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
341485919448	341485920017	341485920567	341485921117	341485921667	341485922217	341485922767	341485923317	341485923867	341485924417	341485924967	341485925517	341485926067	341485926617	341485927167	341485927717	341485928267	341485928817	341485929367	341485929917	341485930467	341485931017	341485931567	341485932117	341485932667	341485933217	341485933767	341485934317	341485934867	341485935417	341485935967	341485936517	341485937067	341485937617	341485938167	341485938717	341485939267	341485939817	341485940367	341485940918	341485941468	341485942018	341485942568	341485943118	341485943668	341485944218	341485944768	341485945318	341485945868	341485946418	341485946968	341485947518	341485948068	341485948618	341485949168	341485949718	341485950268	341485950818	341485951368	341485951918	341485952468	341485953018	341485953568	341485954118	341485954668	341485955218	341485955768	341485956318	341485956868	341485957418	341485957968	341485958518	341485959068	341485959618	341485960168	341485960718	341485961268	341485961818	341485962368	341485962918	341485963468	341485964018	341485964568	341485965118	341485965668	341485966218	341485966768	341485967318	341485967868	341485968418	341485968968	341485969518	341485970068	341485970618	341485971168	341485971718	341485972268	341485972818	341485973368	341485973918	341485974468	341485975018	341485975568	341485976118	341485976668	341485977218	341485977768	341485978318	341485978868	341485979418	341485979969	341485980519	341485981069	341485981619	341485982169	341485982719	341485983269	341485983819	341485984369	341485984919	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23235	21782	29640	24469	21776	21800	7697	1114	808	729	739	622	569	580	565	535	513	545	507	492	504	489	480	465	462	486	440	448	465	453	453	442	455	476	447	424	439	482	432	431	473	446	439	455	435	447	437	440	435	457	421	424	451	447	477	440	436	441	425	455	445	409	429	452	439	444	441	479	411	484	437	430	435	418	446	457	437	436	443	457	448	448	435	464	434	397	438	460	440	418	438	451	440	438	484	430	465	431	456	457	439	440	437	466	451	402	445	449	451	466	469	446	433	413	422	437	439	435	468	441	433	449	427	426	447	436	444	438	436	427	402	442	477	442	430	440	425	432	443	448	446	418	441	470	424	454	403	438	458	432	441	466	422	433	455	435	430	461	417	432	423	400	480	446	481	428	471	449	419	462	429	406	428	441	455	446	437	435	411	478	421	399	458	446	407	429	411	458	454	427	454	434	453	442	400	428	428	466	453	471	471	452	449	471	447	454	431	454	437	450	425	453	439	440	468	468	452	439	441	432	442	440	453	426	421	377	452	456	446	388	425	449	458	456	425	471	473	432	480	470	449	455	474	439	415	400	461	413	446	470	446	418	443	447	451	469	428	434	414	430	433	442	438	455	432	447	444	449	417	427	423	444	431	406	415	416	443	459	470	459	393	449	414	431	470	430	405	430	454	439	446	406	419	468	438	443	436	437	430	432	492	438	427	436	435	416	415	449	428	434	453	441	437	418	414	440	457	416	441	462	445	410	461	426	441	408	432	439	437	417	472	451	450	455	438	417	412	416	448	463	433	428	429	430	436	429	463	452	431	438	441	462	444	463	442	437	437	454	451	478	425	444	480	464	419	415	425	410	458	413	420	463	462	452	435	420	443	408	415	416	420	423	408	428	439	430	441	436	441	421	437	427	426	426	429	451	454	464	428	441	444	423	432	433	431	394	447	448	404	390	407	421	495	406	438	402	432	404	392	423	445	463	442	394	457	459	424	424	408	428	412	473	448	464	464	433	470	449	426	445	421	460	431	413	412	458	451	437	456	416	446	427	477	450	447	436	464	409	478	441	441	418	419	426	441	471	394	445	445	425	419	434	447	453	405	446	455	388	432	434	413	453	449	405	437	440	453	426	427	413	418	420	453	448	437	450	427	436	443	441	470	412	413	407	451	374	437	444	451	442	398	398	424	422	469	473	432	428	465	437	447	443	514	464	446	401	398	475	434	444	415	428	420	472	456	425	442	445	441	433	438	425	433	422	463	454	435	443	457	428	452	484	409	449	436	405	422	398	422	418	421	424	435	446	439	427	438	446	460	452	458	446	431	401	447	447	429	411	467	388	412	413	429	454	410	412	434	444	439	443	418	420	401	416	450	454	463	413	447	439	440	432	443	393	419	437	426	447	452	451	408	442	443	463	416	424	395	458	430	434	431	447	438	443	460	422	471	441	461	431	432	439	458	432	410	406	463	420	417	413	420	444	446	418	420	424	433	439	405	417	466	455	426	433	453	444	422	459	431	456	463	421	411	434	462	415	421	449	434	444	418	435	449	411	420	450	423	465	434	421	442	438	429	452	421	467	405	450	432	433	415	435	419	458	435	435	462	413	464	465	423	449	412	421	432	427	437	433	435	465	444	431	451	406	429	418	468	420	424	451	412	447	415	447	430	415	415	404	465	437	468	413	448	444	487	466	416	424	412	421	407	442	433	433	465	473	468	403	441	446	439	438	405	422	454	429	430	419	414	453	447	415	424	423	464	405	446	400	438	447	433	452	446	424	431	465	436	466	440	411	397	445	457	446	474	459	446	425	435	403	395	446	460	419	428	407	466	438	453	441	416	457	454	455	398	439	444	450	439	456	441	473	441	420	448	473	445	422	448	445	437	477	473	447	434	435	438	455	446	453	460	396	452	454	390	463	448	440	460	453	464	452	454	447	442	455	478	469	460	448	441	410	426	466	436	415	455	426	439	435	422	407	439	414	446	458	468	410	439	436	412	419	443	437	401	464	485	422	432	432	462	451	411	430	456	448	414	407	435	379	428	443	442	455	444	444	445	447	413	439	419	424	433	437	412	439	423	431	450	407	447	438	437	425	419	455	396	432	421	427	431	439	460	444	414	427	463	437	436	472	429	433	416	434	460	417	410	422	439	440	431	462	433	439	432	478	432	429	427	446	400	469	423	409	424	437	428	431	459	446	443	423	413	396	411	433	402	426	413	420	430	405	428	424	425	426	454	396	451	420	435	419	469	480	428	411	407	430	420	475	392	425	428	449	461	475	442	446	444	432	430	459	423	450	406	455	429	445	439	432	458	440	431	431	433	433	406	417	414	392	405	380	438	479	406	434	425	456	411	452	446	442	423	406	423	397	420	440	429	441	426	441	406	450	408	452	456	457	446	423	440	439	437	423	440	419	416	382	427	434	464	472	442	426	416	405	444	436	432	474	425	443	425	431	460	397	448	386	472	465	486	430	453	434	406	448	438	424	441	460	424	456	405	425	458	431	423	431	444	451	429	405	454	441	421	423	405	441	450	454	424	440	442	444	482	465	434	426	452	471	443	437	454	445	452	461	433	419	433	446	468	399	416	429	459	436	430	409	450	427	426	426	447	423	409	440	403	404	436	417	461	414	419	415	453	430	405	444	444	459	425	430	424	400	424	434	415	424	427	397	403	422	433	437	463	422	424	439	389	434	415	417	357	398	431	425	402	439	473	457	455	416	407	406	423	414	450	426	461	442	451	465	417	448	460	410	433	411	426	412	442	445	404	391	447	424	412	441	438	411	476	432	474	474	438	451	469	429	443	440	446	416	418	423	391	453	456	392	427	466	440	423	427	416	459	456	434	404	459	445	419	442	447	443	414	475	419	433	418	460	395	450	444	416	430	405	452	391	427	472	452	423	454	458	408	476	444	433	463	410	451	452	473	422	462	428	427	426	438	448	427	475	440	427	447	455	439	434	423	438	421	438	421	416	434	434	446	457	432	431	451	483	466	456	443	428	486	416	405	426	416	417	432	416	459	409	441	410	453	402	420	427	420	457	431	455	431	412	432	440	433	442	434	442	474	459	449	435	425	441	415	432	454	461	446	449	425	442	431	431	427	412	466	480	399	454	460	408	452	418	467	442	440	439	416	410	463	408	489	406	423	430	447	410	424	448	437	447	413	471	438	386	431	412	477	428	424	422	467	459	443	445	424	463	440	418	467	438	433	433	413	433	417	413	403	434	437	423	420	414	435	419	419	414	440	429	437	486	458	427	433	419	433	461	445	422	442	447	442	429	429	445	460	413	438	446	479	433	396	446	443	466	460	420	446	435	413	413	446	425	431	456	443	455	410	467	446	402	449	413	447	429	419	448	412	436	449	378	413	472	404	456	433	426	436	456	412	437	454	410	413	430	445	446	468	452	437	434	405	435	425	421	451	473	450	423	455	436	411	441	436	450	455	425	411	434	409	426	407	429	435	422	432	456	453	464	430	431	447	432	437	448	464	424	422	474
4723	14002	9553	4648	3345	2551	2038	1657	1324	1275	993	936	864	780	751	748	709	674	744	644	617	629	612	587	598	618	592	567	583	635	563	541	559	582	552	599	530	585	526	556	577	560	567	605	545	564	601	565	535	529	534	531	529	525	547	555	551	524	489	546	560	521	521	491	556	508	559	524	533	576	565	538	571	557	540	578	529	529	544	549	540	528	505	498	518	559	535	548	501	504	564	554	535	558	511	551	537	513	537	517	549	520	579	518	569	528	547	527	543	535	519	527	533	559	563	555	592	521	516	557	520	545	524	543	517	568	538	493	529	508	551	555	516	543	545	522	513	536	543	543	523	538	502	546	529	525	510	577	518	514	532	507	534	523	542	526	522	541	523	558	524	541	514	523	515	514	550	546	490	495	560	520	536	567	528	533	513	504	517	488	528	536	557	538	515	508	508	539	568	512	541	527	508	532	520	522	529	519	541	516	516	537	571	574	544	493	548	542	519	503	504	546	543	505	543	520	525	524	535	546	550	470	548	538	482	508	511	546	520	531	537	546	546	563	514	507	494	535	524	537	528	552	557	547	550	524	491	529	547	532	569	547	517	527	498	496	524	535	574	575	536	523	504	541	527	553	553	530	490	546	565	525	488	522	520	501	523	530	544	554	514	512	536	527	487	498	524	521	536	543	520	522	504	557	513	540	519	528	512	525	549	478	521	546	499	539	588	547	550	517	513	518	604	495	534	541	554	537	542	583	528	519	519	518	521	529	538	537	549	526	520	537	511	512	479	560	548	565	544	490	513	527	522	492	566	539	525	502	533	478	555	545	492	556	545	547	546	519	560	526	550	507	515	513	572	523	515	525	569	530	544	546	558	535	482	537	528	481	549	507	551	543	528	601	540	538	524	520	523	501	519	545	540	605	548	576	514	574	499	551	553	551	534	559	514	552	539	531	557	499	519	480	499	517	579	552	549	530	565	535	527	553	526	544	502	495	539	507	494	535	540	540	494	545	514	515	534	545	562	508	550	562	571	535	539	527	511	511	554	518	518	535	563	531	510	524	549	540	500	576	517	547	528	544	543	532	554	549	530	540	534	566	499	527	549	508	525	518	524	512	508	531	514	555	539	473	508	581	510	577	523	591	537	537	545	559	531	520	519	572	565	531	553	561	549	544	534	506	537	485	551	575	553	522	543	465	526	568	511	503	532	522	552	565	524	524	552	561	533	568	560	567	498	545	569	545	527	507	532	525	535	509	556	557	524	553	519	547	520	552	532	525	529	520	525	545	551	523	579	534	527	529	525	549	559	520	549	506	507	550	538	538	542	495	573	528	504	544	546	545	566	514	503	538	548	522	490	527	541	539	586	538	530	498	520	552	529	530	531	544	525	504	539	573	502	523	525	525	526	522	550	495	535	587	539	547	532	562	562	502	565	545	564	549	562	531	538	549	538	514	535	554	554	550	531	548	503	528	554	517	521	542	519	515	507	575	516	521	503	562	523	511	522	521	556	535	555	543	542	493	562	498	519	538	547	493	489	554	549	502	553	567	537	540	549	495	536	561	563	552	518	497	546	521	592	601	482	535	546	561	556	499	538	564	526	542	512	520	580	531	519	582	481	523	519	518	553	515	532	495	522	574	519	550	502	566	526	539	528	482	564	539	505	539	517	520	538	534	523	526	530	530	580	509	513	540	538	543	559	511	506	583	510	550	516	530	531	528	526	529	538	524	517	546	495	516	561	520	535	574	533	561	503	542	505	491	545	536	530	499	500	530	524	539	542	573	516	532	530	504	523	541	560	525	513	552	492	517	522	544	531	539	532	552	513	480	512	540	566	532	556	535	541	523	551	511	526	545	508	554	560	528	505	532	563	491	525	533	538	513	523	519	525	544	545	475	515	521	570	540	533	517	572	562	524	525	546	514	550	523	582	555	554	544	541	489	534	557	515	527	554	546	564	543	549	495	517	539	558	550	551	559	509	540	513	522	569	535	551	532	524	521	544	494	518	512	558	541	533	520	562	553	541	538	528	541	571	520	493	524	529	538	522	557	523	534	538	567	510	537	523	577	545	519	527	515	540	514	513	509	542	503	527	525	530	533	518	554	561	505	549	532	528	535	516	573	542	551	566	518	524	529	495	535	492	490	542	512	530	551	562	561	529	510	515	501	521	565	556	469	528	512	542	544	533	518	572	546	568	520	520	556	551	566	554	502	536	540	575	519	565	507	594	524	563	515	563	503	540	569	555	533	536	522	524	487	533	527	516	528	517	591	497	551	547	542	573	541	544	540	554	566	557	495	528	567	568	577	516	542	528	526	512	504	549	556	491	539	596	497	537	535	537	561	520	520	503	488	560	496	510	512	564	527	566	534	508	555	529	504	552	545	486	507	501	506	547	503	455	540	517	508	547	536	541	531	541	562	521	543	540	547	544	518	547	511	532	531	523	510	553	511	527	504	542	520	562	535	551	465	547	543	539	539	518	551	512	560	551	555	530	547	526	524	513	528	503	499	572	527	526	583	518	559	561	533	515	572	559	557	516	569	539	540	546	510	563	535	539	561	543	531	525	527	481	511	527	499	540	486	559	570	558	531	571	504	520	580	492	544	522	533	516	535	510	513	562	504	519	554	525	572	508	531	543	541	587	508	528	540	526	504	529	571	573	498	543	547	513	564	551	587	505	539	513	567	521	522	545	527	528	518	478	511	486	485	529	551	527	541	493	536	481	549	556	514	561	511	559	538	512	556	558	520	536	516	523	536	542	541	512	527	507	550	562	540	534	549	554	538	553	491	521	578	539	523	530	560	548	516	465	550	509	519	535	519	483	538	525	546	563	489	536	547	575	548	554	547	524	548	521	511	559	483	525	484	505	525	521	503	551	521	514	550	534	516	523	535	520	527	520	548	503	530	518	551	501	554	554	519	563	541	538	564	522	540	518	562	533	537	576	504	501	521	542	485	555	566	519	547	554	560	550	547	537	503	512	535	515	502	537	498	595	509	563	538	498	558	487	525	549	517	512	534	553	582	524	526	533	558	578	551	495	532	556	534	526	505	520	549	520	553	536	562	510	550	580	541	532	530	516	536	519	492	531	497	528	555	533	535	546	499	546	546	555	509	587	490	550	515	532	493	583	540	531	541	477	488	545	554	527	517	519	508	527	508	512	527	565	526	498	538	494	545	556	517	556	564	518	528	533	553	553	561	535	513	495	506	496	468	501	512	568	544	524	526	573	539	537	525	555	500	512	552	530	553	528	550	558	530	519	574	547	531	508	541	520	491	498	529	579	503	559	556	541	527	548	557	536	506	546	512	547	553	502	514	522	482	534	564	513	506	491	539	572	523	495	546	539	542	461	536	543	534	489	555	534	532	528	527	506	498	557	553	504	586	528	542	521	548	529	513	569	526	517	574	511	542	548	547	533	521	499	488	548	501	539	522	572	518	514	528	528	517	545	559	541	528	535	521	537	503	518	528	510	572	558	486	532	550	516	541	544	555	532	506
27212	18440	4731	1126	906	868	869	836	838	857	813	818	836	842	828	766	827	871	827	829	807	822	833	849	804	825	810	810	799	825	824	907	847	838	855	830	810	851	823	824	809	852	821	827	838	820	786	911	821	818	806	794	878	823	845	820	821	806	821	852	797	879	782	810	783	843	867	837	804	794	800	795	822	843	782	801	860	775	885	778	850	827	811	861	769	750	785	793	768	828	825	809	836	883	831	793	814	825	816	872	873	875	812	802	833	832	829	874	804	884	852	863	836	793	825	772	851	792	813	820	858	831	802	869	870	765	801	843	759	766	814	812	832	823	854	733	818	857	858	809	793	873	854	834	787	798	871	812	812	856	837	813	772	779	867	830	806	856	807	841	817	846	840	805	852	772	823	850	772	828	813	874	798	888	795	783	812	862	772	836	832	805	840	811	764	821	839	839	838	823	771	882	827	794	809	836	791	823	798	808	806	849	833	826	823	781	860	787	827	814	842	833	785	819	811	825	773	830	822	864	821	816	810	791	804	838	782	826	817	809	795	833	813	794	824	834	826	839	785	827	856	862	837	843	835	854	816	827	814	825	815	880	798	831	871	835	806	804	821	869	807	824	802	806	817	819	827	847	818	804	798	829	829	830	796	822	780	825	833	822	862	826	835	772	839	819	875	817	793	813	812	837	839	818	848	822	866	852	875	809	837	820	767	794	830	832	761	810	865	764	817	810	844	805	805	881	797	837	851	732	830	807	812	833	852	772	833	847	872	815	822	800	818	852	840	855	804	762	805	783	806	820	813	812	896	862	842	814	836	781	822	881	817	807	794	851	801	806	765	817	793	811	864	828	798	839	800	824	831	869	860	834	831	808	900	837	853	773	832	840	848	835	860	787	815	821	847	822	749	835	819	820	799	812	820	855	792	821	797	865	841	834	806	822	855	797	800	801	815	834	812	835	804	829	816	817	822	788	861	784	816	820	771	885	818	871	853	797	850	760	824	833	844	819	769	816	819	808	829	828	774	805	835	800	773	799	797	817	816	806	855	884	791	823	837	818	804	800	833	814	796	842	818	788	778	844	849	812	862	853	853	873	817	855	868	876	876	782	812	797	867	849	781	812	817	821	836	825	861	816	812	864	842	800	833	815	797	832	757	818	843	833	824	775	845	841	798	844	809	820	779	810	875	813	830	890	868	827	802	828	825	844	858	865	817	826	833	815	792	850	861	836	840	787	767	805	846	832	856	860	818	827	814	782	851	816	816	823	819	799	870	828	835	857	797	837	792	831	851	865	815	837	807	825	858	776	827	824	857	833	823	794	823	797	829	823	876	799	843	800	843	814	793	829	843	858	838	830	861	811	779	816	822	836	821	847	874	809	812	799	816	849	778	855	827	815	855	814	834	875	823	815	747	835	808	823	865	810	810	810	852	830	779	840	853	819	812	787	839	829	828	799	824	831	869	834	765	840	882	774	804	851	821	838	810	815	731	857	854	823	768	811	850	807	780	797	813	857	881	780	857	858	814	902	808	899	829	832	768	858	823	788	852	818	808	802	861	860	812	829	849	811	824	834	834	813	772	839	893	846	824	807	885	818	873	804	873	813	883	743	840	804	847	838	826	834	820	818	829	789	840	825	769	795	788	809	870	773	828	805	787	843	832	835	783	803	816	857	806	804	843	841	838	805	804	875	840	843	827	757	847	818	803	825	832	804	821	757	800	823	842	798	846	816	828	835	837	817	797	805	778	815	859	817	862	820	818	779	844	875	839	877	837	852	837	847	799	793	837	794	821	818	805	853	853	818	838	828	817	776	852	859	873	828	793	856	818	866	858	805	781	787	814	845	843	785	902	792	837	822	765	872	815	822	766	795	846	849	836	857	799	847	823	829	825	824	810	807	833	790	838	869	827	832	781	833	807	859	809	762	822	825	818	855	861	847	818	748	816	816	834	858	790	787	805	847	861	849	834	848	825	851	808	818	842	864	826	798	800	759	817	808	888	845	804	796	811	867	812	858	784	784	784	782	787	824	810	830	863	836	823	843	816	764	859	767	856	899	825	790	818	822	822	830	776	849	861	810	796	841	845	810	826	817	809	819	782	797	773	820	800	848	832	780	821	800	875	814	850	822	836	797	801	779	816	782	810	822	824	793	820	872	857	849	797	851	808	810	847	855	789	825	773	822	816	850	800	870	814	832	842	823	835	835	861	857	852	837	785	761	827	828	826	793	877	837	773	862	792	795	818	817	792	872	803	811	794	764	790	827	811	844	827	783	777	747	840	911	810	833	789	830	849	823	803	756	820	803	862	780	827	830	848	852	834	835	819	797	830	811	848	795	882	821	877	834	873	818	798	838	853	801	809	814	803	773	784	780	776	843	796	879	791	814	874	814	841	826	857	892	859	819	863	813	848	837	796	794	858	794	813	825	845	828	827	813	806	861	805	847	844	868	808	854	817	847	864	842	787	785	803	813	870	865	812	885	754	823	845	871	815	855	859	870	815	859	796	807	854	843	794	808	806	835	802	802	834	735	877	846	894	816	771	839	814	826	785	860	866	832	770	795	844	852	828	856	836	789	795	854	894	895	798	847	831	853	872	805	765	771	825	846	808	844	789	823	833	834	790	765	829	841	842	762	822	795	823	886	819	836	808	877	783	869	839	803	815	806	837	846	820	838	839	880	828	903	866	808	782	821	828	800	811	841	833	820	794	832	762	797	832	826	843	827	863	782	782	864	863	817	866	836	842	858	771	863	806	829	832	792	757	819	844	852	826	817	811	810	771	827	831	834	897	811	785	778	861	808	886	792	848	876	853	800	782	767	805	815	824	752	816	764	771	823	794	878	848	805	799	791	782	866	802	842	824	845	831	829	804	865	816	811	758	812	799	819	847	783	815	837	866	862	823	839	852	827	850	834	809	770	840	821	816	754	765	811	840	847	849	853	818	845	840	855	828	799	855	856	803	824	819	835	834	847	833	812	806	804	828	842	837	755	809	864	759	824	875	819	842	805	853	809	800	819	829	859	827	808	875	831	779	796	785	844	812	791	832	824	820	861	825	823	828	814	878	819	855	837	781	816	835	823	821	813	827	830	839	835	856	825	806	770	827	800	805	818	857	816	767	800	777	814	798	791	832	864	807	924	844	846	793	818	817	764	841	888	805	837	819	843	850	839	806	847	854	827	857	843	829	857	767	846	836	819	886	801	786	827	807	850	829	876	835	851	877	810	833	793	859	823	811	828	828	845	804	840	839	825	823	805	824	826	842	884	772	840	852	828	846	819	839	817	874	848	848	779	790	867	814	794	836	841	885	842	816	814	830	839	791	814	775	874	823	822	851	832	821	839	787	729	772	873	779	834	865	801	802	828	800	854	852	870	815	834	836	806	824	789	808	769	834	854	808	831	819	814	813	843	822	837	815	812	799	827	791	861	842	845	873	832	830	815	808	816	864	777	768	787	799	787	873	828	855	861	830	771	827	830	852	852	856	820	836	840	796	821
4616	1400	1244	1021	1055	997	1027	972	905	954	936	1023	953	988	960	935	945	936	990	983	979	965	901	972	969	969	971	944	993	996	971	963	958	939	972	956	948	920	874	916	964	977	944	936	908	987	927	951	902	948	938	932	971	1011	904	936	945	921	948	965	981	980	972	1017	909	985	993	912	934	944	964	974	922	909	920	933	964	985	954	947	975	932	971	933	1002	977	895	921	939	948	962	955	983	933	981	949	965	948	933	945	952	940	940	977	926	911	909	983	975	960	880	958	1005	924	930	931	949	940	993	929	967	936	935	959	958	972	920	952	950	892	978	961	936	988	988	937	963	939	948	966	934	974	917	937	932	958	974	1004	973	1008	964	1004	920	930	903	915	912	952	971	909	953	975	959	917	975	958	919	1041	924	917	915	931	964	990	960	939	998	970	998	981	952	940	916	953	965	891	987	992	978	924	983	934	971	963	950	929	962	934	925	936	938	919	942	995	955	942	962	953	942	956	1043	970	928	816	964	921	941	970	924	941	949	965	931	942	939	1001	976	935	909	915	924	969	938	913	989	936	918	925	958	896	910	914	990	956	955	956	952	896	930	919	967	974	985	994	942	995	950	969	1039	972	967	927	885	993	950	941	910	947	999	935	984	951	942	955	947	945	968	959	963	946	892	948	1010	986	973	962	975	920	943	973	905	920	978	945	927	921	977	986	933	941	961	927	986	977	916	919	969	1006	907	995	977	945	961	980	945	997	992	978	980	962	931	910	934	907	923	925	980	969	914	1009	985	941	930	892	973	958	956	946	994	1000	994	977	987	994	926	929	928	948	954	946	971	992	940	922	953	942	925	946	950	902	925	991	969	924	949	927	928	924	936	991	946	999	966	958	924	1003	956	999	997	940	1007	956	964	924	916	969	902	943	990	989	924	960	975	969	959	953	939	909	980	963	915	974	983	940	938	971	912	943	945	959	992	956	939	950	928	1030	954	935	964	924	954	930	921	995	991	887	967	964	980	969	937	901	929	1003	961	945	894	939	994	941	959	932	915	904	1015	949	983	970	970	926	996	984	947	991	939	980	914	999	916	902	1009	888	959	910	939	980	929	920	941	898	964	1003	947	946	972	922	1004	905	958	954	988	998	952	920	939	943	946	948	989	954	959	978	952	956	936	938	934	900	965	955	952	938	991	962	929	923	971	969	945	902	994	949	891	1026	988	1002	936	929	989	919	992	961	924	987	985	929	937	930	901	924	933	944	899	948	940	925	968	951	925	940	945	940	955	1042	970	962	959	919	974	933	968	966	989	915	947	913	923	938	937	942	990	975	964	911	930	925	963	1018	935	919	921	1030	960	956	979	934	940	940	919	912	927	954	938	933	966	987	952	975	962	1000	932	892	932	912	910	961	961	923	994	954	966	979	915	955	980	974	886	921	917	966	981	925	898	1008	964	899	916	956	881	945	922	931	933	955	947	1027	952	949	882	909	910	914	948	972	987	945	935	980	925	943	985	893	895	937	962	1009	1002	930	940	889	1004	1013	981	950	997	960	955	929	964	901	941	945	928	925	981	948	958	918	938	949	957	980	963	960	937	962	952	962	928	962	957	960	1011	966	927	984	986	918	943	902	947	914	943	944	950	983	1021	963	960	967	987	977	943	950	914	986	952	976	984	919	921	967	956	915	895	943	974	944	936	974	960	988	975	979	933	976	925	985	936	985	969	968	979	962	904	1005	943	994	996	985	938	986	918	937	939	969	894	913	894	971	913	974	948	961	908	949	903	890	946	886	980	957	933	987	942	874	964	920	974	970	987	968	957	986	938	913	887	890	904	930	970	934	990	919	957	970	964	1012	918	948	957	962	928	909	980	931	968	961	937	930	892	930	947	982	957	952	923	976	900	958	995	994	965	941	991	929	955	965	928	993	979	929	923	930	945	952	959	974	959	948	956	931	940	946	954	940	932	933	977	956	985	942	990	936	913	940	1011	966	943	970	917	955	922	991	993	947	977	932	936	976	920	976	920	967	927	962	968	990	985	937	935	936	941	959	937	962	974	860	931	979	968	871	993	945	957	966	931	1002	968	891	913	888	947	945	960	938	918	959	910	1001	941	939	1002	903	922	958	964	915	967	969	927	943	950	992	912	956	959	934	969	1001	934	949	939	943	967	902	916	945	967	948	977	967	979	1000	894	917	950	962	916	965	961	951	961	963	924	969	872	969	921	900	953	955	916	990	952	953	956	1031	963	985	960	973	1002	923	948	991	955	961	969	950	942	934	878	934	1011	936	922	953	956	944	1009	902	978	948	966	947	959	961	892	949	949	936	964	978	977	948	940	939	894	920	920	938	933	917	953	919	920	930	951	930	883	903	981	936	980	939	955	938	976	909	932	966	1023	908	906	943	923	894	966	924	954	914	963	965	917	925	1008	943	987	934	911	936	957	957	949	987	952	941	917	929	957	961	962	1026	921	966	971	931	947	906	988	955	886	989	981	995	1007	902	889	1009	942	977	952	992	955	959	892	910	938	922	951	950	924	944	931	868	958	983	953	988	952	952	980	973	923	943	987	952	909	940	950	964	947	942	932	937	949	962	976	960	1008	963	949	929	950	956	935	945	917	941	927	955	974	967	944	948	982	918	989	985	983	926	931	988	901	996	946	967	914	995	973	909	868	941	978	935	924	994	954	980	970	922	954	981	1020	981	905	1011	987	932	939	936	926	949	927	934	929	956	886	1009	946	900	944	932	940	946	927	972	981	966	946	956	979	958	954	961	959	947	977	972	905	925	975	979	925	981	937	930	955	923	861	928	928	950	947	895	921	965	936	970	947	957	893	931	962	1006	974	983	920	928	981	924	949	941	982	986	975	936	943	988	928	943	1003	989	934	947	900	1009	955	981	958	952	1044	925	943	960	969	943	979	920	964	944	964	925	942	965	938	997	989	926	979	985	922	907	973	952	931	925	945	1008	918	912	968	924	957	908	982	957	941	939	955	953	953	905	976	946	940	980	961	959	899	939	926	963	960	946	915	949	964	917	961	915	927	905	946	967	945	967	929	934	1018	932	937	919	978	942	965	953	975	954	992	972	946	1005	1000	927	942	940	979	981	910	948	953	952	972	921	948	964	901	920	926	869	1006	977	994	920	984	906	894	973	985	938	932	928	994	982	953	944	952	936	941	915	914	941	944	962	924	971	966	963	939	986	1032	947	1006	967	913	980	929	946	947	943	909	959	945	924	976	914	973	968	916	936	983	916	986	984	938	969	945	1016	1045	968	934	952	965	917	952	987	969	967	907	974	980	985	984	942	962	930	996	930	986	940	947	908	1018	976	982	972	953	972	910	908	954	964	876	933	921	926	976	1021	916	948	967	997	925	964	898	942	933	977	958	990	962	966	969	971	979	936	945	971	906	937	951	972	962	977	984	945	900	917	944	958	934	949	942	924	907	946	967	975	973	914	891	894	954	919	899	919	932	978	924	940	917	964	948	980	999	914	961	963	931	1033	911	972	957	916	889	888	981	920	939	923	883	877	929	991	953	935	931	942	978	963	969	926	982	935	1014	975	901	935	983	974	922	904	975	914
23515	21068	28195	24145	21048	10132	1615	1198	1046	1041	1010	972	990	920	949	904	907	967	908	938	888	923	880	936	902	902	916	942	891	882	897	842	908	924	906	919	876	910	900	846	915	905	856	881	866	885	874	886	926	898	970	831	892	887	909	862	857	910	878	860	912	914	842	885	916	867	927	870	897	874	883	890	928	902	886	861	874	898	906	883	888	917	911	813	862	903	855	896	881	864	855	956	890	898	913	867	921	938	860	881	893	923	895	887	896	878	878	890	895	907	918	887	881	920	870	910	890	862	864	882	859	855	921	909	918	879	916	903	909	879	889	924	865	889	847	870	890	907	918	898	914	877	859	889	885	824	875	901	884	867	912	943	896	860	851	913	891	869	888	815	866	939	866	931	850	891	862	865	883	850	833	872	852	894	855	845	879	908	961	871	875	846	877	897	857	853	915	877	887	861	923	860	912	882	929	847	882	890	877	874	886	892	884	866	896	956	911	857	857	847	941	929	931	882	834	894	882	856	885	922	910	911	908	873	844	849	901	925	873	856	907	868	823	953	834	932	906	888	932	840	953	882	900	838	858	877	822	902	852	917	883	871	856	895	930	793	883	892	910	882	904	890	873	844	915	878	917	893	898	875	885	847	894	861	895	865	849	876	878	901	901	843	893	861	908	871	884	835	868	931	866	878	862	819	921	907	912	861	903	951	885	933	850	920	866	936	834	905	871	858	895	915	898	841	890	926	876	878	899	847	896	839	872	885	900	863	909	882	919	841	889	867	864	881	927	861	818	862	931	876	862	844	876	820	959	852	865	831	920	856	853	855	916	882	913	869	902	894	880	868	899	843	855	840	819	919	886	871	878	853	856	867	862	858	881	877	866	935	847	888	923	864	889	900	870	830	871	854	915	813	894	891	880	851	913	894	859	858	858	914	837	906	865	874	847	857	866	834	880	860	871	876	905	867	882	867	866	892	850	889	871	853	848	858	885	857	840	914	858	910	862	918	881	903	899	907	858	843	850	915	888	871	897	866	904	895	879	866	858	882	929	864	866	821	866	888	900	831	865	827	814	857	868	940	851	868	962	873	899	866	833	869	860	864	874	917	908	886	888	831	893	905	903	897	879	890	915	869	875	851	884	941	846	876	876	810	888	832	884	885	909	887	886	865	884	874	868	845	946	916	857	857	882	849	855	870	850	898	907	877	864	845	862	879	881	872	854	835	955	862	908	923	900	900	873	877	889	864	857	851	871	884	857	854	876	906	854	895	839	866	817	845	880	873	917	897	868	870	877	946	883	882	877	866	822	885	901	904	871	864	895	843	836	811	870	897	882	856	909	875	943	848	822	863	842	885	871	926	820	928	854	936	906	849	935	852	863	932	904	893	895	894	876	863	935	845	899	836	950	842	898	870	834	886	864	856	868	863	923	884	923	893	827	941	871	907	894	866	890	892	916	879	836	869	891	877	851	890	835	911	843	884	898	893	939	950	869	904	894	819	876	877	918	865	918	889	865	833	890	859	878	830	946	869	872	899	889	882	930	860	837	859	890	885	914	913	868	829	867	906	876	886	853	879	887	901	869	907	853	864	912	867	833	901	838	900	896	861	922	860	885	834	880	889	857	926	851	916	872	876	907	917	866	894	831	852	874	903	841	881	883	867	898	848	876	870	875	875	920	902	900	876	889	888	885	922	829	837	865	832	897	910	859	840	829	895	911	899	901	862	852	915	887	880	818	924	943	874	930	848	851	856	873	893	888	856	855	915	892	888	849	872	900	869	874	879	907	848	849	923	858	849	889	873	887	889	862	859	862	875	844	865	898	861	877	921	937	893	876	858	893	900	894	897	846	825	877	914	806	840	912	942	899	871	879	853	862	836	886	856	897	931	817	871	877	881	872	903	827	865	903	829	851	922	841	905	874	861	835	884	843	847	885	849	862	856	827	823	891	819	865	895	861	870	898	847	932	910	928	910	905	862	840	869	877	908	905	792	861	870	897	871	876	886	864	850	879	822	854	895	837	828	926	915	882	844	856	880	915	900	899	883	890	943	903	894	899	895	898	840	876	870	919	895	867	894	931	894	930	869	909	868	903	801	836	832	888	872	901	863	900	859	883	858	832	905	884	913	867	846	860	931	850	861	868	908	872	909	879	870	857	876	870	909	872	843	859	842	847	854	847	825	882	909	911	898	877	890	902	856	859	873	877	893	910	874	905	899	850	880	892	965	890	916	886	887	883	872	899	853	884	861	881	895	834	901	888	955	918	882	866	890	883	878	825	838	828	862	906	863	892	917	906	878	878	843	852	929	908	863	896	854	910	890	883	870	891	876	843	825	892	918	880	889	939	863	836	841	867	883	904	883	869	862	892	909	864	918	872	899	828	877	918	807	866	870	876	910	857	836	895	813	869	900	907	839	886	882	885	892	866	867	883	846	910	891	857	945	866	884	861	893	884	939	901	895	852	885	922	881	809	872	806	903	863	881	910	889	871	893	873	887	885	901	894	886	850	833	888	836	868	911	890	844	877	903	921	894	880	857	910	852	929	857	875	818	886	879	873	892	833	901	859	845	834	813	851	884	834	905	833	893	904	885	890	879	891	876	838	861	869	885	853	870	913	905	830	899	925	892	894	886	911	874	886	897	870	877	935	867	857	850	846	918	847	858	871	886	927	887	813	922	938	909	879	842	879	904	886	855	846	803	811	896	873	870	869	865	924	889	899	862	888	868	875	873	888	917	853	890	875	877	834	868	907	919	847	913	862	875	859	854	913	918	850	880	766	873	890	841	865	870	856	868	882	877	882	866	894	914	915	864	869	886	847	857	882	881	855	892	839	821	884	850	863	919	891	879	849	854	875	932	853	893	890	836	844	917	858	847	869	844	879	849	893	896	845	879	896	926	921	845	823	892	916	833	867	860	904	910	887	860	879	891	931	939	900	845	823	865	886	913	919	901	912	899	883	880	843	883	856	887	904	960	862	885	876	944	957	903	838	872	880	883	884	912	866	880	848	851	854	834	883	868	821	866	851	937	864	864	861	876	922	865	855	875	792	924	912	866	812	916	909	831	876	854	914	861	875	856	873	920	895	879	930	900	850	867	891	901	942	884	916	849	874	857	853	877	889	852	834	883	845	820	863	846	850	867	891	880	882	890	871	859	845	837	888	904	881	897	849	900	860	872	831	895	856	874	845	867	867	906	868	896	831	860	792	867	874	918	871	921	852	851	874	934	829	905	934	910	907	901	906	871	863	891	832	909	902	870	872	941	865	894	898	901	834	882	863	892	884	883	883	869	841	896	899	877	899	904	886	841	860	878	837	870	956	867	877	844	893	854	892	899	780	874	882	882	924	843	874	914	840	891	868	852	862	851	918	889	864	848	884	861	846	844	872	876	879	826	897	912	906	862	871	841	841	850	872	908	817	874	829	887	859	902	838	847	903	910	855	818	865	876	831	897	882	921	904	875	889	924	855	924	864	811	856	871	836	874	798	832	826	855	838	916
3635	8556	5983	3151	2583	2098	1826	1498	1449	1382	1292	1219	1173	1155	1218	1081	1101	1085	1144	1036	1050	1097	1046	1069	1035	1086	1025	1070	1029	1040	1050	1028	1045	971	1036	1078	1068	1019	976	1019	1047	1004	1065	1069	992	1016	995	1056	1048	1043	1040	1040	1031	1010	1047	999	1011	1056	1026	1072	1078	1022	1009	1005	1065	1028	1036	999	1038	995	1035	1024	1024	1026	1057	1006	996	974	1039	936	1036	1059	961	1044	1052	1032	1036	1054	1039	1040	984	1038	983	1034	967	1087	1025	1078	991	1028	1012	1020	1044	1028	1003	1004	1060	1030	1046	1014	1042	1015	968	1052	1038	1026	1046	1040	1026	1015	1058	1061	1030	993	986	1051	958	1045	1053	1028	1010	1062	1071	984	1044	1056	1030	1066	1045	1092	1039	980	981	1027	1060	996	997	1048	1028	1056	1026	997	1023	986	1045	1028	1042	993	1062	1007	1028	1092	1070	1035	1027	1001	1013	995	1025	1029	1026	995	1064	1015	1089	1078	1035	1030	1079	1016	1043	1053	1071	1041	997	1035	978	1092	1018	1088	1031	1031	1049	1025	1032	1040	1020	1054	1014	1037	1013	1008	1030	1063	1056	1026	999	1081	1011	1046	1044	1015	1018	1072	1001	1015	1048	1016	1016	1028	1034	989	1009	1018	1033	1060	976	1072	1053	1052	999	1026	991	1004	1029	1025	972	1054	998	1030	1024	1097	973	1026	1053	1025	985	1031	1029	1028	1005	1013	999	1016	1027	1106	1050	1031	993	1054	1027	1006	1066	1054	1034	1045	1021	1046	1017	1038	1022	1035	1007	1001	978	1031	1019	999	1038	992	1015	1056	1012	1051	1010	976	1029	990	1063	998	989	1110	964	1013	1004	1053	996	1040	971	1028	1072	981	1046	1061	1008	1073	1072	1066	1051	1065	1023	1007	1030	965	1012	1014	1031	1009	995	1071	1042	992	1006	985	1034	1026	1027	990	1060	1027	1040	1027	1011	1027	1025	1058	1016	1035	1042	997	1024	1005	1040	963	1029	1030	1050	986	1088	1000	992	945	998	992	1018	1029	999	1020	1015	1057	1017	998	1061	1058	1053	979	993	1073	1013	1005	1032	1050	1030	1063	1002	1021	979	998	981	1024	998	950	1042	976	1015	957	998	1031	962	1055	1029	1054	1064	985	986	1030	1035	1039	1025	1030	1014	1015	1036	1013	1040	1020	1057	1033	977	992	1057	1052	1010	1052	988	1049	1045	983	1001	1003	1039	1009	1020	1035	1067	1063	1012	1024	1078	1029	1028	1050	1032	943	1068	1004	979	1033	1022	1056	1006	979	1010	1037	1041	1018	1007	1044	1006	1013	979	1038	1065	1099	978	1006	1030	1028	998	1004	988	1005	1011	1028	1012	1042	1049	989	1104	1007	973	1005	1034	1030	1031	1061	1041	1045	1024	1051	1013	993	1002	1044	1026	1047	949	1031	1069	1076	1095	1018	1090	1068	1007	1037	1061	1017	1028	1008	1043	1074	1014	1009	1040	1024	957	1035	1015	1034	1081	1064	1008	1019	983	981	1061	1037	977	1083	973	1061	991	1057	1019	1025	1104	1098	1023	1019	1012	1023	1016	1035	1001	995	1051	1047	1023	1039	1062	1029	1019	981	1029	1106	1096	1029	1046	1057	1020	1050	974	990	1046	1056	1028	1077	1048	1049	997	1033	1025	1058	1004	999	1063	1018	1081	1034	1049	1026	1018	1038	1058	1004	984	1028	1004	1041	990	987	988	1008	1051	987	1055	1019	1142	1060	1043	990	1074	1034	1026	1033	1034	1058	1019	1034	1011	1045	1042	1033	1023	1064	1036	1046	1062	1075	1033	1051	1037	998	1019	1046	1039	1088	1039	1081	972	1020	1027	1055	1014	1030	1005	1047	1024	1019	991	996	1009	1004	1052	1014	1094	1038	979	1031	1027	983	1045	1055	1033	1062	1074	1032	918	1045	1023	1003	982	981	1038	1013	1017	993	998	951	963	991	960	1017	1022	981	1023	1002	1029	1053	1042	1055	1002	1010	1034	1027	1025	1001	1067	1000	1056	1026	972	1034	1029	1040	994	1045	1041	1050	1052	1058	1054	986	983	1073	970	1020	1064	1032	1038	1061	1044	1011	1011	1030	968	1024	988	1022	972	1047	987	1054	1002	1052	1039	1019	1024	1016	979	1064	1027	1013	1050	1094	1062	994	1017	986	1090	1027	982	1028	1051	1094	987	990	985	1083	962	1037	1089	1004	1026	1014	1108	1025	1042	1006	1052	1027	1055	1047	1042	1024	1040	1011	1054	1025	1017	1072	1028	989	1033	1012	1059	995	998	1007	1002	1040	1069	977	1003	1061	1074	1055	986	964	984	1044	1032	1031	1022	1012	1030	1101	1036	996	1057	1015	1046	1026	992	998	1011	1022	1010	1002	1056	1087	1032	1049	1033	1000	1031	1060	1020	1074	1021	1017	1025	1027	1022	1055	1039	1020	1048	1023	1038	959	1019	997	988	1027	998	985	997	1040	1003	1016	1031	1013	1035	1024	1033	1059	1043	989	1019	1054	1023	1030	976	1018	1005	1031	1038	1008	1003	962	985	1047	1003	1015	1048	994	963	1062	1016	1000	1081	994	1109	1019	1008	1052	1016	988	1020	1006	1093	1008	950	1041	1048	969	1061	1025	1042	1056	966	1064	1077	991	1041	956	987	1001	1021	974	1051	975	1033	1015	1013	1076	1069	1003	1052	1028	1005	996	1027	1034	1016	1016	1083	988	1053	1038	963	1058	1032	1038	1028	1025	979	982	1041	1080	995	1040	1021	1003	1057	999	1032	1044	1025	1044	1014	998	1005	1083	998	1065	1023	1046	991	1031	966	1012	1058	1044	990	1048	1027	1010	1044	1039	1064	1059	1036	1053	1052	991	1022	979	1102	1041	1018	1022	1032	1011	999	1018	1074	987	1058	999	978	1024	1054	1058	1044	964	1006	1042	1062	1023	1009	997	1020	960	971	1057	1008	1044	996	995	1049	975	1066	1052	995	1041	1098	1061	1020	1001	993	1052	1020	1024	1038	1004	980	1038	1023	993	1015	1009	1021	1011	1037	1016	1031	1014	991	988	1061	1079	1033	1022	1060	1007	1003	1066	1051	1048	1028	1055	988	1023	1052	1064	1025	994	1047	982	1045	1008	1065	1074	1051	1018	1032	993	1013	1040	1083	972	1025	1068	1019	1088	1023	1009	1023	1067	1033	984	1060	989	1039	1021	969	1059	1052	1015	1014	1047	1021	1008	1007	1008	1097	1077	1021	1039	1063	1064	1018	1013	938	970	1041	1026	1015	1003	1040	1056	970	1013	1036	1038	1039	979	1044	1036	1042	1034	1063	1005	996	1012	1042	1005	997	1061	1023	1009	1057	1021	1042	1009	1036	1005	1062	1023	992	1037	1019	1010	1063	1015	1041	1053	962	1058	975	987	1043	1096	1042	1033	1086	1024	982	1017	1045	1042	1014	1033	974	1006	1020	1002	1057	967	1088	1070	985	1038	1065	1046	997	1040	1015	1040	996	1003	1013	1061	1076	1072	1008	1074	986	997	1015	1029	992	1007	1016	1058	1032	1056	1027	1003	1019	987	998	1014	1043	992	947	1034	1035	1029	1049	1022	1008	1023	981	1007	1018	1113	1060	1035	1029	1050	1001	1025	1036	1078	1065	1032	925	1103	1014	1011	1028	1010	1004	1024	999	991	1025	1002	1007	1042	1015	985	995	998	1001	1023	1018	1019	1004	1045	965	1004	1069	1006	1031	1041	1035	1029	1026	1032	999	1054	1020	1028	1004	975	1010	1033	1087	1067	1014	1009	1038	1026	1019	956	1032	1011	1014	1014	1057	1063	1035	1041	987	1002	1010	1027	1010	1015	994	1050	1006	1064	1030	970	987	1049	1035	1035	1040	1071	1001	1034	1073	1023	996	1049	1036	1032	953	999	1019	992	1030	1055	1001	1112	1005	1000	1013	960	1050	1082	1064	1026	967	983	1070	1031	1028	1018	1010	1008	1024	1012	1013	1006	1046	1016	1036	1020	959	1009	1042	1020	969	1062	1041	1007	993	963	1028	1029	1043	1019	1034	1075	1011	1035	1030	1027	927	970	993	1053	1003	1057	1038	1000	1089	1015	1054	1014	1024	1053	1001	1010	1038	988	988	1001	1024	984	978	1070	1027	1008	1054	1002	1053	1035	1049	1009	1035	981	1036	1043	1037	1030	1030	1029	1062	1044	1008	1005	1010	1036	1083	1021	1016	993	997	982	1033	1000	1052	967	1032	1032	1019	1002	1064	1085	1011	1021	1015	1013	1080	994	1038	1015	989	1018	957	1106	990	1043	1003	1025	1051	1061	1023	960	1033	989	1046	1034	998	1041	1016	1054	1044	1011	970	1025	1026	1019	985	993	951	1004	1011	1034	1018	1089	1062	1042	1033	1010	1002	994	976	977	1021	1045	1046	1077	1027	994	981	1008	1001	995	1045	1013	1004	1004	1005	1071	967	956	998	991	999	1002	1052	1051	1016	1103	1029	1036	990	1060	1049	997	1011	991	997	1017	1030	1019	1026	1039	1046	1037	995	1048	1038	1072	1038	1028	1047	1001	1024	983	957	1122	1028	995	1057	1020	1010	953	982	1016	1058	1004	1061	1077	1038	990	1059	1002	997	1080	994	1022	1031	1049	1049	1022
24589	21039	27008	25141	9710	787	617	550	525	464	485	506	473	420	466	514	478	471	480	481	444	481	410	458	466	446	444	445	477	456	393	432	471	418	428	414	410	465	415	430	415	438	390	431	423	452	434	423	434	471	412	430	401	449	442	452	423	448	432	433	434	429	380	423	438	474	448	423	427	423	423	412	381	439	468	463	431	446	465	454	421	400	442	440	462	412	418	459	451	426	433	449	442	443	432	453	442	419	441	431	438	419	448	437	439	412	422	471	410	446	410	491	454	447	496	440	455	431	425	450	428	431	463	420	423	410	455	444	449	437	422	450	441	440	422	439	432	417	445	397	462	419	449	424	415	454	415	380	452	432	456	442	435	415	434	417	438	407	423	439	462	416	406	437	434	469	397	466	431	419	411	446	452	441	447	402	423	448	439	425	419	429	423	433	418	419	401	441	458	445	429	426	432	421	454	448	408	447	440	448	435	442	437	455	447	451	428	440	427	375	391	456	462	425	436	435	441	419	446	414	445	429	402	463	448	423	411	421	454	485	443	427	406	451	406	501	449	416	424	411	421	430	432	457	428	417	446	431	422	417	399	415	456	421	453	428	469	455	457	394	422	446	415	424	411	454	499	377	426	445	456	415	441	437	432	392	460	426	426	444	433	428	404	452	408	444	468	447	452	414	445	428	430	417	411	430	448	416	428	468	460	415	448	429	389	419	422	433	471	438	448	414	467	427	450	437	378	420	424	456	429	467	449	419	393	460	442	438	431	478	410	475	417	464	452	455	411	455	438	448	414	411	444	425	439	396	420	406	401	424	447	438	426	413	417	474	404	451	423	427	446	448	445	457	455	407	405	423	422	467	460	415	455	446	452	421	457	472	428	404	447	420	429	414	443	451	418	415	415	461	401	418	444	470	458	462	435	425	426	412	425	396	424	428	434	469	454	466	424	402	414	432	417	409	453	426	424	460	454	433	441	456	407	433	411	427	444	399	435	426	440	465	412	449	421	420	432	421	465	403	468	408	428	443	426	441	426	441	419	474	411	440	438	468	441	441	439	420	417	432	438	451	435	448	443	432	441	441	479	440	456	425	442	460	407	438	392	442	441	430	431	449	452	432	425	419	426	437	447	436	446	436	472	423	419	470	419	418	420	426	418	435	451	437	454	448	412	438	440	425	406	463	428	412	403	399	398	469	445	428	403	414	454	438	436	416	428	448	459	432	427	456	443	401	410	427	449	425	398	424	406	436	426	472	437	413	450	441	437	432	426	416	461	438	433	443	398	433	413	411	420	409	440	424	444	444	458	428	430	463	424	448	450	450	469	391	443	406	410	421	464	432	439	434	434	419	408	436	469	432	447	449	401	448	427	430	434	442	413	445	433	447	438	420	452	405	440	402	434	441	433	465	414	441	428	436	429	443	431	431	491	489	432	428	453	417	415	438	478	388	431	436	478	433	421	432	405	435	413	442	425	463	439	435	426	444	413	439	459	435	457	454	411	471	448	416	440	411	449	385	416	411	450	433	446	483	411	434	453	438	488	440	489	448	425	436	460	431	421	407	406	466	438	446	415	451	403	420	436	423	412	435	438	446	443	453	423	425	456	445	442	421	445	445	455	429	412	407	426	468	403	450	440	409	433	451	401	422	405	407	442	450	441	451	458	412	438	432	460	446	455	460	461	432	476	442	446	443	455	454	459	421	378	434	441	437	432	445	425	431	432	463	460	449	409	442	469	436	429	436	410	425	466	439	432	430	401	452	421	449	408	417	446	437	422	433	426	440	422	398	437	458	370	383	432	457	471	428	430	404	414	436	461	440	412	444	440	430	450	460	423	450	432	447	439	439	452	428	436	439	489	470	406	433	432	403	427	429	404	403	421	392	397	434	404	432	387	399	429	438	441	418	418	429	426	472	451	479	428	459	437	446	430	447	441	434	446	439	438	437	432	463	445	347	413	430	445	433	403	418	486	419	422	462	437	433	468	425	411	419	438	466	464	460	430	442	430	424	424	432	435	436	430	444	449	423	456	456	452	418	434	429	424	433	415	430	432	439	428	411	447	414	431	418	420	421	462	417	447	462	426	448	424	441	445	451	434	430	429	444	420	466	440	456	420	461	432	433	395	413	448	448	471	419	416	398	400	448	410	421	422	400	405	440	429	453	409	478	416	420	436	456	401	470	440	488	400	430	395	436	388	439	425	402	433	440	432	456	422	473	467	451	433	443	446	452	441	425	397	453	448	485	415	421	452	428	433	436	414	411	452	433	414	418	421	434	416	459	472	407	460	450	424	463	451	401	450	451	459	416	458	428	454	446	396	436	434	450	451	403	421	438	441	472	394	422	460	465	465	433	446	382	453	473	412	444	411	449	417	428	454	430	453	425	447	439	412	454	466	475	436	487	418	435	403	423	458	452	477	473	415	455	427	470	453	414	476	434	397	467	434	433	450	429	420	447	439	448	448	408	470	422	428	435	414	429	426	438	387	462	462	404	395	421	428	469	477	409	437	474	454	403	431	400	431	449	417	422	407	437	433	454	430	449	429	456	445	419	431	459	413	433	458	455	434	419	436	436	451	420	439	448	442	406	445	442	465	403	420	405	451	457	441	412	442	433	420	470	447	426	396	432	426	447	428	465	422	437	425	459	442	425	416	454	418	453	434	424	412	420	426	464	478	442	391	466	425	434	424	434	411	440	421	433	458	440	419	468	448	415	420	415	389	454	426	433	442	434	437	444	400	383	477	435	416	413	444	432	435	444	432	463	442	425	452	403	429	448	449	456	424	427	457	415	435	453	441	405	415	506	471	463	448	394	445	455	446	427	420	429	421	464	440	426	434	454	433	449	478	455	414	429	432	465	433	411	437	442	434	404	425	420	454	419	413	421	437	446	431	442	419	436	468	412	438	431	430	444	431	426	459	444	472	419	432	425	447	404	396	419	421	419	460	443	440	420	429	396	388	456	428	407	409	442	403	458	417	408	444	449	449	437	408	458	416	418	459	449	412	421	436	393	390	423	392	464	422	402	465	469	435	404	430	429	413	455	459	425	448	452	454	427	469	408	469	489	432	436	475	473	399	411	460	423	432	438	425	436	426	402	412	414	429	394	418	406	434	402	458	432	476	467	444	445	449	424	429	420	432	414	445	391	441	427	415	419	448	426	417	432	445	427	427	427	456	423	402	415	427	463	433	471	440	475	421	411	422	432	477	422	422	423	428	440	428	405	430	431	415	398	450	428	408	421	449	410	464	432	433	414	424	394	423	394	444	417	388	417	400	419	426	448	425	491	442	410	411	457	430	461	412	462	400	413	440	416	413	449	411	431	411	418	459	411	437	450	435	430	392	439	438	453	437	413	420	421	432	418	425	455	437	443	391	409	436	454	402	446	430	424	422	410	450	441	443	411	430	459	425	445	448	449	407	406	433	447	421	444	491	438	440	392	419	434	435	385	425	392	401	417	408	445	447	447	424	430	439	438	437	417	421	426	401	448	435	394
3457	4588	3308	1616	1337	1065	927	832	745	667	648	594	599	557	601	565	558	549	560	539	522	564	540	541	501	524	554	505	563	536	465	500	540	481	514	570	512	483	524	528	526	519	523	531	520	537	497	494	538	498	521	509	554	498	530	526	473	471	500	554	457	506	496	522	485	535	518	495	507	497	505	500	515	495	516	518	556	487	530	505	583	495	485	530	469	514	531	521	498	501	503	556	539	557	506	501	492	493	524	517	464	527	473	526	530	501	519	539	522	505	498	513	475	520	531	540	499	485	523	517	522	495	535	552	505	493	499	482	503	525	504	492	535	537	480	535	513	490	499	480	503	501	537	532	517	532	535	523	502	538	505	528	476	522	481	505	495	476	543	522	542	490	488	509	478	519	497	527	541	542	486	493	534	497	516	542	477	521	498	496	507	518	517	497	533	536	494	500	513	500	498	518	498	484	515	509	505	551	474	526	482	523	515	560	499	531	536	534	503	507	514	483	519	494	532	517	554	514	503	527	508	550	544	521	481	555	473	513	517	521	506	516	499	504	526	530	519	574	486	525	516	511	502	544	470	493	492	511	494	530	531	488	513	517	495	509	514	515	493	522	551	519	552	525	544	501	471	515	505	461	544	498	503	497	513	518	513	476	508	522	524	511	491	531	520	467	522	502	487	490	461	528	514	525	519	463	529	544	527	501	525	524	514	508	494	471	529	475	510	512	489	503	496	520	517	498	498	536	531	486	477	523	485	545	491	522	510	534	474	544	482	526	516	539	512	565	539	508	510	513	483	547	500	523	497	552	517	544	516	549	555	486	551	517	518	496	507	502	502	502	511	501	516	498	531	529	533	497	543	524	525	501	500	516	518	518	500	435	538	475	469	503	546	516	520	516	507	494	499	507	508	529	484	494	477	547	552	475	531	486	523	528	494	514	538	500	542	504	532	544	545	510	503	505	515	485	503	495	535	539	511	544	499	504	515	509	465	558	521	552	509	528	517	530	512	478	489	505	452	464	497	554	521	497	495	492	543	503	525	539	531	515	477	487	525	531	485	546	527	545	525	503	532	502	519	517	545	575	543	493	508	524	552	553	537	496	472	511	503	519	482	491	511	509	491	525	507	524	517	538	526	491	541	498	469	494	490	532	497	459	485	503	477	525	474	486	484	505	496	535	497	500	509	544	493	510	493	459	520	568	461	504	519	469	512	501	492	516	514	499	532	505	529	516	499	529	498	517	500	509	480	490	476	575	508	463	505	486	529	471	547	495	502	507	467	536	520	519	512	519	489	520	489	506	486	450	529	493	504	493	497	518	518	469	544	529	490	485	523	494	503	518	524	516	515	520	512	496	561	538	459	518	517	524	559	503	531	502	507	489	532	492	476	527	547	502	513	554	499	548	521	519	534	488	476	481	515	535	513	566	476	497	503	521	502	509	516	525	483	463	507	478	495	499	573	523	532	488	521	538	508	521	528	516	504	520	527	508	497	541	533	487	501	520	524	494	503	513	508	536	520	498	530	539	558	504	497	484	509	506	511	491	523	470	505	487	527	517	508	517	513	480	505	513	504	501	511	477	496	492	495	507	493	514	481	533	497	510	491	503	496	485	500	516	512	492	529	486	490	543	517	511	528	512	506	522	549	542	560	492	505	469	545	491	530	473	531	501	528	471	557	537	480	537	529	534	522	503	520	508	513	514	546	510	536	520	493	495	554	512	501	491	487	514	532	514	493	523	503	514	532	498	531	482	551	516	477	529	491	563	548	557	476	512	544	523	477	528	510	494	512	545	541	576	548	533	512	500	490	499	561	541	520	499	539	487	497	519	506	520	516	528	536	498	536	526	523	512	508	519	508	498	531	492	480	511	533	492	487	530	494	486	504	500	505	503	467	494	532	499	497	491	491	521	539	499	553	492	482	481	513	502	496	510	485	508	508	561	502	539	511	488	528	531	512	482	487	529	510	509	511	509	499	492	512	529	512	469	533	512	513	544	497	515	480	499	530	516	505	505	524	533	524	490	527	499	556	519	487	500	526	498	498	499	499	484	496	527	450	517	531	497	533	503	531	495	514	518	506	508	507	480	525	519	544	519	537	514	524	486	538	529	503	528	472	504	506	479	518	517	527	495	510	501	480	515	527	540	487	528	517	520	510	503	523	515	524	523	524	496	519	499	511	500	506	483	502	537	488	488	463	492	500	505	477	510	512	507	536	501	504	563	489	505	499	542	533	498	528	536	539	499	505	510	505	531	490	506	495	519	556	532	500	483	486	504	536	513	560	510	495	518	470	521	560	542	525	506	515	508	490	473	488	537	512	512	476	515	500	495	528	496	536	479	531	499	503	498	540	496	517	511	492	544	494	494	528	502	555	503	512	478	493	500	531	513	549	494	501	508	519	476	524	530	499	495	526	520	552	522	498	478	533	504	541	493	508	484	506	539	543	519	503	496	531	541	536	531	520	496	528	498	509	532	526	535	490	540	537	512	531	518	492	500	489	487	503	530	502	480	489	512	489	470	490	478	494	531	494	489	495	505	475	510	554	537	499	499	520	490	530	504	535	515	510	511	525	522	497	510	519	492	493	511	526	542	493	510	519	488	502	485	483	514	485	495	505	514	523	516	549	481	500	516	532	520	543	494	522	526	524	469	478	509	510	530	517	513	520	506	485	536	502	502	482	471	496	515	487	511	542	487	527	520	541	464	465	511	479	488	485	506	516	513	487	488	538	525	482	474	478	495	487	505	499	534	534	506	530	510	490	481	489	520	535	487	528	509	502	534	560	472	527	477	547	529	477	542	501	510	437	499	507	524	500	485	566	505	490	518	529	504	537	490	519	495	477	531	519	489	483	464	529	510	489	518	505	485	491	555	526	489	521	521	531	550	504	506	501	505	504	512	494	533	516	510	516	501	512	490	515	528	500	515	497	543	547	517	538	506	519	491	484	497	486	517	491	508	522	519	490	524	481	553	502	497	518	524	481	549	489	489	494	540	547	487	442	487	494	525	526	519	485	464	502	539	494	484	487	531	513	514	540	521	463	516	499	539	513	537	542	506	493	518	502	486	506	544	517	534	519	466	503	507	522	499	531	504	490	496	494	485	506	529	515	521	484	494	481	509	495	507	494	512	496	511	531	496	515	489	518	526	498	518	463	486	537	487	501	490	533	519	458	506	540	508	513	508	534	505	481	538	525	476	503	527	505	468	498	552	518	511	507	538	512	510	519	510	507	518	500	451	503	491	519	514	512	517	515	519	504	529	504	569	534	525	490	506	558	517	498	489	485	484	518	503	496	508	502	534	555	518	494	482	525	530	493	495	477	538	531	510	543	500	498	485	457	532	515	532	505	511	512	556	457	522	498	538	520	536	476	489	533	459	475	502	513	540	462	484	510	455	473	484	482	524	550	504	559	501	524	537	510	500	500	521	516	525	480	484	493	519	501	485	538	513	546	493	488	528	507	481	504	537	567	486	498	557	508	508	487	502	505	522	491	526
22441	21094	28694	23744	21102	21135	7782	1018	777	742	616	623	597	524	566	537	493	505	485	458	463	461	488	461	459	459	430	484	432	425	450	437	423	454	445	447	440	433	420	442	443	429	429	429	408	417	417	410	450	429	405	430	420	443	416	372	396	459	483	425	421	385	442	439	455	464	447	440	426	407	474	414	424	443	417	431	399	456	434	428	424	436	442	431	468	383	446	428	465	395	409	428	442	449	399	444	444	428	452	385	422	448	435	387	411	443	433	438	441	442	427	404	411	455	421	445	447	449	386	426	444	453	422	452	457	409	418	461	368	428	452	424	433	445	395	383	467	421	405	418	471	413	400	408	431	394	432	403	444	416	410	422	441	415	477	443	437	387	453	389	434	417	440	393	408	416	425	423	403	403	405	446	397	399	440	446	422	431	409	436	461	394	423	423	424	410	421	409	454	452	419	407	412	438	423	383	459	415	423	436	420	449	415	417	410	430	415	425	388	425	389	455	422	439	358	432	447	410	391	397	439	418	394	399	416	392	418	417	424	421	445	426	443	403	410	441	429	415	444	384	431	408	397	425	410	415	432	394	432	406	410	462	423	410	420	439	418	416	431	441	464	432	422	427	495	417	469	440	435	387	380	429	432	411	468	442	422	449	443	443	418	403	377	407	416	419	430	447	431	410	396	425	421	424	431	415	423	387	456	445	432	388	457	480	445	412	428	411	400	409	435	442	412	421	448	409	416	423	438	457	435	391	422	436	420	374	428	409	449	435	430	448	467	392	433	442	428	448	420	431	395	426	450	420	422	418	442	392	416	416	405	428	471	428	424	426	422	399	392	406	452	456	426	398	454	422	454	435	416	405	426	431	458	423	423	424	390	380	407	441	426	417	426	428	433	426	415	400	454	439	389	410	455	452	440	394	427	416	445	443	390	423	378	439	452	447	411	429	448	403	472	423	438	404	403	421	421	432	408	436	422	424	427	436	431	418	431	422	416	411	443	404	434	434	433	429	403	448	393	423	424	421	441	445	412	412	443	394	384	437	443	415	432	397	439	433	471	408	398	425	416	410	401	403	428	430	432	403	443	399	396	418	430	408	411	449	464	388	415	445	403	419	445	467	398	440	404	405	412	434	455	444	437	422	427	401	399	430	432	432	415	444	416	444	421	400	395	439	425	402	466	459	446	416	420	419	412	424	397	426	468	441	426	449	396	449	413	423	441	412	445	424	408	479	481	455	442	439	384	466	423	436	422	429	439	407	404	383	457	454	410	415	401	423	424	403	445	415	404	418	412	447	418	381	411	415	418	448	368	439	420	426	417	399	429	420	436	440	427	443	423	436	435	383	412	415	405	433	392	451	425	422	442	424	438	434	447	415	417	409	415	435	437	422	391	445	422	442	445	440	445	412	431	428	419	418	376	432	375	444	403	453	390	445	444	436	410	441	428	414	421	387	390	419	433	452	433	436	423	399	425	430	407	411	391	412	413	456	437	416	419	440	435	412	419	416	392	464	422	442	423	438	446	451	394	419	425	425	398	469	456	417	428	404	423	422	429	447	410	428	423	413	426	432	434	433	437	390	406	452	380	431	427	431	425	435	434	452	400	432	428	410	403	433	444	403	429	406	410	379	416	401	411	413	406	406	381	407	425	410	389	409	408	430	432	413	406	435	450	386	418	420	402	384	438	427	419	394	422	416	446	417	431	406	426	411	419	421	445	403	412	413	380	417	447	392	429	414	427	407	445	428	443	430	380	426	451	441	423	438	398	444	432	400	434	446	444	437	459	464	438	435	400	402	432	448	453	452	443	433	419	441	411	441	400	398	440	414	408	392	450	443	475	417	412	399	429	444	419	438	412	414	447	462	389	447	434	428	423	429	462	441	398	421	440	420	445	436	433	422	438	424	406	422	406	438	430	450	437	445	430	417	388	402	422	381	456	431	433	455	448	426	427	448	446	431	443	391	424	414	373	425	380	408	427	420	425	394	461	453	414	426	399	410	402	409	430	408	407	431	391	421	409	432	415	436	436	436	441	416	372	421	422	435	407	452	426	402	410	402	378	423	431	400	425	415	410	414	433	438	407	393	401	442	427	424	423	411	445	448	443	413	439	426	412	414	437	403	441	414	455	390	480	431	401	408	400	408	420	414	422	438	422	421	396	427	410	408	390	408	397	430	435	434	396	413	398	421	457	391	412	421	417	409	451	430	397	447	418	417	399	402	454	462	417	424	434	392	469	408	402	390	378	392	427	468	462	421	442	412	430	449	412	465	454	416	427	406	428	404	449	437	411	408	409	437	441	400	441	413	425	419	455	389	436	447	439	413	443	411	447	439	433	411	462	396	381	440	382	452	457	399	412	408	431	419	383	427	410	387	410	420	450	426	413	442	423	423	400	407	439	433	431	412	419	415	431	491	434	401	451	424	412	428	437	437	359	436	411	419	402	469	393	408	421	414	391	408	429	485	403	431	462	427	411	412	461	429	428	399	438	388	433	406	414	446	426	462	412	403	421	436	464	411	403	418	422	411	449	421	395	417	401	409	418	465	447	440	427	437	418	426	380	493	393	414	447	418	385	428	444	436	420	430	418	430	401	434	407	417	401	458	417	437	420	452	409	442	422	397	408	445	428	454	398	432	439	428	429	425	435	423	411	431	421	396	402	425	424	415	408	378	408	400	407	425	413	425	409	405	482	442	427	438	413	426	427	421	439	424	446	435	436	456	405	436	468	454	460	430	402	402	411	435	425	437	423	431	397	439	440	423	407	417	402	437	404	428	439	379	416	429	409	412	424	391	411	377	468	412	443	417	419	415	461	384	456	413	412	404	429	393	450	412	415	392	376	458	400	440	402	380	424	428	396	433	453	425	404	451	429	428	431	404	467	412	417	466	452	403	384	364	421	416	465	429	398	364	441	422	378	459	447	440	411	421	386	411	465	399	390	402	435	421	415	436	423	428	458	400	414	407	398	423	473	426	397	426	473	429	402	428	399	398	432	396	410	431	442	389	430	415	433	454	374	429	416	409	444	423	426	436	416	462	456	421	442	429	426	463	435	441	431	404	432	396	430	406	431	424	443	456	382	398	448	410	447	367	462	420	437	409	434	411	398	392	420	424	415	403	464	392	437	412	417	438	420	418	448	434	384	415	407	436	409	414	395	429	437	411	395	443	390	430	450	418	425	416	447	421	394	456	448	434	413	400	433	405	407	433	420	411	411	417	414	427	441	428	433	428	445	433	407	438	467	417	436	437	483	423	399	408	438	435	429	402	448	435	393	427	415	456	420	447	417	412	450	411	423	434	421	443	415	384	408	457	395	459	413	454	425	384	435	438	427	428	440	451	376	427	392	413	411	446	423	387	426	426	399	439	424	414	422	404	426	430	392	480	443	421	443	426	417	441	416	413	392	410	399	446	416	410	447	400	413	416	424	418	411	399	411	434	407	404	416	433	454	415	417	398	454	454	476	393	438	468	441	424	424	416	374	389	408	401	406	423
4751	13581	9211	4468	3200	2515	1958	1595	1317	1220	986	904	869	800	789	682	713	608	653	658	624	613	584	612	586	601	569	572	548	636	536	562	542	504	566	553	511	562	544	507	521	527	516	525	553	518	516	534	539	502	509	519	506	520	506	545	497	542	538	519	518	531	515	534	492	486	514	479	513	549	530	524	514	490	514	515	487	491	502	528	525	495	495	546	505	500	522	483	543	542	529	513	524	480	551	546	519	460	540	534	513	531	541	532	538	497	582	529	523	536	508	520	518	521	511	494	539	514	487	483	505	512	546	504	531	493	482	497	520	544	519	535	520	540	509	567	533	536	523	547	536	491	504	530	511	476	537	504	522	499	511	502	495	506	519	500	515	505	545	530	500	536	492	467	496	548	527	496	526	516	503	508	507	472	500	527	470	524	497	526	529	541	590	538	519	548	502	527	528	484	473	517	488	547	545	516	510	498	502	516	514	540	498	496	504	529	553	522	514	540	477	511	502	468	500	495	561	534	511	504	540	481	503	532	524	529	554	498	453	540	545	548	497	475	524	516	545	529	488	517	496	519	496	537	512	566	493	498	472	507	521	470	493	531	480	482	484	542	546	482	474	476	508	505	515	555	531	486	517	523	538	525	525	511	504	479	547	539	492	493	527	558	566	534	517	584	517	481	501	508	495	509	517	511	500	518	523	506	491	528	516	461	545	522	487	529	488	509	528	519	532	495	551	503	541	510	508	507	560	473	513	564	539	540	496	529	546	486	512	531	483	531	478	506	475	521	499	549	507	501	529	490	529	514	534	545	478	514	520	508	502	521	499	561	542	530	504	539	512	480	511	534	471	506	495	544	509	525	456	521	536	526	521	493	528	500	500	527	486	487	516	522	552	472	525	515	517	473	506	545	530	516	500	524	481	490	556	541	529	528	525	484	516	485	502	524	515	518	497	524	524	502	557	511	519	521	526	521	514	513	479	512	488	526	531	510	476	509	494	531	498	492	494	472	545	486	539	481	529	496	480	540	522	512	509	534	523	471	506	495	526	489	518	557	484	475	493	473	557	499	524	492	511	507	551	521	532	494	584	473	470	501	497	485	485	512	510	521	499	514	519	564	518	498	535	489	505	509	498	524	538	540	508	495	462	479	508	511	552	453	532	515	514	500	501	509	509	484	557	477	558	487	542	527	530	514	519	525	493	507	510	539	492	478	519	512	499	523	491	546	519	467	526	516	534	521	524	512	507	551	539	516	508	580	526	527	498	517	513	543	525	520	551	483	557	510	507	498	543	499	551	536	514	548	524	506	516	521	521	496	514	531	549	493	501	538	493	509	505	526	501	497	512	490	555	503	507	539	527	499	543	496	502	496	509	499	492	531	494	498	530	508	507	508	469	553	503	524	504	489	522	553	506	515	508	533	519	519	489	515	521	511	477	489	557	519	550	535	498	503	504	497	464	489	517	510	528	518	512	481	555	534	540	534	531	516	520	509	505	507	558	511	516	512	541	478	503	524	529	531	503	511	530	489	527	508	483	512	532	534	494	494	540	504	497	498	517	476	507	515	475	512	542	536	509	498	504	531	518	478	518	505	493	515	527	506	517	533	539	529	518	561	520	496	505	491	467	513	516	495	514	497	510	539	537	547	546	490	529	551	508	504	508	527	514	480	545	524	543	513	558	492	492	497	501	480	526	499	480	517	488	534	515	502	513	537	538	516	489	514	574	494	504	533	556	456	540	528	505	524	498	492	475	488	518	527	519	523	484	529	539	496	507	532	487	540	522	515	482	502	504	484	509	541	499	499	523	493	532	484	523	540	516	499	532	515	509	540	514	554	528	534	528	566	478	532	528	500	540	464	505	541	505	490	488	544	534	521	485	533	530	502	511	521	495	505	494	479	506	504	536	514	506	495	486	515	483	536	512	511	502	493	565	494	496	483	514	522	498	520	506	518	496	481	482	515	496	523	517	541	459	501	498	508	486	539	506	489	492	545	531	550	508	514	502	472	505	518	512	509	503	518	520	521	524	486	534	490	554	527	521	542	528	515	533	542	512	484	503	522	518	490	489	523	520	501	504	528	505	503	497	534	474	475	514	500	550	520	505	519	509	506	491	502	517	506	492	534	502	545	492	554	499	545	509	480	497	467	519	502	499	500	488	510	547	514	535	501	519	535	500	516	586	522	522	501	525	511	499	480	551	506	541	519	477	532	518	527	507	525	528	534	496	517	539	493	536	542	495	512	520	478	530	500	489	502	499	487	502	505	521	544	489	537	481	534	504	524	509	466	496	514	535	517	499	518	457	520	488	531	508	542	473	523	485	506	502	525	480	508	517	534	454	509	552	544	530	530	491	524	510	503	500	532	511	542	494	498	516	529	517	517	528	481	533	507	521	512	566	523	489	518	502	498	479	561	547	532	492	538	507	519	518	500	468	499	531	533	493	516	525	502	514	527	549	472	515	493	501	514	492	518	563	492	494	517	486	503	499	491	461	534	467	480	506	493	516	548	503	519	486	476	494	526	557	523	509	563	520	555	519	469	584	535	521	522	487	524	508	481	484	499	481	500	518	509	542	554	498	561	537	538	484	489	509	518	487	521	503	505	493	502	504	547	482	564	561	501	539	507	509	520	519	537	560	500	500	522	513	507	558	496	541	544	498	526	508	507	525	526	515	506	515	466	496	539	503	473	511	505	525	504	545	495	517	488	493	512	535	493	537	504	500	504	525	504	537	476	539	512	467	509	533	528	476	527	533	536	508	498	542	552	526	492	525	522	509	545	519	515	530	519	524	496	515	538	497	561	502	535	493	532	481	512	475	513	520	524	512	502	497	507	474	515	520	535	513	540	516	494	546	534	509	538	488	511	508	521	501	516	496	495	558	497	502	523	508	498	523	547	538	505	513	521	508	495	495	537	488	526	494	506	520	507	539	500	503	550	533	504	512	508	506	508	473	485	502	534	497	504	550	526	512	527	475	491	502	512	496	486	476	516	545	571	518	503	560	520	525	457	518	522	537	543	549	506	493	522	520	528	510	481	507	524	494	514	548	519	481	546	518	514	533	490	542	503	508	510	535	492	519	539	525	521	517	513	522	528	530	479	514	526	524	541	529	543	524	540	529	518	535	496	494	521	527	516	479	504	540	524	551	540	491	494	570	487	490	497	497	508	512	515	527	524	545	519	515	504	557	529	498	490	535	484	536	518	528	503	512	528	478	535	541	506	539	514	516	514	492	499	541	514	501	514	518	491	500	488	509	508	494	522	503	523	532	538	460	441	502	524	528	493	510	522	568	492	523	495	536	522	513	508	485	554	516	531	517	480	516	528	507	487	505	485	511	497	495	510	498	504	473	510	531	511	499	524	477	554	555	492	525	515	511	493	509	516	496	501	485	491	480	517	481	524	535	503	530	546	507	498	490	507	548	519	537	521	505	482	491	548	487	473	534	484	487	551	506	557	503	529	541	533	550	530	530	496	517	472	465	493	490	537	507	480	482	517
27131	18520	4915	1153	915	934	880	820	797	812	857	868	819	833	848	872	805	781	860	848	819	849	882	886	847	846	803	825	826	773	912	808	777	811	819	771	793	800	862	848	820	798	787	845	837	801	830	836	838	825	807	800	844	837	847	831	832	809	805	835	867	831	832	834	806	774	859	835	783	850	849	842	771	834	831	803	784	856	878	838	843	814	765	864	830	872	833	830	813	854	843	820	832	839	831	831	835	856	825	821	814	800	881	864	795	807	848	819	821	812	828	797	869	845	826	796	803	821	808	812	837	797	830	809	826	777	817	851	809	894	832	816	826	840	828	877	878	780	826	822	842	822	819	841	808	778	789	806	801	802	849	828	833	783	833	833	867	829	788	787	837	821	833	865	787	858	839	811	856	800	851	862	782	810	827	822	849	835	815	896	823	840	876	788	797	812	837	783	841	851	794	892	841	791	836	792	851	843	815	845	829	807	827	846	789	816	820	782	804	845	801	812	854	837	780	805	803	884	819	840	875	791	810	815	881	845	797	800	772	775	841	819	805	787	831	810	830	835	816	808	851	817	877	821	853	858	842	804	836	827	854	882	793	809	818	842	815	775	829	816	798	829	813	810	760	824	827	840	865	868	821	804	823	772	813	872	860	841	834	860	814	850	810	803	839	831	793	819	815	873	812	787	863	811	807	812	803	826	765	819	869	806	841	836	842	827	812	798	843	832	834	858	797	844	829	812	911	813	887	832	826	813	783	820	795	792	804	857	873	813	826	803	809	798	803	837	801	837	830	849	781	790	840	818	843	844	859	782	827	828	819	830	845	805	851	872	839	794	791	822	804	797	796	807	785	826	835	827	840	806	831	828	850	812	875	816	828	824	785	767	860	843	766	754	851	839	850	802	757	836	805	902	823	834	858	827	820	820	807	830	834	805	828	814	836	810	832	857	842	825	823	821	809	785	869	833	864	849	818	796	827	810	871	824	785	841	802	874	851	800	843	827	833	821	832	823	831	847	817	744	815	859	786	824	810	811	819	858	834	780	832	806	837	807	871	860	841	794	804	840	843	811	863	815	850	825	820	875	831	817	813	844	823	771	846	849	842	823	796	754	838	833	820	837	833	811	818	831	801	920	856	814	925	850	833	817	865	837	810	854	848	816	816	856	852	795	761	854	813	773	827	841	832	815	814	823	796	775	798	815	787	859	797	800	791	814	848	829	824	835	870	778	816	802	848	854	801	849	838	830	811	857	796	890	870	817	818	827	845	784	823	788	802	857	824	875	810	815	809	840	875	818	858	855	824	801	820	828	794	848	806	853	812	865	849	851	823	881	808	805	825	853	875	828	804	850	827	825	880	914	827	864	867	836	802	815	813	829	804	827	853	819	825	805	772	786	819	830	781	850	811	788	850	855	820	866	877	868	806	826	786	787	808	819	819	798	830	805	804	830	871	833	855	789	864	803	818	873	823	852	833	801	775	838	819	891	859	851	820	778	804	814	829	785	797	800	866	814	803	872	859	808	824	793	808	861	859	823	800	852	849	776	829	807	775	858	827	854	874	786	810	844	795	795	830	864	775	831	844	868	802	779	812	757	846	816	913	860	822	832	810	837	821	820	863	836	885	851	825	807	812	837	860	837	827	882	807	850	811	809	791	834	832	838	817	858	792	844	833	814	854	813	835	836	869	822	808	874	844	873	782	835	827	839	858	828	878	864	845	836	839	821	763	839	805	822	797	881	853	814	790	821	757	791	850	828	795	817	804	821	836	849	877	806	876	836	839	813	887	827	816	816	792	834	816	794	818	813	845	862	810	819	833	804	829	842	812	807	820	830	856	841	842	824	843	879	829	856	854	851	858	794	841	810	794	776	871	820	816	828	787	831	835	829	801	824	805	834	832	857	864	817	808	842	785	868	792	795	844	803	802	785	852	806	811	858	836	768	840	831	778	827	852	862	785	827	803	821	818	819	893	837	801	783	867	826	871	858	788	864	814	841	808	862	857	815	832	863	824	821	806	836	777	847	817	820	848	818	760	787	816	822	844	771	814	824	792	787	825	814	809	771	807	826	874	817	827	831	801	810	798	839	830	814	869	863	880	830	827	851	790	844	866	809	821	797	810	789	842	809	815	828	855	817	838	834	785	790	802	820	901	766	785	811	863	825	839	810	853	825	912	822	865	851	793	771	866	875	831	865	843	837	909	811	784	795	842	854	808	817	816	791	817	859	867	817	763	861	820	806	813	870	845	816	850	835	832	764	779	811	800	848	789	853	835	824	838	852	838	833	827	794	893	751	816	834	848	803	865	817	812	810	845	813	808	821	833	854	839	818	830	825	822	831	858	725	786	787	878	832	816	864	803	798	786	795	824	831	806	879	809	822	856	781	852	855	875	808	833	766	824	812	850	764	809	835	812	814	837	848	822	828	790	868	824	888	845	786	797	789	811	836	862	853	836	828	837	815	802	844	850	811	786	884	792	836	841	813	838	821	872	814	808	805	771	822	884	805	826	773	852	790	830	799	893	861	870	882	791	853	781	845	843	804	831	825	847	809	811	902	860	815	815	798	821	833	894	874	811	812	755	842	855	855	855	853	853	797	839	791	807	825	800	814	874	847	853	869	853	821	815	809	826	826	848	798	823	786	818	888	896	819	847	902	835	873	827	831	842	824	868	817	799	840	907	855	865	797	778	846	861	818	852	848	874	849	801	807	852	804	850	800	818	839	838	811	831	766	821	820	826	802	803	808	864	825	834	778	848	860	774	837	860	848	821	802	808	872	804	809	805	761	857	874	820	824	826	818	757	779	816	818	840	806	793	833	889	837	841	820	783	862	807	837	785	822	824	811	833	801	817	808	823	827	838	793	805	754	769	852	781	874	836	828	785	806	805	794	823	840	829	867	832	792	817	795	875	887	836	817	847	886	838	785	864	805	848	830	848	851	868	785	857	837	825	834	834	842	857	824	796	796	801	815	811	802	849	832	817	778	806	850	811	865	813	835	785	802	832	821	816	852	831	796	878	811	872	819	833	840	866	844	795	845	847	809	871	797	853	856	846	806	820	834	839	801	859	772	853	858	806	768	823	827	845	851	832	824	820	832	878	827	799	834	842	769	843	787	860	820	859	863	936	863	836	854	838	799	806	839	810	837	862	795	811	774	811	826	820	840	838	806	842	807	861	816	815	803	812	822	834	746	822	876	841	848	859	817	814	801	784	845	825	836	833	886	809	832	813	822	810	824	834	788	857	805	861	803	784	863	795	809	851	785	780	836	830	831	804	862	773	851	848	793	852	840	838	836	815	869	836	823	807	846	828	796	854	821	850	780	841	815	835	809	809	801	795	813	776	826	804	835	846	836	774	821	808	850	839	842	833	818	847	844	806	789	813	859	840	835	827	813	775	812	880	834	859	828	795	766	783	810	825	809	867	832	819	833	799	794	841	807	804	823	772	800	796	846	797	856	867	877	864	851	805	827	812	838	831	801	836	788	860	819	846	797
4691	1386	1241	1030	970	992	970	948	999	957	958	981	952	949	940	929	960	925	904	983	961	975	987	937	950	877	957	934	942	914	954	954	952	1039	917	963	909	974	979	961	892	985	948	940	957	942	909	960	920	944	1009	929	921	978	945	915	953	928	964	977	959	919	892	971	994	942	991	933	931	991	960	931	990	967	972	939	962	923	983	978	933	975	924	934	970	880	955	978	907	913	936	945	954	956	896	935	991	965	976	949	922	963	908	936	956	968	963	931	910	957	928	1016	966	879	937	972	916	997	945	952	961	966	939	898	919	1011	916	936	963	912	927	922	988	907	945	938	949	935	957	936	942	950	936	968	956	979	1003	908	930	983	936	933	893	901	970	940	969	898	992	1005	923	935	954	945	1007	986	910	943	950	910	962	975	957	998	931	974	969	931	939	946	934	829	1012	912	950	944	968	947	981	898	989	944	926	930	994	954	940	961	961	914	933	952	1018	971	945	977	945	994	948	975	902	955	950	953	961	941	956	974	908	999	958	939	964	955	943	943	904	937	983	912	975	948	912	936	971	911	936	934	987	981	987	951	974	935	910	955	916	978	921	938	994	926	940	908	945	901	975	1026	895	991	952	984	880	853	947	990	916	888	933	917	942	927	959	905	941	934	940	923	982	998	910	928	948	962	966	972	966	920	928	959	933	948	922	997	947	934	1000	980	934	948	973	908	911	943	940	961	954	945	954	972	996	952	942	999	919	918	904	1012	953	951	932	955	934	1002	923	990	955	920	912	951	950	958	974	930	935	959	946	991	953	981	866	991	966	935	958	962	904	905	877	947	908	986	992	965	925	961	993	935	896	961	915	958	986	991	942	961	962	1000	972	926	971	949	929	968	1002	979	939	966	918	879	925	933	1004	966	906	924	954	915	942	946	919	937	908	972	947	952	956	966	904	960	1001	964	986	936	901	927	960	931	929	930	939	940	929	959	957	941	895	961	930	927	928	946	1015	972	969	983	981	968	978	924	951	897	984	937	938	957	957	888	1019	936	934	981	897	988	953	956	1016	918	915	1025	992	1004	938	969	960	974	948	999	908	999	977	948	956	959	922	924	992	902	914	950	929	919	950	994	920	946	1013	938	944	916	942	1009	907	918	941	961	900	959	958	927	936	928	958	962	974	984	1003	948	903	995	948	1006	917	962	922	981	994	946	925	927	913	897	971	972	946	928	986	949	949	975	925	938	915	989	923	983	1005	959	938	911	971	935	936	949	989	1009	984	953	975	968	988	930	958	896	929	918	1051	1027	936	910	921	987	952	977	976	989	961	916	981	998	919	941	974	934	958	959	920	921	959	946	973	930	933	956	943	956	930	973	956	905	928	947	1003	965	937	917	962	956	927	924	932	946	975	952	966	971	943	948	893	963	929	939	964	971	905	920	935	943	938	944	908	984	955	970	920	949	936	905	935	945	944	958	869	945	932	929	952	958	941	986	981	983	963	940	909	913	915	914	975	970	999	887	944	943	975	940	960	984	958	917	925	870	956	975	953	952	993	953	984	941	924	914	957	925	897	931	952	978	941	955	956	973	953	937	921	1015	964	961	954	985	895	907	989	1030	927	962	950	967	928	936	962	999	949	993	961	963	937	948	967	919	981	939	962	959	1002	951	941	996	945	987	944	954	940	969	962	937	973	935	934	947	942	965	956	966	952	930	906	979	904	982	929	957	950	975	975	886	934	897	967	959	986	950	915	919	905	957	936	975	934	951	1011	990	976	937	970	1011	968	933	931	934	999	959	955	962	948	991	933	928	948	937	945	922	959	926	969	943	962	935	941	897	987	916	935	992	994	920	934	907	966	925	925	942	946	958	929	971	971	905	978	954	998	919	915	915	856	1002	975	947	900	965	887	973	1009	964	932	951	940	880	971	948	885	937	968	910	980	913	1009	977	995	935	891	898	992	925	972	912	941	998	971	983	964	955	942	966	984	997	991	947	964	1018	942	963	965	944	906	943	920	941	980	940	917	959	971	874	949	959	935	955	1013	982	920	947	965	924	939	953	1006	956	959	1000	954	951	856	968	973	969	955	953	967	933	900	922	931	929	933	950	998	936	958	910	936	890	985	910	932	880	920	975	919	948	964	941	943	918	963	932	932	941	942	952	963	913	888	950	969	954	976	939	967	913	991	963	965	958	882	924	951	950	904	917	962	918	914	902	968	968	912	958	946	999	948	997	977	996	941	933	973	920	951	998	963	943	984	959	937	897	955	905	977	983	947	923	983	923	921	920	980	918	881	915	925	967	955	965	976	958	969	929	919	903	965	944	956	964	940	986	966	911	937	936	937	982	954	1012	943	968	960	897	958	920	972	975	929	956	938	981	937	928	952	961	909	968	946	908	981	933	995	972	971	943	903	944	955	988	1011	983	920	992	963	967	919	950	964	942	942	954	886	937	1027	959	902	923	952	907	957	913	978	957	956	954	929	907	973	987	937	965	975	991	945	948	946	937	884	950	943	975	903	978	924	954	935	1018	936	935	957	974	985	919	967	931	948	952	901	891	952	875	853	946	922	923	924	940	969	965	950	946	941	913	894	918	964	956	960	983	951	967	953	947	933	981	932	937	934	948	923	984	919	1003	933	949	914	914	930	990	969	974	1003	922	989	963	910	943	1024	917	915	946	928	961	896	1001	933	933	1018	1019	929	936	926	928	941	944	946	953	912	986	949	961	929	970	932	943	928	926	900	910	944	951	959	907	959	976	916	973	959	967	971	962	916	927	967	949	932	937	942	941	966	901	926	901	916	936	952	941	920	967	873	990	930	915	957	952	929	960	933	910	984	921	916	1005	973	975	989	930	979	998	927	929	979	922	986	961	1001	882	942	932	952	939	966	983	979	945	954	909	913	940	972	908	906	957	942	997	969	918	1044	911	976	930	947	1003	969	872	920	969	992	996	955	935	967	922	854	905	947	1022	921	955	964	942	926	878	949	938	960	939	989	963	946	970	950	905	956	995	940	941	902	997	939	1006	998	946	980	954	940	908	975	930	926	949	942	992	986	973	948	993	928	936	940	952	967	955	918	975	932	894	938	935	978	1003	937	989	905	940	920	894	953	912	989	960	963	929	949	945	942	948	902	951	919	929	954	973	947	936	990	981	1009	927	1019	946	934	931	949	925	983	982	971	964	949	960	970	980	934	932	894	944	967	966	1016	982	915	893	955	960	970	947	940	991	989	946	983	954	944	925	947	976	998	986	952	1005	937	933	962	939	928	962	951	928	960	936	933	991	954	941	944	977	928	1010	931	971	962	913	983	963	958	950	952	980	913	945	932	958	951	975	973	957	960	951	985	907	936	992	970	958	973	944	958	959	937	949	949	929	970	957	944	958	890	972	953	997	964	938	940	988	928	978	949	999	936	913	954	923	948	923	925	950	983	944	925	998	966	930	993	993	963	935	905	961	977	928	946	963	911	967	965	912	955	950	934	999	973	941	985	925	880	993	927	932	988	986	947	1018	966	958	975	950	949	900	917	963	920	927	986	934	1014	906	990	989	948	937	968	990	988	959	961	903	989	906	907	913
23437	21072	28267	24101	21060	10360	1621	1151	1053	1052	1004	938	970	997	945	940	870	845	906	855	915	902	920	834	924	901	940	911	894	887	945	876	922	876	869	895	870	884	899	878	882	941	889	884	867	916	880	870	852	873	976	899	927	855	867	904	882	978	861	953	878	902	904	971	857	896	921	856	849	887	841	874	885	906	862	856	877	883	918	853	860	871	909	858	857	927	877	901	884	897	895	839	914	901	869	835	852	877	885	873	846	888	889	893	840	929	863	861	922	891	857	877	913	868	864	927	825	844	898	863	904	854	885	890	867	885	903	847	944	837	881	932	902	820	885	843	884	863	867	858	864	881	854	908	842	861	847	850	860	837	905	883	883	869	858	842	922	908	849	899	878	858	883	969	889	883	903	867	830	848	874	870	865	877	880	855	835	946	895	863	750	861	882	909	879	851	828	902	902	864	892	845	906	861	860	883	855	859	887	874	860	850	884	882	825	922	884	887	854	870	876	868	906	843	857	880	893	863	882	843	855	842	827	905	861	853	896	918	885	857	887	869	892	877	913	845	883	898	940	885	883	893	886	888	829	848	896	903	838	913	879	876	812	855	881	847	847	802	888	895	883	944	848	883	828	894	864	871	908	919	896	880	882	865	859	822	826	879	865	862	843	838	883	853	905	883	875	895	922	860	829	852	881	860	864	854	897	904	855	878	864	898	868	870	873	894	783	845	851	912	816	894	878	877	856	890	842	905	910	834	881	871	910	831	876	873	877	907	899	851	879	874	887	888	864	865	920	857	892	867	840	878	872	912	868	859	948	856	825	846	895	877	856	886	857	834	896	887	874	878	804	887	868	893	962	857	828	886	870	894	841	854	847	861	923	942	880	914	890	841	874	854	893	891	863	791	894	857	892	913	898	870	886	872	899	917	799	882	845	862	904	886	893	863	871	897	865	824	866	858	863	844	916	872	912	877	899	856	855	908	917	918	873	860	875	898	828	826	883	775	889	869	883	883	922	889	853	874	870	892	936	876	907	897	830	862	861	889	894	865	889	882	901	935	804	825	869	901	853	820	926	868	943	888	864	832	876	858	913	863	865	856	834	819	835	911	841	865	859	881	899	909	935	916	881	847	855	847	822	906	823	908	893	833	900	908	886	870	884	868	863	892	892	890	860	867	913	899	879	890	873	876	859	867	867	882	866	896	889	878	900	879	875	865	862	890	875	850	874	871	872	857	852	828	901	858	867	890	903	841	883	893	905	854	933	857	857	914	903	840	888	893	867	861	854	900	904	850	874	848	897	888	852	884	915	854	846	892	915	893	900	893	841	865	864	880	875	834	905	911	871	805	905	823	896	864	838	899	871	884	906	880	905	859	913	853	840	915	884	918	864	878	859	887	867	834	872	872	846	895	870	900	941	814	865	921	916	903	868	875	861	875	870	888	853	925	872	915	848	841	843	822	839	874	855	839	878	905	895	910	899	843	851	911	866	852	868	867	829	845	883	873	893	883	947	929	863	875	840	872	894	892	898	881	829	828	850	915	900	838	887	921	854	847	836	812	891	833	881	881	877	881	874	826	847	918	890	844	880	844	911	872	880	862	860	906	871	860	891	866	860	889	863	852	893	890	864	873	867	860	851	858	881	888	881	846	868	865	904	890	869	893	863	920	868	872	911	853	860	886	902	845	866	916	887	857	891	901	853	886	851	851	885	934	873	845	923	879	837	921	940	838	850	808	849	902	889	902	905	874	912	928	877	869	834	866	852	891	855	883	882	871	831	868	881	856	867	903	857	923	880	921	816	913	863	887	903	818	879	839	865	867	880	870	841	916	932	853	878	891	836	887	838	876	878	870	869	837	846	900	907	860	826	891	865	863	866	823	856	851	868	898	919	897	909	853	874	916	863	863	853	902	883	840	841	855	922	846	904	906	898	895	950	899	835	846	847	854	861	863	905	837	865	881	934	865	814	921	873	892	852	843	894	883	894	847	916	822	847	870	851	926	870	882	899	837	836	901	878	800	857	877	843	877	918	846	874	911	926	901	849	886	884	854	909	856	862	858	851	926	874	878	830	862	897	834	918	859	874	862	845	882	886	859	833	906	852	832	847	942	843	894	932	824	899	842	897	846	875	861	847	911	865	850	916	919	864	888	850	858	854	900	871	841	854	842	907	835	899	800	883	848	868	875	880	863	905	835	839	892	915	827	891	898	875	839	852	882	911	846	824	880	875	866	893	896	849	866	863	943	867	876	871	903	835	858	839	872	890	869	822	913	880	888	879	923	869	841	822	878	867	904	910	904	822	883	842	921	866	908	871	855	853	888	936	865	890	843	871	901	838	925	860	867	835	860	870	844	862	849	932	857	907	872	888	915	914	862	893	831	910	878	854	871	880	855	884	914	935	861	820	887	842	864	860	877	926	864	927	873	841	876	869	874	837	867	890	878	878	878	848	889	874	828	877	876	890	903	826	839	870	882	834	889	930	899	884	902	901	889	859	834	874	918	833	880	900	846	832	824	886	862	830	846	819	892	900	897	872	898	865	875	901	938	861	830	825	892	862	840	892	845	850	868	858	902	831	900	864	838	924	838	828	913	848	830	862	868	889	880	865	889	925	868	874	887	872	907	858	823	841	851	863	903	836	817	876	882	818	850	849	871	826	876	834	849	881	919	907	856	926	841	880	933	906	885	826	848	849	867	893	860	892	887	908	872	901	893	917	865	835	858	916	891	870	854	849	870	871	878	871	852	871	876	887	859	829	899	897	913	869	845	916	864	879	943	865	854	874	927	851	841	837	913	939	860	874	880	847	910	870	870	837	902	926	884	862	904	940	849	861	887	842	831	871	894	869	869	837	866	871	887	847	919	872	895	950	924	920	932	850	879	885	855	904	920	897	879	837	892	907	867	829	868	892	894	873	864	897	908	826	821	856	867	858	878	884	864	869	837	908	916	853	834	899	805	886	835	879	909	860	905	839	885	858	938	837	809	875	915	897	886	864	859	828	889	924	881	852	886	862	881	925	868	895	876	933	830	904	899	836	872	849	885	885	812	861	852	879	912	839	851	848	893	840	893	861	889	860	876	867	824	837	909	890	837	896	970	821	850	874	847	848	864	835	882	884	898	916	881	887	869	890	922	905	910	883	943	875	880	870	870	817	904	859	876	863	853	855	910	837	822	907	865	851	896	885	864	881	923	830	881	921	849	874	890	902	880	881	905	902	859	821	874	853	871	863	847	877	880	894	938	886	948	835	860	891	915	837	906	882	893	896	899	932	855	866	900	895	828	824	897	884	861	871	880	902	841	877	902	894	902	802	821	926	875	865	866	822	839	862	866	856	882	886	920	887	813	882	843	839	920	925	863	869	889	895	873	872	874	908	884	935	894	829	877	871	874	828	833	911	890	840	862	863	875	869	812	906	860	857	883	877	915	840	907	847	917	930	917	861	866	949	930	848	878	889	908	871	863	901	920	875	853	880	892	873	905	846	863	884	862	870	844	855	873
3766	8533	6067	3113	2404	2041	1789	1521	1447	1384	1288	1189	1194	1165	1094	1120	1124	1114	1078	1093	1137	1039	1041	1046	1037	1040	1052	1053	1063	1061	1052	1037	1073	1065	986	1005	1085	978	1004	990	1041	1038	1065	1063	990	1035	1037	1014	1012	1003	998	1034	1055	1023	997	1030	1073	1042	1070	974	1053	1050	1038	1015	1045	994	1009	995	995	1031	1014	999	1030	1026	981	1031	1073	1071	1051	1015	995	1014	1013	1017	994	996	1053	989	1028	990	1011	1036	1012	1012	930	1052	970	1024	992	1086	975	1047	1010	998	1038	1054	1013	1011	999	972	1023	1070	1045	1026	1028	1037	996	981	1027	1010	1038	1004	1063	1034	1036	1039	1030	973	992	1013	951	1067	1021	992	997	992	1006	999	1021	982	1065	1055	1038	1074	1024	1037	985	1021	1082	1063	969	1011	1004	1013	997	1013	1053	956	1003	1044	1010	988	1026	993	1054	977	1036	1035	1016	1015	987	1049	1047	1001	1069	974	991	1027	987	1024	1005	975	1022	973	1012	1043	1009	1021	1006	1028	1027	928	969	1129	1043	1051	977	994	1022	1017	1000	1010	1076	986	1001	1035	1030	1040	1024	974	1038	990	1042	1016	1002	991	1055	986	1034	1018	1032	1050	1061	1003	1048	1011	1001	1059	1025	1040	1003	979	1036	1049	1047	1008	1000	1046	1031	1003	1018	994	1043	1022	1052	1007	979	998	1009	1022	1040	974	1011	1071	994	1064	1025	976	1051	962	968	1048	1051	1020	1062	1021	1017	1010	962	1007	1066	1007	1057	1024	996	1046	1003	989	1042	1053	1002	1054	1061	1027	1024	1035	1021	983	1010	1037	1063	1037	1017	1020	1039	1059	1001	992	1009	1009	1092	1003	995	1017	989	1026	992	1017	1048	1012	1044	1079	1041	1024	990	1047	1032	1016	1035	1009	1060	1023	1051	1026	1005	945	1091	1090	1053	1020	1039	1057	1021	1041	1051	1007	1001	1034	1028	1098	1041	946	979	931	995	1064	1014	1062	1006	1056	1006	942	999	1011	1040	975	1016	1044	988	1043	1056	1039	1027	1025	1016	1045	1064	1045	1068	1006	1018	1020	1001	1021	1033	1004	975	1072	1044	1053	982	1023	1042	984	1043	1007	1018	1023	1013	1024	1006	1030	1002	1010	1049	996	1081	1084	1053	1014	1032	1047	1002	957	1014	1044	996	984	1036	959	1028	1036	973	1025	1053	1032	988	1098	1002	999	1038	1020	963	1092	1080	1028	1046	988	989	994	1026	997	970	1005	1020	1028	994	999	1009	1015	1064	1023	1003	950	962	1043	1083	992	1003	992	1043	1079	1005	1034	1085	953	1020	1030	1046	990	1003	969	1050	1002	1033	1039	1004	965	992	989	1000	1022	1050	1014	1008	1016	1038	981	1005	946	1039	1008	1001	1007	993	1053	1032	1073	1040	978	1027	977	1041	1018	1063	1018	947	1019	1016	999	973	997	997	1024	1031	1058	1020	1025	971	1024	1015	1048	1055	1063	973	971	1029	984	988	1013	1037	1013	990	1014	1000	1046	1024	978	1015	1002	979	1036	993	1008	1000	1007	899	976	1040	1038	1022	1040	965	1080	1011	1059	1000	1031	955	1053	1006	1057	1024	1036	998	978	1051	1040	1044	1027	998	1022	1059	970	1021	1048	967	1017	1035	1041	1044	1009	1070	1016	1018	991	1083	1008	1001	1017	996	1053	1008	1011	1030	975	973	1064	987	1065	970	984	994	992	1064	1016	975	970	1016	972	1051	1048	988	1077	981	1025	1004	1035	1074	1065	1082	983	1000	1048	1049	1023	1007	1005	1013	1058	972	998	1015	990	990	1064	1002	1032	998	969	1014	988	1009	993	964	1015	1025	1046	1026	978	1079	1007	1023	1044	1038	994	988	1022	1034	1032	1021	982	1008	992	1033	1029	1048	1012	1010	1024	1039	1078	992	991	1020	1017	997	1053	1002	1011	1015	1044	1030	961	1029	1014	1003	1024	984	1045	1002	1009	922	1054	1000	1007	1004	1003	1069	1064	1040	1063	1068	1039	978	1041	983	1030	996	1040	1009	1019	1041	1020	1007	1022	1068	988	1022	1012	991	1064	1008	1020	1033	981	996	1014	1078	1036	1008	996	1012	977	1084	985	981	1032	1011	1026	1012	979	1023	975	1016	984	1041	1030	1034	987	1017	987	985	1037	1044	1035	1007	1033	1060	1006	1030	1012	961	1063	1077	1076	984	1030	1043	1021	1028	949	1029	1031	997	997	1052	995	1037	985	1047	1002	1055	1027	1000	975	1011	1022	1002	1031	1008	1046	1061	1050	961	1008	1003	1041	1096	1053	1004	1027	989	939	1019	1040	995	1001	1041	1036	992	943	972	1098	1076	1036	1017	1022	977	990	1027	968	989	1021	1018	1051	1013	1014	1016	1009	1037	1035	1014	1079	1027	1016	1037	1012	1018	1046	1000	995	1050	1041	1012	971	1057	1022	1029	1040	1027	1003	1010	1044	1041	1007	998	1022	1007	1004	1007	934	1001	1014	1049	979	995	998	1005	1072	1035	1037	997	1058	1033	1030	1039	985	1013	1052	1056	1010	1009	958	1067	1027	1002	1065	1036	1046	982	1063	1049	1043	1026	1060	1031	1008	975	1010	1008	1008	984	1079	955	1053	1008	991	1009	1016	994	1053	967	1011	1048	1012	1037	1055	1039	1006	1031	1036	1015	992	1048	982	1048	1032	995	972	1043	982	1072	975	985	1059	955	1030	1062	1047	1051	996	1009	1041	1004	1039	1011	1018	993	973	1022	1033	1019	993	1046	1025	1055	1021	987	1008	989	1074	1032	1071	1023	1006	1027	999	1062	1027	1017	1014	987	1069	1079	1049	1038	1053	1018	1011	978	1037	984	986	1006	1003	989	1014	1015	1039	1005	1036	1008	1042	976	1022	1004	994	1044	990	1005	1093	984	1031	987	1002	1033	1002	1002	1044	1001	1009	1035	1004	1037	988	982	1008	1070	988	997	1056	1002	1021	1043	1065	1037	1054	1028	988	1021	1012	995	1004	996	1068	1061	1006	1045	1057	1011	1075	1063	1007	948	1024	983	1007	1067	966	995	991	991	1011	990	1049	1067	1003	1019	1066	1021	989	965	1013	988	994	1077	1000	1034	986	1062	998	1032	1018	983	1017	1025	1003	990	970	1007	1064	1002	970	999	1023	1055	967	984	995	1026	1031	999	1017	1023	1036	1004	1013	1027	1056	1054	1049	1016	1049	1062	1027	1041	1038	981	999	1019	960	987	1074	984	1017	1024	1026	1037	1030	971	990	1036	1039	1005	1020	923	1051	1008	1078	1047	1011	1010	1058	1068	991	996	1049	1087	1013	1010	1004	1068	1072	993	1015	1015	971	1023	989	1022	1017	1032	982	1087	1038	991	1034	1028	1008	1026	998	983	977	1044	1021	947	1050	1048	1075	988	1015	993	1008	999	1027	1049	1015	1040	1007	998	1015	1051	986	1000	1029	995	1075	1032	1070	1054	989	1029	950	999	1009	1029	1001	992	991	1010	1013	1001	999	1032	1018	1033	989	915	998	1023	990	1002	998	990	1059	1003	1019	1034	1017	1070	1003	940	996	989	1022	1005	1032	976	1046	1038	1022	989	1009	953	1031	988	1030	994	1030	1002	950	1076	986	1042	1082	993	969	1033	1005	1017	993	987	1021	979	1028	1087	1002	1024	997	1065	1053	1016	1077	1047	1000	1072	1059	1079	1068	1023	1043	1019	1045	1072	1039	987	1020	1050	1041	1086	1056	1000	971	1072	1044	1031	971	1042	1036	1010	1019	1019	996	974	999	979	1064	995	1007	957	1070	1003	1008	1015	991	960	957	1019	1022	999	1046	1033	1033	989	1058	1025	991	1064	1049	1087	1023	1023	1070	1031	1035	1001	972	993	1008	1076	1040	1020	1019	1021	997	985	996	1015	1032	1035	988	1021	1000	1041	998	1028	1026	992	1027	1024	1027	967	979	1001	1042	1031	1047	1002	1007	996	1010	1038	985	1065	987	1023	1052	1021	997	1023	1036	1008	1043	982	958	983	989	1062	1038	998	1016	1060	1004	953	947	1074	1055	998	983	986	1054	1023	1033	1066	1021	1036	1068	1015	1021	1023	1016	994	1023	1018	1050	1010	1009	1011	1037	1048	1013	1012	987	975	1005	984	1003	977	1025	1061	1034	1027	984	1016	1022	1024	1034	1000	991	1019	1034	1020	1032	1014	1034	989	1039	954	993	1020	976	1036	1030	1006	1037	1058	953	1032	1000	1012	1016	1038	999	1051	1046	1050	1017	1061	1047	983	1046	1062	1025	1040	1025	1078	1025	1004	1089	947	1041	1037	1004	988	1019	1080	1021	996	1008	981	1032	995	1077	1011	1036	1025	997	1051	1040	1039	1043	1051	1032	1039	1083	1060	963	997	1040	1079	1008	968	1024	1060	1006	1070	1010	1047	1027	1073	1053	1037	1031	1029	1020	971	1011	1042	1052	1016	1014	1041	995	1008	1008	1006	1007	1037	960	975	1009	1035	1033	1044	1016	1059	979	1011	980	1060	1022	981	1023	1022	993
24595	21054	27003	25172	9799	823	666	579	526	492	463	472	463	447	502	431	460	450	434	439	464	450	461	448	433	474	422	463	455	436	433	429	441	428	422	425	431	465	441	456	424	410	431	452	412	460	406	440	425	461	433	399	406	432	458	418	429	454	438	452	446	448	448	443	421	403	441	416	462	448	452	441	446	426	445	462	432	445	477	400	465	465	432	435	424	402	437	445	452	461	416	415	432	407	399	442	437	474	449	402	422	415	434	418	415	419	440	425	443	440	411	425	422	464	448	445	443	405	381	430	431	415	435	421	407	480	430	406	428	434	412	432	433	446	452	417	447	394	428	463	410	456	423	418	458	425	486	435	450	427	458	416	445	444	440	429	407	438	440	409	442	381	429	468	423	408	403	445	425	454	438	423	444	446	439	426	443	443	383	423	437	464	435	424	437	420	410	450	450	467	435	404	433	501	441	418	401	454	379	421	452	485	455	433	422	428	451	444	452	422	409	418	458	473	459	387	414	444	420	438	423	436	437	431	438	421	427	434	386	462	412	428	427	398	420	439	453	413	400	439	459	441	465	440	428	424	420	454	433	421	487	415	439	482	448	446	449	431	453	419	442	445	427	417	431	411	427	424	423	408	445	450	435	470	477	436	413	399	441	425	448	451	426	441	438	444	419	381	423	403	402	455	418	448	424	466	431	456	454	455	434	412	400	457	435	430	434	471	426	455	394	429	433	416	428	444	442	413	422	451	442	421	394	449	452	401	429	450	389	433	425	431	438	492	431	428	462	427	452	411	424	425	431	428	436	440	427	468	409	402	434	431	407	448	433	432	426	404	413	426	438	416	415	424	441	440	424	475	423	444	449	415	477	439	448	437	436	461	419	436	454	457	452	418	436	439	426	450	441	485	482	460	421	423	415	438	415	437	469	437	452	449	435	444	437	429	464	440	415	423	405	433	440	451	460	467	441	445	440	410	456	418	428	455	487	416	446	430	448	442	421	409	477	429	444	471	437	463	430	396	442	431	414	436	429	451	401	423	468	438	430	458	445	431	433	425	438	444	433	447	448	407	439	444	426	438	438	471	425	471	393	446	453	426	459	436	447	488	452	470	407	411	436	442	463	450	452	443	432	432	426	403	472	451	446	489	412	402	433	397	448	423	462	445	414	433	447	460	447	427	442	443	457	439	426	446	411	427	466	432	448	396	416	432	422	473	416	446	437	414	395	434	417	443	410	443	455	437	458	433	435	453	430	445	429	419	421	434	428	444	427	405	466	436	476	401	463	461	461	421	436	446	464	420	423	442	445	438	426	447	455	395	421	420	408	442	434	438	433	438	443	419	455	420	448	458	426	399	416	463	408	434	448	454	414	452	420	426	419	427	413	419	435	463	413	446	452	435	394	417	441	413	489	416	456	446	427	485	435	427	435	444	456	480	414	457	409	407	434	439	424	410	433	447	416	438	428	438	422	449	454	436	441	448	419	441	452	423	396	448	445	413	417	424	438	447	440	437	416	433	414	410	442	439	402	417	405	449	423	433	446	420	406	419	462	454	425	446	432	436	413	477	453	444	433	416	439	453	421	439	452	446	435	459	405	462	457	437	449	433	435	437	441	432	438	450	423	430	436	429	437	415	432	428	443	436	450	441	435	456	432	430	441	438	450	424	388	435	431	437	426	453	451	436	438	434	446	410	448	442	415	404	423	432	448	436	418	412	482	443	410	425	420	466	412	431	445	453	451	441	427	433	420	445	472	421	478	428	427	425	451	471	397	438	483	431	450	421	454	480	400	435	453	448	427	448	427	422	436	423	425	414	465	459	400	449	429	410	476	419	466	445	450	451	427	426	449	439	416	390	441	448	418	427	435	442	442	458	448	441	434	439	449	441	500	421	428	429	457	437	408	445	437	451	469	438	461	427	435	428	428	471	431	403	413	417	451	446	393	440	446	418	405	429	428	442	394	401	420	453	473	446	438	415	440	441	432	450	420	441	448	426	436	443	412	428	390	443	416	434	417	416	427	447	428	461	442	424	430	448	443	414	402	449	398	425	421	446	407	424	440	442	431	437	445	424	444	438	434	435	439	480	431	400	407	432	437	419	401	442	459	418	431	426	397	430	462	432	451	418	442	455	457	439	420	450	450	477	417	437	440	449	474	404	450	476	401	456	432	448	456	460	444	410	419	458	459	424	424	480	428	443	429	401	410	426	477	428	429	447	431	437	432	439	448	445	438	459	479	440	435	422	422	454	464	430	439	434	406	400	428	431	413	387	404	428	419	416	413	440	430	447	443	473	416	409	463	410	437	435	421	434	433	428	444	450	447	427	434	463	428	418	442	461	421	423	417	424	424	443	421	421	439	440	437	428	433	430	438	390	451	402	418	464	449	434	443	411	466	433	449	463	425	450	444	406	427	387	388	412	429	425	386	425	442	432	424	428	428	462	420	426	407	432	421	428	450	475	403	483	440	419	420	438	459	417	463	442	424	435	467	484	443	457	444	433	445	457	438	434	451	427	448	436	399	407	472	423	421	406	408	449	453	443	432	414	458	446	477	393	414	419	453	421	416	430	463	456	417	391	422	411	438	405	416	402	424	409	431	468	412	433	428	407	406	477	435	441	451	461	464	428	416	417	441	424	427	395	431	426	435	429	442	437	443	452	448	427	427	442	415	417	415	431	430	467	421	440	443	444	499	398	408	452	449	453	483	408	445	408	435	430	419	418	473	435	445	442	409	425	431	436	456	397	440	423	416	443	444	417	421	419	431	429	436	436	408	481	439	393	432	425	448	441	436	439	458	412	400	432	442	421	450	407	440	438	401	454	393	417	439	445	478	440	421	457	447	445	442	409	438	438	424	475	428	431	418	440	472	439	411	465	435	464	455	451	408	429	400	464	415	432	444	455	436	426	435	436	478	425	431	448	421	477	441	448	427	426	472	424	425	455	425	428	385	407	479	463	454	439	427	429	424	426	400	449	417	427	466	444	448	396	438	451	463	425	442	424	385	435	409	433	448	402	411	396	408	422	427	460	476	450	443	434	439	438	424	428	431	438	440	416	441	445	433	461	444	409	456	463	442	414	466	434	408	456	430	392	423	423	441	430	407	451	446	413	416	428	425	449	477	429	431	431	405	448	451	404	422	423	400	451	397	444	450	420	427	446	423	423	460	414	457	427	453	436	438	451	392	444	418	429	425	437	438	440	436	446	414	454	430	408	429	426	425	431	466	469	451	433	413	440	416	427	472	416	415	415	439	387	436	441	443	404	401	414	429	462	411	426	437	454	447	443	434	466	420	457	461	421	444	449	438	462	412	423	484	408	432	411	391	409	420	428	435	440	451	422	434	449	410	401	459	465	458	422	444	441	418	443	433	409	447	439	428	437	442	394	436	454	447	440	437	405	436	404	444	450	419	456	446	414	416	425	461	453	430	431	440	464	433	474	385	455	454	465	440	456	386	446	429	420	425	399	493	445	460	451	445	419	455	417	464	423	463	464
3433	4621	3235	1663	1366	1079	907	817	741	699	624	636	584	624	620	592	557	573	549	536	540	520	504	536	509	525	505	562	548	535	508	507	497	526	524	498	499	543	530	519	517	530	482	548	548	533	471	507	544	551	527	513	524	548	532	515	492	521	514	502	503	537	507	530	533	482	522	485	507	458	524	541	519	496	545	526	472	487	524	493	503	555	512	500	508	452	530	519	474	498	544	479	546	491	526	510	534	534	467	509	517	502	498	502	525	534	524	514	525	501	510	513	525	496	488	507	541	524	523	534	541	525	469	472	524	492	525	511	470	486	510	511	504	516	520	514	527	513	505	545	534	508	513	513	516	505	518	499	531	529	518	499	530	500	514	509	507	538	531	562	540	481	521	508	535	466	486	523	529	550	531	509	489	484	508	489	489	540	536	503	509	482	466	532	459	525	469	517	515	481	512	513	533	527	498	490	522	522	526	496	516	515	528	492	500	489	495	500	476	495	496	487	524	522	532	541	490	518	505	501	526	576	519	521	473	531	482	541	533	505	500	501	528	514	509	523	520	522	518	556	499	505	513	496	556	522	523	483	509	548	494	480	562	521	505	501	498	526	519	498	541	488	517	552	513	511	506	508	519	483	494	472	516	526	541	509	494	518	510	513	497	500	544	501	542	518	484	521	533	525	531	520	566	527	510	513	488	506	495	509	510	535	503	507	523	481	516	472	487	530	523	549	501	496	490	552	478	513	502	512	493	495	487	502	485	481	498	532	573	492	532	501	531	490	518	542	544	501	546	507	494	519	508	505	519	491	500	528	502	488	498	517	517	520	501	481	508	508	516	496	507	515	537	495	508	521	549	464	525	531	527	511	522	507	503	489	486	492	533	497	517	475	493	475	504	537	501	539	524	522	502	465	540	492	509	519	507	470	453	480	523	495	529	557	473	470	542	515	545	475	543	504	544	525	520	496	490	508	516	512	489	520	516	482	499	508	515	522	477	515	528	552	510	508	526	503	512	500	516	499	513	525	498	493	492	472	495	555	534	503	499	506	508	472	482	502	489	517	529	539	533	531	521	501	519	441	532	520	524	524	512	516	507	505	500	510	494	496	489	512	520	500	514	496	473	522	491	519	517	487	522	534	508	532	487	506	521	511	498	506	500	527	478	458	511	522	493	501	515	518	494	517	503	496	481	530	513	478	542	516	482	504	496	511	489	512	481	511	478	510	536	476	488	499	521	499	544	530	536	528	533	524	464	514	512	496	535	547	501	511	523	542	477	521	497	508	548	552	489	518	488	511	491	517	479	460	535	525	509	479	480	538	528	508	544	492	528	506	480	506	506	505	490	500	526	497	495	525	530	537	477	497	514	496	494	512	497	514	519	502	507	500	496	532	473	514	474	489	520	517	486	491	491	553	516	523	501	496	551	496	505	503	524	527	516	513	511	472	515	483	501	538	505	537	505	508	507	486	535	480	497	507	481	596	484	466	536	465	520	510	553	518	520	524	485	481	525	551	515	532	535	518	502	506	478	504	487	494	525	517	460	485	492	464	547	512	529	551	558	502	517	475	498	493	485	490	525	501	484	529	518	514	534	503	477	485	514	559	516	510	472	485	496	503	527	503	507	553	551	534	504	473	505	488	508	502	477	516	513	518	513	490	499	496	491	492	494	512	513	552	523	515	507	508	538	530	509	507	532	529	502	496	530	465	519	500	509	516	530	505	533	484	482	563	518	561	512	520	485	493	481	492	464	537	527	467	487	510	518	544	512	490	507	532	518	498	483	498	510	471	517	535	513	523	480	467	518	490	516	488	504	539	541	498	514	458	522	515	513	479	494	499	525	490	523	533	543	526	532	476	521	473	488	493	528	537	503	518	528	555	485	487	522	508	501	502	556	512	525	559	481	478	482	507	526	489	505	488	490	493	517	531	504	496	490	508	511	490	501	506	550	497	487	501	490	501	561	482	476	509	512	505	540	523	504	517	505	526	504	496	521	475	527	493	491	496	475	512	488	530	501	516	540	498	492	536	502	512	484	482	530	566	484	527	527	501	477	472	498	499	484	519	544	503	521	524	508	501	509	530	471	525	529	492	534	502	482	489	499	494	511	546	482	474	510	503	490	496	513	496	518	489	468	531	508	500	509	548	526	484	503	484	510	468	516	512	508	478	467	478	523	520	489	498	550	548	489	515	542	499	526	498	530	510	489	502	500	522	502	503	501	514	531	541	521	530	522	520	512	526	532	517	477	470	496	454	484	539	501	512	496	520	486	513	508	503	533	513	488	506	498	506	495	500	498	525	493	494	524	497	507	493	472	513	465	533	548	546	485	478	531	505	510	515	503	491	489	483	494	500	508	499	547	515	510	502	489	511	513	479	527	500	524	519	544	547	558	496	495	492	522	519	494	550	535	460	498	500	491	522	539	495	519	498	479	472	532	500	507	498	494	510	496	495	477	489	521	565	542	517	513	463	520	521	519	494	510	492	479	545	472	488	513	554	510	516	497	496	495	508	507	531	492	513	487	506	504	530	530	521	491	511	506	489	475	467	520	522	510	545	505	528	500	489	488	519	543	551	534	543	496	526	517	540	505	509	486	518	509	490	501	546	545	542	511	511	499	523	532	544	501	509	521	487	512	508	501	501	469	525	534	477	515	523	508	505	524	531	502	485	517	510	497	508	507	538	500	540	535	472	501	508	520	571	531	505	530	561	499	513	493	523	482	490	540	515	541	493	495	519	508	500	539	513	461	535	496	511	522	509	505	507	542	517	505	483	486	517	487	487	522	492	568	520	498	521	509	510	496	514	503	492	511	517	524	477	511	480	509	518	508	536	507	521	522	477	453	480	480	502	490	518	491	509	475	519	488	495	486	511	531	535	520	489	489	529	523	505	550	524	511	472	515	486	500	529	505	559	508	509	472	535	514	493	525	513	533	536	494	539	485	491	494	517	514	523	527	487	510	457	487	579	478	479	530	503	492	488	475	523	487	424	491	510	527	524	554	513	500	543	487	519	481	500	479	540	520	496	493	532	474	505	527	527	533	504	489	528	498	505	498	509	517	551	466	481	512	517	516	508	550	522	522	503	510	529	458	530	516	511	487	508	467	544	510	508	486	501	460	520	507	521	507	528	537	523	508	518	486	522	518	585	518	520	506	475	514	560	512	509	516	523	495	515	494	527	503	464	474	506	535	489	497	531	496	543	526	529	513	487	521	513	503	512	554	525	534	529	516	515	501	458	502	511	502	522	520	558	474	506	515	520	534	521	496	540	502	536	492	496	521	522	497	481	514	510	477	492	468	467	492	542	526	492	513	519	474	510	495	516	490	533	488	505	489	502	534	511	547	512	504	515	546	517	462	499	519	510	495	529	508	535	529	504	519	472	505	512	455	514	505	504	529	485	474	497	546	498	503	536	496	511	518	502	521	508	512	533	521	488	544	457	528	464	497	532	519	515	524	501	514	497	536	509	472	486	506	500	498	505	523	513	541	481	518	502
22459	21100	28738	23708	21100	21130	7810	1038	732	742	603	617	592	540	563	504	510	514	499	492	477	446	434	449	465	437	454	459	453	439	458	431	435	415	375	417	445	419	446	437	425	454	422	424	426	420	468	432	445	443	429	418	458	422	422	392	428	428	413	417	384	412	432	407	432	392	399	398	422	446	422	437	421	447	415	445	440	455	404	419	424	424	443	446	405	452	404	401	404	433	433	398	443	415	419	417	420	439	449	429	403	417	435	421	406	402	442	427	426	415	441	434	430	402	414	396	398	448	393	401	412	404	415	388	403	437	428	429	359	403	443	421	414	439	450	396	421	430	375	424	408	444	418	444	420	441	377	428	428	407	437	449	380	401	419	456	400	434	384	417	410	406	441	447	426	399	402	408	378	456	421	432	378	407	451	459	390	409	424	417	422	408	427	385	459	416	415	439	439	422	421	374	420	437	389	427	457	441	464	447	416	403	402	436	422	434	389	407	426	405	431	386	382	404	420	382	430	427	420	412	390	415	438	437	459	424	411	404	445	424	416	440	422	428	414	394	412	448	408	446	416	404	422	405	407	454	435	411	426	421	420	380	432	464	437	391	439	424	435	387	463	418	402	437	451	424	400	449	417	419	450	428	410	408	408	427	419	421	405	433	411	419	449	414	430	392	419	423	406	415	391	393	442	398	387	433	413	417	434	393	424	417	419	454	376	401	446	439	398	418	411	445	432	456	409	383	410	435	453	407	394	419	399	417	429	421	417	400	413	403	421	435	399	411	408	402	413	407	435	413	419	405	437	450	415	436	404	409	440	420	421	427	437	443	444	390	431	388	396	440	430	425	412	398	426	426	432	441	456	415	419	423	412	432	420	462	453	410	450	431	441	429	397	423	448	417	396	413	446	388	422	417	426	441	425	437	418	419	388	410	435	386	409	440	446	436	431	411	438	441	425	461	414	413	404	422	432	426	397	446	419	414	377	459	452	432	449	429	443	425	427	424	422	429	421	432	422	420	449	402	417	399	450	428	419	419	421	385	435	414	394	410	381	426	447	427	420	400	434	425	431	428	370	425	433	402	401	425	451	423	426	413	423	437	424	447	437	395	423	407	426	403	411	420	431	433	432	452	417	448	427	425	429	421	443	417	433	447	415	441	415	421	403	400	395	377	425	448	423	409	433	402	408	376	418	407	440	428	404	424	430	470	425	466	384	448	409	418	406	410	437	441	417	433	448	392	438	391	359	404	408	410	426	435	383	412	411	414	484	445	405	450	458	438	402	404	423	433	413	430	412	440	413	402	444	420	411	390	405	392	440	385	430	442	410	428	413	420	403	400	411	408	426	419	397	382	405	394	398	477	467	397	401	446	445	440	399	402	440	425	404	398	449	424	430	399	410	410	449	379	386	441	421	440	433	420	403	391	445	404	389	407	395	421	382	376	457	440	424	410	397	439	416	442	435	420	443	412	411	423	389	446	403	428	412	450	398	434	421	396	418	422	455	406	397	411	406	407	424	411	405	416	402	400	414	425	415	424	420	431	455	422	416	404	395	413	383	408	404	399	435	410	366	424	425	413	433	412	438	432	430	394	436	419	428	377	400	464	428	413	449	411	407	416	401	410	443	410	411	453	415	420	427	400	405	427	421	411	403	433	405	411	453	431	464	433	402	412	444	422	404	398	435	434	471	456	390	437	434	418	451	391	410	420	422	394	401	402	441	396	389	405	402	424	395	418	426	436	433	415	413	444	430	414	423	380	442	395	421	430	419	396	445	442	416	457	420	420	400	411	364	425	396	429	401	408	455	385	448	401	436	435	413	420	432	423	381	405	415	392	419	412	414	439	426	416	397	408	410	420	400	407	375	414	461	429	417	413	440	411	408	436	415	418	409	425	405	428	410	424	446	389	443	414	441	409	413	421	419	429	429	402	448	445	467	389	406	421	405	398	437	412	438	431	425	440	444	452	414	447	419	425	426	411	449	397	419	431	427	438	396	417	397	412	405	409	394	398	410	421	447	429	472	421	452	424	444	398	413	441	450	383	409	424	436	431	394	433	425	410	436	398	390	399	433	401	382	409	440	428	465	416	421	444	422	412	428	392	437	422	406	442	431	396	423	403	405	404	426	414	396	415	391	439	443	441	450	410	410	401	410	469	420	409	381	426	427	363	405	390	398	424	418	404	437	390	428	419	407	388	447	419	425	388	424	390	402	392	424	414	402	395	447	449	423	416	407	430	405	384	371	399	422	416	418	430	411	410	405	419	403	414	383	413	389	402	388	386	448	389	432	400	448	419	427	418	442	436	416	436	405	421	398	422	400	432	431	397	424	385	434	383	412	408	405	404	466	415	442	424	450	429	441	434	424	432	434	393	435	406	413	462	456	399	408	411	466	395	408	415	405	446	389	424	419	423	397	447	390	439	451	395	438	441	412	427	416	422	395	403	394	406	447	466	456	445	418	412	413	403	457	394	433	377	453	410	454	433	415	416	409	429	421	416	392	446	435	415	421	413	430	439	406	437	415	417	437	453	418	412	393	420	421	411	434	395	423	391	411	426	408	409	415	428	426	424	413	419	397	402	442	389	446	417	460	451	414	433	419	417	467	432	377	412	426	433	449	446	425	415	450	427	416	401	430	422	417	404	424	427	415	403	431	381	415	433	424	428	426	383	380	395	409	429	410	462	411	433	459	419	446	431	417	442	453	425	392	451	433	386	408	454	422	434	393	412	435	438	437	449	432	383	400	412	409	383	426	415	409	403	404	454	436	425	424	382	416	389	421	420	410	370	386	413	446	465	426	415	410	426	425	419	408	466	394	423	365	432	414	404	415	416	406	446	446	396	419	464	422	452	406	432	430	449	393	396	385	452	434	406	444	404	419	407	442	419	415	406	464	416	427	419	410	405	402	409	430	399	416	443	424	408	426	414	422	406	413	417	452	443	440	425	442	415	398	455	413	441	434	416	411	441	428	423	418	426	417	398	436	421	375	442	425	450	373	450	407	397	438	423	416	446	416	433	432	381	423	411	398	425	421	400	392	444	407	397	406	388	428	424	413	437	425	379	406	411	452	415	409	415	435	410	418	421	436	426	430	431	414	441	449	416	438	427	437	410	432	376	422	421	408	393	393	464	411	403	392	396	457	380	427	419	399	441	413	405	433	414	411	453	409	433	428	424	435	415	402	401	427	391	429	428	433	427	399	450	428	391	422	413	406	407	442	456	396	418	417	407	436	435	423	401	421	421	402	385	446	377	415	449	410	412	420	399	448	441	426	416	439	414	403	440	423	415	394	458	380	386	388	401	433	389	469	416	412	450	404	421	403	412	465	432	443	422	425	438	415	402	403	410	409	434	457	432	448	430	411	435	405	392	402	448	427	388	422	381	433	402	378	449	426	395	378	453	417	394	471	443	403	382	431	421	398	414	390	413	369	409	443	423	388	423	433	429	406	414	445	400	438	384	402	431	444	429	438	421	415	417	408	423	376	428	429	412	405	428
4649	13459	9296	4374	3329	2482	2078	1614	1285	1139	1076	907	836	762	718	711	709	679	631	621	604	580	571	577	574	530	555	577	585	517	579	551	545	534	539	528	553	572	527	534	521	547	528	473	561	547	518	509	488	528	552	569	533	521	548	514	425	501	535	560	501	543	466	534	517	535	488	513	514	486	534	508	515	523	547	552	547	515	494	480	496	503	520	498	496	521	519	522	481	491	497	529	521	517	480	488	500	500	528	519	495	482	507	486	548	517	518	489	540	523	505	474	483	527	526	495	483	516	505	470	511	480	533	491	520	529	543	498	536	509	487	496	531	507	499	517	513	506	515	504	487	552	543	498	471	524	506	520	449	465	472	516	532	518	492	508	502	522	488	547	539	481	557	509	489	533	499	495	492	500	560	470	501	502	534	550	506	505	525	481	467	492	516	500	504	507	527	487	523	490	521	502	517	545	501	535	522	446	550	468	509	525	469	512	505	510	509	525	488	476	464	506	501	495	525	510	504	538	522	518	531	484	543	541	494	542	481	500	525	492	509	499	487	487	515	501	511	469	470	490	536	566	518	506	545	496	506	495	468	475	530	464	533	477	531	493	501	516	522	534	542	476	483	562	505	518	526	521	513	548	526	517	494	492	532	501	538	519	492	456	488	532	546	470	507	529	495	518	536	488	490	531	539	506	482	514	515	505	500	505	488	481	513	529	530	485	465	484	494	549	525	514	550	544	488	469	507	486	516	527	489	505	509	481	474	509	537	527	540	477	500	516	526	532	555	469	475	536	524	536	519	517	507	490	501	468	517	510	482	530	479	526	519	478	534	510	487	496	519	446	503	535	497	534	477	509	497	523	529	549	520	468	474	503	518	471	516	498	541	517	514	527	504	502	490	511	506	482	517	506	521	546	519	498	497	519	523	515	514	508	527	502	498	494	518	508	518	492	503	484	482	549	514	525	458	554	493	515	527	527	536	508	492	543	493	509	521	516	518	502	505	531	484	496	537	490	511	484	482	516	507	505	498	538	526	484	528	523	489	467	502	481	528	504	505	490	523	498	524	536	479	520	505	534	532	476	504	543	507	487	511	530	477	510	545	495	504	511	499	503	502	534	515	511	526	478	497	523	502	481	532	518	517	545	543	521	497	531	508	495	569	526	567	486	492	534	541	512	534	552	490	491	522	502	517	502	510	506	500	531	511	455	511	527	482	484	533	510	516	501	508	471	476	529	550	464	501	474	482	499	555	517	503	510	474	541	475	459	516	524	537	528	514	505	485	514	488	464	525	513	518	519	508	484	534	512	520	515	521	493	501	491	509	495	508	484	500	519	506	542	496	533	496	516	483	520	488	512	484	505	539	561	514	498	513	502	504	504	498	499	536	472	491	508	475	512	552	534	534	503	490	516	510	536	553	518	515	536	533	511	512	512	504	521	502	479	462	546	498	526	494	513	492	504	480	506	501	535	516	519	491	519	487	476	539	522	490	522	497	505	531	480	531	532	521	492	503	519	502	531	517	521	522	523	488	539	529	506	499	544	513	524	512	530	493	515	528	493	483	504	510	489	542	510	492	508	520	509	491	527	473	492	486	552	509	530	492	526	532	491	499	505	523	540	495	502	507	533	514	504	507	492	467	497	522	509	505	522	558	501	506	505	546	490	499	536	512	522	530	480	533	539	481	523	497	491	506	527	544	455	494	523	487	520	564	521	488	532	498	517	485	478	504	494	515	490	522	549	502	500	501	532	469	537	479	509	520	486	504	496	469	508	514	510	529	517	546	455	524	533	484	509	484	545	530	553	534	485	490	476	506	522	499	506	484	459	527	514	526	534	509	553	485	534	491	515	530	516	510	507	491	488	518	506	468	534	538	475	537	476	510	470	522	495	524	474	521	496	500	477	510	502	471	500	497	484	514	506	528	496	529	459	506	502	488	521	532	521	528	494	548	514	481	460	550	519	480	520	528	570	542	473	510	514	491	530	539	510	503	475	584	543	535	493	478	506	516	504	496	516	501	578	534	477	456	472	552	480	499	530	517	494	533	527	496	509	505	494	499	513	484	519	507	497	479	533	506	501	503	506	509	471	488	521	511	504	487	492	507	522	524	511	555	470	534	541	527	518	537	526	546	516	538	516	533	524	470	542	507	519	543	521	495	507	554	524	523	534	501	550	499	538	510	519	497	519	487	471	511	484	521	531	469	520	511	523	497	506	500	515	552	503	484	519	500	507	501	528	501	494	484	511	542	522	502	480	502	539	484	521	471	517	519	539	490	474	535	503	490	513	515	487	530	538	526	496	552	512	468	518	511	515	502	532	486	524	511	521	555	487	508	466	517	494	494	495	463	526	527	491	519	499	496	536	522	506	501	513	468	471	553	520	487	525	533	533	496	494	516	507	523	492	524	490	554	472	490	526	500	506	543	557	503	505	542	526	523	520	525	502	509	523	467	504	544	490	525	482	522	519	517	533	519	473	484	472	540	515	512	533	503	500	497	494	546	562	511	483	541	509	468	555	518	459	535	547	525	511	539	528	504	502	521	490	465	491	514	503	505	520	512	483	519	515	529	506	499	499	504	527	504	499	480	503	477	546	529	501	482	523	488	520	550	491	471	486	512	519	540	500	495	505	504	514	489	488	508	444	505	537	499	565	549	528	487	501	525	509	518	526	514	533	510	460	521	556	497	515	544	490	488	511	482	480	506	487	509	522	561	485	501	511	480	501	512	502	544	515	530	500	537	485	522	526	534	519	508	535	526	498	541	527	500	481	521	491	486	488	547	544	522	547	540	506	507	521	499	499	503	489	499	506	511	497	497	501	520	468	516	504	512	461	519	481	521	454	503	495	514	511	499	486	491	491	508	512	518	508	467	475	523	521	468	489	494	482	488	536	494	472	495	489	519	484	488	533	523	549	473	524	493	507	516	484	567	520	516	481	524	500	483	514	487	480	540	532	537	505	544	486	534	468	490	484	478	512	472	559	540	487	524	546	490	487	527	489	524	515	531	516	490	522	519	555	487	514	510	521	464	510	520	524	510	548	490	506	487	520	491	518	479	525	488	486	480	525	551	476	519	508	525	491	524	479	463	535	481	483	497	518	473	467	532	534	510	541	510	478	470	525	481	543	514	486	490	527	502	511	493	546	503	526	507	514	514	520	509	473	518	515	531	515	521	495	544	482	510	504	507	523	535	465	521	504	462	488	534	534	515	506	518	523	528	538	545	479	483	480	469	511	487	539	475	525	531	497	532	454	495	491	527	501	470	520	523	442	509	516	484	479	503	514	495	520	533	502	511	530	499	526	538	503	514	539	506	525	476	538	504	503	505	473	469	515	502	495	498	518	469	482	485	501	552	536	495	504	517	521	511	510	478	562	486	579	512	510	517	510	555	502	495	519	499	505	514	473	478	497	497	502	526	488	548	485	527	514	498	510	522	523	530	511	528	507	469	501	463	500	482	513	506	532	480	476	557	505	503	511	492	547	522	513	486	497	506	475
27276	18462	4872	1291	987	968	873	792	788	805	770	858	801	811	822	813	838	862	859	779	866	832	806	806	781	761	798	816	799	780	781	806	905	785	830	825	771	769	815	851	818	860	840	813	809	799	841	776	811	842	777	770	799	812	814	863	793	844	854	761	824	763	800	787	841	805	843	824	872	770	750	838	787	849	861	855	856	775	844	809	784	823	819	826	867	795	783	807	821	780	811	805	829	804	799	818	803	801	875	840	828	846	849	797	815	831	835	782	839	815	786	797	825	785	807	777	842	819	809	822	818	797	794	843	825	820	811	775	849	814	784	812	823	800	820	782	739	797	775	813	757	805	847	793	755	835	840	782	826	809	815	829	802	828	831	899	829	799	838	830	810	821	826	816	807	816	843	814	781	838	803	805	811	845	852	772	815	817	805	788	799	810	797	798	787	816	900	804	827	790	818	761	801	824	835	786	798	837	774	804	816	827	839	790	782	824	858	761	734	780	842	820	768	782	829	801	824	838	810	789	780	852	782	839	844	825	831	817	813	868	789	833	858	827	767	808	812	787	813	797	815	852	843	836	833	794	792	817	768	844	842	809	802	827	803	792	828	792	804	806	833	771	788	864	816	833	820	800	795	812	834	827	839	802	807	845	809	801	835	833	767	825	804	806	771	821	778	877	830	796	792	842	866	821	819	812	832	857	795	809	863	831	847	797	819	821	790	812	818	822	826	795	801	805	835	791	853	746	830	841	831	807	755	826	822	823	829	790	821	816	840	852	812	798	868	806	837	808	814	846	837	814	853	854	809	820	831	844	861	783	817	774	789	809	811	795	811	745	797	807	851	850	830	798	813	818	873	811	794	815	865	810	803	797	839	806	879	821	826	785	807	814	763	806	778	810	839	819	791	829	776	843	766	860	830	785	809	816	866	795	801	818	788	783	822	821	800	796	792	767	822	844	827	864	801	810	831	832	814	802	853	803	821	819	842	792	818	844	854	805	794	790	828	820	807	810	860	812	822	814	791	782	821	781	855	787	842	809	823	795	841	819	778	814	839	800	813	854	824	778	837	807	813	776	865	814	846	839	808	828	850	805	859	801	792	830	811	808	803	810	799	845	803	833	795	846	786	813	839	795	789	853	817	845	840	806	845	756	829	797	797	873	822	889	852	851	840	805	819	808	812	820	856	782	798	799	752	841	820	790	845	813	845	867	852	836	775	808	821	832	812	819	796	789	809	788	828	821	803	786	800	800	803	820	790	827	806	846	848	804	880	813	773	784	828	822	809	801	848	812	794	842	801	781	835	843	821	773	833	825	824	796	804	770	820	824	874	814	803	797	801	840	826	784	843	864	796	848	780	785	788	839	851	811	793	819	846	802	794	778	787	805	803	832	818	819	813	850	835	856	830	824	793	849	838	775	810	800	861	796	789	766	831	804	831	770	741	804	813	863	824	847	820	845	816	751	827	834	831	831	860	775	782	871	851	796	857	847	831	775	790	804	816	810	792	822	810	820	841	823	772	816	816	851	860	810	794	830	851	870	819	848	862	814	810	795	881	773	879	827	807	803	823	787	810	844	843	835	794	776	798	830	781	747	808	824	832	828	837	778	788	829	811	828	834	800	819	848	815	806	799	825	825	845	783	849	821	816	833	833	857	864	795	825	810	814	800	816	824	802	858	835	829	855	769	827	814	826	801	857	812	771	806	817	787	805	832	822	846	860	857	840	775	821	857	822	822	852	790	832	822	809	815	816	832	799	800	823	767	809	809	778	810	779	783	796	799	843	784	832	853	769	854	777	787	752	810	804	810	794	850	849	842	836	834	778	795	870	847	826	833	809	787	853	777	816	800	763	807	773	824	802	809	825	869	800	774	789	873	830	824	819	838	770	821	817	800	792	771	791	822	837	753	794	846	762	836	825	812	776	802	836	801	776	744	782	808	798	767	769	799	753	830	767	808	787	812	800	848	818	842	785	831	822	854	797	818	776	779	832	815	806	756	801	823	806	805	774	787	858	787	854	798	803	810	793	834	800	801	803	802	797	777	824	742	818	800	816	791	831	781	841	809	838	772	825	817	819	856	823	845	879	803	816	802	880	786	807	807	826	833	777	817	830	877	879	785	805	818	792	779	792	813	789	817	818	833	803	808	833	811	810	786	830	859	794	837	847	779	802	819	816	838	823	815	764	835	828	888	805	804	830	782	802	855	810	831	819	789	799	792	843	852	853	832	819	817	847	873	833	833	800	869	844	789	783	806	803	846	831	809	776	847	809	776	806	814	784	791	850	805	788	844	771	795	823	810	805	791	794	813	811	787	804	760	824	880	799	808	814	842	790	825	821	832	816	821	840	803	791	783	813	868	792	849	833	793	833	867	787	804	787	813	808	792	848	783	819	776	803	761	808	803	780	792	826	809	778	872	814	832	785	818	824	807	790	856	859	820	822	777	834	807	826	802	822	835	836	804	846	830	823	816	794	855	814	839	849	800	776	797	828	804	807	807	882	872	894	857	840	807	829	856	860	778	796	810	843	785	838	838	810	889	829	794	787	812	782	829	807	797	825	820	837	822	808	850	809	793	838	786	816	856	801	867	865	833	818	805	862	804	855	845	755	847	837	838	827	799	802	757	836	788	821	727	826	758	807	859	771	799	859	839	787	793	883	820	769	775	812	814	791	779	802	835	782	736	802	794	829	823	860	826	792	882	833	832	804	807	871	824	849	818	797	832	820	778	826	824	829	842	802	808	781	793	810	819	794	796	801	853	857	794	734	821	839	793	909	799	779	834	833	820	823	790	799	831	806	776	833	822	837	810	804	851	814	792	801	822	866	871	853	827	795	833	832	825	783	773	798	856	824	831	797	784	841	832	843	833	825	798	864	857	827	794	818	823	848	846	757	783	810	828	772	801	836	876	806	791	802	830	774	787	827	816	798	881	884	776	785	792	818	738	869	843	803	807	807	768	789	784	800	830	821	805	818	787	804	844	848	810	860	839	834	800	845	791	802	894	807	823	789	840	813	779	820	779	849	811	796	832	818	762	823	842	842	819	822	791	875	785	869	789	813	806	786	839	781	769	819	855	816	794	791	832	799	801	796	772	830	820	884	843	866	790	763	808	796	776	808	836	871	866	827	811	782	837	804	817	871	791	815	782	803	782	816	768	801	798	744	874	747	777	808	822	775	843	837	837	774	908	813	834	827	796	897	828	852	780	808	792	836	808	807	824	823	795	845	872	775	752	798	796	795	880	808	801	814	809	832	818	815	830	820	795	810	830	755	805	821	830	814	807	832	792	836	826	837	842	792	788	835	839	811	812	837	851	803	838	833	807	831	753	803	809	832	784	781	838	815	793	789	832	849	852	843	817	810	792	816	849	851	744	820	818	797	850	813	820	816	812	795	820	806	806	784	817	786	848	824	846	772	815	840	833	845	824	777	839	828	806	795	858	796	777	805	846	803	859	837	807	813	829	805	826	811	829	830	828	817	811	820	819	852	772	795
4557	1416	1278	1082	1100	1007	975	961	1057	949	996	945	928	955	965	946	953	977	946	954	962	936	958	964	958	966	938	973	957	947	938	918	972	925	944	905	965	911	990	966	921	968	947	956	996	899	885	989	994	916	935	938	973	917	970	966	970	949	963	995	901	960	944	932	976	921	923	943	966	945	932	897	1010	963	1013	902	954	928	923	948	955	955	886	953	907	1003	946	971	921	956	955	897	926	913	957	907	910	930	925	946	960	954	947	975	938	955	948	949	923	926	912	932	908	937	968	919	929	993	957	891	933	935	946	933	941	968	932	948	924	936	923	977	950	992	932	915	913	919	898	919	924	936	919	943	984	889	988	948	952	942	975	951	921	944	890	942	918	961	1008	956	989	948	925	932	939	942	986	1012	926	930	965	928	883	920	957	951	967	906	978	932	934	958	919	946	919	999	957	893	928	933	960	947	873	904	900	929	947	912	904	939	953	963	928	983	943	943	962	944	983	980	919	919	932	923	922	1004	914	913	942	937	934	941	946	935	943	989	977	951	928	952	983	940	933	918	954	942	952	911	956	965	923	969	957	937	898	923	971	963	899	985	943	913	932	957	904	981	955	960	931	964	914	971	974	935	959	953	915	956	970	961	886	932	954	941	945	927	997	910	943	968	928	958	909	936	895	940	899	971	924	908	951	952	932	967	975	965	879	955	920	888	967	996	876	974	949	914	888	935	946	903	946	917	943	934	914	921	945	951	955	906	971	922	898	948	923	945	978	1008	885	915	904	983	973	954	938	932	930	952	955	929	975	941	975	878	934	994	936	876	992	921	965	971	943	902	923	912	1008	972	886	929	957	936	944	987	926	965	970	916	915	932	1000	982	999	934	959	1017	922	942	952	965	950	917	927	964	894	971	994	919	951	925	920	942	943	943	937	891	1012	961	969	943	961	972	960	888	878	927	921	958	974	943	937	930	883	914	968	912	933	918	1004	883	927	973	963	917	952	958	929	890	960	970	980	929	914	955	912	968	930	949	914	950	960	916	915	936	916	895	931	965	948	945	903	947	920	976	939	912	954	952	937	965	943	965	916	946	902	958	971	903	986	932	957	901	921	1016	940	878	906	922	879	946	968	925	954	938	945	936	956	937	960	970	960	969	952	920	901	898	951	892	930	922	915	919	926	948	941	966	919	949	898	894	907	937	951	946	934	963	949	924	875	984	909	880	942	951	926	930	935	862	944	922	951	988	932	967	972	991	945	941	962	897	951	930	944	952	965	973	919	935	919	919	897	891	873	913	917	963	929	956	972	991	904	936	901	891	988	945	959	975	944	903	946	904	946	993	885	911	937	985	966	915	980	870	895	941	828	930	937	971	892	953	959	949	895	900	896	951	891	983	945	933	855	903	920	950	939	930	939	898	971	978	964	978	992	946	926	956	981	971	928	955	953	964	907	940	954	935	936	983	937	958	943	923	946	910	938	952	955	943	977	926	914	914	922	939	940	891	931	943	897	878	930	996	960	978	851	923	919	961	915	956	905	925	997	953	987	913	897	934	1013	914	941	941	958	941	945	948	933	943	915	947	956	910	945	946	975	898	932	895	909	942	931	990	953	947	982	947	941	935	916	981	903	940	919	938	909	945	938	947	934	948	947	909	901	937	948	877	951	981	926	923	962	934	987	952	939	951	948	926	965	937	955	933	888	974	864	952	954	924	885	951	949	920	959	895	933	982	918	958	935	951	898	994	922	966	889	914	969	944	937	910	936	968	915	974	944	942	922	903	929	908	981	940	901	941	925	932	965	951	921	1008	955	918	998	937	913	934	966	962	962	935	924	970	952	978	918	906	963	916	927	972	925	990	938	936	945	915	942	915	926	990	991	967	973	954	954	922	948	978	974	985	910	896	946	963	995	1021	951	945	952	901	959	947	938	959	931	872	956	1004	907	921	1000	918	936	933	966	944	903	936	972	986	961	935	900	911	979	954	936	900	940	958	912	921	997	905	921	960	911	934	918	906	909	937	975	940	974	951	924	931	907	927	948	966	932	922	942	905	938	909	911	880	962	925	953	973	937	964	889	919	944	912	956	978	967	903	960	970	929	942	924	890	961	962	913	942	957	935	950	923	948	962	925	883	951	995	962	875	903	916	973	946	982	964	963	939	1000	914	932	919	946	909	912	967	950	962	911	913	937	946	949	928	863	986	942	966	937	939	860	954	925	945	901	947	918	977	983	939	997	945	916	934	930	931	932	978	972	1009	953	938	974	1012	901	997	950	957	972	910	993	1011	955	906	909	961	939	938	963	889	968	945	939	958	1003	915	915	935	939	973	923	919	913	976	962	966	959	958	946	905	933	917	959	964	942	942	980	959	942	949	1015	910	947	989	973	928	895	888	923	928	974	959	920	939	960	928	947	932	951	956	949	955	931	927	968	930	948	949	947	905	902	958	972	902	930	894	975	911	939	934	951	923	937	947	961	898	966	961	961	975	919	927	957	957	973	904	934	893	968	944	956	990	933	930	967	929	930	870	922	963	915	919	924	922	902	978	893	918	946	869	929	936	901	910	918	989	944	939	955	910	954	966	933	937	935	946	981	920	875	990	887	952	920	949	976	901	947	959	944	897	981	982	933	946	965	917	925	942	904	922	1030	965	939	941	963	911	940	931	978	955	956	972	933	939	904	927	904	952	1010	935	939	935	921	968	943	1028	903	955	914	907	951	963	1002	956	939	935	966	872	939	986	1041	896	933	928	961	910	945	950	930	942	952	952	933	916	985	980	942	927	936	967	938	921	898	977	941	964	884	894	905	1025	949	975	948	985	914	969	956	914	904	944	929	943	922	980	956	952	917	926	937	929	919	906	969	913	970	946	932	945	944	929	909	1007	951	941	982	937	936	978	981	901	946	928	893	902	900	909	958	968	939	936	862	942	944	962	1000	956	948	936	965	936	918	964	943	960	967	945	959	971	949	893	953	971	886	904	955	937	930	926	949	934	978	929	905	912	901	914	1002	885	989	902	1003	978	930	957	967	973	997	891	955	939	941	964	954	963	877	942	878	958	899	961	968	1008	941	895	958	950	925	900	970	913	899	877	930	900	951	922	954	923	891	973	922	966	978	949	924	926	950	909	932	922	955	923	939	974	980	933	929	1013	989	944	917	950	924	984	932	947	972	971	966	908	914	934	935	973	934	899	933	908	926	934	965	958	953	932	939	942	916	1029	953	942	983	936	882	943	947	913	862	896	961	915	988	893	932	978	924	892	917	927	881	919	936	960	957	973	948	955	960	931	935	942	936	928	961	983	942	964	929	941	966	903	966	1010	915	919	933	969	987	943	938	948	947	924	972	907	952	989	937	902	921	970	973	933	924	895	983	976	1009	930	969	918	936	907	911	975	946	936	934	1001	966	950	878	968	936	979	931	906	933	914	959	889	951	915	951	963	940	914	907	953	911	913	954	997	922	959	965	918	891	933	935	959	923	967	974	936	919	971	893	907	935	968	957	904	972	928	941	954	933	918	908	946	925	933	930	926	955	913	924	987	928	941
23377	21044	28120	24059	20978	10184	1597	1221	1025	981	1011	965	995	896	851	890	945	959	931	953	919	915	887	889	893	902	876	906	901	846	877	861	890	867	831	897	903	884	859	903	837	882	828	843	869	858	890	875	844	827	810	862	854	827	881	869	862	885	883	897	930	884	891	871	849	853	869	778	906	856	902	860	821	923	828	925	848	859	840	882	831	860	857	835	870	909	877	928	815	897	903	910	907	847	865	877	792	874	851	870	871	892	893	810	843	816	887	873	804	860	861	822	819	859	889	809	860	871	873	910	839	895	823	881	905	863	860	910	846	883	838	856	869	882	813	872	895	826	879	825	840	898	864	849	864	869	862	836	899	866	886	867	853	867	880	836	884	891	868	824	862	905	833	853	830	951	809	864	891	855	854	852	854	853	905	843	811	843	841	938	907	922	880	835	903	828	841	847	870	849	887	844	853	865	843	949	909	860	922	856	818	895	889	906	943	872	896	872	859	899	868	868	902	926	835	861	858	911	816	859	842	857	899	919	877	820	851	873	809	873	910	852	870	894	854	901	950	911	820	853	855	890	853	833	836	844	895	786	853	877	877	885	861	851	899	882	933	884	837	898	866	838	874	902	919	870	801	881	876	850	863	855	840	918	831	827	882	845	836	835	903	818	890	860	879	902	876	879	889	888	876	862	874	865	877	906	857	855	784	844	878	883	885	835	803	867	897	849	815	879	884	807	841	861	867	875	894	843	814	868	868	858	851	884	910	825	857	824	882	883	879	840	834	875	828	866	881	879	903	829	873	843	813	891	818	868	865	813	863	868	880	893	862	850	885	853	859	898	881	852	867	862	854	861	847	870	885	826	872	904	836	887	839	833	867	875	854	878	857	874	850	879	890	898	885	889	812	921	865	898	816	892	835	860	869	848	821	875	870	844	907	864	843	851	864	844	885	915	836	836	834	850	854	870	893	868	846	855	860	868	886	863	853	852	879	875	842	880	899	852	857	880	898	904	850	885	858	858	860	884	851	878	832	876	843	815	917	818	914	931	897	849	850	895	821	842	858	857	909	889	872	865	871	825	818	853	853	858	833	835	900	901	840	840	865	820	868	811	855	921	910	840	875	841	896	805	896	892	880	873	884	875	838	857	904	895	837	858	929	859	865	832	850	858	840	842	847	859	826	826	829	894	858	833	860	885	845	845	862	826	812	877	866	864	870	890	851	864	904	894	876	834	858	898	916	881	874	865	855	882	896	860	849	877	946	809	852	805	851	876	854	880	869	883	820	857	903	846	835	856	845	900	808	897	862	810	859	867	895	839	866	888	807	847	878	881	850	883	812	808	851	862	839	839	903	922	856	846	874	824	857	819	851	832	883	818	876	863	860	845	875	902	861	840	864	913	892	901	810	887	865	864	917	804	937	851	896	846	894	857	847	889	925	836	896	856	906	822	867	922	877	874	887	886	876	876	850	889	850	844	841	860	894	835	834	915	878	878	818	854	845	877	924	883	934	885	801	893	834	838	878	808	811	875	841	832	844	829	884	811	880	843	814	874	814	832	911	900	838	909	861	822	844	860	914	863	904	846	868	896	888	871	835	847	845	885	833	852	863	867	878	818	853	906	836	898	856	824	836	867	853	828	843	875	813	829	913	895	852	844	859	859	912	860	854	857	878	868	845	836	871	858	855	869	807	900	901	882	846	804	835	863	832	878	880	890	846	866	857	884	865	865	845	871	855	902	883	858	879	885	845	845	865	859	876	881	819	876	894	873	910	867	850	865	868	869	872	846	874	830	856	848	837	878	842	881	890	837	891	844	888	854	849	892	890	858	856	858	882	816	822	903	880	825	834	854	815	902	858	791	895	785	903	890	881	808	830	900	888	814	855	863	887	876	846	820	793	874	861	801	805	845	889	921	901	810	872	839	879	838	846	838	836	841	896	857	871	869	856	806	904	866	867	826	811	911	917	823	846	891	820	826	838	859	849	831	852	890	912	851	874	883	885	881	852	922	874	910	857	855	905	856	868	844	806	889	862	885	896	893	894	803	857	863	890	845	875	844	857	884	833	851	884	853	814	832	915	865	866	915	884	836	829	849	874	796	883	839	835	871	842	836	834	809	878	887	889	852	866	854	882	865	884	842	912	878	867	848	837	848	821	860	865	909	891	871	872	843	853	868	843	828	848	822	848	879	855	801	856	870	844	830	888	901	846	857	922	862	886	857	820	843	820	866	876	861	882	855	871	819	864	900	832	851	821	848	894	834	860	798	911	802	898	864	874	856	902	910	858	822	894	887	881	941	900	813	847	840	836	869	862	859	799	855	877	823	878	858	875	899	890	885	897	884	874	849	848	860	832	830	854	847	845	818	846	839	853	826	888	837	844	886	857	884	815	837	874	802	862	828	858	881	847	904	861	859	884	860	872	913	814	860	836	876	836	863	863	782	851	870	872	877	832	865	837	842	826	899	837	866	829	826	867	872	888	848	858	832	885	851	867	845	892	929	828	849	876	841	871	843	870	822	828	856	864	884	853	884	885	877	854	874	869	795	821	886	853	916	883	858	833	891	892	853	872	872	909	900	901	891	857	855	843	858	861	874	847	834	851	892	857	900	860	811	877	877	834	837	861	873	840	857	876	805	828	875	895	891	888	850	882	824	835	868	834	918	875	923	847	917	835	864	889	890	880	876	882	888	853	869	911	853	871	861	812	819	776	838	887	810	807	846	872	852	836	877	836	836	846	893	860	831	845	834	804	846	879	898	875	802	806	755	889	864	874	863	885	853	875	855	880	869	911	898	797	920	875	888	864	803	861	804	854	900	779	902	881	876	828	851	906	808	934	886	878	821	899	867	885	808	844	853	860	912	843	855	904	817	889	868	850	842	880	866	810	864	873	836	842	847	850	844	820	882	843	878	815	901	798	862	909	895	923	845	859	876	821	858	841	816	881	876	933	892	820	830	887	803	883	852	907	861	790	818	888	833	877	925	862	914	875	889	882	888	855	826	890	861	852	875	798	774	805	870	811	859	858	864	826	818	872	856	923	843	785	842	874	812	859	842	838	841	883	867	853	853	830	802	895	835	915	839	855	897	818	794	868	839	866	868	884	884	891	919	894	861	800	870	860	840	801	850	881	807	851	873	864	908	854	847	906	864	883	837	861	829	879	855	858	896	911	841	882	876	899	912	871	871	862	859	836	865	854	864	884	893	916	848	844	893	877	827	866	939	871	843	831	946	896	850	866	882	891	905	846	824	917	890	864	858	889	876	820	907	843	853	888	790	938	885	860	848	878	897	864	856	810	889	869	870	834	854	843	904	833	891	868	859	874	850	846	839	917	816	872	844	851	840	875	861	877	881	835	864	897	855	840	838	884	852	897	848	862	845	847	860	866	868	853	856	843	841	861	826	924	832	821	905	836	858	877	896	834	836	882	849	853	876	849	884	924	854	920	840	894	829	898	830	860	855	855	825	851	877	908	875	847	824	876	825	882	901	902	876	826	856
3730	8458	5960	3179	2439	1965	1777	1579	1430	1356	1265	1175	1135	1147	1146	1107	1114	1058	1061	1105	1058	1044	1095	1037	1092	1042	1046	1056	1026	1003	999	1028	991	1012	1022	1017	1050	1007	1039	989	1018	1077	1060	1031	1064	1004	992	1025	1004	994	1004	990	1000	1006	1014	970	1042	1034	1059	1004	1094	1064	979	1052	992	1042	1044	1021	954	1003	987	995	1040	991	990	1013	1005	1021	1060	1016	1006	998	1051	997	977	1037	1042	1001	955	1039	1025	990	1007	969	1050	1069	1037	1005	1048	988	1009	1031	1015	974	1070	1079	1009	1015	1010	1049	997	962	1027	1034	1054	1080	1016	982	959	993	970	960	1008	1046	1027	1025	989	992	1032	995	1022	1002	1019	955	1027	960	1002	992	981	1001	1014	946	1063	977	983	1026	971	1044	1002	982	1017	991	972	1022	993	981	1024	1027	967	1002	980	995	1009	1019	1045	981	1096	1029	1028	981	963	1015	1006	1000	1024	1013	1009	1018	961	1024	985	1033	1014	996	979	1024	1032	988	999	954	1003	1064	979	1027	966	1054	1069	1017	1032	987	997	1004	1027	1008	941	980	973	1050	1016	968	1009	1055	957	1025	1020	996	1010	1035	1058	973	996	987	965	996	1027	1011	1023	1040	1070	1053	992	988	994	1052	963	996	943	998	917	1037	1009	991	1007	1001	1011	1000	962	1007	1006	989	981	1051	1028	986	977	972	1010	1015	964	1011	997	1027	1032	1004	988	992	1053	1018	1035	1026	987	1028	980	1006	1044	1022	958	999	1012	1028	1014	1013	1054	1006	1014	1006	965	961	1020	1014	1004	981	1040	953	1009	940	1101	996	1026	1025	993	1007	1040	976	1006	1015	1032	1007	1044	947	1022	1024	978	1005	1029	1047	971	1018	1011	1000	1010	976	1032	1053	997	984	966	1065	989	1029	1025	1034	1061	997	1034	1043	1012	1054	992	1043	975	988	1015	988	1025	991	971	1060	1004	990	958	962	1019	1013	1026	1004	972	1035	1000	1015	995	1018	1055	976	981	1032	966	1030	989	1047	969	1106	1017	996	968	1026	1028	985	990	1060	1024	1017	1033	1061	978	1003	1024	1040	1015	969	1003	1015	956	991	1051	999	975	1016	1030	1027	1052	1036	1000	1061	1007	1024	972	1043	1032	1011	987	988	1052	1007	1065	986	1002	987	975	974	983	1001	999	1017	1007	991	1020	1000	982	1010	995	1065	959	994	1003	1014	979	1026	1002	978	971	1001	983	1032	1008	968	1033	1009	972	970	1020	1039	1021	1010	1011	1031	1004	1007	1022	967	1013	1024	969	950	1003	1044	1020	1036	1031	1015	1080	1004	1015	958	1056	1034	996	952	1047	1017	990	1011	980	980	968	1019	979	1032	1002	1013	1006	997	1046	1023	1030	1047	1067	960	964	1017	1015	1022	1009	1030	1043	982	959	1009	1017	1034	993	1009	1032	994	1050	1015	1023	1015	997	1019	1016	1019	1051	988	1011	1010	1049	1039	993	1045	999	986	1041	1012	961	1061	1040	1009	1023	974	998	1018	1019	1015	980	1020	1032	956	1012	1070	978	1015	1044	1009	989	998	983	1064	994	1006	1001	1048	995	1005	934	1015	1010	1014	1026	970	997	969	1026	991	1010	1057	988	1010	1019	1046	992	1018	1020	998	999	1001	988	1018	990	1055	978	1018	971	991	975	993	1059	982	1070	1019	1007	1031	966	994	1031	1026	1047	997	1000	999	1000	1017	984	1037	1011	969	990	1032	977	1037	1018	1022	994	1074	990	975	1039	1009	1012	1020	977	1049	997	961	1006	992	952	1017	1004	983	983	997	973	981	1028	1011	981	989	1003	1007	943	1035	1034	977	1037	960	973	999	1003	1010	1026	995	1060	992	1015	1011	1054	957	969	1001	981	988	993	1014	1012	984	1008	995	1021	1001	1012	983	1021	1038	991	1062	1036	993	1026	992	1029	1037	1032	1044	1033	1085	1023	1037	1005	1028	1003	988	952	957	1008	943	1012	991	1079	996	1034	1036	1019	1035	982	992	1048	996	949	933	980	1000	1021	965	1079	967	1027	1013	934	1015	1005	1071	1019	975	998	1032	1043	985	1025	997	1023	1003	1012	1007	995	927	960	989	1037	1004	1053	968	1036	1014	1012	978	1014	1051	989	1020	1023	996	996	1050	1033	971	1006	1060	1011	1010	1030	926	1000	971	993	1019	947	1004	1011	987	1000	1013	1069	949	1018	1062	979	1025	973	996	992	992	989	1065	1030	1041	967	1010	1037	1070	986	973	977	969	1027	957	1037	1045	963	1038	987	972	991	995	975	951	1051	1015	1031	1040	967	992	1030	995	956	1019	991	1019	974	1028	1018	977	1000	1035	1013	959	1032	1017	976	970	1044	1013	984	1023	999	973	1045	1003	1007	1017	955	1004	1065	1042	1042	1037	990	1033	1028	1023	1000	1032	1016	1010	1032	972	1034	986	967	1010	1034	1041	1042	1022	973	933	1001	941	1015	1034	1026	992	1022	986	1025	984	1016	1018	975	1036	986	985	1007	986	1071	975	1042	1016	991	957	995	962	1057	940	1021	1029	977	1036	1008	1011	999	984	993	946	1010	990	1003	1005	998	1023	1034	1061	1030	1023	1065	1016	1052	1038	1030	1003	1053	985	1032	1037	992	1020	1049	1029	971	1040	965	956	1022	1017	1005	1045	1005	999	951	989	991	1053	1053	998	1021	949	1018	1007	999	1037	992	995	996	968	1000	1004	977	1011	986	1042	1058	944	1004	976	978	1003	990	1023	968	993	1017	1011	1057	1022	990	1026	1040	1016	988	978	978	991	999	1004	1001	949	1012	1036	987	939	1015	995	1000	1022	1043	1006	988	1002	991	1045	989	1010	972	986	1037	990	1024	1010	1003	1002	957	998	1043	1020	1011	1027	933	1023	1075	1030	1063	1030	987	1005	1029	1070	1021	999	998	1006	970	1038	1041	969	1025	1008	1050	1012	1007	1033	1011	977	996	1047	1040	1054	1046	1042	1072	983	987	1036	1006	1053	981	1030	1021	977	982	987	1009	968	981	1051	1024	985	1041	1009	1039	976	990	1044	1047	951	993	1032	997	977	1087	1084	1055	1008	1039	1043	982	1026	985	998	990	1016	997	1042	994	980	1008	983	978	1071	998	979	1025	1031	984	988	962	1000	1044	996	1021	1098	1020	1033	1036	1006	1046	1056	1017	996	989	966	983	977	1018	972	904	1040	984	1023	1038	990	1027	1031	1008	1045	938	986	953	1042	956	997	983	986	983	1028	980	1022	975	1013	996	1034	972	985	963	968	975	1049	1018	1009	1026	944	1025	1049	949	1006	1001	1021	961	966	993	1009	963	1045	1064	1001	1026	1072	950	969	976	1047	993	992	965	1058	981	1020	1103	961	1074	1045	1014	965	973	994	990	1028	981	970	1027	1070	1003	1034	1039	989	938	982	1044	990	990	1020	1031	975	1033	990	1030	984	985	975	1003	980	1022	969	1008	997	980	988	1019	974	1049	1026	1042	1020	1018	987	1021	1038	950	957	1009	1007	1028	973	961	952	1007	969	1029	1009	997	1030	1034	1016	1035	1080	1008	1026	958	980	988	989	988	1020	1043	1022	1000	1108	983	1021	1032	1031	979	1033	1046	1022	1032	990	926	966	1034	982	1042	993	1006	978	1014	976	990	995	973	995	1000	959	968	1068	1030	1022	1056	999	1071	975	1008	1027	1035	977	1036	1007	1003	982	1030	1018	1036	1032	1017	944	1018	1052	980	1012	1033	1008	1018	1041	1030	1075	1002	989	1022	1024	1009	1076	996	1027	1016	1044	997	961	1025	1066	1021	988	1008	1043	1019	933	997	1015	984	1045	1014	1051	966	1038	970	1041	993	1030	1008	1012	1023	995	1052	1038	996	967	1020	1016	1010	975	973	1017	1017	1004	1023	994	982	995	1030	1062	1060	1015	1049	1016	1033	992	938	967	1094	1063	1044	1007	999	1035	929	1003	1035	1023	966	1011	1017	984	1017	1019	991	988	1073	1018	1026	1016	1012	995	982	1029	1007	982	995	1052	1045	1017	990	997	1025	992	1021	996	1031	963	1006	975	975	1038	1001	999	1029	1005	1051	974	1053	1003	1050	1056	996	935	1027	1005	975	976	1022	973	1009	964	1025	1007	1023	1028	1031	987	1028	918	1037	1045	1001	993	1043	1030	1021	1010	993	988	997	1005	1062	947	1009	986	1026	1030	1013	1026	1047	989	999	1025	992	985	959	1028	960	1038	1031	1036	1042	1022	1025	1002	1009	1009	968	982	1003	985	984	923	1011	972	1014	980	999	1043	1043	972	987	1036	998	982	1019	1017	1046	1014	1013	1045	1006	1013	1007	1029	1020	973
24594	21061	27058	25183	9838	826	628	609	520	528	501	468	492	489	454	439	441	451	439	421	425	466	464	456	422	454	440	430	454	529	446	455	467	422	462	411	457	394	407	426	454	457	418	447	435	412	402	410	410	446	432	399	414	424	442	448	417	399	424	417	447	412	428	414	430	447	424	419	458	431	413	459	461	424	416	434	438	428	446	432	412	438	401	408	425	454	427	434	456	443	430	429	428	422	445	393	411	435	434	420	457	410	455	445	422	429	411	422	449	428	416	445	436	412	449	474	416	424	452	397	435	436	446	423	409	428	414	469	416	398	436	425	416	431	444	440	457	427	417	466	399	437	425	409	417	460	444	434	446	446	399	399	455	406	422	455	437	414	426	399	439	401	447	438	429	417	443	448	425	409	384	437	433	451	434	455	436	452	445	408	413	425	447	416	410	429	464	402	428	428	421	413	397	408	448	465	458	469	451	421	413	417	422	440	403	413	430	431	412	404	427	445	447	407	464	393	427	400	445	407	380	477	390	464	398	439	447	415	423	405	406	423	415	421	405	404	454	404	426	420	436	412	397	441	403	420	431	414	420	431	430	377	441	423	414	468	413	415	410	453	383	464	433	448	460	439	425	401	438	413	444	433	436	453	432	410	432	440	428	403	423	421	455	423	451	446	433	398	401	409	425	407	410	444	422	400	432	415	431	425	445	443	460	403	424	409	425	429	453	440	460	416	454	420	404	417	412	439	395	437	424	422	440	431	437	463	435	455	437	423	414	417	430	454	441	414	448	441	405	442	445	459	488	406	396	460	474	418	434	439	407	471	390	427	430	401	434	454	405	419	457	427	437	398	412	425	374	395	429	389	393	429	433	421	435	415	408	430	440	427	419	425	420	438	422	448	441	447	430	434	461	471	409	425	436	429	425	437	428	389	467	415	419	447	450	405	409	429	436	420	474	440	458	424	425	424	410	443	402	405	419	470	430	453	400	412	447	395	412	416	447	398	436	430	433	433	412	427	411	448	433	459	417	418	451	412	437	410	435	449	460	428	445	440	420	424	417	419	430	416	431	474	384	432	428	448	417	410	445	449	437	441	428	449	433	420	374	392	415	386	434	434	422	414	433	402	420	420	424	457	466	457	436	433	440	428	465	438	455	393	450	468	428	399	410	468	408	413	425	443	419	434	434	433	440	429	414	396	417	415	417	416	430	434	406	432	427	424	419	427	417	444	416	443	416	407	433	386	438	425	430	433	426	436	432	386	435	389	453	438	463	430	466	441	415	418	432	455	457	460	421	397	437	424	437	438	472	445	363	428	398	451	414	423	450	391	436	429	384	433	442	421	412	368	435	455	444	439	425	477	437	429	420	441	369	404	410	422	419	404	460	420	421	411	478	419	405	409	406	427	428	434	423	435	431	433	425	398	421	465	421	436	395	438	363	442	437	459	404	404	463	440	445	438	401	397	419	437	445	458	452	425	461	452	420	450	402	402	407	436	422	419	445	422	372	443	462	418	448	433	415	400	435	443	443	413	435	435	410	395	427	438	428	420	445	426	404	449	400	417	423	439	419	426	424	435	441	436	432	444	418	471	419	427	422	431	412	444	431	412	432	418	452	416	437	409	435	426	441	422	447	414	429	429	428	439	433	399	390	439	475	402	431	386	414	415	420	449	438	410	432	414	444	432	463	436	416	395	416	427	433	444	417	425	409	410	428	427	418	445	396	443	429	419	464	417	388	419	431	445	410	380	407	426	429	412	448	428	462	399	431	442	442	411	414	451	421	419	395	468	428	431	418	425	399	421	444	395	402	459	435	444	428	412	460	419	392	406	416	464	414	433	436	438	417	433	427	434	433	415	444	423	410	448	452	437	450	449	434	398	402	416	448	385	465	442	437	440	436	380	431	403	431	459	478	400	407	418	437	439	422	435	429	397	404	397	438	452	412	406	437	438	407	408	434	407	456	424	463	420	376	392	414	446	397	462	414	403	429	422	427	454	443	430	385	382	413	435	420	457	423	433	400	426	425	436	434	464	469	439	403	452	412	398	460	400	468	439	414	409	415	385	437	443	422	459	411	419	426	399	414	431	402	436	381	442	447	437	425	432	435	452	415	441	429	422	423	404	409	436	459	419	412	449	394	467	395	398	449	416	444	447	456	454	458	410	421	472	418	395	436	417	440	376	431	459	430	433	421	433	422	395	420	430	457	420	427	419	415	409	443	426	454	462	434	413	459	437	424	407	417	402	450	439	446	444	380	426	403	380	405	405	407	410	418	434	453	396	416	453	441	406	428	460	472	444	381	428	437	429	409	399	399	401	470	429	439	466	397	413	435	416	390	457	454	449	436	455	445	422	434	399	395	475	445	424	434	432	451	434	438	425	428	429	467	425	435	417	412	419	425	429	429	418	418	407	416	423	398	409	427	425	426	407	458	425	462	430	446	458	413	403	439	440	429	421	448	427	436	399	385	457	425	461	397	418	408	425	450	420	430	419	432	427	414	428	439	400	430	422	405	411	414	445	391	417	450	471	451	438	388	451	422	445	421	429	429	417	432	431	438	438	453	416	421	420	417	362	439	437	398	402	426	430	439	406	374	383	431	422	425	434	425	380	405	434	392	415	415	415	426	416	406	426	405	395	410	429	462	442	403	446	438	405	426	466	447	473	429	410	436	464	472	408	412	475	413	436	411	419	415	439	441	435	434	478	449	439	455	423	446	478	399	448	422	403	446	445	424	413	443	441	433	411	438	483	460	454	425	440	436	413	464	444	465	435	402	444	438	409	419	446	386	436	425	419	428	439	464	441	448	429	437	427	448	462	442	488	448	416	425	443	442	429	416	453	471	443	415	415	461	420	428	453	424	442	454	425	412	419	441	446	429	419	469	400	418	445	434	446	419	445	408	428	412	448	405	425	420	456	422	417	452	398	413	436	445	409	434	433	428	440	421	435	410	445	453	421	421	401	421	425	404	447	410	362	432	451	469	419	431	446	424	434	416	417	414	437	424	466	415	451	427	436	403	423	429	424	431	414	445	430	454	456	427	451	389	478	420	443	435	440	454	417	451	446	422	389	434	389	432	419	408	457	434	462	459	431	407	448	424	416	443	413	440	426	398	432	415	415	422	448	455	413	468	438	414	446	423	453	427	420	435	445	466	391	404	404	413	440	426	433	419	438	432	474	414	440	440	415	416	456	427	404	445	466	448	424	415	408	411	434	398	434	412	421	404	444	430	415	411	405	403	427	456	415	430	415	463	473	456	453	459	396	410	448	455	442	431	448	412	460	453	389	433	433	417	429	447	457	418	381	411	437	410	424	421	463	425	442	457	450	392	412	426	418	449	429	422	452	433	406	438	390	435	432	438	463	399	394	432	411	429	434	449	433	452	431	463	449	449	447	441	383	445	422	437	419	439	420	420	410	415	447	447	427	458	424	447	401	429	412	420	435	426	404	442	430	431	437	439	419	436	431	420	432	444	407	401	428	421	427	422	424	435	423
3464	4793	3225	1631	1224	1058	955	829	716	705	630	615	606	606	555	585	534	507	544	555	558	536	527	535	519	503	570	541	529	510	472	501	463	479	524	506	528	529	492	499	524	537	508	537	520	473	485	520	531	492	519	501	521	458	480	514	525	529	536	486	503	517	492	511	516	494	546	473	512	479	516	492	548	521	487	536	478	547	464	481	526	514	484	493	478	485	542	520	502	493	527	501	516	510	498	470	499	511	495	465	470	485	515	521	549	486	501	529	473	504	503	493	460	496	534	507	506	501	512	492	476	511	548	503	508	514	529	503	515	513	494	468	483	525	526	523	525	513	525	503	474	504	498	487	521	487	556	501	500	478	492	470	469	509	519	474	494	500	459	531	488	499	480	482	486	511	539	476	493	516	510	469	501	454	532	502	500	485	478	530	488	508	501	518	548	515	519	505	506	443	521	494	495	523	526	526	487	506	475	492	507	517	474	475	532	529	518	480	499	446	526	549	522	468	492	534	510	516	470	492	523	505	465	446	560	508	511	488	508	519	510	507	508	515	530	492	511	512	522	539	524	507	507	466	477	524	520	555	510	501	460	471	515	548	494	493	467	555	506	542	505	502	499	498	486	501	482	509	504	513	507	554	471	483	534	510	495	499	531	494	527	508	523	469	513	462	499	518	459	519	521	530	506	501	487	503	556	534	507	501	572	549	549	475	532	526	476	500	505	524	481	508	487	487	497	549	516	500	503	481	498	502	548	513	496	492	505	510	507	531	497	480	479	504	521	544	477	490	504	511	506	515	510	488	489	470	541	505	486	543	516	504	512	470	503	494	462	501	482	494	534	474	471	539	525	438	493	477	463	545	505	543	487	544	500	535	549	477	491	533	513	502	493	551	527	495	500	523	483	503	480	512	529	492	526	477	540	495	495	495	468	510	495	534	551	516	505	514	515	522	538	443	500	499	552	513	516	512	507	512	493	456	496	485	503	508	490	502	480	512	518	503	518	521	520	514	478	502	497	453	547	549	545	507	459	489	501	502	499	502	530	506	559	497	501	487	527	473	484	511	524	504	524	554	515	524	526	481	534	517	544	512	508	461	499	451	494	532	482	508	482	516	531	506	533	500	518	513	498	493	514	521	520	531	527	474	514	518	524	518	500	515	502	530	532	526	476	497	515	516	496	442	483	506	514	532	485	541	482	498	502	499	533	483	521	517	496	506	495	560	521	492	527	523	536	509	497	527	521	487	507	542	505	482	514	520	465	482	518	529	487	496	550	507	515	489	502	506	538	498	541	515	505	522	507	524	531	482	505	472	509	529	516	467	494	484	528	505	501	484	519	491	468	475	539	532	516	481	502	501	486	482	471	520	516	502	452	515	516	525	515	494	541	498	557	482	499	493	514	517	518	495	494	528	460	491	485	516	522	494	492	518	512	507	509	504	516	522	516	509	490	478	500	526	492	505	507	542	492	517	489	497	511	496	476	475	496	515	519	465	510	516	523	469	483	496	523	438	491	511	557	514	538	498	490	486	533	488	519	492	479	516	509	503	526	491	492	541	485	509	540	497	519	476	471	494	490	513	515	473	478	500	504	497	499	520	501	514	484	472	524	515	484	459	484	517	508	562	516	500	503	509	528	500	530	498	472	494	462	460	506	464	512	523	497	515	495	514	528	524	523	510	457	520	499	478	496	497	546	498	476	502	543	536	465	510	505	484	452	495	471	532	549	502	489	521	511	547	524	501	530	513	502	497	527	491	473	511	435	526	525	507	485	485	548	503	535	503	492	540	461	522	522	481	501	545	533	495	477	468	468	506	487	513	498	483	496	487	517	474	516	457	477	550	512	501	513	472	482	516	532	474	486	497	451	509	518	487	506	505	488	491	468	472	484	461	499	522	497	487	499	516	499	509	521	475	520	556	517	556	513	504	483	556	483	491	522	537	521	490	503	471	483	547	533	495	468	489	534	527	489	501	521	514	531	529	530	538	478	459	491	478	534	538	544	513	468	504	522	469	503	516	464	490	503	508	523	500	549	487	483	539	488	502	522	461	522	482	515	512	481	480	485	512	482	479	524	484	502	516	497	503	514	467	492	465	500	497	515	503	463	497	539	518	517	506	500	528	497	537	527	509	476	511	483	493	490	516	509	515	495	496	515	491	491	477	518	512	499	512	473	512	498	535	470	517	495	485	495	520	574	489	526	537	471	476	522	524	471	497	484	531	522	494	493	545	492	523	529	463	496	504	464	516	470	492	519	528	488	489	514	532	503	522	478	479	499	507	526	465	468	511	479	495	483	546	542	459	557	497	507	523	466	538	496	503	502	492	538	488	484	489	513	501	497	515	490	520	504	523	515	502	484	493	486	551	500	483	491	522	494	481	477	530	530	522	493	526	492	509	505	522	534	507	507	528	514	468	525	502	490	513	547	497	503	505	531	537	475	515	470	509	521	529	512	505	506	495	497	509	475	475	508	465	534	516	453	480	553	521	493	498	505	510	528	547	513	459	504	513	491	526	513	502	525	486	473	555	522	500	471	529	483	501	518	471	521	504	494	501	527	462	520	437	465	482	516	518	498	523	532	537	492	486	506	514	512	495	483	504	514	543	493	517	518	501	497	522	499	464	472	541	536	506	522	471	516	511	511	531	483	463	503	498	512	485	490	468	459	523	522	502	475	510	505	508	533	519	519	469	500	494	525	539	534	493	522	499	500	475	475	516	487	473	495	498	496	488	547	514	516	484	506	535	500	512	529	514	530	501	515	481	493	517	464	525	469	505	476	494	526	511	525	504	524	493	518	536	494	545	479	487	478	469	493	514	512	557	519	505	524	469	485	494	528	513	472	517	485	504	469	469	512	489	508	532	494	491	507	505	496	454	504	535	500	473	523	487	465	525	505	489	521	499	520	475	502	515	479	486	492	553	529	560	505	472	544	474	480	521	508	486	545	516	556	490	516	460	529	510	517	466	499	486	499	522	525	506	533	529	513	492	534	529	508	509	498	474	516	504	527	515	506	512	491	491	488	507	511	541	506	466	510	538	478	458	498	475	525	514	512	437	472	489	523	519	464	532	516	499	503	501	488	518	509	514	506	503	495	484	520	485	510	525	493	491	478	493	502	498	520	527	502	501	532	481	474	525	495	490	537	545	533	553	550	475	480	488	529	486	492	502	552	471	541	470	476	504	507	546	534	503	497	460	513	489	450	482	509	494	512	491	503	481	497	472	526	532	513	594	524	518	489	532	526	529	488	473	495	465	516	541	491	505	519	480	495	500	487	494	490	518	468	484	548	511	511	559	477	487	492	453	500	501	494	507	497	473	534	515	497	517	529	512	498	537	538	502	511	484	561	521	507	497	479	498	504	530	486	534	483	487	506	508	529	491	496	484	465	493	501	468	517	488	465	539	506	460	498	520	517	521	498	519	496	469	473	535	479	519	544	490	481	533	518	509	500	526	519	485	449	485	566	526	493	497	483	502	523	494	480	497	448	505	514	498
22472	21098	28720	23737	21091	21107	7717	1068	803	745	655	635	587	544	489	496	507	416	491	478	458	444	470	434	410	436	399	429	461	411	395	418	442	392	432	394	454	421	372	413	437	457	410	398	461	392	403	393	381	417	407	404	421	412	415	451	439	411	431	403	414	425	424	446	423	418	411	407	388	399	418	399	424	389	388	416	429	369	438	411	384	396	453	427	387	388	410	433	422	392	397	411	428	400	411	409	372	445	408	434	414	401	419	429	440	410	393	401	440	415	430	398	423	374	419	449	417	426	424	379	414	427	419	446	404	372	378	382	395	392	409	396	434	400	396	427	399	412	385	428	397	436	395	422	424	431	425	409	414	442	406	439	401	401	371	417	415	408	446	402	418	404	442	454	437	425	423	400	395	417	454	447	409	360	419	405	387	374	439	428	419	404	382	401	430	402	413	429	441	379	418	398	426	389	405	410	427	421	423	385	392	407	432	402	416	422	396	424	389	399	399	416	408	420	416	395	439	389	422	393	404	404	345	420	411	398	426	386	403	380	401	431	400	408	408	397	380	421	373	431	408	417	390	382	423	419	402	416	407	387	423	435	389	389	405	417	412	424	410	415	439	415	459	424	408	423	427	440	429	423	370	359	427	416	412	383	414	411	431	390	415	375	436	434	414	461	396	427	430	413	395	419	418	387	430	392	438	425	411	401	431	417	393	408	398	399	404	389	371	391	432	413	413	428	391	424	433	441	424	405	421	392	414	376	404	427	422	404	386	390	425	374	391	399	399	411	413	423	406	429	388	378	402	430	412	416	413	414	409	433	393	339	408	399	393	386	407	422	396	450	420	384	434	397	423	447	442	420	444	406	433	391	455	369	446	407	448	445	418	386	427	415	372	418	434	407	410	415	410	444	428	428	405	411	404	386	430	393	385	414	344	396	426	385	397	402	426	407	417	426	432	410	390	394	410	445	410	370	431	386	386	407	385	394	407	418	441	372	424	412	358	377	378	434	395	411	371	406	437	386	394	412	418	445	409	391	426	417	390	390	448	407	412	409	385	419	434	444	414	425	417	411	359	379	400	428	435	400	404	402	440	399	379	431	426	408	401	429	415	364	411	388	382	430	412	407	436	373	467	392	391	421	429	402	407	421	400	398	428	416	413	395	391	408	432	410	399	425	416	387	399	415	405	389	392	427	417	439	389	410	424	426	438	451	402	380	409	414	418	398	431	394	428	420	404	411	420	375	428	415	387	452	420	409	419	430	397	410	403	403	454	396	440	359	432	400	452	396	434	407	412	408	392	432	433	421	406	415	450	419	406	437	426	396	375	382	428	405	390	418	400	411	403	417	398	412	408	405	419	433	430	387	408	399	415	443	398	409	424	388	414	392	385	419	396	378	421	385	449	414	396	391	436	415	422	410	375	393	369	386	387	460	408	403	412	396	441	407	437	389	396	383	403	416	434	440	392	387	446	398	425	422	403	401	416	415	405	416	424	419	452	407	366	427	405	382	430	431	399	429	417	396	437	402	436	431	437	409	388	389	405	411	429	393	386	424	409	385	421	399	381	392	421	409	434	447	403	408	437	418	416	389	408	441	415	433	421	409	435	455	412	405	399	433	393	421	424	404	427	404	402	406	404	416	387	390	406	441	430	410	423	428	408	415	388	400	381	397	403	449	412	430	390	433	403	391	390	393	434	366	407	408	399	388	409	432	409	393	416	365	422	396	410	431	381	403	423	405	404	425	418	390	422	384	404	427	419	409	368	420	410	424	424	415	407	432	423	415	423	408	376	397	393	373	368	408	370	419	401	409	410	393	430	401	388	411	428	448	418	407	390	400	406	431	410	412	448	417	398	408	419	371	465	408	411	456	386	433	364	422	428	378	445	379	424	413	410	404	414	368	427	384	395	412	441	389	389	410	411	393	379	388	420	374	430	423	383	404	432	379	418	394	416	375	386	375	409	433	419	409	372	450	419	393	413	425	398	385	444	384	409	361	416	429	418	389	410	398	380	399	396	383	407	386	401	402	400	407	408	415	403	406	435	404	372	412	406	425	438	396	362	390	409	430	417	361	424	413	430	415	392	394	440	427	422	391	416	432	415	388	399	391	398	429	405	408	428	412	394	413	388	427	446	386	391	434	375	406	418	415	436	406	427	364	424	413	410	418	428	380	402	405	397	449	410	402	417	425	377	399	435	393	423	403	419	381	426	418	422	414	381	415	400	405	367	411	415	407	391	404	421	385	387	406	406	420	411	399	416	423	386	391	414	423	402	367	425	432	387	424	369	410	414	404	417	401	420	381	409	403	401	420	415	423	415	439	388	425	433	406	416	436	398	397	440	446	437	435	428	427	396	437	406	382	427	424	414	401	421	419	399	390	386	395	411	453	413	400	441	386	415	379	418	414	409	367	376	393	398	414	419	412	391	408	419	399	407	382	411	422	406	401	402	407	429	411	408	422	435	414	405	413	397	400	418	425	379	393	459	372	399	387	413	392	392	375	403	446	409	447	425	434	408	399	400	408	408	407	395	395	427	432	407	400	374	443	460	429	404	375	401	448	429	398	460	423	429	408	427	400	418	401	379	393	413	399	405	400	406	400	411	424	447	380	401	386	405	385	401	437	395	387	418	393	424	408	389	411	394	401	400	420	447	416	403	406	435	423	387	401	396	428	427	448	405	381	401	434	380	421	364	420	432	404	425	422	402	399	402	413	372	408	425	420	394	438	426	413	408	395	450	440	416	391	417	446	392	431	422	416	406	390	420	441	398	412	393	394	405	383	407	389	413	387	393	438	404	389	456	398	436	427	431	416	422	414	405	403	411	442	434	403	426	372	422	389	380	369	425	403	390	388	418	415	377	411	386	381	438	406	434	403	410	419	386	396	417	428	408	413	400	412	398	410	384	437	405	404	435	380	427	413	400	422	401	400	427	400	450	427	409	411	390	437	432	421	435	395	430	386	413	416	378	408	366	403	390	400	412	399	376	394	420	414	372	403	427	382	412	420	391	397	413	414	408	420	405	402	419	389	405	391	431	422	392	406	385	416	422	394	385	398	392	407	446	414	378	430	410	448	453	450	401	376	384	430	397	401	392	427	384	419	379	400	410	389	404	387	435	403	373	413	402	427	390	429	443	432	399	393	411	390	398	392	426	374	418	405	425	408	404	388	401	444	410	409	429	414	409	395	398	396	448	378	390	422	405	472	401	371	404	394	415	415	413	416	424	431	407	415	417	431	413	425	424	364	393	391	386	418	414	408	409	377	407	437	409	412	431	419	412	373	392	360	411	403	399	417	411	412	389	410	445	433	381	383	428	398	411	438	413	416	399	394	392	434	415	376	437	384	408	394	407	420	414	419	419	394	399	404	390	431	432	404	354	420	385	423	381	439	397	392	380	387	396	415	452	392	405	380	418	355	418	371	388	406	401	413	387	427	382	393	417	393	439	398	415	431	420	393	427	405	372	414	433	414	423	396	389	403	401	472	397	397	430	417
4539	13514	9360	4420	3261	2429	1978	1567	1279	1115	1035	931	810	772	744	742	708	659	638	592	615	619	584	576	567	588	565	585	521	522	530	565	536	545	534	506	485	536	520	497	469	478	498	551	527	516	516	453	560	502	506	511	523	472	517	527	494	534	512	546	491	528	491	502	534	460	546	483	487	512	483	506	501	468	486	509	484	521	536	492	489	532	488	507	494	492	490	493	488	511	516	509	506	454	501	509	532	519	508	487	499	520	500	491	495	495	496	494	513	517	523	477	492	525	497	489	473	512	493	480	540	526	510	515	493	485	492	536	477	474	477	491	535	515	506	465	505	521	530	490	529	503	516	491	488	497	461	482	526	488	507	492	468	535	511	511	540	557	464	464	514	484	503	518	510	477	467	497	486	517	485	524	466	513	497	505	483	504	474	492	511	494	490	465	492	500	492	496	545	476	515	498	478	509	486	534	552	519	530	497	548	520	502	504	526	551	540	489	523	506	531	502	515	503	495	530	494	531	511	498	533	514	524	482	477	500	508	496	470	480	520	489	491	533	504	485	515	489	493	475	535	563	500	550	506	508	484	534	496	499	511	540	483	485	492	517	486	474	528	472	484	539	521	516	484	473	489	498	491	517	523	501	506	501	496	495	495	517	504	487	516	506	523	507	532	560	497	499	477	452	516	499	494	463	495	517	497	517	486	494	484	523	507	480	477	541	518	528	502	489	492	510	474	492	490	495	523	487	521	487	507	501	488	493	507	498	492	483	480	492	515	501	541	477	492	475	502	504	480	490	498	490	508	506	501	499	487	489	504	520	522	479	504	495	515	528	525	465	510	510	481	500	513	521	496	509	490	484	501	482	493	521	516	496	475	533	512	551	499	503	493	503	499	505	490	511	487	486	495	500	482	510	482	509	506	507	525	532	483	488	514	501	492	545	481	504	491	485	487	529	509	506	519	469	477	493	503	494	491	488	526	497	497	532	503	492	501	487	491	530	516	531	482	497	478	497	492	494	467	529	494	473	502	483	548	509	517	494	512	501	472	496	528	545	523	486	514	485	479	495	494	537	516	486	517	522	462	520	485	508	486	487	497	506	527	491	483	475	505	478	481	498	515	489	521	499	482	467	497	488	500	510	492	513	490	540	481	493	495	516	500	500	519	513	500	517	476	525	497	516	525	500	519	525	508	447	517	500	464	472	518	472	492	510	520	477	499	487	478	492	500	499	491	520	542	498	504	522	513	479	518	512	546	511	497	495	506	527	504	504	514	476	486	486	493	521	500	493	502	482	471	511	526	470	477	563	503	464	514	506	519	488	488	514	493	481	508	501	519	517	494	480	483	522	502	505	454	494	472	455	484	508	502	523	512	494	528	477	493	450	505	471	512	500	519	503	479	474	476	513	501	534	479	534	513	513	486	529	517	489	560	536	511	494	492	517	496	503	562	488	490	486	462	497	497	552	486	468	474	487	538	437	543	487	476	504	474	546	517	500	529	530	468	490	486	496	487	534	531	552	463	512	501	516	495	480	492	519	503	525	508	498	508	488	551	492	486	506	465	511	500	498	493	504	481	459	501	487	466	535	524	513	499	465	484	524	519	495	483	478	514	472	526	539	520	517	468	509	460	491	481	457	508	541	491	471	537	498	494	496	491	518	543	486	499	515	530	485	466	516	497	490	553	522	527	522	493	501	487	516	473	504	516	521	515	490	499	513	487	565	523	529	479	534	522	532	505	537	487	509	504	478	509	493	499	489	464	489	478	491	494	463	464	513	504	495	500	461	524	535	536	498	477	513	516	511	511	476	477	488	525	508	483	537	501	500	512	493	476	498	528	491	531	488	504	530	498	479	510	512	474	468	480	499	517	554	487	503	517	483	501	486	541	506	477	526	523	518	521	536	444	504	473	507	507	514	492	476	489	501	503	538	487	472	495	505	485	549	475	479	527	463	515	505	490	490	476	506	524	465	491	527	492	493	507	474	537	468	486	518	492	453	548	493	490	539	458	502	538	522	488	491	492	470	452	493	484	491	517	495	499	516	530	528	515	512	516	498	507	517	525	533	493	499	497	541	523	466	504	467	517	510	491	522	503	482	508	472	511	486	511	459	534	517	462	492	474	495	490	539	496	488	508	505	513	522	491	491	517	510	486	488	484	469	502	512	491	471	505	495	453	511	477	492	479	522	534	515	505	522	500	521	455	530	548	464	478	557	501	493	486	487	461	519	488	517	482	529	528	499	483	530	493	505	500	516	514	471	477	497	491	514	495	522	473	489	492	466	510	503	507	533	477	492	494	532	484	494	504	513	524	484	497	485	499	502	500	533	515	495	506	486	486	515	502	528	521	486	501	515	513	466	490	498	504	499	502	493	491	501	513	464	529	553	499	495	488	472	463	459	445	521	478	468	498	533	500	540	527	448	471	501	525	530	521	530	515	475	501	489	473	495	526	510	534	514	468	483	500	506	499	524	487	529	506	573	519	492	511	483	491	503	512	553	501	509	467	503	528	514	508	531	495	488	477	496	507	515	477	505	507	506	513	515	537	488	465	512	504	485	466	500	510	518	489	492	488	498	505	474	546	496	537	494	513	484	501	504	458	509	478	503	493	512	517	501	468	497	495	465	534	491	512	518	523	530	485	477	519	487	505	464	486	502	522	502	490	519	519	498	458	495	482	446	499	515	508	478	544	531	499	513	476	501	493	504	484	494	483	471	502	470	496	488	509	459	527	483	502	459	500	513	478	499	493	516	467	496	500	520	464	470	488	484	528	454	513	510	482	505	521	542	497	517	498	523	509	496	504	516	520	506	486	460	464	498	516	533	514	532	505	473	478	500	503	523	510	507	463	498	488	490	490	494	525	481	477	483	494	498	518	521	507	515	512	521	501	517	509	513	495	464	509	501	466	508	508	519	483	493	491	513	481	534	490	511	509	454	506	538	502	502	500	523	515	488	475	511	468	548	527	498	543	494	480	527	509	524	517	503	474	497	517	528	503	476	503	526	470	519	508	526	455	489	511	483	498	496	528	460	492	568	511	498	528	547	535	529	501	488	496	527	490	507	457	505	518	502	471	456	490	503	487	508	478	518	476	477	469	489	492	485	534	462	529	449	505	491	526	483	509	506	478	516	510	497	490	475	507	463	512	481	502	480	501	473	535	532	512	493	511	474	476	524	462	471	526	505	507	518	522	447	491	488	510	496	466	553	466	516	484	491	510	484	500	496	511	499	508	515	495	521	473	517	472	517	538	488	530	468	525	466	517	506	485	533	504	465	499	500	499	531	532	469	516	490	492	487	518	523	482	479	494	477	540	487	507	495	510	476	487	521	493	504	435	483	475	514	532	497	466	522	502	533	490	526	485	502	458	505	510	509	478	526	496	522	503	477	461	502	502	514	497	528	501	497	512	491	469	534	528	509	487	518	516	528	525	480	482	513	507	511	487	464	459	488	495	498	529	469	496	482	472	493	518	496	491	517	492	505	505	493	487	490	539	550
27240	18515	4983	1300	1021	963	840	870	813	852	809	799	832	847	790	820	850	742	797	780	763	801	810	790	783	824	831	813	777	740	780	782	811	836	849	781	806	806	835	860	791	790	770	767	735	780	754	763	877	791	823	785	832	818	804	807	797	818	806	775	779	795	785	812	788	826	830	814	784	850	792	864	847	822	777	779	801	778	843	828	847	798	801	820	757	853	816	832	758	816	803	795	815	788	822	791	813	802	787	804	839	815	791	784	819	814	838	838	833	892	758	780	832	839	818	784	841	809	802	771	797	785	767	792	738	802	805	769	810	808	801	765	811	776	824	826	846	819	776	821	790	798	838	817	776	769	791	794	810	812	812	774	819	810	784	822	864	795	852	805	823	814	821	794	775	782	792	788	784	814	789	812	795	794	801	803	803	822	765	854	802	813	818	817	817	805	836	766	808	752	752	779	805	801	832	792	788	792	865	818	792	801	817	779	829	805	823	827	812	782	767	804	753	815	748	806	811	840	800	826	855	843	792	815	826	771	799	821	780	790	823	838	778	852	815	790	795	835	836	793	857	798	770	817	810	838	824	850	837	793	825	831	823	809	848	818	849	778	791	780	807	769	806	763	789	835	807	786	820	848	834	775	776	804	827	824	796	849	778	806	776	833	833	792	801	792	732	767	867	785	808	807	798	836	770	821	814	802	788	840	807	827	816	790	824	819	805	824	784	795	782	820	825	791	849	804	754	803	877	798	850	829	849	840	809	806	845	820	821	754	735	819	795	817	791	769	798	805	893	826	816	717	794	835	834	818	774	776	805	775	834	834	824	848	824	813	790	821	861	832	844	825	850	816	813	815	761	799	829	821	815	834	785	812	811	795	795	750	802	772	805	816	781	832	796	832	771	836	832	747	843	770	839	847	803	804	820	794	827	828	776	821	811	820	830	840	791	774	785	723	835	794	778	851	865	774	762	801	805	848	811	802	776	818	771	803	812	809	816	812	815	803	814	789	828	814	790	801	859	832	896	815	803	795	792	825	823	749	833	821	834	777	797	829	809	806	814	816	775	851	780	765	832	796	795	837	789	835	783	810	831	861	805	859	792	772	834	797	852	838	782	806	826	768	776	802	878	814	819	776	813	785	796	769	767	794	774	804	824	783	841	810	810	768	799	803	810	862	843	810	855	824	825	842	817	772	815	818	779	823	824	834	848	791	781	868	795	842	779	813	751	802	811	818	830	825	825	813	881	774	822	789	834	803	790	827	777	791	790	770	804	816	814	843	818	804	773	808	780	810	772	795	782	815	809	809	845	820	770	793	831	813	833	774	809	787	807	760	810	817	775	798	788	791	859	812	784	823	813	864	842	804	798	894	820	794	769	828	872	787	766	892	791	801	810	826	840	818	795	798	806	846	787	789	811	775	778	805	791	825	844	824	828	770	773	779	804	808	798	798	805	809	750	829	784	814	793	847	768	806	810	765	801	790	814	796	771	821	789	784	738	840	800	820	806	835	765	780	760	768	743	748	821	792	798	805	776	792	805	779	811	837	821	752	836	796	832	764	832	836	848	837	833	820	785	833	773	768	807	765	796	812	847	845	814	805	744	793	773	815	745	762	810	828	808	817	838	811	819	762	800	795	810	864	826	806	764	814	818	812	792	809	804	849	836	798	803	730	779	784	803	791	815	882	762	789	804	768	831	814	784	846	775	821	799	796	840	764	812	808	835	854	788	877	804	762	819	827	795	852	768	764	846	786	813	880	799	825	845	825	799	823	796	781	806	802	817	797	805	827	788	789	838	788	843	799	819	810	825	791	822	794	825	824	861	810	823	822	818	838	792	840	800	818	770	783	785	835	794	828	787	794	796	775	776	833	815	729	785	810	803	826	834	766	807	792	838	780	834	821	774	819	860	856	764	801	821	775	791	785	809	791	789	835	759	795	855	856	776	802	846	763	726	824	782	777	798	811	860	774	789	781	859	791	812	878	812	820	806	864	810	800	768	799	796	814	837	772	798	795	778	798	835	891	808	792	808	839	797	757	795	844	817	796	804	817	773	894	828	840	815	794	818	823	823	828	812	821	791	840	803	778	820	831	837	800	836	824	819	783	849	837	755	836	825	854	782	826	837	832	789	825	781	889	812	757	828	840	794	802	806	759	754	775	788	846	772	780	863	851	774	834	817	798	816	830	845	828	841	838	793	804	822	765	800	769	861	825	838	840	789	829	839	768	822	784	826	772	754	802	825	818	840	784	845	790	832	815	777	766	835	829	835	799	765	822	787	819	833	760	773	806	766	791	854	792	791	812	789	779	807	778	817	809	814	764	858	793	848	830	813	833	802	824	765	783	812	784	795	834	814	788	815	810	795	817	785	800	821	786	850	796	814	805	835	780	806	803	830	771	815	809	821	787	804	775	772	801	756	833	776	832	824	777	795	825	783	855	803	824	781	782	797	774	797	821	877	821	796	866	742	805	750	804	813	802	830	806	798	780	818	783	794	806	803	773	798	824	749	825	805	717	793	799	837	796	826	840	766	802	789	802	815	797	801	784	782	812	768	801	850	781	823	800	765	791	852	793	838	840	826	834	754	808	809	788	806	842	839	832	829	788	830	768	779	752	799	754	778	790	791	822	852	762	781	809	791	790	800	788	792	755	803	808	786	792	820	804	821	754	841	861	819	763	839	820	832	877	819	784	845	782	770	815	847	789	814	838	812	812	750	818	802	788	813	833	799	742	820	816	807	812	776	836	791	790	799	807	769	819	782	809	840	849	775	836	824	801	807	781	837	842	834	777	792	805	810	826	788	848	802	757	819	803	784	817	841	861	790	769	838	835	798	788	850	794	816	796	773	768	823	821	801	801	806	800	809	770	832	815	833	867	775	835	816	841	824	835	801	809	779	802	815	834	877	797	787	758	811	826	778	820	836	829	775	790	856	850	807	777	784	787	797	796	807	826	827	801	812	833	832	784	821	833	772	805	794	805	802	783	839	784	836	786	814	765	808	854	789	840	815	835	820	887	860	830	863	821	837	742	777	790	807	861	803	805	819	818	784	849	789	802	786	792	760	774	766	819	870	793	776	786	825	755	775	837	800	855	793	804	814	808	829	823	802	753	796	805	798	813	834	818	831	783	836	835	828	784	793	793	802	791	833	840	812	809	791	834	842	777	812	801	839	829	737	780	796	813	837	810	777	801	788	888	827	829	843	811	880	815	806	798	804	793	806	763	780	805	796	783	827	802	831	821	831	811	834	829	850	827	764	793	788	765	774	784	795	784	800	842	797	789	819	750	821	829	826	796	760	776	812	835	815	803	835	823	850	833	840	807	827	778	795	811	760	825	806	849	848	798	853	786	842	819	822	782	801	787	803	808	812	822	832	809	859	827	769	788	825	776	800	764	773	780	828	875	807	777	818	775	829	787	791	869	793	845	803	805	874	814	799	811	807	774	845	847	839	832	800	778	801	731	777	805	811	817	760	842	828	822	865	829	792	780	821	783
4592	1452	1249	1064	1018	979	971	943	949	925	1011	957	960	943	911	928	912	930	995	922	920	933	927	948	953	878	932	909	896	896	971	943	904	906	956	906	920	912	933	936	934	964	876	910	952	957	933	932	916	942	912	910	940	926	917	895	903	908	981	959	896	947	982	964	911	935	941	951	904	964	970	899	963	906	919	891	957	936	936	950	983	859	915	918	949	926	962	954	910	973	941	940	941	1012	899	857	891	910	903	930	989	918	978	976	972	921	890	922	904	921	924	896	912	906	921	926	957	919	936	928	919	907	926	891	936	957	984	978	952	953	881	949	897	888	908	975	964	954	951	923	926	914	957	931	954	923	887	946	886	948	957	900	921	928	903	948	952	965	923	955	917	907	970	893	949	900	933	937	942	945	907	951	970	927	914	894	953	934	925	930	961	960	970	953	874	948	983	963	924	886	916	971	964	939	867	958	1008	869	974	925	921	956	889	918	913	944	926	954	940	912	940	936	897	882	942	945	913	920	938	966	953	944	936	935	941	841	913	930	925	951	956	892	911	912	927	949	903	891	911	901	853	938	898	939	962	987	913	903	948	945	938	952	964	926	934	937	912	898	891	914	952	940	924	931	954	897	921	949	899	926	962	928	879	929	947	960	998	948	902	903	941	898	936	891	952	914	912	949	997	887	955	921	953	958	956	948	928	942	921	931	925	957	901	929	935	894	927	971	907	953	875	891	974	952	981	922	979	988	900	873	954	941	901	871	891	889	950	930	889	930	900	913	904	936	923	938	945	883	927	897	943	922	978	904	942	919	946	937	935	891	960	922	963	893	936	941	889	930	902	905	995	908	925	934	917	960	933	924	915	880	959	918	972	891	983	966	927	904	973	868	880	958	921	900	896	914	921	866	940	980	912	897	913	908	884	915	935	913	898	952	921	951	918	931	943	935	937	915	910	963	909	897	934	928	889	897	937	916	901	899	936	956	941	921	994	952	943	943	935	896	927	912	877	892	917	917	886	940	937	912	919	927	903	918	900	963	914	938	942	951	954	956	960	892	926	942	924	901	953	910	967	976	926	902	945	915	928	892	897	887	942	931	946	908	916	951	932	968	935	930	978	923	928	924	905	930	962	927	933	908	954	892	930	986	929	940	929	926	959	913	917	905	922	961	958	949	943	884	910	955	958	937	918	970	971	885	904	957	949	862	982	919	918	913	953	934	952	945	927	947	875	934	904	917	958	884	953	977	980	884	973	974	926	938	942	981	933	921	897	920	952	892	937	933	944	916	925	955	915	947	931	906	917	905	905	934	953	924	922	925	951	957	885	941	883	977	936	946	936	886	948	957	918	928	981	971	927	940	913	910	948	940	949	932	879	922	912	933	890	934	986	949	943	936	900	923	888	943	969	916	898	946	934	946	906	895	945	965	890	931	946	944	924	926	959	935	912	914	909	878	924	924	891	899	941	934	934	946	925	924	954	884	905	925	914	915	904	968	952	935	914	907	923	913	899	941	917	921	949	918	973	944	888	933	945	862	902	902	897	893	946	896	919	916	983	954	975	921	985	927	972	949	895	918	925	935	899	968	887	926	982	988	950	914	958	946	977	897	931	925	928	926	906	941	919	925	934	925	891	902	933	915	970	900	871	898	930	928	973	909	894	892	916	873	945	946	912	896	901	960	914	935	925	923	937	935	891	923	894	945	904	935	944	910	926	904	928	895	916	907	943	938	921	975	974	898	939	898	943	914	939	930	905	922	946	1002	905	899	905	949	979	923	918	910	944	926	924	938	867	871	909	893	964	984	922	959	934	899	916	924	911	893	901	920	877	932	919	867	929	928	926	909	959	916	958	969	872	933	893	968	938	888	938	906	897	928	950	967	925	945	944	921	897	931	939	966	922	880	963	868	941	919	865	951	930	852	933	927	926	887	890	911	880	930	904	984	930	928	965	947	922	971	948	912	939	909	915	846	943	928	955	912	901	943	958	930	961	946	922	971	931	965	911	994	916	926	922	887	915	884	893	926	982	925	935	972	933	928	898	940	952	928	909	937	948	937	889	946	950	928	948	946	965	919	931	945	942	887	923	910	953	932	908	964	946	937	971	980	935	954	954	932	920	896	972	937	900	947	953	925	953	912	906	933	934	890	884	941	939	900	965	935	939	951	927	931	981	931	933	957	899	950	920	943	874	932	965	857	897	922	916	950	931	897	927	918	921	891	1001	869	943	907	938	910	960	935	933	917	964	930	944	923	901	876	930	934	903	959	912	901	906	902	878	939	935	980	941	927	880	968	958	901	919	954	931	954	972	925	914	913	969	890	991	892	874	961	916	936	930	973	924	907	906	950	916	927	870	922	900	952	930	945	911	912	918	961	950	952	958	989	891	944	915	912	951	929	927	944	901	925	922	950	943	922	909	915	927	921	975	949	924	951	932	976	911	978	853	965	917	956	941	902	890	915	898	910	918	966	897	934	981	948	873	929	920	945	919	917	895	961	913	915	944	916	923	930	896	908	890	900	936	988	937	882	904	884	912	942	906	883	896	927	944	918	940	900	949	1004	910	956	896	939	871	901	912	966	944	885	880	874	903	930	941	928	941	955	917	938	913	879	890	923	928	917	953	977	973	931	948	974	960	894	977	981	978	920	941	950	940	923	962	939	914	950	922	899	988	904	980	895	959	942	967	927	910	909	956	992	971	904	947	890	972	913	938	924	885	936	927	917	923	918	939	945	938	877	933	975	987	949	954	919	924	967	924	939	947	912	933	987	931	950	968	929	904	910	999	922	920	953	879	897	947	933	978	959	938	912	920	938	935	891	881	925	924	954	977	944	942	974	949	926	897	875	937	940	942	934	911	927	940	920	900	939	946	926	927	939	910	900	902	904	901	964	897	943	943	889	929	921	914	866	930	923	933	928	958	965	950	896	936	898	862	935	947	923	952	933	953	928	918	915	916	899	915	922	956	916	956	898	938	900	943	943	944	921	902	967	929	947	901	898	887	922	951	941	887	965	919	953	939	947	973	931	950	906	907	986	954	915	898	929	959	955	928	913	942	931	931	895	901	953	897	898	1010	995	948	882	938	922	946	899	948	907	916	899	944	883	957	888	944	933	957	910	914	895	959	941	921	911	956	890	905	926	920	944	908	864	916	975	945	914	933	989	895	907	921	896	949	879	915	941	951	913	937	899	955	958	909	957	973	939	951	905	975	940	930	911	920	948	968	917	913	928	918	908	992	889	964	918	936	912	898	947	956	934	950	978	965	915	973	920	932	938	927	942	963	919	936	930	954	967	924	918	936	963	912	877	924	954	929	930	921	918	937	873	912	933	939	902	949	895	917	926	953	961	918	908	914	933	949	942	941	929	916	950	913	926	984	958	930	893	967	929	902	954	865	925	960	917	858	960	962	933	898	891	939	929	913	935	919	903	950	946	896	885	914	887	905	985	939	958	912	926	913	906	913	893	915	915	931	956	833	944	931	957	865	941	923	886	920	924	922	957	955	958
23511	21060	28245	24090	21058	10276	1577	1219	1036	1077	971	978	963	962	935	925	928	932	942	924	924	915	874	895	852	861	921	822	883	868	867	892	863	815	872	868	866	916	848	887	933	930	907	819	860	819	829	823	859	848	852	929	854	829	816	846	835	880	851	808	830	906	836	861	904	841	897	852	869	821	854	877	831	880	808	859	856	859	860	867	819	820	865	874	861	867	846	824	905	857	783	825	897	858	890	865	883	860	916	855	847	786	870	896	887	851	939	845	849	817	845	857	808	850	837	866	849	853	841	846	859	847	819	827	884	870	841	891	879	843	864	859	891	825	890	874	852	854	874	885	809	852	848	847	867	828	902	858	845	873	823	851	856	889	860	855	892	889	864	854	840	842	837	811	860	881	871	857	891	874	821	868	865	855	829	845	863	838	845	897	877	859	847	843	861	882	877	836	869	879	890	874	817	881	861	843	902	869	880	834	859	878	827	827	846	894	862	830	883	893	844	871	883	809	871	862	846	927	872	815	797	868	841	860	855	874	831	833	886	822	816	897	814	928	857	847	857	865	868	817	840	881	881	859	833	820	870	844	865	883	842	840	826	868	889	880	833	833	880	848	814	854	871	802	868	841	854	810	848	879	859	841	865	825	817	867	886	896	888	810	871	824	861	827	873	820	840	806	877	862	873	839	827	825	845	862	814	846	878	867	861	871	892	876	834	801	852	886	815	822	859	843	831	862	861	834	876	876	917	857	807	875	850	868	827	837	865	842	833	867	826	860	912	854	837	873	828	858	869	888	803	881	850	828	861	883	827	876	879	836	836	901	885	837	852	865	874	919	845	849	844	846	856	803	911	863	855	819	872	826	882	838	839	835	871	818	808	808	918	846	874	813	894	818	814	837	849	815	855	916	877	850	865	840	843	845	850	906	827	882	907	928	904	815	846	829	846	836	866	839	855	877	860	875	848	786	808	873	863	854	836	883	845	796	817	856	853	864	884	822	870	882	853	870	873	836	873	846	867	790	881	822	845	837	884	851	881	845	839	895	792	860	858	838	900	857	902	821	859	836	844	906	857	868	828	870	877	806	852	842	875	820	855	856	854	825	886	849	874	853	866	892	826	809	885	854	915	816	823	892	840	829	805	904	881	887	865	868	805	904	897	855	819	881	867	862	881	827	839	831	861	836	828	812	833	911	865	897	832	876	831	853	872	826	864	839	826	848	922	917	838	890	826	830	854	872	877	876	858	847	873	839	822	846	882	878	875	838	809	795	888	884	893	849	864	830	845	855	818	809	861	869	874	822	853	841	895	801	814	844	895	798	879	890	865	883	833	814	823	849	848	884	777	862	866	808	877	848	867	883	848	882	886	881	876	826	835	834	824	805	810	800	834	921	837	860	873	850	837	865	839	823	832	842	837	834	825	862	881	829	843	849	855	839	847	882	905	837	858	848	888	873	845	902	856	899	809	823	893	837	855	826	930	833	868	899	895	866	884	857	827	864	892	864	860	889	864	842	795	902	837	868	803	881	837	876	892	841	809	822	826	902	874	858	888	869	851	846	887	848	901	851	822	904	827	865	885	863	852	862	842	893	882	828	845	880	842	868	864	832	820	813	843	849	852	878	900	865	780	877	884	859	883	791	831	877	866	907	894	875	840	864	879	853	832	777	868	813	843	834	872	786	853	906	878	858	902	839	818	836	879	853	885	880	876	847	860	790	859	882	822	837	838	907	887	856	850	841	869	847	832	869	819	909	887	819	888	870	859	809	827	846	853	829	861	832	866	875	835	888	841	845	885	913	799	822	840	800	844	797	855	856	804	887	807	885	864	845	841	853	849	840	846	829	857	880	854	851	878	878	833	882	840	858	864	884	847	870	869	849	839	825	870	867	860	861	808	876	862	813	864	863	861	921	807	824	917	813	869	843	882	872	826	848	839	811	799	858	870	819	816	818	853	832	877	850	807	871	899	805	873	819	871	882	847	836	872	867	879	804	821	838	841	860	886	917	886	849	850	872	834	903	860	822	835	812	846	866	908	857	835	837	898	823	853	881	858	845	799	862	915	893	817	824	903	875	778	838	859	859	829	772	864	813	847	846	915	849	878	871	847	857	878	832	840	838	922	826	864	785	842	802	900	848	870	858	921	901	871	863	823	793	863	879	853	823	877	872	878	859	885	906	909	807	859	888	905	861	888	868	827	811	851	833	850	817	808	891	878	856	914	861	829	857	862	871	877	797	848	847	846	764	852	894	841	794	854	864	865	851	869	830	876	794	881	886	903	781	825	828	851	755	888	832	851	882	898	866	834	864	852	840	854	899	831	888	883	821	845	862	827	862	863	843	853	828	848	868	850	856	830	875	864	845	862	840	878	830	872	872	852	871	805	883	865	846	855	824	886	833	853	876	864	831	867	865	806	816	867	936	861	849	890	872	831	901	826	889	862	855	823	867	825	859	881	818	854	867	863	899	830	835	826	891	878	874	935	872	849	855	871	889	815	875	843	854	864	845	825	814	880	841	888	857	890	902	882	828	899	898	898	885	867	896	871	812	820	861	843	880	847	833	786	857	882	881	861	826	805	873	837	872	880	826	855	825	886	848	895	851	842	816	811	810	858	824	829	844	876	859	917	910	841	852	829	885	858	884	850	873	875	869	880	839	878	859	901	827	907	849	855	900	843	786	868	851	835	872	873	888	850	836	872	829	847	842	862	833	872	846	867	848	889	821	881	857	845	809	848	819	841	835	848	833	832	894	830	843	877	891	896	863	855	870	800	857	875	853	820	908	834	811	831	832	831	847	858	873	869	913	856	870	809	853	835	832	862	819	835	907	836	794	924	897	856	877	823	867	845	843	838	820	795	828	898	834	852	842	863	833	806	847	838	836	866	869	832	901	868	848	840	820	861	844	792	896	850	820	863	885	871	830	859	827	844	892	857	916	892	861	878	835	821	871	829	860	824	812	804	850	875	862	868	839	819	827	821	858	803	858	873	836	859	820	902	916	871	813	829	837	825	864	854	857	895	866	855	787	879	806	904	846	813	853	844	868	838	865	831	862	831	873	872	840	840	854	840	815	877	928	855	845	885	841	839	813	853	851	833	861	872	866	844	909	863	862	855	815	919	882	836	868	893	811	828	869	863	854	835	857	834	874	848	822	873	895	829	831	878	843	831	858	853	820	806	841	901	858	855	841	853	851	869	931	889	860	882	829	843	877	805	812	835	856	829	929	831	842	814	861	877	831	854	831	851	837	847	933	846	856	880	826	882	793	847	840	850	836	793	899	843	843	806	805	848	926	806	901	855	846	837	827	845	845	856	829	921	810	861	825	874	866	851	900	873	816	859	842	896	841	889	848	794	891	855	899	883	861	858	842	847	860	809	834	840	907	841	853	842	863	867	827	858	945	890	857	842	862	876	892	836	861	911	890	841	870	868	887	823	866	878	821	836	837	863	826	867	827	801	842	750	882	818	822	881	816	881	836	850	838	860	894	881	857	881	829
3596	8674	6031	3094	2427	2028	1774	1515	1338	1295	1212	1141	1193	1145	1170	1054	1108	1057	1003	1021	1107	1021	1041	1003	1010	1041	1059	1031	1063	1035	1019	1033	973	1002	1042	1033	983	1014	1049	1011	1017	1029	1005	1023	990	1041	976	1021	972	1059	1005	1067	961	1021	989	1015	982	1002	1020	1020	1026	1023	984	1006	1020	983	995	1022	1057	943	968	1004	987	1005	1000	1036	1012	1033	1020	951	982	1020	996	1010	1025	932	981	956	1095	1004	1000	973	977	1027	969	958	1010	1020	1011	1020	965	999	953	1027	1022	988	985	1017	1002	988	1002	967	988	999	1047	1035	985	1036	976	1032	970	1009	990	1029	1063	1040	948	962	982	1005	1029	1018	960	989	991	995	1013	1004	949	997	995	998	994	996	995	941	1016	987	1008	961	990	989	969	969	1041	979	989	1046	968	1015	967	1023	1039	1025	965	1004	909	968	1020	918	916	1001	979	936	950	1024	965	1011	938	996	989	1026	1021	1006	998	1038	989	980	1019	1003	906	1014	1032	1034	974	1009	915	973	985	1015	996	919	965	993	1015	989	1002	1013	1001	977	1003	1022	998	984	1063	982	1015	1068	1000	1013	1020	967	1036	1050	995	1010	970	947	929	1012	1031	973	987	956	1025	913	933	979	983	1021	1007	974	959	1033	1046	1016	1027	986	960	1018	1023	1002	1039	984	1016	971	991	1028	984	993	994	1047	1000	941	985	1029	954	991	1053	979	966	1032	991	976	984	1014	971	1022	993	1009	991	1003	995	960	991	1004	1021	1008	1000	989	1027	996	954	1079	997	980	966	1017	1026	974	988	1006	1048	992	1024	993	1063	1009	1067	996	996	953	961	995	979	1064	933	979	1027	1008	964	973	1005	984	991	1001	944	992	1041	1035	995	971	1004	971	944	1030	1041	982	967	975	1022	981	999	1037	1053	971	957	973	987	985	1043	1008	951	939	1036	1000	1006	961	1004	1015	1025	1014	1039	1010	966	1043	972	1030	950	952	968	1022	978	920	1017	1042	957	1016	986	1062	1010	1017	924	915	1024	1014	1053	1062	980	983	957	1024	945	999	1009	1039	987	977	1013	1013	1008	990	966	985	969	1006	1011	1005	970	971	983	998	1020	1040	1029	968	1017	991	1013	986	1040	936	967	996	1007	1010	951	977	1004	1046	1030	1019	1038	1041	1014	979	1002	1049	1041	1009	983	953	1042	992	1031	1016	1069	1051	933	1034	980	979	1005	1059	972	971	935	1049	940	1023	983	975	1000	983	924	981	990	995	992	987	1054	970	977	951	973	965	1001	1003	1032	980	965	988	968	944	975	968	1002	965	995	970	995	975	1024	960	989	1009	971	981	989	998	965	1010	948	976	965	980	976	943	994	1049	1040	964	990	989	955	980	1003	996	1007	974	1035	1014	992	964	967	966	1011	985	1053	1022	976	975	1013	1061	978	1010	1015	966	1005	1021	938	980	969	1016	1012	966	983	992	966	950	994	984	946	992	975	970	1014	1009	993	986	1007	1021	980	984	953	1020	995	960	1054	991	1041	1018	958	1033	976	983	1004	1036	1012	973	1014	992	1023	976	998	997	1010	979	1024	1016	1060	965	1010	1032	1029	946	977	973	999	1010	996	1032	988	980	1025	1011	1032	977	1019	1047	988	1037	1029	978	980	980	1039	1022	956	960	1001	992	969	1036	1058	1032	990	956	1054	981	1013	1020	946	949	988	1005	990	1047	959	1011	1028	1033	1031	1013	1029	978	997	958	1019	1038	974	1012	996	997	1062	994	1020	1010	999	1027	999	1005	960	990	1015	1000	997	950	994	968	954	1025	1047	984	1022	969	943	1005	1029	979	996	999	994	955	1005	986	983	1051	1100	1020	988	1018	1029	942	973	920	979	999	934	962	988	1008	1002	926	974	1032	1010	1047	986	1013	987	1048	1013	1002	977	1007	975	978	962	1028	1043	1012	980	1061	990	980	1049	982	965	984	1021	1049	949	1049	970	985	1037	1004	1076	999	982	1031	963	999	997	1023	969	1031	994	1004	1044	1049	1009	980	936	1065	986	996	951	1002	1052	1011	1004	953	988	1035	960	973	1010	942	1034	963	1024	1007	979	1012	996	966	1001	1060	978	1008	1031	975	1007	1034	943	993	957	1036	1005	991	993	979	995	998	1044	1005	971	989	990	983	1014	1037	1038	982	965	999	991	971	1043	987	977	959	1017	945	971	1004	967	1068	1006	1028	1106	934	972	981	1005	995	1041	1019	990	953	1060	990	1000	951	1024	1044	1049	979	990	1008	984	999	942	980	981	1024	1006	987	1003	1010	1023	1035	1038	1013	997	991	1024	1001	998	1034	1050	1015	1057	951	987	1013	1027	983	1041	1011	994	993	1020	937	1036	1013	1021	970	1036	1070	967	998	989	966	1023	1034	1027	1060	1009	1001	951	1042	1075	941	952	1003	951	1037	994	1042	1031	1002	965	984	1004	1016	965	967	1046	1027	1003	1014	962	1030	983	974	1015	1014	1019	963	1045	942	983	1069	1035	1016	1002	1020	998	1007	973	968	981	976	1000	990	1069	1031	962	1023	1052	954	983	1014	1022	972	1025	995	1031	976	1000	1008	970	1004	991	970	1024	976	1014	973	981	963	1074	990	1000	998	1027	1034	997	1004	1014	998	1021	972	977	1023	970	964	1031	1003	1017	963	974	1034	964	980	1007	976	976	1022	1001	1006	1010	972	984	981	986	981	1040	999	903	992	988	1003	1042	942	1006	977	978	938	970	968	990	1000	1043	1028	988	991	1048	975	1036	1018	1047	1033	999	985	1036	964	984	1054	972	1044	1022	1006	1031	987	1011	1024	988	955	1004	974	1055	1017	967	1031	1053	980	1015	1022	988	989	1060	1004	982	962	1041	957	974	1068	972	967	1022	979	1017	1051	1048	1029	1026	1000	992	1004	949	1017	947	977	938	1016	989	978	1005	1023	1036	959	995	1029	1031	989	1001	1005	1005	1030	966	991	991	985	960	980	987	1019	956	1027	1057	1030	974	991	994	956	1009	988	1008	1031	1008	1044	1008	946	1057	1015	1007	997	1006	1008	1014	984	983	942	1000	993	1008	1014	1023	993	975	1010	946	1038	1031	1016	1063	995	1043	1011	997	1011	959	960	1006	988	1032	1040	967	1032	1010	1024	1023	1062	1043	1007	1021	1000	1004	973	976	964	975	1009	1040	1007	1002	1001	1029	1004	952	1012	1056	974	1012	994	1051	949	1029	1043	1007	1023	990	1013	997	1022	991	991	1011	1003	971	938	1045	924	1000	989	996	1004	1017	966	1029	993	1016	1002	988	976	981	1000	995	982	1037	966	1006	990	1007	1003	1048	987	1044	984	1016	1057	986	1099	954	1009	898	1045	982	1012	1089	982	1017	1029	977	1019	984	1036	969	985	1051	969	1017	951	1039	946	984	968	958	981	969	1004	974	1033	1030	1010	1019	999	1039	994	997	1022	1053	982	957	967	950	947	973	973	1039	996	1013	996	1027	1016	1020	983	953	1078	1013	1043	950	991	987	976	1020	985	1022	1001	969	1005	990	946	989	978	1038	998	998	984	1047	967	1015	999	971	976	986	991	984	1020	962	965	983	1052	978	977	996	1004	949	1027	1017	1002	1000	1049	1008	1014	1002	1024	981	1014	980	946	1046	973	993	1042	967	1002	955	962	998	1021	1099	991	994	980	938	952	973	996	1028	1012	979	1016	1001	1009	1047	1004	974	993	1029	962	1022	998	975	998	1004	1015	981	1010	973	931	1021	1035	953	994	1036	1030	939	1006	994	1013	1029	1031	1020	1009	1005	992	990	975	1040	1034	965	1046	1021	1001	944	1019	1027	1042	1016	1024	984	1020	950	964	1021	1033	968	968	952	966	1031	1058	999	952	988	1026	1011	1009	985	974	1038	1059	998	1009	966	994	969	996	988	999	1027	1008	990	1020	930	1025	1045	975	1030	980	948	1021	969	963	991	995	988	979	997	1012	1022	1033	987	992	999	1001	963	1019	1007	1070	987	927	993	986	974	1012	1027	1012	995	946	942	1024	998	1011	991	1026	1014	989	1006	1009	1008	1014	962	993	997	935	975	985	992	978	972	1006	932	1020	1018	967	1022	965	983	986	993	1024	1000	1071	982	985	975	1017	1073	1045	1030	1001	966	950	1032	1006	996	1043	954	1045	1021	1076	1029	940	1012	995	1038	1029	1011	978
24671	21075	27086	25177	9820	798	633	589	552	486	425	480	446	422	457	453	403	423	457	447	461	407	447	427	455	397	439	439	416	432	407	422	446	441	393	453	463	420	437	431	399	423	442	395	443	455	405	449	415	442	434	435	426	430	451	404	395	430	436	429	396	413	431	411	448	435	413	421	417	419	416	415	391	410	447	417	425	429	440	457	407	418	408	489	435	412	456	421	425	446	438	433	419	432	436	417	446	432	420	456	412	402	433	435	421	425	451	426	442	425	413	428	437	430	416	395	457	390	388	456	438	436	411	401	407	388	425	425	424	472	415	423	391	467	420	433	414	413	394	405	437	417	450	394	450	395	417	433	404	418	405	439	433	418	409	406	412	449	404	437	425	424	430	407	430	422	386	399	398	391	385	429	436	419	425	420	412	457	439	430	459	406	454	425	422	426	421	420	417	445	434	383	422	438	389	431	401	428	409	426	419	463	423	433	487	413	390	418	460	430	423	457	439	450	437	394	432	410	423	442	433	419	447	423	419	443	451	386	425	414	451	397	472	447	437	437	418	449	430	459	440	404	467	395	392	423	409	398	410	429	405	416	399	435	357	439	465	438	401	434	399	435	406	447	403	385	414	428	454	428	413	398	447	429	446	398	427	458	460	436	408	430	441	399	397	416	404	425	425	419	430	394	453	390	429	406	406	406	398	443	411	446	431	471	421	440	444	421	401	426	406	449	424	424	436	418	412	414	406	453	422	428	459	457	430	410	444	440	429	414	419	460	407	435	429	427	433	386	405	369	416	439	446	433	438	405	440	411	416	445	425	418	459	442	416	413	429	437	453	389	425	459	436	412	431	420	455	415	391	434	416	390	463	423	425	428	415	429	446	422	435	388	445	411	406	424	384	436	401	428	423	423	413	403	427	452	432	414	430	418	423	420	410	455	407	380	462	425	442	433	406	419	435	448	403	438	456	430	405	368	437	413	366	444	430	398	460	409	414	415	402	374	443	412	418	411	417	409	401	417	430	423	405	433	439	417	401	449	396	414	409	409	407	450	376	460	423	407	422	451	408	382	386	385	412	437	461	454	464	394	437	417	458	454	411	416	464	402	429	437	406	429	439	426	455	411	412	441	407	446	430	424	434	428	400	430	437	403	404	449	422	447	464	414	417	378	426	469	407	412	431	448	404	392	440	400	457	383	413	422	397	432	425	419	386	441	432	410	425	429	401	404	452	416	469	404	397	382	423	393	411	426	440	404	463	418	426	412	410	440	396	407	408	411	389	463	445	392	401	396	438	418	440	448	451	425	411	397	442	449	387	403	423	434	394	420	419	434	447	427	409	413	398	406	425	438	384	442	393	450	454	393	415	428	462	423	444	391	407	413	437	398	409	401	447	407	460	407	439	418	419	447	400	391	417	419	382	405	414	388	426	407	402	439	454	393	442	433	427	445	429	439	425	441	437	411	414	420	413	416	453	416	405	401	381	433	439	413	426	430	450	405	419	461	466	441	424	434	412	395	391	390	452	395	444	405	408	412	421	464	384	436	420	418	433	400	470	442	420	448	443	437	437	455	431	420	381	421	422	426	410	449	455	418	440	436	446	423	424	423	397	436	415	450	406	404	422	455	390	420	428	428	443	392	419	446	383	400	419	432	410	413	423	399	421	429	416	446	455	425	397	412	398	448	403	403	391	441	385	431	437	434	462	430	396	437	407	392	435	445	406	431	424	432	426	437	434	396	420	460	433	413	409	461	419	428	436	427	474	409	421	422	399	433	395	445	451	409	440	388	410	423	452	432	449	443	422	424	459	432	451	460	423	418	463	389	453	416	415	412	398	396	412	410	431	426	433	398	408	401	415	407	419	470	462	452	385	418	452	449	427	404	418	399	443	455	464	443	454	412	401	393	442	471	415	419	420	435	428	384	399	383	394	409	408	447	421	437	443	421	410	397	434	413	435	385	422	429	434	435	426	411	446	390	403	437	409	387	394	419	414	414	425	412	426	456	455	404	431	485	441	418	414	396	417	391	451	457	412	457	449	434	439	399	405	418	435	424	424	412	458	422	426	450	438	405	406	386	454	421	469	448	424	455	426	461	437	436	437	478	404	392	399	411	430	441	433	428	438	421	437	408	465	461	425	444	458	420	396	440	394	361	425	406	383	437	424	422	413	425	419	391	388	449	409	382	404	436	409	461	427	410	425	452	431	415	460	441	415	425	411	440	429	414	394	412	451	461	387	409	450	441	428	418	414	471	414	427	413	443	419	399	440	431	402	410	384	443	419	433	424	402	435	436	446	432	430	419	443	426	436	421	407	443	417	406	395	411	424	433	391	379	422	401	426	412	415	425	428	426	449	445	448	405	447	412	470	426	395	451	465	429	441	401	417	424	413	475	401	421	427	412	424	411	433	420	388	439	422	427	398	431	437	436	473	449	416	395	447	435	421	432	418	426	394	420	418	409	431	450	447	449	388	393	482	408	419	413	452	379	425	412	432	450	434	432	424	430	441	418	417	432	435	410	404	422	417	423	431	432	420	429	428	435	444	377	455	390	417	448	423	407	443	440	468	486	443	421	427	478	439	424	432	426	455	434	426	409	413	398	466	453	423	475	402	408	444	441	416	399	429	437	452	434	436	460	423	429	438	440	416	408	446	408	388	467	442	450	409	438	421	445	444	444	408	427	424	418	380	439	394	441	407	419	389	455	445	402	419	407	436	450	448	421	426	407	433	446	410	418	427	430	432	410	413	404	396	442	401	433	468	424	432	444	442	406	406	425	454	407	390	403	414	412	423	435	427	414	422	431	462	411	394	422	440	448	414	428	443	452	410	418	437	420	429	422	397	420	421	432	418	475	395	401	437	430	458	410	377	426	406	427	441	420	425	411	431	428	413	414	409	432	414	409	430	367	427	426	460	435	408	420	425	447	440	469	427	420	449	410	431	402	424	406	452	444	408	443	424	437	449	407	419	436	376	456	403	367	461	430	416	419	395	453	392	443	454	406	425	435	470	474	444	448	430	433	442	392	434	382	422	454	400	406	443	429	408	458	430	403	421	430	412	411	405	428	396	433	429	392	445	392	434	434	413	405	465	445	451	418	427	438	450	416	434	420	382	428	424	428	451	402	425	440	421	420	442	399	426	424	399	394	410	427	471	424	428	435	436	453	445	447	428	411	425	447	444	390	450	433	430	411	432	428	405	409	427	443	415	433	392	426	445	429	443	434	396	417	405	412	426	412	428	431	450	416	423	412	411	430	381	427	422	435	421	428	401	452	448	409	387	427	442	409	432	409	421	456	376	406	433	421	405	446	447	411	415	422	459	442	411	404	423	406	460	415	434	399	417	435	437	436	462	392	438	398	388	436	425	437	448	420	448	436	435	440	452	427	398	426	441	441	392	424	400	414	371	432	419	410	460	410	431	392	415	407	433	428	439	389	403	405	402	411	430	404	405	410	411	410	423	400	420	433	407	460	404	421	438	440	437	427	411	408	400	433
3455	4787	3147	1655	1250	1081	909	813	687	680	590	603	584	593	622	599	496	559	534	513	553	530	518	489	546	544	502	506	492	490	487	485	535	493	518	506	493	483	535	504	509	521	511	492	471	502	519	527	516	514	481	526	532	529	496	525	475	456	506	502	520	518	496	500	487	521	499	543	465	498	474	466	527	477	492	535	548	536	485	467	509	454	500	509	494	521	512	490	500	469	498	512	490	486	477	540	467	498	475	506	453	521	541	478	511	496	487	504	461	485	508	482	455	496	508	527	481	484	511	513	517	513	489	534	469	495	537	498	555	508	523	494	487	489	474	509	511	503	513	519	510	451	486	472	495	499	499	474	483	523	515	477	493	516	492	501	509	487	535	508	498	446	508	496	502	480	483	516	489	495	451	497	512	515	484	522	539	515	497	536	476	509	458	497	533	478	499	461	500	487	475	480	513	461	503	514	485	528	444	492	468	503	505	485	468	510	476	475	514	467	481	497	478	504	507	507	528	530	497	481	477	487	493	486	473	471	520	488	537	482	498	528	478	515	483	485	524	486	463	481	458	501	506	493	482	476	496	521	502	482	505	497	464	505	537	462	495	475	504	522	474	473	476	510	498	492	449	494	501	512	472	516	511	487	478	517	506	521	500	498	467	496	450	463	505	509	500	558	491	505	476	488	488	514	508	504	484	493	510	536	494	483	478	483	485	496	505	524	520	501	516	494	460	504	478	473	518	509	503	566	518	534	491	514	494	524	564	534	511	517	505	502	512	535	462	508	517	523	493	511	487	516	472	470	519	490	496	480	481	518	484	446	503	499	498	504	465	504	502	479	485	485	463	507	517	464	482	507	514	522	487	448	507	544	517	517	503	525	518	504	472	481	494	515	498	510	495	555	503	525	516	488	490	476	489	510	500	506	483	460	542	518	474	488	481	539	454	524	511	519	478	486	470	521	488	510	479	468	494	492	504	532	481	534	521	508	460	541	501	498	470	520	498	456	523	508	506	489	494	476	508	504	458	494	501	495	535	482	498	491	512	545	515	506	530	492	507	481	546	489	548	512	501	497	502	494	502	472	490	498	508	491	524	487	532	490	501	515	497	497	471	456	466	492	538	502	503	489	503	472	511	505	496	472	499	495	492	510	467	482	526	483	520	490	491	492	534	515	491	468	499	507	468	527	492	503	482	476	508	524	456	506	515	465	495	539	511	515	490	465	509	483	498	496	491	516	461	498	503	515	518	481	454	500	482	499	541	505	489	483	479	506	518	478	498	461	509	517	491	485	502	512	465	508	505	512	463	482	528	555	474	518	523	538	475	495	536	512	522	472	449	495	490	533	532	474	533	531	507	486	509	495	503	501	492	502	522	487	495	507	496	533	482	466	485	488	532	455	470	513	496	495	529	474	494	531	497	476	522	500	473	522	476	475	516	470	515	521	525	488	524	528	526	502	530	483	490	490	500	469	464	534	463	475	518	535	478	467	516	481	496	494	513	519	486	493	480	484	498	490	514	498	524	467	486	452	485	478	471	509	543	508	506	501	490	460	469	504	534	525	494	530	470	512	489	505	463	508	475	487	497	489	510	489	502	467	513	480	509	468	473	508	513	516	483	512	508	552	504	543	476	488	523	497	489	495	544	480	527	529	480	491	482	502	449	522	515	471	489	490	511	490	531	528	517	526	485	494	468	495	487	481	518	457	472	484	516	495	489	478	508	478	507	476	496	512	501	494	467	491	490	477	480	493	481	525	499	489	497	470	510	539	508	529	445	498	443	521	521	545	524	523	492	516	455	509	488	555	520	483	513	527	496	515	468	496	517	512	504	506	502	501	495	497	485	535	503	447	464	506	487	500	518	482	515	534	478	498	480	479	531	522	502	488	505	491	506	487	504	527	464	530	492	508	499	468	505	505	531	496	489	478	475	489	537	491	470	446	492	492	468	462	466	517	533	502	512	471	499	492	492	506	512	495	498	507	502	484	526	498	494	477	472	525	496	531	506	526	492	465	536	471	489	473	496	511	555	484	502	489	486	527	489	488	495	492	533	449	494	494	478	486	480	486	499	513	476	499	514	493	506	535	464	478	476	479	470	519	511	483	504	500	483	528	515	491	466	489	532	522	520	511	539	502	485	488	541	505	483	500	466	492	482	496	485	495	539	494	495	480	536	447	525	490	468	495	474	532	505	461	478	522	489	565	530	503	499	501	477	466	526	529	461	556	496	498	463	496	508	468	506	459	511	499	545	475	503	510	488	503	477	531	520	493	514	478	491	512	475	494	520	485	522	500	498	446	469	453	501	508	492	499	443	503	502	475	451	479	514	491	473	477	528	478	510	525	493	457	476	477	510	477	493	549	497	515	487	493	537	491	525	474	479	491	494	478	515	514	524	464	428	492	502	518	540	481	490	484	484	484	498	521	491	498	499	503	466	503	538	536	478	503	492	516	465	478	485	494	483	532	475	460	463	492	499	498	464	469	520	495	465	465	479	523	502	504	493	494	486	475	527	522	488	484	479	496	473	494	509	531	496	477	506	492	496	517	517	521	482	504	486	464	491	504	511	504	500	564	536	477	500	513	476	478	424	497	511	492	513	472	469	476	514	494	474	443	478	497	509	513	519	512	488	534	508	459	487	481	489	506	451	487	505	488	505	500	431	535	478	513	526	489	513	527	502	479	498	534	489	465	505	464	524	511	517	477	499	467	479	509	497	525	485	477	465	477	501	491	486	518	460	486	451	525	503	461	497	468	498	474	528	458	475	540	499	464	483	534	496	483	510	487	495	478	508	511	483	550	491	531	484	481	499	506	496	501	469	469	484	489	506	482	509	524	507	525	493	479	494	505	510	498	506	480	500	508	523	528	481	440	522	513	492	499	488	471	493	492	536	505	481	552	496	506	515	466	506	498	483	467	473	521	496	487	541	520	487	502	509	490	509	478	505	509	498	479	515	490	493	503	501	513	512	474	510	502	475	509	472	506	490	465	544	502	482	475	481	472	487	494	484	495	469	500	516	517	472	493	520	535	528	493	483	533	499	454	475	507	514	512	511	500	443	500	543	534	509	500	508	507	530	497	502	477	475	506	534	499	454	506	526	527	493	467	526	523	464	483	492	497	486	473	518	507	495	493	530	480	515	466	474	487	518	492	472	502	519	504	492	520	475	518	517	532	482	535	511	549	545	552	502	511	524	473	497	490	505	515	530	514	485	493	490	502	520	490	480	499	482	533	501	479	487	502	497	483	500	501	511	513	493	526	486	503	509	519	528	492	499	506	492	486	499	496	488	484	486	490	534	479	516	471	477	490	462	520	479	491	475	493	532	455	482	501	490	467	463	518	491	489	452	471	483	499	494	480	522	498	509	479	509	514	509	526	487	515	492	528	514	501	499	499	512	434	486	473	510	500	515	504	517	501	527	523	489	507	511	510	488	473	479	487	494	494	505	533	488	447	496	509	517	480	499	511	445	509	489	462	504	484	465	521	551	479	467	489
22466	21088	28690	23726	21082	21127	7713	1056	698	700	664	565	564	530	536	515	501	467	444	483	455	492	411	469	458	401	450	421	393	444	460	428	444	378	422	394	421	396	432	419	400	396	372	403	446	412	433	386	374	379	397	428	384	395	418	419	433	404	389	393	421	405	405	444	412	375	401	423	410	412	420	403	416	399	406	420	430	408	421	402	388	418	422	404	430	416	454	418	405	403	387	369	397	414	403	401	431	392	380	406	408	411	395	375	405	409	409	404	438	366	407	403	423	410	391	388	411	390	434	404	398	412	410	390	411	409	399	387	393	426	359	390	439	422	422	413	393	408	407	437	411	409	401	401	367	414	418	439	365	396	389	431	407	403	419	394	417	417	467	389	404	401	352	387	436	409	412	398	425	397	424	419	435	431	400	390	416	397	424	366	394	416	425	417	412	397	446	383	380	451	399	409	411	419	412	412	430	397	414	443	427	362	402	392	417	397	404	378	420	413	390	399	389	398	405	402	363	403	369	401	415	412	430	427	390	421	407	388	439	389	390	404	423	391	389	355	444	403	407	404	413	419	453	416	399	415	368	414	404	410	392	399	423	412	411	428	422	402	415	381	383	410	380	404	399	391	407	373	452	465	430	405	369	400	368	405	419	402	412	377	379	412	449	406	421	394	386	406	401	406	396	399	415	397	377	385	388	398	387	401	412	381	419	425	426	411	412	373	424	405	420	450	425	394	392	412	384	424	398	401	414	433	411	392	436	398	380	394	428	410	380	423	424	400	400	385	374	424	400	431	422	394	405	418	455	414	432	381	411	386	357	401	426	404	463	411	410	386	420	394	416	410	403	384	379	401	409	412	429	412	402	418	387	418	403	438	412	401	413	376	409	421	467	409	411	377	389	428	404	419	378	398	409	447	380	386	418	435	398	408	429	394	368	396	403	408	401	395	379	418	395	385	411	419	386	402	415	382	422	418	399	419	416	401	389	376	437	397	386	394	433	366	396	418	412	391	404	388	393	397	446	392	425	394	443	449	375	448	375	411	375	381	401	383	482	383	395	418	429	408	389	393	405	406	405	402	410	396	374	410	411	400	423	399	424	399	451	411	425	385	409	403	360	344	381	416	414	412	363	422	398	418	434	390	463	447	408	397	382	406	427	369	406	423	421	413	397	386	398	386	447	414	411	432	410	416	422	458	373	401	410	408	417	368	379	404	398	412	388	379	414	400	393	395	414	421	401	409	411	400	399	398	385	405	439	411	371	385	399	420	424	406	379	403	402	435	405	380	423	435	434	391	353	378	397	411	407	375	406	437	377	403	425	402	414	421	397	437	431	422	390	412	406	407	382	417	375	403	416	399	410	396	364	396	406	433	382	384	432	427	409	414	440	380	412	382	400	395	426	424	377	377	371	409	396	404	395	392	430	405	397	427	395	415	403	407	382	417	448	415	411	399	389	387	406	390	406	382	414	378	426	391	400	431	402	442	429	407	401	402	416	433	389	386	406	374	418	382	393	424	426	396	389	392	440	430	443	419	400	414	430	465	366	445	379	398	408	414	413	382	443	427	418	449	388	368	407	394	401	397	396	360	401	391	447	422	448	385	416	389	425	416	379	393	428	391	401	430	428	409	416	398	360	401	396	433	430	391	423	410	392	388	403	410	410	396	420	388	408	405	451	392	397	420	372	410	396	414	421	424	397	433	425	409	419	425	417	362	400	440	436	417	398	390	398	401	425	398	447	429	422	429	439	428	382	407	411	378	409	411	411	402	424	404	421	404	382	426	404	430	379	386	393	395	434	438	357	384	405	409	401	417	382	375	425	391	405	390	387	379	434	402	405	403	419	447	387	399	390	411	419	384	369	399	452	397	377	426	404	379	445	377	398	387	367	382	384	371	416	388	405	387	379	405	395	376	417	342	437	419	398	418	435	407	368	390	430	409	390	422	419	418	382	412	416	396	422	421	430	403	368	420	398	387	411	421	383	428	382	370	436	386	413	431	407	412	429	422	416	421	366	420	393	406	427	389	409	421	365	432	422	422	400	390	412	430	409	413	410	405	409	395	424	408	419	395	408	393	380	423	404	427	403	402	353	390	393	390	385	421	410	420	379	387	421	407	386	420	372	392	421	413	430	348	388	422	412	420	418	382	397	440	417	390	395	424	394	407	376	414	378	384	400	400	357	414	364	403	434	382	386	405	390	395	409	423	382	400	415	390	432	389	426	408	377	404	392	395	404	439	416	406	406	436	368	419	420	425	410	416	384	424	408	407	429	389	409	377	440	396	410	403	411	436	412	379	402	424	393	417	381	432	414	397	405	378	447	435	421	399	379	368	425	389	446	365	431	418	366	395	449	404	414	399	430	393	411	430	388	396	422	383	402	428	408	412	395	407	382	428	400	437	385	385	418	391	402	406	409	432	422	382	408	401	444	384	406	396	392	403	438	392	428	429	409	388	429	380	399	398	446	399	343	376	431	390	404	396	400	384	418	406	397	456	399	368	414	434	391	402	403	440	432	370	367	423	418	394	392	401	417	427	407	390	356	397	386	394	409	403	393	394	383	403	399	413	424	440	404	401	395	426	400	402	432	397	413	397	396	423	446	419	404	386	404	381	409	391	379	380	394	412	435	395	411	396	370	421	405	405	409	392	403	403	414	408	388	396	413	390	379	405	396	401	419	382	392	426	377	361	358	398	396	398	394	383	401	414	385	404	419	397	406	408	437	418	422	377	395	412	423	389	407	380	406	407	406	409	386	431	428	378	404	409	371	393	383	389	398	378	384	397	417	396	401	423	401	385	385	405	390	439	411	381	399	403	424	410	398	398	437	411	418	426	400	373	400	412	422	406	402	395	446	410	461	407	405	406	374	414	424	384	399	392	416	403	413	390	404	401	405	387	416	369	430	437	416	394	405	423	394	439	434	395	426	390	419	378	412	404	396	414	427	394	374	405	410	364	409	422	407	415	394	387	406	405	432	388	404	416	399	370	372	410	420	383	439	423	411	404	379	439	422	402	404	366	400	427	414	443	403	409	421	431	415	410	397	397	394	391	426	429	365	386	426	401	366	367	379	381	394	413	388	407	422	388	421	401	420	412	384	415	398	365	380	379	405	393	421	392	374	382	407	435	405	456	420	401	425	399	410	396	400	411	402	381	411	421	414	410	425	388	380	437	394	398	375	396	381	427	420	397	400	391	428	373	411	439	444	436	412	441	423	419	389	376	414	465	383	426	431	405	365	418	420	400	394	423	423	391	413	396	432	435	415	436	427	373	400	431	407	392	409	348	390	395	428	376	376	412	427	425	396	399	404	395	446	404	404	390	405	394	448	395	437	409	414	390	404	373	418	413	444	393	386	357	405	380	416	423	435	380	416	394	372	400	397	416	414	412	407	405	388	419	410	412	385	390	386	416	425	411	389	388	401	447	421	421	402	400	418	421	377	396	398	393	389	394	413	387	374	402	423	408	414	392	403	388	375	425	396	407	400	428	383	414
4492	13446	9292	4457	3280	2408	1997	1573	1340	1149	1051	898	840	785	692	670	668	628	587	599	561	598	545	552	572	604	541	530	541	534	493	583	562	513	555	493	482	474	489	521	512	512	502	496	500	521	538	489	528	541	543	464	517	472	475	536	517	516	491	511	483	520	493	513	514	520	476	507	514	511	492	489	492	519	466	514	498	518	484	572	495	493	549	518	490	504	498	546	506	529	522	512	509	512	522	485	515	505	503	469	500	459	494	455	485	535	503	478	499	526	500	486	478	511	496	522	478	503	501	491	473	532	476	475	510	502	468	474	477	493	493	492	480	457	481	464	518	491	476	487	498	516	477	504	474	480	487	449	497	483	529	476	538	511	497	492	476	496	471	531	489	473	477	470	493	478	492	524	515	478	503	477	471	481	486	523	463	496	507	516	470	467	558	501	518	496	499	531	479	490	498	509	461	507	481	488	477	502	497	501	491	453	495	515	479	491	465	507	488	475	492	509	480	505	467	506	437	517	491	519	512	506	520	484	495	521	508	473	458	505	482	508	500	467	494	496	524	507	537	512	491	481	530	502	516	488	515	481	485	484	507	478	485	493	511	470	552	478	460	466	492	502	446	497	472	501	472	481	530	482	536	531	517	499	492	508	496	517	498	486	453	465	509	487	495	518	473	507	495	506	491	500	493	488	511	460	486	473	544	469	502	506	528	485	486	496	485	512	498	478	459	519	536	502	512	524	479	500	499	472	537	513	486	479	450	495	467	495	498	473	464	530	516	450	494	484	466	505	543	478	546	505	497	483	553	494	518	520	496	537	488	456	519	474	494	527	512	471	510	524	521	458	524	555	489	507	538	486	465	493	497	473	517	467	501	540	521	462	524	488	447	462	488	495	490	489	501	475	513	508	529	513	492	484	490	472	496	473	463	475	522	467	498	485	514	540	484	476	489	528	488	488	477	469	504	482	498	508	492	485	517	503	525	476	472	463	522	481	479	495	485	531	494	488	474	510	490	490	503	479	479	497	521	499	483	502	468	477	478	512	481	476	493	500	478	515	491	480	487	509	493	464	498	519	496	501	454	474	510	503	512	549	478	527	502	534	506	520	494	482	527	539	497	494	454	485	467	485	462	490	487	495	499	494	473	516	497	481	498	497	496	473	489	462	471	445	497	497	451	472	531	480	492	494	530	513	507	491	487	496	514	463	467	491	539	458	478	462	473	506	506	467	498	512	550	521	498	443	486	492	506	491	469	519	487	503	519	502	510	519	496	530	487	502	482	473	497	487	496	503	487	487	473	466	509	517	494	500	467	518	521	463	546	490	509	508	535	459	496	463	470	473	491	502	483	474	502	517	468	528	522	481	498	504	525	458	524	500	507	489	525	504	489	483	482	494	496	495	481	502	457	495	510	487	459	460	499	498	520	491	510	491	509	508	502	497	536	471	474	498	498	494	482	520	512	484	501	516	488	489	508	474	508	483	493	494	514	567	499	493	519	519	512	480	495	491	503	498	518	536	475	506	494	472	518	514	498	466	464	517	508	470	504	498	485	547	467	477	519	482	490	498	465	441	520	483	517	490	482	461	506	511	500	506	515	488	505	526	437	503	449	481	513	506	485	520	464	504	521	494	505	495	487	490	517	530	495	471	519	506	459	501	532	442	488	464	519	475	498	498	482	480	517	537	507	453	520	513	522	455	481	487	527	496	516	499	512	511	517	527	474	468	485	479	484	469	450	491	482	506	516	479	485	458	486	505	497	483	467	513	499	492	519	496	517	451	511	468	515	518	447	495	485	479	515	511	509	522	510	499	453	494	528	485	458	495	516	525	524	500	516	511	522	485	481	466	503	506	502	502	530	461	518	479	511	517	532	500	444	544	492	519	477	536	497	495	478	534	493	506	531	478	458	443	486	484	473	492	477	510	502	517	478	495	468	496	513	513	499	471	484	493	475	495	496	499	472	471	536	499	490	544	506	483	519	483	528	482	456	500	481	496	540	489	481	483	522	509	502	498	488	472	485	528	521	491	492	490	485	488	482	523	515	441	497	475	501	515	463	470	520	493	497	486	479	517	516	481	496	503	545	494	489	507	496	516	486	479	478	500	515	482	492	481	503	467	492	484	482	494	465	483	480	518	531	509	529	487	512	499	485	512	483	521	441	488	532	478	529	518	468	479	482	526	504	478	519	478	500	535	533	487	513	521	485	536	488	502	501	523	479	508	484	475	499	486	479	458	468	502	488	487	482	466	501	469	506	472	464	482	460	533	493	458	487	481	493	469	494	483	464	494	474	465	522	511	505	509	480	521	472	495	524	475	493	517	505	465	472	506	491	502	478	515	490	542	495	470	475	484	512	453	506	466	504	500	445	515	487	500	479	494	470	496	481	499	504	471	488	516	483	488	477	446	476	484	506	478	503	492	490	501	456	498	482	482	515	468	497	511	543	489	475	508	456	473	478	453	463	487	487	510	478	460	450	488	449	490	490	547	499	512	509	512	536	540	509	475	517	486	461	491	487	546	507	534	457	495	528	482	436	522	494	488	510	498	467	483	485	450	477	477	523	469	491	494	495	488	459	524	508	487	490	489	510	459	529	517	543	505	541	522	504	429	483	492	497	507	520	494	523	501	520	498	497	508	506	488	525	490	539	513	486	481	495	491	531	464	508	484	501	474	537	504	457	496	482	529	509	482	524	479	490	486	476	516	469	499	506	473	509	510	487	494	505	515	486	526	476	449	525	475	468	506	472	471	462	473	534	499	501	493	502	502	487	476	483	493	490	518	514	506	477	493	484	503	474	527	467	487	480	517	515	515	531	456	494	521	526	494	543	479	481	517	499	480	487	486	464	514	531	497	504	478	520	505	482	495	489	454	479	464	511	483	497	473	478	522	453	504	530	472	496	475	497	498	500	477	489	483	475	535	524	506	526	518	483	492	475	516	508	523	545	475	495	500	488	530	478	473	502	470	497	504	487	484	524	503	508	487	483	464	505	494	502	499	505	490	472	508	480	527	480	507	486	499	521	526	521	478	498	511	467	459	422	507	460	462	496	498	515	497	520	503	469	472	473	480	511	513	492	478	510	515	501	470	463	494	513	453	484	518	515	497	475	500	490	521	490	531	508	461	492	480	496	496	476	463	471	506	450	492	531	509	488	529	478	493	508	474	458	465	482	502	443	484	492	437	504	545	472	458	466	537	481	483	523	501	525	508	462	511	489	526	479	485	471	496	476	474	493	474	520	486	496	500	525	497	556	481	488	488	502	475	504	495	491	515	480	504	482	479	505	511	462	489	489	513	455	449	529	503	522	513	540	442	461	463	494	463	503	487	517	512	524	464	465	465	490	468	482	476	517	512	528	484	462	475	491	498	503	468	483	497	508	471	488	544	470	518	541	480	518	501	499	477	518	511	503	484	508	535	469	482	494	475	502	484	477	466	483	436	485	496	505	441	498	558	475	468	515	486	462	452	527	497	459	515	518	473	496	510	538	509	493	493
27212	18493	4781	1069	922	854	828	774	781	833	766	802	797	847	792	836	820	810	775	763	803	771	799	798	798	757	798	767	784	774	777	787	822	770	784	783	811	762	789	799	802	803	792	817	796	832	812	792	795	798	822	749	789	758	820	758	802	816	834	800	792	772	762	815	871	807	823	728	776	750	782	770	813	823	797	803	749	813	790	820	799	800	755	769	718	787	821	787	787	842	839	748	816	807	791	792	739	819	796	777	776	789	811	838	819	804	817	742	801	825	777	765	797	774	834	784	831	767	843	783	806	812	803	764	755	850	811	851	788	844	857	780	785	785	832	774	865	785	832	774	841	759	797	785	824	786	795	771	810	832	799	836	766	788	804	802	792	811	801	779	782	762	825	777	791	773	794	839	815	746	838	814	822	832	802	807	813	784	766	764	751	797	761	821	794	789	817	793	792	843	813	815	818	769	805	802	793	820	753	747	793	771	812	801	741	809	825	842	786	839	784	805	844	775	746	788	794	812	756	753	829	845	789	780	767	836	794	789	770	825	774	781	792	786	773	736	794	769	805	865	842	797	760	787	842	811	772	765	827	803	782	840	803	794	777	769	779	755	819	780	803	764	791	799	779	785	828	806	778	819	744	779	800	796	817	794	763	768	795	795	802	785	791	766	827	853	770	778	794	793	788	765	783	794	843	818	798	806	838	844	804	763	808	814	747	764	766	740	743	780	765	780	829	822	799	779	841	817	810	817	836	815	834	779	761	808	778	801	762	797	780	788	820	793	796	806	766	797	835	833	786	771	777	773	781	835	804	802	803	787	804	826	833	799	797	818	778	799	779	768	770	761	817	767	877	826	795	803	829	803	853	771	772	803	824	783	759	825	839	794	802	773	796	823	780	762	766	793	817	803	749	793	784	817	805	796	798	789	834	797	853	808	771	773	765	866	815	843	746	782	792	840	759	751	778	844	802	788	792	806	773	773	766	829	762	771	838	803	795	798	757	825	863	732	792	788	806	791	739	766	784	765	821	768	768	764	801	772	777	748	769	798	737	791	788	801	804	810	852	796	810	783	852	798	754	803	782	801	762	777	794	783	781	803	761	777	822	777	763	840	786	790	766	842	773	788	796	824	840	793	767	798	775	791	784	799	814	800	793	779	768	764	795	823	785	811	790	840	774	816	804	778	829	805	817	766	821	785	782	821	809	757	780	783	812	794	831	794	818	826	762	807	831	778	797	804	775	801	813	826	795	800	764	812	758	781	823	861	853	806	783	786	800	814	799	780	802	841	833	804	814	780	798	781	817	824	783	836	778	814	771	792	847	807	802	738	812	812	841	843	789	807	821	751	744	786	836	746	774	794	808	800	789	801	809	767	752	779	790	811	778	782	807	793	741	760	825	803	829	795	827	802	800	783	811	764	814	818	800	778	775	814	762	824	763	770	803	748	800	860	765	775	799	762	762	775	803	800	794	803	813	791	821	832	843	816	837	814	810	813	782	793	751	776	791	765	811	810	813	779	755	772	843	812	747	806	819	849	827	786	795	794	793	811	802	830	750	814	788	800	762	798	807	792	840	839	803	767	799	812	779	771	774	789	802	817	763	766	786	828	759	808	790	768	777	795	805	832	795	751	822	828	800	819	811	772	809	791	811	831	777	794	793	855	774	770	824	809	815	805	767	802	824	771	789	726	833	826	784	820	799	839	817	777	789	811	840	775	745	795	800	827	761	825	848	776	823	794	791	811	804	800	771	795	799	766	782	722	800	745	796	861	812	845	846	823	770	803	788	818	784	778	793	808	780	788	762	835	812	800	786	829	832	816	785	799	806	751	772	862	763	823	802	806	805	773	756	793	816	791	799	748	798	761	826	831	780	801	793	814	803	772	796	753	833	744	756	826	839	797	811	807	826	765	790	807	773	777	841	841	840	824	757	780	826	773	766	777	789	776	765	774	816	756	819	728	786	721	818	803	791	777	776	803	716	754	768	785	767	742	816	821	796	802	794	802	781	762	781	759	768	787	804	854	778	774	819	788	812	782	771	809	784	749	817	797	790	722	802	855	757	805	813	845	756	759	788	776	809	783	797	783	819	843	856	818	799	789	815	757	748	792	752	813	780	796	752	800	757	777	808	783	851	799	787	846	780	756	802	813	815	802	831	785	781	836	796	777	790	803	825	823	764	799	810	808	816	780	784	780	832	819	843	768	767	764	766	788	823	804	803	802	848	767	800	798	790	791	810	787	804	786	797	703	799	811	810	799	795	783	766	785	788	806	784	797	782	835	825	775	777	808	783	786	813	807	762	817	755	808	828	849	754	821	827	751	794	740	749	749	791	786	793	829	757	755	803	781	789	840	788	794	773	821	810	811	786	795	800	795	792	813	825	786	781	829	729	783	765	780	844	722	786	784	796	820	784	827	810	788	784	796	821	752	841	758	804	796	757	775	798	756	814	775	783	799	786	821	809	799	821	831	785	795	822	796	751	780	820	850	806	790	740	771	813	816	735	811	788	798	749	805	798	763	810	786	813	843	779	814	812	795	802	783	847	815	804	810	820	812	792	800	771	793	752	825	820	849	790	743	831	763	826	806	789	781	825	861	822	775	792	779	848	767	808	811	779	781	804	798	810	754	793	790	823	834	772	805	838	770	790	786	764	773	798	788	822	768	832	836	786	789	801	810	772	817	783	797	819	825	811	778	803	740	807	792	826	771	770	779	781	766	759	831	799	770	767	827	835	757	798	749	800	838	772	773	790	820	740	748	792	801	822	821	813	836	790	829	827	770	854	813	769	779	838	791	802	815	802	781	794	753	813	766	781	812	809	818	791	818	819	850	819	820	781	810	743	808	838	774	780	748	790	802	769	803	758	843	778	781	843	838	847	783	788	809	800	800	834	803	852	833	815	856	823	781	794	790	788	794	765	837	797	788	779	792	808	820	854	806	756	793	780	764	839	807	766	821	821	722	779	803	807	841	804	788	816	833	775	779	829	806	806	831	758	796	860	807	781	813	795	826	831	802	811	778	802	794	798	806	747	840	788	813	820	824	783	816	814	777	797	817	814	764	768	859	773	798	769	811	782	780	768	784	773	784	771	783	811	834	793	821	836	849	824	789	776	756	842	820	843	797	736	825	791	790	834	831	791	790	839	833	805	733	788	791	830	810	883	793	811	784	767	835	797	781	780	832	790	830	812	801	792	815	792	785	766	786	826	811	762	807	798	741	825	807	771	804	719	754	786	806	812	783	787	820	806	811	800	780	785	799	773	853	819	792	779	777	864	821	774	767	842	836	793	822	781	789	821	810	747	792	779	794	818	794	818	779	811	817	832	807	757	774	760	780	804	803	815	777	772	741	866	809	849	772	783	798	801	821	792	802	723	836	777	821	822	796	785	776	824	828	865	810	803	754	804	835	774	814	808	805	822	817	820	820	783	775	835	758	830	792	835	818	792	857	773	799	770	762	794	798	797	772	786	818	738	794	784	806	767	767	734	744	785	821
4565	1356	1184	1042	1000	971	962	887	903	940	951	906	924	930	920	907	861	918	916	904	886	892	928	927	922	909	902	939	936	924	965	913	965	945	828	905	942	955	946	851	929	981	908	946	1010	908	957	898	921	932	915	898	975	950	904	924	867	909	850	922	877	886	889	941	936	956	918	922	906	921	902	946	879	989	892	896	957	928	892	903	917	894	968	897	937	892	887	908	896	898	950	890	908	957	936	930	935	903	940	883	892	917	931	898	937	884	913	916	935	948	969	892	907	948	891	913	884	925	942	897	921	898	955	920	948	935	885	952	910	930	901	873	912	935	940	903	916	862	900	923	894	932	890	954	929	907	899	966	932	903	933	985	917	880	912	866	990	962	887	932	895	933	931	909	921	938	955	1012	889	852	944	920	937	885	894	937	938	904	901	880	876	1001	939	934	917	931	978	971	855	933	938	834	930	952	872	901	896	956	929	919	891	951	934	905	934	910	892	932	962	942	916	955	961	898	952	908	937	922	930	877	997	895	909	954	938	945	888	921	960	922	915	947	942	931	914	976	943	960	851	940	862	908	902	915	963	911	936	924	948	897	946	930	911	915	962	924	962	909	920	911	955	930	987	955	980	910	886	913	926	881	860	876	922	940	919	926	908	940	885	891	924	965	954	921	919	882	898	913	944	916	925	892	944	925	906	946	876	949	941	979	914	874	954	921	864	943	896	960	920	892	900	923	936	936	936	926	902	915	947	923	930	921	958	916	922	922	894	928	995	908	844	895	834	898	925	975	974	889	901	961	909	933	870	893	934	890	969	928	940	918	942	856	885	990	922	926	916	946	938	933	908	880	943	921	933	945	954	944	903	888	966	949	920	846	941	913	958	924	957	957	926	887	930	912	903	894	904	926	914	886	931	915	937	883	936	936	986	927	915	905	903	900	907	954	924	914	939	905	896	930	919	959	920	940	906	920	946	923	907	956	911	912	920	935	922	928	900	924	943	911	922	937	934	937	916	897	915	920	928	938	915	921	919	873	875	922	897	954	873	868	890	902	907	887	910	949	944	918	958	956	942	939	923	888	877	920	950	895	888	946	946	922	938	959	924	985	873	934	913	952	913	960	896	925	895	890	877	935	956	907	953	886	897	889	899	890	909	850	940	999	872	906	917	957	934	847	917	898	938	971	908	903	932	980	916	935	918	893	905	962	881	894	937	920	893	887	948	906	914	955	923	988	935	914	933	923	931	852	914	901	924	937	969	931	894	915	923	878	941	936	873	907	936	936	974	955	903	914	935	899	928	910	937	995	933	894	913	956	875	917	862	893	948	857	909	896	910	925	946	938	964	925	872	965	942	906	946	885	950	908	924	954	962	838	849	898	913	926	922	890	922	948	943	922	890	879	893	887	930	919	900	949	915	968	977	913	974	907	927	918	918	934	858	914	909	885	941	951	943	964	902	919	924	914	974	927	903	971	899	905	904	901	915	906	977	923	914	876	980	959	906	939	908	898	934	885	940	936	927	920	953	902	892	949	954	953	944	972	917	931	932	902	941	915	888	902	994	952	913	886	930	931	929	896	937	924	919	906	845	939	896	909	923	894	972	936	931	906	890	883	897	950	917	909	901	952	958	958	934	972	872	905	922	933	943	921	909	957	938	923	880	937	983	909	958	886	886	927	906	913	947	1011	934	914	989	925	943	891	962	904	920	922	897	914	912	949	908	914	891	964	878	886	944	920	869	914	970	954	898	979	945	939	919	908	949	922	910	894	935	979	930	907	867	985	904	858	922	975	921	952	932	911	903	938	929	929	897	943	930	933	955	924	906	937	953	926	954	895	897	918	904	930	900	915	929	878	914	931	942	945	904	862	924	893	935	910	858	909	884	930	896	976	926	929	934	973	859	920	946	940	958	888	948	952	909	931	871	900	933	911	905	948	930	921	926	916	972	949	940	940	902	839	970	968	952	936	921	930	915	903	900	954	891	943	939	921	901	956	925	933	965	896	951	928	925	850	901	946	878	926	931	908	881	997	900	885	926	903	908	894	927	959	927	912	936	954	969	911	889	953	914	942	908	939	876	939	932	910	892	947	949	913	911	928	887	937	927	959	942	927	932	963	907	934	988	939	868	916	895	904	925	961	904	939	946	933	921	898	885	904	955	925	945	945	920	865	904	901	899	1032	930	904	920	944	908	946	856	907	945	934	933	920	903	939	895	952	962	900	972	902	908	909	943	918	882	917	880	927	926	933	941	886	954	911	943	981	915	896	911	903	945	919	947	938	998	931	907	993	898	889	879	914	915	887	873	922	937	981	917	919	920	940	886	914	924	930	909	881	893	927	907	922	959	924	883	908	936	915	924	852	974	930	910	964	881	1000	949	937	954	942	921	926	968	939	1003	901	908	946	959	956	897	947	1033	944	844	937	935	916	991	945	975	883	899	911	896	910	953	933	940	900	902	920	922	917	935	923	904	978	928	874	919	918	872	893	927	965	913	928	895	981	948	931	952	970	864	911	910	934	957	957	923	887	912	920	895	930	891	896	929	914	911	975	951	952	929	902	921	974	882	931	865	969	913	909	924	923	926	908	905	911	898	954	849	925	949	910	939	882	935	859	935	933	940	902	933	953	978	925	948	952	894	929	946	935	945	925	939	941	933	877	923	858	897	989	894	946	924	935	920	878	893	922	929	848	890	962	866	922	976	932	870	994	926	908	927	936	932	961	898	915	922	934	850	944	924	926	891	874	913	951	927	906	926	903	921	892	923	890	914	893	970	927	899	963	860	1000	864	939	953	914	940	936	902	906	878	927	986	934	880	898	918	911	876	899	916	930	874	932	944	888	929	955	913	981	951	883	912	882	905	935	921	949	838	880	954	936	957	908	904	926	975	853	956	911	906	905	913	976	899	909	900	887	931	931	884	943	941	925	932	980	897	926	907	897	919	967	905	925	974	974	920	919	897	911	897	906	894	918	935	902	938	946	914	930	872	937	931	889	929	928	937	900	956	950	920	904	962	928	912	907	927	905	894	926	916	904	929	939	906	961	900	925	940	890	917	977	894	900	970	897	878	849	930	988	998	903	934	978	941	962	897	870	923	921	955	891	920	911	912	894	914	931	887	955	953	917	953	860	889	933	884	914	935	898	895	923	910	912	879	918	932	872	955	952	917	997	937	921	853	927	945	932	933	984	909	932	927	960	901	936	924	968	915	918	956	931	920	944	917	844	892	918	924	926	963	921	949	947	950	921	915	912	882	917	952	923	905	945	948	904	887	902	964	1008	856	895	901	858	908	921	955	858	935	914	897	920	981	877	973	911	902	891	950	900	882	926	927	903	994	917	941	888	910	903	950	919	929	902	932	908	929	859	958	902	903	875	936	921	897	1000	923	939	939	884	905	953	889	899	954	911	951	914	935	903	883	920	958	934	931	940	906	905	936	931	953	971	935	941	837	931	965	943	952	941	932	923	865	956	931	918	935	910	985	937	898	956	919	953	952	894	931	940	945	895	961	869
23456	21072	28229	24133	21067	10129	1576	1176	1062	980	978	1018	939	942	915	926	904	903	881	831	880	880	902	900	868	904	879	923	866	873	898	848	920	842	794	832	873	818	899	863	844	879	903	847	840	857	862	894	884	838	835	906	790	864	856	861	867	847	797	849	857	863	847	856	871	802	874	868	844	943	860	825	849	831	888	830	841	804	817	851	814	918	883	827	903	811	883	824	911	806	870	789	934	844	803	836	838	803	863	880	859	827	857	875	837	816	775	780	840	888	870	828	806	841	847	855	832	828	915	821	816	842	868	865	822	855	833	912	820	855	865	833	905	895	862	857	837	859	878	877	866	828	820	878	845	866	892	873	883	861	861	825	818	843	836	861	835	806	808	869	806	851	811	831	807	873	916	853	826	825	805	910	869	770	845	820	795	865	881	836	877	900	850	814	811	868	881	888	879	905	873	860	823	845	837	868	793	890	883	841	872	841	859	866	874	832	829	857	885	846	867	830	845	867	875	827	811	828	843	849	803	867	884	824	828	851	817	874	871	877	899	832	859	856	830	850	826	873	840	816	839	872	819	888	840	848	831	835	808	818	809	860	865	857	866	892	828	862	851	828	875	847	870	839	818	809	888	904	905	841	841	839	838	866	834	893	864	815	856	869	847	861	820	847	858	791	862	831	864	859	839	858	814	869	820	837	831	896	873	819	881	822	808	823	839	862	822	840	823	768	827	881	868	815	846	902	835	862	806	853	859	799	846	838	873	826	866	823	823	870	833	809	868	811	871	866	775	793	831	875	812	863	861	893	853	867	850	909	853	830	879	853	896	851	845	837	817	787	824	845	876	868	902	852	829	836	826	828	857	839	908	854	860	850	831	823	815	844	839	841	825	861	826	854	895	844	818	874	813	886	882	786	823	855	820	876	846	836	778	833	823	877	894	789	816	848	830	829	843	892	809	863	836	823	806	865	797	824	823	841	851	827	821	799	855	841	858	865	841	847	900	846	861	874	869	854	813	823	866	796	823	808	877	838	849	855	880	827	862	826	885	796	832	829	838	829	859	849	868	843	833	858	842	921	783	851	829	839	834	851	836	850	849	893	863	903	892	855	848	882	861	868	837	851	802	852	854	792	889	878	805	832	867	829	800	890	828	864	879	857	860	883	909	836	840	856	849	845	865	860	868	853	867	880	902	835	855	884	793	818	850	883	832	846	849	825	808	847	790	847	834	829	860	889	885	860	891	858	815	816	830	861	833	842	800	811	852	854	855	807	804	865	829	860	860	855	880	845	860	868	862	852	856	853	883	854	861	851	844	833	837	839	822	880	811	851	878	853	806	835	850	878	796	833	858	789	839	842	852	894	863	915	856	792	851	804	821	814	807	846	796	840	831	817	863	875	841	826	817	890	824	891	850	870	832	896	850	837	871	838	843	852	920	815	789	840	819	862	830	877	801	852	810	834	796	771	895	868	885	883	882	848	874	859	827	827	816	761	830	851	866	816	872	855	830	810	786	864	827	859	804	885	797	831	858	835	902	856	870	834	945	829	818	792	807	845	899	821	885	909	853	880	816	905	846	813	846	857	847	853	821	825	849	820	870	808	857	811	843	836	895	855	806	871	845	882	835	834	884	817	813	851	851	851	880	863	843	854	803	855	819	837	812	858	833	854	866	869	827	839	861	843	884	865	833	833	901	810	841	879	880	841	861	867	883	805	831	757	804	859	816	832	844	826	846	825	833	892	882	869	886	899	855	818	871	875	807	893	830	879	845	882	863	770	859	859	865	841	856	877	851	855	809	869	797	799	856	819	855	884	854	842	861	895	851	862	863	838	820	826	827	907	875	842	849	821	863	872	870	804	826	885	842	913	858	861	790	832	843	853	870	890	857	793	892	821	811	835	840	853	863	915	796	867	845	873	821	837	805	900	836	842	846	825	894	826	840	871	856	817	858	817	857	827	845	840	901	792	861	846	864	787	844	824	802	847	799	876	832	808	780	845	861	832	863	924	829	887	819	823	872	835	842	853	817	836	856	801	800	848	850	805	845	880	857	807	812	860	829	850	829	852	883	822	854	811	878	835	860	894	798	823	909	852	914	839	798	814	868	870	844	894	896	830	811	827	816	855	845	860	858	874	799	837	855	866	855	846	828	836	851	821	862	843	821	872	836	853	841	878	835	886	855	864	834	873	795	778	866	861	871	883	852	836	904	903	791	870	867	876	870	855	878	786	859	769	858	849	834	870	849	834	839	837	842	838	824	778	823	817	853	900	859	844	829	847	902	851	807	855	769	795	876	863	858	856	852	821	834	803	861	848	850	871	875	847	877	842	831	838	861	865	833	817	851	860	846	823	831	819	867	840	834	793	828	859	880	859	834	876	822	838	851	868	898	876	836	845	805	821	855	876	826	820	848	861	790	838	810	819	860	846	852	833	879	825	827	886	867	861	822	863	882	868	858	856	824	808	866	812	860	883	780	883	846	880	841	877	807	847	804	797	857	844	811	858	895	855	831	841	899	873	885	834	854	878	798	843	819	827	842	825	852	861	863	871	873	855	869	856	837	875	846	847	862	860	834	814	852	795	825	875	830	913	816	851	822	843	827	844	864	846	866	818	808	836	850	833	848	828	820	846	872	855	883	836	808	853	874	864	927	823	859	829	821	866	860	811	836	824	837	849	802	892	844	866	821	878	803	831	854	835	846	860	861	918	819	818	869	819	853	837	868	815	797	834	823	815	854	835	809	862	824	865	838	820	873	890	860	847	852	817	823	801	859	891	870	844	845	882	805	820	858	838	824	837	857	832	890	882	827	859	825	840	917	799	920	842	838	831	840	885	810	888	862	791	847	869	866	866	817	830	847	825	843	884	797	821	943	841	881	893	902	882	877	826	854	834	887	863	801	807	845	864	874	836	813	852	848	803	840	869	916	843	875	880	866	822	816	908	865	810	853	882	845	853	783	783	814	860	866	807	816	817	860	833	836	858	831	902	823	855	869	842	768	855	887	866	834	833	873	823	864	847	836	847	850	842	870	881	846	807	836	810	889	871	826	766	871	813	838	879	845	846	840	864	848	816	847	856	846	870	893	829	826	847	879	883	878	828	879	830	840	890	869	813	802	860	812	923	824	872	860	838	884	895	853	815	816	812	860	830	858	815	821	910	910	851	819	879	872	859	857	828	862	848	868	860	843	795	788	884	814	832	836	845	846	840	849	862	828	867	872	834	852	813	879	856	868	807	863	824	842	772	848	853	851	838	806	776	860	836	829	821	832	871	850	822	850	855	848	757	809	806	861	860	887	777	861	845	801	872	893	782	867	811	818	878	851	919	862	877	848	872	846	848	835	880	808	878	828	848	863	845	826	822	843	903	823	828	816	819	876	823	850	866	888	842	808	856	821	854	843	814	856	816	815	821	868	843	866	889	852	879	884	869	886	840	834	830	815	898	879	837	841	847	802	825	820	862	861	850	869	817	814	853	820	814	829	860	827	853	840	892	832	853
3646	8501	5908	3049	2455	1961	1775	1538	1356	1332	1225	1185	1181	1086	1065	1062	1109	1044	1066	1084	1041	1027	1053	1008	997	1065	1029	1029	999	1020	996	978	1021	988	1034	982	1003	1024	973	963	989	1011	1009	1005	962	1026	1026	968	1001	1060	986	973	990	1035	1044	996	1015	1014	1044	983	992	957	951	967	1021	976	1006	980	952	979	1021	988	975	942	1010	963	996	1015	948	987	984	981	958	1017	966	1021	990	971	941	958	966	972	1001	989	973	930	951	970	1010	1034	1017	966	1045	989	974	995	951	969	979	1002	966	1011	1000	1006	1020	950	978	1000	1028	949	968	933	978	942	969	1014	960	1004	1021	947	1035	992	939	1005	1000	1023	1020	1018	955	955	1030	957	1009	989	1020	989	984	986	949	959	982	990	973	973	945	952	969	960	1023	920	989	951	998	1047	1019	938	990	954	996	972	991	923	1049	971	1005	1028	1031	964	1006	950	987	1001	927	1015	983	1013	1023	1000	1010	974	998	984	996	976	998	948	990	1002	995	953	946	966	982	957	1052	1000	943	994	957	995	1043	1007	976	992	985	987	1014	981	952	1003	946	998	1012	975	948	990	971	969	982	970	997	950	1020	988	1007	991	924	991	995	1020	992	945	918	982	930	985	966	1000	974	945	973	991	960	1022	1007	966	992	994	989	970	1008	963	984	993	1020	916	986	931	989	920	1017	1015	1034	1000	974	942	983	981	993	970	997	926	983	1019	970	962	972	986	1006	985	1002	949	985	999	1022	1013	1035	965	985	972	1019	1008	967	937	986	993	998	1012	990	977	974	982	989	986	984	970	992	985	975	990	985	967	1061	990	991	993	1001	971	1041	1023	1022	975	984	1017	984	955	1037	971	935	942	992	1000	1039	935	967	995	992	984	985	979	1049	982	968	1019	988	1047	982	945	1019	1011	1051	1035	1029	1030	1032	965	980	986	978	1017	1008	999	1026	1005	1011	987	974	1007	965	1011	974	956	939	991	986	989	956	1070	938	1057	963	986	977	965	963	1004	1040	1015	992	961	1082	983	1026	978	938	997	1027	1001	947	1012	947	994	988	928	939	984	988	1008	991	964	1025	976	999	1014	999	1020	995	1024	1035	939	970	983	1048	976	974	1025	994	997	987	954	947	989	983	962	1019	932	976	938	964	976	1012	938	975	965	959	994	963	1015	927	988	1044	991	963	1010	978	973	988	980	969	1020	999	1076	947	991	968	947	1002	1024	999	1016	1022	970	942	1024	977	960	986	1013	938	1036	1023	990	1021	1029	968	997	969	947	960	1037	1028	1030	999	1005	973	953	991	941	971	978	931	995	1015	962	959	1020	976	1045	942	979	996	981	970	989	991	953	994	971	1039	1009	1021	1014	1000	995	969	1011	979	975	957	1029	1010	1002	958	956	981	970	1000	1015	980	1030	918	1041	939	988	991	944	988	985	961	961	990	958	1002	976	1014	980	970	1001	1040	997	912	969	920	1016	971	977	968	994	974	963	995	978	1007	1052	911	967	988	999	1012	1006	1023	1029	926	982	981	993	988	934	1032	989	937	959	991	934	977	956	1000	954	924	987	1008	1024	982	987	993	975	974	966	1003	979	1011	985	936	1023	1011	1054	965	975	967	979	944	1016	987	928	1033	1011	978	925	979	1004	1025	926	987	985	985	975	984	966	968	999	986	993	942	965	1019	999	969	976	949	980	963	933	997	1019	972	1084	960	995	984	943	1022	928	1002	1056	957	928	1067	954	981	954	1026	1001	959	1018	956	959	976	1014	974	1001	998	952	1046	969	1029	962	1026	1014	1010	971	977	968	1016	972	902	1065	914	964	1025	1001	989	994	1028	982	960	1004	956	1003	1002	965	1025	996	956	993	987	987	968	993	938	1012	996	966	1044	978	928	980	958	964	968	978	961	1017	951	956	974	1013	967	1004	956	978	1017	982	948	1049	1019	1006	952	992	1050	941	945	924	956	965	986	969	981	1022	964	1058	927	987	993	1039	989	962	1048	998	1008	985	1006	1043	955	1038	994	982	993	972	968	929	1019	988	997	960	967	950	974	1025	1001	974	992	1038	979	1044	944	978	993	964	1002	988	1007	979	952	974	1034	979	977	1044	925	1009	973	977	994	1007	996	969	991	964	1041	1021	970	1012	1046	976	969	933	959	1023	939	1045	946	1022	991	982	1021	994	978	978	958	997	1001	995	981	1028	990	962	1029	1025	972	1046	994	987	981	1010	993	933	932	941	1023	991	1005	1002	1032	1002	984	1028	1024	949	1013	989	993	999	990	1008	986	1021	989	1001	962	1020	971	971	945	1023	935	1005	942	995	1003	1017	971	1036	977	1017	983	987	961	992	1016	871	984	1021	1027	977	1014	1043	1026	935	1026	947	989	997	949	974	1006	1016	1004	1015	990	995	990	982	975	1009	977	967	996	981	977	957	1030	933	997	1052	976	923	953	988	972	967	974	992	1002	1034	948	969	938	1000	970	994	940	1008	971	983	963	1029	981	939	972	982	975	920	948	973	966	1000	968	974	1065	998	1004	955	1005	970	1045	934	917	987	972	928	1002	967	947	967	999	973	1015	1052	962	957	962	981	976	1024	954	1015	1002	989	950	1007	978	1023	946	992	995	955	983	920	974	944	983	970	1022	984	976	950	945	989	944	1044	1021	948	1024	977	1008	997	967	1001	1013	958	1022	993	1026	978	975	996	987	1027	982	1027	997	1011	965	952	1024	1040	911	1016	930	959	1008	996	992	1024	953	961	948	1027	942	973	984	1013	1005	969	1005	1013	963	968	983	978	1023	1043	1008	945	1015	954	998	956	970	1000	916	974	962	965	1031	942	971	1095	966	1017	976	1018	996	963	952	1016	973	914	1013	977	1013	986	971	976	970	986	997	931	930	978	974	930	979	993	958	979	1033	997	985	995	964	956	1000	996	984	1005	941	981	951	1008	965	988	1022	977	930	1047	1023	979	1004	939	979	987	960	930	970	991	1012	977	968	1055	975	1029	973	967	995	943	973	1004	1029	1045	937	1004	957	966	1010	1022	1021	990	955	964	958	999	936	957	981	1019	1010	977	951	1003	1015	1016	1037	1018	948	963	1004	964	995	1027	949	1008	934	941	1056	1035	991	976	1002	1000	979	996	983	942	967	925	1040	1031	1008	1001	1001	1003	1021	987	999	1029	985	981	1007	956	1007	1011	983	993	912	968	997	1009	1041	1000	1002	1009	988	997	945	980	923	988	975	1004	950	931	1031	1015	987	1028	1016	1023	944	946	1000	1000	1002	1000	978	966	1028	957	983	977	955	952	985	996	971	1006	970	972	986	982	976	1019	958	1010	1006	1062	987	955	949	980	1074	966	1000	1022	1001	920	998	1007	1023	993	948	989	1015	981	970	1013	975	956	958	991	969	1045	991	935	995	1000	1025	997	1022	1007	1015	1004	979	987	981	984	1026	985	1035	990	996	995	982	998	1008	1004	1007	981	994	1006	955	1003	973	1021	994	989	1009	997	948	1039	957	1017	985	973	943	1009	935	963	973	949	1007	983	1018	962	987	977	989	1002	955	997	1014	1015	964	1012	1020	1009	993	998	1006	964	955	992	991	1021	987	982	987	958	988	1009	991	996	985	995	1020	957	963	978	936	1014	1006	976	1027	969	995	939	953	975	965	979	969	980	942	969	938	995	1012	1004	1027	1017	972	973	974	997	1047	1003	980	963	1036	958	1032	992	998	1033	987	956	968	1000	1012	1014	977	945	968	933	956	983	940	949	971	981	1024	1017	1003	1024	1025	970	1003	978	968	971	1023	969	951	975	964	1001	1014	1018	1012	988	1020	957	1039	966	952	931	1029	1003	910	1016	989	1027	984	1053	1013	968	1004	1008	1005	980	982	958	997	1030	994	984	1039	934	928	983	1030	962	1022	994	948	997	990	969	959	1020	1026	989	989	1002	948	1020	966	938	1004	1016	1015	986	970	1006	1069	956	947	986	987	1001	963	940	976	964	1038	972
24560	21053	27113	25098	9894	768	626	566	479	485	467	438	490	443	414	453	435	450	421	442	447	399	418	449	421	410	434	427	440	466	438	458	483	410	430	414	413	410	404	399	436	406	454	432	433	420	438	416	435	422	416	410	445	418	416	452	437	437	372	398	392	455	396	438	400	413	425	459	413	413	406	423	434	415	450	419	439	464	426	443	438	431	383	419	441	423	405	448	435	433	418	451	446	408	457	425	389	453	455	433	431	430	414	403	435	423	432	416	435	410	416	451	421	425	395	438	442	438	423	391	398	392	453	427	395	401	415	395	439	417	425	418	422	424	421	454	394	423	385	413	435	437	474	398	441	428	465	408	425	422	418	380	421	426	404	420	431	426	410	444	419	414	445	395	431	454	438	427	421	399	414	407	424	390	431	406	423	408	455	442	427	428	395	475	406	419	397	401	447	431	417	417	380	424	425	414	436	445	401	425	430	431	432	375	416	430	407	415	413	398	405	425	454	422	457	411	436	418	402	426	415	441	459	430	417	447	435	430	434	418	413	424	398	421	415	419	422	461	432	410	423	426	446	393	404	435	417	397	404	409	425	394	419	423	398	444	432	438	411	422	403	420	458	433	412	455	444	447	384	437	404	421	421	397	457	438	415	445	431	432	424	405	424	442	423	403	415	427	372	470	386	450	388	410	454	444	413	434	412	417	428	406	442	399	414	405	435	447	398	429	428	421	393	423	409	455	400	415	406	419	379	424	409	433	404	445	445	431	463	395	407	414	438	441	448	455	408	420	400	423	412	445	437	435	457	444	444	394	435	421	439	352	400	407	436	421	416	411	393	437	392	410	429	430	433	443	405	430	401	451	431	422	404	429	405	426	433	422	433	430	451	385	440	457	448	470	413	420	411	423	422	413	435	477	411	380	434	414	408	433	471	412	432	467	413	438	381	457	416	417	452	443	413	431	411	426	425	405	443	402	455	426	406	463	431	371	469	424	440	456	441	424	457	462	388	405	429	389	435	417	393	441	425	441	460	427	423	437	410	424	427	421	426	423	402	388	440	409	435	430	376	406	442	433	443	399	436	436	414	408	420	465	429	419	447	396	464	438	439	433	387	408	407	438	414	452	425	431	404	415	414	397	438	416	429	412	406	443	375	453	458	442	398	432	385	418	399	435	420	388	448	393	432	422	430	400	432	427	425	466	466	386	437	408	417	410	426	410	410	409	426	430	425	455	433	414	433	369	420	440	396	432	421	434	424	411	392	423	451	452	375	417	434	444	420	391	394	415	418	411	423	452	433	428	458	424	423	422	444	391	422	403	451	411	420	415	439	423	404	437	418	419	429	449	416	415	380	404	441	435	407	441	436	426	432	416	437	427	431	372	436	440	425	452	443	451	432	419	470	402	382	399	442	476	444	413	431	432	392	417	407	398	397	415	432	419	440	425	407	387	428	426	419	408	421	456	404	422	428	443	388	404	422	388	405	445	405	430	422	408	375	430	429	442	425	420	383	444	398	371	433	426	402	415	444	437	410	470	415	466	439	416	380	385	444	430	396	441	419	406	403	426	403	419	401	437	432	414	418	374	433	419	394	443	414	433	396	439	412	452	406	441	440	394	392	432	412	439	411	418	388	434	418	451	396	450	410	432	430	393	415	419	445	457	437	400	394	448	420	411	421	435	444	430	425	377	428	427	404	431	415	395	451	395	438	416	443	457	430	417	425	388	416	388	423	451	465	437	458	383	410	408	397	429	440	438	448	433	434	428	397	451	436	405	395	418	397	409	457	422	436	422	392	451	435	439	387	417	428	477	394	415	414	439	425	400	422	425	406	392	416	408	416	421	435	419	454	408	434	406	406	442	402	437	462	417	394	418	425	417	438	399	451	403	417	403	427	436	443	415	424	406	459	436	399	433	424	441	429	418	400	374	433	427	439	408	445	431	462	434	431	404	408	405	443	425	417	455	424	386	417	405	402	407	403	432	418	427	420	434	405	451	427	425	403	409	408	447	415	449	421	459	390	434	431	444	449	394	432	394	412	436	433	445	424	420	454	432	455	406	424	430	440	427	434	409	389	395	389	415	433	416	452	406	488	430	441	416	454	360	411	444	384	406	412	434	395	400	422	433	341	425	432	419	409	412	406	404	400	402	427	419	456	417	403	423	402	420	435	433	418	421	406	394	434	411	440	412	398	436	397	419	445	447	414	413	489	439	442	406	386	428	377	409	444	413	441	413	418	431	412	444	400	432	394	418	443	419	497	469	452	411	430	426	473	391	410	415	420	433	404	402	466	410	414	417	412	414	441	415	441	439	426	428	412	420	396	445	442	418	396	470	419	405	410	441	441	435	428	431	446	402	424	433	407	393	440	452	457	395	396	457	408	431	445	448	415	420	418	399	396	429	438	431	454	465	415	414	430	381	458	403	388	405	424	400	400	445	403	407	437	411	405	466	441	401	430	414	404	391	393	409	462	398	411	434	431	430	398	421	397	394	404	417	448	404	439	408	447	421	401	424	409	444	386	407	424	403	433	423	418	414	412	404	380	400	435	445	392	382	433	445	433	451	425	389	406	446	413	424	402	450	404	425	431	430	401	412	426	394	394	444	459	396	419	443	447	420	425	451	396	400	417	397	446	424	422	438	403	416	437	418	389	425	416	378	431	436	393	432	407	405	454	428	443	403	425	428	424	427	410	420	412	432	430	406	409	452	425	408	426	431	419	453	421	403	428	455	415	427	413	444	392	431	460	413	410	399	430	426	417	462	411	395	389	403	410	458	402	399	418	436	427	439	422	427	447	418	432	440	422	455	417	434	434	464	460	435	433	405	407	435	423	448	417	446	430	397	417	443	443	413	406	426	404	442	429	448	399	426	430	417	408	458	469	439	449	398	434	424	406	420	427	424	384	378	435	398	401	456	420	440	423	442	393	400	419	448	445	437	429	444	449	429	403	441	452	424	452	403	452	391	407	411	417	413	447	430	418	379	422	464	422	418	426	409	411	428	441	449	428	446	362	392	416	433	376	434	437	452	467	419	420	455	407	406	393	405	421	450	472	449	443	409	440	426	428	430	442	425	445	422	437	361	425	436	397	411	444	403	412	409	395	433	413	476	399	435	425	433	420	437	446	425	417	425	401	426	453	394	411	408	445	408	437	426	428	443	413	410	439	413	426	451	417	425	424	421	427	409	437	427	437	429	436	396	424	392	395	416	420	415	454	452	460	463	441	402	399	400	441	393	412	388	435	420	398	412	403	437	431	372	411	449	402	392	418	408	459	414	399	423	446	407	427	419	444	444	411	411	426	449	441	412	413	401	420	456	436	413	411	414	408	411	405	417	451	404	422	439	420	460	392	384	395	407	421	406	376	446	428	449	438	435	411	430	418	389	431	427	416	374	423	446	407	416	405	434	395	464	456	425	381	401	470	417	397	405	411	406	439	391	434	414	456	419	387	437	399	454	487	414	410	419	430	418	395	401	395	424	427	425	421	400	423	441
3375	4632	3191	1584	1239	1045	925	843	730	674	630	607	590	536	545	564	520	555	515	552	514	526	495	528	524	509	515	459	498	515	512	519	514	517	515	477	504	511	499	507	500	505	506	522	487	499	488	552	486	501	520	537	535	463	473	520	487	469	535	505	470	475	487	540	487	477	489	477	506	455	505	473	534	499	466	473	503	493	472	476	537	477	503	521	494	502	506	498	494	493	493	492	509	513	473	489	505	446	488	545	498	512	469	493	528	548	511	500	452	493	496	481	491	471	497	497	456	484	474	463	459	472	499	483	468	499	462	473	483	481	514	506	471	484	480	524	505	501	486	490	425	482	491	480	526	490	487	477	479	506	514	525	488	517	472	484	529	471	495	503	479	455	461	487	510	472	493	506	500	515	473	480	476	492	519	494	485	487	482	481	504	463	503	478	458	491	467	485	506	472	489	484	501	489	468	478	477	480	517	543	540	498	529	478	527	520	474	490	550	533	533	501	494	513	507	480	525	517	497	436	518	494	491	504	478	479	534	453	446	522	495	480	522	470	482	494	486	518	481	484	513	504	484	489	498	513	514	480	476	510	518	485	467	512	501	481	489	513	500	458	508	505	479	453	501	522	524	494	516	469	485	493	480	502	514	511	505	541	520	505	518	459	514	530	528	499	484	500	506	511	492	529	504	503	468	509	479	491	467	512	499	532	520	511	487	481	522	505	493	499	478	501	500	461	478	454	464	466	546	470	515	502	525	434	442	486	466	512	521	492	523	525	503	475	467	473	512	467	472	477	489	469	499	477	464	464	511	517	473	499	490	504	516	483	490	487	476	496	497	534	472	509	483	522	496	494	461	502	501	503	527	523	499	497	498	500	468	501	497	514	466	475	539	486	508	522	489	466	518	490	485	476	494	494	498	506	479	449	491	500	485	505	469	468	474	511	500	474	487	466	482	488	523	488	514	512	483	509	514	468	495	480	489	488	507	485	499	488	506	515	475	505	468	510	482	482	499	517	487	488	501	473	478	495	504	508	497	485	491	532	496	491	479	442	520	491	509	522	562	483	487	497	448	530	478	522	510	475	545	518	492	484	508	505	492	525	487	527	471	518	526	500	478	447	456	544	519	488	538	526	487	514	487	466	514	477	518	519	505	496	411	515	471	505	502	485	480	537	484	479	479	505	499	513	481	500	492	478	452	499	499	514	514	487	467	517	547	495	490	506	465	525	521	466	474	512	493	469	483	498	465	482	503	452	456	485	465	499	471	504	506	525	452	490	500	509	505	485	512	499	491	492	497	476	528	538	497	436	508	491	490	475	482	475	480	467	499	457	524	483	475	519	471	498	525	488	489	499	446	471	478	434	496	437	490	492	510	480	495	536	508	507	444	468	491	510	489	514	491	469	518	474	524	467	488	487	474	515	460	497	497	483	475	478	487	500	482	454	478	495	516	471	485	459	483	486	491	481	502	472	496	518	479	500	477	487	508	470	481	511	485	482	469	517	501	488	468	501	477	499	518	467	474	461	496	522	516	490	493	484	451	489	467	468	465	537	490	501	460	474	505	498	545	509	448	480	478	505	502	498	480	482	505	493	488	495	515	483	463	439	471	494	470	455	477	538	497	489	505	497	485	541	492	533	531	499	528	471	493	542	448	495	534	470	527	509	512	475	517	523	475	506	541	492	503	448	478	489	494	489	501	492	500	499	556	530	479	446	521	480	476	512	520	472	494	508	493	489	474	521	501	530	462	478	534	487	517	476	536	504	468	480	459	485	500	489	492	521	513	502	473	507	512	499	481	506	491	496	508	485	482	513	532	495	461	532	489	454	514	480	492	488	481	483	494	497	468	497	416	557	483	487	492	463	486	503	508	486	534	493	485	474	462	468	517	505	494	512	460	500	502	472	501	483	508	518	481	499	520	478	515	476	509	549	508	466	503	506	469	494	475	462	503	477	503	521	492	471	495	510	466	481	515	463	472	475	488	522	478	477	506	426	460	453	515	473	492	469	466	490	488	465	497	462	492	469	501	507	500	479	466	490	516	496	473	475	521	492	499	508	486	474	484	481	517	482	511	518	489	478	491	488	540	456	501	524	470	509	527	491	478	501	497	507	502	522	487	518	445	498	548	501	501	526	485	486	487	547	477	497	456	532	517	507	478	476	484	479	478	491	493	496	536	476	464	506	491	483	511	510	516	486	483	507	451	503	502	458	484	497	528	492	477	519	509	490	471	525	506	497	521	517	503	488	481	493	517	490	498	481	519	486	546	475	508	517	486	505	450	458	474	548	497	499	492	478	490	505	515	497	509	476	524	476	485	477	450	510	478	511	472	511	532	488	450	465	525	497	450	503	495	507	490	490	514	492	464	528	520	463	467	471	494	515	518	476	524	468	525	466	519	507	506	478	468	453	487	449	492	495	505	502	480	520	452	468	525	464	529	505	477	483	493	488	463	483	514	489	498	500	457	497	476	503	507	482	493	540	479	510	511	500	467	452	504	482	494	492	491	474	531	500	511	534	450	433	489	499	477	494	459	485	491	471	479	519	489	534	485	479	496	480	466	485	546	527	473	486	443	456	506	508	514	512	486	505	467	502	511	526	508	450	519	501	478	485	507	519	466	475	495	521	474	495	508	510	516	498	478	471	474	546	510	491	491	489	514	459	472	489	545	505	507	462	540	511	505	515	471	511	506	487	478	486	504	512	523	494	518	508	492	486	482	472	513	467	505	500	441	490	490	509	483	490	539	522	478	460	529	535	493	465	534	467	498	482	447	503	474	509	512	507	507	465	529	495	480	526	482	462	479	492	512	483	488	483	480	513	521	514	473	499	486	465	501	530	502	471	480	494	514	456	495	513	482	466	483	540	493	508	449	544	482	473	503	491	473	490	554	540	520	493	481	511	473	461	476	474	474	501	528	452	522	483	478	514	491	493	515	479	479	449	472	512	480	484	493	505	487	444	518	488	489	512	460	537	513	494	494	474	464	492	466	506	487	517	486	464	494	501	516	516	533	509	470	476	536	495	459	497	513	484	505	499	490	473	493	476	490	479	487	475	470	459	504	484	463	502	499	500	478	495	486	457	525	468	480	497	504	505	526	471	508	487	497	527	476	509	529	486	492	456	509	524	467	493	502	458	483	488	512	503	474	482	498	466	493	495	481	527	493	470	424	493	459	487	449	501	474	491	494	520	512	503	471	493	529	509	501	523	504	487	506	472	498	501	482	478	511	498	496	516	480	499	495	481	528	489	483	518	503	468	485	460	513	499	506	460	478	507	485	482	490	479	480	511	515	470	497	484	470	485	468	487	497	471	513	477	520	552	476	468	505	529	513	466	518	497	498	465	512	474	489	499	468	459	484	476	510	498	465	515	511	486	484	497	488	505	501	462	480	500	501	474	488	517	500	543	528	505	527	497	521	456	495	492	452	498	521	497	514	477	444	438	513	472	486	510	509	525	495	487	481	475	497	522	467	490	447	509	557	500	506	511	511	511
22477	21098	28689	23723	21092	21124	7686	1004	741	692	603	580	570	529	523	463	509	450	413	433	466	453	478	439	470	428	421	426	439	389	411	440	393	424	433	379	413	377	421	405	404	427	392	447	354	464	409	426	421	377	412	447	441	409	391	416	392	381	423	378	417	417	412	408	417	397	385	400	416	438	411	386	394	401	425	370	403	398	392	413	397	362	406	358	382	426	381	388	425	435	354	389	396	391	428	377	394	449	381	384	417	424	414	436	417	388	393	412	423	382	424	416	433	438	413	416	407	415	404	416	428	412	428	438	420	372	426	383	409	386	431	404	372	402	371	404	371	347	403	375	388	405	383	421	368	375	412	426	434	416	393	399	404	371	398	393	399	402	431	422	411	446	402	414	396	417	433	393	415	382	403	433	430	384	390	392	401	376	397	412	413	389	407	380	360	423	408	377	407	388	450	406	407	395	392	401	415	404	441	417	449	393	366	381	415	420	396	393	381	389	397	366	402	409	415	403	400	396	398	406	374	411	440	402	390	391	384	386	428	398	434	374	430	411	410	381	388	401	383	413	398	440	415	411	418	373	423	408	422	385	426	400	391	422	395	402	420	409	391	413	401	412	388	421	377	379	381	406	384	433	453	406	419	394	399	388	428	403	450	418	403	405	390	426	423	431	406	412	376	380	422	417	402	404	357	366	373	412	377	421	408	398	399	392	420	410	397	390	372	426	397	418	399	382	393	436	390	392	392	407	420	426	416	412	410	390	415	416	432	411	383	391	399	445	421	436	397	411	386	379	404	420	392	385	399	409	392	404	369	376	370	359	410	395	370	402	432	360	380	414	405	449	421	409	419	400	386	420	402	420	425	393	424	391	408	384	384	377	436	382	370	388	411	382	405	411	412	414	427	381	414	427	395	382	399	425	404	410	400	387	426	401	405	401	389	405	405	403	381	385	401	367	408	432	401	399	379	393	403	382	420	409	418	400	453	417	383	404	399	423	399	392	408	388	382	410	405	406	414	385	363	424	382	424	412	411	363	379	360	395	427	397	370	417	407	396	398	418	431	442	387	398	381	404	368	343	393	345	426	377	403	370	411	405	391	415	428	390	398	406	387	414	427	393	428	404	405	391	414	419	383	384	437	364	406	402	417	409	422	400	414	407	409	387	376	433	380	453	388	394	387	405	373	422	423	394	379	412	416	408	394	458	403	403	375	398	429	410	415	390	401	399	410	413	413	406	408	442	371	451	388	415	393	425	412	401	423	401	380	414	411	381	393	386	420	373	392	400	430	392	411	415	371	415	402	404	420	423	424	391	416	388	405	378	413	396	408	389	423	406	412	424	388	389	442	408	373	392	404	394	368	419	363	410	429	411	392	413	426	389	441	397	424	354	447	392	399	413	431	399	460	396	404	417	378	439	355	393	384	426	358	417	393	414	428	412	396	402	423	415	379	393	399	385	378	401	420	405	364	450	388	386	416	394	401	385	399	414	396	431	385	459	445	403	446	402	397	357	382	444	444	413	352	391	417	381	379	379	384	404	400	392	420	389	401	399	390	396	433	414	387	395	382	414	401	397	412	403	386	420	433	361	403	419	385	398	386	423	378	402	416	420	436	421	406	399	437	405	409	391	404	414	365	415	399	418	403	409	370	360	393	423	391	423	409	404	352	366	411	384	392	407	398	439	413	403	428	404	389	385	423	400	388	400	401	378	392	389	374	412	415	429	440	423	405	418	411	438	395	382	388	416	407	411	394	392	402	389	402	407	370	414	414	416	387	361	392	410	382	431	391	399	384	416	398	374	439	432	432	358	401	407	364	403	395	401	405	432	385	374	409	395	436	392	369	431	368	381	421	388	396	384	386	399	372	388	368	335	397	392	387	385	434	405	377	432	391	384	397	416	365	400	366	399	411	409	412	359	431	411	408	356	401	417	399	402	428	384	376	418	367	405	383	398	421	398	424	386	371	402	413	412	386	395	387	388	385	366	412	399	391	417	401	416	410	404	415	413	382	391	397	411	381	374	377	389	405	403	404	383	434	374	382	421	381	424	385	398	385	388	408	368	369	391	392	392	406	424	383	409	389	409	372	380	367	408	407	408	423	410	390	403	388	400	403	399	423	416	418	404	385	412	394	361	379	395	388	439	401	384	419	409	399	400	418	379	398	385	403	413	413	411	420	442	382	415	410	393	409	411	375	446	422	379	394	417	405	417	388	380	358	410	406	406	371	373	405	415	403	414	379	380	386	396	374	412	446	419	397	400	382	386	408	396	393	418	395	420	405	414	421	409	396	437	392	389	396	398	409	415	391	422	416	402	393	374	380	390	414	423	384	382	396	389	387	399	402	359	376	377	425	384	420	386	434	385	377	408	395	420	396	412	381	414	403	394	419	412	370	379	434	365	414	372	410	404	375	380	407	363	399	392	386	425	437	391	406	405	404	421	417	419	382	405	424	436	405	402	411	377	416	386	432	389	429	392	387	379	391	381	381	417	423	394	456	431	400	394	388	419	396	375	409	389	407	388	384	458	401	391	409	406	429	385	380	365	429	401	383	400	394	383	434	378	408	386	428	371	396	412	400	394	402	390	403	412	433	405	370	389	390	396	395	395	398	394	424	365	376	398	347	394	388	415	397	371	355	440	383	396	396	406	405	380	395	417	397	380	406	388	397	412	402	372	384	389	394	388	428	392	389	416	396	369	397	399	412	396	427	398	434	374	391	382	409	418	396	421	402	377	413	401	425	388	386	425	400	417	403	403	454	417	404	406	417	389	410	419	395	401	434	374	419	412	455	408	443	394	383	445	425	398	419	432	386	403	396	443	370	392	420	394	403	401	372	403	415	385	380	409	401	408	412	379	402	422	384	404	360	430	395	410	383	425	444	406	392	392	411	412	414	417	380	395	421	380	386	395	403	359	387	431	410	423	399	405	415	430	409	395	409	376	419	394	367	390	394	410	392	408	409	419	373	405	398	362	379	406	426	408	393	394	401	383	383	402	372	378	444	429	409	404	409	451	405	428	411	390	416	420	401	394	419	375	414	381	384	405	422	385	381	369	417	364	371	355	435	403	409	388	376	416	370	381	396	412	415	375	380	427	396	389	394	404	412	406	392	416	400	405	389	394	383	399	393	433	407	400	375	384	421	390	376	415	415	401	423	377	397	395	406	428	366	423	392	391	394	387	374	376	367	380	408	398	385	396	388	399	422	387	393	454	391	386	371	389	405	402	392	395	390	390	361	420	404	405	404	379	400	393	460	404	419	417	369	419	417	423	385	404	425	411	371	397	370	399	428	429	442	407	382	401	402	380	424	374	406	386	377	394	383	387	381	422	424	375	403	429	421	371	395	368	379	395	400	369	415	418	408	408	420	388	379	410	391	409	374	396	352	414	378	404	394	420	420	410	374	354	404	383	415	424	375	390	374	390	419	393	414	393	444	392	399	427	386	395	377	381	431	369	383	388	425	407	417	411	405	472	374	369	383	418	387	366	426	424
4471	13510	9271	4440	3271	2504	1954	1560	1314	1075	970	883	824	779	698	644	697	656	623	637	579	565	529	588	528	526	530	561	532	549	518	479	537	554	507	532	487	554	513	469	540	490	526	550	478	499	531	515	490	463	499	484	516	483	483	538	503	474	482	491	455	540	502	488	484	454	490	513	522	498	504	488	502	497	525	514	462	508	509	483	458	546	491	531	516	491	491	516	483	474	472	489	505	532	493	483	456	457	481	552	481	507	441	497	485	490	489	491	486	478	475	484	480	516	510	472	469	473	452	469	492	481	504	446	502	459	528	536	454	479	484	473	530	506	473	497	482	467	469	509	475	520	469	498	452	504	506	498	509	501	487	470	489	493	473	497	467	493	515	506	476	461	486	481	498	474	519	515	516	474	455	509	497	502	458	488	488	483	486	470	505	499	454	440	439	479	504	505	502	462	488	470	513	469	496	465	513	503	478	478	458	477	487	469	493	461	519	472	512	481	510	476	516	509	502	521	459	444	514	505	482	528	516	504	494	472	484	487	479	477	467	496	474	477	517	482	485	528	514	512	502	494	471	457	470	468	489	429	480	477	528	484	493	490	514	488	506	491	479	511	504	528	511	465	512	496	508	466	503	497	496	475	522	450	475	512	473	505	533	504	494	477	467	530	478	483	514	514	505	517	477	478	456	487	477	474	479	483	476	512	528	496	498	480	476	469	508	512	500	523	506	471	486	501	492	516	516	471	477	480	506	469	494	451	490	510	496	548	538	452	453	497	480	471	526	521	503	471	493	495	496	454	501	455	492	472	475	465	459	498	503	483	503	469	540	463	459	503	482	456	468	503	470	494	474	511	484	502	475	512	480	476	521	501	513	490	465	501	501	505	451	474	471	448	463	469	453	503	515	504	517	487	501	490	475	452	496	452	494	467	446	504	470	456	518	509	491	446	486	518	481	459	501	503	481	493	473	483	483	498	460	449	506	469	504	518	485	494	482	493	497	481	485	501	482	466	465	463	518	484	495	486	484	490	510	496	470	502	478	457	498	489	468	428	481	482	490	485	507	474	510	476	465	500	517	498	484	532	489	497	480	499	493	494	517	507	509	538	464	439	491	484	489	462	497	507	501	492	505	510	471	499	478	459	524	462	480	502	516	525	480	476	507	483	473	523	499	515	475	510	491	486	532	510	509	526	512	482	490	486	464	486	540	493	505	497	489	499	468	467	478	493	493	450	496	510	490	493	516	474	467	485	518	471	473	485	509	497	516	534	497	496	523	489	469	489	458	458	522	532	550	469	516	469	475	511	471	499	472	519	473	526	495	485	496	453	497	493	457	472	494	491	458	457	465	488	459	485	478	485	470	493	473	470	501	475	479	476	500	494	509	517	468	504	467	490	500	495	464	471	488	469	489	511	503	488	490	481	475	514	507	486	460	504	494	521	474	493	501	493	471	499	539	468	496	527	499	502	483	491	498	479	481	491	479	487	463	481	476	478	480	503	492	479	496	458	514	504	515	498	494	508	511	499	474	471	506	473	452	475	477	461	527	483	477	470	466	499	459	485	510	509	476	466	458	445	518	496	496	485	462	485	484	446	479	489	431	483	483	492	498	492	514	495	465	497	485	490	468	481	485	496	451	502	488	497	547	497	459	495	483	480	494	459	484	513	479	502	469	528	502	499	471	526	511	495	480	509	485	527	520	507	487	495	455	469	457	510	494	503	500	521	462	465	473	458	523	474	499	498	490	536	482	495	458	469	483	504	485	510	504	470	499	486	486	498	457	473	483	529	476	478	492	482	492	473	475	489	482	488	476	506	483	473	483	505	481	483	446	488	496	461	474	514	486	498	471	496	498	513	462	497	507	478	491	492	460	477	515	485	471	492	521	527	519	495	445	485	497	479	477	495	475	500	483	486	505	488	497	489	484	484	472	485	516	502	508	461	530	471	484	465	482	443	478	474	501	499	524	512	467	490	504	519	504	501	491	488	485	487	451	466	482	522	463	466	471	498	476	480	499	455	525	476	487	498	498	472	490	482	483	458	513	472	528	478	489	496	518	506	476	474	493	477	492	487	513	468	474	470	464	490	447	456	485	503	485	490	489	511	497	490	483	476	504	499	516	511	473	503	474	448	443	448	478	484	510	509	499	482	475	497	479	514	481	475	458	464	447	508	458	479	517	489	467	484	515	493	494	507	501	456	496	475	484	469	502	490	445	529	515	493	447	508	466	510	503	474	513	490	475	498	488	474	526	462	539	434	507	472	491	478	482	495	472	454	495	513	509	495	499	480	487	519	484	501	528	502	454	507	457	511	481	492	453	488	490	485	464	533	494	462	483	521	520	503	511	453	499	436	495	524	471	533	454	497	475	464	499	436	453	464	458	509	491	413	452	471	501	488	434	454	451	511	491	471	519	506	511	497	479	491	480	529	486	472	443	479	461	453	463	461	461	483	483	500	503	466	496	466	517	488	471	503	477	457	461	468	487	476	494	499	505	500	440	458	474	433	503	538	460	496	465	470	504	477	459	499	464	501	536	485	514	454	486	466	489	485	517	466	468	493	516	529	495	451	522	473	517	464	488	483	511	498	489	500	478	463	486	475	521	496	485	476	534	455	441	464	500	517	517	462	450	514	476	510	485	504	484	515	496	494	482	537	450	478	480	497	446	508	466	504	490	493	472	478	473	482	471	459	439	480	492	471	512	523	480	512	501	525	495	487	495	484	502	495	510	506	518	502	501	512	482	514	490	503	513	471	483	477	495	518	516	488	484	486	495	481	450	502	459	488	489	503	502	502	531	501	477	483	511	497	479	485	527	481	467	489	496	504	473	511	487	504	459	458	500	475	469	508	486	490	470	511	493	493	482	483	515	551	476	458	482	480	440	468	485	491	484	477	506	508	522	499	496	482	519	497	476	508	489	504	460	502	497	511	508	515	478	448	467	468	504	482	477	451	490	489	474	463	482	482	510	494	488	516	487	484	474	481	486	473	475	459	470	468	474	459	494	484	484	473	472	468	452	497	457	461	480	519	523	506	473	494	479	495	538	512	522	504	472	493	524	500	472	510	456	479	477	476	433	461	473	505	469	458	531	491	517	453	466	495	473	457	466	510	455	459	455	444	491	477	500	498	520	451	495	490	475	509	466	495	501	457	536	499	456	466	471	479	504	465	464	491	451	469	482	464	510	500	515	518	485	468	520	457	516	468	489	483	499	503	483	502	512	475	481	470	506	465	500	466	496	498	497	455	487	472	461	475	469	416	513	510	489	476	472	480	487	485	499	493	518	493	447	474	464	463	485	470	474	492	501	495	470	524	511	474	478	478	500	501	481	505	499	479	538	528	465	455	497	486	485	476	496	512	526	492	499	464	477	463	506	464	478	499	482	461	546	447	497	457	509	483	512	507	509	480	501	453	491	491	452	452	479	471	517	494	473	519	499	480	490	514	468	513	523	508	462	524	511	506	492	458	456	499	473	458	489	492	466	523	461	461	510	499
27228	18422	4747	1075	840	849	867	842	750	823	804	816	845	760	826	785	766	787	784	765	850	786	836	789	841	811	754	820	818	736	762	846	788	792	777	807	776	789	820	700	808	763	844	828	779	760	765	769	822	821	820	729	851	755	773	827	820	813	799	748	859	804	807	763	816	803	832	748	779	823	787	815	809	839	782	788	784	835	775	799	794	840	788	702	776	815	784	796	833	808	824	786	737	798	780	808	831	815	770	730	776	799	745	787	787	816	757	808	791	778	798	801	754	772	792	748	757	786	809	766	757	802	750	810	752	832	838	791	776	859	784	757	805	790	798	801	689	834	817	800	833	777	786	774	811	779	748	797	845	791	794	797	805	844	794	796	748	751	838	819	781	797	844	803	790	781	809	767	812	815	770	825	800	716	783	754	809	756	778	779	791	816	802	814	801	806	798	773	799	795	803	820	813	806	793	794	733	791	764	765	758	796	798	815	780	743	823	767	851	786	810	764	785	805	801	781	804	775	810	771	730	783	814	792	767	825	824	816	774	807	805	787	777	816	773	808	803	774	786	756	757	775	786	760	788	826	813	798	751	762	793	773	788	770	837	838	797	785	789	792	764	790	817	804	806	811	767	783	788	803	820	796	806	839	785	812	790	800	820	807	808	785	826	785	798	794	759	797	794	763	810	807	775	827	809	758	764	754	772	837	781	844	795	792	782	821	738	764	804	818	721	787	784	793	783	827	807	822	807	870	779	790	799	819	762	763	824	814	783	818	864	776	854	791	861	838	791	756	762	804	788	728	787	822	791	813	802	827	843	811	807	756	749	765	802	805	835	784	829	725	815	821	784	795	774	828	815	791	728	760	749	815	828	756	792	818	815	793	783	789	792	796	761	774	823	797	780	802	793	788	831	789	778	802	734	783	811	797	838	776	823	798	765	783	881	840	779	797	775	772	765	784	794	780	769	786	806	780	790	778	863	851	802	828	815	783	793	836	776	791	835	841	809	789	802	781	785	809	834	794	754	795	795	775	773	801	831	821	778	760	782	745	823	759	814	825	801	795	726	809	791	803	794	810	808	771	814	766	766	763	808	733	779	819	770	777	778	809	758	792	725	764	724	812	764	761	778	814	779	851	824	804	813	772	792	785	743	828	800	788	753	776	803	819	764	815	735	757	816	836	777	791	743	810	774	762	842	787	833	775	830	799	815	794	772	757	791	801	789	771	846	802	757	800	790	841	817	741	796	749	756	823	774	807	766	769	840	810	816	785	803	773	761	781	799	795	758	821	726	735	755	771	812	761	807	805	852	807	774	777	799	780	796	793	781	728	833	810	783	776	850	810	777	824	777	837	818	785	811	790	817	805	795	802	772	785	795	759	794	767	849	820	783	770	842	771	812	807	778	769	781	803	778	766	848	780	782	824	779	848	804	781	800	824	813	826	843	784	777	797	752	854	802	794	769	826	773	777	785	798	761	788	841	801	867	785	786	775	822	785	792	838	757	758	806	804	766	785	776	777	777	799	815	802	812	793	759	791	842	815	806	812	787	782	783	829	760	839	797	739	786	835	820	751	794	725	775	775	750	833	797	782	787	792	726	792	789	724	802	754	836	777	764	817	759	781	789	797	778	783	825	825	819	790	761	846	816	729	798	815	800	825	856	855	813	770	835	812	823	805	818	805	849	764	793	808	791	852	774	792	795	774	788	796	819	794	759	778	812	772	817	768	778	840	787	768	836	806	784	771	771	798	773	831	774	776	775	770	771	829	828	785	781	823	765	849	812	805	826	831	846	770	778	807	842	822	770	816	773	763	858	812	819	774	783	792	830	835	829	788	786	793	788	821	784	826	848	790	767	778	797	791	774	824	844	755	778	804	810	779	747	756	803	799	805	755	753	785	803	826	808	826	794	808	822	791	809	763	825	785	786	768	766	770	823	857	801	865	804	771	743	785	791	809	783	822	817	763	780	794	784	798	815	756	793	817	814	754	829	780	830	832	767	812	783	768	812	827	772	810	809	769	804	766	745	780	751	764	813	800	805	794	763	812	833	811	782	769	784	772	816	829	813	816	766	801	776	798	761	836	744	842	835	806	776	767	784	811	757	851	833	780	750	758	742	811	799	782	816	815	774	823	832	782	761	820	877	812	829	825	772	788	827	819	762	800	795	790	801	788	802	826	804	808	788	792	819	791	812	801	793	812	793	804	801	800	763	765	837	791	791	808	771	805	774	823	788	797	836	827	845	779	829	783	866	849	773	794	776	810	799	751	824	780	811	773	830	724	784	796	768	789	766	763	798	789	800	836	766	771	797	794	747	835	743	791	721	807	700	803	754	780	807	794	786	812	822	787	763	788	800	805	764	886	780	756	815	752	737	809	821	788	777	797	783	771	811	784	765	832	764	797	810	800	827	739	811	845	786	775	772	785	777	799	809	777	784	738	772	818	733	769	808	817	742	839	817	766	775	735	812	793	778	779	776	711	823	753	812	809	803	821	806	845	811	831	803	790	775	801	856	805	820	762	830	770	790	768	806	792	801	843	784	843	793	795	750	796	809	769	785	816	863	753	791	825	802	791	804	740	793	808	789	757	834	788	805	794	779	789	812	816	815	785	801	840	810	749	761	817	768	887	795	819	763	774	774	775	831	786	755	822	776	774	762	790	855	791	786	820	812	793	783	800	813	786	800	798	813	783	715	785	777	797	792	795	808	794	822	817	793	785	847	796	815	765	784	839	771	834	753	800	794	809	789	820	773	778	845	818	843	793	756	801	786	804	794	774	778	812	793	781	750	787	801	838	776	781	820	784	781	802	787	776	780	794	799	766	824	767	808	820	770	767	745	801	798	772	830	796	772	752	798	786	790	786	812	819	764	731	793	760	800	801	794	812	746	845	830	804	770	725	800	849	803	751	762	796	841	781	813	824	816	729	821	862	758	767	810	789	723	786	780	786	794	787	826	798	799	781	765	802	799	850	744	797	804	804	820	795	779	784	753	829	833	762	788	797	803	795	865	851	774	774	781	790	820	750	811	817	818	801	825	822	774	779	811	798	847	837	791	745	850	816	753	807	766	829	792	804	740	802	838	817	802	849	810	756	800	798	754	868	867	808	762	827	817	842	811	798	770	826	802	776	798	734	820	720	827	783	777	785	780	783	729	807	814	794	836	833	803	760	777	794	755	842	831	783	835	810	781	803	824	778	806	782	799	840	835	779	799	789	798	779	783	832	798	770	832	822	785	783	796	790	795	773	779	772	783	830	756	804	821	796	796	780	773	759	839	829	801	793	786	808	807	779	816	779	804	833	802	806	806	785	803	734	857	796	786	846	799	819	819	754	799	817	781	851	818	859	802	801	706	768	813	741	761	827	743	798	807	792	829	793	776	803	825	811	778	797	795	788	790	771	805	811	804	830	764	795	798	797	787	819	788	831	829	811	770	790	835	769	816	841	816	797	816	768	845	807	850	791	791	776	828	820	819	776	789	831	783	849	795	813	837	791
4501	1328	1173	1028	989	990	962	909	908	925	972	929	935	884	867	968	955	869	905	874	903	899	908	917	954	895	888	893	886	867	896	939	935	906	938	945	906	954	893	927	918	925	922	909	876	849	934	855	949	869	881	912	920	890	966	906	905	935	982	993	927	922	954	964	899	961	970	927	885	935	917	860	888	855	928	897	912	947	919	886	889	892	885	917	910	949	909	941	891	881	904	976	915	883	880	916	917	882	889	923	923	897	906	901	920	871	934	920	929	914	972	922	906	923	881	913	952	922	871	930	911	919	909	878	919	917	954	962	951	981	925	927	892	911	946	911	921	967	927	872	939	916	932	920	937	983	921	875	895	867	931	961	904	908	958	954	930	924	941	929	914	897	929	904	897	950	868	909	897	871	914	932	932	907	896	909	878	947	936	900	959	934	941	934	895	891	954	887	877	930	859	949	907	904	928	923	878	935	906	931	935	900	929	936	927	904	906	887	865	868	906	936	967	924	903	980	941	907	939	882	887	919	893	915	862	907	918	961	894	894	945	858	895	924	844	893	969	883	902	941	918	970	905	954	934	934	880	927	897	969	952	911	972	917	894	908	922	857	936	893	956	913	960	919	907	925	905	946	898	928	955	850	899	943	921	899	888	917	876	956	921	908	877	897	918	910	962	892	871	900	948	876	915	893	843	896	908	939	895	906	938	938	975	960	921	935	917	885	892	933	920	897	911	902	919	884	888	962	880	908	940	974	935	923	881	976	976	939	912	942	935	922	943	920	941	907	923	928	962	914	912	915	923	922	937	914	863	934	969	919	954	924	905	950	877	933	922	859	947	945	911	907	882	900	929	882	862	958	949	909	874	908	885	930	920	918	877	955	882	908	966	861	899	966	911	903	942	975	928	916	929	900	856	915	959	894	894	919	914	908	884	899	874	950	938	889	951	893	996	932	929	891	916	912	913	916	906	853	903	895	885	898	934	948	889	924	943	956	952	897	895	955	924	942	921	940	912	895	952	903	917	890	907	859	959	943	913	954	934	912	925	920	915	938	945	955	912	933	861	897	917	923	942	895	964	905	904	964	888	942	910	901	937	923	928	831	916	904	934	938	932	966	910	872	959	877	855	906	885	896	915	981	954	891	898	854	908	916	906	960	1012	950	946	905	902	936	880	888	935	905	879	879	906	913	880	934	967	869	909	911	882	924	888	929	922	903	926	935	894	908	949	888	876	884	952	941	938	874	952	858	915	932	946	961	920	888	877	955	928	1003	948	982	929	911	961	933	922	922	949	896	857	940	940	925	949	910	889	914	937	925	909	904	901	901	914	908	954	896	961	895	892	878	887	896	900	853	925	924	919	966	904	927	907	897	896	938	908	954	885	917	886	920	905	915	881	967	929	907	866	914	884	905	969	967	944	905	893	910	908	916	917	901	898	951	957	941	933	900	921	959	884	937	917	981	953	977	915	1028	933	944	865	942	881	906	910	890	888	865	935	930	986	897	931	862	918	851	916	947	919	912	890	893	864	906	922	882	904	901	905	964	888	934	912	916	902	956	889	922	911	931	909	925	939	895	932	882	954	929	917	913	903	926	924	887	890	900	925	924	945	952	908	893	902	906	942	928	942	964	894	967	891	935	937	946	923	869	890	873	858	949	932	900	969	904	930	816	923	942	909	881	918	881	885	919	847	930	902	930	888	938	921	946	916	905	955	906	912	932	929	877	952	865	875	914	912	894	916	901	919	876	902	917	860	920	968	912	947	906	919	916	884	968	915	967	905	926	945	853	939	923	979	923	897	926	953	920	946	917	934	927	928	866	916	933	958	947	914	942	981	866	906	965	912	895	924	932	869	900	895	935	989	877	909	937	933	931	958	913	897	975	924	883	891	929	909	892	905	923	985	897	844	876	894	885	884	874	923	928	946	929	888	843	894	886	840	932	933	952	897	916	899	974	892	913	896	870	882	918	863	961	907	887	856	937	885	913	914	928	951	916	900	960	956	904	895	916	915	956	903	936	902	916	886	881	900	913	884	856	878	939	899	895	925	921	892	921	900	921	936	897	940	925	912	925	883	907	909	901	890	892	844	922	881	921	879	884	911	872	874	975	937	899	898	928	913	947	927	895	966	938	948	927	946	892	897	908	932	952	952	911	935	916	931	922	925	918	941	930	960	956	877	965	905	909	900	936	917	969	921	935	945	957	933	898	888	916	900	885	944	928	904	902	940	900	925	902	891	944	934	886	916	965	971	892	860	941	889	901	891	889	879	934	918	861	925	940	922	926	946	895	904	988	900	936	915	937	878	913	953	940	883	951	934	971	952	893	944	869	897	919	927	957	929	848	911	890	938	877	899	854	928	867	941	916	933	913	898	899	964	878	926	877	895	908	901	928	949	907	928	891	944	924	930	905	929	880	902	937	942	941	925	860	876	926	952	881	950	940	927	890	883	917	912	852	904	931	915	904	919	948	899	922	948	908	906	956	945	893	929	860	974	873	931	952	931	941	971	913	901	930	872	955	958	962	945	924	886	930	879	931	882	889	882	949	865	881	924	953	979	852	890	936	920	801	880	861	936	907	938	910	894	903	953	922	893	929	933	912	920	899	920	894	911	957	867	892	918	873	944	933	888	916	885	907	905	906	971	957	902	918	945	936	895	919	924	881	886	910	950	849	908	953	882	874	869	916	911	886	937	975	965	925	936	914	894	922	937	910	932	898	927	906	901	923	982	932	940	964	952	873	917	887	946	869	915	946	956	949	910	922	903	876	968	910	901	886	923	911	927	917	928	905	893	913	931	954	887	921	905	911	875	924	950	910	863	900	919	937	903	920	923	919	892	915	954	951	936	890	951	925	935	939	939	987	891	979	915	948	919	914	905	892	960	957	958	919	932	912	956	833	899	928	919	921	886	947	948	933	939	909	900	904	929	884	914	924	963	891	881	966	932	908	896	958	918	913	857	957	905	938	979	903	869	907	924	904	907	835	924	890	927	892	911	917	903	980	873	919	964	871	920	884	900	862	915	919	943	892	941	887	923	965	862	920	950	940	875	836	923	915	892	908	885	889	909	918	886	916	921	907	881	968	932	869	930	904	901	893	908	931	922	952	898	886	951	956	962	940	857	959	854	919	912	885	929	913	901	953	913	902	924	945	881	878	946	907	918	893	905	913	945	946	948	900	921	893	941	973	923	927	913	918	908	932	873	966	922	895	892	927	899	921	907	970	971	878	960	905	895	929	908	905	931	961	900	946	861	851	895	946	866	950	930	944	873	933	914	915	948	913	941	916	978	931	899	847	911	958	924	929	918	903	880	949	902	883	949	877	925	860	966	951	942	931	928	887	936	910	944	880	902	922	891	886	876	910	887	945	922	874	952	922	935	905	964	907	927	898	928	923	938	933	887	922	908	939	981	934	909	886	951	898	959	884	897	935	913	941	910	960	963	913	871	905	854	933	908	931	905	858	918	951	920	929	936	899	951	864	905	893	900	901	956	929	950	901
23359	21048	28184	24116	21033	10095	1534	1164	1061	1069	967	956	905	894	895	905	931	901	920	848	882	869	883	870	817	852	835	828	857	894	859	829	872	806	836	849	888	830	868	811	837	869	848	848	873	808	807	886	836	891	834	807	858	821	824	793	840	843	837	914	851	843	802	844	856	880	834	795	818	825	864	863	831	837	809	825	829	878	863	792	864	892	838	848	822	912	792	860	844	808	839	875	840	855	843	875	817	825	846	867	837	844	878	853	806	837	836	835	845	865	823	817	850	834	868	855	944	840	845	838	848	828	816	861	880	841	870	875	819	816	861	849	899	866	829	797	795	816	863	854	873	782	830	812	828	835	861	823	834	875	864	860	875	829	851	846	844	873	829	898	805	878	833	849	870	810	847	846	813	854	849	865	826	866	835	836	839	891	812	850	822	841	838	803	827	843	840	828	828	830	845	870	752	825	902	878	841	876	948	851	853	835	850	840	853	876	809	820	832	858	876	878	803	878	860	841	838	859	832	859	856	852	818	791	850	854	829	837	866	848	823	813	795	832	810	845	824	824	837	827	860	881	841	787	843	828	778	818	880	884	810	813	828	803	860	816	849	816	802	856	858	853	816	878	801	838	805	850	845	850	869	858	824	876	821	816	797	864	823	885	811	805	812	835	832	858	839	828	793	882	848	815	807	809	867	838	792	856	878	813	851	809	794	805	789	865	830	851	832	862	828	895	847	873	801	808	828	837	843	747	843	922	827	863	881	808	861	864	826	830	847	817	858	948	813	843	856	895	860	821	847	832	882	795	836	888	856	852	888	883	854	842	905	838	876	824	860	816	783	853	781	834	788	830	850	807	838	865	844	801	842	858	826	864	842	809	844	809	848	805	840	814	873	821	838	832	916	837	836	828	888	859	824	778	847	854	826	809	827	776	867	816	819	852	789	831	827	802	816	820	875	818	835	857	836	820	849	863	859	827	833	877	873	819	831	814	862	862	801	842	844	816	838	837	808	785	869	879	868	773	875	775	846	820	874	879	843	805	890	793	796	787	834	833	833	808	849	834	798	874	815	818	797	884	820	793	863	769	829	857	842	838	763	832	843	798	832	860	831	858	858	857	816	850	813	882	825	813	814	798	815	826	867	832	838	841	802	812	846	865	892	885	864	805	859	860	833	826	812	860	848	863	866	860	800	836	822	814	814	870	842	858	880	842	860	821	869	828	828	864	799	804	817	872	798	853	770	849	895	820	823	860	874	802	801	847	829	857	843	876	869	841	880	874	884	850	822	871	870	812	789	879	840	822	838	886	824	785	859	844	870	838	832	851	857	852	823	816	813	791	858	834	822	840	876	798	837	871	848	891	836	845	854	824	850	812	842	786	902	854	799	811	793	788	821	857	853	830	841	827	827	797	824	823	888	869	827	907	814	844	817	813	877	776	818	865	832	797	852	811	835	792	804	848	784	829	851	804	802	871	873	833	879	857	873	837	840	871	825	865	818	817	860	852	867	876	841	810	828	821	832	856	818	824	865	834	842	843	849	855	853	855	908	857	782	874	825	819	844	798	831	812	851	847	817	821	796	808	839	833	850	783	805	907	834	841	797	906	804	782	852	844	838	866	850	828	827	774	837	876	781	827	843	868	813	850	804	848	894	826	804	820	869	828	785	860	896	856	775	851	836	863	795	810	818	831	865	852	778	830	811	886	860	864	846	843	879	795	843	801	907	865	855	862	818	864	844	821	826	836	856	809	884	804	856	851	849	818	814	861	849	793	829	863	856	830	851	857	841	884	831	830	832	795	873	857	802	804	826	850	851	861	831	861	831	873	793	854	814	859	844	821	851	832	821	807	857	838	801	846	826	845	780	769	878	842	841	848	827	805	851	840	840	877	782	840	830	779	875	879	915	845	825	789	844	866	886	827	828	865	850	846	836	916	833	858	833	858	894	821	845	833	843	820	831	861	784	835	845	794	862	811	862	836	830	868	835	858	816	808	866	815	837	836	805	809	815	827	845	815	835	814	824	853	861	805	803	817	888	864	851	820	819	882	898	841	839	813	839	820	827	838	823	813	878	891	835	841	835	823	857	869	814	817	830	844	889	812	821	861	902	836	853	834	850	862	833	795	857	856	883	830	834	871	853	865	829	827	870	810	832	848	841	849	844	859	895	834	841	791	798	846	827	855	833	830	813	847	841	790	879	804	863	845	834	858	896	836	866	813	875	864	828	829	800	819	877	823	807	841	859	833	905	867	837	853	843	846	855	853	861	856	848	856	821	854	837	831	842	884	839	820	811	843	854	856	865	870	847	855	877	836	776	830	823	835	816	840	871	944	827	881	820	838	784	843	847	887	831	840	824	803	821	872	832	862	825	877	865	853	812	794	855	863	823	802	856	829	829	831	855	856	839	886	836	809	830	849	767	838	778	862	825	857	828	855	832	862	823	788	833	851	879	844	872	845	821	814	833	851	903	821	876	848	844	853	860	837	848	827	816	793	869	841	840	846	825	823	863	904	812	839	857	842	886	833	807	807	827	764	829	866	849	857	954	773	783	846	823	832	853	816	807	863	853	844	836	833	819	816	828	881	799	809	802	886	804	850	852	818	840	852	773	883	816	879	854	841	836	856	839	845	808	794	809	855	821	869	804	824	771	832	834	880	854	803	863	842	854	817	807	833	868	841	836	867	842	836	797	874	850	833	788	821	854	840	817	841	825	887	842	830	824	829	839	869	832	811	835	819	847	818	856	782	832	827	844	817	793	792	856	826	840	857	851	843	832	815	913	807	885	873	863	790	838	833	813	814	847	850	848	864	800	847	835	887	845	834	834	867	845	824	830	869	847	812	811	893	797	868	835	829	903	850	826	808	809	897	816	802	862	869	842	829	823	810	827	864	823	836	825	846	859	823	851	884	874	870	886	835	824	845	833	839	831	883	855	839	822	855	853	778	826	914	838	767	837	876	845	830	903	839	803	860	865	836	801	842	843	896	841	842	790	838	851	825	841	790	858	846	852	867	840	809	858	811	839	842	846	849	790	807	854	882	872	872	838	894	819	857	873	851	833	889	816	900	778	829	798	836	880	830	846	837	844	848	844	836	881	830	864	813	897	828	822	832	816	865	831	860	845	912	841	832	881	859	830	846	792	830	820	872	832	838	844	836	868	857	809	841	838	843	911	896	850	826	880	823	808	789	796	850	838	859	823	840	814	805	843	894	848	874	802	800	826	808	806	822	831	852	811	819	861	833	835	864	845	814	840	871	804	853	820	894	793	878	817	848	922	839	831	816	861	794	803	839	844	830	852	790	871	828	859	832	888	837	807	854	877	847	794	804	897	817	871	874	843	826	821	827	812	863	844	813	810	804	836	845	824	850	833	818	858	860	861	826	831	827	836	905	833	794	844	793	812	786	807	821	827	841	864	850	844	854	853	847	797	886	832	788	788	877	858	834	837	819	847	839	853	870	862	850	802	861	844	840	840	820	860	845	807	869	879	838	787	832
3706	8516	6014	3074	2474	2052	1719	1509	1342	1289	1236	1178	1138	1128	1108	1067	1072	1050	1012	1012	1030	1031	1020	1014	1035	1047	1032	1025	994	977	1027	993	918	940	977	1009	1022	989	999	989	1011	998	958	971	1003	980	1009	1024	979	1029	978	985	975	1005	974	987	987	1006	971	1005	1034	958	961	976	998	1045	944	981	939	915	995	1007	1006	1024	960	982	953	956	991	1021	984	948	977	1024	951	974	946	965	901	1008	998	934	991	979	978	992	986	968	983	953	962	989	987	957	1028	981	1019	950	1023	1025	1013	1007	973	992	964	1009	989	977	957	1031	997	972	984	983	1011	974	974	1034	993	969	994	1043	1072	965	904	1026	981	1026	969	967	924	1034	1009	983	979	1037	982	976	972	968	1026	1023	1012	933	981	943	940	935	978	993	945	979	944	954	944	965	1027	923	1004	968	941	931	962	1031	983	984	994	1015	976	930	955	996	981	1049	935	997	983	969	962	981	920	922	958	993	923	948	923	902	935	960	974	1007	972	939	1016	923	964	946	975	990	998	982	950	1015	943	912	962	987	957	978	962	1002	970	959	944	997	999	950	993	1004	982	994	1005	995	946	981	947	959	965	927	992	1008	937	983	1024	994	954	1021	981	950	965	1041	938	997	981	952	996	1023	950	953	988	968	1030	911	960	948	948	1010	1031	1033	943	985	976	991	981	991	994	951	1025	977	974	984	985	999	1013	948	1015	1000	1043	1039	999	949	956	1002	952	993	963	1008	962	1061	1008	946	1002	974	953	971	948	1028	944	994	962	945	970	966	965	942	973	990	1038	989	996	947	948	944	920	959	997	960	962	966	956	959	997	952	984	920	934	988	974	982	954	929	913	1028	1015	975	935	987	940	1031	998	967	970	969	986	1017	1036	967	973	989	923	950	931	965	1004	975	984	989	1022	984	1011	979	958	977	1010	1000	985	979	984	950	979	1016	948	977	958	998	992	981	984	932	1010	1008	930	1010	1011	992	1012	1031	1014	978	920	925	954	950	970	986	1005	997	919	1012	923	985	991	1000	1015	972	1012	992	976	985	994	897	977	1008	946	1003	1042	957	956	966	926	992	948	940	1046	965	948	991	958	979	971	950	968	978	940	985	1005	981	955	988	1018	990	921	922	987	963	963	991	956	976	951	977	919	987	952	966	962	919	1018	996	963	1020	978	998	990	1007	985	973	975	958	959	930	954	910	1003	954	986	989	953	1027	962	1005	1034	921	999	991	1037	1001	967	1016	954	1018	950	960	931	974	1025	994	960	1031	974	929	983	960	951	962	1002	941	983	920	1023	995	981	963	991	1035	960	955	984	1030	942	934	1007	1012	1019	979	952	965	957	986	962	955	969	927	991	941	989	964	1036	1009	941	975	1012	946	981	994	992	939	969	964	959	965	1010	974	961	938	969	965	997	945	964	947	969	928	984	972	975	951	968	958	941	984	973	964	947	1025	984	1025	1040	977	944	1017	969	937	914	926	1011	895	1026	914	969	940	951	968	1014	989	1006	1006	947	951	893	993	990	1024	948	993	980	998	1024	917	989	955	1000	994	950	968	930	1038	939	996	958	938	915	1019	957	991	969	1012	953	1007	962	1010	948	1004	975	998	1006	923	1006	1001	969	990	957	1011	992	977	1001	982	1021	981	989	1008	1034	937	982	982	976	976	1003	994	990	1002	995	1002	1004	955	988	1008	933	969	953	1025	999	992	946	1005	1010	931	1013	981	1009	974	1017	944	961	1032	914	940	994	975	947	1025	999	998	982	986	1007	928	934	981	959	944	964	973	1023	972	1008	1002	999	933	969	995	967	956	1051	934	1007	921	995	1002	943	955	964	1021	950	969	949	1035	963	1044	1003	948	994	906	987	962	973	985	978	993	907	1014	995	1016	1022	1003	970	948	973	996	965	1009	971	1021	983	967	1000	998	1010	959	945	983	945	992	940	943	999	977	980	982	979	1058	928	1011	983	950	985	957	1033	994	981	943	975	993	915	984	1013	1011	964	985	994	970	931	982	984	987	1001	957	989	1006	987	957	967	907	992	993	899	935	952	1017	975	967	974	947	972	966	1033	945	972	1030	1047	966	995	997	988	934	1005	984	970	962	979	955	1015	984	977	978	962	964	1003	980	962	1047	957	935	960	972	932	1000	954	1040	989	967	1043	1031	948	928	963	966	914	1020	986	957	1021	974	956	1027	1004	963	974	969	995	943	940	995	933	977	988	990	959	1001	990	988	998	959	987	1003	972	1008	974	946	1008	1019	957	978	988	992	1028	971	978	976	942	921	975	1032	971	990	962	1042	955	955	982	988	950	1015	896	992	972	977	970	960	878	960	1010	984	990	956	1018	1023	987	969	986	977	941	1023	962	987	982	930	964	949	964	980	979	936	968	936	971	961	909	928	1020	998	1042	948	952	931	940	993	987	983	919	1008	1029	940	967	979	964	955	1005	999	991	1015	989	953	1014	997	960	989	1021	947	1013	969	1007	952	971	939	970	1007	980	944	985	934	951	978	985	984	990	959	961	1002	981	988	1017	978	980	971	985	955	1013	1016	949	1011	944	977	992	1000	1000	1016	957	991	912	943	948	950	994	990	951	976	955	921	965	1017	961	981	979	971	939	966	992	992	993	1024	983	962	1006	964	975	1015	992	1046	929	955	1011	991	993	994	975	957	959	945	978	915	958	935	988	981	980	937	993	973	1013	1022	990	916	1076	961	993	960	1008	895	964	985	929	967	1002	994	939	973	971	973	986	994	930	1044	1033	998	962	1016	913	934	957	1004	916	919	938	938	966	936	996	1015	934	969	931	1029	1016	937	945	917	961	962	1025	993	997	970	959	972	914	974	951	925	963	954	954	944	1007	920	982	1027	970	984	1018	932	1003	1029	1021	1002	980	958	970	982	973	980	1020	990	949	984	957	987	1004	1005	995	989	988	1016	956	946	947	998	1014	953	1013	985	921	1044	978	976	1048	956	953	987	1002	1037	956	1015	948	935	1007	958	935	946	978	993	991	1002	943	988	958	964	907	1009	1020	983	984	997	938	1012	968	982	972	984	977	1030	949	969	1014	1021	1012	966	952	985	968	1015	958	945	964	967	988	1004	938	970	1019	977	1013	977	983	1029	992	951	1011	948	972	999	964	968	969	963	990	965	932	963	969	907	996	1007	1020	927	1031	1026	922	932	1030	1023	1065	975	952	950	1028	963	1013	969	991	1009	1054	957	1007	934	996	1024	963	985	993	959	1002	1018	940	981	961	956	989	984	905	1051	1018	978	993	971	975	972	968	978	963	1007	967	1009	973	998	964	991	1018	990	929	968	967	1029	965	973	944	1005	1017	958	983	915	960	1016	971	967	953	976	1002	949	1008	961	976	997	952	950	1027	928	928	975	966	943	951	928	1007	986	940	924	1003	935	956	1016	999	975	939	953	984	960	1005	1010	1004	977	968	1021	947	982	990	971	1009	973	948	1007	996	999	993	977	974	989	1036	974	972	967	913	960	991	921	899	991	1002	954	950	986	1007	1021	928	997	1035	954	954	906	957	935	1005	986	1011	970	1013	961	1005	973	954	961	899	966	1039	935	1007	957	946	908	1012	949	979	996	971	981	991	1009	955	1010	962	966	996	961	970	1015	917	965	969	972	1023	954	1010	993	986	967	971	1067	930	1041	953	968	958	961	1014	1019	966	997	977	987	966	994	958	995	958	1008	982	974	973	939	979	966	998	999	949	918	977	998	931	979	1006	1009	996	901	997	999	987	966	954	985	1007	986	986	970	998	986	1005	1018	983	969	992	1022	973	1003	1004	941	987	1009	937	984	1014	983	944	975	1018	938	987	952	983	962	977	970	1027	1003	980	893
24618	21051	27029	25177	9711	731	623	515	522	505	496	470	451	450	457	461	462	420	435	443	449	442	437	411	446	411	436	425	438	407	411	465	433	428	404	437	455	401	420	434	454	413	458	363	417	418	402	403	429	409	434	442	421	416	401	426	417	397	398	403	372	428	393	436	412	384	429	422	389	428	397	440	395	418	416	433	478	405	415	416	435	398	404	431	426	393	366	380	417	428	403	423	440	430	416	439	456	422	429	409	404	410	405	454	412	426	413	403	399	402	405	404	405	435	400	385	443	392	391	481	417	453	399	423	390	406	419	415	398	431	394	424	409	406	422	428	436	430	407	441	406	408	388	402	406	449	438	401	456	414	434	393	424	429	389	429	437	437	438	414	370	432	408	417	428	447	421	399	412	433	409	443	378	411	427	418	416	379	439	428	420	434	399	408	425	407	425	396	416	458	416	413	405	455	415	423	389	407	356	409	414	415	414	394	445	432	430	382	422	399	436	438	403	442	428	421	393	419	437	383	429	393	395	420	457	394	414	421	455	408	403	419	415	394	425	396	440	392	420	428	440	413	447	422	419	424	402	435	430	412	402	404	431	381	412	422	403	394	407	449	418	426	400	410	383	409	449	436	415	413	417	438	394	438	448	430	411	436	430	437	441	423	447	435	416	399	435	406	389	425	399	407	448	394	384	446	395	413	390	466	432	394	398	432	389	454	431	385	419	418	393	426	403	424	453	397	462	394	409	455	430	405	423	457	429	412	445	454	415	363	373	433	413	384	413	382	408	401	396	403	393	415	421	428	418	407	430	399	384	405	448	439	402	417	414	429	421	403	433	383	442	405	426	413	424	398	420	435	421	400	406	410	421	461	403	395	407	440	418	449	449	402	435	443	424	400	430	398	491	398	423	405	426	431	425	417	396	396	404	421	468	373	410	416	431	393	436	424	362	396	441	416	402	349	398	444	372	391	419	391	434	404	416	430	380	431	425	409	401	438	419	436	422	423	411	410	442	444	433	386	384	425	418	398	374	402	380	409	410	438	441	399	415	394	404	429	432	428	428	418	421	432	447	452	432	373	414	432	425	406	410	430	412	433	361	438	397	438	443	428	421	405	450	417	461	402	414	443	400	386	443	369	400	385	411	420	439	402	410	395	408	435	444	436	380	443	407	406	428	435	453	389	399	410	455	428	394	384	415	406	406	406	390	448	413	405	450	378	417	424	423	412	401	414	398	437	431	437	415	419	449	385	360	404	384	397	413	375	427	416	428	409	428	400	428	442	405	400	411	432	397	389	392	433	462	422	405	412	403	435	415	412	415	420	420	384	412	445	422	422	402	434	387	447	420	408	403	429	395	458	427	449	423	453	446	441	435	428	384	385	392	377	416	456	426	405	428	412	431	413	393	448	373	393	406	422	425	411	391	426	412	415	397	428	408	385	372	444	423	420	463	434	395	411	430	427	430	355	383	431	419	404	439	427	423	377	373	409	412	417	432	378	397	409	417	396	404	404	400	440	415	411	452	419	440	455	393	412	422	410	415	409	420	416	434	429	402	435	390	432	422	391	424	360	426	401	394	414	408	362	401	408	418	409	401	430	408	373	428	428	420	445	403	440	415	441	396	440	441	398	417	393	438	426	381	413	425	382	400	422	426	415	429	404	386	427	452	444	407	425	431	429	386	373	389	422	417	424	427	445	469	403	417	388	433	426	389	414	433	403	417	393	433	404	394	437	405	423	433	411	490	401	413	404	397	407	422	429	433	384	371	462	390	433	392	399	396	421	417	422	428	418	431	416	398	393	377	430	425	401	438	417	409	442	415	411	426	372	414	387	373	438	414	387	409	380	413	381	422	406	388	424	395	420	404	390	420	452	426	426	421	418	414	435	384	406	445	432	414	431	404	433	395	389	405	383	469	411	409	427	394	412	409	462	426	453	432	407	416	410	425	414	411	425	397	402	380	433	419	407	404	446	413	422	437	431	403	420	419	410	433	394	418	420	419	445	387	433	458	449	399	430	465	440	394	418	456	420	415	402	416	448	398	398	452	447	409	431	392	430	370	405	473	431	437	389	408	451	429	427	416	434	450	435	424	418	415	375	399	414	424	368	433	413	429	406	414	401	375	431	405	401	420	390	432	380	430	405	418	411	426	443	484	431	409	415	419	391	449	360	384	410	422	414	395	407	399	430	432	417	437	438	436	366	403	403	425	399	382	407	400	400	427	444	381	425	413	372	407	403	412	395	419	413	415	414	372	395	391	431	395	413	410	432	411	431	446	382	407	428	415	429	394	452	426	421	415	455	397	432	421	398	395	403	405	394	440	377	421	387	434	400	420	434	431	417	423	360	439	421	386	408	448	411	389	394	411	382	398	422	413	428	418	446	427	433	431	411	382	428	429	413	427	416	398	419	411	434	401	415	407	428	406	435	412	397	401	467	430	413	403	388	380	413	395	418	427	429	423	398	399	433	459	424	423	441	426	403	405	446	433	407	396	429	403	387	409	469	427	397	399	415	442	470	402	435	427	387	402	394	445	382	397	469	437	402	432	408	410	415	420	404	456	415	447	404	418	458	416	387	422	431	402	404	411	412	441	424	441	420	404	425	366	424	416	375	423	396	403	420	409	399	423	408	423	423	454	422	450	407	410	402	385	394	372	417	425	430	424	433	412	453	406	410	420	391	417	422	405	423	436	411	408	392	448	429	436	419	444	437	427	399	477	391	381	429	403	419	425	374	417	419	401	423	435	406	444	398	426	384	394	474	404	408	434	444	408	430	445	449	413	410	412	410	424	410	444	426	424	387	449	435	424	405	422	413	480	415	424	416	397	395	408	431	452	391	424	421	395	457	445	407	420	430	442	420	401	377	401	405	384	431	450	422	404	426	414	451	425	430	405	388	434	421	389	425	433	416	430	361	409	427	441	402	419	463	414	432	391	412	451	406	399	378	408	398	420	401	395	422	422	426	394	395	421	418	429	405	410	436	404	441	405	416	426	376	377	403	425	434	434	389	443	398	398	366	409	364	436	401	407	442	422	415	415	413	433	410	386	399	402	450	432	391	413	400	423	407	408	407	400	404	452	450	436	395	430	447	400	411	388	432	428	451	383	410	430	386	423	420	393	437	394	402	426	425	404	429	420	418	398	443	428	435	419	395	419	429	420	423	421	434	412	424	398	456	412	414	413	397	423	435	443	400	418	454	406	420	442	408	411	415	389	414	420	444	425	395	449	395	411	371	405	422	421	425	400	405	383	405	412	411	413	424	445	413	424	422	401	442	431	384	397	434	412	404	376	396	420	384	393	382	446	412	427	430	412	368	405	424	412	427	405	400	414	406	404	423	427	461	430	406	421	431	444	399	432	416	462	399	452	375	383	379	436	397	422	435	406	409	404	402	417	431	411	404	417	435	424	402	437	466	371	432	456	419	417	431	387	412	460	380	414	427	424	432	418	399	370	413	405	369	458	425	431	416	442	411	406	409	440	446	404	356	376	424
3419	4619	3310	1632	1279	1041	972	817	702	646	655	581	574	584	532	556	543	517	550	545	483	499	548	506	473	482	530	506	487	496	497	505	488	505	457	450	527	514	493	488	514	515	484	485	457	476	502	506	493	512	536	482	495	527	460	480	494	521	505	475	501	469	485	451	473	518	479	502	497	498	518	462	514	520	550	498	450	496	474	506	522	470	473	503	458	482	496	503	450	502	470	505	494	508	521	487	465	498	469	505	473	501	462	501	489	484	509	458	467	525	479	502	514	471	528	499	443	508	477	472	527	446	494	478	451	481	502	507	500	510	475	477	490	493	458	506	465	494	482	477	490	475	460	484	457	473	524	532	468	482	446	476	493	458	512	490	506	451	474	461	484	476	484	460	467	470	463	498	480	489	505	442	518	510	495	483	480	505	490	464	477	497	482	480	494	499	484	548	499	491	496	538	542	514	459	481	493	485	481	493	486	454	467	482	501	487	500	452	482	441	467	489	468	460	461	496	461	509	468	519	455	490	513	479	492	473	490	502	530	513	487	488	490	513	518	493	462	481	496	480	502	477	444	454	504	511	500	512	501	467	470	472	513	496	480	523	487	484	496	474	494	478	465	525	458	501	466	487	483	476	474	524	480	453	552	519	501	467	469	509	478	528	518	482	503	499	468	494	473	458	499	469	528	502	484	460	447	479	529	484	503	469	475	473	491	488	533	482	520	481	511	461	496	504	479	462	498	485	515	496	507	497	482	515	495	480	473	485	471	477	493	520	503	495	484	477	468	471	477	497	478	472	484	475	491	521	486	468	486	457	518	461	452	519	471	514	459	527	534	505	473	494	483	491	511	479	471	506	495	519	463	509	501	482	478	516	503	455	526	474	513	464	488	466	497	479	482	518	503	523	452	462	504	503	546	486	467	437	449	461	486	451	461	519	499	472	458	487	513	516	509	494	508	463	523	485	492	508	464	446	482	470	456	473	450	490	502	506	475	475	444	493	518	482	493	497	474	479	463	465	507	457	496	470	489	479	538	471	463	476	478	472	486	463	491	494	486	478	513	495	497	481	503	524	510	453	488	471	508	487	505	493	496	468	460	468	494	488	476	477	528	479	477	505	463	454	474	458	481	461	523	522	508	520	477	502	497	472	456	458	516	503	512	528	493	507	517	508	503	503	534	509	482	509	504	509	497	513	490	487	457	487	517	501	493	459	487	446	465	518	527	517	520	507	482	515	488	525	466	484	481	484	471	537	481	506	489	482	495	459	470	524	514	501	459	501	506	502	477	515	493	514	504	477	487	507	548	486	489	527	455	438	459	472	527	520	519	487	490	462	488	483	477	494	509	512	462	522	489	508	481	444	487	490	479	504	536	444	498	516	474	484	523	487	489	497	494	488	464	543	486	474	472	494	464	497	506	503	493	536	493	520	488	514	495	461	513	495	533	498	509	498	528	472	495	474	502	456	500	495	517	491	486	482	516	473	485	475	464	410	467	503	458	509	517	460	476	491	489	490	503	485	488	497	474	459	498	468	484	476	498	502	477	483	427	462	538	480	461	479	503	500	532	486	484	480	483	513	522	484	487	467	438	477	429	495	497	462	544	456	469	489	490	502	483	472	497	469	495	496	507	481	477	530	507	506	522	500	515	462	461	473	497	489	495	450	503	506	475	478	516	542	462	487	456	473	478	511	499	506	550	506	492	482	479	490	485	512	446	486	461	504	508	513	506	472	521	528	523	528	512	464	496	507	463	487	524	502	484	470	461	490	465	481	473	480	470	456	478	437	488	516	482	488	497	510	453	509	505	506	477	467	458	486	436	479	470	482	496	517	447	506	479	462	459	485	463	490	472	492	476	474	467	529	505	489	526	439	490	459	533	515	472	517	469	463	458	511	524	482	486	498	475	472	510	475	468	496	503	502	453	485	491	452	485	498	476	477	505	484	488	525	522	496	474	502	504	524	485	509	469	494	484	519	509	481	495	509	494	461	485	465	493	496	468	483	509	499	488	505	466	477	463	492	496	541	441	469	518	510	498	501	496	488	479	476	479	472	473	517	483	482	472	497	495	499	463	501	458	501	509	446	484	518	512	487	505	477	514	478	493	488	494	485	506	473	508	483	488	507	496	510	490	510	496	474	473	491	484	459	489	490	519	477	519	499	483	514	495	483	516	495	461	509	448	465	441	504	529	487	511	460	516	432	480	496	480	532	496	473	473	515	459	516	505	502	482	527	509	509	496	462	479	469	437	507	487	489	519	489	474	441	519	509	462	466	506	465	472	498	487	463	511	487	444	495	450	473	451	492	493	488	516	482	481	509	508	481	471	489	483	459	442	506	459	521	478	540	490	515	521	483	535	498	500	490	475	508	499	479	515	467	450	531	467	488	468	490	510	486	479	484	499	488	506	479	480	510	529	497	484	505	464	486	511	522	458	499	521	476	449	465	495	463	488	467	532	475	485	498	524	466	516	465	475	466	463	465	521	533	498	433	517	436	479	525	507	470	477	502	510	482	512	483	465	508	498	473	450	451	487	508	505	479	530	488	472	470	514	483	504	487	495	449	498	509	487	463	452	492	506	519	477	466	492	530	481	445	506	463	466	513	459	493	480	443	445	499	486	478	478	498	483	498	456	463	483	502	498	463	501	506	467	502	452	485	508	502	527	481	482	482	452	487	480	487	458	477	473	500	466	482	533	487	478	480	464	522	487	465	497	512	443	473	469	496	508	486	470	550	461	489	502	460	504	459	476	554	475	491	486	505	503	521	478	501	460	437	475	532	493	484	508	491	469	496	455	462	474	480	509	439	494	489	478	481	486	509	500	462	457	496	456	500	488	503	504	512	518	473	455	505	477	498	493	487	492	488	474	495	461	474	478	485	504	521	492	486	494	502	470	457	458	482	480	528	466	505	498	452	488	505	445	512	467	483	509	495	480	527	447	476	487	493	493	495	531	467	492	501	508	528	511	475	478	472	505	518	472	495	498	510	509	502	494	496	488	521	488	449	498	438	517	463	526	519	518	466	485	508	490	461	475	508	506	526	471	515	475	471	493	491	495	534	522	468	480	481	480	491	496	496	486	475	523	497	533	499	467	473	488	464	532	499	501	503	482	506	548	464	510	461	537	481	454	486	504	517	501	493	488	508	498	534	480	510	467	526	485	435	458	473	517	474	492	491	494	465	532	476	508	464	511	484	495	505	491	497	477	472	493	531	549	498	516	515	534	492	497	473	467	513	495	538	451	531	470	476	472	508	503	519	479	477	477	483	488	468	469	510	491	485	453	488	514	490	517	490	463	467	462	479	488	498	517	471	485	506	494	479	519	487	488	464	480	513	494	489	448	489	509	508	469	473	500	480	505	514	521	465	450	472	485	478	477	476	489	460	523	506	495	479	463	492	527	545	513	484	498	501	558	456	491	502	503	492	488	475	461	532	434	507	502	482	478	486	463	514	525	495	520	450	524	497	487	467	497	466	479	499	499	508	488	501	479	466
22457	21108	28699	23728	21108	21147	7476	989	769	649	589	632	560	512	528	439	454	478	497	460	464	425	450	431	405	459	434	425	408	464	464	367	406	374	396	401	432	403	409	381	396	387	374	416	405	447	394	406	393	431	431	443	447	400	376	385	384	393	389	406	354	438	386	390	414	401	430	421	392	389	389	383	390	402	415	436	370	388	416	362	396	396	362	387	403	407	390	401	403	381	415	393	401	346	362	401	407	414	373	412	376	372	389	379	392	412	326	375	397	408	405	396	419	382	389	402	382	376	363	411	397	409	356	383	398	369	386	416	372	409	397	382	389	414	372	422	381	379	408	394	411	414	433	398	449	407	367	382	425	402	376	384	382	412	429	400	369	395	395	384	361	382	394	389	353	379	404	380	408	392	403	432	409	396	415	410	363	367	412	389	366	399	383	395	417	359	400	413	403	385	387	373	375	370	410	393	383	370	404	393	418	414	400	437	374	370	426	402	412	416	383	395	378	402	398	403	408	398	408	379	396	391	411	387	390	389	419	376	377	402	376	399	384	375	415	396	375	407	387	428	435	389	382	397	371	402	405	368	347	425	428	404	385	370	359	402	391	386	392	432	399	405	383	397	376	397	407	394	394	394	358	391	404	396	422	405	409	425	353	371	338	364	405	357	428	378	384	406	371	388	403	370	353	415	406	422	408	409	380	403	377	409	404	379	389	379	364	384	383	379	399	380	368	371	381	406	362	413	380	403	392	395	395	396	393	372	401	396	398	417	379	385	373	361	408	399	371	413	415	396	402	398	416	419	358	421	411	383	402	391	410	427	382	387	413	387	422	427	376	392	392	393	364	373	386	380	345	404	394	384	369	388	402	397	356	407	378	383	426	383	381	360	371	387	361	408	366	403	402	441	392	372	409	400	420	413	441	392	425	371	392	407	351	455	374	383	400	403	397	386	411	394	386	363	393	367	397	394	409	391	389	377	387	406	380	356	396	389	398	368	384	379	382	423	409	370	395	378	390	409	392	387	402	405	373	405	361	399	402	394	379	373	375	406	373	412	377	423	386	367	394	416	412	398	398	395	417	412	419	411	379	406	388	387	354	383	380	405	366	413	398	387	387	404	386	364	358	440	423	374	395	389	364	405	397	392	403	431	399	388	398	381	386	388	423	389	374	382	378	373	428	435	410	383	406	420	365	396	368	391	391	405	391	401	391	422	394	415	370	351	374	385	414	410	396	376	403	368	392	401	418	405	402	403	402	377	396	407	371	372	410	394	376	375	420	358	371	394	431	372	379	416	373	394	409	413	354	410	431	354	388	385	407	412	399	399	399	388	418	384	427	391	374	356	432	390	397	387	374	377	409	412	413	418	373	410	371	363	394	382	434	349	397	349	379	364	404	400	393	382	399	377	380	403	391	385	393	389	391	370	367	407	376	381	381	400	397	396	382	394	405	355	403	378	384	406	387	369	407	410	395	429	418	410	378	412	407	366	398	368	422	403	407	381	383	365	378	392	376	410	356	400	377	362	406	391	386	439	365	360	382	372	413	398	397	394	398	337	379	413	413	363	404	396	356	418	399	412	392	387	388	386	401	350	431	405	392	386	376	403	406	398	420	386	413	374	366	370	391	403	370	403	384	395	389	416	406	386	374	371	408	380	409	438	412	385	389	393	382	391	371	380	380	378	369	408	403	380	369	395	379	403	360	380	380	428	391	362	361	387	387	381	385	392	433	394	379	413	410	403	380	385	383	386	352	407	409	381	407	400	400	406	414	405	359	388	408	417	427	385	391	390	384	381	386	394	391	392	403	392	437	394	332	394	411	395	435	396	383	365	361	420	394	419	370	409	368	417	398	392	389	409	382	390	393	396	359	414	381	410	395	383	391	367	389	354	382	375	388	376	407	387	428	380	408	394	400	391	365	368	378	397	438	387	392	383	383	411	384	387	385	403	389	422	391	405	405	385	382	387	388	370	406	370	390	428	377	396	373	346	388	403	420	393	432	364	377	420	369	396	425	376	391	430	417	370	405	396	387	390	383	401	382	394	380	393	393	355	392	400	407	377	381	389	383	387	343	386	404	395	410	373	396	414	377	382	377	377	384	392	412	374	381	415	405	407	401	402	393	412	371	418	346	403	382	373	425	430	373	376	378	418	403	374	382	393	392	379	378	378	412	377	392	380	358	394	402	393	384	370	399	424	397	378	399	412	364	402	385	374	395	412	363	384	424	392	360	399	438	401	378	418	379	354	408	384	372	383	382	378	382	402	362	401	396	409	385	389	444	409	384	421	405	393	374	393	382	374	438	353	388	385	367	418	386	399	381	391	383	423	398	400	400	385	419	377	415	378	367	372	379	385	399	352	332	425	363	391	392	384	424	416	346	377	379	382	358	375	430	407	384	389	365	387	393	375	360	423	385	422	411	374	381	415	374	397	393	405	410	374	381	389	394	402	371	410	426	399	402	380	409	424	389	392	399	392	425	392	373	381	406	391	386	377	396	398	425	399	377	388	357	369	360	396	413	420	343	405	427	410	374	423	408	405	391	400	386	395	378	401	409	399	446	389	410	401	416	395	405	412	384	400	374	409	373	394	420	374	374	433	416	377	416	386	411	395	425	364	366	397	422	400	365	417	388	372	358	387	379	416	409	408	435	424	411	416	416	375	412	395	384	372	395	380	393	406	395	394	395	396	406	383	415	412	399	448	412	383	406	396	386	403	416	403	399	370	381	379	357	387	394	384	396	406	390	406	350	375	398	362	399	374	377	385	402	366	388	375	401	383	424	387	387	395	364	407	394	385	427	387	400	390	381	398	394	385	411	401	434	398	413	333	402	409	405	398	382	355	391	387	384	398	406	385	396	362	375	387	395	391	425	358	408	377	418	353	367	389	376	407	391	403	390	360	378	374	438	381	393	385	371	370	356	382	392	396	367	392	374	425	369	389	375	364	434	412	370	361	398	405	381	385	380	430	401	397	400	355	391	405	384	371	398	377	376	389	407	410	400	396	356	407	389	403	419	415	400	392	398	431	420	433	371	399	402	395	412	354	365	363	355	410	380	411	404	360	382	396	376	406	417	387	377	335	381	381	369	412	418	416	371	408	377	350	387	388	369	354	360	352	392	388	363	395	377	392	393	388	377	375	406	382	420	380	384	378	370	396	380	374	394	384	402	422	388	393	404	434	409	425	425	374	373	371	395	383	383	349	412	420	398	403	410	399	381	402	385	358	401	392	405	398	393	423	377	392	392	397	409	443	387	379	397	393	393	423	379	402	401	413	418	411	416	416	374	363	418	409	424	381	391	388	377	367	419	376	412	406	381	384	415	386	392	386	401	379	425	386	374	373	387	366	422	392	387	390	411	394	375	400	360	382	421	379	390	435	377	380	366	415	414	384	402	421	402	391	419	362	409	378	371	418	395	397	378	413	403	390	397	391	385	403	400	405	406	366	367	391	411	377	375	423	417	395	369	393	347	411	409	414	346	400	421	385	398	387
4663	13413	9362	4518	3234	2485	1977	1571	1341	1112	1018	907	843	732	722	682	701	617	629	572	589	561	513	557	616	551	563	542	535	536	514	534	509	521	518	540	500	509	486	473	473	531	486	501	501	459	498	486	492	502	495	492	478	502	527	510	528	454	470	441	500	523	477	490	480	498	486	498	462	476	482	522	481	489	486	470	480	486	490	509	515	483	499	480	514	492	458	504	479	472	524	446	516	494	486	494	513	520	488	493	481	473	481	511	429	462	499	489	488	506	490	473	537	486	511	485	443	455	498	493	485	493	481	471	466	484	478	480	452	522	460	480	497	454	495	487	486	467	494	453	468	480	425	484	481	475	481	487	505	457	485	492	471	494	503	507	445	460	460	479	458	503	508	518	479	515	486	480	471	490	499	478	477	470	467	434	461	439	492	464	477	501	461	448	522	458	427	465	474	476	510	503	519	528	490	497	519	473	506	476	494	491	523	473	455	482	424	505	508	473	524	496	515	485	501	517	476	525	468	478	476	499	430	472	429	460	476	467	471	532	514	449	503	501	447	468	464	430	496	506	466	470	432	475	471	495	470	510	448	492	449	481	491	450	455	475	452	518	508	457	485	520	496	484	463	481	454	454	487	494	474	526	435	469	487	533	489	488	475	492	507	488	502	456	434	461	492	472	501	475	498	503	506	511	442	483	482	462	491	472	499	492	458	458	528	476	475	488	479	470	459	484	440	461	501	464	474	503	486	451	482	458	511	507	526	463	484	475	485	527	468	471	476	454	479	462	474	469	493	475	450	483	460	502	498	467	463	458	539	467	455	492	481	467	454	484	488	485	479	507	456	490	502	460	477	500	463	473	499	487	486	480	481	524	451	483	510	488	484	490	488	466	468	483	457	469	458	475	482	508	509	489	478	454	446	491	516	455	484	489	477	465	473	481	509	479	504	451	478	451	519	502	489	496	473	503	505	470	472	495	461	452	463	507	470	472	486	481	482	496	460	537	476	445	474	504	480	481	466	487	487	479	518	480	509	456	514	513	496	471	468	482	489	499	480	437	469	487	497	473	452	442	455	498	481	449	483	491	473	485	443	486	464	458	488	495	481	485	506	460	510	478	491	480	479	507	457	488	489	442	497	473	495	457	497	490	447	450	476	503	473	466	497	509	454	469	475	472	487	465	496	452	506	486	437	455	477	489	484	482	500	461	469	481	484	484	504	462	481	468	486	492	502	452	458	457	478	475	479	442	483	493	544	448	497	497	529	455	478	471	477	515	472	497	486	498	507	505	478	518	476	448	483	481	516	504	499	499	476	476	474	493	521	499	484	481	473	477	452	502	484	454	481	450	513	493	465	499	464	467	492	475	486	481	491	483	484	484	477	501	474	492	507	456	488	461	475	475	498	508	509	490	454	480	477	508	509	469	471	454	449	485	474	486	505	520	485	478	488	467	504	530	477	458	461	473	488	451	529	463	480	468	495	495	526	491	464	474	425	516	468	480	471	468	441	462	466	514	547	512	459	482	475	524	475	491	454	525	493	515	507	494	488	484	535	475	438	461	468	448	468	458	483	430	514	518	468	461	450	452	503	446	504	491	477	467	493	486	498	490	488	474	445	506	483	506	485	465	524	521	513	464	514	505	498	481	480	481	468	419	481	478	460	507	450	473	484	501	463	500	462	494	450	516	481	456	494	471	459	458	477	453	467	430	485	470	454	498	502	475	495	460	484	490	476	471	480	488	506	447	479	459	527	458	514	488	506	492	506	479	486	457	489	446	518	481	458	522	466	482	491	458	456	484	493	457	504	458	459	472	509	416	474	484	454	480	479	501	463	480	464	541	474	464	505	468	494	501	477	450	473	472	494	504	509	460	442	512	455	426	460	486	497	515	503	479	476	517	502	493	464	527	503	454	496	456	446	468	483	515	473	476	486	480	471	466	487	454	491	473	499	485	476	520	501	465	478	472	444	503	516	498	508	523	470	484	503	490	472	489	499	490	510	488	480	472	496	483	480	510	511	482	492	474	504	444	456	438	455	441	476	473	461	488	490	499	504	495	509	527	486	451	501	477	521	460	495	455	484	482	481	525	447	482	476	454	479	508	452	483	529	502	478	508	467	492	518	494	486	477	463	444	468	467	486	482	484	468	514	476	474	466	486	486	470	489	466	492	456	491	504	501	469	488	473	487	471	485	487	461	498	460	455	484	511	464	508	493	500	528	545	499	468	443	479	467	478	489	479	504	464	524	494	426	502	452	453	525	510	494	468	468	493	476	503	459	487	464	508	490	471	492	480	449	479	505	508	493	450	473	475	493	476	503	460	523	479	499	466	455	487	466	498	490	497	478	518	468	509	522	468	479	456	462	445	448	489	432	454	468	501	508	449	469	477	487	472	501	470	498	521	501	481	441	483	497	503	497	506	495	493	469	492	477	453	469	501	457	482	466	459	498	442	468	502	474	504	476	480	496	455	468	470	504	518	504	485	476	499	489	508	504	492	472	518	514	495	469	465	516	503	494	468	470	445	473	447	480	483	506	497	477	445	470	469	478	528	483	523	442	471	489	507	517	520	493	489	449	502	499	461	447	473	461	500	485	484	494	472	483	472	456	448	463	472	503	474	472	495	458	491	484	470	506	476	464	467	483	489	504	472	493	503	487	488	524	495	496	476	472	469	455	523	481	490	500	496	483	436	478	499	474	509	501	469	471	494	523	496	506	479	444	474	492	478	498	461	473	441	442	485	493	498	490	509	521	498	453	475	464	501	483	488	478	550	485	450	518	467	535	480	468	491	480	494	466	475	494	509	465	536	468	451	489	466	470	475	479	449	481	498	453	543	511	464	460	469	479	504	491	438	454	497	472	417	471	471	513	484	486	486	470	462	441	490	480	491	480	468	472	490	475	465	504	524	472	512	476	480	449	517	494	492	448	488	466	471	544	507	495	461	497	480	480	487	479	463	509	501	514	478	441	455	478	441	489	463	444	460	448	479	467	448	477	507	486	497	484	502	466	520	458	462	471	467	475	463	488	469	456	459	434	484	474	487	469	468	450	486	466	493	502	452	480	496	472	521	486	473	497	466	476	495	501	475	482	457	477	467	457	460	507	470	508	493	463	489	458	453	475	485	510	494	482	469	494	491	487	508	478	487	464	486	483	478	458	492	459	509	457	475	433	461	477	457	458	456	482	533	520	515	468	461	455	485	499	510	481	506	487	472	491	513	446	451	469	487	491	442	491	441	419	482	526	493	488	488	446	460	497	498	447	454	468	460	480	471	440	485	464	472	484	487	496	476	495	512	484	472	494	464	473	508	514	495	514	508	478	470	469	489	457	494	466	467	454	470	486	467	461	482	509	512	497	496	439	497	522	485	479	524	458	491	499	470	426	515	457	481	451	465	435	468	455	499	484	488	458	513	524	511	524	481	518	509	499	480	534	468	469	501	480	493	476	513	489	527	502	463	475	453	443	458	530	481	526	463	499	477	510	477	496	499	495	516	484
27251	18348	4880	1257	1048	934	825	848	780	844	807	809	776	800	815	771	806	829	809	791	734	816	806	790	740	814	841	796	781	789	796	806	766	805	778	760	810	766	806	792	829	784	803	765	789	746	792	819	816	724	822	833	770	833	802	791	832	805	828	821	812	775	775	783	737	803	799	758	761	769	809	744	789	784	780	714	773	762	777	779	799	767	774	806	797	797	758	794	760	748	816	806	830	773	825	803	815	780	779	772	778	756	793	798	794	774	741	803	810	808	751	748	785	803	833	837	792	794	779	790	776	794	763	803	783	766	821	800	771	755	793	776	748	770	827	797	766	748	782	737	802	826	791	796	785	800	787	788	751	817	800	784	828	806	810	796	773	813	757	808	764	788	767	836	827	773	801	788	791	792	780	786	775	752	754	739	776	779	753	778	800	822	782	759	780	793	777	757	814	839	791	834	784	793	791	783	784	812	775	742	784	809	793	783	765	792	793	766	769	842	758	795	823	834	847	759	747	816	820	808	792	806	788	795	727	842	785	764	775	836	767	783	779	793	787	804	768	785	787	794	765	831	793	789	786	756	813	818	785	762	744	792	767	744	796	785	807	787	764	827	774	741	756	795	864	818	807	839	826	751	782	788	793	788	773	772	780	792	766	799	822	757	784	834	840	788	840	807	765	814	786	858	764	764	827	792	788	814	764	815	782	806	792	777	816	755	754	812	783	769	811	799	791	754	809	755	805	800	777	711	847	752	800	808	797	824	762	797	769	768	751	744	771	812	774	828	778	774	762	731	803	745	821	794	754	784	838	760	794	796	828	778	802	778	738	763	794	788	787	798	772	763	810	808	815	766	784	786	806	752	820	806	772	797	816	739	760	763	804	798	757	792	798	745	777	765	827	783	803	758	799	792	807	745	749	773	734	813	808	751	776	814	791	757	770	760	796	818	794	818	802	791	793	772	809	780	845	803	776	778	772	817	799	805	740	780	762	815	802	772	814	823	813	796	787	773	747	764	750	770	734	789	794	793	786	766	820	767	779	783	797	770	793	797	787	787	795	774	755	757	779	785	812	809	779	781	810	768	801	733	785	776	718	769	749	822	755	735	750	729	757	834	836	794	791	835	809	781	783	751	780	818	819	777	818	795	785	798	761	761	832	801	784	783	769	783	812	811	815	756	730	772	841	820	829	801	761	798	758	848	822	752	795	827	815	842	787	814	781	779	780	823	741	773	838	752	792	778	818	792	755	743	819	807	788	778	794	765	798	767	766	807	766	771	747	763	733	790	831	779	803	809	837	786	807	769	808	805	774	777	795	776	783	786	790	800	747	784	846	743	817	753	820	792	822	780	771	822	784	799	777	743	794	784	795	802	806	799	769	804	801	734	757	762	802	754	805	817	838	781	778	803	807	786	761	779	776	837	795	751	759	866	768	777	787	766	774	785	817	786	817	814	827	814	755	778	785	793	754	728	770	786	785	767	783	801	828	840	774	764	742	796	771	758	788	775	784	786	816	800	750	823	820	773	768	747	789	775	813	761	792	796	752	796	828	770	810	799	762	719	790	754	771	770	736	832	804	726	755	816	783	811	781	785	769	734	786	785	813	780	773	797	754	787	822	808	761	787	799	819	787	787	781	755	805	793	772	771	770	768	817	735	825	808	799	783	827	755	757	777	790	815	813	799	795	808	809	774	799	792	771	834	792	808	800	798	880	734	788	784	769	762	805	820	825	795	828	831	761	814	777	811	776	805	815	782	815	801	818	782	771	801	817	792	768	763	741	775	796	762	800	775	766	817	776	768	810	834	766	785	766	784	773	768	795	784	819	800	806	851	768	796	816	759	765	814	771	831	803	770	733	830	770	763	784	790	801	816	734	791	799	812	784	767	842	802	803	759	772	772	814	772	837	787	797	788	776	803	775	767	828	809	802	793	804	820	775	791	796	827	714	780	791	787	774	793	841	828	763	752	813	781	767	805	767	770	725	794	792	777	772	795	786	832	776	803	780	801	787	850	778	731	814	815	791	852	803	822	790	769	818	777	805	789	803	808	794	798	771	801	730	762	780	819	803	834	840	794	740	781	788	762	765	761	761	780	822	825	804	807	816	797	770	785	726	789	771	753	818	775	732	755	774	788	823	801	844	780	738	792	784	796	811	783	751	804	802	797	812	809	768	838	809	774	752	790	769	821	773	805	785	769	857	851	783	821	814	822	788	749	769	781	755	814	741	786	787	783	836	807	813	758	824	770	823	781	769	782	773	816	795	802	821	769	721	801	776	818	755	793	759	776	759	780	770	804	793	790	773	753	812	761	835	770	797	768	749	754	837	852	804	821	800	803	755	774	795	786	776	769	776	770	752	785	855	784	766	832	836	764	799	751	798	806	755	802	807	780	736	798	775	792	807	815	828	799	783	787	794	813	849	815	726	780	813	829	813	756	813	804	786	783	768	805	791	803	838	799	767	777	786	800	815	787	766	828	827	817	752	723	813	775	777	762	781	825	792	824	764	764	780	752	808	782	794	836	791	768	819	756	745	777	826	795	811	754	780	815	791	796	798	746	809	811	789	808	765	771	872	829	757	792	754	838	805	760	836	781	817	798	776	786	811	759	808	782	777	750	804	794	808	789	827	751	780	767	781	784	795	759	797	818	801	826	797	738	808	788	744	783	788	799	776	818	768	751	825	799	809	783	741	815	764	799	797	858	834	786	753	755	771	811	799	811	762	824	749	763	828	803	835	741	734	773	746	740	755	808	734	837	778	788	787	770	758	754	801	800	762	801	768	774	800	769	897	804	765	820	824	782	768	802	827	821	827	745	752	820	780	805	797	767	808	753	793	808	778	781	802	810	771	792	805	873	754	792	802	786	782	757	795	796	706	803	752	764	760	781	784	824	790	812	804	747	737	849	801	783	772	831	779	816	769	786	747	757	772	788	839	794	788	767	816	780	780	809	755	796	836	790	766	784	785	784	782	830	790	834	761	793	813	831	795	753	777	821	715	849	797	764	831	745	766	787	774	777	836	798	850	816	808	814	805	783	795	817	805	770	816	766	809	809	805	781	793	782	738	774	791	819	806	769	790	802	781	778	806	795	791	806	767	810	786	796	787	797	760	803	764	808	809	770	858	773	803	792	790	830	776	814	804	813	777	803	766	801	797	802	770	760	785	813	785	737	791	791	759	771	788	821	756	801	758	842	829	760	802	780	690	737	815	761	783	777	760	783	887	826	797	785	800	752	776	758	773	712	826	758	806	751	822	812	766	816	777	766	813	754	777	816	793	784	806	820	812	729	809	777	746	792	749	808	839	784	764	774	826	803	829	814	792	783	793	778	767	765	830	770	759	760	769	826	799	819	747	780	776	756	821	810	799	810	821	748	778	783	828	748	779	757	778	748	804	756	856	819	774	818	768	784	859	800	805	746	791	798	815	828	775	819	797	792	727	792	814	813	830	767	694	776	770	825	785	780	796	748	775	820	789	814	785	764	825	796	794	785
4542	1371	1242	1020	1044	968	899	918	907	903	945	929	919	894	969	945	936	952	907	929	924	954	921	926	940	945	930	902	861	919	865	917	933	922	877	892	860	902	941	877	826	887	918	946	879	901	891	941	872	911	901	892	880	859	954	904	902	911	924	901	867	943	939	928	877	942	951	900	901	933	982	856	890	919	918	922	897	890	900	892	898	855	915	859	950	948	914	891	912	915	892	927	900	931	927	913	902	880	892	942	898	908	890	844	933	821	940	952	940	895	899	872	923	923	903	922	923	903	898	869	946	876	907	899	891	886	911	837	895	890	885	900	855	919	880	896	878	954	901	889	917	940	918	948	892	890	976	862	928	900	908	905	881	830	951	942	921	932	917	832	878	968	930	876	949	943	919	934	860	963	881	896	908	873	915	875	889	880	922	914	945	896	900	916	898	907	891	898	895	902	941	908	890	874	938	867	911	953	941	905	915	874	946	988	860	938	867	907	990	917	920	918	912	930	947	919	894	914	962	921	882	912	926	884	888	856	972	884	843	908	866	902	864	946	927	906	903	904	940	874	908	895	865	958	903	854	921	949	959	904	929	912	949	879	885	896	939	906	948	915	930	899	865	885	928	937	924	912	881	917	925	900	910	894	916	947	955	904	954	895	970	965	888	944	902	865	858	883	942	906	885	901	856	921	922	916	943	905	937	961	963	960	935	895	904	934	888	911	924	886	902	901	935	890	920	885	871	933	951	907	870	879	947	859	964	880	930	928	950	886	1015	899	877	924	892	877	944	942	913	896	889	943	925	872	885	913	897	919	910	878	930	894	956	902	938	890	945	922	939	935	900	895	930	872	945	891	928	898	929	861	962	907	889	913	926	926	942	967	947	882	880	930	906	964	948	932	946	930	926	920	852	884	873	884	872	851	924	856	900	892	985	837	916	898	930	921	913	898	909	878	959	886	910	953	901	874	956	944	892	918	941	921	872	946	932	888	890	943	927	882	908	938	879	903	834	866	901	881	925	934	894	894	877	891	932	905	938	954	929	895	895	933	914	918	898	880	951	921	901	924	934	912	901	908	925	975	915	917	931	900	851	902	904	932	874	897	967	911	939	857	906	868	897	980	935	890	922	968	852	861	912	895	926	934	968	884	896	874	939	953	947	872	931	939	866	898	898	896	944	918	893	856	904	932	931	870	864	954	909	929	911	943	911	881	924	927	935	892	958	926	912	928	907	962	943	856	960	869	944	939	892	879	924	897	893	889	864	883	882	905	883	868	900	876	962	908	963	935	900	889	877	854	899	920	900	906	869	929	927	899	902	905	919	893	911	945	866	901	924	895	912	898	963	931	841	890	980	860	895	881	900	876	940	940	926	914	883	896	848	908	900	927	919	850	939	908	927	917	939	902	959	922	965	889	901	921	923	909	903	865	943	868	900	944	921	907	904	947	913	878	849	928	898	929	901	867	921	902	899	909	916	926	925	895	906	930	896	885	914	900	926	934	894	916	910	909	896	882	940	874	931	885	943	923	929	920	903	880	924	950	952	915	943	922	875	903	888	935	950	894	943	886	868	886	892	908	940	892	952	963	883	918	913	923	899	930	888	871	928	957	874	939	887	898	911	1003	927	908	911	920	904	942	902	863	917	886	921	974	926	905	894	895	941	927	911	918	913	919	860	889	893	917	925	897	906	916	863	903	896	950	944	874	928	890	931	900	913	879	960	909	917	905	911	973	968	907	909	857	879	931	966	906	947	924	904	885	952	908	863	951	879	883	904	848	892	913	918	866	960	932	902	920	878	890	905	916	942	946	924	922	891	868	910	925	862	886	890	872	926	940	904	928	925	914	856	954	897	910	880	944	908	884	939	935	908	929	946	916	884	874	910	908	927	927	891	924	920	943	914	880	894	939	896	872	923	911	877	905	846	934	969	913	870	936	850	947	924	927	898	885	954	910	882	904	903	977	912	890	908	907	899	961	937	918	892	878	884	939	953	907	918	912	897	904	895	913	923	899	882	895	923	926	870	860	929	890	865	902	873	895	904	857	870	981	932	885	936	903	872	923	883	889	912	878	887	941	925	955	894	913	872	877	875	878	871	910	885	930	890	900	957	959	897	891	892	891	961	918	924	972	946	908	883	957	841	857	901	903	911	913	968	882	953	906	926	936	952	925	882	859	934	873	912	949	890	1019	925	885	969	912	882	927	906	873	911	880	914	929	925	892	879	901	922	935	883	877	863	895	904	921	907	954	936	906	949	976	911	928	910	947	888	963	948	877	924	907	897	914	883	876	931	919	950	911	897	927	892	879	897	884	871	925	958	892	887	940	883	975	884	915	917	911	873	975	953	931	893	873	903	953	907	887	909	904	902	879	930	873	892	877	919	898	933	903	969	894	925	892	946	938	882	888	943	891	901	922	885	915	896	922	953	870	898	845	905	870	946	991	872	945	905	908	910	886	950	952	904	892	963	952	887	884	876	903	917	917	878	899	937	892	913	880	855	879	919	872	936	886	936	912	901	1017	910	933	895	887	908	936	905	942	894	954	885	889	857	943	912	897	931	950	962	982	920	884	897	896	907	955	951	930	925	927	885	938	895	901	942	940	919	887	907	940	901	926	909	946	908	901	925	871	869	838	936	869	1001	896	949	983	865	916	915	932	930	895	894	928	973	898	913	922	891	918	908	923	943	915	938	918	912	900	979	897	878	953	969	936	906	898	876	896	926	943	931	874	907	969	896	866	910	879	889	957	922	900	947	941	892	998	923	858	898	888	959	895	926	910	880	938	952	848	928	893	890	924	880	923	948	882	934	924	940	876	897	879	956	887	910	917	961	881	980	958	904	876	957	921	907	904	913	923	919	944	867	905	944	879	872	883	886	863	901	899	910	977	956	871	922	923	954	880	914	899	902	890	898	898	893	935	941	954	910	916	897	877	885	885	899	904	880	911	902	900	952	908	893	855	927	938	892	854	950	907	889	895	891	888	918	927	894	923	906	942	917	951	912	898	926	860	900	888	901	854	901	903	880	872	881	949	930	907	835	985	904	910	926	943	907	896	864	917	939	868	925	942	932	912	949	904	902	910	882	881	867	893	936	904	916	950	900	886	908	895	886	924	943	951	893	908	880	915	903	922	888	894	914	900	918	901	856	980	924	888	916	885	918	904	915	925	928	853	917	924	935	921	917	917	873	893	842	913	946	873	892	876	1005	854	853	925	920	927	915	917	882	882	921	867	924	898	958	967	930	907	950	903	876	928	936	936	936	886	909	864	949	923	834	904	939	890	871	919	935	894	910	955	937	913	931	913	892	942	951	945	907	904	932	896	924	954	919	931	871	927	855	930	939	941	933	926	919	932	958	922	849	890	953	916	914	957	887	883	897	934	903	884	928	925	886	877	953	884	869	866	892	981	912	928	890	913	893	958	846	905	893	914	859	906	923	835	931	928	946	833	907	960	961	921	950	879	913	909	875	963	903	911	923	929	907	906	929	932	948	859	886	960	953	893
23492	21086	28266	24136	21075	10084	1501	1076	1027	993	942	938	886	948	890	872	864	874	873	887	861	863	836	861	839	877	864	811	844	820	851	825	881	837	822	809	864	877	814	840	768	756	817	861	834	822	860	826	773	810	851	801	822	843	836	851	819	855	840	793	820	854	843	833	842	799	812	882	824	845	831	832	822	858	785	847	841	835	861	885	854	844	854	853	823	823	864	842	812	806	837	851	848	801	873	866	827	833	870	841	865	811	782	795	847	835	819	821	803	801	806	841	826	848	842	818	811	809	841	826	849	836	778	793	819	830	851	831	812	848	842	840	796	815	825	783	879	808	804	800	810	821	833	843	809	770	870	831	770	860	827	848	807	848	804	807	876	829	799	817	826	864	863	831	798	835	889	805	776	829	791	845	834	822	819	817	806	812	801	830	852	850	820	848	865	781	885	779	818	807	809	836	848	835	867	791	801	799	867	827	820	857	808	830	856	850	819	769	826	807	826	834	858	828	918	848	799	814	811	803	857	834	886	814	812	804	846	861	866	792	833	814	809	825	843	820	847	800	827	854	835	861	818	838	800	845	853	847	807	875	886	856	814	808	853	788	847	862	814	847	853	837	877	817	854	896	826	831	839	893	846	838	846	819	824	824	859	837	882	820	872	835	814	836	778	782	842	875	839	879	864	841	818	854	841	821	853	784	817	831	788	827	813	850	845	788	809	832	844	798	820	763	817	815	824	853	780	873	843	830	838	802	867	840	812	876	839	831	825	743	852	849	767	773	850	873	846	850	810	811	824	860	806	798	745	853	853	829	798	817	829	836	859	884	811	815	863	778	855	776	821	832	833	871	801	843	865	823	868	817	863	808	846	804	855	810	821	840	818	814	835	821	820	824	811	831	832	826	898	818	836	829	815	810	819	795	794	877	834	815	790	830	828	818	871	850	841	828	810	828	882	890	837	791	821	810	794	859	810	869	821	865	813	787	842	818	836	837	848	823	859	826	841	827	819	839	847	826	795	828	853	839	840	859	816	827	845	844	786	786	795	846	802	788	818	809	824	808	797	871	775	877	830	787	830	819	844	823	873	781	799	866	874	782	881	818	798	865	821	801	822	820	821	863	889	795	842	857	856	829	836	832	835	812	805	844	790	878	825	811	873	826	815	899	885	793	812	801	800	843	786	829	781	806	850	823	854	870	802	801	812	839	780	810	833	857	820	848	838	834	857	841	843	848	817	851	843	865	828	883	840	803	887	832	865	818	789	833	861	826	834	797	846	811	832	784	855	825	859	809	834	851	809	858	777	846	832	814	869	816	816	835	820	810	808	851	830	863	802	786	807	803	814	875	882	806	812	865	808	823	814	839	868	813	855	791	776	816	778	816	849	836	824	859	817	835	821	832	865	798	880	878	788	853	835	841	885	796	843	825	820	821	799	861	843	843	809	793	814	827	819	777	828	870	843	861	835	869	776	828	872	833	866	805	810	834	739	812	828	831	849	835	773	781	821	758	806	850	877	839	853	801	843	814	868	851	831	782	883	831	853	810	867	841	828	868	880	848	812	792	815	818	813	761	833	814	875	864	822	822	773	819	830	833	822	810	821	861	821	834	833	796	809	821	856	812	820	811	757	835	828	820	832	839	835	871	843	813	875	812	843	839	815	816	795	854	840	850	834	823	823	807	842	886	796	827	876	806	854	849	782	849	818	874	857	806	791	861	847	830	813	829	818	831	851	827	847	808	799	794	839	821	761	917	815	822	813	809	778	837	828	766	852	823	831	785	858	805	839	858	801	833	810	906	860	831	862	853	792	833	824	820	833	857	789	864	791	842	861	799	849	851	900	812	830	779	783	774	829	818	811	824	839	869	788	895	818	819	790	817	867	827	825	790	860	802	782	815	822	769	873	800	818	823	805	860	867	879	836	785	830	862	810	805	856	843	870	847	824	816	828	859	841	866	853	825	832	843	813	841	801	800	834	826	817	782	772	895	814	851	791	812	860	852	789	819	846	829	877	809	796	815	831	839	810	853	822	852	833	829	828	762	803	796	788	892	820	782	894	873	833	804	855	797	865	790	831	825	816	868	788	796	835	844	785	842	823	821	837	843	844	798	833	823	847	845	850	820	802	784	810	839	833	888	856	840	801	872	842	855	813	813	860	787	858	804	844	832	829	809	825	828	845	842	825	868	808	839	862	806	784	825	867	846	826	761	834	766	811	807	819	850	870	847	820	822	793	803	823	860	814	835	843	791	863	848	816	803	827	798	832	840	795	848	834	807	824	798	788	792	853	783	793	882	848	843	850	852	829	834	790	829	831	854	824	837	798	844	814	810	811	830	782	811	780	799	864	799	829	784	860	820	899	844	799	862	817	791	828	840	795	796	824	811	912	788	818	874	918	821	877	859	833	816	757	862	819	831	824	831	853	815	818	874	851	794	804	808	847	847	843	838	869	787	870	835	865	861	865	818	841	859	799	786	807	838	809	863	821	815	888	803	854	828	832	835	792	872	769	871	821	812	802	799	820	819	774	794	835	858	750	839	845	840	820	811	830	873	798	773	804	815	813	877	759	854	822	796	787	860	784	811	890	859	810	816	797	814	862	819	876	862	870	834	883	842	813	879	854	833	875	836	817	789	786	800	871	843	802	848	837	856	765	814	803	807	865	804	826	855	789	898	816	820	846	833	861	845	873	806	837	827	786	861	813	810	785	798	811	809	795	862	836	868	836	817	834	890	795	820	863	801	844	833	841	845	831	819	816	856	841	860	821	834	805	847	789	844	864	843	796	886	799	789	882	847	829	835	815	836	864	911	887	791	847	841	862	789	842	804	819	882	843	839	824	817	784	810	829	795	830	850	827	795	834	794	823	811	820	810	860	837	786	812	823	778	839	816	825	878	848	860	781	847	834	802	815	792	843	811	847	814	842	798	865	811	766	837	851	877	804	873	838	812	839	840	834	839	845	838	849	832	820	801	813	879	846	786	842	814	789	833	884	800	851	825	844	829	839	810	878	837	857	828	851	862	784	877	824	806	859	784	828	883	787	876	791	842	821	888	837	793	811	773	836	772	840	887	783	849	835	783	852	858	787	872	781	788	797	849	826	817	777	847	809	816	846	827	847	871	818	815	774	778	821	800	831	788	828	827	826	826	866	789	852	858	839	794	799	830	821	849	830	779	817	787	796	825	821	833	833	860	795	834	874	784	829	836	852	828	807	807	842	820	864	848	848	823	846	862	821	817	798	843	828	852	800	851	824	809	846	839	866	825	853	813	806	812	796	805	842	839	812	768	799	838	911	854	862	825	861	853	785	817	805	835	835	790	858	864	848	840	875	800	851	817	806	831	852	799	843	817	835	778	836	837	849	816	829	854	848	826	813	816	793	849	838	794	872	818	850	854	840	878	789	821	802	870	821	824	832	812	845	815	829	870	795	838	819	741	805	830	828	779	762	822	815	803	810	835	804	815	809	808	839	822	760	842	868	843	827	854	839	853	781	812
3629	8436	6074	3081	2426	1980	1726	1549	1419	1214	1214	1206	1178	1079	1064	1066	1049	1068	987	1053	981	1021	991	1049	1027	1018	996	967	1000	1041	986	937	990	1054	981	1036	992	954	1008	939	960	980	998	941	938	911	967	916	962	1022	978	977	1015	1039	1012	965	959	989	939	959	1056	967	990	951	995	1040	1032	958	978	1005	1008	919	1011	994	952	934	927	1024	1027	954	902	981	940	940	988	945	1001	965	1032	948	951	987	957	946	995	973	913	955	918	984	975	956	967	948	1000	1001	948	1035	934	971	913	982	980	966	986	968	943	914	950	1003	964	986	996	972	896	1024	962	999	920	944	959	954	932	983	965	962	987	943	933	986	959	976	970	966	965	1023	968	944	978	950	971	965	1000	999	986	1020	979	901	974	993	1032	919	994	948	929	970	1005	946	951	984	983	990	932	962	981	977	968	1015	996	990	984	954	991	999	987	1073	949	1024	929	974	965	1002	992	971	970	1003	1013	1010	930	982	971	969	985	931	969	968	985	1006	961	989	968	1015	946	984	987	1022	1003	942	991	930	991	979	1038	959	968	955	946	953	958	986	960	1030	946	957	1005	930	942	960	994	1007	986	962	1003	1008	961	1009	909	974	991	964	988	1010	1005	971	965	961	967	912	972	963	957	1000	995	925	1005	972	963	1042	957	974	961	967	1009	997	980	957	924	966	1000	985	981	992	994	969	899	975	968	941	983	997	977	956	972	961	913	982	940	952	1055	982	959	961	955	957	984	1048	1004	904	970	1029	947	967	1009	941	998	1003	942	970	977	951	994	978	909	930	931	980	973	953	992	991	1004	1008	941	919	990	956	916	988	918	916	1038	919	1004	966	991	947	985	1004	1009	946	984	906	979	988	954	1000	963	1007	955	978	947	948	966	988	951	980	995	980	924	952	964	969	951	1011	1028	1029	973	989	959	924	1034	970	1000	931	979	928	1051	965	960	998	1019	934	953	938	986	952	941	1002	916	994	980	986	979	973	1028	1009	1014	958	968	1033	988	950	965	969	956	1025	986	938	1039	892	980	961	997	961	895	979	991	949	921	962	1009	1022	902	966	914	952	1037	996	1014	1018	973	951	920	984	991	1024	1005	1020	970	904	969	946	953	1014	985	1030	995	987	996	936	952	957	932	967	925	982	959	997	960	987	992	940	927	965	988	980	932	1036	931	1020	922	1024	1000	943	964	1027	1005	942	958	1022	1024	976	960	1018	979	953	964	1007	972	982	953	1005	980	967	969	1000	924	1003	1002	934	958	976	942	942	968	959	952	983	955	1008	1011	976	958	980	903	943	992	990	996	980	896	1002	992	927	983	987	906	976	920	936	938	985	1025	924	965	967	943	967	931	962	975	1018	996	932	944	937	957	948	966	988	981	980	943	909	969	956	984	1003	1012	942	981	982	947	993	977	988	957	945	957	969	946	995	952	1024	948	985	978	921	996	953	1016	969	976	938	944	988	967	951	950	982	1016	985	903	947	984	969	952	1010	958	971	976	987	986	996	977	1030	970	920	998	960	976	951	967	940	960	939	1053	907	991	1003	1004	907	943	938	1023	994	1016	992	1000	956	986	989	998	916	1002	969	947	940	954	926	994	921	971	950	1016	1015	952	951	936	990	961	983	944	972	931	963	978	963	930	1048	961	974	952	978	1014	1006	994	966	967	989	929	998	933	1017	949	976	942	950	980	989	948	1007	1010	931	941	1002	939	907	964	996	966	968	941	983	1003	1013	960	956	998	950	1016	943	952	1053	945	952	992	1008	986	954	929	957	972	930	950	954	960	982	927	900	948	988	982	958	916	986	1024	1008	966	973	978	981	964	897	968	975	926	960	947	954	1030	982	982	994	968	988	1003	942	953	939	961	963	973	981	967	952	888	985	946	978	901	957	896	903	923	957	980	994	958	991	906	965	972	986	947	966	963	933	977	1003	945	984	1003	983	942	976	1001	955	1003	1006	929	931	937	966	979	915	1040	889	960	963	990	972	901	996	936	981	984	977	967	994	972	965	980	954	977	1037	985	1019	982	949	957	979	999	953	1016	939	985	981	987	965	926	958	985	971	993	949	923	965	966	975	970	994	995	959	1007	970	938	922	1003	1006	975	924	968	946	973	928	968	950	927	951	950	900	971	959	965	944	959	926	1010	950	939	959	964	943	988	995	938	929	999	972	966	962	936	1003	983	1010	974	922	946	969	971	992	959	948	987	959	959	978	1009	966	952	923	970	973	998	957	957	1011	970	936	977	1026	1000	1003	1008	1023	993	1012	999	964	953	983	950	964	997	973	958	988	961	988	950	977	993	965	977	993	929	959	995	981	964	961	958	955	975	949	947	995	1015	1026	1018	997	1011	978	986	901	943	960	974	938	919	937	968	996	932	950	969	997	993	987	981	970	931	972	1007	974	977	957	1028	944	942	932	999	971	972	971	982	961	903	971	979	964	1019	913	1025	985	968	933	986	933	998	1047	993	977	974	968	983	960	968	981	1034	959	975	1012	998	979	989	1011	966	968	975	965	972	968	977	966	977	945	1008	919	922	927	936	998	992	1041	1005	965	986	964	949	991	1037	955	954	962	985	1007	971	962	961	1044	981	932	994	975	962	952	976	961	986	993	949	973	955	1014	961	948	956	947	1021	1008	976	985	952	1022	1014	940	992	979	978	902	891	946	949	1015	971	986	976	990	901	975	965	926	914	990	954	968	981	999	927	963	1008	911	1002	938	981	986	914	966	1009	981	981	999	971	956	988	1003	995	1022	985	923	965	976	1040	958	926	975	964	976	945	1003	954	956	939	956	971	938	997	998	954	998	956	933	952	938	978	927	953	955	913	975	980	938	969	974	937	953	1011	1004	1009	958	937	991	940	998	985	931	974	1025	993	927	963	980	1008	951	966	952	925	957	947	970	986	978	959	986	973	930	974	963	988	960	982	948	964	993	1050	964	940	930	885	1014	995	975	956	994	914	928	986	969	1004	994	994	1017	877	922	981	982	970	940	960	961	946	953	1092	947	991	955	972	1013	946	972	959	934	955	973	954	980	980	972	999	957	886	945	979	967	1007	985	965	957	989	926	996	983	967	919	932	950	1005	927	980	1003	978	975	959	962	955	996	969	967	985	965	945	1016	1010	1024	927	936	980	947	964	921	964	965	936	976	938	961	973	971	1004	956	961	970	969	995	965	976	1015	1019	988	950	934	1017	965	992	995	974	918	980	938	986	986	1032	973	970	993	939	947	934	985	904	973	988	993	936	941	953	970	1014	976	947	958	972	984	987	975	969	927	994	1008	967	954	986	1006	951	1003	983	957	962	951	994	936	968	978	1021	964	1005	952	1043	955	962	1033	971	935	1023	948	954	962	967	1030	975	1037	1000	958	945	971	913	974	936	962	962	973	962	935	980	967	996	1000	1025	1002	986	1008	997	1011	985	949	942	962	992	980	965	972	972	1048	912	945	956	944	936	1001	996	933	994	988	968	1009	1031	959	984	1005	983	961	990	950	997	1007	975	938	977	1038	954	980	954	961	936	945	942	973	1049	998	950	1017	891	1064	983	1022	981	943	973	909	967	989	909	945	946	920	969	953	944	991	975	979	898	1034	974	977	926	994	966	937	1016	926	1007	982	947	978	943	966	944	1045	999	1012	968	929	1055	1015	960	962	998	991	945	967	970	1000	984	955	995	999	982	972	979	981	962	1022	1025	951	1002	951	995	997	957	944	1009	956	1038	944	954	1023	1021	980	1014	1005	1030	907	985
24546	21036	27061	25092	9691	765	601	522	500	524	500	443	468	415	490	456	430	424	424	445	434	451	424	439	426	438	435	416	432	458	456	420	420	430	402	393	438	424	413	420	412	424	435	414	394	416	400	448	417	410	421	407	446	439	410	402	447	401	433	396	392	425	424	396	432	419	400	407	424	380	412	426	407	427	434	414	414	394	441	385	399	417	430	391	446	401	437	442	433	448	423	406	381	390	409	419	433	408	424	436	429	416	415	384	415	417	436	443	408	449	392	369	460	422	477	405	411	401	442	431	417	444	433	417	453	422	428	390	428	449	446	439	418	401	427	371	434	435	396	401	427	407	395	389	406	396	432	405	435	445	440	411	431	382	454	395	395	408	412	409	435	422	446	416	371	430	422	439	444	405	440	440	420	426	418	420	424	412	390	430	412	418	410	413	399	449	422	370	412	427	408	432	398	408	409	439	401	400	388	394	405	401	416	420	463	409	444	396	394	384	436	407	390	416	398	460	417	459	410	407	422	467	451	408	424	447	410	413	426	425	412	415	407	408	383	388	412	390	418	409	455	467	415	415	442	382	428	382	437	418	386	419	411	424	419	451	435	425	388	401	460	419	396	441	432	382	437	416	399	419	382	456	414	436	448	407	398	387	381	390	437	383	431	414	450	394	437	423	437	448	380	383	361	437	413	423	412	395	410	416	418	413	454	444	456	391	442	423	386	404	392	407	395	429	426	439	407	375	432	425	364	409	440	406	443	420	420	445	427	404	395	417	441	435	408	423	409	437	401	401	384	394	378	408	435	426	371	404	391	420	403	439	421	439	425	442	417	420	393	461	421	391	416	449	428	438	409	411	428	398	398	398	387	429	412	397	458	413	401	419	402	409	382	446	400	400	420	443	437	412	398	399	393	429	406	394	414	446	424	421	423	416	416	443	440	419	447	399	396	385	424	378	401	399	419	415	422	424	479	368	383	400	403	410	396	438	419	409	436	437	433	402	450	414	440	421	450	422	423	420	421	421	404	390	421	411	400	446	411	401	393	427	413	426	435	416	383	385	397	394	391	424	428	417	405	421	420	433	402	409	410	388	389	408	430	385	418	399	412	425	389	444	459	383	407	416	379	444	383	455	393	386	412	440	404	402	406	411	408	418	496	408	416	432	433	423	440	432	394	447	411	466	398	429	432	406	432	438	405	389	417	412	375	405	439	415	436	421	424	406	391	431	423	401	415	446	452	401	416	376	410	402	402	412	415	400	422	413	390	384	447	412	450	425	429	472	414	394	390	418	389	386	380	402	395	432	414	430	393	407	438	402	455	408	432	417	414	436	423	422	399	400	408	456	461	422	414	434	409	427	416	421	414	386	411	436	406	427	396	419	420	405	409	390	380	419	399	434	415	442	391	387	410	375	399	404	422	412	440	372	420	429	399	433	432	449	404	372	435	407	428	424	450	406	460	407	420	448	427	421	407	437	429	417	427	408	424	442	396	396	416	374	419	403	401	401	414	425	474	424	402	398	420	401	455	416	403	410	385	401	418	424	436	402	426	422	420	431	440	461	428	405	371	406	423	417	376	457	393	399	421	396	422	421	398	387	403	397	432	418	433	391	400	406	408	366	433	415	373	416	398	466	394	412	391	439	421	438	410	379	394	388	430	401	400	383	393	384	416	434	402	415	393	413	408	394	413	394	404	431	406	456	422	405	417	422	440	431	409	404	418	409	432	422	421	421	455	455	397	411	439	418	446	448	441	402	380	407	389	405	446	404	343	407	407	405	425	452	417	403	400	426	394	418	407	417	376	415	432	387	418	394	403	424	459	404	411	418	376	382	455	420	428	430	423	406	429	421	406	351	434	380	369	384	413	400	422	403	440	397	386	440	393	398	445	399	427	405	413	398	404	441	381	414	421	388	429	451	409	389	415	418	433	415	399	434	439	409	406	398	412	386	398	434	421	425	405	422	402	388	374	426	409	427	410	430	444	399	407	411	414	433	396	385	401	429	395	436	436	437	382	455	443	464	421	430	415	432	387	411	409	451	397	396	399	392	417	392	459	384	425	386	423	405	414	451	404	381	396	446	406	422	401	438	435	377	389	379	419	384	402	445	396	423	405	414	435	393	415	411	425	425	451	442	402	421	416	403	423	409	403	426	440	422	403	403	423	404	415	425	420	405	418	431	443	405	398	410	425	418	426	413	409	386	409	415	412	413	427	403	441	401	446	404	400	396	423	411	413	381	401	440	408	393	417	430	404	440	392	435	445	412	410	423	407	424	417	430	408	435	439	425	416	407	431	400	411	415	434	403	423	418	418	401	414	429	415	425	381	357	385	400	441	441	438	392	410	389	423	428	411	397	421	412	403	390	403	410	429	408	403	410	392	431	427	376	424	399	408	447	409	381	430	409	407	396	408	440	374	399	400	435	420	422	423	413	445	423	392	382	430	386	469	393	421	443	424	383	441	386	416	401	408	419	427	385	420	418	396	427	398	430	413	448	394	392	420	414	419	385	377	414	411	423	426	412	436	369	403	395	400	424	433	442	391	400	448	428	419	411	397	401	432	407	400	387	415	433	403	413	439	429	401	394	420	391	402	430	420	457	439	414	411	413	403	440	449	427	393	433	396	407	369	399	407	405	423	367	399	430	400	426	396	390	414	412	420	457	418	402	394	412	373	421	413	409	419	432	427	432	435	452	414	401	399	426	424	409	429	409	399	412	394	428	427	406	445	467	438	398	408	443	389	422	442	385	400	397	434	418	434	393	414	424	408	427	418	396	393	399	384	407	410	401	415	418	408	363	399	418	442	412	415	405	428	426	399	400	418	419	382	433	449	411	417	429	412	416	432	449	386	432	418	396	410	420	421	403	416	439	441	411	382	430	431	428	450	418	389	391	426	394	443	414	429	425	405	399	449	394	408	392	403	426	439	396	383	442	403	416	398	420	463	401	396	452	396	406	402	443	415	418	414	415	389	411	391	399	409	402	404	422	399	450	393	429	425	424	429	407	444	423	380	406	419	415	396	395	444	437	412	440	424	421	417	396	430	454	451	410	414	413	418	425	423	428	412	412	439	408	404	436	441	413	436	405	414	426	424	432	432	423	422	417	389	384	443	466	428	385	411	383	401	425	477	404	431	428	437	409	439	417	447	459	459	370	386	417	378	424	410	418	441	406	410	416	435	415	388	440	430	382	428	449	417	401	455	392	470	405	420	407	374	416	388	422	412	401	431	419	429	428	428	441	405	435	440	435	416	413	393	448	388	444	394	394	437	424	400	422	384	396	425	427	406	386	380	366	416	414	399	386	412	391	427	392	396	377	440	394	451	430	454	373	394	439	416	401	425	452	412	402	432	438	431	399	389	419	454	397	403	430	401	399	424	466	420	431	430	410	431	398	447	456	425	398	415	407	407	366	431	380	389	430	419	404	456	436	416	397	406	419	439	420	440	407	440	441	407	411	410	412	381	399	403	440	399	404	428	431	404	403	414	396	425	412
3455	4725	3182	1613	1287	1083	891	759	711	650	656	580	623	574	543	557	510	536	551	523	527	493	502	500	508	476	500	502	487	429	515	500	537	486	475	493	499	484	459	478	523	502	478	455	503	521	484	487	452	505	464	504	521	485	492	498	510	467	458	498	491	513	520	491	455	487	502	568	489	511	494	515	485	501	479	445	515	503	492	453	481	477	500	522	487	496	506	501	463	498	507	478	481	511	492	462	504	511	500	481	504	495	492	483	476	476	461	490	503	530	505	487	474	470	488	483	479	473	503	478	463	454	513	462	449	507	501	507	508	455	478	504	519	487	483	487	459	458	495	487	467	486	498	525	479	495	468	493	476	486	451	513	501	501	434	488	491	466	485	487	507	452	468	491	486	510	483	491	557	472	454	469	475	472	466	475	523	465	460	510	504	462	518	515	471	473	461	504	429	514	511	479	504	433	487	482	523	471	483	512	464	508	503	454	489	447	531	496	476	476	501	443	479	503	474	531	493	443	502	512	525	529	473	518	490	480	478	475	466	517	525	489	499	495	500	478	530	448	471	503	478	485	483	495	469	478	485	469	524	472	492	446	549	465	454	491	517	462	463	478	466	468	476	440	504	506	500	483	510	483	471	484	486	466	442	476	526	491	515	543	501	511	511	466	503	498	483	517	469	492	450	456	481	467	465	486	470	516	482	495	520	483	493	471	475	487	508	454	522	472	482	470	470	480	460	508	485	490	474	456	519	457	479	511	430	503	508	508	497	506	485	515	445	461	500	521	478	486	493	522	481	490	477	496	479	532	467	485	529	495	499	519	500	454	497	482	491	521	493	487	511	483	480	468	487	494	471	455	488	457	496	505	508	502	492	492	509	484	447	518	456	499	529	505	519	520	515	466	500	487	440	532	447	510	477	473	432	510	485	486	490	472	502	495	496	473	471	459	474	475	479	478	498	493	492	478	488	511	479	505	480	523	518	500	470	502	504	468	489	506	486	501	475	536	521	488	530	469	499	491	485	473	509	496	484	495	480	511	473	480	510	489	492	465	484	484	510	516	498	498	480	536	469	490	485	475	462	456	455	507	462	480	469	502	525	452	487	443	484	494	461	507	502	462	460	498	440	448	517	477	502	465	482	473	527	499	511	471	517	468	497	482	469	478	492	448	490	477	469	543	501	486	473	522	457	454	475	489	508	511	500	512	500	488	455	516	529	529	499	544	470	497	470	500	474	520	487	475	479	476	498	514	500	511	489	500	483	466	482	473	458	490	454	448	514	495	509	484	467	499	494	493	486	476	470	499	469	521	455	453	470	501	468	460	517	465	493	487	544	490	475	460	435	520	474	504	518	485	475	508	550	501	476	510	479	450	519	491	467	458	446	470	459	487	460	484	434	482	476	463	494	473	503	519	518	484	475	484	458	483	509	516	477	493	474	489	475	473	505	452	480	490	496	494	445	515	482	487	488	487	479	485	483	468	506	502	512	494	473	492	489	462	474	496	483	478	502	512	512	480	492	434	467	476	485	512	439	498	537	512	491	493	485	506	456	508	481	494	518	514	475	459	477	483	511	468	475	468	476	410	480	463	492	491	537	468	485	492	476	480	467	476	488	490	477	442	501	499	463	493	521	485	512	549	503	496	492	505	498	480	514	491	484	503	503	484	472	526	441	459	502	454	454	483	509	470	503	510	499	531	465	476	487	469	514	492	491	486	497	492	485	522	503	476	512	462	478	504	523	484	475	468	493	521	495	474	511	457	482	520	497	509	520	485	493	477	456	458	453	452	426	493	513	482	493	489	500	482	529	481	456	487	446	466	499	487	507	508	463	471	474	479	475	462	514	484	449	497	521	449	477	489	466	491	456	505	485	529	494	514	467	495	475	499	523	474	487	519	487	480	502	489	519	501	471	448	488	499	458	524	479	517	557	478	479	471	485	482	455	444	465	467	478	467	486	521	473	488	512	507	481	481	466	474	477	473	507	496	458	481	489	467	459	491	455	501	458	507	478	438	504	503	434	501	485	453	489	491	450	455	511	456	495	512	479	473	481	495	518	509	477	521	491	481	525	505	489	513	484	485	499	500	501	465	502	492	504	495	521	459	476	461	489	495	491	521	505	508	477	470	455	460	469	497	494	488	503	503	507	515	501	476	495	498	478	474	519	517	475	493	477	481	501	507	527	483	518	478	508	457	481	522	451	519	481	496	489	452	487	467	483	491	506	469	528	451	480	507	464	514	493	505	492	487	513	501	486	539	513	444	464	483	520	500	539	506	467	490	492	460	485	478	499	469	489	502	502	483	459	511	510	492	496	481	438	473	467	482	485	485	495	523	464	513	495	433	519	469	493	482	482	502	488	463	520	475	477	479	461	485	488	493	500	464	509	496	464	485	495	501	503	450	507	521	489	492	492	463	460	451	503	506	494	426	476	476	450	496	494	488	494	518	516	455	487	466	511	465	508	476	473	488	460	508	450	530	476	514	470	417	499	489	495	517	487	518	520	516	494	523	502	469	531	478	504	460	501	483	449	516	465	466	491	501	436	514	526	468	495	481	503	494	547	513	485	455	458	483	517	482	483	487	520	483	500	501	486	475	461	526	482	509	531	510	513	510	495	533	482	478	510	504	500	485	510	455	476	476	489	476	459	472	516	483	485	462	516	469	480	525	503	456	483	483	479	475	500	480	459	479	474	528	503	446	476	488	486	503	461	528	482	463	453	483	486	532	468	485	494	477	515	496	475	520	505	489	490	462	476	488	506	442	492	499	540	474	491	513	515	473	508	477	463	468	454	509	442	474	464	488	516	507	476	495	488	468	476	464	493	501	463	483	496	476	494	483	457	472	470	511	512	478	532	515	477	466	528	513	464	460	465	486	528	472	472	495	504	495	501	493	509	453	488	443	481	501	471	496	473	481	473	503	484	484	438	521	479	502	474	502	537	515	473	491	495	487	479	521	469	466	497	437	488	492	475	468	488	467	498	483	499	477	490	500	471	470	490	491	511	471	496	440	473	500	482	515	500	484	490	523	517	464	492	469	484	497	465	461	493	445	476	550	478	512	452	492	495	450	483	483	487	485	477	471	509	495	466	495	526	485	465	487	469	491	503	498	476	514	458	479	489	501	511	494	467	524	455	474	516	474	497	468	492	492	493	517	519	461	473	462	491	532	541	496	470	506	502	459	459	444	489	510	493	438	481	499	492	482	505	473	506	492	488	498	496	506	491	501	491	454	472	487	493	495	507	503	476	446	504	526	494	510	506	459	473	520	493	536	506	510	474	475	479	485	470	447	466	480	478	483	465	494	472	453	491	470	482	502	515	505	453	532	511	411	478	511	505	512	470	503	514	469	520	522	483	533	485	462	471	475	465	495	484	492	508	500	472	483	512	459	508	504	498	459	513	499	481	454	506	472	462	495	488	466	492	492	488	502	475	504	472	485	504	485	536	497	452	534	484	517	490	504	499	477	486	476	496	500	499	490	462	477	446	519	500	519
22418	21096	28707	23712	21092	21124	7584	986	718	700	653	595	545	583	486	510	459	443	446	466	444	437	417	425	409	410	438	425	410	403	399	408	416	451	402	431	407	414	375	396	412	394	422	395	430	451	391	396	410	372	424	432	393	380	374	420	424	375	382	351	383	364	406	381	412	376	423	435	429	408	441	407	391	393	413	396	368	403	424	401	383	382	406	390	430	407	369	354	416	436	426	395	374	377	393	404	370	419	415	421	427	386	434	390	392	421	411	392	384	384	387	389	396	420	379	405	403	389	374	374	380	378	400	387	403	363	391	429	401	400	436	391	361	397	371	376	425	394	390	383	402	387	408	411	406	383	415	410	380	412	398	412	396	379	393	351	417	397	399	409	372	413	384	379	399	381	398	450	371	401	386	395	377	387	397	404	394	359	364	409	397	389	414	410	410	357	403	408	394	381	394	402	397	401	393	405	392	419	419	388	380	437	378	418	374	415	414	391	376	395	372	447	413	369	350	388	377	402	392	376	375	396	417	393	377	392	366	428	390	400	392	361	397	384	402	392	420	416	391	386	375	376	411	399	377	384	399	375	413	394	386	393	390	400	399	393	393	388	387	424	411	408	397	409	396	421	369	384	430	393	421	399	408	370	407	390	383	439	406	406	377	401	439	416	447	377	406	375	356	375	371	402	373	390	411	426	395	398	427	403	390	408	397	391	402	427	385	429	358	401	370	404	385	398	383	387	388	393	402	394	397	412	377	381	397	387	370	415	392	382	442	381	403	382	407	409	397	399	373	405	381	394	360	401	364	411	410	397	421	372	375	393	385	391	410	382	400	377	413	426	373	406	388	353	408	391	435	376	404	415	395	397	389	410	377	415	363	418	401	351	396	370	416	405	404	383	384	417	388	411	415	407	465	431	405	402	376	379	373	381	371	385	376	415	401	398	383	380	399	394	409	411	403	398	394	415	410	412	382	420	392	372	405	379	421	387	398	379	403	376	391	384	391	400	402	395	385	405	394	378	413	407	375	391	373	400	439	359	384	407	396	383	390	437	412	399	425	391	383	380	417	365	383	370	399	381	404	401	378	432	432	386	433	397	411	390	408	375	408	412	426	396	391	361	403	399	382	402	381	377	383	413	426	417	415	383	375	373	388	375	390	398	421	408	363	444	411	398	405	360	393	383	403	421	370	369	464	388	416	393	407	378	375	372	387	391	389	433	383	397	395	371	390	417	353	398	390	428	414	403	373	405	393	413	397	364	404	387	389	373	437	423	411	378	396	389	397	401	407	405	384	401	355	429	426	400	404	408	377	407	420	394	355	435	400	369	363	418	397	405	412	370	413	393	431	419	369	393	391	366	409	382	409	394	407	395	407	387	387	386	371	397	395	426	387	384	414	383	376	406	376	408	371	388	404	373	399	429	401	383	383	447	409	410	389	383	397	359	392	388	378	406	397	401	373	392	424	376	375	412	393	406	400	384	416	347	411	331	389	369	376	416	407	384	397	397	421	402	398	402	374	424	356	377	388	377	360	398	372	400	366	401	426	379	404	444	402	420	394	430	382	381	364	392	408	411	405	401	427	344	377	408	405	385	372	372	408	413	423	396	415	367	399	399	413	410	414	419	396	397	377	399	405	403	398	393	385	374	391	432	367	407	365	408	380	399	376	390	388	414	378	388	384	395	358	394	381	355	379	395	412	365	428	424	384	369	401	380	431	393	416	395	401	396	394	388	355	411	414	396	430	413	361	396	402	418	416	395	372	370	392	401	369	426	397	357	384	360	418	390	403	405	380	357	359	398	402	402	381	391	425	421	387	409	360	388	383	396	386	393	394	401	426	399	399	400	370	384	440	399	419	395	385	433	386	386	377	429	393	389	386	410	413	391	396	393	392	395	395	395	415	373	379	396	389	362	393	385	366	393	395	384	381	385	411	359	401	426	419	378	398	389	406	399	374	385	393	378	404	382	389	383	415	394	419	399	362	408	409	395	367	379	401	362	381	390	402	389	413	392	378	395	418	376	394	421	378	407	389	374	414	362	414	384	376	381	431	375	379	337	394	412	404	407	420	383	415	400	399	380	383	394	413	413	397	381	413	374	415	389	418	372	380	359	375	395	396	394	397	438	389	396	424	376	429	397	388	415	399	436	395	349	370	423	425	372	388	394	389	379	382	418	388	398	419	442	396	433	379	380	415	383	383	397	394	376	360	381	344	391	381	415	432	395	392	373	373	416	440	368	370	379	400	400	399	390	385	332	435	398	393	417	393	415	403	366	395	415	383	363	395	401	367	379	423	374	391	396	393	370	399	363	397	459	403	393	426	425	402	384	398	388	414	389	369	420	397	388	411	404	378	411	379	376	419	413	388	363	402	403	401	367	341	385	410	408	396	397	426	391	380	384	389	388	370	371	380	384	381	392	381	405	376	457	395	381	401	382	436	399	401	394	376	419	423	371	385	421	396	379	400	380	417	364	372	356	379	407	389	432	376	369	387	413	389	405	398	380	412	401	365	405	445	409	388	375	411	385	362	390	412	428	417	401	394	353	403	387	391	414	411	394	403	378	363	362	407	414	390	373	422	397	381	389	426	373	420	389	413	383	393	368	427	396	402	406	399	409	411	416	400	366	407	390	389	401	406	402	389	360	374	393	423	401	410	424	405	447	427	413	399	360	401	383	397	437	392	426	373	392	382	417	409	397	419	424	396	382	399	390	402	385	400	403	423	375	408	402	440	354	417	383	411	391	401	425	423	416	422	338	441	357	373	407	395	420	390	387	439	400	362	373	377	382	406	405	396	411	361	385	365	402	406	387	414	380	395	381	421	391	386	386	437	370	386	394	411	411	384	409	399	403	381	415	399	423	409	404	351	397	418	397	376	364	389	419	375	390	423	407	419	383	402	382	385	375	384	383	406	416	410	383	404	407	405	387	389	378	423	383	432	395	350	389	423	391	412	422	410	399	364	409	389	429	376	377	411	412	371	390	430	365	409	424	397	412	371	357	408	380	426	373	390	389	407	394	382	404	391	406	349	393	412	431	412	409	349	392	427	393	412	394	387	425	408	380	409	382	402	387	399	400	406	385	400	353	378	380	396	409	395	385	394	366	396	401	411	422	374	404	410	399	421	412	421	398	422	353	377	419	397	407	369	400	405	423	407	385	422	392	406	397	391	436	366	403	406	391	407	405	410	444	396	411	394	423	399	375	421	367	393	392	399	372	384	382	366	396	375	380	382	381	384	410	390	370	384	393	404	386	375	385	421	332	401	430	379	418	409	410	379	376	416	427	394	374	370	411	371	377	397	402	382	375	463	413	391	399	383	416	382	431	421	389	385	404	374	406	394	382	397	424	373	351	389	413	414	381	372	377	400	355	393	389	391	416	382	403	390	423	385	395	402	389	383	403	387	372	392	360	387	355	396	368	417	400	414	413	380	415	451	405	440	416	407	399	407	406	355	405	381	374	374	413	359	400	402	376	401	395	408	414	413	414	383	403
4645	13544	9290	4472	3293	2549	1920	1479	1295	1055	965	925	858	758	715	715	623	655	606	582	636	545	534	514	519	541	540	522	517	503	527	516	499	514	490	522	538	516	522	490	528	479	511	507	522	513	508	501	489	475	508	501	487	520	484	506	503	477	475	489	485	481	499	447	496	473	474	492	483	488	473	502	473	486	525	488	478	485	476	503	474	477	469	480	455	507	475	498	473	461	465	446	512	498	484	520	460	495	484	466	485	449	498	486	518	438	496	491	476	480	493	489	452	478	468	491	496	495	421	475	515	464	462	485	457	471	533	507	491	511	472	487	477	468	476	461	480	523	467	494	475	456	511	470	472	452	448	445	497	457	495	481	473	464	483	466	486	489	493	456	510	482	490	455	468	463	535	477	425	475	466	458	492	532	514	483	476	528	497	469	464	450	480	458	490	461	477	471	478	459	528	465	491	475	468	484	452	478	495	476	515	527	481	481	501	454	487	504	506	469	479	481	502	504	441	456	474	468	474	446	436	473	526	496	484	515	490	514	471	497	496	459	471	472	494	480	460	454	457	475	469	481	510	443	449	494	496	476	486	551	495	482	524	507	485	495	526	490	498	460	464	499	453	480	469	501	495	473	496	471	437	493	494	529	468	461	501	489	501	476	462	471	507	481	487	506	488	486	467	494	510	486	467	442	496	463	511	495	486	469	485	463	500	486	496	444	475	487	454	490	499	434	498	471	475	469	481	514	499	477	491	500	460	501	449	478	429	491	513	475	463	438	483	467	483	468	483	491	484	476	481	436	459	485	486	463	465	467	473	444	470	494	509	491	449	483	462	475	513	488	505	483	481	442	429	509	479	507	507	476	464	486	474	515	472	476	496	471	492	505	478	468	503	470	463	483	504	487	479	462	484	484	447	478	482	494	496	489	452	460	505	509	497	479	492	487	448	484	474	485	486	492	461	471	519	477	468	456	507	486	454	469	520	513	466	478	472	490	472	451	445	485	487	520	490	498	504	519	462	462	488	468	507	468	481	475	492	477	470	512	470	480	461	469	487	487	453	482	487	513	505	475	537	480	491	454	488	487	497	472	508	477	493	505	478	463	504	487	453	479	494	488	490	451	503	510	438	480	479	483	503	462	502	486	529	463	448	491	470	466	498	478	438	467	547	470	519	473	480	490	457	465	478	482	505	469	467	465	463	500	499	501	500	444	489	483	486	511	477	464	489	484	495	472	443	470	474	510	498	463	525	472	507	495	447	496	502	465	463	485	470	472	513	505	479	475	485	439	426	470	482	449	469	511	512	468	450	498	478	482	470	494	485	505	460	504	473	470	466	464	454	458	506	478	441	469	467	527	472	434	536	455	475	503	481	493	469	482	492	484	476	471	468	467	464	440	483	422	456	446	543	510	506	502	448	470	500	494	488	494	480	472	492	443	496	442	480	541	455	503	460	465	477	495	514	494	483	525	471	452	455	497	503	481	494	483	476	500	464	469	457	479	487	442	478	452	429	470	499	468	478	446	458	497	468	477	462	442	461	487	455	441	500	442	485	436	496	460	458	473	485	479	454	490	452	493	479	464	482	475	463	498	461	498	511	507	510	499	507	490	469	462	463	486	471	450	523	455	450	472	464	475	502	465	464	482	502	464	473	479	455	480	494	508	477	466	477	455	481	473	515	474	478	461	497	499	436	447	507	467	459	464	451	489	509	455	484	456	457	498	478	428	469	461	432	526	489	494	498	481	480	508	466	498	495	465	504	460	464	444	497	487	473	495	451	476	489	495	414	471	444	463	496	493	486	490	466	523	476	435	456	442	503	507	489	491	482	478	476	444	490	492	501	480	489	461	455	503	509	469	507	527	502	487	499	496	543	455	504	497	511	450	474	475	469	490	463	491	468	507	502	452	501	489	487	493	498	445	496	494	462	457	505	501	479	490	458	448	529	483	505	476	500	472	495	474	476	450	459	498	478	495	498	521	494	482	424	485	431	476	455	505	481	459	494	491	495	472	475	433	458	472	465	499	499	480	478	473	485	450	464	483	498	493	449	468	545	486	461	444	477	488	493	506	499	466	527	490	481	492	498	467	517	454	494	476	471	507	488	478	458	522	480	476	473	503	476	480	500	498	438	515	459	499	497	488	508	482	487	504	477	459	512	479	494	491	497	454	501	442	491	462	460	466	494	504	477	488	486	495	500	536	467	460	451	515	495	474	514	436	495	491	489	521	482	443	459	472	484	467	455	477	458	479	484	493	487	491	490	482	491	477	496	471	452	477	454	472	443	502	447	473	480	499	493	427	462	466	492	458	477	483	455	518	494	491	459	450	497	445	464	514	498	469	497	523	491	473	487	491	481	488	454	464	515	480	471	433	482	528	504	498	494	496	481	481	491	493	477	485	472	462	512	472	497	463	498	473	466	477	514	491	479	427	508	491	473	487	448	472	483	460	483	480	493	454	527	485	503	442	491	464	493	502	500	441	497	487	495	523	480	477	461	521	485	489	492	508	511	493	454	511	449	495	513	459	463	489	479	527	462	501	497	434	490	473	478	466	482	478	497	462	473	513	479	492	463	482	488	483	453	481	495	467	444	476	518	474	464	463	475	469	471	472	493	480	496	485	497	510	450	462	505	479	475	461	472	461	497	466	466	471	514	496	481	487	505	468	497	481	490	490	472	455	496	479	526	472	504	492	518	465	475	450	492	476	470	441	452	468	459	479	486	485	475	516	509	487	484	467	475	468	514	472	504	463	473	475	460	484	519	447	467	505	471	476	506	468	473	478	434	491	509	469	467	479	483	486	521	453	474	460	468	491	428	487	460	458	458	441	466	468	453	475	483	507	478	480	465	491	488	481	493	505	465	491	494	465	516	501	469	497	435	441	494	500	496	469	500	502	475	466	451	518	498	471	446	477	475	469	492	505	485	468	495	508	449	517	456	464	476	474	518	494	486	439	485	453	462	521	505	509	476	459	495	492	471	451	476	492	514	467	460	500	482	485	461	473	477	520	473	559	486	435	478	467	496	485	494	485	467	510	474	526	458	493	468	493	425	488	520	457	481	469	492	453	497	497	483	499	479	487	473	524	499	463	485	507	526	478	524	458	496	514	481	473	462	469	478	473	479	500	457	472	486	490	485	470	481	518	473	479	521	463	480	473	478	478	504	505	503	486	443	510	465	458	491	501	494	485	446	464	507	466	503	469	386	504	496	481	473	450	475	470	530	468	507	461	495	460	476	526	499	479	512	493	504	511	514	458	478	514	451	470	475	512	477	481	489	501	451	515	492	502	480	503	460	476	485	468	479	527	445	469	488	485	455	494	442	472	492	525	451	473	492	475	484	461	487	481	498	511	493	538	479	486	495	476	467	472	486	455	453	462	488	455	477	476	475	489	454	477	446	453	512	475	483	456	467	449	512	485	481	492	476	506	461	483	505	464	489	483	507	443	460	480	471	523	481	474	485	472	451	466	473	512	506	496	461	487	464	462	458	494	485	439
27255	18340	4699	1125	859	852	850	792	771	809	836	798	746	781	782	766	762	806	790	798	767	812	795	719	793	799	721	754	809	785	758	765	757	795	811	806	803	805	740	819	763	802	781	772	767	803	783	786	714	744	783	768	806	755	806	757	773	729	814	777	779	757	810	766	791	800	790	755	804	755	779	802	843	821	790	738	812	770	785	775	820	746	774	801	799	797	811	797	795	769	750	819	794	748	698	818	790	811	778	777	805	826	740	777	800	794	811	732	798	741	798	765	803	779	741	809	829	776	770	743	711	803	810	760	767	802	816	793	776	758	769	743	789	765	812	818	775	764	767	751	806	776	763	839	796	817	738	795	747	772	790	782	805	749	769	766	740	733	825	780	801	802	807	783	830	819	757	820	756	831	787	745	764	770	760	772	819	804	780	763	758	815	811	861	779	765	726	777	788	741	775	777	823	751	750	801	773	765	780	795	797	723	781	724	764	763	788	754	789	797	743	750	800	778	813	786	770	783	791	732	811	788	788	813	720	794	765	773	842	774	727	755	817	739	782	731	782	799	768	743	795	741	762	801	773	797	771	805	764	753	757	755	756	739	814	789	767	774	797	753	756	794	800	833	817	787	762	824	770	814	763	826	798	827	828	833	818	782	722	794	790	782	759	773	752	794	799	774	776	773	807	790	762	743	777	742	786	782	773	776	779	819	755	809	771	748	767	770	817	759	815	813	781	773	810	769	793	719	754	788	828	762	771	790	744	775	749	752	774	829	806	801	781	773	784	763	770	773	761	813	752	761	781	755	808	828	805	745	772	827	763	737	811	741	844	795	802	781	812	720	746	829	796	806	806	753	818	815	831	776	735	768	770	779	769	811	767	778	815	805	741	814	791	730	768	787	758	799	780	757	771	766	785	749	817	775	815	787	795	762	781	790	786	757	787	821	779	778	795	703	787	807	755	796	829	800	719	754	793	768	781	850	775	779	788	761	736	771	784	774	816	791	747	777	790	750	798	725	789	770	786	770	818	705	739	800	740	801	777	799	832	810	818	731	771	808	744	793	777	761	824	735	851	769	779	806	805	782	785	800	744	828	765	777	803	769	785	806	798	789	760	764	754	796	793	757	772	734	754	762	756	758	772	800	769	782	742	744	815	836	814	752	765	718	780	779	791	780	765	787	726	819	761	797	785	770	773	758	752	795	809	789	784	762	799	734	774	791	772	772	794	807	818	801	771	751	798	757	771	819	796	798	814	829	782	749	814	853	774	725	774	712	792	774	776	776	743	754	781	755	786	794	764	762	746	773	779	758	741	806	771	786	784	745	783	758	775	756	729	770	760	763	774	780	815	785	812	747	777	775	783	781	743	809	854	752	796	832	758	769	802	760	767	790	726	799	775	791	768	782	743	740	779	801	780	768	760	835	800	777	802	803	799	740	801	816	812	706	746	792	801	740	786	794	822	780	782	823	828	794	803	798	808	764	757	749	784	775	788	784	790	795	774	824	741	768	788	797	767	769	806	769	788	794	774	786	799	817	776	787	826	753	772	776	815	791	772	753	753	755	813	826	806	757	803	807	823	750	842	794	788	786	818	812	758	785	784	795	769	743	779	783	807	764	773	726	812	781	851	809	757	811	779	810	787	801	795	765	809	749	804	741	823	805	804	840	740	798	790	741	777	794	793	808	755	770	752	789	732	805	800	809	830	772	784	734	795	771	775	787	783	758	720	795	834	764	766	739	791	775	774	837	818	768	744	725	779	770	731	833	758	806	755	770	798	763	838	793	776	743	822	807	764	797	775	762	809	792	781	748	809	791	765	791	794	727	828	801	766	738	730	795	745	771	724	804	770	762	768	762	761	789	771	794	764	760	761	765	779	778	756	773	815	790	766	772	770	788	845	783	734	747	834	757	754	775	751	787	768	795	741	840	823	743	796	808	762	777	761	773	781	783	802	821	761	791	814	740	852	757	774	765	781	815	802	790	816	755	773	796	814	747	843	793	818	803	788	765	724	776	778	740	811	770	788	772	808	817	766	723	806	809	769	778	752	829	751	802	750	743	823	777	831	802	769	766	802	781	782	773	762	771	813	826	801	782	807	776	776	777	777	811	817	812	761	815	743	776	739	778	779	814	740	766	782	855	785	746	793	794	775	782	732	745	811	811	768	772	764	785	777	813	788	773	781	814	817	773	788	791	811	746	796	848	815	786	767	812	737	815	775	760	738	793	817	781	771	773	804	756	760	807	812	782	838	755	771	756	795	795	786	808	783	819	752	785	820	772	759	825	757	771	764	764	800	784	796	779	804	776	758	725	780	797	788	754	779	770	762	767	747	758	787	781	751	829	753	773	785	807	802	764	858	779	779	778	850	754	745	767	750	779	807	737	754	779	788	818	782	827	719	821	812	766	750	801	827	818	805	768	796	769	799	756	789	743	750	764	718	795	726	808	792	803	756	831	779	739	811	806	815	802	804	808	818	800	796	730	843	776	764	759	772	795	772	740	861	743	740	763	743	781	820	854	778	810	828	806	765	823	762	744	786	797	806	769	745	755	741	786	777	841	825	754	773	763	767	830	765	739	789	779	770	750	812	776	800	782	780	778	794	810	783	720	816	818	798	778	833	805	793	750	847	774	804	811	772	797	791	805	767	820	790	775	764	784	771	802	807	766	784	800	781	824	804	793	775	769	819	800	817	787	752	783	799	752	769	814	773	780	799	797	759	807	763	752	763	796	796	810	727	791	770	780	816	811	771	752	787	791	731	775	746	783	772	818	804	751	767	738	730	779	780	779	819	801	753	780	847	794	781	809	821	775	781	767	846	797	801	787	834	790	793	826	792	758	729	787	764	766	748	778	780	805	786	794	778	808	811	800	804	751	770	842	821	753	804	786	804	758	779	763	798	798	770	780	772	770	754	836	769	758	770	791	782	850	783	820	769	790	792	786	776	823	772	836	820	788	787	749	731	755	798	817	814	794	781	780	753	764	768	765	769	800	784	841	792	841	774	837	800	794	742	757	729	768	781	832	742	779	782	799	842	782	826	745	792	753	765	791	800	803	783	804	768	768	808	777	780	779	763	748	813	788	829	787	822	790	752	772	833	779	769	792	799	756	777	765	755	747	820	790	779	779	717	791	778	779	799	734	766	760	762	766	794	747	816	767	752	771	766	778	769	746	802	741	807	796	773	756	813	761	790	774	790	800	799	777	767	813	782	747	753	762	785	777	728	788	760	797	769	740	783	830	713	769	793	770	767	763	800	793	779	802	796	767	801	757	787	771	764	798	775	834	776	768	762	803	790	804	807	794	780	745	792	750	750	756	791	808	740	843	779	780	816	790	809	782	740	773	768	805	797	746	759	780	790	809	815	785	757	774	774	830	786	813	758	766	800	746	820	755	880	798	787	802	793	764	776	814	742	739	775	804	722	743	829	768	783	755	730	802	819	798	791	805	761	750	774	763	739	786	760	715	821	746	824	768	752	844	755	808	761	810	831	815
4616	1373	1101	958	987	942	939	955	981	918	867	897	880	916	870	894	923	914	904	913	931	852	920	881	955	935	914	865	870	950	931	863	929	947	899	898	908	900	889	887	843	907	971	935	919	938	886	862	943	912	879	869	864	909	871	912	872	856	915	850	903	868	911	892	908	920	876	943	904	876	948	851	894	855	919	944	948	905	883	993	894	965	917	881	885	922	922	932	931	901	939	890	940	875	925	932	908	953	919	882	892	822	893	891	921	864	900	923	922	896	911	926	892	858	945	870	918	909	892	863	916	873	899	882	943	916	889	867	897	908	920	989	929	950	872	898	922	932	924	861	908	874	918	930	921	895	903	903	905	866	875	880	867	893	923	867	868	915	900	869	908	890	929	891	890	885	861	884	904	945	924	906	942	878	940	944	887	929	887	884	853	923	872	925	934	918	881	931	913	900	922	992	907	964	937	852	907	954	910	857	915	880	879	896	929	927	876	871	886	875	890	899	877	909	865	911	958	901	897	942	896	935	912	902	926	955	912	907	852	924	921	894	935	932	934	918	897	949	869	886	934	857	946	883	909	844	938	917	882	925	904	880	865	896	896	976	928	893	899	919	899	834	876	928	926	924	886	861	914	924	900	867	879	889	897	866	876	889	924	908	954	906	927	889	901	901	837	901	877	898	896	938	936	868	891	903	891	877	920	932	864	946	926	898	927	895	908	885	878	916	854	903	898	900	876	915	881	937	896	913	878	925	900	878	861	913	905	929	882	912	895	915	909	876	916	900	855	886	924	932	918	913	910	911	887	916	859	879	855	907	871	891	894	914	887	893	875	892	879	918	885	887	924	859	920	888	897	914	897	883	894	916	915	899	907	916	898	870	893	890	904	903	973	840	904	862	922	855	898	927	908	837	899	893	911	834	909	945	961	892	905	908	884	898	965	880	928	875	929	869	941	882	950	919	903	949	891	895	891	857	887	896	921	893	882	885	917	949	922	898	881	883	903	906	925	936	868	905	954	929	943	908	889	920	890	897	945	895	884	867	867	863	943	910	871	852	879	868	938	938	853	882	887	859	888	863	870	908	940	923	843	896	892	845	870	913	911	920	873	911	900	920	926	910	906	905	870	921	881	944	928	871	910	844	907	892	880	961	885	945	859	902	889	976	948	897	908	885	895	872	891	865	914	883	902	891	953	905	895	880	902	940	959	930	958	857	870	837	840	877	925	835	876	857	940	922	891	943	897	878	888	927	878	887	893	816	912	894	931	903	914	935	841	913	928	871	913	869	920	934	901	917	871	968	935	906	888	924	885	885	891	912	870	929	840	910	909	933	958	888	896	936	866	873	880	861	934	906	930	909	883	919	949	845	902	889	908	892	923	888	876	905	914	903	898	906	930	920	901	938	920	906	891	885	912	909	947	893	932	910	893	930	894	927	921	898	944	911	874	979	918	885	873	879	877	868	925	914	881	909	860	909	901	957	877	899	923	979	898	882	887	908	910	883	895	922	878	903	873	860	846	855	882	915	901	883	889	905	898	899	893	891	946	896	914	918	886	902	950	906	858	929	970	925	975	884	937	918	874	976	883	922	930	894	907	909	914	871	891	925	863	928	903	883	912	911	876	873	907	828	869	882	891	912	919	930	913	884	942	885	895	955	929	909	864	870	933	889	846	858	900	903	866	898	934	897	872	922	907	855	925	900	880	894	882	919	950	917	920	891	924	873	898	952	931	849	935	919	928	878	931	942	868	924	923	900	923	874	956	869	888	893	915	881	937	913	940	878	905	891	919	903	866	942	898	890	939	890	889	900	910	936	898	949	906	936	881	916	860	873	943	957	902	900	872	920	905	962	903	884	947	895	926	868	860	878	885	962	930	876	863	907	933	870	881	863	948	922	900	903	850	879	843	878	915	952	886	918	902	921	882	869	922	883	928	871	861	897	937	899	948	911	871	927	843	944	899	878	960	934	888	908	840	872	990	908	921	901	892	892	891	883	955	930	899	863	932	884	909	942	941	884	904	897	859	890	845	906	885	901	931	948	871	876	906	957	876	870	969	921	893	939	889	921	931	880	900	888	878	973	943	927	864	878	922	893	974	887	849	966	932	899	962	934	867	948	965	881	899	920	931	908	887	852	888	869	919	888	911	895	933	905	889	909	918	876	823	859	879	853	891	952	908	891	923	893	902	871	935	890	908	903	891	912	879	941	886	914	986	924	864	844	874	912	950	923	939	872	864	889	905	964	904	961	940	890	909	898	947	888	851	920	855	898	937	887	959	964	896	887	910	895	949	883	925	928	893	923	944	903	888	892	914	954	933	862	919	907	845	904	931	925	900	943	907	923	890	905	951	911	944	906	935	857	920	905	939	895	933	904	932	848	879	913	895	834	937	930	835	926	886	926	912	852	930	909	882	932	862	913	930	958	873	874	914	910	924	896	900	901	914	912	892	967	883	935	926	861	915	906	879	870	915	900	903	947	893	929	886	934	887	883	914	930	870	927	915	939	865	978	930	906	904	916	875	971	883	864	917	886	916	892	901	955	835	881	913	904	922	903	919	938	898	901	917	903	901	918	923	893	890	928	855	903	939	898	854	903	916	883	933	941	887	922	865	910	911	902	842	911	874	873	846	875	890	877	890	910	842	922	940	899	933	925	894	914	885	900	913	901	896	961	933	890	944	918	907	851	884	884	888	886	882	890	909	909	893	878	898	890	885	929	901	937	900	943	907	870	928	927	896	847	918	894	892	916	911	892	867	883	964	859	963	862	859	896	886	852	923	879	895	881	912	915	889	849	918	863	849	952	873	880	898	915	848	875	894	923	888	834	884	920	930	863	855	914	922	890	877	896	895	933	900	882	896	939	884	890	923	922	950	878	942	878	875	900	891	870	858	933	863	934	917	879	883	862	926	931	895	910	923	861	888	919	895	897	875	926	931	930	930	863	931	913	899	859	899	954	890	868	841	859	900	909	891	899	910	850	890	920	864	910	892	891	901	981	907	889	933	934	857	934	928	941	901	899	916	928	894	825	886	886	863	926	909	945	918	926	887	926	947	949	868	912	912	872	959	888	895	908	878	893	874	934	891	880	857	906	873	864	941	873	892	923	882	897	872	878	904	976	981	844	943	968	875	896	850	900	967	919	949	964	904	879	913	921	929	910	876	935	940	861	850	890	932	930	916	973	884	860	916	936	895	877	914	897	881	962	904	932	919	901	913	863	878	930	883	929	921	896	920	925	835	888	896	881	928	859	903	908	896	910	872	924	900	874	924	910	942	868	877	891	940	859	910	862	907	923	931	937	848	928	892	874	924	874	920	915	863	904	975	884	931	942	841	887	913	880	919	876	889	873	935	887	921	905	923	943	864	903	895	888	829	893	895	849	885	911	937	881	932	902	882	911	848	900	877	893	891	910	915	926	961	919	927	897	906	912	923	883	844	916	905	914	921	936	930	895	850	957	895	918	896	864	887	913	890	931	934	965	868	903	909	905	905	875
23381	21060	28201	24122	21056	9996	1512	1117	1029	1001	1013	968	922	874	1006	873	913	898	906	863	907	816	818	892	876	816	923	891	883	836	856	790	845	846	857	837	788	838	871	800	822	801	885	798	784	803	802	777	760	817	840	903	816	873	785	810	834	831	878	832	836	847	767	851	834	876	791	794	836	824	778	826	847	843	793	868	832	835	843	838	804	814	875	833	875	828	830	873	922	836	828	886	822	874	852	826	825	769	794	784	810	855	849	740	785	839	845	826	821	791	828	771	857	844	855	803	766	838	868	824	824	820	834	806	824	826	835	859	832	827	826	883	777	839	856	818	804	848	791	812	810	823	827	820	794	809	837	855	865	830	823	785	869	826	834	833	831	856	824	832	842	788	842	873	814	821	801	762	849	825	847	860	788	844	881	896	823	835	836	786	816	844	849	824	819	822	795	812	809	809	844	844	851	806	851	840	863	930	854	828	876	814	860	829	850	846	826	810	803	808	791	838	869	810	809	827	780	860	827	874	819	780	837	846	857	813	860	820	851	851	862	806	819	813	850	803	816	844	808	779	839	833	852	817	822	820	790	809	806	818	802	816	797	756	821	824	848	787	822	833	851	830	830	794	863	803	850	821	813	825	822	843	858	835	777	859	828	856	801	855	841	841	875	790	807	823	829	828	779	859	807	848	796	827	881	874	813	833	810	831	870	795	844	825	831	840	841	860	827	883	853	824	889	823	833	848	888	873	767	785	816	832	908	839	848	849	812	807	831	802	813	830	797	819	800	857	843	773	810	832	811	830	795	833	790	885	795	788	803	829	838	798	839	823	874	881	795	850	780	834	870	778	816	811	788	802	807	838	841	796	834	805	851	787	849	798	790	781	838	794	881	829	806	824	832	796	834	864	852	874	851	768	809	819	866	850	783	803	793	804	831	856	826	842	890	841	873	821	836	862	822	849	797	833	822	833	828	853	817	850	830	819	858	845	815	807	809	844	820	853	820	784	836	839	753	839	832	807	798	844	820	873	839	878	832	822	887	842	804	860	809	808	826	781	833	812	886	827	797	796	791	823	842	765	777	816	816	872	803	781	848	868	770	820	854	801	777	832	797	823	835	843	850	829	802	861	854	866	856	865	865	879	808	815	851	842	844	831	839	815	800	858	836	802	834	819	817	847	816	876	889	774	862	786	838	822	787	826	866	807	846	843	835	885	813	862	816	806	831	798	822	827	853	856	815	844	793	851	809	863	747	843	836	830	878	854	823	814	839	815	826	828	836	795	826	863	801	830	855	830	804	817	839	774	805	796	869	828	850	797	836	792	763	825	798	819	917	833	812	843	869	831	828	846	807	804	793	826	894	866	836	842	831	844	849	842	819	819	833	871	871	837	881	862	859	811	848	868	839	804	807	810	777	828	812	850	806	861	877	871	820	798	854	829	802	888	804	835	853	802	805	826	845	778	769	829	892	783	827	842	859	853	887	853	834	837	808	843	810	807	832	810	853	776	810	827	859	846	823	819	844	832	830	812	815	788	827	826	822	800	861	854	879	884	827	892	838	796	847	845	870	817	880	787	806	785	835	816	829	799	823	868	811	784	791	814	813	814	819	849	814	888	833	845	804	841	830	805	830	830	814	840	828	815	770	872	796	841	848	837	764	770	823	785	842	867	838	761	785	809	849	802	914	808	847	798	818	839	822	817	846	829	858	836	818	836	788	807	828	816	796	795	837	803	790	837	818	836	857	815	811	839	799	810	828	796	828	877	804	818	815	859	807	874	833	820	834	836	808	783	802	766	831	859	823	799	879	850	831	844	857	782	848	796	871	806	788	820	845	806	816	799	854	848	804	858	843	800	807	767	841	860	839	801	832	835	830	842	829	883	816	815	829	831	810	794	856	837	854	806	790	821	811	805	865	825	845	840	805	806	834	837	832	810	825	773	822	844	820	816	860	815	826	830	864	800	867	840	807	794	834	847	802	827	770	842	858	831	891	829	807	832	855	781	879	828	835	812	840	848	860	775	808	865	856	788	827	846	779	802	824	825	789	853	803	825	812	899	800	829	830	800	806	751	827	786	831	818	862	819	811	862	839	800	879	812	792	813	806	823	837	866	867	804	764	817	877	812	848	840	815	870	774	886	830	818	833	825	854	837	836	811	849	806	788	843	825	869	824	810	824	854	789	827	871	817	844	835	846	820	876	798	843	808	848	768	840	878	858	830	833	855	826	835	848	876	788	827	770	791	795	853	782	839	835	841	845	825	816	812	807	788	785	834	816	889	822	758	800	830	851	827	871	839	803	822	835	826	853	761	780	816	860	819	861	800	819	786	837	874	806	819	803	810	808	868	811	785	822	785	769	845	812	770	829	838	825	838	812	864	765	826	822	854	847	885	834	832	798	836	820	805	817	846	836	824	838	798	794	829	846	838	819	773	862	815	807	860	828	840	808	833	845	830	827	819	777	823	817	872	812	843	810	839	828	841	775	819	853	825	829	860	807	794	827	863	856	860	839	813	836	862	853	820	802	859	785	875	827	819	831	826	886	852	828	815	806	780	822	809	769	821	825	828	786	875	840	803	810	830	868	838	807	778	801	801	842	867	810	806	813	830	840	810	782	865	828	817	824	813	827	835	856	850	813	859	841	820	847	805	814	850	846	829	825	869	791	835	862	830	809	800	808	835	808	820	847	817	872	830	884	868	872	800	821	836	834	788	864	872	815	886	795	817	836	805	783	814	873	836	819	839	807	855	840	795	848	873	836	815	793	826	794	851	813	841	785	846	845	812	822	807	829	791	833	842	788	837	810	813	810	844	849	844	836	816	866	832	817	764	806	846	883	830	836	832	824	777	790	822	808	786	864	847	805	808	812	863	853	841	816	809	838	810	826	787	788	768	784	810	842	808	855	849	834	863	881	809	829	789	847	809	808	774	806	847	837	795	766	821	858	798	871	829	821	836	792	824	858	829	789	807	828	840	861	849	813	807	778	849	853	791	861	823	822	863	806	848	841	782	823	859	837	864	797	824	796	804	851	851	820	833	784	821	860	806	839	799	863	809	887	834	856	820	809	762	802	821	823	822	840	822	844	810	832	869	813	844	813	854	853	843	806	798	912	809	920	850	816	825	858	834	829	832	873	799	868	817	820	857	891	782	840	838	825	866	897	821	818	798	813	857	850	830	845	833	820	804	845	813	844	838	851	846	838	767	810	903	806	860	840	889	825	858	861	839	838	803	869	794	842	839	818	774	838	795	840	849	838	802	871	819	835	812	823	801	868	836	815	804	834	776	843	814	825	841	825	857	817	844	785	778	795	844	862	788	916	805	828	805	823	772	840	853	837	818	774	836	838	814	865	821	798	784	820	827	800	811	806	846	787	845	796	827	833	775	875	848	835	804	810	865	817	795	817	844	812	797	827	852	856	857	829	833	856	845	804	817	820	825	814	802	836	835	837	791	783	859	779	792	803	779	865	824	871	850	837	849	784	822	874	875	821	802	839	815
3711	8473	6047	3032	2514	2016	1581	1485	1428	1299	1198	1156	1181	1102	1091	1081	1026	1006	1013	1043	1045	1031	984	998	958	1007	1014	972	974	1032	1022	1005	985	1008	996	927	986	1010	954	959	1051	961	982	923	1014	906	1001	951	960	971	1015	923	947	1008	961	922	945	956	985	926	966	922	956	1009	1047	909	950	965	1019	995	949	947	946	943	1029	965	1015	965	1014	969	979	988	983	952	995	894	1022	942	968	991	960	952	991	1031	998	955	943	969	986	903	991	953	965	939	992	956	980	921	963	939	955	972	981	986	939	1010	995	967	943	912	958	1022	950	927	989	1006	949	1028	1019	1032	954	989	981	994	961	962	967	969	958	1002	963	989	998	960	977	960	1007	1000	1017	957	998	986	918	979	989	1035	961	967	958	938	970	978	1012	950	975	977	997	917	976	921	911	933	982	936	976	983	941	982	962	1026	933	945	1000	950	925	980	977	980	969	943	1023	971	977	978	972	991	930	986	984	958	997	944	987	981	945	940	991	925	1001	907	990	972	962	990	964	969	975	987	929	965	989	952	938	964	979	936	950	943	1017	964	1001	993	948	1016	964	952	932	923	948	957	964	952	1001	978	981	928	994	955	953	969	951	931	1007	981	866	883	968	941	938	1029	961	993	969	977	982	974	946	976	934	969	941	985	951	984	923	930	967	1019	939	928	1009	973	997	918	934	943	977	957	892	991	962	963	906	926	985	957	935	1003	966	1021	996	1051	975	997	992	1007	954	966	904	952	981	970	1029	966	999	933	996	971	943	941	990	923	985	1026	947	970	1004	969	995	943	1009	981	984	944	1024	961	951	989	974	1018	940	951	996	924	959	939	912	972	978	962	962	923	918	994	964	958	999	934	939	1005	1021	912	978	956	1035	944	962	934	948	956	950	967	945	999	984	1000	970	934	956	964	960	958	905	985	954	977	989	1003	999	932	931	983	929	968	973	950	995	1011	941	959	974	961	1002	963	970	1020	910	963	952	1000	965	977	943	953	938	973	1015	953	947	1001	995	923	995	969	901	969	997	933	990	956	947	946	1024	981	938	944	953	954	948	970	1002	924	891	970	1033	988	978	946	971	988	941	955	966	992	1016	973	927	1000	994	940	996	947	965	948	1009	1006	919	955	991	998	954	955	942	1024	1026	931	940	976	949	981	982	957	985	1027	984	931	979	901	961	970	974	981	975	910	968	927	967	983	964	946	953	992	1006	975	987	982	929	960	940	907	960	965	965	933	1026	975	966	936	1033	974	936	905	993	961	957	935	939	939	936	981	956	913	972	994	1002	971	1018	957	984	973	1005	948	1024	977	985	936	958	975	967	940	953	984	950	982	994	964	899	920	942	936	964	933	986	990	965	979	968	1000	944	947	1023	978	985	974	994	991	1004	889	949	953	998	1008	1025	965	946	955	982	904	968	951	974	968	956	951	975	982	969	1003	950	905	949	975	974	958	1044	961	912	984	996	1015	966	1001	954	1006	962	966	899	982	904	929	931	939	933	988	960	961	949	1011	918	1038	966	982	987	916	911	981	959	986	964	1022	950	1010	1005	930	968	954	991	996	922	959	970	929	975	1013	937	957	982	952	1006	976	989	971	955	1011	961	1029	964	957	938	986	951	974	1038	1029	959	1005	1003	955	998	978	1029	992	1002	932	996	956	996	977	968	958	991	925	1010	1009	1002	933	962	964	975	941	971	985	942	999	1005	949	928	994	982	892	975	956	973	963	983	1025	1007	961	962	921	979	931	949	938	935	985	965	967	959	967	1011	940	976	994	969	1000	962	946	919	1020	946	925	990	957	968	945	968	898	956	891	1006	969	950	932	900	951	956	941	955	986	1026	941	1032	937	1013	928	1003	1013	953	948	989	980	932	1005	968	998	943	1013	977	971	996	917	979	883	963	948	987	985	973	987	951	969	996	970	994	1012	962	978	925	989	973	974	955	968	962	952	988	966	991	948	973	934	964	942	1000	995	969	936	928	918	950	985	934	936	964	950	990	961	932	957	954	965	966	941	1010	926	941	953	1015	981	1009	963	979	977	954	933	1006	947	973	977	929	971	976	988	990	952	925	997	964	949	1005	916	984	994	968	1016	911	1014	948	960	938	959	997	987	1004	951	964	943	930	969	967	938	965	1003	948	935	968	1030	992	947	929	1008	954	950	935	949	929	946	979	920	1020	942	903	920	944	960	938	1024	946	974	981	988	984	926	982	951	931	959	969	943	1007	984	996	989	931	970	939	933	984	1000	1018	960	976	997	946	979	1004	948	985	966	1008	983	1002	966	956	936	979	898	985	1005	1039	1034	931	937	982	977	981	950	987	1005	957	955	942	878	948	965	937	998	935	1004	943	983	1002	948	979	993	952	951	963	1010	965	988	983	952	953	985	1012	988	983	984	934	1033	924	997	982	928	911	905	983	1001	988	962	1002	898	969	1011	1009	1023	919	978	913	972	975	991	927	1015	1022	968	958	961	952	972	960	956	987	994	909	952	917	980	928	1007	1018	944	956	957	950	971	980	984	950	987	946	935	964	979	954	987	1009	954	928	948	955	894	1007	935	963	965	996	1001	972	945	911	1006	943	983	980	970	983	1008	983	989	962	937	922	941	912	972	965	956	984	977	970	961	929	984	981	1025	922	962	976	969	979	965	988	909	959	944	972	986	946	940	942	956	964	933	955	976	965	938	1029	943	937	953	959	983	967	950	935	985	957	998	1006	1004	988	920	962	942	959	955	975	966	919	982	939	972	1046	1000	952	957	943	946	973	973	920	958	915	950	911	960	949	923	975	906	1016	990	965	995	946	930	925	974	1016	923	968	994	934	1031	994	941	939	908	935	938	918	942	973	978	928	999	937	970	951	974	938	974	1040	952	964	926	972	942	946	982	953	993	952	973	932	959	974	944	1006	974	933	1024	986	966	956	950	981	958	957	996	920	992	966	1026	971	924	943	944	939	1019	984	962	944	956	976	974	916	998	976	947	1013	957	894	956	927	973	977	948	978	981	900	966	953	962	1032	995	962	999	1005	973	917	973	942	978	969	1022	985	949	969	1008	969	974	927	955	936	944	982	897	984	942	930	925	935	928	975	937	876	944	860	1010	962	997	985	974	982	964	980	935	946	958	952	970	975	969	977	977	965	969	952	977	1015	985	969	961	960	957	944	918	947	938	979	1000	963	932	972	907	966	997	957	990	990	919	919	1036	945	990	938	1012	931	995	965	1014	974	935	958	961	973	949	957	987	971	981	941	948	999	1014	997	941	943	979	984	972	974	980	1008	971	965	1006	981	948	929	931	924	995	940	946	944	1009	964	949	952	1017	919	925	961	966	1032	945	932	1008	964	917	974	985	961	991	985	985	997	968	988	1018	905	950	1022	994	938	955	978	997	985	923	982	931	983	941	960	978	984	939	964	999	918	990	963	986	978	916	947	964	993	984	932	966	946	927	1044	1034	925	993	992	986	959	932	1010	926	958	960	978	1003	959	955	1004	938	937	948	973	1038	975	968	948	960	919	965	964	954	930	975	928	1000	927	970	934	942	998	995	957	993	895	988	1034	968	1001	943	942	976	977	914	988	946	934	1022	983	961	892	971	1027	985	986	944	931	969	979	928	933	947	942	970	933	935	954	998	951	937	990	925	943	1009	959	984	982	954	1022	956	1027	974	971	952	989	970	975	1010	925	970	990	947	986	975	906	1002	980	1002
24660	21048	27040	25165	9822	759	617	530	481	507	480	449	447	491	428	454	461	451	435	407	407	416	410	408	415	431	424	421	454	417	433	401	436	404	402	411	451	409	422	437	437	376	402	440	482	404	422	391	405	420	459	419	445	398	417	389	406	385	428	410	431	417	430	409	396	405	443	387	435	411	435	409	407	399	391	404	402	431	391	377	410	410	394	468	405	382	427	425	405	431	429	387	447	425	390	422	438	420	420	406	436	418	413	406	401	414	423	421	397	427	411	404	389	423	446	428	472	413	399	413	386	441	443	411	379	417	436	437	381	437	421	412	416	422	377	431	443	437	410	413	402	379	426	395	448	406	408	422	402	434	403	438	415	438	399	444	434	425	381	385	404	407	387	411	386	432	416	400	403	426	434	438	388	396	427	421	421	427	397	410	403	398	455	387	423	388	415	412	373	430	403	422	406	409	416	414	403	404	412	458	407	400	400	431	439	427	420	446	413	400	430	407	399	448	445	405	398	435	437	419	412	406	474	400	398	421	430	439	404	428	396	405	417	410	421	398	424	403	436	430	393	395	434	410	455	394	392	456	432	398	376	424	413	454	427	398	380	430	418	415	461	382	400	436	428	390	407	405	426	398	397	397	412	410	399	426	405	460	387	413	438	434	427	417	401	410	402	422	438	397	398	400	441	463	436	419	392	420	431	415	450	387	409	378	400	444	419	406	426	420	422	400	382	411	418	416	399	415	426	429	414	428	408	401	392	414	416	427	404	398	457	413	448	419	431	393	403	420	415	440	413	414	445	427	417	427	381	412	418	409	389	415	395	422	407	401	422	429	430	419	377	402	403	433	390	423	401	369	394	393	389	449	439	422	429	418	368	422	399	446	389	428	422	419	426	430	448	389	415	431	416	436	407	412	401	443	402	397	436	425	425	442	459	422	403	449	399	418	438	406	356	443	402	405	416	419	401	423	431	418	467	421	382	416	422	405	418	368	419	407	442	424	437	408	396	425	432	409	441	397	387	349	393	426	429	410	403	409	405	408	378	401	423	425	422	406	383	409	425	390	414	455	413	431	430	443	413	384	422	425	436	413	402	389	414	422	403	356	429	410	383	434	433	384	440	441	437	418	410	381	390	376	419	415	401	413	432	389	408	406	401	413	435	387	384	404	410	421	410	454	397	449	399	416	423	404	445	408	389	411	421	413	435	427	421	450	404	417	403	422	390	435	391	410	436	427	406	440	406	378	420	431	406	386	411	468	394	420	387	405	386	424	413	411	445	438	426	424	408	451	412	401	411	452	414	409	384	411	405	427	427	395	405	408	419	401	380	384	382	417	435	440	402	399	426	415	409	388	405	408	404	405	385	401	393	420	449	418	412	421	389	408	393	431	406	412	435	409	431	413	392	417	396	434	423	395	411	447	369	393	399	411	402	418	422	413	425	434	435	381	398	408	397	379	400	404	443	396	391	382	405	403	391	405	396	433	382	433	417	397	422	413	411	426	394	404	437	410	436	417	447	430	373	434	390	441	422	419	416	446	400	437	439	433	430	410	405	401	399	443	447	416	423	395	382	382	400	436	416	394	404	431	383	395	440	410	433	380	426	418	406	425	449	433	421	419	450	418	470	429	412	426	391	440	414	420	429	424	389	377	418	450	412	414	450	398	433	442	409	451	413	410	421	400	429	454	398	401	362	397	409	412	397	412	422	393	397	451	416	407	431	425	418	431	408	399	441	373	388	389	409	430	430	414	400	400	422	425	419	398	396	383	360	412	428	442	400	410	443	419	406	418	431	393	411	411	395	423	394	408	420	426	396	407	411	376	416	384	416	467	404	378	461	395	437	419	411	411	424	411	409	447	401	396	381	424	468	444	427	399	432	395	416	388	410	404	423	398	409	400	425	404	395	385	419	388	432	451	419	446	381	393	410	422	386	413	451	391	404	414	411	415	407	405	401	409	391	423	399	402	418	419	415	434	413	397	446	424	411	422	403	404	408	387	420	409	356	442	428	411	403	429	429	451	423	384	419	435	410	427	402	419	434	394	404	419	397	388	405	419	469	402	405	390	414	427	422	404	426	409	433	397	438	408	404	468	397	401	397	431	407	402	424	457	409	386	444	403	395	405	413	441	414	416	430	407	421	462	382	407	439	398	404	441	393	415	437	429	357	406	378	434	418	416	422	399	380	425	439	401	423	459	422	373	366	428	414	388	411	409	410	411	414	431	408	417	407	421	436	432	403	404	423	379	383	415	415	452	396	390	403	421	408	432	403	430	389	408	404	396	393	441	378	441	391	436	424	412	428	402	419	396	438	434	395	424	426	419	442	431	454	401	396	379	384	415	393	375	405	386	427	453	430	409	416	393	430	408	414	415	418	388	405	421	427	407	397	393	405	427	402	414	393	415	400	400	422	441	398	378	419	388	443	386	412	414	404	407	428	408	430	406	450	401	479	442	423	446	390	405	435	423	425	442	415	429	422	423	414	439	417	434	435	402	386	398	451	419	373	432	401	400	392	403	407	421	363	445	405	426	405	433	415	429	394	390	354	449	421	404	388	389	418	426	381	414	405	428	427	414	437	445	434	450	402	412	391	409	397	431	422	358	405	434	376	424	404	408	388	446	423	415	421	420	384	429	422	383	390	395	404	435	394	453	421	426	425	418	430	415	458	378	383	415	393	418	430	429	402	441	411	381	407	402	434	376	435	370	414	410	408	390	387	401	427	377	416	403	412	392	448	421	415	381	432	375	415	392	372	416	403	431	415	411	404	422	473	404	420	426	404	423	402	432	389	433	422	392	421	409	394	427	404	378	404	443	438	428	401	395	423	429	404	417	449	414	419	438	385	415	426	419	361	389	441	445	443	404	416	399	395	434	435	438	388	390	413	418	409	418	457	408	460	461	443	383	416	428	432	408	390	417	394	413	395	392	426	407	394	398	395	440	375	414	426	381	425	394	418	408	384	404	419	413	408	414	412	412	398	423	395	417	390	412	374	387	425	456	417	396	395	430	422	426	379	399	366	416	395	419	411	421	422	415	415	432	379	416	413	428	397	434	424	379	435	423	417	388	428	410	403	452	397	437	392	453	420	398	397	404	425	456	375	408	412	420	446	446	424	447	432	415	435	424	438	418	405	401	388	407	444	411	385	392	419	369	386	414	436	405	404	414	406	434	413	423	409	393	397	407	421	446	433	426	381	450	400	410	385	412	405	402	375	432	395	401	430	418	388	427	423	398	411	401	386	416	445	402	388	396	406	413	396	450	415	393	451	423	437	425	418	392	393	399	439	420	428	367	370	402	396	437	402	460	393	399	430	370	420	392	426	401	413	398	391	393	482	393	434	403	414	385	389	426	423	403	472	452	415	409	409	400	398	405	457	407	457	378	424	420	398	422	397	398	404	381	429	415	399	414	437	423	412	446	434	419	426	411	419	428	434	432	411	457	401	404	436	411	473	396	388	445	394	394	411	426	405	426	403	370	424	395	389	423	397	404
3429	4528	3115	1607	1290	1075	918	755	672	661	629	587	557	571	587	543	549	551	540	545	527	506	490	494	484	514	494	495	475	532	519	527	450	504	469	488	513	477	491	521	507	483	510	503	493	489	494	472	460	473	474	490	455	491	486	466	438	485	479	452	485	499	481	537	506	482	490	484	492	463	510	474	429	496	510	475	498	491	498	493	520	530	483	483	481	475	455	553	458	486	479	448	463	487	449	526	468	528	481	462	488	461	485	499	468	490	521	502	491	473	485	482	482	478	494	473	477	496	466	548	478	487	525	479	462	479	509	454	467	509	457	485	495	484	483	504	494	475	503	492	451	462	470	485	468	508	485	471	484	451	465	478	490	515	495	485	483	484	469	478	472	479	475	464	501	473	496	485	485	502	461	490	506	493	483	478	466	454	466	500	493	547	475	467	496	455	476	498	550	493	453	518	518	500	487	475	474	451	483	522	463	522	486	452	487	507	511	461	539	482	460	523	459	447	474	448	463	519	455	479	516	508	475	532	495	503	524	508	534	488	493	462	499	495	480	436	510	521	464	438	485	475	468	448	511	481	461	474	492	430	496	528	500	483	490	515	457	510	480	470	468	482	497	491	469	468	484	490	458	493	490	525	503	504	487	483	473	488	497	469	460	494	484	504	489	475	492	481	495	470	502	536	479	482	487	509	487	545	470	470	492	455	466	477	507	504	457	494	486	512	439	462	489	465	477	458	483	472	496	468	469	481	491	479	467	488	487	501	521	489	498	501	518	507	471	456	482	487	487	492	497	461	478	463	490	468	487	538	472	478	492	484	503	501	472	486	485	491	511	481	497	479	490	467	464	431	459	517	505	496	480	479	510	476	488	449	466	485	518	485	512	459	467	505	502	459	455	487	545	493	477	516	492	459	493	498	464	515	485	492	464	499	460	519	487	465	492	501	460	541	462	486	460	499	497	472	479	462	496	492	458	466	505	509	450	456	451	482	485	511	510	522	499	450	462	498	473	482	526	447	470	500	494	479	464	490	461	457	504	443	473	475	498	486	468	474	494	463	485	460	504	492	500	456	498	485	486	492	523	466	511	460	507	472	490	468	469	482	473	503	512	470	443	485	487	497	511	465	492	471	509	478	496	469	445	447	496	446	458	484	466	457	486	460	477	487	502	471	462	497	495	451	469	473	471	494	451	510	481	478	467	488	518	487	477	480	486	485	475	494	456	442	476	485	473	509	533	495	484	510	485	469	513	499	510	497	492	500	490	469	509	461	536	475	521	460	511	472	470	496	493	502	526	502	501	441	514	543	517	516	493	487	471	528	523	477	521	488	494	499	477	456	500	481	529	508	468	506	502	524	497	485	466	511	489	450	466	530	466	463	428	472	442	502	477	499	476	499	473	473	485	488	479	507	450	461	502	472	487	481	488	513	476	499	532	479	442	450	458	460	461	492	481	505	487	478	503	481	477	467	476	500	521	502	489	495	514	453	486	485	508	478	535	481	455	479	490	481	502	514	514	474	477	505	478	485	481	504	504	481	509	480	506	454	502	450	459	444	487	519	491	487	502	506	531	500	492	544	485	482	499	459	498	514	449	501	493	488	490	468	441	504	494	478	502	461	508	476	503	489	450	499	477	477	494	484	479	497	516	521	477	506	446	504	518	497	468	497	441	463	478	466	481	472	491	495	450	477	476	504	476	470	477	503	507	426	507	465	481	487	454	479	523	449	501	495	494	453	469	523	473	459	455	489	505	493	486	452	496	491	497	523	507	489	453	474	500	507	510	481	511	508	514	507	508	483	484	462	472	494	492	508	528	500	475	496	464	488	444	439	484	496	516	487	486	498	509	525	532	408	485	450	483	487	454	482	490	498	514	511	471	482	445	486	466	434	442	490	495	517	518	482	496	489	457	460	513	480	496	459	477	453	465	501	491	493	467	508	473	507	483	473	465	484	490	468	480	467	471	507	484	497	516	527	494	520	471	480	514	488	467	461	485	515	485	452	507	509	474	451	470	529	483	473	475	536	481	478	489	466	485	457	472	486	479	482	422	517	477	492	464	455	464	455	493	517	448	488	502	463	511	521	491	493	445	484	506	446	473	453	469	440	518	458	468	487	500	528	463	479	478	469	479	502	448	528	506	481	504	475	478	458	511	494	520	457	521	466	458	474	511	431	511	512	441	481	483	516	520	488	483	447	486	503	477	454	444	488	481	476	492	454	472	467	471	473	442	513	524	469	518	509	528	467	487	495	462	492	469	484	487	517	510	488	472	457	453	538	455	498	481	450	453	519	484	477	479	483	449	478	495	468	466	519	526	481	481	509	492	484	482	485	476	477	459	494	479	527	496	522	493	481	484	443	497	470	509	521	492	462	481	487	483	450	493	491	458	446	480	462	479	462	471	474	466	435	496	460	487	486	514	474	486	487	460	477	507	476	475	450	500	508	481	460	506	497	500	452	471	464	485	521	508	466	464	457	489	496	479	451	508	460	466	466	479	503	462	520	476	462	447	499	465	477	485	470	487	460	491	515	514	513	443	472	489	506	479	474	506	491	470	490	485	464	445	477	502	486	502	443	501	510	493	462	463	461	459	505	502	513	504	485	469	492	474	486	517	470	513	472	516	482	500	485	472	470	474	475	473	488	509	481	459	485	476	468	495	481	470	453	523	467	490	500	463	503	480	523	486	491	510	512	506	439	517	449	494	495	480	440	477	505	480	473	507	496	529	483	497	460	477	529	466	515	423	463	527	462	503	474	472	505	484	451	535	497	464	481	500	543	462	494	436	514	493	510	489	503	514	488	493	514	453	467	537	457	465	445	502	491	461	479	466	485	472	472	541	498	448	475	460	491	451	497	447	490	476	482	492	504	486	473	466	521	514	507	505	465	474	488	478	470	498	480	483	501	510	450	504	470	490	456	480	492	477	497	451	448	514	439	496	479	483	482	474	451	486	466	486	494	480	495	496	513	508	446	519	459	462	458	455	496	492	478	497	514	480	498	538	459	468	469	470	493	475	447	467	490	480	495	501	484	488	493	500	456	512	440	457	484	454	507	474	514	485	435	523	456	474	459	477	465	466	487	501	467	446	455	489	471	510	516	487	478	488	425	527	441	471	465	466	486	458	510	466	508	519	469	489	452	474	457	481	496	526	504	517	512	498	490	501	497	494	473	499	494	504	456	509	435	460	472	483	455	489	460	512	518	450	463	470	520	466	463	470	492	494	517	475	476	434	471	499	484	469	478	466	476	506	480	457	511	495	467	487	503	515	521	428	481	461	469	480	469	487	501	491	516	484	466	474	490	472	505	489	531	487	493	495	515	474	486	471	471	541	512	471	481	444	466	472	485	488	492	472	507	496	504	498	493	513	464	446	483	494	527	484	476	461	436	494	514	475	478	512	522	471	454	465	514	464	459	483	469	467	465	476	460	439	486	500	472	452	473	521	451	454	439	486	464	479	489	491	554	473	518	469	490	455	497	436	474	506	528	444	482
22412	21080	28670	23723	21081	21097	7603	950	699	655	642	533	551	485	461	476	460	434	447	405	434	427	431	442	425	439	395	408	394	447	405	424	430	418	400	369	355	419	397	378	384	425	363	375	407	391	403	389	429	420	404	397	392	368	406	371	378	392	380	417	375	376	393	408	369	383	398	414	407	436	362	400	402	383	441	375	406	361	358	398	415	359	390	382	386	373	399	399	367	423	377	391	359	343	390	364	420	404	377	332	412	378	393	420	373	412	360	376	400	411	390	349	388	400	372	373	365	376	390	447	405	389	362	398	455	382	406	394	367	414	422	427	379	417	391	384	372	383	388	398	424	387	407	403	387	372	379	401	373	383	384	400	409	408	378	405	393	398	352	350	357	388	386	377	398	378	360	400	370	389	398	387	397	417	393	410	360	360	399	388	406	378	363	402	427	373	409	394	405	383	424	392	402	407	368	430	395	394	418	399	400	392	375	403	378	359	428	407	380	394	368	375	391	364	357	369	425	411	386	397	394	406	392	400	393	421	425	398	379	413	410	398	393	426	361	350	394	372	352	373	380	396	403	401	377	386	391	410	376	405	397	394	399	354	408	416	410	434	377	374	396	379	389	368	385	396	360	381	383	378	359	372	352	373	374	360	406	385	368	400	378	371	389	401	383	375	409	374	387	377	396	375	388	362	436	415	403	442	349	405	395	380	403	432	417	422	363	382	374	404	397	383	427	351	433	368	380	408	362	371	391	379	407	376	408	390	361	436	398	396	395	408	398	401	357	447	373	388	392	385	390	389	374	370	376	407	381	394	389	424	412	391	377	382	406	377	389	384	337	385	365	419	389	341	388	390	400	395	380	427	379	415	381	397	370	364	408	339	395	391	399	404	376	403	390	431	394	395	384	397	384	368	392	383	404	373	402	362	400	373	374	375	353	352	429	376	423	349	388	401	411	389	382	359	357	398	394	364	401	412	365	345	389	408	377	372	389	402	421	367	411	398	426	385	395	387	373	416	407	390	369	401	399	404	396	396	392	399	385	370	365	398	381	436	421	399	433	406	387	383	351	361	382	386	380	390	387	387	419	389	362	363	374	401	407	376	408	350	384	403	367	392	395	393	371	371	370	375	404	400	398	339	363	407	391	406	399	375	398	352	370	397	403	397	413	390	385	381	400	402	366	378	404	421	361	379	412	408	377	422	348	405	402	365	405	378	384	375	375	385	391	400	364	350	414	337	381	393	365	402	364	371	366	387	385	377	383	350	425	413	394	340	376	425	382	393	403	399	395	388	400	389	428	382	350	383	397	388	378	409	418	400	359	404	403	396	431	418	390	381	401	421	381	412	408	403	385	408	402	373	377	397	369	395	370	367	381	386	424	382	361	389	354	392	390	377	370	395	390	380	382	372	412	422	378	385	417	381	409	397	361	359	369	377	395	412	364	414	369	383	409	382	409	409	377	398	373	393	405	388	413	366	386	378	403	392	349	384	361	398	370	389	392	367	361	372	354	397	393	387	368	390	403	434	426	371	421	363	383	405	404	395	361	395	393	350	373	398	393	366	393	380	381	388	371	391	396	370	395	393	382	411	366	370	423	393	396	400	359	409	402	358	378	385	371	369	396	389	384	390	391	420	354	368	380	416	364	381	430	396	420	380	396	415	410	399	374	344	385	408	387	368	381	397	393	396	392	351	380	421	363	357	403	431	408	366	371	429	389	383	385	428	405	350	385	371	381	406	388	371	373	378	395	400	355	391	392	385	423	404	375	400	376	366	399	415	404	416	406	362	377	375	366	415	384	392	411	414	416	390	397	358	410	413	412	400	423	391	388	373	359	401	408	385	376	403	391	389	403	391	388	414	363	341	386	358	384	333	394	409	362	382	390	402	415	382	403	365	373	388	364	396	346	391	388	354	367	374	382	420	373	347	384	450	361	419	376	409	393	412	410	380	369	411	392	429	407	377	397	392	417	371	387	388	379	368	373	350	391	428	383	377	405	359	371	386	395	437	379	383	430	364	378	430	376	418	379	425	375	373	391	378	387	349	388	413	376	411	364	379	379	385	367	403	415	368	422	395	391	414	366	379	385	390	400	398	430	363	376	415	392	369	424	334	347	404	374	393	392	421	409	360	381	362	380	389	404	406	389	385	379	404	385	412	387	426	356	394	349	382	409	368	394	395	382	401	420	377	332	389	372	390	388	376	398	396	384	386	393	365	335	377	360	382	429	381	399	400	393	400	390	373	393	400	364	387	388	368	384	374	394	361	348	406	414	391	389	406	373	389	367	369	378	419	356	392	360	382	369	374	365	408	367	435	399	382	388	360	363	377	368	415	372	395	363	401	376	383	392	329	361	342	356	383	396	391	374	425	379	410	387	424	384	344	405	378	353	365	398	413	368	380	381	395	402	379	369	395	407	385	394	387	384	384	388	379	371	388	386	431	380	393	403	375	394	398	396	392	370	369	371	379	385	402	364	375	388	364	405	415	391	362	397	422	414	371	387	368	380	404	397	369	378	385	399	362	383	383	388	387	387	390	376	375	399	358	400	386	376	391	372	381	397	383	388	422	374	354	367	410	404	365	388	366	414	369	364	423	392	375	385	385	396	370	394	387	383	401	379	407	376	374	364	389	388	387	381	384	392	387	387	372	388	415	371	410	405	415	416	370	406	397	403	372	387	393	363	400	388	356	367	395	402	388	387	406	374	407	399	407	391	388	373	361	398	368	394	394	390	389	365	373	381	393	371	388	385	376	397	404	373	406	394	394	417	392	400	388	409	379	390	439	341	426	409	410	382	374	418	361	358	399	378	344	365	375	371	367	362	374	378	396	408	398	385	368	368	412	421	360	377	411	387	399	368	413	386	380	384	385	388	372	389	424	410	391	418	427	376	374	370	436	433	393	377	394	413	440	384	394	418	401	399	373	385	371	384	421	391	421	412	424	379	377	407	399	360	375	367	418	392	389	411	400	413	384	378	418	377	411	377	378	406	398	401	390	365	390	386	429	408	410	374	373	381	410	383	399	389	388	395	374	396	427	408	378	380	389	398	399	382	401	368	368	375	400	402	391	342	392	389	416	387	375	387	424	375	378	403	363	395	406	413	406	407	365	389	376	373	379	352	389	359	384	398	406	416	391	401	400	361	391	394	411	363	407	428	435	402	407	380	407	418	377	362	400	395	378	390	434	412	370	402	384	386	415	431	369	398	377	386	409	414	377	379	408	406	366	356	398	379	409	349	394	405	392	400	397	390	408	359	372	382	369	425	378	376	411	380	342	420	367	388	380	401	414	374	359	390	367	402	404	422	358	374	390	402	386	385	383	369	381	400	383	398	398	368	394	357	425	390	382	406	385	387	363	393	408	373	365	369	432	347	385	384	382	401	357	378	411	352	383	361	389	410	384	425	377	367	385	441	380	374	363	393	399	406	362	383	358	397	361	419	410	351	380	376	399	402	353	381	410	407	394	375	377	399	386	366	424	381	356	382	384	402	368
4646	13288	9160	4500	3258	2446	1916	1499	1263	1103	972	895	755	739	729	670	640	593	533	559	565	540	528	534	547	505	564	538	522	498	462	567	510	534	518	494	546	470	506	471	470	498	482	480	478	515	504	490	484	458	487	479	467	473	425	442	457	476	478	417	474	474	512	474	435	463	493	441	474	463	491	445	476	459	518	445	481	474	467	447	416	462	490	457	475	523	478	526	479	505	470	471	488	478	516	493	467	500	476	504	486	483	453	453	461	445	476	500	503	437	529	521	440	469	483	483	419	504	487	462	471	508	482	484	467	493	491	523	447	476	465	435	515	463	483	476	458	486	460	459	473	491	484	438	456	460	536	480	450	462	492	473	502	500	487	456	467	480	464	478	449	451	479	503	475	499	474	472	491	473	465	495	472	457	523	480	459	494	436	510	464	454	483	491	466	447	507	466	477	477	461	470	468	486	439	476	466	491	458	467	456	443	454	469	462	498	443	486	494	440	502	478	488	487	497	458	436	446	505	478	489	482	475	465	446	435	469	484	484	494	471	462	473	478	460	458	477	500	472	473	477	463	465	475	471	467	478	496	473	459	449	497	453	471	444	475	520	488	449	497	486	482	453	510	453	476	463	478	470	470	492	460	472	511	510	496	480	452	472	441	480	464	427	439	499	499	440	489	454	478	468	488	478	467	476	511	459	467	523	455	481	455	475	466	464	469	456	459	464	452	497	477	471	470	471	469	443	507	481	471	483	503	455	473	474	439	470	456	455	490	457	479	501	477	455	432	457	459	486	494	471	489	451	502	495	455	492	461	530	480	467	447	461	472	467	498	461	477	477	431	460	493	455	520	480	454	477	492	470	475	450	513	495	513	432	498	521	491	482	492	436	436	475	512	498	440	465	478	474	450	459	448	504	450	479	429	499	525	468	502	477	479	467	484	472	441	467	459	487	480	493	515	516	487	504	490	474	493	484	457	482	460	480	464	447	500	468	487	470	476	476	454	417	480	454	488	423	462	458	472	434	476	439	514	494	461	475	484	482	452	478	470	473	456	474	492	490	464	453	519	469	468	475	450	502	464	483	471	481	464	498	456	469	455	465	448	441	436	471	453	473	495	467	474	506	443	464	438	479	462	479	498	523	424	469	481	494	440	439	465	492	506	452	488	517	506	484	498	486	432	475	489	473	517	479	444	469	480	453	444	480	515	504	461	510	481	475	449	481	473	474	513	481	470	477	519	478	447	435	509	421	498	485	453	464	467	473	485	426	471	460	469	482	463	469	481	463	480	471	450	469	510	507	501	476	496	464	465	474	482	494	458	481	458	473	442	469	439	467	444	463	466	474	470	467	487	496	449	453	461	459	478	459	464	480	463	474	464	489	499	477	477	476	481	445	486	489	477	511	459	457	488	506	456	455	465	453	461	489	500	459	487	498	467	508	506	485	451	461	452	445	459	487	429	488	501	452	450	472	446	446	464	429	476	486	489	462	513	472	488	490	484	516	456	481	499	469	467	475	486	466	457	468	459	508	464	483	464	458	504	461	469	471	459	449	478	464	497	447	467	478	483	435	500	471	459	454	471	530	522	470	470	473	456	498	463	475	444	468	490	476	444	455	493	476	459	487	455	464	468	466	468	483	512	468	452	471	470	431	455	464	471	488	470	452	509	479	438	443	482	455	460	479	475	443	466	530	502	500	481	467	481	489	469	480	460	425	465	482	497	494	466	509	464	509	473	477	508	507	464	448	483	499	470	456	511	469	472	498	474	433	487	453	466	471	484	481	479	449	524	460	469	479	462	490	467	467	442	465	481	455	486	462	453	478	462	471	488	505	492	438	468	522	477	466	460	510	431	431	485	472	499	467	454	490	455	465	484	501	475	499	481	458	475	481	442	489	470	468	466	492	493	518	460	507	537	456	510	459	446	427	518	470	462	487	489	499	512	439	485	462	449	454	487	466	457	455	488	462	459	482	486	472	460	483	474	478	470	470	446	406	458	469	421	488	481	464	460	495	507	464	464	479	461	478	487	452	470	498	476	429	494	487	454	462	450	480	460	446	465	479	464	498	470	468	526	461	460	482	460	480	471	518	483	465	458	468	518	478	447	472	451	457	443	452	494	486	461	492	425	474	474	455	428	499	478	499	486	480	487	495	466	498	455	463	488	481	459	443	481	477	510	454	519	472	484	474	500	497	499	493	455	492	461	451	464	479	491	468	476	464	462	480	474	443	468	473	527	451	410	473	474	499	495	452	468	470	458	460	473	473	489	441	448	474	510	459	467	435	478	515	459	477	493	449	454	468	480	460	444	463	484	457	489	468	479	450	445	467	483	477	452	453	471	483	505	479	470	447	449	457	473	464	453	462	477	470	449	494	434	473	438	473	485	469	472	487	482	453	509	442	472	486	467	477	477	455	459	479	461	481	459	485	447	494	455	435	476	479	459	492	443	448	508	439	455	477	464	468	475	483	428	494	467	448	469	480	487	448	485	438	448	468	485	463	447	463	458	465	473	469	460	463	479	450	466	451	444	459	442	456	477	497	476	506	436	447	478	441	445	500	501	466	460	460	477	500	471	481	479	470	460	488	486	487	473	462	491	499	474	443	498	509	454	496	468	494	503	453	455	470	467	483	455	439	491	473	466	480	460	464	432	452	487	473	475	503	471	420	501	484	503	456	480	462	469	463	451	498	475	462	467	446	451	446	423	458	508	460	476	479	479	472	494	467	455	501	488	443	455	463	519	437	475	477	474	468	482	453	504	492	460	467	432	436	448	482	462	496	464	486	466	491	460	495	478	487	475	448	496	462	462	458	463	468	473	459	484	480	477	501	486	482	477	465	494	448	498	480	472	499	493	473	472	479	485	492	463	500	518	488	504	503	474	494	474	448	489	492	482	471	472	482	460	454	515	499	466	512	472	494	457	475	486	486	465	453	497	446	437	478	486	518	442	490	501	499	453	470	438	447	455	440	486	512	470	479	468	454	471	460	492	471	483	461	473	468	444	458	449	460	506	441	497	470	515	469	462	531	436	484	484	483	490	447	463	477	474	481	482	489	482	473	448	470	488	461	484	484	470	422	458	471	468	441	476	477	455	476	470	473	466	455	481	468	506	463	465	477	469	469	476	467	481	463	480	466	474	478	452	496	478	502	462	468	446	426	450	496	500	521	494	471	455	445	508	468	482	435	476	515	462	444	523	454	449	498	475	465	477	446	469	515	459	495	466	498	457	463	475	489	435	458	462	423	442	476	487	468	501	476	425	439	465	468	504	508	502	524	462	500	480	487	448	466	455	458	474	464	460	447	518	462	482	478	492	505	480	522	465	495	460	485	429	477	487	430	485	475	468	444	465	481	479	483	462	456	464	539	475	502	448	448	475	495	494	435	445	473	471	477	443	450	473	487	452	480	497	477	512	450	475	441	484	462	474	456	492	451	498	463	461	482	470	449	466	478	448	457	478	479	434	540	466	455	459	469	500	432	445	453	463	506	484	472	488
27276	18418	4715	1069	821	833	797	794	814	804	741	743	747	774	762	788	763	803	770	832	799	774	789	745	795	784	779	787	770	758	707	808	784	789	775	778	733	800	810	808	774	731	765	780	729	827	770	747	742	809	745	772	776	802	837	722	731	775	772	818	776	826	768	774	725	839	808	783	793	772	743	767	793	757	744	752	733	811	815	766	775	784	770	795	711	816	764	775	798	784	773	768	822	760	764	694	754	744	761	786	735	757	709	800	811	763	743	750	738	767	740	811	767	792	775	750	743	763	749	773	807	751	777	783	789	753	761	737	740	783	784	763	737	808	750	801	770	766	734	731	832	808	753	827	742	785	770	779	721	775	791	792	744	808	783	778	806	758	777	743	768	797	771	788	781	760	772	754	834	764	782	816	769	757	759	755	713	760	810	805	768	795	708	809	776	774	775	736	778	745	752	785	784	787	842	771	716	792	767	734	773	748	760	783	755	759	752	764	769	834	755	755	756	780	774	755	761	785	778	731	758	753	767	860	764	774	796	778	773	816	822	758	812	765	784	745	831	726	736	736	760	819	763	776	720	757	746	803	797	752	791	813	785	720	771	793	825	794	809	800	769	780	796	776	727	734	768	784	812	742	782	780	796	782	776	771	719	783	712	775	777	784	783	796	750	736	815	755	771	777	748	780	790	720	837	726	760	718	774	836	706	779	783	799	739	790	759	809	794	765	782	728	789	738	806	784	773	817	781	808	798	756	810	703	769	733	813	770	785	826	829	767	756	810	745	784	797	749	825	793	754	769	751	792	784	746	786	779	777	745	755	741	798	812	759	750	771	749	821	810	793	809	834	790	822	756	762	787	782	739	753	749	811	774	821	775	803	766	800	786	769	813	786	728	785	784	778	777	768	763	740	807	782	788	739	804	817	782	830	784	760	772	761	751	759	760	727	815	786	780	802	759	763	809	800	775	807	781	814	820	725	786	765	768	794	758	771	769	791	782	739	780	807	794	780	779	783	789	726	786	788	797	778	783	774	781	746	715	733	808	805	802	721	818	831	767	784	778	778	780	770	681	737	762	768	813	741	754	799	787	779	744	780	809	814	790	776	777	784	768	736	781	804	762	745	817	801	773	784	759	772	768	797	791	769	796	763	810	817	779	767	834	776	780	800	777	757	767	810	755	748	780	764	786	762	792	792	768	740	814	807	785	778	789	744	785	800	750	816	751	752	725	828	802	805	749	799	764	778	751	758	762	787	735	770	731	794	800	802	763	826	747	811	813	790	788	763	776	784	778	717	783	781	794	782	797	783	785	816	756	731	771	784	754	758	787	784	850	757	702	762	756	726	702	763	789	790	755	738	802	788	772	825	753	743	823	793	828	740	779	775	754	765	767	779	776	764	800	783	793	845	796	810	875	783	743	779	796	773	795	803	781	783	739	747	772	805	749	737	766	756	809	769	775	738	782	757	813	761	753	766	805	804	765	739	740	789	769	787	798	748	729	819	728	782	743	796	782	777	743	760	706	791	750	787	791	789	759	721	806	779	803	796	767	777	752	773	741	830	790	779	699	744	779	761	728	716	774	722	779	751	727	722	729	764	745	750	800	760	789	824	817	712	761	776	789	787	756	764	749	761	800	775	766	780	793	804	775	741	789	787	835	749	781	817	790	767	790	749	798	789	776	748	741	777	752	783	790	713	770	767	763	741	808	800	799	745	787	751	775	748	751	771	762	784	753	752	765	767	781	796	735	761	787	800	787	754	801	780	750	733	779	794	812	734	754	788	790	824	811	784	763	831	770	814	788	756	770	803	791	792	796	768	761	798	826	803	760	769	773	785	825	773	811	778	787	807	841	832	757	776	797	804	740	789	785	758	764	747	814	772	771	801	777	762	769	768	780	843	790	756	767	740	770	771	737	764	802	765	715	759	784	765	826	782	773	850	758	786	789	786	738	782	769	760	770	760	771	826	756	783	735	772	746	751	726	791	753	726	818	747	762	735	789	735	750	796	810	794	814	757	752	793	750	748	723	779	784	750	783	763	817	772	772	766	807	749	808	749	736	816	729	759	752	772	789	795	722	724	837	808	797	804	783	755	785	778	792	762	767	769	799	770	755	775	772	773	743	777	785	755	745	735	809	785	803	772	822	808	755	779	780	724	781	804	808	799	780	753	771	788	788	809	790	808	823	762	779	782	811	784	732	812	753	804	750	789	746	777	770	762	806	775	763	733	797	750	784	814	793	797	776	787	780	834	779	823	763	791	720	762	803	833	824	817	753	796	750	779	780	786	793	769	751	775	797	766	774	756	758	789	791	860	745	750	775	776	806	787	794	731	750	791	788	755	750	805	772	772	776	801	767	757	794	710	749	814	759	800	796	779	760	763	767	783	748	775	776	724	778	755	785	783	827	777	814	787	772	762	820	759	752	747	790	793	707	782	720	743	830	804	773	763	734	782	778	748	769	818	774	728	738	737	810	799	754	773	780	777	788	761	742	749	749	784	785	805	829	802	766	755	780	773	750	801	734	820	773	807	787	809	777	816	770	746	784	765	726	749	729	760	729	787	763	796	805	766	746	780	831	745	762	732	761	811	767	744	767	821	765	753	818	854	717	746	777	746	798	804	795	759	744	777	802	829	769	745	740	735	758	807	748	769	785	797	768	771	774	750	774	793	788	747	731	782	768	761	803	759	760	763	720	798	773	769	776	805	745	793	722	779	762	715	723	796	780	825	804	780	759	795	794	802	742	795	777	776	825	734	849	848	813	806	772	772	743	730	789	754	820	796	780	755	819	771	756	782	738	762	802	748	759	754	788	769	766	791	806	751	788	773	773	778	781	804	786	748	752	818	824	803	782	772	864	793	720	786	779	768	795	786	791	779	766	782	764	728	793	774	739	765	782	795	793	815	772	821	744	787	764	787	775	722	758	747	766	757	734	779	805	813	742	783	754	752	783	740	817	762	792	759	784	741	750	755	768	772	809	779	784	793	816	774	730	796	747	789	802	749	730	759	800	819	794	841	769	805	783	797	764	750	775	760	778	750	772	752	766	783	733	825	766	780	775	824	805	756	766	746	840	784	760	739	781	851	789	758	824	746	811	757	792	757	794	766	758	770	781	748	761	767	761	762	800	790	825	753	790	822	771	764	769	744	693	799	752	738	805	743	804	732	769	780	732	762	795	799	787	814	764	781	762	791	748	803	746	766	778	780	804	826	774	759	792	740	753	734	719	798	817	711	782	755	744	776	740	763	818	787	759	770	781	742	765	770	789	722	731	800	758	773	806	742	801	777	750	821	799	806	804	776	824	785	787	756	756	734	809	761	766	776	782	869	743	843	793	810	772	800	777	770	768	814	756	817	775	823	804	756	777	764	790	780	753	766	800	805	767	766	754	702	755	834	751	800	774	776	771	784	803	711	758	754	823	794	769	770	776	805	767	795	766	862	815	716	804	765	754	793	793	745	735	769	795	798	785	762	784	810	782	823	739	757	760	759	846
4556	1337	1167	968	929	992	970	917	918	896	888	933	886	876	937	886	935	928	882	933	884	902	916	890	918	877	892	894	941	911	959	925	958	897	908	905	904	893	883	899	943	905	936	908	872	852	853	907	901	890	919	874	906	916	904	875	866	888	937	905	916	876	869	936	921	845	894	898	832	893	860	923	843	889	885	940	923	887	893	889	861	937	904	845	896	879	901	864	886	903	903	911	867	925	864	889	894	925	944	890	910	856	867	882	920	889	906	866	894	866	908	886	882	876	843	901	837	910	873	861	880	900	945	910	972	912	874	906	932	870	910	947	867	824	920	952	915	891	848	856	916	843	889	879	877	918	915	890	896	875	874	863	913	884	834	901	940	876	912	929	890	911	901	876	860	901	924	846	918	892	917	930	921	958	888	898	798	921	941	943	910	917	840	908	918	953	929	855	907	892	922	863	888	849	877	897	892	883	943	849	881	850	881	904	905	853	917	904	895	843	883	933	905	895	892	925	860	859	858	860	854	854	901	910	871	830	869	926	891	874	859	886	949	915	858	906	930	946	876	933	887	945	883	959	866	929	900	862	896	866	906	900	874	919	905	908	933	872	908	863	896	887	839	893	854	895	890	887	937	931	861	911	903	868	872	858	904	885	898	879	927	892	915	900	883	943	914	863	948	925	906	867	866	912	899	904	888	914	836	904	948	868	934	871	925	883	893	896	845	872	873	919	840	906	890	887	894	915	938	890	869	902	854	909	859	942	925	918	902	835	885	873	874	872	884	926	879	898	914	907	854	861	937	851	889	837	861	849	919	915	889	891	926	912	918	900	913	879	921	883	866	926	873	853	919	848	926	874	849	888	861	946	839	948	904	881	861	860	895	921	841	892	946	904	881	861	872	905	916	833	895	899	893	919	868	939	961	872	877	842	875	903	904	919	916	914	908	879	872	915	926	918	855	873	889	902	917	868	886	830	922	884	889	925	912	897	951	853	924	862	886	886	870	877	876	874	937	871	860	868	879	923	957	829	881	880	831	844	865	932	844	897	874	887	939	890	899	889	917	931	903	897	925	878	932	890	897	863	909	967	925	925	897	864	894	913	929	938	898	906	886	885	832	884	876	869	889	898	861	878	906	881	908	918	867	899	921	889	904	916	829	880	864	886	922	919	847	925	900	841	936	905	941	937	898	913	879	926	851	935	925	896	879	875	881	930	952	922	867	933	858	875	918	909	887	870	881	941	892	949	905	822	903	966	928	900	887	848	864	874	862	884	873	888	867	923	879	901	882	863	882	866	885	957	839	941	902	867	851	942	890	937	893	850	863	857	928	902	903	875	954	890	871	883	843	917	953	896	953	886	909	899	956	893	875	917	906	884	851	891	901	916	897	846	980	903	882	936	943	846	936	894	869	902	933	940	879	959	907	906	858	928	861	894	876	863	941	851	952	915	905	868	914	885	887	894	875	920	871	890	874	897	900	921	935	897	947	860	924	918	837	936	848	869	954	888	936	950	926	931	884	938	900	900	933	932	912	915	895	871	874	902	844	877	879	864	922	932	869	875	890	969	889	890	925	856	931	870	890	922	834	862	883	890	873	909	914	946	932	901	874	873	975	947	925	901	889	900	848	887	940	939	883	853	837	886	852	967	921	906	918	901	849	897	918	884	870	888	902	926	955	893	892	869	894	863	907	851	877	870	887	918	912	898	888	896	900	937	944	835	874	904	902	930	860	870	860	867	880	952	868	882	927	891	899	909	882	892	866	878	915	861	915	920	917	946	914	837	942	839	886	912	859	898	863	918	905	849	884	908	897	918	936	873	898	914	872	891	942	879	891	912	861	906	888	881	897	866	941	857	900	821	917	895	946	947	947	836	899	921	895	859	919	896	837	860	873	921	893	940	915	937	902	880	932	882	901	927	897	939	894	908	868	885	956	928	939	921	886	910	931	889	895	881	904	934	859	894	891	972	921	813	901	909	946	898	885	906	856	893	872	907	932	819	890	887	939	827	904	888	873	850	873	887	926	904	902	915	955	855	861	916	986	847	859	840	893	957	865	881	901	920	894	902	919	883	912	925	929	904	897	893	908	937	890	845	898	916	929	869	854	896	885	934	982	865	929	923	927	859	922	879	911	867	932	879	911	892	962	904	912	902	864	894	875	868	962	911	909	905	901	903	893	861	905	905	924	914	904	906	872	887	909	896	887	901	904	849	875	918	895	851	889	837	884	844	925	905	853	965	895	892	912	915	942	905	855	901	909	881	869	865	843	918	858	892	887	894	895	860	933	898	925	888	902	934	900	852	903	926	886	871	884	850	863	932	905	882	890	856	924	895	899	895	913	899	851	911	844	872	829	856	861	925	867	862	900	873	878	926	892	869	899	843	893	918	900	889	878	889	943	866	902	867	900	869	877	849	908	882	878	911	881	873	900	915	869	893	880	910	926	848	904	846	873	885	821	885	884	890	874	901	864	883	897	911	897	882	880	906	900	933	897	896	913	859	841	849	884	933	938	883	884	931	910	897	958	887	885	862	925	902	900	957	871	848	865	922	967	893	888	881	877	864	904	936	912	863	899	909	949	896	922	891	894	911	917	930	872	916	891	916	893	855	901	900	882	902	931	931	942	872	890	890	933	837	938	919	892	835	891	856	903	864	875	857	910	872	910	901	880	923	933	892	850	903	924	917	955	898	890	896	943	930	885	891	870	916	848	852	879	882	899	918	908	896	889	929	908	877	884	853	908	898	907	890	907	906	861	919	897	886	892	899	897	932	949	919	893	842	894	865	925	911	857	927	872	892	880	889	887	916	836	846	898	911	883	901	902	910	873	879	884	922	918	899	888	893	889	916	878	884	878	864	930	873	945	882	886	896	909	893	881	890	866	891	835	885	930	923	930	902	886	870	865	930	901	877	888	860	872	889	865	956	902	863	878	856	974	901	902	892	900	864	883	931	854	912	857	843	859	869	928	878	888	887	910	888	909	961	880	899	880	876	838	858	917	892	889	881	886	873	915	867	831	900	882	900	902	879	920	917	854	884	924	905	839	873	888	916	912	877	883	869	897	857	928	822	888	913	889	908	842	831	923	882	928	862	905	939	882	872	864	918	879	897	940	892	862	924	912	930	892	940	904	907	896	863	887	904	886	952	904	899	868	917	890	869	910	936	939	901	961	901	880	909	871	942	856	872	907	881	918	827	874	905	915	857	860	939	881	915	857	892	887	905	885	911	897	903	838	940	935	949	907	878	900	832	923	935	945	847	910	896	878	904	926	906	903	948	906	890	877	938	902	925	886	908	889	903	852	900	915	845	876	826	908	880	859	870	909	922	900	866	914	919	901	884	916	930	968	884	889	897	869	877	882	892	924	928	861	940	848	912	893	876	919	938	905	925	903	857	873	892	871	916	889	899	945	853	867	850	900	944	922	934	897	866	865	918	878	871	915	880	885	912	845	890	883	909	895	891	879	915	922	919	826	939	866	865	897	891	904	916	924	888
23440	21060	28178	24145	21043	10041	1582	1132	949	956	965	931	893	936	880	892	930	876	876	830	840	845	828	816	861	801	838	838	909	818	877	852	890	828	830	798	798	829	816	795	812	793	761	895	791	815	867	766	792	816	794	863	809	858	829	804	838	857	804	877	794	869	798	768	819	803	843	826	875	843	815	851	798	835	814	823	834	868	784	804	850	798	791	852	783	789	779	859	740	812	827	870	825	853	811	789	778	807	802	838	831	781	808	837	833	838	821	811	813	824	812	813	827	756	808	796	815	875	863	829	829	806	846	854	809	798	828	827	863	779	768	837	873	867	849	835	797	765	808	871	841	840	820	881	847	778	834	855	860	845	759	843	796	855	809	815	847	850	819	855	840	853	795	800	816	789	785	819	826	771	781	822	814	833	818	810	847	833	831	768	817	827	814	796	803	840	837	795	806	807	842	826	797	789	824	863	788	805	819	810	828	784	865	824	818	859	821	823	797	857	831	827	813	823	833	853	842	810	849	769	834	819	826	833	820	823	810	802	828	800	797	796	793	862	816	807	806	836	868	810	799	802	810	859	810	807	859	789	806	811	810	754	791	822	850	806	871	815	827	852	802	802	832	826	861	801	882	813	837	854	805	821	842	810	846	803	820	856	791	770	817	827	794	838	783	793	826	830	824	786	832	796	842	800	854	804	804	838	825	820	809	839	845	785	840	825	796	871	841	822	769	839	784	815	839	806	873	831	811	814	845	789	834	815	810	802	832	826	815	809	782	773	822	816	842	795	819	829	756	780	823	766	833	770	854	793	819	795	837	781	866	842	852	806	842	815	800	771	812	802	804	865	796	837	842	785	811	781	770	814	831	865	847	781	798	843	771	778	791	846	792	828	760	806	826	837	857	802	864	834	829	773	784	809	843	810	798	816	819	824	817	774	782	836	765	845	776	758	808	836	819	840	778	838	814	781	864	768	831	825	864	832	811	807	825	837	866	750	827	799	831	804	818	850	794	809	798	841	837	824	814	824	783	803	831	824	853	792	805	805	815	829	819	798	850	832	820	856	797	849	817	840	832	847	790	783	838	833	844	819	807	822	805	851	806	866	779	807	820	822	820	827	841	828	851	819	807	780	822	857	835	818	832	841	807	780	762	813	831	785	803	858	794	837	770	870	855	829	824	820	821	799	806	748	821	831	810	900	833	811	806	854	799	842	807	801	781	842	850	793	786	808	792	801	811	854	866	785	799	802	781	827	802	814	790	794	766	834	812	783	811	800	815	794	819	799	817	863	855	795	855	819	803	801	819	830	832	837	823	814	772	841	851	789	796	810	778	802	796	802	839	822	808	803	788	822	800	758	770	868	818	831	819	851	838	809	872	802	799	803	809	805	840	849	814	799	764	784	800	780	824	773	854	822	859	832	792	800	789	804	794	848	851	801	773	767	829	788	838	821	766	778	803	843	815	838	836	851	874	809	824	803	798	839	870	832	822	792	798	830	811	813	852	790	793	824	850	781	830	788	810	864	801	811	815	807	813	834	832	812	834	771	832	831	781	877	824	812	766	836	801	775	810	808	752	813	813	853	768	797	867	847	858	806	838	843	849	878	876	835	797	818	806	831	810	831	791	780	798	833	816	837	861	808	827	783	846	838	881	814	827	826	756	778	834	827	863	799	824	837	790	800	817	780	795	831	820	829	763	826	824	794	843	892	798	801	791	759	783	833	803	843	806	840	805	794	821	826	781	846	792	844	830	811	782	799	765	816	793	855	840	844	831	831	861	808	749	779	809	820	880	787	788	834	801	855	807	854	827	839	852	802	847	830	799	844	810	848	860	790	861	795	830	817	794	817	770	810	826	879	864	832	815	798	868	808	817	827	830	813	800	847	845	807	822	804	823	806	856	821	823	816	805	785	821	829	802	798	809	816	863	791	818	856	797	851	817	812	805	841	807	828	790	794	826	806	779	781	842	814	825	814	759	799	791	771	802	780	818	775	805	849	816	756	836	819	829	762	853	805	806	844	781	802	798	773	778	774	827	772	814	801	820	796	838	805	798	821	754	800	793	817	824	795	821	806	824	810	836	863	759	840	804	810	744	737	820	814	848	817	852	846	810	849	830	819	841	832	815	834	824	900	826	811	758	829	820	796	805	802	828	833	844	829	791	787	819	794	820	775	833	846	838	790	804	835	841	832	820	807	847	790	793	803	806	824	849	806	835	791	853	806	792	795	812	806	817	842	854	842	856	825	841	764	829	858	830	801	789	822	819	879	810	835	860	802	788	804	807	794	777	837	744	864	828	792	869	786	799	805	818	837	791	807	789	832	806	791	813	836	831	817	870	781	805	815	824	847	788	812	814	817	816	812	812	848	762	805	822	772	821	827	752	811	806	831	808	879	835	823	795	797	779	810	796	815	777	789	824	787	791	802	881	777	806	846	730	829	755	789	809	812	807	794	818	830	785	783	815	794	808	816	832	842	843	777	830	824	826	820	754	827	776	792	807	808	750	787	801	839	797	831	871	831	769	810	754	798	824	852	812	797	819	811	838	800	815	794	825	789	861	796	823	813	852	814	822	788	831	792	821	757	813	834	818	801	773	820	858	829	828	842	794	808	756	807	843	842	798	807	789	798	808	829	746	810	742	826	809	851	821	797	787	841	790	814	877	877	867	823	869	816	789	839	797	789	823	818	815	820	822	796	831	795	817	812	822	802	768	778	774	761	757	739	844	832	855	846	789	792	788	835	864	776	769	810	804	836	805	799	780	812	787	818	850	839	793	833	851	807	789	822	852	829	835	798	776	833	822	775	762	797	858	807	813	745	810	781	802	790	800	805	823	817	778	781	823	853	825	804	837	853	798	832	839	841	819	832	826	824	829	779	855	848	822	830	809	791	817	802	810	808	861	819	824	852	829	831	819	766	807	852	832	818	820	768	834	795	855	830	798	799	805	734	814	810	766	808	779	796	775	851	798	816	840	814	809	849	808	831	786	774	836	789	803	762	840	801	824	793	815	790	844	842	845	850	792	811	832	826	818	865	811	819	810	840	826	801	788	811	806	816	831	796	808	848	812	849	813	879	844	814	819	864	874	823	778	827	798	814	866	805	792	790	843	833	809	802	800	891	785	793	807	792	825	814	852	812	815	802	861	796	832	839	833	807	808	820	818	817	820	804	809	774	834	797	853	871	858	788	750	789	826	808	878	782	838	833	790	863	831	853	811	809	831	824	761	828	783	778	829	816	792	798	836	826	860	845	866	806	870	836	788	854	761	812	827	838	816	782	811	801	884	804	801	840	840	817	832	801	821	796	842	755	820	815	790	805	823	813	750	784	818	843	834	811	841	799	840	792	824	767	851	754	818	876	776	820	798	817	833	900	798	844	758	789	829	853	802	888	846	823	761	860	791	877	772	848	846	869	858	839	819	779	801	814	882	829	768	807	824	836	813	856	849	846	804	824	830	793	804	769	849	834	803	783	835	823	807	817	854	858	868	797	834	839
3740	8499	5912	3118	2417	2020	1730	1417	1354	1255	1255	1099	1104	1088	1157	1015	1015	1033	1041	1075	1021	901	1010	954	997	1018	921	1006	996	967	950	974	918	984	959	995	1004	988	958	996	990	985	1007	985	985	975	934	995	929	930	887	972	980	952	955	921	994	960	953	922	975	942	954	953	971	917	955	971	908	994	990	933	946	946	1008	962	913	923	947	962	902	1007	967	939	998	966	989	994	918	991	949	981	1006	948	962	962	958	898	979	936	939	917	898	984	927	963	976	1007	952	987	920	913	1003	970	958	1006	945	915	971	988	912	928	954	918	939	926	973	983	905	910	931	953	959	964	918	945	887	983	945	977	911	946	950	954	924	925	949	968	926	995	990	876	1023	911	981	937	991	910	1010	964	937	952	913	934	963	963	932	934	935	980	963	948	978	943	971	974	932	914	909	972	939	897	981	974	947	990	978	982	932	948	1009	941	972	946	918	974	952	945	941	949	967	991	967	905	930	938	982	984	987	910	972	940	983	999	982	952	952	943	911	967	895	932	976	937	1031	974	974	895	944	934	974	984	913	929	969	993	982	890	953	967	988	964	984	928	936	912	999	935	968	986	927	951	938	979	972	974	936	918	934	965	944	935	959	954	938	924	953	934	998	936	907	968	983	1007	927	1000	966	950	938	980	905	975	948	947	908	934	938	994	938	893	972	1002	967	975	951	983	983	942	977	965	897	955	964	991	1011	913	948	972	938	985	958	961	906	925	920	925	904	921	950	869	908	971	958	967	995	982	968	968	955	970	955	980	950	955	954	929	952	964	967	945	918	954	934	989	955	925	971	968	910	962	943	955	934	914	1017	945	951	892	977	965	948	959	956	999	1034	999	924	975	959	900	931	912	935	907	960	992	977	974	929	957	986	913	929	988	937	979	990	972	941	962	956	914	977	936	932	952	963	980	953	969	929	963	973	1000	952	963	873	969	1011	951	934	987	940	983	983	959	962	997	938	922	923	953	942	926	986	940	950	963	993	923	898	921	965	914	957	918	934	949	975	911	1023	951	949	959	946	950	949	926	967	986	979	923	958	935	979	861	959	1004	920	964	923	985	970	972	1011	941	1009	950	946	974	969	941	949	967	965	985	991	1001	966	945	946	950	946	982	966	969	925	989	949	937	990	951	950	967	1015	947	980	954	948	974	981	1000	986	936	937	959	1015	1006	898	936	978	947	996	963	987	906	948	998	975	1026	963	950	910	997	971	967	939	971	975	976	960	952	963	970	958	931	954	934	975	978	927	996	949	971	986	968	949	944	971	1012	938	981	973	927	993	987	967	1027	953	899	983	986	964	943	953	1012	913	919	930	917	1021	956	926	969	967	957	962	968	995	923	920	973	966	1010	944	934	993	952	983	948	978	917	1011	963	1000	993	984	953	940	916	945	990	970	986	957	979	933	999	874	952	952	987	936	898	985	971	918	964	966	941	1010	958	1022	922	964	960	952	992	963	900	919	906	945	971	927	942	995	983	941	1012	949	960	952	991	951	965	945	942	932	1015	970	961	982	916	950	943	921	920	941	990	968	937	938	919	960	920	942	991	1014	981	931	960	988	966	950	903	943	927	958	919	934	939	969	969	943	926	938	975	952	921	964	980	946	984	939	961	936	894	948	914	943	979	939	940	968	920	967	936	978	932	874	923	983	917	983	975	962	926	977	984	947	935	942	913	955	939	940	997	925	899	930	970	925	945	973	960	975	992	905	944	953	959	920	952	965	987	952	866	949	935	965	999	1000	942	931	961	917	960	957	998	938	948	996	917	952	937	932	934	953	951	957	996	1007	901	950	964	981	948	990	950	990	968	956	939	923	937	939	918	914	962	949	942	938	888	987	920	960	902	982	1009	986	922	950	981	895	937	962	986	952	926	925	941	925	986	1020	934	965	930	916	939	980	977	950	950	972	1017	950	990	912	930	1011	971	1014	993	973	960	996	939	963	928	940	985	939	958	942	981	929	955	1005	967	951	884	911	958	860	963	943	933	948	1014	908	936	958	954	960	997	984	930	955	967	952	979	923	935	976	931	957	904	980	964	921	980	932	956	992	949	997	935	914	929	965	989	996	920	1011	919	978	967	972	981	909	994	959	936	911	908	995	956	929	952	980	918	953	956	942	982	911	1043	922	964	939	930	961	998	942	935	967	986	957	975	965	999	963	938	966	984	949	952	867	925	952	937	921	922	913	957	958	935	969	911	916	929	887	920	925	938	898	936	953	1024	885	965	947	956	944	955	930	950	919	987	856	932	986	963	975	906	942	916	948	994	890	962	994	949	995	943	983	995	960	918	920	887	963	984	927	981	951	997	944	915	969	955	948	984	991	933	937	865	946	940	987	951	970	960	951	958	940	944	1003	932	950	964	971	931	917	990	986	937	968	906	922	941	964	940	963	939	934	945	993	989	1010	898	954	973	998	941	961	950	937	976	987	931	964	907	925	971	963	950	1002	889	1015	925	968	943	934	912	938	944	923	930	958	971	1019	962	991	919	996	990	940	868	971	934	955	922	981	927	923	971	927	1015	884	940	906	924	934	932	923	1012	998	912	973	955	938	995	976	968	921	902	969	995	921	984	962	951	911	950	908	975	959	957	958	933	954	958	1036	971	958	926	974	987	991	955	1019	995	947	971	881	924	937	987	968	994	972	985	949	918	889	954	1002	966	966	962	936	931	926	952	935	960	946	912	965	967	924	962	960	989	952	951	920	942	949	1022	977	935	961	979	967	967	974	936	982	988	922	963	961	939	983	929	950	949	992	963	1002	972	927	972	928	955	965	958	917	999	955	986	918	970	912	974	983	943	955	1020	979	929	962	981	986	941	930	959	970	932	952	938	945	975	938	955	948	954	931	1015	947	914	915	948	969	927	954	1016	983	913	937	926	928	925	925	956	929	951	961	978	956	977	948	938	939	922	969	910	964	906	947	955	935	934	985	931	909	971	957	968	1012	982	967	962	930	958	959	937	971	938	948	981	965	982	983	961	974	952	916	1001	956	956	939	958	987	974	929	919	926	963	983	908	930	992	873	997	913	929	954	953	953	952	945	944	983	991	968	973	961	930	895	980	918	936	888	976	971	998	924	912	915	933	950	935	918	970	938	961	924	985	940	963	990	929	987	923	989	932	970	910	922	944	952	1000	1031	960	994	950	986	1017	934	957	971	938	918	955	954	925	1001	988	938	924	958	955	951	950	981	948	926	889	913	943	941	958	981	958	925	916	942	969	942	957	956	917	952	967	934	963	1021	925	947	957	956	929	955	965	946	953	906	990	997	1010	1002	941	975	933	971	938	936	993	979	977	968	965	989	950	931	959	948	933	997	940	972	956	969	1033	938	1001	923	900	937	928	934	934	991	978	975	959	961	941	988	980	960	917	958	971	924	923	957	988	948	951	941	957	968	922	983	971	991	965	915	930	998	853	892	991	935	917	960	923	912	997	967	958	930	934	952	969	935	1019	985	929	948	932	960	908	933	932	976	976	960	957	938	928	949	963	943	989	914	961	935	968	967	923	934	947	1003	1002	949	971	938	932	923	935	944	922	879	989	961	936	910	932	978	895
24575	21058	27055	25184	9714	782	593	556	501	438	490	407	395	402	469	429	452	404	406	387	423	469	437	434	418	419	399	413	452	397	422	390	476	387	416	437	365	395	429	381	393	427	403	404	399	412	414	433	424	406	353	395	403	388	417	432	387	425	400	403	380	417	462	420	387	394	378	445	459	417	449	428	393	360	460	403	423	431	402	413	442	411	406	393	439	399	434	394	412	407	484	412	396	439	419	421	428	401	432	389	428	397	402	408	417	415	367	388	396	418	371	395	400	451	388	396	389	380	431	431	400	384	409	419	399	404	401	431	447	382	390	453	377	390	424	422	425	399	446	397	419	398	424	398	403	398	455	402	393	428	405	434	407	395	409	403	423	402	430	428	412	407	411	423	418	396	424	382	399	416	412	415	423	391	396	432	413	390	400	381	429	416	399	380	429	418	454	450	442	381	414	400	401	412	420	407	425	420	366	416	400	403	403	378	394	412	420	418	399	429	412	402	398	370	399	406	424	416	425	432	422	418	433	388	441	413	384	410	431	418	421	380	407	425	391	439	398	396	436	417	458	413	433	431	426	424	398	393	390	374	405	413	411	428	419	424	406	428	414	436	406	348	382	442	447	434	428	394	413	413	401	388	424	400	402	434	374	401	400	424	415	423	422	414	413	407	413	387	411	402	445	417	414	410	380	422	425	418	364	422	414	433	405	416	409	419	400	426	400	383	430	423	394	438	411	425	401	404	398	393	414	410	401	422	425	435	456	428	400	425	416	422	432	375	397	403	425	435	423	406	418	407	388	397	398	407	440	420	405	400	423	402	437	396	461	411	401	413	384	430	430	431	399	405	419	395	399	398	391	420	398	391	412	411	420	372	419	396	382	434	413	422	434	426	444	404	413	399	395	400	459	410	432	439	429	399	404	412	391	402	444	399	418	430	420	415	404	415	381	418	423	412	453	432	392	402	404	417	398	445	421	401	438	429	389	408	390	418	378	394	446	428	377	417	369	404	407	384	445	398	416	428	396	449	390	394	430	429	424	414	413	402	410	418	374	436	418	455	368	391	392	419	399	396	405	429	388	418	414	428	419	455	408	437	431	420	431	434	432	398	416	421	402	406	401	416	441	417	410	369	403	407	413	391	409	397	408	408	393	397	391	423	409	393	413	408	433	417	426	412	441	426	419	421	443	447	414	434	441	404	384	381	428	434	420	402	417	436	416	390	423	413	420	426	426	419	403	386	409	391	414	422	390	397	429	420	392	396	393	383	402	402	414	440	413	455	436	371	420	392	423	382	428	390	475	409	398	457	389	392	393	387	436	427	420	408	392	401	425	401	428	435	378	410	368	425	418	422	407	438	414	438	415	403	415	398	415	409	418	391	372	420	418	393	427	426	403	413	399	442	413	396	412	438	391	409	365	424	429	409	411	416	421	397	423	412	427	429	375	433	402	389	419	399	404	396	421	419	403	418	443	399	407	419	425	421	391	396	405	443	409	401	429	441	410	453	376	413	424	405	380	392	400	420	425	428	440	449	417	401	427	396	409	397	392	403	384	386	422	398	422	421	423	392	379	402	404	437	386	437	409	437	432	387	447	405	432	414	444	404	435	430	436	432	410	395	409	368	420	381	429	370	401	399	450	407	416	430	429	418	436	408	413	377	434	395	434	391	381	427	401	396	445	433	402	452	419	442	427	377	370	407	403	408	380	418	421	417	415	386	392	441	387	399	412	387	379	416	383	424	395	406	404	415	436	395	464	419	425	420	394	431	390	435	401	387	441	435	399	399	401	412	388	445	406	385	394	410	422	386	398	392	384	418	405	431	443	399	414	448	424	410	444	402	421	444	394	426	403	435	410	412	416	375	374	434	410	458	432	388	457	413	410	444	401	421	401	446	435	427	426	421	381	416	432	429	421	405	400	392	419	427	392	415	411	375	397	460	436	407	414	395	422	402	392	399	414	416	421	423	427	391	419	408	427	415	431	447	409	439	406	405	395	415	408	392	402	407	410	427	389	404	382	417	435	436	418	392	422	389	441	400	403	423	430	388	407	395	417	441	399	388	407	443	396	418	424	369	406	401	374	389	396	442	424	432	423	392	407	420	388	390	432	420	415	417	399	383	404	389	397	399	443	378	414	423	405	385	432	378	413	398	436	410	404	379	405	413	430	405	410	431	413	398	401	409	429	418	402	388	407	434	436	422	436	396	417	388	382	403	424	386	417	423	445	412	389	395	424	402	395	405	410	386	380	404	397	408	419	421	418	390	451	413	436	439	405	388	381	435	419	402	414	420	432	434	407	412	389	439	428	449	421	396	387	411	427	417	382	388	382	442	418	404	419	398	393	407	390	443	404	417	431	435	399	423	408	410	408	380	394	395	428	444	411	404	421	437	419	451	420	376	437	410	398	435	387	416	389	394	368	404	422	425	424	424	420	427	407	397	405	448	431	448	373	402	420	426	405	381	409	404	426	401	393	429	395	450	435	446	447	452	429	383	434	432	415	406	392	389	407	422	389	412	418	397	392	426	406	398	408	447	424	450	458	410	420	405	426	425	426	403	414	429	392	410	393	454	407	421	413	448	420	446	393	368	430	418	408	434	387	382	401	419	406	376	417	390	415	393	358	351	387	425	390	408	413	396	385	405	407	392	426	445	421	470	386	405	383	410	437	421	444	431	415	428	446	414	397	431	418	426	381	429	436	387	406	408	405	434	405	425	388	406	389	410	464	411	412	451	452	412	418	432	431	417	411	435	404	399	401	435	389	427	421	387	424	422	411	405	394	401	396	423	395	403	432	392	410	418	369	438	441	420	388	392	418	432	414	407	398	408	438	425	384	405	390	416	436	430	433	385	436	373	415	413	390	413	413	404	402	446	446	447	462	383	397	388	432	411	393	455	444	405	423	431	398	443	458	421	396	415	423	422	409	420	371	394	433	402	437	424	422	412	368	411	388	364	424	453	422	411	375	423	442	388	426	420	419	424	429	375	401	403	424	380	428	408	427	454	449	435	439	447	439	387	403	368	481	393	404	401	411	390	413	396	395	398	413	384	412	418	459	403	426	435	386	399	426	390	436	417	418	416	405	401	460	402	428	383	392	409	376	406	430	434	427	413	376	453	436	379	449	407	397	401	389	424	423	414	429	425	433	419	417	400	420	389	383	429	390	384	413	409	397	390	394	405	410	410	382	425	449	432	404	415	406	395	377	424	395	407	419	406	427	431	377	418	414	414	411	421	412	425	402	450	424	384	442	412	403	433	455	414	404	431	410	426	392	405	387	400	395	398	415	398	424	426	398	406	398	397	390	392	397	432	392	414	420	404	401	408	390	425	449	381	424	432	443	448	389	430	433	414	402	418	386	398	436	403	437	423	437	380	440	379	444	433	396	423	466	382	385	414	438	426	420	420	407	429	435	420	445	439	431	362	394	420	402	427	410	417	472	429	426	405	450	379	428	417	400	424	422	410	444	420	438	420	419	420	413	428	419	405	448	399
3441	4617	3180	1648	1273	1075	841	740	674	632	564	601	631	547	578	502	565	500	478	502	517	490	520	513	495	495	501	511	517	505	471	506	489	491	525	490	505	508	500	477	481	460	518	528	466	481	468	458	477	473	510	469	510	491	505	474	471	477	479	478	516	488	436	491	487	443	481	453	513	460	511	512	465	480	492	490	512	473	491	454	488	479	464	499	475	515	464	498	496	460	496	485	491	492	488	472	475	482	485	496	498	452	508	510	495	513	476	475	496	464	464	492	443	471	481	472	485	489	491	490	512	479	511	478	471	473	482	480	478	456	470	463	489	483	466	481	497	456	471	521	482	475	515	515	498	482	467	458	427	466	449	471	465	433	481	465	480	470	477	542	499	474	467	478	476	482	478	481	466	467	489	498	484	501	473	480	497	503	421	519	486	436	479	483	481	461	497	473	523	480	491	509	457	480	450	462	504	494	495	506	490	479	456	443	436	477	485	477	483	461	467	485	491	469	488	503	484	437	452	478	480	484	474	478	485	478	495	459	485	467	496	463	469	456	492	447	460	468	469	491	464	501	495	472	488	501	448	485	456	480	493	513	503	481	531	507	458	431	503	502	492	477	491	478	472	441	459	460	464	482	478	520	458	508	458	523	503	484	499	488	473	461	482	456	527	453	477	519	504	507	473	457	446	493	476	474	507	512	451	555	499	438	516	473	459	471	471	473	482	472	481	479	487	487	468	452	490	473	473	462	486	481	496	485	529	495	469	487	461	512	519	483	472	440	497	494	495	488	487	472	421	435	465	478	479	474	497	489	457	483	495	501	492	496	480	479	483	478	473	465	495	508	460	490	485	526	526	465	511	463	489	471	486	485	481	455	500	479	495	527	468	523	489	477	476	476	500	479	460	465	477	476	460	485	473	472	500	454	506	466	502	484	470	441	477	479	497	493	465	470	498	493	485	481	437	452	487	457	507	446	490	546	454	465	451	493	477	513	461	478	492	503	456	464	487	484	473	461	494	472	465	477	499	465	454	477	473	503	457	442	463	492	449	462	473	459	484	502	468	508	464	498	518	514	489	498	451	483	515	481	478	529	450	470	530	462	479	465	472	467	491	497	465	498	484	476	461	463	469	468	498	489	488	519	476	486	448	456	479	459	489	479	488	478	492	471	507	481	497	480	521	450	462	444	490	517	473	478	466	460	481	481	497	431	502	469	519	460	492	489	457	428	476	458	443	465	458	490	476	463	473	451	510	446	518	494	482	490	509	472	470	466	438	483	498	510	482	505	456	466	457	478	483	442	488	471	488	477	469	503	525	451	470	513	461	497	481	486	508	452	506	432	428	467	489	454	444	487	487	488	529	520	459	451	468	466	460	472	441	540	519	501	529	445	448	452	460	445	480	466	509	516	485	456	492	462	460	502	504	497	459	488	449	468	460	447	480	504	497	485	487	466	498	460	525	501	499	431	508	447	515	464	469	473	511	455	479	456	480	491	482	506	495	474	477	457	501	482	482	497	450	503	485	521	451	472	513	474	478	480	512	529	495	444	470	501	475	475	461	496	491	485	502	464	495	482	429	499	480	503	508	461	490	466	438	447	497	478	481	495	453	487	480	441	473	481	501	463	525	487	496	463	440	469	503	456	475	505	513	490	476	459	501	492	503	449	471	471	461	491	495	464	459	454	489	521	459	445	507	447	465	474	508	480	483	444	496	468	454	474	474	484	434	494	481	467	522	499	493	487	488	468	481	471	454	504	478	457	476	486	448	451	469	480	500	481	499	480	482	497	514	499	484	464	456	456	472	501	470	480	494	461	474	448	487	489	450	497	495	509	506	464	477	448	504	471	490	476	478	476	469	470	510	489	477	491	485	462	511	482	481	509	485	501	433	481	463	452	506	441	453	484	486	483	445	448	484	488	483	456	460	498	493	483	431	487	454	474	480	434	471	430	479	478	438	458	504	480	487	460	519	494	470	505	510	431	473	540	465	488	492	462	511	456	467	457	482	498	478	478	461	471	472	501	468	460	510	470	499	481	491	465	501	448	476	493	472	458	494	467	514	515	526	493	509	487	460	486	443	442	485	472	477	512	489	484	478	492	497	455	486	455	520	478	481	483	474	475	457	498	447	493	508	509	542	526	461	498	459	476	500	460	497	496	457	479	497	491	494	460	494	473	465	464	487	469	454	514	458	518	450	519	485	449	503	446	449	479	484	493	470	481	465	513	473	448	464	472	499	476	495	480	485	513	492	462	498	489	471	468	478	467	502	450	494	507	469	474	461	506	461	464	478	456	514	476	468	457	495	465	516	475	474	471	482	475	464	473	465	465	473	501	500	509	470	518	473	488	472	426	469	488	464	470	514	478	443	480	444	473	489	477	453	457	500	475	505	469	472	479	492	483	467	465	461	479	455	455	494	483	457	517	462	469	470	447	452	416	486	475	502	462	477	477	433	535	444	498	488	490	479	488	494	465	462	511	462	483	474	501	484	473	522	482	485	471	464	521	473	488	430	496	505	459	472	462	484	481	477	472	495	464	517	472	500	481	485	505	486	487	468	494	468	447	455	476	448	481	507	490	473	456	446	496	478	469	503	468	498	491	485	518	498	459	456	482	483	476	473	474	453	508	495	465	493	459	502	470	465	448	467	489	460	459	435	497	478	462	469	440	485	494	460	491	466	466	464	495	427	448	470	485	432	454	512	509	492	478	499	485	474	520	483	470	437	461	513	461	456	478	448	499	442	464	507	513	485	500	452	488	446	518	439	504	464	477	496	459	476	483	469	479	450	485	491	479	517	475	471	449	537	501	481	442	465	480	509	492	455	459	437	452	527	461	464	464	492	457	476	466	457	473	481	465	466	507	469	463	495	476	464	499	522	527	517	479	462	489	456	510	457	485	487	501	500	462	477	470	476	469	501	468	511	468	524	512	469	510	501	469	464	466	480	509	500	506	449	493	457	491	490	464	470	502	472	470	453	490	442	498	489	476	501	483	509	481	498	467	501	464	486	528	455	487	487	459	449	487	476	493	496	474	472	514	475	475	503	509	482	473	462	440	445	498	483	489	518	490	513	464	467	482	474	515	463	475	453	531	411	469	491	473	449	509	478	495	479	456	514	463	448	488	494	488	494	481	472	469	485	447	499	493	473	475	508	473	495	459	477	495	497	479	463	506	505	436	481	503	489	486	450	478	468	491	496	490	488	500	453	477	463	479	518	450	507	456	472	470	449	480	484	480	445	463	476	470	512	503	451	466	467	464	448	479	474	442	507	467	518	442	511	503	482	487	451	444	480	502	469	486	442	514	444	494	461	500	469	498	461	534	450	441	478	484	439	476	449	491	482	491	503	509	510	497	476	493	503	454	488	469	486	489	471	532	461	476	494	512	450	492	456	475	471	478	492	446	496	530	465	459	460	486	485	471	476	486	499	478	489	467	458	468	492	487	463	452	507	485	501	473	512	469	481	455	466	481	468	515	502	489	501	471	453	478	438	474
22421	21080	28649	23713	21071	21113	7624	945	697	643	598	562	514	530	495	504	461	450	440	443	445	422	424	401	415	383	436	428	401	373	397	412	415	397	437	425	433	392	353	402	353	382	356	366	386	397	402	397	377	392	366	379	369	391	421	402	366	392	364	385	386	363	387	399	411	359	387	383	385	383	380	381	381	394	377	348	383	392	366	420	344	399	363	365	395	378	379	397	374	391	408	379	381	371	414	381	399	417	375	375	415	392	422	388	337	413	408	355	373	400	372	411	352	390	367	389	393	387	387	385	397	343	375	360	417	392	412	426	382	373	364	402	373	408	383	390	354	391	391	366	371	378	402	376	383	401	355	395	397	368	379	388	396	358	381	394	371	373	386	393	406	403	403	386	373	390	377	371	404	354	392	366	384	370	407	363	394	404	381	409	406	382	400	359	356	386	375	373	427	350	375	416	424	388	403	388	377	369	348	368	339	359	374	363	365	369	380	356	376	382	394	381	406	407	388	369	377	353	381	390	369	384	401	418	394	378	377	418	374	413	366	377	385	393	394	357	346	399	414	394	398	411	394	386	407	363	366	382	397	376	368	392	382	386	366	410	391	362	392	399	385	386	361	368	372	417	387	391	392	397	376	405	358	412	388	386	407	386	393	384	368	362	361	397	361	403	343	389	358	402	370	370	369	366	382	390	402	368	406	384	398	355	387	359	367	345	382	390	359	368	347	414	413	392	386	349	374	365	383	356	399	388	385	366	385	365	358	421	385	381	335	354	379	371	384	399	346	390	353	389	366	415	374	399	431	390	383	371	371	374	379	374	353	403	383	391	386	421	350	405	352	401	408	393	361	354	356	414	385	386	377	349	403	377	397	389	375	385	390	367	368	417	359	401	353	389	398	424	372	363	390	398	413	412	375	389	364	398	373	378	376	344	395	356	396	392	392	383	383	392	362	376	408	402	364	374	388	380	396	354	353	363	383	397	409	376	377	369	364	398	392	426	379	404	386	405	390	374	400	399	360	410	368	395	401	388	384	388	387	398	423	383	387	377	365	385	410	369	389	400	376	382	417	356	377	374	365	411	338	382	358	392	352	371	386	359	361	417	386	421	415	395	384	382	375	357	359	376	404	389	375	406	397	415	357	390	411	420	399	359	385	389	362	384	353	368	387	374	383	413	417	409	365	372	396	377	382	355	362	419	401	392	419	368	380	384	390	401	377	364	360	360	377	364	389	379	367	378	391	396	404	372	398	406	360	370	389	356	392	385	411	352	386	354	340	365	372	392	386	370	378	363	386	399	376	375	386	374	416	383	393	395	381	386	390	363	385	360	393	359	403	373	386	366	379	387	377	364	395	368	367	401	380	366	392	366	411	383	369	391	402	383	363	329	377	390	352	383	377	386	399	399	372	391	402	396	366	410	394	371	418	383	371	387	392	390	354	381	369	388	394	394	373	398	386	364	358	373	375	377	368	367	407	383	376	381	364	390	391	373	392	381	350	394	388	366	408	370	381	360	369	382	406	402	372	376	375	398	403	401	402	438	366	385	396	376	395	400	371	376	378	404	405	378	413	369	393	374	376	385	409	394	380	353	369	388	403	407	396	384	373	378	329	366	370	404	396	395	394	370	360	354	367	370	385	374	361	371	390	383	411	404	384	375	370	393	397	374	396	380	375	364	375	371	425	383	409	383	429	373	362	379	383	376	373	405	349	400	370	380	373	358	366	390	390	358	393	367	375	362	370	375	383	385	353	376	371	373	385	363	385	376	375	357	352	384	365	378	358	381	365	383	380	383	409	353	392	394	347	411	404	379	394	404	361	399	369	406	393	378	366	363	356	386	397	403	402	374	373	389	399	394	370	415	385	377	409	373	370	373	398	388	384	380	422	378	369	379	390	397	369	412	357	388	406	384	389	351	365	390	408	411	375	384	392	350	379	370	367	417	396	392	394	394	359	371	350	381	409	400	387	392	394	378	379	359	400	392	376	371	345	404	394	384	409	404	366	407	388	378	379	395	386	412	360	377	397	352	329	391	406	377	370	395	408	398	368	378	402	380	388	408	400	348	383	412	378	352	389	368	364	365	365	342	373	358	382	378	358	410	392	384	373	391	351	383	387	382	375	363	385	386	385	366	401	384	394	341	370	421	373	378	383	378	378	365	371	412	358	414	397	348	392	415	413	369	402	367	347	378	348	377	365	371	374	411	394	362	421	377	393	361	364	369	374	411	378	389	385	362	397	398	365	347	393	376	364	379	381	394	364	367	387	371	406	378	400	390	406	358	431	385	383	383	414	382	357	369	378	381	394	412	347	385	381	410	366	405	366	372	382	366	381	397	381	389	394	373	378	373	356	421	387	354	397	378	402	352	346	381	381	395	377	379	395	382	430	397	391	390	378	326	372	422	367	385	375	367	371	392	371	366	399	387	378	368	374	377	402	388	388	364	378	375	364	383	404	403	364	374	368	397	387	381	377	387	388	370	388	376	392	400	394	391	380	385	392	400	339	361	370	358	403	376	374	359	359	376	347	377	407	349	364	400	375	361	421	424	384	360	407	398	395	380	391	396	391	387	325	371	389	421	370	389	393	383	377	379	370	382	377	351	411	391	395	396	364	334	393	386	371	351	382	364	366	414	358	392	373	400	410	393	378	374	376	384	408	384	423	440	361	360	369	394	370	371	437	356	380	422	365	372	411	353	360	374	377	398	379	405	383	383	395	359	369	378	387	381	381	399	379	390	391	379	389	361	374	367	395	356	406	382	356	372	352	357	367	383	380	383	367	372	365	375	406	382	372	409	359	401	397	375	390	376	349	367	354	381	351	400	352	394	350	393	385	415	372	377	385	397	389	387	339	341	365	399	391	376	365	375	409	420	403	385	387	378	386	428	401	395	366	376	401	360	414	376	357	355	384	388	368	393	382	378	395	347	396	367	426	374	378	405	357	386	355	396	403	384	381	370	342	375	385	373	376	405	392	367	387	415	401	356	386	383	389	366	374	384	391	391	375	364	381	356	391	386	402	420	382	379	393	355	338	412	353	362	350	333	334	388	387	368	363	316	403	367	383	413	376	368	364	385	379	380	375	394	403	394	408	366	393	356	385	376	361	362	376	361	408	394	382	365	353	387	392	368	383	370	406	377	373	367	367	367	377	354	383	376	378	372	356	361	378	377	375	390	398	380	395	367	394	400	351	386	359	423	393	384	381	372	351	413	399	384	365	420	381	386	391	411	383	383	375	379	376	363	342	354	376	356	394	384	382	351	377	402	387	381	381	349	403	377	371	426	385	349	364	382	373	393	352	396	376	377	407	372	385	352	356	409	346	391	346	395	384	348	414	386	377	401	383	370	393	338	358	358	386	364	406	359	377	377	356	365	364	383	377	376	359	362	371	366	366	380	361	418	334	383	367	388	390	346	379	358	381	355	408	353	384	378	409	409	362	403	371	374	367	410	369	393	376	374	346	353	416	354	361	387	390	404	365	367	403	386	395	414
4456	13262	9352	4387	3198	2457	1921	1489	1305	1067	953	856	807	725	715	649	626	584	630	582	546	537	572	529	519	520	540	497	536	522	528	520	498	520	490	489	502	502	502	449	504	484	477	429	487	475	484	483	484	480	465	457	467	490	468	492	477	452	449	493	485	468	438	423	476	455	517	470	464	496	437	456	485	447	482	461	503	482	454	470	448	491	464	468	467	471	511	477	474	487	460	472	445	446	505	466	466	436	475	506	508	473	476	452	491	461	475	514	474	429	477	454	463	487	464	459	447	416	479	475	433	460	470	446	452	479	438	451	470	473	427	463	431	427	479	502	457	448	471	454	452	491	477	468	446	449	457	465	498	458	476	433	432	479	470	485	461	461	436	478	449	529	465	456	475	518	439	494	453	447	449	481	454	477	450	473	473	474	434	466	504	468	447	460	500	447	472	478	456	486	458	489	447	467	473	507	495	451	449	425	458	485	483	458	478	463	479	445	444	438	461	474	420	465	500	463	454	473	455	495	470	488	454	466	435	456	472	474	440	508	417	445	491	501	454	483	468	462	448	474	471	510	472	435	483	489	469	475	477	477	470	466	475	476	475	497	478	452	500	440	455	454	469	499	464	466	453	461	474	507	466	450	482	469	471	483	452	434	459	484	464	497	477	466	467	445	448	463	465	466	455	472	447	521	496	440	467	456	471	460	470	481	463	487	497	444	464	463	493	475	477	469	470	501	498	461	502	485	453	456	461	456	485	468	424	455	452	458	467	454	451	451	475	460	468	446	473	484	473	447	441	448	478	482	450	480	470	512	468	452	457	478	484	478	468	485	483	452	434	458	474	470	478	459	451	443	478	487	465	426	493	461	454	459	433	417	482	469	455	472	436	475	470	458	440	447	506	469	464	466	519	486	440	453	517	465	449	488	496	443	446	462	468	469	458	451	409	465	449	470	460	473	515	438	448	471	475	453	493	460	426	469	473	466	479	496	439	460	428	469	432	466	479	482	497	527	396	456	449	510	465	440	458	447	456	458	460	488	491	473	489	496	450	480	445	471	471	462	476	456	463	497	470	483	467	461	435	474	462	469	478	472	486	463	443	466	452	467	441	456	490	452	466	482	479	455	442	503	479	427	442	468	473	485	462	472	480	480	461	440	453	484	466	502	464	462	437	453	496	482	432	460	454	451	459	487	494	475	526	453	466	492	435	453	431	492	460	450	503	417	482	407	474	473	477	466	453	470	451	438	456	480	463	456	439	481	460	474	445	458	476	495	449	463	427	413	457	474	448	483	479	487	432	490	468	465	442	467	461	470	469	453	467	497	490	497	460	469	458	454	458	462	445	505	462	448	460	470	474	485	440	470	461	441	477	472	469	443	462	460	475	445	438	468	472	460	496	466	443	452	464	459	447	441	481	479	449	468	436	451	485	467	487	470	476	441	439	439	482	458	468	458	450	475	464	462	467	449	454	447	481	431	467	453	477	470	450	475	510	442	468	472	508	501	488	447	477	471	449	459	477	476	451	482	472	459	469	446	450	517	478	441	456	499	407	487	467	424	474	484	468	473	451	512	454	455	479	472	465	432	425	491	449	464	475	466	493	458	478	498	475	489	474	450	469	450	479	466	476	479	408	457	427	512	481	470	451	474	460	451	453	490	465	486	456	488	457	437	454	461	486	483	452	489	480	426	450	458	461	463	433	466	471	459	464	442	447	424	498	437	473	484	433	447	497	463	471	481	460	482	468	442	488	426	461	512	466	466	424	459	444	454	465	502	473	472	469	467	488	444	471	444	477	460	450	477	456	452	486	491	478	449	467	399	455	489	449	437	477	450	480	473	456	458	441	490	447	440	479	476	468	462	506	443	440	491	450	493	437	545	503	449	485	490	473	470	492	479	461	469	480	448	484	468	456	477	474	455	489	458	488	469	476	502	469	444	455	471	461	440	481	457	442	455	512	478	448	453	465	461	458	478	454	447	477	492	472	489	474	435	463	470	463	467	460	486	483	467	466	452	464	460	433	440	485	471	481	484	470	463	413	486	461	491	446	450	465	470	501	445	435	491	469	421	478	455	475	456	463	463	485	418	501	462	471	434	492	454	450	502	472	469	475	493	468	463	471	499	476	443	469	474	446	460	481	473	413	464	489	443	491	490	459	470	420	485	473	442	461	429	396	486	430	448	463	479	480	510	455	431	484	428	451	461	446	523	480	471	437	444	490	448	441	416	496	455	456	417	477	458	473	502	483	466	459	448	491	458	488	490	467	465	476	465	414	490	461	470	441	437	467	458	478	457	449	496	486	457	491	452	494	458	462	443	430	460	480	517	437	458	429	484	502	467	489	446	487	480	408	435	457	471	481	487	460	422	468	465	453	466	466	486	472	455	481	426	463	474	463	503	474	490	453	433	505	440	455	479	487	435	471	483	458	480	466	494	462	433	480	499	478	492	477	482	435	459	468	476	482	474	462	475	492	462	476	458	499	458	485	473	471	446	456	419	431	448	443	463	508	494	488	463	486	489	456	481	455	426	452	458	468	463	488	454	430	462	487	445	464	433	498	430	442	437	459	465	454	451	441	504	459	442	489	476	483	458	507	455	433	452	495	466	469	454	458	414	444	460	477	456	459	454	488	498	501	449	490	448	472	450	446	470	450	497	472	477	447	446	454	487	477	432	468	483	474	476	439	459	442	452	454	456	490	480	451	461	469	489	468	456	481	479	466	431	501	464	480	463	496	468	476	493	459	475	498	478	465	418	450	460	475	424	468	458	450	458	489	463	485	490	474	480	471	442	441	461	485	504	486	472	460	473	474	442	503	472	471	502	474	469	511	458	453	484	496	491	457	448	446	443	491	488	464	455	486	486	445	480	491	498	447	466	473	460	490	479	474	475	409	467	489	480	470	409	482	467	477	476	487	501	431	427	454	495	443	426	443	496	485	482	459	459	418	463	502	466	468	453	492	468	455	456	483	460	465	506	425	509	504	458	489	453	470	465	451	459	446	446	466	466	437	496	428	501	472	486	438	447	454	452	473	491	482	478	479	439	457	448	457	455	493	472	454	459	449	483	476	455	443	456	473	465	472	460	492	466	486	413	464	463	471	447	486	454	452	459	480	455	417	475	503	470	472	403	456	447	416	449	431	472	480	451	503	429	472	481	455	463	452	435	496	450	453	472	462	443	461	488	450	474	459	488	509	468	475	466	502	474	451	482	457	451	458	470	422	468	461	468	469	485	471	475	481	446	424	480	475	447	482	444	429	476	475	460	457	475	468	446	498	485	474	492	416	486	464	440	478	446	454	495	456	429	464	460	441	448	429	473	434	448	449	457	494	451	463	478	429	475	463	472	475	462	438	475	433	473	500	481	475	453	457	472	441	454	453	466	447	462	445	507	486	516	458	457	442	461	443	462	469	466	468	465	468	480	465	490	453	430	465	450	465	487	451	541	448	475	442	486	472	441	493	477	448	460	446	467	431	436	483	459	430	419	445	459	479	475
27304	18458	4706	1037	867	787	828	784	755	791	815	813	835	758	836	829	810	753	824	799	824	791	756	774	745	826	753	825	780	803	782	825	837	725	749	816	722	806	833	797	847	729	796	776	750	740	850	764	762	772	714	750	798	751	787	780	779	765	751	795	770	781	780	758	777	768	802	759	719	785	765	783	754	764	741	776	750	738	736	801	765	764	761	785	736	800	751	761	736	755	774	751	798	777	735	801	769	758	756	763	800	786	783	761	798	773	763	791	811	764	806	813	820	838	803	741	766	826	793	779	735	749	768	772	819	787	755	776	777	778	750	742	808	707	767	755	730	739	773	799	745	753	752	755	798	812	807	778	782	762	737	784	814	742	751	785	807	791	798	807	733	791	770	792	839	775	804	771	781	725	754	820	795	729	780	738	785	824	804	758	751	734	790	760	794	749	820	767	802	717	776	741	761	775	827	802	749	764	758	736	756	730	789	758	731	758	768	774	756	764	777	709	794	731	765	757	781	737	751	760	738	761	787	747	778	755	812	772	739	779	754	795	820	744	794	831	870	755	791	776	785	791	759	723	766	802	731	796	786	818	750	789	762	793	763	794	807	754	772	776	737	732	753	727	800	774	781	768	772	756	770	790	742	777	752	798	790	751	768	795	726	779	761	789	747	751	773	736	771	746	745	723	752	815	765	780	825	791	761	815	762	752	783	797	748	777	764	759	754	747	736	729	810	774	805	776	719	775	793	750	769	775	767	742	779	736	748	779	735	784	804	762	736	803	773	802	847	745	786	741	840	794	851	732	766	769	752	736	756	756	779	722	766	802	782	770	774	732	809	747	776	770	761	734	748	758	721	726	795	760	753	760	792	772	743	777	769	768	755	765	780	759	774	745	773	771	768	793	755	812	731	768	781	803	796	774	802	796	723	731	776	756	785	818	766	753	780	814	813	814	767	815	751	760	773	771	789	766	777	746	741	727	814	744	758	772	767	792	772	752	766	754	736	748	761	799	746	813	787	771	752	757	766	762	754	788	795	821	738	801	769	795	779	777	752	789	749	751	774	805	785	759	782	773	753	774	792	735	800	769	758	749	763	710	749	739	756	701	799	772	799	744	676	738	831	784	715	758	809	767	775	745	774	773	761	758	725	738	817	811	796	756	781	724	816	729	765	755	752	823	765	800	771	810	768	786	780	773	753	750	791	750	775	758	760	763	831	801	826	814	791	747	796	778	790	773	789	781	757	812	769	764	786	806	760	778	764	817	754	766	830	731	761	808	710	794	731	724	780	780	782	759	775	765	751	776	788	786	811	744	736	732	783	758	799	792	836	763	763	769	772	780	812	760	826	786	770	720	733	772	813	758	839	739	762	736	785	778	772	766	790	731	760	738	793	783	810	781	704	749	815	761	840	761	743	741	776	787	749	778	779	784	764	739	825	766	774	746	780	753	815	740	775	792	705	793	764	767	782	776	728	804	834	769	809	704	774	745	772	751	778	800	756	753	841	716	786	738	741	755	816	773	763	809	783	770	774	771	783	811	754	784	784	735	757	754	793	792	807	793	799	761	790	739	786	769	794	781	823	742	741	752	761	741	811	687	770	785	784	749	754	793	770	781	763	768	785	753	761	788	712	742	761	768	790	799	776	803	766	767	784	740	825	719	765	749	791	808	792	752	832	753	754	766	809	771	821	733	783	755	743	786	755	774	826	826	772	810	735	774	739	794	768	804	798	760	761	805	785	800	752	722	766	794	723	758	784	791	792	755	786	765	746	779	782	768	802	796	778	832	786	738	747	711	821	748	764	772	801	779	744	782	778	778	770	788	775	764	757	804	799	773	792	791	774	748	766	789	767	737	753	795	727	766	747	787	801	771	822	759	773	753	798	818	770	786	784	796	762	781	788	736	811	823	801	757	777	831	787	785	824	771	770	763	769	774	745	723	765	772	758	729	807	788	766	796	803	767	777	755	730	765	774	812	804	731	795	806	768	777	832	851	791	748	796	794	769	769	778	751	799	831	782	820	760	747	811	782	792	820	784	755	800	829	818	793	789	806	818	776	808	760	751	787	781	792	744	806	751	781	712	746	722	762	792	776	771	803	771	727	714	759	854	733	777	769	781	759	763	787	772	767	762	735	778	778	805	754	708	794	809	769	756	698	756	807	754	764	773	779	815	782	797	775	749	724	771	788	763	775	753	763	790	806	774	788	800	773	774	754	775	778	783	805	772	823	786	780	798	742	807	773	746	781	773	755	713	709	816	777	817	746	756	802	811	784	765	807	780	861	836	774	830	809	775	804	770	774	754	774	803	733	781	766	793	761	792	765	764	744	807	764	766	765	792	792	796	699	792	750	766	797	755	767	848	810	781	758	725	789	775	779	810	785	750	738	738	759	724	807	759	778	785	777	733	796	740	751	788	782	737	767	733	756	756	719	759	772	801	793	739	732	807	831	726	746	765	754	741	798	777	776	786	787	815	761	783	826	752	766	805	758	820	829	753	797	775	800	735	788	780	788	768	864	752	818	738	798	821	786	815	756	761	770	770	803	758	688	794	837	781	796	752	799	736	767	774	767	766	792	756	727	806	797	804	801	762	747	791	764	795	797	773	793	746	790	785	809	752	799	762	734	771	785	766	806	818	811	723	820	825	782	765	777	764	828	764	783	742	769	770	747	736	745	760	827	752	798	746	806	775	774	746	809	782	827	732	758	746	822	728	761	735	765	775	777	758	732	827	771	773	763	807	800	782	783	710	794	780	739	750	739	762	782	766	759	772	748	790	746	780	769	764	765	778	724	837	761	787	821	774	764	748	776	724	766	754	747	761	749	826	764	778	817	785	730	813	702	781	774	797	813	751	781	745	798	772	755	771	768	801	734	765	819	780	807	782	758	792	767	735	802	752	722	775	763	815	786	844	751	758	761	787	747	751	822	751	763	801	838	789	773	739	781	769	750	782	790	798	772	782	784	774	738	768	753	768	793	785	761	748	724	823	765	789	805	777	790	776	760	765	794	770	801	728	775	746	798	747	714	778	735	822	789	780	796	728	747	744	807	753	758	768	792	780	786	803	725	772	742	760	768	784	778	751	731	776	784	794	758	793	783	772	788	784	760	762	743	800	750	774	741	790	783	762	769	815	805	770	799	802	783	804	746	779	769	742	719	767	804	864	788	802	791	783	790	781	780	800	782	749	797	824	789	765	749	822	772	780	802	779	779	756	784	775	757	801	807	788	784	764	822	799	786	748	810	794	723	740	760	768	787	755	757	837	776	815	809	811	806	782	828	804	809	781	811	799	777	766	750	839	733	748	785	744	757	769	783	802	761	770	785	803	802	770	741	765	746	750	775	739	731	807	782	775	781	777	789	762	753	796	764	755	777	809	820	718	782	822	773	751	744	736	777	790	759	729	746	742	785	827	769	778	740	756	786	767	785	797	797	820	795	823	784	771	779	777	745	736	796	790	807	723	797	816	779	778	769	795	831	749	810	767	827	762	763
4550	1268	1100	956	967	912	965	934	922	957	887	929	859	927	863	918	900	945	862	905	920	930	901	920	939	891	891	921	914	822	871	857	881	906	861	820	864	938	855	912	859	849	915	923	863	882	855	887	863	894	879	904	889	882	883	963	865	914	910	859	882	893	874	880	874	921	921	885	948	883	900	881	856	831	902	932	878	903	932	888	874	892	842	955	881	840	853	848	889	889	929	927	905	867	895	898	869	859	890	791	913	870	916	881	878	917	871	917	877	876	891	896	850	916	868	888	917	876	893	928	879	841	938	864	823	885	914	898	913	934	864	875	870	897	909	849	922	935	865	818	875	926	803	940	921	856	897	909	921	866	910	914	907	893	883	909	865	876	886	912	885	906	878	883	881	898	858	847	884	887	895	844	896	839	879	903	891	890	917	846	920	883	851	888	875	861	927	898	867	840	876	865	868	880	925	836	890	919	880	930	903	903	868	920	870	893	891	885	864	853	886	885	886	883	924	866	897	871	935	894	877	929	910	903	885	896	891	854	934	828	966	891	888	849	857	896	899	883	861	883	853	856	892	874	923	915	794	875	813	872	937	846	865	897	908	904	896	950	892	894	875	902	866	892	917	866	846	849	859	839	905	894	901	907	849	905	880	827	930	884	852	885	946	897	884	867	897	864	872	896	897	867	885	884	867	905	881	878	866	883	889	834	876	847	909	882	902	905	896	920	846	905	895	873	886	834	833	873	910	846	886	886	907	895	860	841	864	918	897	914	878	852	870	913	877	904	887	794	878	883	856	914	858	905	881	886	942	906	923	888	849	934	911	858	869	913	900	909	912	919	889	892	935	905	867	881	897	908	859	898	820	890	858	903	894	878	885	877	906	944	916	864	892	854	870	876	878	900	865	867	896	888	888	869	878	906	862	934	865	880	893	915	904	884	876	849	883	809	847	912	871	925	870	935	874	846	893	849	919	858	890	922	841	876	857	896	898	887	910	880	836	911	936	919	874	886	887	925	889	965	869	882	887	908	936	884	930	816	897	917	868	880	907	868	947	867	869	870	883	871	874	903	884	863	904	931	813	866	931	930	870	911	907	838	922	894	898	892	822	911	893	903	874	901	939	877	897	929	905	850	823	872	920	858	911	854	903	904	890	882	867	912	894	931	855	863	890	939	877	932	858	831	845	826	891	836	884	888	868	892	892	870	880	904	867	933	863	934	881	852	857	904	930	851	892	880	901	853	921	900	909	871	879	890	891	888	921	832	881	931	888	875	865	901	873	916	919	958	790	867	832	883	883	910	877	866	885	886	931	916	894	881	885	912	911	879	900	896	854	885	948	862	860	885	913	863	894	908	913	882	870	885	903	863	878	889	833	926	900	860	871	929	903	902	853	869	883	914	913	911	862	901	860	885	871	894	864	877	881	890	915	883	892	896	863	915	877	918	961	956	931	874	882	886	849	905	909	808	882	900	919	872	811	830	917	923	873	953	886	878	891	918	877	917	843	868	859	882	915	866	889	920	916	923	899	841	901	874	911	910	907	882	893	864	863	852	867	865	877	843	858	866	832	920	915	836	943	889	867	894	808	933	822	881	917	952	830	869	908	887	860	929	877	858	890	876	879	857	898	905	852	854	869	866	870	957	883	868	944	882	906	897	874	848	882	833	914	868	927	897	886	896	900	902	899	914	904	839	918	929	873	886	900	885	863	845	944	862	903	913	878	861	902	877	883	882	898	901	842	889	885	841	906	849	903	935	860	873	891	877	878	912	853	870	894	944	879	848	880	861	962	905	860	877	941	874	909	872	830	852	923	867	880	906	882	879	847	894	871	855	896	861	859	939	906	913	899	875	904	859	936	881	835	925	915	887	879	861	899	904	870	869	819	890	886	887	839	806	836	911	885	859	898	932	864	898	929	887	867	827	944	837	854	911	884	898	901	904	860	841	853	868	895	835	932	887	874	894	896	912	830	868	948	888	870	881	867	872	889	907	915	915	908	908	901	965	880	829	821	918	881	900	859	881	901	925	917	888	855	877	877	870	880	872	825	876	907	846	880	881	908	870	898	887	829	870	823	878	889	871	840	834	852	892	874	857	896	859	880	894	880	893	847	866	867	909	893	918	886	890	885	933	953	886	883	916	934	889	863	847	930	851	888	893	884	906	881	869	862	894	897	923	887	847	928	840	902	924	877	884	867	876	878	868	912	865	871	938	908	907	925	894	896	932	871	895	891	885	923	895	916	880	914	858	967	881	924	911	870	893	904	871	880	874	855	888	913	944	901	848	951	868	897	904	892	843	898	897	889	880	878	858	871	843	884	916	844	855	834	910	873	896	837	962	895	906	919	882	828	883	908	886	826	837	880	828	875	852	840	908	885	897	890	917	872	926	912	869	868	894	918	874	877	903	897	897	866	853	890	877	873	876	864	869	924	939	857	872	861	926	893	869	935	883	894	858	864	905	893	806	928	895	839	916	907	849	911	909	875	858	878	879	895	908	929	894	860	896	848	827	888	930	879	903	890	875	880	890	877	855	849	922	877	873	902	915	885	915	894	876	882	897	900	882	893	876	890	912	953	847	853	863	878	917	909	964	867	876	862	833	894	877	882	910	872	889	867	837	924	937	941	878	909	914	903	877	862	888	880	917	812	865	944	898	908	920	903	911	836	937	909	886	866	874	909	869	850	864	901	930	892	921	830	906	897	910	887	927	854	867	872	855	858	903	920	872	889	865	930	875	926	907	912	832	864	912	896	911	933	901	897	871	917	891	884	884	849	947	918	861	876	867	878	881	909	844	889	894	875	907	878	891	908	966	903	912	919	875	852	890	893	893	904	901	890	876	925	846	882	896	899	829	893	891	867	859	834	955	886	895	930	914	871	907	937	878	861	857	889	832	894	961	874	908	919	872	882	910	874	848	863	848	907	862	859	903	935	931	897	893	863	922	865	901	951	900	845	842	895	899	888	860	930	914	902	899	932	900	910	890	927	875	864	911	888	898	811	857	865	948	924	877	904	817	894	882	902	907	910	908	912	928	916	916	859	897	933	928	929	854	867	854	917	906	846	890	889	861	907	902	922	895	859	817	863	878	882	902	853	895	873	851	880	885	860	897	855	904	937	864	925	900	886	886	874	953	869	889	870	891	860	892	913	951	896	865	908	870	910	890	876	931	869	850	908	915	895	841	875	902	959	906	870	923	884	943	910	903	895	894	904	848	882	903	861	906	854	893	896	890	857	915	899	888	912	921	878	886	869	951	835	879	902	878	881	884	884	891	883	886	915	874	869	868	910	892	904	934	856	894	934	885	892	841	837	862	858	862	884	863	894	913	926	854	904	874	899	880	905	858	822	883	820	887	856	907	883	913	855	852	866	860	842	904	933	869	884	873	885	876	900	860	878	935	931	873	887	889	870	903	912	883	885	874	887	887	884	873	917	881	864	916	856	901	863	887	895	896	881	910	941	854	935	849	902	872	888	861	933	909	896	876	875	889	873	908
23478	21048	28216	24100	21036	10127	1515	1055	1025	1014	921	933	871	925	843	797	845	859	822	816	798	827	881	863	792	823	835	868	839	832	833	853	819	806	800	896	849	827	745	786	881	797	817	796	821	786	815	821	799	789	787	815	824	795	879	820	809	815	813	783	787	820	843	787	822	844	839	803	851	840	797	855	802	795	791	810	790	865	800	852	813	850	798	810	799	776	841	793	830	800	805	814	796	803	845	780	831	758	792	836	858	779	791	802	860	822	795	842	801	810	858	834	772	766	809	792	814	855	818	849	807	777	804	821	796	816	834	798	790	859	857	785	846	846	820	876	819	813	756	808	842	802	790	780	863	835	816	881	856	773	781	809	818	801	778	774	762	803	827	817	833	809	832	839	785	850	783	780	821	788	845	801	841	831	830	794	800	785	832	837	837	814	813	804	753	775	887	808	818	825	795	870	786	827	771	776	780	793	826	786	807	786	796	839	804	825	801	812	791	782	861	783	778	825	830	826	830	822	786	827	797	796	771	812	798	814	803	792	832	832	814	746	801	787	817	845	778	855	796	805	784	790	793	751	781	796	826	857	780	821	814	856	865	776	839	826	801	817	849	765	836	775	775	758	813	797	819	810	835	786	791	771	803	748	768	823	853	830	803	775	804	817	813	781	810	827	763	829	854	782	797	828	844	800	761	807	811	775	876	758	799	808	798	860	764	771	833	859	821	803	868	772	833	812	822	816	814	851	814	777	751	852	870	819	782	825	814	761	857	777	818	831	808	814	796	817	822	815	826	755	827	753	805	851	857	750	806	792	839	839	779	837	799	843	812	799	860	866	768	775	839	791	816	773	796	756	802	776	820	798	820	824	828	861	848	815	796	854	861	781	826	798	832	785	819	784	794	812	814	782	797	817	822	813	839	798	777	814	778	792	815	827	781	846	855	761	809	768	769	838	798	794	797	804	764	860	838	806	781	793	820	807	792	865	822	791	833	841	803	805	795	808	823	844	776	805	784	769	837	795	877	832	802	809	822	854	843	762	860	879	829	797	865	838	844	848	803	842	757	781	848	736	853	844	776	772	781	830	807	795	840	832	807	814	805	861	798	813	811	777	827	836	825	835	814	836	784	839	806	798	825	794	828	827	823	750	791	845	833	804	840	841	910	793	782	865	815	854	810	786	817	815	793	805	815	838	785	796	842	806	785	824	831	792	863	747	806	826	784	849	816	791	832	801	775	814	768	768	861	823	799	812	736	793	816	825	859	789	857	779	798	788	838	825	878	805	805	789	768	791	757	812	796	805	857	812	808	787	772	864	834	796	791	791	775	793	869	779	809	833	810	820	848	837	844	861	833	810	752	780	849	797	731	819	813	845	813	809	825	808	799	787	821	775	812	836	797	774	823	807	828	843	836	829	819	762	803	834	772	831	787	777	789	831	843	791	812	813	797	787	805	797	843	798	781	761	810	819	795	796	825	824	807	795	773	802	824	800	826	817	865	789	817	769	790	794	772	800	823	823	754	837	815	832	844	789	791	787	851	825	823	792	810	842	853	766	800	782	845	823	815	848	788	761	775	806	807	787	822	812	853	804	839	864	827	781	841	803	831	803	823	807	800	798	806	830	818	791	818	801	856	775	829	841	787	822	834	839	819	791	871	828	750	824	843	830	863	864	827	829	798	786	785	813	791	813	810	781	801	836	843	834	795	800	801	785	776	791	779	810	777	741	804	797	863	843	856	840	752	858	781	805	798	834	810	805	858	790	789	836	809	833	795	809	793	783	820	783	790	824	782	833	793	795	780	800	823	862	807	799	795	816	765	835	884	847	817	782	845	834	815	815	835	777	806	804	822	781	836	768	799	798	840	816	822	806	824	835	800	810	836	802	810	804	814	801	756	814	852	841	833	825	813	846	833	839	866	859	796	848	816	829	713	846	870	841	789	793	827	815	786	818	821	818	789	846	783	778	821	844	829	812	816	823	798	829	827	845	807	809	794	799	813	792	849	809	805	789	781	839	824	841	798	809	807	776	800	839	854	800	823	843	841	796	796	814	862	832	802	809	807	843	813	838	810	819	831	854	767	850	800	874	815	822	848	877	763	759	825	800	783	821	780	788	843	804	790	817	787	868	782	828	797	802	846	842	792	777	804	825	811	800	796	825	858	850	802	806	815	839	772	788	889	814	808	815	841	836	800	784	835	842	792	784	756	784	827	807	810	792	756	784	809	750	782	815	789	806	808	781	863	817	839	838	803	816	819	831	863	809	815	779	859	850	812	805	816	814	776	812	799	912	790	762	799	786	808	824	764	821	811	831	846	774	859	781	793	789	842	829	804	853	812	784	773	821	850	814	808	777	786	826	794	810	848	768	797	833	777	823	768	789	766	816	788	827	801	837	794	814	800	811	820	776	771	831	846	815	830	803	784	816	828	839	806	807	809	780	846	764	850	819	784	823	770	829	808	831	813	753	893	766	840	797	833	788	829	839	785	797	834	832	840	814	815	817	853	773	788	815	792	809	834	886	868	795	783	798	811	790	808	804	820	808	826	883	861	838	771	851	845	765	802	813	788	801	803	747	841	813	827	797	830	797	812	760	803	805	775	849	784	767	797	744	868	812	772	809	771	756	816	829	859	804	842	808	778	808	753	830	840	798	863	817	798	815	781	828	814	763	781	752	792	794	797	819	831	789	815	800	755	754	830	814	751	839	781	800	866	802	840	808	811	808	758	885	817	801	825	828	794	816	814	829	789	805	847	808	862	816	796	814	781	768	864	777	817	851	837	846	843	835	825	807	843	823	786	821	790	824	779	833	776	790	773	828	830	790	815	839	798	805	800	777	832	812	828	807	801	849	800	764	805	806	788	842	762	808	843	782	818	852	795	809	826	818	787	804	817	793	854	817	797	797	819	773	792	849	825	805	892	794	765	791	823	783	816	767	838	766	828	827	840	841	777	811	781	770	787	826	821	800	793	777	859	794	796	833	817	817	762	800	786	802	856	841	823	807	816	796	788	805	787	779	851	804	787	804	833	760	864	827	784	772	796	779	767	812	838	854	804	828	844	779	777	818	807	816	787	832	812	816	796	795	816	810	799	787	754	818	784	806	817	793	823	798	822	843	840	811	781	765	815	793	829	861	801	821	811	842	798	822	767	812	812	796	820	842	830	804	811	774	814	798	794	810	848	876	846	795	796	853	827	779	817	848	836	807	823	791	812	825	804	827	833	824	786	821	789	814	822	852	792	763	832	768	803	794	848	847	824	839	756	771	857	787	814	839	778	793	863	782	830	819	784	826	825	831	867	794	838	827	844	814	810	852	815	801	840	808	809	799	771	773	800	838	815	765	780	847	810	825	824	793	781	836	825	820	781	818	803	800	776	804	794	845	840	760	779	815	858	794	823	787	835	811	801	769	820	849	781	817	829	788	815	746	827	845	829	810	822	790	847	783	807	773	764	808	864	832	799	764	836	828	755	840	798	849	814	785	787	860	790	742	832	737
3535	8432	5865	3025	2312	1964	1688	1467	1362	1235	1178	1123	1122	1091	1032	1060	1037	992	1052	1053	957	1031	1034	1005	1006	995	944	933	938	963	926	938	965	985	898	1007	987	1002	917	945	959	984	989	923	944	936	963	977	934	938	907	872	918	922	900	1029	916	915	978	940	948	950	989	937	984	868	983	981	999	950	975	987	989	990	968	933	917	901	942	945	983	943	919	922	922	958	882	944	973	968	936	969	945	961	947	917	963	941	949	1004	914	932	998	932	971	906	1018	873	965	954	949	915	950	959	931	944	942	981	967	892	929	1038	957	939	943	911	937	926	941	946	914	1019	985	926	942	939	932	984	950	935	991	916	960	940	963	942	1035	918	954	994	922	954	959	897	966	916	917	923	913	958	899	920	980	906	970	933	896	951	950	949	921	955	957	978	981	961	967	967	936	955	919	982	914	903	882	937	939	921	995	907	950	939	959	907	898	888	923	934	958	931	975	927	963	958	937	897	992	963	988	932	960	950	943	908	964	934	996	959	898	920	955	961	932	944	925	925	973	976	907	988	972	952	945	934	988	988	915	931	902	959	986	976	916	958	915	899	964	913	936	969	902	931	922	957	916	963	964	977	998	878	1002	937	939	927	931	924	974	963	900	898	945	932	938	972	923	964	965	886	959	907	950	969	921	936	956	876	958	951	952	994	918	922	914	990	876	917	941	918	952	956	956	958	980	929	973	932	917	907	930	910	915	935	949	884	970	872	955	936	970	951	871	968	937	886	917	925	928	954	958	947	891	938	956	933	952	1024	875	976	904	895	949	993	955	1005	923	908	894	996	939	995	943	931	953	912	943	953	942	958	957	894	914	922	924	904	947	916	930	860	922	943	938	931	930	937	935	953	929	896	954	907	952	952	952	994	956	923	890	915	920	938	962	914	962	936	952	949	895	885	937	969	902	923	920	988	974	914	920	937	988	961	966	971	968	930	899	921	958	908	946	952	954	960	940	941	943	931	971	948	962	915	989	934	950	921	939	896	953	988	928	962	945	934	942	976	942	937	959	914	967	953	934	911	918	951	931	950	997	944	944	902	945	949	936	899	975	941	915	970	918	947	906	960	939	923	944	1007	943	928	971	981	940	938	941	1009	878	987	954	995	967	947	988	950	936	962	921	931	873	899	880	925	969	995	917	945	904	926	953	952	978	954	978	946	956	914	957	898	945	908	952	920	884	932	895	938	971	925	933	880	926	889	982	949	985	957	890	925	894	912	907	948	943	933	894	927	911	928	974	962	894	893	957	883	898	906	902	953	998	942	934	949	988	981	927	967	904	936	952	946	915	957	959	912	972	891	939	927	908	962	1037	943	967	918	955	938	901	948	943	956	977	911	908	927	958	912	978	1011	968	956	965	973	980	933	996	972	868	950	949	1008	908	931	943	952	890	951	890	952	893	976	915	942	952	960	925	929	905	962	939	885	947	950	952	969	908	962	925	998	988	917	970	934	925	950	966	920	956	931	941	884	919	997	939	905	953	926	899	904	892	975	909	938	928	1023	904	928	930	921	949	919	900	1013	945	915	971	976	952	924	945	910	968	963	914	936	960	923	935	944	905	971	892	957	1005	930	967	923	973	956	939	984	991	940	875	924	931	859	970	933	939	884	892	875	973	924	973	943	987	930	880	986	948	877	887	880	914	913	1000	923	975	969	923	951	945	930	933	959	922	946	945	947	939	961	935	955	975	954	958	931	924	942	880	914	920	948	962	952	960	966	934	955	964	931	930	963	934	896	985	945	924	902	943	937	936	970	950	905	983	903	879	980	971	933	898	985	928	941	967	938	950	884	936	939	937	942	961	915	956	930	953	943	943	939	932	885	952	958	954	922	924	901	945	911	944	866	988	931	922	983	972	918	944	920	958	925	961	953	910	921	917	962	927	970	950	927	977	893	952	935	972	949	947	925	912	955	954	938	934	960	993	958	964	977	931	961	976	898	996	937	961	952	970	926	953	957	904	963	939	950	976	947	930	903	944	954	923	957	927	919	911	945	900	945	919	867	942	854	980	909	918	913	948	907	957	930	938	923	945	984	938	997	930	909	961	956	973	895	944	981	950	952	984	882	930	943	990	969	969	941	915	921	970	930	890	965	979	914	906	924	915	867	982	933	895	938	905	963	919	957	978	937	958	994	959	908	903	980	994	964	900	910	961	967	948	917	951	1012	949	935	970	909	915	1018	916	962	904	945	935	972	930	940	968	1018	1004	934	995	945	915	899	902	878	991	893	990	949	942	887	911	936	976	1008	939	947	963	922	943	979	944	919	933	937	909	903	979	880	926	951	951	933	934	939	954	953	967	937	920	944	945	962	930	964	895	971	963	1004	939	983	967	959	859	957	1006	909	924	942	943	955	939	947	879	939	937	938	905	960	905	901	925	929	946	942	951	937	933	944	933	930	926	958	924	899	979	916	916	996	969	882	933	882	888	946	943	945	1009	893	933	960	880	983	916	959	967	889	908	896	972	911	976	931	920	950	1010	945	938	940	936	934	926	909	937	957	960	948	912	946	966	931	915	976	929	911	914	978	953	981	879	951	933	907	958	925	1033	952	928	921	950	946	925	999	968	1028	912	908	897	934	936	973	954	960	926	918	961	925	985	894	1011	901	965	935	928	951	913	948	952	913	974	934	894	922	889	907	923	935	946	968	968	950	974	978	968	920	959	934	940	951	928	935	913	879	918	952	936	985	952	962	914	926	911	878	936	960	896	898	973	880	877	948	976	920	913	982	929	947	948	972	918	992	926	985	952	994	924	952	911	979	864	909	965	932	906	882	925	978	937	953	968	915	947	952	951	985	947	916	945	957	936	982	871	948	958	935	911	942	916	930	918	989	1015	937	965	962	982	976	990	965	943	955	932	856	943	988	953	944	988	906	918	908	889	923	907	894	945	931	947	944	880	880	964	912	935	990	991	908	966	997	914	925	931	923	941	960	950	941	949	969	910	964	965	950	969	944	910	981	963	860	907	961	943	948	949	989	962	941	934	884	923	966	949	939	959	874	882	962	932	925	953	933	963	958	939	981	913	960	987	973	925	985	923	956	993	907	960	887	932	932	954	924	938	966	1003	946	907	881	928	972	975	928	917	951	955	924	917	981	971	927	918	945	980	1026	891	996	948	1007	948	989	934	943	904	921	1000	944	922	913	978	972	932	897	920	960	953	918	974	933	964	910	905	926	904	887	927	960	962	954	981	922	984	941	963	936	946	900	886	948	917	966	952	943	933	893	935	973	932	934	939	947	935	893	920	935	965	927	938	891	970	943	945	929	943	892	949	923	974	978	903	930	919	949	932	971	959	918	958	936	900	920	957	973	962	952	932	974	976	943	891	971	941	973	926	953	979	896	897	944	929	947	946	953	946	981	954	1045	890	925	944	965	948	919	970	911	938	930	921	936	949	950	935	916	911	980	971	971	939	921	933	944	940	920	928	968	943	917	957	931	997	949	939	995	999	982	925	956	900	903	900	973	979	937	912	975	975	892	951	931	965	962	961	973	936	911
24652	21064	27114	25142	9942	741	571	515	492	466	462	479	450	461	420	462	419	404	406	445	430	418	416	454	406	421	408	394	387	429	394	411	385	408	473	423	403	400	414	420	449	433	436	418	372	368	418	388	418	397	422	415	408	414	368	398	420	408	444	371	388	407	424	402	418	383	392	414	380	415	401	477	407	413	396	406	413	420	408	394	432	387	404	412	409	426	452	388	402	389	454	419	426	406	430	388	397	435	415	415	388	402	380	373	400	388	421	418	389	419	428	388	403	411	411	407	425	421	371	390	413	422	394	433	393	435	383	425	404	406	422	391	405	433	448	401	411	432	410	404	453	395	401	445	379	381	407	384	359	406	402	427	390	414	345	371	400	417	420	448	391	434	427	434	415	440	398	371	394	385	389	401	403	405	401	445	411	390	397	391	411	412	383	399	394	443	409	418	429	403	399	382	415	386	392	387	420	404	412	420	391	386	435	433	424	447	376	431	424	414	396	404	397	394	423	407	413	386	401	426	418	387	435	384	395	406	387	374	416	421	376	451	371	417	390	426	411	432	401	379	445	394	442	407	434	427	435	370	396	405	418	412	400	406	394	433	428	370	405	453	403	416	415	381	423	393	408	394	423	393	409	467	401	389	437	411	395	387	399	415	424	419	398	380	386	397	375	417	399	424	357	410	404	426	402	416	414	400	387	405	404	375	426	425	402	403	380	400	430	385	357	406	395	431	407	410	430	404	393	450	409	401	443	405	413	421	432	424	398	402	385	397	430	411	412	401	414	403	419	429	420	372	401	378	399	404	448	389	397	405	399	428	396	415	434	439	392	434	414	392	436	396	382	426	346	378	427	423	417	391	393	431	369	422	448	419	405	389	412	390	410	437	408	408	399	403	417	401	377	387	392	386	446	403	402	408	394	411	455	379	429	386	418	389	410	411	410	405	398	362	422	406	444	414	455	389	412	392	381	389	441	399	389	411	418	377	419	443	412	436	392	433	423	430	415	404	428	399	406	410	391	378	423	436	400	434	416	387	380	413	402	415	413	425	388	393	405	436	383	397	422	386	430	414	398	411	414	406	438	382	416	386	441	388	421	414	360	423	377	410	395	398	455	438	425	388	436	402	392	435	428	412	400	402	385	398	412	416	398	412	398	419	407	397	397	421	414	405	421	430	426	423	393	393	393	419	441	412	416	441	438	435	402	415	419	416	413	447	431	415	387	400	418	390	404	360	407	404	408	381	447	430	428	448	420	398	404	417	385	412	417	390	410	391	407	438	399	415	417	405	374	405	408	428	433	403	406	438	401	434	415	429	390	402	418	374	380	399	409	448	428	409	432	410	412	430	414	387	401	389	436	379	406	413	389	416	398	407	409	412	410	408	405	432	415	420	405	433	401	398	414	434	439	409	410	405	382	408	416	409	425	408	412	367	413	420	440	391	446	356	433	430	405	404	395	429	387	391	410	413	399	447	386	405	436	432	421	411	401	417	393	384	373	407	396	399	395	403	423	410	391	428	396	396	399	376	409	428	425	433	432	415	357	388	430	425	413	410	389	397	379	388	423	422	416	431	392	395	401	420	413	377	418	409	427	396	414	418	410	400	420	365	396	416	394	436	417	390	393	362	393	413	390	429	415	428	387	471	404	450	449	404	425	415	396	408	414	393	394	429	426	387	420	409	416	423	437	381	403	377	440	412	384	409	404	417	434	433	370	415	390	419	403	402	394	422	375	361	424	390	405	438	383	419	435	380	415	407	394	414	400	410	421	383	398	406	392	407	398	462	399	425	421	395	412	406	400	434	406	367	380	409	419	420	434	442	426	404	402	400	407	399	425	446	403	446	431	411	406	401	405	396	397	422	433	445	379	410	456	401	416	399	423	386	386	437	396	400	391	405	401	431	420	413	424	400	394	401	424	456	422	400	435	403	393	418	420	413	433	410	379	448	430	406	409	428	417	411	414	420	413	421	389	449	429	418	388	390	394	409	402	409	411	408	419	398	424	419	398	415	384	426	420	394	419	418	401	401	366	417	399	409	414	400	432	413	392	427	413	382	417	364	380	396	417	375	396	424	424	427	431	418	402	420	410	444	360	398	410	409	377	388	371	428	392	425	364	400	412	441	433	406	402	445	390	422	396	391	380	427	377	414	419	426	417	368	412	399	415	397	427	392	434	411	396	417	399	400	424	389	407	412	387	401	416	414	455	396	461	418	405	386	423	431	408	415	446	410	399	381	392	423	405	404	411	397	400	387	434	397	409	410	416	409	391	407	430	371	404	401	413	435	433	393	432	392	420	419	412	411	375	413	401	396	397	404	412	412	432	404	386	416	373	401	375	406	421	365	445	394	413	416	414	380	412	414	413	376	395	417	397	445	409	403	393	389	417	412	400	392	391	397	398	386	427	398	411	374	381	400	424	412	411	388	413	407	422	410	401	410	451	432	417	409	395	439	412	400	415	393	434	380	420	398	401	443	379	388	395	404	422	389	408	387	414	441	383	410	377	430	442	398	403	392	382	425	422	401	419	425	387	428	424	392	385	374	385	393	393	425	423	383	396	419	373	370	356	410	438	415	391	391	406	400	412	390	410	428	369	422	396	422	437	352	384	410	399	399	422	384	409	441	445	394	398	428	413	409	391	413	406	416	435	407	409	443	407	384	437	398	413	402	425	390	405	411	466	389	414	389	384	376	397	423	385	419	394	357	419	432	350	376	415	441	425	419	397	360	396	395	400	414	377	434	397	392	447	393	408	441	415	379	410	388	413	395	423	437	406	430	429	407	403	443	424	392	428	416	424	422	417	392	406	365	376	425	411	402	443	373	391	405	373	423	378	419	395	421	421	430	401	379	395	398	409	398	425	421	443	389	432	412	392	453	394	399	417	448	396	410	418	412	384	420	426	390	441	393	438	431	424	378	376	423	423	383	431	382	438	417	382	399	410	420	391	438	408	412	425	408	422	400	372	395	374	444	429	401	380	407	398	421	409	439	417	422	366	394	410	410	405	442	416	415	405	394	432	396	390	404	403	357	407	388	436	383	415	390	401	429	435	441	426	400	433	389	394	396	417	418	422	391	422	408	427	389	400	407	408	390	418	403	408	433	406	420	428	428	421	448	413	386	391	423	412	423	413	414	438	421	408	416	376	392	427	394	410	406	423	408	421	423	417	387	427	388	402	399	393	412	464	388	381	415	432	409	397	381	390	392	417	416	405	398	390	421	410	386	381	396	403	428	390	398	400	361	413	394	381	383	369	436	403	435	424	401	396	395	425	403	466	416	405	419	397	374	415	416	392	362	431	407	359	391	411	430	383	380	407	429	415	412	430	418	431	418	416	414	434	445	445	403	402	394	396	359	412	411	412	397	385	392	418	382	409	395	407	407	398	379	386	449	385	418	413	385	409	384	395	395	437	383	429	413	396	411	412	394	430	453	407	414	425	425	391	406	433	384	412	416	413	436	434	405	443	402	405	445	381	414	445	434	384	419	412	411
3457	4620	3266	1591	1247	1077	897	773	686	691	645	597	594	523	563	562	507	526	507	515	497	550	497	483	515	486	485	530	479	461	456	470	458	485	497	483	503	457	459	478	505	452	511	451	454	457	473	489	493	467	493	512	472	452	517	501	466	491	508	478	466	494	489	444	463	462	466	489	432	466	478	460	493	482	452	488	457	481	477	464	483	479	497	497	487	450	498	458	458	463	487	505	466	521	498	492	480	449	495	490	482	491	494	475	479	449	427	504	494	480	481	441	451	462	474	478	481	463	463	495	453	457	482	452	438	462	478	487	454	465	449	445	488	463	490	431	482	487	474	449	440	491	464	473	458	437	502	426	404	454	489	516	462	447	461	467	436	471	476	436	497	488	444	495	500	512	463	452	506	496	490	490	468	504	473	476	456	504	484	501	449	466	475	445	474	472	477	474	485	463	482	471	430	448	478	481	482	468	454	460	465	482	438	482	488	490	523	477	476	471	497	480	474	475	465	503	470	459	434	514	497	494	460	473	479	504	491	488	512	480	459	467	496	463	444	462	472	486	448	469	475	494	453	508	469	458	455	441	477	467	489	494	453	446	447	451	464	480	463	446	474	467	493	472	490	447	473	503	506	445	470	481	490	457	480	489	466	473	500	460	493	477	496	474	479	458	492	477	494	451	494	474	493	448	478	445	505	504	448	454	484	478	469	468	471	463	459	513	467	464	478	466	452	468	471	441	517	449	474	474	458	439	475	461	496	473	479	454	477	479	494	470	491	453	467	494	493	464	471	468	430	470	463	421	488	457	490	507	466	485	518	453	463	484	453	466	471	462	455	476	466	485	427	479	498	473	462	430	491	478	468	457	454	506	501	476	430	494	489	458	493	498	453	497	440	481	498	447	491	505	496	483	495	467	481	509	474	502	454	461	467	489	470	488	492	512	490	496	490	470	447	460	484	470	471	473	456	461	481	425	484	489	441	471	447	474	478	498	449	501	482	468	465	482	512	476	463	449	464	488	477	498	455	536	468	477	491	503	463	475	482	480	487	460	466	451	488	457	462	465	478	440	486	518	479	453	503	442	461	473	451	507	517	440	480	429	483	517	488	431	466	487	458	470	488	475	480	482	473	444	522	462	477	471	478	459	464	512	470	473	490	475	469	473	481	538	485	455	459	479	448	490	467	535	468	493	510	462	480	464	474	495	490	493	421	487	472	495	461	490	455	505	470	450	485	456	467	453	480	462	472	441	453	473	424	495	454	486	487	482	542	451	492	458	491	488	479	481	467	466	486	475	470	454	492	478	457	467	467	456	454	505	477	432	477	514	459	457	495	451	453	464	471	506	438	438	457	489	457	474	477	461	486	452	454	473	446	445	497	458	424	465	472	508	431	448	451	420	504	444	495	484	430	510	458	443	470	477	511	499	474	496	481	482	464	470	459	503	513	493	463	480	447	506	494	447	454	480	489	491	489	473	474	476	453	498	510	475	536	461	448	477	476	471	495	463	463	445	463	423	462	480	488	485	485	458	450	482	465	489	452	514	494	493	502	451	477	454	488	449	513	490	460	500	481	461	469	496	493	493	434	484	497	463	467	480	510	499	450	453	492	484	513	439	496	463	483	477	484	491	487	481	460	477	466	497	490	453	530	453	457	478	478	452	509	480	499	455	439	462	469	444	483	501	468	468	454	465	461	505	465	469	483	455	469	505	429	507	466	451	478	472	465	469	461	454	511	470	452	478	468	427	450	448	480	496	491	491	446	497	479	478	467	455	433	444	471	457	470	492	476	495	455	519	463	430	452	482	436	483	475	456	489	497	487	493	462	476	448	453	471	485	472	467	478	468	443	429	470	491	473	447	473	440	466	480	456	494	482	443	471	484	501	489	458	477	490	484	464	435	450	476	486	477	527	476	488	494	463	458	470	478	475	477	462	497	450	451	489	494	479	508	471	475	479	461	470	465	508	459	484	457	462	482	516	485	484	452	471	519	460	473	512	525	510	461	494	446	487	490	507	470	474	486	472	495	481	492	455	469	456	438	472	503	495	480	512	461	452	503	475	495	432	493	462	518	475	460	423	426	489	469	433	497	501	493	478	485	464	481	457	451	493	479	487	500	476	445	506	487	450	473	505	472	469	483	478	439	479	459	464	447	500	465	444	446	494	492	456	482	481	491	513	493	460	456	478	457	450	457	439	480	498	473	476	484	491	472	483	436	474	455	452	522	470	484	492	488	478	473	512	465	499	472	462	493	469	465	509	495	487	464	533	495	477	518	472	501	449	480	434	470	460	483	467	487	448	485	465	469	456	477	453	477	449	445	460	463	447	441	505	517	466	462	462	492	473	487	506	473	482	464	475	472	469	494	452	455	508	416	483	472	470	477	467	488	477	472	467	466	439	474	490	479	463	456	505	453	456	459	525	501	484	479	474	484	487	445	499	452	485	468	482	501	502	499	462	481	463	478	458	489	508	480	475	456	459	456	514	489	425	453	475	486	486	492	460	450	467	475	508	485	472	471	469	468	489	447	473	512	480	492	445	490	451	482	434	458	454	464	453	407	493	470	454	470	475	444	481	454	431	504	445	496	471	468	457	494	455	467	449	496	508	513	520	503	517	454	514	508	514	464	474	468	464	476	478	484	468	431	519	463	430	489	447	429	468	451	505	445	506	474	491	496	482	468	444	483	471	433	456	462	483	494	450	442	488	497	473	467	472	456	453	483	464	449	451	503	465	503	466	495	475	459	483	489	469	472	466	466	467	487	480	445	485	482	480	503	505	474	514	460	489	477	507	463	439	488	479	537	494	460	478	469	457	473	465	464	494	477	489	464	471	499	519	468	474	531	491	495	465	465	465	461	486	477	473	466	490	484	501	466	491	476	472	460	483	435	469	483	447	467	470	496	459	439	450	476	466	518	540	473	484	459	482	485	467	481	480	473	473	448	517	424	482	481	461	484	471	455	480	500	474	427	483	482	486	497	471	489	474	510	468	468	465	465	493	470	460	499	471	502	471	459	485	476	495	491	476	494	482	461	485	453	475	538	488	504	469	451	454	509	495	442	503	455	450	450	436	523	466	465	497	466	472	502	483	463	494	479	492	469	464	490	508	467	469	513	447	483	483	448	483	492	452	473	487	463	463	505	512	448	466	502	469	441	511	478	473	463	438	485	479	477	461	508	477	446	446	463	475	507	445	461	472	491	510	469	445	497	502	475	466	454	448	480	447	489	462	483	492	556	455	437	450	464	454	475	453	468	468	468	446	483	436	499	506	492	481	493	428	466	446	490	456	462	469	492	492	474	484	506	478	446	484	476	464	510	482	495	480	511	490	479	463	463	461	453	447	459	510	450	501	451	473	514	442	458	488	437	460	464	472	454	470	500	497	419	476	493	450	464	492	435	490	491	480	488	470	447	490	450	479	493	441	461	474	512	498	527	462	485	498	476	464	472	451	487	478	492	494	481	452	474	483	461	518	502	469	515	458	451	459	456	497	458
22499	21113	28774	23691	21107	21143	7739	929	739	655	619	599	555	551	500	474	458	451	454	425	415	403	418	441	404	397	430	403	382	436	370	403	377	397	411	384	401	429	377	374	398	367	369	385	384	395	397	388	381	373	374	372	405	397	370	450	401	387	362	380	362	407	393	404	378	367	393	393	410	386	394	380	373	377	402	402	384	362	365	390	383	394	354	362	390	411	413	362	378	385	345	357	378	392	365	377	378	383	395	394	341	385	391	372	380	365	390	372	353	433	429	381	407	412	374	367	358	354	372	375	389	385	428	385	418	387	386	379	400	376	353	377	406	374	357	375	394	394	343	369	371	384	410	332	403	389	361	379	378	378	373	421	380	380	379	376	380	387	389	391	381	404	401	416	374	371	358	387	390	380	373	400	394	369	371	353	374	374	372	406	367	376	350	398	350	408	376	349	379	355	383	376	392	406	397	402	400	403	387	386	397	373	377	406	346	387	383	405	382	401	379	362	386	358	428	366	401	415	368	379	392	385	380	389	365	378	376	382	365	402	374	427	379	397	363	370	338	347	375	387	363	396	390	380	382	338	371	362	391	375	366	354	377	414	359	361	371	372	371	379	388	414	417	348	375	353	395	371	422	374	393	366	334	380	389	361	360	403	395	375	344	400	377	397	350	372	344	390	379	356	356	382	409	365	377	378	346	378	383	439	377	385	371	348	389	411	381	407	397	376	385	414	382	380	394	397	379	406	351	345	379	398	384	372	378	368	367	405	426	365	364	380	410	393	397	377	343	385	357	339	400	339	373	371	363	390	382	372	380	379	350	363	382	347	391	382	373	410	382	377	394	380	416	348	390	380	378	387	387	375	356	360	353	331	366	368	380	387	371	409	359	371	392	386	387	360	384	397	430	380	405	373	386	369	382	364	402	377	390	389	396	428	339	378	356	355	369	393	370	413	360	361	374	377	367	370	359	394	377	372	383	382	349	370	382	390	367	378	368	361	355	375	386	382	359	356	403	368	381	399	373	358	365	364	386	359	373	376	360	371	394	385	382	393	374	373	379	390	393	378	371	377	362	388	400	399	427	363	380	404	364	362	409	390	356	416	389	344	397	405	390	340	374	356	406	376	358	369	416	383	384	408	396	363	360	401	425	395	399	381	416	438	371	336	386	384	352	361	391	397	370	354	393	345	397	372	392	418	358	369	385	373	391	385	358	375	369	388	342	366	361	385	370	418	385	377	332	408	359	392	407	369	369	358	371	339	378	406	386	381	377	351	397	398	343	360	386	388	410	393	388	354	372	374	399	397	379	368	405	354	409	361	435	354	396	379	385	371	344	334	375	370	406	389	375	361	379	407	381	377	367	370	362	386	368	352	364	399	368	335	394	391	379	355	356	365	382	382	350	379	400	371	380	397	393	355	366	375	373	345	371	388	414	384	384	370	363	409	380	399	395	367	394	406	418	390	361	391	397	372	379	367	375	377	366	367	385	370	357	363	405	364	385	350	352	382	375	339	379	361	380	373	393	333	339	328	370	395	404	350	377	419	395	367	361	362	388	385	397	415	401	363	384	383	384	367	373	369	351	384	405	381	399	371	348	354	366	377	413	384	416	362	365	385	371	398	395	366	364	378	386	382	350	345	395	380	380	359	369	370	377	387	384	377	359	370	368	353	384	402	369	349	359	411	389	397	382	361	394	372	349	376	352	386	404	365	394	365	369	380	379	378	394	380	395	362	367	364	411	392	380	350	380	371	394	398	390	340	362	357	398	379	410	388	379	370	374	366	401	370	398	360	329	358	414	357	379	344	398	353	377	400	381	373	348	368	386	420	390	355	415	367	387	394	377	351	384	398	361	410	352	363	392	352	379	368	366	373	372	361	362	403	373	360	381	347	396	395	353	389	343	343	423	395	394	383	372	373	361	428	360	402	360	358	375	377	399	373	379	363	404	382	436	417	361	372	360	387	406	361	402	375	411	364	404	363	364	364	337	387	379	395	350	370	359	396	390	408	394	403	352	420	356	340	373	381	384	346	359	385	368	388	383	370	414	398	395	361	377	382	355	381	378	366	380	365	383	354	377	360	368	367	347	359	378	346	387	399	365	421	384	377	361	409	375	393	400	385	400	365	361	391	377	442	390	363	359	393	357	388	352	404	417	366	372	326	386	389	403	415	384	382	349	327	401	362	368	394	379	399	363	397	375	404	368	392	389	391	400	404	349	364	386	336	355	394	355	333	368	376	361	351	412	361	365	368	375	365	395	350	369	380	358	344	368	341	386	401	388	349	367	368	359	342	349	399	428	373	396	365	401	390	365	418	373	365	361	351	329	369	391	344	394	377	373	391	366	399	369	389	380	381	362	397	404	353	378	354	360	425	359	372	329	381	372	339	366	367	363	386	402	387	393	365	351	387	371	323	371	359	343	395	379	332	377	390	381	393	399	375	387	360	358	333	357	375	343	351	381	380	388	370	394	366	397	385	398	380	332	388	345	353	349	367	402	379	420	370	346	400	367	374	357	368	391	386	384	379	357	380	391	404	366	380	366	375	344	388	415	363	392	362	358	383	372	375	361	398	362	388	364	382	359	399	341	383	379	358	400	367	396	369	359	358	361	384	408	369	377	377	370	354	391	362	376	365	363	380	423	371	356	407	391	380	372	376	382	404	390	401	363	354	349	418	418	379	358	364	347	423	401	404	350	376	362	381	372	378	405	372	371	368	338	387	392	400	350	366	367	365	382	339	387	379	382	360	397	362	390	367	373	362	352	388	373	409	365	393	392	403	380	411	410	341	381	364	407	369	388	395	358	378	385	367	393	375	346	382	372	354	367	381	389	398	374	352	375	387	376	397	418	401	348	383	344	350	379	367	397	401	390	394	353	365	373	337	402	394	416	375	370	383	425	381	392	390	370	368	363	375	364	370	399	386	380	387	373	370	351	362	352	402	371	396	389	383	375	400	391	377	386	347	370	381	379	364	390	388	378	328	380	411	388	381	380	386	404	380	389	375	372	377	379	359	388	383	340	372	374	381	367	372	363	371	360	410	357	380	378	390	403	378	361	350	366	402	409	389	368	375	382	386	405	372	387	387	392	386	367	379	401	393	364	376	373	342	365	375	382	388	346	370	359	377	377	399	412	391	361	397	376	402	392	379	378	379	380	390	371	395	360	432	380	355	354	393	373	350	393	345	391	377	373	369	384	358	390	348	382	388	351	400	370	389	391	399	370	386	362	393	354	363	380	386	388	420	379	389	391	375	377	391	359	384	355	359	367	405	364	377	367	392	366	407	342	382	405	347	392	381	396	372	397	381	394	391	374	378	371	385	391	385	368	340	380	349	373	359	390	373	363	390	374	347	382	371	382	357	352	367	412	361	386	339	370	406	353	390	408	358	364	387	374	381	374	385	362	341	378	376	360	386	340	375	436	385	400	365	391	388	417	365	362	339	405	344	414	392	401	373	387	375	423	390	396	398	342	418	370	369	376	383	402	374	387	358
4614	13210	9283	4443	3260	2451	1880	1502	1253	1101	923	859	801	775	675	672	630	576	595	591	532	560	583	520	535	514	517	533	506	498	509	455	485	499	462	504	529	444	481	430	488	466	442	463	475	455	433	516	472	505	490	438	450	417	482	499	477	481	448	479	480	401	490	474	474	436	467	462	456	465	460	457	460	484	436	473	476	492	489	457	446	445	480	472	463	501	455	466	468	460	454	510	502	458	444	472	482	495	463	461	470	464	449	485	468	474	460	442	442	460	504	469	482	434	446	497	476	461	464	388	459	447	454	468	442	443	431	493	483	486	440	444	450	465	484	477	455	459	444	461	445	478	457	442	483	445	432	445	456	477	477	470	444	454	466	454	438	477	457	447	472	477	444	451	428	454	428	430	473	454	435	482	472	455	463	455	473	475	465	452	438	450	444	464	458	469	466	502	466	424	452	450	464	487	446	475	457	442	443	468	441	483	481	477	447	459	454	458	468	446	451	443	468	470	476	473	458	430	474	430	451	443	484	467	420	495	460	492	447	475	497	460	467	430	460	467	446	467	453	478	470	436	460	465	500	462	451	449	487	471	463	459	498	465	462	419	450	472	473	459	423	480	485	441	461	429	455	503	434	480	497	410	472	464	489	447	441	462	476	480	479	475	447	460	488	432	466	462	491	477	448	494	442	449	483	484	466	486	433	491	453	495	454	422	444	431	458	451	462	465	439	456	483	460	457	498	464	448	468	446	477	426	476	453	435	453	476	484	461	453	456	486	436	435	445	429	428	470	463	440	439	453	470	476	466	437	488	435	454	477	426	455	493	455	496	453	456	434	437	447	461	476	448	440	489	440	444	487	470	455	436	408	461	440	447	443	453	450	444	493	482	440	445	410	478	464	453	454	451	447	481	424	487	446	449	441	436	412	455	441	441	486	467	437	417	476	446	495	501	463	461	485	470	454	419	467	481	468	447	437	434	424	466	448	478	476	454	440	428	428	415	474	500	505	421	486	437	480	478	483	449	429	437	475	463	471	408	473	481	461	461	444	491	453	453	449	500	462	469	482	436	418	451	462	436	418	482	470	424	488	452	460	440	456	432	405	484	472	445	432	472	449	445	466	463	439	495	425	489	491	450	437	490	471	457	418	497	442	475	425	444	465	485	516	457	457	431	463	481	436	481	464	467	494	479	456	456	410	415	457	436	453	463	467	457	448	443	480	460	463	452	439	449	490	445	467	462	463	435	500	482	453	428	453	460	436	445	475	485	456	469	466	455	450	462	474	468	482	450	461	443	452	461	444	460	438	449	484	467	469	455	452	439	452	472	427	488	418	499	418	510	470	420	458	438	450	446	490	465	458	483	451	486	453	476	431	454	455	487	480	479	458	461	464	485	456	462	439	463	462	497	451	469	474	455	447	427	452	474	449	446	460	448	474	430	437	499	444	472	491	443	499	446	486	483	455	440	466	442	466	460	455	486	449	454	459	432	493	471	478	436	417	456	462	482	480	441	468	463	501	464	471	478	434	478	438	464	447	441	481	433	443	490	462	470	464	481	425	442	448	470	478	490	440	477	455	419	452	459	473	500	475	465	477	505	469	439	444	453	438	504	455	473	452	466	449	505	483	503	470	446	478	538	457	454	455	441	453	462	456	453	468	461	455	497	476	474	445	455	438	486	489	450	458	490	476	478	396	473	453	469	438	442	459	460	463	470	462	478	457	456	463	476	479	432	482	476	461	461	447	482	480	411	452	458	473	467	480	468	465	491	507	427	488	462	444	501	526	487	446	445	478	457	433	473	436	430	443	449	451	477	440	447	512	444	435	449	461	454	511	459	466	473	415	469	453	446	456	461	442	437	437	473	456	438	412	421	429	439	490	483	451	442	485	456	450	458	448	495	422	446	465	478	460	480	481	455	482	465	448	471	446	437	460	455	491	454	495	449	456	485	454	451	438	452	434	477	487	450	469	491	494	488	441	421	489	444	489	502	398	491	487	445	426	477	457	447	496	472	425	463	487	436	456	442	453	525	479	417	443	472	431	431	468	403	476	456	438	461	435	436	471	468	441	431	472	493	478	446	481	467	514	465	441	433	478	451	451	455	465	496	478	453	440	455	453	422	469	504	473	459	462	464	491	474	453	436	466	445	445	451	457	501	451	449	442	476	446	471	480	499	469	494	453	458	447	455	473	452	428	462	462	465	468	451	441	432	459	476	467	443	470	486	480	440	431	434	484	470	450	429	497	416	490	485	467	506	451	443	472	466	485	440	453	470	483	440	496	471	445	467	446	447	452	477	468	461	462	431	464	467	497	471	495	457	445	457	487	468	450	446	491	441	431	448	453	432	439	450	435	467	479	451	460	474	469	458	455	457	438	432	440	463	442	480	455	444	456	459	440	475	500	463	449	430	426	437	430	484	449	458	451	484	450	469	467	435	476	457	445	433	444	425	445	464	477	423	453	469	460	477	422	445	441	452	457	508	465	489	495	477	473	450	468	439	426	444	480	467	438	502	453	461	448	418	468	469	456	470	444	437	432	459	469	472	443	441	470	500	497	449	467	494	489	475	472	447	474	444	432	448	468	458	469	465	462	447	501	429	478	464	448	463	421	463	478	470	442	492	454	497	466	451	421	478	452	443	468	452	517	490	469	434	443	454	438	446	470	469	481	459	476	447	450	468	441	454	466	483	491	504	484	474	488	523	411	439	420	449	451	445	456	446	458	475	463	423	466	493	443	420	468	441	486	456	453	455	478	429	491	484	473	427	465	452	467	492	467	428	444	472	440	481	472	481	477	436	473	464	471	426	416	457	429	460	442	481	457	458	434	444	445	479	472	458	431	455	434	452	463	383	441	452	455	479	423	462	439	436	441	482	488	452	470	487	473	455	451	458	434	479	444	499	441	464	456	466	458	426	467	484	438	491	448	467	479	396	497	440	455	476	487	443	440	511	459	467	472	440	460	457	437	477	468	408	461	481	445	457	496	439	455	452	457	465	466	484	454	452	463	459	474	487	427	478	433	465	465	491	410	439	485	453	457	459	443	450	424	446	456	470	458	474	451	465	452	443	454	469	477	454	507	480	471	478	439	418	479	468	449	460	469	451	463	478	410	470	458	459	444	463	433	427	443	441	471	461	440	484	461	462	474	410	462	454	451	452	469	439	443	429	471	481	488	476	469	438	472	467	487	473	449	443	476	467	467	441	473	462	429	464	456	481	449	452	473	423	446	495	433	449	435	431	428	460	465	426	498	428	437	447	426	445	442	453	480	475	463	438	468	453	473	464	462	466	460	453	479	475	474	471	427	435	428	452	479	477	500	472	466	462	429	438	467	421	469	467	486	438	471	475	444	441	434	463	422	429	457	478	428	465	488	464	488	446	473	450	474	457	454	450	440	461	464	499	449	467	448	483	439	465	439	439	462	430	440	434	441	483	491	472	460	430	431	437	444	456	454	462	499	500	462	468	459	446	449	445	470	482	456	462	448	461	425	437	469
27126	18424	4812	1266	1005	877	850	766	742	760	766	787	725	768	715	721	711	761	778	704	764	779	790	870	736	794	793	787	780	773	786	752	829	772	795	751	768	766	773	793	744	772	804	795	804	750	773	763	849	769	717	752	766	735	747	790	769	765	752	741	750	758	758	742	781	779	787	777	678	796	783	745	772	715	788	830	816	735	729	753	797	764	758	720	762	753	759	777	711	757	806	766	705	741	726	769	751	785	780	803	820	739	757	829	705	791	782	768	745	743	778	772	770	745	747	754	793	770	763	766	764	800	731	741	785	761	745	787	753	744	803	764	771	790	750	748	754	752	756	737	734	762	765	770	778	762	756	758	773	740	726	781	779	796	786	745	740	792	747	775	740	778	758	801	767	706	766	738	720	764	730	782	747	735	747	754	743	729	804	791	766	728	766	720	723	731	735	822	748	773	770	766	758	778	740	755	778	752	780	731	750	725	780	801	773	811	780	821	751	810	782	772	752	786	782	724	793	790	722	711	748	771	689	747	735	781	766	726	718	792	731	755	705	743	790	766	734	812	813	724	766	775	777	735	738	783	799	729	765	778	812	744	757	720	788	749	759	737	768	787	735	818	755	766	737	762	739	766	822	742	729	804	825	779	765	767	765	755	776	729	758	775	759	736	735	778	800	816	784	826	800	775	772	759	710	807	755	808	794	772	737	796	753	740	746	785	753	755	758	771	747	813	775	738	796	739	736	787	734	749	765	779	718	775	748	756	730	747	778	765	712	723	780	767	759	736	751	751	791	756	735	753	764	784	801	758	731	781	775	764	742	754	806	770	778	758	721	794	754	777	787	764	719	723	739	743	756	711	808	779	690	790	722	732	775	747	745	755	711	756	813	782	747	725	756	777	757	795	742	759	721	765	740	788	741	784	740	756	795	767	765	769	756	763	764	790	768	740	785	769	813	742	754	763	722	745	788	756	717	766	725	747	814	764	778	768	757	729	790	738	792	734	752	786	776	779	771	785	764	761	787	776	769	721	741	735	779	820	821	801	762	775	779	773	733	730	752	782	758	766	701	788	798	738	747	756	797	753	781	748	791	754	738	827	793	733	817	757	753	766	803	795	784	737	785	747	753	735	755	757	726	747	732	769	768	738	742	741	757	736	777	746	727	734	791	742	813	731	745	744	760	772	768	759	730	768	795	749	775	766	758	745	732	791	722	801	740	787	762	779	767	782	796	791	823	711	738	721	742	783	758	791	784	721	749	774	793	780	764	759	764	788	771	795	826	772	746	698	756	771	749	732	721	763	768	766	770	787	814	795	759	760	743	717	783	770	775	789	776	755	772	761	795	761	757	797	790	772	758	768	759	765	712	804	743	774	736	764	755	730	750	775	769	778	790	779	760	777	792	741	763	773	749	705	807	724	810	754	728	758	779	766	722	700	779	773	753	770	743	759	789	739	790	690	755	824	720	738	738	794	808	760	780	753	769	791	793	799	751	768	741	733	723	771	803	725	789	839	714	805	766	786	765	716	749	740	776	750	799	772	727	748	751	737	786	762	838	804	757	847	778	746	797	757	736	783	791	761	769	770	749	788	787	756	760	847	785	762	790	807	744	747	780	731	781	790	754	766	751	738	765	773	780	710	720	772	757	746	784	787	741	729	806	782	715	784	832	750	772	800	836	785	765	779	762	698	776	822	794	737	746	764	812	784	735	772	756	723	808	755	786	726	790	737	761	760	699	688	778	739	799	778	769	741	732	747	764	757	796	774	757	787	783	747	785	741	793	785	699	782	739	757	767	802	757	730	751	752	759	789	748	764	748	776	747	748	777	770	779	754	766	752	774	729	757	778	715	752	796	739	770	739	753	740	736	761	740	774	746	777	785	794	753	779	776	783	760	767	718	792	779	785	779	712	780	781	772	799	771	775	694	795	768	797	736	755	760	726	804	720	795	744	710	741	769	754	750	761	771	798	739	764	730	725	806	730	754	729	726	744	766	762	796	759	750	754	772	788	791	778	837	765	793	757	731	763	755	700	770	744	733	765	741	813	734	779	771	770	798	762	769	794	745	753	737	725	754	757	745	752	737	724	814	789	742	776	733	738	764	736	761	792	782	724	752	770	743	770	776	765	756	679	808	776	762	774	696	784	770	724	742	709	728	731	763	756	753	743	730	771	792	795	705	726	757	707	788	750	759	757	744	753	782	791	745	768	764	746	731	757	768	768	763	755	738	798	795	723	757	731	753	739	829	751	747	786	799	742	799	690	731	797	726	741	778	774	735	765	734	762	784	757	729	790	746	791	764	812	787	714	819	726	757	797	752	759	790	787	750	787	761	780	776	767	770	769	753	743	732	719	731	768	780	765	738	765	742	775	733	765	745	747	720	721	785	706	801	780	772	764	771	777	744	754	756	771	723	758	793	740	746	766	774	814	734	764	761	743	729	796	759	754	690	789	743	754	769	750	764	775	794	756	752	711	739	743	743	746	706	830	756	770	758	731	736	744	752	720	750	794	800	778	801	757	728	750	733	751	709	748	764	754	803	772	774	733	780	719	744	734	771	788	741	786	765	767	779	749	713	745	759	723	752	792	723	746	785	736	752	781	826	791	780	809	747	762	792	748	769	751	716	789	752	760	824	754	740	795	753	784	757	722	701	791	807	754	735	801	736	823	775	723	737	727	749	757	759	762	789	751	764	761	771	789	757	725	765	717	702	828	749	804	729	725	739	799	784	718	746	749	777	739	816	763	785	806	713	749	777	705	785	765	780	793	727	716	760	734	787	781	707	792	805	739	774	758	776	746	741	742	743	729	799	784	787	762	811	744	786	795	725	734	751	774	806	725	809	713	810	730	798	784	763	759	773	751	808	755	733	745	720	754	771	704	777	798	805	788	796	769	766	802	767	752	748	797	758	771	769	790	787	775	732	756	717	719	814	780	699	772	740	807	780	749	735	796	748	785	774	756	751	763	762	757	726	791	750	828	748	709	740	748	725	787	721	814	785	782	726	748	809	795	797	786	755	814	727	825	755	795	802	762	792	775	731	788	797	778	825	746	742	740	784	726	740	793	818	769	725	791	713	800	788	780	765	701	729	743	752	741	812	770	765	726	771	768	750	728	751	737	771	747	717	777	776	767	744	778	748	754	787	773	728	745	790	745	809	759	723	742	777	753	708	769	748	741	758	752	835	733	757	821	741	719	715	720	767	758	719	794	791	785	732	785	758	760	757	745	767	712	784	795	740	801	793	746	755	742	710	784	747	771	781	785	774	763	765	798	774	689	769	784	759	749	793	781	779	760	800	770	786	794	792	783	740	789	764	782	734	777	744	793	754	801	790	733	752	775	790	770	740	783	807	813	727	757	765	725	730	784	709	760	752	746	784	739	800	732	833	804	783	765	777	734	787	791	803	755	778	776	758	792	747	801	756	771	792	731	736	732	826	699	743	761	806	733	779	740	802	706	745	718	758	822	742	756	767	771	828	722	726	831	730	783	779	792
4635	1414	1220	1085	926	940	900	904	880	904	875	900	933	921	940	921	848	837	883	903	871	883	892	860	887	890	834	905	837	901	852	864	830	864	882	902	894	891	850	846	866	892	904	819	919	895	846	874	882	876	910	918	927	894	861	867	964	908	867	912	891	871	916	848	871	866	882	817	853	875	869	883	902	867	921	902	879	836	881	852	821	851	881	868	907	928	852	918	904	896	896	860	873	897	853	916	858	890	902	852	894	856	930	897	872	842	897	902	887	846	908	926	887	917	890	881	865	867	901	870	886	870	863	878	863	841	863	850	830	920	938	896	853	880	865	875	894	905	852	867	917	863	860	872	866	867	881	897	862	891	820	944	832	836	947	891	871	913	853	896	882	874	864	878	866	825	897	882	908	888	896	844	905	915	867	901	874	878	830	905	916	857	890	850	878	917	889	856	902	848	900	885	870	886	892	888	856	870	851	900	888	841	914	877	842	852	826	896	865	889	865	847	905	876	895	873	885	867	862	931	857	848	882	914	906	850	873	894	923	928	874	871	807	887	868	821	903	877	904	876	866	913	902	861	873	861	841	897	902	898	877	862	865	925	872	826	894	880	923	842	895	872	905	787	843	842	905	892	878	875	883	845	871	900	842	896	878	891	932	885	877	824	843	884	900	871	916	906	863	911	851	902	902	913	847	866	933	858	892	872	881	870	864	873	836	880	815	898	862	821	832	877	829	864	878	852	882	862	872	832	870	905	858	866	870	880	858	889	862	851	906	953	916	881	903	894	899	904	846	907	895	849	924	871	872	863	941	867	870	888	900	873	907	831	880	856	863	848	843	910	847	878	848	867	928	864	916	902	872	892	867	863	856	857	885	879	855	923	860	902	860	918	898	882	876	895	869	901	867	940	854	899	861	876	899	944	820	874	764	864	885	826	837	863	909	861	872	876	865	877	869	884	915	895	843	839	846	846	905	851	908	887	902	878	919	858	851	867	900	911	890	897	885	854	904	861	862	872	871	826	884	885	855	866	877	894	939	858	914	908	947	809	866	891	897	885	836	866	942	853	876	874	901	884	854	875	873	892	888	888	869	894	899	902	890	846	852	863	928	862	886	856	848	932	867	842	890	871	881	877	845	908	862	869	884	871	939	925	875	868	911	898	947	868	874	866	915	866	869	879	884	881	927	866	904	825	902	907	865	901	878	860	904	883	883	902	902	876	877	809	871	889	879	876	877	864	871	856	840	866	864	867	835	817	887	883	908	898	908	894	880	871	845	897	885	877	825	918	856	880	836	880	871	895	841	880	823	915	858	892	866	912	849	886	862	871	841	862	890	828	861	885	849	920	877	829	870	908	861	901	910	866	926	853	881	852	849	832	881	778	897	849	851	892	851	883	892	854	826	888	864	882	839	930	846	849	927	869	868	826	871	879	890	898	923	836	853	856	830	849	885	844	866	870	874	850	878	885	908	916	849	914	910	902	786	889	847	870	887	879	883	874	917	848	890	849	917	827	878	939	832	895	875	873	891	880	889	925	875	848	882	852	894	901	852	844	882	900	845	865	879	898	884	870	833	843	840	850	955	872	912	849	906	816	871	844	843	859	850	841	890	915	902	916	903	896	839	904	862	832	894	886	864	907	902	884	912	831	901	853	869	866	891	924	895	865	924	874	887	899	869	844	856	850	942	900	828	850	911	862	885	847	889	855	885	909	856	923	918	879	867	897	889	853	900	897	874	868	882	847	844	853	884	912	924	855	867	893	886	876	903	887	886	843	902	901	897	868	848	836	846	866	890	888	859	865	886	882	891	907	828	896	842	880	894	869	900	861	884	879	849	849	871	847	886	869	882	929	848	899	934	962	861	830	852	872	841	932	830	853	889	829	895	885	849	914	887	888	875	841	918	839	856	874	878	847	876	851	871	883	893	861	888	841	852	881	863	852	872	869	839	942	937	856	894	834	890	875	848	861	917	834	885	861	926	884	877	869	873	879	945	855	820	935	851	887	815	854	886	859	886	877	884	828	847	890	830	897	903	829	860	903	828	882	926	880	935	845	886	896	932	854	914	846	879	841	857	910	896	886	949	837	891	899	902	798	869	853	873	824	852	881	835	896	811	881	889	948	886	882	897	879	847	847	842	943	816	845	878	907	837	917	859	899	840	836	899	826	861	862	875	847	884	889	930	864	863	874	943	851	851	875	831	875	881	910	903	917	887	871	901	883	877	901	879	861	888	857	877	902	877	834	896	867	910	856	820	866	845	893	858	844	864	869	919	915	827	856	909	858	823	913	919	845	898	859	916	882	892	890	882	902	845	902	915	815	896	910	869	861	918	860	862	857	875	872	921	785	893	893	888	923	895	898	886	947	884	893	820	879	928	845	926	834	882	865	902	897	864	903	873	916	924	853	913	862	880	875	882	845	886	846	889	824	888	843	886	923	889	901	913	906	864	897	893	880	896	895	852	874	844	837	921	920	875	870	903	861	886	826	842	880	869	918	830	901	833	862	903	867	873	860	905	901	848	891	883	853	851	914	850	886	851	905	911	884	856	849	911	852	868	851	900	904	873	945	862	851	874	867	895	895	894	897	885	895	804	911	836	887	876	886	918	861	882	862	862	868	892	916	884	881	872	905	892	888	914	850	892	865	914	888	846	846	862	868	839	871	881	914	910	868	883	895	880	807	837	855	938	852	941	887	899	924	887	831	868	844	950	887	939	859	856	860	942	869	855	866	912	845	908	825	866	837	882	886	891	842	850	891	860	909	864	872	855	844	866	861	863	850	847	889	851	890	855	889	859	818	920	896	877	900	881	919	908	874	863	848	859	880	924	861	845	863	940	903	896	888	875	854	861	878	867	874	908	885	893	880	872	875	881	831	868	853	854	922	895	866	861	849	895	824	835	923	902	897	884	862	863	876	904	903	893	870	865	873	886	852	897	882	865	875	921	891	836	840	842	838	867	864	901	882	880	906	832	866	928	832	856	854	866	852	837	907	872	836	874	875	886	855	912	879	852	884	839	871	884	914	846	880	840	914	884	845	865	839	850	913	867	852	871	858	885	843	890	907	903	860	879	895	890	865	881	842	918	867	865	880	828	866	946	881	883	870	840	931	863	903	888	881	841	902	863	890	841	869	828	840	837	904	868	849	853	899	859	864	958	855	895	902	856	928	877	845	860	881	869	865	904	900	870	859	884	848	884	829	860	903	862	868	870	914	855	905	842	920	915	899	838	830	830	922	854	873	922	904	890	888	921	854	905	888	860	878	840	851	828	888	848	858	844	888	876	876	809	934	878	856	892	929	876	830	815	846	907	857	863	839	863	915	900	931	889	865	858	863	834	867	907	879	884	821	857	882	828	865	893	898	858	894	912	932	877	913	891	830	876	940	866	887	895	920	815	856	935	840	861	865	861	881	902	909	884	901	897	851	889	906	887	911	810	901	914	890	890	890	852	907	865	856	877	891	856	890	903	860	847	859	862	923	888	844	848	849	862	850
23398	21080	28248	24116	21062	10238	1522	1119	1042	962	914	929	861	836	857	817	810	814	849	830	822	827	877	836	807	807	797	823	850	847	865	850	826	746	841	757	837	825	784	814	820	781	823	757	822	857	822	803	783	836	787	822	843	782	805	815	779	783	796	804	753	835	790	843	792	821	790	801	821	810	800	745	834	810	822	805	760	802	817	784	819	817	792	824	774	803	827	784	775	852	765	783	782	792	818	743	814	756	804	774	756	839	830	756	803	873	800	783	803	799	820	857	802	814	843	779	842	815	816	809	778	828	825	790	833	822	779	822	819	827	807	848	783	804	791	789	804	838	797	819	781	796	829	799	800	795	849	847	764	796	841	732	813	789	786	781	777	866	839	825	817	760	817	781	793	828	781	825	736	786	807	812	826	819	838	817	849	795	780	789	830	874	806	792	783	823	824	747	798	834	824	823	817	802	808	829	785	805	805	791	819	800	757	822	814	823	784	760	820	784	805	798	732	805	818	758	850	863	840	805	851	794	727	809	773	812	776	777	844	782	812	823	789	803	766	844	786	803	792	777	793	824	778	808	798	855	814	768	804	805	798	795	751	790	826	790	799	806	882	807	745	800	833	778	839	798	823	798	749	751	797	821	794	761	784	871	799	829	828	816	792	839	750	840	789	828	811	784	865	820	775	811	809	794	787	780	846	775	823	784	774	734	830	814	788	793	781	846	815	754	756	759	827	730	800	781	745	818	781	803	762	802	801	789	809	813	762	770	770	829	780	801	811	783	804	801	769	791	792	789	816	800	841	781	753	829	748	842	856	789	790	805	800	785	775	806	798	808	813	799	810	839	794	798	772	772	825	755	803	834	788	793	858	849	786	713	767	804	807	763	803	732	829	776	799	832	765	785	799	754	782	758	825	781	825	814	820	769	781	830	818	844	824	818	785	791	824	783	758	793	749	808	820	819	779	836	774	874	817	759	838	773	808	858	801	791	818	815	827	767	780	782	803	796	794	797	813	808	807	789	830	796	818	764	768	786	819	808	879	788	808	806	786	811	787	732	811	801	785	820	797	811	801	783	812	790	796	797	781	861	821	737	813	750	801	819	750	811	786	778	785	793	824	783	757	801	737	797	783	814	862	829	810	866	772	805	835	808	784	787	779	811	824	767	761	795	849	789	829	761	817	797	776	773	788	741	791	790	814	815	759	799	819	806	820	797	820	834	829	769	803	781	810	773	796	754	817	765	796	812	771	799	789	791	801	832	785	779	828	818	814	855	830	761	831	823	825	820	830	766	835	798	845	836	777	786	844	846	796	822	818	751	806	807	796	772	804	770	800	798	778	822	803	778	798	784	842	761	770	848	814	772	891	827	775	795	796	792	848	780	790	777	817	775	808	770	780	834	814	795	773	828	798	780	779	805	790	806	773	771	781	815	824	768	783	817	841	838	819	830	842	828	834	765	817	807	829	824	830	820	763	801	794	832	798	754	779	766	847	807	818	857	851	854	826	784	821	773	850	772	819	765	841	786	825	855	789	833	774	785	813	818	828	752	769	774	761	793	821	758	806	799	788	805	765	836	855	811	789	776	820	847	834	772	823	815	784	824	834	816	791	798	788	801	756	809	749	805	786	746	803	834	764	815	835	806	814	805	776	809	778	817	838	794	806	817	858	818	828	806	806	766	759	827	785	809	871	859	835	807	769	776	788	780	785	799	784	851	790	786	800	802	832	764	789	798	788	849	805	782	795	807	785	816	814	869	764	793	750	799	828	804	782	815	784	797	771	795	822	794	828	825	826	774	778	870	783	782	809	833	744	832	760	819	793	814	797	794	788	792	788	870	814	829	777	812	833	750	841	775	858	794	830	819	787	785	751	793	725	806	789	827	815	792	764	801	801	823	853	835	796	828	789	792	868	755	782	802	805	754	821	847	769	774	775	806	813	760	842	805	799	786	802	806	877	749	823	803	779	827	801	811	734	872	804	803	818	830	828	801	837	798	753	843	792	781	815	782	833	810	786	855	772	797	804	791	795	787	817	814	850	743	804	797	836	815	759	807	810	816	794	759	849	769	793	817	813	746	804	804	820	831	804	831	751	813	727	778	764	846	805	798	782	806	791	759	786	761	770	772	846	791	789	792	794	768	801	773	814	795	819	815	841	841	856	848	836	830	794	843	781	778	783	788	835	787	797	749	760	834	809	811	800	837	796	847	827	796	818	772	797	780	826	793	786	806	784	792	786	762	818	819	756	821	792	792	796	819	772	819	769	824	750	801	820	800	777	782	751	786	840	845	766	815	815	806	794	750	792	819	800	813	799	793	837	796	840	770	823	837	817	812	831	806	857	788	785	810	851	795	831	749	808	794	759	777	765	818	824	789	801	723	819	836	785	757	755	780	774	811	828	797	825	842	836	782	809	794	818	816	789	744	800	815	830	816	824	763	805	850	839	787	837	808	789	807	829	840	763	827	776	848	779	852	769	838	789	800	793	813	768	766	796	824	778	783	792	837	817	817	822	799	785	769	768	779	829	807	817	771	832	826	765	770	812	818	789	799	841	811	822	743	822	748	772	795	805	809	771	798	761	767	827	836	757	816	822	852	770	762	834	808	781	746	834	804	836	829	782	782	763	812	794	810	797	794	777	802	810	775	841	760	789	814	825	790	831	748	808	766	781	807	854	836	775	803	790	768	786	796	878	781	867	826	780	795	801	865	766	831	798	798	791	832	816	801	811	840	832	776	833	810	802	799	763	850	844	773	795	855	854	826	787	776	821	788	823	756	815	776	804	795	831	756	811	782	847	829	873	761	830	785	765	765	811	759	834	816	822	768	837	822	812	830	813	746	798	807	766	797	789	798	790	782	809	777	823	767	830	803	798	762	797	810	839	780	813	749	798	811	774	759	849	782	791	817	755	831	799	775	794	805	783	796	813	778	841	869	820	837	829	782	823	790	772	710	827	794	781	831	773	809	804	748	785	823	793	817	793	811	786	759	853	808	783	830	781	804	808	813	813	810	785	804	770	779	823	804	754	788	760	791	815	810	792	797	782	797	790	800	831	801	847	760	851	778	816	768	763	875	804	817	731	774	806	864	822	817	794	805	788	800	790	780	846	866	753	802	830	803	834	790	799	797	819	856	832	757	758	810	755	790	792	801	848	791	815	808	816	787	769	784	772	750	820	834	828	798	807	812	840	867	840	804	831	819	782	815	725	772	785	820	763	819	819	832	773	817	854	789	732	806	805	819	795	799	808	861	795	838	776	780	781	789	744	757	770	781	765	819	814	825	857	768	813	795	828	781	813	806	784	774	788	741	843	757	778	820	785	728	802	815	827	860	786	852	796	853	805	754	799	797	798	778	810	757	795	767	820	784	784	804	813	802	766	787	792	807	803	853	828	794	838	834	740	822	770	815	818	798	821	791	818	793	790	779	758	826	816	815	761	783	789	805	793	767	802	822	791	770	839	776	801	781	810	785	802	809	849	754	790	785	820	801	776	780
3559	8483	5893	3017	2351	1959	1597	1465	1372	1205	1147	1160	1132	1076	1076	1006	1009	982	1009	1024	969	959	924	991	940	994	955	987	991	959	936	953	940	934	941	953	909	949	959	962	988	969	959	1009	901	930	908	909	930	976	984	982	996	936	977	1004	960	1014	912	993	957	909	953	941	933	953	854	947	1003	934	905	910	932	965	912	926	934	975	947	954	960	935	953	922	902	935	904	916	929	900	918	870	899	961	948	907	964	936	968	910	932	877	866	940	894	884	994	949	979	890	928	914	905	912	977	872	972	957	986	933	921	926	983	958	939	907	931	928	919	890	916	948	885	971	959	957	934	925	879	940	916	937	909	897	944	935	901	934	908	948	935	933	927	945	974	879	884	906	911	920	946	914	947	959	913	901	956	916	889	926	913	934	877	887	960	971	887	1014	943	1003	998	941	961	967	908	965	1027	944	941	911	961	890	944	948	890	928	961	945	977	945	936	919	959	893	987	950	876	892	921	903	939	957	934	989	946	930	1004	894	994	959	969	923	997	950	985	903	981	925	947	889	892	955	951	926	1019	889	912	912	917	897	932	936	912	968	897	865	936	946	953	893	959	905	1006	994	911	924	898	993	984	952	958	977	956	895	912	879	904	966	936	929	929	951	919	926	975	936	949	930	916	896	918	935	933	940	929	902	924	969	997	872	972	992	954	882	911	927	926	931	956	928	903	950	923	903	1001	921	873	899	886	997	965	928	926	944	972	933	946	903	950	914	892	885	909	880	914	942	886	916	941	939	904	965	965	896	956	955	923	955	913	938	934	937	887	939	920	922	934	938	950	907	955	895	930	877	928	943	883	944	947	966	916	954	936	962	923	954	947	975	943	934	929	896	993	916	973	895	935	924	944	898	926	858	948	922	916	945	909	897	974	935	926	930	921	940	980	915	904	940	945	932	935	918	940	960	945	866	980	902	933	994	948	942	936	939	935	931	914	956	948	926	958	945	911	968	887	948	969	958	953	973	929	990	972	954	937	942	983	891	984	981	903	876	893	961	915	928	890	908	910	999	936	966	911	938	933	968	898	897	935	870	933	981	885	933	939	914	977	965	923	922	947	879	943	924	898	951	910	956	979	951	963	957	915	953	904	933	958	919	845	945	931	984	947	922	988	934	933	913	924	886	946	977	915	873	956	883	928	950	933	960	899	940	936	944	968	901	961	955	935	927	898	884	926	992	935	980	874	961	955	914	902	986	939	909	937	942	894	963	920	995	976	946	965	912	922	899	917	972	963	948	956	991	887	916	919	916	950	916	946	920	916	929	908	1000	938	968	968	929	977	926	928	915	955	904	962	872	895	899	917	967	971	949	890	964	924	994	898	957	980	908	926	935	924	920	955	925	945	913	915	884	916	962	904	926	931	893	941	948	909	954	938	962	1003	920	966	916	971	952	895	967	984	883	919	908	919	997	900	974	923	899	926	978	917	937	952	938	862	969	914	896	898	930	947	922	967	950	899	881	905	932	900	889	956	932	923	882	948	928	926	920	910	919	907	912	906	984	934	915	943	962	987	943	944	898	968	894	900	943	956	952	943	937	938	985	965	942	964	915	924	955	885	955	931	938	1027	906	951	938	963	952	973	872	914	966	985	929	913	923	947	973	985	916	965	961	891	918	943	919	944	955	948	976	924	955	932	897	930	914	916	1035	927	946	940	865	938	935	982	985	936	904	905	921	884	956	920	961	964	944	968	880	914	949	935	924	927	907	923	945	934	922	947	942	914	895	909	996	927	875	908	989	916	905	951	902	993	957	942	921	923	951	940	994	928	952	915	929	973	956	953	948	915	947	920	931	954	908	937	952	941	935	945	926	947	969	999	910	931	952	938	901	946	911	919	913	972	905	925	909	934	944	946	920	937	949	906	891	931	920	883	917	926	965	953	946	956	963	938	948	922	965	944	932	906	914	1012	913	943	944	922	949	918	914	888	932	970	896	904	941	892	986	956	933	942	943	899	906	960	935	948	929	908	909	946	956	946	892	928	956	909	944	892	910	959	946	978	969	945	929	906	931	917	916	957	930	903	946	967	943	899	940	878	921	925	944	966	898	921	910	930	983	949	930	912	953	921	907	929	918	931	885	919	949	910	959	904	994	941	909	957	974	954	930	920	887	954	918	952	973	873	940	922	968	896	915	932	974	937	912	937	907	958	918	934	932	952	897	921	950	956	867	936	968	862	902	899	926	876	935	962	952	933	905	928	981	949	884	971	963	978	933	919	969	946	937	959	934	950	944	901	967	933	904	925	943	935	972	924	911	898	908	930	952	953	1002	920	915	884	931	931	855	935	886	944	955	925	968	931	929	942	909	895	949	901	904	920	896	887	951	984	928	965	915	874	904	951	972	955	973	944	899	944	939	942	972	915	932	957	931	955	921	969	864	885	905	943	945	930	909	926	980	979	913	923	951	941	885	900	935	973	902	943	951	954	880	917	910	949	907	879	923	933	892	932	927	949	954	952	945	926	962	908	943	923	917	907	959	923	901	908	967	939	977	950	989	928	937	914	934	927	933	934	952	925	915	905	911	918	914	971	881	987	889	908	943	949	906	932	889	927	990	941	996	924	921	907	903	919	904	878	1000	956	951	994	924	979	988	941	936	873	935	940	886	949	922	910	870	950	950	915	951	883	948	970	890	918	905	917	931	937	943	933	908	879	930	938	997	877	953	911	949	948	891	920	932	944	882	979	978	973	939	943	942	936	910	910	942	915	940	932	910	928	902	870	919	937	906	996	932	935	904	952	934	928	918	934	928	959	881	1017	964	917	912	924	917	979	898	923	889	947	923	947	943	931	938	964	929	941	924	899	960	978	925	976	963	906	972	906	876	944	951	919	924	967	929	889	952	953	916	905	938	921	942	948	910	940	922	918	939	927	952	952	964	957	910	897	988	901	961	963	937	901	939	949	895	943	923	907	923	913	980	910	945	896	922	985	983	975	893	967	937	982	952	964	901	937	892	917	879	1009	937	943	966	924	882	930	937	868	895	893	928	955	966	940	950	917	957	898	903	905	947	939	888	952	993	985	928	964	942	913	924	1041	881	946	957	944	885	913	936	914	1003	926	911	911	952	902	909	959	938	940	880	1013	965	957	921	923	951	936	904	943	912	949	947	915	904	866	918	902	911	888	928	951	975	925	973	878	933	895	955	984	897	976	916	900	931	897	890	951	956	963	926	935	942	939	953	947	935	957	921	970	1002	944	929	882	939	1003	926	904	938	900	905	926	920	982	877	874	977	918	953	960	925	969	965	922	881	887	946	915	921	910	871	972	934	951	936	923	930	876	917	920	941	943	939	954	945	983	921	944	864	910	910	938	952	958	902	998	971	937	941	915	995	883	976	918	904	986	948	901	889	942	918	935	912	929	921	930	886	951	941	873	936	905	884	1003	934	898	935	897	953	928	953	921	958	886	892	931	946	1002	904	916	907	958	960	924	934	908	926	910	904	893	922	929	884	938	960	954	887	941	931	965	949	968	903	902	926	937	907
24562	21037	27049	25101	9798	724	583	490	507	497	455	436	428	430	408	452	435	425	446	464	406	426	435	364	397	409	375	412	405	389	432	416	402	401	389	389	390	384	444	399	413	411	392	400	383	381	410	395	386	395	421	370	403	408	419	414	392	397	422	370	391	429	417	398	377	419	407	419	408	423	440	409	414	377	420	438	412	406	435	406	425	373	388	401	384	403	424	422	427	398	360	392	387	402	430	397	376	400	394	384	394	378	422	347	384	425	431	406	423	390	393	401	436	403	394	400	390	410	378	406	394	403	406	400	407	383	378	451	458	421	398	407	408	392	408	404	387	389	431	417	412	386	392	425	427	405	398	426	423	432	374	429	396	413	436	364	387	390	410	408	384	391	383	373	421	378	435	432	406	410	395	405	414	388	395	402	397	425	418	449	419	459	448	381	383	388	421	410	402	398	392	389	426	378	382	403	389	432	371	404	413	413	416	361	400	406	426	419	408	388	391	395	394	403	402	403	390	410	399	392	409	423	418	447	421	404	428	376	384	415	388	391	408	351	416	422	396	395	410	400	378	392	389	412	417	397	377	387	352	389	399	446	424	435	436	463	342	418	372	422	427	419	404	462	386	419	398	425	389	377	434	402	396	402	406	393	406	426	449	444	416	423	386	413	405	386	450	371	418	386	408	398	445	417	412	392	390	399	377	418	423	405	445	427	456	404	413	399	417	379	413	376	392	406	437	423	415	442	386	413	415	403	360	381	396	431	361	399	400	414	400	399	450	435	375	406	407	389	403	429	408	428	424	387	435	432	417	415	405	393	426	411	413	420	407	406	443	382	393	417	413	433	385	406	392	387	387	410	386	408	378	413	365	407	422	406	415	382	359	419	394	419	418	364	391	440	426	415	392	396	397	406	397	401	402	402	406	360	394	344	412	374	415	384	432	376	400	438	437	433	400	401	434	405	418	453	392	379	389	414	380	382	359	373	424	411	402	387	430	385	402	387	382	388	421	413	411	379	442	395	398	420	397	446	388	420	409	394	406	420	414	405	371	421	413	397	392	393	393	385	400	419	417	394	402	350	419	416	397	413	422	400	390	435	402	404	393	433	384	423	366	402	428	381	383	401	375	431	383	377	407	414	378	421	400	440	377	430	410	409	418	375	433	419	392	400	412	407	388	415	393	367	416	360	423	407	388	385	375	391	399	456	400	438	400	416	355	408	445	443	358	388	405	379	429	388	380	385	424	408	408	409	424	440	414	426	392	407	441	419	394	406	431	402	429	399	426	374	389	387	382	421	378	395	421	394	376	386	406	388	392	442	397	340	424	411	395	403	377	391	414	404	397	413	435	405	393	368	387	391	382	389	388	394	408	360	445	425	406	397	395	400	377	404	363	408	371	417	431	436	385	426	417	393	380	380	384	396	418	404	405	412	410	391	447	408	405	433	364	394	377	427	388	379	399	388	378	399	395	412	421	450	433	376	436	391	417	380	446	412	404	389	368	390	414	379	424	409	362	409	406	424	372	412	423	419	399	407	402	397	382	356	437	409	422	392	409	386	383	389	416	433	398	440	420	400	388	406	397	391	440	417	400	410	426	439	418	416	411	388	392	429	421	382	403	449	421	416	406	407	391	436	403	398	393	412	388	385	401	423	419	372	430	405	425	384	406	368	403	389	417	427	406	395	388	393	399	403	419	386	386	415	402	385	410	390	394	364	424	424	430	408	397	388	408	387	422	431	393	400	386	403	386	403	419	383	397	432	395	395	367	391	384	402	391	408	407	400	429	416	385	380	408	403	385	392	432	398	424	412	369	415	424	392	432	402	383	428	397	405	410	403	400	418	391	395	419	372	400	403	396	410	390	402	399	406	408	404	419	343	409	385	402	421	385	429	417	392	405	421	415	379	383	408	430	372	382	427	401	366	442	369	421	387	393	386	404	395	403	397	415	427	380	396	369	383	435	390	371	382	400	382	397	399	374	428	386	381	401	441	432	397	418	413	404	376	408	382	456	394	418	420	390	409	411	401	388	371	421	402	401	392	370	401	402	361	394	420	410	429	437	419	407	426	385	391	406	412	397	427	418	390	408	406	414	395	401	421	407	401	393	406	406	418	390	429	369	411	397	396	423	384	396	415	384	425	442	417	424	413	431	431	442	385	425	409	392	404	404	408	368	435	409	391	417	384	390	395	407	385	353	372	389	422	420	415	414	364	410	416	403	390	408	401	448	390	401	379	380	389	444	383	402	389	399	392	390	425	396	380	399	383	413	422	411	360	390	377	431	385	398	416	395	403	388	379	398	411	387	392	401	391	445	395	416	424	361	410	393	401	375	378	398	353	437	408	407	400	414	426	383	404	438	381	391	386	385	419	409	402	391	385	414	382	401	404	422	383	354	406	405	387	404	397	390	390	403	389	418	387	399	404	387	420	404	410	431	446	392	396	440	422	416	406	378	424	387	441	379	411	401	422	441	429	381	413	376	395	415	420	371	423	450	417	413	423	455	403	419	438	407	374	413	414	379	404	398	391	385	400	394	389	426	411	390	356	433	392	416	375	378	403	369	378	430	389	404	393	374	412	384	405	388	412	408	397	388	389	406	383	417	414	406	409	379	413	427	389	359	418	430	406	386	442	407	425	399	412	386	405	430	390	402	376	388	428	432	380	386	393	415	405	380	422	395	400	407	379	403	385	415	405	419	358	425	427	421	417	425	389	416	407	402	381	393	375	440	408	387	400	455	417	404	399	403	410	410	426	403	403	433	418	405	423	433	444	392	379	410	399	435	403	401	391	381	410	426	388	389	374	425	413	367	392	381	406	394	381	387	381	398	426	422	402	374	393	389	417	388	424	403	367	380	385	416	408	405	402	399	417	414	391	456	400	374	374	381	403	403	418	439	428	413	393	402	373	451	424	401	414	404	427	412	380	394	418	383	411	448	443	436	454	424	436	412	394	397	439	396	456	385	423	392	363	355	419	418	385	431	408	379	421	405	362	375	368	409	394	411	395	377	390	352	394	390	380	406	373	432	397	404	381	416	415	388	435	399	379	419	394	416	370	377	414	417	399	389	402	405	423	418	388	404	389	407	419	426	424	395	431	394	421	376	397	385	384	366	393	410	384	413	406	362	408	369	356	399	381	417	398	407	392	378	416	385	428	393	395	421	404	408	381	422	405	438	404	397	380	383	374	401	397	411	415	398	435	410	433	410	379	396	403	393	409	406	391	390	400	429	414	392	399	393	411	411	390	369	419	365	396	383	406	377	445	391	386	393	387	392	389	406	388	374	394	418	389	393	431	421	390	395	435	411	393	418	363	353	381	411	416	382	386	439	406	380	396	401	422	399	395	420	435	387	452	404	420	386	385	400	463	423	400	385	442	386	404	402	393	398	414	387	390	379	398	416	406	396	443	382	366	427	404	423	382	443	375	440	406	391	403	391	451	386	427	387	393	419	336	428	362	411	412	400	373	379	415	392	385	433	375	377	387	380	397	429	425
3396	4575	3259	1577	1222	990	890	760	675	680	625	591	577	546	569	474	528	504	515	488	501	484	482	495	458	502	496	496	483	462	470	505	468	473	472	453	488	460	466	500	432	452	449	498	453	438	500	453	479	483	513	495	476	488	469	479	460	440	467	441	516	434	506	441	471	429	464	469	469	485	471	475	475	456	448	481	487	486	470	447	485	447	471	472	442	434	496	481	433	467	421	452	456	468	522	484	454	469	504	462	479	462	460	469	454	501	516	468	472	451	521	458	489	462	458	497	517	477	495	451	460	452	499	438	451	448	469	457	474	493	452	444	466	468	499	484	483	473	446	488	463	453	432	479	484	423	466	469	453	427	433	458	460	470	489	459	433	475	502	507	460	476	421	449	507	502	447	462	486	485	457	477	448	476	460	478	460	462	462	464	435	486	507	532	434	472	443	434	510	492	451	478	478	491	457	465	464	465	488	488	464	480	458	452	503	500	455	479	454	508	471	456	452	473	495	476	493	485	482	495	476	480	491	473	464	474	475	489	450	475	492	465	492	464	475	435	470	484	476	468	481	480	441	474	475	472	500	457	481	487	486	492	496	476	468	469	484	443	508	489	528	472	502	461	452	490	491	475	485	422	498	408	492	497	479	466	479	488	478	442	473	481	493	456	481	440	499	457	469	451	451	475	480	456	474	462	449	471	500	464	498	509	492	494	504	440	466	483	471	457	450	497	498	459	491	511	483	468	480	438	468	448	449	488	463	438	497	463	457	485	508	483	449	469	476	468	453	479	432	495	431	504	466	482	486	467	470	461	458	457	485	501	506	470	494	486	445	495	467	470	449	454	483	459	439	495	469	453	470	425	491	455	465	456	491	492	493	481	439	453	475	473	487	427	474	486	473	493	467	448	481	462	438	512	445	464	451	425	490	459	473	479	482	474	476	466	483	493	470	458	453	453	438	468	456	460	443	498	488	491	455	479	475	482	484	454	436	503	420	460	421	454	458	464	463	478	485	484	474	475	470	494	450	485	465	445	481	476	470	469	477	465	463	505	491	492	406	493	430	464	465	448	477	477	452	449	514	432	480	481	464	486	492	501	494	492	451	503	460	473	449	463	474	460	457	476	452	486	455	442	461	467	458	443	488	443	451	471	481	427	458	503	460	435	469	459	471	442	451	440	465	477	440	481	489	490	491	468	493	458	476	486	448	453	467	433	448	477	480	489	472	473	477	441	432	494	481	449	435	487	409	504	452	512	440	519	440	458	483	455	481	470	496	478	501	471	458	443	479	484	456	484	414	476	434	460	458	416	466	469	480	459	451	449	475	454	478	457	446	494	484	473	471	467	474	476	439	449	463	481	460	473	465	480	458	465	467	510	496	456	465	489	457	499	483	524	472	428	476	462	442	449	479	479	464	480	475	469	468	499	491	458	446	467	486	476	449	479	454	476	478	455	508	450	465	463	487	417	465	480	439	448	450	483	443	478	487	477	511	471	478	434	456	473	456	436	463	441	490	451	488	460	444	491	424	493	477	418	459	487	454	500	465	436	459	462	454	503	467	492	479	450	471	478	438	429	447	468	487	516	462	508	468	472	495	414	486	466	454	469	476	448	459	479	477	444	471	455	462	498	467	513	448	491	445	437	466	460	496	493	473	454	465	482	467	466	451	488	456	515	474	507	457	482	452	448	510	488	441	460	472	453	467	468	474	500	462	489	432	487	459	456	479	473	495	489	471	472	462	466	500	457	461	482	446	483	477	476	493	479	502	483	457	482	440	468	484	437	493	462	446	489	467	414	474	496	478	484	487	482	438	477	477	465	434	481	465	484	466	455	491	490	479	470	505	475	441	477	485	472	499	447	470	464	497	476	465	476	477	463	466	441	475	442	450	442	479	451	453	459	473	485	496	478	494	438	474	446	440	506	468	437	488	458	468	454	463	483	458	447	537	492	468	448	507	464	475	470	485	439	507	455	475	439	466	465	502	504	495	478	471	478	498	474	470	477	475	471	505	463	485	467	505	465	431	473	463	496	464	473	460	474	486	500	491	488	475	518	474	482	457	493	486	443	470	462	457	489	482	439	452	446	468	503	427	472	480	472	414	486	475	489	471	462	457	473	472	481	465	477	444	464	435	452	460	494	470	455	472	458	430	456	457	438	485	479	448	464	435	438	460	499	478	486	453	462	427	455	481	476	442	451	470	461	502	495	440	493	483	487	490	467	440	446	491	471	449	437	442	481	468	447	446	459	477	465	469	466	454	487	464	478	483	510	466	455	426	446	448	434	481	458	502	449	475	456	479	447	492	487	452	466	470	510	490	475	462	436	504	484	462	416	472	470	506	460	443	461	481	476	481	513	440	463	466	492	465	462	486	484	483	448	493	498	457	511	454	467	498	492	443	434	456	451	475	436	459	467	485	471	465	497	462	487	484	441	442	492	486	497	501	484	436	471	481	498	483	472	488	467	461	479	494	482	442	476	478	421	467	470	440	470	493	479	474	460	463	436	487	514	469	467	468	495	480	486	470	477	459	438	497	452	426	497	449	465	474	450	441	479	483	477	482	518	433	488	488	441	494	482	484	515	502	477	447	473	456	454	427	472	467	486	459	520	510	456	453	488	446	457	473	477	476	497	466	448	462	465	471	424	472	512	477	481	502	476	494	478	432	439	459	483	481	493	474	499	484	503	450	465	431	430	487	487	426	477	450	492	472	472	467	495	467	475	459	445	481	474	469	509	473	445	471	441	445	451	495	445	480	426	465	441	504	453	464	473	481	443	498	484	491	457	465	462	459	448	456	475	468	470	471	442	433	466	466	477	477	477	426	484	470	506	461	500	486	490	460	492	467	446	466	438	460	476	490	497	456	481	471	481	456	473	446	410	450	456	485	504	434	474	540	497	472	460	495	520	490	431	493	478	494	464	430	467	458	467	445	447	490	446	443	432	430	491	440	460	441	449	485	524	457	470	454	468	461	472	466	444	490	465	497	454	467	454	462	491	447	454	456	478	481	490	479	476	480	456	485	466	485	456	472	461	472	465	439	479	450	473	479	478	465	468	471	483	479	467	482	468	473	477	455	452	473	508	416	501	420	450	470	469	466	488	477	505	482	457	437	473	507	487	487	475	411	459	473	468	445	483	499	481	461	471	476	435	517	495	487	476	499	504	438	483	470	453	488	455	455	497	486	494	458	451	453	457	478	453	516	479	488	506	498	461	474	467	468	497	467	481	444	460	486	460	462	476	464	474	441	488	492	459	479	471	488	468	460	503	492	451	468	472	489	451	453	470	481	470	460	463	472	474	486	477	478	506	499	496	480	491	526	434	456	491	480	488	436	475	474	442	515	475	454	481	498	471	466	466	455	483	492	480	462	475	488	512	465	457	467	493	478	494	457	479	435	456	470	455	489	464	436	447	477	458	444	506	458	510	493	434	480	489	469	454	520	483	481	474	425	484	458	412	481	433	471	487	460	492	480	470	467	471	443	470	492	437	455	511
22474	21088	28701	23711	21081	21089	7970	947	734	653	661	547	484	536	485	495	440	421	445	419	452	428	462	406	424	394	405	401	424	370	402	369	383	355	393	398	364	353	389	362	399	396	371	401	363	370	375	368	369	385	391	402	389	358	405	393	413	349	369	368	382	365	400	412	356	384	384	393	372	380	404	391	357	371	393	384	387	360	359	365	352	398	393	370	377	393	383	378	397	417	384	375	392	411	383	372	350	384	365	327	393	413	349	372	377	380	349	391	351	361	395	410	358	376	405	355	370	383	362	369	365	358	379	362	393	352	341	354	392	375	363	336	383	360	375	345	356	340	371	337	379	368	351	376	409	354	376	391	361	387	366	383	408	373	374	362	380	379	345	410	376	348	369	335	395	392	375	383	372	383	376	379	376	378	335	420	369	371	373	359	372	395	393	364	384	382	368	360	383	406	365	344	354	359	401	392	367	347	365	348	369	384	405	347	388	361	378	380	377	354	362	393	364	369	378	374	397	384	365	404	376	360	376	360	331	398	383	386	357	397	402	375	386	420	369	362	389	369	353	348	419	357	374	352	397	366	366	359	387	374	361	372	380	388	363	388	350	375	347	333	393	387	365	373	393	367	389	376	374	404	375	385	370	372	379	378	374	374	356	388	353	376	362	357	385	399	405	376	391	359	353	356	381	377	387	383	364	353	376	341	342	368	401	389	368	388	362	330	430	380	347	341	375	386	355	379	384	381	381	379	390	369	360	334	342	360	351	394	373	354	373	387	364	399	384	384	364	358	367	360	375	350	352	425	391	337	339	391	382	348	343	380	339	353	366	397	385	347	374	395	384	368	396	360	358	374	336	393	391	394	373	375	403	414	366	388	378	367	381	337	381	371	346	360	351	402	378	369	367	410	414	404	343	364	386	349	355	380	390	365	392	373	360	352	384	356	367	401	369	398	370	380	379	359	411	408	402	361	369	349	360	353	355	402	373	358	384	342	345	377	399	349	369	344	360	362	380	380	409	375	362	352	418	338	365	391	378	352	387	375	352	368	409	375	368	382	359	362	364	343	382	370	378	337	345	365	359	382	358	396	415	362	395	406	371	356	398	381	358	399	396	349	355	350	375	345	402	386	343	362	362	371	347	371	406	419	383	398	386	388	385	344	387	379	382	367	385	367	372	368	395	341	375	362	351	357	365	374	394	372	345	396	380	413	399	390	364	359	379	400	382	354	373	363	382	385	381	379	377	352	370	338	322	393	357	396	375	385	374	375	366	369	360	379	396	373	404	343	350	390	391	352	356	366	367	363	342	365	386	375	361	389	382	343	371	374	347	383	379	360	351	357	439	393	349	385	383	344	393	389	369	366	353	379	374	400	382	388	374	373	376	374	352	368	375	375	389	333	368	360	369	412	405	386	368	395	352	362	361	396	368	356	399	398	371	346	364	375	351	390	403	390	360	381	369	348	365	380	401	362	355	364	375	357	369	380	373	372	404	346	346	345	348	366	367	356	351	385	401	355	345	358	394	371	374	360	387	421	358	366	373	412	360	361	365	390	357	386	390	386	408	373	367	380	333	363	381	381	370	409	360	361	372	377	403	363	396	378	358	354	370	399	375	366	347	381	336	361	381	381	367	396	397	332	369	371	376	371	376	385	419	376	363	366	355	382	375	368	358	374	378	378	370	368	385	370	395	343	348	352	356	366	422	407	386	366	332	392	377	360	367	339	368	375	381	344	361	323	366	388	391	386	358	351	363	361	360	381	409	381	386	401	380	364	355	420	351	368	426	383	364	361	415	372	378	391	367	394	356	379	397	350	366	414	399	374	414	354	365	388	407	370	396	400	365	374	346	388	373	378	375	351	393	374	364	379	347	378	361	358	343	355	408	392	393	386	390	354	372	401	388	384	353	396	340	374	358	362	386	369	391	356	381	381	388	403	376	388	380	323	363	339	395	379	383	383	372	390	398	398	380	360	357	358	355	364	391	374	357	361	382	339	354	433	366	370	377	359	377	406	401	385	354	379	378	387	368	382	391	363	369	402	391	380	360	354	401	379	381	374	365	373	368	363	385	388	367	374	391	329	355	389	346	368	358	378	386	378	374	375	360	361	351	401	388	357	371	381	341	366	360	375	368	409	347	379	369	352	372	384	393	370	378	399	383	359	352	341	363	358	349	365	346	362	381	373	399	356	369	375	367	376	319	387	381	373	363	344	385	327	383	341	411	368	360	359	373	414	399	371	372	386	377	363	386	354	367	335	384	408	387	377	359	353	378	380	358	357	360	366	394	380	397	377	359	366	372	389	319	359	384	380	370	399	384	423	398	410	355	388	384	394	362	400	406	351	358	381	387	397	388	370	408	351	352	383	373	367	338	364	368	374	385	339	398	384	369	359	365	390	374	352	408	352	377	362	383	399	360	363	407	387	406	396	385	350	336	392	366	356	383	351	370	388	390	433	381	387	375	408	350	365	361	369	381	377	376	424	372	413	363	395	392	368	352	377	369	381	360	389	361	406	383	367	377	378	352	367	380	387	391	344	369	371	372	407	361	347	403	334	361	388	411	358	377	373	345	365	353	358	393	363	354	357	384	370	381	353	384	331	392	341	333	420	393	373	375	376	331	362	360	380	338	395	394	356	336	397	348	381	378	372	374	340	401	395	390	368	363	351	372	380	357	384	376	366	375	365	353	394	356	398	360	401	392	380	383	375	376	351	356	373	397	400	362	359	372	339	374	399	367	338	374	338	372	364	360	371	351	369	349	346	341	363	341	387	389	371	354	334	385	356	416	400	373	366	378	364	346	361	368	358	365	367	328	351	370	399	412	378	381	362	355	362	334	333	399	339	389	385	389	388	434	371	402	339	333	409	356	348	377	403	352	383	388	402	382	373	434	356	349	351	379	396	376	391	372	405	360	387	368	324	355	395	355	367	386	389	392	353	389	347	378	392	354	330	395	375	375	383	376	389	378	361	358	352	381	384	416	354	400	363	408	375	373	374	378	363	368	369	357	368	366	369	376	380	324	391	365	398	367	346	352	386	368	343	389	368	353	363	367	384	363	377	360	363	370	349	372	343	365	387	391	355	360	349	339	351	384	373	389	365	366	359	405	389	413	385	336	374	363	384	354	421	374	339	365	401	397	366	369	364	335	367	350	362	363	394	413	379	422	396	339	347	363	362	361	381	341	365	398	341	419	384	404	374	364	376	368	370	379	401	348	374	406	409	364	370	391	365	362	413	363	366	335	380	405	409	350	355	349	371	399	392	370	347	408	341	352	389	361	386	420	377	354	382	333	360	376	416	378	357	353	386	376	384	364	374	381	397	386	343	395	345	384	380	345	407	410	367	349	367	369	358	355	389	372	357	382	372	379	362	367	378	365	368	430	387	348	386	364	387	353	371	333	339	367	387	392	359	369	351	347	368	356	354	349	355	361	368	377	377	366	388	380	336	392	379	368	354	378	372	394	356	383	371	390	365	434	358	403	345	355	363	373	409
4556	13212	9210	4439	3203	2404	1983	1541	1290	1031	976	862	787	738	666	651	630	655	618	576	555	562	581	483	552	476	513	499	487	455	500	506	498	522	500	489	476	470	491	461	456	434	481	474	475	445	462	436	481	462	466	465	432	461	485	486	487	498	450	448	479	459	437	486	427	446	469	435	469	472	469	467	471	411	472	412	460	476	484	418	434	490	421	446	494	463	481	446	472	487	485	465	470	434	450	416	451	455	443	429	504	448	430	488	460	445	428	471	437	463	419	437	480	435	458	436	453	418	466	447	437	465	475	471	466	485	443	401	442	475	473	461	450	413	443	472	448	437	442	466	490	440	453	431	479	467	449	418	457	461	468	454	462	465	467	450	475	459	446	448	467	450	455	441	454	496	464	436	460	443	431	474	452	489	423	444	429	413	451	435	445	463	437	458	476	472	420	449	422	442	424	452	464	450	455	425	425	442	454	477	470	466	436	441	414	475	469	439	492	480	452	456	474	443	443	442	467	453	445	454	439	459	431	411	441	446	409	453	476	453	467	478	485	450	472	492	431	470	465	455	450	438	428	431	427	507	480	435	461	435	531	484	483	489	460	470	485	464	476	449	429	486	452	461	453	465	486	451	488	429	450	471	469	443	460	468	455	437	436	446	471	455	447	419	465	466	475	432	406	459	425	467	434	461	468	453	440	461	477	481	476	467	479	454	465	433	468	456	421	454	457	430	447	472	463	475	446	462	455	474	428	444	412	480	409	460	436	508	468	450	433	459	430	455	490	450	419	427	478	474	433	454	477	473	448	417	435	475	452	466	477	480	456	441	457	458	433	484	422	446	474	473	463	476	465	450	442	437	456	437	453	477	422	406	469	409	460	472	468	474	434	453	420	442	462	422	467	478	454	428	466	461	472	465	437	461	457	454	466	450	458	420	445	420	484	445	447	462	433	412	446	478	474	461	471	454	454	464	454	463	432	438	445	413	488	449	452	474	453	446	474	468	471	466	461	456	417	446	436	461	476	453	451	433	473	422	467	472	470	485	451	474	462	425	490	448	415	479	430	474	459	483	457	441	421	483	505	427	464	428	455	438	443	462	414	463	442	478	433	481	468	487	451	441	434	444	454	479	448	430	472	435	463	402	470	446	460	500	432	446	459	481	421	448	461	484	456	467	477	448	495	456	448	473	457	458	465	456	397	497	477	448	474	444	428	423	486	464	444	462	465	439	448	440	477	489	472	435	470	436	454	483	463	474	476	457	446	464	438	434	437	446	449	466	439	442	461	424	470	483	468	449	462	476	463	459	512	445	447	421	481	451	481	402	477	464	436	451	464	443	462	473	410	434	449	477	452	431	480	434	501	446	446	445	439	470	454	431	428	446	468	442	442	453	439	447	452	456	458	466	464	489	436	479	445	450	471	465	437	458	415	438	441	455	462	473	445	468	438	449	468	407	480	430	476	441	444	411	445	486	458	442	473	494	474	462	482	443	447	471	445	427	456	481	469	486	454	500	449	422	446	445	434	431	428	464	459	473	466	463	458	459	480	461	479	493	448	442	438	445	428	470	441	440	461	447	466	472	464	480	440	466	412	500	484	468	501	466	428	449	431	449	473	459	474	481	482	446	436	455	434	502	446	448	522	481	494	476	484	455	429	422	472	436	471	471	489	445	459	453	460	453	425	430	466	460	438	466	419	441	461	459	443	491	453	407	465	438	453	429	477	450	469	446	437	450	457	424	440	440	438	459	462	440	430	464	463	427	432	459	437	464	447	449	441	449	466	438	426	458	438	428	424	478	428	494	455	445	451	418	462	426	430	435	414	463	485	485	471	458	443	448	446	431	469	441	474	476	439	425	458	491	468	458	438	478	461	472	472	441	466	466	448	466	444	467	422	450	462	454	444	439	410	453	439	498	435	411	457	458	421	455	494	453	453	461	435	497	438	423	457	432	430	451	409	470	471	463	444	437	468	450	479	424	459	431	436	460	456	430	471	461	457	425	434	467	444	497	441	466	454	443	468	474	455	417	461	476	470	415	418	452	432	452	467	404	469	431	428	412	467	468	464	482	452	491	463	472	458	424	484	438	462	427	450	420	455	436	422	473	448	454	479	436	458	467	426	480	441	418	463	449	442	423	452	501	434	456	455	434	433	488	441	443	443	473	467	473	456	449	489	430	467	463	427	463	432	459	485	454	481	433	443	420	459	437	449	483	486	456	463	409	458	442	467	445	443	454	464	449	450	439	465	471	483	463	439	459	462	441	436	449	411	443	438	446	469	427	470	480	494	449	469	463	435	451	490	469	466	446	437	461	468	468	440	452	466	428	460	425	480	485	439	468	427	456	460	486	457	411	456	459	460	423	467	453	421	453	436	488	486	456	429	461	435	431	460	469	438	426	465	435	431	455	410	452	444	434	446	429	460	435	456	454	449	431	477	482	440	476	477	426	468	423	456	439	465	448	460	441	433	439	471	495	465	465	478	464	454	469	470	491	480	464	448	443	475	491	452	449	436	451	461	476	438	470	477	431	485	513	442	446	464	482	413	453	438	411	430	462	425	464	468	420	455	453	454	444	496	458	439	464	460	418	444	483	480	446	467	478	469	453	446	459	472	414	444	496	453	465	477	448	462	453	466	454	466	473	430	492	429	481	460	449	436	446	471	410	456	441	473	467	472	490	446	468	415	483	442	477	512	451	449	492	477	448	448	453	421	418	467	470	424	445	456	441	451	446	437	455	447	455	471	451	490	455	467	443	480	477	490	440	466	490	452	449	475	444	443	441	460	466	427	458	472	468	477	446	442	465	466	467	431	461	456	447	449	450	451	481	429	471	458	467	483	457	441	453	457	431	488	480	402	434	426	438	463	464	462	432	444	443	431	460	482	496	440	492	440	425	462	476	418	474	456	510	433	474	458	444	444	437	475	469	432	438	506	455	474	451	446	448	418	457	435	435	453	454	469	429	474	444	441	484	463	484	453	471	454	477	452	445	439	445	445	450	434	453	445	484	427	433	435	464	461	424	460	399	434	425	451	422	466	468	451	445	480	483	447	470	418	442	478	441	458	450	465	477	447	419	448	444	469	442	499	456	465	451	438	488	460	473	452	424	467	419	459	440	460	452	448	447	444	436	474	452	458	462	475	460	448	467	468	457	450	436	419	438	452	464	466	461	444	451	458	457	508	462	456	425	437	427	452	436	447	436	436	469	436	393	459	498	437	456	503	445	444	472	448	478	419	483	472	423	464	448	434	457	476	477	453	455	399	456	433	424	453	461	421	434	469	460	421	432	438	481	465	447	476	470	453	442	469	451	432	484	473	422	448	484	458	425	449	448	455	469	426	425	480	458	434	473	412	417	456	433	473	422	500	468	456	475	483	436	437	460	446	461	467	478	492	483	440	498	483	473	485	492	449	447	480	486	457	461	439	430	472	408	477	453	492	438	468	435	454	442	464	409	452	441	465	443	470	443	467	471	448	487	435	496	464	427	472	467	493	473
27079	18388	4638	1135	823	786	778	751	784	777	790	774	815	761	737	765	756	749	777	784	800	758	788	761	779	795	799	735	759	730	733	744	745	789	750	749	712	742	722	690	763	741	775	693	719	782	754	736	776	754	748	731	795	723	797	758	765	735	738	792	748	706	766	759	747	765	698	745	775	721	748	757	728	795	785	790	723	722	790	719	762	761	719	750	769	813	777	768	743	764	709	764	772	718	745	752	811	741	762	756	742	760	759	740	758	776	707	779	789	773	746	727	803	757	712	716	731	757	747	764	733	733	747	720	768	696	742	780	738	756	743	771	793	808	778	711	716	775	746	797	774	701	772	784	812	752	767	728	741	753	727	767	817	749	748	766	705	754	713	711	731	722	798	776	732	787	755	792	775	764	785	719	726	795	706	769	802	728	721	798	730	715	810	729	753	738	763	745	755	742	745	749	736	728	738	751	786	795	760	717	730	735	730	775	737	835	740	749	788	729	757	778	718	698	739	778	771	771	767	733	769	792	806	761	754	744	739	761	724	702	735	810	779	757	714	767	820	769	706	730	811	748	771	758	783	794	762	748	807	728	728	719	755	745	734	723	742	706	724	769	748	714	711	806	713	758	759	766	723	743	708	756	801	748	781	792	759	730	720	764	775	809	794	733	775	718	722	739	735	749	748	738	824	747	725	742	703	789	735	705	741	732	764	706	753	777	718	757	755	768	679	749	794	796	785	760	740	736	738	738	725	743	723	738	749	773	711	814	707	806	718	776	783	801	772	736	766	716	763	801	736	796	737	740	754	753	745	702	741	739	758	771	721	729	764	751	737	793	748	726	787	768	735	746	773	763	784	706	772	746	781	788	766	752	742	762	745	772	746	711	740	801	740	754	785	739	745	741	729	799	738	752	750	782	780	767	758	752	783	738	753	723	691	706	779	677	767	700	796	773	755	759	783	729	705	743	740	813	762	790	742	770	787	778	770	797	727	760	745	808	751	739	781	796	729	737	728	777	765	723	736	737	742	747	755	734	792	774	796	760	723	786	716	774	773	711	748	731	732	733	786	730	707	778	785	745	738	789	708	779	771	740	757	796	804	765	707	740	735	767	740	766	781	749	774	730	781	751	751	735	760	763	772	752	735	766	774	780	729	758	724	696	753	775	765	709	727	710	758	705	703	743	736	763	775	711	748	782	761	774	716	757	833	751	734	749	765	732	783	784	714	760	756	744	748	695	766	769	733	751	726	810	749	788	754	772	745	754	742	764	768	724	715	716	760	764	734	727	727	761	799	734	812	757	792	721	771	761	732	710	712	743	797	726	736	808	758	754	799	785	779	776	758	710	717	778	740	788	730	785	758	774	758	671	764	753	761	767	802	745	706	711	802	737	805	765	786	730	748	742	824	749	745	734	752	736	787	716	733	732	759	708	771	725	753	750	758	744	754	817	741	774	768	732	731	725	776	760	719	771	717	734	765	728	722	743	749	713	768	771	754	745	703	745	745	748	746	768	776	758	793	773	749	754	743	789	751	756	754	762	757	758	717	783	739	742	736	735	793	735	722	754	727	757	781	785	771	785	753	752	744	757	785	774	739	786	739	808	751	745	733	685	768	738	719	778	770	745	707	782	747	757	761	777	772	753	787	737	751	743	766	748	742	759	734	758	757	735	748	730	762	725	720	736	710	783	767	783	721	701	826	749	762	787	761	739	740	775	736	764	753	730	705	745	799	766	742	741	767	747	775	784	762	733	759	746	737	759	803	793	727	739	774	750	735	738	771	796	769	755	800	742	758	761	743	773	744	756	736	721	805	736	763	764	719	739	761	756	750	725	762	742	779	744	762	758	759	741	728	777	741	767	763	757	737	735	758	755	746	743	740	720	757	778	769	788	734	767	735	813	701	751	769	750	786	757	736	733	774	774	740	734	732	756	720	753	761	701	792	770	760	784	758	753	764	749	785	743	763	803	748	750	737	778	745	768	780	788	723	781	786	766	748	794	759	737	746	782	755	725	719	760	792	709	743	757	759	753	766	781	838	788	756	778	781	758	796	780	764	797	766	740	784	756	742	744	767	747	752	764	756	740	744	755	769	772	770	745	743	745	738	715	720	764	736	730	791	764	729	800	756	753	765	764	770	734	772	732	703	765	707	759	698	786	758	774	729	695	765	758	759	777	761	739	750	793	751	788	712	794	743	761	795	807	704	764	791	786	749	773	824	763	747	783	727	731	819	734	788	701	713	740	764	716	739	749	733	737	727	697	766	776	756	770	795	737	734	735	753	731	724	807	699	761	766	743	727	742	748	748	735	745	720	743	753	748	747	771	749	736	777	752	742	774	754	758	745	757	758	774	735	751	762	745	735	798	718	767	782	746	755	751	750	795	740	728	791	729	741	780	733	771	766	755	745	769	764	766	758	759	747	808	758	739	717	725	726	755	756	780	767	786	737	794	753	774	750	705	739	785	770	742	767	807	767	699	750	794	751	700	717	747	751	710	753	761	794	758	770	749	701	726	709	752	783	736	722	752	777	744	771	763	737	759	811	798	772	692	759	794	775	725	751	751	766	732	746	767	768	767	747	766	751	774	731	777	726	741	733	742	759	727	724	803	724	762	775	738	744	784	745	761	777	746	769	743	716	768	830	761	751	784	828	713	750	748	740	743	741	729	746	711	785	746	776	742	760	751	789	691	760	761	758	818	735	709	694	740	735	731	731	745	781	732	733	761	764	782	716	735	762	749	771	718	741	677	693	795	788	734	798	728	750	822	707	734	755	769	743	745	747	716	735	765	708	748	764	712	809	817	746	731	758	768	774	778	718	727	769	710	811	712	744	768	772	781	807	793	800	736	701	746	809	746	779	762	734	723	772	763	768	737	758	775	750	764	824	748	712	735	697	796	783	775	747	773	748	760	798	739	777	761	804	746	764	768	817	746	752	778	734	760	782	766	789	798	740	751	765	742	789	799	729	732	750	836	722	766	735	769	753	800	740	761	705	764	770	783	714	807	725	777	786	748	731	753	798	756	748	741	783	729	752	734	732	738	744	755	735	766	768	752	770	746	761	751	782	772	749	756	772	788	755	765	739	731	752	692	770	776	740	741	752	768	768	768	728	750	733	781	738	757	766	753	820	739	781	757	726	726	752	760	711	784	729	749	766	760	750	733	778	730	742	779	735	759	804	758	756	773	789	735	714	743	763	735	747	743	773	809	789	705	773	726	719	822	785	803	722	740	792	750	733	753	797	747	749	741	691	682	811	754	774	736	756	699	730	752	779	795	712	712	762	759	758	762	737	703	723	735	736	745	787	764	723	781	758	687	805	790	762	762	744	740	821	745	703	770	775	734	755	762	789	755	771	756	788	742	739	744	797	725	779	788	697	786	772	817	744	745	759	757	766	739	761	756	755	743	792	735	736	737	749	678	742	774	796	786	762	751	767	693	797	763	748	761	762	762	820	784	803	810	746	790	768	771	720	721	805	746	726	774	724	721	736	770
4508	1283	1143	955	927	877	875	874	939	951	872	811	871	877	921	845	868	871	862	864	901	870	877	895	867	921	872	863	876	840	912	844	897	832	866	854	891	879	834	855	871	873	855	899	873	870	883	888	869	864	914	896	801	896	869	862	940	891	878	891	888	874	874	884	844	870	863	900	882	854	858	840	908	886	869	822	827	873	887	895	852	835	856	889	814	893	888	851	817	864	880	865	853	856	876	891	837	859	811	848	873	865	892	775	866	911	886	850	885	873	863	912	912	871	879	897	882	902	854	844	837	904	903	885	850	893	927	866	840	858	875	814	825	865	863	863	863	833	925	864	898	856	901	891	866	836	882	837	879	830	874	833	809	884	871	839	870	848	908	844	856	864	881	849	905	859	860	926	894	881	856	853	867	925	862	938	889	862	846	902	880	875	828	834	786	874	854	920	895	844	862	793	891	863	872	881	851	854	867	827	919	905	870	840	872	876	865	866	856	851	819	872	857	849	855	852	859	897	865	871	827	912	902	836	874	912	892	832	881	848	878	839	823	869	888	906	879	887	829	836	897	892	818	899	883	808	891	896	911	901	922	827	827	882	843	872	876	892	872	882	908	798	836	881	834	882	898	864	851	848	866	905	867	893	852	885	894	835	864	858	833	841	912	868	843	898	834	907	840	907	908	820	838	907	869	816	831	860	860	891	873	873	901	855	890	843	913	815	939	893	860	927	906	911	922	838	858	863	892	878	920	860	817	874	915	873	876	885	862	862	850	838	883	871	880	892	904	871	859	838	876	876	828	851	827	832	874	806	880	838	850	898	835	884	853	855	862	849	853	834	775	878	877	808	828	879	882	846	835	871	860	862	856	884	849	871	847	853	867	918	868	855	854	886	870	838	882	832	862	855	869	874	870	874	845	873	891	829	897	849	878	855	853	823	910	860	903	929	882	848	867	843	867	920	866	853	878	890	934	902	874	910	851	867	856	845	843	803	882	910	874	888	851	877	888	872	855	819	885	925	873	906	865	883	860	851	846	849	853	911	861	876	893	875	851	857	835	883	884	837	850	866	854	858	910	875	847	855	857	863	877	924	885	879	919	876	816	906	837	825	888	877	835	878	879	876	843	859	868	879	840	878	891	867	820	894	833	899	879	931	861	865	877	880	890	873	858	879	856	892	906	885	882	938	812	885	914	882	829	820	890	814	844	860	837	814	856	911	885	869	866	853	903	891	926	901	905	859	867	865	869	842	864	852	835	808	866	871	873	938	826	858	851	884	874	854	827	894	873	845	855	855	864	895	908	887	860	845	858	849	843	826	876	885	854	849	895	881	827	867	783	883	844	843	834	874	887	908	817	925	891	872	818	889	863	867	961	887	880	899	894	902	830	857	814	883	899	863	892	803	883	884	913	894	842	818	904	843	896	879	872	900	855	815	919	893	890	902	861	861	910	859	898	875	895	851	834	873	791	900	895	854	842	877	843	824	823	819	839	937	855	884	862	885	916	880	857	863	819	868	858	842	880	846	841	915	830	917	913	862	871	821	950	870	861	924	888	834	832	867	864	885	863	859	844	849	916	835	869	870	880	877	850	864	886	820	860	906	836	826	862	880	841	842	910	840	874	924	903	843	913	867	824	881	828	827	821	927	880	848	879	892	891	954	849	846	894	842	864	833	802	845	883	884	864	858	897	878	905	862	884	895	787	900	870	878	871	855	854	935	871	822	802	905	882	873	848	889	887	849	958	920	859	897	883	887	919	930	843	830	870	894	898	877	854	920	841	842	847	837	850	922	843	838	875	847	847	807	860	842	875	854	878	865	821	851	877	919	844	854	865	884	942	830	853	884	879	842	834	888	823	836	928	858	829	864	823	834	910	854	884	858	818	871	875	864	848	801	785	920	855	853	906	875	893	895	855	864	874	874	870	826	886	823	840	871	887	928	843	903	861	888	808	829	889	859	860	823	895	890	865	896	833	868	865	901	802	897	892	824	848	878	848	823	935	899	913	909	916	852	827	858	931	853	846	835	865	835	874	826	857	861	866	863	841	879	861	877	891	871	933	873	928	892	850	836	855	899	845	826	900	881	837	903	940	885	821	849	863	846	873	927	878	821	876	901	882	898	908	866	894	890	896	835	866	859	831	856	846	864	871	905	857	833	844	846	821	870	886	907	817	924	819	890	888	899	930	877	884	897	871	849	859	878	885	820	885	886	841	864	891	892	918	856	850	920	882	898	823	894	882	805	900	844	873	886	900	843	837	861	812	916	925	892	825	891	874	887	887	879	843	888	815	840	834	821	879	904	909	849	836	876	885	898	891	864	857	879	890	868	866	827	849	925	874	829	882	908	893	903	875	863	863	873	892	877	895	804	908	811	818	872	831	880	881	857	840	869	833	865	838	869	902	914	855	874	859	863	900	873	837	881	868	862	872	893	867	846	879	857	893	864	860	894	834	892	846	897	872	881	871	849	828	902	860	860	888	949	848	859	911	906	904	846	870	846	874	820	825	868	955	822	857	883	871	890	858	884	860	856	849	838	804	876	915	917	799	845	850	912	841	844	875	837	889	835	954	850	837	887	820	872	856	885	866	871	839	888	842	868	886	865	859	902	819	870	880	877	951	858	873	836	855	879	872	851	883	866	857	890	835	810	874	882	881	835	877	848	859	857	887	921	882	836	819	823	880	892	837	859	899	922	865	873	874	896	872	880	871	915	855	811	857	915	866	889	856	860	844	901	834	876	904	864	887	935	858	868	854	839	825	825	899	912	844	836	902	839	879	923	863	858	857	857	791	891	846	843	866	822	850	838	889	864	878	847	883	870	839	844	794	869	884	885	875	846	822	854	861	888	920	859	876	837	862	840	855	833	829	871	924	817	874	845	851	882	837	854	890	876	926	888	870	832	857	891	897	838	835	863	826	892	843	884	886	853	807	810	850	797	884	873	868	829	858	897	898	876	896	867	814	903	860	931	910	862	880	843	859	881	832	837	923	900	853	842	881	898	879	873	878	890	882	849	875	918	835	880	883	895	887	875	842	879	823	916	888	883	899	880	917	856	867	871	881	861	884	879	909	891	842	856	899	855	854	860	852	876	905	842	911	838	893	812	824	908	892	881	876	888	902	865	881	809	882	902	847	911	862	841	896	871	880	803	897	871	884	842	870	845	853	869	806	913	857	830	836	920	870	875	837	853	851	862	859	819	932	858	838	858	876	896	881	879	864	871	867	855	845	828	846	877	829	862	877	845	892	877	889	922	860	899	922	851	818	924	894	867	896	910	852	864	877	887	876	899	885	888	869	871	885	856	875	875	901	905	835	893	854	842	824	912	820	844	924	889	856	846	850	892	924	901	843	890	907	885	877	843	881	881	853	851	882	832	877	888	870	843	826	900	883	854	873	924	864	921	808	873	836	879	829	829	869	867	897	856	859	805	920	878	868	877	905	831	839	906	869	869	849	883	889	914	848	843	875	915	836	901	889	864	854	872	871	847	826	863
23423	21050	28181	24111	21025	10239	1501	1053	983	975	959	896	874	857	890	839	819	776	802	826	816	779	843	861	795	802	822	858	851	868	778	796	805	777	741	775	813	843	775	814	843	736	791	812	790	797	743	814	766	777	836	800	785	817	794	771	750	834	787	793	830	768	821	764	790	821	809	792	797	754	802	763	786	816	787	764	820	820	811	801	846	838	807	836	819	828	830	785	803	791	851	737	769	808	799	817	791	782	777	771	772	813	793	796	769	788	818	832	816	807	837	783	743	810	776	843	788	824	773	805	828	808	779	781	735	782	763	823	788	785	798	745	784	776	763	820	770	779	814	759	802	799	724	807	771	735	800	771	826	797	794	776	779	726	751	763	816	775	853	809	815	770	868	778	783	812	791	819	722	769	765	791	828	809	834	781	760	802	857	801	823	806	856	834	816	808	764	742	779	758	807	800	775	784	760	829	769	755	782	775	824	793	743	803	832	815	779	807	799	777	769	785	786	780	780	757	819	770	798	790	801	813	807	810	758	781	767	791	823	783	801	781	799	819	768	813	827	755	812	801	810	791	785	799	824	793	759	809	781	801	784	770	813	826	756	845	751	833	820	744	786	758	812	770	816	822	837	762	770	767	804	816	784	804	807	794	735	825	820	769	785	804	801	742	752	809	792	776	780	818	818	781	755	797	789	782	819	787	703	794	767	804	773	802	812	773	807	803	771	802	822	794	788	810	771	841	755	860	792	785	800	756	786	798	765	785	775	778	790	809	794	798	795	793	738	802	818	806	743	788	789	764	844	768	794	786	785	812	777	778	758	794	795	769	760	790	813	837	794	770	822	808	828	784	729	795	830	784	839	787	725	852	799	727	806	752	759	804	816	841	778	794	781	734	827	810	802	755	784	810	793	785	799	761	825	766	767	788	766	772	782	787	795	828	851	761	794	753	766	786	828	771	793	803	833	776	789	787	826	776	780	794	845	806	813	785	815	796	786	783	782	793	784	826	782	759	789	745	808	805	797	750	782	819	772	818	848	781	786	740	785	754	733	812	760	740	790	811	857	783	782	779	802	760	837	790	784	846	807	771	829	842	833	789	813	755	775	781	784	743	777	752	780	760	776	811	809	818	729	853	815	795	767	768	790	810	788	757	791	794	786	851	766	836	783	812	778	872	808	787	856	761	778	829	816	826	768	789	801	829	849	785	792	831	778	766	815	818	782	819	754	821	778	757	770	830	825	786	790	767	834	776	776	795	821	722	771	724	799	785	789	813	784	776	805	810	795	814	726	787	817	779	794	802	796	767	732	781	853	785	800	766	727	792	791	827	808	861	787	832	762	788	796	761	821	759	770	761	801	790	730	732	765	754	816	821	752	798	777	825	772	831	786	779	788	745	815	782	814	806	747	831	790	776	787	805	760	781	790	723	769	752	798	816	777	862	797	783	794	833	808	814	768	808	775	792	775	782	761	792	777	734	778	833	779	843	784	796	791	767	813	761	783	775	793	748	851	781	808	811	794	742	759	810	764	860	750	765	781	762	768	797	794	776	815	761	829	765	790	807	815	817	748	783	760	745	781	763	835	862	848	764	796	834	754	742	774	739	815	748	773	748	794	777	741	799	787	804	804	791	773	785	733	704	789	738	799	820	801	816	782	825	820	782	791	785	814	814	809	794	817	771	789	802	830	758	815	784	757	773	789	778	802	816	816	792	840	801	781	831	758	809	724	800	773	760	764	846	830	814	823	763	822	793	778	798	802	784	813	808	810	830	815	820	802	775	816	782	770	846	800	791	771	794	835	819	828	784	743	781	781	791	781	752	735	744	794	732	788	767	796	761	771	850	785	810	739	815	758	781	710	786	798	758	815	783	815	824	779	778	756	773	819	812	783	769	797	784	808	757	790	780	825	782	794	805	829	774	776	758	817	816	793	783	763	784	825	814	780	754	773	770	767	821	743	786	783	814	787	800	760	734	782	792	805	797	827	756	807	793	801	789	789	766	744	770	748	774	794	779	810	799	782	800	780	773	760	831	793	757	805	776	755	807	846	755	808	744	817	739	762	813	788	790	820	783	734	755	755	800	768	842	791	781	755	770	809	768	793	808	794	808	762	800	780	762	744	821	790	817	761	807	792	760	782	780	788	802	770	800	802	832	743	758	773	807	771	793	824	765	742	843	776	773	808	815	772	792	835	848	825	770	756	836	758	782	796	838	765	754	790	796	763	800	820	736	782	772	795	751	761	761	745	787	791	772	798	767	783	816	799	761	788	762	818	804	771	800	794	773	735	833	786	809	802	844	784	792	772	785	771	826	818	758	782	781	810	750	819	795	799	756	789	804	760	790	837	771	811	797	819	796	767	728	769	779	860	807	798	812	773	746	836	761	819	802	772	795	797	780	783	782	771	765	778	789	776	796	819	772	745	833	822	812	823	764	736	850	791	746	761	759	796	788	762	771	807	777	780	823	805	800	830	777	783	769	791	825	768	814	789	789	759	780	809	782	757	809	804	724	785	774	791	792	835	776	803	752	835	780	812	808	825	804	773	781	842	796	756	768	736	790	773	786	752	778	772	768	779	765	787	809	797	794	777	795	737	803	762	768	840	857	790	859	802	792	785	809	758	756	818	806	832	789	820	740	814	772	819	771	782	851	826	774	836	839	775	730	767	789	765	804	773	761	833	779	841	804	829	773	861	855	832	782	796	747	775	806	787	802	773	746	778	765	783	772	801	767	719	785	771	798	816	800	771	796	771	771	778	793	734	841	721	816	787	787	749	744	798	790	782	784	815	818	772	812	775	788	777	763	780	784	768	783	804	801	758	752	798	810	744	795	796	772	720	742	793	722	757	809	796	820	776	828	769	778	802	767	845	779	820	816	789	804	827	831	817	746	764	780	752	781	788	779	816	817	821	757	734	786	768	776	772	800	804	785	771	811	855	750	818	859	824	795	798	797	784	786	776	770	793	785	819	786	795	823	758	782	763	788	781	789	789	811	802	773	782	800	812	768	736	784	785	775	804	793	755	750	813	795	747	778	821	785	761	784	792	817	732	806	736	784	776	787	736	762	796	752	806	787	760	777	784	813	741	826	752	816	826	809	765	782	840	805	777	855	784	797	761	781	811	759	774	813	796	765	789	722	840	797	771	834	773	767	793	784	786	817	715	787	750	804	760	846	787	821	772	805	746	828	755	774	828	839	732	781	848	798	810	836	817	824	796	792	722	800	836	813	768	787	779	795	777	786	791	747	820	757	785	729	773	767	766	774	822	800	837	788	810	756	784	847	783	786	832	836	811	784	744	765	768	781	790	789	798	760	872	835	815	794	766	756	810	815	751	815	796	801	795	790	735	791	865	814	790	755	748	779	804	821	817	785	818	770	824	789	789	817	782	741	755	771	812	805	796	809	788	809	782	775	756	779	784	805	743	807	798	812	830	782	728	766	756	709	810	780	749	762	740	791	779	783	824	772	784	781	780	783	742	807	783	833	792	727	780	789
3545	8352	5834	2982	2386	1993	1680	1468	1289	1241	1226	1160	1073	1075	984	1043	980	1039	1046	1036	1014	1018	1006	907	947	956	941	977	926	979	887	946	907	920	887	892	952	963	934	911	914	943	932	933	892	928	946	948	917	885	903	951	907	880	959	914	956	911	939	957	913	895	936	923	953	886	922	980	901	952	934	940	916	936	900	879	943	912	981	938	945	947	1033	937	905	946	901	913	965	934	905	924	968	956	991	920	951	931	890	913	933	892	923	942	957	887	934	930	901	901	857	885	940	913	937	944	904	954	902	933	900	863	965	943	952	884	890	869	948	867	890	912	944	901	909	914	910	893	911	905	943	914	900	930	942	947	901	898	921	912	920	955	985	896	897	893	932	969	910	916	872	905	947	923	935	935	972	923	875	947	870	903	941	951	910	885	1010	892	956	928	952	943	926	881	952	929	924	883	915	911	889	911	919	885	939	941	886	904	884	953	976	972	868	891	848	886	854	970	935	885	909	963	918	928	896	906	885	895	912	894	930	900	897	913	944	909	928	925	894	956	957	948	937	953	930	931	917	927	930	870	922	885	872	879	907	949	949	877	909	921	915	926	912	900	960	905	948	908	923	925	923	896	954	928	947	922	918	889	931	911	884	852	930	955	881	932	922	926	943	942	968	975	889	918	896	936	937	835	940	913	907	917	932	967	939	890	956	950	925	918	961	939	910	945	910	936	929	895	863	955	946	941	892	915	905	914	909	889	927	906	826	917	912	913	927	948	927	944	978	901	917	935	906	930	921	927	902	956	924	897	942	916	901	897	937	957	945	879	914	911	903	888	899	975	888	904	918	907	915	905	962	954	905	934	968	891	950	894	902	882	974	842	927	946	948	903	891	880	936	929	898	917	941	928	943	953	888	943	920	865	920	949	901	916	920	943	940	872	946	918	908	935	1014	933	895	948	898	905	901	915	940	841	882	896	881	949	932	933	892	955	935	859	973	903	923	884	907	973	883	872	903	946	854	864	920	970	891	966	945	889	902	958	953	938	890	907	902	928	918	879	939	877	871	930	940	947	918	913	901	954	894	950	939	967	946	891	890	900	956	923	922	901	916	984	956	887	933	869	894	942	890	911	944	950	950	955	917	906	903	901	884	938	899	898	908	918	954	883	982	940	925	962	959	942	919	963	912	905	946	937	886	957	909	901	896	967	918	953	950	916	896	911	959	950	923	886	937	931	944	867	915	940	948	925	929	1018	887	893	920	954	921	909	947	891	899	784	869	919	957	938	956	976	908	901	922	916	946	990	968	885	867	964	911	894	928	980	901	978	895	934	944	938	924	963	919	932	867	949	921	916	920	903	855	935	929	894	862	941	925	929	906	894	934	935	941	935	872	941	936	963	923	895	895	931	959	970	903	930	898	914	927	991	904	934	892	864	854	953	910	907	901	958	936	920	921	936	905	926	890	919	914	908	865	893	885	961	916	925	919	918	943	893	843	966	891	894	957	899	911	954	892	946	934	945	922	868	905	891	905	879	964	912	869	954	973	886	919	966	945	918	906	917	873	951	893	934	984	851	905	928	960	929	960	876	920	929	897	880	914	904	984	918	902	893	886	961	923	896	930	870	940	914	936	942	944	916	967	924	931	891	927	964	867	927	918	897	917	903	914	840	971	946	933	937	886	886	945	911	923	844	906	917	857	968	913	883	893	964	924	924	883	874	945	931	903	918	922	885	909	927	951	920	916	995	951	945	911	953	963	883	885	979	908	917	929	911	922	895	896	910	907	922	977	929	970	875	928	905	900	997	947	899	920	929	947	899	995	956	896	863	884	889	935	916	930	959	915	945	898	873	931	939	944	939	887	898	874	947	875	969	842	911	919	969	888	920	931	913	870	917	935	907	882	904	916	953	852	955	927	919	928	904	889	884	893	888	890	927	958	970	970	956	923	952	887	930	928	881	920	955	947	951	838	889	895	955	884	927	917	981	910	897	874	922	924	960	903	929	995	944	899	905	903	927	956	912	951	925	911	848	904	887	943	952	937	943	931	972	969	934	891	924	943	928	925	937	952	957	964	916	922	887	892	872	906	931	923	859	941	911	848	920	878	918	934	957	873	902	922	950	915	941	942	935	978	956	853	930	977	897	932	967	958	969	918	944	960	906	878	942	967	901	897	898	922	925	911	935	896	833	926	939	910	926	923	956	948	935	943	890	984	934	876	909	887	940	954	966	930	919	920	928	912	901	915	937	922	874	931	898	915	883	881	927	879	905	906	908	927	916	931	898	880	912	930	963	943	984	882	927	937	965	856	948	890	922	930	963	886	942	858	909	942	922	928	914	926	923	912	919	914	898	910	863	906	894	874	960	905	933	923	896	882	974	894	858	881	932	935	923	883	960	983	862	978	920	909	909	899	895	896	941	915	913	909	917	909	968	985	947	926	944	920	906	882	969	944	932	906	915	924	906	903	957	899	916	893	933	921	928	894	912	924	906	935	862	864	880	915	950	961	870	975	909	876	944	930	882	906	934	876	894	982	939	932	870	946	920	908	889	887	933	958	898	936	914	962	948	903	941	935	886	877	945	934	930	951	931	864	861	906	869	993	943	883	861	970	911	850	931	914	880	853	946	919	927	945	914	971	906	938	921	915	876	920	924	914	900	936	880	929	945	904	928	961	948	878	912	965	858	881	953	920	886	923	923	956	837	939	893	885	962	975	921	895	911	918	920	904	921	950	918	954	901	932	886	985	901	914	923	906	898	921	923	909	917	910	912	942	875	968	941	861	909	963	965	884	891	920	917	899	953	876	864	927	926	946	856	906	957	928	923	949	933	883	965	917	913	906	917	952	924	928	879	928	956	911	985	924	861	958	903	941	892	817	899	937	940	888	896	904	920	933	927	890	964	918	941	925	898	909	946	965	983	945	926	888	940	895	926	954	932	894	889	920	894	920	973	939	920	980	896	872	940	957	950	901	896	907	898	872	895	977	935	914	960	913	889	893	897	913	930	910	887	909	912	939	970	910	910	900	907	926	951	849	945	909	952	928	947	908	855	874	888	901	931	892	884	889	866	929	897	936	924	901	921	944	865	945	938	865	923	946	930	942	940	935	890	907	924	911	916	896	936	913	936	887	886	968	899	886	947	864	925	923	917	905	944	907	927	903	917	899	971	952	920	919	984	882	891	933	986	929	949	987	899	922	924	973	911	909	896	968	925	956	920	887	937	918	915	901	885	943	908	952	944	927	995	927	895	917	905	932	966	917	929	899	912	970	899	905	897	898	907	949	867	927	865	945	944	939	935	949	888	951	890	917	897	889	892	846	939	901	944	953	896	936	964	958	928	883	1004	921	942	899	875	882	897	965	873	910	974	935	936	933	906	953	906	940	873	871	913	972	886	898	893	928	928	978	895	928	870	930	858	936	1003	869	894	917	876	888	920	906	899	830	950	891	950	920	962	822	892	934	910	976	909	937	908	867	935	912	888	897	955	914	940	922	899	875	924	886	891	953	899	884	944
24528	21055	27044	25129	10021	711	611	516	459	481	477	427	457	409	420	424	439	424	426	414	425	385	427	398	376	400	381	350	411	392	413	429	450	376	411	373	401	415	394	394	399	407	399	441	425	401	427	425	371	423	414	380	399	386	389	383	395	350	404	383	412	417	383	408	387	429	400	403	368	394	381	396	441	374	389	397	434	448	385	413	390	409	439	448	388	385	401	397	379	393	373	367	427	406	386	350	369	382	397	377	391	395	375	407	406	416	391	400	410	390	432	401	419	412	405	425	411	394	364	390	399	408	401	392	400	435	399	371	400	384	370	386	381	394	395	385	378	393	387	372	390	370	397	392	422	402	378	387	428	395	386	380	407	394	399	363	408	412	412	397	424	416	403	403	408	396	381	410	409	378	390	384	368	405	371	406	411	406	438	399	388	397	427	367	415	418	392	389	428	389	416	417	360	361	379	398	407	388	379	394	392	424	368	384	400	425	405	413	405	386	409	405	412	432	402	361	382	382	386	422	386	388	397	428	422	425	420	363	390	435	421	384	351	399	420	388	397	374	345	391	407	430	407	419	361	406	436	403	390	420	380	356	366	407	364	405	413	397	396	388	401	402	437	398	445	380	426	400	374	348	419	418	383	416	424	376	370	413	382	386	389	359	367	371	405	439	400	369	401	398	376	424	397	418	433	404	421	420	419	415	396	403	438	390	385	375	392	423	393	404	382	387	419	392	379	370	367	387	383	430	374	363	382	419	392	411	385	394	388	389	408	415	398	359	420	394	420	427	437	372	413	395	381	399	400	398	417	443	408	445	407	372	382	385	421	360	396	406	364	371	398	398	379	437	387	412	424	400	443	396	417	404	420	398	402	426	370	402	446	392	420	397	361	374	394	399	402	386	399	384	397	413	410	430	425	410	406	369	411	402	371	394	425	362	423	404	379	394	420	423	395	407	416	407	381	397	415	417	429	399	378	404	434	395	418	417	388	372	425	389	389	362	418	388	415	365	359	383	396	377	459	379	368	389	403	412	378	419	381	404	397	402	385	381	419	417	383	405	368	371	391	441	356	388	384	358	422	411	399	430	410	390	421	387	389	388	424	412	391	378	391	398	444	388	366	406	415	395	388	381	393	377	397	436	406	373	362	375	410	412	430	378	349	415	418	392	407	450	402	377	395	415	401	370	406	368	389	413	402	411	366	403	381	394	378	382	407	406	413	380	385	406	413	395	391	384	418	391	401	385	381	416	396	387	391	374	395	426	394	366	370	404	430	400	417	397	392	403	372	395	377	382	356	401	391	363	412	354	375	413	397	398	405	372	401	369	401	424	428	409	429	396	414	405	392	406	393	410	405	424	363	409	391	391	326	371	409	403	364	403	405	370	397	398	378	412	404	402	429	422	409	370	459	429	369	432	446	422	417	374	391	400	440	430	387	420	412	388	426	424	380	400	388	391	434	359	411	397	382	419	380	398	398	368	384	366	383	402	406	370	381	393	375	395	421	395	389	372	379	377	403	389	367	410	370	410	392	382	393	422	400	429	362	413	399	368	422	392	412	386	408	393	353	392	394	400	407	378	403	371	396	373	398	385	398	402	400	419	400	392	381	372	386	419	400	407	368	413	392	423	404	403	363	393	373	377	425	404	397	426	423	351	386	394	431	371	423	406	388	368	413	389	389	403	385	388	403	403	399	422	409	396	353	401	381	401	390	410	384	424	446	413	406	413	407	401	370	386	366	403	414	365	373	411	410	409	366	424	432	385	351	404	419	435	409	413	427	394	377	347	415	442	381	405	399	412	407	383	388	376	412	411	403	394	417	386	389	384	388	410	368	377	399	384	394	406	395	407	393	383	404	419	379	446	392	445	404	399	379	410	394	377	400	414	407	360	405	388	397	407	367	365	402	389	395	430	362	423	401	386	397	369	400	420	397	375	381	403	398	366	407	404	368	388	389	382	407	417	396	365	416	417	370	398	406	412	401	399	403	371	402	405	364	371	387	403	377	408	435	380	445	429	404	430	366	396	388	396	414	419	393	399	389	369	440	422	388	389	360	361	398	405	376	343	403	353	376	409	415	393	388	353	374	379	399	375	426	406	411	456	399	437	397	399	393	377	409	411	409	379	409	409	388	437	404	386	426	402	366	411	400	406	406	358	390	372	398	406	411	419	387	391	412	380	368	393	386	396	403	379	394	380	380	414	418	387	399	403	387	400	393	389	352	396	385	408	407	412	382	393	390	396	418	384	354	389	410	373	375	399	389	410	376	380	410	396	369	414	384	342	401	376	383	394	390	386	403	382	406	390	403	403	389	400	381	385	379	416	410	386	415	388	400	426	386	383	415	382	413	406	365	353	378	388	439	396	424	431	405	411	396	385	392	364	408	417	374	393	400	407	407	418	395	380	383	442	390	430	383	385	393	370	376	413	383	417	404	384	386	355	369	404	415	400	399	420	384	418	384	414	390	417	402	414	420	425	405	416	393	389	405	410	384	385	370	407	420	369	385	425	416	454	380	412	408	441	356	418	402	402	403	400	407	401	361	398	394	400	412	384	413	401	403	395	386	418	407	389	415	427	416	376	398	396	399	367	405	398	418	411	412	414	419	369	396	403	376	401	415	418	372	391	397	383	368	388	384	395	370	389	358	375	435	427	405	411	396	428	401	406	424	352	410	391	373	421	443	390	390	402	404	432	426	397	392	420	436	441	396	402	388	381	410	424	397	387	373	399	407	389	409	380	359	407	409	380	392	377	398	415	380	369	408	384	416	412	390	393	394	407	384	386	401	390	382	378	395	362	392	414	369	401	366	381	407	424	384	408	415	416	389	386	418	352	415	418	392	409	395	410	425	408	402	397	391	394	421	370	380	434	407	368	399	390	364	359	347	383	381	393	448	393	395	384	386	377	413	421	379	373	409	357	395	444	401	418	392	385	368	411	401	389	368	375	378	384	404	413	403	405	409	380	370	382	390	403	368	406	401	459	420	361	377	408	375	380	397	412	399	389	407	381	400	368	397	380	427	370	409	387	411	396	438	398	427	405	403	391	390	392	396	389	393	409	388	420	371	391	425	400	387	383	388	388	441	405	402	382	358	390	418	401	408	402	379	402	399	388	366	362	349	388	431	422	418	380	416	378	383	386	379	412	412	375	420	397	368	383	425	381	418	380	358	404	419	406	415	408	400	381	405	396	450	366	403	426	383	354	386	390	387	395	408	390	407	434	415	398	411	396	375	411	390	405	408	399	340	407	364	406	404	427	424	399	369	415	399	387	403	390	393	447	404	432	396	401	435	413	400	446	422	371	376	404	393	390	370	415	397	420	398	374	406	401	400	396	382	395	376	450	389	366	404	389	382	391	382	430	399	400	386	396	424	410	408	415	341	424	391	368	420	386	411	391	386	363	422	416	386	397	408	382	431	383	419	405	432	391	380	392	405	379	379	382	402	392	366	421	416	384	375	396	410	410	406	369	376	419	403	377	362	404	393	445	422	389
3544	4613	3112	1621	1249	1034	859	750	724	618	641	560	551	511	539	552	495	517	466	509	459	495	507	454	444	456	472	442	488	473	485	469	457	440	491	476	484	459	493	469	444	446	466	493	485	459	461	476	458	458	456	455	458	452	464	472	474	491	431	496	448	495	461	429	489	464	476	436	506	483	479	482	452	483	471	461	455	446	477	420	439	478	471	455	480	489	457	449	446	475	457	469	477	486	473	467	464	453	469	472	459	497	432	440	448	451	469	438	464	472	463	458	458	486	475	474	449	475	461	492	456	482	462	459	490	490	465	502	459	451	428	491	477	473	471	434	464	427	479	434	468	452	475	488	470	447	416	421	447	507	492	444	504	444	481	440	436	496	487	460	478	491	460	467	478	437	497	454	465	493	483	470	479	493	455	470	464	473	452	521	477	523	432	493	476	428	500	466	472	461	495	453	483	485	428	465	478	469	487	463	480	468	480	480	440	484	485	435	457	464	465	437	503	458	465	503	504	501	493	438	492	465	468	420	445	464	424	481	495	463	476	475	456	443	471	483	467	507	511	441	470	456	466	437	434	482	447	454	444	455	457	478	446	486	468	486	473	491	493	456	496	474	453	506	479	472	468	503	474	481	499	511	472	452	438	481	450	436	467	423	451	474	488	428	497	464	469	461	484	447	465	454	472	462	459	453	526	466	434	456	466	472	479	458	445	483	472	447	463	484	439	474	480	481	520	481	491	447	430	424	490	470	477	453	447	439	471	458	430	461	493	445	447	482	489	479	473	482	494	450	460	472	460	492	489	482	442	473	518	478	455	472	444	464	478	458	485	451	446	414	449	473	476	480	437	471	422	471	497	439	471	484	495	504	460	471	460	468	458	468	477	438	477	459	472	465	451	470	440	444	478	490	492	494	472	462	433	465	447	462	468	491	488	455	455	465	461	477	441	457	449	519	489	443	493	499	461	457	467	434	460	485	489	433	473	465	504	457	504	479	422	453	443	451	478	447	470	462	489	461	463	450	471	472	454	496	455	434	420	455	464	458	455	491	456	435	477	485	468	487	449	482	510	436	462	452	459	476	478	467	479	482	454	441	450	469	428	461	468	488	424	445	480	449	508	485	453	429	467	479	472	454	450	473	489	443	462	465	437	490	489	467	457	482	446	461	504	492	501	477	490	457	486	456	485	439	449	449	458	498	455	476	488	463	466	473	460	513	474	473	447	475	454	463	470	471	418	460	454	449	448	457	472	459	445	443	503	426	451	465	436	448	463	491	480	456	480	476	466	487	433	494	479	511	462	472	462	484	437	475	498	471	481	474	432	471	450	463	490	458	462	461	458	414	513	450	482	463	494	520	454	489	474	483	492	488	476	451	459	461	528	459	488	496	469	462	473	439	473	459	504	448	484	470	490	446	446	471	469	482	482	447	459	500	491	529	476	500	497	441	468	487	457	473	516	457	493	483	469	459	492	452	473	462	427	446	439	478	471	492	455	524	461	479	497	474	485	440	479	473	489	468	480	484	446	459	461	454	458	457	452	469	467	487	437	459	422	455	441	467	479	451	458	457	468	446	472	459	457	454	455	475	470	450	441	491	499	484	448	433	482	479	439	479	479	461	485	491	492	455	482	420	486	471	474	424	496	447	461	489	438	468	452	486	477	445	450	443	460	469	427	449	463	462	448	459	437	494	453	472	446	458	468	462	453	443	482	494	465	451	481	460	472	448	442	441	455	452	479	472	470	509	467	485	462	458	492	473	522	477	505	471	484	471	472	477	424	466	461	516	471	450	422	473	485	435	475	466	477	439	427	450	458	479	448	469	476	458	419	483	482	484	470	461	455	483	477	472	462	489	450	450	429	485	452	500	489	450	453	423	447	476	475	482	447	473	494	448	425	491	496	437	475	456	473	494	453	479	466	514	470	444	485	469	476	470	453	453	494	458	466	512	477	462	438	476	457	451	435	462	477	461	493	503	476	446	458	454	498	488	481	454	480	456	481	489	511	493	485	437	454	466	450	480	470	451	495	461	429	452	484	435	455	484	457	461	461	488	451	518	456	460	491	471	481	460	437	475	477	464	492	476	458	478	459	487	457	451	463	456	477	473	475	481	488	437	478	441	425	454	464	464	514	450	466	498	503	476	442	416	466	427	454	467	486	462	465	487	455	497	487	476	491	487	486	464	444	463	427	444	512	476	489	451	470	519	490	441	454	477	469	433	470	462	498	484	452	474	489	451	430	482	448	434	481	491	489	465	497	497	445	475	460	495	490	428	468	516	463	464	445	467	466	479	500	496	479	447	481	479	466	454	444	486	463	440	473	499	452	459	471	458	478	479	460	430	439	463	477	452	470	418	465	458	477	480	462	480	469	491	460	449	498	473	478	474	454	512	458	450	475	450	410	480	442	473	453	463	474	477	473	440	454	477	508	465	495	476	466	492	442	482	450	470	518	496	457	472	469	469	492	462	503	466	463	473	457	455	440	423	504	464	472	471	480	444	462	451	453	482	490	437	453	462	460	448	497	500	479	452	464	459	490	463	475	475	492	463	467	457	439	473	462	485	481	471	493	480	528	434	505	455	452	474	468	444	461	461	449	511	467	446	425	456	472	422	454	509	441	487	456	478	464	448	450	480	444	462	458	485	460	506	485	479	476	461	454	466	502	473	484	429	455	449	474	447	446	483	457	445	488	488	458	482	502	465	452	436	446	468	457	478	509	467	499	470	478	443	423	440	480	486	482	456	477	455	463	480	474	458	466	460	449	449	463	472	462	474	497	475	511	478	446	458	467	478	433	488	471	478	475	528	449	493	493	450	441	443	475	449	462	489	450	456	471	467	474	448	467	493	498	447	473	436	500	464	457	443	483	453	458	447	464	474	438	478	451	492	463	464	439	493	440	441	476	470	436	490	508	518	475	464	478	467	476	458	482	445	500	443	461	470	485	440	445	508	497	490	491	441	462	426	451	445	496	438	462	474	452	466	436	491	471	506	465	494	462	479	461	461	457	431	455	418	482	502	483	435	433	463	475	439	487	481	519	446	454	483	465	468	449	445	449	448	467	507	487	428	461	448	444	455	418	481	515	464	470	444	484	448	464	497	474	490	463	448	476	434	435	459	480	484	461	445	456	459	481	484	488	447	454	451	473	442	493	481	453	468	476	467	499	465	520	449	473	449	477	440	492	448	462	462	479	487	458	463	449	455	480	492	465	484	450	460	527	469	478	452	426	468	466	494	469	479	439	454	490	494	435	446	497	428	462	464	486	518	471	423	479	427	469	440	448	463	501	483	454	462	462	487	460	435	483	481	436	464	491	443	476	464	464	476	483	466	480	480	462	506	469	456	455	447	461	499	450	481	468	482	476	475	434	480	459	478	487	454	484	464	476	467	460	519	475	483	434	448	454	506	452	464	445	493	428	460	460	466	468	512	462	468	466	441	442	462	432	460	455	464	466	459	468	504	494	462	486	478	496	470	483	462	454	475	459	450	486	456
22445	21090	28692	23722	21085	21121	7917	1008	710	677	595	561	496	524	490	471	465	453	431	405	400	478	402	381	392	416	415	392	391	401	391	405	385	380	386	397	371	376	375	389	361	359	398	392	349	339	394	379	381	365	375	367	362	383	376	362	379	379	387	380	363	360	393	358	384	397	383	358	340	371	388	359	393	393	398	405	362	348	365	390	415	346	356	351	363	380	373	396	372	375	368	352	377	365	376	363	353	362	340	338	348	391	337	384	394	381	380	359	385	389	358	370	361	369	391	360	346	363	354	409	396	363	381	375	351	368	409	369	397	333	361	388	391	372	385	365	347	397	361	396	401	388	409	380	339	328	395	362	380	393	359	361	363	333	386	336	387	376	330	328	377	374	369	387	359	315	407	379	361	395	364	360	392	386	361	389	390	348	349	383	339	376	348	358	385	359	379	366	379	384	362	382	385	367	355	348	346	353	398	363	355	368	382	413	372	327	334	397	399	348	341	346	386	395	356	371	359	381	382	357	380	370	373	365	331	376	332	383	382	337	354	364	357	341	373	374	343	365	356	367	342	376	361	333	364	353	364	356	351	381	372	346	398	374	331	376	369	375	337	338	384	358	378	333	360	390	343	386	376	393	394	370	362	397	378	391	395	384	355	388	345	361	375	371	403	409	337	346	389	383	366	354	336	435	351	376	342	361	358	360	370	381	346	363	365	365	349	344	374	364	397	384	387	390	384	342	350	348	401	337	339	353	343	320	420	379	372	329	365	378	392	324	354	384	386	353	431	363	348	387	319	360	362	331	353	300	348	380	346	346	339	362	343	355	419	389	368	363	347	353	355	398	391	384	364	397	348	357	401	362	363	367	350	357	366	373	367	336	397	394	392	361	404	340	378	385	380	364	350	379	386	370	353	385	389	348	375	361	364	393	346	355	350	404	373	370	393	315	388	378	321	357	332	360	376	373	378	396	385	370	372	351	383	362	381	382	336	373	358	359	357	385	372	374	369	352	353	361	380	359	326	339	354	353	360	350	340	369	387	341	389	380	394	381	366	390	380	371	365	334	393	347	360	361	359	361	324	367	383	408	354	359	366	359	360	372	356	344	384	361	352	392	357	390	350	359	391	381	373	361	329	346	376	361	372	371	329	371	386	347	349	376	348	366	363	391	369	372	374	387	347	394	377	373	379	333	344	367	357	368	341	351	351	392	351	362	348	379	385	345	367	365	362	368	386	337	361	335	358	375	353	353	389	384	337	362	359	326	349	341	338	373	391	343	375	384	387	360	378	408	354	372	400	359	345	348	364	368	380	370	349	370	354	424	406	379	370	379	354	358	414	383	389	342	359	343	361	362	370	376	375	371	349	331	361	345	368	372	370	373	345	355	349	398	361	365	392	365	350	347	359	391	382	385	384	390	349	377	372	388	354	351	353	365	359	356	366	416	377	365	368	368	374	370	383	364	386	395	374	354	376	360	358	363	386	383	367	386	403	322	375	367	379	355	332	363	379	381	378	363	351	363	377	342	342	372	383	351	339	372	362	330	346	386	393	343	385	413	390	351	382	396	337	357	355	351	371	389	354	373	391	324	347	378	369	351	356	403	346	378	368	363	352	376	364	349	349	374	356	360	372	353	347	378	338	367	344	388	395	360	343	329	405	364	409	368	380	363	360	379	393	380	405	398	414	368	352	371	359	362	362	391	357	378	334	353	346	379	370	357	387	361	374	388	365	375	351	381	340	369	333	358	357	357	346	374	339	367	375	338	367	374	363	362	344	373	369	355	380	351	372	394	361	363	360	365	343	364	369	385	383	355	349	393	372	343	343	383	376	362	410	341	391	361	362	339	352	374	346	320	385	372	375	362	360	395	335	391	354	358	358	346	360	385	347	346	332	376	360	381	377	360	345	370	377	364	347	384	342	363	397	387	378	384	369	372	358	339	384	388	366	380	381	364	354	391	380	307	391	348	374	376	401	393	368	375	388	379	387	357	357	364	372	377	356	373	334	354	356	370	388	395	362	324	345	370	369	363	356	398	339	365	365	382	352	343	368	355	361	391	346	370	393	376	346	363	387	351	341	394	341	387	341	367	396	388	375	381	413	372	402	374	382	358	362	376	348	372	391	348	392	344	344	344	347	404	374	348	327	378	354	388	393	357	375	374	361	354	375	365	384	335	354	359	352	378	379	358	362	384	375	343	371	395	358	386	366	321	388	354	342	365	357	355	376	380	332	364	367	360	337	358	353	364	394	337	367	347	363	377	350	360	342	340	384	397	355	358	391	360	396	371	384	340	345	386	367	392	365	371	369	381	385	375	357	394	331	370	339	384	386	331	385	404	385	374	386	333	331	375	406	355	384	340	337	378	351	376	342	365	367	328	363	385	356	384	344	403	362	329	370	327	364	378	414	367	355	333	354	342	353	390	372	337	349	372	356	353	408	358	374	375	392	383	363	357	353	404	375	334	380	345	372	353	375	385	386	363	383	390	351	436	380	342	351	363	358	342	365	353	361	363	352	369	374	368	364	376	381	361	389	379	359	358	366	346	354	388	368	391	358	367	367	343	380	335	367	337	393	350	376	373	387	370	418	364	317	354	376	347	344	347	395	380	363	323	353	334	345	387	365	388	355	371	374	401	377	362	401	400	371	360	367	379	384	365	341	350	384	356	362	405	362	393	369	318	354	358	370	387	383	347	367	350	365	373	385	346	357	366	347	338	355	434	352	357	362	364	386	369	358	403	376	360	333	372	342	351	366	360	358	353	351	371	383	364	362	353	367	359	363	371	360	369	330	394	373	336	369	349	384	386	385	352	392	408	360	399	383	367	310	390	379	346	379	358	359	379	366	367	363	340	341	380	341	379	359	369	359	356	375	373	303	342	349	368	360	374	368	391	341	360	346	320	360	368	376	350	377	358	361	391	370	391	358	368	390	345	340	370	353	391	373	377	346	343	362	389	413	360	362	384	351	338	403	390	374	351	358	344	342	365	371	368	360	352	380	372	348	372	371	354	364	371	366	358	371	333	347	368	334	391	371	340	360	362	369	359	351	375	357	382	373	420	352	382	371	373	332	350	379	383	369	370	394	332	387	355	361	350	383	396	386	349	390	382	358	373	372	395	363	369	375	346	372	372	347	395	375	401	336	372	378	353	365	376	357	356	390	375	332	369	404	387	325	384	380	363	344	384	394	412	375	359	358	327	381	369	368	372	369	380	350	390	360	395	340	386	359	393	384	393	373	364	366	354	338	376	387	369	374	338	368	358	359	388	373	343	360	330	383	356	364	404	375	408	381	369	366	385	334	372	346	340	367	345	341	329	320	356	387	393	370	381	395	356	358	315	366	391	346	357	345	369	364	382	406	402	354	370	354	360	355	375	359	345	348	378	362	353	381	354	342	379	353	331	356	394	362	373	379	330	382	364	354	349	367	405	360	378	360	374	341	380	349	367	360	360	367	342	345	350	332	374	396	369	351	372	359	338	383	363	402	356	350	348
4445	13368	9296	4363	3161	2550	1898	1517	1344	1072	959	863	812	716	656	643	614	594	582	557	542	537	526	512	491	539	528	526	493	480	477	497	480	478	441	487	506	466	448	515	485	445	463	482	458	428	491	481	462	476	449	456	456	437	477	492	425	466	427	502	440	476	483	421	460	469	459	446	474	438	454	443	437	441	482	475	437	489	476	472	466	464	454	491	448	428	467	448	436	424	475	419	419	440	446	437	436	447	475	476	459	450	458	437	416	439	442	465	451	422	461	425	423	453	447	455	454	424	445	444	425	433	419	466	428	446	429	458	474	501	444	458	463	453	456	439	430	439	457	440	432	412	470	448	440	475	461	448	434	428	447	439	474	463	422	442	462	456	414	475	438	456	444	442	461	470	435	443	440	438	460	443	436	432	462	431	451	476	426	455	472	466	433	445	432	477	399	443	460	454	457	455	466	418	475	486	467	442	407	438	450	460	478	469	408	459	456	442	449	411	417	468	444	433	457	455	433	436	457	435	425	405	459	452	458	407	451	418	405	434	448	440	423	469	448	440	482	454	455	441	430	424	465	469	463	479	446	440	456	442	459	444	453	445	438	471	402	466	461	444	457	440	467	457	452	458	464	453	463	414	438	458	424	450	436	459	422	443	407	430	417	451	471	433	450	465	427	431	501	501	444	454	439	419	426	444	464	437	454	459	460	458	434	465	457	482	409	441	448	455	445	470	492	431	442	438	449	433	455	470	441	440	449	460	441	469	489	444	484	440	435	462	432	448	425	459	474	440	436	452	439	462	454	419	493	451	458	486	468	496	430	477	494	452	440	451	458	440	445	441	459	454	420	446	438	416	432	437	443	436	431	454	436	429	426	438	465	437	430	459	439	463	437	439	425	429	419	429	425	434	407	463	431	450	449	459	448	434	481	475	464	446	436	450	435	415	430	457	438	443	488	426	421	445	450	402	472	419	462	466	422	440	425	475	438	406	450	451	463	437	443	458	424	522	460	440	458	426	476	422	448	467	463	484	448	445	429	434	449	449	465	439	446	439	424	438	442	443	414	448	455	434	398	425	463	418	415	450	435	454	476	407	412	432	442	408	485	452	499	469	438	432	426	402	461	433	413	458	419	499	429	427	443	450	461	456	439	452	465	461	449	425	446	432	457	505	450	417	452	426	470	428	447	447	462	451	431	418	456	456	435	432	425	454	417	450	440	454	444	465	431	451	430	467	472	453	420	501	409	435	444	445	457	402	432	445	431	465	444	423	419	487	428	450	444	430	463	474	435	445	455	408	459	473	418	441	464	450	475	452	450	460	446	453	472	486	415	449	414	413	446	457	505	455	443	451	429	406	433	456	428	497	458	478	478	432	434	479	456	421	463	457	462	436	431	456	429	422	452	467	459	462	448	452	462	461	409	463	447	472	459	450	454	442	426	450	440	459	485	416	458	441	427	476	436	459	424	450	454	430	478	429	419	468	465	427	414	458	443	449	460	442	435	459	425	456	411	425	436	465	417	472	436	462	466	447	463	412	435	404	434	463	472	433	481	451	468	430	464	440	439	412	443	462	423	426	448	442	450	476	401	457	467	445	426	429	460	445	452	449	457	436	455	486	480	460	477	478	446	493	430	500	430	463	439	441	422	461	469	437	473	430	409	451	457	437	436	438	422	453	438	447	438	437	409	428	480	442	441	451	433	423	472	488	459	455	411	432	467	431	450	453	413	433	433	449	503	459	468	439	466	459	442	445	442	428	447	420	451	488	437	447	440	470	439	467	442	487	434	446	430	451	482	472	418	450	448	450	460	440	448	479	415	447	425	439	437	441	470	457	403	443	413	461	448	439	445	466	444	482	445	432	411	400	443	434	455	484	450	456	451	480	455	459	426	423	469	493	449	440	440	422	438	443	410	442	472	436	487	441	461	483	496	486	428	476	410	457	489	429	461	451	457	460	473	479	477	454	435	479	462	421	430	436	434	455	455	447	454	436	428	418	439	455	476	457	421	476	430	459	436	451	478	462	440	471	473	434	437	475	408	473	438	412	470	450	463	463	422	416	475	432	489	466	444	428	487	432	437	463	435	475	415	455	473	450	432	431	433	457	518	436	435	461	417	441	432	439	429	441	460	467	455	459	460	454	431	475	411	444	463	441	472	426	396	418	427	411	437	461	425	428	447	446	425	422	468	491	436	455	462	422	440	458	461	466	443	450	447	485	482	477	475	455	438	411	437	473	455	441	439	424	469	448	506	469	446	424	454	481	454	466	452	411	437	436	431	460	481	437	447	398	438	461	436	458	432	440	424	406	430	442	426	446	442	445	493	433	466	462	460	443	427	425	445	450	475	425	466	436	451	436	466	428	469	445	495	427	425	442	482	422	432	444	470	477	462	424	459	438	457	444	429	441	472	487	452	459	449	435	445	477	454	453	446	413	408	458	419	431	446	434	484	448	448	455	449	452	453	414	419	440	451	444	433	430	465	458	430	455	406	488	449	425	419	447	427	420	428	468	431	426	471	424	503	437	438	486	457	449	462	474	469	451	433	448	472	461	450	416	428	434	478	419	447	451	438	466	446	470	441	445	414	455	459	438	448	427	459	476	449	450	422	409	464	451	466	455	427	436	467	436	460	500	448	443	438	488	400	459	442	435	448	440	443	455	423	422	450	431	500	438	439	464	479	437	427	470	450	444	437	465	439	463	468	447	445	416	461	473	443	453	452	446	475	428	447	469	437	470	430	454	452	485	435	450	419	430	418	417	481	445	454	437	442	421	475	435	444	454	471	433	432	445	406	439	468	453	422	436	432	447	445	420	460	419	475	441	434	470	437	444	470	448	480	477	480	434	462	468	470	477	456	457	462	458	458	398	447	401	448	444	453	443	439	468	430	448	476	418	437	460	434	464	502	467	474	437	466	466	438	423	454	455	472	450	467	454	441	466	467	482	440	437	427	414	448	438	435	446	451	419	441	440	435	410	487	424	425	427	457	500	475	452	409	452	459	421	420	452	423	460	423	467	431	485	446	441	424	462	474	449	462	448	444	407	464	426	390	448	471	478	448	459	439	453	496	458	459	442	432	423	468	452	457	432	424	457	443	434	445	444	463	415	471	430	433	456	457	444	427	467	462	440	459	467	400	486	461	440	407	431	454	440	444	435	448	439	473	452	422	465	446	426	439	458	462	403	445	510	453	410	432	459	416	463	471	450	479	397	438	464	465	412	425	473	440	430	399	421	483	428	434	442	418	414	427	488	460	446	428	396	466	429	434	437	416	463	440	434	423	439	498	457	431	439	436	415	440	438	450	462	434	447	455	407	409	463	483	420	445	404	448	425	449	422	456	419	460	439	430	441	415	468	443	467	438	439	483	443	424	442	453	397	426	428	468	428	399	448	461	448	462	437	462	418	454	478	427	459	418	439	465	429	450	459	455	469	445	441	481	448	444	463	506	435	469	448	428	453	444	432	469	448	410	472	441	444	440	467	437	455	435	441	427	464
27182	18430	4543	989	818	739	766	756	740	730	727	750	756	768	748	797	710	729	772	740	707	750	712	764	718	783	743	775	713	721	735	732	724	755	713	708	742	731	723	751	682	717	730	740	766	784	763	705	778	733	753	715	674	732	700	745	771	766	728	714	732	764	709	761	738	737	712	723	775	773	788	769	721	756	720	757	756	769	724	697	711	761	806	725	768	735	751	718	783	749	772	750	737	754	711	735	766	709	744	692	765	734	784	742	721	728	774	714	779	730	764	698	741	782	784	730	761	718	717	735	702	775	763	727	744	745	740	758	721	707	754	711	766	750	690	720	766	706	713	755	741	715	765	738	778	747	735	677	764	760	744	762	758	730	792	742	754	769	745	715	723	765	714	742	711	704	765	752	678	712	807	721	738	808	807	740	738	735	735	758	734	697	768	722	750	767	764	739	724	772	732	740	668	754	765	756	727	784	773	760	727	720	722	708	764	770	722	739	750	786	728	715	719	755	718	709	653	744	727	793	747	751	700	735	737	749	750	736	747	755	789	717	717	717	743	720	710	732	750	734	783	739	707	794	745	771	700	687	773	757	763	720	720	774	761	785	755	777	731	765	737	776	694	760	730	748	730	756	722	734	737	763	763	770	770	735	721	761	724	715	758	721	739	752	796	756	712	716	692	748	747	776	736	734	724	698	782	718	731	724	745	760	791	720	748	740	777	754	718	768	713	728	741	768	756	739	746	734	733	765	754	753	753	724	700	699	731	731	775	714	744	741	715	774	750	715	697	719	721	750	734	684	769	754	743	712	713	700	698	721	758	758	777	715	743	729	773	704	746	766	746	733	726	723	750	766	728	779	712	760	771	709	787	710	750	766	731	723	777	713	658	797	733	791	770	717	743	730	738	733	752	704	732	764	770	710	671	745	746	773	764	742	727	708	783	787	758	732	682	744	733	716	738	740	738	747	703	748	770	718	724	749	732	736	724	690	718	695	692	707	733	745	711	760	746	744	693	736	782	724	741	733	748	721	753	755	744	781	737	769	721	764	719	738	767	748	742	745	699	692	748	733	750	780	750	763	755	736	737	711	701	685	737	700	752	747	771	743	725	770	717	753	736	751	796	707	762	755	737	729	765	739	755	745	743	731	761	762	754	745	745	734	694	767	705	704	718	752	741	744	786	765	747	736	743	750	731	748	697	735	738	753	749	736	753	746	756	685	769	742	748	677	699	741	704	690	711	736	730	709	691	702	741	742	708	711	780	708	717	703	772	766	799	748	731	704	707	731	758	739	783	763	727	767	761	759	762	719	699	720	715	794	754	718	719	769	725	764	728	790	723	757	756	727	707	759	751	763	683	719	736	730	719	726	719	750	731	799	798	722	773	751	711	724	750	702	789	738	777	773	733	719	749	723	744	718	761	708	720	748	730	696	759	768	775	734	693	740	676	712	749	776	762	747	835	759	766	751	742	715	798	798	748	719	746	729	719	726	751	781	773	708	751	776	732	768	781	767	682	728	740	743	745	687	747	720	702	805	777	686	794	769	740	758	748	738	739	737	751	753	708	762	705	731	721	712	791	742	775	777	746	735	779	749	760	761	776	722	760	730	714	781	702	703	734	704	784	811	706	751	759	739	736	757	695	766	767	753	747	724	725	686	718	733	762	746	703	699	721	781	720	750	693	748	724	721	725	760	785	758	713	703	698	745	720	763	669	752	741	730	704	706	705	794	763	759	748	655	752	712	725	733	739	754	775	704	780	711	735	727	705	698	688	766	750	735	695	661	771	713	758	764	734	772	776	735	730	721	716	703	735	727	763	734	751	735	723	732	786	709	734	792	746	760	716	710	753	709	763	816	756	743	769	762	714	719	776	738	696	749	739	728	719	734	751	692	748	749	745	765	727	716	726	747	794	712	730	717	676	774	729	741	772	692	758	728	700	704	758	759	741	730	706	701	754	703	695	761	771	708	716	767	706	733	748	712	759	768	722	751	743	746	710	719	745	761	750	764	710	703	771	753	730	694	749	802	725	744	773	694	710	733	724	742	803	745	713	748	781	760	774	779	746	735	729	684	738	798	694	733	740	738	730	724	754	708	726	754	738	736	763	794	741	748	760	756	731	784	772	767	702	717	711	711	742	789	769	746	765	744	753	711	754	741	769	749	721	723	745	708	719	778	726	729	739	797	738	735	751	716	741	782	711	765	788	783	720	710	751	752	765	694	764	766	756	737	786	745	744	733	756	784	731	712	715	708	749	727	785	696	721	744	703	723	728	732	750	647	736	778	707	741	798	756	706	714	775	733	815	753	756	715	746	746	758	745	739	757	731	795	718	709	758	808	695	782	755	760	728	755	765	776	769	760	754	780	747	761	737	748	747	722	761	710	761	795	745	725	726	736	763	727	743	693	723	714	743	706	777	727	743	726	761	731	741	747	751	722	728	764	761	751	686	759	752	772	728	798	736	761	816	746	700	769	738	802	733	763	726	716	717	719	760	700	759	753	760	769	730	700	747	673	738	769	720	721	765	753	739	753	751	716	790	757	751	746	732	755	722	753	753	775	758	727	758	719	739	694	743	748	727	729	712	757	714	724	751	766	751	736	720	695	707	720	737	728	708	771	720	769	780	791	766	751	782	733	739	719	741	828	688	738	713	767	781	685	713	751	714	761	736	763	755	714	758	742	811	709	727	730	815	724	712	718	721	713	743	749	701	734	691	709	723	720	772	730	776	802	740	760	760	732	771	719	776	697	729	727	803	676	758	733	742	737	779	721	709	745	731	736	700	727	754	739	709	732	722	735	734	765	762	701	744	768	723	752	720	741	715	739	716	744	726	738	720	773	714	724	737	806	704	707	765	737	684	695	724	718	730	723	723	808	708	756	777	725	771	727	724	699	732	708	778	735	758	701	716	745	761	744	724	736	708	741	712	763	750	762	722	726	751	726	697	746	713	742	785	712	748	756	721	723	720	739	779	751	715	743	736	766	712	724	747	752	722	743	708	783	697	755	689	722	734	759	756	769	787	776	712	748	682	736	745	772	733	747	695	735	720	755	748	788	687	736	723	720	720	782	689	737	733	731	754	706	746	726	743	719	742	757	676	744	774	699	758	745	752	740	726	736	722	800	736	729	729	718	742	743	743	719	773	711	728	727	723	736	759	714	745	727	728	722	718	739	720	774	717	718	770	772	741	735	751	713	755	761	745	750	743	758	741	713	723	737	783	734	755	793	736	788	707	746	726	788	745	722	725	776	707	793	699	758	753	725	730	769	705	717	709	751	780	762	756	745	752	751	758	663	767	741	740	752	733	712	718	734	741	733	766	740	724	703	669	711	731	798	748	710	721	751	730	687	737	705	695	698	746	722	785	770	729	771	753	688	744	749	773	727	745	768	768	716	729	722	725	726	710	724	751	766	749	770	752	764	686	729	751	760	751	711	746	794	749	743	759	700	706	715	784	711	762	741	775	734	751	781	820	755	773	703	758	756	740	718	759	724
4473	1269	1153	933	952	883	932	934	845	908	904	858	851	859	873	840	858	853	886	875	855	893	791	857	896	894	817	836	905	880	834	862	823	854	869	835	878	847	841	820	833	912	890	851	876	815	859	884	843	910	872	874	870	880	852	813	851	921	892	829	861	868	817	873	854	852	866	868	834	827	801	879	843	818	906	879	825	818	846	900	880	887	840	877	874	885	851	879	883	813	843	884	877	875	882	847	877	910	887	901	787	835	869	858	884	834	844	906	844	917	851	826	859	907	815	881	875	871	844	802	826	864	879	858	821	858	877	859	880	828	884	887	795	889	856	849	926	822	936	905	824	918	912	858	817	907	916	868	885	927	876	883	850	899	889	813	935	838	859	846	866	828	878	842	915	887	892	896	851	875	859	798	886	868	882	892	903	892	874	903	837	897	874	820	892	878	839	870	891	870	816	863	921	857	856	865	859	875	841	895	841	888	830	897	888	854	862	863	857	841	823	854	877	815	901	815	853	918	818	828	820	895	893	813	877	889	863	828	794	847	860	863	850	899	884	880	874	856	874	862	914	885	890	869	814	887	853	850	850	856	877	851	857	856	921	814	871	843	851	934	860	853	888	831	857	868	872	850	835	866	861	828	834	831	868	867	879	846	855	864	857	882	888	844	851	852	899	907	816	843	856	861	904	849	861	872	837	887	854	900	834	873	896	840	888	856	862	859	869	846	892	871	862	883	915	835	832	868	868	895	888	897	871	879	877	822	869	888	816	880	818	866	843	817	856	829	834	884	854	814	862	855	880	850	873	877	872	838	890	875	836	829	858	856	855	872	853	850	875	864	827	828	827	833	825	920	853	835	820	844	847	866	885	850	875	830	863	813	852	887	881	909	851	921	874	868	863	909	853	892	857	816	876	874	863	855	885	878	825	812	847	845	849	798	848	905	911	845	855	863	881	834	869	902	860	813	834	897	877	876	830	866	909	827	874	863	852	828	858	867	814	899	877	862	867	871	847	876	849	892	899	830	863	860	852	919	888	856	829	871	860	811	861	817	881	897	851	873	903	838	876	888	871	905	817	855	878	833	905	886	848	791	882	840	857	890	818	832	863	833	878	860	922	876	829	856	832	832	892	822	845	891	864	861	888	882	812	843	836	834	847	843	877	817	844	910	824	835	857	870	832	893	888	807	832	864	856	863	855	850	864	865	847	891	841	858	923	813	875	854	918	840	845	921	850	807	881	843	900	864	843	887	816	853	844	876	869	854	832	940	884	890	849	884	829	817	831	825	853	863	865	851	882	872	846	913	887	873	829	815	814	906	905	842	863	849	892	850	866	914	880	827	866	864	889	878	854	888	885	900	824	856	837	874	860	840	839	898	867	822	850	847	841	900	820	882	894	886	876	872	913	843	873	897	918	877	844	871	871	899	869	825	828	895	862	937	853	881	866	902	886	871	845	866	883	849	930	825	888	892	836	880	833	909	819	901	887	872	868	848	856	863	797	854	882	928	860	848	870	856	842	903	858	870	877	834	876	789	813	886	880	847	838	885	864	907	840	817	841	876	881	862	889	872	848	856	920	810	870	853	831	787	786	883	814	855	978	782	826	888	854	852	842	865	879	846	855	807	869	909	843	851	864	893	815	872	875	883	897	851	864	897	882	849	827	848	840	787	879	874	859	850	858	841	859	830	924	841	876	899	825	838	880	874	835	883	939	868	890	832	852	853	913	808	854	862	859	913	821	869	835	882	871	806	843	906	820	851	855	871	837	888	866	836	841	887	827	884	843	816	859	899	892	840	862	888	842	904	880	868	869	835	859	871	879	819	855	865	858	902	857	940	855	893	907	866	848	883	878	865	876	872	886	866	850	813	878	876	891	894	899	852	864	835	865	881	829	898	855	838	832	851	879	896	847	851	849	934	922	874	829	853	869	873	846	821	859	857	895	879	878	878	861	891	800	848	837	897	868	867	887	829	804	856	872	884	861	841	874	858	802	837	824	902	847	863	819	878	833	838	877	843	816	854	819	855	821	853	870	891	896	829	842	803	835	834	856	829	938	912	845	857	848	876	858	937	828	912	880	850	911	828	862	832	891	857	845	855	862	827	865	837	857	882	834	840	845	847	859	865	872	872	840	860	832	825	890	815	832	822	849	835	837	882	875	852	885	847	837	856	863	870	896	844	876	884	899	859	876	863	852	858	873	883	838	911	822	869	859	864	821	811	838	893	847	842	860	850	802	885	837	856	878	822	864	885	871	830	808	856	880	950	873	844	798	858	898	859	906	913	839	797	889	890	893	858	891	878	893	834	840	897	847	835	867	831	845	864	862	845	874	849	860	870	823	865	842	875	778	875	823	847	866	908	876	869	866	852	900	857	840	891	891	877	834	866	796	893	873	874	874	866	881	841	853	846	836	862	905	866	826	848	849	841	832	866	844	867	843	873	855	804	836	835	865	871	849	861	897	856	866	855	817	894	841	865	860	915	821	891	859	852	903	869	861	856	835	830	882	867	901	979	827	895	825	875	816	857	841	865	872	853	905	878	864	885	825	839	915	867	944	838	904	875	887	865	877	880	820	892	864	854	853	907	906	882	823	916	883	834	817	830	918	852	900	848	896	885	817	860	845	847	922	866	845	818	838	848	844	910	911	836	873	875	879	873	925	852	884	822	869	866	877	866	892	872	907	845	876	860	863	859	868	849	850	898	849	872	858	821	892	865	905	832	886	872	833	890	832	839	901	893	826	840	899	913	856	862	890	835	809	851	853	858	875	838	852	904	845	846	807	882	832	882	813	856	863	835	913	870	822	891	860	889	878	863	865	874	875	851	853	859	889	812	854	921	829	780	925	838	884	834	899	904	840	879	866	853	809	812	843	790	953	814	903	876	914	812	912	829	840	834	819	858	851	895	855	848	861	902	875	860	841	838	877	878	834	841	875	877	832	828	870	877	845	862	889	832	853	905	820	876	884	909	894	873	914	844	866	851	825	872	790	891	880	844	890	842	908	841	874	902	884	862	896	800	790	862	826	881	847	922	831	872	893	898	838	894	879	843	893	871	902	889	878	908	843	818	841	878	884	906	872	819	866	864	833	868	865	846	867	866	863	863	925	815	888	885	852	887	859	846	885	875	849	833	839	868	881	878	850	870	896	884	811	817	859	821	834	870	908	895	884	845	875	842	922	847	857	838	898	900	847	873	865	855	917	876	878	858	868	838	836	841	852	876	894	856	833	862	844	867	902	858	846	850	849	819	852	855	887	925	867	909	873	829	869	846	866	830	906	844	865	824	787	855	891	833	813	869	847	846	872	839	837	836	888	925	897	851	871	901	887	920	889	869	873	877	908	873	830	892	828	878	835	845	863	810	867	820	889	902	858	890	865	853	874	865	842	891	886	873	880	860	885	821	926	908	840	845	876	840	893	825	851	855	839	855	936	906	890	859	850	851	842	927	800	843	858	876	873	886	852	863	854	888	867	886	855	895	861	873	824	837	859	884
23473	21068	28213	24115	21058	10268	1496	1122	975	964	946	908	856	849	846	893	820	848	841	834	789	842	791	778	760	765	836	769	792	828	752	799	801	828	763	814	802	829	817	767	823	813	805	761	792	787	794	825	761	796	789	820	767	792	727	777	780	779	787	766	780	816	798	817	768	785	826	742	741	813	766	734	797	845	806	763	805	809	760	816	848	808	755	760	807	760	746	768	774	872	820	792	735	762	803	842	801	750	783	768	808	778	805	815	777	801	783	796	831	798	796	792	752	745	789	770	727	767	762	779	793	776	778	791	777	787	797	830	789	781	808	790	781	774	757	811	777	776	820	795	855	718	778	755	827	834	790	767	776	754	803	758	790	778	827	802	738	774	819	783	763	786	820	736	832	765	824	769	748	803	748	761	783	732	771	780	779	793	789	779	759	787	733	792	758	787	774	782	826	794	760	780	788	775	809	816	754	773	769	728	781	724	769	801	762	719	787	808	804	770	761	787	812	773	780	796	791	765	748	756	837	734	831	786	771	786	777	765	841	773	756	800	774	714	766	775	777	807	768	819	785	733	794	756	817	749	783	809	817	788	779	766	829	775	759	735	770	812	791	780	799	778	743	779	738	751	734	751	740	770	770	752	728	796	797	797	806	770	750	780	800	827	827	765	771	781	739	759	759	802	727	725	827	792	815	779	781	764	733	781	776	803	778	760	782	786	802	767	818	780	790	778	755	759	756	794	795	776	735	759	799	756	793	779	773	752	740	761	811	753	792	774	757	747	791	792	753	766	758	764	760	794	818	824	824	753	800	794	794	753	802	759	832	809	784	801	826	703	778	815	840	726	807	776	791	771	835	782	756	718	814	789	854	753	817	817	791	791	770	780	727	766	797	750	749	755	785	826	768	758	803	790	784	792	734	777	798	782	764	818	780	777	788	804	780	821	775	794	808	756	750	819	780	833	805	747	794	789	739	777	720	728	814	782	801	793	752	783	768	790	763	830	758	771	745	787	799	804	782	799	805	773	763	821	783	816	781	818	796	789	779	773	746	766	751	801	821	831	785	778	795	792	736	843	804	820	812	743	801	792	769	793	747	801	772	773	777	777	762	751	779	750	753	764	763	793	730	799	771	763	750	795	787	762	776	779	760	788	762	707	770	805	753	736	749	848	764	774	818	843	768	799	782	760	810	807	776	717	818	797	782	760	789	786	742	771	717	816	799	793	776	802	788	800	762	733	787	797	735	783	780	734	792	793	743	744	781	790	776	752	757	814	771	816	744	791	861	815	827	781	842	791	786	797	755	772	785	791	794	753	805	755	791	799	755	774	785	791	834	794	769	825	768	762	800	774	822	804	734	789	738	801	811	755	790	821	766	716	795	714	764	775	728	773	716	766	736	785	803	799	771	818	796	819	769	748	806	756	786	737	798	774	807	773	789	772	766	793	735	779	769	848	778	805	773	792	769	810	799	807	777	767	753	816	764	755	729	745	762	799	777	772	813	754	779	779	792	803	763	724	751	760	792	771	723	770	808	798	804	794	847	789	748	798	764	778	759	780	752	729	781	846	772	845	777	803	783	743	734	805	800	761	806	791	807	769	795	731	719	729	801	839	748	781	805	751	827	792	807	813	777	817	784	813	773	797	794	762	797	775	785	811	765	768	818	744	761	775	733	791	769	737	758	775	811	796	765	768	760	765	798	750	799	810	777	782	785	792	788	801	792	755	743	755	798	843	734	791	788	755	789	780	743	826	754	815	801	778	765	776	726	757	804	770	759	796	763	754	857	802	769	829	757	718	802	751	763	767	759	767	803	759	751	756	784	748	800	794	787	781	773	755	770	811	819	795	768	756	777	808	768	753	761	826	799	791	775	742	780	807	747	751	756	735	795	757	792	730	770	761	783	758	779	759	749	793	784	770	753	790	811	733	808	727	826	803	781	824	764	759	764	804	827	772	777	758	791	798	810	776	770	768	785	780	774	788	766	798	733	738	791	777	839	761	757	785	721	775	746	795	800	810	797	718	774	754	795	718	773	796	764	781	794	763	795	823	724	769	750	763	799	769	764	783	762	814	774	810	832	723	802	821	742	773	758	807	805	768	777	827	803	795	734	787	789	789	809	743	743	785	821	765	788	767	757	806	803	796	771	812	777	790	869	813	769	781	788	779	726	783	773	779	753	793	745	750	789	756	837	721	776	811	805	779	826	720	801	735	772	809	795	831	792	806	807	801	757	757	792	772	791	797	748	735	743	787	762	762	787	818	829	803	748	791	791	740	778	765	779	754	769	797	774	778	802	746	811	801	801	797	780	771	766	766	733	788	838	845	762	802	798	793	786	767	786	773	781	788	813	801	802	788	735	758	764	803	770	748	739	769	805	731	768	794	801	779	744	717	806	771	776	799	795	766	762	746	768	829	776	766	838	767	792	747	807	732	723	823	810	774	765	789	806	757	734	797	799	762	820	792	764	833	767	769	817	741	816	801	769	766	800	775	778	721	758	771	708	772	871	795	743	742	786	802	735	781	817	746	739	764	770	746	746	754	752	777	829	732	795	811	798	782	824	794	784	807	783	753	783	748	766	730	773	739	809	753	749	748	767	833	781	781	824	776	791	814	771	820	777	781	714	806	751	812	750	793	789	749	817	812	796	801	803	793	744	726	768	781	798	794	778	769	800	813	744	772	835	762	760	789	737	809	736	808	765	772	814	772	739	768	780	746	756	748	812	770	787	806	834	822	831	765	769	801	778	786	721	825	750	772	780	777	766	824	765	773	811	809	788	764	771	808	767	783	827	792	779	769	779	761	775	767	765	809	755	760	825	804	802	792	784	769	796	797	754	762	794	786	832	738	783	759	783	840	772	733	759	766	793	764	735	779	793	726	756	783	769	753	748	774	825	830	775	807	784	794	813	749	718	774	769	742	800	776	768	795	776	753	802	779	835	766	764	759	773	814	772	760	758	765	758	814	801	800	757	772	802	826	753	802	766	765	796	787	756	788	754	793	753	740	806	774	777	776	751	765	778	810	739	798	771	766	797	792	795	773	808	811	747	765	771	775	816	793	760	780	784	796	748	780	812	808	778	784	751	793	779	817	781	787	759	769	835	780	765	781	797	808	770	778	769	750	775	788	769	754	767	774	745	803	772	751	792	791	788	737	800	781	755	810	778	792	820	837	784	747	772	792	819	787	746	813	795	812	762	787	777	754	793	812	783	812	744	792	781	774	804	794	827	795	754	810	728	806	771	792	779	764	776	759	764	763	762	754	765	809	782	736	794	812	755	746	809	808	789	792	750	856	808	828	798	801	775	792	799	762	758	800	813	784	770	800	787	804	758	709	742	813	824	781	773	812	813	826	782	766	785	767	739	776	801	750	778	812	795	739	768	737	814	787	775	752	757	773	769	815	762	704	784	771	781	761	769	804	867	760	760	818	788	782	833	785	766	812	726	779	731	785	772	755	822	827	853	768	759	753	824	774	762	782	808	762	775	811	772	787
3593	8456	5922	3014	2440	1998	1682	1527	1304	1234	1169	1124	1145	1030	1061	1036	1053	996	986	955	962	943	989	917	949	892	915	894	913	940	968	930	853	923	904	864	936	917	944	958	934	952	989	897	920	908	908	983	985	941	934	880	924	960	900	911	949	921	920	937	911	881	902	897	959	907	934	900	941	944	890	926	933	905	899	949	911	937	962	923	881	870	952	877	926	892	917	906	894	955	907	905	925	893	936	917	900	943	939	922	945	905	872	977	894	936	903	927	929	910	942	904	882	866	907	929	912	893	886	926	923	910	949	968	880	944	938	947	883	933	981	924	916	955	932	935	933	898	923	925	927	895	912	916	865	912	924	891	951	861	878	913	891	890	939	943	902	887	916	859	873	929	880	933	906	911	914	885	930	876	972	889	918	885	952	936	861	913	894	934	893	924	930	928	902	871	898	923	884	891	871	872	912	913	952	917	930	953	870	913	922	919	932	889	918	906	915	871	911	898	951	977	888	880	926	879	877	839	969	953	934	874	861	919	942	952	918	948	891	920	900	876	859	933	948	889	971	877	933	971	900	897	954	897	918	926	877	937	987	885	920	912	900	920	947	898	967	906	927	883	826	884	962	935	901	941	908	894	968	919	913	927	917	929	917	923	914	932	906	974	936	903	913	901	945	858	928	890	935	900	893	934	920	943	905	886	930	910	934	925	923	936	900	921	880	861	925	896	927	944	902	913	938	961	891	868	925	914	939	929	942	872	887	917	934	950	978	888	949	897	941	940	920	881	940	934	884	934	937	906	922	939	886	844	911	929	917	945	949	877	869	897	873	899	895	866	904	931	921	874	871	911	983	930	877	928	899	955	906	884	890	897	908	873	882	890	946	885	920	943	875	914	935	939	960	909	897	913	926	906	918	935	954	953	954	975	904	944	936	946	887	907	866	885	931	939	919	929	930	898	956	874	935	941	907	914	897	908	920	957	901	923	983	915	926	909	893	937	953	909	926	892	926	908	881	867	924	960	944	891	917	896	919	965	902	962	915	896	908	912	870	944	866	928	887	926	911	941	941	888	1004	861	926	921	923	853	936	891	904	905	947	897	968	895	986	913	908	894	913	914	912	920	965	951	945	922	876	957	868	855	901	891	961	896	909	912	916	930	967	919	947	902	937	902	893	958	894	914	946	917	846	925	877	904	922	907	942	900	878	888	946	902	885	872	950	853	875	910	871	895	965	902	927	926	927	913	911	938	948	918	911	864	881	911	903	940	893	900	887	891	911	934	938	891	923	930	963	939	942	894	992	880	882	942	943	908	882	910	910	916	943	889	917	939	925	871	875	898	889	907	906	967	949	863	873	945	868	894	911	901	879	981	882	906	879	968	900	888	931	901	882	929	896	930	958	923	920	960	880	877	908	899	977	916	906	1011	920	936	930	927	931	896	915	912	941	889	913	907	938	973	895	940	913	940	867	895	973	899	922	897	939	916	903	911	908	951	931	968	899	935	946	899	840	847	891	922	938	931	910	914	951	939	907	968	919	864	960	890	876	897	942	879	880	922	995	919	962	897	886	934	906	917	924	875	952	915	934	927	941	933	895	881	964	951	920	857	936	951	942	932	845	890	927	963	892	943	932	886	973	927	951	955	957	953	909	929	926	891	888	930	951	947	923	846	906	919	898	921	916	883	907	930	969	954	891	893	912	883	879	918	866	948	888	898	918	917	942	942	887	880	913	923	897	929	935	958	964	896	928	930	916	923	947	1003	954	883	927	941	905	910	934	928	907	932	961	905	951	968	918	917	863	915	900	922	864	872	918	895	898	931	943	919	949	928	919	919	888	879	912	877	914	928	933	935	916	875	876	974	891	873	870	911	978	912	891	954	896	910	910	932	914	882	888	887	949	918	896	949	909	921	901	917	877	922	898	897	960	900	942	889	875	868	918	872	920	961	870	921	939	936	913	913	899	930	919	856	919	883	915	925	887	938	928	910	910	952	921	893	915	880	878	939	965	925	943	921	898	901	910	887	920	931	881	920	937	952	902	886	948	902	884	915	942	912	929	931	930	1009	971	922	878	855	875	886	939	918	910	890	887	934	931	918	933	959	956	907	895	903	895	880	879	949	906	902	878	948	947	854	946	874	950	919	882	907	902	891	893	912	963	883	895	905	888	895	967	949	885	904	921	880	928	924	953	864	922	952	876	927	919	941	930	909	934	949	874	872	942	924	929	917	933	896	974	911	939	867	923	929	988	914	941	928	903	916	955	923	939	873	900	944	907	900	940	926	927	882	867	928	924	935	918	940	863	965	957	950	935	922	851	935	903	899	938	898	851	903	898	853	911	1001	984	912	856	923	934	936	901	964	880	941	879	879	930	888	920	882	913	898	908	914	922	914	921	860	910	898	960	884	922	930	910	905	877	963	897	891	946	883	929	886	896	878	899	879	924	889	899	884	915	917	927	911	905	912	901	913	898	868	855	943	978	872	912	909	936	864	925	898	918	930	962	905	941	891	932	926	909	934	982	992	955	932	918	885	912	877	976	877	911	945	928	884	866	910	934	922	890	915	990	910	941	927	885	899	907	906	989	950	920	894	916	912	933	911	929	892	897	867	941	936	924	938	927	958	874	880	943	945	902	906	866	881	905	883	921	915	897	980	934	919	903	914	893	924	869	955	891	927	937	949	948	858	944	906	890	890	941	867	940	934	944	965	940	956	904	952	917	914	943	911	942	893	909	932	905	921	956	896	847	879	904	911	901	891	938	934	898	958	910	957	913	920	887	883	931	944	887	910	972	917	897	869	907	884	863	927	991	951	886	929	911	919	873	917	934	885	895	945	918	868	969	910	908	938	882	969	856	926	939	930	903	935	914	894	916	908	902	915	964	906	889	943	898	904	895	888	932	912	874	907	903	883	894	900	898	871	934	946	964	922	945	862	867	915	881	936	902	912	897	882	883	910	908	932	921	921	922	833	926	888	958	921	874	933	948	960	910	953	881	924	881	943	833	898	911	910	929	944	884	951	867	899	873	949	941	886	946	910	925	936	928	977	916	906	924	936	905	935	894	915	906	887	913	918	881	895	926	945	867	930	894	914	915	913	943	884	935	876	945	889	954	883	879	908	954	894	932	905	909	954	867	920	900	871	907	920	959	897	879	938	919	928	910	890	920	908	972	927	907	948	881	914	874	905	876	904	923	906	897	963	918	895	880	939	912	907	883	877	885	923	890	890	883	880	897	910	984	904	948	897	931	930	944	974	962	926	872	893	910	958	915	974	935	909	913	902	963	875	873	915	934	935	936	920	934	869	894	847	887	926	915	857	864	900	908	934	956	907	908	964	940	904	933	941	909	892	917	897	951	894	956	928	886	978	909	959	928	895	955	892	905	948	938	931	876	877	905	942	930	958	869	897	973	896	957	949	892	872	958	921	864	896	916	892	914	901	917	913	910	919	923	918	891	943	939	891	913	818	936	861	926	936	951	931	927	894	915	900	918	945	888	903	916	925	909	959
24598	21043	27021	25157	9953	766	634	474	492	440	468	453	430	433	450	419	408	439	411	396	424	414	413	408	414	374	419	381	405	404	375	430	415	380	408	401	430	403	414	383	388	384	402	410	445	390	407	409	389	371	398	407	368	405	389	415	394	410	390	382	388	446	399	397	407	397	402	385	355	411	392	363	370	385	404	414	402	398	403	396	417	348	406	405	381	434	424	398	368	404	367	390	377	399	408	397	440	384	396	397	428	403	379	385	377	379	366	372	395	391	469	408	406	373	409	414	422	398	435	406	391	408	383	400	376	393	403	357	401	452	448	397	387	383	391	394	368	430	395	380	433	377	405	383	355	379	394	420	352	371	416	398	361	361	364	379	374	390	379	372	432	389	402	391	410	358	382	409	380	432	415	401	407	355	384	378	394	400	402	385	384	376	438	365	428	378	387	398	418	427	411	402	412	382	366	400	392	376	403	404	398	368	398	373	421	430	368	404	383	360	444	403	406	409	383	386	407	405	421	424	369	388	418	419	386	379	390	404	381	388	371	376	383	404	377	399	358	384	405	385	397	440	405	387	383	404	406	411	388	384	397	407	414	413	419	403	369	378	366	404	392	378	386	387	384	389	406	389	433	380	407	377	412	349	389	385	385	417	368	414	396	401	423	369	402	372	375	391	419	385	387	394	432	415	382	387	372	398	366	375	389	407	434	394	392	428	425	389	396	391	382	429	436	416	405	395	436	403	397	412	433	398	387	390	418	407	398	388	421	405	371	383	400	344	352	362	410	394	420	383	397	400	375	372	396	403	349	362	390	431	401	385	411	402	370	403	407	417	367	396	422	385	414	405	413	416	362	414	393	407	444	355	374	372	390	379	405	428	406	391	355	397	400	379	386	392	407	376	366	362	386	385	383	351	365	423	408	379	390	395	397	393	392	391	401	439	424	372	393	355	422	395	378	379	410	374	413	406	400	370	398	383	391	406	409	387	380	365	384	380	404	408	390	385	383	389	425	408	382	445	419	355	416	401	438	364	411	412	393	391	435	365	392	390	396	410	393	361	413	406	413	374	358	411	388	390	402	378	388	422	371	385	355	398	350	372	390	412	423	398	359	389	403	411	365	408	344	381	388	354	409	367	371	397	410	381	382	393	388	411	385	430	436	420	391	404	392	373	427	408	391	379	382	385	403	407	405	367	376	412	413	383	372	382	357	370	405	370	403	377	388	391	395	364	387	390	401	372	377	418	405	363	401	414	369	397	409	440	433	392	392	386	363	387	402	389	405	419	392	404	418	384	401	396	367	430	435	397	404	375	373	399	403	403	392	365	374	429	435	386	353	398	391	376	382	424	389	388	403	393	360	418	384	383	409	403	398	359	400	371	392	393	400	375	361	428	401	392	363	353	416	374	361	381	414	403	393	385	390	419	406	418	401	381	389	390	380	394	370	391	413	349	399	376	424	388	395	408	378	418	384	358	409	419	405	399	408	372	400	419	393	401	409	419	382	403	381	416	384	417	382	372	387	402	414	410	399	363	393	387	381	384	386	391	379	388	406	406	421	405	381	404	431	388	380	379	408	366	401	418	407	372	408	406	368	381	425	383	392	374	405	428	386	365	393	406	408	366	394	415	418	357	371	390	392	385	384	366	426	389	436	429	388	409	397	425	374	399	395	384	368	377	400	406	401	422	423	418	389	389	390	391	400	409	391	406	410	376	382	422	431	417	377	407	382	393	371	398	395	365	376	381	402	426	392	401	386	373	405	418	367	410	424	412	424	397	394	376	372	378	409	390	422	418	398	354	388	419	383	384	360	375	397	397	422	406	398	357	413	424	397	396	394	382	365	397	372	369	391	412	360	415	406	406	421	401	416	417	426	398	386	374	401	406	398	401	373	400	388	390	360	374	379	405	379	413	362	387	389	365	416	386	417	396	405	398	439	388	460	402	408	380	415	423	371	362	382	352	391	394	359	424	409	379	390	385	379	411	375	381	376	411	379	396	370	396	386	398	374	411	358	421	362	351	405	366	383	416	387	398	371	383	403	396	421	387	410	403	381	399	364	373	392	418	360	385	385	368	384	419	397	381	392	410	399	407	415	377	390	401	453	429	401	382	345	402	377	381	434	408	415	392	394	424	412	418	411	377	366	407	409	390	407	403	369	396	410	393	387	398	417	364	401	397	381	383	410	382	396	369	404	404	405	392	442	400	395	439	377	396	377	388	384	404	405	420	401	382	403	388	409	400	418	371	395	404	334	361	420	409	396	375	380	427	369	402	351	378	388	408	408	401	389	419	439	373	405	362	404	398	406	402	402	402	408	398	371	383	404	391	398	420	407	391	402	439	421	382	422	382	401	401	377	351	356	444	402	392	374	402	365	411	402	411	420	368	363	432	401	425	361	430	397	401	405	400	415	404	400	397	405	385	391	373	399	413	390	376	394	401	389	389	421	382	397	408	415	374	390	402	422	416	398	384	420	382	394	386	391	414	412	405	397	387	427	422	417	377	375	406	406	403	419	417	354	376	435	391	396	399	375	396	416	397	395	377	387	378	393	373	427	390	369	354	413	407	366	388	407	383	422	381	414	400	412	423	372	410	395	382	405	360	378	419	409	380	369	377	378	362	378	388	399	407	374	360	380	402	402	403	391	380	426	376	395	398	439	377	379	413	380	389	413	387	393	380	405	388	371	394	389	401	408	386	378	401	365	402	401	404	382	409	437	427	394	396	354	417	425	374	359	396	410	352	369	404	402	386	361	392	383	391	389	358	369	397	401	405	395	389	412	437	408	411	402	405	423	381	381	400	393	426	390	350	412	389	363	425	395	410	368	399	394	394	381	395	377	374	417	421	388	433	385	399	396	389	393	375	395	366	401	376	368	436	389	397	413	367	433	391	391	397	370	402	404	380	400	407	412	409	381	389	420	415	398	410	404	397	380	372	411	383	398	417	404	385	403	412	392	410	395	412	381	410	405	401	375	404	383	373	423	381	429	383	410	424	386	358	365	400	381	404	410	391	390	385	369	411	438	407	356	399	390	395	382	361	393	391	405	380	363	371	410	396	393	400	353	385	392	408	418	382	400	402	403	337	437	382	381	393	373	371	368	416	410	424	410	367	410	405	389	423	379	426	406	398	390	416	377	428	417	387	417	431	392	398	408	390	386	385	400	429	392	392	396	401	378	410	399	386	389	415	426	368	390	384	397	398	423	368	380	401	394	349	389	373	385	381	385	361	423	382	382	397	348	371	385	388	399	384	399	388	434	389	399	427	411	396	396	397	391	403	405	393	388	400	371	388	391	413	403	368	392	392	382	424	389	403	419	400	374	393	404	437	389	409	394	383	381	405	417	388	405	390	406	376	377	434	413	401	412	385	400	364	393	412	404	426	381	410	388	379	345	414	376	383	396	382	397	406	387	396	362	424	384	379	414	353	399	403	405	385	376	380	404	379	405	404	418	378	381	398	389	393	407	380	364	424	362	393	393	417	386	406	413	413
3332	4702	3189	1650	1164	1015	903	783	678	638	656	578	560	569	557	502	502	536	488	502	490	464	481	477	453	500	490	472	465	464	482	505	464	474	467	466	472	432	488	417	445	453	431	512	473	481	448	421	461	493	460	463	493	494	505	468	425	430	491	420	424	407	455	444	499	464	486	485	431	442	438	479	478	447	466	467	457	491	478	452	469	461	484	426	435	475	486	478	510	465	460	441	449	475	462	473	502	494	453	460	469	459	437	480	428	427	434	466	475	500	505	440	482	472	471	415	478	477	444	444	446	504	453	497	485	436	419	466	443	467	420	455	485	454	473	441	468	504	449	473	481	467	454	431	456	459	471	489	487	465	451	466	523	477	426	443	469	468	502	434	470	455	476	458	453	461	456	490	447	456	432	490	471	496	463	465	458	446	470	443	455	461	438	473	460	428	451	422	436	457	454	444	473	493	457	448	475	465	450	453	481	462	455	450	458	491	476	482	480	439	488	486	468	478	465	449	502	426	456	459	418	447	501	452	434	471	475	467	460	482	463	446	426	496	452	468	443	510	494	469	467	477	424	454	406	480	436	436	419	490	465	465	481	453	453	481	484	455	466	490	455	483	453	462	478	497	479	477	455	468	475	441	471	437	458	455	464	442	454	411	469	458	483	477	445	479	411	488	448	467	467	421	468	452	467	452	462	498	452	473	475	468	464	439	445	474	462	451	488	448	458	467	471	503	492	519	456	480	421	502	458	468	475	448	458	442	507	468	487	478	485	428	467	483	472	450	472	461	440	479	451	465	433	460	494	460	453	448	411	449	484	477	462	457	432	486	460	434	442	478	456	494	436	480	437	449	451	471	437	450	429	457	415	464	457	458	462	466	425	436	463	409	495	477	487	458	471	447	480	459	432	499	457	487	443	419	442	422	464	476	487	471	512	470	436	468	446	478	427	475	481	458	485	483	475	502	468	462	406	448	459	444	479	425	431	450	438	499	482	462	483	495	474	426	506	511	474	436	461	464	447	490	449	430	499	442	449	459	475	495	450	482	405	427	470	444	465	472	451	459	460	467	486	432	498	488	428	451	439	463	478	453	472	451	502	437	470	470	472	437	503	482	427	452	494	468	446	501	509	441	463	453	460	461	477	465	458	462	469	474	498	453	463	440	459	480	479	459	467	461	476	454	462	501	441	494	491	475	472	460	427	486	479	475	448	463	438	477	480	461	463	483	474	457	483	470	465	437	469	458	448	486	470	454	486	454	468	482	459	440	421	443	473	468	479	446	507	448	413	405	452	453	487	451	469	429	450	443	458	472	460	440	467	423	464	493	471	520	484	486	510	428	439	450	475	483	488	458	475	467	460	471	416	429	461	446	444	459	468	457	489	451	461	461	424	466	465	457	438	485	456	478	431	411	434	466	474	476	451	462	467	448	444	441	462	471	421	451	472	516	513	441	464	451	470	477	477	458	488	462	455	469	431	451	462	471	457	481	494	454	458	477	470	452	428	458	450	428	448	461	459	460	451	471	436	446	499	458	492	470	490	457	426	442	489	435	425	463	466	461	449	464	441	450	482	443	494	485	456	434	468	454	445	456	439	480	472	486	452	421	478	483	457	464	429	436	452	419	455	480	452	455	445	462	441	474	467	425	409	423	474	464	443	454	416	501	460	488	483	454	480	467	427	434	484	472	465	499	447	456	415	457	464	501	472	464	465	454	448	492	476	446	434	510	463	451	453	485	447	452	443	462	460	473	456	484	460	468	465	465	439	448	465	477	451	500	431	457	472	461	450	440	465	483	492	470	469	460	460	435	490	460	453	441	471	464	484	473	478	429	436	473	447	464	430	450	479	422	493	448	443	440	463	452	465	437	431	443	482	449	484	489	519	458	452	446	463	498	471	449	458	516	446	434	459	443	459	491	454	468	500	461	459	442	497	437	439	467	426	483	516	418	462	477	432	453	442	482	418	435	484	454	466	456	454	491	435	427	478	418	466	468	475	480	473	467	477	449	476	470	469	450	460	454	457	491	490	449	485	437	472	480	448	493	464	483	465	501	498	456	503	444	438	439	478	467	469	436	489	477	457	476	453	478	476	454	454	462	447	492	481	445	464	436	451	442	445	509	431	421	428	456	464	472	432	439	453	473	504	453	442	459	489	406	453	471	466	501	444	500	418	459	461	455	475	472	449	458	431	476	482	474	448	495	472	440	486	450	466	449	465	449	458	483	448	460	428	463	439	452	473	457	459	447	434	463	462	489	496	442	467	474	429	458	407	461	450	455	513	469	454	465	461	450	443	429	475	431	462	454	447	489	485	455	462	447	487	456	478	434	457	449	463	486	459	440	488	444	442	455	460	487	451	431	469	431	444	471	450	458	484	487	437	438	465	441	458	442	452	441	508	471	455	450	458	463	479	434	446	435	430	480	483	430	476	461	459	462	447	438	444	499	470	486	511	482	493	442	480	488	500	468	494	459	416	460	430	461	468	475	450	475	448	459	456	441	473	417	456	469	472	468	483	461	460	416	450	421	479	436	494	456	439	465	450	503	489	454	457	463	440	478	459	453	473	498	460	475	445	473	472	459	483	506	446	486	463	462	479	428	483	459	426	445	447	443	455	487	436	414	465	420	473	457	425	474	455	445	447	482	503	498	474	465	465	507	471	465	432	475	478	439	472	502	484	465	473	488	468	449	475	445	446	442	477	449	453	427	510	435	475	490	484	476	466	467	441	492	488	423	480	481	417	470	448	444	456	459	471	440	454	444	469	441	476	452	494	433	439	491	406	455	517	476	465	489	427	483	458	497	433	460	445	474	475	439	452	451	458	490	458	443	465	461	463	471	473	443	450	446	469	506	452	470	442	454	419	433	453	479	452	450	536	451	438	478	478	505	453	460	481	437	424	461	464	444	445	445	447	452	450	406	500	472	455	484	453	473	458	465	491	495	463	492	460	470	467	474	472	456	446	455	476	451	460	450	452	448	480	459	451	474	459	462	434	475	419	446	501	420	470	488	479	464	414	504	463	474	471	471	423	472	455	437	444	478	460	492	458	463	451	450	461	483	475	432	484	468	453	463	386	462	463	513	468	447	476	435	475	470	466	446	454	463	472	441	478	414	488	503	513	442	465	452	438	451	463	506	442	464	502	472	468	440	435	470	490	489	454	483	465	447	478	489	450	468	414	490	505	426	484	472	459	436	454	516	456	457	475	463	504	432	492	462	461	448	488	493	478	487	443	473	484	495	471	449	435	462	458	457	468	488	505	457	452	439	472	482	432	450	481	460	414	499	473	468	489	447	475	459	474	486	464	461	430	437	471	472	456	462	475	457	437	442	475	457	450	427	452	446	466	437	458	483	493	448	484	452	488	502	463	423	483	472	493	440	415	466	505	484	436	465	429	439	432	449	457	474	442	455	476	476	460	433	473	425	471	447	462	467	438	422	450	461	489	476	471	455	462	457	461	470	493	446	489	445	467	465	458	459	462	444	442	472	497	472
22413	21075	28661	23694	21066	21095	7832	954	656	639	580	557	579	505	469	443	509	430	397	389	416	377	429	394	365	398	357	393	410	366	365	344	391	382	372	375	389	372	340	394	347	347	365	356	368	375	362	375	365	364	376	357	341	318	369	397	387	354	343	369	379	378	358	383	352	387	341	334	356	361	374	379	395	347	345	348	361	344	351	337	367	353	359	364	355	349	349	312	353	380	358	334	386	367	379	360	365	372	369	374	380	356	379	363	377	336	353	365	374	354	353	351	366	388	325	362	389	352	364	378	379	386	375	372	338	380	370	349	362	331	366	356	375	357	345	355	377	352	367	365	368	376	366	354	413	356	364	342	374	369	398	367	347	348	371	354	336	340	349	403	327	359	341	362	373	370	386	329	383	363	356	365	346	360	357	368	366	356	378	395	340	350	361	348	380	350	367	366	321	384	322	364	345	367	335	338	366	392	351	389	398	378	357	328	365	363	326	379	368	373	369	346	345	388	369	341	338	381	378	362	380	330	338	352	409	369	394	354	336	351	329	359	354	382	381	353	372	334	390	383	356	353	372	339	354	341	397	389	359	361	362	329	392	380	363	360	363	364	355	356	380	362	346	375	348	393	315	375	382	344	344	383	379	354	381	334	348	353	345	367	354	352	373	333	394	372	391	321	338	399	352	373	360	380	371	356	348	347	385	373	359	346	357	359	380	356	386	368	409	353	350	396	391	321	325	375	334	367	349	383	361	374	366	374	343	383	356	351	364	352	362	373	358	385	379	358	352	354	347	348	317	371	367	377	350	375	338	340	343	349	362	368	377	375	383	354	324	370	378	359	365	366	344	360	348	364	372	375	382	372	359	375	363	376	369	339	347	334	362	387	393	361	371	349	358	379	356	347	369	356	365	354	379	347	343	323	390	371	359	340	400	383	363	382	379	342	377	352	346	345	334	378	378	347	380	361	349	395	357	352	342	350	387	365	362	405	330	351	375	369	361	390	334	375	340	374	377	360	337	381	353	370	345	361	357	361	348	381	380	364	347	338	316	375	381	324	343	373	373	381	363	357	340	343	377	355	368	344	338	360	370	330	366	372	360	356	401	342	373	336	336	399	358	309	393	371	346	355	375	367	320	331	380	333	335	402	355	371	375	394	353	339	410	371	363	361	371	413	386	379	337	352	357	328	338	376	355	384	382	379	371	357	337	324	373	389	378	377	347	366	310	358	349	341	373	392	355	344	364	351	402	382	365	336	366	362	377	382	331	405	362	357	378	360	344	350	363	374	335	408	378	369	356	378	385	363	347	334	368	339	400	366	353	348	391	349	376	340	358	372	350	351	364	329	370	351	341	356	340	355	380	337	359	353	326	339	366	373	370	359	351	337	364	364	378	367	349	333	373	381	367	325	356	351	355	361	346	345	364	366	347	334	343	331	386	367	354	373	367	356	368	388	368	364	367	357	346	380	381	355	341	361	363	377	349	381	343	356	385	363	347	350	363	341	351	352	388	351	394	429	398	378	367	340	370	333	384	371	358	371	384	363	350	410	366	339	350	341	377	358	371	373	356	358	359	354	365	340	389	327	359	412	364	341	334	356	355	351	356	381	373	363	361	338	332	359	360	340	370	375	363	350	347	343	329	376	352	350	356	388	393	324	351	340	321	371	356	328	364	361	355	393	379	368	358	349	355	382	347	371	339	369	359	369	348	363	364	350	378	395	367	377	354	329	333	360	381	356	343	366	352	350	371	352	375	358	411	343	334	401	359	341	381	387	326	353	349	367	343	359	374	322	341	333	388	348	328	340	367	380	360	357	348	306	353	374	373	346	350	321	361	347	376	394	361	396	344	361	364	385	387	369	353	355	338	352	396	380	352	348	396	385	348	349	363	326	348	353	372	377	393	332	354	368	366	363	353	388	373	380	361	361	370	363	377	382	346	386	394	409	360	318	345	403	364	310	357	392	385	354	374	346	347	357	402	361	370	366	360	378	356	338	369	357	364	375	383	363	350	350	355	341	369	366	376	366	373	393	382	377	386	314	396	333	361	369	362	344	344	384	362	362	362	372	380	341	384	377	314	347	327	375	359	362	361	357	369	333	368	350	342	360	395	378	373	352	368	369	353	364	364	362	371	404	353	361	374	414	352	361	375	351	381	340	352	389	350	378	339	336	330	378	325	336	358	350	324	390	377	344	352	342	358	318	373	364	365	337	348	363	401	334	365	360	372	381	363	343	333	403	336	340	381	368	376	321	361	338	374	324	337	371	342	326	368	387	344	346	363	355	380	352	377	362	363	362	363	377	355	336	350	348	343	356	404	373	330	363	339	393	383	377	352	371	343	365	375	364	322	372	368	375	366	348	372	352	365	366	353	332	386	351	367	381	354	374	322	396	386	376	376	371	341	331	323	374	340	382	384	357	375	361	367	388	342	318	363	376	369	365	384	370	386	374	372	372	345	369	384	392	368	314	351	361	350	408	319	385	362	318	381	366	335	381	368	364	346	356	320	350	338	355	339	367	368	365	376	364	354	378	374	378	387	344	362	385	345	343	407	332	336	374	383	383	374	364	402	358	363	384	343	341	350	374	375	322	351	341	392	364	367	358	371	369	396	336	340	300	371	380	351	357	379	316	349	336	385	342	348	357	377	343	331	356	364	370	369	356	372	379	347	350	338	343	361	353	363	350	375	347	388	386	382	377	320	360	341	363	364	344	337	366	352	359	369	351	375	355	350	365	372	375	380	356	352	372	364	346	358	367	333	333	393	364	350	355	363	367	366	355	373	339	334	328	365	356	313	355	354	351	342	354	349	328	332	359	348	348	353	343	331	354	366	335	345	381	342	346	328	364	369	319	388	384	382	377	388	352	358	351	375	403	315	318	358	350	345	360	345	355	390	355	353	324	346	357	371	367	355	377	377	354	330	390	363	332	343	367	353	390	338	352	348	338	327	343	350	356	354	385	364	357	378	366	337	334	354	368	372	333	368	378	407	361	386	341	373	398	411	338	354	335	363	361	385	368	354	340	371	361	392	339	359	359	342	324	391	349	350	383	358	330	356	345	375	376	364	348	389	366	377	364	354	385	391	377	360	388	391	360	383	345	353	383	373	347	364	310	322	337	364	404	338	368	374	336	329	362	329	359	344	349	360	363	337	354	350	342	325	373	383	356	368	383	358	344	356	362	391	362	348	385	376	378	401	353	383	411	353	356	350	367	348	360	371	346	382	316	346	371	369	356	351	394	354	383	378	389	363	368	402	369	360	379	362	358	361	369	371	374	377	359	359	352	368	365	333	336	354	385	372	338	331	395	352	377	381	366	343	375	353	381	388	383	372	355	379	346	382	363	361	337	333	374	359	365	343	385	379	396	357	350	320	347	381	362	394	313	363	336	377	351	369	313	328	333	334	360	329	391	373	374	358	384	385	360	351	352	397	358	345	361	397	356	384	384	354	324	374	388	352	364	348	366	381	334	336	371	369	366	363	369	330	361	348	328
4527	13305	9373	4422	3177	2543	1831	1502	1259	1082	926	873	784	721	683	628	650	638	551	553	506	490	532	533	519	516	488	466	466	474	464	484	471	450	452	506	486	432	406	431	477	429	428	459	475	472	459	428	469	465	445	448	452	443	475	470	422	475	457	451	472	442	436	424	433	445	454	472	430	467	451	449	467	428	458	446	446	459	412	449	458	391	469	427	438	440	453	479	456	442	429	421	465	448	416	437	425	445	437	441	457	433	457	424	421	384	435	460	444	462	456	437	460	438	477	470	411	424	449	427	405	413	460	461	429	459	422	454	430	446	467	428	426	435	445	446	444	441	454	458	414	425	472	432	446	424	459	444	438	449	441	433	462	425	422	426	447	428	428	405	453	426	446	439	452	433	428	441	414	439	432	469	475	448	450	460	443	423	508	451	478	393	430	446	430	459	474	435	461	416	418	427	441	456	470	412	457	431	441	469	423	422	444	440	488	449	398	430	416	449	448	437	427	447	446	444	409	408	424	407	432	479	455	436	418	481	433	408	434	484	438	426	432	454	457	477	456	434	430	483	432	472	424	462	427	446	402	472	419	408	447	396	449	446	434	433	457	437	452	430	448	458	434	468	432	423	422	414	440	473	424	443	439	433	403	418	452	464	442	478	500	459	441	424	453	421	463	455	417	422	424	433	437	456	465	422	469	463	452	439	417	413	441	441	418	407	427	489	414	437	454	444	450	450	437	440	442	456	442	436	455	431	446	418	430	433	438	458	436	438	443	445	437	454	404	443	424	421	388	504	419	436	478	462	432	406	454	460	459	440	471	433	471	465	480	426	440	442	438	466	415	457	434	390	442	454	427	399	467	390	411	424	448	468	405	478	459	450	466	430	424	420	438	464	423	422	438	436	447	463	464	410	437	458	430	463	446	465	404	450	445	448	437	482	431	426	406	418	480	423	432	440	438	440	487	450	433	451	452	442	429	447	417	454	456	468	454	452	429	439	474	456	426	410	446	442	425	448	457	438	421	400	471	421	458	419	388	468	425	468	423	448	427	447	414	460	438	434	439	452	448	431	414	448	430	413	425	464	403	440	428	447	406	395	447	423	396	429	446	441	497	439	448	468	444	415	430	476	410	403	466	474	443	409	422	411	435	484	415	476	444	464	437	474	435	488	440	468	442	427	423	442	447	428	446	483	421	435	459	452	447	437	430	410	432	406	445	417	455	467	420	437	448	452	474	447	425	439	420	421	435	421	441	409	465	416	465	464	425	443	446	439	397	459	453	463	483	480	409	414	424	420	438	458	417	459	460	451	446	413	445	420	437	469	426	425	457	460	418	421	424	414	468	471	448	486	430	437	446	447	426	421	452	413	438	410	440	421	396	442	471	405	431	419	446	452	475	453	450	420	397	438	450	474	412	466	446	480	457	419	439	423	425	472	416	426	416	447	423	414	435	431	431	424	433	428	461	417	488	469	455	429	445	421	434	445	411	450	416	457	458	442	453	452	445	446	481	479	419	418	447	438	428	453	466	459	481	452	432	477	443	414	431	438	427	442	422	431	470	483	443	435	428	438	444	403	458	401	448	397	450	432	428	443	459	429	406	452	411	421	412	466	432	456	455	420	444	430	501	426	432	506	438	456	446	461	438	457	462	453	450	437	457	463	455	410	410	459	454	469	412	406	462	440	420	431	472	413	447	432	453	451	431	443	452	466	449	439	415	455	455	414	424	432	445	438	438	460	432	466	387	467	452	437	405	410	421	443	436	391	427	424	450	411	457	420	464	463	440	460	447	413	446	439	493	431	437	414	473	457	450	449	485	461	419	457	427	452	441	452	461	446	427	416	437	431	430	440	402	440	458	469	458	441	457	399	445	447	396	460	443	426	426	457	450	464	425	432	400	422	409	472	390	437	480	473	419	435	471	437	398	466	422	401	453	436	463	468	437	455	462	434	433	394	483	484	440	461	449	436	433	474	474	474	464	447	449	463	458	424	393	440	395	419	419	449	429	427	426	462	447	436	431	432	469	451	460	457	402	454	409	474	391	416	456	474	451	473	419	398	413	443	434	440	457	462	434	439	445	443	428	418	433	468	450	452	491	445	448	439	429	416	479	432	468	421	460	476	475	412	433	410	441	463	464	448	427	445	447	445	452	431	445	442	390	478	487	432	398	411	426	457	405	409	406	455	455	440	467	438	490	437	430	485	449	440	456	424	451	427	449	481	447	466	434	451	443	462	468	409	455	435	446	418	449	439	457	434	446	427	462	410	421	433	438	424	445	411	421	428	423	446	417	464	398	407	423	422	428	432	448	447	454	423	443	440	459	431	460	465	452	469	436	473	445	401	442	441	407	450	460	456	491	415	430	423	414	429	424	434	445	477	427	451	432	431	445	438	423	447	455	426	432	447	444	417	453	453	464	438	432	459	407	431	443	493	436	436	454	423	426	429	484	468	439	449	449	460	430	510	427	426	432	432	436	429	442	430	450	439	437	449	405	448	428	444	439	464	409	435	417	448	434	395	478	441	466	428	431	446	417	465	429	436	455	425	471	449	465	429	434	454	403	459	461	425	490	435	417	460	455	394	442	414	407	468	429	437	423	417	504	463	414	453	423	434	455	446	448	413	400	449	437	424	451	460	415	468	450	421	393	445	446	456	470	463	459	439	468	393	409	444	420	459	440	446	449	482	459	448	425	421	449	461	444	443	430	439	427	446	419	445	433	439	415	433	430	417	445	459	423	435	454	417	421	460	418	411	428	448	420	456	471	445	476	456	425	429	454	463	441	458	443	482	431	423	455	445	423	426	450	485	429	452	456	407	502	474	430	436	453	419	449	455	464	444	458	467	430	417	452	421	472	458	429	428	462	454	426	467	442	453	442	437	447	477	446	434	482	473	477	445	438	428	461	420	421	436	420	455	419	455	416	452	408	448	457	459	461	454	415	483	440	475	441	468	481	399	430	439	450	469	458	437	451	450	400	441	439	437	435	458	427	459	413	440	413	402	455	442	442	419	437	439	426	410	453	461	463	410	441	448	406	455	434	406	408	453	456	487	446	409	419	447	451	505	434	475	439	423	419	472	440	453	411	465	452	497	411	434	452	490	466	446	449	467	427	429	464	452	451	412	414	487	438	457	461	461	443	472	451	431	434	404	423	445	450	462	486	420	415	424	455	438	442	421	436	444	424	453	399	470	453	461	413	412	440	438	422	433	443	429	433	447	432	419	464	436	434	420	463	446	450	418	458	441	466	472	459	443	441	459	431	447	429	475	469	449	460	432	418	408	467	460	462	458	441	435	395	434	441	441	441	482	431	416	424	488	465	431	451	455	416	416	459	397	449	433	428	511	446	445	441	445	448	439	483	469	443	438	438	479	436	434	415	448	438	408	450	435	443	445	455	471	433	404	425	414	383	461	463	467	428	464	414	397	416	407	458	472	456	408	398	424	485	415	450	411	414	447	446	463	424	478	443	457	449	411	441	452	425	395	430	439	464	394
27174	18474	4652	1090	816	752	756	782	733	767	751	755	753	763	715	772	766	749	763	754	738	709	784	784	691	728	735	751	766	745	668	762	733	726	709	835	740	733	729	741	747	746	742	734	711	763	778	742	756	744	774	738	720	730	718	750	736	751	753	693	741	782	799	690	719	730	773	768	762	726	784	742	746	720	736	746	712	747	706	734	759	789	761	764	713	703	728	752	733	707	719	709	726	738	728	742	750	715	719	735	701	792	762	779	711	771	720	713	768	734	778	759	757	754	735	714	748	703	770	718	724	724	766	730	734	754	752	752	724	770	756	739	750	807	770	729	743	706	760	717	743	707	718	724	693	716	713	766	742	737	768	787	771	751	716	747	774	704	738	765	741	757	681	746	754	769	727	763	764	755	744	714	772	743	725	747	748	759	748	723	753	748	728	744	734	763	764	758	691	751	734	724	758	739	697	751	725	733	708	766	756	708	725	726	754	706	718	739	683	713	730	743	795	721	779	741	707	706	807	728	669	696	738	743	730	711	695	731	741	775	695	779	754	710	783	790	781	786	695	746	687	754	753	728	737	698	743	746	729	731	756	761	736	761	715	742	716	769	736	733	731	753	748	754	708	788	686	750	726	745	749	716	781	721	685	747	761	722	711	717	757	719	744	741	770	725	738	720	783	730	691	795	756	767	829	702	725	722	703	780	728	765	752	780	739	722	696	754	694	731	783	768	711	766	686	697	749	794	774	737	731	703	705	793	789	764	755	688	793	745	750	726	768	765	750	701	784	738	780	739	755	703	696	689	689	682	735	733	727	788	727	689	712	754	749	737	753	752	799	748	725	761	756	779	780	704	726	756	760	730	719	752	745	730	739	768	737	739	728	713	742	784	735	727	720	705	714	714	757	738	710	743	764	773	715	733	771	754	737	767	763	770	739	743	719	740	744	780	723	737	748	775	746	764	790	762	756	755	726	735	740	747	713	711	744	753	760	733	789	756	755	725	681	784	738	752	714	712	755	735	756	726	721	781	756	754	730	760	697	745	748	726	779	707	761	748	730	730	737	720	729	735	721	759	744	719	746	722	769	737	727	735	730	703	731	737	711	734	745	697	754	726	721	757	718	691	772	733	770	752	777	752	786	739	747	782	738	739	735	719	757	800	766	731	800	709	734	743	762	695	784	701	750	797	718	762	743	759	788	723	712	758	733	731	726	695	720	727	733	759	734	756	700	771	719	758	750	749	723	760	752	714	747	735	739	744	702	771	743	767	745	791	725	757	734	757	744	756	743	718	721	765	727	739	791	682	750	736	700	743	746	743	766	725	719	754	759	791	725	695	718	717	694	712	724	685	780	730	743	756	723	769	742	719	715	800	733	729	729	757	742	714	744	769	802	752	710	673	773	749	756	775	764	735	708	742	709	752	709	727	784	769	676	668	726	744	738	758	755	733	761	710	736	749	768	754	748	715	731	710	756	737	767	742	778	722	724	708	750	723	768	747	716	796	727	722	712	778	727	689	733	781	742	797	733	733	690	759	758	734	739	763	761	740	727	732	705	785	749	767	727	695	746	765	691	724	714	746	719	735	746	767	739	756	743	761	722	741	753	755	725	721	739	759	748	706	784	753	746	742	751	709	725	767	709	755	743	735	757	729	729	743	746	741	763	746	741	760	730	767	745	785	770	695	730	740	690	764	762	769	730	787	765	736	738	801	760	705	727	715	763	757	760	725	732	771	757	768	675	756	747	750	761	751	728	716	779	748	759	712	749	742	692	762	704	755	715	727	721	744	731	758	712	739	710	723	739	778	730	757	755	725	730	718	734	726	711	688	786	778	781	719	735	686	768	737	757	719	760	742	757	729	737	746	736	738	761	724	752	728	724	710	732	722	731	717	764	692	706	750	743	727	768	778	723	706	783	784	814	710	775	740	696	694	736	787	811	758	728	813	710	716	777	735	691	731	761	760	724	767	757	757	715	760	787	731	739	721	758	744	765	743	699	750	714	779	768	759	715	733	745	725	739	754	802	766	715	755	736	711	739	735	720	741	725	785	739	737	749	757	744	739	728	724	708	760	799	713	693	759	684	724	721	743	719	741	732	725	786	754	743	763	714	746	762	777	787	704	744	758	744	761	753	727	743	763	752	733	757	738	745	753	703	762	739	694	723	721	723	721	733	774	714	734	749	735	776	727	720	792	697	706	740	727	746	782	659	738	751	736	798	741	790	707	734	740	750	707	755	709	727	755	751	768	709	750	745	800	754	739	755	726	799	731	723	745	745	759	745	730	773	742	728	734	762	752	737	756	740	768	736	724	718	741	743	781	717	740	735	737	785	775	756	732	689	728	729	800	758	768	791	746	768	722	763	754	727	776	702	752	779	755	758	780	760	721	745	778	745	727	746	764	721	764	737	763	746	710	756	738	723	737	722	703	761	712	796	696	684	728	733	787	781	755	717	778	756	772	740	692	745	778	736	757	772	694	739	734	727	770	681	683	732	759	735	749	739	715	743	709	717	736	763	745	732	699	731	692	707	698	782	721	737	784	744	709	757	742	661	713	717	787	754	730	723	687	729	697	761	733	780	731	749	775	743	743	757	738	754	733	750	723	755	726	776	741	751	716	756	786	774	771	730	758	749	753	744	746	724	741	745	738	750	697	730	748	733	718	732	811	733	732	768	728	759	711	749	768	752	726	797	714	740	731	722	692	783	748	719	748	789	709	700	777	706	739	707	778	720	727	736	760	743	787	766	728	726	718	716	700	728	783	727	783	741	726	766	710	715	708	750	753	771	717	702	712	761	765	727	734	756	713	783	727	714	725	720	722	684	756	701	774	732	766	727	755	743	734	699	721	718	715	772	747	709	780	829	728	719	722	756	769	711	750	762	713	728	772	734	698	707	752	752	711	756	746	737	811	727	749	764	703	757	721	757	739	740	761	715	743	753	730	745	738	742	767	776	741	756	750	764	725	794	751	738	747	756	736	741	726	782	708	710	737	781	760	715	755	780	748	730	747	740	722	751	790	710	786	755	711	748	789	749	732	704	753	800	743	741	719	769	733	774	750	736	760	694	775	715	725	728	739	774	758	745	743	692	763	744	732	767	724	712	732	753	793	778	728	708	712	736	833	741	759	720	767	758	778	758	755	730	759	717	749	762	785	747	780	757	733	752	717	719	737	710	687	757	683	732	747	734	733	723	741	756	704	753	707	787	731	782	770	742	723	769	719	746	731	721	771	694	735	767	710	698	674	771	711	763	733	732	795	779	748	756	751	723	737	728	756	777	727	697	727	745	709	732	760	752	750	729	731	760	764	803	754	771	747	751	741	749	769	701	754	709	713	713	671	764	768	795	779	753	769	748	739	725	717	767	734	773	691	708	733	736	716	746	704	735	751	684	760	739	745	731	737	803	732	752	729	738	721	732	748	740	742	764	752	746	715	727	746	750	746	741	757	754	688	717	738	717	722	742	771	744	726	748	739	773	769	737	745	717	715	731	739
4530	1277	1090	949	924	911	921	872	880	849	836	888	912	859	894	866	875	855	853	859	832	873	893	807	819	862	820	836	809	827	839	846	850	871	850	861	868	892	876	905	839	870	872	878	907	862	821	873	889	839	852	846	861	865	842	869	863	816	854	802	861	877	862	875	868	883	854	800	901	863	842	881	862	805	808	857	842	860	901	874	868	826	824	836	820	869	875	842	797	853	821	868	867	845	867	827	811	825	833	794	837	871	847	833	810	861	814	836	866	858	862	872	835	837	878	852	847	841	863	857	848	834	877	852	811	832	860	825	843	899	805	817	884	838	897	868	886	802	845	855	856	916	854	865	862	871	892	817	855	846	853	827	874	803	815	844	932	837	861	829	858	897	879	873	811	874	826	866	832	849	822	863	852	837	874	838	872	829	807	827	877	848	802	853	885	877	832	895	820	877	870	874	823	830	875	864	841	839	874	862	825	839	886	830	865	930	848	865	822	859	849	827	819	888	765	867	848	902	844	885	860	882	891	855	837	856	862	890	871	823	870	862	842	834	800	793	869	879	847	871	867	862	844	890	886	861	843	816	853	816	843	909	828	893	845	848	844	782	821	840	845	877	826	893	857	870	821	885	897	851	890	866	822	889	835	875	929	830	825	840	874	833	873	827	862	844	850	870	856	865	837	861	878	853	798	811	827	862	875	858	860	896	850	849	865	866	804	893	889	858	857	864	916	810	877	892	847	904	863	881	816	849	887	901	848	944	850	859	860	812	863	866	885	848	840	865	830	841	850	857	848	841	889	874	878	913	821	822	874	864	859	885	877	872	793	873	899	864	853	864	863	804	812	849	860	845	803	806	902	857	840	866	814	899	828	817	835	796	842	880	863	860	834	894	896	824	854	830	900	866	831	893	872	834	833	853	845	889	858	879	824	903	857	861	868	810	847	853	828	826	855	817	896	820	888	825	847	835	805	852	849	824	810	863	847	827	874	872	839	807	852	891	773	823	862	836	821	827	842	841	871	843	890	820	896	914	844	876	851	866	933	822	859	821	832	871	824	839	864	828	865	877	859	880	842	840	903	905	828	839	890	809	851	860	868	852	844	851	894	831	799	788	812	894	893	833	825	884	863	878	953	836	862	795	813	855	863	864	820	799	911	858	855	884	836	885	897	853	859	848	823	861	813	843	866	833	807	847	830	891	884	897	910	874	892	864	848	861	809	875	875	862	887	846	837	851	844	869	846	881	829	843	856	855	826	816	815	853	864	861	864	878	818	847	878	817	877	873	824	819	909	871	838	869	852	859	820	936	811	875	959	913	818	883	822	858	877	839	875	843	855	846	905	832	894	850	883	880	821	792	806	887	817	894	920	831	833	844	875	836	841	821	815	851	874	813	858	883	831	906	816	893	832	859	783	850	870	852	842	855	817	853	848	823	817	867	846	873	847	901	824	849	800	865	833	834	855	852	863	919	790	840	862	817	855	823	900	846	862	845	799	864	896	877	871	833	815	846	892	858	815	843	804	857	847	830	886	884	805	891	882	885	879	881	824	859	835	872	850	865	849	867	894	873	779	894	859	831	879	958	847	910	875	875	830	890	847	845	851	928	798	836	881	829	892	850	834	903	850	818	905	851	857	878	876	846	859	845	905	900	860	857	845	831	818	924	891	841	833	916	918	856	832	858	833	869	778	859	858	863	851	857	865	877	842	872	851	821	827	825	879	835	897	852	906	813	851	904	835	863	878	840	850	889	827	850	837	855	860	842	805	824	907	851	864	846	946	827	854	840	842	882	835	877	860	777	831	893	890	884	844	902	832	831	843	851	849	855	901	853	828	820	843	900	814	860	871	819	847	830	801	896	820	874	838	856	855	847	876	878	882	906	851	876	855	867	894	844	892	808	844	884	885	878	873	885	827	869	872	840	841	843	828	869	853	898	850	831	875	840	853	881	829	894	850	816	859	857	824	829	836	901	833	838	866	859	918	823	897	842	874	886	851	867	870	910	838	864	885	820	868	914	849	825	901	854	893	879	848	859	856	812	869	868	825	822	852	828	834	880	868	866	842	866	878	819	850	854	843	838	876	842	817	880	902	872	843	812	882	930	920	843	875	869	896	871	805	836	834	881	865	802	837	865	821	833	887	899	860	864	808	842	805	857	835	847	832	810	853	822	833	852	861	871	817	848	845	826	877	820	862	847	896	860	854	846	840	842	871	828	902	893	841	802	875	820	817	848	882	874	867	798	859	806	856	847	817	842	886	802	821	861	828	896	858	848	851	864	868	833	893	868	851	881	834	913	890	905	848	877	854	849	858	870	891	854	838	884	831	919	895	824	859	854	827	847	824	883	805	854	818	887	876	836	848	829	865	853	850	828	902	817	917	876	830	876	866	823	793	862	846	866	832	869	813	897	849	862	850	831	851	867	860	856	867	877	851	906	871	802	832	829	841	911	833	848	888	860	867	857	901	861	835	867	857	815	893	808	819	906	889	878	842	887	835	831	850	813	858	874	823	855	868	845	877	886	849	862	799	823	867	865	831	882	819	866	822	854	836	865	869	865	857	794	855	890	870	832	877	817	866	859	899	856	839	907	891	906	767	874	832	805	877	849	874	848	843	862	842	844	854	856	845	863	860	826	834	840	840	871	874	873	773	826	807	843	826	883	861	809	857	867	783	849	908	887	855	868	905	832	832	857	856	892	805	866	811	863	872	840	876	857	845	861	856	871	889	829	805	858	824	882	837	876	843	853	899	833	850	790	845	848	858	847	853	864	856	872	833	841	784	845	784	829	867	831	833	816	896	850	880	847	878	845	900	911	869	832	868	833	831	879	840	873	868	861	872	876	872	878	844	831	850	905	890	852	897	843	801	860	899	891	856	842	858	798	835	816	907	869	841	869	906	824	888	900	813	878	852	859	800	872	842	906	853	838	888	828	898	835	800	887	860	799	856	826	808	819	830	841	901	847	864	831	844	828	779	834	854	857	863	845	840	785	832	868	842	848	842	876	861	837	866	828	899	885	860	825	808	875	891	868	845	868	916	899	829	886	810	825	869	859	842	870	845	918	856	883	879	869	858	859	871	830	859	893	833	916	834	864	892	864	854	849	821	881	861	899	852	833	883	803	860	851	833	873	861	840	860	821	847	872	874	879	851	860	857	841	884	839	847	880	907	826	823	845	852	941	880	846	909	824	794	853	849	901	872	832	884	876	875	859	837	874	880	858	818	831	875	860	840	900	875	863	871	839	870	800	822	856	871	892	869	911	858	847	848	907	924	890	810	906	801	842	867	812	873	917	833	813	857	881	878	821	890	905	831	878	828	821	873	848	879	885	834	814	898	845	893	858	862	886	846	849	906	843	870	815	880	848	830	805	827	863	793	864	848	869	856	882	905	788	836	851	839	845	856	890	874	893	818	870	851	897	831	887	825	837	819	896	867	855	826	852	851	852	831	871	879	868	864	839	887	901	874	885	892	821	831	834	873	897	862	830	838	808
23430	21056	28235	24074	21039	10265	1533	1099	969	932	894	878	896	843	880	820	872	824	835	816	787	818	731	776	813	801	804	736	805	801	835	788	780	792	752	773	790	789	759	794	763	788	767	771	768	742	794	804	776	763	808	802	799	767	766	769	735	818	780	795	772	755	807	815	710	783	781	755	767	790	780	772	785	800	742	782	823	755	748	797	780	725	816	798	758	751	753	770	780	742	821	767	818	741	814	810	767	763	736	758	809	753	736	758	770	760	783	737	762	740	720	794	756	778	766	758	750	757	766	787	774	795	780	769	781	766	762	763	757	790	726	768	796	802	743	794	768	787	827	731	769	802	798	760	736	798	769	709	777	806	776	775	728	791	757	764	739	814	739	754	745	778	752	767	763	742	734	740	759	773	739	766	760	799	765	780	782	763	755	777	791	762	798	749	815	781	792	775	801	776	746	804	827	773	736	711	775	710	789	771	830	759	777	811	829	774	785	754	782	783	748	787	770	753	745	778	756	802	774	788	785	779	765	783	806	821	786	763	770	734	809	742	741	738	766	767	772	729	746	787	789	735	774	782	774	737	795	819	741	754	769	778	755	784	757	842	783	756	816	792	776	730	742	806	762	795	790	797	788	773	824	757	757	776	760	747	747	764	763	789	773	771	765	788	757	787	790	804	792	760	768	824	809	755	725	753	750	767	764	777	767	741	791	792	754	747	772	746	794	776	772	805	749	748	770	757	768	805	788	804	801	804	817	797	781	774	729	808	750	728	768	771	759	786	768	739	737	752	780	759	788	734	746	758	825	750	801	785	783	784	764	742	724	767	769	754	779	755	813	738	699	745	787	785	774	768	771	797	815	762	770	772	788	779	799	785	739	784	803	821	804	715	803	845	790	794	795	758	770	812	791	820	771	805	800	813	788	773	802	726	812	796	748	823	777	797	737	734	734	719	759	762	826	763	735	760	801	774	795	752	781	724	733	764	777	775	772	784	725	828	841	796	771	798	723	779	749	793	812	773	770	769	771	773	762	792	824	763	733	757	792	728	794	830	769	831	795	771	779	743	747	807	794	758	735	763	768	782	813	829	769	780	761	756	769	784	724	816	783	750	786	766	774	756	783	777	773	744	780	781	812	776	802	797	761	796	743	798	763	762	765	753	784	761	784	762	777	772	746	750	725	741	769	743	739	776	766	800	748	777	736	791	729	792	765	790	782	778	791	760	757	753	751	763	772	752	796	741	774	753	724	786	809	764	797	775	713	756	753	759	795	749	803	780	804	740	751	768	761	759	761	740	760	771	765	765	745	756	830	761	784	797	793	694	710	763	759	756	749	695	754	736	770	746	796	748	771	767	774	819	782	768	808	710	731	734	726	784	775	767	762	756	762	733	758	779	753	777	736	741	797	801	792	774	822	714	809	750	847	766	764	777	757	774	789	756	747	762	715	800	800	768	726	749	786	761	802	793	754	755	795	758	812	749	784	764	772	747	749	779	756	758	730	814	768	783	772	775	773	744	716	753	789	792	741	819	764	814	754	731	768	759	783	736	726	777	744	795	736	799	743	787	764	768	770	752	778	756	780	813	799	808	768	775	798	764	779	793	763	779	733	813	760	786	737	720	743	814	787	734	767	762	772	701	739	738	777	763	734	755	792	779	761	813	798	795	770	771	779	733	791	758	790	745	759	770	799	803	760	757	714	770	771	768	802	762	788	763	732	807	749	794	746	791	766	805	805	793	776	753	762	770	784	717	782	761	789	777	769	789	791	755	717	772	757	756	790	768	755	733	793	771	790	776	753	774	799	804	783	778	803	749	766	783	771	708	805	817	725	769	745	809	801	754	791	738	734	739	785	734	781	738	793	756	771	787	805	727	773	758	756	736	825	770	737	782	827	784	821	750	678	809	777	792	800	786	737	780	780	751	771	780	764	727	772	782	710	753	757	806	776	781	734	806	724	732	734	825	763	794	806	745	725	733	767	801	785	762	775	764	789	778	744	757	798	747	760	703	795	757	730	780	780	708	811	763	766	757	756	729	803	774	754	768	777	717	790	748	822	761	750	773	766	760	729	791	786	760	813	760	792	774	780	782	751	750	741	725	702	774	716	797	762	765	726	740	793	722	789	713	779	804	797	809	806	745	713	760	823	746	798	758	741	792	774	731	778	768	756	821	771	778	760	778	766	749	779	839	803	766	804	748	755	752	752	752	725	763	777	825	766	751	743	791	767	819	798	768	787	790	752	830	750	785	787	747	713	751	767	711	767	808	734	787	786	778	811	774	770	781	768	762	769	795	799	697	785	814	764	774	787	824	731	744	789	738	757	781	804	791	767	751	803	794	788	783	713	762	846	743	776	787	748	766	794	742	746	732	782	765	797	740	785	771	774	725	722	820	745	773	814	825	805	778	756	736	779	757	739	796	746	761	738	807	810	791	815	774	802	778	794	787	744	770	791	765	809	833	774	778	787	767	783	786	731	766	787	761	761	779	751	774	752	816	776	750	800	778	743	786	775	805	800	798	820	772	771	773	740	786	802	780	708	736	752	791	785	768	740	757	771	752	766	747	776	784	783	788	784	824	787	793	805	758	802	758	818	786	708	797	792	784	770	818	753	746	801	789	707	759	785	797	759	738	810	769	815	793	749	739	758	751	812	768	820	784	751	779	744	786	767	709	686	796	796	766	748	802	783	770	780	745	733	801	815	761	798	755	746	754	751	755	796	755	808	820	739	773	778	738	759	806	762	735	792	762	779	772	755	768	743	764	790	763	791	744	772	773	771	761	768	793	779	792	784	787	775	814	765	807	789	785	788	711	736	763	720	791	769	757	771	785	729	792	703	797	785	740	765	741	789	777	744	774	750	717	751	787	790	748	790	769	801	769	802	747	799	792	785	821	774	734	694	790	737	787	765	756	718	786	751	726	764	721	762	788	766	744	761	763	695	756	748	772	758	779	749	743	747	757	732	777	759	736	738	797	792	786	792	785	770	732	734	801	770	765	781	752	771	743	780	736	752	753	776	754	773	788	758	768	777	778	732	713	771	803	759	767	820	786	789	796	733	840	725	761	760	755	780	729	788	820	783	766	723	761	732	832	758	768	796	749	741	759	766	785	792	780	788	771	826	791	759	767	731	820	790	794	788	736	750	732	754	782	769	769	742	737	777	727	785	792	790	740	793	798	742	808	832	773	739	736	745	794	797	770	783	780	754	736	791	821	743	789	746	761	788	766	783	731	777	747	764	768	780	773	729	767	794	783	756	712	790	755	737	758	767	734	757	773	798	727	739	786	728	762	801	768	777	796	772	761	763	761	719	775	736	764	775	767	786	777	687	774	791	803	811	760	790	792	830	729	764	743	783	776	764	771	808	839	809	817	786	792	740	808	758	786	720	702	763	757	758	831	783	763	710	765	710	763	783	781	782	717	745	753	764	754	742	747	757	736	751	738	826	793	762	823	775	747	823	761	754	749	759	758	814	766	736	737	728	780	778	756	776	785
3486	8501	5903	3016	2291	1982	1686	1456	1336	1258	1110	1088	1104	1018	1018	1013	968	951	967	976	951	931	950	848	946	962	944	956	952	950	972	900	948	953	906	920	893	930	887	962	875	874	906	886	908	958	943	891	940	912	877	923	978	877	993	943	904	925	892	909	892	887	942	922	913	898	910	927	891	977	945	909	858	932	929	915	897	882	955	932	893	907	924	906	865	896	886	929	941	863	881	882	876	948	894	903	905	935	889	885	922	871	951	884	883	955	917	928	926	923	1019	914	900	943	928	905	922	896	908	922	923	896	914	968	907	945	906	913	941	913	882	897	913	870	915	899	918	920	873	912	924	919	939	892	902	899	910	877	879	858	922	839	915	847	897	883	870	871	903	850	921	876	894	872	837	896	945	902	903	894	918	907	891	991	874	880	911	932	892	926	897	928	923	908	947	913	951	886	938	873	961	898	919	935	936	880	871	932	911	976	876	896	876	860	891	900	886	885	906	890	892	888	906	901	858	964	905	977	906	885	859	959	922	948	935	928	902	922	878	903	976	930	947	888	895	865	870	855	937	897	912	874	936	972	960	853	964	925	952	961	910	930	914	872	889	909	884	919	894	965	900	949	920	925	891	926	913	908	919	882	855	906	935	888	914	926	930	903	865	941	901	890	874	897	971	896	878	893	907	917	931	881	843	869	878	931	838	897	939	866	878	898	903	854	918	938	901	879	911	915	904	937	882	938	911	874	901	972	880	912	933	891	882	936	1005	874	891	913	918	861	928	922	876	872	903	926	868	897	866	881	823	892	878	892	931	882	938	899	924	876	854	915	889	857	903	890	942	884	895	869	896	849	901	920	945	896	920	883	937	884	940	914	972	921	886	897	925	864	875	910	905	926	896	939	903	882	933	943	951	859	865	929	916	901	917	952	926	819	929	916	929	932	908	917	842	928	896	855	910	897	907	857	911	943	929	905	930	924	923	882	944	911	930	899	929	912	931	926	873	870	909	876	875	903	903	904	929	917	951	892	913	907	940	944	868	940	893	947	922	884	869	878	870	924	925	930	878	929	914	905	867	893	909	881	868	856	872	907	872	932	903	949	928	958	899	878	914	888	907	928	842	980	877	916	908	949	893	906	905	937	902	932	917	908	882	935	931	908	872	912	875	863	909	899	933	899	893	871	935	950	877	959	904	906	885	902	952	896	850	942	900	913	922	898	908	891	916	882	914	969	840	862	945	916	916	926	860	879	869	894	917	921	927	924	862	924	900	911	876	888	916	891	896	943	903	902	964	858	831	913	879	929	933	896	883	894	898	877	854	928	907	932	913	871	898	867	981	898	914	928	892	947	909	895	897	884	848	928	931	885	884	882	927	895	838	904	921	898	892	927	937	869	922	907	887	888	843	937	889	895	895	897	935	876	871	860	924	884	863	934	907	975	891	935	952	952	920	923	875	897	884	876	910	883	892	826	920	861	951	999	932	876	846	896	959	899	960	910	877	950	905	902	940	909	887	949	876	968	810	900	944	895	868	914	910	840	868	901	863	949	927	870	941	881	938	844	913	913	939	852	972	922	839	926	878	860	900	893	932	973	934	921	951	839	919	927	948	915	870	910	871	901	913	974	864	847	967	913	911	933	877	892	909	863	880	885	872	914	906	937	886	894	898	893	923	890	904	932	900	954	911	948	877	922	904	923	954	885	917	877	917	866	961	880	876	918	910	915	884	884	924	921	948	871	894	876	866	928	919	875	911	898	951	889	889	927	967	941	886	872	860	904	926	980	874	897	902	877	908	936	916	952	936	884	874	955	921	877	936	889	956	985	894	862	922	885	910	935	901	927	916	892	933	944	876	919	863	894	907	882	857	933	888	915	893	940	885	906	857	890	893	943	946	825	934	916	920	927	901	934	949	902	897	945	886	926	886	869	903	919	920	948	886	918	924	871	917	863	927	874	915	896	947	950	916	884	887	871	940	864	875	893	937	909	918	917	924	871	839	906	882	900	926	932	852	940	871	881	880	915	904	893	888	907	845	875	878	931	920	933	912	919	921	916	955	906	886	925	886	898	928	897	902	909	887	895	918	872	945	969	888	931	924	905	892	874	862	937	902	868	907	942	868	874	936	946	918	918	869	912	927	940	869	904	867	913	907	918	875	904	919	950	873	876	920	915	903	931	885	897	933	915	895	865	887	920	943	795	897	907	931	876	939	907	924	885	967	853	874	899	903	869	880	890	909	886	893	908	895	884	870	949	964	900	923	890	877	903	949	907	865	913	892	907	903	878	946	927	899	920	916	931	861	977	866	920	848	955	907	914	843	819	931	938	838	946	939	888	978	926	909	932	902	923	881	921	898	868	954	967	898	891	923	911	906	943	895	923	926	921	938	894	930	853	920	966	921	926	893	949	913	944	892	937	896	906	883	956	952	906	907	914	936	895	878	926	939	906	893	896	882	859	897	959	940	870	935	933	886	905	875	919	904	880	914	860	895	908	915	939	950	916	938	916	930	888	909	891	857	894	870	895	904	923	937	912	902	920	899	915	915	926	916	885	887	944	861	860	935	890	862	872	918	893	937	889	946	887	852	876	902	908	917	844	890	907	883	891	895	871	944	919	898	880	893	915	903	870	896	929	934	867	912	909	867	917	931	942	921	913	927	917	908	881	927	910	899	901	914	903	889	898	895	907	901	923	937	878	901	874	915	886	898	890	933	911	892	904	882	927	878	897	909	917	914	894	965	908	913	960	920	876	860	860	905	897	895	909	926	913	919	941	905	953	921	908	929	908	904	880	865	891	889	916	917	871	906	959	894	872	886	838	914	907	888	898	876	901	949	882	854	925	907	912	953	896	944	869	876	877	925	883	877	913	850	884	933	923	914	899	904	905	911	886	924	896	888	883	944	903	941	922	911	881	922	874	864	882	935	925	892	896	900	892	935	885	883	864	887	867	857	937	915	916	945	954	921	898	951	883	907	884	881	953	952	911	938	952	860	926	926	912	924	960	941	928	888	901	878	871	879	918	987	928	907	867	897	939	929	891	892	925	888	919	924	916	888	904	940	915	836	903	966	899	885	913	884	904	953	876	898	873	970	922	884	918	905	916	893	891	957	872	899	881	901	942	856	846	930	869	906	838	891	886	914	913	833	952	875	933	859	973	936	887	878	871	923	918	912	930	937	897	907	910	914	909	912	874	878	893	873	873	900	888	880	878	920	842	904	894	860	915	949	875	898	889	919	883	954	902	943	914	893	864	898	866	910	901	919	908	894	889	841	935	895	905	914	908	899	875	933	919	921	886	906	906	957	931	899	916	920	912	912	903	927	863	888	929	894	911	899	890	920	909	914	901	858	927	919	918	836	865	857	886	893	919	930	900	900	816	835	908	876	881	875	925	900	904	911	875	952	918	873	890	915	882	973	896	907	933	905	891	913	912	889	905	848	925	919	921	917	837	874	897	899	899	910	899	901	909	873	940	872	898	880	918	860	911	879	859	879	888	905	923	879	924
24609	21092	27188	25223	10094	764	590	511	474	459	414	414	432	424	420	433	417	420	424	387	407	377	372	407	399	378	414	389	385	379	388	355	406	390	430	391	426	376	398	405	394	397	387	387	416	377	417	392	383	391	395	365	392	394	386	423	417	401	387	393	390	365	363	381	365	367	377	386	379	347	368	393	419	421	386	411	373	402	363	402	382	389	355	390	386	413	389	337	374	369	408	372	397	435	400	411	382	412	373	383	390	443	407	370	385	425	405	407	393	390	369	371	413	416	378	395	418	377	354	356	415	401	395	393	435	418	387	387	399	385	400	407	409	400	401	408	380	383	392	376	381	407	354	405	348	383	389	346	392	371	386	394	406	420	387	421	390	373	381	391	408	368	408	423	358	400	399	414	389	415	348	395	407	371	385	389	434	411	434	372	425	413	360	394	420	376	377	370	385	397	359	383	387	400	394	409	369	393	362	408	404	404	421	378	388	376	360	382	404	385	404	408	374	416	429	377	410	356	361	412	370	419	418	381	400	387	396	396	389	433	384	381	391	381	369	412	400	394	407	389	369	342	382	402	345	399	410	376	395	390	369	403	403	388	393	426	372	379	455	344	407	426	375	364	396	377	401	376	426	386	384	382	383	381	397	377	400	368	402	361	378	348	389	360	390	401	376	388	412	374	394	382	352	422	377	387	410	398	375	392	413	381	385	393	385	382	376	365	384	397	377	378	378	413	411	400	370	399	372	380	391	366	403	409	408	372	372	380	404	361	412	395	377	356	372	388	417	391	401	380	392	378	367	345	362	399	379	382	390	341	382	427	373	407	440	386	392	380	406	381	415	384	361	359	395	376	404	391	385	354	384	430	383	355	415	384	376	398	388	407	376	383	419	365	393	412	387	386	353	411	394	368	369	396	391	422	403	353	382	398	360	445	415	385	393	367	412	375	387	414	397	367	374	395	370	355	387	385	408	411	391	408	383	386	405	408	391	397	396	373	394	397	361	358	394	385	407	402	378	397	384	379	420	445	392	395	375	424	396	380	412	367	402	384	377	350	385	399	378	393	377	399	376	415	423	408	410	381	403	381	356	406	431	398	401	375	381	397	392	412	349	386	409	355	383	402	390	391	395	339	399	415	374	379	393	414	353	394	355	370	396	393	384	406	378	401	385	377	393	413	373	379	370	443	333	442	370	435	373	381	385	409	366	378	428	375	372	406	365	387	388	377	390	446	407	398	410	380	394	346	371	391	360	393	364	401	415	407	390	433	408	424	403	362	390	412	419	385	382	391	408	394	364	396	417	397	391	401	375	366	393	363	384	408	380	386	412	375	410	401	377	405	389	408	400	405	376	398	382	346	373	389	396	372	351	423	427	363	369	380	390	331	368	386	407	403	400	373	391	393	389	378	383	384	382	365	356	386	427	399	368	412	381	396	391	368	401	367	394	414	435	462	411	382	337	402	383	371	427	385	419	385	377	354	407	373	392	406	400	378	361	384	452	364	363	371	380	374	371	400	383	382	409	379	421	397	405	413	403	401	397	404	407	406	349	345	342	365	419	381	381	388	381	414	412	397	385	408	399	398	357	430	365	366	397	414	377	416	397	387	404	377	411	381	402	388	393	373	397	383	356	409	393	376	425	402	448	378	368	378	363	426	377	368	395	401	383	383	426	394	343	401	388	365	423	354	391	385	381	332	360	406	391	383	408	402	371	400	385	446	400	393	403	370	371	390	365	363	361	368	425	419	415	365	388	383	407	391	386	370	384	397	415	397	399	362	352	380	392	411	388	377	389	406	393	374	426	402	360	417	367	395	353	370	389	403	374	380	377	407	402	368	423	376	396	405	404	389	358	395	381	383	401	386	407	381	398	365	377	406	416	425	370	391	374	382	376	378	392	345	405	415	394	397	376	404	402	365	373	411	382	403	399	405	369	364	397	376	433	398	404	361	397	390	390	399	394	382	398	404	444	418	377	407	394	365	387	395	397	419	392	407	351	404	357	355	388	347	380	412	375	386	410	397	390	367	407	384	421	356	372	371	386	411	394	409	396	415	380	403	400	381	399	408	403	358	369	402	398	378	386	400	379	381	372	391	400	372	389	408	384	402	390	379	400	397	380	380	338	371	379	403	394	390	375	364	412	385	401	430	413	375	399	370	429	395	363	409	381	397	428	362	359	384	386	356	382	383	379	389	385	354	384	404	432	372	405	392	383	389	386	356	386	385	359	386	384	363	392	389	404	399	372	413	381	383	362	379	393	367	378	369	423	377	386	390	390	432	364	381	393	359	380	401	426	379	390	408	415	332	427	381	373	378	404	393	375	404	398	392	381	396	383	385	368	372	331	361	410	416	372	397	405	375	365	372	405	423	393	382	407	356	383	422	437	381	422	380	390	364	402	361	409	372	372	394	384	366	404	406	378	362	357	407	398	399	395	402	376	407	389	442	399	367	344	391	376	403	379	347	369	394	373	381	419	428	399	391	393	403	393	409	413	389	358	383	398	394	376	379	384	398	440	421	393	359	392	392	369	396	369	385	396	421	361	365	412	357	418	363	368	391	423	378	377	386	380	419	384	389	395	385	390	415	419	392	384	397	410	396	378	401	392	381	372	402	384	399	384	404	396	351	388	405	371	393	371	387	396	417	385	380	421	377	377	361	374	404	359	411	380	426	396	389	385	367	386	408	391	382	414	401	408	386	391	365	399	407	367	374	441	420	381	403	415	395	387	387	402	435	387	385	373	358	378	396	392	388	382	359	378	390	357	381	388	400	390	402	360	394	407	400	427	398	386	391	391	411	398	364	355	375	413	412	425	384	381	388	408	349	404	384	373	401	399	412	419	386	392	371	400	350	394	385	372	397	383	408	409	402	387	370	372	367	423	381	368	380	416	386	350	400	352	400	387	375	397	382	403	387	412	418	373	400	382	375	354	388	381	368	403	399	417	371	400	433	359	400	413	357	405	380	414	385	368	398	382	411	388	434	377	415	410	412	378	391	372	414	389	423	396	430	361	385	373	404	395	411	363	380	373	416	407	367	375	426	398	384	417	399	396	390	391	402	399	360	413	355	371	405	426	389	400	424	399	399	420	397	409	378	422	419	443	393	378	384	378	414	405	375	386	379	381	374	371	408	377	407	399	411	394	399	372	390	368	398	382	407	421	369	393	397	427	387	383	400	382	348	374	398	394	362	403	390	380	396	352	369	382	373	373	376	410	394	411	398	415	402	373	397	388	398	395	377	357	378	370	377	396	397	377	430	381	395	397	408	400	392	383	338	415	400	395	362	367	387	347	370	365	366	380	397	397	457	370	401	377	420	384	367	408	414	402	396	382	396	407	436	356	405	389	376	413	391	361	404	372	401	393	392	405	383	426	401	367	420	377	375	389	403	445	373	408	408	396	382	383	354	323	401	408	374	367	392	366	344	371	387	392	412	393	408	377	401	386	426	417	386	397	400	371	362	400	369	369	353	419	416	410	363	388	379	381	401	404	405
3465	4704	3149	1552	1279	997	954	776	712	645	643	563	558	520	499	546	535	492	482	503	480	492	455	486	497	500	477	466	508	469	488	460	463	484	460	476	473	471	496	475	455	454	484	459	467	473	461	471	498	457	483	457	436	485	445	459	430	424	471	413	477	476	451	451	504	446	403	452	458	464	478	470	443	495	438	481	481	477	473	491	470	471	458	442	481	443	489	460	460	467	471	441	468	461	455	515	424	476	485	473	468	492	427	472	451	443	426	441	468	427	418	449	428	475	496	470	460	446	455	476	481	437	468	443	460	404	444	466	496	448	476	447	469	439	457	479	426	436	475	481	491	481	505	473	484	432	512	502	457	422	478	454	454	474	505	469	442	415	437	490	423	440	443	465	463	462	466	482	463	480	468	473	479	469	458	435	454	444	440	436	494	494	446	448	504	498	457	498	453	466	440	451	438	471	441	429	443	452	435	462	446	440	495	476	431	496	438	461	438	444	477	448	484	463	474	455	455	474	479	447	483	469	434	476	440	463	467	461	436	460	454	447	457	454	478	435	443	405	486	475	455	442	456	472	469	435	447	435	483	474	449	465	410	467	471	429	463	456	472	472	477	416	468	476	429	466	485	490	481	466	454	492	440	437	481	431	455	471	454	429	465	480	467	483	500	452	473	471	456	448	435	449	448	473	463	427	441	442	468	466	455	473	461	438	489	464	471	463	461	489	460	435	476	457	451	444	440	433	438	459	464	444	479	463	449	483	463	470	442	421	473	439	483	444	431	450	428	444	451	459	497	504	460	479	469	478	447	427	445	432	487	427	473	439	436	453	444	459	480	476	460	480	449	446	456	475	480	473	449	429	469	455	486	480	435	436	450	442	469	457	460	440	495	465	529	436	461	468	479	470	450	478	448	458	406	442	490	454	465	492	452	465	423	501	475	458	486	482	443	489	444	424	481	438	466	408	467	438	465	413	471	472	474	421	477	490	439	427	443	418	455	448	494	488	464	462	484	428	444	466	496	434	463	458	489	459	455	446	422	460	510	410	463	442	473	456	457	422	476	476	425	466	481	491	478	440	421	453	441	466	451	461	469	442	457	496	452	465	428	462	467	431	424	462	507	460	469	436	447	480	434	479	418	449	437	480	498	473	451	451	461	450	462	456	445	473	436	484	424	482	457	472	438	462	453	448	446	452	477	457	451	440	457	490	451	414	445	473	427	455	447	463	463	443	427	406	485	456	486	465	461	422	492	425	455	427	446	467	464	472	458	445	447	459	483	459	438	472	474	464	438	477	450	457	442	427	502	513	420	475	476	461	472	441	495	477	440	461	467	475	452	442	465	466	490	474	442	461	440	442	452	425	489	458	479	440	440	476	455	423	467	451	443	452	490	430	493	455	471	431	450	439	477	409	432	463	457	434	455	447	427	440	496	460	439	464	428	470	447	497	465	466	398	444	435	414	431	490	470	458	457	411	451	436	453	428	442	453	460	487	463	442	449	492	472	451	461	479	466	466	451	459	458	425	421	444	452	439	496	427	407	470	495	451	460	452	428	453	473	490	443	433	479	423	473	471	496	475	451	439	464	436	464	428	451	465	493	439	455	435	443	473	465	464	434	439	452	419	470	417	470	460	474	437	456	456	490	459	478	433	459	449	483	436	430	474	490	441	454	467	459	416	467	471	458	451	465	430	458	483	469	470	467	453	498	461	462	457	435	499	471	445	459	492	467	481	463	428	462	470	485	473	458	465	468	459	455	442	503	481	451	459	479	456	481	458	444	438	454	431	461	466	434	440	426	444	482	422	449	443	443	456	482	483	459	486	387	451	452	449	487	457	453	423	453	444	489	448	478	459	435	448	420	460	450	457	459	467	534	461	479	499	489	417	434	449	462	456	444	461	468	418	423	489	465	460	471	474	462	415	443	467	494	462	485	432	458	462	456	454	481	453	441	446	476	433	476	465	474	461	423	421	435	465	441	469	420	461	423	460	436	476	456	448	462	443	453	443	421	444	435	462	470	448	435	427	407	478	463	432	465	430	423	491	401	464	442	463	420	423	461	435	448	441	457	435	485	465	424	444	448	429	450	440	448	456	425	444	482	449	438	436	412	459	471	470	456	481	439	451	439	425	465	488	463	443	444	430	507	453	445	471	423	469	424	440	460	451	457	435	451	488	422	474	458	427	482	444	431	480	499	462	451	450	462	429	473	492	463	464	480	481	494	450	438	442	470	450	466	437	492	446	458	435	454	442	450	446	471	424	442	414	439	476	478	463	433	469	483	454	470	476	507	454	453	446	455	435	461	492	506	492	486	468	483	458	459	468	474	472	485	471	443	478	452	481	452	445	458	470	456	482	421	454	446	444	498	425	456	466	435	468	434	469	474	456	471	435	418	442	439	458	439	456	465	432	460	474	448	443	467	470	437	426	460	459	463	458	493	447	445	466	434	464	456	425	472	452	449	473	458	451	501	444	456	439	460	441	460	472	496	423	472	457	418	481	456	484	460	474	459	472	411	452	466	432	485	491	442	462	443	477	489	482	461	457	448	469	470	459	475	423	455	438	450	455	471	473	445	457	471	438	457	439	473	485	455	433	452	463	416	415	481	457	460	448	453	461	463	453	443	445	506	464	445	484	452	433	462	446	446	486	459	446	454	431	478	461	408	466	452	471	463	427	459	439	453	440	467	470	423	471	459	475	448	463	432	449	468	514	461	508	424	461	462	455	468	460	450	435	443	464	457	445	492	488	478	503	454	486	457	486	528	443	458	453	473	448	489	443	462	419	475	476	454	471	489	466	444	455	454	480	463	453	441	455	456	512	460	471	474	436	445	460	439	426	434	447	466	445	443	439	441	458	461	435	454	485	467	482	474	450	470	418	420	465	433	460	490	472	454	452	444	490	472	441	444	464	462	424	450	475	471	454	513	451	473	437	459	473	438	448	441	459	478	474	446	439	419	434	423	426	474	460	416	440	436	467	434	458	445	452	453	466	472	426	495	453	440	481	431	511	442	453	466	465	452	478	423	497	461	428	468	448	463	463	463	441	455	483	451	443	456	453	430	440	483	467	463	425	461	457	444	454	472	461	467	443	456	427	444	439	474	443	445	462	442	470	435	451	488	432	489	464	464	451	476	453	470	439	440	449	444	416	442	463	438	452	447	454	442	473	426	445	453	424	460	430	479	473	465	441	485	436	414	478	453	492	462	430	424	471	427	460	454	478	399	476	440	470	475	456	465	479	462	458	449	477	466	445	437	416	479	420	461	447	473	467	440	451	479	470	475	449	483	493	438	426	478	484	452	417	479	473	450	463	455	434	460	501	458	422	440	448	433	439	495	488	466	456	449	460	483	481	429	482	448	493	449	449	459	479	465	435	478	501	463	475	491	455	448	491	429	432	449	484	479	473	465	441	462	508	475	498	481	482	446	428	445	443	456	490	489	411	486	495	445	447	457	494	420	486	468	489	464	437	424	482	446	470	455	424	459	439	474	470
22469	21154	28757	23799	21156	21171	7961	993	723	676	603	574	520	510	474	463	394	431	434	409	411	368	379	394	392	419	388	375	387	372	406	414	384	366	381	380	360	368	357	397	346	365	355	336	373	375	345	362	357	345	352	347	393	382	377	346	340	367	371	375	363	377	341	363	372	333	386	358	387	374	359	357	354	369	372	348	392	359	358	359	362	344	355	358	359	361	357	368	376	345	390	351	374	365	338	364	318	372	340	380	368	366	387	358	330	352	374	357	362	369	359	356	392	332	350	372	362	354	350	361	369	346	352	380	364	347	337	363	376	408	351	336	383	362	356	355	359	376	367	373	354	364	365	359	347	328	378	329	348	362	362	379	348	373	357	351	382	364	382	363	363	338	349	340	395	361	364	345	392	376	350	368	342	335	332	363	350	391	388	359	374	333	372	375	367	355	351	381	363	359	384	353	359	376	373	358	346	360	344	334	376	410	382	380	358	383	348	359	402	373	391	357	334	371	404	357	365	347	388	353	364	349	385	335	353	353	345	342	373	377	393	400	371	360	369	377	360	332	314	371	376	346	365	348	376	344	371	365	376	345	344	378	346	383	375	339	338	343	332	375	366	358	342	370	395	321	364	354	384	358	365	385	315	342	349	381	346	346	383	369	377	355	350	369	328	353	347	383	357	361	366	359	360	335	362	386	350	353	368	350	353	308	340	349	383	340	352	352	377	339	348	345	355	366	332	333	374	376	371	333	338	363	379	366	369	383	362	362	351	373	344	383	383	378	366	370	374	339	364	376	352	387	359	359	341	393	377	311	379	373	354	343	369	357	381	362	313	364	366	393	366	358	332	365	372	344	395	332	342	356	346	377	382	324	409	348	363	371	391	380	392	376	358	406	341	354	319	357	330	362	325	356	343	325	386	356	355	354	377	343	351	340	338	322	375	381	316	344	375	344	391	319	343	368	331	347	355	361	345	365	400	400	377	357	373	350	336	353	342	358	336	354	355	345	356	352	348	354	365	342	335	330	330	357	368	377	376	351	363	379	379	344	334	396	370	392	370	381	373	385	353	351	370	339	350	355	353	335	366	364	333	399	337	358	346	340	344	360	382	363	367	347	349	365	341	352	334	359	356	392	382	341	325	397	379	385	321	367	391	375	378	358	335	364	374	358	329	380	363	363	333	375	356	362	381	337	390	379	355	361	351	357	366	353	376	352	371	320	366	334	308	347	372	347	335	347	344	396	361	366	357	335	384	401	354	396	341	384	372	361	333	335	380	366	382	361	366	342	347	369	348	337	362	352	377	343	355	359	338	373	348	352	372	363	330	386	352	387	392	352	328	363	375	330	344	353	339	343	363	347	362	336	375	359	333	376	375	360	396	368	355	372	361	327	348	355	372	344	337	353	359	379	376	355	342	374	347	326	407	337	336	347	344	407	376	340	342	353	359	326	359	361	344	365	323	397	371	337	403	336	338	361	362	353	352	340	352	374	331	363	312	318	354	391	332	391	374	358	364	351	341	375	371	348	372	358	342	383	395	357	377	370	340	410	345	335	344	350	378	342	349	345	360	362	377	305	365	322	378	381	364	389	359	342	347	364	358	353	347	394	375	338	363	357	342	369	336	343	358	364	342	362	343	384	345	344	337	329	376	359	337	377	359	381	349	361	358	360	324	342	353	363	351	382	333	364	332	351	401	365	365	369	370	338	327	373	364	372	374	319	344	324	368	348	350	355	360	320	346	352	380	372	340	396	353	366	377	344	343	371	333	347	341	370	353	366	366	380	377	372	361	347	338	342	348	326	374	340	349	369	366	368	339	346	345	377	351	373	375	375	392	351	382	385	372	348	370	385	389	323	381	350	357	350	344	386	369	370	345	340	341	367	361	371	378	395	356	371	354	337	378	355	330	387	378	360	359	360	339	365	359	354	375	350	385	328	330	348	335	365	366	320	370	361	388	342	339	393	320	319	353	344	359	371	357	335	364	335	384	352	388	392	372	349	381	391	371	350	333	347	340	356	367	371	353	371	374	353	350	386	362	361	379	409	367	385	355	324	384	368	332	376	370	379	361	360	337	366	380	368	346	395	370	352	392	371	346	383	403	353	336	355	389	353	361	366	371	347	371	364	357	364	358	352	354	350	378	375	352	373	363	349	362	370	310	350	343	415	334	346	345	381	366	370	351	353	371	373	366	374	354	350	361	363	368	324	377	348	373	346	359	371	366	342	355	353	361	322	351	318	351	335	333	347	365	377	385	375	342	366	335	349	382	349	370	355	358	383	301	357	376	362	369	354	340	385	349	363	345	353	353	359	371	332	355	342	335	367	358	346	386	383	364	363	355	378	343	360	345	338	364	358	346	359	352	376	348	347	375	361	363	351	344	370	343	348	314	365	357	364	351	353	361	358	349	328	326	330	357	359	355	329	349	353	342	345	369	392	362	342	366	337	379	342	339	361	349	357	379	395	321	390	349	338	377	347	354	340	377	354	341	356	348	297	397	328	375	343	369	348	330	362	338	363	371	356	386	369	341	342	349	319	356	346	377	353	350	358	348	365	346	378	352	358	340	375	373	386	354	371	301	365	358	320	344	366	372	370	383	386	362	356	350	356	348	347	399	336	332	362	386	336	337	358	351	364	338	358	386	366	373	385	383	352	331	358	365	336	330	354	369	329	354	384	341	350	345	334	362	357	358	376	321	383	343	365	318	333	381	343	342	351	367	335	361	375	362	336	320	371	373	376	358	357	354	365	393	390	406	350	327	355	338	367	362	355	395	341	319	357	358	343	342	358	372	377	373	357	350	337	375	400	334	382	360	337	365	322	364	378	374	368	397	351	365	376	380	366	375	348	352	320	345	336	359	366	392	362	381	367	330	332	333	343	359	350	365	370	357	380	378	343	400	385	329	341	325	349	365	379	343	325	332	357	364	339	374	315	350	348	342	330	352	357	351	355	344	383	398	393	394	373	407	365	342	325	360	333	345	368	386	376	352	331	400	365	350	372	376	363	379	346	363	349	340	305	380	372	341	386	397	325	357	350	372	387	354	377	366	377	358	373	365	363	360	339	335	367	348	373	396	353	365	346	387	357	339	386	345	399	376	347	325	352	354	395	377	405	327	349	372	337	363	340	348	378	368	359	366	405	337	333	368	368	377	353	388	354	344	356	342	366	345	362	374	343	369	361	352	335	388	375	381	348	340	339	350	351	353	343	363	352	325	340	348	379	371	341	339	339	370	340	353	358	401	313	346	363	351	380	329	323	361	340	349	350	353	366	348	350	405	368	377	347	352	393	341	321	377	361	365	370	366	350	350	322	363	354	364	376	378	368	395	374	330	362	343	324	360	369	381	361	378	363	354	321	363	400	355	324	331	372	399	352	363	357	341	341	329	378	370	309	328	374	385	356	375	350	365	360	328	350	364	314	356	368	382	366	326	388	344	349	374	330	379	355	347	374	353	341	374	331	360	345	366	381	397	359	312	368	419	370	388	375	389	362
4525	13600	9251	4631	3292	2486	1904	1567	1217	1087	954	856	764	729	688	681	619	572	543	528	550	541	492	506	488	487	472	482	449	481	462	459	482	478	401	499	479	434	435	484	445	468	475	464	509	445	447	452	489	436	493	452	450	437	441	492	453	438	442	446	451	425	424	436	426	465	440	433	443	455	470	483	455	441	459	466	433	450	457	425	411	432	468	426	436	407	461	470	483	478	408	494	427	387	443	477	413	446	460	432	428	426	470	444	471	468	452	470	439	417	427	409	407	415	437	442	451	431	456	412	433	458	434	477	422	427	414	484	442	442	443	441	405	466	435	459	439	448	474	466	437	444	453	433	423	436	443	486	406	446	432	422	429	450	424	424	449	479	424	421	453	459	469	439	440	444	464	451	438	401	432	425	387	445	455	452	409	438	435	484	445	438	462	430	468	433	469	472	416	453	428	452	447	446	455	407	458	421	379	456	458	402	423	424	479	455	456	422	417	435	434	450	429	438	449	444	461	440	408	380	455	403	444	463	453	404	456	403	438	447	444	464	446	444	415	432	468	432	435	393	467	445	426	467	436	471	429	437	413	447	439	434	445	416	445	425	422	436	450	418	455	432	421	422	448	443	426	440	446	443	458	406	411	469	443	418	469	450	399	412	489	434	452	465	448	449	421	479	458	429	431	437	451	417	452	437	419	437	392	446	427	411	473	468	432	414	449	437	384	437	457	467	419	436	434	438	432	449	430	424	436	449	447	449	451	460	455	466	468	458	435	430	458	449	458	444	456	441	427	457	427	419	433	440	427	411	436	426	425	432	458	460	450	405	435	429	409	400	447	441	475	450	418	417	468	461	440	451	442	443	460	445	463	416	428	425	434	456	427	409	428	411	438	432	434	443	421	399	459	431	452	452	478	453	416	464	421	423	421	437	417	430	446	431	443	437	431	424	436	418	444	421	406	423	412	435	460	396	457	420	447	479	424	412	442	425	432	419	461	455	438	441	423	407	453	442	462	455	436	439	451	426	447	463	432	421	423	452	420	476	408	451	428	472	409	450	430	408	414	412	460	443	422	421	453	448	395	467	464	446	437	461	447	431	418	472	371	441	410	424	419	452	441	449	432	402	474	433	458	458	403	418	421	435	459	448	464	423	438	465	446	417	436	399	426	440	454	450	435	479	455	421	455	450	463	451	407	437	441	433	443	451	438	477	422	402	398	430	433	438	450	465	414	435	426	444	427	474	455	419	418	423	442	410	447	459	463	453	435	420	456	422	465	438	436	423	415	462	465	412	414	426	456	422	436	467	422	453	435	432	444	481	448	422	407	472	434	432	424	436	378	424	412	452	459	454	429	440	445	425	466	435	436	412	452	473	439	430	458	413	424	441	399	464	414	486	467	442	407	453	422	447	448	388	422	462	452	432	389	413	441	422	451	476	460	403	405	472	414	436	417	452	443	445	430	436	414	437	453	429	466	500	469	460	437	447	473	414	457	439	402	428	439	444	455	425	428	430	439	382	430	427	449	474	418	435	441	448	473	443	430	431	457	428	452	433	424	443	408	435	449	432	401	450	419	429	464	444	449	424	448	425	441	442	423	407	474	432	429	418	452	448	447	460	437	498	421	428	427	431	458	445	450	393	398	401	434	433	457	462	433	433	490	439	440	410	455	404	481	399	413	441	461	421	462	440	435	460	422	473	430	419	469	391	454	480	468	393	474	439	421	444	455	425	431	420	451	476	432	447	460	443	468	455	469	431	465	459	453	457	464	444	454	428	435	441	446	437	460	452	454	444	457	402	407	437	444	453	412	429	456	439	469	449	453	406	435	471	437	416	454	388	451	428	427	473	397	428	429	446	429	426	418	480	455	453	419	430	393	464	409	430	424	413	433	436	459	449	447	410	460	439	478	429	469	500	408	455	467	445	460	394	447	401	417	468	410	474	436	436	442	406	422	500	459	423	458	446	417	428	434	438	434	421	454	420	437	480	418	456	448	433	421	451	450	445	438	450	403	431	436	445	423	474	446	476	433	393	458	436	479	417	470	435	441	455	476	405	463	429	461	398	451	426	412	412	443	453	457	441	441	411	427	447	447	427	411	444	439	433	447	419	423	452	402	449	438	461	431	437	419	439	452	422	446	464	445	399	400	447	447	448	450	453	414	438	427	459	433	416	419	470	444	437	455	438	429	439	445	492	466	451	434	436	464	425	432	441	445	459	460	462	446	398	427	436	438	408	414	453	453	460	446	441	470	425	423	454	451	421	442	422	411	447	428	436	417	423	476	435	407	432	423	417	497	420	451	414	478	411	472	444	458	430	420	440	450	444	440	383	425	404	434	433	420	418	440	467	404	402	411	479	425	448	436	481	440	441	417	449	422	426	452	480	452	424	438	421	398	445	424	443	441	428	417	453	442	459	416	413	435	447	449	436	455	437	440	419	451	409	462	435	436	422	434	401	414	442	451	420	413	428	389	453	429	451	439	467	445	432	425	478	458	441	445	426	442	410	418	395	466	433	440	448	441	460	459	405	451	452	433	433	470	442	420	419	434	429	465	433	443	408	468	426	443	390	438	460	470	453	430	451	408	447	430	438	415	425	461	440	458	467	457	404	477	433	431	458	466	462	458	435	436	471	436	431	420	447	435	467	472	418	425	403	423	412	429	419	449	451	426	424	476	410	430	428	447	455	444	449	405	423	471	463	481	433	429	413	437	441	438	439	442	438	466	499	465	458	454	438	438	475	448	445	467	456	441	440	431	462	436	436	430	442	457	474	431	413	453	445	409	476	421	472	469	420	424	457	422	452	456	456	434	450	425	447	429	479	476	419	427	463	435	433	417	427	482	485	431	419	456	463	452	479	408	427	438	426	414	452	447	446	455	460	434	449	423	443	427	394	419	468	484	444	435	416	477	442	439	445	431	418	432	446	444	435	399	440	440	450	476	451	469	460	432	453	419	428	442	419	387	437	400	446	413	447	447	447	418	447	461	433	421	456	449	442	446	421	464	428	431	471	474	451	447	426	450	435	442	423	406	443	429	455	432	448	452	437	406	419	476	414	426	400	435	434	414	455	457	405	431	436	433	455	419	435	416	434	446	423	455	425	415	432	402	422	383	439	436	425	441	453	425	423	442	422	442	449	425	420	444	462	440	406	431	462	447	432	420	453	418	467	453	423	423	445	453	453	452	439	401	430	448	455	418	433	461	412	440	461	443	447	445	453	456	421	456	475	460	464	418	454	475	424	437	445	432	438	466	430	432	470	429	428	477	459	453	399	439	412	418	428	449	387	457	412	407	403	431	462	435	442	409	426	439	483	412	421	419	409	420	455	433	405	411	423	424	411	429	456	430	456	451	453	427	436	414	425	445	429	441	494	448	435	455	437	439	427	447	424	436	429	428	425	442	432	427	416	438	442	418	436	441	431	429	466	467	438	436	430	449	448	425	453	439	472	438	442	419	432	453	455	422	416	417	452	472	432	439	427	456	441	434	447	424	446
27213	18414	4657	966	784	779	777	739	710	781	781	746	749	712	803	726	795	694	700	725	693	732	712	707	748	743	731	753	755	756	688	716	744	720	702	747	744	725	701	757	796	720	730	701	772	723	731	691	765	727	718	708	761	779	755	725	740	732	746	757	774	722	734	718	706	746	704	709	763	767	702	745	769	744	747	770	737	681	765	740	731	723	714	753	797	736	745	726	707	723	690	764	761	746	744	786	729	719	740	781	781	722	766	757	754	749	723	752	728	703	770	675	727	743	691	739	733	750	767	755	718	722	735	692	730	727	756	718	747	727	750	744	713	761	748	719	736	764	748	732	778	683	786	724	743	733	736	727	749	791	707	738	762	699	760	745	725	736	733	777	752	744	727	720	709	760	742	785	748	750	793	733	778	722	703	725	737	730	749	743	740	697	683	717	727	765	711	724	726	727	730	732	735	756	743	741	789	735	746	794	779	699	754	676	688	754	742	711	685	783	725	718	756	763	669	712	739	738	783	678	745	735	686	757	741	700	751	768	752	735	755	729	711	739	783	739	772	695	746	756	734	790	716	716	718	706	740	706	730	735	721	721	744	778	721	716	738	718	728	766	694	677	737	740	738	719	710	724	748	783	725	720	738	746	731	737	745	715	748	734	761	779	745	720	771	736	720	749	752	777	730	687	738	754	690	692	719	748	731	761	726	761	742	752	724	782	719	735	745	741	720	701	736	702	703	748	770	719	736	718	776	772	689	758	709	780	709	777	749	750	730	748	757	732	782	737	693	742	779	730	788	737	742	690	744	733	814	774	719	716	771	717	713	771	730	716	713	706	792	757	738	753	760	714	753	755	716	741	743	725	730	745	710	693	689	783	728	762	699	793	765	753	736	729	769	758	721	731	757	715	744	745	754	710	725	752	708	722	730	681	711	704	721	778	747	802	737	731	752	734	744	713	709	666	742	788	760	780	743	779	781	751	756	753	750	708	755	644	709	726	727	752	767	786	689	730	764	778	729	769	756	750	764	728	729	732	721	751	759	697	742	747	739	724	750	757	731	753	726	698	736	722	731	810	760	748	739	743	711	743	754	764	717	721	739	728	742	757	767	773	715	753	791	781	709	737	730	725	726	733	721	709	773	753	739	753	750	682	761	745	782	764	726	748	734	751	716	743	704	753	770	736	741	732	739	725	734	707	720	729	733	796	788	736	762	724	771	694	726	738	746	688	751	734	738	704	740	730	736	723	739	749	706	740	798	766	741	727	720	715	784	738	744	716	717	657	674	725	715	772	787	701	724	753	747	697	786	732	775	749	790	751	688	762	753	716	746	695	715	755	762	704	720	737	760	775	716	758	706	744	721	711	743	720	770	735	734	756	736	724	759	703	781	747	710	708	797	754	749	753	775	758	722	708	745	714	754	734	723	746	737	771	738	773	725	784	722	770	733	722	714	768	758	741	772	776	729	753	795	751	686	725	711	791	732	746	774	761	799	763	735	723	729	743	722	715	833	797	684	736	727	753	763	713	749	729	749	727	734	727	775	688	702	710	777	784	720	739	707	748	753	754	688	731	739	756	762	696	770	735	729	757	676	754	724	746	734	766	763	809	704	724	695	678	761	720	704	749	735	703	695	743	763	717	739	783	769	762	721	750	734	716	749	750	717	762	719	717	753	726	726	719	727	739	744	734	726	724	765	740	733	721	707	762	725	752	789	774	713	752	710	767	746	737	749	725	667	691	747	744	774	751	690	762	735	771	764	756	713	748	740	770	750	722	730	761	694	700	762	768	721	725	757	745	779	751	730	728	762	728	719	769	745	708	764	735	765	722	723	762	692	747	718	753	717	725	764	745	782	725	719	725	773	750	754	713	738	788	718	723	681	724	710	778	739	756	762	763	739	736	726	727	743	752	764	749	691	719	755	691	718	767	689	797	696	714	744	750	820	762	756	796	739	743	778	738	786	722	751	743	744	740	744	687	730	791	693	738	753	711	728	696	725	778	728	712	718	710	753	750	762	742	684	746	789	755	782	711	732	717	729	709	723	751	689	707	698	799	762	741	731	772	745	720	760	680	765	692	744	745	703	707	757	710	761	763	751	769	695	733	761	743	771	741	779	682	750	749	744	758	710	695	729	760	722	754	678	801	753	708	744	725	789	757	727	729	712	724	778	740	749	696	721	703	698	728	729	736	731	737	732	751	736	717	702	751	723	698	721	740	729	742	707	738	735	738	691	706	742	772	731	721	730	732	722	702	748	755	741	679	748	729	788	744	740	661	717	770	769	774	764	747	744	773	715	753	747	804	773	715	724	734	761	735	691	785	730	738	705	741	753	748	722	705	791	763	705	716	747	678	747	699	757	722	774	782	740	753	706	749	734	737	717	704	711	772	690	721	760	759	736	744	746	744	721	716	732	749	802	741	711	737	716	741	680	740	804	741	728	786	733	724	755	733	761	723	728	758	784	697	743	707	713	691	687	764	699	716	727	761	747	756	740	726	687	722	711	689	736	771	767	768	728	772	761	738	670	741	704	766	729	692	734	732	701	715	723	769	753	733	719	773	724	707	715	736	779	748	731	729	683	768	678	720	777	736	709	712	755	747	770	758	729	705	743	813	753	765	794	773	731	705	726	747	731	731	792	733	738	721	760	716	742	700	739	774	732	686	760	731	696	768	742	749	821	737	750	742	735	740	772	718	720	724	704	728	806	725	763	737	709	770	732	666	784	722	709	716	732	697	716	749	769	724	753	703	744	719	717	763	741	686	721	723	744	750	689	761	713	750	767	739	790	742	719	733	747	752	747	751	765	731	767	745	741	733	751	745	755	748	796	709	717	714	776	715	762	727	777	747	726	693	764	688	765	751	742	771	733	755	746	741	711	734	700	746	721	727	743	775	725	733	750	770	732	775	760	732	765	709	781	783	734	718	746	700	754	713	751	716	717	747	720	796	728	683	750	709	798	738	733	742	718	731	710	670	724	719	730	751	757	697	741	752	751	721	727	702	768	736	721	771	682	736	703	703	765	790	754	711	765	761	780	772	752	724	728	748	713	741	687	721	724	785	747	708	725	750	725	766	686	746	728	764	716	727	715	694	728	711	737	751	796	713	726	751	793	771	768	711	800	732	723	758	758	729	748	739	736	761	681	779	740	726	772	703	710	763	742	757	748	749	731	747	722	657	811	739	759	765	743	749	773	753	705	701	760	728	732	776	725	729	774	682	768	740	697	768	739	800	753	729	767	751	779	747	756	742	730	767	724	748	769	761	711	726	753	739	815	707	746	734	755	733	744	727	749	729	719	753	762	779	728	692	696	772	724	694	737	714	760	790	758	738	769	682	692	771	735	673	751	735	796	739	753	763	769	736	743	717	723	762	724	733	712	789	765	716	709	715	752	757	744	689	750	751	749	714	761	743	768	739	725	724	720	762	760	733	752	773	770	719	725	752	708	708	774	782	765	754	753	757	698	751	742	701	736	749	762	728	782	725	732	679	671	712
4538	1309	1151	934	876	867	881	840	813	829	880	861	858	821	873	874	831	851	812	878	828	859	840	854	858	844	831	829	922	864	844	860	851	821	856	888	851	880	855	824	817	862	820	903	886	880	888	838	817	908	788	844	842	917	864	865	876	823	798	877	848	856	822	853	867	861	849	852	823	865	842	824	912	917	879	848	868	860	852	887	854	893	862	842	890	862	852	860	867	881	884	853	803	844	840	814	828	831	845	865	805	872	850	895	870	842	861	852	820	828	840	858	840	867	913	896	850	858	851	937	835	809	831	854	827	843	807	861	881	868	858	829	878	830	837	871	881	863	835	858	847	884	829	912	867	846	834	834	820	878	862	837	831	864	888	857	872	854	817	893	828	871	821	819	828	877	893	857	857	891	856	828	837	842	896	857	841	775	863	877	871	857	857	839	848	858	866	881	848	879	853	838	867	808	858	830	885	871	814	851	855	862	864	886	867	862	841	881	865	875	839	821	904	858	841	730	787	880	806	810	848	890	834	801	836	906	834	932	840	895	880	855	873	851	849	841	829	850	900	882	848	865	806	827	850	830	866	861	853	826	833	811	834	905	884	939	856	859	908	814	825	805	880	827	854	896	863	894	877	878	852	831	894	851	866	884	831	827	854	885	892	839	850	823	836	872	858	860	837	874	894	846	844	816	893	814	854	873	838	857	835	879	877	870	899	846	881	832	842	851	814	872	859	847	850	873	843	835	876	792	903	839	874	892	827	826	892	853	865	825	856	851	847	859	899	872	860	854	873	875	912	833	851	831	837	790	794	841	826	869	837	830	878	858	852	881	814	873	892	861	825	783	846	831	789	849	847	826	849	887	850	862	875	871	857	851	832	866	851	840	875	846	831	797	886	818	819	861	831	876	864	837	796	823	867	859	804	800	858	825	868	829	845	850	889	843	922	926	872	843	838	837	845	818	817	895	873	815	889	860	818	838	896	909	866	815	889	803	873	880	866	903	754	886	857	846	872	866	852	866	878	880	882	856	828	824	843	845	868	853	865	815	837	850	843	882	870	835	929	870	843	838	876	841	888	860	853	842	800	830	842	909	818	855	879	873	842	882	824	833	909	905	827	865	820	828	851	906	832	861	815	845	873	832	841	857	810	873	857	863	834	879	857	895	771	860	810	835	846	850	851	849	855	868	884	869	840	872	826	832	834	838	888	870	844	885	835	827	845	837	891	852	828	855	794	844	838	835	834	875	886	890	878	883	810	819	837	853	886	825	868	799	858	840	887	896	872	886	863	875	944	815	820	894	849	798	825	849	846	839	830	790	870	880	857	818	902	915	836	796	869	839	786	840	838	846	860	867	824	865	889	847	857	873	858	897	815	873	891	836	839	868	825	846	884	829	862	880	876	883	841	855	877	819	857	824	800	851	891	869	875	798	831	838	909	821	869	817	806	870	819	871	861	872	820	869	851	891	895	850	823	881	807	837	837	872	869	845	802	905	857	870	880	834	827	838	876	837	798	883	798	906	864	878	852	911	841	881	841	878	873	866	874	887	844	820	867	832	896	822	848	839	832	854	842	854	829	837	862	877	855	804	815	870	806	891	901	837	853	834	820	889	833	815	832	874	814	839	852	867	808	851	863	823	899	796	846	880	837	888	803	842	880	894	837	903	855	814	849	900	820	870	902	827	910	902	903	941	869	845	813	832	836	868	815	792	857	851	850	888	829	860	841	788	838	854	838	889	844	827	899	850	893	873	835	818	899	889	860	841	835	846	870	941	872	872	812	859	933	877	867	847	860	832	854	856	850	839	852	833	840	850	806	808	854	901	837	856	885	834	846	836	868	861	911	868	845	883	832	841	874	872	862	840	845	909	879	882	819	836	794	845	904	876	894	917	914	831	848	858	863	869	915	815	806	847	881	880	845	792	845	861	868	887	827	879	823	813	834	906	859	790	859	863	836	892	848	805	863	814	866	872	844	856	836	868	850	870	863	887	835	852	851	855	809	853	867	846	871	840	866	893	878	865	837	848	858	872	881	830	846	835	863	814	834	820	851	818	835	888	851	870	851	843	853	829	863	832	873	892	863	815	845	898	924	845	875	797	838	814	843	890	823	835	855	886	825	876	863	928	882	874	848	837	886	849	891	875	801	854	843	817	905	842	874	817	842	883	812	906	874	844	818	855	813	826	902	857	808	858	879	845	879	876	876	863	848	839	898	861	809	878	853	843	806	893	916	844	898	831	839	836	808	871	884	818	835	844	854	781	882	765	896	829	852	842	888	877	907	883	859	886	839	836	827	821	885	838	832	860	817	836	926	862	826	825	831	816	896	850	843	802	859	900	849	863	855	855	832	882	841	809	876	866	873	854	819	889	877	829	839	899	848	830	780	828	867	860	799	834	885	863	896	889	857	900	832	840	881	856	841	869	802	856	864	853	876	836	833	857	862	903	837	822	834	863	832	869	865	890	834	806	826	868	894	850	905	886	835	847	867	866	832	851	853	788	875	895	864	857	868	874	877	809	894	839	843	827	852	862	856	894	862	857	853	823	860	822	869	851	804	848	799	821	884	839	875	843	827	842	880	825	851	901	810	848	891	828	836	821	886	825	824	885	801	885	846	877	871	858	855	864	838	883	902	807	843	827	842	855	860	833	812	891	855	925	854	875	820	821	833	812	883	811	858	820	866	874	873	855	843	872	886	873	833	860	846	854	857	864	823	845	827	831	875	817	843	835	939	872	791	834	850	870	870	848	863	869	898	868	836	851	838	869	904	811	835	856	825	849	889	851	857	823	895	850	837	850	835	877	889	894	866	851	857	886	816	876	913	814	825	899	865	845	884	876	850	870	901	880	882	866	853	859	884	835	835	827	850	863	843	832	893	898	840	829	835	882	904	849	854	871	865	891	868	928	860	876	842	820	841	868	837	817	870	886	870	852	904	861	861	836	901	905	904	878	849	831	852	868	867	892	857	843	805	868	833	840	865	854	868	810	897	841	838	812	845	841	849	845	884	896	829	839	844	830	823	863	823	867	865	866	867	859	857	808	832	829	862	808	851	858	814	861	844	852	846	854	860	898	883	878	883	839	888	869	847	924	884	839	843	853	852	854	800	836	868	887	854	824	859	868	833	855	849	818	799	847	853	834	872	874	866	829	833	858	882	860	831	819	827	812	902	855	847	910	887	808	829	832	801	805	891	827	846	854	858	839	834	837	819	811	848	861	811	864	864	815	803	816	883	822	867	876	818	877	854	873	863	931	816	833	835	836	857	870	810	857	820	892	894	886	797	788	841	837	892	844	843	880	813	927	845	858	804	851	823	812	822	905	838	817	866	876	848	825	820	852	831	872	888	876	850	859	892	860	845	825	803	861	862	823	880	843	833	833	880	819	827	850	789	832	865	863	840	890	865	799	813	861	850	862	828	861	839	839	873	837	868	831	832	891	897	834	868	876	861	843	837	864	869	851	855	835	837	881	857	842	869	871	834	830	838	783	860	871
23446	21072	28266	24126	21074	10264	1427	1037	954	937	873	902	855	811	823	887	804	793	879	770	795	786	784	757	801	825	772	777	772	791	816	824	776	791	720	776	780	752	787	829	761	809	809	775	793	813	785	789	782	727	766	792	744	774	774	762	783	770	777	739	781	710	729	753	806	729	793	758	776	752	801	815	756	739	763	789	780	840	769	801	777	786	742	815	713	731	757	806	737	754	760	776	735	774	709	752	772	738	781	725	748	772	798	766	766	738	694	762	733	766	759	766	804	717	746	757	744	768	760	753	759	765	798	785	742	771	773	739	781	757	805	778	813	778	800	739	781	788	770	732	754	746	774	783	790	810	766	730	784	783	741	773	750	759	764	820	759	794	764	765	775	792	751	762	819	762	794	780	778	747	715	770	767	760	773	747	772	809	766	755	748	747	802	776	786	747	782	776	784	768	760	727	764	800	797	726	750	766	721	779	771	803	773	703	759	760	767	754	766	776	761	748	779	739	728	771	737	729	741	728	787	797	760	789	762	708	749	821	749	732	787	757	738	736	742	781	789	800	760	739	736	800	780	808	744	763	762	701	778	792	762	757	766	792	756	714	811	756	754	758	758	766	806	752	786	709	733	733	762	746	740	793	765	768	781	747	779	711	745	748	743	758	823	780	765	710	776	748	779	763	775	772	756	737	775	738	779	755	775	761	788	732	766	824	756	775	769	708	762	760	734	791	778	751	754	755	802	741	787	753	738	821	734	769	769	729	821	751	750	740	786	774	736	791	781	763	748	721	788	773	744	783	813	829	782	816	780	772	810	800	694	770	772	729	776	820	768	784	781	762	787	755	718	756	781	740	767	778	741	772	786	796	795	758	752	740	767	784	741	754	787	753	778	787	758	810	785	768	778	765	762	751	765	731	814	752	737	791	769	756	746	758	759	817	754	746	712	762	752	759	754	826	743	748	726	769	788	795	730	766	758	778	779	762	788	781	778	786	770	740	746	767	729	752	786	827	732	779	768	805	778	818	755	782	771	802	764	766	768	825	759	775	824	720	721	754	757	790	767	750	758	772	734	770	803	748	716	783	738	779	726	807	756	784	743	764	749	805	774	777	739	737	730	796	743	762	755	770	679	777	766	775	740	730	739	780	732	750	747	759	727	774	829	743	752	740	742	820	729	780	762	707	794	747	803	760	745	795	794	719	752	698	736	757	801	815	785	747	772	752	794	754	771	744	750	777	767	781	720	742	777	732	760	756	752	755	719	731	803	785	765	674	771	734	737	737	761	776	737	775	775	742	770	748	752	754	829	714	761	766	759	725	749	782	766	725	774	809	717	724	773	709	726	758	729	801	792	745	791	771	744	810	755	765	707	753	766	718	762	769	749	756	785	732	777	742	729	782	751	780	785	797	774	767	713	761	774	838	806	738	766	741	733	727	775	723	810	764	724	798	768	736	771	793	767	719	761	736	774	724	714	763	735	773	801	718	710	746	771	723	767	750	783	729	739	810	746	749	719	786	733	754	802	737	740	791	733	810	772	743	799	776	729	699	749	780	758	765	760	763	811	755	774	791	766	735	768	773	789	747	773	753	719	799	766	784	749	726	754	714	780	778	719	744	748	740	764	783	772	742	755	734	701	799	721	770	771	709	779	776	717	756	742	741	733	773	764	777	789	734	745	779	797	762	820	750	784	748	758	726	812	732	779	773	776	729	790	759	757	816	808	772	751	730	770	760	742	790	774	725	726	773	740	742	726	764	781	761	721	759	749	778	766	800	769	773	808	755	769	734	739	736	794	757	780	801	763	735	785	769	811	733	781	821	771	746	748	791	775	763	760	792	727	701	766	759	775	756	751	793	768	735	778	771	765	773	778	777	761	775	796	769	819	776	769	741	780	785	819	776	784	786	747	754	791	776	772	771	748	798	773	801	788	750	820	804	757	754	760	771	780	750	743	761	788	773	767	732	799	790	779	726	799	777	789	739	759	750	733	764	729	768	766	784	846	699	778	785	750	753	744	722	753	758	726	798	794	721	820	775	788	750	778	720	813	757	753	734	770	768	739	746	770	746	789	801	756	764	772	722	749	761	801	778	785	780	782	782	757	808	782	787	749	736	792	777	796	730	773	780	728	760	768	749	799	747	761	746	809	730	784	762	724	745	753	758	781	760	806	761	789	735	803	771	732	760	756	791	785	811	741	712	758	718	779	710	769	774	721	735	732	773	801	794	742	792	734	768	753	783	808	776	750	771	805	794	771	768	745	793	743	793	770	781	746	763	734	807	768	751	768	745	787	750	746	766	702	783	758	772	814	747	761	771	739	728	707	783	802	760	737	738	747	755	746	724	741	768	729	779	779	705	816	728	738	774	699	754	781	750	769	761	736	752	766	786	794	773	715	724	758	744	754	776	747	780	768	787	781	739	764	783	740	718	740	746	776	791	746	748	758	722	796	790	787	752	728	803	784	805	757	830	688	779	781	746	777	722	745	755	771	742	743	755	752	781	733	745	751	738	770	737	749	782	724	692	770	769	746	755	760	751	778	825	787	773	736	759	754	743	727	749	792	768	768	798	780	691	753	776	776	715	740	777	794	764	743	768	743	786	761	723	773	768	730	731	751	747	673	794	742	742	745	725	795	761	783	768	755	733	752	796	763	754	742	746	744	714	770	758	789	751	759	754	781	744	811	767	798	775	765	782	792	813	763	731	763	749	771	743	722	762	774	802	782	758	766	763	717	673	752	724	749	720	754	742	735	753	788	781	762	780	774	754	796	786	801	733	791	778	790	775	778	778	776	725	775	741	739	767	792	772	768	762	774	773	779	790	790	750	803	748	749	775	731	765	769	800	759	731	753	762	742	795	749	777	781	750	778	794	784	729	772	699	772	779	731	747	716	787	786	770	741	761	788	773	730	796	790	753	768	737	755	742	781	749	754	736	751	696	740	786	759	722	720	775	821	760	760	696	779	748	759	773	769	775	720	741	688	825	795	776	764	822	775	808	704	744	768	787	775	734	760	704	745	790	697	757	771	787	804	761	782	782	814	716	763	788	753	774	730	778	750	780	731	751	767	743	780	736	757	773	744	739	737	748	774	733	742	765	784	806	726	700	781	733	758	761	748	761	750	795	722	768	746	733	715	729	783	763	767	774	765	750	763	765	760	813	761	734	765	748	793	732	793	775	741	756	759	752	776	814	770	744	746	800	790	751	799	744	776	714	780	760	787	796	762	779	750	756	710	722	758	766	739	759	796	815	824	758	698	756	764	766	727	742	800	767	783	696	761	752	758	758	772	802	767	749	741	780	746	744	767	777	770	792	735	714	786	792	772	733	772	750	756	739	790	782	769	717	754	747	757	760	764	773	800	772	765	768	827	744	775	753	751	781	765	770	778	765	725	736	790	797	768	739	736	727	754	725	784	753	745	760	731	770	741	763	750	820	792	697	788	753	704	785	799	766	765	716	762	789	753	735	749	730	793	689	746	789	802	786	810	726	755	750
3649	8519	5903	2992	2386	1939	1695	1446	1344	1181	1117	1015	1054	979	1040	977	977	1003	939	911	951	937	923	917	938	934	953	900	979	890	887	901	913	887	877	871	889	888	878	892	920	894	872	887	904	944	891	948	893	944	878	866	864	940	883	913	906	921	933	863	881	898	940	910	893	926	883	888	890	903	908	918	923	848	909	889	901	864	862	927	938	947	888	942	907	875	923	935	929	895	917	870	877	917	935	888	996	889	878	943	900	869	890	894	890	887	865	930	872	879	911	895	889	930	921	940	897	904	896	858	893	913	922	904	890	933	896	943	871	885	874	930	893	893	919	952	838	869	930	931	948	894	879	828	887	912	941	862	897	915	848	875	898	909	884	895	868	882	937	866	932	915	892	886	903	887	893	886	882	861	896	925	850	893	928	897	887	903	974	876	934	883	895	855	840	929	922	861	883	929	899	844	796	867	888	850	879	930	892	906	937	926	862	899	935	869	886	887	942	817	890	885	906	935	854	907	879	887	890	939	906	936	906	895	904	891	882	927	951	894	875	904	883	843	847	869	898	933	922	906	906	882	912	900	864	860	919	941	847	939	899	910	921	897	908	871	928	896	894	844	876	902	865	880	887	889	922	917	914	863	893	889	858	934	894	895	915	887	853	867	842	900	892	869	883	919	857	875	911	927	909	861	911	907	895	942	887	914	923	889	901	877	924	913	919	942	875	917	895	868	843	844	889	911	864	930	952	933	846	969	849	844	898	893	867	948	942	913	876	902	922	891	904	889	921	888	915	859	868	918	869	860	914	894	913	897	909	882	856	932	885	957	858	886	842	866	913	918	884	859	931	861	869	911	887	913	838	937	908	869	896	923	916	936	863	852	876	928	915	865	859	929	920	869	891	919	907	920	913	920	906	876	948	932	956	902	872	909	892	934	928	933	907	885	915	907	897	867	897	895	859	936	924	902	898	914	845	860	900	897	919	885	910	857	909	852	894	887	932	918	932	849	865	941	923	876	897	915	921	922	917	934	921	895	913	894	905	929	884	930	813	961	854	882	918	890	899	897	917	901	889	941	891	873	977	893	878	887	935	932	907	923	856	887	919	852	919	909	875	934	840	893	892	865	863	887	847	919	921	892	945	864	932	878	898	916	880	862	871	821	836	905	897	918	895	952	829	900	907	881	845	872	904	923	871	901	860	902	900	928	887	880	851	876	907	908	899	892	923	849	965	954	922	842	938	906	829	903	898	911	934	890	938	860	908	899	920	879	878	964	883	888	874	906	880	891	943	889	849	883	896	886	858	960	923	855	841	871	888	894	909	870	926	863	952	865	813	919	930	928	884	879	898	860	854	924	925	821	912	890	902	953	901	872	911	848	893	901	888	886	843	934	872	846	894	937	922	860	885	933	893	927	907	931	885	863	890	904	909	883	924	895	925	872	902	830	910	862	875	938	958	884	891	887	831	869	956	912	881	903	906	898	943	847	890	877	885	902	885	894	901	841	889	941	896	905	895	907	872	888	877	939	901	852	923	943	923	866	900	909	916	875	867	871	879	914	917	826	954	902	873	918	898	885	877	870	926	944	893	926	894	940	848	894	907	904	878	905	892	928	872	915	868	865	889	864	863	902	893	901	835	869	922	884	903	942	896	918	873	838	895	870	897	863	822	924	883	898	866	889	921	854	850	888	907	901	904	887	906	923	878	879	861	856	866	848	879	890	934	916	906	893	924	905	936	880	821	892	868	862	888	978	901	884	858	909	935	925	895	877	900	879	897	894	893	905	899	879	882	878	865	900	911	922	887	861	923	906	918	864	811	915	896	825	876	902	890	900	858	882	879	925	893	905	939	948	916	883	879	856	881	928	919	921	918	890	896	870	943	891	909	884	910	917	882	826	864	875	903	926	843	888	905	876	877	848	862	910	869	917	906	892	878	909	911	948	879	855	855	897	880	917	896	839	861	895	924	928	909	869	911	892	876	903	922	875	850	864	905	932	933	838	933	924	923	954	922	953	862	896	908	880	846	910	930	907	925	912	884	939	884	871	908	918	876	811	852	923	871	937	856	928	913	883	891	883	897	854	925	889	955	858	882	889	860	841	925	919	844	915	901	884	851	890	873	914	971	874	898	915	890	871	883	949	929	932	896	901	873	837	912	874	839	880	853	913	890	894	916	890	845	861	865	958	940	888	896	929	914	851	871	945	936	949	882	877	893	890	888	905	894	907	955	848	843	895	869	921	908	904	870	904	903	899	907	921	888	892	872	941	892	895	915	914	860	863	911	899	899	872	882	856	912	840	906	883	883	963	853	892	838	914	905	809	913	942	883	834	832	895	893	831	890	896	900	910	867	910	950	871	971	905	916	903	874	882	883	856	882	873	922	876	874	892	893	878	916	838	913	944	902	881	878	880	894	899	889	861	910	861	902	927	932	884	946	897	878	897	905	893	876	928	934	911	903	884	942	913	939	880	905	888	908	922	914	920	873	935	859	904	888	836	865	852	900	892	903	891	888	831	876	893	930	912	886	892	887	917	869	927	883	855	912	902	898	932	895	905	904	894	907	984	901	880	882	803	850	869	882	920	878	859	857	914	939	881	927	879	927	900	901	911	849	901	895	905	955	862	896	918	882	862	878	846	869	913	834	894	900	847	847	906	852	872	924	921	889	870	892	849	851	954	886	852	932	858	827	870	920	913	931	930	875	932	848	894	894	900	896	889	935	877	897	881	866	864	906	901	899	892	868	891	890	878	862	902	850	916	891	892	902	942	904	912	924	872	886	884	942	916	910	877	886	912	922	866	882	857	857	843	907	883	922	857	913	897	878	888	918	889	862	865	873	905	865	879	859	911	924	879	877	894	929	903	890	940	905	872	865	878	892	924	868	915	889	843	896	865	918	897	977	885	898	941	958	913	915	897	852	936	897	877	903	886	881	848	890	867	895	909	929	879	823	871	898	940	882	918	884	882	872	899	925	909	943	904	908	930	947	930	893	918	914	886	854	871	909	815	891	934	876	908	818	900	894	859	848	950	898	898	872	854	881	912	855	843	871	854	847	846	915	905	871	896	859	887	917	890	900	888	887	902	894	903	905	866	899	877	911	908	915	916	878	908	917	911	917	907	839	902	905	887	903	893	900	917	906	888	882	904	861	916	940	908	873	855	916	849	923	873	840	870	923	876	896	918	912	888	855	870	924	940	831	892	858	887	933	869	904	918	865	852	946	865	861	889	947	878	859	932	858	869	892	918	917	885	906	951	862	958	870	912	940	929	865	892	901	923	856	873	893	877	951	881	841	878	902	934	894	876	881	941	925	890	901	890	901	873	933	891	949	904	880	880	899	890	921	917	861	889	852	895	890	890	794	858	868	863	876	922	910	916	870	867	923	848	941	922	837	922	904	878	956	864	910	839	918	836	860	886	893	899	876	891	884	898	919	902	880	899	917	933	905	933	929	893	898	865	895	972	877	856	929	906	850	937	890	922	897	924	868	846	930	889	885	878
24613	21110	27215	25151	9985	806	566	485	480	460	431	461	414	419	408	422	400	424	433	411	352	396	410	410	375	385	388	444	394	426	379	403	369	447	375	405	414	433	369	390	388	395	415	401	402	369	371	381	424	369	396	385	395	374	393	381	385	369	387	402	403	367	383	399	381	400	375	392	409	387	371	411	412	372	398	384	405	427	363	440	372	401	375	386	345	334	404	400	413	405	413	425	384	374	387	366	388	384	357	420	430	377	383	380	359	406	387	366	405	400	371	409	396	360	405	403	395	406	408	389	385	391	387	402	398	399	396	378	406	391	363	395	390	368	410	372	352	419	382	388	383	386	350	389	398	374	407	420	430	377	384	335	390	376	390	376	386	389	389	425	359	393	430	352	401	424	396	358	384	361	373	400	394	387	388	390	402	400	381	428	402	381	370	368	396	388	352	402	386	416	392	399	382	371	391	407	373	392	405	404	400	369	362	418	380	368	419	407	390	402	407	414	399	395	398	416	420	368	394	383	396	392	401	405	395	390	385	397	406	400	405	379	442	392	411	419	394	367	378	405	396	380	388	384	373	426	374	392	361	390	397	390	393	402	353	391	405	388	402	355	391	370	408	350	367	422	384	392	405	402	353	389	368	382	391	390	387	350	381	402	399	382	385	409	397	378	393	374	392	384	427	395	365	385	389	392	383	392	372	386	395	415	400	383	392	351	411	380	363	356	388	374	361	357	384	386	400	370	364	372	373	402	388	348	407	379	399	392	384	398	340	358	359	390	391	405	405	390	409	377	388	418	399	370	390	385	361	452	421	387	377	410	402	428	411	384	409	379	381	409	362	377	393	366	365	379	402	365	410	381	400	381	416	411	388	391	389	414	379	399	390	374	397	385	395	389	381	360	370	378	411	367	372	394	371	411	360	359	377	389	348	346	424	397	379	363	427	406	394	391	398	380	393	402	382	384	391	385	405	390	407	414	395	384	418	386	391	396	389	417	368	435	377	376	388	389	391	417	385	363	411	411	363	396	400	424	398	413	384	379	408	396	415	420	425	399	415	391	424	428	437	374	391	369	399	337	397	391	377	388	404	388	359	414	433	414	406	371	378	401	400	393	341	388	395	402	390	370	402	397	395	427	387	393	401	371	391	362	407	379	393	379	360	379	407	373	381	437	382	418	386	397	418	399	354	432	382	339	395	396	343	433	353	361	377	401	368	408	335	391	375	403	400	381	384	397	407	375	400	390	401	414	412	395	401	378	366	395	368	390	347	366	415	407	414	393	368	409	389	412	384	365	378	363	388	373	384	402	410	372	386	405	350	391	392	390	410	417	389	372	399	404	407	396	365	413	394	381	344	396	421	378	394	363	371	384	377	415	376	387	413	383	377	376	416	389	401	368	419	364	386	403	399	394	383	390	382	390	382	422	381	367	396	412	379	372	356	374	403	391	375	386	363	383	353	385	367	370	374	348	376	385	392	384	375	367	380	390	363	387	385	394	362	382	442	393	362	378	385	372	374	391	404	374	380	365	427	403	383	391	407	369	387	398	410	391	409	377	399	394	371	366	415	370	383	353	399	342	380	374	367	406	390	380	401	428	386	397	407	391	431	404	385	349	406	392	391	381	394	414	413	397	378	356	369	387	406	384	415	411	392	421	351	396	360	385	360	398	365	366	395	370	396	378	371	380	403	380	400	408	357	415	384	389	389	382	379	416	389	401	413	383	343	365	386	369	359	372	431	374	399	379	425	373	368	391	393	339	381	405	441	390	392	377	408	382	370	426	365	355	413	390	439	364	356	408	368	366	424	416	364	384	385	382	379	346	401	403	404	370	359	398	402	354	367	389	410	395	383	389	403	343	388	374	398	384	402	425	383	382	406	376	390	381	333	424	439	398	405	356	397	365	379	419	411	371	378	397	384	373	380	362	383	384	360	367	403	389	367	402	390	385	370	413	408	397	409	397	377	389	383	370	396	389	406	380	408	404	387	382	388	374	388	390	396	390	367	361	377	410	385	379	408	358	404	381	388	389	410	439	387	341	398	376	350	349	404	346	346	392	384	363	401	363	393	350	381	382	373	390	386	388	399	385	417	399	408	343	386	406	396	378	373	383	388	334	399	391	414	402	403	391	366	433	403	388	407	416	372	382	403	416	390	417	404	377	389	386	419	419	419	420	368	416	387	411	401	390	379	401	404	384	373	401	364	386	411	402	408	443	387	384	408	365	380	410	357	376	406	363	407	403	379	395	416	386	359	431	395	346	406	364	386	381	382	401	414	411	381	387	378	394	400	409	397	385	398	372	383	378	387	413	415	396	366	388	404	415	405	377	406	408	393	398	416	354	363	428	378	384	402	385	380	396	398	377	381	384	420	379	403	396	389	369	378	368	374	376	358	390	380	423	405	404	356	401	391	412	385	381	367	395	389	379	396	403	396	357	401	383	420	375	398	400	407	377	377	390	375	364	402	374	385	381	382	391	389	375	382	404	397	370	375	394	346	377	442	406	368	400	400	387	362	401	413	400	392	374	407	372	398	379	409	361	380	398	337	369	376	393	429	355	394	401	400	384	383	418	396	391	366	390	372	355	370	380	385	383	393	381	380	344	373	409	376	407	395	419	397	402	398	366	399	383	391	368	400	387	404	387	370	368	428	394	413	386	410	391	386	384	359	426	366	375	368	401	392	363	383	406	393	396	409	374	375	398	388	390	374	382	364	379	403	396	393	415	386	406	416	366	377	380	398	377	362	377	413	395	378	399	402	369	374	363	396	385	382	397	390	387	388	379	392	368	397	410	361	367	376	410	372	364	391	400	429	399	396	407	401	354	402	415	372	322	369	402	346	407	387	398	406	417	376	381	376	383	382	361	406	391	382	393	395	381	407	353	376	380	388	406	414	392	359	368	360	406	365	374	371	384	397	375	426	366	362	418	344	422	389	386	381	380	376	454	404	389	397	395	384	403	371	389	408	371	391	393	385	423	396	394	392	364	374	379	398	387	393	392	360	397	365	385	387	379	388	390	411	398	372	365	395	418	411	404	382	376	397	368	399	373	381	407	404	386	369	382	343	365	412	357	354	351	375	361	394	396	393	396	371	403	399	380	405	392	345	374	354	381	389	362	412	378	385	386	415	377	395	376	363	372	383	414	393	383	372	390	393	396	375	406	401	393	397	386	404	407	405	435	380	415	386	398	387	376	371	396	416	394	388	378	368	399	374	380	382	347	369	383	377	392	371	382	386	382	400	366	396	370	420	390	380	365	397	372	393	391	404	387	394	415	380	391	384	370	424	385	374	391	413	344	344	400	370	410	386	400	417	404	361	411	373	426	338	376	352	363	403	381	388	388	365	419	399	373	400	396	390	382	371	396	413	392	362	414	365	399	362	395	403	391	370	399	373	380	425	405	397	411	419	408	372	399	400	407	402	364	387	402	422	378	361	372	400	401	369	354	413	394	392	387	378	376	377	400	399	389	395	388	382	422	408	422	346	372	372	367
3462	4692	3248	1581	1161	1065	924	747	704	644	581	536	572	526	545	516	520	461	475	483	466	490	507	474	479	508	485	490	464	494	488	452	478	450	488	447	447	432	487	441	442	453	474	486	466	462	416	472	450	473	432	440	501	452	398	440	480	457	419	471	456	473	438	461	467	465	448	482	449	483	453	469	454	463	457	462	439	476	428	459	459	458	448	456	438	482	448	449	473	463	446	430	453	473	472	424	488	484	427	485	483	454	451	466	446	437	453	435	471	426	457	427	455	465	448	487	486	448	449	414	473	462	466	469	422	469	454	489	444	440	445	451	473	439	449	469	429	461	443	424	476	466	469	421	444	470	480	454	439	445	462	461	470	463	434	470	421	445	479	435	426	456	450	420	432	479	474	463	505	430	455	455	442	403	464	420	447	412	495	511	432	481	446	461	436	461	423	451	431	488	463	490	464	470	437	432	468	483	469	456	478	452	476	455	490	434	455	450	447	459	459	491	469	442	444	461	469	423	483	436	474	445	499	503	476	441	446	404	457	456	460	462	467	491	464	439	491	490	460	442	439	440	451	459	445	468	452	482	416	457	431	413	483	493	444	452	435	462	482	445	458	461	463	428	513	452	435	454	468	466	470	438	445	469	481	470	467	441	450	435	448	500	470	443	438	443	476	475	507	447	474	466	494	440	476	433	492	452	465	457	465	496	477	420	484	458	449	450	480	464	489	475	451	444	464	473	438	440	495	468	457	440	475	478	449	509	472	474	448	430	473	471	465	449	452	476	450	459	447	452	450	467	418	433	468	458	491	435	458	428	438	445	490	462	431	465	443	434	441	484	456	461	475	470	438	445	460	446	423	487	451	464	489	427	443	435	493	476	436	419	463	424	466	445	447	443	437	473	446	478	442	464	473	478	453	428	444	429	452	463	461	464	450	447	443	495	424	453	438	454	449	470	441	421	453	437	462	419	468	431	481	474	460	430	499	482	433	452	450	455	425	500	437	437	451	460	432	432	491	435	457	431	431	441	449	448	462	422	472	472	474	472	446	464	432	461	463	467	451	445	446	453	465	515	457	464	443	429	450	473	445	450	449	449	434	474	492	445	455	429	481	442	439	479	444	472	445	443	425	457	444	463	470	437	455	442	448	490	454	462	453	459	433	429	466	470	461	440	465	395	446	473	467	426	466	445	464	477	425	474	455	495	471	466	487	470	441	463	448	466	460	436	478	460	422	455	451	425	446	469	476	447	476	449	438	460	445	475	441	449	431	452	464	447	488	418	453	456	439	470	442	456	436	421	466	463	454	429	472	434	499	443	468	429	481	495	467	425	435	451	488	461	446	422	429	461	455	462	440	480	429	435	433	473	479	426	428	447	448	453	424	421	469	451	480	438	446	436	483	460	449	455	456	479	430	434	447	435	488	424	435	446	478	453	432	442	485	429	443	427	453	461	492	444	458	444	454	483	464	447	435	405	457	458	431	452	479	450	446	446	444	440	473	459	448	483	452	492	459	468	452	472	447	462	453	461	472	414	469	438	438	480	451	469	466	492	433	467	450	443	439	457	465	457	484	467	455	464	448	480	425	435	461	435	443	444	426	439	442	416	436	470	424	431	416	449	436	443	473	439	470	472	444	431	464	470	445	447	443	462	462	470	457	428	465	425	441	491	446	470	473	456	426	465	457	447	457	431	453	480	449	502	443	465	431	489	430	448	439	442	439	457	439	474	448	489	446	444	466	481	438	460	432	501	455	440	453	473	435	428	473	470	471	435	438	481	428	420	393	455	446	444	489	449	453	464	470	445	462	444	440	471	443	426	461	458	469	471	423	455	438	467	463	458	456	432	439	477	473	425	448	429	414	472	449	459	462	454	451	466	459	474	421	476	399	483	430	448	460	462	436	501	440	457	481	435	455	447	459	471	445	479	488	464	445	457	444	413	466	425	460	478	496	452	462	451	412	439	464	440	460	447	454	453	483	478	462	436	427	463	459	450	447	421	470	452	445	464	461	445	474	463	459	481	465	462	450	460	458	443	444	461	454	456	498	458	440	462	501	419	438	434	463	429	465	450	487	445	473	463	446	471	444	488	461	453	478	486	481	443	417	467	435	498	463	485	444	521	458	459	458	442	420	437	448	417	439	461	428	433	448	450	456	444	471	455	458	488	478	456	475	440	479	455	472	481	463	462	461	449	417	485	448	469	441	490	448	458	462	471	472	447	472	448	483	514	453	470	456	460	453	460	458	446	431	476	457	463	410	428	461	446	448	467	449	470	481	453	436	459	428	458	456	455	475	447	452	447	472	471	472	457	436	443	459	479	435	491	425	441	431	436	483	412	447	422	433	473	482	477	450	473	423	463	419	470	478	475	506	476	446	436	447	428	485	465	445	415	465	432	483	478	452	509	413	457	439	474	430	469	479	465	444	407	458	476	464	466	477	464	436	461	465	453	435	490	456	468	482	472	469	468	453	486	454	462	447	488	478	462	461	455	498	455	451	489	446	443	470	451	433	474	514	475	466	446	457	437	436	467	425	457	464	445	449	430	426	418	446	461	440	423	427	489	478	474	420	496	440	467	459	434	484	459	460	451	443	462	436	468	458	457	478	443	473	490	428	447	454	471	446	426	422	458	459	451	477	438	482	444	477	465	463	453	455	460	458	464	443	441	438	420	437	504	449	466	486	461	438	433	477	463	477	482	477	465	442	459	458	417	439	464	488	478	472	496	488	420	456	443	443	474	461	485	452	425	483	429	457	450	472	460	442	443	423	480	457	462	473	486	463	482	442	464	481	465	436	446	473	433	461	417	443	492	489	455	455	452	481	491	477	453	434	465	490	486	455	453	468	457	486	460	441	417	425	456	454	452	488	450	445	475	484	503	474	494	471	491	449	444	415	447	497	480	478	478	453	456	384	440	465	451	439	453	449	488	481	485	443	462	463	469	500	466	442	443	432	449	453	468	468	454	477	455	472	468	453	493	489	430	428	423	427	444	442	455	456	452	452	441	470	469	438	435	511	483	429	477	470	460	422	463	474	498	470	466	468	445	439	454	485	505	446	458	480	430	432	453	458	483	445	462	457	488	476	467	430	476	485	458	429	481	504	472	437	440	472	448	487	452	433	459	439	457	442	460	458	449	463	456	432	464	476	461	440	466	457	430	479	428	468	470	464	411	451	487	476	469	458	448	497	458	467	396	449	442	476	466	443	435	436	430	433	449	473	449	478	470	455	421	460	445	443	454	444	456	466	472	429	459	443	485	468	435	458	433	472	436	495	473	487	444	438	437	457	487	423	473	464	460	439	448	464	447	476	459	455	443	435	453	465	466	419	453	466	468	436	490	471	425	498	491	467	419	457	484	495	457	465	503	478	435	447	462	454	459	469	462	443	447	423	475	432	465	463	446	476	484	493	485	427	430	457	416	467	466	482	458	442	489	458	467	445	463	479	468	447	415	431	444	409	445	482	491	447	452	432	474	445	474	463	454	449	411	474	452
22490	21106	28743	23731	21107	21142	7893	974	629	671	584	505	514	489	451	483	468	423	429	374	370	389	372	382	382	373	359	390	353	383	380	353	349	361	359	393	352	346	344	335	398	356	362	348	403	380	336	375	387	357	376	371	359	310	345	359	313	343	356	331	371	351	369	362	350	340	389	368	357	358	347	383	372	342	370	370	392	376	362	352	325	362	321	381	367	365	361	331	307	363	345	366	335	335	354	362	336	331	330	352	339	329	336	348	328	358	386	354	349	370	365	329	384	339	340	356	381	380	344	356	345	361	331	323	337	329	352	373	332	368	330	319	367	371	386	335	353	346	355	335	356	312	360	343	384	336	349	355	353	333	379	362	363	361	350	334	342	335	369	344	371	379	349	371	339	354	341	348	333	330	363	337	347	353	388	328	349	367	358	349	346	357	348	386	359	365	334	350	343	364	356	319	344	337	355	360	303	355	344	383	300	354	325	385	377	377	318	350	370	358	335	337	360	351	339	362	337	319	321	326	339	342	330	349	367	334	345	357	369	349	376	308	363	404	362	345	390	337	347	355	334	394	398	336	367	336	345	390	342	360	346	342	337	348	347	348	326	345	334	315	370	337	353	352	319	363	344	355	342	372	359	373	355	352	375	350	335	367	348	346	390	369	375	361	344	316	367	378	378	328	340	348	354	383	375	341	346	351	356	313	374	337	351	405	324	372	350	396	394	351	346	344	358	355	350	354	333	369	369	352	360	347	359	361	304	334	345	332	329	359	344	384	317	359	355	355	345	321	363	364	371	334	346	362	361	376	338	350	345	346	363	338	353	370	353	328	336	301	381	360	333	352	401	344	325	334	366	368	355	327	363	327	333	359	360	376	360	356	344	330	345	361	363	377	340	379	341	367	349	330	343	354	334	380	341	326	368	381	344	345	329	335	331	344	348	371	319	340	364	382	356	347	359	336	355	348	321	373	332	310	390	371	367	343	356	355	343	332	340	357	349	378	354	367	344	360	355	376	349	333	352	321	336	328	381	325	329	372	353	313	348	339	336	336	344	363	359	357	315	350	339	331	352	355	402	319	382	354	366	360	340	365	369	353	346	357	353	300	350	351	390	349	343	365	393	360	334	329	379	350	348	351	382	353	395	359	371	333	352	350	361	343	351	346	377	346	376	372	337	334	392	345	324	402	383	351	303	313	346	311	358	371	344	374	384	390	359	363	347	342	364	337	374	360	356	357	362	373	369	363	351	330	340	337	375	320	357	366	362	355	402	354	336	386	329	376	354	365	388	378	358	358	332	350	367	349	361	339	350	362	342	365	318	367	346	381	364	375	352	340	374	363	342	341	366	389	322	338	360	340	341	353	363	346	324	330	350	318	367	368	348	383	329	329	328	365	369	330	345	377	337	349	361	358	373	359	370	335	366	319	312	372	333	326	343	377	358	358	352	350	349	335	354	356	360	366	358	379	362	345	343	368	372	324	349	329	353	369	347	332	354	375	309	317	353	353	375	323	349	330	329	360	336	363	361	337	327	337	366	342	342	337	359	349	324	371	364	354	344	330	313	328	337	380	370	362	341	357	350	306	357	323	326	327	379	306	368	368	337	342	337	368	370	342	367	333	355	339	350	351	344	325	395	352	351	352	369	377	341	307	372	336	338	335	354	346	341	370	358	356	334	335	340	367	372	343	346	347	342	346	351	370	364	358	384	365	366	385	380	337	358	337	369	368	326	332	356	360	342	367	330	350	357	346	323	352	344	351	356	342	368	331	373	335	359	342	341	360	329	344	358	400	345	369	329	384	331	353	366	353	353	346	348	338	356	321	373	396	299	368	370	371	339	343	330	309	358	342	357	358	355	381	342	358	343	316	399	321	348	335	375	334	342	361	356	382	339	335	344	380	364	351	344	342	362	391	359	343	345	370	358	333	352	367	346	377	360	336	377	350	349	371	374	352	372	360	380	348	379	353	310	350	336	346	329	336	340	323	342	344	363	335	350	377	341	378	348	357	349	323	336	368	330	372	325	378	334	367	335	361	357	342	345	327	380	320	342	346	374	360	382	379	363	333	337	362	327	359	326	340	351	350	355	342	350	382	350	355	340	354	370	359	354	377	365	352	337	344	349	359	358	332	360	349	363	332	352	362	350	331	359	325	345	337	359	360	365	348	309	341	375	336	355	336	375	324	330	320	315	334	324	342	387	374	352	348	346	337	345	380	332	342	366	353	325	341	374	314	333	316	364	340	340	348	335	346	345	332	319	319	373	367	346	371	358	328	338	351	312	337	355	354	343	340	334	391	312	345	362	364	356	344	356	332	363	334	354	343	384	334	367	341	355	326	336	341	379	348	354	338	351	345	345	364	368	316	346	379	348	319	334	353	343	334	321	354	364	353	360	360	307	370	347	348	407	330	357	360	303	370	352	327	385	348	328	361	372	330	358	346	298	350	359	368	325	334	347	358	364	312	386	390	350	349	370	374	360	353	330	346	334	335	344	324	350	367	364	332	344	368	346	334	317	349	326	348	364	336	364	352	392	360	367	371	321	316	382	341	367	350	348	360	346	326	337	371	354	354	345	359	350	363	350	360	333	336	323	367	379	350	343	353	347	343	337	331	381	379	355	332	338	337	338	357	342	355	352	345	336	365	351	342	365	350	340	366	354	335	379	363	346	366	349	361	360	345	349	295	337	384	358	376	353	350	333	347	349	374	356	354	328	349	355	337	383	356	319	373	351	314	350	324	370	350	350	375	350	345	379	374	330	378	313	351	355	366	376	354	356	355	318	350	327	402	368	350	384	344	363	340	325	320	372	345	354	337	359	341	375	342	336	351	344	326	358	365	335	357	360	352	359	340	346	386	333	354	321	335	352	354	352	369	347	322	363	386	344	369	364	341	341	364	353	340	367	362	341	388	354	363	367	335	341	353	348	382	345	377	363	365	364	344	349	349	360	348	360	364	376	345	357	356	354	362	349	336	357	392	351	325	334	334	378	356	350	346	363	353	376	337	356	331	339	355	337	351	325	343	349	353	344	349	340	339	361	383	380	321	370	382	320	361	357	322	346	334	369	330	343	378	357	358	367	332	317	329	355	318	382	348	343	336	361	372	356	314	367	343	338	368	352	361	345	375	357	385	323	341	331	353	345	384	346	331	342	376	348	364	362	336	348	339	353	349	360	340	366	350	359	349	349	329	366	342	362	370	339	363	355	372	329	385	351	331	318	357	374	301	351	311	369	359	326	350	353	339	360	362	314	352	325	370	351	344	379	366	357	348	379	349	332	353	370	360	364	345	337	322	377	359	329	317	340	383	380	343	318	343	305	339	333	338	350	385	320	334	358	345	324	341	355	353	414	345	356	333	361	357	370	347	339	300	382	382	348	318	311	324	353	337	387	336	364	350	334	352	355	347	355	311	354	368	379	334	344	327	356	344	328	389	320	338	314	346	327	383	335	362	350	342	320	365	350	337	328	312	356	378	351	341	349	341	339	352	327	314
4493	13400	9385	4402	3177	2508	1894	1517	1265	1039	993	837	747	734	700	712	559	606	513	554	531	534	504	554	547	499	447	447	485	469	501	474	490	413	442	450	444	454	495	482	461	479	457	492	424	470	444	433	439	482	451	461	471	444	434	460	425	440	418	454	446	419	481	451	461	442	439	470	436	390	452	430	404	408	453	445	413	437	442	458	415	444	426	437	443	425	457	430	431	414	512	438	473	461	404	422	399	457	417	415	443	433	452	439	377	427	443	450	433	442	440	433	423	485	485	415	411	424	424	442	420	437	457	447	432	465	456	408	441	442	471	420	464	431	472	432	415	425	401	425	441	415	463	419	448	447	435	444	429	430	436	414	440	399	461	440	413	424	411	398	417	414	464	421	445	452	456	479	456	433	452	441	401	410	397	440	457	380	449	431	439	408	447	422	402	440	433	424	432	447	448	402	400	427	429	431	452	433	414	428	415	421	457	452	394	455	442	407	403	439	404	424	437	440	401	412	465	454	403	448	453	445	443	446	433	426	394	454	429	412	428	403	431	444	457	432	431	475	408	435	420	464	429	403	434	412	427	480	414	447	421	425	420	440	440	460	450	433	441	378	447	440	453	423	405	457	425	471	412	460	406	401	464	418	416	429	450	437	461	462	420	425	477	403	411	445	433	429	420	419	413	393	391	412	433	406	437	433	450	436	407	453	448	423	436	418	409	437	430	416	430	421	458	416	448	442	453	439	423	425	402	456	415	440	431	394	467	420	427	429	455	440	455	420	442	411	399	458	448	429	428	445	410	453	439	451	398	438	427	406	421	427	435	432	436	411	430	407	432	401	412	451	448	446	463	447	451	431	420	438	431	452	471	428	399	427	445	440	457	415	462	481	430	443	440	444	430	396	406	444	440	422	390	448	442	415	414	402	440	463	435	445	417	423	459	457	423	411	414	399	439	440	402	445	434	432	433	457	430	408	458	421	422	463	409	422	429	424	416	417	425	409	377	439	427	447	447	407	443	437	468	422	420	443	427	439	434	440	419	430	417	439	413	434	419	429	467	426	446	442	428	441	445	427	454	434	409	439	423	466	416	407	403	420	406	417	411	458	406	424	472	419	410	411	409	439	396	441	443	432	472	428	441	432	471	453	478	371	423	459	434	423	438	457	429	481	408	464	423	412	426	439	429	435	462	435	471	441	430	413	433	443	438	410	433	428	423	430	422	482	441	450	412	463	482	403	440	444	428	473	448	408	434	381	418	435	417	446	414	453	445	431	437	455	421	429	431	435	419	469	405	428	414	425	438	453	440	456	446	466	442	437	418	385	422	419	425	383	446	403	450	447	432	434	406	443	415	456	419	435	410	440	375	424	447	407	398	443	461	444	400	434	427	428	457	450	421	425	430	446	464	421	443	404	399	408	402	420	434	444	460	415	414	427	420	426	412	425	422	408	450	460	404	457	437	428	472	412	441	445	454	429	426	425	445	422	441	436	423	420	416	431	472	426	456	469	443	475	450	384	437	445	418	432	447	448	436	400	430	399	414	467	413	425	429	437	429	428	395	409	415	452	417	410	390	412	432	418	445	411	380	452	435	442	428	421	409	426	423	426	413	462	425	409	405	440	421	406	439	429	422	458	426	455	407	422	447	411	458	435	433	433	402	449	418	422	419	415	460	393	449	456	433	413	412	483	413	437	411	416	423	442	468	466	408	405	422	429	446	466	399	436	446	478	446	430	417	426	414	442	418	419	430	407	418	411	462	451	444	439	448	433	358	428	405	428	414	417	450	450	435	431	417	410	415	431	417	410	407	406	455	426	442	413	383	464	425	463	431	439	438	449	425	412	450	451	404	399	397	427	396	432	404	470	378	442	406	465	432	437	439	404	445	425	427	435	417	462	427	415	425	437	415	442	416	411	439	431	424	426	431	414	419	453	425	440	454	437	456	481	424	446	445	406	400	431	428	434	424	430	423	438	419	455	429	456	436	423	421	424	416	436	416	464	405	463	405	449	421	430	436	411	453	388	447	453	428	431	406	428	431	441	401	461	447	434	414	438	443	430	467	416	448	432	418	451	448	430	410	436	437	394	405	435	426	426	399	419	414	386	460	439	439	431	468	429	441	388	418	414	421	412	434	419	401	421	414	438	431	402	417	437	426	428	468	429	446	436	438	422	408	468	411	471	410	472	440	423	449	423	398	416	412	433	424	431	459	466	445	409	431	451	451	413	432	450	409	419	427	429	452	450	443	453	453	443	429	441	452	391	402	414	411	429	421	438	436	406	417	420	418	427	422	399	384	439	393	419	406	404	406	412	431	450	398	466	447	381	420	453	471	448	425	442	470	458	476	449	492	423	423	436	389	404	459	436	390	401	430	446	458	423	461	450	479	460	438	395	433	441	456	411	487	457	413	442	426	416	446	400	419	441	433	417	401	427	426	439	411	422	435	450	422	438	428	402	427	430	426	424	454	399	436	445	428	423	442	474	409	378	417	411	423	442	410	443	395	463	443	458	416	416	469	442	422	440	421	423	443	434	439	477	445	409	433	449	434	461	435	466	425	418	439	453	420	451	423	435	435	459	438	452	422	421	432	449	450	427	427	434	445	435	411	435	459	429	426	423	406	427	424	394	418	453	437	418	396	419	452	459	443	433	465	432	413	441	445	394	453	437	430	436	419	422	422	405	427	449	422	437	432	424	435	418	415	438	476	450	451	445	423	459	449	418	482	442	411	439	449	428	400	394	433	404	485	414	424	428	405	411	417	444	447	434	418	425	458	453	460	406	429	445	474	443	440	429	428	405	438	422	435	421	425	427	455	437	420	434	454	410	412	430	432	418	395	473	416	420	428	421	419	444	429	437	414	412	434	423	475	423	461	404	454	401	444	439	456	443	459	433	430	412	437	476	452	454	411	427	463	407	444	439	488	412	432	460	413	446	463	423	426	433	409	447	422	439	452	408	438	435	439	433	432	436	438	450	434	407	412	440	441	424	429	428	414	416	427	435	448	412	466	437	451	434	416	467	457	420	416	426	404	439	423	458	419	429	412	426	423	414	461	462	450	472	425	426	424	444	460	419	418	462	431	472	450	422	444	444	433	414	409	431	422	430	385	456	402	454	428	464	434	442	433	415	440	398	449	419	460	467	426	425	435	424	408	471	410	431	433	439	448	378	445	424	412	464	453	450	391	438	432	425	449	406	440	461	420	442	463	466	453	436	414	427	450	443	437	449	417	452	425	429	435	430	417	443	396	431	462	461	422	384	401	422	456	443	423	428	445	439	436	422	439	429	389	449	417	444	462	441	415	426	426	407	448	462	443	412	419	434	432	445	455	414	416	405	456	429	414	445	428	427	450	428	433	439	430	406	476	433	416	412	423	425	438	456	432	423	438	421	401	468	430	426	436	433	420	435	473	447	446	417	481	427	424	416	425	383	390	450	456	430	432	446	452	379	432	452	455	421	448	424	437	445	408	438	458	437	409	425	442	442	423	420	438	417
27347	18468	4681	1026	783	788	697	743	728	729	734	734	740	714	736	762	694	752	738	758	757	740	730	723	759	736	754	738	738	732	692	726	710	726	735	669	802	696	708	767	730	730	713	733	736	737	753	747	770	728	739	696	720	744	739	733	773	734	737	685	715	721	758	741	724	732	725	709	739	725	744	721	734	762	766	739	732	782	750	737	710	767	735	749	702	759	734	733	709	732	735	746	775	719	736	705	675	709	697	714	725	685	751	738	731	726	682	725	760	735	733	727	742	690	701	767	739	739	757	726	708	707	698	739	724	715	723	725	735	746	733	768	743	753	717	759	689	731	787	733	733	720	749	746	724	714	744	687	730	730	760	749	708	758	733	755	724	747	747	739	745	717	727	679	747	743	716	715	741	791	725	728	727	716	764	787	768	741	778	693	681	766	731	723	762	718	697	727	727	741	709	771	720	747	743	713	752	744	712	697	754	736	768	736	732	763	672	703	735	753	763	774	760	730	741	765	773	741	728	756	699	717	713	732	743	770	724	752	738	736	730	758	729	723	704	713	780	733	704	686	724	759	750	717	717	715	719	736	747	736	742	682	791	748	776	778	755	737	655	736	771	751	758	757	707	715	714	746	714	712	767	764	726	751	751	729	710	711	699	762	761	738	717	695	724	769	753	754	718	755	741	733	691	706	737	724	705	710	736	733	781	727	726	701	728	764	745	668	713	731	695	728	743	690	747	712	745	729	717	761	711	783	770	707	697	748	749	752	719	788	756	740	697	724	739	724	746	669	689	740	706	749	764	731	723	713	724	704	733	735	762	724	746	751	772	730	747	749	718	718	747	746	744	753	724	768	761	707	777	729	743	743	749	702	714	778	691	780	791	707	741	718	698	782	778	748	745	713	714	771	723	736	715	732	683	742	725	763	786	734	756	675	750	781	737	763	756	713	739	747	736	721	749	743	748	753	746	755	723	753	722	718	756	822	770	747	766	761	728	752	707	751	719	735	749	744	729	692	742	737	746	714	724	779	698	750	732	751	776	750	740	730	699	760	692	702	730	686	740	727	724	711	693	719	703	799	768	731	684	800	766	704	710	732	752	755	744	747	809	765	732	725	728	710	716	761	726	779	772	728	715	763	703	728	779	739	732	748	758	727	743	750	778	716	736	724	731	713	750	723	703	705	724	746	743	674	725	741	708	721	741	712	647	732	752	711	741	749	769	790	737	747	719	774	743	741	714	736	712	762	736	715	744	751	748	761	720	735	762	705	702	734	725	717	766	737	696	689	724	763	727	732	767	679	691	708	780	760	732	728	811	758	772	718	769	702	774	732	677	760	714	767	752	712	708	741	722	708	640	708	740	726	696	725	709	693	772	745	717	676	707	759	756	694	776	739	766	731	704	789	697	734	788	786	737	673	743	724	722	718	716	759	682	744	774	741	723	707	685	708	728	774	687	712	697	702	833	739	734	853	693	713	687	716	711	782	768	736	770	719	721	773	745	681	758	689	766	780	776	694	755	701	724	724	733	734	785	705	764	727	719	754	734	721	719	756	716	695	697	749	690	772	765	700	741	782	736	734	724	697	777	738	729	732	763	740	688	737	755	732	745	750	722	670	720	734	705	727	744	738	758	744	738	776	721	691	706	730	758	721	725	742	733	722	791	724	732	707	700	764	719	769	737	724	710	704	720	732	791	733	747	747	728	752	764	672	760	724	743	713	779	768	683	730	749	780	733	714	723	717	730	753	710	755	732	745	766	696	730	753	753	707	787	736	746	755	772	723	783	757	743	771	704	710	765	759	716	705	719	769	748	765	728	697	737	738	745	760	767	728	722	750	718	734	754	735	707	735	711	708	734	749	703	744	706	730	765	663	696	704	716	667	746	730	746	787	696	768	794	758	787	765	749	731	732	705	699	724	712	737	748	795	750	724	752	761	680	689	736	737	751	732	682	735	728	758	768	802	738	729	752	702	731	730	763	722	738	710	740	718	763	733	779	726	726	728	748	761	730	718	720	763	765	749	741	773	720	703	708	748	770	729	728	741	730	687	729	745	738	725	741	753	745	704	734	757	720	771	755	760	716	704	739	715	715	762	737	792	756	751	722	730	782	770	715	788	766	722	771	740	760	735	741	728	733	746	745	754	741	767	695	737	706	715	715	714	780	756	736	710	782	702	735	730	756	751	754	695	742	686	759	770	755	784	748	746	753	738	702	768	711	725	696	723	715	806	731	671	707	745	718	765	718	701	705	759	718	706	731	729	757	740	771	756	676	714	759	729	678	715	736	736	724	755	701	749	734	748	706	713	774	717	763	748	749	750	807	757	714	718	748	740	727	772	751	698	729	808	788	749	701	764	685	730	705	752	698	719	782	730	693	767	763	727	714	739	752	686	712	741	769	769	717	725	747	753	661	777	743	770	750	765	706	748	729	728	732	731	722	714	752	731	732	710	700	715	718	754	755	748	726	726	745	722	713	749	750	744	700	725	707	740	752	713	736	726	688	703	744	697	723	730	801	770	739	744	721	724	698	722	778	706	712	703	746	703	747	687	785	726	716	748	745	723	781	741	753	756	747	725	692	707	770	699	719	749	728	711	739	720	719	766	711	721	717	733	740	698	720	740	688	761	738	750	762	719	725	735	774	745	741	750	747	747	729	730	740	727	745	744	698	736	745	750	685	746	738	752	727	736	701	687	745	758	715	726	743	727	695	769	752	714	728	723	678	746	728	769	695	727	726	699	750	739	715	771	763	715	737	739	744	765	756	766	678	756	722	778	717	724	769	680	744	738	725	746	743	721	726	731	789	746	759	784	713	727	719	689	749	686	729	725	739	730	784	716	715	753	712	771	690	748	775	730	717	728	754	745	748	709	784	787	770	699	725	737	721	721	728	721	744	753	733	742	761	721	724	702	711	718	768	745	784	783	695	762	694	781	746	670	741	725	726	705	747	732	754	788	771	756	773	697	680	723	694	711	693	754	745	749	795	682	712	718	750	752	711	704	712	748	778	732	709	748	712	728	745	751	689	722	727	704	745	744	706	758	718	694	731	773	756	714	732	752	741	785	737	692	745	772	741	741	684	779	772	738	704	729	718	760	724	681	759	719	763	692	780	693	781	774	753	761	741	731	776	787	718	749	758	710	746	716	707	716	723	781	747	688	704	731	699	694	737	748	705	733	732	698	746	715	721	691	747	726	739	726	761	753	713	694	715	731	744	757	722	726	750	731	748	767	763	706	746	748	733	688	708	713	760	742	753	687	764	717	739	726	733	753	743	740	766	691	793	752	732	745	735	742	733	765	758	755	753	703	755	667	785	707	700	733	721	701	710	747	733	687	699	748	742	737	748	741	773	693	708	781	736	778	707	708	708	711	749	726	716	759	712	717	721	714	743	699	710	730	736	761	783	755	751	743	754	733	738	781	732	771	705	763	720	760	722	723	706	724	737	715	736	733	682	699	734	756	754	732	790	707	736	685	737	725	746	745	747	746	714	784
4538	1325	1070	957	929	936	904	889	828	873	840	910	842	875	850	842	895	822	780	894	876	852	910	804	819	857	868	841	849	887	865	794	856	852	828	873	797	825	790	852	830	789	847	851	846	836	814	868	859	881	857	818	861	853	863	815	828	874	856	837	834	809	826	855	881	842	837	829	842	831	876	880	872	860	848	843	845	857	874	835	816	857	800	836	854	840	859	840	862	810	834	854	846	872	813	871	851	891	830	845	842	873	876	829	857	880	888	853	857	798	881	864	857	873	858	823	841	868	856	816	826	813	848	849	863	885	900	856	833	851	860	822	841	827	837	830	824	810	862	871	868	840	867	809	833	847	830	827	882	806	810	848	877	831	784	874	867	872	845	805	854	834	833	871	861	855	900	878	868	871	885	821	844	875	848	872	876	827	874	823	858	849	844	839	853	850	853	879	849	847	851	807	833	811	894	856	833	847	834	858	827	859	906	872	852	897	833	873	845	865	817	834	776	882	874	837	847	843	841	852	908	837	824	826	828	874	870	848	845	880	834	828	812	877	883	806	844	869	814	826	835	848	883	827	823	874	854	849	885	820	807	825	869	855	808	870	889	837	834	831	814	845	872	845	836	847	792	843	873	880	826	836	885	846	849	820	843	899	837	810	840	878	826	822	820	874	815	833	841	874	814	824	851	833	804	846	790	852	870	816	819	851	844	816	839	882	815	906	859	863	917	867	839	912	888	858	895	838	860	812	864	828	881	787	887	845	848	848	820	868	802	876	845	803	853	879	824	830	904	849	864	862	843	848	861	862	873	827	846	865	894	814	819	822	857	843	891	842	912	859	858	880	838	878	857	862	817	769	818	861	834	847	781	805	811	871	850	909	861	881	810	887	869	833	890	872	811	809	851	848	849	811	833	831	873	863	851	878	846	830	863	851	858	824	851	791	892	903	821	821	889	868	876	903	808	926	847	888	837	865	832	867	850	864	792	892	843	861	821	869	856	892	853	809	849	871	841	810	798	914	844	903	822	847	860	889	830	843	851	836	801	826	852	822	846	856	847	862	820	794	843	819	898	858	871	829	831	848	884	886	861	838	863	810	836	834	879	873	840	803	838	851	832	810	793	876	809	861	852	842	820	835	846	841	878	862	834	898	758	850	829	849	825	862	832	848	860	850	854	836	870	844	836	824	842	865	847	881	827	836	853	848	859	871	886	844	826	823	873	855	865	839	844	878	888	884	796	790	866	858	802	883	862	935	856	825	860	815	843	857	857	829	824	868	882	874	862	855	883	862	830	818	822	876	865	815	863	870	849	865	859	875	868	810	812	827	844	856	810	842	830	871	802	852	817	832	838	876	842	831	868	811	865	801	884	844	834	882	827	923	841	804	832	833	919	834	850	852	839	796	826	831	794	848	841	811	834	829	878	810	857	849	837	872	852	865	851	784	826	905	842	799	835	863	816	865	844	840	814	841	847	790	788	852	850	844	823	816	813	823	839	822	884	846	844	810	824	855	880	843	817	824	841	863	873	839	887	831	863	839	824	826	846	843	870	843	840	822	894	826	846	845	823	878	847	815	849	836	873	855	863	862	841	875	801	845	853	887	823	826	862	858	858	844	863	867	817	832	840	862	859	819	871	862	890	814	898	839	866	851	862	875	877	855	875	820	823	876	845	845	810	822	842	804	847	861	839	814	856	862	879	827	872	844	872	878	892	883	851	878	820	887	885	853	836	866	777	800	895	882	891	880	858	823	890	861	844	816	897	845	846	818	836	812	885	846	874	839	845	877	828	819	823	792	805	910	899	767	903	912	836	873	825	815	836	843	854	794	832	835	804	868	848	809	904	867	875	809	862	840	846	867	821	829	830	887	836	846	848	860	835	851	808	841	852	913	827	871	872	808	848	869	853	862	877	883	898	889	812	879	828	838	823	832	855	831	827	855	875	863	878	896	822	838	834	831	788	819	789	849	825	868	844	881	892	897	830	806	877	842	879	898	836	881	816	847	905	838	837	858	862	847	850	810	825	857	879	785	862	803	841	828	844	889	835	862	844	871	886	829	836	853	847	890	855	809	878	815	834	829	852	847	900	865	827	869	874	757	836	868	885	804	864	834	873	897	867	789	872	849	848	842	834	810	891	870	925	816	875	857	848	886	849	815	853	829	827	849	798	854	887	886	843	827	846	810	836	864	821	827	819	809	819	865	890	795	800	855	883	820	821	855	805	828	833	834	850	796	862	848	882	851	806	828	842	869	852	868	831	803	825	863	894	825	829	832	880	778	849	852	863	858	846	885	897	880	871	850	852	806	856	880	851	852	895	827	817	847	867	821	883	877	914	847	845	861	841	850	787	808	766	844	865	817	836	891	873	898	887	842	933	835	835	844	857	858	825	819	837	807	834	795	857	831	815	870	864	870	824	845	854	836	927	842	865	861	872	812	848	841	854	798	913	855	843	836	875	812	890	858	885	871	886	807	879	868	843	775	882	848	856	823	828	822	954	855	806	796	877	845	849	904	875	831	833	879	834	823	867	863	871	860	904	845	858	862	902	831	861	848	826	846	800	872	853	830	885	871	845	898	791	866	802	817	889	832	880	821	875	841	843	862	885	864	804	839	804	861	799	856	880	830	862	838	834	876	839	833	847	844	902	848	862	861	819	874	854	820	862	899	866	870	831	779	880	828	828	827	838	867	846	852	861	867	871	901	852	856	820	843	931	871	893	850	832	834	881	862	824	856	891	869	874	886	860	861	867	856	859	884	889	803	828	836	822	833	807	806	857	840	849	850	879	858	801	797	851	861	826	856	883	864	829	889	854	893	845	840	824	824	865	830	826	852	830	856	852	876	847	808	866	831	832	903	865	865	799	818	839	859	882	822	873	849	885	860	892	824	857	923	830	865	809	879	859	899	850	828	860	846	836	811	885	836	815	898	840	848	873	829	847	852	823	908	886	841	874	857	872	837	856	842	834	872	823	825	868	854	854	852	824	829	857	809	867	846	857	826	828	867	828	843	849	830	885	865	861	827	855	874	855	884	871	845	818	804	886	830	874	840	874	839	880	904	880	867	808	894	885	815	801	870	885	844	797	817	808	879	832	844	825	815	849	857	824	800	814	826	808	859	857	884	904	862	850	831	856	901	864	843	786	880	809	811	801	863	855	893	845	856	872	897	879	852	861	859	861	811	897	837	799	851	810	862	835	840	798	833	824	869	791	797	856	844	853	833	830	914	853	816	863	865	909	802	837	820	832	825	832	840	875	860	832	906	839	846	882	891	868	841	819	841	848	858	780	869	882	876	828	854	831	839	834	833	793	897	826	854	849	814	813	831	892	821	805	816	826	861	786	846	924	840	882	875	844	868	871	860	832	886	850	826	844	828	826	880	859	823	800	897	852	849	847	803	916	878	863	859	875	864	819	822	806	828	824	844	906	839	891	875	841	852	840	804	819	880	845	861	834	818	849	824	859	829	840	874	853	820	908	864	861	828	874	856	849	857
23412	21074	28264	24102	21061	10187	1459	1064	920	916	863	864	846	846	884	821	828	782	799	810	815	769	751	760	785	776	784	749	770	786	810	800	738	748	760	778	740	782	743	727	744	752	766	761	726	782	763	719	770	735	727	793	747	751	764	789	731	734	700	776	718	769	775	762	793	756	784	714	749	747	736	796	775	733	782	770	757	699	781	746	793	772	760	769	722	764	770	734	776	782	770	751	834	761	745	761	761	726	748	809	808	781	746	729	748	713	737	721	763	763	743	722	731	772	678	692	771	758	761	719	711	750	735	747	759	796	768	738	762	748	762	760	769	751	773	750	775	778	744	747	752	758	732	721	745	817	765	763	732	781	771	735	774	806	781	733	746	756	760	789	806	747	698	779	763	809	776	773	778	734	725	763	730	768	684	744	727	751	767	743	745	712	722	771	805	740	734	711	734	757	743	756	805	762	757	770	751	758	809	785	760	719	738	757	788	736	759	783	719	756	744	777	716	750	800	767	773	772	782	747	750	742	739	738	775	816	794	778	749	773	716	755	794	787	745	696	721	799	763	745	736	750	792	761	763	748	774	724	747	797	728	740	757	747	747	795	790	729	741	739	794	769	754	707	731	786	738	783	778	770	765	780	762	754	830	767	794	784	756	755	726	751	767	732	767	724	769	808	743	753	730	770	776	784	750	766	759	764	754	756	746	732	791	764	747	764	775	721	742	764	776	760	732	745	770	802	742	743	758	734	784	781	760	731	750	730	748	776	738	753	773	786	758	744	738	741	788	764	761	800	771	821	767	713	749	750	772	805	722	724	748	772	747	753	755	746	773	738	741	742	729	745	708	746	827	785	771	755	811	731	783	753	720	725	770	796	763	721	751	703	784	740	754	765	708	748	752	764	777	778	755	777	768	725	755	753	746	696	779	761	764	767	753	719	775	825	734	786	725	769	725	784	845	770	779	765	778	748	751	697	747	772	768	746	708	730	769	761	742	742	746	754	796	746	759	755	738	762	774	787	782	752	734	773	776	779	741	770	777	727	807	762	746	800	721	808	744	737	735	753	789	761	715	779	757	781	688	732	760	757	722	810	764	748	768	771	774	797	720	730	732	791	723	719	784	789	804	691	776	758	771	739	713	726	814	763	761	750	738	683	762	743	725	781	743	791	725	799	741	775	765	739	801	754	768	733	794	781	726	724	758	790	778	794	689	786	724	730	721	786	813	760	803	771	743	757	751	820	779	726	760	748	750	797	749	777	801	727	765	713	733	803	767	780	752	770	833	723	696	723	735	719	784	817	741	758	788	783	776	766	798	722	817	769	780	765	741	745	732	792	790	725	711	775	735	734	786	778	728	711	778	735	774	771	821	706	766	752	791	744	745	728	702	800	790	735	736	776	726	736	771	768	763	787	778	758	784	773	713	749	742	698	780	774	795	759	788	739	769	716	795	765	788	795	742	753	740	743	779	773	727	770	727	757	772	764	699	766	806	783	798	762	685	787	705	765	760	735	820	705	765	720	733	792	818	737	733	791	721	780	768	772	725	741	735	766	715	724	786	770	743	767	779	770	765	770	786	797	734	717	788	753	730	756	753	759	779	729	815	775	746	724	759	743	760	764	775	750	708	739	712	749	740	765	755	676	724	764	761	735	770	749	743	724	776	751	812	691	764	728	689	791	750	762	719	750	725	702	756	715	792	798	790	769	724	763	727	773	776	719	789	749	759	787	758	716	777	755	700	785	732	764	767	801	728	813	754	720	803	713	710	753	728	794	718	765	731	796	721	771	804	768	775	767	721	827	711	738	746	771	705	797	735	791	759	764	730	817	778	689	762	748	772	738	785	733	733	778	795	747	802	759	766	737	809	789	731	782	741	727	732	767	766	742	782	785	779	739	775	720	757	705	740	753	727	755	729	737	780	780	777	730	723	778	740	765	717	779	715	769	752	741	732	763	785	784	770	767	754	849	749	732	753	760	770	767	789	796	782	800	761	775	722	806	756	756	758	722	781	780	732	740	744	746	748	782	731	745	751	765	813	779	742	747	774	776	792	746	747	769	719	726	765	688	766	779	751	778	757	761	735	775	759	732	746	723	771	736	743	801	764	784	793	774	748	764	772	728	734	760	818	745	748	767	731	786	714	767	739	745	777	733	692	760	762	739	774	760	768	761	765	749	738	758	706	822	736	708	755	746	815	746	782	786	740	752	787	744	731	744	753	739	698	769	778	782	807	779	789	773	794	755	787	776	720	803	713	770	732	755	740	742	734	796	745	744	754	810	766	763	771	763	702	752	747	767	777	781	768	749	723	746	733	733	781	799	780	780	752	712	736	781	783	760	766	777	749	745	737	751	721	750	699	785	728	720	763	752	771	718	777	787	726	737	738	816	784	753	793	795	760	699	762	727	781	744	764	761	764	704	783	742	742	738	748	758	813	743	738	745	811	774	710	740	750	718	755	750	811	761	761	786	708	769	737	722	748	781	748	814	787	765	803	788	740	794	767	782	769	752	728	708	695	688	739	747	780	726	788	740	749	733	729	778	761	735	728	747	720	760	768	723	744	728	766	708	751	774	718	709	765	727	731	740	813	755	706	729	784	774	746	798	776	741	756	764	797	797	702	746	704	733	768	751	714	748	742	802	749	708	806	758	764	779	775	734	751	761	762	774	713	788	780	752	790	788	769	790	805	808	738	727	731	756	721	760	772	750	770	797	796	827	741	760	747	716	762	720	748	729	766	812	737	755	742	785	727	781	744	747	769	778	748	797	802	755	784	690	713	761	779	745	761	758	739	793	775	758	766	758	833	735	773	735	761	799	770	722	810	739	747	766	764	735	763	757	756	794	766	784	761	764	762	716	753	724	769	781	739	725	737	782	761	747	764	732	767	744	751	754	771	746	786	729	752	718	747	748	735	724	743	727	747	744	783	761	736	792	786	769	749	746	784	779	749	724	730	780	775	745	752	744	719	737	757	778	749	680	749	732	756	754	768	781	726	768	742	768	710	764	729	755	794	757	723	682	758	744	783	763	727	764	722	749	777	784	781	745	764	749	765	711	713	755	768	792	726	714	756	752	792	800	769	776	796	729	783	747	760	734	771	766	780	741	742	818	782	717	756	756	766	773	735	758	767	755	781	731	797	717	708	778	746	732	756	772	800	776	745	761	770	738	757	754	783	788	736	762	706	759	766	691	775	778	792	759	790	720	731	746	745	783	752	780	791	758	719	742	753	721	778	780	733	739	741	805	751	743	752	727	758	755	737	764	706	701	799	738	741	713	722	754	718	748	746	730	770	726	734	795	727	747	737	814	699	759	754	757	734	713	671	748	754	763	751	785	743	760	800	791	729	756	802	745	765	753	732	783	739	776	704	770	796	754	785	745	736	749	717	768	773	772	743	774	723	746	752	754	730	756	747	745	727	785	789	751	780	748	780	779	734	739	777	716	761	747	757	746	751	759	781	799	815	801	748	752	754	783	797	762	754	777	743	693	752	747
3599	8390	5897	3100	2299	1931	1599	1442	1307	1198	1097	1052	1105	1007	1032	1005	978	949	977	924	943	885	952	906	878	938	881	935	914	915	918	885	882	869	878	941	913	855	932	846	880	905	902	908	925	912	883	887	939	913	919	938	887	891	870	886	897	837	927	904	876	913	885	891	920	889	879	948	877	906	832	858	939	886	896	891	827	970	908	835	938	878	924	902	874	860	907	863	928	936	854	864	859	879	875	945	854	869	844	919	909	922	931	951	877	887	892	873	853	904	863	861	835	901	907	901	919	865	883	897	996	899	845	856	888	907	900	948	886	909	892	904	844	889	880	856	920	878	823	867	903	876	914	827	836	873	801	924	897	880	893	941	878	829	841	935	850	884	911	875	900	875	899	901	831	898	906	843	935	867	876	897	913	839	868	888	932	891	882	908	860	904	874	915	924	878	873	900	888	865	852	894	864	868	876	912	860	882	908	891	919	891	887	904	849	899	870	897	906	895	884	888	874	892	882	918	906	883	927	904	885	848	891	855	892	909	891	920	886	846	870	840	853	923	879	895	865	859	808	818	845	919	910	912	930	901	879	924	899	910	886	855	904	854	917	914	890	887	921	917	885	846	878	873	906	842	861	878	891	920	924	911	834	893	923	889	890	896	879	894	942	942	932	876	939	837	887	892	908	857	870	927	946	904	923	947	892	868	907	903	879	879	863	948	917	899	891	928	868	903	895	903	893	890	953	890	914	897	863	898	874	848	867	863	874	857	857	872	842	900	918	881	869	887	923	854	904	835	856	880	891	880	899	935	873	902	936	891	911	939	881	946	904	903	902	882	918	913	824	894	863	840	856	880	885	943	924	899	853	891	898	885	920	959	868	911	911	962	810	869	873	887	875	911	870	915	897	866	913	856	875	879	886	881	877	879	931	932	871	894	894	866	880	901	952	845	859	879	918	883	828	909	912	863	884	852	833	869	847	916	872	939	920	889	865	905	893	822	903	916	859	872	920	921	857	945	897	900	833	863	860	891	883	889	877	885	925	910	853	902	939	839	942	920	868	911	907	882	844	855	831	910	853	907	926	870	840	910	882	883	838	869	863	863	890	883	901	879	910	909	885	872	844	905	889	900	902	899	884	871	890	871	944	906	845	874	904	909	883	900	884	971	880	910	894	919	903	846	889	919	897	850	839	932	873	825	820	940	908	893	881	895	910	915	869	885	894	883	867	886	878	875	874	865	942	931	864	911	911	890	854	879	934	881	961	922	903	913	901	857	951	832	856	869	903	917	869	873	896	920	910	863	881	903	884	858	890	951	853	828	896	901	874	861	912	900	872	871	899	889	857	876	890	840	916	895	811	871	900	872	867	879	914	883	913	900	914	898	902	859	865	872	879	896	912	900	861	897	934	896	883	859	894	928	942	867	912	892	887	911	931	893	898	890	871	852	880	923	951	908	950	955	890	891	899	906	894	882	828	904	907	893	908	920	941	879	925	908	883	902	874	799	909	889	836	914	935	864	898	886	865	888	868	857	897	934	901	877	907	852	878	878	849	903	891	898	846	911	866	852	899	904	878	875	921	859	890	920	881	840	887	874	893	872	893	832	884	854	913	913	868	876	922	874	889	867	860	865	912	950	865	838	906	923	888	890	884	906	875	889	929	902	888	963	912	902	873	910	858	841	816	907	897	914	887	909	889	875	887	829	835	868	910	891	911	858	883	921	863	881	906	836	922	846	844	857	906	886	918	846	880	890	887	914	904	913	904	899	899	932	845	836	876	872	882	863	903	909	859	882	825	947	875	875	881	913	917	829	889	883	882	937	940	890	927	915	887	870	879	909	891	869	933	875	889	919	891	927	912	897	872	904	854	843	845	896	913	838	890	862	900	863	838	904	929	879	843	877	964	912	872	901	875	882	869	932	833	901	876	876	947	838	900	923	901	856	880	932	826	933	917	861	885	940	903	866	869	912	919	885	873	862	881	889	917	876	863	900	894	893	883	883	907	917	871	879	917	852	877	902	868	840	915	840	966	887	907	869	894	834	855	847	877	879	922	907	900	897	882	889	908	885	893	873	889	893	913	918	885	942	892	883	910	924	898	875	871	932	932	874	897	847	865	883	934	906	948	894	877	889	863	904	859	880	917	884	884	879	905	889	907	862	847	891	878	858	846	908	893	883	853	922	902	927	857	866	919	890	958	908	871	879	905	897	884	867	901	907	851	899	883	864	887	909	909	874	942	956	932	916	895	825	843	884	879	857	870	891	856	883	943	861	897	821	878	875	884	877	888	889	885	861	880	914	853	859	871	894	895	923	909	878	890	902	955	863	932	901	890	848	904	825	927	875	889	886	857	926	915	864	884	918	900	911	876	896	858	880	892	918	890	865	860	844	862	935	857	889	896	820	945	908	916	979	872	873	846	931	887	939	897	871	850	813	875	825	954	933	876	846	912	914	879	917	850	886	830	896	875	911	902	835	902	896	884	877	893	860	941	914	922	958	879	888	790	929	860	874	886	895	926	871	887	837	886	849	905	915	944	889	895	934	851	868	873	920	865	883	909	852	893	940	872	857	852	904	858	974	808	872	882	818	906	882	895	899	912	884	872	875	915	879	838	873	911	900	895	839	905	906	867	845	906	895	836	832	886	882	903	888	842	869	886	826	841	893	869	894	816	884	899	864	803	852	866	876	898	915	880	864	859	923	884	836	872	864	879	923	895	887	900	909	884	858	918	821	891	886	868	963	902	881	894	860	905	923	905	855	849	828	866	894	941	877	875	897	845	914	932	860	856	906	877	888	952	866	980	908	844	846	884	906	921	952	945	883	877	862	857	950	866	899	877	872	897	891	868	903	918	914	839	907	920	908	896	884	835	899	918	889	880	892	939	921	900	913	917	898	819	904	914	963	905	943	885	898	839	872	897	915	925	903	902	889	899	825	880	886	848	842	888	910	932	904	904	909	908	889	920	884	948	916	871	909	855	901	942	887	877	935	880	942	880	891	897	922	898	823	937	891	865	867	907	915	910	914	903	908	836	896	843	911	927	812	904	860	905	857	902	912	856	888	860	891	921	895	873	865	903	898	890	838	861	895	840	956	943	924	902	847	928	925	936	858	920	882	903	872	872	896	853	897	908	864	897	900	855	856	890	860	889	928	872	913	879	872	888	871	938	882	906	887	879	866	878	931	866	883	881	916	910	883	851	948	897	886	880	926	918	859	902	903	935	909	919	934	910	866	835	863	890	903	885	916	855	900	863	894	928	855	876	858	931	862	894	916	889	862	889	957	933	873	900	899	941	824	932	890	899	894	897	901	876	939	874	891	869	887	946	850	876	875	923	883	884	952	917	831	847	897	919	869	904	832	913	929	922	903	884	895	894	887	884	880	898	858	937	882	902	892	856	844	916	838	955	880	861	857	946	939	834	911	914	905	854	874	874	919	972	848	892	911	923	835	920	884	880	875	903	847	918	881	913	873	880	873	918	869	850	912	860	856	866	842	922	918
24605	21094	27161	25228	9859	656	553	519	483	472	448	397	421	435	429	379	411	412	386	418	366	362	399	379	372	396	380	397	370	354	359	395	378	391	404	383	379	397	378	372	385	434	397	405	385	370	373	375	389	402	377	387	364	395	397	383	361	366	367	366	384	365	399	386	357	378	416	392	391	360	414	408	391	409	368	411	373	396	381	379	366	387	383	395	393	358	408	346	369	397	389	395	394	377	384	384	368	375	383	380	398	406	374	375	369	325	399	350	368	431	353	388	391	400	380	362	380	395	396	363	386	397	370	377	372	362	379	414	402	402	383	408	368	376	361	398	371	384	397	383	381	356	381	389	414	376	354	390	372	379	381	375	372	366	418	408	387	377	360	390	372	393	380	381	385	347	362	396	375	385	386	383	362	417	370	358	419	372	376	409	379	380	378	360	373	356	345	391	381	348	350	377	400	416	360	376	375	373	318	378	403	383	392	359	365	425	378	408	372	363	391	404	393	400	379	385	382	393	344	365	349	380	392	376	361	381	369	384	408	374	382	362	396	377	382	395	394	370	353	376	363	395	355	396	399	380	374	402	365	375	384	401	420	400	400	372	384	389	371	388	367	372	351	390	379	395	382	374	383	397	373	396	373	395	365	359	397	407	365	358	403	428	363	390	356	352	424	333	413	422	383	393	370	387	446	346	383	403	339	388	383	360	404	400	404	384	390	401	348	376	391	387	407	405	352	376	334	384	370	366	401	388	366	385	417	376	384	378	387	380	399	388	386	389	388	375	364	387	386	398	394	393	392	394	371	368	424	361	389	409	392	366	364	345	380	325	380	360	401	358	379	406	353	419	398	401	353	402	375	350	392	397	376	355	411	370	365	356	348	401	375	368	344	398	395	406	385	376	359	392	376	347	359	358	363	406	385	391	338	383	386	399	352	400	370	371	392	405	351	380	416	373	384	374	429	391	403	410	384	378	394	345	358	377	345	371	381	392	363	365	382	366	398	377	402	382	394	352	415	357	375	389	394	390	349	372	368	391	367	374	406	363	396	417	373	353	378	355	377	371	367	384	376	346	385	394	389	355	364	399	433	378	380	395	343	385	369	409	377	410	358	413	373	366	422	386	385	365	355	381	394	363	389	372	402	387	369	400	395	347	378	376	389	410	370	376	361	372	374	368	387	357	397	373	358	397	384	386	375	333	412	386	343	338	379	412	361	386	368	409	371	401	381	379	398	377	409	364	386	365	391	389	396	365	394	399	404	402	405	412	402	393	366	383	391	413	361	375	401	357	353	409	393	401	397	383	376	383	410	390	363	348	384	377	359	380	371	364	373	386	351	387	412	375	362	396	397	410	391	384	348	417	397	390	377	379	368	389	386	388	371	382	416	389	396	425	340	360	377	380	387	377	374	378	390	386	392	380	371	385	389	383	353	385	360	388	371	355	392	383	338	365	409	419	406	366	361	371	367	378	376	379	382	362	335	359	357	403	371	392	418	391	379	370	393	358	434	354	417	377	348	367	385	387	382	351	367	368	396	401	385	398	379	358	389	391	396	365	382	382	376	373	377	376	386	348	404	360	373	370	389	402	367	410	383	336	349	400	372	362	379	366	421	363	405	375	380	372	364	373	373	389	371	363	433	365	351	412	361	404	381	362	386	369	361	391	367	362	360	399	399	341	404	390	362	390	361	380	412	383	390	393	417	363	388	399	405	363	376	371	367	335	359	365	415	357	361	434	398	349	392	392	359	370	410	354	361	382	356	377	373	342	381	357	379	368	372	398	415	369	371	382	397	392	394	380	394	371	377	395	376	360	338	397	375	383	410	386	371	340	361	394	360	372	381	371	359	387	401	361	359	345	407	380	373	374	410	382	397	379	396	393	359	386	353	380	369	419	368	376	401	385	369	415	375	366	357	355	404	367	389	374	375	373	409	381	410	384	394	401	376	428	345	393	398	398	381	386	354	379	386	408	403	335	391	391	386	400	382	407	381	359	407	343	387	364	328	375	361	368	373	377	403	376	394	365	379	409	404	401	363	360	378	383	391	369	359	392	362	358	354	383	374	374	386	371	356	359	375	357	400	388	386	335	391	375	363	398	387	391	362	367	392	404	388	376	404	379	395	401	399	396	319	396	376	397	366	384	376	396	359	360	400	348	431	377	392	370	362	376	391	372	381	404	396	393	387	423	360	385	383	369	375	376	406	394	369	401	369	378	354	373	392	397	378	383	367	359	353	398	427	388	374	379	367	388	391	389	422	421	381	403	338	382	395	384	380	389	374	349	395	322	390	365	388	375	364	365	354	408	398	408	389	384	347	406	411	380	387	360	417	403	397	344	390	357	367	387	396	366	375	367	373	380	393	422	379	369	378	396	368	381	375	392	368	393	337	373	392	368	378	378	413	361	401	363	381	391	345	364	366	358	403	378	403	389	392	400	415	375	368	398	393	385	351	390	386	356	353	321	394	352	420	394	395	359	374	378	376	397	370	382	378	378	390	397	353	371	385	388	350	350	347	355	372	362	363	402	378	413	393	410	393	391	377	411	347	342	351	387	376	389	377	392	376	393	391	364	366	387	376	402	392	400	387	398	360	394	386	369	394	394	395	381	380	418	404	356	409	400	373	363	396	394	374	416	419	377	393	362	369	377	413	367	395	365	384	364	388	366	373	377	355	388	380	367	373	388	393	420	398	388	406	351	346	359	395	353	416	350	368	410	365	360	385	396	383	381	360	384	356	379	398	375	423	374	381	359	380	354	376	383	372	357	369	366	389	374	420	355	406	367	396	374	363	408	381	354	400	365	380	392	387	345	379	382	383	382	389	389	372	384	373	359	363	402	352	396	388	365	402	395	370	403	360	386	369	384	370	417	376	401	407	383	392	359	393	382	400	387	374	391	377	343	390	421	363	386	383	375	388	391	356	377	366	394	393	392	370	384	361	375	371	388	396	351	393	372	399	353	337	359	373	403	419	397	343	384	382	386	374	395	375	360	405	382	395	390	377	387	395	377	358	391	378	395	364	357	378	363	411	360	366	397	403	397	379	411	377	361	316	363	341	377	402	391	366	379	393	398	408	373	346	376	406	377	409	385	439	357	344	364	404	400	379	360	362	357	395	384	382	358	388	377	424	379	368	415	381	360	387	376	378	373	363	368	338	383	387	364	386	382	379	391	381	384	373	365	400	398	357	403	353	384	378	383	414	370	369	424	357	396	383	399	355	388	355	360	388	359	389	362	404	365	374	399	389	378	396	395	369	352	392	388	349	399	363	399	384	391	378	395	379	406	399	392	361	381	411	368	387	384	381	335	364	398	380	381	382	430	389	370	409	388	395	396	384	393	359	418	411	398	390	378	393	372	331	349	367	364	394	337	373	380	399	383	395	390	348	387	383	378	375	389	369	329	378	343	399	351	383	362	387	358	395	373	365	349	367	375	376	357	401	393	401	405	361	376	363	358	408	366	399	411	400	333	370	414	361	373	371	368	392	373	369	379
3463	4525	3285	1597	1213	1051	887	747	698	584	585	528	552	572	542	490	474	477	533	511	499	479	467	467	467	476	462	462	445	491	441	474	458	495	477	449	436	486	438	440	472	444	460	415	445	474	473	433	440	466	445	457	456	479	440	483	429	429	462	413	451	481	497	432	427	466	472	447	474	430	449	477	434	459	441	456	472	489	441	433	450	457	446	457	470	471	485	449	422	483	425	465	441	478	441	491	456	448	421	456	492	456	453	501	415	444	467	463	430	424	439	448	472	456	448	456	445	463	497	470	468	445	445	460	488	461	450	433	441	474	432	436	467	453	426	445	455	441	461	429	468	407	439	464	450	465	441	455	474	443	442	458	433	451	447	431	481	445	436	460	462	459	463	459	451	428	463	484	425	448	509	487	468	452	474	469	485	494	436	466	467	437	467	465	448	467	456	450	422	473	467	405	443	461	417	447	475	451	450	468	462	440	416	433	440	445	455	468	422	437	470	441	460	454	448	431	441	463	461	452	450	445	458	455	465	435	430	411	456	427	450	474	429	481	460	458	430	470	430	471	466	434	457	455	415	461	464	459	448	446	446	467	428	483	485	447	463	431	483	464	481	439	433	456	479	484	436	474	441	449	443	435	413	445	460	445	437	453	458	449	469	457	462	462	426	428	469	431	456	445	488	439	412	445	503	447	451	452	428	449	448	471	423	435	486	423	470	446	446	475	462	419	450	462	462	467	453	436	424	482	480	453	453	435	456	489	437	437	444	455	467	398	462	449	457	444	432	396	423	460	460	433	447	494	436	429	494	445	432	438	452	457	493	458	437	439	447	455	465	440	447	473	471	468	417	384	446	454	441	440	436	452	436	485	447	436	446	440	431	465	460	454	446	456	450	438	424	423	432	427	436	474	437	453	434	464	440	488	398	417	453	431	488	474	467	439	473	488	446	425	427	456	450	429	448	417	455	472	445	477	453	429	452	484	430	445	493	434	474	423	445	437	461	447	437	444	427	434	431	465	396	444	460	439	470	426	403	415	409	459	418	472	472	441	442	425	412	440	446	437	457	473	419	461	423	437	441	493	431	465	457	470	458	463	433	459	473	424	447	481	459	483	424	455	476	443	469	448	418	457	418	432	450	473	463	469	451	465	424	449	466	448	465	447	461	435	441	437	447	475	448	419	465	450	463	475	463	469	448	410	417	434	452	455	480	441	444	408	483	424	444	460	443	463	463	436	442	433	466	472	459	415	442	446	453	425	441	426	453	460	460	471	460	456	464	450	491	438	472	435	446	457	465	459	440	471	438	444	470	472	462	459	445	459	440	454	452	449	451	407	444	434	440	402	458	462	460	447	457	464	457	456	406	461	429	432	471	501	466	430	456	508	461	452	462	453	412	490	441	424	424	469	442	450	435	449	451	466	433	448	450	457	447	424	432	450	439	476	471	479	443	471	478	455	471	417	463	450	436	464	454	477	442	461	465	481	467	468	459	453	420	418	459	463	448	423	474	472	418	413	433	423	435	423	460	457	433	459	462	448	492	447	419	455	447	456	423	432	459	446	454	426	454	455	449	432	424	468	450	447	434	464	481	489	411	458	470	445	450	450	449	441	445	474	456	472	454	450	446	440	444	475	432	435	438	466	468	453	447	440	447	486	467	439	423	446	450	434	445	462	419	457	476	472	426	458	452	479	457	424	470	470	454	453	445	440	459	439	476	454	458	439	438	473	459	426	439	460	443	454	448	458	430	456	425	462	446	441	440	474	468	441	454	458	464	413	498	425	454	472	470	431	429	445	434	461	441	492	435	409	470	440	457	427	451	460	484	445	465	431	477	424	470	459	436	496	462	455	466	422	448	453	439	471	470	452	435	424	447	437	473	440	436	476	499	423	464	461	460	435	460	412	421	456	465	466	460	463	457	445	464	452	470	413	467	461	433	458	486	448	434	445	479	453	479	418	447	426	431	472	469	434	437	479	453	431	424	484	452	447	440	478	467	454	442	443	464	413	439	413	444	424	398	474	427	442	399	440	458	445	432	446	443	487	474	471	478	450	414	467	456	443	435	443	451	472	441	431	439	423	441	429	434	420	472	422	480	454	475	415	397	469	443	438	451	465	433	450	410	431	470	460	415	446	446	463	458	464	455	468	445	414	446	428	480	478	460	459	425	448	447	438	466	437	443	438	517	430	497	455	427	464	433	404	495	435	445	454	465	450	466	441	439	475	488	461	459	452	421	480	441	429	428	458	454	445	485	474	429	454	452	483	433	452	437	433	477	430	424	430	464	448	435	458	460	460	469	490	460	450	459	440	471	464	478	429	457	456	456	461	425	433	467	434	427	437	464	438	445	496	457	456	425	472	450	473	449	460	417	419	441	435	420	468	477	485	432	459	420	424	461	434	475	414	474	460	474	465	453	445	500	468	422	458	439	424	470	446	455	453	466	445	456	473	445	426	497	460	421	476	444	453	494	457	436	418	502	442	449	443	442	457	483	459	418	450	449	412	438	483	437	452	455	467	446	433	475	495	445	473	462	475	446	460	450	487	421	459	468	452	438	478	524	441	413	455	422	457	464	455	491	459	460	439	429	473	441	453	425	462	427	425	434	428	432	466	423	455	424	464	472	442	462	441	462	443	417	465	455	426	443	423	459	421	465	446	487	447	444	460	481	450	465	431	462	432	448	411	450	472	459	442	449	475	437	442	446	442	417	432	419	455	458	447	437	447	445	464	431	436	466	457	460	429	432	450	426	433	452	454	469	446	453	432	443	433	442	446	442	463	456	413	432	453	451	435	486	465	434	452	466	423	449	457	428	429	427	443	470	474	473	458	446	461	463	436	455	456	408	437	438	462	457	472	443	492	465	445	455	453	463	461	453	440	446	481	448	446	484	439	441	425	488	459	469	446	437	462	448	460	458	445	451	409	446	434	447	467	446	468	390	436	435	467	455	483	408	433	473	450	464	400	460	443	456	475	423	435	457	414	462	424	436	445	451	427	447	458	459	457	448	449	443	455	448	466	489	433	446	481	477	425	398	462	437	487	431	489	457	451	435	448	476	457	466	472	446	447	441	418	431	444	438	467	437	461	440	425	452	452	438	436	480	454	446	477	463	456	439	449	471	447	450	473	441	447	406	445	479	430	449	438	473	441	437	514	478	477	460	425	438	460	467	493	422	443	435	440	468	447	455	450	448	442	457	432	459	477	450	467	426	432	419	431	455	464	473	450	508	468	434	459	440	469	452	445	428	421	436	442	445	487	457	427	455	444	440	492	463	470	453	465	435	446	473	444	420	442	454	433	447	477	412	443	467	434	449	445	464	487	477	468	456	432	467	422	499	456	463	483	480	502	410	467	491	435	452	470	462	434	406	445	479	421	413	439	446	464	479	481	468	453	447	449	441	392	422	458	495	416	438	437	422	430	461	464	435	499	426	442	471	422	444	422	439	441	442	483	432	474	487	454	483	450	477	426	446	389	452	478	447	439	452	424	461	505
22568	21166	28789	23821	21168	21215	7820	927	681	635	584	507	477	495	465	441	419	448	414	421	383	361	376	436	348	333	389	381	396	357	364	356	364	330	351	367	359	347	386	332	363	336	383	367	361	362	357	357	344	374	393	399	369	331	357	345	336	362	362	335	354	348	343	327	335	370	348	335	384	363	370	360	365	335	332	349	366	337	351	362	360	325	353	339	362	315	352	328	370	342	312	377	320	360	365	354	346	367	333	352	355	374	364	336	348	377	328	348	336	358	308	364	355	345	344	347	371	347	323	352	356	363	352	386	362	336	347	359	328	388	322	344	371	363	361	358	342	356	315	354	327	331	332	328	345	362	309	347	345	367	356	375	317	341	361	337	331	317	363	313	331	375	324	347	326	310	333	329	355	352	377	322	349	372	341	379	342	350	308	354	349	343	352	332	360	367	353	354	323	377	336	363	334	342	369	356	353	347	362	383	327	338	333	348	334	299	306	349	353	365	362	323	341	360	364	379	367	358	339	332	379	323	345	360	340	338	351	375	354	364	328	348	314	357	355	342	348	331	325	356	313	318	371	374	338	306	343	338	379	374	355	327	354	380	393	344	355	356	378	367	369	381	376	337	356	352	319	349	361	347	348	368	310	346	344	357	377	341	364	332	325	350	320	352	371	334	370	312	338	342	340	379	345	396	356	352	354	373	364	359	371	309	349	382	374	316	359	327	356	334	340	312	355	371	368	335	318	359	343	363	359	330	342	369	365	361	304	383	368	359	343	336	371	333	352	345	309	363	338	345	389	349	333	323	335	359	361	356	338	337	325	352	318	316	345	328	343	373	374	376	381	352	357	349	339	347	368	345	356	360	370	325	344	345	360	305	351	376	319	352	359	365	319	350	333	366	362	344	377	350	305	321	358	315	331	325	331	315	325	331	359	339	306	354	347	341	326	387	354	356	374	360	351	322	341	328	381	378	344	358	353	360	350	358	358	327	351	365	347	326	312	338	363	343	330	354	341	315	315	331	357	334	345	347	365	348	350	366	334	343	352	325	337	346	388	356	364	383	342	348	350	363	375	358	366	346	354	338	334	330	348	372	369	354	324	332	348	364	352	340	330	336	340	322	343	330	351	319	332	322	361	370	325	321	331	346	329	323	327	384	361	313	369	321	376	328	330	357	353	358	355	371	339	356	344	344	315	345	351	346	329	352	344	366	348	365	363	367	375	365	351	363	340	364	341	391	354	343	386	331	332	333	370	322	360	341	356	362	324	337	338	333	355	322	368	332	354	362	338	333	363	330	349	342	326	345	369	360	305	353	340	327	314	361	338	344	362	368	330	354	326	358	327	360	367	343	340	360	336	336	337	348	358	358	332	341	335	337	351	329	354	326	348	349	335	344	352	337	325	369	356	376	346	352	327	354	382	365	351	355	348	341	302	371	357	315	345	367	333	355	339	282	332	352	354	323	326	365	362	354	345	362	350	327	374	362	367	344	348	373	323	331	314	314	360	379	386	362	366	362	361	311	362	324	375	341	328	336	363	356	351	346	344	336	348	367	344	338	392	353	348	363	341	336	384	339	339	332	338	372	353	359	334	355	352	338	330	377	371	340	353	340	338	323	350	326	359	343	351	369	339	370	320	343	384	358	331	335	345	340	330	305	378	328	366	384	360	323	366	381	341	313	329	340	332	325	358	348	342	353	321	362	369	300	347	339	330	348	360	333	304	335	374	338	339	352	370	370	341	343	360	362	340	347	381	342	315	335	330	337	329	363	380	339	362	358	332	346	352	370	336	327	363	356	355	373	350	357	344	363	329	372	345	366	353	325	353	331	337	364	367	350	359	372	363	372	348	323	346	357	356	342	371	342	348	310	331	359	325	339	338	358	350	354	359	400	367	367	316	380	368	347	362	371	357	345	355	346	363	354	374	336	368	355	349	354	352	343	353	358	307	314	374	350	338	342	352	344	327	332	347	352	321	353	369	363	358	354	329	357	354	357	349	322	336	357	327	340	326	338	339	304	349	321	344	379	344	372	349	324	330	308	326	354	331	323	344	337	365	355	342	322	362	342	341	345	323	319	371	363	324	347	398	313	369	347	380	339	313	369	353	346	384	320	359	393	351	362	380	346	345	357	369	326	314	355	331	361	366	358	329	340	384	351	322	369	346	362	376	325	344	318	326	336	325	377	322	352	360	362	346	333	338	345	329	364	341	336	357	348	341	384	392	333	361	334	340	351	324	341	339	346	357	376	288	340	299	344	377	361	345	321	342	349	368	323	328	335	338	344	331	366	369	341	348	351	328	366	373	347	309	349	343	312	334	348	340	361	331	324	334	354	341	351	318	334	365	338	367	314	324	319	332	323	339	356	348	332	342	334	373	317	353	352	350	337	328	378	361	332	350	336	345	327	338	377	368	370	328	339	316	329	348	326	371	350	327	357	351	344	380	381	349	346	343	319	338	339	358	324	339	346	355	384	349	368	367	343	367	339	348	311	313	349	352	359	352	355	364	356	321	334	367	337	313	353	378	332	345	343	375	380	327	337	349	332	354	356	357	316	354	344	348	346	340	365	342	372	335	319	362	373	349	352	365	359	385	361	375	351	348	336	336	353	329	330	296	330	362	346	351	368	365	347	314	333	350	342	355	330	321	311	352	335	334	365	351	361	363	340	353	331	385	303	325	292	347	348	350	346	348	362	340	345	325	369	363	338	350	358	362	327	340	336	340	334	357	327	376	333	354	341	360	368	342	366	377	328	323	334	361	356	373	367	362	349	369	389	345	323	322	331	359	341	379	354	358	323	377	329	370	355	367	359	368	329	383	338	338	343	326	353	356	360	347	335	345	344	368	343	368	346	359	309	337	349	348	291	376	339	355	337	380	359	336	345	356	339	357	363	325	362	339	335	341	338	327	365	344	329	345	327	350	344	363	318	353	336	358	337	324	339	361	355	348	355	348	352	342	317	331	349	382	342	350	370	344	356	388	315	360	328	340	364	374	344	372	356	378	330	363	361	358	371	363	339	337	346	324	370	335	362	353	339	350	321	361	363	374	358	356	320	340	355	347	353	338	340	326	365	372	366	369	333	331	341	338	356	320	316	374	343	339	327	352	320	352	316	355	371	347	352	375	314	356	320	336	351	364	363	362	328	349	328	317	352	336	357	351	356	337	299	346	325	359	401	355	308	355	299	353	342	339	348	350	351	320	361	341	345	377	361	348	358	333	358	396	323	372	380	316	334	359	370	342	341	331	325	312	358	346	377	329	359	317	340	353	330	317	351	327	334	353	329	388	331	356	348	331	339	379	358	386	356	348	315	317	360	355	339	341	324	348	327	343	372	336	360	361	355	326	367	338	346	345	352	338	366	343	357	328	365	371	340	359	360	339	349	342	347	373	331	338	354	332	358	337	375	360	326	323	342	336	330	356	372	348	367	329	349	334	334	345	302	325	348	334	350	357	333	361	385	362	352	338	362	389	308	357	355	371	334	318	310	370	389
4572	13573	9425	4441	3245	2464	1905	1514	1196	991	920	840	749	733	645	621	612	608	555	563	556	495	496	486	487	483	460	492	501	505	445	435	473	439	475	472	452	431	477	476	499	428	439	469	425	457	462	442	435	433	426	396	389	414	407	439	420	469	444	415	462	462	426	412	436	413	407	447	421	421	416	437	433	402	423	400	404	453	459	427	420	429	418	463	422	452	420	433	424	408	411	393	444	458	422	419	443	425	420	430	398	415	397	392	440	424	433	408	409	402	447	454	450	446	414	401	415	412	398	461	420	444	403	426	393	454	468	404	427	395	412	433	429	413	464	420	403	420	417	396	450	398	416	418	425	449	396	465	433	474	473	423	431	448	442	398	406	425	391	439	409	455	442	437	429	434	417	439	421	403	458	439	405	400	387	433	407	444	445	451	409	419	413	436	420	417	412	412	440	398	450	430	409	418	424	407	412	457	417	441	431	411	430	431	448	430	418	465	410	436	395	436	454	435	457	366	410	400	400	436	432	393	417	434	404	439	385	449	421	406	412	440	400	463	407	374	435	442	429	404	408	380	440	395	439	443	454	417	387	465	419	427	422	449	427	429	439	406	428	405	427	470	441	423	437	395	427	394	418	420	428	426	415	434	458	427	391	418	438	399	403	437	413	413	456	423	409	419	443	444	444	440	431	430	405	420	414	415	417	435	411	450	471	421	425	422	422	431	429	420	392	425	418	441	395	414	438	417	434	428	454	430	403	381	387	459	441	405	427	396	405	425	426	424	436	423	441	429	451	417	432	401	423	430	447	446	421	459	447	409	420	434	422	404	445	410	411	426	441	418	461	425	383	422	407	409	435	421	411	437	437	418	427	425	420	425	453	423	464	427	432	442	435	417	441	393	420	443	441	411	456	426	419	424	415	399	441	413	425	447	457	416	443	417	411	436	405	427	453	428	405	435	410	435	441	462	454	443	447	442	412	409	466	430	419	398	445	422	411	425	469	407	430	414	442	414	426	434	446	427	397	431	429	445	431	439	439	416	456	416	422	423	446	487	421	435	392	398	413	444	416	434	443	448	422	433	458	432	451	422	453	465	441	377	451	436	436	404	406	421	431	431	439	432	429	418	406	403	428	400	429	422	442	430	409	439	423	442	426	432	441	442	398	429	406	411	423	427	435	439	426	425	442	416	412	422	424	427	467	458	442	424	454	414	481	441	406	435	417	379	436	410	427	456	447	409	421	469	420	397	390	406	400	435	448	442	425	446	439	428	415	449	411	425	406	427	442	449	411	388	384	391	428	388	431	432	437	418	448	430	452	418	427	412	419	434	400	444	455	474	457	438	437	459	413	428	405	442	430	420	434	398	433	405	412	431	417	424	398	457	467	407	407	425	432	431	469	427	443	439	428	408	441	451	395	413	461	456	445	405	435	416	392	403	415	409	413	387	421	444	444	443	456	368	428	415	422	430	409	444	417	424	434	413	413	459	454	446	449	427	418	426	408	443	436	435	451	408	424	397	442	422	452	437	422	429	418	420	454	407	422	440	439	381	456	400	412	405	451	450	427	404	413	418	404	423	424	428	406	441	423	394	407	408	385	384	400	398	404	424	411	455	419	376	383	426	421	428	401	460	428	397	421	453	408	417	427	429	475	434	434	378	427	432	405	416	433	378	416	456	421	409	426	428	419	415	441	417	437	435	404	388	417	440	431	431	421	464	409	438	412	436	436	456	450	441	429	412	455	422	414	389	450	398	409	447	410	431	437	448	428	404	422	415	411	432	442	427	378	432	402	444	395	430	388	450	417	426	444	419	425	442	401	426	451	428	421	453	403	431	478	440	386	409	444	407	427	436	429	417	423	462	433	462	430	414	416	439	456	444	445	402	435	443	461	378	445	415	352	442	414	417	397	412	413	412	398	419	406	430	394	421	405	431	464	419	428	413	410	438	460	414	427	451	436	397	429	392	429	452	415	412	431	428	456	411	408	398	442	446	401	411	422	479	437	447	399	420	444	440	459	423	454	428	405	440	413	441	383	423	423	439	425	401	449	392	425	423	431	422	455	420	429	395	436	408	451	412	410	450	454	397	432	433	425	408	460	421	416	468	426	456	423	427	417	428	414	430	458	428	396	429	427	467	432	414	375	454	442	442	435	432	435	413	421	450	424	445	391	436	435	449	413	458	427	444	432	447	401	435	410	427	406	412	459	403	407	414	412	451	412	433	432	423	394	406	382	426	428	419	437	416	445	435	407	451	426	417	419	460	422	444	435	455	414	413	462	455	430	432	453	416	419	404	444	427	443	414	392	411	397	434	410	442	424	420	400	406	429	393	410	429	429	423	451	418	430	432	417	467	433	400	421	418	415	452	417	445	407	387	428	396	430	424	422	422	443	398	426	432	447	411	447	399	450	393	434	462	397	407	445	425	442	416	453	392	433	420	418	436	426	412	411	427	452	411	408	430	411	444	411	445	429	424	396	392	450	415	441	440	393	401	462	432	436	423	416	413	414	402	445	371	461	456	448	410	433	460	459	408	437	429	385	425	447	425	410	429	415	452	447	444	419	460	410	409	471	445	405	433	446	400	395	411	413	439	452	453	435	408	409	423	446	410	412	410	440	455	409	402	405	457	432	391	406	436	445	436	431	402	432	423	405	384	415	442	440	399	442	428	416	457	429	403	427	402	434	460	425	436	425	386	419	396	409	482	446	425	422	436	455	470	392	449	417	398	433	429	425	419	417	395	404	396	460	431	415	397	430	413	426	397	390	429	422	421	428	421	437	421	421	407	407	428	438	461	427	432	429	435	403	434	464	408	452	458	423	400	472	420	440	396	419	455	423	423	468	443	453	466	403	430	451	427	394	464	442	435	454	420	397	430	408	416	410	413	454	410	405	434	417	440	417	406	423	443	432	453	416	420	423	456	446	383	447	380	414	436	412	388	430	427	425	429	431	463	404	444	427	416	430	442	426	395	461	423	441	439	403	434	424	451	479	410	437	458	437	470	415	420	436	421	443	406	455	398	460	458	423	477	428	419	425	414	419	418	472	433	434	420	436	416	404	422	457	433	380	423	435	414	412	433	427	394	425	431	408	459	435	430	385	435	406	411	402	446	408	445	446	427	415	402	428	401	434	436	423	431	440	434	423	437	429	449	435	416	452	402	414	443	426	426	449	407	403	470	398	434	457	432	417	418	440	447	399	408	388	412	475	413	435	454	426	396	427	460	401	433	472	415	426	422	411	417	425	447	397	444	431	443	389	414	389	451	406	424	399	434	419	407	392	436	462	440	412	441	437	418	418	426	435	416	452	434	454	458	424	392	448	435	413	422	437	436	434	388	427	370	399	431	397	397	436	420	435	405	426	415	408	469	435	428	398	411	402	430	406	387	393	425	426	438	436	385	453	431	430	430	435	467	452	454	439	435	440	446	441	421	428	434	409	400	425	433	404	430	408	411	441	428	456	417	459	382	452	417	395	430	445	441	401	396	450	432	469	402
27260	18313	4473	988	848	729	736	742	687	732	722	731	709	711	738	702	699	734	717	741	680	716	750	696	705	719	731	729	710	737	732	753	689	741	713	700	691	699	714	708	720	773	764	718	752	728	731	720	693	705	710	729	736	723	761	678	745	666	664	717	700	697	710	727	702	727	733	764	760	721	727	716	759	718	735	713	666	750	724	688	771	717	711	711	771	746	759	705	751	712	711	759	731	698	739	700	706	686	754	715	745	728	711	728	699	731	768	684	677	706	713	739	764	745	746	700	683	697	747	743	747	778	667	690	734	739	723	681	750	727	693	739	735	725	696	696	670	711	714	719	696	770	653	693	701	692	747	713	734	701	711	690	688	752	751	726	705	669	716	761	719	736	724	710	713	734	701	718	696	749	715	726	746	719	698	755	657	706	696	695	761	702	726	688	721	680	723	693	729	742	751	765	757	726	738	703	739	709	691	776	753	695	749	767	731	712	685	739	726	726	756	730	718	728	762	718	723	710	705	682	694	724	708	719	715	739	730	723	778	694	711	734	670	720	729	737	677	808	719	737	720	753	733	788	737	693	744	742	750	684	699	697	717	686	706	700	713	688	733	685	707	733	728	750	763	752	749	715	770	691	703	689	651	715	703	645	747	699	698	735	755	705	667	697	738	695	748	717	718	710	710	725	660	752	713	731	723	692	704	708	673	733	716	702	717	725	757	682	783	685	680	707	698	736	687	679	726	734	729	695	728	747	732	724	716	685	721	730	753	750	755	717	715	727	672	768	712	701	733	702	707	694	717	708	683	681	703	714	690	710	711	776	682	754	740	711	691	680	742	749	708	724	707	722	764	698	735	723	726	712	671	754	733	727	706	734	722	698	702	776	708	732	712	687	720	725	709	703	726	728	755	746	744	705	716	729	743	707	675	724	761	725	712	719	765	738	713	724	706	730	812	719	705	706	695	708	777	755	725	771	731	760	693	734	715	710	733	718	717	709	721	714	718	755	736	748	702	721	739	723	731	716	710	796	733	749	688	723	693	745	713	708	674	702	705	729	718	698	757	705	700	673	713	721	752	772	728	693	762	710	683	702	730	686	759	713	694	688	706	729	677	688	712	716	762	702	711	685	723	732	724	683	704	696	722	668	786	735	750	729	693	714	725	704	712	650	772	704	757	723	761	736	701	682	744	727	691	723	774	699	699	730	693	707	694	705	713	693	726	722	703	734	708	714	717	713	706	678	687	738	677	743	661	674	726	730	714	698	739	707	711	714	723	732	767	740	785	723	728	690	686	709	688	728	728	697	679	726	715	754	716	712	773	688	686	669	667	729	727	687	662	714	722	683	697	694	682	698	749	722	714	708	701	730	695	707	690	729	752	702	729	730	717	694	713	742	725	731	732	740	702	666	687	738	753	763	724	722	703	730	771	689	717	724	711	735	707	681	705	730	686	719	658	729	685	746	691	729	693	686	697	699	689	768	735	715	707	728	707	709	731	733	699	726	688	721	724	746	697	721	710	719	720	655	709	734	662	715	733	731	680	667	710	701	696	720	720	712	730	779	741	719	672	700	705	692	714	709	740	716	799	733	702	758	710	691	715	710	746	679	666	697	713	762	676	696	754	741	765	704	758	720	712	749	734	711	750	688	702	698	747	719	732	709	725	679	710	657	660	720	742	706	727	740	641	711	700	686	710	707	698	637	729	708	712	725	748	757	743	700	730	716	756	750	734	703	762	763	710	679	701	724	689	721	763	698	702	686	727	760	704	718	707	758	724	736	721	681	710	702	701	754	699	714	671	719	741	714	783	757	706	741	665	704	710	723	689	663	693	704	703	722	718	732	727	735	724	729	681	715	728	717	678	739	703	702	741	718	713	724	678	756	729	751	700	767	717	762	758	698	718	722	706	742	748	748	706	709	745	769	763	748	761	690	744	736	697	700	742	680	665	715	679	717	741	738	727	697	708	673	686	681	705	743	742	696	753	753	707	721	708	728	714	758	702	712	721	753	713	652	700	697	692	728	702	736	722	698	678	748	735	705	702	728	709	740	698	709	713	735	718	720	698	741	747	708	721	707	709	706	714	731	739	776	742	736	715	736	706	718	717	729	717	695	732	706	754	721	697	733	708	701	746	708	679	677	784	711	728	663	716	680	728	729	719	730	745	684	706	704	694	760	669	742	717	750	725	716	730	739	677	761	749	701	706	727	742	739	679	736	665	743	718	708	700	782	748	716	743	704	733	707	724	750	683	639	748	727	737	678	716	734	701	696	719	661	717	754	699	704	696	726	685	697	695	752	720	686	722	725	685	687	676	738	717	698	729	685	742	699	762	709	676	706	712	682	692	688	705	722	731	697	740	692	746	720	745	719	699	758	753	701	719	733	702	761	672	734	701	706	720	747	696	650	734	735	703	694	713	772	695	706	670	746	723	699	704	720	716	678	708	686	741	712	656	761	760	715	706	755	694	735	732	697	685	701	752	734	736	720	684	716	728	724	722	680	746	703	686	753	698	732	711	755	724	704	709	682	737	734	692	717	675	718	710	761	723	750	717	748	719	729	701	745	728	700	728	762	735	726	687	732	729	753	713	720	677	657	713	700	726	666	720	722	691	753	718	754	711	731	691	706	758	680	753	767	757	718	659	747	685	701	728	716	715	722	677	740	766	726	716	739	726	706	737	697	734	710	721	716	713	751	728	766	700	738	684	759	709	681	726	698	745	740	741	795	719	729	716	738	683	684	710	698	733	759	710	719	749	717	764	679	710	681	733	699	675	688	726	700	703	728	707	762	713	746	709	708	723	741	757	735	703	782	712	694	712	703	712	716	654	742	713	728	750	732	742	728	732	707	754	725	698	685	730	685	700	697	727	690	697	703	738	720	737	737	724	705	693	699	734	694	699	704	724	687	725	716	792	701	704	725	751	679	709	707	780	694	689	689	698	755	652	719	684	685	682	718	683	728	732	721	721	733	720	741	694	758	715	739	760	772	681	704	670	746	707	722	720	717	696	695	710	695	729	722	745	768	749	698	763	767	681	741	680	776	731	736	703	733	664	701	713	710	769	708	718	698	739	749	692	701	767	730	722	686	717	722	735	672	656	726	683	742	719	710	760	722	674	711	697	713	709	709	699	712	732	726	703	728	780	714	691	716	758	741	740	725	695	703	727	693	701	751	745	765	665	694	686	751	717	707	733	682	718	710	712	712	737	750	741	764	761	727	756	720	711	765	690	789	730	722	704	692	738	702	711	728	773	677	691	663	719	707	719	757	711	734	726	731	729	712	658	725	721	739	672	693	752	715	705	699	707	715	718	738	706	705	753	712	789	705	722	688	720	772	736	710	734	721	791	735	742	738	738	714	763	686	734	692	708	698	721	741	768	717	721	739	745	736	733	736	680	743	708	754	694	699	681	697	717	760	706	718	737	762	694	711	699	676	696	724	717	707	705	675	671	737	712	731	698	709	695	736	679	720	709	750	705	718	686	665	720	773	748	709
4481	1241	1113	910	900	899	915	876	827	892	850	821	838	829	863	834	858	788	821	837	803	814	812	876	837	797	825	828	854	858	812	856	780	883	792	807	799	845	838	815	813	789	820	851	837	818	876	811	786	919	797	858	875	841	778	867	860	864	853	816	854	857	816	813	826	900	848	873	853	791	785	796	878	843	856	773	845	802	846	801	840	818	877	826	935	833	843	845	828	826	845	844	831	820	847	780	859	858	846	813	842	809	797	843	833	870	860	813	857	778	829	829	850	811	827	786	831	827	853	909	916	830	771	890	861	831	792	793	843	859	823	804	844	862	896	847	824	820	823	830	829	871	853	901	812	866	855	780	810	883	817	857	833	842	818	846	824	849	781	813	814	891	852	824	831	894	818	919	870	786	821	841	811	792	804	826	842	820	818	824	824	848	853	829	827	816	829	849	895	843	818	897	829	867	855	782	831	839	816	824	849	893	861	811	785	865	802	835	834	765	801	838	863	878	876	851	825	832	798	851	793	813	865	838	853	788	842	835	892	841	841	812	818	874	896	806	844	818	868	867	829	820	855	821	790	839	813	782	802	817	835	829	838	844	837	782	839	881	822	853	862	881	870	847	807	817	852	847	859	850	859	807	845	806	890	890	850	862	846	830	848	816	870	828	827	771	807	844	842	842	824	872	796	826	777	811	822	844	826	819	862	836	829	790	884	841	856	854	853	803	815	840	812	830	857	841	841	837	820	852	851	825	833	816	838	843	759	804	900	843	831	849	838	862	855	831	841	837	802	853	797	794	836	839	814	836	841	808	876	808	801	824	839	859	827	839	789	847	837	794	857	819	773	835	816	816	860	843	834	831	813	894	839	840	833	832	775	820	836	867	838	818	831	863	805	829	775	833	826	855	874	843	850	839	841	808	830	787	830	803	845	825	791	854	779	769	911	830	850	854	891	834	847	878	772	862	813	887	801	850	864	828	844	851	848	842	790	799	814	815	861	812	847	766	865	821	805	904	816	836	796	917	815	853	808	866	824	797	820	850	813	837	821	837	799	808	848	846	810	865	888	802	813	806	825	869	825	822	866	776	820	801	837	820	856	878	809	872	838	826	798	881	840	820	842	856	844	841	832	848	838	815	881	828	870	821	831	841	805	864	839	812	815	782	834	872	865	878	824	853	828	803	858	845	814	868	863	816	791	923	827	863	832	848	828	865	826	808	776	845	859	842	854	804	829	865	791	832	768	782	867	856	840	825	871	817	827	826	854	823	864	858	822	833	882	839	864	831	835	855	896	803	822	804	887	832	869	845	862	859	823	855	885	817	780	869	864	810	809	836	878	850	805	829	843	832	840	892	826	876	872	886	827	799	824	841	833	843	825	829	855	841	818	872	833	833	838	838	840	854	836	879	886	824	782	848	799	785	809	870	836	838	839	825	855	885	860	832	805	834	843	876	811	834	807	805	839	858	814	826	838	824	794	863	865	835	842	818	785	842	803	813	820	884	816	835	864	805	875	806	882	859	802	802	799	828	821	787	791	846	821	837	847	853	876	821	811	834	850	837	854	816	876	850	801	781	803	861	831	867	826	827	826	804	829	824	853	844	851	843	848	851	836	835	832	806	844	837	852	833	835	796	871	888	876	836	821	837	852	911	838	841	865	893	853	845	816	879	871	871	845	812	881	880	865	836	821	884	829	828	793	878	842	799	869	810	841	813	856	876	800	808	810	826	833	804	798	816	879	875	879	855	763	851	882	841	823	803	837	857	826	844	813	865	865	860	862	803	806	890	876	829	824	807	815	777	808	821	861	785	872	800	830	784	858	895	816	863	811	837	815	842	880	843	829	907	839	823	830	867	818	754	890	822	843	824	823	797	788	827	868	888	891	860	886	818	836	847	886	789	820	809	829	864	884	843	819	842	846	849	859	869	876	853	835	855	836	857	844	845	837	819	904	856	821	856	891	818	832	883	861	835	828	826	900	824	835	771	830	817	835	828	808	879	836	805	865	836	834	916	862	813	838	854	824	839	814	844	846	802	836	819	909	818	851	866	863	858	854	840	875	872	826	825	814	808	844	796	855	852	867	865	881	840	828	814	785	875	864	852	847	869	903	833	850	878	817	860	836	838	884	853	857	850	870	870	899	834	838	855	854	819	811	858	835	881	841	811	811	863	848	851	792	843	843	799	873	818	846	842	861	835	886	756	862	832	830	868	827	850	829	868	868	783	861	877	820	812	824	819	853	848	784	782	825	919	855	870	871	804	823	870	822	825	822	845	819	830	884	820	832	785	824	835	791	811	836	823	826	841	851	796	852	864	821	805	789	833	821	861	861	790	821	837	808	830	861	819	830	840	862	784	844	886	833	852	857	859	818	823	846	816	810	830	843	835	877	818	791	852	818	871	866	852	835	864	828	835	855	803	869	819	842	848	829	816	856	853	848	841	810	769	864	870	840	843	861	839	836	810	891	872	876	849	850	839	854	859	820	855	746	870	827	830	852	825	840	832	852	865	832	878	855	843	786	845	908	795	785	879	794	858	832	787	841	821	808	889	877	849	823	832	839	790	810	799	876	832	855	831	840	847	829	828	838	826	814	818	862	854	838	851	817	887	870	887	835	854	837	812	897	854	817	880	832	824	852	828	793	861	803	833	844	848	835	849	826	801	848	836	824	816	833	824	837	887	807	836	831	834	816	875	853	775	848	885	859	765	908	797	859	871	846	814	770	791	889	849	818	845	845	880	845	846	822	836	866	814	797	835	838	844	834	878	876	833	830	841	855	875	787	868	874	799	829	773	837	814	864	820	854	883	810	828	844	800	861	878	833	819	789	825	811	824	835	856	823	836	823	843	809	883	837	852	843	936	829	833	852	864	841	795	833	833	830	871	817	802	861	855	839	844	821	853	897	889	836	845	828	838	875	851	815	852	861	848	845	918	809	862	826	851	796	859	831	809	810	837	840	819	833	928	886	820	867	842	859	849	842	870	853	837	834	816	815	852	860	862	843	812	839	785	834	822	811	822	841	858	848	852	841	832	813	774	836	855	875	833	844	814	836	832	829	888	787	797	839	821	838	836	838	885	864	842	878	860	874	839	814	846	821	807	820	832	848	868	822	874	806	825	845	847	814	867	847	843	848	799	830	843	806	828	833	812	821	832	830	786	879	804	846	815	786	839	816	832	857	804	791	804	834	873	813	821	847	807	804	842	766	833	831	839	820	841	781	853	868	842	849	842	812	843	814	849	876	836	849	872	801	805	833	844	852	781	836	819	832	812	843	826	830	808	815	847	852	872	833	842	844	857	780	863	844	837	845	869	850	825	928	857	854	822	842	820	778	816	833	836	863	853	876	821	810	783	845	847	860	813	848	841	830	824	811	804	838	818	842	790	816	787	857	888	840	821	817	855	866	849	863	811	824	797	847	840	805	854	841	822	839	840	850	830	823	823	807	878	830	827	847	902	834	832	795	794	802	804	799	809	884	831	844	810	847	876	782	843
23422	21096	28266	24140	21098	10150	1463	1086	907	907	872	887	825	811	761	839	809	856	785	819	794	799	766	776	757	668	744	790	767	771	775	752	784	776	787	738	761	762	742	772	756	727	712	761	745	790	780	786	712	733	739	766	753	750	795	742	696	805	738	723	726	724	799	745	797	741	711	751	761	737	766	701	740	770	766	733	745	743	741	717	732	779	734	742	725	772	705	692	779	747	755	773	727	777	718	733	722	715	745	786	732	734	738	769	770	729	710	742	773	705	693	711	720	694	747	749	763	724	748	719	776	720	725	734	757	708	786	846	773	751	773	757	769	717	743	764	741	746	802	743	714	706	692	707	767	776	704	724	710	724	731	699	753	759	752	740	731	713	741	771	720	697	762	743	757	728	746	754	695	723	741	795	745	782	757	757	745	734	723	719	747	770	762	721	731	755	689	767	716	749	731	737	727	768	737	738	745	707	751	754	770	704	745	730	747	764	743	768	745	762	761	754	739	764	755	749	777	716	771	702	745	781	733	769	760	805	771	728	733	794	729	735	742	718	773	783	743	733	748	737	790	768	747	766	706	722	708	776	792	745	685	711	738	771	727	735	712	734	735	763	718	714	716	754	693	774	730	744	724	743	753	735	753	755	758	745	767	729	779	699	780	711	777	733	753	736	724	744	772	733	722	718	747	770	693	753	757	708	784	751	742	742	738	730	724	762	755	759	719	721	694	687	697	735	710	747	739	722	770	758	734	759	765	751	749	733	754	755	715	776	765	736	756	784	730	769	772	728	725	827	725	735	702	712	711	797	736	748	754	726	751	717	736	673	732	744	727	715	744	734	695	720	731	804	718	778	777	780	755	728	742	752	694	734	720	748	753	706	759	727	730	733	737	738	717	745	784	747	720	781	746	739	697	723	692	686	756	772	790	734	752	719	753	730	745	732	751	756	773	737	725	739	752	722	708	690	772	725	717	782	773	702	753	758	753	747	716	686	748	751	766	765	822	740	715	721	772	703	747	746	741	803	773	709	737	731	742	748	759	759	751	758	769	707	748	775	774	730	742	751	768	782	740	724	735	742	776	735	749	741	791	743	720	763	817	779	738	720	780	758	726	758	710	785	781	731	813	712	716	741	776	710	730	734	757	754	736	756	759	753	728	772	761	769	729	763	780	778	749	734	718	748	748	745	761	728	774	727	704	752	731	745	699	777	725	760	735	745	759	754	690	740	734	736	755	745	737	754	723	726	629	738	731	727	765	728	781	767	781	725	803	740	715	756	722	695	757	731	710	741	735	731	731	713	707	714	729	705	702	690	764	714	761	745	730	742	712	724	712	772	722	759	775	781	845	718	757	747	725	760	755	756	752	783	786	741	730	761	751	758	755	716	745	721	710	731	773	763	787	766	774	739	747	791	727	741	716	713	739	694	707	803	728	776	795	770	743	710	756	767	724	736	735	735	773	722	745	768	683	796	767	719	749	734	704	745	738	690	748	715	717	809	716	736	774	718	739	762	776	715	759	789	751	745	719	776	824	786	720	718	723	741	770	763	785	727	779	788	764	771	784	750	724	680	738	773	746	748	739	730	786	727	781	816	811	695	716	722	731	714	782	708	750	787	779	745	709	769	725	771	787	730	727	755	684	785	712	743	702	762	714	771	677	707	727	745	771	776	686	724	749	738	741	758	720	735	773	719	678	772	794	784	752	723	729	737	753	735	798	758	673	741	750	747	755	780	717	710	738	739	761	761	720	755	731	693	751	750	709	737	764	726	700	729	768	771	817	734	725	720	781	723	684	764	729	729	743	755	723	697	756	782	757	723	757	721	732	675	767	777	699	731	743	656	770	796	704	713	783	682	811	718	746	692	758	771	719	774	795	739	783	739	757	783	754	703	754	763	707	754	752	702	780	769	733	752	714	814	769	745	740	744	762	690	809	745	800	737	719	783	682	779	712	774	745	762	697	767	710	754	747	725	734	741	752	740	720	753	738	723	808	766	785	720	720	760	756	739	734	727	749	734	754	717	743	742	780	761	764	716	685	716	775	771	701	766	741	692	717	797	765	740	719	801	728	692	772	748	738	755	709	757	727	747	710	766	758	738	716	755	730	746	775	741	728	745	822	768	758	779	762	796	794	738	749	744	758	711	726	738	806	713	747	733	774	772	746	755	755	771	712	740	755	744	714	735	740	779	750	709	723	763	760	758	730	709	762	782	742	758	742	744	771	769	743	742	740	754	729	764	712	741	699	731	718	683	735	693	759	730	698	727	721	753	759	780	749	756	755	711	742	763	717	739	737	755	763	753	730	744	766	705	736	771	773	747	758	709	752	701	756	780	817	720	772	734	764	773	713	742	783	736	718	739	729	757	723	747	769	783	748	729	799	748	774	729	762	731	754	759	779	723	748	730	777	799	759	747	766	748	745	761	740	739	771	768	773	720	776	691	752	752	708	742	726	757	745	707	757	808	787	785	732	770	736	754	710	750	764	730	757	740	784	753	714	715	771	766	739	731	719	689	762	723	786	685	784	752	763	723	777	749	750	748	751	799	775	731	749	761	763	693	776	802	771	751	769	740	684	700	738	772	760	761	740	734	741	726	766	742	755	761	779	737	741	727	725	747	738	727	755	754	735	763	759	759	751	715	714	750	686	774	746	692	734	742	788	761	721	770	738	753	747	749	781	713	754	725	721	776	740	743	724	740	757	725	760	707	740	755	727	792	694	716	773	744	711	762	726	744	697	745	713	719	707	709	710	742	771	757	736	736	709	789	696	749	766	737	780	708	678	795	726	752	763	737	766	707	779	742	743	723	747	739	731	755	740	728	703	735	726	746	732	751	746	671	745	769	744	732	784	726	707	727	704	697	761	720	746	691	762	748	769	749	761	724	795	745	771	730	780	699	777	770	751	777	753	781	761	769	748	774	770	731	775	748	795	761	718	752	702	754	700	722	778	682	739	759	755	756	801	701	713	815	687	773	667	734	759	766	707	726	763	766	763	707	755	758	746	744	749	722	733	753	721	769	707	711	706	717	747	715	736	697	816	781	738	727	765	784	770	687	756	699	770	710	738	710	724	768	731	732	738	698	756	728	695	770	731	750	728	726	731	724	725	675	757	732	694	746	720	701	727	766	748	744	703	794	730	744	748	751	720	734	759	736	712	774	784	744	707	742	725	709	719	761	792	756	743	717	739	761	726	781	708	702	733	763	748	749	731	749	774	739	702	732	772	741	718	738	767	747	723	758	745	711	749	780	729	724	777	758	741	776	741	776	715	731	696	750	709	731	693	708	793	765	764	770	762	723	721	792	732	722	723	753	767	789	767	717	771	755	754	733	721	764	745	776	786	785	782	745	717	785	734	770	755	750	722	713	763	779	725	766	709	706	751	774	754	697	753	762	759	724	709	689	741	793	720	712	773	744	715	720	804	764	758	726	806	741	717	742	783	751	723	760	739	776	788	742	713	733	750	739	742	758	691	725	736	712	712	705	739	777	728	758
3585	8436	5988	3056	2305	1913	1657	1408	1220	1172	1174	1057	1080	1025	1014	1006	943	944	920	853	905	904	959	913	902	889	949	894	922	907	918	923	901	905	868	895	867	863	926	904	868	907	876	875	900	883	864	843	888	902	860	883	859	876	896	907	907	884	830	910	923	861	892	884	866	891	869	884	868	860	842	893	854	912	886	892	881	924	874	825	874	911	886	878	854	885	922	888	915	909	906	907	872	874	923	876	864	884	899	895	881	918	856	854	856	871	937	878	908	848	874	883	857	887	857	880	821	869	876	859	920	804	900	889	931	924	812	857	875	903	876	897	917	838	891	864	939	845	860	928	854	833	890	819	834	909	860	885	870	915	893	880	903	897	855	881	848	900	893	957	885	889	897	826	847	851	865	874	912	879	918	860	898	881	893	883	852	813	928	875	889	935	881	858	850	856	850	859	890	861	886	908	895	916	929	864	888	862	860	877	905	854	884	837	897	876	867	854	901	848	857	884	890	863	856	882	915	883	858	905	826	871	909	895	910	889	875	901	865	854	839	904	895	880	878	848	902	880	880	853	859	919	869	921	899	898	866	898	899	866	869	860	923	837	875	909	884	864	854	846	900	904	837	881	853	880	876	893	854	873	911	863	881	904	903	876	900	841	910	926	877	879	863	892	846	914	823	891	888	834	849	909	837	942	881	896	899	841	939	877	876	844	862	847	925	862	851	866	923	865	888	910	972	874	869	918	936	881	850	917	888	886	861	868	935	839	886	901	893	851	909	865	916	873	884	878	893	871	931	903	887	886	886	924	844	878	848	923	832	879	845	855	902	891	830	848	837	885	850	871	858	868	912	893	843	881	917	847	901	914	876	859	914	865	817	878	889	874	907	856	912	878	885	844	906	931	867	872	891	870	870	838	858	857	905	923	887	978	881	881	814	907	884	853	855	943	872	909	859	882	877	847	862	848	909	906	860	823	878	886	881	912	853	865	905	917	899	879	858	888	892	861	951	911	912	853	856	923	875	917	849	882	894	890	847	892	871	835	879	897	889	833	901	903	937	879	882	893	901	854	857	889	877	854	923	861	867	896	868	945	841	909	916	910	948	841	918	894	892	905	861	855	866	976	864	915	854	915	910	851	874	832	880	894	845	900	881	921	900	911	861	864	840	861	902	881	905	865	876	884	847	858	836	857	917	837	922	875	899	887	866	849	881	908	834	861	866	889	858	856	895	919	897	888	894	897	875	884	856	875	888	877	835	819	903	893	869	930	896	827	888	840	890	911	890	949	900	912	879	894	891	849	890	906	900	875	827	901	903	908	848	884	850	884	898	900	963	900	872	897	844	869	922	951	877	864	866	845	880	861	858	843	898	855	872	881	859	850	850	878	886	894	906	925	851	846	875	907	885	871	827	917	877	881	881	876	902	857	860	929	882	882	873	900	886	869	885	855	919	919	857	861	891	857	875	845	869	832	821	878	914	861	909	864	841	919	865	909	890	912	823	845	847	919	937	878	864	879	866	863	849	900	888	851	850	880	871	869	864	912	851	903	858	847	932	866	830	906	883	822	895	853	860	851	869	927	868	883	887	921	877	840	928	936	885	903	872	875	872	844	887	885	895	822	908	881	902	840	881	928	904	918	873	879	895	903	886	856	878	855	802	841	867	852	859	942	915	818	851	818	903	848	863	888	885	939	849	901	886	844	904	932	896	834	897	820	910	858	834	852	931	858	908	877	885	882	908	882	879	924	904	848	887	891	884	939	867	897	858	898	854	907	834	824	841	887	812	860	929	848	867	888	896	839	866	888	908	848	849	804	827	907	914	858	935	920	885	883	897	873	859	881	851	852	882	914	863	945	922	861	853	879	905	885	897	831	903	890	871	863	878	857	932	927	886	866	871	881	869	815	872	887	869	930	940	885	869	862	876	875	907	837	896	834	845	860	867	915	890	862	854	850	866	885	866	844	903	915	878	839	851	831	874	904	869	871	938	896	930	973	829	899	902	870	867	878	844	886	863	874	902	863	879	871	895	864	831	865	885	880	859	861	853	904	857	934	899	886	890	861	871	844	868	858	852	854	814	859	919	851	906	897	842	909	855	933	855	856	900	888	868	954	851	885	841	870	902	877	878	855	890	867	878	886	859	891	903	843	852	886	867	902	850	899	902	897	869	889	869	859	880	877	831	893	907	897	880	880	882	881	924	864	942	910	913	837	915	870	847	884	836	851	866	879	895	871	888	907	867	878	923	861	861	937	839	881	859	854	855	917	905	886	847	873	871	877	819	875	919	831	892	896	907	896	914	846	927	911	916	878	876	873	844	808	820	853	833	882	879	877	924	856	928	872	893	884	885	893	858	851	904	864	893	927	900	898	902	865	861	871	886	828	895	885	860	865	857	846	901	885	873	870	910	884	898	847	953	866	885	839	884	914	891	894	890	832	851	918	858	884	845	924	915	881	906	848	835	869	852	910	906	890	923	910	891	901	903	903	887	904	851	864	890	918	861	851	929	839	847	860	841	864	893	886	856	843	875	864	890	827	865	897	899	862	862	872	880	879	891	933	882	870	829	853	872	873	923	898	878	851	842	896	857	873	897	826	891	874	908	896	837	908	897	876	876	876	893	864	880	861	871	888	845	846	921	796	869	908	922	902	908	904	864	857	900	898	837	876	854	864	903	850	898	903	835	912	863	872	875	913	892	849	921	836	908	859	887	877	906	923	886	876	841	907	891	845	868	916	879	899	858	918	858	812	860	896	890	917	865	869	857	916	871	868	840	836	905	842	897	875	875	899	915	873	878	899	907	894	900	875	927	911	833	927	906	916	920	840	904	890	884	828	862	909	832	881	892	894	875	884	915	854	877	855	862	861	868	893	900	866	868	909	885	926	885	860	895	923	863	862	859	881	828	850	918	867	867	869	817	908	940	892	892	910	854	889	855	820	884	823	849	869	868	824	901	872	923	888	926	869	845	905	870	899	873	889	868	908	861	846	899	849	869	854	861	904	902	889	879	894	852	890	869	917	893	889	893	908	871	925	852	867	837	856	835	921	905	896	900	841	921	860	905	868	864	860	904	918	892	882	874	839	891	919	894	862	856	858	888	886	956	825	875	890	850	874	876	896	895	920	856	867	856	858	886	894	898	841	900	872	890	886	875	846	887	838	891	887	852	891	903	816	920	918	899	862	828	835	891	839	900	858	853	951	903	872	878	865	852	834	891	883	882	935	899	912	951	881	872	903	836	853	864	841	882	884	894	864	899	838	918	864	843	901	882	866	833	873	880	897	892	825	899	892	893	881	880	913	847	887	915	847	876	954	843	857	912	882	869	924	887	858	903	911	867	866	893	918	839	917	892	905	869	860	911	884	848	889	864	923	884	879	864	877	896	833	851	904	820	816	898	894	884	924	905	901	880	889	915	922	827	892	854	872	829	872	916	883	874	885	814	859	910	942	913	856	867	907	895	888	889	879	855	870	905	876	891	864	861	818	933	859	871	936	914	854
24622	21099	27131	25199	9913	689	559	523	450	441	433	430	393	374	414	429	410	397	396	416	418	400	392	405	381	372	413	350	378	392	404	373	380	412	371	375	387	381	390	382	372	393	352	376	385	403	384	377	382	381	353	350	377	365	376	403	413	360	372	342	379	384	351	390	338	352	386	381	379	385	379	387	341	382	364	374	392	386	401	414	375	380	389	401	390	383	391	377	364	355	409	387	370	353	431	350	360	399	412	352	378	389	406	336	364	365	372	400	375	380	376	401	419	414	389	398	366	401	407	377	398	375	362	362	418	365	352	366	371	397	403	351	377	405	370	370	353	375	355	371	362	337	382	378	356	356	384	411	363	394	384	407	389	406	353	403	376	374	432	397	369	372	401	370	350	396	387	412	374	348	354	377	395	387	422	400	389	370	388	400	366	381	337	353	377	354	375	385	381	343	376	352	374	356	388	365	394	387	356	354	373	371	410	413	406	373	374	367	414	367	360	407	373	391	360	392	364	367	414	376	386	377	427	369	342	381	366	371	381	395	383	357	384	375	412	390	407	392	358	366	360	368	403	402	361	378	369	390	369	362	357	360	369	379	357	389	379	374	403	340	396	351	353	376	372	405	349	389	359	366	376	384	380	409	390	391	378	383	365	361	365	390	419	372	397	398	358	355	372	383	363	383	400	398	402	324	361	356	362	368	399	395	388	363	362	422	365	391	401	357	393	357	380	383	370	387	390	392	366	350	396	381	375	407	324	395	434	405	355	398	398	379	393	376	377	351	375	393	390	378	397	380	389	408	393	385	385	363	403	390	339	397	376	372	385	373	395	380	398	410	383	377	372	390	331	362	413	419	374	404	390	379	399	400	371	410	342	366	367	388	385	360	392	395	373	371	384	396	397	388	373	393	389	401	404	384	384	387	385	369	349	368	383	362	383	380	352	385	379	386	375	361	396	378	389	383	398	356	399	389	392	353	380	365	381	398	355	364	389	391	395	377	379	401	361	368	395	410	357	369	390	362	338	361	400	405	383	346	371	355	360	382	376	381	371	411	392	387	371	394	355	366	411	412	354	383	366	379	379	358	386	378	386	416	366	369	380	383	420	362	374	400	366	378	374	398	337	402	382	361	379	402	394	338	346	382	412	377	392	372	388	394	379	361	395	392	385	381	369	357	388	377	349	389	400	412	422	407	384	386	375	398	355	413	371	348	372	384	409	349	377	370	396	386	363	380	363	374	375	387	393	351	362	379	385	389	383	368	377	412	392	352	402	397	358	350	395	371	386	401	378	401	360	393	367	400	372	410	364	391	376	382	380	362	365	397	355	353	373	393	347	367	369	334	324	363	403	370	397	357	377	401	364	380	404	388	376	396	362	353	398	376	383	351	388	367	371	381	387	384	426	368	372	356	367	409	406	342	369	385	367	389	383	380	418	371	380	401	367	372	363	378	352	367	379	376	353	393	380	378	384	370	365	401	393	353	382	385	368	360	389	387	384	375	401	376	359	367	413	381	353	420	374	370	365	342	391	382	368	387	401	380	407	387	370	355	375	400	401	400	388	395	389	359	357	358	376	350	375	384	377	395	362	377	390	388	360	359	355	368	393	383	392	395	395	368	389	393	423	360	382	345	380	358	362	409	386	391	387	352	385	426	345	404	329	385	376	369	388	394	390	395	377	411	388	397	354	374	393	395	388	364	348	411	382	363	389	390	391	372	386	404	325	378	332	387	370	365	378	396	375	386	391	371	372	365	377	338	403	381	380	419	373	361	406	360	340	382	392	379	371	310	345	397	423	340	357	393	396	383	385	382	364	355	386	369	356	390	395	388	401	387	339	432	367	394	365	377	418	379	356	354	401	385	344	374	384	396	379	352	394	349	412	402	377	384	380	391	351	411	392	386	374	365	407	370	351	361	363	406	346	429	350	362	401	384	387	358	391	379	389	382	353	335	361	375	377	402	383	407	364	396	373	362	345	375	378	343	388	388	371	372	380	399	389	355	383	395	360	380	388	364	407	384	393	370	435	369	369	384	417	381	347	367	400	347	385	348	406	418	378	397	345	383	400	356	387	332	407	367	378	378	349	350	371	382	376	420	371	371	391	394	397	407	390	360	351	357	399	386	410	375	397	395	349	339	400	380	363	398	378	406	381	372	376	451	389	383	367	377	389	358	365	348	380	359	374	386	367	352	377	387	359	373	408	394	384	399	367	339	391	386	419	404	377	387	420	379	380	373	373	363	360	376	380	414	353	414	397	380	372	371	384	369	371	361	355	400	373	348	378	379	365	402	397	424	346	382	384	405	372	390	375	359	387	372	386	375	391	403	385	352	414	379	403	359	371	365	378	355	364	369	378	405	367	367	374	372	408	393	377	360	368	387	409	396	337	416	354	394	374	379	356	395	397	371	384	371	379	398	382	409	381	368	401	357	400	388	368	373	364	408	361	375	410	405	414	383	390	367	425	350	393	370	371	389	394	384	387	379	402	381	388	376	399	376	435	361	369	404	364	331	375	388	353	350	383	381	346	369	391	382	393	362	371	354	365	390	389	380	403	369	399	386	346	355	372	418	386	394	357	374	366	358	400	378	340	379	402	378	371	402	364	378	376	362	362	311	368	360	386	358	370	400	374	383	365	393	374	371	376	406	351	382	370	355	383	387	365	352	382	400	362	363	375	407	401	372	395	358	354	395	386	387	383	363	389	396	376	388	391	368	347	378	381	355	383	396	335	349	398	378	413	389	394	394	378	369	394	390	396	381	368	382	405	416	396	368	370	378	387	395	397	365	379	339	402	362	380	417	371	381	409	379	353	367	365	387	393	416	381	359	398	357	394	373	395	385	373	359	430	364	356	391	356	398	391	388	392	389	390	392	366	412	380	418	361	361	403	375	349	408	413	365	389	375	388	358	351	396	379	386	365	424	354	354	404	361	355	406	394	367	382	351	360	404	391	431	354	396	397	371	382	414	375	399	398	359	398	399	360	341	376	373	389	393	350	371	389	378	405	391	345	398	378	370	363	352	372	384	369	347	359	371	371	363	371	383	397	359	422	352	395	351	367	367	379	367	379	339	385	395	400	371	413	395	361	362	371	372	368	434	371	355	383	365	415	332	387	419	347	366	376	363	378	385	361	392	397	369	383	391	370	386	356	362	394	371	359	351	367	357	407	385	381	336	406	366	365	363	371	344	394	371	409	374	435	421	440	379	394	381	373	377	394	358	388	403	369	412	364	378	377	371	385	376	359	374	378	380	371	386	408	373	381	358	381	388	359	398	340	397	420	371	397	364	390	358	354	393	391	388	388	384	392	396	384	355	417	397	397	335	414	406	426	398	391	358	386	357	383	353	384	365	414	405	388	413	410	368	370	368	401	383	388	379	380	415	361	365	385	409	415	372	409	363	373	408	382	394	368	395	354	439	385	394	387	351	386	386	352	381	396	414	409	369	384	366	379	394	392	357	366	381	356	406	372	402	386	373	356	394	348	369	374	379
3357	4709	3202	1544	1252	1046	873	764	653	619	588	591	532	546	521	500	459	486	425	520	460	416	474	479	460	454	480	478	446	439	462	455	470	425	446	470	461	430	471	464	441	421	460	503	462	448	460	485	454	455	459	461	432	447	504	422	481	468	442	439	454	416	453	444	428	454	472	414	453	468	450	448	462	459	415	428	485	430	451	468	452	464	422	435	457	488	445	446	462	464	439	441	429	446	403	463	445	449	438	420	454	425	463	402	481	425	431	441	436	471	435	431	455	458	431	422	437	464	439	464	467	472	471	429	469	462	443	462	467	436	476	420	470	448	434	430	445	442	464	420	406	473	524	460	421	454	458	432	448	442	427	447	468	407	451	444	463	467	444	444	461	409	476	422	433	434	466	471	432	445	436	457	421	473	458	441	465	473	474	447	411	443	441	463	478	448	489	466	479	458	420	426	439	437	454	450	425	443	446	434	453	430	472	467	446	432	441	492	433	437	452	440	449	482	462	430	485	452	470	457	432	434	435	471	424	466	473	439	484	441	412	440	437	436	444	472	470	430	418	467	475	454	437	467	468	400	487	447	465	443	448	457	422	449	436	421	481	454	440	429	483	470	480	484	413	421	452	470	450	455	476	429	457	426	458	435	475	408	436	448	437	450	482	425	409	475	443	467	469	390	454	439	478	486	438	438	454	432	421	451	424	461	412	470	444	419	414	468	485	435	484	426	429	454	463	472	418	492	435	427	474	481	434	436	450	456	447	428	469	435	483	432	484	435	446	429	419	457	419	443	472	472	478	453	438	449	423	460	471	432	465	390	446	445	465	460	406	455	450	449	433	458	448	440	467	457	453	524	474	444	406	467	440	453	454	436	462	463	432	433	452	471	416	456	435	490	459	430	463	481	450	454	467	437	468	376	427	462	473	467	457	444	433	453	444	428	449	514	434	437	441	433	430	429	468	458	479	465	398	480	411	445	461	487	438	420	437	442	430	437	448	497	429	415	419	450	471	443	393	471	387	456	485	479	502	475	437	509	446	474	473	423	481	429	453	447	467	430	415	440	458	429	421	457	440	418	449	422	432	445	446	449	459	454	448	433	430	478	407	424	414	457	461	437	465	448	416	445	445	427	421	448	458	413	439	491	440	465	476	422	458	417	437	443	439	440	446	411	470	447	486	474	450	452	481	445	456	476	479	470	438	437	459	434	453	489	394	420	447	446	406	477	434	455	453	451	458	429	473	479	433	468	467	465	429	461	433	467	463	478	424	434	483	462	462	452	407	440	453	488	487	446	427	467	468	460	401	441	451	432	434	433	455	483	407	448	409	436	450	421	427	450	454	438	457	458	406	458	473	418	446	489	445	462	456	435	487	451	451	436	465	459	452	429	441	423	408	425	452	456	477	463	445	478	441	460	421	466	416	468	464	482	444	485	427	409	462	442	432	443	447	476	472	452	458	483	419	437	448	443	423	409	456	462	442	451	491	436	448	431	420	455	482	475	495	418	423	438	496	425	441	414	426	420	408	441	468	447	459	472	451	434	462	457	434	459	444	420	445	450	424	448	465	429	464	452	426	433	444	465	434	411	449	456	444	441	471	408	435	422	463	439	469	450	439	468	473	410	477	388	441	423	483	473	448	429	433	450	449	423	445	427	467	417	472	462	461	430	469	441	421	457	473	447	434	432	445	448	498	430	470	420	430	460	484	468	432	461	487	475	473	429	430	463	460	456	448	438	447	411	435	447	451	458	440	455	447	469	444	418	463	449	462	471	458	439	442	450	457	436	427	455	422	472	493	449	472	473	436	406	433	478	438	420	415	467	442	463	432	486	425	430	475	437	425	446	433	446	430	433	506	478	444	434	460	409	493	441	451	444	429	468	473	427	481	466	466	421	454	440	449	486	446	450	459	419	438	450	407	418	430	443	452	481	394	439	438	426	438	469	431	420	446	460	478	448	474	497	464	446	390	473	451	419	461	450	410	449	471	429	422	450	426	479	430	428	446	451	465	427	438	470	438	483	429	433	440	454	435	444	408	450	457	436	441	442	429	452	456	436	457	460	462	427	417	441	479	446	432	466	431	446	449	484	480	450	463	452	400	468	448	436	470	473	457	442	466	434	429	453	415	490	443	451	478	483	448	472	477	445	439	431	474	442	478	461	433	416	455	461	408	441	486	459	452	425	444	475	449	464	435	415	456	457	456	443	447	465	451	454	443	473	540	467	429	485	427	445	463	456	447	452	446	416	453	466	439	433	440	448	479	428	416	405	471	460	486	463	495	444	436	425	486	462	458	446	454	469	410	463	477	423	443	479	470	436	438	447	439	445	426	427	434	445	409	452	441	442	443	436	432	431	425	423	432	413	479	462	455	466	471	452	453	424	431	437	418	463	462	479	432	454	457	465	435	405	465	484	430	449	459	474	453	446	423	440	439	445	444	461	450	503	445	468	433	475	460	450	456	448	458	454	508	445	454	432	496	453	430	444	455	436	456	434	436	469	449	450	432	399	439	455	450	441	429	431	423	452	425	401	444	497	449	460	422	491	478	434	437	449	474	468	439	445	442	421	464	439	485	429	448	441	440	409	449	432	493	455	446	456	432	437	486	453	448	435	432	423	461	419	447	435	457	420	457	449	494	437	440	490	403	463	457	469	439	464	463	424	423	465	430	402	466	454	449	429	437	477	437	443	451	455	460	467	423	420	432	488	427	453	442	441	471	446	439	432	427	431	499	447	431	416	404	446	417	434	438	474	420	453	476	466	465	406	453	419	456	444	418	453	427	436	446	465	430	421	451	459	420	423	468	441	479	433	438	419	445	460	450	446	447	465	468	407	444	460	463	468	470	452	472	438	443	448	464	433	420	483	439	430	456	450	467	437	491	444	490	431	441	476	403	512	423	464	440	445	488	466	443	411	417	413	465	473	448	445	444	415	445	468	438	480	421	427	455	438	461	422	400	448	456	450	486	432	475	456	435	430	451	430	476	445	490	468	455	439	465	443	489	428	457	432	435	439	447	435	437	421	404	424	430	509	436	434	458	436	467	453	397	443	423	438	483	457	469	472	446	483	493	481	423	422	412	453	429	461	425	417	445	422	444	489	391	451	422	471	451	474	469	462	471	442	430	428	435	465	449	428	474	453	445	412	445	405	458	440	459	461	450	441	412	412	418	422	438	417	430	449	446	447	471	445	453	460	417	421	442	448	484	446	444	477	470	451	476	457	433	449	424	462	443	437	460	449	464	465	453	449	452	434	464	438	468	453	448	448	467	428	428	451	434	428	409	469	438	457	425	428	429	429	481	473	422	444	448	439	452	447	432	446	499	468	459	495	438	423	473	451	427	492	451	438	427	434	468	460	442	456	454	423	462	462	468	404	458	434	458	447	436	420	422	455	433	424	423	458	499	457	443	451	437	451	436	422	462	445	425	431	464	449	481	475	417	475	452	453	442	474	472	404	431	427	445	426	463	409	447	455	436	408	451	466	429	432	458	447
22452	21090	28720	23692	21096	21133	7673	902	690	633	584	523	504	473	472	440	428	392	424	394	406	373	392	342	354	389	352	356	372	396	353	342	340	378	361	362	353	323	329	380	331	340	356	328	358	347	357	369	371	355	310	346	358	332	339	385	350	369	348	304	327	358	310	395	330	359	318	343	326	346	352	315	341	340	325	317	349	334	345	337	374	380	329	344	371	373	363	294	350	341	340	339	333	379	309	333	326	382	341	346	308	371	301	317	340	340	341	346	344	326	310	319	349	351	357	346	321	328	336	317	372	384	300	336	361	356	327	338	361	326	322	347	346	388	358	313	362	306	350	321	334	339	332	348	362	330	322	344	328	338	336	339	325	317	325	350	320	361	318	368	329	363	321	368	334	346	376	333	359	356	358	345	326	371	324	321	323	351	328	345	350	357	330	360	342	354	352	348	345	345	342	350	335	348	335	313	308	351	334	342	347	329	310	352	392	328	342	348	337	347	375	365	371	352	367	354	330	349	327	336	325	349	315	306	366	349	361	298	368	320	329	344	361	338	353	349	334	350	355	340	349	320	324	365	330	367	344	332	310	337	354	332	357	328	356	322	361	354	303	353	343	372	302	326	344	362	323	339	325	313	355	340	330	361	329	319	334	347	339	379	359	319	348	336	318	364	331	342	335	358	360	363	354	345	342	331	332	330	328	338	362	348	321	339	328	334	343	323	348	358	344	351	302	331	357	364	341	334	306	337	320	313	366	333	346	338	355	354	384	343	344	361	341	361	323	318	337	362	321	348	349	343	335	321	312	313	336	373	353	321	345	328	338	351	345	351	353	346	335	354	361	401	341	337	339	338	353	318	368	346	347	345	332	343	357	336	336	352	329	365	327	347	344	332	328	345	354	342	337	336	336	324	311	325	307	332	360	339	361	330	342	367	352	360	320	347	310	339	355	355	302	347	353	306	314	336	357	351	324	345	359	365	317	348	346	371	301	356	356	364	322	351	323	350	353	381	295	350	326	332	316	317	347	319	310	349	365	350	350	347	350	318	354	344	337	346	340	311	335	360	348	348	342	369	334	323	337	365	361	331	354	371	349	316	307	335	358	356	335	347	319	371	347	335	317	370	380	325	355	345	338	337	359	319	388	337	324	329	350	385	369	340	336	378	318	361	319	350	345	347	345	334	384	349	335	342	349	383	340	327	390	343	348	320	343	368	308	300	345	319	325	325	340	362	345	327	367	323	318	304	332	359	360	341	333	372	363	386	348	337	321	333	350	336	361	362	313	313	327	328	341	326	335	340	322	343	350	357	328	341	332	347	363	338	324	383	335	339	363	303	353	395	359	331	331	355	301	320	355	339	317	336	344	342	341	331	304	332	320	333	375	337	316	328	320	304	354	343	365	278	344	324	337	341	327	319	362	323	359	332	311	317	342	305	339	345	324	352	346	384	358	319	348	356	347	359	309	360	345	327	329	318	297	353	351	333	353	366	358	349	334	344	338	345	338	348	329	330	319	352	346	307	335	331	339	347	333	349	345	308	367	332	340	337	315	332	330	369	340	352	359	348	315	323	367	358	350	359	311	327	363	343	339	316	363	354	359	340	338	342	340	375	312	333	332	328	318	312	355	309	325	360	378	332	360	304	377	344	343	346	348	352	342	348	321	364	346	334	359	320	297	292	334	367	323	329	341	376	337	343	318	355	295	328	336	348	366	365	335	336	321	370	335	326	320	319	332	323	346	310	341	357	337	385	374	342	347	356	321	345	339	377	313	336	351	308	315	350	328	344	356	304	314	338	318	338	366	341	346	374	349	348	350	357	306	325	352	322	342	324	351	315	338	349	336	369	324	339	346	344	349	365	335	343	343	327	335	355	341	350	349	323	368	339	347	321	365	348	354	356	340	322	363	309	331	320	332	347	347	347	333	356	325	380	383	349	373	319	355	297	379	356	345	344	340	329	374	340	345	336	359	338	363	342	356	362	302	376	307	375	329	329	373	322	381	368	322	344	328	338	326	339	319	353	355	355	356	306	354	371	313	318	328	345	362	346	314	355	328	329	339	354	332	337	343	329	337	354	316	384	362	315	354	344	351	330	323	315	345	340	341	347	343	362	316	360	333	348	355	340	348	331	336	326	324	359	334	329	351	342	359	357	351	342	360	330	347	337	312	329	356	322	338	319	325	329	375	323	320	338	347	326	309	325	308	305	333	352	349	334	323	346	336	326	325	348	341	312	334	366	347	328	357	335	325	348	327	354	332	366	338	319	336	315	363	336	328	322	327	331	340	403	350	335	347	329	359	351	339	352	333	350	340	350	331	376	331	301	324	330	364	347	330	339	318	402	340	357	369	313	345	368	383	326	333	360	339	334	310	329	381	350	327	340	342	336	378	349	340	365	342	357	329	347	333	303	333	367	339	387	336	337	309	348	310	348	356	348	348	346	353	377	326	357	349	343	349	321	306	328	361	311	350	321	357	352	319	339	335	338	358	333	341	361	350	355	376	341	324	349	338	319	332	324	338	339	350	333	329	326	366	380	333	343	311	366	327	348	362	334	334	341	354	351	338	324	348	316	351	362	322	348	315	352	339	312	350	357	355	355	334	318	343	362	338	343	343	307	326	341	309	365	333	313	327	326	330	320	315	327	354	337	364	358	365	312	331	332	352	329	329	341	328	353	343	362	326	335	342	364	338	326	332	343	368	324	330	364	335	332	336	332	314	339	328	346	347	344	353	342	323	346	352	347	329	344	320	346	312	337	335	336	363	349	349	337	358	349	308	358	354	353	311	326	336	319	356	331	370	338	328	334	344	361	358	336	347	314	343	374	330	329	311	337	349	345	344	341	326	353	335	330	325	317	365	335	314	352	355	371	326	327	325	305	332	340	397	383	342	340	356	357	329	351	371	343	353	373	320	365	347	314	342	346	340	322	335	370	362	359	338	337	326	330	352	330	295	364	353	345	335	322	351	338	321	344	359	323	337	368	361	311	390	364	325	344	343	338	356	368	362	327	334	351	354	330	354	312	320	331	309	372	311	328	347	338	347	337	347	339	371	326	297	320	333	317	369	336	324	310	352	317	353	322	323	320	326	369	326	319	320	353	341	318	342	324	322	344	347	315	362	361	326	376	361	379	373	292	323	343	342	291	352	330	341	358	315	354	360	359	335	356	357	317	317	322	325	310	332	320	352	364	347	310	364	309	323	343	319	361	359	357	340	337	328	341	358	344	307	347	317	363	340	354	324	322	367	338	349	330	338	333	366	324	316	321	351	309	324	356	312	325	357	346	356	332	357	327	313	358	317	313	342	330	361	362	343	340	361	330	363	342	342	317	325	379	352	339	329	322	322	335	304	344	327	306	321	339	352	331	310	342	334	335	357	335	355	327	334	349	358	323	346	320	381	346	336	312	340	347	330	335	361	337	346	339	362	378	364	345	339	351	330	362	343	348	317	325	329	350	352	325	355	326	346	339	357	345	331	347	350	364	327	338	336	299
4501	13490	9355	4485	3084	2412	1972	1429	1216	1114	905	814	751	706	684	605	675	582	558	537	566	513	490	511	505	502	482	462	482	485	435	475	434	466	447	469	454	446	414	439	409	410	436	443	441	441	449	414	451	402	422	417	490	423	465	440	438	376	429	433	411	401	420	400	428	413	421	437	401	415	419	371	425	428	403	426	407	430	418	422	408	429	415	416	419	418	415	421	423	426	416	408	409	417	401	450	453	446	457	443	402	425	386	436	403	431	420	390	426	444	451	411	446	459	399	431	447	441	410	440	420	417	416	453	422	427	434	406	413	433	420	415	441	408	416	458	436	437	415	434	403	407	424	428	397	426	399	436	402	426	415	439	449	400	395	417	440	418	398	413	426	410	402	438	410	445	420	427	407	408	359	411	386	432	407	424	392	422	434	409	415	397	441	423	428	398	416	413	408	389	401	457	434	416	392	417	386	398	435	442	459	425	421	414	427	411	405	410	415	400	383	431	420	442	403	445	415	458	425	436	427	416	400	417	409	384	439	396	435	429	384	429	416	433	432	440	416	378	426	458	406	454	459	413	416	416	431	396	386	420	468	399	393	430	420	443	450	444	417	387	443	432	412	351	405	453	449	383	410	424	407	434	412	427	411	463	435	444	459	406	419	394	470	421	416	426	458	387	401	415	416	404	443	426	432	421	403	413	434	431	444	468	381	428	400	401	458	433	388	405	421	446	409	458	399	427	390	429	395	398	448	389	415	426	472	388	427	418	393	395	390	416	396	410	435	404	428	464	428	455	417	418	430	418	418	428	403	451	417	396	437	420	408	404	438	430	478	424	375	422	396	436	395	444	394	416	385	391	388	400	459	407	406	466	397	408	392	370	415	394	413	438	401	426	450	420	421	454	420	406	444	424	413	466	412	410	451	404	477	428	396	404	384	382	424	409	395	391	387	394	427	421	368	372	408	436	423	437	402	452	398	433	435	431	399	396	409	408	449	411	420	398	419	433	417	401	432	435	405	429	388	436	416	405	426	462	413	410	376	435	393	428	390	421	376	412	426	428	420	405	423	451	407	413	448	375	396	433	428	421	407	462	405	377	412	427	411	387	431	419	402	422	423	400	437	397	411	424	414	407	421	425	435	421	424	403	412	463	384	441	431	442	440	416	403	436	428	412	448	447	388	420	414	418	456	399	461	414	458	431	428	427	418	457	452	411	417	436	413	409	406	413	440	422	410	394	387	404	408	420	430	419	436	415	437	405	432	414	448	420	426	401	413	407	417	420	436	418	435	413	430	425	421	415	421	429	432	385	415	369	413	417	425	421	416	431	386	410	438	422	418	450	425	403	414	444	398	401	429	411	390	371	450	425	430	417	422	447	394	429	414	425	405	385	412	399	432	409	426	412	389	392	392	426	403	428	426	441	454	406	408	423	422	384	415	389	423	416	423	430	436	458	420	413	433	419	396	415	402	379	417	404	401	446	415	385	403	437	426	447	446	463	402	409	435	428	436	433	410	421	400	440	430	425	437	440	412	400	418	417	431	415	405	429	414	388	446	415	395	414	402	436	426	418	406	395	402	410	456	431	416	411	463	451	407	435	386	418	357	395	452	373	420	426	436	411	434	425	473	432	420	406	397	418	423	443	412	367	408	403	411	415	415	446	448	432	354	397	386	395	430	435	433	409	424	429	388	432	405	419	426	391	416	428	403	393	391	401	428	427	405	426	422	438	427	421	424	448	374	424	434	432	384	427	396	423	412	408	414	432	423	449	458	452	430	448	409	438	419	396	415	447	401	439	391	426	445	403	423	413	432	442	436	409	410	453	447	427	420	393	422	424	419	382	448	402	431	427	419	436	422	411	442	409	395	454	459	425	426	413	413	431	392	451	428	435	432	454	410	432	420	429	413	416	446	430	390	406	414	414	400	409	403	427	439	411	387	400	397	422	421	409	401	427	392	410	382	467	399	455	405	411	430	425	472	398	383	408	417	443	387	426	441	381	427	448	365	407	429	426	418	409	427	372	427	424	424	434	423	413	388	416	373	414	433	422	455	402	410	419	457	421	396	422	392	388	434	428	403	433	438	423	444	399	420	416	430	402	462	428	408	445	435	417	410	436	423	412	419	443	426	394	433	437	467	430	424	405	434	422	413	417	418	439	437	413	442	429	406	430	430	400	436	421	411	412	424	421	399	443	413	380	426	402	444	416	405	437	411	417	422	450	404	402	462	438	389	394	407	377	401	416	404	426	430	402	388	419	425	437	421	407	419	443	393	391	452	392	460	425	420	419	439	429	371	442	435	405	429	421	400	419	426	448	386	414	410	396	410	423	387	407	412	415	452	435	454	412	410	399	448	441	412	433	428	412	414	428	407	411	404	412	389	429	404	406	429	420	415	404	406	442	412	422	435	431	403	399	409	377	432	415	414	429	412	394	434	404	423	406	404	473	402	426	440	414	391	458	409	436	418	415	415	414	425	426	393	409	410	444	418	439	403	414	397	417	447	468	438	413	397	395	431	424	412	394	429	441	441	417	436	410	448	416	389	410	443	457	428	429	411	435	406	384	435	415	410	411	448	429	434	398	410	397	427	440	391	416	401	449	410	397	430	442	426	413	414	436	441	378	412	459	407	400	423	394	412	408	407	431	395	408	417	422	428	410	416	392	468	438	464	424	424	403	390	414	419	424	432	429	406	412	421	441	430	438	402	416	431	423	401	411	432	394	419	414	437	391	436	419	428	411	405	453	429	394	440	409	444	430	437	413	441	412	430	412	426	398	416	464	451	414	403	406	442	402	406	370	400	418	405	427	384	420	406	434	400	415	387	444	389	404	387	405	414	431	418	443	450	372	406	402	432	416	438	436	408	414	424	437	395	390	373	406	447	450	381	418	433	427	477	414	397	390	413	420	408	401	419	410	420	431	411	466	449	401	440	414	413	435	421	414	411	406	414	394	446	448	449	417	448	385	449	407	424	424	408	419	422	421	407	423	434	408	439	380	406	445	415	448	407	383	429	414	423	437	420	410	403	434	404	408	414	430	404	423	397	402	434	429	430	398	400	406	415	440	425	416	430	437	413	447	427	450	398	419	446	383	447	409	379	431	441	414	431	400	430	448	406	412	407	414	428	441	424	416	429	406	427	378	427	426	433	411	396	415	433	410	457	403	434	410	412	432	436	434	449	430	410	430	403	413	406	441	429	382	424	429	425	412	396	444	391	415	451	438	412	437	437	382	411	432	415	409	386	443	406	432	399	395	468	389	420	407	431	448	389	438	422	449	417	411	424	428	407	432	415	415	436	449	421	430	381	461	426	415	406	453	400	429	408	431	419	432	396	384	432	424	410	437	396	413	376	412	432	434	453	421	428	389	401	440	385	428	416	378	387	399	429	419	432	419	418	399	384	400	404	431	423	395	426	442	396	386	420	408	425	410	398	411	406	443	408	391	423	428	431	412	424	404	428	446	403	428	418	380	457	409	383	436	391	425	374	400	419	406
27182	18338	4483	951	758	714	767	722	709	685	761	746	709	720	736	705	720	681	690	689	740	676	777	755	727	705	696	679	708	680	734	724	746	710	766	703	685	663	735	691	675	671	716	700	670	687	726	668	741	707	706	728	722	703	683	700	718	725	685	625	722	702	732	713	706	722	678	716	684	709	707	740	691	741	724	703	732	751	690	690	684	711	716	750	736	725	727	685	683	699	692	693	740	667	746	696	746	718	692	695	694	675	674	706	725	709	722	666	705	678	720	719	762	714	707	679	734	711	724	729	716	684	681	690	736	701	683	676	707	704	724	723	706	720	703	725	685	723	740	702	709	768	710	748	659	683	751	650	709	664	703	701	724	688	708	736	668	733	745	641	695	711	740	699	735	721	681	704	694	733	689	678	676	675	648	694	723	666	703	718	746	699	727	681	724	678	729	706	683	662	695	693	684	764	667	729	746	735	730	739	750	702	744	690	675	740	715	752	730	720	694	711	712	698	715	688	679	710	727	702	729	731	710	687	683	712	729	651	700	721	689	758	744	753	682	735	720	699	718	761	702	711	695	721	702	724	694	668	739	708	669	717	721	714	726	715	703	707	716	726	688	708	724	655	688	680	762	754	673	693	730	687	702	657	706	762	721	716	715	751	713	704	684	758	735	662	682	740	691	713	689	708	660	675	691	691	669	690	659	719	690	714	761	711	688	713	740	697	717	716	653	704	733	672	724	744	720	729	712	722	733	708	733	720	699	701	680	705	696	716	690	709	723	700	688	690	733	696	721	706	684	705	682	735	687	673	695	710	726	708	742	701	685	668	699	786	742	714	701	661	746	723	699	764	696	696	689	705	740	686	707	690	668	693	700	731	717	720	695	691	694	745	741	747	750	702	759	721	689	705	632	731	724	703	723	692	737	746	669	712	672	701	712	723	735	742	723	720	723	739	760	684	731	697	663	682	760	654	718	691	729	709	693	664	714	707	698	717	733	687	725	717	722	700	697	704	705	712	735	682	686	705	711	708	672	668	743	708	718	682	708	709	697	717	676	685	718	695	701	729	706	697	703	678	723	695	700	703	733	764	703	711	699	709	735	706	682	648	737	668	775	694	705	699	678	668	706	698	718	681	716	698	784	673	710	710	698	689	716	694	695	698	706	682	682	751	691	686	663	721	726	730	717	692	664	667	668	714	685	711	705	729	734	712	681	686	680	683	669	685	718	726	702	711	657	707	721	644	726	720	761	704	654	715	699	708	692	728	727	723	703	701	738	721	724	687	732	706	685	708	658	745	737	730	710	734	749	697	711	676	716	719	721	663	729	739	700	671	650	711	706	668	692	697	733	681	716	735	695	679	722	714	697	682	758	720	735	707	745	748	756	706	678	648	760	709	722	689	706	667	721	676	715	722	704	650	726	657	666	663	719	762	706	707	727	710	688	709	740	728	667	729	704	737	725	705	719	654	715	688	697	697	735	727	690	763	722	688	687	730	731	728	685	731	751	642	710	715	762	727	696	685	728	762	710	749	713	740	688	725	697	672	702	669	710	659	731	729	674	699	729	735	671	723	749	708	740	728	743	674	670	689	753	711	698	704	694	748	685	720	708	665	691	756	693	678	717	678	716	689	704	726	664	698	716	680	708	699	762	661	777	692	706	708	694	717	681	715	685	688	691	715	708	672	716	679	712	715	692	657	707	726	676	713	741	698	702	713	662	690	751	721	682	707	666	687	675	704	709	725	718	670	644	732	719	723	708	746	754	708	694	713	702	726	670	704	748	735	681	727	746	709	759	720	729	721	693	683	700	731	723	696	691	670	713	707	692	693	729	694	706	715	763	750	693	707	702	685	731	743	667	714	721	683	681	721	730	720	739	746	705	730	728	667	719	655	698	745	674	661	725	703	677	746	677	708	729	704	704	695	685	698	710	721	682	674	691	710	714	708	690	712	734	716	720	678	713	702	697	720	743	736	711	720	699	680	695	715	739	684	694	713	682	732	744	681	754	742	702	723	696	701	682	701	721	688	702	682	665	675	725	724	708	670	679	697	666	684	694	701	775	694	748	694	683	716	693	719	728	713	705	696	709	730	735	697	723	692	669	651	707	746	701	691	747	739	733	706	752	710	697	713	683	696	685	707	696	748	669	748	692	714	704	718	743	683	764	703	683	713	725	687	681	721	689	717	770	690	694	738	731	722	691	706	672	712	672	725	732	664	728	705	671	707	707	704	690	677	780	681	722	704	702	721	639	674	643	734	741	704	710	695	673	705	760	674	704	692	702	666	661	689	689	720	687	774	748	638	708	698	692	733	753	640	704	710	689	709	670	672	675	673	709	663	655	736	677	703	675	745	736	670	752	658	693	674	698	720	733	672	703	730	701	745	729	696	657	712	704	742	690	731	738	727	717	762	689	690	707	691	688	718	716	711	693	667	709	698	717	678	713	693	705	716	701	688	692	722	679	722	727	714	766	655	687	687	705	697	718	723	698	721	678	692	740	708	711	687	724	809	709	672	677	712	729	708	684	704	717	737	710	673	710	656	718	715	700	682	747	687	685	728	718	711	728	697	703	716	667	742	719	716	769	728	711	731	757	708	671	741	743	684	739	711	664	711	709	684	663	684	681	671	666	704	695	696	695	716	730	715	715	706	703	671	755	755	689	728	729	723	738	693	711	684	739	720	721	634	713	738	686	724	676	703	739	625	708	696	690	712	742	703	692	696	721	765	690	744	725	688	693	689	698	654	692	723	688	709	700	742	765	736	688	687	723	682	664	660	690	712	698	701	710	773	706	737	695	662	726	638	703	735	659	698	694	701	686	705	689	659	713	677	672	731	758	705	748	701	700	674	694	711	689	720	721	700	691	698	698	745	718	699	730	659	739	692	646	730	631	729	717	708	724	698	663	719	691	673	696	688	698	705	694	692	731	710	686	669	718	700	715	744	675	762	687	731	696	680	671	721	733	711	679	699	692	710	756	681	744	753	753	731	733	718	691	716	735	723	710	726	719	673	712	706	697	747	704	682	695	674	685	719	698	701	721	706	710	673	710	679	717	687	719	695	684	728	685	730	692	697	682	728	732	701	686	705	732	691	721	741	744	729	708	698	746	734	697	676	688	736	643	699	730	774	701	724	674	694	690	678	699	711	680	695	689	687	739	701	719	713	684	653	707	676	738	713	720	728	714	725	674	752	686	677	656	746	698	664	732	700	699	746	674	733	686	677	712	709	742	681	682	724	667	683	710	720	704	723	723	706	731	707	705	681	642	718	667	716	713	706	751	716	675	700	749	742	728	725	689	689	690	675	700	740	696	717	669	660	718	746	673	674	778	695	703	708	704	742	694	713	715	698	722	711	730	715	750	699	742	744	754	693	683	697	686	733	746	749	735	713	724	742	761	720	756	719	685	682	769	740	681	764	712	707	724	688	701	714	750	719	669	666	694	708	705	703	725	705	711	698	718	685	715	694	706	732	658	705	759	659	688	692	765	693	720	711
4531	1377	1024	984	892	870	864	861	826	856	804	852	780	874	816	815	813	799	853	830	802	826	786	844	825	845	850	808	823	806	853	809	799	823	816	840	788	830	882	887	824	865	843	844	859	797	831	828	838	845	865	870	855	835	843	816	826	829	866	819	827	867	834	851	859	850	873	872	815	828	846	862	800	823	843	841	845	864	852	854	822	752	814	873	866	873	831	808	815	871	857	798	824	820	794	858	869	831	848	863	882	815	829	844	823	835	873	832	773	851	832	769	841	850	809	851	832	817	827	834	835	778	837	878	789	839	809	796	768	866	800	805	867	855	817	802	815	805	828	800	831	816	884	781	862	822	853	801	815	839	858	784	782	820	817	868	826	832	819	858	851	809	843	862	850	847	810	846	801	826	833	799	866	831	780	885	872	826	818	812	835	807	804	852	837	777	793	788	868	871	871	810	798	836	823	806	801	819	829	836	815	812	821	825	825	775	856	816	769	825	832	817	846	827	828	813	787	816	802	860	814	836	824	813	776	860	852	813	852	828	847	865	851	843	785	858	799	877	852	837	798	779	852	830	806	817	844	816	756	757	872	851	824	816	859	766	849	838	811	826	811	817	800	768	852	774	815	823	799	813	856	777	745	816	849	812	778	815	813	849	840	874	827	837	804	810	789	868	806	847	816	809	818	910	831	804	816	753	817	792	833	837	854	819	885	843	822	819	838	853	812	839	811	797	807	812	869	818	834	838	788	823	843	806	829	844	877	774	813	823	822	795	875	812	843	820	817	778	830	825	797	798	788	808	838	846	819	853	804	764	817	806	879	856	886	826	877	819	866	862	860	842	768	802	825	788	858	857	859	811	859	818	823	829	879	771	886	822	817	852	857	859	830	831	792	823	820	827	834	796	853	856	825	843	819	848	854	811	798	885	803	858	840	846	870	856	831	830	799	861	820	830	847	850	796	755	800	812	847	831	837	891	819	857	833	827	880	799	771	833	843	845	813	830	863	894	851	845	861	908	815	867	837	823	804	850	854	843	839	827	861	881	812	847	837	846	781	818	811	796	806	839	851	805	812	828	837	841	803	861	873	814	826	801	870	839	812	804	845	875	832	799	811	794	838	847	817	773	834	830	827	775	811	857	827	799	840	798	822	816	827	830	867	816	835	800	792	804	830	846	830	830	809	825	869	873	792	817	840	878	819	851	826	789	786	837	867	829	885	798	874	862	829	842	813	841	863	797	826	860	806	750	825	834	817	786	863	909	874	845	811	827	830	829	828	879	819	829	892	902	867	836	818	778	809	803	834	851	797	829	835	826	840	837	830	862	869	886	808	769	808	834	899	892	778	805	847	815	836	799	848	874	818	864	833	879	850	851	764	813	844	843	815	856	830	830	796	820	758	845	847	798	839	806	836	863	867	804	830	833	798	826	804	882	839	863	816	819	861	789	888	834	865	818	820	799	853	804	836	861	792	815	833	855	838	849	830	798	831	777	794	854	800	831	800	834	869	795	871	830	791	845	816	827	865	833	861	857	820	788	826	805	805	857	798	819	775	811	825	881	825	806	817	825	868	823	845	836	868	812	875	774	876	769	812	844	851	814	803	806	769	850	821	780	808	800	855	834	829	785	840	791	824	849	853	837	822	830	824	820	819	778	801	818	848	808	795	823	857	839	855	842	838	844	864	835	786	791	843	798	826	798	840	788	840	804	873	843	887	820	774	861	817	843	796	816	810	822	817	844	845	791	859	862	805	810	823	850	828	852	873	843	808	808	853	812	782	894	813	822	790	826	802	843	813	879	809	836	858	857	804	826	845	819	823	795	812	770	866	836	847	882	823	769	812	789	813	836	763	866	863	803	857	813	809	837	868	808	850	798	783	806	845	842	814	845	832	850	843	825	811	802	825	819	823	787	782	820	867	868	857	835	806	833	807	819	821	842	834	890	852	835	866	839	815	855	827	815	765	880	841	781	856	853	836	836	836	834	837	803	808	844	809	802	832	812	839	830	812	851	860	846	868	791	806	796	844	821	827	877	817	841	877	846	823	853	849	822	814	807	851	859	856	818	815	825	830	893	822	830	812	800	819	855	834	807	819	818	818	822	864	853	807	835	774	797	854	861	810	828	760	845	854	901	792	840	872	824	851	863	823	761	835	813	861	785	806	872	827	815	822	830	867	856	857	857	780	831	805	860	846	850	880	843	817	858	843	824	833	830	832	834	865	810	866	795	842	839	845	845	873	815	772	848	787	838	874	817	788	869	839	886	830	784	768	830	815	830	809	860	842	765	804	859	800	864	886	849	820	847	816	793	818	862	843	781	822	856	833	808	875	842	856	779	840	809	841	836	750	836	866	831	825	806	799	840	832	826	822	802	827	790	813	842	840	818	902	765	812	852	836	824	842	811	837	823	823	776	837	830	846	851	855	802	784	820	828	816	800	821	797	784	857	770	813	841	784	830	855	865	832	838	815	814	809	825	800	808	833	825	849	785	862	837	797	798	879	837	820	843	837	818	820	841	802	841	804	781	793	844	811	803	790	882	852	820	794	792	801	806	848	808	824	809	881	815	783	858	799	791	810	845	824	834	856	847	839	865	832	825	853	878	819	845	798	850	801	856	789	836	803	810	792	811	828	838	783	840	781	847	855	829	816	804	820	821	810	838	835	789	839	831	871	820	805	789	819	888	807	863	833	862	837	815	790	819	789	797	770	825	844	844	806	849	834	908	835	877	795	797	827	779	839	788	806	856	816	886	824	822	844	820	845	865	834	800	817	845	783	802	838	809	831	786	850	833	811	936	837	776	871	867	775	865	846	806	839	775	884	849	811	791	863	827	824	800	818	821	789	812	901	802	811	785	856	852	849	785	809	826	840	828	783	863	812	831	841	781	827	798	781	890	814	858	810	823	822	809	836	901	805	837	860	875	824	840	739	842	840	878	817	820	803	882	846	821	829	848	815	780	881	838	841	871	838	879	852	814	865	835	832	849	836	828	796	820	879	820	802	849	766	804	805	838	824	818	841	816	813	868	875	838	818	799	845	806	829	817	794	785	832	805	817	821	792	854	806	805	837	874	817	836	789	857	861	845	838	837	840	839	758	811	821	845	811	832	848	852	849	856	825	791	806	828	886	879	778	817	794	796	833	835	860	857	817	853	811	850	783	800	829	823	844	829	827	821	858	776	846	799	766	828	880	859	797	819	799	809	838	837	841	845	801	841	820	794	821	836	853	803	793	827	814	860	846	835	819	831	867	825	827	829	848	820	796	891	854	827	781	795	841	782	864	791	841	862	852	849	795	788	824	850	823	841	817	825	814	786	807	805	807	822	832	804	808	827	864	837	803	821	863	814	842	881	909	843	817	838	850	834	832	841	812	794	869	793	836	860	796	822	828	825	821	852	854	809	817	802	820	832	860	844	802	814	855	860	818	860	843	765	795	779	862	814	831	837	803	808	828	825	814	870	826	826	843	815	808	867	835	789	826	820	816	791	826	878
23446	21060	28222	24088	21047	9996	1495	1020	935	927	909	836	812	788	813	782	775	767	742	811	694	770	805	744	744	778	779	730	696	718	773	760	743	776	718	730	703	704	786	734	703	725	694	702	690	699	775	739	743	754	745	680	750	689	747	754	718	754	738	711	766	736	722	725	748	740	763	749	710	728	789	730	716	731	692	749	705	737	760	730	764	705	711	725	731	747	721	689	718	783	719	668	776	739	731	745	722	690	724	773	694	741	763	712	703	727	725	726	711	683	718	736	669	729	695	725	719	674	700	754	737	807	722	775	704	721	718	784	756	694	710	728	740	755	764	703	728	752	805	689	734	716	699	716	689	741	735	772	687	744	799	774	707	743	715	709	746	795	739	737	769	746	758	750	740	716	731	696	756	739	758	698	735	764	692	726	734	751	766	761	738	728	714	741	704	740	756	726	724	724	743	768	738	698	694	711	743	781	739	753	707	773	733	702	723	717	693	716	733	788	704	696	734	745	736	721	716	751	717	750	736	714	753	716	720	720	744	715	711	715	769	731	698	743	692	715	767	739	764	673	748	753	709	699	757	728	714	765	719	711	704	737	760	773	692	717	755	743	737	737	743	723	688	719	743	661	716	696	693	702	750	713	759	737	751	692	739	730	707	722	736	709	677	717	730	714	697	745	742	759	771	744	746	747	732	737	733	715	704	674	712	733	775	707	757	722	717	710	737	734	732	738	727	736	696	751	706	737	704	754	746	742	710	737	745	703	710	691	787	731	724	723	776	769	754	706	711	748	745	687	701	725	726	711	726	737	709	727	710	762	711	722	733	719	747	688	725	739	709	707	745	750	708	686	699	688	700	744	701	768	724	739	731	698	730	722	754	738	726	714	715	694	705	743	732	695	748	752	791	692	719	718	743	745	717	745	731	712	746	794	779	720	716	761	722	690	746	700	773	667	712	718	731	744	725	704	780	758	706	739	681	757	702	745	747	760	728	721	747	786	723	721	721	720	682	754	735	728	754	691	775	713	708	705	694	712	763	716	727	737	751	691	723	763	699	762	708	761	726	701	728	699	677	747	743	758	720	727	689	730	677	721	734	714	760	683	693	744	687	738	716	763	746	688	698	716	719	796	682	718	687	703	693	730	693	722	661	772	711	702	736	751	770	710	706	718	740	724	775	731	740	723	725	741	672	760	746	723	776	705	744	670	713	669	658	689	758	723	748	755	690	739	705	726	694	722	739	706	751	685	735	734	697	760	688	751	745	747	706	759	735	717	705	699	755	782	733	767	742	701	741	700	670	740	777	775	770	727	713	720	696	706	713	761	776	696	690	754	710	703	750	737	736	743	713	745	745	727	705	732	742	743	719	759	748	696	743	753	770	725	739	691	722	788	760	749	778	684	696	721	710	702	783	748	759	755	719	740	701	717	706	723	719	696	751	777	758	733	705	710	716	716	737	753	738	736	707	719	732	721	696	716	683	691	690	772	708	767	698	680	747	740	749	758	753	769	751	753	781	769	783	709	695	700	724	731	768	738	704	762	765	700	731	733	740	737	774	694	753	704	663	699	743	725	695	754	754	741	745	691	631	736	696	732	748	706	696	742	740	754	741	741	778	716	761	745	732	721	712	706	713	700	699	680	747	726	684	736	729	757	671	747	719	774	763	769	773	736	727	762	749	765	711	718	699	698	703	700	717	758	738	747	664	743	718	741	744	724	719	733	743	751	731	726	730	774	749	712	704	740	745	733	754	705	707	713	685	747	747	731	735	762	679	740	767	726	749	699	822	736	754	708	726	760	721	737	727	703	723	718	743	727	728	723	754	739	738	740	708	770	703	750	758	702	762	727	766	754	689	752	737	737	726	710	682	720	790	721	705	741	715	774	755	751	727	734	775	751	751	734	722	760	752	756	721	722	754	767	683	731	707	747	789	706	739	723	740	745	727	715	701	723	719	763	713	761	711	766	719	754	751	677	733	738	780	737	739	774	727	746	740	686	747	696	722	763	752	706	674	773	728	727	738	696	705	729	758	747	728	713	689	685	772	703	724	724	709	753	733	718	720	756	708	721	728	695	774	725	767	735	739	763	765	760	720	721	746	711	748	712	709	709	709	693	746	750	743	699	706	694	741	726	705	691	753	734	755	734	757	759	745	764	768	778	686	693	756	727	704	751	710	743	747	678	745	744	745	712	732	789	765	739	746	716	767	729	721	689	723	722	722	717	753	730	707	704	730	762	717	707	698	713	707	729	739	748	739	741	736	777	766	697	720	693	687	708	706	755	727	690	711	678	739	708	709	725	722	753	749	737	752	740	765	717	708	690	697	704	724	665	705	718	726	733	686	728	736	706	705	761	762	756	737	711	734	749	735	691	770	760	766	703	711	740	724	774	692	757	766	755	763	746	695	730	717	750	689	696	756	720	656	726	773	742	695	723	750	703	686	744	753	721	744	703	726	675	748	764	705	700	702	682	723	731	689	722	698	746	743	725	724	702	729	716	735	709	740	767	723	759	721	655	749	703	773	732	765	730	728	773	750	729	714	713	743	702	736	725	694	702	721	740	727	726	697	776	724	707	707	737	738	748	769	695	762	734	776	720	737	746	744	721	742	777	706	771	698	711	761	736	716	778	724	738	735	707	738	730	772	681	724	752	727	742	696	707	747	764	726	715	747	722	738	694	764	741	691	725	734	715	725	749	746	723	727	657	711	699	764	786	671	753	738	752	664	727	670	725	787	728	736	754	748	766	728	750	707	711	725	743	716	748	743	703	696	717	733	685	743	758	708	720	701	736	726	707	729	711	727	708	729	690	741	732	749	747	728	686	754	698	726	770	706	721	682	767	731	749	716	700	727	696	699	710	757	750	721	694	734	729	747	767	742	761	747	707	768	765	711	746	734	724	743	694	771	753	715	666	719	689	698	726	767	713	719	724	762	734	747	724	789	714	721	722	742	719	699	753	746	735	700	728	737	722	779	713	749	788	741	780	700	693	730	703	714	663	753	741	738	718	700	756	751	701	702	713	727	733	752	689	748	734	745	760	734	695	745	736	775	737	718	726	712	748	684	656	730	747	714	736	736	761	712	741	709	750	768	691	793	760	698	752	761	724	744	720	748	738	748	719	738	708	684	733	738	709	795	717	762	691	760	754	706	722	766	682	704	751	713	758	749	740	741	774	748	754	732	707	740	687	707	733	726	703	724	720	724	727	726	697	730	720	701	765	751	726	708	714	723	701	749	762	724	750	742	707	716	734	743	711	732	723	784	709	690	665	708	763	742	775	799	723	719	687	721	722	744	724	712	736	741	683	772	747	710	671	760	761	732	728	726	771	721	779	768	763	720	679	807	694	770	722	724	774	713	706	724	709	722	688	724	679	730	721	743	723	687	717	706	741	725	735	727	734	739	723	733	721	735	740	731	767	733	769	673	706	709	735	705	730	778	759	697	743	721	723	688	671	726	707	751	759	708	695	700	727	749	711	680	700	776	742	733	779	719	771
3606	8486	5910	2920	2443	1873	1708	1416	1270	1252	1123	1085	1015	1008	998	980	920	991	944	904	899	890	910	911	924	929	899	855	853	876	906	835	875	859	892	871	884	928	878	867	865	857	829	924	894	877	854	830	889	936	880	843	826	907	874	839	893	891	861	850	883	838	869	849	849	881	862	864	867	937	842	851	850	880	856	850	823	856	865	835	852	855	873	870	880	873	840	811	879	933	880	956	887	877	882	846	882	829	928	867	922	858	837	882	869	878	888	815	834	859	882	884	801	849	898	874	835	837	910	868	883	830	879	851	887	849	852	923	844	838	872	848	817	837	840	821	824	885	847	894	934	855	918	866	902	897	827	904	868	859	897	852	866	825	888	902	786	860	864	898	869	849	895	852	859	914	829	882	849	879	911	914	875	942	909	910	826	893	842	938	880	808	863	893	878	899	866	826	866	867	870	916	860	922	846	866	859	892	879	869	893	891	893	817	869	870	891	873	906	870	821	894	888	895	856	870	825	865	864	862	854	849	867	869	859	884	881	818	881	848	866	914	885	900	882	867	847	858	895	890	878	826	902	808	886	890	871	910	864	894	870	837	868	877	861	879	855	846	814	852	835	832	889	860	889	844	848	883	888	930	829	857	874	862	857	873	851	858	856	885	901	866	848	848	903	812	901	845	885	849	813	890	882	860	879	859	814	885	882	853	911	836	879	836	840	841	865	910	874	868	881	815	871	873	861	854	866	834	803	875	865	819	859	892	847	871	895	863	851	859	865	863	851	866	841	848	953	888	843	877	826	886	893	908	838	827	815	838	838	895	875	919	863	799	841	881	792	951	885	870	902	890	873	791	868	891	834	840	910	869	875	896	872	882	907	883	859	907	830	862	856	872	940	902	872	843	839	892	933	883	851	928	912	885	844	815	882	907	866	804	854	863	907	938	800	841	839	911	880	868	851	863	887	853	845	886	875	829	877	903	826	853	836	862	878	852	855	855	885	928	915	868	885	828	835	892	887	842	899	840	902	820	908	845	848	856	894	873	798	875	824	889	916	879	853	883	893	907	874	877	881	855	823	890	885	844	888	856	828	944	816	844	858	842	900	854	858	864	888	909	873	868	844	870	874	867	896	874	847	882	880	873	847	868	891	849	833	894	885	848	826	864	873	880	877	889	876	874	863	870	889	890	891	874	928	821	902	847	860	856	898	885	845	826	855	861	917	824	867	849	828	809	901	855	864	827	844	892	853	869	896	872	880	895	835	924	900	854	814	898	825	857	824	905	892	888	847	800	839	901	915	816	847	875	868	877	857	895	905	859	852	870	850	856	866	868	842	872	882	845	827	857	879	839	868	857	865	878	850	856	868	888	828	869	835	847	863	852	892	875	889	853	874	880	876	890	812	868	871	869	838	885	904	913	866	914	918	858	907	838	894	869	913	869	853	906	826	896	861	816	864	809	892	820	856	877	868	909	848	865	905	876	845	876	858	884	905	874	872	941	807	828	882	841	817	873	858	880	869	899	872	847	895	833	833	876	868	843	904	874	858	843	926	910	927	874	826	907	877	872	902	910	919	944	889	883	839	859	854	853	881	847	859	834	939	879	878	833	874	844	848	862	890	945	864	788	873	896	821	826	879	869	846	891	835	853	900	858	881	860	861	880	854	834	916	851	908	866	890	825	845	885	840	887	864	874	901	852	831	843	846	908	823	890	861	863	869	836	884	873	898	893	859	852	889	921	834	897	859	893	867	827	909	892	855	901	861	833	865	835	869	877	880	864	939	868	810	881	882	853	895	852	839	882	902	852	853	849	940	806	874	873	888	837	844	840	886	829	899	908	897	851	859	895	901	890	888	867	843	876	866	830	833	916	878	878	854	852	898	874	824	885	864	860	878	860	890	903	870	818	890	911	832	867	853	850	785	876	880	836	877	798	862	875	884	883	853	815	843	873	882	844	893	843	871	834	828	895	867	805	832	820	863	883	859	895	840	868	895	877	916	821	817	876	889	912	865	827	895	859	904	858	861	907	912	829	877	893	839	904	847	822	870	871	820	847	883	860	932	874	889	878	857	868	902	849	899	843	845	845	851	835	887	878	839	845	862	859	877	886	869	840	858	911	838	834	859	829	926	840	849	839	851	869	879	861	905	823	855	912	868	878	828	919	811	816	883	843	914	846	848	881	838	849	836	868	882	807	860	856	832	887	899	891	923	838	868	865	851	919	839	918	875	907	865	865	870	872	873	857	846	850	914	900	864	891	847	904	844	898	868	902	835	879	813	855	824	869	834	881	844	889	875	880	883	853	859	873	871	818	887	902	837	898	827	829	958	913	874	851	858	862	858	865	868	790	906	851	895	876	880	897	868	844	894	836	862	883	749	896	908	912	839	841	861	881	841	863	856	840	884	901	811	877	870	902	858	885	865	866	869	843	869	815	858	840	871	845	867	887	852	863	866	872	825	828	906	872	846	842	832	899	799	856	945	900	881	897	883	862	890	889	861	814	876	859	857	855	858	838	863	831	831	879	833	842	899	858	838	854	890	864	877	880	839	858	918	882	854	898	903	862	860	834	834	880	864	878	914	837	875	838	829	892	904	860	836	846	844	857	896	863	824	855	844	853	841	856	874	910	860	881	848	831	869	853	850	855	859	807	856	860	827	933	847	868	901	862	846	903	857	838	861	869	878	822	902	846	852	941	884	924	837	878	921	818	818	906	866	859	840	923	874	873	856	869	834	868	910	900	872	913	817	904	864	872	856	855	881	893	850	862	847	874	821	860	877	880	882	842	801	908	858	897	849	886	851	920	875	831	866	867	843	855	842	900	846	842	863	895	874	865	837	882	878	866	867	810	833	851	831	901	825	830	878	865	837	860	858	855	933	843	901	839	860	829	829	882	883	863	861	809	888	897	841	878	874	908	843	854	814	855	795	890	911	897	840	829	828	838	888	839	850	865	871	840	914	859	846	905	893	808	841	898	801	880	838	880	907	888	865	828	886	876	861	859	860	844	874	879	804	822	890	812	826	844	936	873	823	875	855	889	857	832	888	815	865	873	879	875	856	857	854	843	885	871	831	881	879	870	873	863	915	887	872	834	859	918	891	869	916	898	877	848	834	855	805	856	869	830	799	820	823	892	848	868	863	848	866	833	864	848	814	906	888	891	809	841	876	888	880	907	906	846	909	884	878	834	893	875	923	827	833	882	891	869	865	830	824	879	877	858	870	878	853	880	838	857	854	892	840	849	836	880	843	860	874	827	845	838	856	863	896	837	860	877	876	861	845	872	864	891	874	845	887	866	871	879	896	853	884	832	834	844	863	885	899	858	852	859	908	887	895	877	846	832	871	853	841	913	869	869	860	842	865	925	837	877	863	850	827	860	824	873	896	899	878	838	862	857	857	821	866	814	874	878	909	868	840	881	863	833	872	871	897	874	867	841	834	882	895	853	879	861	828	879	846	886	850	876	847	814	866	849	862	869	878	885	868	888	852	868	910	887	900	891
24606	21032	27083	25090	9727	718	559	512	453	434	437	430	404	394	414	406	384	399	417	392	392	413	376	398	374	383	353	381	390	372	379	374	376	390	368	354	384	382	372	405	382	357	366	386	397	378	369	350	394	368	374	372	350	386	345	371	408	371	356	352	345	388	373	364	375	367	381	391	387	373	382	338	369	361	342	379	401	404	409	388	379	383	375	390	383	352	382	395	354	363	383	409	357	390	368	342	388	345	356	342	389	361	374	378	345	367	389	380	370	373	342	391	384	386	367	382	331	371	399	381	330	370	364	381	359	377	383	360	358	340	333	408	395	395	322	359	354	375	394	401	384	399	388	374	399	383	369	367	366	407	358	363	346	354	350	385	385	332	369	376	341	364	372	369	379	373	378	362	373	409	409	383	378	394	394	346	345	370	381	346	347	336	392	368	411	381	341	404	353	371	355	356	386	369	353	382	387	377	352	385	371	388	367	319	346	375	354	385	365	377	368	400	345	380	349	361	393	393	360	339	362	359	344	356	363	367	383	378	338	384	390	394	333	346	396	395	369	356	372	371	370	374	378	368	360	391	325	368	355	353	405	401	394	376	358	360	365	329	417	386	379	384	365	359	371	386	385	378	375	373	408	398	371	368	344	358	323	392	391	382	366	380	411	395	374	369	384	380	384	389	392	411	389	346	391	346	378	357	372	374	414	373	375	378	372	339	373	348	362	387	401	350	397	395	368	371	392	399	379	376	385	361	392	355	345	358	352	352	353	397	367	359	374	410	338	353	372	372	383	420	368	360	381	376	381	383	383	344	371	365	374	363	320	384	406	374	343	379	347	338	365	405	368	377	361	338	368	344	364	402	413	372	377	337	374	370	389	406	391	397	366	368	388	374	364	371	402	360	383	346	377	361	393	373	374	366	392	370	353	364	380	376	394	382	397	369	408	367	392	405	346	349	382	394	384	350	361	363	365	359	386	365	379	408	358	322	381	400	397	419	371	423	400	384	358	391	350	364	375	349	381	371	355	390	372	412	373	362	394	386	351	360	377	363	410	372	376	368	368	371	377	411	376	369	362	364	380	370	388	352	387	366	353	386	370	379	365	365	374	381	382	341	382	368	350	374	361	371	371	389	363	389	352	371	390	381	380	392	388	395	393	406	387	378	393	388	358	347	374	387	396	355	390	377	360	357	382	385	353	367	381	358	384	416	358	364	367	364	345	421	370	383	363	343	382	393	405	379	398	332	400	387	351	377	372	365	351	367	367	391	390	374	380	389	345	334	391	389	371	389	366	380	356	384	348	387	384	374	380	358	338	376	347	383	366	369	394	382	365	380	370	402	372	399	401	361	387	396	356	346	373	371	377	375	341	356	381	361	374	388	373	364	356	386	358	396	387	410	376	361	346	378	362	340	373	406	411	393	375	397	361	373	406	392	356	356	347	373	371	393	339	365	365	372	350	360	381	381	384	360	377	345	346	411	391	373	330	331	374	362	356	379	381	379	379	365	391	394	374	367	368	337	404	339	377	364	376	367	369	381	358	374	354	360	402	346	420	383	394	369	346	329	370	376	388	396	324	361	380	362	379	369	395	342	364	398	362	354	376	388	371	373	388	399	367	402	406	317	373	329	375	387	380	380	426	377	335	377	383	380	385	390	385	370	369	396	360	398	352	372	378	368	424	369	353	413	369	388	396	394	376	338	353	420	384	385	363	376	371	365	356	438	381	343	375	381	390	394	375	389	386	351	349	409	382	388	388	397	427	353	378	372	379	357	404	403	349	348	376	386	376	383	330	354	337	375	393	380	378	419	360	359	363	361	403	378	376	357	370	360	356	350	365	369	341	343	378	404	395	357	397	399	379	397	371	350	399	398	397	351	408	305	366	418	391	389	364	376	358	375	385	366	368	348	386	372	391	339	372	387	361	358	348	404	377	413	390	356	381	370	391	395	372	346	400	377	395	354	386	363	365	375	363	374	379	340	384	357	352	398	346	386	376	367	343	401	350	363	380	392	359	362	353	356	344	400	376	401	384	362	397	393	395	399	318	374	366	369	381	379	349	377	347	409	354	393	352	423	368	367	341	358	338	382	394	390	389	382	391	365	362	380	395	367	388	385	330	363	363	356	366	378	376	348	376	372	352	372	384	339	364	347	368	384	377	404	358	359	377	382	344	352	359	373	372	363	348	333	370	382	385	384	358	393	386	369	432	360	387	362	384	355	356	367	360	349	365	381	410	386	391	392	396	374	352	361	382	366	360	411	415	380	369	379	386	374	376	378	412	384	351	377	366	386	350	350	379	353	345	393	356	326	382	337	377	375	391	365	349	392	388	353	392	401	372	402	374	390	361	385	401	350	370	392	371	386	419	366	380	387	381	360	336	369	385	364	382	352	369	366	378	359	374	352	303	388	401	380	413	374	366	386	394	388	346	375	351	411	310	341	381	359	366	389	340	393	332	385	382	354	364	377	364	366	370	370	357	344	387	361	399	395	398	381	331	366	406	377	408	374	368	390	384	407	363	371	391	378	374	352	376	308	366	368	361	376	359	367	367	368	370	374	391	398	346	363	355	385	365	377	375	360	370	377	357	387	359	357	396	404	351	354	386	363	406	388	375	384	340	366	392	348	398	382	335	352	355	363	366	367	382	348	396	373	353	337	380	377	380	358	359	386	364	361	405	378	349	390	307	355	358	383	365	323	379	393	380	391	418	350	375	382	368	408	385	378	360	371	367	367	399	368	364	399	390	395	369	376	361	386	364	349	324	378	397	338	405	347	338	341	399	382	366	353	373	379	369	402	356	386	326	370	380	373	359	392	375	374	415	375	385	361	356	339	381	360	346	370	384	348	349	361	370	382	369	348	406	364	395	347	341	380	351	354	372	353	342	332	352	367	354	380	348	383	398	423	400	397	362	380	362	372	367	395	394	374	355	374	377	411	387	355	391	369	388	391	385	363	380	335	353	383	393	372	376	349	346	365	368	376	371	357	398	333	399	342	407	362	347	392	357	419	381	368	362	408	340	412	371	399	391	372	343	372	356	335	410	420	411	388	338	371	371	372	368	377	365	406	394	382	386	335	377	397	388	377	387	395	359	369	377	385	385	375	362	405	369	362	357	379	362	346	369	362	401	377	368	408	405	341	355	350	397	373	390	419	367	389	366	363	349	382	384	402	366	409	345	380	370	358	354	378	380	378	386	323	365	349	336	350	349	372	384	348	375	377	401	355	327	377	388	376	382	353	357	386	352	401	370	328	374	382	361	342	351	363	393	354	349	376	371	364	390	350	362	373	380	423	378	405	408	354	388	385	370	402	395	375	408	389	358	367	398	397	369	384	379	350	380	348	380	392	351	361	378	362	353	401	383	388	329	337	376	346	369	374	396	387	375	388	341	384	377	391	362	350	364	348	336	359	381	394	376	328	369	375	379	397	385	384	339	392	365	360	375	369	365	397	366	377	367	371	383	388	381	346	378	375	360	345	364	353	363	372	343	382
3392	4589	3169	1591	1215	1039	881	754	636	668	614	492	547	508	534	496	507	478	525	453	442	461	471	465	457	436	468	450	455	520	460	451	482	469	441	462	486	455	460	455	473	444	438	417	440	446	448	436	464	467	411	442	462	479	426	430	433	444	480	443	401	449	426	445	443	444	480	451	414	397	429	447	458	414	444	440	445	481	458	462	459	413	453	426	413	441	448	434	450	445	460	457	452	411	437	426	444	476	445	483	428	452	466	441	445	469	438	434	425	452	468	406	468	452	453	464	416	505	391	447	425	449	434	434	428	432	432	423	406	450	424	419	449	460	462	453	436	450	422	465	433	458	493	438	506	442	444	453	414	436	441	459	449	426	438	464	437	431	432	421	429	450	432	448	441	430	449	436	439	429	436	425	431	433	462	437	442	447	444	459	431	484	435	456	458	420	482	464	416	463	435	458	436	486	407	436	442	456	485	444	430	445	431	424	454	415	461	458	449	466	443	446	414	434	418	436	442	454	445	409	427	397	438	394	448	481	411	461	446	475	436	439	426	461	449	456	478	468	450	442	429	451	441	475	493	417	457	433	423	414	412	409	426	444	444	465	470	454	442	425	402	459	415	429	453	472	434	447	436	461	461	439	466	441	482	499	479	467	496	442	420	444	413	452	438	437	446	454	425	452	461	424	422	441	450	446	450	427	452	448	432	441	465	416	423	437	462	459	472	435	443	438	464	414	412	494	459	422	475	444	449	465	444	431	456	455	451	409	462	432	435	453	453	433	462	398	443	460	456	422	441	454	446	505	452	442	424	419	440	434	466	485	437	480	435	445	441	422	408	445	428	474	445	441	448	447	421	482	439	431	448	404	422	421	467	451	429	450	447	467	429	415	492	434	466	447	433	466	488	411	460	452	441	468	454	430	460	486	438	457	435	450	467	455	442	447	447	439	445	418	441	467	440	429	401	444	421	456	440	473	449	414	428	463	463	430	418	444	440	403	431	473	460	450	457	432	439	438	452	442	448	463	467	436	415	468	452	422	409	449	446	415	408	439	449	490	431	435	436	455	427	382	444	459	438	477	468	460	464	423	468	459	444	447	464	441	451	406	462	456	457	459	475	434	420	409	439	475	497	424	461	414	458	413	445	441	429	446	411	421	437	431	430	468	469	444	415	457	433	435	431	442	438	447	446	439	414	417	419	443	417	439	424	441	454	452	398	474	426	431	449	436	423	445	423	446	422	475	452	487	469	427	410	433	436	425	448	446	476	436	398	447	409	422	429	422	450	452	463	473	445	453	443	456	409	421	419	444	418	403	438	439	498	468	439	447	444	443	442	441	438	412	420	452	408	415	449	455	432	457	431	472	479	433	425	406	432	447	447	460	443	473	422	419	450	463	420	468	411	460	431	434	499	420	458	459	431	447	451	435	428	450	472	404	499	469	484	439	461	457	459	438	477	427	440	411	463	459	436	413	428	461	465	448	482	410	435	430	442	440	457	443	448	454	431	450	459	476	474	446	420	450	463	457	450	493	421	451	421	423	434	453	443	419	426	463	447	460	438	409	413	483	439	433	468	426	448	477	418	452	455	404	501	447	439	456	442	429	450	415	479	471	445	412	469	420	439	431	481	450	493	447	435	459	438	453	427	476	453	459	456	455	459	421	451	452	389	472	427	441	470	437	441	472	441	464	422	440	427	435	451	454	412	473	413	443	415	453	446	424	465	421	438	398	460	437	435	424	466	463	486	421	416	432	440	467	468	440	407	442	438	420	468	395	430	460	449	473	452	463	432	433	446	472	478	482	477	419	474	442	463	463	459	457	427	437	426	463	431	437	447	447	498	440	421	446	434	410	433	448	489	409	413	452	437	451	449	402	425	436	464	435	459	433	419	435	435	442	450	461	450	382	446	470	447	467	431	460	469	459	436	447	495	434	456	403	483	439	428	430	447	452	430	417	430	462	432	452	442	435	447	431	453	462	464	438	439	479	429	430	437	403	398	488	444	401	433	427	460	389	425	474	408	474	470	433	444	439	438	455	415	461	512	402	488	421	419	447	448	401	439	455	443	459	435	425	456	456	454	434	448	461	460	445	430	423	441	477	448	385	453	439	427	420	420	461	409	414	408	426	394	429	414	432	462	445	436	489	459	501	412	456	452	444	441	427	410	452	422	464	434	443	445	448	429	456	461	451	420	491	415	449	426	428	436	456	438	462	464	445	393	399	468	437	443	421	441	432	410	448	441	448	444	423	431	413	458	420	440	442	464	423	420	456	430	420	466	455	447	444	413	394	423	467	458	398	459	434	459	453	409	425	488	446	411	449	440	456	477	420	432	427	450	465	434	445	446	420	446	440	442	431	441	414	465	419	472	412	444	463	453	488	497	459	433	435	441	453	448	445	439	444	471	461	416	456	453	460	445	436	466	448	415	464	421	454	430	445	420	447	444	436	426	450	471	427	465	466	448	419	475	457	434	459	457	444	464	469	451	428	442	450	392	405	458	440	417	442	471	456	420	452	496	425	420	422	464	459	449	461	429	479	467	429	423	447	425	427	456	463	422	429	401	402	452	441	418	448	434	440	407	420	376	465	417	452	420	510	423	463	432	471	427	465	477	416	457	444	458	460	471	412	454	467	474	444	472	469	419	455	424	471	452	411	420	419	453	451	444	445	435	451	440	427	409	440	470	474	483	474	467	463	417	463	456	471	450	423	453	466	428	476	441	456	469	437	444	463	441	419	470	463	453	431	437	489	437	480	436	402	408	427	453	453	431	423	423	396	436	464	425	425	456	435	486	424	427	475	404	438	417	451	481	447	421	411	469	438	473	428	463	424	452	482	413	430	424	438	429	459	454	420	456	455	486	421	446	409	442	447	472	442	409	432	430	482	432	457	418	394	429	452	438	432	429	445	457	402	488	440	439	429	462	464	433	455	424	415	466	455	428	419	459	445	454	462	433	455	447	445	419	466	416	417	465	445	462	477	442	443	435	399	402	409	427	465	435	503	458	437	454	438	416	444	442	410	448	467	458	450	444	443	412	454	435	446	433	439	464	452	419	456	475	426	457	437	465	468	447	457	432	451	463	471	399	464	462	444	432	455	428	406	425	398	439	454	431	412	484	453	427	454	445	432	399	452	430	431	437	481	416	433	404	447	411	447	410	393	462	413	458	433	459	425	462	409	461	435	420	433	466	429	412	431	467	480	404	457	447	410	445	452	463	428	442	445	437	415	467	423	474	423	452	463	448	445	433	457	427	453	446	477	424	449	443	436	435	416	440	441	442	420	459	464	409	473	411	460	452	467	461	484	462	448	465	472	461	430	442	443	449	457	420	454	433	444	447	418	458	413	460	471	441	446	421	425	416	456	428	456	435	456	495	447	460	459	465	433	468	421	436	431	433	449	443	475	435	453	434	412	462	415	488	431	452	433	429	456	434	439	404	434	436	471	421	432	399	389	471	413	477	442	455	441	482	467	446	458	451	431	475	444	453	438	433	427
22451	21087	28666	23739	21027	20987	7502	895	653	641	550	479	465	443	440	391	410	403	373	396	373	366	368	377	350	371	371	368	366	353	351	384	355	385	313	368	338	344	334	362	330	350	364	348	361	357	347	313	359	367	343	335	334	361	390	325	307	350	372	345	314	349	329	357	330	273	341	344	362	344	372	318	352	343	309	368	333	331	333	303	310	362	343	335	312	324	329	350	309	321	326	350	328	381	328	354	316	327	364	337	325	352	341	338	349	340	331	345	315	350	360	346	332	337	336	320	334	339	366	329	364	336	353	349	353	329	343	319	339	330	364	382	341	331	360	325	316	347	389	339	321	328	331	320	343	320	317	336	351	316	326	341	336	336	351	330	343	316	319	350	312	305	311	314	327	326	337	351	304	377	344	345	333	336	322	326	314	335	346	348	313	337	326	335	368	338	343	318	352	345	349	334	342	346	339	332	301	322	343	316	328	345	337	297	317	342	347	320	367	319	326	322	330	352	337	332	329	356	362	342	291	356	357	329	319	327	314	359	326	322	307	324	340	297	357	347	340	357	315	319	335	361	354	305	370	313	323	342	353	333	333	345	319	344	356	348	341	330	372	352	356	348	332	364	333	331	355	320	285	318	337	339	322	315	324	377	326	362	318	283	346	325	312	334	320	324	345	359	333	320	329	344	368	347	336	336	311	342	366	327	356	313	343	340	350	349	363	333	327	338	319	346	331	354	335	316	309	332	313	336	346	324	334	338	307	305	350	348	319	352	333	320	309	325	377	382	331	334	324	327	343	320	350	362	312	324	333	345	357	294	368	307	305	330	330	356	294	328	341	300	345	311	294	328	347	337	322	342	377	332	343	304	314	312	366	333	333	359	300	308	330	301	319	310	340	352	330	357	314	323	348	334	326	318	365	347	354	343	376	340	361	336	319	336	372	308	364	328	343	343	339	312	355	336	310	375	352	346	337	365	349	351	322	330	316	335	338	320	345	318	338	300	329	323	312	310	361	314	321	336	309	342	335	340	338	337	335	343	345	328	337	321	331	319	328	357	336	359	350	345	308	335	329	369	317	363	304	352	341	322	343	318	289	385	295	334	331	328	328	320	350	342	348	333	342	322	344	328	336	343	363	306	312	351	323	332	368	344	314	330	348	296	328	296	309	330	325	331	332	320	358	307	344	339	342	326	338	332	336	347	344	307	316	339	364	297	326	335	340	360	354	333	325	337	352	318	336	335	362	339	334	330	351	341	346	333	339	311	304	326	357	334	346	308	335	306	334	350	366	326	331	326	352	344	350	338	323	318	313	325	336	352	339	341	335	329	329	335	329	320	345	356	320	330	335	319	324	349	335	341	344	344	350	317	318	314	336	306	353	345	357	340	320	335	365	348	329	334	370	336	352	359	327	306	354	336	326	328	301	323	334	324	318	335	349	336	309	315	312	339	343	360	319	314	319	347	334	302	358	324	324	336	356	359	331	329	350	314	359	323	319	325	327	348	316	346	365	382	312	321	328	342	345	356	334	312	329	367	346	340	340	350	345	355	347	352	339	367	313	358	294	289	328	324	323	317	361	340	326	340	318	306	313	317	352	327	318	363	321	351	326	320	333	312	304	328	334	322	334	357	357	342	314	321	354	332	303	331	339	360	323	327	327	341	324	361	308	337	323	345	320	307	348	339	347	338	339	344	351	333	347	328	337	311	331	359	348	343	332	351	291	319	313	298	331	336	359	328	351	325	347	323	343	344	313	307	319	361	344	310	337	309	319	359	333	357	322	337	329	362	319	326	337	332	327	324	325	318	315	320	361	343	336	317	340	331	331	343	339	325	362	351	345	352	340	330	345	316	313	356	345	344	313	373	347	366	326	330	344	319	316	341	305	371	340	319	318	339	301	331	354	308	371	341	337	333	366	368	337	362	370	326	330	364	340	321	354	316	351	275	293	330	331	304	326	319	352	325	296	306	382	340	337	340	374	324	327	314	338	317	340	343	364	360	354	340	347	342	340	331	314	329	335	357	347	332	341	335	306	307	318	311	318	361	302	352	343	317	331	338	322	326	349	326	327	381	327	315	358	356	325	325	333	367	329	326	304	309	368	330	338	348	337	316	319	371	325	332	332	342	335	328	345	333	322	337	336	340	334	337	320	384	314	340	363	320	318	311	306	335	333	333	319	333	364	322	335	318	332	328	350	337	367	331	290	324	353	335	352	338	323	353	351	319	370	338	329	322	348	325	333	301	348	360	311	292	325	303	357	345	309	294	315	323	350	315	345	299	355	313	343	328	329	328	325	324	315	359	336	376	337	338	344	344	338	349	332	340	368	329	357	353	366	295	362	337	315	330	345	335	342	386	332	328	306	324	331	305	307	332	326	309	316	347	361	322	295	322	328	336	371	344	330	352	339	361	326	341	325	358	348	303	356	363	336	350	332	381	312	322	353	353	302	343	334	288	366	317	339	354	336	329	336	323	354	344	363	324	326	346	327	313	324	351	323	311	311	324	314	326	316	339	315	334	338	335	323	336	320	314	324	348	351	333	335	319	332	346	331	334	349	321	322	315	340	309	333	348	349	301	316	346	331	347	310	329	322	357	313	342	331	323	325	310	327	312	356	330	324	299	328	335	310	341	345	360	332	326	312	350	322	343	336	341	322	321	357	296	354	322	344	338	327	350	323	375	357	320	356	310	328	330	320	346	344	348	343	329	309	345	315	301	337	339	351	327	330	339	331	311	326	314	339	321	338	302	332	305	332	312	302	351	346	346	321	341	318	350	362	350	332	316	349	328	329	336	354	306	342	353	318	338	343	325	356	335	343	329	333	332	342	343	319	320	340	350	376	315	363	331	327	320	320	293	335	278	335	338	331	295	341	343	327	333	307	304	347	346	330	333	371	348	358	375	345	305	341	329	359	325	364	359	338	348	328	329	356	316	346	345	345	317	289	334	329	341	341	338	349	321	335	333	313	349	374	343	318	323	328	327	322	337	323	340	316	338	335	336	335	349	324	351	330	369	334	334	354	293	335	341	305	306	356	338	320	348	332	317	336	370	336	328	316	346	305	330	303	338	333	341	324	350	324	343	355	380	361	326	302	340	310	337	349	329	339	312	367	338	354	339	328	331	309	353	332	321	343	314	332	317	302	360	312	333	339	311	347	359	317	328	322	332	309	335	340	331	364	300	321	311	310	338	359	353	320	323	342	348	316	350	320	319	345	349	342	330	321	319	341	377	357	322	339	311	313	322	337	339	323	342	336	333	316	320	335	317	311	315	313	358	355	320	354	323	340	331	321	365	352	312	349	346	347	337	320	323	329	345	334	321	315	341	319	297	294	320	322	354	324	350	315	327	341	302	349	352	340	308	335	318	324	351	331	324	323	344	320	301	339	306	344	332	327	333	321	349	320	314	334	328	328	345	333	361	320	319	312	316	305	323	349	329	326	328	341	296	323	342	343	333	369	322	327	369	346	363	335	302	349	347	355	365	309	291	317	332
4429	13399	9122	4366	3244	2455	1842	1545	1200	1060	935	845	705	671	676	644	602	569	536	557	538	516	476	524	507	463	483	448	445	464	486	473	485	468	432	449	439	408	432	467	440	453	473	446	451	447	394	433	416	461	440	453	435	413	414	427	448	443	388	427	433	440	421	432	440	390	423	416	438	423	415	418	435	417	426	416	382	427	391	426	422	403	407	425	421	442	432	385	416	405	411	415	410	437	408	397	446	385	425	410	377	402	376	387	435	429	417	398	423	390	431	406	449	440	428	389	406	462	396	431	391	421	419	397	464	401	401	394	418	442	378	450	439	405	394	388	438	399	412	410	438	397	437	444	378	448	408	386	473	452	404	392	414	403	430	465	427	412	426	393	416	451	378	468	399	393	415	403	415	379	389	395	443	397	390	422	419	425	432	444	428	429	428	388	385	425	428	409	414	434	419	432	382	444	416	421	448	423	389	357	455	396	387	411	436	434	427	414	431	428	376	451	426	391	393	439	391	389	382	410	425	442	442	407	413	416	426	432	386	406	411	442	416	423	411	429	420	444	416	372	418	400	448	421	378	451	404	416	418	427	413	478	417	412	413	412	413	382	415	407	392	430	440	417	388	382	399	405	404	403	432	399	422	442	389	426	421	393	394	403	400	432	408	404	438	406	391	426	425	421	395	425	419	401	422	395	430	420	421	396	434	381	435	396	411	419	429	390	408	405	409	404	389	454	398	382	420	467	399	408	440	361	442	402	427	414	437	397	383	396	437	406	421	395	396	401	446	433	441	405	408	405	424	439	406	435	420	426	430	408	425	383	416	412	434	445	424	384	436	394	417	442	386	413	366	434	426	402	445	443	473	415	397	420	398	405	459	418	416	418	416	400	397	430	377	451	422	398	420	393	380	404	374	439	410	437	379	393	408	421	422	463	426	422	453	382	421	414	386	398	432	433	416	413	397	425	430	404	410	411	399	403	429	399	426	406	399	393	438	400	409	402	426	380	402	432	416	423	430	433	383	423	434	418	405	405	428	431	415	438	417	423	394	378	387	398	414	390	415	421	447	420	439	409	398	401	431	373	374	436	423	420	425	431	397	422	394	428	418	365	407	406	429	395	399	460	423	443	380	443	446	431	421	400	408	406	385	389	391	423	392	417	422	415	463	405	395	426	401	397	378	425	418	428	413	397	445	379	402	443	427	394	434	415	464	428	404	407	419	417	396	404	381	430	419	416	448	392	424	375	422	391	443	409	402	463	412	442	421	399	397	387	428	418	394	408	413	379	393	411	406	413	419	465	423	428	431	395	429	439	433	379	391	436	396	403	413	450	435	404	410	422	421	390	409	428	413	423	389	396	443	396	400	414	431	436	423	422	414	396	430	421	413	401	423	430	370	424	433	408	450	376	441	457	425	404	421	391	396	399	409	413	379	392	423	449	420	424	395	422	435	434	440	440	409	402	424	380	388	438	418	413	385	413	430	421	406	399	421	443	412	403	426	422	450	412	428	376	395	411	428	399	432	422	413	430	412	413	399	419	402	415	403	399	368	439	421	396	407	417	395	404	426	416	415	418	413	409	442	390	382	403	393	417	421	414	411	428	426	399	384	391	428	383	441	424	432	425	392	402	406	414	400	395	422	407	401	393	413	414	364	435	417	448	427	430	435	414	410	443	397	451	397	420	413	425	423	385	400	419	420	429	385	397	424	390	438	425	400	414	392	429	398	413	406	414	382	392	405	393	414	387	401	440	405	424	411	408	402	403	434	410	425	403	397	384	423	429	450	390	451	407	421	425	426	386	405	405	411	410	414	401	414	403	434	377	379	432	420	399	397	401	396	417	400	421	411	392	374	434	408	414	407	415	424	472	393	425	408	424	401	374	381	398	425	441	407	388	436	434	403	403	390	413	380	426	428	455	391	426	407	409	421	395	441	454	416	397	422	427	404	414	424	442	447	400	400	449	403	408	426	414	420	416	422	452	389	424	397	412	399	393	425	395	391	424	438	402	414	403	406	446	419	386	425	428	384	447	417	410	388	431	421	367	409	380	405	409	431	396	442	446	446	441	439	430	407	379	413	444	411	397	394	410	426	424	405	420	390	421	412	357	404	436	399	397	419	409	407	438	447	400	431	425	396	398	449	386	401	417	407	425	437	419	458	418	419	421	415	417	426	424	433	404	407	408	402	390	403	417	418	406	400	410	412	391	406	402	431	421	439	422	415	413	410	381	383	396	425	445	438	430	436	402	410	394	412	427	401	439	392	426	431	390	403	443	375	419	424	402	379	415	417	402	444	375	379	403	449	412	425	407	411	439	431	410	383	397	393	435	426	435	411	391	427	420	395	411	434	407	416	427	368	391	427	427	384	398	397	426	407	446	432	418	425	419	384	417	384	406	409	395	382	439	406	412	376	428	449	406	417	434	389	384	420	411	396	406	410	441	405	422	397	402	400	422	425	438	408	446	390	383	417	390	385	438	425	407	407	404	427	438	412	397	419	392	409	386	453	410	430	393	426	387	382	439	399	374	380	437	427	414	404	441	430	419	399	388	411	392	403	386	383	436	406	404	352	419	412	394	376	455	418	439	381	401	381	423	416	380	402	426	403	394	448	374	444	409	425	427	397	405	426	391	407	388	432	444	395	455	431	428	432	412	392	422	454	379	397	410	413	384	401	395	430	406	395	412	393	393	401	442	381	446	412	456	395	424	440	374	417	406	427	418	421	397	427	414	415	454	429	391	438	433	399	435	420	391	415	411	431	447	404	439	423	458	442	418	416	404	441	423	422	387	369	415	440	389	398	407	380	439	458	433	405	424	444	396	433	421	396	408	418	399	448	415	427	388	435	394	426	396	399	414	418	422	383	418	422	412	392	406	422	396	395	408	407	410	423	438	433	409	453	410	443	371	426	409	486	422	400	412	401	418	421	395	384	415	400	424	426	426	433	419	377	423	398	395	399	451	417	390	425	406	410	367	432	425	435	425	416	416	425	407	433	395	434	397	410	433	415	412	396	429	396	424	416	414	391	409	434	439	402	429	390	440	401	443	433	399	398	414	442	416	390	415	387	450	387	422	403	382	405	437	433	422	402	425	401	378	423	419	425	392	452	436	411	423	389	441	429	406	405	428	435	397	429	389	396	418	437	377	413	419	415	392	402	392	426	390	378	390	431	420	423	419	429	448	401	444	415	402	397	461	437	376	411	408	435	411	385	424	453	406	446	431	395	404	437	436	417	390	464	420	380	414	455	442	427	407	400	384	441	425	436	402	402	391	437	409	406	437	420	412	392	443	378	437	406	433	427	448	404	389	416	425	393	402	392	401	446	436	399	405	424	409	421	422	401	419	440	401	387	367	420	413	444	427	436	425	408	415	381	379	423	425	407	411	402	416	428	427	405	411	370	464	411	411	455	359	419	396	397	346	408	440	427	449	400	424	409	407	418	417	389	443	420	412	394	425	444	428	400	422	413	417	461	445	396	412	414	394	427	413	379	416
27213	18397	4493	1014	745	770	727	706	694	749	703	729	735	742	737	763	692	732	740	682	700	718	730	710	680	683	691	655	687	710	720	697	725	695	755	677	723	661	715	720	734	703	716	682	711	680	680	722	741	690	751	714	717	661	695	696	689	710	733	698	672	732	688	694	659	661	732	693	679	687	706	682	735	734	679	732	706	670	686	670	708	693	702	737	692	694	742	720	686	688	694	666	720	710	697	717	745	741	722	669	718	713	667	716	626	718	667	655	676	753	746	708	661	702	708	689	657	664	680	653	717	686	720	678	731	683	728	710	750	730	719	754	685	723	707	668	688	714	686	674	708	687	695	728	706	716	754	679	693	672	653	668	653	654	707	724	696	667	715	710	721	743	729	724	666	696	716	716	688	694	694	654	666	664	677	675	676	674	725	755	701	690	695	700	696	716	691	651	730	709	704	733	707	711	661	699	670	723	666	652	730	689	688	692	703	685	675	707	715	670	681	772	648	634	693	658	673	699	695	672	706	706	711	657	703	646	700	698	708	706	749	678	672	663	720	682	700	759	692	719	713	708	713	711	724	697	679	717	666	684	734	710	719	696	726	727	703	720	704	723	716	715	699	721	688	718	706	678	640	696	714	714	712	721	705	709	677	693	682	678	711	710	660	659	732	694	663	725	722	709	714	696	730	761	743	667	705	716	726	705	692	715	741	717	703	731	694	698	721	697	717	736	720	716	703	684	722	636	698	702	736	750	704	718	745	710	684	715	699	726	734	674	646	714	691	704	624	700	718	720	664	713	731	708	694	716	694	716	735	710	666	665	671	688	689	682	711	715	666	697	713	702	720	679	673	675	676	665	742	732	659	693	702	723	694	711	679	658	698	683	701	746	668	689	723	723	697	714	718	749	672	723	660	690	763	653	700	695	696	702	685	719	647	727	748	701	733	693	685	661	734	676	672	747	667	665	696	679	692	738	714	675	654	647	719	673	726	680	731	702	656	664	705	738	737	679	643	681	727	695	708	733	713	705	715	728	710	731	684	695	701	682	725	708	685	668	704	697	677	743	729	680	758	692	692	752	670	658	703	694	716	730	682	725	722	693	692	700	739	680	680	726	755	696	691	713	684	663	724	721	680	671	691	711	652	675	706	693	713	728	691	702	689	706	710	716	694	735	696	670	727	657	718	679	667	707	667	725	669	657	704	704	703	704	677	709	687	753	689	653	711	708	684	664	738	726	719	682	746	752	711	698	733	653	665	764	672	698	718	705	729	702	689	729	740	747	726	670	755	672	703	690	693	671	694	758	735	655	706	687	688	701	691	703	708	707	695	671	644	735	730	688	709	663	700	713	685	704	650	735	709	744	685	661	673	751	735	701	724	671	676	694	700	626	685	704	731	730	694	710	664	744	675	685	694	703	705	725	718	711	688	713	695	700	657	703	688	711	712	723	667	693	709	698	672	703	674	707	710	673	708	723	676	667	682	692	706	698	749	685	733	723	742	729	726	708	739	750	737	712	654	701	659	707	701	720	703	752	723	657	677	653	753	668	724	723	753	746	721	678	701	734	687	694	715	714	711	742	688	711	729	682	674	681	672	684	699	683	661	709	704	685	739	699	676	720	705	705	708	703	710	690	694	680	704	689	686	719	679	675	703	706	701	724	753	742	698	720	730	714	701	690	669	732	717	733	702	710	761	681	715	725	704	667	667	703	687	717	668	675	710	688	655	711	653	706	691	737	684	659	686	738	716	678	655	700	710	716	752	703	713	724	689	709	700	697	658	672	665	681	704	708	691	674	703	662	708	703	727	677	695	703	713	724	701	728	693	679	727	699	717	710	721	702	690	706	704	706	746	688	715	671	738	728	687	709	725	692	651	640	685	684	721	695	713	717	716	699	712	663	706	691	664	742	666	687	694	691	712	700	701	707	669	679	685	714	698	692	703	675	681	710	748	677	696	738	702	637	677	676	707	680	730	694	721	734	686	683	695	676	672	690	658	789	690	711	647	699	682	685	692	672	649	657	688	683	741	734	730	706	729	684	728	738	706	699	690	697	669	700	700	685	714	697	673	716	711	701	730	705	717	680	652	693	670	724	713	660	714	736	746	698	714	697	674	708	707	712	710	724	662	744	640	699	713	708	691	699	721	670	779	700	679	662	737	694	729	700	683	672	676	751	686	683	668	711	734	719	733	695	661	713	761	682	709	700	625	692	691	754	676	685	724	707	724	698	677	733	747	716	725	718	693	675	666	674	671	725	690	751	647	705	673	702	670	718	694	691	680	713	705	741	682	748	727	683	714	694	713	658	710	662	648	712	691	727	724	703	694	702	684	723	727	690	642	680	727	676	666	708	729	717	702	721	708	720	707	722	734	740	694	679	715	701	698	706	734	741	681	718	666	753	701	699	727	700	689	744	688	694	703	714	734	724	660	717	645	660	699	742	695	691	681	742	669	719	701	692	667	718	719	691	737	769	750	714	723	693	704	686	667	695	685	735	719	756	694	778	695	666	685	730	697	702	709	687	730	714	744	677	657	708	705	701	692	664	730	714	690	700	694	763	719	678	719	720	667	698	723	645	740	670	683	695	716	690	713	732	715	700	760	684	716	725	676	675	721	709	703	719	707	732	705	742	748	723	713	633	688	710	711	655	722	708	740	677	693	733	713	689	707	707	738	662	696	671	701	736	699	751	754	719	641	689	705	642	732	738	734	686	723	701	712	702	680	699	676	682	692	684	626	692	691	764	705	733	707	660	727	743	695	719	675	721	718	707	695	695	724	705	673	685	684	668	737	657	725	716	700	691	726	713	738	719	690	722	742	743	664	715	686	709	701	716	746	674	714	681	726	710	729	710	723	664	689	740	680	704	718	719	760	721	698	698	690	688	654	708	691	722	689	655	704	674	688	700	693	729	719	719	727	757	689	646	670	727	705	715	694	680	675	707	694	703	671	720	717	725	723	703	688	692	683	702	685	698	706	693	694	695	687	680	712	714	701	726	709	686	722	710	680	738	713	692	692	661	701	707	731	732	656	705	744	699	724	701	681	723	724	727	770	720	619	660	701	676	658	719	671	718	678	733	727	724	706	706	709	697	703	668	709	764	740	675	684	758	703	708	684	702	723	717	695	716	707	730	739	749	679	673	653	743	738	688	735	749	688	695	703	715	664	667	755	702	713	742	730	711	669	727	640	698	719	686	682	685	729	738	735	691	657	684	704	695	711	742	715	703	728	660	677	664	723	699	700	696	693	746	720	699	694	758	717	709	744	678	717	779	745	687	703	704	714	669	669	697	670	717	701	716	717	737	673	713	688	698	735	677	677	725	735	684	692	729	726	699	666	730	717	719	705	697	659	692	655	746	696	702	699	691	730	722	691	684	676	701	710	697	742	704	695	727	739	685	748	687	686	734	721	705	721	687	711	688	682	733	690	694	686	676	654	716	688	696	716	742	702	737	679	689	645	726	753	678	670	690	673	740	722	698	729	695	724	677	705	700
4459	1223	1090	916	874	865	842	829	816	800	849	853	867	806	808	799	832	820	854	829	842	857	858	829	885	835	784	802	837	837	822	843	830	798	802	802	816	786	794	853	785	867	831	766	829	778	825	819	792	814	798	858	776	844	847	836	853	840	801	811	833	805	838	842	843	812	815	817	844	781	782	811	792	825	820	843	814	810	818	773	776	771	776	819	829	792	814	837	784	798	829	818	871	815	839	832	843	800	860	820	895	816	806	826	768	867	776	805	819	811	807	804	806	840	766	850	832	820	788	821	832	811	799	801	817	843	792	855	831	777	786	830	774	853	790	829	826	812	837	841	795	870	820	811	778	811	788	805	823	825	833	815	769	842	811	825	786	847	807	817	799	763	791	825	827	832	821	805	822	791	781	841	850	880	826	810	823	847	796	805	809	830	828	816	853	788	838	840	862	809	807	843	831	841	832	824	827	806	864	812	868	842	765	859	820	829	839	807	805	850	863	825	805	857	801	800	775	839	821	846	810	806	813	831	791	819	823	878	797	763	809	827	777	780	884	807	840	810	824	805	861	824	820	798	826	814	831	814	842	847	859	829	822	817	829	777	848	869	862	811	797	848	806	787	805	845	789	843	805	852	804	830	787	787	804	838	804	775	765	829	774	770	815	787	840	806	774	804	846	808	861	812	830	839	864	786	817	796	809	855	840	801	812	838	834	781	819	817	784	822	801	801	801	874	800	899	866	803	823	794	788	820	829	845	816	861	826	813	855	812	787	839	828	834	809	822	819	786	788	831	806	849	842	785	846	845	804	827	809	813	830	832	794	811	795	839	812	807	848	822	814	828	851	814	821	801	863	837	848	779	784	796	819	840	815	783	884	849	839	834	842	792	844	856	833	789	885	799	825	838	806	808	858	851	895	825	771	855	870	815	825	804	818	893	819	792	859	855	835	790	793	812	802	815	821	795	843	839	841	863	868	841	845	837	776	825	836	786	819	840	791	818	860	826	807	845	797	813	838	852	871	870	799	834	807	774	841	819	820	811	816	831	822	822	843	808	847	838	832	799	836	852	811	798	808	826	791	814	849	839	826	814	841	816	868	785	795	840	842	804	827	821	839	793	843	810	804	834	801	885	818	784	808	873	831	830	839	872	797	826	803	857	821	788	770	815	825	826	825	819	775	825	835	864	838	850	816	830	834	848	807	803	825	829	809	842	831	823	834	824	864	815	811	814	843	816	790	820	799	829	768	836	788	824	819	807	766	842	827	774	813	871	829	830	781	831	813	796	821	822	839	798	835	823	865	812	849	865	786	827	837	796	809	821	796	775	782	764	799	842	779	793	818	845	797	858	795	851	787	834	835	870	789	817	807	845	859	815	859	815	818	839	771	854	790	833	773	806	815	811	794	833	819	825	821	795	835	789	809	797	802	844	814	857	791	777	786	829	775	836	789	822	827	799	844	801	830	809	797	791	847	811	844	846	831	806	860	810	816	833	815	808	825	833	831	805	862	842	834	845	809	832	824	787	860	802	876	839	800	848	838	831	757	773	773	825	821	805	790	798	800	833	808	832	824	806	858	829	822	804	816	835	802	825	843	809	837	786	823	849	869	832	848	816	820	844	823	855	808	817	807	844	838	806	811	818	816	860	823	790	765	753	803	779	820	777	878	841	814	842	777	761	831	821	796	835	795	767	830	805	817	823	804	798	855	848	790	836	850	819	830	840	891	875	782	824	796	844	865	822	818	805	870	786	828	857	789	840	850	824	861	823	829	805	810	828	839	786	787	790	827	799	802	783	831	790	814	791	866	822	763	804	854	794	804	837	865	840	846	815	858	835	851	819	861	769	823	775	767	824	821	819	782	818	805	794	841	821	795	858	801	784	822	866	812	820	817	851	821	837	850	802	824	816	782	808	781	795	794	808	855	836	874	777	801	848	792	802	798	827	858	795	799	846	824	773	885	813	832	796	797	795	859	858	753	812	865	790	842	797	837	774	796	783	840	812	836	803	813	825	816	783	840	802	853	785	833	818	859	777	797	815	854	783	828	840	824	862	840	804	828	841	815	859	855	821	803	801	821	820	774	805	812	802	835	814	867	794	816	852	819	800	810	823	847	833	797	820	869	814	821	811	855	813	812	827	822	827	790	818	805	823	842	786	799	790	868	811	816	800	810	816	825	829	794	823	781	842	833	823	834	798	778	787	830	817	797	785	800	815	825	829	823	839	777	779	773	822	829	853	853	809	827	789	845	812	826	819	789	870	811	776	895	806	786	753	804	803	815	802	823	837	834	801	829	830	842	800	814	825	814	808	843	815	801	798	791	821	808	795	832	835	831	810	836	773	839	849	822	825	798	773	826	843	868	803	776	827	823	794	778	807	792	788	801	798	830	821	794	848	804	849	829	852	821	834	827	835	848	866	849	823	788	835	839	816	885	851	763	801	823	837	840	847	818	777	842	795	776	852	795	831	854	866	800	820	771	784	799	755	827	781	809	821	846	824	766	851	768	800	857	871	827	819	818	799	838	797	830	827	795	802	818	859	854	820	804	832	829	814	841	817	896	776	837	847	834	764	799	852	829	814	858	786	782	849	780	807	812	775	808	828	847	815	811	791	787	882	775	846	857	816	811	827	806	794	774	791	849	785	775	847	798	784	812	845	852	777	799	850	797	835	863	825	822	826	850	855	824	809	821	818	885	853	779	788	800	796	785	828	817	777	797	840	863	786	817	864	876	806	832	821	827	757	801	828	778	828	807	801	796	837	848	860	851	830	829	819	849	806	849	830	811	805	845	787	839	817	760	836	811	796	806	865	815	760	892	811	817	824	834	803	781	818	799	849	744	794	807	824	805	836	830	787	755	836	840	869	817	838	812	868	774	816	786	833	748	865	816	871	797	875	829	834	818	855	832	790	819	809	771	811	827	829	812	835	834	770	813	831	837	799	793	850	850	831	813	857	808	818	800	864	789	807	814	846	795	882	844	818	842	797	766	829	849	817	817	836	860	888	825	767	844	768	790	844	807	817	828	771	775	781	827	815	795	837	795	865	853	868	780	833	829	814	837	766	838	837	841	836	835	838	805	817	834	798	844	826	848	755	854	859	846	766	817	811	811	823	821	844	823	792	827	817	814	754	823	871	787	865	845	866	786	805	845	825	824	801	897	831	852	763	782	775	831	834	799	807	805	809	769	813	818	788	835	812	821	809	818	792	815	836	815	772	796	853	846	766	823	832	813	847	830	846	839	810	771	854	843	840	805	863	840	797	847	854	802	867	833	857	837	816	783	809	822	779	818	871	841	837	809	807	840	832	795	838	853	817	804	812	784	813	806	813	797	779	848	799	859	806	800	807	865	819	864	812	773	831	885	844	845	814	841	780	778	815	827	803	833	785	806	817	832	781	803	825	851	828	822	800	752	830	787	828	815	813	806	810	841	783	842	825	830	844	875	848	870	831	817	844	837	827	845	821	789	822	805	835	850	842	841	806	856	857	818	808
23420	21056	28255	24089	21038	10003	1462	1020	916	932	876	829	832	782	763	788	791	743	786	785	822	791	728	768	686	778	694	795	758	726	712	743	718	768	680	729	780	742	714	714	731	760	774	719	769	730	711	758	718	726	718	710	711	723	712	728	687	710	743	722	710	741	694	726	718	705	748	734	734	713	716	747	645	738	701	741	713	730	710	732	718	722	687	714	734	753	735	731	749	697	715	738	783	695	702	745	726	729	697	730	731	679	711	745	771	753	709	679	703	736	718	715	704	735	771	728	740	728	719	725	714	742	742	713	730	726	769	754	699	738	723	715	728	721	719	731	700	747	722	708	715	706	723	740	728	730	689	698	738	716	750	697	722	739	725	733	718	729	771	695	693	682	773	737	745	731	770	699	703	740	720	745	737	713	705	719	695	742	760	713	775	733	705	702	721	779	681	746	711	749	742	723	745	720	706	710	734	690	719	780	699	758	682	732	714	746	732	730	724	711	717	731	710	737	762	755	725	729	740	723	712	755	721	718	720	726	674	711	751	715	746	737	727	735	803	747	744	695	717	705	723	724	717	718	743	702	709	744	716	730	738	698	743	717	732	699	739	725	679	754	762	755	743	723	744	760	757	712	693	720	753	717	701	741	723	725	733	723	756	679	720	690	695	722	778	777	723	757	764	735	742	745	722	807	748	727	710	697	696	712	719	769	757	713	755	744	718	748	738	773	738	705	762	725	671	721	704	716	714	728	716	737	686	737	698	699	714	675	697	667	733	660	729	766	705	713	735	691	713	754	737	757	722	748	756	702	712	710	718	773	716	722	715	737	728	751	756	770	692	642	740	771	712	711	730	713	717	749	724	702	719	662	700	722	722	759	745	724	724	750	716	725	736	665	693	736	761	685	745	729	688	729	716	747	685	704	743	720	687	743	688	713	692	751	752	716	745	773	687	706	702	742	695	728	702	719	759	743	693	726	723	705	708	768	683	746	741	754	751	732	733	690	748	743	731	689	731	674	729	725	754	687	717	722	720	748	726	701	682	741	734	671	710	769	735	732	768	732	822	722	734	762	745	713	772	748	709	741	748	725	725	776	729	737	703	738	752	708	753	673	719	715	729	683	688	652	717	711	691	710	724	763	738	706	733	673	712	739	690	724	732	697	739	672	723	755	686	736	719	703	725	699	730	761	690	742	755	714	763	754	784	781	763	710	719	735	712	785	691	720	726	722	736	734	736	734	736	710	693	717	754	766	702	682	756	723	693	782	698	729	708	762	737	754	735	799	742	725	731	744	750	682	694	731	719	718	790	783	757	701	749	747	718	731	729	727	727	767	775	734	786	683	709	702	705	723	704	698	709	713	761	706	695	766	732	713	706	744	740	750	710	727	723	761	740	725	807	702	771	742	694	752	747	752	745	749	728	723	716	751	724	750	696	719	714	727	730	764	741	687	704	744	744	697	719	663	650	754	765	674	725	680	739	717	726	728	721	720	724	743	737	706	748	728	687	711	718	719	685	716	733	751	719	775	700	745	804	711	772	698	721	747	681	748	686	707	736	733	706	759	765	768	688	745	749	711	701	738	729	699	755	713	696	688	740	721	731	692	747	722	713	702	747	701	735	722	722	717	746	757	730	745	775	746	703	709	739	769	669	644	659	713	702	738	668	692	740	728	724	691	742	751	753	684	718	663	699	771	742	724	711	704	655	713	651	742	759	734	673	752	747	802	758	712	670	719	717	696	769	727	729	723	692	761	707	726	758	766	749	761	732	694	787	719	712	711	725	755	728	764	720	718	743	705	717	684	739	747	711	752	733	763	732	744	770	709	732	705	696	737	693	698	784	739	714	690	775	703	716	700	772	736	695	724	735	730	726	697	751	758	693	711	761	733	682	740	784	717	718	777	706	712	693	692	705	725	724	725	780	713	733	743	703	709	767	678	752	752	690	728	709	730	735	683	723	714	764	701	688	751	692	697	745	717	726	695	720	717	744	712	769	719	750	758	754	733	700	715	734	722	758	724	701	709	759	768	721	713	716	713	726	761	700	758	722	708	719	709	694	712	758	762	709	713	738	753	758	696	685	687	701	726	708	727	715	748	725	741	747	731	736	730	720	732	725	733	731	677	687	742	712	715	697	682	710	730	741	712	729	751	702	752	719	737	722	718	682	696	696	711	729	713	720	730	715	725	723	718	697	718	704	704	725	728	681	771	730	778	755	747	761	734	712	731	748	759	761	661	686	716	751	671	749	694	771	725	775	704	700	767	742	719	743	743	735	698	668	756	721	737	682	707	669	752	734	718	758	724	765	710	720	716	745	760	722	701	697	751	715	736	672	717	727	725	761	743	778	738	694	760	729	712	666	677	728	738	728	756	748	757	715	735	673	716	740	721	736	761	698	784	726	713	727	736	721	751	696	749	761	693	686	717	767	694	703	714	702	727	727	689	715	691	685	767	666	757	698	735	717	709	719	720	775	717	720	722	741	693	729	749	729	748	747	719	704	683	692	696	709	728	748	689	706	685	680	676	732	715	747	740	729	741	712	706	742	747	731	717	759	718	671	726	675	753	668	736	771	727	714	708	716	705	694	719	755	763	701	765	712	698	765	748	741	707	746	715	672	709	658	671	768	767	759	697	771	702	732	732	714	743	738	736	709	743	751	734	710	721	730	694	763	706	674	714	717	675	738	787	706	690	744	733	740	771	728	704	734	736	685	738	730	727	717	741	691	720	717	727	775	742	705	721	692	746	731	716	737	736	739	701	740	724	758	708	765	724	713	706	735	729	736	730	697	727	731	684	720	711	742	724	675	708	724	745	717	726	670	771	730	694	732	768	786	744	738	734	739	691	718	786	740	705	700	696	698	777	731	731	742	723	718	677	727	688	696	714	704	718	733	753	696	714	727	677	725	729	721	706	742	753	688	766	727	697	711	709	763	686	726	721	681	703	730	724	727	699	747	699	725	734	717	734	727	722	742	762	743	718	698	682	764	732	690	777	725	703	752	723	703	712	662	745	751	703	744	737	741	699	714	720	728	768	788	703	748	692	693	746	763	762	649	778	715	762	764	717	705	736	751	741	705	709	738	721	704	748	687	743	708	753	727	750	736	733	774	760	722	709	685	692	684	700	735	715	702	712	702	702	694	711	731	769	738	685	730	787	745	733	730	716	708	705	710	730	742	702	754	729	753	740	742	692	677	686	723	702	714	683	717	695	701	727	674	701	708	726	734	706	737	743	784	769	746	699	742	749	722	723	751	751	789	753	665	734	760	720	692	650	745	736	774	679	718	722	728	692	740	726	749	725	724	650	710	742	711	721	672	760	738	714	738	720	729	744	736	714	667	793	709	744	717	764	713	724	757	715	716	751	750	730	725	700	730	721	713	745	660	716	658	731	703	691	717	700	745	735	710	757	744	732	734	725	776	703	792	727	703	704	710	726	784	726	728	735	709	706	669	702	727	766	751	784	754	712	784	728	709	754	712	730	736	710	721	737	750	743
3560	8430	5817	2955	2309	1847	1631	1422	1287	1169	1116	1068	1019	1010	939	983	913	960	988	944	927	888	822	907	901	908	926	890	873	849	906	888	841	881	878	839	865	851	858	847	853	885	857	851	851	934	891	865	843	903	851	872	924	867	846	855	905	861	891	902	815	837	903	836	844	879	894	887	849	861	877	881	826	873	869	864	856	874	872	869	889	877	912	865	850	873	843	858	833	913	920	889	834	846	926	862	849	851	845	903	868	876	868	868	889	860	863	912	766	903	827	850	849	841	808	842	887	866	878	852	923	854	902	869	832	865	917	857	881	920	889	892	866	808	859	892	819	880	874	823	859	842	895	774	910	853	836	863	875	830	869	861	905	865	818	922	847	848	831	849	880	853	927	867	876	832	867	869	857	866	833	875	857	917	853	811	812	855	866	838	777	856	866	864	864	895	863	883	856	830	861	900	862	841	831	806	831	890	860	800	857	911	828	853	876	874	812	894	862	897	865	856	852	904	890	858	837	854	874	913	877	844	860	895	854	882	870	853	808	842	858	840	839	876	850	913	875	864	896	831	866	876	823	821	872	865	807	871	870	843	847	812	876	879	851	873	869	846	855	814	932	873	847	902	902	881	813	850	846	869	872	841	889	917	829	886	825	839	899	871	864	877	884	840	819	860	865	839	863	863	850	861	849	885	878	853	817	851	839	890	854	875	893	861	819	878	841	867	853	858	840	814	873	897	843	840	897	837	831	854	845	891	870	894	848	884	855	816	841	842	779	843	843	881	865	857	813	828	878	863	873	890	845	855	818	852	904	927	829	865	853	876	878	835	838	834	851	848	890	842	864	834	848	867	927	821	867	814	836	906	884	934	856	860	833	850	908	930	813	900	856	817	861	845	856	859	869	825	897	886	829	866	843	870	858	921	881	828	846	847	918	898	873	833	881	843	823	871	811	855	872	872	895	853	855	866	852	898	852	854	905	869	869	829	821	872	849	853	870	842	855	829	809	887	897	810	812	872	922	770	874	884	891	862	908	811	911	830	818	889	809	893	878	886	838	835	899	850	897	851	858	849	854	884	854	850	841	893	868	886	846	880	881	833	811	819	885	829	882	876	854	836	848	867	769	867	914	878	877	815	832	900	886	881	852	861	822	885	861	853	826	840	804	858	835	874	919	868	811	818	850	878	818	860	895	853	845	875	827	837	832	849	807	815	859	875	834	838	831	918	859	878	902	840	892	879	859	817	839	863	871	839	862	863	882	889	855	848	843	845	879	880	835	878	841	817	850	856	875	852	853	895	908	873	830	865	866	837	866	816	847	843	865	900	877	888	833	880	832	879	863	904	865	843	802	863	876	884	877	874	862	824	900	865	886	875	831	865	856	872	843	884	832	862	852	851	891	838	962	873	857	876	869	893	828	827	898	872	839	876	862	875	838	874	862	834	885	875	862	844	845	821	830	828	843	805	932	862	874	840	873	865	846	831	826	853	904	839	870	857	867	850	868	905	841	840	861	814	900	856	879	906	851	843	887	865	847	855	886	845	899	848	868	871	857	840	887	873	886	826	903	876	866	839	847	829	893	863	849	868	855	863	857	871	852	804	858	855	854	818	853	832	892	874	893	885	840	871	863	884	847	912	851	870	859	861	945	867	839	842	904	891	868	897	856	880	898	912	898	893	900	844	875	875	825	874	886	901	882	830	869	914	857	874	875	894	857	840	881	855	833	856	865	846	856	896	910	839	866	867	834	868	892	806	834	861	856	919	867	886	832	863	845	837	864	906	876	849	836	872	854	868	895	876	875	922	850	908	793	891	890	844	827	900	825	866	873	879	876	856	858	860	885	859	833	861	847	829	838	885	894	875	858	827	841	853	871	864	911	837	836	842	828	849	823	855	852	871	864	808	847	859	880	847	802	888	822	893	791	845	904	885	834	834	851	840	873	848	894	882	803	842	911	928	873	851	819	890	880	831	861	818	833	854	877	883	884	845	897	853	897	920	842	843	875	861	827	834	869	837	869	853	837	857	870	880	811	837	819	881	888	846	831	820	900	843	836	847	803	855	865	940	896	851	855	879	802	894	899	839	803	861	864	859	849	785	839	853	840	875	852	886	917	859	838	841	926	845	873	894	843	886	919	929	833	915	867	905	873	875	873	846	837	860	823	839	812	868	835	856	846	874	827	939	853	862	898	818	848	836	884	862	852	823	843	858	847	836	842	866	899	854	845	858	844	866	863	861	883	815	859	856	862	866	855	907	838	858	842	881	851	853	875	831	837	892	860	826	848	856	864	831	870	915	891	854	849	792	821	833	875	909	846	880	818	877	844	856	854	871	863	846	883	844	875	846	890	895	908	859	826	869	872	904	837	892	873	842	861	859	871	817	865	838	832	819	902	871	833	835	855	878	854	844	869	843	873	841	874	826	854	895	831	862	842	838	871	921	805	858	872	854	890	869	860	845	834	847	843	873	831	850	888	874	914	860	865	786	909	877	800	898	824	883	872	852	826	827	891	867	800	874	865	853	852	843	845	788	862	862	862	848	879	828	876	793	876	838	871	904	827	795	868	839	874	851	885	853	838	850	848	874	854	876	898	885	789	871	855	824	834	914	832	829	852	864	870	875	863	864	912	878	854	834	892	906	826	858	860	824	851	842	804	854	842	852	932	867	839	838	886	876	887	883	837	887	813	892	865	858	870	914	886	809	859	866	860	919	861	842	827	869	867	856	866	907	861	857	833	906	844	842	865	870	906	893	836	858	871	873	851	846	822	877	840	830	846	858	830	899	845	811	854	840	810	840	868	890	849	839	845	772	901	845	844	853	829	869	874	906	851	807	820	862	855	851	810	900	850	858	852	831	904	865	868	880	862	866	814	884	914	836	867	835	884	874	884	852	874	845	900	817	839	789	879	878	830	899	863	896	852	886	868	853	844	825	813	848	840	884	836	860	856	879	882	917	889	871	850	826	832	910	926	832	863	853	839	869	872	891	809	835	891	779	856	899	844	829	818	859	842	887	872	830	834	843	858	862	875	902	874	930	857	844	822	826	882	873	938	885	870	891	874	878	935	855	858	860	873	899	876	807	941	873	841	885	883	841	841	829	819	853	838	860	847	873	906	848	857	886	883	800	890	891	851	855	866	863	889	907	868	837	836	845	847	863	829	855	872	848	826	853	850	875	840	860	896	853	828	832	907	842	841	882	829	842	839	853	885	839	850	842	830	854	882	881	855	857	779	989	869	814	834	873	917	901	838	869	829	930	871	890	852	832	819	871	844	882	889	867	872	834	866	821	853	827	903	845	840	826	841	878	855	813	869	917	889	836	881	835	868	843	895	868	846	818	843	866	923	868	844	863	886	834	885	851	864	792	815	850	825	837	892	901	839	880	836	863	862	875	892	849	897	861	859	823	861	869	881	849	843	863	853	812	838	829	867	854	843	848	885	897	834	866	879	830	862	855	852	868	830	869	855	878	834	864	882	843	870	856	910	879	867	905	919	850
24531	21032	27046	25123	9921	704	591	467	441	451	460	432	454	441	402	409	391	364	392	387	359	397	382	387	403	370	335	381	394	407	365	387	388	398	360	373	378	368	404	382	385	388	372	359	381	347	354	356	394	384	355	389	392	397	383	407	376	349	358	355	393	362	395	382	359	376	370	420	374	361	355	357	366	374	413	382	380	387	358	359	381	371	367	392	379	386	334	348	398	366	390	394	391	337	374	335	330	394	345	350	390	359	355	376	384	399	380	373	397	369	359	374	353	348	325	382	382	389	377	397	362	353	368	367	333	405	373	393	372	399	344	365	365	369	383	350	368	359	357	356	357	383	371	374	352	378	364	404	390	355	340	366	334	398	394	368	366	377	349	357	394	401	368	385	399	382	349	358	392	408	392	370	380	379	336	377	379	371	355	339	373	375	365	372	360	393	390	362	389	375	389	350	369	425	354	373	369	370	378	390	394	372	372	376	365	374	376	379	396	375	383	401	351	371	357	368	364	366	385	383	381	346	370	356	352	368	401	356	344	361	383	360	404	365	344	359	392	355	361	353	341	332	376	321	371	407	389	411	369	354	359	383	358	390	377	348	356	387	369	355	379	365	386	366	390	375	390	375	351	400	413	400	382	377	361	380	372	318	381	368	342	374	355	358	365	373	357	348	369	402	387	359	372	356	426	375	376	327	382	390	399	418	400	395	355	381	380	381	344	380	348	370	350	341	413	372	398	362	410	360	349	381	393	376	389	364	380	384	383	378	377	350	392	363	363	383	379	362	365	357	386	371	399	386	396	391	390	364	389	354	393	400	400	347	361	349	348	372	351	347	366	384	377	360	392	366	378	386	372	387	345	363	397	344	378	373	401	413	375	341	357	352	367	391	388	349	378	375	365	378	431	354	362	373	374	406	370	361	390	384	395	390	390	327	361	395	370	382	400	370	366	363	389	342	392	378	360	371	361	388	368	368	358	391	395	360	394	378	378	373	402	384	376	375	324	382	412	389	382	354	375	373	389	356	360	353	381	361	404	375	351	395	393	343	349	358	378	355	365	383	363	351	358	383	368	370	388	345	382	385	349	391	393	365	360	339	417	352	355	349	378	400	373	396	387	358	374	356	371	383	390	406	383	391	340	362	359	359	339	357	365	366	390	360	404	370	377	341	353	380	371	347	359	364	384	359	333	396	360	392	387	380	366	395	419	385	374	331	354	374	370	355	352	356	371	386	381	365	371	354	410	377	394	381	422	375	342	365	389	376	400	410	402	405	395	339	354	369	362	352	417	367	358	373	379	394	375	378	388	398	401	345	365	385	363	368	351	396	356	380	361	377	371	351	348	372	365	358	377	369	365	402	388	381	376	387	361	400	361	389	362	364	367	399	385	381	381	356	380	384	406	376	357	394	397	398	411	394	375	392	396	372	339	392	392	359	347	350	374	353	380	389	355	359	388	372	379	361	383	360	411	381	374	386	378	388	383	378	384	347	377	420	395	365	358	365	352	375	374	346	357	380	360	376	403	357	383	357	403	376	379	343	368	384	363	366	353	359	367	433	366	357	369	365	414	370	370	383	434	378	361	381	357	365	370	382	383	343	337	359	401	401	393	355	370	371	344	381	372	374	369	379	404	370	372	406	373	386	379	378	354	389	372	389	350	334	378	362	369	395	377	379	375	399	369	355	396	367	387	361	376	404	342	393	373	377	390	398	373	375	373	341	407	366	381	364	378	352	363	393	366	357	340	416	342	329	356	369	345	363	405	361	384	385	352	377	372	363	381	357	342	386	412	392	365	374	408	360	361	373	415	340	389	366	358	384	361	381	398	342	368	362	378	393	381	377	359	380	360	380	390	392	377	382	374	379	357	375	393	374	391	359	373	369	385	335	388	364	390	399	401	402	381	422	389	361	354	352	406	403	371	366	370	368	367	350	366	359	377	361	387	361	396	355	393	385	368	367	395	396	326	375	373	372	384	379	388	361	361	348	377	387	360	381	349	371	350	364	414	380	374	368	391	367	377	420	406	378	349	376	373	353	383	400	384	365	376	361	350	384	368	403	336	386	347	365	366	379	350	380	374	386	403	365	328	372	362	376	371	374	372	360	412	402	390	387	370	375	352	375	350	379	358	370	379	353	400	361	342	384	375	398	379	329	365	356	377	385	391	381	358	393	376	374	363	357	381	359	370	367	364	390	378	404	373	352	365	346	362	365	382	403	365	355	344	407	402	365	384	364	383	370	402	394	371	371	364	380	394	380	382	376	360	392	361	369	352	365	323	383	379	346	346	362	347	369	350	372	355	356	396	363	354	400	357	386	350	371	379	346	344	405	382	391	374	390	382	372	416	389	369	379	358	356	370	356	369	396	381	402	396	370	402	318	369	383	363	390	401	371	406	365	364	363	403	369	380	402	401	386	363	372	377	377	373	377	359	343	359	373	364	381	409	374	367	367	387	374	385	396	382	395	399	403	384	394	386	376	397	353	351	356	378	350	360	376	371	392	351	413	353	360	374	362	369	394	362	361	399	341	374	395	357	353	365	368	379	360	358	343	369	389	383	377	391	334	354	365	402	377	367	380	342	383	375	351	376	365	410	357	405	365	360	331	370	385	369	350	395	363	361	353	384	389	383	401	326	377	351	350	370	385	385	389	408	404	355	411	373	378	360	360	387	347	328	405	338	359	366	375	369	358	356	396	378	381	402	397	368	377	403	357	374	349	372	349	394	366	361	378	376	365	378	376	385	338	372	373	423	336	394	360	389	382	361	366	365	374	353	352	340	332	391	371	371	388	343	371	398	364	377	384	390	404	382	361	378	396	372	344	388	381	373	356	402	388	416	367	375	394	403	370	373	405	360	366	372	355	351	386	369	396	412	368	364	355	419	362	353	380	406	372	387	376	379	377	385	360	342	348	380	410	347	371	359	372	393	360	385	353	354	348	399	370	328	380	380	368	381	380	367	369	390	376	382	379	373	346	343	392	360	409	361	360	373	372	369	362	358	383	379	379	373	377	382	360	368	351	361	393	374	397	374	378	376	371	359	368	385	380	382	372	405	363	361	366	400	407	370	374	360	385	389	393	384	350	347	335	349	406	356	393	387	379	357	379	380	404	401	365	362	365	383	361	383	377	359	376	375	391	402	370	363	355	372	366	401	400	355	388	358	341	356	378	378	366	381	365	341	376	391	378	394	419	352	374	368	355	379	360	336	400	400	371	390	377	362	401	410	354	357	392	381	360	334	386	395	385	358	378	380	351	374	373	371	366	386	389	358	376	367	371	342	373	416	337	346	371	381	371	363	363	364	387	369	385	393	389	377	352	396	401	364	386	395	381	405	392	384	381	420	396	393	382	399	361	400	368	397	380	376	369	399	367	366	396	388	366	367	344	360	384	362	343	366	396	343	396	358	377	373	390	390	386	335	345	373	385	350	384	352	419	358	392	333	405	401	385	369	354	373	382	353	343	356	360	381	360	396	343	351	343	353	354	377	350
3402	4562	3178	1609	1124	1041	857	749	714	645	597	543	562	529	491	520	495	478	509	478	443	488	467	463	463	493	463	498	454	443	452	428	462	445	498	438	410	436	446	445	431	465	441	435	471	456	455	451	450	469	439	487	437	464	455	462	425	457	425	413	463	445	432	441	493	435	416	419	451	483	466	444	431	468	446	461	434	487	410	449	426	411	423	429	427	452	412	431	454	436	413	421	446	436	445	447	436	430	430	426	431	433	430	463	445	441	439	444	405	436	490	450	443	409	471	444	419	465	443	439	482	443	468	454	428	444	420	466	433	455	427	414	419	398	452	436	442	416	415	463	454	433	477	425	444	441	418	398	439	427	424	496	402	471	441	434	416	450	417	468	449	459	434	447	441	435	465	491	433	425	483	426	419	448	463	412	458	434	448	460	454	446	455	415	444	466	462	398	454	448	455	434	396	432	401	430	441	436	450	427	429	429	441	420	427	401	444	457	450	456	454	432	445	460	438	431	461	432	435	429	459	457	477	416	455	473	443	396	425	421	416	462	457	453	461	473	434	408	426	457	447	458	450	481	421	437	409	465	431	456	456	468	469	454	436	452	411	420	436	422	447	435	466	395	473	399	460	446	437	430	436	489	439	406	452	457	462	455	387	437	422	465	462	492	431	486	468	413	449	434	442	446	466	471	437	416	468	472	421	474	439	425	441	440	443	413	438	464	425	492	457	468	446	451	442	450	457	447	460	444	463	447	439	438	468	462	444	441	435	454	476	428	456	454	407	468	460	434	412	430	425	431	446	413	444	427	415	429	468	469	397	425	481	478	440	417	450	439	430	457	437	444	456	406	469	422	410	424	430	452	427	402	451	443	458	396	477	438	423	450	423	419	400	441	413	419	465	476	428	468	442	467	429	477	435	461	480	438	424	401	418	443	449	410	439	477	422	450	453	465	438	426	461	450	437	431	447	478	436	408	416	466	428	433	442	439	491	458	437	461	435	434	430	388	416	461	471	499	429	468	472	414	449	430	451	444	433	451	425	467	444	434	477	472	422	386	455	439	420	446	463	422	446	462	433	457	440	404	430	424	434	411	430	472	460	473	445	422	435	444	443	441	447	481	452	389	442	418	411	444	450	445	443	468	430	480	452	420	450	382	453	470	472	430	434	439	410	456	447	423	453	497	449	467	437	425	466	448	443	459	416	441	413	454	415	451	454	463	424	434	438	449	417	470	436	434	457	435	448	466	457	485	438	481	443	414	453	459	433	442	424	419	469	440	425	441	446	419	413	423	440	451	443	427	422	466	446	458	443	393	457	471	460	473	494	441	400	472	446	476	490	422	462	435	441	466	413	458	420	421	472	442	474	458	415	425	448	440	409	433	456	439	404	437	420	500	463	430	436	440	432	442	454	452	451	445	458	451	433	446	419	424	453	430	469	408	458	439	458	467	427	458	463	458	451	443	468	436	413	445	451	464	411	423	425	450	433	466	447	445	417	447	439	423	454	426	470	423	483	437	444	444	434	461	436	401	443	469	478	440	418	416	440	457	472	436	430	444	460	410	437	459	424	447	408	424	427	449	437	428	418	434	455	434	454	446	437	436	431	456	416	452	429	446	440	442	423	445	414	446	432	440	418	435	481	459	493	406	427	455	482	450	438	441	452	435	443	450	475	434	450	445	460	452	442	439	451	446	437	454	399	399	469	436	459	441	459	450	414	428	446	456	444	421	441	446	411	495	485	463	466	384	440	459	466	464	446	469	443	449	462	393	426	444	459	442	440	395	452	454	458	429	441	441	466	444	459	438	405	456	440	451	416	464	454	427	466	429	420	411	425	418	435	452	467	417	439	445	432	425	414	486	465	487	476	452	444	426	461	456	425	439	462	462	451	452	452	426	457	434	443	417	485	410	453	395	430	400	488	412	475	465	432	445	454	434	420	443	432	426	450	425	427	438	430	416	442	459	431	422	447	420	467	470	435	429	459	438	462	425	437	410	467	436	473	377	460	437	454	439	433	430	453	428	395	461	428	438	432	473	431	444	456	411	465	451	468	431	408	402	436	453	449	439	455	419	479	440	431	423	444	451	436	407	436	439	400	443	477	432	465	402	451	411	447	444	457	470	431	431	403	444	406	465	479	457	404	473	436	473	446	468	460	453	435	398	423	439	444	422	437	435	443	456	448	429	428	434	449	468	453	436	464	424	479	437	476	456	435	495	467	497	446	425	440	459	440	445	424	470	450	423	448	420	408	506	414	413	442	442	454	444	448	427	439	416	457	461	464	450	464	446	429	452	439	463	421	417	425	454	445	402	446	485	421	476	451	481	442	428	464	451	461	442	483	435	456	410	420	468	440	458	441	461	440	435	453	462	426	460	389	430	444	440	450	447	430	439	435	438	452	445	453	438	490	451	429	396	437	450	435	423	439	459	418	439	427	459	414	415	434	458	442	419	410	428	450	418	436	423	410	453	462	419	444	421	458	423	453	449	441	448	466	460	475	459	444	442	438	451	449	426	443	410	428	450	429	466	442	449	439	484	447	441	455	467	425	457	428	451	443	477	466	412	431	430	483	413	465	439	453	429	440	439	458	452	421	458	422	437	456	427	477	432	436	412	448	449	427	434	471	456	428	430	442	420	451	419	458	441	424	462	410	442	458	440	439	440	427	441	432	438	447	458	419	426	446	486	452	448	445	423	464	462	459	463	452	453	462	451	419	443	424	428	437	454	460	421	468	451	432	423	440	402	396	475	446	431	429	421	458	461	402	408	485	432	434	434	452	427	437	400	437	452	464	428	416	434	462	416	461	483	440	463	427	438	444	449	454	448	431	471	415	416	447	456	440	474	460	454	461	447	439	432	474	404	446	448	498	432	461	443	443	465	407	447	443	409	397	413	481	447	439	424	414	482	434	460	428	459	413	424	456	455	407	440	473	458	444	435	433	427	445	511	431	455	441	437	507	462	428	489	448	446	446	473	474	415	450	449	418	428	452	428	414	441	459	447	460	444	419	449	422	436	469	462	440	447	438	451	434	439	450	440	444	461	439	417	435	489	435	438	449	451	455	435	482	436	467	444	430	429	439	457	436	397	443	462	445	436	437	430	482	450	428	440	437	416	410	428	453	451	450	445	462	445	423	434	427	428	434	431	431	448	399	474	454	452	411	418	456	437	457	454	467	448	432	447	455	474	436	458	434	448	454	460	445	408	409	401	433	442	455	454	475	453	393	447	442	414	474	433	409	437	423	456	405	471	490	439	408	410	420	428	471	431	421	460	464	440	387	451	432	439	445	471	467	469	437	448	417	436	430	441	433	461	425	419	421	494	431	479	431	472	424	435	439	446	433	446	426	442	460	430	451	410	447	436	430	463	478	431	460	419	459	445	473	420	433	443	471	429	478	405	478	455	459	444	480	445	416	476	454	437	415	440	453	467	451	425	413	456	412	446	469	478	453	454	440	446	437	447	468	462	439	447	420	435	429	464	447	462	417	478	464	425
22414	21085	28671	23722	21080	21108	7857	945	663	635	580	512	469	468	485	447	428	420	397	390	377	386	387	378	407	343	346	348	361	362	383	371	322	398	338	316	340	360	381	328	349	330	357	351	358	352	351	370	331	355	295	321	309	357	362	325	342	358	356	347	315	370	336	308	328	349	362	354	321	348	355	341	317	363	311	313	337	327	348	370	312	355	332	347	327	338	325	339	334	324	321	341	342	350	318	335	328	306	295	335	324	364	308	321	345	341	338	318	343	345	328	352	349	377	331	325	306	382	316	354	307	359	319	328	344	330	351	336	322	332	340	354	336	308	334	331	328	315	349	329	311	380	316	338	320	341	331	348	361	330	317	349	317	331	363	354	363	345	313	350	369	345	320	342	338	344	328	330	331	355	317	330	317	289	354	318	319	335	327	312	304	342	362	339	330	343	342	304	341	353	340	370	295	338	336	343	342	326	294	349	367	290	352	336	337	338	319	322	293	332	332	354	345	337	344	336	334	315	325	337	309	328	338	350	321	319	365	292	277	341	322	324	374	338	348	370	332	324	308	332	339	341	334	338	358	338	336	318	335	352	310	335	344	328	375	346	337	312	323	310	335	333	310	317	323	328	335	351	322	316	313	382	372	286	351	331	357	330	314	340	333	347	314	360	359	319	350	345	330	335	333	317	315	334	357	339	323	354	335	320	349	361	314	344	367	317	326	353	325	331	326	313	309	331	352	349	348	321	320	331	336	325	335	319	328	331	352	316	349	325	354	347	350	354	333	318	346	331	319	322	331	340	387	301	336	318	301	331	321	370	342	316	311	337	325	319	338	336	346	315	320	334	330	335	321	345	326	346	342	354	345	363	342	355	336	330	338	337	342	326	319	343	296	355	345	313	309	353	335	334	362	317	342	363	343	332	335	316	341	349	331	292	323	342	351	365	337	345	315	328	308	349	349	336	345	349	340	333	325	321	377	302	315	329	312	352	354	342	347	353	343	314	335	337	291	330	318	321	330	336	325	339	351	363	338	363	380	349	334	329	342	358	311	341	320	361	353	344	319	349	323	326	361	335	338	331	316	351	330	320	320	347	338	340	356	343	333	292	339	362	333	312	307	359	331	324	311	310	385	329	331	362	355	367	330	344	325	327	344	341	370	300	362	367	326	341	332	363	329	333	324	309	352	318	327	331	319	322	381	298	349	346	336	343	345	324	386	337	315	349	369	346	341	335	328	350	331	345	329	298	316	349	342	351	331	313	341	366	335	328	348	297	327	336	316	330	327	308	347	336	356	356	321	305	368	359	306	356	358	356	290	352	342	341	330	329	351	335	333	336	329	340	365	353	356	332	335	339	349	336	317	342	335	333	334	320	338	343	343	342	324	353	331	298	339	350	339	310	337	348	303	336	307	324	326	341	333	289	337	337	356	357	345	330	321	345	331	321	340	370	360	315	323	342	321	309	359	314	322	330	338	312	335	339	349	319	322	337	348	346	336	353	355	347	349	340	345	344	347	319	335	333	337	347	303	336	342	317	343	324	328	325	319	317	369	348	296	343	336	353	323	343	324	327	322	313	347	364	360	342	346	364	337	292	334	341	334	338	329	338	345	328	365	343	307	344	308	350	361	336	332	330	331	334	343	332	360	353	370	333	340	348	378	325	326	311	319	314	338	336	338	346	330	323	343	329	338	363	339	332	354	340	363	363	358	340	357	328	319	343	358	346	352	345	325	347	353	348	339	358	305	340	281	314	328	354	372	344	350	303	353	357	327	352	329	325	348	352	366	354	339	328	367	307	354	330	344	317	325	340	304	309	357	364	330	329	352	317	338	323	336	322	329	352	333	340	325	325	326	333	339	321	350	339	317	343	306	335	322	341	353	339	347	348	370	334	333	341	318	321	327	350	299	362	351	353	362	327	359	299	338	310	320	324	308	307	367	325	358	329	345	350	349	324	373	339	327	356	323	313	362	354	327	325	323	324	324	331	312	384	341	308	327	314	346	331	319	343	327	343	302	311	354	310	342	319	317	322	288	333	358	327	321	305	315	345	341	314	321	350	300	307	351	348	344	331	318	338	339	345	327	346	329	333	309	369	357	348	299	336	336	312	360	324	343	332	323	332	306	334	300	345	320	330	324	332	362	341	337	334	343	360	354	325	361	335	308	322	340	327	344	342	344	360	322	341	348	382	337	347	374	329	334	303	364	341	347	316	319	348	342	349	354	334	345	319	315	339	310	319	320	331	341	316	354	355	321	329	287	338	345	300	305	313	327	321	357	323	358	320	386	381	354	326	297	334	339	340	346	313	331	316	331	382	302	317	351	342	335	333	337	325	333	335	296	334	338	308	328	315	325	326	369	337	340	372	322	363	338	329	333	355	341	355	349	314	331	340	326	316	314	350	329	361	354	301	320	342	367	368	314	322	347	328	331	328	323	320	305	313	325	302	316	322	352	346	334	338	324	339	336	327	308	357	328	338	342	323	336	316	340	337	335	354	328	325	342	345	296	364	342	327	330	339	326	301	319	369	327	342	335	329	282	324	372	338	358	325	340	302	372	331	333	311	330	321	311	352	335	332	328	392	344	348	354	339	378	293	317	332	332	327	333	325	332	357	381	347	324	331	361	333	331	327	339	338	337	341	321	354	313	364	333	332	352	361	351	327	334	317	303	336	372	332	321	322	349	309	320	312	339	349	332	341	325	312	332	329	313	361	327	336	344	353	353	375	340	344	337	325	305	379	355	346	330	338	346	320	354	328	325	312	315	333	348	352	321	353	347	289	357	325	326	352	344	341	335	348	355	338	366	358	296	320	360	348	343	360	378	354	353	354	344	340	315	351	328	355	325	329	334	300	353	344	337	321	340	340	364	349	336	332	305	287	332	354	334	342	344	341	333	315	355	332	309	345	348	308	352	354	350	323	329	348	318	339	313	374	348	323	364	317	323	321	317	373	342	309	321	353	336	314	336	323	345	349	361	334	368	369	322	330	347	340	333	326	326	304	334	321	345	370	344	348	349	340	339	312	359	360	339	332	332	372	324	328	366	330	357	330	332	341	348	332	381	320	323	361	327	329	342	325	349	328	307	288	328	354	341	330	298	338	360	313	332	363	360	321	354	344	337	324	298	331	323	301	326	322	341	343	327	319	335	349	318	331	335	362	332	331	336	326	336	301	347	331	333	356	313	340	381	345	348	335	325	312	322	310	333	350	352	339	347	342	327	333	340	329	354	325	342	343	353	366	335	347	346	326	345	344	357	317	334	319	335	355	359	326	329	341	304	322	363	332	340	363	342	325	288	326	322	343	330	341	345	305	363	345	354	376	334	329	308	287	323	327	306	325	320	322	349	353	378	329	310	334	361	340	315	353	333	344	341	351	332	340	361	333	290	322	319	345	298	311	348	331	348	340	351	313	351	310	341	329	346	369	351	339	342	319	328	326	322	347	350	346	367	335	314	320	325	310	335	313	318	320	313	321	374	340	331	373	331	308	366	327
4605	13228	9262	4389	3259	2363	1866	1495	1204	1021	964	820	771	643	627	605	561	557	549	524	510	519	463	484	488	463	473	483	463	438	460	463	449	451	439	455	444	389	434	406	437	441	423	438	432	411	443	437	455	432	431	461	449	399	427	434	414	420	416	483	411	438	444	418	415	419	448	466	436	389	407	397	424	417	409	454	415	394	409	455	407	424	423	409	412	369	398	404	403	382	414	422	377	432	431	370	388	401	401	422	404	393	442	375	435	417	425	412	452	456	393	429	373	464	432	419	409	423	441	401	414	424	418	402	435	384	399	408	380	404	430	395	447	433	399	419	426	368	402	457	415	389	423	429	384	399	437	418	426	455	419	419	409	419	389	434	404	398	422	388	398	414	407	445	444	432	433	411	433	382	421	436	395	404	409	409	405	456	416	438	460	400	426	407	403	404	421	380	394	395	390	401	429	406	420	423	402	408	414	438	418	404	408	441	409	417	405	438	420	385	392	376	447	401	429	416	405	427	419	441	441	383	428	438	397	412	425	414	410	419	424	388	423	448	417	417	379	425	386	415	430	453	446	428	429	416	437	435	415	401	428	398	393	392	383	428	403	389	417	403	405	401	406	406	391	416	402	401	414	400	418	412	398	409	452	408	437	403	399	400	376	387	427	435	433	434	389	413	427	420	407	412	387	366	410	393	396	416	411	404	435	358	383	424	442	402	421	437	436	395	436	435	420	414	410	369	371	445	433	410	396	414	411	401	398	411	394	430	454	431	413	409	408	406	425	442	402	401	478	449	401	380	411	395	430	433	420	434	420	369	412	362	401	446	406	413	424	414	387	402	439	395	406	432	424	419	410	423	373	415	423	396	400	413	404	399	398	384	379	413	405	410	408	408	414	423	416	382	418	370	469	389	394	434	418	386	422	427	432	401	391	416	399	380	439	388	409	380	443	411	407	404	396	391	406	426	376	389	417	388	390	410	423	377	394	395	395	414	402	410	408	399	396	403	420	442	414	447	400	430	405	418	421	395	421	414	420	445	416	402	403	388	387	407	392	405	395	412	433	409	400	426	409	419	424	447	410	456	415	403	425	389	448	406	420	419	420	431	416	395	410	390	418	403	425	387	384	396	381	402	399	422	386	417	423	457	359	414	394	388	463	437	406	400	435	394	424	405	416	374	458	418	418	369	399	421	403	394	434	407	406	401	417	428	425	415	393	406	377	418	403	388	393	410	433	420	414	425	401	415	400	400	389	398	442	408	419	421	395	434	405	428	401	426	393	416	405	399	402	413	408	437	418	427	408	391	425	393	434	381	413	408	401	401	392	399	396	370	424	432	408	408	422	408	429	428	424	437	432	412	421	388	451	389	425	417	452	427	402	423	446	451	397	431	413	401	391	408	403	406	429	404	398	428	420	437	443	394	406	432	389	415	407	415	406	408	411	429	401	416	341	409	473	468	398	420	394	399	442	415	409	434	416	418	388	439	423	405	439	431	396	428	434	388	376	443	420	403	400	407	408	406	436	383	419	417	399	409	399	400	392	402	451	438	426	409	445	389	423	393	434	407	397	409	405	428	413	417	390	391	412	400	412	434	418	427	407	419	415	407	415	391	439	420	424	381	391	405	402	387	424	399	395	427	395	397	418	364	411	412	398	389	418	420	404	440	380	438	435	416	395	445	427	378	399	364	408	395	385	438	417	362	389	406	409	392	382	386	414	455	452	412	414	419	417	418	438	405	393	388	450	423	428	440	441	428	419	394	439	412	406	390	418	396	411	415	396	388	385	439	434	386	422	400	393	428	429	415	439	401	404	447	438	411	395	420	435	410	361	421	412	458	411	428	415	442	426	391	393	406	390	383	414	390	395	435	396	409	438	420	408	447	399	421	409	404	414	435	413	419	379	411	405	404	402	409	450	447	415	388	419	405	395	407	403	415	422	373	412	400	403	403	412	382	430	401	400	460	408	389	439	424	437	397	399	369	438	403	408	387	404	384	399	446	440	433	418	430	447	427	413	432	396	409	386	429	404	405	436	437	411	408	434	409	438	418	431	404	451	403	425	403	398	412	457	434	396	371	409	406	399	404	408	429	402	424	456	422	443	424	459	402	472	441	422	385	386	447	456	409	424	405	401	417	443	423	430	404	406	409	399	403	409	398	432	397	394	432	393	407	412	413	439	360	447	407	399	396	428	441	438	376	383	417	433	414	392	378	376	429	428	402	416	440	420	396	404	398	437	432	409	394	372	387	414	415	415	434	418	423	427	411	436	430	424	392	408	402	430	382	421	404	443	385	392	399	383	415	411	421	440	403	367	417	414	385	408	416	412	412	387	434	415	400	396	402	435	412	372	435	416	427	392	415	385	412	421	398	410	428	425	416	416	439	385	465	428	409	378	390	390	481	381	411	432	394	412	419	376	382	435	438	449	393	415	410	392	458	430	429	425	444	450	391	433	409	403	385	431	427	388	432	390	378	435	407	392	406	378	415	414	403	421	411	391	386	416	434	405	399	387	425	404	399	386	411	383	444	391	416	412	439	441	382	390	426	401	402	424	408	429	383	414	387	443	427	418	403	445	360	368	413	449	410	416	380	407	382	389	414	418	411	384	396	395	425	388	398	400	410	412	433	440	408	423	392	436	423	403	373	411	406	457	395	420	401	406	396	391	438	376	450	411	404	388	409	443	427	430	417	448	393	416	441	436	419	402	412	441	398	432	441	375	413	439	422	378	422	421	432	354	417	408	421	417	432	405	414	401	419	408	363	377	390	401	394	386	384	397	436	389	404	395	448	436	405	406	424	418	403	425	402	414	418	418	423	443	411	438	386	418	436	409	394	388	406	401	440	372	426	446	410	416	414	407	412	406	409	436	384	444	412	423	427	394	407	402	411	410	435	388	419	410	413	422	407	400	411	421	440	420	439	434	406	417	412	428	406	403	408	430	380	392	421	435	414	401	398	427	417	422	416	408	401	398	399	388	456	405	408	434	434	396	387	417	454	414	411	414	409	391	423	434	405	463	400	398	432	426	407	416	397	378	401	429	404	415	443	433	387	411	423	411	399	399	410	410	415	395	391	441	399	422	418	430	432	416	421	438	378	395	436	424	433	421	408	419	405	425	398	427	435	428	408	422	418	414	399	407	411	425	411	367	399	433	402	394	411	409	394	392	415	423	407	424	388	404	386	410	416	420	444	406	381	409	374	421	412	407	434	382	468	414	449	419	426	396	409	421	418	448	377	419	405	457	427	461	410	434	401	428	414	409	415	385	427	415	415	423	416	409	416	420	413	418	402	377	406	361	402	415	422	421	439	420	403	412	440	414	437	397	440	400	415	422	405	392	428	447	398	447	397	398	445	402	397	387	448	404	401	434	429	425	355	432	399	412	429	411	431	439	407	386	450	428	448	418	420	418	415	406	429	423	417	408	396	407	420	386	409	389	406	411	431	406	444	435	391	420	372	372	365	415	389	405	424	418	431	445	409	407	426	409	414	408	415
27187	18400	4720	1158	923	880	784	697	711	702	790	677	686	673	691	707	667	747	688	730	734	720	707	734	724	724	692	737	662	714	692	694	692	711	676	716	707	650	689	666	692	681	726	651	659	706	729	723	711	695	693	679	684	708	696	726	701	690	745	717	699	732	688	727	705	692	681	691	726	712	705	683	715	691	738	677	763	725	718	721	703	764	654	766	693	681	713	679	689	660	690	709	716	666	687	731	744	658	749	717	729	697	709	672	725	681	691	686	663	651	742	697	754	741	663	695	712	696	728	691	697	699	718	728	702	697	702	740	759	730	654	697	740	686	736	713	672	727	720	683	735	702	658	721	713	688	698	708	684	715	654	706	697	703	735	715	720	756	702	702	731	718	704	697	732	676	716	698	679	711	718	741	726	722	731	702	652	659	722	649	634	731	740	702	718	664	662	688	702	725	684	657	652	665	720	672	673	732	682	724	695	693	689	688	734	736	724	698	705	713	718	694	714	771	661	692	696	674	660	640	709	705	733	677	668	733	697	681	646	779	734	755	702	664	696	711	708	713	682	738	698	708	678	721	751	640	698	646	747	736	656	651	692	695	716	717	676	688	717	701	717	689	693	689	712	717	693	677	716	688	692	686	718	723	705	735	694	680	737	744	660	699	717	693	675	704	665	703	718	705	740	681	665	733	704	698	707	702	693	709	740	725	718	666	749	652	736	690	735	677	686	741	684	695	691	745	729	742	719	723	708	742	679	685	658	757	715	612	714	698	723	684	699	672	662	730	700	671	653	698	702	718	738	707	726	771	690	701	696	673	715	685	748	679	749	713	711	699	689	715	707	703	673	686	667	710	691	686	738	686	716	700	709	656	708	681	702	711	689	655	655	720	730	699	733	699	678	691	713	682	717	669	723	729	747	742	730	705	712	694	662	707	643	678	688	738	712	676	739	697	681	712	719	703	709	742	727	732	739	694	744	718	739	705	745	690	728	715	728	675	675	698	676	661	730	698	729	724	708	746	679	656	685	726	691	688	718	699	735	688	755	717	703	703	674	689	693	713	717	730	652	678	699	696	694	701	671	695	691	687	692	711	691	729	733	674	694	713	697	675	687	746	648	739	684	690	704	745	651	720	746	722	718	699	686	697	693	701	704	714	672	665	704	689	690	692	698	709	690	708	707	714	720	694	714	719	701	716	702	717	725	709	668	649	682	726	693	678	684	722	688	742	666	704	681	735	673	702	759	746	788	643	636	649	711	714	676	703	696	706	682	763	653	677	715	726	727	703	705	723	658	673	752	663	719	666	699	686	739	692	741	727	676	674	689	726	661	692	733	673	705	671	695	666	690	651	724	679	686	684	689	715	710	729	696	721	700	692	735	683	711	724	684	694	720	717	695	676	692	658	670	702	652	723	714	687	659	732	725	678	688	699	675	691	701	695	684	686	682	694	706	679	700	671	741	712	672	686	708	677	688	656	716	694	736	703	737	700	680	657	758	687	745	760	721	686	695	688	704	686	705	691	701	662	716	702	760	670	718	703	713	723	686	708	708	707	686	702	671	681	742	679	749	671	682	691	717	691	752	697	714	733	703	703	772	698	679	674	685	647	740	676	735	702	704	690	718	717	688	712	720	707	682	682	716	670	706	722	730	699	671	707	738	714	675	695	648	712	704	658	718	712	678	695	700	742	651	657	717	725	726	724	717	696	733	694	747	675	704	711	722	707	717	696	670	681	700	709	714	684	635	707	725	726	726	752	703	687	692	674	717	715	724	632	701	656	727	660	700	696	685	686	733	640	719	702	691	700	706	698	714	701	702	695	689	686	713	704	703	725	665	678	689	755	698	684	714	698	722	730	695	679	676	693	683	747	647	718	667	646	695	730	724	708	690	714	676	675	741	697	694	698	696	670	691	745	705	735	687	701	663	804	721	746	715	711	693	704	732	734	664	741	698	726	718	681	691	694	704	736	762	717	697	707	714	674	688	730	683	706	744	769	696	672	704	691	660	696	692	680	715	710	717	725	696	705	721	685	692	683	667	695	718	701	671	725	673	698	696	666	697	679	681	682	712	708	698	756	719	665	682	686	753	654	752	707	694	682	740	773	690	684	732	704	695	705	686	685	761	764	679	719	693	643	717	656	738	635	659	676	660	700	750	680	681	737	720	687	683	713	699	690	717	706	669	746	649	710	714	740	715	724	702	691	657	700	693	696	724	699	664	700	725	722	686	693	718	718	729	674	679	651	686	671	652	690	713	680	693	669	655	704	707	732	658	699	761	731	679	715	680	719	699	723	679	702	693	693	691	671	700	677	761	718	705	718	651	665	665	716	721	764	686	684	734	751	704	730	725	664	725	736	726	700	712	728	727	701	656	708	707	694	656	706	703	751	682	708	700	729	736	711	701	678	678	745	684	708	708	690	714	693	718	659	730	739	715	649	699	716	728	756	702	719	671	683	696	674	746	745	688	711	656	649	741	726	676	679	680	714	728	730	689	710	697	717	686	733	668	772	708	741	704	699	680	696	684	662	668	682	691	697	721	699	706	708	656	711	687	715	650	712	697	692	733	688	669	705	769	665	733	735	734	688	679	733	687	714	709	681	674	667	676	693	726	684	701	716	682	675	701	689	741	691	711	707	720	760	660	696	685	720	704	721	694	676	692	634	700	708	699	708	724	694	756	698	734	707	668	722	731	713	751	708	707	764	664	697	696	636	741	722	731	699	681	703	697	673	692	711	687	726	726	701	699	720	699	718	718	722	687	691	712	746	683	694	712	720	680	672	697	712	691	677	693	741	719	710	759	737	676	729	657	694	718	717	627	713	733	673	697	730	671	729	750	695	760	696	745	700	702	692	756	681	694	714	723	710	743	643	741	711	686	756	685	681	679	706	736	730	714	663	667	724	758	695	718	696	686	733	701	664	681	731	668	703	695	693	680	707	667	728	714	726	695	698	737	697	692	675	694	691	681	769	711	704	731	731	711	705	762	711	682	663	736	724	716	702	757	711	689	700	707	666	718	635	743	714	699	654	683	687	672	671	725	743	706	716	705	671	743	731	689	712	689	671	698	676	686	717	743	680	672	739	697	689	678	727	675	669	726	698	686	678	679	734	724	722	705	734	711	716	664	713	708	689	725	673	701	736	708	693	673	713	708	708	703	686	715	693	720	719	688	798	730	662	678	697	667	685	701	770	622	714	722	729	704	707	711	713	695	705	686	701	712	702	682	680	704	665	718	693	681	674	720	712	695	696	720	739	713	690	725	690	704	636	680	690	715	661	723	670	686	652	706	665	722	702	732	731	697	697	752	689	717	704	692	716	732	717	671	719	696	712	709	696	726	697	668	669	697	682	721	702	697	681	701	714	737	710	720	723	727	713	694	716	689	701	666	694	713	728	710	697	679	730	719	717	702	710	683	647	698	681	721	677	734	691	731	713	813	735	736	710	691	703	699	764	662	734	686	708	700	749	673	645	724	706	758	748	675	709	736	750	667	702
4503	1320	1101	920	915	918	888	829	864	854	848	866	774	864	805	805	813	816	795	802	822	845	836	844	815	773	824	840	797	818	854	790	783	843	761	833	813	797	788	796	843	813	812	857	837	780	829	787	829	807	784	820	774	815	824	842	789	812	812	828	765	834	828	785	860	763	815	844	862	805	809	761	825	842	790	835	779	764	789	821	843	774	805	841	836	788	834	832	804	778	793	826	844	878	766	778	756	770	804	855	790	801	817	788	808	799	824	829	811	790	825	840	849	799	824	819	791	796	788	803	809	828	832	818	868	829	803	839	849	769	789	837	821	832	803	789	870	754	869	827	830	823	830	795	835	782	793	849	835	798	794	841	812	829	796	850	815	853	843	772	811	869	825	777	863	819	859	842	827	883	817	828	825	793	804	822	900	845	844	839	762	840	797	840	847	836	794	809	825	814	860	816	836	837	802	853	828	823	773	799	814	820	752	792	791	834	798	818	794	795	799	836	781	827	815	836	844	789	799	808	844	809	801	813	796	848	847	788	796	848	837	808	796	797	824	812	849	845	800	821	820	846	834	838	828	852	818	800	760	839	777	752	822	838	839	784	798	808	798	834	875	819	794	793	790	834	866	799	803	847	841	833	832	789	745	829	845	806	842	798	795	792	795	800	775	775	810	842	844	799	808	851	827	816	819	794	846	880	806	825	767	812	805	790	799	754	849	845	839	818	839	759	792	868	821	758	848	760	816	826	801	829	823	810	856	792	818	783	842	802	799	768	845	802	827	837	834	800	849	843	803	843	774	860	860	825	819	860	793	747	831	726	840	813	790	818	847	807	847	805	827	780	773	807	760	803	800	792	768	800	789	863	803	861	848	768	822	799	844	780	856	861	776	849	800	803	866	848	817	839	798	820	763	805	845	797	817	829	843	812	784	804	827	807	793	781	804	768	804	816	847	796	827	821	832	800	809	760	780	818	858	788	774	788	786	809	804	814	789	792	774	795	861	796	834	793	857	872	794	798	833	849	808	846	814	807	860	845	811	811	788	837	819	806	844	781	815	846	842	800	811	812	819	816	824	775	849	750	858	800	814	871	803	777	847	803	805	818	800	813	862	817	813	860	806	857	785	795	768	779	791	801	795	821	824	857	820	863	863	793	858	773	794	810	817	805	834	804	818	817	780	845	831	811	765	801	835	778	792	807	852	805	843	817	756	777	841	867	840	858	829	803	864	765	823	808	792	835	752	798	876	851	805	838	792	760	808	795	827	780	859	830	810	783	853	832	848	790	815	826	843	816	832	836	879	873	765	787	813	823	814	801	823	802	849	816	810	838	840	806	817	814	802	834	828	780	777	820	826	845	809	778	854	769	802	870	749	849	818	816	802	810	785	775	815	864	837	845	796	784	768	785	804	823	816	827	807	851	809	845	850	823	836	812	868	830	847	825	805	848	775	785	863	827	798	782	798	806	809	817	841	822	841	836	815	805	850	783	779	764	864	809	765	809	837	845	762	818	777	796	835	827	822	841	802	810	767	758	805	814	764	787	834	782	823	845	825	775	819	821	838	842	872	767	817	784	849	823	818	788	778	846	776	804	860	812	829	828	799	843	844	791	821	799	821	821	828	838	760	852	854	806	783	864	822	871	827	742	747	852	808	816	808	820	795	860	796	793	836	774	793	826	816	806	782	798	771	811	773	827	800	815	845	821	793	806	792	847	826	838	799	824	747	852	826	829	836	802	819	810	788	851	797	784	804	864	812	818	845	788	822	797	851	793	810	828	823	795	810	783	794	815	802	803	781	834	794	856	755	806	754	845	850	833	823	813	847	794	820	785	810	819	804	835	867	780	818	819	837	821	815	858	764	822	834	814	808	879	854	812	802	767	814	739	788	804	839	806	838	787	820	833	823	838	852	808	798	856	801	797	791	835	819	795	845	775	824	848	827	863	829	810	834	789	797	867	832	810	776	778	809	795	840	815	770	823	865	827	823	760	738	814	818	813	845	831	840	800	889	843	815	811	808	832	820	801	771	830	805	820	834	836	864	789	843	812	807	815	825	813	856	812	827	817	830	787	815	833	816	835	782	799	834	816	800	846	791	817	822	812	838	789	812	856	838	826	836	816	816	785	815	836	774	840	882	782	808	767	818	817	826	828	762	792	843	793	829	813	821	819	768	794	800	802	854	895	860	871	839	831	813	869	844	789	820	808	768	786	802	749	822	822	773	801	829	812	812	844	813	800	794	816	803	808	788	802	843	852	821	831	812	802	779	850	835	825	850	777	823	773	806	799	810	753	792	823	804	857	846	743	779	820	847	794	767	807	811	834	755	820	780	816	831	801	844	834	772	795	835	845	809	801	824	823	817	871	854	807	786	767	798	840	823	865	843	820	824	821	796	801	785	805	846	825	754	833	800	806	807	801	872	745	814	800	781	827	822	832	778	765	819	785	850	786	794	778	828	816	851	830	840	861	808	785	823	777	791	770	836	821	844	833	816	889	837	824	868	859	780	863	836	791	820	842	837	783	807	869	781	854	800	804	866	825	799	805	842	822	829	829	816	762	800	817	833	813	808	851	802	789	790	798	808	806	817	803	797	801	833	877	806	785	807	779	850	797	806	771	829	805	824	842	802	850	785	893	769	768	875	850	838	828	807	788	846	770	835	833	806	841	795	814	824	865	829	831	775	821	868	800	788	823	791	837	802	846	819	794	849	836	797	817	792	844	810	802	799	807	815	859	830	825	860	766	791	789	810	803	806	867	869	810	826	818	789	817	771	816	807	825	863	842	768	829	817	805	790	805	807	818	764	840	822	804	870	847	837	754	765	823	802	777	821	796	858	866	773	837	789	825	819	792	809	743	849	823	827	815	853	791	838	820	795	863	795	829	853	816	828	844	793	828	776	801	819	803	807	826	776	785	851	783	793	806	868	813	797	801	847	868	804	807	814	808	839	887	813	836	856	792	841	777	831	839	841	838	859	811	897	793	821	819	823	871	799	791	828	796	827	703	828	841	860	851	837	841	842	811	828	865	783	817	858	822	791	808	771	825	828	809	768	836	821	796	834	808	774	797	838	838	800	783	848	853	818	865	801	813	880	837	818	824	841	791	804	856	831	818	805	879	779	858	788	782	816	827	835	827	804	822	847	819	853	810	789	792	843	796	806	780	814	828	822	812	846	849	811	788	832	919	835	799	830	827	804	804	876	857	769	835	782	853	813	868	789	848	832	828	853	821	874	821	816	843	830	839	834	836	783	825	802	820	804	850	829	790	803	773	820	787	838	850	819	824	815	839	883	829	840	856	797	803	842	793	837	800	817	860	828	853	794	837	790	781	829	811	759	771	792	812	824	838	841	808	789	836	840	776	791	799	852	803	821	817	811	831	776	802	800	826	844	774	798	841	786	818	762	819	834	807	820	813	868	788	853	823	815	831	770	796	849	767	845	825	815	780	826	786	790	818	801	841	783	820	824	768	816	831	839	823	795	827	815	823	848	774
23482	21076	28236	24111	21081	10139	1409	998	929	895	853	868	836	750	796	778	795	807	825	755	713	744	786	757	731	706	728	775	744	726	733	732	785	770	697	736	774	729	751	717	741	725	722	731	730	729	777	730	737	744	758	778	727	749	764	730	738	752	725	717	724	721	711	747	735	734	728	701	704	734	731	673	745	759	709	739	745	729	756	768	732	750	754	773	710	733	736	735	732	702	676	722	735	737	750	693	704	731	719	705	713	765	743	727	715	721	714	726	751	751	731	728	732	750	673	729	736	794	753	734	712	692	709	724	751	771	717	736	750	745	698	739	706	732	684	717	782	700	756	733	675	760	715	745	727	743	690	675	644	745	808	758	760	705	764	703	682	756	767	689	718	683	698	689	739	733	751	710	698	721	735	732	665	742	747	754	740	752	705	755	725	726	693	751	737	740	768	744	660	730	710	679	711	666	702	733	755	736	725	731	732	736	701	722	752	697	730	792	737	710	741	697	735	714	705	695	761	759	697	759	706	707	745	761	764	736	705	726	725	725	708	730	743	695	699	726	759	689	707	735	698	728	723	735	721	757	702	684	696	690	735	713	769	728	727	729	755	738	703	726	699	746	718	747	794	704	685	758	769	674	760	705	724	669	698	755	743	749	707	722	763	677	692	707	757	759	743	699	734	750	706	762	690	696	793	742	729	745	741	732	728	711	706	752	725	730	711	689	753	760	744	734	685	691	726	774	692	763	759	717	696	732	658	715	718	685	708	679	701	724	673	700	727	666	710	710	710	722	724	727	732	739	736	655	735	681	733	770	786	699	776	752	693	730	743	752	735	730	724	727	726	787	722	718	763	734	707	726	692	734	718	746	709	738	733	729	720	692	737	774	752	712	744	733	764	696	778	736	719	716	748	760	731	755	777	725	777	726	712	718	735	730	752	736	711	750	702	723	722	720	714	719	715	783	735	750	712	756	763	765	706	748	699	762	698	721	684	754	721	719	689	696	752	719	711	720	714	707	749	726	776	728	734	665	706	726	722	744	672	686	719	690	790	734	742	754	722	709	742	735	717	760	644	757	723	693	740	764	685	737	782	692	674	729	723	708	721	740	749	711	734	721	746	688	722	738	726	690	779	697	717	679	787	698	738	715	732	706	773	707	738	700	745	777	707	726	765	728	756	663	681	711	742	693	707	750	737	714	705	709	753	705	722	746	723	700	735	787	755	713	741	746	703	743	735	707	683	762	726	653	699	737	690	717	745	697	757	773	728	726	743	750	746	672	710	707	710	700	733	727	735	726	741	769	714	696	724	684	718	721	723	729	720	711	738	695	707	716	715	668	783	688	676	725	747	706	704	670	713	700	676	727	694	723	736	728	724	723	741	722	728	721	694	747	733	766	720	697	694	698	696	756	750	725	747	704	747	720	717	752	733	696	725	717	723	714	809	706	721	690	740	709	649	768	751	738	719	772	718	742	732	696	762	715	753	732	756	687	706	736	758	663	729	734	692	716	709	699	719	738	748	689	748	756	731	657	743	657	705	722	702	700	703	738	740	738	735	680	731	719	713	707	697	791	725	673	784	697	739	729	681	695	744	750	702	756	754	753	743	689	724	686	734	721	730	750	748	775	702	749	748	735	755	691	800	687	734	750	703	736	729	762	694	757	701	710	768	687	704	705	718	728	672	723	742	705	724	729	674	716	703	739	745	711	752	764	767	728	711	739	740	741	693	718	733	726	746	745	724	701	661	740	720	673	727	738	707	765	727	711	697	698	701	784	745	720	700	657	725	714	705	723	750	730	701	726	724	690	730	681	742	729	728	721	763	656	754	748	701	723	714	722	745	717	703	694	751	712	728	717	729	667	688	748	718	731	680	721	730	699	723	753	713	711	746	729	698	678	711	730	676	738	724	746	754	749	721	748	752	732	740	699	700	690	737	679	779	768	747	707	700	751	715	782	676	697	721	729	665	746	692	791	739	722	745	700	715	671	750	724	727	714	756	719	753	730	735	694	693	727	690	759	702	713	696	758	670	747	716	720	695	799	729	739	730	757	718	722	708	719	732	766	727	753	730	721	718	754	730	722	722	717	715	722	735	741	727	738	715	746	744	723	708	700	743	661	716	728	685	726	716	747	701	709	700	739	733	698	776	709	668	718	701	739	747	714	709	674	704	709	786	795	700	753	739	723	756	718	720	734	726	714	695	753	755	714	704	746	753	681	761	725	724	733	775	753	714	717	786	653	770	726	777	673	737	693	718	728	731	739	717	734	724	743	780	725	751	736	755	758	743	672	710	689	687	782	721	722	784	705	733	672	743	708	708	770	729	671	701	732	743	720	746	754	726	756	738	759	716	733	686	778	744	734	702	738	727	746	725	716	752	753	763	708	729	736	709	777	758	714	700	716	749	712	754	735	717	755	731	704	722	725	758	692	711	729	718	714	728	733	700	698	715	732	728	738	735	737	753	743	746	758	696	729	703	725	740	741	759	738	774	710	727	700	716	678	727	731	728	758	761	677	727	744	729	732	802	737	722	692	752	766	712	753	724	770	744	722	722	738	727	693	768	718	758	706	731	726	732	738	747	764	738	752	688	713	696	704	678	724	673	725	752	709	715	701	740	722	731	702	696	764	714	674	673	701	722	740	698	706	709	703	703	708	783	752	706	765	727	683	745	677	706	698	735	731	731	726	720	720	729	713	738	714	771	731	686	688	720	746	695	763	684	669	757	727	726	723	700	727	686	702	707	685	734	752	732	723	730	739	740	700	730	699	687	690	768	743	741	722	735	739	743	765	694	692	724	716	769	723	725	691	750	733	710	719	720	727	726	717	747	729	715	735	699	693	736	723	725	742	759	796	751	665	738	730	767	727	717	699	716	704	715	692	669	721	713	711	760	697	702	740	743	734	708	736	674	715	737	734	700	647	726	704	688	744	728	725	711	724	672	676	775	726	665	696	734	763	661	774	749	696	757	720	655	727	741	745	743	753	695	707	756	724	768	665	784	696	719	714	679	722	734	700	711	745	725	718	699	737	795	689	721	739	683	731	776	693	717	763	706	726	732	741	731	705	758	704	748	688	704	691	738	739	710	711	746	700	726	680	678	743	742	745	754	762	716	705	735	726	779	720	719	684	746	731	722	771	714	735	735	724	736	717	712	699	747	680	684	728	751	724	696	716	720	743	748	752	728	748	731	698	752	759	730	764	766	729	744	779	745	682	713	735	709	720	709	734	687	795	700	711	746	698	700	703	719	769	701	726	700	782	743	728	746	752	709	704	705	743	776	753	754	728	764	685	700	723	734	766	720	709	733	715	767	741	660	689	698	723	734	759	733	697	738	700	769	739	683	706	665	674	678	725	685	719	771	715	755	691	705	754	702	714	732	738	738	682	734	749	754	689	709	736	760	746	739	725	724	697	740	671	752	695	727	744	745	764	737	687	679	719	722	708	799	719	692	720	668	766	732	747	713	690	773	708	730	749	716	765	695	735	739	707	667	696
3599	8349	5939	3010	2253	1963	1585	1322	1234	1137	1075	1096	1000	972	933	961	952	916	946	944	892	871	902	906	924	929	884	930	885	846	847	854	880	879	883	881	852	858	803	861	851	861	896	886	864	869	860	879	832	885	823	813	867	837	859	816	855	907	842	901	896	833	819	912	831	877	855	891	869	888	838	860	900	940	873	818	803	849	846	881	876	869	882	915	833	889	875	880	827	856	821	867	866	840	908	885	879	817	845	819	838	830	859	866	901	883	907	840	879	858	859	791	868	849	854	866	841	786	878	852	852	868	909	885	837	836	853	868	869	861	859	862	837	865	901	848	857	861	865	863	847	826	876	842	855	891	857	824	851	902	838	877	826	804	904	900	842	817	882	918	865	841	850	848	871	883	812	811	849	910	865	860	888	899	795	882	823	856	855	821	854	881	887	867	827	883	908	888	815	849	893	843	865	783	841	829	837	839	803	849	829	850	852	881	862	834	810	844	853	852	860	850	826	882	894	805	870	888	826	848	865	846	905	815	851	831	842	834	868	830	833	872	805	862	838	849	789	857	836	870	845	838	836	808	841	792	868	893	831	809	826	863	861	835	869	896	846	882	858	876	900	825	847	845	833	839	864	817	886	840	815	827	852	839	826	849	873	871	827	897	828	857	846	837	872	863	869	861	828	821	853	822	896	846	879	835	839	802	844	845	839	821	862	850	878	904	867	911	825	911	865	929	829	828	844	826	854	881	876	782	843	824	851	832	846	826	855	886	882	844	896	884	821	834	873	874	832	837	868	852	956	830	866	857	848	855	892	878	831	887	917	844	879	909	853	876	822	844	846	844	897	851	888	849	840	884	895	890	856	871	898	847	788	811	868	849	816	871	841	955	869	839	810	834	882	868	846	897	892	840	875	891	890	898	827	862	900	856	851	892	851	816	855	867	884	873	940	856	890	823	865	847	839	881	902	830	852	850	846	906	812	884	863	846	859	871	861	851	868	809	812	868	809	862	830	863	821	807	821	817	904	859	886	902	815	819	866	831	874	861	861	866	869	841	892	856	872	823	872	901	891	871	862	863	830	845	921	874	800	875	783	864	818	857	867	835	889	842	823	870	810	835	832	946	836	848	833	872	933	818	891	867	850	811	819	842	858	905	880	860	854	822	901	851	887	898	894	894	869	871	883	853	859	872	893	858	851	850	887	860	861	885	885	860	855	836	851	873	849	804	901	888	848	861	809	859	846	848	849	870	862	852	839	853	844	819	892	842	879	834	825	872	847	889	875	896	838	861	831	888	874	874	812	844	903	845	887	849	854	842	860	828	851	882	880	915	889	860	870	862	879	852	803	835	869	878	839	864	868	843	888	854	871	821	890	877	870	852	872	826	842	860	880	868	831	865	931	831	808	869	904	887	876	848	866	857	848	858	879	838	855	865	793	844	887	903	870	901	877	875	824	869	779	867	852	821	848	851	842	898	815	873	861	802	850	873	851	874	860	843	868	838	850	853	840	887	880	842	858	876	910	884	854	846	843	850	802	872	832	873	829	869	832	851	856	894	838	875	880	859	843	832	868	891	840	850	869	816	845	898	888	878	880	844	786	845	859	862	850	874	922	792	878	806	859	844	885	851	862	845	824	796	852	823	830	818	867	859	827	880	851	882	885	866	801	907	906	859	872	884	827	864	779	870	841	882	882	835	872	886	855	812	824	859	854	868	865	846	905	854	864	873	871	879	866	863	865	867	873	875	841	911	841	862	879	842	858	913	813	882	828	852	824	833	879	867	820	860	862	812	820	847	842	872	870	886	859	877	830	916	883	814	791	877	902	834	900	847	844	834	852	867	856	860	827	866	866	911	803	846	829	859	840	861	847	838	826	855	853	889	834	856	851	854	848	851	908	888	827	905	842	827	842	823	881	869	840	829	883	845	858	823	865	832	837	841	850	845	845	864	863	800	845	858	898	864	850	805	871	867	868	850	844	878	893	853	870	897	889	844	889	813	892	857	865	870	844	862	866	864	859	875	908	869	842	839	811	817	880	875	876	854	876	858	847	793	800	843	873	863	810	823	884	920	824	838	848	852	853	852	863	852	869	857	859	824	909	839	837	862	893	888	863	792	918	849	777	837	783	905	827	791	928	878	852	778	806	835	859	836	840	958	857	869	835	812	839	862	797	816	879	827	848	849	846	873	820	865	888	850	836	864	850	872	925	845	865	821	859	841	844	903	803	844	851	878	794	839	820	882	837	817	867	872	825	881	894	897	882	818	825	829	880	816	848	847	891	852	901	917	851	831	864	865	822	848	896	873	840	838	853	859	938	917	811	813	854	887	809	873	866	906	838	893	874	874	836	827	851	869	840	864	811	836	851	810	881	817	862	893	813	921	830	844	863	847	853	905	848	886	854	874	883	818	832	820	867	820	872	860	861	885	857	847	868	876	816	869	840	849	890	777	799	787	863	796	833	810	833	865	867	835	830	892	865	858	832	804	895	876	813	850	892	858	812	843	881	925	854	786	859	870	856	869	867	792	795	855	830	863	811	820	870	886	889	874	871	841	846	857	890	858	797	866	862	895	884	866	858	844	847	849	882	844	833	847	804	841	846	846	847	942	864	868	831	823	856	835	927	840	903	887	832	889	836	833	820	841	813	839	839	868	869	826	852	871	910	894	887	845	833	882	865	891	881	844	883	880	849	840	790	896	862	807	910	871	873	849	886	849	856	865	849	857	832	877	876	877	855	836	810	814	923	828	860	875	840	863	856	807	831	856	800	873	876	816	844	811	861	782	851	864	875	804	855	852	832	836	892	834	838	892	864	826	838	867	901	889	836	888	858	867	819	852	833	819	876	815	826	876	821	867	856	881	831	792	845	825	836	865	852	856	814	870	803	825	848	834	893	834	863	833	857	873	903	839	847	881	877	849	836	923	897	861	886	910	849	853	860	849	837	905	823	838	905	863	861	828	865	884	825	865	825	872	891	820	822	900	874	817	856	853	915	854	821	876	854	817	857	821	906	891	847	804	863	872	869	853	849	854	818	837	886	821	892	880	820	844	828	889	875	893	852	816	807	866	841	854	782	814	844	812	852	915	857	819	826	824	860	850	811	804	834	828	868	878	883	835	855	933	817	862	892	845	830	838	871	855	852	853	819	841	832	863	855	850	831	798	819	844	866	864	836	883	894	856	795	849	906	856	885	870	897	898	879	921	831	833	832	847	810	867	856	818	853	902	868	863	839	864	874	814	791	827	845	837	818	826	847	836	901	862	868	876	810	820	834	821	892	856	866	839	881	859	806	895	852	859	866	834	811	846	853	849	840	835	880	851	816	832	923	886	850	819	894	826	829	873	835	884	805	820	847	791	836	877	834	844	817	781	865	865	856	781	833	885	876	817	894	880	873	861	836	844	815	841	866	848	889	824	844	847	886	866	875	858	881	857	848	837	809	815	847	858	883	894	856	806	897	900	835	840	861	859	822	827	874	837	888	800	845	853	856	832	850	807
24679	21088	27101	25175	9875	697	557	479	433	437	443	427	385	410	425	426	388	392	411	353	388	369	401	413	390	429	389	389	396	381	422	359	375	368	395	387	393	331	358	387	383	362	377	375	395	391	380	402	370	332	383	410	400	395	393	407	410	403	356	363	381	406	405	375	352	387	376	379	366	407	358	352	346	386	395	334	349	374	378	409	380	361	344	376	357	379	379	369	358	367	369	382	387	407	345	375	403	388	369	400	367	358	384	376	366	382	379	366	393	420	361	358	372	376	389	362	372	386	398	380	382	347	380	386	397	386	375	369	382	390	376	367	350	394	387	389	383	382	367	352	391	340	355	376	327	376	404	398	360	353	345	370	389	415	407	363	376	371	384	356	383	348	378	363	369	355	343	367	383	351	352	374	322	358	385	379	383	356	343	354	384	370	383	408	378	346	417	355	405	375	358	382	390	360	343	361	382	328	347	376	368	362	376	354	327	389	372	373	365	373	388	408	372	388	351	367	378	370	348	345	371	368	385	339	353	388	361	370	380	368	361	343	377	392	375	376	360	335	344	392	374	430	409	382	409	353	403	357	396	342	349	386	373	351	351	361	392	377	401	377	349	357	390	365	375	390	353	355	344	353	388	348	355	386	368	377	398	399	392	334	349	382	365	378	380	371	378	364	328	347	354	382	363	384	377	384	378	344	348	382	385	388	378	381	364	373	354	370	358	349	353	369	380	386	403	345	393	373	348	374	401	382	375	375	390	340	376	354	367	404	372	384	388	370	395	399	366	396	350	391	398	326	371	378	384	391	352	376	347	355	390	361	356	360	375	364	389	374	366	370	333	345	389	354	332	369	368	399	377	397	361	391	384	384	392	363	368	363	405	377	381	408	352	359	348	365	369	360	360	379	342	356	376	381	370	356	382	397	373	356	394	378	383	384	323	371	354	380	381	372	354	365	370	386	379	390	365	372	358	394	381	395	354	369	357	368	395	377	370	427	390	357	381	360	355	402	344	366	397	363	368	376	381	387	392	389	369	333	392	379	388	354	377	366	362	345	349	398	375	394	352	361	374	384	352	347	382	347	335	357	347	338	369	362	351	384	361	350	338	365	389	328	405	390	362	367	342	356	364	366	355	371	368	385	358	400	367	373	385	336	378	382	377	370	350	380	364	391	405	377	359	353	381	359	374	375	388	379	382	388	356	326	370	367	371	373	352	346	362	396	366	331	368	380	376	366	395	390	374	371	344	367	386	360	367	392	361	378	390	392	374	389	381	379	419	375	394	385	384	366	385	368	390	405	377	356	386	379	376	364	368	403	353	358	371	379	381	359	383	343	363	358	351	390	389	403	381	352	359	383	341	388	403	344	401	353	363	395	386	358	387	352	402	369	379	386	396	394	376	392	389	395	368	358	376	364	398	368	371	316	378	363	332	371	369	411	369	343	392	390	385	382	336	404	329	364	363	342	372	384	375	370	362	407	382	368	356	380	389	345	373	379	339	363	373	349	345	377	364	410	346	345	359	357	398	384	381	372	378	349	375	371	363	368	401	404	339	411	405	368	370	364	389	362	366	372	389	362	385	334	371	336	383	374	349	356	378	400	372	403	352	386	368	394	384	377	380	376	366	353	344	371	401	363	367	423	329	352	396	366	330	401	372	332	373	360	375	381	373	343	360	355	397	364	365	355	413	375	409	358	356	389	389	388	380	397	381	365	361	331	389	362	352	355	354	377	370	372	349	362	321	373	356	390	336	411	379	350	337	376	384	365	354	334	374	382	380	374	375	372	365	415	404	369	381	367	372	404	361	377	380	347	383	369	415	388	338	334	387	357	332	371	337	370	399	354	356	334	376	343	374	389	366	364	397	364	373	375	350	355	362	361	363	353	376	404	353	351	343	351	374	403	370	353	381	363	376	397	360	380	348	378	337	371	364	345	393	361	359	371	361	367	369	397	373	346	388	373	363	386	383	346	403	413	359	351	426	377	367	369	363	358	404	333	340	372	380	340	380	377	370	392	339	377	357	402	383	366	405	370	350	355	357	349	355	366	395	379	387	343	348	383	400	397	383	396	368	379	366	344	407	364	337	382	368	362	382	376	387	357	345	350	374	381	402	387	357	340	363	379	385	414	397	371	391	371	368	390	390	373	378	369	378	389	365	356	426	388	365	349	361	389	404	379	382	381	396	362	363	380	409	363	380	353	340	378	357	359	375	356	397	363	379	358	378	375	376	366	385	377	406	368	378	354	350	317	348	343	394	397	351	378	370	357	354	343	384	347	371	378	378	352	376	363	367	385	370	364	369	335	369	327	379	354	341	361	361	355	354	384	434	359	343	400	364	375	365	369	368	416	396	387	358	373	367	392	346	336	341	400	378	380	340	383	366	373	359	361	366	392	367	337	357	387	396	376	406	363	339	377	363	365	354	391	373	386	362	365	378	400	379	382	341	401	365	398	388	345	382	398	372	344	345	366	368	344	375	361	382	374	394	347	391	328	366	330	358	351	370	383	410	354	369	373	380	397	355	350	391	382	379	377	357	338	360	336	390	411	387	362	369	408	330	355	372	376	363	395	374	369	363	386	362	396	342	410	363	400	375	374	386	378	346	356	367	373	371	363	364	378	376	391	395	380	381	374	395	351	381	399	360	360	373	373	381	338	363	371	383	369	377	350	375	355	320	371	351	379	376	363	349	353	377	384	399	338	319	359	355	378	363	394	360	357	354	383	359	380	363	363	396	350	362	378	380	400	381	389	364	342	366	376	377	389	374	339	361	368	348	381	361	366	355	370	376	344	336	368	383	383	385	349	379	397	363	376	391	357	387	358	368	378	348	382	360	370	367	401	394	329	351	377	384	381	391	372	343	382	391	392	367	351	365	357	396	351	343	384	374	384	356	360	385	357	372	380	403	369	331	372	363	365	365	387	402	391	366	383	355	359	361	347	331	390	381	359	361	381	388	422	373	365	375	414	362	363	355	386	410	341	361	386	360	379	339	406	365	376	353	392	384	368	368	362	389	353	392	382	342	386	379	350	393	370	367	366	372	384	358	358	378	378	360	357	347	355	378	361	411	362	360	345	356	364	354	372	329	350	376	343	400	378	384	375	357	360	386	399	371	361	358	355	345	343	387	402	418	369	370	368	387	363	351	371	343	371	341	371	382	377	426	361	358	384	379	367	378	361	378	328	356	388	377	372	383	354	338	381	377	390	382	353	397	384	368	357	349	364	386	380	406	371	368	364	356	379	386	343	382	398	364	369	374	391	356	399	358	344	378	354	358	385	350	368	354	386	375	386	373	346	370	369	372	375	386	358	378	382	369	360	383	401	374	379	360	382	359	408	368	414	371	359	389	357	347	373	389	383	373	386	408	412	367	397	365	371	378	374	374	374	365	376	361	405	382	365	396	377	383	377	365	350	380	364	349	364	391	375	357	330	401	394	368	402	353	378	378	356	350	361	393	398	367	363	356	371	404	385	357	315	368	337	353	400	365	398
3462	4578	3162	1562	1213	975	855	775	667	640	586	578	550	531	504	512	476	492	501	471	457	449	453	415	460	486	455	428	446	498	451	454	429	428	438	420	440	468	460	454	438	440	449	427	406	461	446	463	432	448	453	467	458	444	414	469	476	437	486	436	425	477	411	451	438	442	419	430	483	403	451	455	441	454	460	423	447	431	410	426	464	407	412	422	434	437	447	438	461	478	410	460	470	434	463	456	427	471	447	420	428	433	456	425	411	433	460	439	445	438	437	427	491	440	437	472	426	451	461	435	444	441	436	420	464	428	463	468	443	450	431	422	459	421	460	429	432	447	435	450	439	410	474	480	451	438	458	428	434	454	404	444	440	453	466	429	425	431	463	430	450	467	443	437	412	419	450	429	409	455	425	455	467	436	534	414	454	432	459	431	444	472	463	444	465	447	488	448	436	442	446	440	412	445	410	444	428	465	458	433	430	449	424	438	427	452	440	452	499	421	420	437	416	433	419	430	447	467	452	420	489	475	409	457	395	428	435	446	464	468	416	447	428	439	458	443	452	433	468	448	406	469	458	430	454	470	450	464	453	460	450	408	426	466	423	464	435	457	431	416	426	430	429	434	406	418	402	408	469	419	462	432	436	477	403	447	455	471	418	447	433	406	450	424	449	464	459	401	432	436	445	436	433	404	432	477	427	472	456	471	460	412	454	448	420	431	445	427	397	450	440	413	461	436	447	438	487	430	440	430	436	426	461	439	453	423	449	436	483	448	437	430	480	421	442	460	436	415	416	459	424	423	450	427	448	448	429	494	418	466	462	443	440	446	452	443	437	444	454	411	418	452	424	438	436	397	412	464	454	419	436	465	440	407	405	452	451	463	430	426	436	433	435	426	452	437	452	442	465	456	465	413	418	471	424	439	434	446	429	431	405	447	447	457	437	454	471	452	415	452	434	426	479	415	434	449	430	452	408	431	430	445	426	430	457	427	468	420	436	464	466	393	422	424	464	460	454	427	437	465	437	441	438	430	439	442	435	468	462	444	453	401	421	471	412	420	408	404	428	449	444	420	450	456	460	424	427	428	421	418	413	419	428	442	395	424	448	439	440	466	424	473	451	457	419	427	417	432	406	448	414	422	427	428	435	461	474	425	453	435	460	426	460	418	429	452	405	474	443	427	451	429	431	464	465	428	410	443	449	413	434	469	410	448	418	476	463	442	419	441	470	440	425	450	424	481	436	462	416	436	416	438	424	424	431	457	434	393	479	430	430	444	459	433	440	426	482	473	392	435	444	430	435	428	453	426	411	441	434	451	423	446	425	449	451	418	466	420	453	446	433	441	432	424	456	413	436	478	468	433	439	448	444	433	411	422	447	455	405	426	428	448	456	456	463	427	449	421	436	447	450	459	470	422	431	435	460	458	430	435	452	432	480	438	431	400	441	439	440	405	454	454	428	455	451	444	446	427	422	453	459	439	440	438	404	469	461	448	403	400	453	423	484	418	429	452	456	404	446	487	425	449	424	412	452	449	467	494	431	391	456	434	444	432	466	443	437	420	414	442	458	437	454	435	406	427	466	415	437	435	454	455	454	405	449	457	413	434	445	449	433	441	442	396	415	421	415	446	449	423	448	437	437	470	409	457	454	448	424	443	436	453	447	440	450	435	435	454	435	443	440	443	455	421	439	449	446	407	427	477	452	440	430	427	445	475	475	487	442	411	441	449	427	453	447	418	417	435	470	471	458	427	449	460	435	492	451	478	488	464	487	439	429	450	442	436	440	471	482	416	429	457	441	440	463	476	441	446	424	455	479	473	468	433	429	420	462	477	437	454	434	464	433	419	427	420	468	444	451	471	433	427	464	463	481	479	460	408	421	441	441	448	439	389	437	458	467	420	433	434	453	447	435	433	405	401	440	422	460	444	417	431	439	428	458	460	437	410	440	433	434	461	420	438	435	439	431	410	429	441	461	414	428	419	485	441	413	459	448	448	443	432	462	401	458	470	449	435	446	442	438	480	454	434	399	452	434	431	427	418	405	439	436	430	495	444	391	417	448	450	417	479	461	460	434	410	460	405	439	435	494	437	449	447	424	416	443	424	434	411	438	435	466	439	426	442	432	448	458	380	395	432	425	446	424	427	466	448	411	414	456	449	420	439	392	437	429	439	469	459	445	420	428	410	447	442	427	398	448	447	434	405	455	447	419	407	415	443	445	461	415	455	437	481	425	429	439	424	459	483	466	449	455	452	462	438	437	420	427	445	453	427	438	420	429	454	448	417	405	453	449	416	422	444	445	439	417	420	431	477	447	428	445	434	426	437	475	400	467	491	469	461	438	447	423	502	448	433	439	459	423	443	422	419	433	456	454	441	458	460	435	461	439	415	428	449	448	448	444	456	432	475	435	446	433	430	414	422	411	437	413	447	438	445	461	438	439	479	427	460	446	477	452	428	446	448	445	449	436	457	428	444	426	419	437	448	436	427	434	414	417	455	438	419	439	442	431	468	454	432	454	436	438	406	446	467	443	410	420	466	443	438	447	430	490	445	476	439	441	456	431	442	444	449	435	427	440	445	447	425	417	456	450	436	430	472	456	438	445	413	442	418	448	427	407	407	424	480	460	423	445	447	388	423	437	455	406	452	428	428	441	470	447	442	440	462	418	441	422	466	460	456	438	452	445	396	450	484	405	428	449	456	439	427	426	444	431	427	450	446	436	440	426	433	476	463	453	442	429	427	456	430	445	467	445	427	465	449	477	444	439	471	456	431	435	436	423	465	456	435	458	458	435	446	444	449	448	431	433	411	455	413	449	423	460	451	439	443	453	438	451	435	418	455	434	447	434	430	456	450	484	420	481	454	431	422	477	444	458	456	449	451	470	430	456	466	448	447	429	442	429	457	467	450	417	456	418	430	462	439	442	409	410	443	459	396	449	434	399	450	431	474	434	419	445	419	440	475	435	442	485	465	430	440	476	446	451	419	433	452	451	409	444	459	435	427	438	474	437	414	430	449	417	426	427	421	461	424	414	474	392	404	444	443	447	461	474	398	463	434	457	425	457	437	391	409	456	432	474	423	422	445	458	436	471	443	446	433	430	433	442	419	478	423	428	439	417	434	434	450	423	427	448	450	437	481	439	443	451	461	420	459	447	446	448	450	416	447	428	392	427	463	424	453	462	444	413	459	433	477	429	424	440	447	428	454	452	438	496	433	500	424	413	463	444	421	458	452	422	420	426	480	470	441	437	428	457	408	441	445	442	473	421	453	473	455	432	480	434	418	456	474	437	429	420	428	441	429	398	439	420	448	428	435	394	441	411	470	441	459	421	409	481	477	431	455	467	460	490	400	454	450	431	448	434	429	446	452	463	438	449	440	431	430	420	455	467	412	435	431	451	464	453	428	427	443	458	473	428	432	426	428	456	469	449	439	421	465	423	446	456	438	438	447	447	445	454	421	413	443	434	449	439	437	438	440	435	460	457	432	430	421	456	387	432	410
22444	21088	28724	23671	21081	21105	7775	863	680	634	582	512	479	416	396	484	402	427	405	410	373	396	350	363	402	376	354	362	366	382	346	335	326	306	368	343	336	363	360	345	337	324	334	342	341	355	325	325	300	342	338	337	337	324	337	337	324	326	372	329	319	341	345	337	349	328	334	319	349	317	334	318	350	316	330	335	305	318	341	323	312	343	316	338	328	358	359	357	325	356	323	344	374	310	332	335	336	312	316	327	354	289	352	317	353	334	370	352	333	354	352	294	305	331	298	315	319	336	317	343	335	325	291	323	336	325	297	375	340	333	322	340	343	317	325	344	344	357	312	322	333	346	347	353	328	319	328	368	327	353	313	326	347	287	327	330	337	329	332	302	312	320	331	337	333	343	314	353	309	313	315	341	318	326	323	333	330	340	361	352	336	318	330	335	328	322	321	322	306	347	303	302	342	296	317	351	344	348	310	322	347	358	363	323	336	346	322	325	354	314	350	361	336	330	317	314	318	333	324	329	329	334	308	307	337	333	346	352	324	313	368	301	316	316	335	335	327	349	320	339	302	313	358	315	318	335	344	332	354	335	313	340	309	332	339	335	310	287	349	315	309	359	335	315	291	321	335	353	305	353	332	350	327	294	340	334	323	321	349	362	360	334	355	326	327	322	341	326	340	354	322	326	352	283	302	322	327	306	329	323	343	328	344	341	332	332	316	325	353	335	325	340	318	351	323	293	309	307	358	348	321	321	312	347	304	337	312	333	333	320	287	338	321	347	337	332	352	337	347	314	294	320	323	325	313	313	294	352	354	327	322	340	351	386	336	317	335	369	319	324	330	348	368	327	340	311	374	356	314	357	379	335	361	315	303	328	286	313	339	348	289	346	336	336	337	350	302	339	312	331	369	329	314	310	320	307	321	334	322	344	333	352	333	330	328	336	313	353	349	324	316	311	342	369	344	356	348	339	343	358	323	331	310	337	334	329	304	296	282	329	303	354	329	316	330	333	333	324	320	332	350	305	299	361	309	353	344	340	328	316	348	307	366	332	336	318	325	323	330	321	332	314	343	317	332	392	366	333	309	330	315	311	347	292	325	340	342	321	309	301	329	327	331	321	330	337	332	300	333	312	351	298	327	340	315	322	321	326	318	317	347	318	329	356	341	356	349	326	306	317	346	357	342	317	353	324	323	331	319	318	318	315	323	329	298	337	344	325	322	332	318	335	306	346	350	314	311	325	335	346	327	339	363	346	330	309	313	333	350	320	335	339	326	321	322	291	358	330	309	345	305	344	320	351	318	331	351	347	348	320	355	311	346	342	332	380	340	322	328	333	327	348	354	319	290	313	360	357	314	340	366	339	320	354	322	316	350	291	387	337	355	347	316	352	304	328	345	332	324	365	342	307	320	308	360	319	360	343	322	327	316	324	356	317	358	327	332	312	367	318	331	299	315	340	341	344	315	326	315	338	331	323	337	326	329	315	350	323	330	341	336	325	309	323	347	294	333	333	313	329	336	293	324	341	306	345	323	327	333	348	348	360	303	318	342	377	313	316	321	356	294	332	335	352	341	342	328	326	315	329	373	326	333	325	354	329	314	344	350	353	344	336	341	333	324	305	302	333	306	330	331	349	279	322	323	321	323	340	337	363	345	343	319	321	314	340	358	362	313	332	321	354	322	336	338	370	320	342	330	349	326	327	331	329	317	379	326	332	337	316	339	314	333	310	351	329	345	343	302	343	353	326	333	317	314	318	319	327	310	319	337	338	358	318	347	323	333	327	326	331	351	345	324	332	332	349	280	329	326	355	357	314	315	359	329	343	335	331	341	335	305	339	348	334	310	326	323	319	334	335	291	323	340	337	318	355	380	341	322	321	318	297	321	335	313	337	331	333	309	307	350	331	339	313	326	331	327	338	330	335	312	323	359	360	352	314	321	345	318	351	331	323	336	329	354	327	319	302	313	313	311	356	364	346	317	337	341	336	351	363	330	331	297	342	346	329	322	357	331	360	357	340	288	313	326	317	329	326	342	332	311	333	338	350	335	322	297	311	325	320	318	315	343	362	332	336	315	346	337	322	322	306	325	333	348	308	333	327	287	323	337	322	316	352	323	330	333	322	318	333	301	334	367	306	366	338	327	330	314	291	330	306	341	358	308	347	326	326	315	302	351	311	308	305	336	346	353	312	364	380	328	325	318	321	311	335	329	323	316	354	319	328	325	337	327	331	360	321	321	351	321	335	328	337	345	334	343	300	302	335	299	356	326	335	328	283	327	287	331	326	367	359	298	294	316	318	341	343	331	304	317	318	314	312	325	318	318	300	320	350	335	348	345	346	307	332	349	360	346	318	348	350	312	306	305	344	326	314	347	333	352	337	309	348	350	319	323	319	329	332	329	348	302	316	320	319	321	330	322	342	349	340	318	314	296	341	361	285	350	327	331	294	341	330	325	295	323	316	308	323	329	340	306	324	370	355	327	289	356	353	316	294	337	295	330	316	355	345	307	344	336	316	338	303	337	334	364	304	319	291	323	308	350	314	361	353	347	345	312	362	313	350	326	372	323	316	310	322	345	311	332	302	329	324	329	330	323	318	323	302	309	331	327	357	287	345	372	341	303	320	320	345	329	316	342	330	329	340	324	339	335	334	314	360	340	342	324	324	345	345	343	356	319	351	308	313	374	349	308	305	327	315	352	294	364	342	351	320	344	325	344	342	318	304	335	319	337	299	342	328	314	351	360	335	325	326	333	315	294	308	352	299	349	361	351	307	345	330	305	317	328	291	312	308	336	326	327	323	352	335	324	314	326	330	358	345	324	353	336	336	336	350	340	302	322	339	343	331	342	315	329	318	352	329	343	334	349	332	309	341	346	343	313	287	365	328	330	336	318	371	330	326	328	299	293	350	332	350	327	339	332	337	355	347	342	322	315	311	326	303	308	320	341	329	305	321	323	335	334	298	321	320	360	314	317	344	346	337	325	334	327	331	345	342	409	297	344	354	280	305	337	325	337	317	327	325	346	336	308	325	339	316	331	320	328	323	353	310	316	331	312	315	309	347	312	346	311	348	276	328	321	322	365	347	345	344	292	305	309	343	354	313	311	339	326	329	339	330	336	333	333	344	318	307	339	328	329	318	325	293	318	360	309	334	342	333	323	291	321	337	317	308	320	306	316	342	335	348	331	329	339	326	322	308	315	326	353	320	340	363	321	332	350	291	358	341	303	323	335	314	312	330	334	325	341	311	324	310	356	367	322	326	354	332	321	341	336	340	319	330	324	348	284	315	347	350	328	342	328	332	345	324	322	319	339	314	344	310	366	340	365	342	316	311	336	299	326	349	327	318	344	320	349	311	308	307	324	351	339	334	288	327	361	308	346	330	343	333	288	350	323	351	356	332	328	320	323	323	343	356	362	337	324	318	325	360	316	335	319	344	329	332	324	292	350	354	322	373	319	313	328	326	319	313	305	354	334	337	327	339	338	326	300	310	305	350
4619	13348	9229	4343	3213	2276	1826	1546	1224	1013	880	793	711	654	629	652	595	534	528	515	512	508	536	484	479	458	486	462	495	455	461	457	405	441	477	418	417	417	484	417	433	449	402	405	395	441	401	408	448	389	377	436	451	414	440	438	403	412	416	416	447	395	406	438	393	432	423	399	453	405	383	409	385	379	407	405	436	396	435	414	398	425	428	434	417	421	404	382	409	429	409	433	402	378	423	415	367	445	393	408	393	397	368	413	395	410	398	418	414	421	371	377	407	421	442	410	394	414	446	424	386	410	389	447	405	433	401	423	428	403	459	390	423	383	404	445	433	374	418	409	393	404	414	397	420	401	384	396	420	410	420	366	413	409	437	372	424	414	398	378	380	401	430	405	399	404	409	405	389	419	399	389	444	372	403	400	400	407	410	417	412	388	397	372	429	402	427	384	374	415	429	379	416	382	394	451	397	397	426	428	407	378	433	414	417	441	391	396	431	420	400	392	404	414	403	401	412	435	425	426	391	437	401	407	396	410	420	405	416	399	417	420	406	405	412	410	407	445	413	408	400	407	412	423	404	417	416	426	417	409	409	420	409	398	386	377	379	433	388	412	385	406	395	395	381	397	404	429	390	436	371	425	387	417	450	412	384	401	445	416	423	426	392	417	401	387	399	401	397	399	409	417	334	389	436	429	408	364	410	417	420	406	415	412	380	414	394	414	396	426	379	432	402	400	425	400	415	408	466	409	407	426	402	412	383	398	423	387	393	370	356	405	405	424	435	424	421	412	451	371	386	390	426	366	435	375	441	441	438	388	414	436	415	426	426	374	418	419	379	392	407	364	413	412	408	430	404	406	429	417	398	428	378	419	429	404	453	431	419	408	384	406	371	384	400	407	398	413	428	411	441	377	375	447	421	391	414	417	403	399	387	420	413	400	382	375	425	378	443	375	411	400	407	433	382	384	371	395	413	365	442	420	396	420	400	405	408	418	420	418	411	423	372	418	413	386	416	406	446	425	406	404	407	417	413	406	376	416	399	426	378	409	402	402	396	437	412	427	426	386	412	405	425	421	417	401	417	427	388	398	400	392	404	429	407	377	383	417	415	412	404	381	422	386	413	429	375	414	367	413	406	431	379	351	423	399	380	393	416	415	400	402	407	406	376	345	430	376	425	433	396	387	411	420	410	404	389	439	404	375	424	408	404	410	385	402	406	423	422	425	387	405	405	425	401	431	409	400	399	417	453	380	417	396	374	419	411	403	423	415	432	421	402	440	400	392	383	386	424	398	413	394	414	402	362	407	419	418	399	389	418	383	388	399	363	387	356	368	405	387	402	395	398	429	380	410	391	446	409	396	395	416	397	388	403	382	415	384	407	425	385	430	416	432	375	410	439	378	362	424	390	397	412	390	421	402	390	398	409	413	395	387	416	429	416	436	413	432	459	433	418	437	420	400	414	364	383	362	395	408	425	435	438	421	405	361	439	430	405	406	412	387	439	472	416	412	426	402	400	404	398	383	455	401	437	398	373	379	421	416	425	402	369	432	368	396	382	438	419	398	414	397	429	413	366	438	390	422	398	392	407	417	409	415	399	407	416	421	413	395	404	389	419	443	418	400	423	425	411	423	401	448	406	431	421	434	420	409	399	458	433	395	430	383	392	366	405	401	428	401	394	394	442	424	428	440	442	408	430	419	405	400	446	396	406	359	427	442	397	453	426	393	398	438	372	422	448	394	398	451	398	423	393	409	399	425	418	430	407	405	406	418	403	401	424	408	422	387	382	382	403	399	428	385	398	410	390	397	426	411	395	408	403	422	369	446	402	416	386	377	414	430	389	415	378	370	407	412	397	423	408	387	387	407	395	408	398	413	362	421	377	372	406	396	389	425	394	393	437	380	390	411	419	404	424	414	446	413	414	442	386	413	423	399	363	425	358	425	420	403	436	427	408	408	412	406	406	392	428	379	394	402	371	400	445	375	414	429	382	389	410	400	409	405	413	390	410	390	422	409	378	379	405	396	404	368	440	375	380	404	392	418	414	392	450	428	415	426	422	414	434	381	437	398	431	428	428	400	431	390	430	398	427	388	430	357	391	444	416	414	400	384	412	398	429	397	408	359	407	378	412	396	412	426	415	415	414	396	435	416	409	411	401	405	410	415	401	407	400	401	405	409	438	416	404	452	437	440	374	436	364	394	432	413	400	411	386	424	423	389	404	417	423	398	384	430	392	378	414	366	429	382	387	430	383	411	421	424	406	432	433	401	433	407	406	424	375	440	443	399	354	364	400	409	404	436	399	415	392	402	353	379	457	377	392	372	414	411	423	443	403	407	396	407	409	436	393	416	424	438	415	358	384	402	416	387	428	430	414	426	405	398	392	404	367	422	397	389	390	396	397	420	418	430	405	406	425	408	392	423	398	410	402	427	419	393	434	381	430	394	400	381	421	408	411	420	408	407	393	401	402	394	388	388	392	413	420	432	422	393	401	424	391	404	379	398	406	438	473	396	436	398	419	431	456	414	395	429	420	433	408	409	388	393	410	393	430	406	384	411	383	419	408	421	433	397	406	402	400	397	406	406	398	390	458	407	435	391	432	417	401	422	439	388	415	409	409	402	395	447	395	401	381	405	429	390	415	461	437	399	453	391	397	387	394	393	393	391	424	357	388	378	401	402	420	411	410	382	433	420	406	408	436	415	387	375	387	408	400	410	404	422	437	407	381	398	400	404	433	387	416	437	408	410	411	406	353	394	429	389	420	398	425	419	394	383	414	386	403	397	417	358	409	407	450	412	394	405	436	408	414	409	452	388	412	391	394	402	380	378	432	393	383	406	383	388	413	413	400	419	385	410	429	388	396	437	385	420	416	387	426	453	416	435	400	419	466	432	421	434	394	391	404	435	408	391	428	368	409	406	397	468	376	404	416	384	413	398	412	429	420	408	443	401	397	445	394	409	378	386	392	431	382	377	405	409	448	396	404	396	416	409	425	399	398	409	404	392	414	379	384	407	418	393	418	396	414	389	404	418	398	458	411	388	399	370	453	417	423	395	414	421	415	387	412	365	395	401	431	431	393	417	413	385	397	392	367	402	418	414	384	419	356	404	398	369	413	372	417	427	415	429	427	417	438	401	420	396	405	438	405	430	444	425	390	440	391	405	367	424	367	398	401	388	389	412	393	410	401	417	429	407	395	392	397	408	378	384	401	405	390	392	406	431	369	389	411	405	406	404	380	394	428	390	395	392	403	416	402	394	424	412	434	391	397	397	387	388	417	414	370	370	401	394	381	415	422	352	410	417	400	382	400	418	378	374	410	415	389	395	391	375	419	419	398	430	438	417	383	403	448	392	440	422	386	393	443	409	392	406	393	428	408	419	432	406	421	409	409	419	386	408	422	379	395	425	402	422	416	408	388	420	426	426	423	427	410	379	429	377	408	402	392	448	410	429	402	405	409	417	395	408	454	384	405	445	384	412	397	372	406	396	419	437	404	433
27149	18318	4609	1052	781	763	754	680	717	681	728	716	670	692	703	632	701	691	646	667	655	697	685	731	725	686	661	689	651	707	678	677	683	662	665	646	652	682	678	694	713	673	698	698	666	711	715	677	643	652	687	714	658	694	719	664	704	685	743	688	699	693	717	691	692	699	699	694	714	714	639	686	708	697	693	678	677	698	690	681	758	728	719	706	683	687	661	731	709	670	678	686	676	739	673	680	707	730	696	689	671	680	688	690	680	649	710	707	662	740	666	733	734	661	685	652	654	657	673	706	717	661	679	703	658	674	639	668	699	731	722	734	683	661	668	720	684	693	679	682	695	685	707	644	691	658	701	675	711	675	674	651	723	754	703	674	688	697	674	656	704	643	718	699	690	724	742	658	693	683	731	744	660	684	734	678	668	690	680	648	688	711	672	683	704	668	713	665	633	631	698	682	681	708	705	730	719	731	680	689	684	672	707	706	680	664	685	671	687	692	686	710	701	714	686	692	667	689	703	721	688	682	672	643	688	735	695	706	724	689	675	701	668	721	706	695	670	678	691	696	696	660	704	721	704	657	687	707	711	643	678	690	679	659	704	738	672	687	660	645	674	704	674	688	714	726	740	692	715	710	677	713	739	649	741	704	700	666	678	725	682	687	661	684	737	720	704	703	713	665	688	699	673	672	683	731	703	676	713	724	693	685	711	688	659	710	663	727	735	627	664	676	710	705	712	674	617	678	698	667	683	699	658	684	665	723	693	698	730	711	674	661	707	690	691	640	674	697	687	726	692	701	649	681	676	690	686	656	706	697	707	670	714	722	707	673	724	710	636	699	688	637	684	664	692	659	677	657	680	715	652	746	698	656	656	653	711	624	735	762	692	713	678	694	692	686	675	658	666	681	666	673	717	715	674	641	684	699	668	702	682	727	788	677	677	703	715	717	769	740	702	701	667	693	727	687	725	662	734	711	764	695	719	667	639	676	662	705	704	729	691	693	696	694	710	687	719	668	661	687	717	700	667	671	717	675	677	655	712	685	696	689	684	681	698	671	713	639	722	710	687	645	741	698	728	685	692	731	688	732	712	698	669	694	645	679	712	671	685	689	656	639	679	674	679	682	721	676	680	667	679	673	728	651	696	669	710	715	691	683	707	682	740	700	752	641	731	703	692	677	685	705	753	707	693	660	674	713	686	684	720	687	681	696	677	726	650	718	649	710	718	703	719	673	681	691	690	692	689	683	709	702	668	669	667	707	718	655	674	714	703	674	663	656	695	668	701	737	666	663	659	695	713	694	688	708	705	664	707	683	701	663	691	633	655	656	681	637	710	683	732	690	664	673	708	746	708	641	670	673	708	701	700	682	687	698	645	655	733	650	697	695	657	687	691	666	731	667	684	725	718	691	729	699	670	700	690	717	669	678	664	667	668	684	697	636	638	706	690	756	688	655	663	674	715	734	673	673	629	721	692	679	704	653	692	680	692	672	724	686	690	677	675	689	643	695	680	684	696	737	671	700	700	703	722	703	715	698	718	683	681	672	750	677	689	717	685	720	677	678	763	720	725	719	694	656	710	689	671	690	705	701	716	641	706	716	690	707	734	671	710	670	708	702	714	712	684	708	662	724	699	742	659	692	675	715	676	679	651	678	677	684	681	696	672	677	700	732	727	675	670	670	717	743	696	702	664	687	701	690	676	687	621	743	692	685	719	728	696	716	669	702	727	669	632	698	680	715	678	692	698	753	641	649	694	696	644	701	723	637	730	708	601	671	699	700	679	675	628	733	647	721	693	690	711	687	713	695	672	662	661	725	647	636	731	688	685	663	684	693	673	680	690	664	724	712	697	659	721	665	692	708	702	697	724	668	687	660	699	695	714	698	708	656	733	730	658	649	721	724	714	708	749	674	654	665	652	683	695	647	653	684	674	703	704	682	655	678	681	676	737	644	642	713	696	677	661	645	701	703	713	678	690	667	715	655	713	671	652	749	686	714	720	678	685	730	660	659	695	697	707	655	648	625	683	726	702	665	657	694	679	647	671	699	695	718	659	686	704	693	699	657	683	698	671	692	720	710	695	728	712	674	700	711	698	681	692	694	689	751	680	693	731	669	673	655	697	676	729	717	710	724	699	742	696	705	726	696	682	655	677	673	692	732	741	645	707	644	674	669	729	631	650	689	691	661	706	700	685	663	698	638	660	709	673	724	723	675	685	715	705	677	633	698	686	707	651	672	674	694	658	699	669	670	670	680	725	725	682	725	682	720	671	665	674	664	720	663	693	666	682	682	733	699	675	672	705	677	701	695	761	700	683	710	693	665	700	703	649	694	695	676	693	732	678	687	679	689	682	699	691	730	653	725	715	683	693	673	641	710	693	673	695	669	715	698	708	625	648	670	716	696	727	699	710	678	694	672	706	694	687	703	646	659	716	706	709	676	709	720	668	649	729	678	694	722	682	706	667	709	696	707	709	717	677	725	656	684	676	703	693	637	707	683	690	716	661	679	719	691	676	684	680	691	699	674	703	654	698	710	672	735	659	692	650	750	648	737	706	670	725	669	740	676	683	687	645	651	719	720	763	735	696	671	692	659	684	650	694	708	693	634	670	685	652	735	744	693	608	699	637	684	686	690	680	695	674	707	643	665	701	692	690	669	657	680	704	670	656	653	693	691	667	704	641	701	675	684	687	676	711	772	700	737	688	701	718	676	682	689	725	677	690	701	664	641	675	664	677	677	671	681	697	705	689	672	673	642	650	663	710	690	707	683	648	661	686	683	716	702	666	684	691	723	725	692	688	703	729	688	664	652	661	668	685	649	690	639	733	695	710	682	717	723	691	642	668	718	689	690	671	691	737	727	710	696	685	697	725	690	716	690	705	673	631	699	700	661	674	686	684	708	712	654	681	664	720	775	673	691	711	643	702	765	713	717	644	696	686	715	656	709	618	710	703	734	727	719	660	662	715	668	719	702	700	700	679	723	679	700	725	686	699	674	666	663	714	688	665	695	675	729	663	702	701	716	700	676	724	673	732	621	729	638	697	707	747	675	681	710	707	721	674	687	670	635	674	708	681	714	668	695	698	698	684	684	713	712	637	685	633	704	702	721	651	673	681	652	696	771	684	709	700	688	694	725	644	704	698	678	645	705	707	672	680	723	677	661	736	692	687	631	726	694	646	697	700	685	744	676	656	701	696	652	652	665	642	684	691	703	660	658	680	676	708	682	656	680	660	719	684	695	650	677	699	719	695	678	701	683	712	676	662	685	673	685	717	689	664	656	695	684	687	706	658	716	669	716	652	647	733	693	677	759	662	706	709	683	708	639	705	666	705	716	677	648	693	720	701	710	676	740	708	677	651	718	685	693	700	713	724	665	702	744	720	677	670	679	664	701	709	706	664	693	685	720	679	691	704	668	722	701	734	672	696	696	679	686	711	710	718	717	665	681	673	748	691	704	682	666	699	713	676	691	734	730	726	697	705	654	700	725	699	711	691	666
4369	1268	1088	925	873	839	837	864	829	825	829	804	860	860	808	844	788	838	847	840	849	814	876	811	864	849	793	771	770	808	804	803	840	811	770	820	851	828	821	794	820	798	824	811	813	797	852	795	805	805	767	851	797	837	811	835	887	815	806	820	768	794	809	848	745	814	821	784	829	780	854	794	760	815	801	817	780	804	808	837	859	838	758	756	825	762	827	828	813	784	784	822	822	821	812	778	775	802	830	783	791	838	786	808	760	793	799	789	802	790	749	803	787	807	830	802	791	798	824	853	867	826	814	803	851	785	833	777	828	830	846	802	837	871	814	833	805	821	835	834	806	802	825	829	791	816	753	830	846	795	827	786	757	814	814	784	798	811	839	801	848	797	768	773	805	850	812	800	793	817	800	835	846	772	813	775	797	814	819	827	814	810	793	825	791	817	791	819	800	788	776	819	794	807	806	773	806	772	798	798	835	814	823	796	804	816	826	838	831	768	847	803	858	836	791	773	807	836	811	827	846	848	827	812	776	824	779	834	818	808	868	800	798	793	832	796	768	777	811	829	801	822	827	843	771	785	809	805	847	814	799	801	790	824	798	848	877	812	796	791	788	832	807	842	794	840	791	879	754	808	807	710	807	802	802	773	834	804	833	845	808	810	781	813	827	804	825	832	809	807	810	836	770	805	834	821	803	848	826	832	855	800	782	801	806	796	807	766	808	778	866	830	840	808	828	828	831	775	804	826	814	835	796	838	806	788	817	846	835	806	781	850	819	857	813	766	816	850	830	813	836	813	868	821	786	795	808	788	854	786	833	839	810	850	805	805	814	817	853	837	781	819	838	817	839	805	814	743	792	792	824	837	799	798	827	824	761	802	850	819	776	794	799	804	830	802	781	803	809	789	818	844	854	826	784	805	797	795	765	801	803	770	840	810	776	822	769	823	796	867	835	857	803	792	828	864	801	842	789	797	785	810	836	825	805	793	834	796	847	774	840	843	783	820	827	820	781	835	822	789	820	835	834	781	804	792	828	773	810	790	861	759	792	813	844	787	827	797	823	764	812	847	784	821	832	778	792	829	876	749	850	801	863	813	807	840	772	774	755	842	800	775	828	790	785	845	861	812	795	817	820	801	805	845	799	792	788	764	826	843	804	762	788	792	838	779	802	832	846	781	811	785	785	793	818	775	855	816	875	878	816	845	785	814	823	792	760	775	809	809	762	810	813	785	813	853	842	790	805	879	823	832	801	791	787	772	831	783	811	863	803	797	832	796	826	804	785	810	816	786	749	825	782	784	806	880	800	810	797	756	822	806	805	778	827	785	823	746	809	820	828	821	806	836	813	771	788	817	752	818	776	837	865	798	848	757	789	814	805	792	817	809	780	807	891	810	820	826	798	782	742	825	830	777	758	766	778	813	790	826	853	791	792	759	834	823	758	854	783	835	817	800	841	779	809	829	855	794	822	821	815	789	815	775	799	829	836	803	809	804	847	839	782	798	850	826	750	772	843	839	810	750	903	761	789	774	831	811	778	798	770	799	831	826	814	772	798	781	804	843	779	745	799	822	831	792	831	780	731	820	802	805	864	811	799	803	829	784	791	782	843	761	811	805	803	773	858	817	808	789	803	770	788	793	826	782	848	784	762	833	827	813	821	758	843	823	809	803	843	823	785	789	807	779	832	795	802	774	799	798	782	804	816	838	835	792	835	765	765	772	848	854	849	780	824	787	833	807	766	802	804	839	847	760	846	789	760	827	803	767	768	786	810	801	814	859	791	820	770	824	776	774	831	842	803	795	786	817	835	828	796	810	801	792	788	818	760	754	833	862	840	764	755	798	786	825	813	799	818	760	777	799	812	825	841	809	814	817	804	788	740	809	818	783	841	814	890	784	818	768	806	797	813	859	815	815	789	804	837	815	828	894	841	806	824	805	757	865	797	740	826	803	790	773	840	799	822	842	811	810	791	842	793	814	808	828	797	866	746	774	790	758	780	796	878	819	807	833	812	798	837	808	808	857	793	813	874	771	814	808	757	764	787	826	825	805	859	790	786	824	832	824	815	767	806	803	801	832	769	800	838	817	812	820	818	828	802	763	812	733	823	836	823	794	780	816	824	781	779	800	839	805	863	856	818	858	798	817	787	761	832	839	829	795	809	827	775	777	817	798	790	771	771	835	767	791	855	779	860	791	809	785	805	804	817	819	774	806	795	803	738	845	783	824	810	835	772	825	821	768	817	813	838	821	772	823	821	822	797	828	805	857	776	802	852	801	870	865	811	762	819	782	811	803	805	796	837	799	771	787	815	776	792	803	789	768	789	794	797	796	776	782	797	841	793	794	841	819	828	848	795	783	800	780	819	774	850	841	806	802	829	840	810	853	773	767	845	774	826	800	802	773	801	843	803	791	826	746	758	804	843	813	777	826	878	817	756	754	803	800	805	841	763	799	787	834	848	811	786	841	847	854	842	803	865	777	784	793	776	823	783	742	831	823	859	847	834	811	772	777	823	766	825	792	812	830	839	848	818	784	824	797	769	839	815	790	813	827	825	824	823	807	844	829	802	864	774	853	842	800	844	853	865	836	864	787	805	801	811	777	813	805	821	834	838	845	774	834	826	833	824	840	780	795	792	781	786	846	816	775	792	822	806	806	784	825	807	816	780	806	856	771	831	833	798	768	786	825	800	838	772	784	795	811	750	822	849	792	799	811	850	793	821	800	788	801	774	826	833	843	878	793	849	827	780	790	802	827	795	807	786	818	809	841	820	787	803	789	818	790	749	841	811	850	807	860	875	791	829	762	793	834	756	789	773	794	790	868	865	798	810	797	811	796	845	768	755	802	804	762	770	778	805	835	786	841	833	829	758	784	831	822	812	786	759	797	819	804	859	783	853	836	769	780	815	775	824	818	796	816	771	840	840	829	770	788	814	801	797	787	785	800	858	767	827	813	802	860	827	799	798	796	768	792	780	778	763	787	824	812	826	811	820	807	806	796	803	822	823	869	821	844	863	829	786	864	804	763	823	845	824	784	813	805	832	814	843	800	832	865	815	808	795	833	804	835	788	816	782	775	835	861	820	807	795	776	824	782	824	797	795	838	808	811	854	806	797	865	820	827	798	827	866	818	833	835	804	785	779	790	795	783	753	805	823	783	788	777	787	794	800	774	785	815	804	782	801	850	856	811	845	838	789	814	829	795	784	773	870	757	804	806	795	876	788	812	748	802	781	813	776	826	818	792	808	806	773	867	815	838	819	841	835	897	777	819	767	822	801	779	804	815	821	808	796	805	801	778	832	840	754	832	782	812	799	802	839	829	849	752	830	849	816	839	772	775	817	827	764	790	801	788	807	782	789	855	775	793	848	842	783	797	785	830	855	814	790	759	835	849	849	832	851	843	850	809	774	805	799	799	774	819	809	847	830	755	804	825	834	816	775	808	823	814	797	828	822	841	781	800	775	817	807	798	764	773	791	808	804	811	821	789	786	838	758	791
23380	21038	28220	24063	21036	10041	1478	1014	875	906	805	850	789	827	726	800	739	765	753	781	700	721	702	688	734	759	725	677	701	712	732	706	738	754	777	702	677	720	711	726	741	699	751	725	739	709	661	729	735	738	721	785	747	749	725	747	680	698	715	722	684	728	725	705	732	725	706	792	721	769	743	698	731	777	745	725	749	758	727	734	722	656	688	680	689	699	735	711	709	695	711	762	742	689	701	729	728	713	713	730	696	704	759	721	739	739	708	724	711	701	706	742	739	729	671	772	699	714	688	733	699	719	691	767	727	740	695	718	768	714	720	681	724	688	721	701	728	732	695	698	714	749	745	723	720	723	698	692	715	716	714	712	698	721	725	759	706	710	707	739	719	723	710	745	734	742	722	728	706	701	736	698	684	737	708	708	705	704	728	699	731	688	747	709	703	663	711	720	779	690	676	688	705	713	718	704	702	688	743	717	742	698	682	736	764	696	718	682	691	711	743	674	704	688	730	674	764	647	794	762	684	778	802	686	696	720	734	737	738	719	698	709	740	697	728	715	728	730	739	718	696	710	696	725	751	734	722	715	739	726	739	724	727	743	729	719	731	766	636	731	710	706	714	729	747	705	773	685	687	726	726	726	717	685	766	768	653	746	732	735	725	750	711	744	707	746	741	706	707	693	717	693	727	742	729	674	715	727	672	679	711	723	727	737	632	716	740	721	682	736	713	715	718	776	711	726	701	765	731	752	746	714	708	711	740	646	739	694	680	677	695	702	693	674	697	707	700	750	703	765	704	707	693	665	685	708	713	684	728	782	736	714	699	766	677	709	728	709	743	750	704	720	733	776	699	683	732	729	679	693	768	699	736	690	735	725	716	734	799	673	717	759	712	697	707	784	735	719	695	740	731	682	718	739	720	708	681	730	706	693	715	724	671	746	711	642	706	761	746	722	729	687	714	730	680	715	721	664	703	661	758	718	741	705	717	706	744	719	776	765	764	639	712	721	698	686	742	662	709	708	780	699	735	708	660	744	766	675	763	729	709	739	756	681	695	702	703	709	714	698	693	730	690	710	707	730	684	693	711	689	678	716	706	708	723	652	749	762	726	672	739	730	732	722	692	748	740	627	733	725	690	701	663	721	724	700	711	708	712	716	725	703	743	705	705	737	732	742	728	644	752	720	725	691	746	719	668	723	690	734	770	742	724	771	732	728	735	700	724	714	700	728	756	714	731	753	708	716	721	772	719	690	689	747	716	692	695	737	708	717	687	760	704	738	764	764	743	723	712	707	705	701	736	709	695	756	694	742	741	711	705	672	741	697	668	754	708	707	705	697	727	752	707	733	719	726	752	730	660	737	770	720	710	731	644	758	742	696	743	668	685	705	753	767	738	752	685	702	692	749	690	671	690	755	719	670	718	730	721	724	776	740	768	745	695	745	733	724	783	714	741	748	753	721	742	737	722	705	676	700	700	718	695	730	746	762	735	698	694	674	731	685	692	753	757	712	703	714	724	728	714	696	701	697	759	738	718	700	685	708	723	747	737	697	714	720	695	751	702	736	717	708	696	732	717	773	695	700	691	779	715	721	692	720	770	743	731	717	673	738	761	736	727	710	739	721	731	739	673	695	730	696	654	711	749	696	715	757	702	707	692	672	727	732	680	725	702	680	658	716	741	732	765	704	700	745	670	731	750	712	706	724	743	725	677	677	737	720	733	668	768	694	687	786	803	671	712	724	758	699	734	736	699	691	701	744	697	705	739	741	754	715	749	702	697	777	679	699	741	697	746	715	692	739	716	728	715	724	717	708	709	747	758	734	746	717	729	677	692	661	685	700	717	723	694	729	747	730	682	694	703	711	712	708	700	634	696	751	723	707	687	716	729	721	716	700	763	742	679	710	678	726	691	698	715	725	705	706	712	733	739	694	729	713	761	786	711	697	701	673	731	738	746	661	633	723	713	720	719	716	639	759	703	670	715	724	666	776	756	734	723	691	681	702	709	723	757	721	687	686	746	711	701	758	704	786	694	726	699	710	699	736	698	773	701	773	724	716	687	730	722	715	703	707	762	742	684	718	701	732	706	692	720	679	696	731	650	684	691	685	712	715	745	725	686	713	740	749	693	696	646	721	693	730	754	719	761	698	708	746	735	716	689	705	695	721	721	724	741	694	733	721	713	685	714	708	727	744	695	647	685	700	715	694	780	723	677	733	744	717	772	727	721	725	721	738	739	681	674	712	722	711	732	737	725	716	732	741	756	704	734	691	676	697	719	666	734	737	679	687	711	733	736	696	746	757	761	696	702	738	677	726	693	724	689	697	704	751	766	708	749	720	717	664	724	718	706	742	781	713	692	725	770	710	750	741	685	676	744	697	712	737	717	742	704	695	717	667	672	699	739	749	669	674	719	729	713	754	710	722	725	736	675	719	699	691	729	711	708	711	697	689	756	717	761	688	723	664	706	679	706	744	754	715	712	677	681	707	719	738	721	728	763	682	745	703	688	665	690	730	701	686	695	746	736	760	702	703	675	719	687	716	716	676	683	724	723	659	679	726	683	705	740	737	700	741	720	689	706	771	706	699	685	759	720	710	718	694	714	723	721	710	652	706	682	734	732	659	699	706	711	703	672	737	708	722	726	689	703	725	697	743	730	694	719	691	753	738	715	762	691	715	715	715	700	733	722	720	722	721	715	733	703	735	692	677	705	710	695	722	703	691	736	754	822	698	702	778	700	684	734	698	712	755	742	693	711	701	720	702	701	775	690	675	729	720	677	716	710	729	748	741	720	701	715	691	681	703	704	708	706	705	691	719	732	683	638	712	697	720	717	745	679	747	702	668	718	710	738	738	722	741	749	701	709	734	724	703	682	677	695	714	732	726	722	719	711	723	720	706	705	713	715	741	667	692	751	647	764	724	699	749	712	750	721	725	716	722	708	715	742	691	712	697	747	728	703	710	712	704	710	722	711	741	760	728	706	675	734	732	779	738	707	728	711	738	694	721	683	723	693	670	724	720	674	739	739	724	768	757	693	732	792	712	731	723	705	745	727	714	741	716	687	694	714	737	726	760	676	719	745	745	682	697	697	693	714	689	706	734	705	722	731	695	765	672	696	689	699	628	719	696	698	731	728	685	679	684	712	713	708	746	735	740	703	706	650	681	722	756	726	692	744	714	727	754	723	695	701	702	646	690	728	703	688	678	716	728	726	761	677	685	741	728	709	742	711	737	726	742	722	696	728	668	717	717	732	711	692	699	633	734	679	694	714	715	721	782	722	696	720	691	719	719	706	718	719	712	681	708	672	740	713	715	703	702	765	726	713	698	747	752	696	726	709	691	691	716	667	744	738	694	729	704	703	700	694	725	728	713	682	696	733	758	700	714	745	707	750	725	738	708	773	737	731	707	697	758	714	706	761	778	708	674	731	721	684	730	745	748	724	746	712	700	701	727	773	707	676	720	711	710	693	709	751	695	729	721	708	686	708	693	663	697	718	703
3551	8371	5918	2943	2323	1854	1656	1405	1239	1254	1101	973	993	957	929	861	933	940	931	930	909	902	922	861	911	875	899	856	860	911	860	888	861	830	877	848	891	887	783	851	848	894	906	840	837	862	887	894	834	892	820	882	860	858	891	795	807	790	877	895	921	883	857	835	852	833	859	847	836	805	871	850	852	881	880	836	802	837	877	915	827	847	845	882	882	865	838	820	873	787	886	796	871	835	834	825	860	793	850	759	881	806	856	906	821	857	857	850	863	843	828	843	803	875	853	820	840	904	859	761	846	860	835	805	861	828	863	838	879	843	812	804	850	828	814	844	824	828	855	816	836	861	881	858	827	803	892	840	903	882	849	875	885	805	830	845	861	819	845	825	817	835	858	839	821	850	871	832	891	870	826	863	895	853	831	861	875	832	840	828	833	859	858	810	884	838	870	858	876	872	840	850	831	854	887	825	831	844	834	911	841	904	866	856	851	827	847	851	776	784	828	841	850	794	869	836	874	841	833	847	861	900	828	757	829	849	815	862	858	849	851	856	860	836	803	888	858	842	888	883	842	829	892	813	820	855	823	919	861	869	840	912	865	826	898	839	816	886	860	879	863	878	892	821	839	819	836	866	893	803	871	869	862	864	837	864	848	863	840	837	796	834	868	876	822	831	837	816	882	815	834	817	814	867	861	895	856	803	793	807	863	767	829	848	841	875	829	848	843	872	866	840	815	863	921	886	852	836	817	812	850	854	873	848	866	863	809	834	855	876	887	828	826	889	806	879	878	838	778	848	874	837	873	845	845	839	838	859	802	888	869	824	822	927	884	865	849	815	861	879	890	850	798	853	902	846	874	876	799	908	892	789	855	891	905	792	884	867	851	784	862	812	852	856	866	892	907	806	850	884	878	885	863	824	862	818	863	880	821	830	813	827	831	873	822	863	836	853	904	872	827	858	849	898	861	824	752	813	860	893	909	853	827	873	830	890	846	851	932	834	877	861	864	807	860	856	909	848	875	823	874	827	817	811	874	857	872	876	799	841	838	895	881	866	837	881	818	803	802	847	872	886	839	900	871	882	880	871	835	898	849	802	842	850	833	876	875	877	816	817	823	834	824	845	854	852	890	825	825	901	831	847	814	909	856	831	866	865	857	860	844	849	820	823	863	816	839	839	813	850	844	879	882	837	838	802	843	838	825	829	783	840	867	841	871	864	849	836	854	856	833	860	877	870	852	873	883	837	831	876	851	878	870	900	858	815	823	849	882	893	800	850	836	834	860	865	815	839	899	858	869	845	834	871	882	861	855	855	823	858	875	871	854	824	837	806	887	855	882	825	841	873	836	840	848	867	873	907	809	826	854	818	923	873	864	879	845	842	847	847	857	865	816	874	864	797	842	882	838	885	841	812	877	821	812	824	877	831	881	843	869	875	854	852	817	819	859	825	878	847	854	848	907	901	798	823	814	804	816	808	863	838	832	902	804	789	855	835	837	854	849	868	862	797	839	812	853	840	889	806	804	894	904	797	783	865	838	835	861	829	829	853	847	831	866	827	842	858	859	831	863	893	889	878	827	872	861	841	856	847	850	796	854	870	836	816	827	810	819	870	890	857	828	860	832	835	920	861	798	869	844	839	872	814	884	836	874	851	876	848	831	870	843	869	898	863	873	853	881	858	914	852	857	813	892	809	872	852	809	860	832	862	840	826	820	827	862	841	882	830	877	837	867	880	861	862	855	826	866	888	878	829	791	879	794	842	858	875	912	795	849	834	869	891	868	821	895	836	856	819	893	817	830	909	811	829	868	867	851	852	807	821	837	902	860	840	858	845	814	826	834	870	872	870	818	844	875	832	825	879	828	861	858	828	821	828	865	906	887	855	840	820	879	827	863	853	873	900	826	823	905	827	833	828	818	817	836	842	834	834	834	819	873	850	844	847	882	865	810	827	856	869	826	860	863	873	843	884	869	891	853	861	788	861	861	800	887	881	833	832	809	847	883	818	882	782	857	848	818	847	874	857	811	856	861	837	833	860	859	825	834	843	869	872	827	828	882	813	854	870	832	858	831	938	796	890	873	857	822	879	864	867	869	878	870	823	830	870	810	854	792	836	853	801	823	873	856	879	844	863	798	790	825	836	835	868	806	790	838	856	844	849	836	901	830	879	840	855	882	907	834	844	841	845	876	867	866	785	909	805	811	853	843	899	794	893	839	834	795	850	871	900	890	874	872	860	822	883	886	855	896	862	849	853	825	852	812	890	784	838	854	888	863	861	895	825	842	853	876	828	862	871	856	839	864	901	840	803	855	811	862	846	864	874	823	868	832	802	844	848	875	866	819	815	858	838	846	827	849	887	866	829	842	833	826	855	802	836	861	858	843	869	933	833	858	877	859	825	834	882	887	826	810	860	896	853	867	786	876	851	871	869	817	843	864	783	867	861	854	847	851	879	807	825	859	838	826	805	834	840	826	807	939	864	841	828	872	894	836	795	861	825	841	888	859	849	833	855	898	842	837	853	910	910	881	869	840	854	857	871	804	849	870	838	769	855	896	859	862	859	846	875	806	882	793	879	808	812	843	841	819	850	855	841	820	786	853	856	808	863	832	837	803	839	919	843	804	850	880	841	798	846	871	789	830	920	796	808	875	844	802	920	853	887	803	893	768	806	816	866	837	789	837	855	833	849	898	857	851	843	843	809	867	908	886	869	857	838	904	874	847	871	845	815	842	837	821	888	872	862	808	833	866	820	884	880	852	857	804	874	883	893	873	834	818	824	833	859	815	862	850	810	874	854	881	863	838	832	870	862	872	858	846	863	862	869	842	826	902	883	863	876	842	874	846	848	819	832	839	835	871	875	863	869	868	854	868	864	864	834	776	838	818	880	881	871	851	870	854	846	858	835	833	816	837	868	867	855	847	841	870	802	827	831	866	818	873	856	839	831	857	825	799	848	785	813	826	832	860	861	852	851	835	868	830	815	835	790	871	891	823	838	842	894	835	846	857	843	847	823	833	825	884	853	817	809	861	883	802	860	885	829	885	844	871	878	806	791	811	820	858	817	828	829	807	832	824	883	771	869	839	819	843	833	856	865	802	862	876	846	876	832	847	812	897	849	815	795	856	831	860	828	870	836	908	842	891	883	850	878	839	850	844	878	809	868	820	860	833	898	852	847	842	848	860	851	851	837	884	836	846	835	836	876	832	825	812	876	858	841	827	890	860	824	864	815	821	809	851	832	884	884	833	857	866	822	809	846	789	853	825	845	838	788	875	823	808	853	889	831	868	842	807	847	861	816	869	801	834	852	832	838	845	921	857	853	851	838	799	854	848	821	815	882	857	832	852	814	848	841	878	896	853	802	803	862	814	813	859	842	824	782	825	876	848	839	855	836	824	875	856	793	844	842	876	828	828	852	854	792	897	834	797	878	828	905	855	855	844	845	825	830	818	817	858	802	889	871	838	853	775	854	853	848	823	825	795	862	876	793	831	820	868	784	831	881
24551	21045	27037	25142	9830	693	552	462	415	419	426	422	418	419	371	416	362	379	366	367	370	361	346	379	382	380	388	366	398	379	382	369	408	382	388	370	388	388	368	357	372	330	367	368	376	368	382	383	369	383	358	343	355	347	366	390	381	356	339	373	392	406	366	383	386	342	357	366	349	382	384	356	379	357	411	363	363	383	397	362	383	345	367	367	348	365	398	357	374	376	343	388	358	373	378	380	365	383	332	391	336	387	371	375	357	389	409	344	365	363	374	354	410	356	365	394	355	369	385	349	361	366	347	354	347	388	371	378	337	376	372	333	384	383	370	354	360	387	398	358	383	388	381	361	380	400	361	378	342	355	367	372	329	376	364	402	365	386	396	345	394	400	413	383	357	374	377	375	365	392	382	384	336	405	373	334	363	354	392	372	343	377	347	352	373	367	373	375	356	399	366	383	389	366	387	368	369	387	328	385	386	392	350	354	360	396	376	387	320	358	358	368	378	415	374	396	348	365	363	359	360	386	379	344	415	407	377	380	356	367	379	377	378	373	384	349	353	348	383	368	377	377	356	413	350	407	377	387	346	393	368	372	407	407	361	361	375	341	343	402	352	344	346	422	387	382	369	349	353	354	366	346	383	355	340	337	388	368	350	345	361	382	351	361	357	359	373	336	352	370	357	356	356	370	359	367	361	368	364	408	373	349	343	364	375	347	356	402	336	380	377	386	366	370	384	355	413	345	332	384	375	385	394	353	371	349	388	367	376	380	334	346	369	350	405	366	355	370	382	387	367	381	351	366	362	372	380	359	368	366	375	378	356	339	354	335	345	374	399	343	383	368	354	398	377	390	368	377	365	380	381	398	385	357	368	392	365	388	383	336	374	395	381	381	368	316	372	392	370	383	377	395	388	365	343	408	360	388	394	381	396	365	373	349	391	392	359	362	339	395	372	388	352	371	349	410	352	373	366	363	368	382	381	358	346	373	352	402	366	394	362	369	364	365	361	357	352	385	363	363	386	355	367	383	365	375	392	364	347	345	390	382	366	374	403	358	382	354	371	377	362	353	383	357	358	342	344	371	366	339	386	396	340	388	364	345	332	341	355	416	367	397	396	394	354	379	376	370	368	379	382	365	312	358	344	354	405	374	379	371	381	383	380	380	383	390	390	332	378	342	362	356	380	398	380	395	374	361	400	380	365	344	368	415	379	405	355	376	316	408	357	385	375	341	404	361	375	336	375	365	378	411	370	328	366	406	351	372	352	363	385	397	368	374	388	353	342	367	317	363	346	369	365	379	390	385	388	383	336	396	366	352	342	367	395	378	354	364	378	353	408	352	396	359	389	332	353	371	392	376	375	360	370	363	340	366	378	356	372	361	363	346	397	346	364	336	365	365	349	370	365	373	320	348	329	381	348	372	340	378	367	358	386	365	381	382	364	369	346	364	352	368	391	395	368	346	378	408	363	354	384	369	333	352	367	348	372	368	368	385	358	382	386	356	340	372	383	382	374	393	350	352	390	380	350	349	353	339	341	348	368	342	373	329	341	345	396	369	389	357	356	378	390	329	336	383	350	371	384	364	365	378	401	382	371	404	415	373	352	383	345	408	328	372	367	335	357	351	381	372	384	355	391	327	412	350	395	371	381	387	367	396	347	356	360	383	408	364	378	367	375	367	370	381	358	346	374	368	376	367	386	365	367	349	326	373	365	354	393	392	348	379	324	390	357	431	342	362	364	356	395	351	342	419	350	388	357	339	356	337	386	351	370	416	338	408	350	349	395	375	353	379	377	351	376	375	377	348	371	358	342	340	395	338	376	376	363	363	384	408	343	362	397	350	373	374	345	365	358	370	371	336	328	352	405	372	336	366	408	347	359	370	392	371	392	383	366	391	358	382	367	371	370	366	367	361	373	346	377	336	362	368	360	409	391	408	413	370	340	363	372	386	410	378	381	368	351	354	342	345	382	335	415	360	370	348	380	371	372	395	344	364	383	359	387	375	365	382	424	339	329	340	337	367	392	382	380	374	343	369	368	388	415	328	366	381	361	367	370	352	357	347	347	328	357	373	333	351	343	383	372	367	385	388	350	377	368	388	351	350	344	366	345	363	350	387	356	349	361	371	357	356	361	338	348	366	384	409	368	367	345	330	364	336	364	349	392	350	354	378	384	389	375	407	389	387	395	390	391	359	352	348	377	362	374	385	369	364	364	328	370	405	382	409	366	357	366	370	372	373	382	349	378	381	385	364	377	344	394	398	376	374	358	356	362	359	365	381	373	361	372	364	367	375	401	395	355	361	357	360	346	350	385	364	385	361	322	392	388	377	383	369	359	354	383	381	364	407	350	364	408	367	361	366	363	345	363	373	343	370	361	329	374	387	362	365	359	358	385	340	404	377	356	358	366	378	383	347	387	363	364	393	342	353	363	347	363	399	343	334	353	321	378	371	379	409	398	365	387	347	367	375	367	374	380	403	378	382	375	392	383	395	391	385	393	363	352	416	373	417	381	363	350	364	361	369	364	399	377	352	380	376	361	367	342	368	345	401	368	365	384	394	373	377	365	362	337	381	350	366	363	374	368	364	373	375	347	362	384	353	381	369	335	363	366	314	355	344	364	380	368	366	391	385	368	384	386	353	398	370	359	396	399	379	392	363	359	402	343	392	372	363	358	358	355	346	372	367	369	374	356	353	395	363	368	359	362	363	355	383	349	393	347	398	359	382	385	353	342	409	389	365	389	376	387	369	361	379	380	399	395	337	371	331	390	353	347	369	372	375	381	372	382	380	387	399	362	350	325	370	355	354	341	372	353	373	371	356	355	361	356	358	368	352	371	357	356	376	379	398	370	363	361	388	352	390	372	382	354	406	396	351	385	369	393	345	348	352	373	360	413	380	351	382	404	384	358	384	338	346	387	327	373	378	326	389	363	374	377	371	402	383	388	389	396	352	390	410	329	361	339	368	365	374	348	393	342	366	352	360	349	363	363	363	384	376	377	355	380	380	367	354	382	365	339	356	371	334	395	366	357	370	329	347	338	369	361	378	385	360	381	337	363	357	356	363	399	362	373	367	390	372	370	390	360	376	382	355	357	330	369	308	379	327	384	363	353	362	367	331	320	367	393	360	390	381	333	325	324	384	353	395	327	362	405	346	379	343	370	382	338	391	370	383	374	385	361	419	390	350	360	396	388	361	368	354	349	382	369	390	404	357	380	360	369	381	389	426	358	346	368	355	373	388	347	349	385	403	333	363	372	340	358	400	385	371	367	340	365	343	377	377	387	356	365	352	357	377	375	395	360	389	347	341	361	360	346	363	366	362	348	362	347	409	356	383	387	351	341	371	389	334	388	364	349	364	368	384	399	351	360	384	347	358	372	319	332	362	357	358	369	356	347	342	360	393	347	377	359	348	354	361	380	381	366	359	363	364	388	389	372	378	374	376	371	358	387	375	365	376	362	349	344	390	388	352	394	363	375	374	384	390	404	357	357	369
3378	4504	3222	1623	1178	1006	838	752	643	648	565	560	531	519	537	475	490	465	434	445	441	483	458	460	428	456	429	451	444	470	455	476	425	437	443	463	470	450	472	438	410	409	439	434	459	427	434	481	443	458	451	433	434	450	456	409	478	457	450	424	449	454	456	444	449	428	440	446	411	435	439	483	454	433	397	432	435	447	436	445	458	450	416	428	430	473	455	439	437	416	428	413	458	440	438	477	453	427	422	413	422	458	458	455	439	486	420	446	478	441	446	449	442	453	425	423	429	432	468	408	465	439	438	442	430	423	436	463	451	463	434	452	438	426	435	407	452	420	442	446	435	451	420	424	429	444	419	470	420	411	458	395	397	486	417	430	447	413	435	426	406	430	441	421	407	440	425	400	435	440	407	447	440	413	449	418	436	431	440	414	457	432	455	421	412	415	423	451	466	458	447	440	430	434	403	429	444	429	431	436	462	443	468	458	416	397	473	448	419	422	453	457	450	443	447	424	435	430	443	409	458	406	432	411	454	434	414	447	428	454	487	446	410	443	454	477	428	448	422	455	432	432	424	439	407	429	401	421	440	423	433	448	448	482	436	451	454	440	436	428	427	489	424	403	446	391	405	454	418	445	380	447	410	438	430	457	454	444	444	416	425	464	416	472	451	418	433	437	427	453	398	428	457	428	415	396	481	482	432	455	430	413	441	440	444	459	404	407	450	421	411	447	432	428	417	447	397	432	429	422	429	440	435	429	478	430	425	411	422	419	461	446	458	417	453	408	448	414	431	443	429	436	415	453	424	458	415	445	431	436	405	466	459	401	424	409	434	431	413	467	455	421	433	445	457	439	420	410	430	441	423	436	395	440	456	473	449	460	415	405	416	444	422	477	410	444	469	407	441	415	453	427	413	450	430	429	441	439	424	453	398	449	428	452	452	422	471	432	428	423	435	385	422	477	444	448	460	428	446	443	505	454	446	406	448	475	446	424	487	410	439	419	457	436	432	483	441	436	476	438	397	430	447	445	416	459	408	435	429	468	430	442	404	456	396	428	432	474	428	438	450	436	473	410	417	447	440	449	448	446	444	442	426	447	439	429	413	440	417	445	411	443	429	448	456	447	441	457	464	428	441	412	449	437	450	425	460	423	464	434	485	463	432	435	431	432	467	421	421	483	460	454	456	419	443	448	470	418	428	420	422	433	414	432	426	410	393	456	461	439	418	445	461	445	436	438	399	451	433	436	448	457	410	425	429	461	381	463	423	438	438	453	396	479	481	485	475	482	416	455	420	429	417	420	434	448	418	416	436	405	427	438	471	441	443	412	425	414	416	411	442	431	423	437	395	461	451	429	472	436	445	425	443	475	400	403	458	446	415	440	428	470	420	396	435	410	468	459	441	425	432	448	473	416	449	405	428	430	421	410	401	459	453	427	462	428	434	421	458	400	425	453	419	473	416	424	452	443	414	455	425	426	424	429	419	461	439	405	442	450	415	462	429	439	495	391	448	463	411	431	420	458	401	409	450	472	440	442	448	424	406	428	456	455	432	471	407	424	427	396	436	448	457	462	444	461	453	489	433	423	410	445	458	454	414	436	438	439	462	421	477	444	421	461	444	442	432	450	399	428	444	434	434	437	428	423	434	451	415	427	416	438	435	441	440	441	424	439	418	429	457	429	425	442	442	410	431	402	416	445	430	426	403	450	442	442	439	415	433	424	460	444	448	426	462	416	443	469	411	423	447	410	469	443	438	454	416	411	408	407	446	422	434	419	433	460	423	452	439	424	408	453	448	406	443	437	473	428	450	423	425	434	444	416	454	428	466	429	415	391	493	421	438	428	419	449	462	434	431	439	437	371	459	382	459	412	409	443	425	408	415	436	456	468	435	419	450	450	450	402	431	412	438	415	450	424	487	399	437	436	421	433	430	433	443	401	446	438	436	463	439	456	495	405	441	427	413	410	479	401	444	476	476	425	453	413	439	459	398	419	416	433	465	439	464	435	455	418	423	438	441	428	457	470	442	449	440	430	411	440	449	407	426	452	452	440	455	432	451	443	414	424	462	458	421	475	444	406	468	450	400	469	442	455	458	423	423	434	447	418	440	475	469	416	463	392	375	463	435	427	416	434	459	428	435	425	444	427	437	416	455	425	420	431	447	404	439	418	394	422	444	407	440	427	429	450	422	441	433	417	463	444	454	442	455	450	430	463	434	453	462	386	450	400	432	427	419	439	443	432	455	446	456	443	432	446	441	444	453	439	435	438	396	422	441	464	487	466	436	454	466	473	432	444	464	430	423	421	415	415	414	423	472	447	428	411	442	438	434	429	430	472	417	417	440	437	440	463	446	430	388	451	454	434	448	453	439	442	443	439	417	460	447	412	419	442	442	402	448	420	425	456	418	436	431	430	425	451	377	423	417	398	439	442	433	451	437	434	394	437	466	411	421	440	439	443	426	473	447	398	450	425	445	465	462	404	437	458	429	447	431	440	429	439	430	409	446	409	444	463	405	426	464	432	457	397	368	416	447	422	438	383	447	434	408	450	422	457	465	467	433	461	455	411	427	421	478	474	450	410	448	443	455	446	420	461	421	469	456	447	423	418	403	401	448	425	465	417	431	427	438	441	460	428	429	454	435	490	439	476	451	462	431	426	430	454	464	445	404	438	443	425	452	438	413	475	424	421	411	401	423	447	416	444	422	434	430	435	445	442	447	458	412	432	434	481	441	430	430	456	448	439	408	456	466	439	455	434	430	444	446	444	426	444	426	418	416	443	452	442	405	417	398	444	431	466	383	445	409	418	393	434	461	420	413	445	417	446	407	469	423	426	422	478	439	435	453	442	424	418	430	436	426	416	417	447	438	440	453	437	434	463	419	430	442	461	452	465	472	451	418	407	450	445	447	443	410	394	407	417	403	458	449	432	447	435	412	409	448	447	486	452	459	465	454	445	394	453	407	397	451	384	439	415	453	420	429	436	425	412	429	413	415	405	407	436	426	471	407	398	468	481	388	484	412	406	425	422	435	452	446	461	455	442	454	412	437	450	458	453	454	436	411	437	408	446	473	433	483	469	414	434	453	436	439	430	425	440	427	447	420	445	422	432	428	439	453	460	470	439	454	413	457	457	448	447	405	414	446	393	400	454	439	420	421	439	433	427	462	459	419	446	440	435	465	421	447	450	482	475	443	441	418	379	462	403	446	414	439	426	406	418	426	456	415	459	448	439	452	475	434	427	442	450	446	418	456	439	464	469	423	436	443	452	415	429	436	430	408	453	428	448	449	424	459	426	430	493	453	413	434	431	416	445	465	458	426	420	478	391	427	435	475	469	442	444	446	425	450	422	410	459	472	421	434	418	413	419	418	466	424	470	400	409	449	466	455	440	426	422	455	438	472	440	449	477	431	437	473	409	455	430	464	427	455	413	444	406	435	430	387	390	402	439	472	436	410	419	416	415	434	435	437	426	441	418	440	418	489	418	444	426	438	405	424	431
22496	21098	28750	23711	21092	21126	7550	899	710	598	533	495	493	446	425	382	415	390	375	393	374	354	346	382	384	385	360	333	327	393	320	402	348	330	343	334	348	336	311	297	336	353	322	382	334	343	346	352	333	314	349	336	329	309	338	327	337	333	373	370	335	323	327	321	359	321	327	346	300	306	343	299	338	328	332	319	327	313	336	331	325	359	317	338	318	334	344	359	327	352	308	322	290	336	339	322	323	331	330	318	330	311	348	317	329	342	359	300	330	317	311	318	330	341	281	336	333	320	285	322	323	322	339	325	306	314	311	326	318	300	327	359	330	363	309	318	357	333	351	324	366	354	306	320	297	304	295	327	366	308	340	331	333	310	333	315	344	304	337	340	333	351	330	308	336	304	338	329	331	335	319	323	335	302	342	299	334	313	324	351	336	344	336	309	332	314	375	339	320	324	324	338	305	338	317	345	292	325	309	309	331	333	365	322	309	323	322	297	330	315	305	304	329	336	288	349	334	305	317	369	291	325	342	341	344	337	335	356	319	332	303	341	324	316	336	311	338	304	359	320	340	326	341	328	312	347	324	359	350	293	315	313	346	339	304	321	323	295	317	341	372	338	326	327	352	297	370	316	331	336	322	314	314	342	314	290	305	312	336	354	357	320	356	351	337	313	329	328	332	337	360	345	350	344	367	332	313	279	317	319	314	338	308	322	303	353	352	351	324	373	297	314	331	314	323	346	343	350	341	324	328	341	306	319	303	333	315	311	358	318	296	348	335	320	323	348	336	341	310	333	311	285	320	308	316	314	284	347	299	309	310	336	331	332	307	315	291	300	325	339	323	331	335	324	338	320	294	342	327	342	327	326	343	310	282	324	331	311	307	361	325	322	323	317	316	332	339	340	361	354	316	334	348	332	315	349	349	336	315	328	315	322	323	328	348	319	333	356	348	344	316	324	356	337	347	326	306	310	331	329	294	322	318	324	316	370	290	317	297	346	280	345	358	312	341	320	353	332	303	343	318	310	328	325	354	330	345	308	332	306	353	319	326	315	356	335	335	317	337	342	319	327	313	314	338	307	322	327	313	339	325	306	321	323	321	314	344	330	324	300	289	347	286	335	349	354	311	323	321	287	329	330	341	330	327	311	330	342	301	344	316	306	294	338	355	298	333	313	328	332	363	343	324	321	345	318	316	309	343	331	311	347	296	332	308	325	332	303	308	338	334	305	308	359	304	287	334	338	358	362	311	303	340	337	333	335	326	347	361	321	330	333	345	328	322	307	321	327	320	326	353	304	344	303	351	310	339	314	345	343	353	314	343	299	338	322	320	332	323	332	327	333	328	350	330	325	328	321	307	325	352	315	300	354	344	325	340	359	332	338	326	302	306	317	328	308	318	295	333	381	338	327	317	316	329	315	319	330	336	346	341	325	345	296	341	346	291	342	339	335	334	341	303	338	314	329	369	338	319	316	329	316	329	324	336	336	325	333	322	322	331	291	310	322	305	293	317	298	322	330	305	333	312	311	355	364	362	344	309	312	335	317	325	320	338	321	323	356	348	306	323	338	328	331	346	314	331	298	339	356	320	327	306	305	324	316	314	330	356	313	298	295	328	326	325	362	352	297	307	325	321	312	339	313	330	346	321	318	319	311	337	287	332	308	314	326	326	308	303	316	308	315	308	317	323	327	328	326	335	358	344	330	324	287	325	354	327	336	309	316	313	293	319	355	304	345	314	325	295	334	301	326	280	330	311	337	334	353	325	350	309	307	314	307	260	320	312	325	349	341	318	323	343	325	342	338	337	310	357	348	287	335	315	342	345	318	317	322	298	328	333	321	317	290	313	343	320	337	320	339	311	292	312	307	344	335	315	353	294	296	325	331	336	323	334	335	346	296	317	336	312	320	324	307	310	325	308	306	354	317	343	336	297	306	286	326	346	321	323	305	341	350	329	313	311	358	342	337	313	334	326	334	318	317	343	332	339	313	350	330	342	317	342	373	309	333	333	351	328	335	327	300	336	324	320	330	335	333	311	344	344	315	341	310	315	352	293	326	342	361	323	319	337	340	329	305	295	337	342	336	309	338	307	314	314	325	317	340	324	322	327	339	303	345	306	326	303	313	322	341	307	349	313	339	320	310	341	315	330	319	317	330	280	334	342	344	342	320	303	351	350	343	308	350	305	340	280	318	297	320	309	325	297	331	335	321	350	320	328	325	330	315	300	312	335	340	311	299	329	341	304	354	311	358	312	341	285	324	321	351	316	276	307	319	331	320	341	340	318	332	331	337	318	351	314	324	348	316	344	319	304	334	322	296	330	324	344	316	336	352	327	333	350	304	334	313	351	302	340	357	325	340	330	307	339	320	334	326	344	311	330	314	319	307	314	349	312	316	319	327	319	314	309	316	324	334	317	332	331	302	346	331	330	308	328	329	320	307	314	322	281	313	364	299	293	314	330	322	286	337	332	324	303	336	328	325	305	339	329	337	330	327	312	336	332	306	318	328	283	321	330	368	354	308	321	306	315	304	325	348	323	324	336	324	328	308	354	312	324	320	357	325	316	340	333	328	308	340	338	335	303	329	320	356	329	338	309	298	346	339	334	329	318	309	321	301	296	341	325	334	326	338	321	337	309	321	321	309	343	323	335	333	310	374	323	340	315	335	355	326	307	337	330	336	342	312	316	317	313	353	367	302	299	367	324	300	335	276	334	352	338	315	346	336	304	312	311	318	347	359	332	292	301	315	348	302	328	305	328	325	313	324	329	312	325	330	315	349	275	307	323	349	340	323	315	328	366	351	308	340	330	317	328	320	322	341	305	309	354	326	333	306	313	348	303	334	317	295	346	304	325	328	306	323	338	323	313	311	331	314	344	329	292	326	345	353	298	332	297	345	328	330	315	316	325	289	315	294	305	296	328	338	325	302	316	273	370	331	346	356	299	337	349	347	298	308	319	306	332	326	343	316	335	323	328	313	324	337	309	332	352	315	342	362	306	337	301	305	342	311	331	325	331	309	375	350	342	340	300	332	330	333	346	294	301	345	351	321	309	313	317	319	320	304	296	329	332	323	332	328	335	326	344	286	322	331	319	332	342	336	349	320	328	328	325	314	310	346	308	339	319	321	307	320	338	314	325	357	305	320	335	296	340	333	325	310	335	327	312	311	328	307	342	315	314	317	314	306	286	341	364	350	335	324	322	291	318	348	325	354	309	329	327	363	311	334	342	303	304	307	320	318	330	336	357	334	341	289	271	318	326	307	293	314	320	320	337	342	324	314	322	349	292	347	328	309	301	357	337	323	324	321	323	332	297	284	341	351	338	295	334	371	313	325	338	323	349	320	313	307	321	323	292	308	346	348	331	315	327	309	310	304	352	298	296	360	339	320	315	310	344	300	347	334	313	343	288	345	327	324	379	376	291	314	328	319	326	308	330	351	336	337	342	282	320	318	323	339	298	345	311	311	327	295	323	320	354	335	323	332	330	325	296	329	347	299
4472	13464	9288	4327	3049	2393	1850	1457	1185	1031	948	841	717	686	621	613	568	570	542	527	524	476	473	492	502	453	476	475	469	439	407	437	419	419	445	411	419	420	399	446	419	424	412	409	440	427	464	407	414	418	402	432	436	403	400	414	448	436	408	400	398	464	434	429	403	386	419	395	398	410	431	393	400	426	405	403	405	438	409	408	415	396	426	393	407	391	405	395	390	378	430	431	423	385	417	398	392	408	359	429	389	371	407	367	367	425	431	445	380	430	413	394	410	405	385	381	382	398	406	400	373	415	399	418	369	419	385	377	393	377	408	375	418	463	387	430	401	438	418	401	387	386	382	396	401	412	408	400	399	445	410	410	403	402	361	395	417	393	428	383	416	371	405	417	407	353	375	402	410	400	390	375	421	386	414	447	405	394	428	412	358	437	435	388	388	377	415	412	403	389	383	389	405	403	415	411	408	381	384	414	389	445	388	397	403	401	377	412	414	402	387	407	376	433	410	371	395	428	398	410	397	413	415	381	467	420	441	417	413	425	402	403	372	373	430	405	424	372	381	422	368	380	389	406	405	438	392	380	450	379	365	385	378	404	428	419	425	395	417	390	374	441	395	410	376	399	429	381	405	399	401	395	447	423	379	410	413	398	409	440	409	413	415	404	442	366	390	393	447	426	405	404	421	401	436	386	393	419	390	393	373	419	420	409	431	419	401	400	402	367	384	403	392	399	396	389	417	394	399	424	406	361	375	386	404	378	379	382	385	426	403	370	443	384	405	402	414	359	399	402	381	422	413	395	416	381	407	386	411	406	407	392	421	393	360	415	438	466	388	360	440	408	408	396	407	404	402	395	390	435	421	380	399	416	401	408	416	395	401	426	415	413	407	383	385	446	412	383	381	403	401	426	397	404	380	365	386	410	398	365	418	378	402	384	418	395	411	423	383	426	393	413	404	403	383	431	413	430	423	405	387	410	453	413	401	413	436	395	396	427	383	396	398	421	432	416	379	400	429	460	424	399	416	389	403	379	411	380	411	407	395	394	366	406	418	363	369	392	420	395	425	385	373	383	427	393	429	387	404	435	400	410	372	395	394	418	400	392	391	432	405	406	436	399	415	422	412	395	391	408	418	397	411	370	434	401	396	414	421	383	359	403	381	378	427	388	406	368	404	399	366	378	369	379	389	408	439	387	390	385	416	390	388	394	396	425	396	424	407	439	404	416	375	435	358	407	383	369	410	376	413	408	413	423	387	416	417	413	453	367	387	378	391	403	441	394	382	374	394	406	404	418	390	403	365	404	403	386	426	397	413	406	436	404	395	427	383	434	369	425	393	408	418	466	401	396	414	403	412	399	396	364	415	386	366	384	427	380	418	422	417	441	409	433	383	400	394	418	406	455	424	394	390	413	421	400	389	431	409	396	386	387	394	426	393	385	387	360	412	431	376	368	408	347	403	418	360	379	384	397	394	415	420	408	393	412	414	391	383	403	407	381	410	410	414	388	346	380	403	371	401	395	384	429	397	417	402	384	386	377	412	388	414	396	390	392	391	368	436	443	443	395	405	394	423	356	386	375	395	405	404	384	420	374	355	428	413	400	401	424	391	429	401	395	461	395	413	405	410	397	397	385	407	391	420	403	409	432	373	412	415	438	428	423	395	399	397	417	423	377	385	386	375	396	398	398	394	403	395	389	408	421	432	432	374	379	416	432	413	410	417	382	442	427	392	418	439	431	374	401	391	393	393	413	392	362	410	383	372	404	470	417	400	380	378	374	383	406	404	411	439	414	381	420	436	374	410	391	402	382	392	394	401	387	411	390	423	394	388	386	396	435	359	403	395	409	407	397	393	424	406	388	376	379	374	407	406	392	396	441	388	381	420	398	374	398	387	388	403	420	381	399	379	412	400	404	415	417	404	399	412	424	400	385	386	406	397	401	374	390	414	407	419	412	383	416	397	387	408	383	409	346	361	399	376	431	404	381	440	398	430	407	391	407	423	424	415	420	376	423	408	399	416	375	411	416	391	406	411	417	403	402	407	397	403	422	421	374	389	405	381	411	403	401	391	368	386	369	396	399	387	391	420	340	408	401	400	411	417	404	414	397	378	410	417	414	395	406	384	397	391	380	389	366	412	403	428	405	391	423	405	354	449	411	395	385	401	435	368	432	382	419	414	430	400	408	400	420	406	388	401	390	436	421	413	392	383	427	413	384	400	409	385	418	418	364	423	426	410	398	396	379	382	416	427	414	397	361	379	423	383	378	407	413	385	394	422	431	416	409	371	417	397	404	385	408	375	392	379	443	427	381	414	389	362	391	411	415	419	382	430	378	393	409	421	384	384	398	399	381	366	394	373	370	352	414	413	405	397	369	397	413	422	394	390	412	393	368	414	398	391	420	406	412	428	424	375	415	396	401	394	405	379	401	384	395	382	420	390	352	391	400	389	392	394	432	389	427	374	373	405	402	363	413	392	441	379	397	407	422	406	393	388	432	379	409	381	423	420	408	429	382	406	407	387	395	381	413	457	347	409	408	387	410	420	384	404	381	391	408	387	412	422	425	382	388	385	417	414	393	398	413	406	400	406	405	410	388	398	412	411	416	403	390	388	414	391	374	373	357	378	395	420	392	420	437	419	407	395	412	401	421	426	411	388	395	397	357	414	391	420	405	397	390	400	387	426	380	389	424	414	423	396	380	396	408	434	397	389	409	398	451	399	393	409	411	400	408	437	373	372	423	420	412	387	405	389	422	379	423	435	390	426	398	345	350	359	415	375	416	409	374	396	406	425	418	463	410	437	426	421	403	384	419	399	389	392	395	408	429	394	433	422	406	400	408	420	426	386	420	423	397	367	406	377	416	390	394	393	413	384	401	393	382	391	395	391	419	437	417	415	414	393	426	437	399	443	420	426	384	372	396	409	379	403	411	374	397	412	418	376	409	401	424	399	357	371	393	382	421	410	428	405	414	391	390	374	449	431	419	401	418	369	431	388	419	436	371	384	402	377	408	402	410	403	359	418	401	398	382	420	399	376	410	386	416	423	381	377	426	410	419	400	393	421	390	397	389	408	407	413	375	416	388	382	412	395	454	444	382	390	431	394	394	365	421	407	407	367	400	424	415	400	451	419	418	366	384	397	381	393	406	381	403	400	428	395	385	404	417	379	458	414	397	371	433	401	406	399	412	429	398	383	429	391	390	414	396	418	385	387	390	409	402	363	403	413	417	446	427	383	373	407	401	399	402	412	396	405	417	395	406	395	368	408	411	400	394	408	380	408	392	427	399	393	376	392	390	416	376	363	363	393	381	421	372	379	393	420	398	384	382	349	420	407	400	411	377	435	402	413	432	429	429	416	403	405	403	404	376	403	356	344	370	421	417	439	387	396	406	396	382	405	424	395	388	376	407	402	379	400	432	417	386	411	385	388	388	420	414	395	385	394	376	391	415	418	411	437	406	406	400	390	424	396	425	439	393	399	377	396	387	393	385	389	389
27172	18407	4559	996	782	714	728	711	689	711	694	628	638	712	682	696	699	699	698	710	651	672	666	657	727	700	713	714	705	701	688	688	710	676	719	675	696	721	713	643	684	698	716	665	696	699	654	665	689	720	645	720	700	664	674	698	687	697	691	672	704	660	664	678	683	650	692	713	715	650	711	702	633	665	663	678	647	711	681	657	711	711	685	691	696	657	668	676	666	654	673	673	663	647	669	643	689	655	690	671	672	640	695	688	676	632	700	687	645	732	691	678	702	720	678	674	687	729	672	699	667	703	717	734	695	700	688	713	707	754	692	692	703	670	655	691	716	708	635	667	613	701	645	668	690	674	704	679	679	688	727	736	670	668	674	659	689	678	700	653	703	713	686	670	667	681	727	712	693	667	694	669	680	669	690	668	685	658	714	670	695	682	624	675	699	719	729	691	637	690	688	669	703	697	631	635	684	705	685	689	694	708	666	730	671	711	699	667	666	675	725	662	699	674	685	664	699	739	710	649	691	703	747	703	675	688	657	694	681	671	637	660	692	679	681	678	703	659	702	692	700	685	668	684	665	666	662	704	721	651	705	674	662	693	624	722	705	683	670	670	704	686	673	706	671	693	656	685	749	678	697	652	670	676	663	688	707	667	681	686	675	686	657	678	712	734	695	721	644	640	689	730	697	695	692	648	677	672	681	653	710	703	634	698	677	693	655	686	688	683	736	681	680	706	696	678	714	708	733	706	659	662	691	678	730	670	687	650	636	682	644	648	665	675	678	663	671	642	708	683	656	638	641	642	675	697	656	732	700	699	710	708	708	664	696	665	697	664	678	662	650	679	672	654	706	648	667	681	637	687	651	690	646	696	732	689	715	670	675	669	661	659	649	698	625	696	682	659	662	714	708	668	711	726	655	706	674	675	645	687	720	704	679	645	668	667	660	682	690	658	660	652	698	672	706	696	707	683	650	720	664	705	678	675	696	718	659	682	674	723	720	722	716	707	673	698	652	655	674	670	674	673	704	655	670	679	708	689	685	698	693	664	718	670	694	674	711	684	666	730	732	710	659	730	678	701	684	654	676	662	691	680	657	701	690	694	657	678	752	695	701	731	755	688	670	719	669	727	685	649	711	613	694	674	653	672	648	653	646	709	642	703	660	713	728	738	726	638	674	652	737	695	644	741	641	661	662	663	679	662	697	653	713	654	689	685	677	689	668	683	692	699	676	679	746	729	681	672	689	669	709	663	711	684	701	679	648	682	653	656	689	694	672	709	722	670	684	690	697	749	721	665	690	682	743	715	680	699	702	740	733	715	689	699	638	658	731	646	720	698	723	709	697	720	688	659	686	694	717	667	642	661	661	685	681	713	666	685	665	650	689	699	669	702	649	677	678	693	674	684	665	727	657	688	715	646	689	670	698	684	666	654	700	696	639	698	691	684	679	678	707	690	691	653	722	645	699	739	679	706	698	733	688	679	669	695	725	688	658	645	685	712	693	692	648	696	704	700	661	669	712	680	691	693	655	672	682	673	737	738	678	685	644	654	650	678	639	708	695	679	647	711	633	650	705	645	676	698	675	687	681	684	668	728	717	650	703	641	693	695	664	689	689	719	732	661	699	693	713	676	692	676	657	660	699	665	740	694	686	682	660	669	708	674	694	699	672	674	737	655	643	692	733	686	683	737	686	687	636	632	685	759	708	720	704	665	676	665	681	669	676	642	705	695	694	660	658	664	697	639	654	681	662	692	650	683	661	668	683	683	684	688	696	758	673	659	689	642	690	644	684	660	676	659	691	708	676	666	695	706	684	711	732	687	686	664	648	679	731	702	683	662	665	705	754	716	706	693	735	684	677	663	690	671	676	659	735	630	667	674	665	719	660	703	705	659	670	695	678	685	641	671	699	652	667	695	678	669	750	653	657	718	695	702	659	714	725	683	699	729	678	659	700	685	677	655	660	641	703	656	678	697	697	709	699	650	650	690	678	765	719	670	694	672	718	708	724	714	674	671	650	694	697	675	708	665	650	626	674	706	648	661	678	662	700	725	663	676	704	654	675	679	697	673	692	761	726	651	673	699	670	684	645	734	686	695	704	671	670	683	657	677	688	676	658	683	696	674	745	639	705	676	721	715	701	672	674	684	712	701	613	653	687	627	699	669	676	675	664	659	685	715	704	673	673	688	706	691	726	654	682	689	670	683	638	689	685	724	698	652	676	686	697	649	661	664	608	695	698	665	716	749	691	676	678	654	687	647	760	669	675	686	703	635	662	717	651	651	704	660	708	702	665	699	638	663	683	708	693	662	700	694	718	698	678	694	716	690	649	694	684	680	678	699	680	694	709	666	656	687	735	684	694	679	674	663	663	694	676	659	703	693	659	662	713	727	686	681	655	647	707	686	744	720	699	687	689	665	717	673	677	657	703	684	675	659	703	714	685	645	645	665	697	678	695	652	661	676	686	668	709	680	662	657	663	691	691	726	685	703	671	673	652	670	661	678	659	656	696	677	710	680	749	680	659	650	677	652	688	741	739	649	658	715	670	701	654	680	733	661	660	675	698	688	670	689	657	683	709	676	691	664	694	665	694	684	689	705	609	703	697	715	612	763	699	733	636	677	684	691	734	693	667	698	737	666	700	695	711	711	694	730	689	739	712	692	698	680	723	726	692	705	711	657	633	676	738	694	686	669	660	702	714	671	690	689	695	727	704	678	664	693	691	664	666	708	676	677	686	666	661	678	712	679	717	698	665	666	774	628	679	717	689	679	709	675	665	668	683	693	671	690	681	701	734	657	654	683	669	681	663	689	707	613	708	685	710	655	667	723	722	708	715	667	728	689	688	678	710	706	641	652	651	682	698	675	697	646	692	679	680	677	667	714	713	720	683	640	713	669	679	683	662	705	654	700	697	686	706	710	642	694	670	660	676	728	656	660	683	679	686	691	676	690	690	678	675	697	718	693	717	743	660	673	705	629	689	672	693	709	681	678	652	665	707	680	661	667	651	622	685	704	716	695	705	660	703	684	682	727	681	713	738	720	692	671	681	671	683	672	711	699	645	710	651	714	682	709	694	708	701	724	688	661	711	734	690	683	715	704	671	654	664	710	670	700	709	690	713	676	685	702	690	697	690	681	663	672	671	707	715	657	703	665	642	676	668	683	667	653	679	697	684	676	686	706	658	665	649	668	693	658	687	655	635	678	647	699	691	648	675	717	680	642	669	695	693	691	683	721	692	706	659	692	678	694	660	646	680	731	706	737	698	674	703	692	724	646	717	693	687	662	725	660	696	668	692	717	671	696	649	739	683	698	693	725	687	697	731	656	696	695	669	686	711	679	699	700	668	675	678	705	683	667	676	672	678	689	672	651	678	639	714	694	705	708	692	707	632	678	662	690	660	687	635	708	711	674	665	665	703	617	625	713	682	686	664	670	692	754	655	671	724	653	669	723	713	652	698	654	702	697	674	667	708	684	689	687	678	709	655	661	695	720	654	711
4442	1268	1055	890	860	812	895	854	823	821	788	767	818	797	764	819	836	776	803	810	773	752	797	783	781	834	799	805	756	831	848	807	823	818	815	813	815	792	809	816	764	782	821	814	870	783	792	808	768	783	777	825	787	812	820	788	791	844	844	804	853	781	817	860	823	835	824	784	830	793	770	779	848	851	812	794	786	847	794	789	813	827	794	822	775	778	828	761	786	750	806	806	790	821	799	840	793	797	827	789	841	778	737	850	767	797	832	842	770	822	819	798	743	752	818	808	791	787	829	804	823	791	841	769	791	782	794	768	840	802	778	827	794	813	816	786	765	804	835	799	794	784	824	769	843	840	771	810	834	813	819	767	837	784	814	755	777	804	748	755	845	765	822	851	811	810	815	825	772	847	784	812	825	754	803	827	809	796	778	801	740	828	789	833	782	787	836	820	826	779	749	826	804	809	817	757	787	803	829	786	778	783	765	845	821	735	826	801	750	827	838	791	802	810	801	829	839	811	744	854	743	790	768	780	798	750	820	804	798	849	807	785	799	813	805	803	804	806	787	839	751	824	806	832	787	810	794	831	815	827	810	796	802	788	835	789	865	772	772	757	756	854	793	780	806	845	832	885	785	810	784	790	764	817	738	828	806	808	803	793	749	816	825	832	770	805	802	840	867	785	847	788	809	824	782	799	817	823	841	807	840	818	825	838	783	790	865	818	744	858	848	796	779	799	768	806	786	801	785	833	821	762	756	792	775	762	770	812	807	830	816	799	818	833	784	784	816	822	822	802	791	827	834	792	822	800	810	839	762	811	823	825	789	804	802	761	820	783	785	835	824	847	781	768	828	791	818	811	823	820	820	803	799	833	807	831	795	823	821	787	781	791	767	781	820	761	824	834	814	787	771	816	787	795	767	804	823	776	785	828	850	841	808	816	838	798	792	810	792	822	756	806	793	782	800	834	831	830	770	776	801	847	764	762	850	827	826	850	757	822	787	787	812	802	819	796	802	773	846	791	807	818	778	791	819	837	804	790	831	820	735	783	753	850	761	763	794	766	775	782	804	789	793	818	836	754	803	777	804	788	833	808	761	815	783	757	829	821	833	812	781	841	800	804	784	778	776	797	785	826	848	754	790	832	753	832	814	846	806	785	822	767	801	846	812	822	820	757	767	817	795	803	817	742	793	789	813	802	850	776	777	791	792	806	833	795	809	832	798	738	776	799	819	855	810	800	815	811	844	766	826	795	814	809	811	847	770	793	802	849	844	809	842	792	783	766	869	809	785	769	811	755	784	851	843	867	794	785	828	768	850	767	849	813	808	823	761	786	861	779	803	796	768	805	801	808	838	777	773	858	782	833	776	810	799	816	790	841	808	840	818	769	791	817	797	827	780	738	856	835	802	804	801	778	824	829	794	761	820	829	833	811	768	787	805	755	801	813	869	815	835	818	841	818	823	822	798	770	819	804	859	773	758	791	754	768	799	812	835	807	804	843	748	842	821	779	781	742	811	765	804	782	829	771	817	840	828	815	825	846	808	847	787	783	799	797	785	833	793	860	757	764	767	829	820	770	778	812	793	753	839	770	794	785	808	853	867	801	836	781	791	753	805	782	773	780	846	820	798	813	834	859	855	777	791	789	806	795	741	786	799	799	787	797	776	835	739	813	730	798	831	847	775	804	812	824	798	822	808	818	793	869	819	811	787	782	842	802	766	763	792	857	790	768	750	793	818	832	813	815	822	794	798	868	788	813	821	757	797	858	802	824	854	840	817	759	796	787	810	819	836	863	810	835	775	825	834	778	753	772	735	827	817	806	791	766	789	805	761	785	782	805	847	824	822	786	795	795	818	752	792	794	850	782	768	802	793	786	820	739	735	769	769	792	809	829	834	802	832	776	790	828	787	762	804	807	780	815	834	803	834	844	764	780	771	848	801	778	852	769	770	808	829	811	815	807	786	797	822	796	797	794	827	785	801	762	781	813	823	806	754	805	824	777	785	760	783	814	812	797	785	859	782	786	827	732	835	794	819	820	776	836	778	814	846	841	797	841	802	804	762	784	783	873	768	879	774	826	825	782	784	844	782	771	815	818	822	797	807	810	832	825	835	788	803	798	814	800	780	787	814	808	824	773	789	841	772	830	824	797	801	820	795	808	803	823	761	831	800	811	796	787	789	796	813	788	820	837	775	828	811	779	813	856	807	818	791	795	776	785	813	834	820	769	793	812	837	826	783	799	752	807	793	751	772	816	801	759	798	783	785	808	837	801	833	807	805	778	839	810	818	754	812	794	777	802	804	843	800	792	834	804	767	798	758	799	846	789	804	847	801	790	856	803	808	827	845	811	809	793	785	824	756	812	792	849	880	837	793	801	820	764	771	777	819	848	777	825	810	795	830	805	806	843	833	799	810	796	768	794	794	834	794	815	743	817	815	782	821	833	810	847	788	737	784	771	826	830	873	780	811	831	835	827	754	824	780	774	836	791	859	791	793	795	800	788	803	853	808	798	773	840	758	832	841	821	794	861	834	777	823	820	865	850	833	795	810	764	841	792	860	829	813	794	863	828	796	845	851	816	832	767	869	777	833	842	840	763	794	814	814	819	786	800	830	825	877	796	866	827	801	797	809	736	781	805	789	815	820	798	795	787	792	797	864	773	812	780	742	817	800	818	841	787	814	774	799	784	773	807	815	778	824	795	770	859	787	785	805	809	793	808	788	769	788	877	792	807	787	805	819	827	811	807	801	816	763	797	836	802	835	788	805	808	768	813	798	732	779	820	820	831	856	776	797	817	823	772	771	784	781	786	856	805	812	794	814	806	787	769	787	780	812	809	759	811	828	761	798	785	853	772	797	836	778	866	885	835	783	771	800	802	830	796	837	805	798	810	771	849	824	838	777	778	767	761	800	800	823	803	810	796	803	834	794	812	851	762	774	795	790	776	800	829	800	778	798	823	730	807	789	802	836	788	793	758	796	810	803	789	811	831	807	824	803	784	768	761	814	849	816	821	793	734	765	823	832	816	730	797	830	864	806	751	795	805	830	793	814	841	822	784	847	784	817	801	779	837	850	831	850	817	824	790	832	869	788	779	777	765	795	829	805	814	812	836	759	766	835	828	850	806	797	795	858	807	805	799	742	784	826	780	818	818	789	849	853	835	795	825	798	883	805	828	802	820	840	813	789	786	835	810	795	809	832	760	778	792	807	825	854	784	821	762	859	848	812	836	833	792	821	800	823	857	832	813	821	824	767	804	829	775	731	828	805	810	775	835	770	790	798	832	824	795	773	763	820	813	832	773	816	828	779	819	802	808	801	763	812	823	765	821	780	750	790	773	782	814	815	793	821	801	820	802	815	810	811	837	795	766	776	767	834	763	788	776	761	806	829	818	754	773	824	782	779	827	757	825	759	779	784	806	792	827	773	803	793	767	783	786	817	808	810	810	820	835	780	747	838	789	810	841	776	823	826	800	815	845	810	805	749	850	804	841	819	821
23472	21040	28179	24089	21024	9952	1401	976	883	908	837	785	800	781	793	740	774	766	759	697	740	720	773	707	729	736	703	741	720	676	752	752	710	728	744	700	722	721	722	692	678	680	710	694	684	768	726	727	657	700	736	700	689	690	723	716	726	680	734	698	732	707	734	716	674	697	712	679	693	652	674	699	730	715	742	691	737	701	696	738	691	720	699	691	721	762	725	746	690	710	720	699	708	672	686	719	693	710	682	676	680	721	706	729	641	728	701	669	728	710	719	700	728	705	712	769	721	769	653	729	734	724	726	719	685	701	729	709	707	739	712	718	685	724	682	711	710	693	714	682	677	702	721	718	675	707	738	749	729	720	660	685	682	729	731	714	703	721	690	636	723	675	686	698	736	741	712	723	726	662	696	695	683	754	693	743	727	711	715	655	706	733	729	733	712	717	709	702	737	708	671	708	712	682	678	703	690	686	733	676	710	706	704	691	734	733	754	685	683	729	696	708	719	681	687	693	687	675	701	720	692	761	713	729	729	693	674	744	685	724	706	713	706	683	709	719	766	708	727	701	692	725	725	682	690	680	691	727	710	744	678	724	733	675	723	740	743	727	689	725	702	666	729	665	692	662	714	724	661	730	757	628	671	689	695	704	748	700	731	724	755	716	682	731	686	730	713	739	703	731	666	692	729	687	725	720	758	706	679	664	712	719	710	709	687	680	726	705	740	690	703	653	721	718	733	737	734	701	708	696	665	737	720	680	722	737	692	747	707	738	708	669	764	703	702	738	669	723	691	766	731	740	704	705	720	670	699	676	661	736	729	682	678	720	701	712	729	709	723	671	726	689	711	688	679	725	660	693	725	701	696	708	753	714	737	716	763	717	701	693	747	710	685	679	693	738	691	697	701	705	730	685	755	753	691	719	684	674	719	748	694	719	685	700	662	727	696	681	670	723	735	730	698	689	702	703	700	755	724	694	682	693	713	734	714	712	753	716	695	722	669	737	685	728	661	721	670	705	692	712	742	655	672	730	713	683	713	727	718	678	683	669	709	674	716	703	715	733	688	695	696	725	714	686	684	648	699	736	715	739	681	712	663	697	765	668	730	727	707	723	707	712	727	733	708	727	661	787	717	718	698	673	742	702	724	710	685	733	761	681	708	712	701	731	700	704	714	676	684	695	681	733	707	700	702	719	683	721	660	685	736	718	728	635	708	697	729	731	705	713	719	686	710	697	728	653	654	689	746	735	680	754	654	698	740	707	704	716	741	715	708	717	699	692	701	711	710	670	727	724	679	700	709	714	730	691	761	684	656	750	716	690	648	708	723	706	652	725	688	696	668	729	709	702	726	687	738	716	723	686	703	700	689	719	762	694	693	728	701	717	755	682	677	692	732	734	663	709	723	715	745	692	696	717	671	697	653	710	705	660	697	683	714	709	709	737	705	677	758	690	703	713	671	709	761	732	682	689	713	698	731	699	733	707	733	720	717	718	708	707	709	681	676	702	695	666	724	704	667	733	685	706	757	739	700	716	710	711	757	694	648	698	702	686	675	742	686	708	722	696	720	682	709	718	731	759	638	691	704	654	653	713	701	724	712	700	709	717	646	745	737	647	696	740	725	691	714	718	709	700	701	703	704	707	680	676	665	697	706	728	715	705	722	728	673	767	671	691	695	713	703	733	686	712	695	743	705	725	697	679	695	668	671	667	715	684	729	705	703	727	729	738	684	726	708	682	762	679	674	687	667	682	695	751	723	702	690	716	721	659	696	679	741	711	653	712	696	705	703	676	681	712	703	727	711	677	693	716	710	692	657	700	693	698	661	761	713	728	691	698	741	689	733	678	709	679	701	762	707	716	723	711	720	755	702	675	685	704	705	662	702	711	722	687	711	754	705	668	664	676	685	745	678	701	750	715	677	628	720	705	660	726	724	706	710	687	689	715	715	703	726	691	728	656	720	679	712	730	719	685	681	700	700	663	718	707	694	669	676	717	733	741	676	717	743	667	721	698	709	696	722	684	738	700	672	665	735	722	727	686	662	700	710	711	722	674	682	678	699	711	693	691	661	684	711	674	749	701	696	677	709	625	666	694	690	703	700	688	700	707	723	715	688	670	710	678	730	706	701	706	737	672	754	716	756	666	659	708	655	728	695	690	691	696	703	663	667	659	741	686	703	733	670	712	695	695	673	679	706	653	710	694	708	744	669	691	697	643	663	700	709	705	707	668	693	708	713	689	762	674	680	688	700	704	662	671	717	732	700	715	711	663	668	683	711	741	696	670	723	720	707	681	716	681	699	681	685	703	695	643	709	706	694	747	702	703	717	733	714	664	673	691	737	726	721	706	723	677	732	640	659	681	701	676	715	729	662	734	663	701	669	636	688	680	682	671	647	651	701	719	746	706	690	729	745	676	733	716	687	716	669	751	752	672	672	736	703	714	755	734	678	666	713	698	753	717	734	701	692	738	747	656	712	695	706	709	701	724	696	716	747	675	665	652	708	723	727	694	725	715	730	701	720	742	703	721	717	763	707	688	720	751	731	658	644	706	703	724	702	707	745	717	673	744	772	724	728	712	662	724	720	711	701	701	711	713	695	734	650	721	687	697	698	718	692	659	698	686	720	734	725	704	713	706	720	710	722	766	688	782	757	720	727	725	679	697	725	735	727	696	699	736	712	712	646	747	679	689	659	748	671	696	749	724	710	712	683	720	678	673	672	687	752	714	718	716	722	715	704	735	702	712	719	701	701	741	711	674	707	678	685	719	738	731	696	694	688	661	657	722	705	706	698	698	678	734	679	684	664	725	696	676	701	692	721	665	679	707	771	645	676	729	681	718	668	707	663	729	788	726	694	716	733	695	693	684	654	697	714	691	696	699	668	682	688	666	724	695	708	731	672	683	731	706	689	736	755	716	682	717	728	623	692	720	678	681	732	675	725	682	727	667	671	713	691	675	712	685	706	707	700	748	715	671	716	697	699	688	725	708	726	688	680	694	708	710	693	673	693	678	763	691	725	684	720	682	684	708	723	728	730	710	637	670	699	718	666	703	665	678	733	696	714	706	709	680	721	669	680	664	680	689	717	703	718	632	717	737	703	704	705	703	668	645	706	680	678	697	722	680	725	702	677	705	699	701	711	680	731	731	673	702	694	733	703	731	673	718	685	693	691	679	667	707	661	729	761	738	703	687	718	696	714	693	673	632	671	666	734	728	723	721	676	719	729	680	685	679	679	727	697	642	715	712	696	721	766	687	629	714	728	677	648	681	709	745	694	730	644	739	704	705	721	704	746	681	676	732	707	700	708	697	663	697	676	716	712	681	684	663	702	659	725	717	711	683	658	683	740	706	688	666	705	666	727	714	701	690	686	777	734	695	689	679	735	720	666	734	727	757	738	681	690	719	729	712	684	712	678	718	695	688	695	660	754	691	698	715	696	733	724	737	709	669	671	698	678	707	739	686	719	700	692	718	697	687	664	682	669	722	645	706	743	705	756	707
3627	8366	5934	2909	2300	1916	1584	1342	1217	1113	1097	998	954	1005	938	908	889	880	871	835	871	872	872	847	867	844	886	858	860	761	903	870	846	857	860	826	880	864	796	883	853	778	873	866	822	873	837	823	888	890	795	832	930	851	859	880	826	831	791	876	832	837	816	862	814	835	835	867	827	853	901	846	806	836	833	885	813	829	882	804	828	893	843	811	813	832	844	822	798	837	848	821	863	813	857	792	890	811	854	866	846	883	897	798	865	853	834	799	825	818	842	804	833	844	801	846	818	859	834	872	793	864	849	844	884	809	834	773	820	816	856	813	796	828	800	846	849	802	858	823	859	831	845	816	831	845	909	838	766	817	878	855	840	853	834	882	823	867	851	825	873	895	817	857	818	828	833	847	833	885	858	863	802	867	832	812	860	846	863	818	769	841	834	819	846	803	869	800	877	809	820	815	848	853	822	875	817	871	844	856	793	819	842	816	819	860	820	845	801	888	861	857	840	782	837	808	816	816	879	812	829	812	878	772	856	875	836	781	789	853	824	799	898	817	826	846	819	853	843	776	868	858	863	815	825	815	825	845	839	815	832	833	833	814	890	830	825	810	831	854	808	824	849	872	837	831	847	830	844	806	846	840	794	797	850	846	854	769	818	828	876	802	828	863	877	898	796	827	844	834	888	815	798	839	877	837	837	806	834	808	797	824	831	794	882	814	808	885	887	861	807	812	860	845	855	825	841	824	792	878	834	887	831	870	857	865	840	833	819	790	813	825	897	890	880	862	850	899	844	848	800	892	816	828	848	810	799	849	816	828	816	835	825	838	798	850	779	853	832	847	904	878	823	867	797	818	866	840	863	817	829	850	834	819	780	818	808	893	784	848	813	810	836	850	829	836	823	827	842	843	800	801	851	886	770	806	846	830	889	833	882	802	821	811	804	860	861	845	837	793	799	808	873	821	880	837	839	864	815	857	829	858	795	833	861	778	839	902	824	813	841	845	901	831	799	852	877	816	867	861	763	847	858	846	827	836	825	841	793	856	830	810	835	826	844	832	868	844	880	825	900	798	773	813	873	859	848	878	848	788	793	877	804	832	858	854	896	834	860	858	877	842	803	807	881	837	818	889	790	800	823	835	835	798	860	813	888	848	822	861	853	811	885	831	868	894	843	828	814	876	870	837	824	864	840	810	853	830	860	809	811	892	841	849	817	792	851	814	841	826	858	820	847	844	845	798	845	847	817	815	786	843	829	840	847	820	868	832	806	838	851	791	887	862	849	850	864	826	849	839	850	852	833	880	823	884	810	850	821	813	769	822	854	799	856	870	791	810	857	879	873	826	859	845	879	827	867	823	890	919	821	787	829	870	862	800	883	828	854	838	855	855	844	830	818	769	879	861	867	874	858	876	803	815	816	822	815	856	833	804	842	822	792	859	791	855	842	841	863	825	829	838	814	841	810	854	834	867	875	820	848	840	847	799	788	815	826	881	800	875	849	846	803	846	891	820	810	772	857	831	821	810	822	814	826	842	878	852	854	788	824	795	914	825	811	893	835	833	821	826	785	847	839	868	841	842	846	798	835	829	797	829	821	865	843	831	871	836	820	824	854	833	777	816	784	907	848	875	819	791	831	874	851	788	877	834	833	880	817	843	773	825	830	779	818	900	874	850	872	798	811	875	845	884	873	856	795	842	869	828	816	843	799	859	837	815	853	834	860	875	804	810	803	787	881	844	849	843	829	809	835	844	825	815	878	863	820	803	839	909	775	848	850	912	867	862	832	799	826	820	830	844	858	834	802	786	887	818	810	821	825	809	825	832	852	853	842	827	803	821	835	812	780	812	844	872	814	827	824	785	823	805	861	845	844	851	852	803	842	867	865	802	869	784	808	871	872	850	802	823	848	825	819	786	833	824	828	850	809	817	826	822	846	829	830	906	823	807	829	825	860	874	827	799	846	835	847	845	845	844	815	833	882	795	810	859	841	801	802	857	853	818	885	840	815	817	808	817	850	787	870	825	806	849	846	776	842	878	847	841	829	868	797	842	851	796	879	885	864	867	846	815	856	837	823	853	826	855	893	837	820	854	799	850	848	878	822	807	859	830	829	817	851	797	808	809	917	798	835	843	904	856	896	849	851	890	787	836	832	793	833	819	829	864	843	772	802	815	819	820	806	758	842	828	835	807	837	822	851	812	787	817	852	858	789	853	834	847	842	798	905	813	833	840	864	826	824	798	828	864	881	842	875	815	833	826	834	838	846	873	848	867	865	858	821	812	852	805	829	837	795	859	877	833	811	817	827	808	823	815	840	823	809	844	870	804	824	869	855	851	856	838	874	823	852	846	831	778	817	839	786	905	852	793	820	857	868	845	837	826	818	832	824	811	837	840	847	823	815	908	839	862	880	830	843	845	878	860	835	851	864	867	810	795	855	875	843	880	807	774	834	812	826	854	839	812	874	821	794	830	845	812	869	816	856	852	873	853	842	840	813	824	837	856	802	846	840	804	838	849	838	837	839	814	818	853	815	808	810	862	817	874	798	850	873	829	819	838	902	897	816	806	858	860	835	862	827	777	878	793	832	803	840	835	820	841	803	824	796	854	819	833	853	823	876	881	847	763	802	841	833	800	877	801	821	843	804	842	862	852	842	856	829	912	842	830	828	801	848	812	826	832	766	859	790	816	867	816	866	787	799	852	842	797	832	831	868	812	839	859	784	838	819	864	853	816	865	905	868	842	818	770	840	861	843	801	806	811	817	829	854	835	831	826	890	782	815	787	835	809	875	839	826	834	854	831	857	880	826	851	821	828	852	845	866	857	813	829	804	812	820	866	858	774	804	859	827	886	860	820	800	818	833	781	856	817	829	839	823	820	815	876	837	806	884	862	816	846	828	825	861	828	820	862	843	836	785	761	845	827	862	853	797	861	799	835	845	811	799	813	815	792	805	806	847	802	860	852	866	876	874	848	801	840	861	780	816	850	862	831	818	840	788	860	828	833	815	824	845	785	852	828	869	884	822	836	831	801	856	853	826	882	828	823	856	847	862	863	855	848	835	817	828	810	882	881	833	833	815	860	879	837	803	872	880	839	847	869	884	849	807	817	837	872	816	857	850	844	820	827	896	849	856	837	845	855	813	842	877	817	882	860	892	836	804	785	828	819	856	850	833	837	848	804	850	870	832	826	810	860	851	856	856	818	827	840	838	809	892	875	792	848	861	842	796	869	801	887	823	852	836	852	833	868	848	852	811	816	849	787	901	914	806	837	822	857	830	867	794	845	809	845	812	843	806	839	806	879	881	859	857	819	878	855	854	802	852	805	868	858	843	786	861	799	842	831	832	880	796	862	838	850	805	841	826	838	850	858	830	810	873	837	847	849	823	769	822	850	867	838	833	834	835	836	839	842	826	851	834	836	862	857	868	855	805	876	849	865	859	883	766	875	812	826	828	854	817	811	886	836	869	795	837	854	849	828	829	842	860	844	848	797	840	800	792	823
24598	21083	27121	25152	9939	681	570	490	462	438	418	415	419	388	369	403	357	402	394	395	372	392	372	386	365	369	388	378	360	423	362	354	362	390	373	370	382	378	356	380	394	383	378	377	371	330	383	360	371	362	341	378	388	357	349	400	358	385	360	332	379	357	336	369	393	336	373	353	356	345	383	376	357	364	369	347	360	373	382	399	371	372	349	359	399	328	398	385	395	355	391	367	331	372	369	398	388	345	389	394	381	381	384	361	364	349	360	380	368	383	354	364	384	356	388	377	372	352	352	407	398	392	372	383	390	323	399	389	360	373	385	378	347	366	376	373	358	339	377	362	380	365	397	372	404	358	380	356	378	368	377	376	365	379	379	372	408	356	364	382	381	405	378	343	363	368	358	375	337	333	356	401	363	371	406	374	357	394	356	383	379	394	368	366	369	366	414	386	377	351	358	404	352	399	353	376	374	371	353	343	408	340	362	385	386	355	391	374	354	372	354	356	388	373	361	372	347	376	343	369	336	371	378	394	348	391	374	375	385	363	359	368	384	331	368	396	334	386	363	366	348	330	345	382	386	366	381	377	348	355	334	427	363	367	371	382	346	352	351	354	346	361	370	327	372	371	355	343	369	347	338	339	368	340	358	373	343	386	353	341	369	341	342	353	383	370	340	389	379	369	360	342	386	358	368	397	334	392	366	364	385	362	356	343	365	352	338	402	347	383	351	336	350	385	386	367	392	382	376	378	393	347	378	396	369	377	372	339	335	331	380	350	408	353	362	363	363	349	360	368	383	354	347	376	388	376	377	360	335	393	357	371	371	330	388	365	410	389	369	383	380	379	375	365	371	377	362	339	333	377	326	386	362	380	388	362	378	375	380	371	344	381	363	363	383	355	364	357	377	335	395	352	369	345	381	358	354	389	345	383	355	356	377	379	376	373	382	369	403	361	374	399	361	365	350	370	357	361	383	369	378	349	380	381	365	357	388	407	338	349	371	340	364	358	367	395	386	395	381	351	393	365	365	392	370	349	357	367	386	385	314	389	334	348	366	348	357	345	403	399	358	340	365	323	366	358	358	343	348	390	402	332	377	335	385	389	367	381	373	363	348	363	369	313	354	359	388	356	396	357	356	324	373	352	380	350	351	375	385	377	382	360	354	368	345	381	366	405	375	365	375	394	352	363	358	334	377	387	372	392	359	361	347	367	360	415	362	330	375	358	352	354	349	363	353	359	366	376	383	368	367	378	366	379	357	349	347	363	368	397	387	345	355	370	385	360	390	386	363	349	376	385	359	378	354	356	347	347	365	380	359	399	369	384	332	365	383	343	377	361	375	357	397	349	372	388	385	388	349	362	351	383	367	370	371	368	382	389	363	365	378	369	365	362	375	366	359	357	347	350	350	344	368	380	351	410	406	393	397	359	350	368	352	392	345	388	368	377	398	352	329	370	348	366	350	355	372	398	376	342	359	368	368	349	384	388	366	380	344	328	362	349	348	411	352	357	363	364	369	385	347	353	359	365	352	349	338	361	358	346	367	361	376	366	338	377	374	363	332	394	377	363	373	401	362	345	334	383	375	349	381	350	384	379	387	380	360	346	367	388	330	369	372	390	366	348	362	397	369	360	345	358	356	362	366	335	370	372	355	381	342	356	318	376	385	333	375	329	339	354	371	416	394	399	344	387	381	369	360	372	384	367	384	351	362	361	340	347	392	391	332	377	372	380	355	370	334	363	360	365	380	378	387	352	388	347	407	350	374	357	387	369	344	334	362	336	340	365	393	382	349	408	355	390	353	350	366	400	360	357	376	398	372	354	346	373	358	358	341	369	356	351	363	335	346	356	354	379	376	339	376	389	377	350	362	347	368	346	349	333	362	349	367	320	375	390	370	336	374	377	376	335	356	378	340	327	416	355	382	361	373	345	371	364	404	395	357	340	379	367	360	358	378	358	385	365	362	370	367	356	352	401	386	383	333	352	371	392	375	395	370	348	333	359	354	340	392	372	350	356	353	367	405	342	349	342	374	316	375	369	371	355	369	364	366	386	391	355	332	337	373	322	338	379	344	327	364	378	321	379	407	406	343	357	374	375	349	372	387	339	392	374	387	370	376	372	348	346	389	354	383	322	367	354	375	340	341	365	395	358	360	367	357	340	402	357	336	366	397	355	376	333	343	344	399	335	393	360	375	370	373	337	331	353	325	378	348	349	353	387	320	347	363	366	387	355	379	384	378	366	397	334	384	375	378	365	355	342	397	379	385	383	364	359	353	365	390	358	374	344	386	359	355	374	368	354	366	368	328	391	375	353	353	371	324	340	390	344	339	349	371	367	310	342	346	372	395	401	369	338	357	375	377	398	365	365	358	355	387	377	367	339	361	358	372	368	407	371	375	385	397	368	350	372	359	368	334	353	391	355	357	376	372	345	358	377	380	367	360	396	345	369	362	400	353	363	392	362	369	359	327	360	343	375	371	376	352	365	358	392	381	361	323	387	376	356	355	341	372	380	356	339	363	331	323	336	358	366	381	365	387	364	349	343	342	375	396	392	376	368	351	371	357	362	340	359	358	349	348	372	375	372	352	346	359	347	397	354	407	348	330	404	371	355	390	350	342	340	332	384	348	356	379	318	383	357	358	331	344	353	370	346	331	332	372	346	365	370	387	352	365	361	373	378	367	387	378	397	356	326	350	354	349	380	368	389	366	343	354	385	351	334	395	343	391	364	381	374	376	347	390	365	352	373	370	360	369	352	345	353	361	411	386	357	365	354	354	367	338	347	380	404	360	367	403	370	335	356	373	357	391	359	333	343	364	377	386	373	376	356	385	368	359	372	393	346	380	365	351	363	359	356	373	409	397	391	337	373	371	372	348	383	368	344	350	360	357	359	375	339	353	366	369	348	350	378	360	377	394	371	385	381	371	368	354	378	348	359	361	319	403	355	334	364	333	335	337	362	389	370	405	393	380	354	330	374	365	331	390	347	402	350	364	389	387	357	406	373	336	387	360	348	374	386	342	386	369	368	350	374	337	388	384	357	359	380	362	367	338	370	365	336	361	342	365	388	379	392	383	348	353	358	420	352	338	366	369	347	386	386	349	371	395	313	363	376	354	386	388	349	360	360	355	366	373	384	381	357	393	380	395	383	381	373	378	354	335	369	392	389	353	362	377	352	337	373	390	347	337	337	369	382	373	366	391	376	355	363	361	369	369	378	358	361	359	383	361	348	375	318	360	363	387	368	372	364	358	388	367	367	362	351	343	379	387	370	384	372	361	351	340	359	376	337	383	387	362	383	347	374	337	361	394	373	375	339	378	376	353	341	387	374	359	378	401	356	329	328	317	344	363	367	350	357	338	366	352	343	379	375	332	392	378	373	346	362	351	353	376	351	388	402	363	359	355	348	352	359	382	351	358	362	377	401	341	393	381	353	393	368	369	349	360	367	340	341	371	334	384	362	348	364	373	357	387	337	343	360	393	379	363	355	349	348	374	379
3423	4529	3164	1557	1260	961	829	712	670	620	599	563	564	535	505	520	506	493	461	514	447	467	427	491	407	477	457	425	477	437	461	457	440	421	444	437	409	413	444	457	472	429	433	456	436	460	439	443	462	415	425	428	416	465	441	426	401	449	429	444	471	417	440	454	404	438	430	459	438	450	411	383	428	464	478	414	455	427	466	447	452	446	479	432	450	437	416	452	411	439	434	380	454	459	458	453	438	453	444	442	414	440	386	440	435	459	400	449	402	437	407	460	438	431	427	421	387	412	394	425	431	441	433	422	440	408	393	425	391	425	439	429	437	436	414	480	442	483	443	438	422	402	445	425	460	452	435	424	437	403	414	397	419	445	391	403	433	440	402	445	437	448	422	417	444	402	400	391	432	405	435	415	438	449	419	440	439	434	446	419	461	455	446	442	463	430	400	433	427	454	417	461	411	478	428	430	406	417	417	412	436	410	427	429	439	430	418	420	451	427	433	405	451	440	434	416	392	433	438	417	426	456	404	436	410	419	431	410	418	445	419	438	448	447	412	437	451	458	409	418	404	437	445	427	443	398	432	406	425	424	434	450	424	451	413	469	438	465	458	413	462	428	426	409	473	469	451	426	473	436	420	408	455	420	408	396	429	459	411	423	420	470	431	408	419	430	419	422	412	445	395	459	424	437	431	415	426	394	438	450	457	465	433	410	430	404	438	412	450	417	410	442	439	406	459	448	437	468	439	434	462	396	444	417	370	443	426	441	455	416	427	403	415	427	442	409	431	411	435	462	436	407	435	448	421	423	395	428	477	474	430	414	462	438	422	446	416	440	418	468	438	413	420	415	467	402	438	408	403	460	426	443	420	412	476	423	433	448	408	460	427	421	420	442	416	414	428	427	436	423	422	427	432	447	417	409	440	392	426	453	449	387	452	457	450	459	463	439	480	415	463	450	425	444	456	459	422	443	450	427	460	438	441	393	445	454	425	447	401	419	427	427	418	434	451	481	429	441	403	452	433	404	405	431	411	422	462	431	450	379	436	451	418	464	400	446	462	423	439	436	388	461	446	391	405	430	442	410	456	413	452	452	449	413	445	434	427	463	401	455	410	432	390	442	406	422	422	478	399	409	457	438	451	437	467	471	432	411	429	453	423	378	433	418	391	457	445	403	441	425	428	464	414	390	438	431	385	427	407	440	418	418	434	427	396	417	413	447	474	412	458	425	464	452	450	440	429	390	438	424	444	423	457	474	445	431	437	445	419	413	442	451	416	408	409	418	441	435	435	464	425	429	416	457	461	426	431	435	423	454	426	415	471	428	461	402	436	434	443	426	441	473	449	445	429	446	413	417	449	412	410	441	418	416	430	444	459	424	438	458	454	434	412	416	428	442	430	455	422	462	441	438	424	423	418	438	423	419	452	460	452	461	437	442	456	416	405	429	417	409	429	414	413	436	420	430	411	437	425	408	448	450	450	438	462	434	432	426	436	430	384	424	430	428	452	446	407	434	441	438	410	442	401	451	411	420	480	450	446	443	459	466	415	399	419	424	397	404	427	410	438	430	441	499	436	410	435	404	441	425	430	416	429	424	429	429	456	409	415	425	407	452	437	423	397	437	436	433	426	435	437	412	473	464	442	436	392	433	429	445	428	402	411	412	449	457	435	440	411	389	409	436	460	409	412	396	432	412	420	440	417	423	464	409	417	424	465	438	445	398	415	433	414	449	442	419	420	446	415	430	431	446	424	450	447	473	422	442	430	443	415	487	422	424	460	441	448	398	455	482	417	444	455	418	432	420	428	423	438	465	422	447	399	406	435	442	420	450	447	440	407	422	447	456	459	421	413	422	430	447	421	410	416	446	440	447	416	406	446	413	438	434	421	459	430	427	417	413	433	410	446	455	416	467	440	417	472	445	396	418	422	417	437	433	476	391	423	416	430	451	456	430	404	401	449	449	414	454	446	422	427	449	410	427	443	454	434	450	464	413	435	425	436	427	429	451	401	427	435	412	437	399	436	406	442	420	428	452	470	437	419	458	482	418	447	426	441	408	435	395	456	419	427	415	424	439	439	429	429	464	428	414	421	416	409	418	453	428	429	455	415	416	447	422	419	420	414	430	455	412	456	393	441	457	431	424	427	397	454	420	418	448	397	409	426	399	416	401	434	422	462	438	441	435	433	437	426	442	436	428	473	465	430	472	445	418	391	437	404	439	421	433	449	441	443	417	413	427	450	449	469	398	434	427	442	456	417	454	442	394	419	442	423	415	412	449	436	477	452	427	412	457	416	440	440	398	444	435	440	450	430	421	428	465	416	441	424	419	441	401	415	440	417	424	434	436	430	446	403	439	456	419	463	460	432	398	417	437	416	451	434	407	416	431	443	455	387	462	425	434	418	381	416	441	441	431	427	448	453	440	446	448	408	450	444	416	453	437	432	421	418	409	456	435	447	422	446	432	421	425	409	419	428	422	458	419	417	410	424	425	415	406	442	438	440	465	428	432	404	433	429	417	456	372	414	424	447	456	434	384	439	443	441	422	430	415	412	460	470	416	447	467	428	449	411	430	473	455	431	463	454	399	448	467	422	442	416	432	437	459	407	408	414	444	431	462	437	404	429	446	424	402	451	466	392	460	472	442	450	458	456	419	438	402	419	455	448	461	427	412	397	402	427	434	398	418	407	418	400	428	423	392	441	412	454	401	445	426	427	439	421	420	447	402	411	455	423	406	417	420	425	472	415	447	445	428	434	445	456	448	450	424	437	444	431	422	434	452	425	421	424	451	426	429	435	463	426	422	424	408	393	430	420	412	436	434	417	446	421	428	425	432	431	436	398	430	404	426	446	400	431	447	424	435	428	440	396	422	458	405	429	441	448	462	425	427	463	456	466	403	422	448	460	441	438	426	423	398	435	416	420	466	418	441	420	407	438	450	438	421	436	426	444	442	419	412	452	449	434	441	431	451	422	442	454	469	449	452	452	437	438	423	406	410	453	434	448	464	454	452	456	429	450	425	425	442	428	445	379	469	449	442	422	440	455	438	422	453	473	465	446	425	436	413	432	432	432	445	430	443	432	461	447	442	442	433	443	423	460	371	462	446	437	437	476	478	408	437	417	450	459	450	459	426	410	420	419	391	449	436	438	406	418	435	433	405	422	444	448	439	425	433	419	474	443	407	434	451	435	453	429	398	422	459	427	446	452	430	421	426	449	435	434	465	424	403	397	396	446	423	416	439	447	434	426	408	399	407	462	414	439	450	412	423	471	452	443	427	448	418	422	459	416	413	435	429	445	437	462	438	413	409	437	462	430	441	415	429	444	433	431	446	429	458	442	415	436	442	395	442	422	420	407	402	426	445	407	396	434	425	430	414	427	445	468	443	462	447	406	422	391	436	427	432	456	470	481	425	388	416	450	430	419	439	427	461	429	415	423	424	433	432	452	410	444	431	435	422	444	429	411	422	409	464	441	431	433	418	426	411	415	427	411	452	389	435
22408	21092	28694	23688	21088	21113	7769	897	689	612	565	492	465	414	408	455	393	377	380	392	357	355	386	347	380	343	346	364	345	345	323	339	342	352	330	326	334	308	315	341	344	316	358	353	312	321	346	337	336	336	332	338	324	347	326	351	349	334	308	324	369	304	326	350	321	360	333	328	326	335	322	300	325	331	301	316	326	300	325	308	315	355	307	325	326	314	338	317	313	283	324	302	337	298	330	333	314	303	329	333	326	322	318	294	305	290	312	304	287	337	289	326	317	333	333	339	295	307	317	324	361	318	294	326	334	344	295	330	341	327	320	294	314	350	315	333	289	321	290	324	351	329	289	373	346	316	328	338	305	301	338	356	326	333	279	272	309	338	311	336	333	337	330	335	332	357	316	314	313	372	308	338	336	327	333	311	319	307	315	280	343	343	318	306	350	288	336	310	341	329	327	313	299	336	389	364	323	329	343	355	338	352	310	305	310	314	316	316	320	300	314	309	370	307	340	314	316	299	361	322	329	297	339	315	305	298	341	322	320	326	322	322	308	293	346	358	300	322	314	341	327	354	312	304	310	310	286	308	317	328	297	332	328	308	322	356	325	308	297	293	298	316	344	331	324	353	313	339	333	321	331	318	267	350	313	329	340	338	318	299	295	348	311	312	289	318	313	338	328	309	338	340	341	298	325	333	334	340	293	332	294	365	299	342	357	344	316	320	320	318	339	330	302	323	321	329	335	310	327	332	354	315	312	320	332	312	338	327	310	329	341	340	337	325	337	307	316	333	328	313	342	321	333	290	305	301	344	337	330	323	308	332	326	338	297	320	318	319	315	317	356	306	302	312	323	334	314	302	327	304	332	338	298	339	349	318	326	340	305	327	306	363	354	296	308	350	345	335	295	315	331	332	341	320	316	346	362	322	350	296	334	341	327	338	331	347	346	339	324	315	304	335	323	328	309	341	308	303	306	342	336	324	336	329	303	315	326	337	346	349	299	329	306	346	321	344	323	327	322	339	331	315	311	303	332	337	299	324	350	294	342	343	319	329	345	315	317	299	319	319	327	323	315	292	319	282	309	318	328	313	309	290	309	331	307	332	322	325	293	324	325	330	313	308	302	330	345	353	316	355	363	322	348	329	344	347	327	346	343	320	329	310	321	329	331	338	306	315	326	308	336	342	328	343	342	282	339	352	333	304	365	323	295	310	325	365	319	314	303	334	335	325	342	330	312	321	336	303	307	321	297	331	341	312	314	297	352	318	359	312	341	320	326	308	319	308	308	326	319	354	347	307	302	306	326	345	317	311	358	344	341	324	329	325	342	315	316	342	317	334	345	336	338	287	301	324	326	320	357	335	330	310	337	312	290	314	336	319	314	302	335	316	308	326	304	305	322	325	332	298	299	350	332	349	321	300	304	308	325	329	306	294	327	337	323	320	321	307	339	333	269	327	325	318	324	336	320	297	310	305	320	320	313	342	337	302	312	313	290	322	320	306	327	360	323	314	299	302	339	298	316	316	310	295	307	338	302	333	335	324	327	301	319	325	326	342	317	289	362	338	343	322	332	345	316	299	335	332	325	327	297	349	348	330	314	369	298	289	313	333	319	312	338	315	327	329	336	335	311	309	306	304	330	294	329	298	307	311	318	297	335	305	350	294	326	344	326	303	311	311	333	294	337	294	308	304	324	292	302	298	330	317	315	352	329	320	322	350	338	316	327	331	319	300	339	317	270	299	323	309	321	316	296	328	355	297	303	294	309	320	294	340	332	322	325	326	324	330	310	305	330	339	300	304	332	324	313	327	337	338	299	278	321	317	296	330	315	359	308	319	327	334	306	318	325	330	312	348	352	314	299	307	319	355	331	336	357	354	306	326	355	312	309	345	317	345	322	335	308	322	299	284	301	290	319	352	316	311	314	320	327	325	330	314	315	317	312	330	303	318	294	313	326	326	320	324	315	324	305	342	340	314	331	321	314	353	345	333	324	305	329	319	331	316	312	298	294	333	314	315	307	336	352	307	340	327	309	373	285	320	331	334	318	318	331	290	299	331	319	313	340	343	321	314	303	339	351	314	321	325	304	331	305	299	307	327	325	318	327	333	341	315	301	301	337	320	339	321	316	342	348	339	338	331	363	336	301	342	333	315	300	333	317	325	317	308	333	276	313	318	303	304	315	320	295	335	329	306	299	287	299	326	336	327	324	345	305	319	300	340	362	338	313	308	311	325	311	315	321	323	333	342	333	332	323	326	337	318	323	335	325	262	299	304	311	312	350	350	328	325	344	302	308	304	322	342	291	344	330	325	295	296	314	328	285	327	293	316	299	361	330	332	313	333	331	303	325	310	325	309	346	290	315	349	290	335	337	312	316	326	315	320	333	323	334	348	298	324	327	307	303	317	341	319	309	321	304	318	306	312	336	331	311	308	317	339	324	307	307	323	311	311	315	319	301	334	327	364	330	327	306	338	324	301	333	321	334	330	321	320	300	339	352	330	339	342	300	313	316	328	300	342	310	321	313	303	305	356	311	297	348	340	346	295	364	322	320	324	322	340	305	356	343	363	343	328	307	322	322	329	327	329	338	327	313	308	300	332	331	323	348	322	321	333	336	331	327	315	338	309	355	330	310	295	358	337	327	338	325	319	316	326	326	304	303	303	297	308	360	317	336	320	306	344	324	306	315	297	338	353	291	304	310	347	309	314	330	334	307	327	325	324	307	319	329	330	358	332	291	333	319	317	340	287	321	333	349	377	289	314	291	332	315	326	297	309	327	338	351	311	332	333	336	305	319	314	332	336	332	319	301	334	314	299	337	324	344	321	309	281	332	312	324	324	344	295	321	316	323	315	346	302	351	309	342	345	325	272	329	316	304	290	319	321	296	335	339	360	347	312	312	318	314	305	296	329	320	335	308	313	337	319	344	292	299	351	313	320	345	326	328	332	323	356	303	295	306	314	323	325	321	321	299	322	333	313	323	346	341	336	303	339	328	338	351	357	323	323	331	333	301	307	296	312	319	326	305	313	311	320	311	326	300	325	310	313	318	364	314	334	309	339	298	291	327	317	328	326	327	326	351	277	315	320	325	319	307	301	286	320	317	310	363	332	314	346	353	312	320	345	319	309	330	296	371	324	295	339	351	293	314	283	321	306	305	319	308	331	347	315	318	335	317	298	316	338	320	319	316	340	354	339	314	301	306	323	338	327	326	332	319	324	318	313	324	322	314	307	289	319	339	315	333	285	308	317	352	313	338	345	358	281	334	325	289	340	332	313	320	356	290	320	353	359	336	314	317	336	355	319	330	320	309	314	304	306	336	336	314	332	329	311	296	347	320	321	336	304	293	332	299	332	298	322	344	324	319	350	310	295	295	313	318	337	334	322	314	317	330	349	324	304	325	353	316	284	288	303	323	309	363	335	340	349	303	309	309	319	344	333	319	303	312	339	270	326	351	300	281	318	327	338	325	308	329	289	299	324	290	314	310	321	332	316	315	302
4498	13423	9225	4290	3163	2382	1877	1454	1239	1043	902	760	692	659	632	560	589	491	568	496	478	457	464	466	449	482	454	471	478	443	414	380	449	425	424	422	395	421	428	417	429	438	471	386	433	426	439	382	417	406	424	393	380	392	396	400	399	418	391	384	443	428	405	406	400	364	396	398	422	410	379	422	365	392	388	399	405	378	425	425	424	382	406	403	399	384	414	391	384	385	391	426	392	397	402	412	424	409	399	410	383	426	398	441	383	378	437	379	375	374	384	393	405	391	388	365	411	432	368	414	409	386	420	404	428	406	402	371	379	374	402	394	383	399	373	397	387	362	369	416	366	388	399	430	376	436	381	393	406	409	404	413	405	381	376	409	404	377	407	384	404	414	394	382	387	432	409	400	398	413	381	374	421	392	387	392	383	385	401	395	386	389	402	412	414	439	426	406	396	377	414	376	426	430	394	401	388	399	383	391	350	393	410	387	404	363	391	406	410	383	402	423	362	367	418	403	422	385	408	413	394	422	395	358	389	386	399	417	379	442	431	409	389	393	388	424	413	413	361	407	393	399	362	405	365	408	382	402	376	388	378	396	408	434	395	389	390	380	410	390	407	419	380	394	395	404	408	416	413	391	401	387	400	409	398	385	368	391	371	375	407	374	398	398	371	404	366	376	396	403	390	399	370	373	396	380	390	370	404	373	403	378	405	418	389	390	369	388	432	403	438	394	395	405	394	367	374	394	410	400	401	380	380	374	383	400	418	402	400	404	350	432	379	378	412	385	405	373	413	387	409	398	380	369	406	404	391	407	366	390	434	420	366	364	366	420	399	419	395	403	366	395	392	420	401	376	414	392	391	392	379	420	391	408	396	346	391	397	391	388	381	410	365	388	411	425	423	377	373	407	409	387	373	371	359	402	390	381	386	391	424	384	384	373	386	419	396	378	404	408	425	407	394	363	417	419	370	404	408	436	409	386	413	370	370	402	395	397	415	413	365	390	354	394	398	361	400	410	380	395	410	435	387	420	357	382	383	420	425	414	366	385	407	391	424	382	388	397	369	413	402	403	402	403	359	414	416	382	407	375	387	374	391	405	408	387	390	391	403	403	387	361	402	392	447	378	356	422	396	395	405	402	431	397	367	420	439	396	402	398	436	394	399	410	398	390	395	339	410	383	401	390	382	383	388	390	407	404	413	408	420	406	394	383	380	406	387	381	389	388	357	412	422	397	395	440	367	393	392	406	422	370	398	370	376	375	415	418	393	401	384	393	391	409	409	413	384	411	377	413	372	365	356	424	395	412	374	373	369	412	393	402	422	374	359	396	365	419	408	389	407	403	409	384	419	435	398	391	387	428	412	378	357	395	400	395	392	374	392	401	401	428	392	396	394	404	377	392	402	408	389	401	392	402	360	424	375	437	372	407	419	411	367	351	396	377	411	396	367	389	442	416	396	403	379	384	381	411	384	357	383	370	379	432	384	391	420	395	397	370	400	370	427	379	395	373	416	389	419	413	407	378	408	392	424	389	408	408	367	403	378	418	391	395	378	428	405	412	379	377	420	386	376	409	376	416	390	393	368	418	392	375	389	396	414	416	405	391	401	361	389	387	434	389	403	407	384	400	389	397	380	381	403	374	407	388	384	377	409	403	425	421	422	400	426	397	386	392	409	407	392	400	400	415	416	425	412	380	435	397	392	393	398	387	373	386	399	367	410	430	386	425	428	384	405	382	437	422	382	380	376	403	418	401	378	423	406	401	379	352	409	394	385	402	382	394	373	436	395	368	414	372	422	396	395	391	425	452	421	376	371	380	369	373	345	403	390	431	411	395	389	413	396	417	371	366	378	384	400	405	425	443	407	392	413	379	392	377	386	381	384	396	388	403	365	394	414	389	406	381	398	369	358	412	382	379	380	391	397	403	444	421	424	392	376	406	366	442	400	404	405	390	383	414	406	426	381	409	409	405	376	359	388	409	396	426	381	410	384	405	405	410	413	384	388	413	378	381	388	394	387	403	392	361	367	431	428	435	436	350	383	390	389	399	424	404	431	386	417	396	412	388	396	414	401	395	392	379	373	385	392	384	390	393	379	387	406	410	401	417	385	392	364	404	378	450	337	396	410	390	419	402	410	361	405	400	390	402	404	422	389	397	367	420	435	364	409	386	397	412	383	411	370	334	433	423	371	380	398	405	407	409	393	350	392	371	343	386	384	404	393	393	388	380	361	358	393	383	396	387	408	365	398	398	367	392	386	417	439	397	410	391	374	396	410	406	415	396	380	375	401	374	370	381	349	393	387	388	408	395	431	381	411	378	397	431	357	406	387	381	415	394	356	372	386	411	384	383	408	410	364	405	381	420	384	410	385	366	421	390	430	430	390	389	409	381	416	398	391	374	369	412	378	402	392	397	390	419	397	424	417	371	397	399	407	393	413	412	400	384	384	391	389	390	408	389	418	375	441	380	422	371	392	409	373	409	384	395	443	364	382	429	386	371	409	421	408	361	378	401	390	391	397	406	414	409	444	398	392	405	408	392	371	432	374	412	397	401	361	419	360	378	392	426	393	377	375	417	399	384	377	418	377	386	424	366	397	403	398	397	374	439	411	405	416	395	380	377	387	404	392	415	394	380	413	389	369	380	372	416	383	406	363	386	366	374	392	332	368	354	396	424	395	409	423	393	386	394	348	378	400	382	358	397	375	386	438	421	380	400	375	380	415	415	424	416	397	382	397	373	359	382	407	395	371	403	386	389	400	360	393	377	393	375	392	356	409	363	447	365	359	421	373	415	383	418	402	391	374	430	448	390	425	385	419	376	393	374	394	388	386	376	404	392	388	398	425	385	400	392	344	386	384	389	387	434	376	398	388	401	415	389	372	388	372	380	367	392	398	368	357	396	384	435	396	382	358	408	413	396	395	392	394	409	404	376	396	402	394	411	388	400	394	417	441	373	416	422	413	366	416	398	396	389	391	386	375	388	433	370	367	392	385	406	397	393	371	370	363	411	394	407	374	425	386	411	373	407	387	405	381	430	385	370	370	412	380	376	434	371	381	404	439	390	379	341	368	390	386	406	397	370	350	379	346	377	438	368	380	403	387	388	374	388	401	373	396	417	397	390	383	398	387	406	400	407	365	409	415	388	410	387	371	388	374	391	408	422	387	378	391	357	384	382	405	395	411	420	383	432	443	408	415	414	377	432	386	393	393	419	400	391	419	435	387	387	382	410	395	409	428	409	419	395	407	383	399	410	402	394	370	390	371	393	411	428	400	372	412	391	414	381	419	388	396	371	402	411	398	419	397	380	399	394	394	375	425	377	414	381	427	390	389	371	368	390	427	383	434	406	360	389	423	408	381	388	426	365	398	417	400	399	371	341	410	403	423	429	433	380	401	414	369	435	403	404	397	391	402	409	417	390	385	382	380	421	397	366	398	407	408	404	369	393	407	390	431	381	410	392	379	355	412	392	417	397	393	409	383	376	443	417	405	442	397	369
27218	18383	4531	1074	827	799	725	676	691	648	717	722	686	701	703	674	718	675	675	681	694	696	694	657	711	719	681	698	684	678	728	708	707	707	688	626	651	680	657	657	663	683	671	689	686	697	669	665	671	652	691	652	679	707	645	691	686	615	683	684	695	673	591	723	671	642	724	653	739	684	665	710	713	694	693	674	678	648	682	687	691	651	692	698	699	677	675	652	690	667	731	715	682	694	729	695	674	668	657	665	632	728	657	656	695	676	705	657	633	652	642	627	709	708	724	696	693	699	678	671	666	662	704	664	674	672	702	706	700	614	680	730	656	691	655	698	740	736	665	702	642	714	647	657	644	676	685	673	683	727	725	716	654	700	676	696	658	708	680	657	707	660	656	659	674	684	701	693	678	690	629	680	713	650	675	679	665	679	704	635	728	664	644	671	689	684	668	680	727	685	641	679	687	681	670	716	689	653	639	661	633	647	638	648	662	678	665	695	686	667	652	663	634	663	662	694	710	633	663	656	653	640	673	696	679	704	655	692	699	682	666	639	661	690	665	670	681	636	730	683	698	649	700	731	640	660	682	744	720	689	695	714	652	665	651	680	694	691	687	719	689	669	665	694	661	665	681	676	733	682	719	689	668	679	705	680	677	685	691	709	659	689	627	693	650	669	657	678	664	648	672	722	648	660	721	708	639	724	681	673	676	664	688	693	688	667	658	649	658	688	682	700	644	669	689	686	626	711	705	680	674	669	662	667	673	674	715	713	754	693	688	670	709	656	698	689	672	686	719	725	720	653	693	690	664	702	697	685	688	666	695	683	668	707	674	632	708	691	699	702	704	636	667	718	696	694	711	668	687	696	687	730	655	681	681	703	702	685	688	645	650	684	652	724	708	685	662	682	686	694	698	681	716	660	730	705	642	665	679	677	721	649	648	693	634	699	687	681	716	716	683	666	733	691	694	726	677	686	701	729	651	621	701	718	683	675	707	652	667	655	693	675	653	693	690	700	704	693	696	666	656	728	725	765	725	652	716	729	711	687	635	673	653	675	691	664	683	628	627	658	674	656	679	625	685	675	669	725	691	695	683	629	696	635	637	672	697	666	672	696	657	690	625	673	705	709	674	655	663	698	708	670	698	646	661	686	637	706	671	682	605	708	661	724	712	696	669	642	719	682	647	649	667	699	702	705	662	686	674	687	687	642	663	665	671	620	654	666	707	687	649	696	642	673	647	644	726	650	658	676	656	671	692	658	701	668	716	704	703	680	672	697	704	718	644	692	734	682	715	685	639	662	664	656	729	685	663	682	664	709	700	660	673	662	709	741	691	639	689	644	699	748	685	650	672	671	659	740	704	650	655	685	702	671	722	648	665	652	682	694	712	669	721	676	596	643	625	657	661	644	645	651	680	716	686	658	680	680	706	730	651	673	674	751	686	706	734	662	657	647	663	667	669	684	747	674	661	598	730	654	631	669	705	611	664	710	681	668	680	691	669	667	713	694	729	699	694	707	686	653	700	650	662	710	678	666	661	682	742	635	671	653	705	711	727	647	706	663	641	657	657	646	704	666	650	678	710	641	708	705	665	662	689	730	688	665	682	655	686	675	657	664	671	669	646	708	636	650	665	663	676	662	645	692	664	669	698	713	647	650	649	686	676	696	705	665	685	664	650	689	666	688	686	678	676	695	660	739	666	692	676	646	714	684	670	685	675	701	669	633	690	687	656	664	685	706	693	691	673	678	674	688	645	710	669	687	706	708	681	682	686	700	632	665	704	693	692	686	664	652	675	691	684	675	659	639	659	666	691	750	672	690	653	727	699	653	694	667	717	652	663	689	686	631	713	665	689	677	676	688	680	659	646	664	686	680	650	659	665	665	660	678	724	693	695	695	707	693	720	696	683	688	678	693	648	658	648	678	701	664	685	656	667	666	650	714	663	706	696	696	723	618	698	651	680	674	687	674	671	690	719	668	692	705	719	662	697	709	681	718	668	682	663	684	679	696	633	710	651	697	677	692	699	686	695	678	693	664	662	680	719	661	664	687	646	716	639	681	724	692	672	667	652	697	695	670	735	671	649	699	670	673	660	672	656	690	704	676	687	707	655	697	669	641	669	647	695	617	632	701	685	675	683	693	713	664	695	708	663	671	720	696	680	708	715	641	695	700	639	628	717	696	684	673	690	673	650	637	666	663	708	639	695	753	686	686	647	691	700	681	682	605	642	689	675	720	651	662	687	695	661	682	688	674	639	650	674	651	665	713	735	682	678	731	695	688	665	703	669	632	694	681	683	669	691	685	674	720	683	646	709	691	664	687	707	660	687	713	690	695	616	664	639	637	685	681	710	683	656	704	685	614	689	702	728	649	696	669	677	712	676	633	706	709	650	640	671	695	693	679	701	697	711	718	688	651	732	627	687	625	671	705	649	640	703	688	702	718	682	640	691	717	663	753	707	700	693	665	667	715	679	668	675	686	677	664	631	702	675	673	667	691	645	667	683	657	646	682	715	711	691	653	681	689	710	681	688	694	719	710	656	700	732	714	642	658	690	729	669	667	640	675	641	715	701	624	659	666	663	658	721	632	693	681	647	686	701	650	673	673	711	655	693	754	726	656	689	689	711	669	614	687	668	662	676	688	712	702	662	714	691	680	682	697	657	660	647	689	685	696	721	672	681	689	653	680	703	680	709	685	725	688	696	685	638	692	735	699	724	723	674	712	708	648	719	688	690	670	682	729	716	661	657	673	649	647	691	635	727	670	668	651	663	645	675	728	642	719	674	689	663	593	660	675	722	693	711	683	674	679	692	635	679	664	706	704	697	678	681	663	645	688	703	670	692	673	667	673	648	689	603	692	661	684	710	685	710	672	641	632	661	650	671	680	620	721	678	720	659	646	692	645	657	640	689	715	696	636	688	701	649	693	691	670	682	689	739	706	663	696	682	663	708	673	702	663	707	679	631	695	663	678	705	662	703	671	662	649	642	677	688	651	659	643	693	723	696	646	708	683	631	688	673	665	683	673	651	725	684	670	645	634	700	650	660	669	675	681	703	697	714	645	670	700	665	680	695	708	678	696	623	655	686	685	701	696	724	666	620	705	662	689	705	716	698	690	653	696	703	659	695	705	624	648	691	729	686	673	711	698	686	699	687	624	691	702	645	677	635	700	662	674	662	660	707	706	652	724	674	723	642	695	673	679	692	666	686	667	673	674	670	700	699	667	628	709	683	671	726	627	671	689	705	672	701	704	665	669	708	649	672	676	719	629	684	665	702	718	709	687	651	715	695	688	712	686	682	677	703	689	693	677	685	647	692	702	683	684	690	673	674	710	641	693	712	712	696	668	647	679	663	655	722	689	675	695	709	699	705	677	709	669	682	704	690	734	675	635	653	720	684	663	657	648	705	686	669	677	634	690	618	698	706	681	686	684	686	688	675	654	727	716	703	659	673	687	694	693	644	628	665	679	642	672	683	647	681	687	668	710	617	708	644	721	713	664
4496	1315	1131	881	893	852	819	833	844	802	770	783	797	765	760	742	830	784	731	834	779	811	756	723	818	846	763	782	772	806	800	785	805	733	824	826	772	775	789	827	803	708	797	817	771	803	842	791	797	794	725	787	800	827	812	795	843	734	851	775	757	788	822	778	828	772	779	780	805	787	742	802	788	841	813	765	791	763	779	821	781	831	800	773	828	770	778	776	763	843	824	819	815	817	817	773	780	786	792	767	802	816	800	782	830	706	783	791	801	775	782	804	773	766	793	767	846	858	771	804	781	769	775	771	774	783	858	777	795	808	829	765	806	766	802	801	788	803	793	814	789	804	750	801	741	825	803	810	834	797	786	788	790	837	764	763	777	798	773	806	772	785	813	810	760	795	835	827	805	766	793	874	735	799	790	804	779	782	801	820	802	774	853	820	822	795	741	807	805	790	767	768	796	770	785	814	814	770	837	765	819	787	772	750	821	795	773	809	778	745	771	861	809	762	755	773	772	806	813	798	788	788	810	790	796	764	712	829	794	776	832	783	800	802	827	795	793	770	759	772	775	846	790	777	781	780	803	788	801	779	790	817	812	804	764	804	813	806	765	792	752	810	800	800	807	806	761	778	773	811	815	790	758	784	777	776	783	765	765	793	784	767	791	808	774	786	820	797	765	801	790	799	764	827	782	823	783	816	846	719	796	767	791	816	786	781	764	762	843	793	786	756	802	820	770	823	815	813	780	825	756	826	780	804	778	787	805	771	767	817	754	792	792	765	768	790	753	812	768	784	788	764	790	782	764	845	799	780	802	819	799	782	787	781	779	788	808	811	753	794	818	793	786	793	798	763	826	798	783	755	805	846	796	792	819	794	792	800	785	827	802	804	804	747	791	785	836	835	773	763	797	844	812	780	809	805	777	805	812	818	791	764	829	815	774	732	782	784	849	782	799	787	787	807	751	780	788	814	832	785	767	779	786	795	771	802	792	779	768	803	737	793	832	824	781	776	777	799	766	818	796	774	773	808	805	784	803	737	782	774	793	780	805	809	750	749	797	789	812	826	779	789	769	847	824	816	875	798	840	731	772	811	802	765	815	775	789	789	814	835	827	724	815	755	798	809	833	783	799	765	763	859	798	772	765	794	810	764	792	793	803	811	828	794	810	763	827	819	812	779	792	796	805	796	790	775	798	807	815	797	736	796	859	747	824	746	816	834	760	748	805	852	796	790	789	840	766	790	781	814	807	782	830	749	753	815	794	781	815	767	792	791	822	731	764	809	773	816	808	756	784	754	778	777	803	760	795	793	786	822	805	740	775	768	762	761	821	789	825	806	828	788	785	816	839	840	795	790	792	774	780	813	790	774	779	784	822	810	789	787	797	809	774	802	787	802	783	777	767	772	735	779	799	822	754	796	759	809	827	789	807	780	825	760	842	807	784	791	811	756	783	784	789	802	802	827	795	770	780	793	804	787	726	776	778	783	794	793	814	791	822	782	800	747	848	801	813	797	796	739	800	801	793	775	789	778	777	814	762	802	783	818	794	797	808	832	782	796	836	768	799	791	776	819	764	754	783	780	815	747	786	781	762	828	779	728	828	789	794	768	768	813	841	762	801	810	734	782	810	800	818	810	784	792	823	785	839	765	796	774	754	773	801	763	815	770	736	799	793	810	793	798	838	819	813	771	779	786	767	757	792	774	761	774	785	797	782	813	801	832	793	787	800	804	809	804	815	774	789	793	792	831	775	804	749	764	833	801	777	775	818	861	823	770	768	773	785	812	777	819	789	820	821	796	786	839	785	809	787	811	783	774	777	825	784	810	841	816	761	786	756	764	837	796	780	819	837	797	789	709	799	800	761	800	808	812	788	768	763	755	801	810	782	801	775	765	761	762	770	798	754	780	829	802	835	789	818	812	791	843	781	812	843	757	733	830	798	799	826	731	798	798	814	797	839	796	798	828	786	812	803	783	817	773	803	783	779	851	779	855	782	828	777	789	790	781	761	769	796	804	763	796	840	800	797	776	757	768	869	810	784	746	831	793	759	802	813	797	782	783	856	726	742	808	797	835	853	768	782	777	732	786	788	786	823	813	791	803	783	737	815	845	774	802	765	799	746	822	793	782	786	816	779	784	762	810	808	788	788	813	762	784	817	794	804	813	780	737	796	756	809	839	858	753	796	810	784	827	809	803	766	834	782	786	809	828	808	831	786	814	775	740	759	770	765	769	754	786	827	754	761	797	788	815	751	807	774	772	831	822	766	820	825	745	826	809	805	807	753	771	812	788	740	794	828	817	748	798	774	837	776	909	809	791	847	797	821	775	756	820	797	824	767	825	789	784	756	800	760	762	782	806	841	833	809	810	772	760	780	777	777	821	811	777	783	809	810	761	778	763	748	809	765	767	793	764	770	765	809	821	768	804	793	797	824	772	790	835	778	772	799	799	736	801	798	730	758	838	829	716	809	789	755	802	757	792	798	766	805	807	817	771	806	781	804	795	826	772	742	797	805	776	817	772	771	809	806	835	806	822	807	799	816	764	752	772	742	772	791	781	839	853	778	807	770	803	759	762	803	778	830	863	809	811	770	771	827	812	787	799	809	758	760	752	786	814	810	835	779	756	763	796	784	822	786	768	748	833	815	808	789	765	776	848	794	843	777	826	812	812	781	800	810	731	779	781	800	803	756	834	793	775	810	795	814	753	865	772	812	807	819	762	791	789	773	754	747	839	771	758	744	777	804	827	808	796	833	801	846	825	789	759	831	782	823	774	817	763	767	782	853	803	787	797	776	804	840	829	787	785	772	780	779	785	794	787	810	784	798	796	843	806	844	804	801	812	845	766	789	803	784	789	823	801	778	813	790	798	806	825	822	834	797	746	781	791	826	777	764	808	800	774	757	758	822	752	769	743	803	833	805	773	791	827	752	844	836	772	795	813	810	752	785	801	762	741	817	833	821	779	732	805	760	754	777	800	764	755	837	740	777	790	837	831	827	819	740	754	773	813	759	765	774	798	770	785	794	815	767	812	819	766	799	802	743	781	875	730	782	746	809	793	770	757	825	771	826	792	818	759	781	794	840	777	739	789	776	838	799	808	791	837	818	769	778	812	769	810	764	803	807	784	759	782	779	763	793	812	822	851	779	775	767	795	839	808	792	782	772	774	810	791	784	816	800	788	770	769	796	783	811	786	810	807	810	757	783	854	812	810	768	785	783	816	842	757	736	733	812	755	835	804	807	842	820	808	818	768	789	755	799	815	783	770	822	777	796	771	761	795	802	783	772	779	770	834	769	803	788	790	789	798	760	777	781	790	806	807	835	768	790	850	782	735	786	808	784	760	779	831	734	851	802	786	803	761	833	817	761	827	789	860	816	823	792	797	829	763	772	836	800	787	841	792	800	796	829	813	822	791	783	813	783	809	817	780	780	786	766	837	789	818	803	822	763	762	733	774	812	749	773	767	795	794	771	764	785	794	691	798	855	779	781	757	819	793
23454	21042	28152	24098	21032	10174	1397	977	870	804	786	762	829	751	767	737	679	748	739	774	756	735	695	720	707	671	718	724	728	684	720	713	683	720	755	702	672	666	707	703	732	710	737	767	688	677	678	748	720	696	740	728	725	689	696	684	743	752	700	659	702	673	661	718	701	722	704	690	663	680	671	676	666	712	615	762	718	619	662	685	698	702	673	703	718	752	674	674	673	686	701	682	684	737	716	727	711	697	696	679	676	705	678	710	712	674	718	710	694	712	701	712	688	717	750	729	699	731	696	718	687	730	723	688	717	735	679	700	701	693	716	708	701	686	724	719	665	693	711	707	740	688	649	741	701	713	709	702	749	650	696	708	693	681	672	743	707	711	723	655	692	707	704	697	681	697	697	687	719	680	725	718	696	729	672	732	719	669	687	699	684	683	730	734	677	692	694	696	706	737	704	721	735	668	723	679	687	697	716	739	688	718	719	622	703	659	684	736	648	683	693	670	615	734	710	681	730	705	717	705	682	702	676	721	725	695	717	723	644	728	704	688	699	723	672	642	722	677	698	683	731	675	720	727	703	668	660	646	713	703	671	724	677	668	758	714	692	658	723	774	713	653	700	674	669	698	734	705	681	694	700	724	726	679	735	685	717	716	727	693	691	714	715	711	646	693	676	716	680	773	685	717	681	734	708	695	720	640	686	708	711	713	732	639	708	653	690	688	663	672	680	701	734	690	697	704	725	735	692	713	722	702	725	653	700	690	735	685	676	735	650	705	675	722	735	699	702	657	719	670	692	636	707	731	687	704	697	676	692	671	692	705	668	709	669	693	707	709	722	686	666	677	746	713	727	715	742	742	708	700	691	698	699	732	663	728	718	720	669	683	702	689	669	706	693	681	709	683	774	704	673	681	720	684	698	655	680	623	700	657	707	609	761	667	699	700	715	688	653	680	704	644	694	715	704	724	689	721	738	681	683	680	663	696	680	713	672	676	665	698	708	636	641	728	744	696	663	713	714	679	683	700	714	736	720	688	711	737	678	731	735	652	666	687	650	640	748	718	695	663	705	686	710	706	630	720	693	708	689	720	737	702	706	710	730	719	684	768	701	694	720	662	705	727	682	724	738	713	691	735	721	694	708	680	687	667	691	679	693	699	715	743	719	726	750	647	703	705	653	718	722	721	710	672	730	696	710	723	671	684	683	641	667	726	707	747	695	684	680	731	691	708	656	715	683	691	744	691	684	696	648	714	719	705	650	714	697	694	694	689	687	715	676	684	728	698	730	661	670	661	683	717	723	739	641	729	706	675	673	684	681	679	723	698	702	701	681	662	687	722	682	730	714	704	666	711	688	710	705	678	669	702	698	708	690	696	732	750	683	698	642	688	705	691	703	738	665	735	709	668	730	667	706	686	721	695	723	766	706	674	749	688	701	709	742	758	696	695	636	703	715	714	743	702	680	679	744	705	712	696	732	695	714	703	665	680	707	724	699	684	697	661	679	697	701	712	684	696	706	684	736	691	701	670	728	704	652	701	688	660	661	695	660	686	726	733	657	731	660	690	682	653	744	692	682	655	681	713	757	689	726	698	685	716	724	724	687	729	675	712	755	719	667	747	726	697	694	695	682	704	716	693	672	718	695	721	671	671	696	700	683	689	709	672	711	738	714	661	711	747	709	677	722	727	714	720	645	713	719	717	660	700	681	682	757	709	704	679	709	716	674	735	723	713	715	683	711	725	661	693	714	675	674	701	712	715	724	695	669	651	732	684	717	690	696	695	725	731	711	694	713	680	667	670	691	691	701	730	736	679	687	726	748	719	701	716	680	714	722	721	715	712	745	677	728	689	691	692	712	735	731	750	647	696	677	718	691	728	699	694	700	703	736	728	751	733	685	703	667	720	690	715	730	689	720	729	749	706	703	706	669	681	685	719	710	720	681	744	710	664	650	708	677	705	691	706	690	709	704	659	724	678	710	725	676	697	699	664	697	699	689	690	650	712	677	688	712	689	672	680	700	686	674	690	698	720	708	733	662	663	659	729	670	695	627	683	691	664	713	750	667	708	723	708	693	700	725	724	655	676	689	693	724	687	697	679	689	666	700	642	726	709	668	670	716	690	765	713	714	733	722	718	672	721	706	704	664	724	708	732	716	680	654	679	727	714	667	653	685	705	748	705	730	688	722	677	670	712	685	704	691	701	692	633	708	714	702	664	696	688	724	673	711	690	731	660	659	691	751	734	643	691	703	706	691	725	686	700	671	687	716	677	674	703	683	691	705	699	666	703	654	698	741	658	674	723	629	681	726	687	723	744	682	686	708	697	702	720	691	710	698	665	694	741	722	640	697	702	738	707	649	644	733	681	731	702	674	671	721	698	668	705	700	737	667	696	705	715	652	677	752	727	656	687	690	686	690	690	680	648	671	637	689	688	684	687	709	695	717	680	685	713	723	689	696	702	697	707	691	683	654	688	715	697	673	700	748	710	657	711	734	686	720	667	751	696	709	731	741	705	732	738	687	665	704	727	692	664	654	701	654	694	734	622	650	704	652	732	679	685	696	718	685	659	716	710	688	665	716	688	697	726	660	676	737	699	683	707	716	694	665	733	701	693	668	685	694	681	720	647	732	737	651	673	685	702	697	702	667	697	690	669	660	686	681	707	707	652	750	712	728	678	662	672	688	684	669	692	671	737	779	778	685	694	631	678	737	720	749	665	724	734	719	692	744	709	667	696	677	717	735	722	695	682	711	727	691	723	702	695	719	684	720	673	653	708	694	677	695	679	721	739	724	708	703	712	699	711	685	702	702	660	692	683	681	661	697	712	687	719	673	701	747	678	688	666	686	747	686	681	688	729	721	670	693	735	701	751	695	682	672	682	730	730	687	670	669	721	731	700	708	741	708	663	697	662	738	684	751	684	700	683	652	716	715	710	752	689	752	664	694	664	688	691	690	701	735	712	734	704	722	687	707	702	691	686	698	665	741	705	647	714	701	737	673	729	708	729	740	654	760	655	663	720	711	723	683	660	671	664	703	703	690	726	701	695	708	709	696	673	651	672	681	679	695	707	718	682	681	662	683	769	659	688	713	680	683	735	693	727	739	661	753	698	697	694	698	678	667	675	719	698	674	730	685	690	730	668	738	726	728	690	658	753	696	718	654	732	678	699	711	670	745	695	675	691	734	753	645	704	733	665	694	702	710	715	748	674	722	703	670	715	757	720	736	690	676	748	700	725	674	688	673	686	693	759	718	677	699	688	740	750	757	690	680	658	674	724	714	681	711	661	702	707	698	694	703	701	743	714	702	701	715	696	729	634	654	720	727	643	661	728	755	702	752	701	695	688	720	648	678	708	691	665	706	747	728	698	695	704	727	702	692	705	720	696	755	679	694	684	722	656	728	677	674	717	710	733	662	682	654	711	704	729	697	692	739	727	720	655	700	671	690	680	646	680	685	703	667	670	675	680	677	709	713	710	712	655	695	674	678	696	653	710	719	708
3550	8392	5873	3049	2293	1861	1600	1358	1241	1142	1095	1037	947	977	986	915	950	861	843	869	873	879	834	903	899	894	821	831	832	895	816	843	853	838	787	823	781	850	833	799	855	831	791	804	822	885	827	849	838	887	837	855	835	814	925	852	858	850	857	834	827	826	861	846	849	879	829	830	749	846	880	794	786	808	778	844	825	866	812	851	830	809	812	820	815	797	823	845	808	881	807	864	825	795	815	807	813	788	880	863	814	849	835	783	865	844	755	818	860	855	812	824	849	846	859	851	830	827	819	823	824	882	822	823	856	810	808	807	800	790	821	851	832	861	796	831	799	831	805	875	786	795	793	844	810	797	857	782	791	872	803	839	853	833	855	837	785	842	877	808	846	835	854	811	832	837	825	874	844	829	846	853	822	844	844	784	821	855	885	785	862	843	800	851	796	830	829	859	786	802	824	860	866	810	791	840	839	793	815	872	836	867	787	843	834	850	844	823	855	870	864	804	828	822	794	841	834	787	802	830	849	800	796	833	803	817	855	836	830	880	803	892	881	886	853	860	847	821	804	809	868	887	846	835	793	822	845	802	798	833	802	849	837	805	801	820	807	855	825	820	839	807	845	825	828	819	817	840	873	857	769	815	829	814	821	860	840	808	790	818	810	853	804	840	792	818	853	803	861	876	871	840	822	810	845	854	842	865	824	827	853	821	843	845	855	798	855	847	826	790	832	851	875	852	822	797	817	798	827	820	796	829	820	812	813	867	815	848	849	908	823	804	812	850	828	798	805	827	879	879	801	865	871	794	788	800	834	836	859	819	867	822	800	736	852	781	865	838	856	781	854	888	849	897	841	814	829	808	844	807	833	801	822	837	806	841	795	883	852	795	838	848	852	876	841	833	783	793	875	812	847	807	821	880	821	784	843	799	840	842	866	781	840	856	828	841	809	820	873	801	864	830	834	789	823	873	857	882	840	767	829	787	851	825	835	791	832	843	892	779	906	862	861	844	803	842	835	844	831	815	808	849	815	790	785	882	863	790	848	871	854	834	821	832	818	798	791	838	847	844	796	842	864	883	809	822	838	858	848	846	843	867	856	796	851	860	826	827	804	817	829	835	867	836	900	808	847	822	753	843	838	817	774	883	814	887	814	805	828	784	856	829	834	813	820	846	789	795	838	822	861	848	817	818	840	811	794	831	802	798	802	842	833	807	821	801	831	832	748	797	838	779	777	819	877	831	829	861	869	835	770	831	792	829	810	852	833	823	844	842	794	803	829	851	837	815	861	808	835	897	810	809	853	822	764	833	760	829	791	833	806	802	866	836	846	863	801	834	864	837	829	847	857	846	812	833	851	830	774	805	812	845	809	788	874	839	839	843	806	847	791	826	853	838	813	823	783	859	896	842	830	804	753	827	859	805	827	768	843	794	853	845	839	868	878	828	827	749	804	842	860	769	819	825	802	828	847	792	832	849	813	775	858	820	858	839	881	790	846	846	815	818	822	825	815	854	772	828	823	861	833	838	881	852	854	816	833	845	797	863	839	817	784	867	852	858	843	845	783	810	799	826	816	827	835	854	869	775	817	849	843	818	820	837	875	839	831	874	876	849	869	871	816	807	817	833	803	828	848	906	823	851	824	818	773	834	815	815	864	834	837	856	796	808	791	828	818	851	778	793	857	798	836	804	854	832	800	813	787	795	766	822	804	866	788	797	855	823	829	855	839	838	844	834	851	852	815	855	821	853	837	789	832	806	808	834	805	862	851	806	809	855	804	857	803	787	811	835	838	864	822	856	841	839	816	858	805	827	827	843	812	772	789	820	791	842	801	797	837	795	794	818	847	768	801	857	813	895	818	842	819	789	843	847	841	843	776	813	881	800	800	874	830	789	885	821	825	853	808	857	797	802	806	860	811	830	834	815	836	791	790	819	812	842	804	852	817	831	804	865	794	790	809	806	827	796	813	877	880	793	789	816	836	810	822	796	835	808	854	785	874	834	795	855	801	865	812	835	778	838	840	839	878	820	866	853	801	864	850	827	812	867	813	859	832	863	829	790	821	921	818	847	858	858	753	798	799	839	838	836	822	793	814	865	801	896	844	804	869	856	830	782	885	844	834	817	842	844	798	848	822	888	864	796	816	837	812	807	800	816	845	821	821	854	863	821	841	843	820	804	776	831	794	872	870	798	802	861	782	782	822	767	841	840	858	817	831	808	832	847	820	778	818	870	826	830	841	827	813	832	832	812	815	802	822	833	838	837	845	836	848	813	804	826	854	790	871	866	848	863	803	812	860	855	828	846	824	808	797	817	839	897	798	775	833	816	803	819	812	849	797	817	795	855	799	847	793	868	827	869	848	764	786	856	821	823	846	841	832	806	826	804	799	820	786	839	841	817	821	815	865	853	877	860	774	872	813	828	849	829	854	802	832	819	776	824	883	771	818	818	857	831	747	801	811	802	797	877	855	818	826	788	817	826	807	820	801	841	821	797	826	819	874	798	799	840	794	782	790	849	833	767	826	800	919	813	827	811	863	857	823	784	803	821	805	734	861	831	808	814	828	818	803	891	797	839	843	800	793	888	835	823	802	833	882	773	806	815	784	860	837	858	822	851	801	818	833	840	861	818	836	863	806	840	792	824	815	791	798	821	797	855	816	763	789	880	834	847	861	802	813	816	864	850	850	789	796	825	825	802	791	807	763	798	809	789	816	852	830	840	852	745	872	877	827	808	851	816	852	836	800	847	849	801	781	815	775	862	835	830	865	791	841	874	874	793	819	805	802	841	821	876	813	819	806	790	855	808	762	797	859	822	841	805	805	842	840	760	768	820	806	789	807	866	871	833	836	792	832	866	800	843	828	822	827	907	791	777	814	877	825	832	844	877	798	876	847	815	784	797	882	878	834	792	812	816	811	855	813	798	885	795	857	860	818	845	767	839	833	809	829	841	872	829	810	808	821	802	860	842	841	789	852	840	817	818	852	805	764	810	827	878	764	810	828	829	816	793	826	807	871	853	803	853	834	829	780	806	782	818	803	792	811	796	804	788	826	775	794	827	854	818	844	876	823	801	789	763	789	776	932	865	827	828	818	835	808	793	856	840	822	820	854	815	839	864	836	814	797	799	838	842	815	818	817	867	860	835	872	830	871	804	839	798	822	819	822	832	808	819	774	839	870	834	874	836	817	858	858	811	789	794	769	857	899	819	813	752	829	848	816	798	877	816	834	829	845	882	785	852	849	803	815	843	833	795	793	825	816	834	779	864	809	854	821	816	841	861	848	815	831	828	829	812	838	816	822	859	845	820	844	835	793	824	830	859	827	866	801	822	790	802	796	837	804	825	873	849	825	839	839	897	855	834	821	868	837	816	874	891	784	859	801	852	861	833	841	878	839	849	817	828	785	824	843	824	816	858	783	835	821	811	820	833	867	800	823	876	838	796	839	839	851	788	817	799	805	859	835	808	804	870	851	850	844	822	886	842	792	792	789	825	818	825	840	874
24660	21034	27033	25143	9709	660	513	461	493	425	389	371	395	406	409	371	398	399	398	385	388	367	387	352	355	357	315	352	369	336	367	328	348	393	318	385	360	362	373	379	372	397	365	347	387	352	335	372	386	377	370	336	352	368	330	374	362	345	336	383	378	351	370	380	351	365	343	379	349	347	366	353	385	375	368	378	342	347	348	357	339	361	387	350	342	338	380	369	360	346	372	354	341	362	338	362	337	351	360	377	406	335	361	382	340	345	357	358	380	371	384	358	350	359	381	326	320	364	354	362	393	376	349	375	345	368	330	327	375	380	352	396	340	335	347	343	346	402	369	327	351	377	348	336	385	341	346	350	364	363	361	349	329	354	357	367	341	346	347	343	377	354	340	383	368	352	367	321	359	384	338	366	325	386	356	361	367	388	368	337	372	345	381	377	366	379	386	338	332	368	402	345	370	389	322	340	346	352	366	364	394	318	340	336	363	367	354	331	389	355	387	368	367	355	386	366	361	353	346	388	356	355	370	369	419	361	344	358	340	336	345	327	362	356	366	356	345	358	347	357	362	340	353	336	344	359	360	367	381	358	332	385	357	375	369	391	348	378	392	389	308	329	349	363	343	379	386	365	391	379	342	343	362	342	359	377	394	337	356	375	363	382	382	359	342	334	330	349	328	321	335	370	398	340	374	339	340	326	342	337	346	385	348	397	339	346	354	330	340	352	399	353	342	354	364	358	366	378	321	358	372	352	327	363	375	358	356	360	380	384	389	383	367	365	380	341	378	385	367	339	380	355	363	364	341	358	381	349	318	366	344	349	372	339	375	361	352	354	358	347	347	366	343	368	345	373	365	368	362	356	371	357	358	353	352	369	362	357	344	367	350	359	366	347	322	365	371	319	381	351	351	332	317	372	347	356	356	374	331	337	354	356	326	364	339	376	339	363	362	376	356	341	370	351	358	373	322	358	374	362	358	367	371	391	343	354	366	317	354	326	386	366	374	335	340	396	363	332	405	357	355	387	364	380	325	344	362	354	365	352	345	373	345	328	334	364	352	359	362	370	337	332	378	388	363	368	365	388	382	347	337	355	344	346	363	375	339	338	355	332	335	354	358	342	336	327	372	356	330	349	335	349	328	340	339	360	354	349	368	358	351	343	371	374	361	378	351	362	358	400	395	383	348	355	356	333	364	348	367	380	353	349	387	358	362	396	380	382	368	357	339	356	363	356	325	373	346	359	386	356	343	329	326	381	350	348	378	373	377	354	348	364	382	393	366	365	395	370	367	364	341	370	346	373	401	371	354	326	366	380	361	380	390	393	354	366	371	351	344	370	362	357	371	352	334	371	390	364	363	375	335	377	346	364	350	329	367	355	384	337	372	394	387	378	348	336	367	379	364	358	402	385	384	367	340	339	357	317	323	382	351	412	336	368	346	362	352	349	331	344	392	385	372	337	343	389	385	366	359	377	335	352	339	339	342	374	365	322	379	319	339	385	344	361	380	359	335	325	356	374	383	355	359	393	327	336	347	364	336	349	343	321	352	329	355	369	363	378	336	358	359	354	315	384	375	356	336	359	342	376	377	365	397	340	358	329	348	310	354	371	375	373	381	352	379	365	375	374	357	354	372	388	362	366	355	329	349	350	369	377	371	376	375	356	366	382	341	342	385	369	346	347	358	364	376	341	344	358	390	336	407	347	358	350	350	400	336	354	345	384	354	380	374	339	336	335	357	356	302	349	339	368	338	350	342	346	367	366	330	373	342	346	365	345	365	351	367	394	344	330	359	336	344	356	346	358	373	367	343	357	364	385	368	401	349	336	388	345	358	373	334	339	388	359	354	351	377	359	349	336	361	317	347	368	376	337	348	315	333	323	314	357	378	370	393	358	376	342	385	361	365	347	338	369	372	369	384	356	355	355	326	354	369	313	361	357	358	336	346	346	344	371	357	355	396	364	360	360	390	344	306	386	371	338	363	351	370	363	339	325	370	374	348	332	369	348	338	377	353	366	327	362	343	366	385	341	336	370	355	359	335	341	340	362	343	345	359	347	362	385	369	340	397	339	334	364	341	365	394	370	341	372	362	376	387	376	362	347	360	353	344	349	346	323	372	394	366	381	348	319	357	360	346	367	365	370	358	359	364	364	404	365	347	387	373	348	367	359	349	351	329	363	351	329	379	373	355	369	356	349	332	342	335	370	370	348	358	323	346	327	348	364	360	337	354	366	370	392	387	350	333	338	394	393	379	343	348	358	337	392	339	363	353	369	369	360	384	354	366	370	364	369	409	363	371	381	329	362	370	341	359	379	370	307	359	356	340	372	336	358	395	347	335	346	336	343	372	328	332	366	372	394	370	361	342	353	328	372	352	373	385	340	375	365	354	360	366	383	373	337	389	407	352	360	329	349	341	327	352	362	348	377	351	371	325	353	358	357	343	383	390	382	356	357	408	368	314	379	369	360	338	356	361	367	351	338	338	354	365	357	348	347	365	392	398	363	374	393	387	370	351	394	367	352	368	399	384	323	372	355	363	333	341	352	364	369	378	353	359	345	340	337	380	371	391	356	325	389	387	359	339	352	353	324	349	357	356	322	342	356	343	348	352	353	344	361	349	340	350	369	369	365	390	348	359	367	351	360	354	335	347	355	335	378	347	375	377	378	357	395	344	360	352	407	380	339	354	370	341	368	355	355	379	343	352	358	329	343	324	350	366	377	399	346	369	400	392	346	374	354	349	349	335	356	357	361	399	354	366	364	325	340	342	352	368	357	355	380	368	368	394	365	336	367	361	388	352	356	391	378	388	367	356	306	348	365	346	356	384	361	348	368	368	354	353	363	323	364	364	368	338	364	348	378	351	368	335	373	331	341	339	328	353	381	373	350	373	341	348	381	342	355	356	337	332	345	326	409	360	357	363	348	406	349	336	369	361	324	342	334	356	330	327	358	352	377	332	334	349	348	354	349	347	372	346	355	365	343	320	330	348	377	331	376	349	355	315	340	356	316	363	372	376	334	368	358	353	353	362	362	347	369	411	356	348	344	352	326	372	327	314	356	344	327	347	348	359	346	351	336	366	383	370	372	387	359	345	347	357	382	363	324	389	361	363	358	330	343	396	371	332	361	354	328	363	369	371	342	346	378	345	372	376	348	349	347	354	375	388	347	390	381	358	364	391	338	380	332	387	340	361	372	321	361	358	369	355	397	338	332	353	380	324	352	340	356	348	356	363	387	349	407	326	324	348	354	376	360	389	370	356	348	360	375	373	374	362	368	381	340	373	378	359	351	350	365	370	372	356	364	355	374	341	352	360	352	348	350	368	339	331	358	357	339	343	381	366	364	377	357	374	320	345	347	360	334	314	375	362	367	371	353	363	374	331	359	368	347	336	370	362	381	314	357	374	342	366	363	356	348	339	329	321	367	334	376	362	351	349	348	313	332	374	338	348	347	349	338	325	367	364	341	366	365	328	370	394	363	330	327	349	360	353	338	366	367
3370	4667	3008	1594	1162	998	877	734	683	632	565	531	515	488	500	479	481	489	455	475	462	460	440	479	446	442	435	434	412	443	388	415	401	434	433	428	440	418	431	429	469	437	434	461	443	441	433	471	432	425	425	443	413	441	421	449	462	420	418	421	416	414	423	458	409	383	406	454	395	441	403	442	428	441	426	405	414	415	430	401	395	445	413	399	407	417	441	417	422	443	433	409	450	448	414	445	434	418	402	412	451	466	426	390	447	412	422	475	415	424	397	431	420	440	430	431	418	440	405	398	436	412	480	439	448	437	470	442	434	434	428	447	428	414	419	428	460	393	401	470	416	426	415	464	415	415	397	443	421	397	455	395	398	420	455	416	399	417	404	434	440	439	425	435	394	389	461	429	413	418	412	398	479	447	427	386	433	421	455	435	423	410	417	407	439	431	433	414	429	436	394	406	432	410	409	449	439	450	479	427	387	453	438	453	414	443	458	414	420	396	422	403	442	424	408	424	409	418	421	449	433	436	437	431	432	437	478	432	389	389	431	413	414	437	409	452	422	422	423	409	472	429	429	439	425	423	408	414	398	422	451	421	403	408	405	429	443	451	455	456	434	431	439	409	437	450	392	403	403	451	439	447	374	441	455	412	447	431	418	459	443	400	432	425	482	407	472	408	454	443	403	435	429	460	418	424	443	431	399	401	458	409	400	437	400	431	405	406	433	443	448	453	430	393	427	465	439	468	392	422	447	414	467	443	422	428	444	432	471	421	415	438	446	431	406	407	435	438	426	423	467	402	451	417	427	453	416	397	477	446	462	455	419	414	415	427	407	420	428	451	421	410	428	429	442	470	466	448	467	416	445	435	472	417	422	444	431	419	455	464	409	430	435	419	411	438	430	450	405	411	417	453	421	404	418	405	416	426	378	441	431	402	399	450	439	391	427	449	406	439	439	415	429	418	413	417	459	422	415	399	434	418	426	387	408	454	433	392	447	440	423	422	414	468	444	441	431	415	418	456	416	415	443	423	416	461	380	436	436	412	439	424	407	425	408	418	390	422	416	448	422	433	439	421	407	428	421	442	421	458	410	419	438	410	455	438	428	373	430	433	467	395	430	416	411	473	430	445	437	452	464	435	425	430	412	428	448	452	417	437	396	458	410	427	432	407	389	424	438	413	434	429	411	399	424	433	460	427	413	443	413	453	457	431	435	450	435	386	421	399	421	414	380	425	412	397	404	428	453	435	472	435	436	435	426	409	436	401	410	426	415	432	426	433	449	436	437	435	432	427	444	441	441	433	432	458	386	412	442	421	429	443	433	441	441	425	445	434	439	449	445	421	429	386	445	364	445	453	380	408	435	422	410	427	425	433	474	424	431	392	422	437	432	466	469	420	440	415	383	406	453	462	420	438	399	425	433	436	406	423	446	409	430	447	442	418	415	448	487	443	426	368	435	436	420	408	425	443	427	449	414	436	393	442	413	412	401	414	429	420	432	432	462	421	406	403	458	420	427	413	454	421	448	441	448	440	422	448	444	415	424	438	432	453	430	394	450	418	407	457	420	394	422	396	457	418	406	421	431	459	435	471	420	410	436	437	433	415	424	446	460	421	439	406	414	421	428	430	425	408	418	431	406	438	414	421	464	413	401	433	392	362	464	423	418	458	437	461	420	411	427	407	416	418	427	416	434	443	414	421	429	408	452	410	454	421	446	409	433	423	405	407	484	412	376	425	413	422	414	420	466	428	448	424	404	422	434	431	446	437	413	381	418	441	443	423	453	423	431	396	404	402	443	400	442	463	426	410	419	461	434	439	467	469	446	405	441	440	422	434	414	441	411	437	406	413	397	421	437	435	467	452	401	446	467	384	446	431	435	388	452	451	433	396	423	449	426	420	419	437	445	404	415	428	447	423	417	433	450	391	433	404	462	425	430	395	446	434	410	443	410	424	433	439	422	425	432	432	382	425	417	420	435	456	396	418	411	422	411	438	422	408	418	403	452	452	426	437	436	417	414	446	428	410	429	418	423	430	447	418	422	408	430	447	430	414	369	460	412	474	408	417	434	439	443	448	434	431	423	432	435	430	444	451	426	420	434	415	431	382	398	406	452	446	430	412	428	459	394	414	438	413	431	420	409	440	431	420	432	411	423	413	448	435	438	428	440	407	429	393	415	411	478	444	432	454	435	405	437	451	411	447	426	400	467	421	431	448	394	430	437	466	418	468	384	449	402	456	425	425	425	398	437	431	422	418	402	422	417	406	446	433	422	440	402	435	418	431	428	411	421	440	364	421	412	441	441	414	400	391	469	441	411	462	447	377	437	428	446	419	432	440	436	458	446	446	447	424	446	414	411	454	411	469	465	416	416	416	460	477	430	384	435	426	443	426	418	427	407	420	407	449	416	402	452	436	413	427	398	397	412	456	380	422	435	445	442	399	430	465	411	431	396	418	458	421	478	441	436	449	431	401	426	423	447	417	454	402	458	431	404	411	443	397	439	452	414	428	460	440	405	422	419	432	425	446	409	446	397	414	401	427	394	409	446	440	446	427	476	418	407	404	443	417	408	442	456	415	462	457	407	418	451	462	426	416	423	439	413	400	455	450	438	437	467	446	442	447	428	416	439	426	418	414	442	416	481	432	460	422	453	386	394	447	419	450	445	428	424	394	430	402	421	434	437	443	435	437	404	442	446	450	435	447	442	430	432	427	420	430	435	385	438	407	440	441	427	456	424	443	454	395	438	436	459	397	414	467	424	405	405	412	397	444	409	458	439	429	398	421	455	438	428	425	443	448	464	454	452	387	377	442	410	429	428	449	450	403	428	413	447	446	406	419	423	451	425	418	420	467	449	449	393	458	445	441	413	413	432	404	410	434	412	429	438	412	440	399	447	410	422	440	430	400	420	435	445	443	427	448	394	445	421	420	403	399	405	444	437	431	433	428	431	456	412	432	442	434	432	433	408	430	428	462	441	426	432	440	456	419	423	425	432	424	468	433	430	410	430	450	446	415	447	417	407	462	391	439	410	423	425	446	432	445	459	403	452	464	414	443	439	444	459	433	415	448	472	437	423	434	441	401	461	446	426	396	414	458	420	424	426	406	442	420	407	422	417	454	407	480	415	450	422	424	420	448	414	424	458	474	416	446	443	440	439	413	408	437	411	417	425	474	405	391	422	423	410	459	451	454	439	444	400	440	442	402	452	415	441	395	421	409	431	428	437	426	432	423	426	413	441	440	437	424	437	411	449	433	406	447	425	447	450	420	447	416	387	447	441	454	415	412	409	427	442	414	439	442	409	432	431	408	447	434	431	422	433	380	433	419	425	450	454	435	434	414	432	433	416	416	432	469	407	408	417	431	415	432	415	398	401	440	443	396	431	446	431	419	407	435	416	438	417	416	427	423	455	472	385	440	482	395	415	439	422	452	420	417	392	423	416	382	432	420	438	417	429	441	447	445	414	410	449	418	459	415	409	435	462	442	416	455	416	407	441	446
22462	21088	28706	23690	21078	21098	7861	881	688	580	536	504	489	414	437	430	417	383	383	362	370	359	351	376	355	351	334	336	335	315	369	348	346	334	321	342	330	343	341	323	329	354	343	315	336	316	349	338	321	331	321	320	343	319	345	291	292	310	326	306	327	323	322	324	351	294	306	309	351	323	316	329	323	311	326	329	334	314	314	340	305	326	296	323	341	298	349	327	303	347	293	306	305	327	319	284	327	317	315	305	305	320	329	335	325	317	292	338	299	317	277	291	339	304	313	340	336	353	311	314	322	327	313	290	336	326	305	311	337	302	291	328	344	314	303	296	302	321	307	323	329	339	364	311	320	320	309	329	308	290	314	311	325	317	324	349	323	334	334	328	334	314	325	330	313	339	328	302	316	304	344	343	301	326	321	279	299	317	338	331	347	314	299	320	314	315	316	309	327	340	316	303	340	355	320	301	333	322	272	299	293	320	314	299	326	326	305	327	293	328	316	300	354	310	308	328	308	332	311	310	318	303	329	317	306	330	281	315	333	308	333	310	310	349	314	338	298	287	290	301	324	308	314	354	278	300	312	330	308	317	326	280	344	319	300	323	311	301	323	316	340	323	307	284	329	336	286	287	309	322	310	331	340	315	332	322	309	334	293	306	317	358	341	316	295	290	319	327	345	307	332	313	319	295	325	330	331	316	301	321	323	282	325	311	338	319	317	318	336	317	326	313	324	343	332	345	283	309	342	327	290	302	287	309	327	286	368	318	307	316	313	318	321	297	298	294	312	323	269	312	278	340	324	308	296	343	309	297	342	310	333	333	316	296	344	280	335	330	292	314	346	289	285	349	341	329	302	308	297	288	304	290	326	283	321	322	327	277	322	337	332	320	327	324	322	356	331	305	322	347	308	315	296	331	313	349	317	322	343	303	362	339	305	328	303	305	309	330	310	331	330	332	321	334	309	311	304	317	331	337	318	311	328	330	292	334	304	305	316	329	317	328	301	298	296	273	315	300	356	298	338	320	315	317	303	282	332	328	315	336	297	335	300	342	333	315	358	327	347	337	323	303	296	310	303	294	312	285	311	307	311	310	328	308	327	303	302	311	345	352	303	317	317	314	288	336	314	306	316	329	347	322	339	303	333	315	324	303	277	319	333	322	325	323	348	296	303	330	324	289	315	319	313	296	344	325	326	329	340	284	316	320	326	299	310	306	353	306	309	309	313	337	312	292	297	353	329	335	298	290	304	293	325	337	309	317	295	331	291	318	319	327	289	317	319	347	318	330	326	307	319	310	295	288	329	320	331	288	323	284	317	358	333	347	322	305	308	294	336	289	310	323	327	318	356	321	356	297	301	302	289	305	299	310	304	343	348	333	308	341	308	336	303	289	276	313	333	308	308	350	338	336	304	276	314	333	309	307	329	301	303	318	325	306	310	296	319	329	320	306	304	287	307	325	340	319	312	303	330	292	342	318	321	305	323	330	342	331	321	322	299	342	288	345	333	321	299	301	300	313	325	346	310	327	327	344	326	304	337	326	318	301	331	290	306	319	318	308	325	278	308	318	305	342	324	338	333	291	317	290	309	313	298	336	325	300	305	307	329	296	317	319	287	294	294	300	340	336	329	334	283	313	280	330	320	298	315	259	330	305	330	298	309	318	336	324	305	318	317	322	335	321	293	300	307	298	294	329	328	293	323	305	331	291	301	304	335	313	307	266	303	306	290	264	320	340	321	305	311	294	305	302	344	302	314	301	315	334	330	300	269	323	306	298	327	313	327	315	291	301	285	309	310	315	325	331	281	314	307	346	301	312	332	312	313	300	320	298	318	315	330	302	295	346	320	286	304	290	305	355	326	318	309	320	336	310	317	325	297	315	305	324	344	323	319	334	331	347	303	304	289	273	317	325	310	321	320	310	301	325	302	314	311	304	328	337	275	328	336	317	311	289	320	347	301	360	311	324	280	345	282	310	314	319	319	333	326	310	274	334	309	311	316	302	308	343	292	339	298	349	324	298	334	302	316	290	306	337	322	323	327	328	322	311	317	320	309	320	308	306	317	307	325	316	323	306	295	295	327	340	319	303	330	306	278	304	314	319	321	338	302	318	299	297	297	292	279	312	317	269	280	289	332	327	329	311	283	289	312	359	315	287	288	261	329	317	318	337	286	323	322	314	310	342	311	317	333	331	326	330	302	327	291	333	293	302	298	304	317	305	328	321	328	310	327	280	316	311	308	288	338	331	315	325	295	324	284	318	301	309	308	310	327	305	305	308	318	293	344	310	295	298	315	314	323	291	344	282	290	288	327	307	287	328	307	286	331	327	331	333	321	346	309	307	306	322	346	300	333	310	288	300	308	318	314	321	311	319	305	321	331	362	327	311	329	343	293	313	339	299	317	340	339	346	314	283	335	328	339	324	315	329	295	292	320	312	331	331	288	326	324	302	299	329	308	301	354	332	309	304	313	310	325	318	299	315	344	289	305	373	305	307	336	300	314	330	304	297	304	322	350	325	314	359	312	300	307	278	306	293	310	307	299	318	283	349	329	293	319	325	332	352	319	343	319	306	331	348	310	294	309	331	310	313	338	354	337	321	301	311	360	309	332	317	329	341	311	318	317	320	311	319	306	314	303	330	340	332	307	352	308	331	327	332	316	292	309	320	288	327	308	291	319	291	344	301	317	309	328	287	301	333	311	334	341	319	300	336	277	299	306	287	336	310	298	327	308	310	318	338	339	315	309	316	325	299	307	300	325	320	319	325	324	305	293	314	298	333	337	300	365	265	319	284	344	316	320	363	314	340	270	320	304	306	319	334	325	300	311	294	335	321	317	353	339	303	349	354	327	274	300	315	306	333	326	298	314	317	270	279	309	308	333	319	339	320	338	306	321	337	315	316	331	350	338	298	304	275	311	313	314	312	287	287	329	292	329	306	310	309	305	339	308	292	341	303	303	331	305	318	345	334	306	295	320	296	339	280	301	289	318	326	303	321	294	311	293	327	331	325	313	332	324	298	324	304	300	296	346	330	299	314	323	313	321	287	310	313	325	316	327	296	312	335	318	288	315	322	333	273	337	316	303	306	326	290	309	316	281	300	310	336	299	319	301	329	324	322	327	344	322	297	311	319	307	332	313	299	332	349	308	311	294	316	289	294	333	287	315	320	315	296	331	318	339	298	316	331	334	347	309	307	292	359	332	292	316	329	305	287	277	321	312	356	319	306	314	312	311	337	316	299	323	282	309	322	325	329	320	324	329	318	306	316	292	347	315	334	325	292	323	325	312	330	333	331	327	368	324	315	335	284	299	303	332	327	331	321	291	303	303	307	306	325	341	292	292	312	321	308	303	344	315	300	337	347	305	341	324	344	302	338	328	329	315	302	323	341	291	326	325	292	315	307	327	341	291	332	331	304	330	336	318	315	306	329	290	307	313	312	314	299	347	298	277	358	319	297	308	326	305	321	310	334	349	304	318	325	307	316	300	297	328	336	292	320
4615	13352	9305	4342	3125	2437	1881	1470	1194	956	902	762	724	658	615	558	569	539	483	497	472	458	492	477	457	460	452	401	451	435	437	424	390	430	419	450	435	410	430	394	405	398	417	422	396	429	409	423	410	378	403	382	410	417	384	432	403	424	416	367	374	385	404	395	359	411	419	385	406	399	405	400	419	396	374	367	392	419	376	409	381	381	378	432	382	369	392	441	415	376	396	391	412	423	393	373	433	401	400	386	400	435	389	403	377	369	377	390	368	398	405	401	392	402	405	404	380	440	376	364	401	379	378	423	407	387	382	394	408	415	388	382	394	359	353	417	397	417	424	393	398	425	392	399	402	427	420	369	415	428	407	381	404	348	418	398	377	405	379	403	400	374	424	365	394	356	363	390	433	392	351	416	433	389	348	400	394	372	422	404	412	375	359	376	409	385	386	406	410	375	412	373	420	374	384	379	399	384	365	409	421	384	385	365	368	411	403	401	376	387	375	379	392	388	394	387	387	394	379	379	358	361	398	372	406	390	402	394	386	397	399	409	409	375	396	388	419	382	390	385	351	369	393	349	364	367	384	393	413	389	366	397	413	401	389	399	403	413	390	416	377	408	359	408	384	361	386	364	355	414	364	397	365	349	371	367	407	396	366	396	375	379	383	394	419	386	398	365	425	416	402	367	405	420	366	345	423	352	393	413	360	415	399	379	382	373	405	377	379	386	379	365	389	397	393	407	388	412	402	379	399	381	419	400	406	377	399	380	398	409	390	380	399	401	379	390	403	373	377	424	378	402	405	389	377	395	384	416	438	389	348	351	408	364	383	368	415	389	366	374	378	396	423	405	408	403	430	398	387	390	399	435	388	395	416	379	394	401	391	441	443	401	380	378	371	402	375	386	394	369	376	377	386	424	371	370	386	403	403	372	386	360	412	357	369	413	437	415	363	400	362	363	380	389	399	402	420	376	396	431	408	383	409	414	410	418	412	388	394	424	394	357	383	393	387	421	411	399	374	382	424	381	353	389	428	377	385	390	384	402	396	366	360	383	371	371	438	419	415	417	420	399	384	402	384	375	409	365	369	356	376	395	395	425	383	367	418	336	379	379	376	376	395	392	367	395	376	378	407	384	390	363	404	403	386	393	411	437	377	391	382	404	401	375	407	401	415	404	415	393	391	375	401	369	388	390	386	390	364	409	351	385	371	383	389	406	409	420	386	400	381	398	372	382	357	388	368	421	381	402	429	417	397	373	423	404	390	348	386	401	375	370	376	371	410	376	405	374	367	360	385	390	381	387	389	407	369	358	420	379	417	379	400	419	382	412	372	411	371	405	381	377	355	375	365	378	368	398	383	391	421	420	364	365	384	412	399	366	381	379	392	385	416	408	395	376	406	373	393	402	396	394	402	369	388	398	370	353	388	426	378	410	401	389	400	385	411	424	379	423	382	393	374	400	386	391	415	370	353	388	377	352	391	387	400	370	365	419	398	404	360	428	379	388	386	400	399	375	414	408	410	391	385	379	385	386	406	408	412	380	408	382	398	398	373	396	394	384	421	424	375	358	394	390	384	416	418	406	388	397	412	405	391	379	387	345	355	399	412	424	360	393	402	424	383	428	383	382	374	365	388	378	389	406	369	388	408	395	415	405	369	376	391	385	398	379	400	363	388	391	347	388	426	381	363	408	392	375	365	393	386	391	406	403	383	392	415	410	391	379	421	411	412	410	368	373	359	395	359	387	394	410	390	351	392	382	390	386	392	390	394	380	393	387	406	365	391	393	392	399	363	370	381	420	366	380	393	391	398	349	405	395	416	416	389	380	358	400	395	403	397	413	363	395	424	364	383	381	390	384	370	396	367	408	388	424	368	443	410	407	407	427	375	398	371	358	390	373	397	379	382	439	387	416	375	358	375	363	413	385	382	379	394	398	412	379	396	383	390	408	394	380	400	383	376	385	425	358	377	400	381	380	421	411	430	386	382	362	353	378	358	410	416	379	415	410	407	408	419	386	368	417	421	379	410	398	371	388	400	385	396	390	367	403	419	388	374	392	353	368	415	410	401	369	440	393	381	387	382	408	400	350	371	427	389	383	392	391	389	398	377	363	385	415	365	351	443	380	353	403	378	387	392	402	382	373	374	403	402	374	364	380	416	387	398	379	401	374	388	406	365	401	393	384	339	387	404	398	374	384	386	409	366	356	385	381	385	379	375	398	388	426	377	411	417	359	403	395	396	373	438	421	405	338	380	388	401	390	398	398	412	393	390	393	384	373	410	417	376	394	380	402	426	372	391	395	396	358	403	389	344	388	372	402	418	384	406	395	417	416	412	403	418	392	416	378	407	404	390	406	390	411	415	398	365	364	374	386	383	374	409	395	366	412	408	399	430	369	372	362	374	396	378	415	379	371	401	423	420	408	388	402	399	396	395	416	352	441	373	384	395	393	392	379	401	384	385	374	394	411	395	397	393	411	408	390	406	420	393	370	363	395	415	362	390	412	439	400	354	380	403	427	362	390	392	397	369	391	392	380	384	395	328	396	380	383	412	422	380	387	424	393	350	361	376	399	387	398	384	416	337	389	394	396	386	397	379	375	409	409	388	369	413	380	417	395	386	398	376	358	416	355	392	382	402	378	411	448	397	367	388	376	373	380	398	383	397	377	369	377	373	394	375	410	397	388	394	387	414	365	403	432	385	393	405	384	436	376	373	365	398	388	425	381	391	397	409	406	404	394	394	378	386	388	393	386	396	328	422	369	371	377	398	392	413	350	347	377	390	399	384	408	365	386	425	384	370	383	372	398	369	414	385	392	386	367	354	378	377	395	375	370	389	388	375	387	410	401	365	376	373	428	396	377	381	400	383	462	409	400	437	365	416	385	364	412	365	381	405	401	433	415	427	432	419	406	410	384	382	400	390	375	368	399	389	441	369	382	406	385	398	397	408	391	383	401	386	387	422	377	379	394	371	404	424	378	375	371	438	372	388	377	374	403	374	397	362	409	393	394	381	375	381	397	407	366	397	409	357	377	431	394	382	389	377	408	390	425	397	383	398	381	387	347	388	418	380	405	383	402	400	412	394	379	408	413	389	409	401	418	409	392	386	401	397	383	385	385	394	392	403	371	421	387	396	409	432	412	377	405	390	426	420	386	355	376	392	389	389	404	360	415	350	404	387	390	394	372	393	404	394	423	341	424	363	394	367	395	390	395	392	405	410	417	395	394	394	349	371	351	408	399	405	375	403	405	427	405	397	404	417	397	410	422	368	403	386	386	393	368	416	381	364	362	405	374	400	412	426	400	389	389	441	396	368	385	380	352	373	365	397	388	423	392	417	376	413	427	395	424	372	400	392	397	388	409	391	386	368	391	361	375	395	392	411	415	388	407	391	375	357	398	385	380	400	402	400	357	437	410	381	373	419	417	367	394	407	381	401	393	376	414	410	377	402	385	383	390	412	395	374	365	385	395	366	368	364	373	374	419	374	363	357	406	404	395
27094	18457	4678	1200	885	837	744	698	689	716	748	647	670	682	655	693	705	645	628	662	645	665	678	689	678	668	730	701	691	683	612	714	663	661	667	619	618	722	668	641	751	691	672	677	671	685	662	682	704	671	665	663	635	667	628	671	706	710	653	699	690	707	671	687	726	659	661	681	680	642	643	695	670	693	643	659	668	676	677	655	643	681	703	681	659	663	704	661	683	653	681	692	640	698	710	664	638	618	702	713	685	680	717	683	695	665	643	643	664	656	685	639	703	654	660	705	703	692	670	693	675	693	661	664	614	651	757	664	699	681	688	694	649	714	663	665	648	637	675	636	654	689	655	702	659	685	658	680	675	665	679	672	701	660	667	712	715	645	701	668	687	639	634	669	705	632	643	659	718	674	651	678	627	673	637	658	685	674	701	674	660	743	685	695	657	661	707	704	684	688	651	665	618	682	686	674	660	702	716	648	694	658	638	673	623	626	695	697	666	652	644	661	667	684	696	673	709	653	659	712	652	682	650	682	674	673	710	675	687	665	664	664	666	635	629	694	676	682	670	708	628	658	657	667	696	666	649	662	669	640	704	642	648	666	680	683	665	665	672	649	674	678	629	668	671	663	643	655	650	699	671	669	630	684	699	656	695	673	634	669	636	689	643	682	649	683	671	668	706	694	686	727	739	648	676	696	660	680	665	687	626	665	663	711	646	664	688	720	677	662	672	695	654	665	696	628	666	654	652	723	634	647	648	713	716	695	671	656	665	669	632	707	664	694	689	650	672	651	700	672	694	675	654	707	623	652	654	618	688	669	722	677	640	680	671	685	696	694	689	655	697	690	682	644	670	719	703	639	613	651	682	669	695	658	674	699	650	669	671	706	701	691	680	675	671	679	681	686	662	703	702	702	663	704	656	702	670	645	702	696	693	692	669	650	684	643	637	695	703	643	726	739	657	662	679	675	702	697	657	670	678	664	628	669	644	673	668	644	640	634	698	658	702	627	646	666	676	628	710	627	682	664	686	666	646	694	678	668	658	703	660	657	698	697	729	665	681	624	693	641	686	679	669	677	681	686	688	656	657	657	686	692	657	708	645	724	634	667	678	690	680	657	687	658	695	707	663	672	677	661	668	720	622	678	700	673	703	638	660	649	665	639	659	682	705	685	652	650	654	635	695	667	660	676	690	650	633	677	688	658	696	692	652	655	570	677	712	632	675	662	691	694	689	718	711	694	656	696	634	607	664	681	666	660	700	652	631	698	686	653	675	643	705	636	665	669	661	671	676	661	662	688	669	658	712	607	617	672	700	717	691	661	666	676	689	755	652	657	659	697	661	649	677	675	688	651	704	705	703	645	710	666	631	689	729	683	676	714	726	683	625	679	705	657	625	652	664	682	678	723	690	688	684	653	625	646	667	717	679	695	658	680	696	673	707	689	674	680	657	692	637	691	713	670	696	690	677	678	642	646	668	668	704	642	675	640	668	652	698	650	670	704	671	707	661	677	660	704	669	653	690	694	659	653	695	657	674	659	676	650	677	696	701	677	708	678	689	661	653	653	680	621	671	661	654	723	685	681	702	625	662	678	640	644	742	676	604	729	655	652	679	674	671	623	672	651	659	690	657	673	694	676	666	630	696	679	683	671	687	658	651	693	681	704	669	661	637	652	677	721	644	691	659	693	639	689	686	674	648	707	709	709	624	665	657	636	660	695	674	676	681	686	631	688	680	650	653	713	652	717	645	668	660	702	697	705	698	671	681	699	656	650	661	707	655	654	696	648	661	664	687	642	689	657	648	699	713	679	656	659	687	692	637	692	706	622	711	628	667	693	699	682	635	698	684	677	669	711	711	669	670	665	719	708	660	668	648	672	682	664	661	656	648	653	659	662	680	663	668	693	667	664	683	656	675	635	651	694	676	663	674	619	666	635	647	684	647	682	665	652	666	687	661	635	662	651	676	644	656	650	694	686	671	671	664	672	736	687	663	667	669	686	676	637	667	611	642	671	644	694	715	634	680	718	668	668	591	686	664	697	710	668	678	639	666	641	672	671	679	681	664	646	647	631	670	639	675	659	694	673	665	701	640	709	627	674	655	644	703	710	671	747	679	652	579	635	616	664	662	653	668	682	723	688	591	682	686	700	721	684	719	705	653	629	671	639	660	650	650	700	665	703	690	712	709	661	647	676	641	676	647	721	632	699	671	687	651	634	621	695	704	740	676	701	623	664	667	699	690	646	633	674	710	707	691	693	659	676	682	693	692	695	662	635	723	684	657	732	665	659	627	637	648	674	649	610	686	668	672	687	685	673	654	678	651	632	681	712	651	690	652	625	684	707	630	640	711	708	686	673	649	697	637	716	684	670	683	629	683	665	737	691	682	678	665	670	652	699	680	648	649	724	693	626	648	654	633	644	659	717	721	689	673	723	671	653	660	715	703	669	685	691	638	645	710	666	661	661	691	665	683	653	706	688	614	624	647	695	664	650	675	709	728	706	653	626	668	696	670	691	689	618	618	694	708	624	722	674	685	708	688	665	705	687	692	695	684	666	661	693	631	658	649	659	674	712	658	666	635	659	654	686	662	644	646	695	677	700	690	689	661	656	679	665	706	689	653	739	669	665	675	662	671	650	655	678	633	632	667	677	666	637	637	627	704	657	666	671	704	675	671	673	612	664	662	693	661	640	720	689	697	622	675	659	633	606	640	674	710	689	722	673	691	678	738	664	705	641	685	691	688	724	674	671	698	629	678	675	688	663	689	656	652	699	684	669	685	696	681	660	715	664	685	635	658	663	672	655	643	670	654	680	665	680	675	694	671	645	660	652	627	620	674	672	686	664	673	662	636	706	666	681	661	645	637	642	683	681	664	669	612	697	637	644	674	694	704	647	712	626	665	686	642	713	667	651	678	652	662	708	641	620	698	687	667	658	651	694	656	639	694	718	669	748	668	698	645	715	731	671	667	638	708	667	631	669	666	712	625	665	644	641	665	658	693	691	734	691	684	650	693	676	715	739	677	666	668	659	646	604	703	700	661	646	672	647	640	703	651	678	684	703	677	672	665	699	679	684	726	699	665	701	690	656	713	719	691	663	664	686	646	648	671	675	626	685	648	706	664	683	705	658	726	644	702	711	676	661	656	688	633	697	666	678	671	621	641	692	671	687	684	673	681	648	669	703	635	669	701	698	667	645	687	709	578	685	643	653	695	733	685	650	645	689	682	657	660	654	654	671	657	704	656	637	695	651	644	720	716	637	650	697	708	686	613	628	688	674	666	701	696	697	684	697	666	688	690	648	665	691	629	701	636	672	658	701	694	638	630	695	669	627	707	650	675	633	661	671	690	653	656	674	701	687	634	656	643	697	730	669	655	622	724	696	661	686	675	662	712	685	668	686	676	668	705	672	663	670	650	663	690	716	672	638	733	700	634	648	728	699	679	675	688	696	679	663	663	647	664	679	658	677	685	625	676	665	684	659	619	693	683	704	657	674	652	702
4538	1265	1107	894	875	853	830	783	797	774	812	788	789	818	799	812	839	826	809	795	784	789	736	825	771	868	779	734	766	767	775	817	779	778	814	793	771	801	744	775	806	812	788	781	763	781	807	750	771	803	764	849	858	795	816	794	819	788	800	790	772	742	775	806	784	822	831	826	763	811	791	773	806	785	818	794	747	733	805	805	824	767	816	859	784	779	808	793	747	797	797	737	793	769	772	788	823	812	807	815	773	775	756	814	822	770	777	812	812	817	827	753	793	792	784	843	782	756	761	765	783	803	849	783	826	832	802	757	783	788	807	771	756	794	795	779	796	785	766	770	762	768	769	786	775	794	774	780	813	743	774	793	767	797	775	781	762	771	783	797	787	771	766	836	783	822	733	815	788	784	788	800	793	804	761	791	856	765	739	834	814	782	773	798	764	803	847	790	790	819	806	801	805	829	752	779	777	763	797	784	769	763	830	791	804	805	767	839	808	803	852	792	772	813	772	768	806	813	753	797	753	761	760	806	807	822	774	785	796	758	812	811	774	795	860	823	801	818	780	760	821	791	823	753	772	724	818	761	858	809	784	743	778	795	807	765	779	791	774	816	744	825	743	794	749	820	784	792	804	739	771	795	829	773	763	832	784	814	798	763	771	740	808	789	822	757	832	803	816	787	782	815	788	819	784	798	772	792	786	790	785	761	763	745	778	787	796	796	759	807	792	781	779	810	828	782	788	790	794	767	749	817	772	802	784	780	777	780	815	845	871	785	844	773	777	767	786	780	816	796	775	786	758	778	805	824	778	834	806	811	771	773	803	789	783	734	788	786	808	809	752	815	763	765	826	762	757	780	849	800	794	807	823	798	764	759	734	838	783	811	858	756	783	772	789	753	787	816	788	787	776	739	763	783	777	798	772	796	796	821	792	805	759	750	804	816	775	833	812	805	791	811	790	801	793	813	805	774	770	766	743	777	723	785	797	757	767	813	791	787	781	789	760	752	809	841	834	810	826	799	830	767	800	772	772	810	789	776	788	777	828	812	788	810	759	839	831	808	801	817	767	792	772	775	750	776	778	797	778	739	750	764	842	776	807	746	761	760	801	738	797	787	849	801	842	835	750	774	806	806	800	801	798	778	804	791	828	790	752	803	784	770	791	747	781	842	792	797	788	789	839	767	791	797	807	807	788	829	804	788	746	811	774	810	772	744	811	839	821	793	820	784	761	710	832	780	837	778	755	796	788	749	786	795	773	794	774	818	776	774	795	814	765	824	768	788	761	742	807	836	791	772	795	802	836	820	798	792	788	772	808	757	758	797	759	732	769	747	775	794	798	789	777	775	802	755	804	785	832	764	776	789	818	819	775	833	738	764	844	827	801	796	857	721	801	785	824	741	761	775	791	752	782	780	801	792	797	790	857	805	772	833	810	812	782	778	814	777	750	779	797	725	744	831	808	795	794	793	844	773	783	773	805	778	786	788	803	805	825	773	763	805	779	768	802	783	737	804	798	788	771	819	774	769	815	808	831	800	746	801	765	760	825	772	796	774	784	784	808	838	803	793	776	730	783	796	780	818	771	808	744	828	770	812	819	748	742	786	759	789	809	805	775	806	755	788	827	804	775	754	778	746	814	775	816	810	798	793	782	809	745	797	780	775	809	799	801	766	820	748	730	828	820	839	805	828	793	784	809	787	809	827	790	790	783	795	788	822	800	797	735	803	752	788	780	767	735	831	752	751	787	814	789	758	797	757	777	829	760	790	763	838	745	757	763	782	783	795	790	804	836	782	765	790	825	785	779	807	782	785	799	809	741	761	828	841	716	814	834	830	784	798	752	793	800	795	752	794	812	719	769	803	782	812	788	818	831	833	797	794	780	763	780	779	802	791	758	761	804	772	771	770	813	823	811	836	757	763	788	834	792	750	750	761	798	858	758	800	766	848	813	815	849	795	767	792	832	818	776	847	751	768	762	777	784	834	855	765	795	816	784	842	838	753	819	812	820	781	742	813	747	825	750	781	788	758	762	798	789	728	791	777	758	791	783	777	818	802	780	788	773	786	788	762	779	829	785	781	772	795	825	752	764	758	783	757	797	814	773	778	799	749	809	747	805	826	801	822	779	752	807	819	802	811	752	829	809	763	756	774	802	799	781	821	771	761	758	805	769	813	798	803	777	812	817	794	784	827	790	824	760	828	734	778	822	783	757	763	803	814	737	749	755	795	777	768	789	786	744	763	768	778	768	832	855	786	793	823	758	759	755	766	796	776	806	786	796	799	800	790	704	758	802	770	796	806	807	818	809	769	838	795	786	797	780	797	784	796	801	785	771	794	740	775	767	788	790	767	807	749	807	747	770	790	783	755	777	789	745	835	745	777	754	838	773	830	831	780	820	793	792	798	742	833	774	789	760	777	770	748	732	812	770	770	789	728	775	786	854	816	779	799	824	801	810	790	781	766	760	750	772	838	807	828	847	767	802	714	809	809	790	783	804	759	794	755	767	770	787	752	765	767	808	775	817	821	781	813	806	828	777	773	844	788	778	788	794	758	788	826	834	789	843	831	825	810	755	765	780	843	804	782	746	782	762	781	761	796	819	795	800	759	778	791	789	788	800	821	764	816	766	771	816	812	809	795	787	796	804	754	809	799	784	781	793	797	822	782	838	770	801	801	813	764	805	774	804	853	808	768	828	817	787	816	786	779	765	812	771	747	772	802	837	807	830	834	774	802	789	802	827	789	814	787	789	786	779	753	752	804	808	765	797	785	798	777	781	768	778	803	742	776	796	792	799	808	814	831	789	782	756	771	805	812	810	824	732	808	781	806	774	753	782	809	763	761	770	832	814	822	827	814	801	783	773	742	826	792	764	796	802	828	767	754	779	809	787	808	801	785	762	764	787	761	739	819	782	784	781	830	786	805	791	815	776	828	795	843	780	797	783	824	787	763	760	786	795	789	794	778	818	783	761	796	831	790	769	774	785	771	794	751	729	765	783	738	790	778	807	751	788	779	793	790	837	795	795	792	814	773	756	835	771	829	818	789	804	833	766	800	719	763	848	828	780	801	805	826	793	820	850	765	752	847	815	781	773	818	791	830	796	810	800	785	756	768	770	807	846	762	832	740	792	813	764	813	796	823	819	799	820	777	760	772	795	772	839	789	779	753	762	837	760	842	774	810	793	771	834	837	760	782	791	825	789	777	833	777	801	795	841	803	821	779	814	831	834	840	807	781	765	785	803	776	804	786	775	737	835	774	765	801	819	807	748	760	773	789	824	788	831	783	766	788	821	841	797	737	807	751	794	809	836	755	786	791	825	790	807	789	806	786	797	810	822	797	777	816	811	780	786	777	777	815	753	800	789	789	771	797	792	804	825	766	782	838	801	787	791	780	789	767	755	791	792	737	790	795	812	772	766	759	826	770	744	789	787	806	805	746	772	764	786	779	816	845	779	769	834	803	706	841	764	814	789	769	792	791	801	794	732	835	805	786	843	804
23404	21052	28213	24080	21039	10195	1316	926	887	799	842	780	819	783	800	734	752	721	755	706	689	713	709	723	740	721	709	705	705	706	719	684	711	703	726	736	752	692	714	699	735	663	742	723	714	669	744	684	696	681	698	708	745	681	732	702	687	708	724	725	683	683	678	685	648	665	675	718	671	701	690	719	705	648	694	695	721	694	671	703	696	713	715	705	685	718	693	718	669	696	722	717	660	751	654	728	682	675	738	642	685	715	717	725	733	734	733	751	617	647	687	682	680	731	644	698	645	710	648	679	691	719	728	686	711	673	704	676	664	687	724	649	699	722	726	687	722	702	658	692	723	683	708	674	659	702	693	696	715	667	699	674	683	659	703	668	637	681	651	752	711	699	686	742	775	686	700	697	689	702	725	668	692	691	663	724	697	668	682	672	708	722	665	732	682	713	681	653	711	713	719	673	715	685	676	680	703	721	674	689	660	675	675	715	708	663	655	717	753	663	691	680	668	702	677	733	715	694	666	672	672	732	683	688	710	655	694	715	673	671	749	628	688	657	642	730	713	743	662	733	689	701	660	695	714	624	696	714	644	714	697	657	719	711	702	644	737	724	657	652	674	687	695	679	725	681	699	684	683	674	685	702	711	720	655	648	665	691	672	692	743	700	705	693	708	695	664	673	670	641	715	644	730	715	650	662	670	660	730	704	671	691	687	684	662	706	727	748	726	668	684	718	713	710	691	668	665	688	673	661	714	678	653	727	671	737	680	727	721	706	692	691	680	722	645	721	711	682	694	698	732	690	682	670	706	616	712	693	671	698	706	695	667	670	686	687	719	681	708	695	667	686	665	716	699	679	726	723	670	663	716	639	719	719	740	684	683	734	676	674	695	727	683	656	768	698	706	648	683	634	703	708	656	674	720	670	706	718	725	697	696	649	686	660	676	698	700	705	668	675	670	735	728	726	684	713	691	727	665	674	725	713	687	690	655	655	695	696	666	709	675	671	698	696	699	670	701	709	688	739	670	634	712	729	686	698	686	671	659	697	708	670	733	707	701	692	687	688	696	702	714	704	666	688	738	699	658	672	682	675	674	680	696	707	696	663	746	660	653	795	690	734	670	719	713	725	693	689	744	739	676	716	642	692	669	707	707	682	696	674	754	670	717	723	697	693	677	704	681	701	686	657	681	641	667	727	693	680	663	670	730	723	716	699	727	663	706	698	700	667	699	719	690	701	703	683	657	630	694	721	726	695	764	639	701	636	688	698	736	694	705	667	711	720	669	729	670	645	724	701	658	675	683	706	738	692	702	679	730	644	715	675	657	689	697	712	631	700	705	684	663	677	690	696	714	684	686	723	658	671	662	779	666	674	652	678	683	686	687	682	713	690	673	641	648	675	665	682	686	712	644	691	738	708	704	692	753	689	668	666	709	652	689	684	652	715	681	714	671	727	675	666	667	705	688	696	705	675	682	704	724	687	661	700	650	679	695	687	676	684	641	722	689	686	671	687	702	669	763	646	713	698	764	681	713	660	681	691	707	711	656	706	681	695	694	695	651	660	693	632	751	687	700	726	633	693	706	680	714	694	726	677	724	669	733	683	661	717	715	697	659	705	698	691	703	684	649	663	717	677	685	673	696	697	713	667	655	702	697	670	710	682	658	666	708	696	663	695	679	609	661	637	694	695	711	726	669	663	681	687	674	655	710	725	663	739	633	707	697	719	655	733	660	676	682	686	705	719	701	716	662	689	697	677	652	705	697	687	689	680	721	666	645	637	678	707	700	694	702	684	695	689	696	709	697	727	695	690	716	658	694	701	652	682	703	723	703	663	648	680	675	687	623	664	666	676	710	726	678	637	708	684	690	685	690	678	713	712	669	717	697	710	699	680	703	663	664	687	675	710	666	658	739	662	670	643	731	723	654	695	667	743	704	684	734	683	701	711	675	721	646	711	674	693	691	703	728	645	665	674	683	679	712	663	718	671	686	697	709	705	668	668	654	715	644	698	696	683	685	660	666	666	687	663	677	697	699	721	710	684	653	682	705	663	729	730	724	698	679	698	612	647	727	708	702	680	696	680	690	670	728	709	719	652	705	694	639	691	709	729	701	673	674	652	684	728	716	657	720	729	663	699	655	661	711	659	693	681	673	672	700	727	727	708	680	742	655	709	712	707	694	684	705	689	661	686	694	682	684	636	721	687	641	675	696	723	687	677	692	712	641	664	681	685	706	690	685	647	668	684	660	697	705	696	707	654	714	676	687	656	686	705	676	680	674	693	678	654	620	707	713	713	669	690	667	724	697	701	730	705	643	729	685	735	688	723	706	722	708	689	681	654	647	637	709	684	675	688	689	706	689	728	691	685	708	677	674	677	708	705	685	707	664	671	615	731	661	718	730	684	667	716	681	677	704	694	690	674	677	655	716	730	700	711	655	687	648	720	676	774	672	682	647	686	680	646	673	709	713	685	708	704	729	720	693	727	706	695	700	703	710	718	677	661	694	703	683	746	748	642	673	659	649	673	682	683	667	677	673	706	637	716	690	708	673	709	686	679	668	729	706	730	660	637	699	662	689	681	745	694	686	709	628	751	702	746	656	691	670	749	637	635	712	747	679	720	701	729	697	689	653	719	667	651	667	719	684	704	663	688	678	687	681	712	723	673	666	713	672	657	685	715	711	649	711	667	680	658	715	694	684	695	700	702	649	658	742	714	678	684	701	676	737	689	694	716	688	691	706	689	667	703	684	710	638	672	685	675	658	718	680	660	685	681	714	673	690	695	687	754	771	648	717	736	674	695	717	645	652	653	730	685	686	695	720	700	692	703	702	698	677	670	703	750	695	675	651	662	720	659	681	677	685	670	627	709	706	697	680	739	711	752	712	672	701	687	705	660	717	734	698	662	720	679	741	681	704	704	698	690	681	707	754	666	723	660	703	714	706	693	655	702	697	684	696	693	692	661	645	692	642	699	702	698	696	707	643	673	671	722	665	640	637	698	718	652	681	663	719	636	716	687	712	665	669	662	729	693	699	611	660	664	699	702	687	685	697	710	677	692	656	720	666	669	730	699	722	679	704	686	678	678	730	700	696	662	728	762	727	676	692	694	707	731	634	674	731	638	680	695	628	716	678	690	730	684	696	703	687	707	673	706	717	701	668	668	655	702	667	705	687	676	626	716	693	677	716	694	676	671	689	713	678	717	658	660	667	706	641	626	660	677	692	709	692	691	662	714	696	708	690	708	681	683	725	649	690	687	691	658	709	709	674	666	704	712	704	673	679	692	683	712	718	727	723	697	713	724	660	707	677	669	701	660	686	725	706	698	691	678	722	720	674	761	692	699	700	685	648	712	690	693	693	704	633	642	675	698	638	673	738	732	722	673	643	682	716	690	711	672	680	665	675	707	707	724	658	651	656	696	716	669	645	682	670	685	752	645	688	733	691	728	694	684	637	731	680	674	680	701	736	706	657	732	640	694	718	699	705	697	723	698	705	694	712	679
3612	8342	5897	3035	2182	1881	1564	1317	1198	1123	1096	1088	961	924	906	923	898	882	905	851	863	811	879	866	882	853	850	849	929	841	808	834	883	852	840	845	859	835	797	836	801	826	802	835	843	847	827	849	860	843	838	790	854	835	833	861	819	794	869	840	797	854	852	815	846	735	821	828	786	912	798	842	830	796	807	825	881	838	863	856	787	851	780	821	833	791	801	797	768	769	800	818	807	792	903	789	817	833	786	844	864	809	811	838	824	793	785	860	815	756	801	847	830	804	771	794	791	786	795	826	852	838	823	780	764	777	786	839	826	820	792	799	832	828	835	834	757	774	830	848	850	816	864	792	799	884	800	802	789	853	816	788	878	832	786	771	790	805	847	793	865	813	808	841	852	858	818	805	757	811	840	796	786	859	806	794	818	792	831	836	841	779	773	826	838	779	849	810	858	797	790	833	790	795	811	803	823	780	834	807	822	785	842	811	822	813	762	804	821	784	840	860	886	796	835	797	843	835	837	817	822	815	848	837	861	818	794	841	851	846	884	799	797	804	806	849	818	773	800	825	791	830	800	850	792	797	860	848	829	852	782	802	820	801	806	805	843	816	854	833	797	827	804	792	858	784	814	843	831	805	777	853	804	792	838	818	792	861	811	834	817	822	832	840	807	832	878	798	790	841	820	791	789	840	843	847	817	812	860	810	833	834	852	825	787	810	807	831	824	779	772	831	844	816	817	788	772	771	818	825	846	796	863	862	792	822	786	839	859	824	843	825	807	772	811	802	806	826	727	849	879	831	809	853	779	816	898	769	809	856	741	864	852	826	786	832	822	821	808	800	799	805	822	829	782	837	826	798	842	847	854	829	846	839	801	828	794	818	777	830	825	818	835	829	829	820	823	806	833	785	780	839	854	813	831	786	794	795	809	796	849	856	785	832	870	757	853	805	801	782	837	800	816	805	805	857	819	798	826	778	844	780	816	822	812	778	812	845	797	817	839	846	787	843	820	846	798	838	789	822	828	802	840	824	841	804	859	884	861	790	768	853	815	800	793	824	908	858	836	755	828	824	819	833	841	804	779	841	758	810	802	849	827	824	842	830	825	803	788	811	810	851	804	849	852	814	801	793	816	826	799	792	819	834	761	802	800	841	851	806	786	759	805	862	809	812	832	806	789	862	834	860	821	809	826	850	815	792	868	832	847	847	799	824	781	802	840	802	825	819	869	836	866	815	855	789	816	852	869	845	837	855	810	853	832	775	801	811	810	827	808	819	797	811	821	791	849	862	800	786	770	868	828	850	813	822	849	818	808	807	832	787	852	778	778	842	824	841	870	814	880	855	847	816	819	874	850	885	802	809	812	817	811	806	849	836	799	802	778	796	822	813	808	806	872	790	808	788	836	833	822	838	826	824	875	829	866	835	804	879	855	857	833	846	850	808	921	787	818	840	779	809	861	797	805	829	802	823	780	753	812	791	860	783	804	813	788	846	762	798	859	872	814	834	842	772	858	834	830	808	805	846	782	794	825	830	847	806	737	844	771	820	808	821	800	786	844	826	845	850	807	751	832	830	811	824	783	769	818	828	818	823	801	829	810	802	846	862	851	867	822	779	832	850	805	795	826	806	848	854	815	861	799	824	829	798	823	808	879	791	846	852	833	801	800	814	839	815	788	847	810	853	868	863	861	815	853	818	812	778	826	818	781	825	886	825	843	820	785	804	830	830	841	815	796	763	849	809	832	831	828	800	863	824	820	777	808	803	826	864	810	813	838	854	828	797	857	892	834	791	788	804	782	835	763	820	779	859	806	824	864	800	763	775	846	800	783	844	842	763	858	865	856	818	837	807	808	823	782	806	782	819	850	819	780	816	794	825	788	814	830	799	793	914	797	841	794	867	832	820	787	880	853	818	839	769	831	854	799	827	795	801	851	809	807	836	804	814	799	862	823	818	807	817	829	795	829	815	802	829	801	817	810	808	799	814	862	775	791	838	789	799	786	845	825	799	835	801	792	787	817	822	850	844	857	826	866	776	817	856	825	793	820	820	834	776	850	783	858	847	812	831	826	814	812	830	827	795	830	826	893	769	801	851	813	800	801	775	788	814	810	832	810	801	858	822	852	806	779	810	834	822	900	790	896	891	797	823	842	762	861	839	844	805	793	802	829	802	814	825	822	827	848	844	761	852	787	842	850	826	801	799	828	838	831	837	824	838	837	829	811	808	804	860	871	815	815	783	811	806	820	791	790	836	866	881	811	808	783	862	795	793	878	802	855	802	809	822	859	817	849	858	830	792	881	832	869	813	861	787	827	822	824	820	784	799	831	822	842	816	829	838	774	823	751	897	864	875	810	811	824	781	806	826	774	809	810	813	845	824	837	814	796	817	827	799	817	850	787	781	850	829	839	777	804	814	828	860	795	789	769	766	791	808	812	824	815	785	801	817	831	787	822	840	813	835	792	843	836	766	830	847	825	806	786	817	796	848	865	782	844	769	828	823	848	860	819	856	799	821	830	808	871	809	825	849	858	756	787	852	830	790	850	824	801	843	823	829	817	878	742	800	804	813	828	834	824	839	842	826	807	803	807	835	767	828	840	867	812	852	772	823	866	816	802	840	811	810	822	804	804	859	819	850	849	775	784	813	804	830	834	789	794	867	784	840	803	855	793	825	796	755	798	804	802	858	821	810	811	827	810	818	835	731	838	791	809	834	777	864	796	796	843	830	808	824	808	838	864	836	846	866	807	810	845	785	841	819	870	842	811	783	829	824	833	821	796	820	805	808	808	801	836	838	802	793	788	802	794	861	812	832	803	859	838	785	873	798	850	814	824	873	870	767	810	807	801	782	831	811	803	809	818	846	831	777	872	781	834	838	796	824	840	827	780	830	831	840	828	762	842	859	845	817	841	814	839	848	795	800	844	792	839	775	799	814	840	791	826	848	792	821	795	791	786	828	840	773	826	779	799	793	813	839	821	834	810	760	804	842	860	821	849	814	825	840	832	852	796	804	837	848	864	823	817	851	787	778	801	831	866	841	840	849	817	794	812	807	770	808	818	794	730	808	846	779	769	842	841	797	816	786	843	804	796	777	817	765	772	839	791	797	781	840	862	836	830	835	790	826	860	803	841	827	822	823	829	766	835	829	812	847	820	780	776	857	799	838	818	801	815	812	813	787	729	811	836	828	838	835	818	829	847	822	834	806	826	881	787	827	777	827	805	809	861	776	851	813	835	780	787	845	823	822	799	820	896	870	787	828	800	808	817	833	817	827	834	822	829	852	812	838	822	776	716	840	795	787	812	823	786	777	816	847	762	849	824	852	866	858	852	765	807	836	838	795	816	786	840	817	787	829	805	768	853	764	826	832	823	803	831	820	830	837	809	791	821	787	791	806	803	811	833	836	777	791	827	831	802	818	843	802	837	835	778	834	807	843	856	861	822	824	824	834	842	794	830	865	843	820	786	831	801	807	855	735	802	809	782	821	815	823	765	843	843	833
24509	21048	27107	25089	10174	695	557	489	447	429	442	395	393	386	368	403	384	380	382	386	350	361	389	396	370	340	400	365	360	362	380	379	357	364	350	341	394	353	380	368	354	395	316	360	413	366	384	350	385	339	334	376	373	342	358	336	333	332	358	396	346	328	391	349	372	355	364	324	340	367	360	350	352	378	316	383	363	371	363	353	381	364	342	363	343	383	376	344	361	313	369	366	336	341	346	339	334	343	342	362	384	367	350	378	351	348	355	369	328	347	367	366	364	350	378	381	369	354	364	382	377	373	372	331	366	371	370	349	331	322	344	338	339	360	346	408	344	369	404	405	347	323	315	330	365	380	373	321	380	326	369	371	372	363	368	339	390	379	365	344	366	369	357	365	359	331	367	330	348	351	361	323	358	350	352	344	414	392	320	337	367	326	345	324	350	366	361	400	343	363	319	358	344	340	361	356	335	364	364	366	379	364	381	363	364	363	365	378	374	356	375	345	380	367	360	312	351	353	350	372	371	345	352	332	329	384	345	342	362	381	381	359	365	363	343	350	355	351	376	364	386	375	381	370	381	376	336	345	327	361	381	333	344	392	360	362	374	372	352	361	396	370	341	355	346	341	321	348	352	366	365	364	375	349	376	348	363	336	391	355	338	340	374	355	359	353	383	370	351	347	351	364	337	381	380	360	370	361	350	345	373	336	367	360	359	351	382	335	319	419	390	354	363	351	358	350	360	345	378	368	368	329	343	337	358	324	384	385	319	369	343	373	359	350	389	401	350	390	389	389	352	376	384	385	381	378	334	347	348	382	394	331	337	334	336	341	383	378	361	351	350	351	357	377	354	352	367	363	365	362	378	391	365	354	359	361	398	337	332	347	383	367	387	382	348	357	371	369	379	366	355	385	370	356	317	345	374	386	373	320	346	372	348	369	372	355	354	342	372	365	365	349	375	385	362	381	381	352	321	340	366	389	349	392	337	365	342	368	397	357	361	341	366	356	323	379	356	367	373	378	359	387	370	372	345	368	363	388	359	363	387	361	367	346	316	348	392	376	358	347	310	368	365	344	347	356	369	387	350	345	358	364	348	362	330	340	373	375	382	365	386	367	357	333	338	354	374	346	341	358	364	322	388	326	390	379	323	367	353	324	384	386	373	364	371	359	369	376	365	345	341	373	315	392	367	361	375	368	357	366	410	367	375	363	354	376	376	359	367	367	367	382	362	333	320	399	356	379	400	381	352	379	353	339	347	367	379	347	354	394	364	355	369	328	363	342	375	351	380	359	360	374	358	331	366	361	349	358	355	385	370	369	353	325	365	384	338	357	354	328	329	374	355	343	357	361	343	337	369	354	374	339	349	347	372	359	356	361	353	349	343	349	346	367	387	363	358	375	323	368	355	339	388	376	324	333	375	376	384	352	359	369	372	366	347	328	351	326	349	375	350	365	348	397	349	360	334	327	375	361	399	337	339	340	365	347	359	383	364	381	358	342	361	347	343	366	349	372	409	351	355	357	368	355	366	374	408	396	366	324	353	328	369	368	379	358	372	358	359	385	337	360	349	368	363	343	383	348	332	400	359	356	319	345	342	379	344	351	365	359	331	378	379	339	364	358	378	367	386	387	350	326	379	355	359	334	356	369	325	346	308	342	375	323	368	337	360	356	358	368	322	369	347	391	356	362	359	355	340	344	367	337	345	345	353	344	349	330	365	422	352	350	361	385	356	360	371	358	341	358	367	314	345	343	339	368	370	352	380	336	367	366	396	364	332	359	370	349	375	327	357	329	379	374	342	388	344	347	347	367	376	375	396	382	362	363	354	344	367	355	358	325	361	331	366	374	333	353	321	348	371	371	360	400	363	371	337	382	353	371	340	355	381	379	362	374	359	366	348	408	356	312	326	329	367	378	359	360	347	349	370	368	363	390	357	350	363	355	355	348	320	351	374	336	375	358	353	346	354	369	351	339	334	358	347	359	344	388	384	378	387	387	348	351	367	361	348	352	360	346	356	372	376	345	361	360	357	346	375	351	350	332	364	332	327	388	370	343	327	347	359	395	335	368	372	378	371	343	368	362	394	357	370	390	373	342	326	333	349	337	325	394	363	348	391	379	391	336	363	363	369	362	345	336	355	352	372	377	352	345	348	365	393	356	365	369	328	360	375	350	358	348	342	338	401	359	383	342	350	383	380	398	369	345	359	392	365	380	330	366	372	356	395	346	347	368	359	341	338	364	368	344	352	362	326	370	343	348	330	358	333	355	334	346	318	348	392	337	346	359	352	352	362	342	366	371	324	358	362	385	345	343	371	352	379	334	339	353	382	341	349	368	381	321	373	353	372	355	338	360	362	369	326	344	377	386	366	381	330	371	400	378	328	364	368	372	346	361	365	331	378	347	378	341	334	366	374	373	364	347	324	362	383	361	346	391	379	336	377	350	335	344	379	346	358	329	349	363	396	376	340	390	386	317	347	363	352	363	367	363	383	386	338	337	333	362	341	393	381	363	371	350	352	345	387	376	389	346	326	368	366	363	379	372	373	356	344	354	360	331	330	393	377	328	350	341	358	390	367	355	398	334	322	350	373	364	337	376	342	373	364	395	350	367	358	338	346	344	362	353	381	353	354	349	369	371	360	376	341	338	375	357	364	363	366	361	330	381	327	384	376	371	365	376	343	355	361	363	363	351	379	381	370	395	369	351	352	315	377	374	364	357	346	377	343	365	383	363	365	359	363	343	338	336	345	383	387	356	384	330	363	341	350	325	358	365	351	338	347	352	357	343	346	334	389	346	377	363	395	323	371	337	339	337	373	373	349	353	391	368	379	331	382	344	387	373	357	333	336	372	377	365	386	352	345	374	347	371	360	400	345	367	358	371	363	396	395	365	358	373	382	361	371	356	368	327	354	377	348	368	329	363	361	328	367	340	407	340	355	356	366	339	356	368	354	372	411	328	374	365	384	354	357	367	371	331	403	349	359	326	363	389	352	379	329	344	389	364	383	373	381	370	412	383	345	364	385	405	381	365	344	361	347	343	377	382	359	376	386	353	373	332	309	376	349	379	386	353	374	348	356	354	389	337	390	360	345	381	356	368	371	354	341	356	362	376	328	351	374	328	365	321	369	335	367	358	333	355	370	411	372	406	357	367	359	346	357	363	383	339	350	356	365	355	368	392	351	346	374	336	368	376	338	338	371	368	338	378	387	353	369	380	398	343	375	328	376	356	353	361	400	348	367	334	368	357	383	323	345	353	365	363	361	366	387	368	391	357	378	323	370	351	358	393	353	305	366	331	381	360	323	357	364	367	359	369	349	360	370	316	364	357	351	366	333	329	379	343	362	365	359	351	374	338	363	359	360	353	363	345	404	343	394	356	354	360	378	372	362	373	369	358	334	390	380	333	368	335	367	328	338	336	368	350	357	369	343	352	391	327	379	363	354	363	352	394	362	348	376	398	367	361	336	384	343	373	346	333	348	327	346	354	371	402	370	338
3318	4627	3195	1635	1253	978	803	703	670	592	592	524	494	489	499	501	468	480	426	420	454	428	442	423	451	430	472	459	435	422	431	405	439	444	477	489	433	429	438	397	417	431	446	437	466	447	407	400	470	429	447	432	410	433	414	404	445	405	457	444	408	409	417	419	457	448	421	447	441	420	410	415	389	436	409	419	413	442	436	413	417	421	465	452	428	453	444	404	421	431	430	434	439	456	403	419	451	423	455	444	446	443	411	425	455	386	434	437	426	439	381	378	405	407	416	430	416	443	422	435	424	420	438	463	430	431	413	418	441	438	439	426	428	425	451	392	413	418	424	425	431	453	428	427	424	400	409	426	385	412	434	440	435	400	440	430	407	413	427	417	377	410	405	452	420	470	417	465	419	443	389	436	422	410	437	434	452	444	419	405	434	419	420	414	402	423	428	411	423	414	396	484	416	418	409	407	436	409	423	440	454	396	420	419	388	433	408	399	427	396	439	406	424	436	417	473	435	431	434	424	418	432	415	452	461	421	455	454	458	451	424	442	455	419	430	427	421	411	412	392	411	455	411	415	408	408	422	414	453	435	434	427	428	482	417	392	433	433	427	420	422	416	415	451	461	400	444	453	442	411	438	445	454	428	438	415	436	436	436	412	441	414	438	437	406	431	413	418	447	416	399	407	460	422	421	405	435	425	404	398	452	423	413	451	448	399	405	441	387	435	417	440	411	446	431	420	434	434	431	434	385	412	417	400	411	424	385	415	432	454	413	411	435	427	447	431	428	411	429	409	415	438	403	477	413	408	461	394	392	454	391	458	451	411	436	416	444	400	424	415	452	457	421	430	412	425	446	435	423	449	418	453	430	415	449	424	448	432	443	410	399	431	421	390	437	408	445	391	402	454	416	403	463	413	459	407	461	434	413	427	413	466	394	437	437	434	422	411	455	435	444	399	413	403	444	386	455	435	453	405	443	421	392	454	432	444	426	454	436	409	434	438	451	425	435	443	406	429	466	416	445	393	435	407	451	393	406	372	439	424	489	446	469	405	411	416	441	401	416	429	367	431	418	413	419	436	410	423	463	429	383	459	423	421	484	400	459	437	405	438	427	460	433	441	421	412	416	470	411	426	431	402	426	438	440	417	389	445	440	416	420	416	439	410	440	415	416	459	411	428	440	416	459	413	416	412	460	427	435	450	441	407	429	398	433	415	407	399	491	375	440	433	430	416	429	374	437	427	419	430	436	417	429	443	427	402	411	407	430	404	423	413	422	419	458	466	457	420	435	427	384	432	452	427	446	428	424	446	445	382	444	442	440	428	431	427	464	407	427	374	451	435	453	408	439	449	448	418	442	413	410	453	414	411	463	433	431	427	433	399	448	444	445	429	456	421	384	434	418	419	462	380	473	472	420	434	394	438	458	405	441	419	413	447	401	444	422	435	441	416	441	426	444	455	436	422	414	427	401	431	433	418	431	409	436	418	400	442	427	433	422	472	441	394	403	444	453	439	427	437	416	397	439	444	432	432	432	422	447	444	437	426	406	411	430	449	440	461	432	416	433	402	421	423	480	429	404	426	430	422	427	424	439	463	437	438	437	392	414	445	431	419	440	410	430	453	436	404	432	394	441	407	457	412	413	414	437	434	454	429	446	423	422	415	417	434	455	404	407	439	452	421	434	411	458	433	437	431	413	442	423	435	435	457	427	468	441	412	425	437	441	448	425	444	425	425	415	444	446	410	401	459	422	418	396	422	423	439	401	428	436	419	408	411	404	436	434	409	450	428	418	432	438	425	467	449	439	441	424	435	415	424	429	457	408	417	444	420	425	414	411	437	454	425	408	427	428	430	437	411	435	407	411	402	447	414	441	427	426	452	428	406	433	426	411	418	408	448	434	428	424	424	428	428	409	465	423	438	436	408	413	435	430	429	421	390	405	424	439	421	452	423	414	400	425	413	405	379	382	409	474	433	413	416	449	433	429	399	436	422	428	430	411	426	404	423	452	436	406	419	408	452	475	425	421	403	388	417	417	419	445	409	427	450	398	406	446	430	414	401	425	429	383	421	409	396	405	438	457	439	413	409	469	410	416	439	427	420	449	458	401	437	449	433	439	446	413	434	428	449	440	425	478	436	469	427	393	423	449	460	432	391	438	417	402	387	428	433	420	427	407	422	458	429	406	408	449	410	443	426	411	437	404	434	410	421	423	430	438	411	418	435	439	479	411	465	426	447	459	430	433	429	404	396	450	385	426	407	424	408	405	390	413	386	430	417	428	439	430	436	411	407	444	447	428	434	466	386	411	403	417	395	446	456	423	409	436	467	449	447	409	421	439	428	430	448	429	417	452	437	454	428	450	441	405	435	418	417	419	448	424	464	429	407	459	430	425	398	423	483	408	437	451	441	423	422	416	417	416	395	416	431	420	448	415	406	420	419	366	422	418	415	419	399	425	407	410	439	423	431	475	424	422	424	385	434	466	406	446	407	449	445	411	433	442	409	397	438	416	416	428	445	413	429	434	437	422	408	402	401	425	384	431	418	397	409	408	469	416	402	422	427	449	411	429	426	455	405	401	473	410	429	436	463	432	402	429	421	423	428	402	408	456	409	438	433	407	430	433	411	460	457	420	418	425	433	404	414	397	461	460	409	431	424	418	440	399	444	412	419	427	408	467	443	429	464	432	444	438	446	439	399	430	405	408	402	439	397	436	432	416	405	472	435	414	435	437	439	444	441	437	443	456	430	434	442	435	421	434	431	435	415	435	448	419	397	389	435	444	440	429	451	436	441	393	455	427	450	411	408	440	442	416	429	432	448	411	455	407	443	405	421	397	407	426	389	412	430	424	457	474	442	427	428	428	416	460	397	453	448	412	461	429	419	402	470	439	418	402	421	407	410	420	423	422	411	450	437	462	433	436	404	371	390	441	416	397	429	445	415	416	396	437	422	415	453	399	444	426	466	437	451	390	392	376	434	447	404	433	412	412	404	414	451	412	442	439	441	442	462	394	432	441	428	462	435	415	433	426	431	476	425	411	423	416	431	444	422	412	400	399	469	416	420	428	409	438	429	416	379	428	400	377	458	408	443	408	436	415	435	426	474	436	501	451	438	411	462	437	404	408	441	417	413	423	397	424	430	442	457	435	422	427	379	397	417	427	427	454	458	449	449	443	404	430	433	412	399	415	449	389	416	406	453	384	413	419	421	452	437	414	431	419	385	406	429	431	423	416	431	420	417	444	442	426	446	447	409	445	434	448	432	454	400	419	454	427	403	444	411	461	428	470	408	438	420	468	431	405	433	423	406	459	425	396	450	422	397	419	441	435	409	423	411	434	405	438	434	436	435	441	428	431	430	420	396	397	401	458	417	412	441	425	429	460	423	451	446	433	443	382	417	370	443	433	438	421	452	429	425	430	449	433	400	439	402	405	417	436	415	394	450	426	400	442	424	414	442	411	418	423	409	418	388	464	420	460	447	397	422	409	440	408	429	438	427
22441	21102	28709	23687	21098	21127	8288	858	639	614	521	519	444	414	418	431	367	403	398	385	320	365	363	355	366	378	357	348	331	364	347	321	319	351	379	338	311	311	324	314	310	339	351	335	354	313	321	306	318	327	307	317	314	334	304	323	295	327	331	303	340	292	323	315	319	322	321	327	324	285	346	304	311	338	330	313	337	309	315	346	316	323	331	309	347	337	290	299	314	323	344	355	302	310	321	336	296	307	324	311	297	305	332	303	279	334	312	299	349	299	330	320	316	320	302	314	343	345	353	326	325	294	317	362	321	336	301	309	318	314	317	334	350	325	317	295	335	329	332	327	339	316	311	283	315	291	356	312	305	332	300	319	310	341	310	317	347	343	363	308	331	309	317	312	338	325	303	365	317	316	291	328	317	321	364	306	282	320	321	347	309	343	334	360	317	341	305	315	310	303	350	315	325	340	330	302	286	331	340	346	297	286	322	340	292	274	349	340	338	311	321	312	293	300	303	308	310	329	307	320	320	333	295	318	314	326	322	313	335	305	290	337	325	322	324	321	321	298	332	284	297	296	322	336	309	359	288	314	314	290	316	306	308	306	314	306	305	317	314	327	308	310	326	308	315	323	316	333	314	322	311	313	318	326	301	314	319	308	306	313	305	304	300	296	339	333	284	332	291	326	308	297	300	317	350	287	319	316	337	327	305	301	287	324	332	324	302	305	310	335	301	308	326	297	322	320	340	288	321	321	290	309	341	336	279	283	306	311	288	290	307	308	320	291	301	299	297	331	339	297	295	296	318	326	308	301	314	339	305	323	292	328	353	325	309	338	328	309	317	332	319	300	324	346	329	309	320	324	328	338	338	317	325	304	305	290	322	325	289	313	322	313	329	340	304	320	329	310	286	340	332	322	362	293	297	317	316	297	326	318	317	325	334	316	286	335	334	320	339	284	301	323	340	313	306	305	321	342	324	319	324	322	287	325	298	322	352	288	313	307	356	325	323	350	312	315	305	316	315	334	331	281	307	294	326	317	308	349	334	329	329	306	305	338	318	295	315	337	325	295	306	322	308	308	297	340	321	296	316	311	312	317	337	323	322	321	301	343	334	325	310	308	331	308	330	337	305	329	330	310	279	308	350	313	334	310	324	302	351	329	316	303	352	300	310	330	303	318	306	316	322	317	317	346	315	311	320	298	332	320	303	330	312	323	290	299	310	293	314	359	334	304	311	290	326	325	344	286	357	337	318	325	302	306	321	303	329	296	328	306	326	315	317	323	330	320	293	304	326	346	275	301	319	317	315	296	326	296	314	333	320	279	358	323	319	322	302	302	335	292	319	320	296	311	306	284	314	349	306	319	298	287	322	319	344	328	313	308	308	323	351	328	301	289	316	308	316	327	301	318	322	276	344	314	301	357	294	321	333	278	297	338	319	296	306	323	297	329	288	298	320	329	318	298	300	325	301	317	312	321	326	308	319	314	328	329	315	324	329	273	319	325	315	315	313	300	331	324	325	338	332	312	358	299	316	313	299	311	275	333	294	306	280	318	350	322	295	296	313	318	303	336	315	311	320	308	332	288	316	326	302	332	302	306	328	328	322	317	301	297	318	312	312	322	289	316	329	330	306	328	303	312	335	279	295	323	319	272	315	307	340	332	326	317	314	321	311	316	310	325	321	291	299	263	329	317	309	321	318	335	341	355	344	299	318	306	300	319	336	318	277	308	319	309	326	327	290	298	301	327	302	297	283	308	346	314	333	279	273	318	293	318	294	297	298	278	346	329	296	299	297	345	329	323	319	337	326	319	301	308	322	313	321	318	305	288	297	307	342	319	327	316	366	325	364	316	286	301	328	307	337	310	316	312	279	294	338	298	333	332	301	293	316	307	288	282	307	329	317	314	297	302	347	300	307	308	286	327	315	309	320	327	323	309	327	297	308	316	304	293	315	351	310	312	318	297	315	300	311	311	310	336	316	306	332	318	336	325	308	310	329	323	315	308	334	290	336	321	301	329	310	329	324	276	317	314	322	335	295	311	319	295	314	310	298	317	339	337	313	286	310	298	268	292	321	313	316	291	303	297	286	282	303	324	316	322	322	295	292	357	306	349	313	347	328	319	332	334	305	310	289	329	308	288	307	310	310	320	287	299	300	292	341	295	289	310	297	343	324	301	319	334	339	290	333	308	324	298	326	308	326	342	307	300	313	313	269	291	318	302	329	291	310	325	326	320	297	330	315	332	342	328	329	339	311	343	288	323	333	309	292	309	335	324	341	313	308	289	302	311	307	328	324	314	360	329	345	325	322	315	311	343	306	295	307	334	358	301	332	339	311	287	335	323	308	313	324	337	309	325	306	300	294	291	297	322	316	303	316	322	309	299	307	310	329	331	322	357	308	321	325	334	315	326	309	304	313	302	344	323	306	301	303	295	303	312	323	329	306	300	310	314	290	345	329	340	314	329	318	304	298	315	330	312	295	338	318	320	344	358	280	268	330	325	313	315	295	313	289	323	303	292	328	364	324	323	328	306	319	319	302	308	322	338	278	320	340	315	319	302	325	341	300	347	309	307	295	313	320	304	304	312	321	331	324	345	308	310	323	338	332	299	313	285	322	353	322	322	338	309	317	314	349	299	328	308	302	340	311	302	311	338	320	306	329	332	303	290	288	332	345	330	286	352	311	328	344	315	325	295	304	308	296	348	317	311	312	297	311	325	333	321	308	327	330	355	356	317	322	309	299	304	319	306	294	289	308	324	319	308	299	315	314	332	310	332	286	348	319	332	316	308	332	334	320	306	321	307	334	330	305	318	315	329	304	376	309	385	361	309	321	293	314	344	299	310	313	314	357	336	328	303	312	322	314	294	323	288	309	317	325	313	315	337	347	306	287	297	283	297	301	297	299	313	373	298	324	304	317	287	304	303	330	328	303	298	341	295	326	330	295	317	310	331	277	345	297	294	332	338	357	313	295	316	325	343	325	288	294	293	299	275	317	312	324	311	287	286	287	299	319	325	323	317	326	325	332	278	344	329	342	304	317	296	321	317	307	316	343	319	285	286	319	312	336	339	295	301	311	282	316	353	315	305	359	309	343	332	312	286	315	310	290	313	330	322	304	343	319	317	324	284	280	326	300	334	290	296	319	308	311	313	318	324	330	295	345	329	319	287	306	313	315	317	279	303	329	303	320	315	285	322	294	335	326	335	305	332	282	328	318	324	291	325	316	315	315	319	319	326	324	335	325	324	327	325	321	295	331	303	351	310	308	313	310	309	333	329	313	300	333	338	313	358	302	318	328	294	320	340	332	298	340	312	334	320	289	307	324	299	295	321	310	329	303	300	320	300	334	327	307	335	319	331	314	308	311	346	308	299	318	337	295	314	301	314	330	317	339	274	334	359	298	312	322	290	304	318	332	290	313	280	316	328	308	305	308	347	319	313	320	322	318	319	336	319	317	294	324	321	287	317	299	278	306	299	308	314	307	306	341	302	334	328	313	332
4498	13596	9125	4410	3084	2376	1877	1431	1167	1002	861	829	713	699	582	560	527	523	603	490	505	477	479	502	442	452	422	444	434	420	413	391	395	408	460	427	438	436	382	425	363	401	436	391	412	413	394	393	394	394	454	397	399	415	380	388	412	407	379	436	411	360	380	375	407	404	392	394	395	387	380	382	397	383	423	379	395	409	394	377	425	369	395	363	384	376	413	413	378	386	369	392	374	409	393	390	397	398	370	413	376	438	397	385	413	365	386	398	387	373	415	366	378	400	409	387	383	389	372	407	364	355	406	357	424	394	381	393	393	339	351	422	319	389	404	403	359	365	392	414	421	393	362	391	383	362	409	370	367	380	395	390	405	398	411	395	389	413	417	397	376	327	384	396	385	393	374	381	392	421	408	380	394	364	371	386	362	406	368	391	415	383	374	412	428	409	406	373	370	383	389	366	392	365	386	401	369	334	372	385	406	401	378	373	384	395	391	384	383	381	380	398	401	354	381	343	414	402	388	406	341	370	379	392	376	360	414	399	377	399	383	388	379	379	400	363	382	387	386	328	418	396	377	395	389	383	383	404	377	406	386	407	357	362	361	390	385	379	357	384	373	418	387	391	391	374	416	368	381	374	367	378	377	394	406	368	417	385	407	392	399	395	401	384	369	402	373	384	387	370	402	407	389	355	400	383	359	365	364	380	392	373	375	387	395	385	375	395	389	372	390	417	389	323	393	405	368	372	376	386	375	395	370	395	390	370	375	391	440	421	352	349	344	364	376	400	405	370	385	399	416	369	402	411	386	364	372	395	382	363	373	411	406	385	387	380	399	395	410	385	438	369	403	366	400	365	406	367	406	381	409	342	352	389	350	425	342	408	368	389	393	402	393	379	341	388	344	391	429	372	423	405	374	412	395	389	372	352	345	388	377	382	402	387	397	363	373	389	384	389	393	416	413	393	399	385	413	373	400	371	396	365	391	423	413	410	402	360	332	411	378	378	417	386	398	400	386	407	374	372	382	388	380	382	369	382	387	358	371	387	363	429	395	412	405	376	407	395	382	415	384	394	382	394	395	373	399	378	382	381	364	409	362	387	379	403	391	394	406	366	413	373	401	399	399	382	371	371	371	376	382	389	386	363	397	375	374	382	367	401	393	360	376	353	411	392	405	385	371	415	387	415	368	369	370	412	454	402	372	384	415	434	375	382	419	388	392	396	403	400	400	380	356	389	418	376	370	426	428	356	359	418	384	385	388	395	371	369	371	373	368	429	390	395	402	412	390	406	385	432	372	395	421	412	377	386	418	390	412	376	385	398	369	402	412	398	371	383	399	410	405	349	400	369	347	370	388	416	395	367	394	388	409	380	413	410	383	375	400	382	365	380	376	370	346	391	422	354	411	415	366	401	406	392	424	398	361	375	394	384	369	380	387	404	376	393	383	342	409	415	403	394	388	372	366	399	396	369	385	363	417	381	410	399	372	376	361	362	398	417	375	384	386	383	428	388	396	376	376	372	399	393	376	404	388	422	377	346	366	397	380	395	382	378	378	355	376	384	375	380	398	392	398	395	360	397	395	407	359	400	386	402	366	418	378	397	382	395	365	420	389	395	378	372	380	413	397	423	403	405	364	387	399	405	405	372	376	371	397	393	397	409	397	345	400	421	391	388	394	401	387	404	423	376	389	396	411	395	395	374	394	406	401	401	422	399	425	385	341	375	378	400	406	366	381	358	410	377	382	410	370	375	359	393	384	391	390	398	381	410	393	393	404	396	407	390	404	361	406	390	376	369	417	412	417	391	396	373	373	383	357	403	373	390	377	379	397	380	371	375	386	366	443	376	339	389	373	393	376	387	377	383	358	382	400	398	407	368	373	366	345	419	423	399	421	362	407	370	400	365	395	405	397	366	367	374	424	406	394	393	396	387	391	390	365	401	327	396	407	392	380	412	393	354	366	373	399	367	375	381	375	424	368	370	410	363	409	377	397	401	422	391	408	377	401	389	376	397	391	431	354	387	379	359	407	391	405	388	434	404	372	400	375	397	370	384	414	351	369	360	406	388	369	379	406	388	350	425	391	394	383	429	400	390	389	399	391	361	395	371	374	391	367	420	383	393	354	369	374	383	389	406	418	390	372	360	393	385	386	393	345	391	391	396	425	409	402	396	393	386	367	406	353	388	393	378	375	390	406	366	367	381	372	375	375	422	398	414	347	393	358	389	405	394	378	355	388	380	382	415	399	367	378	401	394	411	395	380	385	388	374	398	372	381	397	373	371	392	377	390	364	374	403	405	382	369	381	390	406	392	390	396	434	392	388	370	419	351	404	412	401	390	387	381	374	352	405	343	386	344	374	385	340	416	406	392	390	394	364	370	383	389	400	370	381	391	366	352	389	374	381	395	380	381	411	406	381	398	392	383	387	344	417	380	392	359	359	382	391	419	372	390	414	385	412	408	381	410	374	395	362	423	391	401	366	381	356	395	374	373	381	426	395	380	362	360	400	398	396	372	397	384	381	409	381	376	379	409	364	365	394	373	381	390	360	372	365	404	389	390	377	391	405	406	422	379	396	413	353	402	412	408	403	359	374	388	397	398	343	361	392	387	405	405	380	411	392	375	375	380	388	382	417	375	418	375	407	423	410	403	381	368	376	379	398	389	413	378	396	406	378	343	397	376	360	397	366	412	336	391	386	405	390	363	394	400	388	388	405	380	374	401	402	387	386	370	369	398	385	381	383	387	388	369	376	384	379	373	405	394	438	389	378	387	411	370	407	394	408	384	370	381	397	384	402	381	377	443	390	388	380	394	405	373	364	398	358	402	393	378	386	398	409	410	373	394	419	409	389	400	415	391	394	377	381	443	397	421	389	389	401	392	393	384	375	347	365	415	348	352	370	394	377	379	374	370	383	372	386	364	401	375	361	383	418	370	387	401	395	402	397	387	395	409	385	404	394	388	381	397	381	391	374	390	397	390	386	407	381	388	391	410	408	388	362	364	394	383	390	401	363	396	392	398	385	444	415	431	399	367	396	372	379	402	427	359	373	405	393	393	417	371	380	407	375	412	377	359	386	392	383	413	420	374	373	391	395	379	378	395	439	404	413	391	393	402	365	399	395	379	349	378	375	385	395	392	378	348	428	422	381	392	403	405	382	394	407	365	367	416	364	380	398	423	376	383	378	384	402	364	380	368	392	387	384	420	385	396	394	381	408	375	361	376	368	404	396	405	396	368	400	383	402	364	393	432	379	346	410	399	396	378	383	356	383	399	374	374	379	399	395	398	406	369	389	399	383	425	342	341	419	366	431	390	405	387	379	383	368	358	391	416	364	404	394	386	387	403	399	378	396	388	359	402	372	366	392	353	390	388	367	387	403	379	385	397	390	409	418	373	407	390	365	404	399	418	347	393	418	381	365	393	380	410	340	378	365	395	409	454	384	413	362	411	381	360	395	398	349	385	359	419	405	385	396	427	400	394	394	396	389	379	387	352	380	386
27118	18434	4666	1085	868	885	735	680	636	753	679	682	672	695	671	684	689	672	677	718	703	699	669	675	664	672	654	675	676	624	657	689	732	684	706	676	669	673	703	664	625	680	665	663	679	688	696	731	645	643	608	628	666	648	690	614	686	674	650	669	645	655	677	663	674	628	678	683	654	622	636	677	636	660	675	664	705	707	701	695	661	698	650	735	675	691	604	691	642	678	667	692	697	670	670	660	665	681	671	653	655	679	624	660	655	647	650	679	666	644	685	644	654	681	633	619	704	669	728	632	617	674	683	623	618	663	657	636	673	709	638	655	665	734	696	601	636	705	626	681	652	677	682	649	663	683	685	662	713	651	717	672	643	672	650	668	660	692	653	632	686	725	701	632	663	633	711	691	699	679	706	624	665	665	668	681	714	652	657	701	643	658	613	682	647	693	622	679	629	651	672	659	680	695	668	630	654	635	657	629	670	680	684	660	654	670	666	712	679	649	679	634	671	643	623	713	704	636	693	688	658	687	679	651	689	679	663	706	669	666	689	667	630	636	667	674	702	694	642	674	658	667	684	679	703	658	640	673	691	689	682	662	662	668	644	662	690	714	675	647	677	682	669	702	688	650	662	653	609	703	655	657	655	707	663	642	645	680	676	682	703	699	633	663	646	675	671	700	680	677	677	667	672	635	664	653	645	632	684	641	674	641	682	673	662	683	630	671	696	668	644	682	680	670	640	629	672	676	663	666	713	665	675	637	691	657	687	742	680	673	638	716	658	645	649	664	676	652	662	670	657	658	652	646	686	660	682	692	685	670	676	654	693	709	691	687	658	648	636	688	661	654	639	649	627	697	725	679	695	652	652	631	651	655	674	663	684	701	693	660	645	664	654	672	666	652	663	646	660	652	672	655	664	644	691	669	652	669	676	693	669	653	675	658	672	696	639	653	647	651	706	680	629	649	643	622	641	655	617	642	675	649	633	675	672	655	622	702	679	683	685	684	694	640	645	648	638	646	660	680	657	641	645	657	656	640	647	644	679	697	654	720	659	658	662	713	641	721	648	694	666	709	669	628	696	681	684	683	687	638	659	713	677	689	586	710	673	689	659	672	670	648	693	680	681	670	695	642	643	658	654	694	691	668	661	671	660	696	648	649	688	693	619	670	604	677	672	680	702	696	681	702	678	652	647	686	675	642	650	682	596	655	635	670	712	685	696	695	683	703	643	604	667	686	646	651	685	678	705	660	684	673	662	663	659	712	674	628	657	676	630	693	656	665	640	667	673	635	648	678	632	636	664	645	662	666	672	683	688	718	693	686	625	680	679	646	691	638	684	709	689	671	692	669	683	654	652	642	632	642	665	682	669	673	653	676	628	663	636	666	679	674	688	700	705	699	648	655	694	712	647	705	669	708	676	656	656	659	645	675	657	681	697	686	666	677	648	661	649	667	688	669	679	700	677	761	694	663	688	647	670	639	758	676	699	707	650	644	637	647	702	669	670	680	644	662	680	652	653	610	692	623	676	661	624	648	670	684	624	659	641	682	672	652	687	650	661	697	656	691	666	695	690	670	636	683	669	675	681	704	636	703	667	680	676	658	684	670	727	669	654	671	678	674	688	667	681	657	658	654	687	680	639	664	746	642	695	690	653	679	694	701	701	642	664	681	679	670	615	686	661	689	624	664	698	665	690	646	652	690	696	656	649	702	687	657	696	696	655	661	614	649	594	636	636	637	695	619	661	687	634	687	662	624	657	666	690	669	686	653	650	692	699	636	714	641	639	634	667	680	631	656	640	675	678	734	681	713	682	637	685	732	641	663	673	644	707	672	697	636	670	657	676	649	678	602	646	623	642	664	697	661	647	634	652	657	658	669	680	686	687	659	698	640	632	673	647	694	721	676	582	694	627	682	663	648	667	637	668	642	659	635	683	707	685	645	628	672	627	610	645	654	644	652	657	631	649	684	666	628	654	651	709	670	684	697	626	651	663	667	696	659	626	733	655	642	665	685	680	672	662	639	642	728	678	661	686	654	691	615	659	658	688	661	665	652	669	705	638	689	710	652	678	719	684	631	659	711	663	689	686	685	633	674	666	690	623	680	711	642	689	708	675	664	680	697	655	637	674	662	671	695	643	680	669	648	708	759	689	683	654	686	656	667	648	706	659	707	658	697	643	633	644	711	630	666	678	659	655	690	646	702	675	658	671	670	653	658	667	671	669	679	716	711	673	643	671	689	628	678	693	709	642	662	668	650	682	654	613	683	677	695	702	705	651	702	711	670	646	667	701	675	671	650	664	695	653	693	673	673	707	662	671	688	707	684	716	665	682	665	685	655	647	646	712	684	689	673	667	639	657	667	665	696	673	637	703	670	695	745	682	666	695	674	655	649	687	675	679	699	630	674	670	640	674	689	659	693	618	642	659	696	644	695	655	654	636	637	648	662	662	646	635	684	708	646	645	702	654	648	675	650	642	653	671	672	655	675	709	670	668	650	720	677	671	579	698	630	650	649	641	706	680	677	663	651	667	649	694	681	674	643	643	651	688	637	718	671	664	652	672	664	675	717	639	638	635	666	622	644	649	670	633	642	708	659	648	619	639	656	634	691	657	643	633	666	679	723	674	679	691	741	643	653	655	751	676	678	674	700	615	716	715	655	657	669	665	645	659	649	709	650	663	676	717	664	681	650	660	685	689	670	674	673	693	683	687	703	626	690	649	669	631	682	687	636	711	674	655	636	669	644	650	669	666	709	676	684	681	675	696	649	677	661	647	690	689	653	674	675	646	677	677	633	643	691	698	700	656	636	652	708	650	697	686	640	693	671	638	638	663	656	642	652	663	730	652	696	722	642	657	697	677	675	704	664	694	711	698	653	664	671	682	639	628	645	657	646	680	656	671	666	674	689	672	657	665	654	664	630	650	625	643	678	661	655	671	678	637	722	686	603	662	661	661	682	673	650	705	653	659	637	687	636	662	652	699	631	645	708	661	651	722	697	675	645	641	633	705	684	662	651	651	682	681	652	664	658	682	654	713	636	661	681	701	663	720	672	662	693	676	696	654	648	657	723	633	674	634	695	643	678	718	676	690	675	658	692	652	628	662	692	698	664	673	673	733	672	658	656	652	661	668	634	621	702	665	637	668	656	681	710	723	651	654	684	690	694	658	685	663	688	659	688	662	646	705	713	641	719	664	664	619	671	657	703	679	660	630	624	649	677	670	675	650	728	658	660	637	667	683	696	683	628	641	656	648	713	639	708	693	634	671	670	627	682	619	672	694	652	632	692	650	665	695	670	669	680	642	637	668	651	629	684	687	649	621	699	643	648	660	647	679	631	712	736	682	665	590	700	685	657	739	651	647	651	668	675	692	694	692	677	666	642	623	685	641	674	691	667	649	709	642	673	635	699	679	695	655	660	674	657	672	646	662	698	666	653	693	639	665	622	700	667	743	660	604	678	686	684	662	653	670	643	647	661	673	682	645	635	647	698	641	654	669	645
4454	1310	1080	863	853	908	775	797	748	801	811	803	791	814	800	751	787	814	753	801	806	789	786	771	782	778	773	786	794	806	807	821	855	745	776	829	781	795	749	764	818	787	751	808	767	797	755	814	797	722	747	816	826	788	780	807	739	782	799	831	781	782	772	751	776	832	775	789	748	781	771	774	773	758	786	804	755	794	785	830	782	766	778	777	805	767	736	794	798	784	780	785	813	745	765	758	768	795	810	753	739	772	735	797	813	780	781	788	795	823	785	847	781	792	766	802	744	769	780	789	751	826	798	807	756	810	748	737	792	764	773	828	757	780	805	804	731	809	792	787	783	768	767	785	776	776	780	816	762	778	850	813	753	777	770	719	770	738	781	772	761	802	817	795	778	785	745	770	829	798	799	810	787	820	798	735	783	789	817	785	761	770	780	777	791	786	806	724	728	772	826	796	791	762	782	752	776	781	783	771	744	735	762	744	736	808	805	869	783	764	732	766	826	756	786	768	788	755	736	829	707	830	786	806	791	781	827	865	743	803	757	815	819	766	797	809	802	732	800	783	794	805	764	761	796	819	817	786	789	770	741	761	799	767	828	779	805	754	797	793	821	763	819	819	758	807	774	787	746	766	792	766	780	739	770	744	745	822	772	753	796	828	754	770	742	792	717	791	792	776	765	823	785	713	748	827	761	845	749	760	818	766	777	815	828	777	743	835	778	769	808	751	734	813	804	806	789	851	758	813	721	802	799	769	794	796	765	759	755	801	818	768	762	760	806	829	765	803	759	756	759	757	791	778	793	770	780	793	824	743	721	817	746	754	729	754	806	760	805	739	764	826	803	808	803	762	807	788	810	771	811	792	746	789	774	777	740	747	823	768	778	825	809	816	838	731	784	811	847	771	756	769	740	814	785	748	769	788	825	806	779	790	803	780	778	750	804	763	783	790	818	739	783	807	716	823	777	786	808	771	780	752	770	787	777	780	761	787	776	751	773	797	759	777	746	790	807	767	800	827	774	775	759	758	744	836	782	760	750	787	739	776	734	739	820	814	781	794	822	751	738	762	784	800	783	822	782	797	767	806	788	804	783	758	777	755	779	749	758	765	787	785	759	789	806	788	784	819	834	779	765	736	803	791	794	771	799	749	783	761	782	783	820	837	809	784	835	762	737	814	800	747	745	797	800	743	837	780	851	797	824	791	807	786	733	737	793	807	795	753	777	762	855	800	732	792	786	771	736	745	781	762	766	759	753	762	758	795	786	773	803	763	789	764	786	771	799	785	739	796	806	763	792	746	745	754	835	832	777	764	795	760	774	810	808	778	807	781	817	745	770	850	755	727	764	793	812	780	756	748	759	818	752	762	761	753	748	870	784	797	774	774	797	769	782	757	797	768	795	813	781	780	744	805	785	800	811	771	830	745	786	745	822	763	792	788	843	786	793	762	762	789	747	780	761	819	757	753	805	796	750	754	770	771	750	795	793	774	764	791	766	791	741	751	760	768	825	853	782	754	780	808	795	787	742	736	816	777	780	764	746	781	782	805	806	820	733	805	759	800	742	804	793	776	723	779	748	770	738	774	800	748	804	814	771	815	786	778	811	854	778	760	772	744	847	737	783	767	774	787	791	800	768	795	771	821	768	744	767	763	747	779	767	814	803	741	813	761	768	772	750	785	798	781	800	832	723	762	761	744	799	796	770	787	827	802	785	789	810	807	773	779	750	769	815	825	741	769	764	770	772	782	768	786	758	737	770	745	792	795	778	784	775	797	793	729	769	829	783	740	760	809	790	770	746	715	801	819	785	768	782	775	774	749	798	764	765	737	798	827	803	804	757	832	805	761	791	749	780	815	795	762	820	777	772	771	784	809	805	807	770	735	781	774	763	791	777	767	790	769	785	830	738	816	791	780	775	766	811	789	798	785	748	732	821	772	773	798	785	741	760	759	781	757	754	826	775	799	761	790	796	794	812	734	818	781	749	792	758	809	819	732	782	782	750	832	793	771	763	848	774	833	803	770	830	777	793	760	789	771	789	731	769	820	725	802	757	764	778	764	780	801	788	774	732	773	731	725	784	796	743	779	804	859	811	763	784	743	780	810	791	778	800	822	792	803	762	849	787	841	796	766	786	754	745	794	830	763	756	780	805	768	773	765	816	822	773	771	722	820	742	719	765	809	698	760	738	808	771	781	761	766	823	778	751	812	823	805	779	806	786	786	747	767	786	755	765	792	726	748	768	799	783	809	802	754	791	793	832	747	733	790	758	788	828	813	791	815	758	817	741	758	818	775	825	763	779	792	773	805	781	771	761	776	765	796	749	828	810	819	799	820	709	770	709	751	794	793	758	809	784	813	771	769	813	797	790	781	783	727	825	732	787	750	770	767	751	765	843	810	837	817	821	763	759	783	794	771	777	815	773	764	767	760	802	812	757	753	795	752	768	775	817	766	821	799	748	751	769	777	833	831	785	752	769	786	810	808	814	733	777	803	774	751	751	770	785	739	843	760	768	826	830	803	795	770	790	810	713	778	814	746	778	792	817	707	775	793	837	807	752	797	809	789	795	785	808	788	820	797	808	787	820	769	833	777	793	793	736	862	794	829	804	751	773	827	758	768	753	769	763	828	798	771	761	818	795	800	786	857	766	763	733	792	722	817	774	828	813	752	840	750	786	814	797	728	754	766	792	722	769	806	839	766	805	768	800	791	761	758	803	767	754	757	799	819	809	748	819	759	779	788	778	802	786	741	871	801	792	784	774	847	810	810	747	798	797	760	790	804	777	767	791	768	783	750	735	828	846	775	756	770	726	780	765	767	725	800	772	729	816	797	762	780	810	771	808	806	766	782	747	790	767	771	778	808	748	775	768	790	796	765	785	815	797	746	784	756	786	798	776	782	747	777	801	801	795	800	756	836	753	765	858	801	813	778	765	794	762	752	779	777	808	774	799	757	772	800	779	744	772	795	782	763	818	836	781	794	765	747	816	814	765	756	795	770	728	755	754	792	739	751	769	805	793	805	772	770	791	791	740	789	823	773	732	802	786	753	764	810	821	788	793	812	817	859	794	785	744	769	818	776	826	790	803	738	780	748	789	777	794	793	774	749	731	816	778	772	817	835	804	809	764	729	782	768	803	806	812	763	795	809	806	737	759	826	769	798	790	781	782	789	791	776	810	779	776	766	801	814	775	792	810	802	743	792	779	783	773	757	837	787	801	763	800	749	787	805	804	816	809	817	826	794	800	782	813	751	764	836	841	785	804	822	770	807	747	782	806	793	767	808	753	767	778	807	784	806	787	817	781	813	801	765	820	796	742	780	807	789	766	809	779	806	784	828	806	800	759	783	790	758	737	765	783	820	796	774	784	816	796	757	811	794	766	816	778	773	798	792	769	764	780	744	756	791	798	763	782	753	794	768	739	779	774	826	779	812	797	783	778	791	788	764	761	784	769	750	819	820	810	793	814	809	792	808	814	786	829	785	728	825	817	746	820	786
23392	21032	28207	24089	21035	10391	1383	951	958	856	838	795	804	785	774	783	719	681	751	777	692	688	695	710	729	692	667	784	722	662	749	749	726	707	652	696	707	727	670	677	683	720	694	714	717	660	691	714	697	681	660	688	745	715	694	692	677	724	664	707	667	700	676	686	679	701	710	668	705	671	680	720	724	689	662	674	707	736	708	750	676	676	693	719	711	683	662	681	718	678	690	697	622	722	676	680	663	692	674	640	693	723	667	685	718	732	660	659	667	672	696	674	675	658	679	647	683	684	679	709	688	694	714	643	724	745	661	648	691	726	661	682	668	645	655	693	687	716	652	634	707	685	716	684	717	658	759	683	731	658	686	730	684	711	672	658	689	705	707	744	678	697	648	688	707	657	711	743	698	648	688	717	723	697	691	719	697	701	666	699	662	750	725	705	670	703	679	644	721	702	657	650	735	738	669	705	700	666	730	686	720	664	740	695	674	688	671	680	678	669	732	710	695	700	640	682	700	680	668	694	727	695	665	701	693	674	644	698	666	650	649	663	713	712	779	685	696	686	617	681	654	717	723	661	665	697	737	671	682	755	707	676	706	727	732	737	726	744	722	699	687	689	732	688	698	700	683	741	714	707	681	668	682	727	685	725	711	733	682	703	711	682	669	672	656	685	670	689	695	689	683	666	667	715	687	686	729	700	686	681	718	664	684	696	690	713	706	680	654	673	705	657	699	663	719	708	650	714	641	706	682	646	648	683	702	682	675	644	681	699	694	673	684	620	692	733	724	696	723	677	715	673	688	640	693	726	686	727	634	678	701	667	669	712	694	710	683	690	707	718	678	701	684	692	712	646	735	657	638	680	651	649	682	706	667	680	692	694	704	675	701	714	695	703	643	676	660	724	669	653	699	713	689	670	679	687	671	626	672	705	712	707	685	676	712	698	722	713	700	664	693	699	678	709	708	670	726	725	655	702	666	671	696	653	685	698	654	648	713	701	667	710	644	710	703	637	684	702	688	717	715	646	699	669	697	724	699	707	679	639	720	700	688	708	686	712	711	697	687	693	654	690	674	664	714	678	678	659	665	662	707	727	685	692	729	712	673	693	706	672	683	694	752	683	715	635	674	673	728	694	647	702	690	650	705	700	690	688	645	697	684	687	725	708	680	680	668	652	655	673	704	709	695	648	723	738	700	698	678	641	696	663	674	714	717	662	704	676	682	719	695	697	649	666	713	636	658	699	695	692	649	658	684	748	681	692	667	690	715	670	645	684	692	649	696	671	676	736	659	661	690	733	663	685	684	718	683	705	674	663	668	695	639	697	635	687	703	720	716	669	690	683	690	681	655	721	692	665	668	689	689	671	680	681	650	696	708	713	720	705	704	739	689	707	672	663	671	755	754	715	725	700	709	668	673	704	695	702	676	640	707	707	668	639	694	662	713	667	689	692	706	679	695	664	674	657	688	696	678	718	722	722	660	746	697	692	656	675	717	690	688	730	690	673	653	655	655	720	719	683	704	660	694	677	687	640	695	649	659	684	704	664	695	667	657	691	718	680	646	671	698	707	687	680	707	734	684	699	613	659	631	679	708	660	652	737	691	664	699	711	700	686	687	708	722	642	622	660	680	684	695	667	705	692	721	694	673	688	688	673	669	666	710	690	697	745	742	684	675	698	682	720	685	716	709	661	693	690	666	684	639	706	712	716	707	725	678	704	687	677	695	680	651	660	667	719	694	701	704	691	681	688	673	687	680	728	699	694	680	637	691	726	687	696	691	665	698	757	707	674	693	739	694	672	661	674	645	711	663	690	648	732	686	663	693	621	682	682	682	680	632	676	695	708	685	666	664	699	698	715	705	652	606	723	658	662	680	630	685	672	704	675	704	706	675	654	666	670	700	679	681	704	656	692	678	695	679	670	714	692	677	715	698	724	698	663	705	730	680	668	712	720	681	665	669	699	713	722	650	681	668	695	701	654	719	681	673	701	683	680	709	671	704	683	670	674	677	695	700	692	697	698	675	695	697	688	714	715	678	678	691	694	675	656	684	683	660	725	673	706	676	710	683	696	691	718	736	690	665	698	713	679	678	662	657	711	712	696	683	657	673	631	684	675	702	677	684	641	726	640	640	684	684	678	692	646	621	690	689	708	661	679	675	704	676	719	679	725	682	634	665	726	710	665	691	735	675	653	710	675	685	691	693	686	689	675	668	649	647	718	689	706	688	688	738	633	668	694	658	682	689	702	625	667	706	661	711	697	695	694	680	656	694	684	663	673	687	682	677	645	629	705	686	709	668	677	704	651	642	684	664	699	672	685	654	702	661	698	637	681	721	658	656	698	689	690	676	686	720	654	652	663	649	693	655	708	693	724	677	702	681	695	711	674	683	670	697	647	733	669	728	684	647	693	687	731	663	683	714	637	683	727	681	699	640	666	694	664	688	689	702	705	670	708	702	649	725	716	697	679	664	682	684	682	705	701	660	695	665	674	657	646	683	708	691	712	714	685	665	728	697	692	703	675	710	696	659	688	705	718	676	717	734	686	676	700	690	681	699	665	675	698	648	680	692	691	667	662	696	668	706	670	668	717	688	698	688	724	661	656	699	662	667	711	705	696	666	713	680	673	725	665	656	724	689	694	708	682	700	720	704	732	696	700	670	694	661	697	686	634	691	723	668	695	672	683	700	707	708	685	678	662	661	709	710	727	653	648	726	723	690	697	628	668	649	686	709	700	651	650	716	694	684	639	733	666	671	646	719	712	671	675	685	664	711	656	647	665	721	681	704	684	678	697	723	707	708	716	676	692	650	710	682	700	681	649	671	694	712	647	640	708	686	686	683	671	661	700	676	684	651	670	708	664	688	686	667	655	691	670	642	748	671	704	729	649	703	724	692	686	664	653	706	726	723	670	694	687	664	722	672	696	644	709	689	716	670	719	679	713	656	664	667	675	687	685	636	639	681	691	705	710	660	666	649	694	723	691	768	716	685	678	681	735	687	690	673	711	677	684	708	694	672	677	735	703	683	658	666	694	647	732	661	688	635	679	695	713	646	695	665	670	645	699	717	662	672	706	701	675	637	667	705	671	709	681	725	671	739	706	709	653	692	679	680	715	697	687	680	677	705	681	697	666	650	689	658	692	673	654	672	681	688	655	697	637	722	676	712	717	720	694	676	706	691	703	694	690	663	713	631	638	697	714	702	712	701	716	687	645	640	644	675	685	655	711	705	722	687	695	636	694	621	719	716	645	714	768	711	683	724	666	669	708	741	688	686	699	718	693	712	684	659	718	665	702	725	667	698	727	669	661	685	666	644	700	636	665	662	717	708	679	694	707	700	728	669	671	694	652	682	664	693	690	709	656	693	744	713	660	678	721	679	690	690	675	692	674	704	693	696	675	649	717	659	702	682	722	684	681	707	649	660	668	667	708	669	720	678	656	715	660	671	691	688	701	736	668	667	660	711	714	718	710	733	666	693	673	675	674	715	648	671	677	681	674
3591	8523	6027	2907	2249	1868	1597	1401	1264	1125	1085	1019	958	968	935	899	845	921	853	863	843	878	811	858	888	830	824	806	840	858	857	837	854	890	781	850	802	866	806	840	797	805	838	825	811	829	822	792	857	807	825	844	810	826	767	824	851	807	838	876	827	799	739	824	810	823	826	814	835	799	778	840	826	758	835	819	810	810	834	831	797	799	770	779	762	776	805	845	743	860	809	839	863	824	826	775	816	853	844	860	864	848	843	856	850	847	748	820	781	830	796	790	816	776	796	810	791	772	780	805	825	787	810	841	870	827	815	802	859	776	819	821	800	822	826	818	814	808	847	834	807	840	822	799	840	850	852	830	809	857	850	810	831	809	798	847	796	833	865	777	737	863	802	799	791	784	810	851	814	828	839	875	809	843	779	799	802	858	813	834	796	760	778	829	822	836	803	835	802	773	815	822	807	835	794	823	820	834	819	814	897	843	825	865	838	833	826	848	815	828	786	801	817	792	800	791	865	779	744	831	816	868	835	803	821	759	791	785	808	788	844	781	809	858	833	842	859	808	836	869	801	834	824	812	783	808	826	828	819	812	860	793	779	833	828	842	859	817	799	790	824	824	843	763	751	777	820	836	868	865	812	880	841	793	807	788	840	789	786	819	789	840	820	760	823	828	837	786	791	815	850	761	778	831	780	793	833	780	817	774	767	829	788	787	861	796	785	785	789	821	829	810	821	771	854	825	782	827	794	840	804	860	804	792	816	819	838	835	799	779	846	771	864	767	808	781	787	786	837	786	865	819	809	821	827	802	836	803	806	779	808	843	814	869	749	799	827	851	794	840	824	823	793	813	789	801	781	763	797	823	825	820	841	860	802	863	805	812	852	807	795	814	848	803	781	834	811	821	847	768	853	785	822	824	781	802	806	780	793	823	842	795	806	848	788	802	896	776	816	832	844	784	881	805	830	849	836	814	820	785	808	804	799	845	785	853	906	845	774	820	816	776	777	854	795	829	790	843	878	848	809	824	828	796	813	836	812	767	847	825	850	864	793	814	801	855	774	799	837	851	824	827	815	828	761	819	809	828	814	835	797	845	829	795	878	812	761	847	799	877	846	780	837	863	807	824	839	836	774	785	828	817	842	787	790	832	852	855	807	837	804	764	832	830	779	839	808	804	816	837	795	784	795	856	786	769	801	790	792	800	826	839	786	812	831	818	807	780	824	802	787	745	868	840	895	783	819	831	761	821	805	822	842	758	758	818	850	806	781	797	803	794	816	858	864	838	836	794	819	876	821	854	825	857	758	826	824	785	807	821	810	780	795	821	884	837	794	803	840	806	820	868	844	822	789	853	835	803	801	823	808	776	783	780	828	821	853	783	799	824	827	797	839	843	820	848	832	858	807	826	841	783	826	851	858	847	829	795	847	844	877	808	807	791	795	817	809	835	801	813	792	878	783	838	828	800	857	805	813	796	832	827	808	804	846	817	776	852	783	811	835	801	762	785	812	829	815	856	809	831	812	847	828	815	817	812	816	852	858	859	782	827	833	835	841	813	852	777	850	778	831	802	802	789	810	795	806	827	779	751	845	820	797	831	799	850	836	798	858	748	845	853	843	780	812	755	833	845	808	814	784	791	756	812	804	791	800	811	822	818	867	826	810	823	813	774	838	829	760	821	819	847	826	871	820	832	794	807	797	827	825	819	828	818	778	770	802	838	770	792	886	789	825	842	784	797	837	806	827	829	789	807	788	806	803	830	798	853	806	807	808	792	766	789	777	791	852	797	816	815	824	778	859	795	833	813	862	813	839	830	799	804	867	843	804	800	825	860	788	820	806	806	796	785	814	811	812	815	823	816	830	788	793	851	802	845	810	843	841	810	799	827	833	805	822	798	828	799	785	844	789	812	818	817	831	860	812	783	797	852	829	820	820	818	833	836	787	778	784	784	831	853	763	779	822	788	848	832	793	818	823	771	891	772	863	835	820	805	784	822	802	813	850	790	771	765	780	841	785	812	786	763	841	805	780	826	809	810	804	835	805	828	794	796	826	800	837	818	758	852	810	772	811	826	800	846	817	798	838	802	845	873	804	777	795	795	763	807	778	807	819	759	805	797	836	852	765	849	848	853	830	812	757	844	798	825	814	810	825	778	787	811	816	822	829	796	835	768	769	848	814	805	778	793	747	840	772	816	847	810	809	822	901	833	839	798	842	754	775	822	818	815	786	804	748	838	850	793	789	818	875	803	786	816	813	862	825	800	867	826	822	809	794	826	785	824	804	760	822	818	779	787	803	769	814	853	813	772	820	844	834	824	779	788	874	820	837	813	795	810	830	819	880	819	809	794	833	827	850	811	779	825	818	816	863	838	827	840	844	835	809	833	862	798	788	801	797	834	791	827	804	782	868	876	812	846	798	849	800	813	842	775	817	789	838	820	857	818	798	876	834	788	858	805	771	845	877	796	805	839	773	826	779	824	856	792	814	817	812	859	801	783	780	876	833	760	741	783	792	810	823	794	818	807	825	845	835	826	768	847	791	791	797	838	852	809	789	855	826	791	832	806	811	796	791	850	838	817	813	830	803	889	822	824	843	786	782	805	804	821	811	863	808	834	834	766	790	802	834	846	818	794	814	854	837	807	847	890	845	796	853	805	776	821	839	811	866	813	804	790	827	820	855	818	814	838	814	873	831	852	873	806	808	890	809	833	810	760	795	814	743	815	815	751	747	811	831	789	793	805	814	799	808	802	858	810	829	847	780	824	832	806	801	808	842	776	822	800	859	785	796	797	860	829	799	832	855	814	810	798	810	809	799	820	811	825	835	841	831	820	844	823	794	901	828	822	807	821	834	823	838	837	828	822	813	852	773	830	816	867	809	815	848	819	809	816	849	815	791	860	789	778	792	842	833	784	795	831	774	795	876	796	793	780	859	840	836	835	822	806	817	788	819	850	807	851	847	845	805	825	834	853	845	782	790	787	837	837	762	831	745	837	814	813	838	807	800	836	758	765	794	819	791	830	811	865	812	822	818	822	793	830	777	855	821	831	822	787	839	868	794	818	844	773	842	836	786	793	825	837	839	845	862	823	819	810	832	845	801	815	811	806	838	802	778	814	826	784	830	866	800	832	786	852	814	820	803	835	785	802	858	823	822	802	804	829	783	801	796	785	767	822	820	809	783	811	748	814	833	823	786	755	852	842	845	848	849	834	800	820	834	860	811	823	815	823	799	823	834	847	798	798	827	841	817	806	814	833	811	840	775	807	787	769	834	851	734	807	819	821	821	783	827	857	790	797	803	794	878	808	828	826	785	865	830	821	794	792	817	796	766	805	834	801	838	774	780	819	834	864	880	746	775	829	816	826	848	757	817	837	800	866	781	821	782	838	851	833	808	877	803	814	831	848	790	791	825	838	843	767	809	848	788	783	779	813	795	801	828	779	820	887	813	878	817	854	876	821	826	829	854	768	844	816	834	816	807	794	829	794	836	800	805	782	798	832
24536	21040	27048	25132	9998	724	571	453	446	433	394	345	399	432	407	393	371	383	389	375	350	348	362	383	361	394	360	361	365	404	397	378	351	364	370	365	371	378	370	314	365	357	372	390	368	375	398	350	359	380	352	396	332	361	356	359	362	358	352	372	359	370	338	362	398	347	376	378	326	332	348	346	338	386	359	334	349	356	364	354	364	324	363	350	347	366	341	375	356	350	363	358	412	360	374	355	341	352	328	361	336	367	340	384	373	338	372	365	347	337	344	360	369	360	371	360	368	365	324	353	372	332	360	396	345	347	365	382	367	361	392	352	358	344	352	355	343	360	369	345	354	374	333	339	338	359	376	341	370	324	377	320	333	342	329	386	338	378	328	343	390	345	334	389	332	368	363	330	368	360	378	371	391	369	365	351	360	298	370	369	341	356	338	345	358	376	311	370	351	365	344	346	360	331	356	390	367	335	373	349	365	332	344	369	369	370	352	380	382	359	371	398	366	337	372	349	331	360	370	358	350	350	343	327	382	368	386	358	355	322	359	341	322	372	375	372	325	362	352	330	317	339	362	366	352	356	370	330	373	349	340	367	355	364	368	393	350	340	325	337	348	350	353	339	378	368	374	360	362	329	412	340	382	348	368	354	317	325	388	389	361	339	349	339	369	370	327	335	358	351	369	390	378	323	341	379	331	365	348	320	351	353	352	390	340	366	370	350	348	400	352	365	346	337	345	352	314	361	387	321	364	349	330	375	363	349	360	390	397	390	338	336	320	374	348	315	334	338	356	363	401	388	377	325	369	334	324	379	361	317	374	385	344	381	360	372	369	352	376	347	358	390	321	346	356	356	315	380	394	384	346	353	332	380	379	367	334	383	349	360	377	329	347	380	373	377	352	332	375	363	386	348	358	356	352	381	360	350	342	340	349	385	371	358	317	354	330	353	367	366	392	366	351	338	342	373	337	385	350	386	372	324	372	370	360	334	368	340	350	322	325	345	396	345	341	351	361	364	338	347	368	356	365	320	374	369	361	358	358	357	372	357	340	358	389	348	395	346	369	346	343	341	357	342	361	351	383	358	351	376	338	348	331	372	323	366	362	354	405	394	341	366	366	343	342	351	342	328	340	359	375	319	363	387	333	327	362	361	350	375	322	359	324	340	390	343	311	361	367	332	385	352	343	364	393	337	342	358	389	368	313	366	395	353	368	337	351	330	348	359	362	367	389	349	394	359	363	378	397	369	339	352	384	369	345	372	362	353	409	363	354	309	368	351	327	361	352	342	377	373	397	325	351	367	330	333	378	378	363	386	373	353	337	357	369	318	353	347	347	349	365	377	340	375	341	373	347	342	331	334	344	355	323	322	341	320	354	364	347	357	335	355	370	351	386	378	372	337	349	355	367	350	394	340	371	345	350	348	354	365	364	368	362	354	358	338	397	329	368	393	355	349	344	389	366	342	353	359	382	355	346	378	358	386	342	356	332	356	359	372	340	352	342	355	315	358	377	350	341	353	363	314	348	362	372	361	360	347	328	348	357	352	348	367	346	386	343	356	348	346	371	343	358	363	360	341	350	358	365	345	343	364	334	360	366	369	388	356	349	380	324	367	353	392	352	370	360	336	338	391	352	368	399	370	341	379	337	338	347	331	320	364	375	374	336	327	312	352	358	370	348	344	366	398	349	349	359	323	329	371	369	333	334	358	355	344	336	341	349	353	326	348	384	357	329	332	367	379	371	360	384	344	359	351	355	314	365	346	350	367	363	349	384	328	352	358	371	313	329	381	358	364	358	348	369	360	359	365	321	373	332	379	367	339	337	319	375	352	373	376	353	363	359	358	348	343	391	370	370	360	360	339	349	362	396	322	345	374	318	349	363	356	317	382	354	335	354	386	328	369	330	364	358	368	350	341	376	318	370	346	368	371	342	391	401	362	323	344	369	382	362	370	376	388	369	394	340	351	340	390	381	340	341	335	355	363	361	354	350	360	349	396	352	372	362	356	330	322	342	360	359	348	338	329	343	383	340	364	390	385	354	342	360	343	389	358	369	329	379	344	386	332	344	387	368	329	330	382	344	360	341	348	305	358	373	380	383	333	342	370	348	329	356	371	365	371	329	336	341	345	349	327	355	353	376	360	355	352	335	355	362	342	343	357	352	338	394	336	369	368	380	363	370	336	350	356	365	343	365	332	352	345	360	334	356	367	346	380	387	396	355	346	364	355	334	337	345	358	338	342	357	364	315	383	347	367	332	316	376	333	345	357	367	399	342	376	369	352	406	355	357	358	364	378	326	354	361	357	384	343	395	387	415	355	342	391	369	329	347	341	370	395	369	368	339	310	363	377	362	381	316	355	338	355	342	367	374	317	344	373	358	337	345	359	372	330	368	360	353	365	311	391	348	352	342	338	373	355	319	331	359	344	327	363	376	350	337	361	375	341	342	356	353	402	333	350	355	332	326	351	368	340	355	350	357	343	357	361	357	360	344	340	359	349	367	337	362	357	338	381	341	377	336	329	380	344	332	392	328	365	350	361	328	373	344	381	354	352	381	344	363	353	348	313	363	364	354	385	355	360	331	334	387	350	350	332	368	359	389	386	339	348	362	370	344	359	382	364	342	328	314	358	341	344	350	345	341	347	367	363	362	371	385	368	354	356	327	380	279	371	368	353	383	345	360	341	356	336	353	369	359	351	336	362	374	380	340	337	350	353	363	355	358	354	371	357	331	370	385	346	363	356	373	369	377	359	359	351	369	375	357	344	346	335	367	374	346	347	367	371	399	336	318	367	318	395	346	336	375	358	367	377	368	361	390	351	360	347	394	357	356	329	372	333	343	333	333	383	384	339	344	394	356	337	322	358	335	348	372	351	359	366	408	362	346	394	384	393	346	335	341	385	361	374	400	323	362	387	383	374	354	386	336	357	368	358	335	396	316	360	376	394	342	353	311	382	350	359	346	363	362	361	348	352	320	327	376	363	365	365	343	346	385	357	330	363	374	361	359	366	365	367	351	349	357	336	377	350	346	341	356	351	371	354	352	384	347	326	370	315	374	350	356	306	357	364	369	358	348	399	371	336	309	358	352	388	359	398	351	357	337	372	353	337	339	332	354	381	353	389	332	360	376	332	348	317	344	370	363	362	415	353	379	361	354	353	375	341	326	341	369	360	372	357	373	346	328	367	351	377	334	339	343	348	348	361	339	357	354	370	378	359	360	338	354	363	373	361	371	370	349	337	379	349	331	357	342	333	363	320	351	392	342	354	383	360	360	328	380	373	348	356	373	346	339	363	382	349	330	350	339	338	358	373	337	359	341	354	356	358	344	372	383	335	396	354	317	377	408	376	355	367	395	375	372	368	387	392	355	311	335	342	354	332	347	379	325	362	354	374	334	325	327	355	378	329	377	344	324	335	356	333	359	356	364	412	323	371	373	362	354	337	336	395	377	352	334	360	360	318	369	386	364	341	376	331	358	356	337	376	369	369	340	372	372	359
3374	4745	3172	1619	1176	983	855	748	654	624	541	553	565	478	480	471	486	426	473	479	448	447	427	437	423	432	451	464	456	437	422	494	423	396	422	422	435	437	445	419	427	443	441	450	435	403	420	431	447	425	445	433	429	443	407	431	427	463	447	400	427	442	406	414	445	431	386	451	411	427	435	424	437	437	443	431	451	436	419	452	452	390	405	390	445	391	406	458	479	430	439	417	435	389	460	436	405	402	422	426	400	412	420	449	446	429	438	469	401	395	416	425	417	422	423	446	435	404	427	400	397	447	429	401	434	401	413	445	449	419	438	428	448	444	456	442	405	415	438	434	418	449	398	415	438	444	433	398	413	419	431	432	489	443	435	426	435	410	426	421	405	425	407	465	459	424	429	414	401	407	432	440	428	428	438	391	436	451	464	406	412	447	426	441	414	398	395	428	419	444	412	431	438	403	429	393	423	424	409	413	411	450	410	434	439	457	428	416	428	431	419	425	466	448	441	401	422	458	413	436	397	408	394	406	423	418	449	445	401	395	431	420	422	455	385	434	425	403	422	415	418	420	404	411	408	388	410	446	447	419	400	401	462	401	418	410	408	447	459	428	426	420	459	385	407	409	407	403	418	389	428	413	384	422	410	386	384	434	446	413	419	406	448	417	418	454	439	407	430	415	426	446	409	405	431	416	429	425	402	400	390	397	417	408	438	421	397	403	399	435	462	387	416	458	426	417	420	432	431	460	413	436	453	439	414	421	399	451	419	416	384	427	453	386	425	434	431	440	453	419	461	434	419	406	401	428	440	428	436	440	430	394	426	422	393	416	441	417	404	438	439	411	459	434	428	420	448	439	459	376	433	424	447	380	423	409	443	444	465	391	396	426	437	465	402	449	399	418	426	390	445	392	457	397	429	425	429	413	412	418	443	393	410	404	442	384	411	433	430	422	448	458	397	407	417	405	420	422	409	427	398	451	416	435	436	411	435	406	389	412	416	415	419	409	433	410	441	394	378	411	415	389	370	394	420	435	449	402	414	419	431	411	452	401	473	412	437	444	432	410	418	397	435	419	401	420	470	406	420	451	402	416	400	419	405	442	406	410	461	423	430	417	419	412	420	421	414	411	433	447	420	432	412	404	426	406	411	426	406	405	468	410	400	400	415	436	463	416	419	447	486	387	470	434	404	389	432	440	423	412	450	429	420	407	420	421	478	424	425	431	401	410	437	437	449	394	421	416	440	414	397	386	412	424	455	429	408	416	437	436	417	430	420	421	402	439	395	444	427	415	420	422	449	415	416	364	392	401	480	424	414	441	430	413	441	406	436	411	409	412	423	399	397	394	430	431	433	397	430	447	401	408	412	414	466	445	425	426	428	411	419	438	410	413	422	435	433	433	433	388	392	438	424	406	449	421	425	411	429	456	392	424	393	433	439	407	420	403	453	426	417	421	412	459	389	459	425	434	388	416	427	397	433	405	439	415	404	428	422	417	406	441	489	407	440	429	412	433	412	436	436	443	455	434	427	434	427	430	392	390	418	455	430	407	407	401	426	427	394	414	409	441	416	427	395	430	423	429	418	421	402	406	414	399	442	444	435	436	426	434	386	444	400	433	434	413	464	463	421	428	425	423	383	380	397	384	416	409	430	398	457	457	379	402	431	439	448	460	423	390	426	400	397	416	416	411	420	451	413	386	394	416	398	431	403	448	453	410	464	435	419	424	408	425	417	381	429	415	414	429	434	446	417	388	428	419	403	440	415	441	428	432	418	425	412	420	419	406	423	442	410	427	414	429	402	459	434	390	391	420	459	399	419	420	458	422	407	436	397	416	415	423	423	408	445	432	413	445	395	447	423	399	443	388	389	420	426	427	432	390	440	414	396	406	425	440	417	451	413	445	445	415	417	427	427	469	437	440	459	427	412	413	394	393	406	464	418	460	415	427	411	408	424	468	460	421	386	422	400	411	410	427	434	429	407	399	436	474	411	420	402	402	442	469	410	412	415	397	419	448	429	452	426	395	402	465	398	427	394	444	418	475	407	439	389	451	378	436	424	422	442	454	425	436	410	417	416	400	409	452	413	416	426	399	414	427	422	383	414	425	439	421	434	420	453	432	424	435	437	390	435	424	452	445	417	426	456	398	433	408	423	398	430	430	419	429	436	475	459	431	428	402	404	418	418	406	427	419	399	397	397	375	424	416	434	453	410	411	425	446	427	455	421	426	426	442	448	422	418	433	418	456	420	439	395	420	417	455	405	450	439	445	390	407	440	400	399	409	443	431	424	383	428	410	414	411	428	432	404	413	439	429	399	432	438	424	442	419	455	394	393	433	440	402	428	444	436	392	432	426	418	433	410	444	446	401	414	430	419	435	421	415	406	398	420	416	415	423	411	455	427	421	406	456	440	431	410	425	415	418	442	430	387	442	437	404	424	451	407	424	385	448	386	394	435	422	369	448	404	404	448	404	402	398	439	443	434	428	422	410	449	416	441	417	452	445	436	398	428	411	404	463	396	439	441	389	431	421	399	451	379	414	441	413	420	423	433	385	440	385	451	412	416	432	411	401	432	416	425	433	384	409	454	416	455	424	447	441	422	423	437	425	440	468	401	435	464	426	443	450	444	428	439	406	417	407	435	457	398	434	433	418	394	424	404	438	434	425	436	405	407	406	404	450	434	399	425	415	401	433	407	454	440	392	414	454	439	419	454	437	441	427	426	420	400	448	453	413	409	398	423	423	432	448	367	391	397	412	425	432	410	414	422	419	392	440	450	405	423	463	417	414	405	449	426	430	398	434	427	402	444	421	446	425	431	433	378	442	438	444	422	423	423	418	368	423	450	407	424	409	429	412	449	410	424	409	442	402	415	393	408	429	423	401	427	455	448	421	401	399	437	419	417	420	468	440	447	420	408	415	415	441	411	437	387	409	394	396	430	405	438	416	414	422	413	409	411	386	387	444	434	412	453	426	413	374	400	420	426	428	376	438	405	420	455	415	402	430	437	405	409	462	410	408	444	433	403	382	401	411	446	456	448	403	415	369	440	430	424	417	445	416	418	409	406	421	448	424	414	407	393	434	454	451	412	443	429	434	450	451	420	444	430	444	440	410	413	393	417	418	435	402	423	393	379	460	407	417	413	422	432	425	417	414	409	392	469	414	406	437	440	452	394	439	406	455	433	398	440	442	436	442	434	411	425	424	427	400	402	455	442	447	415	419	449	407	401	417	374	398	429	413	460	432	422	462	447	424	450	432	411	401	426	403	449	414	429	416	444	401	447	396	389	396	401	434	438	424	415	442	399	425	393	435	438	429	417	437	423	366	411	436	397	418	445	401	411	446	426	437	431	405	418	457	428	426	451	379	421	446	459	466	416	449	410	428	388	440	431	451	401	430	446	404	434	405	437	393	424	405	393	442	425	470	412	433	408	420	417	446	470	438	428	417	436	413	422	432	464	436	426	423	402	412	420	409	426	417	414	444	436	411	381	405	455	455
22451	21080	28692	23683	21080	21127	8268	929	655	552	544	495	426	409	420	444	434	386	396	406	337	391	355	349	333	341	307	324	417	306	340	333	347	303	335	312	332	328	335	324	309	320	316	301	326	309	320	325	336	316	328	306	342	345	299	325	331	335	298	321	295	316	330	319	312	312	320	343	329	316	315	319	326	326	310	291	315	314	316	310	305	295	329	329	292	284	296	316	318	290	302	327	309	305	264	307	295	341	354	306	313	321	294	321	295	323	331	296	332	290	313	305	305	327	306	328	274	290	298	306	303	315	296	323	324	322	311	317	299	311	335	283	344	288	317	312	280	345	321	330	290	302	309	346	308	340	341	289	324	298	299	297	310	288	298	316	329	348	316	306	321	310	322	289	296	309	284	342	319	332	310	293	305	327	280	301	327	316	313	302	303	330	327	316	325	296	279	320	321	319	320	316	306	288	310	329	325	294	311	339	292	342	326	315	284	298	306	286	311	336	320	296	310	319	297	322	308	326	313	314	330	308	286	313	328	322	342	319	310	289	301	292	291	290	291	343	314	298	318	322	307	308	317	292	276	311	308	307	325	326	306	300	314	308	325	302	280	301	301	301	303	286	280	320	319	332	325	347	319	313	311	326	306	325	303	288	324	335	294	291	316	329	346	327	297	302	334	343	297	328	309	295	318	320	287	307	330	286	304	326	320	319	323	293	289	332	307	316	325	309	310	314	322	321	300	314	302	314	309	283	263	292	328	331	302	301	328	327	319	278	317	322	307	310	326	325	349	302	331	305	310	327	320	321	329	307	318	315	325	296	322	309	314	311	321	297	319	303	352	284	319	308	312	299	329	348	314	323	321	314	313	300	315	328	327	295	325	314	300	322	293	331	319	271	336	317	322	337	336	295	283	326	329	309	284	333	336	296	310	311	303	294	287	273	323	326	291	301	301	333	305	295	310	299	316	306	323	308	319	314	279	308	310	274	331	321	311	306	325	317	334	284	339	289	326	320	275	331	309	306	312	306	299	315	327	309	281	311	275	291	321	298	355	318	312	321	294	320	294	297	306	286	281	331	307	323	294	302	333	315	282	312	308	300	326	317	311	319	318	343	310	328	318	328	319	280	334	318	323	291	264	295	307	326	310	342	326	309	328	361	304	342	305	287	333	345	267	333	314	287	304	320	291	303	335	272	316	289	308	268	335	314	309	325	319	296	292	324	296	325	285	326	308	263	292	275	334	302	309	304	287	301	326	292	309	352	300	302	335	302	313	317	280	312	300	301	321	357	319	271	311	315	307	317	345	286	320	305	316	306	317	308	322	328	318	335	339	322	320	341	337	282	310	343	280	335	313	305	318	308	290	308	281	324	329	287	303	321	331	279	319	325	348	316	300	340	329	295	299	329	324	300	338	300	327	358	327	292	337	313	311	310	306	329	302	292	300	304	321	327	304	309	260	287	315	312	302	271	307	306	301	281	301	318	314	317	328	317	331	297	286	316	313	326	296	327	330	276	328	289	314	317	306	296	316	312	318	290	320	310	338	307	300	319	341	306	313	289	306	299	315	280	297	344	338	304	347	298	304	301	297	313	301	336	305	286	281	299	295	312	299	293	316	315	315	279	295	321	302	317	310	320	306	266	331	307	298	339	313	334	305	319	335	305	313	321	306	299	307	297	300	316	325	329	335	340	284	328	314	312	312	287	335	298	326	308	305	317	293	315	316	328	322	297	330	284	351	337	313	324	303	299	329	312	306	302	301	291	320	319	310	308	288	312	316	321	335	311	295	329	295	345	287	301	318	347	307	309	270	288	293	319	311	314	288	294	313	326	284	324	298	317	313	281	321	309	293	309	299	288	339	342	329	332	365	306	290	316	289	311	327	274	305	307	299	308	341	302	326	328	336	303	299	294	303	338	324	318	294	307	325	294	291	318	307	331	324	284	328	349	321	301	331	320	314	306	332	316	298	297	314	316	325	337	338	357	294	325	308	302	296	296	322	312	351	312	310	309	296	305	296	297	333	263	323	334	311	294	321	314	291	306	326	294	288	319	322	291	282	327	348	321	315	332	311	285	287	325	314	315	301	296	315	328	290	319	323	331	299	280	287	302	334	288	324	329	344	313	307	319	318	331	321	297	325	312	321	331	299	307	293	296	325	317	307	324	316	316	319	311	305	253	299	321	303	354	334	351	313	310	313	318	308	314	318	307	299	299	319	272	279	349	321	320	294	334	252	313	333	251	313	300	310	300	307	300	306	304	333	307	311	308	329	306	298	294	287	279	335	290	303	275	328	317	288	306	347	325	316	316	322	335	317	312	280	295	320	323	306	318	327	302	329	286	299	321	330	315	313	313	347	343	311	263	327	308	333	319	298	310	330	297	306	307	311	328	304	300	304	308	323	313	302	315	327	331	326	312	318	335	337	313	276	296	306	298	288	355	315	330	290	312	341	318	294	332	327	319	314	322	328	323	299	289	345	348	306	311	311	308	326	323	332	288	302	355	297	317	291	302	258	293	289	291	312	294	303	348	325	309	316	327	287	323	320	290	340	273	319	327	328	335	335	311	322	324	296	318	307	328	335	267	326	309	297	297	286	305	330	311	291	327	321	318	332	323	274	263	277	330	290	295	291	314	319	315	300	316	291	323	300	311	300	323	310	327	321	314	285	323	302	299	317	316	303	307	329	343	300	311	326	301	305	301	313	299	284	318	331	315	269	282	313	292	328	331	312	304	306	331	309	295	285	313	288	336	310	321	295	333	318	313	316	309	298	303	316	307	313	309	303	319	282	338	303	322	281	297	298	279	298	318	313	318	305	298	302	318	311	317	302	316	317	304	329	309	307	325	320	317	305	315	302	338	279	287	308	302	335	304	285	317	305	284	306	285	316	327	343	300	326	315	275	295	336	333	347	294	327	301	325	310	289	300	308	281	291	316	317	329	294	323	356	296	291	297	335	279	289	283	302	313	362	294	290	344	302	298	295	318	308	318	297	310	300	323	322	303	299	292	342	323	278	302	307	301	308	330	312	311	303	311	330	273	289	286	312	322	290	314	320	290	293	334	287	289	274	297	306	288	290	317	330	290	306	310	324	300	317	330	324	326	328	324	275	306	301	307	335	324	311	302	274	358	334	294	268	350	318	323	296	323	312	321	314	313	297	320	307	332	326	305	313	294	305	359	300	336	295	319	323	322	311	315	300	325	289	309	331	321	280	283	291	329	303	308	293	296	310	312	284	310	310	330	295	326	327	283	301	286	330	314	318	316	321	351	305	313	268	290	316	321	364	325	343	298	338	350	291	304	332	303	298	303	292	297	321	319	301	292	326	304	314	303	293	329	317	332	296	314	320	313	313	320	305	301	316	305	293	285	337	322	315	287	314	316	307	301	284	295	311	317	316	279	336	330	304	300	309	304	317	315	305	296	337	331	274	306	310	303	296	321	314	325	310	299	323	333	294	307	320	320	312	323	305	331	288	338	280	293	304	306	287	287	314	317
4486	13221	9071	4387	3185	2300	1860	1473	1211	944	911	780	658	647	608	544	544	518	532	514	516	474	468	442	465	432	443	459	481	453	415	436	388	389	409	391	404	435	404	402	404	429	418	385	392	399	384	432	351	375	383	398	414	380	378	399	400	347	405	407	386	373	366	404	367	379	402	408	419	380	372	389	367	374	377	395	401	361	388	365	385	357	368	379	423	403	391	387	367	416	381	395	384	387	378	353	365	396	397	387	369	377	360	359	372	360	416	378	408	391	403	454	349	388	379	372	393	382	430	390	345	414	371	385	387	388	376	388	373	339	356	400	389	375	401	413	374	367	369	406	351	367	377	392	399	361	381	395	387	347	383	362	385	374	378	388	392	376	379	426	389	382	366	357	369	402	378	356	394	366	389	357	340	387	355	391	370	371	416	378	419	396	383	401	417	421	367	354	358	381	378	390	364	401	391	385	379	377	355	377	397	401	379	392	367	385	389	374	389	359	349	394	385	363	364	371	398	373	366	417	361	395	395	364	371	409	399	406	346	387	383	379	353	330	412	373	376	365	404	369	381	391	406	341	395	397	404	394	383	411	366	403	448	345	400	400	386	386	385	393	391	384	362	394	406	384	361	405	353	395	357	388	388	386	346	387	412	378	408	394	407	402	397	337	361	381	396	408	386	353	381	421	389	381	397	387	395	406	371	340	409	362	389	401	375	361	390	400	338	377	410	415	361	343	379	379	421	359	395	349	332	376	409	401	391	343	349	394	373	349	396	364	361	380	371	416	410	363	399	352	398	370	374	350	399	417	384	382	393	366	389	383	391	386	376	365	389	378	372	371	372	377	368	395	359	375	377	369	408	376	378	392	414	379	427	367	366	375	385	369	374	350	350	391	404	404	350	409	385	361	378	411	414	383	387	340	434	401	391	369	410	392	390	380	348	407	397	361	404	393	385	420	421	387	412	374	397	364	389	369	374	416	402	366	381	413	376	375	405	411	392	402	375	401	387	382	356	385	365	368	362	404	368	411	362	409	374	361	355	370	382	377	373	396	390	386	374	383	370	382	405	349	390	405	365	406	359	369	383	381	375	359	399	363	373	370	358	407	377	364	356	342	369	386	330	406	373	365	384	379	407	393	384	400	391	385	375	377	369	391	388	406	411	405	379	399	365	380	370	364	386	378	342	390	351	383	384	396	399	383	362	346	392	397	387	391	393	365	429	374	371	392	399	361	364	333	362	330	378	388	384	415	369	393	404	413	416	401	414	397	390	333	347	403	363	383	390	369	411	402	390	390	372	388	380	400	368	405	379	368	351	346	381	373	354	360	398	396	407	350	407	388	367	396	367	403	395	368	410	393	375	375	395	383	389	357	412	334	392	376	387	433	349	420	352	396	399	383	401	386	340	401	364	343	382	401	353	385	376	375	397	364	408	371	404	383	386	368	376	365	438	397	346	370	365	371	370	376	361	381	384	375	358	408	349	333	354	368	384	379	405	363	346	391	380	373	407	350	403	373	379	391	369	388	394	370	367	391	372	404	406	362	397	390	367	361	382	385	376	384	355	376	371	374	378	353	381	383	380	369	395	404	360	375	379	378	352	399	372	357	361	393	393	416	373	424	343	362	372	370	389	384	375	358	394	361	346	396	411	373	358	384	382	357	377	399	377	357	387	372	392	381	398	374	410	377	375	349	380	384	405	396	416	376	381	380	403	392	398	384	407	364	366	397	386	368	378	353	353	368	406	383	403	401	375	415	402	388	413	375	379	372	415	389	440	353	385	373	415	362	379	368	385	382	368	404	369	381	406	364	392	354	389	367	385	377	374	367	368	383	387	424	369	391	369	393	353	367	385	342	417	344	396	377	421	389	372	382	368	402	367	369	377	383	391	362	410	398	368	374	366	388	402	393	358	366	349	377	358	381	439	369	354	387	423	366	392	390	349	393	393	398	402	393	388	389	361	372	382	395	391	390	399	384	362	397	361	369	401	376	398	436	365	381	391	358	361	384	400	407	393	388	412	375	366	348	333	396	408	391	369	411	397	410	399	359	386	370	378	421	395	388	366	380	385	376	367	374	364	352	415	360	385	388	371	388	384	357	368	360	403	386	406	378	382	392	370	391	409	356	402	378	420	378	372	335	398	396	385	369	374	443	398	375	399	395	348	364	344	374	376	390	377	351	383	364	399	384	394	366	374	383	379	368	380	387	406	327	364	370	391	396	402	358	365	391	400	367	384	369	373	369	368	400	393	403	360	358	370	367	397	378	406	384	367	368	387	384	411	407	370	355	388	360	395	380	376	377	368	364	353	376	416	396	397	398	406	390	390	410	368	395	399	416	401	370	394	385	368	381	370	396	361	379	381	378	378	387	407	404	420	394	356	383	375	358	344	392	379	363	399	392	392	395	357	390	407	371	386	403	402	398	388	415	335	354	379	408	404	426	370	365	367	361	381	365	367	399	385	379	371	376	362	354	376	390	393	398	366	399	365	390	381	401	402	376	367	384	364	363	347	381	399	413	397	399	362	390	392	375	396	342	397	381	391	399	337	362	375	369	395	406	404	401	398	391	381	362	373	383	391	403	420	387	412	364	426	422	398	385	388	384	363	397	393	391	357	370	426	398	373	382	385	383	355	391	344	393	388	400	406	374	350	418	393	380	362	355	375	381	382	418	415	406	353	408	415	366	370	399	371	391	417	377	402	350	366	373	398	413	381	370	375	394	371	377	327	382	361	365	402	425	377	362	407	398	398	407	375	382	376	362	413	412	384	373	351	372	358	366	367	404	369	407	396	362	411	387	362	379	372	377	379	392	364	405	378	365	371	337	390	372	377	379	410	363	346	368	378	431	376	336	381	423	377	371	356	393	392	378	378	409	357	378	344	398	402	393	373	368	404	406	394	375	407	400	366	399	361	402	364	380	378	390	407	362	395	378	396	394	358	368	381	389	367	391	409	394	347	434	391	388	382	390	359	384	412	399	424	389	357	384	406	359	405	382	369	355	383	387	371	390	368	435	362	370	385	392	396	352	372	373	380	394	401	386	370	407	413	374	376	355	399	402	380	368	365	384	386	389	378	343	350	392	380	394	383	371	373	366	401	384	377	396	369	406	373	369	408	366	393	333	410	376	374	389	395	379	333	397	357	357	400	404	351	375	373	416	369	409	381	392	382	370	382	411	366	407	353	365	392	374	367	390	358	410	372	391	361	376	375	374	380	379	381	356	355	405	388	383	406	362	336	352	389	358	378	362	345	381	412	390	417	401	384	395	383	376	345	388	365	370	373	377	405	382	400	367	413	390	357	376	359	347	354	400	371	379	383	392	369	391	403	365	390	397	393	380	377	379	389	403	377	385	404	415	342	392	394	405	387	341	403	365	360	379	380	397	394	394	367	366	355	422	362	374	377	382	370	360	336	398	353	378	382	387	378	408	357	392	425	389	384	374	359	403	358	370	362	392	396	378	374	381	370	376	394	389	364	379	366	379	427	389	381	384
27261	18534	4720	968	730	732	706	688	686	657	694	664	660	686	686	678	709	669	659	698	667	643	656	693	675	636	666	661	680	716	646	675	660	658	678	673	668	683	674	643	647	664	661	685	681	713	679	672	672	666	706	667	672	687	658	679	657	646	687	693	649	690	677	632	636	662	646	647	664	694	631	680	663	690	691	679	646	674	690	671	709	683	651	711	689	640	678	707	659	645	673	716	646	684	643	651	636	704	693	688	674	665	702	693	648	679	652	627	660	683	672	671	630	705	671	700	665	624	696	688	650	717	647	700	626	657	657	650	615	634	683	627	640	627	625	625	639	745	700	696	634	641	644	637	714	707	679	731	676	701	666	661	655	660	677	668	733	639	701	697	684	673	666	656	656	670	696	642	669	652	632	666	655	728	673	656	668	639	705	659	669	730	617	677	696	670	677	654	655	683	673	674	668	667	683	706	682	668	621	642	670	685	706	673	679	662	634	692	697	668	634	678	654	638	686	691	693	748	674	671	703	661	657	664	679	676	663	679	681	645	666	661	634	731	687	654	654	707	714	655	677	642	673	639	655	705	662	641	641	663	703	665	666	678	681	637	663	662	666	613	661	687	724	647	646	658	683	643	630	675	706	710	658	696	658	662	684	685	653	674	670	674	703	621	724	663	675	650	699	669	659	674	658	637	689	681	682	648	660	716	661	697	678	666	642	685	636	673	654	663	682	697	658	694	662	724	653	672	672	693	674	647	666	661	679	675	611	659	692	676	721	638	651	650	698	663	685	687	686	659	694	611	660	652	695	656	682	709	698	670	653	665	678	681	693	696	619	691	674	669	678	668	682	666	668	661	693	693	654	668	661	692	663	698	706	654	666	670	734	690	709	689	688	679	617	651	640	683	661	674	658	639	631	651	719	683	639	621	692	658	629	657	642	695	743	656	640	704	732	671	635	610	661	663	649	661	669	670	707	668	687	669	625	663	692	690	627	640	690	692	671	645	664	717	642	658	688	678	673	649	672	693	648	646	671	702	661	708	671	690	633	651	661	663	690	705	631	638	702	713	649	689	722	658	692	694	658	676	659	690	665	706	678	642	639	661	694	678	643	675	647	661	712	704	697	634	628	663	691	672	686	663	647	644	661	723	696	643	685	630	672	676	653	657	756	679	666	633	617	706	627	692	677	656	703	675	626	648	643	689	693	652	703	685	667	630	708	714	676	672	647	697	637	676	677	690	654	705	696	658	651	633	615	662	701	679	666	694	665	657	682	704	679	686	669	691	660	711	655	673	673	696	683	634	667	674	632	666	759	659	677	672	642	699	666	684	687	729	648	651	705	670	688	653	685	676	681	620	676	643	678	643	676	638	654	666	705	662	653	680	691	692	654	678	685	647	706	700	691	680	683	628	656	672	669	708	700	652	674	648	681	611	688	630	688	686	695	689	698	705	678	622	685	691	615	689	638	674	662	669	631	678	716	638	651	642	656	669	699	678	652	677	679	682	679	637	693	624	645	636	658	685	716	646	717	654	724	669	693	677	704	661	645	695	693	693	629	694	671	692	670	662	678	649	652	659	736	630	687	646	655	665	666	625	671	621	707	658	640	696	699	684	676	674	645	687	669	661	674	663	706	688	654	668	683	643	658	726	667	733	708	667	669	694	735	712	678	699	658	656	666	664	613	656	646	643	661	641	706	653	666	708	663	636	680	666	691	635	642	707	684	647	648	678	721	654	648	673	684	643	677	660	661	637	670	659	637	710	667	648	646	690	751	652	691	637	677	663	675	668	653	672	689	677	668	700	677	667	652	651	679	670	672	681	670	673	676	639	652	639	650	695	681	648	655	674	647	640	709	673	722	640	621	664	692	657	678	684	644	644	653	640	683	685	661	666	653	632	663	673	710	695	648	661	662	696	675	675	698	640	640	615	664	699	677	669	742	691	706	690	612	675	676	680	623	693	632	690	616	648	642	628	662	658	642	662	667	700	657	647	626	705	691	678	692	688	683	651	659	657	624	660	666	630	620	639	675	650	638	681	661	675	692	649	629	678	659	683	719	661	710	633	631	701	669	700	665	643	709	638	664	672	661	669	664	679	709	698	699	681	704	637	710	682	666	729	697	671	630	658	663	670	665	625	656	678	703	694	649	660	675	637	676	730	622	661	648	658	707	650	674	686	685	716	695	735	669	682	650	667	658	639	657	705	644	692	723	698	670	644	715	648	697	689	670	651	688	684	699	701	648	648	656	639	672	652	684	708	738	653	664	697	686	693	717	697	688	662	657	652	647	672	634	722	647	670	667	710	707	641	709	726	673	663	665	675	680	651	658	680	729	701	671	702	671	653	642	703	652	640	669	669	686	681	653	694	731	695	654	676	693	703	641	701	634	676	658	743	696	682	664	654	656	648	671	680	693	695	683	648	693	678	665	676	709	652	718	719	683	680	698	624	681	696	673	653	637	662	650	717	682	658	691	689	634	693	638	626	635	696	692	671	657	683	694	724	650	685	672	683	643	673	659	632	653	660	644	638	670	662	640	716	663	660	643	599	728	652	697	673	672	643	676	636	702	674	636	684	656	660	684	648	701	647	653	705	689	658	688	701	656	648	689	691	695	694	676	683	664	622	611	663	624	663	661	677	657	657	641	654	662	640	662	641	688	669	667	675	676	673	641	643	664	642	668	670	714	684	672	648	635	650	669	658	672	670	666	701	736	662	630	634	652	654	678	650	670	674	692	635	704	687	692	683	655	699	687	693	680	690	647	666	650	665	653	669	701	647	697	692	664	684	697	633	683	648	659	654	657	653	672	638	674	734	710	674	674	679	659	620	663	676	631	697	695	701	693	676	652	635	674	685	691	675	692	649	664	694	647	673	631	672	665	650	630	640	657	681	623	646	735	687	676	624	666	634	667	672	630	623	669	674	688	699	687	707	693	675	677	659	634	672	687	671	672	665	722	652	659	641	669	636	686	602	712	666	732	638	669	651	692	671	712	651	689	657	699	646	669	679	629	666	675	639	688	670	679	672	692	640	675	639	636	667	695	620	657	707	693	674	699	678	705	671	662	651	674	665	649	623	683	679	680	651	658	610	653	696	625	638	751	664	689	662	676	706	702	677	657	694	676	654	725	666	667	637	667	674	656	680	631	674	694	698	694	643	720	731	677	667	650	668	675	654	660	675	657	645	692	629	709	602	684	686	640	680	696	705	676	679	688	651	701	686	663	645	660	638	690	636	682	636	678	643	671	649	690	699	647	704	681	668	675	689	641	639	665	665	687	672	671	672	640	644	677	700	667	655	679	648	675	676	661	654	631	619	626	667	701	676	666	643	689	652	648	664	681	663	677	641	650	732	630	715	658	687	640	691	687	657	692	651	687	674	675	653	709	607	637	691	678	698	635	632	673	676	638	674	673	683	692	619	664	659	655	702	631	662	636	715	668	653	671	665	673	691	653	643	666	673	648	667	690	663	655	662	645	681	672	648	678	657	636	665	673	657
4450	1220	1031	874	869	857	797	830	840	798	786	841	783	783	736	803	831	788	801	739	760	764	789	838	739	780	820	765	796	738	804	782	761	777	748	766	783	804	781	730	754	792	799	819	796	821	784	794	778	712	794	796	817	830	773	783	803	752	765	792	736	781	739	785	816	787	779	761	795	775	812	779	828	851	779	744	782	805	729	787	726	738	791	744	809	830	798	765	775	798	769	769	808	785	791	789	764	764	776	751	787	788	823	761	810	751	764	763	768	796	763	723	764	818	749	817	795	769	762	775	794	696	746	776	805	788	746	773	751	792	776	800	794	756	776	806	834	779	788	787	843	754	734	782	774	748	762	775	795	786	758	780	766	763	791	782	825	779	769	742	781	770	700	794	784	776	809	824	770	765	790	766	732	807	757	760	775	788	774	781	776	754	731	790	725	750	795	790	724	772	756	791	795	746	760	713	775	772	758	796	777	748	772	768	797	761	781	738	775	815	772	814	734	775	751	855	766	758	743	739	763	786	765	758	796	780	717	760	796	775	766	831	750	802	805	809	775	784	758	793	799	801	778	804	797	794	763	765	808	812	791	723	783	788	747	780	819	741	749	745	799	762	785	778	729	756	752	741	778	744	764	799	777	794	795	808	763	804	788	781	739	764	800	772	744	786	806	786	767	792	756	757	840	781	793	796	760	763	763	776	778	806	746	805	794	765	803	766	787	809	756	803	738	776	766	817	764	768	822	814	752	785	733	786	787	774	751	738	831	813	762	759	754	718	798	765	808	790	762	770	723	739	750	771	796	779	802	804	762	765	781	766	815	769	819	769	807	788	841	772	761	764	835	756	802	807	805	778	822	795	817	814	804	742	753	774	765	774	848	831	774	769	767	746	764	835	732	794	781	801	777	739	784	790	779	754	788	784	791	794	785	791	702	768	763	741	772	711	762	782	759	775	763	794	765	831	777	783	786	761	799	754	762	733	778	780	759	776	756	759	749	751	792	778	843	819	830	791	802	759	844	757	790	766	771	831	791	832	788	767	775	752	778	778	768	790	784	756	763	790	792	810	787	740	809	760	805	804	766	773	764	795	775	803	792	795	779	748	789	752	804	767	825	779	757	778	727	762	834	776	746	772	769	799	766	752	776	783	777	793	824	749	782	825	806	749	744	813	767	738	705	813	760	777	789	752	796	743	776	758	761	791	779	806	750	794	807	793	779	761	829	793	745	810	725	766	785	816	770	756	805	763	826	784	795	762	767	774	827	775	818	771	761	749	815	708	762	771	771	779	777	789	792	781	758	766	750	753	807	781	807	753	800	739	779	802	803	819	770	752	803	777	850	757	779	756	766	769	741	797	781	757	787	791	800	792	799	739	817	737	749	756	810	714	787	755	804	773	745	798	730	762	748	804	774	812	768	811	798	775	808	796	768	791	821	771	757	761	807	809	798	763	794	749	760	766	763	816	765	778	814	794	766	818	783	771	741	767	795	804	754	763	874	803	776	804	761	771	803	809	762	790	760	757	840	767	757	810	804	748	762	766	794	721	795	758	757	791	790	755	788	773	811	785	772	744	791	756	767	809	806	761	794	791	795	783	790	809	801	786	800	785	810	771	792	792	801	780	779	777	773	822	792	796	817	768	821	761	745	764	790	798	812	769	762	773	830	831	784	746	782	803	749	792	778	795	781	798	765	749	754	805	782	776	765	788	821	773	781	741	791	762	758	752	826	786	739	785	765	754	790	785	773	795	831	794	818	735	794	760	756	759	796	841	809	791	740	784	797	793	788	813	791	764	795	790	824	771	763	813	779	790	768	819	825	747	770	744	780	763	779	790	753	779	765	792	781	753	776	793	757	771	745	809	819	744	766	786	773	809	754	800	735	768	771	767	773	735	817	761	776	749	758	799	744	736	768	794	786	802	839	771	807	772	781	755	798	816	783	762	748	765	824	749	781	804	762	778	786	783	748	799	825	808	761	773	846	769	786	777	745	748	799	763	814	759	753	795	769	811	819	760	758	760	819	778	802	748	743	795	808	803	777	796	742	792	787	753	751	777	738	782	820	786	757	800	755	785	790	749	775	751	805	798	765	793	769	785	731	775	767	766	810	787	794	758	763	694	767	788	745	783	772	749	754	761	740	840	747	771	754	765	810	773	747	731	793	795	730	798	738	747	751	776	776	754	769	738	802	767	725	764	784	775	789	749	767	756	771	753	791	799	781	805	798	754	764	786	761	773	770	747	759	706	804	781	790	781	810	757	762	782	799	808	776	811	786	821	766	764	757	823	842	765	794	789	776	750	783	799	784	800	792	791	795	767	785	779	770	753	751	763	816	754	754	811	807	821	761	771	752	825	823	760	825	816	790	776	789	776	749	800	807	812	771	773	751	798	800	777	767	803	755	757	772	792	782	791	799	810	783	796	798	785	781	819	826	777	811	763	753	768	793	780	775	774	763	757	760	781	733	769	781	768	778	804	838	766	766	729	810	752	750	766	757	830	811	740	743	735	765	821	728	816	777	743	788	794	740	828	745	776	739	787	823	790	792	750	759	774	762	738	779	726	736	796	786	777	762	770	773	779	796	798	783	765	758	762	745	834	753	816	782	789	742	806	777	766	728	775	797	777	786	768	742	802	775	742	797	738	752	765	755	767	820	729	786	741	781	749	800	772	754	783	769	761	758	808	791	835	735	832	776	763	733	791	790	844	796	797	765	755	762	736	796	740	802	781	791	775	813	781	807	758	786	771	794	748	771	789	727	784	777	768	810	783	767	792	785	776	767	741	763	803	768	807	763	797	754	732	785	737	789	792	788	824	764	774	772	822	792	760	779	798	819	795	763	807	766	826	783	749	775	812	718	738	813	801	823	794	743	789	762	746	781	810	771	778	803	785	821	788	809	774	770	763	779	793	728	826	772	828	758	779	799	742	782	736	764	770	773	770	786	780	756	827	768	809	775	768	711	755	795	746	791	723	769	823	792	801	766	773	742	783	770	761	747	792	775	784	751	799	784	810	727	775	798	805	768	799	729	764	779	783	746	785	743	799	794	802	775	839	815	760	818	745	773	798	805	772	788	739	758	777	816	744	784	778	789	762	739	764	769	764	830	792	751	799	779	775	754	776	767	765	767	814	764	794	785	837	788	814	801	778	773	720	810	751	760	755	798	825	784	828	802	747	795	794	771	825	768	798	786	730	738	766	841	736	827	776	777	760	772	790	748	783	766	784	810	810	773	775	747	759	793	753	754	761	832	802	749	766	740	782	735	790	777	784	779	793	836	782	841	767	794	800	863	755	777	800	808	771	754	774	756	775	815	760	781	771	789	802	759	777	772	791	781	774	772	761	821	751	793	788	792	795	836	829	767	775	799	788	770	770	791	818	731	785	774	772	714	780	757	761	791	799	817	759	789	769	756	772	761	793	818	760	771	833	771	718	767	837	780	767	781	767	792	785	765	781	804	719	767	775	728	795	747	775	711	738	786	725	812	819	730	718
23406	21064	28248	24082	21049	10450	1383	1065	895	828	833	814	739	749	726	779	751	703	761	720	700	714	680	706	734	723	695	693	696	734	703	669	681	680	717	657	718	648	678	703	674	714	754	694	701	684	708	693	693	680	716	716	673	729	654	651	660	689	642	712	667	719	699	675	685	662	711	676	651	693	639	665	706	672	707	671	722	687	708	720	691	633	672	669	708	684	659	670	659	677	687	683	688	694	704	681	720	687	678	690	705	671	692	700	679	672	678	660	690	698	660	671	707	659	637	670	701	645	649	697	697	686	694	719	725	736	648	664	661	727	718	668	733	652	685	640	711	640	657	651	694	680	691	696	644	661	693	661	663	710	690	723	688	703	675	653	692	695	647	657	658	667	694	667	685	654	691	710	669	671	652	641	695	665	722	685	650	697	674	668	683	704	681	702	704	646	660	667	708	675	676	719	678	716	643	747	709	707	644	660	665	686	698	712	643	694	716	708	669	677	675	719	678	679	690	644	708	719	696	622	703	643	688	663	671	700	693	691	659	675	697	687	644	702	693	651	628	691	709	677	726	639	694	684	658	687	681	702	692	695	682	650	670	707	727	659	695	706	711	619	725	718	691	676	664	677	655	661	684	686	636	662	706	672	691	661	705	678	669	695	682	627	691	656	659	673	680	664	694	640	739	697	680	672	668	709	670	682	747	657	645	660	654	666	703	656	661	674	621	673	710	662	689	676	654	698	702	680	717	706	713	645	715	681	695	682	686	655	699	701	703	666	688	669	673	658	702	659	674	645	654	649	689	682	661	645	679	655	674	679	690	664	689	684	658	634	625	673	707	642	634	665	715	683	698	670	688	667	675	677	682	665	638	703	631	676	674	691	677	657	660	707	667	678	715	633	657	688	700	706	692	667	678	726	661	670	662	688	659	728	703	678	679	703	705	661	639	690	660	678	638	708	665	697	709	644	637	724	689	665	691	687	719	663	631	721	718	715	689	723	644	703	708	720	669	687	682	716	676	654	689	649	649	631	672	671	624	648	698	680	707	699	684	693	757	683	668	693	675	720	665	631	701	691	638	696	641	655	713	739	743	677	675	680	679	674	679	676	660	716	643	673	655	679	661	689	652	683	659	698	686	683	699	651	684	680	686	721	663	726	715	725	735	712	675	672	682	683	659	675	647	659	716	683	654	649	670	657	700	681	641	681	679	743	698	656	687	669	689	679	662	738	658	670	627	684	694	658	675	673	697	706	669	651	686	683	706	664	702	669	695	658	677	669	719	675	729	687	694	672	674	668	658	697	673	702	663	675	688	656	678	699	730	697	699	602	674	695	653	651	693	679	638	701	686	678	613	724	663	636	725	725	652	675	700	650	686	668	678	683	752	703	736	670	661	730	704	676	699	685	658	678	649	662	683	687	655	650	645	658	689	675	623	726	667	684	666	686	674	715	693	648	694	674	669	666	689	728	681	673	687	694	661	745	673	696	671	665	737	693	696	677	706	697	687	675	657	654	659	671	677	699	689	688	646	691	746	709	693	703	635	660	662	663	687	650	736	694	659	644	673	688	709	733	690	699	681	682	706	683	716	718	714	659	675	692	667	693	710	682	652	678	668	649	699	656	702	684	675	695	669	660	670	672	644	649	663	670	718	641	689	659	663	659	668	678	717	719	701	696	720	663	700	624	667	703	636	712	723	701	737	697	645	708	723	657	681	679	656	668	699	721	695	709	677	631	671	701	687	689	726	666	696	701	678	670	652	677	659	611	665	698	716	715	686	685	692	621	696	670	685	675	683	678	672	691	708	686	686	679	677	693	662	687	687	613	660	667	728	665	683	627	688	661	686	665	676	637	687	701	708	681	662	640	703	694	668	677	684	678	695	667	660	727	658	678	679	654	703	680	680	695	683	644	670	645	678	677	676	664	705	660	696	728	683	669	681	681	683	722	690	648	721	703	696	670	636	659	633	690	671	698	621	646	650	682	714	704	675	643	686	685	696	676	693	682	725	739	662	716	673	670	714	635	663	641	677	665	682	668	699	683	647	649	646	728	638	672	662	695	691	674	688	719	678	663	700	645	659	666	634	656	702	681	702	678	686	690	673	678	673	643	670	680	672	696	677	689	660	695	707	721	697	658	687	713	679	645	720	689	722	670	684	678	712	693	706	661	665	711	697	658	702	670	689	651	697	699	687	690	676	700	637	703	719	690	706	658	685	721	653	702	692	679	666	676	671	652	700	693	691	675	642	683	689	663	640	692	652	687	699	700	639	701	658	652	714	644	651	690	658	681	681	664	664	671	670	677	676	655	662	674	709	738	671	715	690	617	680	654	630	712	677	705	701	623	642	658	681	679	714	684	661	682	671	679	667	653	676	703	665	691	715	670	682	700	741	665	683	695	662	697	673	651	681	725	707	631	688	677	684	711	663	655	682	692	644	685	658	715	693	666	669	676	645	650	664	662	697	752	660	674	634	714	695	683	646	670	701	694	680	629	697	706	683	666	660	684	680	693	676	684	657	655	672	731	682	714	691	632	689	671	694	620	684	712	670	709	689	684	675	653	689	665	721	724	701	629	705	651	658	676	634	714	648	676	664	678	692	668	659	707	702	706	684	684	640	599	731	711	684	650	696	655	670	706	669	647	668	685	668	720	707	675	638	684	647	695	674	642	643	724	651	713	679	681	643	730	718	688	681	736	692	679	657	684	703	681	707	735	688	660	689	641	691	667	667	614	638	707	735	683	693	678	642	695	680	719	681	692	680	665	673	698	698	717	689	679	658	678	686	704	660	689	677	709	679	698	658	656	637	719	639	645	708	679	647	663	639	665	646	662	659	673	687	688	661	687	707	728	675	670	669	681	675	702	691	624	662	721	659	676	746	705	629	719	682	663	702	682	705	679	649	694	718	720	654	714	723	661	708	704	641	675	707	713	689	717	673	687	702	677	669	658	693	692	672	705	655	685	696	652	705	689	715	640	680	702	686	649	670	682	699	660	721	706	644	674	711	700	662	646	685	668	631	651	668	679	693	706	724	679	625	727	681	702	673	656	635	660	711	742	717	660	716	661	623	636	638	677	665	692	681	709	709	704	694	706	661	666	651	656	615	660	684	652	695	674	653	677	696	698	662	668	679	664	650	665	722	649	667	642	721	687	693	702	694	699	719	672	721	687	643	656	686	654	647	651	628	711	702	676	682	679	688	708	690	678	724	684	651	636	701	655	637	686	722	669	659	725	711	667	664	655	674	690	696	709	660	674	662	664	693	694	685	660	678	685	751	670	674	686	686	627	651	648	679	688	668	756	650	639	655	684	685	667	612	684	673	685	674	697	601	658	683	684	680	701	704	704	686	686	706	666	713	704	684	684	684	695	658	663	699	684	696	687	663	646	678	678	675	672	639	702	707	672	694	630	652	673	681	686	664	712	668	647	707	665	659	708	721	658	677	681	652	679	697	636	677	670	693	699	679	660	697	668	675	685	650	670	704	689	611	658	675	666
3603	8505	5935	2907	2280	1804	1596	1314	1230	1088	1127	1070	898	944	908	870	942	912	855	856	914	890	846	803	851	848	857	841	849	833	802	828	860	835	819	878	789	836	832	806	796	834	876	825	816	819	801	811	828	879	806	805	745	796	796	843	817	821	726	783	797	773	810	846	823	838	801	842	781	813	821	793	772	822	754	800	858	863	808	840	789	799	847	786	836	780	775	842	761	806	767	759	782	758	749	792	812	830	793	778	860	833	827	827	865	768	809	828	791	866	773	789	801	810	832	798	819	851	879	826	831	816	733	807	788	809	781	831	775	760	832	844	825	817	820	774	822	806	823	765	761	857	797	820	815	796	770	765	851	812	769	799	833	827	822	755	812	831	781	758	806	829	803	812	759	837	786	779	829	782	777	836	791	837	777	846	818	810	800	778	820	814	807	824	801	857	794	802	822	749	783	802	767	846	815	815	820	773	781	815	755	799	774	807	763	829	816	794	778	842	800	888	837	804	805	773	835	814	817	848	822	836	795	830	760	775	759	752	799	775	805	783	820	837	779	796	790	788	785	847	831	846	781	806	767	836	742	821	791	792	794	827	822	833	829	787	812	793	786	806	752	803	799	850	820	799	808	829	801	837	809	813	838	822	810	826	829	852	779	800	784	801	776	826	828	844	780	840	804	801	785	841	824	749	841	809	815	795	846	787	838	785	760	807	887	793	764	837	762	833	814	742	832	799	794	806	828	822	828	801	842	792	815	824	807	770	830	798	782	788	782	783	775	787	797	801	773	828	821	811	784	785	801	752	779	833	809	791	836	858	828	785	782	784	802	853	760	788	813	791	799	804	833	873	827	819	790	796	813	770	882	813	774	826	808	829	783	823	785	794	819	801	782	826	774	712	819	800	832	773	829	840	765	785	777	812	814	819	762	789	776	848	770	791	778	787	853	811	802	820	801	814	808	836	879	794	810	755	793	815	850	799	785	834	784	791	826	867	783	788	768	816	836	778	823	797	758	781	855	793	802	779	805	797	849	786	759	779	830	785	819	809	769	791	790	791	802	778	828	822	797	825	771	850	800	786	782	807	869	768	815	746	806	822	843	801	796	774	848	761	834	819	784	836	806	796	853	801	814	841	771	787	814	810	813	816	807	739	800	783	789	839	795	800	760	747	786	876	791	856	839	756	781	851	795	798	839	803	804	762	814	776	883	764	824	802	768	813	805	781	799	799	821	845	809	798	824	730	774	841	858	733	805	819	770	820	812	818	813	811	776	815	797	814	792	867	793	817	783	780	764	807	776	794	784	845	767	861	791	760	866	808	750	797	782	810	815	815	815	806	791	832	789	789	774	739	759	783	787	863	806	833	801	756	795	783	813	772	796	808	858	792	772	784	834	840	844	783	784	759	832	787	826	806	771	801	813	812	801	803	798	808	765	797	835	824	777	852	830	792	812	795	792	825	830	798	829	802	800	805	776	803	839	813	781	771	815	830	808	784	821	837	768	773	789	788	790	794	793	795	805	763	760	824	779	807	853	791	781	741	813	829	796	802	813	805	806	771	813	831	830	778	777	811	781	813	825	849	801	788	794	792	820	846	772	812	752	783	792	794	795	804	803	802	739	808	785	839	845	809	745	765	775	777	852	857	780	784	816	797	808	793	755	818	835	838	777	741	825	819	792	834	846	836	768	799	827	766	801	776	787	815	825	846	774	830	775	812	809	792	783	806	771	775	799	803	788	777	794	752	796	773	810	816	772	761	807	852	767	801	815	843	823	763	806	801	801	756	783	779	849	771	813	762	766	842	800	815	757	827	809	750	853	803	797	792	858	763	775	790	788	812	833	822	803	765	821	836	870	782	816	820	851	852	858	767	784	829	775	826	764	773	829	758	806	784	743	809	828	811	806	860	807	791	789	774	813	772	827	803	799	808	799	787	806	808	807	822	747	789	802	822	798	790	862	834	813	816	809	717	750	812	713	818	783	776	796	831	805	854	768	849	824	832	774	822	787	801	812	786	758	805	796	836	789	830	809	852	826	809	828	812	793	785	839	765	826	786	730	776	801	819	802	795	859	779	738	811	796	841	819	839	803	802	805	783	777	822	771	822	812	809	815	831	845	849	807	773	825	804	798	792	832	802	791	754	795	808	782	807	817	785	749	817	738	804	760	780	836	837	771	837	821	843	764	809	803	779	793	811	760	864	783	772	809	794	795	781	817	807	796	828	790	837	768	801	843	798	833	790	817	806	773	809	806	827	805	764	802	813	868	768	760	835	797	837	814	783	857	772	799	834	785	793	807	793	794	814	775	822	811	802	791	766	811	793	830	781	765	775	765	826	815	818	819	805	808	850	830	782	874	806	782	789	749	792	779	782	826	788	795	782	756	825	819	829	789	833	748	789	830	835	841	789	800	823	817	790	813	801	779	846	807	792	810	836	782	803	804	809	756	829	797	823	831	816	785	810	805	787	799	812	827	799	845	773	834	810	791	794	849	808	805	828	769	772	811	777	766	793	786	773	820	792	798	738	772	842	788	840	810	794	823	781	855	797	804	761	748	777	800	810	762	824	821	793	761	757	746	790	849	830	831	794	815	808	798	803	793	815	790	816	833	815	801	789	775	839	819	832	802	789	849	787	774	787	817	787	745	806	797	825	799	772	784	757	806	809	826	791	803	766	844	802	801	756	791	818	782	775	806	811	804	744	783	833	827	822	771	791	829	805	788	792	854	790	819	848	839	825	804	849	810	802	803	816	838	829	784	839	903	812	857	827	797	812	786	803	840	824	762	820	790	829	766	814	813	782	779	785	840	773	813	801	796	817	831	787	764	785	831	775	808	818	798	796	828	793	833	796	824	843	842	843	788	799	839	801	766	803	780	788	756	804	825	796	820	837	762	833	815	803	826	835	848	759	769	847	803	800	823	801	783	770	770	823	804	817	773	789	832	854	777	841	807	786	810	828	826	836	809	810	822	830	823	847	782	831	801	816	805	775	825	812	825	766	823	857	806	808	779	826	830	806	790	770	805	798	840	811	846	837	801	773	808	788	814	789	827	765	847	784	833	843	773	783	780	813	829	854	763	780	758	774	784	811	805	805	808	767	794	769	838	823	778	820	894	783	807	782	829	840	826	847	778	837	790	769	814	793	827	852	813	823	767	872	785	787	844	828	853	838	793	816	778	836	762	813	785	826	822	803	861	829	799	859	790	795	730	785	838	832	794	761	760	832	811	815	850	798	778	802	827	815	830	800	853	768	817	771	816	802	763	811	750	798	762	792	822	792	704	826	795	797	777	846	803	849	768	817	794	824	847	790	799	754	820	797	788	729	764	798	742	771	821	751	791	763	822	791	845	851	753	767	755	791	843	786	803	808	772	780	803	766	827	781	845	784	819	818	819	826	832	780	818	814	842	775	784	808	806	770	841	819	805	777	777	774	807	842	823	783	799	793	787	778	774	808	829	774	759	821	811	803	804	811	832	842	816	770	832	770	782	832	770	816
24593	21038	27093	25137	10135	676	533	465	464	443	431	355	399	390	376	392	399	378	368	370	367	384	376	332	364	367	312	363	365	359	356	353	366	371	369	347	387	327	362	371	399	350	380	373	352	369	337	384	357	351	347	362	371	312	356	349	370	348	363	364	347	315	365	339	379	368	352	370	395	366	350	371	374	361	326	370	331	357	338	364	390	315	346	358	387	341	340	372	348	349	375	335	376	386	362	368	337	386	371	347	380	361	332	315	385	367	329	386	366	359	325	353	334	316	343	382	332	335	342	384	375	376	357	365	379	369	347	328	346	354	355	336	368	332	361	380	373	357	353	347	323	343	359	368	368	371	341	358	356	344	375	338	343	344	388	359	355	349	342	346	331	343	324	368	355	358	416	329	332	327	377	392	361	345	329	365	371	369	378	361	361	348	349	348	358	339	343	371	370	357	366	362	384	355	364	352	369	348	353	381	376	321	360	354	346	363	322	340	345	325	342	372	411	351	354	365	351	336	351	359	382	355	346	344	354	361	355	367	349	375	336	355	368	344	350	346	350	337	361	355	366	315	319	361	375	345	363	355	343	340	363	347	355	334	356	339	344	385	342	360	329	337	354	349	346	337	348	353	356	357	336	370	391	361	356	376	387	370	339	374	347	352	343	360	399	336	344	332	343	336	368	343	344	319	352	323	313	337	359	357	351	344	372	343	350	350	336	368	342	347	348	392	324	361	349	353	369	351	361	331	357	315	377	347	363	353	373	328	351	353	333	350	330	333	361	344	340	357	354	374	374	350	371	377	358	340	354	316	338	355	326	360	342	361	377	335	350	379	370	336	362	337	368	371	340	346	341	387	378	366	394	373	330	346	325	398	347	346	355	347	362	324	361	368	351	361	321	360	363	342	349	370	374	372	364	349	361	370	354	353	345	367	351	362	330	355	356	347	334	365	349	352	365	344	329	371	350	347	364	355	331	379	352	347	357	346	366	369	319	354	327	356	354	369	353	412	329	352	373	324	357	339	335	365	343	352	375	329	333	344	366	313	354	348	361	341	375	363	384	390	345	349	346	352	373	360	349	356	343	368	355	353	386	342	357	381	338	355	359	338	356	370	356	338	356	363	381	368	370	336	335	361	363	349	362	338	358	340	368	361	372	340	332	374	350	303	373	367	336	348	360	369	399	359	389	373	351	358	333	367	346	347	342	373	365	321	336	378	333	387	384	370	352	359	404	351	335	351	381	358	372	345	354	380	330	331	344	339	377	358	376	342	370	364	322	366	337	381	359	317	350	346	371	301	356	372	359	336	370	373	339	363	344	353	338	361	360	376	372	352	350	370	376	332	340	300	342	383	362	364	391	365	348	356	349	345	346	370	362	375	324	359	341	342	380	315	382	408	323	348	337	351	358	327	369	373	337	357	329	372	318	368	340	328	380	371	376	337	376	353	318	368	348	381	369	333	334	330	382	361	338	344	369	353	387	340	348	369	362	346	336	368	371	382	349	341	343	362	306	354	314	348	350	366	350	401	344	368	346	344	356	360	366	335	360	366	334	377	378	331	361	371	364	358	360	382	328	368	355	372	352	356	364	371	355	364	353	351	358	325	335	369	347	368	324	351	374	338	342	350	364	378	321	350	368	340	382	366	359	341	362	375	356	365	338	359	331	340	376	367	345	349	356	372	321	348	341	362	353	380	361	384	336	335	340	366	345	347	360	382	348	319	364	339	312	368	367	369	321	352	315	343	391	338	351	362	371	383	378	329	347	366	363	347	329	362	346	366	370	326	351	360	358	360	329	393	320	357	365	340	343	344	344	386	321	342	352	373	374	369	321	359	322	358	364	363	337	372	364	337	364	363	360	344	335	354	334	373	396	349	368	305	345	357	335	344	377	385	363	345	353	373	351	357	373	352	359	380	349	356	334	356	329	337	340	363	352	332	358	383	355	363	387	345	360	336	357	341	352	364	339	385	368	345	376	374	344	354	326	334	350	373	335	366	343	347	332	355	364	360	362	336	357	363	376	311	383	317	352	381	368	388	339	360	356	339	344	376	353	349	343	379	368	359	363	326	340	353	327	363	368	342	323	371	330	329	293	355	377	358	390	333	346	340	356	337	352	363	380	379	366	338	369	368	366	350	368	304	379	332	366	347	349	351	332	327	348	365	351	343	371	371	348	365	350	353	377	334	361	354	327	338	377	387	371	358	335	346	364	356	343	387	330	361	378	322	364	353	330	341	359	338	365	343	341	365	353	343	351	343	398	338	365	381	358	368	336	365	324	369	335	353	366	341	346	372	363	309	349	344	365	339	377	379	343	384	338	330	369	321	379	348	351	369	344	378	354	350	355	360	348	337	356	369	353	360	359	356	317	343	307	367	348	361	338	350	387	366	335	370	333	319	379	355	376	347	376	354	384	362	357	358	351	386	353	334	348	336	332	371	373	360	383	366	378	373	316	346	336	341	357	342	340	365	363	332	350	368	344	376	326	341	352	359	348	361	369	364	371	355	363	351	363	339	317	359	351	367	338	361	318	366	365	342	374	347	350	348	347	347	351	378	379	355	392	348	335	368	357	350	332	340	343	382	384	364	318	337	370	373	356	342	347	351	343	373	370	381	362	351	342	356	344	332	365	351	362	334	351	339	369	343	368	357	386	391	370	364	325	347	354	338	370	380	369	369	355	347	327	370	360	349	361	358	349	342	360	367	356	339	360	337	357	357	337	347	383	358	389	348	342	390	369	353	333	351	346	341	334	378	345	361	324	362	331	341	373	339	336	341	355	300	390	344	326	340	359	350	340	376	353	359	390	360	363	369	371	353	354	353	388	316	370	361	360	345	332	395	344	342	365	357	373	340	345	295	341	356	351	343	363	347	379	343	373	385	341	327	363	368	353	319	331	356	329	351	358	370	378	386	365	376	329	346	350	397	336	350	317	362	358	393	353	372	330	325	321	349	393	331	344	399	358	338	345	388	355	347	384	323	327	352	344	356	353	322	353	345	332	359	334	359	349	341	374	323	364	356	362	336	358	371	361	376	344	367	358	337	330	348	348	355	342	359	351	360	345	312	326	390	380	319	364	304	360	334	351	368	315	372	346	372	364	341	319	342	307	324	351	333	363	365	354	365	323	384	333	344	332	337	355	354	345	345	362	333	317	362	330	318	320	369	319	361	330	353	389	376	368	380	335	350	362	375	342	372	362	320	380	346	366	336	316	345	349	385	330	390	357	350	366	339	339	370	361	339	395	355	400	343	348	352	355	356	377	340	361	333	335	312	368	329	332	344	366	334	360	354	326	327	364	347	352	361	392	315	326	367	333	386	353	327	360	349	387	338	360	403	354	328	371	360	354	339	373	369	364	352	385	347	352	352	363	319	362	331	357	380	367	372	342	335	342	347	342	385	326	338	327	340	361	353	338	357	330	350	353	362	355	349	338	393	364	357	381	369	335	359	359	335	345	344	355	383	384	318	356	350	373	353	352	346	361	357	330	325
3339	4544	3207	1578	1270	1035	855	775	651	616	580	563	527	489	424	455	463	461	436	437	417	462	454	407	433	429	448	422	448	438	471	439	425	414	482	421	433	411	404	419	415	448	419	420	397	433	401	439	444	403	431	385	425	453	383	391	431	406	389	413	426	373	416	428	374	445	400	403	365	422	449	421	393	400	420	432	393	415	431	421	422	406	424	421	424	379	414	411	448	459	398	419	389	402	411	389	376	418	408	424	401	406	426	437	418	446	423	441	390	388	422	445	422	414	442	395	385	432	413	435	407	432	414	400	389	407	418	416	433	443	434	392	405	397	446	427	421	402	436	408	409	408	408	373	417	404	395	420	380	414	404	441	390	418	426	437	423	426	430	448	431	409	364	406	433	423	419	419	403	463	409	406	414	415	420	447	361	439	420	437	434	405	415	436	394	438	424	394	382	414	393	451	441	423	414	431	448	410	391	452	408	423	395	433	406	396	441	387	401	427	437	378	433	406	410	442	414	424	422	418	422	431	430	397	412	421	442	436	406	433	407	451	447	428	414	436	407	422	456	432	419	403	389	402	411	403	420	433	430	416	423	411	388	421	429	425	439	425	417	405	405	399	429	437	403	419	380	410	433	429	410	392	432	398	385	404	444	414	416	435	405	401	408	438	422	386	412	400	419	408	425	406	424	421	382	433	404	438	416	399	422	396	453	374	418	398	451	444	430	420	442	412	426	408	399	433	423	399	434	411	426	429	401	415	438	393	405	427	416	382	403	408	410	428	362	408	462	444	410	385	396	470	417	422	398	376	434	381	410	418	429	441	407	408	412	419	414	386	443	425	391	393	405	402	443	437	427	426	432	421	389	392	393	420	445	419	433	411	450	433	418	447	406	431	397	406	416	419	380	379	464	418	366	423	385	451	402	463	429	441	433	385	422	397	407	420	399	460	408	419	422	428	434	396	405	400	395	398	415	413	445	403	423	406	406	415	413	384	423	407	407	429	421	425	411	442	426	399	435	414	419	413	418	438	417	417	432	399	456	376	390	408	435	416	403	407	369	424	386	407	388	406	408	403	388	420	431	395	431	410	417	406	430	376	432	435	449	442	414	419	423	435	397	460	380	381	436	428	395	431	424	449	399	433	405	395	431	428	428	497	454	399	434	383	403	452	427	403	440	423	419	476	425	393	450	405	435	428	403	390	423	426	437	423	390	413	437	406	420	392	438	430	386	431	402	422	432	422	439	450	410	384	407	408	419	437	416	402	414	432	417	382	407	391	413	401	428	433	398	422	394	428	430	408	443	428	437	459	431	386	419	418	439	427	423	434	439	420	397	429	429	389	425	447	394	442	405	411	423	389	411	417	380	393	419	417	413	409	366	387	420	414	429	422	404	427	426	438	402	406	432	405	405	372	424	431	426	417	407	414	411	436	398	410	423	370	434	425	388	423	424	423	399	399	408	432	423	452	373	407	373	371	439	396	420	406	392	401	435	448	419	425	423	400	389	449	419	417	424	394	405	446	445	421	423	485	407	418	420	431	439	413	409	417	427	399	410	407	402	421	424	367	413	416	390	461	442	435	392	477	423	449	413	386	407	387	439	429	424	405	445	372	389	420	430	411	449	409	436	398	444	437	416	423	439	429	411	422	419	406	418	407	404	439	408	441	440	428	442	400	439	394	451	420	411	413	450	400	411	418	465	448	419	434	411	434	449	413	423	405	446	415	428	409	437	411	458	368	413	458	388	391	400	412	401	389	393	444	385	445	428	426	430	401	422	380	427	443	430	406	395	465	401	457	388	440	398	389	411	430	423	416	393	420	451	393	392	395	426	458	420	404	423	408	411	445	420	423	449	384	438	391	414	400	411	434	436	426	378	431	430	395	426	427	477	426	391	448	426	432	437	446	426	401	429	399	434	421	421	428	391	431	429	402	441	420	438	436	454	421	425	408	397	428	448	404	428	434	373	400	427	438	422	408	440	416	419	427	419	421	420	421	422	445	432	412	430	403	385	433	418	401	443	422	362	385	412	430	437	380	422	412	429	403	401	389	399	405	417	403	431	430	408	414	414	440	399	462	406	391	395	427	474	433	435	402	412	402	426	430	413	413	424	425	404	410	410	424	415	411	419	455	437	438	389	427	394	414	408	421	430	389	435	462	435	420	416	415	430	445	397	457	425	402	387	410	432	424	423	421	436	443	411	392	399	420	423	409	433	406	413	409	382	379	463	407	419	415	432	431	414	402	406	429	411	418	434	408	450	422	416	395	433	454	460	416	438	418	406	431	436	391	439	436	417	453	400	442	457	415	429	393	413	412	448	390	401	391	427	420	450	423	425	417	451	368	367	390	404	449	437	388	395	437	398	414	450	426	400	414	414	397	399	425	425	418	413	416	408	411	411	395	416	414	426	393	430	413	425	448	433	435	421	415	412	441	410	413	401	435	405	417	414	404	415	421	418	450	390	407	425	398	407	412	398	446	405	442	381	409	389	418	402	421	441	416	384	401	439	428	420	427	414	376	439	401	395	458	423	445	412	400	411	403	410	393	439	400	451	424	389	395	425	437	432	434	392	375	405	397	410	365	397	414	397	423	395	405	459	422	407	370	424	367	439	433	421	400	398	417	399	438	431	421	424	440	419	394	410	455	424	453	400	455	434	427	399	397	405	443	402	405	411	429	411	428	483	402	388	426	440	398	463	435	430	454	396	389	444	431	412	443	400	445	390	386	403	441	436	405	407	416	410	425	394	442	417	423	417	432	411	403	419	439	420	408	412	444	413	408	414	421	411	422	420	408	414	445	419	436	428	417	440	421	412	409	396	401	412	411	403	425	443	476	416	445	418	422	409	439	433	416	399	422	400	447	412	439	452	402	453	404	417	427	390	440	441	404	441	412	384	415	416	426	404	421	410	383	456	396	430	417	434	429	445	404	412	395	422	449	414	412	432	444	445	457	391	417	417	422	436	436	424	406	405	437	406	455	438	422	424	421	420	384	439	400	409	417	405	414	416	439	427	429	440	448	424	408	381	388	422	424	415	417	381	428	432	429	420	422	434	438	438	432	402	387	419	432	421	403	406	410	420	407	401	433	414	420	376	441	418	433	383	388	429	415	439	405	409	430	417	430	436	433	400	399	413	417	420	442	433	434	391	387	402	421	399	424	424	411	411	415	459	454	432	434	433	404	406	390	409	466	414	408	392	426	452	441	417	417	388	394	433	447	442	407	426	400	432	407	411	448	413	423	420	404	465	423	443	411	414	422	413	403	407	398	410	435	428	423	433	412	449	422	461	398	407	417	402	403	399	439	393	411	417	430	397	414	424	419	450	424	397	425	398	412	419	426	415	389	425	396	443	415	413	435	417	393	431	408	429	420	428	423	396	440	403	447	404	404	420	434	424	426	415	403	422	419	407	421	445	385	438	409	400	413	438	445	421	438	424	411	398	379	402	439	393	409	427	395	426	450	412	414	395	424	427	460	415	445	422	438	425	369	426	429
22458	21090	28699	23712	21091	21114	8318	875	625	587	586	456	486	430	442	397	396	397	345	407	336	351	363	305	319	364	356	314	340	308	324	312	364	314	332	358	321	315	285	377	306	335	325	327	310	341	310	300	313	314	325	298	299	290	317	316	294	291	335	327	308	349	315	308	310	337	306	291	304	335	306	301	315	305	331	332	285	274	301	322	304	309	329	336	302	298	315	281	335	315	345	281	301	329	368	305	326	312	332	289	309	346	303	309	303	296	324	316	299	301	294	326	330	330	329	287	300	323	355	322	299	304	299	308	310	276	335	307	320	282	325	303	323	282	305	315	279	311	294	319	322	317	306	315	313	302	293	317	338	315	310	316	305	312	306	306	304	300	293	311	315	295	322	310	324	329	353	323	316	287	309	281	307	332	288	304	316	333	318	296	300	340	322	335	302	280	277	334	317	326	298	315	342	299	308	305	296	351	290	299	308	304	323	298	318	300	294	310	296	307	290	341	309	301	316	320	285	315	299	296	308	330	308	322	302	317	299	318	316	301	327	286	298	298	326	303	322	293	325	324	303	309	295	322	294	322	290	328	318	310	313	318	296	332	279	274	302	303	329	303	276	309	317	325	294	291	334	313	290	308	314	312	311	334	341	312	313	308	315	292	315	317	294	286	310	306	284	337	320	299	309	313	321	333	311	306	302	328	319	305	276	295	281	322	290	329	323	331	305	336	307	321	323	309	313	280	298	329	312	348	316	332	325	331	309	319	309	317	349	303	327	305	317	328	294	287	305	338	293	298	289	315	322	287	320	283	326	298	317	279	306	300	302	311	323	282	286	315	320	307	316	293	328	283	302	303	303	290	319	300	291	322	317	288	301	309	339	322	285	299	341	319	334	301	290	306	311	324	289	316	293	283	319	327	337	313	282	300	295	307	299	292	324	299	322	268	319	299	326	282	326	300	310	315	282	321	312	335	305	297	304	280	282	302	309	337	314	300	298	321	307	323	306	321	296	309	285	330	313	315	274	287	315	322	317	292	328	313	311	296	296	309	340	313	336	286	311	316	288	322	323	307	313	309	286	320	275	315	315	283	339	303	305	316	318	304	314	324	313	300	305	307	306	287	319	257	283	318	309	316	308	313	331	311	301	318	306	282	311	304	305	329	333	303	318	317	341	305	343	308	329	306	300	305	298	303	303	297	289	283	282	298	322	311	297	317	308	300	312	320	289	314	305	301	316	297	336	308	331	289	290	321	310	310	313	337	304	322	297	326	288	296	276	332	318	332	324	285	300	320	315	320	312	324	325	319	275	309	325	288	322	319	272	283	301	324	297	308	319	300	305	318	309	340	343	320	302	302	270	277	332	300	302	294	326	295	314	299	304	323	331	311	325	310	310	330	322	307	312	307	304	296	309	337	313	295	302	277	316	318	344	291	306	326	302	330	293	296	311	292	314	285	294	318	290	321	320	299	304	290	335	297	334	298	317	301	296	331	321	302	290	282	290	312	311	281	308	299	278	337	342	314	312	310	325	312	311	346	303	287	298	301	304	320	299	299	278	303	288	318	287	311	300	301	310	300	297	321	305	292	320	310	311	291	309	350	327	336	318	316	313	329	307	292	291	299	272	290	306	323	355	308	314	323	337	307	307	293	310	303	322	317	318	316	319	320	316	322	321	308	327	293	278	312	318	320	300	303	294	284	309	293	287	261	328	293	330	327	293	353	317	312	320	282	299	341	324	311	303	344	311	319	325	295	339	334	308	295	310	321	354	338	303	348	288	295	326	290	304	320	297	306	311	332	272	258	315	303	341	311	275	310	320	281	302	326	308	319	321	329	296	321	297	321	295	297	318	323	279	304	317	294	324	322	325	301	316	318	296	319	309	327	320	314	345	318	318	312	311	282	290	327	298	330	319	303	319	326	292	308	319	295	302	300	325	352	349	308	279	284	305	322	297	286	334	327	307	320	298	325	316	314	326	294	302	279	326	290	323	324	330	287	289	314	311	295	296	305	307	317	308	283	306	302	332	311	308	285	310	332	338	331	300	313	308	300	303	321	298	316	306	297	323	327	280	304	292	306	309	301	311	283	308	320	364	306	296	282	288	288	326	279	305	291	307	351	309	311	303	312	301	312	324	333	289	316	302	330	310	290	289	294	306	297	316	311	334	303	307	317	312	317	319	281	329	285	348	337	271	308	337	326	322	325	307	315	292	332	301	308	291	276	313	269	290	329	332	325	323	336	312	300	283	309	288	281	303	342	315	335	320	324	317	334	289	304	299	337	286	315	322	301	331	299	300	302	350	310	273	314	298	298	339	277	320	302	281	250	293	293	318	310	284	310	309	318	307	313	300	313	335	309	294	311	310	333	312	323	314	321	287	320	292	301	306	279	278	299	308	300	308	301	320	308	280	306	299	310	297	304	329	270	317	319	306	320	299	302	279	316	311	293	330	299	314	303	288	265	327	321	311	340	304	287	320	264	308	318	292	278	322	361	304	324	289	295	274	284	318	327	332	328	286	315	302	321	305	348	350	283	314	271	296	307	295	307	295	333	273	311	335	308	304	320	311	304	303	297	316	313	317	316	302	301	297	310	290	304	299	352	273	301	292	315	306	301	316	291	342	326	298	303	281	337	293	319	313	316	259	334	307	290	322	300	308	286	322	306	312	304	299	304	329	305	332	315	337	283	307	293	303	309	307	330	314	333	336	303	251	293	331	316	309	256	285	290	295	303	301	291	287	318	309	362	318	299	310	297	284	305	309	288	294	302	354	329	289	317	285	311	299	277	326	315	285	349	293	302	293	301	309	293	338	314	319	286	285	299	296	293	300	326	329	313	323	310	279	325	327	292	286	294	292	295	274	302	312	277	313	310	292	271	319	304	313	280	300	341	337	309	317	293	310	289	302	314	328	283	341	292	305	294	326	283	302	288	315	302	303	305	309	315	310	301	283	336	337	270	303	310	311	312	337	319	324	293	291	337	315	311	294	281	321	291	315	281	320	292	324	303	270	290	285	317	324	297	314	337	294	306	291	278	315	303	278	313	312	320	305	282	334	284	318	303	355	312	349	318	342	309	319	297	318	284	305	306	318	287	300	296	270	343	278	322	313	311	287	273	305	320	310	333	326	258	324	313	290	309	319	329	297	298	322	297	340	309	320	330	327	313	303	305	287	320	325	299	300	299	281	282	305	332	312	327	291	288	321	306	322	323	360	315	312	347	327	291	315	315	295	291	306	287	315	315	314	303	274	316	308	276	308	289	302	291	330	304	277	286	277	297	296	330	293	338	287	302	295	304	309	269	296	312	298	320	341	341	313	298	302	312	280	305	303	335	309	288	310	299	305	305	296	303	319	307	293	327	310	286	322	316	310	295	293	316	288	302	319	289	309	288	318	316	336	311	316	328	318	282	307	300	313	325	309	311	312	301	321	333	331	332	323	307	309	280	292	320	304	276	290	289	298	306	313	314	298	314	277	300	326	314	316	319	316	303	308	297
4498	13364	9192	4302	3157	2368	1880	1493	1251	1029	875	809	687	632	616	591	552	472	533	517	477	453	459	407	488	419	447	446	423	429	438	428	407	410	392	423	388	384	420	422	402	391	406	381	396	359	421	381	396	357	391	399	350	396	404	401	359	390	384	408	411	355	369	411	395	398	394	386	358	378	384	388	361	371	410	368	393	374	373	411	377	385	409	370	389	376	404	368	379	398	390	350	383	399	395	376	344	389	363	387	370	395	383	364	427	403	380	359	346	349	379	393	389	346	374	354	349	375	372	380	380	354	405	381	362	369	393	400	357	388	361	376	345	362	372	371	389	397	376	343	405	402	391	414	388	392	383	367	369	388	377	377	369	385	378	377	413	400	379	369	366	409	369	353	380	385	378	388	385	387	373	379	433	356	369	362	380	345	383	389	393	380	385	381	359	383	383	342	387	415	345	377	395	395	386	370	385	366	370	382	379	359	396	375	394	385	354	388	354	409	383	329	339	403	386	386	395	371	384	394	420	352	387	344	392	354	384	384	386	379	373	370	360	385	385	362	361	365	352	397	352	415	381	402	398	383	348	382	384	359	381	432	372	381	376	415	377	372	366	401	363	382	377	363	336	387	348	392	380	389	391	386	392	379	383	379	373	400	372	347	394	370	383	378	362	372	394	391	384	354	373	393	370	358	384	387	405	394	413	380	356	366	381	367	402	375	392	361	392	375	391	376	400	371	367	373	399	390	420	387	377	335	382	346	373	356	381	370	375	384	358	349	380	339	382	391	367	398	391	365	380	377	376	374	350	333	371	410	400	392	354	390	346	363	366	416	367	386	401	384	367	352	339	354	371	378	397	366	347	339	369	390	379	356	396	353	367	380	410	374	408	378	381	369	380	376	381	392	393	382	370	384	360	360	361	378	377	405	377	375	354	379	412	379	380	391	386	386	351	366	391	394	383	396	402	364	375	382	369	410	336	390	379	391	380	371	352	390	379	389	383	368	387	374	385	360	372	384	391	402	381	419	398	353	374	374	371	365	388	370	356	365	369	371	377	376	412	372	379	362	413	383	395	386	384	364	397	392	347	406	391	381	372	391	393	382	354	395	391	363	380	371	362	358	368	433	378	388	407	397	365	393	380	402	354	361	397	347	384	382	382	390	354	368	356	379	345	350	377	402	389	346	363	377	387	367	386	372	380	348	379	342	372	373	348	388	373	361	415	383	399	373	372	403	378	374	381	364	401	363	347	380	332	387	371	383	403	408	363	428	376	334	363	387	405	364	402	394	361	419	378	379	394	398	391	386	387	400	391	385	342	388	346	361	426	365	351	398	359	398	379	421	393	353	381	398	370	424	378	375	368	351	392	405	387	375	359	373	362	392	376	403	337	393	390	403	410	336	387	359	377	400	371	347	368	371	392	388	373	347	370	395	381	397	384	387	413	375	376	354	376	366	350	413	379	405	377	392	397	379	413	371	370	387	374	397	386	377	367	381	397	363	362	369	356	361	377	407	390	373	350	373	381	395	348	378	384	350	352	423	366	376	332	391	419	367	367	372	364	414	414	395	337	370	403	333	386	382	355	368	372	382	379	390	350	370	420	369	373	404	357	388	375	343	356	393	405	380	362	345	410	356	371	383	376	394	410	397	395	382	375	381	387	372	394	341	390	384	372	391	385	389	387	367	361	392	409	345	363	338	348	366	433	390	362	390	402	371	366	357	376	355	343	378	339	372	369	395	345	408	352	363	394	399	363	359	372	356	368	382	346	355	387	382	419	384	372	357	410	407	361	328	371	402	385	369	384	352	377	361	350	390	336	352	394	364	370	359	377	375	395	376	360	375	382	343	385	377	409	332	384	390	398	368	379	363	324	368	405	386	381	346	324	367	408	391	391	404	386	348	390	432	371	393	342	360	372	369	392	384	339	360	361	362	367	385	328	371	385	330	370	371	346	381	381	407	342	376	365	379	372	398	374	396	362	400	369	422	371	355	389	387	399	350	369	379	380	406	384	397	369	332	372	354	375	365	362	389	370	370	405	393	353	401	390	345	409	400	393	366	379	365	366	377	364	361	348	390	395	401	370	350	387	339	397	409	413	387	358	392	366	367	402	366	414	382	352	395	375	384	403	371	393	370	368	343	386	358	350	369	346	379	390	372	413	407	354	371	375	439	398	396	354	420	390	355	396	344	411	413	367	373	407	384	369	414	351	357	400	394	406	367	324	379	383	405	364	370	384	375	396	361	370	381	365	384	374	386	354	383	371	362	376	352	409	361	362	406	378	370	380	407	358	362	357	385	391	393	377	371	414	385	381	366	380	360	364	370	368	385	369	415	347	356	360	375	377	374	398	386	356	376	364	348	351	359	408	343	375	396	348	351	377	392	313	394	352	382	371	393	369	375	356	394	385	372	424	395	396	392	391	371	390	400	416	396	355	408	379	405	358	403	357	397	388	378	383	390	375	393	361	400	399	359	374	364	386	378	352	356	346	392	381	419	377	356	394	376	400	386	384	350	382	383	373	363	377	381	407	368	368	401	388	362	402	380	369	373	378	381	394	398	388	351	357	394	372	364	374	394	373	399	365	349	383	372	382	372	355	373	357	390	427	391	366	400	377	376	384	364	381	394	394	388	412	343	392	373	375	378	364	393	345	370	402	382	390	351	337	371	398	367	420	364	379	359	346	389	335	348	367	373	378	366	386	380	409	390	384	420	387	363	367	379	369	388	414	397	382	380	360	389	382	391	415	348	369	362	398	376	374	403	370	374	367	389	392	394	350	363	387	371	376	361	363	390	384	349	395	392	407	357	366	397	379	403	388	407	380	367	339	410	389	365	395	378	365	413	380	371	404	360	410	372	369	368	388	395	338	356	382	400	350	393	400	385	370	371	374	380	352	402	369	375	373	367	362	357	352	357	374	378	389	368	366	372	385	350	382	389	393	372	383	416	372	431	364	389	378	371	369	353	348	372	369	374	380	379	396	387	369	391	406	364	404	398	406	357	402	378	379	391	379	356	428	385	372	393	370	366	404	358	364	355	412	387	370	368	414	383	391	368	383	410	376	386	403	370	368	389	361	369	382	403	357	360	369	359	370	356	361	373	365	378	371	403	377	371	364	359	418	418	403	368	370	381	362	383	355	356	360	371	401	388	392	369	396	345	346	401	388	368	408	387	368	361	380	374	374	359	371	370	419	379	403	363	387	380	354	378	383	353	387	376	358	351	354	408	352	358	379	382	386	349	342	388	352	357	382	351	371	336	376	359	376	378	392	396	384	380	369	422	398	364	365	377	361	392	401	379	366	376	391	359	395	378	357	383	377	397	369	409	357	359	373	366	348	385	374	359	395	349	380	386	381	396	388	386	383	378	371	391	384	387	416	395	399	380	393	375	402	352	381	361	347	383	396	413	386	368	385	343	382	359	380	358	374	358	385	417	406	366	380	362	361	372	361	388	356	381	391	362	387	376	385	367	382	378	353	404	340	359	382	353	393	393
27240	18440	4560	995	732	692	670	655	703	632	710	661	639	703	609	677	608	693	685	649	674	644	707	684	674	700	652	654	637	639	640	655	646	641	644	670	619	635	663	640	626	683	652	722	671	673	685	684	677	641	642	694	633	662	648	665	699	672	684	690	670	685	679	698	706	671	641	650	695	639	669	688	670	676	680	670	678	665	700	638	649	652	648	647	723	653	642	652	673	660	649	671	676	666	689	650	637	673	659	647	630	674	680	694	667	655	661	642	699	661	631	668	668	637	665	676	632	616	725	647	699	638	653	625	617	648	692	699	643	680	642	625	686	629	609	680	630	667	673	643	672	665	659	661	644	651	699	674	657	618	678	658	635	702	659	635	682	687	654	641	671	681	630	629	646	692	687	625	677	663	665	653	635	627	718	658	667	672	638	674	647	670	668	640	671	643	665	686	680	664	673	687	648	689	690	648	697	662	649	671	663	701	628	673	648	644	668	611	673	712	639	646	690	658	648	615	700	684	660	583	634	675	667	693	667	645	676	614	662	630	709	721	640	645	626	664	691	713	652	627	682	638	677	673	664	681	602	610	641	684	654	668	631	685	683	647	681	636	652	692	694	647	651	634	709	651	645	647	677	653	664	651	683	652	649	668	665	744	637	673	686	644	669	686	669	664	660	666	697	642	664	641	717	636	704	640	636	662	680	658	640	684	666	632	668	673	658	669	617	673	602	642	654	688	652	660	682	660	648	647	660	661	680	675	632	700	722	664	672	632	660	623	623	624	705	655	727	652	656	645	654	608	649	633	665	679	645	677	665	622	661	625	686	665	659	720	611	636	641	698	651	610	654	695	678	693	641	677	655	722	627	688	624	684	665	654	651	665	626	641	705	666	688	688	720	638	686	604	637	650	647	707	677	636	679	642	678	661	658	681	642	683	653	646	651	670	639	645	667	677	689	703	712	615	624	631	669	648	644	676	656	677	625	643	636	665	667	650	683	661	640	647	662	641	698	709	687	649	653	688	659	617	648	659	677	672	625	667	646	712	632	644	662	668	679	674	689	666	699	605	663	682	630	630	664	672	674	619	692	648	633	671	702	673	700	648	677	673	685	664	613	699	635	671	641	630	626	653	709	650	702	662	675	688	700	609	644	675	669	655	685	647	656	689	636	673	677	656	670	689	656	643	603	680	659	666	669	655	679	661	646	685	684	660	646	644	672	669	671	646	599	662	648	656	685	688	637	677	645	652	609	641	662	721	584	602	665	643	650	631	629	638	666	669	690	659	641	672	622	665	673	649	649	671	683	663	658	629	695	628	660	666	664	651	643	663	670	688	703	649	648	666	659	620	605	663	616	622	626	610	669	648	654	652	699	647	686	647	627	681	676	673	638	700	676	649	656	651	621	686	662	624	609	682	670	685	637	646	657	657	668	675	683	667	667	640	667	665	683	702	715	681	642	680	644	705	677	676	609	690	647	661	647	671	646	637	666	654	661	652	680	659	660	689	658	635	654	670	694	668	680	744	682	626	633	682	700	636	666	682	648	639	680	656	685	649	671	655	659	640	630	643	643	624	655	657	633	586	685	655	681	685	662	643	652	665	643	638	615	662	646	639	647	645	652	650	665	713	645	635	643	656	643	652	644	718	661	678	636	657	623	622	662	669	657	643	614	670	641	693	673	626	652	682	669	644	634	660	668	691	682	713	649	686	658	591	637	695	666	627	644	605	661	661	656	661	695	631	643	665	667	663	650	651	686	708	624	627	674	688	654	682	639	668	646	625	631	640	671	668	628	650	695	672	648	636	683	706	659	647	623	672	692	664	681	663	645	660	682	684	685	647	685	668	657	660	651	658	592	681	635	651	648	634	661	690	665	691	630	679	686	645	636	637	607	688	683	636	640	666	647	676	678	665	623	660	630	672	679	663	666	666	628	645	666	633	700	695	664	635	650	682	672	654	716	659	625	670	679	668	624	630	718	672	651	635	664	642	676	674	685	617	680	642	672	663	641	677	677	647	675	657	713	686	671	688	631	684	709	631	712	688	661	679	644	685	667	653	632	662	654	700	695	640	684	663	675	665	624	687	709	652	622	666	614	632	651	696	660	680	676	653	673	703	687	711	641	661	673	642	661	635	649	686	665	705	660	677	706	689	652	659	699	650	671	679	680	625	678	649	693	629	690	631	691	686	667	612	630	646	645	663	658	692	663	659	665	632	667	684	662	667	683	654	605	702	687	638	695	619	631	653	670	624	692	654	655	675	671	650	693	673	695	694	686	625	682	662	644	667	666	646	670	651	648	640	712	670	732	683	699	636	649	614	636	673	644	704	668	636	724	681	699	634	692	681	665	688	618	627	646	680	699	705	668	594	707	668	623	654	619	644	665	678	633	649	688	663	657	670	634	666	622	649	610	671	646	698	655	699	689	672	681	646	698	690	685	664	695	648	657	662	697	670	642	625	632	669	638	672	689	695	692	643	646	678	700	641	630	651	656	660	697	601	641	659	661	664	714	639	714	701	653	649	625	686	675	635	649	654	644	674	646	677	673	655	644	657	668	676	631	645	655	643	669	683	664	653	677	616	686	635	657	642	655	654	659	659	691	633	679	683	724	673	645	670	670	654	697	678	633	686	657	665	661	643	635	636	649	649	621	659	675	676	675	663	694	621	639	668	677	718	685	651	707	645	674	639	685	686	672	672	659	599	674	684	688	662	649	657	672	690	671	666	655	664	657	661	648	630	726	656	634	656	634	669	687	664	649	659	631	653	658	648	710	629	681	691	640	672	651	672	661	687	687	645	639	677	635	634	653	687	618	693	631	666	707	635	684	658	653	654	667	650	674	656	701	672	674	644	628	666	697	692	642	628	682	651	674	664	654	651	628	694	693	642	639	647	682	638	688	674	677	623	638	625	614	711	582	637	615	705	608	662	665	665	707	667	681	695	617	676	694	646	620	666	609	695	647	638	713	665	696	699	658	665	645	668	696	625	639	688	612	624	665	678	677	736	674	649	654	659	662	656	640	633	617	676	677	666	644	647	659	627	651	690	668	648	669	632	696	730	681	658	663	650	652	645	661	679	695	622	664	687	679	663	702	673	654	665	667	693	639	698	668	653	669	652	688	669	647	634	673	645	655	640	691	659	623	623	688	662	636	613	687	687	680	712	696	650	686	664	669	648	676	654	651	655	673	611	643	712	664	679	652	642	657	674	636	657	661	679	677	710	644	662	674	722	655	671	702	629	697	682	664	610	674	666	666	690	678	660	656	683	657	671	616	703	626	682	683	696	671	650	705	632	694	678	637	676	674	651	656	655	739	669	706	652	693	664	690	671	659	644	641	635	643	659	680	667	651	615	642	682	617	676	668	696	653	698	619	703	637	598	679	704	631	674	667	663	651	663	676	694	698	649	615	693	670	679	639	644	666	666	631	650	671	643	684	665	698	649	675	632	672	675	674	629	611	687	676	648	686	659	594	683	699	626	635	589	630	658	683	690	631	651
4462	1190	1066	874	816	850	824	788	830	750	810	797	791	794	802	803	785	739	762	824	790	761	797	831	762	773	761	750	751	777	772	781	790	771	796	807	787	763	768	809	780	777	767	742	801	748	751	751	809	757	790	806	732	775	784	789	741	773	786	751	800	772	796	778	748	854	775	754	796	790	767	757	777	767	793	773	768	739	774	771	787	802	818	758	741	805	759	788	764	734	759	771	744	776	789	754	747	765	790	798	722	810	807	740	797	774	759	749	773	801	740	748	780	809	761	774	739	771	736	744	782	802	811	763	751	746	790	786	773	792	767	805	748	773	761	715	793	785	825	763	810	788	790	757	763	766	749	718	757	777	773	764	759	802	806	692	758	725	807	783	761	741	754	762	752	793	798	784	763	806	793	782	776	796	752	747	774	817	769	708	774	790	786	763	802	780	772	736	770	798	778	740	807	743	766	787	766	785	825	762	788	758	819	793	774	784	762	775	798	738	757	750	790	721	818	803	741	765	817	767	772	775	755	756	772	725	784	751	768	833	732	796	751	798	822	777	728	763	758	789	753	752	835	736	812	800	775	740	759	818	754	746	728	775	763	747	772	731	741	766	754	833	734	738	772	816	806	740	767	724	747	748	825	786	776	730	716	721	784	766	745	727	758	770	787	801	747	778	790	791	795	781	791	777	737	752	758	781	790	786	776	773	819	722	797	766	748	786	784	814	767	741	830	753	751	745	716	750	729	721	799	770	756	796	750	815	748	783	817	728	781	743	779	725	734	740	733	753	737	743	803	764	727	742	777	717	783	787	764	787	771	758	800	772	763	761	792	796	758	794	825	760	723	730	769	796	794	770	774	743	760	763	713	767	687	746	750	767	819	763	787	785	764	752	777	775	799	718	786	819	762	711	818	802	718	812	726	771	773	735	750	793	733	799	740	773	726	765	743	748	800	754	753	775	775	732	786	749	819	766	748	768	784	742	805	783	755	787	741	807	796	751	775	748	801	770	783	750	723	752	753	822	768	809	800	791	759	737	811	770	819	812	749	741	806	756	750	716	784	749	755	756	770	771	775	774	768	766	819	772	756	750	775	831	787	773	796	785	788	775	745	787	777	796	810	769	750	787	815	746	741	779	739	742	735	813	743	763	763	747	783	797	790	761	743	770	794	775	797	809	752	812	739	801	761	765	735	706	796	790	769	761	787	703	788	782	715	753	728	784	791	722	788	761	761	757	783	794	764	794	770	802	801	783	759	752	749	782	781	754	720	770	761	727	709	738	796	764	749	746	809	789	827	689	758	809	798	796	757	758	793	803	784	753	798	801	813	753	735	815	710	752	750	791	787	768	758	802	787	802	803	747	786	746	776	727	746	814	731	745	747	826	751	794	760	816	775	803	797	740	806	755	767	790	754	764	756	802	788	774	793	767	754	789	825	786	803	808	744	736	776	806	777	754	720	773	790	767	785	751	753	738	770	766	744	764	800	762	754	700	736	751	760	802	795	822	823	753	743	800	802	736	748	827	707	803	744	712	786	780	757	849	730	782	766	761	780	787	773	802	773	754	718	718	737	758	812	811	784	731	758	734	791	785	760	787	765	827	773	765	796	819	780	781	792	769	745	763	796	779	755	739	781	772	751	743	747	792	735	769	781	780	803	758	754	751	784	801	769	752	725	783	765	762	788	753	773	780	723	780	778	765	790	822	786	755	797	784	755	805	736	766	805	786	742	766	751	732	775	782	800	786	794	743	766	755	739	785	768	763	793	783	822	732	776	819	745	778	733	757	775	737	784	781	753	720	782	737	716	740	774	783	762	758	753	774	706	788	722	760	737	821	673	787	777	766	806	780	795	726	720	789	760	759	773	788	738	747	804	793	776	794	764	759	739	761	739	740	785	762	761	756	749	803	724	775	767	737	752	736	777	789	769	742	779	739	784	718	846	759	773	782	755	781	727	746	762	746	783	754	705	745	809	805	787	805	746	760	747	754	790	808	833	787	811	751	761	733	776	790	795	768	783	785	765	808	754	765	789	816	730	783	826	748	789	801	762	756	745	796	776	743	784	759	757	800	799	773	737	779	766	776	820	739	764	783	770	835	775	732	764	795	768	759	763	769	778	808	763	829	774	739	729	796	808	754	813	717	777	742	792	770	736	833	749	731	758	812	786	773	821	770	781	771	807	790	758	807	689	762	671	800	748	748	793	757	786	799	749	769	748	787	759	799	754	766	769	784	811	767	737	752	801	734	787	744	822	800	781	788	741	799	747	757	797	776	827	778	733	774	774	789	815	747	762	785	787	776	743	848	780	773	772	760	788	700	770	796	802	798	774	780	780	803	780	775	774	792	796	750	768	786	769	755	801	759	813	734	792	784	750	762	767	754	772	748	812	765	785	816	787	822	758	779	770	791	787	754	732	787	758	807	756	802	761	714	800	784	789	780	790	732	726	756	782	743	748	797	772	751	766	787	760	776	778	795	782	790	768	790	771	779	765	716	781	763	768	763	787	729	703	762	786	798	773	779	732	767	793	774	785	752	795	822	771	750	789	759	735	772	793	745	793	780	783	741	785	806	724	781	761	812	753	771	753	739	769	742	787	777	789	767	751	754	821	756	755	735	822	807	764	790	782	764	744	791	801	726	807	775	761	765	757	728	715	794	768	774	775	758	799	749	792	768	754	758	761	754	778	792	747	780	787	741	769	804	749	829	750	741	745	752	690	801	785	792	761	794	693	820	802	811	805	761	768	780	761	734	772	790	742	769	765	787	761	790	749	791	788	815	770	796	751	769	731	767	788	780	781	785	795	734	765	778	729	728	810	751	792	761	789	725	786	784	758	732	775	746	841	792	795	773	778	823	772	797	765	759	814	782	762	746	756	733	752	780	817	777	732	798	744	805	793	824	736	744	748	748	743	760	755	793	735	776	797	775	786	761	725	761	749	758	769	731	762	774	760	835	748	764	833	835	775	723	829	789	734	776	772	806	796	735	767	770	765	765	788	802	825	797	797	796	754	748	735	779	771	814	747	771	774	745	772	804	761	737	779	793	755	802	738	757	769	805	746	741	765	789	720	752	752	810	770	779	715	795	761	779	749	744	805	742	743	777	766	786	802	737	795	763	765	778	756	733	748	793	801	736	808	795	811	762	801	764	716	772	818	770	799	744	796	858	752	732	787	776	738	796	779	778	761	758	768	776	801	749	799	746	779	819	774	765	776	724	808	782	780	743	726	769	706	730	774	777	832	778	756	796	771	778	743	788	780	780	778	818	766	774	754	786	741	692	794	772	791	783	782	721	763	754	746	820	823	719	760	748	773	732	789	743	751	776	768	782	779	793	751	814	756	777	724	781	820	794	757	797	778	749	769	794	744	774	753	771	762	786	734	782	758	781	784	788	760	790	774	837	757	779	770	761	718	770	773	793	775	765	823	793	747	772	765	717	756	768	750	779	755	764	759	719	786	800	807	752	823	771	743	782	790	756	747	822	760	713	767	784
23425	21036	28229	24061	21015	10374	1378	945	842	865	789	772	719	740	721	700	710	711	658	732	714	670	697	684	676	671	707	697	650	725	724	702	701	713	676	691	705	663	623	667	679	714	692	674	713	744	624	712	634	662	653	686	708	689	688	687	704	708	650	674	691	639	687	685	724	706	720	698	695	685	687	666	659	631	675	700	654	710	653	700	700	668	645	706	634	611	665	650	657	697	626	696	672	687	632	668	653	663	721	623	659	649	689	724	700	665	642	635	679	675	704	685	629	663	676	667	659	708	683	693	630	640	609	701	660	653	646	715	656	646	677	684	669	685	653	658	632	677	652	665	664	675	662	711	722	668	667	696	665	679	648	670	696	694	698	696	645	669	677	672	702	656	705	659	633	635	703	658	666	622	621	658	669	683	640	687	635	670	636	654	677	661	682	704	669	708	710	649	640	758	711	642	653	654	644	688	693	646	690	673	690	694	703	670	667	660	658	702	650	656	657	647	656	676	668	651	672	653	676	695	613	657	654	675	650	655	681	683	680	660	653	649	652	670	654	647	649	654	672	674	683	688	693	648	682	650	733	638	649	699	643	649	616	672	666	663	673	654	646	701	665	662	696	620	703	634	640	672	625	666	710	646	667	665	659	701	651	666	680	629	677	704	721	630	622	654	679	689	672	626	661	689	653	690	626	709	667	667	645	682	674	696	671	705	646	684	679	648	680	646	684	670	653	663	671	617	687	662	665	626	659	636	681	753	691	661	710	731	680	652	638	638	664	615	644	684	668	633	680	707	628	658	697	669	644	648	688	687	676	622	677	714	711	640	657	644	659	624	640	745	691	679	717	676	636	687	652	722	664	669	674	642	634	655	685	684	681	654	655	688	715	660	680	677	657	682	683	696	670	698	663	626	685	697	667	665	647	642	653	692	672	664	661	663	661	698	661	668	685	662	626	680	698	640	666	607	687	639	657	660	635	658	668	694	623	666	624	678	677	683	699	637	682	722	671	685	649	667	652	686	643	729	702	645	702	679	669	652	616	688	669	664	725	659	657	725	649	628	666	637	690	642	645	667	708	667	717	626	668	644	642	712	660	683	667	692	673	680	630	710	659	666	694	656	671	700	628	687	676	671	665	690	658	676	668	626	706	717	690	651	626	677	650	698	703	667	644	692	701	695	638	651	656	625	575	676	683	647	651	727	703	669	669	702	697	703	644	637	717	672	678	674	665	698	634	651	625	672	626	695	669	653	646	684	649	672	712	650	669	646	665	680	652	701	637	652	698	679	682	654	671	677	662	662	657	627	655	661	647	621	671	712	673	681	624	681	704	679	664	651	659	687	690	711	682	633	642	634	651	673	671	640	629	633	629	700	640	661	650	638	653	658	663	713	681	673	652	702	633	686	641	668	657	666	677	636	654	683	632	687	701	683	666	684	671	712	666	616	698	665	666	636	688	629	700	611	694	648	681	686	678	694	674	640	684	612	618	669	634	609	730	635	678	638	648	642	703	680	688	697	696	645	683	672	661	706	626	737	650	669	688	737	677	642	737	657	657	669	699	662	651	654	674	672	629	661	693	714	699	683	678	679	662	654	673	658	684	672	621	672	627	658	661	681	659	659	678	673	646	652	645	671	671	615	658	697	624	694	632	647	675	705	671	679	674	660	656	691	640	641	647	652	679	691	670	668	643	648	649	663	663	693	653	652	659	672	681	681	668	647	683	697	675	689	641	705	662	665	691	669	698	635	706	692	682	737	684	643	640	614	682	652	656	726	652	638	676	639	687	695	681	682	669	647	730	648	648	685	648	666	625	677	645	623	695	668	665	650	652	658	668	647	688	678	657	701	674	660	645	710	679	674	660	649	695	704	654	677	701	654	671	655	640	680	705	657	627	682	622	662	684	677	686	636	681	718	632	692	662	656	690	705	643	629	677	621	630	656	687	711	638	621	668	685	648	664	656	645	692	656	683	668	662	665	665	704	657	653	713	662	669	711	664	664	669	662	664	688	636	653	702	708	666	661	663	667	624	656	643	688	677	667	687	669	641	627	661	681	693	653	618	677	691	642	683	632	645	690	693	666	667	666	625	663	696	664	662	634	694	655	643	673	653	669	697	644	652	663	655	664	691	645	679	647	662	658	720	630	673	647	679	695	733	696	675	654	681	674	644	707	651	622	661	695	649	676	680	729	645	639	642	661	641	662	676	647	690	657	632	661	706	613	712	708	705	664	645	735	690	666	678	623	703	684	662	680	680	702	665	672	697	708	674	672	661	626	626	661	673	676	749	610	648	714	617	668	650	623	631	646	675	675	672	684	712	693	660	640	657	653	698	658	690	681	694	664	654	664	656	614	647	675	708	650	646	669	669	675	671	696	685	630	643	663	667	642	674	673	623	658	691	644	619	687	621	650	685	652	600	683	601	662	705	729	629	671	684	715	670	628	677	657	694	660	654	679	685	685	696	665	681	672	676	646	644	664	681	688	661	698	652	662	680	699	678	667	627	661	646	612	656	656	622	661	670	676	629	665	671	674	678	663	662	672	686	690	743	674	694	650	634	685	692	630	696	705	670	637	664	690	711	646	674	692	642	671	711	685	674	626	643	701	679	643	665	672	624	656	662	693	642	623	663	674	701	735	652	711	670	667	640	649	671	651	677	695	727	713	681	731	666	665	638	668	670	669	703	728	693	667	673	686	710	670	631	614	647	715	674	669	645	640	692	714	641	680	685	629	655	721	708	672	643	654	709	699	618	687	679	703	632	666	649	677	653	666	676	653	661	692	670	721	667	656	664	658	658	694	664	632	679	684	629	666	669	638	664	696	660	664	658	691	675	684	661	675	644	642	678	691	626	632	658	663	699	683	681	661	653	714	666	693	653	649	652	680	691	661	683	663	637	700	705	686	632	639	664	666	669	651	663	674	663	669	652	646	670	694	689	636	715	660	647	623	663	692	704	656	691	671	661	705	720	726	591	673	675	638	660	697	675	670	713	666	648	663	637	672	693	673	723	696	703	664	630	681	638	654	693	680	666	679	685	618	673	633	689	704	690	654	670	640	660	671	701	697	656	645	691	686	628	685	682	700	644	670	694	680	657	665	621	668	645	672	621	704	672	660	707	691	652	646	629	670	648	693	720	632	700	658	681	673	620	666	661	659	680	659	684	652	654	687	653	669	662	687	635	630	643	683	627	716	668	692	663	702	661	668	689	686	651	648	681	666	648	666	641	672	657	685	682	643	683	643	671	648	673	647	678	661	649	663	677	640	690	674	676	674	635	677	713	644	674	700	677	688	674	711	623	669	633	670	683	611	636	651	693	645	693	641	615	658	703	669	633	613	643	657	701	655	619	670	655	645	704	671	640	677	640	669	643	672	696	659	729	665	677	681	629	703	706	681	718	710	714	671	658	650	651	665	677	646	667	662	650	669	671	689	674	662	672	672	681	678	670	730	680	702	633	662	715	653	696	653	635	666	670	665	650	635	676	676	690	716	643	666
3483	8284	5909	2931	2212	1785	1531	1320	1261	1048	1135	1018	939	920	860	879	945	856	863	864	859	850	838	819	814	810	826	824	810	859	756	822	811	778	791	809	811	796	839	868	741	835	791	799	852	773	760	795	829	783	765	812	805	824	786	838	818	732	756	786	794	793	811	820	784	849	813	815	800	793	790	789	784	821	790	784	816	787	768	808	821	799	822	785	836	756	807	821	781	799	758	749	794	768	771	838	763	801	767	819	803	816	814	762	775	811	797	745	751	772	804	772	834	791	805	781	730	825	834	780	839	799	824	769	748	813	783	831	783	750	758	769	820	784	841	752	776	822	816	838	813	756	837	789	786	833	765	782	816	864	821	807	836	797	791	833	819	777	800	784	786	803	816	843	837	801	791	766	777	859	761	772	781	818	840	765	805	818	823	800	807	800	818	772	764	840	808	750	796	777	809	801	797	800	785	778	761	802	805	813	854	767	770	790	807	801	821	808	753	868	757	793	808	783	835	825	783	796	798	801	812	802	773	791	793	807	824	838	789	826	841	810	774	810	825	809	780	772	808	830	754	848	825	821	845	809	774	804	809	822	806	798	776	802	818	745	841	815	782	789	753	814	816	861	784	848	780	810	793	844	841	805	791	813	827	811	829	796	811	794	800	747	789	764	776	817	787	758	781	769	817	790	773	761	788	758	770	816	823	756	806	817	747	813	797	805	841	794	815	776	780	817	861	766	788	787	776	809	813	799	800	823	847	795	824	752	781	828	829	806	776	806	757	813	819	812	801	786	816	781	827	779	801	803	790	831	804	800	797	795	786	768	747	778	784	781	847	826	792	823	837	783	837	847	820	764	801	767	814	790	780	849	767	795	787	775	765	793	768	779	773	775	803	842	810	805	777	763	802	766	802	802	783	802	835	817	825	778	824	798	805	766	783	818	745	804	826	775	779	763	802	778	863	772	813	786	819	831	806	768	768	856	787	800	784	786	775	783	819	822	794	780	776	801	753	745	819	838	765	823	790	760	845	820	764	785	783	785	816	799	800	826	789	813	835	835	788	781	796	833	829	749	793	771	781	809	781	823	796	798	781	744	839	797	737	748	817	761	779	775	787	752	832	806	772	786	870	815	725	806	811	749	810	777	815	817	744	790	850	839	769	812	776	785	794	758	806	819	802	832	803	765	815	776	765	844	766	775	801	759	812	822	780	813	828	761	793	796	799	781	766	760	782	821	832	845	760	791	827	766	781	781	760	758	820	847	822	768	807	843	799	766	799	815	816	781	784	774	777	765	793	785	827	794	781	776	795	751	806	819	776	784	759	830	780	788	839	760	793	796	794	798	752	759	834	804	823	806	819	794	803	785	797	762	765	773	749	754	793	734	738	796	801	814	787	796	814	799	795	843	789	770	876	760	800	803	816	828	808	828	749	831	798	785	785	781	811	740	820	762	802	805	760	719	848	791	823	771	779	816	794	767	773	760	798	752	747	787	806	804	768	731	792	779	787	759	802	790	805	814	758	849	783	816	768	814	811	746	834	780	809	798	765	791	820	813	809	818	776	752	771	732	785	831	767	795	781	797	802	805	820	786	826	786	798	803	814	798	766	806	798	765	782	848	775	818	797	746	784	805	764	796	792	777	765	828	754	788	804	805	828	816	798	788	742	827	866	804	800	765	798	781	788	820	804	743	822	770	802	784	750	830	770	838	776	747	770	838	771	828	789	819	806	828	799	759	824	805	794	841	791	839	801	816	795	829	788	759	762	779	791	774	815	796	795	768	812	800	843	815	772	833	781	757	772	831	822	839	786	796	788	855	763	770	783	786	810	787	791	855	754	831	803	836	780	852	781	792	811	777	821	734	735	808	765	803	787	819	827	747	805	772	793	838	795	822	780	813	747	759	807	785	818	795	819	753	758	783	755	784	773	837	802	807	810	792	751	842	774	772	762	816	781	801	730	772	793	820	816	783	834	835	858	788	766	812	817	808	767	775	787	792	749	782	805	772	799	729	781	773	789	767	864	779	793	820	796	790	776	824	795	810	764	784	806	793	765	798	808	807	818	806	779	797	782	786	783	842	823	797	804	817	831	797	863	774	799	785	842	784	761	776	763	802	752	766	791	769	754	850	832	810	824	796	817	827	809	786	813	782	835	809	821	857	772	794	790	798	803	811	831	776	792	767	802	784	812	801	738	784	803	795	810	807	783	819	800	735	796	744	772	733	781	766	787	759	743	773	775	810	792	805	792	740	813	741	860	767	785	809	838	774	826	835	859	754	768	791	807	785	803	774	765	825	775	789	785	790	752	763	801	775	761	791	747	824	791	809	774	771	748	866	758	796	772	837	785	790	797	804	821	801	849	772	755	805	802	784	808	794	810	837	787	788	805	759	764	787	844	828	805	818	812	836	773	825	834	789	828	792	816	847	828	772	814	815	763	789	815	793	784	799	831	839	800	782	787	800	785	789	796	764	723	836	842	752	802	790	805	785	789	768	796	811	810	819	826	811	822	778	804	781	780	835	742	743	856	813	778	764	783	796	824	803	798	816	779	756	810	796	810	785	746	792	762	792	779	779	804	776	790	799	819	771	782	782	781	795	805	803	799	762	858	777	798	817	836	812	793	756	829	751	790	805	805	814	743	795	775	791	817	787	812	817	809	797	781	829	812	846	821	798	823	794	807	795	789	811	806	847	777	757	818	765	766	817	788	800	792	757	862	790	833	769	812	784	795	779	836	775	800	757	793	753	791	806	774	831	827	813	833	798	806	799	809	785	759	805	787	790	801	790	822	828	757	772	807	764	811	797	782	822	781	753	822	828	792	800	853	827	793	821	762	808	811	825	785	830	775	781	809	866	778	791	765	763	751	854	794	800	791	803	796	778	804	817	808	840	762	792	784	797	808	795	805	816	778	814	805	799	828	808	780	828	772	791	799	747	833	816	790	782	823	804	749	754	786	797	800	751	748	798	776	773	784	788	799	746	793	754	796	776	841	813	743	777	814	790	827	796	794	815	812	785	760	778	768	823	788	774	774	763	754	800	794	798	820	762	793	790	842	786	750	784	780	807	805	769	791	802	806	794	813	768	783	802	784	808	811	766	820	784	780	740	853	774	818	788	799	796	798	825	781	795	802	851	822	778	790	825	764	835	829	829	769	840	787	784	810	844	815	802	779	781	820	794	861	798	826	800	848	818	752	812	760	856	790	783	793	763	795	801	805	759	751	770	777	798	750	753	761	801	749	758	807	815	856	774	843	791	815	758	840	787	812	812	832	825	809	809	854	797	803	781	812	822	790	807	825	799	764	833	784	826	788	747	805	864	773	809	744	772	813	836	768	759	809	790	791	825	771	812	832	784	791	772	772	832	809	765	807	832	800	776	811	823	831	829	824	800	765	786	811	804	798	765	775	797	785	805	786	770	799	795	749	755	801	828	808	822	757	758	772	850	786	788	782	807	801	771	778	769	749	783	798	851	791	772	786	782	829	781	759	814	789	783
24562	21048	27124	25115	10334	709	552	465	446	408	392	366	411	402	388	372	340	378	351	371	347	384	339	392	341	359	336	358	346	367	349	318	333	340	359	380	371	390	349	358	322	359	332	326	365	370	340	318	329	357	355	369	336	386	362	361	347	348	336	366	340	384	344	344	366	323	350	357	361	352	325	339	330	331	334	353	360	353	351	332	385	337	354	346	348	335	381	356	362	351	298	349	384	369	347	332	326	343	333	351	338	341	359	348	332	377	344	322	364	338	348	352	341	343	335	342	319	381	356	384	334	323	330	335	323	347	361	374	337	364	350	377	323	355	324	344	339	368	360	345	339	352	341	372	350	382	331	350	341	302	343	379	349	368	356	342	335	377	327	347	370	331	361	312	389	355	327	326	337	342	341	344	374	361	379	352	309	358	347	362	361	310	345	367	343	351	359	375	336	314	334	348	334	356	367	337	336	324	373	348	354	319	317	355	339	383	355	366	329	385	352	349	327	345	341	341	395	404	368	353	305	355	345	327	364	364	345	347	387	342	360	326	337	364	377	342	306	365	359	327	329	363	358	337	362	358	357	313	361	368	347	348	359	365	338	389	338	366	363	392	321	370	346	367	382	382	391	353	335	342	341	348	332	364	359	329	323	318	347	350	367	360	332	354	347	366	371	371	360	375	368	342	336	357	352	353	367	350	377	380	307	392	364	362	339	320	345	350	334	348	361	348	375	338	346	329	334	357	369	356	290	336	352	367	335	339	369	359	359	338	377	353	360	357	369	365	375	347	349	355	345	383	345	336	370	346	368	365	350	345	355	316	343	356	365	359	355	373	338	310	365	349	376	325	340	322	367	356	363	319	360	369	366	330	374	356	318	364	349	368	348	356	385	353	346	342	343	347	356	358	331	327	321	324	375	347	357	356	329	349	352	330	330	338	327	350	335	309	347	340	337	347	340	371	373	344	304	325	325	328	342	336	337	362	361	314	344	362	336	363	358	341	317	354	343	359	352	357	325	340	328	333	337	377	337	322	379	369	356	326	370	321	368	352	330	338	353	379	352	387	341	327	340	351	325	356	332	335	356	370	338	384	350	331	323	361	355	337	323	339	344	301	343	361	350	315	335	311	353	341	334	373	328	357	343	341	343	319	374	314	329	331	363	352	327	381	334	334	365	317	355	368	317	339	369	318	359	373	343	372	362	405	370	335	345	351	321	373	362	359	365	364	319	355	333	343	375	367	342	329	368	341	348	329	349	333	369	312	353	342	345	345	341	363	342	352	340	339	336	355	353	347	377	339	368	361	336	366	328	334	317	361	370	349	380	374	362	359	347	388	332	377	338	364	335	377	355	350	337	311	359	353	350	329	358	318	348	364	349	332	365	357	328	325	320	373	320	348	339	343	377	331	332	320	332	367	371	296	363	339	353	301	319	350	348	352	361	337	354	358	388	327	371	354	338	368	355	375	315	334	336	310	364	325	368	359	367	348	351	326	320	351	373	364	340	345	344	366	335	342	373	362	315	362	352	321	366	368	351	370	371	337	352	346	354	332	326	324	318	350	357	345	365	318	357	370	375	363	341	346	376	354	347	356	347	344	302	335	356	386	336	335	355	374	369	332	365	347	326	336	334	324	357	329	370	353	376	350	365	345	322	348	352	339	353	347	369	370	346	337	395	345	351	374	327	321	328	377	339	341	349	389	338	351	376	353	377	304	301	318	382	364	349	346	371	353	352	361	359	355	369	327	337	379	347	341	357	348	350	315	338	375	351	344	320	367	340	323	315	386	326	365	371	344	340	342	399	325	324	347	350	335	346	318	350	377	394	389	361	323	372	396	352	348	352	350	392	350	343	371	347	341	333	319	315	344	334	325	335	314	319	354	334	347	337	338	346	338	325	358	355	342	355	348	357	335	358	343	352	337	347	337	368	372	362	355	323	323	309	365	329	346	350	334	354	357	361	341	345	363	352	331	320	313	345	326	341	356	363	321	358	338	314	342	347	371	347	339	386	322	358	349	331	359	351	355	364	380	329	363	335	317	337	377	337	358	339	321	348	360	344	363	335	289	347	352	334	363	327	356	352	330	375	355	357	355	338	357	399	346	344	338	351	364	326	330	340	318	358	349	367	382	324	312	333	349	298	383	336	363	318	362	325	343	347	346	355	350	357	332	356	342	383	367	340	352	343	328	375	359	351	361	368	339	355	370	392	353	349	328	363	351	317	326	382	379	329	348	316	351	351	385	347	404	355	306	343	383	344	339	363	358	339	364	340	370	343	329	379	327	335	356	344	316	339	351	355	359	358	334	354	325	376	370	365	352	345	356	339	339	346	325	365	347	347	362	338	343	294	380	333	336	366	356	359	370	333	341	342	328	334	335	354	353	353	347	376	349	340	344	362	367	365	362	371	356	350	346	368	366	347	314	344	356	383	364	336	333	381	368	345	356	360	334	361	339	340	371	300	355	351	322	350	334	384	377	345	337	332	311	356	376	361	354	342	340	372	360	340	333	385	356	326	354	372	350	337	351	342	367	370	362	337	352	358	348	336	402	339	367	330	353	356	385	335	317	359	332	325	374	361	362	349	333	331	347	354	348	332	336	351	340	356	343	377	326	366	349	319	336	335	372	332	338	368	295	358	335	367	379	313	350	341	342	417	396	330	329	376	327	346	371	365	322	345	384	355	337	328	312	353	364	373	338	331	333	374	355	349	350	359	316	368	357	338	355	355	349	343	346	350	361	332	307	339	351	352	350	354	331	346	356	343	328	371	353	348	383	327	335	355	381	346	367	348	362	344	341	360	391	363	362	352	359	357	348	306	353	354	345	348	353	347	323	328	353	317	322	362	346	332	331	337	366	378	324	356	356	339	353	334	329	340	347	347	355	328	349	365	356	345	353	373	330	340	331	341	326	364	321	302	367	363	360	356	378	371	329	340	332	352	343	312	315	324	321	354	361	351	338	388	334	340	348	339	348	345	352	325	309	383	343	359	348	359	381	395	331	353	321	357	339	336	357	360	362	332	365	338	319	356	336	332	355	301	326	364	344	365	370	358	362	329	361	360	379	375	361	374	335	341	328	359	345	337	365	373	335	338	319	364	358	352	332	351	352	353	344	343	346	329	334	354	338	336	368	345	362	337	364	349	349	342	375	319	356	385	342	333	337	373	363	352	321	377	339	343	347	358	348	331	346	351	334	407	351	346	320	358	346	351	355	340	337	349	314	329	355	363	362	352	323	357	354	328	344	341	348	353	379	313	330	325	350	343	385	367	348	340	373	356	365	351	361	349	306	353	368	385	355	335	346	346	357	366	384	313	364	348	374	325	371	349	330	370	345	372	335	356	321	338	321	352	363	364	313	366	335	391	369	346	349	343	356	320	303	335	326	311	339	367	345	357	369	309	339	366	352	384	355	403	353	333	326	335	366	326	361	343	335	372	365	336	350	354	343	351	336	342	331	356	330	323	292	348	333	345	348	335	325	349	359	337	354	343	318
3356	4746	3153	1607	1196	976	841	723	674	590	574	538	565	486	496	485	474	455	471	430	451	425	476	471	461	471	430	470	446	422	403	397	449	413	402	409	443	417	396	439	397	407	421	414	411	436	413	428	413	433	402	405	411	396	421	400	425	434	398	411	424	384	418	402	448	404	449	413	421	366	415	412	399	425	390	432	388	417	402	393	441	446	393	410	441	443	403	430	397	401	398	423	457	430	431	377	404	403	392	406	433	416	439	422	397	408	403	394	370	446	420	360	404	429	403	445	392	402	425	429	416	395	379	439	431	433	374	400	404	395	401	417	432	406	396	426	438	449	427	427	423	440	407	410	427	380	420	427	384	369	443	421	413	381	402	422	366	393	435	438	454	388	413	425	424	432	374	423	432	396	427	406	412	435	421	444	406	419	417	407	387	434	404	430	432	425	452	433	430	405	423	444	432	414	379	409	421	414	433	438	425	401	432	407	442	359	407	391	442	433	412	422	428	422	422	447	422	401	419	427	400	430	416	413	381	410	392	403	443	401	417	395	461	396	423	403	420	419	397	436	378	464	386	416	438	411	418	433	390	378	424	412	414	428	378	440	432	405	458	415	411	368	425	391	429	420	391	440	414	429	390	436	398	433	431	420	405	419	405	401	428	367	384	415	402	446	369	389	443	399	412	391	413	423	411	415	428	417	430	432	426	408	425	432	439	407	416	409	410	399	436	414	402	472	424	412	412	426	440	425	410	397	419	433	439	392	445	398	451	412	438	425	410	372	427	419	429	395	404	442	397	393	423	417	413	442	421	451	392	436	380	419	409	417	384	416	436	439	412	407	420	428	405	417	399	419	468	398	410	409	436	415	400	423	463	434	463	420	388	404	363	412	404	396	429	477	419	366	376	421	431	402	420	405	452	448	400	374	384	440	409	437	402	438	393	400	419	390	405	410	368	393	416	448	387	415	435	407	388	419	404	424	413	384	395	397	377	423	424	412	384	440	421	436	418	444	411	396	388	432	401	428	420	391	434	401	402	396	421	438	394	416	414	392	429	392	421	414	439	402	397	432	433	449	427	398	401	453	431	455	419	393	377	398	428	415	393	415	404	437	452	422	428	420	385	436	474	397	409	420	435	444	380	414	405	402	359	428	420	419	412	420	416	402	468	408	419	390	409	419	411	423	445	395	382	386	442	373	427	448	391	414	451	404	411	377	445	444	375	420	409	410	413	440	410	402	386	432	401	402	378	392	428	402	428	426	382	421	456	411	443	419	410	397	414	419	441	417	423	422	448	418	401	447	407	431	449	430	421	415	449	430	408	417	419	393	440	437	425	401	465	410	438	403	434	415	446	407	417	433	410	384	443	404	412	395	408	416	433	418	434	444	420	444	412	438	405	405	446	386	374	441	419	429	418	399	432	404	432	410	413	410	446	427	414	425	407	449	430	433	404	428	394	439	438	399	458	434	402	394	390	416	441	411	428	436	431	428	441	403	392	463	416	412	392	401	447	389	451	432	413	424	418	437	399	445	408	423	422	427	424	428	424	389	399	431	401	422	412	425	439	407	427	409	428	387	409	431	422	395	385	373	413	370	382	424	387	417	412	397	411	428	427	409	449	423	406	345	414	395	386	441	425	405	383	394	452	429	416	405	387	438	383	433	438	407	421	439	442	410	425	423	395	412	396	385	434	402	415	454	396	402	428	429	396	385	427	413	415	399	387	458	387	400	421	390	399	409	400	416	410	431	431	430	413	413	405	391	416	441	411	377	445	441	414	438	433	453	401	423	425	416	403	438	427	402	442	428	436	427	441	422	354	430	425	418	424	413	441	428	407	402	388	441	420	419	389	421	387	438	410	440	405	416	396	401	450	459	428	376	421	399	373	397	441	394	405	402	422	420	406	420	419	432	421	423	443	417	412	391	401	451	427	384	410	405	421	386	414	440	431	400	430	421	401	423	395	411	423	389	454	411	393	392	412	398	437	439	441	428	437	431	447	431	395	397	433	384	411	455	422	410	456	423	404	389	407	443	418	415	404	420	436	401	393	401	416	446	399	424	427	454	454	399	422	385	388	408	421	440	419	379	411	400	395	468	385	417	386	386	437	415	395	422	414	447	416	444	419	417	468	408	401	431	419	431	389	424	361	405	402	418	375	386	411	385	420	453	428	419	429	404	387	436	418	417	397	402	397	424	441	426	428	396	417	416	428	413	428	442	386	396	452	428	399	397	382	418	433	439	457	395	411	428	386	410	434	438	412	438	414	426	406	423	415	370	386	393	403	464	400	450	366	394	419	447	428	376	427	391	390	410	429	411	371	425	420	431	402	400	421	389	386	413	418	438	413	443	391	425	447	402	426	459	412	385	403	433	433	388	412	448	394	386	423	436	400	421	411	403	409	427	452	431	425	424	398	405	409	441	409	432	434	369	439	401	416	416	375	393	407	415	426	442	413	430	395	399	409	433	432	398	422	418	427	435	430	414	397	430	414	376	422	397	413	421	377	418	438	422	389	423	390	418	379	420	413	404	424	412	385	398	415	420	435	454	424	394	436	415	401	469	404	392	445	372	389	418	424	402	380	475	429	386	440	415	419	451	453	378	422	436	424	398	455	400	398	399	406	439	444	485	394	411	394	401	433	406	386	452	440	382	408	460	428	392	420	403	408	446	401	411	413	390	416	450	386	418	410	436	421	410	431	410	407	391	464	416	398	391	415	409	446	379	407	385	425	410	395	430	419	440	418	429	399	428	433	407	424	410	410	404	422	425	436	395	429	400	416	424	394	423	412	442	411	416	438	379	420	373	413	427	432	391	415	409	395	392	414	421	414	425	437	414	417	418	401	392	400	416	434	419	407	451	413	423	428	444	410	441	379	413	405	424	413	412	402	412	404	412	422	423	397	430	430	429	418	393	415	406	443	395	400	424	395	419	394	405	413	397	406	405	390	388	418	381	412	380	386	416	438	406	420	404	420	399	394	390	417	389	420	384	436	369	421	398	431	404	369	417	459	439	401	424	444	418	394	406	420	396	409	389	364	425	429	389	448	398	418	394	428	414	438	422	440	422	403	421	412	413	407	404	411	413	391	403	448	387	412	412	416	413	414	411	447	400	404	407	441	460	448	424	425	384	419	408	426	390	400	406	413	381	390	429	409	385	434	414	392	390	402	434	415	398	377	428	466	437	414	402	401	458	447	413	410	390	394	430	403	391	420	430	370	417	438	407	417	423	436	409	401	426	364	362	438	406	415	407	376	405	421	388	375	434	400	402	432	413	444	411	405	451	404	417	394	395	396	404	385	425	388	416	411	401	426	431	420	392	432	440	439	406	437	405	414	400	388	431	437	392	393	423	426	388	430	386	376	405	413	416	428	437	423	395	432	424	443	409	411	393	410	394	414	407	408	376	415	377	407	389	438	411	415	455	452	406	431	383	409	404	408	370	428	427	402	400	396	389	415	449	414	427	406	432	412	419	443	415	429	427	399	412	393	431	422	410
22415	21104	28744	23706	21104	21139	8451	841	634	629	546	483	474	429	391	424	406	373	406	359	347	374	329	322	341	326	322	311	325	334	338	345	311	345	307	317	322	289	304	299	308	322	319	304	306	322	310	315	286	280	328	290	321	310	290	325	294	288	328	294	296	327	329	345	324	299	316	285	294	272	322	331	288	256	301	271	337	314	321	288	287	308	298	274	293	298	285	302	282	323	330	319	283	311	287	312	311	307	282	315	322	302	291	276	279	286	281	293	284	312	298	319	312	305	296	315	297	312	317	324	303	296	297	302	311	309	317	279	326	295	309	298	296	299	286	296	300	313	282	295	278	324	294	299	304	294	303	310	287	314	329	286	282	322	302	287	307	267	286	320	287	322	330	320	311	308	315	284	304	292	330	313	303	312	298	322	286	282	287	316	312	308	300	315	324	276	330	319	306	291	323	303	307	313	294	325	289	313	316	302	300	310	289	314	304	298	310	290	308	312	280	306	286	311	302	307	282	310	279	292	297	336	329	319	283	302	315	293	323	314	290	322	284	307	276	318	325	314	301	278	319	294	310	313	286	318	312	299	312	289	289	326	318	309	288	298	305	336	276	287	299	287	295	295	309	319	273	293	294	258	314	304	322	310	278	290	309	293	299	308	277	262	300	329	282	319	311	321	313	290	259	310	284	310	280	301	327	265	314	320	328	309	291	333	308	291	296	298	302	293	291	280	302	326	298	319	290	286	314	284	304	303	340	294	310	291	313	304	326	332	304	276	303	301	262	291	287	315	333	304	293	308	257	308	301	289	304	294	330	292	332	281	278	292	287	268	288	289	308	294	308	305	287	286	305	277	308	328	342	308	325	286	279	299	296	312	338	308	313	308	313	305	295	314	295	316	309	317	322	320	290	306	315	301	292	279	315	292	278	327	331	320	287	300	318	282	289	289	288	301	308	310	311	320	310	314	312	311	283	290	299	305	284	279	308	287	300	301	318	314	325	298	308	299	281	350	295	305	296	300	315	349	277	315	323	249	324	294	337	299	310	300	312	293	324	320	291	314	305	303	279	294	296	312	307	311	298	267	292	286	297	302	303	311	284	326	304	290	277	303	314	313	292	284	303	293	282	295	302	285	334	304	300	294	293	295	342	304	295	296	284	290	317	289	301	315	271	311	302	299	302	310	298	297	343	286	301	306	323	293	280	319	266	310	289	290	283	292	286	305	262	289	319	294	317	287	302	293	317	284	301	299	308	296	307	290	314	326	283	305	325	290	311	311	296	314	329	302	328	319	309	334	271	316	298	296	299	328	304	276	300	327	302	312	299	306	313	294	356	282	343	264	339	317	310	292	268	305	317	318	318	320	296	299	307	330	315	278	313	292	324	274	269	301	297	299	275	328	290	309	304	306	326	317	283	317	298	317	314	292	295	306	289	331	281	300	275	323	311	331	282	305	320	303	291	277	301	323	294	300	312	323	294	304	357	310	303	279	283	303	288	314	301	279	307	292	309	324	302	303	279	287	302	318	248	277	318	305	289	271	287	314	289	292	293	343	300	339	291	300	325	291	316	315	300	307	324	300	323	310	299	324	322	318	331	311	270	297	305	302	332	303	311	324	294	313	333	307	321	322	303	310	285	294	298	278	317	304	303	261	302	299	285	298	334	282	322	293	304	313	293	297	313	282	292	276	300	298	298	295	306	319	331	283	314	290	301	304	278	277	297	305	280	311	278	296	310	301	333	282	300	314	311	301	326	312	298	287	294	285	298	301	267	282	283	274	303	313	309	275	316	286	280	308	316	301	297	313	286	283	315	291	294	325	320	327	315	320	308	324	298	310	284	312	279	303	350	295	301	288	305	293	306	272	271	307	301	292	293	324	308	338	297	312	322	330	276	293	320	293	300	313	315	290	290	281	284	262	300	294	308	295	294	314	297	300	305	282	292	306	290	296	292	302	299	321	306	294	316	286	308	289	295	301	305	311	280	308	296	283	322	332	277	295	307	288	307	303	297	283	311	295	317	309	336	313	299	292	300	306	296	313	312	278	318	302	290	306	335	289	282	298	298	338	291	323	296	328	308	316	276	313	301	278	299	304	288	322	296	317	269	310	288	273	275	315	309	317	317	307	295	303	269	300	305	263	292	287	312	288	316	306	321	301	295	318	320	281	313	314	305	301	310	322	274	302	306	283	324	289	292	334	308	297	308	295	281	287	303	318	328	316	340	307	315	300	286	319	312	297	352	297	295	290	287	302	289	272	285	266	284	323	294	300	295	294	288	301	303	306	276	323	328	324	314	295	265	284	285	308	297	292	285	290	297	286	303	276	299	302	317	295	335	274	323	280	305	287	302	263	274	308	273	326	300	251	318	293	302	307	279	310	308	293	271	308	309	338	298	254	286	326	264	289	310	264	343	264	307	306	291	297	303	285	297	297	299	288	304	309	281	325	272	305	316	297	311	297	297	282	300	287	334	289	274	271	298	305	286	302	343	288	295	315	289	329	302	322	327	297	280	309	277	280	285	299	340	309	288	283	299	325	268	285	320	311	313	297	295	296	295	309	273	298	323	317	320	295	291	288	292	304	301	306	308	308	310	297	294	313	272	304	278	296	303	329	287	285	286	283	294	281	293	277	287	303	306	287	277	302	296	309	304	299	312	296	283	313	320	322	293	298	324	304	315	322	297	296	309	323	291	302	333	295	306	277	298	314	292	271	309	314	283	278	330	308	293	265	314	316	328	302	301	297	302	278	293	295	306	280	297	280	275	274	266	273	293	282	300	338	327	298	316	276	309	305	312	268	292	284	303	256	304	330	299	309	294	285	315	300	310	281	306	292	321	309	327	317	326	294	320	314	318	279	299	287	281	338	280	328	310	319	287	318	313	291	296	273	312	296	284	289	333	289	299	302	287	313	305	335	283	301	273	299	263	337	306	286	305	324	311	273	316	304	302	301	312	299	283	316	294	327	302	323	268	297	301	311	294	283	311	311	296	312	291	272	293	297	297	313	287	334	313	264	306	291	271	293	285	319	292	267	289	335	274	315	306	309	283	311	352	291	284	306	299	298	295	281	313	327	279	310	299	288	325	323	312	275	317	276	298	282	309	321	320	262	264	285	304	330	280	278	295	312	327	300	301	317	299	323	303	268	305	296	312	323	274	292	309	275	277	300	312	288	289	277	337	306	283	294	293	295	312	302	266	309	296	305	314	258	300	298	321	287	281	301	292	297	292	289	305	305	284	281	313	329	298	279	304	294	307	290	314	299	312	314	257	344	291	294	289	283	300	320	267	314	270	288	291	329	275	304	304	298	264	323	276	293	283	305	277	311	301	302	289	272	315	337	287	302	324	282	306	301	317	301	292	299	332	302	265	297	298	310	304	299	292	284	291	313	271	295	309	310	290	305	305	285	300	332	286	292	303	296	322	299	316	311	322	297	290	307	286	330	320	318	294	304	310	302	304	324	299	305	281	318	305	281	300	290	299	319	308	307	314	318
4609	13364	9255	4437	3202	2372	1916	1477	1155	1004	818	778	693	692	718	528	542	527	479	513	450	451	453	447	446	440	448	408	423	444	408	394	409	363	423	402	394	388	358	383	429	393	419	369	401	366	381	415	404	389	382	371	382	367	371	384	373	405	392	362	368	390	359	393	386	350	395	357	381	407	430	381	372	350	369	365	378	382	418	391	372	374	382	353	385	395	385	378	394	380	412	376	361	382	355	408	364	364	381	391	376	367	350	375	395	410	362	383	367	389	363	380	401	333	359	352	332	360	358	398	376	384	371	352	379	403	352	371	380	355	368	391	382	364	382	370	388	380	363	360	401	389	372	383	370	383	338	357	404	373	381	337	390	392	363	374	354	340	387	372	374	366	357	398	357	358	403	392	369	386	359	377	372	394	368	361	382	378	391	358	378	369	381	343	412	407	340	380	393	387	364	361	383	360	388	333	388	389	352	381	372	362	393	375	350	353	373	358	388	363	357	388	365	378	347	364	342	392	381	363	371	364	351	380	366	404	360	362	370	392	371	387	342	375	365	389	375	371	359	399	374	388	380	374	344	399	352	380	350	407	358	407	390	358	374	398	356	342	359	329	402	379	361	357	351	389	354	392	363	357	388	359	359	401	385	378	376	342	364	358	397	334	361	368	372	383	361	384	393	372	395	366	375	363	360	369	372	346	381	382	378	390	358	379	365	370	349	375	361	359	389	353	345	363	349	400	388	397	393	371	391	355	398	350	384	382	378	412	388	374	338	356	358	354	384	375	387	367	364	376	362	336	362	339	357	398	368	381	413	336	371	375	337	401	366	380	384	383	386	374	349	394	398	394	376	391	350	374	371	376	384	372	353	391	375	394	396	358	336	389	383	409	337	374	368	405	392	344	346	385	381	369	398	401	362	403	384	380	383	394	369	332	383	379	385	355	379	397	382	357	402	385	385	397	362	362	375	373	382	382	388	375	366	396	377	436	378	366	400	344	393	372	331	371	381	364	379	373	373	401	370	413	368	382	375	347	354	421	382	364	383	373	363	355	363	394	382	353	425	370	381	385	370	376	366	350	388	391	406	350	353	389	410	366	359	390	392	373	401	354	351	356	390	348	360	384	382	366	344	363	346	376	326	371	380	414	380	357	362	357	376	389	352	362	368	350	400	382	401	350	406	328	366	402	357	372	378	344	374	384	377	384	386	351	420	379	378	405	358	343	351	392	385	360	358	370	387	378	366	379	363	386	345	399	410	372	351	409	379	398	372	383	378	377	364	364	365	367	390	403	385	400	407	402	370	371	336	363	408	367	405	352	359	358	400	384	398	364	364	358	350	367	383	355	369	350	383	386	386	368	373	350	356	364	377	382	380	373	385	351	397	365	379	392	373	381	346	377	382	345	364	373	370	379	383	378	359	353	373	372	366	367	398	395	338	379	376	382	364	383	389	372	367	374	357	378	404	374	358	350	384	371	395	379	412	362	366	393	379	350	400	405	372	377	368	368	345	392	360	361	388	325	390	399	383	366	394	364	351	414	346	369	395	367	369	372	354	394	364	341	366	390	368	367	384	347	352	338	377	378	362	403	387	360	382	405	378	355	357	403	351	361	360	411	367	385	357	345	385	406	394	378	375	374	397	360	376	353	376	364	355	386	341	358	369	377	396	386	373	362	387	366	369	375	347	368	380	376	363	388	383	350	348	351	375	394	374	361	400	369	368	389	363	356	337	398	404	384	357	403	360	364	361	354	348	390	380	383	411	397	353	384	381	357	353	355	367	368	361	405	355	371	354	399	395	373	370	373	348	370	390	398	368	356	355	363	396	370	369	372	365	360	369	353	342	377	373	411	365	398	371	352	335	402	390	396	388	356	371	358	383	370	385	372	384	389	409	355	367	373	365	384	369	371	360	402	390	386	366	397	364	369	359	374	348	356	371	354	352	353	383	348	370	393	386	371	370	364	378	370	359	386	367	363	363	381	366	367	344	378	360	342	394	371	380	364	370	354	377	345	400	371	367	336	337	372	393	360	417	376	382	357	352	326	359	374	381	354	354	350	383	381	354	381	362	406	375	366	335	370	403	388	355	406	392	382	383	416	406	403	350	354	395	371	344	391	374	392	363	325	387	389	362	369	381	365	384	372	384	373	393	369	400	361	403	377	357	381	391	369	370	385	364	387	397	371	382	364	398	342	381	371	374	361	358	371	347	339	349	368	401	371	393	356	373	361	360	366	362	383	361	347	360	384	335	359	418	337	398	343	367	381	389	344	358	368	384	379	368	392	379	376	370	368	394	382	378	349	365	384	387	389	366	382	374	392	398	379	391	389	403	346	376	336	368	353	365	343	343	342	394	376	403	341	358	344	380	370	350	378	356	330	350	339	383	365	372	400	349	365	347	370	356	381	371	386	370	344	392	400	359	366	368	369	350	367	349	395	373	373	402	337	327	385	351	382	362	382	392	365	368	364	353	383	379	354	376	351	381	357	365	368	367	376	412	388	358	385	359	383	364	414	365	369	351	366	364	368	359	393	379	388	384	369	371	368	401	387	407	346	394	369	382	341	371	383	342	367	393	392	385	348	381	360	347	370	390	376	353	362	378	358	354	325	352	401	377	357	337	352	394	360	367	395	344	356	331	386	357	372	400	411	364	352	392	330	353	356	375	394	383	350	372	342	347	375	326	402	388	366	389	385	331	377	371	387	351	395	367	375	370	392	360	382	385	400	391	355	364	334	356	365	371	345	361	352	367	371	361	380	334	389	394	380	376	366	368	370	385	365	331	409	343	365	376	366	380	363	390	369	390	371	377	351	347	342	351	399	347	378	375	346	411	380	359	366	326	367	371	392	338	388	390	376	386	381	338	411	350	372	353	347	375	361	383	330	345	370	354	354	337	355	354	398	370	357	372	382	395	372	392	353	364	373	384	367	360	366	346	400	370	388	394	379	407	371	376	370	336	394	364	374	385	359	376	367	342	392	397	399	353	344	380	387	359	399	389	351	371	374	403	357	335	374	350	386	345	383	364	358	351	369	332	377	362	404	385	380	361	379	403	370	401	365	373	386	366	376	371	395	369	354	358	345	385	373	378	390	361	383	408	355	384	375	408	371	347	371	408	369	380	373	355	384	380	400	361	378	387	379	373	371	376	360	370	389	376	359	380	356	408	348	364	387	395	405	360	389	371	390	403	391	361	367	380	373	374	373	373	402	372	375	411	365	397	370	388	388	368	382	347	368	337	358	355	374	377	356	391	359	371	388	345	370	377	385	383	382	387	372	353	343	391	374	355	345	395	401	380	388	361	367	332	371	345	376	355	379	376	345	383	385	413	390	391	394	384	387	359	373	351	351	375	388	362	381	351	377	364	379	344	398	365	364	397	390	369	375	371	391	371	365	351	342	385	363	375	358	427	419	390	370	389	383	399	377	398	370	372	363	368	378	386	390	344	383	370	373	376	371	355	374	351	347	390	359	368	395	358	356	383	342	348	394	353	399
27224	18449	4560	975	721	686	634	668	666	691	714	697	677	638	658	651	682	607	691	666	621	634	603	669	702	671	654	658	643	679	651	632	657	618	648	661	643	659	634	663	651	631	653	647	631	698	692	669	622	717	643	684	683	646	621	656	648	660	675	671	700	635	643	662	657	649	659	598	656	690	638	610	651	690	672	622	666	672	688	638	695	647	681	600	654	650	634	687	657	626	667	630	639	602	656	665	693	684	653	652	691	651	652	649	652	664	651	636	655	659	600	677	662	670	615	656	641	665	683	659	612	627	670	666	628	584	644	672	627	661	669	629	610	658	641	669	646	631	683	642	691	693	631	659	712	622	621	639	635	623	635	612	624	647	653	658	691	689	653	617	609	698	652	670	656	623	671	637	691	604	676	749	694	647	691	649	618	616	678	655	668	738	624	642	647	679	651	640	673	641	627	671	666	653	653	631	643	660	641	636	657	652	647	629	656	655	628	666	699	644	636	680	643	677	686	640	642	670	628	624	664	672	647	617	705	604	664	647	659	626	654	689	679	658	654	655	697	634	700	649	645	675	658	663	646	659	666	709	673	675	651	687	594	609	665	652	643	648	648	645	653	633	660	659	731	666	626	637	637	680	661	687	622	675	684	610	641	653	653	622	619	660	607	626	662	661	678	665	644	685	649	607	618	671	661	665	675	643	608	658	653	632	677	638	634	633	642	642	682	615	655	634	663	656	660	632	710	650	569	612	664	656	696	644	624	624	659	695	622	617	632	644	660	632	638	636	654	653	687	644	688	687	630	715	656	680	634	667	652	671	668	703	618	646	675	681	662	656	649	623	618	643	668	660	642	649	659	639	640	627	678	667	642	657	687	632	676	643	612	665	621	642	603	696	662	682	667	615	608	583	670	662	671	641	700	658	662	658	608	633	610	656	656	670	646	654	647	652	629	679	678	625	673	641	649	644	676	676	611	675	663	654	638	673	605	648	675	653	682	664	671	620	680	675	667	614	662	676	659	626	608	627	632	650	627	691	646	645	673	633	641	693	646	629	696	671	687	665	677	689	635	655	656	641	640	643	671	648	653	636	606	666	648	668	650	665	634	627	640	705	656	669	665	679	682	618	658	659	642	723	636	684	634	652	636	665	611	666	635	661	667	622	632	677	649	629	632	661	600	644	663	642	630	654	658	661	627	680	657	654	628	691	644	671	596	668	622	655	655	608	633	652	654	702	675	642	671	641	652	680	652	620	613	677	633	642	616	657	655	693	673	618	647	637	664	659	661	680	649	641	675	611	633	646	678	641	635	632	643	604	702	637	654	697	660	657	627	640	663	612	645	641	658	649	663	623	631	637	647	661	674	624	669	638	656	691	643	674	637	725	642	662	644	652	593	655	643	631	640	640	685	645	643	658	685	627	652	667	721	656	590	637	619	679	688	635	679	638	663	728	626	690	629	652	672	633	672	690	676	687	689	635	625	689	639	644	665	693	651	675	650	640	681	624	679	671	631	654	693	620	623	612	654	683	618	626	667	618	666	697	670	629	630	616	661	690	607	660	619	694	687	635	652	693	666	701	641	588	641	684	672	692	652	665	639	656	670	642	669	617	640	644	667	662	733	639	634	653	663	668	648	626	646	655	654	640	689	611	652	639	650	684	621	729	645	625	688	664	659	647	633	633	642	674	635	670	637	683	703	645	684	623	617	643	664	706	645	642	668	665	645	657	671	708	643	678	652	702	633	651	642	681	665	643	620	631	626	704	680	671	655	668	626	661	676	624	678	649	653	665	666	611	666	689	636	663	631	656	642	597	650	630	676	648	661	683	644	673	683	651	653	590	632	663	629	626	634	613	621	633	679	640	640	663	601	653	644	659	610	622	684	701	591	661	656	678	631	615	675	628	670	698	636	687	700	677	648	646	653	649	667	649	676	637	563	700	620	657	664	636	613	645	625	646	656	658	644	705	644	665	665	633	630	616	637	650	691	634	668	657	657	662	610	620	662	628	650	654	651	641	665	664	711	657	647	654	629	638	643	657	668	644	652	681	613	658	632	650	655	633	622	628	703	631	633	657	646	677	652	649	704	670	602	702	668	655	679	619	659	664	660	664	636	683	656	628	668	636	675	651	687	623	668	614	664	635	706	649	639	601	629	664	648	671	654	655	670	673	687	642	606	633	645	631	615	672	669	651	667	640	701	683	679	653	658	697	672	619	638	637	654	653	632	646	573	700	647	636	607	618	695	638	612	653	640	637	717	630	664	614	632	605	647	653	625	680	668	662	641	672	600	645	694	652	680	671	620	638	633	630	661	625	706	660	650	667	633	671	658	627	669	619	654	642	688	640	666	663	655	692	663	663	637	630	618	648	636	662	645	659	644	647	651	661	613	603	615	666	637	614	609	633	666	633	665	668	660	627	639	684	629	673	660	647	661	682	631	618	579	693	665	628	660	697	638	610	656	610	628	642	625	683	666	633	601	655	641	601	635	601	646	625	654	628	670	635	631	644	650	643	681	670	686	658	614	646	648	666	635	653	622	656	642	683	659	643	621	676	658	692	652	652	682	672	655	702	633	636	627	669	662	630	626	676	654	707	658	674	713	675	611	629	729	674	677	670	659	660	621	635	654	614	612	652	664	670	704	667	650	665	703	716	618	615	678	636	654	614	670	642	672	715	696	706	608	630	662	681	647	635	613	667	647	586	702	632	676	663	698	633	649	664	611	668	632	678	658	631	650	633	646	642	643	654	623	635	679	628	668	636	661	639	662	584	637	665	653	710	663	652	675	673	667	639	672	644	621	676	624	629	638	641	711	609	645	678	652	656	695	721	658	666	644	623	620	647	626	647	667	634	643	704	618	647	640	636	632	631	634	671	640	668	681	646	644	663	666	622	637	654	611	631	666	651	641	657	655	643	644	622	622	642	652	600	663	688	646	670	672	683	701	636	645	650	614	652	635	677	665	648	664	643	677	632	644	657	657	639	661	628	695	676	650	648	657	638	700	708	667	658	644	679	675	651	625	621	663	658	631	686	621	692	693	668	622	649	636	633	698	672	676	643	642	651	713	694	608	630	652	650	633	658	687	659	644	634	632	661	639	617	645	679	610	618	632	634	669	691	645	629	624	681	629	676	609	674	669	646	621	610	645	664	655	630	653	650	682	664	640	625	672	638	639	620	693	651	648	657	671	631	641	634	629	649	655	700	669	618	634	639	660	633	647	635	634	676	652	631	635	621	628	656	621	697	679	644	671	710	583	618	655	679	697	624	621	651	651	622	644	727	586	598	639	686	648	687	594	646	675	694	661	621	642	632	669	668	607	673	695	609	630	622	722	660	640	609	660	657	655	652	651	630	704	701	625	662	659	665	626	660	647	665	651	655	604	605	658	693	654	680	603	633	656	665	654	683	603	677	634	709	661	701	668	659	623	639	700	630	635	666	622	633	667	621	656	628	654	682	630	631	649	647	689	643	640	609	602	609	658	619	676	670	634	665	684	628
4401	1159	1024	900	833	818	771	810	803	833	835	783	767	751	758	799	786	724	759	798	764	781	758	776	732	773	755	811	696	778	798	776	793	738	794	789	793	769	780	783	779	768	736	791	754	755	771	761	822	826	814	805	784	787	772	770	776	859	765	717	804	776	758	756	704	767	755	765	776	749	775	783	766	748	802	768	802	721	765	768	744	769	802	732	783	795	760	694	738	730	801	755	747	768	757	746	758	797	806	758	774	748	764	772	792	777	771	782	792	739	821	763	766	787	805	721	750	761	752	745	777	747	779	765	807	787	764	737	782	765	778	765	768	692	806	760	750	754	751	803	765	791	796	754	776	795	798	812	751	759	749	737	761	753	731	785	774	714	735	726	776	770	744	751	704	749	780	755	730	795	768	753	758	779	743	728	787	778	761	718	769	791	798	781	725	744	748	832	788	767	794	744	742	721	780	785	789	780	818	731	764	800	769	794	773	782	712	754	769	766	776	755	806	796	806	747	764	790	778	763	744	773	775	780	767	745	802	731	754	794	758	815	787	824	783	758	773	771	766	762	770	791	790	797	754	807	764	730	835	770	665	770	778	751	746	731	803	764	782	766	780	782	779	792	774	723	778	773	756	757	745	762	827	776	721	736	786	800	754	744	797	788	761	709	770	781	755	786	722	769	740	720	779	731	766	716	773	710	783	743	792	775	785	758	791	756	774	764	799	764	766	723	771	764	781	813	716	757	783	732	769	785	753	792	746	783	702	773	807	817	785	789	789	769	785	732	810	779	791	766	741	799	759	796	742	728	774	797	801	786	733	743	737	788	749	798	802	740	745	740	751	789	780	753	748	810	761	755	768	802	790	797	709	760	757	762	718	756	813	768	756	779	787	801	735	755	757	762	778	722	757	723	757	769	725	788	799	763	775	757	767	748	762	756	740	769	732	757	747	789	762	751	801	774	776	747	761	706	753	764	832	775	769	785	773	818	791	740	780	722	778	764	812	746	767	755	747	804	766	811	771	754	718	728	814	762	792	742	716	765	763	826	767	783	776	755	808	796	761	794	760	754	748	754	785	800	762	785	747	725	743	775	774	790	769	752	788	771	788	722	756	735	780	858	752	810	738	729	741	724	703	812	788	771	761	790	762	819	778	752	844	777	772	748	769	776	757	731	764	772	788	782	766	781	813	764	768	729	737	757	791	713	803	800	784	727	731	789	769	741	754	811	728	797	779	745	777	763	761	747	803	788	748	755	759	772	747	769	773	762	759	752	795	740	758	733	767	831	811	752	775	761	755	725	816	734	749	762	783	757	740	754	787	760	734	792	767	733	795	767	757	781	757	751	788	781	756	806	721	789	799	765	803	805	781	780	758	795	783	782	791	800	781	774	743	741	793	760	754	772	768	754	804	749	806	753	796	763	796	724	769	774	833	774	753	791	772	764	767	738	746	746	801	741	758	814	757	751	741	759	727	713	778	742	751	820	742	774	758	801	753	761	756	787	803	785	787	808	744	754	806	767	773	737	767	816	772	736	792	705	714	737	760	771	794	766	741	764	779	789	738	788	751	786	750	727	755	779	779	763	740	801	760	735	779	789	810	771	770	732	827	718	822	786	770	746	755	755	806	801	716	788	758	742	774	757	808	782	756	812	742	811	746	816	768	790	793	716	739	757	778	719	803	777	764	764	742	782	774	763	780	761	805	780	724	753	769	798	767	755	730	767	750	761	782	761	764	752	778	714	811	763	779	740	741	782	795	753	783	769	778	746	760	786	724	755	768	762	724	778	793	734	743	746	755	791	775	781	788	749	806	765	795	810	766	762	789	730	786	774	776	727	732	790	743	771	758	791	777	801	750	775	769	821	714	760	738	740	783	773	796	715	752	770	753	752	745	793	758	721	744	767	751	787	747	779	754	767	786	740	705	758	762	729	737	785	737	786	750	735	795	746	775	742	705	768	787	801	831	786	746	802	761	752	789	806	779	815	770	798	736	732	764	777	765	738	752	770	722	706	751	832	720	810	771	701	752	748	750	764	715	761	766	780	812	791	769	689	785	723	771	775	768	786	797	755	764	764	752	765	740	747	763	769	808	748	723	764	795	804	752	785	760	748	771	828	697	759	769	761	768	757	729	732	780	755	764	781	728	737	739	794	795	820	812	814	766	723	757	754	784	802	795	809	690	749	793	732	746	724	786	788	805	730	810	768	740	736	806	751	789	768	740	745	776	772	735	747	726	806	762	767	755	759	716	830	784	740	802	764	698	723	765	771	742	765	795	760	780	780	750	816	771	792	770	757	779	762	752	770	792	774	730	827	775	786	742	809	762	777	817	842	778	802	754	769	777	778	770	809	776	767	760	799	746	784	801	773	748	731	789	735	735	734	749	757	756	792	766	717	739	784	745	715	773	740	809	748	739	798	795	798	742	818	742	750	730	760	777	724	780	779	754	754	737	736	818	763	790	739	760	753	759	737	751	772	741	800	796	752	767	790	754	738	728	800	768	780	775	749	773	762	794	764	812	784	758	795	756	766	746	799	760	731	751	778	744	721	773	756	779	797	727	801	815	776	790	714	783	717	782	758	731	791	727	773	765	791	753	759	779	710	782	776	751	751	712	787	767	789	794	750	830	811	719	755	759	780	769	773	808	790	740	737	762	758	764	762	820	742	804	745	800	795	759	741	750	780	738	756	706	758	814	822	743	774	711	811	776	785	787	779	714	754	752	774	768	776	771	782	763	750	748	733	800	697	770	728	775	757	797	772	776	763	747	740	798	722	787	778	726	722	726	808	806	756	786	798	731	802	776	802	737	760	778	786	780	754	737	794	744	738	769	764	740	770	744	734	750	807	755	774	806	759	759	775	749	758	810	771	777	755	749	773	755	762	793	776	746	760	776	770	766	769	745	785	764	733	743	777	797	736	771	773	732	778	766	773	734	774	778	768	777	791	729	732	767	778	821	799	798	777	764	745	770	747	727	716	726	754	749	768	761	765	750	776	818	791	755	784	780	754	750	766	748	796	749	753	782	708	745	736	711	762	797	780	794	754	793	749	752	783	757	760	757	760	754	741	801	735	757	760	745	738	770	785	823	770	793	741	777	767	749	718	771	763	792	771	735	695	778	756	734	796	775	780	749	731	732	764	781	735	769	714	747	749	776	729	797	755	766	745	781	806	778	799	763	776	786	759	770	747	739	725	779	779	820	762	719	747	782	754	739	815	783	793	771	786	749	736	773	767	794	752	809	736	729	758	790	723	751	785	761	783	752	770	732	771	794	746	798	745	780	758	833	799	737	752	764	804	783	779	763	746	766	793	822	788	762	760	746	722	733	779	789	742	755	751	748	805	790	768	782	738	787	804	727	748	801	758	773	781	754	807	775	732	779	717	737	794	783	786	756	751	796	767	794	733	726	804	767	825	732	765	786	777	797	751	753	757	741	735	751	771	781	778	773	790	760	768	798	757	815	762	787	796	752	775	744	776	724	768	773	781	844	752
23478	21076	28259	24107	21063	10433	1374	908	862	856	816	738	820	734	703	714	733	696	681	711	653	689	671	666	691	683	705	625	671	646	703	701	646	682	677	668	669	640	694	679	657	656	682	662	738	655	650	695	675	696	675	661	687	645	677	673	678	654	663	608	695	655	678	682	676	697	646	681	661	704	654	706	655	674	655	660	687	691	666	625	687	683	677	653	685	675	674	684	660	708	675	648	729	670	684	694	655	689	634	648	676	690	665	674	634	676	693	689	704	681	655	677	653	677	660	604	709	667	641	667	688	657	683	656	635	655	678	641	679	670	703	617	660	641	693	670	681	705	623	653	693	659	640	657	714	670	673	682	650	719	674	648	705	623	650	637	653	659	639	670	620	638	685	673	666	670	663	702	660	709	639	654	637	686	661	672	659	629	682	705	650	642	686	682	637	646	676	709	667	692	678	666	668	659	680	644	689	671	649	667	665	659	674	655	665	635	656	647	699	672	667	660	686	669	661	704	653	682	661	655	665	637	697	666	666	668	698	666	654	700	641	740	671	647	708	668	706	675	711	644	593	672	692	614	731	696	648	670	679	662	666	631	673	701	665	684	694	701	667	686	664	663	655	641	684	656	629	657	676	660	695	675	689	623	699	663	726	650	682	671	655	649	639	648	661	643	689	674	684	657	693	674	700	652	670	668	689	651	623	655	668	666	662	638	648	653	656	663	675	634	663	709	650	669	699	656	668	607	664	687	637	631	629	720	644	668	692	693	597	615	658	700	658	664	697	621	677	700	659	679	643	675	682	684	732	671	697	671	608	664	678	668	677	627	670	673	636	659	699	672	688	676	647	674	673	695	660	667	659	674	677	662	678	692	672	667	638	675	661	672	648	678	646	666	654	653	707	686	625	648	675	735	688	676	645	700	637	666	672	649	638	694	650	677	675	654	690	745	675	657	641	716	650	634	693	668	650	649	601	642	623	662	710	627	682	687	676	654	669	684	651	668	715	630	695	677	669	636	656	633	655	640	660	646	686	621	697	680	688	675	631	655	671	713	660	678	672	702	721	678	628	689	679	668	658	655	635	691	681	631	671	682	625	640	683	637	646	667	691	659	714	629	662	696	653	613	642	638	714	654	640	660	721	675	680	704	659	684	635	630	627	692	713	696	642	685	635	646	678	682	687	655	660	639	630	691	662	691	630	721	702	646	714	647	645	661	665	619	687	679	678	669	638	655	694	639	722	673	669	649	637	674	699	696	704	651	659	667	728	641	671	694	703	680	701	652	690	671	694	690	657	654	687	628	641	630	685	662	646	643	609	678	646	673	669	698	659	655	665	644	689	697	672	656	692	723	656	683	701	680	660	682	654	698	635	652	595	659	638	666	687	707	686	654	620	668	681	664	660	681	683	658	625	671	678	675	623	692	667	635	651	657	676	668	654	644	620	691	711	641	651	640	689	685	656	618	672	636	625	664	684	608	634	656	650	668	628	632	683	653	655	681	714	689	674	714	688	647	658	683	663	695	682	707	674	631	671	658	640	673	693	712	674	666	673	649	641	665	604	648	681	637	679	666	690	586	661	626	673	665	718	688	647	658	636	691	685	694	707	672	619	685	654	616	659	711	679	674	650	679	669	664	640	671	678	686	700	645	680	637	681	662	678	683	635	636	597	657	656	665	693	665	661	682	651	662	665	639	652	652	681	691	663	661	676	643	693	637	655	728	658	653	708	626	644	673	693	719	647	674	665	637	704	683	685	661	630	670	659	695	641	658	674	700	698	676	691	630	679	660	632	670	697	679	667	645	672	658	642	632	678	651	667	656	688	644	641	657	629	675	644	619	660	635	662	677	651	692	639	661	644	676	676	667	649	701	650	642	645	624	674	648	713	655	637	665	686	666	738	714	667	673	651	626	636	628	661	646	697	656	691	707	650	683	656	660	632	680	634	663	667	610	703	670	665	678	629	636	632	698	710	646	645	647	668	676	642	623	676	591	633	637	648	672	714	670	714	705	671	693	678	659	629	658	671	700	627	656	635	648	673	673	693	696	644	690	673	648	667	638	658	649	619	685	651	665	656	657	637	663	655	667	665	664	631	679	669	671	694	681	676	677	664	646	667	658	625	702	686	707	637	645	656	651	644	617	699	630	651	657	632	654	658	679	649	646	666	634	651	660	707	663	647	649	676	588	670	630	645	633	715	680	691	618	686	673	697	650	654	642	677	680	667	686	715	672	661	672	594	655	634	653	650	632	660	683	671	676	638	697	678	660	628	611	684	642	683	605	646	661	653	647	625	675	685	676	614	702	653	665	651	701	654	653	635	645	632	670	651	714	728	653	693	634	667	700	602	666	683	671	670	638	698	665	629	625	641	673	680	673	652	683	677	658	611	663	636	681	643	614	684	663	652	655	662	693	644	653	695	664	643	636	641	709	670	681	690	629	681	681	666	682	668	664	677	651	682	617	676	651	695	641	623	640	686	735	627	649	666	666	697	684	645	711	673	674	669	678	698	698	683	676	675	640	665	669	675	640	651	655	688	652	659	643	700	650	626	710	662	672	628	684	647	661	640	636	670	653	667	692	629	679	682	700	692	637	647	665	650	664	682	640	627	695	672	688	652	664	657	663	662	688	723	626	655	667	711	667	720	678	636	704	689	620	673	692	699	699	645	685	666	606	691	675	703	652	697	696	633	646	667	656	657	700	611	726	654	647	673	668	650	661	694	672	650	647	689	642	660	667	660	667	679	671	659	656	661	646	693	695	659	705	699	680	712	636	652	661	659	661	652	661	695	679	679	663	689	661	705	670	667	666	645	663	650	667	693	679	638	660	622	669	629	667	645	679	685	687	700	658	655	660	637	652	723	685	692	681	652	701	671	675	699	649	659	638	673	659	662	690	648	679	635	651	649	678	634	683	704	674	648	662	701	656	605	713	643	683	684	692	664	677	694	687	660	720	662	669	678	643	704	633	676	677	647	655	658	670	748	649	674	691	703	658	633	715	650	666	673	649	620	653	642	673	684	662	674	633	686	653	655	656	597	682	599	619	707	694	678	654	697	682	674	665	665	716	643	685	654	677	663	635	585	625	652	713	656	642	681	686	644	658	705	672	669	694	687	716	662	646	690	672	668	651	650	680	686	700	677	630	716	690	664	647	659	682	673	693	641	665	652	710	681	645	666	690	676	684	637	663	730	670	676	687	683	635	638	653	604	655	661	623	672	670	695	599	653	622	615	667	661	688	685	673	675	694	691	707	645	639	611	719	622	686	641	663	658	687	625	630	678	659	673	659	658	641	674	656	685	659	676	694	666	674	692	658	627	647	669	651	687	657	694	663	667	636	628	685	631	673	681	665	677	672	708	721	658	661	666	684	715	660	715	722	616	653	706	655	670	623	672	698	648	690	683	678	628	695	696	672	625	671	669	630	610	663	630	653	697	663	682	665	699	676	684	627	638	655	655	690	678	639	676	659	692	706	635	661	673	626	691	662	615	675	725	653
3562	8488	5799	2830	2235	1780	1514	1348	1188	1129	1082	1024	936	953	967	900	848	918	818	842	824	816	815	844	836	817	820	799	866	820	796	775	781	807	828	843	752	803	825	812	805	866	786	799	803	811	771	805	788	795	794	855	815	782	817	796	822	790	793	764	769	876	798	817	805	795	781	800	822	772	761	797	794	743	826	806	816	797	723	779	810	774	817	808	776	811	791	818	849	804	772	784	836	812	816	822	841	792	740	829	784	799	760	803	787	774	784	750	747	795	816	769	808	781	798	788	779	813	779	781	758	809	779	759	807	812	807	790	861	813	746	841	801	797	828	766	760	793	815	784	763	788	775	794	802	786	796	799	767	851	827	778	805	799	796	724	816	828	823	806	768	783	812	777	743	794	855	786	778	799	774	795	744	811	777	825	843	801	760	804	822	801	798	758	769	766	818	811	771	828	779	755	766	800	777	724	752	839	771	750	811	735	775	787	811	760	791	776	808	792	795	801	744	754	808	818	786	793	787	775	778	831	793	797	826	809	781	768	782	823	794	771	758	789	771	825	806	795	764	778	782	836	793	793	822	792	822	833	792	791	774	793	777	795	806	793	794	816	827	813	803	825	797	788	765	790	801	776	840	742	798	788	748	821	785	766	802	787	778	820	807	770	797	802	783	783	807	782	747	802	810	801	762	756	764	780	782	789	818	798	821	779	820	735	821	835	758	779	806	812	846	754	741	786	787	763	823	759	743	812	797	783	804	783	770	803	769	715	824	729	780	825	749	825	808	818	751	793	769	832	795	788	813	862	820	850	809	777	746	798	705	792	861	814	828	809	728	778	848	722	759	810	812	780	735	801	797	798	825	783	807	826	825	790	757	802	816	764	793	784	791	764	722	766	752	779	809	776	811	759	824	794	787	803	797	761	806	745	749	756	751	783	814	815	797	750	849	791	784	769	784	750	776	772	787	778	761	825	771	837	838	759	797	788	812	770	786	810	811	763	770	733	821	767	765	770	774	802	746	789	788	804	831	836	835	774	832	778	781	777	839	754	787	787	781	841	794	824	819	775	754	795	805	751	747	805	755	758	724	774	737	787	777	792	837	791	764	822	769	868	772	772	801	814	790	755	801	799	741	769	828	786	752	770	793	713	788	803	768	787	788	787	761	772	804	772	777	786	737	815	795	800	761	778	804	819	868	784	785	778	794	800	790	766	770	790	776	751	784	822	820	773	822	768	823	768	753	746	780	761	753	800	781	839	761	810	844	710	797	820	789	759	762	805	779	767	834	721	799	804	753	781	801	758	794	773	757	788	750	772	782	846	772	767	789	815	768	753	808	810	776	858	772	738	791	754	801	824	775	826	746	775	791	800	786	805	817	777	828	783	816	783	823	729	779	752	786	790	768	805	828	843	787	786	750	808	811	799	801	833	790	787	791	838	816	803	767	778	763	780	811	782	809	744	821	780	812	793	817	797	742	801	818	779	803	808	806	767	751	765	824	815	793	776	762	818	754	819	787	797	759	770	749	772	772	752	768	773	817	767	782	815	794	779	808	797	772	857	826	740	777	816	806	787	784	790	761	748	809	776	805	762	753	769	787	792	787	788	800	803	803	820	783	754	791	819	790	749	758	759	796	812	720	809	793	798	789	803	822	752	796	728	788	717	737	765	761	817	785	814	820	789	787	735	812	796	783	801	770	756	737	788	844	810	779	761	784	778	786	811	763	780	780	769	795	801	780	784	791	796	803	785	820	815	731	775	817	837	804	784	777	787	798	789	805	773	790	768	818	752	795	822	798	812	774	807	772	766	829	814	738	778	763	771	787	794	795	790	856	763	776	770	814	818	757	815	820	779	828	803	775	787	768	788	822	765	803	826	756	775	763	793	785	793	771	782	814	802	814	761	789	808	795	757	745	744	839	825	750	803	877	812	840	797	730	798	779	821	822	806	784	795	758	769	786	764	811	783	767	811	796	776	790	741	792	834	765	766	801	782	776	797	794	845	788	787	782	800	754	779	771	751	789	765	824	753	801	827	745	750	783	778	815	740	771	743	793	788	767	743	814	807	787	805	808	790	774	789	810	778	849	756	796	825	766	813	793	746	776	822	799	831	834	820	827	822	830	819	791	787	841	811	769	777	762	789	778	794	782	788	806	770	798	836	771	753	800	798	769	762	781	759	788	782	759	841	822	774	800	754	808	766	805	813	783	826	790	795	759	747	764	722	830	790	762	767	791	779	782	755	781	750	823	831	766	774	787	731	812	825	792	795	764	793	802	792	819	748	820	774	806	782	777	730	755	759	808	800	825	789	820	795	811	766	772	806	782	745	856	817	760	790	809	793	778	778	772	818	775	813	778	810	752	745	758	851	822	787	806	805	770	746	814	815	795	799	821	768	800	811	786	817	809	842	836	765	870	781	798	823	788	755	760	789	789	809	801	781	773	790	836	786	818	768	812	807	812	807	756	743	803	806	789	845	793	824	791	787	809	815	821	764	826	758	785	837	778	811	802	802	771	774	736	775	843	789	779	776	796	852	764	801	854	775	807	796	771	787	833	776	797	793	801	804	843	762	765	823	786	752	816	833	838	806	814	838	806	826	799	761	791	768	827	773	765	811	768	780	796	799	768	794	846	779	860	785	792	794	801	732	829	739	804	825	778	788	746	706	771	736	785	824	800	784	764	837	777	803	809	771	752	793	797	771	799	783	794	795	786	777	782	755	775	792	801	754	786	761	775	800	769	791	851	766	789	815	808	723	740	840	823	765	762	783	824	781	767	876	788	785	812	761	790	808	847	777	795	769	801	783	826	788	784	768	807	791	771	786	803	849	811	782	781	787	767	768	784	795	811	776	767	761	777	781	785	788	797	819	833	776	752	838	797	803	783	790	750	789	791	815	798	780	789	788	766	803	805	818	795	751	785	804	756	796	814	773	780	799	796	797	780	797	814	738	819	790	793	783	753	747	774	813	816	805	758	788	855	793	821	787	801	752	787	788	794	799	792	797	823	755	747	743	804	800	773	772	820	781	838	764	819	802	807	787	821	779	780	755	747	770	768	794	798	780	805	781	831	828	838	794	796	737	744	744	793	831	826	808	778	835	792	779	785	793	771	803	718	787	796	793	790	771	789	764	774	825	809	753	798	795	792	776	840	768	801	812	784	788	749	779	815	784	838	806	829	775	812	746	765	794	806	807	807	812	787	831	782	835	786	797	831	761	757	814	848	742	782	778	776	749	746	824	821	789	773	788	764	758	726	790	814	775	762	742	821	769	768	791	793	780	774	859	814	773	786	753	791	843	813	797	775	773	755	771	796	785	727	824	785	801	795	772	787	736	790	810	817	748	811	757	689	806	822	769	772	763	789	793	793	775	778	755	787	758	798	778	821	789	839	842	772	792	755	822	805	755	789	789	814	782	782	826	765	799	760	783	775	796	823	813	750	743	804	757	796	741	784	784	827	774	798	730	772	773	799	785	764	794	791	804	769	790	824	757	788	795
24545	21047	27075	25141	10351	674	522	458	441	431	410	390	382	381	375	376	368	356	372	370	358	331	338	355	384	379	362	367	343	333	336	349	364	329	364	345	314	371	348	339	381	324	338	370	352	372	361	364	360	350	369	356	329	361	359	358	327	351	328	336	350	373	332	348	342	362	364	361	356	365	354	342	340	330	301	365	371	364	351	332	347	324	370	375	316	355	344	334	368	353	319	338	374	359	367	352	359	345	316	373	360	340	343	295	319	342	344	302	347	360	339	362	346	326	346	330	367	337	343	352	339	351	363	347	365	350	347	321	346	344	357	338	350	340	353	346	336	322	376	354	330	326	333	349	361	354	346	359	361	366	353	384	343	309	345	340	329	346	325	368	325	340	351	302	334	351	343	351	331	332	346	317	324	367	342	336	330	336	398	368	352	356	348	360	355	363	341	366	340	343	332	321	328	345	395	321	357	360	377	310	339	321	357	360	345	348	371	352	361	352	328	347	331	356	343	341	326	334	349	336	313	367	352	322	381	347	334	351	358	356	343	341	357	338	351	374	357	346	320	386	355	329	358	336	336	368	380	350	336	367	377	333	356	332	337	349	361	345	351	363	347	324	361	330	342	334	348	328	336	383	318	353	380	337	346	357	354	361	342	356	364	367	359	310	366	363	351	353	362	343	347	345	320	355	338	403	356	346	387	340	344	371	356	379	337	347	363	350	372	339	334	375	325	354	336	373	348	342	378	332	339	356	382	361	315	367	355	317	353	361	356	362	372	327	324	353	350	335	345	338	347	302	328	330	367	335	368	328	334	347	332	358	362	368	339	372	350	360	319	330	349	359	340	378	340	353	317	357	302	335	377	298	355	358	348	372	341	360	337	364	337	333	350	364	367	322	316	361	356	335	319	341	330	351	349	318	354	336	352	351	340	342	352	345	325	326	336	346	315	360	372	340	350	349	349	331	332	337	336	371	330	382	389	345	365	335	360	347	369	364	312	367	346	351	360	350	325	344	365	358	384	367	326	339	334	336	357	366	334	337	363	350	317	347	360	350	331	337	364	331	351	334	361	365	385	376	337	334	352	361	355	348	304	359	365	359	357	339	314	316	352	340	368	322	340	325	354	353	368	356	325	335	330	372	368	328	328	341	342	369	351	337	372	307	334	346	382	403	351	370	365	371	334	366	357	366	356	326	344	376	357	369	339	322	314	366	375	324	344	359	381	353	338	355	336	347	339	347	366	350	356	333	373	327	343	356	329	368	351	350	316	341	367	343	330	327	373	323	348	341	304	384	360	330	339	363	363	353	339	351	345	357	386	365	365	318	324	356	323	370	345	347	390	322	346	342	354	361	334	344	374	348	359	354	375	364	321	378	388	354	346	353	347	369	339	365	355	351	319	330	346	354	350	335	359	322	362	350	353	312	351	309	351	304	334	361	336	357	361	319	341	371	320	375	355	344	367	352	366	340	362	338	328	363	374	361	339	333	352	335	330	330	344	349	323	361	335	358	364	326	353	347	365	333	389	309	336	364	328	346	315	370	321	356	342	345	332	375	330	332	366	323	341	341	348	383	373	345	331	345	350	319	319	324	328	348	380	363	363	368	362	349	381	367	340	358	341	356	338	315	347	328	342	330	339	347	348	324	394	329	360	315	353	363	330	360	328	329	319	371	349	349	373	322	372	345	321	350	358	337	360	341	327	342	327	374	342	321	369	349	343	369	342	347	361	347	321	369	350	326	346	369	336	337	322	381	336	358	341	360	354	346	355	355	349	344	359	352	366	356	351	368	315	346	354	330	348	335	348	363	331	326	376	355	354	352	390	341	317	353	339	355	374	351	363	334	349	323	339	362	332	363	320	349	325	315	331	338	316	361	348	356	374	368	351	352	349	340	357	398	400	342	310	362	331	347	353	344	351	397	359	337	323	367	365	327	361	346	344	320	337	334	317	360	341	350	359	364	357	358	359	327	338	378	359	334	331	351	322	384	328	345	332	350	388	360	340	325	319	323	342	342	329	332	344	337	349	363	313	356	342	318	319	345	377	346	372	356	330	336	344	358	356	318	318	322	315	333	334	324	351	352	338	376	355	371	352	363	360	374	340	336	345	371	329	345	361	330	340	372	346	342	363	358	343	305	338	310	345	356	363	358	325	360	362	338	326	334	342	339	343	363	372	323	338	342	335	352	384	361	356	379	344	352	372	357	334	320	362	361	322	351	353	337	355	365	337	353	354	349	363	329	343	324	346	361	343	347	327	379	324	363	355	333	345	350	372	317	354	343	349	319	332	350	326	328	356	333	347	381	322	347	354	364	346	372	363	333	367	371	362	359	378	361	329	310	323	368	363	331	320	385	385	347	349	368	311	368	335	340	345	305	356	358	378	370	352	348	331	388	329	370	327	341	285	339	330	361	346	368	374	374	323	326	344	378	335	368	332	327	337	323	353	350	356	362	350	326	355	314	367	377	394	352	336	353	352	357	301	359	324	353	347	336	344	329	372	346	360	349	348	325	397	388	327	382	339	346	341	362	328	324	330	329	313	364	339	346	368	356	353	322	337	311	350	361	334	365	353	375	380	348	353	337	334	391	353	355	352	311	359	316	351	336	353	404	384	344	326	360	344	360	351	355	348	356	309	369	376	328	345	314	344	350	329	363	364	333	346	335	369	313	330	334	348	363	342	321	334	338	351	322	337	340	335	333	348	314	340	362	356	358	330	362	340	335	359	365	352	342	329	340	375	354	390	326	356	341	384	360	357	331	370	328	354	323	365	376	347	346	345	326	345	327	359	349	369	373	345	352	335	357	353	366	347	360	359	354	352	330	366	338	301	356	332	364	355	341	360	341	370	362	342	348	324	370	364	338	340	324	384	354	350	340	342	359	362	342	343	336	345	371	340	334	354	343	367	371	359	340	342	323	333	342	372	349	308	343	341	373	312	356	348	314	363	332	356	349	337	343	361	323	317	355	328	351	340	333	356	358	349	367	355	324	367	326	350	337	346	357	355	337	327	359	327	367	329	368	358	383	318	324	331	365	320	342	322	353	345	341	377	324	326	350	346	354	336	380	365	326	383	310	341	345	331	327	356	353	356	348	372	351	361	344	341	366	347	318	356	382	362	383	334	347	357	321	366	336	333	370	356	332	352	379	329	361	329	317	344	343	348	365	329	344	370	326	374	361	359	364	370	333	335	331	356	343	313	344	357	352	339	361	371	316	336	336	380	344	335	366	354	363	364	345	376	319	349	369	309	321	358	360	396	346	335	323	318	350	324	326	345	372	334	334	334	346	324	359	369	342	362	352	329	342	341	333	345	329	392	362	386	327	330	361	323	342	363	367	336	346	324	344	342	389	345	362	345	351	343	354	347	327	348	342	309	335	334	324	337	357	336	316	370	335	329	360	338	383	398	338	356	329	342	354	331	348	351	349	349	334	350	330	327	321	364	383	346	388	356	413	356	368	316	334	364	349	339	362	331	348	376	353	317	339	305	334
3294	4696	3154	1516	1174	1005	869	710	644	589	560	524	509	532	540	453	462	432	453	422	437	443	423	491	476	435	431	424	416	432	464	409	379	407	410	383	392	428	447	371	400	407	401	406	405	432	398	410	396	434	418	440	412	410	401	390	405	426	432	383	435	388	404	429	379	412	417	369	426	396	383	425	411	399	390	396	419	413	417	403	430	435	412	403	397	457	437	414	426	394	401	400	422	444	411	361	403	417	400	420	414	391	392	387	433	399	414	358	375	444	443	444	386	411	434	396	393	411	425	408	414	408	433	407	400	410	420	377	391	418	404	422	433	391	397	447	422	405	419	394	426	377	410	386	423	419	416	401	416	427	393	429	394	415	398	406	433	406	418	420	368	411	423	440	394	399	404	413	452	425	396	447	404	426	397	443	382	407	413	430	415	410	419	405	378	423	401	415	430	445	424	388	382	426	454	400	389	421	437	419	427	429	425	416	382	412	427	377	382	402	420	387	420	442	412	413	433	448	394	394	388	410	418	426	430	410	398	403	395	402	448	417	409	442	405	447	418	421	427	393	393	408	406	407	409	440	422	440	385	401	384	398	371	401	367	421	407	420	419	428	412	404	384	396	415	405	396	418	429	390	448	396	433	412	392	408	402	422	391	410	390	419	402	401	408	429	401	404	424	394	397	426	396	415	416	408	406	403	404	390	403	383	413	443	413	443	408	437	420	409	400	374	422	438	447	404	419	389	378	393	393	408	423	426	418	443	420	411	417	452	398	380	407	455	435	425	395	428	423	408	391	383	413	463	413	403	406	406	425	397	399	417	413	414	421	430	438	431	398	383	412	402	406	412	418	430	408	405	417	382	441	400	390	390	433	431	399	405	415	407	395	401	402	429	426	385	401	405	424	386	382	443	403	436	380	415	397	401	432	394	409	408	403	397	391	386	388	394	399	390	424	439	392	399	396	401	393	410	454	425	387	422	384	391	405	447	411	403	459	423	414	421	394	393	432	395	389	395	404	429	428	432	425	399	400	432	357	379	421	405	408	423	455	411	386	418	436	409	405	421	402	409	423	417	425	434	407	422	421	406	429	429	407	412	398	436	439	421	405	432	411	392	434	418	394	408	411	397	421	393	415	391	411	376	416	405	410	407	407	412	439	385	391	426	426	379	420	417	397	412	415	416	411	386	436	402	398	385	427	397	390	396	416	409	400	386	429	378	432	379	429	465	405	406	390	400	389	443	399	408	389	388	384	394	369	421	433	389	401	415	418	386	408	391	419	427	394	409	409	395	449	413	397	406	418	401	429	424	382	401	365	401	365	441	403	413	414	435	414	422	404	427	408	390	402	433	401	415	394	379	454	425	379	397	383	414	391	416	417	428	427	412	433	417	386	431	442	400	410	398	362	399	436	387	428	432	376	397	432	416	399	414	408	449	432	404	391	423	402	400	430	402	429	394	399	402	393	441	411	400	429	437	397	402	398	425	407	428	405	398	443	429	399	375	442	408	405	402	427	357	425	383	404	412	401	425	410	415	414	426	436	402	407	399	430	399	419	384	394	402	381	390	383	386	419	395	411	418	412	428	451	407	364	416	398	377	386	446	434	430	381	426	399	407	401	384	404	412	434	413	401	426	431	432	420	392	393	386	444	418	395	420	406	390	414	436	427	395	418	416	407	415	379	414	399	419	395	380	393	410	383	392	383	419	420	432	445	407	390	403	434	420	425	387	430	425	375	399	428	427	388	397	418	412	390	439	406	425	404	427	402	438	374	399	398	415	402	375	437	415	442	419	398	387	407	419	417	420	414	430	370	387	444	378	360	433	424	395	400	392	430	427	404	419	393	411	378	414	410	395	392	427	441	397	415	394	423	407	427	416	378	424	411	419	412	390	426	400	383	431	382	406	401	412	405	393	447	405	426	434	407	399	435	440	386	408	414	427	398	426	412	405	410	435	381	421	399	434	402	408	425	398	410	399	399	361	374	428	397	407	414	431	398	382	366	411	423	426	397	416	388	403	395	418	407	412	381	435	372	386	394	441	401	422	423	428	407	389	404	444	423	419	374	427	398	407	396	401	403	423	421	410	420	424	382	394	438	416	427	378	410	383	436	416	388	407	436	408	393	412	451	397	419	393	439	421	404	453	398	404	431	421	393	424	415	382	401	425	396	392	412	431	397	386	411	413	389	403	432	428	444	400	400	408	420	342	415	434	431	435	417	381	431	428	434	409	424	418	380	384	396	417	434	396	411	391	394	431	402	398	413	422	420	439	394	415	424	425	397	431	457	393	408	378	407	463	446	369	416	400	411	430	441	392	450	415	412	423	395	399	383	405	428	377	401	383	406	409	425	424	401	378	358	390	426	389	441	420	397	392	415	423	426	419	388	416	417	426	395	387	391	429	442	456	377	379	369	419	414	408	403	380	401	410	395	442	417	440	396	395	420	381	402	419	414	385	422	389	396	427	393	432	414	408	413	400	457	421	399	418	425	404	426	425	386	421	393	368	393	424	415	421	403	443	409	403	394	425	399	401	412	383	425	428	378	441	387	430	373	394	404	403	389	391	406	463	406	437	411	413	393	431	390	458	392	434	362	401	412	401	435	436	420	407	430	422	414	413	426	440	441	406	363	420	403	410	397	415	391	396	409	361	405	417	383	423	406	435	418	426	396	431	441	412	402	440	454	374	395	479	422	415	396	385	386	368	392	392	450	410	422	404	413	413	389	393	405	393	406	411	400	412	432	395	437	461	358	368	436	429	405	434	428	427	445	406	400	459	381	386	415	409	392	402	390	449	456	406	421	397	393	418	454	407	460	439	406	395	389	437	386	418	391	420	392	440	405	417	429	412	405	454	389	386	410	411	410	407	415	418	411	404	428	408	418	418	451	418	418	416	433	436	397	418	406	413	430	419	411	416	432	441	380	451	412	395	388	417	386	432	417	396	394	392	394	439	401	399	404	426	423	424	418	383	392	450	413	427	444	405	405	410	419	374	425	413	426	447	422	388	415	426	403	422	385	428	430	404	384	426	401	433	392	409	391	440	390	426	402	397	429	407	383	412	415	422	404	412	426	410	424	388	398	393	412	381	391	397	393	413	381	417	426	406	401	415	428	439	387	401	436	398	426	392	413	386	406	392	397	422	422	367	425	389	398	419	414	393	432	404	405	424	369	420	405	444	387	403	413	413	375	415	405	425	399	423	429	385	397	410	407	418	381	426	399	403	406	407	408	420	404	402	386	422	419	364	438	419	396	401	378	400	416	434	413	446	420	411	397	418	378	417	392	440	422	370	437	430	428	426	371	394	412	462	375	382	389	376	419	399	402	420	387	401	393	406	409	377	423	373	408	417	406	439	438	438	426	415	400	435	378	375	406	411	394	411	440	379	397	411	427	419	373	452	421	432	408	414	366	397	421	432	429	413	417	395	422	393	433	376	412	379	426	382	400	402	351	427	415	375	449	430	419	435	430	431	397	384	411	399	449	430	431	387	427	366
22394	21100	28758	23689	21091	21111	8268	863	612	607	491	479	451	402	392	413	357	375	371	350	338	352	375	374	334	284	314	290	323	320	313	323	319	353	274	280	323	298	325	280	300	306	285	327	280	291	298	305	316	331	309	303	292	310	307	307	264	286	300	324	303	302	276	304	295	285	312	306	306	288	274	304	345	281	313	299	299	295	323	304	309	315	285	288	315	323	312	340	290	308	300	310	324	293	271	301	288	315	335	302	283	312	300	298	276	266	311	325	294	317	281	312	267	299	309	295	285	307	319	308	304	306	297	302	292	305	297	312	292	304	283	295	298	305	289	327	307	271	285	321	279	290	264	300	285	303	293	348	296	276	304	291	287	306	335	292	283	280	253	283	294	313	328	285	324	302	297	275	296	299	292	315	309	312	310	293	281	320	306	293	302	276	273	294	288	290	311	311	301	276	286	302	282	309	294	270	305	271	320	316	275	287	280	284	296	298	298	289	312	309	293	290	278	282	307	315	276	309	296	288	292	283	289	292	306	297	290	289	284	289	291	298	284	286	321	327	298	302	294	306	311	309	289	295	309	327	291	317	300	304	289	313	311	275	288	307	296	318	287	292	307	280	323	280	279	317	292	296	307	277	323	326	309	285	309	308	319	306	281	296	323	310	282	333	293	303	268	305	293	275	288	297	294	298	311	298	300	292	305	294	277	302	293	308	299	278	307	295	295	266	276	255	284	304	291	284	308	310	293	305	327	288	287	309	296	304	309	310	276	310	283	274	302	299	300	310	294	296	292	285	324	314	298	310	267	309	311	294	291	314	299	300	280	335	281	310	319	297	319	315	296	291	284	288	296	287	307	275	318	291	295	289	281	308	288	328	293	289	291	311	268	270	297	288	314	293	282	303	320	294	274	289	283	322	278	281	304	296	298	279	284	287	301	262	302	266	304	316	305	297	273	277	303	291	327	291	322	298	325	310	274	301	290	322	321	319	289	307	305	242	295	300	300	282	285	304	270	303	276	302	301	243	330	312	277	306	276	300	292	301	292	310	310	315	290	285	250	286	254	301	267	306	283	299	282	307	302	285	298	290	310	315	298	284	293	272	301	302	319	279	290	281	317	274	269	308	272	296	293	276	283	285	283	285	262	319	283	303	278	283	334	266	280	310	290	280	299	296	302	280	296	306	315	287	268	301	304	295	283	286	319	289	298	298	296	276	296	298	309	293	270	285	366	268	295	271	280	295	320	288	267	297	317	279	310	305	303	276	267	297	318	282	307	308	291	260	291	297	288	304	308	276	290	306	275	307	306	307	295	309	267	313	272	305	316	289	268	283	277	271	288	299	260	271	290	283	269	284	287	283	280	269	288	325	284	301	302	312	309	294	307	333	295	309	324	281	290	287	336	295	296	303	308	302	325	305	278	311	302	313	329	292	284	259	292	258	298	276	316	275	308	303	312	323	296	295	322	298	302	315	297	273	257	272	298	293	303	309	301	301	298	279	304	310	292	312	246	305	301	285	288	296	304	312	275	285	257	305	286	302	288	292	299	280	285	270	286	285	321	297	337	273	272	292	298	268	281	285	305	302	302	331	293	289	315	301	308	299	311	290	320	290	301	288	286	304	313	296	307	289	299	289	268	297	299	326	281	309	303	296	288	280	301	294	284	308	292	283	284	277	293	282	299	336	306	290	315	315	291	253	261	316	297	293	311	290	280	288	299	277	283	280	303	301	321	267	318	271	288	283	290	280	291	311	317	282	289	286	312	314	275	285	269	302	283	285	312	291	328	303	322	316	277	290	281	330	285	337	273	274	288	322	314	278	273	317	271	305	308	323	304	282	269	317	280	311	286	309	251	276	302	281	311	297	296	305	310	285	304	310	284	319	327	289	299	288	252	327	302	295	300	328	299	307	297	283	300	287	315	302	295	305	292	313	318	317	298	275	329	313	301	289	335	293	286	311	298	309	298	296	306	306	301	315	285	283	306	309	338	305	292	298	311	283	298	280	289	295	299	288	304	283	290	305	295	280	305	319	274	317	289	313	279	313	298	354	272	303	303	318	303	269	307	324	288	306	294	281	308	269	299	287	303	280	283	292	284	307	305	311	317	289	278	300	316	272	305	316	309	319	289	306	310	299	309	300	297	285	327	280	277	284	275	268	322	327	317	318	315	286	306	265	277	311	269	298	286	309	275	322	294	301	328	290	298	275	294	304	286	270	339	308	329	293	287	297	306	288	291	280	303	293	288	307	311	294	284	290	310	288	321	292	283	269	290	293	292	313	288	269	330	301	309	300	274	319	291	265	296	325	275	281	295	348	266	302	294	299	291	277	297	304	303	303	297	276	297	314	287	302	278	306	302	293	323	297	320	304	281	318	297	310	290	309	297	318	257	267	299	303	299	300	290	321	270	282	325	288	301	261	286	288	315	307	286	267	298	300	312	272	297	312	306	280	297	304	296	291	295	280	304	272	301	301	284	284	308	279	296	278	299	305	296	270	288	291	306	319	273	306	275	325	291	339	306	299	316	304	282	297	326	298	286	255	285	250	284	305	300	302	277	279	320	333	301	289	295	308	302	290	322	315	304	306	298	325	319	284	292	319	310	281	306	315	300	293	330	279	287	285	306	283	301	301	296	275	322	296	302	279	319	338	303	277	327	283	301	303	306	286	293	314	297	298	316	317	304	284	301	301	310	257	328	285	296	275	310	314	279	290	279	302	322	293	298	327	325	304	288	273	330	306	260	309	255	306	302	288	294	311	301	275	294	286	270	334	284	316	308	293	323	296	322	305	285	298	316	306	277	314	308	317	280	300	281	283	278	279	288	291	305	282	310	294	305	310	291	288	288	310	291	321	284	299	340	290	292	308	247	308	274	314	313	322	285	292	297	299	324	303	258	303	314	273	278	292	304	289	323	285	302	304	275	292	321	289	317	293	292	282	279	284	294	304	284	308	300	295	281	293	290	276	310	272	305	264	316	270	267	305	295	323	314	316	272	291	271	313	302	294	301	299	295	301	289	319	317	276	292	298	274	289	304	303	296	280	303	298	311	297	291	279	306	276	273	296	308	295	318	305	281	244	291	285	275	267	285	278	296	299	298	297	273	291	315	298	284	280	281	287	289	321	277	290	273	277	305	300	263	322	301	276	278	309	301	320	316	322	302	295	303	306	315	306	315	265	309	306	262	285	310	274	299	286	302	312	286	308	291	294	283	315	310	268	284	302	302	301	331	310	302	317	285	290	303	297	334	288	275	304	295	296	315	317	331	296	269	291	323	299	302	341	319	287	293	303	283	303	292	288	299	317	308	300	258	266	321	283	308	286	304	330	300	306	276	291	287	316	312	307	277	313	286	295	313	324	298	286	277	276	300	272	312	289	341	297	321	308	285	287	288	276	295	319	292	284	302	322	305	297	294	292	307	266	315	291	311	316	275	265	276	280	282	268	290	290	288	284	296	304	288	310	319	276	322	271	311	303	286	298	310	272	293	318	311	308
4432	13383	9205	4402	3171	2380	1834	1516	1175	1001	877	813	673	677	570	594	525	565	500	504	456	478	459	448	447	442	412	484	443	390	405	416	404	389	380	395	436	414	390	408	391	408	378	384	390	408	414	401	361	352	358	384	377	351	364	364	353	383	348	393	374	385	358	375	407	345	401	346	385	385	339	370	342	376	346	357	365	386	372	345	358	367	367	354	351	388	386	355	344	346	395	392	358	353	387	426	353	383	394	407	358	378	351	381	367	358	381	355	346	370	333	378	350	360	376	351	354	366	349	328	343	420	371	380	399	361	378	370	374	382	352	397	380	372	382	377	361	362	371	369	341	352	405	393	333	378	383	383	350	365	386	409	364	355	339	373	343	382	411	363	390	383	364	361	401	371	375	362	374	348	371	398	315	357	377	366	342	339	366	400	357	359	384	387	353	361	364	350	375	353	358	334	407	387	367	372	357	354	362	365	429	368	372	362	366	347	356	365	380	348	393	367	379	410	367	381	358	364	346	376	379	339	401	339	354	380	379	340	401	341	338	343	378	392	381	376	337	358	330	350	377	320	379	370	407	382	382	361	349	354	363	352	347	379	353	370	347	377	331	402	359	351	357	364	390	389	397	347	396	383	368	333	367	359	365	361	407	345	366	376	390	367	339	393	393	339	386	376	365	354	356	371	364	373	394	384	366	371	373	357	349	373	377	377	368	381	395	380	325	365	366	364	390	336	386	371	357	349	396	348	397	373	335	365	384	361	353	386	370	371	380	372	378	344	392	334	382	359	362	359	350	391	340	346	365	356	340	364	368	364	348	402	392	371	403	359	352	354	384	346	378	405	362	332	359	395	371	366	363	358	323	369	350	365	334	387	384	352	352	356	366	355	353	340	351	380	384	369	371	363	324	353	342	369	368	384	338	348	371	360	350	359	370	373	372	378	399	358	364	374	367	367	383	344	370	391	392	368	327	367	352	391	367	365	393	385	338	385	334	361	367	351	349	375	360	376	380	350	392	353	386	359	393	362	368	408	365	360	358	376	366	339	346	346	370	361	341	369	362	379	384	409	334	381	323	365	381	394	363	361	386	362	365	362	339	382	372	385	367	373	397	373	366	370	365	408	369	384	385	357	384	387	364	378	380	376	387	419	375	369	352	373	344	356	376	346	335	360	388	378	420	380	364	353	339	367	378	370	372	340	372	368	405	385	338	366	409	368	358	357	364	326	367	332	350	352	362	350	383	372	326	335	372	334	382	375	362	350	361	377	390	384	356	356	364	350	369	365	385	352	365	396	380	382	341	356	359	380	359	374	366	364	361	388	359	377	376	374	351	342	362	405	367	379	367	356	340	368	380	351	396	351	341	351	377	394	386	328	363	379	366	340	351	357	388	365	359	378	381	356	336	381	397	382	390	350	350	373	381	375	352	338	345	364	394	334	388	402	374	385	365	329	389	382	388	382	356	370	348	413	350	372	349	374	339	374	356	380	358	347	323	350	365	377	360	393	393	399	372	359	371	378	373	353	390	372	400	387	378	363	386	341	332	379	359	349	366	393	389	349	369	369	387	377	346	359	349	358	349	372	369	341	338	374	386	391	341	356	361	385	418	353	365	368	339	380	355	352	350	342	372	385	383	373	362	358	375	348	356	370	371	360	344	360	377	391	315	347	385	385	384	378	392	399	367	356	384	357	390	365	350	337	379	363	342	376	351	357	349	349	367	350	377	350	359	377	361	387	366	388	351	373	355	369	402	340	342	347	362	367	376	388	376	384	336	357	380	351	400	349	369	377	345	349	346	371	348	377	369	390	364	365	328	375	373	369	354	375	365	348	369	340	337	378	364	354	378	370	349	364	381	405	367	356	355	410	396	366	382	374	380	378	373	352	385	398	383	349	375	357	358	373	368	394	379	391	373	365	373	373	365	347	359	363	352	357	360	369	367	355	380	343	380	359	343	359	387	370	328	410	383	414	357	359	343	365	356	387	341	352	360	384	347	372	365	350	388	356	362	349	352	348	382	352	343	360	389	341	388	398	373	364	404	363	345	398	367	373	371	329	375	377	369	362	334	371	390	371	342	366	390	339	312	355	362	348	359	388	400	361	383	406	369	345	346	374	364	355	373	388	381	381	373	355	327	371	344	360	400	355	379	383	341	374	340	395	377	367	366	379	355	388	364	362	396	367	350	390	389	385	376	352	364	364	377	377	338	349	371	372	366	398	421	342	359	361	376	347	366	347	367	359	358	338	355	380	346	368	374	361	365	363	362	337	398	388	335	383	373	335	382	361	382	404	354	367	384	353	367	350	348	357	375	350	347	352	354	389	381	370	402	369	418	352	379	400	363	388	374	370	414	387	379	395	334	362	352	364	325	380	349	351	375	374	351	349	386	366	404	392	348	371	367	391	341	353	367	387	394	359	346	398	385	356	360	360	371	376	373	378	350	355	374	359	394	362	367	374	385	407	393	341	370	379	369	369	327	359	388	338	357	386	363	376	368	405	372	374	363	386	385	390	399	381	359	366	395	367	386	372	323	378	400	370	354	369	384	361	372	360	373	353	347	369	364	361	343	421	336	380	365	350	369	351	328	363	382	361	361	382	396	355	370	388	362	380	393	359	370	355	386	404	369	395	360	381	344	381	379	356	368	345	349	391	379	392	377	347	360	347	396	348	376	379	364	359	383	357	341	374	389	377	373	354	357	322	346	395	373	394	352	363	338	380	360	409	396	345	336	382	343	376	350	339	348	346	387	375	392	331	417	376	350	365	395	367	368	374	364	394	362	400	378	372	354	377	351	354	357	405	355	380	350	370	363	347	400	360	351	318	384	367	348	369	393	373	353	356	385	385	391	376	372	373	378	334	398	373	391	402	370	369	372	391	377	349	390	350	392	346	370	355	363	402	355	351	351	359	382	370	352	345	334	379	407	391	357	383	359	361	325	380	383	388	347	366	314	325	374	347	355	370	367	377	358	356	370	379	357	404	332	377	366	350	362	342	377	339	344	407	356	400	404	333	355	386	370	358	351	359	382	405	373	387	358	371	357	357	308	353	361	376	365	381	345	388	338	407	371	379	383	365	348	362	355	350	407	338	404	360	363	356	364	380	369	335	376	365	367	375	336	323	359	348	361	361	371	418	380	342	375	360	370	346	382	358	381	352	360	346	325	366	383	416	402	336	369	363	361	352	378	380	363	324	369	425	323	374	381	393	345	384	379	375	403	321	319	359	391	408	336	362	339	368	342	367	345	360	377	362	404	354	381	334	371	387	365	384	367	351	345	392	395	367	382	380	375	368	369	388	331	343	356	357	389	384	373	372	376	327	403	352	386	372	345	372	391	381	398	359	376	380	341	326	372	380	364	344	366	378	392	339	386	375	358	352	369	340	393	352	318	361	360	324	364	387	354	383	358	397	371	338	335	351	365	368	386	347	377	371	376	356	388	373	342	369	349	330	381	362	343	333	394	366	365	393	400	354	346	365	388	376	376	337	358	369
27121	18392	4710	1063	900	786	741	644	648	666	687	689	658	654	649	653	621	631	626	640	657	637	610	628	627	671	608	675	688	646	638	611	568	623	646	603	660	598	648	646	646	665	632	635	605	634	701	631	664	597	618	623	603	658	634	619	626	644	632	614	649	625	658	625	618	649	641	654	636	640	625	623	620	601	643	671	669	637	639	703	610	621	622	673	642	660	631	622	657	659	678	694	685	663	646	615	633	665	653	639	609	595	682	645	591	617	670	632	720	646	644	638	625	636	574	628	638	698	616	617	636	601	636	593	624	632	631	654	640	620	602	615	640	633	685	644	649	646	634	672	652	653	634	663	690	630	676	626	634	638	640	642	622	611	646	661	674	627	658	689	630	694	598	649	629	612	653	647	667	677	646	664	627	639	637	664	639	633	674	612	607	647	661	639	635	685	662	674	610	609	623	641	624	662	623	621	643	606	589	657	650	687	619	621	707	633	609	621	661	670	623	600	666	640	650	639	673	632	665	617	636	650	608	656	682	626	684	655	657	639	634	688	643	628	615	660	625	642	647	626	674	641	662	697	692	598	628	667	634	658	625	639	648	667	657	585	635	623	631	673	613	665	654	639	656	652	679	660	636	650	676	604	605	643	634	627	633	615	624	651	622	629	636	630	648	661	636	642	663	654	654	673	614	665	667	664	643	657	633	646	602	657	656	603	641	617	627	692	635	665	714	671	623	650	634	673	644	598	621	638	604	694	692	622	649	625	614	646	641	642	666	690	665	626	625	629	644	637	640	641	616	609	655	682	664	649	643	663	640	629	653	609	608	619	721	697	643	651	617	673	649	632	617	595	656	593	612	706	661	658	636	629	656	618	655	651	621	614	634	627	660	663	595	665	622	655	671	656	695	673	610	631	634	650	596	611	605	600	625	638	637	680	648	633	697	595	607	685	646	669	620	640	596	662	612	696	672	644	650	611	632	625	630	660	613	640	649	617	662	682	656	608	616	644	628	656	637	624	631	654	667	703	613	650	671	647	672	627	661	641	677	640	625	663	622	667	595	601	657	631	633	659	625	619	615	639	646	661	673	605	604	596	644	648	625	622	637	673	657	693	675	627	617	597	674	665	675	611	641	646	658	630	676	659	635	648	647	637	660	648	667	646	627	634	657	628	673	612	649	625	657	613	663	644	670	671	644	650	611	639	627	633	645	598	612	629	649	625	645	647	703	649	665	693	582	651	654	648	650	638	648	653	658	662	644	637	644	641	668	638	650	599	630	635	637	679	637	634	699	674	619	643	643	606	649	627	638	645	626	637	638	666	648	611	660	615	599	628	614	596	639	610	686	649	694	639	647	656	628	650	597	614	641	599	644	614	618	608	628	629	620	598	648	673	624	663	614	619	598	612	623	606	656	622	668	607	634	643	652	615	670	664	635	664	661	665	635	614	674	649	595	631	634	651	639	653	658	666	650	651	663	652	626	672	640	600	682	653	628	673	645	674	672	620	655	622	658	645	634	605	651	634	631	665	676	622	642	612	649	618	659	642	632	695	632	636	616	639	667	644	620	598	599	633	622	628	643	672	652	678	602	648	609	647	668	615	633	628	667	706	589	658	629	664	617	667	659	636	609	658	663	627	640	667	646	629	641	613	671	677	612	627	650	670	641	634	658	621	632	680	616	625	637	671	687	600	638	629	642	638	584	626	651	672	629	662	648	653	604	643	639	665	678	673	616	642	588	653	649	625	666	599	650	627	647	664	655	608	604	656	644	650	632	643	633	660	640	647	648	675	662	663	623	651	643	705	665	595	650	645	653	664	607	662	625	652	674	630	624	652	607	657	647	681	657	690	591	632	676	592	619	627	666	673	665	641	607	674	665	665	636	636	629	617	711	640	659	663	627	658	644	642	641	656	656	664	618	626	638	587	636	653	645	618	634	659	636	637	642	642	643	619	660	620	652	662	654	669	600	626	619	665	661	671	665	623	667	691	690	647	582	608	655	650	658	673	633	642	651	656	684	637	653	637	651	656	596	680	650	629	665	623	616	673	622	642	678	646	651	661	635	665	609	607	626	621	663	652	678	631	617	641	655	625	657	638	583	623	589	636	627	620	673	628	680	636	640	605	633	646	627	612	587	607	632	691	632	670	620	607	601	648	643	635	682	628	631	658	660	654	650	645	624	640	625	629	595	603	617	632	630	609	617	623	644	638	634	661	586	651	616	646	595	670	623	608	642	629	641	624	634	649	635	633	626	629	636	657	587	641	625	652	639	629	647	605	600	651	675	644	624	656	626	633	694	614	681	680	672	635	613	635	562	605	636	657	653	654	637	608	682	619	621	591	587	635	638	661	678	669	631	628	617	638	663	634	652	666	604	700	621	681	669	673	632	657	635	637	674	632	652	603	678	650	667	672	645	638	684	614	671	658	655	602	612	657	678	628	648	620	617	637	655	644	638	643	630	665	670	584	628	621	620	581	638	611	693	622	642	644	674	606	633	698	658	668	628	625	604	663	655	687	630	629	652	618	581	605	614	648	632	637	596	625	586	678	630	662	630	639	651	599	656	651	630	663	647	646	609	645	616	624	675	662	633	651	660	655	650	646	563	620	590	691	662	641	644	646	669	650	635	585	615	688	626	608	645	635	629	632	617	614	608	692	622	598	659	722	651	611	595	621	657	677	631	665	602	646	660	633	637	604	627	639	661	622	664	673	602	653	665	683	634	644	653	631	643	640	680	649	616	656	689	653	627	669	650	651	642	673	649	611	637	638	680	683	664	637	630	639	590	634	689	646	633	582	623	651	634	603	667	620	607	604	626	671	632	569	648	670	672	636	647	620	696	681	630	640	637	657	649	643	644	668	664	713	669	612	667	628	652	652	620	689	642	634	634	630	646	616	634	628	617	643	644	642	612	630	687	624	650	694	640	623	664	659	667	626	650	625	613	665	670	625	632	644	652	653	639	638	689	569	665	656	672	651	657	673	624	596	628	650	638	634	619	645	621	661	606	618	641	577	650	589	643	634	631	683	627	632	614	630	659	631	631	673	654	620	651	657	652	625	654	609	671	657	688	661	646	636	650	610	633	643	677	615	641	656	635	637	625	674	632	639	643	615	667	632	641	660	655	645	637	674	613	682	634	648	657	624	652	610	577	650	656	644	624	638	666	665	626	674	700	675	681	641	649	658	702	658	623	568	701	673	622	664	682	669	682	614	612	638	660	633	617	670	603	631	646	689	629	672	667	659	675	590	672	589	618	644	622	658	635	630	617	654	648	684	621	652	640	688	567	683	670	624	653	605	656	629	629	665	650	652	626	647	618	690	625	611	594	634	603	655	664	648	694	672	669	611	593	621	605	620	641	697	672	626	624	608	665	614	619	688	642	609	634	620	652	639	633	610	644	648	636	616	628	623	668	640	619	624	609	669	648	657	623	642	624	589	627	667	637	644	633	580	652	640	629	647	661	635	671	628	602	646	644	613	618	660	620	630	673	623	625	647
4423	1303	1047	878	846	789	810	764	785	764	810	738	745	739	762	735	749	724	783	713	761	781	736	751	797	795	763	757	772	726	779	753	793	749	749	773	765	746	759	736	799	735	756	756	746	742	769	735	728	757	733	763	727	727	784	761	776	740	737	731	724	727	781	787	752	769	770	753	810	786	796	724	768	766	743	805	724	775	766	768	766	723	755	757	750	741	743	713	756	673	796	713	754	774	688	757	759	763	704	749	779	707	741	796	705	760	768	732	774	748	737	760	749	747	795	741	768	742	763	779	742	697	763	753	712	763	751	738	713	778	762	744	738	748	727	713	721	821	787	768	729	745	716	759	762	766	744	711	788	814	761	768	728	749	751	689	729	705	829	711	737	766	729	839	746	733	789	761	796	690	732	708	757	752	723	757	774	749	732	759	746	721	783	719	762	792	754	729	750	776	795	773	730	776	744	713	728	736	744	787	758	725	784	744	750	761	761	776	776	748	702	787	773	791	736	772	767	765	724	744	741	806	780	768	770	758	732	778	738	756	776	731	753	785	740	738	780	751	815	771	765	773	763	779	703	780	750	765	720	787	771	735	777	753	731	752	765	727	771	714	726	745	786	728	777	747	680	772	732	768	790	733	794	738	739	723	772	705	736	764	764	720	788	738	764	813	714	757	707	772	723	734	769	742	734	774	725	716	723	765	767	760	738	704	741	781	771	680	737	739	715	732	735	752	793	788	771	808	772	778	755	744	773	827	803	735	739	709	749	803	741	765	761	757	727	782	764	735	721	702	786	677	731	748	786	726	733	780	707	781	761	734	707	716	731	742	736	776	726	756	830	734	766	782	678	770	754	761	769	769	742	698	743	785	754	786	719	800	806	783	731	748	690	739	768	735	736	791	727	771	744	714	720	761	754	733	762	761	736	753	731	787	815	796	744	768	752	816	763	790	772	737	723	795	748	739	765	724	791	734	749	814	721	734	788	723	755	762	737	797	735	788	736	752	780	757	761	793	744	787	804	734	773	740	722	752	752	784	778	737	736	767	755	762	733	709	792	775	764	770	767	730	806	760	783	780	779	707	734	792	745	759	797	753	807	746	701	774	800	799	713	807	775	750	722	728	722	764	758	796	682	715	779	788	751	743	727	711	727	751	744	815	758	736	778	744	803	766	759	735	723	777	806	704	784	768	790	735	720	751	775	764	750	766	796	778	799	725	739	762	809	787	793	799	763	776	762	735	826	773	750	721	725	732	774	747	769	765	730	756	743	827	745	767	744	771	759	740	751	771	793	692	770	773	760	772	791	800	771	755	768	769	743	800	690	748	713	805	793	730	707	744	761	700	756	736	719	779	805	776	772	756	750	729	738	755	734	743	749	769	736	746	753	750	727	758	774	773	759	715	722	731	804	746	776	735	767	777	782	748	755	751	801	743	720	778	784	744	737	770	786	714	770	802	710	762	770	738	716	748	731	783	750	770	730	708	745	831	747	777	716	774	744	713	743	835	774	759	755	747	805	698	705	760	756	796	811	705	772	767	757	777	785	779	774	690	736	761	781	744	734	766	769	756	763	718	802	741	719	746	780	772	757	693	736	805	745	739	749	721	749	806	733	748	751	759	752	757	786	751	754	780	740	791	769	789	766	760	782	756	786	732	730	775	722	767	716	741	721	786	734	730	712	762	797	755	736	746	760	754	757	776	737	741	781	799	765	768	776	733	738	768	786	752	733	726	782	698	794	779	763	758	766	746	778	777	761	746	741	778	817	734	731	736	800	736	760	674	732	740	751	747	704	742	806	765	695	749	715	727	730	776	711	782	759	707	755	743	769	755	734	726	782	772	735	782	816	719	736	757	746	755	755	743	699	734	730	725	758	728	736	770	790	743	789	754	763	798	718	768	807	746	724	770	772	735	752	758	770	693	743	744	746	744	756	777	721	776	801	776	709	725	754	768	758	734	728	761	733	718	792	765	722	760	774	746	750	725	794	725	698	729	772	778	767	753	744	788	813	759	719	739	780	730	809	765	778	783	737	757	791	780	723	763	734	762	729	725	701	751	755	722	775	757	724	760	776	772	783	741	760	761	737	763	747	786	732	765	777	748	754	776	759	759	735	783	721	728	730	775	728	767	776	808	746	756	797	758	755	766	711	761	743	740	736	781	754	758	762	761	730	785	753	801	777	750	686	809	713	728	778	762	708	740	778	767	762	771	769	723	817	773	778	763	770	747	760	717	764	799	722	747	733	788	773	765	693	754	785	846	799	752	754	756	739	775	767	718	742	748	759	778	770	775	734	737	727	744	766	765	766	818	772	732	748	770	784	733	794	772	709	785	752	760	797	722	728	740	862	743	734	717	728	764	791	713	727	767	757	767	785	715	773	731	757	760	756	785	762	756	779	775	758	765	755	793	791	741	724	764	760	735	745	704	741	753	740	793	719	770	705	803	766	758	755	752	768	717	738	793	794	761	756	768	758	776	755	791	746	736	754	731	725	738	812	756	725	747	797	752	704	760	707	771	799	764	743	723	717	742	774	728	729	737	766	715	790	787	729	747	754	794	769	743	754	771	776	718	716	720	730	772	713	780	769	768	815	726	736	757	746	766	713	762	738	744	786	755	799	800	806	775	749	777	737	743	781	753	750	761	740	738	746	713	737	758	765	757	744	779	769	765	737	734	749	763	770	770	783	784	766	754	723	797	730	750	743	789	743	769	783	724	788	805	738	736	773	750	739	760	791	738	714	733	774	747	756	771	753	766	699	751	781	807	781	792	784	762	750	756	795	750	706	762	742	755	752	763	736	728	758	725	815	767	742	793	735	752	756	783	787	715	772	780	749	757	768	742	792	748	755	768	761	753	752	715	776	743	729	727	762	700	736	745	778	793	744	738	778	746	772	729	776	744	749	779	756	739	736	754	781	721	765	762	752	780	832	758	755	742	836	779	793	763	773	754	769	788	731	762	771	788	785	706	753	752	746	768	752	746	737	772	764	735	712	738	769	757	781	755	763	731	702	824	729	752	752	762	786	779	734	732	728	774	760	747	759	746	772	770	797	771	773	749	718	770	740	756	725	759	779	782	785	769	801	803	726	803	760	699	741	762	760	764	810	726	746	731	744	756	729	758	757	778	778	726	716	726	772	818	727	757	784	766	773	778	782	777	742	743	751	728	782	773	768	713	759	733	773	738	745	745	716	790	748	716	759	757	748	758	721	730	758	726	755	710	745	775	772	746	757	762	795	776	765	747	774	736	759	733	759	774	756	714	803	786	733	724	719	718	708	741	753	738	700	781	779	798	759	747	751	753	762	718	767	764	741	736	778	748	698	772	722	785	777	770	775	778	745	706	763	722	817	782	787	754	761	706	713	758	704	794	729	767	791	758	804	757	763	790	760	800	796	768	729	748	728	733	739	787	764	785	731	743	790	768	786	743	734	768	773	789	769	742	778	760	804	768	794	738	757	766	775	728	779	711	826	735	790	735	799	768	715	763	770	752
23336	21044	28260	24045	21027	10467	1300	935	829	848	800	760	756	720	745	696	719	702	712	715	680	694	725	756	667	674	679	650	677	676	650	693	639	670	704	646	638	675	688	638	673	663	651	679	673	687	680	639	634	681	665	673	628	661	713	701	657	638	613	689	603	642	675	640	656	686	630	683	610	616	678	659	641	686	721	648	647	668	591	684	644	658	664	665	641	677	664	656	667	684	642	676	640	686	662	665	663	667	640	663	670	623	669	661	664	690	690	647	676	682	682	713	672	647	655	648	656	613	647	646	653	699	656	666	648	600	687	684	664	665	666	655	650	633	698	710	652	638	645	671	588	632	645	636	694	660	665	648	700	666	643	672	593	663	643	676	635	706	613	641	634	653	669	646	681	640	614	618	640	636	705	711	674	665	634	674	656	658	635	680	685	713	719	651	653	656	629	668	678	682	704	645	677	614	677	691	674	708	649	705	682	660	631	669	652	703	648	590	659	712	717	614	673	642	683	685	676	649	697	637	642	697	651	640	621	671	668	624	654	681	710	643	672	674	630	655	649	653	670	642	644	671	656	706	689	655	633	738	657	653	673	634	603	673	686	661	682	719	678	646	640	644	636	653	639	655	650	709	705	646	659	665	688	622	621	654	686	670	645	677	631	638	697	636	668	674	725	660	655	639	666	664	673	651	631	686	653	646	624	652	694	626	677	648	643	630	684	567	672	664	675	725	680	663	632	623	661	596	657	621	665	642	671	641	648	598	647	666	650	649	645	678	626	624	605	648	640	612	682	660	622	673	681	694	628	617	668	677	681	653	669	677	604	655	626	678	669	658	653	661	670	693	647	650	628	694	680	689	692	634	614	627	627	645	601	620	664	696	675	670	608	648	646	642	642	689	651	664	661	651	666	686	638	678	605	655	646	624	630	657	687	664	633	628	642	693	655	653	642	639	649	639	645	624	651	650	676	633	650	701	654	701	667	671	664	686	648	663	674	650	617	601	644	660	662	666	632	650	634	666	666	620	663	649	628	611	638	707	648	674	681	627	666	720	607	611	684	664	684	678	676	614	665	667	613	650	673	682	646	600	657	675	679	637	658	669	676	635	648	637	653	630	653	671	677	654	645	685	659	666	644	597	669	666	643	680	646	663	655	637	660	697	649	653	619	666	676	638	699	674	612	671	646	638	706	682	583	672	698	619	636	616	698	640	624	693	656	654	667	624	679	652	683	641	639	662	645	613	685	672	630	654	630	627	670	686	690	612	614	683	628	669	632	713	648	668	633	648	663	640	636	657	676	663	692	679	683	662	625	636	660	685	662	680	674	634	656	644	672	645	666	622	655	616	680	599	696	679	660	691	645	651	624	609	658	688	653	678	655	657	653	660	663	635	660	678	638	672	663	669	640	640	623	628	630	667	635	666	693	592	671	641	674	613	607	627	660	671	655	602	630	657	674	648	646	626	668	653	642	662	625	658	616	654	622	648	633	665	626	659	651	695	676	653	664	632	610	632	637	667	659	650	674	661	632	656	610	674	679	659	618	631	653	691	653	665	638	646	710	666	680	666	646	657	666	678	692	690	687	625	676	661	671	614	665	713	678	683	640	695	646	725	660	669	646	620	628	665	619	634	706	657	635	642	668	637	676	645	632	624	652	669	638	645	682	658	653	685	635	598	627	668	599	638	630	675	621	637	678	643	650	651	687	642	644	636	672	647	675	679	639	638	703	625	694	694	677	635	663	627	657	674	640	646	688	665	655	650	624	626	670	645	636	635	704	659	643	643	635	668	683	630	644	616	658	675	642	661	654	693	678	667	635	665	625	666	675	609	664	656	634	706	698	642	660	638	679	708	663	658	652	685	644	616	608	650	664	665	645	647	620	619	660	610	642	674	618	728	648	666	708	624	653	671	626	659	666	608	685	667	645	671	654	666	690	647	618	666	657	633	677	660	690	682	638	656	679	655	644	688	609	663	659	626	676	653	647	625	668	661	674	652	674	626	666	682	632	620	637	670	689	661	710	637	596	642	684	638	611	652	668	652	615	655	660	658	648	639	675	625	694	658	642	634	652	653	660	687	641	615	622	649	671	654	614	596	677	642	649	692	633	688	667	649	598	717	649	659	690	659	652	672	692	650	692	644	640	636	676	629	676	657	666	650	648	643	692	632	652	642	679	627	653	664	665	644	658	648	678	667	688	653	684	663	665	664	651	667	646	619	649	663	634	631	704	657	690	643	634	675	703	640	607	656	605	692	681	702	682	653	646	664	647	645	648	644	638	612	647	653	662	678	639	633	679	652	689	660	632	661	683	666	573	692	630	676	670	654	722	651	672	685	610	633	678	662	702	664	643	648	668	633	668	694	634	640	619	633	687	661	634	699	635	612	634	642	644	659	659	655	656	659	680	685	626	632	683	655	655	633	656	640	686	626	638	655	598	657	685	655	629	648	652	630	677	670	679	666	701	676	655	650	649	647	653	687	648	609	669	691	665	630	673	663	667	643	712	661	679	683	694	660	666	636	680	645	664	661	652	632	630	651	634	648	670	660	676	679	645	640	635	651	656	617	664	648	634	619	699	663	645	644	700	701	654	665	650	626	656	657	623	649	602	673	618	642	648	656	626	646	676	605	636	662	633	652	631	661	654	671	660	636	652	659	664	721	673	644	685	622	609	642	689	660	645	662	661	697	637	660	640	607	648	587	671	667	664	671	678	650	647	706	682	621	635	680	653	668	686	628	679	680	604	622	638	680	597	658	699	652	650	654	630	672	637	637	641	643	677	660	686	715	651	688	679	657	716	708	682	625	709	680	685	640	664	675	680	620	660	646	673	614	717	635	662	649	646	631	611	665	676	637	678	657	616	618	648	633	626	643	646	666	642	600	654	687	642	666	687	638	658	674	662	627	657	665	668	654	630	645	682	649	637	663	666	644	639	676	653	647	648	664	659	625	673	682	693	699	690	674	651	654	648	666	608	702	708	642	661	631	668	636	607	685	640	649	632	632	585	663	659	660	709	633	667	658	622	667	648	638	646	624	685	670	638	632	635	631	673	713	656	681	655	648	671	643	701	691	651	684	634	677	662	669	665	659	700	691	628	634	603	715	615	648	614	636	653	671	633	633	660	668	647	691	629	681	671	683	635	635	631	648	615	635	698	609	654	684	642	655	647	669	633	711	697	674	593	631	626	649	695	697	636	667	647	655	651	664	644	672	691	648	659	664	629	652	677	629	639	612	708	664	705	665	621	644	659	629	678	655	646	644	686	678	647	683	630	664	653	640	613	681	675	664	642	634	668	697	655	636	718	646	694	662	658	637	642	706	658	657	649	642	644	616	689	654	647	647	663	676	639	669	640	625	670	609	712	709	655	647	654	679	689	700	669	622	665	651	604	658	674	613	650	622	664	691	664	691	671	611	647	639	608	636	675	654	716	692	652	691	653	620	670	635	619	680	622	656	656	664	649	671	629	692	613	649	630	644	661	673	665	678	633	694	642	642
3519	8445	5927	2896	2251	1891	1497	1268	1165	1162	1015	1001	908	921	942	881	871	890	845	835	830	843	802	812	832	798	808	766	799	790	786	747	859	859	762	789	813	832	807	772	768	858	804	747	799	827	785	766	829	790	780	814	765	758	828	771	808	816	783	780	775	789	775	795	766	797	765	779	769	771	760	777	768	803	766	812	775	765	823	765	815	786	753	761	825	803	768	783	712	828	760	810	776	800	778	780	810	789	720	758	764	787	722	784	775	784	743	796	776	784	755	747	807	790	810	821	759	835	786	785	782	774	775	782	801	850	780	721	778	860	787	800	751	811	754	735	767	768	768	815	764	794	791	806	735	770	810	754	783	795	818	837	806	777	774	785	782	786	791	815	796	794	800	768	794	834	760	782	732	794	813	773	796	829	776	792	792	813	794	778	736	780	788	786	781	793	787	755	739	763	782	759	781	754	773	765	775	786	741	748	732	778	754	794	781	797	782	768	766	762	781	773	827	762	808	791	835	798	791	765	801	766	773	764	836	800	823	860	758	771	733	794	788	774	784	826	759	799	808	767	762	736	786	775	764	777	754	793	812	775	806	763	778	788	756	779	856	803	785	791	761	786	792	792	803	788	783	754	793	796	737	798	791	811	753	756	779	758	771	801	841	788	809	802	739	766	748	673	758	819	743	734	763	806	790	780	729	817	801	790	763	777	772	810	802	776	779	783	751	755	754	821	808	772	789	787	832	825	798	748	739	755	777	794	788	771	795	865	735	781	764	769	804	798	778	805	810	827	845	769	759	805	770	769	714	804	844	730	781	774	750	745	800	786	789	716	804	775	776	760	787	834	778	795	785	767	810	794	794	768	787	804	750	792	779	794	757	805	785	785	787	810	764	774	771	810	793	813	739	802	786	767	729	782	724	724	768	761	818	771	786	802	799	811	843	766	795	766	805	807	777	751	764	758	785	756	822	790	808	815	768	813	789	762	779	801	763	790	784	818	763	748	852	807	806	822	800	810	815	756	763	736	777	778	786	808	753	761	795	761	780	798	731	790	788	742	812	803	748	770	797	766	774	826	861	744	779	798	768	764	814	820	811	775	757	794	736	840	774	776	803	767	792	793	783	767	780	796	802	778	748	809	831	807	759	761	760	749	824	774	760	781	743	764	802	796	785	804	740	763	793	786	775	743	739	763	760	788	758	783	774	762	798	826	757	779	775	735	757	809	777	763	745	843	769	803	782	819	763	777	812	831	790	778	790	792	813	757	796	774	782	759	805	793	798	795	786	779	834	788	768	774	778	799	804	793	763	836	812	753	823	737	806	820	734	762	809	747	756	781	757	776	810	789	782	784	796	813	728	820	811	759	727	764	802	752	788	750	771	743	779	802	784	721	806	766	747	738	795	814	758	764	775	779	788	746	786	849	782	767	769	750	747	771	764	776	804	798	773	786	727	776	812	795	764	800	735	764	761	784	774	799	782	799	780	837	784	828	774	818	754	775	802	765	806	784	768	798	778	775	777	808	812	777	764	755	757	807	800	787	831	811	749	779	800	782	774	793	749	750	790	819	774	825	741	768	750	752	768	738	814	749	795	783	776	778	785	783	746	726	787	763	757	784	804	776	796	783	803	771	783	772	775	789	780	765	768	830	736	806	833	790	822	744	772	766	793	784	735	784	778	802	792	829	824	806	773	774	756	824	749	745	782	771	798	798	790	756	778	729	763	805	815	763	771	802	781	741	765	767	794	787	777	800	802	794	738	750	759	752	803	809	842	747	773	770	795	812	755	787	770	783	817	787	810	768	804	797	839	697	797	771	761	782	813	831	775	818	804	734	801	765	756	805	770	755	755	756	762	758	797	753	721	755	743	740	800	827	749	764	757	689	781	765	745	755	757	782	757	781	750	762	807	793	815	806	764	713	765	761	817	790	779	742	765	767	764	750	773	807	791	814	806	765	755	754	756	788	795	782	760	760	788	780	795	781	743	793	731	737	756	786	807	767	809	739	783	825	840	755	794	812	780	760	780	749	783	764	741	779	794	779	754	764	766	770	768	795	793	772	755	742	784	742	820	766	779	723	829	813	814	823	784	791	779	777	762	818	755	785	776	779	774	765	740	786	821	766	789	797	776	699	786	805	857	771	800	804	761	778	742	800	832	762	740	819	828	747	782	818	795	791	790	774	833	788	773	766	766	727	816	811	766	792	775	809	737	761	815	802	788	801	791	769	748	783	806	789	775	798	799	779	815	786	776	763	815	830	801	807	753	799	788	769	810	781	832	772	836	782	768	790	761	770	754	793	745	840	852	820	790	796	736	744	815	771	826	777	755	807	788	828	805	815	761	781	813	767	751	767	795	799	752	786	746	799	832	814	828	779	780	752	770	784	752	766	793	766	756	800	786	752	765	768	841	767	783	766	802	763	742	801	761	778	781	793	810	780	740	832	781	772	776	829	731	823	802	808	796	808	756	807	794	757	833	775	779	768	754	718	768	786	785	758	762	793	834	690	792	763	750	781	798	754	771	728	759	765	776	743	822	763	748	799	825	761	793	833	759	751	755	772	776	766	756	808	779	762	811	762	807	761	793	788	784	780	766	793	825	750	810	757	770	757	831	765	779	804	780	791	770	780	765	777	785	768	736	751	764	785	768	779	762	798	741	750	737	797	782	825	775	749	757	763	801	780	761	803	750	782	800	733	749	786	796	821	782	792	758	795	737	781	771	766	801	773	772	803	744	779	751	775	851	824	763	825	747	763	758	755	785	735	772	821	699	744	799	761	729	784	792	805	791	746	774	757	749	719	746	759	762	819	800	749	776	784	816	792	781	783	797	785	787	824	833	856	772	780	754	739	780	765	758	803	792	771	736	774	734	780	781	808	781	786	777	787	796	770	814	774	822	809	806	818	764	852	788	806	765	762	800	806	754	797	780	791	811	827	778	793	762	728	733	823	823	809	766	807	760	822	749	792	821	743	788	782	764	777	770	779	796	743	754	806	796	822	766	827	789	794	743	748	781	800	711	803	748	782	869	781	776	749	757	787	780	755	746	782	782	764	752	770	737	772	810	753	836	746	785	795	779	754	809	821	784	768	834	796	787	782	818	799	808	824	744	789	700	830	732	789	817	773	781	780	831	766	754	765	758	781	783	752	825	767	730	772	784	785	826	753	777	778	760	788	736	824	755	801	774	811	775	726	802	771	786	772	793	769	768	747	739	784	783	774	751	752	800	749	745	768	836	740	715	730	782	782	745	783	806	766	754	767	736	785	774	766	781	758	799	784	806	755	779	789	722	788	797	772	749	758	782	764	720	790	779	764	778	774	758	792	811	758	737	731	807	733	768	751	764	781	771	765	776	756	761	800	818	848	820	755	767	783	794	775	745	776	776	783	841	739	810	789	755	795	736	790	766	780	785	785	791	813	782	762	809	770	728	789	810	765	763	803	841	749	777	745	842	800	771	780	789	823	776	727	790	834	755	770	764	807	798	782	752	755	811	796
24551	21029	27093	25044	10464	722	559	473	396	397	387	416	389	391	367	379	362	351	349	345	348	367	350	348	361	330	353	367	413	382	360	350	362	341	314	379	347	340	367	340	346	320	361	331	327	343	331	364	352	346	328	361	339	364	335	327	354	339	335	364	351	372	352	350	320	348	381	354	347	339	319	347	375	337	362	333	314	328	336	408	364	364	326	348	354	323	347	344	349	367	352	330	332	345	322	352	316	372	355	345	369	358	347	361	317	345	343	324	338	375	373	358	356	332	335	359	329	350	390	360	361	333	348	343	383	324	327	368	344	353	324	318	332	358	325	379	379	324	342	361	337	354	315	332	339	328	359	332	346	334	324	338	349	372	349	317	334	337	367	315	360	317	393	359	324	375	327	352	350	366	358	345	363	360	369	320	347	360	350	317	372	310	324	343	333	345	326	356	316	338	361	334	344	339	347	349	318	327	348	354	349	327	353	337	357	351	334	341	318	373	342	373	352	351	327	356	362	359	370	347	350	358	349	338	348	349	347	377	359	337	318	309	329	333	339	344	314	323	362	359	367	376	344	329	335	348	361	317	349	382	335	359	336	340	373	344	333	337	325	344	340	345	367	369	358	319	342	329	382	344	363	360	358	323	345	371	345	328	370	355	363	336	369	363	353	342	324	375	360	360	328	360	353	337	340	329	327	343	340	326	335	346	331	314	353	352	373	324	341	309	340	332	340	355	322	373	329	371	360	349	353	365	342	346	316	356	374	327	307	346	357	363	352	326	360	352	303	348	345	352	338	357	330	343	343	341	358	376	342	368	348	349	375	319	322	372	338	351	344	340	357	360	350	271	335	346	356	348	313	334	361	329	350	379	360	358	355	336	367	319	336	349	333	325	357	355	352	311	323	344	351	322	357	324	333	369	322	328	330	347	354	325	369	344	338	347	341	319	332	323	334	347	348	337	326	335	379	337	344	346	374	323	340	315	351	325	356	327	348	356	329	349	328	351	354	367	342	335	320	345	353	382	344	353	352	344	327	355	333	337	374	367	342	370	352	356	345	356	366	316	319	372	342	348	356	357	336	368	381	341	351	371	301	355	349	363	339	341	345	355	326	339	335	346	360	317	345	313	347	380	357	359	327	388	339	343	333	339	349	335	350	361	350	344	338	338	371	345	362	367	344	351	359	349	321	324	379	386	346	347	310	377	352	362	351	346	314	341	359	357	332	326	318	357	315	348	362	286	310	325	341	331	331	334	321	348	343	334	363	330	344	319	344	325	347	362	357	361	354	336	332	373	367	362	332	354	347	354	394	336	355	350	338	320	337	341	323	323	386	349	344	338	366	320	323	380	350	378	349	351	354	327	313	359	406	324	331	317	340	351	326	363	337	365	340	360	325	368	322	369	380	335	347	328	317	325	330	357	333	367	356	330	363	366	362	336	365	343	383	329	327	340	359	367	330	311	355	355	355	363	347	332	328	335	364	349	365	359	371	333	356	365	345	336	384	371	354	302	361	337	367	362	314	342	369	343	347	304	372	345	353	363	333	352	353	343	343	355	341	338	351	317	320	331	346	317	363	369	343	350	381	342	347	335	385	371	327	342	322	357	354	313	333	346	368	330	342	391	378	348	360	368	318	323	349	337	321	354	332	340	348	330	374	326	318	351	332	336	378	345	368	348	333	361	348	365	364	386	310	322	351	376	367	327	316	331	351	337	345	329	359	369	381	350	333	351	338	347	313	366	355	342	352	332	346	351	330	344	327	359	308	339	355	322	364	349	383	335	316	363	317	331	344	312	355	340	356	360	377	362	324	354	349	362	370	334	341	359	348	336	362	330	327	328	360	353	353	351	330	379	372	322	350	330	346	357	349	316	306	353	330	369	355	334	359	377	322	339	349	347	340	314	339	357	358	330	324	345	352	331	319	326	350	367	327	338	331	343	360	340	361	327	346	374	332	380	340	350	362	371	324	365	356	381	320	347	372	325	331	352	354	339	311	378	312	329	398	344	328	375	346	325	314	337	323	349	359	357	340	342	353	346	362	322	333	308	356	383	349	330	324	365	380	327	371	366	359	370	369	310	342	344	372	325	338	333	334	339	365	347	370	325	351	347	318	339	348	325	346	318	352	332	346	343	337	349	313	355	370	336	339	337	351	340	294	351	335	372	378	344	313	332	346	337	351	324	352	347	350	354	392	308	342	381	341	308	330	327	330	338	305	340	346	341	346	373	303	352	360	328	340	369	366	343	377	384	327	326	353	332	363	289	310	341	381	340	347	367	315	315	315	337	340	352	331	376	327	318	356	322	344	379	330	322	331	335	319	327	354	351	346	351	348	376	366	349	352	330	361	364	339	319	359	330	337	331	337	346	371	332	344	343	351	319	312	344	311	355	375	337	339	316	343	333	309	342	364	373	353	331	333	361	365	336	361	358	365	347	349	345	337	345	326	334	333	354	339	319	364	347	340	381	330	364	356	321	342	318	337	324	348	349	350	339	333	331	368	323	331	346	356	349	341	319	326	315	342	358	373	323	371	356	349	350	324	324	322	355	371	329	390	379	355	348	351	345	348	341	353	375	351	315	346	372	326	304	336	344	334	337	331	351	355	366	364	352	351	331	349	353	328	334	362	344	341	347	357	332	341	348	352	348	343	347	366	347	327	353	322	346	361	362	339	324	352	317	313	365	339	350	339	344	329	370	345	336	329	342	353	337	330	318	355	352	353	326	353	338	337	342	321	350	362	331	381	346	305	362	378	323	350	333	344	358	350	354	356	353	320	383	348	344	350	379	330	344	356	380	356	380	351	355	330	352	351	347	328	357	348	316	355	338	357	380	334	357	365	322	369	296	366	385	353	335	349	352	364	351	343	328	337	384	308	334	333	357	321	340	328	348	358	317	349	335	328	348	339	346	349	324	336	382	365	323	350	361	355	362	371	341	347	373	328	346	342	323	355	332	324	383	335	320	320	316	362	350	341	354	350	369	329	355	358	349	342	335	338	368	329	363	354	360	350	331	345	342	334	343	366	326	342	351	353	368	353	334	367	400	367	359	333	357	335	361	332	345	334	349	343	361	353	342	371	315	339	356	372	359	352	339	357	311	378	341	349	317	333	352	302	358	331	337	373	371	315	356	338	372	343	345	355	329	359	349	336	312	342	331	348	308	336	352	340	314	352	358	361	326	338	364	346	379	334	320	370	362	375	343	371	340	368	347	386	333	372	305	357	364	379	338	355	351	335	331	367	333	357	332	334	338	321	313	350	333	343	341	385	361	339	338	310	346	307	340	320	359	386	360	332	371	341	331	375	357	314	332	318	330	340	345	325	324	343	362	349	330	312	346	342	333	341	334	355	288	353	335	338	331	328	328	319	364	327	327	355	353	342	345	346	312	356	333	338	338	351	328	332	353	359	342	361	341	340	327	351	353	382	371	369	353	309	362	376	373	365	360	384	341	357	359	334	346	352	315	322	375	356	350	354	322	347	332	348	356	337	349
3324	4652	3161	1587	1192	1021	810	713	685	571	529	542	511	462	473	456	423	466	443	417	442	440	411	444	403	386	408	362	465	438	429	437	422	404	423	403	360	418	424	413	416	428	392	461	372	398	394	379	437	406	429	402	410	381	419	407	404	461	412	394	423	414	411	348	396	387	446	394	389	453	409	394	380	445	405	438	456	414	430	452	406	398	373	424	421	390	405	388	363	419	396	435	420	414	394	395	411	400	420	399	386	406	435	431	393	392	387	429	416	429	443	397	421	434	381	395	396	391	399	376	400	408	409	429	394	416	428	416	438	400	436	382	397	359	424	375	399	409	439	442	397	414	408	439	401	384	385	367	420	416	411	394	389	427	406	387	409	395	409	408	397	420	432	408	413	380	401	439	426	422	409	438	414	442	415	444	392	412	398	410	368	401	404	390	420	396	422	399	422	399	401	381	393	412	408	437	465	430	430	404	427	384	407	399	412	393	412	437	424	399	412	435	401	456	387	392	448	408	438	423	425	415	402	428	376	404	444	420	395	443	400	426	433	396	428	398	387	387	395	385	420	407	421	404	395	405	423	437	405	423	386	403	417	398	394	384	411	404	440	421	429	421	359	408	424	455	387	425	383	424	431	419	399	422	382	443	452	395	419	413	430	401	427	446	451	414	408	432	396	437	404	447	418	424	394	416	424	421	425	412	383	373	415	443	396	398	397	424	424	387	384	416	394	418	421	410	411	402	425	432	396	400	407	444	404	438	423	383	442	389	401	403	378	414	379	387	384	422	372	430	390	440	391	403	402	403	424	385	392	404	414	419	399	411	431	424	419	415	398	430	391	445	422	433	394	364	370	408	432	406	379	422	437	398	425	374	412	397	397	425	413	439	410	436	380	465	410	409	425	384	415	400	387	437	453	425	422	398	407	381	418	403	406	430	415	406	408	421	418	415	410	412	471	391	441	434	384	423	416	372	396	402	400	379	381	376	439	386	416	456	410	428	395	416	423	429	387	393	429	410	416	371	376	389	397	427	354	393	424	410	421	408	392	434	392	381	453	378	414	400	420	411	406	432	411	389	414	427	444	387	384	395	375	391	390	403	416	399	419	419	425	378	422	417	407	433	418	412	427	436	382	427	409	426	427	344	400	402	402	408	404	398	387	410	396	433	434	428	415	370	377	381	397	393	422	386	429	397	411	412	391	387	413	394	418	396	394	410	427	409	406	402	429	398	400	423	381	403	426	449	410	416	404	390	424	402	421	415	454	422	387	429	418	428	436	411	432	411	431	438	366	423	393	421	401	386	470	409	394	399	395	409	411	392	390	403	410	403	390	400	435	387	450	432	410	387	429	435	430	383	375	375	383	443	408	402	427	377	425	437	436	448	404	404	382	389	432	442	413	433	397	406	415	379	406	414	413	384	375	410	419	394	414	430	374	379	419	395	406	394	402	437	402	425	425	418	385	421	445	396	374	427	440	430	412	425	411	448	414	403	422	399	398	390	387	411	427	404	388	422	414	441	452	408	442	437	408	444	368	428	411	432	451	454	411	399	380	406	435	420	401	415	410	404	386	416	394	400	399	438	393	434	394	387	435	377	423	386	402	446	372	418	410	382	367	367	404	408	384	453	398	404	431	403	400	398	407	397	432	404	401	422	383	413	449	411	423	442	444	419	404	381	388	402	428	391	431	376	384	396	390	397	390	398	400	394	425	409	422	404	392	460	402	384	411	418	434	384	451	422	410	418	409	405	394	440	389	389	412	455	422	440	404	410	389	397	378	402	419	431	391	383	408	372	409	428	405	456	384	388	393	387	383	445	420	418	419	418	412	429	409	406	436	424	404	420	407	405	405	414	406	409	392	400	404	388	392	369	384	406	427	407	422	405	409	425	401	422	371	410	411	410	389	405	393	381	388	407	416	420	409	403	422	397	348	391	411	405	448	397	380	444	404	412	431	374	384	399	381	415	400	402	440	430	413	431	406	389	394	419	357	399	370	410	394	425	402	401	379	436	417	414	399	406	378	407	385	381	413	424	417	414	418	420	423	407	418	399	378	356	377	408	383	427	390	421	401	410	390	374	415	386	405	388	406	425	370	431	411	403	427	411	417	409	406	392	438	394	378	397	410	395	399	407	397	424	391	415	412	485	395	431	404	408	436	412	392	420	426	381	383	403	386	428	404	410	377	425	426	414	408	431	461	446	402	414	406	441	381	399	413	408	373	404	412	372	394	461	433	383	361	387	416	426	428	400	398	432	427	405	390	412	413	433	416	415	432	382	396	407	406	441	412	347	415	402	408	391	400	405	403	381	412	413	388	365	414	391	414	428	371	401	409	385	420	399	403	397	377	412	381	391	362	391	390	401	414	414	420	393	375	417	390	398	414	411	418	455	401	411	412	390	431	406	438	421	422	404	380	417	397	412	435	417	387	413	460	422	397	405	392	407	431	382	413	425	404	395	398	419	409	395	403	392	354	382	392	394	418	405	409	395	389	407	415	399	420	435	431	447	431	424	414	412	394	421	416	451	401	384	434	411	375	423	427	407	403	409	431	416	410	410	390	429	411	406	389	399	427	389	430	435	428	406	452	392	400	417	420	415	428	428	410	388	413	426	430	443	412	410	401	402	430	408	415	406	407	397	415	448	409	410	387	405	403	406	412	422	410	383	374	404	448	407	424	379	395	408	418	380	434	381	409	406	405	448	395	424	401	440	411	399	407	430	424	408	403	390	417	415	364	431	395	397	450	406	433	392	418	400	393	403	439	371	420	414	415	404	363	395	375	373	403	423	396	404	432	373	420	404	392	418	413	423	429	379	434	406	389	364	404	393	415	364	402	396	382	408	379	411	404	397	401	411	430	422	415	426	458	415	411	371	430	410	399	424	377	393	414	361	407	441	412	397	394	395	425	402	420	417	400	416	388	420	431	407	417	407	433	398	409	373	419	408	409	446	403	421	416	414	437	392	403	399	405	402	393	420	395	429	433	414	411	429	388	417	403	403	423	375	405	403	405	403	380	393	384	435	419	412	391	393	418	433	416	386	416	422	370	469	400	409	419	385	441	401	391	456	412	440	395	439	428	424	383	416	413	424	407	415	377	390	407	452	369	405	416	401	408	433	407	447	416	397	404	387	404	382	423	405	406	402	426	382	453	420	422	396	436	425	386	433	414	388	390	390	429	419	389	413	384	382	437	384	388	457	397	421	379	372	454	374	451	420	400	380	416	407	375	395	430	426	391	393	424	412	406	400	378	405	442	389	411	384	418	416	391	431	381	386	383	437	372	466	442	428	445	422	472	417	396	392	423	401	423	395	425	434	380	376	436	401	349	414	433	421	416	424	394	419	394	435	396	366	424	420	430	415	427	395	406	392	399	427	408	401	404	425	399	407	421	426	393	412	416	392	398	414	424	402	402	398	409	394	366	396	373	386	401	388	390	386	472	442	410	398	419	396	375	408	415	397	408	374	421	408	398	443	405	410	424	391	430	400	402	422
22394	21084	28720	23700	21084	21099	8538	945	637	548	543	465	403	452	430	410	388	351	390	334	288	332	308	333	350	350	349	334	305	318	313	340	320	315	308	307	280	292	312	337	302	325	330	316	270	275	286	277	294	301	304	299	310	320	273	324	343	306	309	301	284	335	316	271	311	314	308	298	291	307	321	293	288	313	301	304	285	281	277	283	328	299	265	281	324	311	268	322	298	296	273	330	302	278	302	296	290	261	297	320	318	273	314	275	296	304	297	296	300	305	282	280	297	306	281	312	315	310	331	329	300	320	289	311	303	283	286	303	274	295	295	290	284	288	309	287	289	274	293	298	313	301	330	288	285	298	291	294	302	292	298	312	335	297	309	272	280	319	308	264	307	278	296	313	324	277	299	275	296	291	284	289	290	319	315	290	315	282	277	278	308	311	262	267	319	304	309	312	291	296	288	278	255	324	274	311	289	315	305	273	278	307	289	268	288	307	303	292	297	279	296	281	283	282	312	280	313	274	267	291	306	301	308	286	316	300	308	282	298	284	283	291	303	277	303	313	289	276	309	282	271	287	307	296	308	301	331	290	290	286	273	301	309	294	288	315	313	319	289	287	320	305	298	310	284	280	284	242	306	298	311	314	297	314	320	274	317	306	321	297	286	279	283	292	287	253	287	304	282	283	264	326	307	271	300	300	296	278	286	285	273	307	317	297	292	266	285	296	285	278	278	280	322	277	310	307	272	295	304	312	290	308	286	276	323	273	292	289	320	284	309	292	332	308	277	293	279	311	289	293	321	334	290	296	290	294	267	324	298	307	281	291	274	354	301	278	295	298	275	283	312	287	311	287	322	278	292	294	287	300	313	302	285	281	322	290	275	286	273	302	298	323	287	282	257	284	274	289	322	281	299	293	269	305	308	303	285	310	330	344	303	304	323	291	297	298	253	281	290	261	278	280	282	276	286	296	314	272	312	305	275	293	274	303	272	340	294	293	290	303	321	298	313	313	309	282	277	280	330	277	278	320	280	284	283	263	320	282	272	316	300	298	263	292	295	317	284	296	294	273	299	294	263	297	292	263	304	311	268	281	298	325	276	328	269	293	290	283	280	293	283	274	344	315	299	297	280	293	308	291	276	275	282	309	277	314	298	274	331	300	292	263	314	291	287	289	304	285	289	333	341	271	285	299	292	305	285	285	268	277	311	301	255	255	313	273	304	275	279	270	303	280	278	283	286	285	292	275	274	310	296	330	299	298	284	307	302	296	300	268	285	299	294	332	305	297	270	288	286	281	316	299	302	307	336	279	279	279	318	333	290	302	280	301	248	273	295	288	277	279	277	305	304	300	301	313	295	283	285	295	321	309	257	289	301	275	286	272	306	262	317	286	324	284	304	281	294	276	283	291	309	302	321	307	268	301	289	294	285	265	321	277	284	312	272	299	323	273	324	308	295	283	265	288	286	317	313	284	311	302	339	296	297	273	281	292	296	261	267	312	284	262	294	272	294	306	314	302	287	329	285	305	294	285	282	310	273	289	310	300	319	285	287	314	319	282	283	254	281	269	282	299	298	309	274	298	281	291	314	257	309	299	290	292	324	304	301	305	281	291	333	270	259	289	266	304	292	271	277	303	259	259	317	288	301	263	296	280	294	280	302	275	316	302	305	282	315	300	289	317	317	296	292	272	296	286	306	274	278	230	286	263	287	299	287	301	273	296	311	289	290	268	278	306	278	331	283	301	296	313	301	339	264	278	308	282	303	317	302	281	265	281	283	290	296	307	306	302	309	316	273	309	271	300	310	286	302	307	304	281	257	269	293	299	288	295	299	302	281	307	276	267	326	288	272	286	292	260	330	269	298	314	296	275	288	308	290	287	278	303	311	300	263	291	288	299	311	290	290	307	293	281	310	289	291	312	262	283	289	300	288	331	320	286	287	285	307	269	313	288	265	302	276	270	303	278	313	291	299	317	273	304	281	296	303	290	278	291	292	294	297	290	297	279	279	311	305	275	283	300	299	287	276	329	307	307	306	306	312	306	297	293	300	292	322	330	308	285	285	310	303	286	273	275	321	283	280	279	278	288	307	290	281	312	293	303	314	291	299	280	303	323	284	292	313	274	288	253	265	283	287	317	299	313	288	311	315	277	255	292	310	283	261	286	311	298	298	283	283	297	299	302	282	322	287	300	305	289	255	283	266	299	287	322	284	301	253	266	275	275	301	311	305	311	303	291	280	295	293	309	298	301	265	296	300	288	268	307	303	309	266	319	271	306	305	301	287	310	291	286	312	293	272	295	317	290	314	296	301	303	270	302	293	297	305	281	231	326	295	298	290	303	279	304	296	286	261	276	301	295	248	270	315	281	271	323	293	309	307	317	281	293	322	289	297	296	285	297	316	295	286	302	296	329	260	286	284	259	285	323	282	303	310	303	295	275	320	278	284	261	269	286	292	290	275	294	291	304	269	299	300	289	273	290	289	318	293	270	277	317	296	294	311	315	304	314	316	291	290	261	277	287	272	300	292	276	314	300	261	274	299	277	292	288	277	289	308	271	306	270	326	285	305	303	303	289	300	282	322	288	285	288	302	282	286	304	282	263	310	280	274	286	298	284	273	273	290	314	332	313	327	294	296	302	246	304	301	294	293	310	274	304	299	311	279	273	300	316	275	291	307	303	290	289	298	324	312	309	315	286	330	278	300	280	306	330	316	295	330	272	313	282	307	288	335	314	285	281	299	295	270	295	287	286	280	321	279	294	282	307	312	308	282	272	300	315	299	274	290	300	309	283	311	290	299	268	271	294	326	292	306	297	307	306	291	292	276	275	277	273	304	255	329	303	296	258	284	325	268	283	277	273	308	327	304	272	301	310	274	329	275	284	302	254	328	329	307	309	305	277	278	290	305	307	300	315	280	336	298	316	279	309	288	290	304	267	284	275	326	312	290	288	284	310	308	308	313	317	272	309	290	285	268	282	316	287	259	301	332	317	302	291	279	291	295	295	272	299	261	285	291	304	300	300	285	311	257	323	308	303	284	310	292	271	269	309	298	285	289	326	310	268	276	306	285	286	276	317	294	298	343	291	317	308	285	280	293	290	268	285	290	256	293	271	324	294	292	302	278	273	328	310	298	304	310	293	276	309	306	308	300	276	306	281	285	276	298	307	291	298	284	306	339	291	255	299	312	299	303	279	275	293	311	290	291	282	309	312	317	287	292	315	271	298	293	305	299	288	285	291	328	308	321	328	302	313	286	306	297	280	283	325	310	300	281	298	283	293	292	306	304	270	291	306	282	308	294	253	268	267	282	280	290	313	315	304	310	305	289	322	299	290	296	272	310	304	276	312	299	273	290	293	275	273	304	287	296	302	268	297	273	293	327	312	298	311	269	340	325	282	299	287	262	296	291	281	291	287	293	306	288	320	328	264	280	295	291	298	292	276	297	290	276	323	302	310	271	270	314	306	298	302	313	278	305	293	285	295	289	334	276	286	320	274	284	304
4509	13416	9177	4384	3225	2483	1831	1413	1161	963	842	758	708	636	594	602	555	530	483	499	461	467	444	423	458	459	437	432	424	444	384	393	415	395	398	429	435	378	396	402	365	366	391	380	341	382	385	391	378	375	398	394	389	401	374	347	393	365	401	378	355	379	332	375	365	347	357	383	350	379	385	360	381	402	347	377	369	378	348	372	367	353	382	398	356	332	359	395	351	345	361	376	377	377	380	378	368	376	405	390	374	370	367	370	380	374	333	369	367	405	385	391	366	340	361	341	390	375	363	366	379	363	385	379	386	370	420	342	346	357	389	374	358	392	354	391	381	364	357	363	361	341	351	351	368	343	403	404	381	345	394	348	352	368	359	365	339	347	332	348	374	362	375	376	357	355	363	352	372	361	362	329	331	305	384	341	320	367	388	355	388	379	356	346	375	353	364	360	324	352	373	345	354	388	385	361	339	378	382	359	375	394	368	367	376	372	327	352	341	383	356	383	328	357	376	337	366	383	373	350	340	365	402	366	353	361	351	357	364	377	359	394	363	365	392	370	360	332	385	354	342	362	366	334	401	360	391	349	356	334	371	370	360	400	372	351	375	338	364	384	359	358	362	392	338	383	372	366	392	340	365	328	376	354	400	368	365	392	382	337	360	389	359	353	351	383	365	373	388	375	362	365	383	359	340	386	377	366	381	378	368	391	376	361	357	378	341	353	365	380	310	372	352	379	366	371	378	375	368	365	371	370	371	348	352	343	338	361	374	374	364	353	403	348	340	380	353	372	392	348	359	373	369	366	345	372	356	352	364	357	358	354	378	363	374	342	394	339	381	324	369	363	396	361	369	381	369	356	352	345	377	334	372	393	371	356	364	350	367	337	378	371	385	407	367	311	359	355	313	343	380	359	370	340	356	371	375	359	413	360	367	364	346	352	345	332	339	342	354	380	335	326	383	338	340	358	369	372	384	330	349	353	382	357	353	367	355	357	378	357	377	354	342	357	359	370	351	360	365	352	387	374	372	352	366	392	348	363	408	338	395	321	339	365	341	339	364	372	375	408	326	381	365	364	361	340	334	360	352	391	378	392	370	346	397	433	353	360	385	319	353	331	357	326	359	383	345	384	373	360	359	399	369	398	379	351	370	380	341	349	361	340	388	372	365	403	355	363	337	381	351	387	398	380	320	318	368	368	345	374	359	361	356	350	361	367	359	350	388	370	332	369	358	354	355	378	389	379	360	370	380	360	334	349	355	359	358	352	377	393	375	332	340	309	361	382	391	359	379	377	361	343	339	363	357	363	342	321	333	333	372	388	336	355	365	381	376	343	367	375	354	349	351	340	379	370	341	343	385	330	363	398	412	383	351	370	343	376	359	409	390	359	356	327	379	352	370	340	338	361	361	373	365	351	335	333	411	339	330	386	357	321	358	377	370	334	329	349	366	345	367	348	353	386	381	396	362	377	363	402	369	376	411	350	377	365	372	365	387	382	349	382	349	371	340	347	377	349	325	333	396	389	353	354	351	396	330	360	364	376	342	355	359	367	371	363	334	386	355	347	364	397	367	379	380	398	331	359	331	346	418	398	358	356	401	371	373	421	368	376	402	339	390	381	388	377	394	362	363	393	347	359	341	380	381	374	367	339	372	356	336	358	398	354	349	372	340	365	370	389	373	345	360	376	376	350	352	346	328	378	365	392	379	338	351	385	382	344	337	410	389	365	383	367	400	364	360	359	376	371	391	398	361	391	349	358	367	406	359	369	359	351	372	362	362	339	342	318	383	377	381	352	338	367	361	402	392	408	414	393	349	385	387	358	361	378	370	366	351	348	370	396	378	355	358	353	364	351	370	324	359	342	365	387	367	343	380	342	369	362	343	365	369	383	359	363	394	352	316	377	377	348	357	385	369	365	365	333	371	360	407	323	362	381	385	386	362	391	359	401	342	350	357	354	396	366	378	332	363	355	367	347	373	351	357	372	366	373	373	351	369	398	370	369	344	321	338	367	349	382	362	376	362	398	368	359	374	339	361	364	357	365	380	369	347	330	334	348	386	351	327	376	350	381	342	378	395	402	372	369	371	331	354	358	394	395	404	367	360	368	354	348	366	352	348	384	374	363	355	366	375	360	357	369	328	364	371	351	390	367	341	393	353	364	392	361	366	386	385	351	334	394	350	352	393	382	397	381	406	364	350	387	399	310	375	386	363	385	394	328	376	354	360	393	358	371	386	352	393	353	371	376	350	362	363	383	347	388	341	361	347	337	375	387	367	364	388	348	309	319	350	364	356	359	343	346	363	374	392	377	344	382	376	408	365	376	347	337	363	360	371	338	395	364	374	366	379	409	373	352	350	371	384	398	381	379	344	384	388	371	367	379	366	357	388	330	318	362	361	383	379	371	365	381	346	345	336	362	361	370	375	390	356	355	324	361	351	363	390	349	371	368	363	382	355	389	398	357	372	348	383	368	366	369	363	361	362	355	368	311	340	348	355	363	348	363	406	334	341	379	402	390	348	361	418	332	333	362	373	390	356	361	352	359	346	385	384	368	371	345	332	385	370	372	371	348	367	367	357	376	354	365	355	356	373	354	360	364	375	385	369	385	348	324	346	342	348	373	367	357	342	363	370	346	367	359	342	369	370	361	346	342	385	356	352	382	356	388	371	393	352	371	384	390	331	386	345	359	359	366	347	381	356	360	345	363	384	373	350	374	374	349	334	316	369	331	347	332	359	384	349	405	369	368	349	391	358	376	342	390	362	348	363	357	369	390	367	366	366	381	356	367	365	359	340	359	363	327	399	338	368	369	327	351	368	377	371	342	360	404	341	385	351	338	367	355	399	350	387	348	325	343	350	368	356	380	350	365	340	381	366	373	349	352	375	363	318	378	357	351	343	330	368	352	370	371	385	373	351	351	319	352	355	361	379	393	333	332	380	347	352	383	372	369	358	372	342	338	359	384	401	403	360	368	392	376	402	346	369	385	354	390	341	364	385	320	390	353	341	352	362	379	377	380	386	357	335	389	366	360	330	360	354	334	352	383	362	350	373	352	349	351	353	367	365	355	350	357	385	380	353	371	371	384	390	319	374	351	399	381	335	368	359	385	393	377	346	370	366	383	350	383	352	367	371	372	334	370	392	379	348	391	348	387	347	386	376	333	366	348	348	358	353	380	370	339	348	344	387	339	343	349	367	369	379	376	385	389	342	386	357	373	376	379	368	391	397	393	356	348	360	312	355	356	376	386	377	358	343	392	342	401	364	389	395	366	330	363	379	341	354	376	342	344	344	381	321	394	356	365	332	343	357	368	355	341	376	376	408	357	373	371	337	387	377	346	331	349	413	380	360	390	337	364	353	370	353	345	370	353	392	364	384	384	380	368	332	381	368	348	346	377	327	352	370	336	364	397	368	405	368	383	344	359	361	332	333	397	351	338	415	372	388	361	361	368	376	344	358	341	393	353	347	351	351	373	357	391	368	377	388	349	384	353	367	349
27177	18490	4541	886	691	655	657	701	640	655	679	630	634	648	616	581	660	652	661	633	644	650	654	651	685	639	675	631	641	675	637	650	628	670	653	621	640	654	641	629	647	601	638	628	628	619	622	618	642	623	662	605	625	682	640	653	640	640	618	628	651	663	611	670	643	652	604	603	652	688	637	640	624	649	646	622	669	628	658	642	630	637	642	619	646	644	667	661	601	689	600	600	656	642	624	625	660	622	670	642	607	698	682	611	642	666	623	613	634	661	586	669	673	694	630	633	659	648	620	626	652	615	647	606	673	656	636	624	649	665	666	629	621	686	637	642	661	662	683	646	645	621	590	618	670	626	637	597	658	660	632	641	630	658	657	643	647	589	661	646	659	657	625	672	660	646	680	659	619	672	636	655	591	606	600	635	621	639	623	638	638	656	650	636	668	647	649	655	662	643	631	648	639	668	655	648	654	661	628	627	623	618	642	656	606	652	638	696	649	638	626	649	681	662	658	648	661	600	615	610	605	644	626	588	638	637	656	687	607	666	691	645	616	643	589	630	669	658	639	684	655	659	689	636	572	660	624	594	609	621	616	669	645	617	618	672	636	616	623	669	641	647	670	664	616	642	626	631	647	626	618	620	613	621	680	605	635	671	648	677	647	652	631	570	643	634	679	612	606	635	639	672	620	631	643	609	627	605	632	594	641	644	590	609	639	624	690	653	663	649	619	591	626	627	675	612	658	621	628	608	638	593	611	686	635	639	627	600	641	637	654	685	663	619	643	675	679	653	629	633	630	618	649	616	591	665	632	632	656	650	596	528	616	624	610	633	614	635	597	641	640	580	643	647	631	653	625	675	653	642	640	551	602	643	667	679	662	632	596	654	634	644	624	647	656	636	660	660	611	647	615	599	611	642	647	631	650	651	625	604	666	640	642	609	629	639	650	672	616	636	632	643	648	639	635	649	665	635	605	645	654	648	679	633	608	645	668	619	631	616	617	646	639	633	637	627	641	637	666	636	681	637	668	667	598	656	656	615	669	667	650	647	628	625	653	627	664	606	651	649	638	624	599	611	664	639	623	672	666	615	624	622	640	627	682	666	640	639	668	671	632	676	676	619	668	604	628	659	605	693	613	612	639	658	662	601	590	599	632	638	614	652	620	606	656	614	621	617	590	611	640	600	655	624	654	638	608	672	602	650	623	653	676	623	667	625	646	669	617	668	633	667	646	604	628	592	628	635	662	655	663	651	603	656	643	632	623	611	625	632	643	616	661	664	661	630	656	623	630	637	588	644	648	612	593	676	635	620	641	664	669	618	602	640	621	645	628	644	637	654	662	702	678	675	601	648	628	618	659	631	690	640	655	621	629	587	620	619	666	627	656	644	628	638	617	679	648	623	670	660	670	619	616	625	627	603	620	632	639	661	614	638	622	625	634	622	626	654	665	625	622	638	626	695	614	619	631	685	629	676	663	605	656	614	650	648	633	613	635	616	583	613	641	677	653	646	649	615	640	666	615	683	613	622	627	638	625	634	605	686	655	639	620	626	645	645	627	627	626	643	685	681	663	623	649	621	626	659	684	623	661	665	586	653	610	663	624	644	663	677	676	611	653	631	657	662	629	647	633	665	651	674	653	661	642	615	620	640	665	650	647	682	676	634	689	606	640	613	653	670	649	634	639	624	659	686	670	602	621	614	694	622	669	642	684	634	668	663	616	664	649	608	644	686	640	675	596	649	634	646	668	618	615	675	657	684	688	620	588	619	587	609	642	648	634	644	632	619	620	635	635	663	621	598	656	631	685	655	639	632	625	659	679	656	588	603	681	636	623	623	629	645	664	628	604	680	671	602	651	599	622	654	629	653	675	612	668	653	614	692	659	670	666	635	647	676	598	636	689	614	626	637	624	662	605	650	638	607	688	660	616	654	653	582	663	633	660	645	622	664	633	634	611	638	645	623	642	622	587	638	629	665	632	608	645	639	617	608	637	713	625	634	647	641	637	610	614	639	666	645	626	619	620	644	645	692	654	604	710	635	608	609	666	643	617	676	641	656	676	661	608	624	663	631	646	638	635	651	662	621	580	622	625	633	633	685	612	623	597	630	624	658	634	622	625	627	649	691	618	637	641	625	596	683	678	609	595	632	641	623	588	665	615	625	637	570	624	609	693	641	612	635	638	639	674	688	649	690	681	618	559	642	624	609	687	664	641	633	599	624	689	632	679	606	631	634	645	638	641	648	649	662	626	622	625	677	612	677	676	664	643	657	614	622	632	643	661	660	635	653	616	633	645	622	637	634	621	681	650	594	673	630	610	643	621	608	698	640	637	677	628	700	618	639	619	628	633	632	686	631	637	642	658	651	638	620	650	693	651	633	722	667	615	638	637	671	612	627	641	648	642	640	638	679	638	616	651	637	632	631	638	614	644	626	620	685	626	619	587	617	608	680	569	615	664	692	649	593	653	620	623	638	603	629	614	681	641	700	677	649	687	666	661	667	616	646	608	639	641	668	625	607	634	616	613	616	575	618	619	655	627	653	620	645	680	632	646	631	665	648	598	616	652	638	616	629	641	628	627	654	613	632	658	617	650	619	629	662	591	647	625	638	647	656	649	638	619	642	645	637	624	594	657	621	679	643	623	630	648	583	645	635	650	658	616	642	674	656	644	636	662	666	642	643	673	674	590	673	588	600	649	664	635	645	679	638	625	641	618	602	641	605	657	630	658	624	646	621	653	666	607	653	637	629	626	687	592	670	627	658	611	641	651	615	611	647	669	624	640	673	587	663	655	662	645	654	694	632	646	706	623	623	621	607	646	622	685	659	633	595	645	679	617	668	654	654	619	670	636	645	624	638	626	651	605	616	682	657	636	656	590	616	642	619	672	626	637	626	624	613	639	627	684	606	624	646	655	654	635	647	641	606	593	664	621	594	628	653	653	639	633	640	649	616	665	627	636	636	648	648	672	631	631	656	683	610	654	664	613	593	655	664	680	651	688	669	697	646	671	643	629	659	661	630	629	617	638	641	593	584	628	662	630	693	616	672	627	629	667	641	659	655	657	654	666	659	659	625	648	631	656	655	653	666	648	661	666	610	675	653	643	605	633	651	614	634	613	628	586	631	653	572	614	614	659	642	660	630	648	634	632	705	645	637	632	712	637	606	637	639	647	612	644	595	644	581	665	626	586	642	638	589	669	668	610	669	721	656	679	668	630	626	590	635	666	654	642	623	647	664	685	643	636	649	661	662	655	652	609	642	619	617	627	648	674	624	611	633	618	608	652	643	635	671	598	629	592	633	664	612	616	641	612	617	624	674	669	691	639	626	615	644	620	659	626	646	632	642	625	670	660	654	643	623	647	609	673	620	609	625	674	664	623	634	566	643	641	612	613	654	680	635	691	623	672	662	643	688	636	601	632	634	638	620	587	614	634	623	648	677	611	670	662	630	683	634	602	656	649	623	602	651	660	611	618	624	622	636	625	604	613	685	648	688	631	623
4373	1187	1041	894	835	846	745	798	815	719	732	727	764	764	747	763	766	782	788	735	742	737	759	756	754	701	795	744	770	779	778	782	789	793	721	728	744	719	713	759	803	772	790	812	779	719	726	794	798	764	716	721	694	773	802	750	760	722	760	756	810	757	756	733	729	766	698	763	777	747	741	733	747	789	702	783	773	741	772	767	778	722	750	752	770	781	827	788	782	702	775	766	780	752	738	709	751	785	760	758	718	742	731	757	759	697	748	752	778	735	766	800	762	755	707	758	757	757	749	720	751	722	780	749	769	732	765	758	731	744	739	730	757	743	714	757	758	719	788	703	776	764	760	747	757	745	741	747	761	736	789	741	744	751	762	762	759	771	788	804	740	722	763	754	800	759	730	751	805	741	761	766	789	731	729	732	737	760	806	755	750	798	772	779	717	759	737	743	762	746	786	799	745	747	734	742	741	730	705	737	773	768	773	768	706	758	754	720	772	722	736	767	719	765	784	786	742	754	706	738	732	775	761	772	726	722	743	746	733	761	744	737	733	774	779	691	791	734	768	731	757	798	719	770	749	723	754	776	783	751	749	748	727	742	769	770	751	711	749	771	742	720	787	767	756	789	759	745	731	758	749	766	783	766	776	749	782	721	762	709	750	785	783	761	739	767	753	672	790	728	713	741	678	762	725	777	698	750	731	700	779	723	771	752	778	762	702	730	744	787	765	776	714	740	732	759	785	766	767	733	718	701	779	653	754	733	742	820	743	723	740	766	699	709	695	711	716	759	747	757	763	785	796	815	738	717	711	759	736	701	788	737	750	751	741	705	744	740	756	772	773	801	756	731	752	794	756	694	700	771	754	762	744	731	776	696	740	734	734	789	774	767	802	710	776	770	797	774	780	718	797	767	727	715	693	750	695	735	769	697	792	764	719	803	748	730	718	751	730	680	747	823	783	728	745	728	792	732	737	726	788	735	737	748	731	805	710	749	781	778	810	727	788	770	758	773	757	761	755	767	739	764	743	800	756	788	746	725	773	758	737	711	759	770	724	737	689	726	743	713	760	754	749	794	758	782	762	770	734	724	763	732	730	742	764	748	780	759	758	790	710	714	767	717	779	732	755	777	746	765	763	790	685	726	802	758	772	704	779	747	736	733	715	758	769	808	718	775	728	728	764	753	778	746	788	773	767	729	787	744	726	761	713	706	743	776	752	747	737	732	770	719	744	775	729	764	732	757	780	761	742	759	702	739	741	728	783	750	797	716	752	738	722	778	777	717	743	726	699	807	734	722	736	789	685	765	741	749	814	803	761	769	709	766	739	728	755	719	725	734	754	745	783	740	748	760	694	722	771	762	745	763	800	748	712	799	729	737	746	792	715	784	711	763	742	770	727	766	742	760	789	793	766	748	728	734	764	753	767	751	782	760	763	714	750	704	731	746	720	771	698	802	700	727	754	829	713	735	790	773	815	738	760	735	753	735	751	735	741	754	709	758	747	758	755	736	773	780	754	754	782	756	715	762	720	778	802	754	771	765	760	742	758	766	717	751	769	719	718	753	750	759	735	772	789	775	771	778	769	775	742	759	747	748	782	759	755	727	722	765	779	772	748	750	721	687	688	762	741	792	749	752	727	731	719	725	682	766	697	750	766	812	757	737	724	713	750	756	773	721	741	754	780	768	775	734	776	763	754	762	776	773	790	745	706	790	745	747	767	723	769	772	711	729	740	775	794	764	786	749	750	760	737	763	738	790	700	739	736	761	776	754	779	807	775	728	784	800	728	700	754	756	769	776	733	742	752	744	750	760	793	748	726	766	781	782	758	776	761	761	745	762	762	789	765	769	691	773	738	779	724	765	768	773	745	781	714	763	748	722	790	686	734	739	786	777	669	709	733	789	745	762	768	768	712	760	754	749	728	769	771	727	747	787	697	777	733	735	772	777	734	761	779	745	812	729	751	775	755	738	769	795	774	752	747	738	750	752	739	773	743	751	757	720	770	741	754	762	748	764	703	736	693	783	815	776	772	757	736	819	751	739	770	729	725	739	716	749	751	735	787	761	776	683	778	734	808	757	754	753	743	827	725	764	764	776	770	756	743	777	759	722	725	759	740	754	738	771	714	733	703	767	739	796	796	728	726	785	754	798	800	736	760	804	720	726	763	772	732	766	820	749	673	730	763	726	774	797	758	769	764	777	764	774	717	759	695	732	745	766	790	720	743	701	719	781	739	764	737	736	748	767	741	758	752	757	744	750	754	718	807	760	660	766	745	733	756	728	737	727	772	758	799	771	760	770	735	783	758	748	722	714	721	736	671	754	719	763	738	731	744	723	757	733	763	728	757	782	736	738	763	786	750	765	726	733	743	761	747	743	759	704	698	761	756	710	775	761	752	750	737	734	717	723	775	729	761	744	729	728	748	744	799	740	752	758	756	754	791	724	760	747	794	771	758	727	744	778	761	725	712	759	759	714	826	719	758	705	752	708	801	746	785	725	737	794	810	770	769	758	763	733	776	777	787	735	783	767	783	771	717	767	776	762	764	785	786	725	737	749	730	694	712	739	723	727	775	759	752	734	775	774	791	714	719	818	756	756	742	758	736	721	776	754	758	721	743	748	719	745	736	753	775	712	739	745	740	802	761	782	765	720	720	754	754	737	742	741	747	736	750	765	754	771	768	747	768	775	769	769	741	750	735	758	744	765	740	784	732	755	687	722	762	769	707	785	747	800	760	757	752	719	790	811	763	765	774	783	733	700	760	700	749	732	780	798	722	778	766	768	764	748	733	735	779	767	727	754	753	737	712	733	747	783	752	731	745	694	748	752	765	785	758	739	753	763	744	733	705	753	726	721	752	778	705	740	747	746	777	709	784	785	767	768	787	745	709	764	752	759	782	749	737	729	765	729	715	754	748	720	705	729	776	763	738	734	714	762	780	737	728	742	735	746	760	789	739	737	765	707	751	782	714	777	753	721	727	719	751	770	779	770	742	770	784	763	752	728	696	752	774	687	768	744	720	763	773	813	762	762	768	750	772	751	761	696	764	766	745	713	773	753	747	707	778	785	730	797	736	725	763	749	712	758	725	769	728	701	775	787	733	769	742	699	781	767	751	768	735	705	748	701	718	782	772	742	747	783	772	737	748	737	802	733	744	782	747	747	769	756	751	751	703	741	776	733	722	754	716	730	736	733	688	766	772	746	751	761	783	734	739	737	773	734	730	777	732	725	754	712	790	766	762	746	788	771	734	754	770	793	773	734	720	760	719	718	778	746	744	705	769	758	749	707	757	750	751	777	806	769	777	764	742	774	739	797	780	707	739	771	730	823	742	731	757	754	737	730	784	765	723	753	743	726	783	774	734	750	744	758	768	685	716	770	743	801	669	733	766	744	708	783	726	730	752	790	720	776	732	699	780	752	764	724	774	743	750	744	791	753	784	755	756	753	780	746	769	696	767	797	751	726	723	740	787	747	720	724	781	692	743	763	762	752	716	720
23370	21048	28241	24044	21025	10755	1351	957	772	810	789	780	695	711	704	720	735	678	673	686	702	622	669	676	645	668	678	700	692	668	670	666	713	645	665	669	639	644	581	638	643	668	678	638	626	642	682	663	671	621	689	677	643	639	696	680	676	689	672	672	613	668	718	644	640	606	635	683	685	646	651	690	639	668	645	685	656	669	684	696	614	677	621	682	655	665	675	613	661	628	682	609	669	632	686	610	641	640	689	654	666	641	654	654	639	641	668	644	640	663	618	669	662	614	690	634	624	642	624	654	648	686	640	646	633	661	631	683	626	627	671	670	632	653	671	643	694	676	655	641	614	734	693	644	670	628	625	683	669	657	713	677	680	696	638	651	657	695	628	602	654	636	681	587	672	645	701	624	653	675	640	634	637	625	679	651	644	590	639	622	670	615	631	661	618	626	671	658	672	678	652	623	664	656	630	655	655	672	598	653	626	643	639	610	633	647	655	647	676	665	655	678	629	640	640	661	644	634	662	660	678	668	644	685	634	644	670	625	626	614	660	639	584	647	635	679	648	634	601	656	590	706	699	679	626	632	683	636	620	635	646	607	624	693	635	645	636	620	622	591	625	640	640	698	610	632	624	647	607	608	696	628	640	619	647	634	659	643	649	617	640	657	633	613	658	682	659	649	680	628	645	688	615	621	645	651	646	646	659	632	689	618	619	655	632	656	630	648	676	629	652	634	627	606	674	626	699	636	626	621	631	628	636	629	695	637	667	634	643	614	618	645	613	642	676	713	614	636	614	686	643	644	646	668	659	650	632	661	644	622	676	655	654	664	619	642	613	667	651	644	681	652	634	663	707	638	662	614	646	635	670	614	656	687	663	606	653	631	611	675	667	659	653	655	636	648	658	603	665	646	672	668	619	669	664	633	635	631	606	636	631	654	656	626	647	656	679	658	584	650	655	664	652	683	664	681	647	646	603	653	606	684	623	701	672	646	607	638	636	678	620	649	669	637	694	634	673	642	637	617	653	646	632	619	687	645	639	675	612	665	657	659	662	640	605	628	642	684	681	650	667	687	676	668	679	670	610	650	613	633	661	653	642	602	706	600	636	637	675	660	649	666	606	655	640	654	626	631	666	646	656	631	617	653	610	642	664	614	687	644	666	666	653	655	667	663	630	679	656	680	623	644	696	616	630	683	633	688	647	700	638	636	664	639	654	608	602	629	624	627	668	660	701	715	639	689	659	662	631	613	670	664	696	617	620	668	740	653	660	631	643	669	659	646	650	653	651	639	660	697	676	640	629	670	630	624	672	635	637	671	645	630	624	681	647	560	669	667	619	672	655	650	690	638	672	645	636	641	652	634	612	629	657	609	621	611	687	661	659	660	652	646	679	696	650	624	681	670	672	669	668	618	653	626	660	684	654	681	617	610	640	653	640	627	637	619	695	671	663	631	635	638	639	630	693	642	710	666	676	617	629	693	620	630	670	656	638	661	653	644	685	611	638	618	663	624	625	644	690	621	646	641	648	632	695	686	661	672	695	678	678	667	632	675	681	624	643	665	633	617	610	658	624	581	626	634	658	691	666	646	644	749	646	684	700	669	661	667	660	695	639	654	650	665	683	662	611	685	641	597	636	652	723	674	674	592	641	662	644	627	682	617	629	661	632	660	649	603	633	670	688	648	680	674	624	656	694	690	631	622	650	646	647	683	628	645	656	655	657	631	641	629	654	677	641	618	644	610	667	576	645	654	647	671	651	666	593	646	644	656	618	657	641	693	596	664	691	636	630	628	624	665	626	631	651	674	619	673	635	624	649	631	662	650	664	630	628	672	645	638	623	653	613	646	676	662	632	647	648	645	612	639	627	639	694	655	659	614	665	635	650	658	657	616	631	698	671	662	600	662	670	646	660	689	653	643	663	690	668	614	680	678	682	637	636	632	651	673	657	684	685	646	685	685	642	618	646	654	625	633	663	691	621	658	665	629	687	617	686	673	614	642	599	666	644	657	650	629	669	658	660	639	670	621	679	658	616	704	642	648	622	648	649	664	689	654	620	688	654	642	674	623	620	663	600	622	643	653	617	613	618	629	654	663	608	675	637	611	608	635	643	623	622	656	622	699	649	662	668	647	634	670	623	607	676	675	634	631	646	635	636	602	637	681	632	679	618	632	694	612	615	645	642	666	663	663	678	636	636	623	625	590	648	668	669	653	628	665	628	655	672	641	603	652	633	691	609	649	666	660	629	628	639	658	650	671	649	628	692	724	624	643	644	649	658	639	724	615	663	706	632	678	640	713	603	613	647	671	675	662	614	640	631	660	694	662	653	674	637	650	650	645	625	659	639	688	638	672	667	625	622	608	658	629	589	646	648	676	654	649	668	651	613	650	608	646	625	649	666	659	627	682	660	686	678	612	661	672	653	684	618	627	668	666	635	611	666	650	637	625	630	612	643	675	663	665	661	667	601	600	652	641	656	648	682	675	646	689	651	624	696	652	660	672	635	644	601	622	672	664	637	592	644	642	663	635	670	626	668	624	663	667	645	662	635	659	639	664	692	616	688	668	652	629	587	657	656	653	664	680	619	709	632	617	706	653	623	628	605	664	608	636	623	709	640	631	655	620	631	615	645	664	661	677	647	642	644	623	670	634	686	614	575	652	666	671	704	716	671	634	653	636	701	653	667	654	685	607	621	647	622	634	659	654	649	640	661	603	659	618	667	632	648	657	663	616	677	663	676	653	614	653	623	647	670	684	590	650	617	675	700	679	642	640	664	593	631	643	608	693	645	661	697	649	650	629	625	642	633	626	612	618	618	607	646	598	662	633	613	650	646	660	708	646	617	643	637	629	652	658	666	638	692	660	701	691	654	645	671	694	668	679	662	652	649	647	644	641	661	678	662	641	673	667	656	651	627	654	668	709	678	609	658	650	620	642	591	692	657	654	646	682	665	651	656	667	596	671	666	653	674	634	699	604	608	628	625	642	656	656	623	618	651	668	623	648	646	661	664	678	652	647	653	640	620	662	692	651	648	640	627	673	612	639	612	640	664	620	670	637	623	652	665	649	660	679	621	638	669	678	636	645	644	624	681	668	651	656	644	641	660	647	628	621	643	679	632	627	639	665	658	616	633	636	585	594	642	639	663	682	682	661	687	682	663	659	646	595	660	670	647	655	664	690	665	603	660	619	594	650	647	601	689	605	638	625	625	667	711	653	656	671	614	648	646	623	645	629	669	680	669	602	672	653	679	678	665	650	643	629	644	625	644	622	651	636	669	663	670	655	600	642	651	622	648	641	651	640	667	625	639	634	622	645	682	638	636	570	629	671	666	654	675	670	692	636	653	655	646	682	692	648	655	657	643	677	641	662	666	692	649	646	628	663	615	639	687	636	640	641	648	670	678	659	649	630	628	673	625	695	602	634	623	667	655	674	652	669	613	635	613	618	627	622	656	637	654	667	696	626	683	601	627	627	638	640	623	642	657	665	621	629	680	641	603	636
3477	8500	5766	2925	2184	1752	1482	1307	1077	1101	1012	983	924	889	868	849	898	839	887	803	797	844	771	843	801	793	840	752	838	762	812	759	741	787	778	820	784	738	794	756	776	773	794	754	777	798	768	701	840	827	772	774	734	760	759	773	767	795	797	746	777	766	808	772	780	786	780	782	716	799	768	801	795	757	778	784	788	693	814	762	782	816	795	791	780	770	763	722	766	732	790	785	803	747	740	771	783	769	800	778	764	798	732	763	793	773	725	809	768	757	753	781	764	765	807	751	802	741	781	707	744	812	780	773	773	830	736	782	748	761	775	816	757	765	764	757	765	755	738	779	795	785	799	741	743	767	720	780	792	778	765	807	751	783	817	776	831	811	756	772	764	790	750	746	803	817	852	762	791	748	762	784	775	765	783	789	808	750	794	823	801	762	774	726	753	798	744	844	779	807	753	784	754	744	766	719	779	740	737	749	788	777	784	795	772	778	737	743	764	800	759	783	727	804	787	761	834	761	773	746	781	770	782	747	777	772	752	773	759	815	779	790	753	792	774	738	742	794	742	757	749	774	781	830	759	799	751	734	799	742	830	770	743	788	805	741	795	771	842	777	766	781	788	736	763	780	805	769	768	809	784	730	773	779	763	758	794	744	787	769	767	772	787	794	734	747	792	773	780	725	796	786	765	785	744	815	800	768	779	789	785	762	791	805	787	769	791	752	803	788	760	749	807	777	766	753	750	757	733	719	755	762	802	755	722	805	790	761	751	774	801	782	758	789	730	724	709	788	743	755	747	810	798	724	750	815	774	778	739	754	779	773	763	710	787	792	768	755	780	791	812	746	763	747	733	770	748	778	798	789	778	792	761	804	795	798	752	766	784	773	736	757	746	861	731	762	779	809	786	747	768	751	756	740	747	799	721	723	749	764	733	735	749	763	803	743	737	775	786	739	778	758	808	728	801	750	770	764	808	780	790	767	804	836	771	780	789	765	799	782	756	808	770	741	780	789	755	770	734	767	803	814	743	766	794	745	711	804	752	751	744	744	767	764	763	748	765	783	770	757	789	783	784	788	768	824	739	747	783	748	739	765	768	731	774	816	746	766	745	753	788	797	744	728	799	758	764	763	790	794	773	773	771	737	794	824	828	767	849	807	801	771	736	766	798	788	776	776	805	751	766	702	761	763	742	769	773	792	779	757	787	755	735	779	797	784	794	775	766	751	760	801	776	772	683	745	790	750	786	799	798	797	735	779	797	757	797	768	765	743	761	745	807	788	752	764	759	779	784	769	758	754	788	748	732	790	770	771	761	704	734	754	802	730	764	776	756	792	742	765	761	799	791	796	791	800	771	729	749	787	741	763	723	807	794	808	772	749	790	830	795	727	780	765	805	787	797	805	742	745	763	765	785	746	759	712	801	784	780	743	822	787	740	770	750	785	724	773	798	814	753	782	781	770	763	798	754	750	731	733	770	774	750	805	782	784	793	741	741	760	822	792	815	771	749	785	769	778	783	745	780	796	757	774	833	735	763	784	757	773	768	761	812	792	745	802	810	794	744	779	751	828	775	765	783	783	812	752	752	753	705	759	817	746	794	743	751	761	767	714	739	784	767	767	688	775	802	771	780	779	759	775	785	751	768	784	771	787	766	806	771	786	788	760	743	782	728	769	725	762	776	772	772	750	746	742	757	743	770	762	767	790	760	763	742	796	782	777	787	766	771	788	757	762	776	740	813	767	772	752	776	759	720	804	729	788	743	819	779	798	829	781	783	760	773	713	728	803	720	766	761	778	827	782	811	797	772	832	762	762	756	786	739	791	759	747	742	793	721	776	751	777	803	801	750	779	766	783	751	739	799	826	832	778	770	793	767	780	764	765	797	816	783	783	814	738	754	776	759	717	778	740	807	778	758	797	736	738	793	763	801	786	784	773	745	751	791	800	773	782	727	775	761	775	807	756	770	793	806	808	758	720	696	767	772	795	764	764	806	755	750	758	773	718	786	779	810	781	773	760	754	773	784	740	792	766	794	705	772	784	776	767	808	748	758	749	776	772	761	780	808	771	744	774	767	845	789	804	727	804	750	749	788	749	815	739	819	686	818	711	736	741	812	788	773	799	787	748	759	746	749	832	750	778	768	810	833	826	824	762	741	779	759	725	824	792	743	845	776	764	791	751	783	748	772	782	788	766	747	785	798	740	825	804	786	796	805	792	747	744	711	765	780	802	777	737	740	768	748	799	828	784	812	780	756	708	781	782	772	770	822	795	773	777	799	811	733	797	787	742	801	767	765	769	754	764	764	752	777	782	776	794	793	779	811	750	734	743	798	754	727	703	798	811	778	775	816	769	773	763	752	778	760	767	733	798	760	739	790	816	748	754	751	763	768	747	724	758	774	782	740	738	809	754	720	771	809	787	805	714	771	793	726	814	735	749	768	770	749	746	724	815	755	782	762	761	721	796	737	737	728	825	789	807	802	764	773	743	773	726	753	759	773	774	790	754	756	758	770	777	815	762	732	731	847	781	703	774	768	781	734	774	747	757	775	774	745	777	784	772	748	770	785	823	780	750	834	752	780	786	777	742	746	783	776	798	796	749	726	834	766	777	826	760	749	784	786	767	751	745	782	804	797	707	742	790	792	720	759	811	782	739	739	764	697	798	807	780	797	745	822	731	754	775	806	784	789	754	806	802	762	798	754	759	797	748	774	757	777	797	778	758	741	759	763	760	804	739	781	805	779	805	787	771	797	761	740	762	773	751	737	758	792	707	758	811	771	748	784	805	776	743	772	757	796	741	783	809	762	765	784	802	785	787	795	775	782	759	734	777	737	777	749	776	780	806	721	786	821	768	725	791	746	776	784	732	740	794	786	808	772	815	786	777	808	758	772	746	770	802	761	727	743	770	755	801	785	737	769	758	757	849	731	805	791	770	793	736	739	778	837	736	741	805	747	776	780	777	783	787	754	750	784	810	742	765	714	757	727	755	755	740	761	790	808	784	767	739	781	813	725	736	761	766	777	777	756	778	751	788	804	834	738	765	761	747	729	789	796	722	793	709	750	756	768	778	763	721	756	788	780	758	749	810	743	780	752	761	770	771	791	745	759	831	763	695	771	754	736	749	783	805	786	730	757	840	759	771	768	793	753	719	757	784	783	800	771	744	759	787	784	769	808	779	780	725	811	767	781	770	806	801	801	769	736	764	784	771	767	750	754	778	778	783	809	768	796	692	779	794	740	744	817	736	743	782	759	748	737	753	774	772	794	820	771	752	746	791	780	810	772	803	732	729	742	788	830	725	769	788	778	748	733	763	746	784	769	762	731	755	781	752	777	757	777	850	766	777	770	788	742	788	785	798	748	727	775	785	768	800	749	764	789	735	784	778	801	784	775	747	777	748	830	715	720	822	740	793	823	746	751	763	774	815	776	825	731	785	745	756	825	766	742	754	755	822	745	760	780	761	739	810	757	794	749	753	792	794	804	799	736	749	814	704	720	768
24594	21079	27222	25057	10722	706	503	457	420	380	383	391	375	368	395	337	388	360	340	318	340	341	346	309	335	375	327	340	360	333	356	368	324	343	317	366	337	351	330	326	361	344	327	342	358	336	323	377	363	363	339	368	336	352	345	381	329	329	383	344	326	348	382	343	334	336	312	340	338	319	335	355	331	338	345	384	351	359	353	345	358	344	371	355	344	361	331	343	327	366	341	325	354	306	314	325	368	360	344	331	344	326	339	376	305	359	357	342	341	347	377	338	360	349	354	358	338	352	348	364	358	352	364	318	341	351	354	336	336	376	334	381	402	364	340	339	364	343	355	352	346	366	327	343	348	334	353	350	329	362	343	340	319	359	307	368	333	321	358	355	342	343	336	360	340	355	385	336	359	313	304	345	318	343	341	323	327	327	334	323	336	321	336	354	324	392	322	327	339	338	344	338	323	311	340	351	344	353	369	344	347	332	314	346	322	349	330	338	343	341	328	330	346	346	355	345	321	329	329	315	327	339	342	339	371	341	368	334	363	340	356	324	339	355	329	312	366	331	344	356	367	364	316	322	333	350	331	369	344	346	343	329	328	345	304	371	346	306	334	357	325	320	356	339	343	352	349	341	335	337	340	350	341	346	323	322	301	322	340	332	376	347	371	354	335	339	358	340	356	322	329	302	355	345	345	354	337	339	365	287	340	348	355	341	362	314	310	347	301	337	338	343	338	353	368	349	344	359	332	334	371	333	325	315	354	326	332	324	352	345	335	332	321	327	341	318	358	343	320	343	358	322	350	341	308	354	334	336	324	341	386	356	349	348	327	376	312	305	360	336	349	331	340	353	357	335	364	356	333	363	335	338	354	340	326	346	325	336	327	337	328	344	328	350	339	364	335	393	344	336	346	332	353	355	336	339	344	350	346	321	377	357	345	361	338	357	344	327	332	355	368	330	360	354	352	362	389	325	362	337	368	365	335	307	390	347	339	337	308	389	349	366	330	348	333	325	342	315	395	357	335	341	328	373	336	347	333	347	310	351	346	336	350	332	365	306	359	315	321	343	355	333	360	371	313	327	339	378	346	333	336	308	365	328	367	369	298	350	373	329	334	341	307	353	353	356	322	358	340	349	305	350	362	345	345	375	364	350	302	331	332	359	336	349	334	342	314	342	361	345	333	326	359	315	349	344	349	368	345	362	358	342	359	345	312	356	369	324	344	323	335	345	326	320	306	342	341	345	384	344	326	371	342	294	352	330	394	323	335	344	355	355	328	369	340	354	333	344	376	347	310	327	319	344	352	321	363	320	321	319	311	309	366	346	349	309	332	343	307	338	353	330	349	323	331	365	375	328	341	328	326	360	348	311	352	336	362	319	307	346	336	331	343	328	364	341	339	313	350	290	338	373	361	340	325	337	356	346	355	340	374	377	328	314	342	310	340	297	346	345	336	343	300	371	347	388	369	365	346	344	339	347	326	333	355	345	356	360	334	316	395	382	332	322	356	361	339	346	342	357	369	364	323	328	338	372	353	355	329	352	341	340	348	336	349	343	367	323	348	349	332	319	348	350	335	332	336	380	322	337	328	342	327	374	334	315	322	307	355	364	374	336	317	364	327	335	324	361	352	352	373	329	332	347	331	355	352	319	351	326	358	338	343	353	318	356	347	334	337	324	365	315	318	353	313	357	377	342	356	336	317	362	345	320	335	322	330	345	339	373	330	322	297	365	361	350	337	329	322	325	318	305	349	362	313	344	317	324	352	372	318	359	314	349	329	326	340	335	332	357	337	359	343	374	324	346	364	332	342	358	372	341	336	332	297	368	327	300	373	323	358	343	354	364	345	346	375	369	337	371	345	341	365	341	339	378	344	331	349	356	335	357	338	349	333	381	325	381	373	327	330	344	359	332	297	339	354	346	327	371	343	380	336	315	347	374	367	342	347	334	382	343	349	334	381	342	345	358	313	349	342	355	355	372	330	336	322	322	317	340	337	315	343	329	341	345	370	345	361	366	317	311	304	364	322	325	325	361	343	353	322	335	306	326	393	342	348	330	337	340	363	357	295	357	346	326	327	359	360	348	373	381	365	306	342	331	356	338	347	345	362	311	338	381	305	335	325	313	321	336	344	330	327	305	317	350	351	313	373	355	342	334	356	356	344	375	328	372	338	379	326	336	380	327	350	347	359	364	361	354	337	364	302	380	343	356	323	325	340	362	363	294	343	332	350	343	376	331	317	356	359	330	346	349	317	343	334	355	334	353	349	356	350	343	379	373	342	330	360	340	369	311	384	327	359	352	356	301	341	346	358	349	346	336	342	340	349	352	321	365	349	341	333	346	351	382	364	341	324	351	322	360	354	327	371	339	337	338	343	349	361	304	352	378	348	370	342	349	347	322	345	354	351	353	378	374	339	345	352	350	351	356	318	328	356	354	341	349	373	387	294	348	387	346	349	321	334	359	321	328	352	382	373	332	392	362	365	363	357	345	364	350	355	372	325	332	324	347	350	343	291	296	355	369	365	348	352	340	365	332	331	338	341	358	335	328	358	360	341	340	315	334	295	327	349	322	363	352	346	339	356	354	346	352	338	325	361	348	356	348	341	320	315	366	359	327	313	351	316	370	347	365	343	360	358	341	337	342	330	324	321	354	372	370	311	314	349	354	363	344	319	338	325	346	347	364	352	333	351	351	339	309	342	324	349	351	318	313	311	327	338	352	345	340	353	362	354	330	367	367	351	349	360	340	353	371	353	341	326	347	328	335	344	357	355	338	350	326	318	316	359	320	360	306	342	353	334	318	328	347	391	352	334	343	344	340	339	344	305	309	364	386	342	318	347	346	345	360	356	342	348	330	300	329	336	345	330	314	358	343	333	350	360	371	359	334	305	344	342	360	324	333	341	327	343	367	351	299	326	366	346	372	345	330	352	336	352	341	315	340	328	334	330	345	364	370	333	338	313	350	384	344	339	323	300	368	351	346	328	332	342	343	329	350	322	330	356	343	317	352	374	373	332	379	359	344	380	340	360	353	321	337	364	345	332	366	329	348	375	358	374	319	346	349	337	349	348	323	329	349	353	364	308	351	353	330	311	312	348	331	343	327	357	379	338	346	324	370	374	326	359	325	335	322	319	347	327	358	368	344	352	351	334	339	368	335	330	337	327	351	336	325	367	339	347	372	351	343	337	344	338	339	341	323	338	334	351	361	349	349	340	368	312	346	339	336	341	348	313	353	361	328	336	332	319	346	332	385	325	356	363	369	340	346	333	337	371	355	390	320	346	362	336	344	352	316	360	347	336	303	331	325	370	311	343	360	331	380	385	359	312	364	337	336	322	353	329	356	360	319	307	322	373	339	349	351	346	323	325	355	307	328	311	317	339	321	317	314	361	355	333	344	369	327	328	347	338	335	360	336	336	293	342	330	305	364	331	333	336	342	325	355	342	352	346	327	348	359	341	378	344	333	319	323	354	340	342	343	349	362	346	362	361	354	343	342
3333	4671	3188	1558	1209	996	811	749	631	555	546	517	494	504	481	460	482	453	448	430	422	435	414	440	478	410	439	404	424	401	404	442	423	403	418	402	406	421	425	403	403	399	398	414	427	401	412	406	434	440	418	423	406	393	395	397	426	425	383	382	413	400	443	383	407	395	390	437	413	421	443	401	443	364	364	416	419	446	390	406	428	394	375	418	425	424	417	442	397	392	381	419	413	455	400	415	413	400	406	397	407	402	418	396	398	409	423	399	424	405	406	402	394	387	430	378	386	406	403	372	413	420	420	433	406	377	419	410	396	400	408	376	389	451	410	411	404	431	411	385	400	412	368	387	402	394	383	402	399	406	403	404	427	399	398	429	397	447	359	386	390	419	396	406	370	401	351	416	391	448	412	386	406	428	389	412	388	429	414	416	412	398	412	411	410	413	397	389	371	423	398	433	384	419	398	368	415	393	380	381	417	384	369	417	426	409	397	393	411	408	412	393	419	409	404	384	407	406	434	379	416	431	395	405	404	402	420	384	393	402	411	374	421	382	386	422	408	395	371	416	405	397	384	381	381	400	382	417	433	387	384	403	437	380	391	405	412	366	426	426	406	410	425	411	373	431	394	429	412	397	401	417	424	375	402	408	369	376	382	389	435	368	400	389	408	447	418	397	397	420	412	417	397	428	440	403	419	419	377	393	409	410	414	426	393	400	379	406	417	400	434	392	447	397	405	426	393	400	392	399	428	410	411	369	382	372	426	420	388	417	416	423	414	382	367	423	411	439	442	424	407	377	431	379	397	399	406	405	399	436	401	426	424	407	423	395	377	418	419	421	420	385	397	350	379	423	378	444	420	381	423	411	437	412	413	397	425	399	386	422	409	423	393	439	413	407	410	394	409	432	454	384	415	409	440	383	424	398	405	434	371	393	407	415	434	389	437	414	414	434	424	419	412	398	417	405	362	451	408	404	421	385	389	404	395	418	380	418	420	398	425	383	390	422	371	422	349	414	405	408	355	439	422	378	417	360	398	407	375	398	393	403	399	383	393	386	414	419	392	404	410	398	416	389	387	390	432	399	443	387	403	382	393	402	406	387	409	408	367	415	388	382	401	416	388	436	418	377	396	374	419	367	383	422	400	410	398	419	413	368	418	387	408	412	403	437	389	390	442	459	411	419	386	374	395	395	384	405	405	420	394	420	371	429	398	388	408	369	384	389	412	419	439	431	419	382	446	391	365	379	385	384	388	416	420	413	398	389	382	387	402	382	408	420	389	389	407	420	379	390	403	379	394	387	410	410	392	405	426	389	432	426	385	418	412	418	405	410	400	377	414	436	404	425	428	399	386	408	407	402	403	435	381	432	371	441	409	393	410	370	432	394	386	397	414	421	406	413	403	397	403	375	380	390	394	367	417	403	432	394	427	389	400	410	405	425	412	401	389	411	372	389	411	430	420	440	381	409	435	391	405	444	396	384	351	387	396	397	418	418	407	397	389	392	399	408	403	421	410	426	441	423	396	395	398	414	391	390	427	407	407	411	415	394	393	377	391	383	422	405	407	412	377	362	407	383	400	427	368	421	395	399	384	398	421	457	404	398	387	400	419	392	392	397	401	443	411	401	398	438	434	354	401	398	422	409	359	416	416	450	430	415	416	422	400	403	435	398	419	410	432	424	427	397	432	421	420	385	362	415	380	384	406	388	400	394	413	434	400	437	431	412	418	404	385	400	387	427	390	412	392	406	389	435	383	411	407	440	412	417	398	419	417	427	408	395	428	393	418	390	383	398	352	415	394	393	433	413	423	361	391	396	444	398	408	359	413	379	405	429	405	378	428	395	379	417	438	444	384	404	418	428	409	389	389	372	398	384	413	383	421	407	414	403	386	421	411	400	433	380	399	371	404	381	449	373	407	357	415	365	394	405	414	410	405	381	408	411	399	377	392	383	434	366	387	424	386	425	419	386	411	414	436	428	406	421	355	408	420	395	410	416	390	400	404	387	380	415	416	419	414	408	434	382	370	383	409	422	393	418	379	406	387	395	419	414	408	396	422	393	366	429	409	427	426	409	409	373	401	408	412	437	374	391	402	405	419	424	409	415	395	407	415	404	428	374	385	383	454	444	428	423	407	413	445	387	431	393	395	438	375	426	417	419	401	410	370	373	438	351	453	370	425	387	388	401	433	396	358	449	406	414	362	404	439	360	387	406	376	413	374	394	361	433	359	437	407	396	394	406	392	414	423	378	427	404	425	403	430	370	387	398	402	393	414	379	413	433	401	389	403	403	427	415	391	429	420	410	389	406	407	412	400	388	415	382	382	398	403	396	425	420	437	442	390	413	383	393	379	413	422	385	399	381	391	406	433	410	415	382	418	396	431	391	384	390	421	380	376	422	384	399	396	389	435	413	432	434	406	406	394	422	409	398	418	394	422	424	408	375	399	407	425	385	415	396	412	387	392	390	410	433	408	386	428	402	402	438	425	410	410	407	401	381	411	401	384	407	404	396	406	408	411	417	421	436	419	434	413	431	413	397	461	398	423	381	373	411	394	416	419	403	412	435	410	383	402	425	414	397	400	348	407	372	390	370	423	438	422	416	419	443	395	402	397	409	420	396	408	444	404	448	423	389	423	376	426	387	384	388	416	401	404	440	423	418	401	402	384	447	398	409	398	374	390	422	416	396	376	427	414	421	403	399	407	408	403	403	393	387	417	391	413	395	372	398	413	369	433	400	402	416	385	349	445	383	435	386	397	385	389	403	360	385	407	417	411	438	396	413	369	385	410	384	389	437	374	416	364	397	432	374	399	376	401	412	407	449	419	416	368	423	413	382	402	389	417	409	404	407	396	415	403	409	382	388	400	413	444	425	435	412	386	396	415	421	418	376	379	401	406	400	384	395	397	394	402	431	405	450	422	407	358	404	403	407	420	385	420	401	406	402	433	422	421	428	395	421	401	391	386	379	371	402	418	400	403	385	395	409	406	411	386	373	420	416	403	435	427	379	407	436	384	392	397	396	413	369	370	437	412	387	375	371	383	391	403	410	408	402	447	419	413	373	406	397	402	391	376	435	363	412	401	417	385	433	383	424	385	400	424	401	396	437	379	397	378	412	414	368	420	388	423	392	418	412	405	420	412	383	420	379	393	389	384	409	404	428	356	402	350	393	400	405	363	383	376	415	440	438	381	419	381	408	410	398	403	396	390	413	406	447	432	398	425	373	421	394	419	414	400	386	404	401	407	383	402	429	407	412	404	413	399	379	361	376	392	421	378	445	395	423	390	386	400	413	394	367	390	413	408	394	359	372	388	389	419	406	405	349	413	433	393	438	425	374	398	387	405	364	381	414	411	439	399	409	393	402	404	353	403	387	445	384	390	380	452	428	455	395	392	420	405	408	411	414	391	424	426	393	433	380	432	393	384	416	411	421	384	430	437	410	389	410	407	445	414	376	389	383	372	410	398	416	399	458	381	395	387	416	419	371	417	388	401	387
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
