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
341748805115	341748805676	341748806226	341748806776	341748807326	341748807876	341748808426	341748808976	341748809526	341748810076	341748810626	341748811176	341748811726	341748812276	341748812826	341748813376	341748813926	341748814476	341748815026	341748815576	341748816126	341748816676	341748817226	341748817776	341748818326	341748818876	341748819426	341748819976	341748820526	341748821076	341748821626	341748822176	341748822726	341748823276	341748823826	341748824376	341748824926	341748825476	341748826026	341748826576	341748827126	341748827676	341748828226	341748828776	341748829326	341748829876	341748830426	341748830976	341748831526	341748832076	341748832626	341748833176	341748833726	341748834276	341748834826	341748835376	341748835926	341748836476	341748837026	341748837576	341748838126	341748838676	341748839226	341748839776	341748840326	341748840876	341748841426	341748841976	341748842526	341748843076	341748843626	341748844176	341748844726	341748845276	341748845826	341748846376	341748846926	341748847476	341748848026	341748848576	341748849126	341748849676	341748850226	341748850776	341748851326	341748851876	341748852426	341748852976	341748853526	341748854076	341748854626	341748855176	341748855726	341748856276	341748856826	341748857376	341748857926	341748858476	341748859026	341748859576	341748860126	341748860676	341748861226	341748861776	341748862326	341748862876	341748863426	341748863976	341748864526	341748865076	341748865626	341748866176	341748866726	341748867276	341748867826	341748868377	341748868926	341748869476	341748870026	341748870576	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	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
22735	21948	29453	28276	21197	13580	1497	596	533	568	515	545	508	515	470	526	497	490	510	497	518	507	475	496	471	511	483	467	489	479	461	475	488	465	504	508	490	471	491	460	477	486	517	483	474	455	480	457	463	439	470	467	459	447	502	500	485	503	475	468	486	504	482	442	489	494	459	443	437	475	497	474	496	487	483	475	468	484	456	505	477	480	474	485	489	503	468	496	458	488	448	442	497	464	473	473	487	495	461	457	461	511	443	485	489	453	476	463	508	498	501	480	495	474	481	455	491	456	504	442	468	513	472	464	498	478	513	458	453	461	473	497	457	483	445	478	475	488	479	485	493	512	473	476	472	444	449	496	480	488	489	468	467	474	457	486	537	480	459	494	429	498	459	479	484	509	433	470	489	474	503	459	488	465	497	466	470	471	553	494	470	487	477	460	477	468	457	457	479	501	493	460	456	417	436	490	473	487	484	489	493	449	450	467	449	453	498	478	453	452	475	487	489	494	500	475	487	504	445	433	512	529	451	474	466	495	461	492	473	472	480	504	496	473	512	520	457	492	475	472	477	430	506	453	484	449	500	495	490	485	528	481	452	512	478	490	462	457	484	521	488	486	459	485	466	507	478	467	459	507	469	502	494	483	507	501	536	496	490	472	538	473	474	506	457	482	467	464	477	484	471	466	471	464	450	482	435	515	469	462	496	479	479	432	425	496	466	443	492	511	475	510	481	488	504	483	484	502	473	469	472	491	501	474	483	495	460	469	447	498	555	527	472	455	527	491	482	486	453	484	510	457	475	469	478	485	468	483	479	479	460	503	480	480	475	472	458	476	472	470	492	468	512	482	477	519	517	454	514	523	437	487	475	433	453	493	460	501	495	473	511	436	496	460	504	457	461	504	490	463	478	506	477	482	483	494	482	495	489	505	474	515	473	496	500	485	492	494	504	472	490	450	458	472	494	477	498	530	467	451	464	495	474	475	498	450	478	511	441	483	471	459	485	469	483	514	479	496	485	475	463	497	479	478	482	447	515	464	470	465	459	465	488	497	501	465	464	486	441	483	465	494	461	474	490	475	483	503	484	496	483	527	492	442	485	487	461	485	453	432	478	445	466	448	472	474	503	473	494	498	495	479	489	499	472	485	474	493	503	457	476	453	451	507	463	448	515	515	454	418	484	453	508	466	488	489	446	514	513	491	505	509	457	471	488	445	488	483	454	469	421	478	513	472	447	449	484	465	463	500	470	514	479	463	514	477	471	497	459	450	458	494	528	489	494	474	491	487	466	486	499	465	540	463	466	496	447	495	517	503	483	448	492	431	506	502	477	478	484	456	490	469	452	496	459	505	486	480	484	486	486	463	446	428	508	473	499	494	468	435	444	477	484	486	480	492	464	459	494	429	497	488	475	515	467	519	463	485	455	499	458	484	519	529	503	525	462	500	474	457	490	496	479	462	464	500	490	458	455	476	453	445	458	448	436	434	492	482	453	435	462	497	465	478	453	489	462	488	453	461	466	497	480	461	475	475	474	498	514	493	473	480	491	484	468	474	519	474	466	518	475	469	479	477	446	519	470	502	511	499	483	449	474	479	443	467	447	482	439	483	431	434	476	472	472	482	470	492	464	458	483	486	437	458	452	448	496	461	452	466	477	488	482	427	458	456	486	512	453	492	449	474	474	476	513	454	478	476	495	494	444	471	467	499	445	456	502	489	461	457	510	482	435	470	506	482	466	465	455	451	498	483	491	506	444	498	466	473	467	459	470	468	447	489	469	432	480	495	448	444	484	495	439	501	476	494	479	478	470	478	481	468	502	426	465	432	489	496	496	475	476	470	466	523	497	508	456	431	428	518	522	442	462	427	504	478	509	463	480	496	479	462	483	503	444	485	489	472	545	467	458	453	460	456	470	469	492	483	475	471	482	447	493	480	477	458	464	502	479	491	480	464	494	445	504	492	453	528	455	487	461	467	502	440	455	521	484	493	492	491	502	447	454	439	522	463	477	504	494	486	473	505	449	466	491	461	470	473	506	508	464	486	501	451	485	476	459	465	485	455	497	456	475	484	479	494	475	481	477	452	466	466	462	482	490	468	502	476	454	466	474	510	493	485	497	471	504	451	470	479	487	465	492	495	485	478	488	471	482	470	458	474	480	440	477	481	494	466	501	462	476	505	530	501	510	454	530	534	468	445	501	450	485	508	450	493	485	521	478	461	455	481	462	477	466	458	456	469	485	447	448	474	468	486	499	515	482	487	448	463	467	460	464	487	484	464	479	514	499	506	503	465	495	452	479	478	499	450	489	458	434	480	464	448	460	465	492	486	506	473	497	471	474	468	485	441	480	497	456	482	452	451	483	478	474	461	481	482	451	503	505	499	505	482	477	447	476	466	471	487	499	526	474	460	478	477	465	507	469	473	454	474	451	482	476	440	477	475	471	484	464	483	432	464	483	480	512	463	472	435	445	477	497	479	480	443	474	490	461	484	453	499	475	431	457	473	435	474	481	473	450	470	503	505	499	468	506	462	470	477	492	487	449	501	462	435	432	477	463	483	472	490	474	522	487	480	503	455	483	432	457	471	522	479	495	466	442	493	483	512	500	462	449	501	474	437	493	505	450	492	483	454	488	468	457	466	473	488	453	455	496	463	449	478	455	485	461	448	460	452	508	472	542	481	478	486	460	471	483	466	450	504	478	461	493	467	471	498	494	480	473	468	454	493	458	467	478	495	474	481	485	471	462	506	458	462	489	473	465	465	451	492	464	475	469	450	520	484	467	463	442	489	483	485	506	449	467	453	437	482	498	475	470	485	487	471	481	486	477	475	501	488	473	527	504	486	479	482	467	475	473	437	491	501	500	515	522	477	490	486	492	484	479	462	441	473	450	429	470	447	455	479	444	462	486	480	521	503	498	498	444	469	486	466	479	436	442	515	463	441	437	479	449	432	470	469	503	523	460	484	475	507	459	480	476	500	439	449	510	481	487	534	447	449	498	469	493	493	488	449	449	468	461	463	502	480	456	478	490	528	462	522	471	446	499	459	519	495	478	479	517	499	452	499	490	431	441	492	433	495	453	450	481	488	485	469	438	505	489	457	466	474	473	464	491	517	473	507	491	464	463	477	457	474	466	511	488	499	491	463	513	459	467	498	509	443	478	456	468	448	485	498	491	508	474	491	482	445	434	504	470	458	495	485	483	440	502	460	468	475	510	487	510	476	485	463	490	481	468	467	512	474	456	464	493	494	445	455	448	498	463	490	456	429	494	494	467	495	462	525	477	478	490	498	499	525	498	477	489	485	470	463	488	478	481	488	470	499	491	457	518	486	486	458	489	516	447	496	456	452	486	440	495	485	448	444	496	492	459	467	464	537	497	483	459	477	450	499	454	501	460	450	480	495	510	476	467	483	469	499	472	446	472	483	483	484	485	442	494	495	457	523	521	484	483	490	474	451	431	474	480	443	445	486	505	477	516	465	522	488	451	484	476	509	496	458
43063	70622	64501	36006	2130	989	903	838	789	757	738	690	724	688	652	652	641	652	620	678	661	650	616	703	603	711	635	639	638	638	621	635	597	695	613	620	613	670	660	618	671	660	601	655	628	656	638	645	626	638	607	636	612	631	601	684	651	665	690	647	641	592	655	628	597	602	595	569	603	624	630	654	596	660	633	638	630	607	604	619	583	641	627	619	656	649	643	665	641	651	649	651	641	658	605	631	642	623	608	585	643	675	587	618	668	607	642	612	625	575	635	618	642	660	603	637	638	626	677	644	634	603	614	601	588	650	584	626	619	650	618	631	646	603	626	638	677	603	624	641	641	649	633	620	610	611	633	604	570	627	612	611	620	606	596	682	629	582	632	595	619	646	676	646	626	619	580	645	609	652	643	609	654	578	595	596	670	613	582	669	647	624	599	619	593	646	638	603	634	605	622	645	594	603	628	585	628	597	643	573	611	623	654	645	614	703	606	594	617	642	632	652	623	651	599	639	664	676	614	620	575	610	579	632	625	589	640	570	629	727	636	635	597	614	611	613	643	587	651	635	616	610	674	588	555	643	599	623	645	667	611	607	559	600	645	630	604	617	635	599	628	608	658	648	624	609	677	699	610	634	628	643	641	596	642	619	632	612	627	675	616	626	605	655	634	648	631	659	613	616	621	639	624	646	637	626	601	644	620	624	574	607	608	676	610	586	593	647	603	627	650	600	605	612	595	640	646	644	623	626	574	642	628	685	646	658	612	580	623	654	663	599	611	630	685	616	598	605	625	633	635	652	662	640	568	662	629	602	664	627	694	638	612	651	655	636	624	650	642	618	593	696	666	641	636	603	625	609	620	610	631	631	623	646	646	612	601	616	654	677	640	647	664	661	611	583	607	687	681	645	587	618	680	659	640	638	634	652	643	637	610	660	640	641	617	666	658	604	610	621	646	618	631	627	591	643	620	583	605	597	615	605	636	588	649	641	601	576	628	619	623	632	611	636	669	649	649	610	621	646	668	672	608	617	630	659	595	643	643	614	585	624	656	635	669	571	636	667	591	610	578	640	637	608	630	627	629	588	616	581	630	624	609	622	608	604	659	621	622	619	630	616	620	627	608	636	603	583	649	632	621	601	622	604	600	615	616	633	631	630	617	610	638	606	635	655	590	609	599	618	640	641	625	631	639	627	581	591	651	582	634	641	620	597	642	631	652	606	669	613	638	666	657	615	627	634	654	623	615	639	688	683	626	579	631	606	664	611	630	601	625	641	646	628	612	659	634	655	627	669	601	688	642	594	649	621	593	663	649	616	663	623	620	600	598	613	620	637	632	611	626	622	615	598	693	662	606	632	628	608	631	640	660	605	623	668	636	685	665	636	612	609	605	623	647	657	606	608	647	630	655	611	610	680	626	600	689	657	630	619	655	647	589	644	667	624	650	637	589	628	583	646	623	611	609	715	645	617	680	622	638	583	653	652	629	599	668	582	603	620	607	637	626	639	617	606	647	599	615	664	606	602	653	606	663	641	637	666	634	616	581	643	618	648	675	617	662	654	666	674	620	622	607	617	608	629	566	651	620	646	612	642	641	635	646	632	682	613	635	659	622	625	598	670	622	597	637	642	647	648	647	571	609	613	664	635	625	667	690	636	638	592	618	635	669	587	611	642	620	635	584	677	611	601	622	707	619	662	646	631	601	639	666	667	666	638	629	617	590	633	620	639	650	612	631	604	648	646	666	622	654	605	596	646	595	633	627	607	601	642	620	596	614	600	660	639	650	658	602	652	686	619	592	633	637	611	623	627	644	639	659	603	596	640	571	622	615	658	644	657	653	607	627	649	651	611	608	595	634	630	605	600	589	610	620	621	587	641	608	634	639	655	621	621	654	602	631	650	643	628	680	626	661	643	623	641	624	622	618	636	661	594	624	597	618	670	611	653	592	679	639	629	659	620	650	604	643	614	592	630	572	656	633	607	644	606	624	648	608	631	632	585	601	615	670	635	647	634	615	641	664	621	616	674	574	651	653	616	640	601	661	660	618	641	575	617	618	617	619	607	601	632	624	634	585	615	624	602	636	661	614	639	615	604	704	625	609	662	631	635	614	665	633	659	625	596	700	616	659	653	635	613	627	671	666	634	626	581	660	660	633	602	630	647	657	593	636	654	573	656	617	592	599	625	626	607	620	649	623	580	597	663	630	647	657	624	638	638	654	606	611	669	666	608	631	618	617	628	578	628	612	667	645	628	655	622	613	644	642	638	596	616	593	632	647	590	606	607	596	631	627	608	693	657	633	655	651	635	610	630	595	687	636	605	661	653	605	637	658	634	599	659	612	618	620	614	647	649	645	618	591	668	627	592	654	638	618	602	646	642	636	686	639	650	623	608	631	619	621	665	652	640	631	638	583	636	593	629	615	624	672	572	606	625	626	609	686	627	660	631	620	611	617	583	624	631	649	627	615	662	646	640	622	621	642	647	620	593	627	629	595	628	656	587	653	654	600	720	651	615	624	648	607	636	609	632	603	611	633	652	628	650	648	671	630	683	659	645	634	635	598	626	638	614	619	652	613	628	653	641	633	636	614	657	607	601	686	611	580	604	603	608	633	585	624	666	592	624	588	628	623	665	630	658	637	645	632	630	676	674	650	631	666	625	637	635	616	655	608	651	657	605	581	631	633	714	624	682	645	651	660	618	626	561	653	632	599	602	636	677	592	633	622	644	636	640	575	636	616	638	662	687	615	569	596	595	596	631	593	647	615	602	697	698	628	576	594	636	640	590	683	612	649	617	630	633	674	625	647	628	587	619	610	625	612	649	601	660	636	601	664	664	626	624	662	622	656	636	619	639	668	622	669	664	659	636	645	624	656	599	668	653	643	584	650	615	641	657	647	655	651	686	649	680	614	656	616	644	619	583	655	650	675	647	616	648	635	617	628	623	623	644	667	678	682	632	637	620	585	650	658	595	669	646	639	577	648	690	600	631	621	626	613	647	654	618	621	604	631	659	630	654	630	643	656	670	587	604	642	646	631	610	694	650	608	661	572	612	616	669	587	601	635	646	654	585	628	660	603	612	623	646	617	636	633	647	611	649	594	611	592	631	637	619	619	599	638	572	633	597	620	616	644	567	622	640	633	647	610	634	645	655	641	637	630	612	662	623	627	638	609	594	618	644	653	603	622	597	635	621	644	649	649	668	637	620	619	654	658	587	626	636	648	600	648	640	662	632	656	585	628	632	604	620	641	601	605	629	597	620	611	621	621	640	641	619	636	621	634	595	636	664	679	604	638	646	581	639	650	624	638	631	633	620	616	661	621	668	588	619	630	613	613	603	584	642	636	661	615	638	608	660	629	662	671	649	629	599	615	584	632	627	616	668	642	624	638	644	612	614	636	645	648	611	662	618	610	634	631	637	615	647	627	622	655	640	626	613	640	611	685	605	646	604	608	652	649	615	615	633	642	616	648	606	678	672	586	639	635	654	707	652	626	631	645	675
28296	22433	18374	6798	422	368	343	329	347	351	395	307	373	358	362	334	368	322	310	327	364	336	322	323	342	319	350	312	326	345	338	351	304	318	356	349	340	322	318	344	323	338	339	354	323	330	348	330	349	330	348	355	327	336	331	315	356	341	323	295	364	328	318	327	360	350	308	353	351	310	326	327	327	331	332	352	358	318	341	321	361	341	305	315	362	343	356	328	319	339	327	307	361	336	359	314	349	338	335	314	301	314	303	334	327	337	346	354	328	335	333	353	376	327	341	360	332	318	331	348	331	329	334	360	351	358	332	341	351	311	337	377	356	339	318	353	367	340	336	338	330	326	336	339	327	320	313	337	341	290	308	332	336	353	321	331	334	371	343	295	303	325	343	323	334	366	326	307	321	338	359	343	325	320	360	314	324	316	312	329	334	314	332	341	332	318	316	337	344	344	329	318	345	335	350	321	333	339	344	352	352	310	344	332	325	339	332	326	339	328	322	301	316	312	301	340	317	304	329	343	344	333	361	333	354	328	339	330	347	355	353	292	359	311	338	337	314	361	314	338	371	337	375	412	353	311	314	336	361	338	323	310	329	321	346	380	343	320	339	327	306	351	339	342	347	333	322	312	298	350	348	338	309	314	336	342	336	341	307	338	348	325	350	318	308	303	310	336	358	339	344	290	317	349	336	326	311	339	332	352	316	338	353	312	317	348	339	313	337	334	299	335	343	336	313	345	295	308	368	361	336	340	340	354	296	303	322	328	346	341	330	322	348	353	321	322	367	318	367	331	342	334	328	349	326	334	332	292	336	332	320	352	345	334	306	354	329	347	341	313	333	319	353	340	389	323	343	360	331	337	336	357	360	322	339	363	355	340	334	356	320	361	324	353	345	310	346	341	326	328	316	326	340	335	338	286	340	333	349	372	332	326	338	326	350	344	328	354	357	307	322	320	346	349	324	327	319	338	346	323	306	342	276	349	323	308	336	332	325	335	319	384	303	311	342	351	341	333	343	322	319	337	307	333	295	330	347	327	350	333	352	350	334	315	355	375	352	319	348	346	354	303	350	339	343	333	323	333	347	332	324	333	312	343	344	333	300	365	337	337	330	307	348	335	282	328	369	353	335	349	330	348	332	367	341	324	319	343	360	341	325	315	358	338	368	367	320	364	333	360	349	351	350	341	349	335	328	310	311	343	357	332	340	350	341	333	300	303	337	318	305	341	310	328	380	341	310	326	312	337	307	306	304	378	332	334	365	339	321	312	332	348	299	336	329	358	369	334	299	326	347	348	322	342	337	337	369	330	322	331	339	333	361	327	329	363	340	369	329	313	336	352	331	353	328	321	324	349	333	346	334	306	328	301	356	325	352	318	327	333	351	340	347	341	308	334	363	314	339	306	343	342	337	335	338	337	349	328	340	337	326	335	334	312	319	360	334	343	343	333	315	356	317	316	360	323	340	346	328	352	316	361	319	343	322	351	330	347	341	316	370	345	341	337	312	332	329	328	335	351	300	379	340	347	338	370	306	368	345	298	320	350	332	340	314	356	296	304	343	348	334	334	342	326	324	355	342	301	333	341	344	314	318	326	334	332	328	350	341	361	315	332	318	347	337	350	333	313	305	337	339	320	354	310	340	347	351	362	326	336	304	308	325	365	311	349	320	344	349	326	340	320	312	360	332	312	352	318	338	323	327	343	359	364	378	277	348	326	330	338	335	324	349	348	318	349	335	355	337	343	349	321	313	319	353	357	303	345	331	317	365	317	310	324	320	348	337	307	351	365	356	307	365	287	336	315	333	330	337	317	344	345	279	339	318	327	308	333	313	339	336	322	341	342	314	308	345	332	325	337	346	316	359	327	346	333	311	353	320	329	314	340	372	318	357	333	333	366	307	329	315	346	332	315	326	338	319	360	337	342	356	321	288	345	331	335	317	363	325	317	332	300	287	315	345	286	332	330	337	353	335	303	322	321	317	349	334	347	309	369	328	348	309	329	326	346	352	363	302	387	323	327	325	344	326	323	338	343	318	338	325	334	339	370	320	318	335	297	370	370	367	293	313	365	364	333	373	344	347	363	353	343	334	336	359	320	316	350	346	353	313	352	335	325	351	307	346	350	352	346	333	337	332	330	332	335	328	308	323	340	315	326	361	308	334	319	318	342	361	344	340	349	316	350	335	349	331	351	320	306	343	310	323	300	335	340	334	308	328	311	363	349	303	317	356	367	364	356	344	330	327	330	347	352	326	316	348	327	330	325	329	336	357	349	350	340	325	318	364	327	351	348	362	309	321	322	336	346	317	322	340	353	338	329	323	319	327	336	295	319	357	351	383	352	332	324	334	323	362	329	367	320	337	340	335	331	319	343	333	335	332	349	322	293	306	330	318	315	340	295	363	326	336	338	336	327	390	337	298	340	328	330	335	344	351	335	349	333	310	304	304	342	388	336	331	317	332	333	315	358	317	337	300	312	359	356	315	329	305	331	322	354	338	327	330	331	318	332	360	335	324	356	317	297	342	323	305	342	339	347	325	309	316	337	326	332	343	343	342	298	343	330	354	326	347	349	360	349	389	334	350	326	329	368	330	309	337	295	340	357	352	336	353	333	326	316	332	361	355	349	327	324	330	311	334	328	358	320	325	304	301	352	344	307	312	332	320	345	346	341	348	359	337	321	349	310	339	308	352	342	343	329	347	330	324	337	348	343	331	308	327	363	360	315	291	312	339	325	350	357	344	343	354	300	338	347	356	307	318	336	360	370	342	337	310	311	297	350	329	309	356	351	327	358	327	337	319	353	318	323	320	354	334	362	320	366	339	364	354	339	333	358	362	354	312	302	320	335	317	314	329	313	344	383	319	333	327	364	344	323	315	327	324	338	346	360	337	335	357	301	338	342	365	335	365	330	330	366	330	307	325	338	333	301	345	334	384	292	335	376	334	339	344	359	346	311	333	341	321	368	316	364	334	338	354	337	300	316	347	327	309	348	339	338	320	325	337	325	348	359	347	326	304	316	333	344	353	357	321	328	336	321	355	361	336	336	343	360	303	308	325	358	339	308	367	336	311	331	356	332	324	296	316	309	356	323	362	344	314	330	341	318	325	311	358	348	336	375	350	333	325	349	380	356	324	329	294	322	328	331	341	328	341	331	335	353	333	322	379	347	334	310	328	315	332	327	343	341	320	324	327	344	338	321	366	340	326	319	317	338	357	362	345	317	310	322	337	326	321	357	349	328	336	343	315	336	312	333	321	330	332	323	332	310	329	322	310	330	349	359	350	288	348	349	348	307	332	326	345	332	343	343	317	345	335	323	358	386	304	324	330	335	339	332	330	362	328	332	330	312	333	321	351	342	340	339	329	352	338	356	345	322	304	328	338	345	320	330	349	325	333	347	332	354	336	358	342	330	330	318	360	354	335	329	335	331	336	349	351	323	342	361	353	351	340	336	334	324	330	319	318	333	314	315	327	325	338	333	333	309	338	304	335	358	348	340
23340	31071	18253	5299	486	487	461	411	467	469	455	472	439	469	412	426	443	416	408	467	439	432	452	431	426	432	419	432	435	432	411	447	446	418	443	453	449	437	426	439	431	469	431	439	462	442	460	435	447	466	441	443	431	419	462	425	449	427	431	472	416	428	433	407	435	448	458	387	415	449	433	468	405	432	421	390	434	456	433	436	387	429	428	447	435	489	445	434	453	390	448	460	450	444	464	443	454	434	458	439	393	430	427	424	436	425	413	393	454	468	404	424	416	461	382	468	430	473	386	456	471	459	444	445	438	430	418	444	430	428	419	440	408	406	424	435	460	464	432	433	429	462	419	421	452	444	433	419	446	436	416	431	432	479	437	411	457	492	440	434	395	443	451	464	421	443	440	418	451	409	447	409	408	453	450	448	434	437	436	431	414	430	433	454	426	418	434	413	471	434	438	412	470	407	431	442	434	453	466	438	406	423	426	431	405	433	440	450	491	410	411	431	410	444	491	481	476	454	438	469	425	434	453	445	415	460	441	440	413	426	442	414	426	440	438	435	450	416	455	475	412	443	421	441	425	477	442	412	475	453	432	453	430	429	427	401	436	440	417	413	438	454	434	478	449	441	421	444	398	451	463	452	444	467	441	449	419	394	403	437	436	434	467	474	427	447	453	446	428	450	453	420	451	405	444	391	408	437	459	396	408	404	408	430	429	404	448	416	432	433	439	444	426	423	427	455	421	428	459	449	461	450	421	426	442	441	401	453	435	434	423	442	442	418	417	464	431	451	431	422	459	479	470	429	492	431	432	403	412	448	437	403	443	451	471	435	434	402	441	400	459	448	464	446	462	482	423	453	384	461	403	407	440	425	471	441	447	422	427	386	402	439	399	404	474	439	436	441	417	431	426	463	451	442	441	434	449	441	414	390	412	482	443	468	415	445	470	427	457	435	406	391	427	410	430	422	448	455	470	423	425	426	443	413	451	449	433	404	446	409	430	412	439	461	416	388	463	428	465	409	463	422	453	463	425	422	414	413	467	439	405	484	447	416	426	478	425	453	438	426	401	466	463	455	420	468	430	465	414	463	438	437	428	450	422	436	444	457	407	405	444	442	472	424	436	459	440	461	437	425	435	442	434	450	439	440	440	463	424	442	414	472	466	417	455	434	414	432	437	427	450	449	414	451	459	374	417	437	429	499	443	421	417	446	432	446	453	451	423	425	410	449	442	459	417	467	470	407	427	446	434	442	431	414	445	436	449	437	435	445	448	439	453	422	431	429	444	441	419	462	414	458	407	427	438	445	444	447	435	415	440	467	437	429	443	456	440	417	446	429	445	462	453	488	457	421	462	450	406	456	436	449	410	466	457	429	421	437	412	407	470	465	443	429	456	414	430	437	443	435	441	446	423	448	441	421	425	454	452	439	433	419	416	434	428	448	475	421	470	461	444	472	441	423	465	462	410	436	463	440	429	444	468	452	458	409	420	411	454	448	430	454	451	429	440	442	425	458	431	450	445	464	421	447	425	439	422	431	402	438	397	441	418	488	436	431	439	436	396	447	452	454	444	436	457	416	433	460	425	441	473	467	482	442	430	419	444	442	417	480	425	456	452	414	439	468	419	428	449	432	426	440	446	379	458	415	424	428	423	437	437	432	400	428	453	453	446	466	444	426	448	437	435	426	428	435	435	421	433	452	433	494	448	426	460	461	459	413	494	444	457	426	445	458	418	434	436	445	455	454	448	432	446	422	436	470	433	459	468	439	409	419	439	433	454	477	456	407	397	470	446	451	452	418	444	417	445	438	455	447	457	403	453	441	464	481	415	431	471	458	412	410	453	452	414	439	427	419	417	451	461	443	442	438	437	432	452	439	419	402	464	439	445	410	436	467	431	413	452	423	416	475	441	428	432	416	434	464	437	473	446	402	389	420	411	457	451	441	439	450	392	481	424	454	445	418	404	469	406	465	466	387	428	469	443	456	438	434	444	442	430	439	421	428	445	457	443	418	456	442	461	442	418	423	452	468	406	439	465	428	463	439	446	411	431	419	409	417	405	412	451	438	407	429	452	445	414	436	442	414	454	445	403	418	432	421	415	470	428	454	452	416	438	476	419	473	438	431	436	435	450	422	408	434	447	431	438	419	473	464	403	461	443	423	431	400	432	455	464	410	440	435	433	451	424	442	452	397	461	427	504	448	439	447	408	448	423	416	446	465	437	471	445	442	454	442	436	444	405	469	445	443	469	456	440	413	437	483	419	434	425	468	413	449	441	454	427	445	452	412	409	391	452	440	413	450	443	431	476	412	447	449	448	435	456	460	432	443	452	488	453	436	426	410	463	482	406	421	455	411	428	450	432	433	426	395	416	405	436	446	452	494	419	499	433	454	421	426	465	455	424	464	426	457	453	413	434	468	429	484	451	418	404	446	424	458	418	421	452	438	457	430	401	440	440	480	458	430	443	438	413	408	449	437	443	452	441	433	442	449	444	427	434	432	484	414	392	450	429	458	422	414	440	413	425	437	420	436	388	421	404	450	409	438	474	421	468	467	409	435	444	464	386	436	420	402	425	437	442	487	437	451	414	434	463	418	457	436	410	439	432	454	450	444	423	452	432	399	398	410	412	440	405	406	422	473	438	463	465	456	430	435	427	431	433	436	441	430	420	409	484	432	499	465	420	467	453	431	471	442	440	451	394	420	452	461	401	432	410	446	401	433	464	419	430	449	424	429	420	445	415	475	425	459	445	451	459	422	453	434	430	432	446	433	436	461	472	449	426	428	442	470	441	417	440	459	427	439	413	468	433	460	454	423	444	428	461	427	445	424	440	430	459	423	443	419	432	435	449	398	478	461	417	403	466	438	394	428	424	456	414	403	407	466	438	426	471	427	426	441	435	393	437	408	436	432	415	440	451	431	446	458	468	411	431	421	432	423	440	410	403	414	405	424	433	407	424	424	427	416	453	408	451	466	433	466	458	452	468	433	431	432	434	453	436	445	480	429	473	395	416	465	408	416	493	498	423	452	431	452	432	452	445	428	455	450	466	427	406	399	432	455	433	443	410	450	406	460	413	451	404	436	466	443	393	469	432	430	411	422	422	427	441	437	454	465	460	447	438	419	458	454	450	440	456	468	399	455	466	410	427	421	455	413	410	449	435	428	410	435	477	410	460	385	441	465	453	432	395	432	449	437	453	458	442	440	467	465	463	448	413	447	424	453	425	446	411	434	455	424	423	441	418	435	452	453	437	416	447	446	444	407	440	438	442	446	423	438	455	429	411	443	449	456	429	434	397	421	422	426	428	426	475	404	439	453	468	413	432	404	430	446	422	453	474	445	429	403	459	492	458	445	442	427	471	422	431	464	475	438	440	415	443	400	456	421	459	446	401	450	452	451	448	448	426	418	437	452	408	421	417	431	432	436	433	429	458	449	453	395	437	434	426	440	446	450	436	447	438	429	437	456	445	440	377	410	444	418	427	461	437	439	423	466	410	419
23244	21895	30689	29918	15478	2858	750	643	580	569	574	610	597	593	570	526	535	576	552	545	595	578	585	558	543	586	550	582	578	561	559	597	572	537	561	593	589	557	560	546	585	536	525	538	511	575	545	557	556	560	582	562	535	535	508	544	593	565	529	571	565	547	575	534	541	532	564	584	551	537	557	558	520	605	569	588	549	524	590	585	548	553	583	583	565	560	557	572	587	580	543	568	575	542	547	585	552	578	560	572	575	571	522	561	581	555	551	550	549	558	566	581	562	546	580	548	592	563	568	551	549	532	577	536	583	546	550	555	580	550	535	522	578	581	558	547	590	573	559	598	553	525	572	524	563	605	550	552	559	568	599	528	575	560	614	501	556	561	583	548	541	559	520	551	559	538	542	569	548	584	540	540	579	529	569	567	577	565	558	538	569	549	551	614	561	555	560	592	567	579	567	572	589	562	575	543	585	543	566	547	546	637	551	565	601	575	584	589	523	581	533	585	565	541	580	565	533	545	566	578	597	600	554	553	557	561	548	573	609	593	506	595	564	537	537	575	532	596	548	615	504	543	578	562	572	559	562	558	581	600	550	524	590	547	558	549	589	603	555	550	558	568	519	507	553	535	588	581	546	516	630	530	508	561	570	560	541	511	540	551	546	546	592	583	570	506	557	561	591	553	538	564	552	506	541	541	553	531	595	536	589	538	557	604	514	533	594	578	542	532	521	599	597	554	577	510	567	558	507	545	550	574	569	535	591	583	577	550	600	559	567	543	539	604	561	580	559	545	566	554	588	563	571	549	535	564	543	553	584	580	506	588	594	563	565	610	534	608	529	588	529	590	590	571	588	574	598	581	567	581	547	534	571	547	562	581	552	560	548	541	554	568	572	538	604	576	569	575	576	585	511	522	563	537	556	536	572	559	568	559	568	538	530	566	571	542	543	561	564	569	527	566	575	578	576	504	568	588	569	540	567	590	547	554	527	535	574	537	531	530	556	572	550	553	491	555	564	556	594	578	554	521	524	558	542	538	543	551	579	575	527	568	534	532	575	560	560	564	535	561	553	501	587	558	556	577	566	557	547	549	575	597	584	544	605	557	578	579	537	616	561	539	569	593	532	594	594	604	588	559	543	573	543	578	550	505	581	522	574	550	546	609	542	560	568	555	588	536	564	610	572	587	566	533	566	545	543	564	576	523	588	535	551	575	582	571	530	585	584	554	593	591	568	578	555	540	598	575	514	570	595	523	522	546	591	526	550	555	525	561	549	556	545	557	596	577	573	531	552	614	552	572	563	562	579	559	553	542	546	550	543	569	557	533	560	569	537	541	557	545	561	538	585	548	556	552	541	568	516	511	516	571	565	544	535	529	574	615	591	633	589	551	581	550	567	572	485	574	547	577	590	562	547	569	532	562	571	562	545	568	532	557	560	584	557	539	570	554	547	574	548	550	578	563	562	590	538	547	526	524	590	536	565	590	587	595	555	595	543	541	548	548	586	549	513	572	557	554	586	574	520	533	549	563	593	561	570	563	563	574	581	591	585	583	570	559	564	557	569	584	531	600	517	525	557	565	586	567	599	567	537	574	547	519	551	568	572	591	571	622	621	546	568	570	535	549	548	558	593	547	591	539	601	551	524	582	595	537	550	528	628	569	539	536	558	588	531	535	569	574	595	505	530	539	569	576	540	537	581	557	537	570	563	556	596	537	573	561	527	546	572	554	574	557	584	572	613	550	515	566	568	539	586	533	547	539	560	562	578	579	600	594	588	565	595	540	583	557	562	576	607	526	546	576	564	552	598	553	562	530	585	567	549	562	541	612	567	563	535	571	551	549	565	577	536	559	524	590	603	593	514	580	584	543	540	604	599	568	597	570	594	595	584	533	578	539	577	566	591	559	546	566	549	550	543	580	561	550	557	607	569	567	597	557	614	545	523	598	547	585	565	570	602	583	552	549	556	596	592	569	542	540	568	563	576	577	566	590	597	553	553	550	547	563	610	574	543	542	554	573	568	549	536	498	560	530	575	561	581	587	529	544	553	584	612	600	567	532	575	549	575	561	538	547	543	596	597	584	564	562	571	546	573	564	633	555	576	555	540	558	588	547	541	586	572	537	566	586	553	566	570	569	578	602	515	579	531	554	605	569	564	581	573	624	548	575	560	562	544	594	583	590	529	563	527	531	545	545	588	577	568	573	558	546	549	600	581	614	563	577	540	560	530	553	566	618	533	557	568	568	595	538	546	568	599	573	535	525	536	575	554	585	557	527	577	586	521	597	601	565	558	582	561	579	566	571	556	525	508	558	512	553	599	591	544	530	530	578	540	572	552	592	555	557	566	560	553	506	589	602	568	553	587	564	556	570	544	560	538	537	561	576	525	517	553	547	568	587	548	538	551	527	538	566	546	608	547	595	548	571	521	570	587	589	550	585	565	570	578	553	535	542	559	603	530	582	590	571	551	601	565	565	511	530	580	575	516	559	608	540	555	544	559	591	566	572	580	564	565	588	612	580	596	523	593	554	543	574	552	556	567	554	598	557	570	568	521	542	561	562	560	618	570	578	559	580	572	583	554	589	566	563	593	512	556	598	566	581	529	590	559	573	565	561	515	567	537	574	598	574	541	614	552	602	544	519	542	541	547	569	611	618	600	551	523	499	584	592	573	600	537	561	558	555	552	564	585	572	577	582	512	567	511	553	560	585	530	554	551	553	575	502	551	625	549	522	560	580	525	522	558	552	520	552	571	559	519	555	589	572	533	550	556	530	551	600	609	526	569	586	543	572	559	577	554	582	541	558	530	604	553	533	572	552	606	582	548	567	570	545	555	547	560	585	539	542	583	523	535	593	577	533	520	559	592	559	519	538	573	567	541	551	602	526	547	555	501	581	543	550	530	603	547	565	543	555	529	539	620	553	590	599	572	610	626	594	583	515	592	560	597	531	533	513	537	604	602	578	561	561	528	541	524	585	570	546	575	562	556	552	559	636	527	558	599	564	552	566	584	544	556	566	574	578	606	514	544	526	546	571	548	535	604	572	585	504	586	572	552	563	546	564	579	564	544	580	560	590	591	580	560	580	536	588	540	576	539	534	573	588	555	576	557	539	531	575	554	552	569	611	557	573	570	572	533	604	577	543	547	583	625	567	503	549	554	550	542	517	559	522	530	527	573	524	603	583	556	557	601	575	572	551	551	558	524	522	559	543	574	515	565	579	563	573	550	561	541	573	573	594	557	546	574	571	506	562	562	537	562	595	585	564	552	577	566	567	567	579	593	502	573	573	564	539	556	556	575	579	547	545	580	548	576	522	570	580	555	557	577	580	602	542	578	565	590	582	525	575	565	503	566	579	569	557	548	561	574	550	595	579	513	555	525	558	580	538	567	559	538	564	567	558	546	526	559	577	557	614	534	574	575	576	583	543	590	554	558	587	572	535	607	534	541	609	607	598	591	511	562	596	566	578	575	582	516	534	566	580	565	553	556	580	541	534	571	554
42441	65803	54897	27224	1458	933	867	800	757	740	759	729	763	776	767	716	708	787	711	755	766	722	726	694	702	757	749	779	655	748	707	733	688	702	716	716	744	765	733	718	731	693	719	745	699	677	727	726	731	723	723	750	708	711	730	749	736	715	710	714	719	712	742	746	712	719	765	686	713	724	704	761	720	731	726	722	753	680	736	670	706	733	716	718	708	683	703	724	725	764	691	715	736	709	705	730	724	761	729	793	745	714	685	699	726	760	715	760	724	694	739	753	710	710	719	777	725	706	704	770	717	703	752	680	698	700	737	704	722	743	718	759	731	717	699	687	792	747	743	709	707	712	740	766	752	693	747	731	695	668	689	721	704	734	692	734	702	698	735	747	764	697	738	712	699	657	692	730	747	770	800	701	712	719	749	713	723	737	732	734	748	765	714	730	735	736	698	688	739	718	751	706	668	720	702	694	732	725	700	738	768	689	719	703	701	742	711	777	712	698	737	723	749	710	745	738	671	767	713	699	681	690	696	718	739	748	687	801	726	724	762	735	748	729	700	723	770	750	761	722	736	721	748	698	719	694	717	745	730	722	715	721	728	751	723	759	725	769	719	711	770	730	784	723	702	704	706	763	723	734	781	745	749	701	726	662	742	751	728	738	744	711	769	760	708	716	730	740	698	742	737	735	745	694	736	699	724	746	720	734	723	728	780	718	725	734	739	688	726	727	652	718	658	714	722	707	708	717	693	733	723	710	743	772	719	747	711	692	740	719	733	723	721	716	715	723	694	689	732	716	720	709	709	720	723	730	721	752	730	766	760	729	737	700	719	717	689	713	735	733	697	702	708	691	736	741	750	719	742	769	723	721	697	668	686	700	733	751	706	686	742	764	730	722	699	739	716	710	734	729	730	711	684	708	735	749	739	709	725	723	732	705	722	727	718	734	723	717	687	783	719	708	722	756	714	726	693	767	748	758	742	651	690	724	708	723	720	667	732	652	728	691	760	732	733	716	710	748	745	703	710	726	735	671	732	749	760	670	705	760	723	737	745	707	745	726	754	706	743	726	746	765	719	691	721	679	745	692	721	671	698	749	735	724	717	732	775	737	704	661	705	725	722	691	720	738	734	737	707	694	705	725	712	713	733	784	735	711	671	719	720	709	733	748	715	737	744	770	654	692	744	758	678	719	767	816	767	708	738	752	767	683	736	723	708	687	781	712	711	706	712	707	736	716	747	722	715	703	748	700	719	712	691	704	692	739	719	728	733	731	727	696	682	716	711	727	758	730	722	736	728	717	737	769	737	746	679	718	680	709	738	738	717	775	686	685	723	708	681	719	746	743	742	690	699	739	669	719	721	754	687	726	665	702	724	685	696	740	715	700	677	699	722	711	743	698	682	697	766	719	725	717	740	721	738	743	724	733	681	742	734	739	746	745	762	703	703	698	720	671	720	763	692	718	710	731	707	696	703	707	712	742	770	744	764	714	732	719	726	786	712	718	736	681	705	713	745	673	707	740	731	739	726	808	744	769	701	720	694	711	742	749	732	692	752	715	690	717	731	738	740	684	749	765	688	779	716	755	717	705	724	708	668	708	737	701	721	740	715	706	730	721	708	704	755	752	677	754	721	732	687	737	772	668	745	770	731	737	723	706	717	670	723	686	733	726	699	707	728	726	730	731	777	756	707	746	722	746	715	730	726	818	710	716	679	727	766	747	753	687	706	709	750	689	680	699	720	716	685	727	693	705	702	794	737	715	712	711	761	680	731	751	717	696	717	702	717	750	679	704	667	678	684	689	737	751	710	743	676	691	728	780	760	725	679	698	689	716	732	698	680	738	733	675	751	697	690	715	733	675	685	723	704	717	709	706	711	734	730	723	706	685	721	716	733	712	713	703	695	677	691	742	700	704	709	748	722	735	696	689	758	721	712	741	736	735	736	706	712	755	703	718	697	720	709	717	720	682	686	711	712	804	728	726	740	666	757	718	751	749	688	735	733	743	717	715	753	717	677	692	744	739	778	673	725	730	732	717	740	720	712	719	674	734	734	710	723	662	721	731	707	720	722	742	686	751	684	750	702	713	721	741	702	704	739	744	702	730	716	699	749	764	720	735	748	724	768	702	704	720	727	711	753	716	766	738	746	714	692	685	749	710	727	761	699	752	720	724	728	737	753	659	769	699	735	777	687	681	742	766	717	752	711	752	751	699	731	683	727	693	702	747	723	697	740	701	695	672	756	682	698	654	708	736	742	702	723	717	707	777	708	722	680	701	694	723	722	700	671	767	717	741	687	706	782	734	705	733	736	711	720	712	707	673	682	695	711	715	732	798	727	700	705	747	738	714	731	740	715	721	730	727	706	734	753	757	723	691	748	724	765	736	725	716	741	716	695	676	712	720	742	728	703	780	717	716	660	715	688	724	739	706	704	699	790	710	712	724	727	715	754	795	682	691	761	718	684	703	780	719	754	738	675	650	688	756	712	717	705	704	710	719	733	684	712	719	751	717	739	743	720	748	746	762	720	718	737	746	783	734	712	702	705	677	716	705	752	734	732	707	723	711	687	709	709	736	721	743	721	684	715	708	746	748	754	722	687	707	685	724	763	735	738	720	730	745	742	759	710	752	720	729	723	732	730	748	737	765	702	749	725	684	757	732	720	705	717	751	689	715	736	715	705	796	765	784	723	758	708	768	712	704	743	691	736	718	735	686	743	750	718	722	698	709	694	731	688	728	706	688	707	724	743	690	732	704	719	801	735	688	697	734	701	770	760	719	719	684	741	742	735	712	731	693	712	729	686	662	730	734	695	742	691	729	716	742	708	711	740	728	706	712	673	689	682	703	719	718	701	695	713	683	704	728	752	733	710	715	728	714	713	750	710	741	700	680	742	778	707	714	744	752	652	704	714	742	702	787	795	682	716	702	741	701	752	718	759	725	698	719	706	756	703	722	697	685	749	724	709	698	732	725	697	724	759	751	669	730	722	718	684	749	690	698	732	758	712	731	775	726	735	699	725	684	735	692	724	727	714	734	738	665	721	722	731	732	735	792	724	783	767	747	742	735	708	758	667	686	708	728	731	721	748	741	743	742	722	731	734	728	723	711	725	733	683	695	757	725	714	689	705	684	691	705	709	738	712	740	757	744	726	666	785	713	685	744	742	739	684	685	755	731	740	763	760	771	704	769	683	731	731	696	716	691	692	732	700	693	672	697	683	720	699	688	676	726	709	756	760	698	712	759	711	728	719	752	710	714	763	714	740	754	683	747	722	716	723	729	705	713	766	704	701	731	682	700	716	703	711	716	708	685	748	716	689	747	695	694	769	709	717	779	666	708	763	739	764	746	725	709	774	725	752	737	733	704	767	762	717	707	713	731	711	703	701	731	773	721	713	762	697	713	717	729	698	739	742	759	711	680	691	727	720	750	729	718	733	730	725	719	692	719	741	718	717	720	694	670	743	672	727	723	740	780	727	720	685	712	749	700	719	735	724	660	721	741
24806	22754	29568	24440	3721	225	207	190	188	177	181	173	165	180	148	178	197	206	175	174	188	201	166	176	173	202	165	179	197	203	175	164	167	183	179	185	213	200	207	201	156	168	183	185	182	168	181	171	177	167	181	165	178	168	182	188	172	170	162	175	177	189	174	197	191	186	166	174	173	170	176	199	197	163	187	183	188	167	183	186	189	169	187	167	174	183	187	172	187	197	159	195	166	189	184	183	172	186	175	175	167	191	192	169	177	155	192	160	166	205	187	152	181	182	180	165	181	172	172	194	175	192	208	171	195	185	187	177	195	162	166	180	160	204	174	192	176	192	175	159	173	191	192	174	173	172	172	173	163	161	171	181	191	173	200	166	193	192	174	179	167	193	156	168	176	195	193	179	179	150	178	165	193	186	183	162	184	170	186	190	196	194	159	195	179	155	198	209	190	192	198	187	171	176	189	181	172	187	191	197	180	181	181	160	172	175	177	176	186	189	215	181	168	186	166	190	173	196	177	214	175	170	172	173	177	182	163	175	178	176	177	219	178	194	194	160	157	189	168	181	166	199	180	167	212	180	154	194	171	168	171	159	177	161	173	156	187	171	183	204	165	153	199	172	198	173	193	163	177	162	192	177	175	188	179	167	167	179	187	182	188	163	202	176	142	196	172	184	187	169	189	188	156	180	167	169	185	173	175	189	171	200	159	177	161	184	210	204	181	176	193	201	189	177	216	182	154	182	168	171	174	163	163	171	184	178	176	186	196	177	197	173	167	165	156	166	173	179	186	164	195	195	153	178	177	170	176	167	194	160	146	173	169	175	200	156	193	176	213	182	185	173	182	161	168	173	177	160	167	195	173	180	173	206	183	160	184	187	190	155	193	157	185	171	171	170	176	172	200	182	167	191	206	199	173	188	190	182	171	169	175	180	172	182	165	161	182	173	193	171	159	187	198	165	195	196	168	201	182	158	177	180	168	178	210	159	193	160	171	177	165	182	192	218	194	171	200	178	184	187	177	189	188	147	155	172	195	171	186	184	184	175	189	170	172	172	202	160	184	184	187	166	190	185	162	192	175	175	198	206	177	177	205	154	192	158	160	185	166	189	194	163	157	196	196	152	195	184	203	193	204	179	206	178	188	211	172	192	180	178	175	177	172	163	195	162	188	178	171	148	215	169	172	187	161	171	169	176	179	186	171	178	184	189	202	179	166	176	149	176	176	176	197	199	173	185	153	187	167	194	152	185	191	178	181	156	161	181	200	179	188	179	171	171	157	179	168	151	188	190	190	210	171	180	189	190	199	212	198	173	199	196	165	182	170	180	171	183	201	204	163	181	182	163	185	192	188	200	171	183	186	167	198	173	170	178	180	177	196	172	215	200	173	192	179	188	169	179	191	199	189	190	177	195	186	185	184	181	176	175	158	173	189	175	181	187	178	165	192	177	177	182	173	204	177	173	192	175	172	169	190	167	169	193	191	189	193	191	159	185	173	182	182	181	194	182	197	169	169	178	170	173	178	169	163	185	176	161	181	165	209	181	161	146	170	187	173	175	165	176	162	179	159	219	166	171	174	166	174	186	169	172	185	189	162	168	193	193	189	147	207	170	165	159	183	183	188	174	170	178	176	196	158	180	180	162	185	200	164	197	163	176	176	195	184	189	190	182	180	166	170	181	144	182	172	163	186	144	178	161	176	189	167	180	160	200	196	174	177	158	183	185	181	178	168	205	180	169	154	174	162	193	179	192	188	185	169	187	170	163	169	194	172	189	170	183	182	163	183	182	167	186	177	191	196	187	171	168	192	176	196	171	189	174	186	159	181	179	197	199	168	190	197	174	190	174	178	166	155	176	197	171	158	178	147	182	220	187	177	156	179	177	192	185	160	180	164	186	179	180	170	173	182	178	190	176	169	190	174	209	179	158	164	190	187	173	173	168	173	167	170	179	188	165	165	200	173	184	186	183	190	184	190	160	166	158	192	212	169	196	187	184	194	189	214	183	180	193	191	175	183	178	190	206	171	177	191	173	193	178	196	202	159	172	172	181	178	168	167	192	190	185	180	182	176	170	173	178	180	196	172	180	180	157	149	177	164	175	182	176	176	183	167	179	181	182	183	164	191	149	170	176	175	169	175	192	151	200	167	193	178	186	171	184	192	169	185	170	193	179	181	195	178	185	196	194	185	205	211	169	179	159	152	181	182	194	160	178	183	183	189	164	181	192	195	155	206	193	181	188	170	172	176	177	199	170	179	167	169	196	185	183	164	185	201	169	170	162	168	195	198	174	179	174	177	169	183	169	193	158	167	197	176	166	177	161	180	180	179	209	169	185	162	158	175	178	174	166	175	171	174	185	183	230	165	195	181	171	170	160	192	181	160	167	177	181	190	176	175	180	170	176	170	184	189	172	168	186	166	172	175	166	178	178	186	181	206	172	195	171	174	207	192	168	190	160	178	163	183	182	193	173	197	198	185	167	163	173	175	183	154	194	173	176	166	188	195	193	180	187	175	199	172	177	189	185	192	177	166	171	166	175	161	185	183	165	187	157	179	177	167	155	189	174	182	164	154	192	167	176	190	186	168	164	155	151	180	200	206	161	151	197	196	184	182	166	193	178	166	185	185	185	163	176	198	191	201	169	203	196	193	165	168	192	167	188	161	177	185	184	170	186	159	164	164	171	179	173	189	179	156	169	182	201	156	170	169	190	176	190	173	182	171	202	179	177	157	184	192	182	178	177	186	188	164	182	167	195	167	163	180	197	190	165	179	180	176	190	170	163	172	174	182	174	189	160	164	195	191	165	186	173	164	162	152	185	186	166	175	189	183	171	180	190	180	158	214	157	207	165	164	178	163	147	153	189	180	154	180	201	191	154	211	166	173	185	186	168	169	179	173	173	193	182	174	181	190	178	170	186	184	181	145	157	180	152	189	167	176	199	190	198	187	166	173	173	182	170	191	183	166	171	174	176	169	165	166	158	153	171	166	187	202	162	183	175	165	189	200	183	149	201	184	198	180	175	162	166	191	180	172	163	180	188	187	171	183	191	173	169	163	195	179	180	183	198	181	183	207	149	172	182	175	192	188	179	158	182	183	181	171	176	164	162	187	159	195	206	170	196	191	178	184	185	176	183	173	171	164	183	190	167	181	169	160	181	173	163	178	164	156	171	189	175	178	147	186	198	164	202	174	166	157	159	176	177	178	173	178	175	177	180	184	159	188	162	169	202	151	165	168	165	174	159	192	162	170	172	192	203	184	177	164	197	158	162	164	192	204	180	177	186	198	164	184	196	165	176	167	178	196	181	173	175	192	182	160	192	182	155	195	167	195	161	158	185	198	155	165	163	186	190	180	184	186	185	167	190	152	177	175	164	161	167	193	187	168	152	200	193	196	203	164	201	198	179	152	186	163	168	186	180	193	187	189	188	171	178	155	179	161	167	180	179	198	179	168	193	173	196	177	165	183	185	173	160	156	134	186	178	194	169	168	199	183	193
38849	56968	42595	18371	571	363	319	313	316	265	259	296	256	274	255	280	286	287	253	264	259	264	267	248	245	268	267	282	254	242	245	265	251	254	274	267	273	263	260	244	263	233	278	275	245	267	238	267	266	264	270	261	260	247	269	249	266	251	240	216	257	244	248	272	265	278	258	261	259	251	252	243	251	237	270	260	243	273	235	271	272	253	258	249	276	242	243	242	262	256	259	241	262	238	267	253	254	248	248	272	266	258	239	270	284	275	273	241	265	234	246	257	269	251	241	286	249	234	247	259	268	233	241	258	269	243	254	244	234	230	232	259	256	256	228	247	248	270	273	259	254	265	261	229	247	262	263	260	246	271	244	265	261	255	266	243	272	232	250	242	252	257	264	252	291	268	239	249	273	237	250	225	254	249	267	234	288	240	249	247	253	248	258	275	240	266	263	284	250	239	244	243	269	269	246	260	275	254	223	241	262	257	257	268	267	251	244	255	252	255	264	257	221	245	253	262	285	252	251	249	230	271	269	257	273	263	261	281	281	249	250	264	255	247	219	268	245	259	250	283	230	243	257	227	281	250	260	286	276	270	246	257	284	271	257	274	272	227	284	262	280	260	247	251	250	239	248	244	263	273	239	234	261	243	270	289	246	219	276	278	258	246	257	277	262	293	251	247	222	273	260	241	266	243	268	279	233	268	263	269	253	270	289	250	245	259	261	240	265	250	264	270	256	250	270	272	257	239	248	260	233	290	246	244	246	278	239	249	255	257	262	247	237	265	276	266	269	249	253	255	285	242	233	271	253	252	267	263	252	274	274	259	247	249	238	261	269	244	255	248	256	268	247	233	261	257	270	248	264	267	253	247	249	243	241	245	243	268	243	258	246	232	234	250	225	272	261	242	241	266	260	243	245	236	252	275	252	236	253	230	263	248	263	264	270	249	254	246	258	272	251	253	250	244	278	232	239	276	237	240	252	249	272	264	263	264	249	247	254	253	269	258	244	230	236	286	233	247	270	276	279	252	259	274	252	257	238	266	257	264	258	238	243	254	254	216	252	255	253	247	252	257	278	207	260	250	237	245	286	266	250	250	242	245	241	251	233	259	258	254	244	235	239	236	240	269	244	263	266	253	282	251	276	281	260	241	269	250	286	265	253	235	273	247	261	260	219	252	251	227	260	239	259	256	236	256	266	248	264	276	229	273	243	257	263	258	249	283	243	270	250	238	228	213	242	264	262	271	251	241	260	278	288	286	247	250	236	266	239	237	251	250	259	235	254	248	242	270	258	285	243	252	254	284	257	240	262	250	246	244	250	238	252	268	245	200	279	271	247	239	246	264	255	272	275	274	266	260	257	261	241	251	272	251	263	256	248	257	262	245	263	268	261	269	234	270	262	263	249	250	296	254	247	289	271	261	247	276	303	271	298	283	254	249	238	268	267	246	245	251	251	264	221	264	230	273	265	254	254	238	272	275	265	223	234	251	286	255	249	221	248	249	270	261	234	272	250	230	254	277	257	263	249	236	285	273	271	260	281	269	262	246	242	235	235	274	250	235	245	259	276	239	248	242	268	264	250	251	269	237	241	251	279	283	249	245	271	264	276	232	270	247	249	264	282	263	238	272	254	279	258	249	264	247	259	255	255	237	269	264	244	276	260	244	269	234	247	276	243	257	282	239	275	253	252	257	226	262	256	261	254	270	259	271	270	246	285	277	241	257	230	281	230	266	268	273	236	239	223	258	249	265	274	273	223	268	270	280	257	237	241	257	268	272	283	251	253	250	265	242	231	248	260	249	249	236	256	236	225	246	233	263	246	267	253	242	236	281	262	267	241	249	236	253	244	256	252	257	273	236	247	256	270	251	275	243	246	278	267	277	262	258	233	252	255	267	244	283	267	264	247	242	242	256	247	255	248	245	268	254	260	270	252	255	264	259	265	245	270	259	221	246	233	261	267	266	247	251	279	217	246	250	234	253	231	227	274	265	238	228	249	251	245	246	267	226	264	242	240	277	251	263	304	251	238	266	266	246	245	260	248	287	256	241	251	273	254	253	267	242	236	250	264	251	270	248	260	260	268	267	241	239	272	263	254	264	243	269	268	235	261	233	258	260	233	239	285	250	236	264	280	249	252	238	241	265	245	231	235	237	247	257	259	227	268	256	263	237	244	236	236	254	262	250	257	241	242	255	263	264	257	267	252	237	252	235	244	267	250	242	254	250	244	256	269	245	245	268	269	248	269	232	226	258	259	241	271	259	241	245	279	261	266	272	247	242	234	222	260	276	261	276	220	270	271	234	248	260	280	236	257	243	248	237	255	252	244	241	276	263	257	239	261	298	275	250	241	255	231	271	256	266	251	250	290	235	235	256	253	240	257	238	254	245	256	268	204	284	250	270	246	250	261	240	255	230	251	225	241	269	240	260	236	242	312	285	235	230	244	267	243	263	226	274	260	249	277	284	257	236	255	247	258	251	268	262	231	240	268	268	252	261	242	255	245	268	242	286	259	227	273	229	277	227	245	249	231	264	265	246	247	283	255	234	262	268	266	253	235	277	241	259	248	260	229	270	240	288	244	267	226	279	250	250	269	250	249	278	257	262	254	253	283	290	234	266	254	244	270	259	267	253	249	239	253	255	264	229	243	260	253	261	257	253	243	266	276	272	251	234	263	219	244	260	279	246	218	241	268	235	248	273	228	272	236	285	251	254	226	260	274	310	251	248	301	274	259	258	260	256	221	243	262	266	251	270	249	262	280	274	249	251	251	273	240	242	251	262	271	241	249	255	261	229	235	281	294	249	266	281	264	259	269	258	246	267	234	251	261	230	262	250	244	252	261	242	237	251	231	258	250	260	240	272	263	238	275	269	271	246	239	257	250	270	239	265	278	265	273	268	246	252	270	268	240	259	270	258	261	244	286	252	277	238	255	258	264	300	253	223	256	255	270	269	258	247	265	223	265	261	234	248	244	261	255	235	266	261	294	258	252	270	260	267	236	265	246	246	234	273	250	261	227	254	245	251	237	246	248	281	250	238	245	243	258	239	241	236	244	266	261	242	246	270	253	251	260	259	269	236	258	259	238	265	252	266	254	241	246	261	239	251	243	220	264	261	270	238	247	240	277	268	235	274	250	290	236	261	262	255	261	264	236	251	230	252	272	242	235	257	251	260	242	246	252	244	276	247	252	235	249	265	278	284	245	256	251	268	243	247	218	242	291	240	274	253	226	298	258	272	242	243	258	258	252	245	217	247	267	272	247	246	270	230	240	272	250	241	240	243	241	266	253	248	256	254	273	253	240	258	281	246	261	246	252	258	249	242	259	233	263	251	261	233	266	256	264	251	265	223	226	233	278	272	275	262	282	275	255	256	252	246	236	243	268	244	272	251	254	281	274	269	250	244	234	248	257	235	273	263	283	236	235	269	270	243	256	246	269	237	266	253	252	251	260	265	268	218	250	264	256	263	265	239	273	270	236	246	264	233	265	280	242	265	243	241
22386	21590	29472	26373	21172	16162	2469	646	578	510	535	489	482	479	498	501	521	484	460	510	485	476	512	506	492	470	480	490	528	514	454	485	487	442	489	457	482	467	497	447	466	476	475	476	445	464	466	484	499	442	475	455	448	452	440	507	455	439	513	462	491	507	476	491	425	470	465	478	495	497	451	480	483	448	475	472	453	458	440	452	439	484	519	500	484	495	426	461	454	477	457	458	485	459	488	475	471	482	448	492	487	461	497	456	477	483	463	478	456	481	487	498	434	434	473	438	483	483	493	441	469	491	488	498	455	509	480	455	431	472	452	499	448	431	465	455	469	439	464	462	462	483	465	462	460	479	488	450	466	461	458	484	509	511	466	453	473	455	449	455	455	450	508	463	435	516	439	478	506	526	489	500	482	493	442	459	489	505	470	516	450	480	490	464	431	487	526	484	464	482	465	472	463	486	474	457	438	467	482	481	474	467	453	485	434	503	481	459	441	458	464	504	467	469	458	440	460	463	474	455	466	458	444	454	471	439	479	400	479	471	451	484	451	454	470	451	462	479	482	446	484	473	486	455	457	479	489	487	452	480	463	515	464	463	489	458	486	476	471	481	499	488	445	456	491	472	452	458	439	477	457	468	469	481	443	472	491	475	467	454	474	519	451	516	509	475	486	466	489	510	490	453	471	448	493	472	468	454	454	456	432	472	472	474	455	491	491	419	481	504	483	468	496	480	466	452	464	496	455	509	463	460	455	459	438	490	445	493	460	469	447	489	428	478	495	442	487	471	445	445	449	469	436	434	474	495	480	449	487	480	430	453	469	426	476	468	487	474	456	504	458	457	477	478	468	446	443	463	453	494	448	482	479	463	420	436	425	480	462	484	468	463	485	451	485	486	461	511	462	503	474	426	473	473	467	452	470	471	494	459	479	464	481	462	480	502	474	463	440	515	529	447	427	482	494	477	510	454	481	455	456	476	461	477	463	447	447	484	453	485	461	460	445	472	493	481	482	480	494	539	448	474	502	463	484	462	480	488	447	481	523	468	459	489	453	441	493	459	488	456	439	483	477	452	488	467	472	498	489	517	477	482	484	448	471	470	467	470	485	459	461	475	466	488	494	437	487	500	463	449	441	439	450	492	444	452	440	498	436	462	467	488	478	447	496	422	481	493	476	477	440	411	473	490	524	449	445	474	474	485	447	472	463	477	481	472	497	502	463	432	451	444	476	469	449	480	481	433	528	441	478	473	475	450	458	467	490	465	497	458	432	494	432	422	466	466	456	454	507	454	503	445	428	458	456	471	489	475	462	491	434	506	446	480	511	450	498	458	491	449	490	473	486	468	471	467	470	476	454	496	476	471	436	441	482	431	446	457	446	468	495	476	477	492	456	468	449	452	489	461	507	452	478	456	435	456	484	473	480	481	509	460	447	479	476	482	442	501	491	454	456	473	462	435	508	481	448	459	465	511	471	454	463	468	471	449	473	489	453	477	489	456	483	476	455	474	473	518	432	447	476	439	527	452	479	455	458	472	426	502	470	476	468	479	433	488	460	477	488	455	456	490	516	507	461	497	498	520	478	491	437	441	481	516	468	474	482	529	430	488	464	453	479	507	474	430	467	460	484	482	480	466	479	480	472	482	449	492	430	464	506	505	453	463	457	498	457	423	487	461	465	445	453	516	494	464	453	478	479	432	467	456	465	473	459	440	441	450	490	425	467	453	457	420	467	459	497	438	461	507	455	502	446	480	402	481	460	430	429	465	454	466	452	476	448	467	439	481	492	514	498	471	490	489	453	437	462	516	427	447	470	495	464	497	434	443	463	446	444	455	448	465	455	447	441	491	419	460	469	448	509	478	453	431	434	458	485	485	452	431	476	453	437	476	508	477	488	453	489	491	449	474	457	457	492	468	481	460	481	440	478	457	470	468	472	455	476	454	405	457	471	450	426	448	466	446	472	453	490	399	471	453	475	490	444	471	482	448	486	465	509	451	501	438	449	501	484	455	499	444	480	469	521	484	500	502	452	452	476	498	472	456	485	486	447	476	451	429	457	463	461	484	485	451	504	470	469	435	443	460	486	448	454	477	439	475	486	483	453	482	502	456	451	471	477	481	435	428	483	496	489	474	488	488	482	447	483	469	455	487	448	496	494	479	483	445	419	475	526	459	477	455	491	506	455	465	457	464	468	491	454	484	466	469	442	485	456	463	467	435	477	475	487	459	472	488	447	448	474	499	456	494	448	473	493	458	438	460	498	435	470	451	504	445	447	445	493	466	467	470	484	444	469	458	457	517	464	465	461	484	443	469	481	472	448	498	508	471	467	463	472	472	472	465	454	472	460	463	465	504	494	456	488	487	444	520	473	428	442	467	477	483	462	454	464	468	520	487	487	474	456	477	473	475	453	436	482	499	489	462	439	446	477	483	457	423	464	479	442	449	463	454	461	468	468	487	480	457	508	456	506	428	473	451	484	459	425	474	488	435	493	447	485	438	443	500	480	464	432	434	466	486	497	507	494	455	440	502	463	476	443	472	427	475	442	497	479	460	477	437	458	492	465	483	497	464	493	489	410	480	461	505	434	448	483	470	451	485	453	480	481	487	465	463	461	472	463	466	490	464	501	488	449	495	487	475	481	436	477	475	454	456	453	463	474	447	437	427	451	504	464	457	470	476	454	482	454	476	495	461	447	460	478	443	447	458	441	460	462	468	450	478	468	478	463	474	499	441	453	456	461	446	479	477	476	446	461	451	476	503	464	456	497	486	498	505	472	464	435	489	455	466	463	481	466	459	438	473	459	499	475	452	505	489	454	477	477	440	467	478	470	508	472	453	476	460	499	455	411	466	478	453	484	487	458	508	495	415	454	454	473	463	486	468	509	484	487	471	477	429	521	457	459	452	468	446	461	449	446	458	438	474	447	491	469	481	463	448	417	473	466	489	494	463	484	464	444	435	509	440	437	450	476	479	445	470	451	503	480	423	470	493	468	479	438	472	427	457	446	469	472	456	464	430	426	459	478	484	492	509	464	480	491	431	481	428	499	465	457	477	492	473	484	515	503	485	448	478	437	471	434	491	479	472	452	500	480	488	449	513	464	443	484	464	487	476	470	460	444	506	468	451	464	487	476	458	457	450	453	497	467	479	449	436	469	509	483	492	465	458	463	512	475	470	441	480	441	466	435	467	471	442	506	483	496	436	452	435	454	459	473	500	432	461	438	450	468	484	474	473	464	453	483	465	468	445	477	466	453	427	483	479	485	480	499	451	448	502	475	463	479	438	456	498	455	479	460	476	459	484	486	494	468	453	445	438	444	478	462	416	455	420	455	506	469	500	443	454	497	424	485	509	455	467	469	466	485	481	456	464	432	484	472	477	467	489	453	492	521	478	472	474	470	460	452	478	483	461	453	441	488	474	474	464	447	459	465	497	454	432	464	447	499	459	477	486	451	449	459	491	484	457	465	458	459	477	468	475	497	480	508	445	467	459	453	465
46297	73354	64771	34502	1793	1127	912	800	795	745	737	729	688	636	641	678	657	648	663	612	620	621	623	642	595	638	641	599	640	628	623	643	613	596	634	644	582	597	661	602	614	578	613	610	625	575	622	633	653	605	626	633	595	637	640	659	573	629	633	606	614	592	600	641	600	648	610	623	591	624	621	583	637	631	627	612	630	614	632	656	668	585	561	664	610	653	590	607	582	640	607	604	618	687	661	631	672	632	650	632	618	612	615	581	596	585	627	646	625	577	657	632	625	575	628	579	607	620	633	614	635	613	575	612	650	636	639	660	635	612	584	622	622	615	594	657	615	636	649	620	636	615	647	579	617	614	609	618	647	645	612	638	622	659	632	609	602	609	638	612	561	622	607	578	623	668	606	614	664	625	581	616	608	583	567	604	628	628	604	599	567	613	641	600	576	633	580	619	630	652	621	638	644	653	579	629	636	615	606	656	611	599	666	579	613	570	655	620	617	659	641	651	627	612	608	669	649	660	665	600	629	613	645	631	588	639	621	582	624	651	595	637	613	662	663	630	610	663	647	634	608	605	614	658	648	634	599	584	644	646	621	634	606	601	619	644	591	647	586	632	565	641	635	620	618	602	610	620	634	595	590	622	657	607	582	615	636	658	633	569	609	618	603	634	585	619	598	614	648	624	600	653	647	656	627	643	655	620	592	625	625	589	635	659	588	604	612	624	613	609	640	626	624	612	645	642	643	637	571	641	600	653	586	620	635	632	619	612	598	624	637	596	640	614	617	635	571	613	609	656	636	605	602	653	636	612	589	579	638	638	603	586	642	599	604	611	649	644	611	619	650	661	651	629	601	628	622	639	658	645	634	620	588	608	621	632	597	590	629	668	648	653	586	586	598	588	610	612	621	627	628	643	608	614	568	589	606	641	620	583	652	627	623	579	617	643	610	651	599	625	640	568	616	614	613	631	635	587	621	586	629	630	629	588	654	603	649	620	627	583	629	651	613	644	635	607	649	616	636	583	606	614	621	584	615	636	605	643	614	624	629	599	639	630	662	601	636	614	619	602	609	667	611	617	622	606	598	649	605	628	615	620	598	609	622	619	580	622	597	702	601	604	623	673	589	626	599	591	642	607	650	573	608	585	605	592	628	662	575	641	637	617	618	624	612	576	594	641	636	642	611	599	629	676	601	608	630	614	595	620	632	621	592	604	582	618	619	635	626	566	672	610	592	603	599	648	627	631	600	612	616	588	629	644	604	607	626	620	636	595	610	580	650	618	662	659	636	628	646	621	627	633	604	583	602	635	610	609	684	623	592	592	606	627	580	613	633	608	581	570	594	617	624	608	631	620	595	598	636	654	646	620	631	593	638	631	630	601	604	595	650	610	633	649	612	603	612	610	628	588	663	624	584	640	642	643	606	643	656	603	587	618	618	668	604	653	594	611	647	602	649	624	607	608	607	651	644	624	636	569	572	611	608	607	566	666	689	604	583	652	618	620	578	641	662	621	707	634	613	630	624	645	589	610	665	628	602	598	649	650	595	619	695	624	582	666	604	603	643	647	580	645	660	638	612	608	600	654	599	649	604	556	584	601	617	614	651	580	597	601	653	613	635	614	611	608	601	603	638	618	605	645	615	667	637	626	637	666	665	555	617	597	653	555	623	653	618	621	708	602	637	666	673	608	606	585	619	634	599	631	612	633	657	683	640	560	644	607	655	570	634	621	588	637	612	633	642	591	661	625	626	644	614	635	551	598	660	617	624	621	620	621	590	655	616	610	637	636	663	591	610	604	601	607	593	655	618	602	652	618	660	608	633	640	597	646	606	598	665	565	642	617	612	614	625	582	602	579	608	595	612	628	574	641	603	626	643	584	623	560	609	617	634	614	630	646	603	665	657	643	606	642	655	610	649	601	585	587	614	642	617	596	591	601	638	586	598	627	607	589	624	665	635	626	631	608	623	602	610	642	608	630	628	578	658	595	558	598	589	615	606	632	638	578	638	638	623	614	608	622	592	663	676	635	620	608	566	606	623	689	636	605	636	629	598	584	620	623	605	604	597	603	622	622	634	643	636	629	646	633	591	604	588	608	662	602	590	641	662	650	622	624	611	627	608	591	612	631	607	662	654	588	638	599	618	602	620	626	621	633	641	631	613	626	580	594	603	605	649	623	583	585	631	613	630	561	602	568	630	562	633	597	645	652	596	608	643	610	668	608	598	603	632	616	695	602	617	646	607	575	602	615	633	623	597	614	661	611	654	601	610	569	627	614	599	571	567	589	648	587	601	623	638	690	652	604	570	627	634	633	613	595	602	608	634	585	646	595	638	626	630	623	615	623	625	637	622	645	633	674	595	633	607	593	612	605	630	600	605	626	573	621	618	646	614	648	643	663	560	618	634	604	655	640	651	674	606	608	667	623	614	649	655	551	623	685	647	591	634	642	557	643	604	598	637	655	616	628	600	599	587	631	651	616	637	641	548	605	643	651	638	603	648	605	669	594	628	595	590	643	616	587	623	633	670	620	608	607	638	587	657	673	592	605	648	578	623	661	642	638	620	629	595	628	640	654	654	624	625	629	615	644	615	625	618	581	652	662	623	639	619	616	630	611	599	633	582	642	640	610	603	613	616	610	619	638	665	618	570	599	606	607	635	620	597	651	610	628	638	646	584	593	649	609	622	622	597	617	586	594	602	615	621	623	655	605	623	588	620	605	641	614	626	610	629	614	621	601	584	615	665	621	611	629	616	636	606	636	593	623	612	598	655	609	596	574	616	628	586	646	626	668	672	629	574	674	623	635	661	631	647	589	621	619	644	626	627	642	653	695	638	650	619	596	632	621	587	628	592	634	638	613	645	609	646	614	614	611	654	626	643	637	635	593	606	611	623	597	640	620	618	630	608	628	602	624	653	625	597	610	625	597	585	629	659	666	636	640	627	653	615	598	620	626	611	642	571	650	613	587	651	595	605	619	634	594	636	594	658	670	648	603	609	682	639	586	611	628	600	651	588	600	617	673	619	644	599	649	606	616	651	599	642	601	612	629	642	635	633	612	588	626	621	615	618	639	603	621	662	656	620	639	623	596	607	578	611	624	578	624	631	649	652	605	597	593	678	645	606	619	629	641	590	614	611	685	584	584	657	621	639	674	609	576	597	628	606	637	608	609	664	598	603	582	611	596	631	599	635	642	627	605	644	616	619	639	630	628	640	588	547	575	647	632	680	625	603	674	602	603	646	623	657	610	627	600	616	680	653	643	592	544	612	589	645	639	638	622	607	577	598	614	629	581	573	630	597	617	605	629	601	639	594	659	654	653	601	657	652	616	639	637	575	609	621	668	607	679	597	625	631	651	635	633	598	656	628	636	575	619	609	607	603	611	622	602	607	649	626	622	630	627	631	599	631	637	659	610	642	615	634	631	627	580	622	600	581	649	652	654	600	578	615	644	611	626	604	619	638	611	563	591	653	574	599	614	612	572	637	597	591	578	611	659	608	607
27769	22943	19654	7553	381	353	360	316	356	346	365	321	327	329	310	353	336	330	348	325	334	354	318	338	350	323	345	332	288	346	327	293	372	352	329	300	354	359	346	314	332	297	356	346	336	318	344	333	353	351	314	310	308	348	325	297	301	333	362	301	336	347	312	315	341	333	310	292	342	326	340	313	334	335	327	376	341	334	328	354	325	296	314	309	360	291	339	344	312	348	329	352	346	314	323	327	328	349	345	350	353	356	301	334	334	303	329	314	337	346	329	346	329	326	358	303	308	325	313	290	317	315	341	332	332	323	337	327	323	345	368	326	333	346	366	302	323	341	337	337	306	333	328	344	340	321	324	332	355	323	343	338	314	317	328	337	290	327	344	368	314	327	340	319	326	354	335	324	355	319	338	331	333	343	313	338	321	377	338	323	330	326	300	310	347	357	313	346	301	310	316	332	313	334	325	302	321	339	349	322	351	319	297	337	278	319	371	350	344	341	324	326	354	313	341	383	323	301	342	350	337	350	326	352	319	354	330	316	344	371	376	310	313	361	343	366	337	332	334	332	335	321	327	318	325	353	313	331	307	341	332	322	363	338	330	293	313	322	317	353	344	323	312	334	330	337	338	337	340	321	351	333	353	354	290	349	340	355	358	353	336	315	324	354	322	347	316	349	328	349	308	335	332	331	344	324	372	347	332	308	368	324	341	355	337	353	324	332	376	364	358	324	326	301	314	328	325	336	317	333	337	340	343	337	324	347	315	303	323	331	347	327	298	333	325	313	320	331	322	333	344	329	340	327	312	314	326	352	344	361	316	331	352	351	330	355	383	317	306	305	321	317	342	370	371	313	342	354	339	317	296	339	336	367	350	344	297	343	323	325	348	332	336	357	344	357	328	345	307	345	330	348	349	311	328	341	325	353	321	349	336	352	329	329	335	336	351	319	368	375	353	328	315	327	344	312	350	322	335	361	377	328	301	294	313	323	351	331	313	331	319	339	321	376	326	317	339	314	311	344	340	329	328	356	325	350	324	319	349	348	347	315	350	302	373	344	374	354	322	350	322	320	321	306	340	327	329	327	305	339	349	317	338	324	323	327	325	329	322	311	338	336	342	335	324	359	352	340	343	318	320	367	297	371	322	312	307	336	346	373	326	310	353	304	291	330	333	338	303	328	328	311	337	321	300	350	323	334	324	332	342	347	311	329	340	332	318	341	331	336	336	348	302	331	333	344	328	313	321	321	301	361	346	327	315	314	345	356	337	341	338	336	339	334	341	332	333	325	331	300	323	327	283	315	308	322	304	318	322	365	347	300	320	313	340	369	287	335	332	321	325	351	311	368	328	349	349	350	313	302	338	303	294	345	333	325	300	360	342	347	359	359	334	314	342	343	343	320	332	353	328	369	334	358	332	327	314	312	342	322	328	332	366	375	346	333	392	316	325	333	343	337	318	352	337	318	352	312	315	305	361	326	356	307	353	336	320	324	309	338	373	360	328	364	372	332	338	364	311	359	309	338	319	322	347	342	325	350	345	302	324	344	313	341	337	323	347	340	319	307	351	331	347	314	326	359	335	320	314	328	340	324	340	322	305	326	332	334	333	330	321	323	296	332	334	345	348	398	314	355	332	346	325	318	319	305	304	357	328	352	340	342	325	321	324	368	324	339	299	331	361	319	356	381	341	362	344	323	360	356	332	331	338	320	314	356	325	312	371	346	317	375	363	341	347	335	325	334	315	352	315	332	339	308	323	338	341	337	339	385	357	327	343	343	333	330	325	363	334	356	358	333	334	329	323	341	329	347	362	350	317	346	346	299	325	326	332	323	319	315	301	345	356	361	305	325	355	302	308	332	327	326	303	348	346	359	309	350	333	326	312	316	347	361	351	324	325	329	291	363	335	345	350	310	334	294	304	321	345	327	325	340	310	348	347	343	335	332	351	311	341	372	331	329	319	323	358	338	320	302	331	345	360	341	305	340	349	324	334	309	322	346	350	315	331	332	316	358	321	322	357	302	323	347	355	352	323	363	359	343	351	330	332	343	311	338	342	341	320	294	308	327	318	363	340	335	348	317	321	345	357	341	339	336	325	323	361	343	339	337	347	348	328	301	330	360	319	362	334	320	323	338	335	341	327	334	315	338	328	365	356	334	392	370	324	344	336	358	321	355	337	342	389	300	352	330	309	351	329	328	308	312	326	332	338	350	344	299	346	351	329	341	343	336	323	311	339	304	334	315	297	351	314	336	315	313	321	326	336	311	352	326	360	339	333	324	312	351	349	297	338	319	351	319	313	326	326	354	324	317	361	314	330	348	328	370	305	299	337	327	338	332	312	311	329	333	318	329	327	336	338	336	331	342	328	320	318	301	359	331	317	322	339	351	362	341	350	310	316	348	346	348	328	323	345	359	360	333	331	350	329	330	323	336	318	341	334	317	305	339	345	351	333	302	344	335	330	328	346	342	327	337	298	327	333	325	342	313	321	336	367	348	320	352	357	332	311	332	329	323	331	307	331	315	299	332	326	332	349	333	298	325	308	375	353	345	322	341	356	352	333	299	340	310	339	330	339	304	336	348	339	335	362	354	341	324	352	336	331	344	328	343	334	332	316	316	328	300	333	338	326	339	315	341	342	335	341	317	295	314	347	358	334	354	355	378	312	337	317	332	348	344	366	319	342	315	343	333	346	309	358	307	326	348	345	307	353	347	349	322	303	333	305	358	344	361	299	325	367	312	342	318	299	331	340	304	343	326	335	318	325	358	332	325	353	319	342	351	333	315	342	330	317	345	320	299	354	357	360	322	316	333	325	364	340	348	352	355	322	342	288	334	319	364	323	354	322	356	297	325	311	315	351	334	326	343	349	340	336	350	349	308	327	324	376	332	311	348	366	355	350	327	304	330	332	318	363	304	352	344	342	348	325	342	319	311	331	322	323	363	360	359	322	323	317	328	330	321	308	300	328	314	326	316	352	360	318	324	319	325	337	363	347	344	305	318	325	360	308	313	326	353	335	339	326	353	308	304	326	339	320	316	309	364	350	315	358	326	319	315	335	330	328	289	316	303	331	311	330	322	334	338	350	336	327	337	309	318	343	354	337	355	338	344	346	324	348	325	389	336	328	335	323	349	324	342	309	322	337	329	320	347	317	319	340	365	354	300	339	329	318	321	337	296	352	320	300	310	343	331	342	362	317	332	354	309	345	332	364	345	351	335	324	287	379	333	358	304	330	341	318	346	359	335	350	303	350	329	360	336	320	333	320	354	336	323	329	336	306	308	349	308	300	307	318	315	344	308	333	337	352	331	367	349	330	333	342	308	325	353	330	317	344	329	349	336	334	333	318	305	344	338	316	349	336	337	331	335	323	334	323	315	331	316	331	327	326	330	360	337	315	329	338	337	321	315	335	335	314	342	352	306	363	299	365	351	345	358	324	324	339	327	291	340	339	357	362	320	350	357	313	333	371	331	347	332	344	318	376	324	331	344	322	313	371	331
20998	32859	18685	6072	498	475	476	437	411	442	427	399	460	457	450	432	441	442	439	433	434	422	398	420	418	438	473	462	445	488	419	442	467	436	426	439	455	455	435	430	435	414	454	433	441	445	446	431	443	468	482	434	426	440	428	390	411	412	439	486	429	427	460	420	449	429	450	484	440	456	416	415	433	430	495	442	474	410	433	420	413	393	455	421	425	427	466	415	418	431	424	423	450	403	430	442	469	397	446	458	450	469	448	441	437	448	437	458	435	434	471	400	389	455	416	424	448	427	457	450	409	384	432	415	399	452	446	387	460	445	397	461	450	424	421	448	447	459	407	459	462	435	466	427	457	431	448	437	435	456	419	465	404	442	418	419	426	438	431	437	418	414	474	453	379	434	426	415	423	450	422	415	416	473	426	403	406	410	421	437	448	454	460	402	437	424	441	431	431	414	424	424	420	424	449	440	446	454	446	468	455	447	445	420	388	410	469	463	428	449	452	417	457	443	445	454	438	471	452	448	453	481	410	439	457	479	438	452	457	404	433	407	457	424	457	449	447	453	393	466	450	422	438	433	434	424	445	436	398	404	428	489	436	441	419	443	416	426	438	444	439	424	443	407	444	417	455	478	450	481	464	454	476	422	431	433	429	451	431	439	418	414	422	421	415	421	465	446	442	434	459	458	424	481	422	415	404	435	434	427	444	462	411	472	462	455	443	392	406	495	428	435	467	409	443	431	474	434	397	467	444	433	459	434	463	473	416	459	413	416	421	399	435	420	416	417	473	430	455	441	479	471	452	432	421	404	452	422	453	421	456	425	421	489	467	454	469	425	442	475	451	417	417	451	403	455	410	459	432	460	449	441	434	426	431	415	450	429	433	421	446	409	429	446	390	458	440	447	436	440	464	422	432	423	450	419	390	421	456	476	445	436	436	441	412	447	456	471	435	453	417	440	417	449	462	451	460	426	440	438	465	470	441	444	453	461	428	439	419	413	434	429	444	393	464	406	429	462	444	457	445	405	442	420	447	450	384	444	451	416	459	468	469	420	470	420	444	402	446	369	429	413	432	471	407	421	449	440	450	437	409	447	462	466	416	441	466	480	424	418	446	443	427	448	424	473	441	438	438	436	434	436	476	405	397	425	429	446	450	464	418	422	441	447	440	405	469	411	471	431	445	398	439	450	452	421	467	463	442	421	479	437	430	462	458	446	410	470	472	456	400	438	432	469	424	414	448	484	427	436	416	447	450	440	465	429	443	444	433	448	473	413	435	411	419	390	453	445	457	438	439	429	479	445	408	430	448	432	410	419	416	462	422	413	455	445	449	447	435	419	431	443	401	466	437	412	457	428	439	481	443	452	441	457	440	434	478	443	387	482	409	449	412	439	446	404	447	440	429	466	455	409	438	467	445	417	385	479	417	438	421	419	465	412	458	453	457	446	499	453	449	427	418	419	402	409	449	400	425	457	416	473	445	425	418	426	418	413	450	395	433	464	455	439	434	390	434	489	457	437	480	421	439	433	448	424	444	457	434	440	424	440	471	404	396	436	422	437	408	481	443	406	447	393	444	425	423	421	431	455	445	435	442	417	455	408	448	460	439	401	437	433	440	436	426	452	457	404	449	439	457	436	446	464	467	421	441	429	416	444	435	427	415	408	422	450	428	463	453	419	425	419	450	468	448	440	464	424	429	443	422	431	443	433	419	441	455	449	422	406	442	454	420	431	428	448	479	461	435	452	431	421	421	446	431	441	430	463	433	445	446	440	453	489	450	450	427	426	447	406	453	411	431	453	424	464	428	471	434	436	420	460	409	392	418	404	465	431	413	458	433	482	459	410	407	407	425	469	412	434	480	438	460	459	425	421	428	463	416	446	445	359	462	423	445	456	408	417	432	449	431	426	428	452	420	425	481	398	423	461	486	446	432	470	416	419	468	419	445	492	415	424	428	416	420	454	449	439	478	456	452	453	426	459	442	472	441	452	455	450	431	414	443	442	450	432	429	421	441	427	415	440	445	466	462	477	446	449	431	434	444	417	427	423	434	508	415	439	444	454	461	449	418	406	462	481	434	451	461	423	462	435	420	471	446	445	440	437	445	440	422	454	423	418	433	438	423	472	427	486	445	443	445	453	462	462	414	418	447	481	450	424	393	443	456	462	417	465	469	455	446	449	443	438	443	447	466	436	441	421	420	422	443	430	457	391	454	421	428	412	425	424	408	431	434	454	453	427	423	488	441	411	395	476	424	433	454	420	447	476	452	467	439	439	457	452	435	440	427	454	470	467	439	448	439	446	439	433	457	444	448	456	435	414	426	438	444	434	421	447	434	443	461	419	464	413	448	460	489	456	457	446	415	459	463	450	441	444	463	463	413	446	424	445	458	419	431	454	458	457	454	450	466	422	431	487	446	446	449	441	454	462	442	484	442	435	446	439	447	389	461	427	458	410	433	467	445	432	444	440	443	440	430	445	442	441	443	469	423	449	469	462	445	473	471	415	395	446	456	425	400	445	420	456	478	439	438	449	476	419	454	443	467	423	439	464	404	425	435	446	426	415	425	428	476	440	433	437	452	408	447	429	426	434	426	426	469	399	430	410	423	444	424	421	439	435	446	439	460	402	427	373	468	420	461	449	457	418	445	442	445	431	417	457	450	449	417	414	384	419	453	439	429	471	463	443	414	443	463	453	452	418	417	452	437	398	419	457	438	421	430	439	385	436	417	427	419	436	459	467	451	414	423	440	413	446	432	460	464	453	421	476	450	435	423	441	423	413	424	471	470	437	435	410	444	432	456	413	440	423	411	455	474	425	449	465	412	447	424	441	445	443	463	436	440	425	449	459	505	404	432	415	466	435	409	392	429	452	409	465	436	440	439	419	425	437	443	449	443	454	442	462	438	466	442	461	390	429	473	415	404	465	427	452	425	464	420	420	427	406	428	465	434	447	442	409	447	447	426	457	439	462	457	436	408	454	418	428	440	450	413	405	444	443	433	443	427	418	441	441	449	424	438	436	467	454	431	420	427	456	450	430	466	438	429	404	462	467	459	408	487	440	482	447	427	437	468	486	434	430	463	438	409	409	420	451	470	430	464	468	455	443	435	412	434	419	438	496	429	455	435	447	411	459	401	406	423	439	467	453	401	468	454	432	433	455	438	433	437	431	433	417	422	419	418	444	435	405	458	418	429	419	474	439	454	416	451	440	438	427	439	449	420	451	453	424	438	466	419	425	451	440	439	435	466	428	433	440	414	408	420	418	452	460	457	418	399	455	444	448	441	419	409	451	433	414	448	437	420	433	438	496	455	427	437	413	432	414	431	451	421	459	454	450	404	427	447	438	476	437	418	407	426	440	478	441	414	455	430	456	474	424	426	428	433	431	417	463	443	430	432	477	451	461	458	492	447	449	400	423	448	437	428	441	419	435	421	443	460	440	427	420	416	454	446	481	461	427	477	424	411	456	420	440	444	429	412	434	424	407	453	416	483	430	437	438
23279	21758	30311	27429	19067	6412	787	629	605	561	592	590	599	606	583	604	565	597	588	574	633	574	567	547	554	563	571	555	577	606	593	609	588	540	549	581	536	591	508	611	508	548	588	560	575	573	589	546	587	588	587	553	595	561	588	594	598	574	555	592	566	589	607	546	564	588	556	561	604	600	570	623	546	548	560	540	575	571	583	550	593	565	561	551	592	621	594	562	547	550	542	543	555	554	575	562	545	554	558	596	562	528	597	552	583	558	586	571	547	571	580	539	571	572	574	618	606	543	557	563	609	565	547	559	561	592	555	557	607	570	587	517	528	557	551	610	579	529	619	530	591	514	581	601	582	599	571	598	561	596	653	606	540	541	530	586	601	611	577	544	582	598	587	555	533	579	591	544	590	575	552	550	605	561	542	551	597	591	571	559	628	545	563	534	578	594	561	580	584	582	566	572	525	570	584	548	570	592	558	591	537	602	566	566	538	593	545	546	560	587	554	604	524	574	588	572	554	582	642	535	570	622	561	589	538	559	553	590	617	524	554	571	538	552	561	541	599	568	529	559	587	577	562	561	561	495	575	543	542	551	557	555	569	558	544	524	561	605	581	538	559	538	545	586	567	597	563	554	568	566	613	541	587	579	590	523	546	537	508	576	559	554	525	511	590	583	562	535	570	610	595	520	580	554	554	601	542	577	585	554	543	563	584	555	552	553	550	561	544	574	505	555	547	568	576	575	584	563	563	535	582	563	536	576	570	552	553	595	567	561	556	592	551	562	573	551	578	561	593	592	589	573	539	574	601	586	547	576	543	597	583	570	588	593	562	589	543	578	581	572	595	566	570	537	551	563	528	567	558	578	592	561	543	577	568	568	572	573	591	551	561	520	549	553	571	558	543	626	532	575	594	522	498	527	612	553	535	572	575	563	570	549	576	559	544	535	595	574	538	584	563	601	554	548	574	555	560	554	551	551	538	569	528	566	585	569	597	557	571	561	568	552	568	550	556	575	570	589	573	607	586	596	611	542	564	618	542	551	560	538	600	592	558	572	570	550	588	568	569	589	588	573	582	573	551	556	554	545	567	585	529	573	542	598	560	564	598	606	560	542	566	588	564	555	558	599	567	596	548	574	628	568	538	597	598	550	575	559	569	546	568	539	571	537	527	566	553	563	593	573	559	554	503	544	595	573	546	569	568	582	566	560	580	543	564	557	562	577	604	546	568	592	589	554	558	515	578	576	578	556	559	567	561	574	553	608	534	525	574	605	559	580	596	587	556	568	553	583	561	600	587	600	579	600	572	556	565	543	547	612	589	548	587	581	545	563	531	549	595	566	570	578	630	547	591	563	559	576	558	558	548	594	547	567	586	580	520	499	552	572	529	595	555	604	568	627	540	599	568	542	561	562	523	578	563	583	594	581	568	601	552	565	537	571	554	592	586	562	563	542	538	560	543	555	557	552	570	543	556	572	553	545	591	581	567	549	522	545	565	541	564	597	564	526	597	557	550	554	559	600	569	580	544	551	567	588	568	554	565	519	576	526	569	548	579	520	568	597	577	544	568	588	528	577	557	577	543	577	573	530	544	563	575	607	542	582	522	559	564	563	546	560	577	588	565	605	540	600	567	578	570	552	566	555	609	516	550	572	616	525	559	530	629	530	563	600	591	543	555	587	553	587	595	565	553	544	589	579	611	587	570	573	553	597	582	609	576	578	552	552	553	596	580	531	542	534	560	529	574	597	607	581	571	629	532	596	549	559	531	573	598	576	554	598	601	580	557	584	560	560	583	586	594	599	561	584	582	573	538	565	546	541	541	615	572	561	577	532	575	540	618	514	558	548	597	581	575	571	584	591	578	551	560	632	545	598	561	546	555	577	535	589	554	601	572	545	542	571	571	561	580	595	553	625	535	576	573	609	571	542	538	537	563	552	546	597	567	571	555	528	548	563	602	572	556	539	595	556	562	583	567	561	548	558	532	560	625	554	577	590	566	540	545	608	579	619	527	537	556	535	551	572	585	588	587	588	545	532	549	575	559	537	529	600	600	582	543	558	576	562	552	560	545	526	611	543	571	549	531	598	580	547	553	591	575	525	566	557	595	567	606	562	540	559	572	558	579	579	575	562	545	565	560	554	576	587	572	514	606	553	599	580	554	515	552	544	570	550	550	561	608	526	558	582	574	577	579	549	547	548	535	595	588	593	559	557	504	600	599	589	581	543	572	570	530	610	563	572	600	587	539	572	537	557	583	574	567	578	511	616	558	532	581	598	629	604	563	581	563	571	562	563	567	567	559	568	537	592	547	560	583	561	548	557	595	552	580	543	587	584	598	572	588	527	542	544	554	573	591	558	569	510	539	546	577	556	552	573	570	578	580	634	582	536	559	508	573	553	585	577	554	584	562	588	597	547	574	619	579	579	520	594	525	584	573	548	593	543	564	554	568	525	553	564	540	551	576	558	577	585	545	574	577	580	532	569	566	548	562	568	574	612	523	570	577	596	538	564	566	563	560	551	576	582	569	582	549	570	549	565	584	585	553	541	559	594	568	541	548	521	542	542	559	585	568	509	578	559	602	584	562	581	561	578	544	531	539	559	557	564	574	582	551	541	607	585	600	564	594	566	543	598	572	606	593	536	570	578	582	547	606	530	591	568	574	527	571	571	596	561	587	574	567	565	563	592	568	555	573	588	553	537	583	605	551	543	549	543	566	534	531	524	539	579	543	540	549	535	564	591	572	585	567	559	539	581	574	561	553	520	533	553	605	535	574	542	541	552	595	548	535	544	587	558	529	571	527	560	526	546	524	570	584	540	580	591	581	587	595	603	553	588	547	535	533	566	573	572	530	558	543	543	582	532	546	513	578	555	619	581	613	595	516	536	556	580	566	595	585	611	541	557	580	578	571	574	535	568	539	606	562	595	586	567	564	556	581	567	582	566	638	561	556	564	546	533	568	555	557	600	535	528	598	571	578	554	597	575	564	542	569	571	569	565	539	558	586	522	588	561	569	556	582	534	542	568	544	591	594	604	579	591	558	549	615	600	568	561	522	555	542	601	540	585	579	578	591	576	531	576	535	537	596	552	546	609	532	562	572	517	576	594	530	556	567	585	585	580	569	584	535	627	534	568	559	568	581	537	558	609	564	532	539	584	545	542	516	567	578	604	516	532	556	575	567	581	599	559	551	548	549	567	579	528	550	568	538	569	600	584	562	564	571	551	568	591	525	571	570	556	595	559	575	578	532	578	540	556	550	549	626	561	525	577	560	542	544	602	588	524	528	540	553	572	586	572	591	645	548	560	565	545	588	582	552	568	608	575	546	581	557	564	602	605	537	575	543	571	583	541	537	599	578	536	555	573	577	594	572	566	541	592	564	604	573	560	560	555	589	589	550	563	578	611	564	521	536	601	597	588	562	612	592	605	523	595	554	551	573	562	571	536	523	591	575	579	581	560	557	569	536	604	590	573	615	560	539	516	549	562	594	569	568	537	586	537
43100	72638	55372	29080	1806	863	850	863	782	781	745	797	811	749	740	755	731	711	761	702	737	756	759	804	728	699	692	708	759	726	745	758	734	744	718	761	729	773	760	776	694	678	723	767	750	716	741	697	798	775	710	707	792	724	711	763	739	710	727	705	685	754	769	779	705	750	728	747	709	710	718	706	703	733	694	752	796	738	747	716	748	733	736	714	713	726	738	752	757	740	722	688	732	744	736	696	719	734	723	733	716	686	727	758	704	718	701	750	731	717	695	712	748	716	740	725	696	765	700	713	694	759	724	750	727	716	734	755	716	700	683	761	720	714	746	745	710	722	748	710	702	747	750	704	703	745	695	699	771	685	704	719	749	763	719	763	713	719	711	707	712	729	667	759	689	732	711	688	702	706	753	722	695	713	721	714	707	727	776	724	731	712	752	724	768	681	729	726	726	673	726	729	717	722	750	662	767	728	763	694	681	780	712	746	689	769	743	705	702	709	749	716	726	749	739	716	727	732	752	733	704	734	713	690	712	736	677	735	768	729	744	688	734	761	679	730	693	724	727	772	706	707	708	706	727	702	756	712	688	739	714	706	697	753	715	723	713	712	689	762	714	726	715	698	757	720	701	695	741	728	751	738	722	758	727	712	697	736	736	703	736	742	742	733	727	741	733	694	731	717	761	760	691	692	757	695	758	669	688	705	737	743	717	694	687	721	717	775	737	712	743	731	701	704	739	754	711	654	699	752	733	707	712	694	681	725	692	729	737	722	731	704	728	705	779	711	746	770	719	720	753	743	728	719	745	686	763	724	729	747	743	772	741	723	734	711	720	741	711	720	751	682	698	729	749	757	713	713	727	717	690	720	709	736	719	667	731	756	770	737	707	759	738	722	740	730	738	690	756	716	751	778	727	714	706	701	714	751	690	733	752	778	747	796	669	741	732	732	698	734	701	691	739	762	732	748	753	724	712	693	683	744	702	720	737	726	780	709	716	720	675	745	731	735	712	688	753	706	787	746	708	732	701	730	699	712	727	746	697	681	741	670	721	754	722	773	690	710	714	727	815	727	726	735	699	719	708	659	740	725	713	666	710	712	739	686	715	721	671	692	785	728	760	702	701	672	756	737	717	689	723	705	753	723	691	703	746	762	758	695	666	708	773	735	717	720	746	691	674	739	771	684	724	764	755	739	787	705	738	718	726	687	728	691	761	692	733	731	661	745	721	737	755	688	747	717	734	681	725	726	719	707	681	785	735	707	692	748	755	739	809	724	692	749	732	754	687	738	718	700	747	769	716	755	703	705	711	694	763	758	708	743	768	699	705	698	739	717	710	757	742	715	746	726	756	775	736	737	701	731	673	706	730	761	785	674	702	779	731	775	727	733	727	750	727	717	742	682	750	741	777	725	731	699	714	726	730	660	678	713	731	728	712	712	743	736	758	690	790	721	731	762	725	735	716	743	739	747	714	788	697	739	662	716	734	722	710	692	670	701	748	714	711	720	696	736	696	740	714	703	744	743	729	761	725	717	709	700	762	702	759	706	705	771	721	693	757	713	739	685	753	746	708	695	718	696	750	725	753	715	758	714	715	716	720	710	754	739	741	721	726	739	715	762	677	748	758	722	717	662	686	695	793	725	730	716	736	729	731	757	707	749	733	747	765	718	730	753	728	753	770	701	792	695	706	737	668	725	741	709	732	729	686	747	676	731	740	763	747	705	720	784	713	721	693	740	687	765	734	758	754	739	716	707	747	720	716	734	736	739	724	681	746	709	740	769	792	700	760	725	722	737	717	777	738	688	761	745	753	781	744	735	715	728	739	697	667	721	738	704	752	701	716	772	721	744	723	693	700	749	756	743	773	723	703	719	747	702	753	770	752	731	683	730	709	733	753	730	741	718	757	742	746	698	747	721	748	719	713	723	764	704	733	722	725	735	713	746	718	699	703	744	756	711	724	675	777	729	717	738	701	722	731	702	749	706	713	732	704	713	701	767	714	757	715	727	729	678	679	696	729	739	704	728	681	705	741	709	711	705	711	752	709	720	721	745	756	702	716	713	712	768	763	747	758	768	705	693	724	671	749	707	760	745	702	694	721	722	755	780	685	717	700	794	750	741	725	716	720	689	736	697	740	741	710	696	685	719	701	757	768	740	732	699	726	719	748	705	699	707	729	700	734	775	700	723	705	735	777	736	746	715	745	712	710	715	704	741	754	672	759	761	733	747	689	733	771	716	717	734	679	736	738	773	768	699	754	738	779	740	768	741	736	768	721	716	683	735	723	702	703	719	684	704	708	693	752	725	718	760	758	715	729	743	673	776	687	703	759	757	729	719	708	717	705	706	723	751	731	721	675	722	738	717	748	699	760	671	734	742	700	762	756	702	720	775	694	739	756	734	702	746	740	724	823	707	677	735	699	707	704	748	735	741	712	680	710	741	743	701	764	696	737	700	716	693	753	714	727	641	777	708	727	768	758	724	693	696	744	714	712	744	724	695	771	733	718	746	677	779	717	759	706	728	703	747	740	763	705	752	762	746	695	760	730	747	725	745	749	699	800	725	719	702	700	692	672	702	706	780	651	764	750	730	736	754	776	739	699	679	721	762	737	749	748	727	685	734	710	733	689	738	749	710	707	707	709	741	743	745	712	707	745	737	714	760	732	695	710	740	770	777	723	736	728	679	768	681	703	778	749	660	731	724	779	706	699	774	753	756	686	733	752	747	713	757	706	707	743	727	705	728	755	716	676	737	729	763	734	770	783	682	709	754	746	698	692	704	711	741	732	690	732	742	718	736	772	666	708	757	752	725	728	757	709	779	771	706	779	680	745	727	723	793	803	735	743	762	707	712	696	756	779	714	766	726	703	735	704	784	730	702	735	750	700	741	734	780	743	768	667	741	687	760	752	770	745	692	689	741	748	781	729	735	727	715	712	743	788	737	736	720	738	708	735	751	734	691	733	708	710	730	739	712	708	753	684	711	767	785	724	700	699	690	724	746	729	728	734	704	746	715	722	718	711	770	740	694	700	758	719	744	679	679	692	723	693	740	749	753	745	721	699	686	712	747	784	710	692	731	705	798	741	789	725	732	759	777	704	743	689	744	748	752	768	661	769	748	764	751	701	732	735	734	755	718	684	706	771	732	706	753	704	709	683	775	711	737	728	765	720	703	731	759	727	686	710	676	733	766	758	775	731	738	738	696	713	741	754	723	731	716	751	691	742	730	744	747	725	777	804	744	696	706	710	769	725	688	776	753	702	751	726	723	711	666	790	721	743	762	705	721	748	744	788	684	751	691	704	677	697	742	734	757	714	706	705	749	738	757	740	700	759	716	737	730	739	711	721	751	718	695	727	764	714	741	730	726	715	743	731	766	727	683	755	716	765	772	707	721	746	754	706	728	753	742	704	725	706	724	717	718	755	714	741	743	745	709	717	733	694	727	690	710	732	730	713	750	696	726	729	718	733	749	781	693	767	718	732	744	675	754	693	708	747	724
24721	22195	28688	25946	6936	297	240	205	161	190	197	180	175	194	182	185	193	170	178	167	167	192	187	168	167	172	218	182	176	195	174	175	192	172	163	189	172	179	201	190	192	186	211	165	164	185	182	191	172	161	175	203	179	201	180	177	175	199	166	194	189	189	194	188	166	171	184	183	196	187	172	175	195	192	188	192	192	170	162	229	166	194	188	147	174	179	185	215	187	177	162	211	197	186	178	187	168	199	180	175	198	186	166	191	201	175	196	168	170	196	215	188	186	193	184	173	180	187	184	194	170	181	178	194	186	196	193	168	186	186	193	179	163	177	209	183	164	206	181	179	198	195	187	198	209	180	165	187	160	181	180	198	215	182	180	189	190	186	181	191	175	181	202	197	176	192	195	211	183	172	187	183	198	160	171	178	202	173	145	157	188	190	195	200	180	182	208	188	194	179	200	173	183	182	165	204	177	183	176	171	193	174	164	176	163	170	156	188	171	166	172	187	199	186	177	173	187	178	182	185	182	195	190	187	193	204	204	190	179	159	174	180	173	188	186	161	175	195	177	184	190	166	167	185	182	171	171	181	192	167	202	171	174	186	208	170	197	171	212	178	183	196	180	170	198	177	190	175	166	165	171	183	206	171	175	179	184	198	176	158	175	201	176	188	166	172	207	207	184	174	166	203	167	162	173	200	188	172	214	202	192	211	199	185	204	208	182	180	176	185	190	185	185	193	183	151	212	214	184	185	169	190	185	186	162	164	200	177	173	204	174	186	174	188	179	193	175	172	165	179	213	181	173	163	199	179	203	184	180	151	205	194	168	190	191	175	180	196	185	166	182	197	177	172	185	200	191	157	204	165	201	179	183	178	203	205	181	200	176	192	163	198	152	165	179	179	180	179	188	184	184	168	185	177	208	183	182	192	170	185	184	181	213	180	207	173	172	170	169	188	191	177	191	210	171	176	182	185	180	177	163	167	185	197	170	177	178	176	205	175	172	189	174	191	158	175	183	199	178	158	204	181	202	198	184	209	179	169	186	208	171	173	170	199	198	189	175	189	203	175	168	194	181	176	180	181	198	195	188	190	175	164	160	160	176	190	190	191	183	175	196	175	184	188	191	179	182	174	171	179	171	192	220	172	186	171	204	187	172	167	180	177	201	161	183	202	182	194	201	177	160	168	164	200	190	200	191	176	175	174	198	148	177	200	194	186	187	183	194	176	179	168	176	176	157	175	199	165	183	164	176	176	202	202	163	180	183	178	186	184	173	159	150	164	176	183	187	190	183	197	182	178	164	172	183	190	178	202	172	177	182	177	193	177	158	195	210	180	178	173	191	188	169	197	168	171	173	179	178	202	211	199	166	191	209	150	184	186	174	165	173	168	190	178	196	175	205	203	186	190	175	197	172	195	170	199	177	169	193	197	186	207	181	171	184	162	192	184	170	188	214	170	192	177	198	181	188	192	162	207	184	178	171	174	166	198	180	194	197	167	199	168	208	217	196	197	189	178	182	189	195	187	195	186	189	205	190	183	189	205	180	186	187	203	165	187	163	184	187	176	179	171	174	154	181	167	176	182	202	193	188	166	182	182	189	182	187	179	197	171	178	175	179	197	161	176	192	171	192	190	188	173	180	181	212	162	161	199	178	194	177	179	184	194	202	174	178	178	183	186	189	176	189	211	161	170	182	193	182	181	179	170	190	153	194	181	184	186	185	185	154	186	198	185	205	181	173	197	175	157	172	182	181	188	182	197	196	178	193	204	165	195	186	186	185	183	164	175	187	197	181	188	176	163	187	191	180	192	172	191	196	167	214	197	205	162	189	198	186	191	161	203	188	169	189	175	185	179	196	190	181	217	188	177	196	188	173	203	155	165	154	194	205	183	211	173	164	178	194	172	194	169	183	175	192	200	184	196	183	189	212	200	188	152	188	193	208	179	194	182	194	181	183	171	189	186	181	165	162	155	186	177	175	199	198	191	194	173	192	183	143	196	188	184	164	172	180	170	180	205	189	188	187	187	194	192	169	180	157	200	189	195	194	189	168	192	180	172	188	179	187	174	167	207	160	198	163	197	171	182	179	164	187	189	146	192	170	195	177	165	130	179	216	197	171	177	177	178	200	195	204	172	201	214	166	191	188	194	178	181	184	191	186	163	167	167	195	195	191	176	170	185	169	228	176	179	190	191	200	168	224	182	191	174	202	191	189	163	180	159	206	168	209	172	190	179	183	160	169	199	213	170	178	179	174	170	172	182	180	173	154	187	180	172	185	187	200	189	151	176	182	176	177	171	172	183	186	153	212	173	169	203	209	171	200	213	182	179	188	189	198	186	194	195	182	202	178	218	183	187	187	176	192	186	172	186	194	228	173	191	187	181	185	186	201	176	164	190	165	213	176	165	168	198	162	193	193	199	194	189	181	179	174	165	182	173	187	165	209	215	185	184	185	163	166	189	161	175	188	158	179	186	184	192	164	193	203	184	173	171	185	170	188	187	190	168	185	176	185	195	177	202	181	167	179	177	180	185	189	165	170	178	173	208	191	181	165	175	181	179	186	185	171	193	181	168	211	175	179	210	152	203	179	189	167	168	174	174	179	163	166	176	191	177	159	175	175	194	185	169	172	179	167	191	176	182	186	190	204	194	178	176	203	188	177	186	203	177	163	188	187	190	169	193	185	180	190	176	182	190	187	184	180	188	208	164	193	161	186	195	174	189	183	191	195	184	208	187	162	165	198	184	164	157	169	171	182	178	186	155	184	175	194	186	164	178	214	189	165	190	185	181	183	161	186	177	189	168	176	155	200	186	172	162	181	160	174	163	181	183	179	172	200	165	203	170	157	192	167	170	185	184	192	193	173	179	201	199	177	197	197	192	178	169	177	173	195	165	166	216	204	187	164	188	173	196	161	169	180	190	165	183	185	188	183	153	174	183	165	190	172	188	210	196	201	173	178	177	198	217	185	163	184	171	186	172	158	194	172	190	195	177	208	195	169	198	171	191	200	176	169	178	194	203	158	170	189	192	160	186	198	191	179	174	189	184	171	184	165	164	179	185	194	182	181	164	210	176	162	190	193	182	177	174	171	166	179	188	199	182	202	172	176	181	177	201	207	179	160	169	162	193	173	178	199	183	172	161	192	186	173	173	203	187	175	163	183	194	172	200	182	182	189	192	170	175	209	195	196	167	177	187	190	162	185	186	163	203	188	195	169	196	185	199	191	187	172	199	193	193	168	182	186	203	176	192	191	208	175	182	168	200	177	162	184	189	170	181	183	182	168	190	202	196	177	169	187	192	156	171	189	171	167	182	172	161	175	205	199	169	167	153	182	177	170	181	163	184	171	182	166	171	197	190	195	164	178	173	163	159	199	186	179	184	192	185	159	187	182	156	182	184	171	194	185	165	173	146	174	176	185	189	162	166	169	186	191	162	193	193	200	173	174	186	175	180	190	199	224	150	163	180	202	191	176	186	211	180	163	188	204	160	172	169	180	183
38472	60420	43054	20477	637	336	295	336	269	286	294	284	267	255	272	257	247	259	273	274	274	261	263	268	279	267	237	257	264	239	228	269	261	268	271	251	258	267	288	252	242	286	269	258	286	269	239	285	284	251	273	259	279	233	267	280	274	231	269	294	243	257	255	251	296	269	262	260	254	278	227	271	245	275	264	246	257	258	249	231	276	288	313	264	267	278	284	257	262	271	243	258	264	273	250	251	262	269	284	252	274	258	267	267	252	277	320	242	286	249	262	256	276	240	250	228	243	233	245	260	256	242	257	258	246	235	264	258	288	248	242	277	263	249	264	240	253	248	253	252	275	255	285	234	242	216	263	281	283	250	277	277	241	238	275	248	270	261	276	258	256	267	269	241	237	241	283	236	240	272	238	241	270	241	242	247	270	274	271	246	267	263	266	283	244	250	254	267	237	264	263	275	236	226	271	223	271	225	247	314	268	244	257	283	273	254	207	253	255	270	256	260	243	245	270	231	263	266	276	257	254	261	249	242	254	266	275	243	289	256	247	245	256	260	267	262	277	226	262	262	227	265	238	262	266	269	242	256	259	240	251	264	261	274	248	248	242	245	251	240	208	261	249	246	270	233	275	271	309	226	285	247	237	259	257	276	260	245	248	253	256	268	243	254	267	247	276	287	266	277	248	239	259	275	293	231	279	282	276	245	254	260	247	249	277	246	273	261	260	259	279	258	254	250	282	261	236	247	256	254	260	277	245	254	254	248	252	253	254	247	280	280	261	288	248	285	268	250	265	262	237	251	258	233	259	266	252	247	262	269	293	252	276	244	233	275	257	256	265	272	267	257	243	257	260	277	248	244	265	236	236	274	257	253	245	255	262	264	273	257	223	237	273	274	254	265	201	288	239	240	269	262	260	275	261	258	275	251	275	255	243	276	255	262	269	233	273	270	268	292	262	237	261	259	254	252	255	263	264	264	244	253	292	252	271	256	275	252	214	231	271	249	238	283	255	244	252	248	264	259	245	267	277	254	283	225	259	245	267	251	279	259	266	230	239	290	259	257	267	259	260	257	249	282	239	278	260	256	261	279	270	245	274	255	249	248	265	222	273	253	262	278	247	256	251	258	250	253	258	268	283	277	243	261	265	279	265	279	259	283	252	260	257	258	278	272	243	251	238	261	264	249	246	254	279	290	257	251	230	252	272	257	282	290	258	266	270	268	240	231	256	259	267	265	274	262	255	265	265	271	267	282	223	271	250	258	275	275	285	261	236	241	245	287	253	255	272	276	226	259	253	254	261	249	254	218	262	225	269	257	249	269	283	268	242	246	245	246	256	276	233	252	250	239	270	270	259	261	249	243	252	240	269	278	259	253	268	312	244	252	255	253	248	203	261	261	265	260	268	259	270	259	274	273	243	236	242	281	271	239	265	230	272	280	250	262	275	262	281	248	240	253	287	249	259	278	277	240	215	275	239	246	231	274	261	225	271	272	290	250	245	282	273	251	278	255	271	223	275	242	232	255	263	257	277	245	245	243	234	252	255	254	256	276	256	266	257	266	258	273	283	252	243	279	258	244	257	270	274	238	269	266	251	263	261	271	241	268	267	229	254	253	273	263	253	247	263	237	265	255	224	237	275	259	272	265	263	276	249	229	267	254	242	246	242	251	256	266	269	268	249	270	254	252	239	239	246	260	261	257	245	252	248	225	282	266	306	266	266	280	256	254	258	246	241	248	276	244	271	262	245	282	273	229	246	244	266	282	247	279	333	274	273	272	231	249	255	257	213	254	287	252	294	257	257	235	269	245	279	249	294	283	235	261	258	287	247	243	246	259	267	256	281	260	246	256	239	267	210	239	242	272	277	250	265	282	246	251	264	261	254	269	283	236	254	263	250	266	245	232	275	251	274	240	258	275	262	244	255	231	237	261	270	264	264	268	258	229	242	251	273	261	258	231	255	239	261	269	247	254	284	237	275	263	230	266	261	261	253	253	254	258	277	259	261	273	251	236	281	275	253	248	252	255	283	247	255	278	262	241	282	264	247	251	248	261	234	270	265	273	241	281	263	273	256	246	274	248	266	251	245	276	259	242	243	236	282	245	264	269	274	247	274	230	252	247	271	256	273	254	249	267	239	226	259	272	248	243	267	262	268	257	219	265	237	275	258	244	272	247	232	245	238	256	269	218	251	250	267	248	278	245	271	281	270	255	239	292	260	273	244	282	251	275	255	264	279	266	262	256	249	261	265	266	264	257	292	271	257	256	268	260	226	260	280	259	223	266	255	269	242	279	261	291	261	268	241	274	260	249	252	266	280	271	274	271	236	223	259	244	233	249	247	266	256	264	249	242	263	257	243	268	299	247	293	246	251	257	247	267	281	271	228	237	267	249	268	269	256	275	270	255	261	247	282	252	267	266	235	244	265	229	240	254	235	252	286	253	272	258	268	261	263	249	277	280	276	303	282	257	276	246	262	255	237	252	258	260	258	282	254	255	261	281	252	272	268	248	262	296	266	274	235	252	284	256	263	258	275	265	273	279	255	231	257	282	264	252	250	227	244	247	262	233	284	253	260	253	277	225	273	263	276	239	257	277	232	259	252	259	265	272	225	278	241	239	261	251	222	245	246	266	285	253	262	223	285	280	262	273	271	273	254	284	252	252	235	259	271	283	257	264	245	258	240	249	242	244	274	290	237	272	311	249	255	214	252	244	275	244	243	251	228	268	252	270	250	251	255	251	241	270	261	238	250	295	237	261	284	258	283	264	233	244	259	251	251	237	274	251	237	265	275	248	251	293	247	262	254	279	237	280	286	267	256	253	261	231	289	246	220	254	272	269	216	258	242	239	265	307	243	257	263	248	279	263	263	259	230	246	255	237	250	268	267	261	283	253	261	255	246	261	242	256	252	291	281	271	252	240	278	240	255	275	260	237	291	294	266	239	217	255	234	245	252	258	272	262	247	231	302	282	235	267	263	266	255	248	295	242	238	261	265	228	273	294	265	226	253	256	281	278	268	249	268	272	267	272	261	266	287	249	269	227	261	260	262	280	247	253	263	243	257	279	274	232	259	267	275	250	271	282	262	240	257	261	238	256	259	249	242	258	254	275	242	242	256	265	240	269	258	248	236	233	240	264	251	258	239	297	273	270	279	251	271	283	249	269	305	244	260	249	272	239	255	248	261	262	251	279	235	303	241	260	235	258	246	229	252	282	233	235	210	266	251	247	254	266	243	255	245	237	258	251	268	258	287	245	255	238	244	243	248	261	263	260	250	249	252	248	243	251	265	277	249	292	245	233	268	250	257	268	276	275	251	278	239	247	280	252	287	265	266	254	265	249	260	256	265	263	265	285	267	272	243	246	249	228	248	271	282	260	271	254	259	268	278	263	244	268	249	241	238	250	252	291	266	273	244	263	251	243	251	251	253	252	264	244	247	250	239	240	283	280	235	275	267	243	273	265	242	281	280	249	268	253	264	244	264	243	293	279	267	274	271	264
22298	21498	29100	25047	21291	19799	5565	653	525	562	536	521	522	489	489	514	500	471	493	528	484	499	504	494	475	476	488	541	491	491	469	475	483	500	457	484	465	505	467	477	494	491	482	455	510	463	474	475	473	503	455	469	479	495	518	467	475	483	486	510	493	456	468	472	474	493	489	462	457	476	500	476	496	489	464	467	477	473	465	465	513	469	461	495	466	461	476	492	455	490	455	444	462	479	470	495	449	458	473	494	495	462	496	458	490	484	459	483	458	461	490	482	500	475	466	486	481	458	449	446	460	485	508	456	493	462	478	506	501	489	477	486	488	492	456	470	485	495	485	499	522	469	491	474	511	495	475	477	481	464	466	439	471	478	449	489	456	457	483	449	449	506	464	506	478	474	500	496	458	505	431	471	481	512	505	475	435	506	434	492	489	512	494	457	453	477	462	467	495	456	471	470	488	500	481	455	434	474	520	483	444	476	483	469	435	506	502	480	511	467	486	472	516	493	500	502	444	489	473	463	447	470	468	496	512	485	451	479	482	450	442	501	490	437	455	478	486	473	451	496	440	481	435	506	491	479	503	514	467	468	469	468	485	478	479	447	503	468	455	487	492	487	447	487	475	458	483	514	488	489	468	430	479	513	444	504	457	476	447	472	512	500	481	469	480	503	493	472	446	491	487	452	478	421	429	471	463	466	508	467	476	465	506	489	456	492	489	485	501	473	506	484	484	465	477	444	446	474	457	468	504	511	455	470	493	515	480	456	510	454	459	458	454	473	460	493	478	490	506	482	455	532	496	488	491	453	465	474	489	492	451	452	510	460	486	473	484	483	508	420	473	462	477	483	478	472	472	457	446	489	483	488	449	486	485	457	490	460	463	475	477	514	484	443	438	489	473	502	488	509	439	533	477	468	485	488	474	451	457	488	465	474	497	498	489	479	468	503	459	475	443	478	484	469	460	460	512	497	495	462	472	492	459	501	514	443	451	481	469	496	493	464	480	475	486	489	456	482	462	493	486	460	431	477	475	440	513	497	461	491	533	490	471	503	431	491	516	482	480	486	415	503	500	496	409	486	516	520	505	458	466	465	468	462	494	499	482	485	458	472	481	477	479	499	535	474	429	493	467	460	462	494	488	472	476	465	449	461	484	502	513	461	460	454	446	473	467	476	470	506	436	472	519	500	438	457	486	506	483	450	478	477	462	489	489	492	486	509	509	466	478	459	481	515	491	485	482	506	457	457	495	470	485	460	478	512	478	481	449	478	500	501	497	440	452	487	492	474	484	463	505	459	446	477	498	451	498	441	514	490	427	475	440	464	458	500	503	437	517	453	459	485	476	469	537	481	473	480	479	488	507	497	476	485	422	481	479	460	482	456	442	486	473	454	470	464	487	475	475	477	494	463	502	507	448	479	470	471	444	464	535	468	486	490	483	452	530	487	497	495	484	494	506	471	425	472	459	504	475	466	469	473	475	454	451	485	455	452	462	482	458	477	442	450	460	516	441	518	502	413	489	439	499	460	498	447	489	471	458	489	511	495	503	470	490	513	473	478	486	483	489	456	484	518	470	506	485	468	456	481	479	447	482	531	456	480	480	474	493	488	511	488	501	510	456	497	444	508	514	455	465	499	471	486	488	474	463	463	438	512	475	479	473	508	450	472	519	458	500	495	466	448	508	455	467	475	489	463	498	490	507	487	478	517	483	501	477	475	472	484	499	470	449	486	499	471	525	438	475	491	449	426	474	464	502	477	515	510	451	501	465	511	496	474	477	498	460	431	461	450	437	463	451	524	457	469	499	486	477	440	490	449	474	446	472	493	461	474	446	449	489	507	468	439	470	499	453	469	503	493	486	478	485	438	480	507	478	492	488	473	480	455	495	465	491	452	468	515	465	506	490	506	473	476	502	448	476	501	497	491	451	488	479	456	449	438	442	491	490	497	495	434	452	477	459	433	469	460	485	488	459	473	460	465	465	474	494	457	451	494	468	430	475	502	468	453	489	481	497	456	455	483	475	451	425	497	474	489	509	512	459	481	466	508	480	511	479	490	460	478	476	451	465	477	478	489	481	470	492	471	474	493	473	488	444	497	497	514	449	452	494	502	467	446	420	439	469	480	452	479	469	485	476	471	480	503	481	485	483	467	496	454	451	488	471	452	466	467	467	485	477	495	474	495	480	493	457	492	510	456	457	508	452	447	472	453	489	510	482	497	438	455	491	411	461	461	505	432	481	504	500	457	486	486	470	447	492	497	451	465	448	484	488	502	483	484	482	472	481	503	470	440	453	492	473	484	450	500	472	474	531	494	462	466	486	454	435	469	490	494	480	462	471	483	462	473	465	514	484	472	448	515	488	509	460	531	499	527	487	477	453	454	507	526	536	466	510	447	411	494	478	526	459	483	456	477	480	479	476	506	478	503	493	449	470	481	464	481	511	515	477	478	485	464	439	502	476	464	506	471	517	483	494	487	462	501	440	453	497	484	481	470	481	520	479	425	480	473	517	480	508	505	487	469	517	494	486	503	473	493	474	509	460	450	466	485	479	501	452	449	455	485	453	483	478	493	463	456	474	481	501	468	459	482	466	471	491	492	501	476	489	490	504	482	470	498	489	481	468	509	511	462	455	476	469	492	454	479	489	466	446	461	472	437	503	493	489	474	461	472	437	483	502	504	457	471	466	426	493	480	495	488	478	473	501	451	516	477	489	447	483	456	452	465	483	432	524	480	475	495	464	500	484	479	469	484	465	460	499	481	471	503	496	462	476	452	494	464	478	461	486	478	510	457	467	482	483	467	480	473	479	485	483	512	481	454	503	503	457	513	507	480	500	482	493	508	500	506	485	459	492	460	482	492	503	495	437	450	498	472	454	473	497	509	471	528	491	495	457	451	457	451	478	467	497	501	461	481	513	473	469	520	446	473	477	494	480	507	476	470	472	450	547	479	489	490	523	496	468	508	513	447	478	488	444	468	491	467	468	478	494	488	480	457	459	484	452	506	464	471	490	500	475	489	480	451	455	437	463	522	536	498	516	493	488	471	475	492	470	491	482	472	489	488	518	495	471	488	482	488	467	455	442	496	471	453	472	445	494	472	514	476	483	421	474	522	471	487	517	467	462	515	475	463	478	469	441	471	517	497	496	459	476	491	485	456	478	470	475	499	455	482	485	430	472	508	513	490	511	454	457	467	497	465	500	484	496	470	497	497	509	477	472	487	485	466	449	460	484	440	494	467	460	507	460	459	448	492	436	475	502	479	467	480	457	473	484	475	449	475	444	480	427	495	473	500	481	453	474	447	459	497	458	483	490	473	508	418	472	469	500	496	445	487	486	478	444	529	404	494	442	466	490	461	460	465	455	489	495	462	475	480	472	466	481	468	476	428	537	495	518	477	480	457	472	453	461	485	464	484	465	462	482	466	471	467	503	481	483	474	487	488	481	435	469	508	479	477	455	509	453	493	494	486	450	462	486	499	528	461	476	424	517	508	502	499
49029	78199	63738	37195	2056	1043	919	809	767	782	719	677	621	672	632	652	714	632	668	707	656	658	691	665	647	648	682	648	617	676	615	678	664	633	630	612	658	651	629	651	595	658	619	626	657	655	613	641	600	631	625	643	619	609	669	640	629	638	634	640	639	566	641	613	602	649	675	603	596	628	592	586	607	653	652	609	675	639	632	643	605	592	665	561	598	604	625	617	671	618	642	593	578	633	644	610	678	603	618	605	644	644	612	594	613	625	566	600	619	658	686	613	613	632	646	666	623	641	640	578	643	596	613	657	671	644	631	611	638	607	589	610	635	610	610	638	622	602	655	622	615	629	598	600	608	572	633	645	617	627	672	572	616	604	641	590	615	669	653	631	612	660	616	674	614	615	647	623	636	643	622	600	614	581	597	566	630	614	604	635	587	613	647	660	631	597	571	581	616	589	616	655	613	619	602	607	663	625	604	618	612	639	598	640	615	647	668	595	622	619	622	638	626	667	583	585	593	631	608	623	612	609	682	667	576	603	616	598	606	611	603	610	646	610	642	652	655	656	659	608	653	643	610	644	653	652	650	620	628	662	630	618	617	618	578	609	647	613	621	619	628	637	612	630	675	653	645	637	637	610	585	647	674	636	614	610	587	654	626	631	612	636	613	617	666	629	604	599	601	684	628	580	642	637	639	631	641	617	623	581	656	604	649	575	667	629	671	619	652	592	653	564	604	621	614	659	620	671	600	668	599	594	647	615	613	620	654	623	606	598	605	625	650	655	607	591	603	617	622	591	618	595	602	652	626	576	631	607	643	591	637	628	642	631	642	614	612	568	635	618	595	629	612	639	625	687	617	615	589	586	606	615	608	593	614	618	571	637	625	662	605	614	610	605	612	588	603	631	617	674	623	671	626	570	634	650	671	620	664	648	589	634	576	686	614	649	621	641	665	615	625	563	619	640	613	634	649	618	626	596	630	620	643	628	603	655	593	583	606	607	603	571	586	652	625	638	606	603	572	651	616	653	592	606	653	616	607	604	625	600	655	623	625	646	608	565	595	637	666	634	610	602	621	638	623	614	628	666	617	642	632	639	653	634	626	599	608	639	629	686	611	659	620	628	579	653	616	612	627	614	616	683	661	613	606	634	575	626	627	598	632	612	634	629	644	622	601	637	621	630	624	647	609	610	627	606	586	634	612	581	627	632	622	618	630	636	620	581	602	677	639	650	619	617	670	606	627	608	604	672	688	629	612	605	577	622	611	604	610	651	637	600	633	592	679	596	561	611	634	612	602	614	626	649	578	629	638	581	635	606	644	622	666	636	627	626	605	573	664	670	640	649	661	657	659	646	610	609	634	615	625	637	605	562	614	628	591	623	589	607	592	629	670	639	679	583	652	604	621	628	628	667	641	660	638	604	637	635	616	590	662	649	636	609	622	670	619	612	659	647	626	590	640	646	651	659	658	598	643	604	620	623	643	637	618	643	612	608	653	627	622	629	671	605	634	628	647	645	614	630	649	617	645	607	661	601	635	631	657	634	595	613	589	639	664	637	645	617	686	627	650	633	654	650	615	593	627	626	623	605	585	589	607	599	595	601	650	614	609	655	597	647	639	618	638	643	637	609	614	641	601	612	609	656	622	659	627	614	611	604	627	626	600	601	625	641	608	599	597	639	591	641	639	607	624	626	645	637	625	576	643	592	593	644	640	600	612	633	647	621	611	604	590	655	633	594	613	680	651	597	645	635	638	604	640	635	589	645	640	653	621	611	640	614	620	644	628	654	601	667	638	641	606	619	572	644	622	648	655	637	570	645	598	631	640	631	624	655	637	633	610	642	632	577	630	640	611	630	634	676	621	609	596	612	648	640	598	619	638	672	643	603	648	654	612	591	587	598	638	623	616	601	660	603	613	622	639	621	652	628	636	636	655	615	635	598	642	642	667	612	644	567	656	633	643	636	571	609	614	586	613	599	631	611	605	650	609	604	659	634	635	611	652	593	627	626	655	627	629	604	622	569	610	636	673	614	663	605	612	630	671	641	612	626	620	650	658	598	585	608	625	645	599	651	634	650	661	616	639	662	612	661	620	620	601	590	591	631	569	613	630	611	623	629	670	673	622	631	647	596	677	598	661	596	616	627	627	657	636	614	607	657	638	603	630	611	629	620	583	614	627	643	623	597	629	635	599	663	614	631	602	588	651	605	673	560	613	594	663	596	605	605	618	616	629	619	605	611	607	631	630	596	616	642	646	654	606	650	613	640	615	595	597	639	617	585	634	605	644	634	605	627	634	627	604	587	663	678	621	635	609	641	623	621	631	617	629	613	612	612	613	593	676	600	618	662	612	605	609	663	630	609	630	625	638	606	639	578	592	613	630	640	607	626	669	626	601	589	693	654	595	581	635	642	610	648	633	632	621	624	617	607	625	645	624	646	663	640	605	589	641	674	623	608	672	622	663	630	672	608	626	635	623	653	626	632	622	593	594	678	607	589	651	599	624	630	635	621	617	673	636	616	662	636	629	640	580	639	605	638	641	631	627	615	659	642	572	613	631	596	624	594	593	635	605	619	643	658	606	652	600	647	612	610	592	595	604	643	651	613	666	635	646	642	610	617	638	650	673	640	618	606	605	629	656	675	615	598	626	614	608	617	616	605	665	662	632	620	595	607	613	603	635	668	621	588	630	636	639	621	643	654	650	598	643	618	622	622	616	689	632	600	605	603	573	637	650	655	662	664	644	606	581	639	625	604	628	617	601	617	623	642	648	638	572	630	651	629	621	598	680	600	654	659	617	638	686	594	602	651	661	645	606	624	604	654	632	636	674	576	561	636	643	605	601	640	637	621	589	607	613	634	602	595	674	667	665	643	621	638	613	602	639	603	612	621	638	676	666	615	626	640	597	638	612	622	602	627	638	637	586	619	658	593	630	672	633	602	625	667	624	627	581	640	621	630	638	663	625	593	641	611	609	613	613	625	576	614	608	577	642	597	632	610	609	631	579	640	610	664	626	593	618	667	595	602	635	610	624	601	629	573	596	619	669	630	642	600	623	664	628	619	647	622	658	675	616	573	639	635	651	641	686	611	648	628	624	654	632	643	646	643	675	634	627	562	629	643	685	686	587	613	640	625	655	600	632	633	644	601	596	603	635	619	663	582	614	618	655	615	625	608	600	652	581	607	648	629	630	596	576	615	642	605	654	619	616	637	597	665	648	592	626	651	636	577	619	627	597	628	640	655	673	686	549	596	614	643	661	587	659	645	623	640	600	652	645	599	621	627	621	640	639	618	669	639	639	652	593	622	596	586	673	609	635	617	650	663	616	650	657	644	649	630	631	636	599	589	652	613	647	612	609	651	632	599	610	627	614	634	673	631	608	643	570	590	613	607	608	623	633	593	622	684	639	598	609	627	636	608	670	631	601	693	609	654	629	621	636	592	643	645	633	638	649	626	673	669	643	635	648	626	636	633	571	630	630	632	639	651	663	646	607	633	676	643
27714	23226	20987	8582	452	357	339	351	368	323	319	333	344	359	364	339	350	355	308	318	350	349	339	371	328	367	331	328	363	326	321	349	359	347	340	317	323	301	342	328	332	330	355	369	360	343	376	317	371	340	327	329	351	356	347	311	347	368	353	342	323	347	352	321	344	364	339	349	348	341	343	348	329	390	339	364	305	346	350	353	313	345	346	339	350	310	346	309	364	346	360	327	330	369	326	329	350	348	317	293	328	331	309	338	343	333	342	290	361	345	336	357	345	364	304	341	366	307	359	343	344	337	352	369	328	330	322	358	348	377	345	330	355	346	338	316	350	365	355	354	347	340	342	390	315	359	335	349	324	336	359	343	350	330	327	383	341	350	329	359	366	319	322	325	325	340	333	342	354	366	340	343	357	351	373	310	365	361	364	361	334	366	317	371	334	351	312	305	354	350	293	335	327	331	349	354	332	369	328	344	367	323	324	335	324	321	367	311	340	358	332	365	313	341	334	342	370	319	342	348	358	346	352	326	326	324	355	333	347	339	373	343	354	346	352	340	336	310	347	359	345	337	326	329	356	352	367	351	340	348	328	373	318	325	325	314	322	334	353	332	360	326	360	329	328	324	311	332	340	377	369	336	366	352	340	339	331	339	335	345	364	346	327	345	329	325	388	328	340	380	346	348	335	341	346	325	343	346	353	312	372	308	331	315	338	376	373	341	335	352	317	330	363	375	358	388	328	356	361	396	339	367	354	322	319	364	326	322	376	345	371	317	363	351	353	358	354	351	316	321	332	348	326	334	327	328	340	348	329	322	326	355	336	361	328	339	322	347	372	333	357	326	334	349	315	331	359	341	371	305	341	375	371	327	302	370	350	382	359	362	332	340	345	310	337	352	379	357	347	350	320	324	343	383	335	331	351	360	341	336	312	362	322	337	308	336	354	372	325	341	323	329	350	341	339	329	347	353	346	339	339	352	392	351	356	320	376	339	316	340	325	347	362	370	327	355	287	326	327	340	351	310	334	376	360	361	345	339	345	321	353	292	339	328	363	349	359	383	311	347	303	336	360	338	324	371	365	359	357	339	368	340	328	370	370	319	338	320	382	315	386	328	364	344	337	341	318	351	342	346	346	381	356	341	352	349	336	340	338	337	344	342	374	365	350	339	344	355	348	351	343	354	332	316	347	352	354	331	334	366	338	311	334	350	353	314	327	339	317	356	367	347	376	385	342	321	311	332	325	316	314	358	330	360	338	336	350	343	365	342	381	333	360	322	341	335	357	371	357	350	340	383	356	333	312	344	325	359	341	347	367	341	350	348	337	366	330	381	324	333	333	364	378	316	309	346	338	325	336	363	344	321	350	349	356	342	353	341	324	349	346	358	320	375	357	328	372	328	366	402	339	316	380	372	333	320	355	375	373	367	352	325	351	352	335	336	363	358	352	321	348	382	324	337	351	351	344	333	344	326	339	318	327	324	308	371	340	374	364	346	379	322	308	331	345	354	314	320	371	323	336	352	306	346	358	360	365	349	329	362	343	343	353	336	329	325	378	364	341	364	348	324	347	350	343	368	360	365	356	331	378	353	345	313	331	335	361	334	354	316	344	345	342	350	344	373	356	327	337	346	327	370	356	345	308	353	292	338	345	348	330	334	369	346	343	358	345	325	316	338	355	310	386	359	341	317	342	368	333	349	350	335	359	314	365	344	334	371	331	319	371	344	367	316	327	353	331	363	338	342	339	336	355	342	391	316	366	361	339	360	342	348	345	351	351	359	317	268	356	337	331	313	341	362	299	360	345	334	357	332	324	355	347	334	329	335	326	305	322	345	326	341	329	333	325	351	360	347	351	367	356	352	344	369	331	339	330	338	371	333	318	333	382	342	377	323	366	348	322	288	304	370	331	375	377	337	349	346	331	365	338	342	346	361	318	333	340	347	345	350	330	347	327	325	349	339	354	336	359	327	357	338	371	328	398	361	352	371	303	340	316	336	312	343	317	363	326	355	353	358	368	338	332	339	336	342	320	356	325	337	344	337	364	338	327	351	322	369	323	335	352	344	351	379	368	368	345	335	375	343	330	376	346	351	346	364	368	350	346	340	365	329	347	357	346	344	379	359	343	315	369	364	357	323	361	375	355	310	359	366	320	333	340	348	375	366	350	323	335	356	321	351	339	379	332	342	329	369	354	346	343	334	317	318	375	349	338	323	347	328	341	342	362	330	315	331	359	330	357	323	370	327	357	361	339	330	341	334	360	360	361	355	355	332	350	322	348	361	318	375	328	355	378	337	334	357	312	308	334	353	321	330	321	320	332	345	314	305	329	355	320	361	351	336	326	372	342	316	361	334	344	330	367	359	353	372	345	334	332	355	364	379	340	377	337	342	376	363	342	305	344	366	359	356	377	335	352	320	334	362	323	330	336	339	354	328	322	356	316	316	348	300	311	348	337	340	345	351	328	329	323	324	328	336	333	322	332	333	365	343	350	352	350	341	353	335	336	340	316	362	331	342	357	363	357	358	326	341	339	336	353	372	336	353	346	353	353	357	342	326	356	349	365	356	313	343	328	328	359	362	339	309	315	345	383	317	327	337	330	331	354	343	346	346	349	362	360	335	366	314	324	343	339	348	322	317	347	328	347	357	355	326	350	342	338	339	348	366	342	354	376	371	352	319	343	346	322	336	339	362	368	346	336	367	309	346	335	349	353	366	333	336	358	345	352	315	341	351	380	373	317	324	299	333	336	316	304	344	340	376	363	357	363	336	370	335	337	339	361	339	340	339	356	355	352	350	313	326	348	369	372	376	358	372	326	347	314	381	352	346	324	356	358	350	306	364	329	331	386	382	315	353	331	328	372	351	329	367	329	362	360	341	345	338	354	366	336	322	318	314	301	361	358	343	356	301	355	384	320	364	365	340	363	341	327	347	355	324	368	336	353	367	321	339	345	318	347	336	329	336	350	308	319	348	329	313	375	350	347	337	307	309	339	356	316	367	356	360	368	355	322	350	358	310	338	337	355	365	327	374	330	353	375	341	335	365	356	308	363	344	353	338	341	338	296	375	331	338	351	344	328	361	332	356	376	348	384	369	358	370	364	354	347	359	343	322	366	353	352	340	376	369	341	367	319	389	359	358	330	335	354	345	355	319	324	382	366	346	327	339	345	355	329	325	345	336	306	348	342	346	373	351	356	334	335	347	356	344	329	321	354	362	396	336	336	361	330	340	334	341	370	351	307	386	371	362	347	326	335	371	323	342	348	335	313	371	339	328	355	328	340	332	314	334	373	324	361	363	363	318	333	338	355	335	363	367	348	308	360	330	354	345	311	376	362	372	316	363	372	329	321	345	317	346	344	351	332	342	342	341	360	334	354	338	320	333	358	350	342	322	338	366	348	351	328	318	363	373	315	396	368	375	407	347	318	370	354	308	356	321	330	350	332	341	356	332	358	362	310	366	329	341	319	349	363	324	349	351	317	352	335	348	364	366	360	352
21396	34256	19257	6381	490	450	451	430	449	446	427	444	441	450	473	477	451	448	476	451	460	435	450	433	461	475	459	433	443	442	458	466	422	484	433	423	454	410	465	450	462	432	409	456	501	420	436	445	406	430	480	470	442	475	453	451	467	450	432	439	430	412	477	435	434	408	439	421	470	424	439	428	439	465	423	455	433	430	438	462	465	454	487	469	481	452	441	460	464	427	464	465	477	427	446	453	417	443	433	430	477	445	451	450	438	453	468	435	397	469	435	455	459	468	478	456	446	413	412	457	450	488	441	451	443	468	418	443	445	458	454	443	466	442	450	414	441	453	394	432	474	434	446	472	440	477	447	405	450	416	469	444	434	473	431	449	419	445	479	436	451	464	433	464	435	447	436	493	418	434	430	477	458	427	434	468	425	465	426	456	466	426	434	456	441	452	440	480	444	427	453	462	464	425	433	459	459	449	470	424	455	468	413	456	423	450	460	443	451	450	440	411	465	473	440	469	442	408	461	439	458	407	478	451	457	408	456	422	422	475	452	464	456	409	456	412	484	416	424	461	456	448	439	429	436	422	432	472	441	463	438	429	415	417	456	442	417	456	418	438	434	469	428	428	476	449	455	429	432	454	440	491	459	398	447	429	421	435	438	438	421	468	462	458	452	480	459	447	456	453	414	397	433	444	434	430	433	471	419	464	460	420	457	463	462	474	447	451	397	406	408	429	452	425	450	420	468	427	454	458	414	442	464	460	482	453	465	457	463	462	447	464	443	438	467	469	450	494	449	464	431	412	435	462	440	421	412	435	436	451	456	453	448	399	436	445	440	485	477	447	476	419	478	425	449	467	454	421	471	435	435	425	411	439	402	436	440	435	461	460	437	443	434	439	490	443	434	437	459	483	469	419	432	466	437	452	426	444	468	467	455	464	443	432	432	435	468	442	430	495	459	490	421	420	451	431	437	394	449	458	443	463	446	459	474	447	439	450	437	469	447	431	454	442	443	422	431	451	476	438	438	410	459	456	461	438	457	435	459	430	488	448	432	460	426	469	460	475	480	455	451	440	402	421	411	430	412	473	451	462	437	481	427	477	426	449	431	427	419	438	446	419	422	442	448	424	422	441	464	464	431	438	445	466	468	446	473	456	441	461	443	421	472	468	406	409	447	414	481	463	462	466	401	421	465	448	461	446	420	468	463	471	446	392	450	439	498	431	445	421	415	440	468	489	441	446	431	458	442	490	447	442	418	454	441	441	460	464	430	459	434	450	412	474	445	416	464	455	444	445	457	441	473	419	401	430	428	448	443	448	454	429	464	434	477	429	430	501	442	462	443	477	457	431	413	437	467	444	429	467	446	429	420	435	433	461	449	425	464	419	417	457	438	457	444	471	425	444	465	459	426	430	436	480	462	436	445	410	448	429	457	476	450	491	398	419	450	440	441	446	460	465	413	428	428	461	428	438	448	416	446	454	407	395	440	450	443	426	453	477	413	422	387	432	463	459	428	412	456	423	449	446	437	451	439	458	446	461	462	449	422	427	413	438	442	451	435	433	426	424	467	435	443	431	429	448	470	436	428	441	448	456	434	476	450	435	466	447	416	447	434	430	421	428	446	436	441	459	421	461	421	495	456	456	447	426	442	437	473	453	436	415	429	404	461	414	462	459	423	429	457	453	464	428	455	463	379	459	444	415	430	462	442	440	421	461	458	406	461	461	467	399	456	477	445	402	459	443	444	451	480	439	432	394	445	470	424	445	438	485	500	424	452	466	463	448	453	427	414	442	443	492	449	447	432	487	449	428	462	462	438	440	433	445	431	436	422	445	421	500	476	420	406	432	412	419	406	441	406	383	444	426	466	451	478	471	428	383	421	453	426	462	426	480	431	443	460	440	495	430	459	463	464	459	465	421	407	439	443	455	445	440	442	411	432	454	431	450	458	448	433	448	448	470	411	408	435	430	421	438	440	456	456	472	479	402	443	455	448	471	433	415	454	463	474	433	411	456	451	401	444	471	433	404	464	468	465	394	447	449	475	442	442	428	466	446	438	457	439	475	399	449	404	408	445	430	437	456	449	458	430	434	455	462	434	455	433	485	449	431	459	478	442	418	436	485	434	439	450	419	455	472	431	436	463	471	454	466	435	456	461	452	455	445	424	484	437	419	430	478	441	451	429	455	419	460	434	439	436	447	437	400	432	454	455	464	430	436	450	457	433	443	450	482	460	443	429	443	440	452	422	404	465	450	466	425	402	429	436	436	460	463	413	453	456	432	432	440	467	441	421	443	463	449	454	434	440	445	484	429	411	416	471	433	417	438	465	457	446	471	473	469	418	457	449	450	457	457	435	457	449	455	451	426	432	420	441	435	453	451	441	495	459	411	452	443	432	446	458	438	473	429	437	435	454	452	468	439	443	453	460	420	435	422	454	468	418	425	477	448	444	453	438	439	448	440	437	470	448	458	473	448	427	449	481	460	465	469	452	474	435	414	435	452	439	448	458	427	429	442	440	441	426	447	468	457	454	443	478	434	472	436	456	435	403	436	438	471	455	441	482	476	461	454	429	450	454	501	457	450	463	427	436	435	460	450	430	451	439	442	485	414	428	456	425	434	453	452	482	413	435	481	450	447	460	440	454	436	415	455	441	500	408	433	461	450	472	423	452	462	469	438	429	415	431	410	468	410	450	423	422	468	481	431	471	470	460	427	417	430	440	440	440	435	446	449	448	443	439	438	484	423	426	481	438	416	452	428	464	465	465	412	427	433	425	459	472	456	442	447	471	428	469	440	445	465	434	441	482	429	418	413	475	464	441	427	473	467	457	458	452	412	441	458	452	466	438	455	409	446	445	456	468	427	421	441	437	480	456	428	445	433	451	451	485	441	464	475	440	451	444	433	478	414	448	433	433	410	454	451	444	426	451	411	427	416	432	436	485	421	457	455	444	445	443	443	416	427	515	449	470	422	427	450	487	407	459	419	454	461	435	468	429	428	405	421	484	428	464	463	439	424	453	435	416	433	442	438	449	447	436	428	452	438	427	440	492	467	449	455	421	448	461	478	476	447	447	436	445	412	468	482	423	439	427	469	467	449	447	450	460	473	470	432	440	423	436	474	456	432	434	450	456	435	441	464	433	423	435	455	480	462	466	481	430	469	444	452	437	451	447	459	446	401	439	470	465	461	464	451	444	435	430	428	462	438	445	431	446	462	458	442	465	421	462	449	466	445	425	415	474	473	469	440	444	435	440	473	446	419	443	466	448	421	446	456	431	420	430	452	476	441	429	462	460	438	459	424	457	418	491	428	459	402	424	435	433	448	456	456	459	423	470	435	445	459	410	451	464	439	462	454	444	445	466	467	444	396	436	458	440	473	457	437	459	438	445	420	436	419	432	422	447	455	435	415	446	412	458	422	475	451	457	460	443	456	439	463	463	432	464	421	434	418	410	440	471	447	433	448	461	464	429	421	424	451	476	496	438	430	478	476	473	455	414	426
23247	21637	30005	25728	20322	9532	974	668	667	663	614	584	587	609	581	558	563	584	587	581	588	548	548	593	563	586	564	599	595	621	581	543	553	618	582	594	584	578	557	580	640	580	573	573	603	568	625	620	553	578	624	578	640	593	598	566	551	601	547	626	593	624	580	567	581	572	605	610	594	611	561	577	599	559	578	599	531	605	556	589	601	597	594	541	569	541	576	570	576	587	600	571	574	559	612	550	566	581	544	595	568	586	528	584	584	597	590	593	590	607	579	550	609	572	622	515	614	586	635	576	574	624	576	574	612	598	568	606	567	567	564	610	592	562	563	574	613	570	543	622	635	611	580	631	605	564	565	551	575	598	597	578	541	564	602	595	620	550	583	578	566	543	586	567	580	560	564	550	553	567	601	565	593	562	583	595	577	595	597	573	538	620	589	573	588	528	585	564	582	521	589	576	593	556	563	586	602	544	611	596	568	579	583	544	617	574	554	603	602	569	580	586	593	580	605	550	598	553	631	600	578	606	578	631	551	596	548	565	617	563	561	607	595	566	600	625	545	591	607	601	574	604	565	596	619	591	560	606	606	581	599	595	567	570	589	578	556	592	637	581	604	594	594	609	588	632	532	552	558	565	594	545	610	585	589	604	588	572	541	594	612	566	563	565	577	592	591	589	548	546	597	610	571	556	597	588	589	618	603	583	574	576	568	591	602	591	591	561	590	599	594	550	563	599	595	567	581	571	649	586	603	613	597	559	575	602	566	582	565	582	605	601	577	615	565	562	558	608	588	565	584	557	586	575	582	523	551	609	646	610	589	562	563	559	591	539	539	601	552	545	572	631	590	611	573	594	601	542	638	591	566	555	587	598	566	607	549	579	556	601	581	566	617	568	545	642	586	601	652	649	572	577	591	584	576	571	572	577	545	585	571	585	571	589	577	568	584	572	552	601	578	551	535	584	557	577	583	584	627	536	578	578	589	578	538	554	567	559	550	570	566	549	541	638	558	565	577	591	512	595	535	554	595	615	603	534	621	531	546	547	578	632	584	604	584	583	550	601	569	602	526	600	571	582	600	574	544	539	525	598	654	572	566	568	559	563	562	555	593	575	579	606	549	568	580	624	619	596	567	543	564	580	631	580	557	582	580	623	561	592	514	570	586	564	559	594	600	592	552	604	567	543	538	552	599	552	583	576	567	538	562	622	590	575	569	545	571	532	552	581	558	585	582	599	590	564	598	613	590	585	527	577	606	550	600	580	596	586	559	581	541	605	568	580	572	588	624	583	563	568	584	593	584	583	538	565	557	588	562	587	576	619	526	551	605	566	552	590	571	564	530	582	610	593	563	533	611	584	554	575	590	563	580	565	570	556	634	594	576	548	520	574	564	549	580	594	606	561	542	590	583	571	550	602	587	599	576	549	545	606	586	529	566	574	573	618	582	561	611	575	611	608	580	530	550	608	574	582	613	562	559	615	585	562	556	590	577	564	589	606	565	548	584	599	602	574	575	573	573	570	576	580	593	576	606	556	561	595	618	589	562	570	601	599	597	581	604	571	574	556	563	585	559	584	619	564	580	585	562	573	564	561	568	618	615	588	577	580	541	527	565	584	612	583	633	532	570	622	591	558	573	571	573	609	556	576	562	585	595	611	554	564	574	595	559	545	556	566	627	572	593	573	584	621	587	605	576	596	576	540	613	596	585	582	589	560	571	574	546	613	559	530	593	593	571	607	552	571	585	590	545	569	552	575	558	584	601	593	638	577	593	613	549	582	572	594	547	552	556	553	589	595	594	591	569	543	577	575	611	590	583	597	562	605	568	614	588	593	575	570	605	545	553	534	607	573	610	585	587	588	573	624	561	603	549	610	548	554	599	533	585	567	594	583	570	589	601	597	577	555	579	595	595	562	605	546	607	547	568	575	602	547	532	602	607	614	606	576	546	592	562	614	610	641	541	570	629	593	540	620	593	585	553	619	572	579	584	579	585	573	614	559	563	578	588	580	591	583	598	563	603	566	610	563	591	590	500	603	634	569	577	644	564	585	549	632	585	588	590	553	599	521	592	592	550	569	595	604	592	582	574	599	542	586	579	552	570	598	582	553	564	614	583	533	587	570	572	575	599	573	628	582	547	579	591	600	580	581	611	583	563	580	578	584	551	562	584	559	573	600	581	569	566	600	575	581	560	549	573	594	599	596	573	606	518	593	553	567	606	589	569	584	561	576	540	570	594	601	589	568	622	611	565	577	577	618	612	587	525	584	594	582	548	546	606	569	538	548	593	612	636	567	574	575	568	583	591	628	599	605	600	557	613	590	558	568	593	637	591	548	605	599	583	568	539	557	579	570	577	589	583	580	599	562	562	590	566	568	558	596	580	593	573	557	577	565	531	583	587	585	587	612	565	520	606	601	578	583	621	607	591	559	583	530	532	579	556	572	532	581	612	563	560	579	572	547	600	565	567	575	592	558	612	556	563	556	588	533	548	597	600	581	594	543	557	492	583	545	590	577	604	631	599	576	533	559	604	621	607	599	578	582	599	556	550	592	597	588	589	592	572	581	582	569	564	615	606	589	630	591	542	571	597	594	584	605	575	534	564	562	610	542	555	555	553	600	571	631	553	588	641	562	541	597	598	566	593	579	572	572	594	554	607	565	555	584	594	601	583	599	597	568	582	585	558	552	573	604	564	526	566	560	548	587	569	564	558	609	582	562	580	602	592	569	618	578	583	633	607	571	588	616	603	573	605	575	548	598	581	531	580	574	531	560	569	583	618	602	551	555	595	599	596	565	581	597	616	569	531	537	577	605	553	582	579	576	580	580	604	605	585	593	542	545	525	628	584	578	563	593	614	564	549	598	558	576	592	558	554	592	593	598	595	565	576	580	561	589	558	568	606	584	619	565	564	601	588	556	574	601	591	549	559	511	608	561	585	569	545	561	561	576	592	620	530	552	600	523	573	553	587	617	562	546	539	543	602	577	556	609	577	550	580	597	575	544	555	563	592	587	630	616	586	596	576	546	610	575	534	559	545	549	624	615	597	544	587	585	603	624	543	571	588	616	601	597	555	543	571	577	568	572	590	581	573	589	619	575	603	548	563	563	619	587	613	606	578	583	579	598	553	610	594	565	577	584	606	589	548	593	559	567	574	601	619	626	612	553	560	574	610	602	590	607	572	564	627	591	589	589	506	583	598	581	593	593	581	537	566	541	540	547	567	581	560	587	562	613	594	592	593	598	547	588	539	574	564	568	600	625	587	561	645	558	568	569	606	534	562	619	588	604	580	586	630	576	593	553	541	594	570	650	585	585	568	559	547	584	593	574	612	586	567	546	568	587	573	579	565	568	567	600	557	569	572	554	587	567	586	548	567	535	545	614	594	560	568	571	594	571	531	578	597	581	578	560	617	601	597	605	564	571	608	549	543	564	586	545	574	584	594	556	592	570	625	567	559	630	580	590	593	567	539	578	570	565	593	602	605	576	574	601	618	613	564	592
43440	71710	56333	29215	1366	904	899	822	840	753	801	785	777	714	741	714	839	709	722	719	717	755	756	759	729	701	722	753	774	791	758	765	723	719	772	713	723	677	728	713	769	759	747	713	761	731	733	754	755	767	723	733	762	743	782	749	706	701	720	732	729	742	781	741	740	718	710	744	706	718	734	716	715	698	727	704	736	725	709	695	728	762	740	734	734	726	750	712	752	764	719	757	752	730	754	674	758	741	773	756	712	717	745	704	756	744	742	732	711	807	786	705	731	718	704	703	788	725	768	742	715	790	735	744	742	715	705	722	753	721	729	768	707	716	726	751	744	781	720	774	734	718	767	734	662	757	732	722	764	759	759	756	741	728	749	752	755	765	732	760	731	733	726	744	748	740	764	761	803	762	721	723	744	788	721	763	771	713	704	773	729	710	746	702	743	750	721	737	720	704	717	743	720	723	752	701	747	738	742	733	722	759	728	726	757	740	714	779	773	759	753	699	720	673	664	754	706	717	715	729	744	715	703	793	756	720	768	753	757	719	702	729	773	699	739	736	743	731	744	709	723	723	704	700	763	740	752	744	768	708	719	729	737	712	707	693	748	738	757	728	747	693	715	721	701	730	753	750	758	720	777	746	704	713	706	762	708	746	719	734	723	727	707	745	757	717	705	713	736	772	753	711	721	759	780	712	742	728	722	720	730	737	677	746	740	761	763	740	727	714	734	751	744	744	759	767	755	750	693	702	731	696	655	725	754	707	711	731	714	715	739	691	705	731	722	738	676	721	749	752	679	774	703	751	746	767	713	737	742	773	714	730	761	701	760	716	730	755	726	759	746	727	708	706	706	701	712	752	727	738	736	703	717	690	717	682	765	738	724	701	719	772	692	731	703	666	780	762	738	774	750	744	725	689	770	728	791	715	712	740	712	798	739	730	715	741	737	692	767	716	738	744	736	734	758	788	756	720	747	758	730	768	716	741	779	724	764	753	731	726	725	699	759	722	732	724	735	761	751	727	699	715	752	692	715	738	735	717	750	748	753	704	727	712	789	770	728	735	718	728	717	764	716	744	695	737	761	740	755	776	759	697	741	718	764	698	748	751	751	728	780	758	734	788	753	751	747	712	774	733	719	708	727	702	734	681	747	762	697	772	754	747	742	767	762	729	750	755	749	697	782	732	726	770	695	749	738	738	771	766	706	756	724	779	780	730	745	727	730	667	746	727	726	755	746	720	730	692	754	752	749	728	745	692	756	715	814	806	728	712	696	760	746	785	701	727	713	758	736	732	716	750	739	767	713	757	687	670	777	726	719	769	763	697	754	759	723	712	713	727	740	780	737	750	721	764	674	741	754	797	691	770	756	711	730	763	771	723	734	730	738	755	736	734	739	776	735	729	774	736	780	752	729	710	747	717	758	693	755	716	698	717	735	735	705	752	675	758	713	792	722	694	686	660	748	728	729	691	674	714	682	726	791	717	722	757	738	654	711	710	747	712	740	709	700	754	733	751	722	793	742	724	722	724	721	739	771	719	685	738	752	717	753	780	761	764	738	707	694	746	709	734	699	751	713	745	772	718	733	753	743	717	736	709	713	712	748	710	727	704	689	684	744	767	670	730	755	733	745	685	689	728	767	738	725	746	754	718	747	784	716	754	748	731	699	714	720	744	744	736	745	712	734	743	733	737	722	696	740	746	758	775	767	782	716	712	687	747	727	713	704	754	702	721	724	766	711	725	758	742	736	733	723	701	769	706	762	715	749	709	731	677	722	699	701	776	734	727	709	718	673	765	691	723	772	744	754	721	732	729	702	707	746	796	755	716	734	767	715	733	697	735	742	776	720	717	704	743	718	748	766	758	738	715	749	740	713	715	745	755	746	745	743	705	715	745	725	740	758	737	767	709	731	789	757	717	717	728	769	786	735	742	774	765	749	748	729	727	717	713	711	716	714	738	729	741	774	736	706	722	707	723	788	741	718	729	748	747	733	754	726	737	741	734	760	745	721	729	755	725	755	695	694	764	751	729	697	766	752	733	675	724	744	746	758	753	766	732	745	722	738	704	735	762	762	695	742	708	704	715	706	786	762	718	725	760	722	752	771	744	778	735	770	748	766	709	802	745	740	763	701	711	772	691	718	790	735	737	741	709	722	727	719	742	768	804	764	702	749	718	730	688	690	720	724	684	785	703	757	734	733	730	697	714	712	717	761	766	739	734	755	730	726	698	774	750	774	745	696	737	718	766	764	685	690	710	742	737	747	736	732	706	738	686	730	767	771	752	773	684	696	758	680	712	728	747	735	732	741	796	729	706	730	776	744	728	754	703	710	743	711	725	719	723	737	798	773	710	772	742	740	748	719	722	724	771	747	697	728	721	712	727	718	745	758	740	749	709	734	710	726	740	737	768	777	707	748	755	710	730	710	714	735	729	741	739	741	760	714	721	723	769	749	729	788	753	753	741	767	723	712	680	750	807	734	766	722	756	736	717	751	750	739	724	702	714	706	723	709	729	832	753	702	728	732	735	721	707	729	753	726	725	769	707	716	725	726	718	736	724	722	695	729	716	728	691	780	721	710	749	723	707	751	757	752	727	711	763	722	721	722	726	756	757	742	782	723	765	719	741	747	676	667	709	762	763	852	752	707	789	756	724	767	698	774	789	763	646	731	738	681	752	770	748	723	738	703	734	718	712	742	721	712	708	711	742	775	755	726	689	735	798	763	752	728	689	734	749	732	774	749	682	698	740	744	704	774	737	686	742	755	693	712	792	771	788	736	722	767	711	773	770	724	708	743	730	738	712	734	707	718	729	721	721	716	741	776	754	747	759	736	734	742	720	721	728	753	720	683	716	735	722	725	733	767	764	744	744	725	749	739	736	692	748	728	708	759	742	726	776	764	746	774	757	739	717	766	738	764	725	689	759	738	693	726	758	720	767	782	765	797	791	742	687	739	767	742	708	685	749	732	773	700	782	808	768	739	751	748	741	762	757	727	758	717	732	705	719	725	739	783	755	775	779	719	807	743	709	698	746	746	759	759	746	729	751	694	719	771	753	745	749	783	732	751	743	709	710	740	681	766	711	729	731	714	738	720	745	722	716	720	713	743	715	728	724	737	722	765	732	732	746	748	733	767	766	713	679	767	708	748	726	731	722	725	737	675	710	704	720	703	707	725	724	705	750	735	750	714	715	766	705	725	756	737	720	728	708	701	734	725	734	716	727	759	725	728	733	758	684	749	771	743	715	740	726	754	698	741	719	725	750	771	681	791	757	715	732	736	770	748	735	714	684	780	722	704	790	709	740	728	745	738	801	741	703	707	747	733	747	739	730	723	747	730	684	772	747	738	725	707	740	711	685	713	749	704	755	717	729	696	770	735	692	776	729	710	737	745	715	706	745	805	688	743	743	760	750	694	777	732	725	724	750	775	710	734	757	754	725	757	665	754	726	743	768	746	744	721	707	724	748	733	727	708	770	727	730	748	636	669	708	743	780	701	736
24577	21925	28990	25519	8406	299	201	196	218	185	192	188	198	184	185	188	184	178	179	183	194	179	188	193	187	169	196	171	162	198	197	171	164	179	189	191	147	163	181	184	205	191	187	184	178	171	196	163	180	178	169	210	162	168	182	185	186	205	166	172	169	190	178	188	211	182	190	185	197	193	162	190	202	189	177	195	155	181	163	200	204	157	167	156	191	178	189	182	170	180	185	166	182	187	185	179	168	163	170	165	181	182	197	200	189	174	181	183	194	168	162	185	184	168	166	171	204	196	177	185	202	168	198	191	199	216	165	184	182	184	200	145	202	179	174	190	169	195	209	179	187	168	168	178	190	164	165	195	191	197	185	170	188	186	188	202	174	163	164	175	158	202	174	200	162	182	175	170	173	190	192	182	171	193	183	188	151	178	184	215	168	160	171	191	204	197	179	190	177	149	208	173	198	212	178	169	157	196	199	185	177	162	198	195	172	174	195	177	171	184	162	166	189	193	198	182	168	190	181	178	199	198	164	192	178	170	175	173	179	174	168	185	178	179	184	188	178	180	169	172	199	189	185	178	184	163	183	219	194	167	193	198	193	184	176	193	210	169	179	174	181	190	159	187	176	195	188	191	190	198	201	168	172	175	198	201	203	193	172	172	185	196	203	185	181	193	170	179	176	174	183	173	201	163	166	180	199	185	202	191	183	194	168	178	168	192	184	189	165	163	172	178	189	188	185	168	209	189	169	207	192	196	176	186	179	177	180	184	196	175	168	207	170	193	183	173	193	171	209	186	175	192	178	164	178	195	175	185	186	185	168	172	189	191	182	173	203	195	176	196	196	167	176	178	174	184	176	172	177	190	171	191	159	193	176	195	180	197	190	187	169	180	194	189	170	171	197	174	179	205	179	186	197	183	187	180	184	177	184	216	181	178	174	179	183	189	184	178	187	170	210	197	186	158	201	200	187	201	161	197	178	208	164	197	169	162	157	158	180	178	201	172	166	200	189	169	152	176	180	175	157	204	179	201	186	184	212	183	176	172	177	175	160	182	196	182	177	169	164	196	182	176	213	207	182	170	176	191	175	203	177	180	203	185	189	186	200	203	162	170	192	192	204	178	189	174	168	177	168	184	179	186	195	183	189	183	170	190	197	174	189	175	173	163	176	175	194	181	160	184	177	210	170	195	200	179	205	173	172	214	190	180	196	181	176	196	201	206	188	167	198	188	198	187	187	197	182	181	191	187	187	186	179	194	168	161	196	171	170	193	177	205	170	183	186	194	175	191	183	176	179	190	166	194	198	165	197	169	182	171	204	172	172	183	182	202	186	176	194	186	188	187	186	181	164	186	182	179	192	168	208	201	166	190	189	176	181	177	182	189	186	179	206	186	185	190	199	178	171	167	172	179	157	193	183	184	211	229	188	163	170	174	176	188	201	197	183	210	183	168	191	185	180	169	195	192	173	185	205	177	159	181	149	190	176	170	232	199	175	190	185	161	178	172	178	188	179	204	191	173	182	178	188	172	185	175	165	191	174	178	201	178	200	195	174	165	183	184	168	175	195	186	196	192	171	166	149	178	189	175	193	172	195	196	198	190	175	167	193	186	174	196	169	167	210	168	174	196	184	166	173	151	184	161	183	199	181	191	187	210	168	174	180	167	193	182	195	193	191	187	182	168	183	179	213	189	195	176	159	193	159	187	212	184	204	201	186	171	186	210	195	170	195	212	173	181	193	187	191	163	185	186	159	190	177	181	179	159	165	152	190	178	178	177	182	181	210	195	179	183	182	188	170	182	192	188	168	201	163	199	211	179	181	158	172	163	161	177	177	189	190	181	198	200	203	201	208	176	192	191	147	193	175	198	186	181	186	176	179	178	186	184	204	168	178	168	193	191	176	180	179	171	210	168	184	179	190	173	179	184	198	182	205	153	203	180	193	213	182	179	203	173	174	214	172	197	188	164	200	186	197	182	186	171	191	183	188	172	169	182	185	189	203	208	168	188	167	189	204	174	152	187	185	200	179	177	188	187	181	200	153	205	179	160	168	191	172	193	191	193	162	178	195	184	175	196	206	199	203	208	185	147	175	174	173	190	186	199	176	207	198	178	192	217	169	157	203	184	162	176	179	197	183	184	182	179	175	170	183	178	200	176	188	172	196	189	181	175	174	194	214	171	188	163	178	200	175	183	200	177	182	167	181	180	177	186	191	192	192	161	173	187	177	196	190	174	168	192	184	162	188	188	189	194	203	190	188	189	181	174	192	171	190	221	191	192	191	176	176	195	195	182	190	164	173	185	189	178	166	167	194	203	173	200	155	180	187	180	163	197	195	197	177	205	173	169	190	187	181	166	198	185	194	187	193	165	199	182	188	210	185	186	158	184	197	152	150	186	188	171	185	191	177	191	167	169	183	189	174	191	208	188	178	190	187	173	173	193	189	172	173	167	184	184	207	202	189	183	206	152	174	183	197	187	192	182	191	176	191	219	170	202	191	180	168	197	167	191	179	169	194	188	166	183	188	196	175	171	176	187	162	172	219	186	177	183	177	180	172	211	182	187	181	178	193	187	187	174	186	185	208	185	214	202	184	177	199	157	191	207	172	176	196	208	144	175	196	185	193	169	188	184	202	177	183	194	191	183	201	193	204	197	183	169	174	191	213	177	162	159	185	197	178	183	177	169	181	174	173	179	180	177	161	180	189	172	211	169	165	175	205	166	183	182	176	178	167	192	177	169	192	194	169	195	220	195	190	190	183	167	201	178	172	173	201	159	213	200	204	191	174	191	197	190	177	191	182	175	187	162	162	172	189	179	179	200	196	187	167	168	186	192	186	180	190	182	204	190	190	180	197	167	194	189	200	199	182	187	199	204	185	194	178	182	179	158	185	176	205	194	173	200	196	181	182	192	161	183	206	183	194	182	197	157	182	209	188	176	167	190	171	167	174	172	188	185	172	178	195	165	170	188	204	174	193	189	175	180	189	199	193	196	180	179	190	200	176	191	198	154	196	190	196	173	210	169	170	204	177	184	182	177	164	165	173	171	159	181	190	185	189	184	190	179	206	159	198	170	165	211	197	185	178	166	185	172	175	178	188	200	186	146	231	179	173	194	215	170	192	168	181	178	174	199	172	195	192	194	198	199	192	202	176	172	190	192	199	183	179	197	168	200	198	184	190	190	198	197	179	166	169	187	173	200	193	193	177	190	180	179	169	195	200	178	192	198	179	188	168	202	194	185	156	172	177	186	209	181	183	204	180	225	214	182	160	186	182	189	170	178	184	170	179	188	157	208	201	167	181	182	175	188	188	190	162	194	184	202	201	193	211	188	177	197	185	164	184	177	196	190	186	181	184	161	193	172	179	189	215	181	186	201	192	191	156	188	177	187	199	165	167	186	169	186	188	205	163	176	193	194	174	182	164	185	187	207	210	166	179	178	171	177	189	192	181	182	178	183	180	167	180	196	188	180	175	194	179	215	187	178	183	179	178	198	201	194
38524	57667	44845	20840	525	355	322	301	311	283	289	292	269	287	254	277	246	222	223	286	252	299	255	252	246	252	254	260	240	279	284	280	270	259	271	253	244	262	274	271	278	254	253	267	269	237	246	266	258	218	269	238	264	291	259	237	251	270	284	251	245	248	263	250	275	260	249	246	273	277	255	279	248	242	297	249	277	283	304	257	271	277	254	257	289	284	228	262	254	252	248	277	264	269	246	250	266	266	275	254	251	280	257	250	290	282	249	261	267	258	293	295	267	249	263	250	246	292	247	236	241	248	257	237	288	279	273	283	277	304	260	298	221	263	257	271	243	265	253	253	265	274	256	259	235	280	270	253	247	258	272	274	258	254	265	274	258	235	260	250	290	262	243	254	256	257	256	265	257	250	234	294	266	263	273	267	268	257	260	281	289	266	252	261	265	265	256	258	278	238	254	260	242	262	242	277	289	276	252	288	238	240	250	266	288	261	266	286	268	305	268	273	255	247	279	289	247	269	242	259	243	265	223	237	291	281	269	254	276	252	273	267	275	261	256	252	247	269	264	234	248	222	266	247	226	248	281	266	253	256	244	274	242	270	271	275	276	258	264	261	264	270	260	248	276	245	228	281	247	244	251	281	285	243	275	255	241	269	257	265	280	248	273	257	219	263	271	263	248	263	282	266	259	292	255	248	295	251	260	255	243	243	255	274	228	292	250	272	275	248	257	256	261	292	235	232	272	274	283	294	286	277	272	268	246	280	246	220	245	276	256	259	233	264	288	258	263	239	272	233	259	245	255	233	252	267	266	274	279	246	267	265	252	262	246	266	273	246	281	273	243	271	274	251	271	249	286	255	270	229	265	261	283	247	256	266	248	299	245	308	246	276	272	239	274	265	247	300	267	233	269	274	246	255	253	252	270	280	237	258	246	253	249	251	253	300	265	257	242	267	230	261	233	256	262	285	263	276	266	269	251	262	270	290	240	266	270	247	268	248	250	239	261	248	238	283	242	246	265	257	270	280	279	264	249	242	278	255	297	244	252	275	264	267	266	249	266	275	253	247	245	251	281	255	243	262	276	275	252	262	248	251	238	272	268	279	263	282	262	233	268	299	267	251	226	268	243	255	268	261	244	273	268	287	257	254	296	295	228	294	247	245	262	248	275	254	227	260	276	243	262	255	235	258	249	239	255	273	289	267	236	275	261	303	248	276	242	279	262	233	249	240	284	276	268	271	244	267	263	238	252	244	264	249	251	247	235	276	247	247	280	292	267	246	279	269	277	311	247	277	270	250	260	243	263	270	240	229	267	268	291	285	254	253	247	230	279	307	266	283	279	267	232	255	242	259	267	254	262	246	280	268	271	270	254	267	256	262	248	276	260	236	256	272	292	254	282	250	258	285	266	288	262	247	256	279	256	254	249	253	270	239	266	261	238	264	287	260	242	273	266	247	270	255	241	256	247	281	294	283	266	246	272	239	277	271	265	246	271	268	279	253	247	272	253	255	251	265	289	264	292	245	286	259	235	270	258	280	279	258	254	246	270	293	296	274	241	263	253	271	292	261	274	273	265	244	274	264	273	261	261	249	253	278	243	245	231	292	264	232	276	232	279	267	256	299	270	277	258	263	248	257	291	249	266	254	234	221	246	267	285	237	252	263	248	278	270	284	260	265	258	256	247	244	270	273	258	271	274	270	270	249	257	249	245	257	282	282	258	262	270	249	271	247	266	270	267	282	269	289	266	277	244	237	242	255	279	250	234	267	265	236	261	241	247	264	260	285	277	225	255	275	226	246	288	252	266	269	239	255	289	229	260	239	245	289	293	285	270	256	263	246	242	249	262	266	256	257	273	275	250	245	282	246	245	257	246	256	260	267	267	267	263	254	240	276	242	271	240	265	247	282	250	234	281	234	261	244	258	264	277	238	265	254	236	241	258	278	268	253	252	256	256	298	252	264	262	237	265	247	266	256	294	260	238	251	250	249	230	257	264	261	265	254	259	284	240	264	281	270	256	266	279	261	262	258	263	296	295	253	269	274	256	232	251	253	277	255	278	282	270	256	250	286	299	255	257	257	262	292	255	267	276	259	248	243	260	203	262	253	266	268	259	233	262	265	265	245	285	283	283	273	242	249	249	243	270	266	248	268	258	259	258	269	276	252	271	251	245	238	240	281	263	238	237	304	278	237	270	280	274	248	263	264	231	257	266	268	253	229	253	281	278	241	280	241	267	255	266	262	282	280	242	234	241	240	257	267	255	256	288	263	246	258	268	245	254	247	279	276	260	251	259	262	281	278	250	265	258	290	286	271	235	264	261	254	261	282	254	252	264	271	233	257	283	261	267	294	264	233	236	264	262	275	278	286	261	261	264	276	269	246	280	265	265	288	267	275	259	265	276	265	259	274	265	247	267	280	306	254	265	259	287	249	258	265	253	287	291	257	282	244	274	227	236	241	261	246	256	299	269	260	232	265	237	278	265	267	267	251	298	239	256	270	271	264	257	244	256	277	281	278	279	282	248	256	259	300	275	269	243	243	254	237	252	228	232	268	227	275	251	255	262	244	253	238	270	220	237	261	257	258	238	227	237	240	257	257	286	243	239	290	256	268	263	258	273	258	282	232	238	230	240	277	263	272	301	278	274	264	256	234	261	289	265	247	231	251	259	261	225	289	271	284	265	267	296	261	262	248	282	257	259	261	255	239	267	241	264	252	239	270	270	245	242	262	238	267	274	241	233	271	269	266	242	264	254	277	273	255	259	261	261	277	270	246	265	269	257	259	248	276	299	279	259	259	269	242	239	283	262	285	223	281	228	278	254	235	270	232	264	235	264	256	269	280	266	287	266	237	279	272	261	262	290	224	261	267	270	221	251	262	248	245	289	246	246	247	277	241	285	264	262	283	249	241	312	254	279	229	271	260	252	277	263	285	260	262	247	250	266	259	249	287	270	212	254	240	241	253	278	273	263	254	276	263	269	255	262	273	276	271	285	265	274	255	261	260	252	256	280	282	265	259	252	264	266	256	261	268	267	239	263	268	259	244	260	286	278	275	261	262	287	262	294	269	249	250	264	272	237	246	269	279	283	251	250	249	266	278	214	276	239	281	273	280	268	264	254	256	251	259	256	249	282	236	234	258	261	259	240	264	229	268	250	247	279	273	249	259	238	270	278	239	286	252	249	271	281	272	261	252	276	254	273	231	264	272	296	258	275	262	270	266	259	249	260	247	259	280	263	271	263	262	296	276	297	269	260	251	274	273	257	245	245	265	252	243	263	256	257	216	278	271	256	229	265	271	259	276	278	270	277	266	259	271	266	250	281	267	264	256	244	274	273	247	219	266	275	239	274	264	247	244	277	269	262	260	243	263	256	277	239	247	263	252	273	247	251	278	306	241	256	267	238	282	267	271	260	249	246	270	224	287	250	251	253	243	245	276	245	257	253	231	259	280	257	283	258	277	276	254	284	256	251	253	234	279	262	249	276	252	255	279	274	263
22359	21418	29438	24809	21334	20193	6502	627	539	543	544	512	568	537	501	540	506	479	501	475	465	470	483	489	503	439	519	508	503	480	478	512	484	483	505	504	511	527	461	497	488	489	502	521	485	477	492	471	525	501	489	471	523	490	471	453	476	539	512	505	484	437	482	470	478	481	510	531	533	509	507	479	502	475	502	425	447	481	475	485	489	474	459	506	512	478	439	504	477	502	484	476	468	478	460	497	495	518	466	486	489	445	491	495	511	508	508	508	476	472	462	445	492	488	523	551	477	475	470	486	494	448	483	489	454	464	503	493	486	445	495	462	484	481	466	478	504	516	459	482	480	493	478	446	478	503	479	468	481	470	458	489	453	474	479	517	492	473	464	468	483	477	492	450	432	448	450	470	491	471	488	482	495	471	480	500	475	479	491	472	467	502	505	511	471	479	511	527	438	495	466	501	473	504	476	472	482	479	475	484	497	516	527	481	505	500	499	492	493	485	501	446	456	505	494	445	462	509	493	475	499	451	483	518	437	541	487	467	498	466	477	497	511	525	477	432	547	477	507	513	506	466	470	488	467	481	477	467	482	474	470	475	494	492	494	453	520	452	518	489	500	484	461	457	479	478	500	479	490	427	461	487	455	516	489	500	503	496	511	490	452	502	474	496	495	520	506	487	499	468	504	468	460	445	461	521	456	480	479	460	486	443	456	493	453	500	479	502	457	495	465	499	510	504	495	476	506	488	479	461	480	477	525	483	475	484	501	463	460	512	440	537	460	500	465	437	470	479	490	513	486	501	461	443	512	450	473	504	471	483	500	473	492	491	479	491	490	435	473	497	479	496	501	482	517	493	492	504	497	477	444	481	482	497	471	487	516	472	503	495	496	510	515	488	491	490	477	477	513	510	484	473	488	472	490	524	490	499	446	456	478	468	506	432	473	473	455	502	454	485	550	472	448	487	491	542	493	513	506	473	487	492	543	483	491	501	462	479	488	451	482	453	473	492	487	473	470	483	520	470	434	524	456	455	492	479	473	469	451	487	488	470	488	461	460	517	489	484	487	470	486	448	497	484	484	508	473	496	496	488	450	470	540	489	472	483	493	516	470	463	483	458	499	496	501	507	473	462	511	498	489	474	475	453	466	506	489	433	470	474	483	490	445	525	482	489	480	476	479	495	476	474	503	478	498	489	457	516	489	488	500	445	521	499	522	489	464	505	473	508	473	501	454	521	484	527	506	475	459	471	478	448	470	474	448	484	482	488	480	461	467	469	513	479	495	530	484	463	488	513	482	513	489	453	487	449	475	475	482	484	515	487	497	481	466	445	476	494	507	471	491	487	488	463	479	477	492	468	515	463	446	464	497	488	467	481	426	472	505	516	489	466	512	468	493	483	518	489	475	500	492	470	483	447	521	485	479	509	491	487	488	513	493	478	504	477	498	477	505	526	486	464	487	491	448	433	463	490	463	475	514	523	461	491	466	513	492	495	471	426	460	498	473	480	476	469	434	479	529	472	496	503	500	499	530	452	482	494	484	442	442	459	498	464	518	480	482	462	458	480	512	517	454	503	475	509	481	465	482	459	500	465	505	510	478	490	507	550	499	520	492	514	472	505	448	489	466	507	472	508	481	535	489	511	497	485	528	475	483	486	490	487	465	494	473	449	508	494	466	531	457	452	501	479	503	474	459	455	458	493	492	504	480	488	495	471	485	517	472	501	455	466	484	490	474	445	466	484	487	484	497	481	418	519	538	457	475	473	498	461	484	469	492	472	489	475	495	484	446	473	486	465	484	489	468	474	490	484	491	521	452	460	493	437	482	493	481	503	510	512	466	484	492	507	443	493	511	450	494	508	470	492	497	471	500	493	488	507	538	470	459	515	511	485	482	520	510	459	461	462	475	477	452	491	492	511	488	485	444	460	447	511	458	540	485	461	512	516	483	455	488	501	523	454	512	463	490	506	507	443	445	467	488	494	529	502	497	449	506	434	483	455	471	468	432	491	481	478	498	504	502	512	486	506	452	456	481	488	442	466	439	472	483	490	534	476	493	476	475	503	509	497	491	528	489	495	484	485	469	473	525	456	450	492	467	469	477	495	473	519	491	466	450	465	455	467	506	469	456	485	485	482	500	442	467	467	468	521	503	489	475	488	462	415	455	522	507	497	480	501	461	516	498	535	437	542	498	451	469	507	483	494	463	535	508	519	469	500	497	466	462	492	494	479	502	458	488	479	481	472	478	476	470	513	479	499	502	470	518	480	478	484	489	512	491	503	469	501	512	503	450	477	439	455	460	503	480	503	511	482	494	499	487	454	474	487	421	513	492	478	439	498	496	488	498	526	493	478	501	467	497	472	486	487	487	482	500	501	469	497	467	491	507	487	528	480	488	497	467	469	491	491	516	489	499	448	495	481	510	448	475	462	525	469	443	485	456	504	489	455	464	524	471	477	525	476	478	489	464	538	490	465	517	482	478	485	525	483	470	467	466	490	485	496	482	464	508	496	495	475	456	482	477	457	444	483	484	474	505	502	433	462	486	495	438	521	508	486	482	520	481	477	508	506	510	475	522	507	454	471	485	455	492	480	475	513	454	488	477	471	508	475	479	488	485	499	513	473	497	481	492	425	456	487	485	492	519	473	467	490	469	477	476	517	510	475	487	453	483	449	443	470	515	476	502	466	497	485	498	459	496	520	486	492	444	484	456	470	452	488	499	492	482	489	497	513	425	469	451	477	472	482	488	488	458	457	465	445	468	457	490	483	503	490	472	491	503	475	471	513	478	466	504	497	471	509	457	444	468	520	470	487	489	489	465	477	433	499	502	459	517	491	447	495	493	483	504	442	507	476	480	478	488	484	462	515	482	531	430	474	496	507	510	481	464	478	497	452	480	458	473	495	484	479	492	508	499	495	480	476	475	471	488	492	435	517	499	500	471	476	497	511	534	520	464	495	504	526	514	498	474	501	485	507	484	491	471	452	480	465	493	510	523	502	460	519	523	491	472	431	478	480	490	492	465	453	472	486	469	506	498	524	467	455	461	452	463	533	473	496	494	433	489	486	483	467	487	516	487	456	447	514	480	487	487	475	493	462	527	460	474	486	480	483	491	432	449	474	470	479	459	476	491	491	518	448	486	484	481	466	514	477	502	505	496	444	472	474	477	483	449	526	488	470	489	478	485	529	490	496	504	477	533	484	508	501	478	480	494	486	497	447	483	445	503	552	500	517	516	499	491	495	530	516	464	453	446	522	475	451	522	513	497	439	462	533	482	498	527	488	477	463	490	447	463	485	516	477	481	432	475	501	445	460	441	496	508	500	459	497	521	489	477	453	449	493	480	523	443	460	459	480	483	506	510	505	489	486	507	495	492	505	535	499	497	449	501	459	479	481	502	498	463	471	507	492	494	463	458	511	481	492	469	510	464	510	475	551	481	508	512	478	484	467	500	532	444	487	481	503	459	470	494	451	478	448	454	453	480	498	506	486	472	503	505	499
49970	72339	64086	37155	1506	1021	896	833	779	730	723	723	701	720	683	685	710	663	675	671	678	646	640	640	615	666	669	693	605	590	630	640	670	644	631	659	656	667	639	616	627	621	669	655	629	668	686	635	645	639	606	620	640	657	611	615	647	626	611	628	601	625	640	629	669	590	649	621	649	602	675	629	644	629	635	651	635	627	608	626	610	634	632	617	613	604	661	600	636	676	613	639	651	650	577	669	652	618	653	656	661	639	652	645	622	626	638	647	656	634	648	606	634	626	602	654	661	669	597	670	629	620	663	561	637	626	653	661	646	669	648	610	623	704	608	606	622	586	606	623	633	649	602	654	662	667	633	585	621	601	669	623	627	628	653	672	676	605	649	654	659	587	618	659	657	602	631	686	630	634	623	632	650	628	590	591	634	617	628	636	641	630	653	661	656	592	621	618	617	637	646	670	609	582	627	642	659	653	609	677	636	635	635	601	645	675	644	605	620	626	613	611	633	563	623	603	638	632	677	589	639	596	630	636	615	604	602	627	650	624	633	635	614	641	657	647	608	660	624	624	658	642	607	621	637	647	626	570	601	633	632	613	648	644	608	634	642	624	661	628	597	648	584	671	634	631	631	642	623	650	620	654	665	632	641	616	602	628	627	679	655	594	632	631	627	636	592	580	658	654	621	648	612	632	619	597	650	631	623	636	643	613	619	642	592	608	601	630	686	588	660	661	709	603	691	659	630	609	654	608	602	606	630	628	647	619	602	578	632	604	654	609	595	587	606	605	630	627	640	715	631	637	631	603	662	628	619	654	604	635	609	666	637	630	627	646	629	615	586	647	627	607	631	627	644	634	631	652	635	663	636	675	648	664	668	641	619	598	645	633	620	616	643	639	646	646	579	634	618	637	657	619	662	638	657	621	630	636	623	589	616	621	636	640	611	631	620	615	638	666	654	628	617	610	659	621	636	616	631	635	663	649	597	599	617	608	635	600	629	615	613	657	615	594	625	620	591	613	655	638	656	635	643	645	615	633	636	670	616	634	629	654	698	645	636	684	608	668	645	681	610	678	666	626	626	634	655	631	629	632	649	621	633	646	658	617	603	675	615	657	622	660	612	642	611	636	636	645	610	658	629	596	644	605	692	645	666	616	626	644	579	612	613	675	648	628	662	590	618	609	691	675	624	619	670	632	636	633	632	590	647	655	618	600	658	656	619	645	623	638	644	608	610	651	629	633	602	635	631	607	620	613	668	662	660	633	631	632	615	628	674	604	663	717	632	605	628	640	627	619	622	647	653	634	667	661	641	659	625	596	646	652	657	636	656	629	607	613	620	636	602	634	659	611	640	649	612	649	639	641	657	658	608	609	663	610	665	638	606	576	618	658	680	672	622	633	637	591	604	651	626	605	641	616	647	631	631	608	643	623	656	670	625	629	661	625	632	617	623	606	623	661	636	634	618	657	667	672	640	646	616	620	610	652	581	638	626	686	605	621	629	604	608	582	643	603	642	653	614	656	637	672	596	608	632	616	640	659	620	605	645	664	670	647	605	627	627	639	637	608	659	566	675	620	634	626	605	614	595	613	604	640	632	629	596	613	660	650	565	634	650	640	616	643	649	613	646	640	610	677	639	645	624	624	609	630	591	643	608	596	631	638	628	625	643	627	596	651	642	606	621	658	658	629	619	664	637	626	579	613	630	618	586	648	628	626	596	671	662	595	629	622	604	666	620	659	665	618	651	655	650	625	612	624	609	625	613	620	667	627	616	615	674	653	642	647	664	626	641	636	607	595	648	586	634	647	664	615	644	676	600	612	619	606	611	648	669	617	652	626	618	631	655	572	637	657	619	659	665	587	653	667	673	641	640	660	594	635	639	618	629	646	606	641	635	592	634	652	656	636	625	635	645	657	644	598	610	636	625	666	660	703	627	606	628	600	577	625	665	593	641	635	655	620	628	615	628	674	632	649	659	634	622	631	614	615	661	582	653	626	668	588	647	619	694	646	626	625	635	623	610	630	625	652	641	649	621	582	624	649	627	633	647	626	629	611	638	616	665	610	655	605	635	629	613	598	596	668	643	644	590	658	574	609	670	653	625	613	661	668	605	637	634	602	613	652	604	638	608	644	621	672	620	649	614	626	629	670	625	678	656	621	659	660	609	607	633	625	646	630	694	627	612	679	648	623	613	665	654	658	645	669	635	636	662	635	665	698	632	661	628	610	600	633	618	622	633	635	645	613	637	632	634	652	616	657	626	675	669	612	660	611	639	618	678	626	623	604	632	568	627	630	617	663	619	657	613	637	617	619	652	643	646	644	632	639	607	612	637	626	627	626	635	614	609	621	602	643	611	649	598	631	589	597	639	663	621	645	681	662	573	674	597	628	645	646	620	626	684	624	648	663	611	627	625	634	654	619	665	685	606	630	616	631	645	633	649	645	590	613	616	626	649	671	636	616	645	616	643	607	665	637	636	638	612	652	595	604	601	654	603	620	641	638	630	596	630	644	633	634	589	616	685	658	635	659	656	589	604	657	645	633	648	656	580	674	615	632	597	593	615	644	651	593	605	614	603	619	671	639	625	642	627	621	615	600	617	654	658	654	626	627	671	618	598	651	592	656	600	629	658	594	569	659	664	626	589	618	635	637	633	606	668	605	605	637	607	663	650	657	588	643	603	619	649	601	631	629	638	632	672	638	685	638	629	634	615	626	627	640	645	673	663	645	628	643	662	612	640	610	659	652	634	616	643	634	622	667	631	661	609	605	651	633	647	662	611	583	679	667	653	581	631	646	615	632	614	613	633	645	659	635	594	601	629	605	628	648	637	674	657	624	610	639	673	648	648	629	639	592	604	644	623	656	605	622	639	629	588	664	676	628	649	624	606	595	587	649	671	675	644	617	632	686	672	627	598	629	626	599	697	597	700	612	631	607	625	641	634	614	659	669	590	607	610	650	595	644	603	658	637	650	620	646	650	658	593	633	670	643	616	647	679	621	641	624	676	624	624	674	607	621	643	653	649	646	632	635	641	632	657	625	623	612	572	600	598	661	642	623	610	613	631	621	673	622	651	664	617	633	608	628	583	632	624	646	606	620	603	634	647	636	680	622	635	646	646	629	632	648	618	632	671	646	667	605	613	689	624	651	614	697	587	661	657	620	621	608	629	583	627	589	591	667	678	623	590	629	614	614	615	630	618	612	642	657	592	651	601	653	649	661	637	639	681	618	631	630	634	647	646	641	605	636	627	657	667	681	641	650	643	658	661	642	678	606	647	624	579	670	633	628	561	653	614	668	571	656	635	636	634	631	616	622	624	631	676	651	650	668	633	619	651	574	647	686	648	656	658	587	581	652	656	656	641	630	601	623	621	648	639	630	644	614	630	620	636	613	575	681	658	646	619	623	630	628	631	619	669	664	624	617	585	605	634	631	602	663	616	657	699	668	671	672	633	631	633	625	637	643	626	564	606	652	618	623	664	651	619	631	605	629	578	610	644	612
27771	22756	21673	8969	472	366	335	350	357	361	356	369	344	365	355	327	361	342	341	366	356	356	335	324	338	381	356	346	350	360	338	374	326	370	327	338	350	355	300	367	354	348	363	352	331	325	359	337	362	361	357	349	335	322	367	385	335	368	327	346	335	365	328	396	334	357	346	337	351	365	324	358	343	333	354	381	366	343	347	351	385	328	396	356	373	342	364	363	340	346	348	329	329	341	370	356	360	354	331	364	341	370	348	321	342	315	322	369	344	353	353	324	333	370	344	340	309	336	352	348	362	347	352	350	338	357	321	324	369	337	364	366	356	382	355	353	314	350	349	359	345	347	335	378	327	371	371	367	338	335	337	355	348	335	340	340	357	355	340	342	377	380	338	362	344	403	350	343	330	344	351	378	340	375	371	367	332	355	362	367	341	333	373	339	370	368	333	358	352	347	358	364	365	344	356	371	364	366	377	359	325	351	347	340	383	353	351	379	333	335	335	396	369	352	343	372	383	349	327	343	360	368	337	350	332	358	349	361	352	356	394	357	344	370	340	359	316	383	363	354	325	361	343	361	331	355	298	374	346	365	331	356	360	343	349	371	353	330	328	337	338	351	313	364	360	381	339	351	355	334	351	346	376	355	349	346	353	359	346	337	343	349	345	363	375	350	291	348	351	349	366	369	342	318	318	333	369	346	354	332	358	307	413	339	352	348	345	362	336	324	334	376	334	329	348	353	323	338	395	318	326	322	354	350	332	347	357	389	342	359	335	335	363	325	346	336	327	327	355	350	347	334	341	334	311	373	339	335	390	333	335	369	341	349	375	361	345	369	385	342	321	335	362	348	365	351	391	352	390	363	353	360	376	330	337	352	329	387	361	344	372	354	354	371	347	352	361	356	385	350	335	342	352	328	338	318	351	354	366	335	354	355	345	339	365	337	342	366	356	351	332	357	354	371	354	347	314	327	353	337	353	349	342	344	367	380	337	361	346	372	336	335	355	348	320	330	343	363	365	325	361	363	341	330	343	340	367	377	367	334	324	384	336	357	365	377	393	375	356	341	364	372	341	385	328	320	325	356	351	367	354	345	351	310	379	337	364	346	357	361	342	340	368	342	362	368	349	323	317	357	349	344	326	378	358	347	331	339	360	357	337	368	362	361	341	352	337	383	373	400	389	356	348	350	341	333	343	363	373	369	342	341	384	330	340	332	368	357	350	378	322	351	349	360	347	309	363	338	397	350	384	347	355	354	354	345	348	346	381	355	362	350	359	322	319	394	342	341	335	334	368	349	356	386	389	341	348	365	327	346	338	348	343	353	365	371	322	329	359	351	336	395	363	371	353	359	339	323	340	324	339	329	362	378	347	358	337	387	356	329	341	384	358	338	341	352	367	356	348	367	370	368	336	355	346	358	324	362	354	344	344	360	339	331	338	343	360	351	354	337	345	363	369	355	363	392	361	326	337	347	388	313	363	381	344	349	309	361	374	346	340	383	351	328	351	380	356	357	338	335	353	386	340	357	380	350	359	344	323	337	324	305	361	386	357	374	346	349	372	386	330	373	341	328	344	354	364	376	322	397	329	381	351	384	364	328	328	353	365	351	362	332	344	338	336	317	355	388	378	333	344	320	363	354	332	350	342	380	359	376	361	400	336	334	379	323	356	358	320	340	360	328	312	367	359	390	309	357	348	341	389	352	342	338	361	340	346	346	343	354	351	325	312	319	345	328	355	343	366	368	335	342	343	361	351	328	355	352	356	368	354	391	362	335	331	347	335	375	329	358	328	321	355	356	354	335	340	350	339	348	318	365	352	354	364	337	334	363	365	377	374	352	344	357	374	345	331	358	324	356	342	295	362	355	350	358	339	350	342	346	330	356	349	337	392	327	335	360	357	363	373	330	359	347	341	354	335	358	341	333	344	339	347	367	306	366	317	330	353	356	348	355	390	363	343	349	379	327	320	362	339	333	335	335	385	339	317	328	318	348	369	363	335	380	396	387	316	351	396	314	322	363	328	312	375	336	350	360	341	349	346	351	395	364	345	349	386	369	330	358	370	397	361	367	351	374	355	361	328	308	361	361	340	359	355	344	355	360	384	355	362	372	336	372	327	341	318	345	343	345	337	378	354	385	357	344	346	363	338	364	371	347	315	365	339	358	354	329	342	362	371	370	300	348	340	362	379	347	307	331	366	351	342	355	345	345	346	363	342	374	349	358	371	378	350	336	334	385	389	359	322	357	373	385	360	319	323	393	309	349	360	356	317	364	337	334	399	367	328	366	380	329	326	349	359	353	327	321	351	336	358	371	390	352	353	344	324	371	353	361	360	359	365	384	352	397	337	312	351	377	371	354	342	358	325	365	352	319	317	346	314	347	347	325	370	358	372	367	363	341	335	330	396	320	364	366	329	383	338	327	357	374	366	336	365	340	323	372	352	370	347	345	362	366	352	373	346	353	327	327	340	346	364	340	356	356	345	336	349	380	338	348	377	322	352	347	355	364	353	385	356	310	382	330	351	366	335	395	344	333	329	343	360	355	353	362	382	347	349	367	352	342	367	303	354	340	378	330	355	381	372	346	377	319	324	385	370	333	346	332	349	332	350	397	355	349	348	329	375	362	345	368	365	353	388	340	366	305	331	375	360	353	387	344	352	319	337	341	372	350	360	339	356	389	355	346	358	375	363	343	314	329	354	381	385	316	339	360	373	349	359	314	376	350	348	347	333	384	330	364	361	374	340	365	408	373	332	367	348	331	384	363	352	328	320	351	340	322	356	320	320	330	349	357	371	376	366	343	350	371	358	320	318	337	341	335	374	346	349	321	348	314	359	370	357	377	360	364	373	374	356	340	377	358	355	353	344	343	336	385	348	378	346	378	357	369	367	337	331	338	352	350	356	340	373	349	350	325	333	350	354	360	383	365	318	358	396	367	360	379	334	367	342	363	340	322	347	367	365	367	331	340	349	328	379	349	346	338	374	340	331	353	367	331	345	347	354	341	363	359	347	352	315	393	385	343	363	344	353	334	371	355	333	358	325	357	355	344	372	395	367	356	356	316	351	374	360	321	351	367	364	341	357	333	360	337	340	345	352	401	319	381	351	348	388	372	355	354	351	339	360	368	354	336	376	347	367	372	372	339	347	366	328	332	356	369	337	348	327	315	350	354	336	355	325	363	334	347	343	344	385	306	367	372	368	363	368	356	338	371	344	321	348	356	365	387	318	336	345	363	364	327	321	339	348	313	329	384	347	352	360	343	364	378	334	361	360	322	374	326	337	387	338	352	343	383	333	326	351	372	349	385	348	362	363	374	373	345	348	352	343	346	342	321	343	359	354	372	354	341	346	344	329	362	341	353	349	309	378	375	391	386	361	341	354	306	344	356	380	363	334	344	391	348	327	350	335	360	348	337	348	334	332	360	367	354	369	351	355	352	337	361	347	359	345	354	315	340	333	344	354	354	334	351	352	353	350	389	335	354	365	333	376	409	370	289
22199	32836	20026	6663	475	514	431	471	493	462	488	446	458	445	464	444	443	458	457	423	460	454	480	432	407	450	496	508	444	455	440	481	448	442	486	477	472	442	451	441	445	457	484	440	456	452	484	410	451	462	481	424	421	444	466	463	459	442	437	470	479	432	440	497	441	423	451	489	452	445	482	465	438	437	459	449	450	463	477	467	450	488	449	461	423	479	481	458	463	447	451	448	439	390	469	464	459	449	478	434	477	437	434	443	423	490	415	475	453	419	433	465	414	421	447	479	441	483	472	457	490	455	473	444	461	474	493	499	452	502	472	459	424	449	444	459	442	388	459	397	456	453	430	425	442	457	445	448	491	436	450	480	436	486	436	421	467	417	477	450	440	434	443	449	480	466	461	395	428	420	446	466	501	467	447	449	471	453	425	440	528	454	472	483	425	446	455	445	468	449	490	450	437	464	459	439	475	467	443	467	458	454	469	462	439	496	491	435	425	455	470	433	442	446	459	458	465	479	453	411	464	448	446	443	460	468	431	431	463	473	440	489	470	484	465	445	469	428	454	515	512	421	457	441	420	462	460	455	447	395	455	453	439	471	459	435	452	455	454	487	427	448	474	439	493	474	464	468	509	420	445	469	469	500	417	455	477	461	440	459	483	475	460	437	447	472	447	478	459	434	430	457	440	414	441	486	499	440	455	423	476	418	463	452	453	439	450	470	466	446	424	431	452	481	473	475	489	449	505	465	473	424	451	435	445	433	475	423	479	453	498	458	441	465	455	451	483	448	433	416	447	478	436	462	435	459	447	512	465	435	493	485	436	460	515	462	476	432	456	477	436	470	475	459	502	413	482	487	478	467	453	461	477	446	460	445	452	438	484	455	440	453	448	436	440	439	489	467	415	463	442	430	406	470	481	445	419	445	470	443	465	473	434	450	480	468	501	422	443	451	452	425	431	492	465	490	413	440	458	488	452	417	441	462	486	408	460	451	443	481	439	424	479	439	470	459	462	449	429	442	383	510	467	441	415	490	470	419	449	446	458	470	472	463	509	481	450	465	426	453	448	478	449	450	434	473	453	429	463	434	455	460	420	466	456	436	440	472	471	434	452	460	460	425	493	457	450	498	456	493	462	452	459	466	456	465	464	482	434	466	429	460	471	467	434	459	465	421	467	450	444	448	435	426	451	456	474	436	463	427	448	447	454	458	457	473	454	492	444	457	445	447	472	462	473	450	428	429	451	431	451	445	450	463	466	501	450	487	390	451	452	447	439	403	479	452	470	467	470	467	446	437	478	490	446	493	423	464	494	437	435	480	478	431	450	441	443	438	435	473	472	442	452	449	469	469	435	425	465	462	428	469	458	471	454	466	463	441	415	431	412	469	508	453	495	469	453	439	463	429	501	472	455	462	433	477	442	461	435	430	448	479	454	446	458	463	471	478	490	467	444	418	489	473	404	423	480	469	459	416	455	479	501	494	442	465	458	449	483	418	439	452	449	463	477	472	459	440	448	471	442	449	458	477	460	429	429	471	465	424	423	471	416	449	437	412	459	436	473	463	459	448	468	453	451	440	482	470	440	459	466	479	478	451	408	441	449	476	421	456	431	463	451	426	467	454	444	441	457	469	446	444	461	455	476	442	446	431	480	455	476	436	476	453	457	469	439	465	479	472	476	456	453	443	478	478	471	435	452	460	482	434	435	436	462	444	449	470	466	478	445	497	428	454	417	452	490	429	477	466	491	446	448	515	443	414	458	437	501	425	415	445	442	442	436	416	433	435	465	471	486	459	454	446	440	432	456	433	461	461	443	453	467	470	453	437	468	448	485	465	477	451	455	472	482	401	447	453	475	454	429	459	490	460	471	455	427	486	468	449	454	447	426	454	480	466	456	469	409	471	438	463	477	473	454	491	482	402	510	455	481	460	422	476	472	475	454	449	456	469	415	426	437	410	464	478	447	476	500	446	475	499	465	402	421	499	495	467	457	458	419	461	444	488	461	465	452	486	463	442	451	471	493	460	455	422	478	435	418	438	429	446	481	481	468	473	483	451	412	451	467	473	467	459	425	462	426	486	429	422	448	443	462	461	438	431	471	428	444	441	417	451	469	461	424	490	473	411	445	456	474	482	474	465	431	468	454	441	453	485	465	435	429	458	460	441	466	472	450	485	491	462	445	508	453	446	440	430	450	476	447	458	490	446	438	443	465	447	471	420	447	448	457	448	496	424	452	458	466	458	480	435	449	439	450	447	429	421	449	435	462	477	460	465	461	449	461	477	454	454	439	471	446	427	482	458	434	474	454	471	479	466	445	465	442	480	449	449	464	431	479	455	472	479	453	439	444	446	434	418	446	472	483	478	409	479	456	464	411	440	448	488	470	470	466	483	452	447	434	476	453	465	503	460	443	454	420	465	418	488	459	427	461	448	473	430	446	478	470	472	445	423	461	482	439	474	450	428	491	424	464	440	471	455	445	432	460	480	502	478	441	434	449	465	431	473	446	501	427	449	449	441	472	445	449	461	478	449	447	459	457	453	416	443	468	485	428	414	460	501	467	486	456	479	463	481	458	461	449	451	446	436	447	472	462	439	459	462	485	429	462	438	469	466	474	464	483	429	430	459	438	450	410	428	475	470	459	452	459	422	507	476	489	467	422	461	435	450	418	444	444	440	418	479	477	448	455	482	419	450	440	457	461	468	442	427	453	442	464	453	434	423	489	469	474	430	476	492	415	462	473	460	469	476	432	457	476	483	473	471	418	447	448	468	439	466	440	482	463	468	475	472	488	426	476	428	471	444	442	430	484	454	427	434	428	424	453	407	434	461	456	465	464	427	452	456	465	417	457	402	470	399	483	448	472	439	445	478	468	464	472	482	446	474	411	440	450	487	423	424	495	453	484	404	470	444	455	478	447	400	487	448	502	441	454	469	452	455	472	431	469	436	463	467	432	466	468	483	431	465	441	467	438	423	429	472	430	433	449	435	479	444	475	465	452	464	481	468	482	482	428	441	464	500	470	467	471	462	466	486	445	402	480	468	447	435	474	455	437	465	467	445	484	447	417	439	459	452	437	440	435	471	451	413	481	448	431	427	460	482	439	470	510	457	473	395	470	469	460	408	479	421	416	497	456	466	451	428	445	489	443	415	449	431	434	440	460	450	423	450	465	465	440	441	451	468	473	445	467	444	513	446	445	465	437	460	469	461	458	512	455	465	421	470	466	497	476	500	480	468	468	450	505	442	470	460	450	458	425	470	481	421	425	505	434	463	447	469	426	424	438	436	420	462	423	481	464	464	498	455	503	457	437	450	470	475	443	471	460	451	493	472	451	461	470	426	462	480	444	451	463	489	448	447	473	443	477	428	487	467	465	479	422	459	437	499	444	440	428	488	428	450	461	450	456	457	467	463	461	445	450	439	461	488	502	458	488	418	457	464	462	490	464	437	475	460	430	457	448	503	436	454	434	445	453	457	459	416	442	437	454	448	483	416	440	474
23234	21533	29228	26245	20485	10334	1008	627	635	630	668	632	646	638	592	570	573	609	612	615	585	607	605	623	592	590	619	597	594	625	538	615	631	570	626	626	610	549	608	610	629	590	576	618	613	620	588	553	597	609	597	568	558	581	593	615	568	602	611	568	577	584	575	539	618	551	576	575	553	530	615	561	595	606	562	586	620	604	571	631	636	519	567	618	554	605	581	623	570	563	572	559	636	584	589	600	549	607	589	549	577	591	598	617	600	590	586	574	579	577	566	603	572	638	540	619	564	559	589	569	621	619	558	604	607	611	603	604	592	596	586	562	541	571	587	584	589	582	638	593	564	602	546	610	591	579	587	604	588	637	590	576	587	607	573	546	593	573	595	614	611	578	565	623	584	594	596	593	589	612	601	585	621	596	580	622	534	590	606	549	602	586	592	587	625	543	592	580	599	557	535	621	612	598	618	610	594	582	588	634	619	624	593	604	579	555	590	592	582	626	570	615	603	605	616	574	600	648	586	577	599	555	606	608	587	625	556	580	596	604	598	616	610	592	550	609	602	618	586	562	563	611	573	604	609	567	579	588	616	588	544	604	578	579	579	595	548	619	619	566	582	589	553	592	599	561	558	603	581	590	591	647	579	566	586	612	579	592	576	627	609	591	600	563	583	614	570	574	592	615	548	596	603	591	618	585	611	598	609	594	602	564	619	561	601	576	631	588	569	597	593	594	625	620	574	578	593	586	549	648	549	590	582	632	609	583	567	596	601	580	553	561	648	578	629	574	557	557	609	559	605	576	572	555	584	592	589	597	616	619	572	575	582	582	623	560	570	600	579	603	599	606	616	563	586	592	603	601	596	588	586	572	581	577	582	602	625	548	571	623	609	574	603	586	632	603	611	589	570	584	612	551	584	589	559	630	613	580	616	609	573	580	574	600	586	575	595	602	578	593	587	560	602	554	607	601	572	567	564	580	565	569	564	578	587	543	570	597	573	612	622	544	602	554	590	608	626	623	595	593	571	537	563	568	594	581	593	578	606	635	566	539	565	594	579	610	629	572	603	625	647	599	597	569	561	584	627	561	569	586	601	578	559	587	585	601	600	584	571	593	560	576	582	587	579	571	608	601	584	590	608	568	567	548	583	580	567	557	606	578	595	605	593	615	579	583	559	557	581	597	616	648	599	554	596	594	548	572	597	595	557	586	564	561	582	549	608	561	607	598	590	555	605	595	612	598	561	562	615	575	537	578	613	590	574	549	567	563	579	592	578	585	563	579	580	623	606	545	595	570	588	615	558	564	599	578	600	524	596	560	590	632	604	588	591	585	603	616	588	567	575	559	607	614	577	567	576	570	619	626	527	604	529	604	601	596	601	600	564	566	639	575	573	580	541	549	574	604	588	579	606	556	591	607	569	595	594	580	589	581	605	588	577	529	581	628	588	583	557	595	626	589	565	562	537	618	549	588	617	567	556	572	552	608	563	598	614	592	614	590	585	561	592	620	602	648	576	578	583	532	604	548	613	576	596	600	572	571	609	588	529	628	586	615	564	600	568	609	601	615	636	594	645	620	580	558	608	580	568	603	628	600	643	574	600	610	530	552	591	617	583	573	595	627	619	584	585	544	625	587	579	599	615	603	601	607	587	593	616	560	593	581	585	663	593	600	556	578	583	560	589	583	606	575	537	580	587	578	573	598	572	599	615	604	579	572	560	587	566	604	562	571	582	547	573	575	610	583	571	585	636	561	633	613	569	619	621	626	575	568	614	629	588	641	576	626	633	577	614	609	568	586	589	568	590	609	611	584	584	559	580	612	584	619	558	567	609	532	575	547	541	596	591	609	603	582	610	562	586	637	567	588	576	554	622	572	568	616	611	599	596	652	571	576	574	604	587	631	598	586	560	614	628	557	543	558	571	581	607	574	571	601	602	617	599	594	603	566	578	570	634	557	586	604	563	549	587	623	547	587	582	551	591	612	552	575	596	615	611	598	590	593	621	608	556	620	563	606	569	580	614	602	614	561	602	599	551	593	550	584	561	550	575	596	601	635	575	624	549	594	587	600	605	596	622	597	559	599	577	586	590	597	612	552	538	599	624	619	574	603	600	607	618	596	592	580	549	560	583	564	588	601	581	577	590	583	588	589	599	580	590	575	568	582	582	607	601	584	557	585	599	541	601	574	609	576	619	558	573	567	611	630	610	594	589	598	579	589	543	595	582	610	623	580	580	600	585	591	567	541	599	584	598	592	627	596	603	579	590	586	598	545	606	595	566	588	597	541	606	575	639	614	615	583	558	632	586	564	594	630	587	601	591	571	582	588	561	600	573	591	620	617	604	613	582	565	580	634	605	579	578	608	595	612	635	566	591	596	604	583	577	587	579	572	560	568	590	581	571	589	539	621	580	611	553	576	589	595	600	575	542	594	579	568	598	577	602	591	635	594	562	563	584	581	626	563	644	555	637	591	616	569	591	565	543	575	562	574	604	606	597	575	617	567	618	585	532	566	605	573	581	561	617	578	569	568	629	624	572	599	611	562	602	598	544	611	553	569	552	612	591	582	623	544	590	596	591	612	591	598	577	607	593	568	586	612	574	598	568	577	548	613	593	562	609	593	591	630	598	597	574	568	575	551	602	616	577	578	556	586	570	578	522	579	604	569	559	589	597	607	586	555	594	594	600	613	576	539	598	569	523	579	608	620	576	563	576	601	617	627	604	566	577	558	577	588	592	624	586	616	599	587	615	608	552	595	614	584	561	572	594	603	571	566	561	577	558	605	577	578	573	583	566	590	597	570	555	654	589	597	567	566	607	618	583	605	568	604	617	634	611	583	606	610	596	598	605	595	625	601	608	613	601	627	578	585	549	587	584	570	554	582	580	602	619	570	575	604	565	567	571	586	586	611	580	593	532	569	563	555	607	622	590	599	607	601	606	596	532	596	584	565	617	625	612	593	577	616	565	543	614	589	559	561	590	581	557	557	598	583	575	577	605	600	580	589	620	579	570	526	608	597	613	612	584	581	613	601	568	552	593	593	622	562	619	579	580	582	599	598	591	595	566	615	595	589	589	616	645	618	595	607	560	569	596	615	548	569	560	553	581	564	559	558	509	612	600	573	574	566	586	588	580	610	618	564	602	601	611	588	568	574	609	567	609	615	575	585	581	568	605	566	585	605	569	562	596	588	583	550	599	575	599	629	589	596	571	581	602	639	601	583	589	563	594	586	587	595	564	559	586	598	601	564	564	528	634	588	566	574	590	554	609	605	574	559	588	615	565	601	585	597	600	619	588	610	617	562	573	567	610	607	599	577	589	588	586	573	582	581	602	537	589	604	611	594	569	593	619	557	595	563	620	593	581	580	547	587	578	565	552	590	586	611	585	591	593	570	600	585	619	575	596	631	582	573	629	593	619	582	590	606	604	600	606	602	605	582	593	547	641	618	610	604	544	597	574	530	626	547	571	574	624	545	562	599	617	561	575	653	591	571	572	647	575	549
43340	67546	57267	29810	1198	947	871	834	835	830	819	813	775	820	725	763	765	774	745	759	793	730	730	748	734	834	710	736	751	782	753	732	752	789	735	763	732	762	766	727	724	730	766	768	775	747	784	760	748	725	799	732	763	729	713	733	798	749	779	772	761	769	711	774	757	753	698	797	751	764	766	730	803	687	703	737	715	712	739	751	805	730	776	755	767	737	736	751	750	766	714	751	753	773	811	744	700	763	746	746	699	748	782	759	772	712	770	719	798	822	764	740	733	766	813	737	778	729	701	737	759	701	733	753	749	753	704	769	752	739	744	762	705	676	745	772	745	789	763	753	746	735	739	743	727	727	786	705	785	778	732	746	769	768	746	812	730	764	738	724	721	753	766	793	776	719	718	745	732	733	769	753	786	688	760	724	760	807	712	759	731	775	754	750	732	767	734	731	762	744	711	767	755	807	773	721	748	713	720	729	721	752	743	744	725	718	736	729	771	702	777	759	797	804	719	739	742	688	755	784	764	684	791	780	771	753	725	762	714	753	810	775	768	771	741	743	796	763	831	741	753	724	777	780	739	738	778	694	728	770	710	729	816	723	726	735	735	741	729	780	733	773	740	741	730	767	746	735	715	729	753	729	758	749	745	750	724	757	725	727	740	733	732	759	736	795	718	789	699	734	733	745	772	773	738	753	743	816	773	750	782	786	754	772	740	724	794	742	744	756	780	743	806	746	716	740	771	748	750	772	744	737	689	765	732	713	731	776	790	704	663	705	753	770	740	772	730	738	795	768	735	768	777	760	762	741	696	775	762	750	760	836	720	754	716	736	746	741	718	765	773	751	728	720	733	761	703	738	727	711	747	768	745	805	695	747	715	744	762	733	755	758	748	720	775	730	718	735	759	738	768	767	726	732	759	703	710	793	726	749	767	797	763	767	784	754	777	745	726	745	769	777	743	771	763	754	744	731	683	809	721	785	766	774	684	737	756	766	750	714	732	737	748	805	731	753	772	766	777	724	771	719	727	751	736	848	707	803	768	712	687	736	768	761	718	728	762	771	741	731	767	737	737	730	761	707	763	742	733	763	726	763	736	763	748	727	758	785	756	759	718	702	740	719	747	722	726	725	747	726	780	752	696	726	733	722	752	741	767	732	758	765	746	753	729	716	725	746	712	713	744	792	748	792	785	725	754	775	790	755	807	724	707	758	686	757	774	731	793	744	709	720	703	701	708	790	761	724	767	720	700	760	805	765	738	778	746	716	790	778	737	738	731	723	733	752	741	730	762	722	753	706	763	785	710	740	744	747	783	674	747	756	766	742	770	749	749	720	760	711	710	729	771	784	764	750	752	754	718	766	742	740	737	724	727	737	699	732	754	721	718	745	678	735	779	744	766	757	732	750	730	728	746	721	763	749	758	750	712	759	729	708	714	730	805	744	769	750	778	817	738	718	767	741	770	757	729	714	741	719	753	738	740	826	830	722	740	784	780	761	775	722	712	741	721	718	767	755	746	771	724	737	748	745	766	757	737	724	720	788	785	750	695	769	778	724	797	803	750	769	770	724	727	735	721	793	771	689	716	780	724	717	748	702	771	769	764	725	698	764	787	751	735	727	727	720	756	718	729	716	746	743	734	767	767	782	781	716	749	736	756	742	736	716	753	759	765	774	739	724	708	723	731	708	738	787	749	773	761	724	727	758	730	732	757	715	754	803	751	710	746	699	756	777	743	751	798	751	767	730	740	740	786	740	728	701	717	783	706	788	747	741	755	744	725	731	725	743	749	738	742	715	762	779	770	710	728	710	729	770	736	765	752	796	750	780	792	738	763	698	727	791	736	714	746	791	751	729	781	756	724	769	778	772	736	722	717	715	754	751	770	754	770	728	730	735	709	717	746	817	747	768	784	756	755	703	797	744	733	762	704	749	742	787	767	737	731	794	712	752	747	748	740	751	777	734	753	720	776	766	754	741	701	776	782	775	790	749	791	724	736	748	687	760	766	760	777	829	730	784	728	758	750	785	733	718	757	761	744	728	757	765	768	764	763	715	763	759	741	773	766	742	731	709	728	787	804	703	728	767	719	739	749	789	742	772	763	760	709	731	710	729	733	673	758	720	723	713	758	791	764	768	745	756	742	767	739	778	730	772	729	756	734	730	733	728	723	768	741	744	741	657	715	741	740	799	753	767	796	688	780	760	753	686	732	713	749	769	713	709	748	720	765	745	740	760	772	781	789	745	763	760	719	769	753	742	780	764	738	778	729	722	774	745	730	746	697	776	763	768	780	760	753	706	768	779	778	733	668	766	727	774	774	760	707	711	738	780	720	708	774	787	696	737	758	719	783	732	751	769	747	736	783	756	767	767	739	751	713	759	710	732	708	803	736	735	782	720	767	719	748	731	753	767	746	733	721	744	736	733	792	763	741	797	723	721	758	751	763	734	760	795	736	730	749	754	720	747	768	749	707	780	737	715	756	751	739	766	739	769	737	794	742	759	821	745	772	755	707	759	760	779	733	760	711	684	730	762	723	780	711	716	754	734	723	729	726	749	791	787	764	724	759	738	789	731	704	746	767	765	761	768	750	758	799	775	772	730	778	739	731	740	716	785	709	757	752	749	795	756	726	729	751	730	736	747	751	730	755	744	740	741	753	799	699	727	773	783	755	743	725	755	762	770	797	695	776	785	729	755	748	735	713	746	731	785	772	764	716	726	711	743	779	722	733	766	740	723	736	711	773	755	757	746	757	745	738	753	756	791	726	736	805	740	727	720	772	799	711	745	733	746	702	758	728	699	785	719	780	740	769	725	773	738	726	719	745	756	776	735	747	766	757	760	725	795	751	739	728	784	750	699	754	746	739	733	765	703	769	780	733	750	716	755	725	779	763	727	760	723	726	750	732	755	783	767	738	773	703	694	803	693	737	791	747	717	768	775	727	729	746	752	721	784	744	741	738	786	748	758	786	757	771	774	800	758	717	778	776	738	761	738	758	764	777	752	789	737	772	735	710	707	710	769	722	762	759	740	753	751	769	755	763	747	722	707	753	739	777	734	788	739	752	795	733	761	749	753	684	758	754	760	754	722	767	672	765	744	729	785	779	768	765	724	749	726	783	795	776	736	771	718	734	730	795	759	733	714	724	771	764	755	785	777	747	770	699	687	682	767	780	727	723	778	756	789	722	781	763	736	704	769	736	773	721	765	786	720	729	768	689	717	724	755	726	780	761	762	722	738	771	773	787	768	686	753	733	756	742	772	697	745	738	742	699	714	783	735	712	736	748	733	775	727	690	754	745	786	705	748	711	770	769	754	752	768	740	720	798	719	716	730	743	779	715	729	774	753	745	813	736	775	726	808	790	704	718	746	757	724	746	729	734	722	751	751	728	687	763	782	723	780	778	759	737	791	765	752	744	740	720	735	772	782	795	735	740	760	726	753	748	784	753	719	775	731	721	695	738	712	754	750	771	737	732	743	772	774	689	797	734	728	738	766	727	749
24691	21694	28059	26322	10407	419	198	199	198	230	181	203	220	210	215	207	181	185	184	209	201	210	197	188	181	177	204	196	206	191	194	184	210	197	199	180	206	175	215	197	217	211	190	182	184	197	207	185	209	194	198	180	222	213	206	206	174	189	219	217	208	190	193	200	181	182	200	175	181	186	206	187	201	170	196	215	201	188	190	188	211	194	210	204	190	200	199	190	189	200	194	207	225	192	172	174	207	202	189	215	212	186	186	204	183	177	216	224	197	195	201	193	199	189	221	183	191	204	189	193	176	195	186	195	179	208	181	182	193	188	185	187	180	196	213	174	213	209	193	181	199	187	199	174	193	185	178	174	209	186	186	173	193	171	206	205	193	208	201	196	209	179	168	195	211	202	174	214	180	165	184	213	169	209	192	213	180	201	211	198	190	210	171	187	180	192	189	207	195	206	215	189	201	195	214	200	179	192	162	173	170	192	201	196	211	216	170	178	216	181	212	205	199	206	167	173	163	182	183	202	182	202	175	189	214	222	207	189	182	187	208	194	170	184	189	176	177	214	213	211	186	205	184	200	185	180	199	203	193	202	179	194	198	172	210	198	192	181	194	188	187	194	194	206	182	196	192	176	207	189	216	166	182	195	179	201	201	193	186	207	218	173	187	210	183	199	175	187	183	190	176	208	200	184	196	194	218	173	172	182	203	164	181	195	207	175	193	208	180	182	182	184	180	182	222	185	166	174	192	193	167	176	198	205	207	175	201	183	205	201	192	208	192	172	207	179	198	197	201	175	211	201	205	211	193	178	198	170	169	174	205	163	205	182	188	180	199	164	183	181	175	200	190	206	171	220	186	180	190	191	175	216	192	189	182	175	198	208	198	209	189	205	199	213	183	204	207	203	186	191	200	166	183	204	185	197	193	177	165	200	207	192	191	220	181	183	174	197	213	196	194	201	178	187	169	184	186	197	219	211	186	198	200	192	174	187	194	190	198	174	172	204	189	172	189	181	189	204	200	183	186	192	183	181	222	184	199	206	208	199	204	190	162	191	183	189	212	191	221	181	201	155	179	199	186	207	193	191	205	187	190	164	164	185	185	178	205	174	213	194	203	187	207	196	199	210	198	208	181	190	191	178	184	190	210	194	188	178	169	175	180	192	196	208	174	205	155	199	215	215	216	204	198	188	186	191	205	192	211	196	169	178	184	180	200	205	188	192	199	207	167	198	181	183	185	199	191	200	190	194	181	192	177	211	178	218	206	185	162	159	184	187	196	192	176	195	186	184	191	209	181	194	211	211	202	203	175	181	214	200	215	183	198	196	182	171	229	200	181	207	186	183	193	174	175	218	216	190	209	172	189	189	180	216	209	187	191	180	199	196	183	223	222	188	184	197	188	190	192	167	190	206	197	179	204	200	164	177	201	201	177	184	181	181	231	204	194	179	164	197	176	182	168	184	197	173	221	187	188	192	160	216	179	190	186	185	171	200	159	204	199	192	211	205	190	198	199	181	219	206	201	170	186	189	195	187	204	197	184	162	197	213	196	180	201	188	189	178	197	162	194	213	189	192	193	203	224	184	205	210	208	201	176	169	186	188	214	201	182	174	200	185	202	203	176	202	211	209	180	196	189	169	208	197	184	172	183	163	181	200	206	194	198	193	204	191	199	198	201	176	184	222	217	166	192	187	194	169	197	187	215	192	191	186	179	193	191	199	189	184	206	216	198	165	207	163	163	199	189	211	200	189	177	182	194	202	171	182	180	211	198	166	195	213	210	194	187	217	235	202	174	194	212	193	183	187	191	183	213	209	215	187	191	182	180	229	206	162	191	216	178	208	159	182	189	169	185	181	185	198	204	191	170	214	192	194	191	174	217	185	187	191	205	180	168	184	194	184	202	206	197	174	187	189	197	173	204	185	179	196	175	188	174	207	198	181	171	201	195	194	193	196	216	180	176	216	214	198	172	214	179	177	192	173	183	196	172	211	203	199	186	201	187	185	198	180	198	186	192	203	174	196	192	202	190	194	197	203	172	186	179	193	203	205	179	182	206	210	173	198	177	176	219	192	215	189	181	188	208	197	186	198	200	183	209	200	216	158	188	205	186	210	196	176	186	189	207	210	186	193	205	189	174	218	182	194	177	207	188	195	170	187	188	199	179	191	209	198	193	196	177	173	190	200	212	182	197	191	186	177	178	192	193	205	196	201	197	184	205	167	205	200	207	211	203	205	194	192	190	215	186	207	171	199	195	224	191	178	197	183	193	184	184	208	194	191	198	162	179	176	215	197	216	211	175	187	210	187	184	192	193	207	177	200	167	203	195	213	220	222	204	164	197	196	218	196	198	190	185	194	181	158	175	190	192	221	220	196	177	200	176	205	173	180	215	181	209	198	186	205	210	214	190	179	191	198	177	175	196	193	178	212	183	203	200	189	185	168	214	184	199	195	194	194	206	187	214	185	160	192	198	182	222	203	193	179	187	197	201	192	207	194	201	211	217	210	192	204	178	220	200	221	180	204	187	184	186	193	190	224	197	192	192	184	216	201	169	195	194	196	180	195	189	199	227	200	215	189	202	204	193	173	176	174	188	197	193	176	183	206	217	179	196	216	174	172	181	199	177	205	183	178	186	195	211	180	204	192	203	180	180	206	196	169	201	190	206	201	201	173	181	191	192	219	205	222	181	195	193	199	198	200	184	176	204	184	186	186	194	185	182	218	199	176	178	183	194	210	209	185	193	190	195	195	162	179	193	174	222	194	187	210	204	188	188	216	208	197	195	199	204	204	202	196	233	181	200	175	173	207	177	212	203	199	179	163	200	180	178	180	183	181	207	206	181	184	186	170	172	215	196	175	188	185	177	172	202	185	206	181	176	199	181	187	186	221	199	204	179	196	198	195	204	197	193	193	192	220	210	182	191	215	199	183	201	198	177	204	210	197	195	192	187	186	218	170	191	202	179	193	213	198	202	198	195	200	194	191	199	190	171	199	175	189	196	212	201	184	188	200	183	186	184	192	182	202	208	196	172	204	195	199	196	193	173	207	194	216	194	187	219	194	167	196	195	197	200	181	229	190	212	187	195	171	186	185	206	214	194	202	201	190	189	192	202	210	164	165	214	219	200	225	182	181	214	165	185	197	206	208	181	200	191	179	184	189	209	192	219	183	194	199	186	193	180	192	178	181	223	186	185	210	200	191	197	182	180	152	195	172	197	183	198	207	211	191	175	188	185	197	202	213	193	150	180	184	194	206	202	220	194	186	179	199	198	203	190	176	202	207	186	193	190	160	200	180	219	186	195	195	177	189	197	175	181	169	197	199	205	187	194	195	197	173	201	183	192	186	211	192	199	197	193	187	212	183	183	189	208	172	208	179	213	173	177	202	189	207	166	171	166	191	196	211	168	191	219	201	182	187	205	175	220	208	173	213	185	175	192	178	189	179	191	200	181	193	205	188	191	192	192	212	176	177	195	196	209	186	179	209	192	164	173	185	183	203
38627	58581	45201	20683	479	353	330	304	300	306	306	273	296	301	270	277	257	270	312	305	257	284	279	269	299	282	277	266	241	285	251	279	272	269	289	256	260	273	258	235	286	264	275	241	297	250	262	303	259	280	254	273	283	293	275	270	287	259	249	250	257	260	274	262	246	261	251	270	274	314	286	275	265	266	272	291	275	291	250	273	260	255	295	272	253	272	229	278	255	273	281	280	254	288	238	251	277	295	262	316	289	262	296	298	263	256	262	296	287	266	260	261	274	259	256	269	299	282	271	262	278	275	252	301	264	272	282	273	262	251	254	272	270	260	242	245	259	284	274	265	281	280	277	310	242	280	291	307	286	267	263	246	261	255	262	253	252	264	303	276	242	278	239	291	276	245	272	270	260	245	277	258	274	273	263	269	278	272	291	277	262	250	296	303	249	326	259	267	274	243	258	262	301	280	285	282	279	277	282	269	299	246	246	255	266	263	244	286	268	277	287	244	280	253	284	272	265	259	310	249	267	269	259	273	291	269	274	284	260	268	270	270	257	282	280	291	247	246	287	250	262	261	284	270	269	274	273	293	275	272	263	268	259	274	277	297	262	239	267	266	279	252	250	266	261	263	264	272	272	277	258	281	258	267	306	268	266	277	305	264	270	238	263	300	267	279	263	274	276	258	248	290	269	282	260	285	259	282	248	287	281	246	281	268	271	261	301	288	273	286	262	263	283	254	264	245	274	273	263	274	260	253	287	290	264	279	278	261	277	260	274	286	265	249	267	252	229	246	260	267	274	256	266	280	278	261	275	238	257	295	267	269	285	280	278	282	250	286	262	233	257	248	272	266	268	258	266	284	240	262	302	260	273	266	299	297	286	256	255	266	251	297	269	268	306	266	279	257	240	265	273	266	274	264	258	245	275	296	243	313	292	271	278	251	245	307	283	272	259	272	310	274	277	279	250	248	284	254	291	269	295	285	289	265	255	274	281	282	251	274	279	235	265	273	268	283	268	291	285	256	259	288	235	255	269	257	242	310	268	247	282	259	264	266	265	260	278	262	246	235	268	246	281	279	283	280	292	238	296	274	268	281	237	289	289	266	279	307	256	287	280	299	287	257	269	281	281	295	263	273	294	277	252	281	267	284	271	238	258	262	247	299	270	262	250	271	291	252	252	271	266	277	277	263	261	291	279	272	263	297	222	272	237	282	258	282	293	280	257	250	271	275	274	274	264	276	265	250	263	254	254	245	252	278	274	247	285	272	265	278	288	273	284	275	299	268	267	266	248	255	252	253	247	268	253	263	266	309	241	287	275	284	254	304	271	285	251	265	285	273	260	270	272	294	256	272	262	264	258	263	283	233	260	280	259	273	247	281	288	248	282	245	259	265	243	271	281	333	241	259	267	267	264	256	278	258	265	238	272	250	289	261	283	256	259	253	311	244	231	254	265	251	272	306	253	257	272	291	268	300	278	254	253	272	271	276	269	301	282	288	265	274	263	311	294	268	299	256	261	269	260	287	274	271	299	268	256	255	289	258	259	282	311	285	291	273	270	287	278	239	293	266	265	289	275	273	299	266	254	274	279	248	287	279	260	250	267	260	297	260	259	257	249	295	269	291	260	250	306	263	282	269	285	249	248	323	247	276	262	303	268	272	263	281	249	269	274	270	229	264	276	269	263	308	295	261	261	251	284	222	293	279	237	285	282	241	292	259	268	308	242	264	295	285	254	276	279	287	289	268	283	271	257	266	273	268	286	266	289	269	301	284	278	268	266	289	275	295	248	280	274	279	261	247	264	283	282	277	249	263	289	270	239	244	288	281	303	260	245	284	276	256	282	287	267	257	237	278	248	261	262	278	291	257	266	271	294	275	258	268	266	246	262	262	256	276	294	284	270	262	248	260	287	250	276	237	261	259	250	268	301	298	280	274	269	308	285	295	263	260	279	286	276	263	272	277	298	287	277	272	238	239	266	279	259	261	281	251	259	232	261	246	263	268	267	283	270	277	291	288	284	243	264	284	252	255	249	237	248	287	291	257	257	269	260	262	264	288	286	283	280	276	274	262	257	253	281	257	280	265	265	273	259	273	291	282	296	291	267	256	311	275	280	296	264	270	259	258	269	236	273	261	276	295	264	259	252	269	252	265	298	263	268	255	285	265	275	280	275	268	244	272	249	292	243	295	249	282	277	269	248	268	264	281	279	266	303	256	254	279	255	259	298	266	275	255	265	281	282	247	247	284	238	309	261	283	272	295	262	264	263	282	287	263	269	251	277	273	284	274	273	270	288	277	298	281	259	291	256	271	275	239	281	256	270	247	283	280	292	231	273	281	259	307	281	278	286	277	279	264	270	262	242	252	263	276	295	258	282	261	268	256	288	288	212	239	249	270	272	285	252	264	285	273	261	274	261	264	261	252	281	249	282	294	267	268	285	265	239	264	281	296	241	244	284	275	303	278	259	288	251	257	276	246	276	292	264	281	281	298	281	257	277	310	264	260	280	301	278	281	291	262	279	257	281	261	253	266	288	284	258	278	275	234	244	251	271	279	250	291	251	294	261	262	280	272	278	277	277	278	314	280	244	247	293	280	282	272	301	314	261	261	297	274	274	251	286	312	295	248	280	245	261	277	304	292	258	284	258	278	262	282	258	256	255	281	263	262	254	262	268	293	273	276	297	285	267	270	264	250	306	257	265	242	277	244	285	282	255	256	275	300	266	269	283	270	290	301	260	281	284	278	243	260	275	262	261	263	268	277	252	260	263	247	232	276	248	258	269	286	279	254	289	250	275	263	261	276	271	259	242	284	261	260	284	251	258	268	252	269	268	251	251	262	281	282	277	272	255	266	261	270	268	252	253	274	268	251	276	272	284	267	252	252	284	310	250	242	270	263	230	268	274	260	280	297	253	261	279	262	289	274	263	253	255	263	257	258	249	256	279	265	252	263	291	277	269	270	263	288	266	264	267	265	262	265	246	286	265	283	287	263	283	276	277	317	272	277	280	285	266	275	242	278	260	235	271	274	278	269	283	266	260	258	263	250	280	277	288	294	273	294	289	241	273	267	260	271	227	261	256	261	245	265	244	242	250	294	261	247	275	278	275	256	284	242	267	256	267	252	286	267	296	278	308	278	294	291	274	326	264	253	279	266	267	279	251	244	282	280	269	264	254	269	255	267	276	268	274	288	281	305	277	271	259	257	298	269	244	271	277	255	265	267	255	282	319	268	252	271	246	249	269	272	274	261	265	272	269	286	277	276	270	239	303	281	265	250	254	292	257	289	283	270	276	275	262	259	304	268	263	271	270	281	283	289	276	284	258	271	285	227	290	267	281	275	262	279	259	293	262	282	266	276	246	273	248	285	269	283	256	282	284	286	301	267	277	272	286	303	273	287	249	247	268	270	249	267	281	272	280	286	257	281	293	266	264	257	271	236	304	276	261	280	247	271	261	258	279	250	280	281	296	270	283	249	242	275	268	245	267	263	255	289	274	253
22342	21389	28554	25212	21338	20963	9432	695	535	543	517	497	485	534	528	531	548	508	519	522	523	540	498	505	517	482	532	528	505	510	529	495	483	511	524	506	499	514	477	530	523	448	482	493	477	517	461	490	530	434	493	500	502	500	475	517	492	511	487	473	479	510	537	514	484	485	462	520	529	444	466	473	514	445	505	488	506	484	508	502	482	457	473	478	504	519	506	526	452	490	533	500	482	476	529	419	509	482	450	464	482	476	494	487	460	489	474	511	507	498	503	497	520	517	519	485	519	495	518	480	485	491	496	504	468	472	507	508	468	471	502	492	512	508	467	462	507	503	477	515	516	498	464	537	493	445	435	454	459	482	466	468	479	464	508	512	469	458	492	492	493	491	508	470	511	466	504	485	489	502	495	492	488	513	507	514	469	496	485	479	492	509	475	517	485	498	472	509	483	518	483	464	498	493	513	494	503	475	521	493	452	503	490	506	503	463	493	514	504	464	548	514	489	488	494	500	486	476	484	493	519	483	478	489	471	485	475	477	493	515	502	501	507	506	487	518	531	495	496	453	524	473	511	510	537	478	511	490	482	498	468	460	469	525	507	511	443	491	513	497	453	540	470	511	471	462	471	488	493	466	509	496	523	499	515	528	480	496	467	487	504	470	486	487	525	505	480	480	522	490	502	487	488	487	458	484	472	493	469	502	469	522	503	486	495	448	499	488	476	488	480	501	518	508	481	468	508	493	500	477	532	441	507	514	486	514	493	466	495	462	517	471	486	495	498	486	528	454	480	511	493	466	471	474	449	454	473	466	492	453	494	488	483	478	448	489	469	452	498	489	496	491	503	479	457	494	503	471	433	461	493	468	465	472	509	490	490	467	484	528	520	502	471	517	511	542	504	492	464	476	482	502	491	502	513	549	495	477	505	480	451	474	495	519	482	480	477	451	534	503	497	490	552	531	492	488	489	550	486	511	516	480	504	461	503	461	472	494	485	461	492	524	478	473	509	508	487	494	445	508	474	526	487	502	487	512	483	500	551	458	495	497	528	506	503	507	501	473	446	477	462	458	530	498	466	506	492	504	498	509	464	534	514	483	476	513	451	501	501	499	507	459	510	490	488	497	485	528	485	525	490	461	479	452	469	488	513	518	519	452	503	528	533	459	444	495	522	488	537	485	491	540	475	513	472	487	479	493	489	481	484	547	540	455	505	476	492	453	458	511	501	516	507	463	492	497	469	501	462	494	485	470	505	470	489	492	529	503	501	487	481	507	495	506	455	444	496	485	489	524	500	521	512	526	505	506	477	465	473	510	475	463	492	463	518	507	513	484	480	524	491	455	469	481	501	490	480	503	470	529	478	529	468	498	479	523	475	490	492	475	492	494	521	501	458	459	531	487	472	440	463	506	550	493	469	494	477	492	465	514	461	501	508	511	507	513	451	474	511	476	481	482	470	479	501	512	479	517	477	471	511	449	505	469	470	494	489	513	483	467	491	474	469	510	517	504	460	465	492	478	442	474	458	525	483	492	514	470	488	478	496	486	479	434	499	535	495	489	490	524	517	502	485	493	470	497	482	488	482	463	496	465	502	489	463	475	476	491	456	507	496	510	483	533	497	472	487	476	446	490	485	444	515	496	493	510	506	451	486	501	488	495	507	518	496	485	494	461	459	482	503	488	475	484	477	520	466	463	470	476	493	530	475	470	469	478	564	487	483	518	538	507	521	484	517	485	515	493	508	490	499	495	507	483	488	530	543	494	520	430	475	491	549	471	483	494	482	469	524	498	457	485	491	494	504	491	490	471	498	483	465	503	496	496	514	543	501	491	494	493	499	445	482	486	513	489	500	482	477	474	477	512	479	504	500	476	488	473	503	485	485	511	486	532	501	485	451	502	497	463	551	470	512	511	470	469	439	498	514	495	479	504	477	508	445	537	507	484	491	525	464	507	468	488	501	448	516	511	434	517	519	480	526	461	510	518	479	457	482	522	482	526	526	499	498	442	464	481	510	455	494	522	489	530	489	515	529	513	504	471	505	512	499	497	468	509	454	471	471	521	439	476	529	496	515	482	508	476	468	507	509	473	489	480	476	525	475	486	527	486	458	483	479	511	499	481	479	488	490	480	506	540	483	515	488	459	502	509	503	459	495	481	510	485	446	487	451	477	515	457	491	481	478	558	465	491	522	467	469	474	498	487	507	478	493	464	477	489	442	486	512	488	556	501	452	526	457	485	512	474	480	521	487	452	527	513	437	534	494	462	465	495	497	474	484	489	490	484	494	459	523	482	488	467	453	502	480	459	519	502	485	470	472	535	459	508	472	521	506	463	465	472	485	487	511	483	506	483	493	491	490	476	483	491	466	480	469	454	495	506	450	461	507	464	449	448	501	523	476	461	449	462	457	490	468	521	487	486	518	493	503	475	501	518	489	481	509	442	493	523	476	476	475	485	505	474	513	513	488	458	500	483	489	423	497	452	469	500	496	474	503	509	531	465	511	513	507	490	500	506	451	504	473	435	515	489	499	511	511	524	468	522	483	489	488	504	465	550	475	474	499	491	460	521	488	489	478	482	539	453	455	447	470	472	478	500	491	452	498	464	465	490	473	503	518	487	494	470	457	517	533	484	524	491	525	496	517	516	480	479	508	497	502	497	477	461	506	492	521	474	504	485	504	467	473	484	465	514	462	469	494	477	461	494	488	463	514	515	457	513	472	462	497	452	475	507	493	485	508	504	483	493	475	462	451	484	470	523	513	508	520	446	482	493	491	515	505	496	497	521	467	453	500	481	475	504	487	530	454	519	482	481	483	506	462	513	516	488	458	501	504	484	498	489	538	479	457	471	489	545	481	503	492	498	507	506	517	469	466	500	473	521	467	502	466	490	495	534	518	463	491	530	507	476	514	489	457	463	485	454	503	489	496	510	486	506	464	513	479	516	530	474	455	473	477	491	506	484	533	504	478	502	499	493	512	473	484	497	453	497	516	463	490	478	492	527	493	466	526	497	488	537	496	514	499	479	454	519	440	534	487	459	527	473	489	517	504	507	459	491	472	543	497	472	511	470	486	492	485	443	499	481	493	491	512	484	477	441	481	478	488	480	469	491	495	469	506	473	457	473	496	476	472	501	488	491	482	453	498	482	438	470	491	499	493	500	506	500	471	496	484	469	503	463	512	466	506	520	447	517	519	483	458	506	498	517	506	501	445	488	495	501	461	440	490	452	496	517	489	515	484	471	484	470	515	504	496	537	499	472	486	458	553	452	464	465	465	500	501	505	456	499	506	491	501	493	487	476	499	489	500	498	461	484	518	498	472	475	476	474	520	486	505	448	460	510	504	474	505	490	506	480	458	482	475	474	489	495	484	509	507	482	460	492	488	467	504	508	491	507	499	484	474	445	485	455	483	483	495	477	480	494	498	468	500	495	464	489	494	521	471	491	496	482	480	490	520	482	527	487	502	480	490	475	485	475	453	502	499	537	505	533	501	516	487	492
47180	71162	66814	37112	1475	988	908	858	773	749	721	713	751	715	694	668	632	661	686	630	663	679	669	659	679	705	688	634	632	645	653	676	617	673	696	678	665	617	670	644	631	650	638	624	655	643	681	617	593	641	714	674	614	677	661	646	647	679	660	648	631	628	660	639	640	658	640	620	649	639	636	661	656	633	690	668	645	706	673	632	687	663	679	644	621	664	590	625	617	609	647	663	628	656	629	659	659	630	588	647	677	633	611	638	615	595	622	618	640	653	651	641	647	639	674	619	653	636	624	633	637	641	674	652	606	670	610	613	634	671	598	613	613	616	657	634	614	596	641	666	597	639	666	651	691	617	686	612	633	668	689	629	640	590	643	603	678	608	678	663	696	624	614	611	647	643	642	601	604	642	675	687	658	659	661	618	652	639	646	647	695	614	667	715	613	694	651	635	647	649	637	631	647	640	669	658	626	646	659	633	625	658	643	616	648	611	633	637	621	660	627	611	635	699	660	647	642	619	649	590	597	630	663	652	700	638	643	611	643	618	638	643	693	682	658	614	651	642	603	626	632	644	627	643	633	620	629	648	639	652	670	640	619	685	665	674	673	671	653	654	617	637	659	657	634	668	626	630	671	648	673	645	624	655	632	605	623	664	639	634	641	638	614	628	655	629	671	686	621	669	628	643	615	650	645	587	653	611	617	616	661	661	661	675	628	658	633	589	633	709	641	642	659	655	640	631	630	602	597	642	600	646	585	656	628	641	650	618	671	625	666	634	624	643	667	603	616	641	662	608	651	624	636	629	657	654	607	568	719	628	631	661	673	627	637	614	683	612	636	618	624	625	655	666	635	685	665	607	640	675	668	609	622	635	692	637	639	637	601	669	659	702	607	660	633	656	643	614	638	663	633	655	631	617	669	680	688	637	616	618	624	663	655	639	675	631	629	645	641	678	639	631	640	627	648	672	648	659	642	670	605	643	686	634	651	647	648	675	628	645	613	611	638	636	677	702	589	630	679	623	665	613	667	616	603	619	653	626	670	652	623	624	631	643	674	675	630	655	613	634	647	624	659	638	627	646	666	653	649	677	641	673	628	685	582	646	684	649	672	650	699	627	685	623	668	642	623	664	697	635	644	628	676	641	634	652	634	626	667	624	643	650	660	675	634	661	668	584	613	632	604	651	661	631	629	597	599	594	638	632	647	622	661	683	668	684	644	699	633	631	631	629	604	650	645	635	592	629	607	607	672	625	634	675	654	690	664	675	658	646	619	629	598	642	672	617	646	628	623	626	643	610	670	597	692	634	652	658	684	655	635	672	672	636	666	637	676	629	629	598	652	616	650	643	640	646	644	602	638	617	628	629	634	676	618	611	659	658	663	622	635	652	636	648	603	609	622	655	676	624	623	693	643	618	612	620	683	677	673	686	648	653	632	643	646	655	662	662	635	608	617	603	646	655	647	639	635	635	600	619	638	674	661	639	650	696	644	622	643	626	654	633	643	638	669	695	602	645	694	605	632	670	628	612	600	604	618	645	655	613	693	605	638	556	661	632	604	642	625	673	637	679	658	601	602	668	616	628	604	720	610	630	658	648	668	683	669	646	655	616	614	648	680	616	674	647	638	651	645	660	591	601	600	661	650	678	688	626	640	622	624	660	648	639	634	661	660	655	672	677	679	599	646	644	635	652	634	634	657	600	672	687	653	612	665	669	660	658	683	636	678	635	638	643	676	641	627	643	596	660	643	661	632	717	633	596	603	656	714	640	651	620	644	597	615	666	667	664	660	652	627	628	617	635	634	651	618	624	627	645	628	642	685	620	642	662	613	656	653	678	675	642	595	651	685	650	630	619	611	633	638	653	651	659	635	635	638	610	630	622	676	625	663	646	683	652	653	658	636	648	655	601	660	624	622	636	640	608	611	642	616	643	631	633	622	626	634	656	658	657	636	678	674	684	628	655	640	634	654	594	692	658	651	637	648	631	624	672	617	622	627	700	645	634	625	625	660	618	649	623	569	665	647	667	610	631	642	645	612	614	599	655	626	664	652	668	598	684	611	646	636	654	645	626	658	660	653	643	675	636	672	604	661	633	647	635	664	640	680	640	680	655	621	644	650	626	602	687	614	663	635	595	673	653	681	689	649	669	639	658	642	651	651	667	572	673	622	638	651	614	629	581	663	646	684	622	628	638	626	618	698	611	627	619	639	681	635	673	662	656	696	625	662	605	617	653	639	648	659	606	624	627	628	662	672	655	581	655	640	599	636	605	676	641	688	671	658	623	592	631	637	624	630	626	669	624	604	659	619	633	608	622	635	624	645	668	633	639	662	638	655	632	641	643	608	628	649	616	624	639	636	643	696	636	632	622	628	646	617	652	646	672	681	623	641	665	662	636	656	695	668	638	656	632	613	651	641	658	644	669	616	660	661	611	650	633	648	666	650	632	616	624	622	637	615	607	627	672	621	614	699	648	651	658	622	678	647	665	702	636	622	633	681	680	657	617	614	649	655	635	664	631	665	694	653	640	659	655	631	615	613	596	627	603	659	634	702	628	603	650	667	658	638	645	674	631	630	650	650	620	656	644	635	649	623	622	650	615	702	622	655	627	668	604	633	653	679	648	644	633	605	621	637	635	600	639	659	659	649	618	608	606	670	632	662	681	592	612	594	648	648	659	630	620	667	607	665	649	651	564	654	684	626	661	660	650	605	626	633	689	657	650	658	628	658	625	663	648	616	632	614	656	680	615	674	676	698	606	632	619	600	644	647	659	612	649	630	628	700	613	646	655	680	677	637	653	632	647	654	656	673	662	657	637	666	608	637	663	641	616	652	628	610	651	621	638	673	606	623	651	677	682	618	667	620	650	611	616	584	656	647	657	661	673	620	640	646	578	671	608	610	651	645	630	632	633	625	653	611	627	632	647	662	675	588	639	653	626	585	617	639	601	643	659	642	628	586	612	658	627	694	649	650	654	670	603	640	617	627	641	659	682	638	684	634	592	628	640	654	657	652	661	694	669	606	640	672	680	679	668	698	634	644	644	599	606	613	637	616	619	637	620	605	620	629	673	601	604	632	635	641	613	709	638	627	640	660	592	624	660	652	650	644	610	652	641	626	596	632	621	622	663	626	595	658	673	689	623	624	642	599	655	643	629	624	599	638	664	665	624	604	697	647	664	594	648	628	672	636	630	659	641	617	633	612	590	677	635	636	632	663	632	680	657	655	641	607	639	651	611	661	620	628	584	669	628	636	631	647	667	597	658	622	627	623	592	673	602	671	662	630	646	641	650	618	656	666	647	641	653	618	655	637	640	698	605	634	699	641	650	661	667	628	636	581	689	640	677	631	654	690	641	674	672	663	618	640	613	598	618	652	632	639	641	631	580	605	653	623	658	638	652	656	689	643	646	612	638	611	675	632	646	641	694	621	598	638	612	664	565	618	645	597	616	631	642	645	607	650	661	625	610	630	663	659	628	661	652	641	602	685	664	675	651	652	609
27779	22455	21827	9595	485	358	339	360	376	346	339	334	345	343	359	362	376	355	374	345	327	375	327	351	382	361	352	388	347	364	378	381	356	387	362	393	339	356	372	363	378	356	348	359	333	370	353	350	389	345	392	336	372	368	357	358	326	358	376	349	368	350	338	375	371	352	372	352	351	355	352	338	370	342	352	346	348	369	379	333	353	352	335	351	360	334	402	356	346	388	298	361	357	361	354	340	331	366	366	350	339	357	329	370	361	358	331	357	370	363	353	379	333	356	354	344	367	370	358	350	331	371	380	388	340	337	336	342	330	317	362	364	351	346	349	399	353	304	360	349	378	345	333	366	355	360	352	346	355	351	375	323	347	348	321	386	376	354	374	362	354	336	369	351	351	335	369	370	366	346	358	380	348	356	365	352	331	336	309	364	378	351	372	372	346	376	426	353	341	363	346	361	334	352	387	376	349	351	349	339	372	334	366	375	361	332	360	321	330	337	333	325	325	346	374	327	355	361	298	311	351	349	363	366	346	346	355	333	336	372	346	348	369	347	355	387	334	353	352	355	333	364	363	364	352	345	359	386	364	355	346	361	356	358	331	357	370	377	354	366	365	379	357	362	361	312	358	363	370	357	353	374	329	343	363	349	343	383	373	347	374	376	361	358	359	343	365	339	380	354	354	364	348	343	320	363	373	341	362	360	348	363	344	352	350	319	368	339	317	342	329	377	357	367	364	346	373	367	326	347	353	343	344	361	350	352	320	360	322	333	350	377	342	369	360	326	357	387	347	356	392	330	343	333	351	347	339	344	362	378	349	352	357	348	347	360	354	363	396	343	321	329	369	335	347	355	360	359	335	348	340	350	386	342	325	327	387	339	336	328	352	360	358	335	343	322	364	359	334	359	333	359	345	363	350	350	357	342	344	329	338	349	383	353	379	364	361	371	367	358	320	361	375	341	319	371	362	342	348	338	342	348	389	333	367	368	326	370	348	364	351	338	372	342	368	371	370	340	335	351	365	356	355	354	305	361	379	348	353	379	359	362	388	353	356	365	354	355	353	379	366	365	338	366	367	337	344	366	392	353	346	329	363	369	365	359	344	329	339	358	350	349	330	331	362	375	361	352	367	349	363	348	399	348	374	307	344	390	381	396	337	362	351	337	342	375	346	380	376	356	367	336	314	358	363	349	363	353	372	335	344	370	307	348	343	342	352	336	307	363	359	384	370	340	333	388	350	366	368	361	351	329	358	354	367	371	342	376	364	364	354	371	345	366	345	347	365	346	353	311	347	345	337	352	341	351	359	372	324	343	369	332	386	335	378	386	344	347	363	391	346	389	347	333	357	374	333	339	343	364	333	350	359	340	305	371	361	359	354	384	379	368	362	364	349	366	364	328	359	338	359	375	336	367	369	332	374	363	344	375	359	346	353	325	360	324	331	356	339	347	374	351	358	343	329	321	350	341	346	406	359	345	358	345	329	362	376	374	334	353	360	337	354	327	350	366	360	346	356	364	363	343	367	319	359	356	341	339	328	372	347	347	345	381	354	373	340	351	365	377	367	363	353	370	337	329	343	347	332	351	383	351	371	352	344	364	380	345	365	345	348	365	353	352	349	340	383	360	365	324	351	364	375	338	354	365	304	323	392	363	351	366	345	351	335	337	357	359	359	358	345	379	343	312	347	390	353	346	313	352	357	370	340	318	372	338	368	393	342	355	368	336	353	332	352	371	383	351	326	359	366	342	331	340	309	358	357	321	357	367	337	377	333	332	389	374	388	321	333	374	346	307	378	364	362	361	358	387	346	359	337	378	366	377	376	354	357	367	370	353	371	345	370	324	322	376	335	386	339	383	352	346	367	345	334	379	348	349	370	375	325	365	340	337	372	360	344	336	347	400	385	356	348	343	345	320	354	381	360	352	349	354	361	383	340	368	366	335	375	331	340	330	363	350	342	324	343	343	370	380	341	382	357	363	344	326	349	344	352	340	391	350	384	399	362	338	369	338	380	350	340	345	361	377	368	353	340	389	370	340	318	332	337	347	383	314	351	352	340	363	345	333	385	370	349	356	332	322	331	365	369	369	332	394	342	372	365	334	327	350	341	365	352	330	350	349	357	339	351	351	340	382	367	356	384	352	315	375	340	367	331	352	357	355	331	340	348	363	356	370	351	339	372	339	367	367	383	365	379	355	352	369	361	354	350	359	358	356	373	384	370	347	369	346	345	350	346	371	353	334	367	365	350	335	340	361	382	383	377	350	333	371	361	359	339	386	366	337	339	364	342	327	373	359	343	375	352	343	335	374	368	371	393	317	353	344	361	359	330	322	335	359	351	381	353	350	362	376	343	332	371	367	356	374	382	374	355	370	334	358	324	352	353	351	360	399	335	354	368	344	354	373	320	333	378	352	342	356	340	355	377	355	362	341	367	358	348	398	339	383	347	362	387	336	349	347	360	367	320	346	362	369	360	407	366	296	352	356	351	336	318	365	363	360	335	338	363	355	369	365	350	384	355	353	338	355	365	365	388	364	348	370	321	356	319	350	362	370	370	316	346	374	351	356	368	358	349	339	392	360	364	386	312	343	320	348	336	357	365	354	339	345	343	392	360	335	328	379	352	363	336	331	350	368	350	328	363	346	381	321	364	356	319	358	368	346	340	336	399	383	336	360	320	339	375	340	319	319	312	372	355	362	341	345	367	347	370	358	370	366	353	342	363	400	364	354	336	320	371	322	355	356	350	373	345	355	354	333	349	343	361	376	343	334	350	324	338	340	361	308	325	319	352	373	350	338	328	327	333	382	374	362	355	355	346	395	351	340	359	341	356	366	353	336	370	346	367	337	344	352	355	378	355	354	356	333	362	358	325	352	350	346	378	364	312	343	382	362	355	339	383	386	344	352	318	344	342	377	357	326	353	357	376	342	330	359	346	342	339	338	341	369	358	334	364	356	355	363	337	369	394	387	336	331	337	317	371	339	346	342	305	367	362	363	317	336	334	350	361	327	350	374	365	329	387	343	365	335	368	348	342	350	340	353	325	355	363	346	339	369	367	333	340	338	317	337	364	350	386	370	373	354	360	349	367	352	359	347	360	362	344	380	343	360	353	331	379	347	354	375	343	398	343	364	348	363	371	352	344	371	349	355	339	332	344	340	373	386	367	320	342	369	305	360	391	349	365	335	372	334	366	355	369	329	368	367	347	348	361	345	340	346	358	342	339	343	348	351	324	353	345	403	351	361	363	357	355	367	345	358	382	360	377	331	364	385	351	366	335	339	311	364	379	353	367	377	341	351	345	355	346	365	342	370	354	358	353	336	349	355	356	355	358	370	343	314	367	351	380	359	358	376	358	344	354	324	364	346	379	354	361	356	377	366	383	331	399	355	360	356	372	332	365	343	341	326	364	355	332	372	375	370	318	316	364	343	337	343	333	339	360	337	333	343	374	371	355	353	344	319	344	354	376	332	347	319	368	333	356	384	330	349	348	330	339	382
22752	32311	20919	6860	523	470	485	482	446	452	462	470	428	497	469	513	460	449	475	457	482	462	472	454	510	439	475	470	471	447	455	456	492	459	441	424	450	489	443	444	452	491	470	446	457	453	437	464	454	442	459	446	477	476	466	458	432	498	464	463	459	477	473	439	470	477	479	454	477	474	479	451	451	469	480	465	486	465	471	429	461	451	473	454	457	463	452	448	445	486	436	474	480	461	437	475	447	481	450	484	477	440	480	471	475	457	433	486	475	442	466	489	461	440	470	431	449	460	464	430	435	475	483	480	475	470	447	446	462	470	478	476	452	435	501	448	458	470	481	468	426	474	486	443	466	433	495	446	426	448	479	450	469	474	481	486	468	475	432	462	460	418	453	479	449	465	485	471	421	432	491	481	437	496	467	481	477	427	466	469	458	440	470	467	475	455	458	471	492	464	492	442	430	499	435	463	486	466	462	448	438	488	517	475	493	516	430	466	432	444	467	446	500	482	459	417	435	432	474	467	456	454	445	433	439	502	433	463	461	443	491	458	494	464	471	452	444	479	473	474	453	443	436	454	461	468	475	464	476	473	487	480	478	442	426	477	441	452	449	474	458	490	420	461	472	472	480	490	462	460	465	465	495	485	465	457	438	450	451	422	462	478	472	479	450	479	475	469	452	492	482	435	478	501	453	436	465	475	468	482	465	475	442	431	450	512	457	437	440	482	451	442	453	473	449	498	477	487	456	458	450	445	470	485	459	465	487	438	477	479	460	488	468	483	515	485	489	480	465	451	422	467	496	443	519	470	455	473	445	489	465	436	477	510	489	456	474	435	434	436	473	471	490	484	448	436	434	420	467	475	447	478	461	451	466	477	474	481	444	415	459	490	474	457	458	494	438	431	480	439	505	448	465	452	474	514	464	496	490	439	452	509	478	502	446	480	484	475	490	467	464	459	477	437	472	461	464	467	487	466	467	437	438	471	439	470	454	451	431	422	450	475	471	455	468	449	452	442	478	485	451	473	461	467	486	431	479	472	453	467	461	466	469	466	464	470	452	443	486	483	487	462	486	463	470	485	461	449	470	480	472	489	492	441	457	459	465	476	471	471	449	466	471	488	454	435	423	447	474	442	450	481	480	436	472	471	457	428	458	473	457	455	472	479	424	440	472	439	453	464	450	443	474	462	452	432	485	449	487	486	496	439	478	528	487	435	456	462	482	498	447	468	465	420	467	451	466	450	474	461	460	446	474	459	439	465	485	454	484	444	494	428	458	479	468	441	474	460	494	470	484	484	451	444	424	471	446	484	479	459	445	433	455	410	499	478	440	459	439	479	478	432	471	477	468	473	479	463	490	488	478	470	484	447	452	470	483	450	467	515	488	470	470	476	472	452	449	481	413	527	436	478	461	463	485	452	493	441	493	484	514	466	471	476	450	425	447	442	439	438	442	455	468	473	548	486	430	475	446	470	439	455	457	478	469	463	484	456	423	456	502	493	472	500	466	452	481	412	457	469	446	461	443	460	441	469	450	500	461	431	469	453	477	472	488	453	488	462	467	502	500	473	471	483	463	441	456	445	500	424	462	467	430	457	449	450	464	445	449	442	465	439	478	475	461	480	487	427	487	466	431	452	441	456	459	460	450	472	458	459	459	462	483	461	458	459	476	477	447	477	457	465	429	459	487	441	492	451	461	465	434	468	443	460	478	432	464	455	449	462	485	457	445	455	450	477	451	452	494	488	510	472	456	417	452	489	462	477	462	445	468	477	443	498	476	519	487	471	464	481	458	491	468	497	474	472	455	477	441	490	484	458	445	494	470	493	470	442	453	455	491	471	493	442	495	488	460	468	438	443	478	481	478	443	491	494	485	444	448	455	503	478	489	449	489	452	447	439	467	514	481	405	466	435	426	468	468	443	454	443	472	442	485	495	491	482	471	433	471	440	469	488	474	472	492	448	467	448	448	459	483	502	518	443	444	419	434	474	530	450	442	495	470	442	446	445	453	452	428	443	464	468	477	435	480	435	442	465	444	456	494	487	489	475	447	516	509	428	452	445	449	463	442	466	444	463	460	485	465	458	460	445	488	452	436	486	459	466	472	440	510	441	437	434	428	451	452	479	430	456	464	482	453	474	469	423	448	462	441	464	442	430	476	485	475	465	442	473	434	454	501	476	502	457	474	426	457	469	469	423	453	447	455	438	481	473	443	502	435	453	420	411	474	434	418	466	445	450	458	481	467	439	446	427	512	472	461	466	500	458	463	481	469	490	435	470	472	459	451	476	459	479	500	471	473	454	437	468	474	472	449	473	456	456	444	479	487	472	444	489	459	496	464	498	430	471	496	484	449	490	440	472	488	439	504	433	467	495	510	453	463	493	472	458	474	434	458	445	467	472	420	483	523	456	447	483	445	472	478	460	487	478	454	443	465	494	423	424	492	424	477	468	450	422	481	499	454	487	486	524	451	462	477	478	432	452	455	472	453	497	473	457	461	479	439	469	444	513	486	451	464	468	434	467	491	446	431	463	482	449	473	482	425	525	468	456	458	469	439	397	464	481	483	448	445	468	451	449	453	453	415	460	434	458	484	457	455	455	449	477	444	459	463	474	495	496	465	496	439	478	487	446	436	460	448	476	467	458	485	489	506	462	467	435	458	470	455	475	421	495	426	439	464	521	458	472	453	467	464	477	462	454	422	442	457	478	470	454	437	446	477	456	458	424	462	489	468	441	458	447	453	462	511	477	472	443	511	468	440	460	444	457	493	476	460	467	439	466	478	496	437	477	490	474	433	478	463	460	500	463	468	431	464	460	455	426	478	464	459	452	456	441	432	469	445	435	484	458	446	400	470	465	465	455	453	447	461	457	431	484	455	447	447	459	463	447	472	482	429	455	447	502	501	481	470	455	491	471	457	436	460	462	450	509	435	464	431	441	480	461	420	440	462	454	484	467	477	482	505	452	476	431	443	479	489	480	467	471	469	453	450	461	500	456	468	485	500	460	472	473	464	482	439	503	428	478	467	449	468	472	466	474	442	440	477	426	454	484	472	441	444	452	477	422	456	455	462	457	428	451	444	453	473	449	460	448	485	447	460	482	473	468	473	482	447	474	438	460	491	454	467	470	433	436	462	457	521	470	471	451	450	484	432	487	450	502	464	454	464	444	466	500	463	476	459	426	465	432	462	428	441	449	459	478	457	470	487	486	490	462	468	450	471	447	481	432	486	486	443	498	485	488	480	478	459	459	477	459	462	476	464	482	457	452	497	480	444	505	460	430	480	463	451	446	501	489	480	454	455	489	451	468	448	453	470	467	448	474	482	454	510	462	485	475	461	485	476	478	479	465	444	459	455	456	464	446	429	429	482	461	478	462	442	493	488	478	451	445	457	474	445	437	486	476	456	471	473	454	473	466	479	474	483	432	494	438	418	498	458	461	487	478	502	446	432	501	482	441	456	501	446	485	490	475	438	465	454	469	451	426	494	440	467	468	446	463
23259	21448	29062	26843	20408	9913	968	653	617	600	631	616	619	582	616	616	646	634	590	607	557	604	583	607	599	609	588	595	588	582	618	640	574	578	580	616	609	604	645	594	585	607	574	590	629	595	602	597	616	568	588	649	593	594	601	622	618	568	593	602	599	558	563	573	608	555	578	559	575	580	598	602	610	568	548	588	523	611	580	605	594	549	561	591	625	560	598	601	596	583	575	556	611	563	571	574	587	606	619	569	563	617	591	608	584	580	637	614	608	603	584	563	648	609	582	583	618	632	612	608	491	637	577	605	594	522	583	609	581	608	586	617	576	571	590	598	594	592	569	594	586	608	551	585	570	572	611	593	615	602	571	581	601	549	593	569	592	592	585	605	593	592	644	582	606	577	581	602	605	591	549	600	573	539	602	583	590	564	587	551	607	591	559	590	596	626	618	638	596	606	621	545	560	562	596	583	574	571	586	648	623	596	577	622	584	587	602	619	582	606	595	583	580	627	584	611	526	598	562	599	590	574	597	569	577	574	605	569	579	605	595	583	601	552	602	574	580	587	619	570	628	588	592	599	591	583	590	594	611	583	600	600	590	539	572	560	594	573	612	524	595	560	572	572	586	645	561	600	626	573	556	616	569	553	600	630	564	593	619	594	619	578	570	607	597	583	584	572	570	622	651	589	644	575	607	566	555	620	635	546	612	633	588	614	554	636	584	550	585	624	556	605	577	563	556	587	606	604	609	603	590	579	599	601	609	574	602	603	597	617	568	616	557	584	567	576	571	575	546	584	604	589	587	569	574	576	595	599	565	570	557	630	568	632	616	572	603	613	606	606	600	611	566	580	591	598	579	595	641	524	609	601	587	586	568	663	618	547	619	579	589	572	573	590	593	578	633	583	579	611	563	588	579	620	595	569	562	572	621	572	610	609	594	576	598	579	600	592	589	617	618	628	575	628	547	545	599	589	607	568	615	604	581	614	549	557	611	571	549	615	637	589	584	614	585	626	567	582	528	611	579	607	591	579	645	599	607	590	608	546	556	604	612	562	588	584	593	558	561	584	581	547	610	600	609	514	553	576	565	577	568	585	629	601	620	578	543	565	596	619	561	568	527	579	578	611	573	590	591	592	574	599	585	610	621	566	521	583	612	597	585	571	554	590	613	593	560	573	622	576	597	565	578	600	613	575	608	608	587	621	572	599	552	580	583	590	577	632	585	557	583	604	598	576	570	618	586	564	561	600	592	590	587	588	572	556	593	558	614	592	589	583	604	604	597	563	591	583	587	565	600	587	564	582	587	568	594	566	586	559	576	588	566	609	571	578	591	564	564	554	565	591	616	558	636	596	558	631	601	537	577	623	605	585	628	614	593	589	623	571	580	616	617	567	572	604	593	588	589	561	585	572	613	581	560	563	610	610	541	606	610	605	533	604	600	568	596	587	643	580	584	573	601	582	594	584	628	579	565	578	620	598	585	585	609	568	612	584	600	584	601	631	577	609	563	587	617	651	563	596	608	542	564	605	565	602	576	581	588	552	601	619	581	552	601	624	578	618	623	561	617	576	562	561	591	557	622	593	624	588	545	612	581	594	598	614	537	570	563	639	599	576	602	604	601	577	601	593	582	565	593	610	553	576	611	551	635	550	588	623	612	596	578	580	588	627	578	625	612	563	617	579	653	541	589	618	622	571	573	590	606	606	546	576	593	584	619	583	557	590	606	580	616	607	563	550	580	599	609	621	553	618	597	548	590	573	583	594	591	566	593	619	587	566	584	596	616	589	582	583	571	585	615	540	592	627	639	551	568	630	607	542	572	572	592	551	596	579	605	564	550	567	572	575	611	574	608	584	563	575	522	578	578	580	608	545	575	604	590	613	573	649	557	614	619	613	627	585	598	569	568	577	594	576	624	577	615	596	585	545	579	595	574	583	577	592	594	591	550	631	625	613	582	604	630	567	611	617	594	547	601	598	600	599	577	538	568	568	576	670	567	586	586	625	566	555	602	590	576	567	584	608	610	574	608	595	587	603	591	560	586	599	551	563	606	575	617	611	544	566	573	609	637	564	552	567	574	561	626	642	601	606	594	572	607	577	576	605	598	567	581	625	597	563	587	570	545	562	579	570	553	537	578	616	574	548	642	612	597	583	594	601	563	605	630	587	563	623	534	560	630	594	554	608	557	553	588	606	569	583	589	613	611	598	583	590	601	551	588	583	596	582	590	636	564	579	574	580	571	551	573	619	583	570	605	564	552	607	594	562	601	619	567	606	602	617	613	603	553	542	560	599	535	605	600	557	582	564	608	552	583	536	589	574	601	583	589	593	590	582	570	588	605	612	570	611	616	562	584	560	604	584	559	599	498	603	554	581	564	581	617	610	571	609	561	572	594	641	600	620	599	583	597	563	569	592	569	645	613	582	590	604	555	608	616	581	628	572	594	595	599	590	631	593	563	580	615	606	598	583	592	595	609	557	605	611	630	660	569	548	590	588	550	570	582	545	645	570	577	587	573	625	612	597	597	629	560	564	597	592	571	545	571	613	562	616	594	562	622	651	610	605	642	579	619	602	607	533	593	585	636	584	586	575	619	585	632	599	601	586	540	621	591	571	585	579	587	580	575	590	588	595	576	601	587	601	631	587	616	566	567	611	605	566	596	567	625	573	576	537	576	541	573	592	576	591	585	614	579	590	586	549	607	580	574	597	585	590	575	603	622	577	632	566	574	628	582	580	591	576	560	601	564	592	590	558	568	587	572	617	578	577	592	601	578	595	589	587	596	622	603	608	576	534	552	614	586	613	645	607	599	575	597	581	601	600	584	555	593	640	585	616	589	583	565	585	554	596	628	588	552	608	622	572	555	589	614	527	601	625	623	581	602	582	628	607	639	573	625	602	577	550	636	600	555	576	598	576	558	598	578	583	590	636	582	612	599	601	602	576	596	581	573	583	584	585	592	576	561	601	650	551	557	623	615	601	590	533	632	581	621	570	568	602	580	573	608	573	615	587	609	623	607	597	560	560	604	610	556	594	591	619	605	633	549	604	536	581	573	646	624	589	612	584	568	615	557	574	536	617	610	594	637	606	596	606	598	557	562	583	554	542	592	536	584	604	600	655	578	594	574	584	607	590	561	588	599	529	534	549	585	564	602	590	609	624	582	580	552	584	594	566	621	601	619	659	603	603	618	598	626	573	552	608	602	622	604	575	592	593	580	565	582	593	584	547	649	574	634	577	565	551	578	588	605	599	627	588	582	575	635	582	606	565	583	585	542	578	571	556	601	590	566	574	598	598	562	615	642	621	582	579	568	568	596	616	566	576	583	640	589	581	616	581	577	585	618	590	591	627	584	618	655	595	626	615	570	582	559	568	637	556	605	615	614	600	537	587	592	585	625	593	592	578	610	562	579	583	594	616	560	633	628	562	566	578	634	553	591	614	606	585	594	579	509	559	640	575	602	590	636	581	593	589	585	579	576	581	559	570	571	618	613	608	565	564
42844	70254	58259	28777	1156	957	917	842	845	787	762	841	730	776	760	804	812	784	759	748	777	767	787	825	741	780	773	771	702	761	803	780	762	769	755	751	773	775	768	785	775	718	763	749	724	780	736	789	757	700	744	774	781	785	783	751	736	791	738	751	790	788	785	799	798	761	756	770	734	744	750	794	734	747	697	733	771	763	768	761	828	766	777	782	767	757	783	726	743	769	785	749	755	740	753	796	732	743	824	728	732	757	777	776	750	746	770	763	734	786	745	727	767	741	716	778	785	790	768	753	771	777	810	762	715	793	749	809	760	766	782	778	769	757	766	710	711	776	774	781	743	801	728	695	766	745	758	741	718	738	750	782	775	791	748	751	776	787	750	695	781	774	790	756	770	758	712	769	719	823	726	747	733	776	782	778	749	753	703	771	794	715	731	782	750	763	785	731	742	760	799	786	760	754	774	782	736	805	753	715	752	745	754	775	746	734	732	726	744	778	713	750	712	769	783	761	799	774	732	774	759	778	737	798	741	776	728	733	790	761	796	774	757	784	769	748	743	757	769	778	752	775	789	760	812	740	793	772	744	760	790	793	720	770	685	759	711	716	784	728	737	764	698	773	737	762	790	768	821	782	733	773	759	716	765	722	699	813	779	709	802	776	808	774	767	725	759	749	761	759	725	787	753	790	730	799	806	771	740	769	719	786	734	773	796	736	753	704	735	751	758	765	763	708	782	798	735	729	744	765	756	755	687	753	753	761	732	772	739	739	794	762	773	752	787	696	796	709	734	750	758	761	741	751	739	743	775	781	748	784	759	782	778	767	769	759	773	738	758	732	718	757	787	767	729	771	757	791	719	741	752	767	780	801	775	767	730	713	750	746	825	780	733	789	777	732	752	739	764	790	806	760	774	736	796	729	772	779	747	752	757	767	768	745	779	783	791	739	745	794	804	741	767	740	760	767	718	747	775	740	807	765	735	778	766	822	713	760	761	794	757	759	784	763	767	715	761	713	769	732	770	760	730	738	780	757	782	743	780	764	771	756	733	730	785	756	779	728	767	745	763	729	761	727	749	766	777	759	765	746	742	748	776	758	767	761	748	705	757	794	765	713	728	726	700	816	741	733	765	750	782	748	720	825	730	780	768	784	764	782	799	726	766	788	778	793	736	747	741	754	783	692	773	688	705	752	702	712	761	739	751	833	777	742	779	809	759	763	748	819	791	796	775	719	731	783	772	739	748	747	737	742	782	789	758	781	741	777	725	770	783	710	704	739	739	718	740	777	768	731	768	732	762	799	757	723	715	799	784	763	735	743	751	791	787	770	692	751	792	759	713	715	704	762	726	729	795	722	767	746	735	769	736	770	763	763	699	773	746	771	758	763	751	764	790	785	711	742	738	775	787	730	799	799	788	732	750	728	750	769	771	713	761	765	756	759	791	789	730	754	766	787	775	782	759	750	759	770	738	771	721	755	792	723	746	720	727	707	759	816	768	805	747	777	728	732	812	744	784	826	787	779	766	795	733	798	742	772	800	779	757	802	728	771	746	744	741	730	723	761	748	765	721	726	781	708	723	731	720	766	747	772	733	742	757	811	776	799	742	810	762	805	752	760	778	774	773	722	782	726	740	759	771	734	781	720	795	765	797	711	733	803	726	726	760	751	783	810	725	766	766	758	728	807	726	772	786	737	790	774	751	737	791	736	741	738	701	746	796	764	745	726	773	746	762	765	733	790	782	716	755	711	722	762	787	811	737	768	759	794	779	766	738	776	733	728	747	715	724	758	737	760	770	738	718	785	777	741	730	749	777	780	716	795	746	787	729	735	737	767	746	743	788	758	780	806	744	737	733	760	724	716	775	780	758	767	749	746	765	732	766	721	753	767	746	762	746	782	782	738	738	762	738	722	741	775	792	737	775	746	783	750	770	784	756	791	719	733	747	732	733	705	742	753	710	714	813	708	761	798	748	691	790	758	777	786	768	743	730	758	781	777	785	761	760	744	729	818	755	758	740	742	738	763	803	725	744	742	745	782	791	778	772	745	722	755	785	777	762	772	753	751	737	749	784	751	737	771	734	776	799	779	758	701	777	838	757	758	781	773	732	764	712	730	775	732	768	776	690	766	735	782	763	783	740	797	725	759	734	699	776	737	751	738	771	746	761	727	741	771	716	733	762	762	785	759	738	746	773	766	770	753	746	781	774	748	757	727	752	766	768	763	733	784	757	752	759	761	747	767	721	782	765	759	788	745	750	785	766	708	775	756	721	791	756	737	747	774	745	725	783	757	769	777	732	711	727	734	770	757	752	736	797	737	760	762	762	739	767	817	784	737	721	739	743	703	758	699	786	788	760	753	742	754	736	745	732	729	754	722	730	787	739	708	705	742	777	779	714	772	795	751	755	776	840	767	755	762	742	775	775	741	743	747	772	738	747	768	782	810	717	734	747	747	812	760	724	723	742	773	781	762	778	738	763	725	777	737	805	726	769	732	751	747	738	741	780	753	798	727	797	770	797	765	765	750	793	791	785	778	745	740	738	723	783	777	788	737	726	700	814	758	781	751	726	748	819	760	722	714	753	720	742	729	700	734	722	728	722	748	727	739	699	724	774	768	711	793	709	712	726	774	782	772	777	729	778	728	778	693	788	766	791	760	731	781	768	721	754	751	756	723	765	765	746	733	756	771	760	811	795	779	746	761	738	767	765	777	777	731	736	758	758	754	781	720	716	744	740	727	778	741	756	746	754	809	774	783	769	746	741	763	804	741	758	774	690	693	814	750	715	752	754	769	748	772	745	777	742	771	755	773	774	761	753	757	761	747	756	774	756	736	753	767	731	706	750	746	729	746	781	733	761	800	737	796	785	777	804	762	809	784	743	777	770	731	718	799	779	768	734	772	764	768	747	721	745	718	777	787	728	836	738	734	778	744	733	726	808	747	745	771	793	746	776	784	791	752	709	801	786	732	736	711	786	783	775	753	772	730	782	732	756	820	763	727	724	724	777	775	779	751	706	726	780	734	764	742	745	744	777	710	754	734	747	756	752	711	750	739	699	748	804	810	750	760	775	731	747	777	751	786	742	788	720	758	766	767	757	805	716	777	751	800	779	776	778	785	701	731	738	735	745	731	721	787	745	769	690	755	829	754	805	721	727	748	746	758	804	725	725	747	719	740	756	700	753	731	781	730	751	693	784	761	757	723	758	741	723	735	718	749	776	757	735	777	773	736	754	719	764	782	695	706	742	724	709	806	742	746	722	793	731	728	747	730	781	774	736	730	762	793	752	782	744	782	781	752	751	687	793	747	721	736	806	780	779	753	783	703	719	748	808	766	808	773	746	712	771	800	779	752	727	769	749	784	776	740	744	712	778	799	779	762	795	699	779	695	722	760	770	740	780	757	717	791	772	731	740	755	772	757	757	719	747	785	780	786	741	758	736	741	782	691	723	742	758	728	737	779	746	725	749	784	796	777	758	765	741	751	816	767	718	732	789	760
24697	21842	29125	26010	8370	347	264	205	169	191	204	200	214	213	227	200	209	208	201	206	173	199	188	206	200	204	194	186	190	201	188	197	209	196	199	205	186	180	213	189	175	236	199	187	159	179	173	210	198	206	163	187	197	210	215	217	183	172	186	227	198	183	199	209	194	193	225	193	180	195	146	193	205	199	191	181	184	193	202	180	198	200	187	208	190	202	178	183	198	191	198	202	168	206	210	205	209	188	188	203	198	209	214	169	211	207	187	195	193	203	205	190	182	184	213	191	183	210	173	193	191	210	214	196	196	182	211	207	198	189	197	185	190	195	220	180	196	192	198	206	208	182	183	185	181	196	214	215	204	184	177	203	216	216	204	199	219	198	212	212	183	205	178	212	201	208	161	190	206	188	209	187	177	200	187	189	191	171	194	200	192	185	205	194	192	216	170	250	214	190	170	193	185	183	210	194	188	181	203	196	194	180	217	203	220	207	190	183	175	189	212	188	220	185	174	195	184	215	184	210	196	156	195	196	223	198	202	162	197	197	194	184	191	189	184	197	197	196	174	199	189	241	193	207	207	188	221	216	202	172	178	191	190	173	180	216	187	213	220	189	164	199	197	205	182	205	194	201	200	195	185	187	172	185	195	199	224	191	175	192	191	196	182	210	188	182	190	197	163	200	178	185	193	172	195	187	215	204	211	183	201	195	203	189	203	207	194	224	188	199	205	197	203	186	185	185	203	198	176	172	186	193	184	192	194	211	209	190	199	199	178	188	211	187	187	188	210	232	195	175	189	185	225	201	210	203	173	198	208	189	182	192	192	203	200	220	179	181	200	173	215	201	199	218	177	215	180	210	189	184	191	188	200	205	206	192	176	190	217	205	185	196	215	176	195	184	207	194	185	187	203	190	208	209	190	182	180	216	209	184	208	201	197	217	205	195	187	191	205	216	188	195	214	187	209	182	181	186	196	199	222	178	178	187	191	203	174	206	206	177	203	191	186	178	198	176	212	214	210	202	217	206	193	201	192	199	192	199	193	204	197	210	194	206	195	178	205	209	205	210	188	200	208	205	203	219	223	183	198	202	159	203	214	198	188	202	178	208	219	187	187	191	247	176	212	207	211	199	202	203	202	178	176	158	208	152	184	198	204	211	221	204	198	182	181	184	209	188	202	207	187	202	200	192	207	221	174	212	210	176	212	198	212	180	203	208	180	188	204	193	205	190	235	204	186	170	211	176	176	192	212	199	164	189	200	202	172	201	203	212	190	181	187	197	165	202	198	189	171	181	171	197	184	209	191	202	191	191	185	181	212	174	197	192	191	195	197	209	189	191	200	202	191	213	197	206	187	205	196	185	176	193	200	206	182	164	193	200	213	171	191	181	189	194	193	185	177	209	201	189	197	195	203	217	186	194	210	215	205	212	174	191	207	175	203	195	207	192	206	198	214	214	218	204	212	166	195	210	207	220	188	201	188	178	191	197	192	202	172	193	185	200	185	214	201	173	170	209	211	207	193	193	185	195	185	187	206	195	184	209	213	193	173	216	221	194	190	216	195	183	199	195	219	221	181	175	172	216	202	197	186	196	180	206	211	159	204	203	186	206	198	201	203	224	208	204	196	195	194	222	171	193	191	184	200	210	203	194	215	203	215	224	194	174	207	193	206	196	203	211	200	195	185	197	185	199	177	201	219	214	196	175	192	189	189	193	204	195	211	189	205	195	202	209	180	192	177	209	199	169	179	201	182	190	176	211	177	193	194	194	216	183	169	176	203	209	177	208	193	202	196	210	210	177	196	197	184	183	207	216	190	192	199	212	164	207	199	211	207	198	211	184	182	215	180	178	200	186	192	204	191	216	197	181	185	221	212	216	194	168	211	201	200	212	177	194	200	226	209	186	216	195	196	176	203	169	206	184	187	213	167	198	179	230	209	194	204	187	198	207	185	199	180	184	169	191	182	202	200	195	180	190	192	201	176	209	209	189	186	168	205	184	214	188	193	190	187	202	189	169	206	189	207	185	198	186	223	186	186	205	173	198	197	192	222	192	192	187	207	198	196	189	181	184	189	221	187	214	176	178	204	223	213	193	210	178	194	197	202	203	209	190	179	197	200	168	221	194	184	198	193	186	208	194	188	210	206	191	213	187	227	205	220	199	182	211	214	173	179	184	186	189	178	231	171	214	187	218	199	172	194	187	211	201	221	183	200	193	202	225	207	188	192	178	212	207	184	197	194	187	176	189	176	197	200	193	216	204	197	194	192	200	192	193	203	196	194	197	172	211	194	188	213	192	211	204	188	181	225	186	176	197	188	213	190	195	203	197	196	177	207	199	196	168	171	198	171	178	230	195	186	221	176	213	190	206	166	198	176	178	194	208	177	190	195	200	179	169	196	192	201	207	199	192	195	201	190	195	225	192	180	207	183	209	189	171	179	227	199	166	182	192	191	206	196	211	171	171	179	206	208	188	212	205	211	192	206	199	194	217	194	196	210	202	172	219	195	194	188	207	191	190	189	200	197	183	208	189	170	176	185	213	181	179	191	200	198	192	190	201	204	193	202	194	207	206	210	212	191	201	214	207	185	221	210	194	198	193	196	205	200	209	203	203	209	190	190	188	206	208	164	213	179	182	189	162	202	205	221	198	214	179	181	193	200	194	210	174	189	168	206	195	188	205	184	198	221	205	185	194	195	201	216	172	187	193	198	165	200	215	189	207	183	216	188	194	188	192	207	180	207	202	209	198	209	173	205	204	175	201	195	203	195	165	183	185	201	198	178	185	199	159	211	216	201	200	212	194	183	189	201	192	195	194	191	171	179	172	205	193	198	201	208	216	198	191	195	193	193	184	170	221	210	207	208	185	177	197	204	190	207	183	169	191	210	199	220	201	190	180	207	215	213	197	174	186	213	185	199	187	222	179	166	205	204	200	186	189	201	203	172	165	201	173	198	209	193	172	193	194	180	182	197	206	194	178	177	208	192	194	193	200	205	216	180	201	193	193	186	179	200	186	196	195	194	179	190	205	190	187	224	210	211	210	189	205	206	202	211	176	197	185	178	195	219	164	199	189	201	193	228	192	203	183	193	197	197	200	169	198	186	187	202	219	215	184	188	199	218	185	195	184	183	188	195	206	205	182	182	208	210	190	193	214	190	179	210	194	196	207	189	175	200	192	196	213	217	183	208	180	172	212	175	214	201	208	203	189	208	212	183	181	190	193	202	180	202	187	184	194	167	195	201	209	197	209	180	207	183	196	214	181	202	181	185	204	224	217	204	199	202	212	192	202	211	167	201	187	221	225	206	177	199	171	206	183	185	166	194	222	186	212	170	187	179	208	224	191	206	191	204	206	180	194	187	170	172	186	215	229	185	205	208	200	189	173	225	188	198	188	192	219	181	173	201	214	178	219	203	204	193	183	215	205	191	163	214	175	189	192	184	205	185	181	175	207	196	202	203	211	196	186	192	185	210	190	185	195	180	201	204	210	190	189	181	210
39138	59424	45803	19783	429	368	368	327	284	285	290	290	316	292	276	295	306	265	277	286	293	270	273	263	298	267	264	249	265	274	290	299	273	263	282	282	276	286	273	265	266	285	259	270	271	257	307	315	267	271	269	275	293	299	309	292	284	280	261	259	296	270	277	262	290	290	266	280	265	274	252	265	302	281	262	279	280	312	296	256	268	311	266	283	260	292	286	265	291	255	284	269	272	278	288	262	279	288	275	297	273	279	295	269	303	306	271	268	301	263	281	284	246	264	258	285	274	303	261	278	302	258	283	267	269	294	261	278	286	275	292	259	272	253	272	274	262	277	285	255	276	258	276	278	298	242	302	251	246	292	269	264	269	260	281	260	275	319	273	266	293	260	324	255	301	291	261	297	270	272	290	273	267	310	270	289	258	301	274	277	297	263	277	304	282	274	275	252	260	267	308	279	282	260	258	255	301	276	279	255	318	274	265	260	313	261	239	269	245	279	282	282	294	262	279	282	265	286	274	291	261	292	285	311	280	264	246	272	275	298	256	282	260	281	257	274	304	272	270	283	271	280	278	304	283	274	262	254	256	257	275	289	283	242	255	273	271	268	278	257	291	257	278	270	266	270	283	265	298	285	288	254	263	294	276	274	285	262	295	275	251	263	267	264	316	265	276	276	307	302	293	312	251	264	268	263	296	286	266	296	263	281	314	260	329	275	281	269	284	259	282	298	288	292	282	266	274	254	265	273	249	266	296	240	252	266	287	276	271	291	265	283	274	256	301	281	301	279	270	282	299	288	301	273	265	290	296	263	276	271	264	294	274	272	243	266	262	283	254	283	246	280	276	273	276	290	254	265	281	262	273	261	256	275	245	283	251	282	264	275	283	288	254	280	267	273	292	256	240	260	251	270	279	283	271	271	290	255	280	301	279	316	259	264	259	250	260	257	269	265	250	267	286	278	283	254	298	287	273	279	267	267	266	290	260	271	263	254	262	275	270	288	279	271	309	301	268	272	325	288	283	255	267	253	290	282	267	268	263	241	298	282	264	282	266	249	279	272	281	270	264	280	287	320	263	278	258	298	263	279	257	273	256	271	278	290	250	297	266	253	301	290	253	278	284	273	265	284	260	268	274	275	289	281	276	271	264	284	271	288	280	255	244	245	289	298	294	271	282	266	270	289	263	274	256	255	265	308	262	258	248	286	260	255	289	287	301	262	278	302	251	265	299	259	284	263	250	280	311	274	256	294	279	262	268	276	259	269	291	249	258	252	291	256	291	299	307	253	287	269	277	270	271	278	269	252	264	312	266	278	280	244	285	255	262	249	289	272	297	298	258	283	243	275	297	287	245	288	249	289	258	272	277	281	258	246	277	282	286	267	271	273	279	286	290	278	284	297	276	265	273	269	253	273	265	267	286	285	301	271	301	287	260	268	278	279	323	280	250	270	295	257	275	265	256	261	293	269	252	260	299	261	252	270	297	276	303	272	280	282	259	284	289	277	253	297	280	276	268	284	290	286	254	265	278	274	288	260	241	280	290	281	268	283	272	296	267	278	281	239	263	278	283	291	266	264	265	294	266	259	286	276	261	287	263	259	301	295	275	263	283	247	299	297	256	266	278	253	252	254	271	287	273	272	267	275	270	246	281	292	282	276	298	248	309	277	270	289	268	259	274	285	277	279	285	249	267	279	278	256	260	282	267	276	260	256	275	290	284	261	299	270	273	285	280	280	284	282	270	295	256	275	262	289	265	286	286	270	248	254	304	270	278	278	278	301	258	279	260	281	272	264	252	273	270	264	292	293	313	275	280	261	273	281	269	266	287	267	261	277	272	279	286	289	271	249	246	278	310	268	278	255	259	268	275	290	323	272	257	247	284	288	285	292	251	301	298	278	265	242	286	260	285	261	275	284	231	292	297	275	257	282	285	285	267	274	306	267	248	283	305	264	281	290	265	279	270	290	307	261	268	256	309	278	256	250	310	279	280	256	251	256	226	285	269	250	291	296	271	272	257	288	283	256	292	278	244	277	268	266	285	275	251	293	263	277	273	263	292	289	251	270	257	264	276	276	285	292	272	267	280	292	273	265	274	233	248	261	255	254	257	244	274	294	273	290	270	273	296	310	262	276	248	300	305	290	317	270	316	241	279	306	306	276	262	300	276	251	260	296	279	279	281	269	285	300	306	282	268	308	250	294	310	273	236	285	308	277	265	278	286	257	288	289	273	288	239	280	257	282	263	251	286	285	264	264	286	285	295	293	263	268	278	287	281	284	286	289	285	274	280	261	274	287	297	289	255	306	266	261	287	274	260	262	277	270	249	280	260	261	244	284	306	280	300	299	246	285	264	268	268	270	278	288	269	249	258	269	287	251	281	267	289	283	264	258	259	239	266	307	258	273	260	253	288	280	285	273	258	267	262	283	251	279	269	269	277	294	266	274	288	302	262	274	247	315	309	270	258	274	250	278	265	321	258	255	264	287	299	281	255	291	293	282	278	287	284	267	293	262	267	267	260	254	258	314	274	288	248	281	256	294	285	282	275	280	274	287	286	256	281	289	278	275	302	272	235	270	269	304	276	288	270	268	266	281	275	273	292	287	308	286	262	261	240	267	274	291	279	262	291	279	271	267	279	251	256	313	271	278	267	288	278	280	281	261	263	257	247	264	273	277	281	242	303	260	270	291	303	273	246	274	271	288	261	290	291	298	251	274	249	263	282	258	257	262	280	297	298	255	267	272	261	271	300	273	275	261	299	266	275	276	265	261	272	257	274	273	264	276	254	290	254	297	264	307	296	263	293	271	281	272	281	275	269	294	288	288	253	294	336	298	288	252	293	276	251	299	269	272	284	282	244	256	257	260	284	305	284	264	267	266	251	299	273	271	236	292	251	292	271	291	274	268	301	290	281	271	306	281	277	296	274	254	259	265	265	290	281	275	249	288	240	298	282	262	284	286	266	285	268	278	257	264	263	284	277	248	291	266	271	263	243	288	250	276	263	301	281	283	237	293	283	295	269	253	264	280	273	279	273	262	268	267	271	279	280	306	281	280	283	265	261	239	262	281	306	281	282	262	275	276	256	296	271	254	280	324	288	275	294	284	274	283	285	280	302	284	280	299	246	262	244	253	262	250	258	255	272	283	291	255	283	260	267	257	273	285	257	264	276	255	241	272	291	286	268	298	268	264	290	281	323	270	259	266	282	284	270	243	269	255	266	266	285	275	293	296	297	267	283	271	288	292	273	261	265	264	289	278	299	263	277	260	269	261	265	265	323	298	245	307	240	261	246	282	265	264	301	271	266	304	273	277	292	270	309	273	271	235	281	290	269	266	305	258	276	269	297	266	260	274	311	294	290	243	290	275	282	290	269	297	271	298	274	277	268	286	283	272	266	261	286	277	274	281	300	267	268	270	285	247	271	254	277	284	304	300	253	256	275	249	286	256	283	258	250	286	276	253	264	270	267	255	306	288	294	305	278	286	234	279	291	277	292	278
22343	21418	29466	24498	21338	20687	7776	631	581	538	544	524	542	538	504	534	497	544	537	508	524	486	481	484	527	491	499	498	516	447	548	490	500	509	537	543	491	530	496	506	510	483	507	500	473	457	502	514	489	521	515	510	476	492	479	477	488	500	501	516	470	477	511	515	522	509	483	499	497	465	494	481	506	497	539	510	502	541	520	480	466	518	486	487	493	499	504	486	483	532	505	472	490	517	470	461	473	478	519	438	470	538	490	507	521	510	482	478	523	487	507	472	489	517	483	466	495	468	527	456	497	508	490	478	495	493	452	497	508	502	491	465	478	440	520	516	548	536	500	512	493	447	480	493	505	499	501	481	468	469	507	518	530	483	490	511	497	488	467	475	515	480	494	493	482	479	522	459	516	534	502	506	464	458	477	501	506	500	495	457	475	480	516	494	508	511	468	501	484	478	472	531	522	510	468	510	499	505	486	497	514	512	525	498	430	465	492	489	518	482	491	519	503	506	503	528	498	530	535	470	510	524	483	482	500	537	538	517	502	524	473	538	515	529	538	541	523	503	476	494	488	494	525	472	510	483	497	486	491	480	502	479	543	502	473	498	488	489	511	503	505	512	465	494	485	482	481	510	484	498	481	508	486	489	515	514	538	529	494	498	514	520	533	486	486	481	487	484	505	513	520	482	476	497	500	454	469	493	500	450	501	504	481	448	486	463	477	545	497	455	476	485	477	494	500	506	489	541	502	465	471	522	505	474	464	473	506	500	520	451	518	462	522	482	467	523	502	501	515	524	508	494	495	506	493	541	482	492	489	482	511	509	522	495	533	521	519	509	491	511	492	510	479	511	507	490	515	540	542	531	485	506	516	485	463	491	464	531	478	484	505	536	470	509	526	484	530	484	494	515	483	517	458	493	499	545	448	482	506	547	469	514	496	483	485	483	497	451	453	491	452	491	535	513	488	505	511	499	512	501	483	518	462	507	512	475	499	498	451	475	495	490	466	510	498	467	526	503	522	518	499	439	466	480	462	496	491	502	493	474	491	539	454	467	480	520	482	507	492	525	482	468	507	479	498	482	503	517	509	511	469	484	484	520	449	473	517	503	476	514	490	497	511	529	515	507	541	517	495	515	487	457	445	460	479	536	534	432	492	483	487	568	509	462	465	527	492	448	513	533	488	494	514	541	501	506	464	529	498	516	483	487	492	502	500	452	503	535	525	586	501	496	548	506	496	523	491	474	485	483	496	507	475	523	478	476	510	488	518	539	500	500	472	484	480	514	505	458	502	500	507	507	503	498	518	504	457	493	499	497	455	493	509	496	492	511	454	519	493	521	519	519	477	481	504	485	500	506	493	490	484	513	501	501	479	491	530	504	533	500	491	460	507	522	520	491	510	487	477	481	512	521	501	483	541	510	477	517	494	488	483	505	501	524	502	499	481	451	537	482	496	519	507	522	528	521	474	538	525	509	488	506	494	514	525	470	491	537	514	484	479	493	488	497	469	467	433	537	517	503	462	493	503	450	481	523	524	500	470	489	496	472	465	517	493	478	476	506	508	493	527	509	496	513	502	474	511	505	501	486	461	520	509	496	477	465	471	515	515	501	483	512	477	496	505	513	504	487	513	508	521	515	480	534	501	519	521	496	526	504	469	472	483	497	500	481	506	452	486	486	478	487	474	436	457	499	532	519	493	466	513	508	506	516	536	488	513	543	507	472	503	494	499	431	486	510	508	507	506	531	480	490	516	487	441	485	496	469	500	483	498	563	509	465	481	485	508	484	487	473	455	495	531	507	513	495	513	470	469	458	493	490	511	491	520	515	514	574	550	509	476	522	497	480	512	502	513	515	485	459	509	494	524	511	494	518	493	518	538	453	559	515	484	526	527	462	505	468	475	503	503	507	486	501	462	475	514	518	500	511	507	489	510	489	502	476	515	480	469	493	510	498	498	439	477	478	499	522	528	513	525	528	534	498	464	492	505	474	524	507	472	533	496	526	496	510	502	516	513	514	477	548	467	485	494	524	520	501	499	478	524	486	477	510	538	493	487	477	538	520	473	499	509	489	473	523	507	488	492	485	544	525	514	484	509	512	493	506	470	480	567	522	502	504	499	530	513	542	494	510	516	507	487	496	485	525	491	500	502	489	481	473	520	522	502	475	498	468	479	443	518	485	472	512	487	520	498	476	501	496	503	515	524	486	514	497	501	531	532	493	458	524	499	464	476	518	465	520	522	521	507	427	485	523	518	487	485	503	480	483	513	517	504	510	459	521	481	488	472	488	498	478	477	495	465	493	509	501	496	524	562	523	509	498	487	516	502	499	470	491	509	497	496	489	509	490	496	520	500	510	513	444	478	516	524	488	488	516	516	482	491	482	479	498	495	527	493	516	503	517	485	491	439	510	488	488	502	491	516	473	513	480	516	487	484	511	516	508	506	475	522	478	458	485	498	516	498	490	491	476	484	498	474	436	487	505	525	517	495	489	549	461	543	512	508	527	488	490	510	502	490	482	479	489	478	525	509	506	442	543	505	492	500	529	503	492	531	455	505	467	452	494	506	509	479	503	500	530	509	492	515	438	469	515	498	499	484	513	505	507	534	465	483	524	522	490	509	433	468	493	496	512	509	464	470	487	437	452	511	471	482	514	490	478	524	501	511	530	481	480	516	511	475	508	509	485	540	435	509	481	497	470	522	503	529	512	528	499	510	507	528	492	492	547	492	502	531	503	539	534	501	508	510	449	499	531	505	532	530	532	490	443	523	466	527	466	487	466	501	478	482	494	484	473	508	501	506	522	505	495	492	520	481	521	521	491	468	508	471	524	498	488	495	554	455	525	532	493	522	522	492	508	485	460	521	479	508	487	480	476	460	480	508	492	454	460	479	477	466	507	488	449	488	503	509	481	470	486	495	495	483	488	518	488	470	400	473	484	547	503	493	500	507	467	474	495	484	526	511	487	487	481	512	524	512	513	512	511	486	519	484	506	522	517	477	496	491	460	536	499	497	505	532	461	493	505	505	528	457	492	439	494	493	491	515	509	541	489	526	475	499	494	465	498	500	492	501	477	496	523	510	500	484	478	502	488	532	500	481	498	496	499	492	506	488	493	516	481	519	501	506	499	490	517	492	494	507	484	485	493	487	471	479	489	476	510	459	518	457	505	495	509	494	486	511	492	515	536	483	535	524	489	488	496	499	489	506	508	491	484	484	481	494	479	529	478	454	489	474	516	496	474	483	502	468	506	505	496	505	489	502	489	493	479	517	496	490	477	492	483	484	505	479	501	482	495	481	504	513	477	498	475	441	503	483	512	493	529	483	527	475	489	470	487	493	505	481	520	470	481	490	508	500	497	519	488	502	520	498	466	464	508	511	543	496	469	474	496	492	474	452	508	495	463	493	515	491	532	498	488	514	514	479	549	517	495	508	494	474	485	454	525	494	471	506	506	479	455	502	474	486	500	483	492	491	474	494	478	531	506	505	460	493	472	513	497
47953	72876	69621	35152	1250	1017	889	822	768	716	743	732	709	789	676	676	740	703	641	685	721	714	694	649	661	636	715	646	649	688	624	670	655	640	675	704	638	674	682	623	680	646	655	697	640	670	675	681	681	649	632	669	655	718	653	664	657	644	692	622	665	617	618	646	703	628	652	677	675	634	680	678	682	627	646	644	676	680	633	645	633	681	648	660	611	665	628	694	648	657	636	704	653	618	661	603	671	697	651	641	686	643	657	695	622	668	613	669	637	634	667	687	642	687	647	687	660	610	684	689	627	648	668	659	640	631	671	625	660	624	640	662	667	635	668	687	659	634	678	646	641	635	653	679	621	641	635	673	655	631	669	634	657	635	643	679	573	648	701	675	624	611	649	658	643	674	670	641	680	624	679	659	715	624	609	641	654	598	701	659	628	676	623	663	666	651	634	651	674	635	675	627	647	646	613	723	610	634	608	582	634	672	667	617	645	664	661	621	676	677	682	670	663	619	686	626	664	705	669	727	624	678	603	642	653	664	691	600	688	653	638	655	645	686	631	676	665	645	600	657	647	648	640	696	652	694	592	662	630	675	649	599	633	628	638	689	652	682	684	677	642	637	668	611	679	673	629	624	700	633	661	640	583	656	628	626	605	684	671	660	657	693	701	619	637	676	637	669	646	629	639	684	655	677	626	637	680	673	584	636	732	664	646	646	689	669	719	686	681	660	659	662	619	638	664	625	644	631	675	647	680	617	613	713	668	616	671	600	634	671	630	631	709	669	679	608	645	622	654	656	607	669	671	664	636	655	648	620	683	664	643	675	636	636	696	654	635	598	625	695	615	634	635	627	635	614	658	654	658	676	683	674	655	691	640	662	649	682	596	615	620	643	649	628	664	647	632	648	636	625	657	624	656	702	633	665	627	656	687	692	624	647	657	649	665	636	639	678	636	659	675	666	618	666	651	638	663	639	648	640	721	640	614	639	656	669	610	656	704	599	669	625	670	638	691	604	665	640	686	643	661	678	641	645	646	649	688	648	638	653	672	667	648	663	673	640	656	667	640	695	655	663	654	714	712	650	632	683	636	670	658	689	672	628	648	621	632	664	640	614	636	677	670	660	676	666	654	632	661	676	615	679	644	651	683	618	650	655	661	640	672	644	633	659	646	595	608	649	676	677	661	666	637	639	647	658	639	654	683	657	643	647	666	676	693	668	659	678	651	645	623	648	668	677	661	617	641	637	671	647	653	699	634	631	664	660	688	655	666	642	638	669	655	677	624	645	665	649	680	633	733	630	686	667	644	680	644	658	646	649	645	634	673	635	632	645	659	664	632	663	673	635	620	675	638	649	679	593	620	665	689	651	619	631	684	620	668	669	670	643	651	649	636	650	657	647	680	670	603	660	653	637	625	698	643	658	652	682	628	643	620	627	626	646	654	698	668	680	684	679	685	668	688	683	696	647	696	629	640	646	671	667	673	637	637	646	619	649	658	695	659	643	671	645	700	657	677	687	602	653	632	618	646	602	646	683	643	686	638	673	683	657	658	624	660	668	669	622	655	682	643	639	654	696	678	622	643	644	649	675	661	640	676	682	673	600	658	663	656	609	659	671	651	695	692	687	651	656	646	644	666	696	687	672	662	677	693	634	663	661	617	680	638	666	677	650	664	673	598	686	649	676	607	621	645	616	658	660	625	700	643	628	666	675	676	642	643	621	664	633	665	655	651	635	653	680	709	677	682	622	660	624	700	644	690	620	675	613	634	660	661	647	665	659	653	657	690	627	597	629	639	655	659	651	657	651	671	675	617	651	631	622	672	637	612	681	648	662	654	635	628	651	627	655	630	671	623	603	626	684	657	678	647	654	651	656	679	626	675	630	659	675	706	673	660	634	647	643	693	658	626	623	670	655	681	662	678	621	661	637	696	703	629	668	636	673	663	639	662	647	614	664	648	612	614	674	668	709	682	626	623	625	684	635	671	603	689	642	661	691	620	690	658	652	693	656	624	704	668	613	656	644	657	685	649	633	632	667	628	633	660	677	633	668	629	678	633	680	673	650	679	639	664	641	667	634	688	656	644	646	639	663	650	666	639	634	646	623	674	673	658	695	610	639	645	634	662	669	651	634	674	648	678	675	666	606	657	661	616	642	648	626	653	707	638	663	702	666	673	674	650	663	669	649	641	631	675	615	678	571	615	629	636	615	678	638	682	666	633	632	693	627	707	646	664	685	642	665	600	668	683	681	634	673	650	663	643	668	587	638	593	720	670	709	645	643	673	668	651	651	619	653	675	619	655	697	664	700	682	670	663	634	677	657	650	673	644	692	644	641	686	651	696	632	609	606	624	642	639	672	651	667	660	644	673	632	665	701	640	661	610	656	605	600	684	661	635	662	682	679	658	641	642	651	648	614	624	649	664	683	651	631	631	656	646	643	647	708	639	671	674	648	659	622	610	705	691	644	699	683	636	692	676	656	662	664	652	663	620	666	671	675	630	633	649	628	630	687	663	665	664	648	666	624	650	647	627	628	668	652	678	640	624	649	627	611	652	684	652	645	666	659	643	671	659	643	645	651	679	607	656	656	676	632	632	625	615	643	651	664	623	642	652	659	668	643	652	701	657	653	679	646	663	641	698	688	669	660	655	671	656	626	644	667	645	676	647	678	611	653	667	705	641	686	688	643	659	648	672	673	646	657	621	672	608	663	641	602	666	645	699	609	667	650	633	647	655	679	661	624	608	672	598	663	649	707	645	694	671	661	701	596	682	658	672	673	668	635	639	636	640	621	652	630	650	624	665	624	640	663	642	620	639	633	616	660	649	653	664	641	656	649	638	608	631	627	605	621	648	634	625	627	610	630	642	665	672	658	706	650	718	669	626	665	648	672	651	619	621	601	646	655	680	643	702	699	648	675	652	703	675	654	681	646	653	652	650	653	626	657	682	651	661	607	683	621	602	655	629	665	663	651	671	629	651	583	654	638	671	654	647	635	673	662	693	675	609	644	655	602	658	591	681	646	666	636	648	674	704	633	603	640	648	660	668	678	636	666	659	644	650	661	633	651	642	673	627	665	640	674	608	621	651	666	691	653	633	700	624	681	680	656	636	646	708	694	631	694	650	653	676	645	619	632	636	707	646	663	625	643	632	611	659	670	667	651	640	582	647	673	671	678	662	654	676	627	605	654	657	666	658	651	646	692	661	615	689	662	637	645	631	651	635	664	654	623	632	634	627	661	673	600	651	630	703	606	651	639	641	634	667	658	659	666	675	678	684	635	630	647	642	642	650	696	629	682	630	659	694	643	647	667	635	733	648	643	623	646	657	705	658	638	698	664	651	621	672	626	685	632	628	627	651	669	615	675	679	634	666	648	677	667	618	674	596	648	652	670	656	691	663	679	642	627	660	631	679	653	670	655	654	643	656	665	705	649	684	662	680	639	652	637	664	666	627	638	642	680	669	661	655	675	624	635	639	693	644	697	632	670	676	631	631	627	686	617
27689	22363	23051	9517	589	493	433	347	393	364	341	360	364	353	413	377	376	345	384	365	382	348	357	374	339	345	373	351	394	370	343	404	340	384	352	355	379	358	363	360	391	373	381	340	354	356	351	330	382	376	382	329	366	332	375	403	363	377	353	332	367	366	405	351	368	390	341	349	368	381	348	361	347	348	349	369	354	343	361	357	335	354	343	330	349	375	388	342	357	370	345	384	365	346	348	356	324	335	379	353	337	387	364	360	331	366	350	359	357	354	368	356	345	347	364	394	371	378	356	370	372	376	383	382	388	376	358	327	324	367	364	394	387	355	350	321	357	336	352	397	335	356	356	315	385	341	406	388	354	380	364	373	341	323	373	346	361	336	353	350	358	368	384	358	360	384	370	368	384	353	366	363	370	360	382	366	338	372	371	335	374	350	360	388	368	427	378	402	331	391	337	387	340	336	355	389	401	349	394	378	356	360	372	370	364	367	354	356	379	353	372	344	374	371	361	345	364	373	367	392	362	353	392	364	340	394	363	362	352	367	345	401	386	349	343	368	380	338	357	370	333	383	335	335	350	365	373	384	364	377	377	392	380	326	376	330	360	378	374	334	390	322	366	304	301	381	378	362	367	358	390	388	391	357	346	388	398	362	353	357	342	361	376	365	351	351	371	328	395	358	341	353	344	335	357	363	345	397	369	368	362	360	362	395	338	364	393	349	368	372	403	365	369	369	362	371	377	341	373	350	359	334	316	346	383	400	352	341	358	356	374	366	392	345	379	365	371	396	364	360	375	362	328	383	344	379	385	371	335	354	362	364	373	383	339	385	375	367	342	357	365	376	368	327	360	367	382	317	357	377	369	362	376	378	366	367	349	359	353	367	333	368	352	387	366	409	334	340	348	372	364	394	363	372	358	354	350	368	358	351	350	368	408	389	337	397	366	347	384	354	371	366	337	368	385	410	383	351	340	365	388	355	365	340	342	374	379	357	387	384	392	363	353	381	406	359	357	364	370	382	333	329	384	365	355	369	342	351	364	386	360	348	349	358	386	379	378	376	388	398	377	324	394	372	347	351	365	349	366	371	334	347	348	366	380	361	350	378	341	322	325	388	379	397	332	366	371	360	362	346	365	347	352	347	377	367	383	341	370	342	353	383	383	384	363	380	372	367	379	365	396	390	368	381	371	367	379	366	348	354	352	378	347	393	376	352	338	343	364	368	334	380	359	350	337	389	361	378	365	367	370	355	383	379	350	373	350	373	342	345	362	330	354	341	359	346	331	357	305	335	390	391	351	370	390	370	341	371	400	358	389	363	338	339	360	387	358	353	348	389	350	356	368	352	357	346	355	365	352	313	389	354	380	362	376	350	357	383	351	328	396	389	380	379	350	359	355	387	367	339	357	363	332	345	376	384	355	371	370	370	364	358	360	359	345	363	330	372	364	379	366	375	345	373	334	362	349	431	376	341	341	374	363	366	367	363	316	354	348	392	349	376	369	386	352	373	384	367	359	332	366	391	364	349	327	366	375	361	373	390	351	386	363	366	372	373	362	351	346	391	367	342	388	374	349	349	353	371	358	359	357	360	380	390	380	371	346	337	367	311	360	363	374	343	364	382	369	372	327	360	412	397	440	385	325	351	381	378	351	362	342	365	332	345	375	338	333	378	385	404	354	340	341	352	359	386	371	410	370	375	342	380	340	352	323	346	374	365	377	357	320	353	357	385	385	355	332	399	361	399	403	355	369	374	393	350	396	351	346	364	377	371	366	342	368	381	375	386	389	400	406	357	373	375	366	376	351	338	360	385	360	353	366	396	388	358	372	347	395	382	386	339	366	347	397	353	359	333	370	375	340	372	344	321	377	368	371	385	379	382	386	374	391	336	371	347	324	401	377	351	361	372	349	355	376	370	370	362	369	361	395	377	360	328	378	377	340	347	334	373	350	338	374	370	391	374	366	366	329	343	360	324	367	354	413	371	339	356	384	340	372	373	349	360	355	343	360	375	376	383	352	361	376	356	379	378	333	338	344	362	385	319	371	349	362	383	362	384	339	340	389	381	349	354	356	391	371	345	377	338	341	337	370	391	358	320	369	379	356	371	363	361	362	365	324	361	383	388	334	369	366	343	354	349	389	350	363	363	361	367	366	386	378	336	358	392	384	382	361	352	383	425	364	343	340	407	376	372	372	365	375	369	364	334	378	377	347	346	376	364	339	401	371	377	362	368	365	343	389	359	400	343	349	351	391	367	365	339	364	375	346	340	377	375	345	403	384	352	372	343	396	390	389	399	360	350	374	357	386	379	380	348	353	365	371	385	369	361	376	386	367	364	357	390	390	373	354	341	374	347	368	366	416	382	350	341	338	358	365	330	372	381	369	339	355	371	358	386	363	369	371	345	329	370	351	361	378	384	386	327	327	370	353	344	322	346	350	331	368	354	322	347	377	404	375	388	384	356	334	383	368	349	383	371	386	316	356	312	372	379	375	384	340	370	398	386	352	359	354	369	366	371	406	371	349	360	369	326	370	358	401	360	368	347	337	376	351	365	370	386	348	378	378	383	364	379	351	357	364	384	382	375	372	324	355	394	381	376	352	321	364	378	336	371	320	341	385	372	346	355	316	380	362	390	356	365	343	307	365	363	351	339	337	382	380	381	362	374	358	382	361	360	354	373	339	390	345	373	357	381	367	350	348	367	394	350	345	359	365	368	388	381	345	390	364	365	350	391	347	352	337	351	368	358	361	364	366	375	378	361	353	375	388	374	373	367	358	403	326	329	360	323	383	384	346	358	338	343	375	368	389	370	345	329	376	325	356	371	376	370	372	384	378	335	351	367	341	391	390	374	354	344	393	401	393	370	381	362	367	360	358	374	382	344	351	370	363	359	379	322	401	363	371	336	357	350	358	363	399	344	377	374	386	345	362	374	346	367	323	354	386	359	355	356	379	382	372	346	365	364	347	370	376	360	371	342	347	363	363	349	332	371	381	362	386	363	322	357	336	356	383	349	347	358	350	379	343	375	375	373	397	346	377	367	388	374	347	364	367	365	374	356	321	367	373	351	359	361	340	388	344	380	366	361	373	336	349	362	365	365	359	408	400	392	330	361	386	352	382	352	354	345	375	380	354	352	387	359	381	348	361	396	335	364	366	348	357	360	360	358	352	342	342	362	366	375	372	408	339	380	375	383	342	367	363	344	364	382	364	338	363	375	348	357	369	387	347	352	355	349	364	344	364	352	354	366	375	331	346	375	354	345	354	382	337	358	328	363	370	378	363	347	376	374	341	360	371	351	350	356	392	372	359	330	351	371	350	365	398	325	363	365	362	343	365	385	342	369	411	360	388	387	344	334	374	368	343	347	401	386	371	356	361	378	376	351	335	360	368	380	352	401	351	371	346	362	371	336	336	361	382	355	400	342	380	351	333	355	338	339	349	323	376	338	343	371	342	372	404	376	376	348	335	347	381	373	389	382	373	361	364	410	383	341	371	391
23882	31401	23132	6720	480	488	494	487	456	471	448	441	472	470	483	506	480	432	497	461	466	487	478	459	480	448	479	484	474	481	475	459	478	503	473	460	432	456	478	474	505	446	490	447	450	488	471	465	487	458	461	447	507	499	422	489	465	454	489	492	462	486	495	463	458	509	488	490	478	464	479	517	451	413	457	487	486	485	450	471	492	442	468	472	495	503	440	440	462	493	497	418	456	503	464	479	444	455	455	503	504	437	473	446	498	461	483	501	436	475	487	485	438	464	505	455	470	459	478	447	481	481	464	501	475	480	468	451	482	461	493	483	471	494	453	475	464	474	460	473	510	488	483	436	450	515	485	524	483	466	483	485	490	478	473	494	451	478	486	481	517	447	473	476	476	479	480	481	459	481	481	483	509	467	448	481	493	449	481	488	492	460	474	496	451	475	476	516	473	447	448	465	495	470	450	474	482	493	484	482	458	500	449	463	510	487	478	494	471	515	475	494	439	490	487	448	483	498	503	448	460	485	466	478	506	477	485	478	459	485	476	460	463	464	449	494	473	475	492	459	473	478	437	512	514	469	493	471	455	454	447	461	474	503	456	504	454	480	471	485	483	509	455	483	470	480	518	490	492	490	461	474	495	492	461	445	479	499	441	489	444	464	475	465	490	426	433	483	492	493	446	492	480	478	450	434	475	503	462	462	493	452	500	474	485	493	476	499	422	420	476	504	494	469	479	475	488	510	491	495	477	491	454	494	465	499	479	449	507	505	460	526	480	461	478	499	501	463	483	444	477	462	476	440	476	475	494	468	461	478	502	482	485	486	475	508	475	465	468	452	433	494	472	473	452	460	485	475	485	477	513	474	473	474	489	489	476	478	507	465	504	461	451	480	487	455	445	482	492	465	502	446	492	489	466	505	481	450	489	454	542	461	463	471	452	518	435	480	455	461	482	498	470	491	462	515	472	454	501	510	453	476	433	459	435	485	463	491	469	469	485	456	493	475	513	485	471	484	502	504	425	458	477	463	448	464	504	483	475	476	499	450	487	433	466	495	477	472	439	479	462	461	471	497	459	478	472	501	468	520	479	480	493	463	496	471	496	455	481	460	501	443	482	481	487	455	472	485	481	430	509	485	492	509	474	494	469	492	495	486	453	458	456	472	478	470	431	481	517	472	498	459	458	505	445	455	456	471	447	442	498	473	454	471	478	484	450	455	478	511	482	465	466	464	460	446	460	445	465	478	456	473	457	489	435	482	481	500	454	504	451	497	485	489	472	442	437	456	473	485	495	477	469	460	483	435	507	477	478	483	512	495	442	485	498	465	468	498	468	492	477	480	446	474	472	471	443	448	445	481	455	498	470	493	476	460	484	470	523	478	483	498	475	496	441	472	484	469	472	493	462	465	432	474	464	493	484	464	513	501	489	481	472	485	444	508	458	484	513	493	441	457	479	482	479	487	481	446	446	498	465	468	484	472	447	471	487	450	457	489	481	505	463	480	493	491	442	500	485	452	458	508	462	449	454	465	506	507	476	447	464	476	482	466	503	480	444	446	514	513	466	459	458	463	465	466	501	440	497	451	480	457	450	447	483	489	463	461	454	493	480	455	469	456	439	494	458	431	498	499	509	503	469	501	450	499	472	469	476	469	446	466	476	499	451	466	483	463	498	470	494	458	520	450	491	484	468	478	491	452	472	469	437	439	461	473	456	513	456	458	440	486	461	458	446	468	454	453	470	456	495	502	499	468	478	438	482	459	503	484	475	478	481	459	500	452	473	510	467	462	473	446	447	470	488	443	489	485	465	496	465	413	475	477	462	493	484	485	483	518	452	470	431	488	429	470	505	447	485	505	495	474	472	457	484	448	448	489	486	496	505	550	466	471	479	484	462	456	469	484	492	436	454	436	463	500	462	484	495	495	474	498	454	485	446	496	469	459	473	503	478	513	447	510	457	505	470	504	464	483	480	454	447	420	474	472	487	500	469	441	448	431	446	465	502	474	492	462	504	491	504	476	457	473	490	493	486	463	475	437	483	459	488	499	511	502	443	504	478	451	440	457	457	471	476	448	476	477	455	484	534	455	433	484	446	511	486	485	486	479	473	458	478	487	468	486	451	497	435	480	480	466	502	479	434	469	492	506	494	443	461	499	462	487	478	477	507	459	453	516	487	494	476	448	452	465	449	491	475	468	486	463	505	508	457	489	445	476	449	492	525	471	471	492	505	467	485	478	484	496	431	474	466	470	479	471	523	474	499	425	446	424	497	480	483	457	462	485	471	505	475	479	431	506	488	458	452	459	500	482	474	494	472	462	479	480	460	494	466	488	500	459	490	472	507	475	460	490	442	470	436	448	478	470	479	481	463	488	464	470	482	520	483	475	483	484	466	466	482	474	448	471	477	472	498	492	482	481	440	482	507	486	497	474	442	476	467	483	455	501	464	453	487	485	442	455	502	480	499	449	495	486	474	515	467	462	453	491	468	504	473	491	453	491	484	453	451	445	490	466	453	432	477	466	483	466	483	484	444	481	476	472	459	483	451	451	449	470	495	464	454	516	494	471	481	489	461	493	489	486	476	469	465	501	518	467	459	476	473	501	495	434	488	501	531	492	471	512	490	461	483	523	462	503	442	460	440	463	464	484	516	464	476	416	460	442	470	455	461	524	457	479	453	473	446	482	457	466	459	473	476	478	450	478	466	455	487	450	439	506	531	445	466	506	505	523	484	480	486	433	489	468	490	488	433	476	492	474	470	457	461	464	500	485	482	494	462	489	450	439	496	465	468	520	467	501	508	519	529	501	477	455	486	482	449	489	497	432	487	466	474	484	476	501	477	481	466	467	492	452	450	487	478	497	440	499	442	488	452	460	492	516	493	485	458	483	462	478	514	465	475	486	486	489	462	465	471	474	504	470	487	487	442	472	478	494	461	501	484	487	500	448	481	523	490	447	451	431	487	459	497	493	505	456	469	498	478	472	448	450	481	502	467	492	453	436	480	499	471	485	445	454	473	470	443	496	486	465	448	439	450	492	504	432	485	475	478	447	476	506	487	485	443	504	483	468	484	462	450	464	424	446	475	495	520	498	501	479	501	505	493	468	517	493	468	476	495	450	466	481	508	508	502	469	466	465	509	469	476	510	483	456	475	485	441	453	485	438	458	464	489	466	475	477	440	456	491	476	465	441	451	521	484	466	482	474	500	489	455	472	485	475	446	482	462	476	425	461	498	486	485	466	479	462	500	485	417	469	488	461	477	470	434	482	473	489	498	476	464	471	457	471	467	491	503	465	460	497	471	482	471	476	482	497	464	498	464	443	513	514	445	471	493	438	449	506	525	467	451	478	504	450	473	467	488	434	483	472	496	456	484	442	495	469	459	424	468	448	492	462	481	495	457	486	446	487	470	464	513	510	516	461	465	501	449	500	462	474	441	511	432	484	484	498	506	440	474	506	449	443	478	523	523	482	453	446	449	470	483	520	470	488	456	489	477	490
23253	21374	29731	25869	20633	11232	1064	638	643	671	642	577	655	627	601	608	570	622	618	623	583	613	583	604	597	621	615	593	609	598	588	604	637	679	618	630	572	607	590	637	610	569	641	576	573	559	623	626	638	600	631	587	601	555	554	567	626	594	570	639	603	575	613	565	626	580	618	625	603	572	576	667	625	653	638	607	596	622	592	586	639	605	635	634	613	606	577	584	611	569	571	620	636	615	569	601	629	589	648	606	603	578	631	600	583	595	622	595	580	598	601	568	549	617	644	623	607	582	610	613	655	588	615	601	586	632	619	618	609	523	610	584	594	588	587	589	585	619	662	590	558	616	601	583	579	605	573	592	565	607	585	611	586	589	600	609	592	635	615	622	590	590	638	622	638	623	662	577	608	594	605	605	618	574	563	587	589	610	610	628	565	628	597	596	614	536	583	635	645	632	615	638	589	596	554	607	608	624	568	548	635	604	626	611	579	647	575	676	586	614	602	639	606	592	604	605	601	568	595	637	581	653	632	565	563	603	570	624	616	590	582	585	610	572	617	627	602	620	588	592	546	597	565	577	610	631	642	589	553	618	624	582	577	587	599	600	596	620	577	609	570	559	615	599	621	597	649	557	588	561	587	581	626	590	589	642	600	602	612	645	648	548	655	608	565	676	624	634	586	594	628	589	642	585	588	598	624	608	599	586	646	560	581	612	601	591	616	595	632	573	604	634	601	566	617	647	566	592	589	569	572	639	602	571	643	644	570	573	591	587	602	580	594	615	614	591	596	657	608	643	599	624	640	602	574	636	630	613	608	632	591	546	603	611	615	610	614	597	609	583	604	624	638	605	643	641	602	586	570	592	636	598	585	634	612	573	611	611	595	597	617	581	633	597	576	553	621	588	614	606	595	620	581	586	611	542	571	591	691	566	621	564	571	608	579	624	604	638	582	612	600	585	604	628	608	594	587	613	626	614	629	584	615	655	624	577	609	615	630	611	584	615	635	588	598	609	614	598	551	604	586	597	612	617	577	549	549	578	561	613	628	693	614	636	621	608	605	628	641	622	598	609	656	573	649	566	664	606	577	598	642	571	595	602	632	632	659	659	589	568	613	580	585	586	607	573	628	614	612	616	564	604	607	536	575	642	621	659	605	608	616	634	642	596	662	579	564	567	585	634	587	600	626	597	621	565	608	591	619	604	607	569	597	608	619	610	599	622	648	573	590	578	610	587	559	596	632	564	565	629	580	570	619	597	587	591	615	598	607	624	647	642	596	629	638	641	610	585	594	608	655	637	597	577	615	606	616	594	636	603	621	607	624	613	552	591	641	582	603	590	589	584	593	623	593	596	584	581	573	607	605	593	590	619	607	611	572	633	577	641	630	584	586	583	582	562	602	567	586	624	569	654	599	570	591	568	599	571	598	599	588	623	598	612	618	635	585	549	587	622	615	634	599	580	634	598	576	657	590	592	602	582	580	615	570	557	609	580	593	596	626	656	590	590	594	615	609	572	623	632	571	573	587	582	599	629	582	621	596	621	595	592	606	631	594	637	605	583	575	594	580	606	624	661	586	589	558	615	597	589	567	597	570	606	637	613	613	599	618	601	617	618	526	610	634	589	558	565	594	629	612	620	604	543	611	642	614	599	587	616	571	600	652	622	575	590	593	620	672	567	626	569	646	593	664	576	578	605	602	631	638	624	605	593	607	610	613	600	609	602	601	639	615	571	602	568	623	619	548	586	589	618	595	578	613	604	610	586	607	611	629	591	574	585	598	651	624	615	579	592	596	608	611	646	629	597	581	569	602	583	626	620	634	610	621	614	619	576	609	584	570	595	622	575	651	627	606	583	629	580	604	602	604	603	605	631	513	595	590	624	572	559	608	579	633	624	622	562	616	625	594	623	565	591	591	580	579	578	618	579	622	639	590	634	600	620	610	579	617	620	639	632	608	603	573	642	611	584	649	569	573	650	611	594	621	598	608	631	603	580	595	602	607	573	620	577	568	650	562	546	544	612	622	618	598	610	604	585	611	589	597	581	579	606	602	625	613	582	592	562	603	593	578	582	581	609	609	599	624	603	580	647	541	606	579	586	582	631	615	605	607	624	631	628	556	600	602	607	644	647	541	601	597	637	608	592	614	645	596	589	567	588	592	565	623	590	623	627	607	575	606	600	623	538	616	593	585	592	595	566	589	612	608	613	612	599	601	627	606	566	591	604	605	593	572	628	598	587	593	603	598	589	586	584	586	585	546	636	615	582	603	603	582	610	589	641	625	571	607	593	585	627	607	607	619	611	611	629	602	567	598	597	575	619	582	616	552	612	614	599	633	640	587	608	608	585	623	611	628	585	636	568	589	585	572	585	601	601	604	587	601	600	613	585	614	627	602	615	651	562	584	623	599	616	627	608	617	577	581	607	615	595	607	587	631	594	632	628	586	562	599	606	587	599	600	590	599	585	634	594	626	616	600	595	590	579	594	575	590	578	630	637	583	567	624	603	624	594	590	602	601	556	599	623	579	601	553	611	586	592	606	633	632	639	634	594	631	599	588	553	590	612	558	635	540	559	596	602	584	625	553	586	650	583	612	595	616	609	633	634	601	615	594	582	585	582	627	576	619	624	590	608	604	588	606	593	588	638	633	614	596	638	642	598	607	596	531	631	581	627	626	623	603	578	616	598	586	611	589	605	638	605	613	564	583	593	595	602	603	585	551	603	553	575	635	647	608	585	598	599	571	600	572	659	581	640	604	633	608	578	602	580	599	566	597	565	629	574	617	632	574	589	609	634	628	577	599	577	564	606	601	638	612	596	618	601	581	601	609	616	595	577	666	585	600	572	616	613	600	585	579	559	548	647	573	575	570	577	593	608	626	617	665	602	603	587	588	595	595	593	579	580	589	597	590	621	599	626	594	603	575	622	583	578	613	564	603	636	627	557	595	644	548	624	597	591	620	627	639	623	623	613	585	586	601	583	590	566	633	624	608	597	601	638	573	555	628	649	573	621	632	606	606	602	601	599	627	641	610	592	629	614	599	576	561	573	559	621	608	633	565	583	606	620	590	563	573	609	647	585	591	631	627	622	617	617	595	585	624	589	572	580	614	645	603	599	598	598	595	601	580	623	571	649	603	622	586	619	596	604	590	593	546	587	603	617	604	584	617	633	625	568	615	611	602	591	563	596	592	594	634	591	588	610	602	629	629	600	591	591	621	598	622	592	608	603	572	631	627	621	622	592	612	606	551	607	622	584	521	608	613	600	607	599	605	559	590	596	628	614	594	577	631	618	584	580	655	569	646	623	591	621	598	605	572	607	613	595	622	592	637	612	668	591	614	546	623	547	585	567	606	613	597	597	660	625	596	632	563	581	598	588	626	636	589	618	620	588	598	606	578	593	610	591	570	586	586	599	584	601	596	581	595	595	570	571	601	595	587	619	601	626	618	595	633	662	606	583	691	584	608	623	572	600	595	601	587	607	589	578	551	636	609	621	592	602
43011	65046	60853	27634	1045	970	913	822	837	797	808	807	811	742	806	811	795	782	760	755	813	782	808	811	766	763	761	756	791	755	758	777	797	748	753	819	775	803	789	753	818	801	750	768	780	765	736	762	768	744	799	756	826	798	730	762	768	790	755	835	792	770	783	745	784	773	717	770	708	772	766	753	796	726	774	784	770	749	822	798	767	747	745	772	767	768	784	757	794	796	794	770	831	819	792	779	764	720	802	783	775	754	782	705	761	713	767	773	817	765	808	787	780	765	766	746	757	738	763	766	713	763	759	746	713	774	793	769	767	800	778	786	795	755	744	734	820	755	750	776	778	811	744	699	806	768	765	744	751	732	816	768	776	721	736	773	754	788	752	725	780	727	730	760	769	790	791	782	753	791	723	801	812	741	799	759	740	724	737	744	794	762	787	722	802	730	799	779	743	743	764	771	830	806	788	798	807	775	793	805	760	759	787	748	809	804	810	757	734	731	747	790	828	724	835	740	773	690	771	787	734	779	719	732	721	780	761	800	761	754	789	771	810	748	723	742	725	801	747	721	772	770	775	758	769	756	797	774	762	727	772	852	773	754	784	795	746	744	808	726	778	788	800	766	736	743	739	781	813	786	785	761	770	793	744	774	733	747	743	735	763	794	760	742	825	734	754	776	805	718	777	777	782	770	780	781	809	753	752	724	781	800	757	759	733	772	781	751	747	788	758	759	751	752	793	775	797	810	772	754	815	742	801	735	772	814	772	769	725	769	807	754	780	732	829	735	763	771	770	697	758	777	799	809	753	784	799	766	766	762	746	755	771	784	783	759	768	778	821	745	769	788	814	781	754	778	747	823	767	759	781	777	817	790	806	799	708	781	804	707	787	773	753	706	760	783	802	731	829	781	751	744	798	743	720	777	815	785	747	806	773	782	773	727	771	766	741	785	773	802	784	759	727	840	755	800	732	753	772	745	771	763	802	757	727	838	773	765	798	772	688	787	749	738	744	749	738	772	799	730	758	768	778	749	794	770	775	798	800	800	756	781	746	689	739	764	781	767	800	774	743	748	762	780	792	787	775	744	751	796	786	748	815	780	779	750	749	771	780	753	745	783	735	783	757	734	766	780	756	761	761	756	792	797	764	778	759	758	736	807	726	770	774	781	741	775	785	751	804	777	760	787	804	749	819	762	755	773	818	792	745	754	750	773	770	753	770	771	757	722	776	741	822	733	767	812	779	754	751	783	726	776	804	731	782	808	764	790	732	741	750	752	756	837	792	786	754	760	776	707	771	779	780	738	753	749	772	750	737	756	775	789	746	798	768	759	776	803	715	780	731	808	775	762	770	786	748	725	731	749	724	775	790	790	783	762	753	737	766	747	734	838	724	762	782	775	790	771	828	699	770	788	745	758	762	717	751	792	817	799	750	757	781	760	759	766	724	781	785	799	784	758	741	765	831	731	766	794	786	791	785	767	789	770	787	748	792	729	737	723	769	751	770	736	726	799	765	760	787	752	806	731	786	716	764	788	800	784	766	792	768	748	762	764	785	764	725	799	712	775	798	708	732	769	812	768	748	778	771	805	733	738	753	747	808	754	733	745	782	743	784	754	735	771	723	768	819	745	722	787	798	721	750	782	775	738	752	772	784	773	741	784	705	779	789	787	747	751	798	788	773	724	732	740	764	734	756	720	747	771	774	801	768	724	768	693	729	748	775	758	778	784	793	778	810	764	764	770	756	720	742	806	749	778	756	778	756	761	744	780	784	743	765	781	818	761	750	741	717	796	791	763	776	725	799	767	754	762	814	793	765	726	759	804	748	809	796	797	752	785	737	794	802	766	774	708	752	746	815	777	724	769	787	735	777	716	795	799	790	755	782	739	769	712	745	776	748	749	733	792	750	782	783	762	796	723	792	853	752	763	800	742	758	802	752	732	800	799	706	742	780	713	774	777	692	833	819	775	764	736	797	789	757	795	736	788	796	760	787	798	691	761	798	773	772	747	770	805	786	739	753	773	734	743	779	814	776	777	742	802	730	808	766	790	760	766	770	796	754	774	754	810	799	707	771	771	765	787	768	763	761	741	719	734	778	741	752	783	795	745	724	738	743	757	808	801	783	781	790	784	768	772	745	780	751	794	744	760	732	784	741	761	780	768	742	755	738	755	746	793	755	756	779	787	767	760	772	788	723	761	787	756	815	725	729	781	725	758	793	796	759	733	745	760	704	774	759	788	776	770	843	787	793	754	780	763	794	736	783	714	766	773	803	763	776	820	724	795	747	726	741	749	798	748	815	796	771	819	729	787	775	815	761	752	757	797	789	785	764	759	753	771	798	770	770	793	794	734	753	742	751	753	740	827	734	774	823	696	778	770	761	733	806	772	764	751	754	731	782	752	789	764	767	737	778	766	710	725	813	733	782	762	770	769	739	780	794	759	800	773	776	750	748	751	744	758	769	750	738	836	744	775	733	754	778	713	749	775	756	817	750	793	778	760	801	747	756	753	715	778	780	792	808	775	716	733	747	789	715	778	809	781	752	769	812	740	761	767	781	780	794	811	778	776	769	759	735	769	771	767	736	741	742	770	717	766	729	742	734	774	767	765	777	793	787	748	758	757	760	716	714	757	744	768	756	738	803	783	732	743	812	740	733	788	783	743	720	767	738	786	748	747	747	787	807	741	767	838	726	789	728	725	769	800	752	782	794	773	738	761	762	833	784	711	752	805	807	769	737	694	734	786	818	729	747	739	725	766	741	778	754	817	739	772	736	768	830	746	769	774	695	774	782	820	781	783	780	781	769	786	799	766	779	778	814	790	780	773	803	775	749	785	829	757	776	787	800	776	750	764	761	794	802	759	726	762	784	794	757	726	739	748	792	767	799	817	793	766	741	810	797	748	768	805	684	781	772	776	727	761	747	752	795	755	727	747	825	747	788	779	738	775	717	797	752	799	766	741	782	766	749	732	755	733	769	757	781	787	726	760	765	763	778	777	786	744	826	745	755	816	763	776	758	803	731	753	752	768	770	756	763	769	778	762	817	772	747	799	787	770	742	796	755	758	769	749	795	757	789	755	798	746	765	781	729	796	742	752	762	767	775	766	799	762	781	762	769	764	794	781	719	796	802	777	730	748	753	771	743	737	782	764	767	748	786	734	738	739	762	764	801	778	752	752	830	732	764	759	740	792	783	760	733	746	703	772	826	772	750	740	731	786	742	793	743	772	766	827	754	745	760	801	745	804	732	823	742	780	772	817	752	726	798	728	763	805	764	761	772	750	807	803	800	779	766	748	739	766	760	751	767	776	739	770	776	727	745	789	786	779	747	747	782	800	762	729	776	765	766	750	742	753	766	777	771	798	752	809	754	798	759	771	784	754	752	774	729	773	746	774	772	780	805	773	786	764	771	745	800	747	704	760	765	762	790	760	768	719	755	728	765	860	746	706	760	715	836	770	826	756	765	754	768	795	737	802	830	712	738	753	785	731	773	762	809	737
24624	21709	30148	25679	9247	401	224	215	223	226	199	193	228	200	229	214	210	211	173	233	216	199	203	218	217	180	186	192	204	181	210	213	194	214	193	191	181	208	197	220	204	200	205	220	192	200	201	209	204	168	197	201	224	181	180	190	184	195	201	251	184	212	208	198	208	210	199	193	179	218	191	208	197	212	212	174	200	216	198	203	166	208	173	221	195	204	205	198	169	187	201	212	230	215	191	189	202	197	192	174	191	184	206	188	212	227	167	187	203	192	195	199	226	224	208	207	192	196	193	183	222	192	195	196	175	197	219	210	209	202	190	186	182	181	208	192	178	211	213	204	204	234	183	214	188	179	210	185	193	181	193	191	203	208	213	182	200	193	198	177	221	207	207	202	177	201	202	193	183	204	175	224	204	190	199	180	186	191	218	200	212	188	227	201	183	192	200	192	205	174	225	229	173	195	164	202	198	199	204	188	211	207	206	198	196	211	190	179	211	185	219	204	210	204	218	195	174	181	182	198	195	202	201	223	182	200	229	206	177	195	201	203	199	217	216	230	202	221	184	193	193	209	187	202	208	222	190	183	225	184	209	185	228	192	202	191	204	189	205	201	199	194	184	209	214	201	187	202	199	205	219	186	199	208	198	212	195	188	209	201	193	182	184	209	194	217	185	215	184	187	211	200	207	202	200	186	211	234	193	203	213	208	206	184	210	212	209	200	190	211	188	181	213	217	189	208	216	158	199	193	218	197	225	193	196	191	211	201	211	195	184	182	194	199	192	207	197	185	221	200	181	198	192	213	219	187	203	184	204	212	205	192	199	208	210	190	209	206	208	208	198	209	198	192	187	189	197	184	176	221	190	213	188	206	186	198	205	179	209	223	191	212	196	204	203	200	210	209	227	192	224	211	189	180	201	199	218	192	197	182	223	207	217	220	194	201	205	193	212	197	224	207	226	199	209	198	214	210	177	194	210	195	200	230	203	189	213	223	200	183	200	190	219	200	203	202	187	229	215	166	169	222	171	195	203	199	216	221	197	186	209	187	213	211	205	177	195	184	199	197	204	213	203	205	217	236	208	187	181	206	197	203	217	203	203	180	208	174	191	211	228	212	191	176	196	186	202	228	186	190	197	221	229	199	217	209	192	181	202	203	206	190	204	206	176	208	219	206	206	179	189	202	201	222	203	205	185	209	212	195	239	225	213	208	207	198	182	194	187	188	188	186	234	195	190	185	210	191	193	186	198	224	192	217	178	199	202	198	210	216	190	203	187	176	180	195	222	186	212	192	220	187	206	194	196	199	186	199	186	211	204	206	203	188	221	175	188	217	212	214	199	191	196	211	187	190	202	207	213	192	223	181	190	213	205	214	212	209	187	205	220	192	222	208	217	199	204	179	180	211	196	212	194	185	200	213	222	210	217	221	218	205	167	208	198	221	185	232	215	227	206	212	188	186	198	216	208	206	213	184	209	183	188	176	208	209	195	229	226	211	193	215	213	206	180	216	208	208	221	207	199	218	208	236	195	216	198	199	185	191	208	205	177	210	219	194	200	191	228	179	191	203	191	185	204	214	196	204	186	202	200	201	202	185	230	191	180	198	187	229	205	211	182	224	216	198	203	202	201	190	200	187	192	230	202	178	195	221	198	206	195	191	223	215	223	188	195	207	183	204	209	194	216	207	236	223	203	203	197	188	213	200	205	199	218	213	196	184	199	204	215	198	197	180	203	198	191	191	193	204	192	215	194	170	201	186	181	185	183	243	173	202	218	194	197	184	183	203	216	219	189	204	194	223	189	193	184	220	204	194	212	208	226	193	213	221	219	193	209	218	187	173	214	213	215	213	193	187	191	194	213	229	205	196	183	214	202	208	177	203	202	202	193	241	206	224	218	203	190	186	183	184	211	216	189	188	215	189	214	216	217	186	194	215	209	207	219	217	221	204	210	201	186	203	198	205	192	220	202	196	199	206	216	199	238	194	171	183	180	213	196	198	183	216	200	213	199	214	217	176	190	213	227	193	241	205	203	204	202	205	224	219	195	218	200	196	183	200	190	204	201	196	203	177	213	223	196	222	179	183	210	216	206	194	166	197	175	200	182	206	186	188	179	199	209	178	208	206	218	220	183	212	183	193	215	173	219	187	204	183	194	208	208	212	202	198	201	157	231	199	196	210	182	192	198	213	188	196	195	209	225	205	193	238	196	209	166	217	189	189	206	202	238	208	192	199	218	178	207	210	219	197	197	196	208	210	192	191	200	198	199	207	187	194	227	187	188	203	195	212	186	228	200	189	202	211	204	197	188	183	202	204	182	231	193	219	219	185	197	184	232	191	191	193	201	208	189	198	225	195	201	193	215	204	190	185	209	189	187	229	232	194	210	201	194	204	181	188	194	203	232	206	211	190	203	213	183	189	192	177	204	197	193	210	176	181	196	197	197	205	170	203	202	202	204	194	196	189	174	190	174	206	209	209	190	229	211	209	183	190	217	223	217	201	190	190	207	193	194	213	187	206	198	232	210	206	202	216	197	190	204	226	180	189	213	201	204	218	199	204	218	189	202	200	165	213	211	189	209	193	176	183	168	200	184	210	203	201	226	190	199	222	192	198	178	204	208	207	190	182	211	199	186	196	188	191	192	200	225	212	192	195	230	224	214	207	185	205	214	219	192	187	171	219	192	187	228	187	209	190	206	199	185	210	206	219	199	218	197	207	172	210	235	215	213	177	184	209	199	209	198	209	184	203	198	186	200	222	175	184	201	201	189	195	210	206	189	203	202	180	214	210	195	185	193	206	213	201	218	208	204	217	223	206	196	177	212	208	226	228	205	191	202	210	188	186	191	204	196	225	179	164	210	229	190	222	183	208	206	185	209	193	194	177	190	203	171	210	199	168	213	212	205	187	195	199	200	178	194	191	180	224	182	184	185	188	186	175	197	216	185	197	188	204	219	209	196	187	212	202	226	192	221	217	217	191	228	176	198	220	194	197	210	194	185	218	195	188	196	215	219	205	192	174	201	183	211	180	188	228	207	197	199	185	214	198	220	202	199	212	219	203	200	221	227	201	197	211	195	170	203	220	189	216	205	179	212	206	202	211	186	241	217	231	189	193	244	201	203	209	198	172	199	207	192	211	180	218	216	196	181	200	203	215	199	189	169	202	194	190	197	211	182	198	202	211	190	190	175	186	188	217	213	240	215	186	176	193	220	210	198	254	196	207	172	213	215	187	180	208	225	208	190	210	206	215	209	216	201	208	212	205	202	204	217	214	191	195	215	203	221	190	224	209	176	181	208	224	179	209	237	200	186	210	197	221	200	193	195	188	205	206	180	214	201	206	211	203	196	202	187	209	190	193	180	226	182	212	195	194	208	190	219	203	206	187	199	195	200	217	225	191	200	206	222	207	190	188	230	181	180	193	221	191	191	230	201	196	191	199	201	188	210	202	201	209	200	213	216	202	207	210	199	198	215	212	199	214	178	189	195	173	192	200	193	193
38855	56091	48441	18454	394	378	350	312	290	304	287	258	331	281	287	313	279	284	286	276	306	288	269	276	275	275	218	276	294	292	280	278	287	286	277	279	280	291	287	300	273	263	283	307	278	293	269	269	280	301	258	270	271	319	301	271	281	292	297	300	279	250	256	304	293	292	244	251	294	261	286	267	292	244	270	289	286	297	270	283	302	255	295	285	293	315	266	273	254	312	283	285	298	288	290	279	288	244	308	308	275	278	267	279	284	294	266	251	285	298	273	265	292	293	253	285	285	258	260	274	293	266	265	279	264	243	289	304	292	278	313	279	316	271	272	276	279	291	276	273	285	269	299	286	311	295	273	279	261	275	282	288	306	280	280	279	301	273	297	276	297	310	287	285	292	299	272	283	254	268	278	302	291	288	254	290	303	280	270	298	286	267	306	273	298	283	316	308	260	302	273	292	272	267	272	277	273	272	277	320	301	305	280	271	262	276	297	296	279	285	260	285	248	300	273	255	274	274	281	279	273	265	249	276	288	283	289	281	300	308	276	293	321	273	287	283	273	281	281	269	285	259	279	267	263	272	271	259	304	264	289	273	286	279	274	293	282	277	267	310	302	303	281	284	296	287	274	294	274	284	277	324	289	286	271	277	315	314	297	294	288	279	289	299	293	282	270	295	265	273	255	295	258	289	299	287	293	290	271	339	283	267	260	248	289	292	309	269	307	275	257	289	267	293	259	260	290	291	284	299	288	275	291	306	274	278	275	283	291	243	269	270	295	265	295	318	292	278	285	293	275	261	277	256	287	273	316	273	276	278	254	303	287	290	288	267	276	272	282	276	299	263	266	244	265	273	302	290	268	282	251	306	284	286	274	300	278	261	311	291	292	252	284	310	270	291	304	292	284	307	292	280	268	288	255	263	268	287	253	292	306	314	286	304	287	260	293	284	272	298	286	270	268	286	299	303	273	305	262	297	284	277	280	268	292	269	265	285	291	281	286	281	315	263	289	284	299	315	319	269	278	276	278	266	291	302	289	278	278	291	276	280	289	281	272	295	312	254	254	277	281	266	279	280	293	322	287	277	282	243	299	286	274	288	265	268	274	255	304	283	277	297	285	263	279	283	280	290	299	279	273	299	273	274	276	258	267	287	261	310	306	312	275	286	309	302	274	326	288	285	256	300	319	271	300	262	261	272	268	284	263	280	268	248	293	309	271	298	283	308	299	275	266	271	292	299	306	253	282	274	286	295	263	253	312	283	289	273	284	280	279	291	268	292	299	275	278	299	290	264	255	274	272	261	268	344	274	270	291	284	279	278	291	276	298	309	283	282	308	283	260	250	274	277	261	286	294	262	282	285	287	284	263	262	287	275	281	277	279	271	268	281	282	271	283	296	277	293	276	261	254	286	288	302	315	260	284	256	253	291	281	304	281	290	279	281	303	253	285	272	271	277	282	272	262	270	290	296	295	280	280	265	268	270	302	274	288	261	298	287	276	318	296	310	275	284	304	285	289	269	290	285	299	267	289	324	299	267	276	277	289	267	262	282	274	256	281	276	293	283	302	309	268	281	266	266	290	291	276	280	296	306	292	273	310	276	259	276	278	294	309	297	285	267	270	285	266	267	289	291	293	286	292	263	273	278	291	297	281	294	271	278	249	276	278	276	292	288	286	297	289	263	283	321	289	276	279	303	295	262	284	280	284	263	273	278	295	282	303	272	257	310	298	284	278	286	284	295	292	272	277	273	279	271	277	284	267	320	263	299	316	274	285	290	304	258	272	287	295	309	296	273	288	281	287	284	297	274	305	261	286	294	280	287	314	294	296	291	283	277	295	282	284	287	279	321	259	281	301	271	288	284	284	311	297	278	295	269	272	265	280	277	277	290	265	278	299	274	282	256	283	249	310	270	296	296	278	251	327	278	290	250	276	282	265	283	280	303	308	285	273	253	286	283	264	258	306	273	269	283	270	279	308	263	266	321	286	282	286	271	271	250	283	310	300	267	279	264	296	264	264	283	295	290	288	308	296	277	300	297	269	281	265	261	293	288	266	275	265	273	326	297	287	309	309	271	299	308	263	285	267	299	312	277	283	297	292	273	265	241	261	296	303	262	287	282	288	285	271	289	259	294	251	287	303	273	268	287	276	280	263	288	287	276	263	289	270	286	271	275	280	297	288	278	276	255	264	264	260	281	292	273	274	251	283	302	273	300	271	282	274	270	282	276	280	294	254	268	271	268	272	290	285	267	319	319	284	267	287	275	306	275	251	294	272	292	251	310	304	258	273	281	271	286	273	272	304	281	308	263	281	296	269	299	291	282	259	272	309	287	264	299	283	289	314	275	285	265	242	301	261	306	292	281	278	273	326	262	290	279	265	268	289	257	296	305	288	259	270	292	277	271	280	270	271	307	279	268	272	288	311	284	301	267	272	290	300	289	280	264	283	271	271	297	253	269	277	295	288	257	257	244	281	304	305	245	250	265	314	311	268	325	281	302	265	270	290	311	299	279	273	277	261	292	298	272	282	280	275	259	299	306	287	280	312	258	273	308	296	259	263	290	283	305	309	279	267	277	251	263	300	271	278	288	279	274	291	266	272	280	291	287	278	278	260	267	267	303	297	279	304	267	287	285	262	274	307	275	277	268	263	260	251	297	297	284	275	273	308	272	272	300	305	272	257	295	266	281	281	281	278	287	312	279	257	294	267	303	263	300	267	271	295	265	253	276	295	284	269	276	286	306	300	266	265	264	286	306	270	284	280	278	230	299	319	263	314	279	266	289	280	316	289	285	267	284	322	307	283	259	281	291	273	255	277	278	294	266	306	261	256	299	266	244	253	274	270	290	300	300	280	273	290	283	287	288	296	263	280	266	261	261	270	281	295	284	264	308	313	262	262	302	281	255	288	274	266	269	285	322	262	297	319	282	280	264	291	274	294	268	233	277	264	270	273	262	296	282	278	250	298	240	280	269	255	280	284	272	267	276	280	275	269	269	309	250	278	253	282	281	296	289	292	275	260	296	304	283	276	265	277	282	293	288	269	290	290	306	273	304	278	257	300	258	287	297	270	286	250	304	305	314	289	260	293	294	246	295	275	243	282	243	271	290	299	252	282	255	316	261	273	283	278	299	276	264	272	307	293	257	267	255	273	272	275	255	291	269	266	307	312	287	306	292	300	313	278	284	278	261	303	294	295	286	269	291	257	283	264	281	296	283	289	312	290	276	279	277	281	300	279	301	286	283	299	280	299	297	279	291	269	241	265	295	278	267	303	239	280	288	264	278	291	269	262	288	299	282	326	292	280	296	284	252	282	260	246	280	311	265	285	284	284	281	293	283	284	306	273	303	309	287	281	282	282	279	290	293	324	279	312	306	260	296	269	268	304	268	321	280	267	286	308	273	287	272	261	279	264	277	286	329	309	265	289	294	286	290	248	274	287	285	285	282	257	285	264	278	273	275	294	304	279	278	289	277	240	255	321	272	275	285	298	299	256	296
22346	21397	29700	24652	21326	20908	9044	761	570	568	581	530	539	528	549	557	492	521	493	510	524	514	508	523	475	526	552	526	484	521	512	502	511	538	493	531	498	510	517	532	526	477	502	482	520	519	472	525	501	499	483	475	528	512	468	474	520	536	508	528	492	520	521	501	530	495	527	512	516	474	487	492	505	485	511	504	496	486	525	477	551	491	487	530	496	480	537	460	499	511	538	487	477	501	517	495	500	511	485	536	493	466	520	499	453	561	528	509	475	498	505	502	494	476	473	477	517	536	503	482	521	512	523	498	498	532	484	505	503	488	493	520	505	485	519	515	518	514	508	498	519	494	467	510	523	510	521	510	461	517	536	488	500	518	512	467	502	489	462	489	528	496	479	496	490	469	533	508	517	529	518	497	484	535	511	497	500	455	492	526	511	502	515	533	478	522	485	458	484	501	508	500	528	507	518	504	469	520	490	488	492	485	517	485	499	518	521	527	478	505	505	501	498	499	504	486	500	513	492	461	500	514	499	537	497	495	485	546	556	522	505	488	527	489	473	484	526	499	540	504	510	480	508	507	491	491	499	524	531	510	539	479	486	517	484	469	511	465	459	507	485	533	487	504	510	514	499	505	519	494	490	492	488	500	442	500	475	513	500	488	499	497	506	508	484	515	494	514	507	491	493	502	489	515	550	516	485	500	494	514	499	480	502	512	505	527	470	522	489	505	516	504	514	537	471	500	506	522	481	517	521	468	471	537	490	526	529	486	547	497	510	515	495	521	494	524	480	518	487	568	476	491	491	520	500	531	492	490	535	494	518	487	466	476	475	504	497	489	475	511	503	458	518	495	493	505	499	504	473	493	512	493	503	497	518	512	465	526	528	521	514	472	495	472	501	506	486	526	491	524	470	520	532	525	464	495	515	494	487	508	519	468	481	495	511	494	493	497	511	463	467	480	524	536	471	490	471	498	467	464	514	474	494	488	502	504	491	483	504	510	509	507	476	498	454	500	509	502	519	506	482	491	464	467	493	508	519	538	503	472	471	485	474	509	504	486	526	495	527	486	502	517	464	497	525	513	502	509	475	513	458	510	495	466	507	508	487	543	522	497	468	490	487	517	534	540	520	524	505	513	510	554	501	517	513	471	511	500	458	478	480	480	508	530	491	488	492	501	505	503	500	522	512	547	472	497	529	493	498	511	507	495	492	497	512	509	459	494	537	502	479	465	504	540	488	480	478	525	523	531	542	496	529	502	475	526	500	505	526	504	526	492	525	508	495	493	546	497	553	513	488	519	497	533	493	496	469	509	528	466	533	489	508	500	504	475	478	506	493	521	448	508	479	473	470	486	497	474	482	512	486	502	550	535	472	494	503	499	516	460	515	501	506	522	533	496	526	533	478	490	535	475	507	491	503	472	534	496	531	479	467	521	493	518	495	507	500	505	508	517	492	507	518	539	531	523	476	496	480	521	493	505	480	501	499	514	477	534	498	506	506	462	466	504	456	510	510	512	494	498	515	470	507	466	473	470	470	508	481	467	524	526	517	506	484	506	544	486	530	491	497	516	497	500	534	474	545	481	519	479	491	569	468	460	495	498	507	534	455	486	508	508	493	495	507	476	510	525	543	504	488	469	519	515	458	529	510	486	480	506	499	482	527	505	517	505	468	517	470	491	536	501	496	484	505	482	478	481	519	524	496	537	479	531	495	522	497	481	503	504	511	539	514	500	474	492	504	477	492	509	486	528	536	515	503	500	432	481	487	457	513	530	465	507	559	505	525	508	469	503	523	532	552	548	543	476	513	491	500	526	505	530	515	510	467	488	537	488	488	499	485	499	469	515	481	463	493	478	504	503	510	511	477	487	510	517	490	484	512	490	517	540	455	517	503	463	512	493	532	490	480	535	499	496	500	533	514	514	507	519	463	491	502	504	530	496	499	497	461	523	519	537	514	515	546	514	488	497	511	502	520	474	484	483	539	493	512	486	485	494	494	456	495	494	534	501	515	513	477	493	490	498	470	438	486	493	489	512	469	525	504	489	472	506	509	524	491	546	528	537	502	536	504	492	483	470	521	536	497	499	489	502	507	500	508	504	479	476	539	507	489	531	502	487	501	478	511	506	481	525	484	498	495	496	485	477	518	523	487	465	509	519	510	480	510	490	505	511	491	495	536	502	497	498	502	507	504	481	515	522	494	459	537	496	533	504	482	493	517	502	527	483	504	524	486	502	514	532	502	538	514	522	498	510	497	480	514	506	497	495	508	490	541	541	500	514	525	504	496	483	494	472	502	472	509	493	509	540	502	523	480	540	494	492	489	507	510	485	502	494	484	510	529	529	501	536	526	523	515	492	530	485	471	519	484	491	494	501	497	525	498	527	488	479	476	478	492	483	524	514	487	466	506	510	484	487	445	491	510	481	467	522	493	522	531	506	453	504	500	506	508	508	473	465	499	525	523	529	498	525	550	490	486	525	513	496	499	523	485	501	518	498	496	508	518	514	503	489	478	498	504	518	485	498	519	525	510	469	511	498	518	496	505	527	470	489	509	492	488	507	533	487	507	512	525	517	543	544	470	495	485	472	479	495	477	507	523	457	472	522	477	467	498	508	468	499	536	479	522	502	469	507	511	537	503	503	544	530	464	494	529	539	523	495	505	506	520	513	542	505	479	471	501	488	536	521	512	495	463	490	507	500	506	493	508	472	488	506	490	497	490	487	497	509	521	479	527	534	504	507	518	509	480	526	493	509	504	503	506	511	501	497	472	486	497	508	466	481	546	541	537	502	555	518	472	491	507	518	483	500	529	461	505	525	478	528	507	493	486	545	520	525	518	474	510	519	521	455	504	507	521	493	481	517	479	493	490	471	535	525	504	489	462	527	517	478	493	538	499	491	493	519	478	501	491	509	548	511	497	489	520	495	489	463	495	529	506	491	540	496	456	489	536	546	539	530	480	481	489	527	512	498	507	514	474	509	483	475	501	532	534	493	519	528	509	528	484	498	489	484	472	504	472	515	529	476	541	463	498	480	506	517	480	519	498	479	547	523	479	512	529	466	525	495	471	492	498	480	510	485	496	502	532	504	498	478	493	542	491	468	523	490	489	497	493	512	546	496	542	484	491	493	489	489	483	503	498	455	500	487	506	488	503	512	498	545	488	496	523	508	488	485	493	483	489	537	486	439	493	493	568	474	511	479	531	511	498	453	463	538	493	484	486	464	510	496	508	504	485	495	485	502	548	494	507	522	504	503	503	494	520	501	522	494	506	502	484	527	480	485	496	500	469	511	476	504	524	512	526	516	497	509	498	497	498	504	543	534	506	497	537	515	521	493	519	504	493	503	461	522	460	515	508	471	516	512	531	538	547	494	509	515	504	510	503	511	535	505	505	465	544	568	537	472	489	500	485	472	501	497	481	493	494	484	492	486	514	503	479	509	480	484	486	464	481	442	537	518	494	472	522	510	499	537	468	530	463	504	503	492	447	515	533	488	508	515
47029	76343	70210	33087	1191	970	938	817	813	782	723	734	743	746	700	669	717	700	679	732	717	677	650	681	686	732	655	657	683	664	650	661	676	626	651	658	690	709	709	672	621	704	662	669	677	678	635	651	663	677	657	708	694	645	656	659	641	614	668	657	654	697	669	635	644	642	652	676	651	647	651	693	675	608	686	659	642	705	697	702	652	653	620	673	667	665	616	661	663	709	669	634	672	646	630	696	652	665	659	663	620	649	608	707	669	621	616	623	654	688	678	662	687	646	661	659	697	664	651	622	637	632	644	683	634	667	645	674	653	702	641	657	646	653	628	662	635	682	642	650	637	664	667	659	664	640	686	637	659	622	636	663	688	627	630	673	634	646	630	669	672	663	674	678	689	688	682	640	686	651	629	640	662	650	636	658	641	675	701	636	685	716	653	631	735	639	630	629	634	655	677	666	672	682	623	687	659	681	676	676	653	621	670	632	664	679	715	646	655	624	699	649	676	654	656	667	660	643	675	715	682	665	648	614	672	698	693	691	687	672	654	676	657	648	632	643	672	681	656	669	657	662	681	635	677	681	618	626	697	665	625	653	677	595	690	669	659	633	659	654	686	718	639	654	605	639	662	629	606	636	622	651	614	647	627	669	660	655	681	645	625	641	687	650	696	676	662	639	694	660	672	617	635	627	626	689	633	681	606	623	625	651	614	664	704	636	606	662	635	656	646	645	632	644	667	628	622	672	591	623	645	668	642	671	667	636	637	693	636	694	636	667	622	722	695	665	698	654	712	634	657	653	677	640	628	643	619	677	681	682	669	672	690	682	645	626	683	685	672	680	656	638	683	658	629	653	699	721	669	686	651	648	675	664	690	625	690	648	662	639	670	633	675	694	629	649	680	654	685	664	735	635	667	643	685	674	627	647	641	646	639	644	666	673	618	697	645	680	662	628	711	664	669	679	655	653	656	648	629	667	664	660	683	649	715	667	637	623	687	643	644	641	659	674	636	629	652	668	669	631	622	646	696	656	643	639	680	663	649	627	653	633	638	697	622	688	652	644	678	681	687	665	673	692	671	660	638	658	662	637	654	673	685	680	611	632	663	659	620	626	714	641	609	636	684	653	661	665	682	692	698	657	693	628	641	665	672	659	610	677	605	642	647	670	625	652	644	665	679	691	655	702	704	683	652	644	682	657	639	690	683	671	646	675	723	651	623	660	660	663	663	694	690	621	647	657	619	672	639	670	662	686	660	688	608	729	648	642	667	668	611	654	700	628	666	678	655	716	619	621	649	644	629	639	666	656	664	692	627	674	652	644	641	670	658	685	607	652	640	674	622	660	649	636	650	651	684	633	677	688	623	684	650	657	679	693	706	630	647	660	683	635	707	658	703	654	612	700	663	608	647	664	680	685	679	674	704	657	653	684	665	604	650	667	660	687	634	681	655	714	606	656	657	658	631	687	641	633	663	634	667	622	612	641	672	695	625	669	633	686	662	645	688	674	630	653	625	648	645	688	685	619	633	621	646	674	664	650	646	715	700	639	654	659	655	675	682	649	659	635	671	645	700	678	707	700	691	664	635	640	653	638	681	618	676	658	614	649	687	700	642	677	639	639	653	625	660	645	638	698	629	629	644	607	729	641	670	655	638	682	616	634	674	657	635	685	637	644	692	644	675	674	660	653	692	670	646	663	672	667	659	620	613	676	641	653	686	691	610	666	724	613	665	650	638	677	644	651	704	701	623	651	657	629	647	680	641	621	665	682	635	717	648	695	659	661	646	678	680	644	655	664	631	649	637	625	659	662	653	663	696	680	656	630	708	646	698	685	637	660	664	644	655	656	624	664	652	663	666	682	649	666	612	656	698	625	633	636	655	692	657	647	675	658	669	660	653	686	623	664	655	648	630	678	678	672	642	641	641	665	690	705	640	637	644	652	670	677	624	672	705	638	648	649	667	678	679	643	690	625	669	616	669	662	651	659	652	654	672	635	700	632	627	660	654	666	681	669	690	633	648	698	669	671	669	634	636	677	630	677	661	651	693	692	655	681	682	692	636	673	636	625	659	607	605	646	698	633	667	686	668	651	640	672	630	665	639	640	679	622	635	652	630	661	647	664	664	680	647	691	652	659	632	680	662	697	684	676	623	658	634	693	648	634	648	677	727	636	600	675	695	668	677	645	669	669	653	679	637	694	649	634	710	677	623	677	656	670	670	636	648	673	664	621	702	673	637	685	659	661	647	679	699	689	702	636	636	666	621	665	674	677	607	648	643	622	640	659	629	633	669	715	615	687	658	664	671	637	666	680	655	672	710	726	616	663	645	631	633	666	667	642	676	646	721	661	689	643	672	653	611	636	637	631	664	670	654	675	662	649	670	669	641	642	603	624	687	663	643	695	685	656	682	641	649	618	649	633	706	652	681	681	687	643	661	679	669	709	653	675	643	657	648	718	675	645	658	663	695	636	650	676	654	648	675	680	685	676	698	598	659	646	676	653	641	658	674	637	626	637	665	653	641	667	652	687	659	651	658	660	659	617	644	693	632	660	660	646	679	659	681	650	632	678	662	642	656	706	667	688	657	631	648	699	622	627	646	657	655	662	644	635	578	657	605	657	660	668	718	656	665	619	668	636	663	661	645	670	650	663	617	645	637	672	664	665	681	631	627	683	643	698	642	641	682	633	643	640	653	671	614	625	665	690	675	629	589	636	613	657	639	692	595	673	652	620	658	635	666	658	670	612	710	634	644	675	639	646	635	651	685	662	595	634	681	649	643	676	623	652	670	713	642	640	674	631	665	698	703	657	638	649	659	620	660	643	685	649	656	636	652	613	674	651	624	648	676	640	639	645	702	667	649	644	633	669	597	710	638	618	663	708	663	688	678	670	656	643	637	644	648	635	662	646	655	639	651	642	681	635	658	662	674	679	651	649	699	689	682	659	650	672	653	663	656	680	642	589	668	647	646	674	617	627	645	647	674	637	647	626	624	642	659	675	621	683	615	678	667	656	650	656	705	695	621	686	636	710	654	667	649	679	644	689	684	670	650	635	654	711	626	651	677	653	672	676	679	639	672	656	660	671	636	658	646	677	687	666	673	643	633	641	676	681	679	630	713	674	705	644	592	706	658	680	613	618	681	617	646	652	644	645	684	653	708	657	644	616	641	629	684	636	639	681	650	652	605	685	676	696	671	621	651	680	628	671	655	697	655	676	664	653	644	654	669	591	694	612	673	652	672	640	673	607	688	631	701	656	657	688	684	672	658	642	678	657	676	644	648	685	635	651	624	646	689	693	696	654	658	674	658	638	686	676	696	634	672	635	644	646	680	658	698	691	657	676	640	669	681	680	700	650	674	682	677	679	589	623	639	673	689	675	655	645	657	633	635	663	635	676	662	664	642	665	655	680	678	662	602	611	681	655	609	664	687	677	655	697	668	692	665	648	652	678	613	661	607	661	630	669	645	617	644	638	658	700	632	616	654	626	676	622	696	691	665	683
27793	22380	23872	9272	490	362	401	366	389	401	363	373	364	364	367	384	379	321	357	370	371	367	360	386	386	335	350	382	356	393	365	409	379	354	387	371	370	343	348	348	392	339	363	390	387	386	343	383	355	361	362	356	376	354	330	336	397	343	359	343	392	355	359	383	378	365	382	351	371	359	364	346	356	367	378	374	397	334	352	346	332	335	367	361	344	364	344	395	365	352	391	356	370	342	337	412	346	344	372	336	352	366	364	381	392	350	335	366	374	383	390	383	360	389	352	358	373	390	321	362	358	347	333	355	366	369	390	367	362	364	369	369	350	376	363	372	384	335	389	393	414	380	372	374	363	393	393	358	351	343	355	357	352	358	328	339	357	359	358	352	369	405	326	351	353	362	348	369	370	393	352	363	359	384	354	351	381	381	335	361	339	386	366	371	358	417	343	396	350	323	368	416	355	385	373	382	402	343	381	376	362	377	394	389	354	358	409	377	361	361	389	357	362	389	345	377	352	360	371	388	410	402	369	353	349	373	396	403	386	412	354	366	371	342	336	375	338	343	335	383	385	406	384	375	351	383	346	354	375	329	366	364	379	378	374	361	338	367	349	384	353	392	361	388	352	375	381	380	357	339	373	349	353	323	355	358	362	384	364	387	383	389	354	390	367	352	356	373	386	360	386	341	372	341	405	383	393	388	343	374	367	376	388	381	366	376	362	386	350	380	343	381	334	349	358	378	371	362	387	378	357	391	340	381	360	371	356	379	354	383	322	373	402	383	382	352	376	390	395	362	376	362	353	346	400	339	347	384	356	338	367	349	356	360	351	389	359	353	401	361	345	372	361	378	369	362	353	352	379	410	393	388	350	341	355	348	391	380	352	346	370	376	380	384	375	376	361	350	374	386	317	350	333	333	386	363	391	375	347	390	376	350	338	352	353	364	356	351	347	337	359	364	366	349	378	350	365	389	341	364	364	377	379	386	403	347	354	345	353	372	426	329	383	391	359	400	392	387	365	401	331	365	341	396	378	381	343	371	354	357	370	369	367	352	384	381	373	380	366	384	413	381	362	367	333	367	364	368	368	333	397	362	338	360	361	363	364	332	353	362	334	349	367	408	354	364	355	388	384	388	362	370	352	371	379	380	366	361	381	374	379	382	369	367	374	347	384	419	398	364	380	367	380	349	336	351	368	373	362	350	375	413	395	387	383	373	357	413	347	375	356	384	362	358	363	393	355	369	373	401	354	365	387	370	376	361	352	354	385	420	353	347	368	356	369	356	346	361	384	385	348	354	342	406	346	346	338	368	342	359	346	386	401	345	369	368	371	378	347	374	352	374	404	377	363	356	358	394	364	335	357	373	354	403	379	370	359	364	346	375	382	314	339	366	383	348	380	370	353	370	389	348	371	394	393	363	380	368	346	404	343	347	359	339	390	358	368	356	350	329	405	382	364	344	368	398	360	385	347	349	345	354	373	351	380	363	351	387	369	346	363	359	324	351	393	350	380	371	339	359	352	381	418	353	388	368	367	400	363	417	403	380	396	390	368	329	376	358	375	381	368	362	361	386	353	365	416	399	385	352	359	331	344	328	350	319	353	374	372	355	396	362	350	352	370	383	374	376	356	369	376	413	370	348	384	358	352	380	342	358	388	371	360	405	375	346	348	327	368	393	364	382	341	387	401	333	356	349	347	371	357	367	385	378	342	362	411	349	364	357	347	350	380	373	384	359	362	373	364	375	366	368	389	345	372	388	387	343	375	330	382	368	351	392	381	342	358	402	353	372	393	319	369	352	345	373	338	380	353	382	358	391	392	365	342	375	409	371	388	340	367	341	355	363	355	395	346	349	347	376	353	401	392	354	384	395	387	381	381	370	357	342	392	363	373	322	404	350	343	390	381	382	409	385	372	400	409	382	338	372	363	415	364	368	342	370	339	337	403	365	385	364	386	359	368	390	333	394	374	371	392	348	367	406	362	360	372	395	366	360	340	374	359	348	362	383	363	352	374	336	378	369	351	358	348	379	393	335	366	354	361	370	352	318	362	341	356	371	384	355	373	348	363	348	352	359	365	354	370	416	379	379	375	400	381	368	353	383	355	335	368	371	348	360	385	368	347	387	371	369	373	382	354	392	350	341	348	375	356	344	397	350	377	362	361	381	378	355	340	352	345	383	351	365	349	343	346	376	384	363	385	369	382	357	339	384	405	362	378	344	336	348	359	357	362	378	379	347	375	346	349	404	411	381	374	345	398	378	334	360	337	345	381	360	371	362	375	336	379	383	340	373	354	348	354	415	378	381	357	361	364	382	355	362	369	352	375	390	376	340	339	365	396	349	373	371	395	366	381	363	352	343	385	362	376	406	359	371	335	370	362	389	369	326	352	359	335	375	370	365	369	340	345	379	360	357	375	385	391	362	344	333	369	390	351	358	347	350	360	399	370	367	358	359	360	375	378	371	357	390	366	373	376	340	384	340	366	389	369	355	358	379	376	360	378	368	334	378	360	370	353	356	398	346	362	353	329	378	329	352	390	357	369	353	381	361	339	370	364	349	341	370	343	362	360	405	375	350	368	390	349	348	360	404	337	373	361	384	405	374	388	342	342	386	362	351	360	409	342	366	413	403	340	368	373	375	358	384	381	355	370	381	396	339	374	383	340	349	373	382	354	340	364	378	349	359	384	371	367	374	354	364	390	360	355	373	368	358	356	344	359	380	403	380	338	333	352	344	349	356	389	364	354	376	336	320	377	362	379	364	381	357	373	405	362	407	398	356	342	372	383	403	400	359	350	376	363	357	384	372	386	350	351	356	397	370	378	368	393	422	380	357	350	387	369	379	373	362	362	396	383	371	389	379	322	385	385	368	398	350	409	385	341	403	368	356	352	363	385	333	361	372	374	370	396	373	396	351	376	396	385	336	355	382	373	396	366	381	365	368	381	341	371	367	375	349	354	372	386	412	360	370	355	368	413	360	367	401	354	354	360	345	369	403	369	354	364	358	325	331	383	380	386	367	345	380	366	398	374	360	380	370	372	351	405	362	363	383	367	347	357	355	360	367	365	352	365	374	374	328	385	380	350	349	373	365	398	367	381	338	368	347	350	344	372	392	371	336	360	383	363	375	349	373	365	357	350	371	340	372	365	364	391	360	350	372	374	354	375	377	357	350	367	352	353	331	344	358	331	342	350	357	368	394	365	354	408	396	400	313	381	379	360	362	335	363	374	385	348	381	357	384	376	373	339	391	342	355	355	361	379	364	393	338	403	371	394	387	386	353	353	378	325	404	365	365	350	356	365	372	353	360	351	363	380	367	356	373	373	340	361	360	337	386	379	337	343	365	383	351	376	387	372	371	350	376	365	364	371	373	338	341	373	358	361	350	373	342	354	350	371	400	355	330	379	378	374	357	358	363	375	377	329	381	360	357	386	358	333	388	396	358	368	354	360	371	355	359	341	324	362	369	375	355	385	373	317	367	349	380	359	379	349	341	401	352
22882	31824	23765	6245	470	497	510	483	473	494	474	471	461	478	465	514	452	501	471	507	491	470	492	486	467	497	481	483	481	487	476	504	479	466	507	444	462	520	431	492	454	462	516	484	438	475	468	513	465	446	471	474	464	475	481	471	448	466	495	455	450	499	505	455	499	479	502	495	462	501	431	476	477	508	494	491	470	502	478	484	464	465	461	459	476	493	502	474	505	501	467	493	487	505	491	483	478	437	477	498	449	461	447	449	473	453	450	474	500	445	497	454	460	514	490	494	475	467	464	483	452	467	489	483	475	461	487	510	472	454	442	483	463	528	478	480	471	467	467	463	461	476	428	503	508	466	467	453	459	493	480	523	535	474	498	464	487	450	444	437	506	450	515	469	434	461	456	466	454	470	487	505	483	463	511	510	468	469	454	484	467	494	459	487	470	501	476	548	451	469	465	492	456	459	504	485	510	515	491	502	491	495	481	521	455	502	490	426	465	473	454	462	504	489	479	439	496	489	474	472	514	452	482	477	467	520	484	434	504	465	491	472	443	477	527	474	479	489	499	465	452	476	478	436	465	497	455	472	511	469	494	501	468	465	463	504	456	445	491	484	507	446	487	455	450	479	501	504	477	457	524	502	454	494	493	487	532	529	433	493	453	472	478	457	422	496	506	458	452	505	502	499	486	488	535	497	513	463	516	476	513	453	464	492	477	418	509	481	510	505	473	484	491	486	472	456	446	460	477	465	530	463	543	485	476	465	472	457	491	487	481	436	461	488	487	496	467	461	503	512	485	472	479	474	466	445	466	474	484	494	485	454	474	469	482	495	480	477	463	456	496	457	487	460	485	484	530	461	472	474	493	462	480	485	477	499	455	477	485	472	426	460	477	435	459	459	441	459	450	477	507	489	454	489	481	470	447	514	445	454	464	483	488	426	484	484	458	499	507	485	493	484	439	411	417	452	449	458	505	484	464	488	497	491	461	459	497	484	470	494	487	481	464	514	469	501	489	415	484	460	472	470	471	493	506	494	482	472	474	450	512	442	483	485	521	539	475	488	513	493	435	461	439	488	446	509	482	499	496	475	446	511	452	479	480	495	477	481	483	484	492	469	493	485	456	472	537	467	495	494	481	467	501	473	490	472	478	469	468	504	477	458	499	550	443	491	456	490	470	475	463	447	462	476	501	488	450	510	502	472	438	473	516	476	450	489	508	478	485	509	462	482	487	467	466	473	463	495	454	447	494	469	448	483	461	479	499	471	489	470	469	461	488	471	466	481	462	458	520	474	483	531	447	462	513	468	449	479	506	472	477	472	476	487	488	482	452	463	503	456	447	499	480	476	454	512	502	479	488	503	501	492	507	473	499	471	448	448	493	514	524	487	488	505	481	465	463	504	472	495	504	499	506	467	454	510	492	449	489	499	474	461	462	504	462	486	457	457	478	498	467	490	461	482	478	475	492	424	505	499	538	492	504	447	501	504	456	457	465	488	483	499	484	456	436	491	457	481	494	474	469	467	498	465	497	499	484	464	459	442	491	454	515	485	485	458	474	448	461	465	502	469	482	461	540	469	522	480	468	501	457	470	483	473	495	491	484	480	481	460	477	483	488	437	501	499	469	474	470	470	471	476	471	497	440	497	444	451	475	468	486	486	473	490	449	461	461	463	464	498	478	503	438	479	430	495	462	479	465	474	490	467	465	460	502	445	503	487	462	513	511	514	474	483	459	449	468	478	511	467	494	482	516	487	473	480	503	537	454	488	454	506	452	448	467	489	441	498	469	511	463	481	459	480	481	505	472	467	498	441	497	464	521	468	443	488	473	466	500	475	480	486	490	449	485	448	467	465	451	471	466	482	464	485	470	500	496	462	506	459	518	448	483	495	512	469	478	487	478	481	441	531	450	464	510	486	473	500	503	463	485	511	482	470	489	488	502	495	519	492	501	497	458	499	470	467	517	489	505	471	493	494	460	492	509	485	524	500	461	482	464	478	475	491	499	459	480	501	488	453	474	473	501	471	461	493	488	483	471	463	477	459	498	485	463	485	465	537	431	459	473	492	505	481	468	445	451	481	473	465	449	483	487	492	473	472	468	477	451	483	476	478	472	448	492	515	423	470	452	487	448	507	489	480	505	464	435	451	491	461	470	498	479	491	524	489	474	476	452	479	448	537	466	526	480	463	473	506	494	493	440	447	480	463	487	494	480	453	474	486	518	459	448	463	488	465	484	518	473	504	498	499	485	464	489	481	497	472	512	468	479	490	446	507	484	429	445	479	489	466	505	471	442	484	437	488	444	479	469	457	448	527	493	449	471	478	488	500	487	468	519	479	449	494	491	472	498	454	500	494	452	466	446	455	464	491	507	469	496	436	499	466	492	504	452	486	498	498	496	469	486	487	485	473	479	477	459	439	471	476	505	494	455	543	453	487	486	478	456	463	437	458	484	502	464	423	479	456	517	505	515	460	482	500	482	497	509	466	505	476	485	492	455	468	459	446	478	471	492	473	439	477	473	471	482	446	494	501	477	505	493	504	448	464	511	497	501	534	449	486	459	485	515	431	475	461	490	478	516	485	431	510	448	451	516	438	471	471	487	482	489	493	485	509	456	453	466	497	479	487	484	477	475	475	443	481	452	468	473	498	482	506	477	471	497	452	451	486	424	516	490	485	489	493	512	475	494	492	495	494	525	501	481	490	482	504	491	480	514	455	439	452	508	487	458	442	482	450	481	480	485	509	460	487	511	542	492	450	467	440	478	500	483	515	467	475	505	495	466	484	474	486	460	487	507	500	455	446	446	456	504	467	487	468	472	471	454	486	511	479	450	475	471	500	455	469	481	455	470	499	526	482	490	480	474	464	463	548	458	481	481	453	435	439	491	514	487	517	462	478	452	454	481	474	488	444	453	509	479	508	505	480	501	460	435	496	458	442	468	393	464	461	461	516	454	481	518	436	419	484	481	444	466	507	525	423	480	487	457	491	519	514	480	483	455	474	447	455	463	485	504	483	453	491	477	484	488	461	476	478	452	441	487	486	452	477	486	479	468	461	482	447	463	495	481	523	491	465	513	506	467	485	495	470	470	487	478	486	468	471	473	492	500	492	501	450	502	472	461	473	480	455	474	497	475	517	516	466	512	455	432	462	505	460	491	481	465	462	453	479	483	536	460	443	495	472	444	463	446	474	484	478	452	465	511	472	466	438	484	474	454	500	447	494	497	454	465	470	437	507	484	514	502	478	502	426	499	470	486	450	467	488	484	474	486	505	478	445	490	504	445	446	488	448	487	472	459	469	493	499	434	473	487	423	483	480	498	519	436	464	504	453	489	480	481	495	493	462	507	483	467	455	459	457	490	508	448	454	473	472	467	506	485	456	458	430	483	475	437	460	483	470	489	502	467	493	471	464	488	480	491	535	457	528	463	458	506	467	475	497	490	460	492	456	481	503	509	486	493	463	462	470	431	467	480	469	488	464	448	479	436	485	484	530	442	461
23243	21516	31660	25208	20442	10205	997	681	666	629	622	594	613	645	585	582	639	576	625	583	579	648	665	606	580	604	598	646	618	619	596	596	617	621	613	586	584	618	580	579	585	586	594	631	565	598	621	628	660	603	634	610	580	613	630	589	600	609	608	567	581	596	599	602	639	602	589	592	599	580	574	559	579	611	566	641	587	618	583	626	596	569	569	613	595	645	572	622	580	603	625	612	605	658	589	663	627	616	618	604	607	640	644	613	606	622	634	565	610	583	558	630	593	570	603	663	595	592	596	593	578	576	609	598	584	624	629	600	595	564	610	641	568	589	618	604	624	601	574	597	598	620	623	568	601	615	583	580	622	607	605	562	630	575	596	646	623	611	555	613	599	627	554	602	581	631	582	594	599	594	600	597	563	591	601	558	657	590	611	594	616	610	555	614	557	634	562	601	580	595	583	606	612	619	622	608	585	624	664	614	590	621	594	618	601	592	618	602	577	611	595	598	615	554	583	572	613	581	628	580	589	570	590	596	594	615	605	623	619	579	612	629	561	598	578	618	606	592	623	592	658	601	574	615	587	604	600	570	600	588	597	623	570	592	570	625	609	605	637	613	581	593	610	622	599	583	605	559	569	582	618	628	597	589	587	610	601	650	653	624	615	620	618	610	619	599	640	592	596	615	625	601	610	596	559	610	601	620	594	638	615	600	623	565	563	600	598	578	596	597	616	595	594	595	630	637	551	604	583	583	581	613	575	575	615	580	651	560	608	620	631	565	615	590	605	633	578	631	619	581	584	551	636	604	645	608	565	579	638	615	603	600	576	610	638	590	596	614	596	621	592	619	589	595	597	602	595	575	607	606	607	596	604	607	593	549	616	569	612	564	586	588	621	586	591	592	583	579	603	616	592	595	601	631	603	603	589	618	595	584	612	608	640	634	611	608	602	616	594	623	595	600	625	602	611	599	650	601	577	651	558	632	589	606	575	603	588	603	629	601	605	595	614	596	609	610	653	622	586	614	613	628	594	583	598	610	623	625	615	581	596	615	579	605	637	621	568	599	592	578	626	611	604	636	593	617	599	599	583	617	620	585	608	588	656	567	619	602	604	602	591	579	609	578	566	588	634	617	625	602	632	593	612	597	635	603	626	539	613	647	594	588	597	633	599	678	610	630	599	606	577	593	617	610	593	588	589	625	584	613	631	603	588	547	591	615	610	612	598	626	588	598	564	582	572	583	635	600	639	603	608	577	627	598	579	540	602	600	578	619	583	588	600	619	610	589	666	644	579	572	617	608	570	588	573	617	602	623	617	618	630	624	604	632	597	607	638	663	613	620	608	639	631	591	627	645	598	569	594	617	589	636	600	600	617	597	637	606	602	572	583	615	589	604	591	570	629	625	586	590	592	597	582	570	628	602	622	588	617	620	656	618	547	631	592	605	574	612	645	617	608	609	605	587	542	570	611	584	587	580	593	591	601	585	601	629	588	554	608	580	586	601	562	586	635	605	651	620	560	631	578	560	603	591	599	633	583	590	640	571	592	574	607	569	641	619	605	616	604	573	629	565	551	632	584	609	638	594	525	625	612	589	631	623	587	608	626	593	634	598	609	625	629	534	632	630	585	575	586	582	608	574	667	629	600	588	587	602	599	582	513	608	597	626	591	592	609	639	614	594	614	572	647	613	664	565	598	612	612	642	564	601	541	586	629	593	637	621	581	583	591	551	629	618	621	593	570	528	589	573	551	582	592	571	616	586	613	640	591	595	601	631	651	599	613	630	625	611	599	609	584	582	626	613	619	583	578	587	581	594	626	597	612	555	607	572	629	551	581	619	579	566	597	592	642	603	597	561	605	622	586	556	582	567	618	595	610	549	584	597	614	585	578	584	578	597	589	578	608	582	625	592	610	613	641	628	571	597	641	597	597	673	581	555	617	576	621	601	606	598	629	564	552	583	585	606	678	665	649	608	626	618	652	583	624	585	618	622	599	566	630	585	621	594	606	567	668	574	617	608	599	597	627	552	585	646	562	590	590	585	598	625	597	609	616	616	608	659	601	612	591	584	593	612	643	624	574	594	589	566	620	647	563	596	578	620	605	572	597	617	608	601	584	599	614	609	565	590	608	577	581	607	631	591	589	592	586	582	595	630	592	586	601	603	567	633	648	593	594	602	572	621	602	608	598	633	625	573	610	624	572	608	600	582	604	608	593	580	615	623	591	593	635	601	592	646	573	631	597	593	614	626	589	596	560	638	608	623	582	594	585	619	571	592	598	619	590	607	583	619	598	584	583	615	612	617	585	605	588	576	614	566	626	608	595	607	615	587	643	585	640	589	588	607	630	595	607	602	607	662	648	590	640	591	588	623	616	603	614	618	589	613	605	643	599	583	656	610	585	665	594	623	635	643	628	588	611	622	596	607	607	635	564	607	625	605	564	587	598	610	626	587	615	615	611	576	617	599	621	628	588	625	620	618	546	594	659	611	596	611	586	608	649	608	602	560	602	597	611	579	612	578	602	639	604	591	573	589	601	615	621	615	626	607	578	619	593	653	652	601	621	582	586	584	587	627	577	619	624	633	633	625	570	578	613	544	629	620	620	560	572	599	609	623	601	631	627	596	557	582	583	634	593	653	621	576	593	625	608	619	577	583	605	586	618	605	569	570	603	594	599	578	605	549	614	628	610	624	615	592	567	586	612	606	619	608	611	611	580	587	606	600	624	631	602	574	647	535	578	593	610	567	579	591	582	585	576	584	615	622	582	593	616	640	580	618	576	613	572	564	609	605	674	599	612	643	615	691	675	618	605	609	630	611	579	596	577	603	615	589	582	598	595	629	590	633	629	600	589	606	631	608	632	601	608	609	582	642	602	595	577	565	574	619	619	591	553	656	630	560	585	598	596	595	616	613	609	600	617	610	581	633	613	609	635	551	625	671	614	650	624	619	596	698	566	571	570	626	574	606	584	627	547	622	577	591	597	591	599	561	598	661	620	611	621	581	618	614	586	614	594	583	582	599	580	589	571	620	628	583	615	642	540	630	616	624	637	581	604	563	606	604	586	590	624	622	626	589	596	592	618	616	562	605	570	589	613	597	611	592	562	646	590	619	598	610	604	638	644	591	570	591	603	617	582	595	614	599	621	609	599	592	606	626	596	590	617	606	620	560	568	604	547	652	606	620	583	587	588	576	614	602	658	604	627	604	568	590	629	602	594	606	600	602	625	571	600	592	563	596	612	609	649	595	608	592	608	619	672	567	593	597	636	624	644	618	572	582	621	610	613	606	588	602	571	571	605	581	538	578	626	599	659	610	602	620	617	595	592	608	587	627	586	584	614	592	597	585	619	585	621	567	591	577	622	604	597	592	625	618	618	623	563	585	595	567	574	586	606	586	631	598	590	576	652	565	576	585	626	643	604	597	591	617	595	592	615	564	626	621	593	573	579	602	588	611	610	642	600	601	658	590	597	618	590	603	621	641	605	644	589	600	638	607	615	610
41641	70571	62960	24818	1002	904	909	867	809	856	860	814	808	780	779	803	792	808	802	782	798	813	765	721	811	752	765	736	732	752	773	756	737	790	779	792	791	800	720	729	785	736	813	752	794	788	772	741	802	746	763	761	738	749	770	792	747	792	752	795	764	748	844	777	814	827	772	807	771	780	763	816	788	771	769	805	757	732	800	786	740	781	709	768	800	823	716	716	756	807	776	745	782	821	780	735	835	803	762	686	774	802	768	788	775	765	786	784	760	816	795	757	782	707	750	760	726	729	798	781	762	808	762	717	773	774	747	801	712	789	774	768	772	769	774	809	772	766	795	751	780	803	805	788	817	774	779	781	808	800	796	815	759	784	806	748	800	732	811	795	775	772	742	786	759	728	783	719	733	743	741	779	770	810	737	751	794	782	781	722	798	759	775	710	750	781	759	757	785	774	795	761	774	799	798	755	777	792	797	773	813	798	802	764	744	792	775	745	791	775	747	800	787	749	788	809	791	747	806	738	761	762	759	789	759	750	778	742	758	760	763	754	752	788	784	757	744	788	803	743	761	731	826	780	738	748	775	771	776	809	832	806	782	776	741	835	779	739	804	765	769	729	755	808	763	743	746	736	754	779	778	787	778	718	761	768	776	793	763	750	758	802	790	791	763	788	761	786	769	764	757	763	779	788	800	742	798	770	779	770	781	821	821	785	757	766	795	753	798	778	734	799	808	751	762	771	771	776	801	785	799	773	803	756	790	745	774	792	791	792	802	773	758	753	794	775	771	743	775	745	748	802	789	771	722	785	774	755	817	776	827	835	749	779	781	777	758	752	745	790	807	768	749	773	753	768	759	782	825	727	790	751	722	735	736	783	809	781	754	839	764	799	775	779	786	702	780	802	796	811	757	757	775	744	810	738	790	784	740	721	771	737	740	781	780	752	747	854	770	795	783	768	811	784	757	766	788	795	768	790	794	747	771	762	810	776	776	734	798	736	747	761	765	762	795	770	717	766	779	760	785	810	802	772	789	760	766	786	815	797	838	776	759	776	765	777	773	719	770	753	736	780	770	718	732	828	774	761	724	787	769	768	755	777	772	765	768	787	815	748	802	768	776	780	808	790	749	761	762	763	800	783	767	754	788	819	723	785	766	764	750	836	793	746	807	812	735	763	702	728	776	792	734	783	782	778	790	793	782	785	756	777	729	733	786	831	831	811	788	792	791	846	755	827	732	770	778	742	790	752	747	749	793	716	812	769	756	733	774	733	776	753	797	766	739	785	783	843	778	770	778	798	752	728	771	830	726	721	734	794	744	772	758	742	809	756	728	778	769	751	778	815	742	744	786	748	787	806	794	749	766	771	752	772	784	823	749	734	775	720	784	777	792	829	754	779	771	764	765	776	823	758	779	801	782	764	764	774	795	797	782	786	776	808	754	817	783	797	815	771	769	783	779	787	796	787	770	742	838	759	792	715	801	771	812	763	758	778	786	755	758	763	803	778	759	820	749	744	730	736	760	786	770	790	765	758	752	742	774	755	826	752	751	730	824	747	758	773	736	757	789	771	748	838	804	800	779	800	791	752	757	778	747	746	798	775	776	779	785	823	764	757	769	740	838	774	764	789	761	749	810	789	773	788	749	748	757	753	771	797	746	770	816	797	783	766	834	798	722	754	737	798	726	755	764	772	751	793	757	766	741	784	772	768	787	756	791	768	752	805	716	796	773	798	796	817	770	790	835	790	776	746	798	699	733	748	822	778	797	765	718	793	765	802	812	773	759	751	746	774	774	786	743	760	794	752	785	813	761	749	836	771	740	787	754	761	758	773	803	778	724	774	717	712	762	733	791	761	808	730	777	769	781	769	789	790	818	792	758	737	715	772	746	803	780	775	780	789	764	766	783	792	826	762	767	766	792	784	756	814	750	788	767	776	813	766	833	822	776	800	797	748	845	752	757	782	757	767	764	795	811	785	720	810	798	768	846	744	724	810	793	836	800	776	769	775	799	782	776	814	731	736	717	767	796	809	807	787	768	770	810	778	771	750	779	773	731	746	746	760	798	766	733	793	755	758	789	741	824	767	792	776	782	779	747	811	796	783	777	756	813	778	815	780	739	778	710	783	718	791	758	783	783	787	777	768	772	814	808	791	768	780	790	775	795	785	813	784	815	781	772	749	802	719	766	763	773	811	823	739	759	763	704	786	772	753	787	741	767	710	792	786	840	750	742	785	771	821	805	704	762	800	718	786	789	773	785	750	751	756	783	746	773	747	788	747	772	819	784	766	731	718	771	773	763	796	763	783	732	760	871	779	729	743	822	765	750	769	796	802	746	770	746	761	763	793	790	787	771	753	790	769	789	832	727	782	853	784	714	732	778	801	714	743	804	790	771	765	725	751	793	755	820	785	734	733	823	804	779	769	847	774	768	806	766	771	755	758	798	807	773	762	736	739	823	748	807	806	750	763	794	755	765	734	790	758	813	778	744	752	774	756	819	790	822	790	810	799	725	811	775	799	756	708	802	746	779	797	848	769	779	780	794	762	704	829	770	783	809	759	785	794	735	781	794	783	771	844	779	785	796	787	789	758	808	777	793	831	762	759	785	794	807	786	781	735	717	749	757	755	812	778	744	738	775	781	762	711	802	748	772	757	742	835	744	747	813	818	791	753	741	758	775	773	783	765	747	825	781	756	817	790	775	839	799	803	784	751	761	777	773	742	796	779	766	772	783	742	723	789	832	781	801	780	775	800	736	768	748	815	820	750	831	770	738	782	776	787	780	833	780	768	729	814	773	799	804	761	759	767	745	744	783	759	799	756	760	777	780	716	769	801	805	723	790	754	778	788	755	757	794	847	760	784	763	797	804	768	772	763	779	760	784	716	812	803	806	782	735	757	735	826	735	763	777	751	750	765	770	742	765	753	790	801	757	823	722	777	785	785	732	783	802	794	748	775	777	752	778	761	768	725	757	793	782	787	790	726	743	790	756	811	721	830	793	767	794	771	799	731	751	754	795	777	762	754	753	748	755	744	802	798	767	742	776	745	753	796	795	776	787	739	806	730	746	755	772	838	780	738	817	750	767	808	808	799	779	746	777	768	816	768	749	824	809	796	762	756	798	774	713	843	764	792	736	762	783	795	719	831	729	751	783	772	798	787	757	754	794	705	778	765	772	764	781	765	821	815	766	817	817	780	758	750	718	747	827	792	797	780	753	736	790	746	800	768	767	792	795	740	812	747	743	759	741	711	753	822	758	739	799	743	792	772	795	761	728	776	756	770	746	772	796	732	791	762	802	748	743	783	775	798	765	769	752	783	770	833	731	805	774	751	762	810	755	791	807	770	791	775	833	811	803	747	759	773	774	800	780	803	759	774	782	736	805	768	741	811	773	766	770	765	782	752	746	780	796	817	782	773	752	805	748	739	743	795	813	786	754	773	777	769	753	782	754	790	794	788	803	779	791	800	771	773	704	812	766	799	789	776	715	767	753	829	766	801
24636	22056	32410	25070	7204	307	231	239	197	226	195	199	176	219	207	189	193	226	191	184	202	207	212	220	235	232	212	202	176	206	195	217	201	178	187	206	193	177	199	218	209	225	208	226	198	197	177	211	210	237	198	218	224	179	176	219	191	196	199	183	204	181	216	195	198	180	195	186	218	204	208	196	193	194	200	207	199	194	214	207	213	197	209	199	232	183	227	207	176	185	186	176	216	204	218	200	204	217	201	222	195	192	192	209	200	199	204	245	194	191	193	185	205	198	198	210	215	188	201	183	169	204	191	205	214	240	194	215	167	212	190	184	195	175	203	235	206	226	194	199	210	222	184	212	184	199	248	194	216	209	218	211	190	195	201	201	216	222	190	201	192	191	197	216	186	193	216	190	208	211	180	192	220	195	211	188	217	236	223	215	216	194	218	206	192	194	222	185	200	197	204	193	217	192	230	197	214	243	218	203	189	190	195	180	201	201	212	240	227	215	212	189	206	187	200	184	192	190	219	225	194	219	202	200	212	217	196	209	218	192	185	191	190	198	189	222	182	189	195	214	210	190	193	221	203	219	201	192	233	207	189	213	221	206	197	204	225	223	190	183	189	215	191	199	204	222	214	218	204	224	223	203	205	196	212	202	209	186	206	192	208	203	177	196	209	201	198	198	230	205	180	204	217	214	213	185	193	194	196	204	194	187	188	202	205	210	204	219	199	198	240	207	192	192	208	196	180	213	222	191	196	194	195	205	222	189	204	188	211	183	196	200	182	207	183	198	196	174	188	224	201	179	183	199	197	218	189	169	213	229	194	197	218	184	204	189	209	193	231	212	219	213	224	210	200	220	185	181	203	222	188	207	194	193	206	208	220	191	186	217	198	199	199	190	190	207	233	209	196	215	198	201	193	196	208	195	197	208	181	197	197	221	238	176	193	181	204	209	211	189	188	221	162	199	212	221	210	218	217	190	218	204	214	193	199	219	192	204	182	198	220	164	203	193	172	205	206	212	221	191	188	210	202	211	222	201	200	207	217	201	193	202	193	193	209	218	200	222	172	207	223	216	184	219	178	194	190	183	211	179	205	200	207	201	177	209	206	218	204	200	196	180	198	211	177	201	206	200	184	202	199	201	189	198	205	213	217	213	193	190	235	204	223	215	207	185	187	198	199	189	206	179	204	241	207	211	213	184	192	198	220	191	200	193	232	206	209	209	208	226	189	202	192	199	180	198	192	192	201	203	208	206	201	212	215	203	218	217	187	207	205	175	207	203	190	197	209	203	197	202	177	203	195	196	211	201	179	205	198	203	175	205	210	193	214	196	197	197	209	209	194	189	205	189	204	208	188	234	189	231	188	220	197	202	211	194	194	179	204	198	168	198	190	213	210	215	217	206	195	200	183	205	213	215	208	194	190	197	204	227	210	199	199	200	209	175	206	194	216	212	181	215	203	192	217	188	202	199	203	223	238	207	189	190	205	207	194	194	200	213	208	204	194	188	189	203	214	208	202	198	196	183	234	188	216	194	194	189	210	162	200	234	212	219	229	194	204	173	191	204	179	207	186	201	213	190	202	185	190	229	187	208	200	212	200	192	206	191	202	208	188	185	216	221	188	198	218	209	205	207	185	187	186	224	183	212	195	198	210	222	202	176	207	182	186	196	215	199	180	194	215	225	175	204	183	204	204	207	204	200	181	208	226	244	188	190	214	205	221	184	215	210	198	210	212	176	180	215	166	201	211	207	189	193	178	200	198	215	223	198	213	223	214	217	207	179	195	191	193	190	210	205	190	206	206	201	197	196	204	196	185	196	219	201	199	191	212	205	217	220	226	220	228	203	199	249	203	198	214	212	210	206	217	202	217	211	226	203	194	206	209	181	192	185	205	212	196	185	232	208	200	187	192	216	181	230	195	217	206	198	211	180	208	199	201	231	192	216	202	198	224	204	205	177	184	198	218	207	221	183	189	223	191	233	205	176	216	188	205	201	210	184	178	207	195	187	211	179	188	202	182	210	209	209	194	212	232	202	226	217	207	204	192	214	210	200	201	199	195	206	224	214	218	196	198	197	208	203	178	186	188	191	198	194	203	198	202	203	181	231	218	194	195	192	222	197	211	191	185	206	218	229	173	190	200	198	183	207	186	196	214	203	212	216	209	212	217	168	179	181	200	211	178	186	198	211	200	202	175	190	199	205	199	203	174	191	207	206	198	187	227	191	199	204	225	213	217	173	214	185	214	183	205	211	205	189	181	214	195	214	200	187	199	178	197	199	201	197	194	211	202	200	188	189	209	182	204	189	174	203	210	179	200	166	205	211	223	193	216	199	201	197	201	192	186	213	186	200	192	192	228	179	192	212	193	223	221	184	182	203	188	197	191	196	210	187	198	194	222	209	202	214	187	203	185	229	242	185	190	212	202	191	234	205	218	200	225	194	190	187	189	180	202	206	184	189	203	197	232	187	209	202	212	221	189	203	216	207	212	228	165	185	203	207	171	208	200	174	222	203	233	192	213	211	216	198	227	197	232	215	184	185	178	204	196	200	207	202	184	192	216	209	206	208	179	209	186	180	207	191	213	203	205	183	184	212	221	199	194	184	178	208	185	193	209	206	181	204	181	232	179	176	206	189	212	213	199	218	212	223	204	214	184	229	225	192	208	201	181	214	166	203	208	205	190	200	203	212	226	196	210	205	204	196	201	205	185	198	205	192	185	200	194	186	208	177	204	182	209	211	199	211	190	202	196	176	175	212	202	189	199	199	214	199	202	215	216	168	225	203	180	234	187	187	221	210	222	180	199	187	188	194	213	220	193	215	169	227	197	192	227	215	183	214	220	198	185	207	209	207	217	231	204	192	204	203	164	226	193	218	221	189	184	209	191	202	174	199	210	209	192	210	192	213	213	189	189	221	191	197	200	220	201	198	216	178	200	212	202	222	209	223	193	206	208	200	217	201	197	230	224	194	216	210	211	171	209	200	218	209	188	194	210	186	187	206	194	206	195	219	198	200	184	199	180	218	183	176	174	194	202	198	204	198	256	214	203	207	246	211	162	208	204	209	202	184	224	201	208	211	198	203	207	197	195	199	201	199	190	218	181	201	215	171	204	195	203	204	202	202	203	192	207	232	205	225	213	174	208	195	221	186	215	183	221	187	184	214	184	198	201	210	196	203	228	209	210	200	214	218	192	208	210	199	217	185	181	213	189	207	191	214	189	219	192	198	213	197	182	198	194	182	208	206	169	210	188	201	192	186	187	213	186	201	181	178	215	202	200	183	197	233	194	198	232	184	211	217	188	176	193	186	190	187	212	184	213	221	198	204	191	205	209	187	195	194	208	204	223	211	187	194	190	195	185	177	200	191	183	213	183	205	202	187	212	210	192	205	210	204	203	199	199	204	212	215	195	194	197	178	202	189	209	195	207	199	197	209	197	209	171	193	215	190	216	190	217	189	194	199	212	199	214	215	235	209	207	198	187	187	189	229	180	203	202	203
37898	57317	48869	16573	407	380	338	337	338	308	290	303	313	315	266	299	329	269	294	269	298	295	284	258	290	267	281	262	291	315	259	274	261	281	299	306	285	279	318	249	265	311	305	275	255	246	267	275	268	265	294	306	291	279	291	296	308	295	262	290	298	251	250	308	275	266	320	302	284	257	285	280	297	257	287	279	260	275	260	269	298	299	273	316	288	286	264	316	265	321	305	295	279	291	298	267	310	282	262	305	297	263	263	278	266	274	270	276	296	296	279	277	260	302	299	282	282	273	288	297	281	279	296	260	288	293	270	271	269	271	281	293	281	284	276	299	262	313	275	254	293	260	301	296	259	260	265	275	309	243	315	288	318	279	283	304	284	291	241	257	293	278	296	277	265	278	283	265	251	297	280	286	302	306	268	273	273	272	284	297	294	280	285	281	268	283	244	281	284	279	263	275	311	278	311	297	268	278	298	265	291	261	253	279	275	284	290	277	320	283	313	295	272	271	257	262	288	285	283	261	317	254	250	277	291	280	276	294	292	264	266	305	305	249	279	286	274	281	307	246	277	246	275	256	280	283	277	281	277	280	281	278	289	281	289	259	266	283	257	300	282	278	299	296	298	265	286	289	273	281	274	312	298	265	290	293	267	307	278	275	258	269	288	305	289	284	291	281	315	265	332	270	290	260	293	259	277	282	292	281	283	293	265	262	262	314	252	264	271	271	252	295	295	270	263	283	265	280	301	285	295	300	295	276	304	288	328	269	288	286	280	309	270	293	306	302	295	288	253	320	276	285	286	321	278	280	275	293	269	300	288	255	311	256	284	305	276	323	276	292	300	243	259	277	286	270	302	263	275	293	304	275	279	309	253	301	301	263	277	285	276	319	298	275	278	295	275	270	258	298	294	307	292	291	291	264	301	285	261	253	284	280	289	296	299	272	297	265	289	265	296	277	303	302	260	294	318	304	287	289	287	286	292	328	306	306	283	275	272	309	295	264	262	304	274	269	288	304	296	292	283	318	291	284	273	288	252	285	287	302	320	281	265	312	299	284	263	274	276	276	273	304	289	275	252	295	316	315	273	300	296	295	294	284	312	271	296	252	272	271	282	288	279	262	275	286	278	277	231	305	285	314	282	283	265	292	276	276	328	309	234	260	293	279	271	308	295	271	284	288	285	287	286	300	278	291	308	298	280	278	269	273	260	263	290	285	289	305	276	291	283	308	303	282	280	265	315	299	268	313	270	304	272	303	275	268	273	292	301	270	266	263	273	289	316	300	293	299	264	317	285	275	288	304	280	271	290	289	249	302	262	288	290	275	275	279	289	281	276	279	276	308	318	273	272	293	276	278	287	271	265	287	291	282	313	242	268	251	264	287	266	280	277	276	291	281	301	310	284	296	273	299	291	276	298	282	268	273	291	275	305	283	270	294	299	265	267	250	307	261	276	309	285	287	314	297	268	307	268	292	283	278	297	284	299	270	303	279	289	247	283	259	304	288	281	261	310	268	264	292	276	319	279	311	280	281	280	288	277	272	303	303	310	275	318	286	306	291	244	276	295	284	288	285	248	280	294	251	284	302	314	272	277	289	291	276	287	272	286	260	303	265	290	260	308	296	293	308	286	273	298	297	298	284	304	294	259	292	293	292	282	269	258	299	289	267	311	296	288	289	291	258	272	296	280	303	254	279	304	271	303	297	273	295	286	296	266	280	252	290	301	278	261	268	294	272	277	289	281	273	277	270	296	299	275	272	274	249	312	290	280	305	257	265	282	260	320	266	291	284	248	285	282	306	322	304	298	291	302	288	292	289	257	264	273	273	276	294	290	277	272	252	288	292	300	283	297	292	274	263	290	294	285	269	293	272	290	276	279	298	257	268	285	298	314	289	300	266	320	300	270	294	289	303	287	306	267	291	272	269	274	285	305	265	296	296	281	272	270	283	258	293	285	266	298	281	306	284	286	293	280	304	293	277	290	281	301	299	285	290	278	302	284	267	273	294	257	311	251	286	260	299	274	327	282	302	316	290	242	256	283	260	279	271	270	299	280	295	284	304	280	298	269	267	288	271	277	267	264	280	295	263	250	273	260	304	315	288	272	279	278	288	289	271	272	283	284	279	274	285	281	268	265	289	277	281	288	281	277	278	270	301	301	290	297	291	265	297	297	285	297	267	294	275	266	273	275	296	274	289	276	299	278	273	278	288	273	246	290	290	281	264	262	280	286	269	275	279	291	279	305	243	266	268	299	250	296	295	245	286	302	283	272	284	282	272	280	274	281	261	292	264	289	292	284	303	292	278	295	296	279	286	289	296	278	284	275	285	283	291	275	278	255	266	278	317	307	287	261	268	281	265	252	253	286	254	286	281	265	295	302	281	280	311	278	287	271	298	271	277	279	287	304	296	302	308	284	254	261	274	285	311	287	308	276	265	268	290	301	324	284	272	288	295	300	265	295	307	293	317	287	284	287	266	287	302	283	292	250	291	308	282	284	318	272	302	321	255	304	313	308	294	270	277	284	280	312	281	298	305	268	272	304	298	278	270	264	299	313	292	288	286	287	291	290	255	320	268	307	257	294	271	283	299	282	278	274	278	313	310	260	281	303	272	270	281	279	296	244	272	294	275	293	277	269	302	291	275	265	304	277	278	301	295	276	302	312	277	275	267	294	276	306	258	253	294	273	242	290	288	273	287	280	274	305	282	314	268	319	301	266	273	292	288	298	297	298	293	267	274	279	303	293	260	314	295	298	272	289	281	269	249	292	306	255	320	285	281	311	291	308	303	277	290	292	283	297	287	276	279	296	266	254	282	312	286	286	303	284	300	271	292	262	282	265	286	293	294	286	290	289	291	260	281	284	298	295	304	291	297	276	307	310	275	292	261	288	278	286	266	277	282	279	290	311	291	284	297	293	276	303	297	277	283	324	267	250	288	270	279	265	257	277	299	294	297	307	286	290	265	278	290	264	286	265	299	316	299	278	300	296	270	273	254	263	259	266	269	268	298	253	308	317	280	272	252	300	302	263	273	288	284	285	293	308	280	278	290	296	285	276	278	235	279	305	285	291	267	329	306	291	288	285	307	280	255	308	278	279	252	245	279	296	298	281	297	256	289	280	286	278	288	288	276	269	298	316	261	297	269	264	271	270	267	293	287	297	260	285	306	314	268	312	298	275	288	290	274	259	273	283	269	280	314	260	280	274	278	291	297	276	257	296	325	295	311	284	294	298	293	296	263	303	274	296	303	250	302	308	277	264	274	287	280	268	268	292	299	307	270	295	284	272	275	349	244	300	319	315	307	279	281	278	257	278	276	279	263	276	300	282	276	283	288	282	285	279	316	273	269	292	293	308	274	286	295	276	271	304	251	267	288	284	312	287	291	291	296	277	269	286	283	288	303	296	297	292	278	299	242	282	274	268	256	284	277	282	271	298	310	265	285	278	277	307	286	282	286	272	274	273	265	291	282	255	297	263	312	308	295	299	304	283	290	281	285
22409	21495	31814	24026	21277	19686	5618	655	608	569	559	516	524	539	479	537	495	523	475	513	510	571	524	520	521	525	514	490	510	468	484	537	530	509	476	511	524	525	503	539	508	510	503	524	507	502	554	514	523	472	516	504	479	479	498	469	512	489	522	512	516	533	501	501	520	518	514	516	506	513	512	513	542	548	491	486	503	513	496	498	515	496	488	452	539	503	490	471	506	521	524	506	549	503	499	491	539	507	485	526	485	508	517	545	497	503	473	452	547	475	520	540	478	474	494	516	466	524	536	493	499	507	500	516	517	489	458	499	472	526	517	508	506	497	462	507	506	524	537	503	486	516	521	523	459	509	518	501	482	503	460	458	498	520	500	513	470	486	496	490	507	515	499	481	486	528	530	503	498	544	478	518	505	468	508	478	503	524	528	484	538	552	518	524	515	498	513	497	500	533	547	496	508	503	504	504	509	527	479	484	491	532	512	512	501	472	515	503	541	547	494	507	523	539	489	541	541	490	517	511	446	490	542	483	505	543	472	544	504	485	475	494	528	511	506	464	534	489	505	490	491	455	544	526	476	490	492	513	530	499	503	512	542	512	539	490	517	499	564	521	504	519	476	490	514	488	523	517	475	509	516	498	488	518	532	495	493	507	518	478	537	508	501	463	551	530	476	510	501	500	502	532	490	535	533	533	520	477	512	497	537	520	507	493	475	509	519	528	487	537	532	515	506	512	506	496	538	518	497	486	520	490	421	518	528	532	544	452	496	513	529	487	498	508	506	503	516	511	516	524	500	514	546	543	534	530	494	514	516	488	468	475	515	496	516	496	519	531	499	486	516	500	515	523	459	518	528	515	508	561	508	524	519	550	497	506	532	524	502	516	520	525	489	486	499	549	514	499	501	505	487	511	477	480	511	492	482	526	499	495	466	529	489	506	497	543	473	514	497	500	484	468	505	520	497	531	546	507	492	515	494	453	477	503	497	527	539	464	486	484	490	481	510	514	547	517	499	515	490	531	526	515	500	508	500	520	538	489	488	545	494	477	547	505	509	521	474	468	509	470	522	538	507	498	475	504	505	493	505	490	530	496	573	496	502	531	527	517	525	508	472	489	488	493	527	538	499	485	485	557	516	510	530	507	484	510	540	503	512	493	510	482	497	513	480	505	489	511	529	546	511	498	479	538	484	536	502	479	529	503	477	504	492	505	537	554	485	502	486	495	506	455	511	515	572	508	500	492	516	539	533	508	516	483	509	513	521	508	519	481	505	526	492	478	488	476	475	506	490	536	534	478	511	511	513	555	432	486	512	469	494	454	496	467	516	519	500	473	513	479	508	514	466	528	454	535	520	486	474	489	501	513	514	517	470	513	525	496	496	522	526	539	516	507	529	508	520	540	520	490	488	494	516	506	519	538	535	468	538	539	555	504	444	501	520	522	477	527	481	547	525	506	494	509	488	483	482	553	477	515	488	528	531	474	483	480	521	524	543	473	479	510	493	486	514	457	515	536	496	496	531	543	470	491	522	526	492	525	528	491	459	518	507	495	542	522	469	532	525	528	504	506	530	516	467	514	534	528	508	478	530	484	542	497	491	530	546	505	487	498	528	495	512	521	477	476	529	511	529	478	514	520	541	492	496	504	530	515	508	479	516	520	527	499	513	487	496	473	551	530	506	505	502	505	491	522	516	516	518	561	496	494	529	505	492	505	512	478	526	513	481	482	481	496	547	490	485	515	542	499	526	532	484	499	523	523	507	479	458	514	484	497	506	524	500	499	501	507	478	486	536	505	522	503	517	496	504	531	509	483	495	488	492	508	521	509	475	529	481	480	458	481	514	526	475	508	516	479	559	521	500	510	493	514	510	478	490	497	528	531	471	540	489	523	532	506	481	544	509	478	520	520	502	504	471	459	496	467	521	495	512	503	523	487	528	511	492	521	500	531	512	510	518	517	482	513	474	524	452	541	485	538	517	498	493	543	530	522	527	486	513	463	493	495	507	546	497	474	489	545	492	491	479	495	537	516	512	562	519	500	502	510	524	531	525	487	555	512	491	485	509	512	507	493	488	483	510	498	486	520	514	528	486	540	501	506	506	506	499	483	495	461	495	517	513	517	484	493	526	561	501	513	505	476	527	495	533	543	519	489	488	500	521	534	490	474	498	508	500	520	510	555	511	477	506	495	547	493	490	490	530	525	481	524	508	507	497	462	473	516	508	459	531	507	480	492	520	511	533	519	513	486	497	515	503	530	515	521	527	529	531	510	506	489	484	532	497	509	513	487	479	499	485	561	492	482	529	531	537	514	510	491	487	477	545	477	527	484	504	519	525	520	464	533	506	490	499	531	500	494	481	497	479	543	517	520	498	552	500	496	535	510	501	536	511	489	514	493	477	538	473	527	520	522	493	535	503	520	539	527	500	537	485	519	494	455	512	491	476	505	483	494	501	506	506	527	497	524	495	545	506	495	472	477	473	504	546	504	487	487	515	497	510	488	500	506	478	536	550	523	507	512	515	531	487	526	513	534	519	558	486	513	482	496	525	491	527	472	476	524	535	503	520	498	484	505	514	531	526	501	533	517	509	494	509	517	522	487	542	488	489	528	511	485	483	527	531	525	518	526	512	503	489	511	536	558	505	504	473	534	488	478	514	474	517	502	509	496	482	485	477	513	525	528	521	492	497	464	537	518	492	516	491	547	498	506	502	512	502	493	514	493	556	489	494	501	520	507	491	523	486	504	532	480	511	488	487	496	513	503	499	544	481	516	500	476	471	479	495	530	462	507	499	526	511	505	493	489	503	498	512	528	507	525	482	515	503	522	521	499	495	525	529	536	502	526	487	561	489	513	511	508	522	447	469	478	516	504	516	527	505	517	526	477	519	502	505	543	494	507	542	529	500	492	497	511	520	510	512	522	504	512	524	500	509	525	503	545	524	509	469	512	489	493	488	547	507	503	499	471	514	467	482	486	466	471	514	531	488	513	489	505	511	529	547	477	519	500	522	499	531	545	518	502	513	508	494	501	465	457	531	549	519	484	505	509	505	482	535	550	486	546	515	504	526	558	486	492	473	523	493	538	503	525	456	543	502	483	490	507	472	515	510	465	501	500	517	468	487	527	482	551	518	488	506	532	505	527	506	498	498	507	545	523	493	527	527	524	507	494	508	500	495	512	504	498	492	520	533	489	507	474	534	536	482	530	514	515	486	493	544	521	543	499	482	476	517	449	500	543	499	503	538	514	544	515	521	471	515	525	477	474	525	490	483	493	506	500	510	498	459	478	496	484	503	493	530	504	509	505	481	488	482	545	490	521	551	486	491	524	521	533	501	482	537	511	521	500	488	513	482	488	484	484	523	468	457	495	496	542	484	488	532	506	558	476	496	490	504	486	504	499	470	503	495	488	449	492	530	499	496	531	518	503	511	522	497	484	501	536	477	516	515	480	510	472	494	471	487	498	481	495	476	519	504	469	500	537	533	508	549	519	503	507	534	516
42483	71931	71394	29963	1144	1012	903	842	768	735	742	716	719	709	726	684	747	662	686	680	657	648	745	681	693	648	639	695	685	684	642	693	676	631	646	637	685	680	669	673	652	683	689	675	635	643	644	658	691	689	663	673	648	632	637	668	682	714	640	712	669	671	631	697	684	671	639	680	688	661	682	685	722	635	729	687	691	744	688	715	665	688	644	691	688	696	680	689	669	678	665	648	726	663	648	662	661	656	668	644	704	650	682	694	673	676	659	656	676	681	667	700	670	650	681	642	681	645	650	687	681	666	660	698	714	640	649	662	643	693	650	686	673	629	620	680	669	621	681	661	686	684	616	641	682	670	666	658	641	665	672	676	652	673	658	676	664	671	697	724	673	691	677	625	675	648	740	683	629	668	723	709	641	676	640	698	662	654	636	665	697	635	698	661	664	640	672	691	665	630	635	663	650	699	672	681	670	704	649	668	619	687	636	675	742	663	662	673	639	703	646	641	665	650	669	647	664	639	683	681	642	664	646	642	665	653	742	662	664	642	665	668	667	712	634	694	660	647	653	709	674	623	665	632	661	686	676	640	716	619	700	681	652	680	661	683	683	645	637	670	673	694	644	652	652	648	699	681	664	665	717	658	619	670	638	677	627	635	673	684	657	695	685	676	677	680	645	618	637	659	634	672	701	654	652	706	637	655	696	637	646	647	710	661	693	691	656	713	659	631	677	657	625	618	621	703	617	680	656	653	670	643	626	601	662	665	661	659	664	656	650	667	719	627	669	665	632	662	705	673	649	726	665	647	657	666	660	678	673	656	650	649	692	611	680	702	651	646	605	665	703	717	710	683	666	662	625	675	689	670	691	697	724	636	658	739	698	674	637	679	675	701	711	621	684	645	688	632	701	678	695	694	652	644	628	651	667	735	689	721	674	664	660	710	704	654	664	683	656	656	639	691	657	678	668	656	702	674	651	730	666	669	661	691	665	650	655	657	679	671	665	652	694	693	656	671	689	655	675	690	682	676	670	668	691	704	723	695	672	652	672	692	658	666	643	669	646	687	717	648	657	716	722	635	660	660	626	619	653	713	689	673	639	666	629	665	676	671	657	640	661	665	715	637	650	665	655	665	645	641	652	657	658	667	651	621	682	611	686	644	631	666	687	671	672	692	639	674	645	674	664	629	693	630	665	657	698	686	595	662	662	676	642	655	643	694	686	715	662	653	665	670	713	704	681	667	664	669	654	656	642	635	676	671	693	627	651	665	713	702	637	697	639	686	676	636	674	642	703	676	628	698	659	659	702	640	666	642	610	661	629	656	616	638	635	613	657	723	725	700	665	633	652	634	679	667	672	640	715	681	668	671	657	635	624	744	649	693	694	660	676	682	673	657	681	681	678	651	652	641	713	667	658	648	667	694	666	731	661	663	675	675	692	659	663	650	690	647	643	661	643	654	660	660	658	641	695	643	637	659	674	716	661	618	691	657	662	652	633	694	649	681	660	686	638	617	674	631	662	677	676	655	664	679	675	669	689	685	717	689	637	691	641	649	630	665	704	598	640	676	677	719	669	689	644	650	649	670	652	714	696	666	637	662	669	670	671	696	673	651	664	694	661	700	697	662	699	673	658	649	672	684	634	662	659	677	667	631	668	676	626	674	651	674	667	723	681	646	674	655	650	658	679	748	664	648	640	640	669	692	647	644	684	655	668	645	679	690	681	647	646	648	671	695	697	630	655	659	672	680	695	647	592	661	635	660	658	663	678	651	690	639	649	716	662	641	633	688	682	666	683	654	654	636	697	663	667	628	653	664	672	660	640	660	657	664	693	649	654	643	659	671	669	669	654	644	627	637	679	674	700	662	679	672	676	677	688	711	694	682	673	690	627	676	692	636	655	666	688	699	679	639	673	652	647	661	672	689	612	684	666	711	664	680	694	631	687	674	615	656	663	699	659	698	654	652	647	674	684	670	684	667	632	630	706	666	649	697	692	659	645	658	648	668	699	634	637	656	646	679	680	650	665	678	657	696	696	688	649	707	676	661	644	616	681	653	674	668	656	656	665	659	705	650	684	678	694	703	678	675	651	687	664	663	696	642	651	655	651	667	614	691	619	690	668	650	659	668	674	681	631	642	658	663	680	679	682	636	708	625	628	660	638	648	647	705	646	646	656	726	685	667	665	672	630	648	703	657	713	641	706	670	667	650	664	645	716	629	675	687	667	641	672	633	662	629	666	663	647	650	675	648	665	707	696	682	680	677	668	708	683	640	643	671	691	664	654	633	665	624	682	656	663	686	633	663	682	644	688	644	647	650	676	674	671	672	652	617	679	638	714	716	691	688	659	715	661	624	631	656	633	651	659	675	661	752	673	676	690	655	665	613	710	621	678	674	655	676	658	658	653	687	632	662	664	634	652	677	643	679	649	671	713	667	659	643	686	650	623	626	687	664	643	663	669	679	671	676	690	658	655	654	625	651	625	656	690	709	712	661	691	655	658	678	680	611	685	656	677	653	624	672	604	622	662	643	662	676	687	679	672	604	651	630	668	666	684	669	661	642	672	690	678	694	685	719	664	699	657	680	676	664	651	641	668	675	676	640	667	659	675	671	603	697	611	700	633	694	654	684	677	671	669	626	668	658	689	691	640	649	659	664	605	667	663	675	663	657	615	721	652	663	690	677	691	661	696	664	608	672	645	621	678	636	669	652	660	665	638	687	625	661	693	695	657	670	660	660	663	665	632	681	675	655	723	637	636	648	676	689	666	656	650	679	642	636	629	686	677	693	671	696	705	657	641	629	653	677	702	629	705	649	668	599	680	655	646	665	637	678	681	642	699	657	621	638	665	650	634	665	623	648	638	681	634	643	664	617	640	652	675	729	687	659	661	630	669	682	678	672	690	687	651	689	692	675	755	646	649	653	665	637	690	641	663	626	686	664	652	612	652	739	664	657	697	668	693	638	711	680	632	680	661	640	715	618	687	648	647	622	689	660	608	702	705	701	681	647	664	663	621	659	682	615	677	654	677	650	692	687	604	661	669	642	693	658	651	650	667	738	618	653	672	659	621	661	605	635	662	661	741	661	663	620	648	672	715	644	649	665	671	697	664	644	670	626	667	654	664	693	655	672	671	689	640	593	627	641	664	705	652	670	612	667	632	643	664	659	639	659	680	664	657	699	652	646	683	652	637	652	660	627	687	694	706	690	674	629	664	684	682	633	657	683	653	660	634	612	661	610	621	700	680	696	700	669	663	709	675	643	654	621	710	696	725	689	705	715	645	714	722	659	660	658	691	659	666	622	689	640	700	675	650	666	649	638	657	657	677	664	680	659	671	693	626	719	667	655	671	684	698	683	622	666	679	646	659	608	658	680	636	690	687	709	607	692	607	691	666	717	687	727	673	664	649	696	639	616	636	647	622	712	698	671	688	676	624	637	648	691	657	685	690	643	686	671	622	666	655	643	671	618	601	648	627	632	686	650	636	689	660	665	670	697	662	644
27851	22647	25703	8214	542	457	390	374	379	381	373	376	394	348	418	407	353	376	352	367	388	386	380	370	404	390	337	411	401	376	370	395	386	384	391	371	318	374	399	359	346	415	403	373	376	345	372	332	352	367	369	354	381	394	375	365	400	375	325	380	365	387	395	367	383	377	368	380	376	347	386	364	374	392	376	367	368	371	383	387	383	384	387	367	381	378	358	363	396	388	362	342	378	410	401	388	360	406	383	375	345	414	369	406	381	382	386	353	362	363	377	412	397	400	370	335	358	384	395	363	358	371	393	392	384	368	394	349	368	360	334	356	372	350	352	322	374	368	382	363	365	352	401	411	357	388	358	424	379	386	371	381	364	348	377	358	383	352	402	358	378	392	368	343	396	346	361	357	358	407	393	378	353	344	398	401	366	396	340	376	378	392	395	347	372	373	374	389	413	362	346	354	385	368	355	374	396	355	346	383	375	375	359	368	369	332	351	409	364	367	371	381	376	363	380	392	401	409	389	362	372	359	361	370	329	394	373	359	334	361	383	351	365	383	358	347	370	371	400	342	396	363	355	353	357	384	371	374	382	381	388	361	406	362	371	413	389	361	387	366	359	393	363	371	354	378	374	393	365	344	328	392	372	367	401	395	343	369	384	371	368	326	346	347	352	397	409	378	375	399	393	381	367	374	357	340	404	369	376	374	376	372	362	373	372	387	406	377	393	381	340	385	385	387	383	336	384	374	386	384	373	394	395	388	367	364	382	350	354	390	371	374	437	355	361	387	386	371	414	366	347	371	383	377	387	368	374	346	384	349	373	391	396	398	323	369	376	354	386	379	346	374	335	384	368	379	416	392	409	382	354	379	361	353	359	337	387	367	387	378	384	386	378	410	366	370	382	406	376	361	382	344	378	377	383	388	354	342	373	382	368	377	391	428	408	365	385	350	383	359	373	369	341	375	371	372	362	376	349	383	405	383	337	341	377	370	403	398	369	376	365	392	356	377	369	365	358	374	357	397	346	398	376	393	378	377	357	358	387	371	375	362	367	375	381	369	371	367	358	359	349	388	413	383	400	370	411	361	371	398	368	374	356	377	383	349	395	375	354	354	392	407	375	364	382	385	355	404	352	381	376	370	382	348	365	359	364	345	381	376	400	356	388	358	368	387	361	367	378	339	385	360	377	354	365	393	378	377	381	347	378	372	407	404	394	397	420	367	387	392	400	405	408	374	346	373	358	369	376	380	355	351	371	360	359	374	407	366	385	347	390	338	395	366	333	381	390	346	354	402	343	396	381	384	383	361	362	398	373	358	380	370	384	392	365	404	365	368	384	396	360	336	374	377	404	353	387	397	380	366	392	374	378	367	366	403	376	389	350	353	351	333	336	372	368	347	372	362	368	352	399	397	354	405	362	364	395	368	359	386	349	384	398	353	364	403	405	392	385	402	387	353	383	371	368	358	370	380	387	380	386	407	395	331	364	379	364	373	382	363	352	386	395	376	390	356	363	354	357	357	388	367	329	357	374	369	358	382	368	371	380	360	402	394	375	380	366	390	375	374	367	400	347	380	362	346	368	408	378	386	376	379	362	371	383	365	352	344	361	343	325	367	407	356	398	347	356	366	401	354	392	367	381	381	421	346	375	373	412	357	390	370	354	346	389	408	353	354	407	365	378	396	392	358	386	386	363	394	397	375	361	361	354	342	372	390	378	421	384	392	344	368	364	355	413	358	395	403	355	373	371	358	357	371	350	354	419	373	390	412	406	331	390	375	433	388	407	374	391	370	363	363	340	409	391	391	358	398	356	369	360	406	363	350	401	403	393	390	364	370	362	362	362	365	372	379	353	370	377	376	389	370	352	393	375	353	355	385	411	362	369	405	384	355	412	371	377	373	345	380	393	354	384	364	403	391	377	378	364	386	371	359	378	361	379	395	394	354	377	395	377	392	363	357	383	364	372	372	351	363	357	381	383	368	382	356	392	353	414	440	421	395	349	380	335	410	359	375	356	397	364	376	385	371	370	379	369	389	371	359	341	372	364	347	354	396	390	365	372	402	364	398	377	367	437	346	396	350	376	373	393	383	370	381	376	340	400	383	356	369	415	380	393	384	393	376	329	367	376	384	364	370	384	395	358	406	387	372	331	381	381	347	419	389	373	401	390	340	373	317	366	343	386	360	398	404	376	355	345	367	370	371	406	385	344	381	362	369	369	374	396	366	386	381	411	344	370	333	369	378	372	359	365	378	397	394	422	380	377	376	375	382	380	391	381	371	375	396	379	346	329	361	368	383	411	376	340	376	387	350	360	373	383	337	339	399	377	405	370	385	404	383	405	403	356	381	371	374	336	360	381	400	396	362	379	385	377	434	378	364	344	351	346	371	365	376	374	390	350	391	385	380	381	367	378	401	364	388	409	388	373	409	381	353	398	395	381	436	416	352	426	393	348	366	392	380	394	398	368	323	376	396	364	360	394	365	374	410	386	344	329	369	358	350	385	371	386	353	386	383	390	369	402	377	401	378	372	361	350	343	364	359	377	357	364	377	352	374	390	365	356	405	390	346	373	347	381	360	413	368	378	378	345	392	384	365	374	356	383	351	357	383	367	388	384	397	427	394	358	358	368	368	366	349	377	378	329	372	365	377	379	387	343	352	391	387	365	391	406	366	382	379	366	380	371	387	379	369	359	357	377	376	357	386	398	335	390	382	336	409	362	351	406	359	395	353	382	392	419	373	364	369	375	357	365	366	381	391	354	391	332	377	367	380	385	391	368	327	400	375	380	347	352	393	375	398	381	400	342	353	394	407	382	400	394	372	371	385	321	388	370	387	373	379	370	380	384	356	383	340	359	406	379	361	400	378	378	367	357	374	350	368	381	360	374	334	367	391	358	381	397	402	391	405	395	404	356	391	382	351	331	355	373	360	375	366	361	396	348	355	408	387	360	389	361	371	337	360	368	375	357	347	370	360	368	370	353	378	410	347	372	368	351	355	363	345	395	372	374	390	358	395	399	398	373	394	377	347	364	359	365	374	386	384	382	364	367	384	382	351	358	378	375	369	395	359	372	357	338	390	385	397	356	369	367	383	417	373	395	362	417	355	381	378	358	400	372	339	393	348	385	374	370	354	377	364	325	366	365	399	380	386	359	386	389	372	371	353	364	347	356	367	368	390	366	375	389	374	384	366	357	391	385	357	362	365	385	360	370	366	349	362	384	358	374	399	389	349	375	395	376	389	367	390	369	378	340	413	379	351	362	359	404	343	375	362	352	395	350	375	366	368	355	328	376	365	361	352	393	393	375	379	331	332	393	352	401	362	357	354	369	390	370	381	349	355	378	356	391	348	371	341	374	383	370	330	360	362	394	372	377	385	376	352	381	403	360	368	368	370	395	388	341	363	385	381	353	389	383	382	382	361	370	367	361	431	397	374	369	366	398	380	379	369	379	377	367	385	377	381	377	409	396	367	327	366	411	394	361	367	358	372	385	383	418	371
21769	31897	26311	5398	501	530	489	497	516	471	506	501	536	440	465	540	535	544	460	455	500	495	462	509	471	497	487	536	488	536	477	464	511	489	521	483	472	468	496	537	480	516	536	543	448	568	453	471	489	525	482	471	495	451	458	498	529	505	452	492	453	497	478	493	483	484	473	491	505	491	502	480	441	495	518	530	463	468	490	493	453	513	529	465	494	500	504	537	481	531	485	499	520	474	494	512	470	475	524	460	477	475	448	517	464	492	486	511	435	485	558	521	478	492	456	492	476	504	498	481	499	450	498	484	489	480	505	486	506	502	507	450	456	525	507	478	470	475	517	453	493	488	528	474	504	506	524	469	460	490	489	491	506	488	492	507	482	502	477	522	502	439	520	490	459	479	495	495	469	476	455	506	506	473	550	482	492	482	452	483	443	483	485	473	499	498	468	535	476	508	506	501	457	482	508	494	500	471	511	505	476	516	505	501	481	485	513	480	441	468	519	466	534	480	486	510	491	501	495	500	475	501	469	504	442	488	488	446	477	482	496	501	486	447	474	495	481	500	506	492	535	501	480	488	480	495	525	509	496	472	449	523	472	506	487	494	472	513	509	488	502	505	481	467	500	488	477	527	516	506	468	502	467	444	499	457	481	493	529	489	469	521	481	480	532	474	524	453	475	522	430	467	488	447	491	520	476	493	481	469	468	537	531	464	486	501	477	466	496	476	472	482	544	543	449	485	498	528	501	483	476	515	527	496	468	462	494	492	480	464	507	478	476	505	528	557	491	500	487	486	532	484	533	463	516	458	476	502	479	488	525	482	512	466	517	499	470	466	464	468	485	516	441	476	512	523	492	465	451	512	491	508	478	464	528	485	508	525	510	477	466	504	514	540	482	479	472	505	501	497	466	473	458	515	477	497	486	463	490	477	484	458	493	474	499	518	496	503	493	507	497	490	499	503	497	496	460	487	496	503	527	507	460	465	459	478	529	477	481	509	501	459	479	449	497	473	470	457	492	482	512	523	509	456	508	501	519	505	504	468	458	518	493	510	496	464	468	492	501	503	510	518	481	478	480	456	488	486	500	485	424	535	469	479	512	494	516	500	451	470	451	491	496	498	532	505	531	475	529	500	468	501	480	507	475	489	493	530	470	477	478	517	481	492	498	499	459	492	488	499	485	518	477	483	503	518	492	517	487	492	478	514	474	437	491	468	485	473	480	515	501	511	489	513	499	521	471	460	497	522	500	469	487	457	487	511	493	518	496	495	483	482	497	475	439	465	481	474	461	522	444	514	492	470	498	470	492	483	476	483	501	505	485	484	521	455	490	499	470	499	466	477	517	463	481	498	489	477	488	459	467	471	513	457	519	484	469	490	501	511	499	514	491	495	429	509	460	508	506	476	498	484	491	446	461	497	502	522	482	441	483	489	455	463	484	511	491	490	451	445	461	514	501	485	495	488	521	518	462	510	498	551	465	511	506	530	507	497	508	498	489	476	536	492	501	493	500	462	454	524	558	516	459	481	469	497	464	535	496	456	509	478	467	495	507	528	537	489	535	460	470	477	493	513	476	494	483	455	530	484	461	486	513	486	497	481	464	485	515	498	470	525	476	470	513	511	499	479	500	488	495	507	525	455	483	469	482	478	506	520	481	440	516	496	471	506	486	466	498	468	421	494	470	475	488	446	514	481	499	510	482	515	467	443	486	473	476	497	494	505	464	510	494	473	490	467	475	525	473	471	493	469	507	489	489	494	477	506	491	496	475	498	502	511	517	515	506	485	510	490	467	500	488	497	489	489	490	507	511	440	475	495	518	451	465	466	516	491	469	505	475	492	499	496	532	477	495	514	454	488	516	476	510	492	506	512	508	490	491	473	501	538	486	486	503	493	480	473	506	453	494	487	500	518	518	464	468	480	496	482	484	503	497	486	507	459	511	463	476	510	473	504	531	499	489	485	461	493	488	459	512	460	460	478	488	462	473	469	486	506	465	495	475	513	483	513	477	460	454	463	499	459	437	495	507	481	494	442	483	525	484	489	500	537	492	483	485	472	518	445	452	504	476	484	474	472	508	543	506	467	524	511	468	468	468	447	513	492	496	535	438	494	467	518	495	512	498	462	458	500	521	508	493	473	488	451	473	471	538	496	481	475	512	486	467	469	472	502	534	460	502	462	491	472	473	468	445	491	486	494	517	495	477	507	483	500	490	469	498	486	487	513	453	504	500	478	504	482	467	495	499	493	514	501	500	483	489	486	471	474	458	500	499	501	521	467	514	439	502	456	498	501	470	498	487	490	488	535	488	470	471	483	509	521	473	485	506	505	501	466	472	499	507	478	507	498	475	513	437	500	511	537	525	486	535	470	507	487	466	473	477	496	487	452	468	480	497	521	491	474	497	522	504	483	473	466	487	470	510	504	471	495	512	512	493	504	506	488	475	488	484	512	497	482	453	518	493	469	487	466	498	537	516	509	526	483	471	539	477	498	513	478	479	529	488	519	547	474	509	464	513	471	478	474	498	472	484	509	508	476	472	487	521	492	491	476	489	481	490	512	466	508	482	466	478	479	462	491	479	480	485	454	468	501	516	493	479	502	496	500	513	476	518	486	481	489	491	500	498	456	512	531	518	442	457	500	483	509	504	507	505	470	470	522	487	442	521	499	500	487	500	491	441	488	486	503	479	514	459	480	512	503	485	517	497	476	469	496	469	503	496	473	477	477	523	497	507	506	499	545	489	482	477	466	519	500	492	478	462	456	485	471	464	482	510	479	467	489	489	475	487	509	476	538	559	474	483	510	483	540	472	456	480	508	491	491	487	488	477	509	486	518	511	521	516	463	507	514	517	498	462	485	489	485	545	487	461	472	476	546	510	540	510	504	491	440	504	479	445	472	488	515	507	481	474	519	509	475	495	460	497	506	537	495	491	466	474	507	494	445	482	507	462	481	482	490	460	515	483	488	478	477	460	532	530	494	471	524	480	500	476	529	448	468	492	455	460	488	461	451	502	492	466	472	499	516	517	446	508	477	476	466	475	463	505	525	488	468	534	492	494	466	515	495	494	477	437	494	550	475	498	484	518	494	507	505	485	503	492	514	532	515	464	488	462	518	480	523	471	474	457	500	479	479	508	476	471	448	486	496	492	469	441	483	470	472	485	502	519	478	460	479	474	472	467	484	525	466	510	475	502	502	492	493	520	480	492	510	482	482	492	501	490	465	499	474	486	468	489	459	466	475	478	497	478	460	483	497	471	483	488	452	489	489	458	490	484	473	476	440	511	495	473	463	528	503	481	490	470	500	513	478	492	490	493	476	448	460	542	484	496	505	502	506	492	546	530	473	523	501	517	493	458	467	471	468	513	510	507	517	453	504	456	454	489	478	465	462	495	504	493	489	480	470	518	492	474	504	528	440	478	501	505	465	455	534	467	501	483	524	480	488	496	492	474	501	484	478	489	482	483	509	446	514	482	500	497	524	473	503	468	464	496	481	506	504
23261	21713	33920	25944	20065	9277	969	670	707	666	699	684	626	647	606	652	634	616	608	656	609	602	677	647	654	621	619	620	633	630	634	585	638	616	627	613	565	654	652	660	591	628	610	576	644	590	580	630	648	584	646	656	622	624	619	629	599	608	625	653	615	627	632	574	615	621	633	611	599	571	610	635	589	603	627	630	630	624	634	602	628	621	590	650	610	611	588	628	632	627	615	615	619	604	632	600	589	615	593	616	646	591	634	641	611	605	604	641	643	577	635	612	588	596	591	635	612	604	642	635	601	624	623	649	608	589	628	571	611	589	622	652	590	633	601	602	632	644	687	612	622	633	579	629	568	663	671	615	602	597	630	584	593	595	625	600	626	622	598	630	597	626	649	613	611	619	621	644	615	594	644	627	615	620	607	607	628	602	624	613	580	590	614	601	578	604	582	588	581	639	607	607	590	616	599	618	574	633	572	623	601	581	605	582	601	596	648	589	595	646	575	589	612	579	601	642	564	599	613	607	605	574	643	594	616	643	648	616	620	605	631	603	604	657	623	587	590	629	609	630	612	598	626	602	582	577	630	628	628	620	607	587	615	640	638	614	616	611	618	640	586	638	620	624	590	618	644	622	596	640	623	594	630	610	628	633	641	614	651	602	662	602	610	605	610	609	604	626	588	641	630	620	625	547	623	588	655	615	601	631	611	598	595	644	647	641	629	616	621	593	614	585	658	643	647	614	599	593	578	628	618	563	604	612	583	605	583	588	599	617	572	612	620	570	651	654	604	624	591	658	643	609	620	561	603	600	624	631	615	643	585	615	661	628	623	663	584	616	615	610	631	631	566	601	656	599	582	604	582	615	614	610	647	654	658	617	639	618	608	623	616	617	610	630	626	651	603	667	593	651	630	610	616	614	598	637	582	665	568	635	611	618	681	647	614	617	619	633	647	565	611	601	620	619	592	590	602	663	608	616	624	596	571	559	620	630	601	617	607	624	622	612	654	653	609	579	625	639	588	610	627	566	643	673	595	632	635	594	597	630	567	613	633	628	619	613	665	593	627	610	609	616	589	579	635	625	601	609	648	595	610	613	624	640	612	623	624	592	645	642	590	624	623	598	610	585	567	612	620	574	629	591	614	598	657	619	604	612	613	625	621	548	599	620	616	623	603	627	612	632	611	606	595	595	632	635	648	623	633	598	660	614	609	606	609	617	621	586	595	619	618	620	637	624	606	628	570	624	586	617	649	578	637	621	623	621	587	600	617	613	666	601	636	625	570	603	643	681	600	650	623	648	613	566	654	621	612	606	576	605	606	616	615	626	619	641	590	618	628	615	634	644	587	623	607	598	613	596	560	616	578	631	597	607	610	604	633	614	577	625	640	639	568	642	581	593	590	591	582	633	644	605	609	632	634	675	615	589	627	563	597	533	611	582	595	587	640	579	590	617	656	635	590	591	605	579	636	567	639	607	576	617	589	574	593	634	590	582	598	618	594	578	598	670	616	622	599	586	592	606	602	598	575	626	599	640	657	612	613	601	606	581	645	588	634	619	613	618	643	588	625	650	607	571	620	598	629	613	600	614	615	607	568	575	610	584	574	593	621	618	587	622	633	638	628	628	574	616	611	624	666	606	637	608	617	654	626	631	583	601	598	641	620	639	622	592	606	632	613	626	607	586	590	606	627	599	610	580	618	588	571	615	602	653	646	594	594	616	637	608	623	593	633	615	594	616	613	577	648	630	665	629	576	585	592	587	607	637	567	633	602	641	612	603	617	620	629	618	597	585	675	645	591	637	634	620	619	607	623	618	678	611	602	613	597	596	597	611	617	615	606	652	639	631	587	620	600	596	580	587	596	563	661	582	607	570	652	603	633	606	610	606	589	624	631	641	593	608	578	606	582	625	589	583	643	603	586	648	628	617	606	616	643	646	629	652	637	614	607	618	641	631	610	610	679	568	621	634	600	657	573	607	583	570	627	559	598	610	644	567	626	643	609	607	600	624	583	588	675	621	579	632	602	628	625	603	625	554	666	613	631	626	604	593	677	657	641	570	683	656	576	638	591	635	621	619	590	566	553	640	623	590	602	646	579	614	642	613	598	596	614	587	589	594	610	628	591	601	568	578	626	660	651	609	583	652	637	630	581	656	605	631	615	601	620	585	632	625	604	610	626	539	626	621	598	619	626	642	609	626	617	598	650	599	679	616	593	671	601	571	615	595	636	609	675	597	661	559	598	616	638	619	653	627	614	607	560	581	615	612	646	611	559	610	588	641	626	586	617	668	610	570	603	612	558	597	589	619	622	642	565	612	664	585	583	628	609	590	576	599	626	623	618	632	650	639	620	605	630	628	578	620	648	617	595	640	642	600	594	624	608	622	619	611	618	593	579	572	642	630	606	613	607	618	572	628	638	624	634	630	604	595	631	587	626	591	609	611	635	613	597	591	628	647	649	644	551	617	614	607	574	632	621	599	605	644	581	585	597	589	653	614	648	649	591	581	606	584	564	618	629	589	621	624	635	589	644	639	602	628	581	631	590	587	604	641	635	633	616	626	567	634	650	640	599	587	608	622	612	589	686	599	617	640	619	639	611	626	610	675	607	614	609	629	629	626	626	623	579	598	610	621	628	577	609	578	589	663	628	639	615	622	632	643	643	617	621	586	608	583	614	629	640	637	616	604	624	606	621	594	665	621	630	599	622	587	602	670	576	617	642	621	559	591	613	618	612	636	619	585	678	662	649	637	610	616	575	590	577	637	603	615	563	601	622	602	631	606	579	626	618	614	616	622	605	607	604	617	598	648	605	619	626	630	642	568	619	652	638	601	613	592	613	614	620	608	643	570	639	616	615	615	622	615	626	609	637	612	649	608	652	609	585	611	581	613	593	605	622	609	653	595	613	629	625	646	608	610	665	639	597	624	596	637	636	632	661	601	588	598	641	617	590	624	617	647	586	596	589	641	650	595	582	626	619	636	594	649	604	642	592	648	645	629	644	619	585	608	656	590	648	645	642	640	600	598	599	578	595	633	639	610	627	660	620	643	604	616	601	598	592	635	599	599	622	590	606	612	629	663	625	626	604	664	691	589	614	618	658	646	594	599	617	611	590	617	637	611	585	600	638	624	618	618	603	605	606	611	650	608	588	614	664	664	627	620	669	638	578	642	653	588	632	643	631	637	617	640	642	603	568	622	673	670	582	610	605	624	592	599	641	565	622	642	630	601	610	612	635	584	621	604	652	613	627	622	613	604	620	633	627	553	623	600	607	617	612	618	604	645	634	640	670	619	602	635	606	585	630	616	660	615	602	611	631	544	642	617	634	550	638	592	658	594	654	637	605	587	574	664	626	604	594	590	658	636	662	598	639	596	652	655	604	638	635	674	623	616	565	678	617	593	601	596	611	550	600	593	632	615	613	627	605	599	564	611	608	640	625	590	630	622	645	630	614	658	604	615	637	588	644	575	628	643	563	622	640	627	606	608	641	617	650	619	566	620
39244	70691	63354	22446	1036	948	907	886	846	839	782	830	814	794	785	847	793	783	821	719	798	806	775	815	789	836	790	778	828	785	846	787	810	760	818	790	768	814	766	809	797	791	744	796	771	818	758	808	776	802	753	754	777	812	793	796	746	789	768	792	814	765	773	763	798	811	811	770	753	751	792	736	821	814	781	698	753	740	766	772	764	762	776	749	770	804	745	839	764	767	785	823	754	717	769	793	806	761	811	757	771	773	771	773	803	759	770	747	764	777	818	804	818	753	759	746	802	824	818	788	750	766	761	740	828	827	796	788	864	762	808	734	774	708	792	746	758	746	779	781	773	798	807	764	767	770	766	742	734	785	800	852	786	772	809	753	798	820	819	795	803	793	726	785	778	792	829	759	766	808	789	794	816	792	739	817	821	811	762	795	707	780	805	750	773	768	773	775	759	794	724	780	744	785	777	798	797	776	785	785	779	785	773	781	801	749	793	775	785	851	752	795	804	800	794	792	804	766	744	778	822	813	762	768	770	744	810	788	801	739	779	819	801	787	798	805	843	768	765	756	822	796	764	782	758	774	761	798	838	774	764	779	776	783	776	779	742	789	768	789	748	790	784	798	750	772	798	843	780	747	779	806	793	806	774	811	761	787	813	848	755	754	807	766	791	748	771	704	770	771	737	756	802	781	763	799	798	824	781	794	782	786	751	791	797	840	757	785	795	778	774	814	764	792	764	741	841	791	831	814	752	824	757	813	776	770	773	797	782	796	804	757	804	745	759	832	834	758	795	792	772	780	762	769	799	749	785	769	793	781	796	744	808	785	779	820	808	794	811	773	750	796	773	783	771	794	775	798	790	767	732	812	780	774	767	823	840	783	807	755	788	791	749	771	799	831	771	764	817	775	784	781	789	764	785	784	766	790	756	743	769	804	794	755	755	768	772	743	743	776	754	815	799	841	771	817	839	780	768	748	809	815	758	768	766	823	770	787	784	762	779	821	795	776	779	790	789	804	784	811	833	753	759	770	800	816	770	718	787	769	788	781	776	753	784	798	789	797	750	743	751	809	781	786	798	775	826	805	772	763	826	795	778	810	786	783	843	717	747	792	769	734	738	829	773	731	800	789	781	764	734	752	787	752	814	775	826	770	777	771	784	792	781	786	800	778	795	753	804	751	752	768	788	786	773	756	750	702	791	842	765	741	772	817	763	745	773	831	795	782	770	827	759	801	799	788	766	802	786	783	794	762	762	835	802	813	742	788	753	799	838	784	796	838	819	742	786	750	730	825	829	787	774	810	751	770	817	777	756	817	809	808	821	792	743	799	770	761	794	795	772	821	769	763	838	786	784	802	785	752	852	782	812	815	755	810	800	816	807	767	773	762	782	835	799	762	780	781	795	723	775	801	761	784	763	776	782	773	822	777	775	748	807	789	817	777	814	802	747	813	791	816	743	787	818	777	785	779	810	809	761	797	825	795	809	785	794	776	807	784	777	798	750	774	776	816	786	766	765	813	782	795	779	795	783	775	810	761	756	729	803	795	761	770	780	788	821	801	775	763	774	778	831	784	786	751	775	761	793	764	784	824	802	796	838	775	775	814	763	788	766	750	746	749	729	787	770	763	758	784	830	816	768	731	795	761	818	745	761	756	803	753	765	792	795	828	787	790	795	761	804	797	827	775	772	788	752	761	786	814	790	789	757	783	808	758	793	832	784	785	809	783	735	794	756	770	825	734	767	838	806	759	812	796	797	821	752	745	750	780	810	783	768	756	805	778	793	744	809	766	797	759	811	777	808	733	810	797	718	768	800	812	758	788	765	773	817	813	778	799	755	799	814	725	790	801	828	773	796	791	825	750	792	776	797	750	811	752	766	788	764	789	794	774	748	802	807	799	820	841	821	821	787	759	763	777	796	786	796	740	763	774	815	765	760	781	786	803	858	818	832	773	802	736	805	767	756	795	810	746	743	773	747	754	766	789	723	778	760	807	796	782	752	733	790	792	850	820	792	735	771	769	780	774	742	860	785	798	796	832	739	815	789	686	750	772	781	803	805	806	742	819	758	794	772	802	819	835	745	795	813	758	762	745	800	820	794	742	785	728	783	802	858	779	806	779	741	737	789	811	742	793	802	778	727	775	768	775	777	830	831	813	819	819	793	794	771	793	759	753	793	779	785	790	740	857	799	763	795	820	745	823	805	775	771	825	848	827	750	722	776	773	795	824	790	781	796	793	760	771	765	776	824	727	780	790	780	732	785	718	794	777	776	759	787	818	762	784	784	765	771	787	793	808	758	808	806	751	769	755	763	792	785	771	748	807	767	848	775	781	790	801	773	776	824	776	854	822	772	783	741	796	767	787	747	789	797	796	795	766	771	802	797	795	782	781	745	824	754	761	764	755	764	739	746	767	801	756	762	829	818	760	732	789	785	796	805	757	794	773	821	806	772	765	784	839	745	788	722	751	804	768	781	748	757	731	791	799	794	820	813	831	793	800	759	756	779	809	780	771	815	851	786	764	809	836	782	811	756	810	797	773	796	787	774	777	760	820	826	774	778	746	768	802	779	768	747	800	779	770	788	791	790	767	772	777	724	761	812	795	776	796	751	800	759	829	802	824	743	774	779	805	769	757	769	781	795	739	760	776	817	785	793	816	810	789	765	788	778	772	806	820	750	786	794	804	830	726	738	759	799	795	780	778	741	780	751	776	805	745	741	789	733	780	833	832	767	765	848	807	798	787	779	768	794	749	747	752	800	759	760	763	748	792	766	837	758	809	804	753	757	822	792	806	794	802	783	740	753	767	811	751	757	784	754	804	802	796	791	745	799	753	776	770	783	764	756	782	845	762	807	772	766	809	782	821	785	800	774	782	792	775	739	746	776	730	848	757	795	780	822	781	791	773	766	772	785	757	771	766	759	763	770	799	779	814	797	758	776	743	812	734	766	827	780	791	804	778	804	785	744	743	804	754	788	803	727	828	756	780	793	782	737	739	723	816	766	759	772	783	743	796	786	840	782	820	788	756	725	797	781	783	783	802	788	768	805	822	724	790	759	786	783	783	771	787	758	793	777	782	782	733	756	793	764	797	797	786	745	850	737	721	749	729	766	730	779	780	794	746	779	792	774	778	750	786	762	786	735	881	753	822	837	771	748	812	768	757	754	715	793	841	748	763	727	762	798	738	785	802	769	804	778	762	762	749	778	766	796	809	791	816	838	773	742	859	763	775	815	777	727	739	812	785	787	811	827	832	778	734	757	786	762	784	821	760	793	779	793	760	824	749	809	773	793	745	776	785	760	769	780	802	770	768	781	807	742	803	789	731	747	824	781	769	806	775	746	771	730	757	831	736	831	779	809	784	767	827	780	807	837	794	749	733	791	815	798	797	829	719	724	793	746	746	832	830	787	775	783	775	792	799	797	727	742	761	777	828	767	780	748	764	756	798	793	767	759	859	744	818	783	816	758	775	793	782	773	753	775	744	820	812	728	764	743	741
24530	22317	34730	25111	6870	342	271	224	229	236	216	219	211	231	192	193	216	202	223	213	193	215	218	207	185	210	207	208	230	221	188	212	197	205	208	209	208	177	222	226	220	223	203	209	193	208	200	192	221	199	205	209	182	183	189	221	213	190	202	202	195	197	210	216	181	214	205	203	209	211	213	183	194	224	206	205	193	211	226	199	206	191	206	214	224	211	198	202	207	209	193	196	224	223	204	208	201	204	204	195	202	206	217	217	211	200	219	205	200	203	210	225	208	228	208	205	214	206	176	189	217	231	215	220	189	208	206	192	207	205	223	204	209	217	231	205	201	215	227	233	208	203	213	216	227	211	202	199	196	183	216	210	215	215	191	202	211	198	203	194	168	186	206	209	208	206	216	204	223	195	191	211	219	176	222	226	201	200	200	201	199	224	230	222	201	226	205	237	203	226	208	197	220	198	184	221	212	207	200	211	191	190	195	194	217	207	181	203	207	205	207	221	216	208	217	209	205	177	199	190	231	201	196	209	226	185	193	208	201	223	238	199	197	210	184	221	185	212	202	219	203	215	220	230	229	186	213	185	187	193	185	199	215	185	214	210	215	194	224	187	235	212	210	226	200	210	194	193	215	205	206	214	215	235	205	209	224	211	214	204	197	227	215	207	189	191	220	200	194	195	195	211	227	222	210	177	204	211	214	222	204	206	185	179	206	219	195	193	200	213	174	209	209	219	198	209	213	250	227	199	207	204	201	195	214	196	207	226	209	220	209	201	228	218	216	180	207	211	203	225	193	207	197	225	219	213	191	217	211	202	206	237	201	221	198	204	225	198	205	214	204	210	210	246	214	180	237	192	201	192	197	199	207	215	208	215	201	228	192	186	234	231	199	196	179	210	203	218	197	221	189	233	198	195	228	189	185	219	210	219	226	223	211	218	233	195	223	171	207	209	158	221	201	208	217	195	212	192	186	206	190	209	194	186	198	181	204	201	211	186	208	183	202	219	202	223	209	200	218	201	201	195	197	219	193	208	183	213	209	207	238	197	228	190	211	228	204	232	194	200	209	205	209	202	230	198	215	199	177	197	224	189	181	196	198	204	226	212	184	211	215	194	192	194	189	215	217	226	219	217	229	202	178	186	200	212	205	214	185	186	175	188	190	194	217	199	197	226	197	175	207	212	220	186	195	232	220	200	206	264	221	183	185	210	204	209	212	215	220	156	252	210	216	220	211	233	229	217	215	239	203	228	199	214	202	210	226	205	189	215	198	199	213	189	218	222	212	192	216	200	220	212	193	236	212	207	201	228	217	174	190	210	227	234	206	234	189	222	211	205	220	204	203	204	204	219	208	195	169	209	165	217	208	190	203	204	228	186	196	212	216	202	194	232	209	218	232	204	220	231	213	189	213	225	203	199	187	208	212	194	191	196	200	206	212	209	222	225	198	222	192	196	208	198	217	206	204	184	204	194	212	208	214	209	195	216	214	204	204	217	199	210	208	169	200	216	197	250	212	199	218	220	206	199	201	229	237	208	202	213	196	216	234	247	188	210	214	198	191	227	199	186	208	222	222	224	219	172	210	202	203	214	205	218	215	195	197	197	220	204	225	208	198	214	215	198	213	205	203	221	195	229	217	251	197	236	232	198	214	196	205	204	230	212	205	201	214	207	209	204	239	202	202	207	213	213	221	215	202	219	212	205	189	198	200	212	204	216	182	193	204	207	213	221	209	198	214	234	221	219	233	213	205	220	219	209	225	179	205	214	201	206	220	201	174	178	208	200	207	220	226	208	220	201	203	183	226	215	210	220	195	180	187	192	232	217	247	223	185	201	191	220	232	200	202	216	216	223	237	223	237	177	211	214	217	213	188	225	206	243	198	205	214	199	215	206	194	187	225	189	215	191	211	192	191	226	195	233	190	206	219	213	186	211	194	180	206	200	195	229	211	223	224	186	198	199	207	216	227	201	225	205	218	193	187	200	198	221	197	214	189	255	190	200	199	228	205	194	194	222	180	197	207	217	215	210	197	198	208	212	225	210	197	221	191	214	204	207	225	211	213	226	215	218	180	196	224	207	196	194	201	215	212	214	178	200	198	176	204	216	216	199	199	204	214	204	203	208	198	200	203	229	192	233	210	215	247	208	214	206	201	204	213	185	201	227	194	204	221	213	187	209	224	216	214	213	190	222	219	207	222	202	201	217	221	197	210	207	209	225	201	214	214	213	225	230	226	200	208	222	219	200	219	188	218	242	182	206	192	192	191	236	212	214	219	198	217	222	219	211	192	193	200	218	218	195	202	214	218	199	209	213	193	196	241	197	209	216	204	187	199	212	192	197	207	213	195	193	225	202	216	221	217	210	197	212	220	216	227	191	206	197	221	185	222	215	205	232	188	206	223	210	216	208	225	217	203	222	224	209	232	206	236	227	217	183	230	209	195	222	212	205	196	200	203	200	198	194	211	197	206	229	201	216	188	209	233	196	210	210	217	226	223	217	200	228	171	229	211	204	213	191	214	198	203	200	219	195	199	205	201	215	196	179	223	196	206	209	213	146	234	204	176	213	216	200	202	190	227	191	199	235	230	229	176	193	197	225	202	234	212	225	204	214	195	195	191	207	224	213	209	190	220	185	185	248	215	205	218	212	205	197	196	214	226	193	216	218	191	218	221	188	207	210	208	211	193	206	202	189	193	218	213	222	204	211	217	232	212	190	208	230	222	230	226	154	214	216	236	220	206	211	203	178	189	232	199	241	194	206	207	218	204	218	238	182	184	234	231	205	191	200	206	195	193	194	193	200	234	227	209	199	223	227	209	188	210	239	200	211	204	236	234	203	208	201	217	210	218	216	197	193	222	192	223	213	205	200	198	199	220	210	199	206	201	182	239	199	200	225	199	217	210	214	220	204	194	197	215	206	206	199	209	214	195	209	201	216	196	216	210	218	207	207	209	178	179	221	191	211	185	219	206	190	195	223	219	228	188	193	193	212	201	200	206	203	199	198	192	212	190	229	223	216	197	228	248	217	182	219	217	196	222	229	218	191	218	225	213	204	203	181	201	208	230	219	228	215	207	197	183	195	227	225	201	197	208	215	210	195	223	193	205	203	221	216	218	203	227	202	210	192	204	203	197	187	210	179	220	198	221	217	204	224	200	217	200	214	211	235	205	223	221	215	200	215	202	220	198	205	197	217	234	195	185	225	196	193	195	201	206	208	220	181	204	206	202	225	206	216	206	208	198	203	198	209	202	191	193	188	202	201	192	243	213	225	185	235	196	180	212	192	226	223	214	215	219	233	195	205	212	232	206	191	205	215	217	195	185	232	194	206	210	196	207	208	212	199	212	232	197	166	211	211	210	200	202	230	212	220	201	178	200	198	187	187	236	211	233	194	184	206	221	182	237	217	205	190	224	212	192	206	199	190	217	213	207	228	228	207	216	191	217	183	215	202	215	211	179	212	203	200	179	207	206	203	198	206	226	208	216	195	209	204	194	239
36267	58430	51126	15061	440	364	325	347	358	316	333	339	281	295	298	281	298	294	289	295	317	284	302	297	325	284	296	307	299	306	273	288	262	304	272	303	274	295	294	299	296	298	278	307	265	299	279	277	284	298	281	288	284	285	280	324	300	272	252	297	284	267	301	299	303	275	281	268	280	302	285	301	255	263	289	292	311	265	280	298	287	240	293	296	275	278	295	308	309	279	285	298	295	295	291	288	270	280	284	322	273	267	320	261	292	280	324	277	271	280	301	315	303	310	297	268	336	288	294	292	273	304	286	278	282	285	317	304	258	307	274	311	305	326	327	316	282	299	289	319	322	315	273	309	285	281	296	290	288	296	286	318	282	279	314	275	289	286	285	285	315	295	307	298	286	286	306	299	309	276	279	306	288	291	280	283	294	300	300	296	305	296	301	318	311	298	302	316	280	270	255	295	248	307	310	283	287	295	298	291	279	262	305	295	268	292	275	288	288	274	282	282	290	292	290	284	281	300	310	293	273	297	289	284	311	283	256	301	288	283	258	291	289	304	276	309	324	283	295	288	306	308	286	328	286	247	307	298	276	282	270	281	287	312	299	314	285	295	282	293	324	294	295	259	264	284	288	307	308	287	265	302	279	282	277	308	299	289	278	296	305	280	300	282	305	305	289	296	293	277	281	273	276	318	275	295	311	286	280	311	315	324	286	262	276	303	286	296	250	251	304	284	318	306	290	270	272	310	278	313	273	333	288	293	300	280	308	306	266	295	308	300	274	320	308	292	315	316	329	279	276	292	285	316	301	278	282	272	284	307	290	274	273	301	313	313	256	290	297	274	284	271	306	295	306	277	288	303	281	258	281	297	289	296	313	302	297	306	292	307	320	284	287	311	282	263	267	308	300	289	273	315	307	276	293	283	277	280	268	323	303	322	326	295	268	302	281	285	285	316	307	301	284	287	277	268	295	297	254	318	307	252	282	304	295	307	293	293	318	281	289	276	297	286	302	300	295	301	257	284	311	299	304	336	297	250	274	296	288	303	311	272	315	274	294	330	315	305	307	259	294	281	263	304	282	296	296	320	299	295	289	288	286	283	274	277	308	303	298	344	296	264	297	279	319	269	270	299	266	292	293	268	303	305	297	293	306	235	299	278	275	317	294	250	279	347	316	276	295	301	301	311	264	274	292	273	293	274	267	303	279	300	312	284	302	281	299	257	276	303	307	302	304	261	303	281	301	264	312	328	299	299	253	276	286	288	298	297	310	301	268	280	297	277	307	306	280	283	278	319	288	288	277	293	281	317	297	278	294	249	296	289	316	288	310	309	299	316	313	313	307	263	299	261	304	306	291	284	284	298	280	296	280	298	310	305	318	302	282	262	302	322	264	288	333	303	299	302	284	286	307	277	264	301	275	314	297	298	305	289	296	324	301	292	316	304	274	290	307	280	278	280	297	290	311	265	281	319	326	294	268	287	321	292	280	318	301	288	306	276	331	280	269	313	313	299	274	291	303	257	304	284	294	292	255	290	324	305	291	290	281	282	289	296	291	293	274	283	315	300	261	277	291	286	297	280	265	249	284	294	311	328	290	313	289	279	295	302	276	313	278	303	282	281	298	293	291	294	287	277	282	328	301	327	306	280	298	308	321	267	297	285	268	304	304	301	279	287	286	295	273	297	311	284	284	294	272	291	283	313	266	263	306	282	269	330	279	296	278	287	272	292	276	290	277	305	312	299	274	290	302	264	292	281	308	309	277	287	319	284	283	276	308	313	267	259	302	279	268	290	275	284	303	293	271	295	338	307	293	284	327	295	273	313	311	296	281	262	300	319	279	287	322	296	292	294	291	288	277	284	300	292	278	297	289	302	300	265	297	259	255	269	277	286	276	310	269	293	298	270	286	310	314	316	296	281	291	284	279	292	300	325	270	284	284	279	289	287	281	270	296	283	291	298	286	304	269	292	277	327	311	308	297	318	274	331	295	296	293	286	294	294	285	291	283	296	283	286	291	294	287	284	291	292	248	300	297	292	286	273	286	289	308	261	297	285	301	304	304	324	307	277	302	310	323	285	284	279	284	296	317	275	296	309	311	310	308	312	261	307	310	281	270	281	283	301	286	283	297	310	272	277	297	314	278	289	266	259	306	348	284	273	309	292	284	297	247	291	295	305	291	309	312	292	293	275	307	309	290	308	315	297	316	299	284	277	304	250	281	307	281	270	300	267	284	286	339	309	274	300	278	326	296	265	313	290	279	296	324	337	287	267	265	297	248	276	270	289	322	290	268	274	252	282	316	317	295	307	303	291	278	317	278	298	285	282	304	302	275	306	288	297	288	322	286	311	272	304	307	316	280	288	294	309	286	276	285	300	271	314	302	320	296	298	318	271	283	301	296	298	312	305	289	297	282	315	282	292	313	267	291	300	311	284	270	290	263	306	332	315	285	291	274	284	303	298	298	286	294	305	280	292	285	295	307	287	303	280	323	272	271	265	279	290	305	266	287	288	299	289	285	283	293	259	283	253	319	283	261	296	309	278	298	296	280	304	282	307	294	293	294	262	297	312	306	276	268	302	301	294	285	301	290	290	298	302	274	299	289	292	314	279	284	285	250	248	265	291	289	291	298	308	281	300	280	278	320	284	280	299	275	279	305	308	302	297	289	309	315	280	301	278	276	293	259	292	277	315	296	290	310	265	317	289	311	274	300	309	315	274	256	299	267	285	303	284	301	294	298	273	271	296	294	287	286	323	280	290	295	266	294	277	271	265	291	346	303	303	313	299	283	265	272	294	283	298	283	261	307	295	297	278	264	304	281	283	288	266	261	283	282	309	297	259	288	319	307	277	298	294	274	274	268	268	306	270	270	286	291	292	289	264	275	250	301	279	295	314	288	281	288	279	305	288	307	289	294	297	281	294	290	290	279	281	309	279	294	274	295	290	282	285	311	273	295	277	272	308	298	282	294	290	304	307	281	331	320	268	287	292	291	282	293	281	265	285	298	245	274	313	291	271	294	264	299	309	314	308	291	291	283	281	321	300	299	264	307	297	297	280	331	294	298	279	282	313	296	294	299	301	292	294	296	277	281	301	306	278	288	287	293	260	311	287	260	275	283	273	274	288	288	306	292	273	289	298	340	293	306	281	290	281	284	307	314	306	291	298	299	285	294	270	272	293	295	267	259	302	270	295	312	297	306	318	308	265	297	285	335	287	271	306	312	287	287	288	306	290	309	300	314	282	296	289	297	294	259	317	292	298	299	325	291	286	266	300	307	291	276	286	254	280	314	279	266	308	302	284	295	307	291	301	296	288	283	311	279	286	271	293	256	305	308	279	275	292	299	306	271	247	261	301	292	294	334	323	278	306	288	298	284	316	287	311	288	283	291	292	315	278	293	307	291	261	290	305	285	281	288	284	287	313	285	305	302	293	319	297	299	331	294	278	311	291	287	277	299	311	292	272	307	310	309	293	332	300	265	300	309	334	287	270	274	307	305	275
22323	21478	31805	23929	21297	20287	6789	661	567	626	585	528	560	535	538	538	540	542	506	483	521	503	552	516	535	512	528	535	566	504	523	454	532	510	506	508	512	534	513	521	469	499	528	493	517	509	498	491	509	499	502	553	511	549	493	496	507	542	511	534	539	500	513	481	501	483	471	524	508	503	504	507	480	532	476	542	534	505	511	513	527	528	487	541	528	564	484	508	521	511	543	495	507	502	518	506	517	542	509	518	515	521	551	497	495	519	513	496	467	469	499	499	518	514	525	499	524	509	489	517	494	499	494	484	515	562	457	476	520	485	524	481	521	490	518	535	523	504	530	460	530	501	509	505	504	512	537	512	503	549	507	477	512	549	472	543	515	522	520	531	512	547	552	529	474	540	553	544	554	491	463	508	494	508	499	540	516	555	532	487	550	499	526	464	528	517	551	504	559	486	485	531	473	509	540	514	497	517	506	551	466	522	488	513	496	520	533	514	477	531	535	554	532	494	526	521	567	503	524	493	530	504	500	526	519	512	489	515	521	514	514	485	496	493	543	489	528	530	468	519	532	527	560	515	534	530	507	515	520	495	511	534	523	489	512	518	468	517	541	539	492	524	469	449	527	487	524	491	546	507	515	484	508	502	497	500	493	485	519	510	516	508	515	525	503	508	526	493	537	504	493	516	520	532	544	491	473	505	524	494	470	530	507	517	502	504	542	495	504	558	482	511	475	547	450	515	539	510	504	526	514	518	497	498	498	490	516	509	513	525	522	480	541	535	532	521	496	509	515	497	516	509	510	506	538	530	488	527	498	501	514	525	518	481	491	525	518	495	502	510	507	512	521	477	502	488	502	493	458	492	496	496	521	516	501	494	479	506	526	522	487	486	507	500	486	490	489	517	499	511	516	478	536	458	600	511	518	522	515	507	535	501	491	535	506	483	525	525	521	530	518	527	491	550	528	509	554	547	528	554	531	515	507	535	493	505	521	504	516	494	500	528	533	531	515	512	514	513	532	484	508	505	514	553	529	462	540	449	519	538	496	509	553	528	508	547	506	482	480	486	528	551	462	506	484	463	535	501	536	481	524	498	495	541	472	531	524	489	533	548	552	513	537	537	558	532	540	555	525	496	507	539	520	530	525	490	516	528	474	528	530	558	533	526	525	512	523	512	493	543	513	539	492	531	490	518	494	506	516	524	510	518	540	533	513	483	483	522	525	521	521	512	523	499	497	491	524	525	495	507	485	497	480	520	523	557	517	531	527	532	491	548	500	529	478	496	532	519	490	505	514	560	548	500	546	526	485	512	549	488	570	511	528	527	534	475	509	544	537	520	532	521	535	496	533	514	563	535	504	553	503	458	504	524	520	535	548	509	518	508	473	502	504	489	504	493	492	478	528	524	516	491	549	525	470	540	535	527	536	513	540	489	541	555	497	506	530	538	498	528	507	466	492	507	541	497	493	492	498	487	513	539	510	524	491	527	518	492	515	527	511	520	524	532	461	483	533	505	510	512	518	549	518	505	500	540	538	483	485	523	451	495	494	531	488	484	500	520	502	495	528	521	529	484	510	490	495	529	518	515	495	529	512	496	518	479	461	527	508	488	489	543	480	506	520	520	505	523	470	484	486	500	499	529	497	528	530	529	526	502	525	504	478	534	518	496	521	477	517	513	528	520	498	522	518	507	529	499	532	542	502	558	509	559	502	520	508	490	523	523	528	494	513	508	560	490	508	517	521	483	526	504	498	490	564	515	532	515	511	485	502	510	491	526	525	495	516	561	493	510	510	485	506	515	505	497	495	548	504	501	488	543	500	496	547	538	516	518	509	485	494	525	490	498	523	504	502	496	523	531	523	516	515	525	515	520	514	522	505	510	493	520	478	506	506	477	520	478	535	507	560	539	511	505	509	531	499	519	545	488	473	501	516	504	521	486	505	479	504	487	506	488	512	494	472	497	515	510	525	516	577	490	535	489	533	487	510	500	487	550	498	502	531	519	511	496	524	501	539	521	532	562	508	499	533	499	495	519	545	505	508	553	549	528	537	529	492	506	536	503	451	518	524	523	516	515	518	510	516	495	484	505	555	473	481	557	526	494	499	545	504	494	517	515	533	511	511	507	531	500	520	516	532	505	518	511	487	518	506	491	461	529	519	465	519	478	531	496	490	528	482	504	501	556	510	506	474	508	510	531	522	521	524	493	503	515	510	496	516	501	508	585	507	508	484	487	554	518	509	533	523	505	567	503	510	495	491	495	495	534	534	495	499	498	502	505	517	479	504	488	516	502	530	515	510	483	531	522	510	495	496	482	559	507	512	488	495	533	537	531	510	496	533	523	528	541	493	520	489	495	524	530	483	485	552	508	532	555	502	548	500	499	538	499	513	499	525	513	541	535	539	550	525	531	546	507	498	518	529	536	504	538	493	555	522	530	509	510	519	536	513	544	469	536	515	541	501	469	510	502	529	542	504	525	493	539	511	451	483	508	504	527	483	533	475	507	493	512	532	525	513	487	514	553	487	532	523	544	518	516	528	501	555	522	534	480	524	515	523	509	494	533	525	516	504	514	506	538	537	511	503	507	476	473	504	510	481	502	519	508	516	520	545	507	534	539	433	544	512	511	509	535	572	521	529	526	464	550	513	510	498	509	516	559	506	476	487	532	524	533	515	505	515	507	481	522	502	531	488	549	558	567	518	544	534	510	516	525	483	515	514	490	497	524	523	496	534	475	517	478	497	525	520	505	535	516	546	520	495	511	516	462	492	459	531	517	498	520	523	534	525	508	532	536	487	516	516	485	510	512	530	497	552	523	491	526	508	517	491	520	493	476	470	518	519	489	480	478	485	528	517	540	504	481	542	497	496	523	540	487	487	517	530	503	484	494	541	509	528	512	506	493	510	533	506	522	502	512	528	553	545	522	492	484	493	528	499	511	547	566	497	517	500	486	491	535	504	519	490	499	517	558	483	510	486	520	512	545	462	504	523	490	483	525	491	527	517	529	539	510	498	531	519	535	494	522	509	490	518	519	517	514	494	523	483	488	469	509	460	526	495	548	488	537	499	544	545	501	486	532	514	521	505	509	502	525	530	478	546	512	497	531	497	518	506	505	539	550	504	506	528	494	502	500	500	528	514	486	507	535	526	560	512	496	509	496	507	528	504	502	489	536	518	533	540	523	528	499	531	542	479	522	538	492	546	548	564	535	533	499	481	551	491	507	533	516	521	465	508	503	493	494	519	528	545	530	497	496	478	510	489	513	475	512	510	517	501	525	482	497	474	507	486	495	515	509	497	506	519	554	534	517	509	526	513	483	530	535	501	535	534	516	482	531	478	514	544	498	524	505	506	482	538	543	490	530	504	486	576	495	504	522	504	517	492	519	521	543	505	510	476	552	523	504	525	517	515	525	488	510	513	512	479	502	519	520	514	511	511	514	451	545	503	532	549	493	511	509	507	472	543	522	542	495	519	541	512	505	489	514	554	507	525	514	489	486
43380	73582	68022	28423	1174	959	942	832	791	787	739	734	744	689	723	734	728	689	678	690	704	688	676	647	657	680	730	701	647	661	714	642	701	704	699	677	660	684	706	673	673	687	671	698	656	711	680	652	683	670	676	666	664	680	644	660	682	724	648	686	661	674	669	670	681	695	656	658	673	659	687	651	649	707	681	704	693	723	655	639	701	664	687	694	673	684	676	673	714	701	648	659	646	648	667	701	605	678	729	647	635	664	690	670	710	653	624	732	673	688	678	664	670	631	663	685	695	684	623	646	646	689	645	641	678	652	678	685	666	672	687	647	688	650	652	690	650	677	685	665	668	699	673	642	703	653	663	678	640	653	654	656	636	665	658	676	674	670	671	674	677	722	653	670	715	718	662	642	691	684	706	705	677	673	676	680	666	629	647	703	681	638	663	677	665	676	691	720	702	628	655	674	636	673	685	680	695	655	673	671	664	695	653	620	682	704	706	644	675	715	669	691	722	694	609	685	627	679	647	727	678	694	693	616	665	658	665	671	695	713	697	666	680	681	684	642	685	693	680	682	670	693	690	691	630	674	700	655	675	676	671	630	658	666	625	662	669	668	670	688	725	627	689	681	623	694	688	693	644	677	715	716	696	702	662	654	663	659	674	657	719	655	711	687	668	633	660	709	673	692	676	648	674	635	611	647	658	667	680	673	688	685	666	667	668	670	693	677	723	676	714	651	692	657	630	611	659	671	670	646	651	644	719	717	640	686	692	663	666	644	660	672	677	676	654	649	619	651	688	702	709	675	693	746	698	721	693	664	648	686	674	648	634	680	666	725	656	704	653	671	637	685	660	671	684	672	728	682	674	674	689	675	643	695	711	628	648	612	651	694	683	691	664	649	673	690	634	657	693	632	680	690	656	705	726	713	705	704	649	678	647	664	690	683	672	693	694	687	670	662	716	712	651	652	610	692	698	692	688	715	627	674	666	643	693	663	658	657	698	638	644	667	725	692	675	659	670	648	636	676	687	664	691	679	682	666	688	695	610	660	623	658	710	681	647	684	677	675	735	711	672	696	682	689	696	684	696	658	672	663	710	666	658	666	674	683	647	660	673	637	678	694	630	710	686	658	687	679	653	695	655	675	642	671	630	681	694	702	645	666	645	674	688	669	662	636	665	698	682	728	659	707	646	617	645	667	670	680	649	679	634	644	703	707	687	625	661	658	665	680	654	697	608	712	667	692	714	670	682	700	654	622	673	645	657	637	672	689	681	662	705	651	707	675	681	654	654	746	662	633	631	647	627	691	690	693	674	665	692	696	668	631	657	693	690	642	696	680	679	679	664	713	648	694	660	690	679	662	683	702	662	664	661	667	670	695	719	686	669	666	686	687	671	669	650	648	681	638	665	730	637	678	673	684	713	667	637	646	670	682	679	679	679	644	688	663	726	647	673	712	682	674	678	682	701	636	666	707	670	709	673	670	652	666	641	698	680	683	664	645	693	663	670	680	692	637	654	634	653	675	675	649	681	653	616	712	679	634	663	682	711	626	680	647	676	641	708	616	695	680	674	658	644	634	713	664	696	734	699	657	680	655	667	653	653	672	698	641	677	691	683	640	614	685	699	677	698	639	667	656	698	648	658	669	689	691	641	671	694	696	657	696	668	653	648	662	662	660	694	679	677	679	650	680	685	678	659	708	669	697	701	693	705	673	651	682	680	660	680	671	703	603	650	645	702	685	686	689	673	719	689	622	683	634	671	671	699	622	685	696	645	666	663	671	679	649	661	653	676	702	722	688	706	678	700	656	647	672	729	642	682	651	690	669	695	684	639	667	688	747	659	719	693	661	653	668	679	671	619	672	709	650	681	660	681	654	660	695	670	678	704	660	643	624	666	661	653	667	674	688	680	660	706	676	626	724	708	681	668	676	687	676	688	671	707	631	608	652	684	660	653	675	689	654	717	673	630	662	670	645	666	679	682	723	691	671	632	655	656	699	677	710	626	669	686	686	672	659	686	711	696	674	623	690	642	696	676	649	661	661	667	642	639	625	675	713	678	708	665	678	631	648	681	691	698	715	660	660	700	706	660	660	666	661	621	695	663	670	665	678	665	680	692	636	646	683	646	699	654	661	675	694	639	674	681	641	696	674	688	685	694	651	670	641	661	660	652	687	679	696	681	687	702	692	716	692	647	658	654	618	664	688	685	674	663	676	661	673	691	682	650	678	676	625	706	633	675	685	666	663	690	642	653	625	669	671	661	678	655	675	634	666	623	678	631	670	601	643	666	700	695	646	681	689	683	669	645	683	679	680	656	642	653	654	669	683	722	664	686	704	669	649	710	706	706	658	649	697	662	621	703	642	670	655	628	700	605	662	648	691	639	667	654	663	656	645	629	692	699	629	671	698	660	667	696	627	676	688	639	672	700	735	656	689	676	670	690	666	680	637	691	650	720	657	669	655	668	605	687	652	636	680	653	705	683	706	706	720	627	687	699	668	693	713	662	703	659	728	734	693	706	685	648	685	660	714	659	681	669	682	666	641	664	671	665	700	708	657	687	670	687	664	697	656	681	690	665	701	689	643	697	663	658	631	675	664	653	645	703	646	642	670	690	745	694	658	698	666	677	677	693	642	676	656	713	702	682	723	628	653	623	667	667	672	677	636	679	688	633	690	636	688	673	681	720	673	717	643	654	670	727	636	679	661	677	635	706	738	676	655	670	665	638	655	710	671	628	687	662	693	735	667	653	668	666	682	654	695	668	646	653	707	687	715	687	659	693	649	687	690	682	690	678	675	707	597	609	673	682	708	706	672	666	700	682	672	689	660	671	643	701	674	729	650	710	677	704	685	662	674	638	678	664	665	650	712	705	697	666	688	715	695	670	672	670	652	644	646	684	702	689	675	724	707	682	667	637	678	641	657	630	698	661	633	674	658	685	669	669	638	664	657	651	630	716	699	716	672	715	672	684	716	688	680	667	684	691	706	705	721	675	709	648	673	722	681	636	646	663	646	670	656	727	647	689	702	655	673	641	666	665	709	647	699	697	632	637	628	693	695	643	657	654	680	639	677	689	651	674	632	704	651	634	698	705	651	694	651	725	666	664	683	694	708	684	677	700	667	641	676	718	607	692	618	670	685	649	658	661	632	693	670	663	684	712	703	662	675	627	677	711	651	701	661	659	655	692	672	634	703	634	674	664	674	673	675	671	668	681	625	677	663	706	664	645	659	685	638	696	642	653	666	695	676	667	665	699	690	702	695	669	659	659	744	671	682	700	682	660	622	720	648	685	710	654	626	676	658	635	706	660	658	638	658	725	616	671	636	709	687	700	637	650	671	649	663	654	632	669	653	687	676	699	690	635	644	659	690	680	645	653	690	710	640	650	656	699	695	675	685	666	697	659	671	693	633	644	717	719	689	658	657	665	722	718	646	687	680	652	686	666	699	680	708	635	639	666	606	709	693	657	654	669	664	658	740	699	696	682	677	694	697	663	645	650	694
27822	22110	26209	7728	455	427	368	360	396	345	397	402	388	363	368	371	381	385	370	369	360	402	380	389	405	372	363	405	395	380	373	410	371	383	365	379	379	374	360	386	393	368	378	411	372	349	346	406	361	392	400	402	404	374	394	391	415	357	360	384	396	401	368	384	353	371	366	359	393	411	369	366	388	398	368	377	408	391	377	407	380	365	366	383	353	385	403	353	391	391	394	352	387	380	368	381	403	372	352	373	397	371	360	371	387	364	346	386	391	376	389	358	368	359	375	414	392	378	362	393	408	365	390	384	399	425	361	396	364	362	370	346	400	388	363	363	373	380	361	359	360	394	384	383	368	391	386	363	369	404	366	343	335	378	416	335	388	383	345	363	358	400	379	398	387	383	392	397	386	369	420	373	373	377	402	402	365	390	397	383	415	372	367	368	377	374	386	395	374	381	397	395	349	385	391	355	397	377	373	367	369	371	361	397	370	376	370	382	383	366	375	396	388	369	389	421	349	360	363	389	413	400	372	368	364	380	382	401	383	378	348	396	384	382	365	374	400	384	337	411	411	367	375	384	378	397	378	362	396	376	384	363	377	420	363	369	375	393	375	354	389	400	368	366	354	382	403	403	356	380	344	378	377	354	414	407	380	363	356	345	370	366	349	368	378	396	395	379	387	369	370	345	379	384	344	381	383	358	369	358	360	379	354	382	397	379	390	344	415	370	392	360	351	362	388	399	325	375	389	369	345	368	382	389	359	343	390	393	362	353	368	369	373	411	378	361	388	375	436	360	378	360	377	336	360	393	394	360	410	338	369	390	376	354	375	394	391	385	370	366	391	351	371	373	345	381	414	399	401	390	363	354	398	385	364	371	388	396	366	334	363	386	360	347	385	381	404	396	351	347	390	363	343	404	376	377	394	340	350	374	367	375	359	378	369	359	358	380	370	368	390	361	402	405	384	412	352	366	400	400	377	399	376	349	398	364	363	395	390	408	412	350	358	379	416	383	398	389	349	361	379	368	370	381	371	391	321	399	378	368	387	424	355	382	369	351	380	370	379	364	408	371	371	349	394	378	361	438	380	358	384	352	396	398	422	426	407	358	337	379	400	354	414	349	364	373	418	378	381	389	378	399	386	365	351	397	378	375	382	362	384	379	413	375	356	371	365	389	361	367	369	365	368	378	393	384	323	385	344	384	329	377	348	389	373	371	395	391	371	366	401	344	394	399	369	379	377	377	371	339	355	376	393	400	373	411	355	403	376	370	417	375	336	376	353	370	368	384	344	364	412	369	392	355	368	364	381	391	378	374	374	394	386	358	379	390	369	362	377	434	383	384	392	372	398	375	354	404	374	362	385	379	370	348	385	392	368	400	352	362	353	360	361	382	419	399	376	366	377	344	372	354	409	385	389	358	369	344	379	400	386	385	392	371	377	405	406	378	366	392	368	390	384	364	397	360	362	322	375	380	372	393	420	362	404	405	384	373	332	368	404	390	404	370	357	343	359	370	358	398	361	374	351	395	393	392	376	391	363	368	342	352	379	376	411	391	408	384	351	384	379	369	360	327	384	367	383	376	400	370	381	355	396	373	395	355	399	348	387	371	374	365	386	363	407	376	382	356	376	364	411	352	342	378	380	384	361	392	388	374	382	394	383	396	339	399	380	401	366	376	403	386	375	386	349	353	375	368	372	381	365	397	359	376	377	380	368	381	365	376	379	385	399	362	350	413	384	374	391	338	365	375	397	383	351	423	369	406	393	407	419	382	374	385	385	373	382	370	371	367	378	365	382	381	397	390	372	355	382	387	370	387	394	409	347	402	391	413	404	368	375	349	410	359	376	375	370	383	395	408	367	372	386	364	376	390	403	380	369	363	363	363	380	419	375	390	368	376	397	347	393	380	373	376	360	391	378	351	368	357	386	383	343	386	373	366	348	370	380	355	385	365	413	360	394	380	359	370	425	399	396	365	384	384	399	381	359	382	373	397	394	369	368	374	391	380	381	389	354	384	370	407	357	317	381	388	412	325	394	400	395	355	364	387	371	367	380	391	357	372	365	383	386	380	368	357	371	347	396	346	382	376	365	352	404	390	430	368	378	376	388	388	369	371	399	379	364	342	384	407	376	374	394	351	371	356	381	410	386	375	414	384	360	357	394	410	388	384	391	362	379	374	387	361	362	349	328	361	358	376	389	348	361	362	377	393	400	382	375	366	384	392	411	363	367	365	370	373	356	411	342	373	391	357	390	365	370	379	396	360	361	379	389	382	371	380	406	384	369	389	372	393	394	369	439	364	372	393	348	388	372	380	342	378	373	379	394	372	388	376	389	379	381	391	409	377	385	385	351	366	336	376	385	375	400	387	393	356	360	341	377	361	383	370	346	363	391	347	369	380	397	329	363	356	409	337	358	373	386	374	400	390	387	409	327	380	357	386	386	386	348	391	342	387	360	379	372	358	366	419	378	368	364	412	384	354	375	374	391	416	351	354	366	369	387	396	401	385	375	377	362	365	365	391	362	361	365	375	388	417	380	355	378	385	380	364	380	378	401	360	400	408	415	369	368	363	353	379	326	364	356	366	409	418	396	381	366	368	409	398	391	379	362	390	394	383	404	355	373	394	371	379	383	373	373	377	410	355	397	370	375	388	385	354	395	344	356	386	350	371	389	338	360	404	358	408	405	374	346	371	388	360	377	361	343	411	377	340	391	365	391	402	412	405	373	408	409	394	359	362	368	382	380	408	405	412	394	396	365	387	352	394	379	376	393	358	380	353	365	396	370	355	395	374	384	370	372	384	389	375	394	360	367	373	381	380	372	397	394	381	389	359	368	372	356	404	372	376	383	405	341	369	376	399	415	363	373	388	389	379	384	390	357	364	374	382	370	355	392	379	386	392	380	398	381	370	374	377	397	380	360	363	403	362	379	378	373	393	386	377	381	412	359	400	393	395	408	364	362	362	353	349	392	409	428	377	371	385	372	401	406	370	380	385	383	376	353	379	404	400	393	398	385	369	356	358	415	386	392	392	348	339	349	378	362	379	347	371	390	362	365	377	424	416	380	376	377	374	353	388	371	385	374	383	365	384	367	413	399	385	377	388	373	402	359	357	364	382	383	375	372	362	356	335	356	404	381	394	385	387	370	386	421	355	383	376	353	415	354	379	389	397	405	385	383	391	378	330	389	388	337	370	402	393	405	399	374	379	388	381	388	358	349	370	358	384	389	379	397	351	417	370	376	369	372	390	354	375	388	369	406	363	411	366	364	366	363	370	371	359	447	366	371	381	361	353	426	405	388	360	387	374	370	378	416	365	340	371	351	362	384	367	345	387	345	350	368	348	343	372	400	351	400	381	356	358	376	370	362	375	338	391	417	352	384	397	393	404	435	403	398	404	392	377	367	377	364	407	321	391	408	420	367	396	431	335	376	401	386	382	396	363	361	382	378	364	386	397	403	361	397	397	390	358	350	399	356	368	386	344	386	413	358	360	386	362
21233	30463	27353	4480	529	539	491	469	504	496	470	483	473	494	500	494	545	483	515	511	461	520	532	480	490	459	507	512	525	488	496	478	507	489	483	513	507	496	448	474	475	500	461	496	516	497	501	513	468	509	469	502	508	500	512	473	498	513	487	519	505	523	485	510	480	481	488	508	477	510	511	461	507	515	513	498	494	474	447	516	491	534	469	504	509	481	475	474	512	490	478	495	476	492	477	501	517	511	510	489	489	494	476	482	501	473	487	487	501	484	502	483	440	498	481	517	461	521	512	498	532	520	482	520	537	474	461	513	486	469	499	464	518	533	501	498	480	447	505	519	471	520	505	495	503	497	488	517	462	442	464	473	466	513	484	466	467	460	485	498	515	561	482	507	532	490	489	493	493	483	478	501	514	517	501	515	466	475	430	488	465	522	495	464	474	522	513	504	511	498	483	532	514	498	481	459	494	505	497	495	479	492	490	488	471	494	494	488	487	502	511	489	499	503	449	491	451	512	495	481	449	487	505	485	496	475	509	520	523	496	469	469	482	485	486	519	479	512	503	507	485	479	483	525	490	475	511	503	498	503	508	529	499	501	498	500	490	511	494	472	467	483	505	500	491	459	495	498	501	490	469	473	457	508	480	482	459	508	462	472	546	455	457	482	495	487	487	495	513	478	483	510	500	505	481	518	466	489	465	476	524	468	485	461	495	513	498	514	532	486	502	512	513	520	472	488	534	513	533	507	509	516	507	499	496	501	464	488	477	504	529	490	517	508	491	469	479	487	515	501	500	521	519	479	488	510	528	483	446	488	519	453	485	510	498	468	512	470	500	447	468	479	484	472	500	465	459	522	489	503	480	483	479	507	452	510	493	493	483	509	504	464	473	504	489	496	496	506	498	504	470	515	461	510	505	513	518	488	493	462	452	479	485	514	544	499	523	464	539	488	433	494	482	485	485	499	526	516	509	458	485	501	496	462	521	493	469	451	508	493	476	487	464	492	461	483	475	484	493	459	541	512	484	493	490	496	505	483	508	489	503	510	497	477	451	498	503	490	464	475	495	491	531	479	480	497	517	478	486	458	468	482	476	503	505	476	496	510	488	498	502	512	511	500	491	473	501	515	457	505	487	501	478	478	505	470	459	474	492	480	514	471	493	462	487	483	532	499	469	486	469	503	494	486	504	471	514	500	507	478	495	469	449	477	462	515	482	503	508	520	519	467	475	520	482	529	487	464	510	499	516	522	495	502	537	524	492	475	467	479	482	481	495	494	487	500	474	484	440	496	478	485	529	505	492	526	507	487	490	485	528	462	501	505	458	464	482	490	485	458	478	492	524	475	525	474	501	493	484	485	505	517	492	557	519	520	505	459	498	460	485	474	490	465	517	492	477	513	507	488	469	460	525	482	474	516	498	494	466	510	526	529	488	512	518	508	480	515	541	506	511	511	513	487	536	489	490	478	490	503	462	501	479	475	533	480	487	511	512	462	475	472	529	485	514	508	479	524	509	474	477	517	490	515	477	475	506	487	503	489	471	469	497	493	515	481	520	503	438	508	514	529	510	503	497	471	490	466	514	490	444	521	498	520	512	523	518	506	479	488	506	513	481	532	464	491	537	471	503	533	459	495	505	461	505	469	458	476	461	464	485	480	470	498	484	472	489	432	479	496	510	468	459	461	466	458	499	532	494	508	490	506	497	479	460	490	528	440	485	462	479	518	522	457	494	474	495	483	494	485	503	522	507	491	515	478	516	469	511	527	508	476	508	512	480	490	489	525	476	513	483	467	503	498	488	510	490	478	504	515	489	495	484	485	510	502	478	495	506	470	498	459	484	487	519	515	491	475	489	463	533	446	457	489	529	444	511	437	502	487	498	516	508	514	506	494	522	495	490	521	496	457	507	508	487	484	522	550	489	499	488	495	512	461	505	547	482	547	500	528	511	521	514	543	466	485	481	515	499	475	526	520	500	513	467	471	488	495	472	515	502	484	494	472	502	495	482	477	508	500	506	466	514	485	503	468	455	459	495	454	446	480	499	457	494	450	514	560	496	490	484	489	477	516	473	471	490	504	475	479	479	503	538	452	472	516	483	493	529	488	503	475	466	508	536	491	522	486	495	509	493	499	453	487	503	520	524	489	498	469	519	538	523	479	497	505	478	487	501	467	530	500	497	458	487	471	466	470	500	510	536	473	483	483	484	500	501	526	510	497	523	511	467	532	522	492	441	497	506	488	491	536	471	459	508	500	474	477	458	506	494	489	488	448	509	469	466	509	488	491	502	494	476	521	526	498	518	512	475	489	516	519	476	494	465	514	490	478	474	495	473	497	524	497	504	486	485	504	528	508	502	537	477	476	533	498	474	499	460	489	509	515	489	479	483	513	499	514	474	515	501	472	501	464	495	505	504	511	490	470	477	520	493	481	501	463	473	518	509	499	489	504	488	477	478	465	482	513	536	468	532	467	484	494	465	464	515	496	513	489	524	496	504	454	463	489	495	497	490	437	482	484	496	546	500	475	468	494	473	506	483	523	492	469	459	494	481	499	463	472	484	495	513	516	467	477	474	484	484	520	496	498	511	498	516	507	485	472	496	481	478	489	520	519	486	467	506	479	527	524	518	496	519	453	459	515	488	521	477	485	505	497	476	474	502	483	515	490	466	521	469	474	480	523	479	494	511	504	498	509	468	479	501	554	481	463	502	476	496	508	531	531	477	449	517	482	509	505	491	504	486	494	486	490	509	490	509	512	488	499	483	467	488	469	510	502	524	454	461	501	511	533	498	495	474	504	534	470	475	514	542	502	509	480	488	506	466	545	504	533	440	491	504	505	476	486	526	522	487	524	545	460	492	507	458	499	462	516	518	485	532	486	504	439	465	488	483	491	524	468	506	466	495	497	484	491	464	481	499	501	498	495	501	505	467	508	468	485	480	506	459	505	515	511	471	493	466	538	519	494	488	520	540	581	498	467	491	473	468	523	560	499	538	464	491	494	485	480	490	521	482	477	532	476	476	477	483	490	470	501	495	522	484	487	516	504	502	493	469	455	495	517	488	529	505	542	503	513	454	497	511	493	486	501	529	491	487	487	496	475	482	474	503	495	523	488	513	536	500	504	520	461	500	509	513	527	453	507	508	474	516	489	501	516	481	461	497	494	461	488	465	498	524	486	468	509	525	490	531	529	506	482	513	502	505	491	511	476	477	489	505	496	506	538	499	489	498	499	511	497	503	515	519	490	482	522	524	483	497	504	531	471	457	503	501	494	502	479	511	541	476	501	484	473	516	511	459	471	456	454	465	464	508	461	495	506	463	543	489	480	459	519	483	525	496	495	485	525	506	504	547	504	502	497	470	483	490	484	502	506	490	506	494	498	472	471	508	521	486	505	509	466	518	476	500	486	470	491	480	502	454	516	494	490	481	460	503	507	519	508	529	473	490	537	464	468	484	487	526	490	524	480	512	472	473	485	477	515	505	495	471	528	487	491	526	482
23170	21637	34390	27446	18298	5632	833	698	646	686	689	595	690	607	629	655	654	618	615	613	647	604	612	623	618	626	628	588	615	586	608	612	588	603	610	614	612	666	616	586	584	657	606	652	661	609	646	616	585	597	617	634	636	603	637	625	636	642	671	609	606	638	608	599	625	612	636	633	570	641	568	562	636	610	626	610	639	620	583	657	658	601	604	656	616	546	604	616	585	573	588	595	616	607	600	654	625	623	621	618	599	599	590	560	611	606	627	653	607	613	590	666	606	610	594	601	661	628	615	645	610	587	601	613	627	581	628	626	617	602	635	627	612	602	629	600	583	624	596	596	632	612	650	629	611	612	611	626	620	613	605	637	594	617	631	609	614	618	677	623	630	614	664	607	594	597	613	631	613	583	619	630	582	592	623	636	656	590	584	625	624	585	636	641	627	640	612	609	637	647	615	602	581	636	636	657	588	627	604	615	612	597	607	620	640	592	609	633	598	624	600	650	630	642	596	634	628	627	669	664	632	636	613	626	635	612	644	610	653	597	640	596	598	665	584	579	586	635	638	590	639	604	582	669	643	593	592	629	623	622	604	631	648	600	603	581	636	589	619	606	615	666	596	605	610	623	606	624	606	596	605	623	633	571	657	635	640	618	622	620	581	629	601	605	639	592	611	620	606	635	591	615	638	593	616	639	602	580	615	606	609	649	568	622	610	607	604	580	557	638	584	615	641	586	612	614	629	634	651	609	628	651	612	643	601	596	608	591	600	630	580	589	592	590	608	579	615	572	576	614	606	608	621	611	547	615	632	582	620	612	626	595	646	609	584	571	595	583	616	544	670	594	613	686	605	625	591	642	624	599	573	630	626	648	570	580	636	620	633	667	623	594	644	628	579	595	634	625	656	632	631	633	599	588	663	611	577	638	607	626	614	609	567	646	586	602	618	639	625	647	651	622	607	621	615	564	628	600	643	615	620	634	621	609	621	631	636	683	613	650	638	652	626	578	627	639	623	610	601	599	556	640	579	661	584	594	610	568	610	638	616	591	600	639	588	630	667	610	583	615	597	598	625	629	649	602	648	616	621	594	608	634	609	589	612	602	614	656	628	621	682	630	660	625	614	658	637	664	642	623	617	622	601	614	630	609	671	604	637	627	635	624	588	626	646	630	616	629	629	613	641	590	643	628	600	632	619	594	563	613	563	589	601	578	614	658	606	592	618	633	651	611	573	629	597	601	647	593	626	561	610	645	652	627	591	629	585	576	619	596	628	586	559	618	608	590	615	620	627	618	605	575	617	647	607	656	598	620	590	639	611	626	607	599	581	642	587	641	695	611	622	614	658	619	621	613	617	610	610	655	568	650	607	628	626	708	583	648	644	587	588	557	613	619	608	648	573	591	658	568	668	662	612	652	594	638	587	596	622	600	618	581	632	702	575	610	603	625	583	639	646	594	637	624	623	629	652	600	589	591	590	589	602	602	607	627	663	644	626	648	645	677	597	591	594	613	633	615	561	601	575	584	637	623	685	589	594	607	621	582	584	593	642	588	552	649	627	582	570	635	593	662	568	639	587	558	614	646	622	611	635	624	655	603	623	650	595	618	597	588	635	619	626	610	632	625	618	615	604	603	607	650	596	590	660	631	631	682	634	576	609	642	651	648	672	626	614	633	633	607	607	649	602	591	605	637	607	627	641	595	583	628	625	613	619	625	599	629	634	608	607	618	644	602	593	616	605	556	575	591	604	568	630	618	603	587	652	605	616	593	635	603	596	608	623	610	633	631	588	614	630	605	621	616	613	610	607	630	624	638	616	600	635	604	674	607	609	606	614	605	617	644	610	595	601	627	625	629	622	559	623	627	606	637	581	635	633	635	631	634	628	606	673	624	624	610	584	601	635	604	621	575	648	616	634	595	661	616	592	629	591	596	595	599	616	628	607	625	613	636	610	635	635	614	602	625	595	625	666	621	595	578	641	655	617	611	581	618	619	581	607	629	606	673	637	582	645	607	606	648	575	624	611	598	617	630	633	589	632	631	626	591	568	613	651	624	617	590	606	637	632	641	566	611	644	581	609	595	576	599	614	644	646	607	628	659	640	657	610	638	617	614	625	634	624	590	613	634	620	599	620	591	636	630	602	563	623	619	623	602	596	620	595	612	592	618	670	613	645	646	611	646	634	619	583	633	592	596	632	597	600	616	610	627	635	588	704	583	620	606	628	588	598	574	623	602	580	621	653	610	655	617	608	588	635	643	586	590	591	597	632	594	616	590	651	641	627	574	638	570	550	562	609	614	593	621	604	575	597	612	665	692	621	592	649	642	641	591	657	615	660	587	612	629	619	684	594	646	614	626	617	616	623	631	610	614	610	675	582	620	585	600	574	593	623	638	612	590	575	623	613	615	595	638	637	611	617	577	610	605	610	576	572	609	660	580	622	583	571	616	634	608	611	626	618	594	555	676	643	611	649	597	635	650	647	610	592	636	612	615	659	658	627	621	651	629	649	606	646	612	629	613	660	617	635	631	632	606	625	599	661	627	633	576	651	578	609	652	616	664	623	612	620	605	619	643	626	622	631	641	640	622	605	628	608	618	580	597	629	598	586	594	618	615	583	656	603	652	581	565	579	617	627	600	589	615	621	585	596	617	573	640	629	605	648	624	645	613	598	598	626	630	594	586	656	591	619	629	611	605	615	608	593	602	631	602	587	601	653	615	637	637	603	648	642	612	646	562	560	606	663	643	590	607	611	598	589	606	596	626	624	593	604	631	640	642	618	601	646	595	579	595	632	654	603	621	639	602	641	579	604	640	602	600	638	622	595	587	621	611	620	605	620	617	576	609	642	617	600	607	616	610	618	625	639	635	639	598	601	609	565	600	548	655	624	596	612	623	610	591	637	639	623	624	612	598	619	625	575	575	623	655	613	620	641	591	608	603	582	649	603	577	619	606	603	580	581	605	592	631	586	610	574	618	657	651	637	618	590	601	662	598	594	614	620	631	614	587	596	579	651	528	620	608	641	611	610	641	621	562	601	628	619	606	605	599	591	600	631	653	668	597	625	637	596	592	584	614	557	621	631	587	628	595	615	599	589	602	640	580	620	620	612	580	579	626	637	665	633	604	600	646	671	636	641	615	635	587	634	625	627	586	603	591	593	610	638	605	608	601	609	675	604	631	617	639	581	587	614	607	600	584	614	611	683	593	634	655	604	645	672	582	623	609	628	612	572	557	569	607	619	614	620	562	620	576	628	619	613	601	574	616	598	600	616	581	571	618	639	575	593	582	583	652	697	610	654	607	620	641	636	567	610	593	621	632	624	627	629	660	599	616	588	589	635	590	630	649	622	611	610	593	647	620	618	535	595	635	606	597	634	596	604	621	637	608	596	631	577	609	596	618	598	633	548	602	603	582	643	614	569	624	612	698	603	625	560	592	602	593	586	596	596	629	627	619	624	604	603	624	612	574	610	604	627	624	582	619	579	594	667	620	614	640	631	593
40016	68196	63674	20984	1068	915	916	876	891	840	847	808	817	799	801	848	807	773	731	789	870	804	848	737	818	798	807	720	772	784	818	770	808	767	823	799	772	796	803	731	805	741	794	830	765	790	801	785	826	807	741	752	787	832	820	802	844	770	765	782	772	749	831	784	814	758	782	813	761	830	782	765	793	761	803	769	779	777	766	802	809	812	810	738	786	805	787	850	766	835	851	752	754	761	800	773	799	752	812	823	726	800	788	801	779	816	755	806	804	779	775	805	831	801	801	779	765	754	834	816	810	774	806	785	800	738	786	726	788	798	799	820	775	796	796	764	818	771	823	815	764	801	787	768	795	796	819	805	820	772	767	739	813	805	792	785	806	769	760	766	771	774	792	788	766	765	780	783	767	775	760	845	785	781	786	758	791	777	735	743	833	779	781	779	790	763	787	776	810	763	815	863	821	783	764	790	741	744	813	786	786	775	789	765	802	792	773	815	801	739	784	812	793	823	822	835	794	794	816	713	770	785	870	762	766	734	829	793	775	754	773	812	756	804	737	806	810	778	774	773	783	813	770	811	746	793	747	793	804	786	762	781	812	818	819	742	810	743	790	791	825	805	800	810	810	734	832	815	763	771	832	801	780	752	766	823	754	772	741	775	845	782	796	780	799	769	777	782	825	763	779	798	827	787	806	769	762	789	826	844	775	851	786	761	786	814	740	830	783	733	783	823	762	782	847	788	756	799	802	793	867	824	831	783	814	768	779	794	742	792	790	810	798	779	728	775	776	750	819	757	845	816	814	753	781	782	763	752	779	840	781	804	779	832	809	836	779	768	798	801	825	837	799	768	741	763	760	811	781	816	783	839	786	771	832	790	753	803	780	791	777	770	726	823	791	753	760	807	742	724	776	778	802	839	743	822	794	824	788	759	790	787	816	800	766	790	757	778	821	818	821	734	771	807	769	770	737	755	786	826	823	759	784	790	751	844	746	778	747	812	788	803	762	754	737	746	771	797	761	804	794	810	807	807	785	766	750	806	824	791	786	805	805	758	756	799	770	781	829	765	799	796	787	797	798	784	779	786	764	839	816	836	782	781	805	830	805	815	779	767	815	803	793	712	832	801	821	805	746	766	772	762	779	800	772	830	791	741	775	782	787	762	802	735	852	788	755	845	797	796	755	767	773	790	829	765	771	794	807	771	770	799	772	840	750	838	785	772	818	827	799	803	752	789	777	803	776	801	808	771	803	805	783	813	765	796	789	797	811	726	794	843	774	783	744	808	798	782	752	739	813	826	784	745	797	779	753	792	798	818	796	819	807	758	787	737	761	805	780	782	753	764	798	849	815	780	785	777	805	811	813	723	793	787	803	830	808	828	812	787	767	746	780	785	791	788	799	783	797	778	753	816	809	828	795	796	770	794	789	836	797	777	822	772	804	808	754	788	761	789	774	738	791	828	846	768	751	776	770	816	743	792	809	814	762	751	848	815	795	764	803	856	789	801	787	760	816	800	828	788	792	774	782	806	807	769	771	801	804	779	813	757	769	812	844	814	805	769	804	768	854	808	765	762	779	770	728	825	796	776	813	741	757	780	787	798	795	784	820	719	785	814	760	761	812	746	782	792	765	797	832	790	828	792	822	797	744	743	776	783	797	798	758	730	801	788	756	794	801	798	751	789	743	813	761	778	832	818	770	807	792	775	797	812	796	829	801	783	785	760	808	780	786	789	746	751	747	795	781	761	766	714	781	797	757	799	780	793	817	774	779	758	824	791	784	746	770	756	792	760	768	818	820	795	789	819	764	805	753	762	810	766	802	764	773	760	855	754	766	784	809	797	756	771	757	745	793	810	809	717	767	826	796	804	764	798	789	811	804	828	791	763	768	785	815	774	788	775	822	803	740	794	803	774	783	745	777	774	732	841	826	764	752	780	817	819	799	814	788	811	757	785	776	769	846	802	765	782	798	841	800	789	737	772	776	791	769	767	777	758	836	780	793	755	781	767	808	768	759	846	777	764	742	823	820	797	783	848	807	766	808	799	770	778	831	744	753	781	792	785	793	817	797	766	821	753	824	793	825	807	755	785	816	754	793	757	831	769	768	805	817	777	788	786	817	755	760	803	776	819	754	826	771	777	759	785	831	771	789	756	777	747	812	782	837	791	855	786	780	774	833	768	807	763	811	823	810	739	766	737	806	804	758	743	759	811	796	788	817	814	821	811	858	809	768	719	802	768	823	803	820	767	757	793	813	804	750	776	762	804	764	782	765	777	752	818	771	807	799	823	856	804	799	807	770	773	794	775	804	818	735	739	764	737	753	752	762	796	802	788	788	736	783	825	767	859	780	786	823	801	800	779	825	737	781	754	832	794	767	782	762	792	787	821	789	805	761	779	788	810	808	751	790	812	819	816	760	802	780	853	802	805	789	761	752	795	782	800	809	812	795	745	761	757	818	828	753	800	796	765	817	798	760	811	789	775	783	777	773	775	762	777	770	814	799	844	721	800	783	768	859	810	840	780	777	849	763	789	796	819	791	772	794	774	772	796	758	823	801	771	780	811	797	820	811	778	768	778	766	826	823	781	792	733	767	771	760	807	783	770	756	749	821	801	789	785	830	801	818	753	769	802	745	815	768	792	819	795	820	790	815	780	802	797	762	812	774	857	804	781	771	798	819	757	755	757	756	746	820	781	787	724	734	750	778	801	763	806	784	767	810	774	790	783	755	760	829	736	741	729	786	785	801	829	730	747	748	748	835	753	800	746	807	762	743	785	811	786	796	802	768	765	754	794	838	767	795	794	825	763	748	767	811	784	789	777	851	817	821	837	721	788	759	802	800	851	761	834	768	775	820	777	789	800	765	815	795	769	835	746	828	784	811	770	754	789	772	794	843	781	789	838	750	803	789	813	781	781	763	758	784	770	747	834	802	828	783	837	801	796	817	840	836	821	792	803	811	816	756	758	787	761	773	767	772	732	772	768	825	801	767	756	790	825	746	789	778	772	800	814	795	802	790	792	798	774	805	735	780	768	739	796	781	781	791	793	785	734	815	832	803	787	774	770	796	800	794	816	780	785	786	839	798	820	739	802	774	778	768	731	777	787	788	811	784	812	785	768	823	839	820	779	812	764	802	765	771	771	854	815	820	816	789	772	814	816	766	742	797	762	773	739	796	824	774	813	794	794	824	801	769	798	868	726	798	797	722	791	791	782	828	799	795	814	730	810	816	803	786	741	805	785	770	781	790	769	816	789	730	790	800	787	815	758	771	808	812	802	788	792	739	822	784	769	806	748	783	789	760	777	807	774	744	750	785	810	767	777	803	764	778	777	770	761	773	780	794	802	777	772	828	814	820	781	805	824	803	834	755	751	803	754	774	794	832	820	769	783	784	783	736	805	822	766	834	799	797	798	791	820	760	797	759	797	768	797	760	754	754	794	833	785	785	786	847	762	807	799	783	784	818	810	816	788	834	800	756	782	809	841	808	762	759	755	824	772
24729	22030	33719	24746	5302	269	237	237	214	238	220	206	209	217	199	207	206	223	196	210	219	208	200	189	223	212	202	214	214	188	214	226	180	221	206	208	222	227	199	194	209	209	235	212	176	205	184	209	198	212	190	224	203	210	202	196	183	171	201	212	216	196	199	197	204	214	229	195	201	208	233	213	218	204	203	191	206	208	225	216	207	227	218	202	221	185	182	182	214	229	218	214	200	217	198	202	210	214	232	209	200	201	211	207	201	203	215	208	194	213	186	181	202	220	232	189	193	218	222	214	221	195	213	209	194	210	204	215	221	252	218	215	198	193	217	245	197	218	227	228	206	235	209	233	197	211	202	203	219	223	203	212	174	189	214	204	201	179	198	204	208	199	214	196	225	224	200	209	209	220	219	219	199	214	205	216	207	190	216	189	214	191	228	222	217	198	236	218	194	220	212	199	207	223	183	192	220	204	231	187	188	219	219	214	238	181	208	205	202	201	212	211	213	203	205	230	182	188	201	193	213	205	205	214	213	231	190	221	199	224	232	210	203	225	194	216	175	223	218	218	198	195	230	206	192	170	174	194	200	229	205	219	203	190	219	199	224	193	217	220	224	197	203	237	206	210	217	212	194	172	224	200	207	215	195	222	199	205	206	217	206	194	238	203	225	206	189	223	200	203	222	203	204	200	213	179	200	207	202	207	208	210	184	207	192	195	179	192	212	197	213	202	213	195	203	227	224	200	222	220	206	186	202	206	187	220	177	225	206	218	197	234	211	218	202	202	214	198	187	217	216	205	183	191	226	213	212	199	189	184	192	200	219	216	214	212	189	194	222	201	195	212	223	212	193	212	204	253	192	204	204	221	195	201	217	198	199	216	241	198	218	204	197	205	220	196	213	190	213	213	217	220	206	211	194	187	190	209	199	225	178	205	237	213	209	201	204	202	230	242	212	214	189	207	237	214	215	201	212	215	199	241	217	196	233	230	210	187	204	198	202	193	194	223	201	209	219	225	178	215	214	228	207	201	209	203	220	205	220	207	209	215	233	208	192	207	211	212	185	222	203	219	201	186	219	214	214	197	206	220	240	185	197	202	209	210	205	200	180	214	203	195	201	203	225	203	211	204	227	191	215	208	192	185	223	207	183	203	207	181	193	213	196	210	206	213	225	221	210	217	192	183	213	224	212	199	206	215	192	241	218	213	199	212	199	200	197	215	201	222	208	201	227	190	222	192	211	197	236	220	223	217	243	192	190	221	208	198	189	223	204	225	221	191	210	227	201	187	200	188	225	209	206	200	187	203	218	222	204	204	213	215	200	231	204	196	220	210	206	214	196	214	219	208	224	197	194	195	192	211	213	179	210	179	195	186	223	211	205	194	194	204	194	196	229	181	201	218	198	200	190	225	174	199	199	205	197	227	239	211	218	217	201	182	198	197	223	193	228	206	203	199	219	203	193	191	182	207	199	208	204	194	225	200	230	210	217	223	201	211	211	205	199	178	228	222	192	182	198	201	209	204	221	194	196	218	213	219	220	213	194	192	221	216	214	236	210	222	223	223	190	196	195	218	202	172	233	217	220	211	214	228	210	192	213	184	237	185	226	207	220	202	210	204	195	208	213	224	211	216	199	194	205	216	203	225	206	229	214	195	225	213	216	204	229	207	219	197	224	245	214	207	202	199	214	242	210	213	229	189	198	219	233	236	218	213	216	189	195	195	217	198	223	220	212	208	215	207	229	207	219	224	214	222	207	201	190	198	202	200	199	191	222	199	202	225	226	189	191	196	225	201	230	222	194	189	185	224	219	196	233	205	205	201	211	197	212	215	223	203	201	200	220	203	222	224	226	176	212	221	210	238	210	189	183	211	200	217	206	222	217	172	218	207	230	206	196	224	209	217	203	218	193	233	213	208	210	202	207	212	200	199	189	207	203	187	187	226	206	197	217	174	225	211	212	197	233	223	202	204	202	232	230	209	215	195	204	209	179	212	241	224	191	194	223	231	192	206	195	183	228	184	207	175	198	223	193	208	190	200	210	227	222	213	196	193	213	212	241	183	220	196	218	207	230	204	197	204	190	175	214	204	209	195	203	242	192	200	197	193	206	201	204	220	201	195	218	202	201	209	216	234	195	204	211	198	211	197	222	205	197	215	175	206	213	215	213	192	210	214	202	187	212	228	204	171	186	221	207	220	233	193	203	184	184	241	196	216	203	200	227	200	183	203	197	184	197	222	210	203	201	199	178	205	229	220	232	203	221	196	199	210	196	213	225	198	208	211	231	210	208	183	206	188	215	218	185	194	195	193	229	186	198	234	188	224	233	212	205	208	204	214	220	199	191	199	205	207	203	210	223	206	217	214	197	210	226	193	200	213	208	186	207	199	228	230	197	202	194	209	220	219	233	209	203	207	233	223	189	249	216	210	207	211	207	216	180	223	179	208	226	204	206	217	201	216	213	213	209	203	203	209	197	215	213	238	206	198	193	184	217	206	205	212	220	192	223	198	184	221	203	196	197	221	211	228	216	168	197	220	196	200	191	212	201	194	186	212	192	228	192	202	186	206	218	225	219	195	206	219	211	181	201	186	231	211	204	214	206	233	209	197	209	207	224	199	209	212	217	192	197	209	213	216	196	227	211	195	190	199	188	196	198	207	217	216	204	203	164	225	190	194	205	213	207	217	191	208	191	222	206	186	224	228	221	200	192	212	227	200	221	226	190	202	234	202	202	202	201	216	186	228	219	220	202	167	224	233	222	177	220	228	208	214	199	203	212	176	204	218	212	221	195	205	205	200	209	199	199	237	215	223	217	237	191	204	210	195	203	190	214	198	212	194	201	217	209	213	196	195	197	203	213	206	207	186	192	219	210	236	230	205	174	234	189	202	238	213	214	208	237	208	222	211	199	203	225	205	224	222	208	191	226	221	200	217	201	189	187	179	210	178	211	209	209	216	203	199	213	193	199	197	184	204	201	195	221	182	216	219	220	218	201	189	210	199	198	199	221	211	207	213	218	230	213	204	217	226	202	212	207	210	174	207	204	207	187	204	216	192	183	209	234	209	187	209	204	195	192	228	204	236	217	186	220	197	200	202	203	226	193	189	198	203	205	206	215	213	191	239	233	219	231	218	229	194	215	202	185	234	214	219	207	232	220	208	231	212	207	191	220	199	223	221	191	195	198	208	205	183	208	230	203	203	194	199	202	216	206	196	221	192	197	176	209	211	208	202	202	219	219	188	184	228	199	193	198	228	226	191	213	202	235	219	199	196	211	189	210	195	212	201	201	180	231	214	180	199	211	213	197	207	223	198	204	201	205	199	194	196	206	174	205	237	206	193	204	200	198	205	203	179	228	189	212	184	193	218	212	201	217	175	198	199	202	219	198	225	196	237	200	190	212	208	203	220	232	216	208	191	214	224	221	218	191	221	189	195	189	181	202	206	206	193	208	211	210	225	219	204	210	205	201	202	196	209	227	203	194	200	231	215	234	227	205	207
35993	56215	51726	13247	449	395	366	327	355	345	303	308	332	295	271	261	312	302	295	302	273	304	308	320	272	303	285	277	324	271	301	357	311	299	307	302	285	288	284	292	292	342	293	299	262	304	291	290	259	280	282	276	305	294	297	306	282	305	314	284	257	275	296	298	285	311	307	295	305	280	304	320	296	311	262	325	309	312	330	274	289	292	272	320	268	297	295	281	303	305	302	283	270	285	284	296	274	271	276	259	269	311	297	280	287	290	300	252	313	294	288	301	269	314	288	288	277	299	255	275	301	321	290	305	295	289	266	280	298	249	249	316	239	266	283	283	316	291	308	295	271	273	295	301	301	286	287	275	271	306	290	303	303	310	307	302	264	272	315	304	279	279	260	310	313	303	272	276	317	262	284	300	273	295	300	261	284	270	281	293	306	300	295	288	321	323	304	281	290	287	305	270	290	298	282	285	306	307	318	319	289	266	269	299	307	325	288	303	283	283	298	293	289	300	282	285	275	285	317	301	299	306	278	317	310	256	290	290	298	320	279	286	301	268	311	279	310	308	282	299	294	277	304	288	304	300	291	300	293	288	331	281	280	308	307	285	283	299	286	293	323	270	317	298	271	293	311	303	305	291	324	297	289	286	298	279	274	257	285	283	300	321	293	310	275	282	272	305	280	283	295	276	300	302	310	273	306	268	266	254	292	278	286	308	284	280	276	323	300	296	278	311	294	303	269	262	288	280	305	300	310	288	290	290	283	265	293	289	328	314	291	269	305	276	266	306	283	312	279	292	303	276	288	290	290	289	295	321	302	304	282	295	284	334	256	293	302	314	272	294	315	299	280	272	319	280	293	287	270	272	266	281	280	316	245	254	280	286	280	310	272	316	268	303	309	289	328	278	287	295	278	282	255	282	293	307	285	293	282	289	295	284	293	309	260	261	292	325	290	316	304	289	276	261	268	279	310	254	243	292	290	329	296	272	304	289	295	299	301	264	287	310	299	302	288	281	266	288	280	288	305	286	296	296	272	300	307	282	293	280	280	279	270	289	274	276	287	272	321	252	301	290	308	300	261	273	281	287	309	278	279	278	286	287	282	293	292	296	281	296	287	290	295	281	308	296	287	288	270	308	287	289	280	293	268	264	324	271	290	292	297	287	302	295	274	296	309	265	268	315	304	290	301	271	281	277	300	290	292	302	265	269	271	301	286	265	272	276	281	281	306	308	285	316	297	301	301	294	264	257	288	279	276	262	278	284	277	284	285	270	274	273	316	303	298	270	280	292	319	290	271	281	296	289	281	294	265	326	292	300	276	302	295	323	305	292	279	310	295	279	308	282	267	322	283	278	267	275	269	300	288	293	294	268	299	288	287	321	282	302	296	311	274	303	274	278	299	285	301	311	267	283	282	298	292	273	269	296	269	270	293	279	314	281	283	278	290	313	312	307	300	290	288	294	289	276	298	292	317	297	289	306	304	266	287	284	300	296	316	294	277	285	300	287	287	273	295	291	332	292	274	267	279	280	269	296	259	287	288	290	297	300	267	288	282	269	319	293	307	283	291	290	292	301	279	271	294	278	326	265	320	301	314	356	286	260	292	292	292	292	275	287	278	314	318	318	281	294	285	297	300	290	313	287	300	278	291	331	289	264	296	306	302	296	298	302	296	285	256	254	317	271	290	285	284	253	305	271	302	310	294	270	292	304	275	308	269	269	315	281	269	289	284	279	306	292	290	273	323	300	302	309	299	278	293	302	304	299	317	304	284	313	298	292	300	281	282	293	295	276	283	275	290	292	285	315	300	294	272	289	275	295	287	308	295	300	331	308	261	309	291	291	278	302	302	278	289	303	274	296	295	305	277	285	307	314	305	281	299	278	300	268	282	288	287	278	289	271	289	310	286	294	299	251	310	281	293	279	241	301	297	272	292	273	291	296	266	269	265	290	286	301	320	299	253	316	320	325	283	317	316	277	252	300	274	308	275	288	295	312	295	296	300	305	291	295	315	270	316	271	284	311	279	280	283	279	296	284	284	294	275	260	310	285	288	272	273	274	273	308	289	281	326	298	282	317	304	273	283	299	295	291	287	268	349	293	296	274	272	292	283	277	271	283	258	288	327	309	294	290	286	275	297	297	284	286	264	294	304	270	308	305	291	304	269	254	276	291	294	261	284	284	302	290	299	300	283	271	293	285	318	272	258	296	307	298	302	271	281	252	261	258	274	271	288	292	277	303	296	328	294	308	284	304	303	288	265	279	251	291	313	282	303	308	301	292	298	303	275	270	286	303	321	289	271	280	302	280	274	284	312	335	298	275	299	291	296	286	296	297	271	312	298	292	281	269	281	267	284	293	275	303	287	281	291	284	295	297	315	257	271	294	298	277	288	292	263	273	293	276	301	281	309	278	304	302	285	304	279	307	265	283	308	315	290	312	262	311	278	278	284	291	293	303	261	277	270	273	283	280	299	307	284	265	327	311	260	299	259	284	297	266	299	273	289	310	274	276	264	300	299	328	277	284	283	278	273	296	261	270	323	291	272	311	284	303	310	281	299	275	279	278	276	279	275	304	292	295	284	301	322	286	297	268	279	290	297	250	287	284	333	294	290	265	280	280	300	291	282	307	315	306	299	282	280	301	285	318	280	286	280	284	295	298	280	280	287	291	283	316	290	324	281	320	278	285	283	263	290	309	299	267	298	314	282	283	310	284	280	296	298	295	296	278	280	310	285	302	303	285	271	279	311	304	272	277	308	282	250	279	263	310	318	312	277	309	310	286	280	280	298	318	297	305	283	299	282	294	280	296	328	285	293	316	300	304	265	295	315	267	310	326	306	288	277	313	300	265	297	277	282	286	289	279	281	262	291	296	298	293	296	283	264	271	314	281	294	303	285	300	305	305	293	283	263	287	315	265	278	337	266	274	293	308	305	292	283	270	275	277	285	253	272	295	310	273	282	280	295	314	275	327	317	315	278	279	289	298	290	281	270	272	309	305	276	316	279	276	302	289	293	306	271	312	270	313	281	290	306	294	276	307	291	293	344	304	294	311	277	261	274	257	270	312	284	277	282	323	282	279	319	301	263	300	300	305	270	300	284	303	284	265	326	270	300	293	264	298	276	278	305	281	296	297	314	274	281	283	263	285	292	301	304	277	304	284	299	312	290	297	287	324	282	276	292	256	311	311	292	334	301	316	280	267	298	304	262	305	288	253	328	277	301	270	285	292	276	305	304	275	311	293	315	275	304	316	291	284	271	292	331	287	281	294	265	288	273	271	296	267	284	300	299	311	300	308	305	275	296	304	306	290	290	261	299	295	301	289	262	306	317	297	288	287	294	282	290	318	258	263	301	295	287	268	310	272	291	270	285	293	312	253	280	299	270	273	293	291	298	285	287	266	293	297	318	281	293	285	322	290	301	278	293	271	283	304	273	287	314	281	293	297	291	304	297	266	304	293	276	306	278	290	296	291	297	281	245	282	301	311	310	276	268	299	278	297
22251	21388	30977	24897	21250	18574	4106	675	575	576	572	582	537	556	527	529	506	537	496	615	506	528	514	503	547	533	509	523	491	517	522	528	490	539	516	512	519	451	486	522	559	510	507	520	480	515	542	529	545	509	506	486	490	485	490	539	545	481	510	468	551	502	569	512	499	499	516	517	532	506	519	512	540	517	488	447	525	548	530	537	445	531	564	521	556	501	522	516	508	520	507	537	513	514	507	532	548	501	521	521	522	566	511	518	519	542	518	510	484	535	524	490	500	501	488	493	520	510	544	522	521	506	558	466	475	534	484	535	521	483	503	515	518	529	481	503	517	523	584	551	526	491	492	502	519	516	482	489	490	501	493	511	541	485	497	518	512	523	516	536	498	466	505	545	547	502	541	536	521	516	536	506	497	502	496	537	519	480	522	535	500	523	524	476	531	491	534	534	555	539	528	528	533	482	492	501	485	539	524	487	517	502	522	513	545	502	541	546	530	546	517	522	482	495	465	487	496	501	531	537	472	460	497	523	506	531	515	526	532	499	498	488	498	477	503	491	526	481	535	529	496	531	493	539	515	513	524	480	491	535	510	474	533	486	540	483	542	486	500	507	491	497	517	489	519	562	533	529	511	515	485	513	533	535	478	530	551	543	571	512	528	521	514	493	554	496	527	537	553	532	523	491	501	519	535	537	505	524	504	524	485	494	501	538	498	537	509	493	506	469	492	484	506	539	476	542	574	519	549	499	539	571	522	494	536	516	512	512	530	516	491	497	500	519	492	500	496	542	519	502	511	534	521	491	513	502	550	509	501	504	522	524	552	514	502	523	513	483	501	492	536	480	491	490	478	529	496	527	517	500	478	491	505	528	495	521	519	520	510	493	546	519	503	549	492	544	474	501	539	494	554	527	476	503	488	520	516	546	524	523	547	514	512	525	519	526	547	507	513	546	502	544	521	547	494	508	479	513	534	529	517	485	591	515	545	474	533	516	530	498	502	520	533	498	487	516	503	501	508	502	542	540	531	529	512	507	535	517	509	494	487	519	496	524	498	533	547	504	522	501	530	511	535	497	516	481	547	514	519	526	516	526	507	531	483	509	526	505	549	537	496	510	478	507	513	510	547	502	533	511	528	517	498	517	500	496	493	499	527	557	496	529	495	486	482	504	526	557	513	528	528	497	556	519	556	516	522	508	508	497	490	513	492	509	539	510	509	544	505	532	528	484	487	482	535	501	487	501	513	544	474	494	483	499	515	539	530	524	495	503	530	512	485	488	512	522	543	522	513	519	492	501	518	499	532	524	510	510	553	511	484	500	527	528	520	503	509	548	526	516	475	477	536	513	512	497	538	535	539	505	476	548	485	528	478	534	574	524	507	535	499	500	487	561	518	509	489	459	528	527	548	543	448	557	537	532	482	481	556	497	537	548	508	517	529	526	501	508	546	499	495	512	543	480	550	501	503	501	541	481	523	527	516	500	509	489	486	521	519	517	518	486	499	509	546	486	475	518	559	509	522	461	521	468	483	536	518	533	502	500	541	533	513	503	504	504	523	498	513	525	527	472	500	517	530	514	512	551	497	519	535	514	522	499	499	519	560	498	525	523	514	517	478	510	550	488	518	499	506	510	493	505	510	518	487	535	545	484	502	541	535	509	551	531	537	499	499	515	518	531	544	504	487	540	529	522	511	511	470	498	521	508	490	510	484	492	517	495	526	535	530	520	538	538	551	485	526	498	508	522	495	507	518	527	506	542	500	502	525	505	508	489	470	541	479	505	481	523	487	510	494	508	497	547	530	515	490	523	505	489	553	530	519	522	512	511	493	498	528	522	512	493	468	483	524	528	483	454	493	497	500	518	519	537	489	561	541	493	504	538	524	537	514	546	520	501	507	518	485	553	511	503	534	512	500	516	498	553	548	511	519	491	538	504	506	484	483	505	514	507	542	513	511	534	489	561	521	517	487	482	554	497	507	526	546	528	500	517	505	533	504	463	533	506	557	525	516	504	519	469	498	501	508	515	533	490	520	470	493	456	539	505	528	502	499	507	523	491	501	514	509	478	539	529	502	509	545	542	502	507	533	505	503	539	556	524	513	493	534	522	520	510	504	519	532	499	505	513	506	525	501	524	473	498	511	534	499	520	472	508	503	498	497	554	478	509	509	534	521	531	504	518	493	515	492	484	486	543	500	482	533	503	527	551	502	492	532	498	498	501	484	538	462	527	518	513	512	505	492	553	522	488	534	531	475	563	491	535	497	519	517	531	480	515	517	529	525	496	498	519	533	535	496	528	499	488	525	493	499	536	497	487	501	509	544	497	503	474	470	512	525	473	545	535	502	496	513	572	516	479	534	494	470	511	533	499	521	516	498	511	469	514	505	481	527	563	541	485	514	498	503	503	463	516	503	497	564	512	479	493	485	539	501	524	522	517	499	551	538	489	527	513	543	508	489	479	529	533	506	495	534	502	475	489	504	516	545	488	493	497	482	551	523	501	474	532	518	528	495	506	520	484	524	508	500	485	519	494	495	539	518	531	506	544	513	546	554	510	531	477	508	548	543	553	575	546	530	516	504	546	562	490	529	500	560	510	549	484	502	540	501	526	476	547	529	496	515	505	493	540	480	520	528	522	468	497	508	524	515	519	500	507	525	481	527	521	519	517	500	499	507	536	503	533	530	544	517	502	499	506	504	493	539	500	536	481	493	522	515	503	497	513	563	531	511	498	516	520	530	557	480	489	533	504	522	505	526	547	515	553	527	492	501	514	529	502	529	517	510	531	509	494	508	517	549	539	521	561	514	473	525	478	522	513	512	478	490	485	516	495	522	468	509	559	566	509	509	521	538	488	524	536	485	508	483	503	504	541	539	518	528	491	496	529	516	507	523	534	510	506	523	491	540	523	514	469	511	544	548	489	548	527	490	523	507	513	563	519	497	483	529	500	492	480	518	534	502	501	502	521	524	508	513	505	491	486	508	471	482	458	487	542	496	533	536	508	505	515	552	546	521	527	475	484	564	499	486	568	519	515	549	516	564	526	528	513	524	543	524	487	510	500	500	466	528	532	541	500	494	504	467	520	530	520	477	533	535	503	499	481	509	529	519	522	524	513	499	532	512	453	528	553	534	544	513	517	474	502	502	489	517	502	535	504	519	504	536	467	524	499	536	530	537	480	516	518	522	478	542	518	491	501	493	474	546	527	505	522	523	540	537	518	525	529	514	547	504	506	500	531	480	507	493	515	552	512	542	533	452	530	501	557	511	502	494	509	534	521	525	468	521	534	526	535	485	550	477	529	532	523	514	520	526	504	467	502	484	531	498	524	517	500	540	453	496	534	489	498	494	480	501	524	553	520	517	534	509	537	517	537	480	527	513	486	494	495	540	512	562	480	519	515	529	493	500	477	535	525	504	504	504	509	436	497	514	500	513	498	539	530	506	523	508	539	512	506	473	513	557	496	497	503	521	549	515	477	471	524	496	532	486	520	502	493	469	454
42187	66932	67751	27987	1255	990	901	889	802	784	731	752	749	754	701	721	707	726	699	673	619	680	681	724	693	664	697	687	663	683	662	664	677	705	634	659	652	674	662	636	652	667	641	651	638	715	675	665	663	708	669	701	717	664	675	676	648	660	682	645	680	626	699	660	640	685	661	669	640	665	635	633	687	689	664	722	699	675	696	696	664	677	720	633	614	675	662	699	705	652	668	657	728	670	683	713	657	654	631	707	693	672	661	687	668	655	671	665	658	726	650	666	681	656	700	694	702	665	636	703	735	682	701	652	653	676	701	684	639	696	664	683	654	655	641	716	685	618	671	664	659	678	692	666	650	661	693	722	677	653	687	674	708	648	660	692	678	716	680	657	673	652	704	687	667	676	696	670	675	626	675	638	687	716	711	678	662	682	672	614	684	685	678	650	669	687	668	725	641	661	683	676	689	696	678	686	657	641	739	698	681	673	670	671	665	736	644	661	677	658	686	656	636	663	679	689	684	680	680	647	645	666	648	649	680	662	681	680	664	654	690	645	663	670	708	692	635	670	683	695	642	652	678	703	711	692	667	649	647	692	687	680	633	635	693	708	658	672	673	692	659	669	671	668	701	714	687	704	629	702	652	649	672	690	625	690	705	636	667	634	662	649	676	716	620	693	673	612	714	695	635	677	648	642	651	678	680	630	638	668	632	659	704	654	667	683	684	750	698	643	688	687	631	648	650	662	621	668	677	678	711	720	682	639	651	710	680	660	657	706	709	695	634	656	624	646	667	674	668	679	686	671	710	661	675	640	700	705	687	655	703	663	667	670	682	693	700	672	749	697	629	710	657	682	665	682	704	659	702	684	674	630	636	670	635	655	708	635	629	687	660	694	688	681	678	690	644	694	688	665	691	645	660	607	665	639	693	680	688	700	664	674	749	605	696	624	659	642	646	698	708	635	660	696	643	667	673	668	656	615	652	681	673	668	661	668	686	652	634	695	682	705	641	668	713	594	665	685	684	693	665	617	634	679	714	708	731	725	663	715	706	641	670	664	659	655	679	697	625	655	609	667	692	730	701	660	667	684	674	680	659	675	680	711	662	672	696	676	655	688	679	683	686	668	675	611	659	656	703	685	651	640	679	674	663	699	643	643	631	683	724	669	691	647	653	695	659	673	690	650	733	680	724	671	627	688	711	678	676	741	654	704	681	697	661	700	664	667	651	662	670	681	647	651	720	649	653	687	648	635	706	713	676	666	655	699	656	695	657	683	694	683	643	722	647	664	639	707	685	663	665	691	669	659	657	670	659	704	667	681	691	680	629	663	660	659	682	679	652	653	643	629	665	678	688	690	618	702	679	724	689	664	693	680	641	715	673	687	680	678	692	651	683	645	686	675	667	692	672	659	659	685	673	656	682	684	665	705	658	683	661	667	671	692	709	684	659	688	659	707	743	674	680	689	696	682	658	676	629	664	679	704	644	652	665	660	658	653	702	624	652	658	667	664	702	724	724	646	693	697	689	695	680	666	656	698	684	699	721	670	645	675	669	650	657	696	704	701	693	674	653	663	610	701	659	706	725	665	682	673	629	722	653	670	697	639	684	692	675	641	702	656	693	695	653	698	702	692	698	683	676	687	686	693	670	730	619	659	652	672	660	667	684	670	677	703	679	665	642	667	660	669	636	672	655	702	661	726	688	655	721	637	649	683	641	719	655	678	712	694	651	724	679	653	682	634	688	658	679	643	651	688	677	726	650	658	681	665	671	627	695	661	640	681	695	678	702	694	634	688	652	657	673	670	648	690	684	692	673	685	685	697	632	655	721	667	616	636	665	670	656	654	678	658	687	664	671	668	645	643	651	655	656	620	618	671	705	676	677	671	659	623	695	703	691	636	673	663	715	631	652	670	645	680	719	644	669	623	682	687	653	640	681	666	662	674	701	674	648	685	632	653	685	666	682	690	710	601	628	660	660	640	660	674	642	645	659	699	685	680	621	692	695	700	683	637	695	686	700	668	658	687	675	653	693	635	679	636	685	674	638	668	680	674	706	652	639	668	651	702	714	645	653	696	612	674	688	682	674	692	651	696	729	683	634	689	667	645	672	703	657	692	673	705	668	657	730	659	685	695	691	705	651	680	672	651	643	700	656	687	698	688	687	701	630	664	654	688	696	667	648	665	725	641	661	682	723	718	702	667	651	671	711	668	668	680	634	683	683	668	687	661	671	687	714	709	666	713	688	651	679	665	689	592	668	670	691	636	672	658	616	658	690	647	704	657	672	710	678	660	656	636	697	683	686	643	676	680	713	657	645	687	640	651	645	686	645	659	719	683	735	636	644	656	674	673	676	613	647	649	703	674	695	683	662	674	656	684	692	690	706	647	659	605	657	659	699	677	649	674	682	632	666	656	684	711	693	691	694	676	654	699	699	652	658	679	667	692	643	675	688	639	660	705	671	644	638	641	640	624	668	708	641	647	687	660	662	638	653	667	648	656	677	645	678	634	646	675	666	657	713	678	656	676	662	684	677	713	641	611	672	681	654	640	668	716	704	680	657	669	716	663	661	654	651	682	702	670	680	655	688	634	670	643	716	667	705	719	670	662	661	653	687	646	650	643	627	637	605	660	659	707	695	692	688	673	670	726	725	635	624	679	668	677	629	724	733	701	641	664	688	653	647	661	682	625	668	645	675	626	661	663	691	660	659	683	695	659	633	631	693	672	700	653	677	687	661	727	656	676	646	656	721	717	698	700	664	662	681	678	640	683	676	704	705	688	703	672	695	667	649	705	653	662	725	724	680	715	664	671	658	711	686	676	668	635	658	692	666	646	669	665	625	654	626	706	691	696	680	693	636	691	736	679	680	666	619	705	652	667	672	657	680	656	691	689	650	665	658	678	681	646	661	671	637	726	698	696	693	645	646	673	694	685	711	659	651	711	659	700	706	679	727	658	694	661	690	647	679	681	686	666	687	696	669	647	727	678	658	632	700	678	650	687	694	680	689	669	643	699	653	654	685	655	701	748	694	664	629	655	642	605	702	646	688	677	666	689	672	693	709	711	646	667	686	628	682	699	661	681	714	681	698	680	632	683	698	680	670	695	651	646	658	651	664	674	677	666	678	696	696	720	645	650	658	682	675	745	667	677	650	666	670	680	706	711	660	646	692	725	705	670	663	710	703	659	678	679	704	651	656	667	667	708	717	686	677	674	659	725	661	675	694	655	633	654	633	684	681	708	641	687	693	692	717	647	679	675	693	733	670	693	630	645	670	661	669	670	665	665	710	690	688	667	657	655	655	679	683	710	645	710	687	690	681	663	705	695	695	620	630	624	675	659	653	670	692	639	638	671	656	633	672	679	690	739	730	659	696	659	656	725	686	699	624	690	669	644	652	658	623	649	712	691	695	673	657	677	677	691	690	721	660	692	656	648	661	683	664	660	677	660	671	644	704	666	636	683	676	681	723	655	663	641	663	622	631	647	693	644	672	676	658	641	647	657
27801	21819	25797	6805	591	483	409	373	395	359	371	389	386	365	400	391	389	387	408	384	406	407	391	353	384	402	376	371	390	380	407	386	361	379	372	380	387	361	386	343	379	375	363	383	409	367	412	379	390	374	373	396	340	342	410	390	346	372	370	368	391	372	387	393	404	361	364	370	356	413	379	402	388	354	399	373	351	392	369	374	380	349	399	381	378	413	389	389	400	386	393	390	375	381	387	401	351	389	420	395	383	387	397	357	403	382	365	354	366	371	370	366	378	412	367	383	383	372	394	400	429	390	356	370	388	344	410	379	381	368	405	369	377	392	322	380	373	372	363	394	398	384	366	378	377	378	389	374	366	379	404	390	410	368	374	368	362	417	393	388	381	369	393	359	369	385	404	336	421	417	388	373	348	349	377	384	340	361	398	341	382	389	434	418	372	383	399	441	403	371	377	412	362	372	374	427	414	404	362	363	358	381	385	401	386	367	373	416	412	381	381	367	372	386	365	364	371	364	364	362	376	383	373	376	395	373	403	369	401	399	403	407	413	385	375	361	390	394	387	360	383	368	350	393	391	398	384	347	399	396	357	372	354	389	371	380	394	388	370	381	396	373	369	380	338	392	385	365	372	387	391	421	364	369	375	361	399	365	378	383	367	396	413	389	386	392	387	393	353	387	356	359	386	370	371	346	371	349	392	373	383	400	384	380	386	401	394	395	416	366	424	376	361	388	365	359	355	421	415	380	362	387	384	345	393	362	362	392	385	359	396	393	380	360	382	388	374	378	423	367	411	399	367	366	400	373	394	387	372	392	374	372	373	413	388	371	367	370	410	384	345	420	374	404	381	380	356	371	355	357	382	383	409	361	387	390	363	374	369	366	394	366	380	389	391	412	409	396	393	342	366	412	369	373	378	392	398	398	364	397	361	352	396	383	358	365	369	392	372	377	339	363	401	385	376	383	366	402	375	357	353	383	415	421	389	407	382	346	367	373	380	367	389	391	383	369	401	381	385	358	374	409	401	392	380	392	380	348	367	372	359	370	381	413	348	364	357	392	356	398	357	387	399	381	398	395	369	390	367	362	390	373	358	347	401	355	356	334	383	390	362	381	380	385	368	360	384	402	355	394	353	408	377	348	357	384	355	367	389	410	408	387	356	373	365	393	402	381	394	389	401	388	370	420	391	408	401	359	390	362	391	358	408	405	373	419	373	387	402	407	397	361	401	367	387	395	391	390	365	379	397	394	350	391	436	408	398	363	399	425	386	355	401	402	384	364	367	393	367	330	431	354	378	393	369	385	383	395	408	375	371	372	389	392	405	362	373	364	386	383	389	394	354	386	387	392	394	377	341	348	358	405	396	409	388	385	396	382	387	341	376	369	397	367	381	374	377	386	361	363	374	391	376	396	393	383	398	379	421	386	327	422	377	358	347	362	377	389	367	358	398	346	371	404	376	383	387	409	348	347	379	392	394	412	395	372	341	394	362	369	403	379	374	368	396	359	390	396	392	372	395	383	358	349	379	369	397	349	351	382	370	394	352	391	395	372	368	388	373	378	387	364	345	371	377	383	340	398	401	361	387	427	381	389	389	405	384	386	383	389	388	390	394	372	370	389	335	406	347	363	369	423	391	377	365	403	352	400	362	361	374	388	371	370	389	377	338	357	378	365	345	372	389	372	383	387	375	388	367	379	391	325	422	361	401	375	371	385	391	375	345	365	368	395	376	345	377	400	367	378	353	425	392	360	373	359	387	371	368	406	383	399	367	383	359	371	338	353	361	399	369	368	377	394	375	356	384	416	376	357	363	377	366	378	394	367	402	372	376	358	386	396	375	388	416	354	400	398	417	391	352	369	401	368	397	367	405	363	394	372	404	400	413	353	375	387	370	369	363	391	366	402	359	377	420	391	384	342	368	363	422	383	415	394	350	420	387	386	352	362	411	377	394	379	362	369	418	377	362	364	384	374	379	373	387	350	340	384	398	392	410	356	371	380	394	392	390	373	378	364	412	366	384	402	415	360	386	364	372	386	364	385	418	430	412	390	396	361	408	382	419	383	389	383	378	338	385	372	354	403	382	372	415	371	386	394	372	423	360	393	395	381	366	417	376	353	378	403	393	363	387	384	373	393	384	393	368	407	369	395	372	389	362	388	375	366	385	351	418	387	387	346	390	359	397	376	383	409	361	431	374	379	370	349	375	394	369	387	361	387	389	419	389	382	393	385	391	398	403	344	368	377	376	375	369	380	391	388	393	387	384	366	355	418	395	380	367	387	401	367	389	388	343	432	424	372	395	368	380	395	372	399	374	340	378	369	374	373	375	388	381	411	388	379	370	400	370	376	406	385	397	413	368	379	377	384	403	373	392	390	374	346	368	365	368	384	360	380	366	370	347	399	340	373	413	390	375	399	383	371	387	385	346	377	401	416	389	414	355	376	392	365	354	345	408	387	400	417	388	380	380	376	369	362	358	360	388	391	362	354	382	343	381	365	379	366	394	396	369	394	379	376	363	410	374	385	401	394	389	364	344	377	388	380	329	345	374	386	400	378	405	415	381	400	357	370	355	379	377	356	394	385	393	358	376	395	394	395	361	382	384	375	379	397	366	389	426	398	365	405	378	394	393	326	366	371	356	359	395	365	394	369	390	386	324	399	383	419	358	373	381	385	344	379	377	393	385	355	405	392	370	366	363	394	388	357	391	396	398	390	348	401	352	353	373	376	382	401	386	363	359	385	382	378	353	406	380	365	369	372	350	346	398	378	392	375	377	414	433	397	422	386	407	381	393	403	402	351	425	361	415	382	343	384	378	344	397	385	375	378	411	388	365	361	384	375	342	337	356	379	375	365	329	357	355	380	365	394	375	339	380	368	369	390	387	381	402	356	371	380	389	369	383	364	406	392	393	409	378	386	396	380	342	376	349	379	333	388	385	363	372	360	439	397	345	387	358	366	397	361	395	411	340	391	367	402	360	375	359	356	362	387	361	383	374	373	372	386	387	397	402	400	380	411	376	374	378	407	388	406	385	407	370	385	390	374	375	377	375	373	403	408	395	348	376	402	406	359	376	380	384	411	378	318	397	387	348	401	375	378	381	386	392	375	359	395	375	349	394	391	363	383	393	404	345	367	396	353	381	397	371	356	344	373	368	358	391	381	375	374	425	381	384	428	356	363	354	372	376	369	392	379	390	359	370	398	376	439	352	401	371	395	411	361	399	380	373	411	421	398	404	374	330	366	377	390	350	392	393	364	389	406	391	375	359	386	389	370	380	384	334	372	408	364	392	391	379	401	366	378	365	376	367	377	371	412	379	374	369	408	372	343	400	402	381	388	373	392	398	389	373	411	407	402	363	379	395	382	370	371	397	362	410	376	381	411	349	404	372	371	391	389	393	411	402	366	349	384	365	372	383	378	373	384	385	387	381	392	406	395	355	403	398	377	384	376	363	398	373	376	414	386	364	402	352	365	404	369	398	375	388	375	362	411	382	408
20333	30437	27096	3823	558	521	492	524	519	456	525	494	502	473	507	501	497	506	468	468	475	499	506	481	501	474	485	493	535	488	484	521	522	473	508	518	493	502	494	470	465	470	490	477	500	510	483	454	512	465	488	499	468	468	526	504	524	506	504	506	564	480	506	473	468	509	480	488	482	500	490	509	472	507	530	495	495	474	488	484	481	502	469	480	528	508	476	517	506	483	526	505	484	521	487	503	512	507	478	445	492	478	483	527	464	515	494	520	499	502	506	527	508	500	514	467	496	467	497	478	503	509	534	522	443	503	491	488	530	480	466	467	525	500	504	494	527	503	460	501	480	481	489	535	470	506	479	470	511	462	501	471	493	473	490	486	517	458	510	498	469	496	504	498	501	480	522	485	479	478	487	494	497	485	513	507	501	543	480	462	468	534	480	503	548	471	536	500	514	488	493	511	472	464	447	476	472	483	475	499	506	514	494	545	535	481	511	514	490	496	512	524	499	488	499	498	457	504	464	497	482	509	485	502	493	481	470	498	474	527	519	517	524	478	492	431	510	494	509	470	516	479	486	494	512	545	522	484	516	496	487	485	505	546	479	521	504	501	531	501	505	514	470	528	511	482	492	501	494	507	436	517	505	526	491	469	444	508	473	506	468	505	481	468	493	506	467	479	488	489	482	495	483	502	499	466	513	445	539	487	474	514	478	513	459	479	501	451	519	482	493	471	504	485	495	497	500	469	473	503	487	512	447	491	485	496	437	514	444	496	499	537	493	501	514	476	507	474	485	485	517	482	469	484	457	484	493	488	470	475	530	458	498	510	500	466	537	522	466	518	510	517	511	502	493	483	526	486	498	460	493	460	503	443	496	454	517	518	509	506	505	514	485	509	480	501	503	532	507	497	443	503	510	505	495	493	506	463	491	518	548	508	468	542	505	512	477	502	486	503	482	473	490	509	462	509	502	450	485	487	453	484	505	532	465	518	502	525	483	484	459	478	472	473	485	495	537	459	491	504	516	516	486	477	493	481	522	517	486	458	517	457	513	503	469	477	455	501	548	518	496	540	490	515	479	502	489	483	468	480	496	473	515	446	505	520	484	497	516	482	509	482	458	524	515	496	491	495	473	465	499	483	454	497	474	514	499	469	522	511	475	484	533	470	462	494	468	502	529	491	475	531	495	488	502	511	480	505	491	477	519	509	459	513	487	508	516	476	480	530	509	488	528	506	529	488	526	503	498	488	508	495	512	484	506	487	499	507	519	495	541	471	512	506	568	490	491	509	514	469	497	517	466	514	495	538	479	507	534	526	542	523	519	522	508	510	515	528	474	507	508	481	492	447	541	516	506	551	441	491	477	517	477	488	476	540	474	507	521	515	511	484	489	468	460	530	488	447	497	448	450	490	504	482	499	488	453	503	489	450	475	564	465	494	505	501	478	510	471	493	473	490	483	468	495	489	484	472	494	541	498	476	512	523	497	521	476	495	468	481	487	475	495	530	479	514	493	503	512	486	473	515	489	489	490	519	518	468	526	508	519	509	447	502	517	468	515	502	487	493	489	527	467	488	459	490	516	496	496	465	492	471	490	511	472	514	509	459	507	500	503	509	444	514	533	493	451	519	449	494	506	502	526	495	464	488	505	464	480	464	499	493	512	520	480	483	450	501	480	496	474	478	465	511	530	529	493	528	492	498	473	471	519	507	434	481	494	501	455	515	499	454	497	458	499	460	482	458	485	529	508	470	515	472	503	485	511	489	495	488	486	507	465	506	483	511	515	487	476	465	490	523	510	481	511	503	533	504	483	479	467	522	513	477	503	486	448	488	488	484	486	506	544	511	527	475	505	485	471	447	486	462	506	470	535	498	510	525	518	503	474	488	481	524	469	494	495	549	476	506	534	543	484	494	489	510	512	476	515	549	476	482	485	465	476	532	493	479	475	471	453	471	511	487	487	501	492	499	494	469	502	478	502	471	523	524	489	522	511	500	500	487	538	496	535	475	512	478	486	521	527	475	455	534	478	513	524	484	490	482	497	523	508	450	507	486	519	537	477	505	500	484	475	482	500	486	532	516	497	541	526	491	463	485	529	513	514	487	481	533	459	442	488	473	476	486	461	537	505	525	440	499	487	466	483	496	481	476	499	458	518	489	474	478	504	490	500	475	458	519	433	454	509	497	463	469	452	531	505	487	478	463	528	482	516	463	506	493	481	461	464	499	494	503	482	473	526	490	469	521	519	514	505	481	439	502	493	536	492	508	464	491	503	460	452	455	530	508	533	545	466	500	495	475	460	463	502	520	441	481	498	490	517	514	521	503	481	529	485	477	500	458	472	478	500	537	499	472	490	504	523	486	499	491	475	502	513	473	506	458	487	482	517	491	470	471	514	502	522	517	459	536	435	517	474	486	471	510	496	523	496	464	519	507	481	467	506	501	497	492	492	539	517	471	504	492	482	522	477	508	466	487	496	521	536	527	501	498	492	476	500	475	465	484	489	531	534	508	476	502	474	494	477	494	485	475	549	479	506	470	480	454	510	496	471	510	496	495	476	489	514	514	498	523	487	492	502	497	465	463	480	512	505	479	498	501	485	486	460	487	494	521	468	502	519	505	511	502	502	506	457	479	496	486	512	502	499	527	484	461	508	516	502	479	486	466	515	498	498	509	533	525	525	523	499	523	527	490	520	520	450	483	490	508	484	476	495	486	508	517	487	481	481	513	462	499	478	502	477	531	497	526	516	492	507	474	544	517	454	514	430	528	476	519	482	537	512	478	533	508	495	499	482	479	459	491	529	524	507	480	472	487	491	498	493	498	472	483	468	489	480	484	504	489	508	454	522	519	475	475	491	498	522	512	508	495	478	509	514	513	493	497	486	478	479	498	472	494	499	472	472	515	469	487	519	505	480	504	517	468	505	492	533	501	520	474	517	515	535	484	500	544	481	503	471	478	465	523	494	519	495	487	476	509	470	533	509	512	508	493	533	520	484	500	467	501	497	506	448	488	503	495	504	468	476	509	471	497	502	524	509	491	459	497	492	489	514	516	463	488	534	496	439	485	496	490	499	483	483	498	464	479	505	527	485	504	493	432	472	509	494	479	464	483	514	514	464	481	503	477	499	501	503	506	482	510	484	517	535	508	467	532	503	477	484	490	504	531	488	499	511	465	498	484	479	466	513	497	504	503	508	488	467	492	543	496	510	498	479	487	511	463	523	485	473	507	523	477	487	518	500	481	497	472	462	494	557	484	472	492	487	516	482	465	551	459	511	526	477	494	530	461	478	495	496	458	507	490	517	495	462	506	488	486	473	486	468	508	499	469	474	470	498	508	490	506	461	491	475	503	506	557	498	484	500	495	442	459	487	476	511	531	478	494	472	448	512	443	437	532	554	499	505	527	481	493	510	489	493	489	506	503	528	536	512	516	522	532	493	471	521	475	467	504	452	486	515	479	490	499	507	473	466	514	489	488	489	476	492	494	493	478	476	498	519	504
23254	21440	32140	27284	17800	4927	841	689	612	671	689	691	659	696	597	628	596	633	617	648	610	624	635	626	652	624	634	625	647	619	606	599	627	649	633	613	597	592	628	650	602	595	607	595	662	651	557	607	602	632	661	664	625	651	612	658	627	649	618	636	628	617	599	640	590	627	610	670	600	621	623	593	595	589	606	604	635	570	688	628	585	643	605	609	599	613	641	596	606	612	657	624	647	645	594	624	650	621	615	602	630	621	606	624	607	630	646	607	626	643	635	610	575	598	664	608	638	631	619	616	642	562	662	603	639	635	637	608	579	581	604	604	629	626	620	613	615	632	629	594	567	656	681	661	596	594	604	624	635	649	661	626	610	616	636	648	588	585	618	603	593	622	631	550	648	642	646	623	647	624	621	594	641	601	608	669	612	618	661	626	598	645	670	623	629	642	601	628	588	631	663	659	595	630	631	620	637	594	612	623	630	596	612	596	604	661	637	599	576	629	645	675	633	596	625	628	647	594	629	578	612	558	636	683	641	627	633	629	627	598	626	611	671	623	619	591	651	641	631	600	632	625	644	636	637	646	615	594	647	607	616	608	589	609	626	642	628	629	662	643	613	618	639	644	620	577	609	622	627	625	621	638	632	623	649	603	648	573	658	606	567	610	578	623	620	585	635	591	664	652	581	604	599	652	625	637	666	639	616	642	598	631	609	627	612	606	604	609	602	617	570	614	662	634	602	648	632	596	647	623	584	604	655	641	595	559	617	607	618	673	630	606	618	619	610	638	652	657	622	599	582	570	578	619	594	582	596	617	637	586	580	599	637	670	612	625	602	637	620	607	611	601	652	624	623	600	619	631	688	635	607	621	643	603	678	610	613	578	628	654	625	611	630	641	627	595	631	633	614	582	548	642	656	670	602	606	618	604	609	622	619	632	608	622	640	621	597	576	626	615	596	611	603	595	610	618	632	625	605	601	637	594	612	610	631	634	560	579	577	611	597	597	654	559	637	616	613	644	602	636	634	659	645	624	657	636	613	626	581	621	630	600	620	656	622	612	618	638	618	613	602	582	607	585	621	598	599	586	554	596	644	606	621	598	632	614	632	592	644	568	608	638	602	582	656	603	613	625	599	635	630	627	642	585	662	619	628	581	600	626	643	603	634	618	617	632	635	631	597	581	605	638	604	589	620	643	670	583	626	615	671	626	641	678	658	590	624	538	615	578	590	589	616	651	583	628	630	636	597	621	616	592	644	657	607	616	653	646	576	651	613	615	619	600	637	658	624	632	620	612	645	619	651	647	598	624	601	606	614	591	615	639	608	656	612	583	625	644	624	622	580	632	602	610	613	616	641	631	642	629	579	615	590	674	649	594	612	609	611	627	694	626	590	569	599	586	644	609	622	653	617	629	656	641	612	605	659	587	606	615	597	591	589	642	653	625	582	639	625	599	619	617	658	643	590	684	646	651	594	683	616	623	654	618	663	634	625	648	619	614	638	639	634	629	584	604	620	608	591	594	632	607	604	616	682	688	612	616	651	612	604	620	609	596	640	584	599	629	613	636	644	637	612	636	628	595	643	629	578	640	626	595	612	588	645	600	633	653	638	627	607	599	634	612	600	664	609	599	633	599	616	626	602	623	588	659	606	624	621	676	619	611	639	594	645	618	632	592	649	600	604	627	585	645	632	667	634	622	630	633	639	675	625	608	632	603	594	601	641	656	585	600	608	636	552	652	655	609	588	637	616	613	625	612	622	636	583	632	663	617	645	650	615	636	611	634	599	622	654	608	607	585	667	602	609	637	651	643	610	621	631	656	623	625	631	650	561	652	606	633	592	551	634	617	619	606	636	641	641	598	661	655	635	636	628	644	631	640	622	607	630	624	593	590	611	602	647	603	614	621	593	651	610	621	613	610	622	642	609	672	583	633	594	589	608	596	625	620	621	667	680	607	623	655	594	659	646	645	638	594	641	611	606	610	632	650	624	598	622	648	581	616	620	645	632	597	581	619	635	619	637	616	611	583	624	640	609	644	655	604	635	584	607	646	605	625	621	626	646	575	618	633	643	603	665	612	586	578	591	614	645	651	604	620	635	598	633	584	633	618	642	629	599	659	611	653	567	626	640	605	627	653	595	620	626	641	627	624	609	585	657	636	613	662	652	588	637	626	590	546	641	642	651	600	598	623	616	650	601	650	604	633	618	623	603	620	633	629	565	587	646	615	659	607	629	632	611	612	576	610	605	596	662	625	665	615	598	604	635	647	612	594	592	667	620	556	646	628	593	583	626	609	668	628	587	608	654	658	597	642	652	618	575	640	634	565	581	647	600	561	594	593	649	602	591	620	598	596	627	637	653	652	617	608	647	653	613	578	580	614	623	645	633	601	645	607	636	646	626	636	581	589	643	614	623	614	629	634	633	618	619	616	646	639	625	593	635	628	642	653	605	652	614	666	617	625	610	626	660	649	653	624	620	646	568	621	638	613	606	683	601	599	651	613	619	553	598	604	625	619	615	648	632	642	628	631	594	610	627	583	624	616	632	669	617	694	603	623	607	647	565	647	599	626	611	610	607	590	646	615	604	666	610	602	644	595	576	611	594	647	631	595	624	660	645	643	648	614	615	642	647	652	608	655	617	591	639	605	602	591	635	648	604	659	634	627	610	612	614	637	632	586	616	635	592	642	614	611	594	611	652	596	580	595	608	603	625	649	612	591	625	622	614	614	606	579	624	633	624	653	659	578	630	627	623	630	640	645	602	604	620	640	619	654	628	614	599	651	661	637	636	623	610	603	609	581	602	670	590	638	698	628	630	622	637	591	579	635	624	601	616	624	610	588	597	636	612	630	663	663	645	609	618	658	605	647	611	587	599	611	615	641	627	630	587	616	607	601	605	601	611	642	663	625	625	605	621	584	661	585	652	650	656	605	628	606	618	633	644	609	636	631	649	637	627	612	600	641	621	604	562	574	600	641	620	589	593	605	623	582	620	629	631	610	660	610	638	627	666	625	667	616	621	587	633	618	600	669	626	652	614	655	618	664	580	621	597	592	624	648	619	586	591	614	591	623	580	660	612	624	656	651	639	628	608	583	660	581	645	658	606	618	611	611	624	620	590	615	612	659	646	614	633	627	619	630	625	598	635	635	592	590	637	622	641	624	612	595	626	664	593	659	618	661	649	643	634	653	587	626	593	591	583	620	578	605	605	601	646	620	597	608	633	619	604	581	601	596	611	594	546	597	591	613	625	643	612	601	658	626	634	600	658	604	558	652	615	629	616	584	586	656	589	622	629	629	628	594	596	611	643	623	605	635	625	662	658	626	604	601	588	642	625	615	613	568	618	600	620	552	577	615	635	621	580	593	631	618	627	628	595	618	652	628	659	609	654	636	601	590	625	598	594	616	631	635	639	645	680	656	636	560	621	598	621	586	588	656	610	587	627	595	614	613	570	622	605	602	574	640	575	655	596	679	634	640	609	642	690	612	604	628	636	606	560	624
39654	69206	62031	22483	1187	953	909	879	931	824	873	790	781	779	791	801	811	781	830	814	834	769	780	824	753	790	786	868	762	799	781	786	811	804	804	825	837	781	763	783	757	827	771	792	745	791	805	780	805	781	806	829	746	888	800	778	831	780	826	842	820	837	733	774	833	757	829	801	826	774	789	806	762	782	796	791	803	831	705	743	811	810	779	819	810	810	792	805	809	742	820	840	807	811	795	830	826	765	806	762	760	811	812	763	774	739	804	768	788	804	807	808	829	776	799	810	814	784	775	786	820	793	813	803	777	771	793	802	775	770	790	780	777	760	796	769	771	841	811	813	775	800	757	754	779	766	779	792	838	781	823	794	798	759	779	806	781	773	817	757	756	805	799	789	844	811	795	804	770	765	775	805	802	787	804	767	762	810	825	795	861	778	789	783	780	797	780	829	793	832	763	780	819	811	785	777	761	780	825	767	782	827	778	814	750	774	733	805	781	791	765	821	790	777	796	827	774	756	791	756	755	838	802	764	788	781	764	751	863	785	757	752	812	767	796	832	774	800	764	804	788	811	812	798	800	860	793	793	794	804	790	781	840	782	748	771	808	800	742	736	773	777	761	786	754	780	766	798	772	813	746	796	818	817	795	814	830	787	764	753	771	768	831	783	827	763	808	801	781	806	796	801	764	803	767	762	844	817	755	780	814	760	804	747	794	812	762	805	778	847	826	773	816	809	793	820	788	787	777	760	802	766	790	815	781	769	795	762	806	784	808	803	840	777	755	815	763	716	789	819	765	794	789	775	785	802	755	776	781	814	794	768	816	777	835	790	814	817	831	824	850	874	781	786	747	769	764	817	813	799	766	779	818	788	777	779	782	786	848	761	805	810	791	743	823	796	824	817	754	776	804	771	753	788	766	838	796	794	760	780	760	801	769	740	770	751	779	794	763	810	781	826	829	823	795	777	732	817	775	773	837	788	773	828	767	787	820	766	830	816	779	773	800	797	806	786	800	766	806	817	842	790	789	775	801	795	811	786	794	800	776	787	793	773	782	780	777	817	841	747	784	849	835	837	810	754	811	736	785	789	779	766	784	764	807	812	790	775	803	779	778	790	809	778	810	787	767	792	743	773	758	799	812	802	779	821	791	829	758	840	801	816	803	794	795	777	827	805	760	759	791	788	819	809	835	776	770	777	822	798	837	776	795	743	765	792	791	781	794	798	790	824	813	774	790	788	784	739	837	752	763	755	748	796	801	768	788	774	751	840	794	782	759	780	832	801	797	852	872	803	781	806	761	736	828	729	787	782	823	823	788	808	829	785	836	764	864	841	752	819	760	787	756	740	867	757	738	792	746	832	841	773	805	788	831	770	797	772	764	745	812	759	778	761	859	803	801	781	833	837	819	785	756	759	769	780	814	766	802	789	788	744	788	819	794	790	803	824	825	802	808	782	818	799	807	756	842	831	828	784	763	803	828	781	785	809	829	779	786	733	737	798	762	802	790	754	767	793	767	749	762	827	753	792	780	782	797	777	806	823	812	790	801	757	870	808	816	803	772	776	794	784	768	743	767	790	822	769	764	709	750	802	830	753	792	789	816	767	744	745	773	825	758	781	785	768	796	807	749	804	797	790	748	787	805	758	794	810	789	767	841	780	788	783	793	854	783	753	827	767	829	779	817	761	827	817	784	813	733	806	772	830	790	757	794	789	791	792	759	822	776	755	745	802	783	807	778	803	775	754	782	820	808	816	828	788	790	774	828	755	788	766	824	807	846	863	748	815	772	787	754	791	770	769	830	798	782	843	814	797	812	753	772	746	818	835	780	822	824	803	786	791	803	833	737	811	761	839	805	786	800	769	806	760	759	780	778	804	795	802	762	799	750	790	805	788	789	762	757	757	787	854	767	818	761	818	796	822	814	788	737	751	760	789	804	742	788	743	778	785	810	793	776	830	773	788	785	789	740	816	782	777	827	769	787	787	785	792	797	799	829	817	793	788	784	756	828	823	797	793	802	815	777	792	762	812	832	808	799	778	818	839	769	809	835	772	754	798	782	810	812	733	790	746	801	746	821	768	812	845	756	788	785	728	799	826	819	840	769	809	725	790	782	786	789	845	820	819	824	771	822	737	810	800	743	845	796	812	778	791	828	775	761	836	814	788	845	787	809	779	800	789	747	797	787	836	751	784	773	802	807	838	764	793	811	772	769	757	836	806	803	772	818	822	818	799	807	786	780	804	772	810	801	811	837	791	822	771	782	795	804	775	791	820	762	837	755	800	778	788	767	831	804	810	808	794	772	783	765	834	797	838	797	757	789	800	816	776	846	807	711	743	814	779	813	776	752	824	774	818	756	773	792	753	827	781	768	813	814	801	827	788	765	833	772	818	809	778	824	797	753	778	782	784	770	793	797	763	772	802	746	766	777	760	752	771	792	836	756	793	770	788	783	788	826	788	814	797	766	748	752	803	748	749	784	746	777	775	760	732	769	762	819	792	809	800	801	752	823	769	801	802	774	802	815	786	835	818	838	761	778	801	796	790	782	780	784	825	822	763	734	814	799	749	782	777	795	779	761	780	783	775	806	773	812	801	779	821	742	778	791	804	814	789	782	763	757	778	766	809	802	802	776	792	838	805	801	735	771	808	809	724	817	778	774	796	767	787	807	777	764	818	820	753	835	737	766	754	815	771	787	789	804	751	789	785	755	784	751	759	770	774	798	829	808	817	784	809	803	765	814	791	765	773	792	796	799	734	824	793	821	765	762	839	758	787	794	819	788	786	810	780	775	768	801	806	763	779	777	805	778	832	825	793	839	835	785	870	833	782	819	833	825	795	782	735	777	760	788	830	800	795	806	816	736	803	805	840	830	788	773	790	837	824	731	786	783	766	756	773	784	816	775	768	767	780	735	786	787	797	778	824	772	773	793	810	818	809	836	823	763	758	807	790	756	783	769	779	801	790	763	846	771	859	784	842	777	745	808	803	789	751	784	789	767	809	806	797	843	751	763	860	813	784	756	804	798	797	759	842	770	749	763	834	797	807	806	756	820	792	796	794	790	769	746	834	761	800	806	809	843	772	834	762	784	769	809	770	754	765	737	854	774	829	770	727	771	784	803	760	761	804	786	760	768	783	761	814	818	765	773	754	813	780	816	769	808	780	828	841	782	825	752	774	785	792	795	836	770	799	806	869	732	768	766	805	781	748	775	772	797	816	793	825	852	804	745	787	791	852	780	782	803	764	800	800	791	784	813	783	803	782	787	753	794	780	845	839	784	795	891	795	776	800	834	815	779	794	764	795	814	789	802	782	766	789	811	787	787	791	805	783	758	820	805	786	768	795	841	780	792	851	767	787	752	796	795	809	853	820	822	805	787	800	803	791	781	811	774	792	806	792	783	822	739	748	783	791	794	764	769	803	824	754	785	811	778	783	766	752	763	776	794	787	801	787	795	810	838	880	765	812	820	792	829	820	817	824	819	810	829	795	794	807	793	734
24644	21594	31804	24587	5380	272	237	231	233	243	207	223	201	189	218	215	198	231	204	232	225	186	193	194	223	215	192	207	226	217	184	200	209	210	233	207	224	203	219	190	210	188	215	213	212	242	198	211	228	213	202	205	192	229	204	223	211	221	212	225	194	219	208	192	194	202	197	209	201	234	206	199	225	167	211	204	186	201	221	205	186	196	200	213	201	205	204	191	201	220	215	200	192	199	177	181	205	197	191	194	198	194	203	192	230	211	185	210	194	206	194	213	209	213	228	182	189	211	177	199	204	201	211	166	191	185	183	214	181	184	182	207	206	215	213	187	195	178	194	215	200	190	202	203	196	178	200	215	202	196	212	196	209	197	212	221	207	212	198	205	215	214	223	184	182	216	183	199	197	178	202	213	216	195	197	183	205	203	213	196	188	211	204	214	216	207	218	201	213	210	216	224	188	198	196	191	196	200	202	207	198	225	217	194	196	204	236	223	189	209	197	223	181	219	202	191	213	223	201	219	229	231	214	218	214	223	212	221	209	207	210	202	203	219	206	220	215	201	210	178	230	237	207	199	195	204	198	177	205	192	209	217	217	182	223	223	223	196	194	194	199	235	214	217	210	211	221	210	202	183	208	212	177	195	203	206	203	214	220	193	194	194	223	192	198	181	206	190	205	190	201	214	202	183	194	213	210	210	224	200	197	183	174	210	202	205	197	217	188	219	202	186	225	184	192	187	219	170	187	219	190	184	205	207	207	199	225	208	201	220	206	197	206	174	170	196	202	216	179	197	213	238	175	213	209	199	197	191	205	192	199	195	199	219	216	227	211	190	204	190	189	215	212	181	230	182	183	223	198	205	192	193	218	208	196	203	221	199	230	189	187	193	213	184	196	213	219	187	195	217	197	185	208	198	221	207	197	176	223	210	204	194	212	191	209	224	227	219	176	206	208	194	193	211	235	195	178	192	209	232	191	215	198	200	205	205	204	205	184	238	209	198	205	205	200	229	200	209	214	182	202	224	205	211	209	213	200	199	230	212	211	203	204	168	183	193	224	206	219	225	190	224	194	198	203	202	214	218	203	224	192	179	213	205	196	194	198	182	176	218	202	210	187	223	224	191	172	204	194	185	225	215	182	208	215	193	192	187	195	220	212	236	204	204	208	232	220	200	179	187	207	202	220	191	203	214	198	203	190	198	205	201	212	184	199	205	202	195	234	199	198	201	213	188	212	213	202	197	202	192	200	189	203	213	218	218	191	208	186	193	200	214	215	226	205	211	208	212	183	200	237	189	196	206	171	215	211	209	201	225	216	189	202	191	195	220	201	223	205	202	213	182	223	227	212	217	190	215	220	210	217	201	223	199	223	217	219	196	211	193	202	186	199	189	198	180	184	236	227	207	206	208	201	187	228	210	225	239	200	193	196	207	204	232	220	211	222	197	229	196	211	186	215	176	207	195	217	201	198	205	195	221	189	213	201	198	186	223	186	198	178	183	207	200	218	229	203	200	208	228	200	205	200	215	194	192	215	207	216	198	220	205	219	190	202	191	192	203	193	235	204	209	213	218	218	206	188	193	204	207	196	213	181	219	221	189	194	212	219	200	181	205	220	181	193	216	195	207	229	180	184	206	197	207	241	202	183	217	199	201	212	197	198	225	189	208	219	216	225	201	187	204	220	201	201	201	221	192	196	223	202	201	233	219	206	178	185	201	182	226	202	174	197	180	207	213	191	199	221	219	209	228	220	238	197	195	214	226	192	217	214	198	206	217	218	221	194	223	207	191	213	203	211	191	217	206	181	193	219	211	208	198	232	186	209	192	193	228	227	194	214	210	223	199	210	208	221	196	174	211	197	200	210	222	196	219	181	206	194	209	197	187	214	183	194	222	188	216	186	198	193	194	184	180	219	203	187	201	176	210	199	226	198	200	199	177	172	231	198	177	200	204	179	229	202	219	211	227	207	203	192	216	211	201	211	187	191	207	221	194	208	219	186	205	211	220	193	220	212	199	204	205	222	224	197	201	223	206	223	194	181	200	222	215	209	202	229	183	215	216	201	225	201	215	188	187	226	183	208	197	211	207	232	206	186	209	224	212	179	187	209	214	206	184	190	185	211	217	188	197	209	214	215	200	206	217	210	202	219	220	176	204	201	193	178	219	182	194	212	221	209	205	208	215	198	183	214	186	208	229	234	209	227	202	209	226	195	214	191	193	206	206	201	195	191	201	196	212	218	222	205	199	244	217	182	189	199	174	203	202	192	236	188	226	206	237	212	200	221	196	209	204	197	247	213	198	197	211	198	195	203	183	212	210	216	195	206	193	220	193	207	204	215	205	189	206	201	217	216	215	188	205	237	225	195	202	221	181	192	217	199	189	202	233	168	191	207	218	196	191	194	203	204	200	220	205	194	191	209	199	203	213	172	199	204	202	194	188	212	199	193	197	212	183	200	210	197	206	191	214	185	201	197	207	196	188	210	193	208	188	222	188	180	191	213	199	205	184	197	223	188	216	189	230	206	211	198	213	200	202	214	204	210	217	211	226	214	200	220	206	209	194	204	227	195	225	195	202	206	216	196	227	209	210	207	221	238	215	226	201	200	199	195	203	238	219	198	221	219	192	220	197	208	207	217	199	211	219	203	204	192	216	193	208	202	186	214	203	176	219	185	211	201	208	217	199	208	204	197	202	218	186	205	214	203	218	214	211	199	205	214	204	180	206	239	188	212	195	201	222	211	209	226	224	211	189	213	194	217	201	190	218	186	183	188	221	210	206	184	213	204	212	205	229	189	211	201	230	195	200	195	224	222	210	212	167	195	189	227	224	202	189	187	187	212	202	211	202	186	189	201	199	197	198	185	206	213	235	192	205	189	216	209	178	208	176	210	209	202	212	193	211	198	192	190	195	211	206	203	217	208	202	195	196	213	214	212	203	216	205	213	195	236	205	200	198	229	205	208	214	176	201	209	196	206	201	195	186	225	207	210	219	209	231	200	207	225	195	197	183	188	179	193	237	203	223	218	210	181	215	193	225	202	204	224	192	215	194	216	204	195	195	227	208	231	185	190	208	212	215	190	197	224	225	195	222	202	227	196	203	189	217	195	217	200	222	203	234	208	186	208	219	225	216	241	203	228	204	195	178	206	222	189	237	190	192	201	165	190	194	207	209	196	219	195	199	215	214	223	218	183	201	202	189	210	216	220	195	193	207	192	211	208	242	216	214	191	205	200	238	186	197	200	197	199	197	209	225	185	182	202	213	188	220	194	176	194	205	189	223	204	194	187	179	214	202	210	188	225	213	226	206	187	184	213	224	214	215	224	187	193	207	210	203	179	209	188	197	199	195	224	208	230	188	201	205	187	238	198	188	185	211	207	213	191	214	217	174	204	210	230	215	194	213	196	232	202	218	193	203	209	193	196	201	216	217	207	210	220	227	209	204	194	190	215	208	211	209	214	225	212	222	215	191	240	207	216	208	213	195	189	187	207	219	197	226
35050	55633	51256	14432	572	401	345	320	296	353	311	341	281	297	316	296	297	287	316	323	285	296	306	300	322	289	270	309	301	271	291	301	273	305	238	284	286	331	287	270	299	290	311	323	275	287	293	309	279	280	301	260	294	291	276	314	284	275	310	266	278	271	271	274	297	293	291	255	287	292	308	275	317	271	303	280	286	280	306	272	295	270	323	297	286	260	290	245	290	286	303	312	324	292	290	299	297	304	322	263	260	289	292	284	287	295	288	297	301	287	276	273	288	276	289	299	267	280	290	262	272	294	284	281	300	316	275	269	285	279	266	291	264	271	294	283	265	287	281	288	290	298	288	296	272	307	292	265	299	280	283	290	259	293	277	278	322	282	275	274	275	303	255	298	297	280	261	272	285	285	271	304	292	294	280	307	270	295	281	275	300	300	333	327	297	286	283	303	311	269	275	294	267	319	287	272	265	278	278	298	276	283	304	299	291	284	281	286	276	320	310	285	297	277	275	268	266	298	282	262	290	294	265	327	292	265	322	237	285	294	286	306	296	296	323	293	298	299	301	292	278	272	269	295	292	291	287	272	308	301	314	254	264	276	258	279	314	253	293	275	312	271	313	320	290	281	296	289	293	268	331	282	258	288	292	300	290	310	265	305	242	291	281	276	290	283	293	271	322	282	301	285	284	270	301	291	271	274	258	264	339	311	298	266	255	283	274	289	299	303	298	315	285	317	271	306	315	274	331	284	312	304	266	314	286	301	311	287	284	269	298	293	286	295	281	290	274	259	289	271	269	278	272	317	281	293	307	277	274	271	276	291	261	262	289	270	293	280	289	286	230	308	285	294	305	275	291	280	306	293	267	300	283	300	289	272	299	316	308	263	235	245	259	288	274	311	290	271	282	271	296	276	313	294	273	266	324	289	300	294	273	287	316	289	294	269	327	304	305	288	304	323	296	269	262	276	274	288	293	295	311	285	297	287	301	274	278	290	289	304	284	281	280	323	310	292	309	259	269	269	282	283	265	290	273	287	282	284	312	306	277	289	315	285	304	274	267	280	294	284	251	255	316	254	281	312	259	268	294	302	300	285	286	293	296	298	293	298	285	265	276	291	268	285	301	308	270	281	319	244	282	293	316	299	295	288	296	285	268	302	277	278	282	285	304	289	282	278	286	291	263	289	274	282	301	287	268	293	285	290	267	284	275	280	282	305	288	301	311	284	289	275	288	266	283	287	257	316	270	288	292	315	305	258	287	287	288	274	292	308	280	307	288	299	266	260	280	287	280	276	295	245	315	255	284	309	310	286	295	282	278	294	279	286	260	291	302	287	270	303	280	265	279	298	291	294	292	283	281	308	303	271	292	256	286	297	307	301	303	276	311	264	342	264	292	311	292	317	266	259	295	302	330	301	275	282	277	312	314	298	316	273	281	302	299	297	267	277	312	293	295	285	270	298	276	283	295	265	285	257	292	299	306	263	305	258	292	276	305	284	286	269	299	274	290	292	270	296	269	287	307	286	305	274	288	293	283	289	303	279	323	293	293	286	297	287	244	280	284	287	265	285	303	280	293	277	300	265	278	280	295	292	272	262	280	298	290	321	282	295	272	293	296	276	258	304	279	308	306	302	274	278	294	253	286	254	263	264	300	293	307	287	295	262	316	294	286	262	315	275	300	285	303	288	287	248	289	287	284	287	289	295	269	291	262	275	289	293	292	286	261	262	290	296	264	294	309	281	287	278	284	276	277	284	313	292	281	293	275	277	303	272	281	308	283	310	310	306	294	282	327	289	323	291	276	292	256	265	281	273	287	284	263	284	327	278	290	277	310	284	313	302	306	310	288	301	274	304	311	286	299	296	275	286	285	278	292	268	291	282	324	301	277	306	301	286	263	270	278	307	290	294	303	279	298	328	269	297	285	267	273	282	269	275	290	301	275	314	288	317	304	279	270	323	300	272	306	311	308	283	302	268	300	302	289	302	297	285	268	275	270	280	279	265	291	324	286	295	309	290	290	307	285	289	297	286	284	269	283	316	277	273	312	266	268	307	278	334	260	303	247	309	289	302	297	305	282	294	292	278	299	318	279	287	284	303	291	279	310	279	292	273	298	320	279	283	278	279	294	288	292	281	273	286	287	276	296	299	285	285	295	276	270	288	299	261	319	288	269	276	313	295	270	261	288	349	301	294	286	289	286	281	303	286	274	264	302	263	296	274	281	300	256	326	278	281	293	280	294	276	275	312	300	293	286	260	291	308	304	271	298	276	294	277	304	272	295	305	289	267	279	289	329	300	270	263	317	325	288	285	286	292	309	295	278	268	277	260	273	301	286	274	324	264	293	272	288	300	297	284	304	286	262	312	274	315	270	295	284	280	294	283	288	304	275	262	309	275	290	293	282	260	327	304	277	282	310	308	304	308	285	266	272	290	258	261	289	310	286	282	277	283	304	278	249	281	276	299	280	293	287	279	303	281	274	280	295	299	291	294	280	311	300	281	271	290	325	282	288	283	280	280	331	294	268	278	270	276	273	253	271	305	318	270	281	277	318	296	269	332	277	276	257	287	290	293	266	268	294	291	298	302	303	267	298	296	316	295	296	294	276	283	239	290	311	283	289	302	301	257	295	275	306	296	313	283	289	286	294	311	281	279	288	277	298	264	288	298	276	266	262	288	282	297	299	276	290	265	279	285	293	285	291	284	286	287	293	295	307	261	299	275	289	298	282	281	324	292	274	291	301	278	270	315	290	301	274	309	321	323	290	320	307	276	280	267	325	304	291	273	254	289	283	277	255	298	286	274	252	306	305	286	266	282	283	295	269	289	319	288	304	350	260	295	296	298	299	290	287	262	308	316	290	306	294	298	300	302	292	300	297	297	278	284	292	263	268	258	269	308	291	279	293	310	285	334	301	264	320	261	289	304	298	277	266	273	272	282	300	301	314	295	288	274	335	302	290	295	276	282	311	304	290	275	275	271	274	313	281	287	275	272	294	265	277	263	284	350	326	288	298	297	276	256	296	287	276	292	282	288	289	278	256	303	276	271	273	257	274	286	292	302	303	296	260	323	262	293	292	296	304	254	307	269	300	301	313	277	297	299	306	290	310	271	293	303	291	273	296	315	296	299	291	270	289	309	303	262	290	287	302	297	294	271	290	300	311	276	296	298	307	277	281	283	305	279	277	300	290	284	283	274	306	277	270	274	285	294	279	274	263	304	308	275	279	277	271	263	285	272	312	307	302	312	281	283	299	313	303	283	250	284	299	314	304	271	268	267	268	278	283	270	301	270	266	267	293	261	279	273	282	303	289	311	301	299	298	254	280	272	305	290	302	276	298	307	303	301	301	280	260	268	288	269	310	282	277	279	293	262	246	295	287	284	252	283	295	277	286	304	275	307	290	259	269	275	257	282	277	299	285	275	306	264	277	312	278	280	307	271	282	309	297	283	271	289	265	296	298	247	300	279	304	271	281	284	275	286	292	281	257	264	306	299	311	277
22309	21342	29908	24710	21268	19171	4713	644	565	594	595	555	551	567	596	548	523	512	532	513	542	544	521	559	511	499	530	491	495	502	501	530	507	490	543	564	512	498	544	493	557	482	523	523	500	527	479	507	506	523	490	515	453	514	502	496	546	535	529	509	517	523	519	479	508	521	521	533	551	516	547	524	520	525	535	507	523	478	516	527	504	534	533	538	531	494	522	541	520	512	521	528	546	499	516	489	542	509	508	530	525	529	478	518	546	484	531	511	531	500	527	506	501	539	512	545	470	501	558	548	520	534	575	498	522	524	541	469	515	539	513	539	501	548	483	533	521	539	520	522	514	519	496	508	541	512	519	533	556	522	532	485	535	483	503	554	514	550	556	551	543	517	527	533	487	509	447	527	521	530	495	538	516	501	514	526	515	526	516	540	521	491	499	559	540	523	576	503	512	527	512	529	510	516	513	509	500	548	484	518	493	497	483	542	507	506	536	510	527	548	522	488	508	500	518	494	501	531	538	568	521	532	491	504	505	545	505	534	508	502	506	474	529	537	523	518	486	509	527	512	538	530	527	535	495	502	504	557	534	518	501	509	528	521	523	496	543	553	498	519	502	550	520	578	494	481	535	542	517	523	478	537	516	534	503	495	465	504	505	533	506	505	536	513	459	512	541	546	498	523	517	531	536	548	521	537	523	528	511	523	573	508	525	543	493	513	516	521	482	544	554	476	499	509	510	506	509	532	523	507	501	556	539	540	506	507	533	528	517	557	511	548	477	490	509	536	481	513	513	510	525	543	529	481	540	481	480	481	533	527	536	555	506	541	504	532	527	506	560	495	531	514	519	489	495	513	531	533	492	509	511	513	507	491	481	519	552	574	505	528	452	522	488	511	503	515	533	506	546	510	519	554	540	504	506	563	504	519	568	522	523	525	514	516	466	529	517	496	522	521	475	495	510	511	483	520	471	520	509	503	547	549	515	515	552	539	486	510	477	518	533	494	551	468	501	543	502	554	456	537	505	484	531	497	525	541	521	503	512	552	531	523	547	547	498	533	515	457	494	466	529	540	520	542	520	502	536	549	511	504	517	504	540	534	497	477	523	469	524	558	511	530	570	510	501	506	540	539	500	517	504	531	520	519	506	529	491	525	479	562	490	512	557	529	528	455	501	524	514	535	485	524	508	534	547	514	532	531	547	527	545	519	520	526	516	486	546	525	497	481	538	542	558	495	528	507	485	520	501	504	520	511	507	520	519	487	484	526	494	518	537	510	530	504	533	480	512	495	524	496	489	475	551	565	521	482	538	524	521	513	495	523	531	514	516	532	535	488	525	544	532	532	507	548	502	567	566	540	485	525	521	528	554	514	530	502	534	497	519	538	511	511	486	496	514	506	568	513	520	511	541	505	493	489	538	530	507	531	488	498	505	538	512	527	524	480	521	513	479	520	524	487	500	544	530	515	537	544	507	530	492	512	482	492	492	541	558	511	549	512	537	544	505	515	480	498	507	505	534	507	495	490	508	474	576	536	492	541	512	512	499	500	508	507	531	518	508	526	524	506	524	523	521	546	479	505	520	502	476	486	508	507	463	514	494	498	507	530	511	490	516	518	520	510	515	498	501	531	499	516	540	499	550	525	518	528	520	559	513	501	502	534	558	495	489	526	497	520	507	511	515	499	503	494	507	509	535	548	499	546	508	489	532	518	519	519	485	491	509	489	540	529	486	526	528	473	517	483	532	542	518	491	528	515	489	472	544	536	472	532	542	508	487	495	555	514	531	512	550	494	445	492	487	529	496	545	497	480	525	520	526	462	529	508	578	486	473	484	530	485	527	504	501	555	520	523	494	505	558	455	504	497	518	528	452	474	500	517	506	520	526	503	550	511	530	485	494	488	507	504	526	535	535	507	533	533	521	550	530	507	538	502	497	506	527	510	515	531	510	548	479	496	510	499	538	534	527	502	569	549	491	533	550	497	502	506	551	532	501	502	499	508	548	500	533	504	490	488	510	540	501	449	515	503	502	561	491	504	525	551	513	528	503	537	533	502	521	546	524	494	515	531	527	567	491	495	534	517	529	494	541	534	498	537	499	516	539	552	514	524	518	523	501	531	553	531	502	505	543	507	512	528	494	506	492	513	504	507	497	523	523	511	510	501	501	510	464	529	498	510	522	518	537	482	471	508	517	508	522	557	544	538	531	529	486	509	508	519	546	525	498	531	519	510	517	516	530	519	513	500	512	532	536	557	511	577	500	521	507	521	555	507	565	538	516	513	477	519	561	538	534	513	531	487	465	509	486	559	510	494	547	536	528	507	519	540	518	523	448	550	497	471	494	487	505	559	521	520	516	493	476	533	484	523	498	481	494	499	509	502	506	515	508	479	437	505	526	500	513	556	534	521	522	470	503	451	520	524	511	486	524	510	517	517	533	491	494	500	484	510	505	527	493	505	491	513	506	519	477	517	524	531	521	473	546	490	505	565	513	491	531	515	527	501	527	511	503	530	522	503	514	528	531	511	542	524	504	486	522	543	483	479	526	526	493	477	516	521	465	502	471	476	502	507	523	523	521	491	529	511	524	522	550	522	491	488	544	519	498	524	546	543	506	534	509	539	535	529	511	538	552	549	510	503	509	498	521	466	504	573	529	529	551	544	473	488	563	522	544	497	515	502	551	563	509	502	534	445	484	471	526	520	521	559	492	500	547	494	535	487	521	497	528	498	535	557	507	509	537	505	507	532	521	499	490	546	516	478	512	514	505	524	505	513	491	467	578	460	538	497	500	546	524	549	506	523	533	568	521	499	523	539	518	518	519	504	503	523	502	512	511	509	493	513	535	516	546	500	497	538	542	490	501	518	518	548	538	551	525	521	504	493	505	548	491	513	509	517	517	517	492	524	540	523	503	507	525	484	492	528	514	556	502	477	491	527	505	498	540	527	545	477	549	511	494	533	539	485	515	473	512	553	535	514	543	481	493	519	535	495	473	522	536	527	486	504	523	527	511	535	493	505	516	536	494	517	509	529	545	540	550	523	513	555	501	511	575	497	512	492	524	511	515	558	537	528	548	510	517	479	499	520	551	486	490	499	516	525	492	521	481	540	556	474	520	528	495	501	503	511	526	511	512	505	495	508	507	501	475	488	555	523	544	508	499	530	524	526	508	483	506	503	512	506	499	518	518	534	489	495	511	474	507	539	504	500	538	501	503	520	486	501	522	528	521	530	488	488	535	497	502	508	507	524	480	516	563	499	508	497	512	523	461	479	528	531	488	555	511	519	499	513	531	527	543	529	519	533	525	488	526	485	512	500	504	492	565	542	524	493	540	526	482	546	504	488	579	532	501	528	518	500	499	537	508	488	543	512	499	521	525	487	508	537	529	532	474	507	537	544	508	500	488	537	491	502	531	529	468	529	512	531	484	537	520	495	534	525	524	510	569	510	513	508	516	480	500	504	567	500	529	555	488	513	529	545	532	539	506	558	525	533	517	496	527	539
42806	67759	67751	32354	1970	991	905	839	807	775	764	733	753	731	756	730	683	686	698	661	684	703	683	696	687	713	687	693	694	678	657	701	716	685	639	680	690	627	678	692	680	693	726	687	687	699	648	709	691	676	707	670	674	667	629	712	672	645	669	655	674	640	664	662	645	679	682	682	650	682	689	617	692	677	650	669	663	678	648	675	683	647	703	672	735	708	656	689	679	679	681	724	658	695	672	675	659	679	667	626	704	680	659	677	683	663	679	667	696	701	669	686	649	687	688	649	665	739	647	646	680	662	653	673	649	722	636	694	658	661	643	701	672	705	654	682	671	642	661	689	679	738	723	703	655	632	652	703	677	661	678	672	684	677	647	651	608	653	635	683	719	675	652	689	655	683	692	695	669	614	692	679	658	723	660	701	672	687	699	639	670	651	654	699	654	745	728	679	666	674	642	617	679	666	649	673	626	681	680	686	659	677	646	663	666	655	721	639	685	692	675	685	674	640	697	653	627	657	634	663	683	669	678	673	681	689	679	645	671	685	704	667	645	693	686	709	625	661	641	684	691	695	680	654	661	713	721	679	698	647	700	628	720	656	687	652	672	661	674	650	653	672	597	645	624	650	715	712	659	682	637	648	693	686	720	698	669	705	644	650	700	669	687	636	653	698	632	692	649	705	653	701	692	661	692	714	683	633	670	673	652	674	615	706	704	665	654	697	681	705	636	638	678	675	642	709	618	643	640	690	693	673	667	710	693	672	670	678	660	667	726	654	707	670	758	669	654	672	649	641	650	641	696	679	628	634	652	684	662	660	708	713	692	666	629	701	686	661	668	673	706	643	679	656	675	674	657	659	699	664	677	683	624	650	686	687	651	652	657	659	696	696	674	674	715	637	709	700	693	688	654	650	650	626	689	697	685	705	687	682	641	690	736	703	653	688	641	705	655	666	672	693	648	648	621	693	650	677	651	663	696	654	663	627	702	633	675	661	651	672	694	719	616	684	696	685	694	669	683	659	717	693	674	639	699	639	676	688	661	698	679	703	727	640	621	706	679	646	670	696	633	689	706	684	694	696	671	636	673	674	695	698	651	703	655	666	709	667	671	677	663	691	727	676	668	666	655	681	678	678	679	617	666	632	667	652	678	706	720	678	654	658	698	658	688	693	671	705	709	654	678	669	710	718	654	721	698	721	667	655	693	663	690	658	678	717	690	670	687	682	671	705	699	708	680	712	672	692	682	706	609	695	676	697	675	686	674	671	691	655	631	684	673	671	684	653	682	677	671	666	677	623	700	643	674	640	673	706	693	683	708	674	696	677	679	673	649	667	683	716	638	657	646	661	731	664	687	684	652	683	699	677	675	687	632	704	704	701	722	649	692	659	728	667	715	694	672	650	687	725	655	669	692	668	672	627	680	707	686	650	666	743	680	622	635	677	708	678	671	625	654	692	702	668	693	667	645	660	649	652	666	669	658	665	699	659	687	680	696	661	682	687	652	642	664	671	698	670	657	658	702	667	670	712	628	670	682	630	670	689	656	733	704	664	695	666	700	649	656	673	660	688	696	639	695	679	645	674	646	673	674	690	680	650	659	678	646	670	686	650	709	679	648	693	685	642	677	655	688	721	672	654	704	703	666	663	662	686	689	649	683	670	708	655	693	705	664	691	664	689	642	606	681	688	675	645	737	680	682	658	713	677	603	638	651	700	629	695	702	634	694	720	666	628	687	663	668	703	700	646	619	726	680	668	675	657	689	667	634	663	670	668	686	661	720	665	721	601	657	654	698	626	725	669	674	666	665	689	711	689	691	632	662	707	702	633	677	674	693	646	692	650	694	655	674	699	665	701	706	648	672	633	654	685	663	701	653	678	639	658	637	623	688	636	689	650	677	682	700	631	679	656	718	701	656	659	659	671	616	690	729	717	630	685	674	679	691	669	634	683	699	663	670	665	682	677	686	686	669	633	647	652	700	669	639	717	682	633	651	672	704	670	683	675	689	679	661	682	641	621	716	707	683	635	704	638	623	664	682	681	707	663	729	685	711	639	701	626	696	650	632	678	673	706	678	669	676	674	703	644	680	687	740	648	675	669	675	640	645	670	648	624	691	621	703	661	707	677	696	658	678	656	697	707	669	631	692	646	649	714	680	674	663	655	681	667	660	677	650	620	706	626	640	665	690	657	644	640	667	658	691	696	644	672	688	672	719	662	682	648	658	698	707	655	655	652	654	694	665	698	713	698	650	685	652	707	665	675	657	670	646	676	698	709	678	642	688	662	686	656	729	653	714	706	689	661	692	660	637	669	635	696	739	636	706	683	651	678	704	703	658	660	668	681	653	688	711	659	691	647	679	638	708	677	683	668	664	607	698	653	668	673	680	719	704	635	692	660	670	637	683	700	691	700	678	677	708	704	683	653	693	660	685	693	673	653	634	688	683	647	657	673	692	682	669	697	703	678	687	662	652	633	690	696	695	617	694	709	694	699	680	657	648	639	693	645	687	653	683	693	640	674	668	660	666	690	677	648	661	671	636	629	660	681	784	666	643	695	666	680	651	688	648	686	666	705	624	685	668	663	684	658	721	697	666	679	672	676	676	694	643	656	676	666	649	674	661	652	682	712	665	689	675	665	713	682	693	690	685	728	639	612	665	645	646	678	637	687	647	666	682	649	657	648	673	688	643	670	667	688	684	631	664	607	692	656	656	733	660	644	647	686	710	664	672	685	655	663	653	701	646	677	645	677	730	691	653	640	639	646	664	680	661	609	681	678	664	712	681	667	672	645	637	671	672	695	665	684	630	653	699	682	631	659	719	644	650	693	676	623	711	647	694	678	660	660	696	684	723	664	673	654	642	691	687	700	673	655	664	683	662	652	658	673	656	679	663	686	627	660	698	684	735	683	659	666	655	692	651	609	666	689	670	704	646	658	637	683	679	708	684	672	686	686	666	681	652	728	636	672	702	675	720	687	690	697	671	653	680	687	681	624	695	627	660	668	651	696	702	693	662	679	670	705	646	617	641	696	625	675	728	669	709	642	649	683	678	641	684	626	649	709	682	615	697	669	713	670	716	668	750	686	644	704	664	670	712	657	652	691	643	665	718	713	672	678	645	616	665	638	702	685	631	641	681	659	660	683	663	676	670	653	625	660	672	700	647	639	673	662	660	699	673	652	639	619	662	666	670	647	672	711	682	626	687	734	650	615	682	637	656	705	675	712	641	664	685	668	701	644	678	659	617	664	713	716	657	650	619	655	654	684	664	605	695	687	654	680	671	640	665	636	678	660	654	657	672	682	647	659	667	663	693	682	700	683	652	678	656	673	657	669	672	659	671	700	718	649	669	699	651	665	703	635	667	676	625	669	698	740	655	664	672	699	693	686	671	658	673	715	685	694	673	657	663	708	675	724	677	667	754	694	693	663	652	676	668	687	733	657	674	661	682	688	662	654	683	697	652	660	681	644	660	653	658	698	662	632	649	676	677	663	652	681	681	698
27842	21815	25189	7485	528	373	428	359	381	397	371	409	364	365	363	389	392	383	390	389	379	366	394	422	383	382	413	367	370	367	369	355	357	366	365	401	375	362	414	363	385	388	376	383	382	381	407	372	389	424	357	354	379	413	410	377	357	357	402	395	412	400	363	375	365	425	385	393	394	417	367	367	401	383	402	393	388	380	406	373	393	375	384	362	396	368	387	396	412	361	372	392	400	374	368	333	377	363	390	346	352	375	379	380	365	356	401	397	371	386	399	381	391	364	414	363	364	400	356	389	393	378	366	406	361	383	347	398	395	368	374	393	416	391	358	391	381	393	380	395	367	353	372	374	390	379	379	377	380	363	385	360	365	364	375	389	365	365	356	387	389	347	359	399	400	390	391	390	367	366	373	352	370	413	376	404	361	398	377	369	363	368	374	422	388	406	383	358	362	386	389	380	367	381	392	395	394	397	370	382	376	372	378	369	370	393	400	374	337	374	394	359	360	408	368	378	399	371	356	374	365	366	386	357	400	389	394	370	407	413	356	356	431	366	380	379	365	382	361	406	335	380	369	364	382	368	355	397	356	450	370	367	373	421	407	364	400	365	415	383	397	337	395	365	411	355	360	403	364	390	395	356	355	384	393	405	391	408	379	369	367	353	365	395	358	399	359	399	392	373	390	376	429	361	404	385	384	332	394	387	403	437	342	369	396	387	389	340	386	343	399	377	390	384	389	386	391	380	406	359	361	365	354	400	420	375	404	364	431	357	384	403	372	389	341	390	427	366	385	383	406	404	377	403	383	393	338	364	363	358	388	388	394	415	419	370	421	376	372	361	370	375	377	396	363	388	392	375	406	370	384	375	366	373	345	402	405	347	370	389	366	444	382	401	374	392	394	381	398	390	394	388	379	375	406	419	388	411	384	359	380	355	404	375	362	366	353	422	353	389	318	402	393	373	386	383	356	416	373	380	369	360	352	360	384	368	357	390	362	392	386	402	379	381	380	378	404	372	373	350	401	381	401	407	416	380	378	350	365	384	356	356	399	404	390	394	384	358	376	348	379	383	397	392	362	375	372	396	379	371	393	409	356	382	423	368	385	370	385	369	396	393	407	345	371	395	403	363	380	388	358	375	385	373	379	374	402	401	355	390	359	401	373	359	405	368	366	373	352	378	416	370	405	365	347	343	394	421	414	388	412	371	384	366	339	371	365	366	384	419	389	347	388	345	380	371	360	421	368	387	413	397	401	363	419	398	361	391	412	396	431	378	395	373	384	387	395	376	397	385	330	382	366	388	346	430	355	378	382	377	370	401	398	362	366	400	431	401	407	355	347	369	366	357	372	371	402	368	414	381	393	380	381	388	388	390	376	372	349	350	399	395	415	392	408	397	395	359	378	397	384	382	376	373	398	351	383	388	383	431	386	393	374	389	382	386	426	396	436	385	361	363	383	409	396	378	403	379	403	371	386	371	394	374	409	386	401	383	390	400	375	343	371	357	388	376	398	380	394	377	377	388	388	392	396	370	389	390	423	385	349	426	408	371	371	351	405	377	380	384	377	387	385	388	397	386	399	372	388	396	385	365	376	378	404	406	369	384	406	391	366	401	374	363	368	410	366	360	374	385	400	385	364	372	390	366	365	378	349	372	370	320	386	362	392	389	384	351	371	336	386	361	387	360	358	368	409	376	394	371	426	402	399	352	386	393	354	380	397	389	357	382	361	381	368	384	362	404	387	368	385	354	352	385	393	402	385	382	359	368	401	366	373	378	360	373	391	398	382	383	398	368	388	385	401	384	360	361	353	382	377	386	364	388	357	355	433	364	384	381	377	391	347	408	417	386	375	380	387	374	361	376	390	341	370	419	400	380	378	362	397	386	376	348	364	359	405	367	366	362	373	395	378	399	383	387	378	370	409	391	395	365	375	379	389	400	413	392	376	382	354	393	380	372	419	379	358	382	379	385	371	390	356	364	338	371	397	412	376	405	388	416	370	416	382	391	375	405	394	402	360	348	412	408	379	360	387	403	351	386	364	380	381	356	376	338	370	396	378	385	373	373	393	351	393	378	381	346	389	399	384	345	381	392	369	390	352	391	394	377	353	394	397	396	423	391	378	362	383	401	388	388	353	367	384	359	379	377	398	375	389	338	413	393	365	396	402	354	370	401	440	370	395	389	376	360	381	394	363	416	391	378	346	381	387	373	348	388	395	376	415	400	384	397	366	377	340	394	437	376	362	359	392	395	368	366	376	383	389	370	366	390	385	388	373	398	373	357	398	409	343	396	372	391	367	363	383	364	396	374	370	378	365	373	382	386	373	408	384	351	350	431	372	365	365	353	410	369	365	377	378	360	387	388	401	386	383	418	348	413	414	377	363	391	390	384	383	361	382	346	438	369	339	381	404	399	384	390	396	378	393	377	388	418	335	409	390	391	359	334	368	398	397	383	433	386	391	361	383	398	379	408	360	366	360	398	366	364	368	400	373	371	369	369	394	370	359	403	391	379	399	344	355	405	374	393	332	380	381	352	392	382	381	379	363	366	386	401	405	364	399	389	372	405	391	367	400	373	363	385	381	392	398	399	386	375	391	373	365	388	404	381	382	407	377	403	368	378	344	377	369	398	373	345	372	360	395	378	387	381	341	385	379	374	380	405	393	369	380	356	372	408	364	391	360	398	404	386	377	410	409	396	375	389	391	386	408	395	379	348	393	401	361	359	379	387	387	376	401	376	404	396	395	419	385	350	391	361	336	384	388	390	371	372	384	414	372	344	389	367	370	364	384	368	391	406	370	386	415	427	363	387	352	367	406	387	390	438	394	374	409	415	392	384	375	380	407	337	337	368	380	393	385	358	399	359	380	390	363	373	409	397	350	375	387	377	366	351	369	389	364	358	355	385	359	371	363	394	387	370	365	366	345	375	372	364	404	374	382	399	395	367	351	406	399	385	422	380	335	328	393	379	382	371	383	389	365	370	378	376	413	365	401	415	407	370	391	386	349	354	390	383	404	358	368	332	390	382	385	406	381	356	389	428	388	384	362	368	374	378	379	400	385	373	371	388	390	348	389	423	372	402	377	407	348	379	370	352	368	395	369	349	373	398	372	373	405	424	379	386	403	421	367	391	368	362	400	374	375	414	409	355	355	421	367	367	397	392	376	382	415	403	401	354	401	366	425	383	408	380	390	355	409	349	358	389	382	385	379	426	355	374	367	385	385	373	377	383	367	346	420	392	405	350	384	396	402	375	409	401	388	360	397	362	398	398	367	381	389	371	366	355	367	402	357	330	390	367	404	366	393	379	381	358	369	393	381	382	389	353	404	337	377	394	449	378	387	386	346	326	388	382	387	389	391	414	366	333	423	370	374	372	389	365	360	366	376	352	399	382	365	378	363	372	377	382	363	393	370	388	377	399	355	376	371	359	356	374	360	392	388	387	409	353	410	397	378	373	405	351	374	383	368	383	396	377	394	374	370	396	349	366	378	384	413	358
19282	30621	25817	3991	593	508	501	499	502	506	484	489	467	465	531	521	472	521	513	504	504	509	508	482	530	491	476	469	472	489	528	479	483	499	484	497	529	497	498	530	494	472	505	529	532	443	484	501	507	496	485	517	485	453	471	471	508	511	497	487	508	512	494	479	480	514	508	471	488	501	488	488	513	506	474	492	530	508	466	467	504	497	486	500	501	519	473	523	497	487	489	475	477	552	489	504	502	505	470	471	485	526	508	488	505	507	472	497	542	515	505	500	508	480	523	502	520	468	472	495	504	496	464	512	502	480	496	532	491	513	507	508	511	511	489	459	515	478	500	456	472	477	502	518	491	466	475	491	510	458	497	457	523	466	538	457	498	485	499	441	497	509	524	483	481	495	491	476	555	502	487	497	522	470	503	487	484	508	492	501	480	540	491	517	532	469	486	492	505	537	515	500	475	524	486	522	554	456	483	532	495	523	524	476	485	478	460	454	479	497	485	499	517	486	492	447	500	512	502	522	521	490	491	484	455	468	495	509	506	484	508	467	506	494	517	470	493	503	475	509	494	488	535	481	483	522	550	497	498	514	523	516	501	503	536	504	497	478	482	470	479	473	479	521	527	486	535	476	471	533	486	512	520	523	486	456	492	463	473	494	503	475	499	500	490	503	500	509	469	472	508	482	497	537	493	504	485	498	480	509	513	441	509	526	466	485	473	488	493	494	470	506	468	482	509	511	478	496	494	466	478	506	482	496	463	536	485	468	478	506	460	508	504	543	496	479	454	501	423	498	533	511	487	514	484	503	502	516	491	485	473	502	451	488	500	486	434	533	468	488	500	546	522	503	500	481	557	513	483	514	511	492	516	504	470	508	500	469	504	552	506	508	473	494	530	505	507	445	502	517	494	482	492	504	498	484	505	483	486	467	515	503	457	554	475	512	426	515	537	489	499	525	496	517	498	512	512	487	473	482	532	491	532	489	517	499	497	474	476	495	459	484	537	478	462	471	487	497	478	482	477	508	507	481	488	495	498	506	485	482	522	478	521	494	486	476	443	491	510	455	478	485	541	497	488	505	520	459	482	493	537	477	465	485	489	512	494	490	464	506	486	467	514	505	522	516	506	535	520	554	476	482	500	517	493	460	484	498	530	450	495	471	505	506	474	447	522	492	486	500	504	550	515	491	488	503	457	480	496	461	489	468	477	491	491	543	502	485	462	452	458	501	490	506	472	507	519	478	505	479	485	481	457	468	496	506	468	474	484	494	490	512	517	503	505	511	480	461	474	485	495	490	472	512	536	495	466	486	497	471	509	498	458	467	486	511	454	499	475	508	479	541	521	482	496	514	486	485	515	499	498	525	466	508	495	469	560	472	522	485	506	470	471	492	504	490	508	480	491	468	470	549	481	502	548	514	501	467	487	536	493	470	455	470	462	538	502	496	525	505	489	491	509	499	484	489	495	472	505	499	540	518	483	514	489	486	487	508	506	484	464	504	466	487	536	462	486	499	485	489	506	468	476	489	516	477	478	518	472	480	464	503	502	507	491	485	534	538	461	491	476	464	477	502	509	515	461	521	504	505	512	505	515	482	501	449	551	477	480	503	492	449	465	540	478	530	487	524	527	489	479	501	536	479	505	511	476	532	527	522	489	463	528	507	521	514	493	463	483	486	515	491	525	530	487	506	470	455	480	472	499	489	508	477	504	510	509	500	468	444	509	455	539	483	482	462	457	509	472	497	491	489	510	488	473	489	500	485	465	454	490	503	479	519	520	470	517	502	505	483	486	473	477	479	560	480	460	488	514	502	496	473	477	524	474	485	480	485	463	470	482	518	479	483	511	450	505	473	477	485	501	456	458	439	489	510	464	525	495	506	422	508	450	469	521	485	508	492	507	516	489	520	501	502	488	502	490	477	481	489	490	439	522	461	475	504	509	513	489	507	485	496	489	474	470	476	498	489	519	491	508	468	508	459	497	450	478	450	499	521	494	510	497	480	486	481	503	481	507	492	481	492	479	472	526	503	484	476	528	519	465	486	509	499	455	474	526	512	488	477	449	480	500	473	488	533	488	516	541	477	487	460	509	479	505	515	471	538	489	489	486	497	485	514	494	485	490	541	496	497	469	513	529	474	455	502	502	486	478	492	501	506	490	492	467	529	517	472	512	497	489	509	465	502	540	504	502	505	505	483	486	489	485	481	511	482	486	523	518	451	533	520	507	501	502	491	473	495	518	506	480	524	492	497	491	479	501	464	491	474	506	502	511	440	480	496	502	494	496	516	458	521	500	535	547	504	490	509	542	496	499	517	527	483	471	466	469	526	488	517	490	495	536	525	502	479	489	485	490	523	488	499	513	482	493	527	489	512	513	520	450	464	475	508	498	493	493	479	526	490	517	515	507	457	482	523	475	491	474	513	497	499	512	490	511	500	495	496	511	489	500	506	509	507	480	474	485	461	476	530	474	494	520	540	489	489	479	497	483	504	487	482	498	483	537	482	492	513	514	486	510	514	464	465	508	495	488	526	474	498	472	507	508	486	432	504	511	532	462	491	495	500	494	484	520	518	474	497	466	494	493	497	496	475	523	476	485	515	486	490	492	511	462	466	482	475	478	468	455	489	479	510	461	497	518	465	498	491	459	487	527	475	533	466	504	534	524	526	498	514	505	493	471	468	501	484	468	497	510	501	495	485	518	480	486	532	475	467	477	505	517	478	503	526	493	525	515	517	499	484	481	482	566	489	495	508	521	495	509	471	505	493	509	479	512	481	532	498	528	528	489	473	538	510	526	489	507	507	521	497	495	492	481	507	496	478	505	504	490	520	465	512	467	505	533	474	510	483	513	491	450	464	497	422	507	493	512	496	486	473	505	485	529	533	484	479	469	538	472	513	518	484	481	500	497	493	527	509	480	518	481	485	494	509	526	526	502	537	504	467	464	466	479	498	454	511	532	480	455	480	477	465	457	467	478	506	492	453	486	477	503	515	446	492	481	507	495	499	491	500	476	503	467	439	535	470	549	507	526	468	483	511	492	514	496	537	542	508	537	471	480	517	540	534	472	459	510	497	470	505	524	507	506	502	512	487	449	506	479	484	521	427	506	508	502	489	494	448	489	490	522	491	505	513	491	454	471	531	475	507	487	489	490	451	474	485	474	459	515	530	525	499	464	471	470	518	498	463	479	483	484	491	464	473	530	526	488	494	475	494	497	486	520	510	479	486	490	514	495	534	488	475	475	523	471	530	459	482	524	470	465	477	469	517	488	441	488	517	513	522	481	471	468	517	524	467	480	507	472	472	542	455	478	498	483	476	549	491	510	479	498	498	515	488	492	516	480	504	497	522	499	523	494	464	467	490	498	469	491	488	519	481	458	494	486	511	481	495	500	497	465	491	453	497	532	507	496	460	524	460	535	516	469	498	517	515	512	496	460	504	523	522	472	459	507	512	495	485	483	474	495	510	464	514	452	500	475	517	482	462	501	505	480	508	461	478
23157	21383	30362	24976	20583	10552	1064	709	624	686	627	733	604	641	618	618	663	698	628	642	655	668	589	690	685	618	592	615	653	620	678	610	642	610	637	663	617	663	626	650	595	600	651	629	630	661	578	645	678	620	611	585	589	640	642	592	608	655	619	631	603	614	617	663	598	571	588	616	583	650	581	632	634	673	616	609	662	635	592	656	647	604	651	633	619	646	587	636	597	641	590	604	644	646	651	614	604	669	612	627	647	614	633	654	616	600	634	633	654	618	650	624	639	632	575	638	642	626	629	593	610	628	610	631	624	622	620	612	652	662	621	620	680	607	628	623	637	666	622	636	613	618	654	641	638	605	632	624	616	692	643	593	611	661	610	617	604	588	654	630	638	614	605	594	612	603	637	631	606	627	626	618	623	609	633	650	598	601	620	569	584	602	604	620	637	596	678	595	559	654	617	622	638	595	626	652	651	692	616	610	588	604	627	649	593	633	621	612	639	579	661	662	649	627	622	626	639	568	658	663	621	599	629	661	564	635	641	609	605	580	618	663	594	621	637	652	596	620	615	607	627	624	632	631	612	629	590	592	584	636	577	631	642	638	596	647	634	630	622	595	636	600	640	621	606	642	625	583	652	630	605	640	607	636	625	637	633	659	655	617	621	609	589	610	625	644	621	660	637	654	672	615	619	625	632	622	654	605	629	561	658	641	646	609	609	623	644	646	621	626	661	610	631	558	609	641	635	647	602	622	619	630	619	597	640	588	638	628	635	616	637	653	636	653	652	627	652	600	629	607	654	610	700	678	623	594	625	620	621	598	605	635	598	624	603	626	641	641	600	612	645	662	635	566	609	635	660	601	620	644	624	604	637	582	634	628	612	652	700	637	607	577	653	603	618	596	557	640	591	654	581	568	597	605	662	635	607	621	641	646	615	602	652	628	652	626	632	606	622	637	626	622	629	654	635	656	639	629	598	655	631	609	622	622	615	608	643	609	679	621	645	571	609	606	613	654	624	610	617	604	660	650	627	637	630	694	664	608	639	664	588	633	609	628	618	627	618	622	630	635	599	628	591	597	607	651	649	629	668	699	634	643	643	644	632	664	594	652	646	626	608	617	609	639	583	629	610	664	619	611	641	608	617	624	624	651	608	680	614	633	619	635	672	640	641	586	628	620	638	604	616	605	636	675	576	622	649	637	610	623	670	620	634	594	607	648	617	618	647	603	646	623	629	630	665	629	586	633	609	622	609	607	547	678	680	604	609	597	637	599	605	607	615	628	610	583	640	644	613	573	561	655	656	607	656	557	604	643	607	617	672	647	618	652	625	628	635	618	624	607	622	626	619	587	635	603	664	594	641	590	615	686	657	651	596	606	615	611	555	631	625	602	636	640	613	619	657	613	668	588	665	653	582	601	572	636	629	616	625	633	606	604	605	637	596	632	611	621	637	635	630	645	613	588	671	639	593	605	584	660	596	619	635	652	620	595	581	607	624	643	634	567	666	607	635	629	619	674	647	632	627	609	643	638	608	574	644	594	638	595	620	609	645	647	573	675	616	668	646	613	617	656	654	636	686	651	613	612	649	629	622	635	653	635	602	610	611	633	677	643	610	655	632	659	687	621	672	640	583	645	612	629	650	637	605	602	616	647	597	626	657	607	623	690	612	610	595	606	602	567	594	644	602	621	583	643	660	687	641	582	610	642	629	636	613	666	570	624	627	612	624	619	617	619	633	604	609	644	611	586	613	644	599	588	636	640	605	648	600	634	602	603	605	585	623	636	623	632	591	609	597	623	634	647	647	646	578	653	629	635	642	636	683	578	631	596	593	642	570	625	563	616	626	618	619	648	640	580	584	595	635	686	598	633	661	619	626	631	588	631	592	607	635	641	612	608	619	611	621	618	631	627	595	650	620	573	601	616	641	634	596	630	622	590	598	647	648	662	617	674	616	607	589	633	605	613	631	581	680	625	619	616	640	678	609	646	632	602	609	608	615	619	649	612	616	595	640	653	628	621	622	622	591	617	663	628	618	600	657	599	624	667	638	596	596	639	657	647	641	610	606	609	630	620	614	631	603	600	611	626	651	645	629	635	617	645	597	605	665	619	656	666	603	613	608	650	660	592	642	632	618	605	632	647	604	638	639	650	663	654	589	587	641	602	640	616	651	657	596	650	586	613	635	658	651	608	630	613	643	625	583	573	630	617	628	637	610	641	596	665	581	658	678	631	620	622	613	649	645	624	642	601	623	606	637	654	638	620	671	659	666	660	645	619	614	638	599	598	638	639	626	614	654	597	610	628	662	623	627	642	594	581	623	628	630	638	661	583	607	598	596	630	593	639	600	616	604	614	644	616	582	644	615	590	636	637	614	663	633	612	632	584	621	641	645	616	630	573	635	597	660	649	661	612	656	644	623	633	654	640	651	606	629	636	654	631	626	601	650	613	651	637	580	632	599	634	583	617	622	622	587	644	636	646	631	662	612	613	629	684	645	662	622	611	612	646	604	619	621	607	650	565	619	658	615	614	615	601	603	672	661	625	631	632	630	611	651	620	653	634	660	629	635	604	652	627	611	604	577	627	633	677	593	644	636	643	605	622	640	618	626	639	607	570	648	624	591	636	682	626	632	592	593	660	571	621	603	608	610	627	639	574	640	583	633	623	618	623	575	630	659	619	620	616	605	660	623	636	612	599	610	633	581	593	632	617	588	658	595	630	669	616	590	595	630	646	594	605	618	660	617	641	617	632	608	619	622	635	588	641	687	596	618	588	645	630	618	658	642	638	653	630	605	598	625	649	633	615	623	639	629	646	634	596	627	592	641	651	618	653	619	628	641	640	631	618	622	652	652	625	664	617	636	626	632	638	620	608	607	635	642	621	630	644	591	584	616	608	649	614	623	625	641	637	619	602	611	642	672	621	609	560	639	633	644	647	644	609	618	604	624	629	612	662	581	610	626	609	603	590	638	625	631	671	648	634	622	626	607	606	626	651	662	585	689	625	635	620	627	628	639	642	600	586	620	642	602	619	704	567	638	622	622	624	667	601	568	670	619	612	607	655	624	674	658	632	594	654	581	582	615	662	625	611	615	636	589	618	593	650	625	643	633	619	607	645	625	607	646	595	619	626	635	568	617	586	588	652	600	620	606	616	564	564	623	600	625	571	623	615	615	643	656	625	614	621	629	615	621	596	603	617	599	613	636	617	589	604	606	611	627	595	611	611	596	659	665	600	609	606	554	620	631	668	642	655	642	619	645	628	602	631	643	603	638	609	644	616	638	589	613	608	680	638	623	638	640	630	639	596	619	602	611	619	603	663	643	633	616	621	638	614	631	626	639	644	627	634	636	607	614	643	601	649	651	623	662	606	608	583	615	619	599	616	643	672	646	636	610	632	594	693	594	621	638	643	598	595	603	623	623	658	642	540	642	606	585	621	634	590	627	606	612	630	626	637	640	627	607	650	662	660	636	635	648	656	593	626	683	609	607	676	624	651	618	641
39027	68466	59895	25931	2349	1005	971	937	886	827	811	773	830	825	803	804	755	791	798	792	791	822	820	767	789	764	786	808	777	765	830	827	808	822	774	772	778	779	839	811	798	833	784	872	793	763	783	904	838	809	759	795	801	778	757	789	802	816	756	808	767	786	794	788	813	819	819	774	806	821	756	788	785	858	799	771	845	810	818	797	803	775	792	741	847	859	791	788	827	786	790	808	808	809	773	755	855	762	755	772	771	768	822	801	771	842	798	825	801	758	851	765	819	807	758	821	809	814	770	770	810	802	790	840	816	860	761	770	770	798	826	806	807	802	751	795	821	780	763	773	790	807	757	761	823	814	808	757	813	783	790	789	817	792	763	768	775	833	798	821	747	807	803	822	794	788	780	822	822	821	871	772	851	791	830	832	787	794	773	807	798	832	813	812	771	785	794	786	850	819	828	779	815	792	808	811	806	781	810	775	793	791	815	779	788	780	816	849	794	808	800	786	780	811	772	778	803	782	797	826	833	830	826	793	798	739	797	760	841	836	823	797	764	780	895	825	775	804	785	801	737	802	788	817	799	791	799	791	833	850	793	777	843	837	831	819	816	792	789	833	790	780	832	809	821	821	803	808	813	806	752	779	873	785	831	809	829	790	776	830	794	799	766	815	784	745	805	765	833	808	791	774	772	779	772	863	806	766	785	806	840	805	781	815	819	835	811	804	737	824	806	817	823	743	803	818	854	789	822	813	758	788	751	764	756	802	780	792	781	829	835	784	816	798	823	845	823	768	795	828	820	816	816	803	810	814	769	782	781	832	770	815	852	778	837	743	764	803	781	780	794	855	761	812	779	815	800	872	771	835	748	820	792	768	786	772	817	740	807	801	771	835	832	818	815	762	853	772	830	800	807	832	800	834	788	803	797	763	838	837	796	799	780	827	776	793	784	789	797	820	807	788	847	817	780	770	816	784	792	798	822	819	822	840	801	766	860	792	829	818	778	784	809	733	784	793	779	801	789	741	825	795	815	775	803	764	808	835	824	792	788	797	773	734	781	823	808	810	811	812	774	811	827	804	772	782	795	799	828	758	829	754	810	801	818	777	782	783	809	796	770	794	778	793	798	788	814	770	734	770	800	766	754	792	793	806	798	814	841	829	808	782	800	854	775	791	827	783	783	823	805	797	821	822	818	808	820	809	782	740	755	779	835	830	804	828	803	782	794	819	759	719	793	762	814	782	821	782	781	822	769	815	800	805	800	811	827	816	805	804	777	833	837	793	839	809	804	803	848	764	783	762	775	798	791	839	818	818	786	831	840	817	771	745	791	829	791	778	775	795	791	823	776	777	788	835	834	802	737	808	772	814	798	770	771	748	782	789	785	797	805	785	787	780	762	819	802	750	821	844	815	772	767	833	750	812	836	746	814	779	786	806	758	810	798	816	827	786	781	865	813	777	808	788	799	825	800	806	773	786	783	781	790	797	840	760	761	773	788	783	791	775	796	829	787	757	835	739	765	763	830	770	801	808	824	765	775	833	788	764	779	819	833	818	818	747	782	817	779	787	755	856	827	792	815	763	758	792	832	850	822	799	787	791	774	790	776	793	790	781	829	805	766	817	793	809	828	817	814	744	806	776	770	773	839	769	758	780	850	769	818	764	752	800	772	824	824	769	814	818	769	774	806	815	790	769	771	812	797	799	782	780	842	787	846	762	814	775	809	810	779	761	802	846	843	784	770	759	764	790	803	837	824	810	750	799	783	779	807	795	818	795	833	801	808	806	781	786	839	801	808	817	797	797	866	822	743	823	849	792	748	771	824	783	819	797	803	803	811	827	894	788	815	804	774	795	789	761	775	782	791	759	773	801	821	750	817	828	802	780	794	815	800	799	791	799	823	776	801	805	808	775	800	795	791	793	771	831	777	763	746	762	756	824	787	773	805	759	771	816	776	766	778	765	798	826	755	808	801	831	830	816	815	795	767	787	804	810	804	812	794	795	822	810	804	791	848	824	856	786	774	779	816	779	773	740	849	821	839	797	807	774	779	778	798	782	776	806	794	772	789	777	808	792	841	840	778	767	779	805	820	759	759	819	821	774	825	800	823	817	822	813	815	789	811	801	790	809	757	830	822	834	821	821	788	778	814	895	821	789	818	822	825	785	733	747	782	762	809	779	794	760	781	816	847	796	811	778	799	803	802	865	795	812	800	781	752	842	797	754	833	784	816	772	784	770	746	810	741	798	790	804	818	788	794	765	836	827	779	845	783	834	784	801	787	743	814	815	838	784	762	801	757	796	841	818	790	773	750	800	773	808	841	723	819	797	800	813	782	823	754	801	806	814	788	812	804	771	807	764	831	764	788	840	762	839	776	777	815	789	856	834	819	846	805	827	842	830	825	774	783	778	818	817	772	819	805	854	777	804	808	765	804	774	750	778	798	777	765	796	764	773	793	788	839	756	810	774	793	798	778	796	791	814	798	811	785	806	795	853	807	786	815	838	820	765	795	771	854	809	803	795	775	788	768	777	809	809	797	768	812	821	831	848	787	842	803	813	791	829	803	849	785	797	841	791	792	848	788	816	825	801	780	766	792	803	809	783	801	825	778	802	789	786	768	821	858	801	781	779	788	829	762	788	771	798	789	782	800	816	850	841	821	839	777	794	797	784	765	827	800	766	813	773	812	770	803	795	854	799	810	793	803	779	742	830	820	829	816	824	816	815	816	806	781	840	785	856	815	796	783	871	786	772	780	810	787	792	765	810	786	781	822	860	812	841	806	825	797	784	806	810	778	785	776	789	836	836	770	801	816	826	789	782	850	789	831	856	769	801	832	848	784	770	785	818	791	815	808	765	812	746	784	777	751	837	816	789	792	801	772	790	810	802	781	769	781	755	854	742	832	773	841	790	799	801	807	805	807	743	813	803	816	761	776	761	786	816	791	806	811	791	803	790	773	770	783	799	770	770	755	797	847	794	786	786	792	799	813	794	800	758	842	805	816	828	772	814	759	783	819	767	827	787	795	784	745	756	786	797	807	837	774	802	762	806	776	807	793	780	817	779	805	796	743	768	818	790	810	792	790	796	860	813	799	777	772	802	789	817	857	824	852	820	849	805	806	766	808	848	823	779	815	760	820	790	811	726	827	803	814	826	771	786	799	771	836	782	854	896	797	790	777	799	775	802	779	781	809	809	813	798	819	769	776	778	831	793	816	769	802	808	862	761	804	833	846	816	803	803	796	818	829	848	823	830	776	754	772	816	765	827	777	828	785	796	763	839	830	782	793	794	830	793	779	800	817	849	815	782	800	804	824	764	827	810	802	803	777	780	814	782	783	864	773	775	806	788	827	795	785	822	802	820	803	782	824	786	765	772	775	832	829	802	835	824	803	779	774	821	803	841	774	781	841	819	765	810	820	772	794	816	783	838	777	789	817	772	775	756	827	811	773	789	886	808	770	779	858	812	795	803	837	815	794	763	802	785	808	779	813	788	752	832	767	845
24594	21587	29629	25406	9723	468	255	207	204	198	200	193	199	199	208	216	210	191	228	210	239	207	192	191	214	199	210	219	197	221	220	204	215	190	232	212	214	210	230	204	202	199	210	205	187	192	215	183	206	210	230	196	203	216	163	232	203	203	222	199	227	190	205	206	212	204	191	194	202	222	206	219	189	225	221	221	172	221	189	212	189	202	205	224	213	206	236	207	220	222	203	222	203	183	226	205	199	199	197	197	207	235	214	189	234	182	200	210	216	206	189	213	191	192	210	206	204	219	221	201	201	195	201	191	184	216	238	200	181	175	195	204	212	190	213	202	225	188	193	220	209	208	213	205	187	220	209	200	191	214	215	194	203	195	192	223	209	203	208	252	220	196	193	219	203	185	216	200	210	202	201	193	210	221	190	224	210	213	203	219	185	187	198	202	213	195	203	209	191	174	205	196	226	206	195	195	188	237	211	192	192	209	199	191	206	189	209	198	217	228	215	239	219	220	215	187	183	222	217	211	207	217	182	208	193	228	206	217	205	219	211	196	212	217	218	209	217	190	210	218	218	204	218	193	202	197	215	215	179	223	196	194	222	207	224	197	211	195	215	198	206	200	198	226	220	217	206	171	191	215	210	219	188	213	204	193	229	222	203	168	201	188	194	227	202	201	213	200	229	217	197	207	198	213	192	221	199	190	215	204	203	217	206	223	225	231	187	215	193	208	204	206	205	201	214	218	199	220	190	216	207	203	194	200	193	185	192	203	198	207	210	216	220	207	232	196	189	204	196	191	207	183	221	210	182	209	223	189	221	192	206	221	204	201	206	181	190	202	200	190	222	201	201	215	177	217	204	193	215	202	201	230	217	225	200	217	199	196	215	203	206	219	198	221	205	205	219	202	199	212	213	202	204	206	210	245	199	204	235	205	187	199	212	208	215	235	217	195	202	204	181	199	208	157	198	213	193	218	196	191	176	231	221	206	206	193	219	210	200	217	178	195	192	196	204	219	191	204	200	180	225	173	218	205	216	204	220	208	185	206	205	184	214	191	202	167	187	197	221	207	201	192	215	223	194	211	201	207	213	216	217	201	223	194	207	224	216	227	206	206	187	210	199	222	250	181	205	209	227	205	229	214	194	209	201	206	189	172	200	215	195	204	209	219	182	216	244	208	187	182	219	185	239	204	188	221	196	224	214	186	191	191	218	184	173	219	192	185	213	203	222	212	198	225	191	210	175	208	185	226	180	207	183	231	207	225	227	225	218	216	190	182	207	185	207	195	187	218	215	211	220	199	218	229	209	194	221	202	227	195	214	208	211	249	195	201	214	225	213	211	237	242	183	215	203	185	212	201	207	203	213	221	189	194	220	188	234	203	197	203	222	202	195	197	199	212	209	218	180	206	231	219	214	208	200	214	227	201	209	230	212	193	222	202	196	203	187	203	193	217	229	192	206	201	204	195	194	197	181	186	231	213	220	198	199	197	214	218	200	190	208	194	210	214	205	193	197	192	241	211	185	179	215	213	200	243	193	182	197	207	223	210	183	194	204	192	201	191	204	201	206	229	196	205	209	193	200	215	214	203	191	206	217	214	202	188	234	192	231	197	181	198	201	194	197	221	212	225	217	186	190	205	216	190	205	210	223	202	216	233	210	205	211	198	190	233	207	220	192	213	227	203	242	246	205	243	195	197	209	206	218	198	225	178	225	212	200	196	190	192	228	211	195	214	215	177	211	195	187	232	199	221	203	203	228	196	210	185	212	185	197	213	188	223	204	208	194	207	217	182	210	177	206	185	187	223	215	222	204	204	207	202	207	198	193	253	210	215	210	228	211	195	200	223	193	211	200	221	199	191	206	199	198	200	213	195	218	215	195	227	206	210	214	200	209	198	217	209	217	224	223	216	181	207	197	254	224	195	241	207	203	181	211	189	203	230	196	206	221	208	203	197	197	200	229	209	203	190	205	219	206	219	194	219	195	187	195	213	193	232	225	196	189	202	219	208	200	176	224	194	224	213	193	222	187	200	195	207	221	201	206	217	210	223	177	205	192	184	197	194	202	179	183	183	182	210	206	190	220	204	203	229	225	223	202	204	205	207	206	195	205	204	212	207	220	195	220	221	204	221	210	190	221	215	209	217	211	182	222	188	208	215	192	190	197	208	184	224	208	214	229	198	189	228	191	212	220	197	182	212	220	208	199	197	186	221	196	201	221	218	210	196	203	200	225	215	216	195	188	200	197	207	215	192	205	193	227	231	206	221	207	200	220	244	203	211	198	176	204	194	240	226	194	203	198	241	201	200	184	192	192	189	195	229	187	216	197	193	208	221	210	219	205	202	202	216	197	192	205	214	216	212	178	202	217	202	216	201	181	178	194	201	195	209	190	208	222	218	219	223	213	199	201	212	206	199	205	205	190	193	229	191	203	232	193	236	199	199	189	211	224	188	191	220	234	212	196	196	228	183	214	217	229	197	206	194	202	199	189	204	181	201	199	197	195	211	234	198	209	171	201	194	206	218	212	218	213	212	200	211	204	210	206	191	187	206	207	216	186	190	177	201	212	197	192	212	184	182	199	223	210	188	223	200	208	222	199	211	201	208	218	205	214	220	231	219	211	207	222	211	201	206	217	221	208	237	192	176	219	200	203	213	217	183	217	191	222	198	203	205	197	204	198	216	208	218	203	190	212	212	212	235	207	227	201	213	198	214	223	234	152	205	219	226	201	229	220	185	248	229	195	221	192	213	213	204	220	216	200	212	190	214	205	194	185	193	196	214	200	207	195	199	193	218	198	182	209	231	188	206	217	216	208	216	195	222	177	205	190	201	207	197	184	217	209	203	194	218	202	217	213	205	195	209	201	187	219	210	204	213	207	224	219	240	221	203	204	205	214	219	204	211	194	207	228	209	224	210	206	200	199	205	185	204	175	207	199	223	227	202	212	205	208	203	201	202	210	217	221	207	229	201	225	216	194	200	176	228	218	208	195	227	205	235	208	190	187	196	219	219	191	211	200	216	185	200	227	195	193	199	220	211	211	242	198	210	193	211	193	230	182	191	221	205	197	226	230	206	191	199	210	210	193	195	192	192	201	192	251	195	227	181	244	200	237	205	214	211	192	194	211	194	219	194	213	212	231	232	227	205	198	187	193	228	194	225	233	206	178	206	214	184	203	193	220	217	220	208	207	209	232	187	186	174	197	221	229	211	217	214	190	197	208	213	210	189	233	206	215	219	189	203	211	209	224	194	207	213	185	213	204	168	195	216	202	220	191	205	205	194	165	203	207	197	183	213	187	216	209	198	217	201	207	204	200	214	210	202	226	203	210	201	205	198	191	211	198	198	199	224	205	191	190	197	210	223	199	186	193	164	171	193	189	203	197	209	201	205	204	210	234	208	197	208	199	209	207	203	195	209	207	200	234	196	189	196	228	226	203	204	220	225	222	211	211	202	216	194	207	213	184	177	211	196	188	229	210	197	223	201	216	230	186	204	207	189
34671	57037	48809	16846	1317	345	337	353	325	309	337	294	294	290	294	302	322	301	304	313	273	306	309	287	262	281	306	328	285	329	306	283	284	290	300	277	303	320	289	278	299	294	304	273	311	316	279	299	317	273	288	335	290	309	296	279	304	290	285	317	254	275	297	289	306	286	293	286	306	346	284	285	297	303	283	272	267	313	288	299	271	310	282	306	316	264	288	275	304	296	279	277	286	295	316	300	335	296	275	291	290	273	279	290	278	317	308	302	298	329	291	300	284	277	289	295	332	341	274	296	284	271	289	273	291	272	302	302	274	320	279	268	282	291	279	316	278	321	325	265	303	281	310	284	298	312	262	315	290	270	294	291	284	292	306	299	244	295	313	279	298	281	270	277	296	325	286	299	283	299	279	278	309	267	272	265	298	307	288	302	330	321	274	293	303	321	297	324	287	265	284	282	301	298	296	300	298	261	300	287	280	270	318	263	325	313	301	291	288	272	281	289	301	295	257	282	313	292	286	265	285	328	285	290	260	277	284	284	290	293	301	308	299	274	325	266	314	292	307	284	272	278	272	284	282	260	277	293	300	275	253	294	293	285	257	323	311	260	271	306	292	286	272	275	297	277	281	295	274	296	287	280	286	259	293	321	297	281	301	297	280	306	294	303	285	332	299	308	336	254	297	304	319	288	310	269	281	254	263	255	296	295	298	254	295	290	307	265	271	313	296	298	292	269	274	284	261	315	294	299	308	303	297	280	288	278	267	295	291	301	282	300	288	316	313	281	274	310	293	292	301	287	317	292	293	305	312	278	296	302	287	281	305	276	326	283	286	290	302	279	309	292	293	298	272	313	272	260	284	301	291	295	300	305	270	263	278	275	300	314	306	288	297	300	308	291	289	276	287	276	287	278	298	293	288	281	276	304	269	285	298	287	279	287	288	340	330	271	250	291	281	306	279	293	295	290	297	260	294	292	300	238	267	310	287	275	281	267	289	287	299	283	273	296	271	264	278	289	303	277	301	305	295	294	277	328	265	266	300	268	292	316	307	289	287	252	299	331	309	275	314	272	276	285	315	283	300	305	272	303	309	304	270	271	288	254	287	292	297	306	270	261	283	322	283	295	308	276	308	271	326	275	252	306	268	294	274	283	267	291	301	302	281	294	275	284	273	285	302	265	310	296	278	274	276	288	307	297	286	292	311	298	278	301	304	292	288	285	299	286	294	273	284	316	294	302	321	269	277	295	297	312	271	300	301	281	316	277	273	284	277	268	287	275	289	287	276	309	303	291	301	294	317	306	270	272	255	308	302	321	284	308	274	306	277	304	263	300	306	294	269	281	317	300	293	274	290	297	295	297	284	292	274	290	285	278	296	299	277	258	274	289	307	242	279	285	284	276	326	285	276	284	303	275	311	288	255	274	319	315	293	290	287	311	305	303	257	260	303	350	280	300	289	315	296	270	308	273	284	285	292	291	286	280	256	288	303	264	294	290	289	290	297	288	296	273	316	262	273	302	276	305	313	316	316	291	276	274	281	298	300	322	262	301	276	306	285	298	276	302	281	274	272	293	295	285	309	305	277	274	287	278	284	288	272	308	294	270	291	286	316	287	299	297	333	271	311	303	254	301	302	309	264	295	300	293	259	297	315	250	301	302	272	305	291	301	291	303	305	302	304	279	286	302	295	281	292	268	275	315	299	299	295	270	309	261	272	274	303	309	280	295	249	253	308	290	315	291	322	294	297	296	325	282	309	324	279	307	279	308	297	281	243	288	282	283	278	274	301	285	293	262	271	297	297	307	297	293	282	279	292	258	260	280	307	258	309	289	282	283	290	249	300	311	285	292	274	265	299	293	288	278	285	271	313	288	285	285	282	273	289	300	289	275	283	271	289	289	279	294	278	288	249	257	280	324	311	307	271	282	287	304	293	305	302	286	269	299	279	294	307	279	290	275	308	272	274	289	306	300	297	315	274	268	291	286	301	302	271	301	273	290	264	291	300	284	329	294	304	284	281	263	278	303	280	293	303	329	305	300	292	284	298	282	305	290	281	269	265	311	277	305	279	261	272	261	318	307	303	266	273	274	305	278	300	321	291	292	261	299	270	291	290	303	295	308	294	284	272	274	273	284	311	284	295	312	300	291	279	274	330	275	314	274	268	279	300	289	291	267	273	239	307	295	266	308	273	280	299	266	265	297	282	290	314	304	293	314	309	287	291	317	295	284	304	297	285	268	239	291	323	316	268	285	331	273	316	305	281	306	287	272	299	302	309	322	306	306	266	309	258	299	285	293	298	301	275	278	279	271	291	287	286	283	305	305	332	302	297	268	257	284	301	261	287	263	293	301	301	289	281	293	294	302	278	264	309	311	296	304	267	248	306	274	303	259	291	289	305	279	299	290	266	290	293	303	291	315	274	271	310	299	255	289	273	304	288	296	326	294	302	305	269	284	298	337	270	263	317	326	309	324	288	270	255	270	277	299	300	289	293	313	286	300	311	278	279	294	269	288	274	289	294	335	315	283	298	261	268	300	294	296	281	268	296	295	296	285	270	279	289	279	295	296	301	301	296	294	268	298	289	294	303	278	262	311	304	310	272	305	327	288	288	288	304	289	293	291	271	283	288	309	289	292	269	312	299	318	281	337	301	282	295	272	285	303	270	294	264	322	300	293	265	292	287	290	301	294	278	287	284	324	293	297	302	279	301	289	256	272	283	265	298	282	303	282	277	299	297	286	286	275	256	303	300	300	305	289	294	289	291	279	294	282	288	306	327	321	279	286	297	275	275	271	288	296	283	280	274	282	282	245	266	309	300	292	296	280	288	302	289	280	306	276	277	285	285	284	313	295	306	288	331	288	300	313	311	314	270	281	305	297	282	285	284	275	331	265	300	277	287	258	313	280	256	276	285	305	285	293	269	300	292	258	291	273	298	296	303	298	252	290	300	302	250	304	278	283	303	292	296	289	265	295	278	289	277	296	333	292	274	293	298	298	284	303	276	255	294	243	261	299	275	260	288	299	284	320	305	280	276	329	294	286	285	268	280	279	274	281	292	307	275	290	306	305	299	256	303	298	274	280	278	322	273	283	294	299	261	297	263	295	293	287	303	291	305	295	292	280	266	286	323	286	289	265	293	299	275	267	292	331	303	299	271	269	306	231	270	271	278	250	261	283	314	320	300	288	253	259	291	279	301	286	289	292	298	258	303	279	285	289	268	312	317	269	287	287	306	284	275	256	291	288	280	256	289	288	311	268	287	282	304	286	294	301	263	294	300	295	280	283	279	278	278	293	277	275	299	286	306	297	321	300	315	300	266	281	314	299	295	286	288	320	290	299	285	282	273	289	298	292	284	298	300	284	302	314	285	287	272	310	307	310	294	281	282	292	282	288	257	316	287	288	273	284	297	304	288	306	294	264	295	289	314	294	275	273	302	254	301	282	309	293	304	286	272	283	295	296	309	275	294	309	271	311	282	289	264	265	313	303	279	304	283	294
22312	21334	29954	23877	21303	21086	10405	753	630	592	571	566	538	551	565	552	496	551	552	571	540	520	520	558	543	500	503	537	484	529	535	551	541	505	520	549	535	556	495	506	480	540	521	526	555	483	485	551	524	538	518	514	512	506	586	522	525	516	523	516	485	489	496	523	503	542	505	515	558	501	538	546	548	507	548	499	502	514	507	464	495	539	501	527	518	534	511	521	511	549	537	534	531	509	515	523	513	512	507	520	508	558	507	536	506	546	536	542	526	519	522	529	475	511	523	522	545	491	511	527	518	548	504	527	531	575	528	526	548	495	518	554	529	451	550	562	487	490	499	504	521	544	567	486	538	513	484	506	553	517	478	518	501	562	517	481	531	535	514	529	530	494	533	493	514	503	516	521	527	544	518	556	518	547	515	547	512	559	544	540	516	502	536	527	526	509	534	568	501	535	508	532	550	528	537	533	535	528	555	514	502	529	491	503	544	518	566	514	541	506	507	517	496	523	524	514	489	511	512	519	506	505	522	504	517	521	520	507	536	541	511	522	497	487	521	559	523	533	512	519	484	519	513	495	579	488	493	570	525	493	541	504	508	527	548	473	516	473	509	498	524	504	502	526	502	531	536	564	559	497	541	504	534	571	516	496	550	522	528	514	542	522	505	546	506	514	467	498	548	510	474	502	501	480	553	503	480	505	497	515	493	527	554	490	520	518	503	511	530	513	507	532	476	574	534	514	483	498	467	534	521	530	494	548	531	527	538	585	539	563	530	517	533	508	489	488	530	519	502	517	538	507	471	516	507	508	528	526	547	509	535	501	516	529	533	486	506	555	520	536	525	461	549	473	489	562	528	557	522	488	471	549	528	545	509	515	524	487	523	493	517	538	534	489	550	505	549	512	550	515	530	463	538	522	524	509	499	507	541	538	525	580	522	503	548	540	536	512	495	463	509	527	511	515	521	506	504	486	520	509	506	512	546	521	537	521	499	487	536	485	540	536	492	509	557	532	538	537	506	475	522	545	508	497	510	536	563	518	518	498	539	552	509	560	531	534	520	538	526	531	524	531	508	510	544	517	569	516	537	523	516	490	497	479	523	534	513	507	541	523	541	515	540	526	521	550	547	545	530	507	509	537	511	498	517	490	538	530	519	517	498	528	546	526	524	485	508	541	475	511	519	563	512	532	539	503	507	569	530	512	514	517	560	488	552	492	505	516	497	496	531	509	535	498	522	533	487	521	489	489	532	514	497	582	498	487	560	569	494	491	521	494	517	520	528	517	531	524	511	522	466	537	513	496	529	523	557	543	586	498	541	530	459	499	540	533	507	515	478	500	537	550	506	546	538	534	498	546	480	508	542	477	528	491	527	552	523	548	532	542	545	495	531	498	519	490	528	492	519	509	516	525	479	554	484	565	541	510	537	534	486	521	515	500	534	509	499	516	557	528	529	537	547	551	484	554	559	528	553	492	492	495	504	528	490	532	496	486	516	521	501	488	491	523	524	528	506	488	556	548	483	500	543	498	513	501	524	529	509	531	520	504	502	515	568	501	505	487	554	518	540	521	516	501	535	532	492	508	461	471	506	542	565	532	524	492	500	543	532	517	538	512	494	553	525	543	506	534	557	483	516	512	510	504	490	540	562	522	478	519	481	507	512	542	528	503	532	558	561	487	548	507	524	537	525	530	512	497	489	476	516	525	495	556	486	487	487	536	486	515	541	482	556	518	513	542	523	530	502	520	524	554	502	542	489	523	518	537	492	529	487	551	491	517	489	504	496	556	483	531	518	514	511	515	487	505	514	468	536	520	569	545	502	540	516	520	521	507	484	492	516	523	491	543	492	521	533	481	506	494	547	498	517	491	549	516	525	519	479	467	507	504	530	564	523	510	583	494	516	514	545	500	550	509	523	515	513	499	505	507	542	534	502	520	474	548	495	536	512	520	498	516	493	528	530	511	520	539	494	511	501	513	494	536	529	491	532	505	525	556	524	556	520	559	505	550	534	506	510	513	573	585	475	542	516	495	533	515	499	495	543	517	520	510	551	527	512	511	511	534	527	484	515	541	567	561	554	550	528	519	524	497	518	548	512	535	507	531	527	563	491	537	510	517	580	539	495	519	517	502	509	483	507	523	514	545	541	510	508	526	516	582	552	548	517	496	508	532	519	516	525	517	547	512	551	512	493	550	541	491	486	503	499	553	530	524	527	538	522	483	545	568	509	493	503	481	505	530	516	482	522	455	527	494	516	511	519	524	530	543	522	544	491	523	504	534	477	505	547	528	513	519	543	500	545	528	527	553	531	526	503	539	498	507	524	562	500	526	533	525	518	559	499	521	544	547	522	488	545	477	501	527	508	539	495	495	463	525	518	503	479	508	551	508	501	503	503	530	516	489	499	461	527	521	538	515	492	541	556	518	553	506	496	524	518	481	512	519	534	527	558	511	536	527	511	546	539	574	481	525	519	522	555	529	523	534	494	507	507	538	505	509	535	502	504	497	525	518	488	504	560	507	522	530	502	500	520	500	514	553	533	539	477	510	510	514	463	549	516	522	519	527	518	524	527	510	547	520	570	518	503	544	552	511	551	519	536	501	523	536	539	540	514	490	500	511	497	500	499	495	559	537	545	498	510	504	509	541	557	509	511	533	495	535	514	510	519	523	520	514	530	536	491	501	501	513	538	527	497	505	515	520	530	503	502	540	506	477	512	530	560	566	507	496	541	482	489	542	542	499	522	516	529	538	519	495	540	509	514	536	518	539	524	558	511	529	523	528	498	512	490	488	536	493	503	525	543	512	527	521	538	504	523	526	490	502	445	559	532	490	521	528	470	523	512	499	558	528	552	486	517	525	493	484	539	524	507	518	500	565	535	541	510	508	492	524	566	550	522	509	560	501	528	510	512	530	515	520	538	504	541	495	513	513	520	486	472	539	492	540	523	493	475	503	540	501	521	487	561	516	508	530	512	534	534	547	495	507	519	526	505	563	525	531	544	513	482	507	540	501	562	479	485	518	541	505	526	499	497	494	497	519	527	563	495	522	534	532	545	553	542	525	525	495	470	519	536	521	474	510	538	532	556	486	491	525	518	520	515	508	539	516	529	523	557	527	516	524	521	521	508	560	515	543	502	516	511	501	511	532	503	526	574	482	493	559	529	562	514	529	505	526	522	528	487	521	535	543	524	549	514	539	550	508	526	526	514	552	509	499	482	498	526	523	500	514	525	460	525	542	582	492	492	517	498	551	537	521	536	543	495	464	497	525	533	545	542	512	480	560	497	545	552	525	502	513	511	509	489	496	531	515	549	498	510	494	523	559	490	509	521	544	548	511	538	524	522	529	551	532	463	536	523	552	533	544	547	539	514	532	529	481	492	537	538	543	504	508	507	511	539	512	511	542	494	561	532	559	546	530	534	498	549	535	542	515	510	528	551	503	542	555	555	501	525	517	514	554	508	549	478	537	520	518	525	555	519	492	545	527	534	505	498	489	535	487
43741	76675	63115	35321	3859	1022	926	899	825	816	754	757	718	748	666	728	729	737	672	703	751	747	709	674	700	662	625	680	709	709	695	725	635	691	685	705	674	696	684	672	660	697	680	616	665	693	714	710	680	676	680	697	655	660	697	674	676	685	655	650	682	677	651	641	711	709	671	719	679	703	664	678	701	685	710	664	692	625	638	692	697	721	679	679	695	720	656	717	678	698	667	667	701	671	610	677	674	715	703	707	690	682	732	653	675	660	664	669	671	697	636	734	626	680	703	678	691	694	686	668	688	655	690	700	668	636	696	674	665	684	733	697	642	668	684	641	723	691	640	667	684	730	669	679	656	694	669	679	693	704	642	684	679	670	632	666	696	650	633	682	632	686	644	628	697	688	657	668	645	708	665	686	652	690	672	647	705	671	687	629	690	674	679	690	679	678	688	733	691	684	696	683	682	729	670	705	689	676	691	711	664	708	645	676	677	691	663	710	683	678	667	652	636	689	645	667	718	620	683	659	702	667	714	668	689	680	684	697	694	674	674	681	707	672	692	708	661	696	701	674	672	687	685	713	678	676	653	698	659	687	673	709	694	709	690	706	624	709	613	666	694	671	614	681	647	723	633	650	724	668	649	726	647	686	649	687	683	669	651	650	711	673	655	721	648	699	676	645	679	691	687	692	690	709	662	714	650	681	644	653	647	720	676	683	692	668	658	695	709	679	692	691	672	646	699	717	701	688	692	692	683	699	681	649	699	699	701	741	664	655	696	675	677	658	699	654	663	670	681	653	681	660	678	674	681	678	692	700	661	674	700	655	659	686	699	618	655	672	663	696	671	670	657	648	667	631	708	660	677	730	701	673	677	673	710	650	662	692	642	737	692	690	677	691	690	678	667	678	710	655	665	657	678	691	623	655	674	665	674	700	694	652	678	703	670	734	702	697	669	640	702	699	696	710	703	719	651	683	695	703	716	717	696	698	695	649	662	665	680	663	669	681	683	691	671	665	698	705	659	670	677	681	623	647	712	678	650	677	670	647	680	713	679	668	719	634	636	668	696	706	681	667	674	650	703	696	700	687	710	673	657	656	640	645	658	703	703	701	664	675	730	649	662	667	669	676	697	678	695	671	684	704	652	662	668	660	708	716	727	676	702	686	701	652	694	713	679	629	648	658	653	693	682	636	694	681	648	693	684	711	695	671	686	671	670	638	696	725	621	678	717	719	685	648	669	693	720	724	701	643	714	668	677	669	668	715	709	661	691	655	678	678	646	648	664	705	655	681	678	677	641	670	686	688	676	671	673	709	677	716	684	672	706	647	702	727	656	713	690	669	663	673	655	735	677	686	664	695	622	697	649	766	678	662	669	631	665	722	689	692	701	687	697	645	657	693	696	672	680	649	705	714	670	658	658	733	646	666	700	681	669	656	661	665	639	633	653	648	690	687	674	665	675	695	646	708	688	669	731	686	711	633	687	686	687	707	648	708	721	706	721	701	661	643	658	667	682	670	691	691	669	718	639	733	686	659	706	664	654	692	665	645	683	725	693	686	685	628	653	702	730	686	701	637	678	665	698	717	704	648	702	676	702	723	678	694	709	697	642	666	670	660	679	701	703	638	657	661	676	625	613	629	653	659	637	672	663	704	674	706	695	653	685	702	703	657	667	663	666	695	659	674	649	682	671	699	675	663	670	686	675	656	685	707	711	705	667	738	706	660	703	689	679	645	672	685	681	668	685	653	679	713	662	706	699	673	698	667	691	662	711	725	663	716	688	705	685	654	652	665	648	669	707	698	687	678	676	678	645	681	673	688	695	677	686	732	681	702	678	627	701	661	709	679	693	668	685	654	690	668	656	662	675	667	633	690	675	712	706	683	701	681	730	755	650	713	736	687	703	696	697	681	650	671	710	660	696	648	692	648	666	678	715	674	666	678	663	697	685	632	703	605	670	681	651	700	655	647	689	666	723	689	695	692	656	659	702	688	669	668	709	647	688	743	698	677	687	673	644	707	693	672	662	633	688	730	709	691	685	670	626	707	679	666	695	722	676	682	687	721	706	693	695	633	680	653	680	668	680	686	664	678	689	698	701	665	712	661	693	659	656	665	645	714	733	680	652	649	749	642	679	679	689	686	669	707	677	689	677	667	662	657	717	672	717	661	666	715	724	661	643	722	676	678	663	719	686	691	714	697	693	694	705	688	605	652	660	642	659	658	656	697	690	673	701	662	642	684	686	678	696	646	686	660	669	658	722	702	685	689	714	688	719	688	657	686	691	664	704	703	670	699	659	706	661	680	677	667	672	689	656	691	701	661	690	639	672	678	690	690	644	682	669	614	680	662	649	665	695	702	745	654	704	684	695	710	709	722	673	683	691	662	696	675	677	678	703	718	723	696	652	686	652	650	640	721	657	719	673	692	704	682	612	672	609	691	701	655	656	683	699	675	632	687	664	677	698	650	692	652	673	694	715	631	699	707	679	779	675	644	649	708	700	714	693	658	658	649	660	654	666	653	713	652	707	647	648	722	688	664	678	703	684	717	686	674	659	681	703	707	706	684	652	680	690	674	733	730	752	671	661	671	652	667	683	685	693	675	638	703	638	671	683	707	705	687	721	701	704	712	645	677	652	662	690	662	653	658	685	729	710	690	644	687	672	666	663	678	699	663	677	667	694	673	703	736	670	675	680	717	652	668	719	679	679	714	663	676	694	674	712	679	664	670	631	692	664	658	681	709	704	735	673	677	658	670	687	675	674	681	666	671	664	722	726	664	712	730	697	687	671	687	663	694	690	693	698	671	674	611	654	663	662	712	648	676	653	689	669	668	681	690	640	638	674	675	675	668	720	658	652	701	686	646	655	715	712	683	651	662	681	695	700	690	712	650	675	682	629	671	651	665	647	723	697	713	637	649	691	655	641	658	653	717	668	619	709	684	710	740	641	715	647	678	688	645	705	683	681	690	655	650	687	703	668	649	660	707	696	658	687	668	677	687	651	682	692	678	643	731	633	675	679	642	676	655	692	627	695	691	689	677	668	671	689	640	655	651	678	689	669	680	676	688	658	664	657	681	671	677	675	704	660	681	718	678	637	666	671	666	667	702	669	689	617	699	689	686	687	690	695	665	713	712	695	720	634	679	652	732	669	672	667	619	653	704	676	735	692	717	702	705	631	679	703	653	657	689	662	687	687	696	646	681	707	672	671	713	656	690	682	649	672	704	701	615	651	648	689	696	693	685	673	716	685	729	672	678	686	688	683	694	648	666	665	691	687	659	643	637	674	676	738	671	670	646	654	698	643	658	642	699	706	691	658	679	667	675	701	667	670	684	704	670	687	647	675	670	674	705	659	662	655	655	674	690	695	692	712	728	720	621	665	689	736	709	685	665	699	639	643	675	714	676	667	673	679	651	666	698	646	681	696	649	641	671	675	673	637	690	675	697	702	646	707	716	675	665	690	673	681	669	665	671	691	668	635	647	710	654	655	670	718	692	651	709
27762	21945	25614	8063	582	401	354	402	397	405	346	410	427	384	375	396	336	353	391	409	392	400	338	380	374	355	367	393	361	400	389	407	398	369	366	390	400	361	383	398	398	394	386	373	412	388	390	389	395	371	383	375	400	406	385	367	362	347	381	379	369	378	350	389	406	357	363	401	377	413	397	382	363	410	401	404	387	391	389	384	378	393	406	373	387	367	375	383	400	385	368	387	372	423	370	383	396	379	391	392	389	357	366	393	382	379	398	420	370	377	378	376	371	392	425	350	408	386	380	388	397	415	407	377	402	351	368	389	373	373	355	378	396	398	392	364	401	405	406	388	401	406	378	392	387	339	358	400	395	392	410	392	380	394	389	342	347	364	404	389	398	389	378	386	332	400	383	357	375	418	374	387	406	380	374	385	369	385	391	417	381	369	396	384	355	407	374	409	403	389	397	377	404	392	386	402	381	417	397	378	397	406	404	374	396	367	411	444	445	387	360	373	354	370	358	416	410	369	394	397	396	393	412	393	367	385	374	368	374	398	358	386	384	342	377	359	390	382	396	389	399	348	415	386	408	426	392	350	395	359	386	409	377	367	396	401	380	389	392	380	427	393	386	367	388	412	365	386	357	387	376	410	393	392	401	373	371	350	371	381	399	380	394	385	402	349	369	436	352	403	366	415	414	382	394	397	377	398	373	420	377	396	354	361	386	373	402	401	376	402	409	398	391	378	381	389	421	383	420	363	376	372	405	429	432	395	395	441	389	360	391	417	400	404	395	370	383	388	376	371	355	383	384	416	353	378	370	414	394	352	410	402	373	396	406	422	428	374	388	381	410	363	411	370	391	371	384	397	360	394	431	382	403	354	391	382	404	361	396	395	389	376	378	391	380	374	428	372	385	392	347	418	395	403	369	393	378	389	381	375	386	372	387	406	402	365	412	395	389	414	386	392	422	419	387	400	377	395	373	424	394	386	379	392	392	389	368	386	370	398	378	386	399	393	356	383	410	375	365	372	358	398	364	360	402	389	406	422	417	386	386	378	368	383	406	408	428	382	397	368	375	383	411	391	425	410	374	363	357	388	356	359	381	364	395	387	401	377	377	399	368	391	397	339	376	360	413	385	362	375	397	393	376	370	388	347	401	378	386	368	417	413	369	381	386	428	387	357	421	370	397	382	359	415	409	388	403	389	373	404	404	382	351	384	395	404	409	401	349	399	361	373	360	352	382	401	422	379	401	370	401	369	413	368	414	388	401	368	379	394	389	387	393	402	385	366	400	408	401	388	398	376	376	353	377	382	376	415	416	394	405	363	340	419	410	410	412	386	410	384	386	373	400	386	373	382	393	398	365	371	388	394	362	395	392	389	400	394	408	405	385	359	392	362	340	369	371	395	397	391	395	398	332	413	376	371	384	409	367	389	386	419	400	367	391	423	364	378	386	376	390	392	423	423	378	352	397	379	406	348	369	360	411	420	416	392	390	427	361	436	404	371	372	404	383	395	381	388	372	372	365	415	372	365	359	365	388	405	391	343	384	367	383	404	376	407	346	403	386	396	378	408	389	389	408	370	399	383	405	383	362	391	382	401	362	403	354	382	349	412	367	398	400	364	379	413	387	390	400	400	371	387	392	373	390	385	409	361	384	391	372	358	358	418	358	404	388	338	373	362	375	388	425	389	387	363	370	411	401	371	380	403	398	386	375	372	383	374	402	367	381	374	379	368	390	389	406	348	405	435	420	354	399	374	408	392	375	410	406	391	411	411	392	392	407	355	353	428	375	387	416	398	411	369	362	376	389	379	320	372	404	403	343	388	405	400	354	392	405	392	398	391	381	377	364	404	392	350	404	382	359	410	395	373	384	354	395	379	385	410	410	371	387	381	404	390	388	405	375	388	397	378	394	386	351	345	397	367	384	399	414	403	399	389	416	431	402	374	394	411	348	388	414	384	389	408	401	378	436	385	414	385	379	404	373	429	390	420	402	392	402	392	398	388	418	360	386	436	375	387	405	382	379	374	374	391	379	408	363	378	397	374	382	345	340	381	378	350	395	380	434	382	370	390	381	357	402	396	412	362	401	411	394	390	408	381	378	368	373	403	360	390	398	398	374	398	367	386	406	387	382	366	372	365	386	411	371	370	407	381	384	422	392	382	375	423	408	371	416	369	412	428	418	380	412	364	383	411	393	388	390	383	374	393	376	354	379	373	362	402	437	362	392	385	392	404	375	386	423	397	405	389	396	400	398	436	364	394	398	332	355	410	379	428	386	369	366	379	364	372	368	372	347	383	395	409	401	383	389	393	391	358	397	368	395	395	398	380	391	358	365	365	403	354	365	402	422	365	405	385	358	391	404	403	377	395	389	394	420	384	383	406	387	345	395	378	383	363	356	403	381	397	401	382	356	396	376	402	404	390	386	411	365	381	386	398	395	372	392	375	369	398	398	374	409	383	393	386	423	372	390	388	391	402	401	410	391	395	364	420	392	427	384	403	399	360	411	398	406	395	415	366	372	385	357	404	372	415	376	370	410	391	392	409	408	360	388	380	407	407	385	366	361	397	384	381	403	400	350	344	367	373	399	377	407	372	378	369	387	411	404	404	384	399	362	362	413	354	410	398	392	400	357	399	383	366	359	386	414	391	418	427	391	364	368	384	390	389	402	384	383	374	349	401	380	393	382	358	367	416	363	397	353	394	370	395	379	364	394	385	401	426	399	397	353	413	398	430	414	385	354	401	360	370	416	358	356	376	379	379	379	350	405	397	396	396	430	382	382	369	350	394	390	403	411	339	400	382	387	384	367	372	356	393	371	365	403	412	347	414	415	400	390	414	367	363	395	355	376	373	378	404	389	407	382	423	383	379	387	392	352	393	396	375	394	429	372	406	412	373	347	367	392	386	396	398	346	432	372	389	408	398	388	388	419	386	427	402	402	381	388	436	371	371	392	381	394	385	332	385	397	378	381	404	394	412	318	394	399	382	385	392	396	394	402	400	400	381	397	392	406	405	396	399	397	396	365	400	377	398	399	371	405	412	383	402	394	375	398	402	386	399	389	362	388	390	371	375	424	355	378	371	388	393	371	419	393	412	364	372	382	378	394	406	359	413	412	360	359	401	384	364	373	356	380	369	430	419	374	399	421	412	415	391	356	389	355	379	361	386	369	384	391	354	409	371	373	407	389	427	375	387	352	365	350	370	383	442	382	391	412	345	369	359	379	420	370	397	351	385	392	375	360	378	376	376	395	390	392	393	413	360	389	361	389	392	390	408	356	371	411	378	362	403	389	407	393	373	388	373	386	403	386	369	414	363	414	377	370	377	379	346	416	393	362	405	391	397	381	446	363	377	354	382	366	396	391	387	396	362	413	399	402	395	388	349	385	393	390	387	392	402	377	337	391	359	389	389	365	404	383	394	383	431	390	390	396	397	368	401	409	373	405	382	379	428	444	359	401	398	397	381	389	369	399	366	389	390	377	350	408	402	384	383	395	407
19579	31817	25158	4395	665	513	494	484	506	522	525	476	454	536	468	495	465	521	514	518	539	472	499	506	486	485	523	479	501	457	489	485	474	492	516	522	530	452	511	491	528	478	513	446	523	524	492	545	495	504	501	511	492	471	467	512	495	464	512	517	473	457	485	538	515	529	492	491	525	471	549	505	506	498	548	496	477	489	484	511	490	511	480	449	477	525	519	516	503	534	497	478	491	525	509	526	507	523	487	504	481	470	475	485	489	505	569	494	522	485	470	464	477	494	513	517	534	478	500	527	522	469	455	445	497	469	523	502	552	474	489	506	467	543	482	488	527	461	524	507	512	460	484	513	533	548	493	507	514	477	532	498	513	468	488	512	473	531	524	533	488	524	504	483	494	525	474	514	497	510	525	524	464	492	519	499	489	474	495	513	498	468	479	500	492	511	491	524	504	499	500	499	535	485	523	503	538	519	525	522	538	510	457	506	529	495	491	506	526	563	497	514	517	502	487	464	514	497	531	461	500	537	491	518	495	494	512	448	500	506	480	540	541	476	520	499	541	511	463	469	495	503	495	480	521	533	514	530	452	511	483	534	508	468	480	508	550	480	501	531	504	530	487	521	505	464	488	492	518	477	477	509	526	473	514	512	483	517	511	472	480	509	497	497	488	514	495	529	510	486	505	547	463	512	497	468	484	485	524	474	499	483	493	552	481	456	497	502	532	478	506	495	467	518	476	491	504	499	516	483	527	510	481	493	474	465	506	484	529	505	500	464	464	516	505	499	537	523	524	469	486	478	488	468	486	513	510	502	475	560	501	497	489	568	532	492	510	469	470	506	457	509	496	528	511	530	496	536	513	512	509	455	526	505	475	487	519	525	499	485	506	486	506	543	513	481	509	451	451	505	507	498	487	492	509	462	445	504	525	526	521	514	494	512	508	476	505	488	527	502	511	503	477	495	510	542	506	495	506	501	508	474	477	495	478	521	531	497	532	509	493	497	506	463	501	455	493	544	517	492	525	550	496	502	526	503	491	533	545	525	495	495	530	505	512	476	511	496	479	482	516	511	485	539	523	529	488	470	480	530	529	500	479	491	552	519	487	509	506	509	495	469	509	517	520	500	502	485	534	490	465	526	517	494	523	467	540	503	498	464	543	467	501	533	482	455	474	536	491	470	517	509	476	530	523	504	487	485	478	514	513	454	517	481	538	503	483	524	533	499	492	498	472	506	467	497	482	490	513	504	552	504	488	491	537	500	499	521	512	497	451	508	508	491	487	473	508	532	533	471	493	490	528	483	516	496	502	528	524	494	535	540	479	494	505	479	483	510	484	506	472	508	497	489	518	514	498	514	512	516	524	481	508	477	497	516	539	494	479	485	521	524	543	524	457	469	499	525	449	488	503	526	479	538	540	478	487	494	577	543	515	486	517	528	494	527	523	507	536	479	511	517	530	479	483	488	514	521	507	491	471	537	475	463	509	513	493	508	488	464	551	495	523	532	508	509	507	505	532	519	515	518	488	485	487	489	500	504	523	522	494	506	474	515	502	544	507	517	524	519	495	552	477	560	502	487	461	471	489	500	547	477	490	484	461	480	524	519	494	476	543	551	479	493	469	518	514	497	507	497	497	525	479	519	503	494	503	479	496	510	470	490	526	505	493	495	508	510	501	541	459	523	478	514	493	476	506	518	497	533	496	510	496	530	525	515	480	512	494	520	503	522	489	439	500	544	512	502	487	500	507	493	534	514	484	503	497	493	479	489	524	500	489	522	488	470	501	510	479	488	503	515	503	513	509	524	484	492	493	528	470	476	498	542	499	542	514	443	453	485	529	482	536	524	483	485	499	477	475	514	509	496	485	485	486	557	521	485	455	470	520	478	502	470	493	471	524	515	484	489	525	505	506	493	485	502	467	498	504	507	514	487	481	538	498	463	490	440	518	529	508	521	521	501	495	493	506	493	493	549	502	506	518	503	497	485	501	465	508	505	556	447	524	445	518	471	491	537	504	534	519	490	477	518	519	470	517	495	521	516	509	499	500	481	539	489	478	528	465	480	513	509	519	484	528	499	489	501	512	532	515	476	499	520	500	507	555	483	527	552	512	493	486	500	448	491	507	515	480	529	535	524	497	468	513	513	543	516	556	536	502	516	475	503	474	450	471	540	507	462	482	521	488	468	512	521	528	505	537	498	515	535	499	511	506	509	521	519	486	508	486	491	526	489	501	476	526	475	505	509	497	511	521	523	503	525	514	499	521	504	490	524	492	484	488	537	514	462	541	524	549	466	513	527	505	567	498	512	460	491	530	536	520	552	492	532	496	521	540	534	471	488	536	469	507	513	531	503	498	499	528	509	513	492	477	503	510	486	512	535	499	518	531	494	516	525	501	488	489	484	535	512	514	531	493	508	458	544	484	539	480	497	528	516	491	516	509	510	490	529	490	519	533	474	541	486	477	492	529	498	489	520	504	481	527	514	528	541	526	486	481	502	513	474	502	508	513	466	503	512	503	523	467	494	520	522	502	468	480	525	509	482	522	545	507	498	522	488	493	506	491	482	488	530	505	514	528	482	491	497	526	538	518	493	489	532	484	518	485	491	482	501	508	505	492	491	468	475	505	537	501	512	513	479	491	524	485	522	523	500	501	493	471	465	457	473	487	520	497	541	506	490	492	496	472	483	561	523	503	438	503	531	518	502	453	506	526	523	526	521	506	480	522	520	490	518	497	526	518	487	523	469	497	504	472	519	512	490	501	517	497	470	522	490	507	524	478	504	483	490	496	506	498	532	456	480	513	524	475	503	496	524	528	479	525	489	507	507	479	486	473	492	474	504	499	474	452	513	489	506	501	524	528	487	504	522	488	500	486	548	519	496	504	484	508	553	484	510	482	518	477	525	503	536	486	491	522	492	500	505	482	505	514	533	508	495	518	519	544	519	467	504	485	541	479	487	463	507	528	548	516	503	530	509	471	492	529	495	513	564	504	508	487	469	486	519	475	519	475	494	510	468	502	503	509	506	488	457	499	507	526	489	526	495	528	520	510	534	525	523	492	504	511	535	484	497	523	531	495	509	504	512	495	554	511	513	528	515	525	494	523	487	534	500	473	526	508	515	507	523	495	535	475	476	509	519	499	469	499	483	501	515	513	463	488	479	483	529	478	494	513	498	486	537	493	542	515	503	513	488	548	511	478	505	465	509	509	467	544	462	462	515	525	520	510	552	468	492	512	506	471	493	541	481	481	521	470	506	466	469	476	499	480	448	490	505	494	492	471	542	512	527	518	504	500	474	537	480	495	529	498	520	535	513	463	492	522	514	500	481	506	476	524	496	517	498	519	513	501	516	513	521	534	529	518	477	524	519	512	538	493	510	524	484	515	527	529	538	493	526	473	505	502	487	490	520	465	508	502	533	543	493	491	498	479	500	499	526	476	463	525	488	539	504	525	469	504	523	480	478	499	511	518	501	515	507	514	507	490	493	492	498	499	527	456	510
23258	21407	30946	24223	20886	12147	1190	684	648	653	665	626	665	647	641	620	735	628	652	645	591	625	658	652	644	623	674	609	614	631	637	630	650	579	707	604	661	699	674	639	643	646	669	674	645	621	630	615	655	595	624	680	630	580	636	652	613	636	628	603	594	659	657	649	618	643	685	650	611	602	653	604	691	621	617	586	675	634	633	662	632	673	649	633	636	688	612	629	639	676	651	584	654	655	700	625	629	688	683	669	627	652	624	598	658	644	638	649	638	624	655	649	633	617	628	615	668	639	617	659	655	636	611	640	640	654	633	576	635	619	644	634	629	615	695	623	657	640	644	614	629	629	642	690	659	601	658	644	648	645	655	629	696	638	619	656	664	623	653	625	629	640	645	648	670	629	670	637	672	608	656	659	571	600	573	636	617	671	674	610	610	639	673	655	619	628	656	620	633	607	640	702	642	641	611	629	628	580	616	616	634	670	665	669	599	633	603	711	651	632	652	588	611	599	609	642	617	602	692	636	680	649	617	584	645	608	617	598	635	603	632	693	614	651	631	638	655	629	658	646	634	616	592	672	654	632	650	664	626	654	653	669	642	652	653	615	642	636	660	606	627	635	602	639	631	581	631	625	659	611	648	663	617	630	613	624	607	628	633	649	710	650	669	632	643	634	624	610	633	650	629	630	626	659	637	620	650	646	642	616	618	611	658	628	612	689	621	622	649	604	640	644	641	640	631	608	625	656	652	650	639	615	647	650	680	676	622	609	593	645	596	623	600	614	633	638	606	628	614	635	671	650	650	599	619	625	636	673	661	720	674	639	629	641	671	639	645	648	674	611	624	601	634	680	634	618	617	620	646	620	616	654	616	627	619	644	634	626	557	619	653	623	661	643	629	637	633	664	617	659	611	593	613	607	628	625	654	635	623	638	648	656	635	630	659	664	602	600	679	569	651	626	621	653	648	653	643	595	641	640	637	624	667	632	613	617	696	592	618	619	604	678	654	631	703	630	622	668	661	618	662	640	587	619	598	655	637	623	577	603	650	666	621	654	632	681	633	689	668	642	628	670	616	625	653	636	606	619	638	639	633	657	629	628	644	637	698	652	628	623	610	627	638	636	647	638	627	629	637	587	656	635	640	574	668	603	646	663	658	656	587	641	632	660	652	640	632	623	625	683	617	632	662	642	630	626	619	652	608	631	671	628	649	597	639	614	618	643	646	615	648	646	626	672	640	659	642	621	657	640	635	646	660	634	619	658	646	643	647	623	640	637	659	621	648	617	647	595	638	635	655	626	663	662	670	638	640	634	623	654	638	621	612	638	589	657	610	612	625	588	573	661	618	647	632	648	668	629	640	642	703	676	620	646	654	646	612	633	606	598	608	656	620	653	617	603	636	589	643	632	658	604	649	676	612	671	627	640	647	706	644	624	665	627	660	605	641	650	673	607	602	580	612	590	637	664	650	631	602	621	594	618	642	624	676	645	632	663	659	648	618	660	606	614	626	615	680	635	661	612	670	600	645	648	628	601	634	641	651	659	605	611	670	655	643	649	658	616	602	617	611	623	631	645	636	629	637	609	625	594	675	640	663	616	670	630	607	689	693	643	656	664	657	634	586	644	625	639	679	667	605	633	688	698	648	619	652	689	698	705	660	610	637	607	647	663	624	627	659	615	660	639	572	624	639	631	653	676	637	634	657	651	614	635	657	649	613	646	621	637	598	629	609	669	641	636	655	618	695	645	623	652	585	658	599	607	633	635	633	625	607	610	632	641	686	645	610	661	657	649	640	630	631	654	662	612	687	657	658	704	588	650	647	596	615	595	674	636	624	610	628	580	660	614	615	629	618	649	629	619	639	634	575	657	589	621	656	663	653	610	645	614	676	679	652	645	665	629	624	650	618	619	629	630	604	667	671	626	674	681	627	630	611	648	616	621	630	695	632	649	639	642	603	639	609	610	575	623	648	637	614	626	673	600	645	626	648	622	648	676	624	621	648	611	605	623	665	629	644	671	627	642	650	654	639	621	609	623	620	626	645	617	643	658	583	612	629	609	620	665	582	632	641	567	613	601	620	641	633	630	600	629	637	628	647	653	646	599	665	628	591	644	668	646	689	596	620	630	676	668	611	642	633	651	607	654	597	664	621	617	608	674	653	663	629	645	609	629	633	606	697	652	666	651	588	582	644	642	639	647	666	622	649	621	621	642	641	675	615	642	634	633	641	631	628	629	604	657	650	648	647	585	612	607	615	672	655	626	590	618	662	677	649	640	657	637	596	652	639	647	646	650	594	657	626	630	651	678	658	614	640	677	628	638	685	609	622	642	668	616	628	646	607	656	604	651	614	608	604	692	657	677	658	647	606	633	642	597	629	636	640	601	613	618	640	590	641	647	623	608	654	622	627	612	652	587	657	627	643	629	652	626	608	646	637	629	680	668	647	613	647	679	587	649	616	653	639	632	640	588	656	611	622	635	667	607	635	608	618	622	640	626	592	588	611	645	624	582	643	663	633	639	611	646	639	691	621	624	657	642	602	609	619	632	640	663	629	624	653	609	621	623	615	649	662	647	688	592	643	645	612	652	636	622	632	667	636	667	667	700	694	673	602	644	613	670	608	588	597	630	637	614	619	643	629	604	607	646	620	645	665	638	645	619	623	620	667	641	650	628	580	579	643	641	600	636	604	662	659	589	630	599	660	615	629	636	621	574	618	628	627	639	646	662	626	647	616	615	635	640	624	641	645	638	638	587	648	614	644	663	624	616	628	627	658	660	651	639	642	631	621	671	627	635	636	641	600	619	637	605	664	605	677	627	631	598	676	647	615	603	648	642	625	644	632	655	563	666	655	641	648	682	600	588	630	633	667	654	685	671	641	678	626	688	613	664	629	644	614	600	605	659	673	608	639	662	620	629	601	605	653	648	621	641	637	641	602	665	635	610	604	646	650	619	660	611	701	671	660	625	632	619	728	659	643	671	618	652	624	606	595	650	630	610	681	628	622	648	606	666	647	627	626	616	642	584	637	650	639	604	625	638	652	682	647	648	645	567	658	598	650	685	727	609	597	659	627	628	608	670	624	629	578	576	638	656	623	661	622	657	661	628	652	662	635	611	630	599	661	610	628	647	653	651	629	584	640	635	584	648	621	611	660	624	642	647	616	648	649	653	665	654	651	636	582	629	634	651	676	649	604	633	601	641	615	644	633	606	641	647	600	647	644	600	631	646	698	680	652	646	626	637	635	621	647	655	628	611	598	625	636	622	651	568	643	607	576	630	623	596	626	635	633	660	604	687	585	655	653	645	664	604	661	619	655	618	679	651	654	631	628	661	619	655	653	695	637	661	624	624	633	618	630	572	629	635	602	608	668	659	639	572	605	667	675	636	658	589	573	645	607	641	610	659	641	642	621	630	632	607	650	611	585	656	637	657	665	648	665	672	643	643	612	642	665	642	601	636	652	638	634	654	662	663	590	634	627	630	608	640	660	628	593	667	625	642
39488	72725	60360	26460	2516	1030	872	901	906	833	865	845	802	861	860	845	761	832	877	805	799	804	824	784	811	837	799	827	801	796	842	809	754	766	794	857	783	783	804	780	794	792	831	787	794	779	830	816	818	762	740	781	864	803	779	810	760	770	781	788	788	852	770	770	791	799	790	845	823	825	792	802	806	772	837	787	800	820	776	788	816	837	818	817	829	844	789	794	855	819	839	821	826	755	825	867	822	758	833	807	807	831	762	803	803	750	818	815	848	839	771	831	742	861	847	820	774	738	789	788	852	796	837	840	842	796	833	836	802	832	779	791	785	820	791	834	769	768	796	808	823	758	794	785	764	817	815	810	760	792	882	814	823	846	780	812	850	816	810	774	830	754	796	818	821	773	834	821	868	811	814	840	805	806	755	763	760	770	843	763	792	766	833	814	787	760	822	774	743	818	803	802	838	837	783	768	769	861	810	803	821	861	803	782	778	789	828	845	799	787	807	752	804	753	799	806	825	857	771	823	807	762	745	848	818	853	837	815	801	848	754	804	801	797	792	818	796	827	857	758	769	818	807	818	804	820	808	780	819	767	828	827	864	841	731	821	793	809	760	831	774	824	857	780	812	823	841	798	779	768	817	807	821	816	776	817	843	798	806	823	802	828	803	770	826	827	813	793	804	767	821	817	831	817	795	801	803	803	758	830	836	808	862	825	816	843	823	819	829	846	813	785	803	796	820	752	803	845	865	797	848	810	835	792	808	761	798	827	835	805	840	784	788	801	790	800	790	847	776	830	799	848	823	757	786	781	791	835	808	795	755	788	805	776	776	804	801	808	780	818	804	799	811	790	790	830	868	816	816	844	718	839	780	805	827	794	798	784	765	796	798	833	838	811	813	771	822	774	820	790	786	831	817	779	847	820	734	814	743	818	816	773	745	814	826	822	779	788	841	835	848	804	845	835	767	745	779	775	805	806	807	857	804	821	816	761	829	779	820	809	838	798	819	846	833	776	825	836	763	850	771	789	797	804	819	815	831	794	782	783	829	778	825	752	808	814	843	813	789	768	778	796	762	898	829	761	801	796	790	787	800	813	763	818	761	752	873	754	807	780	814	784	815	794	836	733	843	780	799	836	788	800	840	846	827	808	767	835	811	817	773	848	781	809	774	831	776	852	826	784	808	814	855	843	806	840	861	779	820	798	823	808	801	821	782	839	793	739	772	772	827	823	796	814	817	794	832	826	784	813	787	807	831	806	824	800	821	820	811	787	817	816	843	771	806	782	796	792	852	767	805	751	756	764	783	819	794	799	793	842	800	807	780	786	847	840	826	804	762	783	872	824	792	820	858	830	801	771	826	816	794	775	820	831	776	817	768	787	827	807	781	814	865	819	832	833	845	816	786	783	790	832	802	812	782	788	776	822	838	825	758	788	816	835	792	827	836	827	784	868	803	823	854	812	808	779	806	789	777	772	822	847	790	815	796	797	793	770	767	832	827	804	780	821	799	795	799	813	843	812	755	802	800	804	840	769	815	816	797	772	816	816	764	825	803	847	803	807	745	804	799	819	817	821	814	809	845	819	850	771	786	786	776	817	792	814	771	810	784	812	846	799	800	799	810	797	904	832	795	817	877	806	793	791	813	802	785	821	817	843	779	777	799	786	852	785	813	778	821	789	786	812	825	825	767	806	811	817	780	762	786	827	787	760	818	779	822	804	849	790	808	807	810	890	805	780	796	832	810	864	792	802	811	790	813	809	840	809	823	784	789	785	827	773	782	766	804	814	803	840	784	795	793	794	767	791	800	810	781	837	832	829	833	776	784	789	796	818	771	824	788	825	791	769	844	819	838	814	808	797	803	741	843	822	787	799	778	789	810	781	762	840	791	780	789	761	826	785	794	816	823	821	839	789	837	806	819	786	829	799	791	801	778	770	803	868	771	821	817	824	800	834	832	814	792	839	811	769	815	813	828	781	822	769	784	762	762	815	845	782	864	814	762	817	832	822	826	799	820	850	834	768	868	816	796	743	829	854	823	783	808	848	768	779	817	769	840	781	743	777	814	767	785	783	790	831	799	866	780	806	857	862	844	802	830	811	835	835	792	766	781	823	828	864	836	835	831	795	814	857	821	816	842	820	768	843	803	837	840	815	840	835	794	829	835	843	796	786	798	784	879	797	805	809	798	807	783	753	820	808	796	786	848	827	789	783	789	791	810	821	826	798	825	831	830	806	802	826	795	844	796	818	796	804	806	849	790	838	850	769	821	823	780	796	823	763	775	804	793	801	790	818	840	774	774	791	791	785	761	799	800	810	800	772	764	836	776	823	809	853	802	793	791	802	788	754	813	832	826	765	778	781	793	775	802	809	738	806	809	809	826	804	824	823	776	815	828	780	808	788	752	767	803	823	794	803	858	782	833	807	793	820	808	794	860	822	800	805	839	817	897	838	853	807	854	797	814	819	815	830	824	771	828	829	854	787	846	795	796	826	796	832	823	781	786	822	829	818	768	830	724	825	794	851	800	840	821	779	804	829	797	753	781	819	788	815	845	778	774	834	801	820	848	801	765	838	844	816	808	761	793	842	865	813	791	793	781	792	789	818	834	845	811	757	787	812	813	773	854	820	813	832	833	834	815	779	801	801	846	820	871	788	802	795	829	814	796	744	845	770	828	761	858	806	798	789	872	816	779	814	833	801	824	816	792	803	809	830	771	761	826	810	817	768	756	806	809	801	854	814	854	828	794	790	782	797	799	831	772	817	832	809	792	851	843	826	838	774	762	809	810	784	853	781	865	848	840	734	813	783	794	824	760	846	823	785	771	792	825	802	776	810	776	789	819	793	765	846	820	804	833	743	791	807	852	785	826	842	745	798	771	830	798	818	837	853	816	828	800	858	802	790	820	805	770	763	786	805	837	827	823	797	821	826	838	804	787	763	850	817	816	800	741	818	782	809	765	811	768	799	827	790	765	779	830	814	787	825	800	792	788	811	780	838	802	796	768	822	833	799	778	799	794	849	790	788	803	786	821	801	805	828	766	796	810	798	747	836	821	823	805	802	834	815	772	832	822	815	800	814	802	885	770	781	788	861	843	814	830	782	790	805	791	791	786	816	807	751	768	807	783	785	858	782	812	834	808	809	792	781	841	818	777	832	789	787	823	804	809	826	804	766	832	805	812	787	805	827	783	829	809	836	780	815	798	850	826	725	813	746	820	800	789	780	831	846	787	861	781	798	802	801	812	808	784	798	798	828	878	862	804	751	792	836	872	820	764	825	791	754	817	867	831	837	771	796	777	860	799	813	793	793	791	800	793	810	797	818	794	813	801	831	821	834	792	756	804	843	812	800	817	841	754	746	819	776	819	829	848	776	805	806	789	855	839	812	846	817	791	769	798	787	772	775	807	793	846	825	820	754	778	743	807	858	814	768	815	829	789	796	789	791	863	780	796	852	812	806	863	854	803	845	826	812	841	775	813	814	807	778	825	760	818	806	805	818
24604	21687	30672	24586	10008	448	229	228	225	175	188	221	214	200	228	240	196	192	200	240	215	194	192	236	217	189	209	213	208	206	267	210	229	203	227	231	210	210	199	215	210	205	214	213	203	212	224	226	210	215	199	210	209	256	205	213	218	213	205	216	191	207	228	229	227	235	205	205	241	205	201	226	205	204	216	196	237	213	206	186	219	226	205	223	233	227	188	203	220	199	230	225	223	185	214	215	227	203	222	224	207	218	210	196	215	215	230	228	213	207	211	201	204	212	208	210	213	204	230	228	223	238	211	230	204	224	211	218	215	217	208	216	246	196	199	219	205	194	193	223	199	217	219	193	219	206	209	210	224	205	207	212	225	220	190	220	195	212	235	220	186	225	238	201	215	228	213	233	204	253	202	213	219	229	202	217	221	218	210	250	207	193	195	183	215	196	213	204	185	207	226	210	258	190	255	204	212	217	204	241	241	238	178	200	206	192	232	218	217	206	204	202	200	231	237	212	202	232	206	230	204	216	204	234	226	227	218	231	206	215	237	175	188	217	208	248	213	211	205	190	211	235	195	228	232	203	219	202	226	207	232	184	210	190	205	217	192	215	213	216	194	207	199	221	176	217	199	234	225	236	232	185	215	195	221	197	225	210	216	201	225	191	236	230	214	222	234	256	208	229	216	252	219	214	201	217	202	219	193	227	217	193	240	207	208	196	193	236	200	205	206	209	205	204	183	187	228	213	196	184	218	224	205	181	203	185	195	194	229	246	199	195	223	226	240	180	217	216	213	209	210	225	205	199	220	210	207	221	188	219	207	215	216	193	213	209	221	196	196	239	239	215	212	199	210	232	199	210	211	191	215	244	224	213	183	190	200	206	211	198	226	236	190	217	203	210	198	198	199	202	216	204	228	196	217	207	216	234	210	206	217	206	211	185	220	207	218	189	198	215	206	194	211	218	211	254	213	228	213	208	211	235	216	214	206	214	210	203	218	207	206	198	167	223	222	215	255	200	213	224	212	187	201	219	222	173	200	213	198	220	232	193	244	215	206	197	209	194	214	207	213	237	212	216	230	219	231	198	213	186	218	234	239	215	184	218	210	193	225	243	222	215	215	215	206	209	212	205	210	218	215	246	218	222	196	235	213	198	212	246	212	207	171	217	221	235	207	205	212	202	197	213	201	219	209	213	234	208	213	227	205	227	214	211	207	225	208	193	218	232	203	209	213	249	224	189	222	194	199	237	220	199	226	207	231	223	219	193	212	203	228	207	212	222	185	206	213	236	199	206	216	208	208	217	224	204	189	221	213	214	218	191	202	219	227	204	201	224	238	215	211	232	222	212	207	221	197	193	208	216	200	233	222	202	215	202	215	180	220	220	227	217	214	237	208	224	207	191	198	220	209	214	209	218	210	214	202	218	209	206	221	208	216	215	193	235	236	196	222	257	189	206	199	204	205	204	196	217	191	239	191	202	202	227	203	238	223	212	209	237	220	219	197	198	244	211	228	229	212	217	204	211	215	225	218	219	189	222	221	199	204	220	238	225	216	221	229	212	217	219	206	244	239	208	200	205	193	218	225	208	193	202	195	209	208	227	211	193	209	232	234	255	233	233	239	215	204	204	224	249	193	231	195	229	210	206	187	210	201	201	202	197	184	190	206	211	188	232	167	195	203	202	237	198	230	227	194	192	185	223	234	219	189	180	205	215	205	223	202	244	205	184	216	213	217	232	191	220	188	209	205	211	210	215	238	225	203	212	198	224	204	207	227	241	215	231	197	228	214	213	206	197	206	223	200	192	208	219	194	181	210	194	221	232	212	235	207	205	225	202	218	214	229	197	220	187	226	211	228	238	191	198	207	226	183	216	223	213	195	228	196	215	215	225	219	222	219	186	209	200	223	245	194	199	234	210	229	221	194	218	243	210	200	224	219	199	230	211	224	208	209	213	200	223	222	192	224	209	221	238	235	221	248	207	210	213	199	217	218	204	201	192	193	206	222	204	181	237	179	214	215	219	238	222	181	202	204	222	214	205	217	227	209	196	195	207	209	250	222	230	193	202	224	216	187	221	187	228	230	216	205	182	227	212	216	220	211	216	201	208	205	201	209	244	212	214	208	238	209	213	212	221	196	227	215	193	208	228	213	211	209	223	200	221	196	202	188	226	201	197	216	208	196	214	224	203	186	186	225	202	210	226	223	208	215	241	226	229	217	210	197	194	204	213	204	221	219	199	201	220	196	194	207	233	219	213	200	207	226	225	230	205	196	181	192	214	201	210	222	221	208	235	217	206	211	198	216	219	212	237	229	221	230	212	206	224	221	184	207	205	236	224	221	257	192	219	187	208	185	224	216	224	205	217	213	219	212	222	210	211	208	193	207	230	218	207	207	192	214	186	226	219	207	198	228	211	225	196	214	230	220	214	205	230	219	206	210	193	200	207	214	229	217	221	185	224	211	240	212	197	218	226	214	188	210	203	209	212	213	210	214	205	212	223	195	218	231	201	186	221	204	207	205	234	203	209	234	191	228	215	194	196	218	237	213	197	239	221	229	180	212	231	219	199	214	201	184	200	210	244	205	202	216	214	211	197	196	212	202	210	206	231	228	224	238	217	207	216	195	215	215	197	214	209	218	228	215	207	238	210	210	230	217	239	209	191	213	200	206	207	227	252	221	195	218	232	210	219	211	208	232	254	196	217	213	194	256	213	215	215	206	192	217	244	225	226	214	201	193	240	213	223	226	229	203	222	240	210	224	218	250	203	210	242	207	200	237	222	228	226	194	213	230	189	211	228	204	217	218	215	204	200	228	232	199	200	223	192	206	204	212	237	205	204	206	209	209	198	229	200	204	209	207	218	246	204	228	217	201	198	229	189	222	205	221	212	191	212	190	198	215	226	197	220	194	188	194	175	225	210	208	226	230	216	198	210	205	202	212	241	222	206	225	234	219	217	208	222	216	216	222	194	242	204	207	216	199	206	203	225	208	222	220	203	208	223	182	220	202	217	198	223	209	220	216	206	218	195	230	203	209	210	211	217	230	227	198	217	214	201	223	203	190	213	207	216	201	228	212	223	197	213	229	215	220	200	201	206	184	212	205	217	219	218	223	209	216	211	214	204	234	196	215	221	209	206	192	189	220	229	202	187	236	203	212	218	210	190	202	215	209	237	202	207	212	197	200	182	221	217	217	247	213	172	223	223	213	216	214	194	217	219	190	206	212	233	197	224	199	222	211	200	235	219	203	235	215	210	197	222	219	220	197	176	227	229	201	220	217	201	218	214	209	197	249	229	214	230	268	252	204	191	216	219	204	202	220	215	187	190	201	193	178	227	196	214	213	200	197	206	220	218	196	226	220	216	226	224	212	214	200	213	205	191	240	210	206	218	182	227	246	224	213	192	210	219	201	204	217	233	215	221	217	217	200	228	228	204	213	203	221	233	218	232	213	211	189	200	214	188	192	216	237	188	190	222	203	226	203	188	219	223	215	203	218	199
34830	59181	48168	16783	1432	374	351	335	347	302	308	300	295	299	299	328	286	292	273	285	320	262	302	312	273	287	285	317	331	298	295	296	304	274	307	279	320	313	309	297	294	279	325	303	289	278	301	291	314	285	271	328	294	313	283	308	298	265	281	285	297	301	290	317	322	256	304	283	271	291	308	279	273	283	295	294	312	295	293	317	304	300	303	282	313	282	320	275	313	324	302	291	305	271	318	304	274	279	285	321	310	282	314	271	284	307	310	287	275	276	306	302	266	289	319	290	307	316	285	300	331	325	305	307	295	307	272	302	302	313	282	290	278	290	326	299	300	296	304	283	294	273	297	266	273	311	259	345	313	282	301	279	302	290	316	275	275	310	311	279	275	264	302	311	278	319	309	306	313	323	306	304	298	295	294	281	302	304	287	296	306	317	326	303	290	286	279	264	290	274	286	320	316	289	293	282	288	287	334	298	325	291	280	295	298	288	316	292	300	298	272	282	290	312	289	285	297	284	292	279	304	284	301	301	299	329	309	285	287	300	266	317	278	295	291	282	301	304	282	289	276	285	306	308	284	291	322	281	289	336	283	280	281	315	275	274	300	285	272	285	299	310	292	257	266	307	306	305	303	290	288	297	305	294	313	323	299	276	282	323	316	299	321	322	289	262	290	302	298	300	309	314	283	290	272	292	285	278	277	292	301	295	287	312	303	318	262	276	314	268	266	272	300	324	320	279	290	278	326	278	298	296	296	286	289	271	310	293	307	290	284	309	307	276	314	327	298	288	298	270	320	303	278	265	309	326	322	290	297	272	292	281	312	296	300	296	283	285	275	290	313	293	279	277	274	271	287	296	339	281	282	297	296	299	271	309	302	310	293	291	313	311	265	310	320	280	312	282	312	290	298	312	262	264	312	285	291	297	289	290	285	312	307	282	311	315	274	292	298	271	267	333	294	296	316	296	300	312	277	295	255	278	304	296	289	320	298	306	287	299	332	326	283	287	303	281	274	324	307	295	295	315	284	326	267	292	306	298	307	305	299	305	296	270	294	291	278	287	286	293	299	322	258	314	279	277	324	311	276	332	337	283	261	294	302	310	305	304	282	296	291	279	320	301	256	255	281	302	315	274	320	311	285	286	277	297	289	317	303	267	283	311	301	283	292	287	286	281	308	318	295	267	323	288	314	285	304	288	267	294	274	298	291	292	309	297	296	306	314	268	263	297	280	276	311	265	279	270	287	276	282	271	300	304	289	313	297	291	280	312	324	336	303	270	279	292	307	289	298	283	301	261	307	295	263	316	313	344	279	320	287	278	281	284	301	320	304	295	329	281	298	294	276	310	304	333	307	276	290	310	322	294	310	305	316	289	291	316	266	290	312	280	270	300	271	332	283	313	310	312	273	315	297	309	309	303	276	272	267	319	294	304	284	294	288	306	271	306	294	314	299	307	309	260	300	299	275	296	287	295	303	286	266	294	283	300	282	298	280	287	314	339	279	297	316	291	284	301	279	289	293	302	273	286	276	312	314	313	296	297	294	286	295	319	286	304	275	308	298	279	313	302	317	310	285	258	274	294	277	324	304	328	302	289	308	293	306	286	312	292	301	294	288	311	259	294	270	310	313	266	285	330	294	290	314	327	301	279	329	307	288	307	302	314	315	327	317	280	276	273	319	289	295	299	296	302	346	277	315	283	289	283	317	329	317	312	313	277	309	281	280	318	288	307	307	276	302	288	272	310	299	304	301	283	313	295	308	281	297	292	308	297	300	289	291	302	326	279	281	317	339	310	273	291	284	299	293	277	309	274	342	304	287	322	270	272	262	311	300	283	345	289	287	292	305	296	323	298	290	296	291	313	260	328	298	299	314	298	304	302	286	320	296	290	301	296	318	281	292	301	298	292	314	265	266	299	294	270	305	274	312	294	286	251	292	331	300	332	305	300	293	307	317	321	304	274	345	304	314	292	260	283	309	314	288	298	310	275	291	259	275	298	258	277	277	297	286	292	315	293	272	305	294	325	273	300	308	301	274	293	322	321	328	283	276	297	276	307	327	298	288	281	299	329	334	267	282	303	279	322	303	329	298	271	294	302	261	308	268	273	259	308	259	304	298	309	306	296	287	295	294	276	298	305	307	290	315	302	294	282	292	262	294	269	330	281	307	329	289	314	286	310	316	307	312	300	285	283	291	320	286	307	289	298	296	301	321	293	297	278	299	313	315	294	260	308	289	318	282	278	275	288	292	280	272	289	274	269	323	289	277	334	294	298	290	291	298	305	276	296	306	296	308	282	303	335	321	305	294	280	285	298	301	293	288	296	272	297	298	324	322	270	284	292	308	300	312	303	293	263	331	278	299	270	305	280	292	284	291	272	320	291	287	301	289	297	276	292	270	299	272	300	311	282	309	300	305	306	312	295	319	300	295	282	291	339	291	288	299	310	287	294	338	268	289	287	302	257	292	279	272	290	306	310	292	285	319	294	307	282	328	311	281	280	325	291	288	289	263	297	300	296	301	288	288	327	277	290	299	301	291	277	279	283	295	290	287	290	277	306	295	267	295	306	277	298	309	279	274	306	294	316	261	277	303	305	283	265	307	312	270	297	300	246	295	300	277	272	294	273	296	292	290	292	274	279	327	310	293	326	336	302	313	311	286	297	334	293	305	282	304	308	270	300	269	299	306	314	293	325	315	270	284	288	275	306	290	295	310	306	326	321	292	285	302	317	270	276	288	295	296	283	293	284	291	302	310	289	278	306	277	313	306	315	302	284	326	294	324	320	307	320	296	277	279	291	333	281	322	331	275	318	302	303	298	341	308	311	266	303	319	280	277	301	289	296	296	310	332	302	335	297	305	314	287	298	317	289	290	291	313	302	286	304	280	312	313	281	276	286	309	337	281	302	301	298	310	313	362	295	289	310	277	302	297	269	286	299	308	285	275	290	263	292	307	298	312	268	286	296	307	305	309	279	281	293	304	296	286	308	315	272	306	311	282	322	286	296	322	284	288	308	304	301	286	313	294	325	284	275	285	280	290	281	252	295	278	298	286	270	297	311	296	301	304	276	281	284	325	327	302	304	297	304	289	279	276	308	312	285	284	281	286	313	296	299	291	308	262	328	288	275	271	303	315	305	287	323	310	285	303	296	317	295	291	288	233	322	312	283	280	291	276	296	289	297	314	275	275	275	295	283	281	312	298	269	305	295	272	300	284	296	296	302	272	291	307	281	264	281	302	334	304	280	294	332	310	327	315	330	313	292	305	317	278	287	314	276	300	280	314	302	322	265	298	281	289	295	283	321	311	292	313	303	289	318	297	285	281	312	315	276	321	289	277	303	275	312	295	288	285	293	288	266	291	316	308	283	292	301	263	262	279	276	311	307	300	290	284	310	299	304	296	321	298	281	320	308	306	244	275	326	312	302	279	276	256	285	323	303	296	258	308	275	260	289	308	305	301	282	318	319	281	310	290	304	302	280	297	309	330	322	292	299	301	305
22352	21376	30019	23466	21311	21215	11705	826	570	605	573	570	571	542	562	544	517	586	572	561	561	524	506	554	513	545	528	524	582	557	541	506	519	524	559	556	537	512	501	587	523	517	566	529	518	548	526	537	519	526	567	541	527	527	533	516	545	538	558	506	528	513	495	492	525	551	540	529	501	537	502	534	539	529	536	511	513	502	512	534	562	522	512	556	530	468	467	521	524	517	576	534	513	533	562	544	526	559	546	501	550	515	559	520	542	558	515	477	517	531	527	507	529	564	547	488	536	512	501	543	514	523	509	528	542	498	546	526	535	509	498	531	517	527	574	541	552	556	536	539	597	504	510	565	503	504	581	541	554	539	561	540	521	506	564	532	533	509	526	526	523	569	510	552	545	516	559	502	527	495	491	468	537	529	501	572	527	541	493	549	510	483	535	523	546	529	537	536	512	543	541	512	537	544	558	533	549	513	547	538	536	543	519	506	491	507	525	545	515	501	545	535	489	574	506	554	569	527	542	558	523	516	529	548	511	541	517	530	519	533	533	557	529	567	548	582	501	568	522	508	500	553	533	527	556	534	524	544	557	512	518	549	513	522	517	535	531	539	526	527	507	546	535	524	530	491	506	522	575	537	538	513	517	539	544	539	510	528	513	518	543	539	540	564	501	516	552	508	535	507	521	513	560	538	516	492	524	550	555	545	530	494	515	524	525	548	544	543	518	582	555	510	512	503	501	564	494	541	528	509	546	511	557	500	501	550	494	504	511	550	493	552	484	512	527	520	533	548	526	503	541	583	479	538	586	547	529	524	579	511	501	538	524	524	498	502	543	484	522	508	535	524	511	562	523	526	553	509	491	496	507	493	547	533	490	545	553	539	515	540	554	541	572	547	507	501	576	560	473	483	532	554	522	522	565	557	545	538	504	538	514	526	530	501	549	563	514	537	536	507	493	530	541	501	515	514	545	526	534	531	542	559	536	505	526	504	544	542	526	526	508	543	513	521	566	552	552	483	532	529	533	494	541	543	520	515	531	562	518	481	523	540	589	502	501	530	531	498	532	517	514	528	538	526	519	490	533	545	527	492	506	555	519	541	515	502	547	560	483	518	570	509	522	510	528	530	531	527	554	567	591	541	560	539	497	531	501	521	525	510	547	572	493	552	518	504	558	509	547	511	521	549	532	541	519	560	498	530	507	501	515	559	509	512	531	571	511	572	537	539	518	514	495	529	499	493	548	519	523	569	493	526	564	526	508	537	539	536	482	556	539	523	499	496	543	540	526	524	531	515	516	516	539	511	531	535	550	527	512	526	537	542	519	537	513	520	532	526	507	542	543	522	540	520	541	518	490	527	521	499	529	541	541	517	525	528	550	562	495	573	529	527	535	558	548	532	488	552	537	531	503	519	527	475	548	542	584	524	530	567	523	524	533	509	532	564	531	533	558	542	554	533	529	505	510	555	538	558	534	543	527	477	532	466	526	552	542	547	477	542	545	510	483	545	497	529	538	520	532	501	510	529	504	534	538	540	530	524	520	501	509	480	546	509	536	508	530	542	533	550	507	531	544	564	485	532	561	506	509	534	531	525	540	506	507	548	506	566	559	556	538	559	516	561	549	561	508	540	515	516	524	516	495	532	535	547	573	539	511	527	547	537	536	539	518	507	553	531	505	536	508	512	524	526	502	525	554	540	484	532	521	480	549	535	513	536	502	528	504	548	513	521	531	506	524	551	559	535	547	569	494	526	535	521	529	541	522	536	459	553	526	521	524	541	506	517	574	512	543	539	550	483	543	560	552	512	514	507	540	508	533	497	552	532	511	505	521	526	557	519	540	509	500	527	519	585	511	534	564	557	512	511	519	515	547	533	467	498	560	544	549	577	532	580	499	504	562	531	509	492	506	548	536	596	538	512	524	535	526	565	546	547	544	533	526	518	530	517	537	514	534	497	511	542	503	552	550	516	546	527	559	535	546	509	606	535	473	536	524	558	509	532	534	567	533	554	572	558	519	575	503	513	487	555	526	549	486	515	554	535	503	553	531	532	509	520	533	519	520	525	511	542	557	535	496	493	586	511	570	534	554	525	530	562	558	514	520	579	515	521	488	557	523	536	545	598	488	527	564	522	547	548	505	503	509	507	558	544	552	532	549	581	514	511	540	520	543	519	569	521	496	537	524	535	536	523	504	535	513	544	575	571	540	589	515	531	511	518	530	521	530	532	524	507	511	561	582	546	505	502	574	553	558	546	559	516	527	551	554	525	544	557	536	525	509	541	526	546	505	536	546	551	542	515	508	537	522	522	552	501	550	542	580	523	492	538	517	487	550	538	539	545	511	472	502	531	536	556	507	533	552	533	509	531	479	515	536	507	542	533	498	557	533	515	518	509	518	545	500	548	513	518	514	546	544	537	530	501	510	544	489	508	499	458	568	519	502	514	562	528	510	530	534	535	539	496	567	511	543	513	537	486	535	539	567	516	520	492	549	507	598	525	497	541	536	511	544	529	529	491	562	493	536	542	570	511	525	479	503	562	478	516	491	544	486	536	510	508	533	561	578	493	537	550	524	527	540	516	504	502	552	520	494	516	565	505	497	531	519	513	545	543	523	504	513	543	543	522	535	539	547	535	557	533	499	513	546	536	517	507	520	528	505	522	540	517	527	517	528	519	512	533	508	536	538	504	524	525	535	539	522	552	529	516	541	494	551	520	523	539	515	538	561	547	517	515	543	531	526	549	548	535	525	526	521	576	519	498	553	497	523	535	533	555	536	524	541	543	535	534	555	497	509	563	563	540	530	548	536	520	491	538	523	489	522	525	536	559	542	526	566	536	523	544	541	507	522	488	530	532	562	541	533	510	547	541	501	550	522	506	529	507	490	545	537	491	559	540	525	520	555	498	564	544	489	511	499	508	516	511	551	535	532	544	525	572	535	495	530	527	554	484	574	545	513	532	553	519	534	535	526	565	531	552	516	492	496	547	516	546	557	547	544	501	548	535	571	522	514	537	541	534	477	523	528	495	543	508	535	524	526	535	503	509	514	527	499	534	554	561	548	494	493	531	540	539	521	508	546	536	541	578	512	570	530	516	574	542	555	526	511	527	555	495	488	528	560	566	567	514	521	549	543	497	500	530	549	566	538	543	541	536	539	550	562	507	501	550	556	553	494	511	546	534	552	563	534	515	554	535	507	535	526	569	562	515	573	509	499	501	502	519	562	555	504	510	527	516	519	530	502	522	556	509	539	541	524	591	531	515	506	549	485	535	540	524	473	591	503	480	553	556	536	557	550	525	510	501	521	502	522	513	565	521	564	508	565	535	532	530	530	550	546	525	527	529	552	528	531	499	525	526	530	563	526	536	572	543	541	516	528	536	549	500	544	502	516	500	544	535	531	517	529	577	541	521	491	491	500	515	546	546	508	525	493	503	529	560	525	517	538	502	520	518	545	523	493	534	528	551	534	495	517	532	568	534	520	556	510	526	503	537	493	518	503	537
43438	71866	61589	35066	4990	1055	910	886	846	807	747	733	759	711	699	721	680	692	723	697	737	688	694	649	718	686	756	725	715	694	697	690	666	707	689	680	717	674	691	691	676	672	668	683	704	702	684	686	722	679	622	698	691	699	678	726	699	657	690	695	651	688	651	676	650	659	726	667	678	708	647	692	699	675	684	722	679	686	676	636	710	701	670	699	702	662	668	645	695	686	735	685	676	703	710	708	689	669	676	659	707	682	716	714	696	687	683	674	672	684	678	687	668	675	688	685	705	666	656	684	674	665	668	665	728	685	689	653	702	761	671	665	688	676	661	728	694	651	669	671	674	682	661	671	724	723	671	666	654	656	661	678	709	671	665	720	693	685	666	717	679	675	734	634	670	658	699	700	668	708	686	685	645	737	668	667	676	693	725	697	682	674	697	655	725	692	715	624	686	676	668	688	702	671	713	671	736	749	671	703	636	696	674	711	696	744	640	703	682	684	695	672	675	686	724	697	680	677	734	715	679	688	692	675	689	642	697	720	695	722	716	654	713	698	671	698	667	656	692	682	697	682	639	699	672	670	699	717	683	651	723	685	694	708	678	700	692	694	727	685	664	732	714	694	709	679	693	661	670	715	717	694	622	629	645	706	720	726	635	669	673	703	754	721	674	700	640	644	723	679	672	667	696	683	675	718	691	685	723	669	702	653	605	753	700	698	677	648	697	711	692	686	719	658	638	655	664	648	687	677	668	708	690	693	721	750	651	677	667	668	700	697	718	686	679	695	685	665	679	652	684	677	685	689	676	692	690	670	656	621	696	694	668	702	711	655	728	683	682	658	773	675	696	670	696	714	701	726	701	668	651	646	714	654	695	736	692	673	695	704	699	692	704	716	668	649	663	712	688	721	719	681	699	670	721	643	678	685	694	675	701	666	673	636	739	714	646	661	696	639	670	721	714	647	659	671	701	728	739	668	680	671	652	736	702	665	669	657	724	691	735	713	686	648	664	686	678	615	705	709	702	689	633	668	653	690	656	704	710	686	677	674	663	702	715	720	732	679	708	679	723	663	644	677	739	653	696	653	677	702	630	670	656	630	664	664	671	668	624	724	739	710	666	668	732	647	703	683	654	646	697	704	665	660	681	690	717	706	706	680	705	689	683	672	709	699	704	716	724	647	650	613	660	692	664	692	658	701	701	665	686	676	695	651	652	722	718	692	688	711	681	668	693	654	675	686	661	647	709	680	634	664	662	694	721	668	703	706	710	683	671	704	703	719	700	713	718	661	695	692	673	658	662	638	679	726	700	675	667	727	691	719	677	709	699	689	652	656	642	683	682	699	709	673	672	769	721	681	692	705	750	676	696	692	645	675	693	690	651	685	737	683	651	667	693	652	702	601	692	682	648	744	694	691	652	672	663	702	662	681	708	665	670	663	682	663	661	661	667	695	661	701	666	726	668	712	667	725	694	687	668	696	709	640	661	662	710	677	655	674	683	668	669	663	652	716	717	645	698	660	699	682	683	667	661	675	656	683	656	644	699	694	689	703	660	691	646	656	673	685	668	693	681	654	667	654	695	681	648	635	663	665	690	678	686	727	663	662	658	714	680	703	718	688	680	709	656	688	707	687	680	696	691	658	719	690	678	680	666	700	682	640	659	684	648	668	655	695	703	674	724	677	702	691	674	662	647	720	727	676	709	627	706	697	688	717	635	707	684	646	710	694	741	712	690	716	661	696	704	708	662	688	660	715	696	694	771	682	704	654	671	679	684	723	721	691	709	697	701	691	719	712	687	719	658	660	709	687	644	671	672	687	715	680	664	707	682	669	667	707	700	720	713	658	670	663	651	672	672	673	680	680	624	681	653	684	661	681	641	698	678	658	654	709	716	663	683	647	687	655	709	686	643	712	661	658	686	652	651	656	687	690	690	679	705	722	712	648	687	680	703	686	665	642	705	695	707	669	682	640	730	701	640	692	672	711	676	701	639	686	690	656	690	659	694	676	719	746	693	750	687	711	635	630	668	711	661	712	679	669	663	679	670	689	670	744	716	662	704	663	701	688	705	660	709	632	683	708	688	645	692	719	663	638	670	704	687	695	683	694	664	746	718	685	665	693	653	688	690	696	700	644	677	721	715	724	689	720	629	644	691	709	672	679	653	640	661	661	706	685	660	690	722	683	687	707	678	679	687	728	683	720	643	703	706	691	734	696	739	690	738	692	673	668	687	719	688	688	674	683	694	663	691	621	690	731	675	696	688	667	634	667	723	697	657	724	732	657	661	683	660	706	660	687	679	681	661	660	675	674	727	654	669	688	705	680	695	677	651	627	704	637	676	716	702	652	673	684	669	681	687	655	675	688	723	692	666	674	689	694	705	681	664	659	659	687	692	676	667	704	700	680	664	733	677	743	702	692	673	673	706	680	682	654	644	638	678	665	654	743	615	699	658	652	694	636	667	641	641	708	706	696	711	688	647	678	684	695	701	685	654	709	705	675	685	704	757	632	645	635	694	680	691	683	730	684	716	691	702	669	681	702	682	720	634	628	711	663	660	660	682	700	691	689	695	703	698	699	733	693	674	689	657	661	611	668	644	759	738	692	692	693	706	676	737	693	654	679	646	679	698	669	690	652	748	688	668	668	676	683	660	676	691	663	694	677	670	659	655	685	654	698	696	710	664	683	672	693	710	662	651	710	715	686	676	709	671	679	670	679	665	672	698	715	667	687	655	675	691	651	661	665	656	735	674	731	716	698	682	755	666	671	660	715	731	688	696	678	712	663	694	661	716	655	702	706	764	710	669	713	695	726	681	684	672	676	604	685	698	677	690	678	718	712	673	672	684	666	635	680	697	635	659	659	672	698	687	686	683	645	703	688	693	745	709	690	684	660	697	678	667	719	673	685	661	675	679	747	634	645	712	660	690	777	728	628	668	684	661	639	662	669	675	719	678	700	687	695	713	663	672	686	657	665	708	679	692	672	659	677	661	688	650	741	713	660	709	688	708	678	659	734	674	618	681	698	669	674	664	680	662	690	670	694	712	662	708	715	721	721	704	723	674	732	671	677	706	675	649	690	705	668	683	689	644	704	702	717	703	668	688	730	687	688	690	760	681	716	704	663	725	726	698	669	648	664	658	691	639	668	717	703	719	640	672	671	674	671	686	680	674	674	642	678	648	694	676	699	720	632	706	688	693	648	716	629	700	672	649	702	702	676	698	696	729	656	657	646	720	708	733	681	667	692	732	704	674	699	714	668	695	668	643	730	649	670	628	661	644	730	694	726	672	689	664	671	722	693	659	668	698	705	686	666	668	698	675	690	747	676	671	661	719	678	658	670	708	690	707	682	641	674	681	655	680	727	689	663	677	676	679	679	647	660	656	668	682	703	663	700	679	713	686	676	689	678	673	692	712	693	698	690	674	677	669	669	668	663	661	701	706	674	696	707	678	678	686	707	668	650	689	689	710	720	696	683	681	693	683	644	667	679	728	716	692	706
27775	22578	23195	7677	726	405	404	418	379	421	396	433	371	407	414	378	385	407	397	366	423	362	364	348	397	371	392	405	388	385	392	360	392	378	388	365	368	395	441	406	388	413	353	396	368	344	369	395	381	399	405	385	387	388	357	415	417	409	384	403	366	380	403	394	406	391	427	408	384	393	352	377	380	393	394	355	388	383	379	375	395	409	390	398	407	397	402	426	401	377	391	401	401	389	413	398	409	403	433	436	371	414	422	372	426	422	412	375	367	363	399	370	360	418	417	365	402	366	389	401	384	398	361	383	388	402	408	402	378	406	429	395	376	420	364	386	395	411	385	363	378	408	409	396	391	403	376	371	338	414	396	402	407	421	409	383	413	401	397	389	404	413	391	423	371	389	398	387	385	397	386	390	390	370	401	387	341	396	396	415	375	375	392	363	380	398	379	379	378	393	382	384	364	374	398	376	386	390	433	386	388	401	422	428	412	365	380	404	384	408	396	425	406	366	414	390	368	383	373	364	395	404	364	365	363	367	386	390	356	394	359	400	383	369	394	348	373	373	412	420	424	367	395	369	371	399	393	378	385	368	381	380	389	404	399	366	394	382	393	361	396	371	387	394	404	392	391	379	361	368	371	398	380	403	409	400	394	409	378	395	387	409	391	402	390	412	417	415	404	372	399	420	345	399	407	424	385	375	379	383	378	408	379	367	355	369	394	388	419	352	387	393	366	373	382	398	369	388	390	420	377	391	367	391	396	359	362	363	382	393	374	355	372	387	376	416	420	406	398	424	382	395	415	345	370	398	388	400	382	385	382	421	364	415	372	380	364	400	340	379	385	410	403	404	377	426	380	386	384	350	378	395	383	383	397	372	389	420	349	377	427	422	404	410	389	389	392	401	371	380	398	403	414	386	401	392	404	401	389	397	367	384	367	403	419	381	418	383	400	416	425	421	378	388	414	403	377	399	395	423	394	404	424	361	389	414	432	396	394	385	360	437	399	410	421	377	372	393	395	388	445	378	382	387	385	393	354	425	384	408	429	430	411	360	382	371	406	375	387	364	401	382	396	407	403	400	402	396	367	398	393	355	419	422	382	395	394	374	378	358	378	392	392	391	416	351	386	379	395	412	368	381	391	382	398	370	369	404	370	400	379	423	402	415	398	389	431	370	376	375	381	417	384	398	406	412	393	374	385	378	408	385	390	360	416	356	371	396	392	393	382	390	375	375	406	377	419	363	412	435	383	388	347	409	386	376	415	400	379	415	396	382	387	369	383	402	369	398	407	372	395	393	387	419	385	361	389	367	362	372	375	435	383	389	423	389	391	402	369	366	374	388	398	422	395	408	417	396	394	381	387	394	397	386	371	382	366	372	413	398	394	377	372	381	381	386	374	386	365	384	373	400	386	385	395	392	403	397	365	388	365	378	372	438	408	391	397	377	388	411	409	395	392	370	358	400	432	382	381	402	382	387	389	354	420	358	361	387	351	383	360	405	381	385	384	413	369	380	373	390	431	385	409	375	413	415	399	403	419	375	430	415	383	373	368	365	384	403	407	354	407	385	403	424	382	404	362	412	392	397	393	403	371	391	415	389	341	357	413	405	396	390	355	415	414	375	381	367	364	432	421	418	399	396	401	412	441	387	358	382	396	399	413	367	393	370	418	401	386	389	370	409	417	396	405	374	431	425	386	418	407	412	367	404	421	414	351	404	376	393	368	415	410	371	355	409	399	392	379	366	412	422	399	421	423	351	400	392	405	360	361	391	359	392	414	359	385	387	397	416	380	405	376	409	384	435	414	407	390	387	416	410	380	411	408	410	417	409	421	389	387	414	374	383	402	411	386	397	387	399	400	414	393	389	373	395	403	398	353	380	426	385	429	384	408	386	411	409	363	397	406	442	366	360	428	365	386	414	411	406	393	390	366	371	391	386	400	407	392	400	390	392	388	401	408	378	390	407	412	403	363	385	387	386	352	411	399	348	403	393	403	379	391	392	362	398	401	403	435	406	424	395	416	388	382	422	395	381	384	418	406	367	390	376	377	400	434	410	383	395	378	386	379	393	381	389	404	363	429	360	395	390	391	388	395	421	391	390	367	370	407	394	401	401	426	390	400	395	384	374	390	363	364	402	384	387	418	375	403	393	383	397	380	412	389	372	406	400	385	397	363	339	388	430	436	390	392	387	403	398	359	366	358	371	398	440	425	386	420	410	382	385	419	402	388	385	401	364	399	404	418	397	385	393	389	373	427	415	382	407	414	377	386	395	405	389	380	416	401	357	387	367	371	354	428	391	426	404	375	386	401	388	427	448	409	379	355	399	384	386	373	438	394	414	402	384	381	397	436	401	445	387	411	416	366	402	390	403	385	365	383	372	388	375	394	419	437	385	377	405	415	388	387	381	384	358	389	366	385	385	385	383	384	424	399	356	438	405	379	400	395	405	395	467	381	386	403	383	418	396	380	421	431	400	387	413	414	385	396	394	354	382	392	399	406	417	373	392	406	413	397	403	366	396	363	433	434	361	380	391	431	387	411	369	386	400	394	384	333	373	356	378	360	384	410	427	400	388	385	378	409	374	444	405	422	394	408	387	373	386	397	378	419	402	389	383	406	412	383	382	413	354	398	429	405	387	407	382	397	408	401	392	358	422	373	398	401	398	414	412	418	344	362	364	359	372	388	397	422	417	394	362	373	364	384	386	375	393	399	391	420	382	369	369	382	390	390	410	360	365	387	392	405	403	364	380	374	385	363	397	375	421	391	411	361	387	415	419	368	408	403	377	380	365	400	419	357	401	412	399	406	363	366	435	396	410	370	381	417	404	391	373	388	396	351	404	395	375	376	345	405	429	378	362	404	392	394	386	384	357	404	372	392	352	364	408	406	404	361	378	402	391	394	389	401	379	389	407	394	399	378	382	395	375	376	368	375	395	380	403	413	398	374	400	388	404	415	403	354	381	390	378	388	382	434	355	391	385	393	378	367	408	380	410	355	413	385	420	385	406	393	388	376	391	386	409	374	381	391	379	399	361	375	403	361	401	407	362	393	427	408	381	403	361	395	385	395	416	390	396	444	394	377	394	411	419	395	430	399	410	395	373	380	402	373	389	381	407	381	368	379	387	377	395	401	368	375	368	354	385	383	357	388	395	385	376	358	367	411	360	379	394	378	401	410	381	370	367	426	373	382	426	387	419	369	410	398	373	392	372	444	432	380	373	401	385	365	384	395	403	416	416	397	336	396	380	368	368	367	390	407	383	382	336	371	368	367	385	399	402	420	411	366	372	381	404	421	360	404	390	360	382	397	347	415	369	388	416	357	404	403	395	387	407	371	395	374	412	373	368	381	395	409	388	421	411	403	364	409	396	396	417	429	408	376	372	370	380	405	362	392	361	379	366	378	395	377	434	380	415	380	373	381	362	414	375	385	375	360	449	365	391	407	380	384	403	373	398	416	395	403	393	417	402	395	427	371	399	363	378	432	414	415	392	424	400
19687	33855	22129	4389	853	513	496	523	521	533	488	518	467	509	485	532	549	505	495	498	504	503	458	462	490	514	480	494	521	503	487	493	549	497	517	505	525	488	457	508	485	510	526	502	513	482	501	543	486	519	494	491	456	525	500	485	564	513	481	499	510	477	479	506	460	523	554	508	483	495	488	500	503	532	531	531	501	463	485	549	482	513	524	520	562	493	491	485	538	499	503	550	532	500	520	521	490	524	466	518	515	477	524	526	500	480	453	521	515	517	494	506	547	518	513	510	504	531	488	517	473	496	498	496	462	516	538	541	519	511	520	517	502	528	467	516	508	519	528	516	555	482	536	511	509	523	514	518	504	475	520	519	501	491	489	526	536	529	531	501	516	476	489	516	481	513	470	499	490	523	508	490	506	535	520	513	533	494	498	497	532	512	499	510	505	498	501	544	513	517	491	488	471	496	513	519	509	512	494	542	478	506	490	523	504	473	501	540	502	524	476	528	494	501	518	497	489	532	495	508	513	535	500	529	494	538	514	485	510	460	492	550	533	486	548	505	476	503	522	478	496	530	491	458	489	525	505	454	497	536	527	510	484	484	538	534	495	467	499	481	511	500	513	457	463	491	500	524	526	535	520	511	549	519	472	492	552	521	548	521	518	492	503	548	488	497	507	512	484	506	510	505	546	524	524	510	511	517	556	458	520	470	500	478	515	477	499	489	495	472	539	507	531	469	512	514	543	442	504	495	464	499	484	503	517	503	572	545	483	494	458	491	515	538	475	505	522	475	502	532	489	494	504	490	505	512	507	530	516	490	463	457	522	509	527	484	512	535	484	517	533	492	537	491	508	534	466	520	456	526	520	530	518	513	495	562	495	482	530	492	493	532	517	504	490	532	540	487	493	491	527	508	526	500	523	529	494	521	521	504	550	541	502	490	514	526	481	508	514	495	508	541	513	488	523	509	541	536	515	500	505	523	500	508	488	486	485	515	512	477	532	502	508	496	498	511	476	437	535	540	483	507	480	520	505	488	505	515	521	497	479	507	450	524	480	467	476	473	522	513	521	509	478	474	472	529	497	502	477	510	502	531	489	509	515	573	494	505	482	496	478	500	534	522	546	509	478	506	526	508	455	460	517	474	487	483	471	500	484	540	483	525	539	508	541	530	529	515	496	477	525	529	527	495	470	498	524	516	497	510	504	484	511	482	507	530	511	510	508	485	536	508	496	496	542	493	508	529	507	560	495	526	491	495	455	484	476	490	501	512	502	501	510	470	502	490	522	568	551	550	471	535	505	491	516	518	513	453	505	505	519	479	513	523	506	504	513	542	475	502	544	528	483	505	453	503	523	475	527	499	490	505	486	511	496	505	519	512	491	505	480	469	505	519	520	513	535	519	473	512	511	487	527	487	491	511	513	478	553	500	533	531	496	515	491	509	505	506	515	478	524	476	536	518	523	495	487	511	471	516	471	535	490	508	456	519	519	492	528	508	568	483	562	502	529	518	490	469	497	503	463	447	515	501	501	529	502	467	486	521	491	495	526	501	533	515	498	476	510	481	517	500	517	522	537	505	516	534	494	504	523	513	509	518	474	514	515	507	484	491	514	513	504	506	465	505	467	470	482	509	484	501	474	499	487	496	477	495	540	488	486	520	519	457	493	515	500	522	542	520	504	479	545	480	484	505	503	526	499	498	577	509	527	481	551	503	513	509	552	498	523	487	479	489	502	517	517	482	487	560	506	482	522	477	472	592	492	514	483	496	482	530	479	502	497	524	486	530	511	483	498	479	501	520	514	498	498	525	544	518	507	498	493	509	528	510	477	470	505	506	548	500	504	520	514	523	538	494	512	578	528	489	518	501	517	439	503	517	524	491	501	504	499	517	512	492	484	468	504	490	485	483	488	522	501	512	480	534	504	525	521	502	539	491	498	508	480	527	477	501	528	499	541	491	544	487	484	518	522	499	548	518	481	520	515	489	516	510	500	484	465	510	446	526	474	519	551	522	514	527	491	537	523	514	521	498	558	459	489	471	468	519	509	504	479	480	497	508	483	504	486	514	478	472	515	415	482	509	517	521	499	527	492	513	481	508	485	495	503	511	521	498	489	472	481	498	478	510	555	484	507	475	491	492	488	472	485	499	544	513	523	540	516	552	562	521	516	459	542	494	522	517	548	571	539	518	543	488	479	516	493	511	489	480	560	507	458	485	516	523	507	485	494	508	515	502	528	517	489	500	499	519	501	481	480	528	517	505	505	542	518	576	518	502	520	485	492	509	493	521	527	500	505	509	524	518	510	516	491	487	510	511	498	509	485	556	496	488	511	529	494	519	494	484	497	490	512	488	493	500	511	478	481	525	519	501	495	494	501	525	482	506	511	510	545	536	491	510	466	509	457	540	534	521	501	473	515	486	565	475	481	496	495	461	525	478	478	500	495	528	514	515	528	529	516	532	456	511	513	499	475	483	527	460	501	557	459	464	499	540	502	483	504	496	526	536	506	525	512	510	489	508	500	513	498	492	500	497	522	546	529	499	532	513	496	487	496	506	500	498	530	548	507	514	505	508	545	507	526	453	520	514	518	517	532	521	500	536	540	507	477	536	519	504	531	523	470	512	517	505	486	518	489	526	493	508	461	522	520	499	494	512	468	476	535	491	538	526	501	469	491	536	536	507	473	503	459	567	489	534	492	517	535	534	515	516	507	533	528	518	490	463	504	515	501	506	482	524	502	490	495	491	433	495	512	483	524	520	455	502	533	511	514	501	531	489	485	512	485	513	508	495	530	510	494	499	486	505	497	536	508	529	518	480	477	503	497	506	525	497	483	489	497	503	544	482	498	533	482	514	510	556	502	486	507	502	505	460	516	527	524	493	501	510	511	484	509	506	490	497	500	513	508	516	486	518	499	484	520	530	504	494	523	509	494	547	501	515	501	510	474	523	516	521	515	525	487	483	472	498	461	492	491	501	527	530	483	495	561	484	507	482	500	506	479	549	517	450	472	503	478	526	494	480	505	534	522	523	461	462	498	535	494	493	470	455	479	497	513	500	521	551	465	504	524	532	494	483	565	516	489	512	514	505	523	487	519	557	486	523	497	490	514	505	498	518	528	488	494	482	514	514	507	474	503	496	514	489	474	519	498	510	539	500	482	480	513	511	539	497	459	479	520	506	482	520	501	526	510	520	538	515	516	497	479	499	506	482	517	537	532	528	509	506	499	502	496	503	495	502	513	504	515	511	515	546	464	508	511	494	504	496	488	499	514	510	523	486	488	512	483	484	482	470	488	473	509	488	488	489	507	502	506	550	523	493	474	508	504	502	498	486	501	520	469	536	537	492	525	511	489	493	531	553	497	509	529	522	496	506	496	472	487	487	505	531	530	495	500	494	472	544	510	495	466	479	491	462	497	476	508	501	493	510	506	519	448	461	517	497	495	486	509	527	509	510	500	507	525	507	502	518	501	504	491	522	496	492	492	536	517	528	524	498	500	519
23243	21600	30025	24289	21010	12818	1280	677	692	674	699	668	688	671	682	634	638	624	639	643	641	630	673	615	649	659	633	650	614	651	615	668	646	653	653	670	650	610	670	677	595	637	684	679	679	649	630	651	665	642	649	654	647	681	636	609	657	624	625	613	619	581	600	714	675	624	600	671	637	602	613	606	651	654	660	662	649	668	651	657	601	621	619	616	621	621	649	642	663	686	687	624	647	619	576	584	662	637	624	646	625	636	652	628	605	630	676	654	694	640	649	642	627	619	672	611	631	652	637	675	652	659	693	616	647	605	644	597	638	612	643	653	689	649	664	653	629	678	659	661	607	632	639	667	635	650	604	592	651	628	616	620	637	647	627	610	659	614	653	654	656	629	575	675	674	662	597	630	620	638	635	618	669	635	629	638	618	629	613	616	621	656	660	655	624	673	639	628	664	681	617	646	606	616	634	629	588	606	683	662	649	676	599	630	643	642	665	656	670	639	597	643	653	568	639	599	642	668	605	612	665	599	662	601	627	657	608	609	645	643	643	655	626	680	651	583	613	639	649	641	637	617	613	638	638	634	651	625	622	581	640	661	669	633	655	661	671	679	649	657	634	699	627	632	633	605	629	665	634	617	632	641	657	656	650	650	602	612	562	615	666	622	607	636	658	649	623	655	705	618	654	647	661	636	669	649	638	633	656	643	628	647	611	642	673	622	617	666	674	632	644	629	630	669	627	648	641	601	633	635	649	645	665	592	625	609	637	669	671	651	632	609	638	665	629	684	679	667	698	706	649	654	630	611	593	660	684	615	664	606	690	576	628	637	625	624	652	585	622	633	657	637	637	602	669	601	599	602	659	629	611	619	655	691	626	605	642	626	669	661	641	629	651	647	626	630	628	598	625	597	646	646	592	655	662	650	684	613	663	617	580	643	592	630	640	684	660	626	652	645	616	635	661	601	710	626	617	664	616	651	647	618	640	640	633	630	625	615	634	652	598	619	647	669	646	609	642	626	593	644	641	652	621	661	640	657	675	626	678	642	620	617	679	688	641	598	655	673	655	653	628	617	608	589	675	626	582	635	611	630	628	624	668	655	677	658	642	648	636	645	643	617	638	618	649	646	655	631	624	609	659	640	675	619	672	619	650	652	642	652	631	639	655	614	629	631	671	636	656	654	643	625	646	672	651	654	660	699	649	675	636	689	649	684	635	648	630	655	684	628	600	586	638	657	685	597	630	631	644	629	675	639	632	636	631	632	659	657	607	671	678	667	627	650	623	599	644	615	651	639	639	614	647	629	625	649	612	622	646	693	618	635	650	633	624	618	601	643	668	635	653	626	636	655	668	659	629	621	630	691	650	613	606	654	585	613	651	621	618	643	664	628	624	665	648	686	660	674	677	646	650	637	629	618	639	624	623	636	644	629	624	631	624	656	685	636	608	627	646	666	670	634	619	635	642	667	639	641	647	661	659	664	675	668	634	662	611	678	580	629	649	645	663	640	683	625	664	594	648	645	616	662	631	623	639	627	641	682	623	675	668	618	637	623	648	625	632	646	657	651	634	666	625	665	591	692	663	671	625	604	627	630	573	694	641	609	651	641	626	642	657	639	690	684	627	647	627	672	606	674	710	633	619	651	619	648	628	626	626	635	634	631	600	656	694	612	674	686	612	653	613	628	628	662	642	644	657	620	660	650	639	636	607	616	654	643	652	645	683	610	642	616	648	639	657	613	637	676	596	601	655	616	641	681	629	602	683	616	649	681	652	659	655	615	590	642	622	664	626	688	634	671	675	618	605	616	637	625	623	631	657	615	718	676	604	615	637	586	647	604	667	602	620	641	638	670	643	633	620	680	612	630	626	664	598	610	687	644	625	636	619	616	667	639	662	660	644	602	633	622	627	614	670	601	647	670	622	574	673	662	611	647	666	643	621	579	627	640	629	628	663	606	655	637	640	646	615	612	654	647	648	599	612	663	622	678	654	587	648	652	630	656	663	653	600	573	606	607	655	678	645	598	653	621	668	595	652	638	641	624	656	597	647	595	688	685	623	681	619	667	601	609	647	590	639	611	697	649	685	612	655	641	665	681	644	649	606	655	625	632	610	618	657	644	599	672	619	675	635	631	643	676	653	636	669	664	691	638	642	637	618	627	659	659	624	577	656	595	652	658	604	618	644	624	619	609	635	708	664	658	629	652	588	647	651	631	596	708	653	646	626	660	607	596	683	628	604	678	653	647	646	615	656	669	678	642	628	630	639	613	641	628	644	643	578	618	640	650	631	640	627	616	649	630	589	643	596	620	639	600	598	591	602	686	687	632	681	643	629	660	644	635	685	674	648	573	661	651	590	627	659	614	620	629	608	666	629	632	675	611	614	618	601	667	651	616	669	663	670	660	615	621	655	635	598	615	571	666	621	650	619	674	667	651	680	670	648	644	666	614	630	605	659	651	649	669	630	645	637	639	650	652	568	628	662	575	637	670	653	649	633	602	601	626	629	633	628	619	670	675	664	668	631	664	640	637	657	600	611	651	605	636	673	648	653	650	628	625	632	646	663	661	646	620	666	664	653	616	682	661	677	676	581	647	646	634	655	653	629	622	624	633	619	660	641	671	658	631	637	659	582	631	617	637	662	619	658	703	619	649	670	621	631	662	598	637	678	643	604	614	585	700	677	659	641	690	634	652	663	609	647	578	642	654	597	624	658	635	661	640	647	609	676	646	674	617	637	663	615	613	624	596	644	605	626	645	629	648	673	683	664	622	647	627	625	652	623	587	642	683	641	612	636	668	615	629	681	643	617	624	679	628	616	670	645	648	616	603	637	600	652	658	674	660	630	659	675	616	637	608	681	690	666	650	626	668	644	617	655	698	685	649	625	661	671	690	637	658	613	655	670	645	617	658	648	644	627	626	637	601	600	646	637	651	612	637	595	686	624	631	703	616	646	600	610	640	665	611	665	654	650	657	636	648	633	633	658	608	625	594	651	615	623	659	626	644	642	648	643	643	613	627	669	648	670	644	691	644	675	662	601	647	615	660	644	680	616	628	598	693	629	689	648	655	632	631	660	592	659	608	639	629	642	596	618	617	627	658	614	637	626	672	609	608	678	671	649	642	638	634	594	674	671	595	610	682	643	606	650	685	612	632	666	623	642	632	654	650	648	647	603	685	621	621	642	655	620	682	670	635	607	662	612	668	640	671	646	629	598	642	646	642	597	698	625	623	628	657	628	629	647	696	675	618	661	630	622	629	679	650	608	692	658	602	627	665	569	624	637	631	643	622	625	619	647	689	611	665	675	645	650	629	684	631	666	647	653	612	664	637	654	599	631	666	637	651	617	604	608	640	604	639	641	636	640	643	629	609	622	628	664	615	643	643	663	649	617	635	643	603	595	634	635	630	645	640	616	638	610	612	683	602	631	695	633	631	635	634	618	676	591	644	641	611	660	682	680	632	637	624	669	618	665	631	634	692	667	614	633	597	635	624	611	596	666	735
39008	72566	55617	26410	4270	1003	975	922	854	851	850	839	868	838	836	850	879	817	874	794	887	847	845	793	858	823	810	771	860	822	797	865	787	818	810	886	820	806	815	838	850	832	857	770	787	838	761	787	814	819	811	794	795	821	829	854	805	838	852	852	858	815	761	797	826	833	814	824	783	833	823	862	811	795	815	858	755	783	811	791	791	811	815	798	805	814	832	831	833	848	834	810	772	817	798	850	814	775	782	765	831	876	834	822	798	800	862	804	810	819	831	783	804	793	780	834	824	855	806	793	776	797	816	825	807	838	798	824	796	795	794	787	777	785	781	811	812	822	847	819	801	802	812	811	860	828	775	798	806	871	792	795	829	797	816	820	849	778	834	833	811	774	767	789	796	762	827	799	827	846	782	802	838	848	849	810	811	813	803	756	783	835	817	838	806	833	850	849	786	820	831	854	776	837	817	822	828	835	840	775	800	817	763	787	827	804	828	814	841	773	816	800	788	802	832	834	789	804	757	808	845	799	827	783	811	784	859	816	810	789	801	811	834	811	820	808	796	854	834	827	810	790	822	773	805	825	777	786	870	866	782	812	812	831	779	751	863	772	770	830	780	794	829	801	796	819	788	784	823	788	779	785	834	808	830	798	840	819	807	792	805	848	830	841	770	804	816	795	832	815	810	839	762	803	819	799	813	804	814	812	776	800	859	822	813	770	812	820	791	873	775	874	850	809	831	826	780	777	835	757	766	816	848	808	844	843	825	820	822	805	795	861	845	832	812	834	838	833	808	798	820	773	800	810	806	807	836	763	806	871	845	824	789	834	773	807	822	774	833	799	818	835	852	793	828	836	805	755	833	847	801	818	833	792	795	809	779	793	823	855	810	834	813	790	819	792	811	831	819	832	811	837	820	770	866	776	810	854	782	804	843	807	777	884	782	777	819	798	854	831	809	779	850	772	816	849	814	776	838	856	831	808	812	814	796	829	840	846	855	830	793	773	854	808	824	803	822	837	817	856	834	781	848	790	760	769	785	817	795	872	823	794	829	829	821	794	780	876	801	810	794	855	813	777	817	833	815	788	804	783	814	829	817	817	805	813	842	770	799	791	809	842	815	827	809	815	846	809	736	839	787	829	774	750	771	770	844	828	852	836	859	791	858	814	796	792	805	794	859	846	784	763	797	842	794	816	810	780	807	821	857	799	838	805	771	838	754	769	818	842	806	837	809	754	751	826	798	790	820	832	816	835	796	760	831	779	863	826	818	842	848	844	832	764	836	828	841	775	794	844	803	852	774	816	815	806	867	840	848	838	849	793	790	807	798	816	832	832	794	832	850	837	797	829	812	818	810	797	817	808	767	785	771	849	801	824	850	827	821	788	849	831	856	835	833	784	880	819	814	805	796	797	810	813	783	813	820	796	812	801	785	816	841	743	856	819	846	852	811	798	836	838	825	791	820	782	783	830	872	787	775	853	816	828	774	782	847	767	776	808	799	786	801	813	832	760	796	801	768	837	753	833	808	774	807	845	828	833	829	823	792	800	849	816	840	813	786	804	809	808	832	832	840	795	812	759	791	785	784	830	796	831	811	803	822	824	860	838	877	841	797	803	809	806	841	788	821	821	819	853	815	904	796	739	812	797	798	844	838	838	817	814	820	857	828	839	839	828	807	810	783	789	830	779	768	789	814	797	849	790	835	812	790	794	843	814	814	793	853	832	841	871	834	917	825	816	751	803	793	865	817	856	832	783	842	776	792	814	850	815	821	828	838	810	780	818	820	860	865	809	800	738	843	782	815	843	821	848	812	797	855	861	803	827	840	825	787	830	785	776	810	845	847	752	813	782	829	803	848	793	841	816	819	786	800	782	807	811	826	815	781	792	778	883	808	827	845	830	794	818	811	820	795	871	808	834	832	820	841	806	816	741	813	839	873	828	796	811	804	819	804	818	804	838	845	789	817	812	797	858	846	763	837	812	841	816	768	773	808	820	811	821	803	827	867	783	822	813	782	790	773	786	817	830	763	874	823	775	796	764	848	814	773	868	826	820	793	822	772	786	826	795	822	831	841	807	728	804	837	838	796	818	818	841	852	813	800	838	821	817	799	861	801	765	792	785	832	803	861	812	765	804	803	795	836	804	826	858	780	790	782	809	812	805	752	754	839	743	803	809	847	800	832	772	817	830	791	811	833	802	849	784	784	803	825	816	799	797	822	775	799	844	793	890	756	811	826	802	866	804	851	848	830	745	798	785	803	807	815	765	775	811	802	800	851	793	801	817	796	835	778	820	829	838	755	803	811	817	794	851	799	791	830	825	790	818	802	835	811	772	843	867	811	804	824	824	809	804	809	818	795	835	828	829	821	809	772	837	814	798	798	835	810	808	842	799	790	800	783	807	775	829	791	825	812	815	802	784	789	793	855	787	794	791	787	812	791	769	808	815	830	816	859	777	814	814	827	779	794	776	790	779	807	819	838	797	813	870	820	821	823	837	813	843	829	819	765	805	816	824	825	808	792	776	834	803	830	823	801	824	786	844	787	772	832	856	790	804	809	795	850	779	806	797	813	818	769	769	788	852	781	795	813	801	802	827	806	785	807	862	813	789	841	803	771	767	868	775	804	786	781	797	833	791	835	775	842	786	831	792	781	832	789	810	804	770	800	789	792	786	757	804	803	830	792	791	824	822	782	786	824	851	793	815	812	757	829	769	783	776	832	824	828	782	840	826	811	830	724	837	856	823	815	770	808	777	796	833	830	813	780	773	862	754	824	788	819	805	808	777	861	842	903	827	806	828	810	800	799	825	830	785	804	834	873	830	789	837	810	811	802	826	832	826	826	843	794	760	770	832	787	814	811	822	869	814	835	777	831	842	826	852	771	770	845	742	808	786	832	776	792	822	819	775	834	836	782	802	790	851	786	827	834	820	829	769	820	795	793	786	780	821	814	850	807	801	807	775	775	835	729	803	794	786	781	793	812	783	834	773	888	782	809	859	787	836	817	843	801	810	759	796	813	805	762	841	866	831	823	821	741	808	848	846	795	775	802	818	845	799	850	840	858	842	785	807	818	884	866	800	849	831	834	884	819	795	821	823	828	796	850	827	774	836	769	782	774	790	761	849	850	760	838	801	795	816	798	778	767	853	827	825	795	805	769	837	828	819	847	763	855	800	785	820	801	838	805	834	785	815	840	818	830	805	802	822	767	803	861	784	791	825	784	813	829	774	802	846	844	793	783	859	865	838	850	809	775	750	823	791	799	821	780	831	780	833	831	832	881	790	805	822	876	790	771	827	857	819	797	851	773	764	780	767	767	778	799	812	816	853	719	760	798	831	834	858	727	796	842	778	793	847	913	818	782	761	814	787	760	848	815	849	799	806	823	792	802	816	829	824	793	819	846	772	809	837	815	824	829	832	836	797	768	840	769	807	859	808	811	828	783	794	780	789	860	787	788	780	830	814	826	839	843	820	797	799	846	793	837	841	816	824	788	833	829	856
24581	22346	29949	24837	9440	446	233	216	197	215	226	212	196	219	218	244	204	206	209	229	236	220	219	221	214	239	211	216	225	211	224	214	227	204	190	235	227	231	215	222	215	213	220	206	207	206	234	195	220	229	223	214	204	217	203	206	227	219	214	218	228	189	228	224	208	234	220	231	222	206	218	200	211	226	222	208	197	205	228	227	218	213	251	220	215	229	225	209	215	206	235	227	203	235	231	219	206	227	207	194	220	247	229	223	220	202	213	201	236	227	210	220	221	224	238	201	212	192	255	213	209	239	194	219	233	226	217	215	207	210	175	203	216	225	234	229	194	215	227	219	203	224	190	217	200	216	242	229	213	203	198	202	211	209	194	246	197	212	217	185	224	223	221	224	227	236	229	213	258	217	231	224	246	229	225	216	190	190	235	225	221	231	203	184	220	232	230	209	222	220	199	195	209	226	219	217	233	203	236	217	207	240	211	218	216	221	212	238	203	201	206	184	207	219	219	203	211	222	226	221	220	226	225	228	206	201	189	205	227	243	212	227	216	198	228	239	199	192	234	198	204	201	209	193	199	199	189	229	232	189	220	197	246	230	180	205	211	207	213	216	218	204	203	173	201	217	193	216	249	212	195	220	214	217	214	209	196	213	217	200	231	218	206	207	208	216	225	215	189	236	200	221	201	201	196	208	220	214	207	212	183	220	202	196	200	191	223	215	213	224	199	199	176	191	216	211	223	215	183	211	208	199	212	204	231	209	209	217	203	205	228	196	214	218	209	220	222	226	220	226	220	205	202	218	234	225	233	206	229	223	222	180	215	193	212	213	234	233	204	186	209	197	238	236	215	207	206	215	199	216	211	180	216	250	238	202	211	218	219	196	197	211	218	199	212	206	217	218	208	214	227	206	232	215	247	217	212	205	216	206	196	237	182	214	233	190	219	233	174	221	219	205	206	220	214	248	196	219	200	229	207	215	203	211	236	212	210	217	226	219	250	237	224	191	221	214	215	211	199	209	185	219	227	207	218	200	224	202	202	227	243	189	223	226	195	241	200	220	194	225	233	218	247	212	207	250	225	222	194	202	228	209	212	218	217	205	203	218	223	195	194	200	224	215	237	190	221	203	234	217	212	209	199	222	226	225	185	193	221	229	192	217	201	216	223	229	209	220	220	234	217	222	203	196	234	191	209	226	229	229	208	216	219	224	228	186	229	194	220	208	246	213	221	208	216	210	221	236	194	205	191	226	210	218	214	269	208	225	223	197	206	188	198	225	212	193	204	206	195	235	209	207	222	198	208	243	210	216	237	207	243	224	230	192	206	215	218	200	224	217	196	206	235	220	210	215	203	201	224	189	211	190	213	181	199	189	219	199	222	236	252	233	200	207	208	218	222	209	199	207	208	225	205	230	199	213	210	212	204	247	217	215	212	204	221	208	215	233	188	227	215	229	228	210	217	248	213	237	226	208	203	229	228	207	218	212	215	192	184	219	222	229	193	202	204	213	222	211	214	228	259	212	221	206	216	188	199	213	195	226	231	230	207	227	211	197	229	222	218	219	249	206	228	219	206	211	215	205	245	233	215	222	199	212	216	233	250	217	214	228	185	211	216	202	208	217	200	215	216	202	188	242	220	199	261	234	217	198	216	202	214	211	210	236	203	230	197	204	218	233	223	214	201	193	183	216	225	189	212	238	207	219	199	221	193	196	186	256	206	209	211	228	193	214	239	214	194	202	179	222	210	261	237	213	209	191	215	213	219	204	217	198	227	207	222	211	211	213	232	216	213	198	213	219	214	217	238	233	202	211	201	219	241	223	202	216	239	218	210	218	193	195	201	220	229	216	211	237	217	196	218	201	214	219	229	225	206	208	211	215	234	180	203	224	211	199	218	216	204	221	204	199	191	247	202	185	222	213	206	238	225	219	248	234	235	223	195	222	209	241	223	208	215	222	222	230	225	199	213	220	207	212	228	200	201	210	222	224	204	219	202	216	189	204	221	200	222	213	237	215	224	209	223	205	253	218	215	215	196	221	218	233	210	208	207	227	214	216	215	201	211	222	225	194	209	202	211	212	207	226	225	211	212	198	189	208	217	220	212	194	219	223	184	216	187	206	205	232	199	219	232	217	213	193	200	219	230	207	204	226	233	226	218	224	193	228	219	247	242	232	218	233	208	205	221	244	223	193	183	213	215	233	214	202	213	184	209	192	209	219	226	211	209	222	215	192	212	223	192	260	209	250	233	222	210	213	239	206	205	221	219	199	202	198	201	216	217	213	258	218	212	221	204	229	206	195	224	215	223	213	201	215	255	226	222	240	203	226	218	230	211	209	210	195	213	216	192	218	209	220	220	213	227	221	182	224	198	220	216	225	241	210	227	208	235	222	211	221	218	220	218	230	199	198	205	188	199	213	225	217	221	231	219	195	196	229	230	242	211	204	211	221	217	233	196	201	236	205	228	229	241	223	177	238	220	222	252	187	256	228	219	198	212	213	183	230	217	226	223	228	227	227	242	175	207	224	208	234	218	222	227	225	185	225	175	221	236	238	222	233	215	197	233	211	232	214	211	250	180	233	221	235	226	207	228	243	188	197	211	210	209	214	238	236	225	220	215	221	216	216	227	234	216	221	197	183	189	207	215	232	187	224	209	219	220	221	205	242	197	239	192	212	207	229	233	222	198	220	210	241	241	202	204	221	181	218	232	212	207	199	231	207	220	219	214	230	221	208	231	224	193	199	210	192	252	181	199	213	208	210	258	214	216	204	229	220	238	220	220	219	218	230	232	236	224	225	241	191	217	227	215	200	219	209	222	196	226	211	250	183	196	225	201	217	238	223	203	207	200	234	201	213	236	217	236	223	225	207	205	198	210	244	211	190	214	229	227	222	213	212	202	243	194	206	231	204	208	228	230	202	209	195	196	235	214	226	214	220	211	210	208	192	230	217	188	222	214	241	204	206	213	228	190	219	195	229	217	206	241	206	245	216	230	193	231	201	202	198	230	205	200	206	213	195	205	226	201	232	212	234	230	203	226	217	236	222	205	206	195	183	243	207	242	209	204	222	212	223	200	228	239	222	213	199	210	217	237	212	192	214	221	204	228	215	208	208	211	220	216	183	209	197	222	227	239	219	200	200	207	214	220	211	237	228	223	201	229	248	237	228	213	234	220	188	228	244	223	200	234	230	234	203	234	194	224	229	199	226	200	197	191	217	223	233	219	223	225	197	199	215	195	218	190	200	216	195	224	213	191	203	204	199	202	195	215	234	218	222	221	214	196	229	219	173	221	195	202	241	239	199	212	219	206	199	224	209	230	206	220	198	198	201	234	242	212	210	191	227	230	232	211	190	212	220	210	210	228	223	221	218	209	219	236	227	239	211	236	186	205	203	192	225	223	199	214	230	199	204	232	218	203	200	209	202	231	214	220	195	204	208	221	215	218	216	220	194	218	215	204	219	212	228	229	184	206	223	198	211	227	204	205	242	202	229	205	207
34571	62947	44150	15978	2262	394	353	368	338	326	338	318	330	298	339	332	326	292	306	319	324	303	293	305	285	288	292	310	292	276	297	294	314	295	302	302	344	288	290	284	307	302	327	319	299	273	276	266	281	289	308	301	286	293	302	309	280	285	308	289	313	283	269	283	322	301	254	292	308	274	264	276	303	300	252	291	284	314	294	325	298	324	296	287	276	293	277	276	279	303	331	280	294	314	316	321	286	311	294	298	286	307	301	298	309	298	292	294	282	302	271	302	285	324	309	299	296	285	323	255	321	326	300	292	297	300	332	294	282	279	325	287	257	296	294	273	268	298	298	305	282	313	280	283	304	285	288	289	282	314	288	297	277	294	308	300	301	294	286	310	303	274	300	295	310	291	295	315	293	266	304	300	298	301	299	317	268	288	286	288	293	285	297	302	314	305	274	328	281	290	282	283	295	315	275	271	293	308	314	288	311	300	287	293	325	275	299	297	290	287	293	288	311	300	288	318	290	297	295	290	287	323	295	316	330	273	282	300	289	290	314	264	281	285	289	293	273	293	292	279	317	299	300	305	305	270	300	298	286	325	306	293	286	293	298	296	296	283	282	310	303	304	292	306	288	287	291	297	327	317	280	290	298	305	287	325	306	289	302	317	320	297	313	284	316	301	283	260	303	278	274	301	297	288	285	266	344	313	293	302	289	283	280	314	281	313	305	316	301	276	314	290	320	306	287	331	306	329	318	280	299	319	304	314	303	308	275	326	280	275	316	305	316	301	332	306	309	303	282	282	286	259	306	284	310	317	315	338	326	303	270	280	293	314	319	328	290	285	284	311	310	316	305	300	284	287	298	338	314	303	264	306	301	309	281	295	284	327	289	326	300	302	322	295	295	296	285	283	254	307	295	271	316	296	290	308	327	309	277	307	320	307	296	312	281	308	281	313	284	316	305	296	326	314	314	288	314	301	298	295	288	268	267	303	317	325	299	292	303	271	315	277	288	307	283	299	324	300	326	315	292	293	321	300	331	290	327	286	298	309	276	282	298	264	287	321	327	284	258	298	284	352	319	274	295	318	311	324	290	306	306	302	295	299	286	308	293	291	298	307	304	270	281	307	259	281	286	296	339	284	331	289	323	307	309	316	306	284	260	283	318	320	320	339	304	298	315	285	299	288	307	323	316	316	307	328	300	281	298	284	303	279	266	278	288	331	300	299	288	302	284	294	295	295	283	285	308	296	266	283	295	275	301	311	305	282	327	309	279	309	304	301	300	258	274	309	312	259	320	318	321	309	264	301	312	297	279	299	305	287	303	321	317	297	310	313	300	319	296	294	295	301	359	328	320	269	286	306	298	320	277	322	307	307	287	280	304	280	296	294	293	300	279	295	320	291	320	324	282	286	281	301	282	306	300	279	311	301	312	298	318	283	301	303	311	295	288	299	305	304	301	300	277	286	278	302	299	274	284	318	289	262	266	327	346	278	290	311	273	286	297	289	296	292	312	318	289	296	303	289	309	286	314	316	306	323	288	307	299	278	329	274	320	301	296	289	301	294	309	254	285	313	295	274	293	289	286	292	281	289	306	283	306	316	307	302	275	286	301	283	308	299	289	326	280	313	327	294	319	310	326	300	298	276	306	298	289	318	315	288	268	307	294	305	279	295	305	268	302	305	294	289	300	260	307	289	317	291	282	321	320	300	293	312	289	305	319	302	315	282	301	304	295	274	295	338	282	298	318	292	311	272	301	314	288	304	329	292	296	317	335	323	298	291	284	285	286	319	290	287	291	324	284	297	322	339	327	277	323	307	302	305	291	291	304	290	296	270	342	325	307	281	329	299	288	311	306	304	277	290	297	319	263	280	299	278	298	327	295	311	303	312	279	316	321	273	325	298	319	266	292	330	322	281	285	295	290	316	290	294	270	302	283	315	316	295	318	312	317	287	337	315	321	300	281	293	267	301	312	297	290	277	339	309	272	307	309	310	304	290	301	301	310	288	315	312	316	310	300	303	282	291	294	292	293	306	307	310	297	307	296	293	306	287	320	313	315	295	306	300	269	296	284	300	309	308	262	293	283	312	290	304	264	313	276	303	311	315	314	307	279	320	299	303	281	301	311	311	302	300	302	284	291	321	282	271	297	310	282	290	315	274	293	296	297	300	280	293	306	297	305	303	290	293	270	266	314	306	309	313	301	318	291	285	322	285	325	262	291	312	297	300	316	344	267	320	321	316	268	303	283	308	298	305	317	308	301	323	312	302	297	280	335	302	283	297	300	298	273	304	334	300	283	295	300	278	297	307	295	291	331	297	250	325	290	330	290	283	280	261	293	298	291	297	294	304	286	310	311	292	283	278	301	292	304	315	269	252	281	274	295	289	301	302	309	308	313	321	296	299	306	316	293	329	286	265	320	296	304	297	294	288	297	300	319	300	287	275	286	294	294	319	311	324	303	298	269	292	302	291	313	312	328	314	299	275	314	285	276	294	290	303	290	279	298	286	249	290	266	293	296	286	298	300	306	300	315	287	321	308	306	300	326	288	286	301	338	270	305	297	275	329	288	292	324	312	293	288	304	307	265	318	286	285	351	290	333	308	297	296	317	302	279	308	298	293	290	323	323	300	300	317	314	311	270	266	302	296	285	306	308	309	321	331	279	288	315	292	291	278	281	345	279	304	267	297	301	283	298	293	284	302	293	304	322	313	300	317	263	305	288	308	270	291	293	303	302	287	294	287	297	299	292	280	294	310	315	301	284	289	307	289	268	315	281	322	296	265	281	301	284	300	282	325	309	288	279	253	262	282	312	307	279	291	311	295	321	291	324	318	319	310	289	267	286	306	285	315	319	265	259	315	296	301	323	294	297	308	278	287	300	295	297	260	268	290	287	288	301	311	306	277	311	318	309	276	306	322	311	276	303	283	299	307	281	305	306	269	272	315	285	296	301	290	315	320	292	282	271	295	282	300	307	301	284	305	309	303	297	319	304	294	282	281	286	312	284	315	286	293	323	287	296	287	316	253	298	293	284	301	284	308	303	270	306	314	285	276	297	273	340	304	309	282	300	291	301	288	290	295	306	279	313	297	310	329	284	297	287	315	340	296	305	298	308	294	293	304	295	306	309	303	293	302	349	308	294	272	293	300	281	311	329	303	284	295	316	310	330	272	272	328	294	266	297	312	310	271	296	289	266	283	328	299	269	308	279	319	288	291	302	305	279	311	317	308	311	300	336	330	286	305	277	296	279	325	277	289	270	324	285	316	288	313	320	268	294	298	303	310	294	300	310	314	315	326	302	310	307	265	278	299	312	273	309	313	279	267	310	282	288	294	279	317	297	309	267	272	330	293	318	317	274	274	293	285	293	273	312	275	305	308	310	305	303	295	279	310	273	306	324	325	291	291	302	286	298	319	288	291	301	306	295	303	286	296	324	285	287	318	278	309	269	294	303	268	315	281	288	292	307	306	318	285	315	285	307	328	271	288	294	339	305	353	286	305
22367	21401	29559	24070	21310	20901	8835	769	586	568	598	579	576	539	545	570	564	543	607	553	555	555	581	542	493	510	520	500	546	567	544	547	536	540	507	565	550	542	506	517	523	566	565	525	496	525	551	517	539	509	538	529	506	539	523	534	543	512	561	496	534	570	530	530	488	549	540	559	516	527	559	534	526	508	497	537	539	549	515	517	520	490	493	537	496	532	521	511	506	586	520	511	540	517	531	531	561	534	537	519	536	532	544	550	524	515	556	524	559	520	509	520	531	512	537	520	530	541	534	515	529	532	561	512	553	472	482	577	543	543	540	539	521	562	540	561	510	507	518	519	524	464	564	552	578	509	515	547	585	533	530	560	510	471	514	512	493	540	512	523	505	490	554	524	544	535	534	543	513	536	510	506	518	516	559	497	507	548	529	556	536	520	541	546	519	553	566	528	539	499	534	546	515	557	508	515	514	530	501	526	525	596	535	502	539	522	545	560	514	541	531	507	536	503	541	517	579	551	504	517	485	502	528	516	528	516	510	478	501	552	557	561	543	553	493	532	484	554	526	563	498	532	517	553	532	533	520	544	513	533	513	562	577	519	509	543	515	529	493	523	497	528	506	511	541	519	558	499	568	536	523	521	532	486	530	534	508	531	496	486	547	552	555	524	502	552	546	524	528	560	532	550	550	527	535	502	538	520	525	543	483	521	515	574	520	493	525	544	558	524	537	513	548	539	487	507	562	517	514	508	550	493	547	550	527	531	514	531	522	551	494	550	547	546	534	543	522	548	521	518	510	502	524	559	523	545	515	561	549	562	537	520	560	545	546	523	561	552	541	530	512	560	515	518	523	493	559	562	533	522	493	517	515	578	551	517	490	540	538	540	534	555	521	533	582	544	526	538	560	553	525	519	533	525	508	531	514	515	511	557	534	517	539	522	538	536	519	586	501	538	521	516	526	459	509	548	516	532	552	564	549	537	524	537	548	476	544	559	510	549	514	533	513	534	546	546	553	508	502	529	541	493	511	520	540	560	530	549	540	564	505	522	538	541	520	506	512	523	518	539	511	557	529	547	506	523	567	536	476	537	482	505	541	500	524	549	510	493	558	487	579	553	535	536	511	535	532	533	564	496	538	513	531	492	539	559	537	579	519	542	537	530	531	539	522	505	535	521	514	557	540	473	518	488	546	495	534	557	509	509	518	552	531	570	519	544	505	542	508	523	565	500	502	491	498	520	558	523	520	518	553	520	496	543	512	531	500	534	524	499	516	554	530	509	521	554	528	524	510	557	557	492	526	529	514	503	502	495	540	511	547	525	508	501	477	503	526	493	500	563	541	570	521	495	507	541	521	503	540	568	526	510	550	560	531	533	541	530	526	533	561	556	518	512	537	514	513	539	499	550	521	534	512	515	490	519	535	546	509	497	572	557	541	553	538	528	501	521	538	517	522	542	482	557	528	500	545	517	511	539	528	517	550	544	554	519	528	517	541	513	589	562	528	520	531	549	530	503	512	513	513	537	530	506	550	489	545	536	524	540	545	511	525	506	555	536	539	552	584	524	504	553	498	575	494	535	508	510	516	504	518	535	511	521	515	552	500	492	525	541	516	532	537	581	542	497	550	540	547	547	515	525	530	522	555	565	547	527	529	521	553	581	543	564	508	495	547	546	499	538	506	497	543	566	534	507	539	536	505	473	530	533	539	519	537	504	545	514	528	524	526	527	535	563	510	535	525	567	576	535	529	534	555	515	535	551	512	507	533	536	507	527	556	551	530	512	518	526	526	513	538	553	506	531	541	515	527	568	528	514	538	531	520	540	504	533	504	560	535	497	520	549	562	522	526	550	525	520	514	521	516	504	479	521	515	532	510	515	512	512	528	512	543	540	540	505	491	510	501	497	530	531	514	554	517	527	540	542	496	536	529	559	499	518	532	552	512	558	533	506	507	523	515	533	522	504	549	555	491	502	557	502	545	509	512	537	483	540	511	574	498	593	516	533	547	515	487	524	513	551	538	519	555	574	518	534	555	525	508	522	582	516	521	479	514	540	499	511	493	513	529	535	528	571	536	517	517	521	521	506	536	551	549	538	511	514	493	551	554	523	505	479	524	566	517	510	572	531	563	532	545	504	487	551	509	520	488	562	535	597	520	518	525	520	544	532	542	527	510	540	525	542	513	515	545	498	534	515	533	518	579	518	514	517	517	541	521	532	510	520	541	536	558	530	526	532	521	537	513	506	565	473	516	522	554	507	490	529	489	539	580	545	559	583	495	528	538	495	501	559	504	494	514	507	507	532	508	515	531	541	520	528	533	556	525	492	530	528	527	534	526	539	545	524	553	510	537	546	525	493	530	529	544	517	558	507	520	507	519	549	502	494	499	510	547	592	506	526	526	505	525	550	564	549	501	550	522	537	578	507	537	526	510	520	508	532	531	528	563	527	525	505	548	559	528	489	556	561	540	465	518	553	528	536	509	517	550	541	546	510	509	525	548	550	506	546	553	483	510	546	546	515	535	548	519	542	540	501	495	539	533	496	556	491	525	496	523	539	503	532	512	546	521	498	579	523	501	506	577	516	514	489	508	501	533	541	553	558	534	524	536	511	540	518	498	522	504	544	531	573	504	540	544	534	535	515	533	529	546	522	481	544	529	508	492	565	538	525	531	567	497	527	552	518	518	515	563	532	505	548	522	540	538	516	552	530	477	527	523	489	550	532	510	519	531	494	520	515	497	533	509	537	512	531	521	553	511	533	527	551	540	528	568	509	532	520	551	494	548	575	490	512	533	544	520	532	525	516	494	498	496	550	535	536	512	511	550	546	517	535	562	528	517	522	513	534	535	529	527	529	499	524	536	523	497	538	532	502	543	540	515	554	559	505	547	529	515	512	525	514	535	542	551	517	558	546	566	497	530	510	515	528	505	557	586	474	499	524	505	534	525	534	535	509	549	527	528	537	516	531	501	563	520	532	530	506	487	491	541	523	535	514	541	467	503	539	537	514	508	563	545	508	524	557	512	512	494	528	560	535	506	504	476	501	508	527	534	538	516	546	574	564	556	533	502	529	498	463	532	510	534	551	536	517	524	540	523	550	524	510	477	525	577	543	509	577	522	571	585	524	535	518	518	524	534	537	507	547	541	534	524	507	501	500	506	491	525	538	549	502	492	487	519	575	561	499	512	531	546	533	517	547	522	550	524	518	510	539	525	528	516	542	512	551	527	524	558	585	502	539	567	533	499	561	499	568	520	516	521	543	522	534	519	497	545	518	549	514	522	574	535	532	530	552	525	529	537	554	542	488	521	541	524	526	554	552	508	516	551	476	564	528	549	522	501	507	534	507	544	569	543	528	495	507	556	550	491	569	534	469	550	522	527	530	532	495	507	523	509	563	528	543	536	516	501	501	500	511	475	541	505	518	546	538	500	530	517	541	507	512	493	512	521	544	527	530	509	551	535	522	521	532	572	511	557	527	523	511	495	531	499	506	537	535	502	519
43544	77582	60957	34102	6241	1032	964	902	835	827	707	757	761	745	723	719	680	694	708	723	732	676	722	684	683	669	709	704	749	700	687	703	633	693	688	705	709	682	625	660	690	725	684	695	729	694	719	657	686	715	712	677	726	684	721	696	651	705	697	714	720	690	690	663	693	659	720	722	709	709	672	687	664	665	684	674	672	715	736	685	698	714	686	697	694	676	688	694	673	680	698	665	689	739	690	716	659	717	697	675	736	688	671	732	648	699	652	692	649	659	708	690	666	714	658	617	738	702	743	707	691	693	657	681	677	686	704	649	738	676	705	730	696	702	672	635	694	693	688	673	667	692	647	694	683	742	711	726	674	697	694	709	721	699	674	663	636	666	697	715	692	686	636	668	712	670	674	654	701	688	699	702	745	696	686	685	692	728	684	760	716	670	670	734	651	664	648	693	694	651	653	643	687	704	685	678	710	703	628	653	663	738	674	691	660	674	704	646	693	665	703	667	701	711	690	664	662	681	695	684	680	690	686	668	642	718	696	721	697	687	732	715	688	657	668	747	670	687	681	663	715	703	683	686	663	652	712	705	634	706	673	677	656	726	678	657	641	658	672	630	698	701	692	669	712	688	656	633	641	678	698	681	663	637	722	707	731	661	709	668	675	663	709	664	688	697	685	685	739	698	639	688	677	698	666	677	702	713	637	713	660	672	660	681	706	678	618	725	715	673	731	655	703	711	670	702	712	701	689	673	655	698	688	680	671	673	729	696	700	681	679	717	649	670	684	692	684	704	677	649	731	710	754	707	671	645	710	651	679	736	722	680	699	689	681	716	722	677	707	682	721	695	664	652	678	680	662	672	685	715	671	690	677	660	737	683	679	659	713	622	673	697	671	649	674	701	721	697	715	645	666	725	665	699	657	700	737	691	727	710	624	723	681	682	743	683	676	734	682	632	692	686	679	704	723	724	673	690	641	678	693	717	670	679	666	689	683	734	644	694	699	676	705	629	689	692	680	688	685	711	700	659	665	674	715	700	695	690	676	633	721	689	688	699	698	653	631	695	660	711	704	630	667	687	641	677	736	713	703	662	671	741	701	695	644	698	720	703	717	702	713	663	696	684	684	688	700	702	705	705	636	697	733	719	632	684	654	647	666	687	658	668	691	666	721	698	651	697	660	677	695	664	710	651	684	673	661	702	680	679	669	699	661	670	658	649	670	734	672	652	722	658	712	741	682	691	709	670	722	680	643	669	688	689	656	690	669	691	680	659	668	712	675	719	688	703	661	678	705	675	695	721	680	693	651	679	654	703	704	694	677	716	733	713	687	675	652	693	682	676	716	675	667	699	655	706	708	714	664	691	690	711	705	727	672	679	691	651	677	724	721	693	742	679	673	683	680	691	705	715	676	691	672	708	727	647	674	709	648	676	687	724	719	696	692	667	631	738	685	656	643	719	699	706	693	648	651	700	683	680	666	649	718	710	705	679	695	678	738	654	650	665	688	654	676	664	675	668	689	733	765	715	691	701	664	686	667	705	698	661	675	673	685	662	663	737	689	652	692	674	745	680	666	706	688	697	657	716	720	650	676	713	703	674	643	668	695	708	694	674	676	680	683	675	686	681	659	634	691	653	668	670	710	682	703	680	716	713	674	666	692	681	695	702	692	666	681	731	705	713	650	676	687	710	649	684	691	725	710	720	725	629	679	717	678	683	677	689	688	688	690	684	665	713	681	670	692	730	657	756	666	672	719	695	713	722	687	695	746	711	645	702	732	720	681	671	673	710	709	677	680	666	681	653	642	722	660	704	722	667	657	678	701	671	677	695	714	655	705	726	693	657	658	708	653	702	697	665	693	697	679	660	698	628	683	722	672	701	707	693	664	678	718	689	690	631	674	648	712	659	664	672	672	676	662	657	705	673	690	685	724	665	668	704	685	677	710	721	681	734	662	699	702	650	692	671	684	650	697	706	703	689	702	686	688	671	690	766	662	664	621	657	691	686	663	712	684	704	716	688	666	703	667	675	688	685	711	654	767	696	736	743	700	680	696	701	674	670	667	705	682	664	687	659	640	674	671	688	649	664	674	679	741	659	690	702	713	667	723	651	714	704	637	700	707	666	705	667	663	619	712	689	686	677	682	708	677	677	684	677	707	700	720	701	729	695	694	722	715	679	677	725	669	734	679	697	651	734	685	693	687	747	704	679	689	669	648	678	710	668	661	708	671	667	660	701	667	741	682	748	703	685	689	686	700	679	682	732	665	639	677	644	660	683	748	657	655	665	648	695	643	643	631	699	692	680	688	722	670	684	680	710	657	656	699	727	671	690	664	697	729	723	696	692	695	670	690	712	673	707	685	687	680	661	685	719	661	669	659	663	670	724	701	655	679	687	667	719	701	669	697	693	671	702	691	657	671	679	660	688	666	683	686	706	702	686	676	691	743	695	680	674	685	705	665	656	683	653	711	693	689	685	652	678	645	673	614	617	680	679	689	667	706	680	707	690	688	680	683	692	684	666	715	674	746	712	668	686	701	691	730	662	746	648	702	709	693	701	722	639	721	673	706	706	668	657	667	685	733	730	677	666	678	700	705	666	686	672	683	719	722	695	680	702	685	716	706	680	662	718	668	662	722	638	700	661	662	670	733	684	655	730	701	679	703	717	724	702	695	703	704	700	680	652	682	672	699	710	672	664	658	682	700	711	702	651	678	700	682	662	651	666	678	663	676	677	684	704	768	696	709	728	655	697	655	673	683	714	685	749	652	688	702	688	679	670	678	709	703	702	678	745	672	689	665	658	713	723	653	685	703	663	709	738	684	682	680	688	699	685	641	628	708	707	691	686	664	705	686	676	699	692	677	707	702	681	705	678	662	696	684	707	718	660	688	706	665	730	684	671	676	713	685	694	702	712	707	705	699	682	693	715	692	680	682	664	734	697	716	695	702	682	731	672	693	640	650	689	675	691	655	686	694	719	680	657	731	736	686	684	675	711	715	663	665	685	695	718	697	685	718	684	708	779	742	701	701	704	673	719	672	707	702	716	692	666	647	712	680	633	694	726	702	678	711	722	715	704	692	729	729	690	695	653	687	720	662	664	687	720	736	726	673	687	637	704	678	737	728	646	712	688	637	668	659	650	697	667	688	682	681	695	628	717	679	644	653	677	672	682	681	652	713	705	685	688	706	692	683	695	683	704	681	723	659	720	684	657	684	698	729	698	687	687	731	699	677	696	655	687	731	704	696	686	659	670	715	751	644	675	709	710	666	692	683	715	686	676	696	703	747	705	653	716	660	669	676	688	709	671	697	662	674	716	715	670	688	725	676	677	688	694	673	693	664	684	705	666	695	682	695	681	664	675	661	707	710	670	684	688	685	649	735	698	686	688	633	662	687	683	701	692	668	751	706	675	714	700	682	720	656	709	695	695	723	701	736	714	674	667	728	659	682	689	686	687	703	712	678	692	738	712	656	700	671	680	708	679	683	694	663	695	683	669	674	662
27690	22959	22321	6297	738	411	400	393	369	380	406	386	411	400	379	399	383	387	397	375	384	400	394	394	444	405	369	395	366	403	417	403	400	398	407	365	372	342	400	363	382	396	393	367	364	393	362	412	412	396	392	392	398	366	413	416	360	397	413	356	367	399	380	389	363	411	333	383	378	411	440	395	368	372	384	391	383	407	371	406	390	346	416	430	387	386	414	405	380	421	400	385	412	415	384	415	427	379	371	395	420	418	410	375	377	403	394	386	388	378	398	367	377	378	406	411	407	405	371	399	353	381	380	430	353	394	421	405	375	363	376	373	387	387	388	409	377	380	415	384	378	389	389	370	431	398	397	384	362	386	375	352	369	393	388	338	394	425	415	343	368	375	384	403	427	397	370	422	424	388	374	419	368	445	441	438	389	379	360	384	362	384	375	408	419	363	396	365	374	404	399	432	394	395	420	393	392	387	420	374	392	385	348	364	389	401	368	416	383	398	415	393	384	421	401	409	379	407	391	385	390	342	403	349	364	411	371	406	406	372	359	393	378	423	374	388	400	364	386	389	409	382	401	402	414	359	379	391	374	399	380	391	412	361	387	402	434	414	368	355	392	409	378	365	365	397	390	398	361	375	423	373	393	416	375	395	401	385	353	384	368	420	386	384	408	374	424	390	428	397	353	393	401	387	369	419	372	406	390	411	402	409	368	421	399	394	387	367	370	412	420	419	417	403	424	378	419	416	385	347	409	399	366	397	408	374	374	414	391	389	392	396	384	391	384	399	390	404	357	436	353	383	398	405	376	387	371	381	399	377	429	419	400	394	398	382	412	378	429	363	403	381	391	393	373	395	394	417	395	384	415	374	409	385	399	397	408	386	392	434	414	404	366	390	398	372	385	364	401	408	381	391	414	382	382	439	408	395	411	393	450	414	412	397	384	399	395	393	389	393	370	401	380	378	432	437	379	422	392	376	407	437	370	392	385	376	406	430	408	411	413	414	386	413	364	358	416	350	388	408	437	384	406	398	435	398	423	381	400	398	365	399	374	417	377	410	411	400	400	378	389	379	411	409	381	405	375	392	409	383	397	386	386	391	402	376	403	371	398	414	410	371	404	391	402	407	366	388	418	399	387	390	391	398	386	384	389	394	395	414	389	417	417	349	415	448	392	374	409	386	384	420	412	440	375	393	369	407	382	386	423	378	372	399	396	391	367	402	390	435	414	390	391	404	362	399	362	374	401	370	357	384	427	423	368	392	359	362	409	407	434	365	346	378	415	385	404	388	338	390	390	382	420	358	403	387	411	347	414	385	403	407	421	362	402	406	382	362	392	392	402	429	398	398	391	415	373	412	411	389	387	380	412	366	395	432	380	400	391	377	405	397	386	374	369	409	368	408	364	362	397	403	455	391	378	384	401	416	383	360	416	411	454	430	400	388	344	398	436	388	402	378	372	383	380	389	391	363	399	405	396	412	368	376	403	375	399	385	391	395	371	423	373	387	369	358	391	397	413	403	391	394	386	387	402	412	413	397	374	364	418	399	399	381	398	383	385	398	400	370	376	356	420	426	369	383	378	348	416	383	413	386	373	359	394	387	393	406	402	399	373	394	379	384	386	386	388	383	425	394	398	386	411	418	374	383	409	387	388	403	415	399	387	399	428	351	381	385	414	365	434	385	388	389	376	373	389	383	420	429	374	411	386	420	383	359	417	409	379	385	385	405	370	373	421	379	392	405	423	413	381	342	381	406	361	392	399	423	405	372	376	393	390	394	405	378	380	379	387	392	396	383	395	346	370	402	388	409	388	402	373	368	334	387	383	387	425	378	403	380	373	384	406	394	396	389	403	368	404	360	399	377	386	357	411	371	396	375	383	385	398	414	401	377	388	388	394	372	397	399	398	381	385	376	414	394	398	381	377	405	421	365	397	361	404	425	368	386	396	397	402	391	396	378	379	396	363	364	381	388	369	413	370	400	417	350	385	410	397	421	406	402	407	375	367	407	403	370	368	401	404	429	400	428	395	393	399	406	374	420	364	440	370	418	402	375	407	390	399	379	387	381	401	398	375	348	398	395	410	396	375	376	408	403	371	409	409	382	389	422	413	377	404	375	421	399	403	381	416	374	390	407	397	423	420	405	384	378	396	392	381	422	405	387	399	414	388	402	376	395	415	378	396	359	386	381	375	412	385	411	398	408	365	362	416	383	404	377	392	406	382	389	367	405	391	435	386	404	410	364	405	404	389	394	389	365	379	402	367	358	419	383	408	384	385	358	384	373	415	396	385	397	403	360	370	445	337	380	389	393	380	361	345	397	374	387	402	437	441	392	387	408	364	391	408	413	375	398	425	406	406	386	409	358	401	414	392	338	408	372	388	406	359	405	346	375	388	362	392	424	376	385	380	378	351	435	387	401	386	412	414	386	387	406	417	349	374	383	368	412	408	373	398	414	392	393	380	392	420	398	404	390	368	388	393	390	357	408	350	381	405	351	398	370	369	401	364	403	422	402	379	392	378	383	391	385	350	415	379	424	415	404	395	402	405	411	407	407	380	419	418	413	411	381	376	412	395	401	389	399	387	401	393	372	370	393	360	373	398	421	395	408	369	408	419	394	392	358	412	398	408	419	387	398	434	385	391	378	394	392	399	386	388	373	362	397	378	398	399	391	405	379	423	388	394	409	380	428	426	363	350	392	390	417	404	367	422	414	392	371	386	412	388	432	385	370	402	385	421	415	423	376	426	367	415	378	384	397	386	387	372	393	405	416	403	398	386	408	373	367	435	378	383	392	414	364	427	384	405	385	352	373	390	394	382	382	373	401	397	393	357	410	394	420	393	412	371	399	396	367	413	378	448	390	396	366	376	384	430	360	401	368	395	388	397	414	412	396	384	402	376	419	358	405	383	403	383	394	401	375	381	402	405	416	379	388	369	360	379	426	382	390	412	395	377	376	425	400	366	385	401	434	445	416	370	395	389	390	427	396	368	387	396	399	381	388	368	394	432	380	379	382	369	363	378	382	394	379	360	381	379	380	405	412	381	409	376	395	379	408	374	417	438	365	386	383	344	400	386	437	378	405	402	387	360	395	395	363	398	363	373	373	428	379	407	411	417	429	369	397	376	381	416	394	407	409	395	374	430	370	373	382	375	383	399	399	392	424	406	413	397	377	379	382	394	390	403	399	352	398	397	440	391	392	394	370	381	388	393	375	399	390	378	402	386	382	403	385	361	392	350	363	399	369	391	397	371	376	380	376	398	410	377	413	408	394	381	376	415	374	418	384	370	388	404	388	400	378	391	375	384	380	348	391	388	404	425	396	420	417	394	391	363	392	356	369	393	401	355	388	371	406	366	351	370	363	429	425	391	420	388	397	427	361	418	380	383	390	359	394	417	404	372	384	379	414	409	407	392	367	415	381	418	367	380	370	422	386	422	402	401	403	408	350	384	410	379	367	411	411	408	403	382	369	377	449	391	375	372	394	382	377	388	380	372	389
18809	35529	20747	4145	882	518	525	519	479	546	517	510	478	522	547	517	511	491	494	512	536	509	532	549	578	547	537	526	493	505	513	511	486	492	528	500	492	476	538	514	502	521	479	512	495	504	512	517	541	485	495	521	507	477	451	504	478	506	508	490	512	511	506	493	511	521	547	504	528	511	551	500	499	488	526	553	539	508	520	466	488	495	501	507	491	526	493	471	504	495	546	538	524	518	549	525	484	492	523	472	504	521	487	491	478	500	488	541	479	490	512	490	478	489	520	484	475	453	488	509	483	526	494	530	488	502	499	509	508	526	476	507	481	482	489	532	503	522	541	529	532	536	514	498	497	503	492	538	533	498	520	463	506	519	534	471	523	486	492	528	481	550	524	517	525	490	541	515	557	501	493	550	516	515	557	521	479	483	540	512	534	514	490	520	493	490	494	494	533	521	518	478	504	516	518	484	494	516	501	491	529	520	518	476	512	564	494	534	540	530	517	540	493	480	527	525	494	520	533	502	526	530	489	527	509	528	499	509	466	500	549	538	526	504	523	494	512	491	540	515	481	511	499	532	525	498	500	491	513	504	499	506	489	511	522	540	487	541	502	481	560	501	481	521	503	506	504	466	483	536	544	529	503	507	517	529	507	534	525	536	478	502	488	545	502	506	503	519	529	511	523	513	498	506	529	509	489	495	559	503	494	517	517	519	567	515	523	544	502	495	521	487	536	496	533	483	476	550	502	471	490	546	513	496	513	503	478	516	535	476	505	554	501	513	502	507	498	511	507	475	473	515	509	535	508	489	516	528	506	508	514	509	546	478	508	504	478	512	510	486	496	501	493	482	485	507	487	512	513	514	513	476	516	513	523	514	504	477	497	508	483	499	517	532	533	501	494	500	480	498	520	497	499	502	537	499	520	533	519	501	497	537	504	519	493	540	499	478	534	530	486	519	540	500	540	513	515	488	523	510	492	483	541	500	514	517	535	514	510	469	530	475	486	497	466	521	488	529	492	518	524	511	530	530	519	538	509	499	517	513	544	525	513	522	498	491	506	536	510	517	506	499	477	523	540	485	489	463	531	536	465	510	501	482	525	502	493	496	534	507	543	527	530	526	511	514	461	510	517	528	547	521	529	495	510	543	479	550	517	547	489	503	503	488	547	541	497	557	480	536	528	522	502	499	535	506	561	518	540	508	483	506	523	508	472	508	495	480	474	518	497	512	507	500	520	519	568	469	507	483	537	457	526	516	506	520	500	512	483	476	542	503	508	506	463	526	548	497	489	515	513	502	494	462	498	496	488	512	519	487	529	517	491	544	499	493	528	502	518	480	445	510	509	490	528	515	503	509	528	504	530	513	486	525	516	525	521	510	536	574	488	504	520	489	465	514	530	512	558	486	516	513	523	510	542	502	498	531	454	529	533	497	538	493	499	526	526	495	502	497	511	516	505	478	532	531	505	488	506	478	528	502	498	537	537	517	515	529	519	439	533	515	499	517	509	482	489	500	524	515	486	536	559	522	529	467	511	500	517	485	521	563	518	519	494	482	486	514	488	496	510	441	509	518	509	553	481	494	510	545	501	522	470	470	508	514	478	497	484	477	441	463	491	498	516	485	485	531	505	486	471	558	508	499	549	494	503	490	543	552	497	537	565	532	479	498	489	504	525	568	505	526	526	485	554	514	503	518	525	549	516	477	511	527	567	516	514	491	495	534	509	503	497	514	535	489	455	508	513	548	520	537	498	477	502	545	480	516	514	525	500	503	514	524	507	464	531	524	523	500	515	484	497	504	509	486	536	484	500	489	511	532	506	522	532	506	508	494	485	524	484	529	489	512	535	523	489	540	501	468	534	506	478	521	515	519	522	511	499	496	459	539	503	483	523	509	517	518	524	511	520	500	518	512	528	535	543	559	499	507	495	465	552	505	510	539	477	515	562	510	504	493	525	491	533	529	457	516	497	516	532	527	526	502	519	506	511	519	484	499	471	553	515	552	514	519	518	496	514	494	521	503	544	467	524	518	531	505	490	497	528	453	486	462	506	490	523	517	549	505	535	505	521	517	485	510	543	510	534	473	520	535	480	487	520	497	457	493	481	547	498	502	506	512	498	497	505	524	522	519	525	506	512	532	498	485	511	508	510	468	514	520	495	515	501	536	479	493	492	449	539	530	493	544	528	531	495	519	450	481	515	524	520	504	521	543	512	493	532	489	510	512	511	509	517	497	497	499	542	500	510	506	555	498	501	525	519	514	511	511	534	487	509	492	511	502	515	532	523	516	463	525	516	510	514	517	508	537	524	523	497	512	510	494	519	527	529	519	511	526	509	531	540	445	482	510	524	518	520	531	484	520	530	497	482	512	510	518	494	517	491	503	518	539	490	527	524	490	531	491	472	523	523	521	507	548	485	480	490	498	508	527	532	522	544	491	545	500	521	499	513	494	515	529	508	506	493	520	491	477	497	494	484	512	528	513	522	492	512	543	539	542	525	482	475	514	515	480	505	524	507	485	479	540	505	491	506	500	529	486	523	523	504	473	522	517	498	524	482	507	496	514	502	502	497	511	529	491	517	509	491	507	511	503	495	510	475	507	538	528	548	539	474	499	520	495	527	510	518	472	523	493	524	523	504	519	544	534	533	522	491	519	478	514	508	507	545	550	488	548	534	485	503	498	483	524	451	498	510	491	487	497	495	532	449	507	563	532	517	520	492	518	491	523	468	517	519	466	495	465	501	530	533	499	532	459	537	499	495	547	464	536	515	496	468	506	526	512	505	458	479	513	494	510	541	509	503	520	525	531	504	511	504	495	523	496	534	501	480	478	498	525	540	474	496	489	499	512	535	461	525	480	547	535	520	489	540	516	532	508	569	499	447	527	531	538	494	518	473	469	509	507	506	523	531	509	515	505	501	498	499	495	494	483	533	518	512	473	488	488	537	530	510	513	520	501	544	539	523	516	527	530	484	536	495	459	489	481	521	470	511	495	516	521	537	508	501	495	494	515	510	527	483	525	489	484	504	517	518	481	517	541	489	493	505	528	494	528	500	507	534	504	504	492	504	490	518	504	531	502	477	510	507	508	486	483	524	499	499	536	539	516	521	534	488	513	511	517	535	525	533	501	495	520	533	504	517	503	491	488	497	487	474	506	504	526	480	514	486	497	525	476	499	544	512	528	537	502	516	526	506	518	525	517	530	509	502	470	522	524	519	538	477	522	499	512	539	528	521	512	501	492	496	478	512	494	528	513	520	525	486	499	500	531	488	529	506	519	479	468	518	515	504	503	499	513	547	524	534	530	503	514	512	475	499	463	497	524	535	482	528	492	468	510	531	505	499	490	537	543	503	490	485	500	504	526	513	516	533	462	530	550	530	501	507	552	531	509	529	531	483	541	546	507	501	494	532	531	540	512	519	511	546	495	502	522	451	527	539	507	511	543	496	523	521	535	505	503	517	516	529	502	483	526	513	530	526	524	497	514	554	500	484	509	538	526
23216	21755	30531	25379	20029	7688	943	722	661	721	674	670	676	692	674	668	684	660	662	672	679	653	652	646	723	638	651	672	656	632	616	628	635	655	637	646	623	672	651	653	665	719	656	669	632	665	643	596	641	642	676	655	648	624	652	625	619	616	666	640	614	638	633	634	632	592	632	661	659	640	698	629	647	651	658	645	652	683	629	664	649	663	634	657	607	670	649	633	673	694	628	655	641	641	674	635	648	643	601	602	689	701	626	599	631	628	688	659	591	607	728	638	655	651	616	639	625	650	678	636	620	632	663	601	642	602	668	631	666	602	604	636	610	645	652	655	617	632	635	622	673	616	641	619	643	607	644	675	636	679	650	624	647	640	667	644	640	626	634	591	641	653	618	664	672	584	678	682	672	635	601	639	636	633	660	625	677	686	638	623	601	626	646	645	627	626	649	678	641	655	693	650	595	654	616	667	646	637	654	674	621	661	636	672	593	681	633	643	679	677	661	610	649	626	663	595	626	650	651	584	665	614	626	646	667	627	637	655	663	664	645	635	604	660	652	589	623	625	618	638	676	669	669	660	635	595	651	628	660	595	655	644	624	639	670	637	629	622	675	672	682	654	651	687	660	617	663	616	645	659	650	626	610	614	649	630	653	651	622	618	673	659	667	652	641	663	643	672	628	681	628	599	626	656	686	651	639	636	643	670	650	643	641	655	659	608	682	638	660	669	599	651	600	667	645	625	653	636	603	640	688	664	617	637	609	664	625	673	610	636	635	622	699	653	707	664	628	640	687	638	676	648	650	641	653	640	635	650	655	643	637	572	623	649	678	668	632	560	626	637	602	632	637	648	657	632	591	654	621	633	649	703	629	631	615	619	588	629	625	641	632	597	627	641	664	630	670	634	621	622	661	728	638	663	661	612	641	705	660	618	625	645	620	632	647	644	661	668	623	615	644	644	650	654	626	676	598	668	643	651	641	626	639	638	710	615	667	629	669	620	654	621	614	663	654	621	632	619	596	671	611	650	624	600	627	614	615	664	640	652	615	619	634	673	645	664	635	617	699	632	682	672	621	615	679	617	622	604	640	694	638	635	656	609	616	636	631	662	615	647	607	656	672	638	597	680	628	631	610	679	605	641	620	637	635	594	625	646	635	613	594	645	639	621	613	625	643	552	615	660	615	675	671	635	649	638	640	629	635	644	673	650	662	614	644	656	607	635	627	658	656	656	631	638	650	610	644	679	665	600	628	649	612	658	670	652	641	578	666	640	641	667	669	639	620	594	627	600	611	643	673	644	632	655	616	657	640	718	651	596	674	651	629	622	646	631	607	660	656	651	676	643	584	649	639	608	680	663	593	702	657	657	603	662	635	681	685	636	669	611	653	623	643	598	621	650	628	629	646	636	570	657	647	613	626	627	604	672	672	662	712	659	636	632	636	645	661	657	664	645	661	655	633	634	673	636	655	687	661	659	624	655	662	657	614	659	611	628	690	681	626	607	651	621	626	669	667	616	599	671	631	620	628	620	663	636	624	679	583	629	661	638	624	679	610	657	637	658	655	677	619	648	663	624	681	604	618	608	641	654	675	666	643	694	592	687	649	663	609	637	626	611	726	659	633	647	640	664	639	630	605	647	697	630	671	620	660	663	598	672	679	648	643	674	671	656	612	645	665	612	665	660	644	644	676	657	630	623	664	602	633	669	692	669	612	659	650	666	636	655	626	676	613	622	651	617	650	651	638	623	638	628	680	691	650	705	586	621	653	654	695	614	671	654	623	620	636	621	662	614	644	650	651	635	629	595	668	626	602	610	666	640	658	674	664	676	639	664	642	677	674	700	649	668	620	625	578	637	657	655	653	689	641	653	645	711	637	676	639	652	595	632	677	666	643	611	636	627	677	646	677	646	632	637	654	661	657	633	646	657	614	673	622	606	659	673	637	660	692	645	663	614	655	654	625	634	640	656	679	662	666	622	697	647	619	668	691	622	619	655	634	656	635	628	652	674	645	648	564	652	665	645	658	659	656	664	605	671	646	701	627	659	672	582	649	608	644	659	644	622	657	640	615	628	665	624	589	683	648	630	646	601	659	652	661	624	647	619	620	591	642	640	648	649	654	676	641	681	653	625	663	635	633	649	675	595	648	631	623	624	615	641	622	656	613	634	597	677	609	590	648	713	664	653	649	675	615	611	648	654	640	679	637	630	631	620	632	643	626	631	625	656	614	649	629	650	625	647	623	641	627	690	657	626	626	662	633	628	698	640	664	676	600	660	657	621	616	644	655	598	586	670	690	627	669	652	663	681	640	667	662	675	633	656	640	628	646	646	648	692	637	644	618	648	646	631	671	621	674	628	627	630	674	663	650	690	618	643	635	651	620	686	666	683	674	639	633	629	665	670	688	644	665	612	654	649	650	621	648	632	622	636	630	611	657	629	668	584	618	674	590	642	691	617	614	643	623	646	613	665	626	613	655	631	634	605	605	680	624	616	613	626	643	673	632	642	642	698	668	645	645	629	652	643	629	658	679	617	610	600	673	635	681	570	665	662	595	634	661	683	624	625	668	608	598	616	635	643	657	625	607	635	635	618	664	636	658	621	704	661	612	647	622	601	642	644	631	624	667	700	708	649	662	631	638	650	632	634	637	670	625	645	638	655	643	638	689	648	697	624	668	641	624	630	579	602	621	682	711	661	663	635	653	640	681	629	667	653	645	695	677	622	636	646	612	648	681	682	604	683	606	625	648	639	649	671	606	613	663	651	649	664	625	651	667	673	613	648	605	658	650	655	630	656	645	652	616	670	668	654	662	670	594	627	623	634	641	648	647	642	567	616	614	673	627	629	685	591	646	619	626	660	630	642	643	659	683	624	684	664	651	643	642	637	642	646	663	678	633	649	617	630	666	643	632	627	655	655	661	631	678	638	651	661	646	652	660	651	674	654	641	617	612	651	617	674	696	676	673	669	673	672	663	613	668	598	651	630	629	660	648	602	651	623	664	642	651	698	701	643	642	640	634	644	631	658	679	635	670	669	651	675	669	639	642	678	661	600	627	635	611	635	631	677	649	597	606	661	629	610	638	665	679	646	603	624	667	616	669	617	640	693	674	671	665	646	596	639	644	640	628	644	656	679	677	654	684	630	679	669	667	626	635	626	680	701	648	641	627	663	620	625	660	638	619	644	644	634	616	626	620	658	654	638	620	648	626	593	606	663	650	672	699	618	641	614	643	650	648	671	636	663	657	656	633	619	609	626	666	637	614	590	667	610	614	606	681	617	646	603	590	662	637	615	653	636	665	661	590	592	606	624	607	654	632	626	663	649	647	637	632	682	612	619	632	665	669	634	673	638	617	635	633	629	611	634	607	601	622	667	653	649	653	651	677	631	671	642	667	641	675	665	654	689	598	635	591	601	625	635	655	664	646	629	636	644	689	643	675	656	668	644	667	596	676	594	660	641	680	662	623	694	651	680	606	646	653	641	632	634	611	644	680	648	693	631
37907	75679	55195	26026	4250	1057	958	863	889	877	866	875	826	916	864	864	839	866	847	841	812	814	822	820	818	835	754	801	793	792	844	841	841	790	775	830	819	769	800	860	794	767	841	797	807	777	817	798	751	874	768	835	827	802	856	861	837	821	779	871	826	777	839	812	807	809	782	812	802	793	811	804	794	786	812	851	805	860	781	845	828	852	823	835	810	827	792	846	842	807	807	841	835	795	836	820	789	786	911	802	766	823	768	843	847	815	832	865	882	799	815	858	835	805	813	836	791	805	844	760	798	777	762	831	819	823	813	787	835	808	761	875	854	822	821	831	848	799	877	841	817	798	823	848	814	831	848	829	830	814	805	779	827	852	801	768	804	797	800	764	786	816	768	829	816	817	776	879	807	767	837	792	817	821	863	846	798	770	768	824	782	819	797	870	820	840	814	766	844	813	792	855	844	818	800	840	794	795	810	830	822	877	862	833	828	788	877	831	823	845	835	790	839	804	774	835	812	839	854	831	775	870	832	805	817	838	821	830	750	815	820	868	843	786	814	825	791	828	792	870	795	798	799	769	828	839	810	782	840	796	794	815	831	847	809	841	799	802	734	841	833	822	813	783	811	825	803	723	824	813	750	776	869	824	779	734	825	801	811	829	831	821	830	830	834	821	822	867	806	862	801	789	824	830	809	828	829	881	764	862	806	873	830	875	796	827	842	862	818	828	799	848	836	812	778	855	839	809	855	849	779	858	806	789	827	824	824	848	829	890	864	797	792	849	817	809	806	829	830	806	862	866	837	759	739	847	792	814	832	835	792	886	792	821	789	833	848	832	806	789	791	795	852	829	803	760	837	782	779	805	852	792	813	792	802	799	814	857	820	820	813	817	806	825	767	795	822	801	776	793	798	771	855	841	851	809	799	817	771	836	763	802	797	806	866	840	819	826	820	818	784	811	790	862	790	818	791	846	821	806	812	796	804	798	848	837	801	822	784	788	822	783	788	776	809	821	828	757	843	835	812	830	800	788	813	854	808	796	853	821	813	803	826	806	790	766	850	768	805	783	850	825	818	792	812	843	812	814	797	785	855	873	847	810	842	843	792	810	774	796	806	826	794	818	805	802	837	805	856	822	839	818	777	857	814	826	821	852	841	818	813	807	819	842	827	834	775	784	820	806	870	841	817	848	853	845	823	776	808	810	775	833	779	827	819	768	802	785	826	776	825	827	844	840	834	844	830	805	815	888	809	817	816	798	844	774	805	825	774	811	806	825	809	814	840	850	807	837	834	828	834	775	853	843	819	823	832	758	803	823	794	830	810	824	788	847	881	813	830	821	843	839	858	779	813	844	810	862	842	787	798	797	780	834	826	842	793	876	870	809	856	786	834	797	779	794	820	795	832	802	819	767	818	781	765	826	811	822	818	797	838	822	830	779	814	825	796	851	786	811	789	825	829	789	849	866	837	798	841	820	825	841	851	806	826	804	796	855	834	849	799	854	884	820	786	799	807	773	774	831	842	842	835	852	846	827	846	832	804	805	838	828	800	821	824	822	803	787	863	798	809	796	830	791	810	792	772	826	846	824	827	780	802	827	851	791	824	855	854	857	792	846	809	782	795	824	810	809	793	822	778	779	832	789	818	793	803	793	801	767	832	859	849	847	788	800	811	793	797	799	788	821	836	828	810	840	801	842	835	764	841	809	797	839	864	829	755	850	860	844	798	817	827	804	792	854	777	819	769	842	842	869	809	813	826	802	808	846	819	832	808	812	823	795	829	797	818	778	755	848	843	778	775	836	801	877	793	791	791	834	865	810	810	867	835	825	827	809	833	813	813	784	824	789	822	825	819	817	846	886	819	795	811	850	827	819	811	822	805	815	783	886	868	855	814	820	753	798	798	775	807	835	833	817	762	789	835	802	803	815	810	799	870	832	772	865	849	828	883	797	794	808	810	829	776	790	819	824	854	840	843	791	820	829	793	829	803	817	832	864	813	807	813	786	838	781	836	789	831	851	785	805	824	812	803	863	821	885	784	791	821	848	794	818	847	819	814	798	870	797	804	794	858	778	810	836	809	839	792	769	840	818	821	827	807	837	818	842	779	754	850	839	811	809	871	849	790	792	835	794	778	796	770	850	818	840	806	804	842	805	863	842	815	841	828	852	774	843	816	835	842	817	788	811	854	772	825	796	849	815	846	803	781	821	807	782	788	772	844	839	758	844	839	797	854	856	800	838	856	816	824	818	826	781	889	831	835	819	835	813	835	800	800	819	778	816	807	870	771	814	779	851	811	835	831	806	817	802	854	884	808	871	830	824	818	797	804	857	840	808	837	838	802	813	819	791	828	785	795	837	816	855	832	818	847	854	823	858	802	795	860	782	827	780	867	866	851	819	865	810	826	832	802	821	841	806	830	805	785	844	829	825	805	815	772	791	791	814	843	759	757	813	735	836	869	818	806	814	811	812	810	824	793	806	848	803	863	826	821	851	793	844	816	854	871	822	862	843	827	855	814	813	843	842	847	838	891	842	862	771	826	751	823	833	819	825	796	801	813	786	802	824	822	807	780	860	804	796	829	820	878	801	852	821	843	827	842	819	897	756	841	832	780	830	763	819	816	786	823	776	825	833	860	815	819	807	851	857	798	851	787	827	825	771	790	819	798	840	833	764	817	805	782	809	794	800	830	775	761	811	815	848	786	808	801	831	810	837	755	856	824	824	804	804	790	820	765	810	777	814	811	841	833	919	788	791	849	810	767	844	804	780	773	803	816	840	803	785	775	831	802	806	818	815	837	820	800	823	806	860	820	817	804	818	806	782	821	807	875	841	787	816	808	805	795	795	815	856	848	820	848	802	793	754	839	797	825	800	807	812	818	803	838	805	802	791	779	876	790	831	802	828	797	836	852	804	835	852	814	803	830	814	852	842	778	830	799	835	852	881	811	757	828	811	836	793	791	781	806	872	802	833	799	849	853	822	809	835	818	859	824	789	844	836	797	805	851	840	826	834	810	842	828	776	796	807	806	814	865	802	825	843	772	798	794	825	864	847	818	831	800	778	816	788	807	832	790	794	820	762	813	860	797	829	791	770	840	804	792	818	804	799	764	831	850	841	814	795	831	886	843	832	883	789	799	824	814	857	814	811	851	752	866	843	842	865	851	835	809	841	797	837	787	797	853	795	834	831	794	834	836	811	848	818	824	808	815	795	841	813	831	799	826	822	808	794	778	850	815	771	827	798	819	786	874	807	798	810	836	774	805	810	806	861	739	789	852	828	802	815	764	808	808	820	824	848	785	809	765	835	785	801	867	838	822	788	763	853	841	804	774	851	835	811	790	814	851	841	783	818	854	804	809	800	794	817	816	765	835	825	822	857	809	810	805	906	752	832	756	803	829	794	830	822	800	848	797	782	836	823	800	821	799	850	825	849	802	808	808	843	799	849	794	853	789	813	811	890	797	836	843	818	840	788	836	814	811	787	782	863	835	765	821	808	854	837
24627	22395	29304	24735	7991	358	251	231	244	200	239	206	230	210	250	217	231	215	215	220	208	214	215	237	222	234	222	215	214	218	216	216	191	215	200	209	221	203	192	215	229	198	213	194	215	229	210	211	190	213	199	202	211	216	196	202	244	223	236	195	210	190	230	220	214	221	190	233	208	211	233	195	236	227	205	213	202	222	197	229	212	214	172	203	199	210	204	204	223	229	189	205	239	224	206	232	207	207	219	218	219	223	197	207	230	210	210	214	179	216	193	203	243	180	200	222	228	191	222	215	221	217	210	218	211	197	217	199	191	215	206	204	235	209	222	255	212	207	206	206	233	214	205	231	214	198	213	227	186	205	222	213	228	225	228	209	169	194	206	199	222	220	238	219	193	211	219	212	226	229	205	212	197	188	219	188	215	217	198	213	206	219	201	213	200	217	210	232	200	214	215	226	200	220	213	191	209	204	218	207	204	213	223	236	212	206	208	209	208	205	217	198	203	214	235	171	205	215	239	194	228	216	209	198	221	176	200	221	196	249	214	194	221	201	225	183	213	223	205	226	207	192	239	194	192	194	224	207	173	225	221	230	223	238	212	211	214	193	226	217	229	182	201	230	228	204	198	217	208	219	199	209	201	209	202	192	212	223	197	220	230	248	213	230	225	239	194	200	202	199	209	191	207	246	217	213	208	209	202	180	202	263	201	180	208	215	207	239	221	224	245	196	216	195	231	230	221	203	218	205	206	219	210	216	216	190	223	220	213	234	226	206	234	225	226	204	209	224	243	212	223	220	222	239	211	222	211	196	209	202	217	207	207	184	215	229	240	204	244	219	225	196	230	217	226	228	229	198	199	208	255	193	210	261	242	208	211	195	235	225	195	217	217	207	231	215	206	220	219	240	195	216	209	216	201	198	213	206	215	206	220	196	212	225	215	212	205	185	204	211	196	208	196	195	207	192	214	206	214	207	222	207	230	235	213	198	228	219	211	224	211	205	212	214	215	227	203	178	196	212	205	218	209	224	237	208	215	223	214	236	221	218	221	203	206	202	207	197	244	210	225	241	220	198	223	219	209	194	235	213	215	233	215	208	200	201	222	232	229	213	224	241	213	206	198	205	211	250	244	219	228	179	199	220	209	215	207	215	230	216	219	219	212	205	210	205	185	215	199	206	217	223	216	230	211	207	229	206	211	217	201	210	188	193	199	224	236	237	182	230	217	200	217	193	203	228	191	214	231	223	235	206	217	222	228	209	222	197	211	202	241	205	211	228	202	207	203	227	189	233	218	191	210	222	221	210	216	207	218	234	242	201	222	205	207	205	209	195	203	221	226	193	216	205	203	207	236	201	203	197	211	214	235	209	200	209	189	195	195	211	204	202	217	192	217	243	182	210	221	228	221	219	196	216	206	228	199	193	195	254	200	215	209	214	223	223	225	209	211	245	221	229	232	212	206	209	219	206	225	219	188	219	205	184	214	215	196	229	214	221	212	199	172	209	218	231	200	215	218	189	222	227	222	209	231	224	212	204	217	214	236	211	201	219	202	221	208	209	192	208	226	221	205	198	210	219	218	224	210	196	206	236	201	209	224	216	191	226	222	182	228	238	209	206	207	214	216	175	226	241	198	205	193	195	186	243	218	210	193	191	203	237	220	219	212	207	218	193	222	223	217	216	232	218	189	206	214	217	220	214	218	231	218	209	209	214	223	224	263	206	226	218	230	220	207	224	215	226	217	202	204	210	211	212	213	209	222	217	205	214	227	216	215	225	237	199	208	200	202	202	194	208	221	208	220	211	183	223	227	203	248	226	200	218	224	214	258	214	227	208	194	232	211	196	196	207	235	238	220	192	209	208	206	221	209	221	218	222	239	205	205	223	216	225	207	252	223	209	224	217	211	203	208	193	221	197	213	210	235	242	197	217	220	228	208	189	215	217	214	190	232	225	217	238	217	223	201	212	217	204	213	207	214	211	171	232	185	246	215	220	235	212	206	217	193	214	230	200	222	237	211	198	208	198	212	209	206	232	206	223	241	237	203	224	207	215	196	194	209	223	202	194	205	221	209	195	204	216	208	224	212	212	186	224	201	189	217	225	209	219	225	212	190	208	195	204	182	211	216	235	211	232	225	252	210	210	221	196	228	197	202	200	187	214	203	212	199	212	218	222	232	238	218	232	195	207	195	206	215	235	237	241	215	198	235	213	228	205	215	205	204	204	225	191	208	228	235	199	214	240	196	216	209	229	197	216	209	245	220	229	200	219	208	217	209	219	228	209	210	211	206	192	198	208	209	232	224	203	211	204	219	220	201	217	179	226	220	199	218	217	232	211	195	182	200	204	212	213	201	193	257	206	198	220	207	204	200	216	219	205	223	213	197	206	214	218	195	213	205	219	187	217	185	213	218	203	204	208	221	214	230	221	204	236	192	224	189	213	205	229	232	191	231	213	209	229	220	242	215	199	230	206	231	203	216	197	212	209	208	212	214	230	193	213	221	191	232	193	192	177	222	207	195	205	208	207	222	219	198	213	212	205	240	211	199	211	241	203	217	214	184	198	228	224	242	206	233	201	209	217	225	224	215	225	217	200	235	197	212	212	221	225	231	214	214	219	216	199	230	209	233	245	184	200	233	198	209	202	214	227	231	199	197	200	207	202	206	227	210	225	193	227	198	199	234	212	234	236	209	206	218	236	190	212	234	216	232	238	229	214	239	218	222	191	212	219	199	212	210	207	251	219	192	231	188	188	209	202	188	190	217	196	224	206	214	218	211	221	237	242	213	208	205	224	223	211	223	200	203	213	207	231	244	223	235	189	204	226	222	201	213	207	248	222	211	229	220	204	209	201	223	205	224	191	201	223	233	243	211	205	205	225	212	209	213	203	196	229	230	210	216	200	229	198	219	232	230	224	208	224	212	205	215	204	235	240	201	216	213	234	234	222	204	226	196	248	183	234	191	218	213	226	219	202	197	206	208	216	205	215	250	220	210	216	212	251	211	211	199	200	207	184	217	217	200	215	221	215	200	211	208	222	217	227	205	183	204	213	222	240	217	206	209	241	206	213	220	185	198	185	223	227	213	224	221	224	228	230	211	215	206	219	232	226	206	233	231	219	198	200	202	219	192	200	188	226	221	235	232	188	226	203	209	200	209	223	225	204	226	186	203	210	200	210	214	217	225	207	220	220	204	197	220	232	222	215	214	212	230	208	188	204	211	212	223	218	212	212	198	224	202	210	206	234	202	207	222	206	210	208	258	212	184	209	229	238	182	226	199	179	206	208	219	222	220	203	225	194	214	235	191	199	194	201	207	203	210	230	200	215	209	230	216	233	231	200	223	191	215	189	241	214	196	213	223	201	189	197	208	206	176	208	238	209	225	217	239	236	217	222	200	219	224	217	224	212	210	229	199	214	237	210	202	225	209	225	208	238	202	213	216	216	216	219	207	233	220	242	197	212	219	210	224	208	218	188	213	216	197	211	204	210	220	196	209	218
33838	65377	41696	16449	2219	397	366	323	317	302	324	330	327	328	295	329	325	313	297	310	254	307	294	320	286	332	297	275	274	315	316	314	284	314	294	325	317	313	288	298	286	308	309	305	337	284	306	318	308	294	270	297	298	286	302	277	310	292	293	292	279	306	270	293	305	302	297	321	307	286	298	299	324	312	255	305	301	306	300	275	272	321	289	283	323	292	298	328	311	267	300	281	299	274	304	304	306	287	336	279	297	292	307	298	313	294	297	284	291	285	281	303	307	282	264	259	300	285	263	277	300	292	293	306	285	295	290	273	283	308	282	302	312	309	291	293	292	317	310	328	283	333	321	284	311	312	306	288	308	292	299	299	289	284	300	299	301	293	291	272	307	309	299	297	283	283	266	302	308	300	309	311	315	312	302	263	334	304	282	321	299	287	293	325	299	286	319	330	302	331	290	313	289	314	294	308	292	291	294	298	307	328	324	290	315	279	302	321	290	328	322	332	304	323	303	281	277	306	294	270	272	277	293	306	308	275	302	287	296	292	335	293	306	291	305	300	294	313	329	301	290	302	313	301	297	279	302	321	283	302	288	284	336	307	264	278	319	301	290	289	289	302	284	275	314	291	300	305	296	299	276	300	275	321	296	310	272	299	303	280	308	309	280	287	314	288	286	310	279	258	291	294	276	285	338	307	270	302	278	287	307	294	312	288	310	285	337	283	280	310	298	274	314	276	283	301	296	294	299	311	291	285	289	292	301	321	319	307	334	303	266	320	310	282	304	304	310	282	278	297	293	297	276	274	310	292	306	274	292	277	294	302	311	327	270	288	288	287	309	285	299	258	290	287	310	309	299	287	307	293	303	311	275	313	308	344	304	320	305	291	300	290	296	260	285	301	313	296	302	278	309	277	329	313	306	290	324	305	306	334	288	320	299	315	319	307	286	299	278	311	300	289	277	275	313	274	310	298	290	317	272	279	333	302	307	304	297	304	290	311	313	285	310	278	317	287	292	338	291	283	293	303	305	322	266	291	312	318	325	285	298	297	281	268	309	297	324	332	303	290	282	272	281	289	301	313	297	297	308	309	266	331	319	285	308	280	292	281	290	278	282	297	311	334	320	274	283	288	314	272	279	292	286	289	283	323	304	318	304	289	285	268	332	283	308	275	295	312	301	302	296	269	275	314	311	344	303	284	278	275	281	277	299	293	271	292	323	316	310	278	306	276	305	317	290	273	271	280	298	286	325	300	312	269	285	299	289	296	304	251	294	275	295	305	312	292	282	329	316	308	284	313	286	271	297	295	281	275	308	299	309	330	327	288	303	308	297	296	282	318	286	281	281	316	296	318	300	284	303	273	272	281	283	292	302	314	339	306	308	308	317	282	296	300	284	292	306	312	265	288	311	319	280	302	306	306	279	291	287	302	310	334	313	281	306	299	309	297	323	281	259	320	297	309	325	300	287	283	252	273	314	297	309	318	290	297	282	302	305	253	285	273	283	297	324	303	298	322	313	275	287	310	314	308	335	309	286	286	294	284	291	305	273	297	287	266	277	281	315	299	302	296	303	294	300	282	324	281	296	312	298	303	297	309	294	292	272	326	298	296	289	277	290	282	322	313	318	331	276	320	304	350	324	308	283	322	292	298	321	310	314	302	289	271	288	268	288	304	283	309	280	291	329	298	309	296	291	277	301	291	343	304	314	324	327	282	326	325	262	305	316	319	284	293	273	294	292	325	263	312	296	279	320	304	326	280	290	290	300	292	323	317	303	336	300	312	306	277	287	295	284	270	290	278	264	270	282	287	313	293	302	286	270	284	310	295	278	305	308	305	277	298	308	297	295	311	294	325	283	318	283	294	294	297	299	318	290	298	334	286	283	301	310	279	294	307	291	290	311	299	290	304	323	335	293	304	275	285	303	298	281	296	299	285	287	289	295	313	269	296	306	338	307	278	295	323	279	314	315	325	285	284	290	309	312	288	314	301	343	303	327	304	310	293	299	292	301	282	313	303	298	262	314	304	289	306	278	307	290	327	330	297	310	322	297	311	277	309	285	290	297	289	319	332	268	318	289	303	322	287	290	319	290	316	288	289	311	289	296	292	328	299	317	305	298	298	324	285	297	310	292	318	291	293	291	276	308	319	280	322	293	297	292	293	321	299	285	273	307	291	280	298	298	305	308	293	282	313	290	333	298	292	332	287	300	320	320	310	290	298	334	295	304	343	278	299	326	291	327	269	281	296	295	282	308	302	277	318	286	270	337	272	303	276	284	311	314	313	275	276	309	312	288	327	285	304	294	320	301	278	283	313	298	306	307	290	271	285	286	288	306	267	283	295	306	310	290	294	333	272	267	318	289	301	316	280	276	271	308	325	279	285	278	308	294	306	266	294	285	264	301	326	271	275	264	319	284	317	261	286	307	310	304	313	300	314	302	292	282	288	286	299	272	293	268	306	280	313	308	289	307	326	305	276	305	255	301	288	309	293	290	311	306	313	297	279	300	299	277	309	328	321	315	307	300	289	300	326	338	298	281	292	291	309	282	288	301	311	269	282	287	312	295	326	272	307	299	313	299	324	311	278	299	266	293	295	279	322	294	292	333	307	308	313	308	302	285	300	289	289	300	313	309	300	299	278	303	317	266	275	281	325	303	310	301	277	302	274	295	295	335	271	299	300	298	318	310	310	294	287	282	286	312	292	297	301	309	289	280	273	294	283	320	293	316	301	312	287	322	279	296	309	317	293	298	307	298	282	306	300	287	306	303	324	281	301	293	309	319	306	317	267	304	317	299	325	327	310	340	292	288	317	287	321	293	298	281	281	303	293	305	259	289	301	299	309	274	322	305	303	307	287	284	289	323	316	321	289	283	289	300	245	266	301	285	273	315	274	299	294	315	293	314	287	286	295	329	315	331	299	297	311	306	271	301	322	317	305	307	277	290	278	310	312	299	344	294	317	315	296	272	310	321	274	333	276	278	287	276	284	300	294	297	306	324	279	312	283	269	287	299	290	289	301	267	279	294	285	290	304	308	299	291	308	259	315	298	285	317	282	315	302	304	299	278	285	310	296	330	302	335	276	323	300	306	299	341	338	281	283	253	281	278	281	273	299	262	302	304	275	292	297	315	295	299	316	296	315	289	290	284	310	310	270	336	286	321	288	318	291	307	317	285	285	299	325	287	292	307	295	314	335	283	287	274	302	335	315	334	325	323	332	305	315	264	302	312	279	294	307	292	288	294	315	291	299	295	300	310	298	309	293	296	296	277	308	295	298	300	316	314	287	319	332	281	295	273	281	315	284	333	305	290	308	309	322	284	331	289	308	296	308	295	314	313	314	295	320	323	340	326	348	285	292	299	305	299	286	296	316	297	328	288	294	333	296	281	320	291	291	315	307	298	330	298	287	296	286	297	261	295	317	304	283	313	320	321	281	269	310	300	291	308	297	284	295	286	314	312	302	293	310	283	328	302	293	290	295	306	305	317	326	316	316	303	320
22299	21438	29226	24487	21325	20624	7190	739	648	564	563	547	576	557	578	536	544	559	552	523	503	535	592	555	518	549	513	596	540	548	525	510	494	501	536	500	506	504	552	485	523	517	504	539	526	508	504	544	539	511	541	560	546	509	554	483	511	531	532	509	500	526	507	531	505	552	472	579	535	559	477	508	502	544	509	526	531	517	554	520	519	556	549	524	545	552	519	505	540	520	555	493	536	544	496	501	545	543	526	529	494	492	532	497	532	533	559	533	534	515	537	490	531	519	553	533	529	533	561	554	522	547	587	517	533	535	522	525	546	537	527	535	551	537	537	580	520	551	504	507	530	525	555	506	557	517	497	527	541	595	521	524	520	518	542	549	508	525	560	549	528	545	554	499	528	532	536	500	544	555	547	543	524	559	516	552	591	540	534	550	518	579	511	562	544	552	525	512	549	544	540	537	522	525	520	516	530	506	522	520	522	456	520	552	538	523	526	510	503	524	517	542	549	515	534	534	474	488	566	502	557	470	532	546	520	549	522	485	536	554	548	533	589	498	553	512	535	511	484	550	548	538	521	549	531	516	514	529	589	531	530	520	502	548	527	521	513	531	528	496	546	552	517	494	534	547	503	522	483	506	511	503	544	534	517	532	521	504	518	510	575	533	496	526	536	547	548	525	537	539	567	556	500	564	513	500	519	538	527	536	529	543	555	533	521	554	534	550	474	530	546	533	503	526	568	515	540	498	541	523	546	540	535	520	572	510	512	553	520	588	524	550	565	516	536	502	534	504	523	520	532	538	539	500	519	495	526	542	561	524	541	535	543	494	533	547	528	532	532	532	536	493	488	577	513	568	543	524	560	570	526	545	541	536	552	522	533	527	534	535	550	500	485	540	533	536	491	542	561	556	567	520	534	544	543	550	532	492	510	531	552	535	545	503	549	538	553	552	508	558	529	502	510	544	528	535	543	567	533	551	514	533	529	527	523	524	531	548	529	530	523	525	521	504	517	543	526	525	495	545	531	549	525	548	542	561	554	530	522	549	542	499	536	505	528	512	518	531	551	524	538	502	543	509	535	537	582	520	550	578	519	505	538	485	572	553	546	537	512	543	521	553	499	505	567	549	532	539	481	547	556	506	520	516	541	517	528	529	552	541	512	527	504	515	540	521	516	518	527	545	509	530	527	503	549	580	551	552	548	559	537	547	512	514	522	568	513	521	549	567	512	534	542	511	538	528	508	533	543	520	562	529	538	566	503	550	530	524	541	518	516	550	543	517	509	548	538	566	532	519	532	493	508	527	592	552	553	500	534	500	525	505	562	553	543	522	590	531	496	543	497	561	527	519	561	542	520	602	543	543	530	520	563	556	548	498	514	537	519	551	526	539	517	526	509	538	511	516	542	469	533	532	562	514	510	516	542	505	551	562	506	537	606	550	539	530	530	477	537	514	520	534	528	526	538	515	455	536	512	537	512	539	532	569	566	562	460	542	507	527	544	534	485	505	507	517	548	526	499	522	503	542	531	545	496	559	534	533	516	535	479	508	545	492	544	508	538	514	536	549	507	537	524	526	568	528	549	538	530	544	557	527	583	499	528	556	528	518	550	542	509	548	513	524	518	541	514	521	570	534	551	515	523	517	534	501	507	513	510	539	504	555	488	547	547	517	571	526	552	519	513	562	546	545	537	573	498	560	560	514	512	551	517	553	555	553	499	539	546	550	517	566	499	536	543	521	535	554	545	562	539	532	513	553	531	502	543	534	490	524	514	501	520	511	552	566	554	511	546	578	525	563	527	510	498	520	559	511	465	501	512	515	533	510	531	511	568	529	546	533	545	553	512	530	523	563	557	560	503	535	555	519	565	508	549	489	542	531	522	522	549	518	528	484	529	535	515	586	543	534	538	594	468	515	541	516	549	518	528	529	538	510	549	543	532	538	548	527	482	528	527	485	510	480	533	477	532	524	570	509	508	491	476	561	490	602	557	538	485	557	543	523	513	572	536	526	547	532	567	560	509	537	523	500	597	524	576	522	485	565	529	569	530	539	523	549	520	533	558	561	530	588	500	540	529	499	511	523	502	566	520	548	534	504	560	580	516	537	516	557	553	534	526	538	543	472	490	536	521	523	543	540	528	501	533	520	519	513	555	491	535	520	528	538	553	542	459	500	523	517	562	527	534	575	534	578	556	498	543	535	543	549	494	549	572	529	540	585	528	533	533	530	527	533	528	527	551	531	576	521	504	523	499	523	539	507	559	521	560	503	506	536	500	539	564	547	524	489	521	533	532	554	526	541	505	569	501	516	540	527	627	529	487	529	560	524	519	566	510	501	541	460	489	552	524	534	522	545	539	526	521	517	515	495	505	506	567	513	498	526	513	521	506	503	520	554	533	536	520	526	521	492	567	521	512	526	540	522	537	510	526	493	541	553	518	521	520	553	526	501	540	543	541	523	532	534	550	520	487	529	535	521	515	519	522	557	548	526	529	517	496	502	563	570	520	570	572	570	518	566	540	532	512	496	560	584	535	525	489	562	548	605	527	565	514	501	519	525	502	509	531	501	566	536	558	512	567	562	564	554	565	528	551	514	523	514	521	540	533	517	548	553	522	540	511	555	564	557	557	551	516	520	505	565	534	543	556	537	547	520	489	543	516	528	521	508	523	536	545	538	514	548	547	542	536	563	539	551	490	562	536	556	548	544	503	587	525	555	524	542	540	548	565	560	553	546	544	533	501	558	560	520	560	555	524	580	509	562	532	545	524	462	532	536	503	553	547	512	540	549	506	561	542	527	538	560	513	518	569	506	504	512	527	544	530	538	559	539	524	525	523	570	494	536	557	552	518	472	518	545	533	511	517	506	519	523	525	573	529	532	498	547	534	530	531	491	499	486	541	512	525	532	527	502	505	502	566	534	552	533	531	523	482	537	545	512	511	524	523	520	573	525	544	533	519	540	551	556	559	558	518	509	547	529	605	520	514	559	561	543	560	556	515	542	552	570	503	549	559	514	520	565	511	521	550	525	511	560	548	523	518	567	518	525	528	525	542	529	501	538	529	548	546	540	524	564	561	560	565	557	494	530	539	531	546	534	533	572	532	522	529	538	555	539	509	552	530	558	580	543	509	519	534	485	560	550	543	490	544	531	501	552	538	535	537	562	531	563	549	523	528	536	529	532	575	543	524	518	533	521	529	515	511	494	540	540	527	517	562	535	564	520	550	515	564	564	562	512	520	557	541	494	523	497	602	552	537	475	522	566	514	525	507	543	559	534	533	503	541	557	493	527	532	512	524	533	521	517	531	521	501	540	510	537	498	539	505	530	512	506	539	504	553	551	534	517	572	576	481	506	560	527	505	571	574	535	507	545	513	560	523	550	554	549	537	525	559	530	528	487	526	530	520	529	515	577	508	562	495	579	543	482	543	557	514	510	517	510	507	507	541	524	509	546	463	534	504	559	542	536	498	540	552	522	528	484	567	548	530	523	533	523	552	549	530	554
43463	74862	57656	34965	5647	1040	986	924	844	809	748	775	786	767	768	728	726	698	687	741	777	701	719	720	719	684	701	700	722	712	694	673	654	762	717	660	672	706	724	671	716	701	692	646	694	719	655	732	749	733	735	715	747	718	695	677	750	655	687	704	663	674	729	655	666	732	714	691	700	720	698	682	700	690	702	688	658	691	672	730	710	646	715	687	716	631	719	670	669	667	682	658	662	685	658	751	718	725	710	695	712	709	703	697	721	707	740	681	665	712	676	696	697	637	658	716	680	688	664	684	682	697	713	716	663	743	713	734	624	712	665	702	761	661	684	702	688	660	713	681	701	694	712	716	754	656	719	699	764	684	667	664	727	695	723	693	685	656	678	696	737	710	696	703	721	678	656	669	660	696	695	679	728	681	704	764	714	707	688	723	674	658	688	711	666	649	719	694	685	697	636	724	703	685	707	741	664	649	716	712	704	712	673	708	716	677	721	679	689	701	695	686	666	697	678	691	715	665	721	663	651	700	636	743	670	675	728	742	666	701	687	710	720	685	712	691	697	695	653	689	714	714	689	724	722	678	761	698	703	653	700	691	712	680	664	682	683	658	689	679	655	706	671	701	691	712	671	674	698	659	711	692	679	698	632	707	679	686	690	699	677	668	718	713	696	727	682	670	718	703	664	756	688	714	681	731	727	720	711	676	692	644	690	685	646	680	673	696	665	680	714	692	643	667	693	699	657	653	718	712	671	695	712	703	705	680	701	703	753	728	671	727	680	698	675	671	683	723	723	637	657	731	695	711	663	660	656	703	744	634	717	709	695	731	746	697	700	763	665	715	679	718	676	660	644	660	670	694	708	668	625	645	702	715	726	662	670	728	686	709	691	684	712	726	701	773	697	675	645	688	704	680	697	722	695	722	666	711	674	749	683	685	682	676	703	699	660	689	663	696	685	712	719	706	710	692	706	683	694	741	664	715	703	708	662	683	659	695	675	748	681	689	672	707	697	741	685	697	703	724	703	666	710	700	660	651	661	685	706	704	690	692	680	693	727	706	651	701	691	685	661	693	711	714	691	683	716	709	685	670	681	737	671	705	696	677	700	752	705	703	687	674	669	688	692	715	695	737	773	696	655	720	707	685	669	666	745	685	735	701	701	696	743	695	699	650	663	719	694	683	682	705	650	682	686	678	739	651	691	672	722	727	666	689	683	697	681	735	706	709	692	674	747	652	686	723	660	654	668	694	689	676	698	692	664	716	727	714	705	660	662	689	699	683	668	664	679	657	729	657	713	652	640	642	703	664	707	685	746	700	651	667	725	722	675	683	659	723	679	704	703	626	689	694	633	703	676	693	698	701	685	721	665	670	715	717	694	692	655	675	730	657	708	692	653	703	681	702	703	693	697	706	723	655	742	676	689	679	627	693	675	695	666	704	715	670	699	715	660	705	673	726	706	698	687	686	710	674	688	687	667	690	720	668	694	750	675	725	652	655	706	660	700	662	711	701	695	641	654	705	698	715	676	711	637	673	726	704	708	689	672	673	670	690	689	707	703	681	710	721	668	701	695	713	698	647	641	656	692	718	715	665	680	671	674	674	668	690	684	712	671	735	704	693	692	722	695	682	678	684	666	692	680	686	718	679	705	697	669	664	643	710	690	676	683	716	705	696	737	707	732	721	717	743	709	708	686	727	659	683	662	692	700	703	664	698	687	697	698	722	721	684	696	668	679	677	685	682	728	708	707	757	705	718	649	700	693	714	714	692	650	686	703	709	725	688	689	701	728	645	695	663	689	684	670	671	708	714	670	684	663	706	663	701	717	698	723	712	660	708	659	737	718	687	675	666	712	686	685	675	733	682	745	654	710	651	707	667	694	652	674	662	667	732	679	678	689	721	684	688	664	691	696	705	683	736	685	661	712	710	688	669	720	648	729	721	676	654	672	736	678	701	637	750	702	690	702	682	688	748	727	695	748	683	689	695	686	685	711	696	657	713	664	732	725	711	705	718	680	650	746	698	701	662	673	718	692	686	706	638	713	689	685	703	696	681	703	678	669	707	672	688	700	706	663	661	633	714	720	707	664	672	682	683	718	688	625	679	680	677	694	694	694	668	735	731	652	677	704	696	718	708	716	700	637	697	695	738	696	705	736	694	747	666	671	682	689	728	701	675	676	690	658	656	692	739	692	699	712	683	693	669	702	663	694	743	769	662	684	742	679	694	656	685	683	686	641	695	675	709	672	714	697	657	677	688	661	668	709	714	728	727	624	636	692	710	677	694	690	694	701	709	718	700	667	705	669	707	724	720	706	665	667	674	675	658	718	703	669	737	715	708	663	701	713	669	687	707	673	668	702	679	693	717	729	734	639	712	676	688	670	697	709	730	696	721	657	684	710	686	666	626	739	674	675	745	698	722	691	699	715	689	697	663	692	689	715	686	693	659	694	716	696	695	636	684	698	687	680	664	675	684	739	745	655	718	718	679	678	658	730	723	699	689	673	694	718	651	669	678	658	668	670	681	684	689	671	726	728	699	706	681	694	611	721	724	696	670	650	707	694	694	737	667	677	687	649	748	728	677	695	732	724	730	685	702	674	632	686	680	684	737	722	699	693	618	668	728	684	711	730	676	734	671	642	663	699	690	688	639	683	662	709	729	693	697	683	660	708	643	703	698	723	703	714	688	689	698	697	661	668	736	682	726	724	713	660	660	743	681	756	651	660	660	666	669	702	695	708	683	638	677	665	700	741	691	701	696	700	710	694	716	698	663	672	701	686	726	709	709	711	658	728	713	686	707	653	718	675	676	689	700	682	705	702	727	721	668	668	662	722	671	700	681	637	697	706	678	700	715	664	711	701	692	665	715	734	713	710	709	677	685	698	708	736	707	709	650	685	699	706	737	714	681	669	713	669	716	700	700	672	675	688	710	692	688	662	690	707	714	667	707	701	728	673	697	747	724	687	690	688	678	664	702	678	691	699	671	712	645	692	684	727	689	651	667	708	677	667	664	680	685	734	676	668	687	682	704	663	680	639	684	707	714	697	680	718	668	669	731	708	695	666	711	676	701	710	698	710	671	668	685	705	664	682	699	660	698	692	695	666	737	685	692	691	697	686	720	746	672	717	690	693	700	714	688	705	701	689	717	688	719	680	728	683	717	682	729	655	682	714	679	736	689	700	672	730	645	702	676	708	700	687	696	715	706	675	710	722	718	676	699	684	693	748	686	763	681	713	696	685	715	717	700	707	696	693	685	704	695	626	692	700	668	698	685	689	726	664	631	698	645	697	717	700	665	703	671	679	747	688	687	681	698	678	705	686	716	684	735	708	683	704	605	693	702	711	671	681	683	714	695	682	684	724	726	659	647	696	688	694	689	725	694	650	711	709	664	690	741	706	649	687	702	654	657	678	669	707	705	720	710	682	737	711	690	684	647	686	678	665	679	647	749	714	691	661	711	717	709	706	714	706	737	680	707	687	701	708	674	648	687	747	704	751	692
27647	23923	21174	5876	783	534	487	398	409	434	399	412	380	400	397	394	396	366	386	392	378	398	390	379	413	408	394	412	360	342	410	427	391	388	403	416	388	385	422	404	409	380	372	377	412	412	388	414	397	397	410	380	375	376	418	395	371	365	416	370	393	409	395	443	406	395	360	371	398	396	387	413	397	351	423	412	399	382	378	392	391	378	405	389	380	355	403	404	378	385	384	418	386	396	371	416	375	381	381	422	380	421	356	399	365	388	412	385	398	398	385	430	381	394	377	371	410	405	376	405	388	366	412	368	394	417	416	416	385	389	384	410	387	389	368	386	374	389	399	400	365	415	410	378	381	386	402	426	437	393	415	354	369	396	357	413	397	391	379	374	432	395	405	407	412	426	378	394	421	407	399	397	415	415	401	399	383	402	399	411	386	409	376	367	389	387	406	392	411	401	401	385	396	389	411	415	393	383	408	372	407	381	429	387	371	404	409	379	389	388	442	385	396	378	407	387	408	381	404	401	404	366	361	430	386	401	401	406	432	384	410	376	381	416	423	407	397	399	384	395	369	432	408	373	388	397	412	388	427	376	408	380	414	373	384	394	432	421	408	360	404	413	378	374	417	422	420	343	417	390	419	411	396	386	380	414	401	395	362	397	418	389	378	398	396	414	384	431	402	407	371	402	377	442	352	390	416	403	396	383	425	383	382	416	390	378	401	369	394	406	359	404	406	370	398	392	374	378	362	389	406	351	421	406	432	386	379	380	401	420	397	395	418	373	409	411	383	431	374	361	387	411	389	420	416	380	383	392	447	394	424	385	409	385	381	401	382	376	418	399	365	375	421	411	400	394	389	382	403	414	402	412	394	400	376	438	430	393	401	429	408	404	379	397	381	412	363	430	378	420	402	377	383	357	398	403	418	395	391	406	416	429	407	395	395	395	393	359	415	405	394	344	442	400	380	403	399	417	429	407	403	373	390	377	375	378	369	372	382	383	385	375	430	367	410	387	385	381	417	430	401	431	388	371	404	376	436	415	402	389	445	376	381	364	422	394	375	405	406	384	391	359	357	400	411	378	382	364	394	383	383	385	391	373	377	403	383	383	359	395	352	389	358	407	392	379	429	385	373	420	381	400	398	413	408	372	420	397	387	379	410	411	370	422	381	400	435	361	408	397	402	371	396	421	383	409	435	420	411	397	411	395	425	397	363	411	416	426	381	372	402	402	402	408	402	425	395	359	369	368	382	424	420	372	377	374	395	399	412	412	396	380	390	379	373	412	413	382	411	408	428	411	441	407	440	361	381	394	367	411	413	344	397	415	429	390	409	371	423	430	367	401	392	380	385	419	409	409	385	421	405	407	380	440	396	424	399	418	391	366	418	416	427	396	390	405	381	391	369	402	379	415	388	393	420	395	428	402	425	386	406	360	415	419	405	398	414	398	377	400	399	411	399	391	398	419	353	389	379	414	412	384	396	409	380	392	408	416	386	359	387	409	400	410	383	392	388	402	417	378	387	390	430	404	379	413	378	412	397	405	414	394	381	394	384	395	421	392	378	387	397	412	422	418	399	375	392	363	387	388	381	411	368	399	402	386	386	387	392	382	400	347	390	357	390	386	412	393	409	405	343	408	395	375	412	369	389	411	434	409	414	393	402	377	403	378	425	400	415	385	396	400	380	394	393	409	446	391	375	437	389	380	412	409	363	401	376	411	420	412	419	360	392	372	390	428	425	435	384	408	392	421	393	410	373	384	403	412	396	400	398	394	413	374	431	385	433	417	405	395	395	422	396	358	369	385	356	379	377	410	387	412	394	387	418	413	407	394	409	400	428	414	400	401	435	370	402	393	422	393	364	391	343	373	401	386	394	414	403	418	391	380	408	357	390	382	412	364	393	389	435	415	386	377	382	423	395	423	369	387	393	406	409	388	383	402	404	420	395	403	412	436	405	415	387	367	381	407	427	397	386	395	380	375	378	413	371	410	375	416	412	397	421	414	370	405	387	396	394	385	380	400	373	413	406	406	368	410	398	436	388	378	427	397	395	406	411	419	410	369	360	425	406	413	390	381	373	401	390	407	410	403	372	391	357	401	392	410	420	398	424	391	415	416	381	379	450	427	433	381	434	428	380	391	371	440	385	433	397	398	416	423	368	374	427	419	406	379	375	362	400	426	385	385	374	383	418	377	412	393	438	379	374	417	376	370	427	392	399	400	393	385	429	402	419	388	419	425	407	379	414	398	367	411	366	378	365	387	388	410	403	413	370	371	389	401	408	395	395	405	426	425	421	407	401	403	410	395	413	375	376	383	389	368	397	397	425	444	396	392	374	428	408	371	381	413	365	415	390	390	427	395	438	414	370	429	419	432	387	413	400	385	373	376	406	407	398	367	395	380	409	385	403	410	417	400	391	389	372	411	433	363	411	395	402	418	397	408	401	390	407	346	379	408	371	429	384	398	396	422	386	405	376	419	423	382	425	378	403	379	404	407	391	394	379	405	399	357	414	375	406	415	370	423	393	401	425	391	401	410	392	407	411	418	388	414	391	402	435	430	393	416	406	376	381	378	412	432	385	434	396	382	417	417	394	416	421	410	386	412	387	375	393	405	401	410	409	428	413	348	387	397	385	412	403	442	390	392	405	387	387	425	367	383	420	404	376	388	401	382	422	391	421	392	416	434	400	373	418	386	412	423	411	406	396	393	423	375	420	401	402	399	391	397	411	394	415	394	410	380	386	401	426	400	401	365	358	397	391	387	381	398	400	371	392	387	399	400	403	406	397	365	416	358	387	366	456	384	389	413	348	379	429	393	385	381	375	432	409	381	383	372	369	393	409	392	374	419	394	401	412	392	396	380	423	428	435	349	416	390	378	376	388	398	373	396	414	433	375	391	396	403	404	430	414	398	368	406	413	394	399	412	397	402	402	376	398	365	388	398	388	396	408	400	401	382	418	386	370	382	417	395	386	401	385	393	385	393	380	392	400	394	380	408	378	404	388	417	405	392	368	379	407	413	423	420	384	400	354	407	391	410	385	407	372	410	397	400	376	371	400	409	391	415	392	451	399	393	431	365	386	392	393	421	376	401	400	392	370	406	405	369	397	406	417	408	427	404	398	395	367	381	403	407	355	436	405	393	386	419	387	421	388	365	414	401	408	385	433	405	425	423	380	409	359	399	372	400	382	397	402	392	432	407	424	390	387	388	416	387	409	366	355	426	373	438	381	402	409	403	355	380	412	374	403	376	404	393	401	401	393	405	438	434	438	390	413	399	382	411	392	369	383	402	424	392	378	360	422	389	401	401	399	430	383	393	397	392	391	393	368	398	408	386	419	415	412	381	374	429	393	415	391	425	387	402	372	381	445	381	416	410	386	366	410	396	405	400	389	426	390	410	404	390	416	367	371	394	393	407	431	391	401	367	402	404	372	372	415	381	420	397	409	400	366	377	421	379	411	386	386	405	382	372	371	382	384	375	404	406	394	397	381	396	368	378
18779	38741	18104	4058	866	529	516	503	513	511	504	480	500	539	486	506	482	521	537	492	500	493	537	523	507	485	513	517	508	510	559	497	528	540	546	517	482	546	491	512	525	481	522	493	505	547	541	532	473	483	570	542	501	551	556	504	524	535	476	519	517	507	507	560	525	517	480	538	531	464	498	529	537	565	508	519	500	508	532	509	523	569	527	490	499	544	545	506	503	507	496	475	506	469	468	539	503	501	522	488	502	490	531	519	532	552	540	497	533	495	489	547	510	520	512	536	519	502	472	507	482	503	536	477	572	485	474	465	501	471	552	531	537	484	540	494	483	516	515	499	510	523	533	529	535	545	525	479	459	516	497	456	523	483	497	518	505	514	507	510	496	529	540	512	515	497	485	501	504	524	499	536	541	524	528	522	492	500	545	504	538	533	547	488	509	497	516	509	512	523	523	509	493	510	516	525	590	489	486	547	531	494	484	505	531	526	485	528	495	489	470	548	535	496	479	535	516	545	540	499	519	507	538	504	449	469	523	500	556	520	486	524	517	502	520	539	524	520	456	512	478	543	517	511	483	520	504	503	490	518	498	515	540	489	494	527	544	556	547	532	553	527	489	513	518	517	573	549	506	502	519	522	512	491	483	484	540	506	546	525	519	508	508	518	503	492	509	502	533	506	523	515	524	510	493	518	503	491	511	527	483	511	477	531	506	565	555	528	531	520	516	492	521	507	531	510	518	535	512	511	536	549	567	493	488	470	500	536	533	512	530	484	562	555	539	517	502	494	563	513	517	514	494	516	530	538	506	484	465	540	498	484	483	482	502	518	507	510	514	516	492	494	500	483	494	525	520	553	506	509	524	532	505	532	497	479	513	530	521	512	502	515	520	528	531	527	493	524	486	539	524	500	539	545	502	519	563	468	575	539	502	484	560	488	495	525	535	522	523	537	530	484	538	545	456	533	525	545	548	478	513	579	552	574	521	513	481	509	495	508	493	482	514	542	558	517	507	528	522	543	500	518	474	467	498	507	498	508	478	480	526	546	531	540	529	516	488	492	527	495	519	553	526	522	491	533	508	514	535	537	507	473	486	534	539	494	480	519	575	521	529	507	528	465	489	557	520	556	489	505	503	534	512	515	545	475	516	505	517	504	546	502	531	521	535	528	494	467	495	499	473	511	497	501	500	517	493	485	529	510	526	526	499	495	516	499	508	512	506	513	544	499	518	502	480	498	532	497	507	503	535	494	488	504	514	505	518	503	536	504	559	501	513	492	556	547	501	541	551	499	520	495	479	492	514	522	522	483	461	524	507	526	499	489	517	495	498	544	546	505	522	531	493	519	468	525	517	505	512	511	501	521	514	495	530	497	529	476	490	530	537	504	548	551	519	491	515	521	547	505	535	514	531	533	526	512	494	520	479	502	515	471	548	536	537	489	503	515	534	514	514	511	486	529	514	471	563	490	552	511	484	540	522	549	522	540	536	479	504	514	501	506	554	531	503	526	523	549	518	556	543	513	549	525	499	498	519	499	500	499	534	527	516	515	544	528	471	498	510	506	534	511	544	527	545	531	555	533	543	511	477	556	568	483	519	556	529	524	524	522	524	532	537	538	476	544	587	521	509	507	504	540	523	510	523	516	560	498	522	509	569	519	539	513	529	520	532	505	515	479	544	549	543	504	480	497	517	531	534	514	527	483	530	519	521	521	518	552	501	506	516	495	526	468	482	516	505	526	491	537	510	526	500	512	522	520	542	521	518	506	547	532	532	505	493	460	492	532	528	506	535	493	513	473	468	519	534	539	491	571	514	520	520	493	490	509	481	540	534	498	507	514	537	490	480	534	519	549	478	483	502	488	520	517	525	486	494	471	505	535	497	477	544	477	505	495	541	517	529	521	541	499	541	517	577	507	530	506	549	541	500	487	504	513	512	515	518	496	532	502	525	501	486	496	514	524	532	513	507	516	494	538	527	555	497	547	517	552	522	498	523	527	540	527	507	531	496	548	510	497	468	529	520	540	497	542	523	480	503	474	475	530	504	544	520	553	496	477	535	522	554	497	505	513	526	566	528	525	554	512	533	521	513	554	486	491	528	515	506	524	511	501	491	484	539	540	478	527	540	521	496	510	525	520	537	473	509	467	492	513	519	522	516	450	522	508	515	548	531	517	520	470	552	502	510	528	487	534	503	481	530	548	532	538	523	500	508	508	512	510	488	505	558	502	539	506	497	539	497	474	507	547	521	496	528	525	534	536	510	534	547	560	532	507	458	501	511	552	492	552	503	529	535	474	467	520	521	519	494	468	510	471	503	527	513	493	486	505	504	487	493	581	496	542	518	498	539	491	487	504	466	493	518	523	493	528	528	522	490	511	514	522	529	505	521	515	513	477	503	543	475	534	519	547	483	533	516	535	547	521	520	544	517	490	511	528	491	533	556	501	517	476	488	517	485	490	492	512	531	528	499	525	515	521	543	522	500	529	497	520	562	536	481	471	584	553	490	540	506	524	534	498	495	506	508	544	526	537	509	526	526	499	512	463	520	534	542	493	504	519	496	533	560	506	543	520	533	501	542	579	541	501	538	509	511	529	532	483	527	516	504	505	472	495	512	490	490	504	527	539	522	535	527	495	502	530	545	522	497	487	528	542	559	517	548	522	475	490	529	522	504	483	542	520	553	529	521	527	568	543	507	498	509	485	527	505	534	529	511	513	503	508	500	526	542	486	508	538	558	513	485	506	481	478	495	495	520	518	510	535	506	497	467	459	495	538	513	538	531	549	500	482	519	538	547	511	532	521	535	503	530	532	525	506	500	485	544	488	519	558	519	499	551	533	487	489	475	516	553	517	517	507	554	498	526	550	559	470	521	503	496	494	487	547	492	512	535	503	495	507	468	497	502	533	513	523	520	545	521	504	533	489	509	515	477	514	480	515	500	531	497	468	507	505	545	536	476	578	522	518	487	487	538	505	519	520	543	537	527	531	509	531	520	474	489	486	547	508	498	478	562	516	540	512	538	517	515	479	539	496	515	520	530	474	494	521	512	503	534	532	523	534	496	487	542	487	512	444	531	499	568	545	517	506	516	510	523	523	521	470	525	531	526	508	523	502	498	504	513	524	538	513	509	491	547	565	503	467	521	534	490	451	553	542	490	528	543	480	516	487	500	536	539	516	587	523	542	541	445	535	520	555	465	515	514	497	477	545	477	496	531	478	537	505	585	529	518	515	473	546	532	519	534	482	524	501	556	528	501	510	514	508	473	517	499	515	513	522	560	578	447	542	523	514	519	498	539	508	508	477	489	548	492	557	517	488	474	546	503	514	508	487	497	562	520	548	462	517	529	493	493	488	493	522	527	546	493	510	555	467	491	521	540	489	517	501	535	479	561	550	470	515	497	501	498	520	530	526	512	499	512	503	540	476	488	514	482	497	523	538	497	522	579	502	515	526	494	487	495	517	519	489	497	506	499	505	572	505	522	533	531	528	562	508	538	539
23177	22170	30716	25450	19686	6523	913	757	659	698	706	702	667	681	685	666	669	669	621	663	662	606	710	692	655	647	648	685	630	694	656	651	703	643	670	625	652	662	655	623	679	646	702	670	665	655	663	657	673	650	704	651	676	642	643	665	648	701	628	640	629	668	648	687	621	651	638	641	676	674	669	668	641	676	641	664	660	683	658	662	683	626	632	662	657	685	637	687	634	624	630	649	626	663	608	643	648	697	661	687	676	603	636	645	684	625	640	733	665	621	639	651	641	663	648	639	663	610	641	671	587	643	656	675	676	637	640	646	654	658	655	646	673	641	661	708	654	629	676	725	645	659	641	637	678	709	642	630	581	618	653	658	695	642	649	739	649	667	644	665	680	653	646	700	626	607	642	625	647	649	673	640	674	625	667	647	641	705	627	636	664	614	660	662	694	641	609	694	683	655	629	618	659	621	680	602	642	625	672	634	655	602	643	647	614	593	679	676	703	667	652	654	624	667	641	670	615	662	635	638	584	617	667	660	639	683	632	625	615	639	662	694	632	667	676	654	601	672	645	620	652	652	619	617	650	646	663	578	652	671	664	633	621	648	689	625	624	618	620	662	638	682	684	639	671	629	656	651	629	672	680	652	675	658	638	679	623	661	647	686	682	656	694	676	684	663	658	641	642	624	663	650	684	657	657	664	686	650	647	649	646	624	651	624	666	621	692	647	665	640	675	674	639	629	683	636	649	624	675	603	690	662	691	670	599	647	648	644	659	660	614	686	643	643	670	661	668	666	643	653	615	619	641	633	649	679	632	614	657	604	617	640	615	664	646	665	650	637	641	657	623	615	642	641	627	667	647	655	668	666	687	689	667	662	618	649	618	652	643	654	639	621	668	596	645	667	624	647	655	687	671	641	644	589	659	615	676	644	661	674	663	619	681	628	632	675	697	637	682	684	670	657	676	628	702	642	626	608	668	625	661	619	648	651	651	640	633	689	678	674	637	619	657	643	690	663	627	622	636	618	643	639	661	712	670	661	666	672	625	629	680	609	642	603	610	622	620	658	641	611	640	631	652	660	656	708	662	662	647	651	655	655	603	639	626	630	678	708	635	596	674	654	691	667	646	657	594	686	658	618	646	662	665	661	680	654	651	704	658	648	647	616	669	662	680	699	641	674	684	615	647	635	600	639	674	643	694	677	666	667	682	631	635	657	615	656	612	651	657	647	635	659	656	635	661	677	662	658	643	653	642	610	695	641	637	683	648	664	676	645	652	633	687	668	639	604	615	642	628	661	633	642	700	678	666	665	652	658	611	630	683	631	637	627	650	659	649	656	697	671	621	676	655	631	667	678	640	665	657	680	639	646	696	640	668	661	668	659	665	610	597	629	605	630	658	651	657	624	667	603	725	675	675	696	616	669	663	676	675	636	618	656	681	665	654	668	669	609	656	676	626	646	660	630	668	638	657	634	692	642	626	644	686	645	616	613	625	652	605	643	659	661	690	637	669	627	689	631	638	646	671	660	609	615	587	641	692	670	652	665	647	699	633	623	683	692	666	669	632	655	651	672	667	652	649	674	674	661	669	603	683	661	665	652	657	645	656	621	640	616	678	639	570	670	634	590	691	703	650	624	660	664	639	580	670	685	683	651	672	635	609	639	685	570	649	652	697	671	644	652	666	640	690	675	620	648	656	671	643	674	647	664	650	653	643	635	673	632	597	654	624	678	644	630	670	688	629	636	667	660	699	642	601	667	681	644	584	615	679	636	640	658	629	696	664	690	619	712	669	668	668	648	636	661	652	617	652	697	650	620	638	614	634	670	656	693	647	693	599	712	689	692	635	621	681	653	639	620	624	628	638	616	638	649	645	662	650	640	624	628	670	644	647	645	626	603	629	600	656	618	669	628	636	659	642	641	664	646	636	653	645	664	628	641	589	627	637	661	645	636	670	654	653	642	667	632	682	662	669	610	656	627	663	645	666	686	688	608	667	607	627	641	667	637	622	679	652	648	648	688	655	657	639	655	685	690	642	684	602	624	609	636	633	657	638	654	631	680	647	633	687	619	648	667	642	631	625	666	670	641	632	623	676	648	664	652	653	668	634	647	639	684	681	628	616	635	649	624	650	637	644	687	667	630	619	650	628	638	674	645	615	687	661	688	657	644	673	642	618	680	686	637	648	665	645	640	670	610	655	592	680	676	656	672	660	656	653	667	637	635	673	614	637	639	655	658	639	603	651	675	647	652	675	625	668	653	627	644	644	675	640	650	646	642	655	648	659	677	659	636	671	645	670	672	642	694	659	649	641	662	662	666	645	676	617	640	626	691	636	661	604	648	653	671	613	630	696	648	648	663	656	663	652	645	681	629	620	673	631	636	637	670	649	711	651	636	651	638	620	666	632	650	632	665	648	655	692	726	660	665	645	675	656	663	644	662	694	657	647	655	634	658	665	641	642	566	683	645	680	617	625	641	635	656	610	634	640	673	665	685	666	685	697	646	615	628	671	620	672	672	627	676	656	656	634	625	684	643	665	654	630	652	651	686	684	655	679	635	690	656	682	641	632	651	671	657	608	661	664	615	586	636	696	677	667	635	606	642	689	654	660	642	677	634	665	651	660	648	671	666	673	661	626	650	687	629	673	657	645	639	635	629	581	625	641	659	679	629	671	659	651	690	640	599	641	687	666	664	664	704	649	661	678	670	649	621	637	679	688	666	676	632	659	657	674	672	661	630	645	705	636	617	661	655	651	639	683	650	668	631	666	668	686	713	660	623	677	640	637	615	708	603	661	693	713	690	688	696	641	670	641	715	655	653	669	713	641	639	659	638	636	621	625	631	645	611	697	712	664	599	688	668	648	671	633	661	650	600	618	624	623	652	634	686	614	652	620	664	659	666	620	621	609	606	690	620	599	662	626	666	622	628	679	668	631	627	641	664	650	639	692	622	661	663	698	644	652	635	696	621	619	647	618	635	712	603	670	678	641	655	639	628	643	603	648	629	660	636	653	663	701	600	698	655	646	695	588	699	600	675	628	636	653	679	640	650	705	684	641	684	660	675	644	637	612	660	662	699	634	639	650	634	645	624	604	636	643	610	603	667	642	629	696	609	621	626	656	626	607	671	625	664	677	671	648	648	632	666	634	665	643	615	592	696	650	620	626	627	691	629	663	624	607	631	672	606	704	639	672	671	632	649	660	674	719	623	631	630	701	676	623	658	609	670	659	633	638	660	644	670	617	614	586	674	653	676	601	641	668	690	661	675	664	616	684	692	647	606	728	669	687	621	661	684	610	664	644	632	655	655	668	641	636	615	682	624	695	645	625	598	638	661	654	683	681	646	645	646	592	632	664	635	701	655	613	635	626	637	650	688	629	624	626	607	631	659	652	677	651	661	683	631	679	648	669	629	661	669	647	604	639	698	692	644	676	653	708	650	649	674	678	658	630	692	655	660	633	635	647	657	658	672	655	666	672	704	650	652	647	650	673	634	634	642	663	634
38924	78792	49741	25577	3960	1068	929	902	913	921	880	879	857	881	824	850	918	820	867	848	854	894	843	828	803	814	777	840	809	805	865	889	816	830	873	821	843	872	834	839	806	774	781	842	795	836	776	798	795	859	876	842	820	850	787	843	829	755	792	784	847	846	839	848	832	832	804	823	828	843	779	828	829	798	796	876	842	866	798	764	790	878	828	859	876	843	806	805	780	834	824	842	851	830	807	809	831	861	860	845	846	874	845	820	882	823	872	781	830	847	849	840	825	803	803	841	835	846	826	799	873	810	801	823	808	848	809	806	843	775	837	826	815	882	797	828	835	835	807	886	829	799	826	814	814	831	846	871	843	815	831	823	804	779	843	826	851	826	830	810	829	814	802	787	817	867	890	805	866	838	814	836	812	864	871	893	813	876	831	840	834	822	817	745	852	843	865	833	831	811	755	844	823	806	842	795	844	823	840	826	820	854	802	850	840	820	826	851	887	801	898	834	814	795	815	833	793	816	797	803	842	806	825	902	822	868	821	835	825	882	858	836	826	871	806	826	825	840	747	818	822	817	811	771	785	827	809	797	886	791	819	774	799	753	791	811	822	823	787	836	828	825	815	877	837	818	841	819	856	777	870	885	812	851	794	785	834	837	801	812	812	842	859	854	821	820	837	764	799	804	825	826	822	803	857	810	820	839	780	792	770	872	803	877	829	828	817	845	845	807	856	828	815	813	829	834	859	859	826	846	809	803	805	795	856	861	827	868	817	807	852	835	857	824	907	796	854	805	822	853	825	832	859	880	839	824	814	818	798	820	840	778	786	819	842	869	788	850	837	854	829	814	770	803	801	834	831	839	834	812	842	793	829	840	768	815	844	753	819	803	849	831	856	833	842	812	812	832	876	838	834	822	829	829	838	870	818	852	780	786	859	812	792	796	806	823	803	817	874	861	853	793	844	817	809	841	856	842	806	846	801	819	813	811	826	802	815	810	811	787	864	781	795	788	790	825	791	867	836	845	812	813	818	858	818	786	738	798	851	804	795	838	830	851	786	826	861	825	802	842	820	835	831	834	838	853	834	799	843	805	807	824	827	863	806	863	804	849	818	802	805	828	815	863	810	830	793	869	844	828	839	814	878	812	794	839	808	836	826	821	802	818	891	772	774	780	803	869	850	823	803	836	840	865	785	823	783	801	780	853	853	825	831	821	852	859	838	841	824	831	818	822	795	836	825	819	876	827	805	819	750	822	838	771	829	829	832	830	861	816	843	841	858	841	838	824	785	841	789	859	789	854	821	787	843	912	817	813	803	816	853	837	881	858	867	896	846	817	830	797	876	792	834	774	834	834	853	851	822	858	825	831	833	855	857	862	831	804	794	863	840	850	810	811	819	854	826	821	861	807	826	781	854	852	827	845	782	804	846	823	848	817	801	816	826	824	851	848	852	855	856	763	836	833	833	827	808	889	817	821	786	772	787	808	828	828	878	862	806	858	769	786	877	820	800	845	830	830	794	826	825	817	838	788	805	759	842	840	823	791	789	834	826	856	832	746	808	866	830	800	778	850	854	809	780	836	800	870	838	821	839	775	808	831	800	867	814	883	820	825	846	851	786	851	854	854	845	836	788	848	853	827	858	849	809	831	792	828	889	829	844	826	833	805	828	806	823	870	793	898	829	846	828	798	798	826	825	866	880	840	818	841	829	865	864	839	765	857	862	804	821	792	806	826	859	786	825	817	826	890	857	817	883	773	863	870	856	789	834	806	836	890	807	795	815	840	783	838	865	852	826	850	811	818	863	785	781	790	864	794	855	875	855	791	808	836	858	845	842	815	847	801	859	855	781	805	871	772	802	807	872	831	811	845	830	812	820	846	836	853	878	855	853	852	843	796	860	899	811	866	832	852	825	785	811	852	825	795	828	818	828	816	836	800	820	871	833	884	844	861	860	846	869	792	873	830	890	827	871	857	868	843	798	825	894	796	798	805	813	821	851	749	772	845	801	837	806	852	863	825	858	842	886	836	880	897	825	814	837	842	853	813	870	844	813	823	839	794	846	856	861	788	832	800	750	841	856	838	819	811	828	789	827	861	830	786	889	828	872	801	842	821	813	801	768	822	824	802	842	813	807	848	829	880	826	830	815	817	784	839	757	832	843	838	827	840	814	853	811	773	814	807	790	785	850	791	811	833	822	793	825	846	837	815	845	851	853	767	797	821	838	870	794	807	827	839	812	862	834	815	902	818	788	814	850	833	819	818	864	822	809	836	857	836	781	832	802	837	730	869	876	816	827	848	812	831	848	813	828	845	847	817	866	810	847	785	824	822	853	816	792	801	787	821	839	870	790	863	812	815	842	850	816	792	858	812	806	814	847	858	837	851	854	805	786	823	803	873	821	856	814	861	878	853	823	866	854	874	827	833	832	822	827	845	875	808	836	835	822	790	908	840	832	794	774	827	860	843	900	818	799	808	806	824	834	778	808	780	800	777	785	821	828	835	857	843	774	855	814	833	803	796	794	842	853	801	812	872	787	859	837	817	809	855	869	804	830	799	798	806	839	856	812	831	798	796	820	810	807	826	852	814	846	817	822	830	866	747	787	822	758	881	813	834	787	808	811	863	840	827	834	824	847	823	807	821	770	827	819	855	849	882	863	835	793	787	796	868	783	865	871	821	832	852	906	803	845	832	809	816	836	794	845	887	875	859	850	846	834	808	826	805	864	853	837	800	809	832	831	816	815	849	820	826	818	851	820	813	781	851	896	805	889	833	788	834	833	747	822	871	889	819	838	829	851	817	855	839	870	808	807	847	792	868	776	811	852	790	856	776	809	820	844	875	783	851	821	832	827	852	843	809	800	796	839	845	847	809	821	828	838	815	805	805	816	865	855	827	800	808	833	847	793	812	857	860	854	771	867	803	781	868	871	848	837	780	814	827	809	769	848	803	861	825	823	792	816	820	796	779	837	823	821	779	826	781	901	780	814	824	802	831	806	877	865	831	881	833	879	810	809	831	818	809	806	842	838	869	841	811	785	805	831	852	823	798	802	849	816	778	855	835	870	799	815	819	826	803	858	773	789	848	845	816	793	806	888	851	792	842	850	786	836	860	791	863	826	839	876	910	778	847	780	866	795	829	890	835	819	820	823	820	838	873	842	833	805	863	827	795	808	849	871	817	777	785	802	827	827	841	846	827	877	888	792	811	813	829	873	792	839	859	824	857	826	780	843	786	844	878	844	815	815	798	805	831	819	827	827	804	823	840	819	835	811	804	881	803	870	780	835	784	843	791	851	850	800	816	818	798	815	824	786	856	837	802	834	839	800	877	842	836	872	822	756	845	820	786	820	827	869	821	839	821	795	836	849	866	806	808	863	850	870	842	808	806	780	810	893	792	831	812	834	858	795	844	796	848	827	838	847	886	836	873	847	788	857	821	878	851	807	784	844	853	754	836	844	828	834	798	792	770	849	821	814	858	815	825	856	771	814	828	774	827	837	787
24601	23118	31175	23784	6157	278	241	233	240	234	225	207	238	219	218	218	217	206	223	212	219	229	221	213	250	210	234	197	208	215	227	231	223	192	220	248	211	206	235	221	196	202	203	213	238	215	209	226	214	209	232	231	204	223	206	210	210	217	212	218	200	231	227	216	210	224	215	227	222	212	204	200	212	243	197	190	226	205	219	231	220	224	223	199	226	217	210	216	214	205	216	241	227	210	226	217	213	227	211	223	216	232	208	218	224	202	204	221	250	203	204	218	213	211	188	219	223	205	198	210	212	222	220	197	229	218	230	217	245	201	193	255	186	200	234	197	207	241	235	202	213	222	213	210	229	214	218	238	198	232	227	210	236	207	202	219	206	226	242	220	206	212	229	218	227	184	202	215	209	223	218	196	224	209	236	219	220	208	197	202	216	212	206	205	228	200	233	232	221	214	207	205	187	231	194	213	223	217	231	216	208	221	233	210	186	238	208	218	246	203	218	226	199	192	221	247	218	228	222	206	215	192	229	190	223	209	213	208	211	222	216	226	216	203	204	203	209	216	238	224	234	229	232	217	206	232	221	235	238	219	213	213	211	228	211	219	203	240	214	233	232	203	237	214	244	213	219	217	205	234	199	212	208	235	238	227	237	221	210	210	224	218	204	183	224	180	207	205	232	203	224	213	218	217	219	205	206	215	195	197	234	201	222	211	186	205	234	205	202	226	209	200	194	225	203	211	212	241	197	195	216	221	227	225	233	209	219	204	208	190	174	234	211	192	194	216	227	216	222	201	226	225	205	208	221	216	217	230	221	222	202	209	196	220	233	225	208	233	230	221	244	219	238	196	240	194	228	216	228	204	237	218	199	248	209	222	207	220	212	218	214	230	238	198	237	208	215	230	207	191	197	170	216	198	228	199	225	200	207	205	215	234	225	210	222	222	236	228	235	198	196	229	223	244	214	227	210	233	238	216	199	206	215	196	214	200	226	213	198	246	226	230	195	188	211	225	223	211	219	214	198	208	242	216	200	202	203	210	240	230	225	214	232	216	221	237	238	220	181	232	229	212	226	226	197	212	238	218	189	244	200	229	251	190	215	214	210	210	219	211	235	194	211	220	239	219	219	204	232	232	217	216	222	177	225	191	235	206	207	218	237	196	219	229	212	234	196	192	206	226	242	192	195	251	224	210	220	205	213	206	190	217	218	232	231	227	222	232	218	215	206	199	220	227	193	220	210	228	214	222	207	219	222	241	197	223	220	232	215	199	216	219	233	220	196	213	207	201	217	220	231	235	221	204	236	221	214	217	261	210	192	194	224	193	225	208	206	215	213	216	216	218	231	225	217	213	227	182	208	213	206	224	236	218	243	218	208	204	179	210	209	244	211	203	223	225	225	182	204	198	215	206	202	222	209	205	201	218	203	222	218	193	223	229	217	212	214	211	239	222	207	197	221	203	191	208	220	214	233	232	223	228	200	213	215	220	198	224	199	221	219	206	231	205	208	197	225	217	251	229	227	216	237	225	218	212	231	232	214	200	177	202	237	226	220	207	238	199	243	230	231	215	214	216	194	207	207	217	222	220	219	220	213	227	205	227	214	219	226	204	208	188	211	223	209	198	209	212	186	215	216	207	244	229	223	195	226	214	207	215	201	224	213	247	228	196	213	206	214	219	207	223	203	206	192	203	219	199	221	210	210	191	226	199	210	215	215	203	220	212	211	196	227	213	236	214	208	232	231	212	213	205	199	207	233	218	224	235	235	241	181	196	226	205	220	245	215	223	227	206	200	214	219	230	206	213	235	222	222	227	233	236	210	235	237	205	202	208	213	234	231	221	228	236	237	229	220	212	202	217	224	215	209	219	221	205	221	189	202	232	225	200	242	237	206	224	198	213	206	220	225	243	214	210	227	213	222	230	230	235	221	211	207	196	210	250	202	227	219	232	232	219	210	215	215	228	218	226	216	210	218	198	238	229	192	195	211	196	220	237	210	218	192	235	221	199	246	228	203	232	226	248	239	206	195	190	227	235	198	213	207	231	219	221	202	239	209	200	239	191	231	202	239	218	231	239	191	228	214	221	213	206	217	224	208	196	235	197	182	206	248	212	224	238	211	218	179	203	226	199	230	218	204	215	216	222	232	203	205	226	198	229	217	212	194	233	204	225	197	207	193	218	224	201	217	214	212	198	183	231	210	216	213	232	185	223	193	225	226	230	239	211	181	242	211	244	230	208	200	209	227	218	239	216	204	215	194	214	192	241	195	210	195	208	243	233	223	199	209	215	215	231	208	228	209	196	219	216	205	203	201	208	216	207	206	236	213	227	227	205	210	205	206	225	218	229	205	222	234	259	195	211	182	252	236	228	204	231	214	224	213	188	173	202	205	237	200	206	222	223	215	197	225	199	209	227	238	228	202	246	208	233	231	193	220	227	206	224	210	200	221	221	225	237	196	211	221	251	195	180	223	230	202	241	186	180	218	207	209	217	223	216	190	209	227	248	208	220	200	190	222	204	202	199	214	201	216	210	212	228	213	208	221	230	224	202	229	224	214	218	226	204	207	217	216	214	202	226	205	205	201	226	201	237	208	233	230	246	227	216	201	238	222	211	197	212	231	238	249	214	198	195	225	184	210	210	231	231	207	235	217	214	209	222	203	228	263	207	247	209	212	212	203	232	206	213	208	226	203	210	235	184	243	205	231	207	248	214	208	232	210	215	188	225	227	226	192	199	213	208	210	214	190	205	195	219	204	191	215	226	212	180	213	252	217	209	189	233	215	229	228	186	254	199	243	240	234	193	184	212	231	191	244	231	194	208	213	194	214	218	210	222	205	226	235	210	211	214	203	216	218	212	197	207	222	211	203	201	212	231	237	208	224	220	200	214	228	211	204	224	210	209	219	234	234	230	219	226	210	220	220	214	201	241	227	213	212	178	220	200	212	215	220	225	222	231	193	226	189	212	236	202	199	237	214	206	223	218	229	213	231	219	219	233	213	222	247	201	212	235	208	213	231	184	200	214	214	210	217	212	223	215	199	234	209	237	214	227	202	222	225	220	238	227	214	190	210	229	225	207	214	202	216	215	215	200	203	213	213	230	212	207	208	218	219	222	228	222	213	199	209	195	208	227	204	210	226	241	205	198	205	209	225	202	215	177	196	215	207	224	198	219	235	221	202	210	202	202	218	204	227	219	200	218	201	189	198	208	209	222	216	188	199	237	226	220	204	184	221	205	204	229	211	227	223	207	214	214	208	216	186	207	204	206	220	224	212	202	227	203	209	201	209	210	208	227	228	227	212	222	206	202	225	214	206	200	241	192	193	204	206	203	233	241	209	214	204	192	220	246	217	224	207	212	231	224	206	210	206	205	223	232	194	203	223	230	198	211	218	221	224	219	190	213	216	222	240	213	196	234	222	219	213	227	207	186	210	206	209	219	225	220	203	214	219	226	222	213	210	217	192	205	202	201	204	190	207	217	204	190	238	206	203	209	214	217
34945	65443	39074	16599	1999	406	333	325	333	326	328	318	338	306	332	273	328	311	309	341	321	294	310	294	319	307	291	271	295	305	303	306	297	305	312	310	301	330	270	287	293	288	309	303	283	294	309	309	300	326	306	296	292	298	301	291	293	313	321	284	307	341	300	298	317	338	278	304	297	285	304	308	297	289	327	303	307	343	283	300	318	284	311	297	295	314	279	328	319	286	333	295	265	284	305	286	271	331	310	306	286	286	321	295	288	304	306	292	288	299	320	327	289	333	325	279	311	284	269	320	291	301	333	328	312	258	287	281	331	297	304	278	306	264	263	278	302	305	286	325	294	295	309	306	287	293	318	310	316	325	329	316	320	290	281	317	292	267	301	299	313	301	313	285	310	291	315	302	302	365	287	289	271	304	309	320	281	266	308	283	311	292	288	316	289	306	308	295	303	268	308	277	286	332	288	289	308	301	269	297	282	291	289	292	300	318	321	319	313	262	296	283	312	310	309	332	286	313	305	280	335	253	304	282	297	303	273	290	297	302	304	285	318	303	296	287	295	296	301	294	271	301	306	311	277	291	295	298	299	275	303	299	274	278	304	281	285	297	300	314	294	300	314	270	290	298	315	322	273	287	275	326	291	292	278	307	301	302	316	304	326	314	275	299	324	295	326	288	284	297	306	281	308	297	297	279	309	293	310	300	310	285	308	308	278	283	277	286	312	307	309	316	317	303	298	282	314	294	295	270	292	317	306	299	334	300	317	295	295	310	288	302	297	282	283	275	304	289	312	301	272	284	299	284	291	307	309	309	304	288	305	306	290	301	286	302	268	297	331	307	290	307	287	301	293	301	299	309	302	299	275	298	278	310	304	309	287	302	295	279	312	286	277	312	286	303	322	291	304	324	285	301	295	302	313	320	291	306	303	276	328	326	308	308	306	303	283	286	307	321	294	326	328	304	280	309	311	322	302	324	324	272	314	285	305	292	311	315	301	274	314	284	313	327	302	320	330	294	276	303	310	322	305	311	331	293	312	315	309	273	275	282	285	279	296	276	290	299	300	285	273	279	306	289	285	313	278	260	300	288	312	306	333	313	295	331	311	289	285	289	279	292	273	302	298	319	303	337	286	317	276	321	281	299	286	301	319	312	289	286	311	308	313	305	318	283	323	318	295	321	311	300	298	296	310	290	296	343	293	302	328	275	290	349	296	245	302	293	274	280	340	290	307	320	304	293	281	315	302	316	303	265	300	334	331	308	274	300	293	289	292	343	299	306	318	303	282	305	294	325	297	281	290	279	273	287	326	304	300	280	299	302	288	289	297	295	334	274	286	296	285	288	280	293	310	316	283	313	268	302	272	317	288	302	324	306	285	329	302	293	288	317	306	275	344	297	278	295	321	281	287	296	305	285	294	278	304	285	288	296	313	285	297	306	289	314	263	314	321	305	268	315	345	285	290	266	328	259	303	298	307	318	296	284	337	319	324	312	314	299	299	318	280	291	312	297	297	319	311	292	316	331	307	295	306	293	276	329	301	275	307	300	293	295	302	280	310	335	300	331	291	326	316	310	286	291	295	316	273	296	313	306	287	285	286	340	295	305	328	305	308	298	307	295	314	311	284	284	312	342	289	277	288	291	263	302	292	297	283	293	285	327	302	326	287	318	308	323	282	305	327	331	281	313	353	306	289	324	296	312	298	309	330	335	291	299	296	304	300	306	300	305	327	307	315	298	295	323	290	306	298	311	276	268	284	273	279	264	307	296	344	264	311	303	284	328	314	295	270	295	305	308	263	261	328	296	264	298	299	274	292	284	308	285	340	316	305	333	304	275	301	293	272	296	315	271	284	305	318	302	285	299	310	295	274	303	305	282	296	292	311	273	304	304	311	312	295	323	318	303	297	286	288	314	296	302	295	316	296	280	309	310	290	310	294	284	300	277	306	304	294	310	318	296	295	275	287	309	297	301	259	292	286	312	280	280	304	316	269	282	295	282	308	290	327	311	284	274	288	299	317	276	294	332	296	303	289	325	294	291	295	297	300	291	297	310	315	291	308	271	330	317	322	292	295	309	281	274	280	289	330	291	296	287	286	333	290	286	321	334	283	318	286	285	282	315	313	292	296	301	307	274	301	322	318	311	305	311	279	323	290	311	278	300	282	287	286	302	315	265	307	305	306	299	303	278	326	314	302	273	288	312	292	295	301	295	276	275	290	302	292	281	294	321	294	277	309	301	294	301	272	285	288	299	311	296	325	276	316	287	301	295	319	308	327	321	280	310	313	293	272	318	302	276	312	299	291	305	289	299	328	298	288	308	295	288	319	324	311	315	284	284	289	304	340	280	275	307	296	276	309	286	329	323	293	276	305	280	334	302	292	315	280	299	273	268	301	265	278	272	293	324	333	301	294	318	309	293	309	280	313	281	319	317	294	324	322	290	345	282	309	304	299	281	274	299	277	308	301	302	275	311	292	303	297	304	277	290	331	293	308	319	337	280	284	274	287	313	283	333	292	295	304	321	287	317	293	296	295	295	338	310	297	282	313	300	307	323	333	311	296	271	298	307	283	273	325	270	300	313	288	294	323	257	269	309	266	264	317	315	301	286	326	301	289	268	292	296	293	293	278	318	271	292	301	309	293	297	300	288	284	317	294	306	305	310	339	306	267	285	313	296	290	292	288	293	296	303	310	308	303	332	286	323	306	309	324	313	280	303	297	287	309	283	308	313	334	305	295	287	277	337	296	292	331	273	321	306	303	305	309	263	314	277	343	287	323	287	309	301	316	279	276	318	262	277	295	285	291	282	287	306	329	296	323	286	312	286	307	316	305	271	258	315	318	282	280	286	284	285	289	297	308	287	285	299	302	299	300	277	296	290	280	295	317	314	319	299	321	287	300	287	316	267	259	326	287	284	314	283	314	311	336	306	321	297	290	310	312	299	336	323	326	267	283	276	286	342	289	312	282	335	308	271	264	308	295	282	318	278	293	300	265	290	289	323	306	287	294	307	329	331	284	312	299	331	308	273	321	293	308	266	301	292	314	281	273	304	285	275	290	283	328	315	285	321	316	294	302	263	306	279	264	285	279	309	297	310	299	287	340	316	296	301	314	292	337	309	306	302	295	308	284	315	298	289	306	303	299	298	313	291	273	291	331	298	291	295	323	295	275	273	297	315	283	298	295	285	302	294	292	315	327	301	271	286	314	316	298	310	301	304	288	295	286	315	300	261	290	313	313	317	291	263	311	289	272	323	318	271	282	289	307	293	331	308	277	299	309	281	295	288	343	315	304	322	352	276	298	314	287	314	334	301	303	299	318	294	295	267	314	261	327	327	299	278	300	282	333	290	290	296	300	266	338	311	286	302	286	296	321	306	316	274	323	327	339	300	279	288	291	293	280	306	308	302	308	290	288	286	339	281	298	284	308	294	277	274	287	268	300	310	278	279	317	294	288	293	301	288	301	287	278	311	305	287	298	270	306	295	286	298	318	302	297	305
22283	21609	30777	23738	21333	19308	4695	706	575	597	558	555	573	578	581	567	565	540	545	541	566	542	577	569	509	547	534	569	592	554	574	543	503	547	498	548	526	545	520	550	490	526	571	538	539	542	512	562	514	527	537	562	521	539	492	556	548	578	553	553	498	556	564	519	510	530	586	513	506	542	500	513	514	552	527	537	566	489	518	527	512	537	544	545	551	502	521	549	518	505	516	539	546	523	557	524	538	533	527	522	495	514	540	524	553	533	484	536	578	542	514	512	516	550	552	507	572	534	503	508	528	532	569	554	487	551	558	569	524	548	478	495	511	612	506	562	520	546	549	473	563	552	550	500	530	549	521	522	534	541	507	559	549	501	483	547	505	520	519	509	549	541	546	543	512	576	560	519	523	575	561	564	563	544	541	502	524	532	592	532	572	511	535	570	507	573	544	549	550	542	586	508	522	495	543	556	531	542	552	568	476	526	570	542	542	506	531	596	528	529	524	537	533	523	505	542	557	534	554	531	486	564	583	548	534	537	516	576	553	521	540	525	515	517	507	555	518	522	531	509	517	542	517	526	545	559	542	545	566	524	562	562	574	523	539	550	546	539	543	547	562	506	554	502	565	572	554	548	491	573	535	554	575	554	514	519	535	530	465	512	523	530	531	544	562	509	561	544	522	547	575	516	536	532	555	555	546	503	557	489	523	518	510	502	546	503	539	555	533	550	574	540	583	522	547	507	507	553	512	582	553	512	550	543	554	514	569	545	530	499	546	565	521	524	529	523	559	567	548	532	526	516	542	528	568	513	559	494	501	508	509	529	511	583	563	513	596	500	542	557	527	515	511	521	560	515	557	548	561	507	495	535	525	557	522	556	521	526	522	546	565	518	506	549	522	512	503	550	512	533	523	555	502	529	549	536	496	520	535	533	543	504	495	533	541	512	538	526	522	520	502	547	565	550	527	570	506	548	550	519	506	515	487	521	524	543	572	514	519	506	533	545	558	515	522	514	527	540	549	539	472	495	558	549	563	542	527	523	534	532	552	508	540	558	544	549	544	527	571	536	528	566	539	492	503	549	519	540	488	541	500	532	535	582	530	576	505	565	548	508	556	549	549	505	501	539	551	529	547	508	527	563	568	519	550	536	557	561	528	538	491	561	550	527	537	553	522	504	527	587	520	511	543	553	505	499	563	526	542	523	573	551	545	528	502	609	539	552	543	562	550	510	532	525	566	543	525	529	537	508	567	524	501	557	548	530	512	542	596	531	523	506	548	500	536	514	500	570	535	549	510	523	561	533	531	550	557	582	546	554	544	544	537	485	564	508	538	546	519	504	519	545	549	520	555	567	516	529	533	491	521	536	554	513	519	521	550	540	542	505	553	526	541	523	535	547	511	521	563	514	564	536	545	583	528	548	550	561	515	518	504	556	547	535	555	496	550	530	551	548	527	506	543	562	531	567	519	545	500	523	530	490	503	545	552	510	521	525	574	548	580	521	589	498	453	506	560	536	560	518	564	540	527	518	549	552	524	502	506	541	519	522	564	510	511	543	489	561	541	495	524	524	538	543	564	491	539	508	539	521	550	520	538	543	523	568	538	504	555	517	506	526	548	547	591	486	514	489	504	537	510	550	525	516	546	557	508	578	519	530	552	492	526	535	529	465	537	529	521	536	568	540	527	571	492	541	498	526	545	539	534	557	528	527	550	526	525	573	557	507	526	553	556	522	533	514	559	568	513	525	556	542	533	548	508	516	548	526	541	512	530	565	551	515	550	537	544	503	560	519	537	517	516	508	496	500	599	546	538	540	547	524	525	548	561	542	526	543	568	568	516	571	529	552	545	555	525	597	546	495	564	535	566	580	534	534	550	534	530	540	526	492	520	562	522	520	577	545	544	580	539	517	566	474	546	517	510	520	557	562	544	545	532	532	559	529	558	527	549	506	534	496	513	520	572	561	508	471	607	537	556	538	506	536	558	513	527	576	581	572	536	577	566	544	506	540	546	516	538	552	520	579	540	551	549	545	565	534	531	514	563	585	543	550	494	535	536	535	543	506	528	534	510	514	558	530	490	543	506	552	553	549	512	531	570	529	520	481	564	512	557	535	490	573	526	557	550	539	511	547	551	536	528	525	512	521	549	529	539	527	536	554	511	535	505	542	536	520	539	522	507	553	533	530	521	507	557	542	523	545	510	566	507	537	587	529	561	581	520	520	567	548	522	550	569	496	535	558	542	519	542	539	504	535	509	554	511	542	526	571	534	523	527	535	528	559	563	509	471	569	509	510	526	509	516	513	559	526	504	526	548	519	518	491	547	518	536	513	546	540	545	508	509	510	535	521	511	567	569	535	544	518	550	488	551	488	520	523	513	508	561	502	551	540	568	502	509	566	518	507	573	529	519	508	565	522	487	558	522	534	491	569	539	519	530	501	557	518	596	554	544	549	519	497	525	499	539	542	507	602	560	498	530	559	551	570	553	503	570	542	525	529	537	533	545	532	508	537	537	544	565	490	490	545	491	509	514	525	530	533	512	506	543	537	532	580	508	572	523	563	502	563	501	576	508	528	538	513	493	495	498	513	549	541	553	530	522	535	513	508	505	545	537	488	548	503	543	526	549	501	535	518	539	577	544	627	552	523	515	525	531	519	549	494	501	490	568	521	548	510	504	493	561	542	551	561	560	553	543	536	482	519	537	540	537	568	573	536	564	511	539	546	526	542	552	527	547	575	542	598	530	491	530	514	515	522	496	526	521	551	551	552	500	516	569	539	564	539	555	510	585	545	550	492	554	565	520	517	543	512	523	539	526	533	499	536	542	501	568	530	557	538	601	527	532	507	555	555	533	515	540	526	537	479	528	531	482	511	531	544	539	529	534	511	509	560	581	541	559	532	578	570	561	544	529	574	563	474	508	531	527	506	526	560	549	510	553	499	488	550	553	576	529	515	494	521	569	470	504	549	510	547	531	514	529	494	488	538	484	548	522	489	550	540	539	558	541	565	489	534	571	554	534	555	517	531	524	490	547	538	532	514	514	504	549	541	539	582	521	523	522	524	532	564	518	492	532	523	478	531	522	521	561	543	524	507	518	523	515	557	532	590	549	520	527	544	541	565	512	538	549	558	494	537	547	507	543	511	533	517	530	534	550	552	549	482	527	500	566	535	561	531	519	527	543	550	513	544	521	552	553	564	513	548	534	528	516	532	545	535	527	560	499	539	504	508	530	554	542	538	535	503	514	528	555	546	533	514	508	518	541	550	534	500	541	578	520	538	529	531	557	520	576	537	551	530	562	547	517	502	554	490	531	523	531	540	534	541	529	566	533	508	550	517	509	528	482	539	521	563	520	531	581	537	516	500	534	540	522	510	568	567	536	524	546	554	549	539	500	535	508	510	549	523	517	530	475	571	515	569	514	511	557	526	560	509	513	575	517	540	562	541	506	513	502	545	525	520	533	529	513	553	531	537	510	539	500	524	499	514	531	515	481	530	526	504
45724	76241	56476	36441	5240	1086	1006	909	910	821	853	759	768	746	764	683	723	710	684	747	727	745	709	701	729	778	739	715	699	760	701	688	682	749	729	672	720	709	659	701	703	685	710	708	703	662	675	699	698	753	719	700	701	683	741	649	722	722	716	698	696	688	670	648	642	694	695	722	681	714	727	660	724	723	658	698	657	682	669	652	691	684	699	734	677	710	756	706	646	684	707	697	713	637	701	721	685	690	684	673	717	698	650	662	710	696	705	736	698	696	740	711	683	696	682	745	709	624	683	737	685	668	721	661	731	740	718	645	661	640	737	669	710	684	702	642	697	735	628	699	674	720	731	729	680	680	665	727	708	705	683	737	714	642	677	720	692	676	686	720	673	679	659	720	724	752	687	693	691	717	725	691	709	705	694	730	678	718	655	671	689	678	677	664	701	722	699	700	670	686	709	685	711	639	671	701	722	685	667	715	697	734	645	656	736	684	675	681	679	659	728	654	708	694	672	736	704	638	700	665	686	666	685	685	722	663	701	717	706	701	711	712	707	656	677	732	692	699	698	654	727	735	697	681	714	701	663	705	692	711	691	670	710	697	706	686	678	748	726	693	690	696	656	692	642	698	712	691	742	697	777	673	715	710	675	699	692	682	732	684	707	651	728	742	706	711	717	682	742	717	714	675	702	708	697	645	669	744	697	693	720	670	707	695	698	741	680	755	680	705	723	715	699	724	664	632	712	723	675	723	712	700	654	714	728	701	737	661	690	706	598	701	703	717	688	700	682	694	673	727	687	693	665	670	732	659	707	698	693	725	674	680	657	688	681	673	695	712	694	633	702	700	712	726	688	699	737	705	654	713	679	675	682	710	685	683	679	673	718	663	673	705	686	731	682	673	686	685	750	728	695	712	693	674	712	684	733	665	701	679	719	702	713	663	697	680	692	715	699	704	710	703	697	766	772	684	676	732	737	688	707	734	665	715	701	720	654	672	725	675	703	712	722	681	643	643	654	675	691	643	664	695	671	676	721	709	662	679	715	716	631	716	709	675	676	628	748	667	667	669	734	713	685	709	701	679	733	722	698	697	692	662	747	709	733	661	680	720	687	677	708	724	672	721	704	738	690	655	714	655	704	668	677	741	668	722	676	718	670	675	750	698	717	702	676	715	729	746	667	685	687	725	694	692	758	700	706	682	700	670	714	686	727	714	703	662	671	689	649	660	689	676	663	753	707	747	678	707	692	695	634	666	658	725	692	657	722	707	690	659	733	677	721	704	692	720	704	754	662	638	717	647	685	733	642	768	703	708	681	651	691	697	699	662	693	637	689	695	649	704	661	700	671	702	690	707	750	713	691	731	687	679	700	714	659	661	706	680	737	681	703	685	666	694	646	697	745	703	674	658	684	684	717	695	642	717	675	694	649	692	707	708	717	661	686	744	690	716	695	673	672	694	693	726	732	678	668	735	671	668	659	662	663	703	661	683	659	710	674	712	690	756	670	709	697	692	706	685	683	710	653	703	681	694	674	725	697	667	685	697	705	672	730	651	702	710	695	705	666	680	680	650	673	663	694	737	683	719	694	704	673	717	697	667	664	743	673	632	697	709	733	733	689	745	696	683	692	673	715	716	706	705	703	706	716	693	711	729	721	716	674	693	715	712	703	634	671	715	660	681	741	657	679	731	701	656	702	677	653	707	667	716	705	732	694	707	720	684	685	671	689	725	691	639	676	663	661	736	705	685	690	653	730	704	728	691	682	708	695	644	722	691	694	689	728	684	714	710	699	635	687	714	778	745	667	675	697	735	714	678	692	678	705	657	765	677	685	662	711	656	690	696	741	643	681	697	695	699	680	706	736	764	677	732	704	697	702	684	664	737	695	697	769	728	720	639	675	685	686	710	693	673	686	687	702	697	678	676	667	710	699	715	718	723	677	678	695	667	683	683	744	687	703	650	738	688	694	734	735	762	691	662	701	689	695	661	730	720	754	696	733	678	707	711	693	670	674	723	665	715	687	706	668	700	695	684	745	683	646	688	717	685	660	655	692	717	701	702	716	700	695	712	689	672	684	706	678	661	715	713	670	700	719	740	632	683	709	701	703	682	716	652	670	652	673	693	697	711	720	677	687	721	686	725	676	685	705	685	701	706	671	662	689	671	682	711	693	693	696	703	670	737	725	664	686	697	691	684	726	686	724	678	719	646	712	660	693	699	690	692	700	692	686	709	700	699	677	670	688	703	675	724	713	657	671	696	679	695	701	685	671	736	727	729	721	677	716	684	711	741	692	705	700	681	653	674	698	759	698	688	692	662	699	730	651	651	738	683	645	692	682	677	717	656	681	687	703	678	670	697	753	681	672	681	682	682	751	725	714	702	719	700	662	669	682	666	689	700	661	691	740	761	662	729	664	658	752	708	686	684	734	696	682	709	657	711	677	690	707	684	688	744	695	677	718	721	699	688	693	704	710	673	682	670	698	713	710	652	674	717	716	677	709	715	689	713	687	685	712	668	716	741	705	682	648	693	657	659	717	695	715	665	697	654	708	683	680	679	709	703	736	650	707	680	646	673	664	702	688	731	655	729	698	672	696	650	719	699	671	667	668	681	695	695	676	669	662	700	692	640	713	664	733	658	745	711	682	712	659	703	669	680	704	639	675	701	678	685	683	693	731	693	761	719	729	716	682	710	707	717	656	694	688	639	690	725	690	683	702	715	686	702	670	683	652	678	731	644	676	664	689	712	680	697	692	732	669	705	709	710	710	685	676	688	670	720	666	664	677	695	671	692	692	704	706	719	677	703	704	716	683	701	700	661	717	659	698	758	707	702	714	701	692	669	676	699	705	692	725	710	693	661	677	741	677	668	682	728	720	722	713	719	744	672	716	679	747	699	658	704	704	668	710	726	700	709	688	753	691	653	707	686	714	701	731	645	690	658	680	710	723	695	691	703	698	719	705	707	739	687	702	674	705	698	657	736	714	698	665	699	693	732	690	692	680	737	743	701	705	686	710	703	658	696	698	692	738	705	684	730	702	662	705	734	694	681	709	665	686	700	722	686	725	701	649	713	709	699	698	757	686	744	732	757	681	704	670	729	684	692	737	676	707	656	674	674	708	704	672	711	660	710	695	689	659	720	679	678	700	680	688	685	697	687	719	680	674	708	691	674	731	634	712	686	721	697	693	695	664	710	709	677	703	745	729	665	688	693	686	688	656	703	705	685	722	729	722	695	706	717	705	719	681	699	665	677	736	712	704	640	659	672	666	659	745	742	671	668	663	640	722	692	700	691	721	713	709	716	673	713	646	674	736	711	704	683	673	685	663	631	681	647	679	664	684	746	678	689	713	710	673	715	694	669	694	660	686	709	664	672	716	712	737	679	728	680	667	693	687	697	699	691	652	680	726	691	681	693	701	699	722	657	748	734	667	665	680	705	659	752	681	696	706	662	720	667	698	671	705	654	672	666	661	653	722	658	708	714	683	701	702	683	732	709	730	724
27718	24087	21223	5449	680	412	404	395	398	405	396	436	369	435	417	429	391	377	427	381	396	415	375	366	387	382	436	387	416	386	396	433	397	400	405	421	427	405	376	394	382	400	445	410	369	404	398	397	370	368	432	408	398	405	423	374	404	403	407	371	405	376	421	397	414	377	393	392	447	399	411	389	392	416	412	357	385	390	388	370	358	450	376	444	400	416	408	417	400	397	387	432	413	388	414	385	413	424	380	375	386	398	406	364	427	407	401	406	410	386	406	395	400	372	385	410	381	386	399	408	359	389	422	426	415	406	374	393	390	418	407	376	438	412	436	410	395	426	437	432	417	384	377	374	390	415	437	412	392	382	403	406	384	375	389	396	395	430	441	371	396	412	426	390	387	386	377	388	412	396	369	403	418	405	442	418	390	443	395	424	393	418	406	356	383	444	375	410	431	379	406	399	378	410	387	407	437	403	410	433	405	415	410	409	400	398	428	384	402	402	414	400	384	399	416	397	394	407	433	408	436	386	367	413	381	397	408	366	389	399	419	410	391	420	396	413	374	412	391	411	393	397	391	401	406	369	393	382	383	420	435	404	374	393	382	424	413	437	409	379	421	389	400	425	372	392	398	403	384	387	414	343	398	415	405	393	411	367	395	417	402	366	348	388	419	402	408	370	405	372	416	378	393	412	381	420	409	409	410	404	402	430	431	406	396	412	390	409	388	366	393	369	388	437	443	381	411	396	354	388	425	401	401	435	392	412	389	373	428	406	425	402	411	426	426	395	417	410	403	385	434	358	420	413	397	420	400	366	430	398	384	383	407	423	413	390	426	419	364	411	407	441	395	409	415	342	369	427	423	420	396	368	392	391	370	407	406	421	410	406	466	402	392	354	382	396	429	429	372	378	374	407	432	428	380	388	423	392	395	414	399	398	405	419	412	401	395	446	397	405	450	405	418	405	394	412	425	416	403	387	403	402	398	404	399	396	407	420	413	385	405	464	380	404	431	411	394	400	437	395	383	389	421	373	401	417	402	401	419	410	399	421	388	395	415	396	395	397	419	409	356	385	408	403	390	429	376	411	413	387	420	406	449	408	426	389	395	436	386	399	369	390	376	425	405	388	388	425	402	408	411	419	385	405	440	424	392	391	384	426	397	430	404	369	409	394	419	404	393	376	356	393	409	408	367	435	410	403	421	388	396	408	410	435	413	422	354	440	418	397	385	398	410	377	384	398	412	409	357	374	410	371	409	407	365	396	421	423	415	415	407	400	398	402	382	453	395	385	426	420	385	402	416	423	409	399	402	418	378	388	401	363	422	390	365	414	412	430	401	398	392	404	391	431	424	418	418	383	423	421	393	400	397	385	384	441	406	415	404	412	399	361	427	387	399	412	417	415	425	408	356	375	364	381	375	388	408	403	391	428	414	386	356	371	391	420	418	396	357	432	405	418	426	406	412	420	397	414	382	372	440	352	418	388	398	386	425	389	415	376	417	406	353	393	407	410	412	406	407	412	409	394	375	415	376	361	392	403	392	402	409	403	431	407	400	437	419	380	430	436	432	426	418	408	386	406	424	430	372	399	392	411	395	398	398	411	356	407	398	431	352	403	421	389	390	403	411	389	419	388	392	382	397	433	413	414	383	392	418	389	385	403	375	420	349	419	399	421	377	360	435	384	406	405	408	379	396	390	391	380	391	435	401	425	427	409	443	407	367	426	451	415	347	414	413	401	410	378	394	403	386	412	388	403	389	421	415	388	405	425	413	453	414	385	374	400	354	398	461	407	395	387	379	426	427	378	403	385	397	409	359	415	383	402	365	395	409	392	404	402	414	400	420	395	420	399	363	403	401	413	404	397	412	379	387	405	423	395	402	405	399	423	423	398	436	432	390	406	405	379	411	393	404	389	449	417	401	417	392	417	388	386	377	377	400	416	405	417	382	392	403	441	363	393	406	375	378	382	401	407	382	403	400	352	423	416	432	424	372	423	427	404	405	398	385	390	382	402	417	409	404	397	377	403	376	412	375	453	412	379	413	380	405	413	422	386	370	381	412	424	392	396	392	393	374	419	399	373	429	433	364	389	435	434	408	431	376	399	412	406	385	415	419	401	392	420	435	420	405	415	364	396	400	436	414	433	422	400	409	394	398	400	377	388	411	423	371	401	367	361	388	369	398	403	396	413	421	409	427	419	436	399	361	392	392	380	397	365	417	382	386	396	443	445	379	404	376	427	422	400	421	415	436	435	386	377	414	358	408	412	413	425	397	399	400	416	460	353	400	385	362	403	435	407	421	413	400	391	416	412	408	381	432	391	405	381	386	403	404	422	422	383	429	392	374	385	423	406	399	411	394	369	368	399	402	406	405	393	410	410	407	415	398	379	437	401	369	403	398	386	370	406	432	398	383	397	403	400	362	413	409	396	402	385	425	424	392	409	379	407	380	413	422	381	420	408	389	396	396	431	403	412	412	419	399	419	427	393	395	363	409	397	406	401	379	420	388	393	408	376	420	393	416	380	390	409	409	389	400	401	399	391	415	432	433	399	415	410	394	391	410	422	414	426	399	387	443	398	394	381	373	417	405	392	406	402	364	385	394	421	407	397	402	416	381	397	379	405	382	375	382	394	421	430	401	414	381	408	404	404	399	401	372	446	425	399	406	408	413	372	371	415	383	383	424	400	395	390	397	408	386	422	394	400	403	421	432	435	411	427	405	392	401	373	353	398	390	408	388	392	397	416	404	433	373	407	421	428	392	415	426	415	433	388	365	378	423	426	396	378	412	404	424	399	406	398	382	389	412	408	401	410	402	417	393	408	386	367	384	354	430	393	425	408	435	424	438	378	396	392	383	432	400	377	417	385	391	397	357	390	408	433	389	387	421	396	418	378	431	407	432	427	406	402	385	407	420	375	418	400	415	391	381	389	434	391	380	452	371	403	396	392	414	400	389	361	395	438	388	413	395	403	413	400	372	413	394	358	391	408	385	403	385	426	410	397	390	417	415	394	409	382	375	376	381	388	374	421	388	405	402	431	391	430	394	400	384	401	408	377	415	413	464	396	405	395	399	409	429	362	391	419	405	414	419	402	398	378	362	403	395	412	419	376	414	386	390	407	352	399	403	374	429	409	408	433	409	371	404	446	388	401	424	402	412	389	420	420	411	440	389	377	382	447	394	417	408	412	413	423	369	400	389	405	393	390	430	398	430	404	376	448	394	418	438	414	370	381	396	388	367	401	382	374	408	366	408	364	434	382	387	401	371	411	373	367	407	375	404	384	410	398	408	381	406	406	358	404	422	402	373	400	417	385	418	408	412	406	365	379	410	411	417	401	398	401	436	415	403	365	436	392	391	390	382	398	376	435	379	406	429	424	433	397	429	404	412	376	398	408	411	435	392	398	428	416	417	397	393	429	362	416	368	428	403	405	437	417	400	399	406	389	430	387	396	411	401	407	435	415	405	388	426	449	410	398	409	418	402	395	376	403	416	406	396	396
19653	37820	17464	4147	854	522	519	532	533	524	558	537	478	542	496	580	523	476	519	522	531	534	507	510	551	523	569	572	524	519	471	502	573	508	503	505	496	525	523	497	528	506	479	510	495	474	562	508	522	577	543	513	562	537	515	512	515	537	505	524	531	498	499	470	544	532	530	511	559	492	514	540	553	500	531	525	528	489	501	512	470	508	554	482	514	521	519	490	514	528	496	492	467	496	502	474	484	512	574	526	533	517	544	519	499	521	528	537	498	507	489	492	487	495	540	528	509	509	521	499	530	532	534	506	536	487	525	561	503	513	505	525	557	541	558	496	509	533	504	532	552	571	515	508	515	539	527	488	509	517	503	493	475	518	534	470	510	525	513	537	504	489	519	531	531	507	508	537	533	511	546	495	492	507	501	494	510	567	515	539	517	524	521	541	488	564	519	505	506	526	538	491	507	514	508	570	539	509	521	528	506	542	528	550	553	507	523	533	480	520	531	518	494	476	514	511	495	468	510	517	530	551	510	503	500	498	529	479	516	515	516	525	500	538	570	494	532	490	521	514	531	552	535	530	504	529	490	577	526	505	508	561	500	512	500	476	550	522	519	504	525	527	488	517	502	545	572	471	509	522	518	547	525	538	542	515	507	522	506	530	540	519	504	500	524	524	491	564	530	539	542	523	526	499	476	529	533	547	510	520	544	463	518	538	511	560	559	533	517	496	505	504	511	535	516	533	560	504	500	533	540	510	502	465	510	551	518	523	532	515	512	508	493	535	530	491	522	515	523	527	518	497	528	543	502	526	525	511	497	491	538	461	524	545	551	497	562	514	528	503	522	520	479	529	509	551	519	503	530	494	467	512	490	518	499	536	512	560	543	517	531	509	522	533	530	526	517	502	504	516	520	523	525	474	494	498	501	495	534	469	537	531	490	523	531	486	541	526	501	540	508	513	509	491	500	508	515	519	523	548	488	528	528	542	504	577	490	558	522	522	510	503	526	501	497	500	567	538	481	535	498	453	545	495	512	537	464	498	541	497	505	537	534	508	523	514	520	487	505	542	498	511	491	471	553	489	505	529	487	534	525	544	494	529	521	515	534	506	503	502	515	515	526	523	532	551	502	522	551	510	521	514	537	509	514	505	505	567	479	488	508	530	504	539	474	543	503	528	526	510	518	510	496	502	495	537	515	518	492	519	470	533	555	541	549	551	528	562	566	491	507	544	519	557	537	534	523	496	534	546	489	528	509	512	524	523	502	510	527	552	516	519	552	524	539	530	549	516	533	528	485	539	537	512	487	498	509	533	557	526	556	546	515	504	503	537	505	517	509	534	487	532	525	537	534	512	534	519	536	529	549	517	504	510	546	518	577	499	524	483	521	509	545	549	528	539	507	522	506	521	480	497	537	525	517	489	533	556	526	527	500	530	528	523	599	531	513	505	557	512	526	532	515	520	515	523	524	539	543	508	545	526	510	478	544	512	499	508	531	528	522	546	506	487	534	479	554	514	494	538	470	565	520	534	515	523	489	551	523	546	545	543	525	530	518	508	508	503	513	527	516	520	527	477	522	471	507	506	508	558	496	504	477	508	501	537	492	528	529	500	502	482	518	510	513	562	526	550	539	490	498	538	521	515	535	532	532	514	494	470	490	491	503	568	526	497	512	531	522	514	562	540	539	503	508	503	537	554	469	538	501	554	517	516	515	570	516	537	499	526	535	497	461	525	502	536	543	542	528	525	548	535	520	550	547	505	548	501	508	534	535	501	460	546	532	538	528	517	523	457	547	503	553	520	519	516	498	517	548	507	529	514	530	518	480	518	472	527	560	520	519	538	489	516	516	557	505	491	507	506	534	535	517	490	493	504	499	490	513	497	549	520	537	526	525	525	467	556	521	486	516	511	540	508	524	504	536	510	512	496	490	510	508	517	529	506	521	521	550	477	501	496	471	509	498	520	484	492	486	527	490	525	531	524	511	459	512	493	532	493	460	516	515	534	519	527	513	506	508	521	510	535	507	542	517	521	550	495	527	581	484	523	546	523	534	532	535	497	508	495	532	541	511	477	540	530	499	548	529	509	487	513	559	551	519	493	511	501	497	533	545	488	538	533	495	463	510	481	532	498	518	545	504	536	535	530	549	501	527	533	527	498	515	518	521	493	463	505	532	557	498	508	510	565	518	528	525	548	479	561	528	577	520	495	477	480	499	518	473	520	540	581	496	485	526	552	577	537	488	480	547	520	528	512	554	522	511	472	513	484	521	493	545	489	502	545	495	523	534	500	538	531	561	523	565	534	514	501	522	483	546	500	506	537	517	571	510	514	520	553	485	523	519	538	514	490	518	481	510	483	513	512	563	562	519	538	523	517	507	511	537	517	503	524	496	525	511	524	550	571	474	589	532	526	525	521	535	522	523	507	559	506	513	545	516	519	490	512	484	510	547	466	513	442	528	543	532	458	530	525	530	550	520	549	517	550	512	526	504	491	510	512	490	536	519	489	487	457	500	547	489	546	569	520	540	509	538	496	505	478	547	545	479	526	481	496	498	512	475	534	490	502	505	536	511	541	518	538	518	502	520	498	554	512	551	565	532	529	504	502	529	477	510	504	538	521	570	507	530	491	483	515	473	427	506	535	510	521	546	525	554	522	549	464	537	519	517	523	528	553	523	514	494	536	523	511	548	530	552	499	500	524	572	498	523	487	513	521	525	507	516	476	577	521	543	524	584	466	518	520	508	487	548	503	514	511	523	514	479	530	542	504	514	503	542	531	503	516	481	489	536	507	488	507	518	516	564	534	523	530	551	468	487	511	513	520	505	517	500	583	529	499	553	491	539	525	514	481	527	529	493	508	521	574	525	474	520	538	523	490	545	460	480	545	470	491	513	540	556	479	520	528	520	533	528	481	518	534	550	541	534	535	519	552	542	522	555	507	513	561	523	519	493	523	550	489	557	485	527	528	527	517	518	503	551	516	578	504	503	514	520	503	495	498	508	549	548	525	484	524	490	508	552	501	530	521	506	527	575	563	536	493	518	514	493	540	533	534	534	516	561	513	512	541	530	525	506	510	511	551	495	513	523	543	463	510	556	520	500	525	536	512	498	537	535	481	515	546	483	542	495	531	535	525	543	514	533	511	512	540	541	533	474	534	499	490	530	531	492	523	481	480	527	510	490	537	528	544	482	480	532	513	538	496	523	519	545	536	499	503	519	514	557	503	520	511	502	527	512	516	530	536	527	488	527	549	478	503	522	514	526	502	483	557	492	506	542	498	442	473	495	513	511	542	475	495	491	551	555	521	521	508	518	567	518	547	525	521	550	536	523	531	546	498	512	516	532	509	541	508	512	487	509	532	528	511	541	505	534	470	504	512	532	474	513	462	515	556	494	515	543	531	522	509	509	547	533	528	558	504	510	481	543	555	506	496	531	501	522	555	513	500	528	486	516	562	506	543	503	537	487	498	518	536	529	535	495	525	551	494	514	512	501	512	525	536
23237	22285	32427	25001	19470	6258	929	746	734	679	664	704	672	658	703	709	708	636	660	694	702	646	702	660	654	656	678	656	685	633	689	719	641	671	684	637	663	662	660	674	659	644	674	660	642	654	655	660	642	605	723	603	645	606	625	678	603	684	670	669	636	638	628	646	647	657	655	656	659	678	625	667	665	628	668	643	653	660	642	649	689	672	651	656	628	686	699	621	713	656	697	650	675	641	672	617	676	636	688	685	653	706	629	674	649	664	664	640	668	640	644	631	612	677	684	632	640	679	685	695	622	650	674	691	607	662	653	624	670	629	654	644	654	654	672	653	628	641	668	601	618	633	650	650	656	661	653	627	698	660	654	659	703	659	663	657	652	632	668	617	638	712	663	657	605	672	656	633	657	582	635	624	662	644	636	642	662	663	681	666	647	691	646	670	651	667	631	691	663	659	643	677	694	701	694	632	637	649	653	692	677	660	638	666	670	697	676	677	661	660	629	622	659	674	682	675	650	631	676	612	636	660	654	673	684	649	688	644	643	654	685	683	677	688	694	674	647	643	668	682	693	690	681	635	686	679	689	655	666	671	657	664	642	672	678	644	685	674	652	660	684	697	689	650	661	669	624	673	674	682	609	687	655	644	648	667	691	682	641	661	664	631	656	662	657	634	632	706	669	605	662	635	671	630	615	694	641	683	648	655	612	677	709	672	637	655	699	668	625	647	635	664	651	645	666	626	673	664	656	661	651	671	636	630	686	677	689	660	630	605	702	677	704	679	638	643	617	667	692	681	669	636	665	682	633	674	686	608	644	637	630	671	656	662	649	597	664	645	690	649	663	675	628	655	677	646	630	581	632	666	645	634	607	627	622	631	644	661	631	609	664	655	663	724	634	694	639	656	670	654	623	644	645	677	684	636	662	669	664	640	645	614	687	659	679	649	635	672	639	664	604	654	650	626	657	648	646	650	655	641	667	631	628	662	660	678	658	657	669	664	687	698	645	692	615	655	650	662	693	690	658	652	688	694	646	698	626	638	646	643	655	708	631	621	659	684	643	649	646	694	628	622	676	652	655	664	693	645	644	654	647	684	650	651	680	621	700	584	699	691	626	613	637	669	651	678	640	662	668	643	673	659	632	691	704	683	682	647	660	635	672	700	624	616	675	687	686	620	657	681	664	702	674	675	689	657	673	620	619	634	643	651	706	668	652	669	628	656	692	680	622	647	647	676	671	645	646	659	685	690	659	699	654	684	626	685	682	664	677	667	625	653	646	618	691	625	636	639	645	654	637	626	714	649	624	639	672	660	658	601	643	663	674	657	680	692	658	673	633	659	667	670	683	668	676	662	630	708	609	639	692	625	631	639	659	636	670	656	680	661	634	677	696	686	643	658	617	643	671	657	665	653	658	626	644	692	657	672	641	666	660	710	678	628	676	661	706	666	659	667	678	656	648	628	607	650	628	633	670	646	648	672	698	656	700	651	670	732	674	655	633	709	631	637	665	660	619	618	674	661	654	696	647	652	647	646	633	659	631	653	649	635	629	611	648	640	628	664	653	628	694	671	658	704	648	649	634	669	650	630	655	654	670	687	690	676	647	662	654	629	652	679	655	612	655	616	634	697	665	629	635	640	663	658	669	660	601	635	691	682	668	671	664	657	636	692	626	708	653	635	690	677	637	700	623	596	675	687	646	640	646	652	678	704	689	662	635	695	669	638	706	645	618	687	645	634	594	685	661	640	665	651	642	699	701	660	640	678	610	655	635	606	662	661	679	618	705	693	705	683	652	660	659	667	628	724	656	690	696	629	622	659	652	684	608	657	629	665	700	667	661	666	636	648	678	661	649	649	651	681	594	628	626	628	639	659	641	693	684	712	646	663	661	639	663	614	661	620	620	652	644	670	658	658	714	614	640	679	605	681	646	709	601	601	640	607	651	691	663	650	654	648	664	614	676	609	626	675	712	671	642	665	664	661	648	686	627	620	665	670	626	682	698	644	663	653	703	642	660	622	668	688	642	686	682	662	616	629	599	662	651	691	682	697	624	670	648	676	670	642	616	678	658	656	661	670	697	656	637	638	648	690	642	633	626	653	659	668	699	698	642	659	704	668	690	640	651	676	640	647	664	666	651	648	667	669	683	625	645	644	645	678	628	665	686	701	647	642	693	676	643	680	663	653	651	708	631	699	662	645	630	659	690	656	630	641	675	647	638	649	653	654	672	639	663	670	682	669	657	648	651	654	657	636	653	661	668	675	601	628	691	683	596	642	647	680	631	624	649	621	607	634	665	641	657	662	656	657	647	596	663	634	570	636	638	629	647	674	599	690	622	651	588	673	626	641	621	686	712	651	626	666	666	625	650	667	657	678	670	664	675	657	669	662	651	658	652	653	648	604	659	636	675	654	668	675	659	678	649	600	621	701	653	642	655	697	672	680	646	621	607	699	644	662	619	679	621	625	678	643	636	644	679	656	665	667	650	659	654	670	663	689	653	710	618	659	624	602	676	636	654	676	638	635	640	690	643	676	602	666	595	686	660	660	658	664	663	657	669	655	645	643	606	648	640	680	632	660	625	621	652	634	639	646	676	704	675	661	634	614	675	663	655	679	656	691	687	661	646	597	685	641	699	644	707	658	648	662	613	665	656	659	688	666	622	682	665	628	643	652	702	685	643	616	671	686	660	687	656	653	651	706	652	641	616	708	653	655	671	625	679	708	625	658	661	656	680	701	707	669	625	624	593	650	660	609	667	636	709	654	651	687	661	668	647	627	661	661	666	612	685	679	683	647	678	662	682	649	661	609	689	653	624	644	674	673	650	641	648	665	622	685	653	695	633	613	639	682	632	645	657	653	598	665	647	667	667	693	660	680	677	660	634	644	666	625	625	651	644	684	644	651	610	658	679	640	689	614	749	632	639	658	630	678	662	627	687	700	662	653	673	642	665	633	677	672	667	645	657	697	653	668	636	641	642	667	612	668	693	655	684	656	672	634	667	664	671	675	689	686	668	659	680	654	687	680	643	645	654	661	627	660	658	641	649	699	670	662	612	678	678	669	654	638	600	664	633	640	680	654	672	616	689	648	683	701	652	654	682	655	659	711	629	627	650	668	654	651	649	639	651	648	666	632	684	631	679	629	680	670	675	672	614	586	663	706	675	646	663	659	658	688	645	645	657	624	705	652	647	599	669	632	617	650	671	650	655	638	678	637	657	687	644	632	636	649	630	690	626	617	636	661	655	672	673	625	670	626	707	677	711	688	652	625	626	650	630	651	631	672	703	668	667	647	641	670	675	665	635	673	686	659	606	682	659	645	692	633	661	672	631	663	646	701	638	635	673	653	644	648	608	688	664	669	680	659	634	663	662	593	729	678	677	639	669	638	657	737	668	647	653	636	638	631	647	645	604	658	661	686	647	673	635	692	664	666	628	666	682	715	639	621	696	637	642	689	672	677	654	682	641	646	659	606	685	639	694	659	619	694	631	652	641	627	631	613
40347	76482	50456	28792	4469	1017	1004	960	931	848	879	873	880	854	875	877	823	858	873	878	832	800	829	830	841	818	840	847	881	832	853	862	884	821	833	828	852	809	841	837	846	819	875	836	895	833	874	813	789	832	872	853	828	819	839	856	840	824	809	843	877	864	791	810	847	884	825	792	849	823	798	853	827	797	818	813	835	852	814	832	805	796	831	778	806	810	857	806	803	805	834	808	844	810	790	826	818	819	870	859	858	822	834	832	853	826	846	863	871	845	835	818	859	822	824	807	812	812	828	788	801	825	815	774	810	842	834	856	789	920	833	850	868	788	821	828	852	847	813	859	772	813	827	756	862	860	828	809	749	878	816	858	823	866	847	806	805	800	814	831	905	855	860	793	759	868	879	838	799	823	839	819	826	854	794	865	817	770	846	819	878	812	856	809	870	824	832	828	903	850	829	872	829	799	876	842	902	829	795	830	837	822	862	899	845	873	776	843	876	851	884	870	826	817	844	797	830	837	829	835	819	813	804	790	827	861	818	820	839	804	820	896	813	805	831	846	769	822	786	844	823	827	827	844	854	835	850	798	874	842	824	864	873	791	819	841	823	782	826	848	861	829	840	854	836	836	775	803	822	802	870	812	867	841	807	798	835	822	837	866	790	816	817	889	823	802	816	851	824	873	795	863	805	835	828	841	819	784	840	886	836	884	822	833	850	842	819	820	800	811	873	842	846	828	773	839	875	848	815	827	806	781	842	850	784	818	799	833	850	859	844	846	851	810	806	845	856	875	849	870	836	799	815	837	832	802	865	816	836	797	782	885	824	813	813	858	852	839	863	849	827	851	836	883	877	855	780	862	852	807	803	815	845	817	803	821	893	853	836	810	830	840	858	842	862	859	835	788	819	849	823	870	851	838	848	842	821	847	850	789	835	873	841	848	822	845	872	814	871	809	839	804	846	798	810	780	828	791	803	809	831	888	846	827	818	851	837	825	842	889	808	834	783	858	802	783	777	838	861	904	849	805	807	848	816	845	813	867	834	793	808	877	764	833	831	817	854	841	908	797	814	859	867	872	839	799	861	827	828	828	857	867	781	869	886	773	803	843	824	832	902	912	848	848	832	808	855	824	842	823	826	806	844	834	862	831	822	870	868	795	864	813	812	820	824	796	807	867	819	878	793	769	816	865	858	783	842	831	791	826	812	838	861	823	832	862	844	834	816	775	836	837	810	834	879	839	829	814	860	802	824	818	813	831	885	886	799	831	849	818	830	783	856	811	859	871	806	827	793	820	824	815	826	865	842	816	838	767	813	828	865	882	883	872	828	794	827	873	812	816	868	815	845	812	834	872	824	847	842	852	787	830	782	791	818	813	831	841	832	868	840	819	788	852	802	842	822	834	839	844	816	814	805	930	797	843	836	771	799	799	817	773	813	833	845	812	857	831	809	828	854	840	869	869	830	842	845	846	815	863	828	849	834	865	860	841	826	852	780	808	817	884	862	806	886	797	790	844	840	783	786	818	827	819	876	828	827	829	859	788	856	843	818	760	830	810	844	812	829	859	864	810	816	854	839	807	866	850	825	887	911	797	854	837	823	824	843	823	867	799	809	901	824	842	857	839	827	892	878	821	814	852	816	869	790	792	816	871	805	834	847	819	853	866	828	855	863	827	848	842	838	821	855	832	805	824	833	799	835	790	840	747	808	787	835	847	860	871	838	856	796	847	839	828	866	792	840	780	842	804	881	878	830	845	828	825	797	833	857	840	811	848	849	829	860	815	843	830	848	818	812	867	812	836	821	782	831	783	845	786	859	796	857	829	897	843	819	862	769	834	789	834	828	847	825	810	820	800	864	829	837	815	763	843	821	806	856	779	810	865	805	796	785	854	852	847	786	821	807	822	765	879	778	828	836	847	817	863	799	811	770	861	812	829	886	892	804	813	823	859	837	839	795	827	856	809	800	878	879	868	831	837	821	849	820	816	851	833	798	803	761	808	839	785	848	872	889	808	810	842	850	863	837	818	855	871	814	820	814	852	789	847	840	814	834	792	845	869	842	836	881	843	817	855	836	844	799	840	859	869	847	866	822	809	820	796	827	858	821	830	873	903	830	854	869	850	800	865	855	838	862	805	850	845	786	834	847	842	883	826	858	813	797	824	828	856	837	811	859	850	906	826	828	862	739	854	812	846	801	841	803	798	859	823	849	815	810	800	834	795	796	817	863	846	849	812	836	795	831	846	880	843	830	818	788	832	811	860	861	855	829	827	848	824	844	893	845	904	847	773	845	883	804	740	848	813	809	841	846	838	874	821	814	835	852	855	841	814	804	816	813	830	845	839	858	835	855	818	825	819	830	838	818	846	838	847	835	784	841	857	851	870	809	799	838	813	821	813	815	822	813	850	863	835	816	839	872	777	818	842	805	816	821	866	819	840	859	887	838	843	871	825	815	841	848	856	774	812	830	889	826	862	799	809	798	775	789	814	835	811	835	850	811	780	856	793	788	827	811	848	812	848	876	855	810	858	823	918	859	857	835	842	855	813	767	869	813	874	837	784	810	800	823	828	813	838	813	863	812	835	878	821	874	848	800	856	830	801	855	828	832	781	810	790	835	841	894	833	887	833	804	824	843	820	806	853	867	822	847	819	848	787	792	854	858	818	832	829	839	856	880	814	856	803	827	857	831	811	826	838	856	786	786	846	798	837	864	820	822	844	779	801	831	847	808	860	787	821	871	778	834	812	820	850	812	867	859	846	821	801	846	847	794	802	822	881	850	847	827	853	771	847	830	830	821	842	832	884	797	798	801	818	821	785	844	861	842	863	859	839	834	822	868	823	855	873	795	791	861	791	878	850	791	756	832	822	838	833	829	793	890	838	882	874	836	801	845	851	782	828	785	798	853	859	828	812	820	810	812	767	791	812	815	798	845	882	857	854	823	847	841	856	843	824	799	811	859	832	807	899	892	834	803	798	876	826	788	804	848	812	812	819	836	812	887	831	864	856	804	889	878	801	799	879	822	806	840	815	778	840	826	794	796	822	810	814	801	810	861	859	800	804	849	856	823	792	795	781	818	830	885	875	831	838	831	822	861	850	856	874	870	819	857	822	838	838	817	836	837	770	856	813	839	881	831	800	816	818	819	901	831	872	858	877	899	859	829	840	803	822	869	857	878	863	839	838	798	841	825	829	798	868	772	831	848	806	818	880	816	790	827	854	812	828	865	845	837	828	857	823	809	836	837	804	846	833	795	847	822	814	840	876	843	785	862	765	816	835	788	815	830	827	851	805	826	797	803	852	853	804	839	811	829	889	817	811	855	835	880	868	825	821	865	832	852	867	819	777	852	845	830	844	824	873	836	788	843	837	778	879	850	781	843	806	832	812	853	824	824	788	847	798	811	816	887	876	860	800	841	811	891	866	824	850	788	821	833	897	877	858	850	818	820	834	831	825	852	810	850	783	766	827	830	836	844	861	814	862	858	812	833	861	826	828	809	836
24608	23096	31314	23679	6043	312	255	228	243	205	215	224	195	211	252	207	217	229	210	241	222	207	229	226	197	222	211	208	206	215	177	209	229	192	241	216	227	204	194	218	205	191	221	205	212	196	222	212	219	219	212	216	223	221	222	245	222	222	209	233	227	227	234	208	227	201	196	218	193	212	199	209	212	213	220	205	210	212	254	189	216	220	203	190	211	212	208	176	216	206	194	192	224	221	225	226	196	210	204	209	201	237	189	205	218	214	224	180	199	199	218	210	217	240	229	219	220	210	202	220	180	223	247	204	210	204	211	213	211	226	226	224	242	196	220	199	197	208	245	215	239	215	206	235	208	233	220	208	231	203	195	208	190	198	212	219	229	196	226	224	226	228	194	224	223	199	218	215	213	229	228	189	206	200	202	206	209	200	204	194	224	215	226	214	206	223	218	195	228	191	220	217	220	201	221	212	211	232	204	196	215	229	221	208	229	210	229	210	219	190	206	225	209	220	217	220	218	216	203	215	207	208	215	209	215	240	207	213	222	212	207	199	227	196	239	225	201	210	210	218	216	217	212	206	241	225	222	244	197	244	204	224	200	202	227	208	233	206	212	250	220	188	222	222	197	191	198	207	211	221	203	222	209	227	239	190	201	218	193	220	199	216	206	212	232	231	209	231	182	215	227	195	206	230	191	185	221	212	211	206	214	199	190	237	215	188	191	203	214	220	216	228	225	215	212	228	210	223	198	245	204	216	234	195	204	210	220	220	197	204	232	217	204	215	224	205	223	231	205	211	235	204	203	210	217	213	201	211	224	220	242	201	245	227	223	195	219	197	228	219	213	233	227	217	227	230	228	203	217	203	212	235	197	223	213	209	188	209	217	225	224	202	244	217	235	203	191	222	216	238	243	214	211	215	202	207	196	216	250	218	212	215	245	243	220	232	205	228	197	210	198	214	241	235	215	204	191	232	194	224	201	233	217	220	226	210	210	214	226	206	196	221	231	203	212	202	227	202	203	208	210	239	212	244	191	224	197	173	212	209	227	255	202	193	214	201	208	210	240	217	181	215	211	221	198	242	203	214	215	229	231	204	215	195	236	208	205	228	185	214	202	217	210	205	221	210	209	220	206	211	221	200	212	211	206	216	206	232	213	193	170	200	212	250	254	200	225	212	199	210	195	214	209	213	213	196	215	193	220	248	241	205	212	235	195	219	219	203	213	237	214	221	213	222	219	192	239	214	214	217	216	230	228	223	199	224	197	227	197	217	214	231	202	222	213	211	213	218	218	203	255	209	201	214	202	230	214	232	244	224	240	234	222	226	210	212	208	227	221	197	188	208	207	228	205	212	225	209	213	235	186	215	218	212	196	227	202	218	215	200	219	230	189	225	215	217	220	238	237	232	201	198	202	200	234	223	208	216	215	230	216	204	223	217	191	215	228	214	212	213	213	209	205	224	216	234	209	205	201	186	217	200	232	212	206	213	227	220	222	213	204	204	187	213	208	220	225	213	196	213	204	230	242	202	200	183	190	237	245	225	190	224	221	197	207	202	214	202	215	246	213	208	209	215	226	203	205	200	233	231	208	209	217	196	217	183	230	203	231	227	217	233	210	236	189	220	230	203	204	204	203	208	234	235	221	213	232	201	210	213	197	222	205	215	220	225	206	195	202	222	204	200	210	209	224	192	212	193	221	220	232	195	227	215	206	206	199	210	198	215	220	246	205	239	182	223	227	205	214	193	217	231	224	210	223	220	202	224	204	220	228	221	217	232	230	203	204	219	220	214	200	203	246	206	227	213	200	220	215	221	209	208	248	203	233	221	213	219	207	229	238	240	229	219	205	238	224	212	210	180	216	209	216	216	204	208	213	221	210	242	218	229	220	213	202	196	239	193	208	177	228	222	203	169	238	220	197	170	201	221	213	233	204	221	232	217	196	240	232	229	204	229	166	203	204	205	227	193	240	248	231	203	218	193	204	219	252	223	227	233	229	208	215	199	223	231	203	197	228	206	202	213	206	220	224	219	216	229	184	207	206	232	231	228	217	217	238	233	215	227	236	221	175	198	201	188	197	229	213	208	235	218	201	200	222	217	224	226	191	234	222	231	220	233	225	228	190	222	224	222	211	224	217	216	242	211	201	218	226	181	218	237	227	196	213	209	194	217	201	210	225	201	209	209	204	217	214	238	198	226	217	235	234	178	200	233	218	213	211	202	227	211	202	207	218	209	201	214	199	228	246	214	206	201	218	245	241	219	207	225	204	211	206	205	217	207	187	220	237	213	216	188	221	207	205	212	218	229	192	200	237	223	217	239	203	226	198	193	233	203	225	194	246	235	237	206	202	243	212	223	226	217	230	234	206	220	216	218	206	226	206	223	209	209	215	229	220	209	221	194	210	245	198	227	219	218	184	202	222	216	185	196	224	241	207	208	214	238	226	204	222	213	205	216	207	209	220	219	202	204	211	217	220	232	202	213	223	239	201	211	217	200	208	189	254	190	211	200	231	204	212	203	223	208	231	234	231	232	192	228	211	213	237	211	188	204	199	232	231	215	214	216	223	214	219	232	216	218	206	211	205	230	236	212	183	202	208	195	202	236	208	204	233	210	235	198	241	210	229	203	214	207	224	209	241	231	207	205	211	221	216	246	198	240	216	230	210	218	218	219	179	205	185	212	196	199	235	227	219	213	220	208	223	232	206	221	230	239	206	215	208	227	230	210	220	232	221	227	211	221	217	228	182	220	236	213	208	212	220	202	202	220	216	189	189	211	201	212	228	221	221	185	204	190	210	210	206	222	211	228	197	200	204	197	209	231	208	201	252	209	203	229	247	219	225	233	222	197	218	202	205	214	232	228	212	191	203	227	198	211	213	196	208	231	200	218	201	198	232	231	225	213	212	217	190	210	207	208	214	204	219	211	222	227	219	228	201	218	229	193	205	197	227	206	209	212	201	212	214	205	216	246	212	214	190	200	216	217	217	202	191	229	222	204	212	223	206	219	207	220	216	247	204	182	208	234	219	217	219	201	201	193	225	233	198	219	207	208	201	224	231	235	216	210	205	237	209	234	217	215	215	189	224	213	211	217	235	215	184	217	202	207	204	211	214	224	226	207	194	202	211	217	228	217	212	216	240	204	232	194	192	201	226	208	217	219	210	209	201	234	224	216	242	207	216	205	219	209	208	204	219	223	206	193	208	198	220	198	210	203	240	195	246	187	196	206	233	193	226	205	217	204	209	225	200	189	232	231	250	214	225	201	240	214	219	223	202	193	235	225	216	217	193	218	195	224	204	218	220	189	224	196	215	221	223	200	220	236	256	199	204	192	221	199	218	204	217	216	239	217	225	205	201	200	223	211	212	191	196	216	202	218	226	230	225	211	213	206	202	206	199	187	197	220	205	194	215	187	197	227	243	210	190	225	228	222	199	220	220	216	203	221	222	210	184	221	229	221	224	211	189	205	213	211	213	210	216	209	240	228	229	211	219	200	222	209
35872	64204	40578	17714	2478	385	345	356	328	321	294	336	297	329	306	322	322	294	306	307	309	315	301	308	320	329	320	335	303	276	304	302	306	305	317	263	299	280	303	275	317	299	288	305	285	314	321	283	286	269	294	307	263	336	298	275	303	303	286	295	313	295	263	286	304	292	289	303	301	279	284	326	303	324	319	325	294	306	315	315	277	279	325	329	295	314	291	256	284	276	314	283	279	277	296	303	276	282	306	276	289	316	293	330	303	282	311	311	279	295	293	316	321	316	293	259	336	317	327	308	273	311	310	295	324	332	312	298	287	296	282	311	265	318	306	309	324	305	280	289	320	294	300	327	311	304	303	300	274	309	292	282	303	307	303	295	291	305	268	303	340	304	306	313	309	308	317	291	271	305	278	274	288	306	303	316	318	289	307	317	286	289	292	304	275	292	300	284	286	313	296	307	314	288	280	252	289	311	323	312	314	302	302	299	317	316	283	308	270	307	317	301	298	291	298	301	315	297	279	280	321	294	291	306	295	303	288	293	297	290	276	269	300	292	308	294	272	310	307	293	310	301	321	310	279	299	286	308	276	308	295	289	289	290	286	314	312	282	285	302	300	334	284	298	329	317	310	320	296	279	303	272	290	290	305	311	314	321	283	290	355	296	323	276	294	314	291	291	266	314	316	303	268	313	308	251	285	301	279	299	294	296	282	285	283	294	290	283	304	299	292	303	280	301	291	290	297	299	282	315	285	312	301	289	292	310	318	303	302	317	313	303	289	296	280	288	264	292	258	269	306	275	312	298	300	267	288	289	301	285	322	296	289	288	302	318	286	277	272	290	312	290	313	300	307	312	298	314	270	285	333	314	318	284	339	293	307	279	331	290	285	308	297	307	296	316	301	327	264	336	285	314	304	303	304	309	291	303	273	296	306	297	294	296	284	298	290	300	318	291	297	287	312	309	292	286	305	285	294	289	283	280	306	291	291	303	292	300	280	325	308	298	274	290	284	279	296	293	284	310	300	278	278	286	312	292	275	274	276	303	340	298	268	278	281	294	289	273	316	282	326	312	313	293	289	253	250	277	319	316	310	280	307	294	306	297	336	309	285	318	332	281	286	289	299	276	265	289	338	304	301	325	302	277	292	298	266	328	307	323	292	293	258	292	306	302	313	292	297	307	309	284	290	293	284	279	275	272	323	302	327	279	299	277	308	287	321	310	294	298	307	292	318	291	302	274	277	331	298	310	303	322	327	319	281	315	306	303	288	290	296	315	297	307	278	323	311	290	266	280	299	315	307	321	291	299	300	307	312	294	291	288	279	274	306	316	305	289	289	317	318	313	302	295	315	273	306	303	308	345	284	269	297	297	299	277	298	315	311	303	271	283	275	295	289	304	301	308	328	294	310	289	273	284	301	294	305	289	288	297	295	296	297	287	309	292	282	292	297	306	291	312	265	295	299	294	291	309	313	306	322	270	297	294	314	310	307	324	295	302	314	292	291	304	277	282	327	347	310	285	273	292	329	301	301	258	304	290	315	271	293	300	287	281	301	282	302	314	302	301	352	294	292	285	301	280	286	306	288	297	280	292	314	342	325	332	296	278	306	269	257	273	288	304	312	287	311	289	307	287	287	297	299	310	274	304	309	292	324	287	301	320	290	285	299	311	290	310	294	263	303	302	285	320	299	316	302	298	299	315	314	267	292	330	316	267	302	276	322	305	295	257	312	289	287	293	278	292	304	280	297	283	276	305	263	322	275	309	269	275	296	292	297	291	290	294	281	279	297	283	277	297	296	304	288	294	292	271	300	306	303	274	276	285	296	318	287	302	292	281	269	308	281	262	325	293	311	288	311	277	307	292	306	283	331	291	289	312	303	290	295	338	317	322	299	311	288	287	287	291	316	266	298	283	287	308	303	282	275	277	287	320	330	299	289	316	296	292	321	278	284	321	280	290	316	306	314	286	296	274	299	308	274	306	274	303	308	314	289	306	289	282	292	305	296	280	303	287	289	321	312	335	300	325	286	295	324	283	280	311	297	303	300	298	299	303	288	274	281	324	265	298	301	251	289	300	290	323	300	324	318	305	305	289	281	284	271	303	310	311	274	297	305	298	283	318	329	319	271	292	266	293	314	279	302	276	307	290	315	272	307	289	265	290	284	295	307	293	299	306	297	294	285	298	340	316	289	276	312	287	305	310	278	277	325	316	298	273	307	302	297	285	286	285	289	288	294	295	287	300	297	300	300	277	316	273	301	307	285	306	277	329	306	295	309	285	282	296	288	295	312	272	287	271	271	287	297	317	276	315	294	268	305	293	273	304	303	305	302	312	326	343	286	336	312	282	292	284	266	268	301	313	290	286	310	299	316	276	317	320	285	269	306	281	284	281	323	310	256	289	330	283	288	300	313	306	281	299	279	301	317	303	334	323	315	297	293	274	295	305	285	293	291	332	320	307	309	302	328	308	306	322	283	315	321	286	319	299	299	308	309	301	263	273	295	281	324	309	322	291	294	281	313	312	312	285	283	292	300	280	300	311	273	263	319	320	276	317	313	296	324	267	307	306	289	288	286	279	297	280	314	275	271	293	290	307	324	305	257	318	303	323	280	302	290	313	294	297	293	310	270	325	291	312	294	286	273	306	318	298	293	314	272	279	291	291	270	331	300	325	287	293	313	300	279	291	304	283	296	300	269	314	330	286	300	310	314	307	281	331	291	292	306	288	269	308	291	306	324	305	281	295	303	320	287	262	280	262	269	278	284	284	298	286	312	276	320	276	297	285	310	296	347	321	328	330	280	355	289	284	285	296	301	280	308	294	319	294	305	315	303	279	307	340	315	303	309	290	326	288	328	287	313	326	332	302	296	298	311	348	313	312	276	315	299	323	284	322	289	283	307	285	294	295	337	292	304	311	295	302	302	294	291	289	334	324	301	272	321	292	311	332	311	287	337	289	306	306	294	288	266	296	313	298	312	320	292	294	284	333	295	294	276	301	307	283	277	310	306	297	302	301	317	322	298	335	294	264	266	306	290	250	307	296	305	293	267	281	302	301	280	291	283	309	292	278	294	315	273	306	308	336	318	319	282	296	323	256	304	312	304	318	292	315	321	301	313	279	293	296	266	319	299	290	278	299	282	262	278	311	305	315	294	311	276	319	289	307	318	299	308	295	281	311	317	292	295	310	269	308	286	304	294	303	305	281	276	263	276	302	297	309	312	309	304	293	315	331	299	292	302	297	295	303	331	284	287	265	285	303	283	307	311	305	321	280	270	286	287	295	275	290	273	308	291	264	279	298	286	272	310	295	291	302	287	300	301	265	262	280	277	269	289	291	323	288	306	314	305	293	303	294	283	290	329	330	290	292	284	284	330	294	291	300	289	295	299	325	322	305	300	301	310	284	279	289	298	299	321	325	274	288	305	307	298	272	311	279	316	295	296	305	313	262	297	287	271	288	294	277	296	273	275	305	302	297	299	351	297	300	272	271	286	334	292	308
22381	21815	30672	24536	21396	17482	3062	693	600	587	607	583	605	586	580	567	560	555	532	544	594	598	565	565	544	566	605	556	506	508	592	509	537	572	542	533	560	544	548	551	525	543	566	530	536	503	566	584	535	536	554	537	533	506	552	500	482	549	567	550	539	561	539	527	505	538	542	525	532	624	536	545	552	541	537	518	522	540	590	570	555	540	527	531	516	539	525	555	570	546	542	551	549	546	534	532	540	540	555	559	581	494	540	519	556	571	548	594	559	558	575	527	549	539	516	553	540	534	566	521	561	514	531	541	537	520	527	541	566	520	531	518	548	539	522	564	562	533	535	539	540	498	589	542	513	563	540	583	547	560	525	530	529	533	547	543	541	512	582	535	569	564	564	554	536	539	531	507	533	560	500	539	508	529	529	519	535	505	526	571	501	514	568	509	538	524	524	575	566	519	524	502	521	535	469	553	531	476	560	529	546	549	564	555	568	516	517	554	522	530	569	536	535	529	514	550	564	513	505	536	496	522	555	525	487	549	525	533	558	525	497	562	531	562	547	541	545	510	532	547	566	548	534	495	534	543	550	509	528	552	539	503	515	553	508	494	532	537	524	563	551	569	583	493	534	542	523	543	508	520	523	485	530	542	507	552	541	519	503	528	507	569	553	527	546	530	551	517	511	542	548	480	504	552	522	477	544	494	550	557	490	516	536	510	544	536	559	507	502	539	571	543	537	556	564	529	515	533	535	527	521	571	483	538	574	507	546	574	568	516	534	504	574	561	524	574	538	531	532	520	528	588	523	533	549	485	545	531	588	492	544	579	563	533	488	534	569	547	543	485	561	530	515	550	551	548	583	502	550	521	498	541	539	497	541	510	532	524	571	551	527	555	509	568	552	572	541	523	535	520	554	549	565	519	521	528	511	575	547	537	543	556	534	497	521	522	510	553	526	576	542	528	516	530	566	559	530	515	593	530	524	529	549	590	536	525	578	526	559	513	536	515	526	583	552	541	524	531	521	513	580	536	561	541	494	523	549	500	502	512	550	593	548	556	523	533	569	555	543	527	496	562	523	526	513	568	497	541	544	549	571	497	527	522	504	534	514	526	527	568	506	517	515	528	538	537	556	526	503	544	546	532	566	514	509	503	518	557	581	544	557	508	547	515	518	547	586	560	565	574	550	550	538	544	553	534	560	543	575	525	587	529	522	557	564	576	514	611	557	530	525	501	548	575	578	549	551	558	531	539	558	547	542	496	538	516	604	533	494	536	531	528	519	493	509	535	520	582	593	509	530	535	521	529	530	558	509	508	526	558	542	550	537	576	532	510	519	546	580	546	582	508	482	528	566	516	492	550	550	534	538	533	539	510	556	547	557	534	546	545	534	560	519	559	513	536	573	541	486	526	521	537	548	528	507	542	519	486	552	548	531	547	495	502	550	552	540	516	518	563	527	548	568	589	541	551	538	571	525	563	557	524	534	559	520	552	548	535	506	532	538	564	502	528	520	536	528	572	550	504	548	542	555	546	507	531	525	522	545	517	591	552	559	535	520	516	562	519	541	549	532	502	544	600	525	539	511	529	547	525	526	513	517	562	536	531	574	537	545	549	567	515	517	540	524	536	538	517	522	541	536	500	537	513	532	517	553	563	511	531	541	493	510	528	540	541	542	502	538	553	562	511	517	568	528	535	527	539	523	581	536	605	540	527	516	546	540	540	552	551	535	570	558	551	512	607	520	552	566	559	518	492	542	544	551	533	521	488	516	506	533	518	548	522	540	566	524	585	524	539	552	533	575	522	542	568	557	543	534	543	536	582	582	548	532	532	565	522	519	538	538	541	557	518	555	525	511	534	519	533	529	541	548	540	528	547	534	549	501	536	543	542	536	552	564	557	530	537	540	494	535	533	502	568	556	546	546	511	522	537	516	543	557	545	561	582	528	549	567	540	600	539	542	511	516	531	545	513	573	531	555	543	551	538	559	529	529	570	546	537	535	536	525	571	499	507	522	536	514	478	552	535	544	542	532	510	516	563	556	596	516	532	521	548	558	536	554	549	510	516	566	563	519	532	536	542	504	521	519	550	498	548	506	493	521	544	557	520	536	522	527	553	573	542	583	543	534	571	556	557	495	507	559	516	545	525	562	533	534	567	552	528	540	544	558	549	545	509	591	549	505	575	561	541	557	566	541	524	515	519	541	523	531	519	516	530	507	524	550	518	528	549	562	556	561	570	523	530	594	534	499	554	530	528	537	523	529	551	554	562	513	555	573	504	548	587	545	569	525	510	512	540	533	565	532	506	553	523	534	574	549	572	549	544	522	550	545	546	538	546	553	514	517	515	541	550	530	555	567	544	506	523	507	520	514	561	557	510	556	538	497	542	561	538	528	496	516	509	545	583	538	515	524	540	492	571	521	497	515	548	529	531	503	532	518	516	513	533	533	537	526	536	566	522	528	480	554	503	521	577	541	520	556	546	551	532	550	523	557	513	550	521	566	548	529	485	522	581	520	545	542	524	544	532	539	522	571	545	521	548	514	529	559	561	483	550	555	556	522	561	557	533	566	505	549	520	585	545	556	564	497	515	532	520	566	555	493	556	541	518	507	527	527	519	535	546	543	519	552	507	566	539	503	556	524	541	560	543	524	514	525	529	516	563	521	527	543	528	541	523	563	553	506	526	509	493	554	565	546	540	528	536	515	538	525	529	526	522	545	528	497	540	555	520	506	545	525	551	529	551	543	512	495	520	565	529	527	484	523	521	557	512	557	553	543	541	522	497	511	519	492	535	527	536	534	540	501	544	505	540	525	536	518	536	554	570	541	527	563	523	535	527	530	547	517	530	521	524	569	519	520	551	548	521	525	541	529	567	561	541	534	527	558	552	504	556	529	503	513	556	516	532	533	506	533	559	531	536	543	525	541	512	511	500	574	550	550	522	525	477	517	538	497	519	498	499	546	518	529	519	565	537	523	546	595	553	562	535	515	526	541	537	537	509	531	566	511	540	528	556	527	444	534	527	569	522	540	526	555	558	546	559	533	574	528	564	513	508	525	577	507	537	569	568	539	498	525	591	562	572	563	529	527	580	567	535	503	529	516	542	485	517	569	555	532	554	517	524	503	542	515	556	504	512	553	556	572	495	505	511	516	490	559	537	550	545	550	504	540	513	529	521	535	578	524	521	549	540	548	533	508	492	563	564	550	539	525	554	508	533	569	544	509	552	538	513	519	547	520	497	545	543	543	530	540	541	502	547	565	524	546	501	516	558	509	548	510	549	520	500	539	514	542	517	512	527	541	580	528	544	494	570	546	575	539	546	514	534	511	510	481	563	552	557	572	517	495	561	550	538	496	523	584	526	569	570	542	546	506	572	542	547	510	532	548	571	598	523	561	555	504	559	520	539	562	549	538	537	549	539	531	563	539	518	542	536	539	516	540	515	534	519	549	562	556	530	538	534	522	534	534	567	520	560	525	501	541	534	540	526	525	597	558	572	541	551
47343	81150	58767	37949	5998	1121	949	954	867	853	819	822	791	790	707	699	757	726	780	683	719	695	693	710	694	664	698	697	698	699	726	715	661	690	733	704	726	732	693	715	710	683	676	732	700	711	715	738	717	698	703	698	684	726	716	704	669	710	693	722	716	648	723	716	635	700	709	713	718	662	683	693	730	757	686	687	718	678	680	687	726	695	679	739	710	654	709	722	686	724	698	690	728	668	686	714	706	629	720	688	699	677	693	715	698	727	708	703	725	669	730	672	673	744	662	669	675	715	696	712	686	669	717	712	714	691	688	683	648	713	675	710	744	691	767	687	680	732	741	672	714	656	698	702	698	700	692	729	692	737	699	680	679	685	694	657	722	726	725	702	635	668	698	708	680	679	690	709	687	695	648	703	709	711	665	651	727	701	677	694	699	745	725	663	710	681	665	720	698	704	649	715	707	715	697	701	753	701	711	689	704	690	677	699	708	684	725	726	662	743	689	704	651	697	685	716	626	729	712	677	719	709	689	687	751	687	637	673	676	725	674	703	678	691	717	751	675	712	703	731	683	671	718	689	706	672	718	705	700	738	721	706	695	710	755	659	712	717	741	712	676	703	725	699	697	709	718	690	695	683	683	720	619	715	701	744	707	691	706	715	730	679	699	710	740	665	687	734	704	675	761	692	681	702	663	679	708	719	678	692	701	661	642	668	714	722	713	643	693	697	721	722	709	687	732	668	668	723	659	691	614	726	692	679	686	665	672	735	685	740	686	664	727	668	699	683	728	722	682	678	667	704	726	697	714	745	693	649	660	701	700	702	688	689	720	719	685	719	697	698	716	681	688	691	698	644	697	690	736	699	684	682	673	654	713	677	704	714	640	722	682	699	733	681	726	684	693	663	752	682	673	686	681	707	681	668	704	675	668	713	747	692	683	681	691	722	713	721	743	679	722	670	713	674	710	693	664	739	671	692	744	675	731	661	708	717	697	690	737	662	710	722	686	651	705	715	689	694	683	720	692	705	657	697	674	725	688	674	728	678	705	719	688	682	704	736	735	672	719	666	737	686	672	664	680	715	741	704	686	688	679	691	702	698	762	720	711	730	711	754	724	732	722	734	714	708	733	673	723	679	704	686	738	673	695	689	715	707	689	723	693	662	695	712	704	678	737	657	650	683	689	699	731	672	708	706	704	702	717	631	744	672	686	697	712	725	725	680	704	683	656	686	710	716	716	727	715	720	745	725	731	691	719	702	682	709	705	731	658	715	704	637	703	672	678	736	673	701	722	696	703	723	716	671	682	665	660	745	665	696	695	704	704	684	714	611	678	686	727	703	704	690	730	710	686	699	682	675	707	643	710	681	718	642	703	730	704	682	720	696	701	714	726	678	733	712	702	651	704	732	705	654	664	666	716	670	726	651	719	679	672	751	720	670	712	706	670	683	700	709	678	659	683	692	660	650	698	695	728	705	699	722	685	693	729	702	690	715	720	721	700	700	718	661	707	719	707	713	683	689	716	668	677	743	709	668	694	674	728	709	718	675	686	702	723	711	657	659	725	707	714	732	651	674	719	684	728	677	702	685	684	692	773	686	715	691	716	685	724	710	725	708	689	674	714	669	710	626	737	656	681	725	679	720	660	748	734	669	730	679	686	654	697	724	686	742	718	701	654	702	661	688	673	752	686	703	735	701	658	720	692	740	661	722	686	691	746	745	682	688	719	721	699	738	690	722	714	700	741	694	714	644	728	636	712	661	726	702	682	708	693	704	673	749	652	688	698	731	691	661	686	683	670	713	675	640	692	711	690	698	718	696	698	676	711	709	659	726	705	693	658	710	695	705	714	679	746	709	674	703	684	717	709	692	671	682	702	743	677	733	671	727	664	727	677	678	730	683	685	705	673	684	714	654	666	653	689	676	747	696	678	707	688	733	698	683	710	693	721	712	711	657	684	694	658	703	608	722	716	701	709	699	693	714	647	703	701	688	662	691	732	695	664	625	659	692	654	703	675	705	681	661	676	711	714	701	675	709	715	729	658	721	694	723	698	702	688	701	683	676	678	685	701	716	674	692	675	679	670	718	703	662	679	675	657	700	645	719	683	698	691	709	680	672	693	713	697	665	668	666	687	708	691	704	726	753	665	683	707	729	712	705	671	692	645	699	703	745	699	694	746	718	722	656	695	756	728	704	683	700	719	714	683	717	742	721	675	703	732	696	713	756	695	711	704	701	687	689	703	711	682	684	731	735	681	659	709	706	700	692	731	703	676	659	673	734	731	742	689	770	683	659	658	705	696	731	705	682	718	722	639	751	655	735	682	680	716	691	696	682	685	663	683	711	689	644	614	685	690	670	718	703	677	656	690	693	721	676	733	747	710	695	646	723	684	705	709	733	760	708	689	796	735	669	719	716	653	684	673	689	719	668	739	670	719	671	690	665	700	680	709	707	713	687	661	716	704	688	671	721	677	688	699	694	676	725	722	710	762	704	684	723	666	659	704	700	699	687	759	692	649	713	685	667	675	652	660	697	709	673	660	671	714	674	699	691	714	707	673	692	702	712	678	730	744	695	716	690	716	664	689	690	700	750	700	723	672	680	669	654	736	684	727	713	723	694	707	719	713	682	730	701	702	716	676	691	714	727	675	727	721	676	675	694	752	672	699	750	690	725	703	663	721	686	675	742	695	694	686	670	711	689	714	702	701	701	714	722	662	706	718	700	719	685	699	756	691	711	724	693	699	691	712	667	675	747	696	713	719	717	655	730	695	717	685	710	708	705	663	654	684	704	692	733	727	664	738	676	713	681	654	658	628	664	730	722	711	694	658	635	685	730	705	707	694	697	692	745	679	762	738	708	676	719	680	707	675	726	677	615	724	737	673	666	702	730	693	701	679	677	702	684	635	719	704	706	725	708	676	698	642	678	720	692	720	718	762	712	700	683	683	704	643	720	710	701	716	704	677	693	725	739	662	699	697	690	666	702	725	693	698	711	714	704	694	703	676	698	688	698	677	697	702	690	673	736	703	691	688	686	689	669	721	711	648	724	688	691	719	723	718	677	716	693	703	706	755	719	696	713	662	690	636	730	649	712	682	662	688	771	663	721	683	665	688	712	708	720	680	632	652	713	678	664	647	733	724	686	666	708	669	732	692	659	680	715	685	689	690	711	702	737	690	671	699	690	702	701	682	685	723	730	765	716	676	685	691	722	706	664	682	707	718	675	654	745	669	656	696	721	700	684	728	680	763	706	709	679	688	677	714	683	670	698	720	710	700	716	719	701	697	726	705	728	684	747	675	666	748	676	689	705	708	669	689	686	710	676	720	698	712	694	659	713	723	696	687	668	773	675	693	684	675	664	705	690	704	669	689	695	715	701	699	719	703	682	735	719	663	685	726	677	727	657	721	708	725	699	745	730	678	685	703	717	710	707	732	688	700	714	684	654	663	715	674	716	707	682	655	668	708	706	680	773	690	697	702	657	755	686	699	731	664	710	666	669
27636	23415	19352	5742	736	405	446	380	405	420	390	379	406	379	384	417	390	373	386	386	390	399	390	427	408	404	432	407	367	392	398	400	423	389	347	386	401	420	384	395	379	389	385	371	371	408	413	408	425	364	374	425	373	418	390	367	409	384	403	386	364	412	391	347	419	459	410	416	391	394	397	393	423	425	399	409	378	375	408	403	383	398	395	423	384	393	392	418	411	370	404	392	441	406	371	383	391	397	400	394	430	395	429	392	417	408	385	377	418	397	414	382	366	398	374	397	387	396	402	404	395	408	378	360	413	405	382	420	405	353	390	408	393	377	370	395	394	394	417	412	379	424	366	399	406	396	398	403	428	428	431	397	397	368	377	369	372	363	389	381	389	426	421	354	415	372	395	404	392	367	389	402	405	387	402	416	405	395	393	407	397	376	385	413	419	399	372	380	387	397	430	438	377	371	412	374	421	355	396	390	400	404	401	381	405	399	388	444	391	400	384	390	411	350	373	419	396	379	321	389	386	366	412	407	389	389	366	368	390	391	394	412	386	363	439	418	381	435	420	394	421	399	356	404	425	400	405	383	407	386	376	359	425	380	397	389	375	391	417	419	343	412	398	419	374	407	353	365	413	380	387	419	356	403	388	396	419	413	348	399	401	379	406	404	405	385	371	393	384	390	397	394	379	386	395	388	383	407	407	381	412	382	357	423	379	382	349	395	375	420	404	398	404	405	383	374	405	361	384	390	393	412	420	435	400	426	372	412	391	401	415	428	401	400	397	393	388	370	418	377	381	398	428	441	391	404	369	390	433	391	382	397	413	365	357	388	395	384	423	388	421	433	396	375	418	402	396	386	385	395	410	373	395	395	400	390	381	383	389	423	471	386	371	405	413	415	366	390	427	378	391	351	390	388	371	404	353	401	398	389	391	381	405	391	420	352	378	362	394	419	399	381	406	364	424	429	420	406	399	379	403	373	411	393	381	433	387	352	387	410	417	401	395	367	415	411	410	428	399	373	388	424	378	355	413	400	468	398	386	437	406	441	408	385	361	358	395	404	400	413	376	406	400	403	400	423	401	387	433	383	402	416	400	428	392	403	405	413	409	394	423	400	397	392	386	395	387	383	423	418	367	380	379	404	384	429	421	353	394	370	383	365	413	429	404	378	372	387	396	390	363	416	384	409	384	382	367	431	394	407	391	395	374	398	375	445	420	412	428	412	397	385	384	400	383	418	383	385	369	400	413	398	399	405	376	398	391	365	398	380	395	414	403	369	429	384	389	402	379	420	407	351	394	371	401	417	372	418	437	354	374	364	426	442	414	388	388	397	418	414	378	407	389	420	397	381	395	376	392	384	421	373	408	425	393	421	408	365	371	407	406	415	428	384	420	374	413	381	405	387	414	410	365	393	366	421	403	328	381	398	391	405	368	416	376	403	416	415	392	388	399	424	406	389	412	400	383	442	387	376	390	373	415	392	367	376	441	386	429	389	396	419	400	392	395	404	372	397	361	397	377	406	384	383	393	409	396	402	395	444	387	380	372	376	395	353	419	368	375	349	399	396	390	374	415	387	398	416	372	378	414	403	382	381	396	372	368	406	397	387	373	409	397	369	399	390	395	412	373	392	417	395	424	368	416	365	396	369	394	390	431	385	409	396	369	422	384	446	384	393	390	392	372	376	396	410	399	360	401	377	381	398	408	380	426	361	417	389	406	369	379	429	394	424	374	394	408	409	402	404	373	379	360	408	408	374	419	379	426	389	431	452	370	407	379	406	380	378	452	391	388	394	429	397	404	407	393	386	390	369	389	412	416	404	392	438	422	399	366	389	374	366	373	383	395	394	418	381	423	410	401	395	359	372	422	374	411	399	387	426	366	365	398	414	391	435	370	397	388	393	402	394	380	364	413	413	390	354	419	377	384	403	399	425	410	418	396	378	385	390	401	400	392	406	403	402	390	370	394	422	442	392	376	413	454	424	401	414	427	429	411	385	393	388	394	414	399	411	404	422	398	399	430	409	384	394	383	386	449	367	430	416	397	416	410	371	398	389	398	382	357	405	399	414	412	435	400	403	390	391	409	405	345	385	386	448	382	399	391	395	402	434	409	398	413	367	354	413	392	368	411	354	417	416	362	380	395	409	399	395	406	409	388	327	400	412	374	436	421	399	429	395	389	407	429	405	408	395	405	411	387	420	402	415	419	414	386	332	370	387	365	362	410	393	429	375	381	390	367	369	418	366	420	404	386	398	386	366	425	415	400	384	392	397	430	388	377	372	395	372	421	419	389	388	382	399	416	368	405	394	392	429	439	380	379	403	384	391	408	409	393	361	455	379	364	381	370	407	392	422	423	372	400	380	403	383	380	410	418	402	399	421	414	430	418	372	387	392	377	422	385	416	407	400	395	408	401	407	399	407	417	370	391	433	388	410	396	362	392	437	398	442	402	388	378	415	403	412	384	370	405	393	397	403	414	389	375	427	379	390	377	438	390	380	388	390	400	424	395	427	388	387	395	379	396	416	377	374	394	431	380	385	389	377	397	355	450	435	429	398	408	346	386	420	369	413	394	396	428	387	405	401	438	405	351	373	395	394	395	398	403	381	376	445	400	378	362	398	389	420	387	385	400	413	418	387	417	386	389	429	427	403	395	380	393	386	370	384	386	375	397	390	363	402	407	389	404	397	383	412	371	378	382	402	418	389	393	411	399	375	419	406	391	408	372	402	364	405	386	376	381	398	411	380	438	395	414	409	430	377	402	372	375	408	402	369	393	378	416	403	406	404	410	392	415	417	393	436	378	391	426	407	408	390	400	380	422	350	365	419	376	396	418	420	442	416	372	376	394	399	379	407	408	408	397	397	377	377	408	371	386	389	419	385	396	407	402	412	419	360	397	395	427	368	363	381	396	353	422	360	373	404	374	384	362	382	417	402	397	369	431	412	376	379	415	412	393	374	438	369	391	392	359	423	368	390	381	393	421	440	381	417	407	410	385	447	471	403	397	381	385	379	400	428	410	389	401	405	362	372	394	413	379	393	412	395	435	436	386	413	433	424	382	369	364	356	401	412	423	378	415	404	423	377	407	361	382	400	390	433	375	388	421	407	401	392	441	418	397	376	392	412	394	360	419	364	402	404	421	390	413	403	426	431	407	409	361	371	416	359	447	371	408	407	363	397	389	442	402	397	408	416	413	387	391	384	397	382	405	367	347	415	379	408	369	400	403	393	351	390	376	402	388	381	398	396	421	387	357	421	400	417	406	416	364	401	394	423	410	384	414	412	433	402	386	394	392	364	363	424	384	420	374	401	406	396	425	390	391	391	382	380	399	364	377	370	395	428	429	398	363	367	408	359	408	414	396	394	401	422	417	394	467	372	382	392	384	407	408	386	385	408	404	422	397	374	399	337	405	397	388	382	398	367	355	394	408	432	433	363	363	403	387	372	393	393	417	357	426	362	392	417	420	412	382	386	420	391	414	409	383	367	353	435	393	400
19987	35635	17059	4735	909	560	511	553	519	489	499	512	507	498	519	514	499	480	522	529	494	538	527	497	495	494	476	504	554	489	488	536	493	532	528	522	541	536	537	522	509	506	498	512	518	505	533	506	526	526	523	524	517	497	510	503	491	517	552	517	483	530	496	514	512	515	536	503	512	469	527	487	535	538	502	554	502	521	538	494	486	497	497	516	481	502	481	528	513	501	483	512	523	505	502	526	528	542	536	542	518	558	476	518	530	531	501	538	524	542	539	497	544	505	514	507	508	553	547	538	510	508	518	492	505	572	497	533	537	519	480	526	476	528	489	487	475	527	525	519	474	528	524	553	514	505	530	511	523	526	477	522	504	500	530	520	521	513	489	508	513	531	513	492	534	480	500	478	486	508	528	495	516	498	545	496	500	509	497	490	515	497	517	533	482	517	503	531	499	537	511	536	499	522	553	538	510	513	540	529	511	495	532	472	517	501	528	508	476	549	496	508	505	513	499	513	516	503	526	465	498	482	561	515	484	546	512	494	495	471	480	485	517	526	476	542	528	506	508	513	505	510	509	527	530	488	473	489	540	533	526	505	492	532	526	503	506	545	538	513	503	475	540	480	507	556	484	503	501	527	545	524	503	494	489	498	529	476	527	539	533	501	523	512	525	505	539	549	525	495	514	467	519	475	567	503	550	538	490	545	532	505	529	538	504	530	496	507	515	526	532	513	500	501	538	529	476	489	549	542	512	536	518	505	486	512	518	508	546	516	519	523	491	524	565	491	467	520	475	523	519	508	494	516	538	548	516	512	488	482	555	489	489	513	472	504	482	477	530	528	498	495	547	496	497	507	510	514	528	502	563	509	508	493	531	545	466	494	525	504	480	515	518	532	509	525	546	511	503	484	529	516	518	477	508	497	512	519	507	497	546	506	485	528	513	531	524	534	547	529	529	513	598	478	534	489	540	498	505	543	509	474	501	502	524	464	491	551	516	519	501	502	503	505	500	499	514	523	510	574	557	469	558	520	556	523	490	524	513	512	560	530	487	520	514	531	526	527	475	521	523	504	522	540	567	476	493	510	484	498	504	523	506	501	528	482	510	517	523	505	523	485	508	478	527	528	475	522	514	536	530	531	517	525	520	511	500	496	478	483	502	508	521	567	494	529	491	480	486	515	474	506	521	507	456	521	509	498	509	527	517	540	521	488	515	535	519	502	506	517	504	514	504	524	511	481	492	544	493	538	472	494	529	495	496	524	539	491	482	477	498	530	524	538	494	518	509	529	546	510	515	537	565	480	561	510	519	487	511	493	522	486	502	509	473	491	514	534	543	471	531	528	514	545	510	517	496	550	518	485	463	601	507	535	473	534	523	503	540	515	550	520	508	491	477	496	492	508	510	533	479	505	550	504	493	522	503	507	530	514	516	479	473	457	465	495	514	458	522	470	533	560	448	503	481	499	520	534	509	496	528	514	540	482	495	504	536	514	502	495	527	518	471	501	481	514	511	521	535	499	497	515	528	500	549	547	512	522	497	530	540	511	494	480	512	510	532	500	525	509	517	510	509	554	513	505	494	541	524	500	496	515	506	511	517	507	505	479	528	558	505	504	475	495	527	479	525	523	472	497	515	495	526	516	514	546	534	484	475	514	532	531	540	471	505	511	537	518	501	496	535	559	516	506	467	520	471	538	521	506	509	492	500	490	501	557	522	477	512	500	547	484	540	511	504	517	496	538	487	535	528	556	499	514	522	482	482	505	534	503	525	503	510	508	564	524	510	548	526	507	491	509	513	509	489	528	551	480	497	528	523	487	521	529	523	493	505	509	515	506	519	483	564	472	547	495	515	539	531	553	502	485	524	524	498	496	494	513	510	506	519	476	505	511	482	490	527	497	513	553	478	507	527	512	503	508	514	528	520	500	501	487	575	506	555	508	481	470	534	524	496	524	526	509	517	536	487	504	562	502	502	513	473	488	479	488	550	585	513	511	541	495	541	521	485	546	490	489	541	519	544	498	501	530	467	501	519	500	500	510	515	527	473	538	539	478	544	565	503	484	500	511	564	511	507	517	549	513	536	524	563	527	510	508	518	504	518	526	517	545	515	509	501	532	501	487	492	529	505	522	539	520	539	555	561	555	510	531	501	475	488	485	531	523	519	516	513	488	519	514	483	456	504	493	552	512	471	493	506	525	524	510	494	482	495	490	498	492	484	491	495	494	490	528	545	471	532	484	501	509	492	489	510	528	508	506	522	541	502	533	530	470	521	483	532	519	491	529	551	502	511	508	521	510	475	466	519	507	503	470	490	501	491	494	550	510	542	513	533	499	518	556	513	498	495	565	495	550	513	520	529	464	495	554	553	533	543	533	552	514	469	538	559	480	538	548	491	506	537	499	519	508	543	487	493	495	526	509	525	472	543	526	534	513	508	523	536	542	503	499	494	516	489	510	503	529	537	502	480	519	499	505	477	531	506	532	533	513	534	525	486	525	507	500	530	515	553	552	480	513	542	537	489	502	495	500	536	497	539	534	505	507	492	512	529	547	547	487	533	524	506	491	450	554	497	531	536	512	498	495	536	534	531	497	522	516	552	500	498	572	510	478	484	499	480	512	535	572	508	521	524	504	534	522	527	505	505	504	540	475	510	521	528	516	516	499	524	508	496	533	514	542	490	516	525	491	527	471	510	498	571	534	491	544	517	498	535	537	514	489	491	502	538	525	499	506	485	534	520	532	492	499	527	519	539	522	484	479	493	552	530	532	522	512	505	528	519	521	506	534	513	473	520	459	499	513	492	510	489	529	492	495	497	501	520	541	490	516	517	528	553	546	521	536	513	524	529	537	496	497	529	501	522	514	518	514	491	507	537	527	535	481	467	493	524	505	502	547	482	468	515	480	525	515	527	512	484	542	561	541	502	557	515	556	526	477	550	539	523	526	469	492	484	471	497	541	558	524	498	538	525	512	536	522	498	498	527	474	490	538	499	488	501	512	517	472	504	505	503	522	529	555	525	537	510	512	500	529	487	502	487	513	470	505	478	479	522	527	480	550	547	519	538	502	518	518	509	548	499	528	490	565	557	483	510	545	488	526	526	487	536	505	506	500	489	486	506	514	462	525	469	540	545	499	532	529	501	523	528	489	518	511	521	498	513	471	501	511	543	507	484	547	543	508	507	503	496	556	490	528	507	496	496	552	532	516	487	488	565	503	543	497	520	505	509	504	469	517	491	515	495	539	523	549	478	515	583	551	508	498	547	481	485	472	485	518	485	493	524	523	528	537	541	526	495	497	533	524	472	521	524	517	507	490	540	507	529	506	511	486	523	511	508	510	541	494	513	512	503	480	523	491	532	518	502	527	517	478	522	518	539	533	534	522	546	497	492	510	544	519	523	495	512	542	537	475	528	513	507	498	530	515	513	512	487	495	514	598	526	498	536	501	503	542	541	544	529	495	520	511	548	492	517	536	503	486	493	498	544	509	516	515	537	529	500	522
23190	21671	30258	25263	20146	7681	965	736	686	653	690	675	689	683	654	666	696	668	660	714	667	649	639	646	711	672	666	656	651	652	707	674	691	671	682	619	654	663	631	673	636	641	679	617	675	653	655	676	659	638	662	621	621	677	662	642	677	611	710	625	646	661	653	703	695	666	719	654	643	658	671	675	675	674	670	617	690	657	671	626	622	648	680	618	672	672	705	694	642	664	664	631	623	643	629	696	598	604	585	624	629	652	663	679	641	668	605	618	686	625	626	665	652	655	664	652	670	645	645	679	660	672	643	650	681	669	647	654	640	642	702	659	635	605	662	657	625	641	601	652	667	601	670	660	627	658	645	656	642	649	627	642	643	666	660	664	652	647	634	641	604	686	617	658	630	660	611	678	622	629	613	637	604	589	641	655	655	677	654	644	694	679	687	632	648	647	612	650	699	604	622	697	657	665	670	664	676	628	612	651	660	651	660	654	671	671	661	692	671	697	609	677	620	657	655	669	621	658	721	693	653	686	674	653	658	676	657	658	689	666	680	639	638	624	659	632	644	642	683	641	640	713	649	623	684	620	649	644	668	675	676	661	634	634	630	652	624	669	674	700	639	641	669	655	658	647	713	680	680	688	635	659	642	640	674	658	662	640	643	693	679	660	646	675	637	663	669	651	674	608	627	637	648	639	653	690	620	642	678	665	668	696	653	632	622	596	662	661	678	661	677	603	633	671	689	663	596	678	636	594	707	654	660	643	693	661	661	682	637	621	617	690	652	624	675	651	640	697	683	667	618	668	640	657	641	653	720	651	696	645	623	627	606	624	622	620	580	675	647	600	712	658	609	641	636	640	669	641	638	642	640	632	671	672	623	663	705	614	637	672	671	635	680	668	649	664	618	644	608	634	658	678	645	640	682	670	680	666	659	692	693	644	681	622	665	624	663	641	706	671	692	635	651	645	652	649	693	646	686	654	669	608	645	617	595	648	635	667	649	619	617	672	641	657	670	664	650	660	647	615	662	638	709	647	638	654	616	655	675	609	652	626	648	675	674	714	618	703	639	654	635	676	656	617	682	679	675	655	624	667	675	696	634	628	639	656	659	642	699	660	679	692	680	663	674	620	701	626	645	649	672	641	687	622	661	630	603	622	700	701	621	654	662	714	661	633	637	602	668	603	652	660	667	638	631	580	669	649	649	672	682	624	697	700	659	656	629	657	619	656	643	648	627	677	660	676	676	664	711	648	631	608	655	650	650	686	664	699	634	633	660	625	668	680	687	638	654	682	645	662	659	644	592	692	621	652	652	662	710	624	635	639	685	610	630	620	612	701	662	633	704	711	656	666	662	640	657	687	631	626	645	640	674	623	652	656	681	619	667	653	660	645	634	602	637	639	656	729	637	660	641	694	642	635	660	638	652	690	603	652	691	631	664	648	700	666	638	636	680	642	688	636	679	609	642	648	675	664	647	659	690	649	657	667	705	636	698	684	631	671	688	648	670	629	695	674	624	659	641	619	632	671	663	655	616	656	653	681	612	693	675	642	643	672	617	677	640	695	681	612	661	656	659	668	646	629	653	665	626	648	699	643	675	650	649	680	693	650	630	631	617	623	675	634	624	611	659	643	646	711	686	647	619	744	662	646	632	627	687	655	644	665	707	682	633	640	664	682	659	660	600	667	655	693	721	629	616	602	638	649	651	666	640	667	593	626	703	631	652	612	637	659	639	692	650	648	685	666	674	690	631	668	681	688	615	629	627	660	662	624	616	658	635	648	675	654	661	624	642	677	652	633	590	667	703	622	684	668	689	693	630	693	646	680	696	673	701	672	712	629	632	679	653	649	639	690	647	677	701	666	625	604	666	643	670	636	613	656	645	659	640	659	694	620	617	638	634	649	646	611	678	619	661	703	698	646	680	577	701	644	639	699	611	677	655	700	696	661	699	720	633	655	588	655	676	637	659	638	647	654	676	655	636	637	652	602	686	650	647	671	640	667	687	609	654	643	678	676	632	638	631	689	639	631	629	655	655	627	619	645	649	673	650	667	635	636	637	688	655	641	664	616	652	620	670	629	677	607	644	691	613	637	681	659	631	649	679	663	622	658	666	592	654	714	667	637	646	614	660	634	593	669	702	647	651	660	693	611	617	649	640	632	621	627	618	632	693	670	674	648	651	669	657	682	653	613	646	628	637	661	659	692	681	649	612	652	667	651	659	676	657	636	679	673	624	680	654	663	696	706	693	653	658	651	664	660	676	640	619	618	683	640	703	676	623	629	679	677	634	666	611	632	648	655	672	596	637	663	611	645	645	670	648	703	660	683	655	640	669	651	695	641	653	652	650	668	614	684	659	667	659	653	747	633	664	660	660	629	631	640	646	702	669	627	622	642	685	685	656	679	616	639	624	721	703	678	622	630	628	674	674	641	667	609	626	681	658	680	696	645	662	639	675	631	639	667	643	639	672	692	651	648	633	669	681	685	678	607	669	640	651	647	643	652	594	634	678	696	663	670	636	638	675	645	687	644	672	642	671	639	697	631	699	608	683	659	655	627	685	632	646	636	659	616	646	642	635	693	613	621	680	639	644	703	661	672	685	651	668	669	640	658	660	648	672	647	660	621	644	634	562	654	669	695	678	647	678	692	674	637	663	701	648	682	671	663	665	636	665	651	667	648	644	606	644	655	671	675	655	626	624	637	672	609	680	655	640	600	595	625	671	606	682	665	669	659	655	701	674	647	656	638	660	666	618	686	650	641	685	665	673	695	672	634	641	620	639	689	629	614	652	634	648	646	663	638	669	648	686	643	667	681	607	631	656	640	652	660	641	648	686	630	632	633	663	653	677	670	611	668	640	611	647	644	614	672	669	673	665	627	692	615	634	643	664	614	648	663	632	657	663	672	645	675	638	660	638	631	566	654	624	620	695	685	627	649	677	615	585	641	686	645	665	691	644	624	652	627	637	662	647	648	648	658	622	723	670	649	659	647	658	649	669	662	665	662	648	652	672	706	690	656	720	693	641	696	684	688	653	669	670	648	634	635	634	662	659	632	673	695	670	663	677	629	692	628	674	669	609	598	696	657	651	660	694	658	642	610	615	645	621	694	640	658	693	637	637	655	583	605	679	632	645	600	628	687	619	637	673	644	609	676	673	666	648	608	675	638	644	634	657	699	650	645	631	661	638	678	675	665	664	586	663	689	678	674	654	655	624	630	695	675	623	648	659	701	638	611	636	703	646	649	618	636	629	684	653	651	660	620	658	669	628	632	650	679	644	625	664	632	689	667	627	667	674	672	636	692	646	639	642	639	623	634	710	659	614	633	633	625	661	662	642	634	675	639	660	653	674	663	650	684	655	671	653	662	641	626	670	697	648	669	681	653	639	686	646	681	664	683	627	645	669	707	660	610	659	676	660	663	693	642	620	627	652	647	604	662	638	657	675	660	682	647	616	630	650	700	659	646	657	689	634	651	700	607	664	654	651	636	649	644	664	654	686	622
40324	77791	51614	31035	4288	1107	947	959	956	849	864	844	894	844	877	834	821	822	870	856	810	877	841	887	810	826	813	855	831	837	858	859	868	787	869	876	825	811	836	820	834	893	798	829	812	843	867	781	869	832	810	820	845	803	829	789	798	850	856	856	827	867	845	853	811	779	817	816	856	862	815	795	857	793	796	824	833	842	863	851	857	791	859	838	825	815	804	853	828	788	832	824	792	824	805	853	772	841	815	833	759	849	895	812	823	845	807	830	879	834	820	805	804	847	867	815	822	898	851	823	852	845	818	826	796	800	847	866	877	797	798	836	855	823	854	810	841	796	817	808	813	856	845	871	802	863	836	814	819	842	881	861	842	835	810	848	808	825	757	840	796	847	804	773	863	820	820	845	820	805	800	856	797	864	847	807	838	816	840	818	822	854	907	827	812	814	858	824	811	816	779	866	870	820	823	828	823	779	826	786	833	822	794	815	815	783	830	769	871	787	828	802	798	856	844	804	871	861	793	832	830	823	866	803	841	805	840	848	843	807	847	808	837	795	904	818	818	818	871	827	836	849	854	812	840	811	821	864	802	797	867	845	843	831	907	817	849	832	836	842	809	860	863	828	765	785	851	835	807	864	818	810	851	845	886	814	826	797	828	831	797	818	820	809	775	832	859	840	884	842	826	739	806	793	841	858	777	836	873	861	828	829	771	817	798	803	866	831	859	825	835	815	815	814	832	829	828	819	810	850	826	819	822	805	848	861	812	846	802	810	844	855	815	822	840	837	846	802	778	866	866	766	805	776	822	849	773	749	812	835	816	858	828	843	829	860	824	809	759	845	821	842	835	841	824	851	853	853	864	839	806	825	860	815	810	852	792	825	813	817	825	788	798	870	851	846	851	786	818	819	861	827	850	791	876	811	841	883	802	839	882	813	859	805	831	817	848	815	800	807	812	787	864	811	798	827	800	871	823	816	825	801	795	831	855	816	742	780	845	797	823	799	816	855	817	803	819	847	788	808	833	817	912	809	852	811	837	805	879	855	824	832	808	780	834	850	851	842	861	842	838	816	816	807	823	808	881	842	808	816	824	850	836	823	784	830	822	780	850	819	844	808	877	904	801	788	828	850	822	784	811	833	791	825	773	834	870	780	829	815	878	819	800	823	812	793	862	867	835	840	880	857	854	750	840	826	908	783	837	773	868	810	914	808	856	817	790	855	862	835	858	787	847	829	870	850	798	809	780	926	821	872	880	827	869	858	806	828	780	796	852	859	841	790	828	787	842	871	813	837	811	853	772	811	843	827	807	791	841	812	837	884	804	776	807	828	782	820	829	848	818	833	837	786	803	806	840	790	827	820	852	832	800	805	856	860	835	780	851	836	835	780	822	854	839	821	841	805	848	861	847	805	863	828	811	775	876	865	806	842	834	805	884	828	834	837	808	824	815	785	820	858	832	783	858	823	803	842	815	868	864	810	825	801	802	810	833	806	851	845	817	861	810	832	826	832	841	788	829	880	803	809	820	859	801	833	846	903	773	844	828	800	831	912	837	791	853	834	820	809	786	746	837	829	839	843	823	863	871	819	842	834	846	791	840	766	808	865	771	816	803	874	785	804	812	856	871	826	810	846	798	833	822	888	783	776	881	866	830	802	831	832	837	832	825	829	819	849	832	837	862	813	853	828	791	824	896	833	809	807	831	801	810	891	829	821	856	872	876	815	867	825	802	830	840	788	876	840	831	814	815	827	802	836	780	849	818	832	850	843	877	803	861	865	791	821	889	835	827	848	782	837	806	802	850	832	835	822	846	852	835	891	838	813	779	818	841	826	825	830	831	865	809	831	796	804	776	882	828	812	866	812	781	812	832	831	767	803	859	815	859	778	841	860	806	823	833	800	803	827	887	827	827	832	839	790	863	822	815	856	832	805	826	834	885	863	847	852	800	845	885	833	802	839	794	823	817	805	776	814	785	845	805	845	831	864	818	848	789	804	810	800	852	805	864	801	821	778	837	890	858	845	815	849	863	861	842	826	882	854	774	852	791	814	844	790	838	806	816	807	833	814	768	756	862	820	841	810	820	830	809	835	839	839	854	822	860	806	858	834	809	837	866	881	819	826	822	870	824	832	875	832	868	832	813	801	829	791	847	803	837	802	837	852	791	803	813	832	754	820	814	824	834	845	867	792	893	848	852	831	841	861	845	846	847	853	839	891	822	778	840	827	853	864	822	843	788	864	784	812	833	815	818	787	850	866	786	839	824	769	831	811	796	853	819	848	862	802	836	826	811	836	826	851	832	787	845	890	819	835	836	797	788	767	840	839	842	820	869	846	783	815	827	808	837	792	880	801	789	813	826	841	826	842	859	798	811	841	817	797	840	793	782	840	846	834	831	731	830	855	872	805	811	837	882	817	806	860	842	839	844	798	781	814	823	860	875	795	812	863	860	860	834	818	828	869	788	838	824	839	796	781	815	818	852	807	826	890	880	805	821	833	811	864	790	891	803	843	840	796	819	794	857	851	789	867	796	830	817	841	864	805	759	820	824	810	782	862	790	845	847	831	811	809	834	807	834	768	818	828	761	839	800	806	774	783	841	820	878	861	765	803	810	844	831	834	864	787	848	818	826	776	822	783	834	818	756	813	822	856	850	881	799	859	841	880	827	783	798	856	805	800	870	850	804	823	787	824	798	832	829	830	850	804	866	815	833	798	850	827	859	830	818	807	871	819	792	827	843	790	827	775	775	866	823	870	797	820	861	809	832	827	831	814	822	825	864	833	812	808	870	819	847	830	851	817	913	865	777	812	876	802	819	818	823	797	820	794	839	889	815	838	766	834	832	827	825	795	782	818	845	756	797	817	810	879	863	815	849	829	766	816	828	813	816	816	828	812	828	842	797	796	825	847	777	812	820	814	843	770	779	828	869	818	843	833	841	878	801	846	838	856	854	845	786	832	881	802	833	787	822	850	878	789	858	837	814	802	825	834	814	810	824	792	784	805	844	803	856	836	840	789	852	821	827	823	845	833	789	815	857	907	798	842	842	843	845	880	863	813	824	821	860	828	830	851	805	825	815	771	861	797	815	794	842	816	812	813	799	869	886	801	782	790	846	807	825	841	819	856	778	832	796	840	809	815	904	856	826	823	799	774	847	831	850	840	852	759	844	851	851	902	877	876	869	828	800	797	771	815	842	841	865	804	832	799	801	799	825	790	836	776	867	850	842	834	866	832	821	835	804	838	838	815	805	808	806	847	873	837	874	833	872	873	805	801	781	809	787	841	793	826	825	832	816	809	813	846	869	825	813	878	785	799	796	825	800	865	867	808	829	877	833	836	865	815	810	788	840	822	839	857	815	843	818	849	812	769	872	824	810	842	814	794	844	768	861	822	833	813	786	799	849	849	840	832	801	843	810	848	869	843	838	836	824	836	769	841	793	798	836	840	834	836	826	802	773	803	805	872	867	787	817	835	836	829	838	842	822	792	818	820	809	868	825	790
24534	22032	28961	25144	7902	323	238	234	217	216	230	211	256	193	195	222	238	232	202	206	222	235	188	215	219	200	215	224	225	207	206	211	224	239	190	201	194	232	222	215	205	211	208	222	201	228	195	225	202	203	223	206	212	212	238	193	184	191	226	230	218	193	189	208	225	209	205	187	203	213	188	193	214	198	198	220	214	193	187	179	217	260	183	204	199	207	225	218	195	215	234	221	198	184	189	238	210	215	203	214	195	190	188	206	202	207	188	226	222	216	233	205	213	188	209	203	229	210	208	211	194	196	204	200	221	200	212	211	199	214	186	195	204	210	200	210	222	199	183	206	223	214	195	212	216	215	202	199	215	235	239	207	194	211	201	185	212	203	186	210	208	212	224	215	191	205	216	247	231	234	191	184	197	226	235	197	203	191	206	212	192	226	201	202	202	204	229	229	213	211	187	202	203	195	213	217	206	220	197	202	215	212	231	185	211	191	198	209	221	204	220	222	201	218	203	206	194	215	219	199	190	212	206	207	200	204	200	223	208	201	219	205	218	243	218	195	204	189	217	214	214	235	234	199	232	191	206	215	210	199	188	231	197	203	179	212	197	218	221	208	195	187	207	180	234	199	225	209	213	182	203	226	199	189	211	209	186	231	206	215	186	182	209	192	204	226	190	225	236	196	187	215	203	205	198	233	179	227	227	218	213	187	225	230	191	220	210	209	224	200	194	208	174	209	216	214	221	207	200	193	226	204	235	200	197	217	209	192	209	219	195	207	205	225	180	193	199	245	219	204	222	208	216	204	176	205	202	210	194	202	229	208	203	185	219	209	213	198	221	176	193	209	210	211	216	194	224	202	220	183	212	239	201	223	224	216	185	199	200	221	236	195	208	176	196	208	200	200	227	213	213	209	208	206	202	205	216	213	209	211	184	181	223	217	213	219	210	212	200	208	222	212	202	209	219	221	212	202	202	222	220	221	210	188	204	205	208	177	209	222	212	194	172	216	219	203	186	227	215	218	216	214	222	215	198	209	202	202	189	189	221	193	206	214	209	205	190	220	236	220	215	209	209	234	220	225	221	220	211	229	194	222	186	230	210	190	232	207	189	184	204	198	226	207	199	210	180	217	215	192	205	226	234	227	204	198	210	219	214	202	218	212	233	192	207	197	209	205	241	240	201	196	192	196	194	212	188	214	201	236	211	206	227	205	187	199	215	222	178	230	221	234	206	214	201	202	233	190	218	222	187	198	203	215	191	235	204	217	199	215	257	214	219	214	197	214	203	195	223	235	202	218	209	210	225	211	220	201	185	202	204	217	219	236	216	213	252	191	220	206	186	200	210	198	183	201	221	214	205	217	190	211	240	210	217	216	198	221	225	227	195	222	196	214	220	211	215	199	202	202	217	197	190	220	210	224	170	214	216	196	193	196	190	193	205	219	198	203	195	189	242	187	196	203	184	190	240	215	207	216	201	199	181	223	209	210	235	190	205	202	193	192	192	191	213	213	216	215	198	202	237	249	225	202	208	211	228	209	210	224	196	201	211	205	197	208	228	223	192	206	217	212	225	206	173	222	198	203	174	198	230	215	177	203	206	204	216	219	218	210	221	195	193	203	215	190	248	213	201	197	191	211	204	202	199	207	210	218	201	216	216	209	204	226	214	176	198	205	198	213	223	219	215	219	231	221	219	203	204	191	227	216	200	245	224	202	207	202	223	185	229	225	195	186	241	232	203	204	199	208	208	244	223	214	206	196	188	199	202	198	199	250	207	218	210	192	177	210	225	209	197	203	220	185	205	207	219	212	201	200	231	211	215	182	211	189	202	229	228	212	210	197	203	184	212	215	196	230	218	192	197	219	236	204	225	211	213	197	220	206	244	205	223	189	228	200	172	200	216	224	217	215	205	186	209	184	229	205	201	223	218	206	229	208	201	195	214	248	187	199	206	187	183	211	213	200	219	213	215	206	230	217	206	222	203	218	198	207	208	207	197	220	190	199	234	213	199	193	232	213	212	209	212	231	198	217	214	224	230	200	202	191	219	224	195	211	221	223	226	204	216	221	209	198	207	220	214	210	221	221	229	205	196	226	226	232	185	201	182	209	208	212	191	224	220	194	215	211	223	207	228	214	220	200	211	192	220	195	191	225	219	197	205	191	241	239	228	197	229	200	215	205	211	216	210	192	208	223	221	189	208	192	240	207	193	201	199	212	204	200	230	196	219	195	226	219	186	228	204	218	196	216	191	178	199	220	215	203	201	188	225	205	211	208	199	204	216	214	203	204	208	196	212	224	216	217	216	215	192	216	205	219	186	204	222	204	205	191	211	202	209	210	224	177	185	220	219	224	222	227	211	235	196	218	190	195	213	190	208	209	226	214	189	202	195	212	199	182	206	203	196	214	222	203	222	213	246	203	227	204	206	220	202	215	195	228	204	179	219	196	210	216	225	193	211	210	213	213	214	210	190	212	219	199	203	201	191	208	207	221	195	219	190	198	198	213	217	196	210	228	202	208	202	201	225	217	192	203	206	200	226	192	213	193	226	212	249	210	222	199	220	231	201	219	245	205	207	203	220	224	198	218	197	220	215	209	195	205	227	186	191	199	169	229	221	207	214	204	195	208	213	206	217	206	213	225	221	198	193	202	209	203	211	239	224	210	214	233	191	211	224	188	209	198	195	201	194	206	225	175	202	201	217	201	198	191	232	205	196	192	216	213	185	196	235	227	233	202	197	206	216	220	207	173	218	204	188	189	202	218	173	209	222	195	205	195	221	204	205	225	204	235	228	235	224	173	229	203	242	207	196	217	189	225	206	198	221	216	195	211	197	209	220	189	190	203	202	228	206	202	221	212	204	199	223	205	205	200	211	222	209	203	202	173	205	218	222	190	207	190	214	225	213	200	193	200	207	216	195	248	226	218	216	178	225	200	201	220	191	204	211	210	251	191	203	190	198	234	200	201	214	211	214	237	226	209	225	227	198	171	181	215	210	227	204	214	215	195	205	201	217	218	190	205	206	192	216	221	214	218	205	185	220	209	202	203	217	199	180	218	202	207	188	198	195	208	213	203	205	202	195	215	214	204	193	215	204	207	169	220	186	208	191	209	223	212	234	206	216	176	227	198	206	207	187	213	221	203	201	187	201	203	218	214	202	198	206	178	200	213	194	207	196	226	220	219	193	223	193	223	208	191	205	211	214	198	223	223	198	218	210	193	242	198	192	208	203	201	205	201	217	214	201	197	220	199	201	208	194	197	211	191	206	215	210	218	225	203	194	223	201	185	199	196	201	192	211	200	207	191	194	223	206	200	210	209	198	190	219	208	190	231	197	229	217	209	201	208	203	184	206	196	205	218	191	189	208	194	217	235	193	221	210	248	208	227	191	205	205	208	209	208	213	231	209	204	194	213	223	216	202	228	178	237	228	188	186	196	197	228	205	205	213	205	199	194	216	218	206	193	207	220	189	210	206	214	222	243	217	186	210	209	192	196	205	201
36203	61759	40011	20598	2363	417	370	335	333	315	323	314	313	323	277	317	317	291	282	312	297	261	281	310	296	270	277	271	298	276	262	301	266	283	264	312	311	289	287	281	275	332	272	328	260	293	284	301	306	271	299	307	283	268	293	278	299	256	260	290	252	278	289	305	310	282	247	287	283	271	292	297	289	280	281	289	300	310	301	292	292	284	279	290	280	305	323	304	319	268	283	262	287	297	263	330	278	291	292	278	291	279	307	289	294	276	287	273	311	292	255	280	304	282	301	286	302	306	288	270	281	312	307	298	289	279	270	289	267	276	291	303	248	284	331	270	264	284	290	277	284	263	263	321	291	307	290	295	307	289	274	292	273	284	288	288	290	311	318	284	264	301	276	312	305	267	285	286	281	326	295	320	275	268	307	298	243	303	295	258	296	269	271	294	290	294	311	268	293	284	249	261	279	301	288	294	270	300	298	273	297	267	262	276	280	311	291	291	292	286	265	275	282	281	310	283	306	261	297	293	286	282	260	262	299	313	270	251	299	289	294	309	297	299	309	280	289	271	302	302	291	281	296	268	302	282	301	312	290	268	292	273	297	294	289	326	296	300	313	283	302	279	265	295	274	285	302	281	287	293	302	284	283	306	284	273	301	315	319	302	296	293	303	290	273	288	296	316	297	277	251	271	281	283	281	289	295	278	285	321	285	274	290	280	268	309	259	292	283	302	264	297	283	288	295	280	305	305	291	274	304	285	289	306	271	277	294	299	295	268	310	314	318	296	301	309	294	290	301	291	283	282	279	299	289	296	280	297	279	287	266	281	322	279	301	260	309	302	314	323	278	285	309	274	265	285	294	289	280	296	285	285	304	297	295	294	306	318	260	285	262	295	268	283	277	286	297	278	274	295	254	294	286	266	281	277	287	284	279	257	289	283	269	294	276	298	276	288	272	273	316	310	275	286	265	298	263	253	292	296	310	309	293	272	281	286	298	290	316	297	302	303	302	294	298	264	266	304	283	288	237	278	254	273	268	287	278	294	286	289	299	297	309	300	238	285	273	286	317	281	278	291	300	284	279	249	289	313	294	265	277	283	296	294	325	316	269	299	284	297	292	265	285	291	265	279	291	266	296	295	312	282	282	298	308	307	310	273	288	287	325	287	295	321	297	274	296	279	297	290	276	268	305	266	289	300	301	293	301	313	297	277	299	307	318	276	310	333	286	294	298	262	324	306	279	294	264	289	283	301	296	289	288	305	262	300	317	269	277	293	277	266	293	308	300	261	266	299	285	290	275	270	299	309	315	299	322	281	267	269	307	304	290	311	293	322	270	277	296	290	277	307	284	314	278	309	301	264	294	286	261	277	284	259	276	262	297	288	282	274	296	284	271	273	274	281	311	281	299	308	285	292	294	302	305	269	256	250	278	256	291	305	284	284	301	325	297	262	303	293	279	307	271	271	261	294	294	262	277	293	302	301	327	318	278	271	271	270	275	317	280	289	275	284	294	285	270	315	299	302	296	279	291	280	297	297	271	293	247	303	320	266	309	288	299	276	315	307	292	269	265	275	288	291	254	277	272	311	283	280	313	305	288	262	293	274	316	278	298	296	262	253	277	290	313	304	313	299	302	269	259	319	288	314	307	277	269	289	298	296	294	321	323	298	296	308	305	290	314	295	273	309	298	323	274	284	274	295	291	277	295	264	276	292	315	310	305	273	309	260	309	309	286	301	265	331	285	248	280	275	288	258	308	299	280	305	277	292	287	317	309	274	292	305	264	266	330	276	309	308	295	265	306	270	296	315	283	290	275	269	291	271	290	274	326	308	298	295	297	303	271	283	250	265	263	254	274	263	278	324	300	305	300	282	262	304	286	302	267	285	279	301	287	286	299	286	260	284	291	286	320	296	305	292	294	291	302	288	262	277	293	261	302	266	302	289	281	268	256	286	292	291	272	303	289	304	291	285	271	270	314	294	238	290	279	277	291	274	292	291	317	280	270	278	280	294	272	288	279	288	276	296	292	296	291	284	294	308	298	281	290	306	283	285	284	274	275	285	281	286	281	306	281	291	277	280	256	285	266	302	296	296	288	320	280	272	302	268	304	300	307	315	279	299	304	313	275	244	298	265	298	263	265	287	294	314	267	275	274	278	257	308	266	263	262	285	283	274	302	304	280	303	271	283	293	263	317	318	295	262	296	286	294	275	304	319	277	294	284	303	295	295	306	290	290	271	284	276	299	300	301	283	329	294	293	276	320	313	281	295	295	284	277	310	279	292	278	297	287	307	288	293	276	290	301	320	283	296	255	309	293	292	312	292	261	277	292	294	287	280	284	278	277	278	296	284	275	291	288	287	242	281	285	315	271	293	273	296	298	287	256	294	285	292	296	288	275	285	294	264	271	304	281	287	266	307	276	274	293	296	279	269	302	242	279	300	305	277	292	291	276	296	323	316	315	297	270	294	293	288	279	283	251	276	326	280	303	323	288	274	272	284	292	314	295	266	284	284	288	296	270	324	258	279	291	290	291	288	294	261	283	260	313	332	285	294	281	321	329	294	306	296	310	286	283	294	283	294	255	259	252	288	289	278	295	318	251	284	306	295	280	302	281	302	287	277	275	312	320	295	288	280	281	304	284	290	282	289	284	292	280	299	300	287	294	303	292	273	273	297	259	262	294	307	290	320	303	287	304	288	311	297	282	271	314	312	310	279	293	272	283	278	287	277	305	313	270	280	290	307	289	298	263	302	286	303	306	283	284	276	275	273	266	275	295	281	272	284	282	294	294	309	271	316	267	294	292	271	292	278	303	315	262	326	277	259	305	298	292	327	298	308	288	281	305	335	295	278	284	305	268	306	264	288	276	285	290	252	286	310	259	297	323	309	280	269	295	305	287	277	269	311	264	298	279	283	290	257	304	291	326	280	281	288	291	286	285	283	275	295	294	304	281	275	244	263	289	309	270	307	314	274	257	296	284	286	263	267	284	295	288	264	313	282	325	269	306	301	285	281	327	276	325	286	278	281	292	299	274	287	277	310	307	287	240	298	303	264	285	287	295	305	281	324	298	297	272	300	305	285	286	316	275	277	296	300	254	285	279	272	307	253	297	287	311	271	312	277	284	293	280	267	269	286	271	303	305	268	279	295	307	288	298	306	281	268	299	261	277	302	280	307	302	252	290	286	294	306	316	303	318	298	303	272	280	281	279	271	259	275	284	261	272	293	294	313	264	282	290	306	288	298	285	278	273	293	272	322	314	278	275	297	282	292	297	273	264	268	290	298	286	293	288	273	278	271	300	285	283	310	273	285	283	284	260	280	305	316	315	272	278	283	293	284	273	297	287	286	295	283	330	305	291	273	291	289	273	333	281	274	281	283	278	305	291	304	297	278	302	280	318	307	284	301	301	306	265	301	289	287	304	315	297	268	280	276	274	298	273	293	276	307	304	266	296	270	269	264	308	305	307	292	268	294	293	315	282	305	298	277	303	313	276	276	303	269
22351	21399	28537	25204	21325	20034	5810	689	616	615	624	559	588	599	533	544	573	552	613	545	533	524	513	528	533	542	539	523	484	525	553	543	564	498	505	502	504	576	524	543	591	537	526	522	523	522	515	560	548	482	577	545	522	579	517	544	567	537	523	540	521	506	554	522	529	531	537	566	508	557	532	495	520	541	535	509	553	557	520	585	574	493	538	498	557	516	537	571	508	523	556	488	493	545	563	517	538	494	543	566	578	538	537	548	520	497	561	518	518	501	548	546	493	534	525	527	584	531	578	471	552	549	537	553	547	504	489	532	527	536	548	521	544	524	539	512	515	527	561	530	538	530	568	544	557	529	559	502	508	545	513	530	555	544	567	527	538	488	519	543	509	537	518	508	518	511	531	531	546	543	541	530	515	503	502	521	533	510	536	550	538	514	530	557	557	521	530	518	527	560	514	512	529	551	523	490	549	495	567	533	539	520	519	496	527	564	466	477	525	558	539	504	593	516	513	521	559	518	577	538	542	531	533	556	527	559	543	537	526	529	546	540	531	518	525	534	529	526	507	525	539	521	541	518	498	528	562	565	529	552	537	484	510	534	515	523	553	520	523	535	573	536	512	559	503	564	553	538	521	525	559	534	557	470	527	539	522	548	568	562	521	533	547	508	497	505	538	503	563	534	490	521	539	510	541	572	542	521	500	503	566	575	545	507	517	516	526	555	537	562	551	535	514	524	537	522	552	538	516	541	584	549	523	550	538	533	533	520	518	546	561	542	540	542	540	528	536	528	492	503	547	526	547	553	538	522	548	498	547	491	543	517	521	555	560	537	513	580	567	582	514	522	557	532	524	533	529	500	538	563	515	501	538	516	504	553	529	518	571	542	514	576	523	561	510	580	550	556	537	506	525	544	539	534	548	584	492	507	539	553	544	561	545	522	520	520	518	532	512	535	549	519	509	544	574	523	530	533	498	523	535	544	486	506	520	557	547	539	512	534	558	517	526	540	525	540	523	529	515	524	531	528	524	570	500	496	564	520	539	560	524	504	554	516	545	559	529	546	562	485	508	505	527	493	524	505	536	519	508	547	540	528	519	551	501	502	524	591	522	547	554	540	531	553	509	551	541	542	488	566	564	544	528	554	554	555	533	528	535	524	539	521	571	516	542	513	551	533	573	540	562	529	508	534	521	561	543	522	540	542	570	524	541	554	533	535	552	575	512	494	469	529	563	542	541	511	517	530	505	547	561	532	510	541	576	541	506	510	539	562	520	533	510	538	525	488	553	517	537	519	503	525	509	529	554	510	512	516	520	525	524	525	543	505	556	517	534	532	519	539	517	483	542	544	526	550	506	575	555	519	522	542	502	501	538	529	529	526	532	503	487	565	553	531	541	507	544	546	521	536	495	474	551	481	561	525	543	503	548	502	553	560	522	546	530	552	557	543	553	530	541	539	523	567	521	513	530	537	557	547	514	508	555	536	565	515	514	509	538	504	503	560	542	499	510	532	529	538	530	508	556	522	521	493	506	534	536	582	540	585	550	545	510	520	569	501	533	533	599	510	526	566	545	546	557	525	535	555	565	500	535	523	516	537	535	509	497	515	518	486	558	556	545	543	553	570	553	536	530	513	490	538	537	509	514	530	526	542	520	519	497	544	526	553	535	510	521	546	552	534	517	509	537	555	549	518	526	583	516	529	523	528	483	539	571	530	555	539	520	499	506	544	504	534	529	509	515	561	540	549	478	519	507	493	512	520	515	563	528	538	532	539	544	552	555	554	526	542	559	528	548	550	569	531	504	539	546	540	559	546	516	553	560	556	538	515	527	508	545	536	548	582	516	521	490	516	506	536	523	532	520	527	530	524	485	562	531	494	522	533	504	520	543	554	536	562	508	499	475	556	519	540	500	528	556	568	545	522	558	520	556	532	547	487	514	472	543	537	528	526	514	539	551	538	531	516	494	586	545	515	578	545	515	513	585	526	529	526	536	500	510	579	535	521	535	533	532	522	472	530	573	527	508	518	552	521	509	508	572	531	538	559	522	535	492	531	493	559	505	488	508	494	533	556	556	535	530	548	536	515	539	562	517	503	548	515	508	517	497	468	585	518	517	526	530	535	540	536	516	541	538	516	541	533	554	502	584	553	508	490	510	515	503	551	503	518	519	518	542	520	539	550	541	488	523	538	558	526	520	521	528	551	529	505	548	497	529	546	556	502	491	540	520	547	519	543	510	526	523	531	555	535	503	547	561	564	502	518	549	534	502	536	516	545	517	553	524	559	527	494	509	526	552	570	537	537	530	531	517	568	547	536	531	529	531	504	576	509	542	577	531	514	517	538	547	507	552	537	497	525	585	541	589	581	522	521	542	505	523	539	509	567	533	500	501	568	549	563	504	511	510	536	546	517	562	534	548	526	531	510	558	565	530	534	557	559	526	541	523	528	501	530	557	517	552	562	532	556	569	525	522	527	504	554	554	509	512	566	544	524	522	545	532	515	500	518	529	487	535	531	501	539	556	508	491	525	508	536	527	528	517	547	545	524	517	552	534	555	532	537	529	537	511	544	545	565	482	532	549	537	546	533	536	513	506	539	551	566	539	559	492	502	556	542	542	535	529	529	523	530	527	529	520	493	510	519	529	526	548	543	568	557	549	563	515	455	532	515	543	564	500	569	547	536	540	520	535	491	556	572	545	500	523	573	548	532	525	543	545	493	532	529	546	522	482	542	563	518	534	544	499	562	566	556	523	535	544	547	507	559	500	581	525	531	527	488	547	545	562	521	515	497	506	547	514	541	534	514	531	550	538	530	501	513	522	525	526	525	551	546	498	482	549	505	507	507	535	521	497	538	526	517	512	498	561	544	530	523	534	564	549	535	540	545	523	570	548	531	509	517	518	516	503	535	554	525	533	502	494	555	531	528	533	513	544	493	562	544	541	481	504	494	533	545	494	477	545	485	574	523	582	536	525	557	543	501	527	515	496	580	553	511	524	592	535	547	519	538	561	510	537	583	516	514	537	540	565	551	516	546	543	524	534	519	557	551	546	521	516	544	559	604	531	585	496	527	545	561	550	553	538	542	555	500	477	564	563	568	541	532	556	515	562	526	513	541	566	522	510	527	488	569	546	558	557	544	536	536	525	497	574	517	536	551	510	501	534	534	518	500	524	544	540	535	553	538	527	557	556	524	524	530	578	502	536	525	484	539	504	513	528	462	512	518	514	540	533	536	526	484	483	545	541	526	508	545	535	509	540	576	517	559	552	508	527	505	547	523	545	513	514	546	521	558	520	548	542	495	579	534	556	575	556	557	493	571	520	532	550	497	556	533	543	541	518	517	531	522	555	581	529	555	556	517	503	548	550	568	537	550	556	574	512	541	498	539	560	569	542	557	550	536	546	517	544	490	585	555	544	514	560	546	561	527	551	552	515	520	517	566	565	522	522	527	521	533	494	537	522	534	568	539	502	510	529	514	563	549	515	517	520	533	551	492	564	531
48400	85373	57945	40562	5516	1171	1001	928	893	861	791	818	782	780	707	728	741	709	752	696	729	749	677	693	661	677	697	712	769	668	703	644	677	680	694	689	714	741	718	676	723	710	698	697	697	710	689	710	680	697	730	688	756	686	684	744	713	742	673	674	702	708	721	680	713	660	723	676	638	685	749	671	686	671	699	693	688	682	697	700	689	651	736	666	682	707	714	664	726	725	705	640	655	687	673	755	719	672	712	710	658	702	714	686	674	715	724	728	670	662	647	726	705	669	672	712	712	733	676	673	655	694	689	653	714	683	708	703	706	722	665	667	703	721	694	718	667	659	664	683	699	705	680	655	643	707	685	709	723	747	668	683	687	678	676	653	698	717	719	717	712	738	687	675	677	699	672	659	676	697	669	675	656	641	701	740	723	699	686	665	677	731	728	693	733	685	704	726	705	693	684	627	663	693	724	680	661	720	634	703	711	701	717	713	712	708	668	724	691	682	670	686	670	687	703	676	732	686	667	750	695	694	712	702	697	693	671	721	729	708	697	725	723	714	676	714	732	654	706	669	693	720	693	695	701	657	707	691	683	666	692	743	729	703	693	691	663	686	670	672	697	677	681	678	696	672	691	686	679	649	745	691	699	711	697	690	681	712	729	644	782	657	712	706	727	688	679	709	709	682	729	734	668	683	685	685	729	655	688	689	660	644	679	693	682	627	691	643	663	719	656	687	690	697	690	694	707	695	684	694	707	674	705	674	712	707	689	735	695	736	643	678	716	674	705	710	658	708	646	692	757	676	681	707	666	728	740	698	729	663	690	677	710	680	688	727	647	719	724	721	697	715	714	658	699	706	671	685	711	710	669	696	664	689	713	700	676	665	690	699	688	710	706	698	645	678	725	723	668	693	699	697	685	678	729	680	747	670	703	645	735	697	682	692	719	710	699	705	678	671	679	708	699	688	704	693	714	681	729	728	657	688	702	734	696	708	692	658	694	693	678	713	704	675	677	694	702	644	642	641	648	732	692	701	668	663	660	699	695	652	650	685	707	639	728	719	722	682	668	680	682	709	687	693	689	696	685	682	678	705	722	706	710	705	700	752	717	696	717	693	678	678	694	728	735	649	666	719	678	724	692	729	701	684	747	650	717	706	670	768	742	716	696	686	710	673	689	704	721	683	692	704	690	745	713	665	664	739	703	688	686	714	717	714	641	672	681	679	704	720	697	719	718	687	699	683	710	694	724	698	672	679	672	694	698	704	671	708	661	702	698	705	721	636	691	710	644	686	716	702	680	693	722	677	706	738	714	707	721	640	691	682	685	711	692	689	680	726	696	641	748	694	684	671	682	629	719	697	706	717	693	709	697	677	694	729	712	721	649	703	694	722	712	721	661	711	691	670	703	666	705	686	699	697	717	678	696	706	747	672	710	708	725	681	656	702	705	681	702	684	681	655	702	640	675	719	675	683	714	626	677	681	696	755	711	682	669	719	719	652	694	677	689	667	698	681	680	663	691	667	689	713	722	674	713	662	671	662	705	690	690	678	690	668	695	708	673	694	654	660	708	671	695	683	669	722	625	715	665	751	697	696	712	668	715	659	678	663	674	685	661	704	701	700	638	671	704	722	668	695	684	692	691	691	690	697	673	705	715	719	685	717	665	699	680	692	635	738	681	697	697	699	679	713	649	667	747	693	707	677	673	677	682	665	685	712	656	719	736	673	673	743	714	691	711	657	684	683	728	671	682	679	679	725	664	692	682	722	669	672	661	661	704	653	688	665	735	714	695	659	680	712	665	701	669	695	677	659	689	710	737	706	660	667	674	709	733	717	718	732	691	676	666	695	647	681	688	698	676	682	682	697	645	713	727	680	720	670	663	668	711	666	705	702	701	717	735	700	719	661	711	721	673	674	671	673	662	753	683	620	681	695	695	692	654	714	672	678	708	671	699	652	656	644	697	698	703	701	687	684	655	649	683	627	676	718	736	719	694	695	681	692	717	654	650	720	723	678	675	686	671	709	691	685	703	735	672	687	710	690	696	653	740	670	687	705	699	670	717	729	665	661	701	699	727	720	666	701	670	719	707	669	661	726	718	702	702	699	682	713	638	654	697	688	663	713	693	678	649	722	700	692	703	690	685	736	686	699	683	675	650	663	687	687	683	716	712	664	701	659	683	662	661	650	611	678	686	753	682	660	676	686	683	664	637	696	710	698	675	694	689	660	655	674	693	654	700	681	681	694	702	690	685	678	670	693	682	667	721	720	683	684	676	689	689	732	674	688	701	690	670	684	720	701	743	691	721	710	718	688	693	660	724	703	669	663	736	706	708	679	721	687	731	691	681	768	694	710	729	708	676	711	696	673	695	655	702	726	707	656	692	701	660	697	653	729	672	655	721	707	667	721	679	713	658	684	682	720	710	671	686	738	749	669	708	624	705	684	780	714	689	621	697	691	674	660	694	694	686	704	680	712	725	669	719	699	720	712	702	750	687	704	713	680	719	669	694	699	702	671	679	707	658	696	706	689	692	682	677	670	676	677	666	676	724	712	723	657	669	709	717	702	643	693	674	690	681	685	667	705	710	725	703	689	677	632	700	722	661	697	704	687	726	683	671	682	688	690	658	691	697	697	680	718	665	684	697	712	670	656	689	702	664	718	667	714	693	681	693	697	709	683	671	646	704	713	675	710	674	704	688	719	689	659	665	745	677	679	723	666	707	699	704	707	693	717	726	668	747	688	673	676	688	654	683	692	677	719	748	727	689	682	678	712	691	720	683	713	758	669	705	693	687	726	700	640	658	690	742	693	655	692	639	690	720	666	719	713	678	710	701	737	662	676	690	672	695	705	666	650	704	711	675	669	733	658	787	670	687	688	689	736	698	678	717	662	644	661	632	672	695	692	678	669	732	712	744	648	712	734	725	677	698	715	679	672	659	715	667	703	681	686	735	694	699	685	687	650	679	700	685	642	719	681	715	649	698	681	696	723	719	695	695	660	661	671	714	648	689	749	636	718	696	724	677	711	672	681	693	702	725	665	704	684	647	673	762	698	719	687	676	682	646	688	707	657	695	722	687	642	689	687	671	708	715	661	678	671	679	678	729	716	700	686	697	688	723	695	708	665	700	735	702	705	719	683	663	659	692	698	681	692	691	703	691	715	644	691	673	678	666	740	662	724	673	666	708	660	735	727	708	734	687	682	702	721	624	687	706	723	678	697	731	687	692	694	624	676	649	683	668	723	677	668	707	701	692	707	693	716	672	658	702	686	736	724	741	678	684	655	701	653	693	702	671	649	708	671	703	684	692	670	692	660	672	718	670	700	688	691	658	649	682	696	661	669	654	707	706	673	678	673	711	670	689	685	712	718	701	697	695	696	676	671	638	705	703	655	691	663	725	714	667	718	663	706	689	676	638	684	699	628	717	660	661	777	690	696	636	700	645	688	697	714	635	707	690	689	628	662	725	691	704	700	696	686	702	733	694	691	675	715	673	686	665	700
27773	22746	18524	6563	840	417	392	433	421	415	379	397	416	415	442	395	396	433	431	404	361	407	404	432	407	392	382	416	409	430	374	377	420	441	450	410	431	368	437	398	410	392	408	372	420	397	392	374	412	401	418	394	396	383	410	401	398	411	370	393	387	371	424	393	368	410	401	419	372	398	442	420	412	399	407	416	386	375	382	375	377	387	418	401	411	402	374	379	436	365	433	378	399	423	368	391	406	364	379	414	359	410	357	390	391	399	380	412	400	392	394	407	408	391	413	401	374	414	412	447	396	397	404	373	400	397	384	378	404	393	415	382	407	399	403	393	438	433	409	395	396	392	411	449	400	401	396	395	402	409	385	401	395	408	357	399	408	371	406	394	387	366	395	439	373	392	394	411	438	399	427	377	400	360	421	417	433	409	407	413	391	421	410	391	379	377	383	405	382	387	397	382	400	383	388	398	415	426	406	428	387	367	409	405	407	355	429	416	392	378	377	416	411	414	376	412	382	415	391	376	423	422	404	410	398	400	401	391	413	412	417	410	387	405	397	406	413	421	418	420	406	416	385	387	398	404	398	448	377	393	380	381	379	398	424	412	412	391	421	411	445	380	407	410	390	378	385	400	444	406	405	425	356	405	407	412	351	391	427	412	404	373	389	437	397	386	374	385	400	400	414	353	395	442	393	412	414	346	390	416	395	414	360	377	392	398	423	413	400	423	371	379	388	388	415	376	375	392	393	406	376	385	397	358	379	388	399	388	418	366	371	392	374	423	373	379	426	343	396	366	379	392	379	381	377	391	423	419	417	419	402	399	396	396	394	399	371	403	375	376	379	409	404	393	393	362	380	393	372	399	407	401	365	382	373	414	365	388	393	405	397	390	377	413	407	431	404	403	439	390	417	441	369	414	393	392	381	379	420	418	420	400	397	404	401	385	395	384	375	392	359	431	381	438	374	393	374	419	379	403	403	411	414	398	407	404	396	409	401	427	375	410	428	423	411	385	404	405	387	410	428	383	381	401	399	381	388	403	424	419	438	391	423	365	379	401	372	414	389	419	424	374	356	416	395	399	400	376	370	394	420	430	426	411	412	406	377	427	401	392	372	374	387	404	375	434	387	388	388	408	338	391	378	442	404	387	367	405	370	405	391	393	378	398	408	439	376	407	392	390	390	411	418	376	416	384	415	399	368	386	407	401	403	412	371	395	429	394	381	405	367	398	423	421	406	410	407	380	396	415	376	384	439	391	409	397	371	385	417	388	398	375	424	447	358	417	399	405	398	449	411	457	423	382	365	389	402	415	382	410	411	406	393	428	399	368	395	397	393	400	396	393	410	405	371	420	362	414	370	415	385	393	382	383	384	396	405	407	425	368	358	422	423	341	406	387	411	410	395	408	403	404	389	414	409	402	425	371	372	424	413	453	384	427	402	394	404	453	356	378	404	399	409	426	438	369	412	377	396	362	395	370	388	389	462	404	401	406	381	393	373	388	399	412	384	373	426	412	402	442	425	415	386	392	395	380	404	365	376	387	404	373	430	394	384	385	420	415	394	396	381	405	405	360	403	388	454	371	392	397	429	409	419	360	408	372	397	368	448	397	374	421	404	407	403	410	399	363	426	395	403	401	415	380	386	412	448	411	378	407	414	370	397	374	375	400	399	389	397	432	404	403	391	412	414	420	436	392	375	399	410	375	418	410	380	381	374	401	369	402	399	389	415	380	410	410	397	388	443	410	381	373	437	375	382	372	403	409	388	445	384	416	418	411	393	403	382	407	399	408	417	355	387	398	382	395	416	405	378	367	409	383	405	394	411	397	420	404	384	436	415	419	413	430	389	418	407	407	411	418	413	426	425	407	387	365	417	393	384	399	397	436	393	406	399	399	407	380	376	418	403	417	411	393	400	384	408	417	379	361	396	395	396	390	403	376	414	392	378	392	400	404	410	381	384	412	394	411	376	427	383	387	409	373	399	422	403	409	401	375	393	378	422	406	390	408	368	413	432	384	407	403	376	427	386	413	400	390	437	419	369	412	390	398	391	384	410	388	384	430	413	364	377	390	396	436	406	400	398	406	409	423	431	434	380	382	397	424	381	371	373	392	378	381	426	411	381	414	413	354	411	371	390	425	362	406	417	394	417	390	392	410	365	415	393	358	417	391	388	400	384	415	405	413	405	417	381	393	401	421	413	407	432	412	423	375	411	370	387	401	418	376	397	375	417	421	384	427	425	429	381	379	374	404	382	370	424	356	397	403	401	335	393	383	400	445	373	384	438	376	422	437	399	388	386	387	406	397	392	390	404	400	366	409	393	388	389	426	449	378	399	377	391	388	373	411	426	431	407	424	387	386	386	424	392	387	373	406	390	390	387	417	419	410	406	385	423	398	418	388	404	452	409	405	368	406	429	391	419	380	421	379	411	420	443	378	427	351	439	356	422	375	387	411	425	402	386	412	410	353	356	407	415	410	442	393	409	408	433	430	381	405	411	394	415	392	428	353	377	404	385	396	371	399	411	374	433	377	375	409	402	396	429	373	396	406	399	366	429	383	404	408	382	380	418	412	415	385	362	383	431	412	386	380	376	429	399	388	399	412	397	398	381	383	420	404	384	422	369	349	395	428	386	391	404	415	409	387	381	417	422	440	426	385	436	388	400	402	377	390	369	430	419	401	395	367	378	418	371	390	422	408	401	411	424	392	397	396	391	389	397	394	410	408	408	382	405	392	353	397	413	437	356	375	395	395	404	420	410	380	366	396	405	396	384	373	404	363	385	377	403	397	412	407	386	435	368	412	381	393	357	395	448	429	403	378	385	426	393	388	379	402	363	407	399	370	426	410	393	406	416	431	468	409	397	381	399	399	410	369	415	427	420	361	397	406	380	382	356	398	371	384	408	389	410	401	398	415	409	405	393	437	367	385	391	406	379	392	422	421	369	402	392	423	389	368	373	432	413	422	376	411	410	390	375	404	417	376	417	392	376	370	399	381	410	391	390	383	392	412	387	422	423	404	393	377	420	404	434	401	419	426	405	401	385	409	403	406	370	441	396	416	373	398	391	406	366	381	397	419	409	396	350	411	360	387	420	374	394	374	411	405	396	392	403	404	402	415	399	419	394	400	403	390	403	434	361	358	413	382	409	413	409	404	411	401	399	375	408	422	404	389	372	433	390	393	424	409	402	426	421	398	400	387	453	378	385	388	387	374	397	390	409	434	384	376	385	408	422	352	420	415	427	386	396	396	405	375	382	416	374	411	424	380	428	399	348	423	405	376	386	401	422	364	397	402	404	428	397	412	420	388	374	396	426	409	414	418	397	432	375	393	367	406	440	405	404	394	411	412	392	413	396	428	379	398	390	374	379	400	381	380	388	398	399	386	428	379	402	414	393	409	375	384	434	424	436	411	382	396	396	384	366	424	444	391	377	415	402	368	411	387	385	392	419	411	418	411	323	382	374	371	427	419	396	413	413	392	411	398	355	387	413	422	385	393
20641	33891	15570	5736	924	536	514	538	529	518	486	531	522	507	483	531	516	469	528	509	549	463	526	481	544	512	508	504	545	529	529	512	520	533	507	530	511	448	530	497	499	518	506	510	530	481	551	498	539	524	544	544	511	518	452	523	553	502	514	499	532	528	506	493	508	477	525	528	530	532	519	507	535	524	485	498	467	511	526	517	522	535	522	509	526	505	522	544	520	521	544	509	489	511	480	506	519	517	534	541	480	546	534	498	537	559	532	537	513	486	524	490	516	517	540	532	517	528	540	524	474	511	518	499	511	506	515	528	491	501	553	490	539	508	526	538	544	496	530	474	519	495	480	487	515	502	532	498	519	517	502	523	521	493	519	496	499	531	487	524	475	510	525	504	491	508	559	529	484	492	491	568	502	515	523	513	528	498	501	528	542	510	519	537	492	514	546	499	538	521	525	534	528	508	519	526	525	508	515	492	487	488	581	471	509	536	508	505	529	517	553	487	503	490	529	556	512	505	523	541	528	490	507	489	536	491	500	517	539	507	495	504	520	481	528	476	522	542	466	526	483	516	498	509	529	506	507	491	529	542	510	520	552	495	512	492	541	530	536	510	515	520	493	505	473	499	500	492	515	515	529	500	532	520	504	496	537	488	521	516	528	542	524	585	518	498	528	549	526	472	528	489	485	533	515	489	528	498	564	534	545	493	531	512	509	543	496	501	518	503	500	500	493	506	539	500	521	542	543	529	475	471	516	527	517	497	479	528	512	526	520	508	488	508	531	494	537	519	511	528	524	509	481	491	491	529	506	478	506	485	538	521	517	488	515	511	507	479	481	488	511	535	496	501	499	510	515	553	507	518	525	549	490	530	490	520	489	477	509	496	487	508	526	499	552	546	520	509	497	500	528	509	574	542	522	513	466	497	506	520	533	511	526	503	509	494	482	495	541	525	495	561	540	501	543	500	473	524	511	485	470	483	513	532	535	533	523	518	493	575	484	506	513	476	528	520	538	490	534	510	508	529	569	520	513	499	519	519	526	509	490	543	505	505	501	508	498	539	502	520	521	515	547	535	499	502	494	489	510	496	509	490	544	527	565	492	500	489	534	524	512	575	548	515	487	485	539	517	490	518	530	536	478	529	516	490	524	515	541	495	541	482	541	529	512	548	513	495	481	511	492	535	565	498	460	489	510	478	510	498	483	509	563	519	494	541	486	485	532	486	525	506	527	547	498	547	501	533	549	486	551	528	501	528	515	507	498	546	519	496	525	525	518	540	534	448	473	525	528	514	524	497	511	527	533	501	525	458	540	521	478	492	511	485	495	518	554	548	497	497	536	533	515	527	516	519	534	529	522	493	510	530	552	565	490	549	524	480	532	503	528	522	513	521	510	508	545	513	517	540	516	548	496	495	527	507	508	514	540	484	493	490	508	491	526	489	473	512	511	507	499	538	546	529	508	532	480	488	510	492	530	509	505	498	519	502	501	514	548	505	507	493	534	477	520	487	502	525	518	513	541	500	486	535	525	479	472	506	512	520	511	522	510	545	533	537	541	507	512	531	493	502	496	509	528	546	545	513	509	532	539	500	525	509	487	514	515	494	494	528	491	487	490	535	488	519	532	534	502	493	536	489	501	511	529	543	554	547	530	548	510	495	533	497	517	515	487	534	519	504	504	479	551	561	487	529	521	555	475	529	509	529	534	495	491	554	511	516	477	534	545	548	521	535	507	525	502	537	547	523	531	500	547	493	576	506	522	508	488	517	453	523	538	511	533	478	535	509	507	487	524	504	485	515	519	499	539	505	511	520	492	504	495	516	519	493	519	508	513	546	488	522	517	490	556	487	458	469	544	511	558	553	478	504	521	546	487	498	482	530	539	519	528	530	491	491	484	492	468	527	528	518	519	527	520	521	529	501	543	510	534	518	497	518	513	500	550	532	548	509	508	479	513	530	523	551	535	516	500	568	505	504	532	508	483	518	521	527	509	528	524	512	479	528	553	526	525	496	503	543	516	555	503	547	539	515	513	510	503	524	488	542	560	544	557	513	530	506	550	500	491	481	541	478	468	529	490	521	485	532	473	474	508	521	505	499	541	527	474	548	488	561	502	485	532	539	495	452	511	514	510	495	510	470	507	538	518	537	518	506	515	525	521	512	500	521	522	514	523	557	509	466	561	518	531	479	500	530	563	543	520	513	537	494	528	477	531	520	549	499	499	543	471	536	539	500	484	517	520	492	474	560	518	527	501	565	511	502	510	495	488	512	558	499	523	506	496	483	525	520	514	517	535	483	529	504	517	521	557	479	475	492	531	505	495	526	455	484	529	500	526	525	525	502	548	487	492	527	517	538	530	509	502	521	514	496	527	530	488	523	519	498	544	516	520	494	529	525	537	521	557	480	521	532	476	516	521	574	542	489	492	542	542	489	545	537	505	546	524	501	548	529	506	518	517	529	534	526	484	551	498	523	535	533	558	494	539	513	514	545	481	506	513	470	529	548	504	509	507	483	462	506	536	535	517	480	527	529	550	466	523	506	470	537	517	503	526	544	508	487	502	501	536	497	555	549	497	517	502	546	537	523	486	526	546	503	510	520	520	489	507	524	492	527	487	509	507	495	531	470	481	514	477	509	520	551	555	540	506	526	515	514	482	543	500	548	504	497	545	503	547	528	552	502	547	521	523	523	493	514	553	515	497	501	500	517	537	513	493	507	528	469	513	502	535	505	499	518	544	524	489	512	521	520	509	510	540	521	503	524	525	542	515	541	482	484	478	483	483	498	498	510	509	526	538	540	509	520	493	494	485	526	521	562	486	502	498	466	518	497	526	497	514	515	491	522	556	521	528	533	529	530	539	521	489	512	520	516	479	520	462	471	545	503	506	514	501	547	498	530	472	482	482	504	538	546	473	506	490	497	521	534	519	494	516	516	516	539	482	467	519	484	545	486	523	503	524	538	484	524	540	525	539	507	564	537	520	516	531	506	493	498	530	518	565	523	527	479	513	523	520	501	480	516	501	507	510	529	538	484	550	476	512	484	492	508	513	529	509	500	526	504	559	560	542	530	546	529	489	491	529	493	525	514	513	577	506	494	509	511	495	518	528	546	531	562	485	570	510	510	462	494	537	540	526	499	523	486	539	525	518	498	511	514	543	506	497	530	492	498	506	490	485	506	530	511	532	509	539	495	504	543	516	523	507	553	513	508	537	526	523	508	453	514	506	525	502	557	493	544	495	496	495	511	531	511	498	529	496	515	537	533	519	513	517	492	520	504	517	522	537	474	499	532	484	519	544	484	552	546	533	499	525	507	517	549	496	555	529	514	504	528	511	498	461	565	529	509	468	506	504	494	505	519	488	544	524	521	541	518	502	542	540	488	521	548	553	483	521	505	485	527	514	520	545	514	512	508	520	556	491	528	499	492	522	547	538	522	467	499	553	510	507	492	532	497	457	555	512	508	508	503	479	544	508	528	502	507	477	501	485	495	491	492	513	505
23207	21534	28235	26464	20460	8757	1071	791	711	652	686	702	629	683	628	701	711	735	659	664	701	679	680	668	664	714	664	675	633	664	661	679	697	700	665	642	667	722	659	677	635	699	636	706	667	664	688	637	665	676	691	673	638	647	697	656	641	643	677	661	676	688	638	643	639	638	646	652	670	667	718	677	637	661	696	708	658	637	681	681	662	701	621	663	656	657	694	671	619	683	659	664	651	644	657	657	698	619	608	654	616	633	626	651	688	657	694	623	683	658	722	670	684	664	669	683	655	625	630	641	666	636	677	685	675	658	654	646	633	695	665	656	655	678	664	665	693	680	625	664	688	653	665	676	655	681	631	644	639	638	632	693	650	694	651	680	667	632	609	650	673	661	690	655	631	663	628	624	659	681	640	709	677	669	679	672	645	626	664	668	665	647	696	626	652	653	661	696	657	645	666	659	641	652	697	676	662	675	684	631	693	678	650	664	669	747	674	682	633	688	648	666	701	679	641	663	714	613	634	625	637	636	625	655	639	652	642	679	644	699	671	712	631	658	662	704	680	683	668	685	666	642	658	639	632	706	619	594	659	658	663	705	658	648	623	689	638	652	672	666	638	657	690	659	639	672	646	671	620	676	675	671	658	660	647	687	645	633	607	702	650	650	692	682	670	656	683	614	635	618	662	648	686	708	632	601	651	707	676	630	667	660	677	681	673	656	610	657	705	637	645	637	671	622	653	628	676	616	683	604	620	651	640	647	622	659	626	667	681	700	644	665	633	668	643	676	655	654	658	661	625	681	718	650	636	652	680	679	653	694	641	641	593	630	665	650	664	661	653	675	651	689	626	653	645	655	669	655	628	634	701	689	644	659	642	697	674	672	673	671	672	616	674	637	645	643	632	640	715	639	665	656	654	679	645	673	649	693	640	631	681	706	671	621	673	672	638	622	659	644	641	611	699	628	644	663	627	656	633	633	701	729	621	651	669	692	617	721	637	670	655	678	658	639	692	688	657	633	660	688	679	657	637	629	665	680	621	636	677	685	686	684	709	689	660	661	624	657	680	699	625	647	623	652	662	704	656	653	686	666	695	703	700	667	670	625	655	668	674	639	641	665	640	639	698	625	648	666	626	676	675	657	688	666	727	684	672	657	649	645	662	668	702	696	687	667	659	641	638	659	641	686	664	619	692	691	687	670	685	645	654	636	701	682	643	702	640	716	663	659	677	626	622	691	650	614	665	640	658	707	654	655	659	650	679	659	657	681	702	628	685	590	664	623	650	666	687	641	636	658	667	634	668	678	671	661	688	671	640	681	668	670	714	671	703	664	642	660	705	682	671	674	711	665	649	608	647	641	657	665	664	692	683	703	625	673	649	680	675	650	673	685	645	657	626	668	611	669	668	674	676	673	662	670	639	652	681	671	657	694	672	667	619	675	667	657	664	683	651	618	629	622	624	682	674	624	662	691	662	682	668	678	646	618	664	654	680	644	642	706	648	671	643	629	637	610	683	687	639	658	669	648	645	658	675	642	660	654	645	631	645	640	702	663	631	654	689	647	703	692	629	715	648	674	704	660	655	651	664	646	633	618	694	671	665	660	691	643	631	656	670	644	636	666	658	652	672	655	646	612	672	659	708	675	639	640	684	658	677	672	655	689	651	665	685	643	631	639	639	650	644	671	668	683	636	641	660	649	664	655	636	635	619	654	619	676	675	686	676	699	623	667	664	650	700	708	687	646	665	656	655	621	680	673	654	615	711	687	699	714	628	611	651	686	664	652	685	639	646	641	675	627	666	584	685	651	670	651	690	678	680	628	667	694	663	657	676	618	608	656	656	651	659	645	669	670	670	677	687	681	653	647	623	655	683	626	643	660	640	642	657	636	687	682	640	693	694	665	695	663	700	660	670	687	646	651	681	707	684	674	681	641	664	665	704	714	653	659	661	674	642	656	696	665	627	724	662	668	634	640	636	691	689	684	660	713	611	652	652	628	655	664	634	622	657	712	676	681	652	669	637	644	697	738	685	678	602	690	677	672	651	679	628	683	635	661	661	643	662	640	659	693	649	626	656	659	665	641	661	678	642	673	634	638	647	689	721	616	671	660	668	643	638	722	656	653	661	650	615	654	644	674	645	677	679	690	668	635	673	698	686	654	648	625	649	654	723	661	665	667	658	666	629	656	637	662	671	674	644	652	690	615	690	678	645	650	663	610	630	671	619	625	624	657	653	618	640	651	607	669	668	688	661	657	665	723	629	669	667	718	685	642	665	678	687	638	610	637	612	609	655	659	653	626	618	664	655	677	652	655	657	654	625	689	693	629	650	623	674	670	666	670	660	671	663	697	637	661	672	687	654	673	656	679	671	696	641	644	658	656	676	647	624	639	701	686	657	655	645	658	668	691	621	656	639	646	644	665	703	676	660	656	669	661	671	718	715	668	662	688	655	643	667	646	657	677	659	606	674	628	664	611	644	650	655	673	612	668	651	627	684	708	684	649	662	715	654	649	641	660	657	656	714	663	617	647	679	673	665	668	673	698	654	663	642	654	705	650	665	651	647	666	624	623	649	650	623	665	672	709	608	693	634	658	688	688	631	610	635	648	659	671	654	628	696	686	661	637	687	681	630	638	644	670	663	690	652	693	634	678	707	671	657	636	646	606	666	699	640	664	686	642	661	640	697	660	660	672	614	641	690	649	602	642	648	665	646	676	689	676	670	697	669	681	661	657	705	650	666	631	669	723	677	656	650	640	683	649	655	664	618	661	637	630	683	666	626	688	636	643	667	727	694	666	633	612	661	637	615	624	653	660	697	694	644	705	668	658	666	627	602	647	623	643	670	651	673	638	621	703	625	642	657	688	634	635	680	653	688	586	617	661	666	675	627	666	669	637	640	646	664	625	663	640	675	711	664	644	644	692	657	667	679	656	670	653	682	660	693	657	711	645	703	638	688	641	628	694	625	651	679	666	664	679	655	636	641	667	666	638	679	647	631	658	654	678	696	691	621	682	635	664	626	667	655	633	667	656	636	710	660	671	635	663	690	664	694	654	722	651	685	669	632	663	672	669	686	640	668	682	651	674	672	628	658	634	639	690	658	678	640	698	640	638	659	633	696	672	647	675	664	656	659	604	636	626	652	632	711	619	656	642	651	661	712	647	629	675	637	656	677	630	678	679	658	653	683	668	750	640	642	605	648	673	652	677	667	689	661	666	718	664	653	648	619	587	622	621	646	635	629	666	675	617	652	678	694	663	647	635	682	627	673	653	662	645	662	690	637	742	677	645	678	702	604	660	647	630	660	667	640	661	713	668	672	614	624	640	666	690	665	625	633	669	663	658	638	631	667	669	655	608	671	657	648	692	670	624	657	691	684	686	750	661	677	643	645	660	605	649	606	639	633	664	613	676	652	690	671	636	647	689	680	717	647	669	631	657	683	635	590	657	714	643	670	616	675	695	644	653	663	695	649	652	631	685	668	694	611	672	631	633	634	631	664	653
40029	75999	50097	33535	5062	1014	1053	971	941	910	904	849	852	872	847	862	814	861	883	827	905	860	869	802	929	798	790	839	811	784	793	863	795	808	787	876	838	830	861	867	831	806	890	817	817	861	855	808	810	812	841	819	870	811	813	811	806	807	866	846	834	821	845	862	844	861	860	851	841	854	781	793	856	862	856	819	857	828	831	713	863	817	843	824	856	839	844	833	808	809	807	859	780	794	781	807	840	877	831	805	860	829	906	801	851	815	841	840	878	831	853	769	803	853	828	825	847	832	839	844	821	814	839	826	856	837	837	846	856	831	788	846	825	812	841	812	789	808	804	844	836	814	850	826	822	847	838	835	837	815	801	817	841	845	810	798	843	844	792	879	848	836	794	856	777	814	858	805	833	826	830	850	857	805	814	814	830	785	830	890	815	799	840	846	831	839	835	817	840	808	822	856	825	854	826	837	792	838	846	872	835	823	846	845	784	836	818	812	848	836	852	873	823	815	853	812	891	820	802	794	832	855	834	816	834	835	840	820	826	861	798	824	813	853	814	833	809	838	848	880	796	839	818	829	868	822	901	848	797	842	838	862	852	861	835	833	817	861	809	817	863	796	847	811	827	852	812	806	813	799	801	797	836	815	811	868	884	850	877	851	814	831	839	864	838	807	889	822	786	844	780	817	805	887	876	843	799	880	861	788	793	793	798	847	839	815	808	812	797	837	790	787	741	795	878	843	789	809	808	837	817	832	841	798	843	903	829	830	828	827	809	820	840	812	855	839	843	822	802	837	780	865	838	866	829	857	754	878	816	835	793	802	771	844	840	811	839	877	841	825	795	834	878	853	839	850	846	803	828	871	844	831	807	831	783	782	766	856	891	810	887	840	830	784	816	871	791	798	820	858	819	839	836	798	810	824	852	817	862	848	820	847	802	818	906	860	849	835	790	778	943	803	784	764	847	809	849	854	824	861	807	833	845	846	804	771	813	797	780	856	827	851	838	867	845	796	816	863	820	880	847	881	813	853	827	836	834	833	803	840	832	837	870	857	835	866	839	837	828	753	804	838	826	797	883	873	840	819	804	856	778	835	820	843	827	834	832	813	784	779	878	805	845	817	823	837	878	883	830	837	843	799	776	827	842	861	862	874	778	825	844	828	828	823	857	784	865	818	858	853	833	812	829	833	793	853	847	853	797	800	822	879	822	871	844	861	817	750	800	849	839	843	846	783	825	859	842	783	777	858	792	844	839	800	834	788	855	855	814	870	849	832	783	847	815	819	838	833	877	854	837	852	801	805	836	830	835	836	796	827	839	830	782	764	815	837	873	819	884	897	822	838	853	835	881	881	880	909	881	810	836	828	814	789	845	844	815	844	837	841	810	821	837	832	871	837	802	784	782	826	788	832	831	794	781	829	883	818	826	840	809	889	821	850	860	821	796	837	835	865	806	830	836	836	809	841	798	819	828	826	839	838	835	836	803	853	810	823	823	831	836	900	817	833	823	801	881	783	859	813	825	819	806	826	799	797	832	830	872	821	838	811	870	831	822	845	808	814	802	819	833	818	872	861	855	807	862	797	785	826	837	828	849	833	853	828	858	814	808	813	845	773	883	830	853	888	826	800	809	847	822	847	842	818	821	848	870	835	824	832	816	852	805	872	788	793	858	846	832	811	830	794	885	821	790	846	816	803	810	840	807	870	805	827	810	835	803	822	851	849	806	831	828	838	784	847	802	883	793	853	813	840	853	825	819	823	847	873	830	823	835	857	795	853	806	823	802	862	867	856	858	836	849	819	815	855	835	839	827	880	868	821	797	821	822	779	815	846	826	838	848	808	805	820	837	802	832	838	851	835	830	805	860	858	834	819	868	893	842	848	861	784	817	857	834	840	822	842	806	911	828	809	799	810	834	819	814	843	828	822	826	850	820	779	830	833	860	893	818	799	830	841	809	825	802	859	794	809	780	867	840	802	798	862	824	799	825	820	841	825	830	849	837	827	847	808	840	829	814	795	850	814	885	814	794	820	804	832	820	859	868	866	820	805	835	897	788	801	830	863	806	881	819	797	851	796	886	830	869	820	826	795	796	883	822	831	874	833	809	794	818	816	805	864	781	857	864	881	847	833	861	821	903	836	866	832	858	855	870	830	867	858	820	842	788	856	823	854	832	874	822	841	860	856	837	868	828	823	848	828	831	807	842	848	866	834	791	868	772	860	824	786	851	817	771	792	853	814	843	831	840	854	893	798	806	816	843	831	833	819	805	820	798	872	803	870	848	901	848	827	814	831	878	804	898	855	876	830	782	862	813	794	845	825	837	834	835	832	794	890	782	868	823	828	806	804	871	832	871	825	879	882	829	784	834	810	843	847	820	850	866	813	848	863	853	826	839	807	822	829	832	858	855	783	862	835	789	815	852	838	815	845	849	836	834	799	851	824	834	818	826	807	825	844	811	848	842	793	836	813	865	847	814	860	786	827	795	875	851	823	841	804	815	831	830	838	836	842	820	803	847	813	866	820	835	782	858	836	827	853	811	856	891	799	812	806	811	867	850	738	817	819	828	806	824	814	820	821	793	857	841	802	836	848	843	814	837	822	797	830	800	821	840	844	857	873	862	813	876	795	792	891	805	782	841	801	841	816	879	871	855	855	854	783	823	785	794	886	867	866	807	812	829	835	807	857	836	790	849	796	862	817	787	830	885	809	843	845	870	828	852	838	824	840	847	875	827	863	819	809	830	838	808	819	793	898	855	833	829	826	853	817	846	820	835	823	851	825	869	824	856	840	849	879	808	846	794	829	816	814	804	832	823	800	860	842	798	791	814	789	819	873	841	791	868	810	867	805	808	812	784	818	847	838	774	819	849	802	849	759	826	840	839	810	811	870	832	765	863	855	771	807	816	854	863	834	877	831	821	832	827	797	796	793	800	805	904	830	848	798	852	835	800	854	827	780	824	832	872	836	787	854	821	858	863	843	835	800	820	850	817	797	793	910	837	864	818	831	822	840	822	847	818	836	875	832	807	875	828	840	822	839	829	810	831	802	816	828	788	776	829	790	785	811	828	906	819	868	775	826	841	850	806	836	820	861	814	809	843	849	861	860	841	843	818	868	870	808	818	882	817	830	829	795	827	808	830	795	828	830	837	840	817	839	832	812	835	850	813	834	862	796	853	840	791	844	780	846	805	824	892	838	795	837	861	827	828	842	813	864	834	845	786	821	858	911	803	837	843	847	899	841	824	881	764	843	825	836	844	827	810	838	872	818	865	835	845	850	807	851	830	842	785	837	854	869	810	799	837	859	805	784	823	819	827	797	839	828	835	835	857	810	827	834	841	829	833	826	815	793	767	875	781	846	826	817	808	816	799	830	815	820	891	821	825	867	838	864	822	828	849	802	850	848	848	836	794	803	789	830	879	793	838	795	883	817	826	860	781	852	855	821	835	892	825	833	856	834	828	822	770	818	818	849	806	851	832	844	854	868	815	828	778	874	874	815
24608	21781	27719	25409	8596	356	264	220	232	228	204	226	208	234	247	234	198	217	194	212	205	202	192	214	184	226	187	209	229	225	214	200	233	206	208	228	221	220	217	208	211	203	219	230	223	190	215	214	218	252	222	206	220	235	202	192	211	217	220	221	212	233	224	216	229	229	206	229	191	220	216	203	221	216	201	209	199	217	215	212	213	215	211	222	232	210	197	182	204	231	207	224	192	194	222	215	199	191	193	201	235	191	219	226	217	197	208	205	205	204	211	200	210	202	211	229	210	204	229	205	198	203	199	216	236	205	225	180	219	188	194	192	195	207	236	227	223	219	201	225	221	204	209	206	214	231	220	215	197	225	198	222	187	210	222	219	193	202	192	198	221	218	215	210	194	230	175	180	209	200	203	199	220	202	217	220	219	192	207	209	212	210	213	193	189	198	217	215	225	215	208	213	231	214	217	196	202	186	221	212	215	206	211	204	208	240	216	198	197	217	195	197	199	199	225	197	213	241	194	213	218	221	205	210	211	198	206	236	204	226	199	215	194	192	200	229	207	193	195	227	218	198	224	197	210	196	223	203	185	204	191	232	209	229	209	198	211	196	201	217	199	223	199	199	249	186	200	206	192	203	208	202	206	209	212	223	214	198	196	196	201	219	204	192	217	218	199	230	224	206	220	220	199	197	200	242	194	203	209	231	206	233	207	202	198	187	216	191	220	185	207	229	208	212	216	205	208	237	183	208	247	209	219	194	190	225	207	211	189	217	214	207	212	216	209	188	195	204	201	218	200	207	184	194	184	207	206	204	195	197	219	198	205	224	180	199	212	218	201	200	177	213	201	205	228	211	202	188	209	232	185	211	248	221	174	211	218	216	204	211	203	206	200	202	210	200	218	206	212	189	200	192	203	213	202	202	208	189	217	198	200	206	193	192	191	203	208	189	205	213	205	201	235	207	202	208	208	215	193	237	194	217	226	218	193	213	188	216	216	219	202	213	236	225	224	216	207	199	188	201	193	200	213	191	234	219	223	202	182	216	197	200	193	222	206	197	215	195	232	194	223	200	210	198	212	206	181	216	221	214	201	215	208	210	210	214	203	191	233	235	193	209	225	197	193	209	224	212	195	205	213	220	223	193	231	185	184	203	233	197	202	196	205	212	174	223	189	204	223	221	236	206	230	197	189	201	217	226	214	174	214	204	228	200	209	192	199	230	162	187	216	223	207	234	207	204	183	206	194	201	207	204	229	218	187	200	237	203	224	226	202	207	192	223	217	197	210	179	205	213	198	215	224	205	203	198	194	204	221	230	217	210	216	208	181	186	177	197	208	204	195	212	219	220	198	231	188	197	206	190	237	220	228	187	219	202	205	242	166	198	202	213	213	207	206	198	198	194	204	201	206	184	203	215	209	194	229	231	195	201	199	204	223	219	201	222	204	190	200	218	228	194	200	219	209	221	209	220	204	207	190	197	198	187	219	209	207	199	206	211	196	170	188	218	213	198	200	220	194	238	206	210	208	224	200	198	209	221	202	205	210	223	225	223	196	180	227	199	205	214	243	207	205	214	214	190	208	207	205	201	196	197	221	183	245	228	191	209	199	220	188	202	209	196	199	194	168	170	198	236	238	207	202	197	196	209	206	199	219	224	208	215	227	224	243	198	226	229	199	197	204	187	190	219	208	200	201	210	237	197	201	187	181	196	195	193	216	192	221	201	216	236	228	201	237	207	191	239	209	250	202	238	198	202	197	210	214	185	190	214	226	197	212	193	217	218	225	206	197	210	199	198	213	191	204	198	228	205	180	180	184	216	201	207	185	204	211	197	203	218	196	178	194	204	205	191	196	202	195	185	216	205	184	204	203	219	189	201	203	191	237	221	225	228	204	234	230	223	200	200	210	226	216	207	196	186	191	211	199	223	193	212	237	191	204	207	237	218	204	224	216	215	194	194	189	217	225	239	217	229	199	236	203	200	222	201	207	206	207	187	207	204	215	211	216	213	197	229	197	227	212	202	203	210	204	205	211	194	216	176	207	205	185	206	205	212	199	225	225	192	200	198	207	211	202	204	199	173	194	211	199	224	231	192	215	206	205	201	195	222	209	195	195	214	201	199	185	226	221	214	192	189	222	213	217	195	185	198	201	207	181	216	243	233	237	221	210	229	209	229	182	201	185	202	207	215	217	205	227	195	201	197	214	174	219	196	200	205	206	235	216	218	200	225	196	199	223	203	197	227	201	211	185	232	192	212	226	233	197	219	195	209	212	207	206	232	211	201	200	203	186	226	200	204	204	227	214	193	217	214	207	241	190	205	222	202	210	190	211	233	235	232	252	188	237	206	214	206	212	202	172	189	216	210	193	211	210	205	206	204	190	213	229	206	184	216	207	191	195	212	217	191	214	215	205	190	205	224	210	208	194	200	200	208	203	204	189	220	231	222	220	232	226	236	176	204	211	225	186	210	210	229	196	224	217	242	211	223	231	206	193	218	197	189	221	205	222	237	229	215	218	210	214	185	221	192	207	212	197	206	227	195	197	203	202	238	199	197	203	210	221	184	206	199	179	207	201	222	227	188	239	185	173	193	203	206	202	198	213	220	184	203	210	222	186	218	208	216	231	194	210	199	225	206	207	210	216	216	229	201	208	214	200	196	222	228	204	211	219	218	219	221	205	205	205	211	228	214	203	225	210	201	181	219	218	213	208	202	200	204	216	231	219	231	192	192	196	202	210	192	206	213	248	196	220	197	220	210	201	191	212	225	194	213	228	196	211	184	200	207	202	193	226	215	209	205	200	194	220	211	236	225	222	210	193	216	204	228	195	181	209	194	190	178	166	226	201	201	191	217	182	201	191	237	207	234	231	216	218	219	210	187	195	201	221	200	205	195	190	192	197	205	228	215	208	194	208	199	194	209	203	191	212	203	207	226	194	197	242	213	211	209	228	203	207	193	204	214	189	205	210	229	231	187	224	229	224	223	205	206	210	213	216	194	241	184	201	207	191	217	206	220	202	218	211	220	227	189	192	230	211	195	222	218	209	205	219	176	195	220	218	196	214	194	191	212	195	215	206	213	213	226	213	251	195	193	227	198	194	234	205	195	212	212	195	210	191	199	227	190	219	201	203	227	224	212	233	202	220	210	228	190	201	194	189	221	191	234	217	209	209	209	210	225	205	218	211	196	212	223	220	208	224	198	188	203	213	190	214	233	181	212	209	219	201	219	202	205	208	200	235	182	201	230	213	204	204	240	228	209	229	189	183	209	198	196	218	204	215	209	226	205	188	218	205	227	207	212	235	203	208	214	223	223	177	202	217	216	208	182	212	212	225	196	208	206	228	196	201	171	201	218	171	214	199	221	200	235	203	221	220	204	198	177	223	225	204	184	205	189	217	200	216	199	208	203	176	222	202	198	209	201	210	208	189	195	252	206	222	204	219	194	224	194	220	220	213	221	198	203	189	222	206	210	186	215	231	167	189	200	190	189	192	215	211	208
35428	61876	38179	22475	2882	411	381	351	352	318	302	328	329	326	308	259	324	305	268	288	324	298	274	278	293	290	318	295	277	308	285	285	320	274	313	277	290	287	281	285	285	282	275	284	260	261	284	296	298	299	284	320	282	270	285	294	285	259	302	292	289	272	315	306	294	256	303	263	289	278	277	273	274	288	275	264	262	279	256	318	285	287	304	294	293	307	317	264	301	272	296	273	304	293	303	245	318	285	285	294	283	285	296	317	298	256	304	281	274	275	280	280	283	277	292	280	270	290	278	248	285	285	281	297	310	273	290	276	249	288	267	295	286	289	298	286	249	296	285	294	274	289	278	290	329	312	311	286	287	275	292	287	312	297	293	290	269	298	296	291	313	292	279	272	276	310	292	293	278	278	303	279	251	272	284	278	288	284	285	277	257	273	283	279	308	318	291	306	289	289	287	289	286	308	268	269	273	297	296	285	274	283	312	262	287	313	297	272	289	269	326	274	289	305	281	295	327	295	304	275	276	289	307	267	270	298	276	254	315	294	283	288	301	292	273	299	292	287	292	254	286	291	306	291	296	296	272	298	267	285	282	293	289	260	279	298	268	271	280	303	307	276	270	284	299	283	270	273	311	289	281	264	307	273	291	257	278	266	265	316	275	291	274	259	297	299	272	263	303	242	293	284	256	293	269	288	263	288	287	268	292	298	257	290	318	287	264	281	298	282	285	258	296	277	288	259	268	294	270	288	286	309	265	291	277	283	295	267	288	291	298	304	296	279	285	315	292	315	292	309	285	289	281	307	310	272	312	257	276	277	258	292	281	277	289	288	267	288	270	314	299	282	248	310	291	270	272	293	278	272	294	265	287	280	287	273	281	315	288	304	272	321	295	278	277	290	293	268	265	275	286	293	271	285	272	304	277	291	293	290	295	305	265	290	317	273	303	273	301	295	304	290	281	241	298	335	296	280	283	275	294	291	292	290	295	289	275	301	309	297	311	275	295	280	311	285	262	298	285	273	307	270	296	298	304	298	326	309	304	319	288	302	292	284	315	298	256	308	293	302	265	269	297	267	266	301	277	315	273	280	295	284	285	294	291	262	287	238	311	293	262	303	281	302	294	308	317	270	305	286	280	272	287	285	291	282	269	268	259	264	272	277	305	298	295	276	313	276	274	244	262	302	281	285	279	303	290	317	304	267	330	293	306	283	304	284	313	258	309	262	275	266	295	261	284	294	299	304	314	279	281	314	288	276	284	298	294	278	328	298	272	284	295	270	292	290	285	258	250	296	291	316	283	313	280	289	293	288	304	300	292	304	299	286	278	269	308	283	271	273	312	297	300	296	292	285	276	299	276	288	289	274	273	297	298	304	313	302	283	277	266	280	287	285	313	293	288	309	283	264	288	316	262	288	285	315	250	257	292	294	306	301	288	292	309	284	278	310	298	295	283	273	273	303	295	284	297	279	279	314	288	298	286	303	276	275	291	298	289	288	301	262	306	306	295	290	288	308	317	292	303	285	255	305	290	303	277	299	286	312	267	281	287	290	266	294	314	261	292	293	314	249	306	268	272	267	273	300	285	279	271	283	270	299	305	285	297	276	282	308	294	302	283	301	288	300	272	297	262	269	275	286	314	297	287	258	334	280	309	286	306	290	312	270	259	291	261	297	304	271	286	270	293	313	277	277	275	288	301	294	278	304	288	304	310	298	304	286	286	283	306	298	320	303	297	286	306	308	289	267	260	288	282	298	297	290	312	280	274	301	281	271	316	271	306	276	285	300	271	281	253	293	282	302	289	278	335	279	282	309	278	297	294	292	312	299	273	296	318	309	312	297	292	259	287	293	293	275	269	249	274	270	285	260	295	281	293	309	287	307	320	266	269	286	282	279	291	270	317	256	287	285	311	275	265	311	266	271	284	286	294	283	286	294	286	270	272	296	269	272	311	281	305	269	285	266	288	256	290	321	310	268	289	301	301	287	277	330	299	316	285	299	276	302	280	280	261	271	340	285	276	279	266	283	275	301	298	284	278	283	255	265	276	291	265	281	288	284	267	306	289	279	251	298	280	252	271	288	291	278	284	278	282	286	294	300	264	304	294	278	299	271	289	309	275	286	303	295	294	298	260	290	309	302	318	294	285	289	291	280	256	276	277	281	284	307	303	280	278	314	327	286	296	280	261	254	214	280	293	280	254	306	314	278	287	295	287	287	298	302	259	302	264	295	284	269	298	279	286	293	291	298	299	255	292	261	287	271	297	313	293	282	314	294	307	258	274	259	323	257	299	263	254	270	256	305	289	255	303	267	285	269	282	293	301	281	289	303	276	280	279	294	292	281	307	286	285	274	276	336	312	283	287	273	291	291	275	259	281	289	271	288	292	277	277	299	317	277	261	287	303	299	301	300	253	312	315	296	295	303	273	298	277	310	318	279	299	304	287	288	320	310	288	280	301	285	292	290	271	272	296	284	291	294	272	296	294	284	291	303	268	307	290	272	283	280	266	266	272	275	262	305	260	272	257	266	282	309	276	283	311	270	308	298	301	268	276	300	285	278	255	252	274	256	293	263	276	277	288	320	291	301	304	300	296	291	289	308	276	284	316	279	288	296	284	273	295	292	298	277	268	294	250	275	273	253	258	278	288	273	260	307	317	301	285	292	293	288	282	279	304	276	257	297	243	303	310	247	263	285	270	273	317	272	280	289	289	265	295	278	322	287	281	264	295	301	278	281	273	314	286	264	311	295	301	314	233	312	248	301	295	259	275	264	282	281	291	271	273	292	266	300	309	286	299	308	262	280	279	257	302	275	294	280	315	268	268	282	272	293	254	279	296	299	309	276	286	292	297	336	268	255	318	285	272	279	299	296	289	321	292	267	277	274	295	283	330	310	257	307	296	291	285	291	284	306	256	270	299	306	293	276	293	299	290	254	248	261	271	268	267	306	293	279	301	291	270	352	267	305	274	284	287	305	320	290	281	271	260	273	291	279	286	295	311	293	270	296	274	311	268	284	274	261	276	305	284	264	281	324	296	279	292	279	264	265	291	280	280	280	305	268	302	291	274	311	281	270	309	282	268	282	286	321	294	294	291	284	308	291	282	311	269	280	311	280	279	278	290	272	294	273	288	297	269	308	321	264	270	282	263	286	302	301	310	279	260	280	291	276	316	289	285	298	278	294	271	284	293	286	302	280	316	286	283	272	281	259	291	266	264	305	290	277	282	282	291	313	281	271	269	280	269	281	265	301	301	303	302	272	315	308	275	293	275	299	294	314	291	319	281	272	280	280	284	291	305	285	277	246	274	280	308	267	296	275	311	284	260	288	300	280	298	280	277	295	277	293	285	285	266	267	269	297	250	290	266	295	319	269	287	296	279	314	277	285	293	270	294	259	260	291	292	283	273	295	280	280	300	316	273	298	296	267	284	307	297	299	294	274	286	283	313	281	292	272	296	316	300	257	295	305	274	313	270	297	268	259	268	299	330	282	306	282	298	292
22313	21424	29123	24516	21365	19994	6079	786	620	596	631	559	595	589	545	589	569	554	537	575	575	569	569	564	545	538	524	559	531	555	508	500	575	542	549	542	533	551	519	504	556	547	528	538	550	519	589	514	541	542	514	512	558	565	538	526	521	542	513	542	541	577	501	563	523	556	545	524	541	569	552	543	560	553	525	526	555	539	522	575	529	560	533	534	523	546	515	524	538	561	547	503	528	555	564	547	542	533	552	552	520	569	530	507	586	565	552	535	545	537	543	532	546	532	543	516	560	523	551	556	543	547	539	544	525	563	557	548	531	570	529	502	488	535	505	542	518	566	557	532	569	525	553	546	541	527	513	540	529	528	540	506	499	531	555	544	474	513	518	573	526	546	565	533	511	542	551	558	499	549	526	553	536	540	548	503	555	556	550	511	471	516	582	560	543	545	584	509	535	539	507	549	543	543	536	557	553	566	554	548	545	561	548	529	547	495	491	568	532	526	549	501	483	566	539	512	569	515	545	547	517	513	558	548	584	541	558	512	532	524	535	550	545	533	555	530	575	594	567	487	518	561	487	573	570	528	521	508	599	544	484	542	534	550	585	525	517	553	545	550	487	546	528	555	560	535	564	552	591	515	520	548	575	504	515	501	520	477	501	506	522	545	570	559	523	562	515	563	510	544	518	514	516	581	563	517	574	537	560	554	501	538	484	565	579	544	492	517	507	519	514	517	544	524	574	554	508	558	579	562	550	573	548	553	525	528	556	501	539	548	580	513	541	525	523	523	523	529	578	578	495	533	524	559	597	527	539	535	532	492	514	529	553	510	515	552	536	516	515	544	541	546	539	523	581	525	515	533	540	520	530	527	505	507	541	520	558	515	523	533	529	535	534	527	549	520	553	552	492	561	587	577	576	562	547	549	490	542	502	568	556	581	479	560	534	529	506	558	528	534	527	540	545	521	541	554	547	533	557	576	531	556	486	536	541	501	531	502	498	547	538	508	548	551	560	532	532	467	545	542	538	532	549	546	549	552	541	551	505	553	552	520	486	514	500	537	527	551	495	523	570	562	517	519	532	552	556	544	532	523	549	549	509	545	559	476	513	514	518	492	509	528	523	549	554	579	587	512	549	506	532	521	534	534	537	520	597	532	522	519	578	525	548	540	529	563	556	550	543	549	582	600	537	542	558	531	596	527	531	567	503	558	536	508	540	516	540	497	556	593	519	533	509	523	525	556	528	508	538	526	576	544	524	464	589	558	585	544	514	557	554	519	554	530	547	573	594	539	478	545	518	565	563	577	531	540	558	521	531	524	599	533	570	521	547	536	545	528	544	547	530	543	519	549	517	514	579	491	570	569	480	555	571	516	502	565	499	540	542	540	534	532	551	542	585	520	499	561	527	519	551	550	518	560	516	567	596	554	523	533	534	516	539	548	526	536	515	512	541	584	540	522	549	520	566	527	530	493	560	536	590	555	519	539	507	508	535	477	562	518	573	537	534	519	558	520	514	539	530	583	537	524	517	524	560	523	572	548	564	510	514	530	560	555	557	525	550	523	543	558	542	513	544	501	520	538	523	561	545	549	513	528	523	578	555	564	544	577	505	553	520	550	540	547	574	520	551	544	526	538	519	543	544	513	511	586	560	530	539	547	490	521	512	587	596	548	551	607	519	528	541	571	520	538	550	564	504	539	545	538	540	529	507	505	526	571	522	515	562	552	530	537	547	533	532	532	529	531	563	510	564	524	487	546	535	534	560	600	520	583	524	528	541	514	559	563	529	522	563	484	547	518	524	531	543	548	484	577	531	551	542	478	538	532	549	552	554	554	540	526	558	558	552	551	533	519	533	538	497	530	520	552	531	544	546	528	537	509	594	551	529	512	570	514	539	528	504	511	497	542	559	519	550	570	552	533	554	538	494	542	546	544	531	546	531	518	536	562	563	573	532	517	511	554	521	513	547	548	514	567	519	551	536	526	528	522	519	557	515	564	562	526	541	544	564	519	524	579	565	525	535	558	560	526	509	486	519	553	526	555	535	531	573	514	548	560	555	551	507	550	531	507	550	541	567	551	525	527	534	524	549	528	508	572	541	540	509	540	545	545	492	508	521	528	578	546	545	538	508	560	531	539	538	517	550	531	544	537	559	563	527	545	493	534	551	525	513	555	507	558	540	566	562	579	554	556	535	496	555	542	542	549	536	500	579	537	533	516	517	557	510	583	541	545	547	516	558	520	540	537	540	513	571	539	558	534	560	533	536	565	548	523	536	557	510	532	540	571	569	534	498	581	550	550	518	511	552	521	547	559	534	550	531	539	527	568	529	499	531	522	566	551	568	534	558	576	565	527	518	590	522	560	514	557	535	600	503	549	555	531	553	541	545	573	547	543	573	596	525	496	553	525	544	547	540	559	563	513	537	537	514	568	527	568	539	559	561	530	494	530	559	536	544	517	511	510	569	550	517	531	529	513	564	546	524	523	539	495	550	547	528	555	499	552	537	502	537	528	565	552	545	514	528	518	521	549	542	530	538	578	546	541	563	509	550	559	525	524	517	535	552	499	512	511	523	560	506	491	495	549	468	521	557	504	567	589	547	533	553	558	553	531	545	549	585	533	565	515	512	488	521	522	505	549	556	565	545	555	503	548	544	516	582	510	514	521	562	532	550	525	544	535	510	523	570	522	537	551	530	524	566	542	513	558	565	568	543	526	523	561	498	573	537	551	531	510	544	535	528	550	520	520	552	559	494	501	517	472	546	529	503	531	552	551	534	534	521	488	556	543	530	529	540	522	560	508	527	535	560	541	542	532	577	537	527	515	571	577	567	526	517	539	509	555	561	528	579	534	542	536	502	530	546	529	530	558	554	501	508	560	508	567	527	578	548	505	538	521	551	545	537	506	523	540	541	529	536	534	523	569	575	518	570	532	526	581	561	586	539	533	530	552	568	541	501	531	522	548	528	518	553	554	529	510	539	508	493	562	553	523	550	541	507	506	571	533	520	507	585	555	577	531	536	548	589	525	524	542	539	552	512	547	518	568	516	572	521	521	526	555	535	552	558	518	551	535	540	486	522	535	529	543	557	552	546	565	539	559	534	560	527	533	526	521	531	505	496	525	502	548	515	534	517	561	569	530	555	530	553	542	550	520	514	533	561	536	536	558	562	553	514	538	529	559	533	555	573	562	524	546	570	554	556	518	540	508	529	521	579	543	580	491	523	516	528	581	487	506	528	524	506	522	552	535	511	574	551	552	525	541	546	582	539	559	565	524	528	516	553	545	515	560	575	508	544	568	545	508	551	572	503	547	562	504	538	561	545	513	546	535	509	574	544	536	535	533	562	499	540	515	560	533	498	515	545	501	507	555	563	528	492	545	513	507	572	554	525	452	491	543	526	544	563	558	517	520	553	541	578	564	505	537	600	540	557	540	527	534	531	610	531	559	531	550	554	562	542	511	550	580	530	510	519	536	516	540	534	552	533	524	502	567	564	566	529	496
47565	84548	58473	41318	6196	1230	1117	984	928	810	859	805	755	810	788	692	704	732	763	707	739	740	730	695	703	689	708	712	713	714	669	764	742	692	716	669	737	682	710	692	691	662	683	723	715	706	763	686	704	695	677	673	668	684	685	667	701	748	708	683	700	678	684	718	686	701	728	693	706	623	737	675	645	696	723	731	679	688	664	672	675	732	690	692	685	750	743	666	736	706	740	739	689	710	666	740	724	676	681	657	694	724	732	712	692	674	739	682	713	681	721	668	664	694	668	694	719	669	688	673	687	700	675	702	688	671	738	718	706	713	762	675	688	746	717	721	701	717	727	713	661	713	706	663	694	666	715	693	668	727	674	686	702	729	721	693	685	710	701	804	640	719	692	689	732	721	704	681	749	639	673	693	744	712	667	691	653	722	725	687	689	700	664	693	681	669	684	674	685	704	688	661	734	665	728	700	721	663	691	749	714	658	692	692	690	743	699	672	680	670	684	700	688	651	718	666	696	699	713	731	669	686	702	716	656	714	685	736	754	683	711	692	663	634	648	713	682	710	685	710	689	690	701	695	696	672	751	682	669	713	691	673	736	670	692	655	653	727	680	703	672	703	718	658	636	709	695	664	637	674	688	741	661	716	692	693	688	668	682	702	758	715	714	650	689	742	692	694	735	744	710	723	684	649	693	690	726	738	671	673	689	734	673	742	695	662	664	753	688	674	666	709	689	680	714	722	706	702	676	701	696	650	682	677	688	676	686	701	656	681	700	704	722	690	728	721	741	694	722	697	660	698	670	697	646	724	719	646	681	758	693	685	661	656	708	709	696	728	675	713	704	706	692	719	710	689	706	699	724	668	742	680	704	642	719	746	678	699	654	732	678	658	692	737	695	709	690	679	677	669	721	684	665	649	716	682	702	688	639	712	724	718	748	733	684	691	681	695	681	678	665	673	701	668	701	647	702	691	725	617	667	681	667	710	726	665	755	714	706	664	722	703	723	720	722	722	690	686	652	687	720	691	746	655	707	693	734	663	712	676	646	709	683	707	694	725	710	673	695	714	684	682	708	699	696	720	720	697	676	648	693	692	747	702	684	704	687	694	685	683	692	668	707	690	650	669	705	667	686	677	711	736	704	709	701	711	673	703	720	720	694	686	699	708	727	679	697	706	725	672	741	686	740	655	675	713	677	700	715	719	691	742	715	699	701	713	706	685	672	680	683	696	711	719	716	727	667	744	666	672	702	657	639	693	699	755	646	713	696	724	740	713	680	688	666	720	733	693	693	634	682	695	692	701	651	654	693	721	662	689	674	742	729	674	665	671	711	717	686	694	674	737	700	684	647	670	716	702	729	642	663	691	674	709	699	708	734	736	730	727	674	715	722	673	680	720	724	680	715	716	710	697	711	685	714	695	712	631	693	700	733	689	731	685	706	667	717	681	703	692	709	666	668	676	707	689	697	676	711	710	684	652	654	688	687	698	750	732	659	718	695	667	702	662	697	655	682	725	718	722	679	674	727	694	722	746	695	655	662	756	695	726	708	673	666	678	730	703	700	705	717	720	669	669	718	667	700	668	735	675	674	666	703	681	706	656	679	728	735	703	719	689	677	709	704	677	700	721	710	652	700	668	680	694	683	695	734	695	730	716	680	715	661	683	691	701	737	672	733	694	744	695	703	708	735	728	692	683	650	711	699	717	686	724	722	704	715	686	712	680	709	714	713	710	717	697	667	725	667	701	679	675	615	714	768	683	701	684	674	656	677	678	732	658	728	687	697	686	683	679	726	666	699	663	703	693	735	734	691	693	663	718	707	699	701	685	693	693	712	694	702	671	679	682	671	656	679	685	704	713	693	677	741	671	708	668	664	687	720	671	672	715	687	721	708	728	712	699	688	723	663	686	704	671	672	721	650	673	662	642	689	669	700	691	719	692	716	709	732	728	678	694	723	749	699	691	709	702	680	669	700	670	675	682	723	695	721	718	766	674	687	704	681	644	675	729	708	689	736	692	710	698	706	737	718	718	719	669	679	623	672	715	669	727	696	693	655	673	703	696	654	715	666	720	694	697	720	662	690	701	728	690	673	686	733	682	692	699	658	677	692	716	691	670	682	720	740	712	768	727	683	692	687	716	689	744	695	668	730	688	692	686	714	700	703	688	711	700	648	687	711	685	691	727	696	689	713	685	683	703	689	651	731	691	649	698	700	729	685	656	652	749	687	697	693	658	691	697	706	683	671	667	717	725	724	683	627	681	722	699	709	673	694	662	674	707	654	669	648	667	664	722	679	722	714	690	682	679	683	688	728	703	695	681	724	697	678	677	694	705	655	709	713	649	701	687	676	686	672	613	703	694	706	737	700	668	742	706	682	724	696	716	708	665	693	620	704	689	701	669	707	675	700	665	734	709	690	703	716	675	702	672	656	681	691	728	704	693	686	668	712	638	645	643	706	695	669	721	698	689	731	685	727	690	722	667	660	645	676	722	662	634	672	648	692	649	720	716	650	713	688	669	672	679	666	735	705	698	737	719	669	730	704	692	686	636	687	669	702	677	674	723	643	712	665	717	707	690	719	692	746	720	708	703	699	714	697	749	731	683	665	707	649	697	647	681	699	708	660	744	680	666	673	698	688	730	694	695	716	708	677	708	686	660	683	726	662	681	699	704	648	688	665	688	691	675	699	745	681	670	706	647	688	692	658	667	702	677	718	687	697	694	675	643	647	702	667	700	710	704	718	748	676	703	686	707	668	665	693	714	690	676	686	682	670	663	665	711	708	708	688	723	741	699	687	720	612	681	687	725	712	650	672	701	719	680	704	725	711	737	704	677	744	713	735	688	681	664	707	709	691	707	651	689	645	699	684	684	671	707	697	718	719	670	704	700	689	689	697	736	678	696	699	675	740	672	711	676	650	680	677	723	702	618	704	697	667	696	715	650	683	674	689	631	722	704	684	648	681	662	714	690	702	679	688	711	694	718	705	706	694	674	670	671	690	696	671	738	659	652	726	695	707	678	678	714	667	688	743	686	676	671	676	648	663	681	735	738	676	697	730	683	709	618	694	706	713	692	655	695	718	696	718	705	673	677	688	689	655	715	659	677	687	685	734	708	684	717	690	704	687	648	658	698	653	686	648	660	722	688	684	665	708	692	724	644	651	727	687	735	680	705	740	715	712	701	672	729	678	685	650	663	686	677	674	671	704	721	681	684	720	726	730	704	701	674	698	702	673	693	687	718	733	716	712	698	658	673	718	712	725	649	666	705	727	679	688	652	720	711	686	741	690	717	715	709	698	718	672	659	671	688	686	664	662	717	688	686	709	691	708	707	736	631	739	702	674	668	701	707	680	664	637	707	671	684	727	702	728	701	698	673	699	700	676	720	649	719	701	721	712	687	709	733	651	630	698	702	697	731	694	712	696	690	736	658	691	667	686	696	710	685	704	686	706	699	750	719	687	691	702	698	633	712	708	717	693	720	734	700	717	702	705	707	643	734
27784	22945	17432	6459	898	445	369	418	369	360	443	406	413	399	405	385	385	434	422	396	403	403	426	384	396	463	419	411	402	393	386	425	391	415	406	396	428	406	407	401	422	417	410	417	404	400	417	367	413	437	369	423	377	431	407	387	424	421	415	431	405	344	352	401	389	430	379	417	400	361	397	372	398	395	417	402	391	421	413	417	377	403	436	373	412	379	417	396	368	410	401	422	410	373	394	397	387	376	402	403	407	366	399	389	397	407	400	363	383	364	408	383	418	378	414	421	414	413	418	413	446	411	412	386	424	416	399	394	397	374	385	389	387	374	432	402	405	392	413	401	415	371	403	380	401	377	397	397	384	421	360	427	392	398	409	359	411	379	399	385	394	360	447	422	389	367	395	394	407	458	393	401	407	356	440	402	413	411	374	410	372	375	380	438	401	408	417	413	387	424	400	394	412	376	377	411	389	412	380	392	416	408	383	396	412	413	409	373	412	430	402	395	411	360	428	423	389	390	415	395	446	392	396	388	415	424	439	413	418	400	366	420	385	412	395	412	407	418	408	420	418	414	429	408	374	414	398	351	374	374	419	396	413	418	434	403	393	404	415	369	402	384	405	389	404	398	410	400	375	408	415	367	351	400	361	394	384	409	401	391	411	424	418	397	356	402	396	424	402	414	408	374	391	421	406	381	434	412	408	397	416	372	397	403	392	389	383	378	408	376	411	369	386	410	396	400	441	411	387	388	397	417	412	413	414	402	415	395	406	401	396	422	425	420	407	421	424	404	374	371	398	373	425	381	394	409	413	379	375	410	421	422	389	392	369	382	392	410	390	356	422	340	437	405	404	404	386	401	412	411	438	434	397	404	397	423	433	429	408	397	375	390	402	388	364	395	395	419	419	387	397	377	405	390	396	405	369	366	402	369	395	427	368	398	408	420	398	434	401	415	383	398	403	412	414	430	413	421	352	355	379	405	360	427	384	427	399	448	405	396	396	409	357	425	410	391	376	415	392	403	396	403	360	428	420	369	394	393	407	405	414	363	420	407	406	388	382	367	401	419	380	433	389	408	402	351	416	403	391	378	429	372	415	409	389	402	389	412	391	408	387	383	389	391	400	436	386	402	418	394	396	406	427	389	409	389	394	392	407	387	376	396	410	379	454	419	380	417	427	416	365	369	397	367	393	419	374	374	392	394	444	406	401	372	389	414	405	420	447	436	431	385	380	408	401	402	417	399	404	419	422	418	366	397	427	390	393	420	420	408	414	392	379	385	399	372	370	389	390	391	418	373	406	351	418	384	394	409	372	422	422	383	421	415	398	393	439	387	421	397	390	394	435	402	405	381	384	420	388	420	378	392	376	418	430	420	425	438	390	394	390	401	408	406	378	415	413	401	371	389	379	384	379	435	424	366	377	388	345	398	422	414	416	384	396	386	420	397	398	419	397	387	412	418	405	423	399	374	391	402	431	424	395	430	365	367	387	406	374	422	441	390	423	439	391	404	387	378	424	378	428	401	384	372	413	443	384	400	396	395	381	380	404	398	411	401	373	411	407	438	414	413	417	392	385	437	402	400	394	412	385	438	373	414	403	402	383	397	409	409	411	419	396	377	394	416	386	372	379	378	403	370	396	414	403	399	383	410	416	376	429	414	398	404	410	385	403	420	391	389	386	409	382	398	413	385	375	421	419	412	361	389	393	382	443	417	417	403	420	380	403	398	413	422	432	435	415	363	404	385	396	412	403	418	373	380	400	397	403	408	386	410	423	407	446	393	393	402	413	406	428	363	409	421	367	390	432	396	369	350	398	382	444	396	402	429	406	372	414	389	357	383	397	400	415	425	408	388	431	378	423	391	378	436	379	387	390	434	379	400	402	444	368	422	385	404	421	417	449	406	394	401	391	425	396	394	400	392	391	383	410	411	417	418	419	432	385	407	380	405	409	427	383	396	425	431	396	366	389	398	409	399	383	410	385	392	434	389	406	391	389	386	403	418	389	394	405	406	406	413	419	340	387	393	401	421	416	428	394	432	398	433	401	407	345	383	405	356	353	393	418	413	393	405	391	422	404	410	388	411	408	400	426	412	435	366	403	355	397	396	402	447	393	410	418	426	435	407	411	404	376	419	405	415	410	395	382	394	396	420	396	381	412	397	396	380	374	419	456	403	391	393	423	388	404	398	409	376	422	374	403	417	403	429	395	449	381	393	379	394	374	411	377	351	375	409	415	413	384	426	380	427	403	394	400	407	354	430	368	380	398	422	396	393	363	424	401	380	398	423	378	389	384	381	401	402	405	390	383	402	436	392	395	417	391	442	407	408	445	382	381	403	417	400	378	401	408	412	418	412	365	413	425	415	408	414	373	389	407	392	382	375	416	416	404	407	378	370	391	397	425	435	406	375	364	365	422	399	429	351	406	412	386	391	408	428	388	386	408	400	384	420	382	435	378	391	361	388	417	393	436	399	410	443	395	400	365	397	370	419	408	385	419	398	394	397	391	385	417	425	401	393	399	411	436	398	369	429	381	417	412	370	382	376	380	427	381	426	401	407	391	391	367	400	426	396	422	426	408	383	403	360	424	421	390	397	379	387	410	389	397	425	384	409	400	397	407	429	416	358	408	405	425	394	371	389	447	399	397	402	421	353	390	380	383	409	383	406	397	417	414	410	406	388	411	393	374	386	377	390	351	370	402	393	394	406	385	412	388	397	361	368	389	419	368	398	387	372	402	365	336	369	430	416	408	372	394	364	373	391	424	401	402	433	442	400	380	420	410	400	390	402	392	404	399	404	368	397	435	372	385	396	394	390	437	435	395	426	425	376	386	398	427	404	403	398	398	368	439	368	393	401	402	392	384	391	400	412	396	396	384	385	420	406	400	386	413	417	433	407	403	381	409	378	423	404	424	418	372	380	417	384	375	398	376	418	408	428	377	409	419	437	421	406	382	414	379	415	395	373	414	407	380	392	391	435	422	435	405	374	389	416	394	412	450	388	386	385	390	386	388	396	392	411	416	396	418	402	422	407	399	404	382	387	444	393	411	433	376	407	386	405	413	396	402	389	397	421	369	377	369	462	387	387	424	407	390	369	397	423	415	435	418	401	394	407	385	398	396	394	354	390	380	392	403	409	382	424	387	403	373	415	396	391	409	406	386	438	391	380	391	380	403	423	380	402	408	375	418	392	397	429	429	398	402	398	419	417	365	411	409	427	409	417	444	416	411	409	348	381	377	381	389	401	391	409	394	421	377	431	409	411	380	394	426	417	393	352	373	406	402	396	383	400	383	395	399	435	408	423	419	385	438	395	446	397	400	404	393	415	421	416	385	356	403	422	416	408	445	361	399	400	409	388	386	399	403	437	407	408	393	419	396	427	400	402	426	413	406	403	382	422	399	365	388	427	429	404	399	407	379	444	429	402	415	409	400	447	412	423	409	436	420	423	446	431	383	419	392	398	389	411	408	375	381	403	386	426	400	377	366	431	403	386	370	356
19261	34105	15153	5904	1018	542	546	536	539	535	503	514	533	515	505	485	537	522	522	513	522	561	508	504	507	505	554	522	489	537	516	535	502	515	551	494	477	494	505	525	505	531	513	552	489	528	541	508	546	520	488	504	525	510	491	541	506	523	521	507	494	556	486	542	492	518	551	555	516	495	511	488	502	521	497	513	504	480	467	500	483	485	519	510	526	524	513	552	535	557	528	503	481	559	534	510	488	495	511	514	542	520	475	510	550	511	488	511	514	519	494	531	591	494	483	535	505	504	521	527	497	519	476	506	519	518	497	505	506	494	486	531	501	528	497	496	523	540	491	505	530	507	497	498	526	540	523	531	540	502	533	527	495	544	505	495	500	525	519	525	509	487	499	589	532	521	466	544	494	522	498	520	509	530	544	491	524	517	523	515	545	509	507	507	513	561	530	498	491	511	481	536	471	503	501	573	546	532	542	497	557	480	496	536	538	533	498	485	518	519	497	519	503	503	527	523	481	537	502	532	510	498	565	488	522	509	528	567	507	512	504	519	510	482	522	505	511	501	512	516	469	541	526	492	513	543	532	502	494	557	514	498	538	512	503	525	550	447	528	524	504	496	479	512	515	490	527	547	525	522	546	499	527	494	521	583	530	536	490	535	506	509	491	508	472	528	456	541	522	525	482	578	500	527	519	497	520	532	491	501	484	499	511	556	472	489	527	493	509	531	484	510	475	508	499	466	514	536	508	510	495	518	513	492	518	493	526	521	497	499	501	508	478	551	522	502	512	495	529	528	558	545	516	496	542	467	508	534	519	474	546	559	509	507	542	529	520	552	495	511	474	478	504	527	514	511	483	503	509	518	551	471	529	553	489	499	507	531	518	486	477	521	548	568	489	504	542	551	509	528	497	484	523	485	566	496	514	481	558	487	513	531	478	519	508	534	532	525	553	466	504	528	525	533	500	512	495	487	541	529	489	549	551	529	520	505	485	519	531	505	537	547	516	497	483	516	530	542	522	491	538	515	550	515	508	500	539	520	515	475	514	479	497	537	500	506	473	539	530	459	541	510	490	501	502	476	512	513	532	503	540	536	534	529	533	517	569	523	491	512	548	499	515	542	520	543	489	545	516	472	564	524	466	517	508	503	542	549	519	501	518	548	525	524	494	506	537	536	496	455	528	496	536	503	490	475	493	520	487	525	507	521	547	503	502	505	534	520	558	527	486	511	483	479	569	484	532	526	519	545	512	514	505	507	509	497	519	532	500	532	510	500	526	488	518	517	509	521	512	566	533	466	528	508	555	508	517	547	515	490	473	509	528	534	506	532	510	491	504	493	470	531	502	546	575	462	512	484	532	545	523	533	531	544	496	568	504	537	525	557	540	527	546	503	523	526	525	518	494	524	487	531	516	512	499	524	535	522	516	533	544	505	472	542	532	528	500	538	542	507	503	510	555	526	541	465	523	515	486	524	480	498	540	506	558	530	487	520	554	527	491	488	485	536	510	562	525	508	501	524	494	551	556	545	508	527	545	519	520	528	501	525	500	522	524	519	500	539	514	508	543	508	532	508	538	513	521	533	473	514	534	467	540	520	560	535	521	477	485	527	483	486	520	502	494	518	504	520	529	513	490	495	500	557	525	470	512	533	523	509	467	524	512	476	514	492	491	525	533	498	552	544	494	539	487	497	575	523	508	531	495	531	528	515	478	547	517	506	529	505	535	534	488	534	511	509	498	538	550	538	528	496	528	554	556	525	491	526	496	509	530	508	534	485	502	492	539	488	539	537	487	528	520	495	564	496	575	511	474	531	490	521	530	490	497	518	565	510	495	504	487	513	515	510	542	499	530	493	520	534	500	551	509	443	569	502	535	532	530	516	514	533	510	514	506	501	529	532	525	526	515	489	512	516	515	508	520	503	527	525	527	527	544	497	507	500	532	534	498	511	488	524	502	518	506	517	498	501	535	461	496	521	504	508	469	497	555	459	520	469	528	509	511	502	472	503	479	551	559	505	504	500	525	543	541	493	500	531	560	522	504	537	507	545	499	507	510	528	523	515	506	493	528	531	537	474	496	517	540	516	553	530	498	518	508	481	521	510	536	506	509	497	514	526	539	511	528	524	505	519	476	529	528	504	473	503	528	557	517	516	551	495	523	515	500	531	497	475	530	543	548	496	482	467	535	514	491	490	498	521	546	504	496	507	563	537	492	497	578	502	538	541	512	533	486	522	563	478	535	524	523	508	533	537	494	496	531	506	533	530	552	521	525	531	518	546	481	492	518	512	514	488	510	500	537	519	482	521	543	510	528	524	531	543	459	527	516	549	534	522	505	487	508	470	479	483	518	511	494	536	492	478	539	488	508	496	542	492	506	548	517	544	550	569	525	528	517	446	520	546	494	559	549	519	489	497	450	485	518	501	549	528	479	512	486	511	509	539	515	505	511	524	549	537	509	486	517	514	476	498	503	527	530	519	526	517	504	499	568	515	522	560	556	553	517	527	451	526	563	515	533	524	509	505	528	513	528	511	510	505	529	513	494	507	509	492	478	558	507	519	524	535	505	521	490	494	510	519	534	531	486	520	491	532	513	499	480	489	507	489	515	510	532	499	518	560	490	502	520	503	485	529	564	501	518	535	535	513	503	538	497	510	508	542	514	522	514	509	534	489	498	526	529	519	489	504	503	479	512	509	486	535	470	524	508	458	514	526	550	548	516	514	538	518	555	549	497	525	532	533	485	503	537	547	494	547	537	498	540	505	538	549	528	493	502	507	451	540	494	500	518	520	533	543	504	528	542	554	490	514	523	514	530	545	514	491	557	523	496	548	511	513	469	500	531	562	513	504	513	507	479	499	502	554	525	496	516	530	517	557	496	534	525	507	490	493	483	522	499	534	504	503	557	548	556	509	522	531	495	529	536	550	540	466	537	493	550	493	538	506	528	538	474	458	507	519	503	522	502	534	554	500	507	533	542	493	499	538	533	517	507	524	522	519	534	497	524	509	488	485	509	506	552	501	501	529	522	520	493	488	538	489	505	507	507	539	523	524	532	535	481	506	502	516	540	515	517	510	521	546	500	526	550	536	518	545	512	532	495	526	521	485	505	482	541	505	560	527	573	506	523	534	539	505	537	519	539	524	482	525	541	561	499	507	510	516	514	502	528	520	489	516	486	452	526	514	504	490	591	522	495	475	552	523	513	523	481	550	529	508	500	527	521	518	524	554	493	531	466	530	538	548	501	524	509	536	485	498	538	516	494	494	534	521	549	527	509	546	508	583	510	506	552	553	559	506	515	497	560	552	505	545	550	530	551	517	516	532	540	543	542	519	521	521	510	543	529	479	519	545	525	498	539	482	523	480	552	501	511	494	508	518	497	532	502	516	562	536	496	515	555	529	471	526	541	503	536	508	479	508	510	519	485	561	545	525	522	465	530	492	502	470	476	528	552	524	541	538	551	524	518	498	531	508	517	548	550	507	507	529	532	549	540	525	465	507
23236	21900	29864	25737	20216	7523	1023	778	716	698	705	726	669	658	698	702	657	680	682	672	701	671	657	633	680	643	673	648	658	657	672	648	653	677	706	658	680	696	684	688	686	670	685	637	636	713	681	681	676	672	669	630	629	671	659	657	634	673	664	668	701	629	710	620	655	658	670	683	694	656	711	635	669	695	637	647	658	643	684	679	632	679	666	673	666	677	653	616	671	651	668	627	638	659	651	651	682	669	700	667	659	679	688	620	693	660	653	665	656	698	629	668	627	581	665	664	648	649	641	718	693	644	630	645	706	624	699	622	699	622	630	669	626	712	669	650	618	678	672	645	694	641	723	646	633	635	641	692	672	667	628	671	665	698	689	649	663	688	670	643	647	711	677	685	689	625	673	669	668	636	651	676	618	648	655	702	704	680	660	639	698	667	667	638	661	668	678	641	651	604	628	640	691	633	687	678	660	694	703	664	671	630	690	661	651	675	658	672	620	629	668	657	644	642	661	610	707	671	662	689	681	643	685	668	681	624	687	621	664	673	681	644	686	608	632	646	617	648	670	701	650	694	616	658	659	686	666	608	670	655	681	708	669	663	688	665	646	665	685	676	642	677	653	670	628	670	670	618	672	633	679	634	691	612	667	652	622	667	638	669	688	595	676	648	694	705	629	630	650	625	695	638	673	667	715	670	653	655	664	659	625	666	663	636	647	614	624	687	695	709	622	614	628	644	698	630	665	644	639	693	629	646	657	666	653	684	639	662	636	667	662	689	672	628	690	662	641	670	666	687	623	644	641	667	710	645	654	668	666	681	657	601	723	661	677	669	644	650	649	666	635	681	687	628	674	695	702	672	672	683	706	642	674	628	694	686	674	648	619	632	665	693	644	662	682	619	656	642	626	682	692	637	660	663	648	673	696	707	640	668	692	665	712	649	689	649	683	645	646	644	682	687	670	636	687	686	674	664	682	644	684	696	671	670	681	678	655	684	724	625	667	670	677	671	671	646	698	680	646	693	667	685	642	696	654	660	644	665	689	679	679	680	709	674	691	649	665	629	622	614	611	638	689	649	667	702	656	666	648	645	611	640	676	623	672	670	649	643	638	665	644	665	624	703	695	612	648	682	668	642	686	661	631	631	673	654	673	660	679	627	650	676	660	655	651	695	686	706	640	664	654	681	709	658	651	659	633	664	665	628	673	714	616	692	630	680	660	665	675	664	670	633	667	665	646	707	683	642	653	685	667	646	669	676	641	654	687	659	682	648	661	668	641	658	645	695	670	649	641	630	691	660	720	662	647	663	632	666	668	692	659	674	679	657	613	639	667	659	677	652	637	650	644	629	680	668	647	655	637	644	694	656	692	671	679	689	664	698	642	637	647	639	678	676	678	643	644	664	688	624	645	624	638	678	685	644	673	661	677	647	628	645	614	616	664	645	659	688	712	611	650	653	668	657	633	681	655	651	646	706	631	692	681	663	641	676	642	632	711	647	731	642	643	694	647	688	745	682	652	640	721	699	639	718	677	673	630	700	658	606	652	688	721	697	686	641	663	623	683	663	647	620	669	717	685	662	613	665	587	665	661	642	624	677	673	688	662	699	695	645	622	651	654	680	709	660	662	689	647	639	654	694	667	642	635	655	639	652	674	629	670	646	635	650	658	610	671	647	669	678	632	646	675	652	640	697	667	692	676	645	661	645	675	654	665	612	657	643	678	650	662	647	625	669	680	690	704	669	637	675	658	685	679	658	683	693	686	623	654	662	663	653	682	702	663	668	651	685	660	688	655	600	644	680	699	681	672	700	691	670	625	653	637	630	614	711	657	643	606	675	667	674	653	658	668	643	645	655	663	687	672	624	658	624	702	622	669	634	650	685	660	636	645	676	635	699	643	677	657	631	666	653	651	623	649	647	644	651	671	641	668	691	657	649	692	679	703	680	660	632	718	682	670	648	664	702	648	660	652	697	660	672	703	685	671	665	668	635	634	630	628	681	691	695	655	667	663	588	658	660	650	661	667	647	739	649	659	630	698	675	658	702	655	673	657	665	654	689	664	642	671	667	636	683	664	654	635	717	694	617	662	611	660	640	682	620	645	647	671	675	679	630	673	699	623	667	648	656	619	658	632	661	648	648	690	665	648	704	646	684	722	676	672	645	673	622	674	627	695	617	629	700	653	647	682	655	647	657	662	664	658	683	663	634	703	683	694	653	661	605	705	690	638	608	682	695	630	640	686	690	659	714	665	662	659	659	636	640	611	700	621	673	656	664	698	647	690	624	712	692	662	695	645	681	660	702	648	683	665	687	668	680	699	674	664	654	676	713	615	677	661	644	676	641	660	653	713	675	633	627	652	656	656	694	644	696	686	661	666	660	697	677	670	699	672	678	643	621	696	657	669	696	709	738	691	633	670	652	657	664	688	666	684	697	639	631	672	628	671	662	624	698	697	703	667	668	629	629	642	657	663	635	620	656	705	696	661	651	693	632	666	680	667	641	713	671	684	672	704	667	642	672	673	672	683	617	639	656	645	700	652	667	635	660	663	676	619	639	692	646	656	651	657	683	654	706	643	675	645	633	659	701	646	709	632	719	628	653	669	712	664	691	664	692	663	645	690	658	614	635	703	658	642	685	651	670	600	607	668	649	674	632	680	630	677	661	673	656	684	669	658	634	658	659	668	677	652	664	671	644	679	646	696	639	686	661	731	622	672	669	664	675	711	697	653	672	669	670	619	675	643	708	695	643	655	678	664	668	621	646	696	662	676	651	649	632	677	645	612	663	665	626	638	639	651	694	595	693	649	654	714	715	655	638	625	659	681	592	669	658	639	646	667	640	637	661	657	715	678	676	669	650	654	692	665	651	654	694	637	650	661	649	691	685	654	614	644	653	653	698	653	680	662	631	702	673	620	656	628	650	617	648	637	647	690	648	691	677	641	677	683	672	660	680	630	642	688	715	653	628	686	689	709	654	671	694	638	675	657	681	636	644	713	654	673	637	656	662	658	648	673	703	661	609	687	656	672	649	755	648	675	643	668	662	675	680	664	656	700	688	652	660	630	638	618	686	663	657	661	623	640	691	678	633	643	644	632	649	644	667	639	687	687	664	685	647	693	623	678	660	642	634	664	682	658	658	629	679	654	647	640	646	612	653	695	678	662	678	736	660	686	668	630	659	694	631	652	701	670	634	631	656	619	636	682	644	651	649	632	651	662	655	668	633	720	715	661	644	671	627	657	676	590	669	638	680	643	710	692	601	629	640	663	671	646	640	585	660	670	679	687	672	664	603	666	677	660	689	645	628	658	622	648	697	639	670	653	666	715	708	652	695	668	656	644	659	646	655	697	633	669	660	649	617	713	696	651	691	652	651	652	681	657	662	670	661	660	687	608	643	664	620	698	642	678	622	621	648	661	690	644	645	683	648	686	679	644	652	664	677	644	674	641	678	700	680	650	639	655	680	698	655	633	661	655	662	627	607	664	653	652	665	665	649	679	664
39047	72681	49372	33963	5398	1161	1040	942	990	909	914	918	888	894	865	808	916	851	814	847	813	883	841	830	852	864	871	837	818	846	801	878	833	830	830	855	825	830	799	842	846	883	857	835	854	869	841	820	803	862	846	855	842	833	832	829	849	864	843	833	799	843	761	778	776	838	832	832	824	839	831	811	871	837	796	811	819	817	819	861	852	861	871	849	852	846	831	881	846	783	833	833	797	872	844	802	881	840	862	855	813	832	851	848	866	787	858	839	841	789	815	856	850	801	799	834	850	832	796	832	794	787	801	818	846	802	839	843	862	852	806	851	826	814	866	822	853	815	811	837	823	907	845	843	827	826	825	816	830	855	872	797	828	818	823	836	858	797	839	833	808	819	836	810	823	861	875	884	847	816	849	819	791	860	852	847	802	839	828	826	742	870	836	816	788	872	878	820	884	812	857	853	892	851	802	792	815	861	879	789	869	919	823	808	795	843	869	885	798	829	874	844	801	805	858	881	788	876	828	852	836	834	831	810	792	802	816	783	820	897	850	841	843	841	841	868	869	835	836	808	803	828	844	796	825	857	815	857	849	855	826	782	877	810	819	815	803	791	897	834	859	892	837	829	828	840	818	759	837	842	884	813	804	834	860	869	843	859	811	866	829	816	819	834	809	793	913	815	821	876	848	834	838	845	830	827	848	832	857	817	840	872	844	814	783	840	833	827	870	856	834	809	812	847	872	846	841	802	844	837	835	856	893	843	860	851	858	828	880	802	850	850	822	858	844	807	856	861	820	786	823	874	857	821	858	828	846	799	804	837	846	814	791	832	825	869	828	821	859	833	783	817	825	883	842	893	796	873	862	862	830	838	794	832	863	787	812	847	907	847	809	777	825	875	867	849	789	825	862	832	880	802	815	864	811	815	843	822	796	883	797	826	877	819	815	861	812	829	857	807	785	870	837	855	819	874	849	804	823	815	798	879	770	860	831	803	853	828	830	811	834	829	854	858	832	808	860	842	812	833	842	827	797	820	848	814	842	795	868	830	826	864	864	834	884	829	831	822	817	852	804	835	807	841	838	814	835	873	801	867	865	856	824	925	811	833	797	823	822	836	815	850	850	805	824	904	859	820	884	774	822	879	821	854	845	842	820	812	828	877	814	792	765	863	847	859	825	840	769	819	897	851	873	812	791	830	844	812	888	824	856	867	855	853	805	816	818	825	823	868	868	842	832	833	755	804	800	805	842	880	815	822	871	822	828	763	804	847	891	898	808	834	838	809	845	854	830	862	812	874	813	805	849	859	810	828	886	817	835	822	852	793	815	826	871	801	826	796	781	843	887	815	845	806	882	817	828	792	824	797	816	816	829	907	890	826	777	799	839	875	827	829	885	858	802	814	853	798	838	873	869	926	855	891	782	809	861	839	859	852	863	823	834	913	787	830	843	850	844	813	865	876	846	832	877	816	814	843	808	846	844	842	799	807	841	824	855	835	903	841	823	829	839	862	838	841	823	856	814	802	814	861	822	826	918	812	831	900	819	852	805	829	840	811	785	807	786	829	852	876	827	845	760	841	832	819	863	843	776	866	849	817	810	879	831	838	869	780	828	859	846	812	797	876	851	840	830	821	845	824	840	863	870	857	792	820	781	805	793	882	823	839	813	855	802	815	816	808	824	804	825	817	839	865	842	847	859	880	834	855	838	845	818	851	844	867	859	867	843	793	835	876	858	823	802	883	904	846	791	841	860	879	844	798	851	852	829	827	890	820	815	782	847	847	803	817	782	872	855	851	832	877	842	834	855	777	849	821	818	878	833	804	850	817	843	776	870	824	802	890	894	804	771	799	841	867	856	805	812	839	811	812	904	836	818	805	793	859	794	834	828	847	834	825	861	787	880	849	849	863	882	836	794	794	870	798	828	871	841	833	820	841	812	852	808	882	837	809	815	827	864	793	881	834	841	815	882	852	830	867	861	836	815	824	827	825	814	827	858	813	839	784	884	842	796	829	837	821	792	858	822	837	858	847	853	783	782	831	801	848	900	836	796	821	814	880	802	855	892	827	847	842	871	809	833	882	775	828	840	878	825	820	889	797	826	889	840	826	887	810	824	908	820	833	806	830	864	813	822	851	804	825	831	808	881	797	812	803	815	804	907	812	839	817	832	792	820	852	874	845	842	871	820	864	839	820	815	848	843	875	873	833	836	778	859	832	849	836	823	833	861	832	873	816	855	890	876	877	798	801	828	844	828	848	884	849	824	872	813	786	875	783	897	863	870	841	873	803	847	802	876	790	836	803	856	842	818	811	848	885	829	820	846	849	812	853	828	819	853	832	826	885	834	825	796	794	861	808	808	835	851	808	829	851	870	878	801	784	841	840	875	819	850	833	806	886	838	786	802	905	818	844	837	842	803	837	829	850	879	863	876	859	819	845	825	760	832	890	788	814	847	807	848	814	870	884	835	841	837	841	875	843	853	849	905	839	853	860	849	835	809	806	854	839	815	866	810	810	869	856	827	857	912	874	846	861	762	883	880	791	781	794	800	793	828	830	792	811	811	857	842	807	840	861	845	865	866	810	834	821	784	798	821	794	893	834	865	888	828	792	796	855	818	791	832	840	782	839	795	888	847	844	860	799	821	820	850	885	830	810	840	845	929	839	850	814	813	823	835	844	828	845	816	841	825	869	915	824	887	885	830	877	820	861	863	849	834	855	826	806	897	864	860	836	877	808	833	830	851	838	840	834	843	867	841	790	823	818	790	837	793	791	881	811	866	860	866	879	802	853	813	828	867	854	852	832	832	808	847	834	805	835	832	855	875	873	819	879	798	807	817	842	840	858	829	811	856	814	813	798	815	825	836	826	806	803	850	859	824	853	871	794	843	827	810	879	807	827	801	827	779	759	895	839	811	844	820	827	835	836	861	810	880	843	816	815	794	864	835	842	827	866	857	839	863	860	851	860	916	798	821	833	884	799	848	815	804	827	801	872	822	844	844	825	825	812	796	838	850	796	845	846	820	831	869	794	783	821	832	822	815	841	822	818	861	834	855	770	812	807	842	812	810	824	871	850	816	815	822	836	817	855	848	786	778	837	850	846	796	784	839	835	883	826	834	842	836	844	795	850	788	780	842	847	844	847	805	862	860	789	815	829	849	849	822	801	788	868	870	750	828	818	823	825	836	851	856	891	815	855	873	836	837	848	804	835	820	793	854	844	801	821	816	871	827	871	828	779	875	866	861	823	852	836	811	815	836	817	817	826	875	837	841	804	836	894	803	806	836	847	810	842	835	843	837	821	852	818	878	787	855	862	840	794	816	795	830	845	847	810	811	866	858	850	852	842	786	787	816	850	834	806	828	851	869	808	817	907	860	813	886	829	825	793	816	919	829	831	810	832	804	884	835	856	845	840	854	827	847	896	840	810	807	856	853	852	824	823	780	786	841	807	881	846	854	913	809	807	812	773	857	881	846	825	848	818	841	853	850	808	824	886	817	881	877	818
24526	22854	28802	24384	6900	302	245	253	219	246	235	229	197	199	230	222	234	216	202	203	220	198	214	188	216	189	213	208	206	214	196	225	197	211	209	213	213	204	213	238	205	207	204	181	195	195	224	204	222	178	202	194	208	206	201	201	189	199	216	203	201	200	223	248	215	221	231	197	204	187	236	194	220	207	219	196	189	233	203	230	189	198	223	234	209	179	200	162	197	202	186	182	227	224	207	200	226	219	198	201	202	228	193	210	204	223	257	221	222	198	206	202	195	189	213	225	197	234	217	215	191	204	222	197	214	183	233	207	216	186	221	196	205	204	214	184	168	195	217	205	214	196	207	197	198	216	237	201	221	206	203	233	219	224	180	197	199	192	208	217	199	212	190	204	194	208	221	207	207	203	219	196	213	182	203	196	189	223	192	203	213	194	221	206	208	216	225	219	185	229	191	200	204	214	202	184	218	202	208	227	219	202	205	187	198	211	192	207	188	210	231	233	196	204	195	255	230	215	191	227	213	184	201	204	217	198	191	216	216	253	211	205	207	211	193	204	204	192	205	205	206	222	204	205	204	193	211	188	189	195	197	201	227	225	202	218	193	222	225	245	209	184	213	212	187	194	197	218	205	199	212	224	203	207	226	218	195	202	193	221	228	193	204	196	207	192	214	202	219	195	215	240	225	220	202	226	206	197	211	218	187	209	226	225	201	229	226	203	183	196	212	203	219	226	202	223	189	197	228	180	207	214	245	207	206	195	218	178	222	200	180	214	187	206	227	187	211	216	220	200	217	212	186	208	202	179	221	220	199	219	213	206	208	189	228	206	217	210	192	219	216	211	211	224	212	207	200	208	219	205	211	200	207	208	219	204	215	192	196	220	203	217	220	202	205	213	203	195	219	195	212	198	241	225	206	202	217	181	190	214	197	213	202	199	220	206	209	192	212	222	203	198	200	213	233	211	206	193	232	206	214	196	190	237	197	195	205	215	202	241	192	198	217	226	207	206	203	207	215	195	205	192	196	197	200	212	187	202	228	223	213	200	209	210	197	213	210	206	184	200	201	199	190	225	208	211	202	240	201	202	201	215	206	206	194	222	234	205	215	190	224	188	199	192	200	229	193	196	216	218	186	201	235	186	207	217	190	198	220	199	221	220	205	190	222	211	208	216	199	199	200	239	217	180	182	201	219	192	197	204	192	210	195	217	201	182	204	190	221	203	200	198	210	194	217	230	206	195	197	200	185	194	214	196	209	198	210	235	211	203	181	184	194	218	203	228	205	230	222	189	192	210	215	212	227	203	199	212	210	213	206	198	216	204	192	210	227	195	215	189	241	201	202	187	220	223	189	187	229	216	179	177	214	198	169	211	234	224	205	225	191	190	190	176	231	233	195	203	214	236	205	200	218	171	228	221	183	216	183	194	204	193	212	216	228	199	205	215	171	209	179	239	196	222	242	201	196	210	210	217	188	181	189	191	183	197	213	228	210	184	205	209	198	202	212	207	227	220	203	203	240	227	221	212	199	209	177	211	204	198	229	207	206	196	225	210	209	179	195	229	216	190	179	208	201	214	197	200	239	206	219	193	220	195	207	203	220	223	213	223	219	200	216	205	212	217	211	230	206	198	209	203	201	201	191	197	226	207	210	206	241	238	190	193	208	208	246	203	207	212	179	235	202	201	202	201	224	210	202	191	210	225	177	200	232	185	203	195	202	233	217	221	205	240	209	199	204	195	212	197	210	207	182	188	209	220	191	192	222	212	209	206	227	205	206	197	207	227	189	224	208	200	196	189	195	191	205	216	222	229	210	205	163	207	223	187	211	177	208	193	198	211	225	211	221	191	210	190	202	197	193	205	190	210	223	230	209	203	207	190	212	220	205	215	217	187	233	202	206	209	210	199	222	219	209	219	207	217	214	210	216	196	188	193	216	201	204	215	206	207	216	210	195	221	225	188	234	213	197	206	229	231	209	214	205	213	198	214	204	208	212	218	229	207	208	189	204	197	192	219	234	211	214	204	183	207	197	233	186	220	214	211	212	189	248	213	208	214	194	189	205	202	203	215	204	198	223	212	219	198	200	218	194	199	215	198	212	223	219	183	192	196	206	190	229	194	174	210	209	208	212	180	205	201	226	206	213	201	211	176	213	188	211	217	194	223	188	219	248	228	194	220	220	186	216	193	204	201	221	212	206	208	215	228	221	183	216	222	199	204	185	177	192	221	211	211	231	214	229	226	223	201	206	195	187	209	205	191	223	229	192	190	201	218	197	200	188	210	188	197	194	215	207	208	203	188	201	192	205	228	196	212	211	212	198	231	208	219	198	203	243	192	230	219	236	209	202	232	232	212	239	197	204	220	229	205	199	216	199	211	203	218	197	196	203	217	231	207	168	202	210	210	194	212	211	220	243	205	226	218	194	181	218	230	203	232	216	209	213	199	186	220	205	227	196	219	227	197	194	197	202	170	194	205	185	215	213	207	222	196	236	209	204	192	222	211	197	219	206	209	244	197	216	205	193	236	201	220	184	216	185	209	197	217	195	221	169	195	220	211	200	193	234	215	204	199	212	199	189	214	218	196	210	220	218	237	175	248	243	216	213	205	227	216	192	214	191	204	198	228	203	199	210	237	205	165	185	222	206	226	215	222	217	236	213	226	213	213	212	212	219	200	214	209	215	206	189	220	198	227	189	193	199	209	184	197	212	208	204	204	226	188	175	202	217	202	205	206	220	198	212	224	241	245	233	244	240	193	211	195	189	212	221	220	188	222	211	216	214	216	233	203	210	216	234	198	199	217	194	196	232	222	196	205	212	199	212	209	212	176	212	208	210	223	200	197	200	194	217	187	188	211	220	200	204	208	199	230	221	235	214	212	185	217	221	209	203	230	224	198	227	217	258	216	207	204	202	207	227	222	201	209	194	178	223	215	197	201	189	168	204	213	238	231	244	226	227	218	218	245	188	209	228	208	208	193	191	193	191	242	199	183	208	200	211	192	188	214	219	200	207	196	199	206	224	207	224	234	209	224	213	202	218	218	202	200	210	176	184	198	216	203	187	221	199	188	202	210	204	211	208	178	212	197	208	189	191	199	210	198	213	197	244	207	189	207	230	215	207	205	202	191	216	213	203	219	225	201	220	192	204	198	235	205	207	212	217	210	240	193	228	199	210	202	217	218	211	211	182	188	213	158	202	210	217	193	215	209	199	219	237	198	209	208	213	229	183	210	194	219	196	211	211	203	200	218	210	195	206	198	195	192	200	214	200	203	213	214	214	172	219	211	221	216	202	237	189	192	203	197	183	225	244	154	212	209	209	204	200	207	221	208	206	198	207	190	224	212	216	195	198	228	210	220	219	179	197	207	196	186	197	203	208	203	204	205	183	211	228	181	184	214	204	220	211	205	195	207	206	215	188	203	228	205	177	192	194	211	210	178	186	204	181	214	205	220	212	193	216	209	219	200	203	189	197	222	210	219	189	207	197	192	188	212	201	187
34672	60619	37076	23101	3471	391	370	379	381	290	306	307	303	295	288	298	290	314	302	286	308	291	293	270	295	263	285	307	302	280	325	281	256	277	299	297	321	281	271	267	259	293	301	316	292	256	293	276	290	314	302	300	300	273	322	272	293	292	314	305	297	277	278	285	280	270	299	298	278	284	283	288	289	309	294	289	300	323	302	264	326	301	330	296	303	292	299	293	294	283	235	277	314	276	295	309	290	314	293	310	279	293	284	306	273	322	302	308	290	326	308	310	276	321	293	288	287	283	273	294	259	302	285	310	259	291	309	326	336	310	301	262	269	290	325	296	292	278	309	264	295	297	300	271	289	290	270	262	273	300	266	299	275	279	284	280	305	266	254	299	283	286	295	315	306	249	299	268	253	293	300	303	282	292	285	240	289	287	284	306	294	288	279	286	279	318	279	304	272	303	284	303	315	310	287	310	270	293	302	299	280	252	282	279	326	289	288	299	280	274	291	297	276	282	288	286	315	297	282	309	318	283	303	239	293	273	282	311	305	294	283	332	292	288	320	297	315	281	279	258	291	320	313	267	299	283	298	308	287	318	309	275	318	292	263	299	288	300	314	282	255	253	288	284	240	283	290	293	296	273	300	279	311	290	294	287	249	280	306	311	278	297	308	269	281	291	286	309	272	297	299	283	273	315	270	321	265	291	279	281	295	302	301	280	305	282	310	286	279	287	291	290	274	273	300	304	316	282	278	307	280	308	292	287	279	266	274	304	250	296	257	310	286	276	286	305	284	319	294	259	282	279	280	292	269	307	298	302	294	264	283	310	301	296	270	273	295	286	252	316	290	283	286	274	271	299	268	312	284	278	292	289	265	287	319	265	274	300	299	259	302	293	276	335	306	283	273	317	290	324	258	298	309	294	282	290	310	295	280	271	306	281	260	301	279	285	265	302	292	277	279	316	279	279	305	250	290	309	292	277	308	278	308	278	288	310	307	290	284	289	314	309	301	318	269	292	293	297	271	246	281	289	294	284	310	288	282	299	269	286	308	277	295	317	284	273	265	265	301	276	294	260	332	305	307	303	273	308	284	270	295	296	291	297	286	293	330	268	293	289	274	272	299	285	314	259	295	313	275	286	272	268	265	278	255	265	268	271	254	266	300	322	285	274	279	281	274	273	280	319	308	298	300	291	267	288	268	316	293	276	282	266	253	303	301	301	316	289	310	290	291	310	304	277	299	261	279	307	284	283	319	296	270	321	283	319	249	280	301	256	270	301	280	285	296	303	321	318	258	289	279	280	276	290	261	303	304	300	261	282	294	272	300	288	282	285	294	253	305	288	273	277	266	290	308	304	286	273	278	304	308	276	276	250	242	295	296	291	303	293	311	291	278	318	302	304	283	327	301	289	320	282	294	287	287	280	294	291	303	326	289	287	284	269	307	293	288	296	284	322	256	275	322	286	283	292	266	277	257	268	315	251	291	280	286	295	281	304	279	302	303	278	314	322	300	300	254	290	271	278	311	281	271	277	276	276	295	294	314	288	297	295	308	276	286	311	280	326	279	306	309	283	283	303	299	266	301	269	302	262	281	279	262	301	255	277	298	302	307	291	315	271	305	282	293	284	302	283	291	276	305	301	268	290	280	268	299	273	295	276	294	280	294	281	272	308	270	281	272	290	289	300	305	280	277	274	279	298	291	278	291	281	267	277	311	257	289	305	265	293	301	256	281	293	315	342	314	297	285	286	267	290	306	273	283	312	296	284	279	307	274	308	280	259	278	278	334	285	284	281	316	293	286	287	310	267	268	295	316	281	293	312	263	291	270	280	311	296	278	312	291	306	278	308	295	290	288	298	331	288	302	286	265	297	322	299	251	317	296	281	300	291	286	277	274	292	258	277	249	306	291	283	284	261	274	296	326	293	274	296	287	268	286	259	318	277	276	300	283	305	280	290	302	273	283	303	282	271	271	304	294	305	302	319	292	305	301	270	315	284	282	323	302	285	290	272	304	310	262	282	273	278	290	338	304	271	284	278	278	243	285	280	271	282	265	284	286	297	299	310	332	311	254	279	287	284	295	261	308	307	320	303	285	265	295	270	264	281	290	273	293	266	278	261	270	316	271	265	298	305	269	312	284	281	304	259	303	288	296	267	264	306	272	303	281	299	279	309	276	291	287	281	283	276	287	262	273	316	286	318	274	275	289	312	302	310	272	303	305	287	262	320	276	287	303	294	259	302	266	263	299	292	289	297	308	270	278	291	288	297	297	287	297	270	280	279	275	300	276	283	289	268	308	292	300	304	281	302	278	259	322	293	299	282	270	283	294	267	273	293	243	277	293	321	275	296	286	275	307	282	275	291	287	308	251	290	294	287	283	313	275	300	303	279	292	293	281	274	311	291	287	295	311	294	283	272	322	272	286	288	313	306	293	312	290	301	288	267	298	284	269	291	314	302	304	287	304	294	337	277	282	295	257	271	269	312	299	292	294	296	289	307	294	271	285	301	268	307	298	280	294	252	255	283	282	282	289	291	271	314	302	294	269	292	282	295	287	282	274	305	263	275	262	301	276	280	267	286	294	277	260	304	321	318	280	295	279	294	289	297	287	269	307	268	274	279	286	302	275	289	282	313	294	292	279	284	266	283	293	284	279	287	271	293	275	290	270	253	288	290	293	282	301	285	272	284	295	251	286	278	305	264	322	282	284	290	305	295	280	287	295	290	295	279	288	297	285	257	310	310	266	267	277	296	287	273	273	286	294	287	304	285	309	278	266	260	292	254	295	288	316	291	281	308	299	294	293	295	267	277	305	282	296	279	275	274	310	273	293	302	309	299	308	283	260	286	302	288	259	291	281	285	304	317	292	302	299	267	290	253	311	272	256	290	268	248	279	291	302	300	296	286	287	284	271	248	311	290	300	298	287	282	296	284	279	305	307	288	326	298	283	281	316	293	262	319	299	294	264	290	270	264	269	278	301	275	295	272	283	285	263	295	312	309	324	289	292	319	284	288	292	294	295	290	291	313	297	275	293	283	275	288	275	282	271	277	309	339	295	312	255	295	281	293	296	283	299	282	290	271	282	304	271	279	285	302	288	306	271	342	283	290	275	263	289	316	302	286	292	283	302	304	279	266	284	293	284	293	305	305	288	270	318	274	252	286	294	279	300	294	297	264	323	289	272	258	298	284	288	294	306	279	278	290	281	307	252	273	315	301	269	258	300	274	279	306	265	291	249	232	322	251	286	269	294	289	281	285	292	285	308	289	300	297	303	273	287	277	290	299	278	296	258	280	280	304	316	270	315	306	282	279	295	252	292	284	316	300	290	272	294	279	298	294	296	308	287	292	315	299	299	292	279	277	276	304	277	317	298	295	261	321	278	300	281	275	273	290	285	237	312	310	267	291	263	294	312	285	301	287	285	273	282	275	273	286	301	304	304	277	303	282	243	291	291	261	285	255	269	307	302	321	267	268	280	278	290	308	318	303	284	271	296	294	281	301
22332	21745	29769	24536	21465	18419	3971	728	656	611	601	543	565	603	565	578	563	544	571	565	588	511	563	561	565	495	595	542	571	518	533	529	532	566	533	508	544	511	543	571	550	567	536	540	541	538	594	554	529	588	517	525	544	528	499	546	596	548	550	580	538	543	555	570	564	541	540	540	514	518	544	581	553	527	560	532	510	569	524	583	519	548	566	529	543	543	559	546	592	524	549	538	495	534	539	553	543	584	531	514	580	547	544	553	541	545	533	522	575	555	528	543	520	527	513	546	533	488	525	544	539	557	522	527	575	541	556	509	545	527	530	497	515	547	519	557	558	517	581	534	571	510	539	547	506	548	571	571	528	547	545	523	555	605	514	504	560	553	521	541	489	561	552	506	538	534	538	531	561	528	560	526	534	515	524	535	564	521	568	541	504	543	517	542	551	550	515	512	534	499	531	567	539	590	514	526	584	537	502	500	533	492	512	521	582	554	502	497	491	593	542	557	563	507	559	567	509	555	524	563	580	526	509	520	569	514	562	525	562	536	522	559	529	550	557	530	561	527	533	520	500	489	576	565	552	573	530	591	565	514	564	579	585	583	544	538	539	520	567	542	492	576	524	543	539	550	516	571	522	500	541	541	541	569	568	539	537	524	524	504	533	537	519	487	527	559	509	539	575	581	525	553	523	513	521	555	520	532	516	536	535	570	574	544	533	511	559	531	534	543	537	550	548	524	553	506	516	509	560	513	517	539	509	529	534	509	515	568	546	557	540	553	599	519	546	542	531	524	558	546	509	584	527	571	534	550	514	572	545	551	588	585	548	535	574	528	524	533	515	578	504	520	560	548	556	534	562	506	514	537	548	526	501	534	516	489	507	524	609	545	513	571	529	517	535	588	516	533	515	599	527	553	508	581	519	532	525	597	562	527	550	577	498	507	563	531	514	537	510	523	532	567	550	524	546	527	554	530	568	538	536	503	515	534	563	535	538	565	504	528	530	506	536	542	516	546	518	581	533	609	513	536	535	507	553	525	514	555	536	535	542	508	520	561	554	505	561	510	505	531	522	540	510	536	569	499	553	546	531	496	535	544	573	555	561	550	519	541	522	564	536	563	539	531	526	534	533	533	530	507	535	569	497	520	542	525	510	547	487	579	574	578	573	572	549	501	507	521	504	526	544	581	518	533	535	544	505	540	570	531	550	529	503	537	512	584	548	541	526	555	542	537	547	541	553	528	530	581	527	539	531	553	563	553	568	575	561	539	541	514	532	508	542	572	499	513	506	574	540	549	566	532	521	570	564	562	515	579	523	548	550	546	552	508	522	534	521	555	555	558	518	574	581	530	555	514	564	563	498	525	486	512	559	537	531	553	514	531	582	531	508	508	557	576	523	528	531	560	538	557	523	548	562	528	569	505	561	557	545	528	527	544	605	513	514	515	547	535	518	565	603	522	566	548	489	517	534	597	524	596	530	550	509	557	547	528	584	591	526	539	512	528	557	542	556	555	549	498	568	548	571	561	592	534	596	546	579	537	535	533	527	594	543	495	518	542	539	531	528	545	519	578	522	569	560	527	530	526	538	535	552	578	560	554	528	561	549	534	523	528	535	588	524	552	543	505	546	525	554	510	539	529	523	549	522	525	516	548	526	487	553	519	542	540	517	545	530	568	516	566	583	538	506	548	574	497	551	495	504	520	565	499	552	501	523	527	572	547	573	536	539	546	503	531	521	530	522	559	571	527	554	560	574	572	509	512	533	519	522	603	484	540	531	564	543	523	514	536	560	549	526	512	540	537	542	563	557	532	510	543	528	550	529	510	523	557	496	510	536	562	531	504	598	533	535	530	542	538	516	516	560	559	516	532	588	541	542	509	542	554	562	554	567	544	535	576	581	584	552	552	536	539	514	511	545	499	547	537	598	559	532	484	522	498	516	498	558	549	548	534	531	547	532	487	530	533	538	533	540	507	519	579	513	534	554	531	523	508	561	554	527	496	505	511	536	528	557	502	532	566	491	503	578	550	529	547	550	534	541	545	534	525	491	539	508	524	530	523	552	526	484	543	589	507	580	532	565	540	522	529	560	586	534	545	578	572	541	499	531	539	493	536	513	545	506	571	559	549	567	569	548	543	547	556	600	537	557	584	519	551	557	531	504	526	559	561	501	543	586	543	529	524	526	552	531	535	545	492	555	512	562	498	584	527	528	524	572	546	522	531	505	530	544	507	552	555	530	540	575	575	510	550	504	541	538	518	502	566	519	529	554	535	538	576	566	515	574	537	553	550	535	510	531	565	522	526	537	505	513	506	551	529	505	552	589	517	543	511	540	535	543	602	527	523	517	539	563	531	542	592	585	555	532	543	543	546	559	590	549	528	481	530	493	548	546	549	473	508	546	572	509	567	546	494	548	589	526	500	510	530	540	560	541	576	540	543	546	559	570	496	555	528	559	536	574	496	502	539	528	543	560	511	496	552	490	518	518	551	541	560	562	533	524	528	524	531	541	575	535	538	530	530	543	509	509	548	572	516	539	509	533	536	558	554	550	502	589	569	546	511	539	527	554	504	600	537	540	525	530	547	564	523	516	520	524	559	571	560	485	518	529	512	530	571	545	551	549	543	516	517	539	517	550	548	519	536	503	558	544	563	509	536	519	533	524	513	512	545	535	569	555	565	549	528	515	557	541	528	572	542	539	524	500	563	517	519	550	497	522	549	506	555	521	519	542	516	542	547	477	530	525	548	498	576	506	551	576	529	566	528	564	589	595	560	557	552	547	558	509	536	577	527	520	567	554	537	579	568	527	561	570	543	557	546	556	531	576	541	556	513	602	541	574	505	533	552	498	525	519	536	532	555	509	567	489	511	489	494	565	549	513	536	496	547	512	555	544	539	502	536	500	548	578	549	520	542	542	532	592	510	544	554	522	502	555	523	547	508	570	535	511	544	513	533	580	575	569	601	520	534	567	532	519	590	530	528	530	543	574	568	552	529	558	524	515	503	521	569	506	511	544	567	484	567	542	558	518	516	542	527	503	564	542	541	544	513	558	535	509	523	524	526	537	497	533	525	558	536	574	580	535	534	533	461	571	550	517	570	552	548	496	579	501	537	537	510	585	512	538	514	528	523	537	525	534	559	559	523	558	523	560	559	564	516	516	538	539	545	522	532	504	568	532	538	560	529	561	535	548	533	503	553	559	531	518	551	547	548	525	529	546	560	555	531	537	522	563	566	509	514	537	538	505	522	510	512	515	482	524	527	566	551	550	543	515	533	532	543	497	566	526	546	515	511	559	527	559	533	579	558	552	521	513	499	577	515	529	511	502	558	574	534	521	531	554	574	538	541	521	564	537	525	535	551	559	524	568	524	582	570	609	549	514	534	567	532	550	567	519	512	516	548	556	554	528	572	514	552	527	563	562	526	565	483	570	551	534	511	532	526	521	552	520	514	525	532	537	545	544	552	572	501	533	526	554	547	536	530	546	494	534	557	591	559	558	463
43645	77974	57515	40461	7623	1110	1082	972	903	844	797	827	818	784	734	729	741	734	779	720	705	727	735	689	724	721	724	773	731	739	699	712	691	713	693	704	759	690	642	734	683	684	682	677	676	675	709	710	702	693	718	715	656	642	723	671	679	689	712	731	703	701	671	726	683	700	701	670	718	690	695	675	709	705	747	681	672	687	686	692	696	669	717	725	677	713	701	697	715	777	719	709	687	698	669	691	716	728	695	692	711	703	732	654	698	673	694	700	667	737	726	684	687	650	638	720	714	661	697	708	651	656	695	694	654	631	686	772	665	660	688	721	717	689	687	651	691	686	707	698	697	703	677	706	679	714	707	706	679	683	676	694	754	681	694	727	686	716	716	700	735	740	688	721	716	686	725	677	720	708	644	674	695	708	712	684	742	692	714	660	663	660	680	685	720	698	724	707	741	691	674	681	664	783	698	692	718	710	727	704	708	686	676	763	693	656	664	712	751	724	663	691	672	700	733	693	696	696	679	671	683	709	726	701	728	705	690	703	721	719	683	691	708	698	705	699	702	704	640	722	755	708	675	672	697	694	728	762	712	678	675	701	731	723	694	695	727	700	661	762	713	740	698	715	693	745	710	732	732	676	706	675	684	710	651	711	725	707	705	703	716	683	741	678	715	716	672	727	754	714	728	690	724	691	744	665	681	742	707	691	677	697	700	660	726	709	711	673	716	682	679	717	694	699	691	670	723	696	701	657	680	689	689	745	692	687	722	736	650	701	710	681	714	711	717	671	660	709	663	703	709	743	667	675	712	651	681	755	715	716	676	716	670	702	701	693	716	707	685	670	703	703	700	693	733	703	683	717	721	680	728	707	686	742	722	735	719	723	643	651	666	655	722	692	678	709	723	689	700	635	721	689	732	715	709	731	756	687	716	752	698	715	727	701	721	668	724	711	684	684	689	724	696	697	724	730	722	745	675	748	689	720	749	712	678	752	720	696	683	676	705	671	677	736	723	731	698	700	717	723	708	690	718	708	724	673	718	738	688	721	652	689	720	715	706	693	717	680	728	675	699	746	745	686	725	760	669	675	709	675	661	701	702	722	695	704	686	725	736	716	678	673	665	736	762	669	665	699	741	729	637	659	665	741	751	714	711	670	669	676	730	666	672	702	683	754	663	712	768	704	684	695	696	597	672	703	666	721	711	673	677	713	726	686	740	712	656	705	654	714	673	658	693	706	721	710	722	701	690	678	654	719	727	736	703	706	696	701	719	685	665	710	713	720	660	723	703	713	762	691	690	722	675	687	740	694	655	714	729	666	715	717	700	686	722	691	681	739	676	693	704	754	740	738	739	720	727	693	708	714	756	707	738	687	715	705	676	716	688	727	690	698	698	723	730	695	695	732	698	677	705	730	650	710	691	721	708	683	677	721	715	689	711	753	721	682	692	712	741	724	712	675	761	674	743	715	721	716	673	743	686	715	625	677	716	704	666	711	650	690	694	726	631	685	625	704	705	675	721	686	673	647	774	652	706	679	704	709	714	654	694	688	693	719	731	729	718	703	735	691	667	709	703	715	690	719	681	712	698	734	713	697	695	673	712	705	714	663	723	719	720	695	742	717	706	706	719	743	701	714	700	660	662	678	734	651	682	720	723	698	730	752	690	696	732	696	680	707	731	673	719	668	673	708	703	643	762	676	675	648	694	691	732	730	693	757	719	732	716	691	688	651	689	690	703	682	718	649	729	721	675	718	727	725	707	688	667	684	720	672	749	719	732	725	665	690	728	664	690	747	688	693	706	650	724	722	747	673	721	712	654	699	660	697	671	706	708	679	692	695	659	701	680	704	688	697	686	718	701	720	681	704	727	737	654	713	684	742	676	709	733	732	655	646	733	684	723	674	694	677	730	669	681	687	709	720	736	740	666	717	692	706	708	741	626	703	718	727	710	722	731	694	722	696	642	680	685	699	714	676	660	752	740	699	698	662	738	715	740	707	712	713	682	718	717	735	729	710	687	704	686	679	680	677	691	681	687	714	742	675	703	731	719	726	693	709	675	723	744	665	738	762	689	741	696	721	710	673	713	717	686	706	683	704	747	753	675	695	690	691	674	670	685	710	722	747	712	698	708	679	704	699	665	701	690	698	680	709	740	717	687	687	677	695	688	693	742	718	703	726	735	654	729	681	686	688	686	702	728	709	695	684	694	700	659	689	691	707	682	699	710	711	694	706	696	742	701	688	707	680	711	701	707	702	694	661	703	709	699	733	748	731	704	681	686	677	674	715	676	684	682	695	686	666	678	673	690	733	696	662	725	686	708	708	744	745	733	725	704	718	747	734	691	726	747	658	687	730	697	672	706	707	681	736	656	728	724	697	656	716	682	702	699	691	728	687	735	708	768	686	676	708	666	670	662	751	661	712	717	702	672	711	739	721	710	671	686	699	699	732	649	693	728	675	701	695	717	676	674	693	680	711	710	685	683	679	703	724	712	669	730	754	723	685	696	729	762	715	720	733	654	667	705	678	740	748	680	655	696	682	735	685	684	687	710	662	711	698	680	728	708	686	727	682	740	663	677	731	669	669	655	717	713	698	720	733	704	715	679	666	678	711	650	710	721	725	738	737	700	713	692	730	709	705	687	684	714	689	667	671	728	675	671	689	729	659	684	703	708	698	706	711	718	692	718	652	713	751	698	699	702	709	682	731	662	747	672	721	721	672	682	715	706	717	712	671	690	733	678	625	722	684	669	707	703	739	699	696	709	691	691	696	702	699	685	687	685	691	683	712	671	712	727	694	678	694	674	679	693	720	742	716	679	740	672	704	688	680	733	726	673	740	645	716	666	722	728	692	703	660	649	715	710	708	692	732	724	641	712	695	686	656	702	702	713	739	668	678	655	720	698	717	701	708	727	689	729	702	720	693	739	681	679	693	699	723	701	760	731	676	765	725	670	697	719	696	721	737	710	681	677	707	691	687	674	683	694	711	718	668	721	719	719	724	673	713	702	662	662	693	674	673	699	702	684	662	720	707	686	687	722	693	695	695	697	701	699	709	691	722	708	749	684	726	722	676	685	714	709	705	687	734	719	703	695	719	645	706	675	748	741	666	745	736	706	724	730	687	735	732	708	712	671	712	668	693	705	732	691	693	690	714	664	691	701	713	703	667	732	715	693	688	719	714	723	683	686	660	725	739	695	688	698	737	711	693	726	674	717	702	712	626	686	661	716	690	654	708	667	741	749	661	684	718	746	681	731	743	689	650	684	768	681	719	671	702	708	664	722	711	696	744	672	711	720	720	725	701	715	678	737	744	696	702	712	714	706	680	672	647	749	733	662	705	723	716	688	667	688	662	709	661	662	703	702	694	728	687	726	689	710	710	730	722	699	688	756	701	660	766	687	706	677	717	715	705	714	688	750	724	672	646	713	689	655	691	701	688	709	682	694	724	657	719	686	670	699	680	676	734	713	690	673	721	702	730	703	698	704	700	653	689	690	685	736	695
27762	23269	17022	6487	884	407	442	422	391	392	386	446	443	388	415	440	415	406	391	416	414	426	410	408	406	358	421	424	407	436	386	408	413	393	383	409	402	424	381	428	415	412	453	439	410	415	411	435	458	387	393	455	440	471	423	412	412	413	385	422	416	409	390	383	397	430	401	434	415	401	403	378	431	414	397	399	382	412	401	404	380	420	429	398	430	382	425	404	410	401	431	405	426	409	420	411	441	371	408	427	398	419	427	444	410	405	410	420	420	399	437	482	426	421	453	428	426	427	436	430	421	418	411	406	457	379	395	405	431	389	380	387	421	402	400	395	410	418	419	412	386	392	422	379	399	403	404	385	404	419	428	371	399	397	420	405	397	402	401	405	407	412	427	444	435	424	427	422	413	397	424	412	424	417	417	386	443	407	419	416	425	356	383	420	420	416	424	397	414	412	369	414	424	401	424	412	394	416	378	395	435	390	381	448	436	391	409	400	406	416	378	422	412	417	416	408	413	433	393	405	416	423	410	400	433	403	418	406	382	424	420	399	399	439	412	400	413	380	433	422	378	449	393	421	386	381	401	403	433	408	403	377	435	425	381	409	459	431	434	431	398	423	412	392	400	411	391	406	401	424	443	418	427	438	432	437	387	392	417	410	404	415	399	412	432	410	403	397	422	390	376	401	467	397	400	394	431	431	409	403	409	423	410	383	429	386	400	404	392	421	410	425	416	429	429	414	420	430	420	395	409	438	446	388	414	386	372	435	399	417	427	394	398	386	403	403	427	421	387	407	399	418	413	400	377	448	413	419	380	421	411	436	402	385	450	378	425	421	411	367	399	396	381	417	403	405	416	387	409	412	389	379	398	460	405	439	395	415	466	424	387	430	394	440	389	403	424	406	417	383	442	411	399	400	423	398	441	412	457	453	425	401	413	387	425	415	380	385	436	419	414	410	399	419	415	432	403	376	407	394	437	402	420	395	407	414	415	410	423	432	404	419	418	404	415	423	442	409	402	403	416	403	439	420	420	400	421	402	416	434	391	429	383	434	376	430	422	426	418	404	404	406	403	409	425	461	398	414	383	408	409	389	390	397	431	415	416	424	403	416	412	427	416	402	382	472	413	439	388	398	426	399	412	380	423	404	445	400	384	417	382	399	401	409	430	404	411	400	399	382	437	435	400	402	401	416	404	359	425	438	379	398	410	402	392	447	445	452	424	410	415	421	436	423	403	413	425	412	371	420	398	431	415	405	397	414	407	434	387	389	422	419	392	412	419	426	442	430	446	447	411	432	405	421	413	435	406	421	410	420	407	434	428	363	424	440	411	416	388	394	420	438	452	406	382	387	423	405	427	413	403	369	426	456	388	385	429	390	428	443	428	386	386	411	416	369	464	407	426	447	420	438	404	445	404	400	412	435	421	399	399	418	445	450	407	413	384	363	434	437	409	417	396	429	382	420	426	450	404	416	413	434	402	419	399	424	419	381	412	405	364	397	437	418	403	405	428	405	412	401	467	428	405	402	390	400	436	398	392	413	396	411	459	386	424	419	412	432	409	427	430	425	427	456	411	391	415	428	367	441	416	400	414	415	423	401	429	387	406	390	439	407	389	403	422	422	442	401	430	415	422	399	400	428	404	417	415	416	400	415	419	412	418	354	422	425	419	430	408	427	418	392	398	426	395	458	397	409	416	418	381	422	405	389	438	448	422	415	456	406	435	446	391	420	391	444	470	389	399	390	395	419	441	380	434	413	419	430	379	416	414	409	404	376	399	394	462	422	406	416	428	412	401	423	418	365	418	395	394	423	394	424	415	427	452	383	420	441	392	429	452	471	387	406	408	423	433	415	408	391	406	399	410	439	409	447	428	400	397	415	396	419	394	406	421	409	425	414	440	435	444	409	414	430	435	382	482	401	440	408	417	421	416	425	440	409	380	442	437	427	424	428	411	411	404	413	379	414	398	402	459	419	418	453	352	386	393	396	379	403	370	396	409	401	422	386	419	404	383	399	389	440	381	409	414	420	392	380	430	412	417	435	409	474	411	413	410	412	446	362	410	405	423	450	405	426	440	411	394	418	428	401	378	416	408	394	432	401	413	395	429	376	422	437	421	452	431	440	412	397	409	399	414	429	428	375	416	393	420	402	385	404	417	429	427	413	405	387	427	436	431	423	431	403	390	390	420	389	413	419	433	410	380	373	411	436	407	420	422	440	391	395	410	482	415	448	403	419	407	423	398	415	412	388	431	410	438	430	393	369	408	451	409	423	401	417	420	419	409	395	406	422	433	425	400	399	429	356	433	381	419	445	402	386	413	422	437	388	376	445	407	394	430	414	407	399	413	396	400	401	396	406	421	393	440	389	448	457	414	416	427	416	441	385	413	379	407	430	404	409	410	401	388	412	400	458	444	396	403	408	449	423	394	414	443	423	444	389	404	388	433	368	388	455	427	430	400	405	375	390	384	421	392	394	407	414	420	419	402	429	404	427	412	380	390	416	426	368	439	405	404	352	419	438	426	391	353	370	423	388	408	402	438	415	388	430	411	454	411	417	441	404	434	430	434	367	400	411	437	457	371	398	399	402	376	422	391	407	394	384	448	412	378	417	382	449	426	406	434	402	445	414	432	466	485	379	424	460	388	424	401	413	395	433	440	385	407	391	401	417	408	450	408	422	388	409	410	453	405	379	417	431	399	409	401	393	400	426	420	385	396	422	403	391	427	390	377	415	414	387	396	444	402	463	430	429	427	439	426	430	372	406	417	427	377	396	416	404	401	414	394	400	428	416	404	439	419	431	404	439	376	427	428	417	414	420	440	433	395	418	400	431	436	435	429	397	430	418	402	430	416	411	355	441	391	403	408	410	406	401	402	420	447	372	387	392	409	414	409	458	389	402	428	452	450	451	444	429	430	461	402	411	416	398	440	449	429	430	390	414	412	418	389	448	402	415	433	402	443	417	421	449	439	419	384	375	426	414	410	445	397	410	394	406	402	406	450	434	404	404	403	443	375	436	392	446	420	418	439	439	400	390	381	437	426	371	392	382	404	402	396	376	433	404	429	413	442	414	423	408	389	427	427	379	424	401	399	398	407	434	431	416	399	428	412	400	423	407	420	422	448	420	412	444	424	424	391	429	406	437	387	382	446	418	396	386	409	384	372	399	407	360	442	434	419	432	391	442	434	429	420	411	363	424	436	428	401	413	421	405	399	449	422	418	386	403	445	417	421	443	410	390	433	426	440	423	399	419	411	426	406	414	405	454	406	386	397	391	362	452	404	426	409	400	398	399	393	430	437	395	408	418	438	383	415	423	398	418	417	395	433	433	423	414	418	418	397	409	391	406	441	428	392	461	414	415	416	412	416	422	391	397	407	425	421	427	410	389	435	386	397	421	424	392	399	454	438	410	438	428	407	417	417	406	405	366	423	399	402	418	399	419	419	423	418	433	428	414	405	421	385	410	428	387	421	402	403	398	388	394	385	407	390	387	402	434
19946	34758	14691	5724	1188	523	539	582	521	521	533	498	539	505	533	512	526	527	513	550	487	522	486	540	528	515	531	553	508	541	522	534	536	520	532	531	548	513	522	508	524	542	526	518	545	491	559	536	512	514	482	511	496	509	522	548	543	535	506	544	491	537	496	518	515	522	524	534	516	512	528	528	537	513	526	529	540	545	508	512	531	539	547	552	511	475	544	534	541	520	551	521	485	548	518	514	493	486	530	532	543	540	505	493	540	501	589	518	534	503	529	531	541	511	576	557	501	519	573	565	500	502	497	531	569	526	508	536	554	569	526	525	509	505	555	549	494	492	496	521	544	514	507	490	538	540	511	535	511	557	569	535	494	571	496	520	572	537	538	504	548	515	537	478	562	504	497	534	564	549	535	545	539	545	507	546	538	531	534	567	495	572	547	535	535	547	495	546	545	514	512	534	542	535	561	502	480	523	457	538	552	548	518	550	547	515	568	505	538	530	517	498	498	529	531	570	537	549	514	544	505	551	512	529	534	538	519	512	554	503	538	540	521	487	503	513	523	554	569	594	507	506	544	498	547	540	499	567	530	535	483	538	558	514	528	507	545	538	525	512	542	568	547	520	514	506	507	505	520	552	545	557	521	521	501	526	568	511	507	538	549	560	573	508	544	542	502	557	508	539	567	512	524	514	547	559	508	514	536	508	566	496	528	519	500	542	522	504	528	538	570	517	507	546	525	534	497	576	537	499	553	519	501	531	536	559	523	510	506	544	531	541	526	529	536	500	507	539	494	551	509	558	510	517	518	523	539	557	495	533	542	530	528	470	559	544	537	521	518	533	504	548	524	543	557	536	481	535	509	514	561	536	544	535	536	488	536	498	497	515	517	506	492	501	483	548	505	534	501	531	514	521	545	534	531	518	505	521	537	552	519	514	546	537	506	525	547	503	503	515	530	550	486	529	501	520	557	491	566	497	532	557	514	496	515	574	522	567	519	512	510	510	472	515	484	538	535	530	521	525	478	543	495	564	546	519	531	565	521	533	549	530	550	504	496	533	551	543	521	510	572	508	523	492	542	561	559	520	537	526	537	535	552	547	560	586	473	523	497	547	525	541	554	539	525	592	498	526	515	484	509	521	533	528	543	527	524	499	551	537	537	511	579	531	534	550	512	501	564	517	561	520	507	581	524	537	473	526	544	496	548	512	509	527	496	509	507	532	524	550	491	482	548	553	519	537	525	514	521	556	567	538	528	509	552	486	535	521	526	496	577	513	491	502	542	575	483	533	522	575	510	516	529	493	539	500	516	521	536	518	524	545	536	498	538	511	510	537	534	491	540	518	525	552	492	523	531	512	514	497	545	563	530	506	541	532	536	507	536	521	520	533	531	520	461	532	565	529	518	556	558	526	544	524	544	545	461	533	562	498	526	533	501	548	573	589	538	525	535	537	502	531	518	492	504	551	529	553	534	519	494	507	500	568	529	510	500	516	571	534	567	514	519	507	554	501	567	517	556	503	515	548	520	505	527	488	528	515	488	574	520	524	557	528	517	500	541	516	536	512	536	567	493	496	512	534	555	563	535	531	528	534	524	543	503	497	515	553	531	507	563	540	525	532	537	517	504	510	529	505	518	537	552	535	511	531	536	550	504	520	538	521	564	516	489	531	531	510	550	561	529	508	550	535	516	540	537	525	529	544	514	525	512	491	545	556	527	521	542	514	495	530	534	535	529	537	520	569	541	557	501	548	517	562	509	523	504	535	557	588	516	527	495	520	525	528	551	516	512	504	531	555	526	497	534	541	505	553	483	494	524	493	503	538	501	517	541	528	503	548	560	589	480	502	496	541	545	527	515	503	560	521	484	526	525	521	558	523	511	488	547	496	530	540	561	531	513	576	590	533	555	521	523	521	493	557	519	528	525	541	530	531	470	518	542	523	519	513	501	545	566	506	533	545	507	524	500	584	525	528	535	510	462	553	518	508	556	503	535	544	532	542	523	526	485	533	567	519	548	525	517	505	548	575	506	501	500	524	500	481	505	547	545	480	530	512	533	539	511	560	540	538	554	548	504	535	507	532	545	561	496	544	520	581	529	518	510	502	492	493	529	567	573	499	552	574	503	511	520	542	530	516	528	535	529	523	545	542	524	493	496	525	499	505	516	551	510	539	541	562	515	489	527	519	552	534	492	574	512	519	510	544	585	551	559	522	534	511	516	512	536	522	506	534	520	547	492	501	504	529	487	533	537	522	561	542	482	471	559	479	515	534	559	523	569	530	552	516	492	521	549	526	549	507	512	538	561	511	550	584	518	547	532	534	534	494	515	524	588	553	483	526	477	534	546	487	524	510	538	526	531	525	494	512	523	533	517	553	531	486	497	532	580	500	533	522	522	507	569	534	535	532	552	490	541	491	525	506	550	531	524	541	542	511	549	509	519	538	510	498	517	544	526	550	558	527	526	484	513	535	528	523	530	568	549	566	519	539	504	517	553	548	524	514	527	605	582	505	508	514	535	551	552	516	529	562	509	547	559	560	508	539	501	490	499	519	552	504	528	514	542	514	536	523	519	498	556	541	523	538	537	518	518	536	525	515	511	514	548	498	545	550	525	538	522	529	535	544	503	507	567	564	560	481	575	513	495	532	523	517	544	531	522	541	510	529	552	518	532	538	502	515	527	509	521	558	496	505	522	541	517	533	499	570	501	520	557	546	516	568	515	511	520	526	576	524	539	515	497	499	546	552	518	528	516	546	523	566	531	502	506	527	506	507	505	527	516	526	490	523	509	525	520	520	531	491	553	537	512	489	492	535	511	557	510	535	564	549	525	526	528	479	543	534	524	496	543	533	538	506	525	524	550	538	512	528	527	555	495	537	515	539	500	535	504	525	502	545	488	516	544	512	510	529	522	473	495	552	525	521	481	534	485	538	516	555	529	544	532	543	466	515	542	527	547	533	527	505	532	549	515	521	512	498	494	557	497	525	523	545	555	515	542	549	529	577	527	549	553	510	549	532	496	497	575	529	527	547	503	568	605	558	536	498	495	527	550	506	531	569	517	543	532	542	539	522	534	531	519	548	488	512	542	503	514	525	518	502	496	525	528	507	515	539	545	522	603	523	533	548	501	574	518	518	550	565	555	516	561	528	510	498	487	525	520	549	566	559	499	533	534	505	498	494	530	531	499	511	533	553	500	533	514	557	497	538	539	520	530	560	523	499	550	523	547	531	556	532	507	529	556	507	561	555	503	528	526	536	501	542	537	510	497	480	527	539	569	521	529	486	525	522	515	529	513	543	540	570	535	529	540	544	563	489	538	546	541	561	533	503	523	493	498	558	537	545	580	515	517	558	552	490	491	528	530	502	532	512	521	508	492	533	529	517	536	518	504	512	563	506	528	538	538	510	519	508	562	525	504	545	524	518	527	558	509	569	553	559	541	527	488	483	575	518	534	518	522	528	539	559	527	520	512	591	541	543	530	475	520	473	519	486	520	563	516	524
23130	21776	29081	25496	20774	9546	1025	806	761	744	697	701	650	726	723	692	702	655	669	664	695	718	650	716	738	704	712	700	700	701	711	639	722	667	663	715	729	676	724	698	667	687	714	672	684	669	700	687	682	696	671	631	631	688	710	724	689	656	672	688	667	710	655	679	646	723	649	709	694	703	706	688	661	645	665	668	677	682	707	711	702	717	696	656	749	707	713	659	682	676	652	653	678	701	721	663	694	629	680	723	704	668	680	699	698	666	664	676	683	716	721	705	685	706	677	702	656	659	669	693	674	675	689	676	675	667	681	660	712	684	667	730	657	655	692	709	698	685	650	677	691	682	677	647	691	667	699	662	672	612	687	696	625	699	643	708	645	672	659	661	687	700	695	698	713	715	678	732	605	664	666	677	672	683	674	660	683	676	642	662	725	656	697	666	673	702	660	702	682	694	656	669	685	712	665	698	677	690	675	658	697	651	653	669	688	620	655	696	638	690	686	646	730	689	676	653	663	664	662	683	655	658	627	692	676	653	645	654	720	689	667	649	703	678	655	638	648	659	711	714	666	691	701	659	649	731	691	660	639	662	653	677	651	625	649	719	671	680	682	645	666	659	660	650	666	681	650	696	688	666	682	670	648	637	679	628	697	623	724	699	667	674	697	653	738	668	689	670	707	658	686	700	668	686	667	701	682	696	676	660	705	683	631	658	650	686	670	678	664	663	679	667	683	694	635	651	663	685	676	749	731	670	678	669	684	659	662	675	683	709	657	685	734	715	706	644	645	615	670	713	695	703	722	642	674	647	637	660	704	651	648	675	690	677	696	702	690	711	679	710	650	650	689	651	632	713	698	624	681	669	657	696	637	659	659	669	690	674	693	679	684	701	673	622	653	673	707	672	717	677	703	643	620	681	656	698	660	654	683	692	644	715	694	646	693	697	644	683	635	661	682	695	676	662	709	735	694	696	711	684	706	683	641	673	698	639	674	652	650	651	649	683	649	666	687	681	709	685	713	691	649	702	653	719	663	689	685	675	663	672	683	702	687	686	686	683	687	677	682	689	706	695	699	623	648	689	709	679	679	648	686	710	705	673	654	686	651	656	701	653	659	651	604	655	650	717	622	697	746	650	672	611	620	689	728	679	704	670	689	692	727	597	705	714	588	654	696	697	675	716	701	668	702	653	701	676	748	682	621	718	690	675	660	678	637	693	646	671	703	761	689	649	636	650	643	697	636	687	670	634	707	680	670	686	648	695	670	694	630	682	664	675	708	730	692	692	677	654	690	653	669	660	711	679	681	680	698	668	709	698	656	709	649	664	685	717	689	670	641	735	655	678	687	684	683	678	700	667	704	655	701	657	649	678	700	696	697	640	666	661	724	695	656	689	690	685	660	739	657	674	678	695	681	631	668	706	667	651	658	641	676	705	691	701	617	654	674	645	706	663	672	662	741	657	652	688	709	736	717	706	632	654	671	725	696	708	662	720	679	663	670	667	651	675	668	691	640	703	670	664	683	663	680	653	672	716	691	685	699	688	701	652	713	671	648	674	691	722	724	643	652	702	704	671	678	650	721	728	701	676	635	666	677	698	684	682	692	693	695	638	678	669	662	635	671	675	659	675	659	676	704	658	707	672	604	616	649	686	663	646	657	725	705	651	686	639	688	664	657	768	695	707	659	702	657	679	679	679	705	655	711	682	718	703	666	655	668	672	677	670	691	664	689	667	696	690	677	714	685	715	674	699	694	706	662	692	693	704	706	694	677	671	700	714	673	648	663	682	662	674	659	676	681	672	701	684	680	715	696	670	696	678	648	663	684	677	701	662	691	660	689	643	677	625	657	693	672	668	648	662	680	688	697	710	650	698	627	653	661	687	695	695	682	661	692	662	652	705	695	652	663	675	658	680	684	652	701	699	681	722	634	705	696	680	673	660	659	624	659	706	662	657	686	702	671	688	715	651	661	688	670	650	654	714	688	672	669	671	682	700	683	654	674	689	653	662	719	659	662	713	696	635	632	715	683	667	698	610	732	708	672	651	673	663	688	664	711	706	693	680	675	675	713	653	670	710	649	647	740	702	631	690	683	677	662	662	684	651	622	632	692	671	691	701	723	605	640	664	704	681	688	640	683	664	726	679	664	663	669	645	652	658	682	704	683	653	682	654	738	665	687	726	696	661	665	628	640	682	670	620	742	651	692	725	665	664	683	678	645	681	709	710	661	656	680	694	684	676	632	661	618	675	644	687	655	652	632	645	659	733	667	633	688	676	658	712	683	692	654	696	629	715	698	666	715	644	660	675	662	690	642	655	672	658	667	712	671	658	700	711	666	656	669	672	706	676	659	635	672	693	652	665	667	673	610	648	644	667	666	686	617	680	693	684	637	671	641	659	651	680	719	642	640	633	705	699	697	714	694	689	610	734	697	672	733	657	682	643	713	677	672	679	671	688	686	673	697	639	693	702	700	658	687	724	633	661	655	630	696	675	700	701	683	674	656	720	713	692	688	718	687	680	699	684	684	716	655	700	660	695	692	649	711	683	645	650	748	646	690	653	637	641	642	655	698	680	718	681	728	678	722	686	704	644	691	678	698	669	627	694	666	684	657	688	721	654	648	675	657	748	656	677	635	672	712	639	638	692	640	668	673	656	665	649	660	659	666	662	706	662	690	645	685	693	638	683	669	731	684	651	674	675	698	670	673	675	678	674	643	685	680	676	679	623	645	683	701	646	634	676	658	692	658	691	696	697	746	680	672	663	684	698	717	685	628	667	682	669	699	663	670	642	639	722	669	661	693	648	707	666	677	670	688	689	679	664	678	678	718	717	695	670	710	667	667	723	675	652	652	633	684	677	693	664	689	688	699	672	681	642	691	716	684	667	657	671	664	666	662	691	703	665	676	739	634	702	693	676	633	699	710	667	700	686	642	694	699	698	711	665	672	713	662	720	704	666	688	668	708	684	692	688	690	730	609	708	712	656	633	646	646	677	700	715	673	701	698	664	646	692	714	635	681	700	644	707	696	690	643	636	639	632	712	673	610	638	643	727	658	700	678	664	670	700	671	694	692	718	685	647	676	644	745	715	680	699	644	612	675	670	656	692	642	676	669	652	654	684	700	664	703	679	725	670	656	644	649	705	714	685	698	646	678	669	633	675	696	677	658	660	701	665	706	661	680	717	682	707	688	671	688	671	641	687	661	712	689	724	690	697	694	642	702	647	673	713	662	628	638	646	688	667	710	639	656	726	669	669	666	685	728	686	710	660	659	670	690	652	664	693	703	678	646	707	692	642	694	716	677	682	693	674	657	702	684	659	671	673	652	623	702	655	723	668	691	693	690	678	668	674	648	675	685	667	672	701	650	678	670	669	690	658	686	666	689	732	691	688	656	665	671	705	643	645	667	720	715	652	709	718	651	698	698	695	733	683	679	689	668	660	684	640	670	710	697	655	702	653	644	655	701	686	687	641	658	697	652	674	687	665	663	673	682	655	718	703
39854	73450	50743	32068	6233	1080	1047	948	964	880	920	917	925	854	897	845	840	872	840	841	871	907	895	868	831	845	931	867	862	911	850	874	838	838	839	866	847	878	868	840	901	889	830	888	811	846	827	824	868	898	838	794	893	839	867	882	875	838	871	823	796	909	835	866	845	845	858	859	862	822	900	840	808	916	845	831	811	815	936	873	861	836	850	912	874	852	877	852	842	860	861	815	841	908	796	836	847	832	868	869	838	850	871	854	883	874	907	804	825	900	841	847	822	789	862	864	862	838	787	864	863	865	841	822	831	859	843	892	866	825	854	802	829	812	826	800	849	852	898	911	836	846	759	874	835	818	871	845	841	859	824	778	840	811	850	841	851	865	793	835	858	810	831	886	837	853	844	901	871	837	838	851	835	837	832	815	813	843	811	851	888	856	833	825	804	842	819	852	788	857	822	856	841	868	800	786	833	855	822	800	824	873	847	857	869	800	857	864	840	843	889	864	869	824	817	866	838	844	824	871	884	831	905	873	883	855	838	859	868	828	852	884	850	806	818	888	898	823	845	786	835	891	852	854	863	834	868	825	837	875	841	866	862	857	884	840	841	815	842	839	874	854	858	806	865	844	866	836	889	832	782	835	833	791	846	822	892	902	804	837	851	846	804	845	891	825	810	851	850	844	808	809	810	881	817	812	890	838	848	848	802	811	815	796	843	808	844	863	833	890	825	841	856	888	813	827	858	831	885	896	855	848	903	847	837	818	889	849	847	789	822	876	843	816	864	860	835	838	816	846	876	834	793	832	844	840	898	838	835	844	847	829	887	872	798	840	883	889	847	853	870	821	854	825	851	831	862	826	837	844	864	939	831	857	844	888	851	893	897	837	904	851	874	794	883	871	832	816	849	850	831	903	829	894	866	850	861	845	827	870	843	837	888	887	814	889	827	834	892	857	843	865	857	832	857	887	842	832	907	904	813	886	894	883	883	821	820	861	854	844	875	853	897	891	849	835	895	799	863	820	846	881	844	885	894	812	882	833	828	847	775	834	800	863	874	857	852	822	867	841	833	863	824	864	905	842	879	835	854	855	849	860	830	843	841	840	909	917	883	841	859	866	857	831	842	867	826	861	886	832	865	845	877	860	842	876	871	864	868	836	833	879	815	831	864	854	862	841	834	843	857	853	885	813	885	864	859	793	824	864	877	898	855	878	834	862	872	817	844	839	825	895	850	809	860	799	846	853	871	864	898	886	835	851	892	851	839	871	894	799	871	856	853	866	868	894	823	824	827	855	851	836	817	797	864	868	849	920	838	851	843	831	807	809	792	847	848	840	881	818	846	805	840	810	851	861	801	849	823	872	884	836	859	864	812	812	873	827	832	825	897	894	924	841	819	845	807	879	762	861	901	793	878	830	831	823	877	823	890	838	845	857	803	854	913	849	832	846	887	864	883	803	806	853	901	823	852	873	863	862	815	881	869	834	886	771	838	845	800	819	890	845	861	827	792	858	858	840	828	830	852	869	865	872	863	851	786	856	824	867	841	848	859	844	842	814	845	851	831	820	850	842	845	823	858	828	894	846	827	800	819	826	870	803	866	852	842	856	880	817	802	848	831	865	835	822	827	876	876	831	881	840	783	859	881	883	860	900	871	890	881	765	823	831	914	808	871	843	834	823	845	862	873	849	814	882	813	846	886	848	839	836	858	870	840	858	875	808	877	840	831	832	883	796	839	844	859	824	877	887	846	832	867	813	839	846	911	862	822	856	856	896	829	864	838	844	819	822	864	749	848	873	849	834	843	846	858	900	861	801	819	853	809	871	837	936	858	856	818	832	790	831	847	895	851	844	834	865	858	847	889	885	830	854	857	869	861	839	815	832	820	844	844	839	794	849	873	863	857	819	850	826	842	828	851	907	838	808	889	835	843	845	877	844	864	818	854	816	876	871	846	801	880	849	804	845	807	861	843	848	859	808	826	850	890	887	859	868	893	861	868	845	816	861	883	923	848	811	850	868	880	867	821	909	836	834	873	816	836	872	886	877	840	894	846	850	869	817	838	879	873	843	774	871	856	810	866	862	789	837	838	838	866	875	836	863	843	862	866	832	848	831	860	872	820	799	844	808	866	859	892	830	851	843	817	844	821	842	813	880	819	819	796	845	848	868	837	875	824	781	882	802	813	833	843	806	818	827	843	807	831	831	844	875	872	836	843	854	843	869	859	827	881	852	810	787	858	887	842	864	874	834	853	834	844	825	855	867	867	852	901	843	874	822	837	864	853	856	819	803	853	826	850	822	872	875	850	872	843	854	833	889	852	895	875	847	896	808	867	872	859	831	858	853	853	844	871	851	843	825	841	838	886	824	888	828	837	875	865	828	892	857	864	858	828	808	838	834	831	901	811	897	847	790	870	823	847	894	897	875	851	852	813	818	858	787	845	830	845	870	850	796	856	883	846	830	805	807	833	848	860	849	839	837	861	928	835	838	847	890	858	858	815	816	862	868	852	833	859	779	860	863	892	870	888	900	841	848	862	921	819	859	828	871	874	820	853	881	886	874	881	857	823	849	840	848	784	888	873	830	808	851	818	842	849	851	847	777	877	852	837	814	843	869	837	825	833	772	781	893	865	799	873	847	830	867	864	858	818	844	833	835	826	863	842	818	902	834	835	864	836	829	852	806	862	832	823	847	825	853	864	853	837	877	850	901	858	879	836	835	811	843	895	831	844	815	883	878	864	844	838	856	850	851	876	856	793	847	824	855	829	859	829	854	858	874	781	805	796	799	871	886	855	798	851	793	830	891	838	862	860	829	846	857	829	900	868	850	853	836	920	842	863	900	819	813	778	851	873	876	856	881	895	846	830	869	865	841	859	895	898	898	862	845	884	863	857	821	844	799	882	866	773	790	842	866	885	869	833	824	756	846	832	860	825	836	833	842	865	844	876	868	841	840	835	829	833	859	893	852	817	826	855	828	909	853	857	897	854	874	817	837	797	864	855	828	825	864	854	844	861	861	851	859	849	841	837	802	869	865	840	878	860	872	820	817	828	850	788	793	883	879	843	841	846	839	829	878	888	825	849	864	824	822	839	829	820	887	895	873	839	817	879	903	814	851	845	822	826	825	813	831	835	865	871	857	879	827	836	857	856	850	860	827	813	859	933	877	831	834	833	847	860	837	842	856	868	869	874	882	875	860	842	806	879	884	812	848	810	875	818	864	825	840	819	853	864	790	886	851	844	867	847	797	882	884	838	863	852	855	846	868	824	854	828	864	806	868	838	830	877	857	830	832	851	877	811	870	849	867	872	812	869	876	806	857	897	876	845	882	835	820	782	839	857	912	868	852	838	871	876	867	830	844	805	838	868	849	858	865	825	868	851	845	813	841	844	801	906	883	825	827	863	825	823	875	857	883	855	848	891	840	852	871	876	875	803	856	815	826	818	848	845	868	870	850	837	789	856	873	879	847	811	843	905	819	877	836	850	868	828	862	803	832	871	821
24617	22137	27771	25457	8786	361	254	243	202	245	240	230	193	224	207	191	213	209	234	230	194	222	211	210	231	232	229	221	235	216	228	225	207	202	222	232	191	206	215	200	200	215	206	195	237	210	233	197	214	218	219	203	196	214	187	227	206	229	210	212	197	197	226	212	190	213	208	219	208	181	215	203	222	204	224	211	210	220	248	235	243	221	204	208	224	207	224	200	220	218	224	209	217	189	213	205	232	190	219	213	196	229	219	215	223	187	213	214	233	210	210	244	205	204	222	209	193	199	211	232	242	191	184	223	244	229	236	232	192	227	200	218	193	221	210	226	217	215	229	211	190	199	223	202	209	210	227	212	213	215	212	237	245	201	233	191	186	209	204	222	197	231	214	202	209	220	217	218	221	204	201	216	199	207	196	229	222	216	197	210	221	216	231	222	201	190	205	208	233	208	212	243	201	206	249	180	216	195	210	218	202	205	189	208	229	216	214	222	230	203	233	221	216	226	205	197	207	205	217	216	199	214	240	235	219	215	224	216	220	208	245	221	218	219	191	220	202	208	195	200	214	226	195	215	215	216	209	204	214	218	209	204	222	200	238	236	209	228	208	182	219	207	182	213	213	215	216	229	201	206	213	233	217	197	207	230	218	202	200	207	208	207	204	212	203	191	235	204	230	233	200	214	214	195	219	231	239	212	209	200	198	209	221	220	227	215	217	191	224	215	208	216	228	226	203	212	216	211	211	217	220	225	199	225	256	207	217	206	203	213	225	202	208	217	204	208	217	218	246	203	218	214	209	204	207	254	207	213	218	213	217	215	202	211	242	232	205	207	210	205	228	207	212	218	227	223	220	196	216	210	238	204	225	220	215	206	200	217	234	242	196	193	231	209	212	242	209	230	211	225	215	237	191	229	224	206	220	222	216	220	211	190	216	210	196	214	235	220	214	229	222	200	212	201	225	224	207	207	230	204	181	224	190	200	231	210	211	231	223	192	197	225	191	201	207	215	208	203	217	213	214	209	224	214	226	206	198	237	202	232	225	224	199	209	206	208	200	213	228	227	222	223	212	205	219	204	224	225	233	195	205	214	200	225	218	225	212	209	207	219	258	210	198	210	210	217	212	217	249	211	205	204	205	204	213	229	240	200	208	235	228	193	209	261	230	215	199	214	232	197	231	195	204	209	212	217	207	226	207	210	210	235	215	208	243	217	230	220	220	200	217	217	225	215	223	183	232	207	192	229	225	193	197	222	216	207	198	204	210	208	211	248	205	222	224	218	237	197	189	226	234	200	218	204	218	203	199	213	223	205	200	220	236	209	192	245	194	212	207	198	222	203	228	201	205	203	222	222	203	199	206	211	196	203	231	219	200	206	225	218	222	220	217	205	210	206	224	230	216	196	231	193	206	213	226	184	208	205	234	211	205	228	235	206	221	229	221	221	199	230	208	248	217	209	231	207	206	224	211	206	182	229	238	195	204	214	215	225	225	208	214	199	207	215	214	238	212	213	195	216	210	223	220	235	245	225	217	232	192	227	202	207	234	204	231	221	203	224	193	216	204	224	235	220	197	206	267	214	196	231	217	204	220	227	254	231	220	193	213	205	221	208	206	214	251	211	217	207	214	209	202	186	202	199	209	209	209	204	200	216	221	239	228	189	211	231	210	207	223	241	211	194	201	218	195	227	228	223	198	200	222	237	204	182	206	200	216	197	233	229	230	202	227	213	207	218	212	217	222	233	213	214	231	219	211	224	219	240	220	228	210	219	214	240	240	208	207	237	219	228	190	219	207	228	233	210	227	219	196	198	201	221	220	210	220	223	222	230	223	226	216	198	202	216	186	213	204	242	232	217	227	194	232	232	203	234	221	205	220	213	255	224	216	204	237	239	209	207	227	204	225	209	198	234	220	225	221	244	219	218	216	227	213	257	220	209	200	210	205	202	224	199	208	197	210	239	208	215	237	221	225	212	225	201	232	205	243	236	203	235	242	204	218	206	222	250	201	214	202	218	223	196	209	202	211	237	217	224	202	220	200	243	190	215	209	221	224	212	194	211	225	229	205	223	222	188	210	216	193	203	222	219	208	204	206	209	205	206	254	231	212	212	232	198	215	215	199	216	209	225	207	196	198	196	221	227	231	198	219	227	209	212	223	193	213	203	233	197	199	213	194	212	207	196	227	208	223	207	224	227	187	218	216	211	186	208	190	228	211	199	201	256	208	233	202	220	183	185	212	239	207	241	224	187	211	219	197	202	224	261	211	229	205	232	197	214	221	205	182	207	192	229	213	205	235	212	225	193	204	242	230	234	202	227	177	231	224	214	223	200	237	229	220	206	199	216	226	225	221	213	199	209	221	211	237	190	205	231	199	199	222	197	209	226	220	185	210	192	224	204	213	234	193	185	225	220	223	207	216	208	212	223	224	225	192	222	235	225	223	223	211	215	238	215	227	232	210	210	188	209	177	231	203	203	204	228	231	231	223	212	216	208	223	237	217	234	208	224	205	215	202	209	225	235	219	190	226	198	224	226	225	230	198	207	229	225	215	183	210	238	192	198	233	214	213	213	216	228	203	231	218	212	217	196	242	190	218	213	210	221	225	207	229	207	203	227	212	229	223	240	186	210	228	237	199	218	206	178	213	198	212	201	225	206	229	217	225	196	244	218	194	237	193	195	222	205	219	202	211	231	198	221	217	202	259	192	216	223	205	202	242	192	217	226	248	222	228	222	201	215	206	235	210	206	230	219	227	222	248	246	212	205	218	236	199	217	220	227	205	209	208	199	267	224	224	189	219	207	207	253	203	215	222	210	219	220	220	229	181	196	217	228	215	218	216	219	224	225	235	201	217	214	182	195	204	218	188	197	198	237	204	195	209	248	223	210	207	218	210	224	248	209	218	212	207	225	197	197	214	209	214	224	213	214	233	212	206	213	213	225	180	217	219	215	216	214	233	191	223	205	229	197	231	205	223	204	228	213	206	204	206	238	184	244	210	242	228	228	200	216	241	199	208	209	204	208	210	222	211	232	210	208	253	231	234	202	225	223	175	220	248	204	203	214	212	215	230	219	249	200	195	234	228	191	208	254	222	198	206	217	206	231	210	203	215	231	222	211	206	223	213	233	204	191	191	200	240	231	206	229	225	204	218	204	227	213	210	222	215	219	224	227	194	199	228	210	243	193	218	198	245	203	212	205	244	256	199	219	221	207	209	233	200	212	208	212	224	224	229	214	219	229	232	209	227	196	216	207	212	215	192	203	214	223	207	226	190	203	219	201	224	217	246	209	224	240	201	186	211	211	200	200	195	178	200	218	207	227	249	228	214	192	200	223	234	202	227	212	223	230	208	201	201	223	216	217	212	195	182	190	194	208	215	213	215	231	217	202	198	202	219	211	187	223	242	200	202	216	214	228	209	219	193	195	197	208	230	205	206	199	208	247	179	226	215	214	213	228	203	195	240	209	217	213	208	244	228	242	239	220	216	206	210	186	201	246
35480	60667	38583	21382	3988	406	400	378	327	345	340	371	344	292	297	334	345	291	296	284	338	308	303	295	284	273	304	297	261	293	296	284	287	297	256	273	330	346	325	304	303	283	280	283	272	250	317	269	308	311	325	290	264	271	310	311	266	294	296	293	289	289	283	272	272	304	266	293	286	303	296	307	322	282	293	299	285	300	294	294	281	309	290	302	273	329	317	276	276	297	287	284	339	298	316	294	303	303	280	296	297	277	308	314	289	301	333	302	296	308	302	298	257	275	309	281	297	289	290	301	303	290	269	280	315	305	301	301	314	271	289	318	292	259	282	307	274	309	293	307	295	321	290	328	306	297	306	287	328	285	289	300	307	311	293	288	281	291	308	319	325	328	285	284	278	311	292	264	299	289	265	314	307	307	284	304	320	282	308	280	300	286	311	321	287	290	314	265	283	283	299	318	263	273	296	303	293	291	313	328	300	283	289	314	306	240	289	307	289	285	285	318	311	298	319	277	300	309	319	264	301	282	303	301	317	290	327	268	298	297	312	307	320	326	300	294	296	323	274	291	303	308	298	281	290	296	288	302	287	296	281	329	281	306	324	305	302	290	297	291	271	294	290	314	312	307	285	297	286	313	313	346	309	299	273	316	276	314	307	321	282	312	304	312	290	320	307	298	323	292	320	285	279	276	314	309	297	302	309	283	328	292	319	322	286	288	293	290	280	308	288	301	288	342	298	307	305	276	280	294	308	294	290	286	279	291	282	301	324	286	283	307	286	294	304	307	304	275	320	278	312	309	281	283	285	300	317	282	294	281	304	295	301	297	265	279	303	273	279	266	279	303	283	287	309	298	293	297	290	309	277	277	313	296	297	289	293	292	305	276	309	306	306	322	274	278	335	299	310	300	287	302	263	289	328	349	297	294	284	314	308	287	289	286	306	309	311	321	269	291	269	286	306	266	270	275	299	310	309	300	317	288	312	301	295	262	257	286	308	294	289	293	295	307	333	289	301	306	271	315	305	286	299	329	284	352	295	304	295	284	311	278	272	290	292	287	287	295	287	293	279	311	295	307	305	299	300	280	300	300	280	308	287	290	316	274	313	308	269	313	296	286	277	313	297	291	301	303	303	329	299	309	281	327	313	268	292	271	291	289	308	311	298	268	279	270	319	309	317	296	307	296	301	268	285	331	289	293	299	313	282	274	290	286	275	303	302	292	310	298	291	314	291	291	298	302	273	310	303	274	299	280	293	303	327	301	296	315	297	313	298	319	274	304	319	313	296	277	289	279	287	327	271	321	287	279	294	286	303	307	282	314	325	303	302	307	303	287	299	286	291	317	287	317	289	300	316	249	298	284	306	297	299	303	291	291	282	294	271	299	302	293	298	325	294	297	284	272	298	272	302	288	266	278	282	281	309	298	288	293	311	306	305	286	303	299	285	302	309	283	285	307	298	291	310	301	306	303	304	276	267	314	320	290	299	275	279	309	279	312	304	286	307	303	301	292	295	296	276	281	292	308	292	309	317	281	275	270	272	261	300	284	309	310	324	298	278	261	281	271	294	318	297	327	275	262	298	285	285	298	305	304	300	345	280	276	294	315	276	308	308	307	284	296	310	289	272	306	294	301	301	307	285	283	281	322	269	251	296	308	274	263	296	291	290	288	346	301	307	317	287	307	251	278	267	305	304	303	279	280	282	311	322	303	270	293	285	282	302	280	286	277	298	276	317	284	331	304	281	278	293	300	303	308	285	287	297	322	298	314	312	283	275	326	294	276	310	303	318	274	300	284	318	302	290	331	301	278	305	306	300	290	295	286	302	319	294	333	323	295	296	308	297	280	315	282	305	310	288	278	264	305	295	326	274	343	317	281	278	262	258	278	274	257	295	310	304	287	298	299	295	297	307	306	296	272	291	280	300	271	294	294	281	291	314	304	284	258	315	288	321	276	281	313	299	280	284	302	319	277	309	288	288	328	306	283	312	285	309	286	287	300	312	288	301	324	302	284	315	276	285	331	295	263	289	304	298	302	319	298	285	293	286	282	303	310	319	279	298	306	282	278	295	307	327	301	296	318	298	270	299	290	282	294	281	297	288	299	301	279	272	270	289	276	290	269	280	303	320	307	315	318	294	289	285	300	268	297	306	308	285	308	303	292	295	298	286	307	268	283	319	320	297	292	308	332	302	267	285	320	300	301	292	276	284	297	284	315	248	267	310	295	292	323	274	294	304	273	301	312	315	310	295	293	317	255	300	301	321	286	289	308	281	280	285	289	268	325	320	289	266	310	304	301	280	326	299	296	310	292	297	276	253	313	283	280	279	287	283	292	285	297	300	328	287	291	276	300	304	305	268	313	272	311	309	313	261	307	253	309	270	300	313	311	283	283	287	265	316	309	290	298	308	283	290	303	309	308	322	319	304	331	272	311	304	281	307	306	300	298	288	295	283	286	253	290	300	308	358	279	292	296	306	273	287	276	284	292	289	344	323	292	321	291	316	311	292	292	309	305	285	319	274	292	302	296	273	291	297	297	306	296	301	309	284	290	294	282	264	289	285	297	280	323	309	284	326	291	306	281	280	288	308	302	304	343	272	264	264	281	298	291	280	295	307	277	304	293	290	318	296	295	300	257	288	306	285	253	278	298	275	281	320	292	289	271	316	352	306	298	330	267	282	286	267	281	326	308	287	296	297	329	290	333	275	288	299	311	311	279	332	311	319	309	264	305	318	297	276	296	296	293	284	262	294	283	289	299	298	288	314	294	296	314	327	297	286	289	316	278	286	285	301	276	307	316	298	274	297	298	291	303	275	254	272	293	280	321	285	290	307	296	287	305	277	307	279	316	306	289	267	273	291	288	290	300	291	297	273	317	317	303	286	305	266	282	312	299	302	313	279	304	322	277	279	284	284	277	289	285	290	308	286	318	257	305	281	298	296	300	312	287	271	291	276	298	304	303	268	283	289	288	281	286	288	298	292	292	316	301	322	291	334	289	313	273	315	292	308	306	273	286	280	318	289	292	301	341	321	297	316	303	314	282	310	288	286	278	281	304	307	274	325	278	295	279	303	267	316	251	271	282	292	296	283	288	292	319	296	278	314	301	337	300	289	326	302	331	289	310	305	285	308	321	263	295	299	295	336	299	306	287	297	309	284	306	267	284	298	286	264	300	274	312	311	287	259	296	300	296	288	287	315	292	282	298	291	288	290	316	269	306	258	336	308	296	327	277	278	303	302	288	299	293	263	288	282	283	278	295	288	277	301	317	287	276	272	303	267	279	290	318	284	321	326	324	295	308	313	284	303	317	294	282	303	282	300	273	288	333	311	308	292	299	291	294	301	284	307	302	281	296	273	298	295	294	304	299	291	291	316	285	300	282	279	285	295	308	279	287	284	272	312	292	276	287	308	285	285	322	295	271	288	341	310	311	289	276	301	283	285	273	305	306	295	278	304	300	316	307	318	310	299	290	340	280	289	306	298	289	280	277	311	265	308	299
22331	21424	28767	24681	21403	20242	6319	758	621	610	616	615	609	571	568	561	610	593	585	546	569	579	540	563	576	613	559	532	528	519	574	534	553	576	554	550	564	561	554	554	525	558	585	539	524	528	555	541	549	546	541	605	518	546	554	525	526	542	531	546	523	550	516	528	551	559	541	561	543	546	545	553	579	507	521	547	536	568	534	575	552	546	533	533	536	519	557	527	566	584	546	497	516	534	532	549	519	581	548	585	530	547	570	560	563	525	555	564	594	542	570	519	545	532	595	498	575	568	572	549	596	550	542	536	593	548	526	565	560	547	503	535	531	528	569	572	544	561	522	524	498	552	531	516	502	524	575	572	561	543	519	502	520	539	559	552	574	575	540	522	574	551	574	530	562	569	554	531	560	542	554	522	554	527	544	557	568	576	575	518	535	584	513	557	510	548	496	533	554	536	547	550	515	503	559	550	572	533	493	556	563	517	534	565	526	564	525	553	562	507	568	537	518	500	527	541	526	539	528	542	517	520	532	566	530	560	549	580	564	564	575	563	550	594	535	554	514	521	559	571	517	514	540	517	512	539	536	553	557	541	506	531	561	523	549	522	528	558	535	553	551	524	539	520	559	562	570	549	551	536	504	533	567	541	542	565	550	524	546	528	562	589	569	588	534	558	565	531	523	560	507	521	572	521	508	588	554	547	577	577	517	527	566	537	552	582	555	546	554	563	560	532	550	569	532	560	569	525	532	527	547	540	578	530	545	599	579	539	510	555	543	543	578	580	526	544	514	494	555	567	555	522	545	511	529	558	538	520	542	531	533	515	566	548	549	574	569	513	564	533	521	546	530	541	527	526	516	554	550	539	590	566	565	499	541	565	561	528	548	542	536	535	573	581	535	547	539	553	550	536	540	521	520	590	514	570	554	593	555	501	574	555	538	575	504	513	552	558	553	539	569	555	537	530	555	488	553	550	505	534	536	546	560	558	555	543	552	524	535	556	540	566	527	599	559	549	529	549	532	573	556	551	543	575	559	545	553	529	543	550	585	577	511	523	528	560	530	558	527	528	546	570	562	555	556	517	538	507	583	526	540	528	540	549	546	563	553	509	582	596	557	559	527	521	524	571	571	518	560	514	549	506	566	549	555	584	511	576	529	534	549	530	526	539	546	557	529	558	548	576	542	503	543	514	549	540	597	552	526	560	586	551	605	553	514	525	569	546	551	528	540	542	493	557	524	510	515	566	556	570	516	549	532	518	554	534	515	509	533	559	566	510	580	521	565	534	485	535	550	550	556	579	602	537	552	561	563	527	560	558	528	552	542	503	556	531	513	579	532	522	521	607	598	539	526	538	571	526	594	550	548	593	534	517	557	543	537	547	543	540	528	540	550	509	539	580	584	530	552	546	557	566	586	525	547	535	540	527	496	531	552	586	543	589	581	561	526	556	491	572	556	515	532	592	539	559	523	536	539	493	548	515	554	523	533	537	555	520	520	574	542	533	531	558	537	569	531	541	582	553	519	554	562	573	547	527	547	517	546	515	606	567	546	528	525	564	583	580	555	512	546	500	564	513	538	556	540	562	543	539	526	565	539	562	544	577	546	499	549	565	583	545	540	571	530	540	536	517	564	550	517	530	517	586	581	574	560	546	571	565	563	595	558	552	580	550	527	545	530	530	504	532	495	546	550	548	566	528	553	567	557	553	566	558	590	571	537	505	580	556	582	553	526	549	485	549	552	514	545	575	549	538	547	544	590	542	546	533	525	531	557	552	528	556	555	546	530	540	514	540	568	534	520	526	524	527	499	538	552	540	537	506	546	576	568	529	564	522	532	543	560	555	544	533	547	570	543	538	559	625	557	593	572	534	518	542	550	523	540	519	541	516	542	537	544	576	553	551	566	552	532	532	499	538	536	530	543	553	522	529	538	539	580	588	568	554	544	536	546	573	543	558	519	521	545	509	533	552	571	562	541	530	528	575	568	588	559	530	498	544	539	588	519	485	513	530	562	576	526	563	569	574	563	536	561	557	547	566	545	552	474	544	524	478	533	503	485	607	532	564	579	577	519	559	560	510	513	519	551	573	513	497	556	524	529	535	604	564	561	548	579	527	563	525	558	545	595	534	558	576	566	513	517	559	562	515	545	537	528	537	571	529	563	534	537	523	508	556	531	578	525	528	532	521	540	576	579	525	559	507	562	555	558	553	552	551	572	547	534	557	527	548	572	586	538	531	549	528	578	552	522	543	556	547	554	540	530	549	579	517	496	568	540	530	523	541	514	566	557	563	518	559	538	550	596	572	475	538	560	544	563	555	537	535	539	547	521	548	573	503	520	553	559	548	536	512	547	546	537	511	519	583	523	542	560	546	535	563	570	488	590	576	491	514	549	571	504	491	563	540	538	558	534	574	563	558	520	557	566	529	543	549	569	532	541	555	553	541	531	568	558	524	498	549	558	541	520	518	523	557	583	524	548	503	533	531	578	569	545	567	539	516	532	566	532	527	540	554	490	595	526	583	517	547	543	569	546	507	525	556	570	592	525	522	558	545	543	540	560	551	516	549	559	578	539	535	597	527	557	546	494	566	529	532	517	577	544	540	537	553	543	571	520	562	551	538	578	553	525	555	534	555	565	557	539	556	527	556	519	500	522	542	547	603	533	511	568	547	522	523	543	510	525	505	527	581	547	558	544	522	554	554	576	576	559	519	530	505	552	541	559	596	534	541	550	559	566	597	577	551	535	536	520	559	587	545	521	540	539	532	566	531	549	526	553	568	532	494	512	566	574	539	553	559	548	565	555	537	533	552	513	511	534	553	516	546	543	506	583	551	510	583	525	513	556	473	535	555	501	541	513	543	537	533	575	503	538	497	544	509	549	519	517	528	573	507	517	560	533	517	561	479	539	550	554	554	513	541	548	544	598	526	538	580	552	549	579	569	567	553	556	529	549	516	535	576	541	516	521	565	525	574	570	557	574	513	489	522	504	516	554	566	531	532	571	557	531	551	536	562	562	530	553	554	557	552	538	544	517	510	614	598	562	568	568	553	570	516	526	506	551	540	550	547	555	583	581	526	503	498	578	515	563	551	549	502	555	539	531	618	530	544	537	505	550	563	516	504	590	562	566	502	587	561	538	560	523	559	570	521	585	574	572	550	557	540	539	545	528	552	562	582	556	529	555	537	506	541	560	506	571	570	507	564	561	544	545	522	572	537	578	560	582	530	519	560	544	537	514	567	534	577	533	521	537	536	541	521	507	553	529	558	509	529	546	542	510	530	549	533	554	533	569	553	590	550	559	542	546	514	537	541	563	541	565	516	533	542	541	510	529	552	522	571	539	517	532	514	517	523	571	559	549	568	493	506	564	505	521	568	557	541	543	597	551	533	503	543	545	516	506	546	561	581	523	544	581	552	564	557	556	545	561	534	556	528	545	525	520	545	545	503	554	519	572	553	579	545	500	524	574	579	541	541	582	497	538	546	584	561	531	545	569	553	495	494
46771	77782	60018	40543	9106	1231	1049	986	910	852	812	777	786	730	759	742	743	798	752	773	724	737	736	748	715	710	691	673	699	727	754	712	751	707	702	700	684	741	773	709	708	681	716	683	747	692	710	692	691	731	737	746	722	714	740	748	701	721	734	688	724	771	699	728	715	746	750	698	719	716	737	712	694	761	721	712	726	721	716	743	727	689	703	700	694	710	676	736	678	685	698	671	724	703	746	665	707	706	640	714	703	660	710	669	703	685	709	675	680	689	715	726	741	669	741	727	697	730	697	705	701	690	683	680	692	710	678	732	679	716	724	733	701	760	747	740	717	698	706	685	691	751	724	743	692	724	735	711	706	701	736	678	696	666	702	661	691	730	719	736	721	667	723	690	698	756	694	723	707	750	704	705	666	706	715	704	686	722	764	718	718	662	731	681	704	733	696	735	676	741	698	688	671	672	719	693	711	734	710	715	726	648	703	707	724	675	705	696	731	681	751	702	701	688	695	682	720	703	686	702	716	705	759	759	712	671	701	694	697	716	681	752	726	684	748	702	734	695	684	715	705	648	726	708	714	679	750	707	703	662	705	720	772	713	725	718	724	689	677	724	705	671	763	719	684	730	758	706	705	676	724	683	716	721	675	697	714	693	741	715	702	723	657	687	734	717	684	749	724	690	701	713	708	752	650	660	748	726	741	730	659	661	688	659	740	746	715	701	718	739	726	748	724	712	693	714	671	656	655	681	708	704	687	717	732	725	714	705	683	697	748	713	715	702	649	696	727	712	694	733	689	693	718	683	753	680	732	642	711	683	690	669	706	749	711	743	757	729	729	696	705	737	671	685	714	709	717	700	713	689	701	758	731	666	686	711	701	724	677	703	722	675	660	723	755	695	711	729	706	687	692	692	706	732	734	710	729	728	759	687	700	689	659	710	699	696	730	719	720	745	741	726	725	680	749	700	704	657	725	684	729	638	726	708	741	718	722	694	692	635	720	719	702	675	709	676	696	729	691	730	738	711	701	736	750	691	677	705	716	687	727	670	704	689	701	718	691	692	667	681	669	707	709	689	690	691	760	720	703	674	728	732	727	714	668	754	699	687	698	680	691	745	696	724	665	720	684	727	673	727	711	712	687	747	730	731	695	729	690	682	726	733	680	673	695	666	691	682	657	670	669	680	698	744	680	637	671	679	709	718	685	706	745	702	688	687	716	649	737	707	729	702	618	705	674	713	716	707	718	707	703	694	759	699	731	700	680	706	682	723	694	710	685	704	679	732	708	724	685	728	740	691	732	711	733	683	731	754	713	659	748	701	725	687	692	674	689	732	720	681	724	698	696	702	654	750	699	675	673	702	718	638	659	700	661	726	755	759	689	708	726	699	699	686	716	739	750	676	705	657	673	675	648	695	710	710	726	712	720	704	727	756	702	719	709	689	695	674	718	724	662	702	729	795	748	725	734	724	738	689	687	659	691	742	750	703	733	702	736	703	742	719	703	700	706	731	720	776	705	692	740	646	716	719	720	743	707	699	727	723	715	720	691	725	668	718	674	707	730	719	669	695	697	672	735	735	693	730	703	711	706	686	706	735	754	657	714	703	739	704	741	736	716	721	714	699	680	714	704	661	751	700	696	667	719	701	732	722	700	734	689	734	738	747	738	685	733	768	715	675	730	713	729	690	748	696	661	729	712	762	736	690	751	727	692	745	726	739	706	722	724	729	765	705	673	714	664	716	676	712	706	738	727	735	701	706	711	705	746	708	698	712	743	724	703	732	747	732	699	692	714	754	717	656	734	687	739	717	730	745	681	722	678	678	702	737	719	678	772	702	706	735	716	684	717	723	676	721	704	650	733	736	715	683	675	713	685	696	717	737	725	692	731	704	709	688	682	711	706	710	647	664	711	707	694	735	718	701	665	713	680	654	686	731	697	673	761	687	726	725	709	732	735	701	708	712	699	660	680	728	716	707	720	706	688	702	698	680	679	714	709	702	691	710	698	752	701	677	728	729	702	680	682	679	711	717	772	721	710	658	687	727	686	658	716	690	691	720	680	659	704	720	724	732	754	670	716	775	710	685	713	660	654	669	690	733	745	711	671	726	741	696	686	737	681	735	697	724	685	739	687	664	702	691	686	731	697	744	720	701	665	714	714	692	722	637	749	727	680	759	692	703	669	714	737	711	704	719	710	769	692	729	710	693	739	691	706	728	700	724	703	716	672	680	735	705	696	700	729	693	672	681	740	633	723	653	685	682	694	700	715	696	678	693	699	726	741	700	705	748	728	716	716	692	683	707	632	710	687	691	749	736	662	704	681	666	712	720	719	706	699	701	685	707	678	725	739	723	661	714	726	710	692	701	665	731	798	666	765	707	678	687	655	761	729	664	654	674	664	739	724	712	734	677	673	690	687	729	700	688	751	670	747	742	740	688	718	678	720	750	697	643	685	678	706	721	681	702	691	661	664	665	721	670	640	725	697	727	666	730	692	710	712	711	684	688	722	691	735	700	720	647	723	726	682	726	721	730	664	749	691	722	698	764	711	701	728	722	691	735	717	693	695	649	765	729	725	730	693	714	674	701	660	697	729	704	710	696	721	725	705	732	722	742	689	730	697	686	728	717	705	736	702	692	709	665	731	715	714	703	742	689	701	711	715	718	714	725	692	678	675	717	718	684	711	660	753	714	719	644	691	752	649	732	712	716	746	712	744	732	685	680	733	719	711	706	682	715	690	685	726	692	716	705	676	700	698	663	741	673	710	719	647	651	673	635	685	742	710	710	657	733	655	711	693	668	744	690	723	702	675	632	706	687	668	712	721	704	659	688	732	670	714	765	703	704	750	704	685	697	712	716	702	720	738	732	664	707	648	719	717	718	682	712	716	739	721	693	696	697	731	738	716	731	755	752	711	681	688	722	728	693	736	677	710	692	687	720	712	686	711	734	670	708	710	690	710	758	680	692	679	713	710	736	729	710	702	727	681	723	692	684	722	734	693	709	679	663	703	753	718	737	742	685	676	743	694	712	679	721	719	705	695	724	694	721	696	680	659	693	721	708	705	706	717	668	741	730	665	744	664	649	667	681	749	695	726	668	780	723	720	744	676	730	714	681	734	715	679	677	717	701	695	686	746	735	679	695	656	710	638	746	732	717	695	733	695	728	662	711	744	744	734	684	713	744	678	704	683	744	693	725	714	715	704	726	748	725	676	696	736	683	718	687	720	713	678	725	705	734	682	642	694	746	688	701	725	673	750	685	710	697	666	730	724	700	759	729	702	688	667	695	653	707	697	705	672	715	686	734	697	737	715	719	690	710	695	723	675	658	700	707	713	719	710	751	695	700	721	719	673	725	743	742	710	680	726	683	741	705	673	746	759	761	715	711	719	666	671	694	753	718	686	721	711	721	693	675	702	679	727	707	646	685	766	692	698	710	648	721	675	746	677	683	667	723	672	659	693	676	740	716	733	719	723	706	709	691	715	718	691	663	675	668	744	701
27785	22603	16755	6417	1102	551	460	405	419	429	425	425	422	434	418	386	412	437	463	442	451	471	401	416	419	436	421	374	415	449	433	425	404	401	435	425	417	423	409	421	444	410	401	427	402	421	397	440	432	430	437	408	419	437	431	416	410	401	409	436	424	436	408	403	436	442	441	413	412	425	432	422	403	421	422	443	415	402	428	403	389	392	427	400	410	392	398	409	414	427	436	449	416	405	414	387	407	390	451	382	450	410	439	431	422	449	424	378	397	426	388	417	428	372	409	461	397	402	432	409	413	406	415	381	401	400	422	385	410	389	411	391	450	407	412	449	441	418	391	432	442	443	400	433	380	422	419	429	383	404	436	436	434	422	403	406	439	440	438	418	401	422	413	419	423	445	401	419	433	404	420	430	431	424	416	442	443	380	427	418	428	412	423	419	434	423	422	470	384	453	424	413	410	421	463	413	444	391	400	397	424	416	366	457	423	376	421	436	425	428	410	384	440	420	430	423	404	402	414	404	427	394	383	397	400	422	421	401	436	424	408	424	428	401	422	391	438	416	399	415	413	434	401	421	393	438	386	436	418	454	424	365	415	390	421	409	482	434	437	451	424	447	437	410	432	464	405	381	409	449	407	450	425	441	438	417	428	412	411	403	452	431	440	416	423	453	437	459	402	437	397	411	407	448	407	423	385	388	436	415	411	378	416	446	429	403	443	428	409	414	411	398	426	414	395	390	409	410	414	441	411	438	413	437	389	420	420	423	455	408	392	412	419	407	434	395	459	394	415	417	437	440	428	453	399	444	432	428	407	409	397	387	414	449	419	439	370	406	440	432	403	421	385	414	414	404	438	432	439	418	456	425	405	445	406	420	402	440	406	444	436	439	378	375	402	438	405	390	444	387	392	421	459	406	420	401	411	417	420	414	448	388	439	440	454	425	441	404	411	421	397	430	432	396	440	434	414	443	400	409	396	417	392	401	437	395	405	423	405	441	411	437	442	408	430	395	411	424	430	428	404	420	426	411	431	434	447	402	445	394	411	401	423	435	426	397	425	415	430	397	429	424	430	442	448	399	432	409	411	398	408	428	446	422	384	442	414	408	378	397	411	417	368	426	426	427	440	432	442	429	406	405	390	435	464	416	393	420	431	447	418	426	438	412	421	422	409	411	409	396	379	400	420	453	418	421	395	457	413	409	409	396	425	439	412	439	427	411	442	407	422	456	398	422	417	393	424	415	423	458	444	478	408	373	437	370	412	429	420	425	411	384	409	415	408	417	413	418	416	416	450	423	433	464	409	399	419	403	456	426	425	429	384	388	405	420	423	427	444	443	418	405	420	394	394	386	437	438	405	430	454	401	433	412	408	436	397	356	384	416	399	431	422	454	469	391	434	420	430	441	420	427	398	394	392	401	453	415	421	414	401	408	400	410	434	427	423	407	416	422	418	382	440	414	434	443	408	415	382	401	437	430	374	424	429	398	429	408	444	382	400	427	411	424	429	393	411	401	472	490	398	410	459	416	422	441	407	407	412	452	404	434	434	411	397	420	467	375	424	437	379	432	405	404	464	390	406	424	405	414	407	455	397	431	419	445	405	399	424	410	435	421	424	440	410	402	404	390	426	379	401	425	394	439	459	435	461	411	415	443	444	411	408	447	459	418	410	396	416	409	414	422	410	442	445	441	413	445	453	397	411	447	418	433	468	384	397	421	427	439	396	382	426	429	377	410	426	399	422	443	414	407	413	390	416	441	429	433	418	436	445	434	440	416	399	459	369	449	415	403	382	464	376	415	427	410	437	416	419	376	422	410	397	391	370	431	419	374	442	426	383	423	416	431	392	408	427	421	449	462	418	381	434	410	437	413	415	388	412	384	444	409	432	400	434	424	398	408	440	442	417	430	401	424	417	426	390	385	423	462	411	414	460	413	442	416	432	410	423	400	401	414	415	405	463	360	387	438	444	395	418	431	431	415	436	389	398	422	419	450	416	410	424	446	433	435	451	418	431	436	439	438	435	447	410	412	407	402	415	412	438	427	416	405	399	397	408	441	415	425	430	413	372	403	427	411	456	394	417	435	448	388	409	452	440	418	452	440	419	397	409	426	483	431	409	425	439	405	414	440	400	447	405	432	387	415	412	407	450	435	422	427	427	415	439	449	418	413	433	445	395	425	421	421	423	427	449	424	427	384	475	400	394	389	420	414	397	417	410	395	403	415	418	422	408	419	428	438	440	410	393	409	436	434	381	412	412	425	412	447	397	398	448	388	391	430	441	451	399	434	402	420	432	423	461	443	421	381	377	451	417	424	424	392	383	394	428	419	394	418	387	465	394	412	416	415	439	422	424	429	400	434	397	406	440	428	418	401	409	424	419	431	391	406	395	389	415	447	424	408	405	420	418	411	450	407	400	430	414	419	389	407	425	412	420	427	445	432	431	438	440	428	401	421	388	430	453	412	445	402	439	406	405	430	440	368	376	448	425	417	427	436	408	415	448	400	446	438	420	451	393	448	402	401	439	425	458	444	418	427	410	425	401	445	436	389	420	413	437	423	420	431	407	419	423	481	403	417	422	411	416	415	437	439	411	406	441	424	407	418	413	407	429	453	464	426	441	406	424	440	411	401	410	408	409	409	426	417	402	441	454	397	419	381	378	428	451	412	445	430	407	419	437	388	439	425	423	389	424	428	424	422	369	435	475	416	417	459	447	427	396	397	420	443	427	435	425	404	386	415	410	427	380	450	431	430	409	451	453	427	440	422	378	414	399	410	413	453	391	411	395	436	448	416	418	389	394	417	404	420	456	401	423	412	389	411	396	420	401	447	401	434	384	402	424	444	386	421	422	400	426	419	417	432	467	424	441	407	393	471	441	417	418	400	420	451	424	423	457	406	435	439	398	425	433	430	407	407	424	420	424	396	396	411	396	433	423	412	450	418	404	399	393	428	416	448	427	402	392	409	416	380	422	435	448	408	403	429	426	428	434	416	465	432	415	403	408	382	418	408	439	397	408	401	408	435	438	404	397	419	432	411	451	409	393	427	405	393	410	417	428	448	447	434	449	440	421	417	418	413	419	401	424	387	425	425	459	407	412	417	430	444	461	409	429	437	449	436	440	427	416	424	409	415	463	413	422	433	433	407	397	418	456	407	455	416	430	419	426	428	384	411	414	402	431	435	435	379	411	408	443	470	409	422	399	416	396	394	443	483	427	425	426	370	424	441	444	431	458	468	413	441	423	399	434	413	438	417	451	416	400	425	392	412	418	413	409	398	405	439	426	400	413	420	420	405	433	414	438	414	435	474	418	413	425	429	415	421	433	388	455	402	416	409	433	407	401	404	419	419	417	376	382	436	435	459	436	426	434	396	410	399	407	417	428	408	437	420	432	428	415	394	424	427	414	379	419	412	424	403	412	425	415	419	400	429	420	389	372	410	435	399	410	386	409	398	390	414	421	413	434	433	463	411	420	446	410	400	372	390	418	413	411	378	381	390
20408	33297	15549	5571	1263	561	601	547	564	534	527	568	521	524	523	540	489	532	520	538	537	552	564	534	508	536	500	537	565	499	587	567	535	523	558	507	568	559	535	539	545	537	550	558	534	558	518	516	521	541	540	518	536	539	493	527	537	531	536	584	502	573	526	535	552	531	557	506	549	523	498	566	520	504	515	556	577	524	518	559	499	553	544	529	577	555	546	564	539	546	548	516	542	526	537	549	553	505	565	587	523	533	542	529	549	536	556	543	532	566	527	501	548	507	560	527	534	497	556	532	543	577	504	522	476	544	537	549	563	504	544	550	534	535	569	542	541	521	561	530	559	526	533	558	545	501	523	562	531	523	535	541	559	544	539	543	545	502	519	550	525	541	543	534	551	544	559	520	574	525	515	486	561	532	543	539	549	572	538	576	523	540	542	585	535	545	545	553	535	576	511	554	575	543	535	560	526	528	568	582	522	512	581	564	568	546	499	577	562	555	521	539	514	567	519	592	587	554	549	514	536	545	549	563	553	531	542	531	583	510	563	532	543	532	533	499	547	545	551	551	569	491	522	514	527	538	502	526	556	534	549	556	502	553	532	549	536	529	554	498	547	584	521	593	518	565	566	539	501	541	577	485	546	526	549	507	553	507	552	539	521	515	569	558	552	531	530	502	536	529	536	521	577	556	517	546	514	551	533	535	549	534	566	519	527	494	519	534	522	518	508	543	505	545	554	522	487	532	512	586	544	571	518	538	527	546	558	535	547	550	530	523	513	528	521	545	536	529	515	563	519	516	536	556	536	528	547	541	542	503	567	542	500	514	496	522	554	518	535	548	566	514	534	553	551	574	582	501	544	507	539	533	556	537	533	514	557	516	546	547	536	510	538	570	522	568	509	546	525	555	529	558	525	530	544	563	533	520	518	516	543	537	497	548	487	570	544	508	530	554	536	538	532	552	561	542	541	521	531	558	540	504	570	492	556	553	537	515	561	489	550	505	578	543	575	558	511	546	492	568	473	515	599	532	519	526	555	555	578	503	552	551	544	531	510	514	498	552	546	515	544	537	558	539	539	536	508	564	550	533	540	520	504	485	549	545	532	543	531	520	526	582	557	582	547	520	542	575	601	528	563	539	565	526	530	542	512	526	559	522	577	522	545	482	521	597	560	545	563	499	509	515	526	493	565	518	545	544	550	552	561	547	499	561	529	539	564	520	530	505	513	567	564	555	524	510	502	556	522	495	542	529	568	525	496	560	533	535	510	582	544	548	519	488	485	563	559	499	523	569	509	533	531	537	536	549	540	509	522	527	562	529	500	515	548	533	564	550	526	534	573	535	532	572	540	509	546	539	557	543	521	528	546	504	517	558	521	562	546	554	555	536	575	537	522	518	541	546	522	534	526	517	532	490	552	532	537	555	543	546	508	555	524	561	531	541	522	558	562	494	525	549	526	566	558	547	532	528	532	560	526	546	558	495	544	543	555	516	545	532	508	506	569	523	537	554	522	508	554	533	514	582	531	540	560	535	530	562	552	549	549	494	548	547	538	525	557	569	494	487	565	542	552	530	530	542	545	534	532	523	551	576	548	561	512	516	529	521	521	557	528	527	520	527	499	505	516	479	553	557	548	550	540	495	525	530	532	570	600	578	562	537	564	531	513	527	540	554	527	539	537	521	519	532	541	514	559	512	550	540	525	513	547	543	534	545	522	527	547	519	556	561	523	554	493	540	561	561	546	515	517	550	532	544	493	523	569	574	542	513	566	526	498	530	508	526	587	529	531	521	545	498	565	538	520	564	521	506	543	545	538	557	529	565	563	580	515	569	519	535	542	505	579	541	519	505	548	576	573	476	531	513	544	525	522	537	537	503	544	532	597	568	492	534	515	552	567	511	546	507	553	534	542	533	545	529	563	562	529	493	606	547	536	530	564	549	542	547	534	528	546	498	574	515	564	513	577	567	543	551	565	544	526	556	527	540	533	578	586	519	561	521	548	544	581	482	544	554	534	541	572	506	540	528	497	537	562	551	552	574	529	516	508	537	547	523	508	541	517	540	596	595	532	550	514	488	543	526	532	567	581	532	524	547	524	510	517	520	504	519	562	560	501	543	559	564	558	529	510	531	541	563	522	549	506	580	576	536	554	553	511	546	522	507	556	556	526	529	514	549	493	551	545	558	538	561	508	584	507	524	544	524	525	596	547	563	517	512	579	542	519	554	541	565	540	557	565	503	509	485	533	521	518	543	549	546	527	508	514	571	513	535	560	538	554	534	536	530	523	503	482	504	533	517	509	521	546	539	543	551	564	495	511	500	513	460	510	509	590	534	567	544	545	555	541	558	523	524	517	556	496	521	540	512	520	513	531	535	592	568	522	518	546	542	553	572	535	556	527	520	528	533	501	539	540	573	520	538	516	522	525	578	538	562	589	537	540	533	565	519	507	492	547	580	545	538	493	523	523	526	520	545	579	543	508	542	556	553	543	572	573	530	596	518	526	511	569	552	547	515	542	510	571	548	564	548	543	531	562	553	560	538	522	510	541	568	535	484	539	538	555	536	576	579	530	577	579	553	547	560	553	522	554	531	522	538	531	558	528	525	547	547	518	547	499	555	536	507	520	511	560	567	519	556	519	530	571	531	514	539	509	546	569	572	580	516	531	497	514	520	515	574	538	572	535	556	551	548	568	537	514	561	528	548	497	532	540	562	554	544	532	495	489	536	503	516	539	544	528	528	534	537	532	562	540	546	582	527	546	514	541	539	510	527	565	531	501	522	576	562	538	530	571	538	551	520	556	536	525	564	585	566	517	531	566	507	529	514	514	534	551	522	533	505	513	546	527	502	571	520	503	524	559	531	518	565	581	556	533	548	532	557	544	524	525	515	515	553	551	514	561	571	534	481	546	553	514	572	507	542	543	524	549	585	542	578	567	517	508	523	547	526	550	467	587	515	515	559	516	521	549	528	535	595	522	527	528	511	550	534	501	552	525	558	541	566	562	559	521	539	588	551	544	516	527	484	552	524	508	554	565	556	542	572	556	520	538	537	551	535	523	556	490	532	540	554	522	566	554	535	558	558	565	567	542	546	541	537	564	564	507	553	529	530	543	531	522	545	515	571	532	519	517	547	558	564	516	508	544	525	529	516	531	541	573	540	474	580	520	531	558	531	514	566	540	529	557	527	525	536	553	519	514	544	543	507	503	553	542	560	537	550	518	584	513	552	519	556	540	517	528	544	574	562	544	557	570	525	567	524	560	555	542	567	537	495	565	543	524	601	545	532	538	542	592	507	500	540	533	573	503	578	529	554	532	543	557	550	539	533	568	533	505	526	514	551	544	545	600	543	534	548	560	546	529	510	510	531	543	553	519	570	540	531	561	512	532	532	549	570	570	538	502	530	547	575	516	505	545	570	576	533	495	550	514	569	503	499	567	563	532	524	570	528	546	549	525	581	564	554	509	546	530	523	543	548	556	560	510	550	527	535	538	547	557	500
23181	21626	28234	26523	20085	6758	963	782	729	712	673	768	764	660	689	686	657	686	715	705	712	665	659	704	724	733	649	772	650	674	746	689	703	681	689	675	717	695	690	733	623	668	673	691	703	664	657	689	669	684	677	645	683	692	722	674	733	691	639	694	718	706	709	644	662	644	676	702	645	701	704	696	645	692	657	732	687	675	655	665	669	702	670	690	655	681	637	704	674	731	679	684	714	643	700	676	681	658	690	685	678	649	676	711	652	615	741	707	655	681	702	713	700	660	689	728	662	703	717	711	675	720	679	659	715	700	680	663	680	657	692	712	695	706	665	680	668	641	652	726	645	695	673	721	683	731	681	670	661	675	692	685	738	679	710	673	738	663	664	608	665	643	667	671	682	706	611	700	680	712	637	666	679	642	661	636	675	668	675	678	720	708	665	627	659	706	714	706	686	659	748	665	677	664	668	692	683	708	683	661	771	678	660	678	664	653	734	702	723	699	719	699	706	714	684	638	709	714	700	707	678	657	651	695	689	654	700	674	672	665	717	729	685	739	739	729	668	696	720	677	644	654	651	672	694	674	693	692	683	678	687	623	703	677	694	643	661	721	680	697	654	652	682	644	649	696	668	632	763	693	669	670	671	687	692	636	726	644	704	654	638	722	672	682	679	641	652	701	687	719	674	693	651	729	704	670	714	688	749	677	683	655	666	644	722	681	704	686	721	667	677	669	664	706	688	687	715	665	694	688	695	669	677	730	720	688	684	667	662	640	698	694	646	702	664	738	661	689	703	640	669	718	675	714	676	697	654	654	686	727	677	694	658	677	694	701	649	731	692	686	690	665	652	682	677	667	642	649	658	710	701	700	685	653	713	693	648	674	661	676	717	710	699	640	676	679	677	720	690	680	669	651	710	709	703	679	679	734	658	681	699	648	666	732	681	675	705	713	707	689	716	678	702	698	685	650	681	698	696	671	696	668	682	689	695	696	695	698	658	712	655	703	691	670	672	705	680	667	722	704	653	752	679	690	659	656	701	684	679	722	700	643	662	680	675	685	659	661	671	692	676	655	697	647	671	721	642	701	687	669	674	676	658	678	624	718	723	679	710	664	702	657	649	714	659	672	650	665	695	665	638	687	692	713	675	722	670	658	688	690	669	674	654	650	678	712	672	701	707	721	645	699	614	623	692	676	676	677	620	670	652	703	702	681	678	717	674	656	683	622	718	653	728	705	693	690	694	683	649	663	714	715	692	683	670	651	729	655	749	664	688	667	663	702	659	633	631	724	677	718	705	700	625	681	687	690	681	692	704	643	652	715	681	693	674	682	692	709	650	641	647	682	666	705	665	677	627	669	704	657	709	694	684	706	639	708	693	683	661	680	703	685	720	713	682	651	690	715	676	707	685	703	675	694	666	654	672	649	699	724	711	700	702	684	646	656	607	751	675	699	662	685	680	679	649	681	685	665	643	672	655	659	689	684	665	699	722	692	692	650	725	643	719	705	699	728	676	673	690	668	669	715	705	650	697	675	663	674	684	712	658	658	694	692	617	672	660	669	680	657	642	684	669	683	671	704	649	657	635	649	700	677	704	691	696	671	673	704	674	666	694	688	669	640	718	729	650	701	714	705	642	660	661	681	704	727	689	647	668	664	696	680	646	696	692	729	695	706	669	686	679	664	703	695	699	715	726	742	655	718	660	667	682	690	672	709	684	698	738	679	668	691	689	692	653	683	684	673	695	631	727	684	654	675	684	652	740	624	697	689	704	692	671	700	707	690	697	681	695	688	666	673	712	691	729	668	646	712	682	650	675	646	713	679	635	705	660	690	656	645	733	720	696	667	708	632	684	676	689	695	656	642	651	689	663	711	661	670	657	681	723	638	682	674	662	671	697	692	680	683	705	644	660	719	698	719	660	658	691	667	683	705	704	692	678	645	665	701	701	685	625	685	700	670	719	658	694	686	684	691	730	640	687	651	644	664	676	677	735	662	734	687	700	724	721	704	648	687	676	630	720	646	686	646	676	652	701	667	705	682	705	662	694	708	692	669	695	699	695	631	655	676	703	695	703	660	697	688	684	670	644	690	657	679	666	647	668	719	679	707	675	659	692	641	719	653	657	678	679	671	678	695	624	730	680	715	693	648	718	642	665	645	660	650	673	672	696	657	698	692	646	674	701	715	672	683	711	690	680	695	667	644	657	652	736	658	672	700	623	747	708	658	657	713	661	656	657	680	724	724	684	664	665	660	689	680	670	644	735	706	674	681	659	710	709	690	695	701	664	742	612	690	677	671	697	654	653	640	652	681	688	698	688	686	686	698	676	636	668	670	659	674	725	679	647	685	671	722	667	651	721	650	677	728	694	738	705	711	714	645	656	642	677	653	717	663	712	701	657	636	671	695	692	624	649	720	693	653	662	617	679	675	691	730	674	687	648	718	684	701	694	686	629	667	660	689	678	673	680	703	678	673	699	686	684	686	609	670	688	680	677	723	691	658	651	709	673	680	714	710	652	675	739	661	645	689	709	679	656	700	659	690	661	687	658	690	690	700	698	648	685	649	732	650	690	694	659	689	684	671	695	714	693	707	652	668	709	656	690	710	714	686	714	667	717	709	661	727	624	719	670	675	677	651	662	646	696	667	701	682	660	689	646	667	703	666	716	691	697	704	692	705	670	723	730	693	735	656	659	686	692	703	680	652	680	674	698	665	623	684	641	704	674	679	702	700	691	622	694	690	681	684	678	685	650	655	673	646	657	692	700	705	636	713	713	694	686	715	663	660	664	672	680	674	690	689	721	669	715	675	698	640	654	661	658	632	641	654	674	666	727	656	726	740	655	704	692	673	709	665	702	716	651	652	682	680	647	685	711	675	712	716	669	710	703	673	716	710	691	674	688	708	679	659	695	691	667	682	678	688	686	632	675	638	721	683	678	714	670	708	651	713	707	681	697	681	654	651	654	715	680	723	668	715	690	671	701	674	694	685	681	700	639	685	711	665	705	672	669	677	745	682	700	682	670	658	693	680	717	666	686	680	702	705	673	668	668	684	641	671	701	685	701	660	706	693	636	686	663	708	658	681	696	643	618	720	679	687	668	743	725	669	682	699	670	696	705	691	722	688	680	688	675	644	648	635	679	674	717	682	689	661	680	716	703	675	656	681	677	690	719	692	719	663	708	679	647	661	724	698	675	646	751	705	692	638	680	690	663	685	659	685	715	672	697	668	695	705	658	713	675	604	658	680	661	663	695	652	739	701	702	632	676	682	699	697	708	750	641	648	667	694	700	676	691	620	698	674	688	721	669	709	712	726	619	705	661	702	665	632	656	746	662	666	678	698	673	697	673	648	684	712	749	639	645	680	684	685	667	685	710	747	730	673	702	686	688	619	636	679	688	737	730	704	666	692	667	685	721	693	703	667	717	682	681	711	672	656	709	706	671	699	687	665	678	707	664	689	696	682	663	653	673	651	693	692	707	687	702	651	692	734	689	648	717	724
39327	72064	50343	30468	6747	1150	978	928	953	884	941	951	904	878	895	829	935	885	868	906	900	846	930	891	862	864	881	855	873	881	845	882	811	874	846	823	869	819	842	816	894	861	876	884	825	834	862	808	924	895	823	834	876	868	854	855	859	782	829	858	851	878	854	883	844	848	823	840	889	887	848	853	892	808	857	850	885	835	828	876	881	818	854	833	868	879	860	878	873	831	864	874	879	839	905	895	837	884	833	917	871	854	833	889	830	854	841	778	848	832	867	882	821	855	912	849	838	808	901	846	931	878	860	849	862	842	851	862	866	877	887	832	846	835	892	898	852	818	818	841	850	866	854	889	840	837	822	825	813	856	915	871	868	851	815	806	870	880	843	852	857	806	896	861	860	854	864	815	827	849	839	841	888	840	844	813	903	846	818	820	847	877	796	881	878	813	880	869	870	834	832	843	881	865	818	906	849	896	827	874	882	872	874	877	831	883	877	838	870	857	851	818	945	823	902	844	872	855	885	866	880	905	841	814	833	833	876	873	851	823	823	830	822	849	866	858	897	856	883	870	890	812	815	881	886	891	836	878	905	833	880	829	868	873	845	841	868	851	931	864	883	844	839	856	860	858	833	834	872	929	864	850	933	838	870	895	894	812	852	862	864	848	883	857	876	886	829	856	901	867	859	810	828	868	884	863	906	801	871	869	852	894	842	884	822	844	877	944	860	891	885	895	910	888	878	836	917	897	848	858	787	849	848	870	898	877	875	803	851	851	900	919	858	851	912	874	849	855	891	874	777	863	855	851	836	897	882	864	840	851	844	839	915	849	894	842	851	885	892	829	827	876	863	856	844	866	874	826	874	873	854	875	844	875	828	835	831	852	856	873	852	864	868	856	836	862	854	858	893	848	847	823	835	874	867	877	880	897	841	839	837	864	874	892	867	889	844	889	857	854	838	896	853	838	803	876	838	809	863	827	846	859	866	890	912	834	850	822	868	931	831	862	871	880	857	877	911	836	855	871	903	824	892	857	853	795	867	866	823	822	878	845	901	888	884	827	810	858	801	862	875	840	875	882	881	822	845	909	853	845	856	929	802	885	815	908	821	801	820	864	870	858	839	928	888	889	824	864	875	897	842	844	835	868	859	802	872	831	800	809	844	911	934	817	874	892	853	870	826	870	879	846	849	875	882	890	828	814	828	864	806	885	863	855	850	850	853	834	903	865	837	868	861	879	862	839	900	902	839	865	872	837	920	863	866	834	831	864	823	867	853	827	885	834	858	876	870	833	945	869	907	883	899	844	872	890	893	872	863	841	840	839	890	885	893	864	903	868	849	831	812	902	888	875	823	854	811	859	831	853	876	917	838	866	861	871	891	856	866	836	865	878	851	875	878	868	886	874	902	916	866	918	851	863	888	870	879	802	879	853	827	873	807	832	840	859	897	877	862	805	851	874	832	904	861	875	890	831	881	880	840	869	818	907	856	903	864	858	848	866	864	870	872	874	842	889	840	828	834	820	848	848	925	883	838	860	844	869	838	872	798	838	900	852	879	778	858	836	856	852	850	845	870	864	839	815	882	853	829	889	902	855	862	914	851	842	887	874	852	845	873	832	864	896	875	872	842	906	839	845	878	863	832	865	903	894	878	877	891	892	887	841	861	830	886	863	881	832	893	875	885	851	917	846	885	852	865	891	897	897	877	829	847	840	854	802	808	886	867	867	894	851	901	850	851	865	845	806	843	817	857	858	887	833	861	844	801	887	816	862	865	865	854	903	858	883	903	882	866	805	829	850	856	862	883	914	801	892	845	850	863	820	891	838	860	859	872	849	897	860	872	865	850	870	853	862	866	834	868	866	903	853	839	849	856	905	883	850	904	825	821	832	916	864	876	853	882	893	829	865	890	862	879	841	848	873	866	906	879	836	883	872	846	804	842	853	850	848	879	834	851	905	888	811	891	861	841	865	890	801	879	887	852	869	812	895	872	869	935	819	850	786	893	892	892	898	857	910	860	848	844	848	839	870	850	902	857	858	867	820	875	855	839	896	809	850	879	900	916	886	824	945	849	885	877	852	843	853	862	856	900	858	895	836	877	876	885	860	816	812	823	853	833	844	853	848	860	873	847	877	865	835	836	883	858	859	860	874	911	807	828	880	822	903	835	828	883	890	832	822	887	886	851	825	877	853	830	864	879	867	844	850	870	910	789	871	940	832	835	870	831	879	805	879	915	911	833	832	806	879	869	828	843	876	840	878	857	842	897	848	857	884	834	917	871	845	839	842	917	893	904	868	848	904	868	804	876	824	836	836	829	928	853	855	846	837	836	837	843	876	850	813	893	872	893	879	838	848	806	910	884	853	875	898	830	832	853	856	892	885	864	852	860	916	805	885	846	876	884	874	865	815	843	863	857	906	857	803	813	929	893	893	880	817	895	826	806	858	867	841	850	848	884	875	868	851	860	825	808	875	859	823	902	857	926	869	900	874	851	886	864	822	855	888	916	842	851	895	902	873	826	852	845	820	862	899	898	852	887	910	858	828	848	878	855	863	926	840	869	895	865	854	867	933	843	834	860	894	886	894	922	850	831	801	816	893	809	836	829	858	852	911	840	914	883	836	880	839	881	848	788	873	851	862	804	866	881	871	839	897	843	865	883	852	854	816	869	890	790	859	880	871	849	824	872	862	851	871	949	914	831	846	863	842	853	900	898	860	854	890	829	874	865	889	854	918	857	807	935	870	835	847	825	917	933	865	808	837	800	891	891	896	857	839	849	865	857	880	846	855	870	859	865	876	853	870	825	834	839	821	849	821	874	870	892	842	894	881	924	856	895	870	855	833	906	837	831	840	838	806	853	898	868	898	854	828	870	863	895	820	869	853	846	835	804	857	818	872	843	842	824	890	870	832	857	836	831	849	911	850	846	866	889	902	827	885	866	861	814	837	875	817	843	831	850	869	833	837	901	869	862	850	904	847	834	862	844	883	832	809	866	841	809	850	840	903	845	864	791	866	827	864	869	836	873	901	878	859	865	876	861	871	909	865	843	866	847	869	889	920	928	865	900	865	833	865	918	901	850	899	811	888	849	851	839	876	890	911	864	890	871	779	832	870	873	808	844	884	870	908	784	911	844	815	824	810	832	867	841	847	876	833	851	800	810	830	861	878	883	912	842	917	901	878	890	854	910	902	832	822	840	899	844	871	907	811	856	820	883	852	860	861	879	835	836	849	852	902	886	882	838	811	878	898	808	888	869	868	791	832	867	830	887	829	818	906	949	847	846	836	822	866	824	878	866	811	881	881	813	827	873	859	879	901	858	863	878	842	895	892	880	863	859	901	856	878	840	844	937	836	885	886	884	908	844	855	844	838	799	827	821	825	831	870	857	898	837	895	893	864	846	835	895	847	848	882	961	899	855	832	798	876	877	815	845	821	839	863	902	820	852	846	806	865	869	869	773	930	823	870	827	825	835	910	861	877	839	841	903	828	831	855	873	883	852	846
24786	22510	27336	25201	7092	298	281	257	258	198	227	219	233	215	260	243	236	204	218	219	227	233	221	214	196	258	225	237	214	202	227	215	234	230	239	197	233	219	225	216	232	219	233	211	219	217	237	218	236	239	217	225	207	232	227	189	197	218	216	240	192	214	202	226	224	222	197	222	225	201	245	233	203	209	222	226	243	215	233	189	208	230	222	206	221	253	239	229	207	236	225	207	205	214	229	185	224	237	232	211	217	210	212	229	199	235	209	200	205	217	244	240	208	247	213	202	207	223	211	243	246	194	244	258	204	226	198	242	225	207	223	230	218	215	235	227	230	231	212	218	231	229	244	235	210	217	211	219	230	232	220	223	223	212	222	218	215	245	224	208	193	214	211	225	225	214	209	236	229	219	204	240	214	231	234	194	223	216	218	220	223	210	226	220	222	228	217	256	223	202	235	236	231	230	220	227	228	193	211	194	216	234	208	228	224	268	216	228	238	209	240	229	236	205	234	212	227	215	230	233	202	240	218	216	216	206	233	206	214	256	198	215	217	245	221	237	209	231	215	225	255	222	233	230	234	207	215	211	211	180	212	250	213	236	192	219	212	204	249	212	218	242	219	215	221	233	225	237	202	213	229	232	231	227	218	227	208	246	220	248	219	238	237	228	234	196	218	212	219	219	199	196	230	227	211	227	223	207	216	209	214	190	226	200	191	224	218	230	236	219	215	219	221	218	210	220	247	211	220	229	204	237	210	230	208	202	211	215	232	225	241	207	237	234	224	232	236	242	229	216	214	211	200	221	211	212	227	205	190	199	223	236	254	227	216	229	214	241	219	218	207	224	238	258	200	220	220	242	232	221	241	208	245	207	218	202	215	219	209	237	215	217	252	213	237	222	203	242	226	213	217	223	230	233	210	225	226	222	214	232	207	212	232	229	231	196	195	218	219	227	214	244	224	218	231	231	205	215	201	272	206	233	233	231	225	216	221	218	211	234	223	221	205	234	220	212	221	231	228	234	220	241	220	176	223	239	218	229	262	227	213	242	228	216	194	246	236	231	242	229	255	211	218	208	221	218	216	222	221	247	241	228	261	220	197	228	226	218	230	207	222	233	203	209	190	230	221	198	212	226	221	252	228	213	189	196	217	214	216	205	226	196	211	254	238	203	214	233	205	204	218	212	222	211	218	225	240	233	217	241	182	217	219	197	218	209	208	193	231	222	238	203	230	254	192	199	224	241	192	207	208	224	229	215	218	234	200	228	254	215	233	245	233	244	212	218	202	217	193	224	176	233	244	224	212	235	225	242	239	195	230	243	209	229	232	191	229	234	233	214	213	201	211	248	205	217	217	227	211	200	229	233	198	225	224	219	224	221	224	216	274	239	226	229	220	211	232	233	240	195	239	225	231	211	250	204	226	241	231	224	235	213	206	238	212	218	204	233	218	196	221	229	222	252	209	247	222	244	214	214	225	229	205	203	209	234	218	259	214	226	193	249	242	236	220	238	238	224	228	228	228	209	219	231	247	223	238	241	231	218	203	224	213	226	227	208	217	202	246	214	203	213	214	184	213	243	218	233	221	249	208	243	229	224	224	213	227	198	207	214	250	224	213	228	210	207	231	225	243	217	205	203	252	214	222	215	226	217	222	220	217	194	189	219	222	203	227	235	242	205	198	250	228	217	214	213	213	217	203	207	209	223	223	193	190	201	223	215	205	217	213	199	199	206	219	229	238	253	226	209	225	236	222	265	217	245	222	236	229	227	211	211	219	209	209	226	240	231	195	193	248	237	225	195	221	219	226	183	191	221	241	223	182	224	208	221	221	236	228	249	209	220	204	223	196	218	231	217	251	206	247	233	203	215	223	215	222	221	191	225	205	224	226	218	202	201	188	211	206	243	207	243	210	229	218	239	236	192	205	235	227	227	208	231	233	206	213	243	236	209	228	233	203	214	213	233	212	226	225	212	225	206	205	226	226	223	207	214	227	218	202	235	237	238	234	233	243	240	213	222	199	221	211	214	225	200	221	225	227	197	214	218	201	211	230	210	227	228	235	224	232	217	220	227	189	224	218	218	206	218	227	203	215	206	216	226	194	202	223	219	199	215	245	233	228	255	238	193	235	209	233	228	224	194	218	188	218	213	220	202	219	243	194	225	233	217	241	214	214	216	217	220	213	215	196	213	223	219	208	235	231	194	214	200	218	224	201	204	225	223	212	211	221	203	233	208	220	221	177	237	214	210	222	232	195	233	229	239	211	219	216	209	206	233	241	216	227	213	201	244	229	235	242	232	230	232	218	210	232	208	201	227	246	230	203	219	208	218	232	221	213	222	200	212	205	228	215	220	229	223	234	217	203	211	242	203	219	239	235	220	263	233	210	230	224	238	222	232	231	217	199	220	213	236	215	229	203	216	219	200	210	223	224	232	215	224	237	218	234	215	246	214	221	238	242	215	220	230	209	246	202	234	222	235	208	243	231	217	209	212	231	232	243	215	218	204	247	203	252	211	249	231	196	218	230	206	241	221	234	204	213	193	223	229	222	221	223	233	218	227	215	225	197	218	217	208	215	219	191	219	239	236	206	178	225	219	210	232	205	236	217	225	246	228	211	207	205	232	221	221	223	224	228	222	214	233	231	193	230	215	181	195	219	233	217	230	211	249	244	232	217	228	231	231	229	203	225	207	219	227	235	231	208	194	219	214	216	211	261	229	231	216	223	211	219	222	193	205	229	230	200	219	236	224	212	231	231	198	237	235	250	243	204	223	238	217	197	199	237	218	225	242	218	212	233	220	231	248	230	204	229	227	213	220	214	200	197	215	198	230	210	178	210	243	218	208	236	224	208	208	247	241	215	256	217	203	216	208	211	223	231	246	228	218	212	223	235	229	211	224	198	179	225	218	219	221	224	227	219	228	225	225	231	242	243	210	248	226	230	210	221	215	212	194	244	227	225	246	201	222	209	205	209	222	230	253	220	220	215	240	214	248	254	204	224	232	234	230	231	191	198	221	219	214	224	218	202	234	217	220	194	221	246	198	219	210	228	222	209	227	222	237	221	237	221	225	216	213	249	208	188	211	222	209	211	241	239	214	241	238	221	243	222	234	250	206	209	220	185	211	215	235	208	226	204	230	243	215	212	223	229	219	231	235	222	243	233	213	202	244	228	246	209	215	205	226	223	210	216	239	202	217	201	222	228	189	256	232	214	237	222	220	211	236	222	217	219	225	222	220	224	197	243	238	241	197	232	244	220	219	226	247	230	187	221	217	249	225	222	224	214	233	235	207	234	227	248	216	217	242	211	245	222	198	194	226	220	205	229	211	209	227	197	248	210	252	204	204	205	214	229	237	249	222	251	242	231	221	196	244	227	203	216	207	209	226	230	211	241	174	215	216	212	231	220	216	216	227	224	236	233	234	199	233	202	215	222	233	195	246	234	211	214	228	217	194	203	237	216	207	236	219	234	209	228	231	210	210	191	250	211	209	196	245	200	234
36684	58376	37709	20657	4063	448	366	404	312	330	338	343	302	323	355	301	331	297	321	319	306	326	314	328	321	328	326	304	332	321	298	304	334	302	286	313	299	289	319	302	305	351	328	305	314	315	287	310	294	315	304	279	287	269	306	319	312	326	334	279	298	309	300	286	335	312	313	337	286	303	311	298	310	304	305	303	300	281	330	286	298	316	274	323	303	306	338	309	283	293	303	280	286	291	291	339	307	322	317	294	310	312	303	266	305	278	298	306	305	311	282	286	308	290	307	300	312	323	291	327	292	308	298	292	305	299	312	294	285	292	348	301	293	343	305	294	305	311	277	297	316	318	302	282	327	334	313	347	297	331	299	303	285	317	311	320	290	280	303	315	330	282	301	331	291	305	316	304	332	297	332	280	312	299	308	298	317	310	310	310	289	326	328	292	327	340	330	304	292	318	281	298	302	312	267	317	287	298	285	288	309	320	286	318	353	281	315	318	287	304	276	308	317	308	313	296	321	305	305	343	291	325	284	318	300	264	317	301	283	321	299	325	297	285	297	283	316	297	321	290	323	267	330	311	319	285	307	346	323	316	287	322	326	285	336	272	326	314	303	277	315	324	324	297	310	323	325	339	286	313	312	353	282	330	316	324	326	305	312	311	320	321	331	309	309	291	291	301	316	305	311	291	289	306	304	332	312	308	323	314	302	303	353	312	336	306	285	278	335	305	291	295	322	294	277	298	279	315	274	283	292	321	334	305	305	292	307	308	288	306	306	304	284	260	297	311	315	277	304	296	281	284	305	323	297	293	331	289	311	334	295	271	316	313	264	315	297	338	296	306	315	301	344	297	343	290	287	332	285	318	303	300	303	327	306	309	332	298	296	311	307	270	266	324	284	259	315	288	333	292	320	308	284	293	343	295	310	317	307	310	333	287	323	295	292	311	277	292	306	326	285	296	340	303	312	277	302	288	278	309	307	302	298	300	311	301	320	316	299	265	344	319	315	318	318	303	345	285	306	276	333	286	335	306	279	333	275	300	311	296	281	313	277	308	313	309	302	292	347	280	289	312	329	296	300	325	312	327	314	317	292	291	309	318	311	322	324	324	304	272	313	336	314	314	315	306	308	269	287	309	300	313	309	308	330	331	317	305	282	316	296	307	300	342	304	313	286	322	310	321	302	325	270	314	332	335	292	308	289	312	306	313	280	300	284	292	288	289	294	330	326	287	277	300	305	298	302	294	303	272	288	275	284	308	307	314	323	317	305	279	304	328	316	287	300	313	329	305	307	321	285	288	270	330	294	297	310	286	306	299	322	295	285	327	314	298	316	292	334	320	292	279	296	317	290	343	337	315	331	299	289	297	310	314	305	275	321	295	341	331	320	330	313	282	292	282	268	301	296	322	304	307	317	301	285	307	274	294	314	290	323	297	329	305	319	296	304	291	315	288	284	314	314	290	290	327	339	318	298	292	326	327	275	313	316	284	305	309	295	278	310	315	317	324	315	324	311	289	287	319	343	328	293	282	311	322	281	297	313	347	285	337	290	290	289	283	334	307	336	295	286	318	304	285	271	307	304	282	302	290	299	302	287	323	304	300	286	300	298	311	314	326	297	320	322	253	329	298	309	305	315	286	306	329	317	320	330	292	375	288	322	310	325	304	304	300	301	280	297	308	318	294	294	309	328	320	309	330	335	300	321	318	311	317	292	300	291	314	325	291	308	330	301	341	310	266	332	292	335	306	325	306	302	321	325	323	310	283	336	303	286	319	349	329	313	298	293	277	299	277	287	306	323	304	293	335	275	338	326	310	296	318	301	307	296	283	292	325	346	300	296	315	302	288	323	281	308	310	311	313	293	300	297	305	302	282	317	314	304	279	309	293	309	300	290	300	328	316	285	317	319	317	276	274	294	303	312	315	310	305	274	320	307	314	330	286	286	331	290	309	292	259	313	280	293	315	317	331	314	325	306	297	312	337	321	312	290	308	275	313	300	294	322	334	321	302	296	318	264	326	284	310	290	317	311	331	334	317	313	301	279	335	312	287	309	313	276	320	312	298	311	303	343	325	284	329	292	317	314	297	301	308	303	313	308	301	332	293	325	307	317	294	279	281	305	317	274	306	285	339	291	313	270	335	297	298	310	325	301	296	311	276	293	292	312	290	296	295	314	329	294	304	291	294	313	296	329	321	314	317	318	317	310	298	295	320	305	292	314	282	321	304	285	310	294	289	298	287	309	299	301	290	317	302	319	277	324	317	334	308	295	316	284	295	283	284	309	298	295	263	287	306	296	328	309	337	279	317	305	301	317	315	295	295	326	317	308	297	309	315	298	340	325	360	309	285	307	290	319	293	318	294	326	294	328	316	308	315	289	299	306	319	294	300	318	324	281	317	346	307	305	347	282	309	288	336	309	285	336	311	340	301	318	309	289	289	295	323	311	331	271	307	318	328	299	286	307	321	301	307	288	301	323	324	325	278	303	310	275	276	296	313	303	316	290	326	306	331	281	325	333	318	307	299	297	318	305	295	298	274	285	300	273	300	336	319	267	288	317	273	321	333	307	330	346	325	303	312	294	316	296	287	296	310	310	294	287	316	290	325	314	286	306	293	325	292	320	284	314	295	334	329	319	311	314	298	308	310	310	304	272	315	311	316	339	306	283	304	297	335	312	325	309	301	316	302	328	287	280	314	321	288	314	295	329	322	318	312	324	304	282	323	304	299	294	304	305	333	317	311	299	335	283	288	276	324	305	292	315	305	292	285	316	262	288	292	307	327	303	273	311	311	314	315	312	280	310	317	295	295	302	309	300	315	328	309	317	326	301	307	301	313	319	256	305	319	321	328	303	301	328	287	322	278	323	315	307	303	316	314	315	317	307	304	309	315	310	298	317	287	293	353	346	318	304	300	304	322	269	282	306	304	335	300	294	311	276	308	295	288	289	280	331	326	307	277	249	285	294	273	289	309	325	291	297	300	301	285	325	335	327	327	291	317	284	295	322	295	304	304	305	307	305	285	301	316	304	284	307	309	274	290	303	285	300	300	321	276	287	325	316	294	278	341	302	273	317	299	274	310	324	322	298	300	308	286	329	324	316	311	297	322	324	316	298	265	284	309	320	283	299	334	316	295	303	304	324	325	299	300	314	332	322	281	307	282	321	311	305	321	300	309	289	297	328	310	305	316	293	285	305	323	311	313	303	311	348	314	298	297	304	298	288	324	287	296	322	314	295	322	309	312	284	308	305	311	352	309	302	315	310	286	307	273	289	274	335	304	292	362	312	294	297	336	257	301	303	285	278	337	306	291	293	287	314	323	319	324	328	308	303	290	292	331	321	315	303	327	315	327	323	336	321	321	307	324	319	305	299	303	283	331	292	287	301	306	280	284	322	276	330	304	289	307	315	325	300	318	301	300	318	318	294	308	318	308	316	308	299	276	281	340	330	313	302	307	313	270	308	308	305	336	296	311	320	318	306	306	308	302	310	312	317	304	287	290
22360	21427	28253	25755	21547	18446	3810	728	639	613	666	594	613	579	596	617	620	629	551	564	577	590	602	563	578	549	566	546	544	567	532	588	586	567	543	564	572	547	503	575	565	569	580	593	580	549	519	556	553	502	552	534	550	507	525	592	530	571	538	571	516	503	543	569	563	535	545	560	573	545	541	545	601	575	546	512	530	551	597	554	561	551	539	540	503	558	561	547	564	550	569	530	569	575	561	523	532	590	545	579	510	536	555	555	549	567	537	565	519	505	535	541	584	604	560	584	537	558	510	550	564	555	559	562	552	523	527	548	563	557	556	524	588	548	592	484	534	508	570	532	524	535	549	518	546	554	555	540	605	553	561	554	552	529	592	560	516	539	524	519	564	505	516	532	546	566	584	512	568	608	533	533	571	594	562	574	562	535	594	544	546	552	536	516	596	561	563	529	563	557	582	523	558	556	561	553	593	547	566	550	536	564	535	512	525	525	517	564	560	527	559	564	550	546	506	557	532	569	542	535	490	575	545	514	563	567	558	577	516	543	544	571	530	574	567	542	561	525	534	550	532	558	570	514	555	561	587	560	556	548	579	528	573	543	580	540	550	596	560	600	563	557	548	566	534	557	518	540	541	554	574	549	571	629	520	510	569	548	528	571	534	530	604	546	536	548	549	576	546	525	527	552	538	540	567	574	547	567	582	578	553	538	545	566	558	546	520	538	537	528	531	568	554	607	533	540	543	573	558	536	560	551	524	550	607	547	510	548	531	500	570	550	550	565	538	534	520	561	559	514	554	590	551	529	542	526	515	548	539	529	561	548	511	496	572	580	536	578	514	561	525	551	534	527	551	545	526	559	527	551	512	494	538	557	539	534	541	617	546	556	531	553	526	549	574	557	541	576	511	535	568	535	589	560	550	544	562	543	553	560	541	555	560	575	533	535	567	494	548	504	524	573	545	546	554	553	558	539	525	550	545	475	532	544	546	552	576	528	573	565	576	550	564	560	583	575	533	540	577	545	544	551	534	521	537	551	556	572	543	552	580	543	568	571	548	592	534	513	562	532	504	552	529	532	569	538	546	551	513	552	551	535	545	569	565	530	581	590	571	570	545	562	549	558	553	578	548	587	559	525	598	551	505	586	598	507	559	558	556	518	553	590	584	545	521	555	561	564	524	568	501	537	576	565	553	543	554	556	592	581	552	535	546	572	566	533	549	572	553	507	552	522	531	576	564	582	555	535	540	546	552	557	584	550	603	548	531	532	528	565	567	528	558	574	579	519	552	544	556	542	568	564	506	566	540	553	565	582	586	559	543	569	512	587	548	580	535	547	575	546	541	568	557	559	553	582	521	545	542	607	531	546	559	526	537	518	564	568	568	581	557	572	544	585	537	527	523	590	564	584	513	579	551	585	564	510	536	564	541	545	556	513	541	546	549	550	575	512	539	545	544	547	563	502	547	537	556	530	558	569	573	520	536	539	533	583	577	553	554	587	555	535	563	551	507	564	546	541	550	547	602	565	562	585	527	534	547	521	568	518	565	555	585	552	508	542	567	528	521	545	553	581	581	540	535	582	563	566	562	551	528	540	552	527	554	546	552	551	511	533	539	552	550	578	539	514	540	563	551	613	573	543	541	562	544	559	527	529	591	559	517	551	562	564	573	521	520	574	541	529	533	536	501	550	546	574	550	572	551	585	530	561	543	500	538	552	522	548	558	498	542	584	575	543	549	522	574	566	545	557	538	575	548	558	561	525	545	513	529	560	577	535	526	582	563	552	578	541	585	524	565	527	529	562	534	522	552	523	541	540	541	574	551	475	610	508	578	539	578	513	558	540	556	562	550	607	544	561	539	582	508	551	565	540	524	580	523	565	570	565	555	498	568	557	531	542	549	581	597	540	530	552	534	569	508	587	524	553	581	546	557	564	545	485	530	537	568	561	583	568	531	566	597	523	518	556	585	537	612	565	561	533	557	540	533	545	568	540	544	551	553	526	507	552	508	542	515	521	595	542	521	572	586	533	541	559	554	592	505	542	520	545	553	551	582	582	507	503	548	571	582	538	532	521	555	564	499	583	537	570	612	561	555	557	561	545	563	554	534	523	553	548	535	559	547	523	486	548	542	568	599	537	538	533	525	500	563	589	548	531	570	552	590	551	527	563	577	562	544	565	601	531	543	550	551	568	528	611	525	500	534	520	543	558	586	562	560	609	536	564	552	544	596	557	518	535	560	546	536	532	585	554	569	554	559	541	529	540	538	619	575	572	560	532	546	575	562	585	517	569	592	543	539	574	571	545	544	534	528	540	584	539	519	516	532	495	560	590	558	545	555	634	509	574	595	564	526	562	580	546	583	531	541	517	548	599	558	540	572	558	560	551	554	575	547	504	513	560	506	514	535	546	548	557	513	535	513	485	532	519	557	577	550	526	516	561	544	522	553	541	502	560	527	545	520	601	533	531	574	559	534	570	518	513	554	605	525	531	513	565	534	527	529	502	576	551	533	567	557	573	540	538	521	520	554	571	554	531	575	555	568	563	567	505	535	518	555	528	560	537	548	511	523	576	547	550	544	545	537	539	553	562	533	550	521	502	566	525	544	485	598	516	546	544	564	575	559	532	579	577	546	542	547	565	558	529	524	553	551	550	530	557	561	524	561	559	536	566	573	547	576	512	516	509	587	538	553	566	550	554	513	545	550	580	527	539	568	546	554	511	563	567	524	553	560	544	565	532	545	525	588	525	490	529	554	573	510	567	517	563	565	543	572	587	579	549	589	539	542	555	591	545	521	564	579	600	555	538	543	546	511	517	540	570	524	557	562	538	561	582	544	540	575	535	542	527	607	528	505	517	555	546	537	549	563	538	520	563	539	540	555	474	520	562	500	611	527	561	528	541	563	551	546	545	576	513	549	538	539	558	528	547	518	579	538	525	537	542	533	546	587	568	536	567	575	507	556	547	530	535	507	553	570	576	568	527	540	578	539	543	566	590	591	548	579	580	546	541	539	528	519	545	567	558	553	553	534	583	556	524	521	540	537	550	558	592	574	567	580	574	552	583	533	545	542	604	515	510	565	552	570	562	563	586	531	522	557	559	583	552	545	564	551	511	542	571	515	532	576	552	538	608	544	512	562	550	571	565	523	528	521	563	539	546	532	565	574	555	538	584	526	535	545	568	565	563	561	545	519	539	559	556	536	587	582	508	511	525	545	556	563	569	554	581	569	542	552	553	547	510	549	512	568	579	559	556	567	534	550	588	555	557	548	554	568	535	529	544	548	550	581	574	519	515	534	579	556	536	586	569	564	574	537	546	557	539	556	572	536	586	548	557	553	552	549	555	585	585	536	576	550	558	565	554	518	527	555	509	538	542	538	561	540	571	584	597	548	517	535	547	538	562	525	522	528	524	542	542	528	566	504	542	561	532	553	561	539	531	577	600	531	556	575	563	514	560	528	515	549	548	561	560	540	553	563	547	561	551	589	564	572	585	553	569	568	574
39272	82026	58938	40682	9095	1188	1068	976	882	902	806	797	792	800	795	782	782	779	722	742	735	738	757	644	720	758	756	714	734	677	714	688	725	766	753	752	722	714	689	769	698	660	674	702	685	730	722	709	703	693	729	693	742	728	752	734	707	705	724	690	755	772	682	732	733	770	736	740	718	715	685	676	724	673	703	679	671	744	682	718	723	742	723	728	656	695	698	711	727	696	742	685	736	705	721	766	785	729	668	726	702	713	701	695	720	726	715	731	707	764	706	655	762	707	717	697	700	690	717	682	700	699	743	722	716	765	685	652	710	735	712	696	733	765	685	702	731	708	756	648	678	694	707	693	679	723	716	699	698	712	655	724	726	691	709	700	766	701	731	685	716	752	739	697	712	677	746	707	672	692	725	736	780	695	721	714	718	670	705	691	712	737	668	686	726	684	722	721	754	690	692	681	736	680	704	697	699	718	683	724	715	727	672	728	695	672	751	728	742	696	715	776	711	730	706	678	698	684	682	672	684	712	743	722	762	710	675	712	718	745	747	743	693	664	704	734	718	698	686	673	693	720	729	705	737	732	685	720	670	696	682	697	751	711	663	700	679	721	721	689	697	714	699	706	721	702	682	684	678	756	711	680	674	722	724	724	688	703	681	673	730	714	715	716	698	719	701	695	718	678	704	695	712	707	720	707	695	676	724	687	753	669	704	735	724	709	705	666	706	726	753	720	689	698	713	681	726	717	763	765	696	688	746	707	727	730	702	705	724	700	719	754	709	695	733	739	721	735	749	674	741	712	711	738	730	746	742	689	724	764	699	679	706	703	741	690	732	731	691	759	748	726	694	677	622	723	737	685	705	730	705	715	749	691	698	713	705	708	661	707	711	689	724	727	689	722	713	675	730	657	728	678	732	735	705	693	712	717	676	763	719	732	708	686	745	702	750	697	722	704	728	728	723	719	721	693	693	698	708	720	705	735	703	731	705	735	717	695	665	676	709	713	702	695	691	696	688	695	740	669	713	714	698	738	696	736	715	682	716	731	736	721	731	701	702	733	705	744	712	760	750	744	741	712	749	706	696	674	698	745	715	766	691	709	694	696	644	686	689	695	732	661	746	710	736	766	715	699	739	714	724	709	720	678	710	657	732	703	658	692	720	697	722	703	734	749	712	735	709	673	738	730	743	710	701	714	702	724	712	713	665	723	678	722	763	705	686	718	730	769	737	699	681	698	739	726	716	713	692	696	739	719	722	716	730	728	716	684	727	707	691	710	705	703	695	725	739	680	720	668	682	750	706	652	747	755	720	691	698	729	710	701	742	717	747	722	720	694	690	721	736	702	699	700	749	704	740	700	714	668	753	714	742	684	672	725	705	688	749	702	723	680	771	721	716	674	722	680	755	724	683	686	756	695	734	710	680	768	712	698	690	684	723	693	731	719	729	742	736	743	691	670	696	721	694	682	755	688	752	756	679	714	751	718	735	730	751	698	739	689	678	762	728	714	726	643	741	714	746	694	709	678	733	735	757	731	693	701	678	708	752	720	740	690	691	689	691	737	691	731	721	696	677	665	715	703	738	717	733	746	736	734	692	749	724	710	750	704	691	715	709	741	707	748	690	702	705	721	718	733	726	737	726	745	749	662	717	683	767	737	722	735	759	690	695	679	713	717	689	696	700	752	662	748	733	688	714	699	704	731	702	684	742	639	712	711	686	723	723	743	708	700	735	741	716	714	753	737	719	679	694	721	755	707	734	705	731	716	662	744	714	696	733	696	670	711	706	706	739	711	721	754	697	679	706	705	724	717	724	736	674	738	716	708	749	726	734	709	716	682	713	759	715	694	739	656	697	732	744	722	650	682	706	709	709	696	655	741	730	736	732	676	722	707	736	734	693	768	717	687	700	708	666	730	716	711	740	722	704	680	724	739	725	732	721	738	697	692	750	701	771	777	710	698	728	767	685	712	690	743	726	755	755	725	678	726	679	724	732	702	709	683	682	749	722	723	681	754	695	686	688	699	688	700	707	711	687	696	727	728	708	726	721	796	727	682	679	719	715	703	706	679	715	684	693	743	658	694	742	718	697	741	755	706	666	698	706	730	734	694	761	715	703	675	716	705	705	701	715	717	704	708	680	705	739	707	694	677	714	701	676	734	706	726	727	673	762	733	709	736	732	747	697	716	732	718	732	695	703	735	724	731	699	678	763	733	731	682	769	728	719	710	702	730	710	743	733	723	655	720	703	733	707	683	685	733	730	681	740	668	725	742	637	750	710	726	723	703	716	766	708	703	737	721	697	710	785	711	720	798	686	701	735	712	712	736	727	749	721	716	716	756	695	743	682	758	701	725	676	733	728	706	702	734	713	688	719	717	752	716	727	710	666	700	698	744	705	720	698	698	751	679	678	737	655	685	709	743	678	698	699	745	743	756	717	688	683	788	766	730	712	745	706	712	734	706	730	730	720	749	733	737	719	715	739	679	720	719	687	685	711	724	685	696	693	706	720	733	714	733	735	705	732	686	674	712	678	724	705	700	683	765	741	716	742	671	740	732	740	741	689	710	723	710	757	695	725	734	706	704	721	697	706	739	728	685	682	750	692	730	790	725	726	684	723	732	695	684	713	680	706	734	698	743	731	683	704	740	702	727	695	697	680	709	767	722	712	715	687	751	722	675	731	707	800	736	707	709	652	716	697	729	672	729	662	711	723	746	741	738	754	703	694	752	751	736	737	724	751	705	732	700	698	681	675	780	743	726	725	727	699	703	768	670	691	700	739	685	699	704	701	668	723	678	672	726	708	702	704	713	703	708	685	656	664	722	699	717	671	757	687	722	741	748	682	686	737	696	729	705	773	762	730	705	677	756	711	701	706	720	699	693	724	684	727	750	714	682	709	732	648	732	710	687	735	726	703	742	695	695	711	676	764	691	672	757	718	682	676	734	699	738	736	751	705	738	720	716	736	684	756	735	717	785	701	742	740	717	699	745	742	717	703	681	738	722	685	720	663	727	686	698	684	718	656	700	669	719	712	642	697	720	759	727	752	695	738	725	761	712	705	716	716	687	695	716	674	727	734	695	720	730	731	724	713	669	725	660	671	720	689	691	745	699	733	726	744	730	730	724	683	701	733	725	722	720	762	716	727	713	732	709	748	755	672	753	746	728	661	714	736	741	705	663	751	715	734	743	719	735	747	737	746	727	711	690	750	725	705	774	753	717	703	722	705	740	719	717	751	740	749	717	741	722	724	702	691	720	685	699	741	715	771	714	708	743	730	722	719	716	725	687	746	716	725	730	706	685	751	661	696	717	678	728	731	710	726	793	705	684	719	727	702	745	712	782	706	634	713	675	707	716	728	742	715	711	724	671	751	737	713	731	735	737	762	687	761	648	724	698	716	667	678	742	681	726	712	725	656	680	679	696	693	750	750	731	719	711	751	751	714	710	757	695	727	687	710	699	747	722	649	746	725	736	767	718	698	747	717	686	690	736	732	734	677	708
28058	21682	14892	6056	1091	432	418	436	417	441	428	394	416	410	414	389	394	418	430	403	422	421	411	422	413	429	409	397	450	388	431	403	375	433	413	414	410	440	381	383	398	414	402	388	402	411	418	406	424	418	434	424	429	426	455	432	432	444	452	387	435	421	387	449	401	427	422	419	451	396	440	438	426	409	444	401	408	370	460	394	450	418	408	472	419	426	440	432	397	399	405	407	452	427	441	373	429	402	453	405	406	425	409	372	380	425	441	409	407	427	434	439	425	371	412	425	431	408	413	404	421	452	418	402	430	437	423	462	444	424	438	411	414	410	441	396	411	393	413	424	433	407	424	413	434	402	453	430	440	406	410	427	446	389	407	438	403	403	433	402	380	433	425	462	431	395	400	409	416	410	431	410	419	410	432	437	402	451	421	441	401	439	396	408	434	450	419	416	421	427	410	392	422	438	443	445	439	418	415	408	450	427	450	392	399	419	440	424	433	441	426	417	420	438	435	389	446	419	434	394	414	428	443	398	399	424	441	435	401	416	457	375	414	424	400	414	438	391	422	456	459	397	397	417	421	418	440	437	384	456	390	421	422	449	408	444	404	412	410	439	462	412	399	399	385	385	413	384	422	401	420	406	412	366	428	405	400	422	415	428	432	417	413	406	422	413	486	460	434	422	396	402	431	444	422	416	434	396	402	397	416	466	386	427	427	457	439	430	415	415	427	405	419	410	429	420	408	386	413	397	416	397	455	373	418	442	384	385	411	416	421	397	434	438	408	435	401	414	425	404	434	415	431	435	467	424	419	435	423	400	425	431	373	410	430	415	460	439	407	437	422	440	419	438	430	402	420	443	407	456	416	434	425	429	422	423	439	467	412	421	429	421	416	436	443	400	399	423	438	426	440	437	439	441	416	413	455	456	383	391	474	436	388	415	389	442	431	405	418	433	415	426	409	378	446	382	439	413	362	403	418	429	397	422	402	433	387	411	419	449	428	417	401	429	430	405	400	417	394	393	410	413	386	394	418	428	428	426	424	437	441	403	435	433	401	415	403	421	421	411	432	430	374	432	398	493	397	434	409	411	420	414	427	376	417	377	400	444	399	373	398	414	406	400	417	390	445	430	381	409	433	401	400	419	429	412	417	406	418	386	411	422	417	430	444	397	431	408	398	432	427	422	409	417	408	447	397	418	456	412	436	405	409	391	404	446	388	443	432	384	413	419	409	401	379	457	403	414	410	401	393	423	402	433	439	416	429	419	410	405	398	400	450	448	408	437	398	418	440	411	408	415	432	413	435	427	420	402	406	391	415	417	410	404	418	424	438	440	438	394	440	442	392	397	392	438	409	430	412	426	409	421	459	420	445	461	384	430	416	447	447	427	406	433	396	371	389	429	429	437	372	424	406	407	430	433	437	434	418	429	419	410	424	426	414	451	427	387	396	458	376	418	412	425	468	383	400	396	413	413	427	453	427	408	443	397	394	426	406	431	418	450	364	390	399	431	399	394	388	420	403	421	419	424	393	408	436	406	429	441	447	404	445	436	430	432	438	441	435	438	398	420	372	374	435	457	427	398	435	415	448	433	445	422	448	397	413	443	407	405	422	443	425	429	410	434	413	434	418	399	391	418	409	431	441	411	419	432	431	447	453	416	431	439	374	396	408	418	450	352	408	430	394	426	438	431	415	427	378	424	388	444	431	406	451	446	400	384	429	432	397	402	415	406	420	432	395	406	410	390	438	419	465	382	436	405	440	424	416	400	458	440	427	437	403	400	413	400	446	424	428	433	442	437	404	391	431	421	418	448	429	422	430	419	396	413	411	437	424	441	425	437	389	413	432	412	446	375	422	381	398	377	446	392	444	430	445	424	440	425	425	389	449	457	431	430	444	437	398	400	398	420	431	440	384	419	439	455	426	446	420	466	434	413	378	402	404	413	441	426	415	416	395	452	438	405	438	476	424	426	418	427	436	453	431	429	420	409	390	409	482	412	445	379	441	400	444	399	377	419	435	379	410	422	430	388	413	436	406	409	402	395	413	408	401	390	388	464	419	450	389	437	377	414	431	391	394	441	384	430	428	423	423	420	415	435	402	408	413	415	422	399	411	435	410	413	415	451	412	452	414	400	419	370	406	416	467	441	401	422	435	455	399	456	429	412	407	405	369	443	410	415	406	433	411	445	422	418	415	408	420	405	396	425	410	415	403	409	412	444	456	420	457	411	414	440	426	427	418	420	422	416	446	396	437	432	428	403	435	435	435	387	411	392	422	379	444	430	421	421	389	411	404	428	389	406	390	439	412	419	405	440	452	410	425	418	457	428	411	395	414	438	447	422	430	432	427	399	458	393	406	417	444	424	409	407	422	431	387	431	417	382	412	441	413	399	418	428	410	419	407	436	417	432	413	444	432	403	398	385	407	387	403	424	438	409	413	438	444	410	421	394	427	402	438	438	412	432	440	401	406	385	456	433	431	424	371	415	460	440	426	437	412	371	436	365	405	427	412	408	384	408	415	422	400	428	436	436	389	439	422	437	439	386	380	470	409	422	398	421	385	412	371	431	483	430	427	404	428	411	404	417	373	440	405	439	393	459	428	434	455	421	429	451	418	455	424	410	417	434	453	398	410	446	390	447	457	425	420	391	447	379	479	433	397	400	422	448	412	422	423	408	445	424	416	394	406	430	409	418	438	420	438	405	385	360	403	456	413	409	452	406	444	428	419	416	430	405	416	408	431	397	401	434	401	418	426	430	408	395	419	389	412	434	391	396	418	404	380	378	410	432	432	419	420	399	427	423	455	416	383	404	433	412	395	369	423	408	390	456	428	417	439	398	419	432	441	390	418	383	428	438	414	462	436	419	386	447	418	419	426	432	399	416	384	433	443	429	408	391	437	403	402	466	437	442	441	428	434	406	421	398	410	433	432	410	417	443	384	435	395	414	437	369	435	388	401	406	391	393	401	416	414	429	424	416	369	419	434	454	427	407	452	391	416	410	404	419	416	436	421	448	435	423	396	419	404	428	412	419	449	419	371	443	419	439	407	455	416	407	401	403	422	422	410	409	428	404	414	411	394	446	418	399	403	417	462	401	382	402	426	415	402	420	407	475	432	421	431	399	421	399	434	407	419	428	412	422	409	435	432	388	403	385	464	469	405	421	455	396	384	423	414	390	431	439	408	400	414	442	416	435	418	408	437	432	417	375	428	409	439	445	417	434	410	457	428	408	419	412	447	385	377	400	423	393	423	400	440	419	395	447	417	432	393	457	377	421	445	399	415	456	423	471	387	423	392	464	424	418	457	414	409	426	427	405	431	401	434	436	439	415	412	432	379	433	427	393	418	424	411	453	429	415	410	394	400	421	393	431	407	429	432	417	415	429	393	431	426	405	440	409	409	419	422	360	438	433	386	446	445	413	412	410	460	365	440	457	392	376	440	427	429	437	391	399	391	418	436	425	405	424	445	441	420	422	424	406	408	407	398	419	447	428	413	390
21231	30482	13247	5519	1327	563	554	518	562	577	563	566	558	527	552	532	562	555	541	575	542	573	527	568	540	518	542	501	541	523	518	540	523	547	528	551	596	518	558	587	533	556	522	552	557	513	559	517	507	507	570	529	538	577	509	514	544	525	561	577	575	522	518	529	502	549	526	502	543	495	555	516	544	519	509	522	584	541	516	545	506	523	562	540	530	505	517	527	523	504	568	547	517	533	514	542	524	531	519	534	533	527	542	476	522	525	558	525	526	534	530	525	544	531	539	519	586	575	524	526	511	514	581	542	526	516	521	547	519	549	522	550	512	542	554	506	525	565	524	564	520	520	539	523	540	511	555	579	536	550	578	541	548	520	541	556	482	541	567	539	533	505	554	535	517	526	543	527	534	554	491	561	511	515	491	518	554	519	552	543	527	552	540	495	561	532	565	514	588	518	540	549	541	534	551	560	500	527	513	490	564	552	525	579	517	567	550	531	531	523	555	519	564	553	547	592	575	576	544	528	518	528	536	547	541	490	521	562	549	554	562	512	559	492	558	562	542	511	542	535	551	551	603	537	588	551	508	599	547	511	577	507	577	527	533	506	533	518	520	513	567	572	533	540	556	511	574	551	551	541	521	538	522	524	550	535	535	507	575	561	579	561	502	550	510	536	531	520	497	542	547	497	533	530	557	523	535	543	538	524	558	516	539	567	531	535	514	557	568	533	553	497	548	525	555	571	543	542	549	554	535	574	519	537	529	579	537	517	530	523	564	530	558	565	544	567	519	536	555	542	565	584	547	524	532	513	578	588	546	569	532	543	524	547	523	522	575	571	524	550	534	528	530	518	566	526	553	511	534	530	524	509	544	528	549	566	556	519	541	535	539	533	528	521	530	560	535	595	572	532	533	560	543	557	545	528	507	562	578	515	578	571	527	596	542	551	529	524	566	524	548	526	548	540	571	586	546	513	536	516	598	517	546	549	571	564	508	492	540	586	525	531	524	528	525	567	583	526	567	552	526	515	550	513	545	538	512	524	527	546	543	550	520	599	558	509	539	540	554	555	583	537	500	530	518	553	571	535	550	528	531	574	527	512	527	510	528	579	533	501	548	541	559	523	533	552	544	546	560	523	566	544	557	531	506	540	541	503	532	507	513	484	510	548	548	551	538	567	556	551	529	538	536	527	551	549	516	522	532	545	570	531	538	524	557	533	557	581	494	546	519	528	521	543	554	559	538	595	577	555	483	538	558	540	501	541	543	532	552	527	544	570	579	539	524	535	519	566	567	508	553	545	504	554	515	564	552	513	504	517	524	540	515	500	531	517	497	536	529	559	538	531	530	533	556	528	540	547	582	529	552	531	543	548	533	510	577	515	507	531	571	517	554	530	523	521	520	570	510	582	549	571	529	508	520	567	549	567	522	504	513	536	546	547	537	565	547	508	527	523	540	559	507	541	558	545	506	559	586	524	544	530	558	529	548	577	541	530	546	541	529	531	563	563	570	552	560	527	585	559	488	563	553	537	517	535	562	593	545	509	520	606	518	569	559	520	548	518	555	563	517	507	549	565	511	560	532	540	515	541	487	538	555	543	566	522	533	540	560	513	540	552	580	534	559	538	540	528	544	575	568	545	538	561	599	540	564	568	516	522	561	553	550	517	548	512	534	536	529	538	543	507	522	539	555	534	556	539	541	585	558	538	532	548	537	540	522	540	558	539	533	569	541	585	565	523	532	545	526	540	565	523	568	527	547	511	563	510	527	559	528	562	544	537	546	533	566	540	491	539	530	531	519	577	533	570	561	496	537	523	526	541	532	533	547	530	576	584	553	507	555	532	510	522	575	545	521	544	527	537	559	526	559	571	547	530	544	527	547	520	507	508	542	522	500	523	555	595	509	536	555	558	530	537	519	489	570	532	571	481	520	510	523	552	509	492	553	528	553	551	567	544	511	511	567	514	515	537	550	537	556	528	536	576	538	528	526	530	546	537	572	554	541	598	506	540	515	517	543	543	552	544	554	548	521	534	499	545	521	535	548	556	561	540	539	502	531	535	536	512	531	550	506	498	541	550	513	522	549	552	538	539	556	544	542	603	516	540	546	570	564	544	552	554	500	516	542	527	540	537	542	542	525	531	520	542	568	521	523	577	541	546	522	492	518	512	530	549	530	541	534	547	554	512	566	538	584	540	568	540	559	537	528	554	582	555	533	568	521	537	527	531	533	521	497	530	554	558	585	547	533	537	514	544	501	496	547	499	523	577	564	544	569	529	542	585	555	555	520	562	567	566	545	542	523	511	539	578	535	552	545	553	515	561	496	513	546	514	547	545	556	520	515	539	589	558	517	538	524	553	586	537	536	515	503	555	536	470	528	547	552	540	525	550	540	525	547	548	527	539	546	550	546	552	502	526	528	570	545	525	524	500	534	502	530	523	539	536	542	524	548	511	550	491	515	537	539	549	526	542	539	602	572	547	562	571	576	557	550	543	548	505	526	585	508	539	562	548	539	502	557	563	542	537	538	555	549	528	570	570	548	576	547	538	543	576	534	496	552	518	550	504	515	511	532	557	563	524	521	562	530	560	537	515	556	506	580	552	530	524	548	534	554	492	553	517	547	543	532	543	537	502	543	566	558	557	533	570	554	534	549	556	549	518	534	478	569	575	530	525	534	517	511	556	561	521	575	526	513	554	536	551	526	536	502	514	499	523	574	529	538	568	551	566	499	540	524	525	558	488	523	547	533	537	574	574	552	541	533	540	548	550	565	489	524	549	545	554	542	577	535	568	574	544	542	547	494	528	519	555	535	538	493	501	517	511	536	536	526	536	546	537	496	506	573	530	503	555	542	549	565	520	547	493	541	519	555	549	592	544	556	529	540	522	538	548	548	523	522	531	536	515	500	522	494	502	580	549	565	568	495	501	560	500	588	556	534	530	538	537	516	562	539	481	511	582	527	528	568	550	529	535	529	530	554	555	528	535	520	522	540	589	523	574	531	493	528	543	517	543	552	564	507	563	522	522	513	554	535	575	535	557	579	584	568	554	538	547	524	554	547	542	529	539	508	522	558	503	539	556	562	520	577	559	525	511	547	521	556	562	515	542	565	478	553	532	571	539	553	526	538	518	509	574	549	552	521	551	554	527	480	589	533	536	514	536	562	506	549	496	517	570	522	564	582	527	525	539	524	564	528	590	528	527	547	572	571	502	531	543	480	549	556	534	515	551	515	574	538	518	530	540	555	567	569	582	572	527	527	557	545	570	572	547	527	544	526	523	560	536	520	545	507	541	542	548	546	537	533	552	514	534	547	564	548	569	543	528	550	543	571	534	541	546	537	562	560	550	534	544	525	532	542	520	560	525	542	531	500	556	545	583	522	526	585	521	557	548	495	541	532	533	505	540	491	544	558	484	554	535	536	546	567	561	580	569	526	549	555	603	533	532	516	539	601	549	562	529	556	512	539	563	545	522	557	547	572	581	563	563	549	520	536	514	558	553
23203	21558	28585	26973	19851	5945	973	772	703	711	755	697	714	707	692	717	700	711	731	685	662	690	697	696	650	696	652	662	680	725	673	724	678	694	705	692	663	697	658	749	720	683	660	670	651	683	695	711	660	677	684	671	681	744	684	691	704	705	688	661	651	752	636	666	693	721	686	698	705	672	701	668	669	647	686	709	670	661	731	697	687	671	749	685	694	687	736	675	701	666	702	700	696	687	670	734	658	721	674	678	633	691	693	689	652	764	643	673	705	674	654	679	726	711	671	659	649	720	715	669	667	608	685	710	676	684	707	666	675	654	700	666	637	706	663	676	678	711	669	664	653	705	674	662	665	681	728	689	699	686	661	600	684	687	693	694	701	719	712	698	720	741	695	715	696	650	711	673	632	715	723	692	698	662	684	675	622	720	698	720	651	697	696	660	690	687	714	680	749	663	701	697	667	752	663	686	679	716	694	654	623	653	708	701	713	650	655	713	719	701	667	702	665	682	694	654	686	675	705	667	723	685	686	678	670	736	683	683	704	662	654	664	703	672	703	727	729	694	741	664	650	682	654	699	679	714	691	752	680	685	696	691	660	676	682	687	658	671	743	696	692	667	640	699	708	692	693	671	679	660	683	698	706	681	681	695	710	700	699	723	671	654	684	682	661	685	742	677	686	695	685	619	666	663	690	733	681	676	665	686	699	691	715	669	711	684	665	716	709	678	702	661	684	691	676	651	680	667	695	662	658	703	698	680	720	626	709	709	667	661	617	679	673	699	696	719	696	715	701	630	733	653	695	715	733	688	670	650	715	680	747	689	703	700	682	668	649	670	675	672	667	643	654	682	657	678	729	707	693	624	672	725	692	712	649	687	687	697	708	702	682	663	675	688	676	699	668	689	716	760	715	717	693	684	727	677	676	676	722	655	702	691	714	692	669	686	666	692	707	684	650	652	694	677	710	680	710	663	685	709	655	712	649	674	635	700	685	686	735	723	669	677	684	686	732	704	695	678	709	672	675	651	727	682	690	642	711	711	709	708	698	693	662	722	679	663	771	724	677	683	681	625	681	649	678	699	653	735	640	638	666	635	704	712	660	696	700	687	645	635	673	671	649	691	733	628	709	674	703	651	660	728	680	692	684	713	649	715	685	690	658	641	692	700	666	713	707	672	671	657	651	663	676	726	703	683	662	701	676	656	656	673	655	674	715	752	684	685	712	701	696	727	676	658	642	650	687	730	688	657	680	728	677	704	693	676	682	683	677	678	668	724	679	687	695	682	702	660	679	665	672	655	687	709	694	671	662	737	692	683	679	703	681	635	690	668	676	702	689	737	687	719	672	712	717	742	698	652	705	666	702	695	724	749	672	688	697	664	676	658	667	719	688	683	696	645	721	679	702	724	655	668	654	687	728	758	664	757	690	737	687	705	635	657	683	655	664	671	744	655	701	699	683	665	730	641	722	691	705	712	700	679	683	649	689	741	688	674	685	672	741	660	709	709	704	665	680	691	673	710	717	661	718	643	665	645	653	661	673	728	687	672	651	702	713	718	678	670	645	690	710	693	696	667	686	683	668	698	712	689	685	654	697	748	642	705	716	731	663	721	676	684	684	673	699	668	687	718	693	694	671	660	725	649	683	672	678	704	717	666	750	687	686	731	658	697	659	683	683	704	708	671	711	655	724	679	728	674	720	661	690	744	669	655	640	625	672	677	684	728	668	719	678	698	657	715	649	696	699	629	698	686	732	707	708	719	701	681	675	664	686	680	743	710	659	732	683	671	617	644	685	688	664	655	684	740	708	689	702	656	662	680	685	696	667	695	661	700	671	677	681	695	699	691	691	688	664	677	673	639	687	703	679	719	654	671	717	688	691	731	641	696	675	706	657	681	668	665	657	688	648	674	727	708	688	615	698	685	683	662	695	654	687	664	730	710	658	732	705	702	676	650	685	690	693	757	655	696	651	679	689	697	680	694	666	657	689	657	697	686	653	711	707	703	666	646	642	685	685	666	676	714	658	645	662	658	690	659	722	711	682	677	657	680	667	662	681	665	679	711	671	687	706	666	658	687	669	694	742	677	649	697	691	726	701	675	698	685	708	669	679	712	659	688	661	724	682	683	695	695	662	704	659	705	705	701	645	662	682	670	693	702	703	690	701	713	703	678	715	674	672	697	685	693	687	707	731	693	648	727	647	734	682	678	690	701	672	666	734	728	691	675	708	682	694	683	716	742	716	708	685	685	694	717	705	701	671	655	663	719	692	714	720	700	710	658	666	716	629	722	703	641	704	695	687	692	639	696	697	683	708	712	666	671	742	671	720	690	712	634	715	680	667	652	682	695	686	691	625	735	686	729	645	671	670	719	670	705	681	674	689	697	705	718	740	683	662	690	616	681	702	716	709	695	715	691	677	657	666	712	686	709	688	651	642	674	719	684	699	676	660	695	670	730	649	731	682	709	671	709	661	697	686	686	668	702	702	690	659	722	748	676	681	661	658	672	724	719	633	682	664	666	655	714	666	650	639	669	667	645	691	691	728	653	696	726	678	698	689	712	670	705	723	691	626	701	690	693	675	655	713	717	717	605	711	657	709	682	680	681	713	696	696	667	721	708	670	705	668	728	730	626	645	659	670	648	686	681	718	660	698	673	650	698	710	631	708	676	741	627	724	677	725	663	660	697	672	676	671	728	681	713	667	707	651	690	729	626	695	649	685	715	710	704	674	663	694	683	685	716	711	673	686	722	696	720	675	669	677	648	704	687	626	703	657	662	701	690	637	683	720	723	685	656	694	683	709	722	690	701	644	678	723	694	674	657	651	722	654	667	650	711	734	677	711	703	682	679	709	636	714	642	666	689	691	678	673	657	683	693	677	713	671	653	677	658	630	652	721	687	729	704	741	717	644	729	697	708	696	718	699	693	627	698	699	642	715	693	671	678	682	709	695	688	676	700	678	705	677	662	646	675	696	664	676	690	693	650	721	736	654	707	692	669	695	693	666	715	724	720	716	654	686	683	688	664	684	729	706	705	697	699	670	648	657	702	738	639	686	648	669	678	705	658	695	683	664	723	733	702	628	644	699	721	683	720	684	671	675	691	661	697	668	696	652	706	669	740	649	689	683	714	697	724	694	662	695	695	656	663	659	714	638	680	668	671	744	711	699	641	636	720	671	631	702	701	691	719	650	717	713	680	703	666	664	659	685	704	696	692	737	695	691	665	680	680	685	706	697	694	712	694	693	650	679	678	669	667	691	698	699	681	690	628	704	675	696	701	735	669	700	699	700	631	650	695	687	664	650	651	684	688	686	703	679	675	736	728	677	688	704	708	681	633	644	692	723	657	722	687	659	678	669	701	684	715	701	684	710	701	687	671	675	641	692	695	670	707	653	678	688	717	720	668	686	696	658	682	701	689	706	647	696	725	660	645	695	713	722	675	686	718	670	657	707	713	683	704	668	665	665	671	658	703	656	698	645	668	694	701	708	674	685	716	687	651
40286	72069	47993	32449	6896	1105	1099	973	936	954	896	917	936	923	880	923	854	932	855	855	873	815	861	840	919	894	868	876	854	884	876	834	814	911	879	823	876	904	843	881	814	854	897	906	830	873	890	809	869	890	878	824	826	863	837	880	866	876	899	855	850	874	893	861	907	863	941	844	821	834	842	850	827	890	855	911	878	877	871	890	894	852	812	888	858	840	907	874	864	839	886	820	884	843	852	902	827	910	845	816	898	818	914	897	868	831	820	871	853	859	903	848	879	920	837	943	855	868	910	850	882	844	819	875	834	912	848	887	921	863	907	834	868	822	905	844	862	881	876	818	868	873	868	861	913	897	830	875	916	860	836	846	859	889	846	882	901	866	864	846	889	897	875	866	907	882	829	843	885	849	844	917	815	884	838	857	891	878	904	871	895	833	882	805	901	864	831	868	823	833	846	891	860	847	860	835	826	881	904	878	891	866	833	894	875	835	851	873	828	897	922	855	864	862	862	842	820	860	837	830	911	846	868	899	857	864	911	862	901	885	857	859	915	872	902	897	839	843	897	904	903	864	891	859	859	894	853	824	837	887	912	901	904	897	860	825	882	884	857	864	861	861	914	921	901	880	845	840	912	876	826	889	857	887	862	880	839	847	923	872	836	926	893	852	799	923	914	859	840	889	801	899	853	863	852	930	850	880	830	900	870	870	853	823	871	864	873	875	890	868	834	875	882	861	862	876	866	821	945	843	902	858	906	881	879	821	870	823	878	832	874	925	868	838	860	874	820	850	834	892	860	854	854	873	850	941	873	802	866	924	888	922	842	883	849	910	851	854	873	927	854	898	884	868	855	880	905	887	864	864	841	876	844	854	862	855	889	881	882	836	903	828	806	824	864	837	870	871	832	844	808	883	845	881	859	885	918	884	861	908	835	850	858	846	826	882	847	882	838	885	875	839	821	863	809	894	857	906	871	816	838	880	889	880	889	849	866	860	851	856	833	889	818	868	860	900	904	873	869	914	863	845	903	871	914	837	883	878	896	912	891	851	860	864	850	885	938	854	846	884	851	868	854	836	846	838	858	875	863	857	874	843	859	887	865	892	837	840	809	885	861	877	867	859	876	901	836	858	876	882	843	831	854	850	850	868	865	848	839	856	833	907	888	870	848	843	853	810	835	867	838	877	845	872	882	854	873	956	899	878	837	830	839	869	927	821	859	864	848	878	861	797	841	866	901	846	826	817	836	868	869	869	915	928	863	949	921	880	910	867	858	856	890	839	896	842	903	875	872	835	873	913	868	899	819	857	842	887	839	891	868	879	889	835	910	864	854	901	883	844	852	907	897	843	850	851	853	852	829	813	826	877	931	846	835	805	875	904	810	874	926	896	840	903	907	880	851	907	840	857	883	840	882	891	907	856	840	852	912	853	850	862	842	885	847	899	826	914	844	868	839	850	851	859	856	844	900	844	865	815	864	874	838	915	867	867	898	831	912	852	830	873	866	862	825	891	816	893	844	833	823	853	915	863	894	909	901	874	879	835	892	849	853	850	867	883	878	904	863	856	863	853	859	869	786	827	855	922	870	825	897	914	879	887	884	906	854	858	836	851	846	863	857	881	892	852	838	889	776	878	806	796	878	887	885	879	930	874	848	863	899	838	887	886	770	938	851	900	843	837	909	837	909	865	909	871	891	922	799	863	866	901	815	858	856	889	871	807	871	920	805	843	826	824	864	818	861	853	858	864	894	895	912	866	875	858	859	928	921	893	865	863	906	853	858	819	865	895	877	855	855	846	859	875	849	851	857	885	795	844	824	852	875	902	891	854	806	832	875	915	853	882	825	866	851	846	815	874	848	877	879	883	879	858	889	835	875	868	884	884	888	877	883	903	898	814	907	844	850	834	833	876	870	821	860	895	841	855	858	879	847	843	900	849	917	847	893	840	881	904	862	898	879	873	916	860	884	876	853	922	864	879	859	867	899	886	852	880	878	844	820	855	879	873	834	894	865	874	881	830	925	869	849	872	881	858	838	836	875	895	911	879	892	878	832	858	884	850	883	859	880	826	826	894	871	858	827	879	847	862	910	866	910	872	847	848	816	910	847	861	842	815	866	826	910	875	867	886	846	849	857	897	898	849	865	852	916	843	886	889	843	911	870	834	888	881	905	809	887	823	885	867	876	907	885	882	864	856	877	857	838	863	890	904	876	858	890	891	952	880	895	843	868	908	889	858	818	923	874	827	849	890	854	877	878	847	858	798	888	906	826	899	837	912	826	899	875	904	852	891	877	861	856	899	858	885	824	912	890	833	856	871	892	887	881	882	873	792	859	882	830	888	868	854	892	856	894	868	860	893	844	862	874	856	909	881	921	860	845	869	853	830	810	808	880	845	857	878	813	849	843	871	827	899	864	893	886	820	906	877	873	904	898	877	838	863	812	877	846	908	805	821	869	870	964	872	917	846	827	875	899	823	866	866	843	870	895	845	907	888	847	875	881	818	872	835	869	862	878	900	825	897	852	843	882	866	872	928	866	857	855	870	818	859	883	869	856	856	870	906	886	882	861	847	815	841	875	880	884	900	850	852	827	851	835	869	879	900	834	892	902	854	888	926	905	849	845	850	905	919	846	851	852	860	837	911	881	867	865	872	864	843	837	878	870	818	879	874	885	887	911	842	897	874	845	889	823	888	865	863	826	829	876	881	873	892	848	882	927	855	852	866	859	903	848	852	839	859	884	880	898	876	865	864	857	878	832	918	866	886	861	863	865	864	870	871	877	894	874	883	870	911	922	890	818	914	864	799	919	889	834	893	840	850	841	829	875	869	843	848	831	884	889	836	860	880	822	855	851	857	892	928	834	886	841	847	903	838	919	831	880	853	857	805	893	882	893	840	883	906	865	895	831	855	868	847	870	866	877	931	892	876	805	833	849	851	819	867	908	878	859	893	922	947	840	896	839	878	856	840	807	915	862	890	830	791	838	875	879	881	831	866	859	892	866	848	890	869	825	938	887	856	898	824	860	869	929	909	810	856	833	849	810	912	868	847	875	898	833	838	873	841	865	878	910	884	841	821	852	871	868	857	881	858	838	849	912	849	882	887	873	914	853	883	849	854	845	878	841	881	886	836	856	883	893	888	895	827	848	848	936	857	885	815	888	886	874	856	879	906	855	895	869	844	875	855	846	895	854	856	890	874	848	861	864	818	839	879	857	920	888	845	861	841	856	863	818	818	813	934	848	863	858	916	876	874	878	873	852	786	842	850	878	858	860	886	877	878	906	899	916	880	912	863	892	854	847	868	864	935	872	843	875	829	865	881	881	848	872	878	840	916	843	904	894	811	870	878	897	845	860	850	865	845	836	874	847	818	852	887	927	861	868	853	815	881	798	879	884	873	823	856	828	859	834	868	887	823	894	864	893	895	903	841	878	877	881	886	855	894	830	916	916	868	881	829	884	849	856	903	852	855	876	863	873	878	876	903	891	819	811	888	930	881	874	898
24873	22287	27139	24970	6662	344	288	251	250	255	234	237	221	218	241	259	252	240	210	272	210	258	247	187	209	203	240	255	226	219	251	228	218	240	228	221	226	252	225	256	224	237	227	219	233	238	237	202	250	218	251	256	210	207	248	225	253	220	243	249	227	214	227	195	211	237	234	214	212	219	216	235	248	215	237	230	244	211	233	253	222	250	246	230	223	219	231	231	205	213	219	212	225	240	232	209	230	269	247	205	235	234	230	237	229	196	222	237	245	224	235	200	219	224	228	210	238	184	238	230	220	215	211	228	222	223	220	216	232	231	252	230	212	239	230	215	242	240	224	223	236	238	220	230	221	205	209	247	216	239	215	244	218	236	213	250	225	205	262	219	192	223	227	237	237	250	232	219	245	197	240	240	214	240	245	258	214	203	217	211	244	215	220	256	249	256	241	250	219	242	219	232	219	220	244	223	245	229	197	235	217	239	230	247	214	237	203	229	232	232	219	242	236	260	208	236	240	241	223	237	222	229	245	213	233	235	225	225	206	244	234	230	238	244	227	231	239	242	211	224	205	217	191	219	222	236	232	237	244	219	215	236	222	244	222	231	235	225	241	257	222	222	236	211	223	234	238	225	240	212	243	228	225	215	241	197	226	228	232	220	228	248	241	255	238	261	207	203	253	215	232	220	213	237	223	213	242	238	226	221	216	243	252	251	211	220	235	229	211	223	230	228	216	214	227	247	209	224	237	217	230	237	232	220	245	201	231	227	245	239	233	238	222	205	223	236	223	253	233	219	242	228	246	249	234	227	229	186	246	236	204	238	226	247	198	206	262	236	196	226	202	205	212	217	228	216	217	217	208	224	219	221	211	228	243	218	249	228	222	234	238	244	240	221	236	245	214	235	226	226	221	205	233	222	221	215	215	211	235	202	225	239	218	238	241	233	245	252	207	212	226	217	215	224	248	225	226	237	230	229	217	224	224	226	222	213	196	236	228	233	229	219	204	222	224	213	238	186	230	231	212	226	224	206	216	233	214	234	242	222	224	240	235	220	238	235	239	225	236	233	229	266	239	226	222	214	211	247	218	243	212	218	227	219	222	221	225	213	241	248	223	231	253	225	236	230	229	236	233	228	216	238	239	223	243	215	217	210	236	234	223	199	208	236	218	234	229	229	230	234	243	237	233	247	210	226	241	214	217	200	240	220	232	240	243	232	222	249	217	246	256	231	227	237	219	234	237	238	234	236	255	246	210	236	226	214	212	222	200	224	222	231	223	242	229	244	226	236	200	222	228	213	213	219	206	213	222	222	245	215	220	247	223	230	200	222	232	242	229	216	201	244	235	240	246	196	214	248	230	230	228	227	234	233	245	231	229	209	197	237	229	222	243	240	220	215	221	217	228	221	230	237	237	241	223	236	225	241	220	230	201	217	214	236	234	212	200	206	199	252	219	243	242	225	235	235	216	209	235	205	236	229	257	215	243	221	229	240	207	227	211	236	230	223	219	192	216	210	266	240	209	236	233	217	219	224	229	212	215	220	219	243	251	235	247	232	252	229	226	228	224	216	232	222	208	239	209	248	236	215	233	232	246	197	191	236	229	227	235	218	215	215	233	231	233	226	212	226	233	217	231	209	255	224	244	258	234	233	207	241	226	263	240	216	211	226	206	224	227	245	226	218	219	206	235	221	255	198	223	234	257	194	199	233	200	199	226	247	238	227	238	212	263	231	245	234	256	239	229	205	246	215	241	206	238	215	199	216	211	224	213	220	245	239	207	216	220	235	236	220	231	212	231	229	244	228	198	230	240	236	215	233	241	243	207	213	244	247	208	222	238	231	238	228	216	247	256	240	233	208	230	198	236	216	226	227	244	218	249	246	215	230	224	234	248	211	214	215	192	230	201	226	225	233	251	221	253	223	220	206	220	195	236	216	232	226	247	213	239	217	234	245	222	248	241	215	214	246	216	213	238	244	209	216	246	225	228	236	239	235	265	230	213	230	219	229	262	231	234	221	233	222	219	244	183	202	219	227	229	248	217	245	214	232	261	244	197	227	218	240	239	237	212	242	239	247	228	240	240	217	243	223	229	229	205	247	231	230	241	240	223	198	210	243	226	233	235	204	218	244	232	211	193	232	217	228	246	235	241	200	224	218	213	201	230	249	261	239	230	240	230	227	239	228	234	242	213	204	243	214	258	229	249	216	220	206	229	232	244	229	211	222	215	237	225	246	220	214	236	231	203	251	224	256	241	207	239	216	213	231	232	220	217	223	216	238	249	225	242	221	224	236	234	213	230	233	210	230	204	212	237	235	214	223	251	250	214	206	231	246	238	232	217	209	211	234	223	237	238	240	214	235	250	229	216	241	240	212	242	239	224	247	232	248	244	222	217	226	217	223	211	217	230	231	229	215	226	233	216	199	235	241	240	219	250	205	247	241	230	244	226	225	188	245	235	236	217	236	244	223	257	190	221	229	234	230	214	246	204	235	228	223	238	252	212	205	217	247	233	231	242	234	251	243	246	210	251	200	223	250	225	240	243	240	245	211	216	246	220	251	236	249	249	242	217	237	246	220	243	251	215	199	249	230	224	227	264	232	207	217	238	223	206	221	210	255	195	231	205	210	214	228	208	244	223	197	209	229	252	251	230	212	232	224	236	223	237	224	209	244	234	262	217	221	199	208	211	232	214	245	258	249	226	214	224	224	237	250	246	213	205	220	180	232	243	217	249	207	236	210	229	222	208	266	204	235	208	238	237	235	227	211	220	230	232	221	234	212	232	214	220	197	210	232	227	198	270	234	231	244	222	236	246	227	226	241	220	243	241	208	233	203	228	232	214	223	212	226	265	245	235	225	239	219	221	219	248	242	218	234	237	236	215	219	236	212	232	250	203	268	236	235	229	242	238	250	210	226	225	230	218	221	211	216	249	245	225	231	219	225	234	220	230	246	215	241	239	200	246	215	250	206	250	221	227	202	233	214	240	210	218	245	222	245	250	217	205	214	234	214	209	234	218	233	254	227	251	248	237	223	235	241	232	196	235	227	237	236	190	235	223	234	200	241	227	260	222	225	234	224	212	236	229	223	247	256	243	239	187	231	243	228	222	234	204	207	222	217	243	204	242	220	233	209	198	247	222	234	221	254	223	238	227	248	222	236	222	204	242	224	224	233	217	213	234	227	221	261	242	238	193	286	214	227	226	240	241	229	238	234	238	224	225	207	221	240	247	254	200	231	231	223	240	214	226	198	225	236	218	227	250	208	220	233	243	264	242	233	224	212	232	222	247	209	242	227	237	236	206	228	243	216	238	235	225	230	241	262	219	185	226	195	227	220	240	224	229	225	219	225	222	236	244	224	234	243	226	231	227	245	220	213	221	212	215	210	235	231	259	229	199	243	219	252	218	257	225	212	218	225	233	222	228	198	217	262	206	213	245	232	213	229	230	246	220	233	224	229	206	231	202	225	227	229	200	211	249	217	223	251	226	207	222	249	228	215
37986	56427	35490	22147	4035	381	394	355	373	354	331	339	371	358	344	358	326	332	294	307	323	311	343	309	287	284	308	311	333	295	282	302	332	326	327	311	323	271	301	342	319	325	317	332	318	325	324	294	341	328	305	305	334	322	297	297	321	310	310	292	323	338	316	314	320	307	335	329	306	340	314	274	302	288	317	316	327	339	303	280	330	304	306	312	314	315	297	323	309	314	299	306	303	331	278	291	327	324	332	319	317	301	336	311	289	275	286	291	342	308	301	314	289	280	303	296	295	315	338	273	307	303	324	304	317	290	269	290	318	309	295	321	309	327	324	362	317	306	300	312	293	306	311	352	324	329	308	312	330	292	317	295	314	335	322	329	290	327	308	291	311	304	323	311	335	320	305	330	333	315	315	320	339	303	327	324	285	297	332	307	299	310	300	321	297	292	301	318	335	334	296	326	306	289	303	278	306	313	283	306	327	296	313	329	301	306	302	313	322	311	333	300	309	300	334	307	331	328	321	285	370	324	284	334	338	321	341	284	338	321	300	321	275	296	292	321	329	339	318	319	321	306	331	305	288	301	296	307	311	324	314	305	295	311	296	296	311	327	307	334	291	299	297	319	330	342	300	333	309	346	322	300	328	315	327	330	306	316	323	306	310	327	328	304	324	304	307	287	326	279	296	329	310	307	308	322	308	274	319	291	289	334	313	314	346	326	300	310	313	303	339	320	295	335	313	315	324	303	315	330	312	289	320	328	301	322	318	326	293	321	305	317	313	294	344	310	251	302	306	323	331	300	304	309	334	326	327	303	300	325	310	316	304	315	317	305	319	294	306	334	309	325	314	320	319	329	313	335	317	320	317	360	324	316	293	302	302	320	305	331	326	324	327	311	291	322	318	301	306	340	271	301	328	301	310	322	291	295	330	310	311	320	305	307	343	332	324	306	300	366	307	328	314	312	348	318	321	295	291	303	296	310	294	302	306	309	304	308	312	317	326	293	316	300	291	322	307	297	322	350	320	312	306	283	308	322	311	338	331	334	304	356	336	333	308	345	290	329	349	307	329	341	294	358	319	294	330	326	330	356	327	302	349	324	317	307	297	335	314	326	330	306	299	284	344	326	337	298	298	323	312	311	348	308	300	298	285	332	358	308	326	325	299	281	298	299	339	337	302	308	287	302	317	325	341	300	303	301	312	335	319	280	310	295	291	338	296	304	329	297	307	338	308	329	316	310	301	324	313	310	326	302	310	278	312	309	315	325	316	343	335	303	305	307	337	290	296	319	334	314	324	317	324	316	300	328	329	338	293	303	344	311	294	333	308	328	310	318	330	301	324	312	296	320	305	311	316	311	283	290	284	331	311	302	337	280	323	323	305	290	304	313	345	308	288	326	332	307	324	313	356	307	320	321	327	302	323	314	351	325	283	315	330	300	324	305	316	333	332	290	343	285	319	319	335	324	271	324	302	307	312	337	288	301	344	297	299	324	340	301	327	330	309	304	315	304	326	305	288	313	297	285	329	305	336	278	354	281	302	320	319	298	291	315	300	318	325	283	336	344	286	287	309	316	333	336	309	320	312	298	306	354	323	317	327	315	301	302	285	312	316	309	303	283	333	295	303	324	312	302	293	363	305	270	306	301	309	306	319	316	344	287	297	316	322	309	318	289	302	340	314	295	265	336	334	297	333	291	317	337	302	343	319	284	328	313	307	323	295	325	332	297	311	343	308	332	316	309	314	322	312	302	322	344	295	308	317	305	324	326	319	295	354	317	326	326	335	340	319	304	305	296	325	309	294	320	306	342	304	288	304	348	309	328	308	355	316	309	312	316	284	311	320	289	328	332	283	299	325	303	311	326	343	333	303	303	311	334	327	271	307	342	349	335	317	318	325	330	292	309	295	308	336	284	261	302	324	311	325	317	321	342	323	285	272	331	313	280	326	312	311	333	294	303	309	317	313	307	330	304	325	307	273	286	284	291	330	297	325	266	313	311	305	310	282	277	314	312	327	308	334	307	309	302	323	342	308	289	332	340	299	327	298	293	293	293	338	315	324	274	275	309	309	308	332	331	338	320	317	300	303	347	329	330	325	308	322	333	281	287	320	308	292	305	307	306	316	301	322	314	322	263	332	294	306	321	308	309	295	300	308	302	294	298	307	319	325	309	317	330	322	307	299	314	334	307	301	315	334	316	311	310	289	332	303	334	310	286	290	307	316	336	314	308	326	313	340	337	329	336	304	316	324	317	313	328	320	295	302	340	313	307	307	310	326	307	310	279	299	328	322	270	270	323	340	296	336	289	306	321	347	296	321	288	287	336	285	289	297	292	285	294	325	309	318	283	279	318	300	287	322	312	301	305	306	304	327	334	336	287	299	333	308	328	325	303	292	326	329	320	302	298	279	300	316	306	342	320	317	322	312	353	296	303	339	305	301	328	308	294	280	307	314	290	318	313	325	316	283	294	335	339	330	333	312	320	282	318	327	322	324	346	319	281	307	295	314	324	318	318	310	350	292	306	330	335	307	312	312	322	281	305	307	323	340	302	298	296	312	334	323	300	307	327	302	317	339	314	305	312	296	321	339	323	311	307	308	347	310	329	330	304	341	321	344	300	326	315	312	307	302	317	320	324	298	296	336	304	311	305	311	310	322	331	307	286	317	284	336	291	330	321	325	301	302	297	293	338	313	302	306	274	343	346	356	287	307	351	302	342	309	267	327	305	309	327	281	336	319	302	305	294	326	337	344	308	311	332	334	347	313	279	319	330	330	295	286	320	301	293	314	305	268	342	333	340	320	338	306	326	336	300	312	293	321	282	342	327	295	317	284	337	341	291	305	316	313	303	298	320	302	312	283	316	320	301	318	307	315	314	299	297	335	280	306	342	296	338	343	323	338	328	313	312	314	311	327	324	323	309	304	308	293	319	307	313	309	290	319	344	303	322	320	317	306	328	298	291	303	314	308	302	324	325	289	325	298	298	345	323	321	294	284	299	296	300	318	335	316	334	336	304	329	299	334	298	323	313	291	272	309	324	330	279	295	317	298	301	307	321	319	295	325	305	325	312	344	303	292	326	344	348	315	291	314	279	302	319	304	279	300	297	288	292	326	317	312	327	313	299	318	319	322	318	279	304	305	312	321	297	309	306	323	329	317	291	274	321	309	282	302	321	305	295	303	340	341	312	343	330	304	333	318	316	318	305	309	334	304	302	329	293	287	303	322	319	312	339	309	318	312	324	295	316	297	295	323	320	315	301	315	335	305	312	293	313	292	306	300	312	304	309	318	305	276	332	300	315	305	305	326	319	286	324	328	318	303	272	326	348	328	317	289	328	313	304	314	309	339	321	273	322	325	305	317	312	327	304	298	344	302	268	292	324	299	318	311	327	339	268	294	314	311	333	313	287	335	312	310	317	300	299	324	288	304	316	296	328	326	311	294	307	298	316	310	321	331	294	295	324	317	300	305	318	312	314	320	295	292	322	303	304	350	299	356	317
22400	21478	28641	25483	21601	18061	3587	755	626	628	631	619	604	596	571	567	628	571	595	559	583	595	552	558	576	590	589	574	572	571	542	581	581	573	541	565	580	564	597	593	544	546	543	571	558	582	558	581	552	559	578	571	584	578	534	541	574	550	583	608	600	560	582	584	574	542	598	569	553	539	554	594	588	592	550	569	623	600	577	557	531	539	572	560	546	579	569	571	526	568	637	563	585	584	573	576	605	543	572	574	534	533	538	581	539	564	581	536	565	593	584	544	577	589	543	536	561	549	600	532	557	595	578	565	522	567	557	572	565	599	559	587	603	572	612	541	576	580	611	551	580	588	555	551	589	606	563	587	557	587	580	580	563	535	530	516	535	577	589	589	548	572	586	543	573	554	541	563	602	587	559	577	575	546	549	565	581	565	580	561	592	563	559	523	593	520	525	558	566	562	624	565	496	635	554	576	578	544	582	570	551	584	567	544	564	562	532	547	590	526	572	541	574	532	560	563	572	543	547	520	542	605	515	561	556	548	582	564	552	504	572	564	575	585	568	584	550	591	563	571	545	565	527	567	582	523	560	578	605	561	573	595	571	577	588	594	534	589	542	563	531	556	510	576	561	579	565	583	568	511	551	583	574	580	574	531	582	587	524	568	583	538	547	548	558	543	563	587	555	535	573	582	553	559	545	577	582	525	545	551	543	563	543	566	546	498	570	573	559	586	588	532	551	557	565	577	561	546	532	575	583	580	565	526	555	558	554	573	540	533	538	546	534	560	590	571	551	573	547	563	560	581	534	546	551	563	563	545	593	542	579	535	565	564	593	586	587	538	582	545	540	534	563	578	549	526	530	588	514	547	556	608	574	544	562	582	604	577	601	563	561	534	552	577	555	524	560	543	528	564	604	524	538	571	564	566	612	590	554	557	577	587	536	578	527	566	577	609	514	536	557	557	564	580	550	575	565	559	561	539	546	544	571	569	555	569	607	536	554	561	568	554	582	586	540	605	596	540	552	578	532	580	547	565	568	581	585	495	559	624	570	593	591	556	580	580	572	581	535	549	547	554	568	580	555	585	589	545	576	544	599	541	527	567	590	573	544	542	552	577	570	553	553	584	532	551	570	587	553	575	563	562	577	580	597	539	593	548	567	582	595	554	578	584	587	594	548	604	561	569	550	582	566	592	581	556	542	559	549	536	553	589	526	565	572	544	556	530	561	550	569	573	568	550	562	529	593	529	580	569	567	573	584	608	543	547	569	523	549	573	591	541	560	552	536	580	576	552	578	555	552	546	555	535	569	586	563	600	550	598	613	527	537	562	563	558	584	579	611	557	557	570	572	582	567	543	537	540	508	575	581	537	595	567	581	555	562	520	632	503	596	527	563	572	620	589	573	556	601	558	554	525	538	595	547	617	543	538	548	581	570	554	564	557	573	535	527	581	552	554	536	544	562	560	602	605	560	544	586	563	567	560	526	550	595	582	601	525	588	570	557	578	527	543	595	607	590	605	583	574	546	580	551	569	596	580	554	590	534	588	608	565	520	553	528	547	551	585	557	558	571	597	524	580	559	534	597	547	533	557	587	597	540	578	545	523	608	532	533	526	568	547	614	596	544	579	555	623	599	582	554	598	565	527	570	555	535	522	559	540	561	573	592	554	548	553	558	582	522	537	592	548	580	558	534	560	541	589	559	554	585	612	575	564	586	533	537	594	538	538	543	590	541	593	567	573	563	545	575	544	566	583	576	574	584	517	584	544	564	534	565	543	589	575	513	519	536	582	569	554	555	521	559	594	579	567	540	536	588	524	573	572	581	552	547	537	555	579	556	605	552	552	565	560	566	598	600	624	566	575	565	582	562	591	556	581	573	585	586	571	537	560	565	573	585	580	567	533	544	579	534	540	609	563	562	590	554	570	554	568	603	565	524	568	522	535	528	577	583	563	560	575	604	578	530	607	559	578	579	520	548	569	603	558	573	599	544	570	599	568	551	610	572	562	537	560	575	528	584	540	568	535	528	569	550	572	599	565	569	605	586	576	601	573	596	534	580	512	536	537	526	540	578	581	569	576	563	515	553	565	598	536	527	514	534	633	534	592	550	553	537	560	558	526	549	593	605	575	587	502	604	578	584	585	567	566	588	570	563	558	586	567	580	613	571	551	555	577	582	531	534	556	586	586	572	558	586	581	586	589	557	540	539	558	581	563	536	627	559	537	586	543	606	585	587	578	574	576	557	559	576	510	566	589	522	553	584	551	575	531	544	527	551	573	559	583	517	548	521	551	599	555	560	584	588	577	560	584	545	550	580	558	569	517	602	560	553	599	539	565	551	603	570	583	565	567	596	596	574	665	576	554	535	532	520	541	560	582	571	564	593	570	563	571	549	573	561	565	580	552	618	514	536	568	595	552	584	569	614	544	564	525	605	580	556	602	519	559	593	566	540	584	557	581	545	544	571	563	553	579	584	575	542	525	529	526	548	590	587	541	539	548	573	547	549	601	582	573	577	561	541	555	587	538	537	614	562	555	578	599	587	573	528	571	570	534	575	569	552	533	589	546	610	562	558	549	577	549	574	605	549	592	586	589	546	529	524	541	559	534	592	535	605	562	550	579	544	562	570	576	613	557	557	552	560	538	554	547	556	563	560	617	544	603	570	589	517	580	519	541	578	520	582	572	559	543	549	587	554	556	571	588	595	600	568	536	557	548	577	515	581	569	555	604	610	557	564	536	531	567	571	569	527	571	532	581	558	539	559	549	557	581	509	588	540	572	557	507	599	568	601	574	534	598	580	526	611	577	578	556	607	585	604	612	551	558	600	537	606	561	603	541	574	558	611	565	552	570	550	542	588	575	569	514	551	587	578	566	607	588	577	550	556	513	578	562	593	600	567	580	515	596	525	556	553	565	612	602	566	634	535	590	560	615	579	531	585	612	537	572	601	579	593	558	617	569	565	568	564	580	582	576	560	555	560	587	594	550	554	593	520	553	575	540	578	510	584	575	547	609	564	575	565	544	566	591	579	571	583	564	570	587	582	593	581	544	565	578	575	607	572	539	564	555	551	575	537	551	534	530	569	567	563	585	554	564	570	536	562	589	542	557	578	561	556	578	559	555	524	615	559	552	562	563	526	516	554	551	557	567	604	567	554	509	542	564	549	549	568	602	549	562	564	549	580	544	599	566	550	551	550	522	595	576	530	608	571	574	586	583	570	594	557	561	597	556	555	546	549	588	584	543	538	548	572	577	543	581	558	589	565	586	571	549	547	579	562	585	579	597	586	563	565	578	548	609	585	574	580	564	534	567	556	576	530	561	524	603	526	544	570	537	542	540	553	565	557	562	526	542	547	598	530	576	570	597	514	545	572	577	571	547	585	557	555	558	540	525	566	594	568	570	569	534	517	599	526	572	586	548	546	576	603	576	591	570	557	559	558	576	530	595	567	553	588	572	571	533	565	560	549	561	520	560	617	588	578	543	564	557	583	601	540	575	559	564
37558	80818	58291	41848	8736	1121	1071	970	887	856	823	827	825	812	745	759	777	738	794	796	786	729	726	789	739	720	742	758	724	722	725	728	713	709	748	683	727	747	716	757	685	727	704	707	731	714	706	691	721	752	739	756	734	752	693	760	694	756	706	732	771	733	685	713	765	757	721	705	724	741	716	691	675	688	709	773	777	722	732	742	755	715	785	729	735	700	724	732	751	721	723	728	727	672	718	702	731	693	721	750	702	665	753	744	701	715	708	668	698	737	746	750	735	786	727	723	822	718	738	684	747	675	715	745	699	754	729	748	711	741	779	746	709	714	682	789	751	725	743	713	692	712	679	735	711	762	703	767	736	665	724	745	717	756	711	750	725	753	697	773	714	688	736	707	706	728	655	743	757	765	683	726	720	742	727	787	715	733	705	760	749	706	716	744	709	690	758	695	740	701	718	757	742	743	694	732	727	756	721	775	725	736	688	724	707	702	706	735	706	788	740	734	680	677	728	702	733	742	694	712	649	711	688	707	800	751	717	691	703	722	719	730	783	730	730	715	717	719	724	704	811	730	715	720	714	740	716	756	785	700	705	706	703	748	754	710	721	706	748	689	725	768	738	688	719	737	714	734	716	737	766	731	713	794	709	749	786	727	767	723	731	710	696	727	740	743	691	752	744	730	705	728	712	730	727	722	762	706	717	748	743	738	758	708	732	760	729	765	728	748	739	696	711	732	723	773	695	745	692	741	733	733	710	713	714	723	713	699	766	763	743	710	765	664	718	773	745	743	687	729	697	711	750	702	700	745	723	713	700	744	741	724	701	669	723	763	680	726	755	719	737	736	742	707	743	724	727	730	706	728	720	757	702	741	703	732	726	689	749	726	723	785	736	682	708	697	738	661	717	777	743	736	706	686	771	712	709	723	717	724	745	730	773	763	739	700	724	691	722	725	667	742	767	718	712	712	704	714	737	716	715	693	777	748	659	745	762	715	758	701	779	722	725	749	738	754	687	784	715	704	703	722	687	723	675	721	709	753	753	733	721	727	762	766	758	682	727	731	766	716	713	738	732	765	746	770	663	748	724	727	726	714	739	709	716	706	756	737	733	684	724	714	735	749	721	716	743	733	767	732	749	747	722	738	805	698	780	734	732	755	767	731	732	710	764	732	657	736	757	693	662	774	701	724	758	767	734	747	722	700	738	652	771	694	718	709	729	683	772	674	741	685	758	739	740	712	706	765	740	708	747	686	692	716	771	726	725	734	709	749	708	673	671	683	679	712	748	724	709	723	710	764	742	783	718	744	713	701	749	712	745	723	745	686	695	747	736	750	741	707	717	718	736	695	699	697	733	729	733	746	723	734	779	742	719	694	760	763	778	729	724	758	716	737	705	687	718	745	715	719	733	738	733	714	745	748	677	694	757	699	738	733	765	746	769	762	738	680	712	795	741	729	767	740	738	725	711	677	718	693	753	756	700	670	714	734	728	688	747	732	710	712	747	732	729	730	736	709	741	740	710	753	722	724	693	694	707	742	752	711	767	739	778	738	702	679	747	717	784	725	695	714	698	736	742	748	742	740	713	704	668	695	726	720	706	745	749	721	720	730	737	697	739	713	709	750	735	720	740	718	757	716	759	738	725	765	668	755	755	662	739	752	734	743	724	755	708	755	720	733	756	723	734	742	729	749	718	740	763	792	768	717	684	764	727	694	700	743	753	708	759	740	736	723	745	732	685	737	677	689	747	718	713	735	737	729	727	751	777	737	713	738	693	741	704	757	689	711	703	671	737	729	758	724	712	718	726	700	718	677	729	717	707	696	753	734	671	723	707	753	722	712	729	698	733	707	728	773	712	709	733	709	771	726	725	725	765	743	699	706	696	713	653	723	733	786	744	700	730	720	713	679	720	718	691	733	724	789	718	754	757	698	749	715	700	758	745	760	705	770	698	710	705	694	730	725	712	747	724	747	762	747	723	680	731	711	713	728	715	703	759	679	729	732	707	668	693	701	767	722	671	756	702	690	707	766	734	722	736	737	688	730	710	716	717	693	759	738	726	735	729	752	713	703	740	720	742	724	729	704	746	729	711	750	729	717	724	759	710	763	709	723	720	775	742	715	693	709	672	724	696	681	743	720	758	705	765	721	793	701	761	698	697	732	692	731	732	714	700	693	684	688	752	726	728	763	778	744	768	726	731	703	768	690	706	720	735	744	702	697	740	738	703	714	717	778	705	739	710	707	777	757	694	756	688	724	743	734	694	692	728	720	726	671	743	706	710	724	728	702	728	711	710	682	745	747	699	711	746	672	704	700	756	741	689	744	706	709	733	699	791	732	750	753	705	734	731	706	707	721	713	683	716	724	763	726	755	721	677	768	725	684	743	743	745	714	676	714	759	735	744	701	714	691	752	725	733	710	734	745	747	693	735	750	753	716	708	754	708	660	766	748	769	749	704	681	737	701	750	671	697	721	734	718	731	733	716	722	720	768	706	715	720	749	733	712	738	738	729	699	739	723	716	749	694	725	713	701	717	752	702	715	739	737	767	771	697	709	664	766	714	730	742	720	679	736	684	689	709	668	692	710	703	691	742	769	706	719	742	776	742	734	686	752	721	726	768	717	715	715	760	689	710	741	685	725	741	749	723	761	755	716	734	710	685	694	731	697	750	744	673	754	720	705	756	729	704	745	721	713	752	733	693	705	771	726	688	693	715	741	702	769	743	722	702	688	722	687	691	736	768	740	761	684	747	702	705	748	695	755	693	696	734	728	714	712	729	739	707	747	717	717	741	754	703	760	747	754	726	776	703	711	680	776	660	702	720	709	701	736	689	770	747	662	739	747	736	741	723	718	676	707	732	716	761	731	725	719	743	736	673	731	733	681	755	744	745	716	784	663	683	755	702	692	723	722	751	721	724	729	787	769	746	735	698	700	662	709	744	688	745	652	745	715	713	749	733	818	700	795	717	691	768	733	703	713	771	732	734	729	733	765	753	714	708	745	729	757	736	704	732	737	716	704	655	726	718	733	699	701	684	727	724	718	711	718	714	715	744	758	712	783	745	681	694	721	732	729	702	718	745	688	715	768	730	729	722	712	717	737	728	690	680	716	738	704	722	742	751	765	732	751	781	770	711	682	706	710	718	684	693	692	752	725	702	684	740	732	717	711	711	734	730	704	771	736	759	707	757	709	720	757	744	741	706	737	754	712	758	757	726	730	767	696	727	705	670	725	685	769	739	699	718	745	750	773	726	719	759	740	700	736	762	706	766	728	722	689	752	793	706	710	700	752	687	767	701	737	730	764	731	649	765	734	724	668	702	711	692	753	737	747	715	762	721	726	768	726	708	712	789	738	688	707	716	736	740	747	691	742	735	703	685	685	713	747	708	716	750	705	707	738	714	718	741	739	725	726	713	692	760	726	726	712	713	696	710	697	705	748	724	692	722	689	689	757	712	721	712	764	732	747	725	727	703	683	731	726	731	725	768	737	693	715	716	740
28233	21562	14435	6172	1123	544	441	449	432	412	426	441	408	440	433	415	430	447	465	423	421	442	423	427	392	440	399	430	413	442	388	415	445	422	430	447	407	414	428	443	416	424	391	426	414	400	387	428	440	422	467	432	404	461	431	458	412	417	430	405	413	447	425	469	425	421	441	442	419	423	432	399	428	409	429	377	424	427	446	439	433	428	456	446	417	412	428	423	429	477	396	426	430	419	401	403	408	410	459	440	440	460	426	410	422	403	429	362	435	461	425	480	492	408	433	412	416	437	452	423	414	449	418	405	394	430	445	407	445	422	423	440	433	423	419	421	438	417	425	381	443	437	441	428	449	393	431	476	429	409	482	452	443	432	435	410	375	430	408	455	417	426	434	418	445	459	386	437	458	393	443	422	457	407	413	445	401	445	415	433	441	420	444	431	431	444	437	412	408	414	433	422	412	458	433	442	423	416	440	422	400	467	442	400	441	411	396	370	432	449	459	440	446	485	429	392	400	427	419	466	426	434	415	437	380	421	413	436	457	444	424	441	402	399	418	432	415	417	424	412	422	405	443	429	460	415	419	407	433	446	381	442	403	435	411	421	415	451	433	416	427	417	407	436	461	434	414	413	462	460	430	392	397	418	395	429	417	431	407	412	442	434	472	421	426	431	434	421	412	427	442	427	428	417	457	408	461	402	421	422	464	380	453	427	463	446	425	396	432	386	452	393	418	421	450	407	420	422	445	460	449	443	397	427	428	408	405	418	440	443	414	429	406	430	418	419	402	424	420	424	421	420	411	414	448	442	431	450	446	413	413	455	437	440	451	394	405	367	433	442	443	431	418	408	441	445	434	450	416	466	417	431	410	413	394	434	413	445	443	433	442	431	421	437	403	442	393	442	414	406	436	395	411	413	436	438	430	477	429	433	423	445	444	425	403	418	457	407	412	445	470	434	437	434	446	449	493	450	419	432	430	419	431	426	420	424	434	425	424	462	434	454	432	451	450	427	447	422	417	437	392	391	397	434	418	434	370	420	449	421	450	405	424	426	416	410	412	408	441	459	433	442	401	454	438	418	397	408	409	412	446	420	475	419	402	451	430	441	415	412	416	427	422	424	416	467	411	432	434	441	435	468	427	428	419	448	429	434	471	407	460	445	449	419	405	442	433	444	441	479	411	444	426	387	428	425	442	414	414	412	450	440	418	431	423	420	433	427	465	429	410	395	400	410	444	438	416	442	440	426	421	373	421	453	423	405	407	422	458	432	406	451	472	434	447	438	432	418	429	431	419	404	432	480	428	411	479	444	422	408	423	464	433	457	435	410	419	422	388	424	408	451	444	466	440	438	402	451	423	416	442	424	450	394	452	435	428	396	423	430	421	411	417	428	420	412	437	413	445	414	401	447	433	435	403	480	405	402	435	439	403	420	393	420	421	428	448	416	415	422	415	408	414	425	418	401	383	380	406	435	393	422	421	438	436	429	421	445	428	426	411	437	433	429	396	422	412	445	412	415	451	431	419	423	420	442	416	438	436	452	460	457	443	465	433	410	425	431	395	409	416	431	405	414	418	431	426	413	417	417	402	445	450	435	446	438	429	420	432	450	438	416	439	433	424	413	423	454	417	437	447	404	431	444	409	437	421	435	414	419	439	405	431	404	439	430	447	390	415	396	440	444	401	431	444	442	436	417	443	450	392	428	419	408	453	404	438	436	410	421	429	430	424	440	441	435	415	410	414	396	482	414	447	396	403	428	442	419	429	453	448	466	446	421	455	418	417	410	414	446	443	461	430	434	416	399	399	456	398	409	421	424	411	394	433	452	429	427	431	424	388	441	405	384	418	419	434	433	451	399	405	421	447	415	427	452	425	431	453	429	408	435	459	445	426	428	458	441	418	392	449	406	398	415	410	417	450	446	429	442	415	436	439	435	411	441	425	427	427	450	432	420	415	389	445	423	400	424	427	457	418	435	455	461	427	459	409	436	387	414	408	428	443	405	424	417	431	431	443	456	408	409	417	417	405	410	456	421	432	432	456	437	397	434	405	414	464	435	439	416	428	443	451	393	393	432	408	398	447	412	423	430	417	440	414	452	456	401	431	422	407	409	457	418	449	436	419	399	403	441	471	406	431	399	436	451	450	435	402	453	405	429	442	420	439	417	456	414	410	435	406	452	426	427	430	433	430	418	437	433	429	437	469	420	389	415	422	443	398	430	397	431	393	394	462	412	377	451	442	397	414	422	432	448	413	438	428	402	440	380	416	441	411	430	410	382	422	429	406	402	412	423	426	421	422	471	433	420	383	400	404	391	424	399	418	439	418	433	420	432	429	451	413	430	454	412	401	434	436	433	407	396	427	429	399	397	430	448	442	413	450	454	400	416	407	430	394	425	491	413	433	430	417	406	421	406	446	468	421	433	413	460	462	402	395	451	419	425	432	421	407	424	408	431	416	385	463	415	449	448	425	457	417	462	435	430	460	404	441	435	434	429	445	446	420	435	416	428	413	432	453	397	418	391	377	418	412	447	409	421	476	413	428	427	422	429	392	408	428	453	425	404	397	407	413	453	454	378	422	391	432	418	446	477	437	433	443	411	454	425	438	401	404	426	407	429	443	450	466	434	405	449	446	455	405	451	395	410	407	412	440	439	405	378	436	453	434	441	404	442	420	431	424	406	405	444	434	408	419	396	396	457	460	444	430	413	418	435	426	411	421	419	409	443	432	455	415	420	420	432	422	412	415	415	432	441	411	426	410	447	434	407	376	389	425	441	421	396	407	380	441	418	449	440	432	427	450	423	441	438	433	398	416	410	424	415	395	462	421	431	396	404	437	429	428	419	431	405	445	411	444	430	430	417	420	388	456	434	412	394	451	422	387	422	415	475	452	392	413	474	443	415	410	426	415	433	415	441	452	407	439	417	425	402	434	430	447	389	419	411	417	416	399	413	402	421	396	392	393	423	427	426	454	484	448	414	426	433	449	414	436	436	398	443	444	435	413	420	435	387	400	416	433	430	419	411	429	494	425	425	415	431	419	413	462	412	412	435	403	412	479	421	407	396	426	413	409	463	419	439	425	441	397	420	415	413	441	399	436	453	403	434	467	407	419	436	418	481	417	421	446	458	396	416	435	430	413	399	462	407	419	404	429	410	419	405	413	442	408	424	429	432	450	439	454	454	438	453	439	422	405	465	435	436	441	410	440	403	399	406	404	412	423	460	430	433	426	455	416	427	451	432	435	437	441	455	432	424	450	433	410	449	426	418	404	462	433	383	429	457	414	447	405	442	395	394	424	426	445	430	428	429	433	420	401	395	457	420	447	392	456	424	381	420	433	443	450	427	405	435	438	435	468	414	419	372	422	422	400	416	404	395	442	457	438	391	412	414	407	427	444	380	446	415	451	439	437	398	389	445	420	417	401	435	422	419	399	439	394	432	426	411	447	438	427	442	427	420	407	440	415	426	439	414	389	454	445	442	450	434	435	423	416	465	449	422
22582	29851	12876	6074	1325	608	564	562	540	545	539	509	555	550	543	492	571	563	537	539	566	504	556	570	540	566	612	510	598	600	575	563	520	581	528	578	592	574	553	542	565	546	539	556	530	552	575	570	523	559	543	532	561	516	548	565	558	583	530	543	561	526	554	518	584	547	580	569	554	519	588	541	588	557	550	602	561	505	536	540	530	533	555	553	517	544	549	544	565	549	540	527	532	540	581	564	569	552	564	503	523	553	544	551	542	551	525	528	555	527	556	552	549	561	514	500	563	534	584	518	543	563	549	499	530	536	526	545	537	560	529	539	578	533	499	572	595	563	522	588	534	501	600	509	545	526	546	503	551	542	552	556	565	564	588	537	522	570	586	578	487	550	555	561	583	544	598	563	588	524	549	519	543	560	533	541	539	538	552	525	528	559	557	544	547	553	511	523	552	544	589	497	509	584	560	553	555	568	567	571	553	547	553	572	552	511	572	516	560	576	584	568	519	535	585	560	539	570	521	574	566	578	555	531	553	566	495	559	504	611	533	563	520	543	516	544	523	591	566	547	586	581	555	536	552	576	570	563	597	538	561	585	561	543	587	560	543	538	535	531	544	527	559	530	558	538	589	568	540	557	574	516	537	534	555	561	567	557	542	542	583	561	588	543	584	550	520	525	542	562	481	537	566	563	504	558	551	542	530	530	511	522	556	512	535	513	554	569	568	541	559	515	556	559	563	515	551	565	564	515	587	562	554	560	573	519	533	546	521	553	566	529	554	567	538	565	560	566	547	559	541	512	524	523	553	535	553	559	518	566	563	545	536	539	505	562	561	561	557	556	560	525	568	558	525	563	560	531	481	516	567	532	552	582	549	535	551	520	540	558	524	557	557	551	532	553	547	530	534	519	578	525	570	583	506	579	567	533	552	517	538	532	580	529	549	547	575	536	536	533	519	574	526	494	537	569	550	520	564	586	541	553	605	548	561	516	536	539	546	540	511	553	558	537	534	523	530	529	569	574	518	571	574	563	583	552	564	525	556	553	608	562	536	538	541	541	553	518	491	544	524	562	557	559	565	579	577	557	536	565	533	528	543	591	530	536	559	548	542	572	611	548	553	591	532	541	543	561	574	523	557	516	563	538	533	575	591	539	567	554	562	554	557	520	531	571	533	564	521	541	581	534	572	567	575	581	550	555	559	510	565	523	536	567	573	564	605	583	551	538	571	549	540	525	554	543	540	510	544	513	546	572	536	564	565	571	527	553	557	564	591	578	538	573	526	568	542	601	587	551	571	547	562	549	532	543	570	575	543	538	545	555	565	558	579	592	550	541	553	593	549	531	542	555	568	587	583	565	547	506	551	523	557	543	564	588	501	542	581	557	597	548	530	559	572	565	567	594	553	543	566	549	525	562	541	546	541	578	573	548	577	608	545	558	578	567	543	604	534	577	570	551	585	537	594	553	564	559	545	565	538	488	572	509	542	529	530	588	551	548	512	574	534	570	538	543	554	555	591	545	553	535	533	516	587	595	528	550	558	531	558	545	523	523	602	500	523	585	512	541	537	561	562	578	586	557	548	545	565	536	539	553	543	557	547	560	527	591	548	542	545	535	532	581	555	527	532	544	565	558	487	509	544	544	597	524	553	576	513	556	557	527	558	532	538	553	542	540	541	554	566	544	568	576	557	574	550	563	540	582	534	554	563	536	568	506	556	550	536	585	531	538	528	538	530	543	574	569	535	548	547	567	520	505	513	505	520	570	544	565	533	517	533	554	549	521	562	554	550	495	584	559	543	508	537	506	545	536	565	545	547	539	550	588	570	518	554	538	569	560	552	532	583	589	549	580	521	547	550	544	578	526	521	524	496	561	510	516	557	527	501	508	528	546	549	585	554	548	543	533	580	531	540	511	548	575	547	578	550	559	576	512	535	544	573	543	569	541	545	582	518	531	536	607	590	574	530	562	551	524	534	557	577	545	537	543	582	575	567	513	554	541	497	536	516	554	543	553	571	587	515	528	609	540	543	554	537	534	556	503	523	540	571	567	510	539	530	542	542	531	526	546	534	535	550	555	580	573	542	567	564	534	543	536	603	577	553	554	613	521	545	542	551	585	541	525	534	527	547	571	557	503	557	553	525	554	527	555	544	560	511	561	542	564	572	553	556	594	506	539	521	562	553	521	564	563	553	547	549	579	564	563	567	615	537	557	520	538	586	558	555	580	553	519	561	533	573	579	549	580	571	566	515	576	545	525	514	525	538	555	557	543	572	538	512	539	557	579	550	570	566	537	549	554	556	563	546	535	553	577	567	540	597	506	572	547	557	600	554	583	577	583	546	556	514	595	531	541	545	547	588	559	521	531	584	555	552	573	551	564	584	536	539	564	567	560	525	520	516	552	540	589	549	572	537	551	522	536	577	533	534	528	572	545	522	506	558	497	563	570	588	540	538	543	519	587	513	556	593	551	486	536	540	550	533	539	550	518	573	581	551	506	520	530	549	561	543	569	530	583	586	563	547	556	573	556	580	537	526	563	561	550	546	562	547	517	526	558	551	584	572	539	592	495	519	516	603	544	570	532	537	525	528	561	568	527	523	559	559	530	549	555	550	526	574	533	566	569	559	498	548	536	538	531	552	536	515	556	568	542	561	515	508	564	600	546	578	539	552	551	540	562	583	559	537	547	556	570	522	586	583	556	483	556	511	572	518	577	538	585	558	575	544	558	578	558	536	527	557	490	549	556	525	527	510	561	537	588	559	551	521	557	529	553	564	546	545	570	541	527	536	538	529	591	563	545	523	534	561	538	536	577	548	521	528	582	572	578	536	568	520	597	560	523	532	528	567	574	588	530	560	524	524	571	529	534	551	555	535	540	555	546	543	502	586	558	566	519	530	533	506	531	570	525	534	559	545	525	578	591	604	582	571	591	545	569	562	540	558	555	532	594	573	560	533	541	509	524	575	506	507	533	518	549	526	543	531	587	581	508	554	541	513	550	584	510	553	538	503	540	522	540	551	565	549	540	550	588	537	521	552	551	557	578	567	550	567	593	533	558	540	545	554	508	542	540	509	559	556	593	519	529	554	543	557	545	548	562	540	509	598	549	514	573	546	589	542	575	557	560	548	528	535	514	554	525	543	577	592	582	554	544	534	560	538	586	556	517	556	564	552	529	583	544	560	554	562	553	534	552	519	568	574	566	551	541	580	567	577	545	569	554	549	588	555	551	556	537	538	550	555	582	554	549	547	542	560	575	553	533	586	574	537	542	591	519	551	527	565	569	532	516	529	530	535	557	601	553	553	581	499	518	539	519	603	555	562	510	566	556	570	569	515	550	555	574	538	524	548	531	535	557	564	555	560	475	560	529	565	530	563	546	573	545	539	537	532	537	532	586	547	520	565	590	590	597	562	543	567	554	486	516	566	559	534	546	535	530	562	574	542	523	549	578	562	543	544	517	539	526	537	547	564	529	484	550	523	547	531	576	544	552	577	560	564	548
23301	21484	28277	26540	20211	6801	961	752	725	739	698	708	774	706	693	743	706	693	689	695	699	695	719	686	715	671	681	695	632	732	700	702	670	716	694	679	724	680	669	683	688	676	660	705	692	702	709	666	715	710	698	689	698	691	673	714	649	708	725	733	665	675	664	652	667	735	707	664	718	727	694	696	686	678	697	689	680	662	699	689	650	628	696	697	709	752	706	717	628	705	682	725	657	741	690	691	663	703	666	682	727	725	728	734	680	739	649	678	693	727	677	672	674	693	718	699	696	702	683	630	701	760	715	682	682	709	630	681	735	730	678	703	749	699	708	728	699	673	662	683	719	637	734	718	737	708	672	667	690	700	678	675	716	700	722	661	666	642	680	626	645	678	729	678	701	727	685	721	711	690	694	695	686	702	710	732	700	655	679	722	693	699	687	716	668	733	679	693	691	644	719	684	712	674	686	710	709	699	672	733	723	644	729	713	716	688	728	662	717	695	623	668	734	714	757	700	661	696	714	692	687	726	683	721	717	708	715	669	708	681	704	651	711	717	727	673	710	679	685	726	722	699	684	697	709	700	690	715	664	703	681	641	723	682	698	711	667	703	677	660	661	718	715	730	693	662	667	744	654	697	711	694	727	700	714	639	676	673	648	721	708	715	693	686	720	678	729	662	726	687	708	685	675	677	739	670	718	717	667	727	685	661	707	689	702	709	719	745	672	683	684	707	732	677	710	738	685	665	678	687	649	703	714	678	672	702	670	702	707	730	697	686	700	686	690	717	675	677	649	677	657	683	711	672	709	700	705	699	703	677	720	685	713	687	733	712	677	678	673	673	647	672	716	713	704	664	636	670	723	703	719	686	680	741	740	713	685	659	706	707	715	714	655	685	691	712	727	679	740	684	718	706	704	674	674	678	691	703	702	680	672	686	646	723	666	677	691	679	702	677	690	702	689	694	737	624	682	705	658	658	673	707	734	679	685	690	677	690	666	677	680	719	700	669	701	742	669	716	700	678	744	668	650	717	725	708	674	715	698	713	693	661	689	679	677	675	675	680	676	638	682	703	717	690	721	740	685	685	745	691	687	663	669	671	700	684	652	688	681	666	730	642	700	696	697	672	732	701	749	740	686	687	669	779	698	746	720	741	722	668	632	700	722	648	698	644	690	753	641	678	711	694	702	647	647	672	734	771	718	708	690	705	688	708	695	691	688	690	700	701	695	701	707	676	712	720	681	709	735	727	674	708	667	687	697	676	693	733	679	726	694	733	694	659	689	663	661	713	704	681	686	731	702	652	715	681	723	699	684	694	674	724	759	717	710	711	663	711	676	703	688	727	662	710	695	716	695	740	669	731	705	691	662	700	729	653	709	682	689	739	661	715	680	709	672	680	706	640	678	649	707	692	663	684	696	657	699	684	722	660	735	663	701	651	694	718	714	739	741	680	677	700	702	681	663	709	699	726	710	654	723	709	674	729	697	701	726	678	702	684	720	680	663	704	649	706	674	664	734	744	727	676	634	670	688	768	701	680	656	679	714	753	698	696	686	715	725	658	653	669	708	710	634	672	701	679	661	710	710	744	665	698	693	680	732	665	736	673	630	681	707	739	689	677	700	627	705	653	675	721	687	702	690	717	716	676	670	698	730	690	712	676	703	712	678	705	692	707	686	718	639	705	669	620	707	680	695	698	692	742	666	687	690	665	717	727	727	713	656	670	679	681	665	698	680	701	655	692	685	694	693	683	706	674	684	699	775	718	701	666	686	683	709	715	739	735	706	695	669	690	699	685	647	681	694	692	712	649	682	715	710	688	716	662	634	719	712	696	693	721	693	694	708	687	712	663	719	721	666	755	762	681	685	717	621	736	709	740	670	695	729	641	718	708	668	663	700	725	728	659	702	653	687	663	732	735	670	725	712	670	686	724	691	677	689	669	699	702	668	703	702	711	701	682	699	711	717	689	674	715	664	706	712	674	670	692	758	679	692	696	670	648	682	668	730	724	686	701	692	697	640	715	719	666	642	686	638	710	669	628	730	618	726	754	704	685	693	714	671	727	697	677	704	701	693	714	684	731	657	693	684	683	718	700	652	688	672	677	689	633	723	649	737	702	671	677	657	680	716	669	710	635	677	692	633	701	731	755	727	726	673	673	686	668	718	682	730	695	682	718	754	690	733	675	703	685	704	723	628	712	636	687	680	674	699	743	767	722	684	694	696	718	690	726	722	675	689	680	712	737	683	660	679	660	698	679	697	737	696	707	754	674	658	686	732	746	667	670	711	691	702	697	679	728	703	757	690	682	673	635	698	717	705	692	677	681	658	722	734	672	657	715	737	730	693	708	638	696	704	684	657	691	686	699	701	687	679	685	684	685	664	668	707	734	711	715	722	733	672	674	704	712	705	675	709	675	705	680	723	662	699	720	751	706	727	722	684	684	688	737	663	729	715	679	720	649	676	676	709	630	663	754	669	727	674	655	670	679	681	687	663	645	686	724	718	722	720	735	699	659	717	676	703	637	708	750	642	672	690	688	731	678	702	664	747	723	658	719	710	669	713	695	729	662	689	676	717	699	689	702	671	743	723	686	718	680	706	721	706	676	699	679	682	698	724	683	719	686	722	615	723	722	711	679	681	710	678	671	681	654	673	667	715	660	708	674	669	698	666	672	657	724	690	663	711	719	694	687	680	700	708	702	713	739	692	664	698	698	733	714	724	753	640	684	678	669	717	702	653	698	688	678	689	685	696	702	736	701	698	722	657	661	762	699	672	663	751	688	732	674	713	672	710	701	632	650	711	669	732	718	731	678	683	716	703	697	714	712	677	676	678	693	730	649	695	706	732	715	704	677	709	712	708	710	683	735	707	733	671	731	708	683	703	667	682	715	679	651	647	679	711	733	690	676	727	738	648	729	678	714	705	667	744	661	702	715	699	700	687	686	694	682	722	747	709	736	711	792	690	705	691	744	697	751	694	684	708	708	683	685	688	609	667	692	725	713	711	637	685	696	707	666	689	676	685	676	691	705	686	699	706	678	694	711	691	641	709	659	688	730	699	669	682	657	705	658	675	702	681	615	714	684	699	660	718	734	724	708	727	695	715	661	670	703	720	660	715	672	681	678	714	664	675	734	743	655	714	684	682	751	704	696	696	654	657	706	737	707	691	711	700	678	688	683	730	682	721	746	707	697	668	652	681	734	680	692	777	670	707	683	694	714	723	690	697	683	724	668	725	665	678	724	701	678	725	710	699	713	689	718	659	722	692	702	728	690	685	702	638	675	704	671	775	707	692	659	662	694	698	706	722	679	706	703	701	694	707	694	722	684	688	721	668	659	679	673	683	638	660	693	684	687	706	711	718	694	694	676	724	680	703	702	723	682	670	653	700	714	663	654	747	658	704	706	696	674	700	715	714	704	681	650	700	705	677	770	659	670	699	680	722	672	680	721	706	710	706	700	755	695	683	693	706	684	698	656	667	692	649	715	715	692	739	702	700	681
39725	70718	47438	33772	7236	1232	1072	996	1003	938	932	974	898	918	902	903	913	912	907	903	858	865	898	877	897	884	855	876	844	902	908	905	914	878	922	859	885	883	930	939	894	867	887	866	870	911	919	819	849	869	855	862	864	890	893	893	894	880	859	843	904	903	867	826	890	882	883	900	852	877	873	855	816	871	866	864	890	879	854	919	913	883	833	836	875	936	872	902	870	872	854	866	911	870	946	850	874	818	881	905	879	862	919	880	875	865	913	849	843	910	895	873	882	858	880	880	902	905	887	865	886	840	870	825	891	845	882	845	872	851	864	905	851	862	857	921	902	887	899	877	939	836	840	839	886	896	863	864	874	846	870	895	834	892	889	829	894	861	865	909	845	880	893	890	876	942	914	884	896	873	910	851	889	848	857	887	854	885	860	844	863	837	890	823	843	851	909	873	944	884	888	880	870	889	863	849	862	873	861	877	922	903	858	909	907	871	905	884	920	865	838	901	845	858	845	870	847	877	918	866	908	910	850	901	863	842	899	864	889	867	898	900	811	921	837	906	809	849	871	862	881	898	909	910	899	867	853	898	869	842	915	856	878	840	867	869	882	861	858	832	862	901	896	883	870	878	859	887	903	884	895	867	871	924	868	882	894	870	888	869	902	839	858	908	865	937	868	856	886	852	891	838	921	898	824	937	865	827	898	927	864	875	892	846	867	908	905	892	888	871	845	897	873	866	856	882	867	852	942	917	920	854	884	841	852	884	884	886	890	895	889	906	865	892	899	908	851	885	915	884	919	891	926	873	877	910	895	907	890	928	835	921	921	849	826	867	871	887	913	859	858	812	833	847	868	853	896	927	878	926	880	892	873	839	895	834	843	829	868	913	943	886	885	820	883	934	862	892	866	850	852	848	841	905	907	917	896	844	942	869	882	908	857	877	816	865	873	817	876	857	897	882	912	926	884	911	838	902	871	867	836	812	870	894	878	891	884	859	851	848	901	897	871	823	868	927	880	887	865	864	871	859	886	795	896	911	885	862	859	905	911	926	887	866	852	819	904	920	886	876	856	913	899	836	900	871	852	819	878	867	820	870	861	865	920	841	891	828	884	838	879	909	848	849	866	860	900	842	889	820	895	851	887	804	901	848	885	885	869	869	893	889	841	889	884	891	853	894	871	892	881	883	857	868	884	905	876	888	876	896	891	867	829	907	899	926	870	865	863	880	819	873	872	846	850	863	896	877	888	851	913	916	901	908	839	914	862	873	841	871	893	917	879	918	868	925	837	892	895	867	901	857	879	911	890	877	888	893	843	915	841	945	884	912	827	899	862	902	925	846	841	848	863	888	883	859	899	910	891	905	882	921	877	907	914	875	849	872	871	865	849	864	831	868	858	942	884	896	914	834	840	856	885	858	848	908	843	913	850	834	848	899	896	854	877	906	802	854	888	916	893	915	866	886	883	867	875	876	845	924	864	879	827	920	891	871	839	856	877	860	879	849	932	851	877	941	891	874	885	917	944	898	869	801	893	853	867	877	889	889	889	831	863	891	838	879	879	882	892	871	884	899	909	872	892	913	892	932	876	857	875	896	912	845	898	880	891	926	855	899	918	875	767	884	901	859	868	837	852	826	886	891	872	863	868	898	904	905	887	852	881	865	900	875	875	892	865	892	852	877	855	953	882	845	843	878	894	887	880	917	870	836	887	859	892	852	896	845	890	842	851	858	854	841	876	825	858	886	816	882	907	899	910	891	893	883	878	872	869	879	871	896	805	893	888	854	861	903	863	902	854	897	887	886	823	889	887	883	837	857	888	922	903	919	877	891	864	890	832	875	885	887	815	906	847	861	906	889	834	858	884	879	894	827	865	887	815	842	841	898	861	877	882	861	851	836	854	886	845	880	912	860	871	812	911	887	826	861	909	812	839	837	943	855	883	908	847	863	847	865	870	929	866	842	865	822	887	841	860	847	865	878	875	888	886	889	865	844	917	904	910	902	888	827	852	839	869	936	880	920	848	854	906	904	870	878	894	874	853	835	865	876	867	912	896	896	882	871	922	907	841	823	882	884	856	824	863	913	890	894	888	891	886	927	839	865	920	865	856	901	834	898	863	924	908	868	865	861	871	863	864	887	908	874	839	891	849	868	844	876	911	934	905	890	828	909	891	830	952	877	924	869	888	880	827	880	864	889	871	869	892	851	884	894	873	983	886	852	879	932	891	850	868	858	847	899	845	874	878	837	845	888	861	896	901	899	879	874	881	961	863	885	861	851	895	882	915	848	861	829	874	921	906	845	877	818	845	892	847	859	911	858	878	837	887	866	938	855	854	810	840	812	881	920	914	844	839	830	843	849	904	918	901	903	866	893	912	918	929	839	917	942	871	885	876	818	856	934	812	885	834	891	873	894	888	879	898	906	892	856	897	930	903	904	865	886	909	853	884	884	845	883	936	859	856	918	887	861	870	851	889	855	912	920	888	868	878	856	912	886	864	807	887	928	869	848	918	855	924	934	912	849	904	899	900	845	807	842	821	903	883	912	898	880	892	883	838	892	867	853	931	827	899	859	883	904	859	910	885	874	902	819	882	850	886	814	837	900	859	833	873	957	853	831	888	817	884	879	857	866	879	889	846	893	865	861	958	897	886	827	922	857	905	842	907	903	901	866	884	894	851	875	872	866	892	862	867	883	853	910	866	907	905	885	883	898	863	879	831	837	850	897	890	867	840	855	880	862	942	912	890	904	852	885	949	917	864	926	869	831	853	895	906	898	843	879	889	885	882	860	884	866	884	923	827	862	887	893	885	860	870	845	845	860	885	804	888	859	824	911	894	935	838	845	844	900	823	866	897	855	872	844	872	915	948	884	874	918	871	915	934	906	887	902	870	879	896	874	898	867	890	847	852	868	906	915	900	897	883	843	925	887	897	854	856	874	834	884	919	866	843	853	859	850	843	826	883	848	876	878	911	931	853	927	923	870	864	926	866	873	929	869	867	828	827	861	838	904	848	876	885	898	913	901	836	881	870	857	856	896	862	872	856	874	871	863	874	862	841	900	880	861	869	856	877	876	840	834	888	885	882	826	864	883	852	941	896	843	859	908	872	881	899	850	908	866	866	868	826	839	875	872	815	889	875	875	873	897	902	889	888	838	969	902	909	818	865	905	867	822	850	817	873	913	909	879	815	873	875	891	929	848	832	941	855	898	894	901	911	848	969	865	817	854	840	912	923	912	906	896	876	923	931	879	916	944	883	910	861	872	898	843	848	906	830	881	872	906	900	928	838	873	911	879	868	859	843	850	888	880	849	857	870	950	850	894	929	846	829	886	877	900	893	877	898	887	877	886	834	915	889	877	880	878	866	866	894	861	851	823	846	854	892	852	892	872	917	914	909	891	832	856	838	884	874	882	898	900	845	882	969	872	813	856	819	887	825	912	841	896	884	849	839	816	821	876	898	855	914	848	853	898	888	889	871	878	821	865	823	887	841	810	878	870	879	834
25006	22122	26883	25006	6966	300	293	270	227	233	265	215	217	250	269	256	204	214	261	220	244	210	245	247	243	245	251	222	222	237	236	238	248	245	259	213	247	244	200	239	246	238	227	237	227	229	244	270	261	259	238	227	222	223	222	209	239	232	223	225	220	234	222	234	211	229	234	227	266	237	207	211	235	226	240	210	237	226	204	229	241	231	224	206	209	239	249	224	236	238	222	250	238	235	253	228	224	214	219	234	222	234	235	215	214	218	229	243	235	236	202	244	214	224	246	240	235	228	239	219	233	246	220	229	236	226	231	240	239	232	223	238	236	258	250	237	198	219	242	250	233	243	220	255	239	236	244	238	236	234	230	221	239	219	229	210	223	217	246	254	239	233	241	245	227	217	209	256	243	254	230	222	239	240	202	212	216	243	229	199	242	250	230	203	238	233	235	256	256	208	249	238	242	209	233	240	226	235	227	252	250	252	262	231	259	217	214	227	229	222	237	258	270	228	221	242	222	256	231	236	246	222	252	250	230	195	246	239	228	228	231	225	252	205	209	208	236	218	238	221	227	223	234	221	245	254	225	243	237	213	228	216	204	228	212	200	226	232	229	246	221	236	233	225	254	230	228	222	222	239	213	209	232	245	233	238	228	235	220	234	241	204	222	229	235	223	230	241	234	223	247	212	217	215	231	256	237	224	232	255	212	216	227	230	224	234	231	229	243	231	239	223	228	237	232	225	223	205	225	233	246	231	255	226	218	229	237	223	232	237	230	227	204	245	240	224	249	241	230	248	194	265	220	249	268	204	212	220	230	232	234	226	231	237	229	225	207	233	217	253	218	219	241	220	239	233	228	199	216	227	229	234	229	248	198	236	224	212	249	234	226	245	221	226	231	236	228	232	226	228	253	240	231	230	218	221	221	212	259	213	220	228	242	239	195	239	248	253	225	226	239	224	249	231	229	231	231	254	235	197	242	213	241	222	235	246	243	240	243	211	207	246	230	226	245	213	245	187	225	213	201	233	201	248	241	251	210	259	211	215	258	202	269	197	223	231	233	254	208	229	217	233	226	237	234	251	212	255	231	236	215	236	231	231	215	206	240	233	237	218	235	218	203	226	213	237	228	237	217	234	226	236	209	224	208	212	258	213	220	242	256	202	218	221	219	243	211	223	227	256	251	239	228	236	208	227	228	267	241	243	232	217	242	252	238	237	234	239	243	222	201	219	215	224	222	233	232	243	234	239	208	218	218	202	240	224	230	229	240	208	242	227	239	240	267	215	224	211	242	215	215	217	230	199	220	247	202	254	219	247	242	224	235	229	220	238	221	229	253	248	210	222	215	251	231	221	227	222	227	251	277	236	251	222	250	230	221	223	222	247	224	220	216	223	260	226	220	238	246	241	217	233	207	219	217	231	244	228	239	228	211	248	236	245	234	263	228	226	222	232	254	228	217	241	226	217	240	248	216	252	247	228	227	208	231	247	272	238	227	243	224	248	219	231	214	240	200	211	262	211	264	257	210	223	253	233	205	235	232	223	225	256	222	220	219	195	227	236	231	249	223	246	215	220	246	238	240	216	221	228	238	209	258	231	239	214	207	226	233	207	242	198	238	253	249	238	205	231	237	224	232	250	243	225	285	220	204	225	249	238	236	240	225	209	229	232	248	228	232	238	255	216	212	224	225	252	218	215	247	262	233	230	230	236	233	222	202	223	240	223	228	257	229	213	228	235	236	213	205	228	238	222	232	250	237	223	195	221	245	228	240	220	250	229	235	233	212	235	261	219	194	243	241	250	246	247	230	234	241	235	227	246	239	267	249	235	239	224	199	230	226	222	230	246	228	200	219	237	250	228	215	236	246	212	228	251	210	214	222	208	220	228	222	243	216	215	220	228	211	218	238	213	238	256	231	242	210	241	226	216	243	257	217	221	223	217	193	242	217	250	223	212	220	214	210	225	249	246	241	231	254	237	240	229	260	219	263	221	188	236	247	229	227	232	246	238	225	241	228	234	200	209	225	224	211	220	234	210	230	209	216	230	239	241	253	213	212	235	235	218	263	226	250	241	214	224	233	229	236	264	230	218	220	225	229	203	234	237	224	231	229	247	233	243	244	241	238	240	249	200	195	235	237	224	245	221	219	247	250	217	258	249	237	216	213	222	229	227	219	229	230	214	209	247	251	231	235	250	232	247	244	244	239	223	223	223	224	228	243	254	212	223	238	252	244	224	197	263	222	216	205	222	263	234	227	253	212	234	233	249	219	225	195	219	243	267	229	220	242	222	251	230	244	233	208	249	237	238	212	244	212	213	248	240	235	230	219	219	248	231	224	228	229	261	244	222	213	219	238	233	248	218	221	227	190	208	218	222	201	228	227	238	276	237	234	226	244	255	240	213	243	217	224	212	233	262	211	229	232	211	251	212	213	237	231	222	230	221	233	247	231	249	225	217	199	230	252	226	216	227	227	238	198	242	225	199	212	236	221	235	209	235	230	236	237	212	242	241	222	249	232	244	226	253	215	245	230	209	222	236	232	258	245	224	242	236	238	246	224	250	218	208	255	208	226	254	232	239	240	244	239	226	219	237	209	245	223	218	221	247	227	240	236	230	208	219	235	219	221	222	217	223	230	257	230	193	249	258	228	215	201	218	225	231	240	198	223	239	263	225	251	230	257	222	247	247	245	223	235	212	230	244	237	234	232	256	240	225	234	213	207	254	240	213	246	221	228	252	248	205	230	241	245	216	251	254	208	240	236	218	204	216	249	225	243	227	222	202	234	230	216	261	237	267	211	232	246	244	218	209	219	219	238	214	232	250	204	226	220	246	249	230	215	221	246	242	238	226	250	230	207	216	240	205	223	215	255	226	231	226	266	250	224	213	250	243	237	234	221	200	230	226	256	237	233	247	218	234	241	231	222	230	231	280	241	232	222	225	240	236	239	243	233	252	219	228	226	219	208	229	246	211	232	207	233	242	207	213	232	219	208	232	251	208	238	250	209	228	219	225	243	209	217	206	209	233	223	235	241	239	241	234	219	245	236	232	231	234	231	242	238	238	237	238	234	206	237	216	243	231	245	224	220	223	229	255	234	207	224	259	244	242	202	265	204	252	219	204	218	253	232	236	238	206	252	230	235	244	237	245	243	233	244	226	254	233	224	204	222	215	224	238	213	218	227	237	223	223	230	235	209	222	245	224	217	233	217	247	246	255	222	230	252	230	229	249	198	243	207	202	250	210	248	229	219	212	229	222	242	198	228	225	253	219	241	232	255	235	229	198	212	223	229	239	234	220	226	215	251	215	260	214	245	220	227	269	217	234	224	247	225	217	236	209	231	267	217	266	200	223	262	229	240	232	234	238	229	234	222	204	250	239	252	251	203	235	232	233	229	213	245	221	259	198	220	253	234	263	230	198	237	239	241	240	212	232	228	222	237	236	242	243	245	252	244	238	196	232	229	232	230	234	229	200	234	218	216	233	231	208	221	223	257	221	223	242
38274	53711	35059	21686	4609	401	409	396	374	354	354	330	342	311	330	335	317	351	304	317	332	320	353	332	323	323	336	279	308	320	315	322	323	319	312	317	306	313	295	327	324	353	306	296	302	358	311	319	300	272	326	326	364	306	323	335	331	293	334	310	326	320	305	355	312	318	310	320	328	294	328	319	323	317	280	314	307	300	302	314	308	312	314	313	339	303	305	320	313	328	318	290	306	324	304	324	336	337	291	321	294	313	333	331	298	301	300	293	298	319	315	300	306	298	275	305	306	306	300	316	321	310	348	315	339	336	308	306	320	315	345	313	336	298	308	328	292	324	317	340	307	324	303	317	307	297	323	343	309	253	300	376	332	296	326	328	300	312	323	324	304	346	330	327	348	317	311	295	324	345	307	304	329	361	313	323	320	317	336	313	311	325	335	322	321	326	322	328	330	319	336	300	273	301	325	311	308	305	287	354	300	306	344	331	308	272	295	343	307	304	301	293	320	359	298	287	332	327	319	295	299	323	303	349	296	303	321	331	330	324	346	323	309	317	286	301	310	326	354	340	321	349	336	313	318	320	334	316	294	320	309	323	332	315	323	298	326	324	309	323	305	312	316	319	290	345	315	311	322	306	280	288	327	333	313	308	358	303	328	332	362	303	309	311	312	342	320	303	346	318	316	311	305	321	344	315	337	306	314	319	277	334	315	317	351	299	321	327	337	334	315	313	302	291	323	302	323	305	312	319	278	302	335	295	346	323	338	348	304	323	308	299	315	314	296	295	295	323	328	307	303	329	340	297	326	315	326	343	321	318	286	298	338	322	316	340	314	298	299	330	311	334	309	368	313	337	376	302	313	363	295	291	333	306	320	316	312	351	316	342	293	321	330	319	315	330	302	318	316	303	305	326	336	328	311	305	306	292	309	308	310	299	346	325	317	318	332	304	319	332	298	331	285	291	323	337	308	320	313	325	298	294	357	297	337	359	324	303	332	298	305	341	315	343	315	314	347	310	343	316	312	296	310	307	323	308	355	311	340	324	327	330	327	336	336	310	307	295	316	341	323	320	321	316	307	315	309	309	346	333	330	315	334	304	321	324	306	293	336	309	288	300	300	312	322	338	320	336	302	323	342	301	334	302	320	298	328	333	286	316	316	338	315	310	312	333	306	309	297	321	308	305	315	281	325	261	321	281	324	308	347	333	307	331	313	299	327	280	314	335	328	308	325	347	333	360	328	311	340	313	322	291	308	313	293	342	339	292	307	322	298	317	321	328	319	312	365	337	276	324	318	327	339	319	296	321	328	345	302	319	339	325	298	307	312	296	308	333	324	319	290	305	325	284	323	325	335	312	314	302	310	332	335	349	310	294	294	301	313	334	338	284	314	308	304	320	299	329	359	339	279	303	339	292	340	304	313	295	314	308	302	316	316	306	318	298	330	314	327	301	310	319	324	331	320	291	295	304	347	296	340	309	326	318	329	316	325	338	312	359	323	327	336	313	313	294	308	314	349	319	323	326	321	304	333	315	275	317	316	319	328	312	316	288	314	329	321	298	301	317	315	335	281	333	309	307	328	328	357	317	290	310	342	329	319	326	309	354	307	319	291	326	335	287	332	325	332	322	317	292	353	291	316	336	308	283	310	319	333	312	336	288	320	344	267	319	322	309	302	309	302	370	334	321	336	296	312	309	313	342	306	321	296	308	336	325	303	308	333	315	298	318	318	328	327	306	318	329	286	319	325	327	324	332	333	334	296	324	330	322	345	309	325	302	313	350	317	315	321	288	329	332	313	290	312	346	290	330	335	322	312	309	325	325	333	316	291	315	320	336	312	297	295	319	313	294	311	320	334	307	345	318	323	337	292	312	302	308	316	309	303	304	309	299	300	323	321	321	310	328	348	314	316	302	338	296	297	336	342	312	302	316	334	317	346	295	307	328	328	320	335	320	300	255	312	319	330	335	325	306	320	329	345	326	321	302	317	326	305	319	303	302	327	314	292	323	321	332	313	348	306	319	325	297	345	343	285	303	321	346	306	309	269	308	304	344	333	294	313	317	291	337	314	312	316	330	318	318	331	316	302	296	301	317	323	340	300	323	273	338	311	313	293	290	337	304	317	328	316	312	316	322	301	333	312	302	298	324	308	313	316	319	339	314	304	337	350	320	291	329	324	328	332	320	298	314	318	306	336	334	315	324	316	296	290	315	296	319	326	296	288	313	321	320	318	345	348	348	312	311	320	291	309	288	352	311	331	298	291	321	286	326	332	304	325	292	333	317	298	330	321	351	331	310	332	321	292	308	313	337	309	353	302	346	315	317	276	288	320	285	325	329	304	307	292	308	319	331	289	275	312	359	324	344	314	304	309	323	316	315	297	310	307	293	292	337	307	347	297	301	290	308	327	322	315	302	328	276	297	303	336	313	311	312	328	280	325	293	323	326	332	332	312	325	335	300	298	337	297	315	306	291	314	306	313	352	321	333	323	279	308	325	312	345	319	287	302	311	308	313	297	327	321	304	321	294	308	301	293	281	291	347	322	312	312	305	321	307	323	321	341	327	320	294	320	317	316	322	314	351	317	329	344	343	333	321	313	354	312	323	288	325	353	328	288	324	323	318	291	282	287	280	339	315	306	325	324	298	323	328	319	320	325	337	277	315	325	326	298	286	289	305	338	320	280	304	308	314	299	283	318	312	280	338	307	295	319	333	311	292	323	312	316	341	325	292	320	291	316	320	328	320	341	335	296	298	318	329	319	388	330	305	327	328	333	322	327	311	283	306	314	298	336	296	276	324	307	308	344	320	331	301	330	304	349	314	299	342	312	327	339	336	337	355	301	290	320	333	331	314	338	329	297	308	287	300	334	311	350	339	314	317	285	304	320	326	331	293	328	290	315	316	321	327	323	314	318	320	336	313	329	328	313	322	304	331	323	304	332	308	310	284	312	324	324	295	325	341	327	307	349	275	299	349	332	302	319	324	306	351	335	359	274	330	317	336	318	316	328	317	331	318	323	321	320	283	327	319	310	331	330	311	330	297	291	320	313	306	294	339	351	310	328	305	307	330	324	320	352	309	322	320	314	311	324	328	325	346	304	325	351	344	301	306	341	344	323	333	312	312	304	339	327	331	348	332	299	329	297	300	320	313	329	311	325	310	345	305	335	272	338	322	345	307	321	282	303	290	294	329	329	316	337	281	326	316	326	328	282	312	275	301	338	305	309	358	354	287	298	298	340	294	330	325	343	307	294	322	310	304	308	308	343	348	294	313	308	299	313	343	295	308	319	303	292	311	320	276	320	337	313	295	286	333	312	271	333	318	306	333	326	309	328	315	332	335	323	293	324	313	347	327	324	333	358	309	303	330	313	307	309	317	311	332	313	338	337	323	291	333	324	346	323	344	314	315	335	326	343	323	294	362	308	330	323	302	331	323	301	309	326	320	308	320	340	310	330	305	308	318	329	266	322	296	327	320	347	292	321	320	302	313	313	312	301	300
22308	21381	28459	25329	21622	18256	3744	811	644	617	639	562	593	602	592	589	569	578	543	589	570	569	563	561	556	578	548	532	590	573	562	606	556	552	585	585	582	562	564	582	599	571	554	583	547	544	541	554	584	584	562	553	568	569	587	580	546	529	538	557	591	552	563	624	545	568	574	597	575	530	563	562	578	549	549	552	585	560	559	578	549	563	567	601	566	543	599	572	556	579	520	598	542	592	589	532	566	539	541	598	600	572	541	566	525	559	563	529	535	532	568	532	545	562	610	586	571	590	546	572	524	585	547	564	543	585	533	572	548	525	555	541	547	585	512	578	563	580	528	523	556	605	546	571	536	543	520	586	571	557	548	549	582	591	562	535	561	566	575	583	544	580	563	535	526	545	541	562	590	552	567	586	565	569	579	569	543	590	572	537	556	526	558	534	600	552	585	526	580	551	548	553	564	574	536	504	542	568	575	528	580	562	598	535	565	585	549	565	567	559	531	491	569	564	605	573	571	547	560	546	570	552	577	544	561	547	595	561	536	554	537	579	523	525	531	588	550	546	569	566	562	586	581	545	565	580	546	558	576	500	551	560	516	610	544	565	547	553	545	551	555	564	567	578	571	620	565	549	537	529	569	561	586	573	561	554	559	580	482	583	615	551	560	589	527	599	547	553	572	531	539	515	553	558	611	584	537	589	551	557	570	533	534	587	562	577	577	555	578	562	598	545	589	632	546	538	547	586	553	594	581	526	535	549	575	577	496	564	625	576	556	557	520	552	570	561	581	591	604	578	530	548	575	547	549	549	529	554	564	568	534	570	537	588	540	544	545	564	534	550	559	532	587	548	554	529	610	573	554	582	599	549	558	577	551	563	538	502	586	582	559	564	543	615	547	526	548	519	583	596	525	562	569	553	588	570	567	526	569	551	556	529	545	543	516	537	544	545	547	578	553	545	559	542	574	564	521	517	559	544	574	549	578	559	545	527	576	559	521	563	569	586	559	524	558	554	544	574	544	546	557	524	561	547	564	533	594	531	569	532	602	506	586	614	559	571	537	555	539	567	583	595	589	561	573	557	558	627	551	528	572	570	533	561	600	524	611	570	598	575	552	599	572	532	539	563	519	561	610	564	538	582	573	566	560	527	612	546	526	543	542	581	589	521	500	562	527	553	531	583	545	569	502	563	562	562	583	537	572	534	568	541	571	581	518	573	566	574	519	552	628	578	545	625	549	564	597	566	598	550	566	553	542	587	556	613	559	537	561	620	575	574	591	554	592	552	542	572	532	563	571	559	574	555	527	577	553	558	553	538	564	552	543	584	548	578	570	547	569	565	533	575	532	542	555	541	571	585	494	587	588	555	557	571	557	537	550	588	582	614	567	563	524	544	572	583	533	610	553	565	566	546	537	543	504	537	542	536	547	604	554	545	534	584	538	564	572	552	551	534	557	581	576	569	572	580	521	534	605	552	554	529	538	576	559	590	581	569	562	576	534	587	590	585	549	590	565	578	554	574	549	528	551	551	606	554	542	557	560	538	581	554	560	556	602	631	544	519	572	544	530	580	543	593	550	535	541	535	591	571	536	563	539	519	552	578	552	592	606	587	560	546	508	564	616	551	570	539	596	581	590	551	568	531	557	583	571	575	548	543	579	591	540	594	569	569	536	546	509	551	570	537	532	551	535	524	539	558	560	542	547	538	584	576	540	522	567	517	554	559	540	569	524	551	530	536	522	614	584	571	559	566	614	529	540	523	541	546	590	566	546	529	569	574	537	506	560	586	555	617	558	594	555	578	554	546	597	523	584	534	555	544	545	564	564	540	567	572	581	538	550	526	561	543	530	577	595	566	561	612	556	562	570	583	599	543	512	560	526	569	547	577	547	568	495	567	531	584	558	569	533	535	560	513	589	564	550	552	563	574	568	580	542	576	598	575	553	579	535	573	552	562	567	558	554	567	584	503	569	584	574	577	559	562	534	538	584	526	601	545	593	558	548	594	553	534	561	573	565	549	564	546	570	566	539	537	554	569	550	617	536	545	553	545	568	578	546	575	553	560	513	580	561	564	541	588	564	591	567	580	611	572	579	550	561	520	534	605	552	575	538	563	568	553	577	559	544	559	541	572	554	548	532	617	524	528	571	615	591	581	589	579	601	545	635	571	578	593	585	515	552	547	566	523	559	533	572	590	605	561	568	601	581	605	554	543	579	550	568	572	538	557	587	543	551	537	572	562	567	555	563	560	568	573	531	549	491	548	563	568	553	577	563	568	569	542	537	563	563	569	579	558	563	530	544	571	580	544	569	533	594	600	598	595	516	545	575	503	547	557	574	580	543	568	607	572	566	581	531	551	544	564	572	538	579	561	569	572	563	566	574	551	559	563	528	554	527	571	534	579	539	559	555	532	575	571	582	533	566	548	561	583	517	508	575	564	561	555	602	592	591	548	556	574	554	553	602	586	625	584	581	547	532	599	580	525	577	542	543	542	526	569	522	554	541	575	586	576	572	549	530	566	572	589	540	567	576	550	574	553	553	577	574	545	605	533	539	516	575	574	570	568	549	504	574	533	561	579	552	550	592	602	539	599	569	527	543	577	589	539	563	541	544	596	578	586	557	567	532	555	552	592	564	554	562	555	569	530	569	532	492	541	556	543	550	554	580	567	580	537	619	518	561	533	549	551	555	583	564	520	603	568	579	581	541	564	578	586	591	540	565	558	563	572	543	549	608	572	558	531	565	557	552	533	586	554	578	551	549	542	603	531	611	571	545	559	557	523	545	563	540	550	577	534	619	616	552	561	582	569	556	572	572	577	525	562	514	557	556	554	559	591	573	563	526	529	571	555	570	551	560	566	568	602	534	565	535	564	561	541	559	573	591	533	581	539	545	585	561	532	574	537	536	578	537	522	553	607	575	604	538	579	604	584	541	585	561	549	546	520	569	557	588	552	557	549	511	582	598	528	542	534	570	537	579	541	555	559	583	558	587	544	570	547	537	570	543	545	574	582	562	562	582	581	559	540	563	558	523	531	545	557	554	564	558	546	560	557	611	574	517	538	555	555	513	542	542	561	551	566	557	581	543	557	540	621	566	568	557	545	554	558	550	549	564	552	554	567	574	551	531	547	551	555	556	509	580	562	590	581	576	527	556	568	555	558	541	571	574	559	561	564	554	531	525	554	564	594	548	522	524	560	596	632	552	544	529	552	573	525	578	566	539	559	525	541	570	583	540	570	571	551	559	606	534	572	547	575	558	517	606	536	546	552	552	576	581	528	529	572	545	554	538	583	576	535	548	556	575	554	520	611	560	557	536	542	568	595	600	538	571	580	580	513	537	541	551	551	560	538	538	561	556	562	560	548	545	563	554	533	564	578	606	563	533	553	544	585	560	554	596	590	557	576	545	528	578	505	545	531	558	557	555	572	550	571	518	555	537	580	505	543	575	537	546	568	536	571	577	560	533	542	572	518	580	548	556	553	538	636	569	546	578	559	515	554
36240	79983	59025	41667	9993	1167	1033	961	915	836	814	872	796	816	793	784	817	773	725	726	723	697	720	755	748	767	766	760	728	709	723	745	719	717	725	737	714	759	745	710	772	766	754	685	782	694	695	727	791	725	698	742	718	714	782	768	739	696	724	683	728	743	718	740	766	687	740	738	753	677	707	707	717	692	719	745	719	714	761	769	724	736	703	689	733	735	725	726	767	708	708	756	725	748	746	729	712	696	718	747	751	720	741	721	695	700	665	666	724	724	757	740	726	706	720	746	758	779	756	689	714	691	707	727	711	701	767	702	710	708	728	721	695	714	672	735	722	689	711	760	706	706	684	768	747	732	722	734	703	740	716	725	702	750	788	772	711	743	717	725	736	728	716	721	714	705	737	760	702	705	688	736	758	804	695	729	728	738	708	729	735	746	712	750	681	775	749	688	709	733	697	733	785	724	663	756	677	722	722	701	726	734	670	699	716	750	721	707	665	715	757	688	700	765	731	717	721	704	705	666	683	741	754	729	694	738	709	735	755	707	692	696	764	722	717	749	707	722	690	737	683	749	735	734	698	721	708	758	714	704	733	730	733	741	696	697	749	681	744	664	729	681	720	763	719	737	728	697	783	719	725	748	725	729	762	793	759	678	725	767	715	750	745	717	695	764	760	683	713	732	730	750	779	765	704	769	688	751	672	738	712	724	754	717	687	655	719	735	692	706	676	697	717	713	733	695	736	726	703	703	739	683	707	758	748	755	708	756	792	729	766	733	741	715	695	755	725	738	729	725	720	717	743	714	790	720	713	715	719	718	716	719	775	731	723	745	717	718	734	708	702	705	667	721	687	733	711	712	784	725	721	730	721	750	680	774	766	750	731	709	774	694	766	709	671	757	726	718	733	662	740	740	744	760	724	687	737	710	746	694	696	686	756	747	767	730	727	694	712	718	675	683	765	753	687	683	708	737	729	757	756	703	720	705	734	716	715	740	681	722	696	674	723	704	741	787	772	717	709	751	713	689	726	693	713	737	722	747	757	730	708	706	738	734	710	693	687	702	746	731	729	693	700	728	677	672	735	731	715	816	717	794	697	737	725	695	739	727	750	716	715	712	729	759	699	685	745	664	715	740	734	757	755	725	752	724	733	722	715	772	683	746	757	748	706	704	742	715	727	738	733	748	721	737	684	735	688	708	700	718	718	692	749	699	724	705	712	732	716	714	711	705	724	750	715	663	734	819	728	685	737	773	787	696	724	680	724	728	765	734	727	747	688	737	730	712	752	746	739	715	705	705	788	703	737	797	739	729	707	679	678	691	717	697	669	718	772	708	729	714	711	703	740	702	681	735	736	713	768	737	734	772	670	687	742	754	738	682	734	720	738	743	691	720	737	712	731	718	735	737	693	713	768	733	744	734	699	751	725	726	721	753	748	711	716	728	712	790	721	729	740	710	728	762	727	711	678	702	697	645	736	714	711	723	739	728	719	725	776	717	721	709	704	714	745	708	680	730	695	767	794	672	717	766	745	751	771	735	736	709	740	701	712	742	717	749	722	717	749	741	741	698	708	728	761	755	722	730	711	698	714	724	735	752	669	781	739	723	711	700	694	721	710	778	696	732	760	728	732	736	737	762	748	724	729	718	731	688	717	724	694	680	771	701	747	762	723	753	640	739	706	727	746	752	741	751	778	678	735	699	709	753	725	672	709	724	763	733	684	744	757	730	742	713	726	752	744	730	700	776	685	657	767	713	717	715	751	725	716	717	720	749	774	746	710	747	757	761	729	733	748	719	787	729	720	722	740	695	729	749	741	728	733	764	645	709	767	727	741	731	720	732	724	661	737	717	712	706	680	741	665	741	734	766	737	694	743	716	708	718	731	711	754	722	733	731	713	753	792	728	702	712	702	752	736	751	727	698	716	708	694	725	738	773	740	719	721	752	750	691	709	711	734	733	724	725	717	753	751	734	737	689	719	722	749	684	703	715	740	750	751	747	784	726	739	749	716	751	734	665	685	757	785	762	767	776	749	756	672	721	749	701	753	720	711	741	712	743	708	701	707	742	722	719	770	766	767	751	703	715	756	746	711	747	740	723	684	763	725	763	709	730	707	740	741	717	705	694	720	702	750	731	693	717	721	734	728	733	702	708	664	707	698	719	711	678	723	726	726	775	719	769	730	712	710	695	719	711	742	717	689	735	715	708	698	757	702	734	714	675	725	785	703	765	741	728	690	701	672	703	725	724	727	750	733	712	716	696	717	702	724	740	792	700	735	750	658	740	753	717	725	684	717	731	725	666	732	719	701	719	720	724	722	723	711	700	734	702	699	722	669	755	726	759	739	762	683	733	697	724	756	759	724	687	726	724	706	690	720	738	727	751	740	713	705	710	714	691	679	746	746	693	731	687	660	727	690	689	747	687	709	691	750	733	747	713	714	742	717	745	692	786	720	709	780	706	719	656	721	765	719	735	739	741	748	686	756	702	760	728	770	753	754	720	708	730	726	759	722	764	733	723	742	743	756	713	717	754	743	717	691	720	695	722	743	722	740	726	744	715	700	715	746	684	727	715	762	732	780	725	701	760	712	752	736	699	762	751	695	751	718	743	727	675	745	755	737	731	790	735	704	682	691	712	717	707	662	751	705	726	701	740	776	729	727	733	730	730	749	744	708	695	744	708	716	683	710	779	716	717	652	750	742	696	732	726	740	696	745	711	705	733	763	727	719	737	733	735	682	719	763	763	723	718	701	708	732	742	709	692	662	749	744	740	731	677	706	749	740	744	695	721	733	712	704	724	710	775	717	698	750	738	738	757	729	726	723	752	756	725	711	729	763	729	727	750	715	699	745	722	682	723	682	740	701	747	759	754	738	762	690	702	782	730	725	720	719	736	694	697	719	704	720	706	764	737	764	708	720	677	750	725	724	740	680	686	721	694	729	731	751	684	722	700	703	688	701	733	690	705	707	718	683	735	677	718	714	674	733	738	729	715	742	727	700	730	733	686	680	748	690	722	762	747	708	705	714	731	701	716	696	684	744	700	748	709	729	704	760	694	731	747	739	729	752	731	700	734	743	727	691	752	731	727	715	756	720	715	686	677	674	721	745	714	744	707	723	724	725	743	729	722	709	755	716	732	736	703	749	741	765	757	721	716	709	733	706	731	706	727	751	742	703	709	723	726	728	747	741	755	765	686	720	726	727	730	708	736	719	721	691	717	768	737	713	682	741	745	699	699	736	694	717	728	703	695	731	689	711	673	731	729	719	747	731	736	747	720	698	740	727	799	724	735	724	713	709	746	726	697	729	711	705	666	772	692	748	747	718	719	667	724	699	714	732	731	772	742	750	720	702	767	677	730	741	691	705	753	744	708	739	653	729	730	706	690	751	786	743	751	663	729	691	751	713	753	727	691	729	704	720	729	695	781	710	700	689	730	694	721	711	694	785	697	664	739	722	704	691	716	726	730	688	722	742	720	715	751	749	729	762	740	699	712	702	728
28051	21053	14168	6487	1186	446	426	443	441	423	410	392	430	447	389	457	438	417	392	422	465	455	416	421	404	406	440	434	434	434	391	415	410	424	483	390	424	409	432	428	418	397	420	404	421	436	414	427	435	402	429	430	405	436	406	410	425	444	440	418	439	443	412	421	395	428	423	442	440	430	444	445	425	442	439	418	483	418	452	462	425	407	398	445	422	460	409	409	414	453	453	394	437	433	462	440	435	383	428	427	420	435	450	416	431	396	450	440	434	417	427	402	416	406	459	432	439	403	416	440	417	416	444	430	424	431	437	412	406	466	437	429	431	419	461	436	431	455	429	403	463	447	432	440	410	411	427	449	407	421	471	441	401	428	384	410	399	388	419	437	396	437	429	427	453	412	450	423	453	446	398	414	405	423	421	422	406	414	426	392	432	427	451	420	438	398	412	433	411	453	461	425	429	418	447	399	449	401	425	394	424	456	455	436	411	444	420	435	415	438	435	400	409	402	423	416	398	458	409	418	400	394	425	385	417	404	422	436	427	420	426	430	390	457	456	451	423	417	420	442	435	434	441	462	439	416	424	420	417	394	430	470	410	452	455	434	437	420	417	427	421	444	451	395	434	416	461	411	454	430	451	444	400	467	452	423	474	421	416	435	436	442	413	441	435	405	437	444	426	464	448	414	419	433	435	417	429	455	455	449	425	443	445	414	428	472	453	416	423	439	440	426	421	435	432	443	396	388	426	409	446	402	413	416	400	436	420	405	447	383	461	464	410	422	472	424	471	439	422	445	440	446	412	445	437	402	431	466	430	424	429	405	453	439	397	378	471	432	421	442	443	419	451	388	403	430	454	436	423	462	421	434	450	437	424	452	442	443	418	405	408	446	402	401	429	431	453	417	427	410	419	417	391	438	426	409	440	431	400	442	393	438	431	418	443	413	418	403	435	470	407	467	396	405	450	426	434	417	407	400	426	453	428	466	428	445	410	465	415	411	436	418	438	413	421	402	439	407	389	454	440	417	409	394	434	420	430	430	435	412	397	401	429	391	425	472	399	428	426	430	468	434	447	425	433	450	436	411	382	446	457	433	423	457	412	459	406	411	417	439	440	377	440	448	460	436	410	430	416	456	412	398	447	427	435	403	405	425	439	451	417	524	408	382	419	440	422	423	422	423	429	431	418	436	451	409	419	440	428	449	437	388	428	431	428	432	455	404	449	464	405	425	418	425	420	402	463	406	398	421	424	451	460	474	442	421	437	423	447	429	403	408	438	400	421	438	450	440	441	418	433	429	448	440	455	410	463	422	426	426	432	425	416	423	454	455	433	445	387	430	407	423	437	429	465	404	419	411	431	403	424	423	448	412	451	444	482	454	394	439	423	456	382	423	387	398	431	445	411	401	434	434	453	433	435	481	476	449	427	454	419	400	453	457	435	433	451	437	439	445	433	489	433	428	404	443	447	428	399	413	415	456	405	441	421	420	452	432	404	414	457	463	429	484	428	437	408	411	409	424	416	417	442	399	439	406	427	446	379	462	432	475	403	459	421	430	446	427	392	454	427	406	446	446	425	384	418	440	393	406	425	418	431	426	457	419	454	433	440	424	414	414	473	409	434	404	433	410	448	409	458	435	434	434	460	435	406	445	419	447	430	463	390	453	424	420	457	407	429	408	372	429	429	471	434	432	436	422	427	439	451	418	446	453	395	449	401	433	435	426	426	470	431	419	414	430	441	418	432	436	452	424	456	458	398	434	437	427	453	408	424	401	425	464	450	401	405	441	444	471	416	488	421	418	417	442	441	440	420	441	423	414	404	397	391	445	427	396	423	423	411	456	397	429	425	413	450	414	402	407	483	435	425	471	444	458	438	430	431	422	423	426	456	435	445	415	417	397	465	409	444	444	445	440	421	436	406	415	443	411	447	413	437	428	424	429	435	474	460	403	417	396	404	426	460	438	418	399	410	408	395	448	419	429	417	424	457	425	444	454	388	423	471	441	443	416	396	443	460	407	413	434	440	390	448	397	415	404	387	439	428	427	455	420	455	416	428	433	443	448	412	436	411	419	436	419	457	420	405	412	413	386	410	413	440	426	423	446	426	402	427	479	448	446	460	384	435	453	437	412	402	426	442	437	438	450	439	425	456	441	443	411	427	456	418	432	432	426	407	404	426	443	427	409	431	439	433	436	431	457	439	403	437	450	431	419	421	409	466	425	451	427	442	465	414	441	424	371	426	444	433	405	416	437	436	407	441	473	434	398	455	442	454	428	429	460	449	473	400	461	425	455	400	439	449	441	421	440	417	440	390	417	412	444	422	406	405	462	409	442	416	446	450	425	412	449	442	408	435	418	434	412	462	413	477	423	425	484	412	416	415	421	390	452	457	454	396	462	423	474	444	427	444	493	447	407	434	425	400	477	453	446	428	431	433	440	391	452	453	400	404	439	413	466	444	422	424	419	433	443	460	424	412	451	435	421	419	407	452	401	441	439	470	418	442	438	414	479	443	436	449	454	437	392	449	454	399	441	449	417	411	436	395	406	398	432	416	407	411	394	414	419	446	451	409	398	420	429	413	432	392	436	424	449	457	424	447	425	401	428	438	422	435	446	403	440	434	420	449	386	442	438	423	435	421	420	420	428	440	416	459	436	405	475	409	426	432	425	433	422	454	444	438	384	447	475	446	428	446	434	442	387	438	418	423	409	431	443	411	412	440	426	422	434	434	392	414	440	438	439	439	431	403	434	437	425	405	425	437	409	429	448	417	398	420	437	419	413	437	441	440	426	434	427	400	465	437	415	408	466	450	410	447	444	422	414	448	431	449	373	411	426	458	431	415	424	424	431	425	436	459	457	437	443	441	431	465	444	445	430	448	436	427	442	422	442	427	423	449	411	409	400	418	463	389	452	410	463	442	441	443	410	408	440	451	430	392	429	457	406	404	437	399	416	396	408	447	465	424	418	425	433	475	456	466	392	440	467	435	442	433	453	419	444	456	454	443	403	423	406	410	431	445	433	433	435	461	445	462	379	441	452	421	437	399	440	434	407	433	398	416	412	452	410	447	425	422	413	422	433	437	445	418	418	437	419	460	421	446	398	406	388	415	418	466	419	420	459	399	440	404	413	465	444	411	459	385	373	433	418	428	435	432	439	432	428	477	426	425	442	426	443	401	424	446	408	421	407	404	458	430	410	412	375	420	438	428	463	417	424	431	414	428	380	399	451	419	383	413	422	404	428	429	435	445	410	408	382	429	406	399	408	392	438	384	420	419	399	448	405	397	431	467	430	435	406	462	443	427	426	418	431	447	423	464	423	431	434	441	457	427	428	417	447	437	446	425	446	434	443	445	417	437	405	468	437	418	420	404	447	448	408	459	409	412	463	407	423	447	426	423	418	446	432	450	428	431	420	464	364	468	438	428	438	444	440	416	400	435	418	400	429	434	411	380	433	419	440	455	441	413	440	413	452	435	413	414	455	441	424	471	384	424	403	463	433
22614	27313	13437	6098	1477	574	561	543	516	523	540	543	545	542	580	547	556	547	566	586	543	544	559	552	553	526	548	593	528	543	556	552	575	558	575	592	536	535	546	534	554	567	555	564	566	551	551	560	556	520	558	550	538	517	590	556	549	499	553	549	540	488	565	522	538	557	603	575	566	538	519	566	507	547	515	564	573	586	590	562	518	548	545	579	599	544	541	552	544	542	538	523	528	557	598	541	600	547	533	570	541	538	531	563	533	559	568	569	545	518	559	512	594	562	539	494	538	562	554	546	534	575	545	558	490	574	537	562	569	571	558	523	564	536	585	559	533	569	577	528	522	567	552	580	540	512	491	531	562	536	555	555	519	526	568	579	571	564	527	536	550	550	565	540	535	551	570	516	534	581	531	529	549	525	554	586	546	562	541	538	589	562	577	558	554	549	569	530	542	554	567	526	560	543	578	573	534	610	593	573	533	529	542	525	559	564	538	540	583	582	505	545	568	540	598	580	535	531	567	586	554	516	557	500	525	566	569	512	553	515	561	533	555	554	578	518	549	561	572	542	536	543	541	544	531	584	545	541	516	553	561	550	545	555	571	573	525	527	575	522	500	534	556	539	542	553	515	573	596	585	564	556	564	582	560	543	575	519	536	562	558	521	512	568	539	528	582	581	511	572	504	591	544	559	527	544	578	626	584	589	547	573	572	535	548	542	555	539	603	527	541	581	549	538	524	490	545	504	561	551	543	551	585	564	539	579	568	509	548	537	537	547	599	523	592	533	540	532	529	540	584	534	576	530	557	499	548	567	577	554	550	542	565	539	535	587	587	582	551	590	558	526	540	534	538	547	566	536	531	563	538	520	567	560	561	553	603	548	556	560	593	533	549	546	546	550	569	553	573	547	536	558	555	541	557	553	561	543	524	519	528	556	493	535	560	578	578	558	546	561	555	567	540	543	562	572	563	527	566	566	562	551	557	579	535	592	574	552	542	548	553	522	584	533	561	602	569	535	570	570	551	539	580	573	554	517	559	503	534	541	528	531	546	555	550	525	540	580	529	522	547	540	511	572	554	568	532	544	558	543	552	572	576	572	529	582	564	557	539	593	552	550	562	556	538	507	557	580	539	542	584	564	531	536	599	557	514	532	582	554	536	564	539	550	552	550	546	567	548	503	579	567	533	541	545	534	573	560	519	560	551	536	532	522	567	533	583	579	531	583	565	587	505	533	557	551	559	552	558	483	561	576	556	546	584	558	577	567	501	521	508	538	527	540	532	529	542	575	551	537	598	552	506	541	556	565	503	569	566	562	546	539	553	562	549	568	521	561	573	544	517	570	549	591	596	569	540	572	570	551	548	514	542	518	529	521	540	553	542	570	549	555	524	545	551	524	581	589	597	577	561	605	517	558	511	542	531	578	548	565	542	585	563	507	562	533	517	566	534	554	539	541	514	510	546	563	594	537	576	511	513	601	552	537	556	565	546	516	556	543	544	593	486	551	541	544	546	537	570	552	515	514	526	586	527	531	524	590	563	569	530	552	556	530	560	554	591	529	500	578	518	552	546	546	572	575	534	548	537	594	552	546	545	556	570	603	534	537	565	531	526	572	557	542	561	560	505	547	546	539	561	534	545	515	601	577	571	513	536	551	559	554	539	536	543	527	595	568	551	550	561	546	524	551	541	554	544	552	588	543	549	542	546	542	544	535	539	563	507	580	565	593	558	508	515	538	509	531	587	528	526	529	559	559	542	582	543	528	521	536	556	557	537	555	598	526	542	609	523	532	578	562	566	601	552	539	588	576	516	575	538	577	565	552	581	571	526	556	520	548	508	548	515	552	585	492	556	562	545	545	550	558	573	504	534	563	496	534	549	537	533	549	546	525	539	524	539	569	546	562	535	541	544	527	568	566	569	629	592	539	540	551	560	560	508	582	517	513	593	583	578	570	543	496	553	507	534	519	543	575	531	536	534	545	560	575	589	520	535	524	560	513	529	529	530	509	550	567	583	531	564	533	607	549	525	516	563	562	565	522	534	563	562	527	557	571	539	549	523	564	590	532	567	523	559	546	562	577	516	559	517	555	551	555	552	541	556	595	508	547	511	590	566	598	530	534	533	533	540	543	543	514	527	529	508	542	517	548	567	543	553	546	546	516	571	540	554	584	512	583	542	556	535	552	564	555	535	540	548	545	560	578	563	569	555	544	531	511	520	616	558	549	524	557	476	501	535	544	551	578	541	535	531	556	568	519	528	585	578	567	551	541	544	550	578	540	539	544	564	575	542	590	532	549	509	553	537	565	579	581	560	568	566	549	578	552	490	541	548	503	556	537	506	550	548	537	535	547	546	577	530	547	558	572	544	541	515	555	593	544	555	556	576	519	562	526	563	543	528	510	557	559	556	516	551	536	560	538	578	519	552	513	556	579	524	541	570	534	572	543	538	556	567	565	595	559	588	536	547	563	529	519	560	556	526	549	573	571	530	567	556	564	542	584	532	546	539	523	541	551	530	561	537	538	547	559	583	504	548	533	557	553	566	545	545	553	591	551	551	528	518	571	530	548	546	542	526	554	511	563	536	545	522	548	539	566	589	542	578	547	540	522	596	559	561	523	596	544	590	544	548	547	537	558	551	568	574	498	548	544	540	551	593	578	560	567	539	552	501	561	565	565	588	546	568	517	598	525	577	515	534	532	552	571	529	549	553	575	541	547	525	593	536	564	563	531	565	526	483	568	541	581	579	555	539	554	579	534	561	520	537	572	572	523	569	549	546	519	537	513	609	529	580	541	559	535	554	537	564	541	539	513	542	530	553	544	539	529	555	574	577	518	573	518	559	578	569	541	556	533	574	518	569	565	541	579	533	502	541	580	547	565	528	542	546	547	538	583	527	546	539	553	526	553	549	548	568	543	559	526	520	575	538	571	536	524	557	587	543	532	507	556	520	555	540	582	527	507	594	579	529	547	541	562	512	516	549	561	564	548	566	573	555	548	552	565	553	576	548	510	543	559	590	540	555	535	537	518	573	548	551	558	547	542	528	513	550	519	577	534	587	614	572	577	595	568	553	522	527	501	552	551	516	555	566	524	592	580	551	531	551	551	565	510	539	509	571	571	549	552	525	583	535	541	558	518	575	576	551	551	571	583	577	527	538	563	557	514	570	562	541	561	587	543	532	536	539	563	590	515	562	562	530	529	539	550	575	547	529	574	536	536	563	596	583	581	523	571	622	577	578	534	534	555	533	548	588	560	543	567	535	582	575	592	548	538	551	539	538	515	543	557	540	553	591	546	544	585	564	546	568	578	534	517	580	560	543	576	526	548	572	555	523	551	491	566	520	548	552	513	542	567	560	548	562	555	546	512	540	542	528	583	571	530	552	518	551	536	533	566	564	559	501	552	550	530	531	552	548	540	538	546	527	539	622	556	520	525	556	531	550	557	511	568	561	536	560	518	576	580	527	558	503	559	552	540	582	575	586	542	559	511	567	557	570	503
23278	21518	28158	27320	19888	5838	988	785	756	767	744	716	703	696	727	755	757	726	692	686	695	725	695	660	687	661	712	680	713	696	690	749	700	683	717	754	655	698	709	673	693	692	734	707	716	738	670	681	658	737	751	656	711	689	714	673	712	686	662	671	699	707	658	696	689	650	667	683	706	753	671	703	680	745	714	642	728	664	703	688	639	683	698	690	725	678	725	682	715	701	673	714	694	729	668	670	716	724	745	664	710	724	656	656	696	689	679	659	708	681	687	716	676	679	687	660	671	711	724	684	689	660	693	739	726	731	688	717	690	725	716	738	727	751	687	698	695	685	679	679	682	722	701	702	726	729	679	715	727	676	723	703	682	702	718	680	693	689	697	703	756	726	717	706	687	688	713	686	724	686	700	677	675	683	688	693	730	665	672	676	709	701	721	669	691	697	660	699	684	664	717	708	659	677	733	744	691	713	669	742	668	728	684	699	739	713	635	646	693	709	738	729	705	712	704	716	645	721	684	690	674	729	675	683	657	690	712	698	741	687	706	660	702	701	682	718	697	702	719	679	691	749	725	720	686	699	689	674	707	661	674	644	720	726	707	737	687	682	686	766	736	746	661	690	723	661	672	696	685	719	734	671	709	689	659	669	681	662	705	712	696	692	688	727	706	661	689	705	675	710	694	690	745	680	752	672	690	700	662	707	669	690	655	689	698	686	710	700	666	735	644	713	733	704	674	720	721	713	693	706	680	675	724	698	698	680	725	726	666	721	683	686	724	732	716	673	691	727	737	679	635	741	684	735	776	702	672	672	704	694	712	673	746	723	665	738	691	736	712	713	693	706	724	689	720	707	749	699	713	695	703	754	708	696	719	682	670	756	690	753	725	691	668	680	697	702	705	717	669	673	714	691	720	717	711	699	665	684	782	718	690	725	678	644	699	736	675	691	690	688	648	699	683	699	672	708	653	702	682	674	682	663	697	687	712	721	681	694	751	701	681	670	697	697	685	729	693	653	739	696	686	731	680	706	701	730	720	713	685	667	697	700	701	741	709	691	681	681	684	707	692	665	727	670	696	672	686	679	709	702	673	720	666	705	706	710	674	718	740	725	737	723	712	726	704	625	699	719	676	700	688	727	701	703	679	708	701	681	625	723	704	697	697	678	658	718	679	713	723	715	682	706	680	688	736	742	682	709	725	713	713	670	745	737	733	653	696	632	707	732	698	738	670	679	699	705	707	700	693	685	723	739	716	709	679	695	687	672	717	739	677	677	715	731	744	689	689	712	724	711	687	669	702	712	712	700	731	698	693	651	705	693	671	666	766	615	738	679	718	728	715	703	689	720	688	698	733	689	713	695	712	684	694	697	647	709	697	687	734	728	688	687	733	679	683	732	702	669	647	686	655	690	730	722	689	705	703	648	710	702	686	699	717	711	695	666	716	711	710	682	699	700	736	709	741	707	725	642	711	725	745	675	631	647	750	698	716	699	688	741	706	717	700	707	704	748	708	687	694	704	718	712	674	763	742	694	710	710	666	683	712	705	693	763	677	719	706	727	641	710	730	681	699	698	662	733	704	660	720	711	698	703	745	747	701	665	700	672	743	693	706	673	744	704	716	747	679	717	704	700	742	731	714	724	717	708	730	688	715	715	713	690	720	730	696	702	706	654	705	688	733	681	675	691	708	691	702	654	722	698	733	700	684	700	711	731	730	679	673	700	699	706	705	679	699	664	747	709	683	714	697	727	733	700	689	674	706	689	755	652	712	700	711	680	717	704	670	662	741	657	684	754	698	734	727	684	682	701	709	653	723	718	685	700	678	652	715	696	720	721	707	696	710	710	673	682	746	680	719	742	713	734	700	637	693	687	727	777	688	743	707	708	718	680	708	672	740	716	681	737	707	720	666	743	760	721	719	653	714	622	729	673	707	773	714	722	751	687	702	680	685	686	669	712	750	703	696	722	696	704	687	729	675	653	699	684	704	642	700	703	761	678	696	666	757	706	674	746	706	691	698	707	742	658	672	698	684	739	718	677	702	663	712	723	714	700	710	719	685	677	668	702	670	668	715	716	703	702	699	709	713	745	668	677	738	721	696	675	697	673	752	722	693	672	688	730	687	691	769	739	703	707	700	688	732	714	698	702	728	677	719	733	674	706	706	709	654	654	765	691	716	680	690	699	633	741	736	691	711	645	707	719	706	713	705	648	675	682	708	659	678	661	663	676	695	694	685	670	686	714	674	686	712	718	657	692	737	669	697	749	725	712	696	691	694	660	677	698	718	685	738	695	666	667	703	660	669	703	714	736	636	763	696	681	730	701	704	691	705	716	669	692	690	723	654	748	648	690	650	694	693	750	700	700	724	723	744	687	697	718	672	688	694	652	674	710	640	689	718	671	706	688	706	683	717	731	684	687	694	686	678	636	683	681	739	686	639	736	658	734	723	707	682	645	679	687	669	708	729	677	665	713	681	684	700	659	672	683	658	685	692	692	700	709	719	692	752	708	685	712	654	698	683	684	676	686	689	766	723	684	657	720	718	707	705	697	663	688	714	702	734	723	683	729	665	750	711	701	703	669	719	685	684	694	661	674	737	679	692	705	694	677	681	670	687	705	706	710	714	686	690	688	723	680	688	700	689	713	662	640	741	702	672	732	628	708	703	674	704	702	657	723	697	679	718	672	658	693	713	722	704	700	715	700	718	660	679	725	684	726	719	682	697	652	638	690	693	721	751	695	748	709	736	659	713	733	696	708	675	685	704	655	713	697	689	714	716	677	720	718	732	625	686	751	722	693	687	672	635	731	714	662	672	656	698	690	700	693	705	689	669	709	680	747	711	674	701	720	691	680	681	729	698	673	734	682	686	704	720	700	695	686	678	682	683	638	721	702	679	722	646	686	694	738	712	695	686	690	711	695	680	716	758	699	666	716	749	673	693	661	720	720	737	695	721	703	669	703	671	725	701	727	689	730	703	688	686	689	699	710	697	665	712	734	703	728	706	673	685	680	714	663	712	647	705	667	720	691	709	674	670	677	661	698	698	711	717	664	688	686	693	711	729	738	677	751	685	740	748	671	684	667	746	657	727	715	663	670	721	698	692	722	743	722	674	751	706	660	702	695	707	654	710	698	673	679	714	690	699	751	702	678	684	707	693	707	647	745	664	688	710	692	725	716	711	710	670	696	704	693	689	658	702	709	673	682	690	708	700	693	675	729	694	691	725	713	685	649	701	711	660	691	735	663	685	668	693	647	680	718	689	734	689	656	676	690	690	656	669	686	654	701	728	743	742	717	718	696	710	736	689	722	692	710	701	672	710	716	727	676	679	722	678	731	705	754	726	698	735	701	730	697	725	701	654	711	707	667	724	708	718	681	659	691	706	645	708	660	692	719	675	733	664	698	688	739	701	676	689	721	659	702	706	697	686	700	727	712	771	724	705	692	694	705	656	685	705	724	714	713	686	678	693	684	694	714	685	702	738	713	699	716	738	685	736	656
37067	65303	48180	33786	8035	1109	1008	1066	980	970	976	928	917	987	958	926	892	870	904	859	879	853	867	853	849	867	905	865	895	895	900	850	855	887	916	949	918	934	879	905	903	904	866	890	913	838	874	858	862	908	855	898	890	891	871	866	954	902	882	879	880	878	936	894	896	883	902	882	878	865	890	850	867	872	867	885	922	893	902	885	857	882	904	925	871	901	863	876	967	898	851	902	861	887	876	884	863	929	861	899	873	896	844	886	877	890	893	898	936	882	843	898	914	863	893	861	921	925	923	854	939	833	875	944	903	879	871	841	928	930	837	915	897	850	859	932	847	859	856	850	892	875	873	926	887	821	837	882	904	889	859	849	959	853	880	913	881	909	964	868	880	862	882	892	858	865	890	884	918	863	871	879	881	879	879	867	838	896	907	873	939	914	981	914	846	884	885	861	896	940	890	833	871	930	889	847	864	901	926	936	876	869	929	896	915	827	881	886	882	857	838	866	890	928	912	823	867	910	873	858	887	886	909	883	837	908	876	880	845	839	869	863	905	863	873	896	882	866	864	857	864	854	871	898	894	857	872	891	904	927	905	866	863	863	914	847	871	924	874	833	852	851	863	936	900	896	841	856	862	915	904	858	837	903	862	869	913	922	880	905	820	896	889	889	829	862	891	888	880	870	880	997	927	908	857	851	873	930	888	948	861	888	899	883	890	894	889	902	931	865	885	861	881	883	939	893	885	817	835	897	951	875	861	899	902	892	908	892	904	897	867	929	866	855	871	888	852	932	900	938	847	878	885	921	906	876	910	783	874	866	866	817	828	920	821	919	887	870	882	802	884	922	885	885	825	860	806	895	840	859	908	848	942	928	861	863	857	897	885	906	893	893	913	840	872	830	840	912	927	869	900	906	924	954	906	883	924	894	866	858	881	949	838	902	841	890	867	895	917	910	873	958	890	869	946	857	882	866	854	884	895	876	882	834	852	858	939	930	866	879	853	883	844	890	870	893	844	902	853	877	877	880	836	932	883	887	858	909	852	873	894	881	890	795	915	850	934	878	828	861	906	873	838	891	918	853	915	852	895	918	905	914	859	852	915	919	928	925	908	840	898	908	863	897	899	927	831	876	882	862	828	859	925	891	842	863	913	821	848	889	834	901	904	911	885	892	894	880	885	886	847	912	850	923	868	851	858	864	878	916	877	956	852	818	865	900	901	880	904	882	916	849	862	907	861	860	871	894	896	824	879	924	846	890	933	808	862	888	820	867	894	840	879	909	902	865	856	916	874	858	858	883	871	863	910	849	943	890	893	891	856	825	866	878	821	876	922	880	918	837	889	846	876	850	871	956	854	921	898	888	814	917	931	908	910	877	871	864	875	872	973	911	915	888	878	921	874	859	919	865	908	921	856	859	880	908	895	844	928	872	905	898	923	879	863	872	892	898	831	894	878	863	911	861	902	858	850	864	884	889	901	861	844	936	888	902	885	899	864	912	833	872	929	852	928	886	849	931	935	909	881	916	884	894	898	904	930	809	878	917	829	903	901	882	816	877	885	892	894	864	889	881	871	861	850	871	838	932	867	848	899	874	941	874	848	853	876	806	894	934	881	853	884	890	829	862	834	849	885	889	874	873	815	884	866	912	863	937	889	911	865	841	862	904	890	921	910	926	880	869	928	916	890	903	855	862	890	861	893	940	857	844	888	870	916	888	835	884	878	918	873	875	909	870	854	856	877	939	853	867	846	863	861	882	889	858	896	862	880	868	919	852	926	931	831	844	911	877	885	874	889	884	866	899	911	814	887	832	868	834	916	891	912	924	940	901	876	912	862	878	846	856	864	825	889	873	925	911	891	913	867	887	838	872	875	866	829	855	896	901	852	885	884	921	835	847	884	899	878	831	876	851	924	883	873	873	883	885	936	894	872	924	886	913	891	902	857	857	859	856	905	909	869	890	851	920	851	880	874	861	863	901	871	845	887	892	894	853	892	872	863	870	846	883	879	896	850	886	818	854	904	889	908	887	887	905	930	921	918	901	912	883	850	873	918	875	923	897	896	854	901	890	901	932	860	880	914	885	882	897	896	858	891	903	886	915	843	819	842	909	859	864	950	820	896	914	834	843	882	894	890	884	869	925	916	877	899	912	855	886	907	863	903	900	894	956	906	886	873	948	929	891	838	835	805	918	876	899	897	921	935	849	872	891	875	887	879	869	872	880	839	841	906	842	867	852	877	872	892	916	880	886	863	917	905	916	864	905	872	840	923	942	879	969	879	880	890	918	896	864	863	875	927	915	882	872	890	904	868	856	876	884	861	893	906	916	857	867	847	866	889	830	882	887	865	853	921	873	867	888	884	868	876	840	874	927	908	847	934	891	876	894	843	882	897	845	859	882	920	939	896	889	892	903	878	816	819	897	887	889	922	848	934	875	846	851	871	888	895	870	893	817	851	913	844	894	929	911	837	916	849	841	885	855	883	851	894	870	856	845	877	864	907	908	913	897	918	859	905	848	903	921	853	899	887	913	874	848	840	916	943	888	903	893	848	834	883	879	885	903	884	879	917	908	934	860	896	838	901	879	905	918	892	933	873	852	906	833	871	831	867	880	919	894	854	856	900	942	840	869	834	888	902	912	878	903	918	903	811	866	884	914	893	938	825	865	868	890	872	878	848	866	901	907	917	881	869	876	937	874	879	872	847	853	925	849	877	914	932	865	871	888	897	828	845	840	916	904	894	902	873	878	860	851	865	902	913	898	876	850	920	893	888	903	883	919	859	894	917	897	911	916	952	867	897	874	896	869	857	862	859	898	894	876	893	922	841	887	901	881	867	829	899	884	855	895	934	926	936	908	896	878	878	919	840	863	886	910	860	869	912	882	943	868	912	876	841	874	905	951	875	886	918	845	919	887	913	919	845	885	878	940	845	822	836	846	887	867	885	918	872	888	854	884	906	859	850	846	913	869	883	887	849	898	851	925	897	866	887	856	926	880	860	913	892	844	836	925	891	932	914	912	872	905	928	821	869	892	907	893	871	881	828	831	873	862	819	897	925	910	970	851	827	865	886	923	886	891	885	850	863	855	859	932	905	881	901	931	894	956	906	868	885	896	874	928	910	935	904	867	896	911	879	959	876	848	850	926	844	886	843	860	860	922	855	909	820	875	855	817	925	946	854	940	867	879	866	841	889	837	903	850	863	808	881	913	889	823	874	868	875	896	926	926	842	842	872	913	860	884	868	893	871	898	859	882	886	867	826	876	880	820	904	899	885	880	895	907	938	856	913	895	914	939	884	875	826	892	931	904	895	866	909	885	831	862	842	914	894	889	840	892	941	906	918	850	862	865	870	891	867	939	832	897	923	852	854	959	910	858	934	854	848	874	923	880	909	905	912	899	916	833	863	919	926	929	824	847	917	925	918	853	896	904	919	859	894	869	828	911	849	957	882	881	905	845	884	832	892	901	878	862	812	872	891	929	852	890	825	888	852	883	895	894	873	877
24908	21839	26393	26062	7912	368	239	251	240	219	234	257	220	219	238	237	240	220	245	214	214	257	242	226	225	237	239	211	235	213	229	239	239	254	219	210	226	207	231	220	270	237	228	258	217	237	223	220	230	230	228	201	195	234	221	250	224	218	222	229	210	209	219	227	223	217	211	225	215	250	210	242	271	208	202	232	222	196	231	221	204	208	270	226	212	223	236	251	206	232	227	205	197	233	231	221	200	206	236	242	224	229	234	232	225	224	238	235	219	218	219	249	225	195	241	234	211	236	205	205	217	234	221	235	233	219	202	214	219	212	223	235	205	228	207	225	240	211	227	229	206	228	246	242	232	227	229	226	241	198	207	216	228	219	222	253	206	207	228	261	219	214	250	229	220	221	234	219	233	227	246	220	220	242	231	231	211	235	214	232	231	217	210	249	208	231	224	205	244	224	221	237	208	212	223	197	264	216	229	252	238	219	239	232	219	208	250	237	199	203	214	221	220	230	239	211	221	207	231	196	222	244	240	237	212	238	233	206	234	213	212	232	227	246	220	239	216	222	228	240	234	199	240	217	214	227	226	224	215	218	220	214	226	232	218	243	247	223	224	249	239	219	255	218	215	231	218	213	235	242	240	212	220	195	237	225	209	218	241	231	185	223	226	221	200	223	218	221	212	214	237	229	238	227	233	209	221	211	241	247	253	217	215	209	243	252	231	241	232	233	203	242	227	243	232	230	213	231	246	240	222	215	224	241	253	209	234	225	225	223	230	222	213	246	244	227	222	234	217	228	204	213	227	209	209	221	231	207	228	209	241	236	214	235	242	226	214	228	217	237	215	252	213	248	196	208	247	224	219	214	215	220	230	213	260	232	227	219	222	212	212	222	238	229	240	215	194	209	204	230	206	239	250	227	240	214	207	217	208	234	234	237	243	196	216	193	246	237	206	239	223	235	229	208	229	203	219	205	213	217	211	240	222	223	211	249	206	222	224	244	211	220	234	224	264	210	203	205	218	218	234	210	238	206	249	258	224	215	194	222	224	230	225	246	222	251	222	228	206	207	212	222	223	218	215	233	232	203	238	216	231	230	234	216	231	222	217	242	217	238	224	212	231	229	228	225	216	258	235	226	237	230	235	201	232	235	243	247	237	216	224	216	231	210	247	249	220	234	232	237	209	214	200	219	216	222	229	222	213	226	209	239	205	228	247	204	234	221	230	211	206	233	222	225	209	223	260	226	230	220	217	216	233	219	214	213	226	212	216	222	225	252	235	236	226	224	196	221	228	216	237	252	213	254	237	215	229	234	268	203	221	234	205	209	209	214	226	215	237	229	216	205	222	227	199	234	235	238	217	200	240	243	219	237	229	207	223	220	248	219	231	236	217	241	233	211	181	220	219	208	225	208	199	242	228	217	237	257	242	216	219	218	216	230	212	207	218	229	223	222	247	226	231	235	244	225	241	234	232	186	234	220	224	210	218	234	225	215	226	191	215	234	233	211	209	200	239	200	239	213	237	228	214	230	221	230	197	247	222	220	235	231	222	238	216	211	228	203	216	245	272	195	233	235	218	223	222	235	223	243	224	239	240	230	250	198	214	221	235	229	211	223	217	182	204	210	238	220	214	211	215	202	236	228	214	226	216	228	234	193	219	237	229	213	219	209	216	215	228	207	222	228	220	233	207	201	217	245	210	216	227	221	231	213	218	244	232	221	213	214	237	196	238	237	210	209	236	218	227	226	236	227	236	248	208	214	217	228	227	215	233	222	246	226	211	207	217	215	220	223	228	238	221	225	203	229	225	219	236	227	211	225	232	215	237	219	216	233	241	240	223	232	207	229	220	248	204	209	228	222	217	242	204	216	243	216	224	227	232	239	218	240	210	194	230	214	226	226	235	220	232	197	212	228	221	261	203	250	273	237	240	232	203	239	226	238	209	209	216	233	218	239	221	233	248	218	218	211	202	235	214	216	232	235	215	217	230	239	225	200	247	214	253	225	198	248	239	242	240	229	211	224	252	197	207	244	242	248	218	234	229	235	229	217	224	233	251	227	211	233	260	221	252	225	230	248	239	232	224	211	226	227	201	230	217	209	236	234	206	216	195	237	232	177	251	236	211	209	228	232	194	240	222	211	236	243	225	212	237	236	236	253	222	249	242	236	225	232	206	236	212	218	205	200	245	234	244	241	201	226	233	223	216	213	246	236	213	218	237	233	221	236	226	217	204	220	199	222	203	211	237	213	225	225	243	238	203	219	252	191	203	222	207	203	212	223	239	236	236	225	226	221	247	231	232	265	255	256	232	270	241	248	226	211	207	232	208	234	211	256	220	230	210	257	188	221	224	218	229	208	199	222	225	200	235	191	228	222	250	219	238	232	199	217	204	219	230	221	218	211	235	198	231	234	213	235	216	220	186	249	272	255	217	230	241	196	235	239	225	204	231	224	211	218	234	224	214	232	213	214	210	216	236	197	219	238	215	231	213	241	224	229	192	217	237	213	231	238	242	226	214	228	229	230	252	213	239	225	225	231	217	221	238	237	221	220	211	238	224	224	239	235	235	211	204	224	204	210	209	228	207	224	231	234	194	210	207	210	220	239	222	218	257	238	241	250	251	227	218	220	217	235	223	215	215	219	230	191	199	240	199	253	210	237	229	234	213	227	235	215	204	224	200	221	228	242	250	239	217	209	252	253	231	202	199	222	239	221	223	215	221	230	212	229	211	219	225	210	231	220	223	231	223	218	225	210	238	227	235	216	227	218	238	221	182	216	257	224	238	206	213	202	209	253	211	256	235	232	225	220	217	207	215	255	248	207	213	222	255	225	228	207	234	226	230	215	249	247	236	238	228	247	237	242	200	210	222	217	230	237	226	216	244	214	213	232	229	207	252	200	225	218	230	269	211	250	239	255	213	219	224	221	201	214	237	219	218	218	251	206	223	222	227	211	224	220	231	228	229	186	224	248	254	199	221	264	223	241	212	236	207	251	242	215	236	240	220	209	215	229	209	245	237	222	222	219	207	257	241	238	238	225	222	230	248	234	224	226	229	251	208	227	206	235	234	242	226	225	229	220	235	210	201	249	213	241	220	232	213	224	184	230	202	190	228	210	218	239	216	236	219	219	247	236	233	210	192	207	230	241	210	227	252	212	245	228	233	222	225	223	211	210	209	239	224	257	230	232	243	225	217	263	249	229	224	206	224	225	229	207	240	227	216	223	205	217	224	209	222	247	228	214	218	224	228	211	263	193	233	270	262	219	216	209	236	209	229	234	216	228	226	225	231	234	235	229	237	231	240	216	214	187	210	236	216	230	233	236	238	204	235	240	251	218	217	225	208	235	224	215	250	238	228	219	203	223	234	231	229	212	229	223	234	203	246	234	231	233	220	263	228	214	220	228	229	222	229	215	227	214	225	240	242	232	221	233	245	219	226	231	220	243	229	215	236	228	227	201	235	206	226	240	243	223	211	209	218	228	254	221	215	222	222	226	208	226
37878	51359	35854	22940	5336	418	396	360	340	362	338	322	338	313	321	303	320	337	317	292	300	305	317	290	321	284	309	320	345	298	339	315	310	307	326	304	303	316	342	325	321	303	317	288	352	339	319	325	321	320	301	303	321	307	306	297	352	307	338	313	347	289	306	335	312	309	322	336	312	305	323	321	314	301	327	289	312	336	326	292	290	333	318	318	331	306	360	325	323	310	298	311	314	285	319	314	320	294	286	317	302	321	293	269	293	294	307	288	322	313	320	305	287	317	333	296	307	325	307	304	302	326	282	284	338	329	348	319	308	312	337	324	275	318	306	298	326	325	357	287	300	285	334	308	305	295	324	278	290	288	305	298	303	306	313	314	327	308	334	312	283	347	282	336	295	318	337	286	308	294	335	298	287	328	297	292	327	277	269	323	330	303	321	298	304	331	334	303	312	326	295	288	322	325	325	354	316	300	302	306	289	314	323	342	315	328	317	290	270	297	334	328	322	306	322	345	302	296	274	284	296	324	338	301	329	289	290	297	307	294	321	302	303	286	313	307	286	293	296	339	336	325	320	304	280	326	344	313	320	318	283	296	326	320	300	319	314	308	300	307	304	275	331	327	313	313	296	307	311	313	295	297	313	354	297	318	308	291	309	284	304	286	337	320	313	314	334	297	314	297	289	308	281	323	290	302	305	354	338	324	309	326	292	331	301	348	315	304	345	311	324	328	295	325	290	324	299	300	296	324	322	328	298	304	307	320	288	344	304	343	315	302	321	324	367	320	301	303	315	344	310	330	299	319	316	328	301	303	313	316	316	317	324	303	322	315	305	298	315	331	312	327	320	331	297	323	338	327	315	319	295	311	276	284	321	308	325	307	287	289	321	337	302	304	313	285	334	298	317	328	282	313	272	305	314	343	306	323	313	332	323	295	311	302	324	303	305	301	286	332	318	300	318	331	303	315	318	300	267	311	322	320	325	344	313	327	315	322	339	296	328	313	323	312	306	296	321	301	317	355	305	297	296	304	322	319	307	312	326	305	323	307	298	287	342	306	323	312	294	309	296	343	324	298	296	293	321	356	315	297	311	307	327	343	306	321	309	331	320	292	298	334	287	308	330	300	341	338	318	302	290	306	307	303	319	322	323	285	347	309	323	313	306	291	347	331	291	318	293	309	304	280	318	329	322	326	278	278	331	323	332	297	294	288	340	328	299	310	304	333	298	329	326	333	316	280	321	329	322	301	307	296	306	336	303	307	327	292	321	320	293	339	303	331	303	338	313	322	302	299	295	320	312	334	343	331	307	333	319	316	345	319	273	322	302	332	331	322	323	325	335	328	297	328	323	270	301	344	338	317	311	288	288	301	310	292	326	311	284	317	291	278	301	293	285	318	292	286	281	322	301	303	340	329	329	315	288	282	315	334	303	311	339	300	335	292	310	290	306	313	334	329	307	331	306	296	347	272	339	306	324	294	311	330	313	284	326	304	320	295	279	315	337	315	311	313	278	298	336	324	319	303	327	326	346	339	304	338	338	312	315	343	309	317	296	290	331	312	297	309	316	330	311	298	303	315	326	344	325	332	296	286	301	304	313	335	322	291	313	339	343	339	324	306	301	308	316	298	284	314	319	311	300	311	346	326	328	318	340	321	286	321	341	300	326	344	321	296	349	320	284	304	310	332	292	306	317	322	298	320	302	313	303	324	323	326	326	291	304	305	324	307	320	337	303	315	313	315	288	320	310	314	301	295	321	347	338	315	325	303	330	264	303	320	273	287	317	320	317	277	293	311	331	325	327	310	309	313	322	323	293	299	311	307	313	290	323	311	299	314	312	329	356	332	303	331	317	320	326	342	295	305	309	316	317	313	303	275	313	310	312	307	330	339	323	323	307	321	313	312	301	311	309	320	322	275	320	311	318	357	288	339	327	276	364	335	307	313	287	269	290	298	331	292	296	312	333	306	296	308	285	327	283	316	298	322	286	314	322	312	328	338	323	331	300	302	308	320	321	305	290	309	291	308	324	302	340	313	294	290	313	338	286	280	324	314	304	292	325	308	286	327	315	345	338	271	310	311	303	330	322	301	289	298	312	306	306	294	317	295	304	320	320	307	298	295	335	331	323	274	337	318	304	303	326	324	319	307	343	337	284	345	306	322	334	334	321	324	313	314	295	336	302	337	274	307	310	304	346	310	309	298	292	285	273	308	329	323	311	314	300	318	319	331	313	295	331	337	305	298	324	304	308	323	352	330	331	324	318	301	345	329	280	291	293	328	297	360	304	323	306	319	331	337	328	318	292	317	336	314	280	260	325	305	316	328	272	324	304	322	326	329	317	343	327	303	303	300	307	300	312	323	315	324	344	328	319	341	342	327	325	295	324	303	331	326	308	331	311	324	316	325	340	297	323	342	307	281	315	318	319	278	312	322	312	321	292	320	279	315	316	317	291	333	305	320	315	303	301	324	300	286	321	289	299	325	312	312	310	305	296	287	317	303	298	295	301	329	313	310	300	320	292	325	323	298	302	318	331	278	323	322	309	326	276	302	359	298	304	312	293	286	328	294	331	322	332	348	312	290	304	327	334	286	329	320	308	339	295	316	325	319	286	304	327	301	308	323	314	328	310	326	306	300	298	310	311	307	282	318	313	312	348	289	301	297	350	283	292	285	334	274	318	299	328	300	310	310	325	327	332	299	293	329	329	282	303	287	308	327	333	317	306	338	323	330	297	325	288	317	311	331	271	314	303	305	304	325	292	367	350	320	307	320	321	311	348	312	324	298	318	325	294	332	342	300	314	310	312	332	335	298	332	345	313	326	318	332	295	306	313	337	313	302	319	330	312	322	308	305	308	316	359	342	327	297	313	325	328	334	319	310	287	316	339	287	347	319	332	310	321	295	290	328	318	310	309	313	341	272	353	314	329	337	322	329	326	317	289	321	301	311	360	323	309	322	315	299	347	295	338	309	302	313	318	325	318	311	334	289	306	325	343	310	314	295	304	311	301	328	319	315	305	331	299	338	308	320	290	321	290	304	311	300	325	319	303	315	306	290	349	315	290	309	305	306	322	307	314	307	305	307	327	305	315	326	316	299	339	307	332	324	343	315	308	304	303	305	345	307	349	302	288	296	304	319	285	321	295	308	323	309	330	330	307	265	310	309	305	316	301	312	302	304	290	316	312	275	332	289	305	311	300	321	319	315	331	370	312	314	288	336	297	332	323	293	308	317	319	283	318	305	294	317	339	302	281	290	314	291	290	305	296	304	317	309	326	314	330	317	322	346	293	332	321	337	321	354	334	335	313	294	313	334	302	326	300	319	291	305	335	317	314	326	323	310	278	323	319	296	299	300	298	321	314	310	323	312	338	311	342	326	328	334	306	281	311	310	309	307	302	314	313	349	322	314	284	297	301	306	283	339	347	326	287	295	316	311	311	307	339	317	320	316	326	318	319	295	285	323	305	285	314	287	344	326	310	336	300	323	290	343	286	335	298	311
22333	21396	28707	25483	21898	16498	2684	711	641	630	605	595	623	578	620	570	605	595	572	581	579	593	598	543	568	569	625	591	589	559	594	597	590	583	596	602	558	575	521	550	585	589	563	574	548	610	571	587	604	558	583	577	568	564	531	543	549	564	560	575	540	584	587	552	548	533	567	554	541	581	516	577	577	538	611	532	517	544	595	532	568	603	562	548	546	554	554	583	587	577	534	541	553	570	559	574	532	554	590	604	577	547	546	573	581	576	571	539	595	569	557	575	592	587	577	533	577	580	523	566	524	539	539	538	515	522	579	540	544	523	553	578	567	551	598	541	603	546	524	510	518	508	551	567	561	542	592	551	585	559	568	581	577	572	588	578	604	565	542	539	575	548	533	579	577	561	576	556	545	549	548	568	555	613	580	495	538	510	546	567	555	607	583	555	529	553	550	561	548	595	539	520	590	540	558	586	601	544	555	587	589	612	607	534	548	572	559	581	560	541	544	553	582	556	597	615	546	569	552	553	579	558	585	508	494	581	574	595	548	604	590	566	556	585	556	529	553	563	578	562	543	559	531	545	569	592	533	549	535	538	563	553	558	550	501	552	529	572	562	522	590	531	544	620	544	526	536	553	565	568	569	621	552	559	577	595	554	554	581	551	513	566	572	597	550	557	537	574	543	576	556	568	590	577	577	555	570	575	595	550	563	584	544	548	568	546	520	596	529	538	519	575	552	538	543	573	584	555	554	538	577	563	548	564	591	571	526	587	593	581	515	592	530	576	592	578	542	569	524	519	572	574	571	551	549	586	568	571	533	588	590	600	552	561	567	540	573	611	555	544	587	556	569	555	546	516	512	539	538	547	543	552	559	527	523	569	549	554	566	574	576	563	584	547	550	585	546	573	556	540	564	542	587	580	586	567	546	552	590	569	583	545	606	534	538	600	539	589	565	570	580	555	588	591	578	558	559	569	578	544	593	583	541	577	582	597	572	566	558	558	591	556	563	560	602	547	579	596	578	532	535	571	602	567	592	550	528	545	567	550	570	563	566	548	584	555	531	602	560	556	534	542	587	607	609	581	572	598	527	556	546	492	564	551	577	550	566	572	548	549	589	586	623	599	592	575	580	565	552	538	542	577	542	530	553	571	560	574	535	569	581	614	573	577	558	584	558	571	567	585	548	573	554	509	559	560	603	572	566	588	564	547	557	562	575	578	544	579	558	542	516	571	587	564	539	593	560	569	550	539	596	565	590	555	509	561	618	596	574	568	542	542	538	537	587	580	527	558	535	592	543	590	588	586	564	518	547	591	552	551	525	564	574	566	585	551	531	567	567	586	539	596	529	568	537	575	590	589	595	589	585	568	531	541	520	575	584	549	595	547	603	529	552	571	584	548	556	565	580	616	577	550	551	555	573	565	578	549	564	556	549	533	522	538	514	600	550	588	531	545	546	603	569	525	566	579	560	610	541	576	586	569	563	556	591	573	606	595	536	528	531	550	587	522	554	510	521	561	584	562	578	565	582	594	562	590	566	516	579	531	546	554	568	614	579	559	535	575	603	530	565	591	545	580	570	566	626	568	542	561	556	576	552	626	553	563	579	579	566	557	569	536	554	608	564	555	592	596	558	584	554	555	518	562	565	569	586	564	555	563	559	574	575	557	593	574	571	608	549	593	582	586	600	593	560	537	598	583	524	543	577	560	480	596	557	606	609	550	542	562	574	554	588	548	603	586	560	552	574	551	514	545	585	527	535	557	496	551	566	595	563	548	524	549	528	599	579	566	594	561	572	560	528	559	592	555	574	550	554	597	567	547	549	537	573	552	618	569	570	567	581	545	570	582	566	619	559	578	550	603	571	565	609	584	567	615	593	567	569	559	548	522	551	555	574	548	548	542	553	570	576	595	522	580	551	549	575	575	577	595	565	535	602	594	567	557	596	541	549	575	556	582	574	560	579	550	524	619	569	585	567	512	535	586	556	532	589	543	559	591	574	570	540	568	580	551	542	554	527	551	598	554	543	565	556	560	551	554	572	585	545	555	517	567	576	592	577	584	601	573	579	586	584	525	544	560	523	551	601	550	563	554	529	581	589	594	563	549	588	545	557	560	596	564	511	556	577	599	547	555	580	564	596	570	541	555	525	550	598	559	556	519	559	570	571	533	528	598	561	570	562	568	591	534	551	559	540	556	544	583	521	582	545	583	564	551	547	535	570	536	598	587	579	579	515	534	532	544	559	535	571	563	580	586	586	552	579	555	545	579	569	540	573	524	581	604	529	580	538	566	566	558	507	542	552	571	579	532	586	578	561	568	548	543	548	556	565	553	613	610	582	558	546	521	577	536	559	526	554	583	584	597	594	563	571	568	556	576	588	544	547	547	574	565	577	548	548	568	565	598	579	550	563	519	564	547	574	580	553	548	567	650	566	555	560	586	585	583	580	537	597	577	568	575	553	599	578	595	545	560	534	573	530	549	561	603	584	556	564	562	536	566	600	568	560	553	601	597	564	538	529	560	573	555	561	581	541	546	590	561	546	570	531	582	559	555	557	563	595	563	567	562	556	577	566	595	551	546	569	580	564	550	540	543	568	558	590	535	552	564	587	600	572	560	574	592	547	585	594	601	590	548	579	572	536	595	563	595	592	502	583	570	575	573	564	576	551	546	556	541	515	546	555	550	559	561	556	579	547	558	546	541	559	556	558	539	546	572	531	551	562	531	553	568	561	582	546	550	554	561	552	598	487	574	577	546	573	564	556	579	559	585	576	579	612	568	568	579	574	542	592	533	555	545	543	559	564	553	568	557	550	563	572	598	598	601	532	566	547	559	545	569	577	632	622	573	546	561	542	558	593	558	547	596	565	556	527	579	563	529	572	617	557	553	562	560	564	562	553	582	543	545	537	535	583	593	578	568	541	552	569	547	591	565	594	575	567	542	581	542	547	580	579	600	575	555	559	524	544	557	542	556	568	577	581	582	587	620	573	602	556	553	602	581	560	571	527	587	587	508	583	564	550	550	521	596	549	559	551	575	581	609	621	562	531	542	553	534	578	559	521	543	581	585	543	559	593	566	562	570	562	568	523	584	625	567	588	569	576	529	570	573	584	587	582	548	587	525	575	611	547	577	594	555	555	571	531	561	561	570	576	542	565	601	572	548	533	554	574	568	534	540	550	567	558	553	574	612	580	553	570	578	569	561	531	549	507	539	546	521	605	539	539	537	577	573	654	599	575	522	588	558	561	519	569	603	580	578	546	544	580	577	589	556	572	580	548	560	556	558	575	592	611	563	560	580	571	513	631	576	577	505	572	552	574	554	558	561	571	573	566	591	562	581	550	590	573	574	583	555	559	607	584	602	590	529	586	537	539	574	545	558	612	560	550	549	589	554	565	556	562	544	565	587	585	555	564	605	537	587	519	587	565	538	518	553	592	584	582	591	560	564	613	542	561	544	541	588	530	569	534	590	538	547	615	527	605	554	537	536	548	518	549	558	588	609
34817	74240	57495	43030	11882	1242	1043	933	889	870	920	809	827	750	799	787	771	776	748	763	769	749	688	751	726	756	727	745	736	744	742	727	703	692	730	735	715	728	693	771	770	742	757	731	736	712	736	775	676	744	733	741	718	736	742	748	747	705	746	758	747	735	778	730	695	728	723	744	761	711	692	716	744	749	759	725	788	701	710	696	720	693	724	709	727	697	791	690	766	763	723	709	774	743	732	712	755	702	783	706	738	733	703	713	699	751	760	723	726	714	716	764	744	747	753	704	714	745	710	708	712	707	684	715	719	693	730	728	763	726	718	729	701	709	788	761	727	715	758	730	728	754	770	730	722	654	743	730	675	737	741	709	719	770	700	749	681	700	738	710	743	713	694	795	728	724	721	761	785	694	771	733	720	727	688	755	773	706	728	702	720	700	660	722	783	705	700	692	680	701	748	740	745	729	739	777	730	740	721	717	760	724	765	725	764	738	732	707	712	706	676	734	736	695	712	755	718	763	743	747	738	753	730	729	742	701	725	745	708	753	686	712	705	751	755	703	725	790	692	693	709	717	722	706	740	699	719	740	705	731	745	747	725	766	721	737	680	702	745	728	688	706	686	716	770	762	724	773	784	735	715	702	772	779	709	735	709	730	719	738	740	728	709	717	773	749	730	688	737	759	755	714	725	769	684	755	715	717	709	728	711	710	754	760	770	719	740	729	725	742	744	763	735	765	728	790	713	805	795	766	719	720	695	696	772	702	694	718	766	761	718	735	694	720	753	774	713	768	786	754	686	705	694	721	708	705	725	767	693	718	717	743	769	770	726	713	735	700	735	692	739	700	743	685	707	731	716	732	746	708	747	709	766	727	720	723	725	757	728	756	729	699	690	728	694	726	738	758	775	720	784	727	712	744	723	777	700	705	782	722	746	720	702	729	723	736	754	750	764	736	719	720	692	746	724	712	709	706	735	707	721	728	748	714	779	710	765	763	750	764	711	698	720	769	724	744	716	746	748	771	688	746	752	756	781	747	794	718	691	709	690	718	694	713	683	690	734	752	699	711	745	720	713	723	747	735	728	719	740	733	724	720	746	716	730	671	700	734	733	689	701	717	702	748	727	715	777	758	726	723	757	730	698	740	728	741	724	732	716	737	737	742	771	727	742	759	699	713	719	729	671	749	750	717	772	708	720	774	742	726	714	704	703	735	743	722	716	740	781	701	739	738	728	756	711	748	756	709	703	721	704	782	712	746	735	685	771	726	663	747	744	741	747	760	705	743	753	781	717	725	731	746	722	766	722	721	729	722	727	733	727	744	687	748	732	717	737	723	676	703	708	743	710	753	763	720	752	715	723	811	691	719	667	695	753	764	669	721	728	725	762	758	746	764	733	721	720	716	718	720	785	744	725	754	754	730	702	743	721	721	723	738	732	791	745	732	736	755	744	712	716	722	729	729	724	738	734	744	711	736	689	732	718	748	715	694	754	710	709	745	742	736	722	770	733	755	679	741	756	771	713	756	752	733	751	771	733	764	754	729	723	772	694	697	750	744	729	722	741	755	757	766	770	749	716	696	712	702	740	706	664	742	738	739	758	742	750	725	709	767	740	748	726	795	734	732	724	714	713	650	736	731	776	713	691	714	734	716	741	783	758	724	722	699	747	719	711	723	752	731	708	766	756	754	737	727	703	732	745	753	666	736	772	749	778	731	704	738	736	674	755	712	731	751	722	743	718	683	725	739	687	709	748	756	745	755	722	729	789	712	674	727	803	753	698	704	704	718	734	704	730	728	780	745	768	716	710	747	754	748	758	705	719	724	730	706	723	758	731	758	759	745	748	737	768	694	742	749	724	690	747	713	694	762	783	745	705	779	745	692	701	739	748	728	707	767	707	706	734	770	763	712	766	744	701	758	722	708	763	755	737	746	718	728	736	803	718	812	725	748	758	738	739	718	728	726	734	690	742	706	712	753	733	704	744	750	741	718	735	743	722	692	754	772	715	726	715	737	719	706	759	741	712	702	719	717	700	704	758	729	725	701	706	722	721	796	710	677	713	725	714	750	695	716	711	726	678	741	717	779	691	732	768	737	730	766	726	732	722	718	766	765	717	749	730	796	751	708	778	727	675	668	666	749	731	748	762	703	749	716	697	745	753	782	736	748	749	739	743	731	704	716	764	748	753	728	718	707	750	715	723	718	779	773	761	676	756	730	739	673	762	725	741	722	776	727	770	762	727	739	743	738	718	698	767	748	703	750	746	770	735	716	782	741	740	726	721	726	743	726	703	768	750	699	693	763	723	722	741	744	744	742	744	714	717	720	720	718	715	733	751	743	698	748	749	735	715	728	743	750	726	724	754	742	701	758	742	695	740	742	712	739	717	682	783	717	719	683	766	765	755	777	750	691	710	718	727	729	691	790	722	703	724	725	771	745	726	707	755	726	719	780	722	762	742	706	760	693	716	730	732	729	728	723	709	742	729	708	713	727	692	707	728	733	753	721	739	748	749	700	708	701	759	698	699	750	749	666	776	766	695	727	716	756	713	718	722	733	743	764	719	749	750	709	729	733	745	701	733	719	746	751	747	726	767	718	733	714	748	698	743	717	724	751	697	725	717	779	764	716	785	754	723	719	695	744	744	719	661	705	745	728	708	722	733	726	738	720	718	710	754	747	676	728	741	768	775	730	713	745	757	676	727	740	741	728	693	728	755	716	749	718	729	715	768	729	709	722	726	761	707	762	742	745	684	778	727	742	706	748	686	703	701	750	672	737	724	729	720	727	707	685	749	769	708	723	714	744	704	770	750	737	746	768	698	755	743	699	732	755	720	729	706	714	723	684	709	780	736	763	691	763	715	755	733	758	681	736	757	687	694	757	721	708	690	705	747	723	755	753	701	724	761	794	731	768	715	745	724	710	697	766	777	711	716	708	739	747	696	742	738	724	739	737	720	762	716	720	738	702	704	761	692	769	760	722	701	732	732	701	713	715	738	716	731	716	692	727	709	696	694	729	728	715	735	772	712	661	688	787	734	720	724	689	735	725	714	753	746	748	685	689	726	734	725	755	730	718	741	716	740	699	718	704	730	714	686	744	730	746	728	759	732	771	718	736	756	695	733	775	709	718	726	704	750	716	721	744	716	743	728	766	751	683	706	703	703	702	747	668	750	765	710	752	765	734	806	720	702	702	774	762	731	766	754	744	706	734	710	738	724	709	705	739	712	730	778	726	734	721	733	736	727	736	735	717	744	726	687	740	727	679	742	717	711	741	730	744	766	723	745	750	693	717	691	751	693	729	719	781	733	698	700	724	729	769	767	735	721	746	727	687	709	715	729	762	766	708	767	739	690	712	746	740	718	716	721	660	659	714	693	724	747	711	745	700	736	751	729	725	703	768	760	751	684	729	713	729	736	738	699	749	691	743	747	715	682	763	704	753	788	778	733	734	751	724	749	798	681	767	752	722	761	752	749	731	707	708	699	733	698	737	719	687	737	746
28439	20526	12291	6414	1283	461	423	434	456	456	429	466	418	444	475	477	447	408	448	411	472	418	425	451	476	465	419	459	411	465	468	450	409	430	456	456	438	446	462	430	434	432	422	485	446	435	444	435	423	413	452	460	417	410	479	456	399	428	413	431	438	455	439	440	434	412	406	447	475	438	451	430	423	403	416	417	447	432	445	440	431	447	459	414	429	452	395	428	424	419	469	436	390	392	400	397	419	416	444	449	473	463	459	402	435	444	450	451	491	442	394	433	440	459	419	438	440	403	450	408	447	405	456	406	468	436	394	427	463	449	438	435	434	451	428	432	440	454	457	427	448	415	447	364	415	423	460	440	403	436	445	478	449	453	461	455	449	420	453	460	408	466	386	413	438	440	428	425	460	431	437	413	444	417	457	418	412	425	414	433	434	445	432	430	461	418	413	418	444	442	448	416	428	431	453	459	434	439	450	431	464	443	426	445	425	421	412	400	430	441	419	458	484	453	440	422	412	421	456	455	434	449	444	458	447	413	453	448	422	441	440	420	428	442	470	418	426	438	451	449	429	437	455	442	454	408	434	442	434	457	444	431	432	472	465	482	467	440	408	436	437	453	438	402	472	446	451	434	438	425	483	441	438	425	486	482	461	458	438	474	484	439	455	444	467	415	431	456	445	417	452	430	440	460	435	408	449	422	441	440	421	464	425	456	467	473	457	489	407	411	400	446	438	492	401	420	433	431	425	414	411	402	429	409	448	447	449	399	432	436	461	464	440	466	446	417	417	423	416	399	419	465	416	445	430	439	438	432	476	434	460	456	437	460	437	415	423	401	454	474	453	471	426	454	423	411	426	407	448	456	442	445	436	422	461	455	414	476	434	409	420	422	444	435	427	447	415	471	434	433	451	414	426	421	423	442	465	427	461	468	416	449	426	448	442	450	445	439	420	437	466	452	425	420	461	475	458	459	432	412	464	413	457	477	462	403	450	436	415	433	438	514	433	441	466	449	444	432	433	465	463	425	491	424	439	481	483	426	456	438	419	462	446	462	445	383	425	450	418	443	477	404	438	455	452	474	465	464	468	412	424	442	462	486	433	435	419	427	433	416	398	458	452	467	435	428	439	460	471	399	411	451	453	436	447	412	436	424	442	457	456	457	431	428	435	452	442	461	435	440	439	431	500	433	446	425	422	409	450	464	443	444	435	404	418	438	443	452	468	435	456	425	446	427	462	435	458	407	474	434	429	438	433	421	435	401	465	435	458	429	468	437	456	450	454	447	448	434	453	453	431	462	424	450	426	442	475	422	461	464	441	470	473	434	435	420	421	428	439	414	429	406	433	433	445	449	406	447	452	424	434	453	469	450	448	485	421	444	423	445	429	429	407	432	445	443	409	423	474	428	447	411	420	429	447	418	430	447	424	450	455	413	425	416	407	442	406	439	408	441	447	451	483	428	431	456	426	424	412	469	423	420	413	444	439	468	448	392	445	475	418	430	418	470	449	458	396	434	441	451	464	429	430	426	451	445	417	451	416	428	435	427	405	401	462	432	497	442	439	451	433	420	459	450	425	407	481	395	414	414	409	451	470	450	428	468	441	444	436	445	422	424	469	432	457	410	438	393	459	428	471	430	458	429	428	439	405	458	463	415	452	448	434	438	436	440	439	390	402	422	435	422	448	431	424	460	454	440	406	448	401	450	443	501	448	417	404	468	427	454	489	453	406	460	446	451	412	373	436	392	488	402	443	423	470	402	402	441	443	442	468	431	465	395	431	450	437	433	421	421	440	419	435	437	450	453	458	448	449	476	459	433	443	454	418	445	472	494	429	430	489	435	451	432	468	426	482	456	424	476	462	415	441	417	435	437	427	431	436	389	417	388	422	426	438	469	450	438	454	417	440	471	424	414	434	440	423	438	445	436	446	444	449	446	425	424	409	445	469	459	477	451	461	427	438	464	469	427	458	440	465	434	421	457	443	412	451	463	428	441	446	473	456	395	444	433	425	447	448	438	407	418	424	451	437	426	460	452	453	426	455	412	463	438	435	459	436	434	442	436	460	447	430	426	418	425	460	474	443	470	442	422	429	464	451	455	437	437	459	480	451	426	454	466	455	457	432	451	444	473	440	463	443	458	403	415	443	424	453	452	403	495	459	385	439	434	453	466	423	422	421	422	432	409	447	458	430	482	429	417	463	449	449	417	453	414	455	461	420	446	417	416	433	482	416	437	476	456	467	476	466	468	450	391	481	449	444	468	437	418	435	439	424	438	471	465	485	424	446	433	426	457	431	459	434	436	462	422	443	425	454	439	419	419	470	464	427	423	411	427	465	460	411	414	470	424	452	482	431	481	420	446	427	415	459	439	412	436	422	463	459	463	425	435	452	447	436	436	432	435	462	423	462	441	449	444	434	435	437	469	432	410	432	488	446	450	461	448	456	458	444	433	431	444	426	394	454	430	431	364	467	430	460	456	435	416	419	381	441	443	442	467	423	438	449	448	481	417	505	448	413	413	422	417	436	423	430	427	454	479	462	475	464	454	388	419	444	462	416	433	449	411	478	421	422	456	435	443	460	462	468	427	436	476	428	439	436	483	397	470	449	464	446	426	454	404	403	437	433	455	459	424	483	443	432	455	448	449	408	451	433	419	464	429	425	453	451	416	451	490	455	418	460	424	433	415	462	451	460	429	446	449	439	435	433	426	415	443	447	461	438	421	441	431	436	421	422	461	450	451	433	421	437	446	455	428	450	454	422	427	441	443	446	429	461	427	425	428	465	419	450	478	459	454	471	452	447	417	410	408	502	439	419	437	441	423	450	409	402	448	455	453	417	450	411	449	446	446	440	462	497	440	468	453	455	391	471	466	440	423	435	446	470	463	478	441	433	408	418	439	429	430	455	472	433	447	477	413	424	438	456	422	453	430	442	430	434	445	468	422	418	459	451	416	462	433	444	470	413	439	456	419	419	426	409	440	420	438	438	432	428	400	411	422	449	433	455	446	379	454	461	397	430	427	442	463	449	442	450	424	437	428	445	434	469	463	454	476	442	419	439	412	416	417	395	449	405	476	495	429	445	409	430	444	436	450	436	449	451	467	472	479	469	482	450	456	415	410	456	421	480	426	438	447	454	421	432	436	435	445	476	421	444	425	450	477	442	437	407	411	473	472	435	446	468	468	460	423	403	424	452	444	450	404	459	435	446	476	428	466	402	486	400	422	433	414	486	475	447	463	455	440	447	449	469	427	442	408	382	443	458	414	439	430	418	445	523	425	418	439	458	442	428	452	410	431	442	432	407	441	454	420	460	467	447	442	461	455	466	423	436	422	381	425	426	411	442	440	452	422	463	427	434	396	396	458	422	430	453	411	478	460	432	434	433	474	383	440	431	458	413	427	469	421	468	469	435	456	447	433	444	459	429	412	449	455	442	409	435	459	434	435	407	473	444	455	497	460	455	428	432	450	480	400	460	438	465	463	464	469	403	475	434	449	438	471
22990	24719	11947	6351	1655	596	578	558	561	547	526	614	592	576	538	531	530	592	567	540	554	533	545	580	577	567	516	553	550	561	562	570	517	558	580	551	547	538	537	555	551	566	592	547	492	611	545	543	573	535	550	552	544	561	574	567	571	600	537	561	553	595	551	538	581	615	550	583	618	576	527	553	531	555	580	522	603	548	529	576	520	552	555	544	564	557	570	538	522	577	569	552	559	587	553	559	563	594	516	604	549	565	546	547	576	524	570	585	554	594	556	511	579	564	547	548	571	601	572	564	550	599	529	590	569	541	570	519	587	560	580	560	571	574	587	546	554	572	583	554	531	581	563	590	513	540	580	546	546	569	564	557	561	563	552	571	524	559	565	573	546	541	565	608	577	574	566	570	544	567	555	548	566	620	584	559	575	567	547	567	552	555	556	564	561	499	579	557	517	558	582	567	607	604	526	550	536	557	544	551	571	539	577	562	557	576	560	563	584	564	592	569	585	561	606	538	572	592	529	589	563	554	544	587	576	545	537	527	554	546	597	539	526	509	548	588	535	555	536	567	579	559	528	553	558	570	540	612	532	539	561	563	601	498	576	566	600	537	522	559	597	600	574	582	546	574	584	544	566	574	521	518	580	595	537	564	588	562	568	582	561	554	555	562	551	547	559	558	546	543	533	531	575	573	525	561	539	584	572	615	592	571	533	554	549	600	552	560	539	538	569	588	586	587	557	557	599	580	578	570	539	573	576	582	521	536	497	565	527	559	566	574	585	586	548	549	518	518	573	581	551	557	571	549	546	524	568	532	553	576	558	528	517	605	557	585	573	521	556	580	541	532	571	572	516	553	594	556	546	550	543	544	597	555	589	591	572	590	564	590	545	557	564	593	557	567	557	567	538	585	595	535	536	609	573	582	549	566	588	587	570	593	517	594	543	541	580	571	561	515	566	569	563	546	573	561	537	580	508	591	563	557	523	558	559	567	547	583	571	547	567	542	538	530	587	572	574	577	549	592	589	531	563	519	557	518	588	547	566	526	594	608	574	545	574	581	577	569	566	616	605	516	560	531	561	538	510	577	542	545	599	578	524	585	529	528	584	494	574	560	516	562	585	572	557	573	578	517	534	504	560	584	537	552	559	567	584	574	547	539	600	572	569	559	561	579	495	590	529	529	606	538	553	546	575	544	587	580	570	572	586	613	585	586	538	541	599	576	567	561	544	576	583	571	586	548	592	570	551	611	563	574	610	537	586	566	561	546	567	563	548	555	571	561	586	575	570	532	579	533	574	560	569	560	577	524	549	577	559	566	540	554	528	587	563	568	568	541	538	564	587	565	557	559	568	573	602	538	530	618	562	588	564	560	580	549	592	576	565	581	569	586	591	562	533	585	553	562	546	568	560	553	578	561	569	549	520	484	526	581	563	573	579	562	554	558	520	556	539	560	556	554	596	561	587	533	538	527	538	534	591	546	543	550	542	583	582	581	554	570	558	566	566	532	547	583	552	558	562	572	534	540	543	560	553	563	581	537	576	526	561	611	576	580	569	574	542	537	584	569	567	573	601	548	565	562	596	542	532	566	557	567	564	530	549	548	568	571	567	565	498	554	576	539	574	558	551	537	586	573	577	567	600	564	539	592	574	582	527	586	590	569	576	542	551	581	575	514	597	540	511	552	590	533	554	514	589	586	577	559	574	581	515	568	560	556	596	549	554	552	559	547	565	529	554	546	579	538	551	537	597	607	540	602	535	535	522	595	568	522	553	586	538	566	566	544	580	530	538	563	536	531	542	546	516	593	559	538	559	589	518	559	511	550	558	560	555	545	517	561	570	537	560	558	561	542	523	546	599	567	617	547	562	541	543	573	572	590	551	559	555	547	554	552	557	628	550	610	595	607	559	506	547	555	592	550	524	567	559	571	544	564	573	601	525	567	528	529	572	555	580	570	564	570	517	561	550	584	586	544	595	593	568	531	572	548	613	549	567	561	604	579	560	583	561	569	542	533	576	582	545	559	551	543	565	585	566	551	582	560	597	518	536	544	543	537	580	579	554	549	604	542	565	573	557	548	570	575	545	540	542	583	561	610	532	553	487	576	565	558	572	558	541	575	566	549	585	539	585	605	545	545	548	545	568	551	525	560	519	584	542	558	561	546	548	531	515	542	561	603	556	548	557	556	570	582	565	553	556	523	576	557	519	543	570	571	557	551	575	548	561	579	559	543	574	516	574	559	559	552	541	528	500	550	555	533	527	535	545	565	542	568	548	532	580	562	544	584	532	566	591	569	554	556	518	556	550	572	545	537	520	544	595	556	585	567	554	543	563	543	563	567	552	548	556	542	563	573	551	568	567	568	545	543	546	577	553	583	554	556	573	576	560	542	507	595	558	596	573	586	590	541	567	574	565	577	569	530	562	552	563	537	535	585	562	501	567	594	581	524	550	557	568	542	520	540	576	548	573	536	539	566	550	511	564	604	536	549	561	553	584	548	592	602	571	548	556	526	561	605	541	520	548	570	556	587	514	510	585	548	590	573	571	559	557	542	537	542	552	564	556	582	593	593	543	594	562	525	574	550	571	571	516	582	527	563	581	571	563	604	594	546	599	594	578	559	560	566	563	565	568	558	570	566	539	586	576	497	550	556	560	587	586	556	563	564	531	562	587	574	559	577	547	560	580	544	550	589	568	599	526	577	565	575	577	590	528	573	597	587	569	509	587	547	551	568	577	550	567	545	603	535	556	544	584	535	539	568	553	553	568	539	548	553	557	568	548	563	511	558	566	554	555	554	591	573	588	494	583	528	592	567	607	535	538	545	534	578	559	541	537	578	581	585	532	585	572	571	538	543	578	541	564	519	586	543	532	517	526	569	570	563	572	550	591	534	589	538	555	544	585	580	599	545	557	540	576	563	550	575	563	589	578	568	561	559	606	568	535	572	567	581	548	520	551	565	503	564	566	535	527	537	582	577	517	595	540	513	546	567	532	535	544	542	564	579	557	546	543	549	578	529	552	569	554	533	589	562	556	559	540	535	563	558	564	575	581	582	539	557	577	541	577	619	579	579	563	554	599	533	527	531	566	524	541	545	583	557	571	536	526	550	586	557	519	552	540	523	575	508	550	606	593	567	567	581	549	576	528	565	568	546	553	578	569	544	577	560	606	533	557	528	598	561	553	602	560	557	597	583	570	549	555	539	554	543	570	562	547	569	531	578	568	550	556	552	547	572	581	550	582	589	544	556	598	591	575	546	620	578	572	493	556	589	608	545	583	595	562	576	530	566	552	565	576	540	564	539	561	523	578	613	553	518	559	554	561	593	561	548	609	573	625	562	543	556	550	565	564	565	540	588	582	591	593	577	558	532	537	583	544	557	532	582	529	552	574	555	577	561	579	559	568	576	589	534	570	565	578	568	557	574	535	567	529	563	555	568	508	572	579	567	550	593	579	531	570	575	565	565	546	536	533	588	554	581	551	581	551	542	581	555	573	550	596	537
23304	21472	28532	26712	20414	5938	969	755	739	761	754	726	756	672	757	688	786	702	731	721	708	735	693	714	713	649	684	681	687	755	762	713	758	700	706	716	760	677	709	722	681	690	722	737	754	655	684	681	679	698	719	698	710	727	682	684	720	704	710	708	653	719	662	719	672	725	715	701	684	686	670	694	702	717	707	692	705	676	719	727	737	766	712	755	664	616	688	683	758	703	668	663	669	678	653	697	714	672	713	706	727	713	702	692	714	700	727	718	739	714	742	698	696	687	709	733	710	716	650	722	737	730	697	705	661	715	719	759	745	694	744	666	724	714	723	739	742	686	729	716	762	667	724	698	683	721	714	694	694	697	708	661	639	682	720	719	698	707	705	720	673	710	671	714	705	697	681	766	727	683	705	731	728	738	700	709	721	693	701	704	705	697	677	677	725	686	667	749	739	689	705	701	682	677	696	735	709	662	677	676	657	720	671	671	735	669	711	721	703	731	688	709	749	738	703	699	715	745	654	676	717	650	706	688	670	680	709	728	707	738	670	712	716	698	717	693	700	690	702	692	707	683	711	702	694	722	733	647	710	696	734	697	679	717	701	705	717	705	710	746	715	713	659	721	719	708	732	654	732	688	689	724	703	662	723	711	726	718	705	701	689	786	723	682	729	719	669	711	749	682	722	721	685	749	710	731	683	714	674	716	718	701	690	651	719	734	702	720	683	699	687	708	710	681	698	693	682	702	706	686	714	728	699	672	715	697	676	670	710	759	704	690	727	678	662	713	656	719	696	707	709	685	663	759	692	738	724	708	752	718	694	721	722	745	738	692	659	717	702	726	693	691	700	719	701	725	673	701	752	729	683	715	742	682	711	707	683	680	706	660	697	722	715	618	711	720	716	710	689	684	722	705	681	743	713	738	706	706	702	707	739	692	725	651	712	727	699	699	661	753	681	653	708	709	684	736	718	703	692	731	696	686	686	684	686	692	721	731	653	714	657	694	682	692	709	711	702	672	707	724	695	742	716	784	707	675	673	707	696	712	696	694	702	699	748	711	747	713	689	700	685	673	717	722	731	726	730	727	702	708	693	666	693	746	722	718	769	684	695	723	712	691	684	739	710	676	709	680	692	712	729	699	709	659	725	701	736	702	706	684	729	725	741	728	727	674	755	722	662	769	764	664	714	735	714	691	702	724	746	763	718	708	700	668	689	675	722	689	740	687	748	696	645	696	660	706	708	665	718	709	719	647	652	714	697	690	699	689	693	766	710	711	679	665	685	725	729	697	719	718	715	768	743	716	694	720	650	670	711	688	691	728	715	687	696	687	689	685	718	702	722	732	715	781	726	700	741	721	694	719	745	695	704	728	710	684	691	703	720	719	711	705	720	707	699	690	695	712	736	763	693	721	720	703	643	681	701	715	720	681	709	733	761	768	662	717	685	789	708	681	693	727	753	684	658	701	694	711	754	708	710	742	633	713	686	679	690	684	676	663	760	682	687	702	713	669	729	695	745	757	716	763	709	702	681	700	691	684	750	687	742	690	677	683	691	715	724	720	651	703	709	712	714	682	712	708	673	696	729	657	706	715	673	723	680	752	713	699	714	719	731	728	721	717	673	720	774	725	695	696	704	693	697	732	694	698	701	733	690	745	699	699	699	709	695	659	686	691	721	715	699	737	717	684	745	677	663	700	692	693	689	703	665	691	639	682	674	762	676	641	690	706	722	682	702	720	724	704	680	726	689	643	769	702	678	727	714	694	668	667	666	729	691	729	717	700	685	701	708	731	730	695	665	737	739	700	723	720	740	714	735	766	689	667	704	708	689	718	697	666	718	753	630	685	717	696	725	708	694	693	673	687	687	707	709	703	690	688	716	707	721	652	743	729	700	706	684	686	680	716	666	675	740	692	700	688	713	734	683	682	704	689	693	707	685	725	705	702	715	703	713	705	695	693	679	712	755	682	730	699	705	704	691	693	658	730	705	634	694	688	666	747	646	706	705	726	715	664	710	702	699	684	690	668	730	690	730	708	657	707	680	759	661	687	721	682	754	708	740	667	747	717	692	696	697	674	725	723	691	717	707	699	733	673	669	683	709	665	646	682	741	685	743	687	647	681	711	734	712	708	730	668	731	703	699	695	727	693	699	710	682	721	680	690	692	727	729	679	698	751	735	690	651	651	713	718	725	699	685	718	730	698	720	689	728	698	753	725	720	693	747	751	712	745	720	749	737	727	744	705	725	736	743	726	765	702	735	712	734	719	734	713	721	698	682	719	713	729	692	720	667	734	739	737	705	708	722	709	785	675	701	727	711	716	682	717	690	759	734	674	678	679	734	748	688	714	692	709	705	726	687	704	685	676	693	711	708	710	653	706	751	710	706	712	684	683	684	738	706	704	727	705	678	720	695	698	711	745	692	673	676	730	688	734	713	631	690	737	692	684	708	714	696	716	693	702	729	704	737	701	731	651	648	674	732	685	725	684	709	701	673	750	669	734	683	750	695	728	675	750	706	736	708	736	733	693	741	706	700	719	688	714	710	692	654	691	720	673	668	725	687	696	693	727	743	682	710	693	692	687	700	662	696	708	697	706	720	703	631	665	724	718	734	718	789	699	698	697	770	689	694	720	744	689	683	737	682	674	716	663	714	699	734	691	697	741	706	714	727	713	726	708	713	665	688	676	684	753	706	674	678	683	733	696	685	719	713	702	711	727	668	696	705	686	702	690	687	715	746	704	737	725	677	703	740	725	661	710	704	712	715	703	677	666	710	744	727	696	704	695	704	735	745	657	746	694	716	696	683	730	703	677	760	704	724	709	714	685	723	723	721	702	756	720	690	686	675	737	690	674	750	718	694	731	738	699	692	703	744	673	697	686	744	643	712	703	681	707	683	703	665	687	722	743	674	683	727	698	686	724	749	679	681	702	689	688	691	706	674	687	703	753	731	695	759	705	689	686	690	762	686	698	678	658	732	688	737	642	697	689	673	718	715	715	710	712	722	729	697	712	657	704	718	713	682	720	702	706	684	697	692	721	702	707	694	658	679	668	681	717	713	708	708	719	742	655	675	722	698	752	700	704	708	716	697	697	688	723	671	726	707	739	702	720	724	733	710	706	703	718	712	703	714	735	733	672	637	726	697	692	681	718	701	718	756	716	736	690	760	685	734	735	739	705	723	714	678	690	719	717	704	749	674	718	693	709	686	750	690	689	701	655	735	708	700	681	758	685	701	716	640	697	653	707	749	747	704	721	724	750	703	657	691	686	757	721	731	692	631	674	749	751	751	728	723	643	712	719	695	697	715	723	679	713	708	657	709	727	708	687	710	719	650	704	737	727	657	728	756	735	697	765	741	746	709	709	709	694	672	671	678	710	691	690	720	625	715	675	722	696	705	691	673	722	708	701	737	685	757	723	695	701	739	624	693	679	678	665	695	723	696	723	658	721	697	688	700	708	680	736	751	714	752	697	720	701	702	700	679	736	664	714	667	716	777	677
38368	61263	46316	36204	9888	1152	1080	986	972	955	903	945	919	937	936	940	943	913	870	912	899	963	909	882	910	920	961	944	954	952	910	886	889	938	923	945	909	886	899	898	914	910	866	866	879	847	926	851	872	856	913	870	924	894	930	902	865	885	856	905	894	898	895	887	905	876	856	885	875	909	892	879	929	890	900	869	881	868	969	891	919	900	918	927	868	865	953	928	838	841	901	859	891	885	848	829	876	886	867	865	887	879	876	884	917	921	887	873	862	879	892	839	970	878	866	861	921	941	834	931	838	922	873	849	870	929	862	871	882	864	861	885	904	953	904	886	896	877	855	854	853	871	894	919	929	846	902	880	939	881	816	891	924	845	861	876	863	875	887	929	839	917	900	906	890	909	939	931	809	840	893	886	910	835	850	875	933	895	886	921	924	857	887	931	905	920	912	884	894	860	888	873	935	879	909	898	862	857	875	852	863	876	882	914	871	939	853	942	850	895	871	920	845	928	861	896	908	935	859	886	871	893	838	871	875	860	905	854	883	819	932	885	912	914	872	918	870	860	892	919	882	893	927	937	882	871	859	905	906	875	861	867	864	885	902	857	953	937	881	877	874	934	899	925	863	872	873	880	886	880	854	872	843	894	874	898	894	844	883	890	939	923	867	881	877	883	873	859	908	864	857	883	831	871	858	895	886	805	825	895	909	834	871	891	877	873	835	879	853	879	867	861	863	913	891	900	862	915	873	853	892	908	933	891	895	843	908	848	846	847	858	886	926	885	926	867	929	917	875	897	901	883	946	953	892	865	872	936	869	879	820	875	920	922	884	895	847	859	848	912	882	867	904	895	918	852	911	885	880	976	896	866	849	890	859	854	892	872	901	896	888	892	904	888	875	864	873	857	892	862	881	865	890	837	920	891	833	967	918	940	892	931	858	849	917	883	893	910	880	911	826	857	838	865	890	854	860	876	898	856	923	919	941	961	882	893	928	845	886	908	943	876	867	900	864	903	962	830	875	853	826	933	920	854	924	831	868	887	904	846	888	861	879	850	860	861	875	915	853	847	928	946	909	858	866	935	878	879	899	910	982	893	860	898	885	887	909	897	904	911	826	912	863	914	923	877	894	908	882	911	865	889	900	837	920	911	886	939	868	911	905	905	871	853	870	868	841	882	870	842	897	875	873	902	896	877	906	858	889	870	886	913	900	873	895	867	902	903	898	895	922	856	866	855	893	929	929	895	865	896	900	829	923	856	884	897	819	866	886	890	911	861	913	913	883	894	886	903	845	902	926	905	894	872	922	844	875	917	902	918	887	881	879	825	873	911	849	934	876	878	861	938	876	882	859	891	837	924	913	879	841	893	882	888	903	877	890	903	897	842	863	898	899	989	883	866	851	878	929	880	886	868	899	864	882	917	903	864	864	913	873	870	871	892	881	838	883	931	908	869	885	922	916	864	907	902	911	913	875	899	914	909	881	902	860	858	902	909	884	855	960	901	902	869	901	914	864	920	893	867	895	910	847	880	910	859	873	921	910	891	902	863	864	815	900	878	874	820	896	942	927	929	937	918	840	848	879	895	872	893	891	924	922	898	882	874	883	895	830	927	907	884	913	863	878	893	859	907	904	892	902	872	928	913	865	939	888	889	968	874	920	867	849	875	904	930	871	851	935	865	909	910	870	900	887	877	843	874	877	914	922	918	846	911	909	939	891	859	894	894	885	871	925	912	865	927	924	851	913	845	862	877	863	906	900	858	893	913	868	854	893	857	872	910	895	876	907	917	914	883	912	886	899	908	870	866	849	880	844	955	865	931	899	868	867	896	879	914	855	946	841	873	868	897	918	907	904	875	875	951	893	876	939	866	928	897	873	848	895	843	928	898	846	906	898	835	933	912	842	866	866	911	930	928	915	892	886	918	924	880	853	899	853	896	896	907	884	928	903	915	904	931	910	905	885	905	934	829	863	841	922	899	887	909	935	868	854	908	909	883	912	904	905	834	835	870	910	871	909	894	948	852	873	946	898	942	876	858	913	952	902	891	852	925	877	914	912	877	915	960	867	938	848	838	840	914	847	905	860	964	917	925	913	873	898	880	900	933	922	880	836	932	914	893	957	857	844	910	872	936	848	933	909	922	907	867	909	920	904	921	948	893	897	875	934	825	877	920	884	914	879	831	912	887	872	916	927	878	882	901	875	871	892	900	846	918	925	899	893	855	890	885	889	963	907	909	896	892	886	879	888	890	925	896	875	937	871	901	934	867	912	884	953	869	874	898	902	827	829	884	897	844	863	912	824	912	883	901	821	913	873	884	932	908	929	891	856	914	898	887	918	870	921	841	845	846	923	840	911	928	894	878	889	893	906	947	916	868	911	847	895	906	907	878	920	890	882	918	889	918	884	817	924	945	912	861	869	868	887	909	878	911	869	890	914	826	888	820	923	826	896	887	918	856	871	896	887	830	902	901	945	832	913	854	938	921	918	912	891	872	893	907	928	912	908	950	847	913	892	920	915	907	898	890	871	865	887	853	874	844	887	910	912	894	894	897	899	926	951	903	886	859	872	858	854	901	839	868	882	871	901	900	853	909	889	875	878	893	915	906	872	874	937	885	905	817	888	869	874	886	842	863	896	874	900	904	911	896	909	933	907	911	913	930	844	904	889	907	927	920	865	931	889	820	938	897	886	886	880	862	868	914	857	907	866	881	858	882	851	910	910	860	912	885	894	894	887	861	940	893	917	919	858	889	883	880	871	878	845	880	907	960	862	909	851	868	856	904	888	915	850	868	905	884	857	843	821	902	876	942	878	918	889	865	907	881	864	949	878	895	912	864	898	880	911	885	878	916	967	884	902	851	847	910	875	884	943	891	881	876	937	864	898	919	919	899	932	853	895	889	871	894	864	897	899	857	945	885	865	854	892	852	847	872	904	900	864	912	893	897	908	837	917	863	861	944	891	913	851	898	893	895	915	899	878	880	889	850	879	863	865	885	864	944	866	861	878	850	890	923	871	866	876	928	951	903	909	922	905	911	891	840	858	880	889	866	893	834	907	879	932	900	872	887	879	869	895	902	877	912	872	849	901	853	898	891	913	878	893	921	875	889	897	879	871	852	847	933	883	924	833	925	889	915	929	865	892	916	903	898	895	907	864	942	898	862	898	836	876	898	843	899	853	910	854	877	849	893	883	940	906	865	908	871	894	911	910	868	885	874	869	948	913	861	860	886	885	884	851	891	931	878	879	841	885	849	892	850	900	953	861	864	937	907	919	873	884	898	898	953	852	858	910	862	867	901	849	916	880	910	857	961	847	923	882	873	922	862	917	882	852	850	828	903	906	910	885	871	912	893	910	888	884	867	933	886	951	893	892	941	875	911	861	843	881	910	871	917	872	864	889	906	870	897	927	870	925	900	864	895	926	873	900	861	908	869	859	890	870	882	866	900	869	895	848	889	884	848	904	931	915	848	912	907	891	867	880	881	932	863	864	868	910	812	863	877
24822	21735	26607	26050	8293	328	289	253	227	217	240	242	224	218	275	243	241	228	238	221	228	189	236	222	213	228	233	228	216	197	240	236	212	222	218	234	224	227	217	223	202	220	214	229	214	223	244	219	251	222	235	238	222	229	230	196	212	230	217	223	209	211	240	238	212	260	241	207	233	211	211	217	241	234	229	228	208	229	209	251	220	201	203	229	202	227	234	233	229	225	250	237	217	223	210	248	210	259	244	222	209	220	236	246	221	222	229	239	229	233	229	233	208	216	214	240	220	216	235	216	234	215	214	217	199	198	195	211	225	222	210	209	198	244	226	232	222	198	223	225	215	203	230	232	211	256	208	243	195	225	214	258	224	215	240	224	252	194	225	219	224	240	213	204	227	232	234	242	224	207	239	221	207	205	245	225	251	225	218	211	211	223	204	231	213	210	227	207	227	224	206	217	239	197	236	230	235	230	245	239	258	232	250	258	214	216	236	203	207	216	212	232	197	243	255	236	207	214	223	218	223	230	221	224	217	214	262	202	222	216	242	244	223	258	249	245	226	219	237	203	214	204	208	215	205	229	217	222	229	226	230	214	207	233	225	219	208	254	191	264	244	235	256	227	243	232	219	228	225	224	239	245	248	225	235	224	228	207	243	237	254	198	217	202	226	216	226	214	223	215	222	236	225	239	217	214	190	231	238	237	234	216	219	232	250	204	209	248	227	249	218	237	199	219	228	216	257	251	241	230	245	230	230	215	250	258	204	208	222	209	215	210	224	217	225	236	215	222	215	252	228	225	228	237	221	217	240	219	210	190	218	202	243	227	218	228	212	240	221	222	247	194	233	234	193	230	249	230	215	236	224	264	211	221	248	195	227	216	208	226	218	223	246	198	221	223	236	241	239	230	212	188	234	226	207	246	212	244	249	251	221	221	218	248	209	225	215	221	220	203	209	197	250	236	226	232	214	221	226	226	233	223	250	222	205	239	244	255	210	231	212	231	192	189	218	248	194	240	250	239	245	255	213	247	239	230	221	221	209	226	230	206	225	249	219	224	222	242	226	251	227	229	205	225	241	241	216	200	223	208	228	223	236	202	240	271	226	229	232	217	231	211	226	216	239	239	233	201	235	235	218	254	242	225	211	211	226	234	226	236	227	236	221	224	240	238	251	206	216	247	192	213	238	223	240	233	221	218	209	234	211	229	222	220	207	215	216	236	225	223	232	221	232	235	234	232	203	235	197	213	234	230	225	250	231	234	205	232	205	207	248	231	229	240	227	218	224	237	233	233	197	213	200	226	262	232	217	217	245	226	214	219	206	238	202	240	221	226	234	212	232	234	219	229	240	234	208	186	222	236	226	234	236	223	210	188	261	211	208	228	244	246	204	217	225	225	221	218	227	214	221	233	223	221	242	215	224	215	223	212	205	211	233	235	217	211	214	214	213	219	245	219	235	245	225	216	232	192	231	238	231	210	238	224	218	217	218	250	221	221	245	239	230	217	239	253	236	242	243	229	230	238	242	211	202	215	245	191	234	221	205	212	213	253	229	227	232	229	216	212	236	214	228	224	226	243	213	229	238	244	218	232	228	196	227	205	229	225	236	191	233	226	217	233	227	243	237	200	234	235	244	222	232	211	207	250	203	249	217	233	234	221	207	245	249	230	232	238	224	221	223	237	237	207	224	204	247	225	218	239	242	235	221	209	226	255	237	217	207	234	219	250	219	244	217	202	222	195	232	209	205	213	227	234	248	197	239	227	236	245	212	224	214	215	206	223	203	206	238	208	245	235	220	208	228	224	230	229	228	226	201	261	227	211	233	230	225	206	224	224	211	236	226	210	238	193	217	217	256	199	203	223	236	235	224	222	228	211	229	213	222	224	234	243	247	207	211	216	241	233	227	225	202	227	224	217	225	219	233	215	239	225	201	240	238	209	218	215	234	223	228	211	234	216	253	215	219	249	215	209	219	221	220	216	230	214	208	241	233	238	203	220	232	211	222	209	259	223	228	210	234	251	225	239	256	217	219	204	247	222	193	227	213	233	211	221	225	242	217	238	210	222	255	239	193	225	243	223	223	224	243	245	201	226	229	242	203	219	240	214	210	259	221	236	241	219	237	232	222	241	232	223	201	235	242	213	214	193	226	239	251	213	230	238	243	204	236	234	233	218	219	239	228	215	217	247	210	209	213	232	196	226	252	258	238	204	216	237	230	236	230	240	212	202	230	232	242	236	261	199	239	213	205	222	218	226	224	236	213	210	237	232	259	216	226	230	207	230	204	195	258	233	219	207	227	249	232	216	216	204	233	204	196	252	234	214	246	229	198	214	231	218	219	230	225	214	224	208	219	245	251	199	212	217	232	257	230	189	216	203	236	245	239	221	205	222	245	233	215	213	222	225	182	229	223	206	183	201	215	255	230	214	223	219	215	181	205	199	201	210	210	239	196	216	252	217	234	208	224	219	213	238	232	240	240	225	213	206	245	218	202	215	208	220	232	235	240	252	227	236	212	227	209	211	262	222	236	227	232	233	222	222	227	223	231	222	215	227	235	201	209	220	248	219	208	238	243	215	229	216	218	229	215	242	203	252	223	211	233	204	219	221	233	231	261	215	231	246	242	218	198	218	212	205	230	229	209	221	231	227	238	218	216	213	230	248	222	229	223	231	234	225	244	233	226	196	218	221	228	239	237	220	249	229	241	223	199	235	252	242	226	218	246	201	227	201	241	215	196	209	245	208	233	233	199	231	259	221	213	222	228	232	191	193	220	237	245	256	233	260	214	221	236	246	218	230	234	211	197	235	214	222	252	215	205	227	248	222	198	221	236	240	216	238	224	197	231	217	220	207	206	246	216	245	229	185	237	209	215	223	239	225	219	234	234	223	207	218	246	227	194	238	221	210	220	245	208	225	228	222	247	246	246	216	212	216	230	192	233	230	214	215	201	252	188	219	217	238	206	214	226	206	228	221	230	225	223	185	225	232	244	225	233	240	230	246	228	202	209	236	208	272	219	200	213	216	242	221	231	238	211	217	235	231	208	209	232	233	222	232	226	220	234	200	220	239	217	189	218	237	228	220	199	227	218	243	229	218	232	257	224	230	237	206	209	215	239	207	204	207	215	249	251	211	215	228	212	210	239	193	235	218	216	226	211	228	187	226	231	228	234	207	209	237	226	187	220	246	247	232	223	220	209	234	231	220	230	244	217	193	232	230	237	230	243	203	224	213	211	234	249	198	219	223	228	228	247	202	214	209	245	214	242	231	244	220	219	231	233	207	213	218	198	215	225	222	223	266	233	240	222	201	194	233	239	233	239	225	199	229	227	243	254	224	185	231	226	222	254	216	227	223	218	232	199	229	239	242	220	232	216	247	237	233	227	214	222	217	234	204	230	207	222	239	217	223	208	249	236	201	232	224	253	221	228	227	205	216	234	210	230	200	219	243	221	205	236	230	242	208	227	233	221	218	229	220	212	211	220	226	211	215	228	209	229	211
36976	48072	35396	24969	6455	421	368	394	355	376	379	334	329	323	314	337	345	350	337	307	330	327	333	301	306	334	288	329	325	326	309	315	308	313	351	300	296	294	336	307	310	309	300	319	312	335	332	307	311	307	301	306	326	320	313	295	323	294	315	275	321	304	300	318	332	296	301	300	341	335	313	342	287	290	282	307	323	308	322	311	304	320	297	324	308	318	318	308	345	330	316	296	297	309	300	327	305	289	306	288	292	347	328	266	291	319	273	285	353	310	315	323	306	291	293	315	323	367	273	309	315	313	319	335	303	319	310	291	328	293	329	346	318	300	309	310	301	293	314	310	295	310	294	305	329	292	337	305	317	334	333	314	322	296	276	321	315	300	315	319	317	314	298	304	337	298	351	299	354	328	297	308	283	280	315	303	284	326	350	301	311	285	299	283	327	313	306	307	332	328	335	326	298	304	319	304	315	297	299	287	325	315	300	282	306	322	303	312	288	341	310	323	284	316	307	327	308	323	280	330	304	311	331	335	269	305	282	320	301	287	304	287	301	297	329	307	329	322	330	318	294	312	305	284	313	308	315	290	294	327	321	332	301	322	334	314	321	290	329	313	333	311	330	310	345	299	304	301	324	317	285	334	296	322	314	288	320	296	317	285	306	287	326	285	335	329	325	300	312	288	299	292	323	299	327	298	337	298	306	301	316	292	295	334	313	328	298	314	313	326	313	343	295	279	314	319	292	300	317	309	297	315	314	303	301	321	309	301	299	315	290	284	324	314	318	310	309	299	335	294	315	274	338	320	323	281	344	306	322	321	305	284	305	283	323	299	320	305	320	273	304	316	317	300	304	314	300	316	294	281	332	296	305	327	324	328	316	321	298	322	320	315	307	294	303	321	313	276	314	336	336	305	289	350	333	345	310	315	298	305	324	309	307	313	325	318	275	303	328	289	294	310	307	333	297	320	284	304	302	314	342	316	323	346	325	312	321	349	303	306	297	318	300	319	304	317	293	334	340	345	323	298	277	285	283	337	315	308	326	315	351	308	301	298	294	326	309	304	316	271	344	318	321	317	291	329	354	343	323	324	313	314	298	322	280	307	315	299	322	284	319	305	331	284	308	327	336	308	306	287	309	315	329	321	318	304	318	302	304	289	283	319	307	296	337	287	301	320	317	315	273	278	308	315	309	340	329	318	307	303	336	294	303	299	307	323	280	298	312	274	329	317	292	313	313	321	320	317	313	313	328	320	287	326	301	287	310	316	329	336	304	312	312	302	321	306	307	282	299	308	316	325	319	333	307	303	327	328	284	310	326	301	310	313	332	298	297	326	293	310	307	302	318	298	289	332	319	306	311	314	303	306	323	320	288	303	317	291	311	316	323	311	322	310	335	322	336	307	303	325	298	320	332	299	311	301	320	333	292	318	302	338	293	311	304	308	282	324	293	323	313	319	290	310	295	334	322	303	291	321	306	291	291	288	288	353	322	298	305	321	317	325	280	314	309	306	315	311	341	316	288	304	314	327	320	304	302	320	299	317	328	319	297	264	326	320	301	320	294	301	311	302	316	267	323	318	310	302	306	311	309	322	332	313	320	334	297	304	318	296	326	305	310	307	313	308	331	298	290	325	315	319	302	314	287	310	303	326	310	322	300	328	300	286	338	323	291	334	304	316	317	309	332	292	337	287	323	321	302	312	287	309	328	315	308	330	301	288	300	324	333	287	311	293	316	306	305	319	297	296	338	300	298	321	293	338	297	336	297	306	341	307	339	318	309	320	292	288	314	302	319	290	324	285	325	319	300	298	295	286	311	323	297	333	344	318	304	320	309	342	313	278	333	306	314	318	309	301	304	304	312	310	306	310	296	331	310	323	329	288	305	337	311	315	347	311	305	322	338	278	295	309	309	303	281	316	318	316	309	310	288	331	328	287	351	337	310	283	288	301	311	332	326	327	311	328	306	297	281	298	288	294	299	324	304	281	309	288	318	341	306	283	321	365	312	305	299	313	315	313	294	309	290	326	305	303	305	290	304	306	293	275	335	324	299	310	308	301	316	337	301	352	295	316	324	294	327	322	302	271	329	292	315	312	317	323	325	310	278	315	307	296	300	310	300	283	320	302	312	331	310	296	263	294	305	319	306	315	319	332	319	290	346	272	298	311	303	281	326	277	321	341	323	279	309	272	342	293	309	336	301	317	316	335	326	313	322	305	300	334	298	288	318	318	353	314	304	290	328	338	289	326	293	305	326	301	285	267	281	280	323	288	296	318	332	321	315	311	309	306	329	320	333	286	306	321	304	289	350	297	312	328	299	325	297	302	310	320	294	297	316	334	321	310	345	317	274	312	315	330	313	300	317	299	300	322	298	322	332	288	328	329	301	322	357	305	294	307	321	304	301	282	288	296	322	293	312	308	356	301	333	324	313	288	303	294	323	309	336	321	313	277	298	298	322	292	311	316	309	273	313	298	317	308	299	292	310	302	289	322	318	298	315	306	296	333	299	291	314	288	284	305	301	331	321	285	282	317	306	346	293	325	295	320	317	266	306	316	279	319	341	297	299	313	350	310	297	308	307	313	310	319	334	308	301	273	303	310	284	300	319	294	299	334	290	292	310	307	299	333	310	320	297	319	297	292	311	311	349	307	343	309	319	298	303	288	312	306	322	298	313	314	331	339	314	294	327	293	334	319	322	324	307	291	303	307	303	328	361	329	315	335	296	332	298	325	313	307	291	291	334	292	343	330	309	281	312	345	302	339	349	314	271	284	292	313	304	320	307	289	347	292	304	327	299	322	305	297	311	309	298	291	323	349	346	342	304	296	290	338	329	287	351	286	306	307	303	309	276	283	323	310	314	301	299	311	319	312	317	311	293	297	315	309	301	313	293	311	327	308	291	351	324	282	331	327	319	303	275	308	323	286	283	307	333	327	303	313	316	320	301	310	317	320	291	311	276	317	312	323	333	324	299	324	337	313	304	337	326	327	316	280	353	308	325	340	322	324	283	316	314	315	325	327	299	332	335	302	316	308	276	307	314	307	304	327	335	325	301	292	336	333	300	297	311	304	327	314	316	297	314	307	320	301	312	303	305	317	346	323	266	301	364	310	337	328	323	317	283	323	313	342	328	321	322	305	337	305	299	331	324	328	322	316	292	303	283	297	301	307	334	303	317	270	312	289	305	330	309	340	308	334	313	270	314	309	311	293	290	299	319	304	296	309	281	332	319	289	315	301	287	301	309	307	296	289	316	301	325	283	318	307	298	268	279	291	286	331	287	337	349	305	313	318	325	297	301	346	288	327	272	325	335	340	279	316	327	333	288	322	320	317	321	333	306	318	307	342	335	293	267	294	321	321	278	313	331	287	339	298	333	302	285	314	319	339	307	302	325	324	314	301	324	302	315	286	321	306	309	306	305	318	341	323	303	317	310	323	323	327	312	314	335	293	265	302	324	302	319	308	301	282	292	290	287	316	309	310	310	304	298	307	339	321	332	305
22282	21317	28821	25154	22300	16974	3019	728	623	599	654	635	618	636	575	605	601	614	592	547	592	599	593	630	594	564	566	556	565	568	609	584	580	537	600	537	585	579	572	536	565	553	579	572	582	553	564	588	596	561	585	547	577	560	593	589	520	554	570	577	570	612	561	590	569	544	542	596	534	543	578	549	565	562	553	513	557	543	508	530	579	572	587	555	591	568	547	524	552	581	558	562	577	581	562	505	566	583	578	575	571	608	583	589	533	555	576	594	554	541	570	573	561	568	556	560	560	567	543	529	558	569	573	574	605	513	595	514	553	559	593	585	564	546	556	597	516	577	576	611	558	550	602	567	542	581	633	596	542	586	561	545	583	574	602	595	543	526	552	557	559	578	526	563	516	558	564	568	563	548	560	581	564	583	579	544	577	549	579	542	620	603	549	563	535	537	550	529	574	579	537	603	519	565	563	533	597	605	553	586	544	577	551	537	582	569	548	550	578	563	572	607	568	597	611	577	523	561	542	552	567	521	534	559	514	611	565	594	543	515	561	566	589	553	516	587	586	552	590	606	535	578	593	544	530	569	568	542	616	566	572	549	570	545	591	562	600	599	559	590	582	550	589	554	582	608	571	573	552	520	611	559	558	559	555	564	572	552	587	609	562	534	573	547	592	538	566	577	538	600	574	556	603	561	584	604	563	618	557	558	555	566	565	587	586	553	580	585	552	589	558	531	562	578	589	553	558	590	573	565	548	604	582	546	552	558	572	567	535	522	563	556	554	561	587	578	570	535	551	552	520	556	540	595	590	562	543	558	565	584	554	524	557	496	566	548	520	524	602	569	607	588	574	575	617	594	584	595	551	572	561	571	569	599	514	568	537	549	578	554	547	562	583	629	576	534	568	549	553	587	594	580	569	575	575	602	575	522	537	557	550	607	538	499	534	567	542	589	593	620	568	569	580	569	584	579	584	575	564	567	577	599	566	593	595	593	494	593	557	563	581	560	530	583	577	599	585	532	551	546	548	574	538	563	597	616	631	557	560	575	513	528	579	524	571	583	535	585	598	527	525	576	540	558	537	581	551	555	614	564	575	538	552	547	558	554	534	552	554	580	581	560	578	597	583	537	577	569	593	587	554	584	536	604	527	581	580	614	544	581	606	549	579	543	564	586	592	535	529	567	560	602	548	572	553	619	532	602	563	573	572	574	591	561	567	589	579	574	548	611	594	601	537	574	591	550	561	528	569	562	551	529	583	594	546	568	534	564	600	538	531	584	589	598	565	533	573	523	585	572	568	561	545	545	556	539	559	586	581	564	569	538	580	506	573	592	532	547	574	534	594	522	566	588	536	589	607	574	554	601	586	551	582	553	528	578	547	554	617	545	533	591	570	587	555	617	596	562	589	593	560	530	558	575	575	578	578	558	560	577	593	557	548	581	586	560	529	568	559	574	539	545	590	549	528	570	577	534	566	521	556	516	590	567	542	572	544	621	568	579	515	520	547	601	597	590	565	573	586	532	540	527	590	552	526	562	517	507	539	588	556	560	532	551	544	568	574	583	573	601	543	540	531	573	565	536	579	590	543	566	534	582	610	584	575	572	572	566	553	607	582	586	539	563	619	568	562	561	553	578	557	540	593	613	613	566	589	584	607	582	613	598	563	510	526	580	528	570	589	547	540	613	605	578	548	536	602	533	558	580	543	565	590	528	550	571	561	616	586	573	537	580	569	602	519	522	545	562	570	581	545	589	521	557	572	566	541	533	570	540	506	595	574	597	563	542	545	582	532	558	576	588	551	560	569	589	540	597	551	537	603	563	555	549	624	546	570	561	536	554	567	599	546	563	566	552	539	568	594	560	513	580	581	531	583	583	563	558	568	578	551	544	582	511	571	560	588	587	563	575	550	580	600	574	552	528	602	589	553	558	584	585	561	536	562	514	566	547	574	547	574	527	558	568	599	519	563	509	586	564	542	555	574	590	526	567	547	555	581	566	580	525	601	584	565	515	613	585	512	591	558	574	574	565	575	572	582	576	541	558	551	581	541	585	550	558	577	560	535	573	567	540	550	587	532	565	555	553	558	547	538	554	559	532	564	547	584	552	542	579	548	564	581	550	576	533	611	567	551	584	547	580	592	572	570	558	585	512	533	554	585	569	576	579	562	594	612	596	580	545	560	582	540	563	567	571	551	584	584	564	528	552	598	588	582	568	549	565	570	581	529	555	552	584	510	524	521	559	547	549	548	581	559	562	496	542	575	572	572	586	572	562	615	613	607	537	542	569	564	480	554	543	566	527	591	576	614	540	542	572	576	557	543	543	582	586	565	587	562	550	536	607	510	563	564	565	568	588	546	605	549	561	610	550	589	543	561	556	558	566	559	565	604	528	556	565	568	550	556	565	604	565	555	611	576	564	580	599	564	568	547	581	583	583	577	556	547	615	531	573	529	589	589	581	531	576	586	563	565	587	569	595	590	562	588	553	590	547	579	570	529	581	563	577	566	557	546	573	598	591	549	575	557	544	553	593	562	569	528	559	563	584	484	548	557	539	529	571	596	563	540	613	565	530	538	601	582	518	567	578	548	566	578	557	564	550	539	500	543	570	552	599	544	540	573	550	561	549	545	584	587	560	586	569	545	584	576	530	556	604	570	580	551	553	572	537	581	567	556	563	533	559	560	574	588	579	535	563	546	613	589	567	538	594	536	568	543	551	538	562	570	610	629	576	561	570	572	565	551	568	588	565	559	566	562	543	598	604	553	580	602	527	524	575	581	564	547	577	574	606	564	583	575	572	553	557	562	567	537	535	548	573	586	580	546	525	617	566	590	544	596	591	583	532	588	608	532	555	573	522	598	560	569	555	540	608	555	620	561	576	562	528	538	626	598	552	553	563	579	602	545	517	524	531	564	509	579	567	584	563	593	537	532	552	542	516	569	530	534	524	563	549	564	547	515	533	579	514	592	592	548	564	541	529	579	533	561	528	572	558	578	592	544	594	584	537	557	614	552	564	553	577	568	530	573	543	512	564	619	556	603	515	554	526	552	551	585	588	512	559	613	520	577	515	550	575	540	587	558	572	567	565	573	568	512	579	593	541	525	593	554	575	583	584	564	543	549	582	616	579	552	577	558	578	534	544	547	569	532	542	560	555	519	587	563	569	537	559	574	555	590	537	541	554	565	548	561	573	601	584	590	565	564	567	503	574	542	504	557	592	557	580	559	522	536	560	566	591	597	574	609	577	560	583	563	581	613	559	575	566	534	562	593	577	579	558	556	580	561	543	565	544	576	623	572	568	592	561	552	543	543	550	559	626	552	565	611	577	601	517	567	539	564	583	563	547	590	554	556	577	572	577	520	553	513	526	597	544	529	577	579	594	565	552	598	586	556	565	628	552	567	541	579	569	586	524	561	555	539	592	582	573	560	548	630	547	529	590	563	570	536	491	566	559	603	575	588	546	530	537	550	570	535	526	558	559	562	545	605	566	512	513	573	574	569	546
38036	64769	58116	44409	14598	1304	1069	1009	889	846	862	798	837	763	752	811	771	810	756	788	754	742	789	742	750	764	759	746	734	754	713	759	737	740	755	735	730	746	722	708	758	710	696	743	717	711	747	732	742	738	733	726	727	714	692	751	747	684	740	751	719	714	773	779	737	719	707	696	729	734	712	725	735	751	743	743	744	751	717	727	704	743	770	678	803	757	724	710	738	737	725	717	642	733	673	721	707	725	711	722	725	701	695	757	784	713	742	728	712	768	720	752	765	785	718	763	724	666	763	715	718	736	738	711	762	742	762	780	741	722	697	723	715	726	720	729	752	736	714	735	710	729	700	706	726	695	736	739	763	742	745	753	759	734	741	735	731	707	676	807	703	722	746	737	754	728	713	724	701	726	771	730	699	715	738	691	739	742	688	755	728	713	708	751	741	787	741	702	751	756	755	741	756	743	751	768	725	742	723	716	717	732	753	748	774	718	710	708	736	685	710	776	737	784	729	745	702	733	718	704	764	717	773	770	694	699	725	779	739	678	718	763	745	786	737	706	705	775	750	705	724	666	734	726	777	690	665	740	696	737	670	729	742	759	754	693	752	714	721	761	758	707	674	718	673	687	720	764	722	772	747	719	689	789	743	714	746	750	756	762	726	740	765	739	751	697	700	687	707	750	768	755	740	729	720	743	678	699	718	687	718	724	737	756	722	700	785	733	717	728	733	735	753	719	716	750	726	726	773	734	704	706	666	673	679	742	733	746	694	716	665	758	705	700	776	702	732	698	682	743	734	716	723	725	735	733	742	672	718	736	697	721	703	810	708	749	740	704	674	703	714	754	723	681	737	723	730	685	692	747	730	747	756	763	738	708	802	752	750	724	727	731	717	721	740	709	701	740	771	696	728	759	741	675	735	726	743	745	708	684	727	738	715	719	735	722	709	755	759	695	749	729	734	752	735	669	750	764	711	711	755	715	715	768	712	700	715	758	695	744	685	685	724	727	741	729	743	739	746	781	692	695	731	731	679	768	735	747	717	763	715	768	742	728	740	743	674	695	706	721	712	750	731	752	760	755	773	717	734	679	727	788	727	687	737	741	732	754	697	744	713	735	748	735	750	718	762	735	745	716	697	714	765	765	699	732	715	695	786	714	717	694	682	731	749	728	723	738	754	745	727	727	700	718	715	760	712	744	732	700	733	720	738	756	773	752	736	757	720	725	678	733	728	741	707	680	709	740	760	736	731	688	704	719	691	745	666	719	721	751	683	723	714	716	766	772	681	772	757	774	734	710	743	723	684	768	731	715	764	755	715	719	739	720	723	763	740	721	758	742	768	742	683	708	728	749	726	719	736	758	691	740	705	733	710	728	732	735	708	713	767	729	757	700	767	714	798	698	705	742	747	729	727	701	672	719	703	722	733	745	725	737	738	756	703	708	719	731	726	750	711	712	742	756	757	753	734	707	699	730	763	713	668	647	710	718	745	739	734	734	745	727	688	734	706	762	722	733	749	726	787	741	702	728	721	701	701	775	716	719	680	732	759	725	721	720	730	722	735	743	707	752	752	777	675	776	746	722	702	725	742	668	751	735	709	708	773	741	723	733	761	734	757	705	787	703	770	755	721	780	735	724	731	753	764	768	740	703	733	742	690	715	694	738	749	742	705	734	705	714	694	710	729	731	693	755	737	722	771	691	706	743	715	733	724	748	719	692	726	748	749	740	690	769	716	737	684	732	741	736	676	718	723	745	744	758	715	714	729	720	703	740	738	728	750	725	727	767	699	696	742	738	691	719	705	722	731	705	712	734	694	727	734	701	729	771	718	688	723	666	777	723	739	734	752	744	782	685	712	741	727	740	773	707	722	700	718	746	746	695	719	721	757	721	733	712	767	734	693	727	691	789	731	673	736	777	705	737	735	722	728	730	708	737	780	755	743	677	729	724	740	729	711	738	754	718	705	680	776	729	698	766	706	699	760	795	737	722	753	712	710	724	731	713	736	709	764	734	716	729	758	670	693	751	700	745	726	713	701	717	709	750	727	752	757	711	734	694	793	688	739	717	714	719	749	706	752	687	702	770	760	707	714	710	697	740	696	733	779	698	714	768	749	756	776	728	733	772	691	727	727	752	723	671	785	725	698	700	759	757	731	718	745	762	786	713	728	728	743	762	724	695	739	707	710	681	703	721	734	741	757	728	718	704	718	710	712	757	729	755	736	728	708	741	733	757	735	762	704	744	737	704	742	710	759	729	746	702	784	703	723	759	793	729	744	730	729	726	708	708	721	706	737	721	753	717	752	760	689	764	675	752	681	735	756	690	743	743	767	688	690	746	693	724	774	705	765	732	709	737	688	747	734	748	722	729	712	782	708	662	728	786	712	747	695	735	741	686	721	749	725	692	728	688	682	709	689	692	696	730	689	735	714	729	758	690	748	763	734	729	770	739	782	689	725	761	728	789	714	733	701	746	704	725	775	739	776	676	728	735	713	716	748	738	732	746	747	766	747	716	754	772	680	748	716	741	705	756	717	705	729	772	734	708	732	765	734	721	713	741	753	676	727	769	733	681	687	729	731	741	777	786	759	735	745	709	656	757	675	672	723	635	733	726	733	714	753	767	750	741	693	765	692	712	738	745	675	720	717	743	732	720	759	716	779	748	694	774	716	735	685	721	754	721	725	716	715	696	770	756	692	736	680	692	742	783	705	723	718	750	714	704	698	715	719	755	771	739	704	708	753	732	745	730	686	681	722	760	731	762	715	707	728	736	720	707	713	749	670	721	721	766	741	756	743	693	746	744	696	721	711	745	733	750	744	768	758	742	710	710	721	704	729	699	713	714	744	712	739	716	727	709	702	718	726	700	734	700	736	750	692	711	777	783	773	745	664	761	690	732	722	761	713	741	701	772	778	758	697	723	681	720	699	727	762	769	728	705	729	723	765	756	715	729	715	716	786	715	757	764	727	732	746	684	735	722	713	738	755	736	720	739	724	740	777	743	716	709	701	725	795	775	694	679	758	677	725	764	734	689	695	685	717	766	720	781	706	699	720	715	750	695	767	745	696	732	732	710	698	733	746	723	699	728	699	705	726	753	762	740	777	761	715	736	717	703	735	696	728	750	761	737	688	760	746	716	762	694	717	738	717	704	690	730	730	729	736	720	720	709	756	702	716	680	737	793	666	716	745	722	717	702	713	728	730	710	715	756	748	746	736	715	749	690	771	725	753	758	722	729	679	707	757	747	749	732	706	726	771	778	706	739	781	766	741	729	776	740	718	775	738	706	681	728	725	723	724	767	718	749	718	736	705	743	700	757	748	734	697	731	718	712	693	744	679	717	711	732	742	762	749	749	715	742	746	743	706	742	697	721	716	755	734	730	717	765	727	695	734	750	704	731	771	749	686	784	701	684	753	701	766	746	742	743	701	711	675	707	695	777	739	728	704	732	712	708	730	725	732	756	759	738	727	736	747	739	717	731	727	727	712	732	680	755	757	722
28400	20185	12921	5910	1690	429	457	443	427	433	421	432	437	481	421	454	453	434	439	482	433	444	466	467	431	422	443	403	428	431	409	437	442	407	441	413	489	481	407	466	436	418	433	475	408	426	441	460	457	421	437	428	436	428	411	435	453	460	451	432	436	417	447	411	456	408	464	449	432	441	452	435	411	454	414	456	429	462	437	406	407	462	413	427	455	424	427	438	440	405	458	436	440	432	458	465	439	464	469	459	468	419	416	438	462	426	432	435	440	447	427	461	428	439	428	438	435	439	413	454	432	442	433	423	462	441	420	470	403	418	465	412	416	415	434	443	416	411	405	453	425	470	439	427	444	459	418	446	428	438	441	446	433	421	441	420	439	416	454	443	471	425	445	427	457	418	442	421	446	441	439	461	445	463	452	380	445	428	476	404	408	479	441	428	427	432	463	487	436	458	431	472	465	441	427	420	447	468	453	447	438	441	446	445	452	451	466	429	459	442	451	443	489	446	457	444	457	428	406	429	417	439	445	476	449	454	442	414	465	454	456	462	449	439	432	463	425	473	419	429	449	441	471	471	468	456	406	466	428	471	447	430	439	429	417	433	470	463	466	444	464	450	464	444	467	436	450	412	448	461	460	412	450	416	424	446	440	436	440	423	406	396	468	475	416	428	457	454	450	480	454	443	445	419	402	441	421	459	454	400	453	433	447	447	439	435	458	439	462	441	434	441	464	464	446	447	460	466	473	436	401	432	427	459	429	428	415	410	457	450	468	413	454	428	439	422	456	433	464	398	436	454	405	465	453	467	430	439	437	452	419	434	434	404	483	409	413	402	427	426	438	432	439	442	449	437	452	409	437	435	428	419	427	446	465	409	418	385	459	434	452	465	412	474	426	469	405	408	451	420	459	453	442	478	460	435	469	437	435	438	452	425	447	416	429	432	431	446	461	436	470	421	437	457	479	438	449	413	448	437	465	425	455	427	457	441	471	435	435	422	487	413	460	482	455	416	429	435	473	446	408	401	450	450	421	397	461	407	429	402	442	446	465	435	458	470	435	468	454	454	439	451	398	453	412	439	490	426	462	453	462	445	438	463	475	445	423	427	424	393	432	437	422	437	440	418	455	449	472	440	442	467	459	441	436	432	474	427	448	390	467	455	434	451	466	436	420	448	461	451	483	431	443	427	436	435	419	426	440	400	457	452	432	442	451	411	434	434	445	481	408	445	409	435	422	448	492	403	467	428	418	407	463	452	465	453	430	439	459	399	445	460	444	434	442	450	426	420	463	428	457	436	464	469	432	428	414	438	398	459	444	452	443	441	482	461	439	405	459	432	456	430	449	454	432	411	455	451	459	421	450	425	480	423	432	418	448	463	448	447	441	488	444	473	429	439	431	446	415	461	471	445	455	446	452	443	474	446	449	456	494	466	470	434	447	436	416	422	419	436	411	416	424	439	444	458	435	438	477	415	489	393	409	418	443	409	439	418	448	416	436	446	464	434	416	433	462	447	439	422	449	434	455	443	428	435	435	445	434	465	442	459	434	438	435	447	443	432	419	467	433	441	460	425	455	424	435	442	411	457	421	443	441	424	433	427	462	435	470	440	433	421	479	461	440	402	472	429	436	470	445	423	440	377	458	451	408	467	453	409	425	422	468	407	433	410	446	417	429	415	422	430	404	480	460	428	467	447	464	465	487	430	433	439	466	458	428	423	406	452	468	496	466	479	421	434	427	405	448	432	403	427	456	444	424	428	459	481	435	449	436	482	409	455	428	428	434	446	453	422	493	449	455	445	441	449	459	455	466	424	435	421	438	442	463	426	411	453	430	486	468	403	463	413	455	415	445	458	447	456	422	435	437	477	412	466	453	461	419	452	467	400	463	427	445	448	426	447	412	434	407	424	426	438	404	441	447	457	428	401	464	443	492	477	427	421	443	418	452	414	449	417	455	445	436	401	449	399	429	450	474	448	442	389	410	418	433	440	456	416	411	411	462	428	422	432	423	424	424	421	407	439	435	445	454	459	456	454	440	462	430	442	429	431	438	452	419	437	406	437	430	404	457	437	395	471	446	443	421	445	426	442	417	497	439	457	439	460	440	453	415	438	462	468	406	463	444	417	433	438	419	430	428	438	419	415	439	466	472	432	376	416	444	446	449	448	437	459	488	436	421	404	439	421	439	453	463	437	432	421	428	425	437	403	445	460	460	470	447	469	424	401	487	442	464	444	458	413	443	466	443	450	426	431	429	449	438	454	454	472	445	460	463	424	454	458	404	439	442	498	453	446	451	431	426	463	468	448	456	422	462	469	418	430	444	432	451	481	375	437	437	434	436	446	456	457	444	415	448	430	451	439	498	435	438	435	429	452	441	407	436	427	421	413	440	440	418	426	439	410	437	438	440	468	430	462	444	406	427	382	423	453	441	439	474	449	452	428	417	459	450	438	468	425	437	436	437	457	438	449	450	454	444	439	429	455	457	426	509	444	451	455	457	461	450	434	456	442	422	443	408	448	445	458	454	412	425	458	406	447	451	443	459	425	436	391	469	399	431	457	441	415	457	438	458	426	463	432	424	408	419	406	418	443	438	471	478	435	455	410	418	450	441	456	420	437	439	451	460	441	425	418	436	451	445	424	460	421	458	428	457	440	453	438	437	431	469	495	454	446	426	471	453	432	477	455	440	439	476	399	434	448	438	417	414	407	412	436	450	491	425	416	428	420	442	465	381	460	447	434	436	475	430	457	435	464	457	388	472	467	438	450	428	453	435	410	463	430	415	412	383	456	422	453	443	402	401	465	439	445	429	430	421	425	436	411	466	451	436	436	469	452	437	496	429	459	414	419	430	426	411	445	486	436	482	448	404	426	456	460	447	439	474	434	428	431	438	455	459	435	439	457	478	441	412	444	457	487	433	401	410	463	444	479	432	434	451	413	475	475	434	458	433	438	417	440	413	446	421	433	428	425	439	439	447	437	445	423	440	423	378	439	420	405	448	432	424	413	457	464	417	446	441	412	469	437	464	477	461	408	440	467	415	418	421	479	415	422	442	454	440	446	472	473	438	423	410	428	433	399	454	442	439	449	408	466	421	437	436	419	428	436	391	470	418	436	467	461	444	411	413	438	436	444	441	429	417	441	443	480	433	435	430	414	437	412	454	435	430	441	421	464	421	461	456	438	419	434	431	436	431	443	448	425	453	430	405	473	451	447	425	432	431	456	439	454	431	456	451	435	449	419	398	425	483	465	422	417	499	421	468	438	435	453	471	434	452	405	459	424	458	431	462	439	457	435	466	446	464	452	458	458	426	489	414	461	414	429	449	465	392	454	443	504	423	432	424	490	427	422	417	431	455	414	425	407	450	457	452	453	447	491	462	441	377	428	413	452	456	407	423	471	431	393	471	454	440	438	457	445	430	443	435	439	441	437	428	464	464	428	455	410	426	462	450	434	422	402	429	449	457	435	429	455	443	501	424	476	439	414	427	434	458	448	434	413
22243	21433	12582	6406	2087	581	573	567	556	546	574	546	574	540	584	551	591	541	572	578	526	526	599	523	595	534	597	571	547	586	562	563	554	600	591	547	539	566	577	571	572	589	547	572	586	612	550	508	549	578	589	578	567	526	568	561	564	602	548	576	563	535	572	577	539	603	563	576	533	581	556	552	557	577	557	558	511	568	549	559	597	539	585	543	565	568	532	549	534	508	561	554	553	566	565	583	564	556	550	571	584	551	540	578	516	577	552	541	585	561	552	533	560	601	551	580	587	545	596	557	568	532	558	587	593	489	573	550	549	539	565	608	578	570	553	584	554	582	527	524	554	530	557	534	534	608	529	530	551	546	543	544	553	539	541	581	557	567	507	563	570	588	521	568	578	534	566	578	525	553	596	574	562	592	598	589	541	543	578	586	567	556	539	566	522	582	545	568	556	547	557	509	573	575	567	541	590	536	546	580	577	540	523	551	551	549	554	587	548	564	564	522	540	592	592	572	572	535	561	566	528	571	595	560	556	548	534	568	575	551	553	592	547	501	577	548	562	535	564	577	563	545	614	524	564	589	550	608	564	532	552	576	572	573	580	519	570	568	583	576	536	538	571	568	596	567	576	574	569	589	548	552	533	560	546	498	556	560	594	542	570	576	600	574	586	552	593	513	544	585	579	562	578	561	545	558	584	536	534	547	562	532	542	605	535	536	585	558	570	570	534	585	562	555	547	541	582	510	566	531	590	542	560	539	578	552	571	511	515	564	588	530	570	546	573	571	551	555	560	519	540	559	566	568	548	583	534	551	549	537	520	577	579	565	546	552	591	579	562	596	570	559	524	541	504	535	581	513	577	549	572	536	566	552	566	592	582	552	557	552	573	514	569	547	598	558	530	551	540	543	573	528	562	579	574	540	562	566	529	589	549	586	532	537	551	593	563	569	576	604	572	556	545	561	582	560	553	548	559	558	536	553	615	600	532	563	557	544	584	533	543	559	582	587	551	581	547	518	568	610	532	562	565	523	569	532	605	574	543	545	611	552	559	549	553	524	583	536	585	547	571	529	552	595	570	577	555	609	603	576	569	593	544	527	506	501	576	582	569	601	545	584	538	600	592	616	552	557	557	552	521	553	577	572	582	566	584	549	553	538	589	576	592	585	565	565	560	550	555	549	592	550	574	551	613	555	569	564	590	537	568	554	574	571	537	599	572	557	528	573	583	590	582	576	617	523	545	595	587	566	554	546	557	581	623	592	583	582	535	571	526	553	575	565	540	530	559	575	552	521	568	571	585	543	565	582	562	534	538	565	557	614	551	624	516	554	602	551	570	598	584	534	575	536	580	589	571	522	567	547	538	584	566	567	580	604	538	543	574	557	582	563	556	531	588	571	547	575	575	550	569	600	556	543	552	539	561	562	527	548	562	553	597	575	567	502	560	545	541	528	563	557	591	603	582	542	561	539	554	577	566	574	567	525	512	578	552	577	567	535	551	529	533	554	537	590	505	588	571	574	570	547	602	577	555	530	598	549	544	591	586	552	506	589	582	558	549	556	539	580	587	532	545	563	583	556	567	612	539	559	583	554	533	568	524	557	570	543	565	574	574	579	567	562	539	546	579	562	517	551	573	572	553	556	559	499	555	549	546	510	549	565	551	544	583	576	615	574	603	593	535	568	553	582	576	619	575	542	627	569	518	564	567	541	542	541	536	565	592	551	559	549	564	568	572	573	595	576	510	593	567	566	553	566	590	541	620	554	542	531	550	540	577	542	540	555	526	573	551	581	584	550	572	575	552	533	534	550	604	537	613	577	558	553	526	553	543	592	601	516	517	567	542	539	548	538	541	526	560	557	552	532	554	559	543	533	524	544	560	534	594	572	554	604	570	575	616	545	559	536	547	528	558	536	617	570	557	584	521	533	546	574	570	586	529	564	556	585	552	559	573	565	580	586	520	560	559	579	585	582	573	580	551	569	575	537	548	522	582	552	596	590	558	531	593	593	549	583	594	589	542	532	548	556	537	543	572	585	559	553	550	620	563	574	533	519	606	550	560	598	511	576	566	510	554	577	515	523	553	558	571	601	545	539	572	568	599	554	555	611	532	579	552	547	552	583	580	594	580	601	545	547	575	531	561	548	548	554	558	570	578	590	534	560	569	573	570	580	560	542	561	530	533	552	567	609	567	612	581	568	553	526	590	574	558	504	555	552	610	574	577	587	556	553	545	554	516	542	568	575	574	553	581	535	521	552	574	542	559	552	571	514	557	528	581	587	559	520	548	555	564	549	528	555	555	540	557	574	561	580	549	557	577	563	509	547	575	586	546	550	585	552	548	536	571	591	594	585	554	584	550	555	569	572	545	584	551	568	588	549	532	556	531	551	587	551	565	502	492	529	552	595	560	543	559	577	539	571	547	545	546	576	593	540	536	545	569	513	547	548	514	586	549	599	560	542	613	543	574	513	575	563	525	575	557	546	589	576	565	572	538	555	542	584	556	554	547	564	605	539	582	600	538	543	591	564	574	557	579	585	539	528	609	575	575	581	538	526	551	621	559	552	565	543	567	550	575	580	563	549	568	579	587	551	579	546	561	562	586	531	545	568	566	538	600	570	573	519	566	591	543	547	534	550	539	573	560	608	594	552	552	578	583	557	523	558	565	554	563	542	536	564	581	578	580	563	568	549	548	534	560	579	567	524	580	557	551	560	567	567	573	562	543	566	555	593	567	563	541	555	568	565	537	578	586	581	580	566	574	576	564	529	563	534	542	543	600	546	506	537	561	561	541	573	554	555	553	566	512	534	615	565	581	548	582	572	518	553	565	579	553	563	562	533	535	578	588	566	556	610	544	548	595	531	550	541	555	564	557	551	561	562	606	526	540	575	546	551	546	551	545	548	580	507	576	522	583	548	554	537	544	591	553	570	547	581	578	552	553	588	540	569	577	547	614	553	557	578	604	523	551	598	609	564	573	564	575	560	569	597	533	519	505	555	556	561	574	526	583	574	594	561	555	527	596	580	591	526	568	532	565	584	606	577	538	534	536	519	524	568	555	562	551	624	564	556	548	554	542	604	584	579	545	521	543	521	568	550	565	572	575	535	572	572	567	568	594	521	526	551	507	504	550	554	567	541	528	536	569	595	564	585	579	542	577	586	557	530	555	553	581	584	578	570	600	551	565	548	547	584	559	597	576	542	587	585	560	547	534	570	577	511	540	587	544	623	546	553	586	542	555	584	586	539	564	563	557	544	540	584	564	532	536	588	520	572	634	528	534	575	545	588	583	570	554	567	554	546	523	564	590	555	562	577	602	573	556	555	562	553	571	539	529	596	561	609	594	575	545	538	534	538	570	538	589	533	609	590	566	585	540	518	589	540	589	588	613	543	547	610	537	544	553	523	553	558	553	595	572	556	543	538	559	572	554	561	533	559	567	562	599	530	530	579	555	571	523	541	545	591	534	580	580	545	553	544	530	539	568	556	576	544	544	579	544	557
23294	21322	28439	26549	20794	6360	1012	811	815	778	738	725	747	713	714	703	680	733	735	716	739	670	743	695	714	737	744	646	749	741	647	703	714	694	730	677	721	703	686	671	744	694	707	665	713	701	694	712	689	687	744	727	748	745	697	669	734	735	707	715	738	721	703	732	730	733	657	707	722	701	699	697	708	736	703	699	668	699	699	708	713	700	725	695	729	731	701	729	701	677	718	704	698	771	709	683	674	667	733	707	710	702	713	761	691	700	727	690	681	719	682	726	681	762	700	710	657	779	733	756	666	767	672	689	708	706	724	672	735	721	718	729	723	686	693	757	690	684	711	711	704	684	754	712	711	692	761	719	698	696	758	710	704	715	708	701	725	716	705	700	720	680	727	711	685	692	708	687	729	675	719	731	727	708	740	732	710	720	734	701	739	717	714	706	652	702	712	693	718	720	753	694	781	755	700	693	666	709	737	701	731	712	731	710	699	684	686	674	688	742	715	713	691	705	732	741	689	719	759	640	750	704	693	739	710	734	707	666	708	725	741	733	793	714	684	706	725	736	717	671	743	735	692	695	719	695	670	675	686	689	682	664	729	750	668	683	704	696	691	670	722	712	734	684	690	715	682	722	717	667	737	685	694	692	709	758	671	703	714	666	693	716	767	765	694	756	731	723	698	742	703	706	730	691	695	683	705	728	699	693	712	701	766	685	713	743	685	734	696	728	738	715	715	742	688	755	738	715	704	706	716	738	723	699	660	669	735	700	711	694	686	699	773	733	629	708	759	714	683	733	716	758	689	680	691	691	706	747	745	687	727	663	695	713	698	704	694	682	723	701	734	718	683	774	726	749	702	703	698	726	678	762	718	717	739	716	723	703	665	734	713	703	670	710	736	727	744	696	676	693	653	727	625	702	716	726	730	729	696	742	752	702	704	674	679	659	704	701	678	749	693	724	684	731	685	645	765	733	722	690	668	756	747	740	692	707	669	725	681	676	687	700	698	740	684	744	733	700	686	738	700	720	682	718	725	717	710	695	715	717	712	694	724	739	725	683	722	729	717	715	692	708	714	720	756	724	705	683	749	685	666	755	667	693	724	694	678	681	718	693	751	713	723	726	699	678	690	723	712	753	706	648	764	730	760	695	698	706	697	702	705	697	671	686	731	693	675	757	688	680	752	722	729	677	684	715	711	729	718	733	675	741	697	697	728	729	706	737	745	694	742	715	734	728	681	681	650	698	700	717	704	706	687	674	709	677	706	722	709	686	713	704	725	699	690	707	703	736	760	694	674	743	643	700	679	709	691	754	738	699	728	687	735	699	717	714	756	667	714	738	686	723	730	671	702	742	733	703	729	722	678	722	740	676	688	684	715	674	707	703	702	714	733	734	700	716	717	727	663	724	708	696	725	716	730	677	714	727	722	685	725	677	761	737	767	732	729	715	700	758	714	729	712	766	694	669	704	677	736	743	715	744	713	715	712	713	729	688	735	739	747	678	760	703	703	736	698	720	713	688	703	684	684	740	700	686	683	706	682	709	736	713	778	752	752	707	711	684	701	719	711	734	740	698	683	650	705	693	752	705	696	690	724	720	735	643	730	717	704	686	746	706	761	672	690	727	688	719	652	726	739	673	717	706	684	729	705	739	735	710	738	722	724	715	682	689	755	697	751	681	712	740	708	694	687	697	696	745	669	685	727	687	732	681	721	707	678	707	723	678	661	710	690	714	661	713	716	694	711	689	724	663	745	682	722	696	709	678	697	755	732	684	704	688	713	695	719	674	711	706	724	709	753	683	714	679	719	679	760	671	694	694	717	725	683	744	727	753	677	687	704	719	784	708	726	721	664	732	721	704	662	675	712	726	735	693	712	677	696	684	721	704	734	717	667	696	729	646	733	731	681	695	724	666	727	705	700	699	718	751	693	733	710	700	707	654	775	677	685	712	708	693	707	711	742	704	733	703	755	698	688	730	695	745	702	698	697	711	667	721	743	700	706	729	699	658	706	662	678	730	698	722	751	704	717	683	665	754	726	717	723	722	755	699	775	706	705	691	741	671	717	735	734	690	720	746	708	724	716	696	679	675	745	684	734	696	651	721	681	692	671	695	712	693	666	712	699	719	732	684	717	724	687	692	726	663	727	656	705	698	726	726	719	719	715	675	726	732	723	749	680	723	668	714	662	714	723	703	723	714	674	665	724	731	771	707	788	659	690	700	766	656	728	738	736	723	683	720	709	757	725	732	667	642	733	699	706	700	688	737	736	768	702	752	689	697	719	722	708	748	689	735	699	686	724	701	719	720	721	682	663	724	682	718	684	742	674	699	732	726	737	701	677	693	773	708	714	717	702	696	660	711	716	716	729	743	721	707	733	702	722	735	715	660	667	683	719	725	709	718	694	723	737	680	703	686	677	727	699	718	706	700	737	725	729	680	707	654	723	736	717	733	706	728	711	727	688	749	698	733	693	786	720	711	742	693	773	710	657	677	684	745	713	746	757	722	725	680	679	672	679	663	689	651	720	647	693	744	727	722	618	703	737	717	698	707	714	687	733	765	707	735	720	703	704	666	739	710	694	721	714	701	670	667	685	741	673	691	687	720	712	749	700	713	705	707	710	746	684	702	703	702	727	791	676	729	704	688	656	729	724	672	679	691	722	709	728	730	690	726	688	695	682	662	661	717	750	698	684	700	696	693	701	681	686	684	729	677	671	719	684	707	686	690	708	651	704	699	690	709	743	744	715	664	691	714	741	711	690	660	683	708	656	729	705	740	758	663	682	765	706	677	743	723	707	727	701	673	663	751	703	727	728	660	714	725	731	676	743	741	721	678	738	677	700	709	713	743	724	722	731	726	698	667	726	766	663	712	693	698	755	744	747	670	739	726	684	694	711	662	665	646	725	736	648	716	671	735	720	746	759	707	648	685	680	683	740	700	706	679	704	687	689	681	698	693	729	727	686	711	702	670	718	676	714	711	682	679	746	687	685	704	732	742	643	701	753	715	683	681	703	711	704	683	717	695	692	770	673	743	738	677	690	697	725	736	735	697	722	702	731	726	718	717	702	710	716	749	693	748	697	671	712	705	686	692	709	752	711	689	663	675	698	696	705	727	694	664	704	722	674	702	748	718	720	712	694	741	710	686	684	669	692	757	699	774	727	740	662	737	728	720	751	709	642	729	729	742	701	700	647	702	714	693	701	712	699	762	709	711	732	697	698	762	718	743	755	743	722	717	738	679	685	705	673	752	692	719	698	732	701	708	693	725	689	753	660	706	715	701	700	672	715	753	714	731	658	751	710	709	734	706	710	705	741	718	737	742	709	701	721	695	663	737	700	667	694	685	705	701	726	692	683	697	728	712	715	731	728	685	718	648	702	725	730	728	729	705	708	731	695	714	695	713	713	721	746	714	730	710	687	715	731	685	670	707	679	656	695	698	751	696	728	706	687	700	688	698	744	757	691	709	715	748	669	758	674	705	717	692	751	695	697	715	701	721
34717	56359	46384	31897	12774	1151	1125	1091	959	969	948	971	933	938	866	939	905	900	883	903	928	853	854	899	938	903	900	928	919	873	878	898	870	904	875	893	816	891	907	879	933	880	919	884	901	865	904	956	893	926	943	829	860	928	927	909	909	854	912	897	913	924	859	916	940	886	885	907	849	938	915	905	903	927	889	853	906	880	926	903	886	905	887	865	898	842	926	885	891	864	872	829	929	890	890	870	935	927	897	892	874	921	899	887	908	940	896	906	875	876	911	921	843	907	848	910	842	825	888	925	947	921	902	901	886	869	927	947	889	878	880	855	917	866	930	869	902	896	889	908	892	885	876	870	912	958	912	881	939	928	894	907	898	959	930	876	939	910	855	889	899	886	877	931	858	880	914	868	889	881	935	843	882	931	850	945	927	890	900	919	898	858	900	902	890	877	888	887	912	882	901	928	941	915	896	862	929	927	903	899	869	895	854	923	899	879	896	959	926	860	905	862	892	931	860	855	842	838	917	888	879	872	824	860	924	996	879	871	852	882	942	943	878	878	863	864	910	850	907	884	914	876	880	880	856	876	947	894	874	893	908	850	887	910	934	913	884	887	916	889	966	901	891	903	924	879	921	936	854	918	888	884	920	895	870	920	921	923	949	921	929	903	879	880	904	886	925	874	938	914	904	891	897	906	886	850	887	882	857	913	895	895	882	912	894	839	844	845	895	923	870	893	868	943	926	865	857	901	906	922	912	921	855	886	902	847	863	846	864	879	872	856	882	906	848	926	905	901	974	892	933	886	898	915	883	906	875	868	945	880	884	903	899	860	902	927	923	904	926	888	927	897	869	929	852	895	901	882	882	900	891	927	868	860	898	942	888	923	837	863	909	873	895	841	839	853	903	863	872	846	878	874	838	895	844	898	968	881	928	901	904	889	879	902	887	894	885	807	912	869	950	925	920	918	915	847	921	840	901	900	865	925	919	871	821	841	871	887	883	882	876	920	922	921	856	942	908	912	922	876	871	871	930	882	882	948	921	895	866	884	854	916	904	876	926	945	910	896	905	893	906	911	893	868	846	960	950	880	932	873	922	928	854	926	876	846	907	878	881	864	860	890	914	867	928	870	884	886	919	849	895	903	865	889	904	929	887	875	910	932	850	874	829	868	967	869	853	842	889	939	917	864	864	857	845	903	885	865	861	866	861	884	876	902	875	876	871	873	903	964	912	860	904	892	879	891	912	915	867	894	862	899	943	881	834	871	878	915	946	942	814	853	943	872	869	904	843	925	954	895	878	899	884	882	874	970	881	897	902	948	910	853	905	885	879	912	914	864	877	849	893	888	917	893	882	854	876	876	887	907	875	832	907	874	932	882	877	855	911	910	847	890	881	889	887	905	893	880	898	951	902	885	926	967	929	889	934	840	921	929	909	883	805	917	875	921	940	871	915	871	892	893	958	833	937	938	937	890	921	862	893	928	888	926	896	887	909	925	927	930	880	897	887	941	891	851	873	899	891	922	847	924	883	842	899	840	932	950	922	859	890	918	855	914	947	895	942	873	842	912	904	915	881	889	824	849	883	895	870	901	832	872	830	912	864	885	918	841	910	886	875	939	860	844	876	954	835	854	879	928	850	893	906	895	899	874	807	848	889	906	929	930	925	894	888	864	898	868	902	887	834	924	879	891	872	885	902	934	906	881	860	881	910	915	877	853	922	856	884	888	850	848	889	893	890	885	875	913	923	822	872	872	882	887	876	864	873	847	917	836	911	915	895	840	902	843	930	903	846	890	905	871	867	921	862	885	908	923	882	847	874	867	912	811	838	902	896	864	906	887	875	903	935	956	923	907	885	875	870	850	845	876	797	893	875	904	916	837	873	899	883	887	881	858	903	843	932	873	904	888	872	943	898	896	843	907	867	932	883	927	927	903	887	873	891	894	903	902	920	889	852	897	861	917	933	887	896	860	886	885	897	889	883	875	962	938	891	868	918	886	902	905	880	908	870	905	915	915	839	882	875	861	831	888	869	884	901	862	918	881	919	881	859	922	894	915	844	811	901	946	919	831	868	890	875	894	923	849	933	890	883	929	866	899	905	882	893	876	854	860	899	865	864	905	907	886	936	904	898	868	851	870	873	848	874	881	885	888	926	876	876	888	862	911	853	884	868	884	948	894	929	898	911	960	961	833	869	924	949	851	882	872	914	872	900	896	883	864	901	898	823	922	819	830	882	912	893	905	877	883	891	937	870	888	909	868	904	954	905	898	939	930	895	868	923	885	928	861	906	930	894	910	898	939	877	884	873	872	852	853	905	839	896	848	865	877	918	918	895	892	804	856	930	899	854	857	897	922	906	858	888	946	893	913	831	864	874	892	852	916	867	946	873	871	878	866	937	884	922	908	866	863	860	939	906	843	818	891	912	859	833	911	824	940	894	840	899	913	886	908	888	879	943	886	865	874	887	934	866	916	907	868	919	931	920	911	868	869	930	907	897	922	944	870	902	854	883	922	917	871	836	870	890	872	826	884	916	904	884	878	928	904	918	870	855	916	859	900	903	917	893	865	866	927	858	829	910	902	912	918	882	934	918	928	905	910	914	849	875	905	874	913	911	879	882	900	858	905	886	908	884	917	870	904	915	886	920	939	941	880	849	931	885	834	899	882	877	868	917	856	909	912	880	884	856	845	948	916	806	843	873	920	898	856	868	918	898	872	892	910	910	908	915	859	906	837	931	886	904	916	892	885	886	884	913	958	902	922	892	860	938	908	931	923	906	885	946	910	885	905	904	924	896	931	907	941	894	930	829	924	908	922	912	942	894	873	903	896	913	956	877	846	930	895	868	891	860	865	902	850	923	896	801	907	895	890	915	876	897	957	926	870	919	882	908	931	900	925	840	861	895	884	910	893	885	891	863	928	846	913	872	877	958	893	888	893	923	916	905	861	869	874	879	839	946	857	889	921	884	879	866	880	893	961	910	910	849	902	953	868	864	857	919	968	951	851	944	972	908	868	866	898	888	864	879	931	923	903	865	872	882	877	918	887	923	924	910	924	959	909	880	911	898	959	849	880	886	892	821	934	880	839	902	888	854	903	870	834	909	896	863	904	913	908	870	883	864	920	880	956	887	863	946	874	885	878	915	918	850	830	873	887	877	947	915	865	869	942	959	889	878	915	897	861	903	853	940	870	885	895	911	895	955	859	886	889	896	899	865	877	886	918	934	917	831	848	877	886	877	914	902	858	921	868	857	884	884	904	885	903	903	808	867	966	899	867	895	905	892	912	928	929	889	886	907	909	889	889	906	891	885	942	878	863	870	877	825	881	947	914	907	884	850	941	867	883	902	894	904	882	953	921	921	913	876	925	894	898	868	866	879	876	925	875	891	878	878	893	833	933	904	909	901	872	846	867	946	932	907	911	890	917	887	888	857	928	907	881	936	886	858	880	903	892	897	938	857	939	943	914	919	902	927	885	930	928	948	900	909	875	900	856	877	922	895	886
24873	21534	26789	25862	10229	448	292	228	258	244	245	224	221	225	251	259	232	215	213	233	236	210	221	233	261	226	225	238	212	245	230	221	229	235	244	224	251	215	219	223	226	225	234	214	223	232	204	259	205	236	221	222	214	220	225	197	225	229	256	247	249	224	236	237	210	229	238	233	263	241	207	213	228	203	207	248	228	211	206	258	211	246	235	228	246	237	243	232	208	226	241	218	226	222	205	229	244	234	219	223	239	206	230	203	225	229	244	228	239	213	215	219	212	237	241	223	227	231	216	250	259	236	221	215	241	224	196	216	214	225	215	212	209	217	190	221	246	195	227	234	208	216	241	228	223	247	229	231	215	229	211	237	219	249	218	224	239	229	241	235	249	216	198	233	223	230	236	242	229	244	229	225	227	237	244	221	245	245	273	232	242	215	233	240	210	211	232	237	212	211	236	238	242	227	208	240	229	243	243	228	219	250	228	249	239	241	226	213	248	223	230	224	226	207	227	232	207	233	211	235	199	223	248	232	207	209	228	210	235	257	214	213	225	221	199	241	236	240	219	236	218	239	230	233	259	214	224	253	247	216	239	200	219	252	236	258	240	231	222	221	232	234	239	217	234	220	242	245	223	238	226	228	228	245	212	226	215	191	234	216	210	254	199	223	234	212	224	230	209	240	227	211	228	227	236	208	217	234	238	211	189	202	226	228	217	226	253	203	237	229	236	235	237	216	230	207	239	220	266	238	259	232	253	226	216	214	214	228	249	235	234	255	225	234	227	209	228	232	270	214	230	228	219	239	212	221	215	215	195	256	248	228	243	243	238	217	241	229	232	235	216	235	217	219	204	232	220	230	241	217	226	238	232	209	224	232	255	240	210	218	222	245	253	207	243	222	216	234	205	236	203	208	235	236	227	227	220	239	206	221	238	207	223	213	234	234	199	223	227	215	266	230	243	228	204	234	228	254	225	223	224	206	225	185	223	220	248	227	223	220	220	216	231	237	246	228	211	229	244	216	217	227	245	221	202	208	221	229	207	221	249	230	242	205	215	251	242	229	243	255	208	223	217	234	218	239	224	216	212	242	218	208	224	247	257	221	234	248	235	220	225	215	207	254	231	222	232	233	262	241	240	245	225	235	244	216	255	238	230	237	227	225	238	246	233	215	228	223	241	217	230	211	235	225	205	224	243	222	233	227	209	243	229	226	236	253	193	235	224	241	220	245	247	206	241	232	250	258	227	219	260	220	209	236	229	222	231	226	246	234	220	233	207	245	259	231	254	266	223	227	254	247	232	218	256	224	218	238	258	233	242	240	226	211	246	240	237	241	222	253	217	241	220	225	213	216	242	240	223	228	228	247	251	243	229	224	201	272	213	228	269	210	266	200	237	246	220	218	229	231	219	245	236	206	239	248	222	235	211	229	209	204	228	234	236	212	213	223	232	232	210	223	234	231	220	222	230	221	238	228	226	251	233	235	229	199	242	239	238	230	224	223	227	242	241	213	232	219	222	217	198	248	244	243	226	239	249	252	206	207	227	240	221	254	251	237	233	207	208	210	218	216	250	231	242	202	233	248	249	240	246	245	228	231	220	241	239	239	234	242	219	232	213	233	226	234	218	233	201	208	251	229	238	240	243	223	211	229	250	227	229	200	224	219	213	226	228	231	246	235	234	234	219	213	256	236	209	218	210	237	222	243	243	213	224	224	252	222	254	258	238	203	236	238	220	221	251	222	231	246	243	222	231	216	225	254	220	230	249	220	218	238	229	224	256	224	242	236	231	228	191	216	201	219	226	221	242	210	221	224	219	230	252	244	238	219	219	224	212	225	231	220	211	223	226	258	235	220	222	222	219	245	221	242	236	215	257	215	231	203	210	254	215	212	216	226	236	199	227	209	233	226	223	244	204	242	225	204	233	240	234	222	219	206	236	257	214	248	256	206	214	258	254	203	249	205	215	236	242	206	218	243	221	227	214	226	215	217	219	250	236	193	225	248	221	217	214	202	230	251	214	220	214	224	252	227	234	211	227	216	235	228	230	196	270	231	236	227	241	265	225	222	205	228	216	229	207	235	239	231	248	225	236	211	235	236	225	236	229	229	232	204	229	237	248	210	214	257	237	233	211	222	241	244	225	220	225	207	242	210	222	243	244	243	238	217	237	201	205	225	231	219	224	234	245	214	251	219	219	230	236	208	232	213	244	243	218	220	238	241	233	213	265	239	221	224	223	241	232	244	217	217	246	209	197	233	234	223	250	227	219	204	226	224	212	217	261	233	219	234	221	207	207	200	226	241	248	221	220	216	225	252	239	216	226	236	210	207	236	232	225	214	249	221	204	233	229	216	221	241	238	200	225	223	232	206	220	262	224	230	217	213	225	240	194	255	243	206	225	205	236	232	246	240	236	227	224	226	245	213	230	234	233	237	254	266	229	238	222	205	210	226	213	222	246	231	219	236	204	214	239	248	221	233	230	223	234	225	214	225	232	231	250	234	231	222	205	212	234	233	241	212	247	202	213	234	215	242	258	248	212	218	204	215	249	242	245	215	222	229	245	234	220	211	231	219	222	250	228	250	222	197	227	204	238	207	217	227	237	218	210	218	230	252	213	232	229	225	238	220	238	217	251	214	213	210	242	218	242	218	225	223	199	239	237	223	226	230	230	227	234	241	230	232	245	194	211	216	235	209	215	239	251	230	213	214	225	234	238	196	255	211	219	241	215	216	240	217	216	222	229	210	220	234	241	257	221	199	227	221	252	196	246	238	231	255	237	234	251	230	224	232	222	232	232	221	211	213	232	252	223	252	224	224	225	235	241	229	225	240	233	237	217	218	218	215	233	222	226	230	233	237	225	209	227	212	237	246	257	219	239	221	251	229	229	218	222	210	223	240	235	228	208	206	241	244	208	228	225	233	233	227	201	234	221	209	208	237	204	217	238	244	237	218	207	232	208	241	239	232	229	233	236	245	221	220	224	241	242	234	236	245	213	215	210	238	217	238	239	250	266	219	207	231	218	248	200	230	218	215	206	225	219	252	207	220	251	248	223	245	206	217	195	239	235	242	195	209	215	199	225	248	219	221	216	229	257	243	232	227	233	212	227	230	200	231	236	241	227	233	216	228	200	244	240	225	242	224	268	235	230	215	241	234	242	209	224	235	250	230	208	224	239	219	240	222	230	221	247	218	241	249	227	223	256	231	232	231	249	251	227	240	220	212	224	236	211	214	234	211	264	245	209	229	205	239	262	206	237	229	241	256	251	223	222	209	239	245	235	239	243	225	210	213	207	256	240	228	223	203	219	230	228	218	238	222	207	214	222	234	242	222	208	241	280	236	205	220	205	240	242	199	247	225	250	241	197	229	239	221	226	245	215	226	226	215	207	204	229	210	222	236	238	209	235	228	185	220	222	216	217	206	226	236	233	235	234	258	218	222	224	240	212	215	203	236	218	247	239	232	246	230	224	265	219	236	224	213	216	212	209	231	232	198	245	226
35557	44701	35148	21965	8269	463	371	367	358	356	320	341	335	339	330	302	314	364	311	314	301	322	281	318	323	346	361	315	322	322	305	303	324	325	328	304	312	313	317	314	327	342	333	329	296	323	304	291	341	312	334	323	315	313	324	335	314	318	336	303	308	317	319	324	330	287	295	316	304	311	360	299	269	331	310	331	284	296	285	327	350	335	325	308	332	306	316	304	311	305	313	319	345	315	309	310	299	318	328	317	306	299	307	303	317	305	324	318	334	336	311	292	286	307	343	320	310	347	307	311	303	294	321	324	294	323	298	294	329	317	295	316	324	321	339	314	305	315	304	328	320	299	315	334	306	318	322	309	329	314	296	309	322	298	313	289	300	340	307	308	313	315	333	318	313	309	330	302	311	313	339	325	315	304	291	331	302	310	305	324	326	334	327	309	329	297	301	294	335	328	287	302	302	331	322	304	314	314	336	322	336	306	308	313	285	313	332	373	310	309	290	319	341	272	303	316	335	318	280	311	290	291	325	312	316	309	306	315	306	298	291	309	310	305	317	322	346	338	320	330	298	316	325	330	319	310	323	312	306	322	352	318	323	306	307	306	301	315	303	343	318	318	328	321	329	308	318	295	315	337	305	335	300	316	338	296	279	310	312	320	300	282	304	321	295	311	298	305	285	315	307	303	318	333	296	312	303	291	334	290	297	343	311	318	336	282	322	308	305	341	285	292	297	352	304	313	307	327	328	335	314	294	331	324	323	312	304	307	310	354	308	321	324	326	297	309	315	304	318	325	287	310	294	304	299	317	297	325	298	341	312	328	295	299	303	314	293	330	349	306	336	335	309	322	331	288	326	320	285	302	292	294	306	266	313	302	327	315	308	307	318	314	296	325	324	314	290	344	318	291	298	314	306	291	341	327	315	297	310	309	313	325	305	291	331	290	330	298	313	285	316	307	297	315	300	307	312	323	300	288	305	304	309	308	335	303	300	307	326	276	336	308	291	345	309	286	306	316	317	339	283	313	337	310	327	279	325	336	328	309	338	320	304	314	310	310	307	317	309	313	328	305	324	319	298	303	319	287	291	356	332	311	310	286	310	351	282	329	311	327	312	294	307	347	319	309	285	327	323	347	314	304	352	283	296	335	323	319	302	313	291	294	320	315	306	318	344	299	325	357	340	309	319	308	343	295	303	303	317	311	324	315	318	329	311	315	299	277	309	306	355	314	289	295	350	355	314	315	294	316	301	324	299	294	318	311	310	315	301	298	351	329	326	294	317	313	334	288	324	322	309	323	295	328	338	292	289	292	323	318	297	298	332	285	294	316	282	316	303	304	321	317	308	303	342	315	325	311	288	312	311	317	312	316	309	316	289	308	341	310	311	283	308	313	296	323	315	321	310	342	302	292	315	331	335	329	306	326	305	290	312	297	321	312	314	331	322	330	291	323	283	322	335	347	288	314	307	298	303	315	288	272	332	335	316	331	330	274	334	295	302	344	336	312	279	309	305	314	330	340	313	347	314	366	275	306	316	337	295	316	315	305	316	342	312	334	335	337	344	303	321	327	291	301	348	304	330	317	323	306	343	311	315	301	298	313	334	320	318	303	292	326	267	321	304	328	291	300	323	298	330	296	344	325	324	328	295	323	290	331	317	291	283	317	342	323	316	306	303	326	304	337	293	323	330	306	321	343	324	295	302	286	322	315	306	306	319	343	313	338	327	318	295	287	307	323	339	294	333	302	323	317	297	324	300	292	301	335	294	289	328	329	326	289	323	307	302	304	325	320	303	334	325	319	311	338	342	292	294	330	326	310	327	269	341	333	326	312	329	293	330	306	313	336	312	297	303	306	296	316	338	297	303	356	326	270	323	350	316	340	336	302	303	351	318	309	328	321	323	318	268	311	309	310	339	285	298	369	307	296	306	329	293	315	326	325	327	294	329	311	306	312	311	285	322	323	292	294	329	303	301	311	296	345	341	324	325	327	297	361	322	329	333	303	293	309	351	299	300	313	309	315	330	304	307	320	318	304	307	324	326	306	311	328	292	315	313	339	296	311	283	320	332	287	307	322	315	332	318	323	291	299	289	278	276	335	307	307	299	305	329	293	308	306	316	324	326	319	271	303	308	306	343	300	366	301	294	296	310	287	337	301	343	316	323	321	285	321	291	318	280	320	300	303	313	336	319	331	326	350	284	280	320	335	311	271	329	315	329	310	321	310	339	314	306	329	333	344	329	325	287	314	322	303	327	314	328	309	287	317	326	338	285	310	282	307	320	301	327	330	290	300	340	298	323	296	314	308	284	318	314	283	310	307	319	322	352	277	319	315	314	294	323	304	306	280	293	313	335	298	297	292	303	293	311	285	312	337	305	316	318	313	285	302	305	311	317	308	327	315	335	324	315	290	336	315	310	299	311	276	298	304	303	320	311	348	334	302	336	305	322	300	292	314	310	322	311	298	339	308	291	320	351	336	292	274	329	300	351	306	325	302	315	302	319	311	354	314	313	305	295	302	307	329	299	302	315	318	329	276	320	350	319	310	288	286	331	299	314	312	325	304	308	302	313	348	306	344	343	309	332	295	322	318	316	290	293	321	315	322	322	318	340	318	315	327	325	300	297	335	320	324	286	323	328	352	345	295	295	353	288	304	304	273	293	300	311	286	326	355	307	311	288	301	280	306	289	301	289	304	326	322	313	290	298	326	301	305	326	288	326	313	248	309	328	308	307	308	302	314	309	299	296	310	293	311	322	310	356	303	287	288	306	329	285	328	327	318	300	295	320	276	310	310	308	315	314	340	328	312	352	310	295	333	319	303	293	304	332	305	316	305	340	339	302	291	333	323	328	277	326	299	307	282	335	309	314	308	314	316	310	278	294	298	301	316	340	314	328	337	288	276	320	331	299	288	291	304	317	322	317	311	311	298	326	298	307	293	290	301	347	290	320	290	316	326	313	313	323	300	315	298	295	295	298	305	292	329	302	305	321	318	348	306	292	303	313	304	302	337	285	324	278	305	298	314	331	307	328	299	317	331	337	303	342	346	315	318	316	315	328	334	294	312	329	314	320	328	289	336	321	324	317	269	298	293	290	291	316	314	294	332	336	321	331	286	323	304	308	335	307	293	305	305	345	308	334	327	311	296	325	325	296	335	314	321	300	297	321	325	319	302	318	306	347	344	316	327	331	324	297	321	289	305	310	331	279	288	348	310	354	382	336	300	310	322	309	320	310	301	314	313	317	315	320	301	312	265	315	291	264	330	300	334	288	320	304	330	343	312	319	324	289	299	287	325	319	285	309	322	335	306	329	296	336	312	278	326	325	322	295	316	321	310	314	328	291	306	316	313	301	331	310	340	298	311	299	305	311	278	296	315	335	287	271	280	290	360	295	309	302	324	296	306	322	319	309	312	321	339	316	286	332	347	311	320	312	315	316	323	312	334	335	298	297	335	287	317	281	308	275	342	319	321	305	317	312	302	333	301	333	342	309	318	361	326
22278	21280	29085	24575	22176	19442	5929	802	622	657	600	646	687	598	569	610	567	614	619	575	567	543	576	570	551	604	575	592	542	607	570	535	571	625	582	549	546	543	608	571	582	531	578	555	616	582	551	562	608	532	581	517	578	565	536	607	585	539	581	551	576	587	568	557	571	552	527	521	538	568	566	576	603	561	531	542	568	600	557	576	558	593	529	554	587	559	540	538	604	565	565	599	567	582	562	567	541	602	585	574	552	603	604	554	572	576	569	585	562	567	514	568	575	607	591	525	571	554	563	556	558	580	608	539	568	580	554	577	566	562	563	602	569	534	564	575	579	580	545	582	579	562	591	543	569	549	583	553	570	568	556	576	540	569	622	560	544	601	548	528	562	554	586	553	640	551	555	549	586	579	575	561	543	586	569	543	567	541	539	579	559	544	497	556	560	547	601	611	570	562	545	518	593	557	539	538	567	510	557	550	563	552	565	542	581	551	565	599	568	543	592	555	531	596	580	553	591	549	567	561	560	591	562	554	574	566	573	553	564	583	557	568	584	536	596	540	566	541	552	587	582	530	561	550	585	595	564	587	585	568	550	558	532	520	560	527	564	561	596	565	573	547	565	524	506	544	553	552	582	562	568	585	548	563	572	534	491	574	545	546	599	578	545	555	515	555	540	515	559	589	585	552	563	552	552	548	555	584	511	568	571	575	563	523	549	553	617	559	580	605	557	542	570	566	580	613	529	541	554	554	572	537	556	560	550	555	544	567	561	597	579	592	539	547	560	574	544	536	508	535	587	564	529	523	545	573	561	522	576	586	565	541	561	596	559	568	601	580	582	596	583	588	605	503	567	562	521	560	535	567	561	585	562	597	570	543	528	534	600	558	528	537	551	564	547	534	583	567	577	577	554	554	568	555	557	595	545	506	583	580	556	533	535	543	581	538	581	604	508	515	524	548	559	571	536	554	581	551	601	534	585	556	539	532	545	569	536	575	602	601	558	549	569	540	567	523	562	580	591	533	546	573	536	629	579	530	567	598	577	534	550	514	565	554	492	574	548	555	565	582	541	541	553	527	573	573	552	583	554	569	611	583	586	531	556	509	602	553	601	576	550	554	593	568	566	574	603	574	549	568	542	568	571	563	552	563	550	555	550	568	582	607	562	601	580	578	556	574	546	561	564	535	524	566	548	564	539	564	609	559	576	525	599	526	519	585	549	557	586	563	530	566	569	589	592	564	566	575	576	582	559	557	573	538	571	569	552	553	564	589	590	580	584	562	508	533	557	573	602	524	578	579	585	609	555	558	553	570	549	559	573	528	543	551	559	581	548	577	593	578	617	585	559	577	547	599	557	534	555	595	567	587	581	587	512	603	557	548	569	568	546	555	543	542	500	576	532	568	562	544	528	493	548	545	554	575	546	537	562	589	519	525	535	546	562	577	565	540	556	573	591	591	525	540	522	596	559	552	562	617	534	588	577	576	567	562	562	553	600	525	574	596	569	556	600	574	598	540	568	552	592	564	542	548	601	508	547	567	591	589	573	575	531	535	577	600	519	590	580	560	567	544	609	617	525	580	547	600	519	597	576	538	602	520	541	554	582	526	569	573	595	597	498	535	531	572	629	530	545	546	581	554	581	548	585	580	617	530	546	547	575	555	552	547	584	558	552	555	558	546	562	546	568	537	545	580	525	577	579	524	548	527	543	576	570	561	573	554	536	594	567	554	569	554	576	557	526	574	584	559	550	502	559	542	564	544	585	566	513	546	583	559	597	561	581	567	519	570	539	627	543	560	598	592	561	560	571	580	560	564	582	522	592	568	560	577	569	562	592	579	552	536	559	623	590	544	607	593	574	540	588	572	570	579	571	526	552	551	585	564	578	564	570	554	545	540	574	593	583	579	555	555	543	566	600	550	544	521	557	597	553	578	568	565	554	552	566	560	561	531	614	613	558	566	579	534	527	573	593	547	583	521	580	527	563	538	550	539	594	569	545	572	580	531	578	577	588	575	532	562	530	576	537	572	573	534	550	539	554	531	530	554	622	566	564	604	570	519	573	539	567	556	567	604	550	562	577	543	567	515	545	562	565	557	577	599	546	570	583	556	571	565	565	575	557	563	575	573	550	541	584	522	565	503	536	536	536	517	573	550	500	558	514	524	563	588	551	601	578	536	529	567	576	571	560	587	530	555	573	589	597	542	609	543	555	589	575	557	547	607	563	545	535	582	596	574	550	557	577	575	566	546	635	584	548	540	573	575	539	579	588	543	585	547	550	545	569	561	541	552	515	556	570	554	561	519	552	567	600	565	603	539	568	569	558	525	567	529	568	593	567	603	572	583	545	571	587	556	589	562	610	568	540	583	532	598	573	587	550	558	585	529	554	557	586	564	541	563	517	536	557	622	536	558	538	536	542	563	582	591	607	571	594	563	570	582	595	529	553	564	557	542	584	573	554	586	508	576	578	564	577	573	583	564	529	581	548	546	564	581	605	547	570	596	583	542	580	541	595	596	565	578	530	583	545	572	587	551	578	568	588	629	577	557	559	541	530	547	556	560	545	573	588	562	576	574	549	569	581	529	543	516	525	540	520	571	597	557	575	569	544	564	570	548	557	542	563	541	555	586	555	521	560	579	610	549	545	586	570	573	551	533	517	589	595	564	591	576	539	564	553	568	561	609	562	580	508	561	536	580	566	557	560	542	572	590	532	596	545	589	549	571	529	559	592	540	596	546	585	567	520	541	524	552	552	561	556	580	573	504	556	578	559	530	593	597	568	574	583	553	559	574	558	554	522	554	589	570	555	572	555	566	546	571	589	533	594	532	587	554	558	575	552	546	542	573	566	531	579	538	580	581	546	582	591	592	566	568	574	632	588	522	579	529	553	526	537	556	532	566	501	564	563	589	577	611	567	575	584	562	586	600	579	560	519	611	591	497	545	547	568	564	547	575	576	579	551	554	539	547	533	587	583	564	567	595	559	539	577	518	557	581	555	596	590	566	546	564	534	605	580	551	570	547	535	580	534	582	537	586	547	537	592	603	566	551	566	568	575	575	563	512	570	528	557	579	571	557	599	603	607	544	578	577	541	572	549	562	556	556	557	587	564	562	605	589	506	541	578	559	586	578	569	548	575	591	586	556	584	553	550	590	615	593	552	587	543	538	540	590	601	573	545	565	545	583	569	603	600	514	534	562	550	576	572	548	564	543	551	565	556	568	560	564	550	588	565	599	557	568	569	546	573	574	552	557	605	586	583	543	529	563	574	576	557	556	563	624	526	563	558	558	549	586	531	577	564	609	555	572	580	547	580	519	556	569	588	578	554	578	555	563	545	592	546	560	563	587	544	543	486	579	606	565	538	521	536	592	592	577	533	566	576	567	519	561	605	571	553	562	599	557	574	600	567	583	584	544	559	569	589	552	539	553	600	593	586	579	580	529	538	579	568	555	564	581	579	608	571	565	571	591	565	562	540	577	565	574	563	609	551	603	519	566	569	527
38100	66869	56939	41920	17949	1304	1139	1029	1004	886	831	820	847	826	783	809	796	716	748	769	714	801	713	727	723	723	724	817	731	723	743	760	734	725	703	731	711	711	817	734	784	747	748	743	768	738	706	754	755	738	745	737	728	747	761	750	684	742	746	721	666	771	752	748	708	737	727	735	712	730	739	695	735	743	674	717	689	769	678	727	764	754	756	736	723	699	703	733	725	735	725	722	745	762	757	717	742	743	728	749	708	731	717	786	725	733	729	718	728	693	716	749	750	761	664	737	746	682	689	741	777	717	738	720	732	711	738	740	721	773	727	733	676	749	717	767	764	737	748	683	778	775	702	730	743	738	741	720	726	700	742	695	732	753	726	667	711	719	731	761	667	714	733	742	765	730	747	727	702	687	719	726	744	742	720	691	759	728	751	725	711	758	717	747	693	631	726	762	701	730	774	750	735	739	725	761	739	762	720	731	720	750	742	705	719	701	754	756	733	720	689	736	718	724	768	754	733	680	745	732	689	759	712	738	745	768	688	725	734	710	728	683	735	772	732	683	748	750	706	747	718	729	744	716	700	692	712	721	719	692	745	735	740	701	727	730	751	702	724	725	703	735	694	691	727	722	704	741	733	727	700	787	717	789	785	740	743	704	705	714	694	720	760	713	718	785	782	774	735	757	679	714	730	731	717	701	707	745	705	768	652	743	740	717	733	743	714	749	779	700	788	721	720	744	741	723	700	727	725	696	691	737	748	744	664	746	724	683	750	756	764	707	737	735	825	715	716	681	738	693	737	748	719	742	721	747	702	716	704	773	752	708	755	728	707	745	740	722	742	705	682	704	749	718	739	754	689	784	713	739	698	732	701	701	686	668	777	699	763	743	743	743	728	712	746	683	715	692	733	753	679	767	748	711	762	730	721	696	711	727	685	727	718	732	706	728	712	709	715	749	778	666	720	771	710	718	743	735	751	705	721	776	709	751	764	750	732	718	688	710	715	705	703	730	685	731	728	719	739	752	688	758	682	710	737	728	726	714	727	719	766	735	681	737	682	735	715	703	711	766	749	750	725	750	709	759	727	769	723	750	751	737	737	714	722	679	742	696	748	754	775	765	702	759	716	746	758	750	733	732	715	714	686	737	710	691	749	742	725	760	724	714	700	734	713	694	723	749	738	711	654	742	757	723	704	741	748	757	764	678	736	716	692	726	793	730	769	744	731	721	751	740	702	713	747	684	711	743	761	733	738	741	697	789	737	715	743	705	674	722	749	762	755	770	752	718	721	708	688	759	695	751	738	755	728	713	762	757	739	757	757	707	720	761	692	764	750	739	776	790	776	757	716	720	770	740	688	722	769	780	746	730	698	710	753	714	709	769	718	715	733	697	691	732	739	709	763	745	733	743	720	743	761	729	745	738	722	736	760	767	699	754	732	724	701	735	777	734	705	719	718	731	765	762	733	687	709	729	726	764	767	743	700	689	752	742	752	714	712	727	674	679	737	748	724	723	762	699	706	757	716	725	734	711	697	723	735	745	698	745	751	728	723	755	736	812	739	738	694	741	745	713	732	756	719	742	712	741	766	736	687	709	756	725	690	738	782	727	707	717	763	754	712	762	786	758	689	742	761	740	753	742	701	728	756	708	708	736	768	697	714	690	750	732	754	752	724	760	697	722	757	707	737	729	707	759	732	695	764	746	748	721	783	726	759	788	741	700	732	761	742	731	717	771	754	750	713	732	720	650	741	729	703	734	714	749	716	723	759	749	729	748	715	742	724	733	783	755	707	646	713	777	684	714	706	692	722	676	777	726	785	728	725	723	729	746	712	736	724	746	730	714	776	719	706	726	759	705	752	775	756	723	754	732	709	734	692	739	712	741	769	728	760	710	745	731	713	724	707	721	752	679	746	723	737	719	778	701	663	713	727	770	724	734	733	705	718	702	760	686	734	738	710	780	728	741	720	721	727	720	690	680	707	704	725	750	721	693	730	709	738	695	742	780	732	695	732	640	734	769	782	670	688	736	705	668	722	715	730	767	732	688	664	729	749	739	705	745	719	658	715	756	742	695	748	766	753	740	731	737	756	721	746	755	761	696	781	773	742	716	702	753	731	765	725	741	740	705	766	732	690	720	734	709	724	719	655	729	695	727	732	769	736	759	679	737	750	737	800	686	752	727	728	736	746	790	733	803	669	702	754	745	787	733	729	740	697	720	712	708	751	728	738	699	731	709	737	722	721	758	719	702	744	678	737	709	729	751	749	765	728	766	715	760	707	686	727	686	723	742	722	717	723	747	699	746	731	735	727	745	733	674	685	731	707	696	685	684	709	711	703	704	703	753	720	717	750	739	737	741	737	701	741	704	756	693	744	741	713	713	731	710	725	730	705	730	753	709	700	763	744	710	763	754	715	733	735	672	765	705	778	717	733	747	675	750	743	717	678	710	674	751	725	691	729	767	724	750	760	716	734	743	703	719	723	685	767	736	713	738	743	757	711	720	716	757	731	732	712	742	759	738	737	689	739	708	706	732	673	775	708	700	748	728	755	740	730	711	685	757	729	752	715	715	732	746	722	795	714	719	757	749	736	721	715	770	727	694	753	679	762	713	714	704	714	696	731	715	763	678	728	709	723	728	683	730	729	693	708	745	690	792	753	721	762	740	721	685	714	726	744	717	693	704	725	693	726	677	706	676	743	717	763	747	706	739	746	753	785	744	741	729	733	704	740	673	704	748	751	738	723	735	763	742	711	756	691	711	736	749	696	734	742	721	755	768	704	753	770	757	800	744	721	731	701	736	737	700	737	755	722	759	738	742	725	757	751	696	775	730	719	721	767	743	768	712	744	723	740	688	751	709	711	756	718	737	697	741	738	752	720	744	728	726	771	760	761	752	734	693	720	754	760	723	712	716	709	728	711	744	746	713	671	715	763	758	771	711	722	755	748	750	770	769	721	715	714	767	732	763	749	740	695	708	750	754	762	731	708	753	718	754	754	722	723	718	747	764	712	681	732	730	747	717	693	715	745	713	726	747	726	741	761	732	724	768	744	764	765	764	696	776	735	763	697	713	707	716	726	696	740	673	735	736	715	747	758	745	747	710	741	737	667	725	751	712	688	694	708	738	756	706	680	719	726	732	778	716	717	732	738	748	719	687	722	685	718	716	740	710	704	709	696	667	728	733	779	756	708	748	714	763	763	679	734	789	738	731	721	701	729	748	757	737	757	706	707	770	754	728	737	752	786	741	709	734	758	741	756	694	675	719	725	755	778	698	750	736	736	761	716	711	740	735	746	687	787	737	748	725	744	772	741	682	685	726	767	713	714	789	698	774	740	750	726	752	700	720	714	768	784	707	725	732	762	691	687	715	713	738	728	695	733	716	734	717	727	732	723	730	797	672	695	707	711	715	699	708	704	705	742	711	746	708	705	739	672	756	732	689	756	719	735	733	775	706	711	708	775	766	724	721	695	742	738	705	718	719	756	761	726	741	698	724	722	769
28055	20104	13185	6622	1905	467	494	446	457	412	434	461	437	453	426	447	439	451	443	446	429	436	445	453	429	470	420	399	453	427	412	451	437	443	444	454	447	440	390	453	432	418	437	455	416	442	449	426	400	428	421	444	479	425	412	378	398	435	395	415	424	437	424	463	424	429	459	451	478	471	433	407	447	469	462	462	464	420	437	450	447	436	421	442	416	447	439	457	428	429	384	440	461	428	437	424	420	424	443	447	431	413	405	418	454	393	432	476	447	426	434	448	421	410	445	469	447	436	449	425	444	459	462	453	439	429	421	413	418	444	428	461	469	459	482	417	448	469	458	391	361	430	448	425	415	439	450	435	462	412	426	422	471	464	463	410	436	479	425	434	433	435	436	380	427	426	450	441	425	455	460	428	408	446	448	452	438	428	454	484	427	445	418	453	439	428	428	450	411	414	394	466	425	418	425	470	441	420	443	413	441	417	411	456	430	449	448	430	421	427	426	461	440	391	474	430	422	419	401	438	449	440	421	465	432	419	441	419	474	465	476	421	407	443	440	422	412	453	409	473	412	435	460	449	409	475	424	433	446	433	424	478	448	418	422	416	426	454	449	434	448	454	448	462	445	408	426	451	449	455	413	436	442	411	435	416	425	445	434	464	456	435	420	429	422	461	437	417	421	458	451	458	452	430	439	403	427	419	427	422	414	439	385	417	453	454	435	425	398	471	428	425	415	423	446	410	406	446	418	456	449	448	409	429	429	441	419	452	413	431	466	465	458	425	412	469	441	414	426	405	432	449	477	477	426	448	450	423	420	441	452	453	438	437	436	440	449	435	461	419	453	458	407	430	425	407	450	423	449	477	450	448	429	424	413	482	445	443	400	469	429	417	430	450	427	434	427	450	454	426	453	431	431	452	399	440	466	432	445	430	432	451	417	435	406	430	414	444	441	454	457	472	405	415	410	416	438	451	469	413	457	422	415	427	418	423	420	466	439	478	432	428	451	410	449	431	439	413	426	438	424	426	408	426	459	419	473	450	429	487	415	415	419	432	450	443	408	440	451	432	447	432	418	454	429	398	458	439	428	445	405	403	410	486	413	415	456	462	456	415	456	460	374	466	464	428	449	415	431	438	460	458	436	443	417	446	422	428	441	433	446	462	485	437	392	448	452	428	446	419	444	427	412	447	407	452	422	435	431	432	438	475	433	420	392	433	409	441	432	409	395	426	456	404	458	460	441	483	445	441	442	458	411	431	411	444	451	416	404	447	442	414	409	443	470	405	437	458	437	455	446	440	452	420	452	450	455	444	418	452	447	471	439	410	442	428	457	465	483	428	445	452	447	417	472	427	454	442	444	453	415	404	416	450	436	430	427	442	414	451	429	432	422	443	415	459	450	403	424	438	454	437	412	437	418	429	434	460	445	408	436	417	424	473	436	459	456	434	421	439	426	449	415	432	400	408	450	459	457	423	431	410	446	434	427	480	400	437	452	424	417	424	423	436	474	438	462	433	453	426	432	421	479	498	389	445	415	428	427	442	423	420	417	432	408	433	436	406	449	460	465	469	460	398	426	438	404	445	442	443	444	426	448	408	484	426	421	444	435	439	493	421	426	388	424	446	424	449	426	456	410	412	417	428	447	410	446	451	434	449	433	408	452	452	416	438	431	440	447	453	412	460	440	458	452	441	458	430	446	440	411	456	453	447	395	439	445	451	410	451	439	441	472	421	448	425	444	472	466	438	446	447	443	409	424	411	460	443	426	410	439	403	444	426	455	425	442	446	443	437	426	420	419	460	452	467	441	458	419	404	446	458	431	442	436	412	430	439	447	409	423	429	410	430	432	454	436	420	436	438	410	443	435	448	447	459	444	412	455	432	462	413	432	404	400	420	420	425	421	457	454	419	471	457	443	417	433	450	450	394	410	437	432	405	427	438	461	437	418	445	470	440	433	378	401	441	435	440	418	466	392	453	471	436	458	411	418	426	440	443	419	425	433	406	443	388	429	416	433	449	419	417	496	417	485	474	391	466	434	438	440	457	406	428	414	415	443	485	417	427	422	430	407	422	463	416	429	445	422	450	449	448	502	425	415	397	382	450	417	405	436	467	406	403	459	448	452	425	444	475	380	464	428	424	416	429	436	431	462	483	414	448	448	464	433	441	447	456	422	427	419	442	420	469	457	451	429	426	417	474	417	413	432	442	456	454	403	418	427	442	436	417	455	483	422	433	418	406	449	431	438	442	433	416	433	420	445	427	414	440	436	411	423	406	440	454	421	448	435	477	454	440	440	409	459	412	453	436	390	487	403	419	452	459	415	441	466	434	410	431	448	451	465	408	439	471	420	426	444	416	466	456	422	420	452	463	436	449	440	415	427	437	432	452	464	419	451	450	443	432	447	442	415	449	424	407	473	488	457	446	479	458	453	392	422	429	467	458	434	399	459	419	431	438	429	397	448	440	439	426	450	443	451	440	444	423	400	462	429	416	432	457	395	459	467	439	397	441	405	453	442	461	444	471	442	423	475	402	461	449	423	429	436	426	431	451	447	450	422	377	422	457	431	404	441	471	445	447	402	473	409	440	423	440	423	443	411	459	420	427	458	429	434	424	432	446	417	419	408	458	432	485	422	449	449	459	464	419	433	462	453	424	424	417	431	438	418	449	449	454	434	447	478	429	429	427	459	413	432	439	433	441	457	416	437	440	473	422	426	423	430	476	452	465	428	432	436	404	480	441	447	483	413	424	425	444	446	443	439	449	464	453	470	406	475	456	401	436	427	434	433	421	468	439	427	442	439	424	422	436	420	439	462	478	464	439	427	450	434	472	416	429	465	428	462	459	458	450	459	425	447	444	430	449	418	470	449	424	450	431	448	436	458	444	446	458	449	437	444	421	460	469	441	427	461	416	428	417	433	428	443	427	453	465	428	420	450	441	430	419	434	442	451	433	428	446	442	434	430	465	450	432	422	431	470	435	422	454	421	452	405	430	468	441	432	449	446	419	440	425	453	459	449	425	409	426	399	424	467	462	447	465	413	400	461	421	441	431	443	454	468	422	429	444	426	452	460	487	421	451	445	431	450	425	444	452	438	425	462	432	459	431	465	444	408	417	425	465	430	457	480	434	416	430	413	475	430	436	454	407	436	420	415	429	461	458	436	427	436	443	451	468	445	439	482	445	404	416	437	425	433	437	400	446	431	443	428	418	399	436	409	430	414	465	435	416	426	470	444	449	431	418	439	435	401	438	424	453	417	444	425	436	413	447	435	456	418	434	428	441	437	471	417	455	421	461	439	428	432	452	416	455	475	430	442	416	407	422	406	450	439	451	445	449	457	430	436	459	417	473	435	468	430	462	411	424	430	420	442	416	378	443	422	402	431	412	463	474	406	420	457	431	468	386	451	446	424	453	468	451	423	469	428	429	424	514	455	421	469	406	430	430	433	436	451	440	398	422	437	426	464	444	423	434	451	435	438	425	478	410	420	422	418	475	432	435
20654	21497	12264	6471	2437	602	555	537	549	570	608	598	585	578	508	591	559	538	578	589	517	542	569	577	556	497	525	539	522	531	580	564	547	557	571	583	552	562	581	586	567	532	582	559	574	532	552	515	543	546	596	545	555	554	509	587	551	548	548	587	518	598	549	555	558	595	510	588	536	535	509	546	577	558	549	568	537	538	563	534	580	568	544	544	546	580	559	552	558	580	567	552	545	557	576	578	562	538	491	555	579	530	531	557	542	550	566	568	578	569	517	580	560	526	570	531	578	559	554	544	575	568	538	527	645	544	581	549	554	528	567	562	585	538	566	560	578	519	551	532	568	589	533	597	542	550	580	549	530	548	577	551	545	548	548	539	516	522	534	570	566	547	587	552	582	562	566	559	571	516	545	527	552	527	536	590	559	544	575	570	558	553	597	588	568	547	622	564	581	575	519	554	522	560	588	502	559	555	564	561	554	561	573	588	550	565	559	530	550	542	551	540	576	557	570	590	521	532	519	553	563	557	539	526	554	575	552	576	550	557	544	569	550	582	593	539	546	515	528	590	584	558	560	567	555	582	552	564	570	635	536	616	577	531	551	570	581	566	518	538	569	559	564	574	569	511	535	575	584	610	591	546	557	553	600	599	547	604	542	564	524	573	568	597	555	556	604	567	597	529	573	533	568	555	593	552	570	532	493	556	552	592	544	597	542	550	554	583	550	543	555	591	567	558	602	532	592	603	573	532	573	534	580	539	582	574	527	525	577	537	527	586	554	607	539	574	598	536	536	554	559	528	589	593	528	551	555	533	559	533	549	565	602	574	528	543	543	616	519	551	577	570	553	584	553	550	581	531	565	540	545	573	611	542	510	535	545	576	591	586	579	552	590	565	562	562	609	554	617	551	522	586	603	606	587	594	580	558	595	557	578	524	566	544	550	555	542	561	554	572	574	537	577	590	512	520	561	578	586	514	521	534	530	560	554	584	573	558	571	532	587	528	614	605	563	557	527	570	594	518	535	572	565	564	557	576	578	579	594	553	553	574	572	538	531	553	572	583	545	569	532	570	599	528	571	512	537	570	553	550	577	565	534	551	562	546	573	547	511	569	573	579	547	529	568	558	606	556	552	550	567	600	536	552	559	542	568	559	583	579	565	531	555	568	569	559	573	583	563	560	571	527	560	618	576	547	605	555	578	544	607	559	562	537	560	542	584	603	550	507	607	582	559	557	597	508	562	580	572	515	561	553	550	573	513	562	559	534	573	535	500	501	563	570	560	608	518	583	559	507	553	592	559	526	570	550	576	570	540	527	592	579	584	528	552	533	559	564	515	576	544	572	533	529	556	560	527	547	574	572	575	577	564	528	581	578	540	567	567	572	536	558	547	539	581	536	546	544	565	537	569	559	585	592	570	571	556	565	559	555	568	569	576	516	563	551	521	556	554	546	534	565	567	560	553	512	509	552	562	572	559	583	543	580	541	528	540	551	570	568	589	499	579	545	550	552	542	545	553	599	518	586	526	548	550	553	583	541	540	539	567	597	572	568	535	594	606	588	594	581	537	593	592	532	592	581	557	588	561	530	594	583	572	591	544	571	482	541	569	545	565	547	547	586	540	555	570	561	528	566	576	575	574	553	547	523	549	531	565	560	548	532	560	554	549	538	561	529	574	556	567	564	585	515	525	555	573	574	567	596	585	581	598	593	569	559	596	564	541	554	548	552	520	515	559	527	542	524	569	541	493	574	573	613	552	563	597	557	543	550	549	548	570	529	600	531	554	586	538	566	542	541	559	580	548	584	535	540	508	578	551	542	592	535	553	558	545	541	583	559	567	561	577	565	542	544	554	548	515	567	560	553	560	587	535	551	565	559	576	538	540	584	578	549	588	560	569	555	589	553	533	574	542	562	573	568	546	532	518	581	567	539	534	540	577	561	602	554	599	607	581	557	560	541	574	536	583	573	605	581	535	557	535	599	593	587	560	528	540	607	559	585	533	549	539	585	579	563	566	509	591	503	561	549	577	557	546	557	562	556	544	552	531	570	531	550	544	532	542	566	558	583	541	537	550	572	561	524	528	570	545	550	572	545	559	561	522	566	557	546	561	560	539	591	590	548	557	546	584	549	544	560	568	555	569	604	594	530	543	509	587	529	525	512	525	574	592	560	583	569	550	528	566	539	585	560	608	587	554	602	569	583	599	597	560	538	553	577	528	571	528	536	499	576	528	514	545	549	544	574	562	531	518	568	581	578	567	588	545	538	556	583	570	544	543	573	568	583	575	558	560	580	563	569	577	552	542	572	594	589	572	569	560	574	570	528	578	549	582	594	538	510	553	561	536	564	578	562	569	556	582	522	565	591	597	523	554	604	585	598	549	552	581	597	512	511	547	535	559	542	585	543	568	561	595	573	595	579	555	542	553	589	585	567	596	571	541	557	569	554	521	534	548	555	547	572	601	524	543	501	569	587	537	539	575	548	562	565	582	584	538	546	500	531	533	575	598	553	561	532	577	559	590	504	551	569	550	564	578	544	579	530	555	606	603	547	562	536	579	541	547	540	582	565	580	546	563	564	568	524	539	542	589	565	584	553	520	557	581	570	576	536	572	544	532	546	561	580	571	559	533	544	569	562	528	530	498	520	569	546	570	549	551	566	532	559	498	539	552	534	501	576	579	533	567	532	592	506	547	544	586	557	548	546	563	577	542	546	560	588	563	561	537	558	521	539	561	571	579	528	567	546	576	517	504	558	546	576	533	558	576	576	588	559	554	557	582	545	544	560	535	533	555	550	566	561	526	555	563	537	579	550	567	596	561	519	542	553	524	549	556	521	564	568	540	537	535	567	573	517	566	553	607	540	612	561	522	598	572	558	590	548	565	547	576	528	556	561	532	581	606	562	550	563	561	592	548	595	496	590	576	559	516	589	563	575	530	566	540	596	638	601	546	553	534	519	539	548	562	553	530	533	537	612	528	564	568	555	530	536	541	536	537	567	568	566	527	550	602	551	558	546	537	562	540	583	538	579	585	534	571	613	569	594	567	537	528	566	594	561	573	541	554	545	567	533	545	541	554	599	530	529	596	542	544	568	551	534	589	575	573	513	513	577	555	538	565	528	552	526	512	551	551	534	544	562	559	615	573	539	557	541	563	560	583	560	569	536	555	549	547	573	540	546	574	568	542	600	546	572	565	586	589	544	563	570	594	567	556	523	543	580	594	572	519	597	576	518	581	572	567	539	543	539	567	541	625	518	534	566	583	513	584	587	530	548	577	548	532	538	524	560	539	607	520	596	504	567	534	538	560	526	576	561	532	545	540	526	585	503	548	563	584	595	545	566	569	518	550	562	562	576	594	553	547	538	577	565	564	507	589	534	558	569	567	553	575	558	578	568	551	536	514	546	553	539	575	548	565	556	549	535	546	567	555	554	524	530	592	549	530	588	587	517	568	556	547	524	583	556	572	541	573	568	577	580	530	522	578	543	561	533	494	578	566	548
23176	21295	28233	26252	21754	9537	1181	821	750	742	740	695	733	727	731	723	733	736	737	749	719	726	719	733	751	789	713	741	744	685	735	720	721	659	707	702	723	727	724	704	731	712	636	737	694	666	749	721	738	709	732	709	705	729	755	687	691	703	724	697	717	720	743	704	678	723	687	712	716	684	727	734	679	708	701	683	784	687	685	687	717	679	732	713	688	697	723	723	709	706	673	687	725	728	738	745	709	711	683	718	725	700	706	740	678	692	678	715	661	680	681	736	711	709	739	691	714	716	689	720	696	677	703	674	728	713	695	691	712	672	672	695	670	742	748	716	674	744	707	709	701	741	721	730	682	685	719	707	742	687	700	699	738	694	741	730	753	740	704	714	691	715	691	737	715	750	717	707	682	669	686	754	764	673	682	726	749	695	745	688	696	687	786	727	682	718	701	740	698	706	711	727	760	708	693	766	707	749	722	713	716	708	719	701	704	729	709	699	744	698	713	700	682	712	759	719	691	741	698	713	686	720	720	685	746	704	708	767	683	738	732	731	722	750	707	706	697	740	727	716	744	696	690	699	684	709	688	718	663	763	691	717	689	690	708	699	677	705	757	761	711	749	683	723	701	714	734	704	696	745	714	690	699	734	728	750	686	697	713	688	689	724	656	714	686	722	673	679	692	716	686	670	732	761	726	682	703	729	653	704	698	677	717	715	629	733	698	746	688	753	679	682	701	677	732	726	727	674	725	710	763	701	662	743	667	690	737	733	756	737	714	725	704	729	677	735	787	712	716	699	733	697	699	648	749	686	696	708	748	663	716	715	730	723	696	727	650	740	716	768	753	711	703	709	717	739	701	703	685	733	691	750	732	652	735	699	698	725	773	704	703	723	757	747	719	727	728	749	759	751	724	737	729	705	711	717	728	681	721	746	686	698	710	713	711	690	711	680	686	730	710	738	709	739	703	711	729	670	738	679	702	741	718	744	720	766	773	680	707	715	659	685	719	691	732	740	713	706	655	712	746	766	682	732	665	711	670	678	677	704	709	710	708	708	713	728	694	685	723	707	745	698	721	689	716	718	738	725	670	681	742	690	744	668	703	711	705	728	718	747	755	719	706	661	728	768	751	698	714	704	737	717	712	703	715	720	710	715	713	752	661	703	734	690	733	701	751	706	718	735	712	721	686	763	725	702	733	708	705	755	765	705	722	741	731	691	701	701	772	687	713	672	732	705	693	709	722	702	726	729	670	697	659	741	737	678	727	719	700	719	707	745	617	643	723	703	759	720	699	676	712	654	732	683	725	682	686	710	674	679	744	690	700	730	738	760	684	694	754	704	699	736	760	714	667	736	721	743	702	712	687	651	712	720	695	717	691	716	691	692	747	730	677	718	687	735	751	789	735	747	684	745	716	697	702	713	735	712	733	704	667	766	704	723	690	674	708	709	732	688	756	728	749	745	734	727	672	721	746	685	733	721	716	719	743	706	719	726	665	760	703	669	707	729	732	753	749	752	747	702	732	723	704	747	750	694	688	699	711	692	646	710	746	688	675	735	680	719	744	696	697	739	697	682	719	672	735	753	725	696	741	708	676	707	656	720	719	719	685	688	734	708	715	727	699	716	736	699	688	689	678	732	685	768	700	693	657	672	696	649	725	722	643	681	680	735	743	717	724	699	685	729	726	689	739	711	742	717	727	678	639	667	737	725	668	723	682	726	734	671	709	677	698	674	747	698	711	663	715	693	677	710	729	723	723	743	751	698	666	685	716	686	709	692	707	729	698	711	713	658	702	693	717	698	733	673	698	730	731	663	713	664	729	725	719	678	753	691	697	669	689	760	711	743	723	710	706	716	683	754	738	785	745	683	731	707	711	695	690	704	701	738	705	674	701	711	703	764	700	732	701	688	721	746	686	752	725	746	684	651	688	712	731	718	675	677	744	734	719	692	710	704	708	734	648	751	710	741	723	722	690	705	722	750	733	744	718	714	716	679	730	728	701	708	714	703	689	739	689	705	756	677	755	738	721	707	731	676	696	757	726	709	719	710	718	700	711	760	724	747	710	698	738	716	671	717	684	722	716	778	653	747	693	719	719	663	691	684	683	706	737	712	733	701	697	730	674	697	699	713	705	715	726	697	687	722	712	682	767	693	656	671	748	732	748	688	742	734	713	715	800	720	682	683	669	731	728	677	714	691	764	759	731	708	741	706	716	690	746	687	708	706	724	709	716	733	717	680	696	726	684	753	740	740	714	735	729	749	688	694	738	690	658	721	734	715	731	703	743	664	724	687	688	759	679	659	726	684	745	698	706	713	700	685	717	712	753	714	718	733	688	698	721	723	698	698	693	725	673	745	747	727	702	730	688	700	697	733	679	701	657	708	685	760	779	724	752	691	741	697	673	734	709	702	736	688	701	743	717	696	704	698	732	695	718	706	752	694	719	728	690	702	699	714	685	717	735	706	667	714	777	705	713	704	708	767	749	705	683	685	692	708	748	724	756	700	649	717	731	690	688	718	723	704	734	701	716	710	775	672	706	771	713	720	719	664	737	726	735	722	690	737	752	690	732	718	748	695	699	728	744	705	768	742	742	666	728	739	711	701	699	723	680	733	793	652	722	706	698	750	682	723	706	684	669	674	745	722	713	711	709	670	714	655	707	730	718	735	698	700	718	713	728	720	684	727	710	717	693	736	701	694	713	745	760	723	698	715	683	731	678	696	731	741	729	697	744	738	697	738	697	696	722	713	704	676	689	673	728	711	696	640	668	740	680	662	693	744	695	743	707	741	734	706	734	676	754	676	736	748	712	711	690	688	691	678	715	647	685	712	733	722	722	685	734	746	713	749	679	710	742	750	739	689	713	754	694	687	742	698	681	737	708	661	678	681	703	701	686	685	715	736	718	639	737	719	729	669	709	715	721	714	715	730	731	694	700	693	759	737	727	701	685	701	753	730	704	693	763	721	721	737	768	727	710	705	701	698	653	718	722	783	765	760	682	751	771	679	686	723	729	731	711	702	681	725	717	702	701	700	722	707	728	684	756	698	703	691	715	725	790	746	673	729	728	706	709	745	710	740	707	724	678	728	686	726	717	712	712	715	690	740	703	680	742	720	686	672	736	704	710	782	732	728	673	677	749	761	736	720	685	734	649	705	737	666	676	712	735	685	681	687	742	750	723	673	711	719	722	730	673	708	742	711	705	746	687	709	746	713	688	735	642	658	758	731	726	661	742	706	690	712	719	729	685	757	741	741	712	729	728	722	725	753	751	698	703	683	716	712	728	694	700	690	683	699	719	735	707	708	743	725	732	692	718	731	706	711	703	683	751	686	723	747	668	715	681	683	694	695	702	694	716	656	716	725	706	698	668	705	707	734	710	732	723	721	715	735	669	675	700	709	716	699	734	738	698	716	692	720	730	737	671	742	735	640	716	674	720	695	655	705	690	717	672	735	732	706	696	687	735	684	698	724	722	694	707	681	709	697	722	732	725	749	731	709
36135	57828	45451	33299	14120	1228	1104	1066	973	975	968	985	993	935	949	918	904	951	876	937	878	887	894	857	894	901	900	908	929	902	906	897	937	865	902	924	914	950	929	848	914	897	874	904	852	890	903	906	871	897	965	863	859	927	838	913	832	871	864	924	867	877	894	922	889	945	875	954	907	893	920	909	844	891	874	886	875	923	877	881	894	871	937	917	931	868	868	890	922	916	882	943	892	846	872	886	898	898	895	933	905	909	862	902	877	884	916	847	946	904	910	879	897	949	918	859	914	856	863	935	845	898	943	858	878	845	888	903	879	913	910	872	864	877	924	888	900	838	884	910	902	867	831	894	915	869	871	969	913	888	903	947	915	906	882	917	885	919	872	897	871	872	957	908	919	927	915	847	904	888	924	1004	881	941	900	888	929	837	871	921	877	893	892	914	894	891	811	849	910	886	872	887	931	908	860	923	864	873	907	892	896	835	937	892	873	877	872	883	899	855	889	873	897	923	876	943	949	883	931	891	885	836	876	908	935	882	866	921	885	912	920	908	908	918	975	886	876	960	966	868	869	873	937	922	900	889	878	877	927	909	929	894	857	824	872	866	888	923	873	871	803	872	899	862	900	866	917	903	871	889	891	898	868	916	865	892	904	979	841	920	913	896	928	922	891	863	880	890	903	968	860	892	923	910	930	902	882	872	960	840	917	891	923	891	883	870	955	880	899	859	925	852	892	881	882	941	924	902	840	870	863	883	883	941	883	891	896	877	864	906	888	913	886	873	923	905	931	877	864	925	846	873	896	957	892	931	866	894	873	848	886	892	914	868	902	875	893	945	877	923	883	876	925	811	913	891	858	889	873	915	853	899	897	897	922	894	881	871	880	844	888	885	837	845	868	937	880	884	863	884	935	919	881	921	855	884	882	879	868	918	901	893	927	897	892	866	917	911	873	884	919	954	922	855	884	944	917	891	897	927	880	877	891	913	900	900	860	875	928	907	891	848	861	843	899	886	899	869	855	839	892	933	920	891	859	892	880	938	892	886	886	956	854	863	859	872	903	870	942	896	859	876	870	883	864	869	889	926	889	876	860	892	850	971	874	892	875	878	890	916	939	933	900	908	850	950	894	862	959	905	869	876	914	920	883	885	891	885	936	886	895	938	904	892	854	897	902	937	856	912	882	879	926	919	857	872	940	946	900	919	915	889	889	925	883	911	908	900	918	932	863	855	871	906	954	908	880	889	920	919	879	908	924	940	866	889	900	899	914	869	903	904	911	902	919	832	921	905	905	916	830	892	904	899	918	923	863	923	886	941	856	873	890	860	882	896	867	869	887	891	885	834	839	866	914	901	840	865	877	873	877	882	888	948	901	875	931	884	873	927	845	925	901	883	932	912	949	866	906	943	873	902	875	843	874	868	914	902	861	890	915	895	918	892	856	888	905	956	877	946	863	921	945	881	873	850	943	860	974	949	865	892	931	860	891	912	883	872	867	887	898	908	882	922	877	872	941	897	861	888	889	868	887	898	960	857	880	894	869	932	909	868	911	918	928	874	866	907	878	941	880	854	952	891	890	880	935	920	859	864	884	852	896	905	953	880	866	892	864	894	887	868	892	937	894	919	828	922	921	926	890	964	949	892	902	844	929	894	914	937	898	886	893	916	885	920	894	887	931	899	902	917	883	891	890	900	928	905	879	853	880	844	942	867	914	875	950	896	911	858	918	882	939	895	918	952	884	859	885	864	870	855	867	908	885	877	912	872	874	871	867	935	882	873	902	898	907	887	874	909	868	898	944	892	916	912	881	896	985	867	839	917	865	855	912	866	822	885	884	908	835	916	922	907	890	897	934	861	881	914	949	892	888	899	926	902	907	905	912	903	889	906	914	858	925	899	923	885	910	900	916	911	845	911	888	900	928	935	881	862	882	942	877	897	885	891	878	906	881	926	977	936	833	904	855	959	904	869	850	861	910	919	896	892	891	890	956	851	916	861	920	853	945	864	930	926	906	907	894	844	885	858	864	864	863	895	913	899	934	932	936	910	840	908	911	886	911	984	888	935	897	866	888	857	871	864	894	828	833	856	889	908	893	858	870	901	962	878	884	875	887	904	892	925	912	897	922	877	830	863	871	864	920	861	897	942	942	903	891	905	871	892	905	903	878	885	920	886	893	921	876	905	876	896	901	899	875	929	893	918	887	891	900	915	903	1001	909	902	895	850	934	904	873	849	902	899	917	864	898	884	881	908	898	927	833	938	887	862	894	888	855	881	850	879	890	904	834	901	898	901	919	912	891	879	893	920	856	877	886	862	929	940	881	884	851	896	880	908	875	902	922	902	898	851	863	874	874	926	930	866	883	927	952	887	904	934	901	889	895	873	924	876	892	874	886	893	866	918	912	914	890	905	935	863	965	927	939	909	875	947	900	867	881	921	903	870	875	942	876	902	876	911	931	938	894	854	897	885	851	898	884	879	897	853	927	911	878	910	855	913	894	907	918	936	880	891	892	938	873	919	944	915	902	907	870	900	931	959	950	878	916	882	917	891	843	875	887	875	889	890	908	918	881	851	952	875	868	923	881	938	955	847	868	870	913	859	932	846	910	925	865	873	936	843	859	896	846	883	874	911	825	909	833	881	904	942	926	893	908	836	916	855	936	861	938	961	921	930	902	911	864	911	864	868	892	879	878	949	902	927	899	933	875	918	864	935	939	874	959	869	856	944	888	877	863	895	883	902	871	937	912	854	852	902	923	892	915	861	935	856	876	913	884	879	908	860	882	900	903	863	881	938	849	899	906	917	893	882	848	893	971	908	898	851	892	868	887	932	888	911	913	872	912	939	887	884	908	843	891	839	895	901	939	886	901	855	901	842	883	887	945	969	843	870	908	942	864	890	840	908	868	904	896	931	890	878	903	896	927	904	942	903	906	869	897	909	896	895	886	913	884	903	875	871	894	878	921	865	906	835	869	895	897	862	929	895	926	905	892	940	941	859	931	880	976	882	866	916	919	782	881	903	857	962	890	867	917	913	919	878	888	928	897	909	869	942	966	910	881	892	893	849	884	929	895	885	895	941	905	879	899	940	963	951	898	867	894	871	942	877	902	925	868	905	901	853	882	846	876	891	861	908	885	884	884	930	893	885	902	856	917	911	851	903	921	887	980	898	908	875	913	911	881	901	862	881	902	873	902	866	831	908	947	916	877	897	879	882	840	880	885	908	956	944	943	886	940	898	899	893	866	880	897	911	881	881	852	889	868	893	914	897	935	909	930	864	882	932	923	874	853	855	877	874	893	894	914	898	844	945	869	897	872	926	869	944	914	910	864	877	893	923	947	911	884	965	949	878	894	916	821	855	901	831	933	883	913	932	861	898	853	908	899	868	907	858	922	861	889	860	866	919	859	874	903	881	891	896	913	875	836	912	941	931	939	847	848	904	910	935	880	856	901	862	905	871	926	872	876	902	874	923	944	917	887	865	849	912	922	881	907	879	953	906	910	865
24636	21370	26922	26224	11259	545	236	275	246	262	250	247	239	231	210	226	214	216	229	228	238	218	221	257	237	204	246	215	215	224	213	230	209	226	233	221	213	240	215	215	218	220	231	238	221	228	219	240	245	238	218	220	235	227	232	208	232	236	230	230	223	225	229	222	190	202	222	233	213	192	202	216	208	215	227	223	250	217	234	239	222	225	234	241	237	207	230	217	225	214	210	237	225	222	214	212	243	230	213	229	225	215	215	200	205	230	222	213	208	238	256	245	218	234	219	177	232	214	227	200	191	224	220	221	213	229	226	224	239	212	234	227	237	213	218	209	207	215	234	215	235	199	217	202	237	204	220	238	212	249	253	226	240	207	224	201	243	226	236	209	213	211	193	215	231	221	232	194	191	220	195	218	233	231	224	215	223	214	211	218	251	219	229	240	232	238	213	234	238	217	212	242	219	215	220	223	213	226	197	222	204	218	230	239	232	205	230	239	234	233	218	210	209	222	218	207	216	223	251	226	216	216	224	233	212	236	244	223	198	222	207	237	223	203	206	197	231	229	237	228	222	217	220	229	213	200	208	222	219	214	211	177	212	231	215	221	216	231	244	218	204	224	220	219	216	236	221	194	216	223	240	237	229	229	232	215	206	221	223	258	222	200	208	215	221	219	204	215	222	233	228	223	228	205	199	202	220	229	190	223	229	201	212	181	188	251	231	222	240	229	225	204	246	221	232	248	188	196	209	214	217	195	224	214	234	230	213	236	223	216	240	256	228	193	218	204	222	251	210	218	217	227	210	216	204	217	225	255	245	200	215	194	213	204	236	200	262	213	228	211	203	253	231	230	231	229	225	196	221	223	254	210	239	213	202	241	248	226	217	193	256	230	209	214	217	207	225	222	191	206	239	217	230	207	213	247	225	262	233	216	232	218	205	226	209	207	231	236	234	223	212	220	217	211	212	210	216	204	213	206	208	201	215	222	231	233	204	218	237	237	216	212	212	233	225	216	222	190	225	222	228	250	208	216	216	209	236	219	244	216	238	228	239	201	197	196	224	221	238	211	229	212	197	215	246	213	212	226	245	224	207	217	230	229	228	200	243	205	230	225	221	226	215	206	238	240	214	209	218	230	190	214	244	225	214	224	193	219	226	212	213	209	225	198	221	222	229	229	221	216	199	221	218	188	222	223	220	213	221	229	219	213	206	227	220	215	210	208	212	209	214	224	186	216	215	196	209	213	207	240	254	224	223	212	231	229	242	200	216	227	202	211	230	242	219	220	217	209	232	205	208	213	240	233	249	225	228	223	242	229	210	229	230	194	230	201	214	220	226	220	213	225	209	247	211	228	234	231	229	195	227	217	210	223	209	227	198	205	211	219	205	212	247	207	212	199	230	216	222	230	216	208	220	221	238	189	203	225	249	204	219	247	249	221	215	223	229	213	213	210	226	211	237	214	226	220	222	220	230	213	215	203	223	210	244	207	218	218	186	190	224	217	223	201	249	226	234	230	225	235	226	238	226	246	238	204	230	234	215	229	233	213	221	228	217	230	224	223	231	214	232	222	238	216	228	206	224	225	188	196	246	239	211	238	209	212	219	226	199	221	233	221	231	225	213	226	229	203	224	239	173	208	221	213	221	218	234	226	238	221	250	231	200	217	226	218	200	202	203	222	210	214	208	185	218	208	230	239	206	206	188	204	210	217	232	235	233	232	208	213	216	197	230	234	234	234	208	239	203	206	225	231	220	227	236	232	212	238	232	216	203	217	214	221	223	225	193	239	202	232	250	220	207	226	223	206	201	207	252	225	211	220	227	227	205	234	252	226	215	236	232	218	227	201	224	210	222	211	214	221	215	207	220	191	184	213	236	217	242	241	213	239	217	225	198	228	204	211	208	211	206	220	244	212	206	231	216	209	210	222	231	213	216	239	215	204	213	234	192	248	207	217	231	223	206	210	254	207	224	213	213	231	238	194	215	221	217	246	220	230	205	223	210	214	218	210	220	228	225	233	218	211	231	239	225	230	230	226	197	240	211	222	188	210	223	241	220	212	197	224	216	217	221	210	224	230	216	211	202	221	256	224	201	242	227	253	223	207	240	230	217	209	219	189	220	229	203	209	221	201	222	227	196	213	232	212	191	213	206	222	216	223	207	204	203	219	246	218	245	213	204	228	241	212	221	225	222	199	221	219	238	214	252	218	218	220	218	222	207	207	233	226	193	221	192	219	216	217	218	229	229	234	227	213	227	248	219	250	193	222	229	246	236	245	237	212	267	196	214	207	196	216	211	206	208	211	190	199	217	221	222	219	224	191	195	248	225	218	222	191	212	230	207	202	226	234	203	231	239	222	214	202	218	225	225	208	228	207	221	222	214	212	206	243	239	241	233	218	228	199	220	229	222	206	225	221	244	219	234	196	218	211	226	209	217	238	229	219	210	203	245	221	223	223	214	214	236	230	213	242	227	221	217	221	208	251	228	212	210	212	208	245	228	229	225	222	212	196	205	232	216	239	238	224	216	233	196	233	225	210	221	212	221	216	203	232	230	238	222	200	236	234	227	266	230	235	217	232	202	232	215	232	235	219	210	218	204	226	234	221	188	198	237	202	208	207	238	233	235	216	253	186	216	225	207	243	202	224	205	231	252	218	233	220	221	209	228	221	227	211	223	216	236	224	228	219	222	237	208	208	222	224	221	244	225	236	238	245	203	217	209	249	237	209	230	202	234	234	231	230	228	234	219	209	203	224	206	190	209	209	244	210	215	231	197	214	250	234	219	226	198	233	207	224	245	214	219	221	238	218	244	219	215	226	204	221	247	190	218	203	230	227	239	209	226	197	220	225	192	211	194	228	210	241	197	219	234	210	227	237	206	213	223	211	220	199	221	212	232	229	195	209	209	196	208	213	211	205	210	228	219	224	237	233	253	219	225	206	231	217	210	254	211	207	215	218	223	209	232	224	216	230	230	206	220	216	254	231	196	212	243	218	211	203	219	214	194	216	238	253	213	241	197	199	211	223	204	201	226	223	221	231	229	235	204	219	241	221	227	212	215	211	226	240	215	218	224	238	218	225	239	191	225	203	225	238	220	235	209	186	213	220	192	213	228	202	198	231	246	214	233	230	224	212	230	201	213	243	208	228	237	211	200	219	211	235	228	209	233	212	249	215	248	236	224	230	224	225	228	215	222	217	225	242	211	220	205	202	225	217	212	242	212	228	232	229	254	221	224	218	235	233	227	224	233	207	212	218	216	227	214	190	234	238	215	242	223	196	233	251	219	219	213	213	221	241	222	191	213	218	224	229	229	216	229	195	200	244	229	211	224	250	219	221	211	213	201	215	210	193	222	218	202	215	235	225	212	239	229	212	203	219	230	240	242	190	189	202	230	233	239	225	218	230	199	210	215	246	234	214	208	229	246	231	226	216	228	208	191	243	215	213	195	207	241	212	236	230	200	207	218	263	238	208	220	214	208	220	212	233	207	217	239	220	203	208
35762	44966	33774	23614	9176	409	372	346	415	344	349	319	297	345	326	303	303	300	324	317	315	334	317	316	291	327	348	306	308	293	310	313	307	318	342	351	297	305	321	304	307	327	280	306	313	313	310	283	279	295	300	307	306	321	307	303	311	325	309	310	301	306	317	289	298	294	296	331	334	318	320	289	280	306	323	275	278	313	342	305	301	295	295	281	304	294	307	329	306	293	298	272	280	297	290	302	289	305	274	285	314	307	306	305	303	301	278	300	328	287	331	297	290	301	291	251	292	301	320	339	303	326	334	281	276	292	282	303	315	330	315	302	315	304	312	307	322	309	292	326	294	288	279	303	299	307	311	305	285	292	310	297	323	308	326	312	302	320	312	302	306	291	317	308	302	297	297	295	303	345	317	310	305	309	314	270	302	319	306	295	311	303	307	281	336	313	324	302	289	299	286	298	326	343	284	326	285	327	322	297	297	314	297	322	305	316	314	285	288	310	316	281	298	313	326	306	297	301	309	309	278	292	304	303	300	304	315	327	310	333	290	297	281	312	289	314	305	318	293	326	334	338	283	329	304	301	302	308	285	307	291	267	310	306	291	280	309	318	334	267	326	297	275	333	284	295	348	312	304	277	320	295	293	319	287	324	301	305	325	294	296	277	283	268	304	303	307	319	338	259	278	318	274	295	328	283	298	293	335	331	295	321	298	304	282	285	272	316	322	287	311	293	281	337	307	300	331	303	297	316	313	282	304	323	311	311	302	300	308	306	315	304	307	306	306	295	325	290	317	306	341	274	293	292	290	310	301	332	294	311	308	319	326	297	289	288	311	300	289	307	326	292	317	274	328	295	314	301	299	357	297	329	286	312	309	333	322	302	271	324	287	297	303	295	327	296	331	290	338	303	298	323	305	262	300	313	328	301	313	285	311	317	334	301	314	331	287	291	300	317	309	279	325	328	333	296	318	309	308	272	324	307	294	318	329	308	296	326	298	306	309	284	318	299	323	304	288	329	316	283	278	327	316	318	320	318	311	308	328	325	297	282	285	283	294	310	336	295	288	279	299	326	329	302	325	303	321	288	297	305	339	344	289	305	316	320	350	285	299	340	345	320	306	300	282	302	342	274	291	300	304	275	338	286	283	298	275	312	305	320	290	302	299	295	314	310	311	333	304	311	283	311	329	309	316	309	310	298	352	304	304	315	301	310	307	292	299	317	306	321	303	305	274	278	301	322	313	303	319	287	316	339	266	287	302	304	299	291	308	298	276	304	304	325	313	305	270	292	313	350	293	318	331	347	318	304	312	305	268	281	330	311	323	304	303	310	342	282	333	278	313	288	296	316	306	302	312	275	290	328	318	333	279	294	284	321	334	292	313	329	280	313	334	296	302	301	341	275	295	299	299	301	290	275	301	293	306	314	318	311	305	276	306	321	315	302	306	341	323	300	319	268	294	297	287	279	324	279	288	302	317	314	311	295	323	293	320	321	300	324	285	320	335	260	303	294	308	263	334	294	312	286	294	318	293	315	336	275	323	314	291	288	275	321	312	339	273	293	282	329	295	293	320	311	292	298	315	307	300	317	325	296	303	276	314	292	317	297	288	296	310	300	318	312	300	282	297	313	313	301	249	299	308	329	277	311	307	305	293	312	307	297	306	320	302	298	296	303	312	291	290	345	289	258	317	289	302	304	294	338	295	295	291	326	334	310	300	292	307	337	317	310	348	324	302	293	321	307	291	297	276	285	303	317	312	322	330	299	305	321	291	311	291	310	298	296	289	275	294	332	292	277	314	311	298	311	313	293	286	311	323	313	298	313	318	314	309	305	327	296	321	311	300	304	297	311	276	296	316	311	291	308	316	335	323	332	298	332	281	286	321	301	316	331	333	319	296	287	307	306	321	308	292	318	311	270	326	301	308	332	287	317	298	302	320	296	310	294	314	285	290	291	303	300	324	320	339	295	300	306	287	311	325	326	300	300	313	310	284	315	321	314	322	304	338	285	303	326	322	345	285	299	325	332	309	309	277	290	293	316	259	318	297	300	331	326	288	318	314	341	259	297	301	309	330	311	297	299	317	310	285	315	277	298	308	296	266	277	306	289	303	290	287	329	296	278	303	313	289	319	317	265	322	303	304	307	318	332	312	283	315	331	307	311	301	312	333	271	303	313	295	314	298	300	320	268	286	273	308	303	284	298	309	277	303	316	285	299	363	307	300	318	298	302	317	296	297	283	318	314	311	290	293	289	282	311	309	289	313	305	300	307	294	317	273	282	285	313	322	289	315	290	289	290	317	318	289	289	327	302	323	308	286	302	296	323	291	293	302	292	318	283	295	354	283	324	295	302	298	296	320	298	299	332	310	313	300	313	304	301	322	303	300	290	294	334	306	287	342	288	301	315	268	285	321	301	321	322	320	309	308	310	304	317	316	295	313	293	285	335	279	317	291	319	307	302	324	301	295	316	285	301	296	307	310	293	311	274	311	302	291	305	277	317	318	317	306	302	319	334	285	304	290	331	281	320	323	344	325	318	311	300	318	289	311	278	319	281	301	306	314	302	311	316	300	290	311	301	315	324	303	311	311	309	310	340	333	293	292	281	298	276	304	322	281	321	298	291	310	282	314	323	323	293	291	305	291	329	300	323	318	301	320	333	326	334	272	311	311	302	311	318	333	318	300	282	342	282	290	304	299	310	319	297	304	296	312	301	309	295	293	312	323	308	322	292	318	305	290	341	296	302	308	310	302	305	341	279	326	298	315	298	281	276	334	295	280	261	300	325	315	306	315	320	303	284	309	305	293	274	297	293	293	327	301	294	273	306	311	273	295	332	308	316	285	308	312	298	327	342	302	305	310	322	293	321	343	324	278	313	306	295	307	295	309	308	314	307	273	320	289	302	296	336	309	304	336	285	311	273	320	282	283	325	330	313	323	306	290	286	325	318	307	307	297	290	320	301	303	309	315	316	271	331	302	310	298	348	266	304	279	270	311	344	318	276	318	297	348	304	287	300	302	294	328	316	309	292	320	286	264	320	291	286	310	308	271	320	306	316	279	313	277	299	310	308	323	316	325	306	307	316	313	305	312	316	318	296	294	310	289	301	315	311	310	320	328	292	327	279	296	309	293	309	320	297	321	287	301	292	309	326	333	320	300	300	291	312	284	293	322	271	303	296	280	308	278	263	296	322	300	278	302	254	296	314	292	313	309	273	302	331	271	316	321	293	270	315	341	290	291	341	288	312	311	315	291	322	306	298	309	342	308	312	308	341	329	272	267	288	292	322	278	318	303	305	316	282	300	305	282	273	313	298	331	318	257	298	279	312	301	311	316	319	294	321	314	302	329	297	321	274	312	306	280	305	323	309	323	281	318	294	299	302	297	284	308	282	296	303	281	331	302	280	320	301	279	308	336	300	306	304	326	317	326	295	331	296	298	302	315	309	294	318	303	320	310	306	325	311	286	283	295	320	292	319	310	322	280	313	312	311	317	329	286	309
22339	21329	29286	24668	22467	19404	6070	767	662	676	623	632	586	583	608	604	553	596	611	566	569	586	578	590	538	560	554	610	578	557	550	642	568	574	614	568	593	628	550	564	579	569	541	574	582	587	610	533	550	549	602	582	589	499	537	577	566	576	571	578	552	565	543	567	569	571	549	554	535	542	569	515	588	537	571	530	574	565	539	594	548	575	611	596	568	567	538	643	538	561	581	568	585	541	574	586	586	613	565	635	581	581	571	569	596	582	530	547	589	594	571	565	600	539	552	574	558	545	535	516	553	553	571	586	494	491	528	553	576	583	567	552	528	598	529	517	547	564	601	554	557	571	593	596	593	561	580	583	555	522	523	552	539	556	566	534	543	582	586	562	538	560	541	549	566	569	545	564	554	538	548	528	596	550	548	574	554	520	564	557	568	536	592	556	577	585	582	613	556	565	568	563	590	568	528	525	550	550	553	553	592	570	541	546	523	549	548	557	570	604	598	603	545	605	549	550	531	566	577	575	542	552	585	545	562	544	576	546	544	522	555	538	560	535	554	561	577	557	537	551	571	550	527	539	576	560	556	584	510	591	553	563	557	582	556	582	534	561	509	567	546	532	582	579	555	528	525	576	582	517	564	545	573	562	571	565	554	585	547	557	530	597	527	562	554	549	555	586	576	590	551	589	589	600	543	566	575	567	580	561	572	539	566	538	545	546	549	581	546	534	558	565	516	546	602	577	609	573	557	559	572	511	525	583	579	526	556	551	557	579	558	559	527	546	580	540	608	504	556	541	569	553	513	525	580	552	571	577	565	541	587	510	554	597	538	578	550	564	537	522	566	600	504	539	577	611	542	554	567	559	547	536	561	584	517	528	565	517	574	550	526	546	542	532	563	538	549	555	560	539	603	531	536	553	538	583	596	540	579	605	563	601	580	559	568	542	573	543	594	588	589	570	558	558	554	558	559	571	560	548	576	535	598	516	579	556	582	575	575	561	534	573	554	618	585	540	539	587	551	586	555	567	560	549	568	538	550	528	577	584	561	570	508	483	530	532	568	579	562	559	559	548	571	530	579	554	556	557	518	577	534	601	599	562	573	527	525	555	568	576	509	543	536	515	558	541	581	573	526	531	540	531	561	541	552	562	580	526	534	580	560	538	554	560	524	613	576	529	576	552	602	577	557	559	549	545	601	537	641	564	564	577	551	535	559	543	546	530	571	561	554	555	533	616	532	552	576	580	582	570	555	531	535	523	535	560	546	545	590	543	576	557	511	541	568	562	533	545	585	581	569	573	563	541	533	596	500	565	575	554	547	568	562	577	595	582	542	566	549	538	565	554	573	498	544	542	568	575	553	560	583	604	569	502	582	534	599	572	592	557	566	587	549	587	525	559	528	551	527	550	588	567	574	554	560	575	549	555	541	537	545	519	544	561	578	556	594	561	575	535	570	580	600	588	558	573	577	585	579	591	565	549	561	569	522	549	529	547	523	524	533	550	574	544	546	573	519	543	550	550	558	566	546	556	553	576	576	556	538	563	562	560	557	571	572	505	550	562	552	597	565	547	549	536	591	594	551	603	554	561	600	587	544	560	534	521	591	518	571	539	560	528	542	555	569	578	531	553	551	527	535	606	612	582	520	572	584	601	601	585	552	571	584	556	573	531	543	554	569	578	540	572	565	626	534	561	526	528	585	617	565	537	561	552	561	574	544	584	562	555	542	551	543	539	557	556	601	561	543	562	522	548	539	572	521	576	595	527	560	582	553	553	529	545	553	590	590	531	523	537	589	564	552	596	531	575	599	552	570	572	542	576	577	520	535	584	550	566	558	593	568	540	576	558	577	570	531	586	538	528	536	563	579	583	544	596	543	524	543	554	567	558	556	571	537	581	557	534	528	535	567	571	589	566	566	569	559	574	523	583	604	559	551	540	494	527	571	562	566	583	543	542	526	525	559	476	562	540	535	571	566	545	525	584	533	530	540	562	578	549	546	543	562	542	557	568	555	548	550	574	593	572	568	582	518	535	528	530	532	586	574	578	560	531	559	546	550	569	565	552	554	506	583	538	549	528	566	546	558	580	547	578	535	519	562	580	560	540	575	543	597	533	538	551	548	554	566	575	560	530	574	547	529	545	560	561	563	562	573	538	553	522	574	589	571	541	570	595	529	555	542	563	583	581	530	559	521	569	536	545	536	549	542	555	573	501	522	546	542	562	564	550	548	577	579	519	547	552	559	547	572	552	575	580	554	532	566	560	572	574	531	557	569	551	554	569	591	558	553	533	537	539	536	553	527	587	535	548	601	538	538	555	567	543	578	576	603	585	552	567	571	535	562	542	523	540	578	540	592	574	557	544	563	562	572	572	542	556	546	584	563	547	588	566	563	559	569	553	536	521	523	610	510	599	594	571	591	557	563	562	533	551	560	538	547	536	565	537	501	562	585	536	583	529	611	561	543	560	555	559	570	549	557	553	586	543	572	576	572	560	535	525	584	546	581	559	546	569	546	548	542	530	572	562	567	546	547	577	584	565	604	558	570	618	582	540	515	571	581	572	544	551	587	553	553	586	584	554	545	556	548	542	601	555	569	534	550	528	573	536	581	549	570	569	536	554	589	504	636	610	570	579	535	589	537	575	548	598	536	573	562	577	553	540	571	588	574	531	576	558	572	519	549	583	565	543	574	549	570	557	527	512	544	567	583	572	567	575	593	541	541	539	587	589	545	541	549	602	535	552	588	539	535	568	571	535	588	527	595	559	532	564	582	563	585	513	546	563	574	534	581	548	585	581	582	561	538	591	612	552	575	543	572	526	545	561	544	543	603	564	617	583	550	578	596	564	562	568	554	549	579	564	578	635	571	569	553	540	594	595	551	559	581	584	601	523	560	526	571	552	581	571	576	565	579	580	558	546	507	535	554	533	516	586	535	557	587	535	521	553	554	539	538	578	571	524	589	567	586	602	573	557	597	561	550	562	569	534	560	561	565	546	510	574	582	587	554	587	576	541	566	546	573	580	552	544	549	560	588	585	566	583	581	567	563	556	518	543	603	572	574	499	602	511	516	577	552	620	618	566	520	535	580	549	607	559	549	552	580	522	580	542	582	541	560	520	531	527	528	571	572	568	605	579	551	585	588	538	550	573	550	548	607	520	551	557	567	577	558	582	547	537	537	550	586	560	592	559	546	558	557	555	591	582	561	576	586	558	561	569	581	586	579	553	546	522	565	544	561	535	556	579	522	578	585	564	574	540	569	566	568	545	558	523	598	521	576	526	538	571	518	566	555	576	594	589	560	555	523	549	549	541	533	579	572	561	537	524	526	548	598	557	570	603	607	592	512	526	553	520	553	562	525	578	558	537	550	537	597	542	556	554	582	569	554	575	537	610	558	539	535	549	563	594	552	581	594	554	566	560	587	548	568	572	562	568	586	571	543	554	560	530	528	553	558	529	585	558	549	580	548	566	579	530	540	585	594	614	601	538	531	532	565	565	546	543
45530	66399	55081	44225	18497	1333	1227	1004	968	906	865	848	828	849	757	801	803	792	757	760	747	783	726	748	721	712	715	717	730	743	775	726	711	797	723	733	791	723	705	733	700	789	675	778	750	719	766	763	754	721	723	696	725	700	744	720	727	775	737	704	740	646	686	692	706	773	736	705	700	741	778	728	757	741	685	747	713	741	761	741	733	731	760	734	754	715	688	740	709	686	726	686	706	776	711	727	704	723	748	744	735	682	734	750	682	710	744	720	724	646	755	711	754	716	704	691	769	728	752	728	712	748	698	753	743	750	747	703	720	736	733	680	719	756	743	761	705	737	730	711	737	718	745	694	721	687	703	754	706	724	713	733	684	707	743	727	751	701	694	716	705	717	728	697	738	745	729	716	673	735	697	725	700	762	734	687	708	777	755	743	753	716	726	714	764	702	727	696	729	679	736	754	674	762	749	717	683	708	769	685	759	743	729	765	736	748	660	721	724	730	778	731	725	759	738	729	735	695	725	653	754	742	758	746	760	703	728	760	745	737	723	701	683	737	706	723	742	751	771	760	712	698	740	708	735	715	771	675	749	706	740	755	758	698	707	735	739	723	712	734	753	739	743	711	702	724	740	716	688	699	734	700	714	748	735	754	744	721	757	694	800	710	706	695	706	663	798	679	712	763	742	669	724	742	689	745	733	735	675	688	694	708	760	735	725	735	714	744	692	698	789	715	717	719	730	701	700	758	690	767	732	733	733	719	734	685	731	688	680	708	717	704	695	679	738	686	701	757	744	707	736	746	689	706	650	708	722	755	698	747	759	718	724	728	759	733	744	732	712	742	749	721	732	759	726	732	705	809	707	706	719	743	738	688	812	738	759	742	710	723	733	806	741	709	742	738	692	729	692	718	696	719	782	752	741	749	723	705	711	732	721	692	730	765	725	741	717	748	755	738	711	740	781	732	733	732	710	709	670	739	736	775	751	723	724	676	729	688	738	805	710	711	701	713	700	735	714	747	727	719	739	691	698	768	714	707	760	731	648	717	668	723	732	750	702	715	686	685	711	765	721	747	732	719	737	763	752	690	690	711	735	695	738	752	754	713	737	681	671	725	702	741	725	731	684	802	731	717	714	716	733	746	702	779	700	744	770	725	760	714	767	747	712	738	711	761	725	713	711	755	712	735	703	744	723	735	790	702	725	657	744	760	739	735	736	686	727	747	757	740	675	728	647	730	731	692	740	705	731	710	733	734	692	745	751	685	758	666	712	685	730	700	731	785	749	680	702	699	747	721	729	718	684	709	741	694	708	712	738	729	733	727	732	734	727	757	734	772	764	726	658	723	711	719	720	738	779	726	735	695	698	701	705	734	696	766	697	736	765	712	754	701	710	727	724	691	703	756	740	768	733	739	728	738	723	713	713	719	673	709	729	740	753	707	723	696	694	718	746	695	674	749	689	705	758	700	767	734	761	754	702	756	744	716	709	716	767	765	672	750	752	712	711	704	754	722	710	780	681	742	746	696	744	717	713	747	697	716	740	713	702	746	726	719	739	703	691	689	780	675	697	757	688	722	739	703	716	721	733	753	732	766	716	731	708	686	708	720	737	715	751	707	699	742	728	753	751	751	726	762	755	711	723	754	738	704	684	690	738	750	730	767	679	724	671	723	701	738	715	734	699	713	749	687	707	774	774	755	723	740	732	716	728	738	722	743	705	662	755	726	723	721	728	743	740	735	693	718	723	795	721	728	738	730	733	731	736	698	676	749	677	699	754	727	700	709	746	725	775	730	717	740	748	756	675	683	747	751	709	741	707	750	777	681	724	700	742	674	720	743	735	705	710	676	726	711	744	727	732	733	718	717	762	700	730	720	764	721	721	749	731	742	728	762	713	685	712	719	702	735	731	706	730	719	743	712	758	698	698	713	694	734	773	682	733	726	729	737	731	719	720	688	734	706	737	741	700	778	697	704	750	733	698	777	703	739	731	728	703	737	718	711	743	737	746	727	743	712	711	699	787	707	752	747	776	720	706	745	668	704	782	726	755	725	686	693	788	665	712	739	684	679	738	716	727	728	749	690	697	713	710	666	749	762	794	698	750	734	692	712	735	747	719	735	761	732	768	677	645	685	733	747	703	749	741	721	720	728	769	735	691	706	715	736	688	705	714	784	712	761	741	742	775	709	718	655	701	703	762	748	754	749	680	718	740	695	736	704	714	731	713	721	750	695	737	743	700	703	741	689	695	720	723	716	695	730	714	707	752	787	717	714	710	782	698	721	745	761	738	743	664	709	726	714	754	728	704	710	732	719	728	745	761	717	693	721	741	709	736	755	763	700	718	736	764	718	692	738	734	710	703	741	748	710	746	701	696	771	742	702	689	727	658	751	724	736	676	775	767	715	695	744	720	730	759	728	734	690	705	755	709	704	769	750	730	751	721	697	735	764	682	717	748	720	738	726	739	716	713	697	678	691	687	696	685	683	732	711	689	746	748	681	668	683	759	721	722	711	745	696	717	763	713	726	718	782	729	720	710	757	751	701	773	720	711	743	752	743	740	699	706	706	739	774	731	726	706	780	714	733	706	758	727	734	722	735	718	696	701	758	719	698	725	704	725	705	741	778	706	731	746	717	719	714	756	742	732	705	767	769	735	715	758	726	759	755	689	747	716	749	705	709	710	740	797	717	714	745	698	744	759	684	691	703	787	722	759	743	720	743	726	718	713	768	738	743	717	707	718	675	698	721	757	713	687	752	720	705	728	704	720	716	703	743	725	713	744	756	691	705	740	729	722	697	741	769	713	673	711	740	689	693	715	719	738	669	724	722	706	744	728	757	738	717	750	751	727	735	690	722	741	709	725	752	712	737	762	701	736	756	716	717	735	718	708	699	712	718	750	727	707	753	702	708	705	709	740	733	716	754	737	719	721	778	742	747	705	735	719	757	711	761	723	717	755	704	713	721	685	743	710	731	734	692	713	716	721	711	753	731	775	755	740	738	710	724	688	701	722	719	724	742	739	711	790	689	727	745	730	721	756	721	723	713	733	757	713	715	729	714	688	707	704	785	704	741	721	741	679	757	692	737	711	729	741	743	712	726	706	728	747	785	755	704	738	717	733	718	739	699	701	744	771	698	712	675	680	721	729	699	745	742	652	745	748	694	714	712	752	738	714	670	686	780	747	692	737	710	705	735	754	738	705	724	679	744	733	755	733	711	706	743	741	758	731	674	711	711	730	728	740	708	722	750	745	746	714	705	714	671	695	729	767	748	717	708	746	719	732	695	769	673	730	725	735	708	748	752	709	731	777	716	755	760	732	739	693	768	766	760	748	748	732	707	730	717	700	700	716	728	740	754	714	755	691	755	722	745	685	736	745	732	744	703	729	772	694	703	727	686	725	762	712	720	718	664	776	701	709	714	737	732	730	747	744	674	742	685	709	748	786	695	719	744	740	723	767	717	745	728	684	712	704	737	703	696	738	715	735	727	686	716	737	781	711	717
27725	20225	13136	7759	2198	581	474	456	441	436	428	448	443	442	462	393	445	427	417	438	444	389	430	391	431	426	389	427	392	436	413	390	430	432	409	384	448	474	433	421	404	422	411	423	435	428	457	467	433	457	441	451	418	443	422	452	436	435	460	431	412	398	437	432	451	435	432	443	422	409	449	428	459	422	426	433	438	415	439	431	421	416	413	468	468	472	419	460	451	401	450	458	434	426	427	425	432	413	433	444	447	433	443	393	410	414	465	443	431	404	400	423	434	448	436	426	415	446	468	439	425	448	433	417	392	432	433	433	420	435	455	464	451	457	470	423	438	435	420	416	452	448	410	464	449	407	439	418	415	419	416	430	446	432	436	462	418	435	457	429	462	424	406	434	431	437	436	424	448	441	436	429	432	415	429	470	421	422	448	429	452	406	403	420	434	449	423	428	427	420	396	436	400	462	425	441	429	465	425	443	455	443	422	434	415	462	452	414	421	432	425	425	449	426	429	395	391	427	494	422	451	440	442	384	458	439	399	384	429	422	421	388	450	435	439	421	441	450	417	438	426	440	431	472	471	435	459	411	452	450	418	447	416	444	483	468	441	430	376	423	430	415	392	430	410	466	403	441	427	420	410	490	419	456	445	429	457	435	428	429	439	489	452	428	426	420	418	411	400	449	426	410	454	415	466	427	442	418	409	486	449	434	409	449	451	414	408	447	430	478	435	402	404	435	413	427	418	448	412	424	436	387	422	408	463	422	459	402	423	432	407	431	375	452	422	413	429	434	422	397	471	471	426	382	408	422	440	449	451	430	420	454	445	467	476	455	464	458	457	481	433	452	430	455	420	417	410	438	428	445	396	378	399	435	395	438	451	385	432	440	449	420	446	440	468	406	464	418	421	457	426	411	403	438	426	428	406	432	459	455	428	421	399	435	420	400	431	440	445	426	412	468	463	424	437	449	445	435	475	415	427	406	428	411	450	438	429	446	435	437	420	419	458	400	452	454	416	448	426	460	423	385	433	417	412	422	423	425	390	413	432	411	457	425	434	468	439	446	411	416	418	424	443	399	455	424	425	409	440	449	488	419	432	446	412	411	418	428	404	420	459	450	457	461	390	421	448	418	415	476	419	409	465	427	448	447	416	454	473	426	435	455	434	427	435	426	437	433	412	445	429	431	446	457	450	464	406	420	443	458	390	429	436	446	480	440	462	471	421	433	431	438	412	436	445	433	426	485	438	420	437	432	402	460	423	481	446	413	465	456	413	460	419	404	423	423	436	403	438	444	436	428	437	437	418	427	405	433	412	484	447	408	420	462	485	407	457	423	424	404	445	430	434	413	428	456	450	442	401	426	411	425	437	432	438	404	432	435	438	433	416	426	450	401	439	468	426	413	422	422	443	422	420	449	448	432	426	436	384	411	412	490	437	451	446	402	420	416	439	416	441	434	405	378	400	401	450	434	378	398	495	417	433	431	369	439	456	455	471	426	413	427	393	454	461	425	410	417	447	435	426	422	427	398	452	438	441	460	429	437	443	414	431	419	403	438	445	442	433	420	468	401	424	434	440	435	425	433	424	407	426	436	428	414	424	421	470	433	427	420	399	446	400	475	441	468	433	430	429	425	473	440	421	450	420	410	431	429	407	412	434	402	422	419	446	451	394	412	409	402	419	471	432	439	433	461	461	472	432	439	457	457	412	421	424	440	406	447	446	429	417	460	435	402	410	417	428	426	437	417	425	406	427	458	444	425	431	474	414	436	431	423	446	423	438	412	423	441	470	466	447	457	452	413	406	438	440	451	445	461	420	466	444	453	422	412	425	438	456	421	436	447	407	446	426	473	415	442	392	428	442	414	443	424	433	414	416	423	422	409	428	436	442	399	450	450	403	452	432	439	453	449	444	415	422	468	419	429	434	445	421	436	424	432	442	411	467	420	397	415	431	438	423	430	484	425	449	446	453	433	421	418	429	457	453	443	428	433	452	444	454	431	440	418	417	439	418	414	423	441	426	424	414	416	440	420	440	439	414	402	436	453	409	418	417	421	446	434	431	451	416	402	428	406	396	452	439	403	429	423	421	454	490	395	404	457	445	422	433	419	438	440	453	421	388	429	432	417	418	439	470	411	469	422	415	431	458	417	426	413	421	453	403	463	387	443	432	426	429	427	404	422	428	423	393	426	423	410	430	426	428	419	439	465	410	426	408	409	423	442	454	417	464	424	415	412	431	487	435	431	439	447	458	428	438	411	425	450	427	434	397	426	403	426	430	407	400	427	405	431	458	419	474	458	434	404	439	462	384	425	433	406	397	490	411	437	438	433	404	441	465	426	414	416	402	437	440	441	405	421	444	450	430	416	427	441	443	460	427	447	429	415	418	441	442	426	437	418	449	419	428	440	430	406	416	436	428	424	401	444	428	463	424	383	423	465	427	434	449	432	442	439	439	421	383	399	465	437	393	450	440	409	430	446	468	436	408	428	451	417	424	414	416	450	443	448	467	424	422	460	451	400	431	422	460	439	451	443	439	464	423	479	452	428	426	466	439	423	385	421	450	407	453	472	427	424	444	444	457	430	439	414	455	420	430	432	449	469	416	427	408	453	422	426	427	387	434	409	440	409	438	438	427	477	400	404	433	457	466	419	453	449	427	398	430	418	449	432	459	434	427	417	422	441	419	424	416	418	450	469	399	433	451	467	455	429	430	447	385	434	436	430	430	415	435	383	435	413	407	410	459	391	416	439	474	423	445	438	416	486	433	397	438	474	404	435	426	430	439	384	443	422	434	422	440	439	444	439	426	409	443	430	432	433	442	401	440	431	396	428	475	430	410	422	408	432	453	446	435	411	396	424	448	432	425	413	443	433	430	437	445	445	461	450	432	432	427	455	443	452	451	436	433	409	423	428	422	433	434	435	421	417	425	407	443	443	400	427	459	439	451	405	397	434	409	423	474	410	424	490	420	415	446	444	409	470	421	415	477	416	407	457	474	436	476	443	418	430	436	399	487	426	433	398	410	420	425	409	420	427	461	438	427	420	443	437	449	426	417	443	447	446	417	431	451	435	461	405	410	390	456	465	445	424	463	419	468	436	453	410	398	423	419	423	426	457	431	397	422	441	407	454	436	434	429	452	445	457	417	469	443	420	437	467	415	408	430	417	459	448	448	466	412	423	464	428	443	430	433	423	441	447	439	409	416	402	405	427	409	439	421	435	408	464	418	439	406	430	399	420	416	421	403	467	474	446	454	421	427	446	456	443	388	421	445	439	418	461	448	431	434	435	425	418	433	426	419	455	461	411	453	466	406	409	446	436	442	421	414	440	400	417	421	432	454	438	474	451	437	420	448	423	396	399	429	384	443	411	453	473	423	444	417	426	417	432	457	443	450	465	453	459	379	476	436	453	468	438	471	465	455	449	412	420	433	388	422	417	429	429	432	406	457	445	432	411	448	450	412	424	431	448	408	456	418	464	439	443	406	415	461	463	429	428	406	450
18720	21140	12216	8003	2545	588	540	576	557	562	571	561	553	528	575	545	566	537	616	549	578	522	533	544	565	536	533	552	565	554	480	541	539	535	563	541	522	521	520	529	550	524	544	555	562	504	529	557	573	536	511	561	555	538	549	562	548	581	518	543	571	508	581	595	583	550	554	553	561	517	569	587	535	516	582	550	543	559	560	536	612	565	573	529	548	497	532	550	579	563	570	552	554	539	530	557	546	576	563	565	526	537	568	578	573	536	504	533	551	611	585	521	541	549	546	562	543	521	560	532	530	553	575	545	509	577	549	540	559	602	558	570	572	543	577	569	543	538	567	603	506	555	548	564	555	566	557	568	533	547	556	547	535	556	527	534	585	575	569	561	520	554	515	550	550	529	565	534	539	566	548	536	538	576	528	539	526	556	539	540	521	546	561	543	577	552	527	538	571	545	588	527	524	498	564	568	543	573	572	598	521	533	515	544	551	521	548	541	570	545	514	558	551	554	529	566	559	526	568	551	562	570	562	600	547	557	521	557	557	573	592	527	580	543	607	529	620	555	523	550	569	572	550	557	552	591	571	590	552	554	536	536	564	507	500	566	574	543	556	546	546	576	539	524	561	557	540	558	606	523	520	532	518	524	533	574	562	531	545	522	535	588	521	543	531	572	555	510	547	570	523	571	572	573	608	529	553	532	559	563	506	566	540	580	529	567	564	582	524	567	578	562	528	535	544	553	596	578	589	594	510	566	555	590	539	506	534	536	535	501	549	540	550	547	548	524	543	525	553	527	555	525	579	551	535	546	520	530	558	529	543	494	541	554	583	587	541	537	589	561	590	535	583	548	548	562	596	574	528	534	551	520	507	548	559	528	553	521	566	534	528	548	576	556	526	565	562	589	546	566	562	542	551	550	541	548	567	561	528	578	556	559	546	531	534	563	540	549	507	536	538	556	547	581	576	589	608	566	532	563	558	554	545	579	565	539	536	524	539	570	524	501	499	569	529	542	554	517	598	534	573	552	570	550	524	515	544	563	515	580	524	504	514	567	574	506	564	556	556	576	582	588	553	529	547	536	536	596	555	580	543	529	557	547	591	541	516	538	549	555	542	546	517	536	563	552	538	500	478	568	507	534	519	537	567	581	517	552	558	532	544	568	572	560	555	528	561	576	547	546	534	574	615	566	599	528	545	566	523	564	559	568	560	509	536	543	600	550	501	550	580	553	548	551	569	596	537	531	533	558	554	559	494	533	556	569	558	559	546	540	534	565	558	538	557	554	558	547	527	557	545	533	575	578	545	558	599	562	578	542	554	526	516	556	566	542	518	600	535	565	494	585	508	537	541	576	572	520	606	532	586	486	529	498	580	515	552	514	533	599	548	564	594	551	567	560	514	535	577	583	544	539	529	548	564	558	572	553	575	579	556	547	536	519	496	566	577	556	589	568	522	548	557	565	539	521	510	612	507	558	524	566	574	569	537	535	551	494	583	558	558	591	584	539	577	546	544	559	507	558	556	553	573	526	568	529	562	509	550	527	594	552	555	564	517	495	563	550	557	567	582	560	557	543	578	551	544	525	515	520	575	543	536	561	565	564	588	516	555	579	527	544	550	566	555	601	549	562	527	572	572	540	614	543	602	536	523	559	516	544	524	539	553	546	523	541	583	568	534	583	531	574	574	538	546	571	578	522	497	550	552	549	544	576	559	525	541	561	588	502	571	567	542	579	524	522	534	555	550	543	551	554	557	518	539	560	553	535	513	549	573	554	556	568	566	548	541	538	582	572	565	520	594	553	528	557	525	550	528	552	548	543	559	526	569	565	528	578	559	561	550	545	576	581	567	574	541	547	559	570	520	526	506	565	530	583	557	512	545	550	561	503	569	549	591	617	568	569	563	537	584	545	541	562	582	528	543	566	565	567	585	521	562	511	561	550	540	534	564	593	543	558	553	602	553	588	569	534	563	544	579	585	553	567	560	557	525	491	526	544	543	545	495	545	591	561	554	547	544	527	470	595	576	560	528	544	555	585	552	529	550	560	597	538	498	584	546	571	533	535	557	570	576	538	518	557	543	558	560	569	553	534	516	542	527	577	586	534	563	555	528	546	545	556	554	569	533	563	561	565	490	514	549	521	499	569	527	515	588	575	562	544	568	570	559	588	519	529	526	526	555	546	542	561	541	572	540	529	535	542	562	574	532	562	532	552	549	590	574	510	595	527	519	564	577	576	510	568	562	550	570	563	568	540	528	540	510	549	534	546	524	518	565	555	518	505	558	586	554	579	532	540	537	542	543	559	553	563	559	563	540	518	553	590	567	554	587	609	540	550	541	535	588	550	535	544	595	556	538	572	581	603	508	522	573	564	563	599	590	564	598	567	527	568	573	556	520	558	525	541	541	566	526	526	553	560	533	531	542	550	559	525	563	584	568	524	578	557	590	556	557	522	550	573	568	601	569	565	544	551	544	527	546	574	552	568	580	529	559	537	537	549	593	605	588	538	559	555	553	552	552	552	545	515	586	580	557	567	587	549	549	557	544	543	566	586	525	542	530	577	545	572	510	577	536	584	529	582	606	567	533	576	576	556	595	532	572	592	582	541	559	560	540	558	548	579	523	544	550	599	526	600	543	578	537	568	544	507	574	507	582	553	515	536	563	575	522	578	566	550	589	560	557	545	539	547	543	567	575	553	578	481	561	534	560	528	542	520	547	513	556	567	570	557	568	544	531	558	541	538	532	492	533	611	572	559	525	525	557	558	517	547	528	563	573	578	523	568	559	540	579	559	540	539	535	611	549	545	556	573	526	568	545	536	550	566	597	505	584	555	577	553	545	527	541	543	547	558	522	536	477	576	565	568	577	524	578	563	576	552	547	555	568	548	569	539	515	575	557	551	533	549	531	564	562	576	517	543	555	616	552	572	538	535	544	596	567	519	563	548	540	538	542	533	563	560	529	573	537	560	604	543	548	565	558	571	542	594	575	531	525	548	558	633	588	535	581	577	557	527	559	536	546	567	552	537	550	576	561	557	590	531	532	559	549	533	514	553	531	541	569	558	575	551	530	544	539	570	585	525	570	596	534	538	535	568	523	551	532	533	576	553	538	532	565	543	570	525	531	549	540	576	529	566	550	537	573	569	553	561	561	581	521	547	528	544	525	529	565	520	564	604	514	563	563	567	500	577	544	557	563	513	535	554	553	532	548	552	509	553	570	553	549	534	583	559	591	541	538	564	523	569	541	575	521	508	551	537	491	538	561	547	534	561	560	527	523	514	524	528	519	564	546	553	586	572	558	562	582	536	559	576	531	526	564	561	537	572	536	582	554	555	573	544	544	567	522	554	545	560	535	569	556	563	574	532	542	543	548	531	551	556	554	532	584	517	545	559	538	571	542	555	558	536	527	559	534	529	587	576	531	539	543	600	534	527	558	549	543	501	558	532	529	529	593	566	535	545	538	532	559	602	557	543	538	514	626	581	503	553	539	552	549	528	550	532
23212	21259	28233	26252	22094	10191	1274	786	786	750	779	764	762	801	759	754	791	711	756	732	706	693	687	702	742	717	694	705	711	727	737	731	772	788	726	691	699	692	696	725	708	721	692	760	759	738	716	683	708	652	703	689	717	707	741	704	724	695	745	721	712	705	687	705	691	723	697	733	693	737	717	720	697	726	743	688	767	726	706	713	768	732	655	681	705	718	727	693	732	699	680	745	683	737	718	734	729	706	690	723	740	707	660	714	712	683	696	757	697	771	725	676	739	720	728	677	741	703	703	711	721	682	712	748	724	699	730	781	669	748	726	665	674	704	666	682	688	748	673	726	727	671	743	695	737	716	663	767	721	716	754	712	733	729	738	758	767	722	674	732	725	727	727	717	679	682	703	680	703	720	719	700	725	730	760	684	667	714	687	765	698	722	644	734	740	699	706	722	712	718	693	723	704	694	714	700	702	737	708	736	747	686	725	746	666	701	639	697	685	729	681	680	729	713	736	707	722	718	731	718	708	716	704	731	707	680	721	732	725	728	710	738	732	645	729	711	692	675	705	702	744	675	748	719	746	729	747	717	684	732	720	694	715	753	722	725	711	688	732	692	717	700	780	729	687	683	717	761	706	720	685	682	749	748	741	724	672	700	708	687	721	738	707	734	688	685	715	702	724	650	738	746	735	749	678	733	750	681	709	685	722	711	679	680	663	741	687	755	735	738	704	697	689	715	706	679	733	704	692	719	711	683	769	727	695	696	697	690	733	656	699	737	733	743	687	714	740	708	698	713	757	698	686	662	762	746	723	698	705	696	728	748	737	761	673	726	718	752	740	719	718	655	732	705	715	711	729	754	738	665	661	739	731	697	710	742	739	685	694	687	718	688	704	705	693	701	697	671	787	669	770	685	704	740	756	697	697	736	719	720	702	693	761	712	721	755	732	724	757	707	697	733	689	702	692	690	695	714	717	698	687	665	715	690	752	733	673	711	690	735	662	723	703	688	657	689	687	755	667	735	764	743	673	715	701	709	729	694	712	757	729	693	688	704	709	746	732	704	710	744	692	699	719	752	730	695	709	692	732	658	701	716	706	751	738	664	681	671	774	777	665	712	762	716	687	751	707	693	730	706	714	740	716	742	735	695	761	692	649	684	721	707	705	721	714	722	736	659	719	691	694	715	693	699	723	711	699	702	679	706	722	735	709	692	720	718	696	720	708	705	717	706	712	731	713	737	731	696	735	716	731	705	740	684	685	732	683	687	702	699	719	725	750	712	701	663	752	684	756	751	686	768	708	757	661	682	666	681	665	769	719	733	712	705	710	718	721	704	747	703	733	742	721	703	695	722	758	717	736	720	681	749	681	728	720	690	713	710	700	724	705	689	772	693	718	769	729	693	672	711	732	731	702	706	711	691	697	712	687	658	699	693	701	651	671	699	705	682	736	687	698	723	703	691	703	717	725	705	691	703	733	685	733	694	672	704	670	740	686	717	723	728	748	713	706	747	757	682	706	760	734	690	689	731	718	722	696	687	704	716	726	710	721	752	716	754	698	740	722	714	750	717	696	687	721	743	736	694	741	703	678	677	749	708	768	679	717	714	688	750	723	732	717	738	687	675	703	693	732	724	678	660	747	728	742	760	711	689	730	677	706	734	694	714	743	700	740	744	683	678	691	705	729	735	687	740	674	700	688	719	722	669	745	665	808	710	747	707	727	698	711	678	724	732	742	736	664	722	726	685	683	701	688	729	714	691	736	686	703	728	714	731	749	709	715	683	670	738	762	670	717	737	730	729	709	699	724	718	650	678	757	725	706	716	741	687	702	753	763	720	698	699	750	736	733	732	728	696	691	727	734	723	762	750	736	785	691	674	690	694	663	757	704	704	673	738	727	748	744	705	714	716	714	705	710	694	688	711	704	717	735	685	701	734	691	684	676	757	675	608	703	694	711	713	708	714	671	684	722	684	706	696	657	719	732	742	690	706	701	732	758	630	744	677	758	710	678	683	715	710	724	753	696	716	658	685	681	739	746	709	735	714	725	699	697	717	717	695	691	701	698	715	759	701	757	651	711	688	677	714	733	738	711	742	687	762	694	761	699	722	732	783	709	666	656	681	719	740	726	702	731	688	683	702	725	706	707	716	649	682	673	680	696	762	688	684	715	727	752	675	707	692	745	639	719	754	760	687	691	706	743	709	682	720	691	676	706	696	717	726	703	677	660	711	721	722	706	722	717	711	717	735	682	755	746	717	726	699	737	723	724	689	711	748	729	689	702	685	718	712	706	715	726	677	704	683	706	688	751	657	732	718	708	739	741	722	731	746	666	713	694	720	724	686	743	675	759	705	659	750	734	698	663	743	727	707	719	694	717	687	677	720	717	699	757	721	704	705	721	688	717	738	701	743	660	721	687	749	680	672	688	652	717	695	726	680	725	711	660	683	688	721	714	681	707	658	735	665	704	671	737	741	743	689	748	676	706	705	732	718	720	689	738	733	688	714	685	741	732	723	691	686	671	722	725	700	738	697	675	765	726	680	753	698	724	680	719	705	748	747	728	728	698	748	737	693	691	701	695	720	720	723	696	691	737	699	719	721	743	709	742	713	701	703	694	716	679	722	723	733	722	732	734	738	698	692	660	693	713	702	633	739	734	736	735	676	727	721	679	717	709	675	693	714	732	692	730	742	709	717	692	706	685	729	733	688	695	727	730	736	719	737	743	694	720	715	734	739	693	721	702	668	717	696	766	737	771	756	731	706	717	719	637	674	764	746	704	704	697	724	744	742	676	714	704	662	695	701	653	727	726	722	744	715	696	710	688	702	728	693	692	672	730	755	693	709	710	711	727	680	710	705	744	710	732	740	712	726	702	764	743	748	744	752	736	719	728	721	747	671	739	723	676	703	681	736	747	710	715	689	735	731	683	757	685	720	681	736	711	723	717	687	708	733	680	719	695	711	741	704	707	667	711	757	693	653	695	723	712	744	676	750	713	687	691	672	724	739	708	724	717	685	765	740	678	738	700	753	735	742	709	665	658	703	677	687	737	712	693	712	710	732	700	766	705	763	736	701	709	733	708	733	700	681	680	725	710	714	700	718	687	696	743	728	711	681	713	733	707	730	695	720	735	700	723	701	694	722	710	718	696	689	698	718	730	730	726	762	733	702	718	680	691	774	694	697	758	697	672	729	715	690	715	690	594	692	738	691	730	722	682	692	707	722	688	665	702	693	691	762	765	726	692	697	740	736	753	704	745	705	659	702	696	690	687	739	745	730	737	724	679	736	677	723	718	713	674	707	700	673	678	738	682	713	702	751	707	754	690	679	698	752	697	709	704	716	744	686	734	682	699	676	699	732	719	697	769	742	663	744	685	724	757	700	725	765	700	707	704	721	736	686	702	690	727	657	656	675	701	724	684	723	696	699	731	689	713	703	721	687	769	731	734	718	724	745	738	756	708	745	726	694	701	721	680	702	716	733	798	696	682	736	667	698	730	718
37668	56515	46213	36444	14266	1198	1138	1079	1031	1026	953	960	932	932	967	953	944	906	942	888	891	929	889	891	905	911	891	908	925	898	905	877	908	877	876	883	852	879	858	853	894	872	890	913	903	942	892	879	904	945	920	922	932	887	877	882	869	936	880	941	907	884	964	874	894	924	866	937	910	890	886	918	879	891	873	907	895	924	890	935	868	879	900	906	886	888	899	937	916	925	887	867	810	902	894	893	887	887	880	862	935	904	860	880	958	939	922	868	866	852	862	885	842	879	849	863	931	879	926	929	875	878	887	902	888	885	851	940	889	913	875	946	894	931	856	917	903	831	876	915	922	914	882	892	956	946	883	908	872	883	922	879	902	923	861	878	878	936	913	898	888	940	891	911	921	894	884	937	924	915	888	905	864	937	894	935	925	945	874	912	946	905	868	880	905	911	895	889	859	854	908	924	928	819	845	895	933	929	842	894	909	929	877	906	912	858	879	864	867	821	871	919	839	947	900	900	860	860	881	879	932	917	873	953	864	893	856	874	889	924	892	891	881	909	854	904	901	942	861	892	891	848	881	852	829	836	877	874	880	912	905	858	889	916	860	883	913	913	853	929	922	907	888	888	872	874	880	878	895	896	865	825	971	896	910	894	889	897	847	906	885	846	921	890	855	878	834	894	876	898	862	918	908	885	869	908	907	871	906	917	895	851	887	901	919	910	957	924	857	932	909	885	868	869	832	948	897	888	898	896	907	873	825	874	901	875	917	938	909	903	907	875	902	930	865	928	852	916	966	897	893	896	819	900	928	881	881	864	928	868	859	887	899	895	865	918	913	939	927	894	901	897	863	901	874	880	839	944	889	933	926	889	921	892	858	866	862	901	913	901	917	887	950	936	927	890	924	938	960	885	879	850	890	913	878	905	817	923	873	864	876	918	849	866	860	898	844	915	881	935	914	858	907	873	902	925	914	918	863	867	916	886	952	890	851	854	893	915	864	882	905	885	884	872	876	853	899	844	922	860	936	910	873	909	874	906	923	876	888	901	913	947	884	856	933	871	888	897	918	890	890	876	882	866	838	934	860	958	827	868	892	908	904	852	851	926	885	917	920	931	874	902	855	893	912	861	884	963	928	871	873	894	877	931	874	878	932	846	897	903	928	858	899	882	903	880	902	857	912	845	948	942	923	864	880	890	885	894	880	892	894	929	859	915	923	899	904	876	903	873	870	934	895	953	887	897	861	875	887	938	929	935	912	897	937	891	919	883	837	852	884	901	862	860	892	825	935	918	885	956	886	884	864	904	897	915	960	902	917	863	888	869	863	942	891	903	879	839	871	923	906	911	891	897	910	933	922	852	895	845	871	945	847	853	914	906	945	897	844	907	921	871	885	955	891	897	920	864	902	904	871	946	902	873	874	855	913	883	916	909	871	933	899	914	897	821	918	850	917	881	912	895	904	899	884	912	826	900	884	900	894	862	906	889	909	926	877	868	886	859	885	898	963	826	890	958	905	892	899	877	901	901	901	859	894	893	944	868	863	911	888	912	901	875	917	904	800	883	880	840	930	906	959	908	888	864	875	880	891	831	887	855	894	883	876	938	882	870	871	837	845	921	901	924	899	920	872	932	908	906	918	856	910	839	929	857	918	886	873	873	927	897	938	916	901	906	922	840	860	882	917	919	940	847	924	889	920	848	866	903	889	858	867	886	944	946	911	933	916	907	916	920	928	911	903	873	867	845	904	876	893	872	859	903	916	880	874	857	913	889	937	958	888	897	835	925	875	879	891	912	871	919	899	940	916	911	840	917	856	851	908	901	830	895	928	903	938	875	942	878	919	896	887	862	901	924	914	930	898	902	908	876	920	905	945	912	865	871	860	918	845	945	887	831	878	887	861	913	892	892	847	866	862	921	883	874	919	941	908	938	907	893	858	887	895	934	909	850	931	920	866	881	881	877	885	893	852	921	898	867	918	928	912	935	934	888	890	923	877	899	899	918	873	903	925	904	932	912	957	889	888	903	915	918	947	923	921	901	876	830	924	904	866	845	884	953	864	922	899	854	895	843	931	877	908	884	852	947	887	903	842	851	854	941	850	877	862	817	869	846	869	836	932	902	908	848	916	924	906	880	869	898	880	865	911	841	891	868	856	916	876	846	880	864	906	906	886	870	855	878	885	875	839	910	901	870	894	879	858	886	905	887	862	904	906	859	907	897	912	858	887	844	919	911	887	894	926	930	841	861	903	919	910	867	933	892	846	890	901	911	854	943	934	873	897	872	883	924	821	844	880	892	888	897	888	910	900	879	886	892	879	854	879	940	888	875	944	862	946	873	906	951	915	911	943	929	907	875	893	881	875	920	912	944	930	837	864	950	891	894	870	903	863	935	855	929	868	877	909	953	913	917	915	901	899	953	876	871	913	872	879	908	882	925	887	890	960	856	867	897	877	876	873	917	894	868	920	884	798	911	875	889	912	858	924	914	881	894	922	968	889	950	895	834	856	879	859	917	837	933	907	909	844	870	965	860	892	936	922	872	877	914	868	938	876	852	900	877	906	881	912	863	881	887	846	846	872	870	913	933	901	831	896	888	933	962	890	884	869	857	905	863	838	866	893	918	895	921	877	928	858	930	857	919	898	888	932	884	882	897	892	938	858	943	904	897	866	875	847	879	925	851	854	857	841	933	897	918	865	864	894	893	922	908	888	875	934	886	856	944	885	905	907	851	930	871	884	874	956	899	910	860	888	897	887	875	908	916	855	909	910	902	875	912	886	841	899	850	912	813	899	906	854	861	851	915	888	892	918	859	893	899	898	910	918	894	894	870	844	860	877	877	863	879	849	932	898	931	863	919	876	911	878	921	932	885	914	953	917	872	889	886	927	911	881	892	907	947	890	906	883	900	872	900	930	903	878	867	892	864	913	873	864	850	889	868	881	848	899	898	932	876	930	889	927	868	921	915	895	889	893	923	913	902	928	927	879	846	851	870	878	894	879	880	854	865	911	930	892	926	882	901	853	891	851	942	904	923	925	867	902	852	960	924	928	933	877	910	855	914	908	923	886	884	873	851	890	872	901	892	874	878	919	874	893	877	872	901	895	909	872	899	891	828	856	914	889	857	844	924	897	913	893	907	904	846	917	930	844	859	843	915	870	914	919	843	924	875	875	901	862	880	899	866	886	914	858	929	864	887	905	903	903	932	925	901	920	878	823	850	915	938	910	936	940	899	892	889	903	893	890	941	884	898	903	899	904	902	962	907	869	914	903	944	882	916	883	929	903	899	874	897	887	941	802	907	887	921	856	937	877	906	888	910	855	885	891	894	857	861	848	915	934	917	870	981	893	845	876	880	913	919	858	909	902	899	896	900	887	894	852	918	886	908	875	883	896	851	885	842	921	890	936	868	897	856	866	877	859	891	906	974	900	837	928	865	885	870	912	890	828	916	924	905	867	852	907	864	898	858	849	898	903	867	893	958	853	926	897	843	925	905	878	914	942	877
24606	21340	26997	26530	12576	663	263	277	241	225	238	228	217	228	235	233	233	200	217	211	229	216	229	180	209	226	245	230	232	250	220	212	211	252	220	221	216	203	224	219	222	263	219	239	221	217	232	212	248	217	227	212	249	184	223	232	201	229	203	220	216	229	238	228	206	185	222	216	241	221	233	240	232	217	206	195	196	206	197	206	198	221	217	207	207	219	196	226	210	224	210	235	242	204	236	232	263	237	205	227	234	221	226	207	210	222	218	232	220	211	228	218	209	212	231	247	187	231	200	230	215	232	205	209	222	224	223	222	231	228	235	213	241	204	206	213	224	240	261	215	205	223	204	222	212	219	234	224	213	213	212	213	240	213	219	231	214	231	199	253	238	249	228	211	224	220	229	231	223	205	204	212	225	188	258	194	215	219	218	184	243	206	233	216	237	229	192	205	216	237	209	217	236	185	208	206	244	224	219	215	183	245	225	248	212	220	241	225	234	207	211	202	233	207	208	183	197	223	228	213	225	205	213	232	204	207	203	216	222	227	229	201	241	206	218	209	185	214	245	229	203	208	248	234	229	224	211	217	219	225	231	221	222	231	242	206	234	240	208	232	217	247	236	214	208	213	218	239	239	200	229	234	217	206	203	216	208	247	235	206	239	186	211	234	214	246	237	214	230	221	222	212	203	208	196	231	244	230	239	224	205	199	217	215	257	237	224	206	231	195	225	204	233	210	222	240	220	219	201	236	239	225	206	202	221	206	200	222	225	236	203	236	232	227	243	230	218	246	223	193	216	227	216	215	208	234	196	181	231	202	228	250	213	203	222	251	187	220	217	231	196	232	229	225	213	217	211	216	203	225	210	216	229	208	222	180	211	223	210	199	224	242	232	224	208	221	229	221	232	181	211	225	221	234	236	221	204	213	230	240	216	218	219	221	219	234	234	215	187	218	210	249	209	182	221	193	229	221	222	228	225	218	217	232	205	212	226	204	224	213	211	193	215	229	207	212	201	215	217	243	211	219	210	223	206	214	206	233	229	204	199	202	209	238	224	237	217	185	218	218	205	205	248	206	200	221	215	237	234	222	215	204	217	213	225	206	203	254	223	202	220	216	231	223	220	211	188	214	219	259	217	208	241	222	217	230	247	219	223	206	244	217	225	230	218	210	201	205	231	220	237	229	225	211	211	239	225	227	207	233	220	224	239	213	202	227	229	209	230	211	211	211	201	203	208	227	208	223	175	203	203	239	216	198	212	227	229	224	232	222	229	211	225	218	219	247	219	227	230	221	226	222	224	234	217	231	228	234	215	197	192	193	202	215	217	214	214	238	219	228	213	222	236	193	202	236	205	208	245	214	207	227	201	214	213	216	264	218	228	206	195	218	216	233	221	209	212	217	198	196	232	224	229	216	218	212	210	227	215	217	214	228	214	213	223	213	211	217	215	245	218	230	199	201	229	211	243	216	225	239	244	208	226	229	203	207	219	223	217	246	246	201	174	209	229	221	228	205	210	227	209	211	216	190	206	220	227	228	209	215	209	220	235	215	224	198	215	192	214	214	224	222	217	219	216	195	208	205	215	230	239	212	194	208	208	222	213	236	225	215	229	195	211	249	226	238	201	219	242	222	217	227	226	211	227	223	206	209	199	224	221	233	220	195	182	212	195	228	238	216	210	212	222	176	201	246	211	185	242	219	209	207	247	205	224	216	214	220	214	218	217	231	214	235	200	242	221	229	209	228	217	231	230	196	201	215	221	238	241	224	219	246	242	217	195	230	228	238	209	206	213	242	220	234	205	230	210	187	198	227	197	222	200	209	201	246	225	223	238	228	209	233	218	239	223	211	225	245	225	214	204	215	202	220	232	208	209	237	214	237	207	196	208	205	230	216	197	226	239	204	233	219	212	243	223	196	238	209	234	215	209	233	236	215	224	223	234	208	203	208	224	200	213	220	267	215	212	246	206	220	237	221	206	216	212	186	241	201	228	226	247	231	226	219	236	229	210	197	205	258	217	210	222	202	240	238	201	237	232	232	230	226	236	215	214	214	202	217	220	207	194	215	218	208	212	222	212	222	220	220	230	228	208	210	202	213	204	215	217	223	242	217	185	208	205	215	239	198	207	194	231	228	209	199	196	216	204	211	218	216	215	207	224	229	227	222	219	239	246	212	208	212	235	231	217	224	204	246	226	240	220	225	232	222	201	237	202	195	194	205	192	209	220	231	207	233	229	194	218	222	230	230	203	227	200	196	224	243	217	211	210	209	215	195	203	212	218	228	196	223	213	206	226	203	228	226	223	217	206	222	226	200	209	197	195	215	211	218	232	231	233	244	212	210	207	223	223	200	229	227	205	212	235	206	200	218	200	218	219	223	221	209	217	205	239	206	231	218	219	231	206	204	207	219	205	234	230	226	217	235	216	208	225	206	215	209	235	227	223	224	222	214	217	234	208	225	199	207	249	205	192	228	213	248	235	225	212	237	207	233	213	211	193	204	204	208	192	211	232	227	190	243	214	196	239	197	215	259	228	228	219	198	205	215	206	233	207	210	234	219	198	189	207	212	201	226	216	215	242	221	231	235	230	214	217	223	211	203	215	213	226	222	210	233	212	216	235	215	211	211	222	198	202	202	236	200	202	197	206	220	210	201	218	218	220	236	186	221	215	213	224	198	237	206	205	190	207	206	238	212	192	217	209	230	233	213	239	209	206	248	214	233	216	175	224	198	197	216	204	210	226	207	221	224	207	189	230	213	210	211	209	211	212	211	217	228	220	204	215	223	192	223	234	208	208	236	214	228	227	222	225	240	230	200	205	232	236	216	204	244	215	223	221	237	199	218	194	206	199	234	226	230	261	229	222	214	226	215	202	220	214	222	218	214	226	234	225	192	210	213	238	201	214	197	195	187	213	239	204	194	197	200	225	245	193	220	228	213	217	221	209	210	225	206	236	226	201	226	234	201	234	220	217	212	241	229	206	218	230	227	241	212	207	194	209	228	195	220	231	209	214	207	221	219	218	206	249	210	209	212	245	263	212	225	234	211	225	241	223	225	236	217	256	223	218	203	199	230	205	219	228	227	201	216	224	200	231	224	207	240	223	234	210	207	216	219	227	199	207	211	205	218	219	221	209	209	202	247	227	222	238	222	232	232	200	233	205	194	220	228	216	237	221	198	204	208	217	236	217	190	233	215	210	200	183	208	211	221	228	220	205	209	203	220	227	216	199	222	225	223	223	212	185	231	221	197	205	220	238	220	199	254	230	213	228	226	218	202	231	210	245	219	214	194	200	207	229	206	235	205	203	211	230	202	203	196	220	222	206	236	215	210	231	218	225	211	204	225	187	206	203	224	224	240	210	210	222	228	215	216	219	221	210	218	197	241	215	240	201	230	215	202	203	235	202	203	216	244	195	217	220	239	240	234	239	212	203	212	236	194	196	231	232	188	232	196	217	242	224	215	221	221	223	223	226	213	207	202	242	237	245	234	218	207	244	207
34708	44849	34302	26661	9489	442	394	381	370	335	346	302	305	360	310	306	291	318	326	298	288	335	314	279	290	326	306	341	301	308	315	289	310	315	324	324	308	291	303	282	318	284	306	306	296	299	307	308	272	262	304	299	286	291	317	327	304	319	306	306	302	302	321	284	309	310	294	300	298	335	290	278	311	309	313	297	281	330	312	304	295	293	273	269	316	289	289	342	323	306	286	288	279	282	307	283	282	301	309	294	280	284	305	277	310	276	333	311	291	328	308	286	284	312	298	301	310	285	336	331	299	315	300	350	327	294	331	305	277	316	304	314	310	349	325	287	291	295	301	285	309	291	303	316	310	282	302	291	298	290	313	296	308	306	312	292	298	271	312	276	281	278	281	306	322	277	329	289	307	320	303	298	284	346	258	287	313	296	290	284	300	294	308	313	313	284	285	295	315	328	284	306	337	302	291	286	302	307	295	285	285	294	313	286	332	277	286	312	294	320	294	297	296	285	293	304	288	306	316	292	317	293	297	282	311	323	292	283	290	314	263	313	323	281	323	303	269	311	296	294	285	291	312	296	294	293	298	297	296	306	314	271	319	295	279	300	291	274	279	274	305	288	300	301	287	284	254	314	317	306	316	293	278	271	317	318	284	318	294	323	299	309	303	295	280	311	295	312	295	321	302	319	305	317	288	289	331	315	321	282	299	324	307	299	298	263	270	288	299	319	287	312	292	298	300	340	344	297	275	307	302	317	323	291	290	303	279	330	258	310	315	317	315	313	273	319	310	279	308	307	329	314	288	319	262	308	317	301	317	277	274	303	319	297	316	292	301	310	300	285	319	289	313	309	303	303	299	272	293	301	278	323	310	300	297	295	298	257	326	266	306	325	298	297	314	294	305	298	312	304	328	328	301	301	287	312	278	247	283	273	283	291	313	293	311	283	309	303	313	293	282	286	278	289	301	316	284	279	327	299	311	290	286	320	263	286	283	298	304	278	305	311	296	308	294	299	293	296	286	291	281	303	291	321	288	314	291	279	320	300	304	295	308	278	297	312	321	293	338	312	276	324	284	283	325	305	278	308	317	294	301	292	291	306	300	284	304	299	286	280	306	274	306	306	317	291	305	294	300	313	305	314	331	269	310	288	297	292	313	278	334	291	292	303	327	314	303	313	292	292	310	316	313	330	324	278	343	306	340	293	298	310	290	301	299	290	303	297	294	294	281	322	325	278	301	283	309	275	307	296	309	299	309	288	307	299	303	270	321	315	321	300	302	290	300	279	280	281	298	308	335	310	312	301	282	277	306	306	329	304	315	288	310	299	317	311	329	298	300	275	323	318	330	283	307	297	314	299	300	289	313	334	320	291	294	269	305	289	303	300	330	287	280	311	306	304	310	295	282	291	344	313	270	309	292	294	319	322	325	314	280	297	311	273	289	300	289	279	288	315	321	292	281	262	311	308	306	307	298	313	301	291	330	294	296	318	306	296	296	343	318	290	316	319	312	320	301	302	316	309	322	322	336	288	290	298	293	304	306	345	291	287	299	298	310	294	280	313	368	283	301	317	314	279	296	291	266	290	311	314	282	271	278	268	310	291	309	312	329	318	323	304	273	305	304	283	327	293	310	307	301	293	293	278	308	283	292	295	319	285	304	303	297	290	300	289	301	306	300	306	280	325	313	279	308	306	343	306	295	292	334	326	288	311	286	294	278	313	278	299	305	248	319	300	335	298	311	315	275	324	337	307	293	293	314	258	286	305	291	313	348	292	278	251	294	292	296	302	303	315	313	274	313	287	278	287	317	299	301	298	289	286	319	325	295	288	289	345	286	299	304	328	320	320	293	319	284	295	309	310	332	281	280	325	293	273	306	271	312	298	293	304	314	317	288	293	321	280	292	329	328	290	295	318	324	271	309	298	314	303	314	279	279	281	296	284	321	316	263	290	312	316	300	288	295	272	291	315	281	292	344	272	285	293	308	305	301	308	300	307	299	308	316	306	276	278	281	303	307	301	327	288	319	290	302	304	283	295	284	327	333	287	279	285	328	322	323	309	323	324	286	333	302	309	285	327	296	305	299	281	286	288	294	266	307	292	298	302	296	299	304	307	294	310	281	305	316	303	301	288	315	329	309	328	294	302	300	283	301	295	309	258	283	304	289	325	328	278	330	288	308	307	334	295	308	313	333	292	318	298	281	297	323	293	345	305	301	301	322	325	300	320	301	330	273	306	309	287	301	319	306	292	311	294	306	315	304	333	290	288	304	286	285	301	295	311	274	258	308	293	292	301	313	313	302	292	284	290	274	293	296	302	304	291	329	293	307	322	306	263	323	293	307	304	291	307	303	289	310	348	286	281	290	287	291	317	281	307	321	316	301	285	296	324	295	299	299	292	281	308	332	273	318	301	312	255	279	299	295	292	304	299	307	318	305	306	302	313	277	291	287	287	331	269	312	293	311	303	312	308	318	329	310	310	286	306	269	284	310	285	273	297	271	305	293	300	300	274	305	326	295	316	276	312	294	308	275	283	270	307	297	315	307	331	314	289	286	312	326	304	313	309	327	305	277	292	294	309	286	322	290	306	308	267	314	275	253	309	312	301	308	301	298	314	318	277	274	282	305	308	273	312	317	295	295	322	310	328	310	291	321	317	290	318	292	300	268	288	307	303	329	302	302	275	299	301	295	300	339	336	274	298	285	319	294	316	284	275	299	266	310	316	343	322	284	300	309	327	284	302	299	297	308	297	289	306	271	265	291	269	319	315	297	295	288	311	292	306	300	294	291	315	291	303	304	315	281	307	299	306	283	339	277	292	264	300	311	286	294	318	316	305	305	303	307	300	310	289	278	300	352	289	290	324	308	290	329	313	322	287	297	322	321	308	306	332	277	284	292	313	310	300	291	323	298	290	300	321	305	272	293	291	294	287	316	289	330	327	310	308	300	292	323	292	285	301	320	329	293	272	311	326	302	302	326	303	261	309	280	283	299	318	280	294	282	303	303	316	288	275	288	308	303	292	282	312	292	311	277	317	300	300	299	319	317	291	324	330	316	292	314	274	302	288	266	311	286	277	321	287	283	302	314	326	314	292	330	288	312	296	277	304	263	267	307	323	281	299	311	293	314	313	314	301	295	295	273	326	312	327	270	270	310	296	325	325	291	301	295	307	303	284	303	300	337	254	281	288	313	296	302	311	267	293	313	325	293	269	277	300	310	282	283	308	308	292	293	313	336	278	302	285	255	276	272	309	296	318	280	309	307	328	290	274	298	323	300	334	305	277	303	322	309	303	287	289	318	281	291	329	315	321	304	282	295	299	334	324	335	312	336	310	312	297	309	326	294	287	321	294	313	289	322	279	276	311	293	268	320	303	278	301	280	285	297	299	273	293	315	276	280	297	283	290	265	288	319	316	266	314	305	314	314	284	290	307	304	280	299	306	321	301	321	302	305	326	324	302	296	301	325	289	299	304	304	330	331	295	297	308	328	300	273	279	309	289
22327	21291	28794	24905	22210	20158	7531	873	630	661	627	650	612	606	572	627	634	652	593	670	606	600	625	615	589	604	597	611	554	602	572	557	509	519	551	593	558	557	566	568	547	529	558	601	583	592	589	585	551	586	585	577	562	571	517	620	556	605	589	561	572	552	595	580	590	554	583	574	573	577	554	597	591	589	540	573	597	564	589	594	602	522	566	585	523	567	543	587	579	530	561	574	572	607	572	574	570	579	573	577	604	576	596	597	570	550	545	580	591	563	571	570	596	567	573	611	578	578	556	587	521	567	556	580	559	552	548	528	544	554	546	534	565	591	563	595	602	582	594	600	591	546	547	560	597	530	552	586	565	553	584	534	585	554	594	577	555	547	520	556	576	559	530	602	590	566	593	554	592	538	556	537	555	538	588	612	535	573	524	559	595	571	592	580	540	568	577	543	552	561	568	570	560	590	589	565	592	557	570	528	570	585	595	513	605	599	552	613	616	557	576	585	596	604	519	567	559	529	568	566	563	590	527	570	550	582	567	576	545	608	555	622	599	530	538	551	565	614	561	551	554	550	582	563	576	632	570	591	540	577	573	514	576	627	579	534	563	598	547	542	555	551	565	567	541	551	581	552	567	590	565	534	560	565	571	557	543	571	566	530	585	560	586	551	567	602	578	577	587	613	520	562	592	572	540	595	553	584	574	582	523	559	546	540	574	540	584	583	534	588	603	569	604	570	561	557	572	579	553	544	566	538	559	550	576	551	534	537	576	556	515	590	589	597	550	558	572	571	627	550	532	565	535	592	582	562	562	601	576	607	552	548	579	578	538	581	590	572	604	595	530	581	526	583	571	591	554	613	533	518	595	573	535	545	586	597	604	542	598	587	569	592	597	561	546	515	545	591	587	594	607	590	592	512	551	580	589	563	531	573	569	570	588	584	623	598	536	559	573	571	594	547	551	540	532	566	581	584	565	556	558	554	541	555	566	554	559	589	597	591	567	573	588	572	547	582	578	575	572	607	545	562	584	533	559	540	525	558	572	604	590	530	580	563	612	506	520	593	559	598	592	602	565	552	541	525	519	584	570	585	581	558	592	574	564	580	555	555	558	537	597	567	594	566	566	562	557	550	553	570	564	518	577	561	586	573	532	518	562	566	567	594	573	567	588	556	544	546	569	543	580	625	592	533	580	599	533	544	558	566	555	556	566	622	600	561	582	565	547	605	564	562	586	593	536	596	555	592	594	538	593	512	527	566	576	570	579	585	584	577	587	613	578	558	618	540	577	574	584	586	543	532	612	577	540	570	590	548	559	558	629	563	561	562	537	539	597	522	494	565	533	569	553	613	543	564	554	615	561	560	585	582	585	547	550	557	560	550	608	548	545	562	573	598	575	574	611	579	549	572	564	589	574	553	551	631	593	562	560	548	577	573	564	567	581	562	567	528	525	550	582	592	624	569	588	532	540	580	526	587	599	578	535	557	575	574	539	552	612	571	542	541	551	616	600	532	566	589	587	549	593	601	589	531	593	551	521	586	594	555	533	515	572	596	565	581	572	554	525	565	555	600	535	586	542	548	530	508	554	549	531	551	546	581	554	536	604	626	561	574	550	530	597	514	540	546	580	563	549	574	548	543	551	524	545	587	569	545	575	539	547	562	520	565	592	557	555	577	574	557	561	546	554	568	556	549	540	559	560	549	588	550	527	584	546	531	557	576	584	581	587	549	585	557	574	544	561	566	573	598	576	512	547	551	595	576	607	591	594	542	562	571	552	556	549	563	573	571	530	577	546	544	548	574	585	540	585	578	529	552	605	592	547	585	576	544	586	545	561	530	607	579	570	581	497	597	583	544	593	551	576	564	550	517	579	529	556	568	583	528	565	562	546	576	590	552	598	543	586	584	543	572	594	546	550	554	541	540	575	553	611	605	512	554	552	595	568	551	551	553	565	592	559	596	556	549	548	582	617	583	536	571	615	547	570	570	602	588	575	555	561	597	554	583	572	582	590	556	577	585	580	615	552	555	561	584	608	597	555	558	522	536	534	522	532	526	561	534	562	573	532	574	557	569	563	580	554	583	578	546	564	573	562	566	513	538	612	558	548	556	573	561	556	535	565	554	562	601	563	568	563	549	570	543	575	585	557	556	558	534	561	542	570	586	578	584	558	576	532	607	593	589	568	569	584	582	550	590	550	592	544	572	564	575	566	524	616	592	591	606	554	550	586	607	578	582	569	580	586	580	548	550	522	553	581	564	534	527	549	522	571	554	630	559	523	540	578	555	573	587	554	558	587	542	573	545	537	571	554	528	531	561	529	576	574	532	574	565	547	549	577	557	535	573	537	489	581	558	544	562	524	579	573	580	551	595	568	545	550	634	572	580	545	560	597	581	578	547	556	557	578	536	567	520	571	553	628	547	591	622	589	542	573	578	570	547	554	597	594	560	594	582	598	517	515	559	571	555	560	583	560	574	541	546	588	571	569	552	514	586	594	605	564	529	527	570	539	596	534	557	573	566	571	582	551	586	533	550	562	562	541	518	589	616	601	567	537	589	533	581	548	576	570	578	556	577	566	553	543	545	546	562	523	588	560	579	534	563	565	574	569	560	565	561	555	592	578	588	530	544	610	588	541	594	526	535	562	553	590	617	568	565	602	574	584	541	578	558	575	564	575	621	545	504	541	570	563	566	548	529	520	559	622	550	584	545	602	552	538	586	592	549	559	561	567	553	595	573	558	537	557	604	573	552	581	616	553	553	555	569	575	590	517	560	542	618	561	564	541	601	574	532	580	560	595	522	539	563	588	537	590	549	552	557	586	557	571	556	564	593	606	604	561	557	580	556	567	592	558	591	618	551	552	541	609	581	529	602	588	579	531	587	576	543	561	591	571	535	562	577	590	564	528	576	589	576	564	583	565	607	607	575	533	559	557	536	579	568	551	601	564	551	600	555	565	569	559	557	598	571	518	571	568	563	531	566	553	530	582	581	585	573	585	583	573	603	535	599	563	557	541	556	564	566	572	533	575	527	587	575	550	576	543	565	560	570	546	595	538	550	569	580	571	565	581	569	591	542	565	541	573	590	549	514	561	584	549	538	574	609	574	618	588	600	556	547	540	583	574	566	625	558	583	573	562	564	565	582	582	612	519	584	558	564	601	563	614	551	545	572	571	543	593	567	623	555	548	560	565	570	595	589	579	578	548	540	545	544	574	587	593	590	630	547	558	613	547	540	572	566	589	520	560	595	537	579	592	550	550	556	584	585	585	569	544	567	599	584	595	551	586	563	523	585	574	538	564	581	553	586	580	529	582	545	583	549	583	570	551	575	571	589	553	606	541	568	544	564	588	543	579	560	587	525	542	578	590	555	520	563	549	528	619	547	561	588	558	575	580	556	577	589	494	555	584	557	548	539	581	560	518	549	541	566	585	558	593	570	550	566	589	516	615	596	591	560	525	555	548	615	561	549	590	577	565	578	584	548	570	595	574	562	540	561	549	565
42089	67551	55861	46593	18010	1339	1152	990	951	917	829	833	861	824	851	812	771	769	779	733	767	780	774	745	732	679	756	750	722	811	760	732	750	717	720	735	745	721	743	728	710	754	713	723	756	703	745	717	710	765	719	720	758	760	756	701	736	672	743	738	757	693	719	758	687	748	720	706	702	740	742	746	709	730	744	722	761	720	745	687	726	711	683	748	729	748	752	764	699	737	766	709	735	750	738	717	701	760	665	730	785	749	700	696	739	720	755	733	710	703	715	765	738	712	720	743	697	756	706	725	742	774	759	733	696	728	805	706	731	709	718	722	663	729	780	700	718	696	719	733	711	704	742	711	789	736	779	769	756	717	771	717	719	744	723	736	724	714	742	750	716	745	738	697	703	777	719	711	721	754	705	743	720	735	714	717	728	723	745	740	728	771	727	724	717	751	716	763	784	751	794	704	687	707	738	748	708	735	741	761	748	731	757	763	753	717	705	726	735	735	744	686	715	704	735	684	716	737	717	779	724	704	710	738	726	714	742	750	703	728	719	752	725	727	692	765	703	695	773	706	751	733	728	749	718	679	706	746	726	767	721	712	701	759	759	725	746	743	748	678	701	737	678	725	721	738	695	739	791	715	751	746	731	751	735	715	700	722	705	749	769	704	714	713	705	711	698	764	713	793	765	755	734	715	752	752	761	709	711	754	705	732	714	724	728	705	719	717	774	707	710	706	726	706	731	763	701	742	716	716	740	715	719	696	683	713	716	729	728	742	720	752	688	741	716	707	721	737	698	715	720	704	751	735	687	774	743	734	742	749	761	739	715	749	733	701	742	707	659	783	750	753	756	696	782	671	744	782	767	739	725	664	726	706	724	730	712	749	785	686	794	757	732	716	701	724	735	732	716	740	688	724	738	737	718	731	706	702	733	712	760	765	749	795	756	723	757	753	725	747	727	679	739	745	736	738	749	780	660	772	756	748	745	760	787	720	733	721	769	700	742	802	765	739	777	691	699	790	728	691	746	752	726	723	725	742	656	743	771	730	701	723	719	688	675	740	755	730	680	758	695	701	738	724	721	720	738	759	733	733	741	747	738	730	744	702	714	722	721	716	730	720	752	762	686	705	708	721	724	747	727	706	677	728	725	709	748	753	708	670	706	753	753	683	718	688	718	718	745	719	682	678	715	723	712	771	726	725	750	702	736	717	732	760	744	738	701	759	727	743	711	731	699	773	703	740	745	703	722	740	723	719	771	710	739	689	735	676	694	672	745	701	724	740	806	711	733	708	752	720	724	707	692	721	723	702	709	746	688	708	755	778	767	763	751	722	757	720	714	693	726	748	754	712	757	731	708	729	747	723	781	746	707	752	745	720	737	714	743	723	764	755	740	706	765	701	668	705	759	732	778	771	739	746	723	698	738	749	746	720	746	698	707	728	760	771	728	698	727	747	741	725	768	714	724	720	691	728	717	689	691	722	722	691	763	770	790	707	760	739	705	724	719	714	720	699	745	693	759	707	701	781	735	735	749	722	767	698	737	719	731	703	667	739	740	762	720	758	695	716	732	705	736	760	710	737	761	713	766	731	717	749	735	680	716	742	709	726	718	753	749	779	756	801	690	720	736	735	751	723	723	693	730	705	736	734	727	744	713	749	748	715	753	769	697	732	750	757	705	728	747	701	761	751	763	723	697	727	690	697	741	726	676	761	712	745	745	758	719	760	754	720	737	682	672	673	773	736	778	717	752	732	725	713	752	743	744	722	712	718	733	727	751	668	743	732	741	701	778	730	756	708	679	690	736	694	700	753	722	734	749	718	730	683	706	780	751	728	714	729	710	697	706	742	702	674	798	735	741	773	718	718	716	694	764	703	726	736	754	760	723	723	764	749	728	699	693	703	776	769	707	789	696	736	700	691	753	738	741	744	728	726	739	759	733	748	755	722	717	704	734	701	740	709	692	720	703	732	694	689	762	746	775	731	757	727	647	733	728	726	761	739	697	777	735	730	710	723	692	718	741	730	732	721	762	753	742	722	754	708	644	720	704	691	724	777	775	704	723	758	739	717	726	699	748	777	696	740	762	706	720	704	765	772	719	766	742	685	716	771	682	697	751	767	719	738	753	692	740	722	759	691	716	687	711	718	724	729	721	730	704	757	708	705	745	777	694	724	702	696	702	729	685	702	663	740	735	703	720	728	733	724	718	739	777	696	726	763	779	727	717	767	728	740	718	724	706	720	717	717	731	738	702	694	733	748	748	733	752	692	681	710	707	702	736	731	747	732	727	765	739	735	686	724	743	738	724	729	767	708	754	758	682	708	765	728	718	694	774	726	718	737	710	720	720	690	735	699	766	720	699	742	727	755	738	753	774	691	741	727	724	691	724	707	712	688	697	730	698	716	709	761	738	719	701	784	758	701	703	750	728	713	716	718	735	733	703	730	765	705	708	720	756	729	714	753	724	715	723	702	815	747	753	713	768	765	767	700	732	742	711	751	728	701	726	720	777	731	731	690	745	729	747	792	719	708	779	708	726	718	725	700	692	716	707	737	733	702	792	740	716	655	727	714	761	673	692	697	746	760	749	717	726	712	700	785	740	765	754	736	728	742	696	711	691	709	759	733	726	726	780	718	742	693	692	766	713	707	741	713	738	718	760	725	700	713	761	720	703	764	749	680	753	720	724	738	759	749	714	740	736	703	715	777	713	720	733	719	764	722	713	743	747	701	779	722	723	662	736	735	751	725	735	698	741	725	699	721	772	733	711	730	767	777	736	761	707	714	759	736	727	749	722	728	721	700	709	725	753	739	727	733	722	744	757	732	740	748	744	730	714	706	766	706	740	746	672	749	761	703	721	729	675	694	736	737	754	715	709	759	740	755	714	743	719	771	729	680	698	733	706	767	712	733	772	778	757	728	693	743	762	682	739	757	715	688	746	707	790	737	784	708	714	744	713	698	719	766	711	701	775	726	767	738	765	717	733	723	761	758	753	727	710	761	769	734	710	738	744	737	750	674	699	724	776	743	772	737	795	767	749	701	755	746	718	717	759	740	788	757	762	748	767	731	724	709	739	760	691	673	750	755	777	746	719	697	708	717	688	707	737	728	686	714	730	707	761	747	744	731	717	731	788	725	714	720	738	692	717	771	716	710	736	701	714	720	682	683	682	766	716	725	707	745	715	712	724	773	728	695	775	696	754	697	725	773	691	731	753	744	732	716	711	731	729	762	713	710	724	703	688	734	729	731	763	724	713	723	744	714	711	720	742	700	751	806	751	712	725	680	729	729	747	733	717	688	736	703	722	763	749	727	724	768	717	759	754	779	719	743	716	725	713	733	686	740	691	712	769	726	724	713	739	764	719	724	739	715	734	759	727	730	692	702	716	692	709	755	714	720	695	682	680	744	685	778	668	747	768	715	733	754	715	730	716	723	708	721	737	741	719	739	702	707	737	711	704	734	722	704	733	726	732	706	714	710	739	733	727	778	789	707	734	782	769	667
27666	20252	15198	8831	2143	467	432	469	430	461	424	424	434	441	449	482	494	445	429	444	407	430	447	464	446	480	450	428	430	451	452	406	425	451	448	409	451	453	424	446	450	449	442	457	393	430	411	451	432	444	440	405	438	437	436	441	462	423	459	424	428	420	418	444	446	430	435	424	428	419	443	414	437	474	457	432	433	440	461	440	432	445	443	458	407	446	426	426	433	441	418	442	416	452	419	427	403	428	426	416	408	456	464	439	464	428	439	455	430	413	446	433	442	438	421	441	461	437	480	466	431	460	454	453	441	437	462	421	429	441	415	427	450	463	437	449	422	466	479	453	411	423	406	432	413	452	421	436	455	448	444	453	413	446	455	430	409	460	450	472	433	393	434	468	462	434	427	398	451	445	399	452	445	437	410	443	479	440	451	384	436	432	431	460	410	472	438	450	420	410	443	467	467	465	465	446	432	421	441	417	393	440	432	432	466	419	453	404	435	449	441	405	417	460	474	461	432	457	444	458	435	458	419	482	463	409	414	454	475	432	417	426	399	434	426	467	468	486	429	439	455	477	437	416	436	415	490	460	443	403	426	426	452	415	462	437	462	452	462	433	455	480	445	443	450	461	434	418	462	415	459	432	440	402	418	445	440	469	436	448	408	441	428	427	427	452	455	417	430	461	476	396	459	456	435	464	435	447	404	417	419	445	472	462	464	449	439	420	401	410	406	422	490	430	476	448	426	452	438	462	439	442	446	436	440	426	470	450	427	467	420	461	427	422	439	420	465	448	430	434	452	452	466	413	461	468	487	468	427	425	432	484	442	443	468	427	423	448	437	480	468	473	432	434	459	449	412	478	452	414	475	421	420	416	438	465	427	427	447	431	459	458	464	413	451	446	442	430	431	456	427	462	445	430	428	458	400	442	443	423	446	438	432	466	434	422	446	447	432	433	446	427	465	421	439	463	444	391	401	388	423	444	445	430	454	420	432	459	478	455	402	415	427	432	427	438	436	429	450	436	439	427	429	437	442	448	459	466	436	467	446	424	451	428	424	403	425	463	440	462	412	417	436	401	433	435	434	446	427	447	430	416	447	447	448	482	482	458	479	449	420	458	440	449	442	443	416	418	453	431	452	445	411	429	452	442	409	407	431	446	436	407	430	408	453	444	430	421	434	440	437	405	430	462	430	419	423	446	430	438	415	429	418	436	407	477	455	436	438	465	443	452	438	442	461	436	435	420	451	455	426	451	451	408	464	486	468	434	471	457	451	453	451	439	422	461	424	434	442	447	441	425	443	462	440	452	448	394	418	414	417	422	450	407	435	451	426	437	433	418	429	450	413	491	479	461	441	420	477	417	411	442	476	465	408	468	414	409	419	454	447	392	468	430	429	433	455	432	435	458	440	435	415	422	441	443	430	425	434	426	430	417	444	468	447	461	430	438	446	419	434	474	445	472	450	420	449	404	425	415	482	419	437	421	430	430	453	438	479	418	463	451	418	443	382	434	434	412	453	442	456	419	440	430	426	449	436	402	440	418	437	447	444	440	422	465	427	451	430	436	424	475	409	428	437	427	451	409	425	464	428	473	451	431	439	440	437	448	438	395	437	422	418	402	452	426	434	446	438	430	472	434	442	443	438	438	448	438	477	394	388	415	422	477	425	442	386	436	433	433	465	429	438	434	444	438	432	450	434	418	419	437	483	450	439	412	438	454	448	425	429	455	427	432	442	411	441	429	436	438	457	488	464	468	449	436	461	434	448	447	446	469	467	484	431	416	423	456	451	432	415	440	440	415	420	424	438	444	446	421	432	472	441	416	433	446	409	452	428	423	505	449	435	440	433	466	434	444	449	427	470	458	431	427	467	423	470	419	441	487	438	405	461	420	428	441	459	421	394	510	405	423	448	432	441	456	442	454	430	444	424	483	440	447	456	441	452	442	407	455	482	417	420	460	428	466	448	437	416	412	448	445	447	440	440	425	460	452	436	456	417	444	466	445	401	445	424	447	431	444	425	469	425	430	422	448	426	430	451	419	413	417	409	482	427	455	428	429	432	426	445	458	409	428	452	468	436	396	456	459	425	459	439	463	434	436	435	440	438	457	463	442	475	429	445	407	444	457	433	452	417	449	436	440	433	433	398	439	436	427	407	461	454	444	441	453	433	430	421	436	465	453	451	467	419	410	417	460	494	468	439	428	436	446	436	457	460	410	446	471	435	448	458	425	413	418	432	430	449	445	464	440	474	427	449	448	445	452	457	494	432	451	453	429	409	470	444	421	442	432	453	441	449	449	445	413	450	428	434	448	388	478	442	403	466	459	407	415	419	456	427	436	461	428	446	447	450	449	429	422	426	434	391	470	428	452	452	390	396	471	412	449	429	468	458	454	447	430	452	415	478	451	415	474	448	486	420	412	446	426	432	419	453	472	438	462	436	438	469	416	429	479	448	428	468	473	436	421	384	461	432	432	447	401	450	468	428	396	402	430	454	409	431	429	441	489	478	448	410	454	431	444	483	458	512	438	457	388	444	448	448	414	429	403	431	446	451	423	454	455	434	455	435	433	447	436	405	449	459	421	458	433	437	436	423	456	458	458	454	418	415	445	443	459	430	462	434	417	440	429	475	450	443	432	425	506	424	412	442	435	433	433	435	462	464	489	417	443	457	436	426	420	434	438	453	441	452	463	383	449	407	427	458	431	402	413	419	419	425	406	443	455	427	455	443	425	445	443	441	426	424	452	468	426	447	432	464	440	432	416	429	432	430	409	436	417	419	416	430	439	415	435	410	448	442	431	424	447	436	463	437	437	452	422	439	464	427	417	447	453	470	432	423	413	426	436	450	468	461	431	463	418	456	425	437	428	434	441	396	462	429	450	451	454	435	416	449	460	420	428	447	429	393	451	436	440	435	423	457	428	459	414	448	453	422	434	418	465	431	482	402	434	418	427	442	423	452	477	444	450	425	434	428	449	443	453	434	438	389	425	445	414	433	450	462	452	419	436	420	454	444	422	402	431	464	448	454	436	421	447	464	466	469	418	454	430	461	456	407	458	427	437	463	464	448	456	462	447	437	449	438	479	471	444	438	393	442	435	425	460	441	485	423	468	437	461	460	451	466	448	428	455	441	470	462	421	446	433	433	470	428	407	409	452	482	413	401	425	468	436	448	392	420	430	443	457	428	419	454	430	402	432	465	451	424	427	430	447	414	450	464	456	407	444	454	446	483	409	452	450	504	403	464	475	429	449	451	418	438	432	457	478	470	464	500	461	467	414	451	460	412	424	408	436	442	464	422	455	461	427	469	474	404	414	440	446	463	460	425	451	469	425	469	450	455	463	439	424	423	468	424	426	446	416	427	447	439	460	464	442	444	481	418	439	417	420	440	466	450	421	458	462	422	441	440	379	431	432	455	450	428	428	474	381	461	432	441	426	419	464	464	446	441	439	424	427	453	448	415	456	457	423	451	387	425	466	433	476	413	470	437	433	476	416	455	480
17518	22357	14221	8067	2641	533	610	556	606	573	597	555	531	564	540	500	549	546	605	521	611	601	576	552	560	648	526	539	565	587	571	533	593	556	582	569	510	556	560	568	482	572	547	547	523	536	554	562	518	571	576	532	563	557	536	531	564	588	561	554	612	566	581	605	523	575	537	581	484	513	580	577	567	543	566	533	568	549	573	517	559	539	559	593	572	535	571	578	551	543	535	551	549	614	540	550	560	521	545	552	543	577	518	540	570	554	539	497	543	530	551	560	549	564	584	543	537	518	551	591	563	514	569	536	541	545	588	570	523	544	548	547	542	562	586	573	577	588	526	525	568	548	552	514	551	532	503	566	558	571	518	525	547	533	534	540	548	541	581	547	551	526	585	538	521	580	527	579	541	606	559	578	577	542	571	562	561	550	535	590	570	544	567	560	546	550	552	608	538	561	586	577	558	545	527	531	560	577	562	569	555	538	513	566	533	591	586	555	587	584	558	541	519	533	563	588	578	487	554	540	582	602	534	524	533	576	555	545	543	602	557	615	565	555	604	563	515	540	535	562	513	562	584	557	555	541	553	578	571	549	591	532	563	608	585	537	546	562	565	575	514	501	537	558	538	538	569	547	552	537	535	573	555	511	535	576	581	560	550	558	558	631	576	535	577	534	558	532	551	522	558	540	563	588	574	529	558	551	546	550	550	555	573	538	574	613	583	535	590	557	537	564	546	531	546	549	593	538	508	570	543	593	553	527	560	564	569	542	568	569	538	562	564	561	573	557	593	558	601	570	555	543	530	556	526	516	585	552	539	569	566	560	560	569	552	518	551	591	549	559	566	593	593	582	594	582	590	579	622	551	609	551	589	549	545	526	546	584	588	559	563	594	558	584	573	597	570	566	546	574	563	547	541	556	557	592	550	587	546	540	535	526	553	538	578	539	567	553	600	548	536	598	572	559	550	575	557	577	553	554	549	567	554	556	570	578	544	565	573	547	503	562	535	506	571	543	507	578	554	601	540	527	575	562	515	521	534	570	566	535	564	589	568	535	538	543	599	538	559	560	564	516	563	534	547	575	546	550	567	533	507	561	549	603	569	521	528	542	600	573	586	554	567	574	544	557	568	532	548	548	518	526	575	529	550	530	522	504	579	522	509	551	570	494	585	549	583	532	532	514	592	569	550	576	597	563	517	594	538	556	531	551	544	543	560	594	563	567	539	568	578	595	530	558	544	591	570	561	557	530	580	533	562	560	559	568	570	588	581	559	548	538	523	540	594	567	564	609	524	521	560	552	576	581	526	532	582	595	557	527	547	559	549	559	546	526	533	544	560	530	579	531	594	544	578	596	544	540	518	553	573	536	580	637	533	552	556	551	557	571	594	571	572	531	543	568	521	533	553	580	512	548	565	571	561	546	594	569	542	566	500	573	562	513	565	500	583	547	535	587	556	567	527	531	563	574	566	577	546	540	527	526	522	542	535	539	603	570	520	558	578	556	551	551	549	585	610	529	567	552	521	555	567	539	580	570	590	541	573	547	595	593	578	546	602	562	551	527	617	537	571	540	562	565	551	538	552	545	576	535	523	543	527	573	596	592	561	567	555	523	548	548	568	589	552	564	594	552	554	550	531	555	554	546	535	583	547	548	602	565	565	600	551	535	581	549	505	552	541	558	543	513	587	586	565	575	578	565	560	539	518	549	584	534	551	538	536	597	554	590	538	518	597	541	556	532	522	569	529	572	552	535	505	577	581	563	564	569	547	595	608	568	565	556	526	579	523	573	577	577	561	560	538	589	553	561	535	576	552	533	570	533	624	549	532	566	557	563	582	595	582	611	561	582	574	601	544	554	573	535	570	533	562	576	564	562	532	544	538	539	560	541	545	547	513	555	574	523	542	563	549	557	540	573	533	570	560	568	532	542	540	594	556	574	613	568	572	544	542	548	513	592	566	560	563	551	555	552	542	554	592	577	578	530	571	529	548	561	581	533	545	562	550	585	573	543	550	549	569	531	555	555	572	565	573	568	549	518	539	529	551	555	531	559	565	558	550	545	538	589	578	555	544	580	549	552	584	548	541	554	550	542	560	542	573	572	549	545	553	546	566	552	582	566	562	596	530	575	572	526	572	537	546	589	618	615	574	602	568	538	553	544	563	552	542	564	560	551	551	559	585	538	545	536	584	583	534	567	480	553	571	555	578	537	531	554	527	531	580	541	589	556	546	531	548	550	557	586	554	524	582	577	546	499	562	596	569	553	616	598	564	540	518	528	584	552	537	600	558	556	540	563	595	578	562	537	569	575	574	547	590	570	528	578	549	536	533	555	553	592	565	534	546	542	586	586	547	539	512	559	554	575	561	596	557	552	571	512	569	578	585	532	579	539	522	537	567	515	549	570	592	517	534	532	529	581	577	604	492	566	557	601	526	530	572	582	576	570	552	566	536	579	531	556	519	571	610	566	540	569	531	550	593	527	524	565	543	588	562	619	549	543	545	565	557	552	529	588	549	565	550	531	560	575	583	578	576	559	554	528	566	558	555	576	545	482	619	587	558	572	520	572	532	575	558	566	538	551	552	568	606	546	537	544	547	545	553	577	549	547	577	563	521	566	574	537	527	535	580	583	516	578	549	573	581	525	544	601	572	522	562	573	545	590	539	536	575	561	532	577	548	543	540	605	529	530	551	561	530	606	579	516	527	557	538	562	561	580	546	560	556	544	535	574	557	571	560	560	568	530	584	608	522	512	565	578	555	565	606	540	511	544	560	559	538	555	550	599	522	552	540	582	575	572	570	570	559	545	565	551	526	557	559	555	522	560	548	541	530	535	561	536	566	552	498	576	515	567	562	540	578	524	555	562	566	537	544	585	601	541	608	545	558	515	552	577	604	565	540	579	591	581	562	523	566	540	576	566	578	573	584	522	551	515	542	558	568	567	615	536	575	537	561	543	539	573	605	548	558	548	516	512	536	537	547	539	539	543	563	522	568	545	571	558	579	549	525	554	566	551	543	553	595	570	563	517	533	578	534	540	564	563	568	571	584	583	591	541	561	616	564	579	525	553	613	553	580	601	547	532	548	527	567	553	600	569	518	572	542	551	534	583	599	598	545	566	569	571	560	584	532	582	585	539	593	538	607	546	570	606	570	585	551	582	550	577	522	565	524	559	538	560	572	589	568	569	551	569	537	499	554	517	536	553	533	590	488	559	556	570	540	560	540	585	612	532	572	565	566	602	560	587	538	551	527	578	611	522	536	555	540	529	541	516	572	526	566	586	546	562	541	545	525	549	569	575	571	551	549	561	581	593	578	606	572	603	578	548	531	527	560	551	535	566	561	543	568	568	540	545	566	550	592	555	523	550	571	550	563	536	593	576	608	540	588	533	544	555	540	542	505	548	539	551	561	551	581	521	531	569	582	614	562	552	551	565	575	532	550	530	557	574	541	538	550	548	551	532	563	590	538	520	562	553	581	539	568	550	596	504	505	552	563	547	563	582
23259	21282	28778	27212	22497	10217	1280	833	704	752	757	770	728	743	754	713	731	712	732	765	717	783	748	741	771	717	691	672	720	741	742	785	723	750	726	753	751	749	669	721	725	749	661	717	693	721	695	745	710	702	658	743	756	732	700	712	659	696	734	762	722	695	657	750	689	744	703	737	701	746	687	698	729	709	726	725	674	731	681	706	711	692	730	712	722	730	731	678	681	678	681	747	697	703	748	718	758	713	670	678	782	749	731	766	740	679	689	719	705	717	716	722	653	661	711	724	703	667	696	731	729	690	718	673	713	685	652	732	702	723	768	713	673	710	730	704	710	699	709	666	695	698	692	720	722	720	737	759	682	761	712	748	738	705	735	777	740	744	686	690	721	719	688	701	721	766	699	696	709	690	717	760	758	718	713	723	675	765	728	755	717	709	716	716	663	706	700	763	681	715	699	719	723	725	732	742	735	704	791	692	673	726	704	676	757	704	730	699	725	685	737	718	725	729	696	705	710	697	739	682	726	736	743	734	711	741	677	714	709	720	716	737	699	671	731	676	748	705	673	732	683	669	695	758	757	742	722	696	706	718	711	669	696	734	757	690	672	706	703	715	734	742	795	733	692	717	727	714	717	767	716	768	682	728	672	712	732	727	715	736	716	728	674	719	722	770	710	690	737	732	738	682	716	724	679	726	741	700	713	722	725	680	743	760	727	663	717	722	741	654	711	722	660	692	681	732	691	705	685	743	702	730	742	759	731	695	732	721	683	651	655	726	728	689	682	688	720	682	680	716	733	731	734	722	664	717	707	674	732	731	736	768	714	663	681	706	715	720	730	708	711	729	726	729	721	716	721	718	697	651	750	706	708	723	728	687	737	696	714	694	723	693	730	714	675	690	684	670	709	677	705	726	724	675	677	702	709	706	711	704	724	688	689	692	709	732	722	722	695	721	704	731	720	735	740	717	709	730	718	730	713	738	692	705	702	708	733	692	727	702	730	697	679	754	714	755	698	686	724	723	708	661	700	765	701	682	696	706	723	726	708	707	685	709	740	669	687	738	690	729	702	687	681	756	717	749	743	731	711	723	721	712	703	646	701	702	713	701	705	691	702	730	710	671	719	709	750	635	738	715	696	681	690	733	728	746	676	736	707	679	704	680	707	728	736	669	705	706	679	723	697	710	726	724	675	686	689	725	685	677	739	711	744	734	685	738	648	712	712	707	729	708	682	713	769	731	701	729	659	712	722	648	710	731	718	757	703	715	714	771	727	671	710	689	685	698	710	738	687	695	735	717	701	685	668	710	739	725	708	745	698	686	757	735	711	742	685	652	682	719	729	667	719	712	732	725	689	686	741	741	744	728	707	667	706	725	687	708	728	773	696	725	707	758	688	702	668	709	724	693	683	742	714	724	734	759	699	693	680	679	707	723	692	736	731	698	676	754	731	671	697	688	669	675	706	701	709	718	754	706	703	695	745	717	723	701	718	711	717	700	702	703	696	723	701	725	714	725	717	693	668	762	663	772	670	706	725	717	675	724	679	712	700	731	745	719	699	689	653	735	738	717	696	746	714	688	696	655	703	715	728	712	715	707	739	712	722	706	707	731	679	701	692	681	768	709	722	719	731	736	766	720	678	766	718	736	698	665	725	718	690	708	715	742	667	700	714	701	780	713	729	731	795	692	705	691	654	712	701	734	720	697	655	683	711	702	730	710	722	671	653	716	764	653	721	689	747	667	677	743	759	793	700	717	726	661	681	687	696	706	736	686	737	694	698	661	682	704	728	689	754	701	693	744	726	660	752	711	714	705	709	712	645	757	732	722	718	702	708	711	668	740	670	715	727	739	718	698	718	701	706	744	736	745	743	706	714	686	772	744	685	701	718	668	723	674	686	716	747	741	690	705	708	722	732	747	753	677	697	763	697	709	706	693	684	691	722	697	756	701	698	766	690	686	725	774	750	768	743	724	697	754	731	692	663	738	747	669	686	698	701	763	725	714	712	722	703	715	732	729	632	730	709	730	708	748	709	649	704	722	658	736	722	730	692	708	722	754	712	714	714	680	720	747	706	728	777	689	750	685	704	633	727	727	730	707	713	734	739	723	728	725	703	688	749	782	728	747	725	721	724	736	733	701	710	693	699	719	689	705	708	694	690	754	747	669	705	704	709	715	716	668	690	719	732	719	678	734	741	719	743	713	712	691	695	724	741	702	753	720	749	756	714	693	725	752	733	684	709	741	712	682	700	720	712	718	729	676	711	703	743	707	718	743	721	705	743	747	740	648	743	711	739	704	713	691	701	727	729	713	706	696	699	725	694	740	717	729	744	720	732	697	692	721	721	697	746	673	714	729	729	694	669	780	718	683	748	700	664	719	718	705	672	697	722	716	706	698	734	768	730	694	725	694	695	723	731	729	711	743	747	727	744	729	699	744	707	713	697	689	692	691	696	743	678	663	737	719	723	696	740	712	723	727	693	719	697	731	723	688	707	703	717	703	684	676	738	694	725	719	698	760	747	755	694	712	713	796	699	668	725	696	681	697	654	688	656	685	700	726	708	715	733	763	713	706	720	678	656	706	713	671	738	686	735	746	682	670	640	699	698	706	700	717	733	676	717	687	702	729	711	704	733	676	710	651	726	676	687	686	716	718	716	699	652	709	693	751	696	710	716	705	708	703	765	713	718	708	702	697	715	721	706	692	740	704	699	726	720	691	718	718	733	704	706	779	704	695	671	684	742	731	766	750	700	698	766	725	725	718	720	721	721	688	706	711	675	703	664	800	665	666	703	681	703	722	735	681	710	731	727	715	755	690	734	714	750	727	720	710	711	752	702	721	754	721	688	649	662	679	696	762	755	709	667	747	703	685	733	706	728	673	734	706	701	738	750	700	719	768	712	700	665	667	732	676	715	668	748	686	702	693	748	708	706	714	720	760	713	724	753	739	725	721	722	733	682	667	716	696	714	734	669	663	665	679	698	768	680	716	684	744	734	665	758	699	731	715	703	730	726	746	696	721	717	666	721	743	716	711	768	721	702	728	698	709	689	718	665	716	726	745	711	693	727	716	727	701	738	750	705	745	774	761	704	682	698	675	719	679	732	714	651	754	752	737	742	732	688	768	729	745	665	713	697	707	697	647	699	707	766	704	713	756	708	735	716	695	733	727	699	693	702	670	696	709	694	694	710	735	710	718	727	706	743	730	742	725	720	734	709	695	711	752	754	717	720	695	725	743	687	776	718	753	729	715	685	754	681	727	721	654	706	694	684	736	673	741	768	741	757	721	701	693	701	698	703	770	771	712	720	736	690	718	771	672	706	698	705	707	741	750	680	730	669	676	709	679	730	711	662	693	678	748	732	721	680	738	741	675	769	696	699	739	714	717	712	677	668	732	696	731	708	699	725	693	670	736	742	716	713	714	738	744	684	743	691	699	689	778	721	646	685	717	707	730	715	698	715	741	719	752	746	693	711	716	716	751	670	702	714	721	710	727	708	689
38399	55032	49276	38793	13896	1212	1140	1056	1005	1055	997	925	903	949	970	937	907	929	934	928	929	885	911	944	966	937	907	887	920	899	924	965	870	903	898	920	945	908	885	846	911	875	895	934	923	889	904	904	861	904	873	936	874	891	887	938	884	902	875	905	883	870	885	850	917	910	858	936	852	856	912	916	874	894	926	921	852	878	960	882	962	885	896	841	933	937	929	897	935	890	915	905	950	893	944	924	906	868	893	938	908	913	852	851	887	882	905	881	879	897	930	937	880	894	931	884	886	904	897	960	890	907	984	899	902	883	896	922	858	915	889	914	946	890	895	924	888	925	917	876	949	922	911	885	908	900	886	911	896	907	858	889	869	882	892	907	872	877	906	903	912	829	906	901	894	929	921	876	926	883	856	866	899	952	903	867	875	907	903	886	872	937	919	909	867	864	910	855	879	875	935	922	880	874	919	935	948	872	882	859	908	898	927	879	865	865	819	903	905	897	848	870	881	904	843	857	880	892	891	907	850	880	896	909	853	906	881	903	869	871	918	901	978	926	928	886	893	897	930	841	882	884	888	871	908	927	882	898	884	860	839	875	915	903	921	891	886	862	910	959	905	923	936	872	882	901	900	869	902	884	914	887	903	855	920	874	936	887	897	886	939	931	868	892	939	889	906	957	881	899	924	936	902	874	872	873	927	879	831	863	895	905	872	939	941	905	861	913	878	912	895	889	857	879	891	927	872	908	850	869	920	902	943	913	971	905	892	862	857	853	877	923	937	887	867	929	882	885	927	909	894	901	961	865	928	840	863	833	851	926	890	917	865	927	909	843	907	905	916	894	911	930	918	914	887	899	809	903	882	868	932	858	933	901	882	895	911	905	912	877	889	882	921	932	886	850	869	897	1025	932	879	958	892	889	842	959	892	942	841	878	924	925	939	913	870	951	891	888	841	840	888	866	906	856	903	927	944	898	927	953	864	940	830	864	881	892	950	894	889	889	919	883	881	894	912	891	892	915	901	921	878	901	910	901	901	914	885	909	902	921	920	904	888	852	947	914	824	851	916	892	877	910	929	898	857	851	876	928	874	911	906	873	888	908	844	895	918	891	882	909	882	905	900	935	916	907	943	909	943	910	874	883	913	843	873	873	836	907	883	923	853	836	883	890	898	925	913	913	897	895	924	851	874	915	885	864	855	918	917	913	811	931	936	851	904	855	899	836	904	888	869	864	917	881	894	887	867	893	944	859	896	915	869	891	908	853	919	887	878	911	900	912	858	899	874	895	872	927	915	879	919	849	872	911	908	910	911	877	927	957	899	876	875	918	924	892	911	916	897	857	903	880	919	847	900	914	844	880	849	938	896	927	921	950	901	943	910	862	904	961	919	878	902	944	912	902	883	923	879	917	953	904	936	888	902	873	911	938	912	887	876	938	920	892	875	874	945	871	901	886	912	934	910	856	919	877	849	841	889	904	918	906	910	882	886	906	884	837	972	952	893	884	870	909	888	891	904	917	937	866	917	924	852	878	927	886	922	922	921	899	935	852	891	920	900	866	845	873	865	909	937	906	917	882	874	884	878	909	920	886	837	882	910	898	940	983	875	921	939	874	870	848	839	926	855	865	886	938	900	898	941	899	860	895	908	902	839	957	910	905	911	927	918	921	921	902	857	919	873	873	913	902	925	838	913	920	884	874	845	867	879	906	850	864	860	829	850	895	930	916	940	954	909	924	852	839	923	960	966	858	858	893	858	854	926	899	917	865	869	875	906	922	887	887	869	909	907	873	869	896	893	894	926	880	848	877	912	895	850	881	911	820	886	876	890	894	891	906	880	883	912	885	931	843	915	887	910	944	914	874	861	931	903	846	946	900	915	922	912	891	921	845	914	882	873	951	874	883	921	891	877	869	879	861	889	880	917	879	889	894	885	895	916	891	910	860	847	933	853	827	882	889	906	865	843	882	925	896	874	936	850	885	891	904	892	844	894	892	894	873	898	872	860	927	854	890	935	881	873	956	857	909	949	859	905	920	858	902	871	895	879	846	903	857	879	894	899	934	872	917	898	893	924	863	899	913	911	857	876	848	903	867	872	902	887	907	858	878	934	856	945	908	921	976	838	911	879	890	884	941	898	884	894	879	941	890	911	910	928	895	902	917	910	840	918	862	906	927	840	903	946	913	919	823	858	887	837	906	903	946	933	883	888	912	874	940	842	900	892	924	906	831	888	848	944	909	871	897	915	865	926	881	846	928	937	871	868	887	899	890	905	888	941	848	855	889	915	857	879	847	952	924	901	873	874	925	915	900	897	879	884	928	891	908	959	930	888	849	872	941	864	885	862	874	833	878	871	904	867	924	871	916	858	901	913	883	861	890	877	900	902	900	902	948	839	902	902	950	890	896	885	935	899	896	887	890	894	887	871	845	952	856	913	876	901	894	857	901	898	920	892	845	864	908	916	897	903	882	837	925	875	847	909	866	933	910	899	901	905	864	871	891	863	908	950	870	916	947	914	906	910	843	820	930	914	882	928	818	849	885	851	886	881	903	868	912	902	913	853	923	841	863	895	889	872	860	897	906	889	920	903	921	876	893	897	885	926	912	897	859	879	931	883	916	908	880	858	862	890	860	897	920	889	858	942	901	939	919	889	905	882	914	902	871	900	917	889	866	923	900	887	866	875	881	877	918	935	903	912	896	899	852	866	854	928	930	896	864	920	896	880	867	929	910	937	868	924	901	894	841	916	857	896	937	880	877	911	935	912	909	869	890	877	900	876	891	901	918	910	902	942	882	888	898	929	912	955	922	890	864	905	853	915	874	877	936	914	873	910	866	892	866	933	883	907	896	874	870	914	914	868	917	905	965	925	890	912	909	892	836	904	880	875	892	890	958	941	916	933	891	860	902	908	865	914	885	916	963	906	857	929	936	896	871	905	906	942	950	883	899	901	868	943	855	887	887	939	915	849	896	893	901	880	914	865	862	878	896	855	930	945	910	881	889	883	878	907	924	859	902	887	949	883	912	893	911	870	923	931	918	894	854	895	876	902	889	878	858	902	916	916	878	926	892	879	857	883	902	885	889	922	899	870	916	895	920	903	870	856	877	954	849	892	871	886	896	909	855	875	923	882	871	914	870	859	871	903	899	948	896	903	939	903	924	909	877	842	920	913	887	878	888	890	945	927	941	934	930	897	872	907	881	911	901	909	851	867	892	878	867	882	850	979	965	871	924	828	832	903	924	884	902	867	906	863	849	882	882	932	898	910	888	933	870	870	927	903	924	925	877	917	914	903	904	881	988	924	903	868	998	854	962	913	897	910	872	885	882	879	881	880	912	830	887	901	896	908	907	900	868	847	874	850	870	906	830	919	892	908	881	897	909	923	886	868	900	889	889	866	930	943	901	902	881	883	943	856	910	889	881	971	860	899	908	836	855	910	878	895	911	929	921	923	917	889	955	901	913	891	860	853	966	904	890	922	852	976	949	860	898	894	899	870	922	886	888
24501	21304	27794	26749	12233	556	270	255	214	230	225	247	219	234	230	224	233	245	224	234	207	222	213	188	232	229	226	218	188	242	190	229	225	218	221	229	235	198	215	229	225	235	228	203	203	233	237	208	217	215	220	197	218	206	226	217	227	215	218	255	209	235	232	197	208	197	208	228	226	213	232	222	203	265	207	216	211	208	222	217	214	221	211	225	223	250	226	192	239	222	212	192	217	230	225	205	223	196	207	208	207	202	206	206	222	238	223	238	197	206	202	233	224	255	211	200	210	241	212	226	226	245	223	225	227	226	217	224	218	222	221	205	203	235	230	211	207	204	205	222	203	233	192	219	187	238	226	239	199	205	269	215	196	209	195	197	207	213	209	208	196	184	224	211	226	230	224	203	214	253	236	197	215	238	220	223	202	240	190	239	237	203	227	218	211	179	233	203	225	191	214	223	202	206	252	216	222	234	202	195	221	234	214	234	205	219	219	214	218	183	226	216	216	193	205	205	226	221	208	199	221	221	209	206	211	206	217	215	224	225	227	214	202	207	222	213	199	224	233	218	207	220	220	235	194	204	190	235	227	222	203	211	206	213	209	211	226	200	210	221	188	208	205	237	242	233	234	227	215	204	218	254	208	219	214	215	210	210	243	216	207	209	192	201	224	199	214	219	214	214	227	217	214	238	197	227	199	200	225	239	218	208	212	221	192	204	238	212	194	217	229	241	215	230	229	204	217	182	227	231	216	236	223	193	225	219	205	197	223	185	208	189	198	194	207	209	187	221	237	197	228	214	190	227	235	214	204	207	198	178	220	200	202	232	222	227	225	210	184	200	202	230	215	187	221	197	239	221	224	203	213	232	240	200	260	227	213	233	210	226	226	219	235	187	215	224	245	219	199	188	217	214	211	217	197	216	223	232	217	222	204	244	190	203	220	225	219	214	215	214	218	184	227	218	212	242	214	199	209	221	218	219	238	217	230	215	230	215	209	192	202	221	212	211	230	227	226	225	211	201	211	197	205	187	215	233	185	198	241	204	207	238	210	246	208	218	212	204	231	220	231	223	224	234	229	221	214	220	229	214	194	232	204	200	199	221	226	234	188	215	235	198	229	227	211	211	217	205	214	190	220	227	244	203	239	210	253	244	231	219	212	221	217	224	210	219	211	202	193	224	210	221	217	209	230	217	222	213	207	204	214	218	218	208	219	209	238	258	189	206	195	201	235	230	207	213	215	216	200	239	229	214	217	202	234	246	221	236	228	200	201	209	211	225	238	211	252	209	218	212	220	206	203	224	196	212	235	198	219	209	219	221	202	225	241	221	217	210	218	202	200	239	228	216	203	201	221	207	200	208	237	206	209	216	195	220	209	195	204	204	243	215	224	212	221	224	208	204	233	207	246	247	245	214	201	224	209	218	217	208	215	215	214	207	205	229	212	224	247	211	214	211	217	238	197	211	206	218	194	201	211	231	218	208	207	227	212	211	215	209	221	259	234	237	233	233	219	211	204	227	222	193	212	181	230	201	235	212	200	202	194	232	211	204	217	210	222	215	206	211	199	242	228	223	200	216	216	199	222	222	215	207	224	209	214	197	192	204	211	201	223	228	195	203	217	230	205	196	188	220	220	209	183	222	251	222	226	197	222	217	208	206	207	253	233	244	206	227	201	204	203	204	253	203	226	216	204	207	230	255	209	207	224	228	208	212	186	226	217	214	206	217	225	216	206	213	230	209	197	226	255	222	214	222	230	193	211	207	223	202	219	208	216	213	209	221	245	197	231	253	212	215	210	194	178	227	228	196	250	232	226	214	237	223	206	209	195	212	208	233	223	229	215	238	237	228	227	207	189	219	197	218	210	210	226	220	248	241	223	213	202	226	198	214	225	218	213	239	198	212	215	211	217	218	210	230	215	207	225	205	239	220	242	192	240	213	198	240	200	222	213	216	232	212	202	237	241	208	224	200	214	208	228	220	233	228	203	201	222	222	210	207	219	215	231	212	208	217	221	237	219	202	210	233	216	200	205	238	219	232	239	204	197	239	214	217	239	226	202	229	210	217	198	209	208	228	221	236	228	192	224	216	231	191	205	235	192	222	269	214	229	199	222	221	206	225	197	203	174	224	205	226	206	245	215	211	205	206	232	200	202	218	253	192	217	209	204	209	208	198	217	233	213	217	214	183	209	220	196	200	229	225	224	255	206	215	229	192	209	224	216	232	195	177	238	203	226	198	234	209	203	228	236	195	220	193	233	237	212	232	252	246	226	211	208	247	229	208	236	209	205	238	235	221	215	203	207	201	211	180	227	201	216	208	184	241	214	235	228	194	226	220	221	243	200	205	197	211	231	193	216	215	229	207	231	238	233	200	227	211	202	187	205	204	221	225	176	224	217	196	207	242	196	244	222	214	231	242	216	224	199	223	195	210	224	222	214	184	202	219	202	205	215	208	216	232	173	210	232	219	231	187	208	234	218	194	234	191	218	242	198	210	223	222	196	211	212	229	212	215	237	197	215	235	211	207	219	221	230	230	226	241	213	222	192	215	235	206	208	224	208	234	221	232	213	228	205	205	213	212	210	216	216	239	202	198	211	228	204	211	198	211	202	239	208	205	207	216	198	196	204	206	247	219	220	205	223	247	226	220	223	196	205	223	221	227	240	212	247	224	211	213	219	207	203	218	228	239	214	239	210	220	222	220	219	222	232	201	239	232	208	220	200	210	226	203	201	219	202	208	212	212	233	209	212	231	220	236	212	220	238	229	203	219	234	220	213	194	197	204	211	220	197	250	220	219	229	236	225	224	215	204	229	206	219	214	200	214	206	213	250	208	202	210	203	191	216	208	233	201	232	213	225	215	198	227	225	214	206	232	208	210	221	210	226	215	236	208	229	232	213	197	189	203	212	232	203	218	224	200	203	228	207	235	230	226	200	204	220	261	202	206	213	224	197	218	222	220	235	215	229	217	219	215	186	236	208	229	203	203	235	223	210	221	229	198	225	210	228	244	215	229	197	205	224	218	195	203	208	208	230	222	207	231	225	210	217	242	199	218	218	229	213	225	215	225	235	214	204	214	234	228	183	226	229	233	218	229	227	204	243	209	218	221	231	235	232	219	225	215	186	221	247	214	243	215	208	212	207	201	205	224	204	213	219	215	220	204	230	224	220	205	223	218	212	229	226	201	210	244	199	201	207	213	188	230	215	241	227	219	225	241	215	215	210	232	203	208	234	211	222	205	222	224	236	204	180	198	180	220	202	206	221	214	229	218	236	219	224	225	188	222	227	223	220	202	195	214	198	185	201	227	184	221	214	201	244	185	226	201	217	209	224	196	224	196	267	207	213	201	216	235	242	198	183	199	212	219	222	199	216	220	215	206	213	220	201	235	219	216	233	225	252	199	225	198	224	224	213	233	224	211	201	214	226	215	250	222	217	221	212	226	233	245	220	193	221	217	232	231	212	195	217	216	220	226	246	205	238	216	235	204	221	204	207	227
33376	44032	37289	27768	8621	458	415	376	362	348	350	348	310	310	320	309	319	321	279	313	310	322	298	294	312	300	345	303	305	324	315	298	293	332	281	285	288	321	278	324	309	323	296	306	322	308	361	284	311	268	325	256	314	307	316	325	308	272	289	295	288	291	317	305	284	294	291	303	303	310	307	285	279	308	286	330	312	308	310	298	325	311	291	309	279	324	273	283	290	297	327	290	267	288	304	286	312	308	297	289	307	271	292	301	301	299	291	309	298	291	298	331	278	285	319	296	301	310	323	267	275	295	298	321	333	347	302	280	292	286	308	303	297	301	297	285	299	292	319	307	300	265	291	309	316	277	303	303	315	314	290	325	304	286	289	260	275	321	314	310	308	313	293	317	294	293	272	295	299	315	303	298	291	301	294	319	294	313	299	324	301	311	278	311	312	297	324	307	284	285	303	291	301	300	287	278	300	342	300	296	292	289	305	260	296	288	306	297	314	309	314	321	293	274	309	287	284	319	307	302	306	283	283	301	284	292	295	288	329	303	315	295	285	305	291	304	305	277	305	343	300	306	285	286	291	317	311	309	316	312	268	300	298	300	296	275	308	286	307	311	320	282	304	295	335	313	280	307	293	317	287	305	290	303	299	296	326	289	296	321	316	291	267	290	313	315	316	261	293	318	304	309	299	285	292	268	312	260	311	293	320	301	320	293	317	322	277	299	330	314	271	280	290	328	331	311	289	325	284	307	331	323	299	286	296	283	300	312	311	301	328	318	275	295	284	285	286	336	293	282	291	303	294	279	345	313	314	286	293	299	326	315	301	304	293	296	314	305	308	317	306	332	295	332	297	306	308	320	294	317	305	305	319	294	320	306	303	298	323	300	280	299	306	271	320	281	302	293	330	277	306	274	297	289	318	304	294	317	336	295	281	285	323	308	293	283	268	314	293	301	310	271	330	313	284	281	273	284	301	345	294	286	333	305	285	316	308	311	255	274	336	293	292	299	298	290	325	298	270	315	318	274	305	302	309	296	294	275	300	288	324	335	301	291	313	308	306	281	292	282	283	314	276	319	280	326	337	317	305	307	281	282	306	291	270	324	294	314	312	288	304	252	305	315	300	301	317	317	294	279	289	306	291	287	311	271	307	270	284	295	288	293	297	327	302	300	302	274	279	315	305	287	288	298	317	285	296	311	296	286	331	288	302	289	326	285	280	282	300	287	295	293	288	292	273	306	289	281	298	302	307	260	302	286	291	275	284	298	285	292	319	293	309	292	307	318	282	329	295	329	302	299	296	333	272	302	286	304	266	305	302	260	308	285	312	295	320	276	298	294	286	297	315	310	308	287	308	316	296	307	273	307	303	305	267	297	303	273	290	299	297	329	297	305	298	311	294	308	289	284	298	329	299	289	297	288	300	288	298	277	299	288	296	319	315	317	292	328	306	294	313	302	320	297	309	325	340	255	316	305	291	321	277	326	293	318	294	320	289	283	320	298	312	327	291	286	282	276	295	322	297	297	318	282	257	309	293	279	308	298	286	285	320	301	282	326	314	285	303	266	305	299	291	301	335	319	305	290	289	318	310	299	290	293	302	288	288	288	313	331	274	296	307	252	304	288	298	325	313	326	276	306	299	313	312	293	314	306	283	285	321	321	301	285	301	316	308	286	293	274	317	291	314	297	313	300	284	297	290	304	278	320	288	319	288	304	262	299	297	334	307	331	279	279	282	289	308	309	272	295	312	310	312	277	305	309	338	279	282	316	304	341	302	313	296	318	281	296	258	263	298	310	302	289	278	296	314	295	309	278	310	298	307	292	301	314	291	322	335	292	271	296	321	288	299	292	314	271	319	328	299	302	281	312	292	284	291	307	274	278	304	290	291	285	280	316	308	320	291	283	300	310	309	310	298	333	322	302	310	300	316	302	324	297	290	279	287	288	298	280	308	336	312	313	307	301	317	310	314	318	299	286	295	261	260	298	313	301	324	323	300	312	266	284	296	301	312	289	265	293	299	297	314	300	277	319	300	289	295	310	315	307	298	306	297	293	353	298	318	289	295	273	286	314	280	278	297	303	299	315	311	290	322	273	279	333	297	266	307	297	300	302	303	307	300	294	338	303	302	271	281	291	293	300	282	299	276	312	302	310	333	299	347	310	292	257	322	302	286	333	302	291	283	284	302	315	303	276	277	301	289	291	314	286	293	267	269	329	305	291	310	302	330	304	299	302	271	271	284	309	280	303	287	312	314	304	265	280	288	311	284	323	301	311	297	327	300	273	311	299	295	326	305	298	286	303	299	259	285	314	284	303	275	315	310	299	307	309	306	304	291	301	284	314	284	302	288	320	309	298	293	306	291	304	251	298	313	281	301	282	309	342	308	288	294	299	285	255	305	301	296	277	278	290	315	296	304	321	302	297	313	320	297	265	320	305	295	290	340	293	297	287	281	305	319	286	275	323	289	285	286	317	300	314	266	313	291	300	298	268	316	327	299	316	272	295	295	274	303	308	317	291	284	270	308	305	321	268	298	316	272	295	302	249	291	321	272	290	278	279	307	290	309	331	279	303	311	299	310	278	327	302	302	301	299	271	312	268	339	309	297	306	295	309	324	305	289	301	286	308	325	350	309	318	315	282	307	297	273	304	292	306	284	300	301	327	296	321	308	299	315	282	311	346	326	305	323	322	282	276	305	256	327	302	331	278	284	279	293	291	251	326	286	300	301	287	282	280	298	303	321	311	308	310	262	288	307	317	297	281	293	305	304	261	292	287	284	310	302	306	323	325	309	312	299	290	331	303	288	308	304	291	305	289	310	306	298	321	259	281	291	304	294	288	276	295	299	304	311	308	320	302	320	301	309	307	328	274	302	308	297	278	292	287	317	279	298	302	276	299	310	331	279	304	297	323	312	314	324	286	319	292	324	289	297	313	313	295	304	304	288	325	309	296	299	303	312	291	303	319	288	293	293	242	302	313	334	299	263	308	303	310	303	315	303	291	308	297	280	319	297	310	299	312	334	304	340	290	302	241	315	309	269	270	281	278	300	327	283	304	310	317	285	317	284	289	314	305	309	310	300	266	301	284	291	303	294	281	300	287	320	293	285	276	278	311	316	299	331	309	312	316	303	306	296	277	280	322	310	295	286	317	297	293	294	296	303	272	277	305	257	292	288	321	295	316	305	319	327	277	303	291	302	280	307	318	291	303	295	295	301	325	304	292	291	306	337	303	290	318	292	295	279	341	304	290	312	295	334	303	318	325	325	311	290	287	329	310	309	321	292	271	326	301	315	302	319	310	308	290	306	325	309	311	290	314	299	284	293	283	288	292	312	283	280	296	327	294	275	302	317	279	284	296	311	300	307	271	258	314	288	294	306	308	275	302	311	267	270	265	313	295	278	306	298	314	313	272	308	294	282	308	301	288	295	279	306	299	326	293	273	342	312	315	288	310	303	298	260	307	303	284	289	293	312	283	310	318	307	286	320	306	289	278	297	322
22319	21293	29361	25287	22823	19035	5800	793	664	662	665	570	617	586	605	598	572	584	587	560	585	536	587	639	600	565	562	628	579	573	593	583	580	561	560	588	552	607	557	564	581	564	560	567	549	566	559	587	591	575	526	556	547	569	568	580	605	579	639	583	573	550	579	607	564	538	588	557	582	586	580	559	516	541	574	542	564	572	590	564	527	586	611	549	580	570	554	590	569	588	552	564	537	615	550	574	569	540	571	520	540	561	528	565	577	554	539	552	565	607	530	574	572	557	558	540	580	559	546	574	566	575	587	537	599	564	600	556	555	539	593	558	572	604	558	589	577	571	578	546	585	546	551	566	577	558	563	580	590	545	579	562	567	530	550	574	582	574	555	536	537	570	533	565	510	557	594	594	564	570	551	543	575	567	551	584	563	578	508	537	544	590	578	550	548	588	569	567	609	542	595	552	580	536	543	522	560	575	569	559	579	536	595	541	595	566	590	521	570	605	564	585	568	547	560	523	539	550	570	545	575	553	588	566	496	592	556	510	566	558	591	562	592	570	572	561	575	593	576	610	586	609	579	588	505	587	555	607	567	566	578	569	574	580	570	575	511	602	624	589	590	553	554	556	568	583	543	533	551	580	570	568	553	592	570	590	564	560	587	553	549	577	581	573	577	603	526	554	553	589	568	570	546	593	592	557	616	571	558	577	552	553	595	564	551	523	565	587	539	612	564	595	577	559	527	525	565	535	582	538	597	579	519	576	612	575	543	575	569	558	585	523	544	595	581	509	544	586	553	576	512	568	597	564	576	556	585	533	559	552	603	606	552	562	532	570	577	562	593	563	542	542	546	546	587	558	579	561	537	564	556	562	542	578	573	568	561	531	569	534	542	542	566	601	539	552	604	590	543	559	563	593	598	542	549	585	583	568	607	532	563	549	542	563	545	546	572	606	575	534	563	605	529	560	544	579	537	535	601	597	536	557	520	549	553	534	555	529	579	540	590	562	553	577	586	604	614	547	555	528	582	553	539	589	581	511	572	547	603	562	566	584	567	543	597	556	609	564	563	598	594	550	606	542	599	522	534	595	535	550	572	521	586	565	560	612	548	614	544	575	550	562	558	575	548	549	582	566	572	552	603	545	548	579	556	596	591	570	536	558	562	570	596	564	575	545	561	557	517	576	554	594	592	617	511	575	589	553	579	538	540	555	557	540	560	545	528	602	553	528	628	534	550	553	582	577	547	561	545	582	573	563	587	573	603	567	555	591	543	537	549	566	528	611	541	571	561	581	576	591	572	569	580	571	548	577	546	547	568	574	541	564	543	578	579	555	552	561	596	552	532	583	555	572	558	596	591	565	592	577	557	583	578	535	549	587	557	540	564	539	585	538	563	580	585	556	576	556	558	570	561	555	569	571	521	556	562	546	552	575	552	564	525	560	553	535	581	602	568	601	617	573	550	546	611	574	566	520	546	578	588	533	570	533	582	608	585	564	536	608	550	604	569	575	559	555	561	529	548	527	558	573	552	543	545	591	561	565	630	593	532	576	538	554	545	575	558	551	551	585	571	556	533	557	575	556	559	568	544	583	559	588	538	546	579	556	506	571	547	591	584	542	552	501	585	565	604	548	559	603	542	532	568	567	611	553	567	524	587	539	554	524	587	574	515	585	532	579	556	616	543	562	595	526	597	518	564	558	595	605	620	550	550	546	596	537	533	547	550	589	591	595	545	547	572	580	555	524	581	605	560	573	550	546	544	551	556	569	577	562	535	553	557	545	561	566	577	585	591	540	559	541	566	517	569	555	601	551	556	571	548	569	581	568	568	543	604	527	522	564	564	600	566	512	516	560	569	573	582	597	562	590	578	552	577	605	555	574	590	554	570	596	569	568	575	555	552	582	582	562	550	617	529	566	555	558	550	514	514	557	576	556	559	544	509	562	542	563	551	564	589	609	557	596	594	523	575	507	557	589	560	541	591	547	562	578	544	538	567	551	564	605	563	512	581	543	561	534	555	539	583	558	564	562	546	553	547	556	538	569	590	553	554	603	598	567	544	565	544	556	580	552	569	585	589	564	566	594	541	544	550	587	608	588	548	569	554	562	572	577	562	559	581	581	572	536	584	542	584	619	542	560	595	581	583	516	611	547	564	552	599	570	564	546	548	573	588	549	540	519	594	536	558	554	569	541	608	576	568	542	562	568	567	548	561	579	548	567	546	555	551	576	559	572	589	621	546	586	591	562	596	551	581	541	568	573	544	534	617	541	533	532	512	583	558	556	559	550	537	513	579	511	552	590	570	574	527	589	545	545	572	554	563	582	555	511	568	550	593	580	555	587	567	570	576	546	564	579	600	585	579	569	546	537	566	627	525	540	566	575	570	590	583	523	578	561	559	531	579	597	576	567	529	536	566	600	582	553	535	571	518	551	558	571	585	581	559	565	535	576	571	570	539	562	551	547	614	529	549	543	559	582	596	557	540	520	587	549	553	531	547	535	573	563	596	503	548	584	604	579	541	571	582	581	528	576	529	594	563	552	547	574	589	564	564	554	573	559	552	533	549	573	565	631	554	562	615	565	573	519	600	562	581	568	588	564	557	555	553	576	542	584	584	545	606	534	563	543	530	584	547	545	621	585	567	538	584	579	572	567	570	555	579	541	554	552	536	574	592	560	575	574	556	551	530	562	601	565	561	543	575	583	512	546	577	543	517	563	592	558	584	571	554	588	556	573	549	573	594	574	557	560	533	531	559	528	511	563	574	570	579	578	575	554	559	590	552	557	590	525	584	566	590	578	551	535	571	545	553	556	565	547	537	573	544	528	575	563	568	558	611	547	577	571	571	549	554	526	575	626	531	528	596	542	574	587	596	576	554	563	570	548	552	536	524	564	561	565	566	539	537	593	599	570	530	591	572	572	555	541	553	577	550	548	557	562	541	533	580	565	602	559	565	537	552	569	543	579	605	525	539	547	554	561	575	587	554	602	538	536	564	546	567	540	567	612	594	636	558	591	534	559	582	587	571	563	598	548	543	557	573	551	548	570	541	579	591	589	588	537	567	565	523	563	590	596	568	613	541	552	594	570	566	554	579	570	505	556	574	578	575	570	559	559	530	583	571	597	575	570	565	568	546	526	560	552	540	560	537	590	569	506	599	567	586	594	533	558	559	573	531	542	569	554	533	550	549	602	565	546	527	581	587	570	564	534	513	539	568	608	550	543	581	571	537	598	559	520	527	569	524	568	568	577	591	604	555	541	597	551	562	568	540	561	555	573	571	587	549	564	563	589	599	559	560	487	606	529	584	552	574	561	591	544	561	553	550	537	597	581	534	560	566	526	572	554	569	569	582	613	553	587	576	556	563	585	565	551	577	572	565	546	604	610	550	582	568	562	572	583	535	591	616	548	582	602	532	570	557	531	523	616	572	576	494	530	566	626	512	576	579	568	599	607	573	545	568	546	576	517	625	544	556	596	578	567	527	603	555	597	543	539	551	543	589	516
45345	62753	56418	48774	16443	1346	1150	1040	1023	890	890	850	879	805	844	802	774	822	768	757	742	770	796	707	806	731	714	725	745	716	718	686	750	705	711	739	691	713	752	735	750	741	716	736	724	668	763	708	719	754	762	689	750	718	695	723	715	739	725	744	689	752	724	701	682	721	774	738	708	762	771	766	784	704	717	738	747	757	736	715	694	681	712	739	742	713	705	762	705	703	730	718	725	690	696	722	726	747	725	740	742	740	738	748	739	728	722	739	759	729	781	711	757	761	686	694	713	755	730	745	691	765	689	738	738	722	706	721	741	750	753	704	718	733	699	717	757	757	720	716	711	757	704	721	734	727	677	688	730	687	721	731	703	720	722	720	682	764	710	706	690	734	692	739	711	693	721	736	679	766	738	674	773	701	686	734	728	773	705	720	734	692	761	778	722	762	748	727	756	755	741	736	736	693	746	758	705	744	711	709	764	677	717	749	696	768	730	657	729	685	678	734	764	713	666	715	731	697	680	798	732	743	714	676	701	763	744	748	753	713	714	752	739	731	745	719	724	704	759	740	708	746	715	781	756	773	713	699	688	770	659	749	714	735	757	714	705	704	727	712	676	742	740	749	678	738	719	697	713	726	725	721	735	729	701	686	753	757	721	700	721	700	733	739	715	760	744	695	754	670	759	716	706	795	781	715	759	720	751	698	728	735	706	720	748	738	692	706	782	747	721	722	765	716	739	755	754	765	730	714	709	756	728	701	710	732	751	701	734	698	710	711	718	744	708	705	720	748	713	720	738	746	707	731	765	732	741	718	681	774	727	713	704	675	718	748	741	706	744	732	727	727	722	731	741	757	739	694	724	733	774	710	759	722	720	761	742	733	779	734	772	740	719	729	713	726	706	698	740	736	718	701	704	747	718	761	714	774	774	785	715	708	717	787	728	706	716	718	726	730	780	692	735	758	773	743	760	716	715	706	732	734	779	768	751	753	709	714	734	721	748	743	737	737	711	728	749	697	740	750	731	760	744	775	756	744	728	740	763	763	725	710	774	739	729	696	689	748	741	728	684	714	775	697	722	748	727	724	743	744	734	735	700	706	729	697	713	757	732	668	698	717	714	747	718	697	680	735	753	691	717	706	736	714	745	759	735	680	718	706	741	755	737	709	728	776	738	684	755	659	751	740	742	694	740	655	720	717	713	762	725	733	730	754	732	769	769	727	732	709	792	755	721	723	768	721	702	714	740	694	726	689	715	681	753	754	698	770	705	714	723	763	729	756	739	727	707	707	700	701	732	743	760	762	768	810	667	723	740	687	747	734	731	810	725	702	721	763	696	691	776	752	694	736	699	709	721	730	741	700	764	763	741	701	755	728	752	726	695	726	726	695	708	742	713	688	697	752	727	694	760	746	737	703	690	678	704	681	777	743	703	729	732	742	725	729	713	774	735	787	753	732	723	687	729	731	694	743	742	685	722	721	737	743	753	720	713	657	728	732	718	735	746	729	736	747	720	735	749	686	704	711	735	709	779	748	728	750	756	742	763	745	728	743	750	697	672	739	744	705	763	694	804	760	746	726	713	713	789	746	718	698	745	687	738	699	739	765	704	713	730	704	758	722	781	730	679	729	691	721	751	718	770	693	748	718	693	736	766	730	698	709	777	766	755	762	706	742	731	694	765	704	749	718	731	762	691	755	747	755	774	744	772	681	769	725	716	746	700	739	681	774	736	761	721	731	670	714	712	779	797	709	759	733	728	741	670	731	705	737	687	693	721	698	658	695	738	689	762	716	723	731	723	706	762	715	748	753	733	741	700	736	693	744	742	714	720	713	773	751	745	723	724	704	726	717	775	713	725	713	693	754	729	728	723	699	736	726	730	699	779	740	702	736	769	746	691	724	766	724	728	724	699	717	703	711	787	721	759	718	710	711	770	709	716	730	726	656	740	725	726	743	714	728	762	730	735	705	733	754	726	728	670	730	790	770	759	707	695	711	708	717	747	716	712	708	779	715	669	712	817	741	702	733	695	773	756	727	732	725	722	731	748	726	694	738	703	686	742	716	741	730	688	727	756	717	790	707	704	714	687	729	721	758	679	729	719	740	730	763	692	708	728	732	768	701	671	710	718	759	708	724	753	680	751	711	777	732	744	749	731	711	759	697	723	742	713	684	734	739	709	765	721	694	727	714	745	795	751	711	671	769	731	742	690	722	736	758	783	785	743	706	745	725	743	714	741	758	766	710	730	703	762	753	733	673	717	695	783	719	700	689	756	758	770	750	747	756	727	741	711	732	729	723	719	729	732	738	675	736	717	757	766	717	757	705	706	747	769	692	742	726	712	701	716	698	702	684	721	721	717	788	758	716	696	733	716	712	689	697	748	732	692	739	745	716	698	697	719	684	711	754	714	699	708	764	692	706	742	676	775	767	691	753	782	752	699	694	699	770	708	707	692	697	725	735	768	708	732	731	749	725	748	664	724	715	740	765	731	757	723	737	762	698	746	698	725	706	694	768	717	757	671	686	692	662	697	780	711	729	730	717	758	728	753	719	744	754	700	732	742	743	742	693	738	682	744	712	698	693	714	741	726	745	756	728	735	752	764	728	748	743	734	715	700	752	750	728	772	698	694	702	782	741	707	712	741	736	733	752	743	718	751	702	766	691	707	710	723	712	679	771	689	735	669	743	714	704	756	737	701	745	763	746	702	731	760	714	743	770	756	706	731	773	736	748	672	732	726	735	751	726	666	729	723	712	704	719	684	726	749	708	734	763	688	767	756	751	770	747	737	717	733	738	705	716	793	710	754	679	710	709	748	737	756	764	718	704	685	755	752	726	720	765	791	743	739	694	736	729	816	760	723	669	755	708	748	705	762	753	764	761	714	743	754	716	709	751	700	742	729	747	720	734	752	710	726	724	720	706	721	710	702	712	724	728	713	707	735	791	735	757	707	745	704	808	745	707	690	707	668	743	756	761	747	713	683	710	744	732	790	766	722	754	733	757	767	716	752	684	710	746	743	701	713	749	704	737	685	754	704	701	644	718	715	739	728	778	733	728	708	696	707	702	713	750	709	736	746	769	709	727	766	663	701	755	686	714	712	724	743	704	727	733	732	704	735	743	709	737	728	710	739	750	740	769	724	717	712	778	750	733	723	741	754	704	754	754	718	699	744	702	708	713	725	734	727	815	712	755	723	712	727	678	751	772	681	677	720	742	713	745	718	742	749	694	711	704	705	695	753	744	714	780	746	731	687	726	722	751	691	715	787	731	687	712	742	739	767	737	738	683	728	720	715	737	712	716	720	754	720	746	703	732	775	706	705	748	718	728	776	716	714	783	710	708	753	697	721	754	773	749	699	757	698	734	755	719	719	773	724	707	701	731	721	694	703	723	754	766	731	736	747	690	745	777	720	736	722	751	746	730	719	755	733	698	754	720	748	741	718	761	711	753	699	749	715	712	725	742	714	734	703	724	769	684	760	767	738	718	743	719	728	766	696	732
27723	19834	15241	9155	2210	587	463	401	434	439	422	415	463	424	449	461	428	411	465	428	448	454	476	405	421	440	405	407	449	442	414	429	451	431	423	405	398	473	404	417	448	463	512	458	424	432	418	416	449	445	435	439	415	434	475	443	452	418	444	393	471	424	466	439	421	450	462	407	431	434	439	420	445	447	457	414	430	427	438	461	442	502	420	483	421	453	417	450	437	436	417	461	447	446	416	451	433	462	448	470	436	464	440	463	446	439	435	417	413	425	462	421	440	437	442	444	434	442	454	434	411	440	423	471	445	429	457	453	410	431	442	431	410	426	430	424	436	470	408	475	469	464	453	430	459	438	420	458	438	429	447	418	463	447	439	438	416	488	445	406	436	458	430	407	416	406	406	409	449	435	450	426	469	421	434	428	461	442	469	423	444	414	421	449	469	446	466	455	444	492	420	438	433	400	433	439	456	450	471	440	441	425	445	445	395	426	435	471	449	439	457	460	431	440	450	463	442	423	454	449	427	437	467	473	467	437	465	440	452	452	459	431	431	438	471	436	438	439	453	427	433	435	429	451	427	408	400	444	407	415	438	474	410	466	470	444	439	458	421	395	424	431	430	418	446	415	453	415	454	453	421	409	454	452	417	449	463	418	400	415	444	458	413	460	460	411	437	439	431	414	417	462	427	434	445	463	448	424	422	455	447	433	417	422	441	484	410	425	434	469	455	409	459	437	406	443	424	412	399	440	435	478	447	423	449	472	420	429	442	435	406	460	414	444	416	468	395	444	447	482	443	421	448	472	449	448	415	413	437	427	440	466	450	463	435	439	433	456	432	453	410	433	471	424	407	430	453	444	411	420	443	434	438	452	466	420	466	462	475	449	461	441	443	424	463	473	466	399	449	437	468	446	440	449	466	432	446	450	452	409	407	412	439	451	440	443	466	435	431	455	445	466	441	445	464	427	441	452	429	426	419	450	426	441	477	456	414	398	431	426	431	380	436	431	455	444	410	465	433	440	468	416	409	448	431	435	399	416	427	424	455	448	422	456	406	435	438	415	536	437	428	454	433	473	447	447	475	470	419	426	433	460	440	443	455	455	424	430	413	470	453	430	469	472	450	463	453	455	449	448	432	450	423	453	450	446	443	439	457	471	412	442	459	461	460	458	440	433	461	421	428	440	426	443	438	425	450	422	414	480	437	458	440	450	412	446	451	425	439	469	435	428	450	459	401	468	464	437	451	432	449	466	428	479	461	438	387	400	433	424	432	434	438	405	415	452	445	457	458	465	408	453	440	459	434	431	438	432	450	433	445	443	406	428	460	450	453	394	424	434	435	408	445	417	421	439	430	461	432	459	487	442	426	463	429	447	449	414	402	427	423	443	434	419	391	433	424	453	430	426	473	404	420	483	420	417	416	440	419	416	431	484	423	446	445	451	431	433	438	423	436	423	431	415	441	426	452	396	420	428	464	476	446	454	449	463	420	450	471	446	443	420	428	460	423	454	458	427	448	454	420	432	437	453	448	452	428	461	439	428	431	458	450	465	429	458	423	429	432	446	457	437	415	456	414	455	422	416	470	430	416	415	422	402	427	436	460	452	434	442	476	410	404	467	429	454	433	416	437	416	409	461	443	431	449	427	458	433	400	476	461	487	397	418	427	443	495	432	432	456	476	393	441	417	455	432	452	427	419	401	473	457	419	438	458	439	361	459	452	420	413	479	432	413	433	442	454	415	438	455	452	468	474	428	465	443	440	432	417	424	456	454	446	431	433	442	463	393	449	461	445	419	410	414	441	470	448	457	464	418	425	415	389	447	432	422	426	456	433	394	447	431	448	430	422	459	402	414	424	404	420	444	439	423	438	428	457	401	453	463	453	434	462	444	407	433	473	423	444	388	441	423	421	442	429	448	448	445	442	453	438	392	454	441	421	501	436	454	386	443	431	411	425	494	416	433	439	462	463	429	444	433	423	461	454	454	431	418	429	422	433	452	403	469	467	441	442	452	424	434	430	387	479	452	408	425	424	428	421	440	430	400	458	439	449	447	497	448	433	406	430	453	444	437	444	456	419	424	443	387	423	432	435	431	462	448	455	450	427	459	398	483	438	452	445	432	416	436	464	425	397	426	415	441	466	450	464	437	429	399	415	438	422	411	456	441	416	395	424	443	438	450	426	449	419	440	427	430	408	421	437	434	444	415	446	455	423	456	426	408	406	444	454	433	431	438	449	433	433	442	441	444	418	461	457	459	465	432	437	455	443	443	439	416	454	416	452	412	429	447	469	435	413	431	477	434	416	414	388	407	471	386	466	435	411	448	419	423	461	411	460	445	422	460	464	402	507	430	446	431	436	439	491	446	432	412	440	426	478	420	442	441	446	425	377	432	448	436	446	465	386	475	482	423	451	414	445	439	417	476	451	429	435	447	418	424	418	440	436	431	419	469	443	466	412	423	430	442	451	440	467	426	425	437	447	409	408	407	468	413	419	448	425	435	403	437	426	459	432	452	436	454	452	444	460	440	428	435	408	452	433	445	461	441	434	457	435	463	473	451	455	477	426	433	456	404	430	415	431	458	411	500	409	469	461	417	417	442	454	433	416	464	475	431	421	446	459	441	402	406	433	441	441	446	447	452	451	399	447	436	425	422	449	393	443	472	442	444	442	475	450	418	432	437	443	420	486	439	424	474	417	433	447	427	446	466	445	436	453	404	448	415	440	435	423	431	434	453	410	435	437	421	437	445	456	438	442	462	409	453	422	424	450	452	407	403	472	391	440	429	479	467	427	435	447	430	419	457	467	416	414	424	404	440	476	475	395	448	426	468	468	448	469	409	462	433	423	464	440	400	442	428	445	463	417	460	446	445	421	461	448	431	427	432	441	447	438	441	431	438	449	431	444	432	461	419	425	467	440	416	418	432	431	464	467	445	454	421	448	411	410	430	438	378	465	408	453	437	427	425	443	420	422	427	473	478	433	457	459	416	454	420	447	437	445	424	442	443	425	425	436	445	463	438	424	437	430	411	448	441	469	419	446	437	439	430	419	437	422	425	438	435	428	429	427	451	421	445	425	431	429	442	394	443	454	455	484	399	449	433	454	442	447	446	439	403	449	470	443	456	457	454	438	470	422	433	434	426	447	432	436	409	432	436	431	395	419	464	414	454	434	416	479	426	464	416	428	401	416	429	428	459	445	458	443	443	449	425	397	447	461	444	411	428	449	456	364	478	439	419	433	419	453	431	440	445	440	479	396	488	442	420	462	419	478	435	416	479	416	407	480	427	419	397	446	428	470	462	418	415	455	451	419	424	400	478	432	439	430	447	481	456	407	445	414	435	406	448	456	435	490	406	427	455	392	433	424	474	430	443	431	461	432	427	448	435	442	432	441	488	453	450	425	426	435	416	411	436	442	422	441	451	437	400	443	428	432	455	453	444	454	447	442	452	428	434	458	419	448	455	461	438	447	420	429	445	453	459	471	435	390	397	459	429	441	424
17821	17748	16415	8913	2486	587	605	575	587	579	576	588	573	585	531	580	574	536	577	558	557	583	550	584	550	542	610	548	596	562	585	593	578	549	598	566	548	595	544	557	583	554	558	590	536	589	536	541	597	569	546	596	550	606	587	559	569	573	515	545	544	514	577	535	561	561	582	550	602	607	543	561	603	583	551	573	574	545	555	571	557	529	536	603	578	581	596	607	571	553	603	552	568	546	550	589	564	560	560	560	541	493	598	597	569	555	599	586	588	599	585	570	558	594	532	578	580	524	536	568	540	560	525	545	530	562	573	545	524	557	577	527	578	580	580	545	533	551	600	548	605	539	545	556	588	580	573	522	518	581	549	561	578	597	540	571	569	578	566	582	528	569	595	569	602	602	576	499	584	543	560	600	580	513	610	575	573	558	530	588	579	566	583	549	556	584	582	581	545	596	539	546	591	549	594	559	569	545	538	591	557	593	551	568	536	546	558	590	534	574	609	653	586	534	573	560	546	558	561	548	611	569	528	543	559	559	586	571	526	552	557	586	551	527	591	584	581	544	536	569	528	586	586	606	593	556	526	589	519	590	564	571	516	566	557	567	523	536	599	521	568	588	593	528	566	590	572	545	606	577	523	566	545	517	595	530	569	510	547	572	581	609	568	576	572	574	555	566	542	548	531	543	577	542	564	600	571	560	556	548	561	566	562	581	579	562	579	525	557	541	542	551	544	545	562	551	566	582	588	551	517	588	586	582	619	557	591	496	577	583	582	614	552	561	570	604	535	588	563	531	545	527	565	570	547	523	564	602	566	547	593	574	494	586	547	564	571	541	579	583	588	572	613	583	551	558	551	564	565	587	562	526	572	589	549	598	540	553	516	559	578	563	571	557	567	548	561	538	554	574	537	537	535	573	556	531	567	549	563	558	515	571	585	605	566	585	582	561	522	535	541	571	501	587	569	568	517	592	553	584	580	570	560	523	567	566	610	547	567	547	530	560	513	547	574	544	589	561	542	572	549	574	578	567	545	556	549	577	536	541	540	592	530	558	564	567	584	558	544	598	559	575	592	524	536	533	534	582	567	545	562	560	536	555	564	529	572	552	593	553	608	527	558	561	568	536	538	560	550	541	541	610	547	546	542	558	572	558	573	518	533	577	584	549	550	555	551	575	610	597	590	564	594	562	593	566	564	557	563	597	580	575	616	601	537	563	587	579	575	574	503	588	612	538	602	559	578	577	546	575	548	534	551	558	550	553	534	576	581	571	550	553	580	579	569	583	583	536	573	602	595	529	595	546	546	589	525	559	594	575	569	553	536	542	555	548	570	525	550	594	548	557	603	517	588	574	588	573	545	561	543	581	554	541	547	547	534	562	609	526	623	541	553	567	577	561	561	547	590	574	580	558	553	544	588	554	542	531	603	547	551	560	529	570	561	572	521	541	579	560	542	540	549	566	554	559	607	543	596	567	564	573	580	519	608	545	528	547	537	588	522	605	563	561	570	531	596	533	598	618	581	562	563	550	548	575	590	562	600	541	528	544	584	581	553	557	560	601	547	574	558	527	551	539	569	531	603	619	570	547	550	579	583	567	589	574	573	562	574	560	589	536	616	562	579	565	565	603	545	578	586	529	605	578	547	593	553	567	563	589	582	599	556	574	605	536	565	576	560	547	613	534	542	560	567	594	540	566	564	564	536	586	554	542	547	573	570	563	545	542	571	559	588	568	554	545	598	525	594	576	560	593	546	535	591	557	524	568	556	581	560	538	528	584	529	551	554	579	530	558	583	587	568	567	573	571	583	554	604	579	551	551	578	601	556	573	557	557	592	575	588	533	566	555	539	523	518	582	570	512	572	582	530	547	574	579	544	552	530	569	521	548	534	578	605	586	600	533	560	579	581	619	556	579	550	568	583	584	552	587	577	564	613	570	561	550	587	554	541	536	575	584	516	575	567	586	561	555	547	565	652	579	539	551	552	593	568	555	596	581	604	544	599	557	567	568	550	554	573	530	568	534	610	563	557	537	574	576	529	547	586	585	530	536	590	585	547	565	552	550	547	542	598	561	578	544	554	517	528	616	596	601	563	604	515	602	573	557	546	568	578	574	614	529	570	509	555	565	570	565	587	553	577	583	576	558	545	634	590	574	566	561	556	570	563	538	586	549	587	570	533	566	563	516	540	598	539	542	550	531	560	537	596	572	551	534	571	556	573	580	569	516	564	518	575	492	544	563	562	545	572	550	554	542	578	583	578	572	563	521	570	575	553	572	584	544	560	555	563	597	589	541	553	552	571	582	572	545	572	577	572	558	589	568	569	558	572	538	559	514	592	600	562	559	573	572	583	553	558	565	572	573	552	535	570	545	571	558	535	532	557	555	568	516	546	565	579	549	534	601	580	544	567	577	579	551	538	577	605	584	569	549	530	528	560	549	589	599	580	587	595	571	580	525	599	575	567	571	572	561	539	570	568	565	568	563	591	576	561	562	579	601	576	541	556	577	512	603	572	564	553	530	575	544	571	588	515	537	561	599	545	583	513	555	557	567	566	522	570	551	596	576	607	565	559	564	605	564	546	557	521	568	601	575	598	551	600	615	569	616	553	553	563	576	527	559	573	585	522	551	551	561	534	557	559	593	571	559	565	523	616	556	559	534	543	567	554	582	564	576	550	579	558	586	543	557	558	550	551	569	576	570	567	589	551	557	594	597	536	587	549	563	590	610	565	566	561	560	542	600	582	559	559	581	545	580	563	578	572	542	558	592	547	523	589	590	553	588	531	502	563	576	616	558	582	549	584	555	581	539	535	576	541	575	560	573	545	581	574	613	560	534	618	535	517	544	599	583	568	568	553	525	553	565	570	588	537	535	518	555	533	562	537	594	536	566	547	565	582	589	553	574	543	585	537	562	546	562	557	582	513	561	565	591	537	537	551	569	590	581	578	555	522	599	512	556	566	576	575	532	605	528	558	577	532	572	584	557	613	523	574	632	569	575	553	535	589	479	551	524	523	540	579	561	582	568	563	564	591	544	530	546	565	570	535	573	557	528	570	581	545	564	558	578	567	560	577	580	581	600	537	614	563	571	528	585	581	520	546	604	533	547	556	557	564	561	574	589	564	547	556	563	539	557	594	598	582	577	574	544	569	560	541	586	551	543	543	537	557	580	598	571	561	531	544	560	540	532	579	518	571	547	567	579	575	568	539	567	585	584	571	597	582	550	563	552	597	574	566	576	618	579	570	621	573	559	563	599	568	608	577	581	516	555	570	563	514	555	543	580	524	561	599	549	577	574	544	591	525	559	536	548	548	595	547	579	579	564	549	520	558	522	549	580	608	579	570	569	591	545	556	559	588	581	555	543	521	518	578	583	590	549	573	535	579	521	575	555	565	546	563	568	565	561	571	515	619	597	566	554	588	548	576	580	618	576	559	551	578	592	552	572	546	567	587	613	570	570	564	526	542	554	534	572	541	554	559	523	586	569	550	572	540	585	570	571
23211	21253	28696	27043	22010	10722	1309	775	796	780	774	813	777	750	760	738	758	750	691	706	738	745	734	745	675	709	727	742	711	648	690	702	707	751	704	733	720	713	743	746	714	754	721	715	724	686	700	712	699	678	697	737	728	720	720	700	695	732	720	737	739	738	734	690	683	693	727	737	726	715	749	717	716	737	751	652	733	758	706	750	741	720	728	655	694	711	710	689	714	729	717	709	699	715	700	709	713	744	701	760	690	698	678	747	717	694	709	732	678	667	692	732	703	720	745	741	736	702	723	732	685	704	747	750	691	700	691	735	692	704	726	704	756	737	730	716	757	705	720	758	670	689	727	666	728	732	753	688	731	737	714	731	736	722	681	723	799	732	705	720	742	748	735	752	752	742	697	724	668	698	731	727	694	701	699	709	712	752	704	715	715	721	699	675	721	733	732	712	754	711	731	720	712	714	711	648	739	713	711	694	718	770	728	749	708	710	723	731	703	714	721	712	690	718	708	738	705	720	690	715	729	750	690	707	728	705	762	676	686	721	722	685	647	700	748	717	725	663	717	706	694	770	706	732	741	671	742	784	708	683	717	692	710	734	670	709	743	734	674	722	730	670	686	724	742	721	752	770	725	705	703	701	712	741	695	738	734	682	751	727	744	726	685	685	689	697	683	732	708	687	709	725	744	693	743	723	724	719	696	714	688	743	674	675	710	743	700	704	733	744	754	691	701	689	732	706	658	684	696	724	687	641	677	711	727	725	728	718	742	777	686	730	655	693	713	726	716	700	689	681	758	721	730	742	729	696	736	726	747	704	682	747	723	703	726	703	744	724	741	715	700	695	738	701	698	714	720	747	722	730	754	713	666	699	711	678	762	716	677	673	695	664	771	737	695	719	732	668	712	723	672	689	719	698	687	723	744	711	739	677	705	741	703	687	759	712	740	736	727	740	724	691	726	718	744	734	693	711	691	721	734	698	686	715	707	745	735	666	695	721	701	725	722	685	710	695	751	745	662	702	727	785	702	723	718	657	682	733	715	715	715	717	690	694	755	703	701	729	728	727	726	694	781	678	676	738	659	740	776	740	735	757	708	735	710	714	733	719	713	740	748	709	695	713	715	737	733	681	733	696	704	711	744	710	696	708	745	688	723	721	711	697	729	701	752	697	705	730	699	731	680	736	660	738	730	674	669	735	747	726	644	660	742	733	706	700	705	658	733	693	697	685	759	728	682	722	675	724	684	738	688	712	695	678	719	714	728	722	742	720	759	746	699	695	704	714	732	712	741	697	713	696	688	685	689	680	685	751	766	721	712	749	694	745	692	752	750	712	725	723	723	737	699	757	763	720	743	674	734	748	686	675	731	692	713	752	685	686	746	742	713	735	694	731	708	727	704	763	716	719	699	695	671	723	688	699	699	719	699	721	745	737	734	730	719	771	702	681	690	732	686	758	691	729	747	709	701	694	703	705	722	702	684	687	715	724	714	677	726	735	737	696	696	721	679	737	726	689	724	748	763	697	683	724	756	704	704	715	708	718	688	690	709	732	670	719	720	757	738	731	726	730	709	726	709	688	701	694	728	686	714	732	723	705	674	737	689	714	770	700	677	717	775	686	716	718	682	712	742	694	745	694	711	712	715	686	684	790	714	729	743	699	746	665	733	701	735	744	643	733	725	724	742	731	690	734	695	729	773	701	712	684	708	687	702	714	730	742	684	707	754	723	718	741	697	732	728	729	773	742	759	746	731	699	698	719	754	717	705	659	724	728	684	703	738	734	681	639	709	749	735	684	738	709	683	686	732	681	739	708	667	703	738	704	684	706	697	765	695	697	708	732	713	757	704	731	724	714	673	784	724	709	622	735	712	753	711	718	749	721	759	644	731	730	725	746	715	668	722	689	715	718	674	732	719	691	688	729	668	744	740	733	656	707	710	720	754	703	706	771	696	723	724	737	729	699	696	704	759	723	739	695	704	737	722	653	707	762	712	729	693	737	657	718	666	701	690	666	715	706	692	745	789	771	693	721	759	721	709	690	729	687	740	692	719	749	726	757	688	705	751	737	704	720	709	699	713	714	710	661	748	761	720	720	726	737	697	687	748	698	694	783	702	706	730	763	755	723	753	733	747	701	688	720	697	722	693	720	743	687	710	697	703	747	649	727	736	703	693	739	697	712	725	709	716	692	713	667	687	705	702	657	726	664	721	686	682	687	769	723	655	675	691	750	707	715	731	697	686	706	740	733	682	735	720	714	726	760	735	687	718	684	693	704	718	756	675	704	730	729	744	718	680	675	716	772	731	663	693	756	709	736	752	686	714	705	697	775	698	733	654	682	721	714	685	717	705	704	707	751	690	717	731	711	740	719	736	696	716	695	713	693	691	735	753	745	694	714	724	716	703	772	700	705	710	674	737	703	754	723	736	695	759	736	728	721	697	662	699	701	700	684	720	706	736	746	728	675	725	737	719	705	698	718	727	734	728	691	719	691	682	716	760	766	709	689	710	723	714	710	734	727	729	701	726	695	743	758	705	716	734	719	688	752	762	695	727	745	689	642	730	686	742	701	731	736	770	719	716	739	703	726	709	756	740	750	709	734	712	662	700	737	680	731	683	731	738	739	726	670	775	711	736	742	735	639	710	743	700	680	733	716	739	752	691	720	752	728	727	747	705	767	695	705	678	761	683	728	685	666	699	754	729	733	750	704	687	724	727	681	717	723	756	727	691	721	766	697	731	740	759	663	687	711	681	714	703	707	711	714	696	666	748	704	702	702	698	735	728	737	695	707	707	708	720	724	727	711	717	756	711	715	683	750	719	679	754	727	728	706	772	685	678	718	720	716	734	730	693	706	695	727	716	722	692	748	730	707	697	710	733	732	725	694	717	738	706	731	745	720	716	668	733	722	729	711	721	722	720	761	800	684	697	727	686	719	750	733	689	749	666	724	688	768	724	724	752	713	721	745	706	759	779	756	698	690	692	712	711	691	726	727	717	705	715	694	738	707	749	704	758	708	732	712	708	705	723	715	687	674	686	669	683	705	713	699	687	737	683	675	716	740	698	718	719	731	769	698	769	736	733	778	729	752	694	745	706	672	712	698	721	716	740	742	705	755	704	704	702	720	703	736	725	705	720	708	689	742	751	737	716	688	714	716	704	757	702	737	727	754	705	751	716	722	718	684	678	715	662	721	769	718	691	717	713	690	718	742	733	711	719	715	726	703	713	707	725	684	688	662	733	738	695	735	738	760	665	698	767	719	707	704	718	671	686	728	703	723	718	719	694	746	723	723	707	742	786	709	700	730	726	701	709	700	696	770	737	697	706	693	726	734	746	664	750	768	671	699	707	686	720	731	731	701	713	742	734	708	684	727	696	710	692	719	703	693	712	687	675	732	731	785	672	687	756	702	726	742	734	697	745	750	776	686	686	733	712	670	699	720	751	717	764	718	783	715	733	723	694	710	729	712	686	707	725	712	716	728	820	736	697	693	715	674	744	721
40187	51490	49991	40194	12504	1233	1179	1096	1010	996	929	963	930	957	972	931	874	935	924	994	947	893	856	910	920	903	909	911	847	931	957	925	882	936	894	933	931	913	909	906	889	896	938	912	908	909	951	873	889	874	919	913	943	886	885	847	971	871	870	883	880	956	900	969	901	911	974	965	941	898	886	950	907	934	886	883	879	907	912	915	919	879	887	902	873	916	877	926	939	931	937	907	855	910	897	887	949	942	872	895	851	927	923	880	937	862	904	942	844	894	902	872	916	926	858	969	907	863	837	906	946	939	908	893	955	829	905	882	836	904	944	922	916	888	941	879	892	855	909	885	908	943	932	913	889	919	879	928	926	873	941	923	902	848	934	886	904	961	909	906	865	921	922	873	920	864	931	839	882	908	893	938	854	902	869	864	896	879	900	915	936	922	955	905	875	861	918	948	903	883	876	891	898	918	871	933	939	899	931	902	892	903	942	927	843	893	950	940	913	843	865	937	924	873	908	898	895	894	898	924	862	921	884	918	909	810	884	861	918	874	849	896	907	923	892	869	892	867	876	883	925	893	946	931	893	890	906	893	924	926	915	941	869	884	895	878	871	922	918	920	920	919	906	888	916	892	920	910	916	886	918	863	940	923	944	866	862	956	922	901	868	884	861	899	912	875	860	931	920	903	906	985	932	881	905	872	930	889	867	906	888	938	899	911	940	918	888	929	907	930	907	888	961	908	885	889	890	948	891	893	908	892	903	899	879	926	864	888	953	943	912	896	871	933	889	917	910	929	855	914	958	899	894	900	889	887	868	923	899	873	942	921	920	918	888	884	920	879	940	927	871	880	894	903	907	926	866	899	881	870	912	909	895	927	846	870	897	903	912	896	915	888	952	996	896	938	900	905	896	934	939	855	914	973	901	900	899	888	884	921	897	870	879	884	890	941	914	899	919	959	892	872	913	880	853	956	865	922	919	951	909	889	856	871	918	910	898	933	891	918	940	900	911	909	890	913	933	965	963	848	868	838	857	927	899	945	891	910	945	840	934	861	896	916	852	919	898	909	861	927	922	891	855	883	937	865	928	849	910	890	870	935	908	896	924	851	899	872	850	948	871	880	911	878	922	891	930	904	875	887	895	935	921	920	938	859	877	927	924	962	928	869	946	932	935	933	874	867	920	911	867	845	950	892	850	896	909	905	892	897	880	904	884	893	996	905	880	914	887	907	946	919	874	884	858	921	903	925	923	902	914	870	829	890	862	887	857	864	905	964	890	941	902	894	875	918	880	935	903	887	876	930	887	901	861	916	909	899	895	896	878	884	923	875	889	905	916	915	901	911	938	897	914	898	911	923	905	906	945	887	902	976	927	882	936	944	925	891	817	940	869	878	897	900	937	911	883	906	953	887	899	915	941	866	879	906	922	924	856	878	917	913	934	893	946	911	927	935	942	850	875	934	923	903	968	870	887	934	882	900	925	983	941	859	907	912	897	932	937	910	927	893	845	972	932	931	926	964	915	933	893	882	898	879	875	873	906	893	878	907	873	961	833	861	883	877	896	889	922	872	898	929	891	955	915	866	867	892	859	898	862	881	904	885	859	895	879	951	928	959	863	941	868	872	939	928	927	860	898	937	863	872	955	856	922	850	865	928	919	894	896	924	924	866	936	905	916	921	939	892	874	904	882	923	938	904	906	917	886	865	896	920	873	924	901	862	935	939	899	913	915	899	897	940	940	886	926	857	915	885	891	879	914	875	869	884	913	878	912	909	901	939	928	878	863	881	905	917	885	919	914	874	869	919	900	896	928	886	879	903	928	932	925	947	905	872	901	921	923	906	869	896	900	941	902	899	903	894	844	904	924	880	919	937	866	877	931	895	929	980	845	860	874	947	895	871	946	942	902	893	900	900	883	911	913	892	949	896	931	903	955	922	891	873	883	904	898	867	893	903	909	876	905	894	871	911	904	918	883	903	874	876	951	970	832	887	918	877	934	944	860	871	926	884	952	884	951	887	868	867	895	909	898	907	896	895	912	846	905	923	889	854	847	883	919	890	904	873	884	885	931	908	874	925	930	915	927	930	928	880	928	903	967	854	905	880	872	948	855	902	907	929	942	862	909	906	927	887	915	887	919	920	814	881	911	922	884	862	848	899	855	886	883	900	888	857	893	927	908	885	917	880	925	883	879	891	895	905	956	913	909	914	952	897	894	895	880	904	868	953	883	887	891	916	876	900	918	927	857	933	839	942	880	889	882	935	849	938	884	929	868	946	913	933	920	873	989	847	893	857	911	930	868	891	890	841	888	914	923	890	874	847	890	892	920	926	880	907	939	915	892	947	882	938	922	851	905	911	926	839	941	877	943	911	895	863	871	907	889	906	945	911	927	826	884	911	939	948	908	984	868	916	870	912	896	880	840	887	889	878	912	873	935	898	854	958	903	950	896	910	926	876	949	848	903	886	929	908	910	885	886	911	931	947	890	940	908	967	883	861	923	922	963	893	938	934	940	879	897	895	884	916	938	901	919	861	937	955	903	910	904	896	875	874	875	884	941	938	884	907	945	898	899	869	855	921	880	960	888	898	868	899	867	894	871	948	927	884	897	888	882	919	915	957	914	959	902	922	873	937	974	939	918	872	874	909	871	944	900	900	910	861	906	875	945	938	870	904	852	932	902	840	878	891	871	949	841	903	876	863	959	908	958	915	880	922	876	952	894	868	947	879	946	915	935	895	937	886	867	921	892	935	897	901	919	880	916	862	863	830	957	947	907	904	898	918	923	942	918	930	901	893	867	935	869	923	897	882	945	854	848	908	867	921	883	881	917	961	860	897	887	872	863	964	947	916	923	937	931	876	900	892	969	873	875	869	896	927	935	906	896	877	861	908	934	897	882	940	912	899	966	919	857	863	966	891	935	919	897	925	869	887	889	967	951	934	857	916	930	915	840	889	893	926	860	879	893	864	975	894	916	886	923	895	945	911	939	861	905	936	933	913	894	883	872	920	911	860	915	902	951	896	889	952	858	896	938	904	883	894	919	956	956	888	926	902	924	925	865	897	951	904	933	919	873	920	927	952	935	905	913	909	906	897	883	884	881	930	906	878	852	894	913	858	853	845	890	863	924	906	887	940	911	943	870	913	893	913	884	883	940	935	913	913	852	912	848	921	884	893	907	866	877	907	914	864	942	889	962	888	863	873	933	921	921	899	854	900	856	932	829	880	909	891	933	871	921	962	880	931	922	920	880	842	859	856	871	867	884	904	912	915	862	857	928	841	859	909	919	909	892	922	896	950	900	927	872	912	919	898	902	950	883	908	970	947	917	910	903	908	917	912	930	886	927	934	878	906	925	899	928	925	895	963	842	925	920	881	888	858	861	920	941	904	926	869	910	898	896	903	871	902	936	903	890	906	895	907	913	901	927	925	900	905	870	883	920	940	885	895	921	902	919	954	906	904	852	888	883	947	945	860	891	911	863	972	932	927	905	936	906	893	911	932	915	858
24578	21296	27376	27727	11914	586	259	250	252	245	256	237	237	242	220	226	217	232	193	200	201	209	193	216	230	224	214	216	213	218	228	229	230	215	219	199	210	235	216	221	197	235	236	223	193	234	213	200	209	217	224	224	223	237	213	216	179	208	197	236	219	193	217	193	198	224	224	209	204	198	210	213	196	208	232	195	223	222	216	204	223	209	221	214	190	204	224	216	220	229	183	194	212	219	231	194	210	198	198	209	203	222	203	208	223	197	213	236	197	223	208	208	220	217	223	212	204	217	215	233	234	198	212	206	222	216	233	186	223	201	232	216	228	196	195	233	213	196	217	208	185	221	217	251	240	205	214	232	217	259	226	210	198	221	204	193	214	236	207	202	211	212	235	211	226	217	234	192	184	231	223	211	214	220	194	234	204	213	181	179	198	193	209	222	225	219	241	211	204	208	228	199	227	215	219	196	215	223	210	230	220	226	209	171	224	212	251	224	220	234	197	218	221	221	208	212	218	230	225	194	220	231	209	216	212	228	222	210	219	206	231	210	238	230	213	191	239	201	242	230	224	217	207	200	200	184	191	231	225	231	199	213	225	212	225	217	194	208	211	175	213	222	205	214	242	233	233	207	208	204	226	217	203	222	229	211	199	223	240	214	198	243	215	214	208	169	222	222	216	226	206	222	214	205	220	207	226	234	222	214	201	212	192	228	217	227	213	224	202	203	205	204	242	243	223	232	203	207	197	217	226	214	235	193	212	243	218	239	217	212	222	229	232	215	212	188	206	206	210	218	222	196	234	203	206	200	213	230	174	170	200	240	205	224	204	215	205	210	191	241	215	218	245	222	194	194	226	217	224	234	208	192	212	196	211	219	211	214	208	204	190	225	189	237	231	212	214	227	199	222	195	239	236	218	217	226	199	216	224	211	216	217	211	210	240	220	246	198	250	221	217	201	247	215	201	238	209	248	231	193	222	219	200	224	197	188	233	235	225	216	214	238	209	212	227	229	234	206	206	226	205	197	202	199	242	208	206	209	208	236	241	209	207	212	196	234	217	204	209	220	235	212	226	222	217	219	211	214	210	212	225	236	203	226	214	217	236	213	217	205	205	205	212	219	220	225	192	208	207	232	206	203	204	198	202	249	218	197	190	241	217	218	217	199	226	215	196	203	183	213	217	196	212	217	203	207	196	192	200	213	193	221	225	218	209	229	211	244	224	209	205	217	234	192	203	217	222	225	194	222	216	225	227	210	248	217	220	222	209	215	212	237	212	189	207	224	205	202	222	233	228	224	188	201	203	206	198	202	237	176	224	199	221	234	200	208	215	215	205	223	221	207	209	210	235	188	205	225	198	214	216	213	213	217	211	227	197	225	234	230	192	192	216	227	216	216	219	219	211	230	224	216	220	225	222	222	233	212	216	220	230	250	216	242	221	238	214	225	223	209	242	201	225	222	243	238	214	204	194	227	211	230	208	213	246	216	213	219	246	207	213	218	240	224	209	210	226	218	228	214	200	222	201	238	196	229	240	186	221	249	213	231	223	219	224	195	224	211	214	242	186	214	225	225	225	226	211	242	201	250	237	232	204	196	230	195	210	220	230	218	231	233	204	209	205	195	210	233	210	198	228	200	196	199	205	204	219	187	238	214	187	223	220	248	227	193	221	223	181	226	245	231	232	212	209	216	216	211	208	215	207	224	213	226	193	212	208	221	212	225	222	229	246	209	233	208	218	236	214	211	186	221	202	217	193	193	227	204	225	213	211	210	216	210	212	215	216	216	211	218	190	200	195	205	233	226	249	201	232	213	205	212	212	202	239	211	232	213	201	216	238	192	187	201	225	233	222	204	204	224	200	225	207	224	221	235	231	194	216	234	220	213	223	216	222	192	220	202	207	227	218	210	221	202	229	217	222	221	247	227	200	202	187	212	230	236	188	245	230	204	229	202	225	213	226	227	231	200	231	194	219	208	238	227	223	237	229	189	230	211	199	196	232	218	203	233	181	209	238	227	210	209	203	186	212	239	210	259	206	208	214	224	224	209	218	236	197	248	217	192	196	228	213	221	223	229	230	206	200	205	220	198	228	216	217	189	215	232	209	211	220	231	205	220	220	206	232	213	219	214	242	231	191	224	208	192	211	224	211	219	216	228	205	198	218	212	230	193	204	218	222	211	186	248	201	217	211	221	228	227	220	225	195	246	231	220	241	189	189	233	215	192	236	203	214	209	221	226	196	202	236	213	195	206	236	229	213	198	188	200	225	218	215	236	228	232	217	205	187	201	221	232	192	220	211	203	247	226	209	209	212	221	211	224	232	213	199	216	235	217	233	247	177	242	207	214	212	223	213	205	200	222	251	214	226	200	220	205	192	226	216	204	221	200	219	203	201	211	235	204	228	226	190	204	174	183	203	234	208	222	220	217	229	232	222	213	227	258	248	199	188	216	237	201	218	211	221	225	259	199	231	196	186	229	212	177	231	224	213	203	210	209	228	197	223	249	231	182	216	201	230	216	188	218	229	204	202	198	192	219	242	191	189	214	230	229	235	214	219	192	196	204	228	196	216	191	224	254	212	238	248	230	209	212	213	216	221	233	191	192	202	207	225	197	230	230	221	225	226	222	254	223	234	234	200	208	184	219	233	204	223	214	228	215	195	220	183	221	229	215	212	217	224	196	245	208	215	218	221	206	198	210	208	198	214	216	240	214	242	203	204	208	229	221	192	227	229	211	225	192	215	230	227	210	237	213	215	214	201	199	220	214	225	225	222	199	243	212	219	213	207	223	221	239	237	227	216	223	219	241	204	188	233	215	178	226	223	213	210	228	219	204	247	218	213	205	198	222	195	227	252	178	238	211	248	226	204	223	201	237	206	223	241	206	230	200	224	221	223	192	199	231	196	238	209	238	201	209	206	202	224	209	203	200	196	206	222	191	233	202	203	207	220	222	223	230	203	204	213	187	227	223	212	216	224	204	237	202	202	225	229	233	240	210	207	221	209	197	219	218	250	187	215	213	214	215	194	230	193	219	230	229	209	188	216	211	229	202	207	212	210	217	200	206	217	225	218	215	193	233	199	200	204	207	202	208	199	213	211	204	212	197	219	215	175	207	214	204	192	222	222	205	210	220	222	203	212	198	231	210	248	214	239	213	213	202	232	200	223	228	192	210	225	217	217	213	236	215	186	209	209	210	206	234	244	218	193	224	218	226	225	197	221	202	204	192	214	212	226	221	190	217	201	246	226	205	215	213	213	207	229	196	218	243	223	246	218	222	234	189	206	217	223	212	222	214	188	221	196	234	226	213	217	213	219	188	234	263	212	209	209	197	244	212	209	217	222	222	215	206	217	230	216	218	247	223	229	208	217	208	204	218	206	216	199	218	224	251	217	200	216	214	231	204	214	238	220	222	242	196	198	190	211	183	230	201	167	206	227	263	207	217	201	216	228	239	219	233	210	205	206	240	211	176	216	223	216	213	214	211	210	194	219	230	211	219
34259	41547	38589	29528	7805	475	378	381	344	325	353	299	333	319	335	319	309	300	297	311	316	336	301	316	293	251	304	329	274	324	292	299	277	299	315	302	282	303	295	318	288	285	307	295	296	324	304	309	313	310	291	315	312	297	292	287	315	299	285	315	275	293	320	267	319	309	329	303	304	275	283	306	291	304	321	289	317	288	301	307	297	298	272	282	297	294	314	301	266	312	304	345	289	279	288	304	319	315	297	316	274	305	317	305	310	309	285	307	291	303	312	279	270	291	313	312	301	284	273	311	310	282	285	297	313	306	335	290	324	281	298	288	289	298	269	289	319	299	291	322	289	251	305	302	313	302	314	283	296	296	255	265	311	320	314	287	327	291	302	313	275	303	272	295	290	314	300	296	318	301	298	298	317	301	267	291	331	292	267	325	322	297	281	248	307	311	302	307	293	290	258	305	287	272	298	303	279	311	320	283	305	313	295	325	322	303	294	275	289	307	256	289	318	297	288	273	282	304	266	306	280	297	289	269	307	304	316	309	295	280	285	322	313	268	292	285	335	314	301	293	293	313	303	316	284	315	288	311	279	286	299	288	272	294	293	297	277	302	291	302	286	299	266	272	303	288	312	266	282	266	277	279	289	316	285	328	278	306	300	330	297	281	271	308	301	327	301	309	313	300	358	312	283	301	304	298	316	283	281	289	284	284	324	310	317	304	297	274	286	293	292	292	277	280	313	300	305	312	280	278	299	286	322	321	314	286	276	305	301	307	294	303	284	290	269	299	297	320	281	336	293	308	319	289	312	319	303	270	277	292	309	308	269	306	284	291	315	320	297	293	301	296	306	282	302	280	293	306	346	294	310	296	301	303	313	293	317	275	332	310	295	330	311	316	304	310	320	299	293	292	310	313	283	335	325	280	328	282	314	290	289	309	301	295	308	318	321	269	290	282	274	276	292	334	307	315	303	302	274	303	353	306	307	320	285	273	273	279	294	270	279	282	291	338	309	301	317	306	307	302	316	324	263	288	303	287	310	302	282	309	263	313	289	307	322	284	287	293	309	306	297	280	295	292	303	304	328	339	310	293	305	292	294	303	291	279	271	282	290	284	328	270	303	307	294	295	314	276	288	306	276	293	321	297	263	294	314	298	348	296	341	272	251	315	305	283	310	315	300	304	300	311	274	273	297	327	299	288	286	302	306	308	299	305	309	304	333	295	297	312	320	305	304	304	272	308	304	299	277	289	325	264	252	281	288	289	307	300	309	293	284	305	306	316	262	306	290	300	290	282	337	327	307	294	275	284	287	317	303	312	317	285	294	297	301	297	305	302	306	295	309	313	297	295	264	299	277	300	308	278	281	301	281	331	312	305	316	298	297	314	326	311	308	308	294	315	306	307	312	303	287	316	295	271	304	339	268	306	314	308	330	284	297	270	303	293	305	337	288	288	299	318	309	275	282	279	290	294	306	310	289	272	294	281	261	304	288	298	290	328	292	295	324	269	283	309	277	295	331	281	291	289	274	285	296	304	309	302	328	316	328	310	287	280	308	310	294	287	316	313	304	304	295	275	293	327	308	281	292	307	279	312	292	291	305	312	292	293	321	311	295	292	347	295	302	282	274	327	290	305	263	308	311	298	283	276	298	283	271	297	314	298	335	313	287	285	276	253	282	306	327	281	283	284	347	302	290	279	294	297	321	310	252	313	323	284	312	303	267	290	302	284	319	300	295	294	318	297	305	302	303	277	298	328	283	301	298	284	310	309	308	326	343	301	306	284	311	277	273	284	330	313	311	311	317	310	303	300	302	305	340	296	327	293	320	280	315	306	326	327	279	301	302	276	312	301	275	304	281	329	296	311	296	306	344	284	303	292	288	292	299	279	309	283	286	294	302	334	318	330	307	303	296	312	310	280	276	299	300	281	330	286	306	305	289	298	302	308	306	288	305	301	272	285	299	300	274	298	301	293	307	304	273	274	280	295	283	292	287	292	299	311	302	285	301	291	284	276	320	312	303	318	310	312	281	311	301	302	270	269	322	295	287	273	329	289	286	296	265	295	310	299	314	318	299	297	266	305	287	277	316	331	288	291	307	312	291	265	248	325	337	310	311	296	301	294	310	289	302	295	294	288	305	311	269	295	307	306	298	312	312	311	304	324	330	302	309	289	308	332	290	315	290	287	295	265	283	289	309	318	307	330	286	272	292	290	311	306	306	274	310	304	237	281	312	272	302	275	287	308	280	305	317	317	299	303	317	261	308	298	300	299	342	292	272	329	273	295	330	276	280	331	295	287	306	306	312	320	307	280	301	295	299	285	283	279	313	274	307	275	307	306	278	310	295	329	305	295	325	286	303	308	307	314	305	322	308	299	330	289	311	284	299	300	287	298	290	322	338	319	314	307	320	295	314	300	271	323	273	279	320	285	291	289	288	302	300	301	315	289	282	316	280	287	300	302	317	298	306	299	312	284	275	306	281	298	283	316	300	278	292	291	254	333	289	304	309	319	307	300	298	319	276	291	290	297	276	309	303	301	277	292	308	300	291	298	271	263	284	295	329	314	319	275	298	276	320	315	309	282	285	300	330	312	304	333	297	287	322	305	304	288	320	300	295	299	330	299	312	320	275	310	315	327	298	303	303	293	286	343	296	294	272	337	309	280	322	296	314	296	270	316	310	329	311	306	314	281	271	290	299	303	322	270	300	309	298	298	305	264	287	277	306	299	327	278	287	316	322	315	272	278	260	282	308	300	278	305	323	314	335	310	301	271	295	291	309	284	306	314	311	310	312	291	319	274	280	298	289	310	287	298	279	281	295	285	274	272	297	301	305	277	314	273	318	279	297	279	320	333	306	289	284	285	341	302	294	327	294	289	296	268	300	281	297	297	282	307	316	299	295	278	270	316	308	299	281	333	314	302	250	301	289	294	303	307	297	309	305	290	315	320	276	296	269	289	288	285	268	290	315	293	295	292	295	290	322	297	298	321	281	284	307	301	310	318	315	285	274	283	326	297	314	278	300	301	288	328	272	245	295	345	341	277	296	313	312	286	292	334	287	297	298	270	286	305	286	272	319	293	293	280	305	292	280	291	301	322	304	300	328	285	302	312	261	282	276	301	285	272	315	274	313	302	286	322	319	300	284	290	292	282	324	291	286	309	305	302	309	285	299	315	312	297	266	306	282	293	266	325	299	293	300	299	307	303	282	285	292	306	294	294	271	314	320	300	312	309	291	304	292	292	288	299	309	287	290	293	292	324	333	295	267	307	302	299	275	288	269	275	276	267	303	318	300	299	290	280	281	296	277	307	278	304	300	283	297	302	288	296	268	300	299	305	307	316	296	275	324	320	296	300	314	276	327	281	318	287	308	295	288	288	300	285	312	264	302	287	295	323	261	284	298	307	314	320	288	311	324	309	316	283	344	288	269	266	300	293	289	305	288	306	305	298	302	302	314	292	303	292	275	293	252	287	274	294	289	307	289	305	249	321	288	316	305	316
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
