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
339544549337	339544549907	339544550457	339544551007	339544551557	339544552107	339544552657	339544553207	339544553757	339544554307	339544554857	339544555407	339544555957	339544556507	339544557057	339544557607	339544558157	339544558707	339544559257	339544559807	339544560357	339544560907	339544561457	339544562007	339544562557	339544563107	339544563657	339544564207	339544564757	339544565307	339544565857	339544566407	339544566957	339544567507	339544568057	339544568607	339544569157	339544569707	339544570257	339544570807	339544571357	339544571907	339544572457	339544573007	339544573557	339544574107	339544574657	339544575207	339544575757	339544576307	339544576857	339544577407	339544577957	339544578507	339544579057	339544579607	339544580157	339544580707	339544581257	339544581807	339544582357	339544582907	339544583457	339544584007	339544584557	339544585107	339544585657	339544586207	339544586757	339544587307	339544587857	339544588407	339544588957	339544589507	339544590057	339544590607	339544591157	339544591707	339544592257	339544592807	339544593357	339544593907	339544594457	339544595007	339544595557	339544596107	339544596657	339544597207	339544597757	339544598307	339544598857	339544599407	339544599957	339544600507	339544601057	339544601607	339544602157	339544602707	339544603257	339544603807	339544604357	339544604907	339544605457	339544606007	339544606557	339544607107	339544607657	339544608207	339544608757	339544609307	339544609857	339544610407	339544610957	339544611507	339544612057	339544612607	339544613157	339544613707	339544614257	339544614807	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24183	23843	35912	30591	23335	18151	4902	567	416	431	393	412	432	446	362	419	435	425	426	426	427	423	408	370	425	410	390	390	379	371	386	403	430	432	376	424	378	392	407	385	396	388	416	407	398	380	403	420	416	394	435	414	390	375	414	413	387	414	389	391	384	372	393	384	396	372	396	399	414	387	398	403	401	412	418	414	411	384	397	383	387	385	393	442	382	388	396	415	405	390	390	400	430	440	385	396	383	385	405	393	387	382	387	330	404	398	381	430	406	393	422	419	395	351	400	411	374	367	422	379	431	376	397	443	437	401	440	417	403	419	420	379	388	407	398	391	371	424	386	450	405	357	393	394	407	436	417	416	426	426	411	389	371	400	370	369	365	415	375	404	422	409	408	389	423	430	382	413	373	383	436	410	408	394	409	427	388	419	353	413	420	373	387	395	401	397	416	351	390	403	389	432	375	388	397	406	385	386	418	381	356	384	373	405	427	399	411	386	428	405	411	424	426	391	424	401	420	390	426	365	403	397	405	419	373	429	395	393	389	417	445	379	390	391	418	399	360	378	401	364	406	395	414	398	425	388	403	399	392	395	396	386	423	371	416	393	366	400	409	428	388	362	368	409	416	421	397	406	396	407	425	414	410	369	382	371	372	380	394	387	393	442	392	406	389	469	406	388	417	385	425	420	399	386	386	397	447	402	408	396	395	410	436	409	406	391	423	386	399	384	409	364	400	398	399	455	412	379	401	415	391	392	393	395	400	399	393	394	402	387	434	385	385	418	396	402	391	403	396	371	377	388	419	360	417	420	419	385	391	384	405	391	392	394	397	401	400	376	441	399	395	383	359	405	375	381	427	409	409	408	385	399	371	367	383	411	386	389	370	399	391	397	396	416	405	423	424	385	434	412	384	394	415	413	400	389	406	424	402	414	405	404	413	402	382	410	404	386	389	392	409	431	410	391	445	420	372	371	399	433	381	414	374	369	378	407	397	426	435	403	403	422	403	425	451	431	413	384	381	382	437	364	379	396	418	390	412	379	421	393	416	424	403	396	420	454	406	407	367	402	464	392	392	400	380	409	408	425	369	404	381	408	401	402	397	395	365	385	410	406	388	428	395	395	363	406	365	403	424	415	397	377	421	386	406	394	412	384	354	408	397	401	410	421	368	407	391	418	414	382	411	410	425	416	404	383	403	380	393	413	375	403	386	384	400	419	389	424	411	408	395	400	386	374	415	389	395	380	392	385	413	383	404	364	392	399	408	405	372	398	401	387	383	371	393	367	407	375	380	370	400	411	400	439	401	381	418	407	397	394	399	383	400	386	435	453	395	360	375	406	382	416	447	383	372	427	396	423	374	409	404	385	397	430	381	372	420	392	401	413	404	389	407	385	395	415	414	392	394	402	431	387	375	378	425	345	362	396	402	397	370	398	389	430	371	380	385	422	378	410	391	414	428	381	401	397	400	409	383	413	387	388	401	409	420	442	369	412	406	445	393	410	424	398	381	393	363	402	426	405	380	433	375	418	381	424	388	382	369	424	396	406	409	363	370	409	401	357	421	381	400	416	403	377	404	409	387	449	378	383	393	400	431	400	405	387	399	399	386	394	369	383	386	405	384	400	387	400	364	398	430	388	406	374	415	410	424	405	414	406	411	424	441	415	403	404	399	414	404	423	408	385	384	398	381	388	411	417	355	425	403	391	423	412	420	443	442	432	394	387	405	396	403	430	381	380	421	425	456	400	424	391	396	373	407	404	395	399	397	432	412	406	389	396	426	405	369	378	390	389	396	415	350	381	418	432	368	393	412	404	367	399	412	417	435	383	406	417	383	402	372	391	384	374	436	375	384	405	417	434	406	399	412	421	407	375	420	403	405	401	437	396	382	391	412	391	419	384	398	412	394	414	378	430	409	392	410	396	389	426	430	371	403	388	410	373	425	412	398	385	381	394	364	409	394	394	385	425	434	363	422	408	421	367	387	407	392	455	398	400	402	414	351	368	433	380	396	399	385	441	359	412	404	406	382	368	373	400	398	391	408	401	437	353	402	406	370	411	410	376	368	386	417	400	442	410	375	380	402	383	396	374	394	399	361	431	407	386	412	383	378	437	416	415	409	393	374	385	405	441	399	391	431	389	404	410	432	431	381	391	434	379	420	385	380	392	419	418	375	402	395	413	394	386	405	421	399	431	408	393	379	394	447	433	380	395	389	402	403	380	379	392	405	389	403	422	399	393	386	394	402	423	398	396	385	411	412	385	378	416	398	403	413	432	406	400	394	371	412	447	423	373	401	396	360	390	409	394	371	388	407	395	391	429	417	427	400	393	387	403	403	367	425	407	399	426	395	419	387	397	405	368	396	431	386	400	399	389	391	394	403	387	391	365	390	374	416	367	391	372	372	427	410	368	381	368	431	380	377	377	392	413	418	394	375	355	399	404	394	395	409	396	391	373	411	371	402	396	414	409	379	387	380	415	414	418	386	367	380	405	420	420	408	399	390	404	379	387	385	398	380	436	403	410	413	402	383	380	373	384	360	372	397	387	418	407	391	387	408	458	391	410	423	394	407	396	412	380	374	427	377	364	410	441	381	406	394	416	412	397	417	405	411	387	381	410	415	419	415	415	398	391	378	379	426	402	429	409	408	401	442	396	394	364	443	398	384	377	380	361	455	394	401	379	436	404	397	396	440	441	389	430	406	415	379	438	389	401	385	429	388	425	398	372	411	388	374	423	406	397	408	404	406	376	413	417	363	408	410	413	392	373	400	393	394	412	440	378	383	371	378	404	363	386	404	401	422	387	395	370	402	408	379	377	401	357	413	368	369	429	390	404	392	428	404	434	414	394	399	413	401	421	393	399	399	390	430	394	435	417	401	390	435	431	388	433	392	434	378	389	390	425	426	417	382	414	414	410	367	382	360	419	420	406	402	385	375	373	392	383	408	381	394	398	427	406	416	387	424	407	469	380	379	350	439	409	380	393	386	379	423	444	399	383	404	353	421	407	403	427	354	406	410	394	418	380	397	410	406	360	388	402	410	412	365	394	397	383	412	419	399	405	377	433	387	416	371	394	386	398	398	388	365	401	388	397	413	409	398	398	425	418	384	371	411	394	398	393	396	408	399	377	435	396	383	424	413	409	393	404	367	357	409	407	388	383	396	389	377	395	411	412	401	411	383	365	398	455	428	412	407	383	373	402	398	426	391	436	382	413	431	413	376	417	435	402	375	391	399	403	394	402	366	400	420	442	373	411	382	395	392	403	408	415	403	400	415	367	344	388	419	383	433	378	388	384	420	373	422	410	408	418	407	417	386	412	405	417	381	362	369	396	401	413	398	412	420	362	398	412	399	413	388	411	406	414	411	410	431	383	401	387	394	380	384	389	414	378	411	427	436	376	387	390	415	408	420	388	397	409	364	392	385	368	374	380	379	411	399	401	405	397	363	383	388	388	385	394	403	393	433	419	424	424	381	426	402	395	413	395	380	399	407	416	425	409
59931	106839	84357	55379	29359	8996	1779	859	697	673	743	699	667	684	678	664	704	680	698	654	627	687	687	717	665	661	681	688	693	704	674	622	678	684	690	678	680	644	730	678	653	668	700	609	715	649	661	647	639	682	694	692	692	639	710	709	678	684	691	705	690	748	687	692	664	669	686	674	663	708	629	687	677	637	700	669	635	679	740	645	644	678	676	651	650	667	682	646	683	683	621	643	676	653	713	686	679	653	651	667	659	678	705	683	632	671	637	653	619	678	699	686	699	685	638	669	715	668	669	688	655	666	657	677	673	699	654	692	664	652	654	664	705	702	665	684	724	673	734	706	665	679	664	664	695	710	686	656	675	641	659	683	688	730	683	698	691	690	658	659	670	641	688	692	638	753	718	669	668	659	696	683	671	643	672	695	673	680	648	630	634	697	676	653	695	668	621	627	698	681	673	604	699	640	707	647	711	692	651	651	684	648	715	654	655	690	678	696	659	681	668	654	684	682	698	686	668	676	685	673	650	649	661	662	634	651	659	713	667	718	707	678	606	690	682	662	676	666	639	665	710	666	689	725	650	648	677	689	660	645	671	658	659	672	652	642	686	681	725	669	662	713	701	643	732	640	646	657	625	683	633	662	669	651	708	638	643	642	663	696	646	719	654	707	666	617	661	688	657	633	660	624	680	674	665	661	690	712	654	656	729	634	691	670	679	706	688	676	690	658	694	622	699	665	660	673	673	631	660	712	707	674	674	656	699	707	695	661	662	672	699	666	664	671	634	637	712	680	675	709	658	697	697	670	678	640	653	635	661	653	676	629	644	646	672	731	694	664	705	681	649	634	688	693	691	663	683	654	653	683	679	717	710	691	682	706	654	673	675	694	705	720	692	671	679	727	699	690	729	667	689	638	664	701	716	697	689	674	698	663	725	613	723	678	672	688	653	708	659	673	666	672	708	669	653	663	684	691	652	657	660	685	656	679	638	689	662	665	673	679	664	674	650	714	691	669	651	672	645	732	652	678	651	643	676	717	656	675	662	689	637	675	628	655	683	716	714	623	625	690	697	651	634	698	700	673	648	669	630	695	710	704	667	600	648	655	697	657	694	736	669	728	654	700	687	686	710	653	645	669	653	681	703	677	651	642	707	693	688	665	687	664	709	666	643	664	672	645	617	660	650	685	722	707	674	730	697	691	659	673	688	653	674	657	664	679	685	657	662	658	659	681	659	699	707	676	633	692	636	684	647	615	680	744	681	638	636	641	654	674	658	692	612	703	672	699	629	721	673	667	672	651	687	712	666	690	642	649	677	688	638	672	645	669	646	640	697	693	657	663	636	706	669	643	675	656	711	678	688	679	691	703	678	651	681	676	671	647	646	614	685	722	706	660	696	652	680	641	681	676	670	640	634	640	718	686	711	676	692	674	703	713	723	657	674	681	655	677	686	700	635	675	659	699	629	666	662	699	673	696	679	658	659	652	687	665	664	678	651	640	640	673	687	630	649	674	648	671	673	650	645	687	713	696	643	656	695	712	670	679	745	694	661	676	699	696	633	661	697	705	705	649	664	649	666	644	672	625	675	675	660	656	696	680	698	730	708	734	723	658	691	688	636	686	657	637	652	667	673	635	714	698	674	754	717	690	658	676	698	698	710	674	667	681	721	659	665	686	656	675	688	653	665	659	678	640	648	710	691	679	711	673	653	656	695	713	676	670	646	654	641	689	699	690	669	684	730	673	655	722	630	661	647	690	696	692	642	702	633	642	664	679	672	702	692	705	695	677	692	698	663	709	706	658	663	661	763	638	669	651	675	662	685	673	710	641	670	658	664	689	686	696	643	612	678	657	663	690	697	692	680	680	686	686	664	679	678	652	683	661	691	657	687	701	703	664	698	692	657	656	652	742	652	668	694	654	650	645	683	667	714	680	666	672	667	699	703	692	639	678	701	681	670	637	684	697	656	691	679	695	658	677	702	706	625	697	650	685	648	666	682	687	678	708	658	650	656	695	676	678	672	659	679	696	727	648	659	675	668	689	664	651	682	697	707	677	673	668	676	690	693	675	652	632	697	686	643	708	685	657	630	654	716	672	677	671	656	679	704	699	702	610	686	616	661	666	721	608	682	670	656	658	676	622	676	670	640	658	696	685	644	696	738	691	653	639	604	632	683	687	681	711	650	673	696	705	668	618	685	710	672	679	725	668	617	690	647	673	631	669	629	651	704	655	714	688	683	699	636	672	635	697	673	678	719	668	647	683	705	663	674	669	686	676	662	664	714	685	700	659	718	726	666	662	697	674	708	709	691	694	698	670	665	687	716	667	675	617	662	620	658	651	671	645	675	621	667	687	676	646	679	626	673	701	673	670	668	722	678	653	686	638	675	705	687	659	646	682	685	660	700	653	674	691	670	723	666	641	688	690	699	707	685	685	669	635	660	678	650	711	626	697	613	692	669	690	694	668	653	681	646	651	667	665	675	658	682	662	657	700	702	692	670	693	684	711	639	673	666	660	708	666	742	644	646	714	670	641	681	680	705	656	658	650	697	652	669	618	662	693	668	699	699	714	676	648	727	664	640	671	647	693	739	674	699	689	675	713	660	685	628	664	614	663	705	691	696	703	645	649	683	667	661	694	680	719	668	726	693	708	642	671	660	619	710	726	665	659	672	663	712	700	679	596	656	666	690	724	722	662	630	669	607	673	697	643	686	642	680	676	658	688	691	649	650	681	668	687	686	646	684	638	675	671	692	671	642	688	651	627	697	683	699	688	718	666	665	696	672	634	660	645	667	629	710	652	686	682	672	682	667	627	678	690	716	630	686	691	652	665	656	698	658	657	697	641	663	685	641	659	653	697	687	641	637	655	684	665	673	663	664	695	683	689	686	694	694	662	643	627	692	698	678	645	671	685	635	679	706	671	676	720	723	664	695	626	689	667	684	681	669	687	648	703	655	673	676	626	667	656	707	671	689	714	674	724	724	651	663	611	628	693	723	659	641	647	697	671	690	694	651	685	686	709	666	642	642	644	691	678	696	688	690	701	662	706	651	663	680	684	691	688	661	704	711	656	679	663	676	707	690	718	667	732	694	649	690	686	685	627	682	736	728	677	632	706	698	691	682	640	664	658	652	631	700	649	672	707	669	692	690	679	720	677	676	664	671	649	651	726	659	680	689	655	713	671	648	684	679	651	651	653	672	660	700	682	656	650	671	705	717	647	648	700	674	677	657	640	712	687	664	674	713	682	654	639	687	694	686	698	664	670	641	677	685	693	686	657	688	655	656	633	621	657	713	677	710	684	685	663	645	658	636	708	676	661	656	688	671	654	696	665	679	682	635	702	649	671	589	685	702	715	687	691	691	685	660	692	595	715	671	662	683	702	688	729	650	686	680	640	653	690	684	664	673	630	686	671	651	640	674	655	666	674	688	660	638	674	697	675	693	690	698	671	685	644	628	655	718	663	718	607	686	633	682	703	679	707	667	671	650	659	675	662	713	632
27600	34189	34776	17634	3753	863	402	321	279	292	298	274	308	290	320	292	320	301	291	320	283	272	334	276	318	313	307	345	270	292	285	302	304	280	305	275	301	331	273	295	308	296	281	290	304	294	310	285	313	311	303	326	303	304	288	289	268	292	310	316	293	304	336	285	265	296	273	312	305	320	277	264	316	292	327	303	294	313	283	292	324	305	336	303	311	298	299	285	284	277	308	303	296	284	323	320	281	306	279	281	282	314	306	283	311	300	321	280	302	316	305	303	290	283	309	294	291	304	329	289	306	301	283	303	301	285	265	311	310	297	307	299	314	292	307	314	290	313	277	290	290	319	311	305	277	303	307	269	314	286	306	327	296	276	288	298	283	283	280	311	297	302	276	301	304	300	296	309	297	278	253	336	279	308	290	304	291	289	317	299	313	279	306	290	324	315	291	277	270	272	324	285	315	286	280	292	291	312	334	287	303	312	286	280	300	288	274	312	285	304	289	324	273	263	302	304	297	277	304	314	287	302	280	310	284	288	284	317	290	278	349	310	278	283	285	277	289	291	282	277	277	317	312	285	279	310	297	292	309	316	282	334	290	299	289	308	295	281	340	300	281	312	291	309	278	293	293	292	288	293	305	281	300	277	303	313	303	271	275	323	298	307	304	322	299	286	303	337	299	273	279	303	298	310	288	325	305	313	280	296	303	321	324	318	297	276	302	289	286	279	286	298	306	281	292	301	297	298	316	307	309	336	283	306	324	293	300	293	310	265	294	305	303	276	291	285	280	294	312	276	291	323	270	306	259	276	333	297	300	297	283	286	317	281	310	287	302	322	309	306	288	290	286	299	295	292	290	311	310	308	285	281	316	340	290	288	310	313	294	268	317	330	293	306	319	293	284	295	293	280	311	296	280	298	304	306	283	317	284	290	291	304	295	315	295	319	304	310	300	306	325	301	312	316	277	269	286	301	314	324	300	327	299	301	318	291	306	285	274	304	275	248	314	301	306	290	290	335	316	303	288	279	292	282	260	264	301	275	278	293	312	323	344	301	307	295	301	286	310	301	292	272	285	286	296	268	313	322	285	313	311	268	303	303	302	293	319	324	311	303	290	283	279	295	282	294	293	273	284	296	293	281	297	293	291	289	273	328	274	310	289	289	280	301	274	319	322	318	276	313	313	308	334	317	260	311	332	323	306	302	294	284	326	327	304	298	313	317	278	279	307	311	295	282	292	266	300	289	278	285	280	332	322	302	301	299	303	343	271	293	314	307	315	316	287	315	284	304	264	311	305	282	299	276	281	256	266	328	291	286	279	286	298	293	266	296	265	293	280	318	279	271	325	332	270	316	283	289	294	307	301	312	311	299	302	297	308	288	313	312	310	278	308	313	312	261	316	316	309	277	290	280	298	301	313	306	310	297	297	318	297	286	311	305	306	275	303	291	290	301	248	336	300	296	282	282	291	293	289	302	282	300	297	296	293	308	286	303	292	312	313	315	324	300	289	276	314	282	304	276	309	297	342	277	317	294	307	290	275	278	299	319	308	292	277	322	318	299	275	310	296	289	304	293	302	269	291	299	314	305	326	334	302	321	319	285	292	268	309	296	279	321	266	306	265	290	273	269	319	305	283	333	290	316	290	303	302	295	340	298	263	295	279	300	298	325	325	319	278	326	294	276	292	298	297	265	298	274	265	293	292	281	273	325	279	307	298	245	317	290	289	285	303	270	301	315	311	306	296	321	310	311	300	291	285	267	310	298	282	302	306	311	310	303	268	314	285	269	283	295	286	297	275	279	305	302	293	303	305	265	293	296	320	285	279	291	289	305	294	312	296	293	287	293	308	291	298	334	309	281	333	317	290	307	313	280	306	322	277	308	290	293	307	259	312	286	296	300	288	292	327	301	292	277	285	301	269	275	315	312	321	313	307	317	307	276	304	324	296	311	277	306	295	268	275	331	303	302	336	274	306	254	343	301	296	290	285	310	277	293	270	297	295	276	310	300	284	272	288	288	298	276	303	304	322	315	315	305	311	303	292	289	316	270	282	290	303	284	304	336	327	330	306	304	296	283	304	310	291	299	320	311	302	308	297	284	311	268	286	301	313	295	281	297	327	309	290	291	300	295	318	296	303	259	300	305	315	333	295	297	270	289	315	260	339	316	294	308	309	320	279	313	297	293	349	264	297	306	295	289	315	291	306	302	315	275	308	286	291	280	323	318	320	323	319	302	301	305	294	303	332	300	333	316	318	290	299	270	295	268	294	320	303	282	297	330	302	295	292	266	307	314	302	320	284	313	301	268	273	293	316	307	309	289	318	320	296	289	270	314	337	310	320	270	309	288	297	278	276	308	313	283	275	294	274	299	312	281	280	315	333	304	321	301	294	284	310	268	277	310	306	291	304	298	309	308	308	344	291	340	303	300	318	300	301	315	307	267	293	310	278	275	295	295	279	292	292	296	308	324	335	292	297	301	316	306	310	277	306	302	310	293	304	330	298	291	314	318	307	309	303	320	331	267	309	298	301	335	297	285	312	302	308	317	301	289	286	287	303	293	280	301	305	299	275	320	298	315	313	307	297	307	304	297	295	296	301	304	274	278	283	291	282	283	301	299	278	309	302	290	283	303	333	303	331	287	308	287	322	325	311	293	312	312	323	316	291	327	280	277	291	291	301	291	297	315	294	341	253	302	262	315	301	295	291	306	299	300	307	271	318	315	304	330	298	305	292	312	295	256	266	283	304	315	278	319	317	327	309	283	284	321	309	291	303	294	256	267	312	295	302	320	290	322	312	299	288	280	290	294	298	261	292	303	300	291	294	312	304	295	291	284	299	300	285	305	305	306	325	299	340	308	311	302	313	322	319	291	286	277	304	299	299	303	338	278	298	324	294	295	321	284	318	285	295	302	304	320	268	318	325	309	314	297	262	301	327	292	276	287	294	304	308	309	295	276	323	296	311	275	291	320	351	292	286	345	288	288	300	296	311	301	293	291	295	295	299	291	313	307	293	300	294	307	327	308	304	333	295	292	315	319	283	312	288	275	305	290	299	272	294	310	302	318	286	297	326	266	295	298	282	315	314	276	292	271	326	267	299	294	283	290	322	279	322	310	316	343	258	277	262	303	307	310	293	302	305	304	312	318	314	290	282	304	297	264	289	310	304	271	309	303	292	297	314	317	303	292	315	290	322	292	284	321	321	296	315	311	295	301	291	326	306	297	302	297	261	321	315	302	306	321	313	317	337	309	291	308	297	318	319	304	301	283	314	302	312	316	320	274	294	320	300	311	302	301	306	284	338	284	305	283	288	311	300	323	310	292	322	321	306	321	312	315	289	276	299	281	288	296	273	315	303	290	301	291	311	273	328	311	321	279	286	311	273	301	290	282	302	310	279	293	280	290	314	301	312	292	300	300	313	323	266	316	303	283	278	301	309	323	325	326	316	322	306	291	296	296	309	274	297	319	269	280	294	331	281	302	283	272	301	308	305	277	321	308
30934	53461	39939	19113	5974	1513	685	536	526	567	534	528	545	563	545	550	580	515	557	584	539	539	513	577	563	515	532	554	559	593	533	505	513	516	563	578	559	517	527	514	541	516	555	565	520	562	576	526	553	541	569	540	571	572	528	512	583	581	534	536	554	558	545	533	579	507	558	584	547	513	532	558	551	551	517	580	582	526	566	540	535	505	505	552	519	514	530	519	511	567	522	514	547	482	560	538	519	544	522	520	540	580	551	545	559	580	516	533	542	535	513	535	532	520	531	556	538	577	512	547	553	552	565	554	525	530	557	568	546	539	528	552	530	560	535	532	523	548	601	528	544	533	563	564	510	542	565	545	524	516	509	532	535	551	500	514	554	507	516	570	545	567	511	524	531	565	580	537	544	502	503	536	492	567	542	520	550	574	573	504	519	563	549	543	546	557	534	568	536	549	508	505	516	552	552	529	519	524	541	532	511	540	571	540	491	520	587	539	541	529	540	523	509	529	530	561	538	535	505	521	529	544	526	511	517	575	576	562	541	561	518	522	507	526	494	540	499	572	521	512	510	533	523	571	535	529	571	547	539	475	587	527	537	546	556	533	554	509	565	516	582	518	536	550	499	540	515	553	591	558	516	534	541	517	565	526	518	583	560	566	541	530	575	542	593	525	559	534	533	507	517	530	574	541	531	571	534	572	549	578	554	540	466	578	555	521	512	505	562	515	531	562	562	522	494	542	530	556	574	501	526	519	541	561	571	513	553	550	525	553	564	517	575	514	537	548	573	534	581	524	542	510	523	523	574	555	538	501	575	542	524	520	513	497	574	524	520	561	495	564	559	591	559	530	564	531	528	571	558	526	559	522	517	483	553	548	565	588	502	519	532	516	538	569	541	533	517	577	547	553	541	534	505	547	542	557	545	528	559	538	535	525	496	546	503	529	552	559	530	548	508	568	508	531	529	521	520	558	520	535	547	542	533	546	551	541	535	583	547	536	534	525	520	541	524	555	575	568	556	532	528	515	510	528	533	552	549	521	538	507	511	568	541	539	519	558	569	564	563	537	550	561	508	536	539	529	526	533	575	509	530	531	523	547	523	530	566	515	562	525	569	512	549	540	561	550	547	550	537	549	532	543	558	535	534	576	538	538	566	576	528	512	558	493	558	527	524	534	542	540	512	504	525	563	527	572	538	522	552	549	565	604	538	556	534	528	557	568	533	545	576	542	530	594	551	519	521	537	554	561	546	548	514	550	517	528	569	521	580	539	501	553	543	563	568	557	507	554	545	536	548	506	525	534	527	573	578	512	531	561	560	554	559	550	534	559	576	535	537	516	523	487	558	528	522	526	557	522	503	520	572	582	560	536	518	557	552	518	505	533	512	528	541	482	481	528	520	508	530	544	524	550	545	592	535	519	533	539	524	567	556	514	551	574	542	526	534	542	535	510	522	534	512	570	506	524	523	533	566	509	562	592	520	546	549	552	583	533	542	490	509	561	514	546	556	520	580	546	541	547	526	512	550	575	531	576	548	545	511	532	515	532	531	520	566	527	516	521	531	517	546	546	550	530	575	530	531	597	533	542	498	537	486	562	584	516	547	547	568	508	600	545	530	542	545	545	525	550	575	542	538	558	492	557	533	532	523	573	512	549	543	564	524	553	534	514	523	575	541	526	544	531	534	549	584	539	550	556	540	542	540	517	540	565	514	546	529	540	530	516	585	542	571	512	542	552	559	524	555	546	586	536	562	509	523	517	568	527	522	548	527	531	527	505	548	546	510	562	509	538	509	558	532	584	538	517	531	551	542	581	543	534	539	526	557	516	516	520	534	516	525	562	519	585	563	542	548	550	519	531	554	554	576	543	568	542	533	510	509	527	543	537	536	548	532	536	531	496	567	569	532	493	537	532	525	593	587	529	555	542	547	533	574	561	551	567	503	520	537	497	494	525	531	578	544	555	525	548	538	542	521	535	588	541	544	530	509	546	556	569	518	570	517	529	529	556	545	555	526	509	513	552	558	530	523	533	501	514	491	526	526	532	568	531	536	593	527	502	584	515	539	540	478	544	563	543	558	529	575	562	515	514	590	544	521	503	524	552	542	576	493	539	522	531	541	566	545	520	537	485	530	535	546	544	577	540	522	499	548	531	536	542	505	550	512	550	534	504	530	529	501	576	535	526	542	560	527	524	541	532	540	561	556	528	556	526	558	539	530	519	565	501	544	517	499	554	508	552	571	562	507	603	559	503	565	506	520	545	577	523	576	553	527	574	576	526	585	535	542	572	553	524	564	562	510	556	522	484	568	520	524	534	580	528	539	587	555	542	557	539	521	564	572	568	576	549	518	531	532	574	515	543	550	523	550	554	570	528	514	557	518	531	549	537	525	553	530	536	558	532	536	552	507	488	541	548	562	532	557	553	497	535	535	519	550	545	519	527	550	515	523	548	516	560	484	560	519	521	550	563	530	531	533	528	543	534	520	552	501	581	503	525	536	555	501	491	556	517	525	561	546	524	525	499	512	523	523	531	537	514	513	562	527	538	569	531	546	546	526	545	507	510	509	516	476	517	575	487	486	545	529	481	519	556	521	542	560	520	563	558	523	539	514	518	557	534	521	547	548	531	557	526	589	550	538	512	487	533	548	524	535	529	545	552	546	516	495	575	509	557	501	572	542	511	539	532	544	525	553	567	547	531	575	547	569	504	536	526	533	550	494	518	598	552	539	565	530	520	508	538	531	545	573	520	521	566	507	518	568	572	529	521	582	559	555	556	566	537	531	548	546	564	516	543	503	542	501	528	518	551	501	566	555	530	592	543	568	550	516	512	541	481	511	595	529	574	503	558	549	536	552	543	578	507	535	517	528	545	537	529	507	535	522	525	502	575	553	534	574	531	544	559	552	556	603	509	598	550	558	548	573	592	563	515	545	532	509	556	536	552	539	502	518	546	511	531	512	552	500	512	563	558	573	578	567	537	579	588	538	516	559	542	529	550	522	512	514	528	551	522	557	557	556	523	591	523	536	534	492	509	522	573	568	524	574	535	502	537	563	551	504	552	533	516	554	511	496	567	544	552	546	527	551	552	538	523	501	526	522	570	563	522	524	523	526	534	556	489	528	556	541	538	541	567	513	574	525	593	537	498	555	522	544	504	534	493	547	536	528	532	542	509	591	505	514	539	553	564	543	512	546	521	506	531	527	572	510	570	529	529	511	540	526	576	548	516	530	539	536	549	523	526	549	530	519	565	561	555	593	534	543	536	548	546	587	504	557	488	556	527	522	555	569	533	557	558	538	524	556	527	525	603	537	538	499	543	511	557	524	530	496	556	527	536	539	554	548	576	513	554	581	541	557	513	564	565	520	520	526	520	548	554	579	519	548	508	515	559	580	524	545	538	549	556	523	511	579	558	517	558	509	550	585	535	552	561	554	518	586	532	526	529	556	560	551	520	553	528	549	528	532	520	564	533	512	563	518	531	519	535	509	531	562	555	532	552
24495	26523	41779	33574	20981	9604	1126	391	326	349	386	342	351	359	334	345	348	335	344	290	343	322	348	341	324	346	340	342	360	356	328	283	361	301	345	314	325	313	290	301	315	316	347	351	363	340	347	337	334	361	308	292	337	323	346	341	294	353	323	319	332	345	354	321	342	339	337	342	320	312	326	322	357	314	338	314	322	339	329	290	307	311	348	303	317	309	316	314	323	327	318	305	357	311	289	350	360	326	331	325	348	322	318	325	337	344	322	337	341	351	327	349	315	312	334	374	321	328	319	303	328	319	320	313	320	321	330	325	311	355	339	341	305	311	318	367	328	347	330	285	326	299	326	334	316	340	304	324	333	323	352	353	321	293	309	328	372	317	318	329	323	324	336	313	326	323	321	347	325	349	310	323	337	357	305	330	332	327	310	305	345	340	320	330	341	320	340	315	295	336	361	322	304	306	340	328	333	321	325	269	352	322	343	311	347	356	358	297	357	334	310	310	333	327	311	322	327	318	349	302	300	343	352	347	332	338	294	317	313	310	320	345	340	337	330	327	320	315	322	356	362	319	304	361	326	332	332	326	354	328	343	329	311	328	307	319	320	318	305	318	305	338	338	333	332	317	336	343	357	340	302	340	309	322	322	310	339	344	328	326	371	315	334	346	315	346	325	352	330	306	297	322	332	325	313	334	334	344	339	267	314	327	343	315	317	297	338	310	293	327	318	344	353	342	356	341	316	291	353	334	320	325	321	319	342	351	349	331	318	367	331	320	335	323	298	335	354	333	357	360	362	328	316	317	310	345	328	360	356	347	328	330	318	311	329	336	387	342	326	313	310	326	331	321	319	336	307	342	330	337	324	352	352	304	351	315	323	324	308	330	276	314	323	361	349	357	341	341	344	320	347	326	329	315	306	318	302	316	334	347	336	292	330	318	321	307	343	317	361	310	321	309	346	309	339	345	319	353	328	319	277	336	347	325	337	334	352	327	333	328	360	349	333	299	337	333	331	324	351	313	352	339	317	335	354	327	300	322	349	308	351	317	317	331	323	322	331	330	353	330	313	336	336	331	294	306	317	319	323	322	311	355	338	331	343	311	316	341	313	360	353	301	333	335	323	309	342	331	337	334	346	338	343	333	314	329	343	316	359	318	309	339	345	356	359	367	318	282	309	334	325	343	301	295	326	310	350	334	337	332	332	335	341	363	351	318	335	318	332	322	319	303	326	346	347	316	311	315	344	344	313	337	311	353	302	337	332	329	316	345	332	287	310	311	327	329	335	321	338	328	282	316	347	307	347	326	330	338	300	322	323	307	319	340	330	310	351	330	331	313	324	325	311	327	324	330	311	310	325	299	292	330	317	336	351	375	309	317	326	346	292	315	285	342	359	306	313	309	303	342	335	325	329	356	343	305	337	326	323	333	327	314	319	361	339	306	317	341	303	358	352	338	325	320	321	335	311	284	311	329	322	311	340	335	331	312	345	301	314	342	319	341	316	326	291	356	350	324	338	336	374	321	344	323	345	310	350	342	368	328	323	325	318	322	332	331	345	301	313	311	326	347	321	344	333	319	308	286	341	344	337	317	330	339	325	312	309	348	350	309	362	306	351	291	358	351	329	340	317	317	341	314	308	310	347	335	334	331	337	347	329	336	337	342	339	367	327	324	298	315	341	345	340	339	312	329	345	320	331	321	348	306	375	344	327	324	320	326	336	323	354	331	325	376	343	310	344	375	336	308	328	332	326	343	312	325	314	314	310	337	316	343	340	328	338	329	337	338	315	350	335	303	327	339	345	330	352	289	301	342	333	336	384	343	358	301	299	314	316	340	330	306	312	309	305	308	287	359	314	308	285	328	338	318	313	321	353	299	318	322	339	305	321	297	322	318	346	299	335	351	280	322	319	299	348	368	296	344	341	342	327	348	320	371	308	320	323	372	328	338	306	306	334	351	301	315	289	319	368	330	337	352	329	328	312	339	330	305	339	347	307	317	320	352	337	322	324	333	349	326	346	290	330	329	343	339	346	307	321	340	356	335	358	334	351	315	322	335	349	346	347	342	293	347	343	318	350	337	331	307	325	355	315	340	357	308	384	327	354	287	303	346	318	313	353	309	325	354	329	357	321	331	299	320	335	346	323	332	344	327	344	324	318	329	340	317	360	309	346	340	328	356	322	327	345	323	324	322	328	320	354	351	310	322	314	357	311	330	331	352	326	334	306	340	335	358	331	370	314	327	350	347	359	331	324	367	335	327	326	344	342	304	307	318	297	308	328	344	356	348	337	332	337	339	345	345	314	325	320	308	342	311	363	318	324	311	333	331	341	327	321	321	335	297	312	338	302	343	321	325	295	326	324	336	332	293	316	355	319	318	361	314	338	330	305	323	322	296	326	313	349	309	333	339	349	345	341	342	291	348	329	334	313	317	330	312	347	340	330	303	357	316	351	318	314	324	318	325	347	309	342	365	350	325	327	324	344	318	328	318	310	372	339	297	302	317	350	328	342	338	321	355	354	340	326	334	376	317	350	356	350	340	323	327	324	337	317	343	357	327	319	278	302	306	331	325	327	340	322	310	314	356	294	353	326	382	362	303	360	354	320	334	306	320	340	304	343	332	349	354	347	375	327	306	362	340	370	305	334	295	326	329	321	311	329	329	339	345	300	344	315	351	356	331	339	319	337	315	315	337	352	323	336	335	330	344	304	345	293	337	330	347	330	331	282	326	306	353	308	319	346	329	324	337	316	332	341	333	332	333	348	364	316	305	321	368	299	352	305	359	316	290	296	322	296	286	319	333	326	321	307	313	347	334	332	343	353	347	343	294	318	359	335	317	334	355	330	331	324	320	322	308	333	344	331	362	325	335	346	333	344	324	371	331	335	318	334	302	310	346	329	322	325	324	349	312	321	294	318	340	313	316	317	339	284	322	315	293	327	313	322	370	352	334	331	330	324	316	365	301	343	340	339	309	313	321	307	335	331	348	324	342	324	341	308	328	340	279	385	345	340	341	343	343	322	300	314	331	312	335	345	281	339	325	337	317	326	325	316	330	321	318	316	336	347	333	329	354	353	345	304	321	330	303	347	326	356	331	331	314	296	315	319	335	291	311	364	320	327	340	321	348	333	295	324	322	327	319	333	314	327	334	322	350	324	344	305	312	322	319	353	348	355	326	307	337	328	341	332	330	335	344	309	301	337	375	318	326	323	329	307	310	311	343	324	330	343	358	298	305	303	347	356	313	324	334	334	328	304	323	326	328	329	345	350	311	337	338	302	327	329	323	328	329	351	316	274	303	308	339	333	319	324	329	307	297	328	327	311	300	363	373	329	349	313	359	333	322	331	333	322	337	309	310	333	331	337	319	325	345	322	325	306	331	339	293	323	332	311	338	337	310	335	309	313	316	307	335	338	337	345	346	332	316	357	308	339	328	347	329	329	312	332	338	348	326	333	349	324	347	314	351	316	337	345	296	347	313	347	345	358	336	304	309	308	326
53136	97116	75236	44694	21155	5588	1174	672	578	562	610	589	581	537	628	565	532	604	604	595	572	588	603	570	609	553	557	586	603	563	600	622	579	575	605	582	572	620	565	554	592	573	574	580	553	577	617	626	568	568	606	581	585	564	571	554	588	583	571	586	537	599	581	566	568	559	634	558	572	581	587	546	615	587	552	619	557	608	554	584	554	583	558	565	589	577	595	608	586	569	619	626	565	556	593	577	569	578	584	600	562	599	575	564	555	620	624	600	584	601	585	584	594	582	559	568	544	582	600	589	616	565	604	549	611	596	577	603	550	589	600	587	568	545	601	545	543	575	574	577	542	590	568	581	590	535	583	568	558	589	571	635	600	562	548	571	579	600	615	563	554	573	570	550	510	571	610	534	537	570	577	576	585	644	570	575	589	571	561	569	559	576	574	567	576	552	622	554	583	587	561	562	609	581	581	624	594	580	577	591	639	594	562	590	630	578	592	546	588	570	552	627	585	577	562	585	554	577	597	609	565	566	562	562	583	549	610	541	560	615	623	558	556	577	546	568	612	595	572	613	602	590	528	584	567	564	591	599	582	609	586	619	576	590	602	575	590	639	619	586	585	546	566	628	603	605	580	574	609	559	575	568	602	552	616	594	547	595	525	615	537	569	610	620	520	610	608	573	585	543	591	605	562	572	577	591	579	570	548	638	570	615	563	574	550	627	533	585	593	570	588	546	568	608	595	605	617	575	578	564	551	594	560	565	551	549	628	567	606	611	596	529	593	581	547	577	596	558	546	591	567	574	523	555	565	561	596	579	599	568	549	585	583	574	569	599	598	564	558	553	567	592	583	580	504	607	558	549	560	562	570	615	614	581	607	594	610	543	576	538	622	583	600	552	589	567	558	555	569	578	583	587	596	558	626	562	589	587	556	623	555	607	577	583	608	575	558	607	566	538	556	596	542	600	581	586	578	520	588	610	602	581	549	544	613	568	610	580	590	554	554	584	603	566	591	581	537	584	540	586	560	556	558	579	554	589	530	559	600	578	549	560	529	545	616	611	593	542	555	607	563	589	636	573	593	624	604	592	578	607	568	586	611	555	628	586	547	576	594	574	549	596	597	575	556	568	571	578	593	574	606	578	568	572	574	534	633	547	570	626	566	605	608	545	570	614	609	551	589	613	580	557	549	588	525	598	566	575	549	624	594	548	623	604	621	570	600	597	554	567	592	611	573	602	597	535	570	574	597	584	570	564	582	627	565	574	638	573	597	580	594	565	556	574	572	602	583	588	552	566	570	573	567	582	593	507	633	562	579	602	596	595	589	579	585	526	547	587	554	578	566	605	606	606	585	607	550	585	557	558	564	631	569	579	550	581	597	569	547	559	615	581	618	561	558	578	568	554	584	537	584	621	592	561	567	611	515	572	608	564	582	540	594	563	590	598	610	585	568	585	579	593	594	588	575	577	570	635	623	572	594	607	528	545	609	582	601	581	590	595	603	571	592	590	540	589	530	592	569	613	642	570	551	632	567	576	564	558	564	586	583	611	555	538	595	583	603	578	560	539	596	592	581	591	595	586	637	605	552	594	597	580	548	606	563	621	570	568	557	560	583	602	601	539	599	586	591	557	563	607	537	589	573	554	557	574	583	548	570	613	545	548	594	552	607	600	546	570	579	527	604	572	598	550	572	602	608	596	604	557	576	566	599	574	554	632	610	597	566	589	556	596	603	596	612	582	574	604	578	591	544	607	560	593	601	551	574	575	593	578	566	549	577	547	595	568	625	564	539	506	571	582	579	546	560	616	559	562	616	555	606	570	597	572	587	578	601	581	596	574	592	549	608	549	578	574	593	600	570	577	544	579	604	587	536	549	578	562	561	585	598	562	612	590	546	532	619	534	574	588	575	576	552	592	563	596	573	574	572	561	579	591	588	565	578	543	519	572	569	590	574	594	581	549	554	613	572	610	583	592	551	550	568	588	557	607	535	577	563	577	582	573	598	574	593	627	578	584	570	570	571	597	601	588	562	571	549	565	595	576	588	595	592	618	605	625	566	569	576	630	612	560	599	567	563	572	608	608	601	570	551	601	587	557	585	605	582	563	576	537	623	576	624	591	606	595	571	556	542	544	567	605	569	591	587	538	583	578	579	643	565	618	557	561	578	545	606	560	598	542	599	612	566	589	565	554	553	579	555	610	597	536	600	562	528	576	588	541	586	541	603	548	574	596	566	585	602	597	594	620	589	588	544	581	600	595	574	584	565	573	598	582	566	582	573	559	602	563	559	579	604	596	604	571	582	599	585	540	576	557	575	560	586	609	555	605	571	600	572	549	556	550	597	585	565	576	558	555	617	582	610	604	634	567	566	594	579	535	593	629	572	558	558	564	596	603	595	559	537	555	580	540	575	578	567	585	592	576	583	573	614	572	557	603	597	533	576	568	583	594	618	584	594	591	588	566	588	579	583	561	588	561	591	612	546	597	578	584	581	599	595	583	635	595	547	580	549	568	569	584	568	588	578	595	571	583	561	552	576	587	559	580	557	605	587	607	552	604	582	579	590	568	591	592	565	624	591	581	595	588	552	571	572	591	581	603	561	607	617	600	599	589	588	559	532	599	556	577	572	564	603	598	605	554	559	566	600	586	596	509	627	557	533	591	596	575	631	572	575	604	616	577	599	576	575	575	572	582	545	597	573	611	571	582	546	597	567	596	537	600	593	570	547	636	571	570	585	572	605	613	553	553	577	528	548	584	536	617	571	580	554	574	569	563	583	581	543	560	563	563	564	559	568	562	602	577	555	546	571	580	575	595	540	602	591	577	592	550	567	595	568	588	578	593	549	608	607	553	581	596	589	600	607	617	628	574	556	606	594	572	581	559	546	582	564	525	544	601	623	603	564	585	576	588	541	572	563	548	608	602	582	538	577	630	521	587	632	575	560	613	600	594	579	572	573	574	600	582	612	552	608	585	602	559	584	602	584	602	569	606	552	607	568	555	578	586	567	576	567	588	613	612	582	568	557	567	589	579	592	589	549	611	589	585	600	554	586	594	571	554	602	602	571	590	537	582	588	580	622	619	553	614	590	580	551	597	592	554	578	555	604	576	610	551	596	564	610	547	581	597	596	541	583	588	540	569	589	599	591	557	570	582	593	576	560	593	592	570	542	608	517	584	525	551	555	537	607	568	617	582	584	597	590	586	539	578	513	555	582	571	586	614	639	580	595	592	573	592	553	554	611	565	599	576	583	631	528	576	618	607	560	600	600	604	557	616	575	574	556	537	538	597	570	529	561	564	575	582	550	591	587	582	576	583	584	575	600	566	567	632	600	611	549	579	579	589	556	584	575	576	590	560	571	583	612	550	633	591	602	621	556	582	585	524	617	568	568	556	555	599	615	628	613	616	619	573	608	593	537	615	530	577	593	569	636	557	572	605	609	568	584	584	579	595	587	577	561	541	585	541	552	533	555	566	573	566	570	615	591	590	582	562	585	569	613	521
23407	23543	35793	29808	22256	17262	4728	492	446	405	427	376	405	387	353	372	390	414	401	404	420	383	386	367	367	378	345	370	358	397	394	414	403	353	383	410	384	389	374	389	361	422	394	406	422	414	415	384	376	394	401	409	377	401	377	367	406	418	379	357	365	398	372	412	381	374	362	361	360	411	409	388	382	398	386	421	376	411	348	369	382	380	407	407	354	380	387	364	398	329	379	417	417	357	411	366	392	426	375	372	384	368	377	404	394	411	383	400	404	375	381	362	365	387	388	362	375	374	394	353	413	404	437	418	380	365	359	372	445	406	404	393	366	384	379	377	385	394	380	373	386	363	409	367	370	375	411	371	368	342	432	364	379	387	403	396	393	394	367	372	387	417	373	403	361	346	411	362	391	359	391	352	392	418	390	375	343	379	382	376	381	389	345	374	368	382	408	391	387	412	369	375	364	355	374	377	384	387	364	394	373	391	396	370	365	362	402	378	384	372	393	390	398	341	363	363	390	408	361	415	413	420	405	403	383	373	409	404	412	415	400	385	377	373	397	396	392	360	385	390	418	411	352	370	391	368	388	374	374	405	375	363	365	364	361	347	383	373	414	371	385	408	402	386	384	380	388	341	367	405	349	374	384	374	384	388	390	380	400	352	389	352	356	380	403	411	344	383	374	385	385	385	385	405	369	372	346	360	406	386	365	379	375	354	391	372	378	375	386	386	416	403	383	352	375	412	383	363	353	397	395	357	385	387	366	388	411	398	418	363	403	416	370	404	420	371	374	346	379	367	364	370	401	377	387	363	391	373	356	373	365	375	417	358	375	379	345	391	365	356	358	402	371	372	381	373	382	388	389	388	375	359	378	370	376	395	360	379	381	394	389	387	361	386	398	412	414	423	350	348	400	413	361	388	362	412	370	418	361	412	393	404	371	383	388	386	379	390	385	388	421	367	381	390	359	407	359	404	410	415	400	352	378	379	395	404	416	418	382	330	383	374	384	372	365	358	355	376	363	384	343	376	375	381	392	342	385	381	368	362	386	397	389	415	367	395	373	391	407	378	401	384	420	404	388	411	390	387	433	403	414	402	397	432	392	393	336	427	373	353	384	362	377	385	383	376	372	408	380	364	382	381	384	364	397	376	385	407	401	385	416	367	360	406	396	417	389	372	348	373	369	389	421	386	364	349	420	355	388	389	381	395	373	360	392	430	386	358	399	376	369	396	370	376	397	395	364	365	385	368	383	413	372	347	382	346	379	380	390	390	371	416	411	399	390	399	382	378	376	417	359	376	392	379	375	398	338	372	425	364	411	410	366	382	389	373	387	387	366	384	370	394	430	399	396	396	370	358	354	396	378	374	364	394	363	380	423	391	426	413	378	416	360	382	415	393	383	378	383	396	389	356	392	415	370	353	369	396	369	395	388	377	397	424	383	391	401	402	358	377	379	394	401	392	378	344	423	372	396	391	352	426	354	367	375	398	376	348	416	393	377	385	404	376	361	406	361	378	385	385	410	380	369	360	411	406	387	374	364	414	378	363	375	381	394	352	356	406	341	382	380	378	352	387	387	382	353	401	366	397	370	412	393	384	374	382	354	367	390	393	374	359	392	433	371	393	412	375	354	375	377	390	389	355	397	384	385	382	429	407	367	393	355	410	368	380	390	379	410	408	403	408	399	387	395	364	369	365	416	337	366	389	393	410	415	363	397	378	372	382	416	361	369	384	366	400	378	369	367	389	372	365	394	403	360	367	375	382	384	371	365	369	387	419	378	394	381	372	433	408	388	398	369	374	374	402	364	371	353	364	412	409	374	358	406	381	424	379	366	418	416	450	375	372	365	399	381	390	378	347	383	397	382	370	393	364	397	389	376	388	425	367	380	359	359	398	372	392	421	400	381	376	373	368	367	381	364	376	384	387	400	371	420	408	346	387	355	398	382	391	390	385	403	398	375	402	381	404	375	415	381	388	390	393	391	357	405	380	363	387	386	380	397	424	390	402	409	389	339	385	381	367	408	355	402	395	415	408	388	426	351	394	363	398	412	373	388	392	358	374	414	380	381	354	376	381	376	403	372	364	382	352	369	392	375	361	369	372	392	378	381	389	384	384	352	365	411	380	390	373	381	413	398	357	384	379	379	428	364	395	390	379	377	391	378	379	392	404	385	399	373	383	402	376	401	398	376	384	374	390	392	414	390	393	393	404	378	383	357	397	443	396	363	361	412	366	356	343	387	360	406	361	373	374	357	377	417	406	380	386	374	381	415	406	349	389	412	376	406	373	367	385	394	382	352	373	403	393	379	413	401	398	388	404	381	365	391	368	410	380	417	391	411	396	389	412	406	377	362	401	372	373	408	384	392	421	344	373	402	400	371	404	395	381	371	387	407	385	407	371	381	375	382	384	389	407	389	383	379	394	369	372	411	398	384	414	383	385	355	398	381	356	353	385	357	373	359	377	400	389	340	416	399	416	366	406	358	383	338	351	364	389	376	362	391	385	371	354	362	399	388	381	402	403	365	391	402	401	382	391	350	375	353	425	393	390	384	359	387	379	395	357	370	358	410	365	418	370	398	399	383	368	381	368	424	364	407	362	372	383	372	398	393	395	401	382	391	408	372	390	417	381	340	384	391	395	381	421	366	387	392	388	421	407	381	374	404	400	372	361	366	422	360	377	385	356	384	382	368	373	369	390	365	380	385	349	375	409	395	378	377	383	374	387	404	366	386	352	390	395	358	402	403	369	437	380	391	370	393	389	378	383	364	407	374	422	383	395	382	382	383	374	389	386	412	417	378	396	379	409	359	385	388	378	379	380	401	413	391	400	366	383	353	368	386	403	371	383	384	387	351	394	411	395	393	372	371	392	359	410	368	358	366	391	358	374	414	401	425	356	392	365	381	412	374	384	390	392	386	346	374	440	378	378	417	399	366	367	396	352	403	361	400	378	346	382	401	391	402	401	388	400	412	381	397	396	393	378	363	399	387	396	353	378	417	350	388	383	395	390	373	428	374	382	371	405	377	371	404	405	394	388	389	415	383	384	414	390	394	387	399	385	396	401	379	391	405	340	365	368	353	361	413	375	382	407	374	421	395	391	402	385	386	347	363	405	374	383	412	387	378	366	373	381	413	379	405	401	393	347	386	397	375	390	397	404	404	406	359	395	364	394	430	398	401	335	397	417	405	352	375	395	381	369	364	433	382	362	378	363	372	383	399	339	343	380	385	393	440	369	368	406	384	364	362	422	369	375	381	356	364	373	357	377	432	338	418	388	350	388	376	425	406	389	414	397	390	411	393	358	387	384	390	375	375	357	403	377	383	370	380	340	369	358	364	383	377	377	361	402	370	400	394	391	365	378	361	375	380	375	437	400	346	399	365	418	386	383	398	382	390	414	370	370	361	399	406	394	417	353	395	407	400	369	364	383	370	362	356	392	352	370	397	385	379	384	398	413	400	361	378	369	406	390	365	400	383	340	367	373	417	390	381	381	370	410
56106	101651	80820	52007	26866	8319	1797	679	638	649	666	655	705	646	642	645	648	670	623	624	694	664	654	653	693	691	671	671	660	620	637	591	663	638	633	674	616	674	653	639	694	644	659	641	645	620	666	632	611	645	700	669	658	684	644	639	680	665	647	668	634	690	634	627	652	642	630	623	632	628	734	675	685	634	643	651	636	689	660	639	666	654	637	632	661	649	681	653	693	660	669	623	662	630	640	638	677	647	666	643	669	617	634	658	647	639	673	676	635	704	651	676	631	650	634	614	678	677	650	686	687	639	682	640	674	655	660	638	633	661	668	645	662	649	689	690	662	628	637	638	643	640	672	643	694	675	679	621	629	625	634	652	677	670	656	660	617	632	637	635	675	690	648	640	636	674	652	619	648	670	656	671	655	664	651	660	692	629	639	665	623	636	631	641	656	659	632	651	638	687	578	651	656	650	661	658	642	669	631	620	625	681	614	618	659	592	681	640	634	629	684	648	682	644	672	639	647	659	668	661	628	624	628	660	685	620	660	690	601	674	635	674	617	662	637	658	674	676	655	656	589	641	669	671	613	704	657	600	661	616	654	657	615	683	617	645	669	667	679	656	709	641	665	631	676	618	653	623	689	644	681	691	662	641	665	707	627	567	672	629	645	641	638	638	662	650	635	644	634	615	666	645	663	637	641	684	636	647	650	657	662	673	618	642	629	682	617	670	652	646	646	666	669	624	644	626	650	628	658	649	682	623	651	606	659	630	654	626	660	641	621	643	643	653	621	671	653	678	667	730	682	680	693	619	628	634	659	662	650	618	638	660	608	676	594	654	643	616	654	693	648	643	690	629	661	665	650	630	633	681	631	634	671	673	652	660	714	630	660	671	635	656	687	664	677	672	680	669	649	635	631	658	620	625	701	670	658	683	647	660	665	667	641	639	658	660	636	675	669	673	673	663	608	643	672	684	696	648	638	612	677	654	668	618	620	651	635	626	621	682	601	641	645	674	671	639	609	674	666	641	602	670	669	669	653	638	655	672	685	656	643	679	619	643	668	660	670	686	631	684	667	681	678	629	639	677	634	645	654	659	654	690	683	642	685	659	680	640	682	653	640	656	653	635	665	631	728	660	692	612	614	666	647	692	657	648	634	668	653	655	651	669	649	671	656	626	634	639	646	616	636	660	650	648	671	680	685	668	619	648	716	621	601	649	667	662	652	680	651	688	653	684	664	651	656	615	681	714	655	639	631	692	634	660	666	659	672	648	664	630	657	657	636	593	660	621	600	616	681	662	661	625	690	653	637	677	670	634	677	645	662	600	660	641	653	658	631	652	657	671	694	664	633	672	667	614	625	634	595	683	688	640	661	634	652	628	658	668	638	608	656	654	642	630	638	653	650	645	664	656	638	691	641	654	679	605	648	636	672	632	656	665	658	681	663	629	633	690	647	655	617	635	620	627	635	643	656	665	643	618	625	692	650	659	631	640	673	649	651	685	644	645	704	643	627	640	657	644	664	662	623	675	649	658	626	652	663	651	666	665	649	696	614	653	646	670	660	657	605	672	663	644	657	612	639	665	646	652	683	694	680	691	665	655	634	625	651	676	627	639	626	653	684	681	655	648	709	646	651	652	656	658	659	643	658	705	648	665	621	705	686	642	623	620	622	680	702	627	632	688	661	660	643	665	608	679	586	666	624	658	650	646	694	665	638	663	631	633	637	635	643	577	641	632	684	655	660	649	592	624	657	656	654	646	640	633	617	595	630	674	638	696	665	625	662	636	663	668	661	609	638	625	644	672	663	653	657	667	623	624	640	635	638	641	660	644	698	644	621	668	682	682	678	615	666	660	707	697	661	655	629	691	682	662	663	642	723	656	625	594	637	643	646	674	611	658	667	663	646	679	637	606	630	639	614	688	644	635	603	624	649	666	668	627	629	631	663	648	649	710	671	629	634	647	625	660	674	678	688	668	633	655	614	639	679	622	619	630	665	683	665	662	650	718	621	659	672	682	692	624	633	666	665	656	648	685	624	636	663	669	602	675	662	664	664	678	671	630	653	642	653	643	634	648	674	628	622	688	681	642	632	638	660	624	641	699	636	649	648	669	610	620	694	607	673	626	634	619	629	687	675	685	649	647	630	635	612	621	623	669	663	675	653	654	647	689	637	643	628	647	618	623	651	656	712	633	685	645	677	639	707	613	646	616	644	634	670	616	634	673	688	673	709	667	658	664	667	629	588	615	655	634	656	650	659	661	677	662	654	642	657	625	658	680	682	665	690	655	620	645	641	675	665	615	718	671	689	638	649	688	663	649	623	645	652	617	686	635	666	640	641	672	657	633	672	660	675	627	654	653	695	618	654	670	625	666	656	633	646	642	679	669	643	679	620	659	642	648	654	681	617	637	675	653	675	642	643	665	649	635	712	704	639	652	649	638	633	643	640	632	643	669	649	666	624	640	657	705	657	655	673	663	651	640	664	647	631	715	688	649	663	659	673	659	623	643	662	662	648	651	650	683	692	609	645	697	657	692	640	641	633	661	654	635	629	600	676	655	634	682	649	660	646	653	625	608	622	655	663	652	629	669	667	661	621	676	696	666	645	662	659	649	668	648	627	674	674	582	675	662	626	676	666	624	689	655	609	644	643	672	623	650	682	671	660	653	643	667	631	635	659	685	654	649	653	656	633	660	637	707	629	640	678	674	671	673	624	670	639	665	640	686	654	668	608	655	628	665	645	652	679	685	675	665	682	645	612	656	662	677	599	653	658	683	670	642	627	626	619	632	660	611	724	636	683	630	636	664	627	626	667	638	654	648	632	661	620	632	598	648	670	691	702	637	602	651	695	690	655	672	627	655	689	672	634	637	652	663	682	672	615	648	652	627	637	668	640	637	667	684	688	672	660	657	641	633	665	658	640	635	675	672	638	649	667	634	636	639	638	636	602	661	615	629	687	653	663	660	622	666	643	681	664	669	652	661	624	645	664	654	623	678	666	671	659	624	641	667	661	643	632	651	686	639	653	673	692	598	641	672	696	647	657	682	658	657	664	695	704	672	644	663	667	678	674	663	685	671	669	648	635	679	632	666	662	635	629	653	650	687	660	657	660	668	669	634	652	707	699	610	643	628	631	654	670	651	669	665	654	645	622	623	657	652	692	601	663	660	618	633	642	631	606	685	609	635	630	628	644	668	669	681	672	679	701	622	611	664	634	627	670	631	632	669	636	632	620	635	619	626	648	629	614	652	685	604	639	703	653	633	669	661	599	675	648	632	674	642	694	616	645	645	686	608	644	682	636	632	670	698	676	629	660	650	684	623	631	632	646	659	656	646	681	647	651	639	627	695	680	661	663	676	629	655	640	637	628	662	631	626	623	650	644	637	712	658	645	674	681	655	616	630	638	658	701	666	680	641	661	640	669	653	649	687	672	661	635	684	616	662	670	670	660	649	648	628	721	679	619	636	583	599	639	663	646	668	712	664	661	623	705	683	598	636	626	641
27866	32608	34549	16968	3529	737	394	278	301	277	291	311	302	304	319	285	318	282	299	299	290	307	302	311	303	300	297	313	297	283	325	296	331	317	316	299	268	298	275	320	285	317	290	284	293	293	293	309	315	286	321	288	282	280	250	293	316	293	307	314	301	297	299	288	317	281	285	302	305	315	317	282	304	304	297	266	345	321	333	292	304	290	304	298	341	301	320	298	295	312	323	299	297	282	297	321	303	303	302	294	304	309	311	347	278	283	279	271	315	310	300	268	298	282	305	263	304	310	301	266	309	293	280	313	295	307	300	324	313	305	283	303	330	274	296	301	277	294	289	268	304	276	302	297	293	327	286	298	306	318	324	293	293	260	264	296	263	281	310	281	291	303	293	301	291	304	311	287	306	299	318	295	310	304	282	289	295	285	297	268	307	304	280	303	292	318	304	275	294	301	295	294	312	281	340	286	299	322	314	284	285	281	268	290	286	276	331	279	315	316	307	279	272	312	300	280	269	307	310	338	310	301	268	266	277	292	315	267	295	271	302	322	287	294	301	295	293	284	307	328	286	287	287	296	310	304	287	323	319	276	319	271	308	314	275	294	319	286	297	281	301	274	309	296	292	298	326	293	272	315	293	302	304	292	297	302	267	289	295	306	292	287	292	316	285	297	306	261	289	315	300	318	275	298	314	308	300	308	323	296	308	292	291	287	315	305	279	336	279	323	323	287	284	267	325	267	291	306	329	310	286	319	327	315	316	289	289	324	289	328	318	304	268	268	311	293	294	307	282	314	327	265	289	313	295	281	299	327	277	318	306	296	296	292	314	285	320	288	325	289	306	292	293	301	297	298	282	304	301	257	282	317	309	313	309	294	304	308	296	287	311	299	315	308	306	263	306	306	275	274	275	298	301	310	297	273	302	298	291	311	320	288	287	314	274	304	288	321	320	277	296	280	293	301	308	300	317	300	307	274	293	304	305	316	286	315	311	292	292	305	277	306	286	282	315	296	318	263	286	317	291	309	320	307	327	306	290	281	295	275	286	305	285	321	291	284	324	324	302	311	297	283	312	310	302	296	288	304	318	302	280	288	305	278	297	327	286	298	313	275	317	332	279	294	300	298	277	293	278	296	281	295	312	272	295	275	288	315	341	313	306	278	301	240	307	323	304	291	318	295	360	332	289	313	299	302	297	315	312	342	305	302	323	295	294	319	293	319	307	269	303	302	293	316	285	286	303	304	295	324	267	317	298	268	301	293	289	290	285	294	286	287	284	287	291	302	299	272	288	296	302	292	306	299	329	315	289	278	306	289	327	301	323	313	310	290	315	307	333	275	306	301	300	286	336	291	273	286	282	274	277	305	292	332	297	320	296	269	310	299	296	298	294	300	294	307	313	294	307	308	289	329	309	302	280	302	296	323	307	311	325	287	273	296	309	287	304	315	319	283	268	310	284	284	308	278	308	308	307	319	304	323	326	261	283	346	339	299	289	281	311	282	305	289	301	311	301	323	295	293	324	289	293	331	299	299	321	321	289	257	318	305	301	280	303	324	306	283	293	295	324	299	274	326	297	308	289	325	284	324	283	301	277	320	291	297	287	304	286	271	275	325	284	269	331	343	311	285	309	284	296	305	281	288	328	291	298	328	298	311	290	280	279	280	303	310	285	281	317	288	282	301	307	290	278	268	278	287	284	319	293	297	296	305	289	299	295	313	306	304	280	323	308	313	281	288	308	280	340	294	321	298	296	302	314	327	289	318	286	295	294	282	318	318	299	300	304	313	287	311	300	302	280	299	266	309	301	317	317	309	301	319	266	287	319	319	282	282	323	287	274	294	303	311	282	300	288	265	272	301	291	294	271	290	278	352	297	328	300	282	299	296	285	321	285	302	307	307	281	287	288	308	278	283	298	298	283	295	309	296	296	286	291	269	323	291	298	289	293	276	277	299	282	309	292	288	291	310	310	294	289	295	292	311	287	323	309	279	288	272	272	294	276	317	309	314	336	266	305	279	315	299	291	279	326	271	327	303	301	290	309	290	291	290	313	287	296	296	294	317	298	288	310	289	286	307	292	270	292	304	287	309	302	320	278	270	278	286	283	304	313	316	311	294	300	282	322	296	302	333	298	311	277	303	326	280	309	315	297	279	287	290	282	312	311	322	299	278	308	296	301	320	309	316	307	315	331	289	273	335	309	319	325	312	281	295	285	306	322	299	328	302	293	303	318	307	313	295	311	346	284	302	298	309	291	289	310	322	289	297	312	308	290	317	271	313	289	294	266	288	334	295	316	330	324	293	293	289	295	309	304	295	289	291	304	320	314	308	268	301	296	286	292	310	342	273	281	329	274	322	305	270	251	291	313	288	292	282	271	301	275	299	303	320	295	295	288	339	282	281	304	340	288	296	281	304	302	290	278	284	325	294	296	319	305	342	320	307	282	307	276	313	300	275	278	298	319	280	294	326	294	322	265	292	324	298	292	304	307	310	282	288	299	289	288	289	318	311	305	320	277	289	320	302	318	316	300	288	284	317	300	313	323	315	282	325	285	302	281	293	323	312	311	299	299	298	295	278	290	306	308	281	302	298	319	314	279	299	303	288	328	293	291	294	288	353	322	299	309	300	300	315	313	325	292	295	314	295	310	286	310	313	307	346	340	317	339	296	324	300	308	303	334	304	309	291	307	284	275	295	289	300	275	304	270	326	309	277	302	295	279	315	304	273	310	275	286	325	290	307	295	325	317	298	299	299	294	309	312	305	329	329	313	303	281	289	296	314	319	293	275	303	301	326	315	289	305	302	312	303	319	300	288	317	312	299	281	291	317	301	286	315	280	264	302	292	301	281	316	277	269	313	279	293	299	324	293	307	316	295	281	276	312	314	291	285	330	335	278	310	290	267	299	287	303	285	291	297	298	311	287	283	305	326	328	316	291	306	279	323	259	310	277	307	277	304	305	292	315	302	307	304	288	325	273	304	312	329	277	301	271	273	284	299	307	299	299	290	315	324	302	289	269	301	330	330	302	296	308	301	342	308	301	288	295	295	313	309	315	299	310	303	319	331	310	294	280	301	286	306	290	311	289	319	309	283	318	302	283	267	275	284	327	274	296	295	297	290	306	298	319	289	320	308	287	277	271	321	310	303	301	312	293	305	353	318	279	294	291	284	281	320	294	279	314	299	308	336	286	312	298	296	313	300	270	301	325	326	308	311	317	275	307	294	310	270	286	301	268	303	291	271	295	306	303	302	293	292	264	299	280	253	349	308	261	294	322	295	290	292	279	320	298	251	312	288	320	293	298	269	305	275	324	312	298	315	276	274	344	317	288	275	293	289	280	330	312	285	311	317	294	308	293	293	299	289	280	317	268	325	273	304	300	268	332	285	302	279	288	289	313	329	320	328	296	290	300	305	318	304	307	288	280	296	290	293	324	274	300	312	287	285	282	295	282	289	265	295	341	282	313	281	302	289	294	285	298	325	300	297	312	314	304	333	309	255
31938	51292	39289	18487	5716	1503	712	582	584	547	582	523	562	585	521	532	541	539	547	537	593	547	524	515	527	506	569	559	514	520	550	514	540	556	548	538	558	538	549	519	522	532	545	512	579	505	522	585	537	531	573	538	533	545	566	535	503	511	550	540	533	533	531	498	514	509	536	557	524	524	551	508	532	533	552	546	519	545	503	551	546	544	540	524	560	555	503	514	498	556	560	555	555	527	563	536	516	534	523	531	494	544	546	533	528	531	563	574	537	585	502	537	540	510	575	526	510	536	512	539	555	559	591	532	551	497	537	548	531	536	551	526	542	503	554	509	561	540	485	553	560	504	533	569	530	541	544	523	556	555	503	524	525	555	552	518	528	557	526	558	587	531	524	524	537	569	529	519	538	490	558	524	515	543	565	582	549	509	510	538	524	495	556	544	575	532	521	525	518	571	537	543	549	539	549	535	545	508	528	547	557	549	530	504	546	516	535	521	540	544	500	517	540	516	559	499	575	552	525	545	526	522	535	526	545	528	527	612	525	545	549	512	538	542	515	535	548	558	505	590	553	497	519	536	522	540	522	523	544	568	538	537	523	516	525	525	524	541	574	504	527	555	510	561	583	528	546	521	507	496	539	514	525	552	565	552	547	532	471	501	534	561	521	553	557	565	534	570	532	550	573	527	549	535	524	552	543	576	547	520	583	527	530	519	558	515	516	542	490	535	546	577	537	544	547	580	561	557	531	553	569	535	523	570	530	546	554	536	563	516	505	518	550	537	541	545	517	517	553	533	567	564	588	535	546	544	567	512	539	529	528	554	539	519	535	570	497	565	494	547	571	537	499	531	514	529	515	518	532	581	532	540	545	548	551	511	556	502	549	570	558	550	587	526	565	521	544	553	534	510	560	542	513	512	546	545	512	566	530	561	510	580	529	543	516	548	512	542	534	567	526	542	513	568	546	535	549	542	541	527	582	569	541	526	534	553	528	553	526	507	528	550	549	522	574	500	561	511	552	554	563	524	545	516	573	515	534	551	523	526	502	546	511	583	520	518	521	542	541	522	537	504	510	536	532	542	515	516	506	566	522	540	511	533	512	497	545	544	516	509	566	530	549	559	548	555	565	498	538	565	563	541	557	540	536	570	569	537	514	540	535	561	516	508	557	546	583	555	554	558	549	511	614	539	513	524	520	529	563	551	545	561	532	522	555	558	524	565	553	519	574	527	551	542	531	551	563	513	535	526	526	509	528	505	554	546	534	554	520	534	557	542	543	500	566	552	518	533	520	502	570	544	528	547	532	534	572	486	520	536	541	537	540	523	526	533	530	544	562	546	509	519	544	528	586	559	532	551	552	526	540	550	554	527	514	537	481	558	518	521	527	554	576	552	557	509	533	558	504	539	528	552	522	527	523	560	586	551	507	538	561	515	503	520	536	569	503	531	538	545	556	520	526	509	539	565	569	567	569	519	550	534	565	542	528	548	581	536	526	489	558	516	570	547	487	521	530	548	541	544	538	540	532	573	578	569	518	499	545	507	514	536	536	529	555	536	521	543	551	554	544	546	543	565	552	529	545	530	529	528	534	581	542	524	525	559	534	531	526	523	531	526	565	542	523	535	530	565	476	526	553	535	532	568	530	586	554	569	542	524	537	545	495	544	498	578	589	533	513	541	524	489	482	523	549	515	545	553	546	536	519	521	590	490	553	546	506	498	537	553	524	580	558	509	563	500	541	533	534	534	547	545	520	547	507	550	576	545	537	539	569	493	500	553	527	516	507	580	535	546	516	591	526	555	541	567	555	556	562	477	589	557	533	493	497	504	539	552	555	569	559	518	553	570	518	516	533	545	535	511	557	551	558	553	543	505	576	528	592	511	561	562	580	497	572	513	530	526	553	529	563	557	545	547	553	532	520	536	531	582	524	556	528	542	551	531	541	491	559	524	522	557	564	559	539	528	544	510	563	526	557	564	539	578	544	560	553	542	503	542	505	548	519	587	566	574	530	520	551	530	534	526	532	544	577	550	537	549	537	528	492	503	529	555	542	544	541	527	556	557	514	560	535	528	542	520	552	536	562	522	546	528	527	520	545	568	544	556	509	507	548	544	508	513	516	532	528	578	547	518	549	530	525	514	540	571	533	533	532	500	505	531	552	509	506	565	546	534	526	538	563	523	522	565	518	495	563	541	517	536	501	490	587	571	531	547	556	533	507	544	561	552	531	548	554	511	492	537	541	512	503	519	538	505	588	546	531	535	512	543	568	539	561	583	578	568	587	565	549	535	561	554	542	551	513	483	523	520	530	544	518	554	524	535	511	497	539	547	520	566	543	500	509	517	519	525	559	522	480	505	529	550	548	565	551	540	531	518	539	533	528	547	529	610	597	535	526	545	542	507	553	541	535	558	520	559	528	538	554	566	547	565	510	562	529	571	517	575	513	560	548	546	538	548	553	514	558	532	545	520	541	524	529	542	544	594	608	549	517	539	579	522	531	510	523	534	528	553	538	558	536	550	534	506	538	566	518	539	540	534	544	524	525	515	552	558	529	539	532	524	533	513	541	525	514	526	513	522	552	520	539	542	541	512	486	534	551	520	537	525	569	558	535	562	503	543	554	520	558	535	580	518	519	526	592	505	539	518	581	539	523	523	508	512	518	505	578	557	506	536	593	583	559	539	568	542	543	541	530	515	533	555	566	524	542	537	546	506	561	552	525	543	558	473	515	567	549	517	548	535	573	614	511	561	542	545	518	540	524	512	531	520	571	510	553	561	537	563	564	570	535	545	553	544	510	516	560	532	561	518	548	569	558	541	525	536	542	517	528	522	519	506	521	579	535	591	527	576	504	485	548	529	513	516	484	492	536	532	521	556	547	545	545	530	516	519	511	549	511	548	567	554	498	526	498	522	563	531	557	539	557	526	530	544	528	540	551	533	515	531	527	553	542	532	594	470	531	510	531	540	524	524	572	529	527	541	511	501	535	529	537	551	529	529	551	527	518	554	549	533	544	532	554	560	528	522	559	542	522	513	507	545	545	562	572	535	525	548	564	570	491	530	499	528	542	519	558	587	515	525	591	534	534	520	543	525	514	519	558	537	531	495	544	504	548	565	531	572	545	513	502	546	513	574	506	536	519	524	559	557	559	534	524	551	539	504	543	562	569	553	534	530	541	540	504	526	532	536	498	551	526	544	545	558	532	561	538	532	544	525	555	543	583	577	534	489	574	517	510	520	556	553	516	525	558	581	554	523	500	569	571	516	530	565	580	551	559	569	514	562	506	547	508	524	575	545	537	485	558	540	528	544	517	521	582	599	512	551	478	531	530	524	511	503	553	547	509	502	546	567	521	549	538	522	560	484	503	534	512	549	519	539	553	587	533	532	551	536	550	545	535	497	527	544	530	538	540	536	545	535	515	553	535	487	541	552	550	487	539	525	559	535	596	499	600	496	545	550	551	560	562	593	570	569	518	511	490	521	568	551	550	500	541	499	516	559
24379	26085	41908	34053	21299	9802	1192	365	365	353	351	308	311	369	351	317	313	345	335	339	312	319	315	301	332	308	325	349	322	319	336	330	349	325	306	318	349	341	362	335	324	352	332	305	317	333	310	340	347	305	325	291	306	322	358	321	342	334	310	314	345	333	310	336	331	309	297	331	311	358	326	285	325	367	322	349	357	321	343	312	346	318	317	332	318	355	350	320	344	329	340	336	338	360	355	333	305	326	362	348	323	341	341	337	352	327	328	327	339	317	341	332	345	363	316	336	344	349	305	315	352	331	328	332	337	328	340	326	324	360	367	330	342	331	313	378	345	364	353	306	322	325	310	316	323	338	329	335	345	321	327	333	350	331	332	344	341	339	336	330	333	318	320	341	323	337	340	318	327	313	324	331	352	346	336	344	329	317	304	345	329	347	370	321	317	355	329	346	319	349	335	356	306	319	385	334	316	326	313	325	324	345	328	323	336	311	357	346	328	328	320	339	345	296	341	344	320	307	325	339	328	336	323	344	312	302	325	292	352	354	335	311	317	371	318	345	327	297	322	322	346	334	326	341	319	309	329	337	310	294	346	336	339	303	345	304	368	316	362	299	335	329	365	316	337	346	341	311	327	318	330	319	340	341	369	361	310	340	334	322	283	366	332	351	339	272	317	321	319	362	329	324	332	342	323	359	342	318	321	318	316	326	330	313	311	313	335	361	367	361	346	345	333	348	296	344	306	322	327	304	291	356	293	319	332	356	316	309	327	343	308	296	355	298	311	328	315	324	339	343	364	356	324	351	302	332	335	329	361	290	335	337	338	329	335	302	344	324	316	316	341	363	342	342	310	321	341	347	315	322	327	326	345	337	320	352	356	299	346	316	319	347	324	326	317	347	314	313	356	343	345	301	315	307	304	327	348	330	330	298	345	336	344	312	316	348	348	334	315	339	348	348	330	356	307	318	313	339	315	335	308	349	343	328	341	321	314	337	303	325	309	305	379	342	290	348	315	341	341	298	325	287	299	336	296	321	318	320	300	328	319	348	332	337	355	306	318	339	343	382	342	346	308	338	338	368	325	327	328	326	343	329	333	322	317	311	340	364	328	333	332	348	354	351	325	333	340	312	349	315	338	343	345	302	344	345	354	373	371	334	350	339	311	317	353	326	309	370	325	311	341	349	353	324	322	320	330	345	353	317	325	345	337	343	340	315	329	318	316	348	334	311	306	293	355	315	363	323	308	304	324	320	340	308	310	345	336	356	318	351	334	318	347	354	360	339	339	346	324	286	309	308	327	314	348	335	350	327	345	333	292	344	336	315	361	310	317	314	344	335	280	315	317	323	315	352	345	324	362	309	355	310	337	346	338	320	327	349	346	331	337	315	318	347	326	328	336	339	331	356	313	356	340	298	333	332	359	320	329	297	309	336	338	357	328	350	350	328	364	312	333	327	321	376	335	327	319	340	295	370	307	325	340	336	352	358	337	302	332	324	308	354	331	316	321	325	314	326	323	308	319	326	344	327	335	337	320	334	318	313	307	307	304	334	330	302	331	342	353	309	313	312	351	338	332	324	343	338	306	375	338	335	299	346	331	317	329	311	308	329	313	364	314	321	343	336	337	326	328	336	328	338	347	346	360	331	310	304	375	330	320	321	306	340	326	353	319	344	356	332	321	329	341	331	327	340	312	337	320	317	283	322	346	357	317	324	337	308	338	307	361	322	337	305	343	344	316	318	310	309	325	347	324	296	359	338	324	340	349	327	373	325	316	322	300	341	321	323	307	355	338	296	322	330	346	364	339	367	314	337	383	340	354	320	335	324	306	331	341	324	315	344	324	317	320	302	310	345	299	323	332	324	323	342	320	337	310	295	333	356	358	292	317	334	336	336	346	343	350	319	324	327	349	333	300	330	353	317	315	319	324	320	338	336	344	296	324	347	310	317	319	307	302	366	329	329	313	310	349	319	340	322	339	309	280	336	315	324	335	356	334	323	314	332	310	338	323	317	310	316	324	298	336	322	316	316	347	317	339	305	340	322	323	322	336	367	312	345	319	355	303	347	321	339	347	331	309	311	316	324	296	329	326	337	326	344	337	307	349	329	328	298	315	316	328	364	310	294	335	324	333	365	334	305	350	327	323	326	356	322	305	325	319	350	318	305	343	315	348	331	334	338	344	328	319	325	324	303	308	348	353	329	329	308	336	356	360	311	312	331	369	323	294	321	299	325	316	330	334	348	335	287	310	345	307	319	369	344	350	324	312	348	317	331	342	334	321	343	323	371	307	303	326	310	314	315	364	336	314	359	304	317	328	365	349	322	355	322	331	340	319	329	340	351	327	333	316	340	333	343	363	315	337	328	318	323	321	324	344	369	323	324	296	318	339	309	328	331	333	312	329	312	367	318	338	328	314	332	361	340	316	340	309	357	334	332	341	302	320	331	315	366	320	326	354	347	296	340	312	334	311	332	311	329	328	314	299	360	347	350	315	309	328	377	337	323	331	321	362	299	326	322	331	338	357	335	316	330	350	313	376	328	330	365	337	360	311	335	322	343	347	323	325	303	307	325	333	315	306	323	363	340	344	358	298	348	345	319	320	337	356	298	331	321	337	325	290	327	309	332	310	323	375	323	312	312	331	328	317	304	336	334	343	369	356	349	313	357	320	378	322	327	348	328	341	334	333	344	314	310	340	348	329	307	361	332	339	355	311	306	316	302	278	359	326	320	309	291	343	318	322	322	359	310	338	335	367	306	290	318	326	301	323	362	334	351	321	321	329	315	308	340	337	317	322	316	335	351	333	330	339	333	321	315	309	323	303	329	299	327	361	336	318	318	340	359	335	345	346	332	345	325	329	322	320	333	321	307	344	330	297	338	334	321	365	316	337	337	297	304	343	352	332	313	310	322	366	314	341	324	349	347	338	320	323	332	344	330	313	314	322	340	351	323	344	330	340	333	295	344	326	312	340	296	341	338	325	366	335	360	319	330	337	337	324	376	305	341	320	345	318	344	308	357	310	348	304	370	313	373	344	315	319	334	320	335	331	356	344	315	339	337	290	325	335	307	320	341	361	332	325	340	344	340	354	302	340	334	353	332	317	318	341	344	336	353	343	325	331	354	332	339	343	332	331	344	326	328	285	321	324	311	326	331	306	287	323	315	299	346	341	337	327	321	317	335	321	337	320	341	353	362	309	340	343	355	342	371	318	322	340	347	313	278	304	333	353	316	367	310	318	321	329	327	338	304	323	323	309	319	333	343	332	321	316	347	317	324	350	333	322	346	335	333	299	327	336	347	341	332	321	330	282	306	356	339	299	306	344	353	332	314	323	335	302	356	322	330	340	325	326	315	372	330	301	342	333	339	336	308	360	304	359	342	357	312	348	327	322	319	337	323	354	343	327	341	326	322	294	305	330	340	354	297	357	280	315	338	323	336	344	348	339	301	319	335	305	324	298	347	348	324	326	360	304	366	342	316	317	334	308	332	319	326	355	338
56329	96038	74698	45106	22229	6383	1552	689	607	602	586	540	606	559	561	618	613	551	580	572	606	596	553	596	604	568	573	543	571	632	555	575	558	575	586	611	581	596	603	594	585	652	556	583	581	553	609	596	605	591	645	585	585	537	591	599	589	569	595	622	606	620	591	598	578	610	570	627	563	569	592	554	603	569	582	587	560	591	587	577	595	592	572	567	564	563	553	605	548	582	571	642	551	564	556	607	597	563	591	601	542	565	581	591	606	579	548	587	598	587	638	596	609	592	598	609	606	589	573	599	570	554	629	629	550	604	574	578	587	598	604	540	565	594	609	582	574	549	577	601	585	613	549	598	547	575	606	576	537	580	614	586	590	577	629	541	570	562	540	556	607	590	593	605	555	588	597	639	626	581	606	584	602	622	572	570	584	607	609	569	608	591	610	608	568	597	608	609	547	543	556	535	607	579	572	623	582	583	567	602	558	588	582	573	575	602	570	549	568	572	575	618	539	614	581	574	592	592	570	567	579	589	588	571	611	596	592	568	613	542	583	557	582	576	620	608	590	575	617	598	602	594	589	573	533	583	602	598	586	612	558	604	603	576	580	564	554	571	598	609	563	553	549	592	595	603	592	537	604	577	594	569	602	602	605	612	612	581	640	580	610	568	615	603	571	631	589	588	601	599	603	588	580	592	572	637	576	554	579	572	564	654	559	542	545	559	535	585	548	582	568	582	539	591	597	574	585	593	600	567	558	559	558	565	631	593	583	592	607	553	566	587	639	611	609	599	595	615	583	574	626	557	593	554	569	532	605	638	549	605	561	558	632	540	560	564	621	630	600	568	606	576	588	565	572	577	547	563	538	593	588	545	578	628	575	572	588	561	569	567	560	590	617	605	578	580	611	583	558	604	552	631	570	624	556	524	590	594	550	596	568	536	559	618	585	575	581	558	576	616	581	605	576	584	567	585	569	592	554	579	588	580	581	565	594	587	567	583	548	604	555	584	583	619	576	546	586	603	595	576	584	544	613	556	589	578	547	541	585	632	569	572	598	628	570	590	563	590	594	620	594	598	603	573	569	543	605	609	566	593	622	561	620	592	568	579	602	570	558	598	583	585	580	604	620	611	578	577	587	615	613	599	552	549	573	551	580	625	555	620	586	564	591	602	585	570	562	620	585	618	599	607	554	559	661	617	598	578	623	590	587	606	596	614	598	554	583	591	610	581	610	629	538	575	598	539	610	549	635	577	548	600	568	594	575	552	544	570	589	582	592	602	609	568	613	573	606	551	596	577	592	612	601	578	550	610	599	533	615	561	604	586	589	549	584	596	558	574	570	604	568	598	580	575	559	583	552	574	622	605	637	587	618	579	569	569	592	606	561	628	564	563	559	620	629	569	601	586	577	624	610	608	547	556	588	612	598	595	594	599	583	627	588	632	557	558	557	589	580	595	580	606	597	593	593	608	617	610	585	638	615	615	588	545	587	585	590	568	589	624	575	594	600	606	582	594	580	632	613	589	539	634	559	550	636	559	639	582	596	596	578	560	574	576	577	602	576	549	546	602	568	627	596	586	599	582	565	537	577	573	567	598	573	607	543	577	576	585	618	610	556	588	578	553	564	576	576	606	550	568	570	581	590	570	652	614	630	632	523	596	554	593	611	621	563	583	599	606	591	579	575	586	602	574	563	560	548	612	610	596	538	580	561	595	532	621	598	569	586	608	539	573	628	589	606	549	600	565	591	560	565	597	575	606	602	589	561	558	598	559	576	629	584	598	621	541	568	598	589	623	550	594	610	574	594	529	589	588	615	579	627	579	557	531	565	559	567	580	578	597	592	614	554	570	625	627	575	550	580	598	597	612	601	568	592	586	594	550	569	593	575	611	535	562	617	581	592	611	606	542	570	582	546	573	531	610	614	597	572	591	610	578	563	581	581	576	593	574	616	543	576	585	604	568	571	560	586	543	601	607	606	539	585	603	564	550	588	597	582	600	616	578	604	570	601	581	560	560	536	540	581	612	574	560	613	541	570	575	560	587	604	579	605	616	587	586	572	577	589	603	606	632	612	589	581	625	590	622	612	622	600	585	607	608	556	586	587	573	557	619	579	596	560	605	589	585	587	598	639	574	587	613	595	577	582	608	590	539	578	627	553	559	604	632	619	578	588	606	597	551	563	610	563	615	605	630	583	584	560	563	609	578	584	633	579	596	572	595	572	588	563	569	521	568	624	588	592	585	572	638	563	559	575	594	582	540	612	621	572	573	563	609	607	629	585	550	613	587	596	574	608	605	590	564	577	563	601	594	529	592	591	554	586	559	583	585	594	575	580	595	582	623	574	553	582	637	563	578	571	621	588	568	597	649	572	576	523	606	594	627	579	628	597	576	572	572	604	597	569	585	644	634	586	587	597	590	605	612	567	640	589	609	580	553	565	579	535	597	580	576	603	562	648	540	565	612	577	564	561	613	574	572	572	611	591	609	516	575	609	630	583	583	580	644	572	635	570	594	596	577	597	596	563	588	630	600	549	559	609	589	622	638	544	627	575	636	576	596	554	571	609	586	603	563	604	589	579	608	613	612	604	631	576	579	535	557	579	553	589	544	575	600	568	566	583	567	536	540	629	648	609	572	570	606	569	608	610	566	602	625	579	588	587	581	602	571	577	545	608	578	622	589	630	560	581	567	574	574	586	573	605	585	550	594	588	639	613	597	577	554	585	614	616	551	587	629	551	603	579	605	563	579	538	614	614	593	563	622	539	573	564	567	630	574	532	624	605	601	625	589	581	586	583	563	600	564	605	566	605	581	536	586	578	593	541	591	616	566	555	569	554	572	612	567	615	625	562	569	582	581	570	624	596	612	597	594	603	575	564	591	580	595	592	636	586	579	594	621	592	563	577	601	571	552	531	581	579	545	574	603	584	564	580	627	535	587	613	582	586	561	596	608	573	564	579	609	541	592	601	525	602	617	592	566	575	568	550	605	542	636	595	575	587	559	586	573	577	527	563	562	594	597	609	602	532	570	618	581	590	586	614	572	616	586	630	567	610	583	584	599	571	570	576	571	577	568	565	586	549	586	555	578	650	593	557	578	562	634	545	597	628	614	597	592	559	573	570	574	632	620	560	614	539	550	572	590	549	543	584	583	611	560	579	602	652	619	576	601	578	592	599	595	614	596	611	619	601	601	572	566	566	595	590	566	587	559	572	559	577	600	606	592	593	620	587	601	608	598	587	594	558	621	587	572	593	557	543	567	617	595	535	601	582	600	599	567	589	573	600	614	564	589	591	580	581	550	585	585	598	598	609	570	572	550	582	596	595	590	598	606	595	581	589	597	567	586	587	579	578	566	562	594	616	607	539	554	583	608	581	564	584	607	573	576	562	586	573	564	557	596	637	642	551	597	583	635	584	601	566	569	592	584	588	570	594	621	626	626	613	568	573	617	600	587	568	580	583	602	580	572	556	588	611	587	577	561	560	608	599	569	577	549	584	567	551	605
23387	23607	37392	31551	22902	17459	5406	605	420	390	406	414	416	391	409	366	401	395	383	366	397	407	373	406	365	404	436	412	393	385	392	360	398	361	371	384	385	382	398	390	397	391	411	365	428	382	412	419	425	399	394	385	390	411	378	401	404	415	390	402	384	363	378	394	376	396	370	365	424	394	359	355	401	371	377	389	411	406	387	372	379	368	398	391	447	365	391	401	382	375	389	404	350	385	365	390	406	380	411	358	416	421	393	383	401	383	380	402	375	362	363	392	380	407	428	400	397	412	397	395	400	388	357	376	385	377	393	396	386	364	357	356	358	401	408	375	377	399	407	407	387	381	354	384	384	396	392	406	400	396	404	412	397	410	389	369	412	412	379	396	393	385	396	387	382	365	431	376	398	405	409	426	422	401	422	385	386	384	405	396	386	420	388	384	385	418	405	385	399	371	407	388	392	391	385	364	375	389	360	415	339	383	387	399	349	369	376	401	364	367	379	387	371	416	366	406	392	442	405	357	414	420	393	367	388	432	383	344	386	402	388	358	379	374	374	386	378	403	402	385	433	396	379	383	388	395	373	414	392	369	436	375	340	366	385	375	408	361	389	379	369	400	387	392	342	329	404	396	377	447	431	378	390	405	410	383	390	355	386	398	345	414	387	386	384	379	398	379	385	387	394	396	385	373	385	388	353	391	360	390	407	390	400	389	371	403	433	377	354	412	377	410	408	407	391	381	401	334	385	396	410	427	401	365	392	389	365	361	370	407	407	373	375	389	409	353	346	382	379	381	409	409	419	397	364	360	411	379	404	355	401	373	395	423	362	392	391	430	353	438	349	384	386	400	394	378	380	413	417	415	383	386	392	398	370	404	410	374	409	383	381	348	358	398	350	375	386	408	414	419	399	394	366	388	384	397	389	404	362	391	386	383	357	366	365	366	354	359	383	403	359	392	405	439	367	389	387	387	391	387	374	399	372	390	375	377	392	367	414	400	372	385	370	384	367	393	390	392	372	380	392	377	363	375	355	388	385	372	368	380	421	413	375	392	381	392	400	358	385	400	389	412	427	391	387	404	397	420	358	394	396	388	414	390	381	395	375	405	404	397	384	390	407	366	393	400	414	405	391	417	372	424	370	354	415	403	385	402	384	403	372	362	393	401	374	400	411	398	404	379	399	401	422	385	367	389	380	385	368	401	400	418	407	387	364	406	429	393	364	393	377	402	404	357	371	395	377	397	405	389	394	397	388	406	379	395	395	399	375	389	387	425	390	379	406	360	377	392	374	397	363	421	396	404	378	382	370	365	406	411	400	365	390	373	422	406	359	384	419	366	406	369	357	377	364	396	386	416	396	381	407	387	410	401	333	383	368	368	396	373	400	365	424	388	400	390	365	390	379	383	385	389	376	403	379	392	372	376	398	400	399	384	354	398	386	343	344	379	413	366	394	366	392	410	395	362	363	342	385	410	380	384	381	397	431	398	394	406	397	377	403	396	387	377	413	380	378	394	415	397	404	387	382	347	383	372	379	388	427	412	373	355	381	367	381	380	375	394	380	378	416	377	382	352	387	351	400	414	367	381	410	364	382	379	395	394	392	415	364	397	362	417	401	388	352	383	411	415	398	383	376	386	391	370	391	375	420	352	380	410	377	450	395	363	329	375	394	371	403	366	385	358	362	395	373	396	405	375	400	390	380	370	384	391	376	400	387	390	377	393	403	397	360	400	361	403	364	366	395	363	414	387	386	385	377	412	412	384	390	408	389	380	369	387	362	375	378	386	371	386	370	357	356	399	401	358	413	376	396	416	367	375	395	378	353	404	412	411	378	343	377	356	380	416	393	420	386	383	422	376	412	383	408	390	367	391	391	378	424	373	397	412	425	388	368	375	393	375	377	389	362	398	410	376	428	367	386	369	384	389	370	379	386	378	392	412	375	408	398	370	371	396	358	401	407	377	371	393	393	401	382	380	408	384	375	375	389	408	404	384	381	387	382	392	378	380	404	378	383	394	372	377	374	382	365	389	399	369	364	383	393	387	390	375	399	382	350	400	390	379	352	398	393	374	374	405	400	397	385	369	394	410	365	421	398	401	354	377	388	366	387	388	413	363	410	366	393	402	382	432	388	375	367	388	364	413	401	361	383	400	385	426	397	389	394	388	397	389	400	376	360	384	399	385	373	374	388	370	391	411	410	403	388	374	383	402	405	342	414	360	390	382	371	353	434	381	393	402	375	348	369	388	384	409	398	375	361	384	372	397	412	375	400	405	428	383	383	379	383	390	389	427	364	403	425	379	406	385	416	391	382	393	379	408	386	380	393	404	376	370	416	408	385	362	380	367	395	410	373	366	391	393	406	361	403	400	390	371	378	419	372	354	399	375	413	379	389	425	360	391	365	388	372	348	365	396	402	359	385	400	388	391	402	389	396	400	428	374	416	403	375	381	400	390	406	343	365	368	398	379	384	389	404	420	359	358	408	417	391	399	399	374	355	401	409	394	401	380	401	384	388	403	371	403	386	355	377	411	379	426	333	394	393	393	345	399	394	359	381	386	368	418	366	390	382	401	354	386	399	379	394	408	403	391	393	387	359	355	399	401	373	355	398	372	409	365	360	369	415	362	400	376	377	339	402	404	405	398	348	378	365	410	366	399	375	390	384	387	394	399	373	429	404	389	348	373	370	358	363	393	396	399	386	400	385	370	359	397	404	411	369	403	389	403	404	402	410	374	346	333	384	398	375	403	387	377	370	401	388	418	404	410	401	383	390	395	370	337	345	409	395	383	396	413	395	413	369	390	407	391	375	380	397	386	376	366	426	387	420	389	352	372	386	372	381	359	374	384	368	399	379	433	420	402	390	403	375	393	407	410	402	374	381	358	361	398	412	372	385	408	362	397	411	388	416	375	418	374	371	413	390	382	367	405	415	382	395	382	407	377	394	363	416	373	381	399	386	363	389	386	402	368	432	423	393	429	319	389	406	378	388	371	378	387	435	377	391	363	384	384	416	348	374	375	365	381	348	387	419	384	351	372	414	403	408	406	373	386	422	395	392	400	361	383	354	426	386	401	364	379	352	379	392	368	400	367	356	393	368	375	406	380	394	396	417	414	394	373	399	417	376	413	417	395	374	435	382	394	416	389	367	405	400	368	364	418	372	348	413	410	350	393	382	381	376	403	365	426	362	394	400	400	365	369	378	399	379	398	415	373	376	366	429	369	416	381	417	392	386	363	379	391	365	390	394	385	390	353	385	382	458	423	379	379	412	397	429	386	377	371	356	407	382	391	331	363	352	363	420	386	405	387	377	376	391	380	423	383	386	389	407	400	366	368	430	354	407	380	398	380	388	394	391	384	371	420	396	415	394	375	382	415	422	364	382	377	392	378	370	356	375	410	374	376	368	397	383	378	383	398	380	389	410	397	397	394	429	383	373	386	370	351	361	376	392	391	388	413	381	398	438	347	407	400	395	408	390	380	397	401	387	356	403	360	388	413
58840	101379	81031	53996	28399	11108	2882	963	702	622	693	618	663	673	685	653	712	684	656	661	658	632	663	695	626	659	626	688	642	684	674	675	678	677	683	640	622	664	652	679	666	661	680	672	720	685	662	654	650	721	662	653	695	660	668	603	670	665	659	629	631	687	664	682	640	671	630	624	681	647	664	644	625	640	708	659	702	673	625	694	655	630	682	684	607	665	643	654	687	646	663	629	665	654	630	675	662	635	620	639	696	663	651	712	661	621	666	621	666	687	597	669	656	692	630	642	645	669	696	670	665	700	647	646	673	625	634	621	713	643	638	675	681	597	705	654	634	643	651	661	663	678	631	687	662	674	638	661	679	673	609	707	598	621	664	643	669	624	646	621	665	659	648	596	651	630	634	658	652	621	635	680	663	616	635	678	744	688	716	645	655	637	643	678	617	643	652	631	642	653	675	602	629	653	679	671	694	671	674	636	659	668	614	625	682	719	677	657	670	610	635	641	629	686	633	689	713	665	666	660	634	663	669	617	645	642	687	610	618	683	668	652	611	661	649	662	644	640	640	648	668	668	654	592	692	700	661	639	648	675	695	641	693	663	649	639	628	669	683	665	693	621	635	639	656	623	647	623	671	702	702	614	686	658	648	653	651	611	668	655	660	723	657	629	658	667	705	686	624	661	657	649	718	636	670	634	643	637	665	656	616	663	644	663	650	679	660	641	644	675	683	617	641	668	684	676	662	649	664	668	682	623	658	659	639	676	661	642	645	656	638	647	680	649	662	685	686	690	681	635	656	692	661	638	679	665	646	638	648	655	615	616	662	661	684	627	661	687	630	658	651	653	658	676	676	648	650	668	627	657	631	657	656	668	660	691	656	708	641	665	659	684	651	674	660	670	653	659	641	654	623	670	687	649	657	684	642	621	674	660	634	648	660	636	667	668	677	628	623	615	673	657	649	642	708	674	659	629	644	688	649	621	692	653	686	707	636	668	638	650	636	673	629	691	674	681	675	677	620	651	705	625	689	623	652	682	660	700	589	679	683	659	678	657	691	657	642	679	679	683	662	653	638	635	640	629	661	656	661	638	657	676	656	601	634	594	636	682	645	640	693	654	606	666	658	622	618	659	644	617	675	668	643	723	619	695	691	684	612	642	676	681	681	668	666	605	669	681	643	672	673	642	700	637	673	662	636	709	663	633	683	662	659	628	653	651	680	654	639	645	621	661	662	610	636	663	642	726	660	665	690	687	665	627	660	653	660	665	643	700	634	722	686	666	645	641	654	634	615	623	655	637	645	654	653	669	652	682	660	690	701	689	636	659	662	674	623	654	634	635	622	641	668	662	671	647	689	636	656	613	625	655	678	651	669	614	647	621	660	673	616	659	641	688	640	645	672	685	650	700	653	643	666	672	659	617	689	651	707	651	669	634	630	679	674	683	588	658	643	707	645	666	645	719	672	651	644	634	637	619	598	695	672	662	634	675	682	659	683	637	675	621	665	622	697	704	622	639	714	640	638	661	644	631	635	681	657	639	650	615	612	648	644	622	659	680	635	625	637	645	609	678	612	650	665	663	653	656	654	601	638	656	673	677	681	636	675	659	646	649	655	665	642	660	643	673	643	635	653	682	661	651	618	642	653	675	660	650	645	634	672	639	671	642	649	636	668	668	657	650	640	696	668	686	674	681	682	659	682	656	706	682	695	656	641	637	658	667	651	622	660	682	642	631	611	677	649	667	621	654	642	653	696	655	629	677	647	682	642	655	661	666	672	649	607	701	699	692	664	635	635	635	686	670	649	680	646	661	656	629	625	685	682	686	647	686	675	653	664	647	650	649	623	601	659	696	650	631	646	631	663	674	687	654	692	678	665	647	661	669	657	660	659	648	629	681	603	662	620	641	673	718	652	683	681	678	650	637	633	643	695	648	636	647	679	636	687	650	627	670	668	661	673	666	700	676	654	662	651	672	653	665	677	693	674	662	673	634	649	654	674	640	625	630	666	642	658	669	621	627	649	652	661	643	700	647	631	660	642	622	621	649	682	655	630	643	687	633	643	663	628	659	616	681	668	676	655	677	707	664	615	687	647	652	666	633	661	657	708	636	680	659	654	661	670	713	649	638	640	620	657	704	686	640	654	649	672	687	705	685	639	676	667	671	672	638	645	642	703	651	668	654	654	640	671	676	654	648	681	694	609	673	621	661	636	610	641	667	701	628	657	705	704	664	653	661	685	642	660	608	681	616	676	650	640	646	619	644	615	663	647	667	664	658	665	670	668	634	607	638	653	662	688	675	641	642	645	682	727	632	641	649	715	626	642	669	687	597	645	641	678	640	658	626	676	684	694	647	648	693	654	674	675	680	666	662	661	596	636	649	661	684	645	688	647	653	625	659	649	657	661	677	677	679	736	630	654	650	662	645	656	662	631	680	659	654	652	719	679	686	679	625	654	675	648	663	662	653	623	669	647	646	655	604	695	639	667	663	665	668	661	642	690	653	680	650	632	676	667	640	665	670	639	679	685	650	667	670	677	663	707	597	631	612	653	614	655	652	647	655	640	653	653	677	646	651	669	724	669	676	658	652	701	674	608	651	630	661	649	644	673	659	679	668	643	644	678	615	661	606	646	632	632	667	698	688	641	654	633	699	651	661	629	633	646	699	687	663	676	654	647	644	631	663	642	655	656	642	639	693	650	633	646	686	637	643	664	692	607	635	615	677	622	662	714	646	650	642	660	633	674	596	639	655	670	627	638	647	643	682	649	662	665	668	677	665	655	665	666	625	644	622	683	675	681	687	617	644	689	676	585	661	606	643	635	701	653	671	655	641	658	654	662	683	664	658	612	662	675	643	686	684	657	638	656	659	627	616	693	647	649	661	708	640	664	663	625	651	669	688	709	635	610	657	645	688	641	618	678	658	706	689	681	649	676	651	680	644	636	661	644	664	720	644	648	652	638	672	662	645	664	682	665	662	662	618	667	635	672	659	666	648	638	633	681	706	656	654	631	699	713	675	706	631	626	654	605	668	639	627	622	628	662	685	655	663	661	682	644	643	642	658	672	672	661	656	658	644	622	654	651	690	739	647	696	701	668	693	688	662	698	690	660	634	684	685	660	643	612	633	701	709	616	667	635	654	705	678	659	682	655	619	650	685	665	700	607	647	645	601	641	675	660	683	627	684	645	680	647	644	710	650	665	645	644	618	653	673	688	625	673	605	650	694	686	662	691	675	643	631	651	614	607	713	620	673	599	687	648	674	659	654	620	631	652	698	639	630	660	641	709	657	661	627	707	645	647	632	612	666	642	686	612	665	665	658	654	646	647	655	649	691	636	677	587	673	679	650	653	658	667	675	671	643	675	644	610	655	693	662	693	606	675	685	673	637	645	677	702	671	620	689	690	673	662	639	660	613	667	678	681	641	656	686	666	643	670	675	615	649	651	648	667	676	645	672	662	628	654	665	615	675	670	690	671	659	643	664	649	652	608	681	647	709	685	623
27775	32891	35425	17920	3445	778	419	357	299	307	273	326	310	295	330	311	290	304	300	278	301	313	270	303	299	322	298	277	314	289	265	298	282	289	307	309	297	295	293	316	331	288	251	304	306	290	291	273	287	295	308	287	297	301	267	313	290	290	299	311	297	286	338	306	307	336	316	306	291	314	287	313	276	256	313	303	297	324	298	323	292	317	299	258	318	292	314	288	322	316	290	311	305	307	290	273	291	280	305	280	293	312	298	292	332	282	285	279	269	283	352	282	290	267	289	277	303	334	326	341	277	282	292	302	316	290	303	309	280	290	286	303	300	298	295	277	286	298	297	297	271	288	256	299	336	296	336	299	302	301	327	302	294	300	287	303	306	317	288	294	289	312	310	310	316	285	310	311	297	276	307	333	305	290	292	287	308	277	281	314	300	317	297	288	323	307	304	307	310	306	309	301	277	312	305	334	295	288	302	300	293	279	300	298	299	284	316	299	312	274	281	315	294	278	309	313	298	315	311	291	303	269	310	288	281	290	295	323	306	314	290	293	305	326	267	292	303	333	295	290	307	275	318	277	292	297	285	296	302	294	266	300	292	311	285	279	313	263	293	273	289	288	247	319	287	336	286	323	289	294	300	289	292	308	311	288	311	292	295	287	293	305	315	292	320	297	302	279	303	317	276	298	263	303	264	322	306	296	279	312	284	279	299	310	293	302	284	297	322	290	267	302	281	268	309	289	286	306	266	338	300	282	270	276	294	277	331	287	322	306	304	272	323	305	271	361	304	302	308	260	336	282	331	264	323	282	306	317	274	298	279	303	289	321	299	296	289	324	267	310	261	282	291	304	286	291	287	307	284	340	296	312	289	268	318	285	277	263	277	287	310	280	339	335	292	272	300	290	325	275	299	264	295	308	309	306	313	304	281	261	311	317	294	298	289	306	276	301	288	295	306	301	271	323	324	312	316	316	314	324	302	276	287	288	334	299	338	308	300	304	326	296	318	328	301	298	314	283	301	313	332	316	302	286	287	302	295	302	280	285	295	297	301	272	326	309	302	294	327	317	307	325	286	303	273	312	302	298	287	292	287	292	277	275	308	303	299	278	287	288	294	296	312	269	323	320	284	289	296	302	304	300	269	306	318	306	291	305	282	306	309	322	292	259	303	302	267	304	314	282	288	302	275	312	292	294	299	288	345	292	282	275	294	288	278	297	273	305	283	285	260	312	342	283	290	304	269	314	324	296	323	325	300	309	289	287	303	314	293	307	340	304	302	275	296	286	315	275	295	308	294	277	308	283	295	286	329	316	343	348	294	310	276	298	323	288	308	300	278	295	305	288	257	298	280	299	303	305	322	313	267	315	314	309	313	287	300	286	284	284	294	300	330	306	279	283	288	286	311	281	305	329	299	283	319	316	303	314	290	303	264	300	328	297	300	302	291	283	302	286	300	297	300	289	284	321	305	294	293	328	308	277	308	295	298	289	302	272	300	313	266	322	312	320	285	276	300	313	288	320	304	285	308	312	311	285	333	298	298	303	308	284	302	298	285	337	296	286	281	272	299	295	291	320	266	301	284	306	296	289	310	301	300	295	275	339	281	308	290	302	308	297	331	298	311	280	321	303	301	318	293	277	279	306	291	291	273	271	293	300	308	318	304	317	300	297	294	306	316	330	270	290	328	316	304	313	305	297	305	282	296	282	335	302	314	279	292	296	298	308	296	298	286	282	289	288	277	322	296	294	291	302	329	268	303	287	346	291	316	294	323	322	286	284	286	283	269	292	295	292	322	294	283	256	262	298	309	296	286	291	317	336	322	280	289	289	296	256	321	299	313	336	310	287	302	281	313	315	294	293	308	301	330	312	301	312	331	297	300	319	293	291	313	293	307	329	312	327	308	314	290	311	285	273	277	313	326	310	328	293	304	315	289	281	288	307	317	316	300	318	288	277	305	307	316	319	317	287	305	295	322	287	328	298	323	280	287	308	304	337	300	298	322	283	306	288	287	291	307	309	299	290	299	298	315	271	283	300	276	314	299	289	253	303	293	337	276	309	288	285	303	279	322	295	304	321	287	291	311	284	311	271	288	307	291	304	280	309	324	289	276	309	293	266	302	319	345	273	310	314	318	299	288	291	286	266	298	313	294	302	255	281	311	305	331	318	258	289	293	291	296	307	291	301	323	276	296	317	307	291	283	305	310	290	312	282	305	319	295	285	305	271	301	297	277	297	295	294	302	297	294	336	288	291	321	292	286	269	313	283	281	261	268	301	287	317	317	305	258	279	297	282	323	306	310	300	265	294	313	308	292	289	275	327	296	278	275	320	316	286	294	294	320	283	297	300	292	288	282	318	286	286	296	320	290	304	309	294	278	327	292	322	295	314	288	313	280	316	309	307	264	293	281	327	293	289	310	318	280	343	311	287	304	306	309	293	342	280	276	312	299	306	291	326	302	331	279	290	298	305	284	281	284	301	304	282	273	290	289	323	288	304	267	309	281	295	318	310	304	282	281	294	306	294	303	281	299	275	299	281	290	303	303	315	323	272	304	292	304	294	340	279	307	303	303	272	296	289	293	281	297	311	287	268	283	300	322	309	275	291	341	274	281	286	288	311	299	305	286	293	303	297	292	330	301	287	309	298	304	290	279	288	279	272	290	324	274	320	286	298	311	292	289	280	299	302	283	338	307	304	310	304	305	292	300	286	322	290	318	275	302	277	320	328	311	301	265	344	295	330	323	303	297	316	333	307	320	329	284	285	298	313	312	324	276	307	295	288	302	310	284	307	279	290	322	295	307	294	302	271	304	307	288	272	258	285	285	290	319	290	298	298	337	294	312	322	274	317	326	272	305	290	302	268	297	303	313	281	342	309	284	291	337	318	305	316	311	286	287	274	311	282	308	326	324	299	317	272	277	274	304	300	298	293	284	274	302	293	290	292	283	305	282	323	275	328	294	322	314	310	279	266	290	297	326	275	307	271	301	317	311	290	267	295	259	316	308	286	313	297	269	270	313	328	289	307	309	317	308	293	319	302	312	313	285	312	294	312	317	293	266	299	279	289	292	310	269	329	293	305	304	322	325	321	286	297	299	300	316	290	286	327	337	293	287	299	298	297	306	255	265	306	300	322	297	284	310	304	289	298	281	294	296	297	286	294	284	307	338	281	293	324	318	314	270	319	342	292	318	299	314	275	293	316	328	317	280	315	309	278	298	285	292	307	313	267	292	294	284	314	296	305	272	323	291	309	293	281	323	300	310	326	332	313	297	284	304	302	316	313	302	280	307	286	307	256	314	329	291	291	299	318	284	287	297	307	302	297	302	297	271	301	304	281	302	318	305	290	325	297	290	322	307	332	309	281	258	309	306	298	302	286	296	269	311	336	293	299	276	285	308	293	338	287	290	327	299	262	307	290	332	276	299	305	302	327	302	283	324	303	278	271	300	287	320	314	286	284	294	305	337	305	301	306	311	308	319	300	286	313	273	255	271	299	280	316
30780	52283	39771	19127	5467	1669	828	610	535	594	568	561	566	532	545	510	531	562	539	545	538	536	531	525	539	533	539	527	529	524	512	520	525	562	523	512	524	539	522	552	532	571	519	546	553	552	568	511	524	567	552	559	559	552	510	581	559	539	567	575	534	533	554	531	539	540	580	558	583	518	537	501	518	542	571	531	560	553	533	542	524	544	529	576	561	574	513	525	511	516	530	555	489	551	541	565	538	500	567	584	542	528	548	514	499	531	542	547	508	539	575	493	543	530	548	534	546	492	540	523	556	554	538	540	566	536	519	567	525	532	531	546	551	565	524	544	544	494	537	566	571	534	557	537	536	510	504	569	550	547	516	542	540	539	530	521	535	555	528	561	555	506	498	527	538	547	529	534	555	520	533	557	520	542	576	538	539	515	540	508	607	545	551	532	552	513	569	546	552	521	595	564	547	546	505	540	530	578	541	542	543	555	504	543	517	531	521	513	540	550	531	541	553	522	552	540	557	519	538	504	527	572	562	528	510	546	556	579	542	536	560	521	575	540	502	547	533	528	517	552	562	570	530	527	554	524	562	555	547	520	593	521	535	546	594	539	500	536	502	538	547	562	561	558	527	512	518	543	518	582	532	540	529	531	611	573	581	483	538	558	503	536	567	594	551	497	525	522	530	498	523	551	555	549	503	567	556	538	504	531	542	530	544	544	535	553	618	551	588	535	534	510	517	554	550	541	499	543	561	553	533	534	557	560	537	542	534	547	547	537	579	562	517	543	498	525	555	544	566	571	527	515	502	525	540	556	494	543	552	560	541	537	514	558	554	543	515	573	474	554	516	506	499	572	569	496	521	531	545	536	570	551	542	560	572	555	524	518	527	525	554	568	543	548	566	516	607	503	539	537	576	502	543	543	499	575	502	523	505	580	564	580	542	510	531	495	542	561	575	546	572	495	547	550	532	534	545	592	527	593	554	533	534	531	543	526	532	522	529	555	562	525	532	544	572	518	561	562	546	526	510	534	534	488	546	508	501	555	547	517	523	499	523	537	563	545	545	537	543	563	573	519	576	540	549	581	554	538	557	528	527	551	511	520	525	542	581	503	525	576	530	561	569	588	530	540	507	555	524	535	534	578	535	532	561	513	510	543	533	548	523	549	526	508	529	540	553	519	555	545	511	543	535	578	599	524	530	572	559	498	602	552	527	563	485	527	517	588	563	550	536	602	532	511	527	525	545	543	559	521	577	559	567	529	547	533	530	515	548	520	527	562	520	550	558	568	544	516	553	564	509	547	554	514	599	580	523	501	520	581	542	543	608	553	543	519	552	533	593	503	536	543	515	566	524	502	550	537	565	553	572	543	517	564	574	524	560	562	517	576	570	526	553	547	548	535	530	510	545	557	532	547	506	568	549	565	540	557	500	572	531	557	523	536	551	493	532	530	503	530	544	525	563	543	536	522	539	532	523	506	560	555	560	535	509	558	554	548	560	546	525	567	556	551	552	577	539	544	544	520	542	533	509	605	502	545	542	581	514	530	559	554	554	550	589	568	550	522	526	590	529	521	534	565	532	589	488	531	545	510	573	533	524	546	550	539	511	515	504	555	537	546	526	505	569	559	569	590	537	541	518	520	556	541	507	522	580	547	574	521	525	523	587	556	548	551	508	557	560	570	536	532	516	573	546	565	531	554	560	563	554	536	497	514	566	529	560	545	564	506	535	535	547	556	532	514	504	526	523	543	566	505	586	531	559	538	548	505	542	554	529	547	550	578	540	537	561	537	517	549	504	496	538	560	570	540	576	538	590	523	551	562	521	547	529	558	532	571	537	565	546	573	524	504	490	557	512	562	568	528	578	510	565	533	526	542	528	585	561	552	537	509	546	550	565	510	587	537	521	506	527	504	560	536	556	537	566	553	557	553	557	545	514	554	522	519	550	578	547	496	570	528	570	508	548	534	525	513	540	555	481	536	538	594	549	499	524	553	542	532	561	525	501	541	539	549	573	560	568	544	525	551	540	561	553	558	544	527	565	540	546	535	555	556	526	560	543	551	540	538	544	546	541	530	576	505	563	541	551	517	493	551	561	501	521	562	517	522	517	544	568	539	547	498	519	536	520	535	562	519	535	519	538	523	540	565	575	521	538	524	542	503	571	562	512	546	544	496	542	556	562	543	548	569	531	550	530	542	547	556	560	557	522	543	537	539	566	529	553	554	551	524	573	503	511	552	513	554	526	506	560	535	535	509	538	552	513	555	557	569	522	521	616	531	540	558	555	567	575	559	530	539	510	529	487	561	509	589	499	566	573	544	527	547	538	526	533	612	506	534	553	568	552	487	511	578	507	535	539	558	542	573	553	547	551	567	567	570	553	512	551	502	519	536	539	514	565	550	517	568	554	535	504	541	525	563	541	546	570	567	537	524	546	559	551	532	568	519	511	514	550	558	541	546	509	560	556	564	589	547	534	548	550	558	527	529	537	478	540	587	514	537	531	529	559	505	516	538	543	561	539	568	538	562	608	561	563	502	528	519	534	572	565	584	542	522	552	581	537	521	542	517	505	507	588	510	529	563	553	545	563	515	540	556	542	562	539	529	550	539	501	568	560	549	491	583	534	570	516	537	551	551	522	550	533	526	563	566	517	522	516	513	558	534	555	555	495	578	553	500	572	533	543	588	547	520	551	546	557	527	542	535	533	558	533	521	549	559	484	516	558	544	536	567	543	531	545	508	545	526	588	527	537	564	528	549	550	555	495	542	547	556	520	531	542	531	516	529	491	489	624	520	557	559	523	511	564	535	575	537	573	544	549	519	521	580	526	582	585	516	542	523	567	563	520	522	583	555	550	549	527	576	530	490	569	544	530	521	473	536	541	569	557	540	563	516	597	523	571	537	529	557	524	557	509	608	507	564	554	573	525	543	490	552	541	519	523	551	531	556	537	551	566	510	571	581	563	531	530	547	538	564	550	564	534	563	524	603	530	569	520	546	546	527	540	539	573	524	587	541	550	567	544	503	546	538	562	521	498	565	557	551	556	525	525	548	519	543	544	571	553	568	552	541	547	517	535	558	537	550	505	542	550	534	556	569	599	533	604	548	549	577	525	509	561	517	526	513	547	540	548	568	515	508	534	539	512	543	491	513	539	475	554	546	550	524	601	533	524	531	515	552	514	560	515	529	529	565	516	511	525	540	490	534	544	514	565	552	516	530	553	518	566	550	534	567	510	500	526	515	526	540	561	533	542	579	537	550	555	530	563	549	545	554	543	563	573	548	529	504	531	585	555	495	557	523	528	555	548	546	528	592	565	572	551	549	541	502	547	546	600	507	533	510	506	542	568	518	555	566	522	561	544	494	552	535	561	546	543	542	543	509	572	561	544	504	511	508	526	519	484	551	555	544	580	518	571	508	553	528	546	544	539	532	547	559	544	517	601	572	556	587	523	522	539	577	553	560	540	565	534	534	545	562	541	571	535	537	534	554	525	531	499	560	533	535
24284	26254	42559	34161	21589	10718	2183	750	445	380	328	326	360	325	337	343	351	335	287	324	317	308	315	316	359	316	359	323	323	298	327	305	314	338	342	333	342	333	376	325	342	343	299	344	316	307	310	346	330	333	329	353	380	338	327	323	342	297	312	345	307	328	321	322	335	324	317	324	339	322	314	338	340	341	321	309	309	299	356	315	336	344	343	326	334	320	323	314	315	319	327	330	290	312	315	328	327	329	324	309	350	329	333	284	315	323	346	300	332	353	326	297	346	334	351	340	347	339	349	363	332	340	329	308	292	336	333	311	300	331	303	316	292	328	300	335	350	340	322	341	292	327	314	347	333	308	310	320	335	296	320	302	348	319	315	338	330	311	312	290	305	328	289	271	319	304	325	328	348	319	322	312	319	357	306	358	305	327	346	330	329	324	312	299	309	312	334	349	306	323	308	348	308	319	329	325	323	334	325	309	331	337	350	318	336	331	312	339	320	339	325	341	323	354	320	330	333	318	321	356	302	338	357	330	327	334	314	312	311	309	328	315	303	316	296	307	341	332	323	311	289	323	315	319	311	336	319	332	345	325	355	329	339	304	340	325	336	319	328	330	302	325	293	338	327	308	342	311	328	324	338	369	344	362	310	328	323	314	321	322	322	321	300	332	325	329	309	327	342	326	354	353	314	313	331	349	320	354	323	321	299	354	303	299	343	316	309	332	319	319	317	325	331	320	284	328	302	332	319	300	289	316	319	313	349	321	347	347	318	331	338	332	324	308	286	310	307	333	319	325	358	358	289	325	320	323	279	311	313	333	333	325	290	356	317	318	298	331	340	344	336	314	364	364	314	337	328	333	315	340	312	332	310	346	298	337	340	347	334	334	283	293	324	311	334	318	327	304	353	324	355	326	318	287	337	354	289	348	324	327	295	327	306	327	312	332	307	282	317	282	307	338	339	347	332	339	310	307	319	307	301	315	349	312	319	305	316	301	339	302	286	281	311	333	326	347	320	314	323	333	315	303	331	358	319	301	316	313	308	299	324	338	302	338	324	310	302	361	332	329	323	348	328	316	352	324	315	331	357	352	344	347	299	330	336	317	354	281	335	320	315	321	333	325	331	320	302	341	320	334	298	332	301	311	302	285	335	324	284	340	329	328	318	305	300	341	337	291	330	309	311	346	369	363	331	313	292	335	328	373	350	342	341	323	320	321	331	334	297	327	347	341	329	300	331	315	312	332	338	325	311	334	310	301	320	316	350	358	350	301	341	312	328	303	291	300	292	328	302	304	346	307	305	329	292	341	335	322	333	357	353	331	347	326	301	324	356	352	331	327	320	335	337	364	328	326	334	304	303	318	346	355	331	327	338	324	302	326	342	328	337	357	335	320	333	313	318	336	359	341	309	331	354	355	333	307	343	348	286	351	325	334	318	338	311	306	310	348	295	348	301	305	336	307	351	351	314	317	313	309	310	314	327	322	303	347	345	352	350	329	329	316	320	355	325	319	339	329	356	325	311	333	334	296	300	340	331	345	338	316	311	340	362	279	298	317	313	349	331	294	317	302	329	319	319	324	306	301	339	341	314	348	333	355	337	332	324	328	324	306	336	334	357	327	325	360	322	325	319	323	348	325	313	339	317	346	333	341	324	327	324	325	326	336	339	322	336	358	314	309	316	339	315	320	322	338	322	295	334	345	343	368	335	276	333	323	311	344	321	311	346	330	291	327	328	328	313	354	322	313	338	341	289	306	338	339	307	328	330	333	303	301	335	318	319	332	318	349	335	349	343	329	313	291	361	336	297	331	305	318	330	344	362	348	352	364	326	312	331	329	297	337	339	339	348	330	320	326	335	305	322	318	344	336	316	332	337	345	319	318	334	345	343	305	357	317	343	324	332	316	322	335	344	327	338	330	318	318	336	327	288	356	321	331	354	315	335	307	332	344	330	322	319	320	375	308	312	351	325	294	331	327	292	315	328	344	300	260	315	337	338	346	282	324	341	319	335	314	322	334	303	323	322	318	357	318	335	292	340	323	318	341	310	318	299	349	316	323	325	310	328	280	322	339	325	344	322	321	327	326	304	323	331	298	285	316	341	305	324	349	315	355	344	331	342	355	350	301	303	321	333	314	331	304	363	320	321	318	317	333	330	313	320	325	333	340	318	345	342	357	310	305	337	306	324	348	330	328	303	330	341	350	302	310	327	360	307	295	322	308	314	320	302	353	372	312	309	300	329	367	317	364	334	300	316	333	356	324	335	313	341	303	336	320	311	294	321	308	344	334	330	347	324	330	293	339	336	297	321	352	286	320	359	383	304	345	326	315	337	275	344	304	348	327	322	323	329	295	316	318	322	326	314	315	340	307	367	336	318	312	332	322	325	371	318	341	293	340	353	305	336	349	314	349	337	342	319	313	336	314	352	336	340	326	306	339	324	318	313	347	305	316	344	277	316	347	320	334	295	357	348	314	341	349	336	307	325	308	322	335	331	332	306	333	348	317	332	293	323	348	312	308	324	307	334	334	339	339	332	322	285	304	322	329	314	304	301	347	351	316	330	323	321	326	314	330	310	312	324	329	323	358	330	328	305	387	332	317	326	326	305	315	335	323	332	316	317	332	319	327	291	362	347	313	330	343	289	335	311	321	321	330	321	337	335	355	313	316	331	341	341	355	310	336	338	315	317	345	349	333	311	354	319	324	307	333	318	313	335	331	314	346	342	332	334	343	336	313	340	319	324	328	319	301	326	325	297	323	317	315	327	329	324	344	300	365	319	312	331	287	303	331	315	325	339	301	325	339	326	321	318	350	336	343	361	292	295	318	350	344	317	305	323	343	329	364	334	305	349	326	301	305	316	306	309	343	347	323	335	340	315	362	340	357	334	353	330	353	316	323	329	324	306	334	325	321	321	324	314	324	323	324	328	297	329	292	293	305	330	336	352	337	286	324	329	339	320	341	333	338	331	317	335	330	296	319	320	311	318	335	311	341	337	344	318	363	337	325	336	329	320	371	296	349	326	355	338	314	334	326	350	333	329	343	332	332	326	319	313	331	359	337	324	358	318	332	342	311	326	332	351	310	333	305	330	344	317	312	344	361	331	343	317	348	321	304	309	351	341	299	340	302	344	305	322	326	382	319	326	337	308	305	322	341	341	336	339	326	346	332	313	307	310	302	314	329	351	318	330	319	326	336	323	328	344	312	338	338	357	312	305	323	305	333	311	295	362	279	355	320	343	322	322	336	333	323	333	341	320	327	314	321	320	310	326	318	342	319	320	332	325	304	308	344	338	340	312	309	301	312	298	288	322	372	339	318	340	314	309	305	353	370	323	318	316	288	332	313	339	305	351	326	332	358	319	354	350	310	330	353	315	302	323	354	333	369	355	337	337	332	348	364	312	317	321	333	341	324	321	303	320	336	327	336	325	304	315	305	312	312	331	322	344	318	321	343	328	324	320	350	321	337	338	346	326	311	301	326	309	311	311	317	346	314	324	362
54639	96292	75617	44627	23529	8702	3471	1698	946	615	614	581	597	609	601	584	554	560	581	581	583	587	577	571	539	615	567	581	593	591	553	580	555	586	562	549	594	550	633	577	562	544	599	566	598	604	558	592	545	585	570	575	577	591	564	610	559	579	620	591	589	525	539	583	563	590	560	567	587	608	605	577	566	618	586	601	576	603	560	566	618	567	582	533	609	574	581	589	576	579	580	593	558	609	553	567	601	621	563	575	607	574	582	543	535	541	595	640	583	565	577	531	556	602	577	601	568	576	543	620	571	584	563	596	580	596	580	591	549	579	556	551	572	550	577	554	552	611	577	602	625	616	599	596	575	580	555	595	584	601	507	540	555	518	520	583	576	564	588	560	578	604	635	597	603	580	585	580	602	573	617	583	589	549	581	590	527	607	608	529	627	513	607	566	605	564	504	588	585	583	559	569	571	594	557	597	595	593	556	539	570	558	580	562	628	597	552	577	573	591	562	581	590	577	587	592	594	560	585	556	558	599	550	544	592	563	607	600	616	547	575	594	595	575	565	574	600	616	515	582	560	564	589	600	587	560	580	552	598	585	605	568	567	597	568	595	573	588	539	605	561	603	557	576	595	582	602	552	598	583	560	590	572	604	553	589	610	574	568	581	575	566	553	605	631	607	572	577	572	581	561	561	563	597	527	557	563	599	617	594	556	553	574	609	573	592	560	596	622	531	544	566	536	588	615	574	574	558	554	557	575	548	625	600	544	610	592	553	548	587	598	594	594	579	542	539	565	599	624	541	600	562	613	579	566	572	606	608	608	578	578	596	563	615	587	605	572	551	571	544	589	556	563	598	554	619	562	575	591	580	576	584	571	583	564	576	580	546	579	582	602	587	601	571	531	589	577	584	601	579	595	565	597	581	577	573	578	565	574	591	533	564	600	584	573	571	625	552	636	612	592	559	617	549	606	575	595	557	569	586	556	597	613	578	579	576	576	589	573	594	584	623	530	588	548	605	581	609	566	539	553	583	556	568	553	608	598	527	555	562	516	578	605	608	623	543	583	595	598	598	577	636	618	556	592	584	562	573	587	599	585	547	599	571	575	560	588	631	609	584	622	590	571	549	529	622	585	572	526	579	577	556	559	570	600	572	627	551	567	600	583	560	593	549	592	579	565	588	612	591	620	591	575	564	593	578	567	567	585	572	558	585	570	568	601	601	574	576	574	570	573	567	520	602	578	548	568	559	580	622	578	594	552	593	596	573	545	605	623	634	563	588	578	626	574	580	572	564	605	613	599	544	597	577	555	597	590	587	620	602	613	543	579	557	544	636	603	555	587	582	555	514	567	616	565	630	568	571	565	551	583	589	575	606	565	604	609	609	570	529	590	564	531	561	592	552	575	614	601	578	594	602	575	576	565	568	587	582	540	583	575	572	614	586	594	605	529	574	592	592	595	648	588	586	570	594	570	567	573	577	579	573	547	560	560	591	637	600	556	568	609	564	576	580	582	588	556	547	512	589	611	606	541	589	557	602	575	620	568	586	540	581	519	567	573	587	575	551	578	553	591	608	575	593	591	615	605	600	598	560	593	579	593	570	586	560	557	583	574	573	544	627	601	555	633	571	595	584	584	541	566	605	615	585	527	549	591	631	548	563	539	584	572	540	586	559	607	569	573	604	594	559	561	567	607	603	566	571	539	587	599	548	600	516	580	598	549	568	590	575	635	555	599	572	602	570	546	574	557	600	588	569	542	583	549	578	576	587	550	530	583	595	603	568	594	593	545	560	596	596	601	616	568	570	549	589	590	572	598	561	590	584	602	557	550	562	534	642	596	536	554	575	602	591	559	598	557	560	581	559	558	546	584	559	591	558	600	567	560	579	544	564	572	592	550	602	584	605	574	583	573	582	624	573	607	573	557	636	601	545	607	584	582	568	538	555	584	598	555	598	653	608	595	586	573	568	554	570	593	599	581	590	612	578	586	596	562	601	559	617	588	558	575	546	593	571	581	577	598	550	584	565	603	569	556	529	547	566	608	567	572	595	580	588	550	552	603	560	589	565	581	595	545	591	597	594	607	588	581	612	564	559	613	594	595	602	532	595	578	537	571	568	564	602	582	593	569	568	592	608	544	623	569	589	560	598	619	604	567	577	621	590	569	576	564	577	591	549	567	537	606	570	614	628	614	610	614	532	579	575	595	568	535	576	575	588	575	615	574	588	627	550	554	583	558	581	571	588	560	537	608	598	600	556	615	605	539	579	563	617	577	607	570	509	540	534	580	606	613	590	607	605	596	535	564	572	586	599	602	632	592	555	579	554	578	620	577	580	588	547	555	583	555	575	599	540	580	585	596	590	601	558	609	561	604	545	619	547	619	557	559	557	589	607	599	596	582	554	556	555	559	581	560	605	577	589	607	558	562	573	611	552	602	609	606	599	586	585	567	605	587	595	595	586	566	588	561	581	601	520	546	525	581	578	566	576	625	577	562	567	591	561	590	573	584	601	616	585	568	577	597	563	553	585	507	588	582	574	619	621	612	580	588	608	567	534	576	537	579	600	553	586	573	600	580	570	587	571	627	567	573	569	604	568	601	552	602	571	588	568	620	570	546	597	557	586	607	596	548	517	605	572	577	582	596	592	565	575	588	588	591	620	551	571	567	569	605	531	560	566	612	569	564	599	562	577	534	599	559	623	616	621	591	552	606	599	610	583	629	584	543	564	555	581	642	559	542	596	579	613	579	593	576	580	567	557	588	559	576	519	595	592	549	560	529	583	598	646	589	589	576	576	549	612	579	548	553	594	545	624	577	570	594	569	579	575	598	616	572	571	545	585	552	550	596	597	593	589	575	606	556	591	583	571	594	556	627	610	581	566	591	587	615	525	578	579	566	593	606	552	574	624	578	588	570	595	537	566	589	586	564	601	571	563	569	562	605	553	587	574	615	569	584	581	563	569	542	551	609	590	597	576	585	597	594	524	584	574	542	609	608	575	597	540	592	558	583	585	547	606	574	580	580	576	623	594	536	600	584	604	553	596	551	584	595	573	591	534	556	602	590	585	563	591	560	567	589	533	593	593	566	552	592	543	554	625	582	610	591	539	608	571	570	595	530	579	571	557	585	549	601	576	565	618	594	537	573	585	547	566	572	576	567	583	587	577	557	575	598	602	546	591	571	604	590	621	584	584	611	626	565	596	586	579	555	604	592	577	542	561	606	577	641	617	588	603	573	597	607	600	530	593	579	578	575	589	546	531	589	602	612	625	555	593	564	572	591	607	539	567	553	591	611	545	595	620	557	583	569	546	586	580	548	586	576	610	583	596	583	617	626	592	588	619	639	585	598	600	577	587	565	582	594	616	572	594	609	596	561	557	594	565	635	625	568	557	617	590	645	598	556	549	563	608	579	563	564	565	595	584	586	548	555	572	536	611	567	551	621	563	576	606	574	588	559	542	552	598	573	598	545	601	571	581	560	599	542	593	599	579	570	545	594	563	623	605
23339	23973	37970	32247	23351	18341	7501	1546	599	480	450	386	382	423	393	369	424	381	394	404	371	388	417	409	407	406	398	394	405	390	383	387	388	397	361	383	379	387	378	370	390	433	407	360	419	386	401	395	376	398	381	379	390	364	353	375	381	404	344	427	403	361	382	368	396	370	411	322	409	382	409	372	385	357	419	408	397	388	376	406	350	428	408	391	409	375	406	396	377	365	399	375	384	381	396	391	379	389	378	384	390	388	354	397	362	401	385	355	380	372	369	357	378	407	386	401	382	399	400	378	408	392	384	371	403	402	369	384	381	369	391	398	389	397	357	373	432	399	405	416	373	415	402	380	391	375	387	386	428	394	398	370	390	418	365	388	405	408	389	381	399	392	405	389	370	396	368	360	378	397	399	396	363	373	373	394	396	384	388	413	400	397	360	403	403	382	364	409	385	400	397	389	371	384	395	412	423	383	379	419	411	418	408	392	375	377	374	401	401	354	372	378	376	379	366	331	433	374	384	361	381	386	394	376	384	367	362	357	369	433	395	388	393	403	404	415	420	399	422	400	403	376	390	380	397	354	337	358	356	413	396	371	351	386	407	382	410	388	394	410	392	363	418	385	392	378	398	370	400	385	401	369	397	413	364	364	403	409	365	365	392	368	389	381	398	413	395	388	396	350	373	385	368	401	405	390	391	375	386	413	370	402	402	386	373	411	376	401	367	378	399	381	388	350	362	407	367	349	394	362	394	356	401	442	386	382	425	415	385	374	401	372	395	407	342	370	382	420	398	385	399	360	383	412	440	381	361	423	402	418	400	376	360	399	337	390	398	409	375	389	374	361	412	383	418	417	373	392	399	377	356	392	371	406	381	375	381	411	405	406	373	373	414	384	401	415	376	367	411	388	397	402	362	374	425	392	371	401	392	397	398	354	407	363	382	381	358	365	395	385	411	403	360	401	399	372	398	396	431	373	344	396	401	381	403	381	364	393	391	408	408	390	374	408	394	341	401	405	398	371	396	356	400	391	396	385	374	389	426	391	391	371	399	397	391	389	398	398	400	400	396	344	386	403	369	333	389	379	372	397	393	402	400	383	419	392	390	401	395	377	367	368	353	399	395	358	365	395	378	399	418	362	382	363	395	404	370	409	405	394	403	401	415	362	391	373	378	376	372	375	376	371	394	389	409	403	379	383	375	386	383	390	388	357	420	368	428	390	403	381	398	391	416	368	401	398	358	392	366	418	396	386	397	365	399	361	397	369	405	432	385	426	398	373	361	374	434	359	368	407	353	379	355	383	419	422	410	375	393	375	401	389	362	362	388	419	395	372	376	411	392	380	398	398	470	421	372	420	399	359	352	355	383	373	423	391	403	383	406	382	406	411	374	364	395	412	383	351	378	418	386	337	390	377	418	409	363	393	382	369	360	379	413	417	387	411	417	395	384	414	368	382	376	416	391	402	383	398	392	371	410	373	411	356	340	415	381	400	418	376	400	374	382	391	383	373	383	381	383	388	388	384	351	372	404	369	412	373	383	431	394	339	402	392	381	398	381	365	380	373	391	389	414	395	365	402	354	400	394	383	385	383	377	392	411	400	425	384	389	378	393	371	372	391	386	398	392	379	398	416	365	409	389	360	391	365	372	375	375	402	406	408	408	434	444	391	346	344	407	368	367	405	371	372	375	388	388	388	400	406	378	374	389	396	392	351	360	383	399	397	394	372	394	393	409	391	407	400	385	389	367	415	387	351	419	352	358	385	386	424	415	412	408	394	382	381	350	333	413	422	384	389	432	404	390	382	395	369	382	361	374	375	379	408	376	390	347	371	405	397	401	394	403	396	384	369	377	330	362	415	363	381	400	407	394	385	352	409	391	384	380	394	381	381	381	419	372	391	377	398	418	388	354	386	363	371	365	413	401	385	349	373	367	386	402	372	398	402	357	395	387	379	357	406	392	417	390	371	391	383	409	407	407	410	409	373	417	366	398	357	385	388	386	401	374	413	370	359	404	412	376	392	375	401	349	365	385	378	411	374	374	431	373	397	433	374	348	368	380	383	373	369	414	386	364	428	386	388	402	369	379	399	353	372	377	389	398	388	408	374	386	396	351	382	411	383	390	369	376	386	355	390	400	386	374	389	397	421	339	361	393	401	360	354	382	360	389	398	391	376	391	414	388	370	370	411	418	393	374	382	398	375	403	407	405	398	376	387	380	377	398	411	365	402	409	397	350	381	357	386	374	375	402	416	399	404	385	349	378	383	365	356	417	400	383	394	391	362	357	384	358	410	393	380	416	401	349	391	360	377	394	392	345	366	398	383	390	382	411	364	419	381	381	395	387	396	404	403	380	413	450	369	406	420	388	370	378	391	388	384	399	411	359	404	368	390	417	394	390	397	416	364	407	367	349	396	372	381	395	361	394	407	356	394	407	377	407	390	389	333	380	397	382	406	365	393	420	375	362	392	369	364	411	370	391	377	416	380	366	367	390	343	391	363	340	389	391	381	400	352	388	384	395	386	373	386	405	392	383	379	382	402	351	364	399	374	381	388	413	397	388	400	406	403	368	396	390	359	381	349	417	356	381	388	410	353	373	385	404	383	375	406	389	368	387	342	389	398	380	415	386	365	394	380	421	385	369	372	413	446	392	377	408	389	366	401	410	383	400	368	378	355	382	397	398	401	371	398	345	363	407	389	402	393	350	384	401	388	392	384	394	404	394	350	379	405	405	404	379	394	393	360	417	436	401	372	388	375	403	407	408	432	406	356	384	346	381	408	370	373	367	401	415	372	402	362	391	386	393	412	392	404	379	397	386	411	409	370	376	403	378	332	415	353	377	369	361	409	397	406	377	406	376	390	389	368	370	399	347	372	381	345	372	360	376	387	367	383	415	398	399	406	361	391	396	358	367	384	350	359	369	405	396	401	382	383	403	378	393	403	363	357	405	361	400	381	399	398	369	383	416	405	396	388	388	403	408	407	416	390	409	406	395	389	434	414	371	371	394	365	416	346	421	361	331	386	393	371	405	394	392	407	395	382	376	371	401	399	377	377	356	362	389	383	389	404	377	396	377	361	385	385	377	386	378	380	380	401	401	359	347	353	356	414	348	408	385	369	359	387	371	374	409	409	387	400	382	420	404	376	359	386	357	368	391	381	385	393	385	360	385	360	407	389	393	388	420	365	374	398	368	395	423	391	396	368	379	411	406	392	382	391	354	383	361	376	402	370	378	424	354	380	354	374	388	372	358	390	368	402	391	420	397	420	366	409	392	411	391	361	401	392	360	365	376	377	362	399	390	368	382	370	384	418	406	380	379	367	387	395	391	418	389	389	374	372	418	371	366	401	361	383	418	401	396	373	407	396	403	371	390	389	397	382	382	374	376	380	432	412	346	423	410	429	381	388	384	418	367	365	385	371	406	381	387	383	372	415	403	379	381	350	425	422	407	389	382	397	411	378	393	384	396	390	413	408	405	413	399	379	390	393	381	400	384	373
55463	101867	82180	53802	30932	15771	7056	3226	1302	817	705	666	685	658	637	665	653	652	673	626	642	658	678	673	678	671	650	681	639	685	661	643	654	653	622	683	658	649	652	690	720	676	673	693	675	689	650	691	612	642	651	658	654	607	719	640	625	650	654	642	662	655	666	675	658	654	632	693	690	637	578	673	641	617	680	650	690	636	641	636	667	674	664	708	667	695	653	677	613	615	708	664	665	623	670	704	652	659	683	680	624	675	705	654	675	639	684	680	703	658	633	737	638	645	678	650	648	670	682	664	646	686	651	672	654	643	685	667	634	713	673	670	641	669	653	647	624	658	653	639	641	630	668	657	667	650	676	649	649	696	643	629	685	656	688	641	651	647	652	652	698	670	647	672	654	655	679	652	678	683	624	618	665	650	635	707	693	658	708	719	687	641	717	694	648	665	671	670	641	701	675	665	663	660	638	653	725	639	640	679	727	684	640	655	717	685	680	680	663	610	638	635	646	710	714	660	683	666	660	650	697	686	663	609	672	651	630	654	689	641	699	640	644	663	666	651	668	641	692	641	679	662	643	681	665	639	664	662	613	647	610	642	631	686	645	633	620	705	648	651	667	666	652	682	692	668	669	674	618	645	650	715	632	664	632	686	719	655	649	630	647	647	669	639	696	690	671	641	695	646	700	631	692	692	679	657	629	682	676	652	673	673	662	679	670	651	636	663	691	626	697	667	663	642	661	624	624	631	667	657	620	662	699	681	665	638	645	711	671	665	656	629	628	641	655	662	615	667	658	653	673	605	648	627	679	694	618	624	647	633	610	652	613	646	688	678	693	688	664	698	661	611	643	639	663	685	666	686	661	653	644	662	663	700	642	676	662	667	612	655	663	650	626	659	680	681	667	711	649	668	638	671	676	679	697	670	681	674	644	681	651	668	647	701	639	636	635	621	699	633	659	625	679	654	646	642	698	661	654	683	659	643	647	682	641	632	654	625	653	678	668	649	660	648	711	693	690	650	637	659	688	655	643	712	703	674	663	660	657	643	691	648	662	690	632	667	680	626	656	638	673	646	657	679	669	664	656	671	690	725	711	649	660	662	652	685	650	663	638	647	679	646	655	680	638	646	673	733	681	661	669	665	666	674	631	645	678	637	661	679	673	673	610	679	662	643	639	667	675	662	630	652	655	664	660	653	670	656	682	655	640	648	659	648	635	722	673	666	663	669	665	644	653	689	643	659	646	612	648	621	672	689	662	651	634	662	671	656	667	679	607	634	648	625	655	643	667	593	631	631	596	640	658	662	664	678	687	667	698	663	653	654	638	667	624	655	675	658	643	610	656	695	682	611	646	666	660	683	694	684	658	697	654	652	708	670	663	664	620	686	648	684	681	657	610	660	661	606	622	644	649	693	661	647	659	677	640	681	638	646	707	691	642	654	638	676	642	634	651	669	687	700	685	651	612	690	652	700	678	619	679	617	676	671	632	675	702	649	644	659	601	659	637	676	656	704	625	659	683	668	668	684	659	671	651	601	685	670	691	637	674	634	653	634	669	657	635	671	635	679	648	637	632	633	637	652	663	617	699	643	638	709	646	655	608	646	649	636	638	712	664	656	613	664	678	684	652	656	606	652	657	677	652	664	696	637	669	635	688	633	649	647	687	708	667	665	637	649	612	646	653	674	670	651	607	663	703	642	692	670	629	678	641	637	654	652	605	665	675	661	649	670	669	687	660	683	659	681	657	660	637	635	652	643	663	620	630	681	642	679	670	631	649	644	616	677	667	678	656	695	673	664	693	672	670	676	623	656	617	645	622	622	688	643	564	644	653	628	672	675	642	631	647	627	613	638	625	649	649	671	657	628	637	646	687	633	646	628	667	618	674	697	652	665	667	662	656	655	663	659	647	645	620	609	636	665	621	638	657	660	668	670	678	675	646	670	713	633	657	669	675	655	695	653	652	702	636	696	660	701	612	662	643	659	634	666	658	672	665	701	649	674	686	654	664	655	673	696	631	652	693	597	649	665	631	644	655	623	640	630	640	668	633	689	669	651	683	684	619	671	642	645	696	634	665	604	657	685	707	709	641	658	629	650	657	711	659	675	655	635	663	672	621	695	661	702	651	632	624	631	659	683	674	648	586	638	654	666	653	701	699	646	632	620	618	617	628	677	684	643	638	637	634	649	670	689	653	668	694	644	686	663	662	661	631	671	643	645	635	651	667	683	659	639	666	677	700	675	665	651	648	627	671	631	689	653	636	643	634	648	672	675	665	703	635	663	641	693	685	669	667	682	660	679	641	666	658	652	655	656	635	615	656	685	632	621	655	669	664	673	695	678	666	652	671	637	666	637	667	663	657	666	634	593	614	644	678	677	699	670	654	719	645	683	634	634	671	660	649	671	715	628	678	674	662	697	665	672	619	664	629	685	698	619	633	649	662	676	668	639	650	625	683	674	622	704	643	656	628	651	659	674	650	693	651	630	658	632	674	664	663	685	660	712	661	700	695	592	659	622	658	685	695	667	679	635	664	655	641	635	650	631	652	683	633	657	698	681	676	656	624	646	641	664	627	665	689	651	675	663	661	694	651	666	699	668	641	636	648	624	649	696	642	626	673	669	648	615	700	647	667	625	670	661	670	658	680	658	636	659	647	707	641	611	675	660	691	637	622	661	674	690	704	639	663	654	645	670	645	732	684	635	641	660	654	663	667	667	651	636	647	675	644	680	667	681	633	641	655	660	659	665	628	684	660	664	670	678	693	662	638	661	639	627	683	701	620	698	652	667	673	664	674	640	667	581	629	709	660	678	637	668	669	660	657	654	619	682	693	660	614	650	636	612	641	649	634	670	645	659	643	688	625	701	634	660	688	638	635	682	664	668	640	645	673	660	676	606	668	673	670	682	618	633	652	670	650	667	659	686	650	662	641	677	682	620	674	665	636	660	693	664	610	642	688	605	658	712	681	654	649	624	669	697	681	690	629	696	700	647	648	701	698	700	687	668	675	659	629	632	666	604	659	648	650	653	664	659	679	661	661	652	658	670	630	668	694	673	712	650	677	635	690	627	666	684	659	676	671	696	673	659	652	626	625	698	669	642	660	668	659	668	677	635	671	696	612	661	666	616	668	691	671	685	667	606	674	662	650	642	614	689	657	602	705	670	637	665	648	663	690	632	641	660	659	634	612	639	702	619	627	696	694	634	649	654	679	648	683	674	713	598	668	646	682	661	671	651	684	679	623	646	654	665	636	657	669	679	660	678	680	692	654	636	663	704	654	662	667	702	640	674	691	702	619	640	654	674	666	666	637	654	674	651	681	667	673	652	631	639	662	645	677	631	651	662	667	658	648	659	615	712	642	608	669	659	663	688	617	672	635	658	687	658	675	660	675	661	603	671	646	654	677	605	637	676	696	698	648	681	664	645	612	691	661	704	665	699	680	645	683	671	657	634	656	658	657	670	646	646	672	648	688	648	710	630	648	647	644	618	675	691	698	606	690	622
27460	34282	34582	15388	4385	1266	666	421	315	300	291	283	317	307	284	311	280	290	253	299	288	311	303	290	293	262	290	288	286	307	301	291	269	286	292	291	306	297	296	296	323	289	319	299	290	313	296	300	293	297	292	292	285	269	273	299	307	301	299	318	272	297	322	302	289	313	295	306	291	295	290	294	323	265	287	276	303	297	322	309	292	291	295	312	299	287	290	288	306	280	296	295	289	297	289	262	309	268	279	313	277	291	294	298	284	313	318	305	313	285	307	283	292	259	284	305	299	276	278	290	258	295	296	260	266	298	281	277	292	289	291	298	302	298	268	297	292	281	306	262	281	291	319	295	309	304	272	326	273	289	303	308	297	293	271	271	263	275	291	301	252	304	310	303	277	301	305	287	268	270	287	310	295	300	293	304	317	321	292	288	256	288	285	298	275	313	321	269	307	297	291	315	291	291	266	310	261	276	273	311	277	294	286	289	245	281	294	277	275	301	299	290	287	333	289	284	287	319	282	290	304	317	294	273	274	293	298	294	297	296	279	273	292	342	276	305	303	277	264	284	269	311	321	297	266	274	287	285	280	302	315	282	266	283	309	284	292	276	293	281	297	306	276	324	271	263	308	286	275	291	300	314	270	295	307	282	317	300	284	261	331	286	284	298	271	272	315	325	285	295	275	318	282	277	298	282	299	313	291	290	293	289	275	303	295	309	317	268	287	290	280	287	284	275	263	305	306	295	285	268	320	307	320	273	288	321	303	277	313	287	294	299	287	267	286	265	305	316	256	273	280	299	279	282	292	284	328	314	324	314	296	299	292	289	277	298	301	323	298	300	298	272	286	292	316	324	317	288	296	275	285	309	286	294	272	315	316	286	284	280	293	307	295	277	285	323	274	308	282	282	261	299	308	273	265	284	247	289	275	336	293	299	269	281	281	285	291	296	305	283	304	294	297	292	281	265	296	310	265	292	291	321	305	289	309	290	306	289	308	289	276	296	289	281	267	274	283	296	323	303	310	293	314	291	289	279	296	294	290	283	303	287	290	327	302	282	308	298	288	298	311	299	287	250	313	271	299	279	330	284	287	303	296	318	289	306	287	285	299	296	311	312	285	289	259	294	290	276	289	276	308	277	275	265	311	299	300	305	314	253	270	327	286	284	304	290	282	277	293	290	318	280	285	297	287	291	294	316	315	301	287	279	290	308	288	307	283	318	258	293	312	318	268	290	293	279	305	286	290	301	281	293	261	285	263	284	273	299	262	297	287	307	331	308	295	287	277	281	263	314	279	279	293	274	316	310	286	268	256	284	268	298	266	312	319	303	303	302	324	258	274	302	314	319	288	296	273	272	324	305	289	291	286	290	276	301	313	261	308	299	291	289	296	270	298	293	333	309	277	302	288	330	280	303	263	254	277	288	251	285	286	266	294	265	266	316	303	294	282	269	307	296	290	288	288	283	294	289	268	287	298	303	287	281	282	278	307	322	276	276	312	299	302	281	291	286	310	319	300	292	287	282	273	250	279	271	279	290	266	293	290	314	268	275	272	290	298	253	265	330	272	276	301	290	289	331	280	276	302	297	290	285	266	270	292	284	283	309	283	293	308	265	273	298	269	301	297	309	291	264	276	293	288	288	274	301	286	298	293	295	305	296	269	263	316	311	264	316	270	303	280	313	314	268	307	300	276	266	279	300	279	286	283	257	274	279	282	279	298	319	310	287	266	305	311	298	317	272	305	279	293	284	292	255	295	266	285	288	288	295	314	272	285	274	293	315	282	319	290	299	268	298	267	288	263	279	277	314	289	326	308	280	288	273	281	282	278	301	301	293	288	303	296	280	281	260	285	307	278	273	297	305	326	293	314	284	289	271	299	309	251	316	297	286	301	342	321	290	256	315	292	306	273	286	274	328	304	279	289	318	249	318	283	303	286	280	284	273	304	313	275	298	282	296	276	288	301	288	314	299	282	307	294	261	294	274	300	278	299	306	300	269	281	304	288	297	305	276	308	297	288	317	274	275	275	303	306	309	292	280	260	301	283	286	290	262	296	288	270	285	308	280	304	311	295	316	281	306	299	290	306	286	281	288	287	303	286	316	325	270	316	314	295	298	288	303	270	296	278	299	309	262	274	300	303	292	270	279	311	284	299	276	263	296	319	275	294	287	312	316	301	284	308	277	281	304	281	268	304	317	279	269	290	276	289	311	301	260	263	322	303	276	311	265	291	262	293	307	290	267	295	310	308	294	328	299	279	288	286	315	307	289	293	321	311	294	318	312	263	282	272	272	283	315	280	274	287	280	299	305	301	279	306	287	320	317	303	294	317	272	306	277	287	305	293	269	299	283	310	300	276	290	283	292	287	286	274	281	284	295	296	300	301	309	282	274	311	285	284	280	310	301	279	298	310	285	306	286	276	295	304	281	289	290	285	263	300	327	292	298	262	299	293	289	295	285	266	275	280	306	284	282	292	309	302	297	290	293	297	295	277	283	288	304	277	301	308	289	270	254	301	278	279	286	325	276	287	285	318	281	293	285	297	239	287	295	303	291	278	297	298	269	286	301	311	271	294	281	266	297	291	314	292	274	289	274	329	258	302	256	277	286	286	315	299	299	276	253	254	273	321	278	290	302	265	284	309	295	295	300	259	319	255	291	274	293	293	297	284	297	299	280	273	310	283	300	282	301	281	286	314	274	303	281	295	282	291	284	347	274	258	320	283	282	295	299	276	292	297	276	285	290	264	308	274	315	293	256	305	302	275	267	321	303	283	305	295	284	309	283	303	292	277	315	316	307	291	254	307	266	277	282	298	327	316	266	289	291	285	301	304	289	284	289	307	287	289	313	294	318	302	288	304	283	286	282	271	299	281	284	274	293	313	309	299	288	315	279	307	308	286	283	308	302	263	279	305	285	288	302	304	269	274	270	287	283	307	290	308	323	312	271	285	311	289	293	285	282	314	310	286	294	292	300	325	299	291	309	261	255	326	315	301	290	325	314	280	275	281	295	288	278	282	292	286	290	264	272	305	305	290	276	295	303	293	325	252	270	294	305	257	297	287	309	304	278	300	296	282	316	295	293	289	317	316	300	261	309	298	278	307	304	314	313	297	279	272	272	284	270	295	303	283	310	281	293	288	258	311	294	304	273	255	299	291	343	295	303	281	272	302	319	295	273	311	273	302	312	305	284	295	311	293	306	276	290	249	303	291	286	281	290	279	292	301	300	283	277	268	295	264	291	286	316	277	275	307	316	280	313	285	274	297	277	277	292	278	301	316	298	281	276	297	257	275	314	277	301	277	270	290	325	310	263	285	336	333	308	265	313	271	293	318	276	304	287	284	302	282	283	293	293	293	300	297	267	325	272	334	283	294	295	289	295	282	298	303	304	305	278	268	286	288	281	315	334	290	303	300	265	300	257	285	272	287	271	272	312	272	310	302	304	297	308	267	290	281	298	276	259	269	329	278	271	286	298	310	309	281	326	256	300	325	286	277	287
28788	52760	38759	16306	7933	2950	1473	902	626	526	537	556	525	484	507	507	523	527	485	546	553	551	549	538	495	530	551	524	504	527	550	500	516	533	530	506	539	548	473	495	510	540	545	544	480	536	524	522	506	523	517	515	521	465	486	527	527	530	506	542	522	493	527	545	506	491	554	507	540	497	511	540	541	575	496	511	542	558	508	507	533	502	540	541	537	502	517	510	473	545	518	569	536	506	535	547	538	544	509	535	492	506	537	540	463	535	538	527	535	500	524	550	506	524	498	515	512	492	535	530	576	532	585	533	518	548	549	528	563	536	544	545	545	532	502	544	535	507	492	536	490	502	549	532	542	562	502	503	533	543	567	537	528	544	476	519	524	526	527	514	532	527	505	516	526	467	489	533	580	558	528	535	577	557	544	526	529	531	566	546	492	562	544	535	513	562	515	546	497	498	512	512	546	491	508	506	539	513	530	511	567	513	495	489	500	532	525	528	589	570	505	509	484	546	515	538	581	501	504	519	516	547	565	516	517	522	523	526	536	544	532	532	553	531	507	534	526	503	524	548	548	540	497	549	512	526	539	528	554	506	571	530	532	573	525	556	511	494	558	564	517	507	519	498	488	523	506	536	516	537	561	493	507	542	526	520	492	558	500	516	462	498	563	551	511	575	518	486	519	516	550	521	521	505	512	546	507	534	514	557	564	528	529	517	496	510	505	543	533	535	528	499	517	543	557	492	522	476	522	543	527	536	534	543	542	496	545	492	539	517	481	578	533	522	529	470	496	506	503	506	520	495	545	508	536	531	541	571	534	496	501	521	487	527	571	501	504	495	531	523	555	557	547	512	515	516	531	538	525	519	517	491	518	517	526	523	541	518	565	502	550	535	504	523	548	526	556	515	557	509	492	493	540	489	586	510	542	545	532	534	521	562	520	496	543	499	529	522	531	498	564	527	519	540	525	544	524	503	548	538	542	552	521	516	559	524	513	568	523	514	517	491	550	475	515	493	534	561	516	548	574	502	526	516	545	529	516	548	505	520	525	533	539	543	532	505	529	515	511	517	515	500	512	550	529	539	509	518	527	542	478	498	528	542	518	534	512	530	521	539	497	514	511	514	524	526	496	490	535	508	509	493	535	524	526	554	482	543	541	566	562	530	533	488	542	502	548	558	496	539	527	525	560	532	506	515	534	566	540	517	542	528	551	509	507	513	502	526	541	532	521	544	516	498	553	502	496	506	573	530	524	531	529	520	498	547	518	511	505	500	528	500	553	549	517	490	510	534	505	543	501	505	510	553	527	503	495	555	507	539	531	503	520	521	490	540	497	539	515	547	532	510	518	505	523	542	506	515	526	517	502	504	516	549	514	537	556	550	503	510	558	526	519	497	584	517	547	495	512	551	485	540	554	560	560	566	527	513	541	536	551	553	520	543	500	525	558	516	561	590	544	515	553	541	530	515	514	530	514	498	541	517	566	485	538	544	496	523	469	551	576	550	533	521	531	498	500	498	547	534	498	526	518	542	501	548	507	528	549	525	535	528	562	520	520	548	522	496	526	561	534	548	575	529	536	527	531	542	497	494	549	540	580	530	504	552	534	523	502	532	548	556	502	562	489	555	525	535	515	523	523	520	529	537	501	512	529	515	528	506	502	555	553	505	496	524	513	532	534	512	505	489	513	534	551	544	542	549	530	540	505	527	539	502	535	526	568	526	537	549	578	536	480	511	517	559	504	544	511	567	501	539	533	503	523	518	535	523	506	494	533	542	519	526	549	520	510	522	522	574	523	528	548	558	491	472	510	516	556	545	538	549	572	503	533	522	532	495	531	509	489	532	536	521	499	534	554	504	548	564	542	552	536	561	469	521	470	535	533	477	495	556	522	531	530	465	568	539	561	554	493	521	512	503	522	536	548	528	511	525	545	516	509	505	553	506	512	504	547	522	542	520	515	518	544	511	560	503	499	549	508	496	544	506	537	499	550	503	500	543	500	523	547	542	487	517	542	544	537	510	466	520	535	554	538	571	513	534	529	529	527	539	492	557	550	571	524	540	526	570	556	532	565	548	503	516	536	461	483	512	542	494	493	544	537	529	540	514	484	536	513	507	561	555	514	532	528	506	550	473	568	530	524	522	561	519	503	544	519	538	545	536	508	520	502	534	491	506	544	521	559	518	524	529	512	563	552	558	492	545	509	550	503	532	545	552	537	553	502	555	536	524	486	520	518	536	538	558	579	543	516	492	522	563	512	516	525	495	549	520	565	540	517	499	564	542	528	541	517	549	521	543	530	534	520	554	511	559	535	544	553	544	524	544	536	541	534	514	523	521	541	519	495	527	501	523	501	538	539	509	532	506	518	506	509	482	560	525	547	499	548	538	526	529	587	550	524	524	521	534	513	504	529	524	535	453	554	564	586	533	559	522	537	554	536	517	533	544	531	548	523	503	513	497	531	546	558	511	492	487	519	499	566	553	564	505	537	576	532	545	526	510	542	519	517	543	519	547	538	501	564	521	522	498	546	511	524	532	554	552	517	560	495	540	506	541	536	516	488	547	505	529	516	543	513	573	559	514	531	532	530	546	505	551	534	511	512	533	533	562	528	552	518	542	508	520	562	521	521	528	521	509	504	536	524	541	494	510	563	511	526	525	517	510	550	499	547	530	582	480	517	500	551	529	536	537	525	562	487	552	503	518	516	505	540	553	545	562	524	483	567	528	545	521	502	522	478	541	525	542	551	547	515	562	508	563	544	508	492	550	540	525	511	605	521	508	535	464	537	516	499	498	569	494	497	528	557	519	540	503	537	556	497	528	547	538	523	555	555	512	526	519	532	526	525	534	505	569	496	546	470	494	532	535	509	533	588	566	516	542	516	550	555	560	519	555	509	475	506	541	496	530	579	538	530	546	566	549	563	545	512	515	533	511	528	527	508	530	515	553	520	540	499	508	506	518	518	522	468	484	518	558	565	532	527	545	462	522	528	539	557	515	519	504	557	528	516	522	567	520	537	551	525	498	532	524	491	551	510	506	542	493	474	536	544	542	557	556	588	548	518	541	543	546	529	518	537	543	498	502	541	554	518	541	537	567	488	507	497	542	517	565	521	505	540	544	529	547	501	541	467	541	521	541	523	529	519	517	525	524	542	514	516	553	475	571	563	533	594	513	509	514	538	492	543	543	531	525	479	549	503	508	545	515	526	506	539	555	528	507	501	518	509	496	549	575	521	520	511	512	503	518	527	571	519	536	506	473	512	543	530	496	526	508	518	562	494	516	553	558	552	503	520	544	506	561	542	515	508	491	548	555	524	514	530	537	517	552	535	531	530	535	564	503	527	530	505	534	522	518	554	528	512	532	537	543	569	546	513	562	515	554	517	504	521	537	533	496	527	493	532	525	537	501	498	553	555	526	531	526	551	528	477	513	518	559	512	547	551	528	516	529	521	519	548	547	536	514	580	546	553	550	534	550	529	530	541	541	486	522	547	528	529	535	516	520
24458	25850	42045	33656	22366	13402	3987	934	487	362	331	320	337	313	314	346	353	347	345	334	305	315	327	345	348	354	328	372	339	301	346	335	318	309	311	294	302	333	323	345	331	323	327	340	326	340	334	318	300	352	337	291	320	343	331	318	325	343	320	327	330	340	341	309	327	343	319	320	323	305	329	322	304	359	348	313	322	349	301	319	333	336	292	321	342	350	327	324	338	338	317	331	317	308	327	308	320	314	304	321	361	290	332	340	317	307	359	315	323	333	323	323	335	325	343	331	321	328	362	332	308	341	347	316	341	295	280	347	320	332	314	328	319	327	390	307	319	301	344	302	299	314	332	308	355	324	323	328	328	305	329	316	310	316	342	333	329	303	340	307	347	339	342	317	337	312	298	326	344	326	318	281	336	318	292	362	330	335	314	364	361	327	336	281	351	329	323	351	352	318	352	301	336	360	323	332	352	350	329	332	349	349	363	307	293	329	317	373	318	331	349	323	318	330	328	312	319	332	310	342	341	347	312	344	332	342	317	373	329	337	340	361	346	364	341	335	321	321	343	301	304	331	304	341	315	291	314	330	333	340	336	311	336	360	326	284	327	349	314	318	349	319	332	347	341	338	338	363	349	318	331	337	307	340	345	349	314	349	329	342	319	357	337	316	341	367	351	363	308	369	328	292	323	321	311	350	322	306	323	325	356	358	331	283	335	321	345	332	291	319	325	331	350	324	339	298	318	321	327	315	320	297	349	328	315	334	323	313	330	315	302	307	321	298	314	327	315	320	343	337	310	299	330	345	323	332	321	324	331	313	321	311	322	333	332	322	294	339	338	351	339	276	300	297	352	343	335	311	361	320	298	351	369	309	309	337	345	328	308	322	313	283	361	343	271	302	337	325	344	368	325	333	347	312	339	330	346	333	334	321	319	359	324	331	349	336	361	337	313	309	330	353	275	324	357	292	329	324	332	378	340	374	303	328	329	345	349	345	345	337	326	349	335	330	315	351	361	320	336	310	338	343	282	307	349	299	309	349	341	348	351	332	297	352	324	332	322	327	363	299	338	315	331	359	365	342	322	297	342	338	346	356	334	335	348	327	316	312	330	343	331	335	343	302	345	335	336	311	333	347	313	311	318	338	363	346	309	290	313	309	332	324	332	323	364	304	340	327	377	348	332	325	315	332	335	336	317	339	307	323	315	322	310	337	313	288	327	320	345	323	303	316	291	328	326	304	308	286	303	352	319	325	321	315	341	347	326	339	324	294	326	312	320	322	353	325	307	340	316	304	342	345	367	355	380	330	308	315	351	335	323	360	356	335	363	303	342	300	313	313	321	340	331	328	321	348	327	331	328	348	315	324	367	345	330	343	320	330	335	345	317	325	305	313	323	319	342	292	341	343	353	320	325	346	308	326	295	341	317	300	327	312	327	295	322	332	315	308	323	314	324	280	331	321	346	339	320	310	334	344	347	324	335	334	339	355	327	338	348	316	357	351	331	302	326	314	328	359	342	310	338	306	307	316	299	299	351	326	328	355	329	349	345	334	307	308	330	302	330	310	338	312	319	298	308	348	289	340	322	330	340	308	328	315	361	329	350	324	326	326	341	308	354	305	349	346	325	337	348	327	333	331	313	333	361	323	312	306	337	335	320	325	316	322	306	335	349	371	328	343	319	363	323	338	320	306	308	324	313	347	356	323	337	322	346	327	362	356	312	291	331	330	321	331	335	334	331	344	327	350	340	339	324	315	365	377	333	316	324	371	335	316	329	320	313	336	343	321	312	296	333	320	326	317	306	308	323	307	317	281	313	361	370	304	335	327	317	359	334	334	320	356	303	317	305	315	352	335	318	320	321	316	314	318	338	338	357	322	298	346	363	316	333	340	332	299	308	340	331	329	326	360	313	337	325	305	315	329	348	302	294	336	323	328	325	326	313	335	312	299	299	316	315	318	347	323	310	331	320	308	323	309	359	317	312	327	342	357	337	371	328	310	296	301	362	309	332	361	352	313	316	343	332	350	349	336	354	365	311	315	321	320	337	338	344	326	299	336	339	349	315	322	332	327	297	299	331	333	313	316	334	329	329	319	322	291	320	342	364	321	347	321	373	313	312	323	299	292	319	316	315	327	337	330	337	349	317	302	337	338	347	376	318	316	332	338	313	316	325	309	320	341	334	333	286	314	296	322	338	345	320	304	314	331	297	330	340	336	322	348	350	338	318	305	331	343	332	345	300	324	351	362	331	332	341	344	323	342	338	370	336	318	332	325	340	316	325	341	351	326	331	325	329	338	323	326	330	316	330	275	333	332	350	324	345	326	314	334	312	322	304	354	364	314	371	332	320	334	308	342	362	342	363	326	320	347	354	323	314	373	304	341	319	329	327	319	334	329	292	345	319	357	362	323	315	329	317	356	342	346	343	344	321	360	323	270	335	313	304	313	329	302	320	299	335	331	278	331	349	320	287	306	347	314	322	324	332	302	358	314	342	376	305	324	327	327	335	350	308	322	320	322	286	343	317	350	338	307	353	334	314	343	300	339	328	361	306	334	300	312	367	309	334	327	314	301	340	315	300	310	325	348	307	354	317	331	365	346	352	311	341	344	351	337	338	372	302	348	338	304	330	347	348	336	337	338	380	352	326	342	333	318	314	339	308	348	311	353	308	335	330	340	300	324	293	336	326	337	322	308	315	335	358	343	328	310	348	320	314	321	345	306	336	331	337	345	316	303	347	354	329	343	342	293	317	334	301	317	323	319	319	334	347	342	303	343	326	307	291	337	325	353	294	308	300	356	332	338	329	333	316	307	321	335	299	318	307	356	327	317	344	314	330	352	297	303	329	331	338	323	330	305	326	317	362	317	364	331	312	330	352	310	313	316	341	300	287	317	345	331	296	354	350	328	339	331	332	339	338	320	329	336	327	321	346	328	288	356	317	329	325	340	339	331	332	337	319	340	327	309	354	334	355	339	317	315	321	352	328	342	351	334	355	305	317	322	330	316	296	343	342	348	321	338	321	307	327	332	343	336	330	336	317	334	347	325	308	339	299	327	331	329	297	297	329	361	337	331	289	324	315	323	301	310	341	317	365	326	326	310	305	333	319	313	299	292	313	318	340	313	337	327	338	321	288	323	305	304	346	345	351	308	291	338	310	338	303	309	324	294	336	320	324	318	318	343	340	331	319	317	325	328	343	332	351	348	340	360	347	305	316	329	326	317	332	320	329	332	319	339	360	348	362	315	337	300	310	313	325	314	318	310	331	329	298	326	339	306	307	321	316	323	343	305	336	307	319	350	368	299	345	321	326	325	318	327	360	330	356	312	330	317	309	326	297	324	338	334	382	327	325	326	312	365	329	325	295	332	301	330	331	356	336	327	332	322	351	349	326	329	288	302	348	331	331	345	316	295	353	338	308	345	307	320	317	300	310	311	342	342	345	329	324	335	295	325	332	322	327	346	334	344	352	335	316	330	318	331	303	306	316	348	322	327	308	336
54308	96661	74752	44742	27252	14008	6542	2215	1006	700	613	523	556	556	556	615	588	594	598	613	591	541	568	603	569	591	575	592	617	629	599	582	602	550	611	588	560	662	605	579	610	638	571	589	614	514	614	556	602	606	547	579	580	594	585	598	618	579	613	573	586	628	584	563	563	568	595	548	593	586	566	567	621	625	548	580	624	605	536	580	565	558	580	594	572	618	542	559	618	594	564	578	579	604	573	589	572	578	590	565	582	602	618	593	621	632	623	606	598	565	609	604	584	581	552	586	559	568	571	595	585	555	597	599	562	542	579	561	545	555	622	532	606	557	560	567	590	596	593	629	598	561	608	551	536	573	599	590	548	581	573	586	564	570	583	577	599	561	602	593	639	557	615	598	597	593	542	585	571	535	588	555	586	586	545	594	597	622	598	604	589	569	630	611	599	580	569	628	573	603	570	599	561	607	536	635	590	623	622	536	585	607	540	555	586	596	586	571	563	613	555	606	583	572	593	543	617	616	579	607	591	607	589	563	593	574	605	581	588	568	579	630	610	571	587	603	608	531	579	631	570	564	513	572	603	577	605	576	620	605	615	596	544	609	604	588	575	562	588	555	553	590	564	596	576	593	596	565	608	582	594	615	577	595	552	600	590	623	603	615	599	595	594	604	609	619	566	604	569	585	571	584	570	612	558	611	580	565	609	590	567	573	624	583	612	589	560	576	564	572	548	573	582	572	576	607	620	539	577	594	580	565	567	570	573	564	581	626	541	591	621	599	584	612	591	577	590	579	553	590	553	608	560	589	573	574	558	570	562	594	577	561	612	582	590	565	560	575	590	549	573	572	618	619	572	595	583	542	579	621	596	596	624	554	571	610	587	581	573	605	603	581	583	572	589	595	573	616	610	559	573	584	607	578	599	565	572	599	606	584	573	565	555	562	597	564	555	592	626	577	593	589	553	583	615	620	558	617	600	632	578	565	620	567	582	558	629	589	597	571	578	583	608	591	574	595	608	578	568	570	568	523	567	557	561	597	596	601	596	562	569	573	596	603	574	534	546	581	565	640	598	576	549	575	622	594	576	571	627	575	578	579	600	544	527	607	534	576	580	570	569	608	584	586	602	550	589	602	585	572	545	525	571	552	540	630	590	587	537	588	587	575	558	561	585	595	563	593	614	586	581	582	612	567	570	596	587	588	591	589	616	572	600	551	608	543	617	566	609	620	592	630	583	572	599	584	572	609	610	570	570	574	581	567	592	598	607	626	609	591	602	588	537	530	573	596	615	596	574	552	566	588	584	631	580	600	588	559	589	599	605	627	628	598	612	581	581	571	550	585	569	578	583	550	557	609	586	593	601	547	620	582	622	569	532	611	581	580	614	588	605	568	637	644	665	598	558	607	576	584	540	573	592	578	580	611	610	583	614	564	584	604	566	607	602	611	571	590	572	600	617	557	591	561	603	620	558	592	631	566	614	575	634	602	565	566	564	571	586	591	589	591	580	629	587	582	582	601	559	603	567	612	547	609	593	603	553	593	595	577	584	547	575	588	595	585	586	596	632	524	588	562	561	576	561	588	587	572	578	581	580	585	616	559	587	655	614	567	596	579	580	585	591	565	618	575	595	576	603	593	598	609	628	588	576	618	596	578	593	584	566	578	597	565	542	530	634	564	589	595	619	592	562	573	602	598	575	592	542	564	590	548	610	586	616	606	565	561	577	563	558	570	535	586	594	586	591	572	630	582	585	590	588	563	582	627	555	652	565	623	601	587	559	601	601	604	615	541	572	582	556	574	545	604	596	673	580	583	616	578	552	536	587	579	581	593	571	560	589	646	588	565	579	573	532	590	597	637	559	568	579	548	584	578	576	605	602	567	582	582	617	515	593	583	577	590	574	578	570	568	575	599	544	590	551	591	612	601	567	595	630	606	580	596	583	546	575	585	607	572	547	594	581	591	611	588	571	613	592	650	565	570	573	662	628	560	594	615	579	576	594	538	570	625	593	599	569	590	597	590	596	577	606	557	579	592	593	647	605	598	584	573	601	593	588	559	561	572	548	607	591	584	539	590	615	593	583	596	534	587	579	563	581	553	605	578	581	604	591	604	568	627	613	536	604	618	598	580	608	564	579	593	628	623	606	570	571	631	583	585	602	627	597	574	590	577	540	617	579	588	582	583	556	592	566	562	561	585	616	581	597	559	615	572	559	572	592	587	597	615	594	589	597	561	605	588	586	582	594	546	567	574	593	597	567	568	546	585	582	580	600	597	548	574	588	552	603	549	584	576	611	552	593	591	581	593	588	581	618	551	614	645	596	594	582	547	603	588	594	609	592	592	596	558	568	611	574	558	597	544	594	633	532	549	615	549	600	588	600	577	575	566	564	602	586	569	618	585	613	579	576	582	600	588	561	595	633	571	565	604	568	617	553	613	599	597	601	561	529	569	583	558	589	564	607	565	555	597	588	575	535	569	560	517	585	597	596	545	582	583	603	579	580	609	557	577	535	559	539	557	602	588	602	595	564	547	595	595	695	590	620	629	542	552	607	599	549	572	604	637	573	618	592	605	567	564	603	604	584	543	577	577	579	581	563	569	581	603	569	609	571	618	554	516	605	597	552	574	586	594	555	533	605	596	632	603	546	596	587	567	549	592	604	557	556	562	583	602	633	572	536	569	587	598	601	586	618	595	571	543	594	639	562	575	533	559	579	588	569	601	593	601	574	595	569	602	541	547	594	635	503	582	572	589	586	542	607	601	579	574	587	561	633	583	566	549	566	585	590	593	572	576	610	601	568	587	596	598	577	565	570	606	617	584	524	596	598	589	613	589	556	567	591	576	575	600	573	561	594	573	571	563	580	618	586	526	604	613	608	550	579	581	602	604	572	573	583	569	522	601	572	592	529	575	550	604	610	572	572	557	566	576	546	653	579	562	575	566	618	584	572	586	574	601	554	590	557	580	603	545	598	596	629	593	588	572	596	592	569	582	555	607	608	588	583	610	605	538	593	560	587	619	593	566	610	585	597	584	576	606	563	615	564	604	614	586	593	587	622	560	591	610	563	592	592	586	611	565	601	582	633	575	577	596	587	553	571	534	561	593	619	589	608	601	623	533	574	583	598	582	609	558	585	583	554	580	593	598	554	572	591	557	532	565	556	607	586	563	562	598	623	611	656	625	552	575	587	581	594	624	573	588	600	567	581	619	548	614	555	617	555	583	585	557	571	567	597	604	601	553	586	584	587	586	590	592	574	598	566	585	572	542	583	572	570	569	560	617	593	576	599	613	553	596	541	601	554	566	590	602	566	567	606	576	558	579	573	594	578	597	596	594	603	604	589	586	615	534	556	614	603	550	611	586	589	540	563	563	583	606	576	592	574	583	511	595	584	599	602	578	562	579	595	580	576	615	578	558	615	607	577	575	587	555	565	604	621	559	555	589	576	601	555	549	560	567	590	655	568	612	597	555	627	561	568	559	600	602	602	577	567	624	548	607	598	596
23411	23632	35182	30286	25709	21260	10852	1443	583	450	384	435	404	395	402	405	375	380	414	389	388	406	366	371	351	375	397	404	386	367	387	402	406	378	392	416	381	370	413	379	396	391	397	424	401	408	381	393	397	374	415	392	370	413	424	382	379	412	394	406	404	379	409	403	368	380	416	419	375	393	392	382	377	407	388	367	391	410	381	381	382	381	409	410	392	391	407	393	402	414	378	429	416	379	359	412	404	373	371	371	410	427	360	380	376	399	344	384	396	391	412	365	369	387	416	416	356	416	387	357	373	448	359	401	398	392	393	388	409	422	384	380	400	348	393	372	388	424	376	378	343	375	429	412	419	398	383	419	414	377	391	366	376	368	426	380	395	367	359	340	449	377	390	399	404	370	387	411	420	355	392	393	399	392	399	418	414	437	413	385	374	379	422	377	407	383	412	391	366	364	395	390	385	374	360	394	386	372	367	383	410	382	417	411	398	367	358	428	421	371	387	399	409	379	394	394	388	368	406	413	373	399	381	365	408	423	410	376	388	395	417	399	396	416	384	423	385	328	424	392	413	408	424	391	376	382	365	357	409	416	400	404	388	374	396	416	347	375	396	418	381	421	407	370	442	421	391	400	375	377	409	389	370	412	360	384	394	383	390	432	386	384	414	393	374	384	459	379	389	401	410	434	403	374	360	362	398	383	367	377	384	377	398	390	380	391	380	383	374	392	406	374	378	381	341	355	389	404	388	390	390	407	412	377	381	379	404	401	399	393	363	383	390	393	396	360	381	413	436	418	413	435	413	424	408	393	360	427	407	381	420	393	390	411	366	414	421	423	386	398	367	407	367	397	400	409	415	374	407	384	379	392	394	418	373	402	397	352	387	409	392	351	396	408	380	366	382	393	386	374	405	394	365	401	406	359	390	412	381	367	387	367	419	396	369	418	417	370	417	386	415	412	390	384	404	393	389	370	370	381	383	379	384	388	384	378	393	381	407	378	387	379	397	397	390	403	398	427	395	380	418	404	396	390	383	340	395	409	357	365	387	393	381	397	391	394	401	413	384	428	395	398	394	386	369	375	357	400	376	396	407	358	401	359	384	360	407	401	394	391	413	390	397	426	404	386	398	355	372	379	372	372	370	370	385	366	402	363	424	346	378	374	396	432	356	384	428	399	360	364	420	406	441	379	429	395	379	402	392	369	376	387	422	398	414	329	415	365	367	401	404	382	389	408	387	381	380	407	397	410	392	346	387	402	409	395	401	382	404	409	370	384	386	421	384	390	394	387	409	378	380	391	382	391	381	398	429	384	423	396	403	414	381	404	393	323	418	398	396	376	372	427	396	387	407	385	409	401	407	383	406	401	399	369	419	382	401	396	418	414	392	402	393	413	415	379	426	396	391	416	394	394	365	388	365	380	390	395	394	353	388	412	382	421	392	392	407	391	404	369	391	370	410	365	389	398	412	373	406	386	351	413	387	425	389	378	401	419	381	363	393	380	416	391	409	389	394	408	374	407	395	357	417	396	383	369	400	384	396	377	365	373	393	421	373	415	357	413	368	399	385	386	392	398	429	395	387	410	392	375	390	379	365	373	416	378	414	390	427	366	405	387	391	389	371	395	404	362	379	415	403	392	383	413	343	395	351	377	397	382	425	399	374	366	387	398	395	405	400	383	388	387	368	357	373	368	403	383	381	414	356	403	362	406	386	412	379	367	387	419	418	382	375	386	393	377	402	388	375	370	405	389	411	411	385	384	402	395	415	384	345	334	387	420	372	389	436	408	384	382	378	369	375	400	418	392	441	386	422	369	376	409	390	387	399	407	389	413	398	404	358	411	392	386	379	415	387	395	407	394	391	419	396	396	387	395	379	392	369	379	393	398	379	386	416	397	398	391	397	391	395	401	398	432	441	399	373	389	373	379	372	414	395	383	406	406	378	415	399	406	368	382	400	398	371	403	407	350	386	375	391	393	335	407	390	363	389	389	405	396	412	435	386	402	400	378	381	355	377	374	414	370	428	388	365	359	374	400	356	412	383	397	357	385	351	365	412	388	438	408	373	380	381	381	356	397	377	428	379	368	392	378	400	380	393	379	419	401	369	386	396	369	397	382	373	386	392	401	421	376	381	420	368	354	395	395	391	341	355	382	377	371	405	349	357	373	375	403	389	402	363	396	415	388	397	384	380	358	410	395	351	357	397	385	404	397	373	357	379	416	407	407	392	393	382	358	439	361	374	388	381	368	412	373	427	381	397	371	404	384	426	371	404	394	362	392	411	382	380	365	370	350	410	396	411	390	390	402	373	391	370	418	419	430	361	430	408	406	399	363	415	356	413	380	372	404	377	416	403	437	374	403	409	417	424	394	418	390	417	373	355	398	417	376	394	410	384	405	419	368	402	409	420	393	387	391	408	377	350	401	391	390	364	363	417	394	382	403	350	407	401	363	400	381	382	396	369	366	382	383	378	401	399	381	387	376	405	403	396	366	417	359	385	415	434	378	402	380	446	367	398	385	370	399	373	379	376	407	378	374	372	369	379	377	421	394	361	404	380	391	352	388	384	390	373	355	386	382	376	392	406	404	391	396	392	391	375	385	371	383	378	400	370	388	403	380	393	374	386	389	385	398	386	355	387	358	372	430	371	399	383	366	400	359	399	377	405	382	368	416	360	360	413	395	406	386	348	377	375	390	397	360	399	394	360	384	392	387	372	352	406	403	405	391	415	365	383	396	398	382	375	393	409	391	416	368	378	404	393	378	402	423	443	396	367	370	395	425	354	390	395	386	376	429	378	415	376	397	391	386	404	404	374	384	425	390	380	422	392	439	402	389	427	368	410	414	396	360	398	422	401	389	404	410	413	392	369	408	388	421	358	360	371	406	407	379	361	393	389	408	339	364	389	369	350	401	381	347	351	360	374	398	410	398	408	368	360	378	405	408	366	371	432	418	369	382	376	394	375	383	379	408	404	401	393	398	415	421	392	400	412	348	374	389	400	366	424	392	366	370	384	408	384	392	418	377	385	367	401	419	408	373	386	373	411	403	386	376	397	434	363	390	417	416	390	368	422	400	398	371	346	376	371	401	417	357	410	385	428	386	368	374	377	374	405	387	399	398	417	438	381	393	401	408	384	370	377	385	401	393	411	418	393	379	391	369	401	426	389	397	395	394	389	356	414	386	398	374	353	437	379	378	364	383	393	434	399	388	386	385	406	387	380	394	387	395	411	417	418	338	360	429	396	349	391	396	378	390	400	406	411	373	378	371	423	378	400	415	408	375	410	401	380	375	382	413	389	395	430	388	382	358	412	396	389	400	397	402	361	390	390	390	426	361	413	397	417	364	406	386	366	368	396	408	417	391	339	418	368	383	389	385	376	419	404	386	386	385	374	392	376	397	363	398	405	414	411	390	381	412	447	338	398	393	373	432	386	387	393	365	370	366	378	403	385	366	400	393	399	369	429	400	352	387	374	417	364	425	385	373	393	379	406	372	361	403
57643	102967	76188	57384	38740	23061	9182	2506	1078	698	689	667	705	662	623	627	649	636	628	703	657	672	627	640	661	652	668	679	642	678	664	687	643	653	619	691	655	667	689	647	624	696	660	679	656	660	672	691	650	707	656	634	673	660	673	652	659	649	638	681	655	655	644	670	697	687	661	665	623	690	620	643	667	676	669	646	688	623	666	674	653	652	665	613	669	727	674	632	678	651	679	627	686	667	659	668	665	688	716	662	626	668	676	678	687	666	658	632	629	674	667	643	628	694	612	636	674	658	656	655	651	667	637	694	657	644	702	686	666	637	637	669	657	664	674	698	682	620	627	683	682	698	685	662	685	670	645	644	663	697	711	678	662	686	665	691	675	626	681	681	599	661	678	676	664	673	698	665	651	635	676	667	640	641	619	665	658	666	711	709	728	676	653	670	658	646	642	659	692	645	648	714	593	675	648	660	680	673	619	669	707	651	612	683	676	636	633	689	660	573	714	672	659	669	692	664	690	662	666	636	670	672	644	648	687	630	650	690	668	686	637	690	661	667	646	675	627	674	669	702	660	624	594	645	674	699	663	689	650	643	682	702	672	670	701	665	654	672	671	641	619	639	662	604	662	669	709	684	669	703	613	651	656	660	670	632	648	666	685	635	654	670	661	656	675	648	638	610	647	612	676	699	639	683	680	647	644	619	685	637	709	679	662	616	695	651	657	710	635	679	642	667	671	676	620	675	634	645	689	630	638	642	696	672	614	679	667	642	614	645	669	631	658	657	668	643	683	639	653	666	699	679	665	650	664	647	677	687	690	671	696	660	676	643	675	700	672	626	629	661	673	703	663	656	652	669	636	643	694	670	680	649	672	657	684	667	600	692	693	644	726	635	659	653	665	618	672	666	663	642	675	634	720	613	654	647	612	661	664	663	636	677	628	649	669	642	692	741	676	624	682	644	646	613	662	620	610	673	632	670	626	686	665	660	634	710	667	676	646	650	715	678	659	659	663	649	667	683	670	671	662	622	631	698	656	657	652	662	650	632	687	670	643	665	664	657	668	670	667	667	686	661	661	664	639	670	640	654	645	683	671	617	679	712	631	658	619	656	686	688	629	661	650	719	623	672	639	660	649	661	668	700	635	627	663	626	627	646	640	667	681	689	686	659	647	661	662	696	623	665	662	654	634	636	684	679	703	660	663	622	653	660	622	725	659	670	646	616	724	620	700	614	688	673	667	666	687	684	638	658	660	666	727	645	692	658	602	692	647	673	694	682	669	597	624	670	641	655	699	698	658	713	653	659	681	667	666	687	665	686	672	675	685	661	650	673	667	651	718	623	674	663	695	624	649	661	616	698	662	605	637	665	663	718	640	682	659	641	662	683	634	685	697	657	691	653	653	691	673	633	668	687	717	669	691	637	643	670	648	625	676	641	711	680	710	652	610	663	676	660	698	651	643	701	668	657	637	670	656	697	693	662	645	589	675	695	721	676	654	707	655	676	631	631	648	680	701	621	644	674	675	669	687	660	724	641	573	661	646	693	672	680	611	666	661	656	686	666	670	707	711	663	655	618	655	622	621	645	648	696	637	672	680	651	678	661	634	727	638	681	671	711	663	620	638	653	672	714	658	702	651	662	671	646	669	640	698	662	643	615	674	714	605	669	683	594	677	638	686	690	697	642	640	669	650	677	655	672	678	730	716	699	619	654	664	691	666	643	689	713	644	657	641	623	696	657	656	652	693	679	661	683	652	677	715	661	650	637	626	665	667	657	708	610	645	697	610	649	641	657	636	611	676	663	725	688	633	659	640	654	634	674	629	646	634	643	723	663	661	629	738	650	664	711	648	655	650	658	646	662	648	606	651	684	661	689	685	644	662	658	620	685	690	703	683	635	656	637	665	629	666	656	652	613	669	631	670	661	662	614	719	650	640	669	655	697	608	650	690	647	642	684	682	657	650	633	675	686	656	651	670	701	675	666	639	713	666	647	636	686	656	668	683	668	665	661	671	648	690	666	689	694	688	675	633	703	638	688	677	709	675	652	650	720	622	599	628	637	643	650	696	691	646	649	709	660	655	715	675	662	648	656	676	651	688	655	641	656	692	657	665	667	656	658	622	676	659	654	676	701	660	660	629	667	687	643	637	594	659	637	590	660	674	638	698	653	687	720	638	602	644	627	647	664	684	629	650	664	650	686	630	686	677	657	661	670	652	668	625	653	688	656	668	694	651	710	701	635	650	649	674	674	598	636	660	662	649	636	692	716	675	708	646	668	650	667	637	649	663	678	678	609	660	678	697	683	599	660	642	655	679	656	649	642	669	661	639	680	680	685	646	701	623	651	661	650	691	691	654	649	679	662	667	635	625	655	638	627	622	671	651	698	655	651	623	679	667	678	681	710	621	657	630	658	666	690	704	638	691	625	638	674	676	660	667	647	670	640	718	651	672	651	656	645	646	650	656	654	655	657	626	680	613	643	639	653	621	703	670	627	646	647	677	624	648	625	623	629	673	680	672	664	651	676	647	683	666	642	641	657	640	685	644	635	662	680	627	656	750	659	668	696	638	646	677	679	660	635	652	666	643	614	689	663	655	671	696	667	679	668	656	619	658	630	629	640	689	659	689	703	659	643	679	689	700	673	617	691	706	695	658	690	652	687	674	672	646	641	652	682	651	614	688	653	658	701	626	673	643	630	655	661	664	628	656	673	658	629	688	655	659	648	655	604	630	650	676	706	641	617	677	648	669	627	611	668	672	668	686	664	634	703	662	657	633	673	660	681	698	682	642	675	670	656	670	676	649	657	684	697	671	682	672	669	692	640	707	651	676	674	684	639	645	687	695	661	667	682	641	660	665	655	642	697	650	662	665	671	653	655	670	664	635	652	669	670	687	704	659	633	671	620	617	694	617	682	669	651	717	672	669	617	674	641	675	656	658	721	652	680	650	668	662	686	683	630	632	679	659	694	665	661	629	695	663	602	654	665	689	643	680	671	672	671	674	730	675	671	658	654	639	664	708	663	657	614	648	681	696	691	633	635	658	655	668	642	696	671	623	603	613	677	642	670	679	679	648	689	648	646	677	695	700	676	656	686	721	675	658	600	635	631	655	663	672	676	676	613	645	652	644	646	654	662	667	655	647	649	670	648	654	673	668	646	695	652	690	666	678	638	636	654	677	675	645	663	637	684	654	645	644	624	669	697	679	611	631	674	684	663	693	674	646	679	648	669	608	692	669	721	668	677	646	648	674	638	655	617	659	629	689	714	703	646	647	664	629	656	641	665	655	666	662	692	667	650	655	672	671	651	682	655	621	680	685	688	698	667	665	638	640	649	647	627	643	663	636	668	657	685	677	673	676	647	649	655	643	680	642	672	644	676	664	664	682	638	622	652	664	648	674	687	652	631	648	662	634	698	647	655	662	666	618	647	664	702	654	670	652	645	632	658	625	608	637	661	632	650	690	650	678	634	656	688	649	671	655	678	697	628	695	669	681	691	652	666
27674	32300	31180	17444	6509	1982	645	378	323	290	285	336	278	284	321	289	307	308	293	316	314	316	325	310	311	349	295	277	300	318	305	269	313	293	322	311	312	329	308	310	296	282	302	301	295	285	281	289	321	282	338	305	305	270	329	280	319	263	275	309	298	302	287	288	273	313	307	316	275	293	312	293	325	314	304	318	303	313	293	293	313	292	305	328	303	287	315	317	296	290	322	312	308	310	285	278	278	305	310	331	302	296	282	302	283	291	282	292	320	326	291	289	293	293	298	300	327	290	293	312	289	306	299	327	297	310	279	266	301	294	320	324	287	308	274	283	276	304	283	312	325	293	290	260	299	315	272	314	242	320	307	286	300	296	298	296	331	295	271	293	288	288	284	275	321	291	302	305	279	303	308	304	286	315	322	324	305	297	315	299	309	280	289	305	303	280	313	264	309	286	313	277	299	316	318	305	307	285	327	297	267	297	305	325	277	268	312	305	275	296	309	312	294	344	254	290	320	289	312	303	295	307	316	322	310	290	311	293	303	305	317	288	317	294	343	279	330	281	266	291	319	308	250	283	298	311	304	281	295	305	293	302	293	279	297	308	283	311	299	308	316	304	294	281	317	299	324	285	319	315	335	266	338	310	287	331	326	260	282	290	284	308	279	295	317	298	275	297	309	261	265	314	281	323	322	245	286	289	306	304	313	334	289	278	285	284	312	289	282	293	279	315	291	296	301	295	326	322	338	292	303	283	280	333	298	312	306	281	294	299	295	306	287	290	351	319	294	320	266	297	310	301	307	300	302	308	285	261	299	314	299	320	298	315	288	276	285	296	290	274	279	284	340	346	271	291	312	301	306	313	316	294	310	288	283	293	289	294	327	281	291	279	286	282	306	285	303	300	296	320	314	312	325	304	318	293	302	285	308	275	309	331	319	300	283	279	302	293	288	289	315	302	303	280	306	324	280	270	290	291	295	313	296	278	300	310	285	284	286	299	274	302	294	261	310	297	286	296	318	321	296	294	304	294	296	298	303	261	285	313	293	317	285	300	295	297	306	282	316	299	288	316	298	322	312	288	305	308	299	282	303	293	296	301	302	338	292	277	270	309	312	315	304	289	309	309	303	300	283	256	288	314	332	306	307	267	292	308	320	283	281	285	294	319	317	289	322	304	304	271	306	293	312	288	327	305	313	281	260	320	284	284	285	301	315	310	304	303	296	322	293	277	286	278	286	334	299	325	279	301	277	279	275	294	308	292	316	303	281	296	301	287	308	267	304	350	286	329	300	293	302	286	292	301	297	291	308	308	271	288	295	332	283	294	273	259	301	277	306	289	335	299	323	298	293	294	292	308	307	313	291	303	324	307	296	299	306	325	302	321	277	305	299	287	284	360	302	303	306	288	287	289	302	295	264	257	323	304	292	288	292	309	303	296	295	284	284	260	287	330	302	284	272	284	280	310	311	284	335	288	275	311	303	275	323	300	279	311	317	294	309	326	266	286	301	322	276	289	301	304	311	287	295	325	293	300	326	299	309	326	325	304	266	307	276	318	286	304	255	288	287	315	343	311	291	290	288	294	287	265	299	281	291	305	313	289	308	298	318	299	288	324	329	315	290	297	315	302	291	283	299	292	315	288	294	305	261	309	298	274	303	292	326	298	319	269	270	285	274	305	271	291	331	306	307	265	324	290	330	293	266	285	322	282	296	316	308	254	303	271	298	321	317	280	290	308	276	290	281	305	297	280	319	312	313	280	317	300	259	308	274	294	318	323	324	322	263	308	297	304	321	274	302	300	297	286	267	292	303	324	287	294	279	261	288	301	274	310	289	288	295	283	280	315	302	282	295	303	316	320	300	295	303	327	306	283	304	316	297	315	303	277	266	331	285	289	291	297	302	318	334	316	316	297	287	284	277	308	305	289	312	315	329	297	326	305	285	298	267	270	305	299	276	291	298	294	311	301	325	285	284	315	322	280	312	324	281	300	310	264	311	296	314	303	302	287	280	298	312	267	327	291	283	255	327	298	292	278	277	309	287	310	333	300	297	308	300	326	298	306	262	331	299	292	288	302	316	303	338	338	292	299	303	327	294	327	282	271	308	321	316	309	298	288	293	355	315	304	288	314	309	284	324	303	304	296	269	266	289	310	293	300	295	336	299	308	302	317	270	276	303	313	315	319	305	317	282	291	280	315	306	280	289	281	283	274	286	293	295	258	290	305	301	302	268	267	285	294	304	318	305	291	311	299	268	243	303	299	306	319	280	270	317	296	320	286	278	297	290	312	296	306	300	318	330	287	309	302	301	272	286	299	277	298	300	292	326	290	289	319	300	310	298	309	285	300	304	263	277	319	285	298	285	296	301	293	324	303	284	303	281	289	284	315	293	265	327	300	298	263	306	301	285	294	292	292	286	295	303	311	295	295	318	290	334	289	283	292	305	311	296	291	307	267	297	300	293	320	299	295	320	306	275	262	302	293	304	305	311	291	264	286	293	335	314	326	280	319	343	279	292	308	277	313	285	274	326	291	287	279	305	296	331	322	287	291	322	293	304	288	317	305	293	301	298	289	286	300	287	294	271	318	295	283	292	323	288	312	284	322	299	325	297	332	307	323	285	305	312	330	286	296	300	301	301	296	301	320	308	290	286	305	310	314	288	286	299	326	306	282	322	294	302	295	326	340	282	282	327	292	300	293	273	273	295	287	307	281	314	279	302	297	314	306	303	305	267	299	291	280	286	309	297	303	279	334	296	316	338	304	322	277	297	303	308	282	298	293	296	294	295	284	294	290	277	283	286	289	287	312	296	310	287	323	300	276	294	319	282	311	282	320	287	302	280	301	319	302	268	309	276	313	319	310	313	300	284	298	295	291	313	301	284	274	286	305	273	303	299	299	292	289	309	278	334	302	298	300	305	263	300	301	320	280	319	294	262	305	321	292	265	327	325	315	295	294	304	307	281	315	324	306	279	283	293	289	299	307	326	307	305	255	290	299	275	305	301	300	311	329	313	331	291	332	290	293	311	315	307	319	291	326	293	306	286	289	284	266	328	291	295	287	262	296	282	312	292	285	305	325	295	285	322	296	292	324	302	307	267	265	304	265	299	309	278	283	307	308	316	270	288	287	272	322	312	264	285	306	303	307	279	306	327	295	299	300	312	275	296	317	301	283	269	313	317	305	281	292	290	317	334	304	311	285	284	290	319	300	302	281	275	278	313	320	273	294	315	296	307	305	286	303	290	298	292	289	331	287	320	311	327	275	315	307	294	315	303	285	303	304	314	309	298	286	327	310	302	283	291	312	287	308	285	266	292	294	287	309	309	311	315	288	315	314	317	280	277	309	278	306	284	320	281	275	294	319	291	313	332	286	314	335	280	283	297	276	294	293	294	279	301	298	281	266	287	277	304	291	286	297	337	281	303	325	290	300	267	264	282	298	331	297	332	312	284	283	294	285	306	330	306	291	300	316	323	304	273	296	315	310	274	283	264	285	294	285
30364	50928	36167	20910	11362	4161	1357	811	560	559	532	561	516	532	507	527	506	549	530	526	507	577	547	565	522	561	501	510	532	521	517	566	551	534	547	509	553	570	502	525	540	550	535	530	525	542	549	573	520	502	509	549	541	593	547	511	531	503	538	581	513	533	520	528	541	530	525	562	585	536	521	515	535	532	579	553	520	504	548	532	519	569	519	566	574	551	588	536	537	509	528	521	516	550	538	526	521	539	507	530	546	549	557	529	563	533	560	560	524	548	540	518	592	537	530	557	570	558	513	553	554	591	537	603	480	549	496	542	543	531	562	525	548	550	578	576	583	538	524	518	536	526	524	502	521	522	526	526	552	497	584	579	547	501	541	537	525	488	524	546	505	543	509	539	482	557	506	507	540	532	564	548	523	562	530	535	542	564	561	528	545	576	517	539	527	535	506	525	542	515	529	554	538	581	561	538	553	506	572	535	487	576	531	499	576	558	548	546	540	553	530	522	535	534	526	540	572	523	578	556	522	572	495	540	558	513	541	531	519	519	536	574	531	502	536	573	515	545	529	559	537	537	559	571	543	521	521	554	528	564	584	521	539	539	527	545	549	518	538	553	514	541	514	507	549	556	543	522	552	537	535	532	567	546	529	533	528	544	540	527	561	554	564	551	510	537	547	515	555	540	508	517	523	530	533	527	530	548	566	535	540	596	541	547	521	552	560	536	494	566	520	535	540	520	545	519	537	553	582	535	555	543	528	523	516	557	564	526	554	525	540	549	529	525	533	548	517	498	561	497	545	518	543	534	547	528	526	548	528	531	531	525	532	487	514	522	561	568	575	533	498	518	539	534	518	526	580	532	558	538	505	544	555	563	511	542	565	537	559	541	549	525	578	523	551	522	538	569	561	545	527	525	537	549	561	548	535	559	489	506	521	521	544	545	529	529	515	537	543	554	529	504	521	552	517	540	530	521	521	509	571	578	532	556	539	550	545	561	509	551	528	507	543	525	538	538	542	529	567	549	549	528	560	567	564	527	519	547	550	539	529	528	544	555	535	515	540	526	514	530	563	486	551	506	561	575	505	513	545	556	493	578	540	570	549	550	541	540	567	550	554	544	550	530	548	537	546	527	507	526	572	521	507	532	510	515	557	508	551	532	539	566	534	567	562	519	535	516	508	542	574	591	570	502	505	559	519	526	561	552	511	538	515	576	535	538	551	577	521	530	561	543	497	566	549	529	535	512	537	522	525	534	525	561	563	543	522	541	511	536	560	549	510	542	586	582	541	548	495	557	586	545	525	529	514	537	507	546	540	529	537	531	545	544	593	514	554	533	536	510	618	534	528	567	514	569	524	573	493	589	524	481	542	541	524	507	507	514	553	562	518	562	507	562	609	499	544	532	515	557	562	538	526	531	541	524	485	582	516	536	533	558	542	541	540	554	525	579	548	520	547	516	541	542	556	527	572	561	557	485	529	517	543	526	528	554	498	521	556	522	540	564	529	564	534	516	532	535	560	543	508	526	530	540	538	561	588	558	563	505	567	553	536	552	528	542	541	537	526	522	527	520	572	515	555	516	520	564	517	575	509	542	538	526	556	556	537	551	528	521	519	507	539	563	574	509	521	554	531	525	559	488	527	525	529	496	520	523	539	537	516	517	503	543	536	569	532	519	529	521	542	594	547	521	513	523	550	536	577	540	542	558	554	515	524	524	562	533	520	534	570	553	500	535	523	527	525	542	543	500	576	519	524	515	501	519	558	524	559	578	537	567	534	566	583	517	496	521	514	538	512	514	484	553	565	536	559	558	518	528	530	527	542	544	533	529	539	552	528	490	518	536	522	512	526	559	540	531	562	552	520	536	555	551	556	518	513	546	577	506	498	529	538	529	549	560	529	544	535	569	544	552	518	533	509	547	503	574	567	519	520	504	533	548	567	503	549	517	532	475	507	518	531	590	563	523	522	530	528	549	550	562	560	543	513	496	573	513	509	543	591	497	570	566	544	562	578	525	589	529	533	557	519	512	548	560	559	541	517	537	537	529	528	538	530	561	566	570	507	574	551	562	545	541	543	541	519	533	550	528	552	538	529	569	555	569	516	565	542	531	451	533	523	565	565	561	579	521	564	545	570	556	510	527	532	508	540	507	533	581	539	526	537	540	547	538	567	574	544	538	515	543	543	529	550	517	544	517	525	541	486	549	545	528	552	548	528	535	524	538	514	558	524	525	509	536	523	540	555	549	564	586	529	577	537	532	513	528	549	529	544	528	531	576	560	526	560	517	583	496	541	531	509	539	564	568	554	533	525	526	489	568	592	533	540	521	526	561	518	562	554	553	565	543	570	534	505	509	537	562	540	575	511	539	570	520	521	513	556	520	541	522	517	550	538	512	514	508	540	549	533	534	553	556	559	526	551	576	529	546	485	545	507	562	539	535	544	507	531	571	559	574	537	550	538	527	531	550	496	564	538	536	544	522	518	520	549	565	544	537	554	575	558	543	499	566	499	513	526	537	558	556	572	570	532	551	543	528	550	526	552	549	554	540	561	525	555	473	600	551	536	558	524	565	567	521	553	522	533	541	569	509	556	541	510	528	525	527	578	543	546	530	522	542	586	576	541	482	554	513	536	542	524	541	528	515	491	519	550	550	562	569	506	578	513	548	544	536	549	533	572	559	532	533	568	554	539	567	499	514	549	522	540	537	561	591	542	508	568	563	552	533	530	541	528	550	562	490	554	567	535	576	539	506	482	543	551	568	520	535	551	536	521	520	534	551	528	570	548	583	592	532	513	550	517	509	573	531	536	511	548	558	510	554	534	523	541	530	513	543	533	567	533	494	527	551	549	519	546	524	530	531	537	542	538	539	547	539	553	539	526	561	544	528	573	547	479	541	532	491	561	590	545	524	571	531	508	521	535	540	529	552	563	526	539	491	562	514	547	523	515	534	504	546	539	539	516	510	509	512	557	525	530	573	505	541	544	537	519	540	529	535	558	528	522	529	539	539	534	545	542	537	521	558	549	562	534	539	568	521	500	540	510	515	523	511	534	540	559	571	531	542	505	532	554	552	575	522	574	550	530	566	564	517	509	549	541	600	597	550	575	558	501	535	543	513	526	515	529	538	529	512	520	538	555	515	492	574	536	523	526	503	538	560	563	538	555	550	534	522	561	526	562	555	551	590	520	530	520	531	507	553	578	538	575	582	503	552	511	497	535	555	535	566	479	574	530	528	551	561	527	536	551	569	540	508	532	601	516	538	536	548	547	508	545	547	542	562	573	514	560	501	499	520	541	536	511	562	572	506	578	527	500	551	515	537	542	556	600	563	567	539	530	550	581	573	561	527	546	484	517	535	553	545	536	553	540	563	534	588	529	540	509	539	535	534	540	543	514	549	526	547	523	513	559	549	588	545	552	520	505	508	534	526	569	545	578	548	545	541	543	526	520	509	538	532	549	533	539	552	576	551	564	516	524	528	572	546	540	551	531	509	565	509	553	557
24433	24999	41578	38154	25109	14503	3350	664	396	326	320	363	325	360	354	336	351	368	347	332	332	347	321	307	339	341	330	338	327	340	325	345	298	343	327	338	375	347	318	311	339	341	322	325	332	326	361	322	348	305	343	317	334	367	335	340	307	345	328	342	328	293	347	376	351	317	348	306	343	336	310	318	345	311	356	335	328	325	358	307	303	348	340	308	332	345	335	331	327	332	328	295	342	368	320	345	340	338	325	349	309	312	352	312	331	331	356	320	340	345	330	340	366	310	364	313	338	342	299	351	298	342	293	294	359	299	328	354	337	323	372	319	339	326	352	309	319	318	320	315	320	306	329	305	327	304	331	320	339	334	325	339	353	343	331	346	315	345	365	323	298	338	335	344	351	315	363	321	324	317	283	319	319	329	343	334	353	335	339	311	357	325	337	327	311	344	358	318	311	330	349	356	363	337	346	317	330	334	329	303	345	344	362	332	323	320	329	341	340	339	324	341	323	361	378	345	336	307	343	341	316	338	332	333	354	333	361	303	354	374	320	345	296	329	302	347	307	334	294	335	319	315	336	339	323	311	344	333	308	338	327	341	339	306	335	316	334	335	372	298	337	340	297	357	372	337	341	374	335	325	320	337	312	344	331	332	314	298	322	332	369	323	329	322	329	330	320	298	323	300	333	322	354	338	341	333	322	357	318	344	308	358	321	333	336	284	356	352	346	355	338	327	347	296	277	341	327	304	354	306	324	309	339	342	339	316	346	323	343	336	365	343	356	346	321	342	328	320	351	350	318	342	356	348	357	290	343	353	348	303	328	339	351	352	333	327	353	331	330	315	357	335	311	321	356	331	340	320	338	335	324	326	335	311	331	320	352	354	327	298	321	351	291	293	325	322	360	322	331	346	365	327	328	372	302	346	315	310	322	325	327	364	323	345	370	338	347	339	358	319	358	333	315	312	365	334	312	303	346	342	334	346	338	365	347	327	329	340	313	287	314	324	342	330	343	333	329	320	308	316	325	339	327	327	329	314	318	291	324	311	338	331	341	353	287	323	335	322	325	352	319	356	291	329	301	332	337	332	342	306	365	300	339	326	340	302	356	338	325	355	317	359	318	332	333	308	325	319	324	350	317	313	363	313	345	309	373	341	344	352	366	356	318	312	345	319	362	336	315	342	325	286	351	352	337	348	353	315	361	331	345	322	306	295	330	340	338	341	319	329	337	330	338	331	346	357	327	320	309	326	341	319	314	322	354	337	332	313	342	365	352	324	354	322	337	357	316	297	287	320	324	307	355	335	327	318	370	311	329	327	347	339	352	316	330	319	330	339	317	325	314	326	328	303	356	309	324	342	337	338	316	352	341	316	352	325	363	282	344	293	334	375	313	329	343	338	355	344	374	336	331	319	348	315	325	318	295	322	311	333	327	328	325	334	334	357	337	298	328	332	286	334	338	322	356	374	333	345	344	320	326	326	335	350	327	328	323	356	323	327	343	302	339	331	314	318	326	303	325	326	330	325	331	334	326	345	322	328	316	357	337	313	333	325	304	312	336	358	337	332	339	338	329	347	363	307	342	326	339	318	352	354	326	312	337	332	336	329	351	337	304	336	318	331	296	328	312	289	365	318	343	365	335	340	349	350	345	343	378	321	338	302	318	335	314	312	313	325	293	349	340	324	342	321	303	310	312	322	325	323	314	303	318	326	347	316	322	327	324	331	368	325	294	360	318	315	325	313	314	369	337	360	308	325	336	321	324	313	348	366	302	328	329	292	292	326	337	340	361	345	337	295	325	352	363	332	344	338	310	335	321	344	327	313	322	326	326	331	314	339	319	356	311	306	330	313	326	317	340	342	384	318	332	296	319	347	322	322	337	327	336	324	303	308	328	295	339	342	332	320	336	348	352	285	333	344	340	324	342	347	309	322	340	341	377	349	349	341	332	357	328	310	315	293	344	317	355	321	353	336	363	308	323	335	327	346	362	314	328	320	311	288	343	340	303	337	341	325	330	345	311	345	311	334	338	331	343	348	343	344	333	331	350	325	337	325	314	346	342	320	311	347	359	316	346	330	323	352	319	339	325	315	318	343	313	326	342	325	316	319	331	332	332	340	324	338	312	328	310	306	364	321	304	344	327	314	357	335	348	290	323	348	309	339	335	328	341	357	331	298	314	350	316	330	374	346	349	312	317	332	328	326	340	325	351	332	320	319	310	334	350	342	341	307	343	328	348	329	334	299	348	344	328	357	349	305	330	320	311	334	320	309	302	314	340	322	345	310	347	315	331	338	361	327	358	334	336	324	313	335	319	334	350	321	383	305	349	319	340	333	326	337	331	333	320	388	328	323	329	337	340	307	324	327	308	326	358	312	342	338	311	330	316	351	350	337	343	320	338	332	303	341	353	305	322	319	346	361	332	315	322	333	325	337	297	325	366	320	341	348	341	327	356	323	323	340	336	320	307	337	307	338	328	355	309	342	321	312	334	339	339	362	350	322	339	330	335	319	311	318	310	329	318	332	310	299	335	322	354	348	327	313	316	350	306	319	316	334	349	367	347	344	304	370	294	305	341	307	336	334	337	337	345	309	322	356	330	293	318	325	350	322	337	329	330	336	337	349	325	343	309	315	311	317	340	353	285	322	307	349	328	304	356	341	299	307	362	346	340	324	303	333	339	333	358	334	324	289	335	308	341	326	349	297	333	348	337	350	293	333	300	345	340	308	320	341	322	339	322	337	321	299	345	320	341	306	328	354	346	346	336	312	366	334	331	351	344	341	314	314	324	299	330	365	332	341	338	362	324	323	324	344	349	326	342	339	334	369	299	302	364	346	324	320	355	276	338	308	319	356	324	319	343	348	327	310	320	312	315	298	313	354	323	327	328	344	356	320	348	307	299	340	353	317	310	347	316	350	346	365	286	339	320	320	303	317	370	290	315	337	363	326	345	332	340	324	328	304	332	326	319	318	322	356	334	327	342	352	349	323	334	328	360	295	327	347	369	342	336	347	316	313	334	341	307	342	332	327	320	329	314	338	342	360	368	306	339	329	338	334	312	304	311	359	338	316	334	332	331	337	331	311	311	357	348	311	317	336	357	303	386	342	363	331	341	337	324	315	347	316	329	323	317	340	310	306	319	349	308	331	342	333	321	320	334	315	336	357	316	352	318	291	334	324	318	335	323	331	344	317	307	348	336	309	332	321	334	351	319	339	366	303	327	328	341	320	351	330	321	329	347	317	293	332	320	299	346	302	324	315	341	281	335	374	350	314	319	326	300	318	319	314	309	349	330	302	367	294	349	290	347	315	278	359	352	335	324	345	348	342	323	318	355	330	335	302	311	347	305	336	306	299	330	340	311	335	314	315	323	302	320	340	329	357	351	373	330	353	322	361	353	323	336	334	320	327	323	294	332	335	320	311	312	344	356	323	331	328	346	340	343	339	346	339	333	309	316	323	324	334	312	329	354	305	333	360	356	348	314	317	338	324	320	337	327	326
55523	94305	78762	47670	31940	15255	4707	1392	688	598	603	637	581	614	602	539	571	610	578	600	621	604	551	579	599	601	609	633	580	548	629	575	605	632	585	575	609	595	595	573	631	619	597	612	584	587	619	619	605	541	612	602	567	602	570	587	574	609	574	548	608	633	586	604	617	577	582	600	573	583	581	594	598	629	605	604	602	601	608	619	642	608	615	616	585	614	558	620	572	612	566	589	610	574	558	539	605	575	584	636	561	587	558	610	619	577	630	600	604	567	590	532	589	582	601	546	592	557	636	543	563	590	608	614	596	608	607	610	589	617	591	581	579	593	617	541	590	586	550	603	565	561	552	614	556	559	555	558	630	572	608	580	580	601	597	617	608	574	582	604	578	610	592	609	592	571	610	570	550	551	592	599	596	549	559	585	564	579	572	551	559	611	580	584	581	563	559	607	609	578	605	600	566	588	572	584	612	588	566	563	629	586	591	601	596	555	549	579	562	635	559	595	570	527	538	554	543	546	627	598	582	583	599	563	580	593	608	570	563	572	597	551	615	599	570	547	603	603	584	557	638	575	575	607	555	568	568	557	590	580	625	580	557	573	577	550	629	615	604	586	606	573	581	589	572	577	566	556	593	559	595	565	593	543	591	611	587	542	563	612	595	559	593	623	573	596	618	576	591	564	632	615	619	596	564	653	640	614	545	577	602	595	611	577	578	593	557	588	613	590	616	613	559	619	594	582	593	570	552	581	587	601	570	585	560	576	622	632	587	602	630	561	602	563	599	611	595	553	589	566	588	602	614	602	611	568	602	564	582	602	606	571	588	610	561	625	563	619	565	558	572	537	557	599	578	536	593	625	598	584	564	539	617	604	597	651	590	579	580	579	595	606	574	581	573	567	606	553	577	588	537	566	552	581	539	584	577	593	606	583	584	594	612	587	561	584	584	627	564	575	572	569	547	608	572	559	542	594	578	613	584	561	577	568	580	556	604	584	589	574	586	611	571	610	598	563	555	574	605	566	568	607	561	587	610	619	589	582	578	570	591	615	587	580	600	637	505	593	565	616	570	545	636	581	582	614	571	560	612	556	573	563	594	588	605	578	575	523	594	611	600	582	588	589	600	629	581	610	578	574	581	586	603	568	612	570	567	592	572	612	563	564	560	596	612	587	575	575	605	561	615	567	575	637	589	585	571	583	592	582	585	588	615	571	600	617	536	576	595	573	567	634	634	588	603	599	575	603	554	613	620	576	546	626	611	590	561	598	603	610	570	585	553	631	571	602	603	579	634	650	584	561	555	608	567	575	586	599	602	610	586	553	612	637	591	583	608	606	583	538	566	581	553	599	605	606	568	593	594	613	583	613	569	582	567	568	608	579	602	580	570	610	613	615	593	608	573	580	614	580	616	611	597	590	555	575	585	586	593	573	586	583	566	580	612	589	600	594	589	586	599	583	583	605	559	581	589	577	615	626	634	556	575	574	576	577	573	577	567	611	513	620	562	591	550	568	570	582	582	556	604	597	573	597	588	578	571	602	625	614	592	610	614	617	599	576	603	594	600	587	608	583	577	586	581	599	560	565	635	590	557	597	567	572	584	625	526	587	604	619	594	612	588	602	545	606	585	589	585	584	570	552	574	579	587	584	608	607	599	550	601	566	594	586	552	572	592	593	590	556	595	569	569	568	600	603	588	600	557	601	599	593	562	573	560	580	573	524	580	607	588	580	571	604	615	575	561	587	579	588	589	574	584	601	587	580	615	635	578	544	617	631	562	588	628	582	600	573	584	568	580	623	591	606	534	605	574	556	599	543	576	584	577	642	592	654	633	550	564	568	587	618	552	571	573	602	562	605	580	617	552	616	603	631	575	596	593	602	586	633	577	609	605	604	604	572	596	549	589	592	578	577	626	597	576	535	606	564	620	555	547	560	559	585	609	610	585	595	509	585	626	569	616	584	587	552	617	591	595	563	618	576	566	553	564	539	588	568	608	578	580	572	631	591	563	586	615	614	602	581	585	569	593	555	636	594	565	604	610	555	561	574	567	584	570	558	572	570	597	595	551	592	557	598	547	607	583	548	588	569	580	609	590	568	599	558	586	599	596	631	582	631	580	630	595	543	621	620	582	589	598	598	540	544	629	614	580	591	604	628	598	570	596	580	590	592	581	623	587	628	588	621	591	620	548	587	611	543	605	594	562	578	625	588	554	609	617	606	600	552	608	602	581	586	624	659	570	566	613	595	603	563	622	632	575	578	580	589	624	576	623	576	576	615	602	561	595	604	552	587	587	621	582	597	523	593	603	609	572	580	577	582	587	564	614	600	567	574	554	570	589	562	623	614	530	605	589	524	532	577	563	626	574	575	598	588	597	582	550	594	574	574	591	646	602	601	595	637	560	624	600	613	610	590	582	593	572	590	585	566	599	570	620	538	623	598	542	600	589	602	604	644	607	567	623	585	576	572	592	586	593	589	582	601	591	556	586	570	594	564	574	557	594	627	611	563	570	582	602	611	609	644	575	580	612	615	559	614	570	585	600	559	565	542	593	612	569	577	572	614	542	595	574	599	568	596	627	574	589	563	613	566	566	582	611	614	579	614	643	598	610	563	596	574	577	611	624	605	572	592	584	590	586	578	616	630	527	613	631	551	570	610	601	609	591	576	567	586	553	576	604	619	631	603	613	591	611	572	571	576	582	590	588	589	582	543	590	571	556	599	604	596	568	565	593	576	620	619	587	582	596	580	568	568	562	596	617	616	590	603	633	611	623	611	558	572	578	593	602	577	534	622	549	602	559	565	576	613	558	610	567	578	589	607	577	592	583	652	568	567	596	570	605	538	610	623	571	592	613	574	618	573	573	587	600	579	639	551	585	539	574	592	597	580	573	616	624	581	603	570	584	596	599	570	576	597	555	572	556	533	563	600	557	590	588	550	569	581	552	591	626	578	573	580	601	586	574	602	556	613	608	528	573	591	562	577	601	655	565	563	631	582	621	582	615	589	583	607	579	600	545	571	592	594	602	595	644	607	601	572	568	603	582	626	545	544	576	628	614	611	593	559	607	625	554	605	583	609	629	542	563	576	603	552	597	584	634	574	570	597	530	588	595	582	589	558	583	586	554	600	628	549	591	573	598	583	604	541	571	577	613	592	576	581	633	571	579	591	591	612	599	612	611	591	592	598	511	568	626	571	604	582	615	575	576	566	535	602	656	597	595	598	596	652	611	590	582	601	583	574	597	609	581	539	598	593	599	604	598	580	598	585	594	542	603	601	568	571	584	584	585	600	561	560	531	574	554	577	630	586	617	529	591	575	599	579	602	618	560	556	603	584	569	561	559	573	553	594	601	587	586	567	571	598	594	603	564	613	587	607	589	587	561	595	585	582	581	586	648	581	653	579	624	583	604	555	606	571	581	598	575	581	588	606	613	641	551	611	626	566	600	600	598	587	621	551	591	624	581	593	588	550	572	596	588	616	559	610	584	583	587	583	597	564	619	551
23316	23074	35972	30802	24407	19847	8788	1247	536	404	399	407	413	434	410	391	387	382	403	386	363	416	369	401	405	417	406	408	369	419	380	374	363	378	415	396	391	410	394	383	370	354	431	363	403	393	385	362	434	378	378	387	410	393	378	362	375	417	371	391	398	380	419	388	368	419	394	417	379	397	370	394	397	384	403	389	404	392	348	397	408	393	421	363	370	362	376	405	392	380	405	373	359	359	365	378	418	433	381	405	418	392	412	421	398	372	393	387	368	404	390	380	395	415	389	375	404	397	362	369	385	398	417	423	389	387	394	405	422	402	368	379	390	415	397	383	380	394	414	411	427	433	376	402	398	400	379	390	366	370	395	386	445	406	367	412	376	388	402	351	413	367	376	376	386	399	391	387	397	368	370	420	374	375	417	390	403	389	397	383	397	407	418	348	411	387	407	381	431	387	408	403	351	400	391	366	378	407	390	331	409	397	408	395	402	416	383	360	396	378	373	349	361	390	395	388	409	388	429	381	415	371	377	412	366	415	370	408	372	369	376	390	431	354	366	362	387	388	398	399	421	378	420	388	416	398	397	426	386	412	388	360	417	387	363	406	417	388	359	371	399	409	410	373	381	403	395	394	380	376	417	423	412	405	361	417	377	396	360	401	384	429	413	388	413	396	394	368	384	402	364	374	377	390	385	400	393	401	377	390	369	399	394	370	392	387	362	390	404	415	424	382	408	398	384	353	389	374	365	395	411	388	385	393	381	378	393	383	401	386	394	402	402	384	394	397	395	369	409	345	384	432	386	405	416	399	376	390	394	391	422	386	395	394	394	349	381	385	394	393	387	375	396	377	401	389	403	396	414	421	379	396	383	397	399	400	363	379	375	423	381	393	412	383	364	417	382	349	387	404	367	369	393	375	394	431	355	406	433	397	366	397	415	403	411	391	406	394	393	360	396	376	413	406	381	371	384	350	361	359	370	379	343	379	352	398	389	388	353	421	383	407	360	411	379	389	398	381	395	397	394	383	408	408	403	326	387	378	364	370	374	383	405	397	368	424	383	394	387	398	362	393	407	372	356	383	392	411	382	399	406	402	391	379	346	366	397	389	407	375	420	409	380	398	405	379	377	390	396	385	402	375	405	350	373	352	417	431	369	387	393	391	375	399	397	414	421	332	371	384	431	364	408	358	385	402	424	379	409	381	359	374	407	371	386	391	375	441	423	408	353	383	413	376	382	415	354	392	378	388	384	385	411	384	377	417	384	374	364	395	391	371	392	398	406	376	396	379	392	385	385	394	396	404	405	405	390	391	375	399	398	347	365	366	360	408	396	410	367	412	397	372	354	364	393	377	400	413	380	429	379	381	402	382	400	364	387	406	400	408	418	364	372	410	356	390	392	365	373	348	369	383	375	405	361	389	399	373	395	387	356	377	393	366	382	391	382	358	415	387	364	364	397	394	394	364	399	395	388	376	371	346	359	387	375	377	385	336	404	370	367	421	389	403	399	371	399	362	406	375	399	402	376	377	423	387	396	413	414	389	369	384	395	362	373	368	391	396	372	394	372	404	389	380	363	392	374	365	378	417	403	364	396	378	382	375	402	381	395	365	393	405	396	404	400	399	372	372	361	371	400	397	411	355	391	353	388	360	400	417	416	399	376	377	414	381	404	401	366	361	393	435	380	396	372	396	365	388	390	353	352	383	385	389	391	387	381	382	401	385	411	368	378	399	417	396	369	381	402	393	391	386	387	381	383	395	364	374	406	394	348	398	382	368	405	381	409	371	418	371	373	404	389	384	381	344	397	394	427	395	357	380	384	402	396	419	381	394	420	382	357	407	384	412	401	383	372	349	392	363	391	400	379	392	415	342	390	389	419	399	404	396	417	402	414	367	415	403	398	399	403	397	398	388	388	382	389	386	394	393	385	369	386	419	383	416	387	386	379	434	412	392	361	366	407	413	389	354	392	394	405	369	455	399	406	381	387	377	393	397	406	378	393	405	386	410	379	373	427	411	385	393	380	378	397	451	437	384	376	412	397	367	357	380	355	406	426	388	427	395	401	352	397	395	367	408	394	390	361	372	388	422	356	396	388	382	378	371	359	374	412	399	384	361	404	400	418	387	381	385	341	429	425	384	398	395	446	383	384	371	392	396	393	395	405	410	396	383	370	369	393	392	369	374	399	396	397	379	380	373	389	375	408	378	360	374	398	391	381	382	407	399	366	395	363	385	390	362	396	387	373	401	417	388	411	380	358	361	392	379	370	373	397	394	403	408	408	388	397	376	391	446	395	389	377	400	412	390	372	385	440	382	413	383	378	384	387	387	358	368	445	392	389	396	390	383	406	396	405	396	387	363	409	360	402	377	390	397	373	379	374	376	390	357	390	420	370	413	394	367	393	359	390	377	409	387	384	355	354	378	363	386	379	410	407	394	366	399	385	369	378	328	413	374	383	447	383	378	413	426	393	394	410	414	393	410	376	339	374	396	449	385	409	403	381	408	388	395	393	401	375	369	398	387	378	368	368	354	390	399	361	371	422	402	397	366	420	424	393	383	393	395	389	369	380	395	383	399	419	361	372	384	393	371	406	392	378	399	391	359	434	402	398	389	381	379	410	382	367	378	412	401	360	415	371	350	405	385	415	392	382	367	395	382	376	384	357	358	391	411	385	367	377	381	396	393	355	359	378	364	380	407	377	399	439	390	350	366	365	397	396	362	357	397	374	367	381	373	409	375	395	389	375	379	357	401	371	376	429	387	409	383	361	402	395	384	385	372	432	389	394	374	367	365	418	379	391	367	405	378	399	403	426	370	401	393	349	377	375	364	386	389	375	400	380	386	400	376	402	419	392	405	357	392	402	371	392	357	387	412	391	375	419	377	371	388	421	359	401	371	351	354	393	372	360	394	388	373	378	405	373	374	394	380	410	389	394	413	396	389	354	387	399	383	365	397	392	418	392	388	386	405	382	387	424	362	355	376	429	359	400	405	384	403	394	371	330	415	363	375	370	416	387	388	402	350	410	408	383	386	391	371	416	419	388	350	382	385	371	366	417	427	399	398	380	372	406	423	419	399	367	386	383	375	387	385	369	368	370	350	395	371	383	375	406	418	405	398	354	392	393	381	413	397	414	368	408	373	368	366	400	397	407	399	405	419	356	383	391	398	395	398	400	401	365	389	411	418	356	386	380	373	379	423	347	368	414	398	385	398	368	394	384	382	393	361	384	362	354	393	403	352	414	367	418	382	394	403	372	383	405	389	414	383	359	384	409	398	390	352	366	365	400	377	386	438	387	395	386	401	379	383	397	385	401	371	397	350	405	364	397	410	370	410	379	369	389	350	424	398	407	394	372	402	380	396	387	387	375	390	359	354	384	402	391	388	380	388	375	396	456	454	345	385	368	392	397	398	420	411	411	375	353	402	384	385	386	376	374	413	432	386	398	425	391	330	372	392	385	414	380	414	380	390	389	383	412	376	373	413	397	371	373	387	403	404
56254	102512	81333	56459	35363	19341	7134	2397	1099	752	685	694	658	691	656	665	674	655	648	659	670	653	651	629	662	694	650	660	656	681	685	674	651	676	676	686	646	708	676	647	688	672	639	653	638	657	664	660	657	656	668	699	639	705	681	653	620	656	664	680	689	724	652	687	647	712	711	612	680	646	643	690	677	668	626	625	629	660	632	678	707	655	663	711	618	631	623	615	693	655	614	642	703	727	688	627	642	679	620	595	671	705	698	701	655	629	669	628	637	637	662	669	691	656	650	666	649	639	642	695	609	700	616	665	661	676	686	698	634	675	617	640	652	639	647	673	642	649	660	651	633	673	618	702	661	679	650	665	674	643	659	667	634	653	652	689	659	659	673	679	675	643	613	637	671	661	658	672	661	615	689	662	646	606	617	678	674	654	647	692	699	682	593	622	631	678	648	660	688	676	644	615	667	642	687	681	661	659	658	645	637	663	627	674	654	660	666	686	613	655	692	644	658	674	668	684	636	611	674	660	669	679	612	660	697	652	692	642	652	660	686	648	650	673	641	646	656	669	646	685	646	644	622	647	665	641	658	625	649	617	664	677	645	648	659	635	630	663	671	650	663	637	673	664	625	641	651	618	662	647	665	659	652	677	641	655	724	638	709	643	661	659	695	673	674	669	684	642	646	678	624	653	625	689	669	611	650	644	665	652	660	648	630	687	670	645	657	674	635	633	657	614	691	652	669	653	688	657	657	646	664	617	672	704	616	641	681	685	683	645	694	638	684	658	668	677	696	671	689	633	630	670	682	644	630	659	695	632	677	662	645	667	639	642	684	633	635	626	688	690	657	686	620	638	617	650	679	668	610	631	687	675	641	683	696	671	654	614	653	653	652	628	704	606	660	639	635	660	608	719	661	625	673	662	664	674	647	607	680	656	659	635	663	633	665	625	650	633	732	685	586	639	671	661	618	673	672	653	690	660	627	683	606	640	687	649	621	657	650	610	626	650	673	675	625	641	699	624	660	666	666	673	643	660	652	644	654	679	633	648	662	628	668	649	657	637	668	702	674	620	654	715	654	673	614	700	687	619	691	652	655	660	614	656	681	606	704	682	661	654	659	674	601	657	665	601	686	695	624	662	633	619	639	718	679	628	657	637	658	661	645	677	653	651	663	664	645	673	671	667	695	646	643	697	690	704	667	668	723	694	687	596	651	663	647	638	681	640	683	638	694	607	641	634	698	731	632	683	699	626	666	668	647	684	695	651	689	666	628	640	656	650	645	645	637	623	678	636	663	663	661	657	677	680	649	646	713	640	687	647	664	612	615	648	669	645	623	633	640	636	631	643	697	660	676	629	719	678	638	711	653	631	670	680	695	660	688	673	646	655	696	640	654	683	677	678	705	679	671	654	630	618	693	632	668	618	665	664	641	631	647	648	673	661	632	662	676	708	678	685	701	638	641	677	677	683	635	622	670	660	645	659	648	648	719	661	681	646	636	607	663	663	657	689	643	645	622	675	673	677	672	631	653	650	664	677	628	647	625	710	672	658	692	652	660	668	713	666	625	639	667	653	663	654	671	671	674	697	685	665	669	670	657	672	675	677	675	673	647	602	695	664	687	621	698	655	660	711	655	661	700	677	682	676	606	657	695	667	695	611	686	647	653	692	621	670	626	688	620	669	682	651	701	625	653	637	645	642	666	671	686	599	654	636	660	691	660	678	663	648	639	672	659	685	688	682	650	688	640	653	667	593	666	680	651	652	671	630	635	650	595	661	665	671	676	632	604	675	651	672	664	676	646	680	706	637	654	642	688	648	686	676	640	640	658	651	689	619	643	689	667	709	620	641	672	660	657	612	640	645	671	673	638	647	667	677	622	676	701	704	669	646	667	667	684	649	641	640	630	729	652	624	670	681	616	672	696	661	626	646	690	677	634	651	644	656	629	674	624	719	698	670	602	649	626	663	656	685	671	657	630	673	667	597	621	721	673	683	665	696	658	633	690	618	645	702	671	683	697	660	696	675	650	673	632	647	658	694	638	627	660	652	675	683	662	664	655	695	691	682	658	704	655	652	673	632	631	671	660	654	671	666	677	668	665	654	623	655	665	634	672	633	684	688	664	663	672	639	654	683	675	637	655	662	629	635	638	637	641	703	666	647	648	636	687	676	652	637	700	652	670	636	702	642	654	666	667	677	632	662	627	608	646	652	689	682	649	660	668	645	642	665	635	715	674	648	640	661	694	675	670	671	656	619	635	606	663	604	668	687	686	671	629	621	631	667	630	640	631	666	631	672	694	632	659	653	642	627	639	639	708	677	641	646	622	664	638	686	653	642	635	638	648	642	657	657	669	673	700	676	690	650	712	656	686	672	654	646	649	653	636	664	664	608	679	670	679	634	647	689	650	621	666	591	682	659	658	658	647	658	673	659	691	670	667	688	688	699	658	669	666	657	656	654	670	652	629	648	648	660	686	686	670	656	661	640	642	636	695	678	692	657	615	701	634	671	661	647	661	660	677	679	632	654	682	672	652	674	701	646	625	686	644	650	647	646	635	663	635	648	663	655	643	665	682	655	690	653	644	646	657	673	638	701	686	630	661	650	636	697	671	627	652	679	671	641	614	632	651	681	660	636	628	684	637	659	690	716	641	668	638	681	679	654	695	629	617	671	676	652	660	633	606	657	651	659	640	639	673	759	667	688	661	680	663	662	662	643	609	666	605	637	623	677	648	619	632	645	686	695	651	690	643	668	645	694	700	674	658	649	690	659	682	625	679	658	673	674	663	687	673	625	651	675	632	663	620	681	659	671	655	676	670	681	675	637	667	630	653	647	632	674	676	655	668	659	660	680	661	643	703	634	650	666	691	653	636	671	696	660	618	660	705	620	668	627	690	680	695	657	691	636	637	686	679	658	609	622	619	706	650	675	614	685	677	636	658	633	655	638	657	730	667	682	641	669	676	700	682	669	642	640	627	659	672	645	644	637	664	637	628	675	671	685	633	673	647	701	693	641	678	695	664	683	622	682	587	638	677	650	625	702	625	663	660	656	679	654	668	673	653	648	660	662	644	627	668	643	652	627	689	653	656	679	644	633	682	680	668	650	601	640	641	677	704	667	655	654	655	652	600	701	674	672	670	645	700	696	684	637	681	654	667	671	667	650	638	664	651	636	653	617	640	673	624	702	645	696	645	705	615	662	668	656	612	693	681	635	667	653	672	624	689	647	680	643	634	676	659	640	634	606	678	652	636	634	701	650	666	685	657	620	692	664	685	700	648	660	627	669	686	667	657	647	642	657	653	628	672	656	637	650	627	699	650	689	647	695	703	648	654	682	672	650	692	653	625	635	651	659	635	669	662	665	681	631	663	647	707	656	663	647	679	689	662	647	615	671	661	672	662	617	611	665	657	684	607	670	666	615	672	644	659	609	669	617	705	670	689	665	675	667	665	648	633	686	653	674	716	647	675	680	676	624	675	627	691	658	669	648	650	706	672	623	648	669
28046	32858	34005	16709	3854	1301	651	396	333	323	295	281	305	289	313	277	254	294	319	310	288	296	312	294	281	315	291	294	277	256	292	289	308	304	253	308	275	282	285	324	307	285	299	304	321	285	327	301	310	303	301	279	309	295	273	280	307	284	286	264	293	261	298	270	304	314	281	289	302	280	293	305	293	296	307	320	294	306	279	289	284	279	272	336	302	297	300	296	263	288	286	288	304	300	321	292	302	300	276	310	293	314	309	306	307	267	302	284	310	295	293	301	279	306	287	277	283	310	241	292	302	265	287	323	317	294	282	330	270	287	279	307	300	320	290	288	303	287	303	312	295	290	289	320	275	296	286	270	293	262	314	270	270	289	315	320	311	293	312	280	286	294	307	291	285	304	273	301	303	286	309	290	317	280	326	314	291	245	265	305	285	332	296	317	281	283	306	287	270	272	324	271	302	276	276	280	313	282	300	287	294	291	271	263	311	286	275	297	307	295	292	282	299	311	313	277	274	319	283	257	290	311	325	293	322	297	286	316	261	321	292	290	288	282	301	279	285	283	265	304	257	290	289	310	303	304	295	315	287	297	299	269	299	303	293	284	316	313	287	314	283	323	304	304	287	288	267	283	277	328	283	285	293	264	327	275	263	322	321	266	275	320	300	309	299	268	271	298	282	292	265	271	310	297	308	289	302	279	316	297	273	266	280	305	277	291	295	283	299	285	278	284	285	286	276	312	296	281	314	286	319	270	299	320	316	271	261	300	329	339	300	300	255	300	298	282	307	300	305	314	287	325	241	272	301	299	301	303	312	274	292	306	299	311	351	289	291	322	295	290	327	294	301	314	295	304	296	289	315	310	295	274	270	308	288	316	276	294	276	305	283	302	308	298	310	272	286	286	289	304	294	304	297	295	297	273	289	292	318	305	335	287	300	305	297	280	310	263	272	326	291	293	285	268	320	307	289	287	300	307	297	304	270	299	268	294	259	297	298	301	258	322	289	328	271	309	304	282	310	295	298	301	259	290	320	310	314	267	285	280	267	291	269	269	285	311	282	286	323	319	301	288	299	302	309	295	303	307	306	303	320	305	334	297	260	281	296	285	289	315	297	315	259	311	287	307	278	310	313	302	292	300	278	286	296	299	292	301	303	308	316	315	290	301	297	284	291	308	327	303	297	277	299	312	315	261	320	304	291	274	276	296	332	280	290	295	302	323	325	271	277	275	338	277	301	268	302	295	310	282	326	278	299	285	272	280	290	278	297	309	293	281	315	300	322	305	316	319	287	301	302	276	293	336	273	301	322	277	289	284	267	270	305	306	304	284	276	304	287	311	292	274	285	249	289	315	309	312	292	281	315	302	281	315	295	302	304	253	253	279	312	323	308	305	318	281	291	290	293	315	310	286	256	291	316	300	311	325	290	305	283	276	293	287	307	322	271	301	292	303	309	288	273	281	284	291	270	265	264	313	306	326	269	272	313	280	314	281	276	303	286	305	310	297	299	284	307	312	289	304	291	306	271	300	290	308	293	299	272	328	267	304	280	290	304	310	293	316	309	303	316	276	319	293	275	345	290	296	285	307	295	312	314	323	315	299	269	294	303	309	284	266	283	311	279	284	317	328	308	312	278	267	319	298	301	319	292	307	274	282	271	297	294	271	276	302	272	289	254	286	291	312	267	268	309	311	293	324	302	331	296	284	280	313	295	275	307	313	313	280	279	282	321	288	266	299	312	308	258	292	293	282	286	304	316	302	297	286	302	313	285	297	309	295	313	291	311	294	286	312	283	313	274	330	327	284	298	300	261	285	305	299	263	295	315	286	308	306	312	263	303	284	264	304	260	307	274	299	324	307	293	298	282	308	298	316	283	291	308	309	294	320	291	269	346	291	325	276	310	324	309	300	288	302	287	307	303	296	314	304	254	304	286	314	298	290	314	290	293	284	297	280	299	287	302	290	312	318	305	331	289	297	306	307	314	295	298	298	326	292	299	278	287	291	310	313	334	318	275	265	271	305	286	290	314	251	298	264	283	290	292	297	290	266	320	316	310	298	253	284	305	258	307	288	273	295	296	328	277	275	285	298	281	271	302	317	282	263	271	276	285	273	302	295	291	303	324	266	273	292	303	296	270	295	283	297	308	272	283	303	271	335	296	291	322	310	276	300	273	305	301	295	267	288	271	316	265	290	277	293	288	295	293	312	319	301	270	295	300	268	305	336	303	291	302	295	292	290	311	283	292	282	284	287	293	296	315	277	291	295	274	310	299	271	300	344	301	282	307	293	282	288	304	297	302	283	289	273	262	300	323	302	323	285	323	268	303	291	275	290	280	303	300	295	300	283	272	311	326	343	287	318	296	306	296	317	279	280	284	323	307	281	305	318	266	312	297	288	323	306	298	301	310	286	315	307	320	329	290	293	300	309	293	303	273	284	291	299	289	290	268	309	271	298	292	292	305	310	318	316	316	290	299	275	299	297	289	304	293	304	319	309	324	290	314	267	308	291	324	299	257	286	278	302	311	326	308	282	285	273	298	297	305	296	289	313	285	298	313	264	298	272	308	310	303	275	297	258	283	306	284	302	280	302	286	300	290	274	327	265	329	314	311	276	318	301	277	260	276	289	316	284	310	254	312	322	300	303	315	296	288	307	318	335	310	329	298	250	281	264	307	299	282	318	287	284	308	288	296	270	309	314	274	284	259	310	278	303	277	297	318	310	332	301	291	292	312	306	290	298	309	318	273	295	292	268	283	291	292	278	294	305	286	316	288	307	254	308	277	288	324	302	294	306	298	319	300	289	284	310	263	312	303	347	311	311	289	298	319	315	287	288	327	268	275	296	315	287	283	298	300	283	291	320	289	295	283	304	314	275	278	314	291	302	278	297	291	282	299	297	296	306	311	288	290	282	309	320	280	320	276	311	294	298	309	327	282	308	315	313	274	327	310	307	303	311	355	298	279	276	282	286	277	288	314	275	313	305	251	296	263	313	297	284	260	296	300	317	286	313	267	267	275	288	284	281	315	321	310	311	272	298	300	298	304	310	291	271	295	292	280	264	325	293	284	297	301	254	274	309	288	271	316	291	265	301	290	329	298	286	272	314	290	276	283	289	333	278	320	311	256	296	286	295	284	291	308	297	293	311	316	280	281	310	289	300	313	281	300	296	281	285	309	302	298	283	302	317	304	300	284	325	300	291	309	267	302	298	258	298	272	300	282	271	307	284	297	280	299	310	280	284	265	266	278	276	294	285	291	302	316	287	292	285	298	317	295	298	284	300	325	293	305	340	294	314	268	276	306	291	297	292	314	313	314	290	295	301	279	304	269	316	305	309	295	280	312	291	314	333	283	297	273	286	311	294	300	300	315	304	302	299	306	312	297	277	288	287	307	313	317	341	285	253	301	282	270	330	295	289	283	290	316	319	302	271	281	301	260	302	283	301	294	306	305	321	290	251	296	278	299	291	295	285	302	276	277	277	297	270	304	277	311	258	290	290
31972	51886	39978	18425	6672	2739	1277	738	592	539	557	548	515	561	530	526	489	524	564	529	528	569	527	535	510	564	538	515	542	553	578	577	568	530	516	548	547	548	512	562	547	549	509	568	543	545	549	580	546	531	559	496	526	511	526	521	516	533	497	559	529	562	555	546	500	526	510	550	561	551	529	553	535	527	558	584	576	553	530	542	521	534	527	546	540	543	508	574	593	559	541	556	524	567	518	534	519	564	555	536	523	553	557	521	551	556	553	543	541	565	532	535	522	554	531	533	540	514	537	557	529	531	556	535	513	540	539	546	517	574	530	562	541	521	587	505	546	510	537	538	535	560	554	556	524	565	549	489	522	551	531	529	547	565	533	554	520	549	561	525	524	554	524	550	520	533	544	542	538	522	544	547	529	540	513	573	555	495	527	584	535	531	501	512	569	542	502	553	533	543	567	538	525	544	538	564	543	505	531	560	527	496	551	549	513	534	584	551	521	570	537	533	496	511	541	537	572	563	587	521	543	577	541	533	535	513	510	559	548	520	523	519	516	542	557	530	502	531	520	523	521	560	514	536	558	549	553	552	555	521	530	516	527	560	544	521	524	551	572	540	554	528	541	501	529	590	536	555	528	547	556	523	539	504	510	541	519	537	560	536	526	519	507	520	521	519	561	545	549	544	525	552	555	530	542	518	558	487	574	516	519	520	525	558	535	523	526	543	523	531	518	509	521	544	576	536	557	563	529	544	512	524	517	540	523	530	510	551	524	592	540	561	561	515	551	567	589	550	558	551	542	573	574	534	557	517	535	569	516	548	554	517	536	548	579	490	556	559	563	549	552	504	531	499	526	541	552	498	560	576	521	500	558	531	511	538	534	502	553	537	545	559	572	524	518	540	535	543	517	544	532	522	551	525	565	528	540	534	576	556	547	553	529	539	540	547	513	541	546	493	539	566	509	552	563	495	561	509	528	534	586	531	541	519	546	535	555	517	580	568	565	537	561	539	551	534	520	512	539	560	582	549	554	566	515	530	518	530	591	541	546	505	544	575	517	556	546	548	535	546	599	526	528	533	596	551	541	524	551	532	489	543	525	524	554	539	551	527	521	542	567	547	557	551	559	495	547	515	568	529	522	553	539	572	521	549	513	526	522	500	528	559	516	520	562	549	538	560	522	529	554	581	558	527	547	536	558	569	561	572	541	526	541	554	561	585	521	510	559	557	523	551	575	532	530	530	509	538	542	547	519	503	569	549	534	553	555	533	556	518	536	480	476	544	562	541	527	547	539	520	552	529	495	546	514	525	553	506	517	548	517	542	537	593	496	527	524	535	538	527	528	527	533	545	522	541	550	548	564	551	563	551	567	563	580	559	539	511	508	554	531	512	560	531	541	579	473	561	589	552	553	528	546	585	546	539	572	554	524	529	543	510	520	529	554	577	597	542	550	507	510	543	545	566	551	535	534	556	512	558	517	543	573	514	563	552	549	518	534	524	544	562	506	546	546	576	533	548	562	517	537	526	548	529	563	551	522	532	563	555	560	515	525	583	542	542	550	532	564	525	530	505	572	561	515	554	535	503	523	543	562	525	570	497	538	560	558	570	542	494	583	559	540	541	508	531	526	526	530	536	489	550	517	550	545	514	585	518	537	554	548	555	531	537	583	537	554	547	496	547	534	559	520	519	551	557	515	550	539	564	511	510	505	532	558	532	521	558	530	573	581	532	511	563	562	514	509	515	558	550	509	512	576	530	577	563	573	534	562	502	538	508	534	585	558	543	539	558	535	544	568	550	559	531	540	564	552	553	532	536	574	592	545	564	545	546	525	548	517	539	532	525	538	533	547	544	572	512	559	531	528	551	568	501	489	567	528	570	503	521	558	532	557	554	528	568	531	505	551	531	530	528	523	563	510	553	565	502	540	531	507	547	518	546	534	504	534	516	534	519	598	492	544	540	566	539	556	533	550	512	525	559	560	582	538	547	554	538	531	544	539	515	512	531	507	562	552	525	525	522	542	541	547	545	543	536	546	534	579	563	524	528	526	542	523	465	526	520	509	505	522	509	550	516	524	520	528	555	556	541	514	585	537	545	568	510	577	506	558	539	571	540	551	510	564	537	538	541	538	564	514	543	527	520	531	496	505	524	508	537	537	519	538	561	548	524	547	568	534	504	540	535	558	543	531	541	560	527	538	510	587	558	514	548	538	595	571	572	568	553	547	533	561	547	542	556	564	544	551	539	527	511	572	531	583	522	535	540	587	570	528	545	533	529	528	535	553	553	551	510	489	521	501	541	525	543	516	520	539	548	525	560	555	540	528	532	525	557	549	566	601	518	515	516	531	539	558	568	586	572	561	546	529	519	504	573	570	550	554	540	538	556	519	522	537	525	540	532	497	546	521	557	546	528	537	510	535	539	516	563	530	519	527	592	564	544	467	534	537	487	601	523	554	558	562	534	535	560	526	535	522	543	531	524	545	545	549	522	562	553	550	563	548	555	557	546	554	552	542	573	534	563	556	562	533	541	528	517	554	512	529	522	515	534	532	583	506	547	513	517	518	505	521	573	553	529	520	532	521	585	550	545	519	537	537	472	524	553	587	576	520	512	565	547	541	537	513	556	523	550	526	575	580	529	541	543	539	517	586	551	550	576	571	491	544	518	560	537	534	577	517	538	576	537	544	540	572	528	565	536	591	512	553	575	510	524	545	514	554	536	522	532	536	576	515	572	523	537	506	556	555	546	516	574	505	545	539	531	561	496	556	523	553	573	504	530	551	525	563	539	513	541	553	564	583	510	539	548	561	564	512	520	548	549	558	563	596	509	563	519	540	543	535	554	543	568	543	583	545	548	579	551	526	546	575	555	520	554	565	549	561	522	567	533	529	538	538	563	544	575	565	560	568	553	524	520	480	532	561	533	530	553	536	550	492	519	536	531	541	520	520	561	523	516	546	532	477	529	536	537	576	553	523	556	541	558	532	493	502	496	562	556	516	533	528	524	552	547	516	549	535	553	547	509	557	494	534	530	525	527	547	559	523	552	552	557	575	525	509	533	561	573	581	596	518	538	519	554	529	535	564	551	558	587	534	557	573	552	611	551	564	514	543	543	544	529	573	492	526	561	541	553	505	537	591	542	532	534	490	504	547	512	508	543	573	566	521	523	551	542	528	525	521	556	515	477	555	543	531	593	575	548	540	523	540	497	548	563	496	497	530	516	525	574	523	513	516	583	553	497	546	527	520	591	505	571	482	542	495	547	501	521	536	541	546	519	526	564	562	535	525	569	520	580	510	539	515	530	515	560	537	523	543	536	542	510	540	587	560	613	493	588	575	500	506	570	566	573	560	502	541	533	537	507	516	549	546	579	554	548	507	543	509	565	542	502	488	483	548	538	515	505	548	516	535	508	547	552	520	561	517	554	572	548	546	554	578	558	526	522	511	546	548	548	556	567	543	522	550	544	526	553	544	548	566	528	510	493	555	540	541	537	521	548	567	542
24479	26077	40208	33125	22423	13600	4333	857	461	377	349	376	378	349	321	358	331	339	318	307	296	382	308	328	305	336	327	367	323	325	364	322	304	335	356	303	324	329	335	298	336	336	330	325	354	326	313	334	337	331	305	331	312	306	342	326	357	347	313	360	318	275	348	318	342	312	330	334	333	330	333	309	323	331	333	312	306	351	334	299	353	377	316	324	319	298	315	311	332	308	343	301	366	296	333	330	348	285	326	357	333	324	313	340	350	340	324	304	338	311	321	373	331	359	348	331	303	316	340	303	335	370	331	299	335	338	344	301	340	335	319	338	293	364	315	349	319	316	323	347	347	323	305	318	312	336	359	353	332	296	354	289	293	329	329	327	340	322	339	340	303	357	314	328	337	302	340	338	349	323	368	334	344	339	281	352	324	293	355	332	324	340	323	314	332	321	351	359	312	355	319	350	341	296	332	332	347	294	340	348	336	307	313	306	348	318	321	373	324	322	360	344	308	358	333	298	315	324	323	307	318	350	314	337	320	307	350	355	334	327	298	326	340	368	296	300	353	311	359	308	319	325	340	300	316	324	329	341	278	301	335	309	363	362	313	331	337	346	322	324	334	335	347	314	360	333	340	326	334	353	330	275	316	311	314	323	328	322	318	307	336	318	335	340	330	330	373	333	314	328	308	338	326	288	310	315	349	315	339	352	329	327	296	318	337	341	376	326	362	354	340	320	323	352	303	349	323	302	312	331	321	357	326	323	319	332	340	335	316	309	346	312	341	329	328	307	289	334	309	370	281	336	317	320	340	307	319	308	313	303	337	320	340	328	314	311	327	321	327	331	333	346	334	345	297	313	327	333	330	330	307	338	289	348	320	326	341	353	310	339	324	340	337	320	343	310	308	307	330	324	328	316	299	340	338	324	319	363	317	338	308	331	345	350	342	318	354	340	335	317	315	314	330	329	318	339	332	312	343	321	351	352	325	320	336	320	288	332	317	311	359	342	321	312	329	322	331	353	291	308	344	339	290	349	353	326	291	299	350	340	337	342	305	320	297	333	332	339	323	348	322	287	296	327	302	361	336	323	320	341	336	315	307	320	310	302	364	296	307	321	333	269	306	320	332	325	326	317	344	347	329	340	306	324	296	358	315	349	329	329	311	308	338	340	311	338	325	302	348	322	326	313	342	325	323	358	354	332	330	302	354	373	361	318	319	349	340	332	346	339	320	362	347	319	359	348	328	361	292	303	351	350	325	339	358	341	338	341	326	334	314	370	346	303	339	324	315	330	344	363	326	341	367	308	301	334	293	332	332	341	320	334	322	346	341	372	383	312	324	353	356	314	309	308	325	369	321	335	325	314	298	300	335	351	291	314	339	332	306	338	339	344	307	327	322	326	342	344	323	338	301	342	316	338	318	323	299	326	325	312	327	363	322	333	305	299	337	339	342	320	347	322	346	336	333	315	335	299	368	337	315	355	327	312	317	317	319	328	308	321	331	327	301	303	320	346	324	306	313	304	311	283	348	327	351	300	353	303	321	334	351	319	316	355	334	318	358	347	332	357	328	332	322	346	348	327	326	346	335	309	330	321	304	316	293	340	313	309	334	345	326	337	331	347	312	351	327	345	310	327	298	325	304	319	301	283	344	346	323	349	341	340	331	336	372	344	332	321	334	306	327	321	348	326	336	355	308	321	297	298	348	300	304	380	319	314	337	325	338	323	336	324	338	352	358	327	302	335	330	297	322	342	295	322	324	332	337	325	339	321	295	329	308	341	354	316	325	313	328	360	353	301	354	350	337	306	323	318	301	362	337	331	302	331	327	338	327	361	322	300	330	336	326	324	330	314	353	345	337	340	300	343	342	307	331	357	313	324	347	316	319	310	332	306	280	319	340	321	335	330	340	303	303	343	332	326	337	347	323	300	336	338	334	331	340	333	358	326	318	331	325	341	296	341	322	307	332	325	337	300	347	320	336	331	334	323	339	304	295	318	336	365	341	352	331	357	349	322	333	276	316	319	333	351	340	335	311	336	341	319	346	320	342	333	343	359	359	326	359	324	299	298	328	313	321	348	348	351	319	304	319	333	336	371	329	342	294	336	321	300	332	309	323	333	339	300	333	331	344	349	351	320	332	331	321	315	316	345	334	312	334	342	322	330	317	307	366	343	340	320	373	295	336	362	314	330	349	346	338	311	313	327	338	330	311	362	326	332	333	335	343	330	328	317	315	314	338	322	303	317	332	321	327	313	333	329	330	336	343	356	335	317	348	349	326	336	317	352	340	292	328	321	338	332	326	326	315	355	332	330	349	323	327	351	349	309	328	333	311	315	323	306	296	299	316	362	305	320	286	287	341	325	347	345	328	321	363	307	303	322	321	323	352	317	337	354	334	349	305	347	331	321	316	354	308	291	280	363	346	321	359	319	323	296	299	319	344	302	314	306	312	335	340	316	291	327	356	340	342	334	286	342	327	342	349	328	327	342	314	333	351	305	330	307	344	337	319	348	351	337	324	344	344	308	333	342	330	346	329	291	331	322	316	341	298	312	315	327	303	356	320	347	279	332	323	314	298	312	357	312	304	357	337	335	333	339	362	335	323	325	325	312	310	295	318	316	351	318	341	307	364	303	319	336	341	322	316	329	326	311	324	318	345	312	355	301	330	345	325	338	317	310	363	311	312	352	348	318	330	377	339	358	321	318	325	337	310	306	326	320	325	339	304	327	319	318	313	317	333	337	314	320	322	309	347	304	335	326	319	359	301	335	336	328	330	313	328	322	327	361	314	359	301	338	317	329	330	342	327	308	324	312	314	340	314	319	329	340	295	323	363	320	357	296	321	340	328	338	328	307	294	346	330	350	337	340	334	344	312	317	346	326	331	326	334	361	333	349	308	340	306	345	322	316	315	313	304	336	311	331	319	299	312	338	378	344	329	312	323	322	328	316	357	333	319	355	335	357	333	343	307	350	331	355	325	331	348	296	313	317	324	353	317	339	332	329	307	315	336	358	328	304	340	334	315	369	296	341	317	322	323	352	294	343	327	339	326	306	329	313	321	339	358	307	354	348	350	341	324	346	317	329	320	308	337	314	326	323	326	307	342	341	303	321	301	289	323	330	357	304	329	325	328	294	328	340	311	339	333	306	373	307	333	335	350	321	321	350	314	364	360	344	342	307	331	317	324	315	309	310	338	341	307	322	322	348	366	311	328	344	315	305	313	339	333	350	330	334	311	340	323	314	324	362	302	313	305	339	323	326	333	366	333	342	311	355	318	340	318	326	334	314	324	344	338	338	328	314	341	309	358	339	327	318	350	345	339	331	343	340	322	356	323	298	328	319	351	349	346	336	308	351	300	345	339	332	301	355	334	349	323	329	357	341	328	329	346	332	342	337	351	325	345	305	329	315	332	331	311	327	342	331	305	315	333	307	328	303	337	322	334	321	322	321	306	305	379	338	314	337	337	320	318	314	334	306	306	313	338	309	321	287	337	358	292	384
55112	95323	73676	45483	27325	14107	7022	2006	849	686	565	565	568	569	568	598	554	584	604	593	566	622	541	599	573	606	575	634	567	579	596	562	575	530	567	608	570	588	608	513	624	606	570	611	574	578	600	549	589	592	582	577	588	595	594	573	581	621	565	584	598	574	588	589	585	627	597	651	574	629	569	618	593	577	604	601	554	600	573	572	609	596	605	575	575	573	603	589	591	614	617	568	593	569	584	614	616	607	600	563	562	577	577	612	589	600	609	604	575	609	580	604	566	581	591	603	639	557	609	596	567	580	580	604	577	614	590	604	590	566	602	573	593	582	544	599	574	589	599	580	555	550	584	595	575	585	599	608	564	549	636	557	581	563	612	590	586	588	571	598	559	598	605	605	611	602	619	573	591	605	601	547	564	608	612	615	563	574	585	562	594	609	628	611	594	584	565	595	572	590	584	592	590	592	598	592	570	589	578	605	603	587	636	602	581	578	573	587	609	563	580	589	604	598	561	603	600	625	616	600	583	625	551	557	608	598	545	544	572	581	521	577	582	529	564	591	559	545	612	611	606	594	578	596	609	561	625	555	542	602	580	607	620	637	564	558	642	585	585	609	575	609	590	576	560	595	600	598	583	592	581	559	610	621	565	586	576	586	572	604	558	620	576	558	593	605	598	567	613	591	587	617	570	615	608	581	618	584	548	630	620	574	593	604	587	623	565	586	556	582	607	569	567	575	605	596	605	577	596	562	603	543	588	556	559	594	575	580	578	625	573	535	625	570	570	568	566	595	592	555	591	612	580	617	608	592	590	561	578	563	595	610	602	605	597	558	568	579	565	575	583	609	614	616	602	571	576	573	563	613	562	580	571	607	601	594	589	597	583	597	586	591	603	580	596	558	598	573	570	554	581	584	592	594	560	601	573	551	581	609	562	556	609	572	593	618	628	573	535	609	563	584	557	551	606	592	567	558	559	572	600	573	577	598	590	583	620	589	565	585	601	581	595	550	553	597	541	581	601	601	623	605	596	599	575	563	561	589	543	589	568	578	621	604	589	556	578	558	572	590	594	573	568	555	571	561	590	609	580	581	596	558	618	555	614	562	615	553	633	559	626	572	585	623	529	549	636	573	600	625	598	575	586	552	571	596	608	611	583	601	556	605	588	571	582	589	547	549	564	556	566	602	552	637	529	579	597	642	581	586	531	605	550	547	584	587	573	583	577	607	577	567	550	548	590	594	605	568	579	555	597	587	603	539	559	625	596	624	603	597	595	577	548	540	590	624	565	572	550	599	573	610	566	567	581	597	601	567	583	537	585	580	528	587	558	615	592	603	635	625	598	570	580	594	591	572	597	622	566	548	593	595	593	529	592	585	599	594	573	529	581	575	590	598	615	558	579	592	581	606	590	594	546	590	575	602	584	580	610	582	536	571	573	572	609	585	577	568	565	610	568	566	582	604	563	554	545	551	578	536	611	558	588	565	554	624	561	593	544	579	548	567	608	602	584	607	597	595	551	584	619	597	566	597	620	576	608	584	582	559	545	563	564	584	544	575	594	562	582	568	527	624	599	582	629	612	630	615	614	574	609	583	606	551	538	623	552	560	578	620	546	592	605	566	600	574	605	591	602	562	637	579	547	601	588	574	628	621	620	613	604	619	601	590	622	576	591	602	600	541	597	616	589	604	580	595	572	601	542	538	566	563	606	574	547	589	584	592	587	634	576	548	632	574	573	610	574	563	603	597	562	582	559	594	582	567	610	537	575	605	600	575	570	591	561	590	601	624	591	563	594	624	550	577	643	580	588	552	597	553	539	575	655	582	596	553	569	594	567	595	569	533	538	586	572	552	567	603	603	576	601	550	625	557	582	569	606	589	565	594	608	602	608	598	589	569	571	572	565	604	565	591	593	576	599	604	574	551	613	595	608	601	585	591	606	587	598	603	589	576	536	584	578	577	563	577	628	641	612	584	556	583	531	585	588	588	604	563	546	591	570	609	585	586	578	562	594	588	570	609	569	562	522	596	630	600	575	608	599	585	584	590	591	552	602	593	581	562	581	583	605	525	609	530	592	598	615	579	609	574	615	613	618	573	573	604	535	597	623	576	547	571	584	566	584	594	588	558	586	587	600	611	593	615	597	609	592	634	585	591	595	545	563	580	584	603	607	599	586	596	576	563	609	590	607	584	594	600	592	533	561	586	568	600	601	566	595	590	603	596	613	559	564	595	585	560	589	580	581	609	630	606	549	612	606	621	589	621	591	612	562	569	596	577	586	520	633	565	632	607	654	620	573	580	617	558	604	567	573	602	626	594	573	554	578	541	580	586	594	579	586	562	581	587	591	571	570	563	596	593	581	585	581	598	556	637	604	583	555	585	584	579	576	583	606	587	560	587	559	550	584	624	593	562	585	631	631	579	578	622	617	560	579	548	589	612	591	606	556	583	585	575	553	588	618	561	566	541	591	551	556	622	608	601	625	595	595	530	590	598	564	582	580	599	580	556	604	570	569	622	591	599	563	524	558	572	574	609	573	610	565	572	600	598	552	600	558	556	612	564	572	618	567	547	542	593	633	568	575	568	583	563	545	548	546	547	592	591	582	630	554	574	580	582	578	615	566	574	541	560	600	572	614	596	602	601	575	578	583	578	545	621	602	553	573	595	571	612	633	596	580	540	612	553	591	563	577	580	543	611	594	579	604	617	616	573	601	595	626	591	582	585	613	593	586	564	547	528	566	609	591	600	577	635	544	581	610	583	573	585	597	625	601	560	562	593	590	543	605	539	595	574	614	610	559	570	595	568	576	551	573	590	572	599	601	551	553	613	564	600	582	579	618	605	656	571	540	596	551	609	603	539	572	556	562	567	577	525	561	600	597	573	610	584	584	531	569	589	564	585	612	612	562	601	586	603	571	598	576	592	573	610	564	568	579	592	567	584	557	536	580	556	595	541	590	589	589	616	608	625	601	566	617	602	557	618	592	570	570	619	585	645	555	621	581	592	564	586	584	590	585	591	627	558	582	587	624	558	556	606	605	591	597	613	603	548	554	598	561	620	569	565	592	587	554	556	621	553	579	564	559	564	605	593	594	586	590	567	616	593	524	580	550	573	627	585	549	599	590	595	598	565	570	590	577	567	557	596	547	594	573	587	586	594	600	552	615	646	564	576	630	555	618	602	591	594	627	589	579	587	625	599	607	606	580	605	607	579	629	587	614	621	630	575	625	597	590	599	605	577	593	543	570	556	580	619	607	572	592	619	549	567	564	583	561	583	577	579	533	590	580	647	581	611	563	583	611	588	596	575	591	554	574	609	598	570	582	560	587	603	599	565	608	612	574	618	608	569	600	591	589	584	574	580	557	555	605	565	593	581	621	566	557	569	538	577	586	577	541	593	643	573	575	585	594	582	611	608	571	540	597	585	593	595	603	557	576	587	584	558	562	559	567	601	584	608	592	623	591	633	544	624	538	599	586	590	556	574	571	580	591	587	628	596	604	552
23351	22908	34884	31720	23756	19567	9672	1549	610	421	377	417	412	419	372	399	397	338	417	358	403	385	421	401	359	392	389	375	427	404	410	389	381	398	374	405	418	369	367	385	382	430	374	401	375	396	398	371	384	384	377	428	392	383	422	399	393	396	388	379	409	400	369	352	365	389	391	406	359	390	339	391	372	424	390	395	387	374	385	399	333	370	352	373	369	357	408	396	405	362	406	383	396	422	399	380	406	390	399	382	372	393	405	381	347	376	400	366	359	357	410	437	392	427	380	354	377	406	367	383	391	355	421	413	387	376	420	406	402	399	385	366	424	371	386	367	376	365	366	416	396	418	365	376	362	399	381	366	374	393	372	374	396	398	397	378	386	381	373	363	351	402	385	388	377	392	388	395	337	373	373	376	394	413	405	395	372	373	385	408	374	361	378	343	355	370	373	391	420	412	374	357	379	375	371	374	380	363	430	395	387	403	387	415	401	385	404	387	409	346	368	408	381	356	411	389	385	387	370	412	386	387	395	365	403	398	355	390	407	407	414	356	351	363	383	400	368	398	372	338	413	394	394	409	383	357	351	405	391	403	401	369	400	373	403	391	390	390	381	370	379	381	386	416	387	388	392	436	371	398	402	372	365	391	400	377	370	387	349	398	377	366	424	370	393	409	373	363	374	415	374	388	368	368	376	393	380	379	356	344	427	395	389	429	362	403	389	403	404	365	369	372	401	379	383	377	358	424	388	403	393	390	376	382	420	410	380	357	381	395	385	366	380	378	384	369	378	377	385	378	380	400	382	375	389	398	389	397	389	398	408	367	382	392	408	384	381	372	385	353	367	386	424	353	388	377	372	399	397	412	380	372	370	396	422	409	391	406	417	382	385	438	384	407	393	342	373	398	374	371	378	397	358	368	360	375	392	381	394	379	381	378	389	390	356	377	387	365	380	369	397	383	374	379	405	383	379	348	377	380	410	413	390	376	399	393	391	380	421	371	359	379	380	376	398	401	383	389	388	410	377	407	388	362	401	384	389	396	367	391	402	376	394	385	369	375	377	393	388	406	397	403	409	378	399	391	421	384	356	339	365	384	359	398	380	395	385	403	392	366	401	409	381	383	399	373	389	357	348	394	406	398	375	400	368	396	404	374	369	364	367	381	369	388	388	392	394	407	344	421	405	409	405	391	356	380	391	398	382	393	348	405	381	368	380	403	381	390	373	374	395	391	374	391	369	377	408	344	374	394	330	363	389	364	367	403	368	383	377	366	339	392	415	435	421	373	368	383	385	396	381	361	381	382	403	396	387	399	423	402	365	356	351	422	368	410	355	385	373	398	369	374	379	418	394	388	386	386	383	406	396	403	411	366	393	396	415	430	376	379	398	352	414	394	367	392	361	363	380	372	364	379	375	347	379	423	411	395	410	387	394	365	417	353	420	358	365	382	414	372	378	401	392	379	372	371	375	373	352	365	382	391	382	412	379	411	372	404	393	378	370	395	401	402	362	405	402	384	362	356	407	360	396	391	384	378	374	377	360	391	388	371	366	402	421	359	398	388	365	420	366	387	364	419	402	396	371	381	375	384	385	369	384	397	390	379	386	418	375	390	391	370	348	385	399	415	388	401	396	383	353	399	406	376	376	367	419	399	382	376	376	367	429	353	382	396	395	394	395	354	413	413	353	360	376	360	396	383	377	379	409	404	362	369	386	358	377	361	396	387	388	362	392	375	378	361	381	398	377	396	377	395	367	402	454	374	414	399	392	399	408	338	385	385	412	416	383	404	385	393	391	379	384	399	394	368	365	440	370	405	379	403	358	378	371	383	387	425	356	424	348	370	411	399	363	380	345	424	363	395	381	392	402	371	381	387	411	428	410	420	411	395	390	399	371	368	348	396	377	373	370	439	387	395	388	392	387	356	393	403	388	390	367	350	370	367	385	366	389	403	409	396	360	340	374	386	349	370	371	423	422	384	385	373	393	371	416	408	421	406	375	369	422	387	380	398	393	405	406	377	378	391	389	397	367	425	408	424	376	353	367	377	374	368	401	397	350	357	438	382	400	374	374	396	383	419	377	422	384	421	379	355	400	375	377	364	352	347	382	415	391	375	377	410	387	371	395	360	415	402	381	394	396	400	394	381	375	410	387	414	394	383	381	389	425	381	389	388	396	381	363	358	333	349	394	386	385	372	386	410	377	381	383	399	375	378	368	367	397	400	399	356	382	387	382	386	437	410	395	421	367	377	394	377	388	352	385	361	408	381	384	387	360	394	388	402	384	411	365	402	392	391	393	417	366	404	402	340	355	386	387	372	391	390	371	347	377	386	377	394	386	386	407	378	415	415	344	347	396	381	383	389	389	412	380	391	391	403	387	409	392	370	382	385	392	415	405	391	393	370	381	367	401	393	378	396	355	370	372	401	411	380	386	378	388	364	370	398	363	389	421	368	386	380	401	423	381	376	379	406	392	401	381	405	406	402	370	366	363	397	365	382	362	371	434	415	375	393	415	384	398	361	352	353	395	405	399	379	401	405	368	406	389	361	379	381	362	389	374	363	406	366	385	399	379	371	372	413	391	428	366	417	387	420	387	390	399	390	371	373	374	364	388	364	401	370	421	394	387	414	318	400	371	380	366	397	388	387	354	365	392	406	416	370	385	358	391	408	381	394	381	396	383	392	409	377	375	388	415	385	376	411	387	375	414	346	394	426	380	395	376	379	407	391	391	360	405	393	370	393	398	418	417	395	395	422	367	417	362	403	381	384	356	407	383	404	369	387	388	427	404	405	405	366	405	381	377	383	369	350	358	376	385	394	397	402	405	382	413	378	366	377	374	406	363	373	387	352	377	348	376	390	415	388	373	406	376	385	391	371	377	387	408	426	411	400	387	414	390	391	439	373	409	386	403	386	374	394	406	364	407	358	330	369	388	382	363	375	377	415	385	378	369	399	357	443	392	397	378	395	384	393	387	393	403	367	382	394	399	384	377	384	407	372	417	409	386	372	393	416	378	367	387	395	402	447	341	401	364	417	389	386	425	372	353	357	394	405	390	395	411	391	399	384	377	378	403	363	399	364	406	386	374	399	382	398	394	413	350	393	399	386	409	378	410	391	402	409	403	370	411	365	383	377	383	373	361	353	323	390	417	395	363	382	370	406	426	407	383	386	428	412	395	370	372	371	362	439	341	373	396	387	417	384	392	393	390	395	392	377	383	420	382	402	401	386	390	407	384	385	387	369	385	362	394	403	425	360	403	407	379	390	407	409	370	377	371	382	384	372	404	375	374	414	417	386	388	406	395	377	423	413	378	410	363	358	331	401	372	406	426	393	386	424	388	370	398	397	395	366	368	381	382	423	363	396	387	362	399	363	374	443	414	399	379	404	364	391	378	396	380	409	370	379	367	376	377	378	350	378	408	365	394	356	423	387	388	397	374	434	385	376	411	392	397	392	393	393	349	362	394	399	373	380	396	389	378	412	379	374	438	391	364	382	401	390
58804	101493	84586	56662	32636	19554	9120	2907	1211	787	651	640	656	662	690	626	656	650	649	635	676	664	591	648	634	679	660	688	635	678	638	654	687	684	718	650	637	644	658	716	657	636	667	705	638	626	634	703	654	714	627	664	655	620	671	671	697	670	631	673	654	670	655	676	676	602	665	701	667	666	619	691	685	651	639	615	683	638	660	687	675	675	686	664	657	678	674	673	702	652	622	667	685	631	681	682	681	687	644	670	636	661	687	627	653	640	667	663	682	664	691	666	693	634	663	668	627	616	651	678	633	620	618	663	678	685	638	662	620	659	640	692	667	639	639	671	699	659	615	687	635	669	641	672	662	675	656	653	639	646	657	645	630	705	697	649	648	711	628	660	674	666	652	717	635	609	675	677	678	661	648	618	667	722	677	682	645	625	633	656	622	616	641	673	670	696	632	677	681	684	620	666	678	679	639	649	673	691	691	682	670	651	653	676	648	645	648	690	704	633	681	651	625	696	652	667	632	671	675	652	665	704	688	646	686	697	667	646	678	606	634	663	659	654	628	678	703	690	614	719	716	674	685	690	684	658	676	657	674	683	631	618	677	657	679	613	668	643	669	647	619	675	630	675	692	670	667	651	615	669	640	648	643	679	665	702	652	697	665	624	655	659	696	634	643	713	673	661	667	619	665	674	652	671	687	656	694	649	667	651	651	611	621	677	682	636	628	661	651	651	683	625	641	661	709	685	679	679	609	652	689	645	674	689	718	633	671	668	648	631	708	604	674	670	638	657	680	664	657	642	667	611	645	672	638	650	659	684	644	708	665	682	637	675	696	652	706	691	630	675	629	658	656	613	612	697	645	625	702	662	643	663	665	717	663	678	641	638	675	692	660	648	671	629	694	657	645	635	634	612	681	630	659	638	651	653	641	662	661	684	705	634	674	653	626	651	736	663	646	686	615	688	645	668	684	663	664	651	646	669	680	644	661	658	663	658	732	644	674	689	651	623	643	654	645	718	686	628	659	704	642	652	690	675	654	669	686	662	645	658	703	650	611	706	657	646	632	699	624	651	682	638	677	624	692	638	645	705	657	667	693	664	610	724	636	716	634	682	666	657	692	648	668	643	609	652	696	633	610	637	679	667	694	688	669	677	614	701	722	665	663	649	637	693	675	672	653	703	697	678	693	638	641	659	648	667	670	647	631	655	643	642	687	617	636	651	647	663	716	669	685	672	684	635	687	671	662	690	690	648	619	621	649	638	648	675	658	617	669	668	636	661	657	681	669	654	649	675	646	611	689	641	606	640	632	659	682	681	718	650	640	658	638	635	642	670	685	684	654	633	631	701	640	665	667	682	671	687	681	632	658	626	622	661	627	727	636	654	693	641	621	660	664	735	615	704	594	669	687	670	645	681	648	653	655	648	676	623	691	664	687	684	625	633	634	653	680	690	635	702	687	646	632	660	706	632	657	653	628	629	651	635	640	656	651	669	660	696	622	642	616	668	667	651	673	677	630	709	612	682	631	665	698	651	697	678	662	651	704	672	660	657	696	637	660	650	633	662	690	644	672	675	683	647	670	654	674	631	699	658	733	624	654	689	666	651	697	624	647	681	633	682	642	695	685	725	668	659	629	655	635	687	672	687	708	630	668	669	661	670	698	677	646	629	664	670	696	684	653	634	698	626	683	657	673	694	618	665	657	623	629	673	674	697	626	694	659	643	665	615	657	695	641	689	654	641	637	672	622	672	650	679	653	645	722	668	642	676	673	636	623	662	706	656	645	710	652	686	662	658	631	641	689	694	618	602	669	658	691	652	656	673	654	672	673	645	602	667	634	651	632	642	632	683	672	669	632	693	673	682	687	664	721	650	690	644	627	692	667	629	639	651	629	700	654	669	668	640	694	636	611	653	659	673	665	669	628	632	674	658	684	629	673	637	674	688	693	672	649	643	699	649	629	694	682	712	680	618	620	660	621	639	634	699	619	672	623	663	646	672	648	630	635	706	662	650	658	607	625	671	654	667	673	661	681	659	656	654	614	644	611	645	643	664	635	671	659	643	638	717	670	663	629	674	668	649	675	658	657	664	660	670	685	632	712	617	672	627	683	643	671	619	689	653	649	686	627	653	607	638	678	691	618	646	633	664	646	704	635	672	654	720	681	645	678	627	644	702	672	658	723	668	656	628	667	666	681	655	669	690	641	648	631	648	666	651	682	647	681	739	676	639	643	641	648	726	763	674	705	650	661	712	683	677	670	677	722	691	613	683	667	650	657	671	659	662	685	646	676	683	664	698	640	649	651	677	652	634	686	666	630	672	640	630	657	636	622	647	645	695	688	617	651	630	645	652	658	695	678	646	647	645	668	666	685	586	657	672	685	672	635	684	688	640	639	672	686	666	690	643	639	633	648	676	646	699	648	673	640	682	656	661	657	631	676	645	624	657	669	629	617	685	681	629	649	672	664	656	656	698	610	643	615	681	645	690	717	704	660	642	650	657	685	713	664	652	697	665	611	676	648	652	702	690	648	648	644	665	675	687	681	661	649	681	633	658	676	632	640	650	665	617	647	649	644	655	707	638	653	728	680	695	690	627	608	670	660	695	686	636	665	669	665	666	681	654	627	662	686	666	649	640	710	643	655	624	631	676	638	634	665	696	712	668	700	609	662	625	689	671	648	707	679	696	682	661	698	656	656	635	635	637	635	650	693	644	708	636	635	631	633	653	665	692	669	680	667	686	611	648	675	702	704	672	659	668	609	675	621	652	672	647	665	690	651	685	682	680	669	633	643	674	634	655	651	667	665	640	655	634	638	665	692	661	661	682	644	623	632	680	655	644	661	643	680	701	647	666	656	648	690	662	647	675	649	642	637	655	656	684	708	635	680	656	689	645	626	662	677	652	669	688	684	653	601	673	678	678	670	657	660	633	647	625	686	645	700	691	640	626	669	645	711	649	639	671	658	654	636	667	672	645	641	670	703	688	622	668	639	652	699	658	706	664	652	687	602	693	663	712	687	628	679	639	657	695	667	657	694	656	652	684	699	662	728	661	674	710	652	654	689	630	686	672	699	712	644	637	669	641	637	718	654	670	657	695	640	634	696	648	643	640	694	700	667	655	642	647	701	659	675	664	660	664	597	694	666	693	668	647	669	611	666	682	633	610	693	675	668	674	681	638	688	716	644	676	654	649	663	640	695	693	672	645	664	673	653	668	620	637	635	607	611	667	659	654	669	619	683	676	628	678	658	632	669	640	666	647	596	694	695	667	628	674	643	717	687	690	641	679	648	659	714	645	657	683	663	678	657	680	626	654	649	672	659	670	686	661	633	656	668	626	618	646	685	671	722	731	661	657	688	646	632	604	681	681	671	610	675	649	650	613	710	691	653	629	717	631	625	650	661	714	691	672	691	669	639	642	643	656	679	660	687	642	640	665	675	630	673	631	648	652	679	674	677	607	715	694	629	708	647	661	653	624	716	664	667	671	667	682	630	697	650	669	661	639
27864	31585	33850	18057	3756	1253	726	392	304	266	295	288	332	298	316	337	319	347	298	314	312	292	315	308	289	298	290	326	297	304	309	295	346	324	268	287	335	300	300	280	280	316	307	304	268	298	301	280	327	250	326	282	296	289	296	324	319	325	309	304	301	301	295	313	286	297	293	318	284	252	306	277	296	282	291	289	283	284	284	306	305	364	297	281	310	298	308	296	300	309	307	316	297	339	279	326	320	304	327	283	309	312	280	285	273	294	288	310	318	297	295	302	311	321	315	295	331	299	328	305	291	290	304	292	299	271	269	313	305	297	308	321	320	296	297	311	277	286	294	309	286	294	279	281	314	293	308	317	317	332	292	294	328	287	283	295	260	287	277	311	305	345	315	304	285	314	307	291	297	286	305	306	294	292	316	305	296	324	315	294	322	292	290	323	328	346	321	306	324	280	297	308	312	294	298	290	335	289	322	307	276	303	297	315	282	300	290	279	300	305	328	342	281	320	316	291	343	283	278	314	335	309	305	312	300	290	306	324	313	292	310	299	311	307	300	328	308	322	326	278	284	294	283	306	280	308	283	290	329	297	272	328	282	322	276	340	304	321	305	262	276	302	283	307	299	320	326	310	326	287	289	308	290	298	301	322	290	278	307	323	270	304	306	315	300	296	324	303	312	282	286	308	314	297	292	320	309	268	326	281	295	331	298	331	282	285	310	299	318	276	294	281	309	300	276	277	302	334	309	277	259	312	285	291	309	266	292	286	316	276	296	296	316	290	287	323	305	285	272	297	283	314	313	300	312	301	301	279	316	324	300	287	293	286	296	279	335	305	273	322	319	290	277	284	307	315	308	327	286	306	297	294	294	307	271	307	286	301	298	293	352	309	285	313	284	286	303	294	286	278	287	279	289	305	291	312	306	314	298	283	324	275	305	270	296	316	286	294	284	305	305	322	281	301	314	311	297	290	309	261	289	313	292	323	285	340	297	296	308	292	290	280	290	299	280	275	271	293	299	304	269	287	335	309	312	314	312	286	269	299	315	347	275	329	271	312	311	323	314	289	307	325	314	262	318	310	295	279	276	310	291	307	288	314	285	330	282	336	288	310	298	263	321	278	281	262	310	307	338	294	292	294	307	292	333	300	287	274	301	272	298	272	315	308	312	323	294	305	311	294	307	311	294	290	274	281	298	277	284	297	308	348	330	280	283	309	310	265	311	280	318	313	294	325	296	315	310	293	276	354	317	289	308	293	306	301	311	289	301	277	313	294	297	240	314	302	299	305	310	305	321	306	310	307	291	268	288	303	257	315	303	295	299	312	305	284	292	281	285	321	294	303	316	293	299	282	291	275	292	286	306	295	296	297	283	295	294	303	305	309	295	292	309	316	295	280	256	317	300	309	304	280	317	297	301	289	305	301	292	303	308	311	298	312	267	314	274	279	270	305	321	317	308	290	291	284	296	297	287	283	334	272	289	308	324	298	292	304	306	312	304	308	280	300	298	312	299	298	302	304	335	309	283	319	302	312	296	328	303	301	316	279	316	296	286	282	298	324	291	272	300	313	305	301	318	308	295	298	309	294	297	313	322	302	320	257	313	268	290	290	298	296	283	330	319	309	320	303	298	293	307	305	311	309	292	276	308	261	284	312	291	310	299	290	307	299	342	306	292	319	304	306	313	288	296	308	316	291	274	281	305	302	273	304	334	303	298	272	322	287	330	305	314	285	328	325	326	271	311	284	288	285	291	308	307	293	287	319	298	300	335	264	274	322	314	292	283	290	298	295	321	305	302	298	308	329	320	302	324	282	298	275	286	317	281	300	305	305	328	322	320	283	313	320	282	287	314	267	268	282	320	307	272	315	271	285	308	304	281	286	282	325	305	307	281	315	293	320	318	303	334	306	294	310	298	303	290	306	308	295	312	286	308	297	301	325	310	300	303	296	319	294	273	296	289	287	304	286	292	302	288	299	306	315	306	320	304	310	281	290	272	304	295	307	329	286	303	288	292	259	302	320	298	285	283	294	295	281	321	301	301	350	281	316	322	323	292	309	328	288	297	316	301	284	290	336	300	308	269	282	325	249	275	310	332	305	320	312	309	272	285	299	272	295	301	288	307	290	308	261	261	299	311	321	313	293	284	257	310	293	292	290	295	280	293	292	313	306	292	283	303	301	289	306	304	290	310	268	285	274	283	278	314	296	289	318	295	295	279	295	290	332	330	321	308	303	307	271	279	311	273	295	312	292	316	304	282	291	294	305	302	310	281	323	294	265	317	332	315	283	302	314	311	325	301	304	311	295	279	317	283	293	295	292	310	297	321	298	287	309	320	330	309	297	324	295	335	306	276	300	314	256	312	288	308	257	285	308	315	291	299	304	306	310	311	298	295	300	290	299	280	312	300	298	297	269	299	305	333	300	293	260	305	290	287	292	280	318	309	302	323	305	316	284	287	313	306	296	271	280	286	318	314	313	284	300	297	302	301	282	271	322	348	294	297	270	299	278	304	310	295	303	295	306	313	327	318	294	302	304	312	298	309	347	272	322	312	302	296	286	298	299	288	313	304	299	282	287	289	313	317	291	314	286	300	260	293	305	312	318	287	290	301	295	313	273	342	313	276	306	288	310	303	276	290	298	321	288	319	296	325	309	338	278	293	293	301	296	270	283	321	329	333	304	310	318	319	334	312	292	288	290	290	285	323	294	319	295	288	280	323	340	312	307	292	291	297	292	288	293	328	282	320	300	324	304	313	290	268	297	300	293	308	262	305	333	321	323	275	298	275	312	317	316	303	280	289	277	287	295	267	312	309	298	284	297	328	300	319	301	325	304	295	291	302	287	312	290	311	307	286	314	275	318	272	293	319	280	297	306	312	292	317	320	334	285	318	339	273	303	299	299	296	281	299	290	324	310	291	283	294	297	321	286	283	305	317	324	285	288	309	283	307	312	299	305	318	320	303	327	303	302	311	317	309	300	284	280	254	301	315	312	295	294	308	322	295	309	310	282	296	295	281	306	304	302	308	319	248	310	316	274	347	270	290	297	272	301	265	322	301	311	291	295	303	318	276	292	322	266	304	321	319	326	267	318	314	315	339	266	314	308	316	329	305	284	295	302	299	280	318	307	283	300	299	283	306	280	299	285	315	287	312	302	335	302	272	311	273	279	307	306	270	318	273	278	281	281	318	284	298	269	297	288	277	291	318	266	321	291	320	284	280	344	272	306	317	296	296	319	283	322	291	301	285	319	301	294	276	319	283	299	281	335	321	282	303	317	314	321	305	261	299	296	320	291	319	291	313	289	300	312	345	281	269	326	275	298	317	295	288	285	297	313	307	330	268	316	296	295	306	296	294	295	287	302	313	308	312	307	271	306	277	284	317	280	316	314	306	309	308	287	298	277	286	307	286	288	289	316	294	299	306	312	287	312	290	289	281	280	293	297	288	301	274	296	313	291	304	314	292	333	314	306	281	304	325	319	303	281	308	331	288	292	300	299
31419	50381	39675	19699	6147	2602	1475	782	593	536	502	507	541	570	526	530	550	549	562	568	608	534	551	509	508	499	534	556	506	565	579	532	540	582	535	519	526	528	561	545	566	549	561	557	565	549	556	562	532	559	543	562	563	530	510	496	526	538	560	548	583	579	562	510	552	496	540	519	547	508	529	516	555	554	535	543	548	525	537	559	531	547	561	510	563	545	551	542	519	559	541	558	527	539	541	524	544	513	558	560	529	499	496	537	509	528	515	552	583	524	521	534	514	560	531	530	491	521	547	544	534	523	560	544	536	574	505	536	557	530	528	555	551	491	568	540	562	512	525	552	522	528	530	526	532	530	544	522	497	555	541	583	550	568	551	518	561	548	522	569	496	523	499	563	552	531	539	495	571	513	540	524	491	528	555	534	528	507	519	518	535	561	533	557	532	584	526	551	566	605	533	537	573	543	549	570	559	521	511	524	537	545	522	575	596	564	562	513	500	533	539	567	531	527	504	557	499	554	527	508	511	518	538	538	548	588	542	558	528	544	521	530	576	580	553	546	525	568	540	507	588	587	549	512	505	579	580	537	556	530	528	534	518	530	566	502	536	563	542	550	534	551	547	524	555	507	529	537	515	564	482	521	563	527	570	513	500	552	526	516	587	554	533	501	553	563	549	506	541	587	555	526	502	531	526	527	560	468	545	567	558	586	569	520	574	560	526	552	528	537	569	536	499	556	513	557	570	514	543	570	633	525	524	529	508	542	534	561	527	491	549	529	518	495	512	526	566	547	541	568	547	547	516	523	519	542	540	538	546	565	538	541	540	566	504	527	575	528	521	501	554	581	519	558	575	515	539	513	557	559	558	568	552	560	520	552	522	557	550	547	487	515	491	540	595	553	545	548	540	549	554	551	549	513	612	535	497	525	537	544	576	560	507	562	566	517	533	501	570	538	545	513	533	544	546	524	566	557	547	542	522	557	514	569	583	534	551	546	551	521	518	528	509	550	538	535	544	566	498	535	561	508	514	507	513	533	532	553	512	533	546	492	550	528	538	510	561	577	558	542	581	548	508	533	512	538	560	545	537	535	520	535	515	517	554	543	525	550	505	549	554	536	596	533	548	535	547	527	511	527	545	529	527	465	555	524	558	541	508	568	515	558	564	543	519	538	533	584	521	561	553	554	547	572	540	575	551	556	496	550	506	550	523	554	532	579	556	538	550	515	537	531	537	559	519	493	536	542	517	518	544	573	520	513	554	534	545	542	518	577	512	568	548	539	558	527	512	528	560	562	551	556	534	534	556	539	555	581	536	518	575	576	544	529	521	551	500	512	534	577	537	530	529	508	533	542	553	512	592	534	573	511	558	505	538	558	525	541	511	524	530	506	531	520	554	524	567	528	571	579	547	553	555	515	509	539	560	561	584	593	548	502	565	516	523	539	498	554	548	605	548	565	544	555	592	566	497	551	539	580	515	570	533	567	564	572	561	549	539	520	563	524	542	532	534	546	539	553	534	552	562	556	541	519	540	595	525	523	558	516	533	517	539	534	519	517	558	511	546	532	555	525	582	547	515	535	568	530	516	515	504	531	526	506	558	552	496	567	540	578	563	584	525	520	534	526	538	565	542	562	527	593	582	526	557	562	531	491	558	570	511	520	571	544	555	578	526	533	520	544	556	551	569	510	526	562	588	530	540	536	508	523	562	531	560	540	490	530	531	553	527	549	486	537	558	536	516	546	530	513	519	519	527	557	526	548	557	548	581	523	523	544	507	553	534	575	575	531	538	546	582	521	510	522	551	543	584	539	512	544	513	557	541	502	510	513	573	609	511	516	521	549	564	535	533	568	563	569	540	521	543	562	573	547	571	541	548	544	515	557	515	544	490	585	542	490	495	542	536	575	548	565	541	585	541	571	568	569	542	514	587	535	524	523	526	558	554	574	552	524	524	538	539	498	559	526	513	536	529	574	549	492	589	552	543	585	548	531	534	526	539	559	540	535	553	530	552	579	525	569	549	535	554	539	564	546	540	563	562	533	527	549	545	558	549	531	536	517	535	550	541	531	578	527	488	500	543	508	518	541	543	552	522	539	515	556	523	552	533	532	559	490	589	567	508	532	537	577	547	542	550	543	539	544	528	540	519	531	534	554	520	531	539	528	521	532	607	540	545	553	551	571	518	549	548	547	539	525	555	546	546	524	541	591	531	540	526	524	549	543	563	513	592	490	593	577	551	553	550	501	501	536	530	542	526	524	529	557	513	507	565	532	580	533	517	538	566	484	571	540	550	538	537	538	541	521	540	587	524	543	575	529	531	557	562	572	504	572	520	594	537	575	548	522	534	517	531	525	517	592	553	550	476	547	495	569	549	519	534	552	586	551	527	529	555	519	540	576	538	527	563	565	569	562	542	507	560	495	553	517	545	542	554	547	522	542	554	506	579	548	543	523	511	537	536	521	498	537	531	547	549	550	511	565	554	546	531	544	524	528	552	502	557	579	517	536	550	515	530	540	516	502	536	560	522	549	583	537	523	506	544	577	516	562	543	525	512	501	545	528	548	578	558	499	527	517	590	557	548	527	549	576	534	507	524	534	552	526	544	535	554	521	571	512	546	555	551	535	513	578	531	559	499	516	525	537	557	565	529	555	553	517	544	574	521	549	574	541	586	488	491	535	567	546	528	509	563	534	557	561	541	510	510	501	554	534	535	591	572	506	538	548	542	558	578	550	578	508	483	562	552	547	545	529	514	556	516	514	531	564	531	514	532	519	513	536	567	519	528	523	603	537	516	547	538	528	538	523	558	548	547	536	542	525	552	535	546	542	513	552	557	550	553	531	582	557	574	528	517	538	527	494	537	522	507	550	521	557	574	466	511	549	551	533	492	525	536	523	560	523	570	522	517	510	540	578	589	481	530	501	531	540	556	521	573	516	534	525	581	520	548	552	514	521	569	512	542	579	525	567	576	540	527	516	572	516	567	507	547	564	587	566	555	507	567	537	544	554	556	531	484	551	556	578	556	545	569	596	543	541	542	559	559	555	532	541	544	531	510	527	574	514	541	526	544	526	569	553	521	522	537	539	556	569	570	528	539	503	521	535	554	529	526	548	564	537	526	564	539	539	516	562	528	535	538	528	581	513	519	551	548	566	550	532	502	566	539	533	559	541	536	546	501	518	527	541	578	514	540	519	543	533	566	542	539	534	549	546	534	556	531	547	576	510	540	488	554	535	539	564	565	552	552	514	541	601	533	535	475	571	521	541	531	547	552	526	504	501	532	525	521	544	552	498	538	532	516	561	541	536	537	525	523	538	552	526	502	593	575	527	563	547	524	583	528	545	529	560	525	536	530	532	508	555	513	572	542	552	549	538	527	590	570	498	558	525	568	561	512	581	543	495	544	472	552	572	559	500	538	522	558	559	540	553	503	547	568	515	524	536	533	573	513	517	513	507	535	545	540	540	532	561	562	542	539	549	559	517	561	583	521	550	543	520	566	539
24482	25338	40340	35308	22847	13302	3088	797	384	384	418	350	354	333	314	368	335	327	333	310	374	335	323	372	337	366	325	336	351	319	333	330	343	333	320	341	337	373	334	344	327	351	374	327	359	303	337	304	327	318	284	349	314	336	331	334	323	305	338	315	327	326	321	321	333	311	333	337	315	380	349	332	320	303	353	325	280	316	339	362	304	327	341	302	328	370	325	337	323	353	322	320	332	339	314	336	359	305	350	329	335	356	320	332	317	321	320	323	330	336	337	339	331	338	335	307	325	315	312	307	330	357	347	328	354	358	340	349	317	379	355	342	346	335	346	333	333	312	338	301	318	362	332	332	320	304	329	360	321	331	342	335	313	345	356	338	374	334	332	333	330	363	340	316	314	354	346	306	360	333	360	335	337	339	326	356	358	313	346	360	341	338	322	304	329	332	346	336	345	302	372	335	348	365	325	330	303	315	298	314	326	323	342	366	340	320	344	324	338	330	331	336	356	342	320	317	327	350	326	319	330	353	308	373	303	329	366	370	310	347	313	334	342	353	328	323	330	311	350	331	337	332	318	361	347	329	323	343	340	317	311	337	338	345	329	318	320	330	357	344	325	338	332	336	342	354	301	339	334	338	339	310	327	358	337	309	338	325	327	333	329	335	328	328	349	331	324	351	286	355	333	338	320	337	332	327	325	329	326	348	328	327	319	350	321	344	372	296	341	341	360	335	313	330	347	352	299	304	336	302	332	331	322	336	330	351	329	325	274	344	330	355	344	342	347	319	322	328	411	352	357	390	326	331	315	348	343	322	365	333	317	343	321	350	340	343	333	357	332	371	351	332	369	355	354	377	331	335	351	331	332	341	334	336	346	352	330	332	335	363	337	327	302	318	329	327	340	344	313	343	314	332	345	339	314	291	324	344	358	323	324	331	314	333	326	336	381	348	323	329	354	365	313	353	344	340	345	335	325	330	311	342	339	305	327	335	335	330	308	366	356	363	338	355	337	320	333	361	328	339	350	354	333	325	360	366	338	330	357	333	322	332	345	342	338	330	347	316	331	324	360	326	368	334	331	353	281	341	368	333	334	309	324	358	336	341	319	315	333	317	316	334	339	342	321	342	338	323	345	325	311	337	304	317	313	351	360	343	352	369	330	319	315	336	335	327	352	348	312	311	351	313	343	347	330	322	329	337	324	318	320	299	310	320	353	344	346	365	324	334	352	318	301	358	387	370	349	308	337	329	357	307	311	349	351	339	325	353	312	332	318	292	359	307	318	319	326	337	306	314	310	355	342	324	337	360	311	352	369	328	334	345	335	307	348	325	330	362	342	315	357	336	353	315	380	290	308	349	352	354	318	345	314	299	335	345	332	330	324	350	332	350	342	315	309	331	359	322	317	330	344	322	331	358	344	335	344	340	337	330	326	331	337	319	343	325	341	322	306	354	341	336	339	328	353	354	327	360	313	325	302	370	342	326	362	336	343	308	321	330	299	354	312	346	337	331	325	301	337	356	349	331	341	341	332	323	354	349	338	352	316	306	339	364	319	329	346	330	343	349	377	344	330	341	349	331	325	318	339	324	313	353	326	359	365	333	328	307	338	367	298	329	335	319	329	341	336	334	327	332	336	356	331	304	354	310	329	322	332	296	325	316	309	337	304	339	321	317	342	299	316	299	331	364	332	310	323	311	326	376	328	327	309	343	356	381	324	340	326	363	347	288	292	323	334	280	344	347	353	319	345	322	316	310	309	322	355	313	338	323	324	332	361	340	326	311	321	354	350	313	324	293	338	364	339	348	326	333	355	325	340	357	320	318	321	334	350	321	331	336	349	341	337	329	326	335	332	348	335	339	344	344	354	325	337	333	373	342	336	341	337	342	308	339	320	313	358	361	337	351	296	337	320	367	325	357	350	326	343	319	337	353	325	341	338	328	340	355	314	337	347	351	358	359	316	322	363	335	334	363	298	337	368	315	327	357	367	356	338	327	318	362	317	307	326	297	328	314	355	331	364	349	317	338	327	331	318	333	345	349	351	358	337	324	328	311	306	323	323	315	346	361	322	319	339	316	326	333	351	352	336	322	320	334	324	316	322	325	302	348	346	332	335	313	348	342	334	329	347	316	332	316	352	342	341	310	348	335	338	319	350	304	323	326	351	306	323	309	320	322	308	349	334	283	298	338	331	319	322	348	365	350	329	346	330	298	326	309	326	323	345	287	305	323	342	323	314	325	332	360	318	299	350	346	347	327	314	372	351	366	350	355	339	337	313	346	351	313	302	338	310	359	322	347	331	320	330	325	334	336	373	338	319	315	349	325	349	330	352	362	336	367	305	351	319	327	338	328	360	325	318	375	326	309	331	326	309	315	374	306	356	303	336	316	347	321	334	325	343	342	351	329	324	333	377	350	317	347	393	348	337	309	322	344	344	365	307	311	352	346	332	332	341	356	314	331	314	317	319	320	326	335	331	375	298	307	330	334	318	310	313	362	346	356	331	317	340	350	324	330	337	318	342	336	316	365	347	325	313	336	338	357	340	354	333	348	374	346	304	345	292	336	335	309	313	324	339	331	354	352	305	316	302	383	302	303	338	320	324	307	303	338	325	293	363	315	354	321	351	332	347	349	334	324	330	341	348	326	358	324	352	324	334	345	323	317	342	340	342	325	321	319	329	327	354	350	334	310	315	333	329	328	322	331	322	338	346	383	319	317	322	348	333	329	346	338	344	335	334	296	307	363	319	325	337	319	314	349	331	329	326	324	348	356	297	341	323	328	345	346	343	365	347	361	350	326	333	364	345	317	376	345	331	309	358	321	326	327	339	326	318	339	355	350	338	318	290	370	352	355	320	348	357	343	339	340	321	356	348	337	343	326	342	323	362	354	321	341	332	363	361	315	326	333	339	308	361	319	331	357	328	379	351	326	320	320	317	311	313	352	321	347	322	329	355	359	324	316	375	329	341	316	298	326	319	350	363	354	313	349	329	332	306	356	335	343	336	359	333	327	349	310	326	313	330	330	312	338	321	331	359	359	334	336	339	294	311	299	329	332	303	368	343	350	331	380	362	333	341	284	350	309	317	333	363	329	323	334	351	296	337	302	324	296	338	303	344	354	345	359	326	340	361	348	335	335	324	356	341	355	328	334	339	318	352	323	328	319	340	324	348	357	367	360	338	315	353	329	336	331	350	326	324	319	371	338	328	305	311	353	314	331	329	341	323	317	320	322	307	315	321	319	355	364	308	327	316	338	318	294	346	355	317	326	321	326	335	305	325	336	347	323	310	321	338	308	305	359	351	337	366	350	317	357	348	324	313	338	325	322	309	353	323	352	344	319	345	338	328	304	347	339	349	344	324	357	344	347	299	340	351	312	318	320	326	319	349	342	339	328	329	356	310	322	365	340	356	334	364	319	342	328	374	329	333	350	318	326	327	331	333	370	336	340	377	335	344	346	353	304	342	354	358	312	338	350	324	353	329	342	355	333	353	330	329	309
54772	95146	76464	46905	27379	13404	4615	1715	795	635	598	573	577	573	584	616	612	553	626	578	608	627	608	612	599	629	633	635	580	602	614	595	587	616	600	573	540	593	612	602	635	619	582	607	614	629	588	583	585	613	563	569	593	602	580	616	593	592	577	590	635	621	614	598	613	583	580	595	541	598	618	570	590	604	588	604	567	613	588	591	598	606	587	604	593	589	599	618	603	622	533	629	567	569	595	590	615	578	591	603	624	615	596	614	609	584	583	550	600	550	612	598	562	573	586	596	631	592	616	574	621	589	598	583	572	573	606	581	577	586	549	608	587	580	567	548	625	650	608	566	596	606	609	592	613	620	591	605	635	592	572	610	557	587	578	567	591	595	637	566	572	567	561	586	651	556	581	577	602	545	575	607	592	575	575	584	549	547	622	586	617	625	592	633	632	595	546	603	531	640	593	632	614	583	612	555	600	568	573	607	596	598	563	581	663	584	608	608	569	623	542	596	591	563	603	584	580	558	585	583	613	571	616	570	603	581	631	605	584	625	577	609	616	587	612	631	586	593	592	610	564	575	543	625	629	543	632	632	574	601	608	606	640	595	595	614	569	553	592	540	600	647	593	580	534	589	573	561	553	602	605	571	623	562	585	566	632	606	553	590	590	621	634	607	593	573	579	599	599	585	551	575	634	563	574	587	604	601	564	595	599	590	566	561	540	576	589	602	570	576	581	583	556	578	594	555	590	590	562	606	583	560	615	618	605	563	621	592	555	590	552	601	569	614	613	604	615	552	576	582	591	558	630	568	594	564	569	584	578	555	586	592	564	572	577	584	597	563	558	581	598	594	577	607	589	607	611	555	624	641	597	568	617	587	595	602	624	568	629	581	584	563	595	653	592	611	600	622	611	586	556	631	619	607	604	559	571	582	575	618	577	629	613	601	623	554	637	589	593	605	557	608	593	651	601	632	581	592	574	636	572	607	558	602	535	618	627	569	580	599	598	553	559	609	598	651	612	597	558	607	594	578	593	593	589	610	638	591	564	572	612	591	530	588	573	574	551	555	571	616	621	597	604	583	564	603	556	600	620	624	599	591	586	546	557	629	622	595	592	596	565	605	570	597	613	612	586	619	615	626	581	621	584	647	579	557	571	603	594	593	585	618	561	598	597	595	611	591	614	592	582	577	602	564	620	637	610	600	608	597	575	639	574	594	591	595	622	634	635	624	608	567	616	579	618	596	583	572	583	594	584	619	602	530	594	577	580	589	612	553	645	604	588	566	593	586	599	606	616	584	618	585	587	593	572	548	603	569	585	623	582	589	598	574	670	613	591	563	597	600	621	572	586	525	588	574	611	631	570	599	587	607	592	598	609	604	638	619	580	569	543	590	588	594	620	593	600	568	592	620	599	580	616	570	613	624	577	582	609	599	583	601	594	600	579	567	584	571	618	561	597	579	592	601	598	578	604	587	544	564	541	618	586	566	564	552	616	569	570	629	580	609	593	578	638	588	571	602	560	585	591	598	622	586	597	562	555	602	599	614	572	603	619	604	565	605	589	615	577	601	605	626	610	563	623	606	580	600	576	622	590	593	604	581	608	648	607	617	597	588	581	620	574	571	631	604	604	592	563	634	579	600	591	618	587	542	605	585	627	565	600	595	616	526	593	618	578	584	627	582	592	560	571	638	631	612	604	560	578	590	616	527	578	618	587	559	614	582	585	616	607	590	615	612	577	599	591	586	592	583	582	607	583	614	571	643	618	631	645	596	588	586	589	596	609	624	567	590	588	592	625	573	604	588	624	585	581	535	587	577	598	541	604	596	581	607	547	593	596	624	595	617	597	586	617	651	584	596	614	600	580	540	577	603	585	559	593	616	587	580	572	616	555	592	569	570	606	570	656	568	649	570	583	612	602	590	599	581	550	578	586	576	561	616	579	602	579	580	576	607	585	562	595	595	585	598	608	596	616	580	615	583	631	616	558	608	640	590	609	586	615	594	547	572	620	607	595	608	583	656	584	600	610	579	593	576	602	599	576	630	621	575	551	600	573	622	598	619	619	577	597	577	604	577	575	584	602	580	625	564	599	577	589	617	567	599	565	583	620	618	570	607	559	580	631	543	596	615	595	597	572	578	604	546	618	611	584	644	612	549	614	620	613	627	562	595	575	596	551	616	595	604	606	594	579	575	617	597	573	548	584	594	627	639	592	582	572	604	620	624	587	574	613	613	614	582	571	601	601	595	561	566	582	659	596	591	589	622	593	589	595	581	557	571	597	608	634	598	598	620	575	588	592	622	568	603	568	608	566	628	603	591	631	575	590	606	604	584	639	572	562	603	597	600	587	609	578	604	606	621	619	539	609	599	602	585	598	578	619	670	604	600	580	606	591	577	567	638	566	583	584	587	603	553	643	567	584	633	597	593	585	570	577	607	574	580	596	598	615	566	624	594	602	571	540	599	615	614	597	587	592	593	608	637	568	585	608	572	563	605	560	583	595	596	581	581	593	564	593	597	574	564	633	606	608	623	623	587	601	575	586	584	611	574	651	584	563	609	608	676	608	594	582	596	574	627	595	594	584	583	579	616	573	586	520	576	581	593	614	547	590	596	561	546	572	553	553	639	597	608	574	558	609	614	596	582	577	597	603	607	591	617	599	603	613	631	615	582	606	573	583	588	569	596	584	586	604	609	589	572	577	620	592	577	616	576	611	609	606	595	606	586	595	579	572	591	575	607	610	573	608	566	595	565	562	635	597	585	583	670	576	597	564	620	581	573	532	640	559	617	594	625	583	610	577	615	573	588	587	599	586	606	561	593	622	621	625	584	599	568	628	574	596	579	575	558	523	582	607	544	584	606	572	578	599	591	564	618	547	599	566	579	555	646	582	585	599	607	606	572	599	618	591	636	557	599	612	603	588	567	599	582	595	562	602	585	581	576	550	573	585	597	623	608	626	544	618	610	627	646	586	606	572	554	607	563	581	613	550	598	601	585	557	587	541	638	639	560	592	576	564	549	600	588	597	605	590	575	601	587	601	541	653	551	597	574	595	595	577	567	561	555	612	608	559	618	566	607	591	542	604	595	596	662	594	579	578	589	563	575	602	581	631	567	572	602	594	570	603	614	608	633	608	530	534	594	539	603	639	592	589	586	619	593	567	558	593	555	578	602	575	623	556	575	574	596	577	605	567	574	605	562	563	554	574	596	618	602	631	622	583	594	597	637	588	561	582	577	569	610	625	577	593	577	597	630	586	571	566	589	594	613	562	576	581	614	614	549	528	631	600	620	564	602	558	566	616	603	614	623	593	592	601	628	624	592	580	561	614	577	550	597	572	570	589	581	592	597	569	572	589	597	579	594	543	600	601	634	610	607	601	610	597	606	598	593	563	598	598	613	624	576	619	612	597	588	590	604	595	603	598	629	617	581	602	619	613	527	591	627	606	582	566	616	628	630	597	586	568	598	620	607	615	587	613	600	597	577	641	596	591	578	600	598	559	601
23482	22917	34561	30328	23382	19206	7712	961	499	456	454	373	397	403	370	435	393	423	388	410	392	403	437	419	409	427	383	388	413	375	376	394	392	397	377	412	391	413	407	388	370	422	364	380	391	395	381	382	374	402	388	383	392	384	400	351	346	347	385	352	389	372	382	361	385	425	403	375	414	359	371	366	390	389	337	413	379	350	392	371	409	349	402	366	384	398	431	444	383	368	409	353	400	384	426	380	400	413	396	399	406	383	384	405	406	384	404	424	392	346	392	393	389	385	393	411	385	413	407	406	389	376	378	396	364	398	423	399	422	414	397	377	423	391	357	397	365	394	375	383	402	394	400	382	390	399	390	387	418	333	390	381	372	393	403	394	376	353	384	410	415	415	391	339	359	387	368	411	379	382	398	367	397	359	338	412	392	374	389	428	381	416	390	373	384	393	393	343	373	390	377	382	395	420	358	405	434	404	370	358	417	357	424	370	397	396	402	407	390	429	350	418	383	394	412	420	414	389	419	433	377	371	391	400	430	406	372	377	390	389	390	450	379	366	393	390	365	369	378	413	342	383	414	375	381	414	433	362	390	409	386	384	395	390	377	386	396	360	368	411	391	368	380	381	369	381	408	385	380	369	373	402	431	426	401	392	379	402	400	357	389	392	395	363	370	424	381	412	382	386	411	404	403	372	421	383	390	414	401	373	391	413	407	369	400	404	368	353	419	403	390	418	359	358	430	374	367	386	404	351	373	405	384	412	367	404	416	394	370	393	378	375	391	393	382	380	396	342	367	358	365	348	359	428	374	365	374	376	389	367	389	398	404	405	393	384	413	441	381	371	425	370	415	396	414	376	386	399	395	371	379	368	409	392	385	351	396	429	410	363	396	412	384	407	367	376	365	410	388	326	388	365	408	387	383	398	360	355	399	387	409	385	412	403	390	390	386	371	380	368	423	404	393	407	419	375	382	414	401	422	365	386	389	375	440	391	403	366	386	399	415	398	402	378	375	404	425	412	325	398	353	374	389	431	414	384	430	393	373	382	390	409	416	398	371	374	386	389	370	378	392	398	394	365	424	399	383	428	373	431	356	394	340	375	383	386	405	409	383	391	328	391	352	385	389	360	424	373	358	437	372	371	399	406	389	379	388	430	336	425	398	389	392	382	401	403	386	399	379	411	413	409	431	391	404	428	386	359	412	372	371	374	372	379	388	418	394	408	384	369	403	388	396	381	420	364	387	391	394	402	404	408	413	383	385	395	370	376	389	385	399	399	413	405	417	366	384	368	391	412	398	393	416	407	386	340	385	405	378	389	371	395	388	385	392	403	415	406	417	369	370	407	416	397	370	387	396	385	367	383	375	370	417	403	417	383	406	406	399	376	426	355	415	368	417	390	391	377	380	415	397	370	406	408	392	377	376	408	385	441	398	386	383	387	411	332	403	363	390	415	396	387	396	418	389	382	413	413	417	403	406	412	405	377	416	406	373	395	353	375	389	383	421	389	425	394	379	384	354	402	385	384	389	358	426	396	400	408	353	401	395	408	394	378	417	400	378	366	381	372	395	408	380	385	375	407	416	397	374	393	402	403	384	425	380	370	376	373	367	423	420	395	376	370	399	423	398	373	422	386	378	395	383	377	370	400	355	429	385	387	383	426	380	412	392	373	408	408	406	399	399	400	403	395	372	401	347	377	373	356	388	420	379	355	430	379	395	404	362	386	371	420	392	381	419	400	378	373	391	388	368	415	341	376	361	403	381	410	400	400	374	390	347	383	421	385	417	368	359	397	358	422	389	376	408	400	405	392	372	386	376	405	381	401	381	374	401	443	376	395	384	399	416	360	398	389	396	364	396	350	369	384	368	363	384	366	368	382	416	416	418	404	411	405	403	370	395	394	400	382	373	376	355	431	369	400	400	398	414	375	360	378	377	409	382	408	369	405	420	369	414	363	384	379	418	397	360	407	378	400	386	414	401	375	366	392	335	412	342	377	389	340	357	426	383	383	388	392	390	366	391	388	424	393	373	428	373	371	392	396	401	372	429	379	382	374	413	398	407	376	376	364	417	420	414	369	386	419	417	413	403	357	418	378	364	397	382	417	409	388	366	379	399	400	376	392	407	405	395	395	404	373	404	402	410	367	404	396	389	402	359	409	421	432	388	384	380	343	393	371	386	370	387	384	405	400	418	420	384	408	423	395	418	369	434	404	359	388	375	414	385	416	389	381	385	401	417	395	380	378	379	430	392	356	387	396	390	383	372	401	427	415	385	401	388	401	378	371	412	385	414	426	405	397	356	391	404	360	409	396	392	379	408	397	375	400	403	366	369	371	370	399	368	386	385	380	368	401	377	375	429	408	409	399	374	413	376	396	385	370	410	417	368	384	361	378	370	414	373	354	413	373	393	382	338	394	402	393	377	349	385	415	390	373	396	412	423	397	389	410	387	431	364	381	403	380	377	390	417	374	391	372	395	409	404	377	383	386	396	392	413	337	411	351	400	411	393	353	385	383	386	367	397	351	356	400	408	406	387	403	418	383	389	420	407	395	375	377	371	399	429	359	420	404	394	359	364	396	411	369	401	381	375	371	365	400	373	386	377	366	414	395	397	385	369	379	366	380	419	401	378	423	404	381	394	383	371	416	411	346	416	388	438	403	362	365	371	404	409	379	415	385	393	387	389	399	394	365	387	392	381	375	406	372	374	374	379	363	398	378	379	373	377	384	402	402	413	380	387	381	369	415	415	423	393	367	406	373	341	431	403	399	431	378	369	410	386	438	385	400	367	385	390	363	384	391	386	403	382	402	393	391	358	429	388	385	389	435	423	401	381	448	406	399	408	428	349	376	399	383	391	372	341	383	388	387	360	382	401	359	366	413	398	384	415	379	399	330	394	398	362	379	383	395	392	402	370	373	408	379	383	385	397	403	369	363	403	397	397	370	368	365	411	375	377	396	374	377	379	407	361	393	388	367	424	395	364	417	383	395	390	380	421	382	369	386	418	371	387	413	390	383	414	406	392	404	374	374	446	382	440	375	346	374	375	374	391	384	408	400	405	427	373	382	367	412	389	364	413	444	371	366	385	393	407	377	397	397	368	422	384	397	384	368	368	347	413	368	404	377	427	400	382	423	385	411	385	401	381	388	344	356	400	392	414	428	406	401	416	377	386	377	408	402	400	389	410	390	386	388	381	374	398	384	370	355	396	381	400	393	352	386	377	390	362	385	388	401	357	385	391	376	371	385	404	381	399	398	351	404	387	410	389	386	408	384	388	403	411	372	378	419	382	423	427	386	423	406	406	382	397	405	397	380	388	391	442	356	363	407	384	415	402	398	376	392	409	396	352	398	419	397	423	368	387	393	405	411	378	401	410	353	415	380	378	372	394	371	390	389	416	387	386	422	360	369	396	392	378	397	417	390	420	402	403	392	388	363	394	380	377	417	382	442	369	393	397	382	379	411	381	393	412	370	379	403	400	376	401	400	408	355	413	398	360	374
58923	103383	83377	55528	33330	15770	5474	1827	835	700	671	681	670	664	677	696	640	658	687	691	659	647	663	700	679	679	703	657	645	654	695	646	655	673	682	665	707	669	625	675	674	645	645	671	668	700	682	660	652	644	622	663	692	632	659	686	667	642	676	649	651	661	676	640	667	634	602	665	701	657	663	658	647	636	671	666	715	661	654	675	677	648	654	662	687	700	678	676	685	672	695	631	684	660	677	675	652	661	687	670	709	695	659	647	693	618	651	718	698	724	668	664	703	643	655	692	668	711	658	658	689	655	638	645	664	673	645	674	695	640	672	671	711	632	664	626	620	689	673	636	670	663	638	680	681	634	661	674	650	624	622	665	636	714	676	636	732	680	680	687	609	664	679	672	660	689	670	647	697	667	638	674	674	667	669	625	709	676	680	641	640	675	693	637	673	652	660	656	669	715	671	681	666	634	650	715	686	684	674	637	658	690	611	655	690	660	621	704	661	664	683	646	678	648	744	665	690	636	592	645	630	725	635	668	650	673	688	642	625	646	725	618	672	639	716	661	654	644	701	623	704	671	689	696	649	696	678	664	672	685	616	645	651	666	664	685	672	650	639	645	640	690	639	685	693	653	660	669	634	719	693	599	644	640	687	652	636	682	713	683	652	665	642	677	693	657	664	687	687	654	642	647	625	695	691	696	660	658	648	678	688	663	678	708	673	678	664	664	626	689	723	693	654	680	684	665	654	650	653	696	641	656	685	653	686	643	651	659	681	751	618	653	662	690	667	675	669	705	651	663	719	700	701	677	648	682	646	652	667	659	692	689	677	689	688	662	636	706	699	665	681	648	669	670	682	670	664	629	657	644	634	709	654	661	727	681	648	661	670	646	667	662	683	620	664	688	640	708	697	671	707	638	661	660	687	698	665	639	680	667	654	638	706	631	627	747	658	671	711	666	702	683	669	668	679	703	661	695	684	673	681	682	637	693	727	673	709	657	641	664	654	689	689	651	728	645	659	675	650	659	640	655	677	658	658	700	666	668	664	694	612	637	667	689	657	720	649	678	647	675	693	645	707	659	639	674	618	678	658	624	691	647	678	675	688	633	683	686	666	661	689	682	689	698	701	629	658	678	655	695	643	650	622	691	658	687	636	649	618	719	669	661	667	702	645	656	657	632	706	666	640	674	686	739	665	683	684	685	704	651	671	665	700	682	657	634	673	644	660	679	658	675	650	697	684	671	676	661	658	632	653	669	701	675	676	657	650	672	669	648	665	659	700	654	679	623	704	687	692	650	682	669	660	635	651	654	665	668	686	677	634	646	669	632	653	671	648	725	679	673	632	646	663	678	611	637	635	681	684	710	676	657	640	666	687	706	695	676	641	702	666	624	690	692	667	676	666	676	695	738	634	661	606	652	678	696	686	673	661	643	693	704	687	635	664	674	686	634	664	634	670	687	673	652	657	642	701	666	642	667	657	667	633	708	697	689	691	674	680	672	684	690	641	693	671	670	669	693	663	605	711	641	599	673	603	673	647	651	623	645	707	736	659	681	699	679	700	671	688	667	656	673	651	702	679	653	654	671	657	660	613	666	687	689	672	669	640	692	671	632	644	670	700	631	666	642	663	646	685	681	653	704	691	663	665	698	652	655	673	650	679	653	666	672	649	717	621	675	680	654	714	665	672	682	670	656	675	692	662	671	644	635	679	673	659	667	644	645	644	655	627	666	677	657	665	688	641	664	692	681	726	656	676	648	645	652	679	693	651	670	661	663	666	691	718	664	684	709	705	697	662	650	638	721	680	705	740	705	660	664	652	658	632	646	636	664	676	706	660	662	648	649	703	629	650	664	685	622	678	647	636	669	711	679	678	707	686	661	607	652	686	646	646	600	659	700	672	658	688	595	648	629	674	667	685	698	626	653	646	666	644	688	658	667	627	670	680	649	663	672	652	708	675	678	683	652	666	646	669	675	665	645	674	662	640	650	634	677	651	680	650	663	645	647	676	634	716	674	596	691	670	672	638	635	629	657	663	626	695	657	706	672	659	685	626	685	753	711	638	647	663	600	674	677	674	657	698	643	629	688	717	662	680	645	639	662	679	688	625	659	605	677	673	630	662	636	710	630	662	675	634	608	665	631	667	662	673	657	661	673	659	691	653	608	660	649	689	712	670	676	642	728	621	630	662	687	691	654	654	693	649	632	687	654	660	687	681	678	693	717	650	713	648	681	698	698	621	705	682	678	676	639	692	662	647	699	660	706	680	686	642	672	684	664	703	683	626	692	638	652	646	666	693	632	637	643	668	669	647	690	670	615	648	701	681	728	698	680	693	673	656	628	676	643	614	650	690	692	703	631	648	622	623	698	702	698	687	664	642	650	636	663	665	633	661	654	647	654	686	644	666	651	663	630	657	642	703	666	650	682	660	689	634	610	687	642	627	625	666	734	645	690	700	629	683	633	628	661	688	690	652	662	702	661	670	687	662	676	641	665	662	697	655	692	697	659	677	679	634	680	661	682	634	699	644	705	670	710	663	653	650	670	633	690	666	609	655	706	704	696	618	679	641	677	628	678	687	680	657	655	684	617	645	652	668	635	656	638	680	693	669	697	642	660	659	654	665	621	629	619	676	716	687	635	681	675	662	647	653	678	667	697	709	650	659	686	690	709	672	644	629	662	687	685	701	686	652	637	657	672	679	691	670	674	632	649	663	665	638	683	699	678	624	705	696	725	677	662	653	720	633	679	641	692	673	670	630	632	661	628	683	700	670	624	653	685	638	634	699	645	688	673	663	715	672	642	681	683	685	616	692	670	670	669	691	633	710	681	668	685	692	684	687	650	662	678	649	698	630	689	667	648	657	649	674	667	659	627	716	700	662	647	708	725	704	698	703	653	672	668	672	693	666	657	666	718	633	667	658	667	654	704	628	621	668	615	684	616	653	677	609	723	672	667	627	619	650	680	656	709	712	707	712	685	657	634	638	694	666	634	644	654	718	688	664	627	692	665	699	672	719	665	660	656	640	638	667	627	673	671	698	667	655	700	698	708	660	646	697	688	692	695	702	625	663	688	664	677	694	650	691	622	641	650	680	655	667	680	679	692	694	737	662	655	659	710	642	682	630	625	661	684	686	712	642	642	682	662	644	728	643	660	622	655	623	700	641	690	664	640	624	661	637	687	642	683	614	631	639	639	709	670	665	675	673	712	655	690	624	648	674	640	684	671	674	698	658	688	675	657	669	704	673	682	705	699	692	655	688	648	715	684	627	675	640	657	661	658	670	673	645	670	663	675	694	662	659	629	658	646	678	660	654	648	674	666	659	642	646	659	692	706	641	682	662	616	692	647	667	711	670	645	674	646	685	616	645	665	641	646	700	670	658	669	654	673	652	645	662	663	648	680	654	667	651	674	647	632	689	715	641	653	672	653	687	669	655	684	663	640	697	638	713	648	609	641	652	664	682	669	649	667	688	650	683	652	642	642	666	686	686	619	688	665	619	675
27963	31851	33312	17640	4098	1212	496	352	317	321	268	314	305	331	329	321	312	312	299	292	289	330	282	316	276	316	285	317	307	308	307	313	318	298	327	326	314	282	334	315	328	288	293	328	301	302	312	283	332	323	332	290	314	273	325	296	282	345	330	293	313	320	308	311	329	313	298	309	319	324	301	303	311	340	340	334	306	325	299	318	366	315	302	300	292	325	321	294	341	305	295	293	335	331	319	314	295	282	299	314	310	283	305	337	294	316	289	300	274	300	317	310	292	273	311	295	326	307	280	292	294	319	263	319	314	321	315	292	303	302	306	331	291	309	314	288	280	353	331	287	293	305	303	308	286	306	316	318	318	292	276	342	290	294	280	286	309	307	335	306	287	314	291	310	321	328	328	327	287	312	305	298	304	304	297	323	317	284	314	293	287	292	320	310	301	297	301	293	284	300	299	310	284	307	302	334	309	338	349	317	297	289	294	315	304	313	309	274	314	323	264	293	291	304	325	322	305	271	302	304	321	316	337	302	309	301	305	271	315	313	325	303	295	311	298	320	297	334	312	316	325	315	288	264	310	325	289	303	330	303	335	318	288	341	322	285	313	280	300	327	319	292	345	309	289	316	329	285	297	287	318	321	295	313	283	290	332	313	312	334	289	295	332	290	335	289	281	301	298	288	268	304	325	279	317	289	303	300	281	314	295	294	325	306	319	321	288	292	333	296	290	287	308	328	285	306	327	310	278	289	319	330	313	325	287	300	304	311	309	318	305	326	316	299	281	339	318	294	300	341	301	330	300	297	306	298	293	310	302	279	319	332	312	276	328	290	309	300	329	292	309	314	306	282	324	292	308	338	304	287	290	319	272	324	310	245	299	299	258	335	325	303	301	306	326	310	316	297	312	327	313	291	327	297	288	315	301	316	305	259	296	311	312	280	311	287	318	310	304	297	285	312	293	277	331	304	340	280	338	291	274	341	310	303	308	319	312	336	304	293	327	316	311	312	308	297	291	297	343	301	289	336	280	289	302	306	304	328	294	340	304	341	325	313	319	298	309	312	319	296	318	321	314	301	342	314	302	289	286	278	313	321	302	310	332	284	323	321	294	307	286	311	335	308	314	309	306	308	306	325	333	315	321	314	297	300	283	302	303	320	308	306	314	303	342	305	283	298	321	295	305	290	307	304	330	315	311	277	280	331	286	312	291	284	324	284	291	309	296	295	311	323	323	294	296	324	287	330	311	290	305	339	278	313	331	316	315	311	294	293	326	318	320	341	309	320	317	317	284	300	299	294	303	293	332	316	315	300	304	289	322	308	299	315	298	294	329	318	324	333	330	317	311	304	323	294	322	305	321	327	295	316	283	323	332	303	301	306	299	281	289	286	325	304	301	302	301	291	303	323	319	319	339	291	310	304	332	337	303	341	282	297	299	289	282	313	299	324	319	316	322	337	297	328	345	293	304	288	308	304	352	310	297	298	324	308	305	329	342	317	332	321	306	312	313	333	316	327	306	321	315	325	311	280	305	296	286	293	321	321	296	287	294	283	295	291	325	320	326	309	339	313	322	347	280	289	327	316	297	297	312	283	302	291	291	279	308	309	298	330	307	322	297	315	322	310	323	278	292	329	297	305	318	339	301	350	306	288	301	315	302	303	301	297	324	287	318	349	300	265	306	316	293	291	283	296	331	320	292	278	325	311	278	307	295	331	286	312	295	299	304	319	317	310	335	338	336	268	306	320	318	289	311	292	319	275	325	306	314	314	308	312	322	339	299	303	285	305	304	304	323	334	311	315	298	286	329	281	305	297	297	288	313	278	331	315	299	294	306	310	299	311	289	316	341	322	350	328	285	354	296	278	324	329	332	331	325	308	306	304	322	340	308	305	307	300	303	285	327	329	345	322	293	304	301	309	296	300	299	335	269	329	326	300	301	302	313	272	302	318	324	300	274	298	318	312	311	292	304	300	286	328	319	295	309	318	313	295	278	305	285	319	313	292	339	305	302	308	306	311	326	295	284	324	331	312	309	311	300	290	301	289	303	333	313	303	282	290	283	306	303	317	304	340	326	307	305	309	302	312	308	307	284	316	315	310	308	300	290	292	319	285	317	308	323	298	296	337	294	312	309	308	311	336	300	324	300	316	335	294	310	283	311	295	312	304	322	298	313	347	318	310	331	272	324	297	316	327	292	331	298	304	290	305	330	288	307	325	307	331	309	276	339	320	301	330	310	320	327	318	282	331	307	294	320	320	299	293	313	323	341	334	312	306	326	315	316	305	327	296	340	314	305	335	322	336	304	314	294	300	298	306	274	288	330	299	301	304	323	327	310	291	293	296	301	296	334	314	256	313	298	312	276	319	324	286	323	327	324	319	301	298	296	303	288	300	293	316	291	351	324	325	316	297	302	329	352	330	304	317	314	310	321	290	361	310	344	277	307	281	333	303	313	339	280	305	302	332	278	307	261	279	309	305	286	324	292	332	303	331	319	302	331	305	304	318	304	311	364	360	280	291	300	313	311	324	342	317	320	320	331	325	316	276	330	296	321	309	313	316	315	304	299	313	309	326	297	315	303	291	337	291	296	321	287	290	304	286	307	318	300	295	319	317	317	335	303	288	289	324	300	298	295	276	308	292	332	323	297	292	306	304	280	296	316	316	292	312	328	308	290	329	295	319	322	295	304	307	305	334	325	290	316	299	301	304	290	292	330	325	288	298	308	291	285	346	301	287	290	341	276	320	314	318	281	321	313	302	325	323	292	320	301	303	307	299	316	270	325	298	296	305	292	272	333	295	307	314	323	323	307	333	305	316	317	303	289	303	302	307	294	285	289	298	296	327	276	314	334	299	298	304	340	295	333	310	329	299	317	296	301	286	306	296	296	307	302	316	318	280	290	309	305	335	318	322	258	317	299	354	340	311	306	332	313	322	279	298	308	305	317	308	302	301	300	307	307	296	307	294	304	330	315	297	317	291	329	294	330	294	299	300	305	340	316	302	307	285	328	297	322	248	286	301	318	290	286	284	313	301	312	297	330	289	329	328	347	330	313	327	306	320	327	303	306	305	298	294	306	294	311	295	329	316	307	280	299	304	301	306	316	308	303	311	321	292	323	287	292	298	308	305	321	288	316	320	303	330	325	315	298	290	334	298	306	322	323	291	298	319	319	325	310	332	297	314	281	294	308	316	280	340	300	325	305	289	309	334	321	307	310	312	308	327	306	339	301	328	320	316	358	328	326	291	307	323	288	297	330	324	300	283	313	310	320	294	303	321	315	292	313	311	322	297	296	304	307	310	326	319	321	319	309	309	325	329	306	317	327	334	284	329	310	314	295	312	285	312	318	301	339	308	289	305	294	309	317	319	334	306	311	325	305	311	298	332	313	298	279	295	328	303	322	275	328	322	282	315	301	313	320	316	338	323	302	351	345	308	291	361	327	319	289	315	289	342	358	294	305	298	270	310	308	296	305	289	290	311	307	312	307	317	318	326	316	315
32091	50713	39057	19114	7155	2667	980	696	626	547	597	578	560	531	535	536	587	571	587	564	558	559	573	551	566	579	552	558	588	536	583	541	552	542	518	594	582	592	591	538	589	565	578	587	544	530	520	561	592	532	571	576	555	576	547	556	560	570	562	524	582	559	544	591	553	546	553	602	581	576	610	535	559	566	589	567	538	516	534	590	562	582	564	559	544	551	566	525	599	517	592	595	549	586	551	576	575	532	521	584	577	577	552	540	566	584	551	550	565	574	560	536	568	580	543	549	555	565	585	539	565	550	549	542	557	571	559	519	582	547	546	551	561	568	574	571	536	528	525	565	572	566	578	524	561	587	556	550	524	606	542	536	571	514	617	540	577	580	534	574	564	562	563	544	547	543	599	541	581	565	559	582	557	588	540	547	565	584	533	508	535	576	592	605	590	562	570	498	594	606	529	553	561	554	573	546	575	563	557	566	601	596	518	598	553	563	582	530	560	530	551	523	551	583	567	549	523	590	530	566	535	542	530	540	594	539	560	558	582	540	568	534	553	565	616	555	555	572	538	562	574	567	562	573	547	579	555	552	538	558	579	570	579	574	533	546	518	592	573	548	564	582	532	566	565	541	557	580	573	547	540	556	561	535	601	542	599	620	521	531	590	574	522	570	599	562	547	534	593	525	566	578	584	527	580	509	534	565	550	554	541	527	546	548	594	561	559	610	580	531	560	576	573	544	577	535	581	529	573	568	578	558	563	569	558	572	565	582	574	539	541	562	576	549	560	539	588	527	542	553	553	583	518	540	555	554	569	575	568	590	539	524	547	587	633	580	589	585	521	566	554	560	569	609	522	548	527	555	592	571	598	541	564	580	590	562	547	555	574	537	538	521	540	553	529	559	585	596	594	568	540	556	526	569	543	547	535	593	557	534	554	576	581	579	566	559	536	591	580	577	561	556	599	521	528	539	553	508	501	583	550	593	533	546	516	555	583	564	561	564	566	542	561	546	561	534	541	579	581	586	548	582	586	561	579	565	549	574	580	579	532	575	571	557	554	567	582	597	607	544	587	561	545	572	541	552	552	567	551	544	585	560	543	574	543	574	569	555	576	619	568	541	555	554	576	543	538	527	596	552	603	570	586	563	590	585	544	557	552	551	562	522	544	583	550	597	562	573	520	552	543	569	566	561	559	586	564	531	513	577	566	534	515	549	598	529	553	575	583	551	564	589	594	585	539	541	572	561	570	576	569	535	558	548	547	558	615	526	530	613	541	519	543	554	552	529	593	578	533	554	553	586	586	573	591	561	604	590	568	517	565	571	585	597	555	562	526	578	556	551	557	546	600	554	562	546	528	587	561	560	560	557	566	552	537	545	535	565	592	564	565	596	576	566	533	523	593	607	542	505	575	557	534	520	535	498	579	566	574	568	596	555	559	559	558	549	531	529	571	529	579	537	584	562	545	590	532	535	574	589	549	546	543	566	557	586	583	567	577	599	574	589	556	547	530	555	561	607	542	557	575	536	621	557	565	566	571	549	567	596	537	566	579	539	539	552	538	570	527	544	567	533	564	615	558	600	577	521	552	602	543	585	547	572	550	578	587	551	555	528	576	561	555	539	542	543	567	587	513	584	567	594	530	551	537	536	557	543	555	581	567	591	569	540	523	573	579	544	558	548	563	533	548	520	517	551	511	571	560	555	514	567	554	553	574	559	607	556	576	573	545	530	568	549	542	561	583	547	534	549	590	553	528	543	544	581	529	535	541	510	581	584	597	552	580	528	576	580	547	589	608	532	564	556	567	579	562	535	553	546	550	568	557	522	537	557	575	539	556	539	543	585	567	574	567	561	556	588	568	576	519	574	574	534	560	573	552	556	548	588	566	515	571	544	603	569	582	534	613	537	561	568	565	575	571	567	554	581	552	555	524	605	598	533	529	602	568	546	567	587	568	564	541	585	585	559	519	530	568	590	560	585	581	604	581	547	574	590	538	595	552	545	563	563	526	575	547	575	569	559	528	545	510	585	551	589	534	569	531	551	583	583	573	532	561	581	559	564	566	551	559	540	548	598	541	575	546	581	579	538	571	555	565	580	592	563	558	558	576	549	538	555	543	554	558	580	539	557	554	562	568	581	561	540	556	516	613	529	558	526	547	568	585	542	561	568	536	530	500	594	592	565	580	513	552	547	528	549	520	528	546	590	531	552	517	533	551	567	563	568	564	566	553	596	538	584	550	570	577	540	569	560	536	547	556	526	542	533	543	551	571	494	561	553	545	586	518	571	547	554	576	571	541	565	549	592	580	516	573	539	567	548	524	588	540	572	548	510	558	552	553	563	614	505	560	546	544	571	516	543	554	545	555	555	569	617	554	578	546	532	528	598	566	587	534	587	577	557	568	546	602	568	564	612	557	523	574	561	596	560	525	550	579	526	531	585	526	563	489	550	542	530	526	558	541	588	574	592	558	536	534	543	578	566	566	540	578	531	556	497	581	545	567	531	575	560	602	514	539	573	566	561	528	566	533	562	553	589	554	561	587	549	532	611	579	572	570	523	501	568	527	635	544	551	539	556	578	525	579	551	558	528	564	588	543	544	571	561	540	586	550	590	579	568	521	602	531	502	532	563	574	561	540	562	571	542	522	542	523	560	527	563	548	532	574	524	524	573	572	536	540	605	542	587	540	565	601	571	550	543	572	559	570	552	523	568	521	531	575	539	586	604	493	593	579	606	552	576	520	533	548	557	558	568	586	583	578	544	588	488	575	573	545	570	580	590	585	576	540	526	579	560	530	599	570	556	565	567	555	566	565	543	560	569	566	577	571	573	578	602	536	506	538	541	553	520	492	541	569	552	501	550	560	562	513	542	606	550	512	554	573	546	569	530	560	528	551	550	541	587	564	522	569	588	583	527	561	573	568	580	529	530	529	552	565	539	551	570	509	528	571	557	520	549	552	564	545	555	557	550	607	575	565	543	587	542	560	565	526	554	525	578	580	608	564	510	535	521	580	578	568	585	546	598	549	573	564	553	544	514	574	531	590	548	572	581	573	560	608	557	529	555	529	597	552	609	572	571	567	513	522	544	538	581	530	534	562	579	560	557	586	543	554	575	589	570	558	563	575	514	587	578	546	530	598	605	592	548	582	572	541	533	561	537	557	527	549	537	604	573	531	577	547	557	565	550	562	532	546	557	566	544	561	579	594	571	618	603	572	555	521	588	556	555	533	561	574	531	544	584	554	547	571	543	543	551	520	543	570	536	598	558	557	586	530	519	551	514	542	582	582	572	575	558	564	545	542	556	557	605	573	567	537	556	571	605	575	594	543	538	565	574	601	555	556	556	534	560	576	560	549	546	515	540	586	534	571	574	596	588	554	599	548	549	573	597	550	564	558	538	580	581	517	530	576	560	549	519	567	556	597	544	545	573	545	564	548	554	538	580	581	589	545	550	547	539	568	566	552	601	554	542	577	553	545	485	570	542	554	552	570	525	518	598	573	611
24532	26577	42091	34058	24034	14228	3037	627	401	359	362	357	348	344	354	332	282	325	365	361	324	313	359	349	328	359	324	325	331	298	366	329	357	331	320	331	358	335	352	346	341	330	358	324	324	354	340	329	342	318	340	320	361	371	312	350	298	320	352	350	327	332	351	330	328	313	331	351	312	356	349	345	352	334	303	327	356	354	331	334	351	335	350	378	337	323	323	327	343	329	308	329	320	359	333	312	345	348	354	349	338	342	346	363	328	326	356	314	342	353	356	360	348	324	336	363	329	353	328	365	348	321	364	337	340	321	352	337	336	339	322	341	337	358	350	338	316	348	338	366	336	331	328	324	334	327	334	356	349	352	330	347	332	363	338	322	344	319	329	329	343	354	340	314	303	350	370	321	348	348	329	342	347	347	339	315	324	310	335	321	324	336	330	334	312	334	321	343	315	390	368	327	344	311	321	324	310	345	329	341	319	336	325	326	359	341	337	356	333	365	336	318	350	334	320	329	314	326	326	328	347	343	339	332	390	346	331	300	351	351	354	382	364	358	329	323	351	316	347	343	313	304	314	327	346	344	297	380	308	374	346	342	338	331	329	358	347	315	354	344	295	335	303	343	308	305	344	349	339	318	336	324	354	337	307	390	327	313	311	314	351	353	335	334	357	340	340	318	323	332	332	333	355	304	326	341	329	321	346	343	341	333	315	330	373	335	346	362	298	357	359	322	336	326	360	330	332	349	379	318	322	295	332	331	318	346	325	372	364	351	341	351	306	325	369	349	332	292	359	356	319	325	339	332	347	317	337	326	329	329	322	336	352	382	346	322	333	313	337	340	336	352	314	358	352	337	378	364	332	315	353	314	351	321	347	381	377	336	340	340	333	330	364	349	312	331	310	323	335	297	329	340	349	339	345	326	314	339	349	337	332	335	326	351	303	331	341	298	308	348	327	348	316	328	313	348	360	323	314	372	332	319	319	349	338	348	367	362	358	343	333	326	363	350	318	352	320	331	318	338	325	347	369	334	331	339	351	329	346	338	319	337	337	331	322	345	352	348	316	310	323	327	325	353	355	360	354	356	338	328	340	389	324	381	321	347	336	354	337	334	327	351	332	326	386	351	322	341	322	324	354	327	342	370	328	336	368	368	360	359	317	334	342	346	343	379	335	336	328	324	363	317	324	306	323	295	324	352	306	338	327	355	319	320	362	340	334	316	342	368	324	345	316	339	330	301	343	357	304	311	316	333	337	298	317	345	342	322	344	325	335	386	318	332	379	353	333	355	325	337	356	320	351	301	328	325	318	344	352	333	304	350	314	353	335	334	332	337	343	321	321	309	324	336	319	316	328	334	340	324	354	337	344	365	329	337	330	315	303	343	317	342	359	318	325	319	316	333	308	329	355	326	298	341	339	361	345	336	339	353	334	333	337	322	323	340	363	314	342	339	326	344	314	359	326	317	342	317	332	328	373	352	340	352	355	342	333	342	321	335	319	354	322	381	334	286	353	313	344	359	335	342	312	336	363	324	313	353	343	329	352	341	354	333	347	332	366	339	344	328	335	345	338	362	383	307	319	350	334	329	341	352	307	319	327	352	359	368	352	330	325	335	342	293	335	346	339	334	389	332	338	321	322	330	330	316	346	336	383	356	303	347	312	359	315	347	320	364	308	344	351	323	349	347	330	315	326	340	371	308	316	316	359	364	352	325	363	330	344	353	332	339	371	350	347	347	334	331	333	357	368	337	304	336	345	336	365	311	349	343	330	303	346	324	328	369	341	358	325	310	351	376	347	334	307	348	348	343	374	324	332	354	329	318	349	289	297	361	331	375	341	322	341	369	368	341	344	326	345	353	349	346	317	340	359	315	343	323	346	360	343	319	320	351	336	339	351	338	367	345	337	324	331	347	323	325	336	352	339	349	329	334	338	346	354	349	351	352	363	359	353	337	320	389	311	340	319	328	337	354	347	353	283	345	369	362	357	317	341	348	349	333	340	325	322	339	358	368	363	374	336	353	334	375	361	363	365	337	295	345	344	304	347	362	295	344	361	337	338	350	318	316	336	327	355	358	354	312	342	352	352	363	322	325	338	317	345	336	329	318	329	369	327	337	347	341	335	307	329	327	350	337	352	324	350	321	353	351	342	353	350	373	341	303	339	356	306	331	358	353	332	324	344	332	310	302	328	343	339	319	350	308	333	331	315	322	322	346	355	329	328	332	318	328	332	315	322	398	348	343	369	314	358	315	330	335	324	331	307	346	350	329	335	347	358	363	336	325	340	330	340	322	343	359	344	337	343	355	301	300	324	344	320	350	342	348	313	336	332	342	325	330	351	373	319	343	332	359	314	320	355	340	335	359	334	325	340	335	365	304	338	311	320	318	331	313	361	374	334	351	322	341	292	339	380	319	325	389	320	354	336	327	323	311	295	301	324	361	352	311	304	345	342	342	346	338	372	349	311	333	372	312	312	322	364	342	343	358	317	347	322	340	358	346	352	355	361	318	335	343	350	333	346	353	344	314	335	374	381	335	345	346	340	351	327	316	346	331	326	344	351	358	338	313	319	356	352	291	340	315	327	330	358	343	306	320	353	335	326	330	349	357	340	328	344	331	352	321	353	329	332	315	335	348	356	339	347	333	362	328	315	330	351	373	326	324	351	340	339	323	333	315	332	331	333	358	317	340	356	342	328	330	329	315	342	314	357	355	355	330	319	337	347	339	342	343	316	334	316	330	311	342	322	351	337	311	360	353	338	348	335	330	330	346	349	338	298	362	330	299	286	309	334	355	345	372	373	318	341	320	277	326	349	352	327	339	349	346	360	362	339	356	328	323	349	365	320	314	327	357	343	358	329	328	305	313	324	330	341	312	350	351	323	354	350	315	317	314	340	344	347	354	311	316	302	317	339	368	325	345	340	313	314	328	308	340	334	338	328	356	314	318	322	332	328	370	336	339	335	336	338	359	305	369	367	342	326	358	340	357	345	357	316	346	346	325	309	350	351	320	346	330	347	330	330	347	323	330	335	340	331	309	357	327	315	342	339	336	369	358	364	356	334	378	330	353	324	328	339	307	323	324	334	325	363	348	378	307	353	326	335	345	331	364	325	329	359	332	337	321	346	362	358	333	319	370	343	321	302	349	327	345	357	352	324	307	356	335	350	346	326	329	325	329	358	336	356	326	314	357	363	367	342	328	330	338	304	337	333	349	352	324	318	359	355	327	353	343	350	303	326	325	324	338	321	367	333	339	334	323	348	355	338	343	346	338	324	365	330	351	331	319	349	349	333	333	376	338	353	341	335	323	343	316	338	341	354	349	330	383	358	345	319	352	324	312	352	325	331	356	317	336	336	317	333	360	374	337	351	330	337	350	342	329	329	334	327	293	352	305	323	319	366	330	330	331	366	350	344	340	336	376	375	312	354	334	362	336	311	329	335	309	347	321	332	337	327	334	353	339	366	326	357	355	353	369	345	335	324	331	356	344	317	329	315	363
54981	95610	75257	45790	31374	14551	3804	1236	698	603	588	583	588	581	652	582	611	638	637	591	585	585	599	564	613	667	615	597	572	544	584	612	605	617	614	615	570	570	589	620	573	587	594	649	584	616	598	638	597	579	609	587	583	592	632	623	626	644	608	641	596	570	627	608	603	587	622	643	581	653	578	597	581	584	586	613	574	604	603	609	619	588	602	600	573	601	597	621	623	621	579	586	616	590	612	588	591	571	599	623	623	601	597	596	580	614	641	589	623	601	592	616	606	607	575	588	635	634	612	669	604	610	608	620	581	549	603	610	602	619	622	546	550	598	594	632	622	582	578	601	595	591	592	589	580	616	604	571	593	618	622	610	574	576	615	600	619	636	619	602	623	571	562	554	577	618	645	565	600	586	572	618	602	595	558	582	601	586	597	614	582	615	600	622	567	589	599	630	615	610	585	597	624	592	647	601	633	602	626	605	618	605	592	568	596	582	602	609	548	610	605	626	585	594	596	591	577	596	600	607	537	600	646	608	563	597	625	624	546	597	580	641	618	608	599	606	590	631	576	628	590	649	612	612	569	607	559	552	591	603	645	566	612	592	579	619	609	623	594	611	621	609	609	627	608	635	629	607	606	596	595	605	585	600	592	602	593	618	597	603	610	665	631	594	597	635	624	585	627	584	594	565	563	557	602	607	577	639	605	624	630	605	571	550	572	568	568	597	578	607	575	593	608	555	584	589	618	619	622	623	593	621	582	594	595	663	604	627	595	589	628	617	586	639	609	580	603	614	601	573	600	644	609	606	628	617	598	591	580	595	596	606	587	614	601	580	598	590	565	608	594	572	630	585	627	586	556	563	593	634	597	613	633	673	633	636	597	619	605	592	627	586	616	593	642	634	603	600	592	581	621	585	588	665	588	611	619	573	608	605	575	573	606	564	596	537	612	609	578	575	588	587	596	604	602	635	655	582	572	611	620	594	571	634	582	623	610	588	613	575	589	579	630	597	600	573	621	574	628	604	568	609	589	575	603	601	608	624	612	612	559	535	597	643	608	621	619	587	596	601	598	604	617	600	647	568	636	629	613	602	578	576	555	591	598	575	652	614	572	599	618	578	589	624	629	592	576	588	597	595	587	571	574	633	601	593	590	604	611	593	606	623	615	575	617	642	617	569	588	606	600	615	620	601	613	610	612	627	616	644	600	568	562	583	609	635	626	630	585	593	610	585	602	580	585	602	593	628	642	583	655	611	609	582	632	612	592	578	607	601	602	579	660	625	559	608	608	587	588	623	555	592	599	627	629	590	613	593	522	621	595	605	604	592	581	586	577	588	591	612	612	601	591	565	592	632	619	612	575	629	626	615	575	597	553	581	566	568	599	555	588	603	578	589	643	614	581	563	603	603	584	580	619	633	581	576	598	627	565	595	609	617	622	579	580	618	579	602	588	629	621	625	595	611	629	630	602	593	603	620	631	595	549	602	598	598	595	583	626	597	610	589	621	598	587	617	611	588	620	571	610	625	574	630	631	555	611	551	611	634	623	581	566	615	612	611	604	584	605	592	634	601	606	572	614	609	581	587	587	623	596	591	576	565	563	599	611	590	641	612	596	612	593	595	601	614	616	611	605	611	553	583	594	595	595	633	596	619	608	586	556	593	625	573	576	560	603	605	560	605	602	561	600	625	630	625	627	581	626	624	609	609	598	620	584	593	585	605	573	590	581	571	644	574	622	591	573	601	596	598	624	609	639	543	608	614	617	651	661	578	578	639	606	614	649	631	606	596	587	576	647	601	609	591	644	566	613	568	610	593	610	608	612	614	607	630	607	570	559	623	608	567	558	603	608	609	598	585	629	605	591	603	589	604	593	576	579	636	615	602	597	612	604	589	588	623	570	613	601	620	642	580	585	625	617	597	594	608	567	629	616	605	562	608	612	616	572	609	583	598	573	622	586	572	602	584	583	615	608	618	608	588	595	626	597	654	552	641	606	628	592	601	578	600	628	607	571	612	632	588	606	604	630	597	609	597	592	631	585	624	575	611	595	562	589	589	606	622	672	583	591	618	602	645	648	608	570	631	566	585	600	588	596	606	562	629	628	592	623	588	611	596	565	619	623	593	588	591	613	580	577	589	659	615	555	595	644	652	618	643	595	592	600	597	590	594	664	597	595	587	579	570	569	567	571	552	572	601	635	622	575	582	582	623	591	629	596	559	623	614	647	568	584	604	626	586	576	614	628	622	587	616	596	614	614	594	641	536	601	628	574	588	589	618	566	641	621	595	591	633	596	614	650	571	613	575	659	652	609	586	625	636	636	581	612	578	626	616	601	598	595	597	579	583	581	630	571	618	607	624	599	615	642	675	612	596	595	600	530	586	622	598	595	575	591	559	629	555	639	591	603	630	577	568	589	615	580	599	583	596	644	582	571	581	620	622	552	610	609	580	595	599	606	564	607	610	600	655	611	612	617	586	570	604	608	604	582	584	641	647	620	609	636	622	597	650	627	616	610	585	612	580	556	601	608	577	596	578	610	602	573	635	581	647	590	609	584	630	607	581	611	584	587	605	568	616	588	584	586	600	586	612	582	594	568	603	597	576	578	554	628	596	640	568	565	602	634	627	576	568	578	598	571	623	558	591	598	572	604	614	605	589	639	609	579	618	576	600	607	544	608	585	597	569	648	614	609	646	625	598	653	646	592	593	602	637	628	594	591	570	626	567	601	616	574	585	632	643	626	590	601	597	613	645	570	615	579	579	593	582	625	613	634	598	586	602	591	606	591	601	587	577	606	597	583	563	596	619	587	576	614	570	579	583	593	622	592	570	611	586	596	595	605	594	594	561	596	580	613	608	646	596	584	616	583	652	634	619	645	639	624	616	554	586	615	626	565	608	587	594	644	666	633	611	610	638	592	594	628	581	628	640	600	623	594	585	606	581	566	580	616	572	598	642	595	617	547	569	624	618	588	623	611	605	594	604	593	593	651	589	588	618	630	605	619	643	681	593	615	585	627	594	621	604	620	547	594	573	632	631	567	583	570	577	604	579	597	605	596	625	642	621	602	646	559	582	636	613	604	591	620	628	619	576	617	579	569	631	618	642	613	563	615	614	619	571	600	600	677	603	597	620	590	592	613	591	582	596	627	628	603	579	619	570	593	572	565	647	583	598	620	631	632	630	590	621	621	582	624	604	622	624	597	625	638	567	572	613	568	639	628	581	622	573	586	630	571	648	634	604	587	594	557	605	591	620	610	616	629	658	598	606	591	627	600	588	579	632	614	591	604	663	622	597	618	594	601	614	568	610	607	580	545	559	594	620	591	640	618	640	631	606	594	605	615	619	571	560	599	633	616	624	630	609	624	576	619	594	583	605	627	601	591	598	628	609	607	609	633	641	595	592	585	636	640	603	615	650	549	575	608	680	567	607	619	595	615	592	627	582	622	581	565	582	607	610	585	635	573	595	588	604	602	585	587	608	609	574	581	586	556	644	601	609	663	631
23522	23285	34512	29975	25365	19854	7818	803	462	417	417	418	407	414	414	415	375	373	409	411	407	419	408	398	370	370	376	380	415	424	376	423	404	418	392	425	399	405	402	409	443	387	392	405	412	408	410	415	398	367	382	380	401	385	415	372	432	383	366	396	372	398	367	413	426	403	432	389	422	411	430	424	372	401	379	363	436	357	378	399	406	389	391	416	399	380	408	406	367	397	419	359	387	389	413	387	387	426	383	434	390	379	385	397	401	409	413	401	385	398	405	399	385	372	402	360	402	364	366	392	379	377	405	431	382	397	408	382	402	408	396	422	383	425	388	395	400	425	388	389	381	404	361	394	381	407	395	392	399	438	384	399	400	378	383	420	401	429	372	435	363	409	395	401	400	394	407	404	405	393	378	383	375	396	361	404	407	417	384	398	433	415	436	384	412	362	425	406	370	380	413	363	370	381	401	379	392	396	358	386	433	401	432	367	386	407	422	396	386	360	410	405	381	371	366	405	374	391	390	391	370	390	410	387	397	398	366	394	357	406	389	420	411	416	388	381	372	388	402	391	411	392	391	406	387	363	402	389	399	400	411	414	395	383	396	394	403	390	369	412	361	380	376	361	407	418	357	385	376	372	383	363	407	381	375	402	380	399	361	376	348	424	362	380	408	396	439	387	349	380	373	380	408	413	386	372	399	396	355	439	387	417	378	411	412	385	390	443	381	404	389	401	383	397	403	402	371	383	368	428	357	408	391	396	399	422	409	410	375	400	368	354	374	387	415	380	373	409	402	421	432	429	369	416	377	392	387	396	399	406	378	373	387	369	439	417	386	407	412	385	388	367	384	431	374	402	392	431	394	391	384	410	406	378	397	380	400	355	364	371	424	390	391	360	392	408	406	397	368	409	380	391	381	383	380	403	397	421	390	405	393	392	390	398	425	401	382	405	374	392	423	404	386	412	397	413	371	366	406	386	415	381	390	413	393	408	379	402	415	396	393	403	355	419	407	410	394	373	401	407	392	419	355	406	422	390	363	415	392	411	399	389	384	425	391	419	389	357	416	381	392	394	383	406	389	362	387	386	396	419	391	409	372	388	411	396	387	386	422	374	413	387	374	390	399	418	381	384	387	391	399	407	386	380	396	394	416	379	371	402	409	415	402	384	404	369	388	370	358	383	395	393	379	383	380	397	361	410	413	380	404	418	405	422	362	385	379	396	372	382	380	392	371	409	422	385	387	402	371	336	394	413	400	398	358	383	422	384	410	396	414	384	399	364	389	366	389	392	400	409	380	406	416	414	431	359	428	380	375	390	370	399	389	387	359	413	385	379	377	368	390	402	406	380	416	377	395	385	378	410	411	412	397	405	432	397	380	387	420	440	426	395	406	432	399	402	417	412	391	383	416	391	430	392	391	387	412	401	395	378	383	386	415	402	373	388	363	393	404	403	397	395	359	388	388	366	375	407	391	369	393	375	407	367	391	397	379	386	421	367	382	419	386	399	397	384	394	371	410	384	425	393	377	392	398	387	392	358	403	370	387	412	397	395	404	391	390	406	364	385	344	400	372	390	372	393	386	370	370	424	415	399	432	371	425	359	410	375	380	385	389	388	374	410	394	388	398	392	384	357	372	386	385	384	408	387	390	398	404	400	405	376	389	421	401	397	349	396	379	360	422	403	384	391	402	388	419	412	365	397	382	383	392	411	362	391	367	388	383	391	375	411	406	378	352	377	429	424	389	409	366	404	374	423	395	388	402	416	355	392	380	391	457	389	406	415	412	409	437	353	363	388	402	434	406	423	407	386	401	399	409	387	385	403	405	408	400	414	407	389	380	388	385	419	368	382	398	402	397	389	358	349	392	380	394	395	383	403	374	395	364	404	392	428	405	405	408	430	375	395	419	371	410	403	384	382	365	381	419	401	416	402	412	370	393	397	362	351	415	408	390	362	404	370	411	400	365	387	390	413	415	364	350	349	386	387	399	420	418	396	399	421	398	406	398	386	388	416	396	387	399	424	367	397	376	387	372	375	372	323	385	410	405	412	380	405	377	410	399	413	419	386	394	386	387	393	398	393	404	392	392	371	401	379	388	359	397	392	411	389	398	405	382	385	448	390	415	411	401	414	420	402	382	405	388	404	368	415	383	387	424	408	402	404	373	388	415	403	412	388	359	404	441	399	361	375	405	393	371	373	409	398	390	396	417	370	388	399	382	376	412	401	384	380	381	406	382	391	327	369	392	368	384	387	351	430	381	381	397	403	403	408	428	374	367	388	360	367	423	355	385	394	385	396	374	412	386	381	382	410	379	428	383	406	388	401	386	436	381	410	427	366	385	356	375	379	401	411	384	390	412	399	406	396	372	401	427	389	430	394	389	405	382	386	414	383	448	364	404	371	405	361	410	376	392	412	380	365	394	387	366	421	387	393	402	394	377	388	401	408	384	393	409	398	441	384	376	377	375	377	409	406	385	383	376	424	422	414	389	377	401	385	400	382	386	364	390	383	408	355	436	397	415	406	398	363	378	377	364	394	378	412	379	381	402	426	385	371	396	398	327	363	393	377	370	376	394	390	416	414	423	388	433	405	398	408	374	360	417	380	370	377	411	395	394	369	379	408	386	394	366	398	375	384	395	360	420	400	374	415	382	396	379	437	415	329	393	380	380	388	408	378	440	387	384	380	371	374	398	390	377	396	410	386	396	392	414	386	396	378	397	385	391	413	396	406	408	406	370	386	411	414	402	386	403	387	389	391	398	400	367	409	381	437	408	378	423	370	413	396	436	415	386	403	424	408	376	368	366	381	403	419	370	403	414	384	434	368	375	340	391	429	370	374	427	407	438	391	376	353	378	381	410	375	398	401	412	423	402	367	388	383	401	378	414	394	388	382	398	404	400	383	389	377	419	381	375	395	387	385	374	418	393	413	402	412	380	401	381	387	369	442	411	399	378	411	412	413	406	392	407	362	377	376	412	406	434	406	428	368	395	386	407	395	387	357	397	416	424	398	392	389	351	399	398	404	412	403	426	399	405	392	406	385	436	380	368	416	409	415	405	379	403	379	364	375	403	360	386	403	393	352	399	415	366	418	429	387	356	374	369	398	384	360	419	345	415	386	436	419	390	424	424	400	396	399	394	398	412	427	390	408	384	397	376	348	374	390	364	402	418	379	393	409	411	408	392	425	416	392	406	352	387	398	399	374	389	378	349	409	396	416	413	372	415	429	366	434	363	431	380	428	378	415	369	387	423	400	397	405	373	356	385	412	415	396	399	370	404	388	399	414	378	373	376	409	383	384	404	401	395	353	423	413	429	364	392	377	384	408	396	395	381	422	386	369	379	346	401	384	407	407	391	387	407	399	390	425	399	411	395	414	423	376	378	396	402	359	386	420	374	429	418	405	375	413	400	386	437	378	340	419	434	385	378	409	387	388	385	420	380	390	390	388	413	388	376	378	404	365	374	402	386	384	386	385	426	391	393	422	395	384	350	391	355	384
53830	103481	80244	58176	38036	17144	4435	1314	761	723	693	650	656	654	656	702	668	661	680	715	625	658	667	691	667	684	655	678	709	707	657	655	673	700	674	657	674	676	682	673	689	643	693	658	668	685	662	708	663	654	657	687	659	673	666	716	654	703	632	707	671	662	686	667	650	708	667	719	657	702	694	673	657	667	619	663	666	653	655	670	653	669	669	647	670	651	669	687	681	708	651	729	658	668	674	730	685	666	676	699	639	669	695	689	718	687	692	664	603	672	698	668	685	661	686	709	641	642	673	656	667	661	658	680	710	649	692	662	675	675	647	653	675	670	680	675	668	679	660	708	673	609	645	642	686	710	616	651	646	640	650	685	644	692	648	696	709	657	624	681	660	686	662	721	680	692	683	656	640	683	691	702	703	718	658	661	666	680	683	643	706	649	660	646	682	654	651	631	657	666	604	638	646	637	631	659	722	668	616	668	673	656	672	685	702	624	617	698	642	686	660	668	709	657	667	688	656	666	671	673	659	665	655	647	655	713	644	660	634	714	719	685	700	696	628	673	704	661	672	647	653	713	622	705	689	672	594	681	701	668	747	658	664	650	667	669	659	626	692	666	661	682	684	647	669	708	640	692	631	658	683	713	668	644	680	708	739	671	684	644	707	660	632	639	673	685	668	681	691	660	672	657	663	672	643	644	656	701	725	650	706	678	732	650	707	624	693	656	672	630	659	670	692	698	694	671	672	668	673	668	631	631	630	650	671	707	674	686	680	684	665	705	681	651	668	652	715	703	688	660	689	671	676	671	636	725	678	652	633	664	653	663	677	698	664	706	642	659	674	624	668	628	667	689	636	685	691	665	662	665	635	686	666	697	705	655	721	660	667	698	681	664	670	693	724	663	689	641	668	688	689	624	651	634	642	703	623	651	666	699	719	693	647	687	663	662	690	657	671	771	688	699	682	676	688	670	718	687	650	676	679	676	669	668	690	686	656	684	693	645	677	692	697	672	722	717	711	664	665	663	703	660	661	654	688	661	670	673	662	710	677	639	655	631	657	671	690	644	713	672	645	668	691	658	657	646	685	669	654	684	704	677	702	612	731	708	692	653	696	702	679	682	642	700	723	679	685	661	708	679	712	702	657	671	638	643	676	648	666	699	656	631	700	637	677	684	636	679	654	661	650	664	700	637	672	665	644	649	700	642	669	653	689	704	670	655	642	677	671	660	695	656	651	659	654	656	636	643	693	645	681	658	641	627	658	712	629	657	632	685	667	657	685	685	705	679	616	714	657	698	680	640	639	656	667	665	665	689	650	692	720	685	737	663	708	647	619	672	660	662	692	662	672	638	652	684	686	675	655	689	664	680	712	709	703	658	665	647	643	640	642	665	686	699	673	650	654	673	593	669	624	618	678	676	638	633	705	647	690	654	663	643	659	693	719	636	667	674	662	661	691	695	689	729	671	674	658	674	650	705	670	664	669	671	681	679	644	674	633	678	697	668	677	659	669	660	636	664	693	680	657	667	703	691	645	620	710	726	665	690	660	629	610	691	658	709	724	679	654	669	662	620	686	704	668	643	714	679	669	683	674	673	647	722	648	662	645	700	725	712	714	667	697	645	650	670	673	671	680	684	696	650	709	681	667	653	656	666	656	677	659	709	693	713	684	708	697	668	684	659	668	674	675	699	677	689	678	685	635	677	676	684	647	639	716	726	648	679	654	665	670	686	682	642	653	656	629	692	594	629	656	680	650	710	662	658	653	686	726	630	666	693	675	637	687	638	657	618	763	679	675	657	672	647	702	682	739	629	672	648	673	672	640	633	706	696	699	675	714	688	650	636	711	662	640	706	684	677	639	677	650	657	694	637	662	693	633	623	690	716	658	654	667	698	647	652	666	661	712	657	698	704	659	691	648	668	629	645	696	690	656	661	653	640	676	680	687	655	674	640	695	648	660	715	666	679	668	667	636	656	689	661	650	685	683	646	629	664	687	665	683	680	657	684	660	662	650	639	661	700	684	665	690	664	650	636	697	696	698	661	775	651	685	625	658	665	687	661	672	655	655	676	640	668	694	667	701	671	645	614	665	678	688	693	700	641	635	679	673	690	703	710	670	659	704	634	689	634	669	695	658	707	690	650	663	695	635	726	713	668	686	719	694	661	620	683	661	688	670	665	682	704	667	691	699	691	688	683	688	676	680	667	684	639	624	707	633	631	718	671	616	675	681	661	641	673	687	688	655	673	660	679	684	695	685	666	674	668	699	689	714	657	696	656	702	658	698	683	659	607	674	654	691	663	684	654	648	680	654	667	632	674	639	706	670	615	665	669	640	638	664	689	673	637	652	654	644	716	629	671	675	669	675	655	654	687	668	655	675	664	648	673	692	675	662	695	657	666	670	675	663	696	679	695	639	663	685	697	680	659	765	721	700	717	716	658	706	642	642	673	620	620	679	633	644	652	635	667	667	642	679	699	663	642	686	665	725	702	633	667	650	682	689	679	667	700	650	681	684	673	680	685	659	682	645	644	692	697	683	674	675	642	674	658	713	656	719	637	691	673	656	670	695	671	632	694	680	682	684	643	675	703	677	601	717	698	638	685	647	650	669	686	640	654	677	685	652	684	684	641	671	635	659	678	648	689	657	663	672	624	629	614	674	681	608	621	684	674	685	672	665	645	613	675	679	663	704	702	667	662	643	685	679	655	670	670	703	646	647	689	690	678	663	680	693	644	686	633	648	701	668	687	666	640	717	662	629	687	643	654	690	681	685	724	666	654	665	643	689	682	707	640	639	657	658	651	666	668	703	672	698	696	684	601	663	672	612	643	632	642	704	697	621	633	678	688	624	693	641	642	688	662	692	689	724	638	657	678	712	639	690	707	696	666	672	649	657	695	662	754	649	668	652	686	679	700	656	662	665	696	659	665	677	649	647	676	666	661	650	693	697	674	712	694	735	689	708	697	661	667	671	671	661	649	664	687	704	672	676	682	674	670	664	652	653	622	677	651	614	718	659	682	677	632	677	691	633	634	606	696	664	695	683	698	696	639	670	652	664	680	689	667	678	684	675	644	645	648	701	671	670	652	671	693	676	660	654	647	658	628	645	636	673	620	672	669	671	640	633	689	682	701	652	710	670	669	684	681	660	653	710	648	651	687	658	698	661	670	675	673	662	700	704	657	684	649	733	669	652	711	664	662	628	650	672	686	694	655	656	654	703	642	639	662	695	622	680	677	670	630	643	654	677	643	691	648	669	711	712	647	672	654	687	655	681	705	692	660	692	667	632	654	748	677	689	676	737	679	665	645	658	636	644	672	668	719	682	709	700	655	649	689	705	698	697	656	690	698	673	681	681	660	683	688	662	694	710	701	687	670	670	692	637	650	661	678	690	625	703	685	676	679	670	650	647	662	667	671	723	667	666	667	638	698	655	646	673	667	693	701	642	644	688	680	687	658	634	675	730	685	654	667	675	618	719	681	695	710	693	650	689	651	685	667	684	660
28535	32296	31129	16608	4326	1002	398	332	337	293	291	313	320	288	300	364	331	301	339	328	342	320	322	307	333	319	305	313	308	310	304	279	335	305	316	327	318	312	343	307	316	291	333	318	329	324	303	306	323	316	287	330	308	286	317	287	327	284	307	333	313	317	318	300	313	317	331	310	328	298	289	339	300	305	327	301	319	333	328	322	328	312	298	315	313	296	305	311	313	314	303	299	342	301	279	311	320	299	334	308	320	327	311	293	308	321	303	346	332	294	300	320	331	348	330	322	292	329	322	347	321	298	324	313	319	308	303	309	320	275	310	301	334	298	319	331	322	302	308	337	329	316	278	321	306	296	331	328	316	299	314	330	300	305	305	289	337	339	304	299	321	307	310	332	350	311	338	334	298	287	300	293	337	292	310	331	296	327	325	344	298	298	330	322	324	309	334	330	280	295	315	292	314	322	295	301	295	311	287	301	297	317	326	286	308	312	321	307	342	321	321	318	301	304	328	310	327	319	318	313	302	331	294	349	306	285	318	305	305	279	322	309	294	315	332	282	298	297	294	293	328	315	292	337	318	318	314	290	337	326	321	336	301	337	297	291	290	334	306	333	306	298	335	306	342	310	266	297	315	333	329	330	327	288	299	298	306	303	377	296	317	326	297	296	308	315	347	302	301	350	279	316	336	297	324	303	316	305	328	290	317	352	329	306	301	319	319	310	288	295	300	295	273	295	277	315	319	294	299	324	290	320	307	334	310	328	317	282	302	325	321	319	315	315	332	316	310	317	333	314	340	354	295	315	308	307	321	300	315	320	338	308	292	323	304	324	289	300	342	300	318	299	315	311	317	307	332	309	333	353	323	298	337	321	302	348	342	314	298	318	334	302	295	319	324	307	342	316	333	309	315	301	306	315	329	312	327	294	323	327	301	311	345	335	321	311	313	321	310	309	303	304	311	296	344	329	294	306	315	325	339	302	288	316	323	294	291	300	311	289	318	320	298	325	348	309	313	310	304	334	310	316	321	298	309	316	307	310	342	291	316	298	341	310	300	304	332	338	291	298	314	329	307	310	309	313	315	301	335	308	319	380	275	293	305	310	325	278	328	325	317	304	316	339	328	312	317	318	301	354	324	306	327	327	341	332	272	319	297	319	318	293	347	316	283	357	294	294	348	327	295	318	347	314	333	327	312	295	322	313	330	329	304	305	276	310	299	302	296	287	333	311	282	308	353	353	311	335	311	282	348	335	329	344	309	323	299	313	336	323	333	321	294	286	299	301	317	300	274	319	328	320	309	324	307	289	327	293	346	291	302	330	329	317	330	320	298	324	321	368	304	323	287	293	318	321	327	308	319	341	292	335	318	331	300	358	326	362	327	341	340	302	292	334	293	315	342	339	330	339	268	331	292	294	295	326	287	337	342	316	320	299	317	312	308	311	307	323	311	306	317	327	329	283	319	317	310	308	341	321	310	349	296	309	288	318	316	300	308	326	316	312	304	332	292	302	303	320	347	301	300	294	306	315	334	306	299	318	326	323	295	302	289	328	307	294	320	301	293	319	324	312	323	302	308	308	324	294	297	280	342	350	326	288	329	306	312	333	313	290	313	358	311	309	311	302	323	310	339	284	339	317	341	277	320	299	333	332	333	341	318	333	323	338	342	293	305	304	325	332	321	305	312	313	325	328	327	309	291	309	319	350	312	299	351	289	328	289	333	332	281	294	327	320	322	301	338	334	314	300	298	336	334	332	346	320	297	307	320	339	317	345	302	329	294	301	320	321	316	335	299	333	291	314	310	287	291	326	321	306	316	285	289	314	300	310	312	311	314	340	321	306	323	328	321	356	321	320	320	294	326	299	303	302	331	337	300	334	283	329	348	295	337	315	321	319	313	299	340	306	335	314	342	308	322	296	292	308	302	286	294	301	307	302	315	265	291	312	315	317	302	310	308	291	333	334	292	301	334	314	316	319	279	308	324	300	323	298	336	317	312	311	312	338	310	333	364	314	298	333	305	371	326	307	326	291	340	328	355	292	321	320	331	313	285	320	330	295	360	321	296	347	314	323	318	333	313	340	325	307	302	336	295	315	312	311	289	326	311	325	321	334	305	312	333	312	315	308	310	336	300	320	313	311	308	317	300	308	301	299	318	322	275	309	312	322	292	323	293	317	341	312	319	294	315	327	321	313	308	341	320	346	308	318	322	321	319	354	315	318	267	311	301	336	346	322	312	321	280	322	349	324	332	303	318	319	319	302	264	341	348	324	320	295	305	306	293	277	288	341	316	299	299	321	306	320	307	307	294	338	309	337	302	315	317	338	291	306	317	354	300	296	318	308	329	311	308	358	305	331	312	299	333	332	322	314	304	328	290	295	318	359	324	314	298	330	328	290	332	324	328	324	313	287	324	336	280	342	324	307	323	297	316	339	299	339	305	294	292	317	310	308	320	306	317	365	312	337	325	310	292	320	299	298	305	328	304	350	288	310	282	318	342	300	289	287	320	298	311	344	329	311	322	329	343	300	342	268	329	330	335	314	325	339	341	304	335	292	327	312	340	327	301	336	333	329	331	290	337	310	305	351	287	303	308	322	286	323	294	327	308	300	328	329	306	287	321	326	323	299	312	303	320	328	313	331	283	294	315	307	340	306	306	327	319	337	325	292	293	279	302	290	303	325	343	351	300	295	333	331	329	312	351	315	302	313	299	314	315	321	302	289	326	335	301	314	332	331	338	319	339	309	318	342	323	304	337	324	320	345	312	288	305	297	309	298	302	318	312	301	287	304	309	309	351	302	319	351	308	317	321	335	315	291	317	324	312	300	319	283	294	327	315	334	356	326	338	305	294	274	306	305	301	290	322	307	294	332	354	291	291	320	330	303	331	326	334	308	309	316	286	330	308	325	344	318	337	320	335	343	309	301	308	301	305	304	337	299	308	335	324	309	301	309	309	331	305	308	320	321	320	303	304	337	343	322	293	326	322	328	309	320	296	306	320	304	329	340	303	331	336	337	307	324	306	342	308	308	340	301	324	316	330	293	343	334	308	339	327	311	320	323	299	321	345	304	337	303	313	334	279	283	303	316	319	311	352	326	311	309	293	304	352	339	313	321	304	321	322	280	316	299	316	331	292	325	310	310	293	291	303	302	290	341	320	309	351	333	315	311	304	332	315	331	333	335	344	332	302	320	301	322	283	332	296	301	342	298	342	287	306	330	341	284	317	319	310	291	315	343	306	313	312	289	312	308	317	327	293	280	302	322	317	321	348	315	295	312	274	339	324	303	317	288	296	308	338	309	314	302	290	317	341	343	315	311	302	318	317	300	319	304	321	322	297	303	297	309	310	284	330	336	295	291	308	339	289	306	333	299	348	310	293	305	305	278	325	296	286	307	311	334	311	285	314	296	283	317	278	306	310	311	319	309	324	299	325	349	348	339	311	331	316	310	333	342	309	258	318	298	296	303	310	326	330	310	323	310	318	305	310	299	322	313	314	317
34264	49981	36956	18752	7311	1975	770	590	565	526	528	533	592	563	588	532	574	611	552	534	569	573	539	578	578	553	565	549	580	569	533	595	572	562	550	560	544	531	572	598	593	609	555	547	562	604	560	570	583	554	531	552	600	544	557	556	523	542	577	601	563	562	591	568	624	596	583	542	586	591	596	558	576	564	535	585	593	535	543	550	587	583	582	544	582	544	553	561	531	509	549	566	631	566	577	564	587	564	561	559	538	608	655	570	557	591	540	565	596	602	573	583	568	561	556	538	568	567	579	593	605	571	512	579	511	572	566	573	610	582	538	576	554	588	587	567	581	566	552	562	562	574	603	531	567	561	630	575	552	578	569	574	582	560	545	588	565	514	579	499	572	571	531	536	617	546	557	581	579	568	591	591	567	553	588	563	591	546	547	545	557	596	590	527	581	603	570	566	607	590	571	554	595	552	558	571	560	527	566	561	557	601	555	572	555	614	575	526	590	578	559	538	556	566	571	572	554	603	560	511	551	608	538	577	638	556	593	536	627	596	574	573	551	545	592	570	503	550	582	584	543	556	596	557	588	575	583	582	581	562	548	580	561	594	537	579	611	596	562	568	601	600	594	567	566	563	570	581	542	571	574	573	546	556	549	575	578	636	547	561	539	564	561	534	607	587	547	534	584	578	520	555	563	571	559	548	538	548	602	576	559	549	575	557	567	566	590	541	580	584	571	574	562	627	562	571	579	586	534	538	554	539	533	564	567	571	591	580	588	508	575	539	594	580	573	579	546	582	539	561	566	526	564	588	573	588	612	569	557	584	586	583	554	570	581	547	558	556	570	537	570	529	564	595	583	586	577	570	536	553	600	588	555	591	541	563	588	583	576	605	585	558	582	518	546	529	557	568	563	588	589	530	594	553	535	543	562	533	511	580	572	551	589	590	516	514	542	582	549	562	579	559	580	583	566	549	568	575	581	611	567	561	561	553	548	538	570	618	566	567	579	532	577	595	569	563	566	572	530	577	581	568	546	570	553	525	578	556	539	548	602	566	557	552	552	587	568	574	574	581	563	552	575	513	523	530	570	537	569	563	549	547	556	594	569	597	569	593	551	526	573	553	572	555	589	571	567	557	561	576	561	542	596	581	567	541	567	588	551	575	531	564	552	572	534	584	573	563	562	578	596	592	538	609	586	523	580	532	610	586	564	565	559	568	558	556	555	547	604	524	549	564	576	579	585	570	585	595	579	595	596	569	603	569	541	577	574	538	545	546	529	558	608	547	566	558	567	538	587	510	559	551	573	533	593	530	593	585	576	564	567	561	606	575	550	556	579	581	545	551	565	559	563	555	575	573	566	607	537	554	544	556	570	597	596	563	601	576	607	606	566	549	556	571	562	547	528	571	582	596	597	573	521	575	567	548	544	594	595	575	546	566	545	594	561	528	573	557	573	576	559	550	556	588	550	551	530	572	573	577	587	540	530	610	590	538	580	552	536	575	566	582	595	585	557	549	530	594	568	578	555	534	557	562	516	575	588	578	554	597	558	539	600	591	556	583	575	547	558	598	577	550	556	595	531	551	598	589	545	545	587	599	577	555	579	568	528	546	549	565	551	593	555	524	610	551	610	550	563	613	588	567	588	504	570	535	585	554	563	553	553	553	523	548	614	575	565	576	587	603	541	523	571	571	557	598	568	536	547	593	539	548	562	546	539	565	553	532	577	599	552	559	592	539	561	551	557	598	560	562	570	560	529	569	563	601	545	538	570	581	586	550	529	601	567	556	557	581	574	557	565	564	543	580	578	577	565	591	584	577	629	572	554	546	576	587	584	551	585	564	538	569	564	595	550	577	534	572	542	583	543	572	551	556	540	565	510	535	548	574	540	585	565	554	563	585	569	577	576	566	594	561	616	558	577	556	578	575	563	551	566	588	543	517	626	568	576	561	593	540	603	587	527	563	561	595	557	571	591	598	546	565	595	574	541	552	543	565	584	558	584	550	562	557	568	572	563	566	557	602	576	576	598	574	544	554	558	543	555	546	535	567	551	571	574	553	560	538	603	575	600	634	564	529	546	588	568	523	553	595	550	581	534	586	531	531	584	574	588	596	491	576	548	536	560	562	545	617	602	554	566	580	568	604	597	607	531	560	576	577	597	550	563	540	590	577	625	581	559	538	586	554	531	556	570	519	568	569	566	588	592	610	509	566	582	581	551	599	524	573	560	528	564	542	567	578	554	557	585	576	586	570	570	545	589	598	544	547	568	589	575	586	582	564	583	605	627	569	591	572	570	566	558	599	564	538	533	526	546	615	563	585	565	569	599	571	555	547	548	565	562	574	590	588	545	527	549	563	566	588	568	601	575	584	563	562	569	531	556	563	558	547	553	560	568	535	578	552	550	589	616	570	592	543	565	568	562	575	562	566	561	606	554	568	611	591	536	559	572	533	538	589	572	619	611	548	591	516	576	528	596	533	588	590	588	519	549	520	575	559	542	590	531	540	541	538	571	566	572	556	583	551	588	547	510	591	554	576	589	551	575	555	594	578	596	542	553	590	585	581	589	610	570	560	570	565	560	544	548	530	584	542	532	576	580	535	541	594	553	552	580	577	534	641	548	550	530	607	588	520	563	616	531	593	572	541	604	577	573	577	573	568	573	598	585	572	573	582	564	582	584	578	585	543	560	568	537	596	633	553	568	548	582	547	522	567	581	548	533	585	565	505	557	596	579	570	522	552	532	571	569	595	581	533	580	565	535	609	551	554	557	551	550	551	604	601	576	520	541	586	551	561	607	565	563	560	552	574	571	579	542	544	596	521	572	537	567	564	584	588	614	558	517	591	588	548	567	559	538	569	549	544	565	540	560	550	543	573	567	556	553	530	577	597	526	562	547	537	544	584	608	588	569	551	575	595	540	564	568	582	584	551	579	583	578	564	534	554	585	562	580	606	568	540	588	608	528	550	535	588	539	534	550	565	556	605	535	561	594	532	572	525	582	555	587	531	522	568	609	589	568	543	601	598	552	571	565	565	574	591	593	557	598	568	568	600	549	566	576	609	552	578	553	581	542	554	567	534	564	569	599	584	575	561	575	581	574	626	529	587	561	564	546	579	589	574	565	516	584	604	600	584	551	548	551	577	585	590	572	592	567	565	526	586	580	592	537	597	565	565	587	530	550	598	573	547	527	541	566	588	588	562	548	545	539	601	578	545	551	582	549	545	569	602	565	581	604	571	578	563	589	511	563	551	573	566	575	552	575	558	562	597	579	589	557	568	555	536	597	568	582	585	589	596	556	567	555	604	555	583	541	544	579	584	564	567	613	586	545	538	548	589	590	565	560	570	536	591	625	585	529	562	512	589	613	547	545	553	530	585	591	578	563	528	579	566	515	548	606	596	552	548	558	579	550	557	572	581	537	565	549	572	548	536	571	576	572	581	535	568	587	552	598	600	561	591	564	541	581	542	557	625	559	549	578	549	591	559	562	554	551	544	561	603	534	544
24634	25659	38322	31750	20765	9214	1201	460	316	348	395	354	346	329	380	354	361	333	321	383	348	363	369	374	360	342	367	335	314	354	356	379	348	346	343	338	337	324	338	351	355	357	362	338	340	342	350	326	367	321	325	375	361	360	332	363	344	336	327	341	338	336	357	369	346	337	367	301	335	353	320	350	361	356	357	328	358	363	343	355	325	340	379	338	409	351	355	335	331	347	360	345	352	354	327	346	337	350	360	328	365	333	373	323	359	360	368	333	364	346	323	324	378	338	318	369	320	359	345	341	387	362	333	337	345	354	367	345	335	341	354	368	365	331	359	356	367	336	379	329	359	336	320	350	325	337	362	364	337	338	342	347	328	340	369	355	315	351	319	345	344	317	347	328	338	368	339	345	326	328	290	320	368	323	339	377	357	365	345	353	336	343	320	343	330	333	374	342	349	344	333	339	370	325	333	356	347	333	316	319	365	332	328	327	362	332	348	352	323	317	323	331	350	349	335	339	321	366	383	350	327	404	337	351	356	321	336	371	327	335	332	346	341	320	341	329	333	340	316	349	326	343	360	372	366	361	350	329	340	362	357	318	332	333	351	311	339	335	349	329	343	325	301	324	348	354	346	358	322	368	332	393	314	326	381	345	321	371	333	329	308	338	323	389	374	354	378	325	377	340	368	347	329	343	348	342	297	358	327	328	342	355	316	358	356	327	344	333	367	343	327	341	334	351	349	327	371	336	319	369	355	322	372	305	333	335	324	351	324	405	369	330	353	320	341	367	340	337	352	334	334	341	340	340	360	370	342	323	328	306	355	341	333	336	328	358	337	357	362	299	338	350	361	367	358	333	359	350	361	367	346	333	346	362	344	346	329	343	352	356	332	343	320	312	340	319	343	321	340	314	347	342	342	351	326	343	352	347	324	351	371	369	361	325	351	332	328	344	356	321	337	336	311	383	349	330	335	321	318	344	357	341	347	347	366	345	331	363	360	335	332	314	358	345	394	384	290	331	334	339	346	339	347	351	319	343	335	353	378	352	336	361	336	351	346	352	320	319	340	333	353	361	338	326	355	373	377	342	310	335	319	294	366	327	338	315	336	309	328	309	325	342	356	347	343	336	356	351	354	338	337	331	333	356	330	339	374	321	363	343	329	333	383	363	310	328	336	354	377	336	322	346	367	356	302	299	314	347	332	296	327	326	328	354	334	331	353	332	294	337	355	335	337	329	338	357	361	333	321	339	320	314	357	335	349	333	360	373	325	340	329	334	360	301	353	347	353	324	333	348	325	327	379	340	348	340	318	317	300	343	349	372	346	364	369	359	368	306	335	303	337	331	307	308	317	325	339	324	351	356	325	333	345	315	355	347	353	354	345	340	351	369	373	369	347	313	379	371	348	341	344	365	338	348	328	321	332	367	331	339	341	348	329	369	355	341	322	312	324	362	339	348	347	316	304	366	354	358	324	343	339	364	336	341	323	339	377	337	381	357	352	328	317	365	337	316	335	354	333	316	366	342	332	337	352	361	343	330	368	323	373	365	364	371	358	366	343	332	351	357	377	320	337	359	369	381	357	341	363	332	357	335	355	310	326	347	359	321	325	330	345	336	335	326	342	331	345	341	334	319	358	370	360	356	331	351	359	354	327	363	341	340	347	305	354	333	359	339	306	330	360	352	321	358	355	354	348	350	372	318	348	381	339	305	358	341	365	360	390	330	355	350	353	324	354	347	363	321	353	331	341	328	334	302	303	330	340	345	331	331	345	353	341	334	345	336	345	329	354	388	364	378	340	346	325	346	346	323	344	378	313	348	325	325	355	339	336	354	331	356	378	331	309	312	334	342	357	347	330	326	345	333	358	314	325	352	326	296	396	365	363	345	347	348	331	329	335	316	338	371	360	345	331	373	348	321	365	335	351	339	344	321	393	364	333	306	348	317	348	342	348	360	367	329	372	346	362	360	367	335	338	344	346	333	335	315	295	341	322	346	331	342	331	364	327	372	322	335	340	337	339	358	306	347	333	372	355	360	363	361	355	363	337	338	357	346	350	388	360	357	311	339	349	371	365	329	330	369	355	376	340	343	372	336	342	320	352	354	326	326	335	352	375	381	361	339	348	341	350	335	329	306	343	328	341	372	357	339	364	339	328	371	321	362	343	361	369	349	341	336	331	326	337	317	352	351	349	319	353	362	329	353	334	347	316	344	334	342	333	349	331	356	337	352	383	364	356	360	325	318	310	314	355	311	350	354	350	328	305	333	338	331	312	340	364	329	314	351	336	353	336	328	344	353	376	356	330	320	356	367	350	319	354	367	331	348	347	351	368	342	325	345	320	337	320	336	335	350	343	377	339	325	329	318	363	353	311	333	323	358	368	376	330	334	342	367	353	321	361	332	326	343	361	342	357	351	333	347	362	336	358	316	375	341	357	359	356	365	382	376	348	327	336	345	348	344	323	344	337	321	371	337	331	311	323	331	373	312	369	377	321	379	326	338	330	332	376	329	362	357	325	326	361	323	348	364	317	325	309	343	360	340	349	335	366	373	341	369	342	359	325	353	352	348	313	339	349	345	372	328	373	362	337	330	314	336	344	352	351	337	358	341	357	321	363	331	334	325	319	355	347	358	337	349	349	374	344	356	341	378	327	367	352	356	354	326	343	332	322	296	306	365	365	320	370	303	345	356	338	353	359	344	308	304	305	315	338	335	340	336	348	354	351	335	336	324	326	343	332	347	330	342	323	327	357	344	337	350	358	335	383	331	334	376	346	336	333	344	326	358	360	323	360	299	370	351	345	347	346	342	345	324	354	320	340	347	333	365	354	353	337	368	362	337	369	338	351	371	338	353	340	332	342	350	357	374	339	353	355	323	345	345	335	338	344	316	352	354	338	366	369	313	290	344	334	361	365	372	368	351	343	359	334	359	363	317	322	313	314	348	345	330	319	351	335	328	393	383	323	355	353	323	349	348	369	330	324	348	346	345	328	313	340	354	353	349	307	307	354	328	374	314	343	354	344	312	329	332	349	320	325	358	344	301	320	318	337	316	341	333	320	331	329	316	320	368	351	370	345	361	339	321	338	365	348	367	347	363	335	373	335	347	312	337	365	359	328	335	354	369	365	324	325	332	330	326	375	336	328	292	332	364	348	364	311	329	350	322	344	369	361	345	303	354	316	352	325	347	372	320	325	330	354	315	327	350	341	322	366	367	358	347	332	371	343	333	349	339	339	359	355	331	355	373	360	331	350	357	330	302	333	354	338	370	355	347	386	323	348	355	322	337	360	323	354	318	344	319	354	333	351	376	324	345	332	325	357	323	353	358	348	327	416	356	322	287	364	350	335	348	300	346	384	352	325	326	315	368	296	336	353	354	341	353	339	346	342	352	322	286	315	346	352	383	357	366	337	359	352	328	342	352	339	320	340	315	340	384	302	340	316	381	319	383	368	315	335	354	353	371	325	346	356	338	347	352	349	323	372	342	327	336	352	344	339	351
57418	95758	72155	42665	20823	5903	1450	735	648	575	602	570	607	559	574	615	568	604	614	639	614	583	606	614	566	590	644	593	584	638	563	606	634	576	677	609	604	616	611	579	590	595	632	614	622	619	581	617	632	588	654	562	642	614	601	584	576	615	633	629	632	620	594	645	621	550	577	599	616	579	618	596	585	570	632	568	591	629	603	570	577	598	593	591	563	630	593	608	583	595	646	593	647	568	630	596	591	606	631	598	609	573	604	616	626	639	601	641	625	577	627	601	609	608	615	640	607	628	591	624	599	599	623	573	591	570	582	596	609	578	556	604	596	591	581	646	637	647	633	593	607	602	631	594	628	608	615	615	568	591	606	618	583	583	660	539	587	615	579	630	646	548	565	621	614	579	564	616	626	615	629	577	601	637	609	591	573	590	625	609	586	611	605	581	671	579	564	569	618	579	632	605	603	645	613	600	580	593	631	623	658	579	598	584	618	621	547	618	636	634	621	588	580	597	626	612	588	579	569	581	582	669	613	631	605	641	648	612	613	624	626	588	586	616	596	592	595	622	649	610	599	600	578	666	602	609	623	600	568	607	602	600	609	630	605	627	605	627	603	639	570	568	601	629	610	556	588	598	613	594	597	594	612	581	626	586	562	585	628	586	611	583	579	598	597	584	639	586	624	611	631	579	607	591	588	586	640	605	610	626	613	619	615	617	612	619	618	584	609	582	594	644	621	584	620	576	607	613	622	574	577	592	594	572	608	642	616	617	607	570	618	614	625	570	580	606	570	602	605	584	568	546	603	590	610	611	641	599	610	597	629	596	584	624	608	601	684	620	627	627	590	590	607	606	583	591	596	594	621	600	615	569	613	591	584	576	578	634	586	599	627	621	588	576	610	621	625	635	577	625	613	607	620	649	554	615	626	580	577	598	620	585	619	636	595	576	637	594	648	591	635	580	650	645	563	647	634	610	623	572	636	534	585	596	662	628	587	576	599	570	590	633	584	613	556	582	607	602	594	572	627	587	622	608	573	590	625	608	632	569	591	624	609	637	594	622	586	625	644	620	598	603	604	609	587	599	558	616	623	578	617	590	615	593	587	633	636	572	584	621	613	623	613	627	591	659	627	616	604	579	624	653	565	612	599	589	564	585	581	583	639	572	586	585	602	628	625	561	659	553	633	550	600	580	622	597	597	558	579	603	580	592	634	588	558	595	606	558	579	589	595	594	611	633	611	585	553	634	603	617	587	564	607	610	625	578	585	602	623	583	596	583	626	631	607	609	575	662	624	592	634	586	577	587	624	596	613	573	589	589	591	621	636	600	615	635	597	624	596	593	585	607	631	611	607	621	583	629	600	635	596	601	581	538	599	616	580	606	570	607	648	597	621	584	596	607	606	590	592	598	580	596	610	614	588	670	574	581	615	656	615	566	585	622	574	585	592	616	612	575	599	620	598	571	608	614	618	569	576	629	578	619	600	601	637	583	603	629	560	614	595	585	609	640	613	581	610	594	610	586	570	599	616	626	616	618	615	582	595	592	617	663	619	585	563	615	615	615	595	573	626	653	567	646	582	597	580	615	612	582	606	563	579	638	676	600	579	613	567	642	554	638	572	646	587	596	633	602	566	627	629	562	630	586	631	591	645	611	583	653	641	571	584	615	617	621	651	610	586	561	600	604	612	577	590	587	641	624	573	645	627	608	561	652	571	609	622	615	610	605	591	624	605	624	614	616	601	609	590	591	633	603	613	572	652	635	584	592	580	572	637	602	636	605	572	606	612	622	631	599	619	617	596	601	618	606	597	618	533	576	584	583	617	610	549	614	559	617	608	585	583	612	582	574	576	614	599	611	608	576	559	612	605	632	583	613	620	601	641	614	582	610	608	546	624	614	594	605	580	591	615	609	593	624	582	615	609	607	615	614	580	598	587	565	604	625	603	575	617	613	647	588	618	602	622	623	632	631	572	608	582	584	596	612	579	568	588	608	560	601	615	579	680	632	568	570	572	602	589	535	661	539	573	589	606	561	571	565	560	613	591	593	622	628	592	576	564	615	610	601	546	609	615	570	585	567	634	592	651	573	593	589	619	641	569	610	572	586	638	609	596	569	605	612	606	605	584	646	596	619	564	582	602	627	576	617	575	591	617	616	613	618	612	587	636	612	637	616	584	608	627	602	610	647	596	620	632	622	594	589	629	626	617	611	635	605	587	669	610	628	610	611	560	635	588	617	634	623	600	585	635	618	556	587	646	583	623	590	605	632	639	573	580	635	601	593	638	572	678	611	670	604	593	608	565	610	581	591	652	622	609	565	603	573	575	614	586	600	603	588	605	567	633	613	577	622	613	612	579	654	590	591	594	545	605	625	567	540	661	612	578	585	596	588	561	586	560	588	590	646	636	592	599	575	556	652	589	596	615	601	591	592	611	565	639	633	601	615	623	613	621	606	620	649	631	613	654	597	569	637	608	637	610	638	569	577	589	557	597	610	638	559	623	557	585	626	610	636	620	626	601	597	635	607	574	618	568	624	658	639	586	616	615	589	612	569	605	585	632	622	629	603	633	636	600	612	626	609	587	646	605	591	601	572	591	603	585	626	574	607	594	578	606	580	618	650	622	628	617	605	579	641	578	588	623	607	628	674	629	635	634	585	604	601	599	585	598	602	612	581	645	588	590	605	645	607	605	622	591	618	604	584	580	617	597	559	621	647	600	599	608	593	609	571	553	588	622	638	593	557	571	627	643	640	589	619	566	619	578	588	651	610	593	589	611	600	600	580	610	580	547	627	643	581	600	623	613	569	623	604	609	600	616	607	586	640	638	584	600	610	623	616	645	651	590	606	604	598	549	569	558	558	549	604	580	604	640	602	597	587	624	600	612	560	596	574	625	630	600	625	622	578	605	618	627	634	634	618	639	578	590	647	675	587	598	589	611	571	568	591	638	578	567	554	590	594	593	622	661	587	591	603	591	598	626	577	604	576	628	555	606	613	618	636	614	597	632	593	596	575	571	593	630	611	556	584	633	574	603	619	611	574	587	558	620	570	574	594	605	571	537	591	619	581	614	618	621	590	613	593	587	633	596	610	613	634	603	609	623	627	597	650	550	593	587	552	594	613	620	626	611	592	600	606	582	611	617	641	626	618	565	605	622	607	579	623	636	625	600	637	583	602	647	624	612	599	637	549	651	626	588	596	625	611	631	633	648	576	598	565	583	622	615	640	568	608	588	601	635	588	622	607	562	628	599	630	601	599	580	594	583	570	577	597	598	652	637	606	614	559	600	590	613	634	632	576	627	616	620	619	604	573	617	619	581	605	607	594	617	587	592	606	581	649	576	580	613	603	575	646	608	636	594	593	653	611	636	610	623	612	608	611	637	585	604	575	566	593	610	576	566	594	562	639	605	578	574	632	560	552	622	596	580	583	564	574	591	600	595	608	567	592	562	561	589	546	621	613	633	618	588	629	609	620	573	606	631	599	575	626	599	632	583	583	633	608
23518	23420	34348	28572	22155	17298	4614	589	419	431	442	408	420	413	412	432	390	419	390	408	392	413	382	425	420	400	393	425	436	426	391	404	412	402	395	417	402	422	393	430	370	367	413	385	390	388	404	375	390	399	377	459	387	385	405	404	387	420	393	400	420	385	401	398	381	396	395	424	392	402	376	412	413	435	410	408	370	404	435	391	391	338	423	388	390	377	418	392	425	380	394	411	423	380	399	380	408	373	409	387	394	414	426	379	432	401	379	408	400	350	417	419	380	399	397	406	417	376	361	382	416	400	384	423	404	417	395	385	387	408	404	383	387	366	419	389	420	391	375	398	354	389	418	379	387	381	410	409	397	382	371	369	392	396	377	386	424	393	356	382	402	384	394	366	378	381	398	384	434	403	360	392	394	411	403	427	404	410	407	412	386	415	386	381	400	396	398	362	385	385	363	372	358	411	390	390	417	382	403	416	413	379	427	382	397	398	394	434	391	421	391	377	397	393	406	400	386	350	434	375	400	380	393	405	385	364	396	388	409	385	346	384	407	387	394	414	385	392	373	372	409	375	363	402	365	379	399	429	404	398	380	445	405	418	402	356	393	390	402	433	399	386	408	371	406	416	428	417	377	381	407	363	384	375	378	378	391	422	378	381	401	373	395	393	398	408	423	390	411	397	374	387	424	390	447	374	419	415	415	373	406	392	402	365	397	382	399	394	371	375	403	378	394	384	377	396	393	402	397	403	392	396	418	396	415	387	410	394	394	387	376	381	422	411	387	379	376	375	364	392	371	373	416	364	404	392	398	384	375	389	383	404	417	436	413	356	415	384	393	376	382	355	407	419	402	398	407	415	446	370	407	394	379	396	416	422	413	373	407	397	363	369	387	420	373	400	463	393	392	423	407	404	398	400	363	371	374	364	412	399	379	385	381	396	388	380	386	368	351	385	384	381	406	418	424	412	390	393	390	395	364	392	414	344	443	407	336	415	390	432	437	383	441	388	381	405	401	390	383	431	424	401	407	405	368	397	406	370	404	411	391	382	428	384	406	403	380	405	430	391	380	377	403	398	385	397	376	379	408	444	388	423	376	419	379	414	395	402	362	401	395	433	444	399	358	409	418	384	404	391	398	406	390	370	363	383	405	382	422	415	402	381	408	389	385	357	428	394	399	395	378	413	385	393	401	377	383	407	387	399	395	380	395	414	411	375	397	390	350	389	388	405	378	369	394	409	386	382	399	401	396	406	388	389	426	408	410	356	412	392	417	403	383	385	383	390	403	406	374	385	403	370	401	407	387	396	366	399	380	437	407	397	392	376	381	376	385	407	394	440	402	375	408	386	391	394	375	374	412	381	413	376	389	417	410	375	409	407	382	395	363	376	386	394	433	441	418	424	396	342	385	404	395	388	379	362	395	409	371	395	403	364	390	378	379	407	397	375	399	365	402	415	391	405	384	393	367	382	413	413	351	418	409	402	429	370	437	397	353	386	398	391	379	398	402	373	412	407	416	389	410	408	429	433	418	379	356	370	395	370	426	416	373	428	413	359	400	418	403	394	393	414	396	389	366	398	391	383	389	421	438	387	383	374	416	395	407	388	393	376	401	416	386	399	421	370	380	388	391	391	368	378	400	398	367	405	400	390	372	368	367	424	356	439	417	405	424	380	406	387	353	416	422	393	427	391	385	418	373	406	348	377	392	395	389	386	389	396	397	388	396	394	379	397	425	412	373	401	393	407	428	372	406	363	408	381	446	407	378	410	396	393	378	409	385	386	364	393	377	394	380	428	403	392	437	376	391	391	372	396	384	397	442	392	424	375	384	390	432	383	411	432	388	403	369	404	408	413	385	377	405	400	395	401	385	384	429	375	422	381	375	409	392	388	397	409	377	382	381	412	389	408	384	391	427	392	364	364	443	408	404	396	439	405	380	392	361	457	405	406	415	394	413	404	389	391	394	388	395	444	438	365	389	378	399	418	414	390	407	384	402	410	388	387	376	412	401	394	413	388	393	408	359	405	415	388	410	352	376	417	378	390	432	383	373	437	386	400	388	416	364	403	389	425	412	384	388	384	384	378	377	411	377	363	371	357	398	379	376	436	400	405	395	362	420	401	356	408	384	394	395	410	439	398	375	394	384	420	415	383	406	380	374	382	385	358	382	370	403	396	359	399	417	387	405	414	392	402	372	394	372	413	422	385	421	414	378	409	400	381	387	410	396	380	393	368	409	389	379	399	406	407	393	396	356	422	407	387	387	427	410	402	393	390	366	409	337	389	362	403	395	407	403	433	379	367	371	372	410	397	394	380	407	399	400	387	412	361	383	422	398	408	387	377	391	413	377	401	423	397	374	372	407	403	385	404	383	377	401	407	416	375	394	367	393	409	421	405	395	419	380	385	416	384	396	395	379	430	425	376	406	446	386	359	414	385	399	391	379	354	402	380	394	388	400	383	420	374	374	403	353	394	414	412	364	390	419	423	409	416	391	405	400	386	415	404	406	400	409	396	368	420	382	380	413	413	411	410	432	388	390	428	412	397	415	405	405	397	405	380	394	410	407	396	425	394	410	387	387	414	337	375	367	441	378	392	389	368	422	386	401	413	407	379	401	367	338	383	361	372	399	384	407	363	390	360	412	398	393	405	396	360	413	414	414	407	401	423	435	375	403	361	375	429	385	400	393	402	388	392	386	393	430	374	409	424	365	399	409	414	396	441	379	402	438	370	371	400	376	445	414	369	370	394	376	391	389	369	402	365	422	358	367	428	364	409	391	388	406	393	368	384	378	407	418	377	397	386	360	394	384	422	409	403	386	415	360	357	400	386	360	393	410	380	371	370	397	398	389	426	406	407	417	384	392	402	367	367	382	394	428	399	416	364	410	363	418	375	379	411	411	374	387	387	401	372	379	386	343	382	406	369	408	377	401	402	396	415	384	389	377	414	368	429	364	373	417	383	399	390	399	391	394	384	398	404	419	413	393	387	405	403	395	387	372	400	429	420	394	408	373	402	355	386	396	381	389	407	386	376	379	369	375	384	423	414	395	392	401	407	393	393	381	399	415	406	408	406	406	381	365	361	404	384	409	354	373	442	380	407	389	400	421	361	404	357	383	406	410	421	379	391	395	382	368	408	406	366	380	402	357	408	369	406	401	377	387	416	373	385	385	390	368	389	387	402	391	410	375	406	408	361	439	412	400	382	380	361	371	396	386	381	372	394	442	407	404	423	399	373	428	387	423	399	359	387	421	384	393	413	435	404	374	413	384	394	433	407	362	412	409	401	433	375	370	382	415	348	429	396	424	411	389	410	441	371	394	401	397	343	405	384	419	385	388	364	403	381	386	412	442	411	404	391	378	402	396	411	411	417	419	375	405	420	419	410	415	386	398	405	406	396	383	364	395	386	399	353	355	392	386	367	398	425	387	388	405	391	401	397	387	402	398	409	410	405	376	359	426	371	379	391	406	369	418	369	392	378	376	374	367	352	379	409	413	411
56798	103715	78935	50728	27100	9252	2206	931	702	676	630	640	675	691	670	694	706	702	718	627	714	657	671	665	672	650	686	671	650	690	676	656	632	668	669	656	681	679	645	659	677	708	680	685	678	646	686	653	712	654	678	673	674	626	656	693	669	662	666	710	692	696	687	717	623	635	658	649	653	696	690	671	650	677	654	708	721	616	677	703	681	614	629	683	711	625	659	702	699	667	636	675	648	711	665	671	676	682	626	632	636	655	701	748	672	656	689	623	699	655	677	673	695	618	666	709	663	673	673	637	661	678	710	691	637	690	676	691	641	651	697	685	652	641	715	627	712	662	639	671	668	669	674	684	694	667	624	681	684	654	667	667	643	677	680	674	649	626	679	654	669	672	662	651	678	607	621	629	695	669	680	613	687	637	662	657	626	609	615	645	670	650	625	624	635	609	665	622	627	645	687	713	692	671	679	653	652	643	680	665	671	616	657	635	660	633	711	656	691	711	628	682	703	733	644	669	630	659	669	723	648	621	666	681	655	621	695	684	687	640	673	644	648	674	656	689	667	655	690	624	661	660	655	707	677	648	668	643	641	695	678	625	693	627	723	657	706	658	656	678	641	670	642	688	675	671	709	661	733	675	617	655	685	684	688	628	643	686	651	685	683	696	677	682	718	638	683	730	643	662	657	694	639	668	685	714	659	692	606	634	706	609	664	653	640	724	687	638	642	656	693	693	676	662	683	670	666	652	656	632	648	656	630	671	658	692	685	681	656	669	679	678	685	660	672	668	653	704	678	659	661	664	676	684	666	669	729	645	673	687	643	655	661	651	614	617	591	707	637	670	616	641	619	661	640	623	630	720	776	651	708	624	701	674	676	708	682	694	662	651	636	615	669	704	671	642	694	682	685	668	682	682	662	691	678	679	637	655	685	644	640	708	653	666	692	702	661	632	625	654	656	709	661	662	622	666	691	625	708	616	660	644	664	658	675	729	702	706	642	627	725	645	670	695	623	621	689	641	625	672	652	693	697	674	661	687	706	663	664	637	665	683	683	617	675	664	663	664	680	671	682	685	651	654	697	651	656	677	642	663	620	678	654	664	704	632	669	633	676	694	653	691	653	642	655	670	639	642	624	674	645	649	666	675	670	659	658	673	672	677	644	649	712	713	675	702	703	654	668	667	653	661	675	644	690	690	586	638	609	641	615	673	662	662	630	666	675	689	674	709	640	676	705	666	663	665	634	690	653	658	625	647	655	659	689	683	626	710	615	656	643	689	640	675	651	642	725	644	643	692	618	665	622	633	663	661	655	686	682	648	674	687	693	647	643	663	676	671	711	668	626	682	669	676	653	678	661	648	640	651	681	679	662	651	662	640	685	683	674	684	697	683	679	655	676	652	681	642	686	666	674	643	656	713	628	697	656	678	654	680	687	703	670	681	683	667	715	640	634	679	693	635	647	676	646	652	697	636	686	715	626	689	649	656	686	700	612	639	642	666	607	684	630	690	645	627	678	678	706	672	654	704	717	701	646	675	608	648	667	688	677	657	671	669	653	662	671	612	702	675	610	685	647	609	710	687	683	657	688	675	684	664	626	661	680	643	675	693	652	671	676	635	661	666	660	626	666	646	704	683	651	648	632	666	684	694	690	619	658	666	656	693	669	634	662	679	643	638	638	656	670	652	670	624	626	697	606	690	659	659	626	637	640	696	689	656	666	705	694	689	652	683	679	721	670	660	651	659	669	680	709	698	622	691	684	662	688	687	693	672	680	729	637	678	687	707	649	660	662	649	662	721	685	683	640	638	702	663	618	662	684	652	678	643	691	660	671	698	714	657	649	647	690	616	660	672	733	669	610	693	664	662	711	656	688	631	647	682	680	634	698	707	675	751	673	680	722	650	654	670	684	661	652	690	642	645	638	713	695	672	663	664	672	680	684	641	678	627	646	658	696	682	643	662	659	669	669	669	677	640	665	674	629	641	653	647	651	679	654	664	678	675	684	681	675	695	661	655	727	625	688	699	662	670	645	662	662	661	644	677	684	638	671	668	683	711	700	637	640	617	657	699	635	648	694	639	673	709	701	640	712	695	672	680	679	691	689	676	660	660	659	625	705	689	676	671	669	670	660	657	690	671	688	654	676	667	674	688	667	653	611	694	634	615	647	663	652	639	646	682	660	693	679	645	626	649	638	656	652	649	663	617	638	671	661	727	683	628	622	677	634	676	679	649	651	679	701	748	686	698	673	658	603	614	664	691	697	649	650	657	613	664	729	691	636	674	661	683	677	637	632	610	663	672	684	675	689	695	660	678	661	659	657	671	651	669	640	705	654	703	634	666	691	658	694	703	656	659	637	698	642	662	656	641	672	682	678	664	640	676	650	678	653	669	644	663	740	641	652	662	678	679	672	649	648	628	612	628	670	650	698	657	678	662	677	663	641	683	649	651	689	666	731	654	661	685	712	701	706	664	669	652	703	679	652	647	636	668	623	684	617	649	663	711	682	630	675	694	672	661	721	650	683	662	690	654	674	686	619	645	678	655	660	651	630	679	687	700	676	648	632	669	650	709	658	702	633	645	614	637	636	653	717	668	676	642	662	666	662	678	696	590	655	673	655	644	661	685	632	652	658	647	678	659	728	679	659	666	677	672	656	663	626	649	651	676	669	666	645	671	663	611	675	680	677	691	678	691	707	694	618	705	656	649	637	667	660	629	671	699	715	654	673	686	650	672	606	674	660	702	682	710	676	623	653	645	690	653	690	674	699	664	649	654	672	656	656	641	641	682	681	658	658	678	703	641	640	693	612	665	639	623	690	665	632	644	652	649	687	632	670	688	671	690	714	666	658	710	662	640	677	671	683	720	670	658	632	670	661	697	647	674	650	674	664	638	650	648	663	658	637	657	676	673	659	662	625	646	687	683	676	663	606	711	677	666	675	667	655	712	697	673	711	679	689	718	670	628	670	605	635	700	668	640	691	670	653	650	685	700	657	672	652	652	638	660	661	645	641	716	707	619	716	661	642	656	672	657	645	681	670	740	675	637	667	677	672	652	692	675	661	665	663	694	572	698	629	678	627	657	690	652	696	666	668	653	605	691	645	699	648	658	645	713	647	682	643	655	604	685	649	628	719	705	670	676	644	708	663	674	624	673	686	697	698	651	679	689	703	619	697	627	649	701	648	699	676	647	721	660	663	682	651	682	683	671	675	660	671	663	662	675	685	705	678	657	662	731	662	666	702	635	653	692	692	633	668	636	642	666	616	658	686	679	610	646	699	656	632	592	736	631	699	655	605	640	703	671	634	647	629	627	730	658	646	638	649	685	706	684	644	667	693	630	653	680	701	700	661	671	670	662	703	665	701	683	666	636	661	643	655	690	635	652	701	679	622	670	654	691	656	678	645	613	622	644	672	729	669	650	625	651	682	697	633	700	648	680	672	668	696	660	627	703	649	701	691	641	665	686	682	672	647	677	631	648	633	721	672	629	672	689	700	616	683	667
28329	33378	32052	16290	3216	757	385	361	305	325	304	348	309	313	316	317	335	343	334	309	322	313	303	289	352	323	310	319	283	307	308	297	345	331	329	340	322	312	289	301	325	298	323	306	282	307	314	298	323	304	291	341	313	343	320	304	328	352	274	325	320	321	333	351	324	346	286	325	309	323	313	323	337	317	300	339	290	296	305	331	324	338	320	314	310	332	305	292	319	305	340	291	338	285	313	340	323	329	312	315	316	267	301	310	310	334	302	304	270	281	339	315	296	328	326	309	288	301	301	343	337	328	325	338	323	320	338	320	317	321	308	327	329	308	316	319	318	279	325	297	328	317	326	337	322	327	307	296	317	308	330	315	301	338	302	289	306	281	305	327	314	335	311	321	312	298	331	312	316	284	330	338	335	352	321	328	294	289	310	340	339	286	326	289	332	312	327	337	318	340	325	317	301	307	315	348	339	293	283	339	305	335	322	318	309	300	319	303	326	308	295	294	306	315	333	307	334	317	328	308	328	326	370	306	325	313	295	335	320	348	330	319	288	320	305	313	325	328	304	311	289	303	306	295	315	286	305	320	300	335	298	288	314	328	304	320	318	325	274	289	319	334	336	303	294	290	298	304	339	326	341	294	324	318	312	349	297	334	320	304	302	316	303	290	326	322	292	310	316	302	300	304	308	312	293	307	313	271	322	318	314	316	316	313	303	298	328	301	316	333	329	312	302	286	329	336	331	306	321	327	291	306	316	302	325	327	273	314	282	325	318	294	323	327	295	333	313	322	350	276	294	314	287	351	289	296	298	286	301	316	322	306	334	323	327	320	343	352	323	349	318	301	319	312	272	302	310	304	311	322	335	313	301	294	331	331	309	310	313	283	343	353	319	317	286	307	303	332	284	339	319	338	318	353	310	312	352	307	331	318	287	334	313	316	300	298	304	322	299	284	313	310	295	317	317	312	312	297	325	329	304	312	322	320	331	313	305	328	306	315	306	296	333	318	326	291	308	334	320	307	300	309	348	288	333	330	327	312	311	335	330	343	292	328	321	341	337	315	287	307	295	278	326	322	308	292	304	308	294	320	321	369	315	279	327	324	325	334	310	318	336	356	291	315	310	302	330	347	346	304	323	305	308	322	314	322	316	323	295	337	341	302	313	296	287	307	336	327	312	315	319	300	315	324	309	318	312	303	325	291	300	314	303	317	305	311	304	324	348	337	316	304	294	307	297	328	342	313	300	334	300	297	320	331	323	328	314	308	283	305	318	334	347	304	333	328	309	307	363	337	311	337	290	340	324	318	334	295	338	331	311	290	288	299	333	287	324	317	322	324	269	313	307	298	343	286	309	335	296	305	346	342	354	335	361	307	303	341	306	335	295	292	325	307	332	303	294	293	321	325	317	349	287	315	327	320	322	328	320	309	332	302	331	293	328	307	325	300	314	293	320	318	352	259	286	311	332	328	281	318	322	287	312	283	301	329	308	304	322	317	327	305	283	320	281	310	306	339	338	283	343	311	305	305	336	304	298	336	311	310	297	310	329	328	342	338	319	311	301	318	326	303	334	317	293	298	308	302	333	306	286	339	290	315	294	313	289	304	308	313	320	336	337	314	321	311	330	321	341	331	300	324	331	327	304	323	309	295	289	332	333	268	323	314	312	317	319	290	304	342	304	295	315	299	306	325	306	288	336	324	288	287	304	329	311	339	339	314	311	314	250	317	299	302	322	305	312	313	321	310	320	332	337	318	301	338	344	327	316	291	310	302	319	333	316	326	305	318	301	318	329	273	335	316	309	336	282	309	286	294	306	312	310	295	303	309	333	339	329	329	314	300	318	307	255	315	304	300	313	294	307	298	305	345	321	307	319	317	291	311	341	320	303	335	344	331	321	342	338	297	313	321	317	305	317	314	314	307	310	303	322	313	305	329	297	278	284	297	332	330	320	319	326	284	301	295	318	299	331	315	325	312	327	300	307	319	303	325	328	299	317	321	304	310	308	339	313	291	318	299	291	325	299	325	321	325	280	308	325	285	314	313	341	310	308	331	297	313	290	321	294	340	310	313	283	294	319	338	334	362	305	288	315	328	311	352	348	313	328	336	301	303	307	287	301	338	303	306	310	311	294	307	335	314	298	300	296	306	292	303	298	320	311	333	313	331	287	305	301	324	356	329	343	323	324	319	325	327	332	298	296	315	304	294	307	309	312	303	333	320	284	313	313	293	348	350	312	327	323	321	349	293	307	354	313	293	306	341	315	353	309	336	299	316	323	320	333	325	307	331	349	323	308	293	296	314	343	295	318	294	320	298	302	314	302	321	333	363	326	326	315	305	335	335	322	320	308	306	315	305	308	297	291	322	311	336	336	299	346	321	341	329	312	297	334	357	280	302	322	326	303	317	315	289	296	310	273	311	306	342	334	319	301	315	297	307	307	320	310	301	310	340	295	333	331	337	342	304	309	318	281	308	296	284	310	313	301	313	290	318	328	310	293	303	314	311	305	316	333	299	346	306	328	325	330	345	302	316	355	327	336	301	322	311	311	305	311	332	322	305	336	333	349	311	304	348	305	302	331	313	305	309	340	292	303	320	307	320	358	327	323	323	334	311	329	280	313	293	288	332	315	311	310	328	323	349	327	307	309	311	308	304	310	319	318	305	300	291	312	326	310	298	318	344	291	329	277	305	323	335	314	281	292	351	316	292	313	308	323	319	308	290	335	333	331	295	308	285	335	302	320	304	293	315	316	305	302	329	347	331	307	323	330	312	318	284	312	298	346	317	304	295	323	322	318	321	313	302	328	307	314	321	313	331	297	296	326	308	329	342	320	298	337	345	301	305	303	320	285	331	326	318	289	293	311	315	333	326	289	326	332	331	349	299	331	334	328	305	280	307	344	309	308	338	340	309	316	310	306	313	307	311	312	340	319	332	327	340	296	314	304	307	314	320	319	291	303	306	323	309	322	288	334	317	311	316	290	313	295	306	294	324	310	306	340	332	338	297	273	318	287	307	329	332	316	294	310	319	300	299	300	314	293	316	289	319	318	300	323	334	305	304	321	312	315	310	303	332	346	341	313	308	315	300	324	282	298	314	290	346	334	324	330	330	305	331	290	330	297	315	316	299	315	308	351	309	299	335	322	318	304	286	292	331	332	318	340	296	319	321	330	335	295	339	308	344	320	314	310	323	337	317	333	315	330	299	317	314	286	300	333	298	306	303	328	332	303	318	298	321	312	314	315	321	313	324	315	336	319	313	307	318	323	323	284	314	318	325	329	293	328	297	326	290	333	307	308	360	303	317	310	299	322	312	295	330	318	309	293	306	314	328	302	297	316	315	303	315	281	307	327	321	307	339	346	304	315	321	292	301	293	317	289	324	294	328	321	304	343	328	300	328	341	320	329	312	302	334	303	311	308	316	335	341	285	308	324	287	334	302	289	333	310	297	327	317	275	320	304	308	312	316	318	328	334	342	282	322	337	297	299	319	350	314	302	328
33773	51434	37439	17709	5563	1593	719	577	609	536	538	581	548	565	527	532	556	562	528	582	580	608	604	587	558	582	574	535	541	555	573	549	525	536	587	546	546	566	568	592	556	574	570	536	607	548	582	557	590	507	551	579	540	537	589	519	573	540	579	532	546	544	557	553	555	518	580	576	599	554	541	598	542	560	567	584	550	610	557	520	568	583	603	555	552	548	555	574	619	535	566	559	577	593	571	542	536	559	552	553	530	564	554	531	603	541	582	551	568	596	584	566	598	573	593	574	561	546	587	530	573	581	609	611	609	580	578	566	582	528	553	586	595	516	576	544	554	557	563	566	556	525	554	544	535	581	600	564	576	556	528	551	548	566	552	577	549	590	550	588	583	535	497	567	556	517	545	556	545	584	567	569	544	579	540	595	595	553	549	536	566	558	573	569	543	611	583	560	550	557	531	535	545	540	571	526	539	556	566	550	553	553	562	544	581	559	568	583	573	555	548	582	587	567	580	565	600	546	586	575	608	561	530	550	621	563	549	564	564	558	594	532	536	591	553	547	557	564	561	556	546	530	567	565	530	549	590	580	605	529	557	539	562	554	557	578	594	586	559	558	551	597	558	554	554	565	567	592	557	548	567	537	567	539	574	577	545	560	551	553	557	609	549	571	563	591	550	593	576	569	572	536	543	536	583	602	538	521	561	508	607	566	609	537	562	586	553	536	567	532	553	557	555	549	524	541	530	585	553	594	547	561	565	558	566	550	574	545	534	564	562	575	603	575	582	556	549	579	547	565	523	592	600	581	538	578	511	601	533	535	518	593	499	543	571	553	522	571	571	548	518	590	580	599	522	591	543	545	521	558	593	584	565	566	515	558	538	558	577	598	486	545	556	583	577	526	518	580	574	589	592	533	530	555	573	513	584	592	581	556	610	572	564	572	588	561	533	484	587	541	578	569	546	527	584	529	556	569	586	533	541	559	516	538	551	551	553	585	541	550	543	569	573	560	543	542	554	549	551	566	564	598	536	551	564	555	541	557	586	533	585	546	523	555	581	551	562	568	539	517	549	568	568	544	568	575	561	575	546	575	547	570	543	528	549	590	581	547	624	546	595	551	558	572	578	553	582	567	557	546	581	536	545	540	538	505	561	547	535	607	583	582	573	562	554	547	592	607	577	565	567	548	524	618	553	518	564	556	550	540	552	583	584	583	497	557	546	589	591	595	547	548	583	594	571	572	613	557	568	550	534	551	565	567	541	599	530	611	543	593	561	572	566	566	546	528	578	595	598	564	583	580	626	562	536	547	565	552	603	566	563	581	556	596	551	561	551	552	586	562	583	578	552	560	537	568	595	571	572	570	564	513	568	532	560	544	614	627	562	558	550	578	536	561	553	580	581	565	559	570	594	580	564	543	564	547	569	539	560	615	577	532	537	569	567	575	551	589	540	556	584	538	559	558	562	559	538	551	559	593	545	544	579	551	538	516	575	551	555	538	531	557	590	537	540	566	519	525	555	542	547	580	541	533	572	539	539	602	562	561	532	616	571	574	586	629	535	560	539	582	559	572	559	570	565	560	573	539	564	516	560	583	588	539	547	566	593	576	607	557	583	558	529	584	575	585	576	606	584	551	543	565	554	571	553	548	568	566	558	545	560	617	562	592	564	574	530	580	571	566	577	583	552	562	579	578	573	539	587	605	534	531	565	576	560	598	566	569	577	617	547	559	571	531	575	568	579	527	546	569	547	548	592	583	575	533	545	562	538	559	577	548	588	570	612	595	564	542	594	585	552	576	563	629	541	580	565	548	580	584	570	564	551	524	618	563	555	540	632	506	570	547	569	567	534	625	586	556	538	536	584	532	564	547	582	586	576	572	539	496	512	542	558	566	526	547	556	547	572	542	586	526	532	559	547	528	535	576	544	564	563	568	594	551	583	613	582	546	565	611	606	555	558	572	594	505	580	595	556	554	568	534	605	574	579	569	545	574	554	542	569	541	544	541	567	578	591	606	574	598	598	608	556	599	553	535	533	568	528	560	552	540	544	554	566	570	540	563	575	597	546	535	586	576	559	559	548	581	577	566	549	566	605	560	602	498	591	562	583	536	528	567	544	558	567	551	591	554	569	535	583	580	600	561	592	573	574	558	527	549	550	572	573	591	546	572	581	521	569	572	548	555	593	559	573	567	568	553	548	562	551	547	520	556	590	552	568	553	562	603	541	568	596	563	563	556	538	542	533	612	543	582	546	550	604	572	563	599	547	589	565	542	572	552	527	603	597	564	587	572	560	584	520	592	545	541	561	587	572	526	534	561	582	555	548	577	548	560	559	537	555	546	525	568	559	617	581	572	579	518	547	582	557	543	531	544	571	534	605	592	548	582	581	588	553	558	559	539	537	563	551	599	603	603	573	540	597	592	537	566	580	570	516	602	557	631	592	566	548	562	613	521	543	586	515	505	586	610	566	549	574	553	554	502	529	554	520	548	558	538	586	625	553	605	570	590	542	549	553	513	552	511	522	562	559	573	614	568	596	583	582	576	539	563	568	585	524	603	571	534	558	601	566	548	519	533	594	581	596	633	532	601	586	519	572	540	539	531	580	525	580	586	579	537	560	612	525	538	553	584	552	548	546	546	583	564	610	550	586	520	575	544	539	566	559	577	584	581	601	548	566	556	586	572	578	591	556	564	533	557	531	542	560	535	564	573	500	563	544	555	585	575	564	559	527	580	563	557	604	548	568	576	596	572	515	544	521	545	575	557	566	598	596	548	526	571	574	588	587	574	580	582	521	540	547	536	580	579	559	542	592	592	569	570	575	575	568	566	561	566	556	511	554	566	559	551	558	605	566	553	558	596	573	583	571	600	576	525	605	544	595	583	545	566	538	594	571	587	571	556	574	584	589	615	549	546	583	562	559	583	570	568	534	556	569	626	605	535	566	569	574	574	508	571	565	562	540	557	588	543	562	522	545	605	594	581	565	543	562	569	569	581	540	566	531	582	542	566	534	562	551	583	532	560	560	587	588	536	589	574	551	588	525	579	553	560	626	580	533	585	570	556	560	608	580	556	560	561	555	563	561	548	550	582	608	542	556	571	522	579	539	550	581	575	565	566	564	512	570	552	535	518	582	552	515	507	526	527	538	572	578	584	553	550	519	572	577	586	559	593	566	590	542	549	570	556	535	582	579	559	591	553	537	565	567	575	562	512	583	548	580	607	538	541	536	552	596	548	568	573	592	638	559	526	502	511	600	565	566	522	600	587	571	556	562	550	581	544	562	542	566	524	534	564	567	557	589	554	595	560	590	566	570	567	553	545	579	581	561	603	587	564	543	531	602	540	581	589	511	599	574	568	571	566	521	584	568	559	567	556	583	543	562	573	571	587	509	523	535	591	560	576	530	521	591	559	598	584	521	544	588	604	558	575	528	578	580	568	560	507	519	535	583	558	558	564	554	577	580	591	615	532	571	560	577	619	546	534	540	568	557	534	580	566	543	554
24598	25475	38711	33037	21630	10452	1504	452	389	334	338	355	323	362	396	321	347	371	339	368	350	328	329	313	361	347	348	334	364	349	357	382	344	325	318	323	334	328	373	361	358	340	372	358	361	332	364	356	318	345	373	327	351	317	323	368	340	343	351	357	359	362	339	327	310	323	352	317	356	358	315	323	385	335	341	322	330	365	347	385	351	338	336	352	340	322	333	328	351	330	332	339	353	352	339	362	330	356	297	332	362	316	345	358	334	327	378	366	385	345	322	349	312	341	346	353	329	319	328	354	352	338	321	339	366	336	353	308	360	327	346	355	348	334	351	340	346	384	365	324	343	344	343	338	365	344	354	356	329	360	376	329	352	361	311	335	320	313	346	351	337	333	332	364	338	331	320	337	316	362	306	343	341	329	340	353	355	378	300	321	366	311	332	332	313	369	322	328	309	330	360	344	329	360	341	318	336	355	337	322	331	344	373	330	317	322	323	344	372	362	378	379	356	353	327	303	340	337	375	346	348	323	355	302	310	352	349	337	328	288	355	318	346	350	375	354	379	356	350	343	326	343	353	345	331	361	341	378	338	315	342	322	341	344	342	314	326	342	341	332	328	358	331	347	335	364	322	325	375	368	326	352	336	323	351	326	340	365	332	301	364	336	339	321	312	339	309	333	348	342	322	376	295	333	340	342	338	325	323	363	354	363	351	320	365	339	366	344	376	358	317	332	350	355	362	331	332	328	353	320	359	336	329	333	375	345	353	365	346	363	371	348	351	316	332	329	318	350	370	344	360	354	339	316	329	333	349	373	334	357	319	349	353	351	356	352	361	373	355	339	346	342	311	348	358	354	324	335	349	349	326	350	355	342	328	352	334	328	333	332	337	338	313	338	369	318	353	356	351	367	361	343	341	363	346	367	319	365	367	331	338	332	337	341	338	284	351	357	338	302	326	318	331	316	355	328	344	334	337	347	349	364	316	324	344	350	369	342	341	341	341	302	341	378	334	320	378	316	359	326	340	350	314	365	328	358	326	340	358	367	343	323	349	356	375	342	341	357	312	337	330	342	365	326	333	356	394	338	342	321	316	319	368	349	283	360	357	350	337	363	301	304	330	322	363	385	355	323	360	330	367	364	356	350	339	347	311	372	325	333	379	337	349	358	321	323	330	356	339	349	359	344	348	319	338	318	320	347	334	335	373	293	373	319	305	327	313	330	345	309	326	367	333	330	359	334	341	321	370	374	315	339	365	357	325	360	357	338	359	359	311	336	358	345	357	340	349	322	326	306	346	328	344	310	329	331	357	336	349	328	356	364	351	322	345	361	354	343	373	320	327	347	345	348	341	326	357	337	362	316	366	305	362	356	338	330	367	324	325	375	370	328	337	339	314	366	345	333	368	329	359	364	317	329	379	337	322	339	339	303	361	326	329	331	354	354	337	352	338	322	333	326	368	328	367	314	343	366	363	340	334	351	339	337	342	386	371	352	292	357	365	307	349	346	374	333	343	348	319	353	338	333	321	350	295	365	356	345	310	348	309	338	331	347	340	332	336	325	350	330	343	341	350	329	341	376	327	347	325	342	347	357	309	341	383	322	326	340	337	339	338	351	345	328	345	343	333	353	318	349	354	338	342	350	363	401	391	309	314	314	349	348	316	321	342	333	370	328	350	357	330	358	344	360	341	344	330	330	342	359	328	298	326	339	345	307	324	347	379	324	365	350	340	367	380	378	333	340	335	352	336	330	343	307	329	359	313	359	295	339	348	353	353	324	323	353	331	334	348	325	329	336	349	317	332	316	315	327	325	347	365	382	346	321	333	336	338	353	376	345	345	332	342	349	293	361	332	345	345	342	375	343	377	319	355	343	331	327	334	333	328	337	334	344	355	350	366	330	349	342	320	328	315	373	364	333	330	357	365	336	352	337	377	363	340	324	389	340	293	326	347	329	344	332	340	352	346	378	352	353	343	374	345	338	377	339	337	323	357	324	347	322	361	334	355	359	341	337	392	337	314	304	342	356	356	321	351	361	333	335	350	348	358	356	327	337	362	369	324	337	331	354	352	324	346	332	325	344	317	349	371	342	333	330	366	354	377	337	336	327	330	351	335	371	315	351	381	318	333	364	343	325	344	373	352	348	332	333	346	356	321	379	363	319	343	382	357	335	309	323	373	307	358	357	327	353	349	332	321	342	331	364	370	342	346	341	370	336	306	323	335	328	333	350	324	353	368	296	358	356	330	336	385	372	330	359	333	317	327	343	310	341	364	340	336	387	332	342	341	298	331	322	335	351	310	336	355	324	343	369	349	365	346	307	366	374	349	308	337	347	374	343	365	351	286	345	360	364	362	332	371	334	331	329	345	316	347	355	369	376	345	374	364	358	359	353	360	357	360	334	342	355	298	360	339	374	355	313	341	347	346	326	336	310	345	359	353	357	335	346	366	350	324	355	320	345	347	362	324	355	348	322	332	363	373	323	339	310	324	299	363	335	359	342	347	355	326	342	317	328	314	337	359	319	349	334	373	342	346	331	331	332	335	336	338	345	343	345	340	380	337	357	337	336	302	360	365	341	342	316	312	338	334	352	312	340	346	330	333	320	364	330	363	339	317	337	318	341	325	330	344	336	351	331	360	334	315	366	339	317	294	352	327	335	337	366	336	369	351	321	362	341	347	315	335	325	327	333	325	352	343	364	335	330	337	316	346	366	331	319	353	365	341	312	355	347	324	334	327	339	334	339	324	349	320	354	330	356	346	316	372	301	369	337	363	327	311	361	343	376	344	348	325	357	339	335	350	360	365	344	338	319	353	337	353	319	315	334	348	329	357	361	328	317	386	366	341	350	337	319	348	346	345	353	337	392	339	343	323	328	360	351	316	339	357	350	376	365	352	365	338	353	324	317	342	361	349	331	322	335	343	328	345	350	334	357	330	309	333	352	361	330	321	312	359	332	310	336	343	300	343	364	341	321	332	323	352	331	326	323	379	363	338	344	368	323	315	341	330	324	336	334	327	320	366	359	315	352	339	336	311	332	353	339	354	317	325	386	344	325	374	337	368	362	316	355	310	305	338	348	329	331	347	354	345	358	357	372	355	338	315	331	320	343	340	387	342	348	351	344	338	337	329	346	359	361	323	337	348	395	330	349	338	331	372	332	319	339	351	302	339	349	369	294	343	347	340	341	337	371	340	348	342	336	313	359	354	344	336	333	350	346	290	363	317	304	336	317	318	352	367	339	340	350	332	322	361	365	329	354	338	337	370	315	347	370	344	326	330	340	325	342	345	327	349	342	338	332	337	301	337	337	330	333	326	379	312	372	330	328	327	328	373	345	327	332	366	333	377	324	331	351	369	349	316	337	302	351	338	312	368	337	354	339	329	333	328	334	342	347	366	332	347	340	349	354	327	335	342	364	372	313	358	358	319	354	362	361	336	337	366	322	329	348	335	369	339	323	337	346	386	361	355	338	345	310	352	316	340	369	328	366	354	342	369	317
57998	94924	73300	45125	23461	7575	1968	798	650	598	603	573	568	583	612	647	577	590	656	608	565	589	658	604	596	611	585	601	631	625	595	635	605	621	579	577	613	679	604	612	599	600	609	587	593	595	595	611	560	593	671	604	574	606	563	594	591	617	649	625	587	602	605	563	599	566	592	620	615	590	617	586	590	584	609	553	577	625	592	567	620	577	609	647	627	649	605	605	601	589	581	636	624	609	600	593	603	611	572	538	631	618	630	584	575	570	586	583	576	580	624	608	622	577	628	608	640	549	615	581	627	569	619	579	604	625	636	553	618	626	557	562	591	665	619	584	631	628	611	611	572	564	646	587	599	583	598	585	591	663	599	596	628	591	586	609	607	580	667	607	590	601	593	621	608	627	587	626	578	631	654	598	596	621	610	539	560	579	636	578	581	595	576	606	592	593	582	632	622	562	623	638	567	608	587	596	593	618	567	615	582	639	622	624	559	587	572	619	651	585	587	583	569	589	627	609	579	586	564	588	641	622	613	598	638	645	581	620	566	595	642	578	636	594	565	600	581	612	613	590	624	582	599	589	622	625	594	590	611	568	593	588	605	591	590	607	593	603	592	624	583	594	593	633	609	597	612	645	619	587	579	584	548	575	588	597	559	611	603	619	651	596	543	596	618	637	591	621	610	622	644	653	613	606	620	612	581	612	579	547	608	584	608	567	568	623	597	563	611	589	597	567	599	616	603	564	604	542	586	595	594	560	591	608	585	633	621	565	600	590	588	608	619	642	587	653	588	580	597	604	602	581	576	595	620	610	599	652	621	584	595	602	566	625	594	620	640	660	599	585	591	613	589	607	560	631	576	626	640	578	577	566	565	625	567	611	606	626	611	646	577	612	604	600	644	636	576	620	647	605	621	606	557	634	576	630	579	588	594	594	598	594	613	574	621	576	609	654	546	588	591	607	610	640	570	581	619	590	596	639	546	615	645	560	582	621	622	592	601	622	612	581	605	621	643	604	580	586	614	627	580	582	591	559	580	603	586	560	578	598	598	602	597	540	597	609	580	570	605	588	592	600	576	570	648	569	612	565	621	607	610	628	614	649	618	584	559	641	610	612	613	602	571	592	603	586	590	622	598	577	588	625	567	601	587	581	583	586	610	594	578	633	639	579	604	615	619	568	620	597	573	602	611	625	564	607	580	557	594	569	631	591	560	603	583	617	576	608	630	589	591	601	610	638	622	602	563	579	591	587	586	602	604	576	595	592	552	607	604	610	645	588	600	603	579	617	589	611	607	634	612	631	590	612	570	563	597	569	586	600	585	622	589	613	615	595	587	661	611	606	617	595	613	604	621	597	581	601	629	615	586	604	587	586	620	580	627	577	604	588	567	599	555	598	608	568	634	553	605	582	572	560	602	623	581	610	580	623	592	612	593	605	601	569	614	584	588	610	607	595	583	562	565	599	554	578	578	619	556	647	576	655	604	618	602	622	565	578	645	580	615	566	587	589	603	618	561	582	576	648	591	600	597	572	589	564	567	634	588	590	633	601	611	613	584	627	595	578	580	580	613	606	596	616	618	607	596	617	638	628	637	602	639	642	586	612	606	579	639	609	631	569	583	557	606	615	606	566	566	578	608	592	598	569	589	569	611	593	583	616	600	588	546	584	595	603	617	607	605	595	583	597	608	603	571	590	598	579	593	647	594	609	598	566	625	600	627	590	573	631	602	582	604	558	624	591	611	601	586	664	579	543	573	575	648	607	601	609	591	592	598	617	600	627	605	602	649	612	559	569	652	595	609	561	562	589	580	617	658	615	592	543	616	594	542	619	621	588	571	633	620	623	574	583	627	598	581	605	628	616	575	586	594	603	616	602	647	604	587	611	586	564	657	606	600	592	608	590	577	559	576	638	661	567	585	566	570	603	581	652	618	613	644	562	615	596	613	628	642	605	582	605	625	624	607	611	609	614	568	604	603	601	623	577	615	596	635	601	564	608	616	591	598	616	634	630	613	632	570	582	603	638	565	592	594	579	581	615	592	557	586	598	613	598	599	592	581	638	591	605	639	596	621	657	596	621	579	609	593	614	624	609	603	551	598	644	618	624	596	591	570	612	581	632	574	538	585	536	568	586	593	575	637	592	599	588	600	608	577	578	593	599	614	581	611	619	632	606	527	599	593	625	622	615	621	602	564	599	608	614	629	588	617	634	614	621	624	559	617	603	660	637	560	590	593	570	606	614	657	601	623	619	653	608	588	592	585	598	594	625	608	586	537	618	604	645	608	618	588	605	588	608	561	622	632	661	566	641	627	590	591	627	637	646	549	601	645	595	548	577	539	636	634	580	617	568	646	624	626	582	624	623	637	601	606	597	620	575	554	627	570	631	597	621	624	600	580	618	601	609	659	615	629	580	573	554	602	572	592	634	576	619	591	637	594	601	618	619	599	591	667	675	606	584	614	621	574	584	613	592	634	616	628	586	593	634	604	599	587	591	612	607	621	550	592	583	561	607	555	593	576	555	583	565	578	578	604	633	615	586	598	615	582	594	590	578	574	617	589	626	608	597	579	592	566	544	615	627	591	600	569	601	590	593	582	600	645	596	582	620	548	606	604	607	593	658	599	615	571	579	551	606	632	591	655	633	606	593	564	615	565	561	615	585	615	600	634	629	615	582	617	617	558	631	612	580	584	647	636	583	608	558	656	646	547	617	595	622	613	578	580	601	620	601	620	581	541	632	609	613	590	603	584	619	589	630	593	580	567	592	629	601	587	606	642	587	580	590	656	566	597	622	604	577	623	610	610	575	626	625	651	573	601	607	615	587	569	568	585	604	609	603	622	610	556	645	605	634	600	615	601	617	614	604	587	591	582	583	581	610	615	616	588	586	597	579	585	604	573	625	610	582	548	631	586	568	643	597	596	558	600	582	617	572	560	581	578	618	617	629	610	596	593	638	602	569	575	639	554	600	562	598	593	618	605	584	606	586	573	622	586	601	579	579	601	612	602	581	603	610	611	542	554	571	585	643	645	592	576	635	587	536	650	619	576	606	559	647	593	597	623	616	586	565	609	619	628	604	565	604	587	589	609	591	608	579	598	571	556	568	578	555	566	582	583	562	596	597	616	621	588	611	605	608	662	610	592	568	604	579	625	556	607	606	582	605	593	606	573	609	586	601	576	643	609	603	554	592	554	605	624	590	622	595	579	626	602	599	621	546	576	594	601	573	595	584	581	628	576	591	554	574	601	608	617	590	559	566	629	613	580	568	570	576	610	627	622	632	596	614	600	577	622	567	582	604	596	600	554	630	615	601	636	608	577	640	586	590	587	624	584	566	594	599	606	579	549	634	647	586	597	614	617	589	592	571	577	580	610	609	595	605	602	585	575	602	600	542	560	585	596	618	597	619	575	628	559	638	589	604	591	597	602	536	616	589	643	590	612	630	606	617	589	577	642	592	604	610	578	628	591	597	624	560	577	609	613	622	592	598	585	611	615	626	538	613
23514	23048	34798	31416	23826	18399	6147	679	430	403	424	410	426	385	419	412	426	438	393	365	430	406	448	423	375	413	412	403	378	412	379	436	391	405	385	400	387	420	428	365	399	384	397	403	404	406	412	362	393	426	371	384	395	379	382	404	424	380	407	385	365	395	428	399	364	459	429	364	423	391	416	409	408	375	362	347	395	414	421	395	376	384	388	413	352	422	386	463	365	393	394	398	420	383	406	391	394	380	375	428	350	412	410	402	389	400	398	381	389	414	401	454	417	407	381	375	403	398	385	393	430	357	376	354	428	377	403	377	426	413	395	426	382	412	388	353	392	428	385	424	389	436	390	433	421	357	415	395	384	383	402	399	388	382	394	423	401	394	379	411	399	405	410	381	424	395	443	430	434	400	395	399	393	401	382	398	399	413	392	376	400	392	434	432	450	359	388	409	404	413	390	413	403	398	417	402	417	420	396	404	406	389	381	400	412	388	431	401	391	397	397	370	418	408	424	421	398	380	353	430	387	390	367	398	398	402	391	374	374	399	395	381	396	411	390	396	399	375	395	408	401	402	431	337	412	381	370	357	404	363	384	424	403	384	395	424	397	392	442	376	406	394	411	389	410	407	396	394	384	414	386	422	404	422	397	409	407	407	403	394	434	385	418	381	384	386	408	396	405	388	410	379	380	406	425	425	395	392	393	408	378	407	388	385	362	388	407	373	393	407	413	392	384	406	382	383	410	384	395	432	366	398	372	376	385	382	407	382	395	407	399	377	421	393	433	396	401	418	383	405	376	409	392	428	413	385	406	392	397	392	400	404	408	380	389	428	386	388	415	387	417	390	382	338	378	384	429	362	392	389	423	392	405	356	397	409	437	416	389	396	404	388	413	389	413	400	359	365	401	390	406	381	398	363	384	401	357	393	426	422	410	373	410	425	394	375	406	385	372	375	420	395	399	365	399	377	439	391	398	372	412	384	378	393	409	387	377	402	388	414	400	420	380	411	415	385	376	396	400	391	418	426	385	376	401	423	392	396	366	380	401	372	374	408	415	394	428	404	372	422	387	393	430	382	413	366	388	378	387	409	375	391	390	414	391	377	407	373	374	433	380	405	439	406	392	381	428	388	385	400	410	397	416	413	395	405	405	383	380	398	433	420	369	417	406	394	384	423	379	423	399	393	376	377	385	373	369	431	384	407	354	376	437	413	399	400	408	380	357	393	412	359	371	375	380	391	422	372	387	392	390	396	406	408	388	388	403	401	416	418	390	410	387	399	425	391	409	344	363	408	386	393	405	398	389	373	397	383	394	383	404	397	369	392	358	413	376	391	384	338	379	413	418	423	400	378	395	410	380	386	381	376	394	395	365	383	372	378	397	412	399	361	403	384	414	419	415	401	388	370	410	378	400	380	390	415	401	341	397	387	402	413	382	382	409	398	435	416	387	415	391	415	424	386	386	420	400	398	402	374	404	422	393	399	369	409	381	381	434	421	380	399	410	388	386	409	380	379	363	417	423	402	406	417	383	403	398	399	421	406	374	389	387	417	408	391	403	409	390	405	389	410	404	389	394	393	413	398	399	371	385	386	397	380	376	372	433	365	394	438	410	340	400	404	388	429	421	415	386	412	398	385	426	386	410	402	430	433	384	416	403	399	377	417	391	408	423	361	393	409	430	417	356	345	372	380	405	431	401	410	418	410	359	377	394	398	405	412	419	403	397	413	375	425	418	384	391	392	385	396	377	417	377	389	405	412	412	406	424	403	387	391	414	415	398	370	376	423	412	374	371	399	400	394	397	435	376	412	390	391	381	374	420	403	399	359	449	409	420	405	400	408	374	425	376	391	424	392	367	407	369	405	351	412	395	425	368	376	365	367	400	423	407	393	429	395	412	386	392	408	413	370	375	396	381	406	390	378	407	451	386	402	393	414	394	392	387	376	403	426	440	396	400	390	433	433	395	403	382	408	386	402	391	423	418	392	370	418	407	393	396	399	392	392	413	378	382	406	371	407	360	406	405	404	393	376	411	413	373	420	345	376	361	428	404	416	402	369	451	428	415	418	382	422	429	396	393	384	392	363	398	406	411	416	422	390	393	424	379	343	411	393	441	409	436	388	408	399	392	401	371	381	408	386	411	409	402	384	416	388	421	405	403	418	389	399	399	409	376	385	384	402	393	389	394	409	395	379	425	416	395	423	397	389	377	409	407	404	375	407	380	388	403	366	379	402	371	415	413	407	407	406	391	432	418	393	394	403	374	427	382	402	379	419	371	404	432	367	425	383	351	389	386	383	399	404	373	381	431	421	419	402	394	387	385	380	391	422	404	394	417	400	389	389	435	394	409	372	409	397	388	406	384	387	393	409	413	402	399	442	408	396	388	414	387	367	396	417	403	398	381	403	397	383	415	348	377	393	396	408	394	439	385	417	392	387	397	417	376	391	384	389	396	392	434	412	378	427	382	357	400	401	409	354	400	385	410	399	393	375	395	427	389	428	366	407	409	362	373	387	406	391	363	387	421	391	390	407	390	395	379	389	397	454	385	397	382	407	385	366	408	390	383	391	406	410	432	378	429	382	372	403	401	404	404	386	418	404	426	374	397	379	401	372	387	402	392	377	385	440	410	400	370	378	433	432	382	409	395	392	421	373	421	375	376	385	407	376	396	396	383	414	428	387	383	382	353	427	387	414	371	385	388	414	394	406	385	393	383	399	402	387	436	352	357	404	410	378	397	421	415	424	368	376	411	359	414	413	390	412	375	394	418	377	396	385	401	407	416	389	393	433	383	415	446	422	364	389	420	365	416	424	419	408	432	390	406	375	411	422	417	374	410	437	414	386	424	419	376	394	422	397	383	394	397	406	400	381	384	412	361	393	404	366	398	392	401	391	386	421	420	415	396	409	400	368	382	414	392	403	402	410	393	372	402	401	393	390	400	443	402	366	433	423	419	412	369	384	376	395	398	399	389	423	389	405	414	393	383	392	402	401	410	399	378	366	387	387	387	383	410	388	409	413	409	410	385	390	398	404	427	405	412	378	394	360	393	367	417	409	410	394	417	388	406	395	401	370	403	393	366	381	403	372	413	372	402	408	402	414	399	399	430	419	396	395	388	403	367	393	377	365	428	385	394	382	415	423	396	383	385	367	415	421	394	389	428	414	368	378	395	397	383	401	415	404	385	376	402	386	399	362	405	429	408	411	371	366	422	414	395	418	390	380	395	401	414	377	444	390	380	378	410	394	384	348	420	423	377	424	387	387	416	411	377	377	409	405	387	365	372	410	397	418	403	410	403	392	419	409	392	399	407	397	402	429	393	402	398	380	407	397	393	438	370	400	413	370	394	389	421	362	374	395	418	402	357	402	400	409	372	426	399	377	404	417	425	377	449	414	382	372	384	428	378	366	412	396	398	366	395	393	416	419	410	356	400	392	369	375	382	379	376	395	349	374	428	381	412	414	396	392	400	391	381	361	366	385	390	437	382	392	401	370	387	406
58877	103063	82305	56239	32566	13585	3742	1078	798	658	687	686	712	713	658	675	645	659	668	649	698	685	705	685	645	672	681	643	651	640	662	677	674	685	675	658	690	677	696	633	674	637	687	725	668	695	675	610	682	648	698	629	634	697	662	689	677	678	696	671	675	653	679	676	696	707	625	674	653	678	661	658	703	693	682	654	643	612	631	646	690	673	667	635	643	694	703	666	676	646	654	645	677	678	713	657	646	680	627	659	686	719	657	662	657	674	717	689	641	620	637	676	715	679	673	685	678	692	633	672	648	684	664	673	710	661	701	711	685	694	674	704	684	683	692	660	653	651	657	702	632	681	641	709	674	661	739	704	671	714	701	668	627	649	642	650	668	644	649	682	646	697	668	658	705	641	668	694	694	615	619	726	687	717	646	639	642	654	668	675	653	668	662	689	677	641	692	614	652	579	659	679	658	683	670	685	639	660	682	730	627	670	706	668	666	666	656	705	696	700	696	622	711	690	689	631	675	651	683	700	628	646	677	633	673	644	639	624	701	643	643	674	664	682	704	673	646	690	647	638	629	612	688	646	712	626	698	659	667	676	661	652	690	633	702	606	705	643	640	675	620	683	652	710	688	673	662	640	647	679	684	656	678	698	631	688	689	610	676	653	678	648	637	697	632	652	644	682	643	658	686	664	664	743	672	705	646	661	656	667	686	703	679	637	690	646	699	664	676	710	666	679	649	705	682	699	700	631	683	670	692	682	670	661	665	692	633	685	653	650	673	667	673	645	697	651	665	658	635	693	709	688	667	634	660	703	674	658	637	658	646	680	722	630	647	722	671	693	656	639	709	710	678	659	683	677	645	677	654	647	643	664	729	663	599	657	659	654	702	707	640	670	661	686	682	676	654	654	684	646	694	659	677	653	659	621	663	710	649	685	700	672	673	690	662	640	700	669	661	603	681	668	682	633	687	664	637	679	656	679	609	643	714	647	684	672	649	687	676	662	685	624	669	680	649	664	679	633	693	644	623	611	687	671	652	684	693	690	676	662	696	661	653	643	664	702	661	689	680	657	705	679	700	644	677	663	680	648	663	690	630	650	675	655	701	631	641	675	699	626	656	697	721	643	684	704	640	639	629	661	670	654	708	645	682	666	674	742	659	644	680	619	687	716	677	695	675	646	660	674	635	669	688	653	658	730	662	679	670	714	676	669	637	669	700	644	694	615	673	644	696	683	690	692	671	688	678	688	620	669	703	607	688	682	631	671	658	679	682	695	626	643	663	637	701	639	673	669	683	649	692	653	690	662	692	701	630	715	657	650	619	686	673	651	643	678	645	642	711	713	644	687	645	649	685	681	658	653	697	672	702	688	687	696	669	653	638	687	668	687	702	691	681	720	704	627	689	678	678	646	714	697	701	715	667	672	635	681	630	696	687	650	677	654	684	707	672	701	669	690	628	599	649	716	684	667	592	694	662	715	671	666	702	663	652	652	646	701	716	650	676	636	653	616	646	690	660	632	635	612	675	677	653	693	640	706	650	680	679	695	635	664	648	685	637	656	637	633	675	638	648	630	667	710	654	685	635	674	697	652	671	659	658	696	630	668	663	740	651	715	623	672	659	664	646	722	680	696	652	651	668	689	674	651	646	698	699	672	685	667	673	672	672	664	657	662	687	698	686	628	677	644	638	658	662	664	710	664	694	645	648	649	635	639	654	693	648	671	667	662	643	654	659	705	670	649	683	646	668	698	656	704	669	640	681	647	664	636	681	669	703	636	668	685	604	687	670	644	646	718	635	676	681	640	667	719	684	667	669	650	663	654	634	663	646	671	616	711	712	668	632	650	684	711	680	647	698	685	657	657	661	683	646	675	656	689	670	690	648	707	662	672	660	659	684	684	681	666	664	660	704	663	647	703	635	672	673	636	704	725	635	669	670	597	669	655	637	692	635	668	696	697	641	644	677	645	683	686	697	682	682	666	741	659	653	674	628	651	682	682	690	622	654	687	678	661	703	633	678	735	657	657	650	640	675	664	689	661	632	666	681	677	616	632	714	671	664	681	651	694	660	671	710	646	659	645	651	701	679	689	675	708	634	663	687	648	648	688	691	670	679	708	676	686	715	620	655	695	642	678	698	634	626	632	652	630	672	622	684	652	642	666	652	644	668	687	665	666	647	720	646	723	648	660	665	647	656	737	626	696	690	726	644	634	674	705	673	693	712	640	664	667	674	676	617	678	657	681	673	723	689	696	660	652	694	686	647	655	647	703	735	687	662	666	623	651	651	657	668	688	651	674	656	691	680	620	654	689	684	713	668	669	641	665	660	709	652	656	660	655	696	695	666	681	675	669	638	664	657	694	682	666	663	617	687	680	645	660	671	696	668	708	682	705	712	660	654	675	694	615	685	635	679	681	660	679	675	704	639	706	678	633	622	653	720	670	657	650	661	672	685	662	645	684	688	681	665	637	658	704	665	678	666	622	682	694	664	647	679	653	659	654	643	680	698	674	708	664	651	703	676	699	655	694	678	688	698	650	624	685	692	641	645	663	658	651	666	677	639	698	639	653	604	682	669	656	664	667	642	633	697	695	647	663	670	666	643	717	666	679	680	655	721	664	636	631	696	630	690	667	646	643	642	667	673	675	653	652	665	641	664	638	604	654	652	677	638	682	697	635	639	687	662	676	600	666	589	650	698	680	699	628	634	640	682	676	679	635	687	649	645	716	691	663	689	695	619	675	692	674	698	660	653	650	676	637	642	607	665	659	634	676	724	649	646	677	677	698	640	672	675	692	681	642	655	653	675	667	673	668	653	651	675	632	650	660	686	689	661	646	638	653	677	678	697	656	657	644	637	661	689	667	703	705	668	718	690	670	617	628	643	655	707	674	656	641	667	715	686	663	660	637	650	627	658	696	655	741	677	688	667	645	661	675	666	677	692	709	612	640	665	627	634	691	625	722	629	706	648	652	664	672	655	661	612	678	618	616	659	677	666	610	680	648	663	669	649	687	678	595	612	633	650	661	719	690	696	673	687	695	672	702	665	657	688	643	631	669	670	653	650	693	644	621	661	658	691	625	651	663	678	665	654	689	654	674	624	663	699	630	634	644	668	679	673	661	655	687	752	664	615	684	672	682	671	618	637	648	679	662	633	688	696	642	664	630	711	661	654	686	691	712	679	627	696	670	637	650	630	631	661	649	652	620	656	670	654	665	650	635	672	653	681	670	678	663	593	658	666	679	633	713	698	649	701	644	656	712	692	697	667	675	685	658	691	674	651	679	669	654	636	662	744	636	671	671	679	668	666	668	673	686	635	650	656	659	624	670	686	677	667	669	672	667	632	673	668	686	653	737	688	679	679	651	667	699	730	663	688	664	653	660	719	703	672	702	695	678	704	656	690	662	638	700	628	653	643	668	680	652	675	689	628	678	704	656	668	665	627	672	651	683	649	676	645	658	691	709	679	653	670	700	622	709	664	634	659	661	694	665	663	640	628	645	655	661
28479	31784	31369	17745	4509	1074	477	307	323	323	301	321	307	307	308	316	298	317	304	266	285	349	312	308	283	329	317	306	306	313	272	333	304	305	300	276	266	302	319	325	337	295	326	285	318	334	311	302	312	293	309	319	297	278	297	328	289	312	296	296	282	310	295	299	273	332	300	307	318	290	345	303	311	300	287	297	305	293	323	307	292	316	318	280	314	301	327	290	286	301	322	311	330	321	309	316	297	308	290	307	327	310	321	294	310	288	312	349	331	290	289	332	332	313	306	329	334	302	305	305	294	305	320	309	299	289	296	291	273	331	325	302	305	311	330	317	307	315	284	334	320	321	307	301	308	286	310	290	298	306	318	319	303	272	308	312	276	305	320	327	306	295	294	309	301	286	319	306	309	300	303	280	292	314	306	276	332	311	274	283	283	287	315	282	327	308	288	323	323	296	338	318	293	310	310	323	294	270	303	313	285	328	315	280	291	277	325	320	299	284	321	331	297	317	334	293	315	322	318	306	316	307	246	281	301	295	297	314	295	301	352	330	333	308	329	287	339	280	317	317	348	308	299	299	341	271	279	309	271	286	303	316	284	302	313	318	300	320	288	313	307	309	281	299	318	316	334	311	307	319	273	296	283	320	312	302	315	273	299	311	303	309	322	295	322	278	287	324	307	319	310	292	273	324	297	302	292	304	317	324	310	286	286	297	317	301	314	312	316	321	314	295	302	294	322	334	319	325	293	316	276	290	321	280	284	330	310	277	329	318	292	304	320	320	328	309	278	297	303	282	309	263	316	334	297	307	339	328	291	313	313	301	308	290	311	329	301	295	308	314	305	304	307	299	311	276	297	322	310	301	292	311	330	308	306	309	321	327	298	297	291	293	302	312	327	315	285	321	313	290	288	330	292	285	320	307	296	302	298	299	310	311	270	289	283	288	293	302	306	332	276	267	302	308	289	317	312	295	308	330	316	292	298	310	332	310	301	314	322	320	342	314	306	327	336	305	294	353	284	341	326	297	307	322	302	284	310	289	296	299	304	295	294	304	297	302	328	313	333	313	338	317	291	294	323	312	293	338	317	275	301	300	307	290	312	309	267	281	286	354	327	324	275	311	292	340	286	325	301	310	331	317	299	326	269	333	309	307	311	302	295	345	323	326	309	318	308	292	301	307	310	292	310	318	309	290	301	295	310	283	312	304	315	277	286	275	310	299	316	293	286	287	324	315	281	327	299	318	314	295	343	305	302	318	297	315	304	296	294	318	312	281	302	307	322	320	284	331	313	274	290	274	296	321	310	294	269	309	313	273	282	323	321	310	323	331	309	323	299	323	302	294	312	272	293	288	258	300	314	325	286	301	286	301	318	275	327	297	323	337	306	297	303	279	302	272	300	300	305	309	284	311	341	306	327	316	311	312	306	303	296	314	298	314	303	294	281	310	310	302	308	308	320	314	316	294	307	308	281	304	301	317	308	320	309	304	318	302	310	292	305	334	323	290	333	322	300	300	317	285	315	299	300	294	310	324	314	318	266	306	295	327	307	332	313	321	330	329	320	291	324	289	290	331	292	287	290	307	299	311	297	336	307	279	314	319	301	292	309	277	315	293	291	317	298	295	316	333	287	308	327	306	318	307	335	303	277	356	309	312	337	310	308	293	297	343	347	324	353	302	283	314	329	291	281	289	328	329	280	285	305	291	328	293	303	309	332	288	301	339	295	289	319	335	302	309	289	283	289	316	294	304	336	309	324	317	277	316	298	284	314	305	307	314	326	304	296	271	317	314	325	271	273	328	295	322	323	337	296	293	302	314	308	363	279	328	298	330	315	316	300	285	307	290	304	315	311	337	311	309	275	294	299	269	311	286	277	322	280	309	321	319	296	333	305	290	308	321	320	310	307	284	334	307	334	333	302	297	319	283	298	331	301	327	303	311	274	300	286	296	313	314	317	296	309	312	300	308	348	300	302	305	305	314	294	327	299	306	283	300	303	284	285	294	330	311	299	310	323	312	303	315	287	294	296	298	331	316	338	305	312	305	319	315	292	317	296	291	291	283	282	334	302	290	306	312	335	285	336	316	325	275	288	305	300	297	282	301	258	311	322	288	299	313	287	294	266	292	301	305	308	310	303	329	347	308	289	299	288	297	281	302	312	323	299	351	316	323	325	302	303	301	324	284	314	319	286	300	313	311	296	284	295	294	318	297	329	310	304	313	295	302	306	282	316	311	316	315	290	317	345	334	320	324	335	302	323	335	310	275	340	323	318	330	324	302	332	300	320	346	326	308	308	305	304	305	322	314	334	281	339	315	295	291	332	311	319	289	270	324	290	354	311	303	357	289	288	285	308	314	294	290	346	313	300	302	289	317	308	300	328	311	316	298	306	310	294	328	305	314	290	292	299	344	329	298	308	306	319	304	297	317	309	332	309	314	278	312	307	324	294	284	314	313	283	301	315	291	309	279	306	296	316	313	313	298	295	317	292	303	306	315	294	323	305	312	311	311	320	307	314	281	317	313	327	291	337	333	317	315	316	356	274	296	339	317	310	332	290	303	291	264	269	307	308	307	280	304	315	298	321	315	323	306	266	323	313	336	301	279	290	302	306	316	308	286	318	319	316	309	305	331	291	319	317	289	295	283	323	293	312	317	298	266	309	318	294	331	289	313	331	306	286	310	305	282	290	284	334	317	312	293	299	296	289	278	300	310	317	293	300	280	296	312	318	309	287	333	300	300	279	313	293	302	316	304	293	310	299	300	290	305	300	323	320	316	318	320	334	330	288	292	301	320	317	300	292	304	303	309	282	262	330	338	351	294	309	319	322	310	308	321	293	297	314	290	350	308	327	303	330	316	307	318	321	289	310	305	298	326	355	287	315	319	302	345	283	300	300	302	292	313	287	288	316	313	297	324	300	306	344	319	306	293	296	291	296	285	310	320	325	320	305	332	300	317	320	339	296	281	294	303	308	302	329	304	305	308	316	299	317	319	304	315	286	292	319	288	273	331	315	358	354	320	297	322	286	329	307	305	299	303	309	312	280	326	300	300	313	307	339	294	301	317	288	279	304	315	315	292	286	299	291	298	320	320	289	305	311	304	287	319	309	303	299	282	345	294	312	325	307	297	302	319	299	302	297	334	316	295	316	300	274	312	276	338	293	310	314	264	313	296	325	324	303	311	327	287	317	292	338	284	301	322	301	318	308	299	300	315	320	315	297	322	314	308	318	302	292	286	321	324	291	309	317	270	301	300	298	310	280	290	283	297	269	314	302	299	281	298	308	309	293	342	319	303	302	289	313	331	313	303	274	315	307	340	293	329	292	296	290	312	294	340	304	329	286	296	313	319	305	310	305	303	304	327	299	303	306	334	280	289	341	323	314	316	319	328	277	287	317	283	303	331	345	311	317	317	273	294	304	298	298	303	313	279	302	316	298	292	331	286	327	329	330	324	286	311	323	286	302	312	317	285	334	326	297	323	291	296	303	343	305	309	309	296
33050	49977	37187	20386	7518	2333	900	641	548	549	547	537	570	573	561	548	588	533	490	578	549	518	555	525	561	562	550	564	539	545	580	613	564	550	572	539	518	535	539	555	510	553	523	570	561	544	523	571	530	556	556	544	579	570	538	542	566	559	555	576	563	557	527	549	536	552	560	590	550	532	551	566	525	569	517	525	555	518	587	564	526	527	549	520	548	589	556	579	549	536	580	529	517	559	569	539	545	545	526	571	509	548	551	544	537	545	579	530	548	549	550	557	594	501	496	522	525	520	516	555	580	562	571	569	539	593	532	615	535	540	525	508	585	516	508	532	536	539	544	586	542	551	515	541	560	581	560	580	550	572	543	534	573	547	538	537	523	531	540	575	543	590	584	546	542	606	557	540	584	545	537	553	581	550	550	528	547	540	568	548	532	558	502	570	560	581	588	559	539	549	561	567	561	587	525	554	568	536	576	574	558	568	543	552	559	558	568	536	575	568	543	542	557	528	535	528	540	579	529	565	538	530	563	594	596	563	573	515	544	548	525	542	535	525	595	545	545	566	546	512	560	569	585	584	579	594	520	573	595	501	533	549	511	561	556	514	585	551	584	552	562	536	576	588	556	557	523	581	548	576	544	575	572	566	531	539	522	569	546	499	542	548	566	552	562	561	565	541	534	556	542	538	550	549	488	596	589	521	561	521	521	554	542	629	569	529	628	516	549	543	527	575	534	563	529	539	520	572	540	617	563	542	616	573	541	550	584	523	584	575	520	535	535	530	526	540	573	565	529	574	490	535	513	552	576	575	558	538	582	580	552	606	558	558	539	564	537	549	536	566	566	544	550	555	585	556	577	515	574	564	554	518	580	543	502	574	558	569	530	529	532	542	582	544	557	576	576	559	574	564	529	545	597	578	611	546	525	554	547	546	579	564	549	576	538	606	559	534	540	607	575	538	508	536	554	571	568	506	564	532	543	545	565	558	542	558	549	531	558	519	542	560	577	595	531	528	533	608	535	608	534	619	507	579	572	562	566	563	564	560	556	578	526	549	528	542	583	552	537	522	575	527	525	570	547	561	494	542	547	528	549	531	552	561	592	536	555	561	565	552	521	584	540	593	553	576	578	600	578	562	548	554	518	538	541	559	523	533	575	563	580	582	558	617	538	565	537	571	516	560	548	557	546	515	544	519	564	548	550	552	535	519	578	542	587	516	587	558	519	554	490	538	537	534	584	528	511	532	579	573	541	548	555	549	534	557	547	573	592	527	546	607	585	524	584	562	560	567	549	514	552	567	571	582	577	543	543	548	508	549	517	571	559	620	585	567	560	570	590	572	560	543	544	570	583	528	523	516	584	557	535	599	538	511	569	543	583	545	534	559	533	568	565	538	555	590	572	575	530	533	583	558	558	565	516	548	581	565	541	523	596	569	572	585	578	586	516	555	551	574	539	555	567	533	562	567	567	525	516	552	588	551	572	563	512	590	507	602	561	574	594	527	529	536	563	515	570	550	547	539	552	515	570	564	524	533	583	570	601	541	562	561	558	551	570	571	532	529	575	548	529	560	584	526	566	512	528	604	558	577	569	558	546	564	537	537	556	548	548	573	558	526	520	563	526	605	582	553	551	570	544	525	578	548	555	576	587	552	577	560	524	553	559	561	548	544	564	563	531	598	561	549	563	532	552	551	526	520	531	562	564	563	564	581	535	560	506	539	547	530	525	513	546	530	569	537	558	546	536	568	535	543	532	578	523	525	564	578	581	539	517	557	567	547	534	572	585	557	546	583	536	575	565	504	544	588	545	558	557	578	563	575	545	552	578	539	544	542	542	601	553	528	574	573	557	550	545	568	536	584	542	600	522	544	587	557	550	549	579	586	598	557	510	603	548	544	530	549	543	567	506	560	531	562	553	554	576	546	531	572	529	544	581	539	556	540	564	519	520	587	528	548	562	551	577	611	604	532	556	593	537	558	566	534	530	571	487	547	594	546	554	562	592	579	540	561	525	558	525	567	559	571	533	557	552	563	573	576	523	558	584	546	583	553	559	520	529	563	557	519	568	572	534	579	534	577	555	571	543	548	544	562	589	548	563	564	562	528	574	558	570	579	514	516	551	509	504	524	539	495	543	559	586	533	588	575	601	588	552	552	568	568	587	529	519	550	560	565	512	518	550	510	525	591	593	541	545	550	556	551	517	556	550	501	580	542	570	539	549	532	576	525	604	539	546	568	535	561	554	574	566	569	558	536	561	509	569	559	588	549	520	562	540	577	539	586	551	538	558	582	550	538	562	530	571	546	554	543	566	526	555	545	597	548	541	571	555	561	517	534	559	562	535	520	576	553	555	581	558	529	534	560	553	560	539	533	571	548	527	572	578	566	531	565	529	583	562	572	571	558	587	514	551	517	558	559	583	526	540	591	573	491	579	598	506	548	534	545	555	550	557	589	562	601	500	517	541	560	556	558	564	558	533	577	552	520	543	570	525	577	556	557	572	583	577	537	556	604	575	565	537	587	582	545	585	548	588	539	568	539	560	603	592	550	527	535	550	542	580	559	546	564	584	560	591	519	548	523	561	613	576	529	549	533	560	546	532	547	569	546	564	593	545	540	528	556	552	597	540	593	525	559	548	606	553	585	587	552	558	531	539	545	564	597	540	567	519	626	572	548	605	513	589	495	548	530	539	544	565	557	567	566	540	554	544	542	527	513	544	583	557	543	576	600	555	530	538	578	564	539	566	528	573	527	551	528	563	597	563	588	537	565	519	553	549	610	571	587	533	550	564	565	554	561	581	573	526	572	521	543	543	591	541	537	541	525	595	584	556	550	530	542	564	542	566	535	574	547	561	545	553	599	576	541	563	576	554	559	567	523	526	535	566	536	539	534	534	522	566	539	578	553	576	548	584	519	582	584	590	547	576	529	619	558	533	511	565	538	528	537	553	561	542	573	609	528	516	546	553	570	558	527	535	551	541	561	532	637	569	540	556	553	554	566	518	566	549	529	576	533	601	534	561	563	543	543	592	520	529	550	595	587	532	592	618	553	571	590	518	556	533	553	534	503	564	527	542	564	581	599	526	500	547	562	535	588	505	551	552	530	532	525	552	566	540	527	538	565	571	578	558	547	556	535	569	573	595	562	562	541	500	513	538	538	559	531	527	576	552	553	568	519	543	542	552	560	536	556	614	505	544	572	548	563	596	545	516	534	565	559	558	533	496	550	549	573	506	531	589	548	520	588	513	515	576	542	533	563	536	531	562	560	565	571	540	545	563	558	523	501	545	555	536	558	571	535	585	531	551	539	555	546	544	547	548	569	531	530	556	566	557	532	570	530	555	572	581	491	558	536	525	553	596	537	543	541	527	556	572	555	591	607	573	565	549	531	555	556	580	530	514	545	569	569	538	525	558	537	555	528	560	551	552	523	569	518	553	557	542	546	594	550	585	511	533	552	558	534	521	575	518	546	552	504	544	567	539	568	524	564	573	570	566	534	594	536
24555	24650	38045	34805	23532	12505	2111	512	378	379	356	354	308	331	346	360	375	308	373	348	322	313	378	356	359	380	367	370	326	319	356	320	374	329	320	362	344	331	314	332	332	308	364	347	323	356	323	338	355	351	349	331	388	330	340	335	309	314	354	351	340	356	319	317	377	311	321	364	334	327	333	339	330	338	315	341	330	334	358	309	338	343	390	307	343	341	343	328	334	325	354	312	353	337	358	301	335	329	329	302	335	328	303	336	326	369	302	350	327	290	345	309	330	346	318	325	353	337	327	317	359	308	339	372	363	356	344	360	344	301	303	342	317	317	343	329	336	324	357	326	326	365	333	336	331	320	339	358	371	352	335	347	300	319	322	335	338	344	318	351	342	373	356	324	330	342	323	347	313	330	332	338	308	376	326	313	320	339	339	335	352	348	323	349	304	359	331	360	342	342	322	314	301	307	318	327	333	357	336	333	350	361	323	317	331	336	321	326	347	365	348	339	381	338	330	335	332	323	320	360	291	332	312	358	385	336	355	359	357	306	321	326	329	331	315	323	311	343	345	355	338	327	308	328	348	307	351	343	354	331	344	334	320	332	375	345	366	324	327	320	361	351	346	349	347	332	347	329	328	348	329	336	308	350	320	333	325	356	333	343	355	335	312	348	314	327	346	329	347	350	331	283	360	328	344	367	362	343	354	329	350	330	343	319	330	338	334	348	334	354	342	326	319	371	382	311	312	311	364	350	351	335	354	347	357	322	340	377	338	346	377	339	323	328	328	378	338	295	342	360	330	310	327	327	346	360	346	330	314	300	325	314	326	323	360	335	309	324	332	365	323	328	337	316	370	336	324	332	353	325	334	329	341	363	369	373	333	301	347	324	338	363	318	346	330	341	334	355	328	337	341	318	362	328	322	330	325	364	358	343	348	335	334	331	328	333	341	366	325	333	375	328	335	333	357	336	320	331	327	333	335	309	340	340	338	340	331	328	348	360	309	347	342	333	340	332	340	337	354	330	337	326	368	340	336	330	322	377	346	380	329	315	319	324	326	400	337	338	332	328	322	325	370	348	318	348	359	335	365	349	306	354	332	347	324	341	342	333	349	358	328	314	333	341	305	350	344	348	333	340	342	353	319	327	334	306	347	328	359	373	361	349	336	328	368	292	321	363	337	346	320	367	352	336	331	319	355	381	364	323	336	305	335	356	328	371	333	363	316	357	344	330	333	301	313	320	298	364	315	353	323	346	340	330	374	335	328	359	312	358	313	326	320	328	337	336	351	335	357	339	383	333	315	334	347	352	321	335	341	347	364	323	346	378	380	351	310	339	368	319	352	333	342	324	316	318	329	373	310	381	323	351	342	342	352	333	339	319	334	314	311	331	328	367	344	344	339	390	352	373	335	362	326	348	323	347	347	319	332	336	323	356	345	333	339	329	335	304	371	359	349	310	342	366	327	363	333	332	316	325	315	366	371	356	310	313	322	358	360	321	321	399	346	393	318	335	338	324	342	356	345	321	317	321	354	360	323	349	363	331	343	336	337	353	331	341	364	316	332	343	336	335	321	360	330	345	344	334	328	326	333	364	334	373	323	347	344	331	326	318	322	336	322	344	363	323	326	327	373	335	333	323	326	335	329	335	320	311	348	332	311	349	337	352	329	326	303	381	326	363	349	331	346	301	328	355	309	350	372	338	324	337	393	322	325	340	314	320	328	345	335	334	354	297	334	333	328	363	329	333	345	351	353	318	324	360	365	346	359	349	331	324	316	339	298	341	365	298	334	333	331	337	353	335	300	359	294	333	330	359	331	330	354	304	335	321	301	335	318	318	326	327	367	345	363	341	319	329	361	338	290	311	361	347	353	323	353	336	305	335	350	328	316	352	355	337	343	333	318	323	339	334	339	319	371	342	331	351	359	331	334	332	336	338	351	349	331	311	380	315	358	355	344	332	379	367	352	327	333	345	317	340	342	331	317	319	345	355	339	317	335	339	333	353	348	327	380	338	329	324	303	341	343	361	326	363	345	332	336	301	342	346	317	313	326	338	348	368	340	322	368	360	340	326	349	353	325	350	359	331	310	314	339	343	378	350	335	320	352	357	341	330	326	358	324	332	302	332	393	312	352	376	336	317	335	311	321	312	311	337	330	310	311	363	365	344	344	344	315	320	314	322	344	299	363	343	359	354	339	342	331	328	346	341	348	311	342	316	343	358	346	306	328	363	348	330	345	346	335	316	355	336	351	352	331	337	330	353	364	337	363	321	314	310	379	336	357	303	306	334	309	328	338	358	324	354	337	347	343	345	357	347	337	326	352	327	319	348	319	342	332	341	345	349	350	352	327	344	327	349	344	327	342	319	303	319	310	320	350	361	305	321	332	334	317	334	327	320	376	302	342	345	341	322	338	322	336	334	316	365	339	310	348	319	343	341	339	365	339	346	329	319	341	324	337	366	318	340	355	334	332	336	321	337	323	351	316	367	326	347	329	365	287	353	318	340	337	342	369	356	341	370	342	316	328	353	326	333	344	349	354	317	346	343	335	381	341	343	355	345	308	336	335	338	334	348	355	355	352	339	327	355	333	342	338	328	368	363	348	353	362	360	325	360	316	331	314	329	309	362	334	384	329	335	338	319	328	330	340	325	338	343	306	357	379	328	345	341	349	345	303	353	336	344	365	324	339	341	335	327	300	297	357	359	353	325	342	322	348	367	304	333	338	348	368	343	312	344	306	323	344	337	354	348	327	318	360	334	354	349	327	339	338	321	345	333	337	336	349	330	312	359	344	335	341	306	329	297	350	337	376	300	329	325	324	375	363	335	372	358	324	336	339	337	357	295	344	316	329	305	356	354	317	319	338	345	325	336	357	340	349	321	341	339	339	370	346	334	320	336	360	343	346	348	351	317	323	364	337	337	365	330	382	344	356	347	329	354	353	349	308	357	367	347	351	302	365	312	321	342	345	348	347	348	325	344	359	339	340	336	350	328	333	354	365	309	339	321	342	336	323	326	344	343	343	347	324	345	337	342	373	350	314	338	317	339	327	320	361	327	330	356	328	336	323	352	281	354	350	349	309	350	295	338	354	328	342	348	364	352	326	304	333	320	361	318	351	317	316	373	373	322	344	357	319	378	295	355	358	316	311	330	344	313	339	350	341	327	338	340	333	323	365	365	318	353	349	337	329	344	334	341	360	352	340	349	346	349	318	302	337	341	334	325	323	336	350	337	322	338	335	331	338	331	366	329	350	330	332	312	324	357	310	342	300	311	338	344	337	348	301	364	331	366	342	307	325	336	370	312	346	356	325	346	302	346	345	347	311	351	334	337	342	366	353	320	322	331	339	333	336	335	366	358	333	330	342	350	324	339	341	344	366	292	344	301	356	362	325	353	338	340	327	322	338	339	331	338	327	339	327	361	359	333	322	329	346	353	294	313	303	335	347	351	327	360	332	299	335	329	322	375	346	307	337	350	354	310	318	332	364	325	316	349	333	387
58362	94066	73309	48191	28309	10439	2755	935	655	573	598	590	575	581	655	582	623	633	593	619	563	606	620	608	591	585	635	614	595	605	559	578	563	585	617	635	621	586	601	625	580	583	619	611	584	615	567	598	587	636	617	629	562	579	599	589	612	589	619	638	566	623	654	541	601	618	615	542	581	583	607	588	633	592	631	618	584	625	603	591	606	587	644	575	599	588	568	595	598	540	646	601	627	608	613	582	615	626	635	551	601	580	603	579	581	662	611	567	570	542	598	600	599	543	635	587	607	621	617	563	557	588	591	606	584	642	549	573	577	570	598	606	561	600	645	599	596	570	626	557	627	574	586	611	578	612	610	555	556	599	594	585	594	625	589	605	605	596	641	590	603	626	585	605	549	568	566	598	574	604	615	637	634	622	562	607	623	601	566	580	583	597	607	570	599	573	568	630	583	590	570	594	621	593	596	611	678	562	598	556	538	601	592	585	594	604	621	582	605	558	602	619	583	611	678	591	558	584	604	592	576	600	627	584	614	616	619	556	639	586	607	602	617	546	622	626	609	612	623	603	570	595	576	562	592	591	570	587	589	620	606	627	613	658	597	596	601	642	586	571	612	566	651	608	634	608	613	601	571	640	595	639	582	584	563	612	604	591	628	574	594	566	597	583	582	631	592	598	617	565	614	581	591	602	587	638	611	561	555	608	590	604	610	630	612	613	609	594	594	536	608	571	591	631	594	589	589	636	600	605	617	577	544	568	602	597	632	582	590	591	570	608	600	577	595	575	571	613	635	581	609	587	642	632	589	599	580	595	578	593	574	537	630	587	579	570	618	589	577	592	615	568	608	560	614	585	605	592	588	589	624	630	600	584	615	584	572	608	572	611	629	630	601	617	574	606	659	581	610	569	591	567	618	584	609	625	605	556	577	617	579	626	573	559	613	557	601	630	616	632	584	601	587	617	611	617	603	648	554	590	590	621	581	578	605	602	609	585	570	599	619	595	583	628	585	537	577	543	645	598	596	568	647	593	615	609	570	597	638	616	607	605	612	611	573	630	607	584	589	605	579	636	564	593	587	617	560	643	604	624	543	613	604	608	585	586	600	633	615	598	597	630	561	613	654	574	573	605	634	589	589	601	610	602	598	587	620	576	551	608	613	555	581	605	601	628	622	603	605	571	617	615	545	604	617	641	593	587	584	606	654	577	556	629	566	590	603	569	602	565	618	659	590	582	585	572	564	595	625	581	578	634	547	643	559	607	584	619	593	625	590	594	603	609	633	623	601	557	610	651	565	587	587	640	630	635	585	617	596	610	570	636	638	584	615	605	578	579	616	611	545	560	612	633	558	609	633	608	610	592	613	595	596	607	601	616	599	576	603	586	622	612	594	598	603	584	570	562	585	614	581	577	614	584	649	595	595	602	598	599	617	595	642	586	592	610	605	633	592	631	651	569	602	575	575	611	579	572	581	666	578	554	623	625	570	593	598	606	631	604	596	596	605	554	621	627	579	576	599	569	638	598	543	598	609	572	559	613	656	584	581	595	600	582	581	572	594	626	614	566	601	560	582	573	568	576	613	619	574	591	612	573	582	577	567	641	594	616	602	601	594	613	603	574	625	619	634	617	572	619	638	598	606	563	557	572	567	604	590	611	595	620	583	582	575	601	557	570	591	596	579	580	576	578	564	597	565	603	599	607	606	584	572	649	643	581	594	614	600	625	594	588	608	620	604	603	592	621	556	602	589	553	584	548	588	603	596	576	558	603	592	628	632	589	592	579	594	565	558	609	586	590	624	610	624	640	591	590	603	601	605	629	583	600	613	530	581	584	615	557	603	613	641	619	608	608	551	631	552	608	602	561	575	586	584	586	617	612	592	630	607	581	609	570	565	601	658	635	602	572	577	627	584	595	566	568	560	596	592	565	566	593	595	654	585	661	572	605	615	583	577	600	650	660	614	605	601	576	627	585	597	583	597	646	578	595	648	618	596	641	608	601	617	573	591	624	598	587	599	642	597	615	626	631	588	630	608	616	605	602	611	588	605	559	600	583	595	540	600	522	604	621	569	628	568	569	576	581	613	584	599	585	570	619	585	630	639	568	616	622	619	586	617	579	569	570	603	600	619	614	585	566	604	639	597	584	594	572	584	585	599	623	620	576	590	545	591	632	601	627	599	606	617	624	594	578	592	576	589	553	578	624	537	631	620	588	593	584	571	608	570	604	581	590	631	591	593	609	595	561	610	589	583	580	528	556	581	587	647	579	586	610	584	604	562	664	613	561	577	559	608	560	598	608	591	570	579	589	616	556	538	572	609	617	599	606	586	619	599	594	633	591	588	571	566	628	623	581	583	577	569	588	604	583	623	580	578	652	566	603	616	598	574	590	606	614	627	578	595	583	641	576	585	562	580	599	576	577	633	565	594	575	572	652	597	608	602	568	597	596	578	620	614	575	597	572	619	639	597	549	589	564	641	548	607	662	567	604	616	588	606	599	606	590	572	587	616	603	596	601	622	570	602	593	595	572	614	574	653	543	612	573	604	588	599	612	629	615	600	632	609	553	597	583	602	575	616	617	676	580	629	584	594	614	602	578	581	631	612	598	611	654	619	628	628	564	588	579	590	548	576	582	618	584	589	612	592	598	576	604	650	596	567	593	625	580	583	633	591	622	613	635	590	606	621	619	602	625	623	588	612	570	611	606	603	618	569	600	593	600	580	564	613	616	626	591	628	599	593	588	591	623	612	639	620	578	611	557	579	620	657	608	621	594	625	592	591	574	595	623	598	582	609	615	571	598	541	601	604	547	595	605	619	593	577	592	603	589	599	608	613	570	647	555	570	606	579	551	589	585	616	612	559	545	591	609	632	564	596	646	612	620	604	610	581	587	606	553	587	622	590	632	594	597	639	607	586	603	578	605	629	576	565	627	589	581	582	543	621	613	585	621	552	623	595	564	620	610	646	590	548	634	591	607	581	586	573	602	581	593	601	597	574	640	635	568	614	609	582	607	583	570	580	607	598	613	605	632	586	579	631	598	599	599	647	616	619	625	607	582	590	625	597	570	607	587	600	551	548	646	642	614	574	581	596	642	586	625	569	632	560	586	622	592	599	600	628	588	563	633	614	602	587	554	615	611	558	602	596	581	603	609	587	619	592	611	634	591	586	635	585	577	624	588	583	589	591	570	583	570	587	616	619	583	600	615	572	618	603	558	606	638	576	561	588	570	603	625	584	636	582	595	608	623	598	597	607	597	576	627	554	572	609	602	605	547	625	604	564	609	591	583	588	626	603	651	552	628	594	587	569	565	580	598	590	612	654	600	589	679	604	581	596	626	623	594	628	616	579	564	627	573	586	618	613	629	564	631	587	592	599	638	605	559	639	590	587	601	572	576	597	583	564	601	596	623	621	584	617	563	640	578	605	550	577	609	601	609	580	581	588	575	611	634	589	571	590	598	606	614	603	600	610	592	564	619	583	595	591	582	629	599	584	596	606	636
23513	23046	35243	32338	24933	18991	6785	789	455	430	414	395	400	421	407	403	386	427	420	389	413	387	411	406	439	403	404	394	373	393	384	394	388	377	404	418	403	393	428	416	430	396	377	416	369	413	387	392	395	393	384	385	416	406	378	373	395	418	385	405	447	419	409	371	400	387	404	367	421	386	402	425	361	384	407	391	423	377	379	381	407	386	381	399	377	388	371	404	412	372	412	403	398	372	402	415	412	437	386	417	420	409	426	377	417	364	425	413	406	368	404	406	393	423	392	394	403	432	432	427	385	392	411	393	377	401	416	399	426	364	358	407	347	356	397	358	424	404	406	404	392	381	426	433	393	404	391	405	419	414	380	420	399	402	406	387	404	386	386	387	401	396	358	407	415	399	396	396	383	382	405	403	428	388	387	383	395	405	363	401	417	381	416	445	407	388	378	435	371	373	401	400	408	393	414	430	399	367	381	344	406	394	386	398	367	408	396	406	388	400	397	396	391	380	393	403	405	371	379	378	354	399	444	397	390	369	390	390	386	425	382	434	379	403	367	390	403	397	376	399	412	409	401	447	405	402	391	390	402	377	403	395	381	372	395	380	381	425	421	419	403	441	417	379	417	386	390	400	408	406	376	381	445	363	396	388	369	419	408	412	399	404	393	367	411	407	434	361	396	420	400	390	387	361	403	439	408	361	397	415	412	409	407	459	456	379	367	391	391	384	406	398	432	401	369	383	373	400	395	388	404	391	395	414	384	404	379	399	404	401	386	408	361	399	398	379	408	398	394	362	422	374	366	406	413	391	428	410	399	387	429	397	408	385	397	409	378	417	418	409	418	386	412	363	390	374	407	394	379	410	374	426	408	396	428	418	404	366	389	401	423	417	413	421	421	413	383	390	438	441	378	371	412	393	417	383	388	379	403	400	409	422	429	377	388	380	364	383	380	427	383	393	408	411	402	377	379	403	409	384	403	408	375	379	385	395	404	408	371	384	367	413	424	410	426	401	389	415	360	417	389	377	369	397	371	429	393	407	406	414	393	350	396	387	413	403	405	385	424	416	436	401	419	389	398	412	407	389	378	334	388	379	395	373	413	370	426	384	389	400	409	430	367	370	424	419	386	410	432	407	422	380	403	378	383	392	425	392	399	390	414	387	384	348	393	383	406	366	408	392	367	414	422	409	403	393	403	362	392	385	379	417	403	384	388	412	410	407	410	384	430	391	402	408	378	413	389	365	422	393	373	378	375	373	395	410	394	382	428	417	420	426	408	409	382	393	380	372	364	399	428	389	393	423	427	380	421	432	411	439	391	379	381	371	390	445	386	380	360	397	419	414	366	404	411	380	408	412	418	411	405	374	422	406	415	392	390	372	398	437	379	381	389	400	397	430	435	372	394	429	433	409	405	425	394	364	380	379	395	342	426	427	403	396	402	396	415	432	390	394	407	399	402	375	400	414	432	389	382	364	386	420	414	377	389	400	405	424	385	404	359	357	387	389	409	403	401	384	419	411	396	371	389	367	413	430	396	385	416	369	391	412	388	393	429	363	398	431	347	423	388	406	403	423	400	373	370	414	383	402	360	402	409	403	394	416	380	420	427	378	406	397	401	383	396	352	430	398	398	406	424	382	371	410	394	413	393	428	432	373	426	385	381	386	377	387	398	426	416	409	404	393	386	377	422	453	397	362	437	380	350	406	394	431	412	381	396	425	372	365	385	417	380	407	380	406	414	384	393	415	415	394	370	401	385	419	410	396	390	396	373	403	411	393	381	398	402	378	404	415	383	391	392	395	399	435	412	398	384	376	409	420	406	419	424	372	392	379	383	392	391	366	389	396	425	416	407	400	405	369	410	394	364	382	406	377	373	398	381	399	423	390	410	420	390	377	396	424	388	406	375	392	382	392	382	414	399	393	419	394	429	380	368	387	413	422	429	389	386	404	385	402	376	414	416	390	402	380	398	418	390	406	391	409	364	388	433	405	377	450	404	395	414	380	381	398	385	405	389	390	400	408	417	343	395	410	383	378	395	400	420	374	383	408	373	394	401	380	379	430	408	408	378	381	402	417	403	394	409	417	421	406	410	415	418	399	426	421	380	376	394	396	384	404	415	390	394	377	432	413	394	404	389	430	404	391	416	394	420	403	383	378	390	385	389	372	399	383	386	377	378	384	408	412	392	388	393	425	401	402	366	402	381	376	422	397	399	383	408	407	378	453	393	372	389	373	408	389	387	410	411	399	393	438	392	414	395	392	368	392	433	375	392	428	386	405	391	428	430	430	378	370	372	424	391	397	396	399	348	396	381	401	381	398	415	387	430	383	388	405	399	382	369	379	385	395	388	378	381	419	364	405	405	405	372	382	414	363	392	396	387	390	415	418	396	415	408	378	354	396	413	412	410	422	416	431	394	361	379	396	396	364	420	401	399	410	423	345	415	424	422	403	384	401	417	412	405	365	412	435	385	404	428	383	412	407	431	408	424	377	416	407	400	376	422	429	380	364	403	371	396	440	421	361	414	365	407	395	394	381	380	369	398	404	424	425	403	401	400	388	389	395	409	395	373	401	412	397	417	385	369	390	429	415	399	407	398	384	425	405	374	388	412	394	384	423	399	427	379	382	414	388	419	417	416	405	413	390	418	391	369	376	434	391	392	368	395	403	397	393	419	399	386	406	429	402	403	404	387	390	418	437	408	381	416	400	394	345	422	397	401	414	400	433	396	405	409	393	424	385	401	375	385	426	373	412	394	402	406	391	420	366	387	377	373	419	388	364	369	373	389	394	397	410	427	382	419	426	362	395	403	395	419	370	361	404	405	384	422	408	431	400	396	393	393	382	404	342	401	404	397	421	392	408	399	385	406	375	398	408	417	373	401	392	378	380	404	388	382	416	377	394	415	391	403	437	404	427	398	405	376	423	370	382	398	416	407	392	376	386	385	405	426	399	388	434	393	425	382	418	378	392	370	442	378	384	403	375	396	403	391	434	388	391	435	424	402	408	374	359	382	400	395	376	377	397	424	377	404	400	422	399	418	396	392	361	426	431	374	390	397	411	423	365	386	383	393	365	365	409	369	361	379	429	385	394	416	414	386	384	378	394	407	359	418	398	405	380	388	370	379	402	399	402	390	371	405	407	393	402	365	380	397	389	423	387	404	385	405	389	379	395	415	369	407	386	395	414	415	408	409	394	402	383	405	410	376	378	396	422	411	378	375	362	372	399	401	385	333	421	394	382	397	421	372	397	384	388	424	355	373	403	418	391	407	404	406	453	390	374	398	379	398	379	407	401	404	421	415	414	391	419	377	375	425	431	411	376	434	409	351	391	383	419	401	373	394	375	403	406	420	415	392	424	388	403	383	408	393	395	417	423	375	373	398	424	378	410	389	393	415	405	356	420	410	380	404	405	361	421	401	408	396	395	396	389	398	411	439	431	378	392	402	409	408	421	393	388	410	411	420	459	412	385	380	413	368	397	388	380	387	378	407	368	384	387
59368	103183	84199	58063	35296	15286	4243	1294	754	643	663	718	664	618	687	659	685	685	683	666	680	666	694	689	689	679	651	686	686	705	683	661	654	647	723	685	697	655	697	697	669	660	668	676	683	678	673	693	602	656	663	682	648	656	691	669	653	661	700	614	707	692	660	684	645	690	668	734	695	697	633	700	730	661	711	659	614	680	672	647	728	657	676	666	686	686	671	710	660	692	664	685	623	628	648	652	715	709	644	644	645	684	662	666	672	706	644	665	664	679	650	682	703	681	687	684	713	680	668	615	694	685	642	673	681	714	623	642	667	702	692	630	656	696	727	640	677	661	666	688	631	623	717	667	669	694	638	631	651	646	673	671	658	683	689	645	675	654	635	690	690	717	663	658	684	692	694	716	662	689	666	667	677	689	686	664	654	659	692	626	689	686	711	695	671	687	665	694	628	688	705	691	668	683	684	681	676	690	682	715	719	650	685	686	696	658	707	675	671	636	658	701	641	684	662	663	675	678	688	699	683	689	672	736	646	645	679	616	698	687	700	620	662	645	692	637	681	623	682	695	661	646	686	677	669	661	650	673	641	690	714	713	667	667	667	657	673	699	701	670	627	649	624	686	646	662	708	655	708	693	689	676	688	667	668	668	684	671	666	679	660	656	649	664	684	659	693	685	693	638	660	696	673	680	656	680	678	664	653	732	679	675	692	669	666	703	642	656	693	681	655	641	599	653	634	695	638	671	642	651	677	641	729	687	677	664	678	667	693	618	627	659	653	673	730	636	657	656	640	698	688	666	662	691	684	702	682	690	645	675	715	655	698	707	710	687	627	666	628	646	679	645	677	680	659	644	679	628	710	639	660	674	669	722	711	672	649	641	689	680	696	680	681	712	706	683	624	652	681	650	702	638	710	697	679	701	684	637	669	648	645	682	680	695	669	680	723	696	661	656	633	662	697	660	665	653	626	705	669	659	662	673	656	656	664	693	649	669	651	721	677	712	709	681	655	672	714	658	669	708	700	689	722	676	694	633	683	668	643	671	689	703	658	642	635	707	648	667	628	663	685	685	647	710	627	678	626	684	656	714	730	688	726	663	665	658	612	649	653	683	673	634	684	700	627	696	665	635	624	655	687	654	687	671	661	644	692	675	665	683	675	672	691	684	684	666	680	691	709	673	683	663	714	677	633	688	646	661	702	662	682	679	703	710	681	664	674	678	661	688	711	621	693	670	671	678	663	626	669	692	661	729	682	695	684	659	668	683	670	654	710	692	686	669	700	651	653	678	672	643	645	668	627	688	666	663	721	692	625	674	685	670	696	684	682	677	640	668	634	699	680	665	644	650	637	679	679	666	667	691	642	685	665	686	678	696	662	683	670	688	636	637	617	657	684	679	667	663	665	661	706	650	664	668	694	697	629	707	675	684	651	663	643	685	672	695	696	650	645	690	673	672	684	679	624	714	702	698	643	647	658	694	633	635	665	638	694	668	679	694	691	685	661	680	676	632	648	671	692	693	645	694	655	685	675	710	699	646	656	668	678	687	642	647	714	655	693	657	649	644	676	697	625	672	668	668	680	682	679	715	634	631	679	642	711	694	655	627	662	621	692	642	673	649	636	736	672	701	607	649	634	689	648	681	642	674	647	660	624	642	674	639	646	699	665	672	691	653	671	664	657	687	636	672	695	683	725	671	687	682	643	671	702	740	706	652	669	660	664	667	689	680	647	676	632	729	651	665	634	651	712	672	656	635	677	649	650	661	673	685	708	659	682	682	627	703	710	717	644	696	658	692	666	702	676	668	715	712	696	672	669	663	683	625	622	666	680	691	679	693	676	701	674	650	675	656	681	686	673	668	632	683	681	708	638	665	686	689	702	710	708	679	679	653	740	622	664	660	677	695	726	745	650	673	651	678	656	690	682	655	637	671	669	670	691	670	683	657	697	666	658	647	688	676	700	674	698	702	633	649	678	665	756	637	701	714	638	650	654	688	628	632	711	686	673	624	680	684	693	683	651	667	680	636	672	673	697	696	638	693	653	660	673	708	671	663	710	693	662	672	703	672	684	653	693	700	669	730	698	669	678	691	695	704	654	668	658	720	657	644	658	693	653	704	625	700	658	670	681	626	640	649	689	717	669	681	692	688	691	680	597	667	670	642	650	701	669	642	696	645	663	645	674	678	687	657	678	620	667	624	654	663	685	658	650	624	671	712	668	683	658	679	641	677	668	687	657	667	699	664	639	632	657	654	700	654	743	663	656	620	685	674	659	663	705	681	647	662	685	655	704	681	710	668	694	676	674	686	638	682	693	702	683	666	669	666	643	705	657	677	660	692	650	672	685	637	651	640	683	655	647	671	666	662	654	617	704	641	667	693	688	745	684	685	617	690	663	706	654	732	671	655	661	664	615	689	654	654	628	713	687	715	696	640	723	670	673	669	657	701	627	658	697	672	709	705	690	630	650	680	713	641	674	684	681	630	657	685	660	667	640	632	670	718	673	693	669	649	693	688	664	672	666	665	682	687	730	655	636	681	674	691	637	698	664	656	649	677	667	690	687	630	686	642	697	678	678	694	658	666	684	693	707	695	609	672	663	666	707	651	667	691	693	675	656	725	650	692	670	676	657	706	641	641	681	697	681	722	684	697	697	699	649	713	671	694	686	674	685	711	660	679	646	710	660	678	638	652	685	642	680	671	719	682	666	681	714	664	691	680	650	672	630	690	669	686	669	678	614	715	667	658	692	681	663	657	646	661	693	641	714	713	634	670	730	674	643	664	704	676	651	663	687	639	624	634	668	727	652	681	665	681	693	663	634	663	625	689	718	692	676	703	690	666	649	681	658	655	650	654	663	698	681	655	664	666	669	669	682	675	698	670	677	712	665	658	663	673	685	737	664	626	654	637	682	734	671	704	676	700	647	682	659	675	665	679	686	679	667	689	673	648	697	652	645	686	664	675	723	644	643	641	653	678	653	662	660	735	655	710	692	663	704	699	653	707	731	634	669	710	633	703	695	661	667	667	695	673	689	644	669	638	711	686	629	661	688	677	691	676	652	631	652	669	700	670	683	681	707	692	618	626	654	654	716	650	692	624	668	667	685	622	673	726	701	655	656	647	642	716	639	660	712	630	717	703	642	681	692	658	673	677	706	647	681	681	649	673	693	698	699	667	721	660	643	666	666	708	673	662	741	657	663	655	727	672	656	674	685	665	699	631	722	712	693	663	683	654	683	691	702	681	660	682	679	714	649	711	650	662	691	664	644	692	688	714	653	634	703	730	615	693	663	659	644	685	665	671	696	680	638	651	697	664	671	693	630	632	687	664	659	714	671	673	663	653	731	681	644	680	679	696	660	696	687	704	654	678	664	636	695	652	685	649	672	634	661	673	702	677	635	657	686	696	632	677	687	674	655	663	664	658	670	632	637	697	641	668	646	620	704	653	705	626	696	684	688	699	707	691	664	681	639	671	663	695	637	653	665	672	650	638	639	674	700	652
28146	30920	31879	18724	5114	1088	526	338	341	308	320	272	308	295	304	303	307	298	320	354	299	316	337	281	300	323	324	306	308	339	316	294	309	286	291	311	278	302	297	349	285	324	300	297	307	338	327	303	296	338	301	316	323	311	323	297	320	329	296	289	285	314	308	298	285	287	314	302	312	305	291	297	287	297	283	326	329	315	313	286	316	321	306	311	340	322	316	315	299	317	325	288	269	312	283	296	296	287	292	314	285	291	312	323	288	323	302	326	296	315	320	311	293	291	306	316	315	301	290	280	319	320	281	317	247	285	319	308	313	306	315	291	304	315	325	353	327	314	329	330	310	299	344	304	303	318	314	305	328	330	327	334	327	318	297	303	290	316	311	274	302	298	289	290	286	297	301	315	308	301	289	308	274	315	289	318	300	341	308	305	300	278	294	249	317	293	316	307	281	299	302	301	297	285	320	306	308	310	307	338	286	284	312	310	304	295	313	290	279	289	303	300	313	306	307	282	302	291	318	281	299	334	300	299	296	291	345	307	289	287	300	344	310	308	299	308	324	283	299	296	299	309	331	323	308	319	324	290	285	289	303	289	265	307	290	290	314	298	291	297	349	297	347	326	298	330	289	296	319	287	331	338	302	293	330	314	322	302	310	311	283	304	296	336	288	294	301	316	304	298	319	311	291	290	275	309	307	298	271	290	318	292	275	287	316	333	308	295	268	294	324	326	319	315	289	307	261	340	296	336	309	301	300	322	313	309	268	332	294	311	328	306	315	300	317	321	320	299	308	322	291	341	272	302	326	331	323	307	326	291	314	307	334	316	332	309	301	302	270	324	311	324	310	313	295	294	339	327	327	281	297	308	321	275	289	303	357	339	326	300	296	325	336	288	312	310	294	290	333	302	307	310	297	311	284	283	304	309	301	308	298	304	308	346	301	281	292	320	286	297	279	302	291	282	287	292	306	240	303	303	300	293	283	343	335	302	336	330	309	313	297	322	304	331	298	317	262	311	310	328	320	341	293	312	311	319	324	300	269	302	295	307	289	322	297	327	289	295	302	298	307	297	295	322	301	301	303	307	274	304	318	312	302	287	295	298	307	327	307	299	276	300	288	310	312	306	286	310	284	298	323	308	308	309	301	303	319	312	305	297	337	297	300	287	304	291	323	258	291	293	301	315	289	312	271	317	295	290	295	325	304	273	290	327	314	303	324	289	293	288	306	304	285	283	312	320	285	336	298	329	299	297	277	296	326	289	287	314	295	287	306	301	286	284	308	310	309	300	311	287	278	344	321	290	300	324	300	335	316	254	288	287	326	306	294	306	299	324	327	291	332	317	346	346	293	303	310	291	344	287	301	288	324	287	314	298	305	287	294	274	303	306	322	288	351	287	313	307	304	272	322	327	311	304	324	301	301	338	308	307	306	288	296	290	317	320	296	313	307	315	310	283	299	306	310	306	304	306	287	319	332	301	300	312	298	314	318	321	327	326	293	316	347	323	293	268	293	323	307	319	306	311	294	301	323	299	307	291	320	297	342	312	317	297	309	290	312	272	302	276	316	309	323	290	303	303	293	287	317	264	284	279	260	322	300	290	292	277	288	263	315	303	305	304	312	295	301	327	307	312	314	299	302	313	317	316	297	309	315	302	286	302	308	321	288	315	311	287	324	287	283	329	325	307	346	305	280	326	277	344	303	304	323	310	315	324	339	294	333	322	312	326	316	321	293	273	322	282	301	308	295	297	306	302	292	307	346	289	302	334	296	296	323	315	278	309	318	309	312	336	293	293	320	292	304	327	311	295	298	347	296	294	335	302	312	298	312	327	305	326	286	292	339	303	305	290	295	284	304	343	336	305	306	333	337	305	258	323	293	307	300	310	311	317	308	310	290	320	302	271	325	297	302	292	315	305	293	308	349	320	292	299	291	315	316	289	323	308	308	302	320	315	307	318	317	328	297	299	327	278	305	303	300	274	287	335	309	318	309	304	323	309	278	290	294	266	287	309	295	322	312	297	303	316	312	291	343	273	306	326	316	290	285	300	291	304	287	292	321	307	327	299	331	288	314	297	311	291	299	347	288	330	275	311	286	301	329	300	310	323	292	296	271	284	298	279	301	309	276	316	306	323	316	296	328	291	292	324	318	342	323	313	299	308	290	314	312	300	301	310	306	305	313	288	324	308	313	293	305	323	302	298	319	288	331	330	297	312	308	312	301	302	295	308	313	327	327	323	294	281	276	291	300	286	307	295	302	287	310	280	305	296	273	288	294	304	300	304	289	310	273	330	317	364	279	300	328	285	336	324	301	318	320	281	298	303	267	292	291	298	331	339	321	283	318	343	295	296	298	301	294	327	332	314	302	315	318	312	294	286	308	346	304	287	310	356	319	323	316	319	288	308	300	284	309	305	317	293	292	326	287	292	291	287	310	282	321	329	349	310	298	327	295	348	321	291	308	319	324	290	298	308	301	290	282	282	301	304	325	314	306	317	314	290	293	262	291	306	287	308	310	309	324	286	308	317	327	332	318	317	335	283	280	311	308	322	307	313	292	303	304	305	272	330	311	321	307	318	295	296	298	322	288	283	333	321	299	293	298	338	310	314	287	315	326	339	308	322	299	316	292	295	326	324	314	311	304	316	290	291	311	317	310	304	291	283	291	291	271	293	274	290	293	324	308	302	293	328	290	288	360	321	269	293	326	305	310	311	316	266	310	324	307	316	304	281	285	295	338	261	271	305	293	301	308	294	318	300	315	315	309	317	298	258	310	274	327	314	334	302	285	327	267	312	287	313	299	317	327	320	279	273	308	308	301	335	314	279	317	315	313	292	302	282	286	305	296	324	317	299	319	333	272	318	346	320	300	301	296	307	301	309	317	315	328	287	313	368	306	296	294	298	297	304	324	279	286	331	298	286	302	295	335	289	322	344	287	301	307	278	316	289	305	304	309	282	318	327	270	333	327	318	321	301	308	287	295	285	294	339	324	298	329	316	311	300	322	309	317	306	300	291	304	279	279	295	327	300	291	303	276	322	308	291	292	303	302	298	291	284	296	314	293	283	299	353	310	314	296	319	303	285	322	318	312	308	332	322	322	296	294	326	327	354	328	324	297	320	305	314	312	347	302	323	313	328	296	314	306	284	333	316	295	327	312	312	354	320	314	321	321	276	325	286	330	284	294	309	334	337	307	328	301	291	315	294	291	309	318	338	303	298	292	301	305	324	304	288	329	282	307	318	325	345	324	296	304	321	297	299	305	272	300	334	323	322	323	324	349	304	341	305	272	299	283	310	312	301	319	314	304	346	276	343	328	326	306	307	306	313	300	290	273	303	284	312	316	322	303	280	275	292	304	292	302	338	308	311	335	277	284	272	311	289	271	291	319	301	259	317	301	283	313	315	315	315	299	281	289	282	281	320	307	318	298	304	299	274	311	298	321	324	340	293	308	309	285	278	304	317	295	301	306	319	282	315	317	317	286	317	293	301	317	285	290	297
32079	49234	38307	21502	8508	2490	1066	719	561	561	571	557	568	545	512	580	545	579	577	569	523	554	572	556	568	527	540	568	521	511	541	560	588	539	577	535	565	539	612	622	552	543	554	535	571	549	528	574	555	529	568	573	578	536	560	540	582	567	523	508	530	530	587	569	559	522	536	576	561	569	566	529	539	566	536	557	576	539	574	569	522	509	544	517	598	534	548	566	585	582	517	550	544	533	556	547	571	562	591	550	581	553	548	595	576	574	526	571	588	565	586	595	568	564	516	593	499	560	569	528	531	542	557	537	575	538	558	550	517	543	500	541	542	584	577	545	573	582	542	568	585	545	538	579	513	559	542	544	541	553	563	539	564	528	551	526	523	528	531	568	547	533	606	566	518	558	551	557	517	537	519	538	532	557	509	553	553	561	554	521	530	535	584	520	576	539	534	583	588	565	556	584	513	550	545	558	608	562	561	531	563	546	548	521	538	532	544	530	543	544	602	546	585	528	540	560	546	531	542	529	567	542	549	598	578	562	532	510	575	593	572	525	552	520	570	515	575	540	543	562	556	557	516	536	520	523	546	530	539	571	547	523	550	551	547	555	556	531	535	548	543	546	549	593	563	566	556	563	537	534	533	555	525	609	552	525	518	565	564	561	530	552	489	566	536	502	559	560	560	553	565	582	572	597	575	559	539	568	539	527	569	538	588	535	554	531	557	541	539	516	563	594	524	595	544	540	560	549	554	587	546	604	544	540	524	527	547	567	535	541	553	518	600	583	510	513	578	562	556	607	521	522	528	559	588	558	510	549	544	587	561	568	541	520	560	583	534	530	487	596	536	528	530	538	561	562	580	559	546	530	562	549	583	559	601	533	544	573	562	560	561	527	543	582	534	537	543	606	587	554	535	586	532	587	529	563	515	549	495	580	574	529	560	545	616	542	539	534	560	541	542	550	554	577	539	536	518	549	561	586	561	555	527	584	535	586	494	569	549	540	579	543	527	563	527	551	575	581	531	551	536	542	555	542	562	571	537	525	537	514	542	558	558	546	517	558	580	517	540	556	564	542	585	574	534	523	538	590	508	548	559	573	535	533	560	560	583	565	530	550	523	520	498	554	540	590	531	552	554	547	533	545	599	584	528	541	594	539	538	537	521	530	567	595	512	552	554	582	570	556	536	505	546	535	560	572	547	564	557	549	581	568	542	529	544	557	567	551	550	538	580	549	521	541	549	611	529	554	562	575	554	556	613	543	528	549	537	584	522	530	517	551	546	534	559	562	515	543	552	554	534	581	553	533	515	589	568	544	556	563	559	520	564	574	550	505	560	573	532	532	591	572	520	552	555	546	507	532	552	551	539	570	518	535	569	522	545	519	504	542	581	583	583	528	568	528	509	577	552	560	558	519	528	537	553	558	580	503	554	554	553	533	506	591	579	550	570	561	596	545	544	552	510	515	537	519	608	546	516	547	544	535	576	516	566	511	551	541	588	575	505	562	525	571	558	566	537	572	583	607	521	524	597	518	555	528	544	564	569	546	590	556	570	516	514	556	571	552	516	544	524	575	555	569	545	568	536	530	533	564	551	536	531	607	538	555	570	556	570	570	531	571	568	561	563	522	566	583	577	524	554	578	567	557	510	569	499	534	551	549	538	578	483	556	556	558	564	541	526	578	578	592	608	522	515	573	534	553	564	570	584	515	543	540	566	552	516	600	550	534	529	554	528	591	552	545	551	555	587	542	551	529	522	546	570	590	558	507	535	525	563	525	567	549	540	515	584	497	629	549	516	505	543	552	548	592	563	586	552	574	553	561	534	549	574	549	587	516	560	584	560	558	555	528	574	517	542	547	567	591	548	531	562	524	581	572	565	575	540	571	547	561	560	562	583	553	500	550	537	563	591	516	564	557	554	553	509	547	573	566	538	513	564	537	491	559	537	606	544	584	529	573	541	566	523	560	520	552	545	542	531	568	554	578	553	571	545	590	528	534	563	559	538	540	531	564	524	588	513	568	541	575	532	518	552	556	541	537	537	554	518	575	594	565	588	511	579	576	535	537	573	545	524	566	579	523	538	599	527	556	565	558	513	524	580	527	553	582	583	552	553	502	574	538	544	540	559	520	568	572	576	541	575	558	531	595	534	553	582	555	550	523	589	519	551	570	550	584	567	583	564	572	542	549	575	542	513	572	558	559	560	577	576	540	573	573	513	596	579	570	524	540	516	521	573	506	559	566	569	526	547	528	573	514	524	568	558	575	548	507	555	546	567	571	553	565	502	594	558	563	571	595	536	527	527	554	529	563	566	565	576	565	533	515	591	561	546	536	527	538	573	552	557	546	570	495	554	544	521	564	603	555	580	572	523	551	540	555	546	543	549	568	516	517	540	563	545	529	529	557	532	563	504	544	552	573	591	555	553	536	552	574	589	541	497	584	545	557	511	575	526	556	548	586	557	544	542	588	535	579	553	570	561	546	515	537	604	539	571	562	517	535	555	542	504	584	561	539	516	585	558	568	528	533	606	571	563	550	528	553	547	544	561	527	549	570	547	533	551	559	531	533	517	534	571	562	527	557	554	541	541	554	557	530	556	554	557	589	565	565	555	549	569	549	508	547	514	571	565	577	575	586	546	558	542	542	513	535	578	545	537	544	522	523	550	563	556	569	530	543	530	540	579	562	588	561	536	550	562	544	554	539	577	512	558	517	518	557	590	550	501	547	565	546	574	573	542	536	514	564	555	574	550	557	552	561	561	522	506	503	566	581	528	560	547	540	516	531	533	556	518	562	542	569	557	564	512	598	557	554	585	580	534	565	548	547	532	538	572	566	533	524	519	486	575	540	543	546	577	507	543	596	529	547	551	548	553	505	548	548	554	567	529	533	556	543	551	614	562	503	540	575	568	542	546	552	548	542	541	544	585	560	551	558	553	530	531	577	582	548	575	527	519	539	519	530	587	557	543	549	525	550	559	531	545	504	542	509	592	567	547	522	545	542	558	551	508	557	508	583	535	541	546	541	534	555	560	545	547	554	614	494	540	580	573	533	557	574	555	554	558	543	521	553	544	582	516	548	599	552	544	551	505	548	545	523	533	515	545	563	603	544	555	552	534	503	537	546	569	573	575	550	544	602	618	538	541	574	561	525	532	536	558	549	534	552	561	537	560	529	527	547	542	583	528	567	541	551	533	596	547	590	541	562	531	582	512	586	536	543	572	533	580	569	590	540	574	531	591	528	556	542	577	547	574	542	552	588	578	578	539	561	578	552	548	538	575	551	553	534	570	553	558	535	581	506	571	624	561	569	545	553	553	568	533	546	556	533	531	546	537	573	569	521	546	544	537	531	526	555	523	555	568	555	560	537	549	539	560	529	526	601	590	581	539	549	553	574	513	589	583	524	537	563	544	534	570	560	555	546	508	552	561	581	556	558	602	547	544	517	549	603	558	576	573	614	530	560	545	514	507	559	527	529	526	565	547	582	586	516	588	568	514	544	585	565
24523	24740	40051	36692	24258	13730	3641	635	322	370	352	331	380	334	350	346	355	341	362	325	349	324	345	318	334	335	356	343	334	320	324	352	331	350	331	325	349	334	358	332	338	327	327	341	355	332	353	308	324	313	339	383	335	333	380	339	321	379	369	377	333	330	308	356	321	368	323	337	366	334	369	348	337	394	344	351	365	372	343	326	325	336	343	344	363	339	338	312	342	316	345	310	348	348	363	323	358	368	342	365	351	314	339	324	330	330	335	322	359	324	371	331	334	319	360	326	348	328	354	323	340	347	337	350	331	329	352	334	343	351	367	344	332	320	317	340	357	347	339	337	343	305	371	344	335	337	333	327	354	326	320	359	330	336	320	335	344	332	314	332	294	335	322	329	357	350	328	330	342	361	315	309	360	351	345	338	388	345	336	341	359	349	297	322	316	358	309	331	329	346	335	331	358	349	353	333	341	328	326	323	335	343	331	346	372	315	331	325	338	337	377	338	348	326	342	322	369	327	356	330	323	354	306	347	316	318	380	320	345	326	310	324	340	375	345	314	342	350	341	322	322	355	320	337	325	317	327	320	326	336	317	312	339	336	338	328	326	294	341	336	330	368	331	341	330	367	340	335	310	330	354	337	343	327	303	361	321	355	341	326	328	332	307	325	354	364	337	323	363	323	326	333	310	338	350	361	345	355	336	363	321	350	310	331	349	327	346	322	342	347	344	345	369	331	345	297	368	304	357	311	371	344	321	327	343	324	325	361	314	333	344	316	326	308	346	368	351	352	342	369	351	323	341	345	345	323	349	324	310	340	344	339	324	336	356	351	335	321	312	316	322	351	361	360	345	370	374	342	379	317	362	343	317	336	337	325	318	382	337	346	358	326	332	325	331	329	337	331	355	344	324	295	340	313	351	329	338	353	343	351	339	316	341	353	340	309	338	339	370	347	340	294	351	365	326	317	337	335	350	334	346	362	359	333	325	313	338	353	319	353	294	316	314	340	331	368	351	361	337	324	313	344	322	329	325	383	340	348	326	348	331	380	347	331	323	339	321	321	337	366	324	371	378	330	289	327	355	383	347	344	341	353	337	322	328	321	370	320	324	325	334	322	365	343	333	331	339	343	321	322	359	317	359	350	333	323	313	308	359	320	347	330	332	343	326	346	305	336	331	339	333	346	320	341	358	337	368	323	348	325	365	358	333	332	348	357	352	344	344	313	334	357	324	318	335	321	341	347	320	319	364	347	321	338	347	308	340	335	328	367	313	324	340	321	321	335	323	337	317	336	336	296	306	355	331	331	338	347	353	321	341	330	339	373	325	318	341	335	331	324	328	342	328	352	336	348	331	332	357	338	306	347	335	355	371	394	315	364	340	337	337	325	320	345	317	317	337	349	323	348	317	335	338	337	348	385	325	306	327	313	353	353	347	354	349	361	352	337	323	360	337	340	329	348	332	343	350	334	308	352	348	343	329	335	346	315	335	326	354	367	333	331	312	350	335	351	349	366	342	344	365	334	349	330	335	339	332	331	349	364	363	341	360	364	381	350	324	311	337	323	353	393	349	338	332	326	296	368	342	337	329	341	358	333	344	374	358	348	343	366	349	362	354	340	325	313	338	386	354	319	295	330	370	366	358	346	349	332	329	336	322	380	337	362	339	345	349	296	337	335	319	325	338	348	351	344	347	324	313	332	333	334	299	346	346	371	324	308	329	298	319	352	322	354	333	338	304	323	344	343	330	281	351	348	345	309	326	367	340	345	341	324	346	329	311	340	352	325	356	340	354	357	320	314	355	312	318	339	388	340	323	315	339	349	337	338	343	331	357	362	342	339	298	370	350	329	367	321	350	369	328	339	302	311	317	333	346	314	357	343	336	335	342	336	330	327	334	343	331	346	341	330	339	330	354	326	352	340	346	343	352	357	348	339	326	358	360	328	338	352	348	332	325	316	326	322	323	321	375	343	338	355	338	341	332	355	336	362	340	339	327	327	338	338	342	335	359	333	338	335	373	349	352	327	358	340	333	348	357	331	317	358	335	351	334	353	330	327	332	375	336	374	338	349	332	317	346	337	335	339	335	335	361	319	361	338	316	303	332	316	312	347	357	364	358	355	353	319	344	337	336	339	336	321	321	350	299	336	334	311	360	324	336	340	319	347	380	356	369	344	336	346	325	342	321	357	357	339	346	366	350	365	318	372	360	355	367	325	357	354	330	371	310	340	343	346	347	359	344	319	321	311	324	316	343	325	362	324	312	316	330	322	352	335	335	343	344	323	337	344	320	340	303	348	340	358	346	283	322	322	337	323	325	344	307	366	354	351	323	327	337	331	358	328	336	359	310	356	340	319	354	306	315	352	318	318	335	341	315	345	327	320	338	349	359	346	337	335	317	378	355	350	317	349	320	344	354	348	313	328	288	341	355	358	351	337	339	326	376	326	351	318	335	348	347	308	321	298	311	362	346	340	309	365	335	357	353	337	320	358	329	365	314	333	322	350	351	356	375	309	362	343	360	357	321	306	327	360	357	330	326	344	344	304	315	350	318	311	308	338	323	330	332	342	304	339	333	335	332	353	357	349	327	332	328	319	333	307	373	330	348	327	333	355	332	359	328	320	337	326	364	326	356	335	353	316	341	355	329	342	363	296	352	323	339	349	371	354	316	337	352	373	315	319	319	325	331	353	352	338	313	316	375	316	339	332	353	331	330	320	353	329	344	350	307	360	340	370	359	333	328	352	327	354	348	349	324	341	347	352	312	309	339	330	343	336	337	316	342	342	337	345	331	368	343	330	338	356	355	346	334	336	348	324	319	343	326	355	319	349	348	365	329	342	319	329	338	344	358	342	347	340	333	364	375	325	304	342	303	348	346	362	357	324	318	344	363	348	310	337	338	351	323	299	293	343	329	327	362	349	372	344	330	352	324	344	357	320	327	311	320	336	342	335	345	310	317	329	337	342	299	333	356	348	345	346	321	323	334	329	364	278	331	339	313	335	348	356	357	335	343	318	293	334	331	323	350	353	326	364	321	353	340	348	339	356	344	316	322	347	348	351	312	308	312	300	330	340	323	333	330	343	331	324	349	323	308	338	314	325	328	333	359	334	336	344	331	375	336	352	325	339	347	361	336	355	328	348	345	339	316	337	330	329	335	338	361	322	356	357	329	330	339	340	304	360	318	298	351	325	334	311	341	322	364	344	343	342	312	353	337	327	344	301	328	341	348	346	340	325	333	341	350	348	332	337	360	350	326	317	316	294	359	360	347	332	320	329	320	331	336	321	331	309	314	295	345	317	295	300	318	319	336	349	353	345	327	319	321	313	310	386	320	328	307	337	331	388	338	405	354	350	329	377	333	308	331	323	345	340	344	326	383	324	363	313	339	330	326	349	379	314	355	329	348	351	316	326	333	303	327	328	357	297	302	352	339	339	304	363	344	336	342	335	296	338	365	324	323	312	353	349	324	316	319	331	336	328	304	307	303	345	333	326	324	336
56624	94391	75566	49873	29030	14359	5068	1195	627	617	566	578	602	572	581	617	613	559	603	588	609	561	621	609	605	576	603	631	585	581	608	585	572	555	576	581	599	644	586	620	609	617	616	557	649	606	598	569	579	611	590	574	592	591	594	644	578	568	600	625	567	551	606	564	585	619	589	601	585	563	601	640	599	546	587	600	593	616	592	571	589	612	604	578	577	608	588	605	559	597	620	596	567	585	559	593	571	587	595	593	610	662	579	563	589	566	602	624	564	582	597	583	583	569	636	607	610	584	633	623	595	604	593	614	563	610	602	574	604	605	589	577	604	595	615	618	606	624	589	584	615	580	629	576	593	602	585	580	614	635	606	597	567	595	590	606	623	576	591	592	578	540	594	611	591	615	564	578	605	593	589	609	573	621	575	610	610	580	591	598	635	604	587	605	574	548	587	595	596	620	604	604	637	591	611	606	588	607	609	579	569	578	666	587	625	579	598	575	606	620	612	577	605	576	611	587	602	586	589	582	594	596	581	579	632	615	605	623	630	591	583	609	593	574	558	614	576	607	558	616	586	589	607	614	586	578	599	647	598	596	603	607	593	583	562	577	587	595	586	579	619	563	559	618	613	605	606	581	631	612	608	566	603	642	599	623	598	600	608	555	565	568	606	579	605	609	608	627	603	599	634	577	627	562	574	558	589	612	594	575	583	578	647	575	569	574	587	562	582	551	604	574	613	626	580	578	602	599	568	598	580	594	590	579	584	616	570	603	606	574	632	575	570	579	633	631	585	621	614	600	634	545	584	579	637	590	586	585	636	559	591	589	605	588	586	595	579	615	607	556	625	613	577	581	623	587	610	605	591	628	588	601	609	604	614	597	638	577	594	594	591	610	630	592	621	604	628	597	612	620	620	574	603	605	622	635	626	591	622	610	614	632	630	613	596	592	596	614	587	605	624	596	614	565	576	566	604	567	580	626	596	538	597	633	635	576	625	597	576	613	567	613	598	595	591	584	582	596	590	587	558	579	600	627	583	578	622	589	598	588	649	633	615	635	603	630	631	576	565	575	633	602	622	607	586	610	607	582	583	626	601	638	603	577	614	599	601	609	549	597	620	577	572	622	593	618	579	610	625	637	536	616	550	594	590	566	601	604	618	607	603	634	570	651	553	609	688	612	622	625	619	578	577	610	594	628	570	587	628	561	600	575	570	626	574	622	628	567	603	622	629	658	597	628	630	617	599	622	608	581	626	615	595	600	581	562	593	620	543	601	563	572	595	544	565	581	572	592	574	592	665	606	592	599	575	607	549	615	564	593	561	505	613	605	599	559	601	595	592	574	624	570	602	630	616	592	615	585	589	635	590	603	593	585	590	600	588	582	593	651	545	594	591	612	619	631	606	617	598	508	603	571	613	623	574	598	595	618	612	600	601	597	623	641	564	587	598	612	595	571	597	581	577	614	609	616	574	617	609	584	610	570	595	633	586	601	663	579	613	609	598	612	594	604	582	631	615	585	554	559	606	621	578	586	589	622	583	601	576	596	572	583	626	595	609	563	625	593	608	598	546	570	579	594	573	585	607	590	620	593	619	639	589	581	594	613	590	587	618	631	609	556	622	582	539	605	605	587	571	572	571	575	606	555	580	603	588	664	595	615	584	620	600	566	609	600	619	575	603	603	563	642	623	586	568	621	607	624	616	587	559	605	595	626	550	585	605	603	630	636	592	638	576	600	626	625	601	591	591	632	576	588	573	621	563	552	568	668	593	578	621	562	592	601	567	598	634	574	597	604	584	579	597	595	587	605	613	597	572	636	555	576	593	622	595	573	562	603	597	599	596	593	648	630	607	593	617	553	594	580	573	600	576	573	615	601	564	608	613	630	607	567	587	606	602	592	585	606	593	610	555	601	583	625	585	595	580	609	608	606	569	593	613	600	567	607	591	593	600	586	603	567	551	612	605	590	621	542	647	569	616	587	595	584	626	625	566	607	640	594	551	593	611	607	557	590	594	619	576	588	592	582	591	621	621	562	590	573	604	621	612	589	622	594	585	581	590	600	582	615	606	582	615	598	598	611	626	559	554	610	606	629	562	616	582	598	579	621	592	586	593	627	604	605	567	574	605	591	620	553	602	565	607	591	595	633	583	607	626	594	603	607	565	572	599	639	563	601	583	600	609	632	585	553	582	581	591	583	622	599	582	616	614	527	613	611	571	608	628	625	597	564	615	599	565	579	563	599	608	583	636	584	589	594	635	591	599	606	588	639	622	629	618	591	579	632	618	598	592	579	624	624	589	603	610	612	602	582	578	614	622	596	572	621	595	635	603	575	582	604	602	601	577	611	624	565	571	613	553	583	586	567	619	575	553	606	582	617	574	606	594	659	567	599	603	599	586	571	605	634	566	616	607	600	579	622	599	583	633	637	587	591	626	603	623	600	616	593	575	626	617	599	602	555	571	629	602	605	650	587	592	570	626	571	570	597	623	618	577	622	614	583	580	616	602	601	600	611	634	569	602	571	600	604	593	577	620	595	563	592	588	591	613	594	591	634	620	589	560	619	621	591	564	619	653	603	588	586	616	550	585	599	651	582	621	619	563	596	608	577	626	608	578	598	598	628	627	603	567	604	590	598	608	591	600	606	589	586	605	604	597	581	594	578	597	620	624	534	597	595	586	627	562	592	614	623	617	641	621	625	578	636	609	616	563	584	597	563	584	564	623	601	591	631	579	570	626	617	571	629	568	591	589	618	569	654	648	592	584	622	606	602	644	617	614	601	618	630	596	578	604	631	617	582	627	576	609	602	559	600	588	525	620	608	604	604	608	606	619	587	593	595	616	611	599	603	642	609	638	626	624	619	575	598	569	558	562	620	599	558	609	633	585	612	649	604	607	591	562	637	604	614	639	595	581	575	595	605	575	591	583	589	594	608	625	591	598	620	612	592	616	602	633	618	609	573	637	600	585	595	605	619	591	609	599	655	583	626	622	617	578	547	591	557	606	617	563	630	557	593	627	597	570	617	586	593	576	597	588	645	629	553	613	596	556	610	618	605	572	565	557	634	588	578	602	608	587	609	568	598	610	603	569	593	583	553	592	588	617	559	569	573	606	543	578	620	607	619	599	576	619	588	634	593	548	633	589	600	592	607	600	585	600	571	580	576	592	596	594	605	587	615	603	587	589	591	624	601	596	627	614	625	610	598	610	584	625	598	627	600	613	586	592	605	567	604	602	593	570	631	587	598	577	683	588	619	604	629	571	596	572	579	588	591	584	612	567	588	627	616	625	633	633	653	585	565	552	587	603	612	553	583	572	595	566	586	590	608	657	597	597	617	581	548	595	594	589	576	621	564	532	571	593	588	559	614	627	581	602	582	577	593	599	612	575	580	555	604	657	561	593	596	641	579	592	572	609	543	584	588	599	638	557	578	634	596	580	588	611	609	585	545	586	608	607	583	586	558	575	613	590	572	565	618	579	625	590	565	578	618	574	541	569	604	602	576
23417	23132	36912	35683	26220	20151	8440	921	458	415	431	403	390	420	399	423	399	405	431	436	422	369	384	387	432	414	409	408	394	398	403	434	421	420	430	485	393	396	384	414	429	397	429	438	407	409	401	387	390	410	434	420	383	375	415	413	390	391	443	415	414	412	397	406	445	391	373	387	424	392	420	420	394	425	427	413	394	430	425	407	410	398	407	413	375	351	404	385	403	422	411	420	386	409	404	396	391	407	391	428	373	423	395	391	421	387	386	383	383	426	416	424	425	385	427	415	379	417	425	377	391	410	410	386	392	387	376	382	412	376	406	397	407	416	381	400	379	369	426	397	380	437	413	414	442	400	393	383	389	434	411	396	420	406	403	404	367	397	408	407	386	443	377	410	402	402	444	391	428	395	418	391	416	435	360	384	404	413	424	348	390	411	383	404	449	403	401	410	417	420	395	423	406	404	372	406	410	364	441	386	379	417	408	392	433	405	394	410	410	392	379	376	411	400	375	381	387	392	371	400	376	377	353	401	389	394	367	384	385	399	420	383	420	455	390	396	361	393	424	397	402	403	410	388	370	405	394	388	394	412	402	419	382	422	375	394	396	367	393	420	405	370	406	401	384	414	367	411	403	388	376	392	428	378	385	368	373	387	409	385	415	367	408	378	393	447	379	401	407	404	389	395	348	424	422	418	395	416	404	387	402	413	395	397	405	390	407	414	412	409	418	374	415	373	404	408	377	414	383	408	393	411	426	403	432	431	385	430	382	381	371	405	402	431	385	396	426	412	408	393	404	420	380	429	359	395	386	373	400	415	435	397	414	391	389	377	388	411	393	382	428	390	396	393	409	387	389	388	391	401	389	379	397	395	388	401	374	387	401	373	399	429	388	426	419	388	387	396	392	365	438	426	429	419	364	380	392	399	423	390	448	421	375	397	415	405	440	420	402	403	360	443	417	388	399	419	411	404	388	395	416	413	392	415	459	424	421	379	419	367	415	402	403	387	388	419	419	419	432	386	406	426	438	407	414	445	390	414	374	430	424	401	431	379	409	425	406	395	395	413	411	373	392	420	392	408	403	405	427	368	390	406	429	392	402	398	401	408	394	424	410	410	438	429	389	417	389	404	386	409	387	385	398	385	396	397	441	399	402	414	398	405	376	395	404	434	389	402	386	389	408	393	420	367	418	401	432	417	409	386	410	413	377	418	406	429	419	401	381	379	383	440	421	429	416	400	391	402	421	363	340	382	407	394	427	436	428	402	382	406	379	378	375	399	419	374	384	381	372	441	389	423	390	377	409	403	431	430	401	400	383	430	366	418	441	403	420	412	374	388	377	400	405	367	419	397	427	402	409	408	403	382	426	406	407	401	410	390	417	391	381	388	382	382	415	410	420	389	416	381	409	390	389	409	400	381	407	414	454	422	426	410	401	385	395	371	386	394	372	399	403	372	417	377	356	390	389	389	407	421	427	397	413	397	400	389	430	404	415	423	437	441	395	372	441	397	395	376	419	406	377	357	411	410	417	448	403	419	412	386	395	406	426	386	402	361	409	438	411	421	451	395	384	399	403	436	374	409	387	429	365	394	381	444	393	363	424	377	413	393	399	414	389	441	405	404	453	370	423	365	436	429	406	401	390	368	436	375	410	399	401	364	393	422	403	417	404	383	395	406	387	412	406	404	398	402	424	400	372	401	425	426	393	419	377	394	375	388	428	387	399	414	428	390	426	418	417	395	438	398	426	379	403	353	379	405	408	398	403	430	373	429	395	387	392	330	411	360	382	422	434	420	390	418	407	399	419	438	404	452	374	434	390	387	374	375	449	407	419	426	397	405	450	379	410	421	375	373	362	377	420	406	406	386	407	402	420	413	408	379	406	425	385	390	397	397	421	395	390	411	404	384	383	419	379	377	373	406	412	400	412	362	421	412	412	414	437	398	388	423	397	413	414	408	385	417	413	402	431	413	410	405	420	391	417	402	408	425	410	416	431	395	400	362	403	406	385	379	446	395	370	407	437	409	400	387	415	386	445	403	409	395	419	367	367	424	448	394	419	412	373	387	380	400	445	394	431	428	393	389	385	409	378	408	390	407	404	382	371	422	398	419	376	424	398	409	447	382	395	410	385	418	408	427	356	360	371	375	398	396	402	414	392	414	381	369	417	398	409	392	428	387	409	400	412	372	388	392	404	383	397	406	389	385	397	409	429	378	406	409	407	407	420	384	430	412	427	408	400	404	411	410	423	428	395	435	409	376	386	390	423	440	386	399	400	383	423	413	417	413	388	404	416	375	441	419	389	408	417	403	413	415	420	402	407	415	424	405	402	423	387	367	412	378	412	424	387	396	380	403	383	375	410	391	401	363	385	416	403	419	390	387	380	428	420	437	404	436	379	385	409	370	409	413	389	396	413	416	406	432	387	426	402	382	404	394	387	359	389	399	421	403	389	402	397	426	414	396	420	389	386	420	428	382	389	384	384	420	380	378	398	394	392	409	408	399	396	397	433	407	422	383	383	414	405	411	397	416	416	446	389	395	380	406	425	425	443	386	398	391	432	375	403	363	394	383	389	420	362	416	396	357	415	366	401	386	387	390	408	385	390	412	385	389	416	369	394	427	408	426	395	385	428	380	407	444	398	383	393	428	381	430	430	413	428	399	375	393	410	400	366	416	404	387	428	384	369	425	395	375	390	402	412	387	413	396	405	421	404	392	420	365	395	360	408	383	377	422	400	406	385	397	401	392	401	416	376	402	398	420	377	385	381	382	398	399	412	386	420	438	392	410	368	411	436	388	409	404	402	399	406	407	388	400	416	389	353	404	395	381	414	391	419	437	404	407	400	406	411	449	399	397	445	427	384	418	396	379	367	379	429	414	416	398	415	379	424	382	384	410	433	394	392	421	403	432	404	420	417	379	411	449	412	430	374	391	424	399	382	411	426	437	422	420	430	404	342	380	378	396	376	397	394	384	394	393	414	379	361	393	404	402	439	405	404	395	429	416	406	413	405	413	374	374	400	441	419	429	392	416	408	376	403	408	407	385	396	385	419	378	395	425	388	372	392	441	419	415	397	416	406	385	412	399	370	447	388	373	414	377	427	405	385	427	375	413	381	412	398	403	410	408	374	397	420	421	394	406	409	397	423	361	354	441	394	378	409	429	410	378	378	415	408	406	379	370	397	395	408	391	378	406	402	434	381	375	389	404	396	396	423	387	393	422	408	407	410	415	378	388	407	415	398	383	418	399	383	419	425	386	379	427	370	393	391	381	408	381	375	400	383	442	404	402	429	405	392	400	371	396	440	393	376	399	432	451	423	398	412	428	399	399	390	396	368	377	377	435	382	394	420	379	400	404	402	412	402	374	403	411	395	408	403	369	420	393	412	407	424	413	385	386	406	392	392	437	404	413	400	391	351	376	421	395	419	409	404	398	373	394	431	431	379	384	398	397	400	398	350	409	402	433	407	409	382	410	433	382	408	385	381	399	430	378	378	393
58069	101604	86346	60353	37825	20185	6270	1626	796	651	737	749	704	694	651	699	675	687	659	700	655	655	682	685	681	694	695	736	658	657	675	707	714	685	652	666	679	646	654	667	656	703	674	700	719	698	652	681	700	705	646	672	700	657	677	676	647	657	688	692	717	691	662	659	666	641	678	649	731	710	643	633	662	613	685	654	692	696	689	670	672	681	651	711	669	682	702	687	646	666	687	681	679	675	676	675	700	646	698	640	638	635	694	637	679	688	679	672	664	681	711	676	714	672	669	685	690	657	655	676	710	717	699	696	660	678	668	688	665	684	640	641	655	659	667	654	653	662	664	642	706	681	639	656	656	668	685	678	658	698	728	671	706	692	708	672	649	692	682	708	705	639	697	703	693	732	647	691	642	665	663	655	654	659	731	685	695	672	681	650	639	661	709	702	661	669	612	684	686	679	656	680	603	652	648	690	706	636	656	696	634	677	690	675	641	691	669	675	673	613	701	702	681	707	658	701	635	649	644	695	696	657	656	653	679	672	639	631	650	687	661	648	686	660	687	627	633	749	689	679	667	723	704	675	702	687	647	702	661	697	699	663	640	625	689	708	700	646	678	687	640	670	693	671	677	681	671	664	649	672	665	668	663	687	701	658	662	645	684	620	674	683	665	666	645	733	675	634	667	666	681	691	711	666	673	691	656	701	678	635	665	672	631	655	647	683	653	657	661	691	690	659	638	708	673	690	687	682	682	679	646	670	692	655	689	650	735	650	679	717	639	666	685	655	670	706	714	722	682	710	663	660	653	687	677	653	654	682	710	682	691	675	665	649	651	670	706	637	664	679	709	687	727	663	676	670	631	702	676	715	696	665	684	686	668	649	674	746	670	687	689	679	720	700	657	658	671	694	664	672	675	705	655	692	686	665	643	679	674	670	709	635	671	672	690	654	694	666	692	693	703	690	682	706	713	654	726	644	642	636	661	650	662	665	665	655	669	625	675	706	687	685	629	691	718	665	706	655	627	667	700	678	674	720	681	652	643	701	725	674	652	655	679	654	657	664	673	674	671	663	638	645	707	658	715	677	641	687	673	682	633	713	686	657	704	711	671	709	667	693	734	691	727	660	674	679	680	702	677	688	681	649	652	691	665	616	675	710	653	671	664	688	676	704	642	659	725	627	669	677	650	642	682	707	695	656	667	687	630	672	659	689	678	703	691	659	657	685	709	645	690	686	631	714	650	706	705	686	679	656	620	626	671	645	635	652	690	663	666	683	660	677	632	662	685	692	658	622	688	702	668	628	646	716	687	663	638	684	693	671	724	669	674	672	694	658	679	687	685	697	690	657	656	700	695	681	637	693	667	687	675	652	722	681	630	670	675	728	697	669	679	717	683	674	645	713	653	655	701	680	629	653	634	635	664	674	665	708	684	665	696	693	689	670	701	654	632	677	622	702	686	687	637	706	709	637	680	658	636	704	639	633	704	669	646	675	674	708	687	683	687	695	711	668	630	672	655	656	650	659	757	664	690	684	646	693	657	677	680	601	645	723	696	663	664	665	662	677	693	667	632	628	682	643	667	672	648	649	718	746	637	679	673	653	650	693	633	682	664	671	680	671	702	644	659	700	694	670	690	687	692	705	692	602	711	672	679	698	688	680	672	696	681	691	663	681	705	678	706	680	687	694	666	680	635	647	666	706	658	703	726	659	667	674	624	642	709	688	674	679	665	685	636	678	632	670	675	676	664	739	700	635	690	661	634	655	652	716	648	684	679	651	689	713	657	714	669	718	639	665	662	683	683	667	657	691	693	696	695	627	650	646	666	690	687	629	688	617	638	703	644	640	640	654	683	672	630	690	719	698	739	661	708	721	659	645	659	664	687	715	713	675	697	650	648	674	731	662	685	682	663	662	681	697	686	680	710	683	675	689	725	643	680	656	692	629	667	642	677	713	701	745	672	617	642	692	664	705	668	651	678	684	655	641	643	646	679	740	667	671	702	650	691	718	684	674	669	639	665	661	684	718	702	662	678	650	633	655	731	666	642	650	694	625	678	705	672	677	687	632	669	599	666	655	669	675	658	736	643	628	692	703	705	665	682	654	659	679	646	703	718	696	672	657	681	690	674	743	676	680	683	703	638	666	668	690	692	642	659	659	677	666	670	724	677	673	669	677	594	675	673	672	677	647	666	686	687	670	696	670	666	691	663	631	689	662	743	674	656	667	646	690	683	670	656	663	701	675	660	694	663	699	673	719	670	681	630	685	653	644	644	636	663	688	655	717	662	662	662	650	665	686	737	685	696	673	639	691	661	732	663	661	732	680	688	680	650	686	635	681	683	677	696	681	670	637	649	668	668	654	656	671	716	678	674	646	704	688	675	685	710	676	713	661	704	685	645	710	698	701	665	694	662	704	708	697	666	677	691	672	641	619	700	714	685	654	636	671	660	670	663	694	672	684	686	681	664	706	644	646	716	690	684	694	655	632	648	661	685	657	666	676	695	697	742	659	686	671	620	710	690	726	685	694	628	716	652	683	655	654	664	667	680	653	670	659	692	657	658	690	704	723	661	640	715	720	669	634	670	671	668	692	676	704	708	672	617	638	662	686	697	730	648	650	689	660	672	658	696	697	682	636	697	676	675	691	704	628	625	676	665	697	657	673	727	690	714	647	713	697	656	729	660	695	637	656	667	691	654	659	704	644	662	668	684	705	661	690	676	672	665	672	654	711	595	683	670	690	653	674	624	662	683	704	682	676	661	701	665	687	677	681	667	669	657	658	670	653	658	673	681	648	642	649	716	705	686	666	676	713	674	704	692	663	696	706	672	709	689	632	669	694	633	677	701	679	627	674	707	676	686	671	758	665	721	681	669	745	666	679	672	679	694	664	670	674	645	693	726	683	648	672	699	653	669	659	641	619	696	634	692	679	675	667	669	700	664	682	679	695	699	648	643	646	667	685	690	693	684	650	705	693	672	667	671	687	681	717	680	673	682	684	633	669	631	657	700	726	677	648	677	675	677	682	639	670	714	627	676	699	642	684	641	699	670	710	652	688	714	690	637	667	679	671	672	678	688	708	633	680	662	667	652	619	649	681	692	669	691	725	674	661	611	662	685	669	652	639	662	705	698	690	640	644	704	709	684	667	696	669	705	665	684	685	682	677	730	668	634	689	710	683	679	662	698	671	663	708	681	621	693	661	695	675	683	636	656	675	673	666	698	678	681	662	685	713	657	661	651	634	704	699	635	665	657	678	684	661	662	705	674	739	697	678	700	677	676	682	665	695	689	659	687	695	656	672	647	655	671	663	657	701	705	617	690	672	692	684	710	672	648	677	692	689	689	628	678	702	676	655	650	653	624	665	689	626	684	630	688	653	673	690	690	697	631	679	698	729	667	650	650	655	656	710	716	622	671	635	657	694	662	674	678	663	656	700	669	667	653	657	670	674	651	725	654	679	661	711	691	679	682	672	658	694	718	731	653	702	683	664	677	736	658	698	641	658
27865	31396	34210	19353	5374	1203	587	365	338	318	326	342	326	344	326	302	306	301	309	312	307	290	305	330	275	332	303	315	280	316	329	310	344	335	352	290	320	293	349	302	343	351	317	327	332	302	300	309	323	336	323	331	340	314	279	327	309	319	308	313	295	314	355	327	298	308	292	312	313	335	321	300	344	300	304	328	343	287	280	326	315	364	338	308	303	287	315	298	315	285	273	295	346	318	312	335	295	309	292	357	300	303	309	315	298	292	292	348	336	286	292	309	296	320	310	313	302	312	314	320	332	313	299	301	317	313	337	331	333	350	318	309	293	288	302	290	309	312	315	328	301	337	289	316	305	293	292	309	330	314	314	274	313	305	286	332	312	319	316	304	309	312	298	313	322	318	277	295	323	300	314	311	293	337	354	315	290	307	303	292	271	300	295	311	333	317	310	322	282	308	321	301	311	312	275	316	296	323	302	296	334	268	297	306	324	295	323	334	285	343	298	288	309	332	309	332	329	298	329	322	309	316	304	330	342	311	326	300	310	292	299	312	302	283	330	291	298	314	286	339	302	309	324	314	319	291	314	329	294	316	277	293	277	320	282	271	289	303	293	314	290	314	281	308	302	308	288	318	308	299	287	308	322	280	316	318	301	314	295	294	304	311	313	296	320	291	345	300	318	327	287	311	322	276	277	310	305	292	306	280	298	297	308	306	279	305	317	323	297	298	292	300	313	305	293	320	332	319	294	283	296	319	325	336	310	305	322	306	335	306	278	326	310	329	311	324	315	296	293	305	303	301	332	310	263	304	308	300	329	313	317	297	311	337	317	302	296	297	331	324	304	329	342	299	327	319	294	280	304	302	323	301	314	349	301	307	312	308	318	307	320	337	364	314	297	338	290	313	310	305	303	313	346	326	290	313	294	288	273	330	313	339	315	315	314	337	303	317	305	336	310	323	307	329	294	319	309	307	289	328	282	302	310	292	355	301	318	323	323	292	299	338	307	321	299	349	324	324	318	295	283	320	286	290	328	323	306	299	333	287	315	303	320	295	301	290	336	354	298	325	317	320	308	301	322	311	284	315	278	303	323	311	293	303	303	295	293	299	312	331	327	330	315	304	333	304	291	313	301	322	321	317	321	284	317	336	293	311	329	291	292	303	299	285	296	305	302	297	307	335	306	307	317	325	317	310	291	288	326	320	310	321	320	315	312	309	317	314	303	272	305	318	321	290	337	307	285	362	325	328	322	315	340	282	342	321	307	318	325	328	297	340	316	308	297	331	287	298	328	288	343	326	319	308	310	307	296	331	338	331	292	333	312	311	312	291	326	320	340	321	272	310	333	297	303	334	306	294	341	325	334	314	316	303	297	329	301	273	309	316	290	313	287	309	270	355	307	289	314	303	308	315	263	325	309	314	312	301	325	331	327	310	290	304	289	314	292	302	342	291	282	327	293	345	330	316	287	328	319	299	294	311	324	331	272	309	342	292	307	295	310	323	316	323	311	325	317	284	292	330	301	315	320	298	293	321	338	336	312	321	280	287	350	280	319	302	305	287	243	314	302	313	316	315	307	323	281	300	332	330	318	322	340	321	312	301	324	301	304	352	332	302	291	304	283	305	307	312	306	310	294	305	326	291	299	303	284	303	308	327	341	301	310	303	302	322	281	319	309	290	290	297	304	331	296	326	307	318	311	314	309	320	291	300	322	316	296	322	316	301	312	297	298	317	313	307	297	288	279	296	310	312	311	362	315	304	312	293	303	305	316	322	329	302	314	311	304	314	321	328	315	334	318	319	334	307	325	297	293	301	302	320	335	303	314	334	283	308	305	300	304	317	302	341	277	333	304	314	298	328	325	308	317	324	282	290	330	345	291	326	314	304	314	303	290	304	311	298	359	304	283	318	272	340	306	287	306	306	345	326	286	278	287	334	309	291	282	295	317	320	303	296	310	314	314	325	318	325	290	305	303	309	306	304	311	282	270	303	290	299	299	284	299	306	291	303	286	306	299	316	325	302	293	290	289	294	300	307	288	302	303	312	299	314	336	287	286	302	305	319	323	293	303	293	305	330	289	280	303	298	293	313	357	314	285	337	317	309	298	318	345	309	283	302	319	297	334	307	318	293	316	311	264	286	299	284	307	303	352	311	338	328	320	311	352	295	287	304	305	310	292	303	321	337	336	295	303	314	314	323	341	298	274	346	294	335	330	298	338	311	309	348	330	283	326	319	281	318	310	271	310	284	311	298	313	303	329	323	329	330	320	338	326	296	285	310	317	290	300	325	308	306	291	315	348	332	334	317	302	309	296	338	322	330	287	307	327	300	322	343	329	288	321	313	290	306	290	314	308	305	284	320	284	311	323	337	294	288	306	311	329	352	317	343	307	297	314	311	326	301	338	318	272	334	291	264	330	315	296	290	308	305	276	322	326	313	287	343	305	301	299	293	310	293	322	343	308	283	298	266	337	326	316	290	312	315	278	342	287	315	302	331	331	300	320	318	285	320	301	298	318	323	317	324	304	336	318	322	306	305	319	284	322	303	314	307	290	279	331	294	275	331	302	314	308	315	318	351	304	295	295	293	324	318	319	285	294	331	323	326	288	339	303	308	305	326	288	334	315	311	323	319	328	292	289	318	332	310	295	295	303	294	289	322	350	301	308	299	300	319	309	295	306	294	313	326	314	301	312	298	351	296	301	293	339	304	312	326	308	306	299	333	295	310	320	294	329	319	307	334	290	310	288	302	328	288	338	326	331	294	321	302	306	327	290	302	295	308	313	308	320	299	284	320	358	310	323	312	295	283	300	290	289	320	302	325	316	313	303	330	319	297	322	317	306	322	309	314	348	288	297	301	294	328	326	341	303	319	317	325	320	317	320	323	299	302	285	299	330	320	302	306	333	318	300	335	358	322	293	327	304	343	298	301	314	309	319	315	334	293	314	295	288	317	295	314	300	326	311	313	299	293	326	323	318	316	308	313	303	320	333	310	287	334	288	290	299	302	297	302	347	344	291	337	295	306	288	331	305	308	311	310	312	306	337	303	320	298	305	339	303	286	319	308	280	328	302	310	296	271	334	312	318	286	315	347	311	289	328	286	307	325	321	304	289	315	347	313	289	296	317	325	330	306	303	314	320	322	281	298	314	320	327	320	303	332	306	300	327	303	314	314	293	312	338	296	312	280	322	322	300	323	318	291	335	313	317	308	304	312	300	311	302	327	289	334	341	301	312	302	298	308	280	344	274	314	314	293	312	317	327	320	346	345	333	310	328	301	312	334	293	302	325	311	314	283	321	311	308	320	329	329	322	324	291	300	308	283	320	277	340	298	316	340	297	295	295	299	292	282	307	317	312	329	317	330	307	282	281	299	309	309	290	307	325	311	322	310	324	283	307	325	309	314	305	310	311	292	329	305	288	308	285	308	308	306	293	292	310	305	333	264	284	298	290	314	311	324	315	277	335	307	279	313	302	294	314	325	296	342	311	310	341	305	340	286
30651	50082	40196	21370	8568	2612	1049	631	592	491	572	519	562	508	559	557	551	577	536	563	550	533	508	535	557	565	556	600	591	546	554	548	563	530	538	571	550	562	531	518	542	539	583	541	568	566	554	519	541	545	525	577	573	571	510	551	557	555	573	589	571	583	557	550	535	512	544	618	575	539	568	537	577	573	577	546	526	601	564	564	561	598	560	555	541	555	540	548	561	558	539	513	585	581	561	548	569	545	530	536	537	563	577	547	563	626	562	581	520	528	553	556	540	555	566	576	547	541	536	530	546	587	554	569	537	531	604	551	532	546	558	535	531	570	605	547	560	548	531	548	540	537	523	558	540	547	605	541	570	538	552	530	558	578	522	518	581	548	584	575	532	550	596	547	603	571	511	562	584	552	535	564	570	578	537	539	541	607	524	555	602	519	547	516	537	554	566	511	471	556	538	579	564	546	528	535	581	542	574	561	552	528	559	583	524	551	598	558	564	574	570	555	522	581	546	630	531	587	608	560	593	557	545	530	592	571	565	556	558	548	590	535	580	571	570	506	551	586	561	559	549	555	575	565	535	544	524	570	571	546	527	511	585	565	532	555	481	532	559	539	571	584	565	564	531	538	553	584	556	598	567	515	581	533	529	564	540	513	551	567	563	575	568	509	549	535	572	588	584	551	522	554	539	614	587	545	570	581	569	530	587	533	542	573	575	574	548	524	545	574	541	518	561	530	507	521	547	573	543	513	555	513	519	514	517	605	593	597	541	539	555	594	597	526	541	569	546	572	546	532	591	520	556	609	576	555	510	522	540	516	539	539	565	594	581	543	564	532	578	570	553	557	547	571	537	536	580	591	572	521	538	547	545	535	550	560	533	537	498	532	570	564	614	526	517	579	525	515	577	606	573	551	558	559	550	578	532	539	567	586	545	566	558	556	603	551	505	547	552	559	547	580	552	538	560	536	559	510	586	575	567	540	595	604	597	517	584	556	563	534	529	575	533	541	544	564	575	552	585	547	517	554	544	524	629	551	578	552	547	519	555	555	550	540	586	549	562	542	577	551	573	580	537	566	539	553	591	544	541	583	585	543	575	566	573	542	521	550	518	595	568	530	524	559	556	560	581	578	566	582	543	546	561	597	530	556	522	531	547	550	559	597	563	535	541	574	602	572	529	576	564	584	563	549	575	514	577	568	577	534	575	527	594	543	566	541	554	547	506	560	557	528	518	560	575	550	556	545	584	508	602	594	537	541	581	595	565	554	567	573	558	560	592	554	573	559	528	540	546	554	582	572	568	544	556	537	540	504	560	546	549	583	534	533	537	584	547	582	589	541	524	571	528	517	558	571	558	566	546	585	576	555	630	559	503	546	515	571	569	577	562	573	571	568	593	584	597	521	572	521	520	541	530	583	549	545	564	536	589	546	582	518	557	528	559	543	538	518	516	536	538	522	557	598	541	548	529	600	552	599	541	544	525	525	574	566	542	590	571	559	540	542	571	567	572	524	560	546	574	555	541	545	563	545	590	537	552	522	572	554	580	588	543	526	597	541	552	559	517	538	556	583	544	605	571	554	550	530	558	546	577	545	539	556	597	579	558	529	596	571	562	559	583	551	558	569	546	582	567	526	550	538	559	561	570	579	591	563	562	556	516	535	550	592	571	544	589	546	518	527	525	563	555	573	519	526	578	557	580	520	567	540	533	526	536	553	535	571	570	565	538	564	592	603	524	533	574	557	544	531	551	549	566	583	531	547	581	529	585	530	553	580	508	549	546	549	595	567	544	521	523	548	557	570	543	594	568	532	527	523	488	593	545	557	551	546	569	524	556	576	573	529	547	574	571	537	563	604	576	589	575	575	578	563	593	574	543	564	539	572	570	550	516	591	544	555	533	501	519	560	536	579	552	542	550	551	558	568	525	596	540	569	542	547	540	551	570	506	552	575	516	584	565	563	578	547	563	559	570	590	565	560	593	566	555	573	536	568	552	554	545	561	571	580	545	579	555	551	613	566	562	546	571	541	557	576	577	550	539	530	524	611	578	536	537	562	538	582	538	569	534	532	556	557	553	513	522	537	546	558	567	552	562	572	578	507	559	539	543	556	566	571	558	551	559	556	521	567	568	556	527	541	573	572	565	566	598	581	571	560	535	545	550	543	572	542	550	572	555	586	542	520	544	490	554	582	556	563	592	536	564	586	553	526	558	583	591	541	515	553	557	509	586	603	561	525	551	548	588	514	554	541	569	599	558	582	598	562	550	574	548	559	562	542	543	508	515	587	547	553	512	548	585	517	536	557	591	535	561	564	558	588	577	557	555	591	537	503	519	551	544	576	555	591	576	511	542	561	593	574	494	566	514	570	555	553	569	546	582	552	523	524	601	601	499	526	547	582	568	563	549	580	535	555	564	530	550	542	558	560	584	601	543	557	567	515	558	578	533	564	560	560	553	549	542	605	546	582	550	600	546	575	588	546	585	545	535	504	539	569	554	565	559	563	542	587	564	531	555	551	575	538	574	567	575	549	578	532	600	518	551	556	575	563	549	565	553	593	530	536	561	558	531	576	565	548	544	562	599	531	552	546	558	540	548	518	529	524	570	575	567	555	515	535	526	565	559	574	586	556	539	560	523	557	557	574	590	520	544	564	543	559	523	523	548	567	573	558	573	595	508	563	598	574	575	588	586	551	564	579	544	550	563	544	563	577	510	539	570	578	559	538	553	523	580	542	517	519	532	528	599	524	519	568	536	534	587	571	554	581	562	542	563	555	512	546	546	560	536	564	576	577	562	517	556	519	545	562	546	554	595	531	584	544	518	563	502	557	562	552	539	554	566	553	550	609	559	536	552	576	561	539	588	567	582	563	527	540	560	545	556	538	549	612	580	541	585	517	578	580	573	568	547	559	504	526	565	545	533	553	527	563	565	542	542	522	584	554	576	544	539	574	579	570	502	546	517	558	582	556	538	539	552	554	546	536	577	557	529	591	582	526	562	537	548	542	522	544	540	572	592	546	519	583	555	544	536	550	548	589	495	533	553	522	532	506	534	548	534	551	542	559	567	591	580	551	593	580	540	534	516	557	552	537	540	555	564	590	591	534	546	578	535	596	541	572	548	587	549	510	563	557	534	525	563	580	552	577	550	528	531	528	572	542	514	533	536	543	553	554	571	553	597	533	564	571	589	579	585	579	561	537	533	583	544	549	552	537	576	519	578	547	556	572	584	567	545	543	544	511	540	569	544	554	545	563	537	539	579	542	562	564	550	583	573	537	549	532	497	544	542	589	569	595	542	504	574	574	550	521	576	539	590	596	563	549	516	526	557	589	554	555	604	534	557	543	564	538	533	588	553	549	627	573	561	520	557	542	587	553	588	548	569	552	545	572	539	580	552	535	548	530	564	564	538	539	556	576	563	542	579	543	575	555	572	528	535	559	568	575	577	570	573	575	560	570	544	526	560	550	551	559	521	599	552	521	554	574	555	582	538	550	556	557	545	527
24552	25565	42514	37101	23878	12652	2443	526	385	357	342	358	334	339	363	324	337	335	369	346	327	319	311	335	358	359	351	347	337	357	363	390	354	331	322	324	362	319	293	341	349	337	360	388	349	341	315	303	323	335	382	337	346	376	352	366	332	346	362	333	348	310	355	335	329	344	357	348	366	349	382	327	364	342	368	341	362	340	351	350	340	347	345	359	350	344	326	327	376	320	364	321	331	325	350	350	321	339	344	331	344	339	357	332	371	308	324	346	371	325	322	324	350	353	329	353	348	339	312	382	338	337	311	330	360	363	341	313	321	324	326	321	353	356	335	303	329	366	378	362	349	353	332	322	351	326	351	358	377	326	326	329	351	336	324	348	324	361	292	345	372	341	351	354	361	373	324	333	307	358	345	349	345	305	348	340	340	320	352	348	343	357	338	344	353	330	341	363	359	321	382	337	319	367	373	354	329	355	362	367	332	321	318	317	317	343	327	338	328	352	342	327	311	357	331	325	347	346	323	369	360	356	319	385	381	339	363	364	326	328	353	351	332	333	364	332	332	342	344	345	349	343	352	346	362	344	362	320	349	351	367	320	351	349	349	360	340	359	348	352	380	354	340	332	314	329	325	321	360	348	352	348	348	361	353	326	327	361	336	350	356	325	320	347	382	346	339	321	351	314	317	349	328	376	349	353	343	314	328	363	323	363	360	308	344	331	365	391	329	340	322	341	352	348	346	325	348	355	347	341	330	348	341	333	338	358	330	354	344	345	357	328	343	314	324	317	369	349	336	340	369	327	341	320	345	333	338	344	330	323	335	352	340	342	364	331	356	371	351	322	321	348	317	328	362	330	355	343	343	352	342	332	348	351	338	344	352	309	311	329	349	371	349	350	323	340	337	326	330	331	368	329	319	369	338	346	367	352	370	366	370	336	381	315	346	326	356	357	329	343	313	348	366	329	344	331	317	326	312	378	338	339	360	356	365	376	330	323	364	316	336	320	320	334	357	362	340	341	333	397	338	334	349	363	348	339	336	333	313	352	319	332	362	325	369	343	332	327	330	353	326	352	310	308	345	318	305	356	369	333	353	361	332	313	341	307	325	352	328	322	325	345	368	328	333	353	343	344	327	321	326	367	351	328	366	349	341	366	336	335	331	346	332	377	379	330	329	323	359	349	326	344	331	348	316	350	346	348	332	337	331	282	350	320	336	362	326	330	339	324	327	340	352	322	296	356	350	324	367	336	326	325	300	329	331	340	301	333	332	325	350	353	356	317	372	346	354	369	334	317	351	347	352	353	317	327	323	336	370	331	366	383	344	369	362	344	321	319	331	369	365	339	351	344	314	317	336	360	306	319	328	357	360	333	329	347	339	348	324	345	359	376	357	347	342	335	365	375	373	354	313	322	337	333	348	304	324	366	328	335	336	326	343	339	329	345	348	333	325	349	346	313	325	378	307	370	328	350	347	358	355	332	324	339	326	336	345	353	323	340	315	327	341	356	326	344	381	346	353	344	343	347	302	369	365	336	343	302	336	344	312	337	384	344	328	355	368	349	346	328	361	352	339	345	327	356	384	340	343	297	336	349	328	360	302	355	334	347	318	360	355	366	350	342	338	323	331	352	335	356	336	339	320	344	339	330	321	336	335	345	325	324	338	356	358	360	370	327	356	348	339	329	350	337	333	346	357	347	341	361	356	317	351	351	341	344	325	320	334	340	340	340	345	376	375	332	361	353	320	291	330	334	374	298	308	315	358	374	349	306	318	320	346	343	301	366	324	371	298	351	303	323	315	359	328	321	308	351	343	339	334	337	345	321	327	324	324	344	343	318	347	352	309	346	366	315	361	334	330	331	339	361	345	343	367	351	329	329	330	338	310	334	349	338	336	327	347	341	331	331	358	322	348	345	347	322	330	323	354	340	369	335	322	357	378	327	372	353	342	344	370	355	363	338	322	359	345	305	353	335	318	336	319	316	349	354	316	299	337	339	342	366	333	352	320	337	358	336	343	341	357	358	317	319	345	345	354	330	331	337	364	350	371	387	332	331	353	336	332	356	331	331	353	339	355	361	356	338	342	330	343	328	315	358	373	347	354	345	343	373	320	377	330	354	273	341	310	362	325	352	350	350	359	347	353	338	369	332	341	323	335	318	323	343	332	388	335	347	318	367	374	310	349	351	341	347	295	313	324	339	335	341	334	340	353	371	353	342	338	346	357	335	334	338	341	332	365	368	335	361	321	326	321	345	327	335	349	353	349	347	352	360	370	349	355	366	363	373	334	364	336	334	371	347	342	322	366	347	336	361	363	353	353	302	365	330	315	323	321	357	333	337	317	351	355	345	323	351	348	333	316	344	332	324	346	338	291	341	361	334	308	326	361	339	370	340	329	346	333	353	332	348	318	329	334	353	347	355	358	335	327	341	365	362	326	336	347	314	349	347	369	346	336	345	354	317	298	309	387	324	318	354	330	351	364	362	370	378	313	362	323	307	339	328	361	367	365	320	331	369	344	304	363	335	376	371	364	335	341	338	320	336	332	366	322	342	357	332	354	333	314	342	357	343	334	346	356	353	323	335	357	340	367	330	343	318	333	322	360	370	330	348	352	393	345	351	335	326	310	329	363	386	321	364	311	350	323	329	341	357	343	357	315	339	352	356	372	334	341	330	358	362	330	306	321	335	338	341	316	328	308	336	314	359	355	347	342	317	330	334	334	342	351	355	329	318	374	364	349	347	349	326	336	318	348	380	327	356	314	328	369	301	369	318	328	366	334	360	315	348	333	332	325	345	347	331	330	329	346	333	354	369	318	328	329	322	354	340	375	316	355	330	335	314	347	365	359	318	361	327	345	309	326	311	339	311	339	324	345	340	324	362	366	321	360	365	377	336	321	321	335	324	363	340	328	356	329	354	324	332	319	368	327	337	334	341	333	344	301	347	353	357	333	365	336	375	333	338	347	310	352	347	329	374	313	335	348	317	344	318	321	340	321	358	334	350	344	343	336	326	362	339	329	395	337	330	366	378	346	336	329	336	348	343	340	345	316	342	329	350	323	340	331	376	360	333	305	366	358	361	333	320	325	368	347	349	349	325	318	342	349	343	340	352	341	351	363	341	364	340	362	340	335	328	316	358	338	349	322	343	341	327	338	338	374	334	330	339	341	332	346	322	372	326	326	331	344	325	308	346	378	352	330	397	331	353	309	336	356	343	337	341	279	330	341	349	340	335	343	367	343	319	310	309	323	352	373	324	344	347	338	325	345	347	337	351	363	310	344	340	344	337	349	351	344	342	358	336	369	351	348	322	313	389	321	326	356	324	338	344	336	342	346	324	337	347	324	341	323	330	375	359	367	333	346	356	337	351	350	354	350	364	347	354	330	364	353	341	329	328	318	376	313	375	339	337	323	325	345	369	351	344	352	327	314	357	364	338	333	341	358	336	332	362	332	348	336	358	332	335	320	374	367	313	343	360	369	357	351	308	391	352	373	328	317	303
55816	95660	76948	49233	28837	10944	3155	937	653	596	589	609	600	657	605	562	598	599	565	648	585	571	599	598	634	595	583	601	573	614	591	595	623	527	567	635	629	592	604	624	571	548	590	599	633	586	618	603	566	588	616	594	592	617	615	615	591	591	626	586	625	611	626	551	626	579	620	598	554	567	560	591	627	607	564	563	634	604	588	600	582	629	592	624	621	579	590	604	555	608	626	640	595	636	607	589	612	573	658	599	612	573	586	576	628	605	573	641	618	598	600	596	600	611	561	597	607	598	557	600	606	589	587	599	617	626	617	613	608	619	620	587	609	592	629	623	592	565	599	612	601	615	518	565	578	568	631	608	591	639	623	595	590	604	605	598	651	608	584	572	563	628	642	613	575	648	638	570	624	598	619	582	615	593	618	619	613	606	646	568	575	575	613	585	633	610	608	571	589	580	614	576	586	577	611	613	565	643	580	573	587	595	603	616	618	591	572	612	586	598	635	565	604	596	654	616	617	595	574	596	610	607	569	572	603	657	644	605	602	581	613	601	580	618	656	579	610	635	604	535	613	573	600	646	584	616	642	595	619	613	614	597	560	600	592	576	600	578	598	642	596	553	605	601	609	596	626	593	581	585	631	621	540	582	656	591	558	621	612	598	615	621	655	571	634	626	617	647	605	635	610	601	613	580	600	606	595	590	590	629	604	593	575	578	635	644	609	614	543	578	580	606	577	603	579	553	586	595	598	594	582	592	592	608	612	625	601	616	565	622	621	612	619	610	557	567	667	609	596	580	595	562	613	616	606	630	596	657	609	586	616	604	645	574	627	627	597	548	585	607	602	604	600	607	590	617	636	603	589	579	562	626	628	616	608	643	592	591	578	563	573	627	585	584	641	633	629	594	611	568	610	556	654	623	637	610	568	600	617	616	594	622	565	614	588	572	562	656	594	569	606	573	642	599	633	582	610	587	566	588	586	567	596	626	644	658	597	621	568	599	600	611	598	617	608	577	619	589	609	602	601	623	594	570	580	584	631	629	635	606	582	604	606	570	625	609	609	595	600	579	615	627	609	570	628	598	640	572	555	600	592	607	594	584	555	554	621	579	623	562	588	593	594	611	609	539	607	596	566	607	577	599	574	588	607	605	616	557	628	559	586	602	633	591	585	641	600	573	656	648	647	619	608	600	608	602	616	595	627	641	595	631	634	566	616	581	649	608	558	592	589	572	520	615	601	600	625	568	620	643	583	614	587	603	606	583	627	602	610	599	589	596	558	606	572	616	590	595	549	605	600	560	586	653	644	606	597	621	588	571	617	581	611	624	616	585	628	582	564	628	589	577	584	589	598	671	630	583	634	572	611	566	614	616	598	605	601	640	609	576	563	586	582	608	561	627	598	583	632	554	589	600	623	612	598	628	585	597	598	642	652	602	647	572	589	598	592	624	571	637	582	616	577	627	581	587	592	613	574	616	626	612	576	603	600	608	581	603	591	565	565	597	616	601	581	604	600	624	574	590	611	591	571	596	591	636	539	618	591	569	585	584	620	584	600	564	625	600	621	606	633	599	642	592	612	598	597	628	579	619	616	586	584	578	595	574	599	576	622	634	582	627	568	592	602	613	612	617	583	608	626	614	598	586	591	577	609	625	599	564	639	576	623	627	596	634	542	624	547	645	611	574	633	607	589	605	583	586	621	628	642	618	592	627	591	639	588	588	613	562	605	549	575	589	609	573	589	639	577	586	597	642	631	580	667	633	566	601	582	553	582	624	589	625	576	598	595	598	614	614	572	597	600	614	592	598	562	657	593	632	588	571	603	586	629	542	597	557	611	608	599	603	555	625	617	618	633	589	622	565	596	601	604	633	598	575	614	634	581	581	581	604	610	601	582	610	598	636	585	612	568	608	602	580	644	591	611	579	615	629	627	588	544	594	593	631	617	568	604	596	631	572	632	653	596	576	588	617	593	590	581	618	634	661	617	606	627	590	550	648	634	621	580	629	617	589	587	594	638	617	606	611	602	567	591	611	622	574	610	605	594	611	620	569	663	606	577	646	598	609	588	646	617	614	603	605	578	609	592	601	557	585	609	612	604	580	591	624	644	569	595	628	626	610	611	581	621	625	624	582	613	639	609	605	580	592	590	610	617	611	579	634	607	565	608	616	612	636	603	604	643	628	594	581	631	607	614	582	567	649	570	644	649	574	592	560	593	600	637	579	624	579	600	580	559	636	583	590	600	596	646	615	604	571	579	615	553	621	630	654	577	645	588	632	568	657	618	593	580	647	600	575	611	579	602	622	601	619	578	564	626	633	626	597	623	603	620	607	590	586	596	564	618	627	615	615	605	615	620	595	611	603	629	594	594	582	591	584	628	580	616	571	607	572	605	586	657	630	571	594	596	573	580	631	614	556	591	573	560	574	636	592	662	609	595	603	633	615	647	607	601	578	591	600	582	645	598	584	598	608	642	606	588	638	587	589	603	606	613	612	609	613	610	563	609	605	595	600	629	628	619	602	628	597	602	642	536	622	579	603	603	661	612	612	615	626	598	553	626	639	643	579	607	649	645	594	633	629	601	566	567	574	627	641	568	620	611	581	575	593	620	597	611	641	579	583	579	619	618	579	621	582	601	617	624	658	617	555	591	614	602	578	618	622	597	631	648	644	634	608	597	557	598	578	594	602	630	576	615	596	570	635	611	597	647	603	584	600	574	556	647	594	593	631	552	583	585	570	564	604	576	620	604	577	568	617	587	566	588	592	610	584	591	609	619	606	614	589	617	654	571	633	615	567	610	638	603	626	633	610	639	580	601	639	627	601	605	623	599	594	610	649	600	616	588	558	623	579	560	604	591	524	583	613	611	602	566	620	614	608	551	603	628	597	587	579	564	608	600	608	576	589	632	619	585	646	619	594	613	564	543	605	605	596	588	575	598	601	626	614	570	622	597	669	627	563	592	581	581	572	634	615	618	602	622	623	592	585	637	615	589	555	594	592	578	585	597	614	606	631	640	622	597	610	580	599	605	619	617	622	603	608	610	650	619	604	602	605	622	626	629	597	598	600	585	595	604	548	578	572	605	580	608	623	587	606	635	572	644	627	593	595	639	634	602	595	589	592	613	578	600	632	588	626	605	601	636	607	611	616	614	559	609	603	610	575	589	591	575	598	587	592	600	655	621	595	555	598	617	581	601	603	579	599	603	596	568	628	543	630	598	585	584	630	606	604	609	580	593	622	551	597	582	603	600	561	593	626	603	592	623	567	598	601	593	594	590	584	619	574	624	612	632	585	607	599	635	606	608	575	589	588	602	572	573	617	618	569	617	548	602	633	608	584	555	591	613	589	669	603	600	584	611	619	579	566	633	640	603	629	585	625	607	592	588	593	646	632	566	593	589	595	584	600	623	557	608	612	594	583	646	671	569	607	625	580	591	630	638	619	566	584	645	619	596	575	577	616	605	603	614	536	611	549	605	637	584	582	620	629	567	607	618	573	607	546
23523	23170	36675	33431	24711	19303	8101	1061	509	398	437	384	430	427	449	433	435	441	390	392	413	394	404	452	400	413	439	435	374	399	426	414	419	407	399	425	395	411	373	453	416	384	410	395	402	432	400	429	410	428	417	397	386	380	418	406	409	380	417	395	409	398	389	426	378	430	388	418	402	369	403	413	412	368	413	412	400	419	412	390	379	364	392	419	384	437	411	414	461	398	398	400	417	385	415	418	412	447	424	425	428	403	398	365	375	390	353	393	413	430	393	407	411	411	405	430	391	393	382	385	400	418	376	409	425	385	391	403	365	421	385	420	406	428	399	389	425	399	408	381	403	430	362	421	403	429	441	410	396	426	403	401	411	426	407	411	380	401	403	406	379	378	418	393	426	396	381	382	420	408	369	406	412	409	367	399	407	417	450	415	415	408	410	416	409	428	399	416	394	402	423	414	390	412	380	418	370	404	398	426	410	415	386	422	403	431	411	427	410	411	401	404	375	395	453	383	397	392	413	391	372	395	405	413	377	413	369	398	437	410	431	439	413	423	388	379	425	408	390	385	425	404	364	386	411	379	416	409	389	402	404	433	372	408	420	408	411	397	401	365	374	416	387	432	386	388	375	390	429	377	383	384	394	396	437	412	378	421	435	422	370	439	401	413	402	388	448	417	396	385	420	423	398	429	403	440	399	404	396	404	412	390	422	392	435	407	422	404	389	421	381	409	405	368	392	395	392	398	423	440	394	422	405	428	383	411	402	402	407	400	382	432	408	386	406	379	392	410	372	451	403	432	440	432	425	389	393	434	424	375	426	378	398	391	416	408	410	445	386	424	410	356	406	425	390	413	417	410	399	429	433	402	390	382	441	400	389	426	436	425	393	390	400	422	418	386	387	392	419	393	392	368	400	397	425	398	405	397	385	404	410	406	424	377	406	409	402	413	390	412	376	390	404	412	352	401	391	410	412	374	442	387	386	400	401	385	360	423	426	392	367	400	413	407	418	417	424	399	382	410	411	444	399	420	390	464	440	399	407	402	383	387	405	390	394	388	407	412	420	390	406	404	416	380	405	370	405	404	413	423	399	424	380	381	393	356	392	411	387	424	373	417	401	408	435	387	451	389	379	400	414	413	406	393	412	426	354	399	390	442	374	404	413	387	421	395	441	407	414	408	417	449	366	395	419	406	385	389	392	412	403	400	379	421	400	417	411	432	377	396	400	427	375	408	424	419	389	388	424	414	379	393	421	411	379	426	419	411	402	403	428	422	412	410	399	399	402	455	405	382	411	403	395	403	363	423	417	389	413	381	403	407	389	393	403	374	383	424	426	410	403	418	391	377	407	415	377	388	436	422	437	441	419	396	389	393	417	380	408	414	450	403	407	417	396	434	402	374	425	428	387	381	418	424	443	393	393	411	426	411	410	397	416	390	412	413	410	390	406	369	401	390	413	437	406	396	421	418	413	424	412	373	412	390	397	427	412	395	390	412	362	404	394	429	410	409	402	438	412	371	426	448	401	394	402	404	392	420	400	403	403	426	392	377	393	392	385	423	400	409	403	406	430	409	370	399	423	390	358	413	415	381	394	422	412	398	368	360	407	413	406	371	427	396	417	399	432	396	396	383	359	405	418	410	413	394	415	413	393	411	430	381	401	369	405	398	387	437	400	410	434	407	424	419	416	399	357	415	393	437	376	405	404	407	430	432	426	387	420	424	409	377	430	402	385	392	410	396	362	396	455	415	375	408	379	364	365	390	410	419	414	416	428	362	418	438	396	415	405	392	406	384	397	432	375	401	418	425	424	403	399	389	412	433	429	433	387	402	396	398	418	418	413	375	408	408	433	395	412	392	386	435	385	370	441	406	418	389	416	394	448	376	430	415	392	439	380	406	371	421	392	413	398	443	406	405	387	398	407	393	397	406	393	442	429	384	401	421	380	400	392	386	425	426	420	391	408	403	401	398	401	379	373	426	372	420	398	393	372	459	415	369	417	411	420	414	426	404	382	391	383	415	388	361	390	417	411	436	399	391	429	415	417	413	402	382	418	389	419	397	409	409	395	404	434	363	379	412	413	425	376	410	408	329	405	411	384	431	419	404	369	393	401	439	388	411	406	398	393	428	460	379	415	394	387	398	409	409	402	430	392	412	406	412	401	425	414	390	420	416	423	388	421	430	426	387	413	359	385	437	399	421	407	421	418	409	393	393	421	385	400	392	404	369	414	424	376	426	394	405	404	404	394	426	395	387	406	443	377	375	431	422	434	423	419	401	366	445	417	370	415	411	427	404	429	408	406	366	421	386	358	387	396	436	392	421	433	415	415	413	432	420	403	407	425	399	403	414	412	429	374	394	415	396	380	435	415	393	378	401	371	371	452	374	414	409	436	375	396	354	413	424	381	389	375	370	404	432	394	404	389	387	415	388	416	366	381	423	390	416	423	412	404	436	453	420	422	405	437	398	412	421	383	410	384	399	409	407	365	424	407	381	373	417	433	395	424	408	403	396	403	404	380	370	386	391	401	387	405	394	381	415	394	431	418	402	389	386	386	411	392	411	405	435	391	422	389	396	395	449	458	389	396	436	361	381	409	382	422	395	411	380	395	426	425	425	417	400	413	389	428	401	401	403	394	386	416	391	419	418	419	415	416	394	420	358	391	439	443	418	413	416	385	417	413	399	404	402	391	391	394	417	359	408	407	419	389	394	429	385	429	404	402	365	390	378	396	401	415	386	409	388	366	441	369	403	391	381	416	391	403	406	393	388	383	443	369	409	415	408	427	417	401	408	430	396	429	411	391	398	397	407	399	399	425	397	433	396	435	418	420	379	365	469	378	458	412	387	427	424	388	472	390	421	390	383	387	407	384	382	447	392	426	433	408	375	446	423	398	402	394	392	405	405	400	407	424	403	394	383	417	399	416	419	390	377	387	430	334	388	379	389	453	429	406	413	419	413	389	423	406	400	400	413	392	412	411	395	414	398	390	427	377	355	413	407	385	407	393	393	400	421	393	404	389	446	420	396	406	411	374	432	369	385	387	410	383	379	401	385	398	439	414	389	417	386	418	393	383	413	399	384	407	393	429	385	404	393	404	381	389	401	380	416	426	411	423	395	429	407	377	407	420	427	393	386	418	425	389	400	400	372	350	368	411	427	429	374	385	400	412	422	402	398	439	431	386	436	398	395	414	387	393	429	355	380	408	413	409	404	405	374	408	398	392	462	404	403	393	396	414	398	394	400	397	425	350	410	402	383	394	411	435	405	414	405	415	435	388	417	406	399	413	425	427	411	397	381	391	375	369	391	400	376	399	387	398	378	401	385	397	417	377	398	378	382	382	429	400	399	406	402	388	412	446	400	395	387	405	409	377	379	393	424	426	406	399	422	371	405	399	404	417	417	374	366	405	401	402	432	408	413	431	372	375	383	406	447	420	420	377	401	385	377	417	386	413	395	387	384	431	412	408	430	413	428	400	414	419	387	405	394	411	411	414	411
58238	103806	85155	58842	34360	17475	6156	1761	921	689	725	680	731	721	663	615	673	650	733	721	700	646	709	731	733	694	709	673	694	663	656	681	656	643	692	687	707	641	705	669	702	682	678	676	671	652	709	653	660	695	686	743	694	693	660	667	715	665	675	725	692	725	644	698	714	698	701	672	763	633	670	705	708	667	660	675	674	682	705	676	661	671	682	666	681	685	703	683	679	678	683	729	652	686	687	704	641	697	636	707	699	680	712	677	670	693	698	689	703	667	659	661	696	688	690	693	673	701	708	678	668	717	675	649	662	667	662	653	694	701	662	655	661	644	672	729	693	687	694	721	741	673	670	703	676	673	709	690	661	664	691	692	728	649	678	660	676	671	673	676	715	670	692	647	707	660	676	695	705	711	691	664	704	681	649	679	666	698	666	654	735	664	704	660	696	631	660	680	647	707	689	671	691	663	704	652	648	728	662	670	658	680	715	705	673	679	680	667	666	715	674	663	653	730	665	637	725	707	673	674	675	700	685	715	712	699	668	700	678	690	673	722	668	642	682	666	707	673	685	710	678	693	669	687	689	693	704	673	687	691	652	648	659	676	684	609	656	665	696	683	687	684	676	654	686	711	691	706	704	689	681	699	685	726	698	663	618	652	669	694	648	700	705	676	713	691	676	714	714	663	658	652	696	676	656	665	690	701	685	726	680	696	662	703	692	685	682	711	682	678	636	688	666	674	666	656	654	653	684	698	685	679	658	673	679	678	677	653	684	673	679	684	710	739	628	703	644	703	681	677	655	681	671	689	672	669	629	663	701	646	685	705	693	743	675	667	713	696	656	655	672	648	708	687	716	643	682	688	679	658	679	718	676	659	668	697	710	683	673	645	683	650	691	673	673	693	686	660	699	708	679	677	705	686	707	685	664	659	650	675	696	640	672	677	723	679	696	655	676	663	618	689	650	709	734	661	654	641	734	695	670	678	669	689	609	707	654	628	623	676	669	742	652	697	707	698	651	712	682	670	677	695	691	656	689	686	670	695	681	682	652	693	686	689	681	677	688	690	656	679	680	640	664	678	678	694	694	705	696	703	614	654	647	684	669	706	700	714	703	690	682	664	656	670	716	658	629	691	705	696	654	675	711	707	710	728	688	646	690	673	727	656	683	662	700	640	664	708	678	681	678	684	742	686	727	688	679	658	710	679	677	685	675	711	639	649	720	648	634	686	653	660	656	661	683	693	709	720	715	663	629	670	662	664	691	682	693	678	650	712	665	635	705	686	671	671	659	686	631	658	673	715	664	702	701	664	708	668	694	660	710	678	708	645	665	611	655	708	686	665	710	678	690	715	684	714	680	700	687	679	668	674	704	681	716	664	687	692	710	673	670	736	679	653	679	702	667	711	707	661	707	637	681	682	644	662	682	693	691	659	694	669	714	679	720	681	673	673	638	700	692	694	659	695	674	697	685	725	691	697	673	681	654	651	690	727	656	645	667	709	654	661	668	647	659	694	656	670	686	647	668	632	739	721	653	677	715	635	716	691	679	720	603	670	665	708	706	724	692	647	702	670	692	701	681	615	709	668	637	700	700	702	684	732	695	668	675	669	677	587	638	657	687	707	660	686	665	726	664	702	656	662	683	724	668	665	713	661	700	645	657	723	696	725	673	690	647	635	647	711	671	693	701	697	768	701	682	749	682	690	642	676	661	678	676	643	685	641	636	666	698	625	636	686	688	710	679	700	663	673	697	702	667	676	697	670	626	720	677	659	683	664	709	682	646	644	706	696	682	704	692	689	676	701	625	667	657	665	658	660	678	691	624	705	733	634	725	718	667	656	623	664	701	696	715	706	699	716	713	690	718	691	687	704	674	753	679	656	681	743	623	705	631	686	668	681	677	660	731	697	690	682	671	702	670	670	690	699	633	659	650	659	668	721	702	662	720	649	687	697	679	703	670	684	643	656	681	679	682	707	693	730	706	681	683	704	711	620	655	672	619	672	668	686	699	665	689	684	670	705	628	640	665	668	683	668	637	662	677	665	731	691	680	682	677	667	651	634	716	656	699	685	646	690	662	735	736	653	726	666	651	648	655	698	706	690	715	714	703	677	655	684	678	701	703	683	702	681	663	625	692	703	660	625	676	661	662	661	661	626	658	651	726	717	647	710	675	683	704	686	631	666	666	708	680	691	666	779	699	685	696	688	720	702	659	644	682	735	642	646	656	712	659	667	657	681	700	695	716	703	643	669	657	631	680	739	674	685	690	712	693	674	649	685	695	657	712	649	699	664	662	647	712	686	698	645	707	691	744	708	682	731	721	657	645	711	665	644	689	679	656	720	678	715	669	663	655	699	630	705	697	678	670	661	701	680	669	668	718	690	695	698	677	705	723	681	670	691	641	640	703	679	692	692	599	650	712	629	656	627	670	662	713	634	752	675	683	667	702	652	700	645	674	660	740	723	705	714	694	675	707	679	665	681	725	693	725	664	662	650	700	681	651	666	671	661	687	706	671	673	659	685	677	677	707	702	736	707	635	644	696	704	700	697	647	702	690	680	690	693	675	694	664	690	666	669	666	684	713	758	667	657	666	700	697	669	688	687	685	658	677	666	680	681	633	705	701	738	667	656	666	681	681	678	756	669	698	668	702	767	674	668	681	708	667	718	674	678	679	661	652	658	683	661	691	630	652	682	715	734	713	656	650	679	678	641	627	639	695	665	689	710	678	690	696	690	727	678	703	691	698	674	693	658	672	695	649	673	717	698	631	675	681	687	655	691	665	678	669	690	665	676	667	715	668	639	679	675	679	699	690	630	684	616	698	646	617	658	673	697	669	654	684	667	697	685	689	732	659	678	710	658	655	697	683	683	693	672	697	698	613	662	686	657	677	694	649	668	686	701	729	660	654	721	727	701	685	674	674	686	683	672	696	682	662	723	673	689	694	736	656	678	688	661	719	659	668	622	664	676	670	686	676	691	640	670	689	734	670	741	667	670	672	665	668	665	716	694	614	673	649	686	640	672	687	640	715	690	703	702	675	685	692	662	744	697	738	679	704	706	697	717	677	705	651	633	691	702	675	652	702	691	679	689	669	640	677	700	738	647	707	684	716	672	653	685	683	652	694	672	673	727	660	653	716	684	674	692	708	736	713	685	625	646	645	674	728	666	657	700	645	654	667	685	637	655	679	673	605	694	706	662	709	680	718	701	691	735	696	700	704	653	685	665	691	696	681	666	656	668	652	659	654	643	687	664	729	669	678	714	728	630	650	637	678	676	683	657	706	654	655	702	656	660	688	674	654	684	685	672	695	712	631	689	685	726	663	686	675	653	636	706	701	691	719	699	695	660	686	715	684	657	736	700	636	636	732	704	677	706	669	664	642	675	709	694	642	685	702	637	693	661	677	693	672	725	725	675	724	672	710	717	639	726	662	699	687	655	702	697	715	667	679	640	708	680	672	683	665	665	668	695	665	644	677	650	694	686	642	701	680	665	700	680	706	716
27785	33262	34545	18572	4127	1101	513	380	366	301	328	322	319	329	341	346	297	302	294	324	324	313	342	320	314	297	292	315	321	319	302	297	302	297	292	305	290	290	326	306	322	306	330	313	294	333	313	315	311	318	316	293	282	290	311	276	300	345	318	311	307	313	325	297	266	290	288	276	317	319	298	315	281	326	289	317	322	308	290	316	315	316	298	305	278	313	315	287	307	307	307	322	317	281	334	339	266	326	313	303	295	285	319	265	312	270	312	324	295	301	294	342	334	323	302	320	278	301	342	305	305	289	286	318	324	333	307	310	310	279	341	305	324	279	284	293	320	287	328	335	318	318	310	299	265	313	324	303	301	331	312	283	314	337	302	289	301	333	298	291	303	320	301	312	302	289	292	312	308	287	264	269	308	296	342	298	306	283	313	310	322	293	330	315	341	300	349	291	295	321	303	308	316	309	274	272	336	308	292	296	312	310	321	337	325	261	321	334	317	347	273	296	325	298	301	321	281	274	306	293	306	303	311	290	349	288	306	294	314	294	299	292	280	296	300	300	293	322	317	328	334	299	271	300	329	309	316	320	321	308	321	302	330	312	299	343	302	299	330	297	308	304	282	310	317	285	313	323	322	306	291	290	306	284	318	296	335	325	311	291	328	269	284	305	295	303	323	275	319	316	295	311	308	284	301	293	325	324	305	331	333	294	306	337	314	267	318	306	290	305	271	291	314	274	294	346	314	278	296	270	349	322	300	301	321	328	292	283	309	287	291	281	293	306	295	326	302	281	315	342	293	275	284	307	300	335	301	322	301	289	315	305	333	321	306	320	296	321	288	281	323	313	314	317	313	266	310	308	310	287	328	325	325	303	309	285	301	300	313	315	316	306	317	305	308	276	274	312	302	296	330	313	319	301	299	309	323	330	297	320	309	326	282	288	303	335	290	270	307	302	326	310	317	294	302	302	311	317	300	287	291	288	298	324	299	322	309	293	301	317	298	316	278	291	312	300	353	309	312	324	309	312	305	319	335	300	316	310	303	324	298	335	319	296	338	290	269	298	339	319	267	333	312	327	322	316	299	322	320	304	292	288	296	286	272	298	319	290	307	309	301	307	281	276	298	311	326	268	290	291	314	323	284	308	284	337	286	313	305	310	308	293	333	297	319	285	277	251	292	291	306	284	344	276	288	311	299	296	288	295	301	307	273	304	309	308	306	309	321	297	328	275	314	298	297	296	304	265	295	300	309	289	305	316	318	297	293	314	314	323	290	303	305	285	308	290	303	289	327	300	286	312	300	280	317	317	333	325	310	310	328	311	277	302	303	313	302	295	311	270	295	269	321	328	310	314	295	302	307	280	303	288	295	317	296	308	308	295	312	303	328	295	284	300	322	313	321	311	299	296	295	309	300	292	282	276	301	305	312	293	312	328	302	312	311	300	345	308	295	282	313	290	336	305	322	298	298	313	267	296	313	285	312	309	290	280	305	275	271	312	311	293	283	310	305	298	310	291	292	288	313	309	286	283	295	287	316	295	326	316	279	315	325	270	310	287	323	322	318	295	292	338	325	299	302	315	313	282	326	301	335	322	281	318	330	298	312	308	306	303	296	312	318	294	306	272	296	281	293	294	361	300	285	310	311	298	295	297	291	292	289	318	311	319	287	328	321	332	331	314	308	315	288	299	294	337	342	270	317	304	301	299	306	320	305	312	295	292	312	294	323	320	319	284	337	307	332	285	305	306	300	329	314	316	294	335	327	305	283	316	299	310	307	318	282	279	306	257	299	329	296	315	292	302	338	322	318	280	326	311	323	302	349	291	316	331	289	331	270	309	290	304	321	349	307	312	317	306	323	298	284	288	321	288	301	314	317	295	294	293	305	295	328	276	310	324	267	307	291	298	336	316	304	307	346	320	325	291	308	315	351	300	319	300	273	299	305	294	329	330	283	312	309	289	323	297	298	318	301	327	317	345	300	303	300	285	316	311	302	321	294	319	306	297	301	309	289	285	290	303	296	304	298	310	311	316	310	309	290	309	311	310	303	287	313	303	314	287	324	334	317	299	327	306	322	306	315	281	293	322	293	287	285	319	331	307	336	312	279	326	298	317	332	319	286	344	306	318	288	316	297	296	296	305	312	320	296	288	270	322	309	325	329	321	305	303	312	328	329	298	302	302	303	317	297	299	265	309	287	306	298	347	307	306	318	306	303	290	291	328	263	317	334	299	307	335	297	302	253	291	334	299	298	307	308	349	308	295	309	299	290	314	296	313	331	296	345	325	289	303	306	311	301	343	296	309	265	273	324	291	288	304	291	329	285	279	286	314	315	323	327	336	308	306	317	330	303	322	310	313	298	305	341	336	310	304	309	318	298	291	312	322	322	329	306	304	278	313	303	275	311	298	306	315	319	290	301	312	307	309	335	307	319	308	318	311	315	298	269	306	331	291	285	302	278	308	302	294	290	326	308	305	296	325	282	317	312	283	317	284	309	294	311	341	288	292	301	289	302	285	296	327	310	346	293	291	294	298	298	268	315	307	303	300	310	306	304	314	313	273	331	331	283	294	328	320	345	299	313	291	302	296	283	314	325	311	317	322	304	322	289	296	325	322	276	309	305	296	306	281	328	287	262	306	350	288	303	313	280	293	292	306	320	300	302	316	309	307	336	309	263	308	314	306	311	333	308	296	271	324	311	326	305	318	297	287	316	286	328	327	350	320	321	303	312	338	301	293	305	330	315	281	304	327	308	314	289	284	310	307	293	320	320	315	307	316	306	317	295	322	327	285	317	318	308	293	329	297	352	292	307	326	295	297	278	273	258	309	307	312	309	318	290	290	267	300	244	298	289	297	308	311	284	282	303	302	296	322	308	333	296	312	335	309	303	303	290	333	295	332	299	312	335	271	306	334	312	279	319	289	320	302	294	317	294	315	303	261	282	313	298	295	337	311	291	284	321	308	286	344	346	311	289	339	303	295	316	283	315	303	306	285	327	295	296	304	306	263	289	263	293	322	303	286	290	308	311	306	332	311	296	319	295	281	282	289	290	314	297	299	335	312	319	302	318	270	306	280	313	312	306	303	289	311	315	262	324	258	300	295	327	302	279	278	329	274	269	348	303	293	309	319	331	299	310	318	316	314	282	310	330	288	329	332	313	280	315	305	307	300	304	321	311	318	301	285	306	301	310	309	306	310	298	266	312	313	312	318	319	326	280	282	306	298	318	318	307	327	309	319	297	275	311	279	307	337	272	310	302	302	318	297	290	297	303	284	302	305	302	307	320	324	279	321	303	338	296	339	318	315	288	271	322	282	321	330	313	293	315	306	326	301	309	310	318	336	294	269	307	315	296	299	320	326	299	301	310	317	279	281	270	283	333	364	319	259	319	317	297	314	330	307	279	295	303	307	346	324	306	302	279	338	313	294	279	326	316	324	262	318	354	295	272	345	290	328	290	324	307	295	338	315	311	318	337	312	292	307	334	312	298	294	328	306	295	300
30212	51817	39805	20335	6659	2541	1125	763	607	535	544	563	562	545	562	524	541	562	556	540	517	507	558	571	541	530	591	583	537	518	554	563	551	522	552	582	562	590	601	518	525	565	553	580	560	539	558	568	569	543	514	546	575	562	531	586	515	576	591	570	506	545	577	564	535	614	527	509	522	543	555	529	580	585	580	521	551	536	560	593	552	543	551	552	561	571	530	552	557	578	517	552	594	556	536	530	574	561	542	575	489	536	532	553	545	554	564	541	543	522	550	524	480	534	556	538	538	581	540	526	569	530	543	543	557	572	586	523	574	560	542	559	575	520	587	511	547	550	601	554	573	562	526	557	534	595	557	566	538	566	557	505	600	569	540	554	541	577	530	553	561	528	545	565	537	560	516	571	591	537	552	540	557	548	552	581	519	561	597	552	515	546	505	557	526	521	557	532	557	612	576	595	535	530	564	550	543	591	514	541	540	529	556	551	531	574	547	580	542	585	551	542	552	545	568	552	575	563	562	571	534	567	533	550	599	579	552	482	548	522	514	531	604	555	581	591	478	557	524	551	525	558	564	529	577	570	573	532	569	543	565	562	545	541	544	543	541	521	572	532	538	558	547	555	539	548	548	554	559	550	531	575	578	567	609	538	556	605	582	596	546	522	503	549	539	566	544	518	568	529	568	599	534	564	546	571	578	562	565	562	547	535	584	536	573	531	490	551	569	544	559	561	536	548	605	589	539	567	545	536	546	568	554	524	615	528	560	565	532	536	522	552	565	538	537	547	526	595	584	526	569	534	523	563	550	546	533	544	602	572	551	564	566	552	512	520	534	569	575	573	608	585	569	556	545	573	537	520	611	574	576	538	584	533	588	577	559	550	593	562	516	524	515	561	545	572	601	574	537	538	572	606	535	574	545	521	552	559	577	552	547	561	554	530	526	556	533	557	563	564	566	578	570	578	521	573	532	571	592	538	556	558	556	530	594	538	582	541	550	507	559	509	557	537	568	564	482	512	545	531	565	531	536	577	580	541	535	561	545	548	563	523	574	529	508	535	544	517	551	520	581	565	531	512	545	524	550	568	502	534	558	540	556	556	588	540	559	548	556	508	561	556	565	553	534	528	554	534	575	572	569	560	530	510	526	537	563	589	556	552	521	500	591	539	541	510	529	543	589	538	599	548	523	582	563	544	534	599	545	558	578	564	557	540	546	538	550	528	554	589	524	553	554	563	558	567	557	558	534	536	575	557	567	558	564	559	557	586	576	553	560	546	540	510	556	532	542	541	537	592	551	550	523	586	546	598	572	526	560	574	548	544	528	533	590	553	580	590	562	571	514	581	532	549	539	533	560	563	544	527	581	573	541	564	582	574	538	598	561	551	505	537	531	548	528	554	539	541	527	553	547	547	597	599	560	579	517	543	561	535	580	551	558	596	582	521	532	539	563	559	547	536	560	546	551	588	559	548	589	543	543	532	524	560	563	521	514	586	598	555	539	578	573	510	577	568	532	509	570	537	558	571	531	525	501	551	552	548	564	538	564	552	543	558	586	550	577	554	573	555	549	552	588	567	540	562	549	520	543	567	570	539	568	551	589	523	563	582	533	579	552	528	520	576	549	526	565	568	532	563	536	537	558	568	572	525	529	543	543	542	543	588	562	524	565	542	547	574	549	540	545	555	601	532	562	537	564	520	550	504	546	556	567	568	586	592	564	559	567	573	552	514	586	547	506	564	539	564	569	569	539	583	562	531	550	545	541	548	564	560	596	537	516	549	532	517	564	558	543	546	564	519	544	535	539	551	524	565	568	582	554	527	553	548	549	593	545	561	584	496	547	504	568	580	572	514	573	549	535	553	508	565	531	540	588	575	543	542	574	549	592	563	547	534	553	571	601	573	541	547	540	525	556	545	515	559	538	604	552	561	537	566	583	565	554	536	606	552	551	554	581	570	552	546	587	566	541	545	555	529	537	549	613	584	542	560	535	549	567	544	532	577	543	549	565	552	488	545	550	561	511	558	554	550	559	529	574	546	566	537	540	539	567	574	563	547	562	549	516	590	531	568	589	603	571	535	564	565	545	582	597	571	557	550	518	561	560	546	585	530	576	574	552	545	561	540	554	563	557	513	558	528	590	579	551	559	557	563	536	571	523	547	568	526	552	477	551	548	569	556	534	534	563	568	539	541	557	545	554	552	530	560	564	528	556	595	536	547	570	538	566	544	526	524	582	585	550	571	556	571	567	557	562	552	547	522	515	538	549	575	556	542	543	568	568	548	578	549	504	549	548	536	575	523	569	500	496	555	539	559	561	584	515	552	522	543	537	554	549	577	549	501	558	586	566	542	524	539	571	523	598	513	566	546	561	605	514	553	563	587	559	569	544	566	506	571	566	551	498	551	540	521	585	517	540	564	545	540	559	543	553	510	556	555	517	549	585	504	524	575	547	534	595	586	608	534	529	585	537	593	570	559	543	562	575	557	532	526	534	524	519	536	576	570	523	557	558	532	522	543	585	562	518	554	538	536	544	580	603	543	531	570	523	559	553	559	548	562	542	555	560	575	570	514	551	542	513	529	557	537	567	558	517	544	564	552	550	564	539	582	563	540	552	574	567	531	537	542	578	560	556	578	566	521	559	569	547	569	571	574	555	581	538	571	554	504	539	569	500	559	520	543	592	523	545	554	548	537	567	539	544	601	579	571	574	547	541	532	537	578	510	557	542	606	512	505	551	567	542	509	530	529	547	540	578	546	567	579	487	552	569	581	563	566	539	534	518	568	546	558	570	515	564	586	560	543	566	511	516	558	565	571	569	566	548	589	540	579	579	572	569	537	559	556	546	543	544	553	515	531	538	543	552	534	513	572	545	586	575	534	523	547	523	552	574	570	590	562	573	588	531	576	543	545	553	520	552	531	542	562	503	595	525	544	540	536	560	571	545	500	545	544	500	545	579	590	567	590	565	558	585	571	544	525	546	543	536	513	529	528	576	511	512	547	531	565	538	551	585	508	556	623	543	523	551	593	519	557	559	509	589	562	556	556	519	537	525	528	531	551	560	557	564	577	544	533	569	563	538	529	524	556	583	517	535	524	534	604	571	571	537	543	565	508	568	569	586	562	559	550	569	504	566	597	566	487	560	541	519	574	560	533	550	567	517	531	550	566	544	505	593	552	559	502	593	506	572	532	526	554	570	535	507	546	549	542	516	591	555	538	576	521	560	490	555	587	589	537	568	578	550	549	568	531	554	555	576	567	574	551	567	567	583	546	518	533	582	514	553	557	554	584	527	542	559	572	525	564	563	578	539	547	582	559	491	535	544	570	544	543	558	588	571	569	567	545	527	546	563	490	533	555	545	527	560	531	570	548	528	535	560	565	515	558	524	506	565	551	570	555	555	511	559	549	555	586	564	549	539	602	532	559	548	558	565	575	545	542	542	540	536	536	545	536	535	543	582	523	545	562	547	563	543	519	556	525	556	551	577	550	581	576	573	533	566	584
24500	25897	41278	36041	22301	12451	2990	867	435	370	348	398	384	366	381	344	359	338	363	351	344	352	356	366	364	341	330	336	352	339	358	353	342	365	356	331	347	353	321	348	352	333	340	343	324	330	326	320	373	329	346	331	338	363	322	346	366	361	359	349	321	319	329	305	360	308	328	337	333	338	327	355	374	324	350	330	319	339	316	359	361	309	330	305	325	329	342	352	348	324	366	359	344	351	343	345	346	363	321	354	299	336	338	326	357	330	359	366	326	337	365	368	351	325	361	336	323	309	347	383	347	313	350	333	358	361	355	343	358	313	378	340	327	331	325	312	323	347	336	346	315	351	320	357	337	356	403	332	364	332	390	321	349	355	334	358	375	305	300	386	356	354	329	345	371	354	356	365	328	346	352	350	377	381	365	349	372	315	327	351	324	298	326	351	334	344	357	342	361	322	346	344	343	353	363	328	359	339	339	301	324	334	316	317	355	364	358	375	327	330	366	357	332	358	334	352	342	321	332	316	343	315	342	368	354	346	337	336	334	348	350	320	347	323	295	334	331	349	355	388	360	350	335	333	311	370	371	375	357	357	375	329	355	383	338	327	359	330	363	320	342	337	325	344	319	383	357	336	356	352	366	365	331	337	358	330	379	322	346	345	387	360	340	333	346	309	355	352	333	380	376	331	365	353	317	354	315	334	352	328	342	355	341	395	365	340	341	347	372	363	364	341	357	329	305	321	353	363	315	354	376	354	312	347	351	362	339	355	341	341	327	345	349	323	345	332	381	380	339	315	332	348	389	327	335	394	338	339	340	353	314	362	358	340	344	366	349	334	316	355	330	377	299	332	341	334	367	353	325	351	365	345	346	356	345	372	310	337	362	349	322	318	316	382	389	328	332	362	296	346	359	337	336	332	294	348	340	355	351	367	354	328	352	343	331	352	327	335	328	350	295	336	320	305	339	358	317	348	321	349	311	362	361	332	317	346	329	350	338	334	361	347	313	342	318	311	372	344	352	362	342	350	350	344	349	351	346	321	354	345	317	320	387	352	345	317	365	316	341	346	347	317	319	343	349	352	307	339	315	347	339	346	339	333	360	338	312	364	362	323	333	370	347	353	349	315	392	324	322	355	373	369	324	353	339	316	330	353	335	353	368	329	343	356	336	302	335	356	331	359	350	346	331	347	352	351	322	376	348	327	346	351	366	306	351	318	343	374	357	323	319	375	342	328	328	324	325	325	324	342	342	367	379	330	325	336	348	336	347	374	379	359	374	329	371	357	329	342	334	332	338	332	340	347	364	343	335	333	331	327	345	312	334	363	334	375	328	350	317	361	348	368	357	367	337	314	336	318	335	325	344	327	348	385	368	293	338	357	321	326	347	339	314	366	327	311	379	348	317	350	337	327	357	360	325	331	324	346	319	340	347	384	340	331	316	357	323	367	341	332	353	332	333	353	342	327	324	344	331	332	356	374	387	347	368	341	331	336	367	348	336	327	349	374	344	324	388	365	323	341	334	326	347	313	343	343	375	338	348	347	342	347	366	328	328	343	331	343	353	357	337	352	348	342	323	325	346	357	328	364	317	333	336	329	340	352	328	291	331	342	327	331	338	330	351	384	311	333	341	342	336	340	315	331	319	362	329	346	303	350	360	377	355	376	344	356	311	341	351	343	361	343	370	336	332	337	372	329	356	366	330	319	350	366	366	346	356	336	341	290	319	329	365	369	350	338	362	336	349	340	339	322	358	324	351	348	341	322	319	337	312	345	323	333	353	354	365	341	333	326	317	330	323	331	333	331	357	324	323	300	332	333	347	320	333	313	376	355	321	355	340	360	361	351	321	343	332	339	331	361	357	351	327	321	334	327	321	319	313	345	330	345	368	349	339	344	379	360	335	331	338	343	366	327	336	367	372	337	345	377	341	353	320	337	347	311	330	318	331	341	287	355	340	307	353	326	333	333	330	361	337	357	328	338	358	336	339	326	355	330	355	355	361	333	338	336	345	340	354	362	353	359	357	333	391	350	347	323	361	358	328	355	356	343	358	340	335	346	322	339	338	342	309	347	348	359	348	328	368	320	323	361	359	310	343	317	361	356	346	344	320	353	349	338	320	343	354	354	378	345	348	322	331	341	349	363	323	341	361	322	350	372	339	291	360	366	362	325	347	330	349	335	357	332	308	366	348	369	331	328	330	337	330	366	336	330	346	347	334	343	361	330	315	333	341	339	335	366	317	366	345	315	346	332	343	348	359	327	352	320	337	341	326	360	369	353	300	373	368	315	323	332	325	341	366	309	308	358	345	344	357	372	319	333	347	355	314	328	299	324	332	338	364	346	378	346	323	328	368	353	346	348	370	386	341	359	328	324	345	363	333	353	343	358	313	333	347	339	350	371	357	344	377	330	313	339	360	317	356	311	339	375	374	338	388	367	346	339	349	372	367	357	352	352	328	374	340	323	323	320	345	330	323	378	347	331	327	358	369	354	349	370	360	366	327	319	327	341	330	368	323	355	337	363	357	351	353	353	330	334	358	358	320	331	352	361	379	354	358	354	359	380	351	355	337	291	341	289	347	342	348	342	335	339	338	333	343	318	338	334	369	331	325	354	350	339	344	343	338	307	353	353	359	346	310	347	352	346	335	357	330	356	348	332	341	339	335	325	379	336	320	331	354	333	330	348	326	338	327	376	357	369	340	331	366	336	332	350	384	343	337	381	318	316	373	363	348	320	331	335	333	354	380	322	339	338	351	330	349	366	329	339	310	328	323	331	328	337	362	348	330	331	364	346	357	378	334	319	351	304	337	317	348	321	340	345	315	361	348	359	373	359	371	352	366	311	373	342	339	381	314	343	340	321	359	391	349	357	359	326	340	344	330	331	353	352	330	337	325	353	334	353	357	346	308	349	332	330	357	349	360	353	310	356	353	343	357	339	334	348	361	344	372	347	357	311	353	344	345	341	323	321	341	327	342	330	344	318	343	309	356	338	339	326	347	341	324	337	342	332	339	370	326	369	342	352	330	350	325	351	344	370	320	327	375	326	317	357	351	364	328	372	332	352	324	359	337	327	348	323	326	338	306	327	365	364	332	346	326	333	329	345	322	356	328	326	355	320	342	344	326	341	353	348	295	370	354	331	332	362	359	343	338	342	361	345	331	348	365	353	317	349	280	335	365	335	336	337	341	338	369	347	359	330	357	323	315	360	337	326	369	333	311	372	337	318	341	354	385	335	367	323	345	334	363	350	333	335	364	351	325	332	358	328	299	334	311	334	366	360	362	371	359	339	346	332	316	319	319	314	371	296	320	363	342	318	347	322	330	332	344	369	329	358	361	335	336	357	339	327	326	348	313	323	324	330	325	345	367	320	357	361	350	334	382	323	333	333	353	344	359	366	365	323	376	343	354	331	389	334	324	338	358	356	336	372	390	335	308	336	340	333	360	357	355	324	329	333	350	344	330	367	332	396	331	307	340	333	336	312	346	285	342	345	343	345
55867	96517	76291	47701	25277	12465	4723	2131	924	647	598	605	601	654	567	578	570	590	650	592	572	603	606	615	587	635	640	613	648	576	571	585	625	557	650	600	635	597	613	605	634	623	610	581	579	581	588	643	596	603	578	619	612	628	644	619	622	559	613	573	636	589	634	598	595	614	558	614	596	588	598	596	590	605	612	572	596	604	596	612	621	613	641	563	645	611	647	627	592	601	641	588	584	644	575	597	599	593	601	623	644	609	561	602	606	579	573	558	619	583	624	628	619	604	613	610	568	559	598	578	610	621	624	621	630	639	585	604	600	587	651	636	632	605	529	608	610	585	654	588	594	592	588	645	582	590	610	565	585	580	630	617	595	592	612	624	611	623	574	558	599	640	643	630	587	633	610	625	606	624	551	573	589	606	587	593	582	606	602	627	630	601	583	648	626	612	629	613	587	616	594	601	619	633	548	592	602	641	613	624	640	619	603	592	629	624	598	630	656	573	611	625	643	607	605	600	587	592	611	553	600	607	595	648	606	617	582	612	607	596	628	557	611	595	601	585	604	589	619	576	623	583	620	630	594	576	610	627	586	596	608	598	588	619	645	591	595	611	606	611	596	621	621	591	610	612	608	594	631	556	592	582	587	566	607	581	637	595	612	603	582	575	633	625	625	608	593	597	575	624	607	581	620	596	611	590	602	613	628	606	645	598	632	613	602	595	640	611	655	589	635	633	587	610	590	547	591	607	628	580	603	579	609	580	614	595	588	590	602	560	585	601	580	586	613	635	602	657	625	597	635	603	605	621	602	636	561	568	592	621	550	627	570	581	577	577	592	565	615	578	636	603	608	559	578	549	598	649	596	582	591	604	622	592	606	608	601	606	620	571	572	591	597	623	583	559	568	585	601	609	644	628	587	585	617	570	587	614	602	588	607	608	612	623	592	639	618	653	577	621	577	560	573	617	573	614	568	608	599	619	574	633	591	595	633	632	602	639	617	629	619	570	597	580	639	597	592	582	571	596	607	600	593	622	618	601	638	611	675	567	582	592	603	627	611	622	641	573	648	585	645	590	611	611	607	639	599	637	583	618	617	634	642	623	551	589	602	652	593	619	616	609	590	609	623	634	612	576	649	567	569	612	591	626	604	577	602	594	610	581	594	597	662	617	633	592	608	609	565	626	671	625	599	574	596	546	620	594	613	621	622	609	602	573	622	620	622	576	606	597	546	581	625	635	618	605	596	588	616	575	616	569	605	591	608	596	604	635	569	603	618	572	612	603	604	634	601	616	620	602	555	565	627	610	632	610	657	592	627	607	582	624	559	583	609	626	643	570	584	629	631	604	578	624	593	625	617	549	587	620	601	607	643	582	612	616	583	639	623	618	584	598	576	587	572	605	647	594	591	655	595	609	618	609	606	597	622	605	644	614	610	601	606	637	622	618	648	583	593	606	591	582	592	610	624	568	592	631	587	579	590	622	631	623	614	590	592	597	584	628	629	598	593	614	594	596	562	564	596	637	608	615	611	603	640	618	594	611	594	644	616	641	596	606	630	652	613	593	605	610	613	585	602	607	573	655	639	624	635	612	565	637	612	579	587	580	607	593	638	549	592	631	584	591	597	570	611	593	621	590	586	582	618	626	587	553	577	620	614	571	578	648	582	607	662	575	604	573	608	583	557	622	601	594	591	601	645	596	583	586	624	628	570	628	588	618	567	646	662	589	613	602	594	615	594	614	623	616	606	639	560	648	582	619	612	625	559	582	610	654	559	575	598	556	587	572	652	618	635	569	577	629	610	589	592	550	587	587	585	621	589	601	665	585	589	607	629	616	582	614	604	592	614	618	581	560	625	616	648	622	611	575	635	640	636	578	621	611	574	631	570	618	614	588	613	640	593	630	625	621	589	647	615	623	638	613	576	623	573	619	567	626	595	599	580	627	609	629	615	577	581	616	635	602	625	579	605	610	592	571	594	567	560	620	632	589	594	599	585	554	552	569	613	602	614	577	554	603	560	611	612	611	590	615	625	606	602	585	644	547	562	602	600	559	588	609	641	586	610	636	599	601	551	627	608	584	579	568	625	635	603	613	594	577	586	609	613	611	645	580	598	591	587	619	577	587	572	587	602	616	613	624	632	659	635	575	622	624	619	627	576	558	629	602	591	570	625	626	641	591	638	568	592	646	622	619	586	652	588	596	635	586	621	589	655	663	583	591	596	579	602	631	565	625	605	632	608	616	585	636	642	616	583	551	583	619	622	594	615	576	579	608	572	612	568	584	593	618	614	630	608	612	608	592	584	600	616	550	606	651	608	613	637	642	590	594	623	606	620	589	622	552	602	584	589	613	617	592	613	610	622	597	613	601	591	591	604	646	588	658	613	630	611	629	571	564	566	605	593	655	646	606	600	624	634	608	598	620	627	634	609	627	620	606	626	573	593	608	620	585	618	632	544	583	578	601	634	637	595	655	584	590	602	586	623	602	563	619	603	618	558	555	591	629	582	582	629	550	585	623	559	594	627	584	603	578	607	598	628	600	634	590	546	543	618	583	595	615	586	617	576	607	584	620	613	598	549	632	589	561	640	646	637	581	587	586	574	570	625	611	574	588	590	603	617	592	602	601	619	642	600	592	591	597	596	627	655	628	626	612	608	612	574	617	623	628	610	591	587	621	600	633	618	588	629	592	632	635	588	610	592	588	659	587	589	643	577	555	559	592	589	634	590	617	629	600	633	659	636	592	596	667	601	615	567	587	613	590	651	591	586	642	601	602	580	610	576	570	629	604	617	586	584	639	623	562	614	623	575	603	607	636	674	620	579	598	590	579	591	586	620	621	575	639	631	608	616	637	655	594	633	578	626	599	579	623	620	650	581	598	680	596	645	599	595	581	610	625	636	591	597	615	637	617	598	621	640	576	645	624	585	638	566	532	561	598	568	617	613	584	630	599	591	606	592	617	589	612	629	603	601	617	602	644	592	631	657	571	639	623	587	610	595	625	589	619	599	635	607	574	623	575	611	560	586	575	600	597	609	607	594	568	583	614	626	557	600	628	587	606	596	617	581	619	538	601	627	618	562	606	603	596	635	639	605	572	622	575	598	632	623	573	624	645	610	569	609	631	572	628	583	610	640	588	572	609	589	574	604	613	543	610	605	635	610	621	563	590	620	583	617	587	575	624	593	622	616	606	606	595	607	576	569	588	598	582	592	596	639	609	582	600	596	627	659	571	587	588	592	600	624	624	606	640	590	571	603	613	626	617	628	596	585	622	603	587	602	639	641	580	572	608	651	580	612	623	612	601	605	617	571	583	609	577	603	575	627	564	619	623	578	635	633	617	560	593	578	598	602	663	563	580	596	613	607	588	652	564	665	660	646	619	583	623	623	595	580	571	654	547	633	580	638	639	609	573	617	600	625	619	605	596	664	579	573	594	605	586	586	633	639	594	634	576	589	572	601	629	611	611	593	623	566	635	580	653	619	590	601	659	592	573	645	576	592	598
23466	23263	36511	32516	24688	19446	8540	1396	576	405	418	438	435	425	401	396	424	443	448	390	415	389	413	412	390	421	441	411	405	412	418	425	394	384	393	447	427	398	437	421	404	368	373	412	372	409	423	408	415	408	388	413	392	389	428	421	443	413	365	416	431	432	414	414	411	390	427	402	407	403	392	399	399	418	416	384	394	458	382	465	418	436	383	424	410	360	440	426	389	405	389	387	390	428	417	407	396	397	412	398	409	419	427	389	383	378	448	374	420	400	436	410	351	429	407	404	396	430	404	458	420	412	389	413	409	378	399	406	428	398	395	394	367	424	388	406	373	408	404	398	428	399	417	399	389	418	399	397	389	404	395	369	400	424	380	407	429	397	411	398	391	396	392	411	432	393	425	424	388	421	352	388	396	425	417	419	403	433	384	402	393	404	385	408	406	408	391	406	407	420	391	383	419	380	402	393	400	368	401	402	389	422	400	401	418	395	398	416	440	388	437	393	424	427	378	405	386	425	396	419	385	408	412	389	400	396	423	430	403	408	376	394	394	407	393	364	379	422	383	397	427	389	359	412	410	387	469	361	391	394	408	390	408	440	379	399	387	399	411	380	413	381	439	406	422	449	407	397	423	401	394	412	408	384	409	388	372	399	404	401	395	419	405	388	405	371	429	408	416	418	394	422	386	406	381	411	415	429	410	408	399	379	396	406	414	409	394	422	413	401	376	355	385	385	397	372	435	412	378	420	418	389	386	416	433	391	415	444	415	381	402	401	417	413	407	407	420	393	428	376	378	391	388	435	396	435	409	410	381	395	406	390	413	410	410	420	404	393	415	426	409	392	412	388	452	380	413	403	411	387	418	362	419	376	412	422	420	431	395	428	390	412	383	369	399	426	422	392	414	428	403	388	392	396	384	407	439	454	430	402	422	389	411	412	408	372	456	424	412	430	407	399	430	375	406	406	383	402	410	380	371	419	401	382	377	376	417	437	396	409	414	407	373	385	425	404	410	408	427	379	398	400	415	413	376	376	423	426	402	372	387	432	427	384	381	402	389	411	428	433	402	447	424	393	417	431	418	409	390	393	401	375	406	402	427	384	403	389	405	405	434	410	445	383	417	412	413	336	358	414	399	423	377	430	414	372	424	416	452	402	379	379	417	366	423	418	392	409	358	401	407	405	376	403	415	401	393	375	411	370	384	405	374	407	399	402	396	390	387	398	393	377	409	370	424	421	394	418	408	444	411	416	426	383	377	387	405	432	439	428	433	414	421	421	407	406	377	435	397	415	418	395	389	391	425	382	410	392	403	379	465	394	411	366	395	405	461	404	435	404	396	404	405	401	412	386	406	391	401	423	412	397	411	396	399	411	416	418	421	427	411	411	394	406	412	417	414	426	393	392	425	374	419	424	398	399	404	425	409	382	398	409	405	373	370	385	406	385	400	436	405	401	370	405	431	395	408	379	352	390	424	431	392	396	417	368	402	400	400	383	398	407	425	370	427	381	401	387	406	448	377	422	423	417	400	374	389	378	375	430	363	439	405	372	434	401	403	387	398	389	423	420	390	409	401	397	394	406	398	360	429	404	392	364	394	374	418	396	408	402	382	404	419	424	390	407	443	445	425	396	378	394	409	455	382	401	397	370	414	392	406	418	429	430	392	418	435	417	360	416	435	423	377	397	401	392	397	396	437	388	381	433	407	419	393	439	397	436	431	388	442	436	369	378	389	394	360	445	383	415	380	403	395	413	411	380	397	409	363	442	428	374	444	444	405	420	412	418	408	374	412	401	406	408	418	414	374	436	430	395	388	395	395	397	417	430	439	423	418	394	432	451	383	437	375	375	397	425	421	375	395	399	422	417	416	412	407	403	385	412	407	407	407	430	390	410	414	423	360	407	408	407	423	401	431	407	448	388	382	429	393	366	428	388	376	405	382	382	398	413	389	402	417	427	413	413	386	391	400	389	432	408	372	408	401	383	390	420	432	423	390	398	377	423	426	421	434	429	391	386	416	408	424	405	409	428	401	421	422	374	407	391	400	385	419	377	419	395	407	454	427	436	435	350	420	415	378	437	371	383	389	423	375	385	392	412	350	393	396	392	390	369	374	383	418	409	451	382	394	406	399	387	398	403	405	387	421	417	421	422	399	409	380	420	402	408	389	437	388	402	407	426	386	404	401	432	411	388	428	376	401	429	402	363	404	408	440	410	402	393	429	404	404	421	379	420	424	376	421	393	422	426	422	389	442	399	407	413	414	393	413	396	370	418	430	396	407	423	407	381	420	398	404	429	394	377	416	417	413	395	400	400	386	395	417	411	397	404	393	409	416	412	373	374	426	378	385	435	423	434	445	413	376	408	377	419	360	384	398	381	428	400	431	371	432	381	411	412	408	410	403	427	402	380	430	384	379	396	390	390	409	402	420	409	384	361	419	393	423	387	370	407	408	401	369	375	392	410	425	380	449	413	405	436	444	403	425	412	404	391	412	353	398	395	412	420	409	437	407	428	431	424	367	404	409	405	437	424	362	355	455	427	420	395	423	423	431	390	399	404	374	409	379	448	393	424	409	397	423	397	409	399	407	386	434	388	399	420	383	431	413	401	383	404	417	396	393	379	417	408	370	371	385	427	393	432	393	399	430	406	378	416	411	376	418	376	426	414	410	387	404	422	425	408	397	405	430	414	408	400	384	376	414	388	393	432	364	427	403	418	413	381	396	409	470	374	424	399	452	380	430	389	423	405	423	412	400	401	405	421	419	385	396	398	411	382	415	372	412	415	435	430	372	396	399	395	378	441	421	416	427	392	394	408	409	437	413	428	419	404	391	440	389	405	388	395	387	406	397	412	403	406	382	401	405	411	395	405	415	440	411	465	423	396	393	373	387	429	395	402	430	425	401	425	430	403	400	408	398	412	384	417	445	368	395	369	389	381	413	383	402	431	396	433	378	405	426	404	462	431	410	409	430	397	405	434	416	410	405	410	411	382	471	429	387	457	395	400	397	405	435	375	398	377	387	413	387	384	403	404	392	411	413	404	376	381	376	374	422	408	396	422	392	418	367	368	375	403	413	393	414	409	405	424	391	379	374	411	432	429	417	378	431	378	414	387	419	384	389	397	386	399	418	411	427	417	411	411	400	429	363	401	384	416	406	380	441	363	426	423	390	401	405	382	409	425	394	397	392	416	428	381	395	384	402	359	358	401	358	400	409	383	401	391	391	397	407	398	375	391	412	386	441	383	359	386	417	395	429	362	379	381	396	411	394	397	385	418	402	400	398	390	414	392	434	391	416	414	410	413	418	414	397	434	406	441	395	404	410	417	382	419	376	418	444	420	408	380	398	386	418	437	425	398	435	430	375	452	375	440	410	421	398	382	395	366	377	408	391	363	415	407	388	397	387	378	401	390	409	412	391	391	419	414	414	430	378	445	386	447	418	421	399	403	432	388	390	412	375	423	432	416	407	399	429	414	430	376	413	430	417	393	387	414	399	431
55098	104183	84077	56509	35448	18749	7651	2690	1077	746	725	677	699	661	682	676	659	698	737	726	690	699	695	638	689	722	651	668	675	690	670	680	654	634	651	684	689	704	680	726	672	668	690	683	671	681	720	748	739	683	663	696	760	729	669	700	694	707	657	629	641	661	662	697	684	720	669	678	692	716	648	704	679	689	687	706	732	691	647	684	674	681	665	657	702	677	691	696	703	696	691	643	670	695	675	606	691	667	688	719	641	695	668	685	690	672	707	685	659	698	696	696	721	707	673	651	669	666	683	707	695	693	657	684	723	678	658	671	688	670	693	670	689	669	696	687	692	696	692	697	710	679	646	695	701	694	654	667	673	683	693	706	676	733	656	703	697	678	710	664	654	684	705	637	695	644	665	697	675	683	688	690	705	684	713	702	639	644	733	675	686	679	638	674	636	732	667	703	667	654	701	702	655	689	638	647	674	680	683	669	741	686	696	698	693	667	684	674	654	698	687	659	717	697	669	672	734	661	683	667	709	741	703	706	712	673	690	723	695	692	682	696	669	721	667	674	625	676	641	700	681	654	685	623	675	694	694	667	709	681	703	654	699	685	678	670	680	648	641	686	681	691	634	697	642	652	693	729	679	667	652	718	670	621	679	679	693	658	670	680	690	722	668	704	663	683	691	685	666	684	682	666	661	684	664	695	611	690	652	664	709	683	685	647	649	678	663	696	675	717	667	685	699	728	684	692	680	683	683	687	666	692	688	668	691	696	678	699	692	725	703	690	707	687	665	674	664	677	719	742	685	703	649	689	720	656	679	704	671	720	672	653	714	696	629	650	632	683	720	656	688	692	735	669	654	703	661	655	723	679	630	648	678	684	652	686	691	735	683	704	703	661	687	689	705	678	687	656	638	682	740	648	717	723	669	722	694	672	665	671	642	703	723	658	688	672	679	681	676	722	698	677	694	695	665	691	658	685	662	697	690	661	671	672	717	700	662	681	674	650	675	764	680	687	713	670	701	698	666	671	657	681	738	705	639	680	658	649	652	662	707	653	680	659	673	687	703	680	721	684	733	665	677	707	676	672	728	727	675	720	656	674	632	654	691	675	654	717	689	715	670	663	717	681	716	672	667	707	686	718	684	686	725	681	682	660	692	662	661	683	696	654	691	640	668	667	655	649	711	656	681	693	663	669	696	695	686	670	739	697	645	704	682	786	722	688	669	663	701	686	731	657	620	678	642	692	697	658	682	699	670	693	691	747	645	692	663	675	679	646	644	681	627	738	707	670	663	654	690	739	684	667	738	660	643	724	654	704	682	691	685	716	695	713	712	721	735	671	735	722	716	697	718	672	673	669	698	660	680	713	644	684	722	678	702	679	703	668	720	688	700	721	650	661	681	650	681	713	723	693	688	679	692	693	703	702	679	637	709	718	662	657	665	665	688	704	688	658	683	696	668	678	689	674	697	703	657	677	675	609	750	622	712	662	661	702	711	663	620	706	634	703	660	649	671	682	667	681	666	690	710	693	650	761	677	699	634	696	647	696	681	660	710	694	699	685	698	689	685	690	681	677	689	653	704	680	743	677	727	689	640	646	684	695	759	681	666	685	703	683	727	687	648	691	654	747	680	726	683	659	696	631	658	690	704	675	684	661	680	677	686	655	673	734	631	674	678	653	642	724	685	660	689	716	703	698	745	650	681	715	675	695	712	722	735	674	687	685	692	711	660	665	686	705	756	627	666	698	717	728	701	650	699	686	682	709	664	702	692	701	732	658	640	669	746	651	666	743	709	722	647	619	702	707	704	701	685	701	730	632	709	670	721	700	665	664	656	710	698	667	707	665	733	715	729	656	695	703	691	666	684	654	665	663	692	687	674	726	674	695	709	693	694	656	656	677	652	693	671	680	654	728	639	705	682	675	670	681	707	660	688	741	691	681	667	659	698	674	675	673	685	700	702	695	699	671	663	664	664	699	714	719	731	667	687	687	690	691	665	676	738	652	735	665	674	678	661	660	676	690	712	674	695	727	678	675	713	722	647	703	704	699	629	693	682	676	680	650	667	676	667	681	651	663	681	642	687	677	664	644	672	681	683	635	648	688	671	695	713	684	681	695	683	667	698	635	696	691	635	709	677	725	715	697	650	686	730	662	707	687	670	714	655	649	676	735	687	681	716	690	677	725	706	693	699	701	699	701	710	676	672	686	697	700	672	669	693	642	647	675	674	701	649	669	688	636	705	690	657	704	684	676	654	667	649	667	696	713	689	643	676	709	680	656	684	703	710	669	709	681	664	679	677	685	705	651	651	708	695	708	648	691	676	662	672	718	672	647	716	722	692	706	667	665	649	646	645	704	711	705	691	697	673	649	635	741	734	677	684	675	685	670	722	688	690	710	674	663	694	661	648	703	673	689	682	681	665	677	652	722	694	693	666	680	656	702	725	643	673	683	697	709	683	702	662	692	675	626	657	675	664	664	666	726	671	708	659	653	637	657	645	677	684	699	682	695	710	692	691	679	680	682	721	705	659	690	709	742	699	655	703	659	667	685	725	673	704	672	685	702	672	635	738	680	677	660	659	672	688	690	662	671	687	675	700	658	672	720	726	676	673	685	691	698	715	687	686	675	681	709	684	713	680	686	673	653	667	737	686	693	687	689	696	660	664	698	672	696	674	695	671	639	683	667	702	691	661	700	678	669	683	657	678	637	661	651	682	678	691	684	701	663	746	719	710	706	702	692	681	673	653	666	707	661	666	700	724	722	715	703	690	692	692	735	692	721	706	649	693	674	682	752	712	677	670	708	659	703	639	677	681	714	657	656	664	664	707	694	665	687	676	736	689	662	685	720	645	689	655	695	688	661	684	676	665	680	712	699	689	722	689	654	688	651	710	715	735	666	743	692	632	704	707	643	724	674	679	652	660	690	659	673	670	720	672	684	672	659	674	679	672	678	685	681	665	667	672	697	711	644	675	667	665	728	696	693	685	731	702	701	670	706	669	687	722	661	670	661	658	681	649	688	661	670	668	687	687	695	701	716	694	696	698	661	677	710	666	652	616	674	694	675	701	745	652	678	687	658	694	688	661	693	732	721	731	685	690	708	697	662	725	694	657	698	687	710	657	657	701	691	678	700	609	659	693	669	659	700	652	657	675	671	703	692	662	698	664	686	729	669	710	691	668	700	678	660	669	676	692	690	687	667	653	730	684	689	667	701	729	653	677	621	694	673	662	673	663	689	704	677	667	738	708	682	686	701	688	724	655	712	652	765	749	698	695	700	704	670	703	659	700	698	681	668	631	697	688	719	703	747	728	664	642	711	684	691	712	673	712	702	707	713	662	719	695	685	655	666	669	698	683	673	642	687	650	671	704	653	681	679	697	714	699	662	700	702	691	681	659	672	701	671	653	693	681	634	679	661	719	671	692	654	672	680	681	680	707	658	641	678	647	664	652	674	700	672	688	666	671	651	710	683	685	730	692	691	674	654	637	675	685	682	690	627	658	701
27887	32497	33393	17609	5512	1539	633	393	308	325	325	331	306	334	317	294	300	306	307	307	315	301	332	299	295	301	310	325	300	330	310	330	321	310	348	300	317	306	282	311	355	311	350	302	331	325	329	272	338	295	306	340	290	328	325	320	315	322	312	284	302	326	305	359	304	306	315	293	285	304	318	322	278	338	297	286	320	280	284	309	323	351	311	321	325	330	331	308	324	294	291	298	279	283	340	304	297	331	319	312	317	301	299	283	290	311	317	317	293	302	299	334	279	301	315	310	305	291	300	320	272	308	320	322	309	307	319	314	315	291	316	317	319	313	293	312	290	309	308	318	315	284	315	325	313	297	305	302	302	341	317	318	323	311	298	315	309	302	297	313	290	304	307	335	310	332	306	309	288	331	309	299	325	289	338	328	291	306	287	310	310	353	348	315	322	309	319	333	300	316	327	319	304	309	339	303	310	300	300	291	317	262	312	335	325	289	304	323	326	316	277	317	303	301	313	306	309	305	308	304	364	352	319	276	328	287	285	319	343	320	284	318	301	316	311	288	314	312	310	302	334	317	301	324	308	306	301	279	275	300	319	317	322	322	316	292	299	313	291	326	329	322	279	299	314	300	317	304	321	279	302	327	308	304	317	303	335	271	361	311	318	291	309	331	298	335	284	330	328	302	299	352	318	294	327	285	328	306	315	310	313	323	315	299	342	317	296	310	330	310	298	298	307	320	291	281	286	312	277	292	297	296	323	268	327	316	308	302	298	320	296	317	324	301	317	329	311	307	314	296	306	302	286	303	315	308	306	347	319	281	293	318	307	288	330	282	286	303	287	294	313	306	320	321	278	299	301	308	294	300	318	336	303	302	306	314	279	330	283	304	311	332	313	301	314	305	289	328	344	274	288	344	309	295	303	303	301	295	306	318	300	335	309	296	309	325	306	317	314	327	283	339	290	356	315	338	317	320	305	292	317	319	299	311	306	297	326	325	311	320	319	296	326	290	323	317	314	295	303	295	307	326	308	322	322	301	293	313	312	285	317	318	324	316	298	329	316	297	329	308	314	278	292	327	314	343	263	304	334	312	319	296	284	301	299	300	305	285	327	312	276	304	284	302	307	309	313	336	301	339	287	288	310	296	307	327	317	305	294	311	297	309	317	296	319	288	323	324	319	329	290	338	306	335	294	318	343	291	328	302	276	317	300	307	286	293	307	319	313	292	313	319	288	306	307	312	319	340	296	296	284	307	317	325	282	329	328	297	337	281	307	309	301	288	312	313	342	338	302	304	302	294	337	305	295	277	324	296	309	307	294	317	309	324	288	305	285	297	316	308	286	306	289	298	303	293	278	306	277	283	338	316	303	290	315	328	327	292	318	324	322	299	339	323	339	302	289	304	275	321	311	323	301	332	289	315	325	293	326	301	318	293	311	306	339	309	308	301	287	313	316	312	281	308	322	323	294	274	283	331	284	328	299	297	303	313	339	311	309	326	327	288	335	296	351	317	285	342	308	313	292	328	273	278	289	298	296	346	306	337	281	313	330	344	293	317	363	283	306	321	309	327	327	325	307	300	277	321	293	296	318	304	305	339	323	307	306	300	291	294	306	281	316	332	301	309	310	303	289	315	341	309	317	296	290	290	320	311	324	305	312	281	286	285	315	301	301	303	313	313	297	285	294	285	305	328	350	306	309	320	279	325	308	332	310	311	297	302	305	336	300	299	312	285	323	284	325	316	310	301	320	290	295	279	316	294	333	356	279	316	294	331	323	310	318	333	282	294	303	307	268	316	288	328	304	302	312	290	320	325	296	297	297	315	328	289	312	298	283	332	295	281	304	359	295	320	305	315	291	281	316	344	297	265	295	312	291	309	306	304	296	297	327	297	324	311	331	307	299	320	287	317	288	292	325	327	258	324	300	346	307	321	292	290	298	318	323	295	297	294	321	299	304	314	288	338	307	332	291	301	325	302	303	303	327	285	281	348	288	277	316	295	320	323	313	315	303	334	322	308	344	267	320	316	325	335	304	305	273	296	319	303	311	297	343	345	340	324	333	316	281	277	291	310	348	302	300	286	282	292	322	310	282	334	319	292	294	308	283	300	295	314	334	321	299	294	318	314	330	343	318	324	327	303	310	314	300	329	323	309	319	324	317	341	259	353	310	304	326	338	329	322	330	311	297	318	345	279	332	310	325	332	312	327	331	315	304	287	311	326	287	310	297	305	307	290	329	309	309	335	297	312	315	339	273	336	309	272	305	296	301	314	299	321	329	293	304	322	309	291	323	299	296	288	297	331	295	286	285	282	301	298	289	320	328	307	304	275	322	318	306	340	280	305	293	293	334	304	312	324	301	333	330	336	297	310	299	337	334	338	323	318	280	313	319	306	324	327	336	327	295	300	333	329	310	309	327	293	290	307	297	328	315	330	317	312	286	294	307	295	262	333	329	334	321	311	308	346	305	323	313	335	315	317	310	297	326	288	303	275	313	336	357	325	316	325	309	296	319	308	331	313	325	303	320	303	296	302	321	307	319	305	279	304	311	278	325	295	312	273	290	330	301	301	330	290	303	275	301	314	330	338	296	280	306	299	319	306	306	292	318	311	341	302	314	283	308	305	315	292	302	297	331	293	326	287	320	355	333	312	297	335	341	303	315	318	299	334	290	291	302	326	291	319	305	337	314	269	290	273	306	286	326	316	294	338	344	321	299	332	280	304	322	293	290	295	289	317	312	306	311	297	325	293	314	300	308	292	318	298	319	296	277	314	303	326	322	313	315	333	299	305	327	306	307	319	305	332	325	317	325	335	285	300	281	307	299	292	289	310	327	315	329	295	305	291	277	357	299	305	335	310	303	311	311	305	305	327	305	304	291	341	302	281	317	321	294	330	319	301	310	254	304	307	333	335	319	287	315	301	308	310	316	342	335	327	327	303	313	304	304	328	290	330	329	327	328	295	268	315	305	310	302	302	302	286	289	303	315	289	313	306	319	279	295	299	292	289	299	312	320	289	311	319	285	302	296	327	308	319	319	290	301	299	304	275	292	342	264	289	292	321	310	332	292	264	315	296	320	290	308	298	307	348	317	276	317	317	318	288	295	304	313	305	294	306	295	304	331	307	325	296	334	312	315	300	315	278	319	333	296	322	314	292	290	354	327	285	277	285	349	322	314	348	303	321	308	320	325	321	271	297	326	307	290	310	290	289	322	302	331	316	304	291	292	323	316	304	317	305	327	332	305	330	284	315	328	344	305	299	342	294	285	302	307	313	268	291	292	310	322	315	322	311	334	327	328	298	329	315	331	311	340	284	322	306	290	311	280	313	308	317	320	319	349	287	305	312	297	298	317	293	294	313	317	285	322	319	294	309	297	314	324	322	319	327	312	272	312	312	322	277	293	336	324	287	322	292	297	306	306	283	291	338	301	332	316	330	301	333	289	286	289	307	326	330	298	304	299	284	285	314	320	300	327	270	301	306	307	308	313	314	313	283	281	290
30589	51017	38359	19974	9741	3515	1307	727	557	583	530	516	546	575	596	567	555	545	570	540	573	546	541	569	558	544	581	526	583	565	531	584	577	546	570	572	540	548	585	532	543	601	544	586	548	554	557	563	551	565	504	594	565	569	538	514	583	521	563	550	558	539	518	555	562	601	525	534	537	545	536	568	538	557	539	536	581	593	559	565	576	521	537	562	534	539	540	592	536	559	527	525	528	590	521	529	543	529	522	584	526	617	547	523	524	551	545	527	544	532	590	599	529	571	546	577	551	556	536	548	594	525	552	543	547	523	513	573	545	519	569	518	574	603	538	528	591	577	531	520	578	522	559	547	578	576	548	572	565	573	553	527	575	548	519	557	550	591	567	548	572	570	552	571	578	562	564	585	573	535	547	581	570	571	537	602	520	533	508	584	524	541	510	544	524	562	568	597	570	531	571	513	579	566	569	564	556	536	569	594	565	555	548	596	547	552	545	520	539	538	524	561	564	542	493	550	574	542	536	511	553	606	560	582	566	538	547	553	561	509	554	571	551	562	523	555	550	571	607	556	533	524	507	555	555	536	564	549	589	556	528	534	537	558	539	540	559	551	579	490	564	585	534	564	546	553	534	571	532	531	564	535	523	568	552	554	539	545	530	571	568	556	609	598	559	544	548	562	575	557	565	544	551	556	597	555	539	558	569	567	547	581	601	517	545	579	562	569	550	557	558	529	559	551	560	603	582	564	565	534	525	567	522	571	513	579	532	592	558	558	539	555	548	610	584	538	558	545	536	569	555	543	522	553	561	579	544	547	556	547	578	584	559	546	520	574	580	545	536	592	596	535	550	583	549	561	584	522	557	556	497	559	586	569	557	568	584	558	526	502	579	565	558	543	561	543	560	589	545	582	541	567	536	598	551	518	568	575	546	567	560	520	577	591	543	559	577	588	572	542	556	592	532	571	540	528	569	557	553	541	559	548	575	572	585	557	550	564	557	557	522	590	550	573	525	532	523	574	559	567	597	580	594	526	564	532	531	509	589	553	574	542	564	528	564	544	611	558	557	556	548	551	604	564	559	553	574	554	505	545	546	571	530	556	528	496	593	553	591	593	488	551	570	566	559	591	576	585	537	562	514	583	570	538	565	560	529	502	539	511	563	575	531	550	546	572	537	550	546	486	535	565	544	552	570	567	550	556	567	554	590	575	574	565	567	529	564	544	558	548	532	537	560	560	585	612	598	581	537	601	580	519	605	562	546	527	550	541	582	548	564	510	548	556	573	509	583	564	555	551	560	535	581	524	536	537	525	596	551	535	527	558	570	543	551	534	579	541	585	535	529	559	535	544	547	546	525	552	567	500	564	589	514	584	531	521	561	566	515	576	510	524	550	527	569	541	588	577	593	525	573	568	555	547	542	538	567	566	498	538	598	581	514	565	579	565	582	589	549	535	601	551	518	563	538	523	567	547	552	575	518	539	550	535	566	565	552	604	564	562	559	529	549	535	525	579	527	535	552	571	556	563	536	552	534	572	567	560	540	539	564	553	562	557	528	600	568	569	558	535	541	579	543	558	539	531	563	558	593	507	543	569	530	582	557	506	525	550	551	582	567	569	562	609	517	563	541	583	571	520	580	569	546	577	564	570	582	548	518	596	531	550	490	571	526	531	529	511	535	548	588	573	518	528	552	563	571	544	562	508	532	561	561	516	550	565	533	580	547	560	546	564	546	530	538	584	538	557	490	557	538	564	554	576	520	519	527	538	570	530	569	540	539	512	533	565	592	538	567	527	553	541	526	549	573	596	560	566	578	554	540	525	595	519	540	590	501	565	593	593	510	566	539	588	542	562	558	584	538	581	553	563	556	573	528	562	562	581	580	585	576	537	558	594	543	592	568	565	549	535	583	560	561	528	543	574	538	553	578	562	581	543	535	551	547	557	542	575	604	556	528	519	537	618	565	530	589	576	553	524	574	546	556	498	579	559	536	547	555	516	592	558	545	536	548	559	576	532	577	564	547	532	582	558	556	571	565	532	559	555	528	544	544	530	548	572	496	556	538	571	564	565	521	572	512	546	545	590	573	572	557	521	543	520	542	588	544	575	565	544	567	601	539	556	554	549	546	581	523	559	527	574	572	583	561	571	510	562	547	559	538	581	515	554	525	545	537	592	548	542	601	557	545	584	550	565	533	555	545	533	528	566	566	559	533	525	537	528	559	573	532	557	608	568	585	568	566	519	523	585	559	583	573	535	529	567	504	602	549	539	562	527	560	572	518	537	583	594	555	543	589	603	576	557	528	559	554	514	535	548	577	549	578	579	586	545	532	537	566	519	554	528	544	593	554	575	537	543	507	497	588	525	577	603	577	551	536	581	545	570	577	583	508	550	562	548	516	593	579	560	539	571	530	571	559	558	569	544	546	569	561	542	586	580	552	512	556	538	523	557	591	542	533	541	570	546	562	561	535	575	531	567	551	566	550	558	554	527	568	566	583	590	543	557	567	565	542	584	533	532	556	550	519	503	558	571	603	537	533	566	552	544	600	607	572	558	548	523	566	537	529	581	558	558	549	591	562	539	569	542	575	553	582	533	552	559	521	543	554	590	515	553	554	576	559	544	559	575	556	509	567	563	579	544	560	568	587	539	530	562	534	567	593	570	541	557	558	568	562	568	511	581	579	595	547	526	596	549	515	562	559	550	550	544	562	596	589	584	587	588	538	533	542	586	562	562	537	555	572	565	567	564	574	521	556	586	577	556	569	595	536	572	547	547	541	541	556	580	524	544	561	534	553	586	558	559	610	576	545	546	575	536	568	525	505	562	527	577	581	541	556	539	584	545	586	523	530	557	605	588	602	575	566	579	556	526	585	523	599	569	525	542	545	568	555	544	513	547	568	558	561	554	555	494	527	522	542	558	533	532	558	563	551	550	584	527	555	579	560	575	535	495	540	580	540	592	555	572	565	530	503	541	579	537	547	544	519	521	552	562	580	545	489	617	544	582	559	540	555	550	571	541	536	570	528	551	559	557	589	544	548	572	593	563	553	586	552	565	528	564	558	512	545	523	567	532	527	584	601	516	565	609	560	554	544	565	546	627	557	551	577	514	583	545	529	590	570	550	537	498	571	579	547	533	523	514	567	524	555	556	556	560	563	568	515	557	552	533	525	557	586	608	546	568	549	539	546	548	566	527	522	558	580	551	570	544	554	554	533	518	547	551	573	555	547	551	567	501	558	557	568	514	555	524	545	533	583	600	546	548	596	555	560	581	593	514	581	529	520	566	596	545	570	579	551	582	568	556	533	547	576	569	540	563	599	570	620	573	571	575	529	612	539	531	534	527	532	565	576	548	551	567	580	537	578	564	576	574	592	586	537	534	590	546	516	544	536	577	560	592	560	567	584	567	529	538	527	592	538	543	589	544	577	568	586	576	578	562	572	523	616	556	540	541	532	578	594	608	558	540	553	563	579	573	552	554	548	562	570	520	642	545	554	526	551	538
24498	25347	39853	36342	25330	15531	3786	805	426	358	348	351	342	394	361	330	356	341	341	329	340	343	348	337	352	364	326	382	364	344	389	373	309	336	374	363	373	386	354	375	334	329	298	338	330	360	344	323	335	394	325	339	328	326	343	347	369	368	365	348	346	352	345	344	360	371	359	376	344	332	331	337	348	336	365	334	356	325	329	362	333	321	342	351	334	352	294	372	333	304	324	335	369	366	366	355	350	360	388	347	350	370	386	368	371	346	369	354	376	345	346	317	375	332	365	344	329	347	304	316	390	331	356	344	359	342	323	344	408	356	309	339	366	321	347	356	325	364	352	368	345	347	303	340	330	358	361	333	328	326	343	327	360	335	370	344	359	360	358	302	350	325	372	358	316	294	333	394	358	345	370	362	372	347	348	354	331	357	335	375	345	337	385	384	358	362	344	333	362	369	336	337	339	366	360	332	348	361	354	347	335	314	352	342	325	338	364	325	368	366	358	306	347	308	323	351	347	336	364	337	330	343	350	358	306	339	323	335	352	320	342	333	345	341	350	300	358	318	363	356	339	344	358	330	356	341	333	320	376	326	321	328	374	316	346	327	342	332	375	335	354	313	329	342	369	348	358	360	364	401	345	354	357	361	336	345	352	331	334	344	332	354	338	364	319	338	350	335	324	330	299	347	377	284	346	370	305	363	345	336	322	353	342	356	354	344	340	349	331	323	338	358	357	324	377	317	342	329	345	371	333	350	340	365	351	365	335	333	322	320	354	321	326	348	318	318	331	339	353	336	342	341	354	347	325	322	325	353	324	313	321	350	363	346	338	355	345	339	322	357	319	344	366	348	343	323	339	337	381	344	360	334	327	349	331	316	318	336	335	350	345	341	338	346	306	363	342	346	321	344	347	327	341	313	342	378	346	348	364	327	328	338	331	349	341	339	351	359	326	315	329	349	355	337	368	338	357	355	348	310	350	337	347	368	316	348	371	353	326	333	357	363	358	339	333	380	347	326	300	333	364	360	358	340	346	334	328	336	323	313	341	364	332	318	384	306	314	339	322	344	318	359	341	345	330	333	386	369	355	334	322	355	373	372	318	327	357	367	309	340	339	364	292	368	360	303	347	321	360	328	337	365	336	375	329	358	327	353	338	347	326	343	333	306	332	325	323	327	371	348	357	362	350	324	343	359	359	324	362	361	343	353	333	335	347	365	327	341	336	333	333	330	324	339	339	373	347	366	373	327	354	336	365	344	360	362	326	344	356	317	372	314	357	332	346	330	342	319	323	335	346	331	395	337	368	364	367	342	380	366	346	364	332	359	365	347	361	341	327	349	339	337	355	367	385	352	328	331	366	341	326	319	347	332	351	349	370	356	321	316	337	325	352	353	347	383	334	371	313	370	334	329	375	323	363	330	338	347	363	333	348	369	338	357	294	348	337	340	349	328	344	358	346	347	355	346	333	343	354	335	320	319	302	321	341	345	345	340	342	353	350	353	362	331	379	358	326	374	334	354	335	336	345	347	301	350	337	353	357	354	370	357	361	339	339	337	344	313	341	331	315	348	334	340	343	308	367	356	324	343	371	368	359	315	315	345	356	327	356	347	362	309	349	333	342	323	336	387	337	341	357	390	354	362	323	321	371	324	330	338	340	376	338	321	312	331	329	342	330	334	341	364	349	332	353	338	347	335	343	345	351	347	346	328	374	330	358	361	345	322	357	373	368	363	304	372	318	402	354	350	321	342	385	359	335	332	336	327	369	365	348	366	348	315	357	342	339	366	345	357	342	340	356	339	353	317	330	346	324	346	365	330	345	313	371	361	339	352	314	320	328	350	321	359	336	338	362	332	354	366	337	338	348	347	318	345	357	352	355	331	344	381	349	372	338	322	341	363	300	344	357	358	318	325	346	354	362	346	342	364	333	340	341	331	350	355	356	327	333	339	342	371	355	340	365	272	349	315	375	301	350	320	365	357	365	357	357	345	314	375	343	352	304	329	364	336	377	329	368	362	344	332	353	341	348	309	333	324	334	327	313	360	329	374	368	340	379	362	352	377	345	344	363	356	326	325	343	346	342	356	329	354	337	379	323	358	370	355	313	347	317	333	364	356	328	356	339	374	361	337	339	361	376	345	369	358	345	332	356	384	354	335	351	344	355	383	343	354	358	338	339	364	338	361	322	331	355	354	318	334	312	341	340	337	314	341	344	317	331	341	329	369	349	366	386	348	320	345	350	375	324	321	356	366	359	317	351	343	366	333	327	368	356	322	339	312	358	343	345	330	347	349	346	369	335	350	348	323	328	324	342	356	367	326	347	366	348	347	384	346	343	345	342	371	314	337	339	336	341	309	338	368	338	382	325	315	363	323	344	350	328	367	357	371	338	336	303	361	349	356	330	336	390	338	313	358	378	362	347	342	349	327	314	336	335	345	373	350	352	336	340	357	364	365	354	314	332	307	364	369	361	345	335	345	360	339	356	368	310	351	306	366	374	329	326	349	339	338	330	324	322	301	347	327	363	343	358	318	339	336	354	357	357	372	388	361	353	309	337	302	333	323	377	333	315	338	365	320	327	354	365	322	307	343	340	321	334	345	339	329	375	353	347	327	377	353	344	359	351	339	334	332	323	335	360	353	363	366	357	341	371	310	356	340	374	354	354	345	358	344	359	332	318	359	363	340	327	331	349	354	327	333	359	372	349	305	331	333	307	313	351	320	331	320	389	322	362	350	336	359	361	336	346	328	353	376	362	350	340	364	332	347	360	332	324	358	367	354	361	388	322	330	277	334	295	354	347	373	343	316	327	298	343	375	362	347	313	356	345	340	323	355	364	329	363	326	347	364	308	354	334	315	330	352	355	345	319	338	341	337	323	364	362	333	339	373	356	295	304	323	365	334	350	336	339	358	335	351	342	348	339	368	333	342	358	375	340	321	363	357	333	352	329	359	354	337	344	327	345	317	344	362	361	338	362	321	360	358	340	352	336	333	365	322	349	365	358	347	349	300	344	340	333	316	352	369	359	314	357	347	339	334	340	349	324	355	335	344	368	355	359	361	345	309	306	334	370	352	354	326	343	376	329	350	327	340	338	336	386	317	327	350	356	328	367	391	346	361	370	345	346	342	302	349	349	324	306	343	330	366	343	339	365	345	324	348	346	327	366	376	349	329	323	360	328	332	343	339	346	342	371	357	370	346	333	350	338	361	314	330	375	327	354	353	345	342	356	339	332	322	330	355	327	363	358	359	328	344	345	334	311	344	332	354	360	325	345	349	319	334	363	311	332	335	355	340	331	339	338	372	367	361	330	334	352	352	361	366	354	392	352	326	353	331	337	358	355	357	332	351	355	335	364	333	366	334	316	372	359	347	329	355	344	343	362	327	339	306	333	322	359	354	357	345	329	327	344	315	394	325	322	361	312	329	326	348	332	359	354	342	379	349	382	334	338	346	362	348	351	352	340	348	340	342	366	311	352	383	320	327	373	339	359	350	346	345
55408	95826	73571	50547	32329	16252	4928	1613	818	629	627	641	616	595	595	575	560	596	597	606	626	611	617	609	594	588	619	610	606	584	617	582	591	622	574	630	603	587	573	647	587	614	590	593	616	596	647	612	567	622	578	584	642	586	608	601	589	655	653	604	592	606	616	624	638	610	631	587	580	586	601	561	657	578	614	605	609	547	586	602	602	612	575	599	620	615	585	614	586	627	589	615	615	632	589	638	620	596	629	576	627	626	592	608	601	617	612	594	619	575	600	598	568	598	601	597	625	609	566	647	602	624	611	586	613	598	656	640	565	624	618	606	615	605	585	609	569	598	558	588	582	601	608	577	644	613	627	606	623	564	611	534	591	593	582	605	645	639	586	644	610	642	588	588	592	568	614	542	629	643	598	591	580	584	586	595	589	621	613	577	584	614	630	649	594	554	597	635	595	611	629	631	612	635	589	625	589	632	659	612	595	591	575	622	596	620	634	601	602	619	629	623	589	587	619	599	587	610	622	642	578	556	650	585	599	617	589	619	641	618	568	626	599	576	619	639	597	613	569	618	624	605	606	573	624	596	649	586	641	605	604	604	595	594	591	608	586	623	614	593	614	633	613	602	568	565	602	580	617	633	596	606	607	635	577	637	592	643	628	577	532	664	612	585	615	545	569	564	613	611	609	608	595	608	585	581	606	632	627	576	592	609	593	574	621	597	598	603	575	590	581	598	583	592	605	605	615	575	595	589	578	639	564	630	618	609	582	573	626	574	636	595	622	647	576	608	623	596	627	641	625	595	589	560	595	626	637	597	552	583	589	580	578	615	583	620	611	618	589	581	602	595	559	593	626	616	611	631	621	609	592	595	631	637	619	654	601	587	625	563	605	603	564	637	581	587	574	553	606	550	613	585	598	593	619	639	595	673	618	640	613	566	582	605	604	586	627	592	602	633	580	566	579	623	622	608	617	655	618	610	608	586	607	645	674	609	606	575	573	595	590	626	599	608	580	597	574	615	579	602	634	603	634	607	583	637	597	598	556	643	628	614	606	587	648	570	599	633	590	636	577	599	672	594	583	606	590	608	629	625	588	551	552	625	628	621	641	592	582	607	583	620	626	631	587	615	588	654	607	614	630	600	588	580	569	615	633	582	601	620	648	566	611	642	594	570	624	583	643	599	596	613	596	636	615	560	600	592	640	611	582	584	618	606	613	603	623	624	560	609	564	587	635	631	611	585	606	550	570	582	606	588	601	609	603	566	621	629	587	550	621	637	575	626	586	592	610	605	634	597	586	606	578	608	632	635	603	623	627	591	612	612	588	556	620	635	557	571	578	600	598	603	599	593	616	596	618	639	595	603	608	613	613	598	593	591	627	653	593	555	604	639	518	589	614	670	567	624	597	579	638	616	590	607	591	620	594	588	620	658	605	575	595	580	603	599	609	588	590	603	582	620	597	617	542	612	602	609	658	644	625	605	623	611	588	661	615	622	599	620	611	645	633	620	614	637	595	620	581	625	621	611	642	590	588	557	583	565	611	569	615	575	630	597	627	616	607	623	598	613	655	634	603	573	625	617	604	556	619	597	588	583	611	609	621	613	600	597	594	601	615	576	621	595	569	628	593	596	625	622	613	621	624	629	611	606	586	615	571	604	663	589	631	635	577	587	598	587	646	635	593	631	578	585	657	569	592	574	589	599	614	572	644	613	597	585	616	574	616	630	576	650	577	608	562	592	569	591	603	626	609	621	629	591	616	614	597	627	591	625	594	600	605	583	634	619	622	578	599	580	588	590	561	595	595	596	627	602	581	592	597	584	572	584	573	576	612	589	587	586	632	616	617	626	579	627	561	617	652	593	576	569	618	622	619	596	590	602	603	581	663	616	619	614	599	598	610	583	581	648	619	615	638	645	610	608	611	588	588	593	613	607	637	627	585	626	598	592	627	630	583	595	593	579	611	630	583	594	631	662	569	660	593	634	607	555	615	563	587	586	597	564	571	635	585	595	586	605	599	634	596	607	619	594	597	597	573	581	576	593	587	593	564	601	636	591	592	591	607	631	587	647	643	601	649	613	632	580	584	554	618	611	590	620	557	639	576	639	607	646	603	603	602	612	549	628	623	590	637	599	606	598	556	603	564	638	623	619	625	579	579	588	595	625	585	617	607	599	616	600	613	631	638	623	656	607	663	629	577	620	619	623	542	608	613	605	561	639	577	606	544	622	610	629	662	583	615	607	596	579	620	597	581	615	615	593	614	601	543	636	606	578	606	642	620	594	628	643	611	640	628	569	620	585	618	597	630	618	539	618	625	613	579	591	593	601	644	626	616	573	608	615	597	595	636	616	661	637	613	596	567	617	609	598	618	617	663	596	620	599	613	574	620	597	607	601	561	633	615	619	571	586	626	612	617	565	616	643	581	620	606	618	580	644	581	578	582	587	620	616	628	600	542	643	655	597	581	618	653	609	552	659	612	580	575	613	590	602	654	653	613	632	607	617	591	579	564	559	605	630	551	577	572	574	611	616	576	628	582	574	637	616	603	600	621	572	629	628	616	575	585	622	596	620	596	560	627	598	600	630	611	564	613	593	624	615	623	584	594	607	602	632	599	590	630	569	602	651	579	604	571	577	648	586	574	601	618	635	598	570	603	585	620	595	561	612	631	648	570	606	592	599	544	588	631	594	589	613	632	590	582	632	586	600	657	555	620	585	615	582	577	623	625	611	647	597	652	624	588	605	601	618	626	634	576	580	618	598	603	620	652	617	610	588	543	609	570	598	603	586	590	605	595	609	586	621	639	625	607	619	640	594	590	612	659	604	542	590	634	576	589	590	578	586	603	629	620	640	580	581	594	610	582	638	626	587	655	586	639	609	565	608	564	625	615	608	638	603	553	588	598	603	586	617	604	605	632	615	633	614	586	622	593	612	556	563	633	572	625	599	634	619	616	615	571	621	611	641	565	598	594	616	646	614	604	547	593	562	574	610	578	636	624	636	591	612	601	641	624	587	601	591	610	561	611	576	631	567	622	570	618	597	654	626	594	629	598	587	618	626	584	582	603	618	598	563	580	627	608	607	630	595	596	661	597	649	608	598	607	616	592	588	566	654	585	584	614	619	609	593	601	599	610	575	575	607	609	605	632	607	584	596	585	599	605	647	627	641	620	628	603	583	607	569	594	594	606	645	597	622	598	609	583	586	568	641	607	593	614	566	599	608	615	592	562	603	604	597	642	612	565	605	630	604	617	643	578	592	617	637	602	619	609	604	627	612	602	604	570	577	603	639	611	597	591	610	617	642	615	634	559	578	617	603	639	631	637	550	607	628	608	650	641	618	579	633	582	537	576	625	676	577	587	640	636	568	622	626	621	634	580	567	577	606	636	609	590	588	627	593	627	634	638	624	585	572	668	637	578	597	600	613	622	577	632	602	601	579	628	598	589	597	614	597	605	596	631	613	639	630	588	601	580	630	557	546	598	581	628	586	584	607	620	608	598	591
23542	23049	35664	33010	27012	20925	9817	1584	530	421	413	453	427	391	421	410	395	388	419	421	395	397	447	402	391	396	392	408	408	406	402	392	414	414	416	390	414	400	406	376	419	380	376	376	407	335	373	373	388	420	412	399	408	399	375	430	462	375	388	406	430	350	427	398	426	388	398	390	380	372	393	389	394	383	391	394	395	388	422	391	429	415	404	358	411	419	421	410	400	394	369	437	361	403	405	389	391	380	436	411	421	396	420	402	390	393	396	426	420	423	390	334	388	411	411	403	424	371	392	406	412	402	389	386	403	381	405	391	364	381	411	412	402	414	362	428	424	412	373	391	393	411	423	414	393	376	386	422	395	419	429	427	435	421	388	408	393	436	391	439	349	384	410	383	405	404	407	409	397	421	369	402	394	402	413	410	367	436	413	399	410	392	409	365	401	410	423	396	399	367	375	382	383	405	406	376	389	431	386	415	404	383	384	418	410	371	390	410	435	417	411	409	394	382	382	409	410	404	391	406	392	363	382	412	398	442	416	417	406	388	417	394	435	423	401	373	421	416	425	390	390	432	401	373	440	375	387	406	422	393	421	391	408	393	391	388	380	381	408	423	392	399	420	412	460	400	422	383	359	391	439	414	364	403	394	403	416	380	379	354	417	347	425	402	416	452	393	437	407	408	438	409	385	410	386	393	437	397	421	394	394	412	406	357	417	434	370	378	429	417	382	399	400	412	404	366	375	389	395	399	401	390	410	362	392	407	388	374	398	394	396	399	393	423	379	408	401	389	395	423	390	405	375	392	393	418	439	397	431	384	418	396	396	415	407	404	400	394	409	389	379	374	413	409	409	413	388	420	387	411	406	369	429	398	417	425	366	422	442	398	394	408	426	404	401	399	411	412	379	442	421	389	404	388	416	356	398	397	413	351	373	407	385	368	404	413	411	390	399	393	400	379	393	380	399	387	390	394	447	388	344	377	395	437	400	384	388	381	412	404	397	403	372	392	420	441	404	400	365	364	407	369	405	377	414	371	406	409	405	397	409	407	410	392	400	428	434	418	409	438	413	406	401	392	416	395	400	437	417	441	404	400	389	427	399	418	398	393	405	377	363	429	372	417	453	400	391	412	417	390	408	430	376	419	404	399	405	430	394	394	412	378	392	406	404	419	389	402	416	419	394	400	409	393	427	420	390	382	414	387	391	404	413	367	362	414	404	419	391	440	385	430	393	384	391	409	387	397	394	378	366	381	426	419	383	397	406	361	405	418	429	405	403	394	410	381	395	388	381	396	382	401	364	404	389	383	386	422	399	396	388	383	394	421	419	415	366	415	398	360	393	413	412	414	395	399	417	410	393	402	392	382	408	413	393	412	401	399	389	395	398	369	396	409	418	385	385	410	441	390	390	401	384	414	390	396	423	392	369	409	405	389	432	401	434	395	396	391	363	396	408	355	395	351	398	407	385	379	413	386	417	394	415	414	396	404	415	404	368	406	389	393	410	393	403	442	378	433	403	397	377	401	416	414	406	372	416	395	373	386	426	425	400	420	398	385	387	392	412	417	378	355	407	418	389	398	408	411	384	412	415	413	381	416	395	394	389	398	400	392	393	414	388	420	401	405	444	379	397	400	404	392	378	399	440	382	435	349	403	404	422	399	423	380	441	374	424	411	414	409	402	391	407	366	391	412	451	390	410	399	418	404	389	443	406	441	409	410	389	378	380	419	363	417	396	401	371	426	400	398	444	406	411	448	413	360	408	410	404	397	389	397	419	412	429	398	437	401	379	385	431	351	390	402	409	389	436	385	415	393	420	386	404	401	397	385	389	399	400	408	383	391	395	400	376	404	405	408	388	373	426	356	392	396	363	370	378	406	395	370	389	395	391	399	390	411	441	401	388	430	401	392	423	419	400	422	416	391	411	387	401	323	387	413	382	384	391	367	404	407	401	424	427	408	387	385	377	396	399	366	367	406	361	393	412	422	387	411	383	383	399	410	389	379	403	401	425	415	435	411	393	409	375	412	407	397	392	394	425	389	427	388	420	399	397	390	390	391	410	391	411	395	395	358	401	392	377	407	368	406	371	418	400	414	409	410	418	395	399	437	378	434	361	397	406	418	397	399	429	432	390	430	400	372	401	408	430	455	422	411	381	429	416	435	416	416	392	401	409	447	427	405	429	379	382	370	398	430	397	431	426	381	393	406	379	392	390	393	423	372	398	393	393	381	425	419	384	443	410	404	407	419	400	377	388	391	406	407	414	422	414	354	398	419	388	400	433	375	381	397	388	430	375	415	402	425	422	425	409	368	423	385	427	373	379	371	447	400	344	403	395	413	391	414	410	389	416	422	374	407	438	391	405	387	396	378	396	366	417	409	410	439	412	426	443	388	393	391	398	433	440	377	420	399	412	419	392	437	386	441	434	402	388	388	398	394	384	419	375	430	415	348	388	415	367	422	410	374	445	383	408	382	404	404	422	405	420	386	403	403	383	400	406	455	394	425	360	399	414	433	390	382	410	367	368	389	410	401	414	356	393	387	416	434	413	397	397	374	392	402	428	408	417	382	403	405	380	422	410	399	372	440	376	391	410	412	359	416	419	385	418	427	383	381	399	435	401	426	362	439	400	408	422	397	385	384	452	408	451	433	397	405	426	397	400	387	361	415	398	383	413	401	450	396	397	384	401	425	383	385	357	418	412	395	398	425	408	372	393	379	403	379	366	369	416	386	386	387	402	371	361	376	433	416	384	393	383	420	401	403	385	427	402	416	407	380	379	371	400	428	406	399	431	386	400	428	403	386	393	379	406	405	431	390	415	385	386	376	405	404	413	353	390	357	395	385	422	406	408	418	436	387	380	380	418	400	382	438	421	374	390	395	422	387	419	420	411	366	405	368	404	399	400	389	434	378	388	397	441	398	374	350	373	427	372	394	388	399	383	424	419	421	396	434	376	432	408	421	412	410	410	427	413	395	427	416	382	406	398	426	418	397	412	398	407	416	396	387	413	384	395	400	363	406	414	431	402	373	411	398	407	405	388	426	436	421	440	416	414	376	387	394	391	394	378	419	382	375	404	430	410	401	406	390	425	381	414	393	387	354	379	406	425	383	417	384	384	419	413	388	419	373	400	398	408	426	404	433	414	411	413	398	419	412	407	427	404	414	417	399	419	386	404	390	402	390	364	413	425	409	426	394	393	410	401	397	416	413	409	392	373	429	394	424	376	401	354	374	396	397	394	409	446	387	441	430	368	398	388	439	405	394	398	363	435	426	399	382	388	376	386	389	404	415	406	396	422	403	360	414	402	378	425	391	405	391	417	389	363	386	380	392	402	412	392	403	386	391	408	394	394	433	392	379	416	419	386	431	385	437	427	427	436	399	400	405	394	421	404	398	396	397	391	415	396	376	437	412	413	361	376	374	409	369	449	399	398	387	416	423	411	395	424	391	400	365	373	417	380	369	428	411	395	381	385	411	430	416	371	406	390	410	424	382	384	383
57911	104088	80266	61042	39937	22250	8597	3054	1044	722	715	700	606	653	713	699	711	685	670	684	668	673	717	667	685	720	731	659	665	678	704	675	680	696	691	685	703	712	685	658	727	692	710	679	688	667	704	708	698	716	662	700	746	726	697	671	662	687	666	668	692	693	713	680	694	692	677	668	694	653	689	713	694	702	730	744	665	684	666	724	703	695	640	660	740	690	638	658	676	702	668	702	708	698	685	645	659	696	620	702	639	668	689	694	678	704	692	667	638	685	657	691	641	664	695	681	689	731	698	663	692	707	681	671	694	729	692	688	676	723	678	698	654	687	694	661	672	655	684	663	736	728	712	633	656	727	706	697	708	671	708	644	670	713	667	697	698	701	674	673	688	741	671	711	727	742	671	647	656	727	699	670	704	718	662	647	701	691	686	641	674	643	702	655	706	664	677	705	715	706	681	670	702	678	697	684	706	697	750	677	710	673	678	655	681	734	670	691	639	750	709	667	633	674	706	684	669	666	730	704	723	689	656	696	720	653	672	662	666	702	728	671	672	727	656	679	714	680	676	645	697	691	673	687	702	677	678	656	661	651	694	677	681	736	693	697	654	662	689	636	735	637	711	671	736	687	662	669	693	738	668	721	701	700	699	694	670	690	703	670	682	687	687	714	702	705	674	686	698	730	662	679	687	659	647	641	706	684	745	721	656	707	673	644	680	690	672	701	672	645	651	684	704	674	676	633	675	661	706	698	699	707	654	681	699	698	690	748	681	645	698	690	705	709	699	695	636	698	712	652	697	664	694	666	740	664	661	658	672	682	682	698	685	693	627	678	682	696	690	693	670	649	722	728	710	690	697	725	681	676	750	656	666	687	672	681	662	684	715	654	681	687	756	657	663	710	680	743	686	672	658	652	643	670	681	695	689	684	703	681	666	671	700	679	696	730	686	664	649	718	675	684	663	686	686	672	733	710	673	707	748	687	670	677	670	720	716	676	699	713	710	681	687	687	656	685	643	688	670	674	705	719	708	682	699	685	718	655	675	696	726	641	696	662	665	669	646	737	636	659	695	736	684	725	694	705	711	722	692	686	711	673	685	711	671	712	665	703	658	668	737	726	643	711	713	669	651	677	664	685	693	714	741	692	678	679	657	718	658	674	674	694	654	640	712	684	687	683	701	692	706	661	665	739	681	639	671	686	672	691	693	643	661	658	713	649	671	699	634	697	657	696	658	693	674	693	668	657	698	675	697	646	672	683	667	726	714	689	686	708	718	673	757	659	665	671	657	656	675	680	682	662	670	684	719	689	705	642	658	675	661	714	685	647	665	689	692	675	633	724	703	696	691	666	675	742	677	647	720	707	668	701	725	697	675	681	702	667	736	667	650	670	673	691	697	688	655	680	713	649	661	678	672	672	700	711	691	696	661	696	674	689	667	692	674	646	656	667	701	640	658	695	689	652	699	653	680	743	672	651	658	664	703	720	714	667	720	690	640	653	663	680	737	704	704	644	683	673	709	655	683	647	638	681	763	652	700	710	676	652	668	650	650	663	706	718	739	654	701	667	686	719	666	720	712	674	691	705	721	706	733	700	675	650	675	680	708	698	673	721	659	700	705	725	688	691	659	723	714	676	682	663	693	702	675	727	697	717	695	667	635	681	660	624	662	698	693	649	639	654	638	691	704	721	669	699	677	675	710	644	705	651	693	710	709	693	738	724	654	722	692	697	706	723	672	653	702	665	674	668	647	690	681	678	678	665	722	631	689	656	696	695	697	675	729	694	692	655	715	657	667	663	705	664	690	662	652	681	616	687	655	639	695	661	702	655	715	688	622	650	749	667	657	704	649	738	638	701	657	668	689	721	654	739	673	707	671	689	757	702	698	674	711	691	687	679	716	681	716	721	688	663	682	692	684	710	741	674	671	691	714	672	693	653	675	674	695	663	663	647	676	712	686	651	695	699	716	667	653	674	707	674	697	702	664	676	660	678	657	716	654	664	723	705	716	746	667	661	699	676	694	679	682	639	691	706	667	690	694	650	694	608	715	679	657	679	675	641	698	651	666	679	676	699	632	697	652	692	661	667	673	647	637	609	678	726	657	639	685	697	690	655	676	680	672	678	728	677	682	673	664	658	685	740	712	725	711	700	685	672	688	715	662	659	714	687	674	724	726	665	687	688	677	674	698	668	680	672	700	695	689	712	700	691	686	665	684	693	671	684	713	698	663	702	668	684	660	670	693	679	705	725	694	653	680	652	722	671	669	669	664	638	671	668	651	682	730	705	741	702	659	698	648	686	680	678	710	730	696	712	719	701	674	698	695	693	716	723	702	685	627	646	656	706	675	660	611	703	663	704	696	661	661	705	714	680	700	676	712	706	697	705	723	678	662	673	687	651	704	738	670	691	703	703	671	688	684	637	675	711	690	715	660	644	605	723	711	661	689	747	675	680	649	693	689	715	686	663	752	677	707	689	699	730	704	645	697	699	702	648	665	698	704	697	687	670	703	700	686	716	667	661	651	654	690	713	655	685	738	680	680	715	685	745	631	661	708	695	674	723	711	684	700	667	677	697	660	663	715	658	674	688	645	715	690	701	716	700	689	679	711	708	668	684	670	662	674	669	703	724	688	712	727	704	711	659	683	677	698	687	668	649	648	638	722	646	733	671	702	691	707	686	711	658	669	702	675	724	659	724	649	651	681	664	650	689	721	657	691	691	695	690	691	707	708	715	665	685	683	664	695	646	691	672	663	673	671	709	695	653	664	730	674	668	703	704	683	682	648	681	713	676	655	693	693	666	735	666	661	675	704	699	678	706	748	666	664	644	662	685	660	653	651	632	724	652	672	712	671	660	655	697	744	725	694	714	668	720	662	729	704	671	634	612	690	708	667	686	687	675	699	649	670	681	684	693	694	707	689	714	711	682	685	695	663	681	663	674	751	707	705	689	712	687	671	718	631	631	712	690	702	740	658	652	673	679	740	662	674	711	714	669	683	692	690	643	710	729	700	691	679	680	637	699	636	686	674	656	671	696	690	664	722	726	712	689	688	716	666	665	709	711	658	700	664	676	683	727	650	718	644	690	678	696	672	669	696	695	688	686	692	684	690	633	703	667	737	678	659	699	663	683	702	685	684	709	682	696	668	674	662	681	668	676	659	683	657	675	712	713	680	707	687	651	688	656	694	690	663	635	664	666	676	635	686	709	678	724	677	674	701	691	685	682	725	685	667	640	675	704	686	706	696	674	683	680	652	664	656	672	683	666	680	671	707	680	696	726	704	692	668	649	675	680	701	656	683	701	708	726	704	658	659	709	672	669	644	671	690	670	704	678	687	647	672	679	703	665	683	668	641	692	723	639	647	690	651	650	695	678	691	698	662	662	672	678	657	694	700	680	729	662	717	701	675	672	688	691	731	704	663	725	679	695	715	696	654	665	711	685	711	690	669	730	646	666	665	697	677	660	675	688	657	658	664	705	665	702	656	627	719	690	673	673	677	735
27884	31587	33954	18251	5309	1462	641	367	358	302	305	315	301	304	298	313	313	308	292	280	306	307	308	293	336	258	313	303	328	324	314	294	252	318	297	287	307	304	323	315	314	304	328	290	320	330	293	305	357	324	303	263	294	307	304	290	307	313	303	306	328	286	315	306	331	301	296	293	330	281	306	321	286	278	339	295	288	306	296	317	320	306	310	308	315	329	297	294	307	301	278	282	268	318	331	341	315	290	314	314	295	284	312	325	302	306	295	317	284	313	313	310	316	309	298	320	295	276	290	307	284	283	315	283	287	306	298	317	291	318	305	333	327	305	285	289	308	302	286	308	292	324	332	302	313	302	270	316	276	348	296	312	286	302	276	306	306	309	326	316	292	291	302	298	297	303	311	327	287	300	297	297	330	294	333	314	318	297	308	305	313	305	273	284	306	326	325	303	266	291	301	317	335	309	317	319	303	282	321	308	275	303	344	312	283	327	280	295	286	296	313	283	333	275	304	294	306	309	322	306	299	322	338	288	299	327	288	298	295	302	314	313	300	324	316	279	302	321	350	297	320	302	311	324	324	315	292	305	289	319	328	298	314	315	301	317	312	324	319	307	305	295	324	306	284	304	268	286	348	302	310	328	296	315	315	309	308	308	283	302	327	289	292	311	276	317	315	327	309	307	272	315	286	301	327	292	274	300	315	303	307	292	306	293	299	335	292	303	298	332	306	323	313	293	314	363	310	306	309	282	302	306	295	317	309	284	308	310	317	291	328	288	305	294	293	310	286	293	329	300	320	278	290	290	295	318	318	262	304	313	287	300	318	305	289	288	361	296	328	330	319	294	303	320	328	284	289	306	276	322	283	329	302	320	301	304	307	298	322	296	316	292	316	322	305	297	309	283	281	313	320	332	282	328	322	324	303	296	313	333	323	313	277	323	319	315	316	336	293	308	297	290	296	284	322	324	284	304	345	289	338	317	315	287	290	319	301	304	312	323	288	325	298	284	288	311	327	296	320	305	327	302	305	297	347	274	288	298	289	324	313	313	323	278	299	296	337	310	313	293	285	312	319	351	299	291	308	321	305	288	286	325	308	322	273	316	307	314	301	305	311	308	308	299	318	298	315	302	309	288	279	317	303	313	320	311	304	297	293	321	315	307	292	282	282	290	283	291	309	327	321	293	291	298	305	327	328	316	288	299	317	301	324	269	314	300	289	307	294	292	303	327	271	325	317	285	314	285	310	286	343	303	313	326	296	300	309	314	268	326	268	314	291	311	313	320	308	313	318	313	309	318	323	286	313	308	302	289	312	316	305	285	314	309	318	300	251	306	296	312	319	296	303	336	309	294	318	297	271	320	295	336	315	283	281	349	292	307	305	268	297	299	307	292	319	288	312	299	298	302	297	308	329	297	299	291	305	293	271	299	291	300	319	327	266	344	325	313	303	291	296	303	308	309	313	296	298	279	322	280	321	292	308	301	282	290	326	305	303	316	321	315	284	298	291	318	289	302	322	307	312	317	289	287	305	294	305	288	306	283	282	294	338	340	306	328	311	323	281	322	310	308	290	298	317	301	267	308	278	320	292	313	302	270	330	311	300	305	299	299	315	312	287	312	301	323	321	291	305	319	278	288	284	272	268	320	260	301	279	288	286	303	312	287	300	327	313	323	303	300	286	301	311	272	281	323	309	329	289	295	308	320	317	259	291	330	298	292	310	293	294	292	285	326	288	324	302	308	310	281	311	286	283	297	332	310	332	300	309	319	326	289	317	287	311	275	291	319	301	322	293	308	350	276	292	282	319	309	316	284	304	291	322	299	311	299	289	296	302	313	272	297	295	331	324	306	303	318	290	281	330	309	293	317	266	307	311	330	293	329	276	324	302	307	300	305	326	277	314	305	328	342	311	314	277	294	303	287	293	324	335	330	325	285	302	314	314	290	293	268	318	311	316	325	345	312	302	325	320	298	296	324	285	293	300	321	299	306	313	311	278	301	318	324	316	326	299	295	311	305	294	312	305	295	322	287	285	325	283	319	318	297	292	300	287	309	316	331	285	310	282	289	294	315	323	281	337	333	303	303	283	318	299	305	314	296	311	297	288	334	323	294	318	341	332	299	312	307	305	313	322	281	309	300	299	318	268	303	328	311	312	363	336	332	313	291	318	278	293	325	309	316	297	300	307	313	287	300	325	292	319	312	296	320	307	286	305	295	312	314	302	280	298	312	300	320	311	299	284	319	334	333	295	313	296	325	291	296	294	278	309	283	295	281	300	265	306	286	333	300	311	299	285	331	288	308	311	287	301	311	325	292	306	316	314	316	316	328	330	324	316	298	316	314	316	318	286	311	288	346	276	310	303	317	270	297	278	299	332	274	323	303	282	330	313	300	296	294	305	318	316	320	279	308	292	301	317	321	278	296	298	306	325	297	295	282	305	292	303	307	304	289	303	323	301	310	289	305	301	337	323	292	295	307	302	320	294	310	316	307	318	280	313	322	302	305	280	323	311	290	321	318	328	301	298	295	290	297	317	321	314	304	336	275	309	312	311	314	312	278	313	311	312	301	308	313	334	291	315	308	309	275	304	288	339	300	319	299	310	316	296	307	313	278	308	316	306	293	278	272	325	315	304	284	318	304	322	313	337	309	298	318	310	293	309	281	304	271	330	290	315	316	313	347	280	321	310	277	296	285	302	291	299	305	296	316	278	299	320	266	311	296	311	317	284	292	274	293	279	306	332	332	307	317	297	307	298	303	268	274	319	323	301	294	316	318	333	283	305	320	344	305	288	300	346	288	308	314	322	314	252	288	311	329	318	301	297	294	299	331	295	306	284	328	307	308	290	302	290	305	314	307	305	319	307	312	299	323	312	312	301	314	291	272	333	309	332	315	309	332	286	300	315	319	301	305	290	291	299	256	307	330	315	312	315	297	323	311	299	278	292	292	319	320	318	275	277	290	315	324	321	340	288	296	339	324	295	329	299	304	288	317	314	288	310	315	313	295	316	311	322	275	291	297	315	309	303	305	269	300	361	291	328	267	310	304	304	314	288	286	297	301	306	295	318	302	300	302	310	322	318	307	303	306	298	305	288	316	294	305	321	312	308	273	287	311	283	317	308	294	309	284	328	298	308	301	344	304	313	306	285	312	311	306	312	307	292	323	286	296	301	318	300	299	333	320	320	323	299	338	329	300	336	315	287	323	333	306	310	293	268	297	295	311	330	297	313	308	298	313	324	303	298	318	322	316	321	292	292	313	327	328	356	302	292	299	327	292	312	343	312	285	295	306	323	322	339	318	305	312	316	328	323	266	293	304	338	330	280	321	366	306	300	297	283	304	326	303	307	333	304	336	270	295	312	289	298	267	317	341	304	310	333	300	299	284	311	310	292	302	310	323	315	310	306	331	313	306	308	303	334	289	320	286	306	308	341	316	280	321	322	314	302	299	273	283	299	311	282	307	312	308	296	326	338	295	281	301	331	321	278	342	337	316	285	306
30787	50345	39719	20601	9068	3325	1359	784	605	553	573	594	559	571	572	548	530	565	604	525	524	527	560	572	567	563	555	528	565	549	543	554	576	573	577	519	474	563	564	597	546	568	542	514	568	534	579	558	544	526	544	561	591	551	561	537	536	513	540	557	562	560	575	589	545	575	568	609	538	585	551	540	560	554	557	550	552	551	600	502	546	552	556	588	600	556	586	566	530	535	522	550	596	555	549	552	560	572	566	599	536	509	538	584	578	547	537	488	542	577	539	502	524	572	557	553	584	561	556	538	551	550	560	554	600	541	536	583	510	537	551	566	564	540	574	585	568	556	557	579	548	536	510	510	550	541	552	590	551	540	554	548	589	531	586	574	537	550	518	581	529	550	593	588	565	562	558	567	543	585	587	592	548	532	559	541	559	537	500	537	553	558	586	557	592	597	540	549	563	528	570	590	569	536	570	518	570	577	545	518	519	531	544	560	531	545	565	502	553	528	569	561	571	574	508	566	538	534	560	545	551	501	563	555	584	612	573	545	565	602	595	554	557	561	548	564	565	541	495	580	559	560	574	563	550	553	578	566	569	537	589	544	538	548	590	568	543	550	539	527	520	545	534	583	535	538	573	565	560	591	603	598	582	575	555	541	572	558	531	542	592	561	531	531	574	560	549	574	540	566	559	512	543	521	584	552	557	611	531	524	556	572	557	564	528	541	599	530	534	541	552	576	547	561	514	570	577	571	542	527	556	568	546	532	527	601	568	546	559	566	561	556	548	523	548	536	562	573	576	565	546	537	525	568	584	547	554	608	504	551	539	489	552	561	591	538	561	467	489	516	562	508	561	557	563	567	606	545	570	508	532	560	546	571	579	507	581	576	580	567	543	594	533	593	559	529	543	553	540	517	570	538	569	549	512	591	550	506	519	550	570	562	553	561	548	531	552	574	559	550	574	561	543	538	520	515	570	554	549	581	563	550	532	538	549	526	549	556	550	548	584	571	584	570	524	599	580	512	574	547	531	588	537	541	596	612	555	534	575	553	568	556	567	553	581	613	538	536	581	522	537	552	520	563	533	546	598	591	595	545	578	495	565	592	549	572	565	563	551	555	541	562	552	556	566	564	568	562	565	572	562	543	566	558	569	560	565	570	550	589	571	583	552	568	534	573	589	584	548	557	545	570	482	563	565	532	568	557	545	548	574	537	541	582	536	528	503	570	577	544	556	518	506	553	543	566	549	556	545	596	562	584	550	530	570	596	559	576	551	547	566	551	557	571	555	543	542	541	546	517	575	535	524	561	543	555	596	563	523	562	540	540	567	579	548	544	593	569	534	570	546	541	521	535	557	533	572	560	534	587	533	552	570	550	560	546	542	583	569	534	591	553	605	550	552	591	587	527	572	552	548	558	545	550	522	560	567	552	561	543	585	562	558	564	588	577	558	562	562	560	568	595	565	554	583	580	527	531	540	564	556	534	571	572	564	530	540	577	572	563	585	574	525	556	573	558	520	496	558	557	563	577	586	534	589	574	567	500	581	557	599	571	573	518	489	570	528	599	534	550	532	548	526	547	537	560	590	590	534	556	548	574	564	535	541	516	519	542	586	551	565	533	584	566	534	588	582	528	567	581	499	533	582	534	541	580	582	587	597	557	515	579	595	554	563	595	562	575	575	558	551	588	577	579	535	571	503	564	549	534	564	510	544	584	565	527	564	541	564	573	579	563	548	552	567	545	520	523	554	563	534	533	542	587	552	533	576	552	556	614	557	500	506	534	556	554	537	591	545	572	536	560	545	574	577	578	546	544	541	561	563	534	560	571	509	561	530	577	587	515	569	588	592	559	569	566	607	566	545	555	515	532	487	592	512	579	544	574	567	515	576	552	548	558	565	547	526	532	580	543	550	540	562	557	546	588	550	530	527	579	502	519	536	552	531	620	559	531	514	573	529	574	572	550	522	559	572	565	593	587	522	558	561	573	569	570	540	575	572	525	569	596	576	536	584	598	523	560	553	539	573	555	558	546	567	493	589	521	555	589	528	552	527	566	537	577	552	573	563	549	561	572	559	611	550	556	540	546	587	564	529	557	542	530	562	528	579	530	587	539	581	537	557	578	571	537	551	554	531	558	521	552	574	552	558	546	514	565	537	545	563	630	569	512	554	566	551	591	529	584	563	563	570	514	551	549	578	561	532	546	544	556	583	551	567	518	566	596	546	533	558	559	546	555	565	548	533	582	554	523	544	556	559	570	550	506	529	563	582	549	596	563	586	555	535	572	534	577	586	541	530	564	543	587	533	530	556	566	580	531	558	505	604	549	554	550	521	580	548	549	566	580	526	578	520	555	552	591	536	527	543	557	588	548	612	572	580	554	553	540	589	546	565	536	545	556	576	572	595	580	535	590	570	551	596	570	548	541	542	556	567	545	579	578	570	585	542	558	534	572	559	539	540	560	547	564	592	594	519	545	571	552	586	581	547	515	531	572	526	525	568	555	570	534	550	584	509	558	533	561	545	513	588	523	606	579	578	549	549	536	549	535	591	528	531	603	517	551	509	542	516	553	526	543	551	542	591	569	547	575	556	569	562	568	535	552	566	543	570	569	595	582	555	590	587	585	593	532	581	542	518	566	559	545	529	578	563	533	573	547	611	510	572	590	525	520	551	592	570	579	541	472	584	554	539	543	558	582	550	572	538	540	528	524	554	523	553	536	530	540	513	607	578	556	562	568	529	504	554	567	564	538	544	553	566	563	562	560	551	539	570	553	582	593	573	543	529	562	532	581	519	552	564	595	560	548	550	529	539	536	537	564	566	530	586	578	564	549	611	560	520	564	549	531	560	557	553	544	532	558	572	559	568	537	582	551	516	521	536	598	550	550	564	564	555	555	581	534	551	569	564	559	526	583	567	553	583	572	550	584	559	569	542	583	516	546	571	550	566	550	599	517	548	557	546	550	557	550	586	532	568	539	576	574	547	561	517	547	537	571	553	539	544	603	582	518	542	531	552	535	549	528	528	560	539	582	588	551	558	567	557	563	548	509	585	559	566	611	594	529	602	523	564	542	577	548	582	547	556	556	549	489	583	565	596	539	534	551	559	561	567	544	542	544	582	534	559	604	585	573	540	555	571	548	538	566	493	550	524	590	531	537	532	523	543	525	533	558	574	571	540	567	526	528	544	544	520	592	532	600	531	566	557	515	537	535	568	513	577	574	563	558	542	541	581	545	561	559	522	539	516	567	545	558	573	575	554	537	583	564	568	562	590	541	595	566	545	526	591	563	575	552	564	539	532	551	565	588	557	554	528	552	535	575	596	561	568	605	574	518	545	532	570	554	560	572	523	611	556	600	558	550	574	524	562	546	577	532	547	590	588	600	552	572	526	521	543	559	610	596	530	584	611	564	563	528	579	517	547	530	623	564	577	543	558	519	558	577	564	557	542	574	581	545	564	552	566	557	552	592	558	569	547	549	603	544	558	540	579	540	607	549	512	527	630	564
24493	25826	42295	37787	24952	14925	3937	789	407	373	379	354	385	376	315	365	331	313	347	341	348	333	340	369	341	364	329	330	324	364	322	309	360	355	353	328	330	394	355	367	345	325	337	371	353	341	318	370	349	342	349	375	324	358	360	331	336	351	370	342	345	362	322	313	351	375	335	365	365	366	349	359	312	338	346	324	342	329	350	368	320	365	346	289	327	341	303	370	370	358	374	347	352	339	318	301	315	357	358	344	353	337	328	350	344	325	322	345	341	375	363	326	340	307	338	344	355	348	328	330	354	321	341	324	349	350	332	296	345	333	335	337	371	320	380	312	323	319	343	315	343	343	348	348	303	362	380	313	333	347	345	337	333	321	360	332	336	362	352	354	343	338	361	346	346	345	321	309	327	325	333	353	380	355	355	402	348	317	323	322	344	299	359	326	356	327	305	333	314	346	318	350	373	329	355	340	367	312	330	315	334	351	333	328	347	366	333	361	334	330	323	365	341	336	363	365	342	330	354	369	327	351	320	323	336	359	332	380	324	326	326	317	335	325	346	367	333	324	350	331	358	366	325	334	335	338	325	361	347	322	334	335	355	307	332	329	332	335	322	338	340	327	334	338	343	327	332	305	332	361	332	350	338	345	356	348	342	316	336	350	340	316	311	334	367	334	326	356	358	323	335	314	312	304	328	327	345	319	344	369	327	338	341	330	354	337	307	306	334	317	363	358	376	296	355	348	345	292	346	359	329	306	349	380	326	353	338	346	335	323	319	319	363	341	315	317	336	331	334	344	325	369	321	329	320	353	339	328	356	371	361	362	334	344	335	321	330	353	346	371	295	337	335	366	357	360	346	337	366	352	298	338	323	359	357	338	338	330	325	366	334	348	357	354	344	313	349	345	353	362	324	369	363	340	326	340	331	310	379	358	314	326	342	305	328	355	308	306	319	332	300	337	335	343	324	334	332	350	360	319	369	346	308	309	357	370	346	327	335	337	315	361	316	362	330	347	328	328	357	330	329	321	354	360	293	302	374	341	337	375	362	312	334	339	326	376	326	327	356	326	344	338	352	314	318	342	317	350	375	313	319	286	322	336	359	337	346	343	328	330	320	309	366	337	346	328	335	333	341	362	338	361	368	341	301	322	335	323	320	358	332	325	335	346	330	328	326	350	337	338	340	365	339	333	333	309	345	317	359	337	326	332	328	326	356	321	356	356	374	323	334	322	345	347	337	311	356	329	343	323	339	347	325	366	313	352	354	373	347	338	337	370	352	371	331	338	366	316	342	345	379	297	358	347	288	343	337	296	336	340	320	292	337	328	336	347	331	372	348	322	335	366	349	342	339	340	326	318	325	325	316	349	333	355	334	327	363	373	346	329	343	337	356	362	345	345	334	357	370	350	315	333	326	335	332	323	354	365	329	325	309	348	334	342	315	340	338	345	346	351	325	349	316	336	337	340	345	314	358	352	359	343	382	339	380	351	348	345	326	356	366	337	329	334	352	315	352	336	328	335	304	348	345	360	365	353	325	300	314	347	339	320	335	327	318	339	321	319	328	342	344	335	337	318	353	328	326	361	333	348	380	330	303	318	333	336	348	331	297	330	372	341	389	325	346	311	343	322	320	319	333	335	356	320	345	315	331	346	329	336	331	339	330	322	350	355	339	337	324	355	340	317	323	337	317	320	338	365	334	332	350	339	339	328	355	345	295	358	326	368	333	343	349	345	335	325	353	363	339	310	315	360	347	340	347	374	349	317	342	329	336	324	356	351	335	331	310	353	353	377	327	357	353	316	330	337	322	347	332	353	356	334	355	363	357	310	354	356	307	316	355	317	320	353	334	318	370	374	369	340	341	333	337	325	334	366	369	371	355	335	336	326	350	317	351	327	338	321	340	318	339	326	354	354	377	359	343	332	274	364	346	330	310	352	342	328	312	341	305	315	329	329	326	327	343	373	315	371	361	365	339	360	364	336	318	357	359	354	351	347	358	346	340	326	365	336	336	349	297	365	347	350	330	335	332	317	354	369	357	339	330	355	337	328	345	317	337	328	343	357	339	351	324	336	321	319	381	353	348	341	330	343	373	333	373	344	311	339	351	362	343	329	322	346	356	292	367	321	317	350	338	339	364	351	342	320	339	369	348	346	331	327	366	357	325	347	326	334	305	367	357	320	339	370	349	358	362	331	340	324	326	339	340	342	339	353	361	332	361	341	308	302	334	321	346	318	355	346	332	322	354	346	345	348	370	335	346	336	331	321	364	319	360	328	312	330	332	352	349	365	355	345	336	336	344	319	331	298	383	335	341	370	324	324	346	337	336	329	337	321	317	354	362	351	315	343	345	375	329	325	327	318	331	322	371	350	322	378	352	357	297	349	320	350	324	357	325	335	288	343	340	343	323	353	311	336	326	349	351	322	317	342	342	364	296	335	343	366	351	331	331	343	324	364	335	317	347	329	319	345	344	331	363	367	353	339	364	355	323	350	346	347	330	305	370	305	316	366	381	337	308	339	368	345	328	344	362	341	321	338	353	343	352	324	316	312	344	348	335	360	353	335	339	332	334	339	354	365	334	326	333	341	351	319	321	353	347	355	320	338	358	361	357	328	340	316	351	347	352	340	311	339	336	340	342	358	330	354	382	312	322	345	350	355	349	346	331	370	340	319	344	356	329	320	345	305	361	323	338	338	323	304	313	347	318	358	344	347	361	342	347	344	314	332	321	337	364	289	343	344	361	326	330	364	383	343	324	338	352	340	341	332	332	331	358	336	362	349	327	368	337	349	351	326	293	330	311	318	318	348	310	365	360	345	325	336	340	352	324	354	362	322	337	353	325	355	356	350	321	346	309	327	337	333	329	330	311	372	340	346	375	334	343	337	321	351	348	352	312	360	338	365	362	384	345	343	349	338	297	330	356	342	339	302	346	332	332	373	345	370	323	340	320	353	326	365	343	343	350	352	359	317	331	314	311	331	353	341	345	362	340	331	321	313	346	319	324	342	344	318	352	334	351	341	345	388	318	345	320	374	338	343	340	367	316	364	340	350	305	353	355	339	319	357	341	334	305	352	324	326	330	338	359	324	314	311	348	330	349	354	332	329	328	344	318	300	378	341	328	335	368	338	332	366	344	345	377	360	346	355	329	346	349	351	344	326	339	350	348	294	348	354	362	374	347	358	330	335	322	370	337	350	346	337	341	341	342	331	357	361	314	318	337	360	321	323	299	306	331	363	355	340	324	311	356	306	356	346	334	330	319	321	353	317	330	314	331	323	338	372	345	337	341	340	335	371	339	317	386	353	345	342	354	356	346	353	323	346	385	355	347	367	327	368	327	375	329	353	327	321	349	350	343	342	345	337	367	354	360	352	351	366	369	367	334	377	361	373	345	329	318	327	331	333	324	337	347	307	302	318	321	336	341	354	328	342	355	329	352	323	312	324	348	308	337	383	351	357	337	345	351	318	332	346	365	334	300	360	311	343	337	310	347	343	329	356
55298	95289	76478	49452	31838	15843	5627	1634	784	639	571	605	621	599	613	592	593	588	604	659	578	677	648	597	599	584	617	636	557	591	558	626	615	597	626	624	614	587	600	614	590	569	607	589	639	677	600	601	589	626	666	612	597	604	595	590	557	602	616	648	587	616	601	646	607	602	582	631	590	574	615	582	637	551	628	616	613	602	618	618	611	602	597	604	626	589	608	619	567	595	588	641	631	593	633	579	609	583	579	592	593	572	607	624	598	576	590	558	622	577	619	605	572	584	601	645	558	629	602	603	613	600	586	615	588	624	592	614	593	666	632	593	630	581	620	579	640	612	600	612	569	623	563	608	599	597	590	597	623	619	573	637	612	623	609	592	592	640	620	547	594	640	574	599	642	579	651	610	627	598	588	574	627	591	611	570	623	623	629	626	615	580	656	603	610	604	617	614	577	599	605	620	597	599	637	620	616	634	636	598	609	566	609	620	619	605	612	616	586	622	619	606	592	616	562	629	617	605	645	564	658	598	578	612	590	627	615	628	613	622	603	587	611	609	621	640	608	600	592	623	582	601	635	658	613	587	588	613	609	593	610	608	595	600	593	548	608	628	649	607	653	574	580	586	603	580	577	633	606	638	584	579	670	643	634	612	639	597	625	607	603	600	616	634	584	628	623	602	597	629	596	576	627	563	583	616	610	605	599	646	594	576	612	577	590	567	555	606	602	599	608	584	590	604	597	583	562	590	619	625	600	590	653	615	637	582	633	616	653	627	637	609	602	635	670	589	599	543	578	627	597	591	586	575	562	585	616	631	597	620	592	652	631	626	611	603	584	622	582	602	598	614	613	606	597	595	572	554	614	578	596	650	588	620	598	593	597	620	604	631	580	587	613	578	646	587	606	637	612	561	615	631	607	606	569	589	626	593	645	590	593	636	638	644	609	623	586	642	597	617	609	582	629	571	616	595	610	625	585	572	590	564	626	643	607	613	640	586	632	615	583	621	655	620	613	588	573	642	647	600	610	605	625	576	592	606	609	614	577	601	594	595	642	632	586	613	617	592	686	584	615	597	601	627	590	617	607	622	601	615	638	607	625	627	623	572	579	617	610	587	604	660	548	676	583	643	639	619	650	579	613	588	545	583	642	592	579	547	602	598	607	600	652	536	592	599	593	604	672	639	603	584	618	600	582	639	619	590	606	594	614	569	642	631	624	628	586	584	666	523	616	602	581	644	631	628	609	628	607	602	612	608	609	563	613	602	587	656	617	582	594	596	611	579	586	633	646	612	641	612	595	530	649	610	609	598	611	594	609	607	670	610	604	650	611	599	598	602	597	612	557	593	563	598	583	582	559	590	573	629	628	641	609	593	614	595	608	612	604	609	551	585	590	646	657	553	598	603	600	577	647	559	618	615	580	628	577	608	603	607	615	612	618	604	578	579	573	611	622	615	587	594	621	653	621	572	612	576	625	610	607	609	643	580	611	615	592	626	625	587	637	605	604	647	565	616	583	607	602	611	606	564	603	622	550	599	610	603	622	572	607	629	616	591	596	625	653	620	611	554	605	645	600	600	522	629	636	618	620	611	588	615	601	596	653	585	620	649	618	625	592	628	631	637	599	608	600	600	626	607	622	609	622	599	610	593	588	616	606	579	617	595	590	568	609	610	597	630	619	621	563	585	572	626	605	611	624	590	583	634	582	660	646	610	581	603	570	596	613	577	617	633	592	631	580	617	619	603	582	632	601	636	627	613	599	599	584	610	568	599	621	633	572	562	607	580	600	637	613	635	578	613	623	573	614	608	590	536	573	559	610	614	609	582	602	624	615	541	594	642	625	626	654	615	603	585	589	634	612	614	613	580	567	605	561	651	634	607	592	590	643	567	623	651	558	594	607	600	612	577	547	596	618	598	608	602	583	594	622	597	587	617	597	607	607	606	594	605	593	606	562	609	586	598	582	626	620	640	590	658	634	626	567	584	603	615	593	585	581	577	609	605	619	628	593	648	591	587	643	630	643	616	616	595	558	576	584	631	596	584	600	582	576	582	601	604	586	601	606	582	642	611	597	613	602	614	608	586	569	581	601	618	642	588	613	596	611	604	638	610	608	604	606	574	580	597	620	610	596	616	620	607	606	624	610	571	634	626	567	617	649	596	587	608	596	571	591	583	603	620	568	610	616	597	600	633	592	617	612	613	617	616	606	623	553	541	613	607	588	597	667	597	596	672	576	581	621	616	613	582	561	599	620	656	576	614	565	617	608	630	598	627	595	596	604	623	600	595	654	549	650	601	594	611	617	579	598	582	628	611	569	641	589	598	586	608	655	618	631	609	643	623	608	587	608	579	591	617	616	616	633	590	628	589	573	609	627	618	639	597	586	594	609	597	588	563	625	631	623	600	620	610	613	627	634	601	589	623	625	580	630	605	631	586	618	579	613	623	606	630	609	603	587	552	577	582	596	583	565	560	597	600	597	605	601	589	573	600	622	612	640	589	626	587	585	580	606	607	621	611	620	618	570	655	610	576	645	623	592	633	631	559	648	587	611	629	576	601	662	586	608	625	593	615	644	568	583	588	589	615	580	626	584	645	591	588	599	629	601	610	580	597	604	627	579	564	582	612	584	590	586	597	594	602	598	606	597	599	598	632	639	608	596	596	619	618	563	620	614	645	575	603	567	628	634	583	599	582	561	587	632	600	648	642	627	608	599	592	543	631	607	630	633	646	587	628	589	631	639	639	635	597	594	625	594	591	628	590	607	586	587	604	620	614	628	599	614	612	648	580	597	592	602	590	587	638	604	658	589	589	593	564	624	610	628	589	592	634	602	590	584	549	642	598	621	592	584	618	602	584	585	601	570	586	612	575	608	592	596	584	613	597	654	625	640	620	612	542	610	583	649	614	580	632	616	570	600	598	628	651	593	665	586	629	624	639	575	632	618	621	620	642	564	590	650	614	600	624	590	585	571	592	587	615	593	630	599	654	610	622	620	590	554	626	605	585	585	662	600	640	618	593	582	590	622	565	555	586	617	609	660	584	628	592	611	629	617	600	650	573	588	618	605	610	637	563	623	626	644	609	629	608	632	600	661	598	602	614	576	614	597	640	602	593	621	615	605	622	598	615	657	609	595	546	624	603	620	570	573	606	612	628	617	624	535	583	597	581	594	618	652	596	615	588	586	620	595	606	591	609	605	628	596	577	567	582	606	601	640	605	596	627	648	633	585	638	626	620	637	556	569	607	605	597	594	615	575	624	579	639	635	638	602	584	602	641	611	605	559	622	652	621	610	648	619	617	587	596	589	584	617	589	600	574	578	605	629	599	615	607	587	587	568	571	602	596	601	610	584	595	589	605	597	570	593	597	585	582	633	574	585	605	631	603	589	585	588	595	623	636	627	604	648	624	580	605	600	642	627	549	605	558	607	583	591	623	609	606	582	611	595	615	606	630	600	605	578	615	612	628	588	590	612	597	598	637	632	590	605	584	600	613	626	637	573	589
23553	23173	36751	33350	26817	21406	10335	1399	556	449	445	441	374	434	428	395	427	448	392	408	397	417	415	396	414	434	403	406	393	398	443	397	399	403	411	414	436	394	420	361	418	365	402	382	463	384	414	427	412	411	450	394	429	407	433	416	389	379	445	405	426	424	405	403	385	421	437	385	438	382	401	431	398	436	445	405	399	428	416	425	407	420	406	379	387	401	396	400	397	391	376	439	433	402	421	410	411	400	408	410	399	395	414	394	417	423	406	399	389	417	437	454	433	373	424	400	400	432	432	400	383	427	415	423	430	412	418	421	421	414	398	401	391	418	394	383	423	383	397	407	385	389	441	421	404	417	396	391	406	384	366	402	396	410	414	414	399	385	400	393	437	381	395	446	441	375	395	419	363	405	382	419	391	402	374	348	405	396	431	371	416	423	426	400	362	389	415	409	407	382	402	411	389	403	382	410	414	391	393	384	405	381	439	373	370	388	419	411	408	410	389	373	397	432	419	379	435	423	439	374	396	408	386	418	391	390	426	410	428	409	414	407	402	379	386	415	422	406	426	374	418	383	398	409	413	401	443	365	387	447	375	399	375	416	385	418	417	415	394	412	409	411	426	451	392	389	395	368	399	413	396	404	407	367	421	391	399	426	436	405	418	404	393	402	385	416	408	364	379	396	404	399	402	390	388	397	407	384	391	415	404	440	396	422	336	417	415	425	415	421	419	422	390	395	365	382	401	432	384	377	415	374	397	404	413	392	412	388	403	373	405	384	431	449	396	405	404	386	377	412	404	425	405	407	421	449	419	397	423	396	440	423	390	349	421	400	384	387	413	428	405	423	437	406	415	380	374	405	381	389	423	427	372	376	387	387	418	392	392	380	406	399	415	401	411	365	397	424	435	417	402	383	440	394	413	382	385	414	390	417	400	375	417	418	427	368	432	407	425	392	428	416	408	432	396	401	423	410	404	383	399	408	432	411	437	422	369	391	441	394	401	421	366	412	374	368	425	428	380	406	467	408	403	423	443	410	423	405	371	400	413	391	438	418	389	390	404	384	422	414	399	398	385	397	385	381	401	406	410	401	423	409	386	397	421	381	400	424	393	409	369	395	392	413	414	374	420	376	384	386	432	374	409	418	399	377	371	385	417	425	422	438	420	430	416	444	381	403	402	399	415	385	406	408	383	412	384	404	390	437	428	359	420	381	409	398	423	451	417	388	381	404	399	429	442	423	412	416	427	414	410	386	414	401	408	441	434	427	394	391	395	390	398	423	439	395	437	408	418	392	380	452	405	424	396	423	402	395	463	394	410	415	381	415	410	403	398	426	362	392	368	409	398	387	435	377	375	387	392	382	392	358	366	413	416	358	408	415	402	436	374	418	433	392	431	445	396	399	389	403	400	424	414	414	401	424	418	399	412	387	385	364	409	456	392	434	390	445	447	395	400	446	365	418	400	392	392	366	398	440	418	398	412	415	398	402	369	396	413	383	391	411	400	423	422	380	406	395	420	413	383	413	405	402	426	397	396	426	414	387	432	403	357	391	397	389	450	396	418	408	414	385	418	368	418	413	394	424	389	411	389	393	427	428	426	434	411	370	406	388	409	381	427	448	418	394	399	427	383	362	374	405	426	396	383	393	385	403	361	411	395	410	430	413	394	397	401	399	391	420	397	406	383	369	407	382	439	402	437	410	392	387	423	407	394	372	394	437	425	374	405	423	427	408	399	389	389	396	401	425	391	386	421	373	417	380	411	367	408	368	401	420	443	405	363	378	447	388	401	372	426	416	432	392	450	439	399	403	386	364	378	418	383	425	447	400	428	443	378	429	394	401	423	412	435	366	411	395	407	430	432	364	387	400	398	443	371	384	385	449	433	402	383	418	406	374	403	387	426	416	391	410	387	411	394	385	401	428	444	415	391	415	405	419	415	437	375	387	407	402	430	448	425	399	430	427	405	400	431	387	413	415	405	390	426	388	419	422	398	431	408	408	456	384	390	409	410	393	389	415	381	442	418	406	411	362	436	405	407	402	394	388	410	399	397	415	353	351	402	396	412	427	396	404	427	419	416	424	373	418	380	403	422	435	418	390	383	378	399	379	375	426	401	413	387	411	434	394	399	386	410	408	401	410	380	404	418	398	390	412	417	428	425	388	421	429	403	424	429	434	392	449	413	449	375	401	395	389	411	415	388	386	399	380	445	392	396	404	412	432	383	385	420	414	398	405	420	388	378	419	421	411	398	402	425	443	401	383	447	392	415	413	416	368	410	403	423	396	401	435	444	361	384	427	409	390	428	411	425	417	413	432	406	366	419	420	376	386	389	410	384	421	412	370	396	402	392	391	423	387	417	374	441	417	428	392	420	398	397	436	388	426	377	378	392	405	410	388	397	442	412	450	401	401	414	390	415	399	407	432	422	419	415	429	395	368	406	393	382	407	364	436	424	406	375	380	408	404	422	409	414	408	399	414	427	398	404	407	437	418	401	431	390	400	445	386	372	387	434	435	402	390	426	419	402	414	417	460	380	382	417	452	423	409	408	399	372	375	402	433	417	397	398	426	384	424	423	400	371	352	375	388	410	416	404	383	430	360	387	435	376	427	396	392	404	379	406	398	411	390	398	413	390	390	409	401	390	352	403	398	423	409	430	420	392	371	403	365	416	404	397	408	405	389	420	436	381	389	414	390	381	429	386	392	408	390	441	383	422	442	403	394	398	400	410	387	397	378	402	379	412	409	373	378	400	382	407	420	367	416	408	406	439	445	399	416	417	423	410	412	417	394	353	401	431	420	394	409	412	389	364	362	383	408	393	409	410	415	415	400	421	395	372	402	395	400	431	407	408	419	371	388	403	391	424	418	407	437	408	392	414	434	419	390	365	424	418	403	421	384	369	422	408	396	396	364	413	392	428	415	436	397	425	395	347	424	405	394	409	391	384	450	403	422	381	382	381	418	437	427	430	405	420	390	411	388	377	407	404	397	412	412	423	423	388	385	396	398	438	434	403	397	406	434	385	392	421	347	412	403	370	417	421	390	389	399	399	426	417	391	402	376	373	427	410	417	402	427	392	366	419	410	389	446	414	401	398	397	387	427	409	408	364	396	387	382	390	404	411	423	395	406	417	384	387	414	417	417	414	389	407	414	364	425	416	393	367	384	415	420	413	420	434	409	441	384	416	396	390	397	383	395	399	402	394	412	403	415	392	400	420	393	410	436	403	440	386	386	375	395	425	408	399	405	426	385	407	404	426	398	416	420	406	367	401	379	397	395	384	404	403	420	399	388	409	428	400	401	420	421	395	404	396	411	402	395	398	371	401	403	398	384	408	423	403	400	426	412	443	416	400	418	363	401	422	424	381	394	428	408	407	422	398	401	404	401	386	364	417	398	431	438	397	422	428	383	372	429	423	406	426	394	429	360	423	420	411	401	429	405	387	397	441	414	425	418	400	434	429	415	403	413	421	379	416	386	419	406	424	398	414	386	415	436	397	400
57645	103506	84232	59914	40379	23627	9000	2584	1053	736	712	684	653	673	717	693	701	728	680	674	704	698	703	697	684	733	720	697	705	686	711	701	724	700	706	681	684	690	645	676	722	709	692	684	727	708	714	721	699	672	654	706	689	689	675	658	705	678	715	693	730	668	672	699	669	715	688	658	652	683	687	687	684	702	708	701	656	636	727	687	707	723	690	736	689	722	647	670	646	678	683	723	726	693	684	651	674	666	719	725	732	616	678	707	667	709	728	676	726	665	666	711	630	704	660	696	719	686	665	665	753	689	669	677	693	714	667	658	686	673	639	686	638	687	687	709	716	672	717	681	698	680	661	699	681	722	656	655	691	667	684	688	697	673	635	691	677	684	712	671	755	649	652	707	645	674	694	693	658	667	671	655	683	687	655	683	721	662	723	733	697	649	733	690	712	675	718	701	682	684	659	673	663	643	709	696	657	727	673	675	645	662	729	657	704	689	672	698	704	716	688	692	710	734	695	702	652	637	707	715	693	703	703	688	671	645	685	687	717	695	668	655	673	688	676	666	656	664	722	702	650	661	741	714	749	694	744	698	660	681	708	709	674	656	709	652	722	672	657	700	744	661	657	675	674	693	694	676	740	721	735	653	701	668	668	653	651	712	687	666	675	711	682	699	691	679	687	677	684	678	692	686	707	655	683	707	713	711	713	655	656	667	677	665	644	659	682	694	686	714	754	715	672	657	745	685	682	707	678	701	698	706	691	676	687	718	676	698	687	652	709	675	705	679	631	655	641	681	661	646	646	692	688	717	708	702	648	697	670	667	704	654	643	678	644	662	706	692	671	646	689	670	674	673	684	656	683	728	695	671	746	671	693	668	739	692	634	673	687	697	667	718	701	703	647	655	659	702	664	654	691	767	655	668	685	705	676	695	732	751	710	703	671	702	658	668	651	677	670	698	662	714	673	741	639	705	680	711	682	654	648	720	680	667	643	663	674	699	696	650	665	626	683	635	657	682	663	701	674	704	705	645	658	698	688	717	627	654	660	695	670	696	695	680	722	705	706	702	675	680	680	670	664	715	728	738	751	691	663	685	690	674	662	706	760	696	680	702	646	680	664	685	699	688	682	720	704	680	715	696	716	731	664	686	649	671	691	698	681	706	729	708	678	697	703	696	714	752	678	672	634	682	684	686	702	679	657	666	705	693	722	702	716	690	666	716	698	681	664	726	654	640	673	709	690	706	722	711	690	705	711	683	670	664	696	700	609	702	673	674	677	713	641	751	670	619	670	679	680	650	671	691	686	682	632	663	671	738	670	722	620	676	684	695	627	678	668	689	725	694	728	659	757	715	702	664	673	723	690	711	705	663	686	692	710	711	647	687	686	677	668	689	691	698	689	663	733	682	649	704	657	713	717	675	677	649	700	627	654	679	682	681	727	671	690	673	715	695	701	692	680	673	681	705	734	737	653	627	708	680	669	702	711	640	649	659	697	639	679	689	714	706	677	649	713	665	650	697	706	677	674	678	635	658	708	653	700	655	664	697	679	685	728	685	687	657	706	641	693	657	640	664	700	759	674	678	675	698	689	707	675	697	669	707	697	680	670	679	687	682	686	680	673	679	721	669	710	670	685	700	687	631	654	698	688	658	705	729	694	703	667	666	701	744	666	704	634	667	674	707	659	696	644	667	703	698	674	670	637	670	681	689	705	744	671	697	661	697	661	684	703	711	689	673	709	692	690	703	654	657	690	682	701	657	626	672	752	771	707	705	680	723	658	668	682	675	737	714	671	749	707	726	723	683	651	696	698	666	664	718	647	640	696	720	711	757	653	687	658	647	673	716	673	636	683	709	671	697	756	690	694	721	676	654	690	666	687	694	736	707	694	674	695	659	744	687	642	679	712	671	736	700	682	691	678	689	662	725	684	675	711	721	662	686	692	716	687	706	715	705	723	670	696	669	646	707	737	661	663	698	760	655	710	649	691	693	739	707	732	674	698	691	691	680	700	673	666	669	676	672	691	644	674	691	700	677	690	703	687	710	647	728	646	658	684	665	657	668	710	696	695	670	691	711	677	663	721	675	665	679	705	699	661	663	656	657	646	692	681	615	664	670	639	683	677	706	705	636	672	670	658	698	663	700	690	686	646	737	673	664	641	675	689	713	703	682	624	728	710	689	685	747	673	672	665	700	685	692	668	660	683	735	646	665	693	684	689	688	707	664	665	671	654	670	675	652	693	692	635	689	703	707	675	660	657	704	648	653	688	740	696	681	698	686	694	671	708	718	747	659	673	699	668	656	670	695	683	676	677	635	647	724	717	649	690	725	671	676	711	688	733	665	683	720	704	707	675	723	665	652	702	651	673	720	665	633	683	699	683	659	686	687	658	680	674	695	719	687	653	685	679	683	663	661	698	705	715	706	682	697	721	675	669	662	652	736	724	729	697	718	696	693	642	704	732	681	732	657	668	665	678	679	700	640	677	700	700	703	681	689	722	707	646	718	668	695	718	714	693	677	690	710	716	677	644	702	706	690	697	682	669	697	722	754	637	652	702	715	721	720	633	688	697	701	663	675	671	710	717	743	757	733	676	618	668	689	715	686	662	692	703	720	708	657	703	737	658	673	688	704	685	660	699	693	663	682	660	713	663	689	680	670	683	647	716	700	698	726	675	716	656	695	704	710	706	667	699	739	673	652	713	703	724	654	661	700	685	643	733	679	693	671	710	669	710	667	672	676	679	659	654	670	711	683	689	673	667	717	673	665	662	621	646	649	667	673	701	693	686	657	722	686	689	692	660	703	676	670	675	695	695	690	666	703	724	724	672	667	685	668	709	668	678	752	685	687	636	644	659	683	676	685	694	680	744	678	690	704	661	678	703	671	657	659	689	702	632	687	686	700	710	694	721	705	668	667	658	715	709	716	703	656	662	689	652	653	722	707	666	693	657	661	699	708	706	639	696	660	629	660	685	691	682	717	744	655	664	664	738	676	680	687	655	688	681	707	653	691	692	664	682	658	707	682	718	654	637	685	742	679	690	664	680	680	682	645	679	682	689	628	709	706	693	700	688	653	694	723	708	704	662	683	700	690	670	685	699	692	721	705	684	688	699	678	676	680	708	661	701	666	683	628	678	727	674	669	717	684	612	719	675	724	669	684	646	667	689	663	657	689	659	647	665	700	689	628	717	656	682	694	681	690	678	665	686	708	637	654	691	687	669	748	716	692	692	688	747	706	691	642	687	704	697	654	674	705	648	638	692	671	637	699	631	695	670	669	620	680	692	673	656	675	693	712	649	659	682	683	660	684	695	716	654	701	684	685	698	660	658	675	671	651	699	678	695	722	686	691	692	736	687	687	704	693	638	673	668	719	728	676	680	732	700	693	662	713	661	699	655	661	686	688	696	690	718	699	664	709	683	701	678	659	694	703	743	679	662	629	691	700	701	694	679	694	734	666	689	651	723	700	704	601	702	732	741	690	686	638	712	730	678	752	636	664	679	692
27687	31514	33616	19303	6130	1689	711	421	302	354	308	305	313	337	308	333	338	283	320	303	326	300	303	328	330	293	317	289	289	310	281	307	320	301	314	308	294	291	290	313	285	325	309	286	343	311	352	307	325	324	279	310	318	312	324	297	341	304	311	316	307	293	313	315	342	340	320	309	283	279	338	309	295	322	332	297	299	317	315	325	310	310	310	292	319	304	294	313	319	286	328	299	300	293	299	304	304	327	315	340	295	323	336	304	307	303	303	296	308	336	291	317	319	315	314	311	294	330	313	334	337	311	314	317	289	295	323	326	326	309	308	274	343	310	299	276	275	315	290	320	308	304	296	293	320	274	279	312	298	308	304	315	338	307	306	294	292	284	296	317	312	318	327	306	298	294	287	327	318	328	282	308	293	324	296	304	327	307	308	277	291	308	296	286	309	296	307	310	315	276	310	321	322	344	306	291	305	315	326	316	298	303	323	326	277	296	299	322	265	331	303	326	291	306	310	308	315	305	315	311	288	306	303	272	298	287	299	337	285	279	326	320	298	288	324	311	311	293	308	308	317	303	306	320	302	276	343	320	302	321	346	306	310	279	277	349	289	286	301	316	328	323	333	305	306	292	306	306	288	302	310	284	288	311	329	322	324	309	320	329	335	306	329	312	307	305	295	303	282	299	298	315	298	341	322	311	286	273	299	327	312	285	297	320	302	308	316	334	280	277	294	285	313	303	310	256	297	292	313	317	339	325	301	307	310	279	299	298	337	280	317	320	261	296	307	323	329	314	323	274	299	293	306	342	339	300	286	285	324	322	332	318	341	313	285	319	277	311	327	290	333	320	302	326	300	291	325	293	303	302	310	333	314	306	300	345	328	320	328	307	313	319	302	327	311	301	339	297	303	309	322	314	305	329	332	318	303	310	299	305	308	321	335	306	313	309	287	325	314	280	329	297	319	295	296	320	285	341	323	281	318	301	316	298	299	281	294	306	292	325	310	322	324	307	318	304	308	292	289	286	312	287	310	278	314	324	325	296	322	321	287	283	303	315	308	276	288	321	280	319	293	318	329	334	296	298	321	292	307	306	299	313	290	313	330	325	288	298	296	293	316	281	338	302	288	318	292	299	329	321	335	288	307	293	304	321	312	337	301	289	296	324	325	298	301	302	300	312	352	316	282	333	320	291	314	261	311	304	314	327	323	297	305	333	323	307	311	326	343	315	289	299	299	301	302	332	321	311	308	284	322	314	339	329	309	320	318	320	323	278	288	287	304	335	321	307	336	294	304	305	289	327	294	317	327	306	332	324	299	294	282	305	277	320	329	316	351	350	335	316	304	310	300	335	308	331	333	301	279	276	262	297	308	299	299	296	271	316	302	295	311	309	301	320	302	312	350	334	305	279	325	317	316	307	298	322	325	348	328	324	292	319	296	315	344	305	286	300	298	333	297	337	287	320	310	327	282	321	310	283	298	337	297	324	300	339	298	331	310	332	285	330	313	315	347	288	330	306	318	312	334	305	304	317	303	315	287	297	310	293	312	282	329	315	290	327	304	283	281	312	323	345	315	298	284	286	330	342	316	320	311	299	322	332	321	312	292	267	296	306	291	313	330	308	312	319	313	290	297	279	286	303	320	320	318	297	309	331	328	307	284	296	319	309	323	315	299	321	295	346	274	318	317	304	314	312	323	328	320	313	353	289	301	292	302	312	304	287	340	293	300	318	307	300	330	310	300	317	306	284	326	318	290	285	335	328	300	299	306	321	284	309	339	307	275	307	320	303	304	312	286	280	317	296	310	319	309	329	298	286	311	302	285	290	306	297	318	333	300	331	318	316	313	352	320	324	313	302	339	299	312	306	327	303	286	312	326	309	296	303	292	278	325	306	317	328	325	320	315	313	314	297	332	322	307	323	290	317	287	317	346	290	306	301	318	275	306	296	313	266	328	297	334	306	291	301	340	300	317	332	302	294	355	327	318	320	300	290	272	312	310	296	293	345	307	292	297	286	284	326	302	291	301	318	309	283	290	303	296	319	279	290	330	288	309	305	292	328	320	327	337	327	330	296	306	322	323	315	281	357	317	313	298	330	323	328	293	310	323	293	292	336	325	287	298	303	325	321	362	325	324	297	297	318	309	320	327	305	308	320	321	350	319	334	341	323	289	309	308	318	302	327	318	294	283	303	283	302	274	309	303	289	327	334	305	314	311	312	315	293	318	305	297	336	324	330	312	290	318	322	345	292	313	291	317	306	368	290	294	304	316	310	294	275	297	318	312	278	319	305	283	319	309	289	298	332	296	295	307	322	313	284	288	319	291	297	302	330	299	311	295	312	306	318	261	331	317	305	309	303	318	302	279	297	291	315	336	310	283	325	320	315	297	353	282	324	295	322	301	319	293	292	303	300	311	296	291	308	299	297	312	313	315	298	311	312	305	307	330	285	324	303	306	307	297	324	325	319	299	301	297	301	300	304	327	324	317	330	332	284	296	304	296	289	298	319	318	318	325	312	261	285	322	322	333	312	302	284	327	291	293	279	314	301	309	305	337	324	300	324	319	293	326	296	301	299	294	306	328	289	311	298	333	305	327	298	301	312	302	309	316	317	312	303	287	316	311	323	346	308	299	290	317	322	317	308	301	311	314	299	290	303	272	296	290	295	317	316	324	289	298	308	302	313	287	295	292	291	302	316	302	284	302	301	348	318	313	347	322	304	328	295	289	293	275	290	303	274	299	305	331	326	316	323	331	299	304	305	295	302	299	306	306	323	320	297	324	290	318	316	334	322	305	290	303	302	298	312	300	296	319	296	311	337	305	280	314	324	313	314	330	291	289	314	351	323	314	276	282	318	300	336	335	343	302	332	300	306	322	324	301	315	298	337	301	280	323	330	307	338	315	278	300	320	306	292	297	330	308	300	325	328	305	307	322	342	313	292	284	315	294	300	323	311	377	298	297	302	274	319	341	306	317	320	298	277	321	315	328	297	318	282	318	326	286	319	329	316	295	327	294	269	330	293	325	323	322	286	307	296	328	321	309	340	255	325	291	340	339	312	319	300	330	324	337	307	316	340	307	327	309	302	327	290	305	331	335	291	295	299	344	307	320	317	320	304	299	294	262	334	331	313	298	293	303	285	314	305	319	311	293	315	329	319	324	328	304	311	335	315	292	297	286	318	315	310	309	337	299	296	267	325	302	332	357	317	333	305	345	300	294	322	319	303	312	332	306	308	302	307	311	301	303	315	286	302	288	307	298	290	310	282	303	298	315	279	282	344	322	335	320	318	324	293	313	310	316	345	299	313	276	353	299	350	278	312	275	290	298	306	303	303	293	303	291	292	314	330	321	347	310	299	287	345	332	322	298	307	306	319	263	308	319	296	281	312	304	312	317	315	303	318	305	329	283	293	298	305	331	320	347	297	269	297	305	339	288	335	300	319	307	299	314	336	310	306	292	330	323	310	322	278	298	342	310	303	329	313	343	329	297	307	343	317	316	296
29932	50279	39451	21636	10148	3781	1467	800	592	563	548	545	524	595	516	543	554	551	558	561	556	564	580	584	567	562	546	542	577	553	535	570	543	529	578	602	552	590	559	516	598	573	530	602	533	534	571	566	605	567	561	560	562	535	555	547	567	582	533	585	535	550	577	522	539	514	565	582	561	548	529	536	637	561	549	532	535	547	545	576	550	607	575	562	537	581	567	550	599	538	571	613	559	568	594	532	524	536	524	547	560	526	573	577	509	608	522	556	593	548	540	560	546	583	535	577	570	565	604	578	586	586	585	546	561	552	556	535	558	570	567	556	588	572	540	530	525	579	563	540	569	575	551	540	535	563	568	581	536	554	591	520	543	547	553	613	564	567	613	605	555	555	509	582	560	490	564	551	545	568	590	537	582	579	575	550	581	557	582	553	579	544	573	605	582	572	584	528	539	520	515	533	542	573	574	564	569	588	531	576	573	531	562	567	537	543	567	532	553	544	583	516	533	554	538	575	556	550	593	561	509	536	580	570	586	594	546	545	599	537	555	565	581	579	555	553	592	613	538	557	546	550	539	568	564	516	537	578	572	527	558	522	550	535	547	554	596	559	545	580	564	528	542	548	529	578	545	547	566	574	531	579	550	546	581	601	587	539	554	595	590	530	576	533	599	540	549	554	567	532	541	541	572	558	555	548	563	523	573	567	548	523	532	560	574	564	558	562	587	522	572	551	523	588	565	569	581	587	534	582	555	526	590	546	541	559	554	569	570	525	555	576	567	543	563	551	576	550	561	538	579	505	576	586	562	560	559	605	596	549	566	542	583	564	548	526	545	571	543	564	554	561	570	579	550	551	549	607	582	527	569	563	550	552	554	576	566	558	569	565	563	588	573	573	565	558	559	556	552	559	572	563	582	581	516	608	544	534	562	574	538	586	572	601	584	573	552	547	589	553	543	562	567	566	520	502	563	557	523	581	571	551	628	593	508	529	591	532	576	579	559	567	550	509	585	558	508	529	607	579	529	591	544	519	560	608	556	595	560	565	612	584	540	560	528	596	575	570	547	593	561	565	542	588	569	583	562	591	549	575	558	575	559	579	555	567	627	543	538	523	570	557	551	539	550	582	538	586	510	536	608	546	601	554	556	547	595	552	547	552	565	599	570	553	570	586	555	562	535	529	575	549	571	568	589	506	591	564	535	545	606	537	529	591	542	557	512	535	575	516	564	543	526	534	506	584	571	557	562	563	589	552	560	544	599	525	579	541	560	544	529	570	569	549	554	560	564	544	567	553	578	619	543	595	548	532	548	570	541	540	598	524	598	557	562	566	549	562	546	581	579	571	526	569	561	583	532	546	541	590	553	557	551	553	570	529	550	550	568	546	552	552	570	560	535	569	527	602	537	552	581	524	551	588	537	531	573	566	547	531	550	578	574	581	544	556	562	532	558	577	536	562	527	527	603	563	526	602	580	523	565	536	567	551	560	561	605	522	534	576	545	576	566	598	583	531	544	536	589	559	561	555	563	574	567	562	576	534	547	577	554	578	573	544	556	578	568	529	580	558	574	561	520	543	583	589	567	529	581	530	549	547	569	567	528	535	574	561	548	559	534	554	575	559	557	558	553	561	560	552	612	578	628	562	588	574	549	565	595	574	573	603	606	545	608	538	590	562	568	536	532	559	565	539	557	576	595	594	573	581	539	544	544	541	526	582	577	561	578	540	531	561	546	557	522	541	546	583	598	537	586	543	567	592	559	547	573	570	572	508	566	561	547	538	561	600	586	505	552	552	588	584	558	548	565	556	541	560	549	577	527	545	545	560	581	525	550	572	552	612	566	564	547	523	567	563	606	565	579	573	532	556	554	530	562	605	597	566	574	560	568	568	537	553	597	569	572	559	563	529	565	589	542	595	582	567	569	616	571	558	592	565	539	572	543	575	592	545	587	560	578	530	587	529	568	566	568	530	544	541	592	579	567	580	570	554	591	560	543	571	562	598	545	545	560	567	545	512	544	614	608	550	557	528	579	576	571	559	574	572	581	562	545	565	582	569	539	518	584	579	597	563	584	557	537	564	559	560	571	602	566	570	574	533	588	545	572	562	600	594	541	545	585	546	580	592	582	540	571	517	573	558	567	570	546	576	533	570	522	539	575	570	542	563	596	590	583	577	556	576	573	555	613	537	576	554	565	535	567	572	543	576	581	522	599	532	562	557	533	548	587	538	547	550	580	593	608	568	576	513	547	562	552	555	547	552	585	594	592	535	495	561	547	524	580	518	571	550	583	579	584	581	560	576	572	554	533	565	547	552	578	567	553	590	572	557	593	556	562	546	567	545	547	583	579	573	560	571	566	559	537	509	575	563	536	570	565	563	513	563	543	534	557	567	587	515	551	550	571	615	537	577	554	575	581	552	559	577	580	605	566	537	574	555	559	517	561	545	562	591	573	595	596	595	587	525	566	565	547	561	540	514	572	577	540	577	544	559	567	555	552	566	587	569	547	569	599	559	558	534	545	551	537	532	564	553	539	594	540	591	566	543	559	585	552	591	571	562	566	569	546	564	570	575	571	537	537	541	580	543	565	567	542	565	560	598	570	561	567	545	574	564	546	548	550	487	554	542	544	573	503	572	534	557	564	531	574	585	552	568	548	595	531	579	549	533	552	566	557	575	554	575	533	546	529	570	564	577	585	571	573	595	532	545	507	529	553	544	575	574	591	561	580	549	539	551	573	552	557	595	526	568	582	549	563	555	523	550	595	570	566	565	577	584	563	563	533	593	567	495	574	617	539	597	546	564	570	569	604	529	583	527	568	541	577	557	540	576	556	583	527	567	561	584	520	564	506	562	582	536	568	523	609	535	561	540	570	561	555	542	597	545	588	529	545	535	530	558	548	556	546	531	558	530	556	574	546	561	516	605	589	570	593	540	545	570	544	520	561	574	536	531	547	567	542	538	570	607	560	572	532	530	590	557	526	613	565	554	513	525	542	514	585	549	592	576	552	535	559	553	576	528	555	565	612	564	563	551	564	544	536	541	596	557	537	550	561	554	579	593	559	559	561	536	537	548	584	584	559	564	579	551	541	611	568	591	563	545	547	579	584	546	549	542	582	546	573	556	546	575	515	601	551	532	564	536	564	557	555	490	572	542	573	572	542	577	562	517	597	556	527	562	525	552	563	576	565	518	579	547	522	538	521	530	567	543	557	552	544	580	569	540	525	566	512	584	567	537	574	521	595	571	584	545	554	549	608	609	559	614	537	535	584	609	542	585	539	565	558	605	592	571	578	560	530	563	589	524	501	518	526	560	555	561	582	596	555	548	548	565	559	571	531	593	538	553	545	514	541	554	562	568	563	568	567	574	564	574	632	552	600	549	570	563	589	575	561	586	592	553	542	532	593	597	549	549	586	590	589	570	547	550	515	559	526	585	548	559	597	570	551	568	578	556	567	576	558	570	554	590	553	595	528	602	574	561	553	576	530	535	558	513	561	549	565	551
24536	25074	42170	38633	25451	14710	3654	741	416	355	374	345	350	368	352	343	391	348	362	331	357	379	332	378	372	341	362	358	366	386	364	338	338	342	373	346	373	354	341	326	342	360	338	334	371	326	347	322	363	312	357	336	301	333	315	369	349	379	350	325	338	329	370	376	349	331	342	369	362	338	368	346	315	332	338	351	311	355	358	346	363	353	347	353	367	348	348	332	350	330	336	337	341	324	316	352	334	352	338	344	409	339	341	326	322	350	348	313	346	329	347	348	346	358	366	354	332	344	319	346	345	336	325	350	320	352	352	382	321	330	334	303	324	385	327	350	355	354	338	320	347	345	344	336	376	350	333	389	340	324	323	350	365	373	329	390	323	339	334	339	320	322	303	386	348	342	336	347	360	346	325	329	334	328	350	349	370	327	369	335	336	315	338	342	342	344	312	318	356	377	341	352	326	368	313	349	347	347	332	363	320	343	356	334	349	340	353	392	304	345	371	370	353	356	348	304	345	349	341	338	327	344	321	345	365	361	362	331	369	323	365	366	314	329	320	347	312	360	340	343	346	365	351	311	379	324	339	304	336	371	332	317	339	343	345	338	347	303	353	342	360	329	343	353	318	329	349	354	359	357	334	369	351	298	356	322	361	391	348	349	363	354	328	375	324	360	323	360	321	337	350	344	345	339	313	338	354	361	358	358	361	336	328	334	341	333	315	352	323	361	334	341	323	353	342	335	324	317	339	357	324	332	313	340	324	329	344	312	323	314	352	354	363	363	330	362	311	361	318	340	339	355	352	313	342	348	364	348	381	342	351	353	327	347	337	346	366	338	347	315	305	319	344	314	336	332	334	371	348	330	340	350	327	361	300	346	350	339	316	343	333	349	350	348	341	343	344	338	338	360	359	355	361	340	341	332	341	369	354	333	347	351	340	303	351	364	346	361	384	334	350	342	355	349	364	349	342	353	355	346	329	328	341	334	377	342	356	320	364	346	323	364	338	359	358	346	338	332	335	367	347	349	316	339	353	328	324	344	308	365	365	341	352	341	334	354	336	349	367	344	310	329	329	335	365	351	334	331	349	365	355	347	310	342	330	335	347	346	346	341	318	360	358	315	344	351	349	375	318	344	385	356	358	355	352	331	352	350	324	346	314	363	305	355	347	324	343	350	363	372	359	315	348	350	344	317	348	343	334	361	357	332	354	329	353	343	335	339	353	336	323	378	351	347	325	344	347	360	351	356	336	330	375	384	322	329	341	338	358	351	347	334	346	338	360	322	322	332	321	324	364	324	314	345	346	331	322	374	371	345	333	360	350	351	317	358	338	360	376	369	372	340	363	329	333	347	364	309	340	305	354	355	364	322	341	328	345	342	364	360	348	334	333	372	342	393	339	372	336	337	350	339	334	303	334	353	361	335	335	326	343	358	350	364	296	334	340	346	354	351	361	389	359	348	368	342	354	321	326	368	313	350	349	338	306	345	318	351	312	317	366	329	355	336	321	337	355	327	352	329	378	348	348	332	334	332	354	374	327	335	365	319	326	345	332	342	347	312	359	359	332	336	324	331	341	333	326	347	365	341	375	382	340	344	343	315	380	390	344	328	336	345	341	359	328	330	372	367	322	328	356	374	349	327	354	331	292	341	348	339	319	317	343	328	338	351	352	337	369	345	345	329	317	383	364	361	336	326	342	305	337	351	351	349	310	322	359	335	362	343	310	337	347	351	345	372	363	333	363	354	353	343	323	313	321	303	353	357	363	338	324	346	352	347	350	366	341	331	348	331	333	362	340	348	353	379	326	339	341	347	347	350	378	352	345	350	340	363	361	375	368	346	329	312	328	324	314	352	350	344	310	345	341	316	335	351	365	315	320	382	363	358	341	333	340	344	343	359	343	337	351	372	315	312	345	331	323	301	356	359	353	351	343	365	315	350	362	315	357	346	354	332	317	339	330	313	337	315	311	362	335	300	348	341	326	320	335	337	337	347	351	357	346	334	330	348	333	338	376	336	330	335	343	313	352	325	321	337	350	359	354	393	376	323	363	332	309	376	333	346	352	343	386	353	335	345	350	356	361	352	351	333	327	375	349	371	336	361	341	337	326	345	315	348	320	367	356	342	311	312	330	334	344	339	360	307	338	312	371	377	339	323	333	320	318	363	349	331	367	318	339	348	332	355	334	361	325	394	324	337	336	348	358	323	335	355	335	344	363	348	334	315	345	341	347	326	358	348	376	341	340	319	336	372	344	344	351	321	356	367	388	331	348	345	359	303	378	324	355	337	335	352	348	331	320	346	320	342	354	342	353	314	359	326	371	338	350	337	378	330	345	373	361	356	358	319	378	338	345	356	390	349	351	390	333	343	357	305	348	351	336	324	341	350	357	350	344	355	339	359	343	350	342	369	338	357	365	380	318	318	405	334	363	361	324	347	376	323	345	333	325	309	368	357	334	301	334	329	346	331	384	355	318	329	344	362	359	310	400	334	302	341	361	319	361	337	333	349	350	333	375	331	341	359	391	347	333	360	360	325	335	372	333	355	348	338	373	328	285	333	318	340	327	366	403	353	347	350	351	348	358	322	357	371	335	364	319	337	349	316	345	345	316	366	345	376	334	351	333	312	318	320	313	322	365	383	341	314	329	323	370	345	335	353	349	323	329	367	341	361	377	300	364	360	340	352	328	378	352	316	292	351	388	318	342	375	380	345	346	314	319	288	385	342	397	353	335	333	324	342	303	309	336	338	354	376	368	323	328	323	329	353	353	336	361	336	342	336	351	308	337	349	354	366	338	340	324	356	344	338	328	329	357	359	342	324	333	366	371	351	310	351	356	338	306	325	339	308	354	368	327	326	352	354	330	315	326	371	335	361	356	357	333	333	366	344	308	339	348	342	355	316	321	348	357	335	361	356	365	337	338	364	368	335	345	355	328	320	354	371	356	338	359	342	351	340	344	337	385	356	302	315	306	342	351	374	361	335	343	360	341	327	350	327	367	382	351	350	342	310	347	334	322	358	324	322	370	314	329	347	352	362	307	326	342	340	331	336	350	338	365	325	333	316	347	367	340	336	348	337	326	343	344	362	315	336	332	353	317	375	349	335	285	346	389	363	347	352	329	341	351	333	344	325	356	333	344	319	350	357	337	337	347	313	330	338	380	336	323	344	349	363	350	345	347	366	352	349	333	326	347	340	356	349	343	329	327	325	339	335	353	326	335	329	351	325	341	345	384	291	339	329	357	352	339	329	363	342	324	342	313	357	376	347	371	328	319	303	352	331	385	331	374	324	326	314	369	308	342	342	332	321	334	334	387	341	313	348	337	315	376	330	352	351	374	367	360	348	375	385	347	363	340	345	317	346	333	342	358	355	348	368	349	372	348	349	340	340	373	352	336	342	354	315	321	356	355	316	321	321	334	345	377	330	326	379	342	356	335	348	326	352	348	358	372	365	340	328	350	327	370	349	345	338	311	324	330	351	355	322	349	305	335	357	355	349
55272	95078	76745	51285	31717	15121	4778	1450	728	665	574	600	580	601	613	585	616	601	604	602	594	644	585	610	609	656	628	576	620	555	656	575	577	632	568	652	645	574	632	620	593	614	570	614	652	628	608	628	607	657	652	613	581	613	601	635	623	590	601	654	642	625	646	613	637	579	564	603	623	546	604	572	650	609	619	602	614	603	619	587	618	642	638	599	618	611	581	626	626	593	602	606	650	595	608	634	573	620	611	653	621	583	575	602	568	627	565	652	629	623	602	632	573	610	631	599	580	609	600	584	585	620	587	622	591	620	585	628	580	622	603	586	649	584	632	611	572	616	617	616	577	569	630	555	590	589	619	592	586	631	560	603	617	580	603	667	613	576	602	598	612	574	633	592	647	610	600	541	575	591	662	592	587	602	656	603	612	590	622	604	600	610	603	603	575	623	640	615	646	614	547	621	567	629	649	621	607	595	614	614	624	651	588	575	642	616	611	609	615	602	631	624	608	607	619	587	593	618	658	617	611	593	615	630	595	611	662	646	664	584	580	601	609	591	593	620	603	651	608	644	624	583	615	631	627	596	622	641	601	612	578	599	575	588	585	618	634	643	656	616	621	595	598	595	601	628	605	629	630	618	603	579	600	641	602	626	558	603	652	605	585	568	609	621	581	612	582	643	606	557	623	610	584	555	584	599	629	639	633	594	620	588	634	611	537	588	608	592	595	625	608	596	590	581	625	581	647	590	621	583	595	603	661	624	628	609	582	632	644	648	634	620	635	636	584	606	658	624	552	622	593	601	581	598	670	609	555	646	648	598	599	612	577	592	556	624	672	621	608	564	629	596	661	654	608	637	584	626	627	573	603	611	554	617	628	642	648	621	576	627	587	598	577	591	618	618	624	584	607	638	619	600	562	624	619	610	576	591	600	615	557	612	588	604	596	620	595	642	670	583	651	607	632	628	629	616	621	611	619	614	567	601	567	634	630	588	582	579	587	627	610	581	583	606	578	622	567	606	615	593	623	609	595	633	602	587	568	613	624	584	652	615	593	616	635	577	581	570	600	587	603	634	633	592	610	588	628	608	645	591	628	597	609	570	612	624	593	626	594	642	638	619	659	594	620	609	562	566	604	617	572	603	638	632	608	639	636	620	617	608	579	643	631	680	587	623	607	620	622	629	599	587	629	599	627	621	627	582	638	586	579	628	564	592	596	559	621	614	618	620	626	580	606	618	607	612	568	602	599	603	612	607	612	597	579	662	567	597	579	612	627	624	633	636	568	592	622	629	567	602	612	602	576	623	607	637	622	623	624	595	646	601	579	627	619	582	618	589	627	573	620	599	588	601	645	590	603	604	629	625	566	624	604	586	578	647	605	611	651	626	616	620	609	586	602	593	629	607	620	614	597	623	608	592	625	618	629	607	597	590	625	629	657	603	616	604	616	634	593	614	652	568	589	653	596	584	596	563	581	592	573	632	620	620	657	614	620	574	620	637	589	666	639	613	622	627	600	619	624	664	604	591	643	616	597	648	662	608	643	624	596	617	622	610	600	577	647	599	635	636	624	601	663	565	644	595	634	572	608	563	540	604	628	629	600	630	583	588	622	623	612	621	596	629	617	626	608	602	613	601	589	611	650	587	630	627	624	588	606	574	625	617	606	597	650	603	628	591	635	581	635	619	602	611	592	605	593	604	602	570	610	608	617	612	599	643	561	647	613	596	604	620	593	610	633	561	631	638	633	591	630	585	622	589	596	619	595	606	656	580	619	636	647	650	618	574	632	548	619	597	596	572	666	616	607	612	585	627	585	598	643	617	593	605	570	628	614	569	623	628	644	603	653	608	614	556	628	600	605	578	586	641	623	575	604	592	596	582	624	576	620	626	590	609	657	649	617	642	596	611	567	609	649	609	625	586	621	616	628	617	599	620	575	604	602	571	576	625	582	613	615	599	624	587	602	587	654	669	573	566	638	578	624	641	643	609	624	591	585	606	632	605	585	580	580	603	589	620	627	604	583	623	641	602	627	599	596	626	634	607	661	617	576	573	606	617	593	615	582	622	647	628	610	633	618	595	611	625	619	606	588	631	586	641	603	631	604	603	591	546	623	642	613	591	645	575	625	607	600	639	620	602	580	609	601	576	620	606	615	617	624	559	554	616	604	634	590	633	602	620	577	612	634	574	644	630	591	584	635	564	588	617	630	600	547	649	639	608	594	566	570	546	656	609	625	594	623	598	606	572	626	602	574	606	616	605	620	637	625	617	604	615	597	554	561	615	583	564	573	601	624	576	575	614	574	637	652	641	594	630	617	626	644	608	586	607	637	571	607	610	542	632	622	629	605	609	586	567	606	624	620	579	620	574	614	626	610	604	682	606	592	661	623	581	621	634	594	607	600	627	581	624	572	665	587	584	612	601	563	644	587	614	625	628	610	616	574	631	610	625	624	631	604	570	584	643	596	598	588	607	634	603	635	575	614	608	628	593	609	647	609	585	575	632	594	622	625	637	564	627	584	620	599	595	580	607	600	584	618	613	597	610	595	615	631	599	618	607	639	579	552	604	628	588	564	624	604	607	586	646	583	645	641	633	596	600	622	599	640	643	581	606	584	635	634	590	627	626	602	592	626	626	611	595	610	600	580	584	635	605	641	583	573	615	597	592	615	594	601	641	589	567	569	578	631	609	605	609	635	639	634	566	593	602	606	608	615	609	594	581	591	610	589	599	589	621	614	620	622	628	599	639	600	637	597	586	634	614	603	619	605	642	595	610	625	615	585	631	636	594	639	650	645	629	627	617	587	590	608	612	579	552	578	633	601	621	590	588	614	660	595	661	621	596	591	616	643	611	595	600	632	635	657	607	575	601	654	599	632	598	619	637	628	639	599	608	607	626	649	604	590	602	632	636	621	599	600	621	601	618	587	622	595	611	609	634	659	598	598	593	612	608	628	625	608	569	604	587	609	632	611	616	607	656	602	587	584	642	556	594	597	607	570	603	582	626	611	627	648	596	568	577	594	610	643	556	579	609	633	630	625	608	644	601	618	581	580	641	581	600	613	624	592	620	562	588	609	597	576	600	583	594	622	589	605	618	636	603	568	640	618	612	571	641	602	582	598	608	635	593	640	587	604	584	579	625	632	605	549	627	580	601	567	574	623	614	590	628	636	623	612	633	612	602	606	637	594	671	599	594	631	639	611	617	555	665	620	616	591	625	599	632	603	616	668	639	579	588	595	602	597	610	611	659	629	597	610	624	625	606	598	634	562	655	566	641	667	612	633	624	636	593	603	575	616	646	569	621	626	633	587	611	641	598	634	610	616	642	613	558	653	590	628	608	614	563	626	623	570	607	595	629	650	634	617	584	564	612	634	608	610	657	597	589	637	593	645	588	604	580	570	574	629	625	639	629	585	619	623	602	646	620	596	588	605	620	625	642	592	649	632	654	551	559	616	624	627	589	569	591	656	611	593	562	552	607	553	597	599	613	609	626	613	590	590	595
23531	23088	36631	35652	27585	20959	9696	1225	467	457	420	443	397	409	426	424	361	381	378	386	432	398	399	390	425	423	418	392	435	391	421	399	414	396	410	390	451	444	456	395	404	420	413	412	445	435	387	397	376	415	391	431	408	381	416	396	379	410	391	429	408	409	403	418	427	397	401	393	433	412	412	383	424	387	409	401	405	395	359	394	416	419	437	399	395	391	443	387	451	407	428	387	414	426	420	396	388	401	406	436	412	415	356	386	381	400	420	420	426	426	418	424	441	429	413	374	420	374	398	398	391	393	404	394	391	423	414	425	434	381	425	382	372	389	407	378	410	384	399	421	435	432	403	424	400	402	431	398	433	441	398	370	340	395	402	393	389	385	406	424	402	404	404	423	428	379	412	418	428	418	384	388	388	405	358	381	411	408	404	418	389	459	407	399	406	392	424	359	380	414	415	404	415	409	418	423	422	427	398	397	423	416	414	407	382	433	415	385	427	398	413	424	400	422	385	368	407	403	435	411	418	369	415	395	397	394	406	427	392	372	373	434	413	405	405	386	381	408	410	436	444	411	402	420	443	339	422	397	417	372	418	355	421	423	419	427	399	439	427	424	369	407	407	436	396	411	408	387	402	415	390	384	430	405	416	410	385	455	377	388	450	435	417	406	407	422	372	393	387	426	430	435	393	401	398	415	428	417	441	410	430	403	395	431	368	420	383	385	424	401	374	422	424	441	431	376	393	422	403	408	376	398	399	419	393	401	440	353	393	418	436	424	431	414	379	394	396	396	430	392	443	404	439	392	405	388	403	378	386	389	399	421	390	409	408	443	423	420	399	386	412	433	378	395	385	421	385	444	371	377	378	416	409	381	382	430	472	428	406	428	379	389	410	420	442	399	437	399	384	372	417	414	370	385	382	431	416	404	379	389	393	398	421	417	421	412	420	426	379	420	410	405	408	424	401	433	400	394	387	422	400	436	428	417	387	389	435	413	400	401	397	474	381	367	393	382	421	404	403	405	430	395	379	372	405	388	413	407	403	396	402	415	421	398	399	423	392	429	388	388	387	399	437	427	433	402	439	387	442	409	418	405	403	397	415	393	397	413	405	393	404	399	393	398	427	404	399	409	376	406	380	409	420	393	458	425	398	429	400	390	378	408	434	391	435	420	430	413	417	388	413	396	433	402	373	418	420	437	394	417	425	396	420	372	440	396	423	374	452	403	426	394	395	443	411	382	422	377	391	412	441	433	418	396	412	412	407	399	435	448	424	409	412	392	405	388	415	397	370	446	435	372	409	369	411	391	420	411	396	400	427	386	417	401	378	416	393	422	409	376	384	401	413	407	382	384	385	385	415	436	410	412	411	452	413	405	387	368	394	436	411	383	403	378	402	429	420	439	425	441	398	392	391	415	401	413	410	385	437	409	371	389	446	424	387	405	399	414	408	421	413	378	403	388	407	396	409	408	386	384	407	427	405	406	384	399	383	365	400	405	399	445	414	420	402	409	374	372	422	404	387	404	441	415	412	383	405	417	364	381	431	442	427	397	403	421	396	429	382	428	378	419	409	401	404	408	428	444	422	380	437	437	393	392	453	392	406	402	398	385	379	417	432	408	392	432	410	412	382	422	400	383	363	392	383	415	404	436	389	396	397	374	386	388	432	374	430	411	419	401	426	396	418	395	406	401	407	375	392	415	432	380	396	397	381	414	377	368	382	420	437	449	400	401	405	449	399	412	412	447	395	423	386	389	428	408	399	405	413	395	372	399	405	423	407	386	375	417	381	422	411	422	405	388	425	400	418	396	355	447	405	397	454	381	408	421	403	392	392	420	432	420	401	367	409	415	393	401	390	378	423	387	404	432	387	397	417	438	417	403	411	419	419	392	403	392	421	424	429	402	392	399	403	376	426	406	442	373	452	372	447	404	409	387	391	401	435	402	389	366	442	421	391	424	446	398	410	402	391	402	407	405	402	414	432	409	401	415	383	447	426	447	391	367	381	400	420	415	403	414	358	415	396	384	427	405	430	397	391	378	433	426	425	396	374	373	395	411	408	404	379	408	430	385	414	419	431	424	410	401	408	417	404	416	407	379	406	409	409	405	428	402	404	370	406	425	413	413	389	432	419	384	456	379	384	412	406	412	412	386	428	408	391	412	429	378	433	445	411	422	405	420	400	391	432	374	411	415	370	391	381	375	357	426	412	438	400	412	394	427	420	396	396	417	434	373	367	395	428	373	379	389	372	426	389	437	377	386	422	410	384	400	386	426	414	445	408	418	437	414	425	387	426	382	430	382	407	406	405	410	389	418	414	431	372	396	382	429	403	404	411	423	382	418	405	384	404	375	403	404	393	386	374	432	374	371	411	394	425	413	405	384	410	419	425	415	437	403	410	388	408	398	404	413	388	412	433	423	418	408	422	394	374	405	432	390	405	418	437	413	415	395	425	396	412	385	387	368	378	405	408	380	399	414	364	420	365	403	404	356	447	405	423	427	369	382	384	377	416	418	404	408	425	400	409	387	412	449	398	416	379	394	423	401	425	342	359	384	376	378	384	369	427	411	389	403	411	453	391	383	431	391	423	414	427	407	403	435	421	396	412	393	379	399	395	405	449	366	412	412	406	403	430	411	400	386	428	399	394	424	429	374	414	395	421	419	414	418	392	405	409	459	412	396	436	412	412	391	429	438	388	379	396	375	385	410	392	410	427	419	445	419	470	412	451	429	392	424	403	409	410	415	407	410	413	425	395	405	427	405	375	379	425	430	377	410	406	398	398	433	385	403	413	383	415	384	411	405	412	398	403	379	391	406	403	378	426	424	379	408	379	414	432	427	417	395	431	394	381	401	381	381	411	409	410	399	414	374	393	407	411	395	417	414	419	407	405	410	408	419	454	417	419	432	379	424	403	380	408	406	419	394	445	396	391	376	371	380	405	436	392	386	385	409	402	411	406	421	407	390	380	413	380	433	400	405	403	393	420	414	412	416	413	392	387	390	418	409	368	400	388	425	400	403	400	363	406	378	412	429	417	410	410	425	386	396	403	410	419	409	413	449	386	453	401	382	427	378	402	358	393	379	423	436	435	419	424	401	392	408	395	418	419	415	390	430	386	427	402	374	419	405	403	402	429	407	417	397	394	401	398	393	419	423	400	418	361	411	406	374	408	383	405	363	407	394	423	395	387	376	410	396	378	402	402	387	409	351	456	411	410	451	371	426	376	383	410	387	400	387	377	412	390	393	396	387	441	447	411	382	399	417	409	405	430	389	425	416	427	399	434	382	375	425	446	384	401	429	356	400	429	387	440	415	424	419	413	430	417	394	403	399	397	408	401	377	396	391	420	387	413	401	403	386	401	396	366	392	383	403	423	409	384	468	403	405	407	426	401	391	429	365	406	396	413	387	417	418	378	392	392	414	374	416	400	359	397	405	412	433	353	371	388	388	417	435	432	417	418	431	390	384	402	364	434	415	401	403	409	393	409	356	416	433	412	396
57471	103027	85670	62146	40375	21829	7735	2078	903	651	715	710	696	681	668	733	743	646	649	687	728	682	706	691	648	732	691	706	641	654	706	667	686	692	649	677	660	650	668	702	679	666	711	685	667	666	689	653	670	710	652	728	718	673	687	651	663	657	712	703	639	708	711	716	667	707	693	704	658	702	678	675	707	684	711	698	680	666	671	724	680	703	659	672	675	645	693	655	721	709	749	689	694	683	673	698	658	729	678	672	668	703	629	721	740	711	670	660	695	657	706	618	668	666	671	681	720	671	657	648	665	693	661	718	717	681	667	682	676	659	678	667	682	697	633	706	716	651	714	685	740	683	698	684	643	643	677	724	631	669	713	727	705	653	688	694	683	692	702	681	719	696	670	697	690	705	686	646	649	698	670	687	711	651	641	702	706	712	710	637	731	734	688	699	658	697	692	692	693	675	672	709	671	636	675	682	669	693	669	667	691	739	751	713	704	648	649	700	659	685	628	694	704	667	673	671	704	672	675	683	734	677	691	675	702	666	684	646	720	672	677	674	728	691	689	680	654	680	754	653	651	666	661	657	720	648	748	634	678	669	696	704	688	651	676	733	660	684	691	666	694	665	680	714	665	685	690	682	728	676	642	660	698	692	681	663	700	676	724	729	691	635	719	697	685	664	658	683	674	748	699	665	671	702	683	699	667	713	655	720	681	696	690	679	670	690	660	716	686	714	663	681	699	672	714	707	715	672	678	680	670	683	693	696	661	741	716	670	651	701	701	666	700	714	707	720	715	645	626	647	718	700	703	683	704	734	673	692	703	718	637	662	690	690	639	689	710	733	655	685	669	682	663	684	704	685	710	665	654	662	732	660	707	664	718	689	642	661	683	670	696	711	678	674	676	676	647	623	717	716	676	646	664	662	681	705	638	706	684	641	673	640	668	684	651	661	704	721	713	666	705	664	627	669	688	706	642	695	700	692	715	726	680	703	666	694	655	683	661	662	683	754	661	769	706	672	680	688	683	745	684	678	672	621	697	637	649	680	676	719	674	732	637	681	678	634	718	686	648	668	709	680	681	667	691	710	680	678	664	637	703	712	692	663	757	669	634	755	651	666	698	709	684	691	724	697	643	691	706	668	715	693	658	678	691	702	725	641	697	715	654	623	708	706	650	662	686	697	635	690	688	671	672	735	675	702	677	677	757	625	684	702	671	672	691	740	672	712	703	711	692	688	657	654	745	708	699	654	678	678	684	699	658	695	710	689	743	643	701	739	656	739	639	698	684	717	699	697	634	684	664	662	622	696	703	669	735	682	678	670	667	652	712	679	686	671	689	658	691	706	677	712	684	668	683	734	697	693	627	646	698	669	698	653	694	712	665	681	661	733	730	675	676	682	707	669	657	691	727	647	695	656	729	632	694	681	709	684	705	697	733	704	699	681	686	689	690	738	654	694	657	698	708	686	702	697	705	710	710	721	663	667	694	717	723	651	696	730	716	704	694	698	730	718	662	711	668	709	693	663	699	656	635	682	658	705	678	658	708	691	726	656	662	653	692	650	682	719	707	660	630	705	662	688	718	685	656	681	687	672	659	698	691	681	667	651	684	685	676	711	673	706	645	680	675	704	653	657	672	725	647	649	671	700	683	641	712	702	702	696	676	711	694	695	726	700	714	689	640	706	676	664	741	672	642	706	640	662	653	690	685	693	727	701	694	666	661	630	677	690	723	669	662	661	618	715	686	653	675	663	672	682	688	747	705	657	674	718	659	728	704	671	657	644	668	708	709	700	695	692	646	680	680	737	660	731	698	681	654	680	703	685	658	694	657	696	703	668	671	689	686	703	722	677	698	635	729	698	695	662	676	714	682	676	657	687	693	640	715	658	707	762	711	717	678	650	705	695	720	710	698	709	682	655	672	725	720	660	690	646	680	707	700	665	684	655	652	704	702	700	705	720	686	713	694	664	701	670	737	706	687	620	650	676	666	679	655	689	694	680	669	676	669	701	676	675	692	713	691	737	683	727	651	691	687	665	703	663	674	679	675	681	694	681	692	659	684	641	640	687	664	701	688	686	704	684	674	704	669	705	719	699	684	660	722	660	674	720	684	677	673	669	683	694	662	679	702	669	676	693	745	702	658	699	660	718	659	691	696	659	716	646	713	699	693	703	649	678	628	670	676	676	670	675	678	682	713	729	666	681	654	699	759	677	666	671	673	688	681	647	666	711	685	697	682	672	708	676	675	646	680	690	697	623	710	649	710	673	652	676	696	649	695	618	658	707	675	670	601	682	701	702	675	676	691	652	715	679	663	678	683	684	679	678	666	669	684	692	665	656	643	680	684	685	701	677	674	688	665	694	669	663	712	630	698	699	702	697	694	690	641	672	650	647	717	668	658	630	675	726	699	708	676	697	685	703	673	688	679	683	663	647	690	737	700	667	675	646	693	727	654	652	690	659	683	691	700	757	689	689	672	672	712	685	693	742	641	701	677	681	678	697	668	680	680	692	736	685	649	699	641	667	649	741	712	704	640	708	673	677	640	661	686	686	690	644	671	718	703	664	702	650	646	671	699	675	752	668	723	633	728	698	651	728	701	722	695	675	681	679	655	672	662	680	693	691	645	687	674	655	658	731	700	697	683	701	717	688	656	704	657	710	680	738	703	717	694	681	710	687	693	678	657	721	667	678	671	667	652	670	688	653	664	685	714	653	670	667	696	713	667	657	732	682	685	732	682	678	676	697	715	714	714	665	678	654	686	719	740	672	702	654	686	631	698	694	678	707	682	700	640	729	726	710	670	677	697	660	704	654	643	723	674	694	681	663	678	716	665	680	682	688	681	685	673	692	688	635	681	727	680	702	692	678	689	682	647	740	682	708	674	693	637	711	666	673	650	667	668	685	694	727	670	692	679	716	641	674	689	695	666	709	633	679	706	669	688	670	663	671	709	695	675	650	696	677	700	695	660	698	691	705	720	647	709	705	694	659	701	707	721	716	682	658	687	740	653	701	685	711	653	710	698	687	673	693	717	677	697	679	689	724	613	703	694	683	673	662	701	648	673	701	699	711	684	693	668	666	674	640	682	656	728	688	674	682	640	724	691	694	697	719	647	674	696	711	713	695	645	658	666	683	727	658	730	653	692	709	648	671	682	698	698	691	683	661	654	680	693	697	690	634	647	682	690	633	661	646	716	673	715	718	678	661	674	688	726	687	703	671	708	657	687	702	720	665	672	721	689	687	671	676	652	703	682	669	651	704	669	666	719	703	680	720	715	694	670	665	670	727	648	692	680	667	668	712	690	695	686	660	641	653	701	701	710	692	724	662	712	647	686	683	686	683	656	668	701	673	675	740	662	696	698	687	638	688	654	689	660	678	677	663	728	694	670	690	721	655	719	644	680	677	639	663	655	681	687	694	717	649	710	667	675	689	705	666	691	657	669	712	702	696	724	636	673	624	721	663	675	754	695	679	669	704	667	700	715	682	679	647	688	697	684	722	668	652
27981	31054	34265	19819	6047	1476	613	395	333	292	294	298	327	312	311	302	267	328	296	319	321	286	317	291	275	306	343	317	317	296	346	300	324	339	277	301	340	285	313	336	294	299	319	311	342	284	304	314	328	322	319	313	297	327	309	301	291	314	311	332	305	313	284	287	278	289	304	345	288	272	248	312	269	335	306	314	268	330	323	323	302	298	291	295	335	322	313	337	286	284	275	293	289	294	301	337	302	330	304	312	317	298	297	314	310	333	329	293	308	355	288	301	319	277	273	338	301	301	330	283	342	283	295	327	325	311	289	315	301	309	332	314	289	281	279	338	302	296	323	293	315	312	301	317	320	315	278	333	317	314	353	306	306	300	315	302	340	294	316	316	301	314	331	298	311	294	270	304	308	310	283	300	280	309	295	332	297	336	319	291	287	313	295	304	316	319	315	318	323	296	294	325	287	311	294	306	318	305	328	284	277	300	290	314	326	335	281	304	310	320	288	327	327	326	292	253	304	320	310	277	297	327	286	307	318	287	353	326	291	307	322	287	322	296	328	327	320	294	283	305	317	314	298	308	298	287	297	309	296	298	335	266	287	302	330	310	303	329	299	290	317	308	277	302	314	294	316	316	307	266	312	321	329	298	288	325	315	303	289	320	338	307	313	305	306	287	335	312	295	289	277	302	288	321	312	306	270	322	315	329	310	329	338	277	314	273	295	315	325	314	280	358	302	343	330	294	273	273	277	286	304	301	287	278	323	312	296	302	307	281	327	314	309	298	310	287	303	326	315	305	314	281	284	316	282	305	297	335	345	317	312	313	260	290	282	304	315	313	303	302	336	293	309	292	311	295	300	282	297	295	305	293	295	315	372	307	306	307	269	301	313	283	296	306	306	313	270	327	302	283	324	338	309	299	312	325	353	300	329	337	296	325	317	298	311	316	324	322	272	280	319	307	297	292	314	315	317	310	291	291	288	288	350	289	319	310	279	287	295	290	314	321	308	274	303	309	302	320	328	303	276	329	292	276	294	321	310	334	321	334	347	298	334	306	306	305	274	312	344	321	301	304	299	304	286	328	326	307	325	298	326	287	307	279	314	316	320	301	309	301	300	320	298	314	298	323	303	298	286	327	331	280	317	296	278	290	288	298	324	333	273	303	309	312	295	310	265	325	305	307	296	317	300	321	311	308	298	309	275	292	295	305	280	356	304	286	290	304	311	326	302	299	341	329	310	306	316	308	302	289	302	298	353	301	311	290	286	325	316	310	306	303	270	298	313	304	313	306	296	302	299	287	312	260	281	292	297	308	311	291	287	300	296	300	294	323	331	298	281	333	322	298	283	292	334	297	302	324	292	305	320	303	304	296	262	340	302	312	282	280	342	293	317	317	312	321	321	305	280	302	330	289	298	287	347	300	312	308	312	303	273	307	302	332	298	305	325	295	301	314	275	290	301	294	298	315	302	315	310	266	318	287	302	292	321	304	290	294	310	316	341	340	279	311	310	307	292	301	279	316	333	281	308	321	306	297	329	267	334	302	346	350	303	279	312	327	299	327	310	313	284	295	293	282	312	288	327	311	303	316	298	319	326	310	322	303	306	312	312	320	278	303	264	312	272	310	322	320	324	300	300	307	339	266	312	321	299	316	289	323	352	307	320	311	334	299	286	293	304	287	303	297	340	304	274	289	315	320	276	312	292	309	295	305	330	323	303	282	275	310	325	325	309	336	320	313	316	290	287	318	310	285	278	345	283	313	280	302	293	315	332	295	305	297	287	320	317	321	361	316	298	325	260	333	292	307	326	316	328	311	303	298	288	319	314	331	308	287	312	288	309	289	291	300	322	312	275	297	311	312	332	320	318	314	311	306	307	301	302	297	341	307	328	322	305	293	311	312	302	322	298	317	307	329	305	326	304	297	311	301	295	321	299	298	278	297	289	323	312	287	305	314	304	338	327	309	306	280	305	330	327	327	298	286	303	292	321	364	306	312	350	304	304	285	291	325	315	327	289	309	284	297	287	284	304	294	282	292	315	275	310	303	304	285	300	332	302	307	299	303	301	338	348	301	334	311	301	313	301	323	287	345	328	293	303	311	331	311	310	302	309	304	277	317	312	295	312	302	319	284	289	311	309	293	307	298	270	294	321	286	333	315	330	285	312	322	296	317	284	308	340	310	298	318	313	321	290	287	300	288	292	302	306	272	311	299	353	306	322	295	333	307	295	312	293	322	312	302	306	307	288	318	292	309	279	313	324	273	307	302	305	303	334	312	352	293	289	306	299	278	300	303	333	306	299	307	300	317	337	288	307	287	306	278	324	283	308	311	275	292	308	286	331	324	305	323	296	277	292	284	300	309	291	327	349	314	300	304	320	288	337	309	286	315	308	317	330	317	319	330	307	316	339	328	327	307	286	306	276	263	307	283	334	314	333	294	292	328	320	331	298	304	320	320	281	315	299	320	319	321	314	299	335	282	337	326	342	323	320	307	290	330	291	316	339	343	313	272	302	329	323	297	312	278	315	308	312	303	292	300	308	300	289	312	300	287	311	325	335	312	312	305	333	338	299	315	323	327	302	305	324	296	294	317	310	313	274	310	280	307	317	282	329	298	300	339	290	290	296	299	303	315	332	321	293	329	309	297	337	293	272	302	334	274	317	317	297	309	334	302	341	282	308	338	333	294	299	270	319	317	303	306	295	304	307	309	307	298	333	295	278	324	306	320	332	283	298	299	337	311	314	307	289	325	319	304	303	316	307	299	326	303	281	302	326	298	313	310	298	330	299	326	305	305	330	292	308	308	336	315	309	278	312	289	311	308	301	331	299	279	333	314	328	322	319	285	300	316	329	317	279	292	324	300	302	293	307	306	296	333	330	340	297	314	299	294	340	279	340	308	331	302	305	284	314	307	300	324	325	326	283	320	325	289	289	295	333	313	321	300	307	293	282	315	304	294	310	305	317	303	287	320	330	327	325	317	307	311	307	338	289	325	343	301	296	312	305	328	347	314	325	344	295	287	329	320	321	328	292	308	311	309	327	316	305	285	319	299	310	300	331	293	298	310	333	330	306	339	326	304	318	319	306	312	305	277	300	302	326	316	308	312	300	356	289	302	261	278	295	299	323	312	306	340	305	312	306	278	314	309	298	350	310	280	329	337	311	339	285	298	295	311	279	280	295	287	300	337	270	329	288	329	293	318	344	362	294	286	322	307	321	279	324	295	337	305	321	301	331	303	304	314	322	308	288	291	307	299	345	335	312	317	343	304	296	270	332	331	321	298	307	300	284	276	291	305	323	303	299	317	273	315	316	315	298	316	336	284	290	318	317	286	258	300	321	296	315	297	324	307	332	332	336	279	298	274	327	298	320	327	316	329	284	323	308	270	321	320	323	316	297	332	326	279	326	320	322	321	309	311	281	267	316	342	312	311	315	314	311	296	287	328	347	279	327	306	324	306	298	325	298	302	318	292	292	303	334	301	334	298	282	306	297	314	284	306
30792	49868	40096	22438	9929	3424	1338	662	561	583	533	565	552	542	546	558	562	522	550	518	539	585	533	569	555	511	561	546	552	542	551	582	570	545	547	573	522	552	556	555	554	520	545	572	537	593	547	559	513	577	541	537	584	568	547	570	555	608	551	551	545	521	548	514	558	554	534	585	551	531	547	549	580	571	539	514	544	564	548	540	551	561	543	537	582	559	540	587	575	598	549	547	571	540	539	568	553	581	527	537	552	561	546	560	531	535	536	536	548	518	579	580	524	558	525	568	548	580	535	539	553	574	538	535	564	522	596	565	524	526	542	528	558	554	553	543	535	558	528	587	560	564	535	523	565	606	572	524	575	520	579	545	552	550	576	530	566	535	551	558	610	539	531	582	502	562	545	548	560	571	519	543	536	500	570	531	576	576	569	558	536	519	564	563	552	611	574	570	551	558	563	502	540	575	531	528	546	607	589	586	553	525	561	585	540	507	575	555	545	565	523	570	532	574	554	550	543	524	542	572	558	582	539	543	536	540	546	568	578	587	594	544	550	538	564	577	505	576	541	534	589	568	537	547	484	522	516	529	583	544	527	551	563	544	498	584	570	559	530	517	555	509	535	534	548	544	549	559	561	566	555	518	535	566	569	538	558	532	555	569	549	554	522	560	566	550	565	509	540	533	545	553	551	541	597	559	579	554	592	589	498	550	567	511	562	559	566	553	524	565	534	556	562	530	591	583	506	579	554	580	553	566	526	546	567	559	584	570	514	546	580	562	561	564	545	546	536	543	587	564	527	560	535	567	578	521	527	524	539	558	557	542	538	540	543	557	562	531	565	584	536	544	568	525	550	540	581	536	545	540	556	569	513	591	529	614	570	555	574	545	562	558	537	527	531	549	537	605	539	561	561	548	590	542	543	566	569	544	579	551	568	554	507	597	530	551	554	575	565	544	555	525	525	553	527	531	517	538	573	539	517	547	549	567	562	525	513	489	548	606	518	571	575	521	544	587	566	576	533	545	521	530	561	498	575	554	539	553	526	540	599	565	564	580	557	538	537	552	481	566	522	528	488	521	514	572	562	561	518	510	561	544	533	580	587	495	541	561	565	512	553	542	573	577	546	554	546	490	563	549	534	581	568	537	575	570	569	538	504	543	524	529	538	566	571	500	570	543	516	541	527	548	532	531	580	526	573	547	523	553	554	567	547	532	594	551	572	574	520	521	523	511	601	558	551	552	563	563	544	580	553	593	547	555	482	555	562	557	563	590	577	519	567	546	572	555	537	556	541	542	543	534	572	524	531	546	557	558	557	572	591	542	576	533	529	546	575	551	597	561	570	581	535	571	553	615	599	520	571	558	547	536	525	563	536	543	565	585	503	584	554	560	570	603	524	518	595	532	592	561	534	579	577	556	546	516	553	509	600	551	594	548	529	562	528	572	550	580	561	564	577	543	558	582	506	550	558	555	506	540	553	539	591	534	526	612	581	556	558	568	568	530	574	554	553	568	541	537	533	533	558	522	574	580	558	549	531	521	516	569	583	511	571	508	522	578	554	554	565	608	588	577	521	549	565	527	592	583	527	533	601	568	546	585	561	569	568	551	551	566	587	550	570	570	566	552	610	536	512	601	566	578	517	564	579	540	527	548	576	518	532	548	549	534	543	523	538	598	553	580	529	582	523	578	577	576	513	546	547	560	557	551	481	559	601	564	554	531	570	525	557	523	582	557	550	527	538	555	550	555	569	537	589	532	547	531	529	564	549	562	548	599	594	549	567	605	549	563	562	553	537	562	545	560	597	566	557	550	581	558	542	536	547	601	566	549	578	544	592	543	577	585	595	579	596	555	567	510	565	604	565	602	559	534	597	551	559	563	572	537	561	594	558	557	619	552	569	566	567	560	535	579	562	546	548	548	544	606	530	559	522	589	568	588	541	595	559	540	527	584	528	554	511	525	561	558	579	591	533	565	513	507	582	546	562	587	575	538	586	596	614	559	523	532	573	537	512	552	541	495	562	526	570	521	563	565	568	534	534	570	584	537	604	558	526	551	572	511	611	483	552	564	546	529	530	565	549	596	541	527	532	574	550	529	553	566	539	534	561	562	529	583	545	575	518	604	580	579	555	569	541	558	568	556	582	557	564	571	540	575	547	502	550	579	524	549	540	497	561	556	531	529	570	529	520	580	589	552	575	563	542	569	528	527	538	529	573	549	555	563	514	542	563	536	580	589	580	541	565	594	552	584	561	589	574	603	535	554	626	551	555	554	547	602	544	557	564	555	593	540	576	569	562	566	524	571	582	576	594	542	549	528	522	555	507	580	535	550	580	524	592	583	536	560	598	570	592	578	534	544	527	561	549	519	600	588	598	569	567	578	558	561	530	519	543	527	558	546	526	564	547	538	582	542	510	541	550	537	547	564	561	534	560	570	589	552	535	542	510	546	565	540	542	527	579	565	500	536	558	528	528	544	564	525	521	566	610	554	559	514	554	572	544	543	562	548	539	531	569	529	561	547	602	538	546	537	567	519	563	564	534	546	546	506	571	492	545	578	587	552	539	561	548	537	561	549	552	579	572	538	536	558	553	548	567	571	585	596	593	518	517	558	604	578	517	525	546	518	556	556	551	598	576	570	547	569	557	570	544	542	547	572	550	563	561	518	582	573	595	563	574	547	584	556	616	538	544	528	560	552	535	573	567	539	636	512	549	568	552	576	608	554	564	559	560	577	562	623	544	572	518	552	509	509	555	564	534	528	543	560	554	569	535	563	543	555	571	561	558	570	506	587	567	569	538	517	547	561	520	567	508	551	558	539	561	488	549	568	551	572	567	580	588	532	566	538	604	537	550	552	517	570	554	510	557	536	540	545	516	586	531	569	587	571	565	565	565	530	549	608	545	575	580	536	537	514	561	554	592	512	555	559	515	533	565	529	582	535	554	575	571	598	591	572	525	529	530	534	524	486	573	570	536	561	519	550	565	540	532	553	565	538	552	551	523	573	601	585	541	551	543	612	573	583	529	544	571	571	545	549	578	527	594	578	535	522	551	552	570	593	555	561	572	538	548	572	565	570	586	580	565	536	547	541	575	601	528	573	526	560	565	565	583	537	544	532	550	547	557	540	544	519	572	545	553	539	590	546	572	542	523	568	614	543	571	577	590	591	548	582	545	512	594	563	514	555	516	511	500	525	537	554	517	570	545	548	568	538	530	572	520	565	541	532	602	559	540	582	559	584	542	539	554	555	527	565	571	556	524	537	582	563	533	564	575	563	574	590	526	552	589	522	549	537	565	538	562	518	573	546	553	538	582	569	570	554	559	556	584	526	543	566	577	531	551	563	550	528	572	537	561	557	574	516	547	546	574	569	520	563	548	527	533	564	558	493	553	525	578	553	569	509	548	554	566	568	527	561	551	566	593	552	577	541	532	579	556	566	557	566	563	575	568	536	567	570	584	546	567	546	580	554	581	581	580	553	515	553	588	551	521	599	548	568	540	511
24583	24928	41350	37251	25398	15300	3838	947	478	364	352	346	315	327	357	331	386	347	336	336	342	356	354	362	294	331	327	336	349	351	356	379	317	327	347	314	291	323	331	323	341	338	354	322	326	347	308	320	301	353	332	370	330	300	333	331	336	319	334	338	311	324	359	299	311	335	355	332	331	374	340	358	354	351	321	317	357	316	326	365	333	351	328	318	363	386	360	337	339	360	343	332	334	292	333	364	337	364	347	330	329	329	308	364	335	341	345	344	333	326	357	341	331	347	349	332	328	363	323	306	316	337	352	327	334	349	318	329	311	309	315	332	321	372	378	281	346	342	316	358	323	315	338	346	343	339	332	342	327	365	344	360	331	319	327	340	327	348	336	360	347	318	322	347	355	359	339	320	352	294	302	358	332	352	327	322	385	321	331	335	337	328	311	314	340	346	325	371	352	304	335	339	327	350	338	336	352	314	321	329	338	325	350	320	323	308	332	324	320	327	310	326	353	347	361	290	335	319	367	345	335	336	352	318	371	349	344	314	369	348	353	360	322	313	308	331	382	299	344	322	334	328	342	343	321	348	330	348	337	313	325	330	303	322	306	332	338	305	337	352	333	344	346	327	332	327	325	309	328	352	354	337	341	332	328	348	334	345	354	317	355	311	339	319	325	335	307	320	361	314	331	320	334	340	315	322	344	331	295	323	338	310	326	343	331	345	352	344	334	341	337	329	336	332	346	349	355	346	339	336	352	330	352	336	351	316	329	325	317	349	342	363	351	332	308	363	336	358	319	341	335	321	327	331	331	321	366	372	343	362	356	337	336	343	324	355	341	348	328	322	325	342	335	352	330	309	376	353	343	317	319	345	322	321	329	328	373	360	326	348	339	349	342	317	329	328	332	330	341	350	342	326	367	352	350	351	342	334	342	335	341	327	329	316	313	326	354	330	311	322	350	344	343	349	339	348	340	347	342	331	370	341	340	345	353	344	309	348	346	340	328	366	337	324	310	315	349	346	310	307	346	341	334	342	324	341	357	373	364	307	360	339	351	354	331	362	308	325	337	314	338	355	353	331	333	337	354	309	331	326	343	296	343	335	340	311	335	346	361	335	318	341	323	311	312	333	296	326	384	330	330	370	351	333	353	345	355	342	351	372	330	298	350	340	329	333	346	325	330	331	310	327	379	344	328	348	364	371	353	357	331	317	327	341	332	380	402	344	347	321	325	345	340	341	334	363	308	325	328	335	360	327	298	328	326	319	307	344	324	341	341	346	352	331	306	324	359	317	316	337	334	295	353	334	325	329	297	332	322	336	359	339	321	323	321	361	318	344	342	333	359	334	338	324	321	345	319	315	313	323	338	332	310	340	378	316	351	331	320	344	354	374	301	334	336	317	353	346	359	348	332	362	330	343	326	345	330	342	335	304	312	357	391	321	332	379	330	341	376	339	360	352	344	325	301	333	319	346	353	333	314	345	359	341	345	308	360	328	330	313	345	324	325	330	337	341	350	345	358	304	361	335	303	312	355	333	310	342	359	322	353	342	338	368	310	360	350	349	302	342	332	354	360	353	299	345	347	352	304	343	378	316	349	343	339	348	331	318	347	298	330	322	347	305	340	349	375	338	347	335	340	301	314	317	343	315	318	342	358	322	286	315	351	326	303	361	334	363	364	297	325	315	337	305	326	308	310	347	305	307	350	351	314	304	334	336	335	340	365	334	325	359	306	336	297	378	316	354	336	322	323	326	339	318	345	353	329	334	343	315	350	327	374	329	337	353	345	317	315	371	340	329	346	348	338	344	313	358	347	328	360	339	384	374	362	345	357	319	353	347	342	328	324	335	356	347	346	336	336	330	341	339	346	347	336	338	315	346	343	312	346	338	333	333	323	341	351	331	339	363	372	315	331	312	330	334	314	371	330	319	311	335	316	348	334	327	303	328	333	338	344	362	316	342	315	338	348	353	344	340	355	329	347	300	348	353	336	349	335	346	386	341	328	335	335	325	356	360	331	325	348	339	344	326	330	355	329	310	332	343	330	349	360	333	336	306	336	345	342	358	318	348	345	343	370	332	354	327	328	342	352	334	343	356	349	330	349	325	312	333	349	330	300	325	335	328	341	332	328	352	314	366	340	292	372	373	376	331	379	331	327	322	336	315	312	351	331	311	320	370	331	341	345	333	305	338	338	353	343	337	331	352	327	314	334	353	345	315	349	353	358	328	324	361	324	319	320	317	344	316	326	334	336	326	297	341	331	359	324	347	335	333	350	329	351	309	352	341	313	340	355	332	340	337	346	342	339	352	347	341	316	348	323	360	328	329	350	331	335	330	309	306	348	330	348	340	335	332	353	308	334	334	327	336	343	337	331	300	343	306	302	359	331	343	309	345	320	344	326	343	319	350	295	359	315	331	353	312	326	313	292	325	333	343	321	365	329	308	320	328	292	341	349	313	344	332	339	350	314	379	383	370	320	323	318	368	333	322	353	312	330	354	359	322	307	285	367	359	343	375	285	306	293	360	354	324	339	345	319	316	340	338	328	330	332	319	337	346	344	325	353	320	315	343	337	336	336	345	383	333	358	337	323	305	339	361	304	329	331	327	339	371	323	325	317	325	349	345	379	326	344	348	367	324	339	333	333	384	321	316	325	335	337	371	326	316	319	353	321	328	352	337	284	315	343	334	363	343	324	323	368	310	350	336	335	302	362	364	372	354	322	336	327	327	342	333	339	347	350	338	376	333	352	321	326	331	372	363	344	371	313	338	363	313	318	319	309	311	375	356	328	355	332	304	353	339	330	326	369	332	339	333	315	327	364	352	300	337	314	339	324	303	334	314	336	338	314	355	312	348	337	331	326	340	337	337	326	340	327	324	343	329	329	358	325	289	345	335	348	331	345	309	358	313	317	327	339	288	351	320	327	318	343	353	366	354	325	344	350	345	328	304	355	346	316	320	353	342	324	339	299	332	335	304	324	313	325	308	345	368	350	371	319	316	352	341	355	329	350	312	357	339	307	311	363	357	324	350	362	320	356	335	360	314	350	372	312	343	344	314	319	336	340	368	308	349	347	307	336	340	317	317	333	310	321	332	299	312	350	337	358	336	315	363	311	324	344	346	335	304	301	337	291	334	345	330	337	342	372	333	353	359	318	338	320	323	335	321	361	333	322	330	331	355	343	377	306	362	363	362	331	350	308	327	368	335	330	317	336	331	339	324	364	324	324	311	326	340	347	342	356	335	306	342	335	324	300	312	298	350	349	335	355	348	344	334	325	365	336	309	327	365	359	312	384	363	331	332	343	335	315	285	298	316	326	351	278	341	323	323	337	342	336	348	319	337	320	326	323	346	360	329	324	348	365	317	318	333	324	347	342	347	360	330	332	346	340	313	335	343	324	321	320	337	310	321	338	327	319	303	342	328	353	362	357	320	344	334	327	353	364	311	338	336	330	308	343	341	340	322	322	338	325	329	343	321	356	337	347	311	309	318	352	353	350	337
55724	94985	76215	51063	33045	15321	4953	2162	860	623	637	602	567	572	556	614	581	585	601	600	547	584	571	597	586	602	581	594	583	635	595	615	578	624	588	646	558	614	582	581	597	620	584	571	599	610	605	587	616	614	586	589	624	551	596	567	576	607	591	600	611	620	569	627	590	600	588	581	591	572	615	591	571	594	583	576	613	611	624	620	572	630	567	595	603	644	584	571	587	603	559	635	609	559	564	551	586	633	637	586	596	598	593	576	607	580	582	598	629	588	585	617	618	577	582	611	588	585	591	624	589	601	561	581	583	617	601	629	597	537	591	579	606	593	589	584	588	617	610	602	625	596	597	650	569	598	596	638	598	544	567	569	549	595	600	625	590	587	592	609	598	578	596	557	589	620	608	601	632	565	604	622	608	591	619	580	580	602	597	620	589	594	582	600	600	577	625	562	598	588	615	608	568	611	582	572	609	578	610	623	606	587	568	615	634	607	602	549	588	640	588	596	613	567	611	573	634	631	631	578	586	553	625	600	594	605	583	646	547	582	584	582	531	581	562	580	606	613	622	591	616	583	599	605	624	578	591	608	612	590	606	558	596	626	624	628	630	593	601	612	576	603	616	608	586	591	613	591	611	592	617	591	602	623	609	609	581	600	636	598	577	595	634	572	588	618	599	587	596	622	612	632	573	609	578	604	590	630	554	586	583	604	575	566	589	622	573	608	630	617	618	552	598	573	652	616	594	621	599	624	678	563	614	612	596	585	610	610	600	611	578	574	589	640	569	603	562	641	629	583	574	582	588	574	582	579	548	622	621	602	551	595	594	598	634	600	580	572	573	641	609	605	618	624	606	605	593	561	621	620	640	614	631	601	633	620	608	601	640	587	603	605	579	599	598	573	559	598	592	633	633	574	606	606	618	566	617	596	621	625	587	601	523	637	577	641	574	577	559	629	625	591	613	612	603	580	632	594	602	595	588	586	593	604	612	610	633	564	620	629	608	651	566	620	567	619	581	606	610	571	566	617	554	592	594	591	561	638	592	616	575	558	611	570	615	557	613	591	626	607	606	563	576	589	552	561	585	597	601	536	627	638	580	602	592	607	585	617	588	587	559	602	606	584	587	609	634	603	580	598	619	600	625	581	565	630	559	615	623	586	633	627	601	606	535	563	595	523	593	563	624	627	613	583	613	595	552	598	588	599	601	590	609	629	583	594	571	604	587	594	549	627	639	575	611	657	595	589	597	583	602	599	597	607	610	639	577	580	611	563	639	560	585	556	604	610	633	593	610	592	629	624	567	590	593	633	607	635	592	558	560	626	576	616	617	594	583	603	627	597	548	560	589	555	640	593	602	578	611	594	564	632	625	610	628	585	597	577	569	588	537	538	598	607	572	584	586	592	592	567	601	627	615	589	579	579	602	586	580	583	589	623	600	619	596	584	533	588	606	574	624	598	556	577	601	603	566	552	629	599	581	628	560	599	563	573	604	645	565	580	616	615	591	606	595	619	607	590	614	614	569	570	602	568	639	577	576	569	596	624	635	594	607	645	639	587	590	603	581	583	615	612	613	583	635	567	572	604	599	571	627	515	600	600	577	585	585	592	552	607	591	551	615	592	610	548	584	578	628	627	645	585	601	600	579	579	598	629	598	608	557	594	562	589	590	603	600	548	565	560	568	625	629	589	594	570	545	595	582	607	586	594	639	542	582	575	626	589	609	662	593	593	642	608	578	592	614	597	567	590	602	589	623	611	607	608	602	585	567	552	590	574	585	585	610	583	583	605	597	588	538	613	601	582	563	573	615	606	572	569	581	562	636	592	584	574	603	562	602	603	599	645	622	594	616	589	584	626	583	567	580	628	638	555	587	605	567	599	613	553	635	596	606	599	603	639	605	575	631	576	609	561	601	630	616	578	613	595	580	592	578	576	618	581	603	621	607	619	622	598	609	597	576	598	601	605	623	555	608	594	598	642	607	565	569	558	578	584	579	606	615	590	594	611	596	638	586	610	610	598	595	595	624	595	627	600	551	604	566	594	589	589	617	594	564	657	599	565	602	625	610	608	576	641	632	596	586	614	586	557	616	609	585	601	622	569	585	630	614	629	604	611	583	588	627	571	604	609	595	535	538	576	611	625	550	633	592	644	555	561	631	620	569	581	608	604	627	643	605	562	566	610	582	619	591	610	577	615	639	593	593	592	586	562	600	552	588	609	580	589	658	627	623	645	624	559	619	642	585	572	577	587	654	599	579	635	617	630	608	579	622	590	615	611	619	594	599	570	556	645	611	594	587	574	581	583	587	566	642	548	570	598	588	576	612	624	615	601	582	663	568	570	596	638	589	561	585	636	570	563	565	582	596	562	582	643	589	633	596	574	618	568	579	596	612	645	608	631	632	599	624	585	570	588	610	576	660	625	609	643	596	636	589	623	580	592	586	584	645	607	586	626	545	598	561	586	597	629	639	599	606	558	556	566	563	589	603	598	581	560	623	564	624	632	624	636	549	593	590	569	587	621	585	605	564	602	608	647	577	609	575	602	616	602	588	571	565	602	578	639	590	582	577	578	555	577	588	593	632	581	578	592	588	566	635	605	604	570	603	573	551	595	577	596	551	622	580	571	635	604	589	559	597	575	602	590	611	586	582	603	608	607	623	595	585	580	567	582	593	581	616	602	630	595	588	606	576	600	597	551	571	584	580	638	561	587	601	596	624	597	614	551	579	596	625	598	584	588	571	616	601	603	589	614	577	563	604	603	614	555	639	608	568	566	571	595	617	638	605	544	622	674	621	629	603	595	623	597	592	582	621	620	597	604	572	597	637	540	592	574	589	591	655	577	592	619	585	572	618	611	575	579	580	589	616	611	614	610	600	580	584	601	592	608	596	592	575	609	572	591	567	602	594	615	579	575	596	639	607	606	615	581	567	601	577	620	588	624	555	585	563	550	586	590	577	586	579	577	575	566	607	577	598	552	619	604	587	623	626	591	604	576	642	582	624	601	593	572	627	556	566	598	591	614	638	591	634	589	601	568	556	579	620	574	633	650	607	585	587	588	641	590	621	593	589	571	628	592	615	582	626	616	598	607	599	578	625	597	616	580	570	582	590	631	598	569	577	609	596	585	603	574	598	586	575	589	636	574	606	593	593	599	608	585	574	583	583	596	608	573	554	597	601	600	571	603	580	604	623	569	626	612	635	566	555	585	561	578	588	640	585	595	618	624	577	642	582	606	645	595	597	604	589	568	605	592	593	589	550	582	595	565	550	648	577	602	605	574	607	615	636	588	614	553	620	603	600	601	609	598	589	587	618	575	592	578	615	563	574	636	577	574	573	636	579	577	601	618	626	594	590	608	623	583	604	649	565	592	585	581	619	605	569	548	581	605	601	562	592	601	615	564	606	664	561	607	566	606	598	599	602	599	579	555	589	618	588	599	586	583	570	602	561	625	601	575	612	563	565	576	597	573	609	591	580	592	612	584	605	555	578	609	607	596	574	621
23460	23320	36740	35482	31794	22224	12188	2399	690	431	425	418	393	410	426	420	411	421	403	405	442	421	407	427	392	393	385	416	411	428	411	425	448	416	396	394	413	380	389	417	394	403	399	394	379	439	410	409	433	419	437	389	432	444	406	436	413	367	435	401	383	395	417	381	429	388	420	421	404	426	394	402	421	381	405	393	457	452	385	427	428	408	398	440	440	403	406	394	436	380	435	404	407	389	386	381	424	373	462	436	404	423	394	418	413	448	419	389	389	359	374	373	428	399	400	379	443	409	388	412	412	370	378	386	424	436	408	377	392	404	403	404	414	404	390	413	394	416	379	420	407	425	414	370	400	374	397	414	397	370	413	420	409	407	413	379	382	412	397	399	384	413	409	424	395	423	404	410	427	401	385	428	423	367	384	418	389	405	383	414	382	453	389	419	406	347	367	390	411	431	420	393	411	412	407	415	384	369	385	371	428	393	434	412	415	389	413	418	414	422	407	379	395	438	416	404	399	408	420	402	379	391	384	423	366	405	397	397	431	369	391	416	387	408	385	404	403	411	416	439	424	427	445	427	411	392	393	394	399	410	425	407	410	396	435	385	435	389	381	423	421	388	424	440	377	433	431	411	381	416	427	412	404	404	446	402	406	389	390	364	394	405	439	428	397	411	407	436	395	402	447	400	404	400	368	409	383	394	413	393	378	433	398	392	397	408	378	413	410	406	435	421	402	413	401	413	398	371	424	417	388	409	412	364	441	414	390	412	393	398	381	404	433	395	409	422	395	423	413	398	423	438	370	404	402	369	414	381	412	389	346	387	457	400	397	419	370	426	383	405	433	435	411	375	414	387	373	386	399	388	408	415	425	404	381	416	436	393	453	429	378	430	433	399	400	420	449	439	405	416	378	421	389	409	400	402	384	439	458	412	411	394	380	420	407	413	397	396	429	414	406	399	440	419	439	346	419	389	413	386	379	420	387	408	373	435	422	384	414	423	414	416	377	393	388	406	391	436	390	431	427	397	415	372	429	464	388	378	405	432	414	377	427	397	403	430	357	391	400	380	420	405	404	418	414	398	392	386	372	369	420	402	411	366	407	409	394	404	375	394	446	394	384	412	380	395	402	432	416	381	387	394	377	417	401	419	385	412	399	431	442	366	395	373	405	394	416	407	381	414	399	473	420	385	398	370	392	391	411	409	401	407	389	361	387	393	401	429	428	420	403	387	386	414	392	372	409	398	403	407	401	365	386	398	401	438	421	401	404	381	394	426	383	398	376	394	421	400	436	411	403	399	402	382	409	397	398	393	430	380	368	404	413	369	411	416	372	385	388	408	384	379	429	411	383	409	385	371	414	389	432	415	415	377	410	406	400	420	366	375	396	415	394	395	406	363	408	413	355	395	374	384	364	426	379	388	395	387	387	393	412	419	405	408	406	384	391	418	416	411	374	406	405	400	429	393	418	408	439	426	388	395	407	422	427	377	367	364	415	397	421	395	405	377	400	424	411	395	405	421	461	379	411	399	419	392	425	409	389	379	387	376	373	397	423	429	422	405	398	429	409	404	405	382	421	383	394	378	416	407	400	399	421	385	382	368	418	433	385	385	410	415	418	400	406	416	374	434	409	407	410	394	427	425	419	414	387	464	404	402	452	408	449	407	449	437	392	378	417	393	422	398	403	420	389	369	441	403	406	456	434	382	415	416	380	403	389	390	392	421	412	401	347	409	450	376	418	435	418	389	387	387	443	420	418	381	412	398	389	393	358	408	432	395	421	420	426	379	371	419	361	414	411	369	413	397	446	419	396	378	391	384	415	423	418	398	405	397	430	411	446	388	400	382	383	409	376	427	452	415	408	361	391	410	431	356	442	417	410	395	421	419	412	397	408	416	396	379	393	376	393	389	409	383	411	444	396	379	396	412	401	423	436	426	407	395	407	399	391	400	420	407	415	373	412	393	410	419	390	382	378	402	389	395	418	423	367	417	399	393	388	385	429	374	378	438	403	412	391	424	413	391	435	408	423	444	391	395	375	383	432	375	416	410	449	377	370	382	397	412	415	409	421	378	385	398	382	363	408	392	456	377	388	415	410	421	450	416	421	411	395	417	401	395	418	406	416	372	386	374	414	412	399	400	373	396	396	397	390	380	410	383	398	378	404	365	391	424	392	380	423	411	421	371	366	392	386	394	413	396	411	413	410	384	395	431	391	374	428	408	393	403	428	398	433	376	392	448	421	425	404	366	407	394	412	387	420	414	405	387	407	386	393	388	401	432	394	389	406	429	387	441	362	424	387	427	437	413	393	432	390	402	423	412	366	392	383	407	464	409	408	393	364	413	394	400	388	433	380	395	427	416	442	385	404	393	409	367	427	398	428	417	427	400	408	406	383	418	406	429	409	418	416	440	388	417	419	394	415	384	390	393	397	419	443	401	412	441	439	413	396	418	403	408	394	396	342	425	433	358	400	386	395	439	372	445	419	384	405	423	413	434	411	418	425	386	370	376	376	416	418	401	425	396	415	424	420	398	412	374	404	426	422	377	426	381	402	403	361	395	392	421	418	460	387	420	379	386	417	412	430	370	418	419	394	383	397	431	376	404	428	377	396	418	404	390	393	387	413	433	402	397	408	410	412	385	446	398	422	418	423	421	398	415	388	437	392	410	424	389	402	381	403	409	386	401	395	411	405	409	405	426	421	398	422	426	382	409	376	395	409	386	435	414	406	388	395	391	384	376	403	380	377	449	429	438	427	417	363	376	369	386	417	376	379	403	378	425	416	423	386	381	403	413	396	409	366	363	389	373	415	416	391	386	383	411	421	403	418	373	402	420	403	396	434	396	371	410	421	384	376	368	400	427	422	386	428	385	395	437	413	362	400	417	396	425	377	365	400	424	399	410	397	408	377	407	386	424	396	422	381	359	376	379	374	426	418	420	419	396	425	423	422	409	460	374	414	378	380	434	409	386	396	404	403	408	402	377	438	403	410	389	399	429	401	382	412	386	413	420	428	418	416	408	390	401	404	386	455	392	444	427	402	402	384	431	387	403	382	414	376	390	394	410	414	369	435	397	425	402	402	429	402	398	402	393	368	383	424	436	418	400	425	410	403	390	427	417	420	409	389	428	409	406	391	410	427	387	392	385	400	375	380	383	408	382	415	421	396	391	391	405	400	435	363	410	412	431	408	376	427	402	391	405	401	417	390	374	411	373	413	383	406	355	395	425	405	420	356	434	401	401	402	387	406	445	420	418	402	392	412	377	404	410	417	435	411	397	399	386	391	390	435	436	406	415	394	416	370	420	392	404	423	393	399	373	376	404	428	404	413	412	385	420	416	422	423	401	414	400	428	421	431	394	397	385	370	428	405	397	408	428	414	433	378	436	415	400	427	395	397	397	420	404	385	379	401	424	415	414	388	385	417	380	399	393	375	423	405	426	391	393	382	443	374	390	443	405	397	382	398	381	367	423	409	404	390	448	408	403	428	395	391	371	422	391
55660	103601	76397	62340	45453	24079	12446	4364	1349	753	693	674	664	730	696	663	729	704	666	655	675	671	661	680	688	673	767	695	676	721	698	713	643	679	672	708	712	644	716	681	707	682	734	692	726	646	760	684	690	668	710	712	682	699	647	701	704	695	685	686	672	727	717	717	673	747	688	725	711	734	641	664	656	719	664	687	665	740	679	661	694	679	722	701	636	670	681	650	718	685	723	704	703	686	689	705	695	682	685	647	643	686	656	668	704	716	681	680	687	702	684	702	671	700	674	684	699	660	689	715	677	700	684	666	660	659	722	677	689	685	651	645	701	649	675	687	645	643	695	670	650	689	675	732	692	664	674	663	682	666	703	679	662	645	689	715	678	670	685	684	695	656	665	641	698	643	666	731	658	645	686	720	698	715	696	699	685	684	691	673	674	721	699	732	661	714	658	665	706	705	674	695	669	702	705	689	691	716	651	667	674	721	670	693	703	664	650	624	678	688	715	712	737	652	701	699	653	702	720	659	659	663	647	649	667	697	658	667	672	699	667	659	721	701	687	648	693	716	694	678	672	695	692	711	698	699	636	634	689	632	676	668	681	682	675	673	642	685	708	660	716	663	683	703	689	731	703	681	654	698	671	715	693	704	650	698	675	665	673	639	682	687	721	697	722	661	661	720	692	660	690	687	651	690	682	682	675	670	681	694	667	706	655	707	715	742	716	691	670	698	712	676	662	710	686	683	676	708	628	645	690	634	704	666	685	685	703	635	699	671	658	668	725	723	658	702	690	710	656	671	696	704	675	710	725	698	645	669	646	658	679	697	704	699	622	700	711	696	706	690	666	728	705	699	718	675	702	684	623	675	664	696	704	628	671	656	688	666	658	673	698	693	680	685	707	652	701	678	672	686	692	704	687	656	672	700	657	706	681	662	641	663	668	672	628	692	681	722	676	679	690	673	691	713	695	662	700	697	688	690	666	657	699	719	684	652	745	664	670	671	708	696	701	705	684	697	674	715	653	721	694	679	688	763	625	690	749	665	681	648	667	630	658	642	701	661	704	688	700	710	674	670	672	688	700	647	706	705	672	655	671	654	734	653	668	657	731	645	671	682	677	705	638	645	707	669	687	715	699	734	644	701	663	686	685	708	611	708	674	708	642	659	692	675	669	685	672	660	734	718	709	711	661	667	686	663	696	645	650	678	673	679	690	705	694	702	712	651	686	687	699	689	699	701	664	695	697	719	690	673	639	665	711	691	704	676	733	692	682	655	688	673	699	691	692	727	672	725	688	692	647	675	670	665	674	664	737	689	706	710	662	682	657	649	683	623	670	650	656	648	680	693	695	660	645	673	673	698	714	638	699	692	650	701	698	651	694	674	694	636	695	699	728	677	666	656	668	713	728	672	687	688	698	628	710	718	675	664	664	680	658	653	668	667	732	664	720	645	714	694	718	754	694	671	635	691	682	697	700	668	658	706	632	672	668	701	688	677	717	727	663	661	679	646	665	705	699	704	687	707	707	713	699	694	679	708	705	676	655	644	676	689	667	684	659	658	668	662	689	718	692	705	655	726	683	718	686	666	690	682	684	663	696	694	660	638	624	638	710	690	696	694	675	637	696	670	628	733	646	682	649	710	659	733	666	668	695	715	642	689	652	653	690	625	691	697	699	694	684	681	676	686	686	659	686	704	656	703	649	676	650	683	640	700	715	662	731	612	655	662	685	652	721	723	729	672	678	640	718	700	653	690	675	727	679	711	693	710	688	709	694	693	737	646	660	660	693	697	652	724	680	658	701	688	662	712	675	659	665	652	703	724	663	714	684	676	702	705	676	712	686	673	637	691	654	697	712	672	702	663	715	709	714	671	692	675	699	708	708	665	678	666	701	643	698	696	671	731	705	657	691	708	670	651	685	688	676	647	728	670	694	658	695	718	688	703	663	666	684	718	717	651	673	685	641	675	701	676	701	662	640	691	685	674	698	708	700	716	680	699	636	694	682	679	642	729	694	670	676	678	707	696	685	725	674	716	667	666	681	668	675	682	685	694	680	651	678	683	702	680	712	674	728	676	672	682	711	670	668	725	637	687	735	730	658	643	660	684	678	674	712	686	686	692	664	677	666	671	656	675	658	676	688	664	674	720	670	684	707	695	672	671	695	674	707	692	695	679	698	685	672	684	664	721	714	656	656	725	661	660	656	680	666	674	678	696	705	671	716	635	670	704	688	722	729	656	683	689	706	650	672	681	682	624	676	679	694	686	658	730	704	641	669	690	730	686	675	648	711	695	662	660	680	710	703	646	666	713	739	681	710	649	671	712	676	696	686	663	693	698	702	681	680	697	685	703	709	680	712	662	685	717	695	644	697	692	695	677	686	676	741	676	727	711	638	652	668	700	740	675	679	692	668	704	711	686	692	641	728	701	667	648	688	692	697	678	711	685	726	697	668	695	652	680	703	707	674	704	665	687	705	676	705	672	711	714	682	693	726	639	696	648	661	655	684	706	703	671	652	698	691	658	705	726	675	693	636	702	733	667	698	682	665	681	677	673	652	636	712	682	686	697	653	682	701	720	659	684	706	682	723	659	689	640	656	652	663	677	703	667	655	661	661	651	694	673	718	726	707	692	687	669	641	678	700	665	703	698	702	678	688	702	634	651	657	646	693	676	662	676	652	668	667	627	684	708	646	723	664	720	666	651	689	702	721	705	674	678	709	628	683	737	659	690	704	701	621	685	666	654	675	654	703	702	697	687	672	725	656	737	716	661	729	662	694	755	641	678	679	706	695	697	672	681	675	689	661	709	660	706	695	717	693	669	674	715	695	686	663	735	705	718	641	684	655	691	653	638	656	606	678	646	688	712	649	646	708	679	686	718	636	705	665	692	676	696	659	661	702	728	630	681	657	680	680	704	686	674	626	696	698	698	714	696	647	650	616	708	678	678	673	663	688	693	681	670	700	678	716	627	672	726	708	718	657	655	656	661	705	666	701	684	678	770	654	674	681	653	681	650	669	669	691	650	669	664	678	676	691	666	697	662	662	705	705	684	677	671	671	658	700	734	704	734	713	693	681	636	678	670	696	684	712	662	653	689	733	682	676	646	714	692	638	689	691	726	649	663	709	704	688	693	703	714	654	667	677	750	714	686	672	726	694	692	665	697	675	686	696	695	715	658	692	690	663	654	649	710	639	652	693	720	676	698	650	701	731	634	696	692	693	681	684	716	699	709	715	654	728	689	671	656	708	753	677	673	680	688	709	689	731	687	656	664	719	737	641	705	673	662	659	739	734	642	703	702	683	678	674	711	697	656	743	692	715	675	682	675	634	607	654	685	649	749	655	714	657	662	676	668	692	754	722	632	693	670	646	659	690	675	709	668	627	638	666	746	649	689	711	684	680	691	718	657	663	696	679	656	681	674	692	702	721	714	662	681	672	661	625	674	669	658	709	700	659	691	642	661	667	643	704	646	665	686	692	697	679	683	726	652	702	659	719	694	701	647
27734	31483	32994	18186	6755	2054	820	421	320	311	344	301	271	317	305	271	288	268	283	316	279	289	317	260	263	297	285	327	289	281	308	296	239	302	287	309	275	270	269	283	281	307	285	299	310	283	296	299	291	301	309	325	304	298	291	297	291	307	294	268	322	266	304	292	296	262	321	297	309	269	285	265	303	298	270	301	292	311	297	260	288	302	265	311	302	296	324	320	278	294	314	281	278	286	327	280	254	323	288	290	275	261	285	281	282	292	302	315	297	318	284	289	276	304	277	291	307	297	282	272	285	291	290	265	323	288	305	274	295	315	297	260	290	292	295	310	302	282	322	282	291	295	300	307	323	278	311	305	292	272	302	290	291	323	297	285	316	320	293	298	313	284	334	290	252	292	293	306	345	297	300	302	295	298	292	298	304	318	291	314	302	255	302	312	293	291	325	293	318	305	292	303	289	304	297	331	285	303	352	311	307	300	299	297	304	313	292	280	318	293	311	274	312	272	330	286	288	300	307	272	300	285	308	287	299	293	308	305	315	294	288	305	288	295	309	297	293	291	304	308	310	290	293	307	343	320	313	316	279	297	282	312	278	272	296	323	308	308	299	290	268	302	275	313	283	287	318	291	310	282	357	285	278	284	306	312	340	313	299	316	309	274	296	286	267	317	305	333	283	314	300	317	296	325	277	305	300	305	289	273	310	266	285	295	273	283	279	312	315	297	304	296	278	288	260	302	300	276	299	290	294	298	319	300	279	291	330	291	277	287	306	285	302	287	307	300	305	298	320	291	319	302	277	285	313	311	310	297	268	300	274	279	285	294	290	305	316	305	299	317	290	278	317	291	318	273	284	307	262	301	285	293	286	319	288	295	304	299	297	301	294	327	297	289	306	306	287	305	313	299	291	305	282	293	337	298	319	318	284	281	298	341	278	298	325	277	300	307	321	306	292	262	289	273	287	293	303	300	315	301	272	305	296	313	319	294	298	304	314	283	318	325	282	314	284	296	336	312	311	301	311	284	316	311	305	312	273	304	296	302	287	287	313	293	283	290	315	288	292	293	265	315	318	319	301	310	352	317	281	308	291	311	315	295	278	328	301	271	308	331	298	323	294	322	310	283	298	276	266	305	281	315	294	330	315	290	279	291	339	299	303	278	294	287	308	270	293	272	284	288	322	299	297	289	308	298	302	323	313	349	278	284	278	310	257	285	287	271	312	331	275	300	310	320	304	277	283	304	337	286	279	300	276	313	299	291	305	282	316	297	298	288	290	296	295	298	311	290	303	270	293	289	314	301	278	298	281	276	275	303	281	298	312	289	322	317	270	302	291	268	276	299	288	279	313	323	313	290	294	303	295	299	267	281	279	323	252	305	326	316	285	299	315	306	274	310	293	297	318	286	326	321	355	278	311	309	277	318	300	310	273	281	279	287	312	328	319	311	317	295	308	308	295	307	322	306	279	312	268	309	315	293	276	309	309	277	307	303	310	315	291	330	322	276	279	302	303	289	289	314	280	293	316	311	302	313	281	328	302	269	286	279	309	281	269	286	284	319	323	322	302	293	281	277	316	330	295	285	298	285	261	307	306	297	325	285	298	302	313	281	301	295	267	298	306	335	285	294	293	271	294	289	296	341	327	320	307	291	299	316	309	279	316	305	292	298	272	280	274	260	302	313	314	283	276	293	305	318	300	327	283	295	282	305	279	271	287	269	287	320	275	290	309	294	301	311	298	310	302	308	308	314	270	346	279	290	302	293	298	294	283	303	278	302	312	276	290	304	284	286	299	322	278	271	292	280	311	299	320	289	302	316	297	334	280	290	286	269	310	302	292	278	261	290	273	299	277	260	307	312	297	295	305	287	274	268	294	292	305	317	292	305	335	308	307	325	294	307	323	269	323	319	314	289	291	291	278	288	271	286	294	294	317	275	283	269	312	307	284	310	305	335	290	311	331	296	295	289	320	270	290	287	281	304	307	268	290	270	291	293	301	306	327	315	299	299	267	269	320	282	266	294	310	273	329	298	286	280	286	284	279	300	299	294	289	302	317	286	293	341	311	294	304	329	332	313	274	292	274	327	310	339	301	288	289	306	298	320	307	333	313	289	286	327	327	310	316	289	313	275	295	296	365	306	290	299	306	289	315	305	262	295	266	313	273	316	313	307	306	275	305	285	301	320	303	267	298	281	298	275	309	299	292	311	256	286	307	281	303	272	298	277	314	301	300	280	302	295	296	291	294	300	301	281	288	315	293	303	268	292	280	272	311	312	318	316	287	314	321	290	285	282	302	279	313	268	305	283	293	290	318	300	296	275	281	326	280	280	306	296	281	300	298	311	272	303	261	295	299	323	259	273	274	322	299	293	291	281	293	336	307	293	288	302	287	293	323	293	311	254	288	286	280	294	306	314	315	284	277	299	322	288	306	293	256	288	285	321	298	319	281	289	274	262	281	309	291	286	286	270	303	306	314	290	291	290	313	308	298	290	320	298	307	288	319	320	275	302	293	292	274	296	313	302	321	296	276	307	303	304	341	320	305	298	313	309	298	294	304	277	320	280	306	317	328	305	309	295	313	282	299	293	308	290	286	305	295	306	292	313	278	299	299	298	290	268	311	295	313	297	270	256	304	324	301	292	289	312	276	325	280	251	298	273	333	270	292	293	302	327	294	293	317	295	314	292	293	286	314	319	279	328	259	314	269	289	285	291	281	300	262	284	340	324	287	292	301	270	261	306	253	286	301	303	318	294	297	286	278	286	258	292	292	271	276	304	281	298	299	280	272	312	307	297	293	290	309	298	287	305	299	300	309	349	274	337	322	296	296	295	289	313	331	310	298	294	299	311	282	288	310	291	303	306	291	280	324	316	308	286	273	299	296	294	295	300	302	302	302	292	300	323	299	262	291	307	299	284	293	292	315	297	320	277	314	313	294	305	317	323	288	289	279	299	305	288	332	296	304	305	301	277	315	314	305	313	313	286	300	311	297	295	345	312	278	278	306	292	316	292	298	284	279	299	286	277	307	305	328	287	313	309	331	292	301	259	270	316	320	287	285	293	295	289	291	289	297	310	291	297	277	307	262	260	312	291	254	304	337	295	277	306	298	290	291	294	288	295	288	302	292	273	321	340	293	309	286	269	301	315	290	259	335	282	292	276	287	269	302	310	312	307	311	258	311	287	291	291	280	262	316	304	317	291	317	299	275	297	307	297	261	284	290	312	285	303	252	298	303	284	273	271	321	318	321	329	294	288	281	289	319	297	316	321	287	281	286	327	279	298	301	279	268	307	306	287	290	293	269	292	270	289	276	266	312	269	330	303	277	289	321	294	310	278	311	299	286	315	280	311	318	316	317	287	272	316	290	325	295	262	285	297	289	296	286	271	278	304	335	304	310	302	290	285	336	267	297	287	304	298	314	287	287	279	329	314	287	292	281	307	298	312	293	291	313	310	302	272	275	295	310	299	293	295	303	304	289	304	312	316	298	320	345	309	300	302
30019	50472	37850	21572	11064	4487	2039	914	554	532	573	531	490	480	599	534	534	523	531	568	570	538	601	516	547	529	557	522	566	526	538	539	515	504	524	559	555	545	526	488	523	555	555	575	508	518	540	494	521	562	535	560	541	493	541	532	547	491	522	517	531	571	524	557	551	548	517	519	541	495	524	531	550	523	506	539	512	547	539	520	526	547	560	533	546	555	523	554	521	487	530	514	537	540	540	553	522	541	503	541	552	531	572	522	517	568	530	555	542	530	556	544	555	540	565	535	528	527	510	568	504	520	524	510	535	536	531	544	554	532	493	502	505	508	501	508	514	550	554	564	548	565	517	524	506	560	519	532	548	550	555	542	517	467	577	562	558	544	526	551	541	533	532	554	550	521	556	528	526	549	543	514	554	507	543	575	547	552	509	553	519	540	531	531	506	534	531	567	529	534	514	516	542	535	522	535	538	540	507	523	528	529	535	543	557	538	536	504	534	513	523	555	575	541	554	541	540	532	532	535	543	530	537	512	573	473	556	502	540	492	500	507	555	559	515	521	543	536	537	524	526	543	558	525	538	515	550	587	529	507	532	528	510	530	545	500	585	522	525	555	550	493	531	551	541	584	538	534	542	511	542	521	522	555	536	524	559	528	523	553	522	539	544	514	528	525	529	534	497	553	534	501	548	530	521	524	557	526	513	568	515	506	525	530	530	558	551	525	558	506	546	527	519	540	523	542	547	544	470	580	529	503	536	552	531	545	508	514	545	510	562	513	504	552	586	526	525	516	542	526	527	525	568	520	518	557	538	559	507	561	573	555	547	535	493	519	538	545	500	547	574	521	514	536	531	536	503	508	506	562	547	536	548	510	502	512	564	557	575	548	528	572	540	557	505	538	544	495	550	570	534	541	599	544	558	526	542	500	530	541	566	545	532	531	533	556	497	481	542	563	561	526	537	555	503	527	510	559	546	514	543	566	554	581	525	573	525	592	578	522	568	559	549	534	538	500	532	562	524	516	513	520	550	534	516	569	553	572	548	515	563	512	549	513	519	564	576	549	509	542	563	528	536	546	497	559	529	578	507	576	527	508	523	517	524	546	545	524	494	541	505	538	517	508	495	513	575	504	531	513	526	513	522	510	510	539	554	534	486	533	516	544	509	473	567	568	568	482	536	583	536	525	548	536	532	531	527	537	504	514	527	613	542	541	551	583	524	531	536	515	512	537	512	523	514	524	531	520	551	528	524	537	528	534	467	556	537	522	553	561	522	511	488	563	523	499	580	516	533	554	494	557	537	527	529	520	572	571	483	536	509	527	533	578	495	530	530	536	531	510	518	547	491	526	515	492	548	529	519	556	524	518	557	512	536	488	581	504	544	553	554	523	529	532	530	520	502	535	561	518	548	528	527	523	517	518	513	543	520	515	541	557	514	546	514	500	536	541	492	499	517	550	531	550	493	500	559	513	570	554	516	510	513	518	533	502	562	517	502	502	555	531	537	543	540	493	572	538	532	536	535	542	537	505	519	533	538	547	567	546	549	484	583	532	503	519	581	569	520	541	497	548	527	530	537	529	548	509	541	547	536	507	552	569	522	540	520	562	576	556	539	498	484	469	582	544	515	533	476	533	512	543	560	535	504	529	509	550	537	512	550	539	533	512	487	542	517	515	534	513	544	549	513	503	530	544	542	567	561	559	498	532	573	493	529	544	514	546	524	542	522	512	527	510	517	562	534	532	557	540	553	552	494	546	522	522	547	546	538	580	556	558	516	554	523	528	516	524	558	498	519	549	530	527	568	505	525	515	517	538	559	545	508	568	540	556	588	549	537	508	546	545	533	550	526	528	566	580	556	517	582	520	527	544	574	532	534	544	543	515	517	519	500	565	513	538	518	519	529	560	505	533	534	516	528	533	551	557	549	491	541	534	545	556	535	534	524	498	527	529	543	574	507	530	513	527	538	537	541	525	567	552	506	569	569	513	490	533	545	539	591	550	501	520	535	498	504	533	581	549	518	563	505	512	564	523	526	552	572	540	540	551	550	606	548	522	493	528	550	484	534	517	573	538	550	551	513	545	527	578	537	521	528	508	541	575	504	514	545	520	523	584	559	548	554	539	539	541	530	557	531	553	568	534	528	541	518	555	541	540	519	502	588	494	496	542	563	508	562	557	560	542	521	548	545	537	497	570	564	529	567	555	525	490	516	536	511	540	529	534	494	504	525	509	509	512	536	531	543	519	538	499	522	546	502	527	507	539	564	512	553	555	550	531	508	537	541	547	509	541	544	554	519	547	551	462	540	525	539	558	542	535	513	516	544	557	570	558	514	547	546	546	555	529	523	535	545	588	569	499	496	531	538	536	533	574	531	498	544	524	543	549	521	543	559	542	517	510	528	504	558	533	506	567	533	545	531	518	543	541	503	566	515	487	542	534	490	560	549	554	547	562	540	521	557	532	525	535	545	549	546	536	545	558	529	550	570	536	531	536	509	581	580	549	525	512	511	505	558	550	534	532	516	535	539	530	501	536	573	514	557	551	524	541	538	537	558	532	513	492	546	535	499	538	541	558	530	528	503	498	509	509	572	553	537	513	521	511	558	530	565	524	571	517	526	565	557	527	559	542	558	536	538	520	519	596	556	559	510	551	532	570	576	565	574	573	515	520	541	529	547	533	538	501	543	520	533	525	556	535	533	596	578	525	557	566	569	569	539	564	569	523	538	538	527	567	545	591	533	545	574	499	528	540	530	563	567	578	516	564	537	529	525	540	524	534	504	547	589	544	498	505	543	513	554	542	545	537	525	577	537	481	570	495	501	549	571	537	548	514	514	515	540	538	517	527	574	522	518	560	529	510	504	560	525	514	540	545	487	505	530	547	569	529	529	530	500	514	551	537	508	550	555	526	539	572	548	540	575	539	573	530	552	559	503	550	527	529	522	564	529	550	561	553	517	575	549	549	537	538	499	561	536	531	514	554	547	566	569	568	558	569	529	547	589	519	524	540	525	536	559	581	534	534	568	540	526	528	570	514	505	555	509	515	510	534	515	521	548	542	517	534	509	517	542	526	559	503	522	497	538	561	513	503	546	505	529	571	564	516	544	524	590	571	560	529	502	531	551	531	549	527	612	537	510	536	512	518	526	520	516	510	524	568	588	522	519	538	547	599	505	561	524	512	525	564	526	528	545	527	526	542	510	518	549	502	532	502	536	505	545	552	553	531	565	514	515	554	477	544	548	551	533	528	518	560	554	534	560	496	541	519	571	470	534	569	502	508	566	554	554	557	542	544	523	494	519	536	566	520	558	539	523	545	560	494	545	531	509	511	568	525	565	530	530	551	535	556	550	512	546	582	542	555	496	544	545	551	555	559	569	532	532	556	537	549	526	555	510	543	536	567	564	549	543	552	509	502	527	515	544	517	532	520	542	513	540	533	516	543	524	537	571	553	536	537	512	535	524	526	515	531	517	565	538	571	555	534	584	577	559	523	562	543	610	500
24496	25144	41631	34148	25539	19684	8422	1763	506	373	338	343	392	324	306	330	364	342	359	335	329	345	346	345	349	383	347	324	325	334	332	350	342	336	347	349	381	317	325	352	353	305	346	341	347	292	325	327	330	320	342	341	354	347	340	332	316	346	345	326	368	341	340	340	340	336	346	322	328	333	331	315	327	349	315	324	342	320	357	354	307	336	352	327	362	322	351	339	332	347	358	341	361	317	337	342	345	338	330	339	334	358	374	333	287	313	334	351	302	313	335	324	332	327	324	329	299	351	307	348	341	333	335	370	356	346	340	319	317	347	343	308	295	334	341	307	322	349	304	347	301	363	346	336	341	307	333	328	358	346	328	310	349	345	353	334	306	344	306	328	332	347	343	333	305	329	340	377	345	295	307	362	343	333	352	327	323	324	340	327	346	302	305	325	328	339	347	335	363	316	317	336	328	346	319	355	351	330	358	334	392	348	290	328	319	339	341	338	339	356	351	358	330	323	339	341	328	358	346	338	341	321	330	316	300	345	363	334	359	313	359	326	330	341	341	344	332	324	386	332	343	318	328	361	332	347	333	345	356	321	337	329	319	351	335	321	326	331	344	343	353	318	354	316	347	316	329	326	326	341	322	310	303	341	368	303	359	318	310	326	338	352	322	362	337	353	343	343	339	313	323	342	355	330	320	363	327	313	334	351	343	314	308	335	334	324	351	317	325	310	350	341	368	338	327	318	334	343	340	366	362	306	313	329	336	325	351	363	336	359	324	322	327	343	346	351	351	312	331	301	315	341	352	316	343	308	336	342	298	336	332	339	344	328	347	313	352	321	326	315	374	307	326	320	313	376	309	301	338	327	366	325	359	318	308	314	364	346	329	369	373	370	316	334	389	346	340	324	339	326	292	324	334	342	321	349	334	366	351	328	296	344	306	347	351	320	339	356	327	337	347	346	338	350	336	350	337	324	340	284	323	333	371	354	318	313	343	368	318	356	348	323	315	331	340	333	314	333	354	344	319	325	326	319	333	344	320	328	352	376	312	300	343	332	332	321	320	314	325	296	323	326	347	315	337	330	350	352	311	317	343	378	373	357	338	329	317	345	285	343	313	326	327	325	347	339	320	336	353	340	312	341	302	339	375	320	310	360	327	356	361	357	304	303	356	322	339	375	321	357	333	327	327	349	340	349	370	334	312	318	312	335	336	309	372	346	315	355	307	329	335	337	325	335	339	318	324	346	322	352	324	317	338	334	328	309	344	328	342	383	335	312	320	372	320	323	318	310	320	351	335	318	330	312	321	334	342	343	291	325	301	363	307	316	330	317	350	338	331	337	351	352	320	327	335	328	343	364	352	342	304	320	334	333	331	327	310	310	348	326	360	347	313	342	351	300	305	356	300	345	353	349	334	330	275	311	305	337	331	340	350	335	335	345	384	307	343	340	377	340	322	314	322	329	328	301	323	349	352	311	326	340	325	315	309	326	308	336	327	336	347	329	320	302	324	324	327	333	367	351	337	310	338	358	331	341	320	362	320	329	324	297	348	317	363	321	348	337	321	363	360	352	322	343	333	348	362	326	358	365	334	343	332	342	323	318	329	326	341	314	344	339	351	355	329	337	364	341	327	349	339	360	367	347	311	345	319	338	330	331	350	329	324	360	321	334	338	327	309	345	354	329	339	355	316	326	309	344	348	304	308	327	321	319	346	335	361	331	318	318	321	362	354	354	304	325	323	334	359	345	342	338	331	344	313	347	325	346	341	331	334	337	334	364	311	299	348	313	302	354	326	330	320	387	322	329	320	329	311	302	362	340	333	323	323	341	340	297	316	346	350	343	343	350	310	352	320	329	313	316	362	338	313	311	318	305	344	339	326	293	346	351	360	341	336	326	319	336	317	304	335	336	343	347	343	327	351	319	368	327	342	325	343	330	306	362	344	332	341	322	337	336	354	306	311	333	316	348	347	315	285	339	339	357	321	332	346	333	326	361	332	333	339	325	313	323	353	374	319	346	291	354	315	360	328	360	334	327	327	333	327	347	333	333	300	339	317	332	343	332	348	302	369	324	328	330	346	322	368	322	376	331	335	354	333	351	340	361	301	302	337	314	356	342	337	320	332	330	349	315	318	347	332	344	361	333	339	304	310	326	328	316	330	338	350	346	332	355	334	340	344	334	322	356	318	340	309	342	340	333	307	365	314	325	342	352	352	318	351	333	332	353	339	303	319	376	328	328	320	326	312	337	321	341	336	318	324	327	310	360	313	331	365	321	325	304	363	318	333	344	332	344	337	355	315	352	293	313	352	336	333	329	336	347	344	337	338	290	338	332	349	325	332	368	320	357	345	328	342	345	363	323	357	314	341	315	326	321	383	323	326	329	344	314	337	323	333	308	313	300	351	309	332	371	326	341	324	325	328	291	337	316	334	311	339	330	330	344	330	342	353	327	327	348	348	326	327	340	347	316	320	321	322	340	328	307	365	315	343	380	327	324	311	327	381	323	361	369	338	334	343	302	341	356	320	325	348	315	347	357	314	326	347	326	328	343	341	325	332	296	333	299	352	349	342	341	339	331	341	352	331	338	327	310	365	325	340	312	310	336	341	359	347	336	322	308	360	328	331	317	309	331	327	329	318	334	358	317	353	332	361	286	329	312	348	353	356	302	331	354	338	359	315	328	319	344	361	350	335	313	328	343	342	324	342	315	322	304	339	324	355	350	331	357	308	318	354	341	340	322	296	328	336	325	303	302	317	316	328	327	332	322	293	309	329	335	314	354	327	323	347	319	334	336	322	356	321	305	366	334	307	331	336	348	357	290	321	360	348	316	357	308	344	373	345	321	340	372	322	339	340	337	318	343	351	389	317	332	342	311	333	325	303	326	330	320	332	329	307	312	336	330	351	318	359	355	349	327	294	327	326	337	314	307	344	307	323	315	321	349	325	318	333	333	363	328	314	343	361	315	326	331	292	360	324	335	360	309	346	311	338	345	342	313	290	290	321	351	361	356	309	345	326	339	345	306	353	333	310	332	335	331	325	355	334	355	334	336	315	333	346	377	364	331	321	343	353	332	331	328	359	302	381	358	356	309	359	299	379	305	376	323	325	311	326	317	324	365	334	322	336	344	332	345	356	321	331	357	336	324	341	368	341	372	316	318	324	371	327	339	326	292	338	361	356	344	295	351	326	326	342	306	318	337	316	348	314	314	305	353	321	339	317	316	333	309	292	332	319	336	317	329	364	328	336	332	338	357	349	359	357	327	351	320	305	351	350	311	328	315	350	329	329	339	330	335	341	348	353	349	343	341	343	311	306	334	338	343	326	368	321	312	298	323	305	336	305	343	355	318	354	328	324	328	346	339	349	345	325	324	341	302	338	336	336	315	353	311	316	306	332	334	320	323	340	302	328	314	380	323	310	347	342	330	328	325	353	328	326	318	334	350	352	334	348	342	339	345	323	322	364	340	353	359	336	358	288	367	339	308	309	314	326	334	317	329
55499	95073	74863	47499	34991	24459	11736	3874	1011	607	628	581	610	612	600	612	579	559	622	607	601	635	604	642	586	587	577	554	566	592	612	606	609	607	579	562	592	594	605	630	645	615	625	578	584	633	596	587	595	581	573	596	609	603	619	588	573	615	643	603	546	582	587	623	587	588	602	555	599	637	599	565	571	558	566	622	628	545	567	579	583	578	589	590	603	585	542	615	597	625	569	542	587	599	624	591	615	615	623	608	574	554	596	572	594	584	582	603	569	595	608	565	575	580	583	616	583	572	603	613	554	620	614	607	597	578	613	578	572	602	572	630	589	639	547	617	620	573	581	609	625	635	620	573	583	598	574	602	594	657	581	558	603	566	541	565	577	602	593	582	637	575	585	570	555	555	576	587	602	559	596	586	584	613	594	559	576	596	586	575	608	608	595	631	643	640	576	581	623	548	581	584	615	603	619	611	611	666	563	593	587	557	561	611	612	635	574	601	591	602	631	568	590	592	629	609	547	576	625	593	621	573	593	602	571	605	567	591	558	597	550	606	560	627	561	557	590	618	604	593	555	512	564	592	558	598	578	599	602	610	578	618	577	585	598	611	607	577	579	587	649	579	568	635	594	588	599	570	593	555	598	579	609	596	576	603	604	594	620	596	580	616	602	584	566	628	556	570	542	642	597	616	589	599	578	577	594	549	585	583	583	608	554	593	633	617	589	591	557	554	582	578	591	614	610	616	588	585	607	608	608	606	610	591	587	586	637	553	573	604	603	583	564	566	584	615	600	582	603	567	607	577	597	615	601	559	556	609	605	557	549	622	611	581	583	567	580	594	666	593	579	605	597	567	582	594	610	596	577	584	626	597	590	572	630	613	588	604	628	611	574	634	591	607	542	590	613	596	580	590	621	596	603	559	567	577	605	588	646	548	572	563	609	607	581	540	605	652	563	624	574	629	583	617	587	581	605	557	602	610	592	586	602	608	589	561	624	586	539	603	584	577	596	592	570	604	542	620	602	639	616	588	587	608	589	538	602	603	586	599	575	606	578	621	562	581	580	593	573	611	565	628	602	588	597	575	574	589	593	624	563	578	603	593	541	624	608	618	588	554	551	623	555	538	599	579	579	555	585	583	581	598	588	584	614	603	602	615	550	587	627	579	579	551	591	616	601	604	627	587	611	595	590	592	571	578	616	574	615	592	604	569	600	530	596	609	602	602	591	584	627	585	624	632	604	588	546	599	557	600	594	589	577	630	598	582	585	578	621	626	597	578	588	595	546	543	579	611	589	570	630	593	555	588	586	591	647	583	616	564	598	623	590	584	633	583	583	574	608	607	583	564	590	558	641	586	607	568	601	660	593	607	604	618	607	644	556	595	598	584	626	583	571	589	577	620	588	581	612	556	624	605	580	594	579	543	623	632	569	621	620	571	559	561	583	580	592	584	604	580	589	582	606	621	568	583	640	610	574	563	597	609	605	589	558	590	587	588	600	586	585	603	596	618	623	559	595	580	570	556	546	611	563	549	614	569	543	621	569	576	596	584	597	594	552	604	600	606	627	589	599	566	668	600	621	584	583	592	565	604	609	586	601	521	575	559	594	594	626	614	588	621	591	588	529	549	602	552	584	546	602	597	594	598	580	642	595	635	597	587	641	572	609	602	594	585	644	560	587	582	583	592	558	581	576	590	603	628	614	571	587	595	638	602	581	616	597	620	578	604	540	591	608	616	628	549	598	591	587	601	572	550	573	573	599	597	604	566	587	621	587	561	634	605	630	586	565	583	597	554	600	612	578	617	619	644	603	605	595	592	584	590	584	577	631	593	561	574	607	545	580	637	589	635	620	600	585	621	584	577	592	593	633	587	629	542	568	558	594	601	603	613	610	586	570	535	593	522	567	623	596	569	608	570	577	602	605	561	625	621	548	603	626	575	589	585	587	583	554	616	625	590	590	588	585	604	632	591	572	560	593	588	656	634	578	639	602	598	549	607	565	567	586	532	628	540	556	585	597	588	668	534	562	587	591	640	593	583	563	572	573	599	630	620	624	589	556	585	578	600	593	621	588	633	580	612	566	617	656	593	591	579	632	548	599	570	560	585	602	586	613	577	613	582	571	643	621	576	572	587	569	591	578	584	565	611	602	593	620	600	610	577	580	577	596	588	579	569	544	583	649	613	585	585	597	601	592	609	618	570	565	605	600	629	591	577	588	586	538	575	613	569	582	574	599	614	598	584	603	564	572	626	573	519	632	595	578	599	591	597	545	606	562	589	602	577	580	582	567	593	625	582	575	567	592	620	593	617	608	610	563	563	604	559	593	608	601	619	575	625	607	562	593	627	578	564	584	576	594	590	606	576	625	608	595	575	566	640	572	570	594	604	555	635	564	536	619	584	587	566	630	554	536	603	583	562	571	616	566	591	600	584	593	586	584	579	606	593	584	588	587	514	585	563	591	630	623	556	590	610	585	590	602	608	571	587	654	569	591	615	596	625	590	609	595	579	587	562	598	595	599	597	620	590	597	608	569	576	596	589	578	633	602	597	611	608	598	593	580	590	617	565	570	603	548	648	582	576	596	584	599	563	615	627	587	587	614	572	608	623	613	601	567	601	588	630	583	557	596	588	604	619	626	571	544	588	577	614	627	593	550	622	565	601	564	584	540	612	598	547	624	583	567	606	561	644	539	602	593	590	596	584	589	653	555	576	560	570	606	599	588	580	631	601	575	565	606	582	564	571	578	539	593	611	612	604	560	590	607	639	566	642	563	604	630	578	625	598	605	605	569	607	603	585	552	622	592	567	565	590	589	586	603	602	608	578	635	580	578	585	596	569	566	578	596	600	639	542	591	626	561	583	634	651	607	555	573	592	634	613	579	604	562	605	598	601	585	596	593	610	579	576	605	597	589	569	625	616	593	630	560	593	550	604	624	584	572	632	584	588	600	606	600	604	636	593	566	573	603	595	572	591	625	622	615	611	574	603	590	629	582	572	607	610	593	587	595	640	566	608	567	556	600	580	577	612	573	597	541	580	648	620	555	575	551	615	570	609	618	558	553	603	585	608	615	579	575	549	606	603	601	596	584	591	595	608	563	597	599	603	607	585	535	568	557	573	594	574	557	589	591	615	619	608	561	550	629	611	610	594	604	581	573	595	585	588	561	586	611	582	632	582	593	549	601	586	581	616	595	588	592	575	617	590	598	588	605	582	633	584	573	577	603	598	594	552	612	570	601	577	596	581	605	599	573	652	576	635	611	612	581	565	566	582	633	599	585	586	594	617	566	598	591	599	643	586	593	625	604	569	603	628	612	574	608	616	604	569	615	579	604	602	581	566	582	598	606	589	621	570	594	582	627	602	580	581	553	559	602	569	574	558	597	572	593	593	585	629	636	561	611	624	648	537	623	590	588	547	585	563	577	562	593	622	651	592	583	579	582	586	610	551	607	594	595	589	600	582	579	551	551	599	590	572	588	639	569	629	603	575	627	631	536	572	618	594
23447	23011	35426	30923	27716	25566	16843	3086	642	474	438	434	434	416	395	371	415	392	427	393	403	412	434	436	404	399	407	387	415	382	399	431	422	399	394	392	392	407	410	433	385	397	406	429	400	400	392	412	406	396	384	425	416	393	363	415	403	402	416	405	422	411	405	411	406	405	384	421	422	417	373	441	386	414	411	396	395	396	412	393	349	439	372	401	399	418	432	389	428	386	390	368	386	386	413	385	404	413	432	398	398	425	401	428	395	368	393	397	414	419	363	394	394	386	414	427	398	406	399	383	391	392	363	421	435	408	414	402	402	386	379	401	407	415	382	386	390	387	379	381	400	412	439	399	392	392	399	399	407	387	404	395	402	392	378	375	425	421	406	393	381	395	417	403	405	439	382	409	413	398	392	388	412	397	387	436	390	380	428	372	402	377	404	387	423	423	412	397	432	412	383	355	380	402	415	384	396	399	402	418	405	378	358	385	376	370	367	378	397	413	376	425	398	406	418	378	406	395	416	392	397	374	401	401	386	397	357	439	396	388	415	413	405	376	418	445	430	402	381	382	400	409	404	401	381	375	382	411	416	430	381	406	395	375	368	417	393	376	389	413	390	426	394	392	383	393	383	402	396	424	414	412	376	412	407	406	387	383	414	420	388	359	426	380	373	384	374	389	420	423	381	393	452	423	356	408	412	408	392	398	402	421	404	387	432	399	412	413	448	390	432	381	377	435	414	399	400	406	433	394	420	369	364	411	401	411	421	373	386	414	399	423	408	417	399	390	390	439	394	408	387	358	383	431	407	412	429	378	408	405	351	437	373	413	415	444	401	411	419	408	382	409	419	401	366	408	367	415	389	374	395	416	416	399	381	416	396	402	391	410	383	398	392	394	404	380	405	411	427	436	348	397	400	393	395	385	403	425	421	394	418	357	393	418	374	362	416	390	438	376	392	414	373	383	392	402	400	397	406	384	382	403	385	393	399	427	412	413	405	426	425	407	401	459	416	392	406	393	385	398	410	401	422	425	405	409	413	405	368	386	375	458	384	388	415	427	391	400	389	429	454	408	401	394	382	387	448	395	427	397	393	397	427	391	390	412	410	408	429	398	391	437	402	408	408	428	384	394	395	373	445	381	366	374	399	414	429	406	385	391	413	417	420	393	413	425	385	398	413	391	400	412	388	418	393	372	416	409	368	389	431	409	393	416	402	389	382	400	423	392	407	421	389	354	427	402	370	430	373	429	426	381	403	375	427	393	414	342	396	386	360	411	393	387	436	404	396	440	399	389	422	380	408	417	439	395	398	407	425	382	369	424	428	415	380	408	396	396	421	413	414	404	396	406	372	379	415	433	365	439	384	396	401	430	422	397	424	384	407	395	408	412	400	426	428	399	406	397	435	373	413	391	386	367	447	411	405	413	399	384	387	400	338	402	399	386	411	389	388	341	383	405	427	423	391	402	414	382	380	388	404	383	404	394	420	387	398	384	420	414	383	389	401	415	401	347	390	410	389	388	404	383	400	408	383	410	364	400	432	401	405	438	392	386	423	430	387	416	428	394	423	404	363	396	398	399	426	388	421	412	391	411	396	410	385	427	389	404	396	382	385	408	397	413	384	412	409	408	362	392	396	446	391	407	448	406	399	399	359	415	395	384	387	383	355	405	380	465	379	402	395	422	400	387	385	416	399	360	407	403	401	384	402	405	402	407	372	398	410	402	390	378	397	403	420	389	404	438	394	405	404	416	414	402	392	437	408	383	382	375	441	414	416	385	375	380	441	377	396	409	392	399	409	392	407	387	394	429	400	414	392	379	392	411	393	384	386	380	398	415	387	388	397	456	401	393	401	386	371	392	413	417	430	411	376	428	402	415	413	397	409	397	412	424	417	413	392	403	421	432	379	427	418	398	403	433	405	384	399	402	418	368	392	376	398	376	388	402	416	386	409	374	364	417	380	435	380	377	424	397	398	422	376	405	406	394	417	393	410	404	405	414	371	394	385	391	420	412	436	398	393	404	375	420	381	390	403	437	385	405	413	407	425	393	393	382	344	397	409	372	445	394	384	415	367	420	396	363	374	414	378	372	393	427	424	407	396	415	370	422	398	395	408	383	412	407	385	370	464	423	375	395	384	388	418	416	373	370	369	407	394	397	408	388	391	406	403	401	392	395	380	397	398	397	423	424	410	410	419	391	377	408	412	392	413	401	399	430	415	429	394	373	425	408	371	371	379	427	433	375	387	388	393	372	391	412	392	397	434	408	412	379	412	401	427	437	426	420	412	394	390	436	406	424	427	414	393	361	403	392	393	365	424	385	394	401	394	387	417	429	424	423	432	412	401	419	398	358	386	399	421	422	407	386	356	384	394	417	406	409	391	392	441	399	397	358	376	420	389	408	385	388	413	412	386	359	414	421	386	394	401	376	399	422	400	415	402	403	411	382	362	427	422	442	415	433	392	422	414	380	405	392	429	395	367	416	401	391	385	399	393	378	369	384	409	390	378	409	377	418	423	385	406	412	407	393	429	391	467	400	413	360	435	418	418	397	388	389	421	427	412	402	399	397	377	384	429	362	435	418	391	419	376	395	383	413	430	393	382	406	418	360	425	398	423	402	398	421	347	388	384	389	412	437	419	409	414	407	397	409	428	392	387	418	422	373	386	387	413	373	407	382	406	380	380	419	379	362	439	419	435	413	397	410	438	386	386	414	399	367	415	404	368	419	369	385	424	405	383	428	435	440	398	418	436	395	374	399	423	368	383	404	408	411	426	398	365	442	427	394	416	433	372	426	387	423	387	398	399	418	400	382	390	401	424	404	390	419	392	406	407	364	415	393	393	404	382	432	413	400	406	376	428	427	391	429	398	379	400	409	394	420	416	388	391	408	392	401	416	393	404	433	387	378	437	382	392	427	414	409	398	411	409	412	368	385	378	417	376	391	405	398	398	395	411	438	408	391	442	438	395	368	421	413	412	400	387	415	362	372	392	421	416	454	426	433	426	396	427	368	414	403	402	453	414	406	405	421	409	435	401	403	411	409	409	428	399	416	414	400	405	389	364	404	401	386	438	396	402	400	415	400	409	417	408	412	401	380	430	445	408	435	363	380	432	398	388	404	414	411	431	377	404	402	367	404	412	412	411	427	407	382	403	376	394	436	395	383	410	374	386	380	420	379	380	387	404	388	394	365	441	414	385	412	346	391	392	365	403	427	392	404	422	389	411	405	383	381	416	364	384	421	405	414	390	410	410	375	397	419	417	397	410	402	395	406	379	371	453	393	469	411	381	381	410	418	401	398	431	391	388	407	410	399	424	400	384	422	404	421	402	400	367	401	413	411	368	397	412	365	381	414	413	382	424	390	412	373	406	409	404	398	370	396	413	387	433	402	366	388	415	373	387	399	401	382	380	378	377	405	397	400	430	371	412	364	439	379	373	426	416	398	415	392	427	387	388	434	421	405	448	385	420	395	408	395	424	415	398	379	405	379	371	390	378	426
57416	103331	78456	59182	44942	33222	16870	4912	1182	857	658	727	727	735	649	692	665	717	700	720	690	656	640	695	693	687	706	668	687	688	730	697	705	698	698	725	725	726	680	680	669	662	695	687	724	712	685	655	671	716	729	729	690	652	732	671	691	694	674	677	692	631	642	706	702	722	648	751	658	702	713	670	691	691	674	674	678	697	659	692	633	694	692	667	701	715	677	674	661	653	686	661	702	762	684	655	701	653	677	656	689	689	687	675	682	668	655	661	658	711	683	665	721	672	684	688	649	626	704	670	702	675	616	673	687	734	702	694	704	652	694	697	702	675	714	661	678	696	700	671	662	656	693	620	687	694	691	705	657	685	681	721	677	681	704	706	701	658	685	656	708	654	677	669	712	633	668	711	694	650	652	655	714	739	696	699	723	702	678	666	712	661	722	675	697	665	676	631	683	711	688	729	680	650	654	673	698	714	683	707	660	690	663	660	701	674	731	678	690	676	689	669	686	693	671	683	687	744	697	704	662	684	715	669	746	668	688	672	741	686	727	700	689	657	678	645	702	689	662	654	679	678	709	642	679	628	735	692	680	679	672	701	675	626	680	710	641	689	704	678	682	699	651	669	686	684	686	658	708	712	686	643	687	648	648	662	648	660	657	646	726	726	676	698	686	695	702	655	667	697	694	703	728	641	676	699	667	686	639	679	705	704	683	682	713	664	694	698	697	671	699	692	644	671	680	694	674	649	674	656	639	680	724	664	690	680	671	703	728	658	715	670	621	671	724	686	697	725	668	727	718	726	668	703	690	637	691	647	709	642	631	730	693	676	699	673	688	644	715	692	685	696	671	688	687	662	696	674	649	662	680	640	630	648	728	697	714	681	672	732	696	667	701	677	681	677	713	680	725	677	702	648	678	688	694	677	662	695	705	702	708	679	705	718	691	647	684	666	704	674	623	715	649	704	634	664	685	670	694	690	688	703	715	667	699	679	629	704	717	677	680	722	707	715	726	658	668	676	661	687	689	695	681	724	708	699	652	620	663	692	639	662	709	698	705	669	653	756	668	651	648	727	654	675	628	700	669	688	657	713	701	675	698	690	623	702	695	753	735	643	650	680	692	755	646	654	662	710	667	707	674	702	682	657	697	697	670	704	676	701	679	654	669	700	726	703	709	732	689	712	736	675	680	659	694	649	684	651	708	647	703	684	704	655	690	706	678	658	676	666	714	653	696	668	688	631	716	673	697	692	746	671	686	661	652	673	654	643	690	657	684	685	629	673	691	704	671	707	648	649	700	661	634	680	664	669	688	684	682	689	661	667	690	679	679	670	675	672	741	612	736	709	690	690	685	703	676	688	674	694	659	670	681	667	702	701	669	724	754	651	724	732	715	691	668	686	649	619	724	714	694	660	658	673	741	696	672	683	688	700	689	690	669	624	702	717	681	689	656	679	658	688	685	684	698	727	702	693	670	718	670	709	650	699	684	714	653	684	672	712	695	688	698	671	693	653	717	680	689	670	687	663	674	696	664	717	678	676	657	655	717	644	653	670	675	672	705	646	689	666	692	655	666	649	691	684	648	644	702	723	680	676	640	706	716	623	718	713	684	702	679	694	664	639	728	702	738	675	657	668	711	673	704	714	673	720	690	699	683	681	664	687	659	721	713	633	716	693	674	671	689	720	694	681	699	734	662	697	668	713	672	641	682	664	676	723	693	680	722	689	696	694	686	736	703	731	686	729	740	679	718	726	666	638	690	688	738	678	717	660	667	662	636	713	672	645	667	660	647	677	727	677	699	678	665	685	673	685	730	652	635	667	665	691	690	632	720	697	690	697	661	690	724	705	651	641	702	737	706	659	668	689	721	643	663	642	741	714	651	672	669	661	670	683	705	706	746	682	729	683	682	683	696	664	673	721	700	661	658	718	692	613	666	681	701	689	638	654	682	670	680	710	646	670	709	698	679	679	681	664	657	698	666	692	707	676	608	683	677	675	689	692	687	683	686	705	674	698	661	662	690	656	683	703	698	694	691	685	687	697	642	658	711	638	680	687	693	716	665	729	720	697	683	669	683	658	659	686	749	698	703	708	684	661	690	714	629	702	708	666	667	682	723	678	679	661	685	649	700	696	701	682	720	670	677	695	720	684	676	702	643	743	678	716	674	720	689	665	682	673	726	699	663	669	702	652	683	689	704	683	680	675	679	676	678	680	704	686	696	666	646	678	683	641	679	666	663	639	748	663	727	672	695	654	681	662	744	709	702	647	646	642	704	690	663	727	693	725	661	676	645	676	671	681	727	682	678	679	616	690	664	678	642	679	731	676	681	659	699	671	680	668	683	700	712	649	668	646	690	701	695	679	733	675	676	724	722	660	667	705	676	656	744	746	692	664	685	647	661	699	682	667	711	692	684	689	731	646	721	739	682	680	656	697	671	670	716	675	679	699	662	731	624	682	669	710	656	690	658	677	678	706	685	667	707	669	716	652	639	667	629	689	635	734	643	670	664	725	676	700	658	708	703	652	680	707	665	655	679	672	719	652	675	678	664	704	684	675	677	700	667	646	734	687	647	692	659	654	687	670	698	695	677	664	658	712	673	678	702	676	704	680	715	661	697	691	676	675	693	679	692	670	709	705	701	678	660	712	676	672	677	640	641	680	706	705	685	683	676	708	701	684	681	657	671	686	691	659	636	685	666	700	708	744	716	689	711	651	662	689	693	696	677	662	705	690	699	700	686	684	687	690	724	667	652	686	686	614	702	692	668	713	699	657	710	674	675	716	665	670	676	664	671	690	660	639	693	708	701	668	715	711	677	711	701	734	700	668	670	693	731	698	665	701	700	679	679	697	701	699	651	658	676	705	679	657	780	655	704	679	672	695	716	675	680	707	668	690	686	717	702	685	673	667	700	730	671	714	653	691	678	702	676	689	692	649	615	636	676	720	680	673	680	675	699	687	655	687	711	681	731	714	700	680	653	667	734	655	658	698	683	667	672	679	705	709	698	719	708	721	703	701	703	638	709	657	682	686	685	690	699	642	691	677	726	634	728	730	641	677	657	702	705	720	686	697	682	667	665	684	713	666	723	702	688	640	706	618	674	670	724	683	684	726	731	697	678	641	686	666	715	713	637	657	677	681	675	719	659	692	703	645	687	635	661	695	685	708	689	688	632	650	681	695	695	644	699	680	700	658	712	690	656	707	681	672	707	681	730	711	698	689	624	625	688	661	659	659	703	622	692	675	699	690	696	704	710	626	664	697	673	689	636	661	672	651	657	709	668	672	678	681	711	688	670	690	701	669	695	731	684	724	714	702	697	708	650	689	706	718	652	621	674	678	700	739	685	660	698	694	651	704	639	682	694	664	660	682	712	685	690	725	666	678	725	690	735	648	700	682	697	645	691	689	684	774	672	679	736	693	704	726	659	659	677	671	656	658	654	679	646	672	656	705	685	710	684	678	646	672	722	697	745	714	678	632	677	710	688	681	670	677	751	657	698	662
27721	31529	32227	18929	7414	2288	841	433	348	305	300	312	301	310	301	336	284	271	301	336	314	299	288	299	283	304	331	304	268	328	320	280	305	322	286	294	333	281	276	276	311	306	283	310	299	304	301	291	283	282	307	284	285	290	299	293	305	293	321	282	295	315	279	295	285	294	277	299	289	288	315	274	338	305	294	298	283	287	307	316	304	290	304	297	302	310	284	279	294	314	306	296	276	247	283	305	294	308	305	290	289	297	312	293	272	288	249	279	308	340	304	330	307	290	300	331	314	274	324	273	290	293	269	286	305	300	307	351	295	286	284	286	285	301	335	277	310	261	299	315	357	330	313	312	330	304	275	345	310	293	321	274	329	305	313	282	302	292	303	305	293	292	323	282	305	286	278	289	328	285	308	312	290	313	292	298	268	302	310	314	299	298	293	269	275	284	291	315	274	295	307	299	309	286	288	302	306	337	288	322	280	310	293	276	285	247	310	308	286	330	287	287	301	285	296	298	290	306	274	288	264	298	303	303	300	283	283	297	293	288	296	291	308	315	274	282	281	297	299	309	337	301	326	296	270	265	311	302	301	301	298	272	301	322	296	300	306	288	305	291	330	331	255	283	307	317	312	293	324	291	285	329	297	282	296	324	306	290	297	279	295	304	291	286	309	284	296	287	291	274	294	285	301	311	295	306	297	263	315	334	275	293	298	290	277	309	307	312	295	313	275	294	302	322	306	321	292	300	314	296	255	323	302	306	283	309	325	296	296	301	298	304	312	289	322	312	281	332	298	302	303	291	301	277	299	306	300	286	308	297	286	308	313	309	287	282	297	284	294	276	328	286	306	306	283	282	286	250	296	313	275	303	293	284	283	311	330	334	317	281	287	264	298	300	265	308	259	320	274	288	294	294	276	300	274	295	312	277	320	290	332	294	312	317	304	302	295	312	278	295	320	317	298	322	301	253	303	293	277	308	292	306	300	273	311	297	285	318	329	296	297	280	283	305	308	330	294	300	304	330	281	288	279	323	302	270	315	282	281	292	303	337	271	305	305	295	269	314	295	315	279	332	297	294	302	314	266	265	338	319	294	290	307	297	272	287	308	306	313	292	298	322	293	327	293	300	311	296	323	315	287	299	281	298	302	325	303	266	326	300	273	301	285	304	323	342	322	315	300	312	317	276	314	317	296	261	286	293	290	274	324	298	302	295	316	319	273	328	289	261	297	274	308	300	296	308	318	294	305	302	300	296	291	311	318	273	308	313	292	301	309	266	293	290	296	348	282	301	326	317	296	317	302	275	293	300	331	305	293	293	312	286	295	300	297	319	292	279	303	303	304	295	279	302	253	315	290	319	308	286	290	321	298	307	313	298	310	302	282	288	266	288	316	296	294	318	310	313	310	273	304	299	310	294	304	290	294	314	325	269	310	293	288	298	281	292	313	313	308	287	314	294	315	309	307	285	320	316	314	291	339	297	298	269	296	304	277	271	290	298	320	298	291	306	332	300	317	269	311	292	275	315	284	301	268	286	286	296	302	287	308	312	287	291	309	299	344	266	330	297	297	272	300	296	309	317	284	295	293	289	312	308	342	299	311	308	330	266	282	327	296	306	267	274	316	286	306	290	296	312	326	296	321	287	312	308	297	298	283	268	285	331	274	280	282	294	273	308	272	312	299	260	294	285	285	297	292	318	305	311	293	303	304	309	281	305	283	294	320	287	300	295	270	304	279	264	300	313	286	286	284	295	319	274	335	271	288	322	313	321	301	295	296	296	321	322	286	312	303	295	310	294	297	270	327	316	277	298	297	288	338	279	275	300	281	331	290	290	283	297	293	323	321	320	260	290	327	276	289	315	315	311	292	315	318	273	284	299	307	303	305	296	295	316	315	290	313	325	309	308	305	312	257	326	292	310	306	293	322	308	305	262	287	306	280	335	264	299	314	312	301	305	304	317	292	317	317	292	312	277	303	301	327	284	310	306	285	306	339	291	311	283	285	311	261	299	328	283	308	311	312	297	279	316	280	299	324	290	331	280	307	284	300	309	303	320	256	310	307	318	323	293	305	285	285	304	298	298	307	273	292	283	308	280	276	279	274	278	307	293	273	264	305	306	295	302	265	316	285	301	286	289	321	302	284	284	293	305	320	316	281	283	282	278	293	293	296	297	276	284	301	304	311	319	309	289	278	292	310	299	299	329	275	288	306	334	294	305	289	285	292	293	302	277	295	300	319	290	292	285	288	324	309	318	304	291	294	276	259	272	295	304	307	275	288	302	298	344	292	311	294	313	321	284	305	315	294	304	297	269	300	279	320	284	272	330	273	279	313	305	304	310	305	318	301	323	294	290	309	311	303	286	279	319	267	285	303	292	302	289	297	303	304	288	319	307	299	288	285	308	281	300	339	285	320	296	305	271	278	303	328	280	294	320	300	302	340	317	301	282	296	298	326	314	305	287	298	287	279	294	281	289	280	287	291	287	305	283	287	298	305	278	295	280	303	303	312	312	272	274	273	290	318	289	292	308	274	305	316	287	315	293	269	286	310	285	283	288	289	297	299	323	302	274	295	295	296	290	311	289	292	269	309	318	302	267	270	288	317	270	308	290	282	262	302	300	298	291	307	318	278	284	317	275	303	275	309	302	303	335	256	304	307	275	291	301	318	329	313	310	306	286	309	320	347	284	304	339	292	308	301	298	286	327	297	323	301	304	314	318	307	301	291	292	302	288	286	326	311	314	301	305	269	329	309	288	318	283	321	291	313	303	302	300	321	283	295	281	301	328	290	307	292	303	306	310	277	290	270	286	281	328	274	319	312	306	325	292	294	293	315	311	311	308	290	286	285	286	305	278	301	307	298	292	296	279	255	328	290	319	299	317	275	300	271	267	309	288	308	287	270	295	299	314	294	303	310	316	293	272	304	301	318	312	310	276	303	287	310	293	312	308	284	273	294	283	297	302	285	273	282	270	306	281	315	296	308	329	313	337	288	329	289	264	301	332	280	296	306	310	329	319	308	317	319	299	289	293	286	311	329	321	292	303	294	325	275	269	311	329	306	290	269	293	324	294	316	318	296	298	306	317	310	287	295	286	316	303	287	301	290	290	323	290	306	263	307	264	311	313	311	292	281	287	273	295	313	316	324	305	285	295	329	319	284	309	288	302	313	301	288	321	287	309	291	283	313	294	287	302	323	335	296	324	303	312	306	322	316	304	267	291	299	259	299	309	317	297	311	292	268	301	266	283	315	299	298	301	318	307	307	304	326	282	310	289	284	311	318	286	308	291	335	277	286	299	319	271	268	317	298	317	313	308	291	272	316	281	299	320	302	300	283	301	266	306	302	303	283	274	307	310	285	298	308	301	314	267	315	264	306	307	282	289	295	347	298	271	262	315	272	308	288	310	302	318	319	318	283	297	310	294	294	322	282	325	323	290	304	290	316	267	296	312	289	312	319	312	293	287	311	282	268	277	278	308	272	318	314	338	312	279	310	279	302	290
29418	50770	37263	22892	12305	4942	1758	912	574	534	539	566	538	538	570	568	524	530	507	573	557	561	535	550	545	491	548	541	555	533	565	503	554	595	545	567	549	594	513	517	554	522	574	539	521	512	550	538	521	510	533	514	574	568	558	560	560	556	555	528	542	521	507	550	561	532	538	524	479	586	554	551	526	523	533	547	515	528	564	541	548	536	549	500	532	561	522	555	564	557	527	525	566	532	531	523	542	493	495	519	504	529	542	548	566	535	549	555	496	559	540	534	537	537	519	532	595	469	561	549	515	504	520	528	533	537	533	545	568	523	558	566	537	550	538	554	538	524	554	592	528	545	540	543	537	503	553	544	482	556	520	545	546	546	539	512	533	553	549	525	541	513	552	527	559	540	535	540	536	551	539	561	534	562	528	555	546	578	534	573	566	533	546	547	557	525	554	533	528	542	519	540	510	575	533	536	523	576	562	555	509	533	527	556	517	534	553	521	558	543	568	546	518	551	506	578	565	498	544	546	545	518	562	552	543	544	551	525	522	537	535	540	527	533	541	529	496	519	542	553	517	552	562	536	553	553	560	556	565	532	510	546	579	535	554	551	514	545	541	501	552	516	536	587	498	595	543	565	568	544	528	535	585	571	517	526	553	544	472	573	520	544	551	490	570	592	523	525	536	533	512	532	510	516	534	547	526	570	548	528	567	532	529	564	521	539	552	507	551	623	529	497	501	531	524	558	534	508	505	511	532	549	549	579	541	598	543	548	507	509	538	510	556	517	588	542	526	574	542	519	556	570	550	550	555	546	534	567	548	516	531	505	577	486	538	525	519	500	568	553	556	519	576	552	544	501	522	521	502	562	524	502	548	540	581	530	566	537	533	553	556	524	595	541	532	509	555	549	551	564	514	516	555	589	563	543	559	544	527	517	536	541	568	512	527	507	539	546	506	529	534	515	515	592	568	547	572	525	564	522	538	553	575	519	516	490	515	525	527	532	485	527	516	544	512	532	532	548	571	573	560	524	594	530	561	515	538	505	544	534	571	535	549	551	574	569	538	530	520	559	529	563	495	570	592	550	534	514	529	550	577	527	536	556	566	525	572	556	554	539	514	544	542	551	564	589	533	536	583	560	550	547	553	526	584	528	499	553	580	528	590	546	543	525	555	572	539	528	526	557	525	555	543	549	522	558	527	501	566	578	514	526	513	556	545	529	520	530	518	539	580	546	567	597	523	556	538	532	528	564	530	557	539	527	514	543	538	575	552	572	565	536	570	543	543	551	595	592	525	552	520	514	554	557	551	503	591	517	541	542	532	512	547	529	541	536	562	519	558	531	579	601	539	543	520	549	541	548	531	560	552	525	567	577	545	562	562	550	558	530	533	601	546	511	588	593	537	532	549	522	534	528	533	544	525	581	521	528	563	549	528	544	552	536	559	564	511	507	554	592	506	526	495	554	543	517	530	538	525	552	531	572	512	582	584	565	549	517	512	556	524	522	538	565	507	543	550	562	601	537	539	528	550	538	557	548	546	548	602	573	542	583	533	538	525	506	544	545	526	539	499	518	531	569	561	536	567	513	541	547	522	528	571	527	501	520	521	560	537	499	510	501	543	561	539	546	550	530	543	543	531	561	541	536	553	510	515	531	527	521	511	550	524	546	535	512	591	570	543	537	568	542	553	498	584	585	537	568	495	572	500	529	498	531	517	527	547	574	537	548	541	519	562	544	538	505	503	533	506	568	537	526	583	567	539	560	529	478	555	537	573	543	502	562	527	521	508	563	548	526	527	554	533	491	559	579	525	510	557	554	564	545	554	577	513	497	542	541	555	507	544	519	536	590	589	522	545	534	551	546	531	558	574	550	522	528	512	528	553	565	549	539	595	528	572	514	527	523	583	502	566	529	553	543	578	520	532	549	539	519	563	535	514	562	577	545	554	548	534	522	547	537	507	576	541	518	513	496	511	527	566	565	488	523	553	534	561	535	547	541	531	561	563	564	559	539	564	538	520	540	553	560	529	569	527	587	505	566	515	539	575	512	530	515	551	545	584	543	538	513	599	503	536	546	549	498	515	506	517	559	515	560	519	519	508	573	539	563	534	502	572	541	549	580	560	539	560	525	522	540	437	536	557	542	555	563	526	550	545	573	560	564	530	548	529	524	578	540	518	502	560	566	519	526	529	538	504	507	543	555	562	564	530	530	527	514	533	528	503	564	563	546	564	555	535	498	555	586	542	548	533	492	542	544	558	504	539	540	526	531	539	529	535	552	527	559	573	570	520	513	558	518	567	519	556	537	504	556	551	535	622	567	545	554	542	545	528	525	549	518	520	555	568	556	554	540	573	522	535	568	522	549	519	507	530	560	547	561	516	550	498	512	535	599	526	529	507	511	578	534	555	523	583	509	542	587	510	539	552	532	553	538	550	545	530	560	516	522	513	538	538	521	518	550	537	538	515	575	562	583	531	542	549	523	532	561	507	540	556	556	544	524	520	579	569	524	548	527	537	555	540	540	580	543	533	534	552	569	554	543	550	594	544	545	567	531	542	597	560	514	558	559	549	539	552	562	546	522	517	535	554	555	535	577	534	536	541	568	538	543	584	493	536	482	562	518	559	530	581	544	564	523	583	534	499	511	556	563	522	550	508	518	552	550	563	547	541	551	567	534	513	555	534	521	519	539	567	517	560	544	510	506	499	521	550	547	571	550	525	528	512	514	538	498	571	583	496	566	582	514	516	537	525	542	560	574	495	550	525	587	560	535	538	550	536	553	487	551	559	556	543	526	546	557	518	540	539	508	519	514	524	553	560	565	581	514	524	570	525	530	569	546	562	561	533	572	540	542	566	544	562	532	553	512	612	552	525	505	554	555	516	551	502	537	536	541	512	575	558	560	571	544	506	542	562	528	528	504	541	529	528	561	541	558	553	563	521	549	521	599	531	558	553	539	556	551	553	565	520	549	555	544	537	542	554	585	575	564	519	567	520	530	540	547	552	551	508	551	587	508	494	550	467	529	516	567	521	531	536	548	554	562	552	568	542	539	519	560	538	471	565	544	541	528	546	553	523	541	547	531	517	511	543	536	518	557	525	575	562	554	521	560	527	534	543	555	542	563	515	557	526	542	493	490	534	566	542	538	533	559	533	527	533	516	608	502	589	574	512	540	543	493	571	507	567	500	518	540	541	530	518	565	559	533	485	589	518	556	538	531	554	545	538	515	533	592	550	565	560	565	552	513	528	573	542	549	536	499	528	519	538	559	541	522	528	541	522	545	564	527	524	572	583	517	563	508	521	578	587	554	561	568	522	536	553	506	533	573	534	554	528	570	590	530	508	558	549	553	529	569	567	581	510	504	556	536	583	580	609	517	508	583	575	532	531	537	537	578	535	533	557	536	515	522	562	575	570	555	514	554	574	533	537	560	547	564	503	568	501	533	520	536	532	529	538	509	541	548	560	548	527	547	525	570	516	580	505	529	549	546	538	545	550	511	545	546
24633	25326	41639	36683	26060	15586	4858	1108	466	381	359	353	357	362	332	354	322	353	335	327	346	338	353	371	342	342	294	349	327	315	350	318	340	363	318	375	356	338	347	345	319	336	339	362	382	342	368	357	332	330	320	352	349	351	354	351	350	301	317	345	340	348	341	359	358	343	353	338	324	357	357	361	321	320	349	348	338	322	357	344	346	384	372	334	380	342	345	355	338	350	347	319	374	355	362	329	353	291	311	357	322	324	336	343	332	364	345	358	354	350	327	357	360	339	324	335	338	359	335	341	309	338	384	313	340	319	331	359	323	304	328	360	281	319	309	332	330	326	319	372	314	359	337	365	348	330	357	367	318	352	302	326	345	341	371	334	323	343	356	335	384	336	309	296	372	324	324	327	360	342	364	377	368	353	352	358	346	360	353	334	339	358	349	320	351	311	348	351	374	349	346	344	369	359	341	324	315	340	340	356	346	336	344	368	337	329	328	360	325	294	307	333	375	322	347	353	344	353	331	369	355	340	352	351	337	339	338	343	293	330	347	342	299	341	330	348	343	365	371	332	348	357	317	317	309	346	339	340	330	353	351	344	300	344	334	361	332	333	333	371	351	340	322	344	341	309	348	335	337	365	325	345	334	308	360	329	349	333	325	345	346	343	308	321	313	348	313	361	335	338	322	331	346	343	340	331	309	375	372	320	337	365	354	366	313	324	328	340	315	283	359	297	354	320	336	325	342	323	345	334	372	327	378	372	335	340	340	318	332	322	329	353	331	352	343	362	345	330	318	331	327	335	320	330	349	331	351	362	355	340	355	347	350	296	369	336	328	341	339	359	355	341	356	334	334	324	346	310	341	349	340	330	331	333	359	346	381	378	337	306	299	348	337	342	374	302	326	342	328	361	327	369	350	314	354	328	354	337	364	351	357	347	356	329	336	323	354	326	340	341	339	332	337	340	328	356	349	335	311	334	349	314	321	306	356	327	328	339	365	398	335	350	332	333	321	371	348	351	350	322	333	364	345	332	337	316	348	354	355	338	335	336	310	345	338	305	339	335	372	323	330	304	343	325	340	317	325	331	324	306	348	337	325	318	353	347	325	332	325	331	348	349	326	337	346	337	344	358	373	343	309	346	364	340	367	345	335	324	371	331	346	346	363	356	313	357	339	380	329	348	308	340	361	313	329	359	365	333	343	317	357	312	298	341	316	338	321	328	348	343	332	347	346	351	369	320	373	331	326	363	330	360	360	330	367	326	344	359	348	333	352	319	360	343	347	337	314	360	339	384	330	331	348	341	361	331	296	351	347	335	313	374	325	351	322	340	344	370	349	319	334	338	358	308	351	329	368	345	361	376	336	358	313	327	314	338	351	335	348	353	313	378	337	356	351	336	355	328	342	339	307	312	330	356	300	317	356	352	333	342	365	367	329	372	332	342	336	334	340	339	351	369	330	350	338	337	346	299	329	349	331	338	333	338	325	299	324	333	332	327	337	335	347	352	322	343	334	352	327	364	328	324	337	353	343	334	352	349	317	342	329	333	321	351	340	317	342	398	340	346	332	347	340	365	319	328	365	301	354	322	337	353	319	296	370	336	356	352	328	320	326	364	348	373	376	318	358	313	306	333	350	336	362	348	352	350	369	353	379	316	325	342	335	312	315	352	341	335	352	333	358	319	299	348	353	347	335	342	334	355	315	358	336	343	314	331	349	361	337	340	386	348	332	340	361	312	335	339	354	307	344	360	304	331	335	327	343	328	331	353	310	314	363	363	345	328	351	368	321	358	309	289	334	302	344	345	305	347	319	344	361	313	333	333	339	306	361	307	370	352	388	321	357	328	325	305	323	347	357	312	342	367	348	366	370	326	337	317	332	342	352	323	334	317	336	339	321	343	326	345	338	357	313	336	354	361	330	306	369	339	314	313	321	311	338	330	348	346	349	330	297	323	361	340	325	376	339	365	325	360	360	327	327	337	319	320	330	356	324	351	356	325	329	372	344	322	311	329	366	344	382	331	327	352	319	353	342	345	356	298	351	351	353	343	347	348	332	312	333	314	316	321	344	341	354	316	335	344	316	330	348	343	301	356	350	343	323	340	353	333	359	320	305	316	369	344	339	326	337	337	333	376	346	347	376	338	319	336	350	327	367	335	362	356	362	363	329	316	323	335	348	323	334	300	333	346	330	338	335	347	382	346	334	328	335	342	349	340	318	332	351	329	362	325	338	327	345	362	360	342	358	341	332	358	352	327	322	338	356	349	349	319	332	358	314	319	367	379	325	333	340	304	323	323	330	353	320	352	332	343	390	341	365	359	300	335	341	315	338	308	361	323	324	353	352	369	344	343	342	338	356	323	330	309	343	354	362	327	356	339	354	353	372	315	342	330	328	311	375	339	346	326	369	356	336	370	341	346	313	317	353	336	333	346	346	338	342	362	340	347	369	337	322	337	356	386	323	331	323	349	347	362	314	344	362	347	330	330	337	333	347	324	352	354	358	340	356	317	369	345	357	299	333	320	352	319	325	349	353	340	380	370	364	321	345	341	358	343	352	316	344	331	382	330	335	330	301	329	361	358	366	333	348	303	329	347	355	369	352	314	314	368	358	334	357	333	339	362	348	346	331	365	350	314	353	350	326	371	346	332	347	320	345	335	335	378	360	318	352	347	301	306	355	343	397	314	371	340	306	316	345	317	331	370	371	334	355	338	353	336	352	369	306	329	331	324	317	335	364	309	353	340	355	306	326	361	347	351	353	316	354	330	328	327	299	327	352	372	322	320	330	359	332	354	311	361	331	336	319	350	317	328	332	341	352	329	353	330	323	350	337	347	346	365	356	365	372	353	333	327	309	348	347	345	338	339	325	335	333	383	352	339	380	324	364	341	345	347	344	387	311	374	350	336	371	342	357	326	342	335	336	329	299	319	359	333	353	345	367	330	384	330	323	355	364	363	326	333	344	359	352	358	332	338	314	349	309	357	319	343	347	333	361	311	358	323	302	344	366	313	354	338	328	324	304	374	341	310	335	351	339	358	326	327	332	338	320	348	359	326	345	337	361	353	305	300	303	328	349	374	340	349	324	321	333	352	330	315	333	349	338	327	315	357	351	349	384	322	339	348	349	383	353	366	317	325	343	323	317	327	317	331	327	322	338	338	318	330	358	311	350	353	318	364	349	350	351	341	358	336	327	335	330	321	340	327	334	354	342	330	373	315	359	391	327	313	355	339	368	302	345	337	335	352	308	353	297	338	354	354	366	355	307	321	327	346	309	333	336	344	324	343	346	319	300	302	358	306	338	369	359	336	335	356	325	328	321	335	341	353	326	311	330	319	340	336	336	358	339	358	359	318	344	331	329	365	369	331	340	350	338	307	326	300	362	308	358	345	362	322	270	365	348	343	366	323	322	324	351	346	363	322	339	298	317	308	334	339	326	358	334	346	352	329	376	323	345	337	347	326	341	317	306	341	332	356	350	324	343	337	366	359	362	338	368	327
55636	95323	75850	49566	33395	16907	7070	2562	1123	676	614	592	667	586	608	619	607	609	627	595	582	576	628	600	569	584	634	553	588	623	538	626	599	611	566	578	604	606	626	565	606	611	675	567	567	597	599	627	592	591	612	578	623	612	576	602	593	618	622	627	596	626	612	591	628	608	578	602	618	581	589	594	630	621	616	605	587	582	618	595	579	625	634	610	633	603	570	641	592	623	592	597	636	598	621	574	591	546	553	599	575	581	639	578	599	589	632	591	591	626	657	613	594	585	632	571	605	598	606	550	636	594	604	598	637	634	584	585	616	577	617	593	592	657	618	603	581	614	569	597	596	554	586	573	622	650	562	610	632	618	581	605	615	600	598	590	640	631	606	637	630	608	612	606	590	622	632	599	587	603	620	595	626	637	632	586	646	577	589	570	591	593	585	612	605	637	608	569	599	575	603	616	605	597	577	592	627	619	600	608	620	578	590	584	661	590	594	588	615	620	607	603	627	637	572	576	574	609	598	593	603	569	589	549	568	630	603	604	643	626	598	625	634	611	624	606	581	608	612	631	601	561	595	617	595	545	616	589	617	608	666	613	652	642	619	585	603	587	610	567	657	606	615	590	631	606	609	596	568	597	568	626	579	596	621	610	560	580	564	631	593	634	571	613	624	601	554	623	597	591	631	582	604	596	583	593	572	615	608	617	605	628	604	576	585	570	597	597	602	639	590	603	611	595	582	582	595	588	644	609	571	657	562	619	619	614	602	606	599	581	601	589	633	599	584	629	602	597	604	588	581	628	592	583	601	627	613	562	637	624	574	611	630	618	585	597	621	617	599	580	585	611	617	599	590	600	594	614	590	615	609	635	598	572	598	566	599	576	582	595	672	532	624	592	599	616	588	613	652	571	644	664	546	639	607	566	603	642	602	616	612	568	588	628	596	593	633	580	578	617	602	598	590	653	565	583	618	652	594	571	622	592	603	594	624	610	633	576	634	605	636	602	602	640	606	583	585	615	608	602	586	584	585	565	630	639	630	605	622	630	616	611	606	631	654	568	629	549	593	614	606	596	659	580	600	592	580	592	603	620	567	618	624	605	624	601	628	593	551	630	630	630	608	604	583	612	613	614	591	597	548	621	603	652	565	593	617	604	587	582	611	606	571	590	580	604	589	586	624	627	579	583	568	614	626	590	639	581	588	558	612	586	601	609	626	632	624	568	645	596	574	630	580	611	570	588	594	588	583	593	578	612	628	616	615	585	591	618	635	608	592	591	622	588	569	641	628	593	617	582	621	572	606	608	579	608	580	587	636	608	619	623	613	592	579	589	626	614	619	647	578	625	585	664	656	587	624	573	599	611	623	576	603	606	599	544	593	616	569	591	574	648	593	608	591	618	608	580	606	645	593	606	610	624	632	626	666	608	629	567	648	577	631	582	599	600	609	568	618	593	593	600	660	666	539	569	607	605	605	573	627	618	599	582	582	620	622	567	602	583	609	565	613	637	587	613	587	586	605	637	599	612	641	565	627	599	599	583	621	636	585	584	589	621	619	593	555	636	581	583	592	575	614	603	618	537	598	590	615	609	639	580	606	612	617	649	599	606	588	592	588	547	606	609	613	589	552	594	582	601	606	603	635	630	616	575	631	620	597	614	575	641	585	573	586	624	591	605	599	592	624	596	609	571	600	567	601	589	575	564	565	581	634	605	607	658	591	580	641	579	609	592	603	578	632	597	593	581	636	549	574	585	567	560	607	593	606	616	563	675	625	621	645	605	577	567	555	619	609	628	598	547	624	592	618	552	577	574	579	564	614	587	628	588	620	621	620	592	605	639	602	639	564	619	606	580	562	581	587	624	634	624	594	622	589	616	609	605	591	586	599	632	618	629	583	608	585	593	559	582	648	625	581	597	626	600	609	596	627	597	621	632	595	613	601	572	609	589	637	576	618	636	600	592	641	582	582	616	600	595	567	614	609	588	623	595	602	613	603	652	612	600	632	599	584	596	588	593	598	587	606	604	626	589	633	577	614	621	593	578	620	595	597	612	598	596	645	619	584	601	600	599	647	631	566	596	628	622	610	616	608	599	578	617	579	606	601	567	614	614	586	607	646	597	651	619	580	617	604	634	603	624	615	573	600	608	631	615	595	605	582	662	567	590	622	585	576	585	604	561	611	634	625	633	589	602	551	569	574	569	577	625	631	607	560	587	626	599	598	620	624	624	587	572	580	609	604	615	628	621	563	609	579	593	564	581	607	603	560	604	600	634	613	622	581	591	575	613	600	634	603	579	589	603	617	594	616	593	576	590	629	593	613	638	598	572	582	575	654	599	570	624	636	619	605	589	598	579	597	585	597	604	600	631	610	569	595	628	645	577	591	568	610	618	608	574	525	583	629	575	597	604	622	578	566	641	628	562	588	544	591	623	536	626	615	578	599	607	567	632	603	619	654	562	598	605	602	621	603	558	585	592	649	593	582	584	589	610	618	567	613	563	561	599	602	603	646	594	600	600	607	592	604	606	667	627	602	569	608	622	640	598	583	594	592	617	615	641	611	590	599	579	569	626	602	614	590	564	588	593	570	590	592	544	608	629	586	604	620	649	593	599	583	623	619	631	598	611	612	577	596	567	586	546	583	633	591	613	591	625	616	658	608	609	545	602	594	620	611	616	617	567	634	584	632	640	600	592	621	606	605	584	599	616	623	602	606	575	582	650	596	593	592	567	599	608	582	638	595	620	566	618	609	555	608	618	631	547	597	586	624	636	568	621	598	629	605	619	623	576	619	608	625	618	572	583	603	585	607	639	616	604	598	627	558	606	593	617	636	605	607	605	581	620	603	602	602	573	590	587	577	578	594	596	629	603	619	635	612	620	627	591	593	627	632	600	620	581	605	636	608	595	590	591	607	595	651	628	593	543	602	583	618	638	570	586	595	591	611	582	606	613	621	597	608	628	551	593	595	636	597	596	614	567	565	603	621	615	579	637	592	583	604	621	633	579	620	616	589	565	548	598	598	623	586	603	597	590	598	590	584	624	580	592	613	600	599	626	610	608	556	640	592	581	585	579	612	599	606	625	627	566	605	577	604	553	600	597	626	619	621	596	653	605	603	567	592	631	617	587	579	553	615	619	595	589	598	616	631	623	611	606	629	612	639	578	550	598	620	603	615	627	550	625	615	589	656	575	577	590	584	589	586	632	607	623	605	579	629	534	594	619	627	536	628	622	578	579	566	617	572	594	625	637	577	581	614	591	583	622	620	603	653	625	591	567	562	575	631	585	606	623	614	548	595	561	615	624	609	649	566	592	605	628	642	587	613	610	587	635	555	570	608	551	612	619	578	596	600	585	554	629	590	611	603	613	625	611	583	588	631	571	614	608	609	618	575	609	575	599	613	583	575	600	620	581	600	637	637	632	602	542	618	623	613	608	613	616	564	629	585	624	613	612	610	625	644	601	595	593	587	573	570	610	537	612	576	611	617	630	610	604	607	587	555	555
23537	23247	38151	37290	30849	22970	11900	2136	665	466	401	388	402	403	421	400	456	385	450	403	387	396	410	385	425	441	406	432	395	359	390	437	415	390	446	442	405	393	431	457	415	387	390	398	409	407	420	424	395	421	419	390	413	424	397	406	402	439	376	419	404	393	424	415	419	429	401	412	450	394	408	405	385	399	434	443	371	425	413	426	419	434	414	370	387	384	409	449	424	411	410	397	387	415	420	406	393	400	406	430	415	419	388	396	416	378	421	395	420	425	404	417	396	415	402	385	426	395	421	390	436	360	389	374	408	411	432	372	403	416	439	414	413	417	391	368	437	430	392	417	400	400	406	438	385	400	444	405	386	377	441	375	388	406	435	403	429	395	415	410	376	423	421	403	423	404	386	417	412	414	399	420	416	424	377	424	434	406	408	398	402	434	417	422	424	389	459	419	468	419	403	424	377	389	426	380	456	429	384	399	412	382	388	417	392	443	411	391	376	398	399	377	406	404	391	398	390	421	403	408	443	400	421	403	412	405	406	380	392	442	378	405	413	422	367	403	427	430	406	383	402	417	400	438	420	374	392	401	412	410	376	407	418	418	433	399	411	397	443	400	427	408	407	398	404	440	383	423	437	427	439	405	407	387	401	406	424	410	423	439	441	402	413	404	404	440	407	404	407	407	384	390	392	406	438	418	418	419	390	418	439	421	403	443	376	373	398	411	419	410	378	372	387	418	375	379	429	379	405	406	408	421	387	400	449	429	390	419	424	397	367	385	391	432	393	395	393	423	435	404	432	394	401	408	398	373	414	387	420	390	425	408	377	413	449	400	436	420	386	403	411	422	411	400	395	388	455	418	399	406	400	415	376	449	400	407	417	425	413	401	418	414	435	432	398	413	378	377	425	382	394	400	381	415	400	383	408	426	371	374	418	351	384	427	406	394	408	415	349	422	409	421	392	424	406	387	433	395	369	378	377	386	398	401	396	410	415	398	414	419	393	403	389	371	409	409	441	418	425	428	405	432	391	392	390	403	404	409	400	406	376	392	402	431	424	408	407	414	401	378	405	428	418	432	379	396	388	393	436	396	362	412	433	385	416	404	411	415	373	422	396	446	411	449	377	420	397	426	415	359	400	413	425	386	421	395	391	446	394	379	367	403	419	426	408	433	421	399	398	421	419	413	415	420	391	379	385	392	421	430	393	423	415	412	390	422	420	391	407	428	396	370	388	378	440	437	444	386	397	372	411	442	437	367	429	404	393	383	424	423	389	428	367	410	409	364	377	387	430	381	420	405	459	404	408	381	402	403	417	390	390	392	381	408	411	397	420	376	406	381	437	428	410	373	379	367	394	405	394	404	415	424	407	421	398	391	445	410	409	441	447	409	379	407	409	401	433	390	390	405	414	385	421	418	390	371	419	413	394	416	404	416	426	422	411	404	436	404	427	428	412	435	410	409	443	419	447	417	390	397	423	413	411	425	428	426	398	411	378	391	429	404	394	409	424	393	393	457	418	404	392	420	386	405	419	398	440	378	388	388	448	402	452	426	368	407	366	395	407	390	387	401	376	461	417	402	418	425	402	413	370	366	391	421	395	417	416	439	403	415	387	395	429	391	408	395	429	387	419	391	385	399	388	386	413	410	373	411	365	435	415	399	397	410	404	428	406	386	443	403	460	428	415	386	437	433	374	410	372	427	437	406	372	385	402	403	383	375	420	391	374	413	405	446	462	412	391	400	430	417	397	424	406	388	426	407	407	384	456	420	393	402	407	395	407	422	430	433	421	394	410	419	383	367	405	380	410	415	405	410	440	394	382	425	419	371	410	394	433	399	394	411	400	384	436	427	405	385	403	404	423	352	417	423	408	397	365	390	395	417	409	419	436	429	387	414	392	428	422	421	393	433	393	387	449	410	399	376	426	413	422	433	393	385	422	403	397	420	394	414	392	406	403	422	420	382	427	406	405	386	424	416	422	396	384	432	389	412	424	375	395	395	402	439	404	452	399	375	419	414	401	438	400	385	403	439	403	387	363	407	383	390	370	391	334	429	391	402	387	392	425	405	400	410	369	407	388	406	413	396	405	379	412	410	404	402	401	410	404	430	377	422	398	410	375	421	424	433	390	426	400	414	386	445	401	419	390	408	386	390	414	410	426	379	398	397	400	393	412	415	416	437	420	406	424	359	413	378	396	405	415	368	424	373	408	408	393	438	408	419	406	449	410	414	424	398	399	412	379	386	401	399	410	406	420	448	363	390	395	382	414	431	403	411	401	365	393	444	412	456	427	414	395	411	406	425	391	402	419	402	414	418	388	375	408	425	427	385	421	407	419	429	396	415	416	382	416	422	449	414	417	384	408	412	403	475	392	376	431	423	376	405	395	403	371	372	420	398	411	385	420	437	384	388	448	426	427	388	411	395	403	402	380	420	417	421	383	421	389	417	406	399	424	418	394	415	445	403	383	414	402	403	387	401	415	416	428	456	419	416	399	412	409	396	402	400	404	454	385	382	401	400	400	431	395	422	458	431	436	402	392	391	416	395	422	442	375	419	412	387	412	413	391	419	440	401	412	427	384	413	385	392	405	406	399	419	433	407	402	389	436	389	372	407	405	393	410	399	442	399	407	416	395	440	390	406	428	365	387	433	377	405	428	413	413	391	424	400	383	371	407	445	409	392	362	382	388	384	387	409	399	388	408	419	356	422	402	401	424	358	401	389	423	376	394	429	412	390	396	418	384	404	420	373	423	424	424	435	429	423	409	391	421	443	416	439	428	399	374	443	417	373	371	436	390	407	372	427	391	421	406	380	408	409	401	397	422	457	401	408	372	440	390	422	388	372	389	427	426	381	400	375	420	446	354	413	418	374	407	392	421	413	407	441	409	370	354	405	440	408	464	395	397	424	436	402	399	409	430	444	376	419	406	416	391	411	446	393	426	438	405	378	420	361	414	421	404	391	411	430	408	395	413	358	411	427	424	414	393	382	402	419	391	402	409	400	415	404	413	371	386	413	433	385	368	409	398	390	388	369	387	410	394	418	402	377	409	410	451	390	417	385	405	427	423	420	407	399	415	391	413	430	403	408	394	399	394	396	405	397	380	393	395	392	431	454	430	411	418	398	410	394	395	402	400	411	398	418	420	415	393	449	397	427	420	454	413	401	392	382	400	440	396	398	385	419	389	403	402	400	362	444	411	389	422	395	386	385	396	422	383	445	421	410	387	386	406	424	410	436	411	381	409	424	361	401	395	442	413	408	390	437	419	407	398	451	381	408	403	394	398	424	389	414	408	393	426	407	387	409	425	436	423	408	382	422	421	443	383	402	390	400	393	398	416	424	421	397	416	405	427	384	393	426	402	375	407	366	415	391	425	451	408	389	403	395	409	412	405	405	392	364	384	359	405	418	407	414	375	412	352	394	397	368	398	391	401	401	399	408	394	397	420	395	388	415	405	414	413	373	408	395	413	404	397	370	409	407	360	427	430	374	369	414	424	396
58062	103033	82152	64271	44231	26393	11469	4149	1344	754	657	720	640	731	657	668	676	724	667	753	704	711	735	744	666	708	728	677	703	662	768	703	741	703	747	707	720	688	707	692	677	689	714	658	704	669	665	686	735	689	696	656	733	682	709	656	686	730	658	693	691	661	717	667	677	708	705	686	707	675	656	702	746	697	656	756	714	695	741	730	675	690	716	691	683	684	705	680	674	708	740	670	724	716	721	718	710	670	707	706	715	673	717	706	715	677	667	681	673	694	681	673	719	697	703	745	725	653	711	720	678	660	684	701	700	704	698	682	712	713	680	725	669	633	654	692	699	684	709	690	697	669	699	671	676	742	645	706	661	727	701	651	755	676	711	689	674	672	677	735	701	700	689	691	732	721	677	698	718	693	680	658	738	681	737	664	692	691	677	654	685	711	688	705	728	708	718	670	684	708	660	668	670	738	666	696	713	709	620	653	708	667	713	747	695	681	671	705	702	713	691	727	681	653	674	694	728	659	701	686	645	638	651	695	676	663	677	673	717	656	690	706	728	723	685	683	677	668	710	728	722	707	730	698	678	697	675	675	667	750	676	664	663	711	678	707	717	692	698	671	703	725	681	660	678	657	690	676	709	649	684	672	682	703	613	698	610	703	723	709	702	699	707	670	654	676	742	705	700	687	702	688	706	674	674	699	703	697	704	672	709	631	697	691	683	714	678	675	700	687	663	728	697	702	722	654	695	704	726	739	664	643	693	722	667	725	726	730	665	698	649	683	674	687	715	657	690	729	707	670	681	713	681	683	716	600	694	688	690	692	696	671	690	690	679	650	671	664	721	725	744	718	702	737	713	696	756	683	732	702	695	663	680	696	700	715	705	650	676	634	714	669	724	669	715	689	677	682	690	710	663	679	710	685	665	696	748	693	684	703	715	696	750	651	701	680	719	677	663	656	646	691	713	688	681	702	685	708	677	669	677	715	691	711	722	705	707	695	669	682	730	683	700	672	666	680	696	700	651	725	713	750	692	665	687	675	741	666	687	683	723	675	690	725	658	696	703	747	666	691	644	688	748	669	663	700	666	709	712	722	689	711	674	670	725	702	723	668	704	708	682	713	690	667	686	652	706	677	636	719	681	671	693	704	666	675	718	692	710	722	750	736	680	716	707	674	710	671	663	720	681	658	706	683	671	659	707	700	706	734	731	736	667	630	675	735	732	641	680	706	662	674	720	665	675	686	702	672	716	691	731	695	666	703	696	696	655	651	684	712	681	704	694	679	680	686	704	682	717	692	686	708	718	693	715	705	680	687	676	682	732	711	696	693	680	684	671	719	715	709	670	694	712	685	744	718	696	695	704	721	739	714	720	710	680	733	715	730	682	724	741	707	669	711	712	655	742	667	665	682	672	705	670	720	718	699	693	717	704	707	703	724	715	708	685	642	709	661	707	679	641	694	637	713	666	679	685	723	700	725	674	692	703	684	683	719	662	680	716	651	717	694	649	666	766	678	693	748	717	677	682	672	726	725	701	719	692	708	684	689	644	732	674	710	727	705	733	724	713	710	702	714	704	669	694	666	698	699	685	662	708	734	676	696	708	742	733	705	718	735	684	746	661	674	703	707	721	711	706	677	713	691	681	709	715	746	705	676	654	697	645	649	717	726	685	634	688	668	680	683	692	678	711	755	670	714	660	715	747	665	704	699	731	625	652	671	676	662	660	692	672	739	707	685	667	734	706	689	685	677	724	715	639	716	714	667	701	711	714	680	700	657	728	738	680	688	714	692	701	712	706	645	671	694	708	727	695	689	667	664	677	638	691	667	727	661	714	659	648	676	699	675	728	699	683	656	723	684	710	708	730	705	709	695	667	695	725	681	685	688	697	705	678	706	693	687	682	682	679	650	688	758	710	679	692	708	699	684	666	666	700	710	652	723	693	755	661	705	666	657	705	687	745	695	693	691	720	667	708	680	705	694	692	684	674	711	742	672	699	669	725	720	728	674	672	699	652	699	657	742	698	740	722	700	689	657	650	707	684	697	657	715	674	690	694	669	733	706	681	724	670	723	720	665	707	636	714	625	693	693	685	667	718	638	681	726	687	673	709	664	667	690	657	708	709	737	660	712	667	684	703	708	659	702	699	712	688	689	659	685	665	654	730	644	693	682	672	731	731	769	673	694	721	700	745	735	684	700	732	673	727	650	681	682	689	686	678	675	711	693	638	754	723	690	659	686	707	731	681	666	661	710	686	675	690	718	664	685	734	692	681	700	676	676	705	658	662	694	729	690	693	676	732	683	681	686	693	705	711	695	659	722	671	661	696	663	728	661	677	776	713	725	704	692	734	697	719	688	681	730	668	691	678	730	700	631	699	715	688	653	706	716	719	670	631	725	701	692	662	710	721	664	662	732	719	679	705	703	694	732	695	744	684	683	678	696	703	656	689	715	712	696	692	672	706	678	700	688	674	689	702	670	702	706	697	693	671	649	705	704	721	673	694	692	660	676	679	715	677	722	651	686	667	653	696	726	695	663	688	663	680	679	644	683	684	670	706	709	671	696	707	668	709	709	670	707	746	701	722	670	733	678	665	670	663	736	676	719	668	700	713	723	688	655	728	702	667	693	681	717	668	643	682	683	665	724	637	721	652	709	695	659	660	650	700	667	690	684	682	683	651	677	682	663	647	705	658	647	664	673	669	759	703	681	687	728	675	686	699	701	685	718	671	725	692	719	720	691	654	688	747	717	668	710	677	680	677	749	721	693	704	712	720	731	664	653	702	709	731	698	713	720	658	699	698	681	766	706	703	664	720	728	720	661	664	694	730	636	690	716	643	675	722	739	648	728	714	658	706	652	682	676	711	687	648	704	718	676	728	732	731	737	665	659	674	675	667	696	694	713	691	696	714	710	716	683	707	707	715	703	698	692	696	622	675	673	690	707	689	674	672	669	692	707	666	711	655	678	707	671	695	689	677	710	676	702	690	672	740	682	708	665	693	667	683	691	680	688	627	676	735	648	730	697	735	739	684	677	669	699	730	712	709	697	666	675	710	689	683	699	679	659	718	667	692	707	718	673	666	677	688	666	735	690	690	705	694	713	680	663	715	743	702	685	704	696	720	713	693	731	694	699	672	676	710	665	685	674	663	702	673	746	642	666	711	730	724	730	667	675	657	690	665	722	690	650	658	694	722	693	697	681	737	687	709	712	692	698	675	682	636	698	705	750	711	709	710	657	710	723	680	700	699	677	700	723	717	708	722	685	695	681	676	665	675	687	686	777	738	709	725	668	643	672	722	642	717	701	736	730	710	739	653	693	704	706	679	737	684	697	703	678	720	714	673	693	750	717	705	662	712	772	677	685	682	674	737	661	707	675	770	631	744	690	667	696	608	658	715	713	664	699	711	703	694	654	709	676	748	692	729	683	678	698	692	725	710	661	682	671	709	659	676	667	694	668	687	652	679	650	702	652	673	707	736	653	653	721	708	676	684	666	653	739	687	674
27677	30843	33586	19409	7141	2109	862	412	325	302	324	271	279	290	338	309	288	291	312	307	310	289	311	307	298	306	326	281	263	276	296	324	293	330	308	328	306	286	287	325	298	301	306	320	305	313	284	286	302	312	294	284	310	283	335	294	302	321	296	309	296	321	307	308	305	286	315	312	307	330	316	292	277	311	307	295	285	335	286	292	312	294	336	340	312	300	327	308	297	306	280	292	296	285	320	317	308	301	318	299	305	282	301	324	312	305	296	312	289	301	289	313	311	313	341	281	315	345	327	320	302	318	311	302	280	293	299	311	339	266	303	294	272	331	288	308	287	303	297	319	284	290	326	280	333	311	313	313	311	305	312	316	279	292	315	299	326	299	291	302	269	306	284	304	279	317	315	295	281	282	301	323	305	295	302	279	309	311	289	317	316	288	263	280	288	327	295	329	285	343	326	290	316	354	293	298	308	287	334	294	299	277	326	318	299	312	313	296	307	305	321	315	311	301	295	294	300	280	290	300	329	334	319	319	340	293	291	298	292	302	298	283	301	341	309	297	291	320	285	324	302	288	303	323	333	306	309	320	290	307	325	286	314	307	336	331	281	296	303	327	338	309	302	331	317	320	316	306	335	291	289	291	294	261	290	284	267	288	275	296	298	287	334	298	319	312	334	300	303	279	304	331	272	302	317	285	283	299	289	311	292	326	289	315	290	283	341	279	291	309	332	298	317	322	299	279	302	311	306	308	311	299	338	318	301	308	304	283	292	296	279	302	339	330	301	279	291	338	283	310	320	272	301	304	317	311	316	296	320	302	323	289	292	321	308	315	281	283	319	296	331	266	317	292	326	316	301	340	292	307	316	318	308	296	280	321	325	312	273	307	314	316	305	296	313	288	284	275	314	286	298	333	325	308	298	316	303	281	353	299	318	280	279	312	294	297	313	325	320	353	295	312	289	312	360	276	303	313	316	292	279	335	326	274	285	292	318	312	330	317	292	313	277	302	295	299	311	282	321	307	300	273	302	336	329	326	312	261	311	307	280	312	320	296	285	303	289	316	283	313	274	318	302	318	314	281	322	308	289	321	308	281	320	330	307	286	306	315	276	326	321	318	276	330	323	297	298	297	307	314	314	299	292	294	285	276	291	288	317	322	317	346	285	286	294	316	270	318	338	267	323	277	293	294	324	280	302	314	315	311	290	310	304	260	336	329	311	303	304	304	297	296	304	282	310	314	308	281	289	314	302	286	302	298	329	272	330	324	295	308	284	322	364	332	329	295	310	297	335	277	300	287	265	312	334	326	285	333	334	309	340	308	334	293	313	300	315	340	307	303	314	320	291	291	283	271	307	296	315	305	316	314	309	297	309	299	303	297	289	311	327	298	301	308	321	303	317	311	315	303	323	303	307	283	329	281	291	276	328	294	335	286	282	307	329	319	305	299	286	312	294	299	311	277	297	290	285	312	286	319	307	289	305	312	321	288	284	297	320	307	302	317	313	282	317	311	329	320	278	297	341	307	307	290	305	318	260	302	316	298	297	294	291	315	305	301	288	275	288	302	286	301	289	289	290	293	312	310	323	322	330	343	309	303	303	306	300	325	274	308	316	282	322	305	316	307	340	332	296	321	289	305	298	328	316	330	303	284	289	293	289	304	302	312	316	301	275	283	275	308	295	316	322	319	288	318	308	324	301	305	294	299	282	285	308	313	300	289	312	312	323	303	294	306	289	340	288	295	296	296	287	300	303	308	310	328	276	301	317	292	284	304	317	295	261	316	298	327	298	299	334	320	303	287	308	349	317	321	288	267	293	298	278	310	305	301	320	291	276	325	305	292	288	304	297	300	303	295	297	325	317	306	295	316	304	311	311	312	314	321	312	296	271	297	294	315	313	318	291	312	278	312	283	298	296	282	295	312	317	311	301	294	301	306	265	317	294	296	298	294	318	288	306	314	306	293	312	282	314	330	311	294	315	290	344	291	300	334	324	322	331	332	287	308	293	318	260	326	301	295	286	325	307	291	294	322	331	288	296	319	290	321	319	346	306	298	325	313	255	307	292	299	298	301	291	320	292	319	299	296	277	330	285	308	317	322	283	286	299	311	294	291	309	326	306	301	303	295	313	282	328	294	305	308	282	304	331	276	321	274	304	306	280	314	297	337	303	312	303	298	320	293	293	305	323	298	286	304	295	287	281	364	295	329	325	318	305	268	326	273	348	297	285	292	302	273	301	298	327	297	336	279	338	296	309	297	347	311	266	300	280	291	328	286	325	294	283	294	340	293	322	319	310	299	294	311	274	305	315	315	300	302	317	310	312	335	292	309	293	330	311	306	307	328	286	272	286	316	330	289	278	304	307	316	304	292	304	303	301	324	295	305	321	292	320	285	330	297	336	298	304	303	280	295	314	312	276	301	293	322	317	277	281	282	317	295	281	287	291	302	321	305	276	312	312	289	282	306	316	317	329	289	307	280	275	297	305	301	306	312	348	350	325	293	315	301	302	274	285	270	283	317	286	325	306	317	304	334	316	296	267	295	350	346	289	303	304	312	338	295	313	314	287	286	291	313	309	300	291	293	320	308	303	287	316	310	313	309	284	296	305	285	276	282	353	313	282	295	289	305	293	303	288	311	313	291	312	264	304	315	279	284	286	322	299	317	295	297	304	313	317	341	288	293	281	287	303	287	329	288	318	312	296	293	288	276	300	302	299	291	296	335	317	334	313	301	326	309	290	324	331	315	288	288	306	325	317	364	283	287	313	289	309	320	309	308	286	295	301	309	323	279	290	259	290	320	297	288	314	288	281	316	316	297	308	328	287	293	280	294	314	319	301	291	311	296	313	317	282	300	301	318	310	288	305	277	291	302	286	295	268	303	284	297	275	297	318	331	296	280	302	301	325	311	308	296	302	302	308	298	305	286	289	333	304	330	295	305	320	299	294	298	301	303	279	330	290	311	331	326	295	292	307	311	289	289	289	295	329	286	296	281	300	307	296	310	311	303	311	307	312	310	289	302	301	304	283	309	342	334	337	296	287	320	288	307	280	278	321	290	314	289	311	283	291	306	305	282	298	324	335	282	303	289	326	316	291	306	327	294	305	277	284	310	286	272	287	277	288	300	306	296	290	323	332	303	308	295	303	359	285	316	299	317	312	301	301	313	300	337	274	275	313	324	329	317	289	306	304	294	319	294	322	283	302	302	292	297	282	299	317	317	299	294	311	330	268	272	313	296	306	309	290	286	299	312	304	298	316	309	317	348	307	303	323	280	327	312	307	305	314	273	327	301	311	310	289	322	314	307	310	261	291	300	316	341	274	311	332	287	310	286	301	296	263	295	312	309	267	311	303	293	290	333	257	307	298	344	325	322	316	288	286	313	302	291	306	330	306	313	318	287	289	345	289	275	305	283	294	292	308	310	318	291	296	309	294	295	277	329	312	292	282	303	343	283	303	313	297	301	291	297	327	288	308	291	267	287	279	305	330	308	325	333	322	308
29478	50134	39079	22299	11906	4649	1745	925	593	597	553	550	511	548	545	553	556	554	553	563	554	567	536	529	521	512	553	521	556	546	553	561	541	560	533	603	569	533	547	545	567	548	529	532	534	548	561	541	541	537	535	544	565	544	532	557	543	573	548	580	568	527	597	578	560	574	542	553	562	560	548	560	528	530	557	585	552	552	538	527	562	538	567	533	585	538	523	512	558	548	522	541	586	571	554	544	565	524	530	546	548	575	520	551	532	574	580	554	572	519	540	503	508	595	544	493	555	522	555	542	572	564	570	545	600	597	553	558	561	525	555	570	572	598	547	541	577	537	591	563	558	552	537	507	599	505	530	537	558	556	553	606	558	523	560	525	518	548	530	586	543	548	564	582	591	515	528	516	514	560	558	570	555	567	576	561	597	537	549	574	512	525	538	556	523	550	510	591	591	596	568	549	563	542	557	563	543	540	524	553	555	526	530	554	592	553	588	546	527	533	577	540	559	548	504	518	555	518	555	540	538	535	584	576	548	510	583	556	559	550	531	530	545	517	568	547	542	559	545	527	540	561	552	497	534	544	511	544	583	565	573	571	514	527	568	580	558	560	524	573	588	557	546	556	550	598	554	522	533	510	552	544	587	554	555	577	553	559	563	548	535	534	553	543	553	521	599	530	585	545	558	532	551	507	549	538	549	548	586	523	533	576	568	559	560	561	550	560	524	562	526	556	586	568	535	581	558	552	558	541	513	521	526	529	546	587	556	590	586	547	607	544	506	573	550	567	600	539	587	508	553	562	513	531	577	561	600	540	527	558	518	547	570	504	527	534	547	554	510	559	542	553	584	516	572	569	521	551	485	575	583	564	544	614	517	540	582	561	561	514	574	550	568	557	532	517	528	547	563	543	578	531	570	574	572	546	488	494	587	541	553	555	626	556	539	505	574	549	514	534	577	592	576	564	556	541	563	575	567	520	511	578	551	484	540	585	574	541	557	554	529	583	542	564	554	567	547	525	560	562	583	533	549	562	549	561	532	567	540	563	538	543	551	587	518	535	603	536	557	544	569	559	539	556	540	587	531	526	540	560	559	576	538	546	578	557	547	590	528	548	512	566	555	545	561	574	566	593	553	522	587	591	523	543	593	569	548	546	531	552	494	535	568	560	531	561	569	526	548	572	539	539	543	560	551	570	566	568	626	544	536	540	512	539	549	533	547	572	615	566	599	531	512	570	550	556	535	525	545	554	586	527	507	590	543	522	541	545	513	600	531	554	580	527	545	589	509	572	541	582	537	540	549	573	549	545	565	550	583	517	518	554	546	553	534	536	540	520	541	562	561	546	555	574	528	583	559	550	574	573	529	580	549	526	549	552	540	521	549	509	563	553	517	605	564	526	507	560	499	555	529	551	555	541	496	555	586	547	558	583	551	508	508	552	523	541	585	590	545	539	541	537	591	531	498	561	578	556	542	548	521	556	530	564	543	515	542	536	535	552	551	539	573	557	525	563	553	509	538	551	504	512	518	534	552	542	539	563	538	550	539	532	543	561	526	567	564	509	572	545	540	532	532	559	548	519	599	570	538	576	542	582	564	585	561	529	564	536	543	541	547	566	558	555	541	520	568	553	512	533	552	563	535	576	566	560	546	543	558	578	563	564	559	568	532	532	532	545	588	564	572	553	585	532	502	510	596	546	594	533	542	512	582	568	554	559	568	517	567	550	546	536	539	545	543	554	540	557	541	554	520	560	530	550	538	539	551	504	541	556	556	513	560	571	543	576	565	592	511	565	541	515	541	486	590	556	545	517	511	565	568	578	566	540	494	534	556	545	524	562	543	542	561	523	577	524	522	575	572	560	523	523	568	540	577	535	528	563	538	588	496	548	525	551	544	518	546	535	589	535	546	521	536	541	517	594	565	519	590	566	557	563	525	548	560	529	528	595	545	571	528	555	520	522	562	569	583	519	554	505	557	540	535	564	573	516	562	484	541	565	542	548	547	537	581	541	564	562	576	555	567	589	584	555	568	527	540	560	559	574	571	565	512	545	538	510	556	534	543	518	545	548	558	530	552	552	541	548	565	557	539	572	568	558	528	607	641	545	523	554	557	522	522	578	508	534	521	554	552	535	569	561	582	576	562	550	540	560	588	539	555	562	554	566	540	516	560	557	542	526	533	529	519	561	577	524	547	551	553	561	566	531	541	548	598	542	535	567	542	549	557	512	516	511	536	572	572	545	504	577	524	525	547	509	545	558	568	540	556	512	624	542	574	510	545	533	539	568	573	508	544	565	541	535	545	571	532	533	553	573	551	552	565	556	554	576	584	567	546	540	566	525	570	539	543	535	551	550	568	584	558	567	536	550	554	539	534	557	539	581	601	535	517	539	552	555	531	535	533	536	599	531	568	518	534	581	581	560	534	543	543	522	568	517	545	561	567	537	525	529	556	569	549	548	493	565	526	532	551	550	548	521	556	603	600	544	542	569	526	576	588	586	559	571	548	584	538	588	537	532	538	572	563	513	560	589	548	581	587	546	549	586	542	575	537	539	551	574	537	548	545	568	527	562	514	567	539	586	584	547	559	558	556	585	531	522	606	541	511	548	525	569	528	533	528	578	498	568	560	529	559	577	565	572	537	535	540	542	574	536	545	512	567	560	543	549	550	569	550	559	555	573	532	593	558	549	494	564	591	561	559	545	536	526	562	500	600	542	561	581	535	570	513	577	563	541	588	581	507	557	513	556	545	536	587	572	578	558	576	521	521	547	569	556	554	570	564	587	564	520	525	584	601	564	546	546	549	564	562	541	570	540	505	524	559	610	524	573	548	584	549	564	548	572	553	532	584	561	545	563	535	518	535	579	536	595	521	533	514	522	561	589	544	533	554	547	517	548	541	543	519	554	575	573	552	546	592	554	520	576	578	533	557	559	540	536	592	558	527	519	556	528	554	599	522	551	535	561	566	558	582	584	564	547	523	570	551	538	612	548	540	559	590	551	597	522	516	589	531	568	517	549	545	528	563	581	527	573	557	529	482	543	590	540	572	550	520	556	557	594	521	542	503	573	561	525	493	590	570	549	543	559	552	533	598	565	558	602	534	551	562	528	552	586	527	529	493	550	600	571	590	563	522	551	570	528	568	532	554	512	586	556	519	541	601	568	549	599	529	550	567	571	573	562	538	553	554	584	520	567	533	572	542	545	543	547	540	559	556	546	549	545	542	538	565	575	569	569	563	604	481	557	535	554	553	574	523	555	538	567	547	557	568	606	526	539	549	598	527	576	569	517	583	540	572	589	582	571	552	521	567	537	586	534	529	572	594	532	534	526	537	521	540	625	539	528	540	589	548	542	565	592	554	559	559	580	576	564	584	533	612	520	572	552	558	599	516	553	529	601	549	531	566	533	597	567	554	562	537	535	591	568	553	568	562	529	540	551	568	552	529	558	593	546	571	555	560	535	506	530	540	569	584	508	530	525	560	540	557	517	597	545	549	576	521	571
24440	24973	43212	44352	30441	18555	6198	1201	460	361	375	321	342	326	372	350	348	330	342	313	374	308	336	339	355	360	342	327	349	339	323	335	343	351	306	336	343	370	319	336	330	345	337	339	361	356	375	342	319	317	364	337	378	349	357	350	361	332	352	344	353	323	339	354	355	347	323	324	375	345	327	315	326	305	360	316	348	304	351	339	330	341	377	333	331	340	361	319	349	340	331	338	326	325	334	352	337	320	352	347	325	309	323	317	329	320	339	327	362	335	328	310	351	357	371	344	310	317	359	358	347	374	345	324	331	325	350	372	326	333	314	338	340	345	309	330	319	354	313	324	358	355	294	361	311	348	340	356	328	338	327	336	362	343	329	360	327	361	344	362	363	335	343	333	351	328	337	367	349	314	334	340	359	364	379	342	327	311	324	328	362	323	327	357	321	375	356	325	347	368	348	318	339	358	333	312	347	341	360	310	345	357	331	314	345	353	391	308	347	330	296	339	347	354	342	345	318	342	315	363	371	340	330	323	361	367	365	345	305	332	341	322	330	336	352	325	345	361	301	365	340	343	319	352	342	352	343	328	337	357	347	357	350	357	329	348	337	317	348	319	332	341	344	328	351	318	323	361	370	342	328	339	346	349	337	350	361	367	332	358	350	303	311	373	321	355	327	304	315	349	316	341	355	347	266	317	295	347	358	341	345	330	343	326	337	338	350	325	372	322	352	343	310	322	310	343	331	343	332	347	347	344	333	375	325	320	341	330	385	352	334	325	316	346	332	320	385	323	337	305	324	324	364	372	273	310	332	331	339	329	322	347	335	364	319	358	353	353	351	307	313	343	337	315	338	341	327	316	314	332	351	353	340	341	330	354	347	311	361	361	319	358	339	321	343	346	356	370	359	366	328	354	338	347	346	328	351	330	323	344	346	318	314	328	302	303	336	341	327	329	347	334	345	331	348	362	328	332	314	347	385	377	312	311	363	351	323	353	338	362	335	324	342	335	340	342	361	329	341	339	350	323	343	328	358	347	309	335	333	348	321	320	359	314	372	336	313	339	356	362	344	328	315	324	339	345	320	335	295	355	328	357	302	324	342	355	369	322	360	347	329	336	350	367	364	319	345	326	360	342	328	329	365	349	358	355	361	329	379	333	352	335	349	321	330	341	352	349	328	344	347	368	358	376	357	361	363	332	360	339	327	319	359	336	329	330	329	347	338	330	328	347	349	378	358	340	329	315	362	306	321	334	335	349	315	367	349	348	367	349	361	356	321	330	374	316	326	353	349	322	348	327	332	357	357	366	339	334	351	350	331	314	362	339	324	372	348	332	363	347	324	362	361	334	335	328	344	355	357	312	348	371	377	341	370	353	340	330	350	355	367	292	349	359	314	354	280	351	327	327	348	336	357	352	331	333	362	332	330	320	325	303	348	329	305	322	349	325	330	341	335	357	335	335	347	333	339	354	337	351	339	354	356	316	329	372	347	365	291	343	309	314	317	359	332	334	340	340	348	341	333	342	295	335	328	339	328	338	350	338	335	347	323	364	314	326	362	372	344	313	333	319	349	319	324	345	327	343	347	325	336	354	327	336	350	350	346	322	354	327	343	351	361	331	326	328	335	365	360	349	343	305	379	356	370	309	324	370	333	354	366	346	314	368	334	365	362	335	355	320	357	346	318	280	344	343	340	334	361	334	355	363	346	346	327	382	347	330	324	342	341	346	360	323	339	340	372	352	309	348	383	320	352	351	307	325	352	323	323	341	353	349	341	356	352	373	325	302	330	337	306	296	301	328	314	352	372	320	382	360	327	340	349	330	358	358	324	345	364	346	329	353	330	348	326	349	334	345	363	320	310	300	321	331	333	330	327	308	362	339	335	337	321	310	338	344	326	333	339	340	322	352	317	314	365	369	379	377	299	325	357	351	362	317	378	284	329	357	344	349	333	328	348	349	348	366	325	309	339	319	371	316	338	330	345	332	321	320	384	332	371	345	305	353	324	362	370	347	314	321	328	345	329	368	359	369	329	324	315	330	304	341	336	357	353	371	305	335	333	345	340	322	347	383	329	359	359	373	342	355	356	336	328	325	353	346	347	344	320	323	338	348	322	365	311	337	352	341	325	347	326	314	352	353	322	361	330	309	377	353	298	351	334	345	344	343	341	324	335	338	356	322	345	380	373	330	311	302	334	373	333	355	310	341	344	328	318	329	328	328	331	321	326	346	330	300	354	356	340	326	356	352	353	348	329	358	330	353	337	329	353	333	357	349	354	350	315	326	355	327	352	328	326	329	344	325	370	332	314	336	326	331	335	318	305	351	334	313	359	332	322	331	320	310	353	335	322	358	321	323	364	348	353	329	372	382	323	348	352	335	371	340	349	322	309	354	352	326	340	357	362	339	354	330	316	335	316	348	348	360	337	340	322	367	319	315	315	344	329	326	356	336	353	317	339	357	378	333	321	328	350	362	330	349	319	328	330	341	319	309	359	312	331	341	342	359	324	369	326	330	364	331	325	321	332	356	357	374	379	328	351	365	317	314	351	324	332	382	324	359	372	374	364	373	362	328	351	312	336	299	332	308	317	345	356	320	336	353	357	326	378	328	363	331	354	317	357	334	333	319	326	302	343	324	368	322	356	303	315	352	353	359	333	331	335	367	334	330	351	362	353	333	342	362	322	349	353	346	313	361	340	349	331	337	329	324	349	334	316	341	321	360	352	354	336	348	335	344	316	344	356	356	339	352	367	323	334	355	342	297	366	377	315	352	363	356	351	351	325	319	329	312	293	335	363	352	322	368	337	342	322	373	336	346	351	347	333	347	327	307	347	354	337	350	335	314	296	343	345	350	321	321	324	327	314	368	324	328	339	358	342	332	352	320	337	370	356	290	366	356	366	323	348	333	352	326	295	363	347	315	372	357	343	327	341	322	330	336	352	347	336	338	339	332	342	327	364	332	341	358	326	322	313	340	357	324	367	347	353	304	336	341	317	333	331	330	339	318	328	321	378	335	339	372	338	342	344	343	328	372	327	333	347	355	365	365	341	362	367	323	338	304	335	380	358	357	374	334	315	374	323	349	321	323	373	333	385	357	356	329	357	330	342	283	326	314	328	346	307	339	315	324	347	327	349	348	353	356	347	293	328	384	322	325	348	327	353	371	383	375	356	322	348	331	343	335	338	349	350	375	368	315	329	340	317	352	327	339	318	374	345	327	352	357	336	346	340	314	330	335	326	340	324	347	323	345	370	318	329	355	356	353	313	342	351	326	346	359	349	314	347	356	370	351	384	354	332	349	340	364	338	337	359	338	377	359	326	310	314	358	360	319	316	318	361	345	324	364	330	306	343	369	309	333	357	354	316	337	330	330	303	307	338	332	351	350	344	346	336	383	350	351	317	361	333	367	353	377	338	346	328	311	316	343	331	370	373	332	354	330	330	324	336	364	328	341	309	331	301	309	369	349	324	348	358	331	309	333	334	365	354	346	311	337	333	353
54156	92372	74134	55553	37824	21287	8240	2470	864	680	608	594	597	617	585	607	586	642	621	613	631	620	630	606	658	610	576	584	583	578	572	623	620	569	596	598	639	610	615	613	616	582	622	626	593	606	569	604	596	606	596	585	609	596	566	599	572	624	601	632	620	644	618	598	625	595	597	607	629	600	594	623	597	668	585	592	582	625	601	653	592	595	591	589	629	614	620	621	634	622	632	631	516	615	601	613	608	601	598	624	656	605	598	607	586	570	604	625	616	620	597	612	638	587	579	619	574	587	600	600	584	595	604	648	628	619	576	601	597	602	613	575	607	630	628	606	622	577	645	613	605	604	591	599	581	612	593	599	597	619	602	552	586	601	638	584	612	593	596	633	613	589	620	646	619	562	591	608	600	614	625	653	607	605	571	608	586	603	568	623	600	658	624	591	597	557	610	601	633	597	618	576	610	586	616	680	596	598	617	594	596	555	571	609	640	622	591	599	616	584	592	598	652	608	627	568	618	679	588	537	641	598	602	619	638	618	649	635	592	596	583	603	588	637	611	579	627	600	595	608	628	601	600	597	612	595	615	600	651	615	602	589	596	593	609	614	601	572	619	550	602	618	631	585	594	605	612	617	604	598	597	639	580	584	623	591	590	628	603	605	559	609	615	599	563	621	653	629	641	601	650	591	637	582	626	595	593	656	612	599	654	604	587	541	610	589	628	604	603	634	586	596	603	601	640	553	624	599	612	636	609	579	574	583	598	572	613	629	639	635	596	604	587	593	611	639	608	676	590	596	613	610	603	549	625	609	654	597	601	592	583	586	575	625	589	593	588	582	581	589	533	613	630	582	631	625	606	642	603	652	593	607	615	604	638	591	583	617	596	624	609	593	639	657	623	613	600	600	588	607	601	625	588	579	571	586	588	606	613	594	621	603	569	603	603	584	650	606	631	599	573	665	616	618	594	626	597	605	627	627	595	599	590	595	562	588	625	610	617	632	605	599	571	589	640	620	637	598	598	603	610	606	629	584	598	611	646	578	628	598	585	620	588	585	594	584	608	591	617	593	615	552	634	616	540	579	623	591	615	652	635	585	610	627	586	606	614	659	608	598	586	623	624	571	587	578	623	603	597	600	607	604	603	610	587	625	596	540	574	646	581	631	601	627	640	628	625	600	627	593	614	651	586	597	621	619	616	629	631	591	592	624	555	611	599	608	643	577	598	608	621	594	601	578	581	608	647	609	584	615	613	606	585	586	584	599	628	574	612	574	593	647	589	582	586	628	585	617	666	611	631	612	600	590	598	615	601	604	549	588	651	583	601	632	625	615	642	581	593	639	612	598	588	568	606	603	595	603	641	622	579	615	569	582	610	615	623	608	588	646	614	611	658	628	612	595	612	612	612	604	604	636	590	589	619	596	592	557	602	589	596	611	623	579	610	593	581	600	578	612	618	579	586	614	625	609	612	585	587	620	615	562	594	610	637	641	580	579	619	616	606	636	628	654	598	583	613	556	573	615	620	599	577	551	601	630	582	606	604	575	617	595	626	619	596	620	632	588	621	602	628	597	608	612	615	629	612	635	618	604	608	620	609	646	603	602	610	573	583	612	615	573	593	598	600	584	573	663	620	578	547	631	585	600	560	623	632	592	606	592	610	563	619	585	635	606	606	573	607	633	574	647	589	575	654	556	608	591	596	589	595	563	624	586	592	604	675	621	584	598	618	622	630	604	617	613	613	588	581	588	608	641	604	627	605	599	592	625	612	613	607	632	597	584	607	592	569	613	601	587	612	623	660	594	579	604	611	585	569	629	641	602	615	647	607	597	561	587	577	616	602	636	596	620	528	627	570	617	593	584	596	575	616	638	567	607	561	596	594	638	636	604	621	598	586	641	616	599	598	603	611	633	604	621	597	567	586	595	620	574	625	627	620	586	560	587	574	577	592	622	623	603	594	592	620	632	571	586	589	613	567	638	601	617	598	596	604	583	652	622	614	609	620	568	624	611	643	586	568	595	575	591	615	586	610	600	628	621	587	624	597	642	660	598	568	635	637	639	620	604	615	607	602	628	608	591	616	613	599	551	615	580	612	614	628	545	574	639	578	637	590	589	601	591	581	603	566	637	625	597	560	628	622	655	576	641	600	574	588	602	562	596	624	582	559	624	601	606	575	556	605	591	593	587	586	621	569	615	627	588	550	614	602	572	634	577	616	602	593	635	636	627	625	593	587	625	612	564	628	589	607	616	622	616	556	586	625	668	638	580	597	558	626	630	632	590	629	590	626	608	603	574	547	588	609	620	604	584	592	631	651	599	607	608	633	586	596	620	612	563	615	585	594	593	573	587	601	573	591	662	582	583	590	600	602	641	613	581	572	650	624	606	596	595	611	604	607	597	622	580	614	577	602	602	614	590	591	617	574	613	585	635	554	631	668	544	585	573	611	597	605	602	598	592	627	583	580	622	600	590	619	594	584	602	651	587	593	588	607	630	635	575	567	604	594	598	615	623	621	588	634	610	619	592	602	566	620	627	600	586	600	570	643	610	611	590	621	632	621	676	629	621	626	635	576	612	625	592	651	535	597	621	642	597	582	600	613	616	587	594	623	593	620	600	585	599	614	585	622	599	627	601	596	661	566	603	596	606	596	611	615	615	611	619	577	627	619	577	550	592	577	592	611	600	623	629	618	641	621	619	598	608	605	601	591	640	610	602	573	601	601	566	582	607	596	595	570	613	575	623	627	641	636	617	630	581	635	607	623	620	586	600	581	622	638	580	604	582	542	615	575	614	633	647	613	574	634	620	587	608	608	574	601	560	593	622	644	584	593	606	598	600	601	624	613	628	594	611	629	607	605	582	646	591	627	597	638	652	601	562	634	619	619	579	635	632	624	603	606	627	612	579	596	645	616	610	580	612	634	593	592	628	569	603	576	565	571	607	598	613	540	588	586	640	621	606	625	617	583	618	600	604	583	638	616	632	603	583	581	631	628	628	634	623	600	549	615	596	616	589	575	629	585	620	597	596	594	583	626	648	603	582	596	616	647	615	604	630	645	639	587	595	577	565	625	613	620	600	566	622	594	617	599	632	612	613	595	622	614	580	629	640	597	571	598	624	587	624	603	640	589	580	612	559	604	589	596	578	555	657	624	610	621	632	612	609	587	597	574	608	649	566	563	597	613	590	608	601	566	616	610	595	597	558	609	595	623	590	659	620	618	607	614	636	620	592	615	600	559	507	617	627	559	611	618	607	578	603	636	601	613	634	602	649	590	592	611	621	650	607	630	653	613	603	585	605	640	573	663	632	664	627	588	616	581	604	594	618	643	588	592	619	616	602	631	639	604	648	585	624	625	568	596	651	614	581	610	579	591	594	566	589	671	645	540	591	547	623	623	583	588	639	578	574	618	566	622	600	628	579	597	659	589	601	571	600	609	613	550	606	630	588	604	644	618	621	608	624	611	605	585	607	643	629	587	627	589	582	584	634	643	618	621	585	607	586
23515	23148	37093	35659	28874	22745	12108	1742	558	462	513	431	372	454	435	405	419	418	404	446	418	408	431	417	434	437	419	419	433	427	445	396	376	402	413	419	442	448	401	391	404	410	430	391	412	381	419	375	433	389	392	431	429	416	392	418	421	403	426	438	423	417	422	442	418	413	409	391	394	392	430	421	416	434	414	436	420	436	431	412	395	428	463	406	437	391	376	388	383	390	406	406	408	415	407	425	380	401	446	435	412	412	421	395	415	389	375	423	412	402	415	457	426	411	420	397	416	406	418	413	393	397	375	409	422	427	424	416	433	392	403	423	423	401	411	435	384	424	411	418	432	428	411	445	411	418	441	423	405	407	416	415	400	415	435	438	395	441	409	385	426	401	428	418	401	417	413	428	432	430	419	397	444	410	423	369	430	393	423	427	372	427	418	433	427	420	401	429	424	408	391	371	420	416	425	421	430	432	445	414	436	360	392	424	400	411	409	412	410	414	415	437	435	413	410	413	427	386	416	420	398	426	383	404	402	399	399	425	412	389	384	425	374	433	379	431	405	403	448	396	413	405	409	419	439	431	403	435	414	390	443	436	389	409	435	425	422	385	387	384	420	431	389	397	399	394	471	411	403	393	391	397	417	392	404	413	397	390	403	411	441	375	426	373	361	442	403	430	397	408	461	420	433	385	462	430	406	393	384	389	429	418	432	387	419	442	438	429	421	463	384	394	400	409	422	436	435	425	421	382	397	376	397	424	384	457	399	438	410	409	342	440	418	400	373	453	473	406	419	417	415	424	409	401	390	418	419	401	416	398	432	408	398	396	418	399	417	433	436	456	435	424	417	431	411	401	456	448	404	425	450	432	403	412	386	414	426	411	400	419	378	425	386	399	395	411	406	418	414	429	438	403	427	404	422	399	426	441	441	401	437	438	408	436	410	396	429	390	414	431	427	422	427	416	443	447	428	400	433	387	411	376	406	394	376	399	411	412	421	409	455	423	413	430	416	387	424	407	435	415	431	385	395	405	386	379	410	421	415	423	417	415	425	421	392	438	413	391	424	438	413	416	381	418	408	406	405	392	418	409	461	430	417	460	437	415	414	448	457	409	407	391	411	376	444	386	388	413	392	476	439	416	422	410	447	420	445	442	400	427	413	418	395	356	383	406	417	399	434	405	419	416	400	402	409	409	407	449	417	407	439	414	443	432	402	396	438	395	408	433	405	392	414	394	450	422	436	409	379	414	380	386	394	393	375	444	395	407	399	414	441	396	401	411	426	399	420	393	455	425	411	438	388	400	425	435	417	426	430	471	424	416	423	382	420	408	412	396	425	407	391	455	438	389	406	416	411	421	420	391	445	434	436	440	405	399	445	420	396	413	418	390	438	381	400	429	432	414	420	411	406	410	380	422	395	394	409	409	430	382	429	431	438	406	410	386	403	416	374	414	397	413	422	395	437	425	464	419	438	434	384	414	438	419	416	384	447	437	418	422	386	423	421	431	412	438	435	412	409	419	387	399	416	417	411	424	408	408	436	397	412	454	428	392	400	397	427	400	425	405	414	432	396	424	402	378	389	426	433	409	397	444	415	430	407	405	387	415	396	387	426	383	400	410	404	406	433	404	412	389	400	435	430	407	441	439	400	406	406	434	411	396	456	406	419	472	416	374	380	411	414	443	393	415	397	352	457	406	429	418	386	411	401	402	425	458	424	412	421	398	407	399	408	446	369	458	408	435	441	392	381	405	447	412	429	393	429	407	372	423	410	415	445	385	380	410	402	434	419	392	409	404	415	392	444	393	436	423	404	410	387	397	412	371	430	434	418	391	418	395	414	364	371	414	471	408	413	422	407	410	378	408	370	422	429	398	412	409	425	427	368	383	404	399	429	378	437	431	434	400	367	424	429	381	369	439	435	473	412	431	375	387	381	394	407	423	398	397	440	419	417	404	389	426	388	368	459	413	343	375	391	412	399	411	435	384	380	449	407	400	398	398	380	407	409	411	418	419	416	418	407	415	400	421	410	386	411	418	391	398	398	413	405	386	389	411	429	412	414	409	421	427	436	409	412	437	423	394	417	435	408	420	406	420	398	423	360	422	429	401	406	410	431	400	403	419	413	412	396	423	436	413	405	408	400	458	406	411	421	428	404	415	444	429	426	385	416	386	390	409	377	414	412	426	375	402	375	453	397	432	402	418	412	407	403	470	398	400	364	382	395	416	392	434	413	394	404	426	395	412	409	413	396	401	412	416	366	412	405	373	435	399	420	405	403	449	434	416	369	452	445	400	407	427	438	400	423	442	421	403	425	416	399	468	407	460	429	389	384	432	421	416	413	445	413	410	445	427	392	404	385	408	433	411	381	419	417	414	421	402	399	417	440	414	428	436	390	427	395	392	379	430	392	431	421	388	422	455	394	397	402	422	423	452	424	427	423	420	383	403	406	401	434	403	423	437	424	438	392	387	431	396	451	459	439	405	433	441	372	405	390	430	429	386	401	416	417	400	406	413	397	441	385	408	394	390	454	416	432	412	392	421	430	401	395	413	439	397	408	419	433	435	392	404	391	391	411	427	446	382	407	453	424	421	392	424	427	413	403	454	411	424	396	375	384	443	433	393	417	410	424	403	416	387	400	393	386	423	413	439	423	429	404	401	414	409	427	445	433	424	413	411	445	420	413	467	436	467	427	396	392	418	353	421	413	425	416	402	418	413	461	422	419	408	416	425	431	424	383	410	413	430	439	440	394	403	424	475	394	387	385	409	399	395	421	422	449	389	374	454	407	466	436	414	466	412	432	407	413	429	409	390	400	373	392	401	406	396	415	410	379	416	436	426	414	412	409	445	402	435	435	397	407	369	421	413	400	406	426	428	417	416	351	433	433	432	426	409	426	429	387	412	442	446	426	414	418	376	408	446	387	423	417	411	428	409	389	454	410	436	416	409	406	410	402	397	386	394	414	409	413	428	402	440	420	401	438	462	406	435	413	409	429	387	418	386	354	397	380	430	413	408	416	421	397	390	411	362	415	424	413	424	424	412	404	427	436	460	417	410	400	416	401	379	416	410	414	387	418	419	404	434	422	433	406	402	428	411	417	383	428	402	405	450	430	420	416	413	416	401	413	429	427	417	412	404	439	406	375	409	413	407	393	419	401	435	429	403	435	419	372	383	419	414	437	409	369	422	399	397	451	395	432	397	413	446	375	410	423	414	411	393	413	395	386	439	419	406	383	409	382	384	419	386	416	419	439	423	395	432	446	427	401	413	388	408	392	400	415	401	384	395	427	426	391	379	386	397	390	419	421	442	417	399	418	409	419	422	401	440	392	397	408	406	423	423	392	432	380	395	372	376	432	421	396	424	455	378	410	393	431	394	383	424	404	416	414	421	404	442	376	440	389	416	444	421	406	385	394	450	419	440	411	370	383	410	408	391	416	436	425	394	415	421	436	395	433	404	386	418	411	420	420	383	428	410	404	414	398	406	428	417	422	413	404	379
56980	103741	85447	62380	43194	26049	10953	3026	1037	735	672	700	724	677	733	738	710	715	694	717	695	659	738	680	705	693	683	722	706	683	711	708	715	699	688	707	722	695	692	672	724	729	740	731	684	704	709	668	722	675	699	659	710	726	732	740	679	695	698	697	644	690	700	730	705	722	665	693	720	704	688	691	716	711	710	736	664	722	664	741	648	717	654	675	697	642	707	679	690	713	741	696	682	714	721	693	687	691	766	747	688	688	688	702	677	640	656	671	654	676	734	720	718	724	704	701	690	713	664	690	657	709	653	713	692	693	677	656	702	672	738	699	692	680	671	712	680	717	709	642	707	747	685	711	727	698	749	705	663	728	683	663	660	693	746	662	710	684	689	659	683	625	691	711	720	720	695	689	687	672	695	741	677	703	685	691	657	758	764	651	691	695	709	694	745	706	702	728	683	716	721	720	754	731	672	714	705	623	716	685	680	645	705	610	697	698	693	676	707	707	710	652	710	696	697	655	669	686	718	661	725	659	665	694	678	718	721	722	657	683	703	662	656	729	670	700	711	696	679	739	719	675	717	709	727	659	732	664	733	733	709	712	721	698	742	698	735	649	710	687	691	682	731	734	715	715	683	656	714	668	658	716	663	684	692	714	721	711	679	725	722	681	694	700	740	687	658	731	703	713	700	692	707	714	677	720	701	716	659	681	685	675	693	705	723	677	721	697	707	732	741	722	710	662	676	662	659	670	664	658	663	692	714	709	679	695	705	707	695	656	674	745	695	666	675	710	692	742	678	742	680	713	664	677	664	700	709	680	673	696	722	687	675	655	677	703	677	698	711	702	666	702	668	681	703	666	706	710	732	686	692	717	678	689	721	715	692	714	696	661	697	709	724	637	696	733	697	676	694	757	674	688	699	707	702	683	683	686	723	690	664	694	713	692	722	719	682	674	643	691	687	727	713	660	663	767	717	684	658	663	704	707	672	704	697	677	713	676	702	618	682	686	700	702	700	678	753	695	691	736	693	700	678	708	694	675	660	670	726	715	724	679	663	666	698	648	681	668	716	695	686	717	689	662	662	721	658	676	678	673	698	670	723	683	703	667	670	716	644	724	718	759	702	737	664	669	683	670	649	688	696	669	718	669	701	741	683	650	678	738	681	643	681	653	717	624	713	651	691	708	675	694	693	678	712	688	668	678	738	741	646	703	669	696	687	687	702	686	660	748	693	686	702	688	683	665	698	687	679	693	683	713	674	683	680	686	657	709	702	703	664	684	740	685	630	694	686	709	706	702	689	697	650	671	710	709	710	666	717	679	709	676	659	723	712	661	740	715	684	688	715	692	691	682	687	684	733	725	670	745	670	702	674	741	694	684	712	659	708	707	747	675	678	701	642	683	626	698	714	712	681	680	699	699	727	718	740	736	673	707	689	704	711	683	691	697	682	716	730	653	694	699	705	700	674	738	707	737	697	689	682	702	689	705	658	699	735	746	724	695	690	687	700	689	703	727	714	740	706	683	711	718	720	738	643	726	697	697	692	687	722	686	687	736	720	670	758	695	695	679	674	710	733	694	716	704	654	625	691	676	720	713	668	695	700	688	681	676	683	682	704	704	691	663	713	683	712	697	686	621	683	665	715	721	666	711	672	741	717	710	662	647	688	657	746	673	754	700	694	757	756	710	677	707	692	677	739	705	762	688	721	685	715	655	711	702	641	645	722	721	695	694	753	690	681	714	728	703	709	678	689	686	712	683	643	700	728	731	710	716	710	651	737	670	689	678	669	702	708	713	741	653	704	729	711	674	725	725	683	729	679	664	718	701	721	666	713	705	704	702	723	701	691	704	682	691	727	716	743	689	734	691	670	703	725	673	705	737	644	679	697	729	687	686	691	706	697	708	739	757	680	696	714	708	689	718	700	657	722	705	735	686	663	703	674	687	670	720	704	673	669	692	695	693	686	690	654	709	701	676	693	738	743	729	671	717	668	674	666	694	672	703	675	746	716	732	688	683	731	668	664	699	720	694	699	677	753	668	729	654	687	740	705	703	710	693	693	710	680	714	650	699	718	696	649	691	713	692	650	719	698	690	696	722	696	678	663	691	694	783	670	673	707	677	671	719	634	666	651	671	703	674	755	685	668	691	729	696	749	697	709	682	639	674	672	705	712	717	705	713	694	681	714	666	743	716	661	678	670	698	710	666	662	691	711	759	668	649	640	740	711	723	664	690	681	740	707	676	694	712	726	690	720	685	691	666	702	672	666	669	711	715	718	688	675	660	652	672	716	686	712	700	721	716	703	637	707	693	718	692	684	675	686	661	729	707	669	650	699	715	676	732	695	714	684	681	676	724	694	696	680	689	724	675	689	680	718	718	684	730	719	671	707	699	676	735	667	693	644	716	719	708	679	742	707	748	687	731	727	696	705	684	713	755	731	717	764	702	699	691	693	706	698	707	724	690	699	703	700	683	697	743	692	664	706	722	664	715	744	722	693	705	662	674	686	705	700	661	702	745	660	715	674	688	712	707	647	713	730	684	706	688	715	719	675	649	741	698	740	677	756	724	670	687	685	718	680	640	679	683	721	740	678	710	711	638	699	672	724	702	712	716	692	705	785	717	696	618	731	701	679	736	670	687	662	651	734	692	712	698	681	690	692	671	726	711	678	715	697	645	736	669	735	717	682	707	703	685	657	688	686	673	720	702	692	730	653	706	699	667	711	687	694	716	678	732	664	707	683	716	657	717	685	691	658	724	700	726	689	661	700	694	696	701	708	643	712	629	739	663	660	686	681	724	692	699	657	702	720	680	661	665	691	667	723	677	727	658	768	698	673	670	675	608	651	669	719	678	684	665	702	703	682	678	670	708	713	702	679	710	650	674	692	696	724	737	716	672	709	697	716	688	657	686	719	675	683	705	723	665	678	728	709	680	712	679	772	672	700	675	697	676	661	702	660	668	690	667	674	717	619	673	753	677	674	741	665	651	724	712	686	679	713	721	683	679	747	690	671	662	711	702	739	710	736	633	714	701	694	674	706	739	649	721	699	757	698	666	726	717	675	672	675	718	714	644	683	683	684	680	697	688	675	703	701	708	686	736	678	688	703	741	703	670	676	681	744	745	693	682	705	711	664	650	705	719	662	706	691	708	690	683	646	717	670	655	738	667	684	678	708	676	690	709	680	679	720	722	688	700	687	664	723	707	729	677	672	672	670	674	701	703	757	713	701	727	684	702	684	687	679	679	725	665	648	711	723	679	684	731	685	691	739	638	693	656	673	656	695	647	639	666	722	678	680	693	709	688	760	697	741	707	680	650	683	730	729	706	712	694	694	674	698	703	694	704	722	666	720	740	656	690	700	667	657	652	703	691	705	669	653	685	675	730	679	718	716	663	707	662	715	665	709	687	715	691	689	677	679	660	680	689	691	676	674	687	649	665	702	749	694	691	649	741	638	696	678	691	673	707	717	660	715	653	688	705	678	645	706	707	739	707	649	702	681	708
27729	30421	32687	20856	7613	2126	801	412	299	308	322	321	292	299	290	317	316	304	300	290	310	315	280	314	315	326	327	301	301	312	318	300	318	310	313	325	278	316	329	283	318	297	290	315	286	307	315	320	318	286	291	311	318	339	303	347	307	306	329	319	321	282	302	318	327	317	317	321	332	308	296	308	326	316	305	314	293	320	286	321	317	305	317	290	310	339	319	314	296	302	327	291	301	296	292	321	310	321	299	312	291	302	311	314	302	321	321	322	322	324	324	284	324	324	291	321	286	309	312	324	328	302	328	327	295	306	302	291	282	311	295	301	300	310	289	316	286	294	316	293	306	272	270	321	273	312	294	303	312	287	310	312	297	300	304	301	309	297	335	275	323	269	293	299	303	326	324	315	310	299	295	310	302	296	297	346	286	297	314	265	327	298	345	299	320	355	307	306	277	287	327	302	301	279	336	279	333	329	293	297	294	310	282	292	319	351	313	313	325	327	310	321	350	313	307	311	314	303	267	297	282	297	315	293	330	340	298	325	292	290	293	327	283	289	309	304	301	328	319	311	282	277	323	306	337	298	275	272	317	315	306	293	283	329	294	304	321	306	312	326	277	347	316	331	280	318	277	300	295	280	301	319	275	326	309	317	313	308	282	275	332	319	308	313	305	315	310	290	290	298	263	270	289	316	335	321	315	310	308	306	331	308	295	262	304	292	290	311	309	289	309	305	299	317	318	305	288	293	282	266	282	336	325	319	321	278	312	300	310	317	314	299	318	281	300	343	300	296	346	309	312	322	305	307	311	312	317	315	307	302	315	338	308	291	312	316	336	333	302	310	320	305	300	282	303	302	308	291	327	336	313	321	303	265	330	300	309	304	282	303	311	329	294	330	296	292	311	303	293	286	313	294	338	313	347	284	316	291	279	297	305	303	344	304	295	271	310	293	293	298	314	290	314	333	299	310	304	273	305	310	282	311	315	292	313	334	333	292	287	313	295	287	310	342	310	296	315	305	282	305	295	298	314	300	330	332	287	309	320	296	291	311	315	295	338	315	307	327	319	286	308	327	323	264	358	304	310	297	302	313	306	325	342	292	323	308	297	288	314	288	306	318	315	315	283	320	297	298	321	321	314	312	315	303	294	314	315	301	293	297	320	347	283	284	280	286	319	312	317	308	294	347	280	306	319	330	304	314	323	304	300	297	296	332	299	302	289	282	305	280	300	281	348	292	281	318	298	299	293	290	315	325	281	269	308	335	310	282	324	300	313	318	306	293	318	301	310	295	310	313	325	334	329	354	280	307	317	303	298	299	313	316	323	307	316	311	283	293	308	310	301	294	292	312	293	302	311	290	295	306	284	311	329	286	312	294	318	331	296	321	302	307	290	294	326	318	348	318	275	317	313	313	321	301	297	286	323	300	301	280	322	315	283	283	316	330	313	357	312	337	288	342	321	322	267	299	340	277	329	313	300	326	294	288	313	349	302	314	290	297	297	310	297	310	280	318	304	313	302	303	322	287	306	294	290	300	279	342	279	308	268	291	332	288	320	282	308	320	315	296	293	290	294	340	299	279	294	306	333	290	289	305	319	303	297	298	289	276	316	294	307	293	328	294	304	292	325	322	293	315	298	293	298	331	283	289	315	300	289	309	323	284	305	327	297	322	289	310	266	327	309	289	299	324	320	302	329	303	292	336	290	287	296	283	311	300	310	310	296	319	318	328	348	330	326	297	292	311	296	307	315	298	308	302	328	323	302	316	298	307	295	307	308	301	295	298	278	293	306	326	289	285	271	293	323	295	284	309	316	302	289	283	288	322	287	303	302	304	295	318	293	344	295	301	282	297	292	307	311	292	293	331	325	287	322	289	315	265	293	299	334	305	338	298	262	309	318	321	314	306	355	299	324	274	301	297	324	278	288	291	292	280	288	297	320	305	318	314	311	292	300	281	288	306	301	315	286	312	328	329	305	306	321	306	308	292	310	323	284	294	325	270	318	308	299	293	307	323	334	316	312	309	296	302	314	302	302	322	300	289	332	306	306	315	303	316	278	318	296	315	294	313	300	337	310	303	295	309	316	298	327	308	293	317	289	313	303	305	287	304	332	324	306	317	309	326	319	316	314	338	300	321	286	317	317	319	300	321	296	307	319	327	317	301	292	297	308	306	311	332	264	329	320	306	309	316	288	310	304	295	300	299	314	307	291	356	298	283	297	301	299	269	275	288	276	300	288	322	318	293	315	297	306	311	279	286	328	328	318	281	311	289	314	300	299	295	328	319	317	310	291	325	303	330	319	307	290	283	320	290	338	258	315	319	294	296	294	312	271	345	306	300	299	328	296	325	275	286	271	322	325	272	319	284	307	337	310	287	308	296	297	305	295	299	281	290	284	292	271	299	312	315	306	292	302	277	288	318	313	320	325	318	329	315	280	307	291	285	312	321	284	332	322	292	286	297	319	306	277	290	315	315	283	308	300	312	332	346	307	277	308	328	306	297	310	310	321	313	294	334	303	292	299	302	325	259	278	303	314	334	346	336	311	314	311	341	325	294	283	251	308	314	312	290	321	303	308	328	322	278	307	284	322	318	296	300	305	303	318	326	310	299	289	300	304	315	338	314	320	314	309	289	282	294	286	327	324	310	343	306	318	321	289	322	290	314	313	285	309	291	301	324	302	306	336	317	296	307	309	315	295	303	311	304	310	297	291	323	313	298	312	292	326	318	327	304	289	338	319	329	279	300	308	281	288	309	280	289	327	304	301	287	288	265	312	312	305	307	315	289	308	304	327	318	306	282	312	319	324	324	310	300	350	303	288	304	338	303	316	300	308	329	309	311	283	310	304	323	339	318	318	331	283	293	290	309	287	312	303	300	260	306	335	293	325	336	288	328	266	300	296	300	320	305	263	323	290	294	317	304	313	301	323	309	311	302	292	299	307	310	315	293	324	328	309	336	296	290	317	272	333	317	304	307	284	267	299	297	314	298	336	318	320	282	335	292	305	335	301	304	315	311	299	312	323	312	304	335	304	329	326	307	293	310	293	298	313	318	277	293	318	289	318	276	328	297	299	316	331	321	333	280	310	339	300	314	276	281	331	298	300	290	328	296	295	265	301	309	326	293	294	294	342	304	332	305	325	305	320	320	309	312	312	330	293	303	317	327	302	279	308	307	286	316	325	303	284	307	308	325	316	284	315	308	307	309	270	300	283	272	293	296	308	307	298	327	265	335	300	317	353	309	307	303	311	320	321	313	298	312	303	307	289	313	303	292	292	299	322	296	314	287	317	287	307	314	319	302	289	314	299	326	301	315	311	293	318	305	292	309	283	303	295	295	297	303	335	294	337	283	346	313	328	330	301	333	284	283	323	298	281	334	303	309	316	303	308	265	289	287	291	292	300	302	273	299	311	276	295	302	329	328	292	323	314	300	307	326	323	295	320	300	311	316	301	331	310	344	298	297	334	310	286	283	290	289	313	273	290	320	298	290	290	300	286	295
29806	49086	39329	23840	11997	4456	1625	779	586	541	545	513	538	582	541	539	528	537	541	537	548	535	584	539	539	501	566	568	539	581	534	562	559	563	535	578	572	569	537	548	559	579	549	529	554	530	522	559	520	543	532	559	543	532	531	522	550	534	563	600	540	517	532	560	538	550	528	558	541	511	553	571	609	532	530	600	543	539	545	543	526	582	538	547	530	552	524	513	544	570	547	573	509	535	547	548	553	495	530	535	589	524	535	544	557	516	547	568	548	533	529	585	541	539	561	578	490	549	513	559	555	568	575	511	538	527	532	540	568	546	545	545	499	524	596	558	542	613	581	544	534	552	512	548	560	583	577	543	549	541	574	582	525	564	528	524	516	546	515	535	528	529	560	572	567	509	554	524	502	546	579	545	568	526	530	536	582	536	541	553	513	536	540	551	560	559	579	556	540	562	530	539	587	550	548	607	565	574	527	562	557	550	530	517	558	530	540	560	530	528	568	548	551	581	552	490	535	536	520	541	580	511	521	545	541	567	520	530	528	586	515	547	556	554	523	537	504	510	568	591	607	513	537	596	604	556	562	557	574	569	536	546	547	514	545	544	539	540	533	583	571	540	543	567	510	560	526	541	582	549	509	589	526	548	555	563	570	526	516	585	511	558	543	581	544	515	520	563	568	542	589	565	577	524	555	548	537	573	544	521	553	544	572	564	512	577	574	536	561	519	530	568	548	548	541	544	556	592	558	541	596	550	527	547	567	541	579	540	566	549	551	543	542	512	521	518	529	507	495	556	549	567	540	552	564	570	538	559	560	547	556	537	561	573	587	507	519	573	583	509	535	507	547	526	529	583	517	560	546	576	540	582	548	559	512	564	556	532	511	561	511	526	553	534	563	520	540	520	561	502	581	547	570	534	511	551	506	571	563	557	581	561	569	558	507	546	563	541	589	566	559	534	499	554	523	538	588	565	573	582	540	534	539	529	545	579	537	562	579	488	571	535	509	508	531	570	542	578	555	536	554	559	538	512	498	531	531	528	558	527	553	561	549	506	600	567	578	549	549	546	536	556	526	531	548	575	597	530	575	487	571	588	539	547	578	554	579	555	552	552	545	558	526	554	579	565	527	535	506	580	519	545	565	545	548	573	555	541	543	523	526	534	504	558	560	534	526	583	511	553	493	535	556	556	538	558	597	575	533	530	561	599	565	560	534	567	508	547	551	547	549	556	576	555	557	519	556	572	525	514	565	547	559	561	545	561	526	549	552	552	535	558	532	560	576	520	572	560	516	532	562	533	535	561	524	598	520	523	517	538	578	538	541	573	494	600	570	584	579	537	562	479	582	553	522	539	561	577	541	546	579	534	541	572	529	528	521	539	566	576	610	547	551	549	524	517	566	550	521	579	569	574	523	546	587	579	539	541	550	507	549	568	543	550	537	577	527	539	533	539	574	561	543	553	546	537	562	536	489	511	566	556	536	559	513	554	546	543	537	550	539	547	547	523	555	517	525	538	557	551	514	529	572	560	545	533	538	571	548	521	562	559	585	548	535	532	534	568	547	542	583	484	577	560	565	547	554	585	569	538	534	544	542	583	547	550	587	545	564	592	546	521	573	604	587	558	528	552	551	538	547	522	555	517	568	518	601	512	548	531	546	545	529	537	538	543	552	540	540	571	546	583	539	525	563	541	532	574	546	526	543	540	517	551	564	575	522	549	513	537	536	533	524	531	564	532	573	552	547	536	544	574	515	536	569	555	614	507	517	541	501	578	503	521	544	531	531	526	546	561	564	539	560	514	554	610	526	560	574	606	563	574	529	558	542	519	601	593	597	540	524	544	552	551	540	564	545	540	575	525	554	502	604	520	534	527	577	580	539	555	527	531	571	531	551	515	522	585	548	537	517	551	516	543	518	494	510	571	550	563	595	545	560	590	566	531	523	555	525	601	567	577	540	553	557	526	520	523	552	564	573	574	558	541	528	543	570	538	530	534	513	567	562	537	564	531	528	563	530	523	522	545	549	560	574	570	531	544	549	524	514	551	523	563	556	524	550	576	520	592	540	538	561	506	571	548	559	530	558	550	514	562	535	533	569	512	512	541	541	551	526	556	555	506	534	542	573	535	558	544	564	533	546	507	552	538	513	539	549	537	590	551	550	570	536	533	571	585	564	546	543	567	536	562	558	525	565	549	498	552	535	503	568	564	575	503	546	543	567	586	563	573	573	518	557	494	560	577	538	559	532	560	557	549	549	510	530	525	541	529	582	526	542	555	527	546	535	539	532	557	544	517	568	516	554	537	574	523	548	538	582	543	570	581	552	503	565	531	535	540	539	524	575	575	540	537	499	518	535	530	545	586	526	572	542	527	525	504	554	555	523	536	561	540	544	579	518	574	538	554	563	571	550	532	548	583	503	506	531	519	620	490	531	559	577	554	562	610	575	535	536	533	531	562	524	546	533	554	547	587	545	514	510	583	542	540	505	553	532	537	574	556	557	510	560	539	605	572	537	564	588	572	552	588	537	530	520	552	561	573	532	526	572	577	587	567	622	564	528	550	571	570	547	493	589	531	544	527	557	578	569	543	556	538	558	513	522	627	589	581	548	563	563	552	556	535	544	551	529	526	536	547	532	526	563	520	543	563	575	589	541	535	566	570	549	533	536	540	525	567	518	566	555	507	544	560	562	560	524	535	592	538	541	575	548	527	576	547	559	522	547	530	532	553	537	535	556	516	528	565	532	585	536	565	559	587	539	560	565	576	550	552	545	558	542	554	549	509	524	543	590	562	533	548	532	547	547	570	513	532	510	532	566	554	498	505	537	539	568	561	549	563	520	533	515	532	535	561	523	546	559	555	528	504	499	572	576	567	577	549	504	520	592	550	545	554	568	545	568	565	524	533	571	544	501	545	537	570	510	553	566	564	582	565	582	534	579	530	569	546	541	567	580	567	524	560	569	538	518	567	532	567	512	540	629	535	521	574	538	575	544	534	532	536	553	593	544	571	517	526	541	533	564	544	595	537	598	559	540	533	524	566	524	559	558	494	538	504	515	537	547	565	547	560	550	556	483	564	514	578	532	527	506	523	570	538	519	586	587	547	551	579	562	577	557	556	523	588	516	571	563	554	513	553	577	532	518	529	558	518	555	516	588	538	509	558	556	575	551	545	543	593	517	525	551	542	558	521	572	554	605	519	547	541	534	554	570	536	548	535	513	558	558	563	561	584	515	581	549	531	493	503	568	614	514	566	587	551	563	592	558	571	522	546	568	510	528	538	522	578	543	545	559	535	537	574	543	522	551	533	533	555	639	546	561	508	523	538	538	541	553	532	520	539	542	545	561	562	558	599	572	537	532	548	528	506	570	529	541	559	537	552	555	497	537	597	540	546	560	549	501	569	574	546	535	550	568	553	533	520	524	515	557	564	607	542	559	501	545	565	560	526	575	560	557	519	575	537	524	503	563	529	570	546	518	503	539	514	565	537	536	553	540	527	556	571
24412	24981	40540	40624	28542	17396	5370	991	416	366	361	357	349	370	375	342	324	325	338	329	338	300	358	300	350	358	344	330	341	372	328	354	354	351	349	345	341	328	320	325	352	312	357	331	328	328	351	320	320	349	308	338	359	359	328	357	339	387	352	368	342	333	360	353	359	328	334	338	359	321	318	369	322	339	356	325	350	365	309	330	352	335	327	294	360	354	335	348	366	321	363	336	330	364	320	365	321	296	334	355	360	315	356	329	329	336	339	389	328	350	318	364	341	331	327	367	339	347	335	334	308	334	341	380	337	337	356	319	339	327	336	341	339	343	333	319	367	323	334	318	351	332	337	329	337	333	345	370	330	327	364	349	315	321	354	324	356	358	339	312	341	352	323	353	328	330	341	351	333	365	326	343	339	370	319	343	323	337	348	344	348	324	325	305	351	363	355	348	340	351	366	339	327	325	339	338	354	360	313	363	345	340	326	320	315	327	311	356	354	352	355	345	353	361	349	376	337	327	379	338	350	340	342	371	346	333	348	337	345	324	361	347	328	339	346	341	353	353	359	336	310	307	356	321	345	329	323	351	373	335	364	358	326	360	349	348	324	375	335	363	330	333	371	315	365	362	338	321	337	333	305	336	351	326	352	373	360	316	386	353	350	322	351	335	338	311	358	336	345	381	325	308	341	373	336	361	339	361	365	335	366	312	327	328	353	333	337	352	358	313	364	322	327	345	322	322	329	328	316	349	342	365	357	341	346	351	331	336	347	387	321	330	348	347	329	335	335	309	312	309	366	363	331	345	339	343	309	337	376	328	341	326	354	344	354	356	332	317	305	365	354	341	331	376	328	340	335	334	343	325	313	320	334	308	357	361	360	315	334	325	352	329	364	326	356	364	349	352	363	334	322	369	391	325	322	316	368	341	334	344	332	339	315	352	342	321	345	324	359	343	360	338	301	356	320	339	366	317	346	332	340	348	355	346	343	335	315	352	333	361	345	335	330	334	334	373	330	360	328	306	351	380	320	340	337	325	306	314	371	323	308	303	357	309	350	329	316	352	326	305	350	293	341	336	350	351	352	339	333	311	342	303	310	327	324	339	318	336	351	310	359	336	339	328	364	336	350	344	342	344	340	326	336	350	363	322	319	347	343	340	363	349	326	331	349	329	330	310	370	318	353	366	336	320	311	293	352	335	335	344	314	384	361	348	335	350	363	349	357	321	376	381	317	354	336	355	353	331	353	351	374	327	354	332	350	339	311	355	350	362	324	318	336	363	347	321	347	347	325	359	310	336	336	358	314	298	302	371	327	332	329	358	359	345	352	362	346	349	344	341	355	371	353	316	351	321	339	313	358	321	332	375	349	339	323	335	338	348	330	355	350	346	359	319	359	346	311	326	339	361	356	352	342	367	321	315	353	346	338	336	324	316	359	349	353	349	347	343	319	353	353	335	330	374	325	332	355	316	360	337	348	341	335	338	349	363	334	352	335	331	338	359	328	330	348	345	327	379	363	369	366	339	348	342	339	349	334	380	314	344	337	352	347	328	340	320	356	333	351	341	352	352	341	343	347	369	359	339	344	334	334	362	320	358	337	312	312	330	320	355	344	341	317	339	340	346	338	333	343	318	349	344	366	330	316	370	356	387	356	382	328	333	357	363	346	304	354	319	370	336	322	341	321	346	358	324	369	336	344	336	341	345	345	314	352	345	338	352	336	381	356	355	320	318	332	353	341	337	298	360	352	346	340	354	351	338	345	366	336	331	382	362	347	290	312	354	345	331	312	344	359	350	325	312	337	345	349	392	328	326	362	291	323	364	360	339	360	300	360	359	328	348	327	374	362	341	357	327	328	342	370	316	344	351	325	344	321	338	327	320	353	354	325	325	332	363	335	339	352	326	351	305	329	353	344	338	352	352	324	344	356	345	332	326	335	359	301	332	394	309	321	314	367	320	337	339	344	337	344	324	365	325	340	331	344	320	328	359	315	375	341	368	362	371	343	335	303	373	317	336	315	291	361	370	355	342	321	338	321	325	337	347	344	318	323	339	364	333	345	357	345	334	336	331	341	323	332	358	353	361	349	330	352	330	357	333	338	338	317	328	367	357	344	360	362	361	358	347	344	352	320	351	327	328	341	316	313	320	350	337	345	341	332	347	371	348	327	392	313	348	331	348	329	358	335	323	338	329	361	335	357	363	340	313	361	340	363	314	317	389	344	317	354	352	348	345	323	332	341	320	334	324	354	362	364	314	354	369	351	331	378	340	324	351	327	343	352	317	335	383	355	336	319	331	330	316	324	341	346	354	354	325	330	338	345	364	347	341	357	297	317	349	345	325	360	306	310	337	364	324	354	334	316	349	347	347	369	349	303	324	309	345	358	365	334	320	336	313	343	371	352	375	333	342	330	386	331	315	352	354	308	347	347	375	357	322	337	331	364	337	316	346	330	325	313	326	307	356	365	350	348	323	341	333	336	331	338	314	342	372	313	348	362	317	289	352	354	347	369	354	320	328	350	336	321	313	318	341	377	348	368	361	358	336	302	330	341	329	334	351	335	351	323	366	310	334	326	343	328	360	334	344	317	323	353	356	362	341	339	329	319	339	366	334	351	350	337	347	301	374	361	317	359	331	353	309	338	351	373	351	355	386	364	376	337	329	346	337	351	320	372	320	347	357	372	324	311	332	346	341	331	328	357	352	307	336	318	348	305	358	337	346	328	350	338	357	361	342	345	383	328	331	334	374	340	376	312	320	349	318	341	364	338	349	341	324	343	338	364	369	355	311	353	328	338	377	349	294	336	365	313	329	330	326	366	311	342	345	328	360	328	334	376	334	336	374	321	336	311	337	341	327	334	310	316	334	355	355	367	368	331	311	334	356	357	295	356	335	330	348	329	319	333	352	323	317	302	318	350	367	355	369	358	331	388	374	337	359	363	336	352	316	333	319	340	373	305	365	355	384	348	354	331	358	302	348	366	320	343	372	360	281	360	330	324	319	314	355	352	315	343	349	353	357	328	331	341	318	354	336	331	338	366	335	316	319	337	319	332	318	344	359	359	334	349	373	352	330	325	317	325	346	330	315	384	365	308	361	341	384	342	332	319	339	373	357	313	335	363	348	352	337	360	377	355	359	341	338	361	347	305	330	327	333	318	332	312	325	366	333	331	317	342	356	365	387	341	403	385	350	344	352	360	322	338	349	335	358	346	299	328	342	320	362	351	356	329	346	317	318	298	351	335	343	331	365	341	336	304	337	331	305	352	322	374	307	347	322	343	338	309	330	343	318	311	325	370	376	366	324	325	366	339	358	344	321	349	311	354	331	344	349	331	340	367	357	338	329	339	317	327	338	332	407	361	373	313	306	347	321	335	340	332	303	315	348	341	355	331	366	314	331	326	329	314	325	354	332	321	326	338	359	331	311	309	357	318	328	332	328	322	356	344	325	337	350	328	347	337	380	318	349	323	353	362	341	348	359	346	351	348	347	322	346	315	370
54064	91844	78830	54722	36110	19168	7087	2284	771	611	633	596	644	634	651	610	588	615	628	635	624	640	566	600	637	599	639	616	602	605	658	594	631	618	584	598	586	619	593	626	602	635	590	597	575	604	592	602	616	588	631	614	607	619	644	631	602	628	641	628	624	606	624	611	568	615	592	595	570	617	639	605	565	588	596	623	584	615	586	602	632	606	625	598	626	584	624	625	634	574	578	593	578	590	617	594	617	613	632	658	578	617	607	637	563	586	563	592	613	602	594	607	578	581	653	620	606	585	611	607	592	560	639	591	574	615	594	596	599	618	591	606	626	577	611	633	615	625	634	612	617	622	592	575	640	570	587	628	602	554	591	571	587	620	616	585	608	580	633	638	616	668	606	559	577	614	581	601	628	588	580	622	599	617	616	593	633	620	614	610	593	578	613	588	617	590	619	595	612	577	647	605	629	626	588	620	583	572	574	575	616	614	628	647	586	599	617	647	628	601	621	592	598	643	603	615	595	565	589	577	591	590	609	611	574	629	640	594	575	604	638	629	609	606	595	607	651	600	639	572	582	573	558	656	595	585	616	592	614	607	584	621	623	623	582	610	612	597	565	607	625	603	591	639	601	576	633	584	649	611	619	567	610	561	595	618	609	601	628	605	615	616	579	588	598	595	602	612	637	601	578	625	618	569	555	606	621	572	627	566	597	606	603	606	658	606	629	567	643	600	653	609	631	612	609	605	636	592	601	604	635	589	620	635	588	628	573	639	600	637	574	634	598	581	627	649	592	590	611	582	600	624	606	606	612	589	619	623	614	606	605	609	673	635	591	606	609	597	605	600	570	580	625	611	623	580	622	634	618	638	612	629	555	580	579	635	670	627	612	602	651	593	597	598	631	609	607	586	587	592	637	580	596	592	602	569	635	585	581	614	596	612	667	607	611	583	608	628	641	648	592	630	619	629	640	646	611	606	584	628	625	622	618	610	613	576	625	625	615	580	638	614	581	616	608	609	649	598	566	647	596	581	633	603	603	645	589	600	606	630	590	595	624	591	648	615	586	616	600	589	595	607	562	595	603	624	619	663	552	595	642	614	667	632	600	581	662	642	600	597	632	618	624	621	586	615	617	589	607	619	594	593	573	639	623	631	609	611	618	611	646	592	591	607	609	592	611	605	608	584	636	616	592	624	624	687	615	599	599	620	603	602	616	584	591	561	589	605	563	597	584	594	630	616	587	613	607	608	592	603	601	600	613	607	636	579	594	595	603	607	624	578	618	597	627	599	590	622	575	648	637	586	599	581	601	583	641	604	583	632	589	570	600	625	649	619	631	585	597	629	590	612	641	573	624	604	588	588	678	606	596	582	630	641	621	602	638	590	646	624	584	625	605	557	638	611	628	592	581	608	614	563	576	612	580	563	637	594	605	588	572	606	579	647	576	602	605	591	600	590	642	611	581	624	600	618	599	613	592	583	594	604	622	576	592	624	598	628	581	607	626	580	599	564	558	605	632	574	624	611	615	599	594	608	618	617	554	602	601	587	647	627	623	606	626	554	608	621	613	607	600	652	640	617	628	572	631	600	638	597	630	605	616	619	607	574	575	617	605	599	608	571	577	605	601	580	632	599	623	600	596	600	602	616	641	615	590	591	593	620	620	619	622	599	651	584	594	582	614	601	590	639	679	578	575	619	638	643	593	637	647	620	616	633	609	627	615	597	631	571	639	619	618	584	611	591	606	614	600	621	636	617	648	621	581	625	576	626	603	659	632	577	617	597	595	588	633	629	578	624	593	607	620	597	607	575	637	619	595	583	641	611	608	589	604	613	601	609	604	575	652	583	683	596	598	619	578	598	593	594	604	591	567	606	591	565	605	612	617	578	665	621	617	606	600	588	613	600	608	581	631	657	658	617	610	629	621	583	601	621	599	576	607	570	591	627	622	629	597	668	609	594	642	624	609	606	599	616	589	556	646	614	591	632	584	581	587	646	633	584	649	598	551	577	596	601	639	630	620	598	619	620	595	595	628	601	614	630	598	648	645	571	626	581	582	611	645	613	623	590	615	674	619	619	644	591	586	615	586	615	644	591	622	641	595	627	597	595	555	637	624	610	615	581	605	620	629	567	621	574	623	613	565	593	566	605	623	603	608	583	646	573	622	620	562	614	611	608	578	593	576	603	620	638	597	605	634	596	590	571	609	566	628	588	616	625	614	576	592	607	597	592	627	641	592	625	618	610	632	609	627	618	615	621	610	613	592	637	633	592	588	635	617	595	584	603	613	582	620	619	606	579	607	587	612	614	600	639	606	595	611	582	591	588	585	574	573	603	613	597	621	623	586	599	587	602	578	642	583	631	594	660	579	628	556	637	625	591	642	599	595	614	588	568	585	580	581	598	577	614	620	573	614	610	603	604	595	599	610	626	597	656	618	667	568	601	588	654	579	572	609	573	604	610	591	600	592	620	574	585	636	567	652	626	654	634	558	600	602	601	610	628	614	589	590	597	599	628	606	599	584	616	610	551	626	631	584	587	594	591	597	629	649	584	609	556	644	638	635	629	569	594	611	589	598	621	577	586	565	624	620	559	592	636	591	611	616	608	615	578	589	581	609	620	590	658	578	577	575	614	595	591	619	561	607	610	601	653	582	578	640	620	589	599	566	602	619	582	599	625	576	594	606	596	601	581	623	617	616	570	595	587	590	605	575	594	576	622	567	640	585	621	569	599	560	631	624	613	590	583	658	592	610	586	605	567	603	620	582	585	620	610	604	599	568	598	630	610	604	636	600	630	623	576	593	593	615	607	605	615	583	619	566	655	610	561	611	615	592	592	592	616	637	647	571	610	601	590	643	633	618	610	584	604	608	627	590	606	601	580	578	586	642	644	620	588	628	583	611	595	617	628	601	599	645	647	631	638	607	588	641	592	608	584	586	611	604	567	643	616	590	575	529	651	628	583	609	593	647	656	644	616	630	603	592	556	602	596	612	631	616	617	564	606	637	585	619	655	522	570	599	567	570	593	630	585	570	593	590	547	629	598	585	582	610	592	605	586	559	590	612	603	640	595	601	635	598	627	617	584	592	657	608	618	591	607	582	582	588	589	613	623	655	615	577	620	562	620	590	625	542	563	602	595	590	591	575	586	587	604	630	601	578	637	636	600	586	602	575	576	590	609	576	604	613	591	609	639	633	583	613	614	605	634	623	560	602	617	619	588	569	590	629	597	619	575	620	558	608	635	647	587	616	611	571	639	584	552	576	600	579	592	611	627	591	636	611	603	631	618	614	621	565	629	597	598	612	588	604	573	584	580	677	611	664	612	577	586	594	634	625	592	621	564	594	583	593	604	579	651	637	581	608	605	605	604	584	638	598	570	605	605	634	585	610	609	602	575	615	621	604	628	625	581	615	598	625	597	606	630	618	653	624	593	596	633	620	660	592	598	577	636	599	635	583	601	589	647	588	618	611	631	608	611	608	636	594	583	570	609	611	612	604	611	601	563
23434	22795	37859	39090	30333	21863	10979	1861	581	463	450	427	458	426	432	446	410	437	421	399	464	404	431	410	426	430	442	423	455	412	463	385	403	474	414	408	407	449	425	430	426	458	407	410	425	421	388	416	384	443	428	436	406	403	422	397	410	430	417	348	378	400	401	390	428	434	386	416	412	399	439	432	412	407	432	370	406	409	397	404	419	413	409	411	413	399	419	400	428	408	419	406	400	393	458	425	409	436	375	374	441	386	407	416	397	408	419	418	442	389	416	417	398	407	411	390	394	433	422	435	431	398	383	386	438	435	392	440	444	400	357	442	411	399	391	405	419	439	435	428	433	397	435	430	408	436	418	438	421	392	384	440	414	428	406	392	420	394	391	379	419	447	385	391	410	386	420	388	380	409	431	420	376	408	401	387	421	371	398	438	426	414	391	409	428	471	385	407	381	438	429	379	416	429	406	418	405	404	406	433	421	431	435	418	408	391	413	429	399	415	412	450	390	440	429	434	384	386	430	438	365	414	379	407	371	384	416	414	455	390	417	443	408	418	440	385	462	397	382	415	376	405	396	405	453	378	426	467	441	378	429	395	386	423	432	419	422	416	413	389	417	416	425	375	440	414	421	402	415	440	453	382	414	412	412	390	430	416	407	422	398	440	438	409	413	383	409	408	404	443	436	408	450	439	382	393	447	420	424	417	416	414	411	409	413	423	407	442	415	386	392	414	397	425	433	435	362	410	392	403	374	410	403	421	388	401	421	377	429	376	411	423	401	401	431	395	403	413	446	417	379	404	435	407	439	450	417	411	421	418	447	396	386	412	441	365	400	402	374	428	409	379	459	426	415	408	392	399	383	415	389	425	404	475	424	439	401	375	423	377	383	394	456	452	393	414	407	394	438	405	413	407	423	401	420	425	439	388	419	402	407	381	384	444	405	434	407	427	405	460	364	409	400	420	411	441	412	418	405	391	408	376	409	415	425	398	429	409	446	384	402	415	379	453	431	377	411	386	390	405	416	414	397	428	389	379	376	399	379	416	402	396	407	385	392	417	416	398	433	440	397	440	397	414	402	420	404	410	373	417	394	412	418	403	393	354	413	386	418	392	433	419	436	403	432	395	436	462	440	400	440	393	404	404	430	369	416	424	419	401	443	417	445	431	467	418	457	431	407	452	392	411	397	398	403	426	420	406	362	365	416	404	403	394	420	422	396	426	436	418	426	431	393	398	401	418	399	368	365	409	406	405	409	398	416	377	424	419	378	371	415	384	400	402	415	393	373	419	408	389	402	406	396	437	407	434	430	391	400	419	419	398	434	434	401	416	409	417	401	430	428	382	423	419	387	428	428	380	393	435	408	430	389	369	422	430	441	443	407	413	405	413	415	411	412	402	386	427	440	419	414	394	411	428	430	399	417	393	419	413	433	425	452	452	404	424	407	398	399	431	437	447	406	382	405	405	386	425	419	422	443	421	428	430	436	468	410	415	431	393	408	413	420	413	403	402	409	412	412	380	430	428	413	429	436	399	396	432	418	403	435	389	429	379	435	415	412	377	411	424	417	438	437	405	391	425	420	391	395	415	404	411	399	405	428	399	387	411	407	439	426	399	407	412	413	417	423	409	401	428	430	389	393	399	400	397	396	398	463	434	440	380	422	392	454	414	397	423	411	431	427	370	412	382	459	431	397	443	407	392	415	376	419	414	430	402	399	419	387	408	406	406	435	410	391	418	388	403	416	404	444	416	430	385	411	372	407	410	398	392	373	395	379	389	431	441	428	417	413	433	428	424	451	426	398	384	405	408	412	411	426	412	393	420	417	411	406	404	425	371	383	395	430	419	417	407	438	408	423	388	440	453	402	430	414	415	436	437	438	447	434	380	396	396	412	400	442	421	403	455	429	418	426	436	421	435	402	391	407	413	425	419	378	436	400	387	418	401	407	421	412	408	421	424	394	445	423	390	424	384	410	411	411	394	365	382	387	405	423	435	391	396	424	416	412	410	396	430	402	397	385	492	421	417	408	392	460	431	378	443	409	418	382	417	423	397	390	379	419	401	397	385	397	444	409	398	388	419	393	418	383	435	417	418	435	425	384	392	386	414	399	416	398	439	402	391	404	425	440	434	442	397	406	417	397	412	402	401	435	411	420	409	414	385	410	400	423	421	405	418	443	400	397	407	409	424	420	412	424	380	408	405	427	430	398	400	410	387	405	371	397	422	426	423	388	399	394	388	440	391	432	415	429	413	383	430	444	389	393	422	414	380	438	386	389	394	391	402	465	415	383	419	412	429	409	433	431	439	412	382	437	381	430	391	380	391	403	400	395	425	384	390	440	384	378	427	436	446	422	437	399	401	391	459	432	404	382	429	434	397	394	418	429	419	385	415	449	457	438	433	422	415	422	370	398	446	418	443	429	429	384	412	394	478	437	390	401	420	404	399	441	444	427	381	416	396	424	430	415	432	418	414	422	419	428	442	411	421	424	421	434	385	415	441	393	391	406	401	393	414	400	436	398	425	396	379	411	398	399	409	398	378	392	415	439	393	403	386	437	354	451	393	412	419	389	397	367	429	424	387	402	419	393	411	414	424	419	388	449	398	421	410	388	394	404	444	368	383	431	367	407	407	434	434	418	402	427	424	443	415	457	418	373	372	415	378	401	420	415	431	422	436	389	411	411	423	427	399	393	413	397	418	412	444	406	405	413	406	417	413	432	426	409	441	402	413	423	421	399	399	394	421	369	439	396	427	417	358	446	410	390	401	387	410	381	418	395	425	423	406	426	418	446	432	406	410	418	392	410	409	409	406	386	418	441	405	376	430	450	363	432	368	383	380	410	407	410	444	417	428	407	366	393	394	448	431	415	460	425	409	385	459	377	396	409	407	431	440	397	425	428	403	405	423	379	429	409	410	401	413	424	449	407	403	429	373	404	401	401	428	388	420	406	385	395	393	420	409	390	422	404	382	363	413	415	401	408	364	395	401	413	428	417	395	404	410	399	415	434	418	404	395	417	418	389	420	402	423	413	408	396	434	427	419	418	392	393	376	394	414	402	434	389	424	414	470	425	385	391	456	377	390	386	407	375	412	436	412	398	417	430	370	410	435	424	392	414	412	405	414	401	411	435	417	407	382	421	408	415	408	427	374	461	429	392	421	396	419	431	428	423	393	420	411	367	388	375	408	343	439	407	412	437	400	413	420	411	411	427	443	383	429	389	408	400	397	419	427	372	390	368	421	413	396	410	433	413	410	403	403	390	408	409	460	433	431	438	422	381	396	393	399	424	405	399	450	390	384	398	417	393	412	421	421	416	397	414	399	418	418	425	447	402	405	412	399	395	412	423	398	422	406	401	432	423	453	364	438	419	413	387	437	452	443	402	427	454	439	394	365	408	373	429	413	433	411	425	415	405	385	393	417	406	423	408	427	403	377	398	386	410	405	416	391	444	426	423	438	399	384	412	430	427	412	404	399	400	418	427	380	415	463	406	373	408	446
55851	101790	88751	65278	42931	23552	10084	3279	1094	679	734	682	681	700	702	688	739	721	703	674	668	684	699	702	678	720	656	729	660	672	690	683	724	704	671	728	689	712	674	659	691	665	710	661	732	681	722	717	736	699	684	662	689	687	676	703	682	710	722	708	713	667	703	692	686	748	688	709	717	713	673	713	728	707	713	688	701	691	683	680	691	714	738	697	687	718	696	669	716	691	647	690	694	692	680	656	706	685	700	757	683	703	689	730	713	679	652	650	744	717	735	688	703	662	716	712	716	701	722	681	732	671	693	690	624	671	710	693	733	701	661	685	674	712	707	683	697	742	712	756	713	693	693	731	735	721	726	712	708	721	674	690	662	677	695	697	740	698	694	725	696	673	685	694	686	671	751	664	694	688	693	687	699	666	702	744	698	674	703	690	703	669	682	709	670	679	674	699	686	641	717	691	704	685	671	693	696	729	733	696	662	673	674	637	767	713	699	655	711	667	708	703	693	703	700	741	730	687	675	715	703	716	724	698	657	680	691	676	672	704	673	708	651	697	680	681	691	675	657	709	724	668	672	706	669	680	674	699	703	679	646	686	720	726	690	687	743	693	712	715	722	738	717	653	687	721	725	681	682	681	696	695	736	708	643	703	705	664	716	732	729	677	718	694	713	707	729	711	657	683	741	684	685	743	698	710	713	690	712	726	733	700	738	703	684	648	718	704	702	708	711	722	695	691	709	679	739	728	684	668	686	684	713	673	680	713	668	659	689	657	691	682	671	718	700	638	669	689	718	697	702	712	700	707	726	734	745	751	688	728	672	673	687	697	680	753	690	734	721	735	707	640	658	695	756	691	690	703	668	682	678	684	704	715	707	712	692	710	690	684	695	757	744	690	631	692	684	721	703	651	672	660	693	724	700	679	713	694	712	749	720	663	689	696	667	733	754	674	699	674	716	678	680	680	662	699	644	668	672	727	725	719	681	687	674	716	666	734	671	686	723	652	660	641	693	767	685	710	672	712	719	689	646	734	675	688	669	677	700	682	689	694	718	658	725	678	719	677	681	736	723	718	727	712	703	695	686	658	704	679	731	685	683	689	726	696	665	715	723	713	740	735	668	703	704	691	727	666	710	687	724	693	672	725	711	729	661	698	670	686	698	701	681	691	713	711	721	719	716	709	639	674	710	711	661	729	701	694	677	675	672	698	694	696	672	684	682	735	707	670	687	716	689	650	699	676	685	684	713	724	711	735	686	694	674	740	652	670	697	698	692	656	753	700	685	676	701	709	683	697	702	715	673	709	693	690	693	733	659	692	656	701	697	651	687	716	683	732	704	678	699	707	746	695	713	681	635	678	720	750	708	681	713	676	697	712	663	706	653	697	717	715	673	706	727	671	739	693	722	703	710	716	722	675	665	689	666	669	669	713	699	704	635	682	702	701	680	709	680	696	675	664	691	713	693	739	750	739	686	682	673	653	727	695	668	678	631	679	715	727	669	736	703	696	725	720	704	661	664	665	706	660	707	628	697	707	675	685	749	701	668	662	698	722	690	687	681	684	698	694	657	681	718	696	703	679	670	722	735	649	750	654	718	667	707	685	718	717	689	705	733	722	723	667	727	735	705	672	740	726	711	658	683	703	704	672	729	678	691	638	677	658	684	704	691	695	752	711	652	718	668	655	697	677	690	716	711	741	734	677	696	712	710	687	710	703	657	669	686	684	696	725	721	663	723	636	717	667	645	634	667	738	702	673	667	655	658	715	711	688	687	652	740	725	705	665	682	679	637	682	724	704	667	696	686	716	714	727	706	738	707	708	701	729	629	685	700	719	727	754	710	659	702	671	731	696	730	731	649	669	656	709	704	678	742	752	639	679	689	703	665	673	689	673	662	683	663	713	726	673	740	686	698	702	730	718	690	691	712	712	678	672	695	708	726	671	675	700	703	697	699	714	716	670	739	702	702	732	691	699	714	675	694	681	710	712	736	734	700	726	689	717	736	731	688	693	697	655	702	663	663	685	736	682	696	722	697	739	699	671	721	728	738	674	696	709	705	695	707	697	668	711	756	687	716	689	775	694	715	699	682	683	724	701	735	680	669	635	675	709	633	689	722	680	645	680	710	697	704	686	722	736	669	716	717	696	709	700	699	748	661	684	711	700	686	680	695	673	711	695	689	711	722	739	721	678	699	681	697	686	689	695	695	673	664	706	698	686	660	657	686	690	697	688	672	682	719	671	682	707	719	764	675	704	714	701	711	746	678	680	697	685	706	682	713	701	696	713	664	708	706	726	741	739	715	689	725	752	734	723	683	709	693	694	646	737	673	693	707	721	685	690	685	678	772	676	715	655	719	708	697	695	673	662	685	713	740	716	674	698	690	719	717	700	728	726	686	697	753	682	716	715	709	680	709	660	708	695	716	733	686	698	677	738	702	705	690	675	703	721	688	691	669	671	665	690	700	674	665	708	684	693	709	668	675	717	673	733	698	691	682	714	666	673	684	738	653	701	701	624	711	727	686	722	730	720	686	707	698	731	680	698	684	699	704	711	657	720	698	687	669	699	725	736	666	693	713	705	665	751	678	733	705	724	705	639	665	755	739	719	677	680	676	708	722	712	691	689	731	661	707	682	695	699	724	645	713	766	742	655	709	727	692	712	677	729	633	669	679	722	696	639	710	646	674	705	696	689	711	691	719	712	680	672	673	721	711	672	642	713	682	682	691	725	691	667	676	706	750	692	650	739	691	693	696	690	668	665	668	698	764	689	698	721	663	719	722	717	672	756	651	733	682	725	707	691	741	709	695	699	702	671	672	638	721	678	671	726	649	654	659	687	638	686	674	712	695	702	702	692	692	669	672	695	696	669	642	695	743	674	735	723	655	705	688	727	676	725	688	698	692	680	668	712	728	668	703	649	653	673	668	694	661	684	709	706	702	696	711	656	658	711	747	693	680	680	672	708	651	708	675	701	708	693	693	712	682	655	747	703	721	727	679	681	696	738	718	714	652	722	709	705	716	701	669	730	695	695	687	655	681	714	720	658	671	664	680	715	751	699	703	683	726	678	680	701	696	667	684	716	717	730	673	696	724	682	690	729	689	673	709	653	692	696	672	685	658	704	647	694	656	740	694	702	683	707	666	681	689	704	723	730	705	694	668	697	692	718	706	703	735	735	726	706	662	698	748	703	713	660	669	726	699	643	713	649	756	701	652	664	683	687	753	641	710	726	691	659	707	674	746	716	720	666	753	711	667	706	739	718	706	715	675	684	683	711	682	690	669	738	699	709	700	690	678	679	677	714	684	718	691	680	654	684	694	716	702	716	672	677	731	722	729	702	643	701	678	629	712	709	735	677	714	691	689	705	656	725	727	711	699	708	710	717	682	628	698	669	701	629	672	693	696	703	690	685	714	695	690	714	674	702	674	687	690	704	741	657	668	654	689	694	679	692	725	701	717	691	649	725	711	650	660	662	722	745	709	733	662	685	687	674	657	662	696	637
27798	29341	34262	21923	7254	1776	686	391	328	313	299	312	316	350	309	316	316	294	278	328	293	316	281	328	304	318	312	294	284	288	285	307	304	303	341	324	306	290	306	282	323	312	322	310	331	310	287	323	352	338	311	320	296	283	294	328	321	327	300	291	348	303	297	315	280	301	302	327	310	318	309	333	315	302	325	331	328	315	281	324	330	299	326	338	316	304	308	322	295	315	279	366	324	298	315	298	330	296	339	295	304	289	314	302	280	315	339	282	333	315	281	319	297	324	291	297	307	347	332	308	312	296	346	292	324	299	324	292	316	293	312	338	327	339	311	307	307	312	330	318	307	307	324	294	320	332	296	321	287	303	316	306	311	317	311	329	314	308	304	297	294	320	314	326	282	291	315	278	305	318	306	303	327	304	305	313	336	305	315	332	341	341	314	291	328	302	312	297	295	354	327	285	267	290	321	300	309	299	293	310	316	297	316	307	333	302	318	297	291	306	303	305	295	320	318	333	318	301	317	292	293	339	309	298	274	317	307	342	291	316	281	304	305	283	298	328	297	287	306	303	322	303	306	290	326	314	315	323	328	318	292	301	306	350	304	297	317	309	275	319	342	325	314	325	301	327	303	288	316	310	311	322	315	295	305	323	308	345	325	325	301	332	288	294	299	304	311	293	289	315	304	304	314	311	313	319	267	301	300	300	277	328	331	287	309	326	311	321	321	308	320	308	333	318	315	317	302	323	311	309	315	290	317	306	309	311	285	327	298	331	280	312	303	322	347	309	327	299	292	317	277	326	324	313	296	290	315	307	323	301	310	290	308	339	323	284	307	310	340	301	318	279	301	323	295	313	310	311	332	290	325	311	288	289	320	310	314	314	333	320	328	307	332	306	292	267	313	326	328	311	306	303	309	307	307	339	312	305	306	325	313	296	333	309	309	305	284	287	310	275	314	291	300	299	302	330	321	313	301	319	325	317	301	300	338	322	311	293	292	286	327	316	300	313	317	323	313	298	293	294	284	307	315	311	342	306	306	294	300	293	297	319	322	340	296	299	316	289	319	309	318	281	323	313	299	341	315	285	305	281	306	303	271	328	284	315	320	302	263	316	330	308	316	309	318	311	297	335	302	318	311	350	321	308	281	306	326	300	307	319	330	297	317	301	312	286	299	314	291	298	293	310	332	299	300	292	334	303	298	272	316	295	299	312	302	317	323	305	322	305	301	304	318	301	310	319	317	331	306	312	308	315	313	295	322	309	311	308	331	297	306	323	324	330	340	325	267	292	313	320	306	318	317	320	302	319	352	319	277	319	323	296	298	317	330	302	307	289	320	315	314	323	305	291	294	304	314	308	313	317	309	317	294	346	302	297	298	297	343	331	326	325	302	324	327	295	280	317	286	283	299	332	328	313	282	282	289	345	317	324	308	341	332	332	335	304	303	301	305	323	304	340	316	325	305	292	302	321	330	292	352	268	307	313	299	308	296	295	303	312	295	309	276	309	316	310	275	328	319	311	324	288	324	327	299	307	285	298	326	314	305	327	311	293	306	305	339	307	318	298	309	344	313	328	341	334	313	342	296	333	326	341	295	282	312	321	319	302	331	305	336	306	294	333	337	312	289	326	331	291	311	338	304	329	313	330	298	307	310	311	338	288	308	326	288	314	309	298	316	302	281	313	284	290	313	266	315	302	313	287	325	299	305	299	331	277	310	314	299	311	313	328	304	276	309	322	330	341	303	314	312	295	323	299	337	308	319	279	298	292	273	328	284	297	312	312	324	298	309	308	314	318	337	296	321	328	290	278	323	307	323	310	321	307	320	307	323	293	285	324	301	321	303	309	296	340	265	297	303	320	300	298	320	325	303	314	339	327	305	302	294	328	283	293	334	325	364	288	295	325	313	332	314	328	303	314	319	315	315	320	282	318	346	317	308	321	294	290	337	294	307	315	314	272	283	278	309	316	293	324	318	338	342	298	341	336	298	298	316	306	303	310	325	318	318	320	303	303	320	317	300	290	300	329	314	333	306	299	350	286	326	304	329	308	295	311	294	315	290	281	291	299	301	310	296	282	300	322	304	331	303	310	288	287	304	328	310	292	332	329	356	337	333	311	292	323	305	310	320	285	343	309	297	312	346	315	338	326	275	296	301	335	290	291	355	316	292	332	326	298	299	305	332	314	329	291	282	269	316	291	304	292	321	319	321	320	306	314	335	285	304	326	342	326	325	304	318	290	316	324	322	297	291	274	318	298	294	324	288	321	307	305	319	297	310	309	317	310	318	317	278	308	323	317	302	286	302	320	307	320	340	321	304	323	290	288	291	332	284	303	302	322	273	309	321	316	328	291	307	353	338	299	322	301	325	339	326	345	338	304	309	306	307	307	299	312	276	328	321	287	316	329	299	359	309	306	304	318	338	300	318	312	317	274	309	305	324	320	300	328	341	307	266	333	345	334	298	325	310	308	327	280	337	325	335	329	283	283	292	327	313	302	299	316	307	303	302	318	287	323	316	297	330	342	328	316	303	322	298	312	342	326	317	313	286	314	289	313	277	271	353	269	316	318	291	285	340	321	313	358	302	301	326	301	313	293	301	321	304	304	307	309	308	303	308	307	294	306	306	316	326	291	323	309	302	311	320	293	317	319	318	307	290	279	292	277	325	289	305	336	298	313	339	300	347	331	330	310	327	323	304	288	266	326	315	293	319	315	297	278	319	325	312	293	325	324	315	306	318	337	268	321	312	308	316	298	306	298	327	304	325	280	309	324	303	301	306	311	312	318	287	324	291	321	326	356	307	307	301	321	324	312	328	310	308	317	305	297	312	320	301	330	293	306	309	337	300	312	290	293	297	297	324	312	308	302	310	309	311	313	284	309	310	321	301	341	298	291	318	283	325	280	298	333	326	311	295	303	295	332	304	324	300	304	295	314	341	317	299	313	307	301	280	305	290	300	298	326	305	318	317	337	296	303	309	303	311	330	302	338	344	270	284	288	324	329	324	315	316	324	298	319	296	328	307	297	314	302	289	287	303	315	330	305	343	319	311	334	331	339	321	283	315	299	316	314	326	306	299	299	318	307	317	306	283	327	301	321	291	316	313	281	299	338	277	313	292	288	304	305	304	311	296	303	313	299	301	296	316	305	310	274	316	276	322	270	271	297	322	337	279	324	317	315	339	305	290	313	324	288	277	285	292	310	330	286	314	280	283	306	306	310	302	312	316	282	300	308	275	291	311	326	299	309	285	292	309	322	310	292	314	337	318	313	313	311	314	309	331	324	312	264	318	316	335	335	342	292	306	281	321	302	294	295	317	306	288	302	325	308	331	302	298	299	287	345	344	311	307	301	319	328	328	318	314	295	281	297	332	288	331	328	324	296	328	308	287	308	292	310	322	341	314	298	270	301	334	320	305	291	320	342	308	296	324	305	300	293	323	316	287	335	300	284	296	321	284	347	322	299	325	302	314	308	316	305	322	300	289	305	299	325	311	302	321	272
29944	48418	40693	24587	10996	3794	1435	779	605	564	573	519	567	572	575	521	546	559	548	572	549	564	569	586	525	572	573	557	519	556	565	558	528	576	558	566	532	497	563	544	574	544	534	566	558	588	542	545	535	558	562	527	592	583	561	510	552	574	589	531	577	558	568	552	522	585	575	585	549	530	548	573	557	565	528	570	519	602	600	542	578	589	572	536	514	511	529	545	549	528	588	576	536	512	586	520	577	592	563	576	558	538	511	563	582	558	542	606	610	577	564	551	584	575	550	593	549	510	584	575	578	549	545	544	535	563	567	553	544	581	567	569	547	566	552	554	519	532	582	602	571	572	553	568	548	554	562	558	506	557	549	548	561	551	521	532	535	569	533	572	542	567	550	535	532	561	543	529	544	537	559	545	553	598	523	580	574	538	548	557	581	577	567	553	550	561	554	550	575	577	556	562	577	521	573	526	566	539	562	546	502	567	557	536	582	571	560	543	559	574	566	573	543	580	623	591	557	579	562	556	607	546	536	560	534	569	571	526	568	537	531	542	622	578	547	545	609	513	589	534	529	584	532	594	555	541	526	594	585	572	571	565	538	581	590	541	561	556	557	552	538	607	597	545	530	546	576	606	539	566	509	547	560	557	557	575	585	539	585	513	537	521	571	590	522	544	575	547	538	545	564	534	568	557	571	578	561	535	528	576	573	572	560	585	540	566	581	548	544	565	560	560	592	563	564	564	559	568	546	554	536	559	530	588	546	520	572	536	509	572	542	630	584	556	553	534	513	562	550	535	542	545	526	567	528	595	563	589	564	562	526	531	556	568	541	531	540	565	558	529	577	557	538	564	552	543	567	558	562	533	565	521	555	546	557	580	575	585	554	553	511	506	557	513	539	571	545	552	554	579	581	585	559	596	582	580	530	571	562	563	572	546	549	552	578	551	542	581	565	566	556	546	576	523	523	578	587	559	521	590	557	507	546	570	551	543	544	531	594	553	536	563	545	541	563	555	540	564	567	569	523	550	538	598	566	569	517	558	549	551	600	556	563	539	555	599	571	525	557	560	548	554	582	549	571	559	566	552	567	530	599	593	555	556	567	554	586	532	574	529	520	582	579	577	555	600	549	560	516	588	578	512	556	567	548	557	529	540	584	538	564	535	544	597	560	572	568	538	577	558	556	545	545	552	548	580	582	555	556	594	534	541	568	530	558	553	590	518	543	579	573	567	558	546	607	549	557	585	523	554	580	552	590	555	589	577	540	519	574	541	553	564	552	542	560	561	555	540	543	543	562	582	589	524	546	570	550	536	535	554	531	541	575	573	560	555	567	566	501	577	531	557	535	537	561	552	566	540	547	548	569	567	547	549	529	587	570	560	555	555	589	563	547	548	573	582	585	566	576	517	555	580	517	520	561	567	584	563	555	552	578	584	543	557	549	553	578	585	544	530	582	552	542	574	548	557	542	539	577	537	540	563	522	544	559	575	597	573	594	583	561	528	550	565	524	565	537	555	548	527	549	566	540	522	569	562	552	559	602	532	555	546	547	556	581	576	554	579	577	525	527	538	596	590	550	536	557	542	582	526	546	547	559	539	578	577	557	571	547	557	579	533	541	582	541	598	522	590	551	562	522	601	597	577	516	568	578	540	576	574	537	572	562	559	542	521	547	537	530	571	566	519	566	538	537	520	581	511	569	594	578	563	587	576	616	553	551	589	550	579	539	534	566	520	585	590	569	579	541	541	561	568	549	566	605	578	534	579	571	573	584	559	551	569	531	520	561	550	525	569	570	590	547	545	538	552	550	515	555	526	560	537	527	532	564	550	582	556	569	568	519	516	572	563	551	531	554	553	546	560	554	529	606	545	520	593	561	515	528	569	570	580	530	539	567	554	581	568	528	534	527	558	541	555	563	537	555	577	525	546	582	577	561	550	560	558	525	587	565	540	551	545	505	558	548	552	558	575	532	532	543	564	572	567	580	546	562	577	565	561	557	578	504	570	550	558	567	539	571	558	556	556	534	588	516	564	583	563	595	561	561	541	580	530	544	519	547	535	595	542	521	580	546	614	578	562	556	533	564	548	568	554	549	541	603	569	566	553	567	524	543	535	573	592	563	558	572	584	562	523	522	574	566	547	594	544	592	562	593	549	587	560	565	581	533	557	545	576	544	557	516	537	577	555	541	601	560	562	567	561	534	507	520	555	554	571	531	549	571	558	547	570	571	537	589	563	511	518	541	564	545	581	547	534	551	557	599	574	516	530	561	555	556	563	532	549	525	517	559	506	568	564	553	593	521	598	592	548	601	541	582	518	593	551	517	524	548	557	555	536	549	563	567	513	558	511	565	553	560	569	523	556	562	558	558	552	545	559	588	578	571	568	539	559	544	598	576	548	576	561	581	577	528	546	561	571	566	564	599	502	540	548	550	546	551	536	595	561	568	514	613	560	553	539	496	534	564	539	595	551	575	597	553	584	559	582	536	564	574	570	569	565	551	552	574	555	566	582	529	547	579	559	586	588	539	540	564	539	559	549	549	584	559	578	530	605	519	537	579	542	508	573	528	512	535	561	509	547	552	531	575	534	551	578	567	543	571	579	585	563	546	563	529	540	578	546	553	499	542	556	565	579	546	558	582	563	533	491	548	550	587	606	574	541	560	580	569	544	571	616	558	568	574	525	596	553	559	558	543	560	567	567	557	558	563	568	578	556	596	553	597	527	580	561	574	540	549	529	581	551	537	581	543	585	551	563	545	566	546	578	564	572	525	561	550	562	553	596	552	564	549	576	533	561	548	538	570	540	575	582	533	543	524	536	576	534	521	555	549	539	548	565	549	562	521	542	532	600	536	557	524	544	578	561	550	556	524	555	545	580	553	576	556	535	555	596	563	564	545	544	552	557	608	571	542	555	593	561	537	570	562	570	600	516	534	520	526	534	573	586	560	583	544	477	552	563	556	522	563	584	569	547	538	545	510	580	585	541	528	538	559	531	549	559	553	516	571	576	554	535	591	519	564	582	578	579	559	534	590	560	543	564	555	568	559	550	564	546	537	551	572	537	552	550	566	574	573	536	516	508	539	520	595	555	608	560	550	570	553	583	583	560	537	558	530	546	535	546	569	598	595	540	522	596	544	606	551	542	589	536	560	588	552	579	538	584	529	574	557	529	572	564	606	577	542	592	569	565	585	537	549	583	564	505	544	583	598	526	563	545	574	586	568	592	532	541	532	543	565	569	529	567	605	552	598	537	548	530	551	543	588	554	523	535	605	556	546	590	584	569	540	576	537	548	538	495	568	581	554	594	535	519	569	564	578	568	546	509	561	591	526	506	550	603	527	519	573	528	552	609	568	548	589	567	548	566	547	515	546	560	502	564	537	570	583	522	544	528	557	553	524	569	578	575	536	564	591	538	576	594	585	572	568	548	585	553	570	532	545	515	585	555	532	545	527	553	568	550	511	565	570	589	564	544	532	551	567	543	559	515	551	596	583	550	599	591
24481	24606	43358	41050	26974	16427	4781	942	420	406	361	374	353	339	355	365	384	334	342	361	369	348	334	378	316	349	356	356	353	347	362	346	339	337	360	348	358	352	348	321	360	330	324	355	350	316	348	343	332	347	344	343	304	348	339	346	360	339	340	366	333	329	349	349	362	343	317	353	341	341	314	370	342	363	377	316	354	305	393	378	345	379	367	338	340	348	329	395	340	326	359	356	357	371	371	364	359	324	347	324	359	356	339	331	357	325	335	325	336	335	341	376	362	317	368	347	321	343	342	359	338	362	368	339	374	332	357	335	335	334	354	372	316	340	291	355	333	380	380	335	352	331	294	386	329	353	324	334	344	355	327	355	318	360	360	358	330	349	335	356	339	336	355	364	337	377	349	327	336	346	337	338	335	339	324	339	374	348	361	311	362	336	369	346	342	337	339	357	337	311	385	358	343	368	322	331	330	329	346	331	377	383	357	312	345	307	336	342	329	360	331	337	358	370	363	329	354	342	338	309	352	338	335	325	330	367	357	375	349	361	357	368	327	375	354	361	344	318	325	352	359	395	377	329	363	309	351	382	371	338	340	351	361	357	323	352	335	332	383	341	317	317	328	361	348	357	339	356	376	330	318	355	362	364	360	343	339	334	358	361	364	371	352	346	350	350	328	366	374	371	349	330	352	382	377	335	326	325	345	349	361	339	326	363	342	348	321	343	348	331	364	335	325	347	351	330	378	312	379	369	367	339	345	332	354	332	352	331	372	342	347	341	386	351	360	345	348	346	356	359	361	303	351	386	323	335	335	333	321	355	412	334	344	350	358	328	367	362	318	334	313	331	372	368	343	353	362	374	372	362	332	325	352	339	330	349	335	340	315	339	339	335	345	337	335	327	358	340	350	336	340	354	361	358	362	330	312	329	351	340	355	369	358	291	321	333	322	344	368	314	335	361	351	366	350	328	353	334	357	369	347	344	322	336	335	346	357	336	351	339	349	327	362	348	344	300	348	331	349	343	373	339	377	351	319	328	387	323	350	329	333	336	345	340	312	331	323	346	389	357	366	319	336	340	319	322	401	350	325	325	325	336	329	333	326	339	362	340	348	349	336	296	328	365	367	310	341	363	389	382	317	329	323	349	323	346	339	316	360	338	324	347	382	327	365	328	337	324	320	371	352	333	339	348	355	374	314	347	352	326	340	345	340	356	351	356	334	322	293	312	358	316	399	330	342	341	349	306	343	367	315	367	372	346	351	344	338	372	349	357	333	333	341	385	321	348	345	338	364	369	334	348	369	356	331	321	353	324	327	351	389	347	348	348	349	328	355	368	331	347	360	334	345	336	336	357	353	374	335	364	333	317	353	316	317	345	338	346	349	358	346	318	330	348	347	338	279	338	345	319	362	371	346	353	351	331	360	355	345	334	325	370	308	395	338	319	337	325	341	346	365	367	352	364	371	347	364	370	349	352	365	325	347	323	331	350	339	349	367	347	342	326	391	327	358	311	338	359	331	315	386	348	350	355	347	350	343	313	311	347	382	362	335	362	352	347	350	364	372	320	347	349	374	373	346	334	361	377	301	398	352	354	339	361	377	331	366	352	345	327	351	360	368	327	333	324	342	322	357	362	347	328	348	364	360	364	378	349	341	352	341	312	336	354	338	362	360	346	351	331	341	323	347	357	375	370	326	332	335	352	356	344	330	340	362	348	348	323	364	339	327	358	348	349	348	338	349	337	342	314	318	325	345	312	336	364	349	345	340	338	373	357	317	395	347	389	337	356	336	376	346	368	356	323	361	322	333	353	356	328	361	366	367	369	369	321	314	346	340	328	352	356	328	343	353	334	374	332	342	368	345	328	364	356	386	385	315	349	349	348	365	338	347	326	387	345	367	347	339	378	350	327	352	343	358	357	397	382	355	357	354	326	334	386	367	353	364	329	355	326	370	358	347	345	340	320	361	320	355	339	353	334	358	328	348	330	360	355	346	350	336	338	340	364	347	320	335	359	325	336	361	384	352	345	329	378	349	355	374	347	325	343	338	350	352	328	344	341	333	336	391	355	370	339	362	365	340	359	366	343	355	326	303	348	340	362	335	352	327	355	355	331	336	347	337	351	363	350	338	330	338	347	331	336	366	360	349	325	339	357	325	352	346	335	353	387	358	326	362	326	374	368	361	317	350	367	320	312	372	364	374	341	338	346	333	339	345	336	395	326	366	340	357	334	364	323	359	367	320	359	359	326	380	349	349	330	343	378	342	332	359	336	351	328	331	356	347	368	319	359	334	349	355	320	330	348	318	364	341	335	357	329	341	350	325	340	329	341	346	351	371	364	342	325	352	356	329	349	374	382	357	323	354	370	338	369	315	318	340	348	347	346	342	383	385	373	364	331	349	331	354	328	329	343	342	354	334	369	348	363	353	307	327	339	344	358	350	326	314	374	337	351	313	334	333	355	324	348	337	335	343	336	302	343	358	331	345	349	360	337	341	335	368	369	320	339	333	359	338	335	340	327	332	318	352	349	302	352	389	324	344	360	331	328	307	357	339	357	358	345	344	356	333	352	392	360	336	344	367	350	368	363	319	368	344	355	331	341	344	315	317	365	302	356	354	328	361	392	374	353	360	364	347	350	373	356	364	359	307	367	361	373	347	352	342	347	312	345	345	338	367	343	374	356	361	336	342	330	334	373	389	337	373	316	368	338	338	368	339	345	319	356	336	349	346	376	366	371	338	306	355	367	368	365	356	348	328	338	352	363	322	316	353	338	322	356	333	329	350	348	364	334	363	329	335	347	332	364	371	311	349	349	331	339	344	371	354	336	340	349	326	359	338	353	322	319	352	335	345	332	335	338	323	339	351	345	369	370	328	314	334	331	367	323	342	320	384	349	337	351	344	303	389	348	329	317	370	360	339	319	353	338	376	359	321	373	313	345	339	356	336	370	335	358	356	361	356	337	339	350	335	343	319	320	356	333	352	371	339	353	366	337	352	358	352	351	332	339	340	331	343	359	345	340	301	360	344	369	332	327	331	353	363	345	361	319	347	344	353	350	334	356	322	339	343	368	345	328	349	328	290	339	345	350	351	358	338	345	311	316	342	311	340	343	336	345	333	349	333	326	340	351	352	353	348	367	372	329	319	332	329	351	361	353	338	358	338	351	335	343	360	366	348	354	330	346	344	341	359	320	325	359	367	345	353	332	348	344	340	336	341	361	326	347	356	348	357	348	338	348	352	333	340	379	349	336	361	279	331	353	378	333	342	361	372	348	312	368	340	359	349	315	385	336	385	386	356	336	382	332	359	336	374	353	329	334	332	335	345	322	375	358	343	358	336	328	341	303	338	331	350	363	342	327	325	336	366	338	360	359	317	351	348	332	329	322	333	353	361	405	346	348	330	357	343	322	354	355	344	366	336	350	349	390	351	316	368	333	322	392	349	343	318	349	327	338	363	353	334	331	345	323	344	342	350	341	337	314	399	361	349	364	368	369	361	341
54423	93288	79711	53711	34009	17541	6320	2043	792	608	575	621	601	582	567	599	616	623	611	595	652	603	683	647	584	551	602	630	621	609	581	596	585	619	627	611	604	639	637	633	615	602	619	608	628	607	645	622	614	632	628	653	579	619	607	585	622	605	601	660	586	625	605	661	644	628	595	621	621	618	640	623	657	568	600	646	626	639	606	604	557	597	613	612	604	620	620	623	619	599	653	563	636	624	609	628	602	600	579	641	605	549	611	587	613	633	585	598	634	561	593	639	599	622	647	620	627	617	623	626	582	576	639	627	643	635	626	552	582	657	622	614	626	618	604	633	644	627	651	660	590	621	627	596	574	607	589	579	590	648	628	588	607	573	579	619	609	625	621	592	585	652	624	639	616	609	627	649	565	663	591	648	616	628	647	606	615	626	632	596	634	666	615	618	626	599	638	598	650	621	613	588	609	537	609	613	594	623	597	602	612	638	580	617	632	629	596	574	624	644	594	656	662	599	635	600	589	598	605	583	625	564	622	607	618	580	631	570	588	646	644	634	581	589	633	601	567	637	626	663	609	569	611	638	565	587	606	594	590	596	608	603	601	581	617	609	591	588	597	611	633	617	571	601	635	601	621	612	611	643	577	571	610	599	576	571	591	608	615	612	644	632	624	584	606	566	631	586	638	611	594	652	602	592	625	671	594	595	629	640	583	610	581	600	630	638	624	656	609	611	621	590	646	611	637	607	623	590	641	627	649	564	594	652	582	638	635	614	575	594	658	599	608	643	634	596	642	601	639	640	655	635	615	599	621	607	640	578	600	629	551	663	608	608	627	621	616	583	649	594	636	594	599	614	604	607	657	610	632	599	610	598	596	620	641	585	598	618	607	580	598	588	635	631	595	612	583	628	604	594	570	600	621	633	548	617	599	598	613	607	612	615	661	611	644	628	550	600	616	625	637	646	619	631	622	633	650	629	573	615	616	597	621	624	581	615	640	603	604	675	577	626	618	624	615	610	582	623	606	631	649	641	628	589	627	583	573	610	623	604	606	590	615	593	625	628	591	597	617	607	636	621	626	612	619	589	617	588	651	597	613	632	589	632	628	612	627	654	598	623	598	623	636	636	615	665	620	654	582	562	635	626	598	618	620	635	614	634	605	621	597	646	629	578	653	605	632	599	624	571	604	633	614	636	603	645	613	594	610	586	583	643	655	634	610	632	644	561	638	629	603	628	578	564	618	597	576	617	612	558	648	613	586	608	636	618	620	630	599	611	617	626	620	599	624	635	588	608	612	621	635	590	651	636	638	634	604	596	575	612	581	629	594	647	585	591	629	583	585	621	625	565	579	635	636	640	592	615	638	570	622	647	582	631	600	612	607	605	636	588	655	593	613	616	635	622	600	660	570	620	622	633	631	629	648	637	627	602	622	615	622	595	630	600	599	638	631	614	639	592	609	608	577	624	627	583	578	619	592	670	621	636	639	599	634	599	616	571	604	615	655	607	613	615	624	588	629	592	576	609	624	594	560	604	649	647	546	579	613	543	625	598	575	597	600	624	594	602	596	614	592	602	608	623	640	600	594	671	603	632	585	626	589	610	598	629	613	627	566	647	606	583	651	582	660	649	602	580	580	625	637	599	617	643	621	575	566	605	555	593	586	658	602	616	584	614	660	607	608	586	601	616	613	586	587	613	621	647	589	644	561	612	612	608	596	613	615	614	618	580	626	577	641	662	620	534	585	616	640	618	628	605	626	612	582	603	639	596	590	641	648	609	604	583	598	617	621	579	583	638	638	632	624	642	604	569	628	650	595	612	603	598	607	621	619	623	602	602	620	645	659	601	623	595	606	587	609	599	586	583	611	603	643	621	629	594	567	590	601	601	659	589	634	603	568	598	602	606	599	622	623	621	586	585	567	569	582	620	604	608	588	593	576	617	629	598	569	663	633	593	601	589	658	562	576	637	627	613	645	608	595	646	588	668	588	606	582	593	663	589	596	618	617	592	628	586	596	666	626	598	602	603	653	551	659	653	592	635	641	619	596	610	627	621	619	557	577	602	603	605	692	608	610	611	597	611	593	666	648	579	581	594	613	672	613	600	619	618	582	621	631	580	568	601	629	620	610	583	571	627	632	601	656	600	608	562	609	609	595	602	591	642	627	636	655	553	608	599	626	627	580	585	614	609	588	613	596	587	590	633	606	625	634	592	581	646	648	596	592	631	591	660	610	641	640	635	630	590	587	600	601	600	555	624	632	632	616	624	594	626	635	612	628	618	607	579	605	627	601	632	554	595	611	606	616	656	666	608	600	619	646	625	645	617	635	605	596	544	663	600	589	602	616	617	532	612	618	615	602	639	634	586	602	607	593	574	596	634	613	596	609	595	632	577	642	605	629	588	619	607	596	579	608	633	628	633	605	630	568	631	580	600	624	603	602	583	613	585	634	583	614	645	649	600	661	602	584	599	608	612	585	626	603	609	610	599	619	569	574	608	602	618	638	642	603	624	555	579	600	618	596	612	626	644	650	576	597	600	628	603	610	650	597	611	588	621	572	604	592	631	611	569	626	650	610	657	617	591	570	562	618	644	655	608	623	596	582	640	621	609	599	609	643	651	614	608	643	607	601	646	591	611	579	568	641	575	628	605	634	621	613	571	616	616	508	601	612	619	612	604	638	588	589	626	591	639	599	610	571	594	611	615	608	612	579	638	615	646	602	609	615	632	646	600	600	592	584	586	592	584	616	601	606	546	621	624	590	582	571	594	606	632	570	659	606	614	611	608	678	611	619	591	594	622	636	611	628	631	599	596	602	619	658	609	612	635	618	619	608	600	619	585	601	558	644	693	618	613	604	649	594	632	587	568	608	601	567	626	605	600	609	640	637	634	592	652	612	600	594	621	623	588	646	589	607	606	614	589	603	635	572	572	595	589	635	627	651	573	590	655	645	634	564	637	651	619	618	650	673	601	617	567	590	609	631	637	619	623	635	620	601	650	591	620	623	602	616	627	582	577	595	586	643	604	617	620	584	585	610	558	598	652	619	607	631	623	593	602	559	604	623	563	614	601	641	612	618	589	638	602	603	628	642	579	606	620	593	670	614	630	619	643	585	573	665	597	562	600	603	580	637	613	573	597	598	621	572	614	623	626	625	623	626	610	619	611	588	599	598	656	626	612	609	631	572	586	590	585	669	604	614	599	653	598	593	570	599	646	609	622	609	627	619	637	595	619	648	604	594	624	630	606	605	569	625	585	568	634	639	613	620	615	621	572	626	609	583	620	615	611	613	602	570	587	644	591	628	583	599	561	623	645	621	674	580	618	598	591	622	605	594	605	591	593	613	613	615	629	565	579	589	602	626	625	635	633	615	606	607	616	624	607	591	639	630	621	637	623	612	629	615	619	603	587	601	642	616	621	651	627	579	659	606	679	639	655	572	614	566	621	641	619	581	593	614	626	593	598	608	620	623	574	600	610	561	582	612	643	606	558	599	573	594	604	599	611
23464	22589	37565	37138	28398	22436	12514	2144	600	484	405	417	438	420	433	443	446	410	414	425	401	438	401	433	422	415	417	416	439	425	392	425	427	412	429	418	376	454	423	403	413	431	448	416	408	400	402	437	431	399	419	408	407	433	384	428	400	439	429	420	408	417	423	405	423	393	391	432	408	419	449	433	372	460	416	421	400	453	423	404	375	454	420	421	389	439	408	458	407	401	410	406	405	416	418	428	414	419	413	443	409	415	430	395	410	438	423	428	412	398	434	449	385	421	401	397	397	390	403	407	411	411	441	384	387	412	400	450	452	391	389	413	436	384	428	415	390	409	430	405	388	398	409	390	427	380	454	378	396	458	410	418	384	404	431	420	433	432	403	413	423	434	413	430	424	430	422	436	406	418	413	406	395	398	438	401	419	416	403	429	414	390	403	392	411	414	428	430	444	448	434	391	417	436	406	390	398	409	402	383	445	386	411	444	400	396	385	403	394	435	425	461	390	380	394	433	419	383	402	422	410	428	413	435	384	437	392	418	414	394	395	441	421	392	401	400	398	376	425	403	443	394	409	456	417	407	413	453	426	399	419	421	392	425	406	443	372	386	424	419	433	397	425	386	419	393	419	412	406	424	405	447	427	436	371	445	412	409	378	417	421	424	418	387	411	454	428	389	421	403	401	391	379	408	446	395	385	435	387	405	407	397	400	402	385	406	418	379	387	454	405	379	383	391	431	435	415	374	378	396	392	407	397	444	403	403	408	392	429	376	458	379	431	398	410	403	432	416	412	413	389	388	416	389	393	404	412	408	396	411	457	381	422	412	387	390	385	413	427	435	418	371	403	424	422	418	414	439	421	432	389	385	436	390	388	401	442	411	409	407	385	399	413	393	433	434	419	426	416	430	439	450	424	412	388	383	422	417	425	408	431	375	416	375	387	413	427	409	419	410	392	421	417	426	397	441	425	392	402	409	393	441	401	411	430	398	434	406	420	420	412	398	447	407	410	411	432	424	378	419	383	399	414	439	393	400	442	411	452	433	444	414	418	408	435	418	395	435	398	425	404	404	433	399	379	382	427	419	378	417	396	437	406	403	399	386	409	386	382	386	424	395	408	425	400	399	392	422	427	426	411	412	445	439	391	416	404	397	461	432	439	430	401	394	405	425	398	463	411	404	410	384	435	385	418	377	403	404	384	431	423	436	401	443	431	442	417	413	418	405	415	399	383	405	446	409	416	443	434	392	429	405	452	438	435	401	408	403	419	378	405	438	411	431	378	461	389	435	413	415	395	420	404	409	382	426	376	423	415	425	402	421	420	395	437	453	419	405	403	410	470	416	427	405	419	398	417	412	411	409	393	410	376	403	390	438	401	398	428	473	460	395	384	430	430	368	389	419	416	383	414	399	418	421	433	404	404	425	422	439	386	428	405	436	437	401	380	400	419	381	421	389	392	397	441	431	434	425	399	438	377	387	423	433	416	405	415	434	407	405	434	432	399	398	426	386	396	386	399	419	411	376	427	416	413	421	397	439	419	453	399	414	440	377	402	382	386	399	394	406	408	409	401	400	403	401	408	434	428	403	436	416	403	437	435	433	409	439	423	393	398	408	398	439	409	433	467	384	424	389	402	425	397	430	406	396	433	435	429	377	426	439	369	386	399	393	428	425	390	429	434	407	419	415	417	380	419	429	418	394	440	433	365	388	412	432	433	430	409	417	383	432	408	431	369	411	403	400	390	411	392	395	431	411	394	415	443	437	411	392	409	386	396	423	447	398	434	391	387	430	423	371	431	412	436	422	382	406	440	409	416	460	396	394	434	432	405	385	414	405	394	374	440	395	405	395	414	433	448	376	406	374	405	395	397	438	416	435	459	434	403	390	422	415	446	416	407	404	418	396	400	400	453	405	405	417	370	432	423	422	415	407	442	439	372	427	398	418	396	446	422	435	428	421	432	416	366	414	408	404	411	386	399	422	391	378	402	412	424	392	401	461	414	399	409	417	391	426	398	406	429	399	394	415	374	420	447	434	424	414	415	428	397	398	426	410	415	451	422	440	387	367	427	456	422	451	425	422	434	394	406	476	449	416	410	405	421	394	413	437	388	400	414	434	403	437	356	469	402	425	411	432	408	405	423	472	390	381	398	413	411	395	420	399	431	414	426	396	409	424	420	416	405	410	388	424	392	403	415	412	419	454	390	398	388	400	416	394	405	432	398	421	406	422	378	418	382	446	420	447	436	438	423	433	439	398	392	394	404	405	442	434	412	439	411	446	430	401	396	391	408	415	420	425	416	424	391	422	411	432	446	398	417	424	395	409	426	419	385	448	386	393	433	447	398	400	406	407	417	423	415	403	396	434	415	427	390	400	414	405	411	406	345	395	426	433	394	455	420	413	425	413	437	389	398	393	367	382	425	396	420	413	392	406	423	423	433	465	409	395	402	444	419	383	407	437	433	413	406	415	406	405	450	375	399	388	421	416	415	383	401	389	434	397	421	410	410	423	386	433	378	415	450	393	413	424	394	445	397	381	405	385	419	442	407	430	399	445	393	448	440	437	419	454	418	421	412	402	404	391	438	432	395	433	383	381	412	415	449	424	398	443	401	404	388	422	395	381	422	424	417	360	400	364	373	429	400	396	412	421	395	402	352	423	395	369	421	394	408	398	392	403	446	429	417	378	397	432	409	402	422	443	427	420	412	418	399	383	412	397	427	399	376	397	391	432	466	428	394	450	361	419	398	421	388	396	405	418	398	421	386	403	450	436	415	406	373	409	439	407	402	399	417	399	435	417	417	429	388	411	425	439	443	366	382	425	408	427	395	428	404	359	393	444	382	394	390	374	419	457	420	408	400	432	408	446	437	430	386	394	399	422	414	391	420	434	416	392	379	380	400	415	432	401	386	430	438	392	416	412	393	399	432	408	437	428	428	380	420	415	401	430	396	415	427	402	421	414	427	413	403	409	432	402	407	387	403	400	400	419	387	421	399	422	423	395	410	433	425	390	456	387	395	411	371	420	406	425	388	385	417	427	414	430	402	397	380	403	384	459	391	412	407	427	422	393	400	436	429	425	462	446	432	390	395	409	394	395	392	430	382	409	415	391	413	418	393	414	389	402	412	391	409	412	434	449	434	405	373	391	401	405	424	371	375	412	421	393	438	429	378	411	450	419	415	447	412	445	397	397	401	382	433	396	405	400	416	402	421	395	431	375	409	366	414	422	393	460	403	408	448	422	411	430	401	406	401	378	409	424	400	393	403	418	426	412	440	394	386	386	398	415	410	431	402	392	427	430	443	399	397	395	390	410	380	412	427	411	435	416	470	407	427	406	400	383	408	410	426	402	392	427	421	395	403	408	397	425	405	398	417	417	402	412	403	430	378	416	399	395	394	414	418	409	383	391	445	421	424	400	406	412	416	386	425	428	423	385	402	402	412	422	390	420	419	408	394	372	409	412	435	386	370	412	406	403	353	406	416	386	396	401	413	401	427	385
58621	102151	87677	63514	41831	26251	11424	3862	1057	722	706	703	761	696	712	696	731	702	695	687	685	749	717	717	694	700	705	683	704	706	744	725	689	684	693	727	678	735	712	711	714	744	678	712	699	716	674	700	712	685	738	697	681	725	644	687	723	692	701	717	714	681	605	693	732	704	669	730	678	680	704	745	652	696	756	706	640	713	726	641	755	675	657	688	726	752	672	693	695	693	749	672	685	716	711	730	675	655	667	706	705	705	730	717	712	681	689	709	725	643	715	713	673	711	631	696	708	658	693	707	690	659	699	715	765	736	701	765	688	699	709	699	698	640	688	651	695	722	713	645	724	697	661	716	736	707	665	686	700	718	700	665	746	703	700	695	705	699	706	707	691	684	749	713	696	724	709	674	711	709	666	692	742	716	725	713	686	685	710	652	705	713	707	728	674	677	718	725	696	667	741	719	693	678	720	685	744	681	667	698	776	684	705	665	677	681	707	704	708	669	673	695	762	718	707	699	708	700	708	673	684	688	688	678	727	674	670	726	704	734	671	676	704	740	688	663	697	689	691	668	716	671	663	683	658	684	660	674	714	679	695	650	736	663	704	675	693	664	684	722	693	654	685	714	687	696	708	706	737	684	702	659	752	650	734	673	691	712	698	707	689	662	673	713	694	717	674	692	645	706	667	683	744	694	731	733	705	675	743	724	690	678	712	742	686	714	695	675	715	683	686	722	712	688	692	737	717	721	667	728	703	716	713	704	704	685	720	708	676	700	711	697	674	653	714	681	696	700	722	717	726	704	703	683	705	710	678	697	675	669	693	657	661	664	701	708	667	766	706	709	714	767	720	681	706	681	699	754	684	687	681	716	660	720	709	691	676	720	688	703	720	713	685	673	728	721	761	718	711	751	729	670	649	731	716	687	709	701	740	696	684	692	700	662	746	681	682	708	668	668	660	685	717	690	649	668	699	648	758	724	719	666	708	661	725	668	721	696	736	717	688	744	686	692	734	732	712	672	744	693	676	699	697	620	691	681	751	734	708	699	695	705	682	659	751	705	733	708	711	675	717	672	719	677	676	685	672	714	664	691	651	707	690	680	691	708	719	749	695	660	663	683	671	678	729	712	703	705	724	705	711	684	692	663	727	709	688	648	722	681	755	743	685	703	706	716	749	755	730	688	742	703	698	727	712	683	746	700	713	664	719	723	670	689	716	742	710	695	697	634	724	687	682	728	711	690	691	680	654	698	725	704	671	683	694	697	722	608	705	703	688	727	641	703	673	681	684	716	684	701	656	691	707	726	675	694	687	676	748	654	714	706	719	710	715	697	686	717	734	682	711	652	662	709	666	706	706	666	713	707	690	709	746	703	713	671	702	706	679	697	696	683	698	709	664	685	745	700	676	689	730	687	750	675	704	653	702	662	711	651	754	704	686	702	664	701	705	676	709	719	707	719	721	693	666	638	692	697	686	680	695	731	740	708	724	690	680	701	683	767	664	649	709	673	744	673	684	703	735	705	722	698	701	700	720	670	702	739	684	738	665	692	710	701	729	744	735	737	661	675	729	712	710	718	709	734	687	713	672	736	746	698	658	675	703	699	655	708	664	683	666	713	694	697	706	729	680	708	722	697	725	684	665	711	672	729	697	693	727	702	686	716	694	705	673	700	711	749	685	672	688	721	656	701	722	676	635	648	681	747	708	679	668	713	677	740	723	724	683	689	681	665	674	707	715	674	694	734	707	767	683	787	708	676	709	720	670	745	728	718	689	733	688	713	707	675	666	676	724	638	708	679	683	683	701	720	713	736	694	720	691	675	698	684	690	733	650	695	721	641	717	737	688	671	686	741	742	692	696	655	682	695	676	672	691	709	671	709	701	675	689	678	696	697	707	707	691	710	673	676	693	668	689	685	643	669	719	685	703	662	728	716	704	697	677	708	670	687	723	692	675	696	744	702	658	739	716	693	707	674	706	660	654	779	711	723	667	727	675	702	711	726	674	703	679	696	679	729	682	688	685	703	741	746	740	713	709	688	739	694	709	705	653	736	690	705	674	699	726	736	699	726	684	701	709	696	716	714	697	711	726	657	727	702	675	697	716	704	724	636	700	707	735	712	697	676	690	694	703	732	715	709	721	699	693	669	747	686	728	707	708	683	672	639	685	694	706	703	690	666	721	717	726	659	716	655	701	690	683	738	674	686	756	657	712	644	702	695	688	682	688	757	743	712	718	690	762	731	679	738	719	695	708	694	688	728	710	694	682	717	719	716	704	704	682	704	700	749	694	686	712	693	735	681	679	661	722	693	730	726	721	696	723	708	706	655	678	694	673	644	720	691	736	669	791	697	659	731	678	673	646	691	683	699	737	698	662	711	668	690	716	708	683	685	696	687	713	691	693	711	730	680	713	739	669	683	717	694	729	688	677	691	691	722	687	632	749	664	707	666	681	674	701	689	734	736	739	682	713	704	727	672	695	708	691	662	681	652	657	669	656	720	695	711	708	679	677	737	725	725	658	732	696	698	772	670	719	678	686	687	678	670	682	677	696	688	677	698	692	707	657	698	703	696	725	674	757	699	690	680	669	700	741	709	697	687	729	723	693	755	734	690	693	688	718	690	693	672	705	668	708	743	707	673	692	687	712	696	693	718	707	678	717	710	680	718	694	701	713	693	682	720	687	739	733	718	660	656	676	683	690	701	679	744	705	669	688	726	743	696	707	677	663	668	729	724	700	715	732	714	678	690	642	695	692	702	687	714	666	686	716	679	700	705	738	693	671	693	701	723	702	731	669	687	661	715	674	690	711	687	708	659	685	700	686	705	723	726	695	688	682	708	706	663	706	678	683	680	763	714	721	764	657	677	683	673	736	658	652	654	735	726	690	734	692	735	697	652	730	707	753	720	744	694	693	692	731	657	659	681	683	688	702	708	703	670	728	731	672	672	745	716	754	686	709	704	736	685	686	656	702	718	726	725	690	785	753	703	674	694	710	670	724	710	714	691	770	697	655	682	703	733	685	700	675	679	670	740	625	726	709	690	690	680	670	716	783	684	742	660	669	695	736	736	738	686	722	685	714	671	703	682	702	669	703	705	679	697	664	687	698	709	694	697	688	644	666	711	690	726	675	692	688	705	710	708	714	693	679	707	648	667	737	703	676	741	671	709	745	699	702	668	680	651	645	656	748	668	701	715	692	685	724	696	704	681	703	720	678	750	697	684	686	647	711	672	712	702	681	701	702	716	676	711	729	689	717	724	704	699	711	682	716	706	669	678	700	660	694	685	751	700	702	709	712	686	672	712	660	681	713	709	670	704	668	691	674	697	711	705	724	677	701	635	710	688	690	693	701	707	716	713	692	667	675	690	651	753	749	649	707	680	753	698	679	672	699	747	767	716	729	717	740	696	686	732	680	741	743	715	683	682	674	680	667	719	702	708	715	707	742	704	718	754	690	643	690	710	659	717	713	688	706	717	688	673	675	714	691	673	714	694	672	715	688	680
27342	29739	34446	20464	7078	2089	888	437	326	285	283	292	295	353	307	283	307	279	300	310	339	302	330	315	303	317	297	293	299	300	298	325	349	305	308	325	340	296	300	288	291	287	337	296	314	307	285	278	305	339	321	312	304	279	289	307	329	320	304	301	295	321	344	322	313	344	311	282	271	301	279	312	300	285	323	333	292	314	287	296	309	337	289	293	325	280	312	288	310	337	308	324	308	323	317	326	284	301	298	303	336	286	297	308	324	311	321	306	317	297	330	346	309	264	327	323	330	278	297	294	293	314	320	292	318	300	304	287	297	302	297	292	318	317	293	314	303	295	300	277	308	314	294	310	294	308	287	279	294	335	321	303	328	311	298	325	321	303	297	311	299	311	317	305	314	322	312	306	315	290	285	300	284	275	296	326	315	300	299	347	317	335	302	317	326	293	264	286	314	320	298	337	331	309	313	304	324	305	301	322	325	327	344	332	317	295	297	304	317	297	284	292	309	295	291	318	308	298	314	303	314	306	309	312	306	288	293	283	336	312	286	323	292	282	347	326	299	313	304	281	306	342	326	292	317	303	328	282	327	304	284	322	330	321	298	306	313	283	288	291	313	331	296	318	288	258	284	302	302	335	282	329	313	312	301	316	279	328	323	313	282	316	320	322	328	324	306	324	311	290	309	346	283	294	327	330	332	307	307	318	315	313	305	283	307	319	280	321	322	300	320	286	323	271	300	308	309	316	318	323	300	319	296	276	304	319	347	377	282	357	291	326	320	317	334	309	300	299	301	308	340	319	329	322	296	295	300	312	318	318	304	299	300	324	288	312	310	312	331	303	298	316	283	315	322	338	294	302	326	315	309	302	305	325	329	313	325	297	296	319	321	260	323	311	305	304	291	296	279	326	322	308	299	330	323	283	312	296	305	294	321	327	335	325	304	302	303	320	299	312	288	317	303	307	318	301	249	307	299	302	279	299	305	331	303	296	345	295	329	312	295	306	292	254	306	314	299	269	319	298	287	318	328	306	292	283	295	305	307	293	312	307	300	321	330	313	290	307	310	311	255	307	322	297	305	308	313	304	307	290	315	324	330	296	318	301	313	287	318	327	306	325	286	317	288	319	315	312	283	306	285	298	306	268	308	316	320	257	294	293	304	331	346	301	295	317	326	310	311	274	338	333	269	287	305	293	294	275	311	324	282	321	301	324	294	288	317	302	312	327	325	306	337	294	344	330	306	281	318	317	293	308	288	317	321	274	310	289	320	285	297	290	305	318	307	320	341	333	297	318	290	296	323	287	320	279	308	294	291	290	330	319	291	307	318	301	314	298	286	321	324	300	298	322	299	322	318	278	301	316	335	300	327	322	312	308	291	311	319	317	314	317	318	310	311	283	287	318	318	322	309	327	283	326	315	275	284	282	320	262	343	302	301	354	305	291	284	296	302	300	317	314	337	287	301	323	297	303	327	318	285	314	318	304	303	283	305	298	321	312	321	329	297	297	291	318	312	304	312	298	338	312	300	310	315	326	304	270	273	320	303	311	343	345	311	302	295	272	313	284	321	285	303	305	310	307	303	329	283	306	307	298	315	321	289	336	324	293	288	299	299	317	302	302	280	306	294	331	296	323	323	276	312	277	310	316	321	318	293	308	312	287	308	317	302	338	304	317	341	310	291	335	319	302	309	297	321	286	318	280	313	309	304	278	348	320	311	288	295	268	298	305	301	321	309	324	271	291	275	306	301	299	300	300	305	313	327	275	299	349	328	305	286	325	308	287	289	268	338	303	319	313	316	303	287	292	272	328	296	296	310	304	296	328	285	314	316	333	292	300	304	319	318	272	291	313	315	289	309	305	287	287	325	300	315	305	286	309	288	307	302	276	288	298	319	330	326	307	320	331	319	307	329	303	264	299	327	320	302	337	309	310	333	314	321	286	313	320	299	305	337	298	299	324	306	307	297	279	306	296	305	313	290	323	290	270	283	314	297	283	336	306	298	286	311	327	308	279	316	292	310	310	318	279	328	302	312	294	298	279	283	315	323	284	281	295	316	317	330	339	320	301	306	296	278	298	324	323	304	317	290	306	338	315	288	316	287	291	316	302	293	312	328	293	276	303	290	343	317	337	315	319	352	324	326	302	299	298	304	334	287	306	301	289	284	290	305	282	306	303	348	298	310	271	299	293	296	302	298	276	321	313	336	342	312	325	309	322	341	291	278	313	301	348	305	311	285	312	307	306	316	304	277	288	304	321	279	308	297	321	282	310	267	322	297	314	307	267	300	295	316	295	324	286	295	292	305	315	312	295	303	293	308	321	312	282	295	302	317	285	317	298	295	293	314	296	316	323	295	316	309	292	297	290	339	286	310	291	276	305	318	312	314	309	316	330	303	338	284	300	327	321	307	297	302	262	314	311	312	307	344	284	330	317	296	326	296	315	306	322	295	283	268	301	296	280	272	324	320	304	303	309	320	293	334	320	308	337	331	291	299	292	303	291	313	299	295	295	304	301	317	280	294	301	313	292	342	297	304	316	300	324	298	274	305	332	311	307	326	315	278	295	327	323	274	308	322	296	295	330	290	311	311	283	242	312	283	344	339	266	290	319	278	296	313	296	316	297	286	291	322	303	286	326	298	300	303	305	301	322	299	316	285	309	303	313	282	299	290	303	315	333	316	290	294	286	279	294	318	320	322	309	344	328	305	318	313	328	315	300	307	281	338	313	296	320	326	305	300	313	305	291	321	310	344	299	307	317	285	300	297	321	289	313	297	315	310	311	303	305	336	329	281	298	266	278	304	311	268	305	312	293	311	298	255	328	306	293	302	299	311	303	341	303	300	292	289	334	312	314	308	281	305	323	317	293	321	298	307	295	328	299	285	335	338	295	322	305	325	298	346	332	313	319	297	301	276	302	318	331	298	341	310	315	324	313	304	303	307	277	331	333	292	317	299	311	319	302	315	259	309	305	363	310	301	317	279	300	296	274	280	300	288	317	319	304	292	330	314	288	304	314	270	287	256	295	305	333	286	308	298	298	300	328	277	284	301	298	300	312	321	316	306	310	329	313	315	313	339	310	293	301	288	289	306	304	293	293	287	313	304	287	347	320	324	307	305	344	314	301	281	288	313	342	299	308	304	281	323	273	325	319	318	299	296	305	317	298	331	287	324	293	307	293	296	303	290	334	316	295	313	292	321	322	302	288	307	322	329	330	282	319	301	319	263	310	338	312	306	304	285	290	307	305	296	291	319	341	303	292	295	313	291	288	318	336	292	317	305	290	327	296	339	334	299	338	321	323	306	314	308	275	293	316	288	298	290	306	315	297	295	287	307	313	312	302	306	272	287	306	333	305	301	313	328	302	327	309	293	284	345	303	295	287	353	312	307	313	311	318	335	277	315	332	298	273	292	333	317	282	273	319	290	310	313	323	315	302	297	295	326	325	292	302	327	325	321	312	315	314	299	312	302	283	303	293	317	294	269	301	310	278	289	311	290	304
28657	49121	40319	23369	11335	4662	2031	875	571	525	553	529	543	578	561	545	572	545	515	536	543	530	564	550	531	558	536	504	553	561	534	570	568	531	545	574	585	548	526	565	575	558	558	571	561	558	516	548	549	544	538	571	559	571	551	541	523	575	573	584	537	607	535	586	561	531	608	568	537	550	583	524	534	533	550	551	560	584	557	559	578	509	515	521	602	569	582	526	539	542	547	537	548	590	514	581	551	521	562	523	572	575	528	550	566	556	522	525	607	501	535	552	583	547	581	519	516	538	514	559	535	529	568	562	538	551	551	536	560	577	523	537	535	545	572	530	546	549	539	607	562	535	508	544	584	592	524	541	580	594	553	524	583	522	590	553	583	553	580	565	549	575	576	558	501	582	581	538	552	527	566	552	554	588	549	549	531	561	523	526	551	550	533	573	535	585	548	529	546	537	551	565	519	522	567	539	545	546	572	556	577	537	565	556	536	606	563	586	562	524	557	564	553	579	558	564	578	546	568	573	598	491	532	535	550	550	534	602	551	509	554	584	595	556	531	533	538	530	569	536	549	532	573	547	547	531	517	567	531	580	595	593	559	554	537	593	597	538	549	556	583	573	584	597	540	527	551	560	588	536	534	569	545	572	571	530	566	602	565	515	521	516	517	531	568	571	564	556	572	566	567	586	531	608	525	551	539	587	568	509	591	556	475	560	545	579	546	528	542	556	553	576	565	543	578	561	554	566	542	535	528	541	577	522	595	530	562	566	579	535	585	588	551	571	585	583	540	553	572	538	479	549	551	534	573	535	572	538	563	555	555	518	591	536	515	565	544	537	511	507	568	493	556	546	566	586	556	542	508	511	542	565	510	565	561	553	542	550	568	565	578	554	544	552	577	561	548	594	554	555	548	532	581	549	556	583	553	551	527	558	570	560	558	577	525	544	562	499	551	517	545	547	562	600	570	548	548	553	504	561	593	570	567	515	514	508	566	550	562	553	545	561	567	568	530	541	553	580	539	566	548	589	545	518	545	578	506	563	565	525	556	557	550	516	552	535	526	605	541	579	552	508	541	556	580	564	561	561	559	556	582	552	582	545	549	538	556	604	560	548	543	571	588	572	559	558	519	540	572	554	581	563	520	537	545	545	506	555	503	551	519	524	575	563	552	556	562	592	562	554	572	524	540	523	588	526	546	545	549	516	560	551	528	558	533	564	549	563	541	577	546	580	499	547	594	552	580	510	586	554	561	576	545	587	550	528	580	532	522	557	541	555	569	572	571	540	544	552	550	534	562	548	525	537	528	559	543	518	562	565	588	525	564	496	537	556	579	597	515	530	546	542	579	573	592	522	596	525	549	565	522	555	581	591	525	511	527	544	523	587	558	552	569	564	555	540	510	558	507	608	531	562	573	555	563	550	539	573	542	519	558	554	545	562	522	529	514	552	577	552	554	542	581	564	561	503	521	546	569	568	531	558	558	543	537	528	591	526	530	539	571	568	577	563	543	557	587	571	544	609	535	560	513	550	533	537	561	546	626	527	557	539	551	561	571	567	540	545	533	560	566	596	551	601	546	523	561	595	525	559	562	562	569	558	539	580	549	551	528	535	534	520	542	510	580	518	559	610	551	546	548	548	566	514	540	593	562	535	544	571	524	543	541	608	540	580	565	568	585	532	568	503	542	559	542	546	583	561	568	554	505	595	552	546	597	522	574	544	487	531	553	610	544	560	539	580	586	585	527	534	618	537	581	594	519	593	589	535	556	581	524	529	519	553	542	537	571	544	560	550	540	570	578	591	565	520	565	569	551	521	556	560	571	596	567	539	574	572	568	541	582	532	554	509	612	561	545	536	520	514	522	557	514	545	577	568	531	568	546	539	522	540	574	541	513	580	525	545	540	537	567	573	562	519	528	532	529	568	543	525	559	569	547	541	554	558	498	544	514	572	551	520	539	544	553	548	537	571	543	573	541	561	531	545	576	554	561	495	539	554	572	533	559	493	563	558	492	542	543	524	547	577	574	537	541	552	552	507	550	552	618	544	541	548	554	592	556	527	527	566	516	525	502	531	578	560	594	608	590	567	562	540	521	517	529	580	558	544	550	527	546	506	573	556	523	523	533	553	562	554	546	536	581	565	569	592	573	493	581	579	585	516	557	556	568	514	535	577	580	547	525	551	508	531	519	482	547	560	552	564	584	542	532	558	553	536	544	546	562	590	575	524	552	580	539	549	532	527	525	542	565	576	516	561	549	559	583	532	539	571	563	520	539	564	547	540	548	557	594	584	548	587	582	539	550	517	570	507	533	528	574	541	522	531	526	547	576	561	549	499	541	538	562	579	503	565	555	559	572	609	613	540	499	548	524	591	576	539	560	537	543	551	537	543	554	562	550	523	533	547	569	543	557	550	536	521	605	539	549	535	529	601	569	560	577	587	572	579	551	551	488	579	590	554	559	578	563	543	563	549	565	547	526	531	540	544	543	563	522	582	580	536	562	563	588	534	521	550	590	610	506	522	524	545	565	538	551	558	559	556	544	549	570	590	571	515	513	538	550	558	593	557	547	519	555	538	572	498	564	504	540	547	564	575	552	553	559	552	554	512	572	526	543	509	513	563	557	546	528	515	544	551	595	573	528	522	539	555	553	558	562	574	515	583	547	544	508	518	534	523	504	536	516	583	562	556	594	554	586	572	542	571	561	564	576	541	538	563	572	546	548	553	549	544	589	528	540	552	563	533	548	588	557	543	578	581	585	528	572	503	577	550	558	524	548	551	552	514	591	569	573	595	552	585	550	515	551	511	563	543	543	597	575	536	562	565	557	542	580	531	566	531	595	543	549	557	600	558	540	546	565	562	535	543	573	553	558	558	590	548	523	539	577	556	575	565	563	536	567	528	544	542	525	581	579	544	551	533	580	513	574	554	511	537	533	551	548	558	551	550	535	547	549	557	552	560	587	557	568	532	535	540	539	557	540	549	497	539	605	581	550	525	519	553	546	551	578	568	568	504	546	540	570	510	569	539	549	598	548	554	564	566	526	538	581	545	565	569	551	590	577	557	563	581	570	582	540	495	558	540	541	581	521	525	524	563	568	563	602	560	532	579	536	559	509	568	543	544	513	549	548	557	570	495	543	545	546	532	559	570	579	534	567	611	566	552	545	585	574	562	563	543	561	569	539	539	569	548	541	561	549	572	521	563	544	550	528	519	553	564	584	574	539	552	499	523	559	550	544	527	553	556	570	588	556	516	580	518	571	559	558	562	624	582	539	547	535	542	555	499	525	539	561	538	534	580	591	538	557	624	556	540	605	579	570	514	537	616	524	531	578	558	576	534	506	520	591	553	543	597	541	541	571	528	536	537	568	578	552	554	551	533	551	511	558	538	568	518	559	570	585	523	525	543	532	526	542	552	571	565	528	585	574	563	502	553	559	569	565	527	548	562	556	542	541	569	544	581	582	540	565	576	571	489	563	544	575	562	606	543	568	528	552	567	553	576
24449	25019	43122	39133	27921	17634	6087	1155	448	390	357	338	369	345	339	383	329	371	376	358	363	371	345	307	334	351	371	348	363	356	328	345	375	343	367	370	341	346	319	347	354	338	347	367	325	369	339	307	341	345	330	356	364	332	368	343	352	367	344	367	305	333	322	348	360	376	346	340	367	337	352	351	339	331	328	341	366	368	371	352	325	347	312	344	342	350	335	327	345	339	349	364	334	359	360	365	340	347	324	370	360	350	337	361	344	326	376	369	328	333	346	344	322	356	342	390	337	396	333	331	338	337	360	346	345	379	358	358	360	355	352	324	334	380	348	330	326	320	350	338	380	345	357	360	349	339	354	320	349	351	347	341	327	376	359	331	352	297	378	357	309	335	357	333	343	384	312	349	315	313	356	322	321	348	329	358	350	351	330	338	367	333	333	324	348	336	349	376	374	387	381	354	318	330	325	357	349	402	333	349	315	329	360	348	351	359	354	352	343	335	347	383	359	340	348	356	344	363	364	340	359	316	379	355	364	345	334	333	356	342	368	331	319	361	336	362	340	334	353	313	330	334	296	323	351	376	351	343	338	353	328	349	345	357	331	318	341	326	329	336	339	353	340	326	384	316	354	373	351	322	328	342	361	335	362	354	352	363	341	339	358	378	351	340	347	382	340	323	305	340	331	330	328	342	361	331	327	334	353	385	389	339	341	352	339	324	331	357	365	340	359	354	358	315	361	361	338	323	330	327	318	324	333	340	335	327	311	360	368	319	316	367	336	367	353	356	374	313	368	341	344	365	358	341	349	405	351	314	337	328	313	373	390	327	330	382	343	347	347	353	341	375	338	357	375	319	341	322	340	335	327	302	358	320	347	360	345	358	342	341	345	358	361	365	330	338	350	332	376	379	348	349	347	335	335	348	349	343	317	332	353	331	350	337	328	363	352	361	334	313	349	355	331	348	356	356	344	372	341	356	359	365	336	336	353	357	346	332	338	344	360	349	332	330	324	354	352	342	356	334	365	321	370	340	342	344	339	342	324	358	373	352	323	316	342	324	356	338	343	356	339	344	366	355	339	319	342	363	335	359	320	363	375	362	328	342	351	307	367	336	357	293	342	333	325	339	353	346	317	355	347	336	340	326	340	346	318	328	369	381	333	343	324	355	365	339	337	324	329	331	349	331	323	341	357	325	328	365	318	360	359	332	364	364	357	330	354	322	324	347	332	346	352	344	332	317	350	328	323	337	314	321	321	348	337	337	347	312	343	334	321	338	325	355	315	311	338	374	311	354	326	351	345	368	340	370	360	342	300	362	322	370	337	326	342	324	341	323	341	344	360	336	378	361	343	323	357	334	335	359	355	346	354	341	326	329	348	347	363	350	329	306	353	357	332	365	342	362	360	373	342	351	352	325	338	337	357	339	350	315	348	365	325	348	348	328	335	339	372	342	323	316	343	333	314	345	319	310	353	338	352	343	344	320	362	325	350	328	341	318	348	356	331	328	359	326	378	324	344	332	350	394	351	354	355	363	335	364	347	336	349	340	362	335	338	370	362	337	326	304	399	379	350	325	318	348	346	367	336	344	350	351	338	328	325	342	391	323	315	349	316	335	345	348	342	339	342	369	353	362	324	329	336	333	332	340	343	335	399	364	349	335	346	352	342	350	338	335	335	361	334	339	347	314	340	320	348	394	346	369	335	314	312	330	339	356	340	358	352	330	326	308	348	326	344	359	360	343	336	352	326	339	373	361	326	328	353	344	340	343	347	338	336	356	329	331	325	360	353	376	340	348	297	330	334	324	360	333	322	330	322	358	323	376	325	324	337	363	344	336	350	337	333	344	373	319	346	343	356	305	341	358	330	331	333	346	335	338	359	334	384	366	361	328	349	352	360	326	350	326	355	328	346	365	366	372	366	356	354	317	346	330	349	361	341	354	323	327	343	354	406	377	339	330	307	347	399	351	349	317	355	361	334	340	360	316	352	357	347	368	337	356	347	373	375	314	361	342	343	327	329	319	350	375	322	309	357	364	336	333	355	348	333	374	330	364	340	330	355	372	339	363	329	320	352	355	348	365	364	313	325	342	368	350	335	318	319	363	334	328	326	352	357	346	348	361	333	356	316	322	334	344	392	329	340	345	358	301	336	344	366	333	355	333	327	312	345	336	354	334	332	350	340	339	345	308	354	300	343	348	322	351	364	347	327	361	348	349	372	352	340	364	326	326	360	363	328	360	368	311	319	389	334	323	351	339	357	358	302	327	326	335	371	348	346	354	349	379	350	370	330	344	335	358	342	326	343	325	362	344	326	382	356	347	332	356	325	365	340	322	331	317	328	352	356	363	316	369	342	300	357	361	357	326	348	348	327	377	334	348	373	337	342	330	355	351	327	332	340	374	369	363	313	374	323	350	387	388	350	333	330	366	327	323	332	326	332	353	367	325	368	321	338	343	360	353	293	364	362	365	363	357	354	341	341	347	325	369	373	365	333	354	301	333	333	355	325	345	374	355	313	344	322	322	339	345	313	369	329	331	368	364	335	334	363	346	344	369	335	314	323	351	371	346	352	341	327	369	335	346	342	339	352	327	322	336	334	328	362	355	329	353	326	339	324	366	348	336	321	340	334	352	356	347	333	319	369	369	342	312	370	338	340	311	317	363	319	332	337	374	337	359	326	362	359	324	368	336	313	349	343	344	358	364	348	319	335	331	318	329	329	350	330	334	304	357	368	322	334	320	361	368	381	352	340	348	338	350	321	358	324	364	336	346	366	381	357	363	334	356	391	357	358	351	339	368	373	331	313	338	372	300	357	356	381	302	364	347	353	370	342	412	356	312	319	312	337	352	340	347	305	353	366	327	347	330	335	364	354	337	361	337	329	351	338	328	338	362	339	372	355	325	352	336	350	322	351	319	308	323	361	340	354	352	338	306	360	325	333	365	330	374	333	352	359	365	325	307	323	347	307	365	377	341	323	354	355	366	366	347	305	325	358	336	344	365	340	347	342	341	362	334	348	352	367	307	327	356	368	339	332	347	340	360	312	338	361	341	349	307	329	373	330	369	332	346	332	343	352	373	348	337	352	323	351	358	325	352	345	339	327	362	341	338	388	360	340	346	352	335	350	317	343	345	318	335	356	374	348	315	349	350	344	332	362	336	331	339	333	324	362	371	383	348	340	342	348	355	347	339	342	365	379	328	350	315	367	355	301	337	327	361	331	384	339	371	330	337	339	348	320	344	382	330	352	342	310	330	382	327	300	363	366	358	356	349	355	327	330	338	334	342	371	335	321	358	328	372	338	355	369	363	335	361	328	347	371	325	349	337	347	346	377	335	336	368	333	367	370	349	331	360	357	371	338	342	360	353	341	337	333	345	337	332	311	331	334	348	321	337	349	325	346	343	335	338	372	328	357	377	313	314	365	347	361	321	359	363	355	312	365	327	318	346	350	316	354	355	311	319	324	327	355	344	361	339	380	311	347	333	348	379	338	335	335	367
54455	94386	76994	52332	35830	19776	8100	2509	799	647	642	653	612	630	637	623	622	624	592	655	601	585	612	615	621	615	587	598	626	595	636	601	579	572	629	638	624	631	612	612	615	628	602	623	602	582	611	542	638	621	649	608	602	586	648	630	639	616	572	574	649	635	556	653	633	615	620	644	603	620	665	586	641	610	642	580	624	580	585	651	621	607	574	619	614	631	644	578	608	635	614	628	621	612	634	638	613	639	639	630	572	643	600	614	591	627	605	598	575	625	611	595	606	582	644	611	631	588	605	629	598	636	661	624	593	631	594	584	610	628	608	631	623	612	623	638	619	602	605	612	583	596	618	608	629	602	579	662	650	576	587	612	626	637	652	623	592	636	623	620	593	636	622	599	645	642	619	659	603	618	602	610	625	603	620	595	621	607	624	597	624	621	626	613	581	602	578	606	642	622	624	634	644	652	665	633	636	653	624	610	608	633	605	610	640	624	635	587	618	610	620	624	641	646	637	615	594	645	647	612	642	651	589	605	584	652	648	610	637	607	640	603	607	644	604	673	621	615	647	606	576	618	609	618	613	576	640	604	641	593	584	618	597	655	584	584	644	631	591	636	668	615	613	663	554	649	631	587	641	623	604	584	624	615	578	652	610	621	602	589	623	627	621	595	599	606	637	619	598	635	619	629	619	629	641	615	573	618	590	570	630	612	559	606	597	578	602	598	585	623	606	607	579	634	667	628	612	597	617	596	624	608	617	619	607	598	637	633	669	610	679	665	648	626	660	642	632	592	562	648	599	591	594	600	636	607	602	603	672	610	610	606	616	601	606	614	605	588	578	610	624	602	649	590	605	599	625	602	574	625	622	644	604	596	622	640	625	584	617	601	603	591	589	636	638	634	634	627	591	635	611	642	634	641	606	609	600	631	599	612	580	620	629	604	615	599	624	581	601	622	606	627	617	615	604	657	618	617	589	655	592	619	599	598	634	622	621	643	637	616	661	638	646	603	623	646	625	598	570	628	641	619	625	577	631	633	632	645	635	616	622	591	613	548	533	604	600	594	612	612	620	575	595	609	624	601	618	604	626	586	559	605	583	624	685	562	603	620	615	616	598	619	620	607	584	604	644	610	605	630	601	655	595	649	603	614	590	626	611	566	621	570	637	602	600	601	622	606	642	590	599	604	612	614	652	613	602	630	622	601	576	647	615	606	585	554	609	643	594	610	628	582	631	622	624	592	645	632	578	640	600	603	611	622	626	635	633	616	619	616	582	623	668	649	619	587	589	638	629	601	640	623	617	627	658	595	622	595	606	599	639	600	665	590	634	613	617	583	629	610	605	633	646	635	601	598	577	613	603	637	616	628	633	604	637	639	622	636	631	640	622	575	684	608	600	656	627	652	567	602	612	605	603	655	630	588	566	617	635	640	612	610	639	610	639	661	603	585	608	624	600	602	595	556	640	602	628	592	618	654	643	633	629	633	624	605	662	597	596	621	634	658	567	571	625	593	596	616	628	617	614	597	613	638	628	590	604	609	639	646	586	637	619	614	630	631	593	567	586	612	634	581	651	588	604	633	618	623	638	561	616	637	611	621	661	562	609	638	578	594	625	628	586	632	605	606	594	647	604	599	589	626	650	617	609	589	608	640	621	612	632	605	668	616	624	598	652	565	630	563	599	628	612	622	634	624	624	585	614	585	619	640	613	646	602	617	651	613	585	615	642	608	644	594	648	654	600	603	614	581	626	579	639	616	616	603	597	604	601	590	630	620	625	655	659	578	575	633	615	610	588	638	636	608	556	640	624	640	640	629	608	593	638	620	647	628	604	584	625	580	561	657	613	610	596	674	614	562	601	675	594	584	623	614	626	594	633	568	610	590	622	630	644	615	589	625	585	601	594	573	624	592	633	591	579	645	597	549	583	605	619	615	600	626	610	628	635	642	630	619	617	565	632	637	622	631	618	585	625	680	635	598	642	646	604	608	672	601	598	606	665	637	596	612	590	646	598	592	590	606	619	627	634	631	630	594	630	610	611	625	655	564	601	611	578	633	631	631	647	624	600	632	577	635	656	630	592	669	646	632	571	583	579	586	619	601	577	597	590	602	606	647	584	598	577	613	608	569	584	646	613	616	648	592	659	586	609	569	631	646	616	608	616	604	601	602	673	614	577	587	632	596	597	602	583	632	581	608	600	604	600	619	607	601	617	593	598	644	630	592	592	619	664	606	576	602	653	628	603	626	600	613	617	605	594	577	667	617	627	612	628	643	617	643	590	640	633	620	620	639	604	599	594	625	592	600	611	570	590	636	621	627	624	629	619	637	642	635	666	606	620	631	608	630	613	606	627	633	692	607	583	651	668	610	593	611	594	572	625	557	621	642	611	575	597	622	616	578	608	591	578	612	631	651	610	615	600	639	597	610	614	614	612	625	633	596	626	615	622	607	606	670	602	645	597	602	605	596	577	618	642	635	606	620	572	584	625	612	654	617	608	583	616	631	571	592	611	629	663	594	594	631	608	613	660	638	540	616	597	607	577	577	611	601	597	621	620	568	615	610	608	621	591	626	606	607	608	615	637	623	579	600	618	602	658	638	625	628	590	625	607	632	604	635	634	624	629	629	627	616	647	592	627	606	608	610	602	598	600	616	588	641	571	597	574	648	628	643	618	623	618	554	608	593	575	611	567	619	625	594	595	608	649	618	608	595	606	622	608	608	590	642	619	640	625	593	623	612	620	609	593	632	591	589	647	582	588	571	635	631	614	668	599	596	640	554	590	600	634	589	641	639	608	627	580	596	593	636	613	614	574	630	582	601	591	599	586	596	579	586	621	623	619	619	596	599	643	595	587	596	670	617	606	580	642	632	608	618	666	626	601	593	649	642	598	556	601	614	590	600	604	609	609	633	563	612	593	607	609	626	615	611	597	605	617	612	603	634	637	625	578	598	595	610	611	592	579	652	601	623	622	585	616	610	617	613	587	658	627	626	603	624	575	602	578	627	634	641	609	591	598	636	667	626	609	642	661	588	643	592	646	628	574	603	596	608	565	622	620	652	578	601	617	611	590	627	606	571	631	598	590	603	617	638	655	620	579	578	613	649	648	617	583	611	655	585	658	620	620	563	634	640	608	617	625	610	624	576	580	619	671	611	615	622	588	625	605	647	681	590	613	605	612	608	608	644	588	623	587	637	619	622	617	624	633	596	582	546	622	612	632	637	596	612	588	603	594	595	639	562	593	599	611	609	644	607	633	639	681	641	609	594	616	625	607	662	605	551	573	602	611	634	585	588	639	629	638	643	623	587	639	583	610	615	600	625	626	638	599	626	596	606	625	642	593	636	632	601	629	608	636	605	592	639	607	649	652	603	630	596	574	565	611	581	626	612	624	605	578	636	607	575	608	618	618	571	576	566	603	602	573	636	610	617	628	625	597	628	622	659	603	597	601	611	616	619	638	565	575	577	554	650	605	594	612	608	634	587	608	573	602	627	627	625	629	635
23460	23183	38758	36465	27772	21305	10407	1523	602	456	436	428	431	418	420	403	409	402	390	394	421	400	456	450	414	376	465	381	447	426	434	409	406	435	427	425	396	419	422	415	387	427	432	434	432	387	421	426	421	406	420	420	371	434	401	432	398	407	390	476	398	393	411	374	423	449	431	422	423	407	406	417	446	405	417	423	409	411	413	461	402	423	441	415	420	376	433	420	389	409	398	410	418	412	432	425	398	398	421	382	402	419	456	375	408	413	452	423	380	413	412	439	427	442	415	409	435	428	435	389	403	386	400	428	431	447	394	397	393	402	423	394	427	439	396	418	421	445	381	395	419	423	419	450	439	413	400	397	388	399	405	416	404	401	404	404	384	440	413	389	390	431	441	410	409	430	395	427	432	411	427	437	429	404	428	419	433	384	428	438	410	408	398	388	392	425	412	436	415	410	398	434	391	428	398	450	426	410	416	430	431	440	410	402	440	408	409	386	422	437	410	415	415	402	405	409	382	423	360	415	414	410	372	457	393	377	426	428	429	368	396	435	404	468	443	448	407	395	383	432	434	378	426	450	411	408	440	401	423	373	401	382	462	398	431	401	405	432	409	397	420	431	432	409	388	367	441	397	396	394	394	417	377	463	440	420	406	387	411	382	442	415	422	424	399	415	432	419	411	422	404	393	447	426	470	392	402	411	377	443	409	415	400	395	406	425	423	434	431	407	402	417	396	450	434	407	391	448	440	406	418	394	431	443	406	427	413	377	420	403	378	411	396	397	427	384	449	403	457	448	369	383	439	430	431	443	382	374	412	420	414	403	386	429	441	432	419	437	407	408	400	406	440	435	419	442	425	415	425	388	391	383	395	423	435	418	437	398	391	417	420	426	425	448	401	400	393	385	422	397	421	399	397	420	426	443	447	419	420	403	403	432	424	408	413	362	400	454	431	375	399	386	411	352	387	442	396	416	367	392	399	450	446	423	422	395	414	409	407	433	356	447	423	418	428	408	410	434	430	366	421	382	426	395	409	428	407	403	434	409	395	428	427	471	429	412	386	380	420	425	374	414	416	444	456	362	430	377	415	397	422	411	426	416	388	410	417	387	397	399	427	395	388	405	405	410	430	373	392	445	400	416	475	404	398	425	425	445	428	418	432	383	434	455	426	407	435	405	405	412	438	400	385	442	435	379	378	362	403	384	395	378	358	428	436	390	434	391	407	393	400	395	425	441	383	451	426	399	405	420	422	429	411	446	434	426	415	377	370	427	386	406	401	424	402	401	393	381	387	392	427	447	413	423	413	424	405	403	436	417	397	435	409	401	375	431	420	389	383	413	425	417	455	417	408	432	434	399	434	425	426	455	413	394	412	399	448	432	432	413	409	390	421	398	385	396	375	426	398	426	376	410	404	390	405	406	384	392	404	414	402	443	424	397	414	389	436	413	416	416	400	427	388	398	411	414	387	445	407	410	396	446	401	407	438	411	404	402	393	407	437	437	426	411	400	429	462	448	401	438	401	386	394	406	445	396	377	408	426	416	437	397	434	413	433	393	369	427	400	412	414	397	397	422	394	430	401	422	405	398	399	405	438	422	422	406	399	391	386	423	415	388	377	416	411	407	400	439	410	430	397	380	422	420	388	398	408	433	415	467	407	383	389	431	431	429	410	388	417	440	415	390	402	407	439	403	423	423	376	399	396	395	390	411	405	417	415	416	399	425	399	426	377	421	384	461	421	376	386	401	437	411	428	408	426	405	405	423	417	453	402	432	414	417	452	419	412	386	407	423	424	429	397	437	419	404	410	429	395	433	415	390	407	394	413	418	407	430	437	389	391	417	437	418	406	431	434	418	412	449	377	420	458	401	414	376	428	402	385	396	377	448	437	388	402	407	407	424	384	416	437	419	384	395	442	378	432	411	410	417	423	418	356	370	418	449	397	405	398	396	389	446	440	442	406	435	423	438	445	392	391	395	405	419	411	381	411	389	432	417	400	374	428	420	387	428	453	401	411	445	432	428	425	438	418	401	397	412	398	420	421	415	399	419	437	407	391	446	379	436	407	404	399	413	422	405	435	412	397	369	423	409	425	428	407	403	399	420	396	424	394	395	409	420	434	405	417	421	388	426	402	427	377	404	410	433	459	365	419	395	421	397	410	415	433	433	431	400	397	410	431	389	427	410	409	430	379	413	407	370	416	418	413	423	391	416	389	412	420	425	397	423	403	429	433	378	443	455	365	412	414	391	437	434	426	397	421	402	411	420	436	414	409	411	414	427	425	395	469	442	398	389	414	385	434	430	409	434	381	410	409	419	395	401	385	391	417	430	445	408	388	440	409	421	404	367	393	415	440	415	411	450	410	393	392	379	445	412	381	408	448	380	425	429	412	443	431	376	422	388	389	413	409	400	409	421	407	420	403	406	437	426	397	402	398	394	380	389	396	447	408	393	409	394	413	410	401	409	437	418	414	401	421	451	396	428	412	407	398	405	377	412	411	403	375	398	382	384	407	405	439	395	402	383	410	360	424	440	407	458	410	437	422	396	425	404	436	385	424	388	402	420	400	396	411	446	406	419	394	414	407	402	423	446	414	442	456	378	405	416	412	407	403	449	400	421	396	385	412	427	395	372	399	405	393	409	421	422	375	436	388	389	395	419	376	447	424	423	414	437	372	404	391	443	448	398	385	422	400	391	397	398	358	419	387	402	409	421	384	392	399	411	394	392	401	400	421	413	409	428	429	428	454	387	388	372	446	430	399	418	429	412	444	438	383	414	421	418	418	408	425	399	380	419	408	426	384	417	411	390	415	410	405	418	435	388	428	416	395	433	416	390	417	425	371	425	436	403	394	419	415	401	419	393	369	414	422	417	410	434	436	387	380	397	398	430	417	408	424	430	411	386	431	420	422	416	428	417	419	410	453	393	436	364	411	400	403	436	422	394	396	416	407	424	455	400	404	433	391	440	435	447	390	408	415	446	436	413	399	420	449	401	421	422	406	431	398	393	381	416	432	384	399	415	389	424	371	425	398	445	402	376	384	374	387	392	420	395	444	436	382	430	422	442	407	430	409	401	415	429	413	385	446	436	406	420	400	399	417	412	426	448	405	415	438	443	411	434	389	417	430	414	390	415	386	383	434	407	418	427	425	418	423	454	409	426	404	401	416	446	412	423	415	399	389	440	385	414	384	404	416	413	454	437	385	385	413	421	409	395	373	389	442	396	427	389	418	416	404	421	400	412	458	438	431	378	429	458	400	394	392	380	446	427	443	442	397	391	412	398	371	393	436	420	393	422	362	391	411	394	393	418	431	431	403	436	406	435	429	399	386	405	347	455	436	401	434	422	408	423	418	477	404	415	419	385	366	412	393	386	426	411	387	406	413	390	436	430	404	402	419	419	403	458	424	403	446	394	402	404	444	405	441	405	424	398	429	416	428	420	435	393	407	397	437	396	405	378	420	409	397	404	414	402	394	408	457	405	402	441	399	399	429	393	390	403
57540	102416	84872	61355	40445	23643	9271	2692	1031	729	716	700	679	751	714	699	700	769	717	676	674	701	705	682	704	693	666	702	685	716	728	728	691	690	680	735	676	718	696	706	723	719	725	733	678	674	689	718	685	712	679	704	681	724	733	662	720	675	705	738	658	657	719	667	684	713	704	694	710	717	720	733	667	650	746	727	703	690	682	707	686	678	677	730	718	748	713	736	687	714	686	698	674	729	641	724	700	690	683	713	686	711	678	676	738	716	677	756	702	680	684	734	689	695	673	747	647	688	728	689	692	689	688	674	682	677	764	674	685	696	635	680	716	719	691	723	691	718	692	666	740	684	719	653	733	673	725	704	672	685	733	685	691	689	669	654	701	669	716	649	631	716	710	732	709	713	692	686	670	675	723	657	693	707	738	672	717	707	703	690	708	727	692	703	645	686	695	704	672	671	703	707	705	676	730	730	717	674	650	682	678	723	680	742	706	665	665	699	724	710	666	647	670	710	664	726	688	687	720	735	655	731	718	687	725	698	677	675	689	709	675	710	691	693	723	684	735	650	688	675	682	683	713	672	680	674	680	682	731	742	641	689	708	679	701	722	670	709	665	690	694	679	701	766	666	695	707	683	704	692	704	655	738	698	706	709	668	685	687	716	676	709	681	706	691	718	676	750	727	693	726	685	653	685	657	663	725	722	689	696	690	677	685	720	716	719	674	670	694	708	640	681	671	690	711	713	671	685	689	716	706	663	715	685	702	665	680	762	695	710	658	692	717	710	677	673	676	684	695	687	795	710	674	707	742	673	689	727	672	684	663	725	699	679	675	691	662	714	687	676	740	701	706	732	705	720	657	713	688	699	703	727	673	699	733	683	676	708	750	670	699	680	713	712	708	692	671	715	687	743	699	664	728	727	722	699	688	669	700	715	706	648	724	671	693	693	697	646	718	697	690	729	757	723	697	720	723	674	726	705	692	668	663	739	724	697	700	703	665	706	711	692	725	672	683	735	667	729	702	724	732	706	686	644	676	695	690	676	696	655	744	664	716	673	664	682	714	697	673	706	677	715	717	691	695	696	669	719	690	736	696	714	647	710	686	690	688	682	715	702	701	747	686	671	673	723	752	683	723	704	679	719	708	674	697	663	689	727	679	673	745	687	707	673	693	709	681	723	696	732	673	692	737	686	689	711	702	699	697	713	691	693	711	659	694	698	711	723	707	690	696	725	716	746	703	709	699	696	657	686	719	702	682	741	717	713	743	729	675	664	705	681	703	660	699	695	660	706	686	676	676	763	728	668	708	733	643	675	700	688	676	715	654	720	679	683	677	726	713	682	754	671	654	672	724	693	714	678	701	717	706	714	694	698	752	714	703	642	698	723	723	750	703	678	717	672	744	688	707	696	693	682	687	740	692	675	688	693	715	688	671	684	654	676	699	669	701	641	711	739	665	718	750	699	714	695	693	701	720	713	665	709	703	713	731	671	662	685	734	673	713	726	709	702	719	702	750	700	690	687	722	700	746	659	664	709	686	696	655	697	715	685	672	696	678	663	728	713	743	724	700	714	721	704	711	690	712	676	664	701	685	694	727	716	721	688	688	663	724	695	714	714	687	729	722	680	708	723	693	728	689	703	672	722	687	737	687	720	667	694	748	698	676	680	664	691	743	693	695	735	716	681	693	690	691	720	717	704	721	669	714	690	733	709	689	666	723	715	710	701	702	664	734	690	738	666	691	654	686	682	654	692	750	718	697	754	705	684	713	725	733	687	656	714	709	659	725	685	730	679	681	675	678	703	744	697	732	725	713	692	721	669	684	687	688	700	727	723	697	715	696	666	720	694	708	657	722	683	741	708	734	716	715	723	668	710	696	705	692	730	744	676	716	678	731	686	695	664	690	743	710	689	692	714	719	699	699	655	733	723	664	709	688	733	711	713	691	713	665	672	648	707	709	675	632	657	673	684	734	687	684	724	702	692	701	717	674	732	695	653	684	714	717	720	696	752	699	700	703	685	689	666	723	733	698	745	693	750	681	710	735	693	708	743	665	701	700	700	714	730	766	689	698	733	702	683	675	709	682	688	682	711	695	704	663	678	725	751	729	704	708	703	734	729	658	750	735	679	728	709	717	707	720	684	686	707	708	685	725	728	691	701	686	668	708	715	732	738	707	733	699	699	698	742	692	699	768	668	714	727	697	702	712	720	686	753	697	730	708	694	736	694	688	695	706	700	697	678	723	716	709	711	750	654	728	743	671	717	721	709	710	690	733	709	702	745	677	758	727	697	686	739	673	712	750	689	717	719	730	673	704	703	702	684	698	703	720	706	706	740	692	697	741	680	685	689	698	724	657	697	652	762	675	740	728	679	722	721	724	693	681	708	686	680	705	753	746	717	711	687	696	719	660	696	698	685	688	723	674	698	684	682	709	702	708	712	733	693	699	706	694	724	663	703	702	728	710	704	703	736	680	719	690	697	663	665	752	674	685	709	734	714	731	693	715	710	699	669	715	740	726	643	706	725	674	745	739	661	720	737	688	715	676	675	734	671	664	686	725	717	689	714	691	700	730	679	712	692	712	732	769	704	670	714	743	668	701	741	727	718	673	703	713	682	702	715	688	693	715	675	737	699	678	723	697	692	691	671	677	707	711	717	718	689	710	697	683	703	691	711	722	687	706	741	731	696	681	696	741	668	652	733	684	696	690	663	713	689	667	664	727	643	717	743	696	643	714	728	689	673	691	684	712	687	678	692	704	724	714	675	689	649	697	726	680	704	667	717	780	697	725	706	725	678	728	665	716	743	664	704	714	693	703	637	746	689	737	686	714	707	650	677	676	687	745	658	697	735	683	696	721	697	677	699	654	726	712	692	734	734	715	701	696	732	721	716	702	687	696	721	688	705	711	673	689	705	679	728	695	670	712	686	687	717	713	724	678	671	705	724	701	766	761	675	697	732	726	744	680	695	712	690	771	695	685	676	690	670	715	708	741	702	708	692	708	709	738	701	726	710	741	676	663	706	708	702	691	660	686	696	703	741	739	698	757	691	677	690	708	646	686	672	692	699	720	654	698	744	658	685	680	701	778	748	711	715	721	700	701	704	720	687	722	721	686	710	687	714	705	697	725	723	680	686	719	688	669	741	679	706	743	728	717	732	671	721	695	749	713	648	714	706	683	725	731	763	728	700	697	667	722	677	694	717	715	678	678	699	718	727	713	714	733	702	724	708	691	670	735	677	684	660	722	652	688	692	734	684	734	678	711	690	659	660	698	701	669	670	745	727	686	720	682	663	688	695	703	758	714	721	703	727	693	705	673	678	680	692	704	697	715	751	735	736	720	706	669	707	747	696	723	648	696	689	758	725	689	706	648	690	711	697	686	750	663	700	713	688	662	709	710	668	696	743	705	705	703	660	689	694	780	699	699	706	713	697	705	714	713	699	719	716	682	698	676	710	710	706	659	715	701	661	717	687	716	722	680	719	705	704	691	691	745	677	678	695
27521	30896	35920	20578	6067	1751	621	363	306	318	309	296	330	347	324	300	315	311	326	314	322	303	310	287	318	320	312	296	333	300	319	299	278	314	309	329	311	309	302	308	312	291	311	341	318	315	308	293	299	338	281	314	326	306	302	277	318	294	292	304	292	322	337	319	292	264	297	339	331	353	273	280	311	314	316	322	292	306	285	333	318	316	306	311	301	353	318	352	297	297	290	310	346	317	293	344	314	326	319	307	339	297	306	333	307	337	321	320	311	319	338	307	312	328	298	290	345	299	330	297	294	306	288	312	331	315	301	336	306	304	314	314	285	307	302	328	322	311	324	341	308	331	325	332	351	321	322	332	332	329	311	299	282	296	315	314	362	311	327	352	305	294	310	297	300	305	291	292	304	306	304	308	338	307	285	302	310	308	328	335	312	311	302	314	321	272	311	293	309	301	318	336	282	311	322	334	322	294	344	334	305	321	309	320	340	323	339	320	300	314	295	305	301	311	299	316	292	297	322	338	285	289	333	318	304	327	334	336	306	320	310	326	282	298	303	316	295	297	342	294	285	306	331	327	305	286	284	313	323	319	291	281	284	324	312	321	313	321	331	309	319	279	289	305	323	295	311	343	342	286	336	286	288	300	310	301	315	269	313	325	343	317	323	311	301	319	298	332	321	315	305	302	311	332	303	286	296	283	286	325	279	316	304	338	327	310	317	306	319	324	281	267	358	309	305	301	313	314	318	317	300	285	320	314	308	305	287	298	345	312	299	325	302	313	292	322	311	313	309	333	315	309	240	334	320	315	322	310	314	310	318	315	307	267	297	301	331	286	338	310	338	312	329	297	293	322	301	280	293	290	282	284	310	307	291	291	296	346	287	327	282	314	324	291	310	325	320	311	312	335	372	324	327	297	340	308	332	313	303	304	297	314	269	315	304	309	310	311	295	259	316	307	301	311	292	317	338	293	307	308	335	299	340	296	322	330	310	300	290	306	297	313	329	322	301	302	308	295	298	274	292	316	281	309	326	280	314	299	326	298	302	304	337	280	302	323	308	330	329	306	318	304	311	309	298	307	314	304	305	306	312	325	320	318	296	323	324	313	316	278	335	311	293	313	284	353	320	304	338	315	302	296	305	349	319	337	308	329	320	279	304	314	304	341	303	353	342	341	301	301	311	340	269	318	290	314	355	307	301	300	323	293	316	317	334	348	301	324	334	290	299	318	296	301	304	300	316	284	328	300	311	326	322	309	318	278	297	320	298	323	326	297	320	321	311	312	306	310	299	334	285	346	288	334	318	298	287	307	283	298	321	278	285	332	298	313	334	333	348	321	323	299	333	331	300	312	333	323	292	314	307	314	325	316	304	317	323	311	334	327	334	287	298	319	317	315	293	308	328	308	323	307	297	290	307	282	337	327	298	277	304	280	317	299	279	324	300	338	308	306	297	281	303	289	296	312	300	299	316	319	292	271	350	328	304	325	296	308	333	331	340	325	293	311	307	301	284	306	290	318	290	297	337	313	316	303	339	310	295	319	311	285	308	334	309	301	289	333	302	293	309	308	308	298	309	334	273	307	293	283	320	317	316	321	309	333	308	323	323	320	301	291	302	303	313	304	316	312	326	281	319	296	355	297	301	297	316	321	339	328	274	303	331	330	309	327	282	289	310	319	318	293	278	326	287	306	321	321	329	335	305	304	305	311	299	287	299	325	271	320	319	322	335	326	310	353	319	292	308	291	279	327	287	284	301	298	295	328	335	330	362	323	324	314	322	330	326	288	328	326	281	298	300	300	316	319	321	297	316	312	323	287	306	316	321	281	325	325	334	318	319	296	309	309	306	321	293	286	307	336	310	324	260	295	299	321	325	346	314	324	323	327	303	280	320	308	328	343	308	309	318	302	291	312	320	308	294	303	301	290	313	312	326	287	333	327	292	297	300	332	301	319	341	275	327	310	267	287	289	322	317	315	306	337	321	305	301	311	316	317	340	325	326	310	332	303	347	293	318	288	302	317	275	288	295	314	281	308	339	290	332	292	334	328	301	303	311	319	351	287	282	336	298	338	321	290	308	299	318	309	308	321	301	338	305	323	343	342	320	324	312	290	318	310	325	313	307	304	335	319	322	297	317	322	308	315	291	336	334	331	339	311	313	328	321	324	322	313	326	311	320	291	328	302	339	292	300	302	298	326	319	295	321	289	294	317	261	318	294	339	328	322	320	328	306	341	350	293	278	301	310	313	289	323	300	326	328	329	298	289	295	324	343	279	305	309	345	298	314	292	290	333	324	298	294	303	302	325	321	354	334	289	298	333	315	310	316	317	318	303	300	291	318	308	273	308	328	293	336	261	302	329	343	335	289	343	329	320	335	300	333	280	330	301	328	315	305	309	329	338	308	322	301	302	328	325	309	303	295	309	300	289	308	314	309	322	306	316	318	310	309	312	293	276	324	317	305	331	302	307	304	317	303	299	318	292	297	327	305	300	324	291	313	310	315	310	323	319	320	286	330	338	301	290	314	327	326	348	299	318	295	282	308	306	332	301	303	305	284	343	290	304	334	305	324	295	288	305	307	308	265	314	303	331	301	283	313	283	322	304	296	293	285	290	283	328	307	296	317	303	314	295	304	326	319	316	313	281	304	283	305	288	315	303	321	295	299	326	315	291	336	296	347	336	312	300	302	319	288	344	304	323	307	332	303	325	289	322	316	318	329	292	312	322	296	317	335	322	310	351	317	305	300	304	295	297	299	321	309	306	304	281	303	332	326	334	313	323	333	324	318	325	298	296	282	298	291	336	281	305	314	317	323	305	295	316	322	329	272	278	283	342	323	309	310	317	304	326	299	306	299	298	280	278	280	311	290	283	289	290	319	314	289	272	339	313	295	334	301	296	301	315	293	313	303	323	313	324	299	317	278	341	322	297	312	336	316	311	309	292	318	302	308	339	315	311	294	296	309	318	312	335	351	322	312	346	325	317	312	299	278	314	308	312	320	321	318	314	260	332	320	316	279	303	312	300	316	299	300	309	332	300	334	310	316	327	336	307	308	300	317	293	307	303	317	316	338	293	345	314	301	321	330	330	254	299	307	331	280	324	316	309	315	297	341	329	319	332	302	304	356	325	307	332	321	305	316	320	301	313	347	298	281	309	284	310	300	324	347	312	322	336	317	304	279	300	318	344	313	271	290	325	348	297	350	337	347	301	321	316	292	333	308	334	312	308	332	321	332	301	300	321	297	304	297	281	335	300	280	317	320	315	300	309	329	292	318	303	308	306	327	330	334	309	323	284	336	295	323	293	318	304	293	326	297	343	313	304	342	307	297	313	285	299	340	328	285	276	345	326	334	320	334	330	311	290	300	337	326	335	313	308	276	303	325	305	287	334	292	295	312	302	333	323	274	343	326	299	323	328	353	304	323	312	305	305	335	336	323	299	340	284	342	317	313	348	316	304	341	307	301	325	309	335	350	327	304	303	305	295	357	324	333	303	278	325
29392	50651	41348	22778	9621	3699	1279	779	587	588	555	568	599	586	533	565	564	556	534	526	542	559	552	571	568	541	562	579	573	530	578	550	544	535	541	527	563	619	579	550	546	600	570	588	571	572	507	566	571	507	572	579	567	536	554	578	561	571	542	576	544	574	546	603	528	540	557	571	547	563	551	575	560	535	590	561	598	503	530	534	547	535	602	575	564	552	526	557	605	532	575	572	552	614	603	578	510	564	546	517	583	545	569	553	522	588	548	597	574	553	578	564	602	582	562	592	527	589	584	551	574	559	569	564	549	535	583	541	555	535	604	559	556	532	536	532	530	586	555	555	621	564	526	539	561	550	596	534	578	515	547	560	579	580	554	527	555	543	610	573	591	552	572	557	597	598	547	549	584	572	557	537	590	546	592	582	538	543	570	559	598	527	542	571	578	582	531	521	586	544	549	554	534	566	551	572	568	552	559	573	565	595	583	551	552	563	546	563	574	527	579	542	564	517	569	577	546	523	537	585	559	625	553	562	586	586	557	513	566	546	570	578	544	552	542	522	516	562	549	574	533	536	554	568	545	543	547	538	548	548	572	550	518	554	577	545	549	561	546	585	522	556	588	534	543	600	547	609	546	572	611	569	559	563	594	555	551	529	560	581	574	533	567	545	578	577	573	560	536	606	620	531	551	566	571	518	500	573	572	560	537	586	543	578	508	513	543	529	559	558	525	547	545	528	551	509	555	551	564	563	612	562	570	542	586	549	567	545	558	564	545	553	502	536	563	523	584	595	571	529	597	558	571	522	522	566	596	558	574	551	522	582	577	592	533	536	562	564	591	535	579	520	572	573	570	579	566	591	549	605	530	551	539	600	544	570	582	542	535	563	569	594	544	574	563	522	572	581	521	555	579	565	539	511	579	605	585	541	533	582	590	557	525	616	545	550	565	547	552	526	551	504	608	585	561	549	537	560	533	541	568	562	567	546	532	573	552	525	550	551	581	527	542	550	571	578	579	544	583	604	561	560	565	566	520	554	608	537	583	541	535	566	581	591	572	526	534	550	546	576	576	571	564	521	557	574	586	544	561	544	570	583	575	578	555	580	553	561	558	598	588	518	563	568	524	553	581	552	554	590	528	575	602	555	568	544	565	589	542	525	555	569	579	566	548	579	560	544	555	549	570	551	577	572	540	519	527	566	580	543	565	563	523	527	578	565	543	567	542	543	574	573	607	556	546	556	570	566	541	573	558	542	562	556	563	620	553	556	571	507	565	583	565	552	571	562	548	577	537	553	561	566	582	572	547	549	565	520	616	522	535	574	566	521	540	563	556	548	580	544	569	565	546	537	583	550	554	578	527	561	570	572	552	553	570	553	539	601	585	570	534	577	543	534	574	553	519	581	538	602	588	523	549	505	577	563	560	551	573	578	529	572	524	560	562	574	522	595	581	577	577	563	561	534	619	542	576	574	571	555	562	598	543	535	570	617	522	593	538	550	515	556	546	549	564	575	557	549	574	545	579	576	592	524	595	524	548	528	556	528	571	597	558	599	545	538	555	543	560	554	579	559	532	576	556	557	585	567	562	529	529	510	551	574	552	553	570	574	570	578	522	571	574	577	548	551	545	567	548	554	553	577	567	523	564	543	580	594	593	550	572	540	547	585	549	557	581	589	560	557	568	547	584	539	540	553	556	552	572	577	565	624	571	539	586	566	547	584	541	584	547	571	558	592	527	575	565	597	551	567	573	541	531	580	589	537	547	548	590	579	543	572	551	537	548	567	566	538	571	588	522	547	600	554	561	541	557	581	570	555	580	569	530	553	540	572	567	575	552	581	550	533	560	574	550	528	590	563	490	544	554	559	591	554	592	560	569	575	553	557	540	566	557	567	537	604	520	600	556	552	500	571	523	550	575	571	601	551	536	543	591	561	608	555	568	552	558	543	541	544	546	546	595	566	564	584	540	603	574	604	577	558	565	523	587	549	587	563	550	546	561	588	573	570	585	541	588	564	552	549	562	548	563	528	565	562	581	549	554	555	583	547	518	580	567	539	558	569	560	577	589	567	542	547	600	583	558	547	557	571	585	570	591	560	544	582	558	559	561	535	545	549	577	626	544	544	563	557	596	554	553	513	630	579	532	590	508	545	527	546	547	559	528	552	560	548	530	560	552	555	566	591	579	535	583	573	577	556	567	570	537	543	547	566	546	595	569	542	562	543	557	565	575	539	544	548	551	591	601	514	555	556	565	559	590	572	547	616	546	532	577	564	541	599	595	568	570	560	539	566	565	535	565	552	583	555	529	569	579	550	541	542	566	572	581	528	524	523	551	542	530	569	586	534	563	581	548	547	527	617	575	572	587	546	619	565	537	573	589	534	524	575	551	560	555	531	578	574	604	567	593	577	535	562	521	562	590	540	553	575	563	573	556	513	613	536	531	552	537	583	596	546	576	613	583	564	594	543	539	549	564	584	543	555	590	572	571	551	543	593	576	571	547	547	576	559	575	612	582	566	558	522	555	546	512	555	580	546	566	602	536	596	561	597	569	566	531	534	539	561	553	570	568	588	527	566	540	540	557	571	552	530	538	564	537	548	569	552	564	564	496	532	555	591	535	544	553	566	536	565	533	553	539	545	584	583	546	614	588	550	569	536	550	562	542	550	538	547	584	535	568	545	566	560	561	565	530	571	563	595	553	558	558	574	618	551	552	564	576	576	549	553	542	573	540	585	542	572	598	555	595	571	522	552	547	566	596	580	555	571	601	544	533	529	545	587	567	577	540	564	543	540	562	552	550	536	552	527	529	554	541	511	579	587	556	559	573	564	583	545	545	554	554	538	553	612	578	562	548	526	616	614	535	573	576	547	547	565	506	570	555	548	549	537	577	590	575	562	540	537	573	594	617	571	556	611	599	589	548	561	549	545	539	574	550	600	540	601	576	582	555	581	578	566	555	559	568	519	549	522	551	540	567	536	528	578	528	541	590	571	560	589	571	568	506	539	556	545	559	517	539	552	559	557	551	536	557	560	576	537	579	538	550	561	580	550	575	584	545	557	543	531	544	554	634	573	551	542	543	555	587	565	607	588	565	573	582	587	583	544	538	547	580	574	581	560	565	555	542	555	584	564	556	559	575	590	591	598	586	614	565	562	596	600	532	576	579	580	559	563	566	604	555	552	570	560	548	529	556	566	563	560	534	582	560	590	557	554	579	530	536	561	553	535	591	559	556	515	589	549	574	611	518	562	537	574	576	531	577	617	536	569	578	579	497	550	560	565	579	532	600	612	568	537	561	563	549	579	566	591	550	583	571	562	558	542	530	579	585	553	549	554	570	589	566	553	570	569	576	567	555	559	530	558	570	526	560	576	569	512	561	561	535	545	566	567	542	593	564	567	551	547	572	563	565	562	546	548	537	528	561	582	569	566	546	533	566	552	562	533	549	594	539	521	538	520	537	554	539	526	550	553	568	570	530	614	547	586	542	580	565	592	547	625	577	536
24470	25583	42793	38158	23943	13873	3244	771	434	368	382	343	360	376	355	370	375	390	359	370	363	309	349	352	383	339	370	341	328	322	364	353	351	339	339	355	363	318	330	373	330	322	353	356	329	359	361	351	329	366	337	321	357	342	325	361	359	353	356	353	352	394	387	389	341	343	315	386	337	356	326	334	354	333	362	360	341	341	349	349	342	332	322	336	332	357	339	324	333	316	346	344	340	336	345	302	358	366	337	371	364	343	335	363	348	329	355	359	350	325	301	333	352	332	363	333	367	322	358	364	344	335	355	366	312	350	311	352	357	366	363	357	330	334	338	351	335	351	326	335	348	339	355	330	340	303	344	323	358	297	351	330	319	382	371	341	342	332	346	354	361	335	313	354	367	335	368	370	308	371	351	338	346	312	369	363	340	359	349	353	336	344	376	347	329	323	361	338	333	362	349	339	309	342	363	328	328	368	333	325	363	341	333	342	376	352	341	310	327	346	345	362	316	353	352	315	336	339	360	323	350	314	342	336	343	350	332	310	313	345	371	353	316	363	346	344	334	328	342	341	360	349	359	355	367	339	336	342	361	353	313	339	366	389	332	338	360	396	352	326	357	327	358	349	350	345	361	335	356	367	350	369	363	341	361	300	354	340	338	365	374	351	299	329	337	317	323	365	358	349	312	341	320	348	329	355	351	360	363	374	345	348	356	345	310	358	331	374	358	349	320	333	366	346	334	371	367	354	355	338	325	351	331	347	367	324	323	321	358	365	328	341	332	357	342	313	326	361	337	329	360	339	350	330	341	323	336	316	371	327	309	340	361	339	337	328	346	355	374	334	339	363	344	352	369	349	343	334	367	311	369	369	328	324	336	329	360	332	309	350	348	352	354	332	341	398	377	375	338	348	330	347	333	342	330	336	365	359	337	377	369	358	383	342	349	350	325	359	297	342	354	337	357	354	349	324	362	375	344	358	373	329	339	366	323	356	309	370	351	355	321	322	353	360	347	336	314	327	335	306	329	365	354	340	339	382	365	347	338	358	346	382	320	308	314	340	311	328	336	375	359	363	341	345	368	347	345	327	368	334	339	356	357	355	374	349	323	339	348	308	334	350	337	333	341	351	360	344	341	327	371	379	316	358	366	352	338	346	331	361	342	336	366	331	329	324	332	334	344	375	346	347	312	347	319	340	340	349	355	366	364	372	349	349	341	369	336	347	346	349	342	315	321	356	362	323	325	375	337	350	341	331	317	323	363	351	387	313	356	323	367	371	329	370	354	366	357	334	346	375	352	342	337	324	334	342	333	379	328	311	350	345	377	368	313	365	366	304	372	350	348	327	348	347	321	341	345	362	336	347	337	344	341	328	331	351	370	319	318	341	343	373	308	323	330	335	323	358	322	368	326	360	345	330	312	334	375	326	343	333	350	365	355	328	328	339	353	345	338	343	330	366	321	339	369	314	354	306	321	341	346	313	345	355	359	364	326	335	334	349	336	354	329	360	381	344	316	353	354	386	326	343	375	349	349	353	357	322	338	377	377	307	341	365	330	345	365	370	332	367	320	368	336	332	355	379	328	380	330	358	322	357	302	335	366	336	357	348	330	325	307	355	370	358	311	348	355	340	342	336	366	345	336	357	350	372	363	353	330	311	332	330	354	329	350	350	375	328	336	333	340	322	335	352	384	358	349	346	370	329	364	345	371	356	328	341	390	362	325	360	315	328	344	334	367	347	317	341	346	326	332	325	357	326	366	337	331	358	344	307	330	325	326	331	338	365	351	356	345	327	383	335	364	375	373	346	334	356	346	354	325	344	367	340	350	340	349	311	318	338	369	332	348	320	341	328	359	368	334	336	372	319	363	336	326	335	366	365	320	347	359	335	364	344	322	354	380	342	367	348	335	331	333	332	354	367	330	358	318	333	357	340	332	349	348	354	355	311	336	332	356	350	355	360	364	354	338	341	341	354	351	363	319	375	320	349	338	335	305	338	322	362	332	359	363	368	349	370	356	377	371	321	379	339	345	338	333	322	346	335	359	378	327	360	335	351	353	371	346	352	360	352	339	333	360	361	332	355	358	333	331	355	353	371	344	342	324	364	329	340	334	373	343	352	338	352	339	335	337	371	345	283	374	350	338	320	314	315	313	344	303	328	310	335	343	293	329	355	344	338	287	358	326	340	317	336	335	358	351	347	370	327	350	331	355	372	369	344	371	334	344	361	378	363	336	331	343	329	396	358	348	334	355	333	340	353	347	378	336	307	315	330	365	369	344	341	345	331	337	311	335	337	349	365	347	318	333	367	373	328	359	354	363	351	362	360	321	365	346	335	342	379	379	330	313	335	347	344	339	313	346	338	354	344	333	333	333	349	351	316	340	358	334	342	377	365	343	325	349	348	349	332	353	360	289	329	335	337	362	341	350	373	323	335	339	334	349	313	338	344	342	315	398	360	354	321	346	315	360	338	323	357	325	330	336	337	351	328	317	359	348	368	341	348	318	362	348	373	344	330	349	331	350	359	346	357	344	356	353	348	348	316	378	354	381	346	362	379	341	337	326	359	339	382	351	376	345	321	348	322	360	374	358	343	345	373	358	350	397	355	339	357	367	314	313	328	329	343	360	328	393	371	344	332	346	306	359	387	361	338	332	315	362	352	341	337	314	350	350	364	355	330	320	328	342	367	330	349	324	330	335	337	348	376	348	344	339	300	343	335	347	381	361	365	334	355	304	331	336	333	358	338	365	345	342	342	326	324	333	341	364	363	333	303	347	351	354	345	343	346	359	353	351	308	342	319	320	329	349	348	356	334	326	353	320	346	373	340	357	349	327	343	351	343	307	341	313	324	316	345	358	365	360	345	357	352	334	349	352	386	328	362	358	353	342	344	351	322	347	343	352	351	355	374	332	359	356	333	307	338	334	365	339	336	332	318	353	322	350	354	332	380	357	323	367	362	335	370	361	338	349	333	376	336	356	342	370	336	357	347	356	335	338	335	314	355	389	345	382	339	339	329	349	363	327	380	374	353	340	356	321	303	374	336	366	379	357	339	332	349	316	346	375	381	365	327	345	326	364	343	343	359	337	351	311	322	356	334	312	334	345	349	363	368	373	357	352	348	347	349	332	359	323	340	374	359	343	362	323	341	336	352	358	356	332	331	367	357	347	367	332	341	330	337	385	336	329	302	345	356	378	367	351	326	349	349	326	347	340	358	341	348	331	361	347	374	368	326	370	342	335	319	349	343	336	370	384	336	337	348	337	340	368	368	333	347	330	347	359	375	342	345	374	330	351	362	333	378	309	346	357	370	338	340	362	348	348	359	354	332	334	316	337	326	340	345	351	368	364	348	345	344	346	350	344	365	353	343	373	378	346	330	342	357	358	347	378	343	377	346	330	335	367	348	309	335	300	335	344	348	353	345	357	334	322	336	324	368	343	373	343	330	357	346	348	331	308	342	387	360	321	319	321	316	317	341	339	340	341	327	328	335	314	350	331	370
53672	94709	78076	49584	29752	14230	4407	1562	765	620	582	608	642	608	565	597	622	586	637	666	599	617	576	626	614	642	625	625	620	622	641	616	606	607	663	593	642	605	582	639	648	663	630	597	574	607	630	598	621	601	615	610	595	641	626	635	645	654	642	666	621	618	596	590	640	639	575	642	601	612	582	629	601	604	617	603	576	619	644	608	606	621	653	624	648	588	617	597	610	637	570	640	627	630	631	618	595	600	598	638	605	634	663	599	633	565	612	635	620	629	591	607	595	632	641	585	593	613	626	616	618	612	591	612	639	644	597	636	588	613	592	604	658	625	616	623	619	628	597	646	599	638	630	634	678	627	631	606	575	641	643	598	581	608	601	556	644	598	593	623	615	620	554	604	618	631	584	626	590	639	653	573	607	635	622	576	625	671	604	637	622	589	605	619	620	625	623	611	611	649	588	579	648	636	597	639	639	595	593	597	604	645	591	593	638	614	639	573	596	609	623	625	646	610	649	589	613	681	619	597	604	633	600	647	608	630	605	624	615	574	595	624	588	585	594	636	580	614	587	596	632	591	628	635	646	626	649	596	616	635	587	633	624	616	594	611	586	609	606	610	602	559	615	657	618	623	613	627	648	622	611	612	589	562	590	663	640	609	609	677	624	607	579	645	630	601	629	630	599	605	607	576	608	601	638	580	608	597	562	650	601	613	645	607	581	624	608	570	610	622	662	620	630	616	600	597	617	638	591	579	624	635	598	644	566	657	619	610	607	613	666	610	592	632	631	615	642	613	605	624	592	625	615	579	617	658	633	600	619	639	578	613	604	610	634	641	613	655	577	601	620	618	592	630	618	621	630	596	598	596	586	656	611	635	596	668	580	625	597	622	682	596	616	615	565	608	593	630	562	637	623	586	598	617	590	635	608	599	630	624	591	655	616	596	636	625	636	586	623	615	634	618	619	619	633	579	641	585	671	639	629	602	631	611	593	609	615	637	610	621	618	595	609	611	641	597	626	611	617	614	608	601	626	621	595	592	613	587	610	575	617	558	592	598	609	615	630	619	615	627	619	606	649	596	638	633	613	615	658	701	623	613	611	639	563	613	643	633	591	635	633	624	604	578	621	613	645	651	596	655	608	621	609	629	651	581	604	646	588	641	630	621	645	629	610	676	622	590	626	629	603	630	581	652	602	629	633	619	642	607	602	569	554	566	576	649	602	574	625	663	610	577	633	605	638	605	611	621	604	579	627	605	630	671	628	622	604	622	614	643	610	594	594	623	621	611	622	653	610	610	602	644	620	604	667	657	614	649	602	620	583	601	636	595	622	649	629	628	606	590	625	615	645	598	608	628	661	603	600	584	593	594	605	623	607	608	579	634	630	605	648	620	625	638	578	589	574	650	610	655	585	598	640	593	643	644	613	608	596	617	608	614	563	586	608	632	640	628	580	658	598	606	632	618	644	551	621	596	581	607	604	618	675	569	663	667	610	579	592	619	623	611	574	584	606	565	591	606	608	665	625	563	606	632	606	615	605	599	616	610	606	617	619	586	601	618	608	610	551	579	601	624	554	646	646	604	583	644	608	509	599	625	580	574	666	629	629	583	632	597	585	641	618	625	647	629	597	614	612	619	595	616	619	554	579	619	616	619	634	581	587	614	624	625	611	609	603	625	593	587	592	623	639	624	639	579	579	576	582	626	604	637	609	647	619	654	603	648	601	624	599	628	640	624	583	618	622	626	602	639	594	571	623	613	617	624	576	630	590	586	562	654	573	653	615	618	615	589	619	591	655	659	620	640	609	646	636	586	667	625	591	596	664	593	585	593	593	601	636	605	605	642	588	610	633	655	589	605	625	594	618	575	649	607	621	595	596	612	609	618	611	654	621	621	621	688	637	583	656	642	607	583	616	611	624	631	598	606	606	604	643	611	615	651	605	621	635	611	640	555	656	625	616	634	583	616	626	596	615	599	649	588	594	665	588	629	627	618	673	597	622	664	607	606	618	638	605	614	607	616	639	606	595	607	584	589	642	640	617	630	635	597	582	625	606	593	610	626	614	631	641	613	603	623	592	618	640	609	568	607	668	595	650	596	612	642	576	583	602	624	606	612	615	617	604	639	616	652	631	614	572	630	651	603	587	619	612	635	640	642	606	617	592	679	607	615	626	562	626	588	562	617	567	635	583	610	601	603	589	623	600	658	612	601	629	590	623	600	647	575	613	614	598	618	615	591	584	590	597	606	631	606	616	660	627	585	615	572	673	629	643	604	624	593	643	619	635	632	615	560	623	639	655	622	616	609	628	626	582	607	608	596	609	638	592	544	655	585	571	623	589	610	603	601	610	621	612	593	638	607	608	599	604	624	642	609	625	587	647	576	611	632	622	608	624	644	646	633	607	592	602	617	603	662	627	615	598	632	585	639	644	625	595	622	604	612	631	623	594	598	602	646	629	610	664	608	600	644	601	664	599	618	608	632	618	618	604	604	609	601	617	613	589	677	626	607	634	619	579	635	625	611	544	616	643	635	630	610	639	610	614	590	601	590	633	616	635	598	614	615	584	616	601	630	605	586	629	591	587	629	608	604	640	629	611	634	652	606	618	568	614	665	628	584	631	590	618	610	643	608	591	623	624	620	618	622	595	578	599	631	600	623	649	606	602	601	613	630	612	592	588	647	615	617	600	597	599	561	555	594	593	628	582	619	596	652	626	617	598	637	618	605	595	620	654	588	672	570	631	606	617	617	600	602	592	616	631	611	591	623	593	601	599	601	622	615	596	618	599	643	597	619	632	609	655	596	597	626	594	617	620	653	599	640	607	585	605	638	622	644	642	607	577	614	626	627	624	575	608	624	589	641	630	622	627	610	620	639	624	646	633	661	640	575	613	643	636	634	653	619	638	638	609	648	608	630	646	578	611	628	605	618	599	619	630	615	628	569	579	591	634	606	605	601	609	655	601	627	600	639	624	588	603	581	584	578	618	572	602	592	601	599	611	652	621	583	573	590	619	603	635	590	606	635	586	594	632	640	656	579	620	624	626	639	645	660	607	618	606	629	635	654	570	654	590	605	627	603	641	631	616	596	601	631	640	604	598	605	657	597	611	588	555	605	595	606	593	630	641	592	619	599	622	571	616	590	633	622	619	632	599	618	578	612	596	605	618	550	637	658	586	577	607	629	630	666	552	628	581	620	613	607	630	628	624	605	644	619	617	584	586	604	593	614	607	615	627	602	642	571	612	615	592	580	652	649	611	608	591	628	597	602	605	622	636	590	579	617	657	570	589	576	585	635	604	607	563	689	572	662	633	674	646	612	660	596	657	567	639	600	589	652	596	623	621	608	566	614	601	641	625	599	622	626	609	582	637	601	630	599	604	612	584	624	597	593	654	622	620	615	626	578	568	607	618	591	652	632	611	625	598	631	596	614	585	634	590	566	655	605	616	572	624	629	643	622	567	621	614	614	611	600	578	600	629	621	639	627	620	646	626	560	603	604	590	576
23402	23237	37656	35076	26854	20830	9074	1307	496	423	436	447	423	412	411	395	449	387	424	413	388	405	434	448	394	409	420	396	416	430	425	414	389	420	424	409	409	377	401	384	421	435	453	450	431	397	425	423	443	403	464	454	421	432	469	433	412	423	422	384	409	437	443	403	377	397	409	409	417	406	435	423	410	372	410	378	412	428	427	457	450	394	415	385	389	422	403	394	444	417	432	403	437	422	370	414	396	409	432	432	410	448	412	403	406	417	439	401	450	429	404	378	410	429	402	416	408	412	392	405	416	394	430	408	397	406	401	395	414	434	418	414	433	440	404	450	404	389	445	387	370	399	401	405	412	405	414	422	437	406	430	416	426	394	385	428	427	444	393	391	428	433	388	440	384	417	417	387	371	353	386	397	414	409	410	409	445	390	433	418	437	411	425	410	428	418	419	380	396	432	435	426	418	408	429	432	378	386	414	413	418	419	375	409	354	401	423	395	353	397	393	447	431	401	395	431	436	397	419	411	424	421	430	413	400	430	419	414	384	422	417	403	405	358	411	416	406	422	423	457	438	392	406	420	381	439	428	436	434	393	412	412	396	393	405	407	424	420	417	441	415	426	431	427	366	456	434	413	429	403	399	435	404	398	408	427	402	371	433	436	411	402	443	412	441	378	419	435	434	422	401	433	409	426	409	395	417	423	389	402	403	427	384	447	378	457	425	419	423	429	413	409	410	404	401	403	392	414	437	409	412	404	413	375	453	395	432	382	423	433	388	454	406	407	461	426	433	443	410	452	396	420	424	433	380	370	433	399	409	423	435	407	414	422	431	418	377	407	397	369	361	399	404	389	424	414	393	417	390	408	397	383	373	385	382	408	436	431	396	436	385	421	403	401	435	383	428	391	396	395	380	390	425	427	392	411	390	408	435	384	399	413	367	398	391	427	418	408	399	411	428	417	411	413	388	427	406	415	401	428	401	403	425	433	410	394	406	422	425	429	440	414	427	398	430	394	438	375	388	395	409	429	369	385	418	416	379	424	406	410	410	427	439	410	437	441	395	392	404	403	424	399	395	423	415	459	415	394	380	432	436	365	429	440	420	467	426	429	422	418	372	451	419	410	437	430	421	433	445	414	385	431	420	405	433	412	426	421	453	418	404	428	396	435	415	383	421	411	396	409	412	419	428	386	393	414	385	408	406	397	415	421	439	441	458	413	389	447	401	417	415	433	374	383	430	380	373	412	439	404	412	439	403	414	415	425	440	416	409	405	382	439	406	417	415	396	413	450	413	387	398	406	431	395	402	397	417	405	431	425	389	414	424	416	430	381	464	421	423	402	425	419	390	399	383	433	416	434	410	390	453	405	384	412	422	419	424	398	444	393	400	417	425	412	430	417	423	419	442	410	385	412	385	438	427	430	410	380	409	409	448	423	422	394	433	406	418	413	438	431	446	378	408	390	456	416	455	404	403	406	424	409	420	427	398	411	436	415	400	409	426	427	409	430	424	414	394	435	389	431	373	383	382	412	420	391	408	369	473	414	435	404	433	443	424	408	385	405	397	396	404	424	397	391	420	396	424	418	371	403	413	436	424	409	395	403	426	423	408	385	457	417	390	383	420	433	378	416	396	414	403	412	366	404	377	449	435	404	383	384	393	432	435	398	401	400	446	375	415	384	403	435	405	410	404	396	417	465	426	391	441	424	391	411	428	404	388	432	406	436	403	434	420	416	385	427	450	408	429	390	441	412	419	366	377	395	409	397	412	429	405	438	390	419	423	333	427	372	418	393	408	431	405	443	417	377	424	392	398	429	417	377	434	432	434	432	405	425	420	465	366	431	403	426	405	408	429	394	398	396	418	396	425	408	381	412	387	378	404	442	409	361	408	383	405	415	436	449	443	367	417	417	401	424	391	451	423	418	438	402	394	412	345	412	424	421	406	412	380	413	395	434	369	440	419	392	413	415	358	424	412	398	398	394	421	401	425	428	402	402	382	452	423	382	406	427	416	428	424	441	406	421	430	440	405	396	395	410	391	442	408	412	410	398	416	393	366	429	430	412	375	432	407	412	416	407	390	439	426	427	426	406	404	433	437	408	412	422	405	399	418	420	388	398	389	410	402	408	407	417	443	393	411	427	423	432	456	464	406	412	372	443	436	438	410	434	370	417	391	402	389	421	445	385	446	400	398	432	417	426	375	409	397	408	383	432	397	384	423	433	418	385	456	413	412	426	417	377	385	390	419	466	389	441	422	379	392	397	391	394	446	389	390	400	391	419	413	399	423	411	419	437	413	386	411	425	423	414	421	390	415	406	412	388	421	424	399	433	383	406	403	412	423	431	434	420	371	416	411	379	424	417	440	416	426	394	392	388	410	410	409	401	386	399	404	415	411	407	419	406	415	427	418	399	403	411	402	381	417	432	431	454	426	420	401	393	418	419	415	434	422	412	422	432	444	422	382	383	429	380	448	423	407	438	402	468	396	419	413	427	414	382	402	406	424	412	419	440	400	437	439	409	409	407	428	402	405	413	404	398	429	424	421	409	389	426	373	376	422	468	369	409	422	424	416	405	418	422	387	391	383	391	425	418	395	416	432	461	388	458	371	435	413	389	401	364	443	433	397	439	424	408	409	419	402	422	393	425	449	395	413	378	404	397	405	430	401	432	402	443	406	445	406	431	403	393	396	403	448	444	430	427	378	409	392	424	405	423	402	411	416	401	419	417	401	411	402	446	401	423	388	424	426	436	415	403	431	416	375	413	419	404	403	375	426	416	421	401	443	418	404	411	417	389	403	430	395	399	438	415	381	393	393	371	371	427	389	401	418	428	384	392	418	390	398	421	447	425	396	419	409	397	397	425	410	421	423	433	428	382	390	449	397	398	383	435	409	410	388	451	384	415	465	439	432	404	410	402	431	424	430	399	392	413	387	403	383	387	424	425	461	387	428	367	420	422	385	411	434	387	431	392	436	389	390	403	410	392	447	391	442	396	400	448	430	384	434	412	441	401	411	405	435	429	400	424	389	415	416	445	426	398	400	412	414	372	394	433	395	413	428	399	377	411	386	364	470	407	390	401	451	410	403	399	448	414	385	388	440	438	416	416	414	435	393	432	386	413	408	415	405	375	388	403	395	407	407	409	408	387	402	382	392	388	463	484	396	408	439	414	427	407	390	400	404	437	449	402	393	398	425	433	442	367	437	435	401	409	394	431	435	423	394	411	435	430	418	406	356	374	392	459	429	417	427	403	423	429	426	398	410	428	401	439	449	400	389	409	410	406	411	391	410	380	386	385	410	390	418	387	394	421	434	442	386	417	396	403	433	405	402	388	403	415	416	407	361	406	428	401	385	430	433	445	388	435	385	417	417	404	435	436	387	404	400	412	388	409	452	439	395	395	378	394	381	422	428	402	415	416	413	395	382	426	430	403	404	467	434	404	437	416	415	429	372	430	406	386	439	405	403	413	421	386	416	400	371	404	389	448	424	424	411	410	417	385
55586	100714	83471	58320	39745	22612	7407	2362	905	693	728	688	692	691	709	696	716	714	721	680	717	700	678	715	685	695	736	709	676	715	681	729	700	623	697	721	728	725	707	693	671	678	701	687	672	647	667	709	682	700	650	679	692	697	701	669	700	746	708	678	665	699	709	746	709	699	674	708	692	704	716	687	726	714	679	665	664	678	682	714	758	694	707	695	733	677	713	680	685	714	685	681	681	684	655	705	691	742	726	715	689	705	690	656	716	750	697	685	686	689	720	678	653	738	726	665	727	674	629	705	691	692	642	676	696	685	737	732	652	713	743	632	721	670	705	725	685	670	772	690	719	698	749	706	686	719	682	672	717	728	692	661	734	725	773	680	671	735	697	664	725	673	687	690	736	708	693	717	699	706	670	712	726	683	694	677	720	666	705	690	740	660	723	692	701	718	670	685	702	765	737	700	741	680	640	667	680	730	681	690	675	706	655	686	694	670	689	695	672	733	650	682	681	699	744	709	655	737	672	702	651	712	664	690	720	672	657	657	707	671	656	681	712	718	715	685	666	724	680	730	709	748	699	679	685	706	699	694	693	710	676	720	721	690	704	678	660	739	681	737	727	662	697	717	696	690	685	685	676	687	713	666	662	716	694	709	732	657	724	698	711	702	700	689	735	698	672	705	678	674	689	705	716	670	662	716	718	691	656	662	666	700	709	679	650	697	706	682	741	733	644	715	741	699	723	752	694	709	677	723	679	702	666	689	672	626	671	736	722	694	681	701	732	671	687	679	686	713	708	684	733	697	679	745	744	699	714	715	707	651	734	712	694	679	697	737	706	694	666	717	684	716	688	719	625	727	676	709	699	714	729	688	716	684	678	697	694	702	696	697	696	717	745	712	712	720	631	716	713	699	710	682	745	699	680	730	741	666	742	689	751	669	686	687	717	752	715	705	722	738	653	670	718	678	685	640	684	682	716	759	711	662	702	713	701	683	711	679	670	710	710	672	685	678	691	702	741	711	647	720	698	747	681	685	654	722	739	743	668	697	692	678	698	718	679	684	696	721	694	647	683	672	697	740	680	742	714	654	626	671	672	741	709	686	675	673	688	712	707	748	685	730	710	659	716	679	682	633	738	718	734	694	689	682	708	701	715	684	737	671	640	663	681	660	726	694	670	658	682	699	697	648	682	726	677	722	711	650	717	704	682	715	712	674	684	692	700	712	726	689	688	697	700	701	690	698	722	716	669	722	680	733	685	685	736	722	683	715	668	697	747	701	702	727	710	686	663	705	696	714	688	740	720	694	698	695	689	700	706	703	722	715	681	686	707	730	697	714	703	736	695	672	672	672	670	717	710	729	687	716	724	693	686	698	648	729	715	728	704	715	678	695	660	681	683	703	733	734	754	655	691	692	715	716	679	673	698	694	717	704	730	725	691	721	681	694	729	754	754	681	705	698	688	714	704	728	690	707	669	678	677	727	692	669	667	723	686	691	730	689	694	676	673	761	683	697	650	713	723	738	679	726	666	668	706	700	696	633	697	712	699	719	708	690	726	685	688	709	674	725	715	718	670	722	727	725	657	700	689	672	690	711	708	714	730	695	718	715	729	711	706	681	719	718	708	689	679	739	687	686	734	701	701	676	707	678	686	694	692	765	674	660	638	698	676	753	671	686	689	713	689	674	660	673	711	722	738	703	659	729	700	712	707	674	653	692	717	679	669	762	663	647	680	735	691	716	702	718	686	718	697	620	675	721	673	673	672	696	701	719	683	714	688	690	717	724	714	675	692	687	699	738	746	719	724	662	729	739	709	693	741	702	691	687	703	690	694	692	639	709	676	682	709	685	664	734	668	698	714	693	735	706	708	728	686	713	676	725	703	674	668	723	689	719	719	738	708	671	766	699	697	664	678	691	653	741	713	719	716	709	730	665	718	786	706	737	664	690	713	697	725	690	702	690	757	693	688	712	726	709	758	716	693	698	720	728	670	696	668	745	731	705	689	686	725	720	698	658	706	712	681	747	713	702	709	690	699	763	731	672	724	654	667	719	658	657	662	676	670	705	688	718	697	701	691	733	750	682	670	681	676	710	662	704	729	708	680	657	683	724	754	697	719	678	691	748	698	710	698	689	662	692	714	695	709	693	709	731	703	713	707	694	669	723	664	744	649	698	680	646	702	678	669	681	716	738	671	713	693	746	729	713	687	703	693	706	687	718	719	680	723	689	716	718	707	700	699	686	746	668	676	712	703	688	691	726	732	730	691	715	730	720	704	712	718	730	669	740	728	704	701	690	689	645	701	697	739	738	684	666	712	696	738	672	694	663	701	700	691	709	704	737	687	722	707	692	704	713	690	669	692	670	733	693	714	656	715	683	738	733	684	665	700	717	672	687	742	672	735	660	693	738	682	690	745	717	686	683	645	661	691	689	647	718	655	688	719	691	730	751	751	673	651	695	717	740	703	700	716	688	678	703	678	698	688	712	695	740	676	740	696	690	714	688	728	703	700	686	650	729	690	693	692	714	683	743	705	671	693	675	692	731	654	690	675	758	687	662	669	706	653	667	716	700	720	703	762	675	720	652	679	691	680	660	712	642	713	714	673	674	692	683	666	705	697	729	717	694	669	655	692	706	684	657	697	711	703	693	708	716	703	704	711	710	733	733	684	665	685	691	685	693	697	671	729	742	714	702	673	724	709	716	669	678	708	683	658	720	706	697	663	730	684	705	740	698	694	722	699	686	730	657	703	697	709	723	670	679	666	651	716	670	687	688	670	663	718	691	652	739	694	678	698	707	704	674	697	695	705	675	686	694	703	702	707	703	715	705	745	715	692	673	746	722	684	725	690	684	669	703	668	730	695	690	716	760	711	740	751	740	675	696	713	722	670	676	684	699	742	660	720	668	686	667	679	691	692	674	672	763	744	704	689	704	692	701	712	686	688	680	722	688	690	761	717	670	617	689	709	665	699	697	694	738	700	743	692	691	756	696	700	703	720	778	719	726	688	723	713	648	712	718	741	697	672	719	622	685	689	702	706	692	681	717	673	663	655	695	731	671	697	709	725	707	704	706	702	681	670	664	681	709	685	703	690	676	696	718	720	693	669	707	684	703	728	682	688	666	661	661	730	758	764	677	735	719	699	738	754	677	710	738	690	657	702	658	736	679	668	679	741	697	717	698	675	708	705	696	690	691	673	711	670	713	717	741	703	732	711	725	702	675	693	715	689	686	705	715	671	697	671	684	665	701	679	674	638	699	692	650	644	712	688	681	683	690	697	727	755	725	688	717	684	711	725	713	701	690	711	706	702	711	637	693	693	724	680	690	727	705	730	687	667	695	698	648	678	736	724	670	721	660	695	680	677	700	697	680	706	673	722	671	699	697	664	733	735	679	691	693	720	728	762	752	693	687	694	695	676	691	684	743	661	691	763	694	694	735	702	704	705	714	707	703	734	694	694	722	696	699	699	667	710	776	679	707	728	653	684	693	696	696	716	690	657	715
27598	30818	33843	20939	7644	2160	681	414	322	285	301	329	304	312	293	316	317	296	319	356	297	334	333	317	296	301	265	310	307	321	305	302	318	326	322	344	333	332	290	297	315	281	275	320	289	328	299	304	330	318	284	324	316	335	338	311	305	324	295	342	308	309	306	292	313	310	302	334	321	310	309	321	315	309	337	350	287	290	305	312	309	298	303	333	323	306	286	309	310	309	351	282	300	319	318	319	298	337	302	318	293	307	310	284	308	319	316	322	320	331	312	285	297	304	340	300	343	331	303	294	316	325	294	324	305	362	324	327	312	327	319	316	328	329	311	297	319	294	318	311	329	274	318	317	303	285	318	327	297	323	313	300	345	302	318	335	339	292	318	342	320	293	310	301	308	323	324	329	316	294	348	303	347	313	322	302	292	344	308	300	300	281	325	333	328	317	330	303	330	309	289	302	310	299	311	302	338	298	316	311	320	294	319	300	322	318	322	299	304	316	280	285	318	285	325	302	299	323	296	294	278	307	327	302	295	287	281	285	319	301	348	317	279	326	295	341	297	316	290	291	320	313	322	302	303	284	296	328	312	305	272	308	319	316	347	330	283	303	323	310	318	322	282	336	296	330	292	312	340	302	314	309	314	323	308	290	290	319	305	303	294	294	330	325	334	313	290	324	306	314	317	334	313	292	331	304	302	325	312	307	303	319	280	336	297	343	286	286	323	300	295	314	287	333	323	322	314	288	312	307	321	301	296	298	334	274	317	302	278	303	330	318	312	318	330	303	308	318	325	317	305	322	291	318	313	323	300	330	333	315	322	291	318	307	313	348	321	310	336	326	305	293	342	334	302	308	292	322	320	311	331	307	311	310	301	313	309	306	335	320	317	288	320	321	307	310	318	304	315	305	339	310	320	296	286	295	312	321	314	311	274	325	301	294	345	305	315	309	365	336	340	338	290	267	312	321	321	292	304	337	322	317	294	321	280	347	324	289	305	267	309	325	306	323	311	337	299	331	318	295	307	315	310	308	315	317	307	325	327	308	322	293	300	309	329	308	312	320	287	314	284	305	295	329	291	341	308	338	323	311	322	320	303	307	309	304	295	297	349	309	331	325	311	358	332	320	324	301	294	316	369	347	288	292	326	326	310	308	316	301	317	311	295	308	316	319	297	332	330	291	274	358	301	299	320	321	316	300	311	328	344	305	326	290	314	315	300	317	292	294	328	310	284	324	315	320	327	331	331	275	294	331	284	299	306	333	346	286	279	321	326	359	326	309	319	328	310	273	274	301	281	300	336	303	320	299	319	299	317	333	323	328	283	306	340	292	328	315	311	302	323	301	325	313	307	320	302	319	336	305	353	306	310	313	321	302	302	339	335	298	335	351	313	323	275	286	303	312	315	319	321	320	277	302	296	312	296	292	281	335	307	321	303	339	339	304	316	338	341	304	307	342	341	308	318	324	312	311	298	306	328	297	285	320	292	321	308	315	276	307	292	321	340	346	316	267	305	319	309	310	306	294	304	315	337	302	296	340	270	315	307	289	332	289	315	308	308	310	303	301	280	302	315	311	316	334	309	305	290	283	293	310	294	314	306	319	311	315	338	321	300	327	321	312	305	308	325	311	317	332	298	328	284	314	307	300	297	318	295	309	306	301	304	307	306	317	323	283	350	330	310	335	272	292	335	323	310	306	352	320	325	312	328	301	324	310	293	298	318	345	355	337	297	321	337	312	307	294	315	320	310	292	317	310	319	271	324	288	326	317	295	316	323	319	316	315	314	329	294	314	333	321	297	300	327	327	320	300	307	308	325	300	302	291	347	317	306	310	282	289	294	331	321	287	289	291	326	294	292	334	333	296	305	342	327	339	317	323	312	286	301	306	293	302	300	293	352	312	298	281	305	333	331	317	306	315	282	316	304	323	339	322	319	290	316	331	313	321	318	299	339	306	313	305	357	312	298	304	313	307	318	313	325	306	326	354	326	307	340	295	296	304	321	304	269	295	317	337	279	308	338	306	332	322	283	311	321	279	290	285	334	302	288	312	301	292	311	286	270	338	316	313	317	317	302	309	321	345	319	316	293	287	321	315	308	321	267	309	306	310	320	334	334	295	325	284	323	311	313	300	331	307	297	328	344	307	321	291	326	255	326	291	320	307	323	319	327	305	298	320	324	327	275	316	283	277	285	310	313	319	299	319	304	325	281	275	292	318	307	305	337	320	299	326	284	320	313	331	312	304	341	315	318	304	300	317	282	346	318	290	343	287	319	320	305	329	345	285	339	296	328	285	302	315	371	294	302	311	318	270	298	270	284	306	276	330	306	333	311	320	342	280	310	315	362	335	289	308	311	325	330	287	304	282	318	325	349	329	300	268	288	330	297	299	284	295	332	320	332	307	307	301	288	328	328	290	329	312	337	292	321	284	292	304	293	293	299	304	329	316	310	312	325	329	286	291	337	302	308	323	332	327	309	306	296	326	291	294	312	317	344	304	286	332	348	292	272	305	337	333	309	323	322	315	293	298	309	297	314	310	315	340	353	305	300	330	270	308	321	287	343	333	292	306	328	308	310	314	296	331	308	316	326	325	306	307	341	313	319	316	336	296	323	309	288	301	320	291	297	295	309	297	288	330	320	316	329	307	307	309	297	319	319	326	309	317	315	287	316	315	295	343	311	307	321	297	321	306	305	316	313	322	323	344	326	313	315	342	344	303	331	342	300	302	317	305	342	293	301	332	327	293	323	327	342	330	329	322	306	341	324	272	320	301	278	302	305	310	328	343	339	324	302	317	269	322	305	317	336	298	319	319	317	319	285	289	323	309	308	298	317	316	330	345	324	327	308	271	318	300	309	297	311	312	321	312	298	273	317	356	311	302	300	310	271	316	287	299	321	305	292	325	311	296	312	263	290	309	300	306	279	308	304	296	334	301	282	291	314	299	307	311	308	314	321	326	276	312	308	315	291	310	341	307	315	306	326	281	305	299	312	334	292	265	322	317	316	313	287	299	314	305	337	319	296	337	312	319	290	355	312	310	327	342	300	311	289	334	275	336	319	307	333	337	317	313	319	300	316	287	280	323	310	337	306	288	315	303	320	321	313	325	324	302	312	330	314	308	304	326	330	329	325	324	308	308	313	308	325	291	286	311	327	315	317	320	317	263	319	314	295	347	285	282	278	312	295	318	349	307	311	318	294	310	303	326	318	296	284	311	309	278	311	307	301	320	333	347	316	321	295	318	306	312	308	301	297	321	315	293	309	312	316	319	301	301	312	330	318	308	315	313	346	305	339	340	322	295	348	330	310	276	284	293	283	308	305	308	290	326	321	289	301	286	313	302	295	308	303	298	313	286	314	315	290	313	300	309	334	276	294	316	277	323	334	323	324	327	321	339	324	298	310	311	310	309	312	299	327	314	305	318	288	290	316	312	309	338	296	301	315	298	290	309	329	298	289	307	310	266	325	308	302	306	303	326	302	329	330	322	325	307	313	295	298	282
29451	50039	40051	24147	11972	4393	1423	765	530	560	543	610	543	585	522	523	572	555	550	589	533	533	573	553	573	560	564	548	563	591	615	528	564	555	584	578	529	566	584	567	579	548	583	604	561	565	541	563	550	573	576	576	552	567	580	536	577	575	557	550	557	544	586	555	581	515	582	596	572	568	591	554	578	541	561	585	541	541	571	565	537	551	552	520	551	569	506	590	561	591	533	532	600	573	565	544	576	573	558	531	559	578	592	577	558	554	529	570	542	571	558	554	590	548	540	517	533	567	580	555	566	562	511	604	551	566	541	541	566	560	531	625	558	549	570	545	597	529	529	537	569	522	542	563	549	570	556	539	551	576	523	556	553	577	578	560	609	571	568	563	586	564	561	563	541	562	543	579	569	584	568	559	550	525	592	579	534	545	558	575	559	572	562	550	546	566	544	547	545	583	554	601	586	611	549	558	559	550	588	505	552	569	586	534	573	588	540	540	519	567	560	572	521	557	566	539	561	540	555	574	570	559	567	556	568	576	589	557	571	532	570	516	578	545	541	558	572	539	554	591	596	574	549	558	577	581	524	544	528	551	559	574	551	567	583	534	518	546	570	532	555	552	603	539	590	553	545	552	562	558	541	566	547	550	543	555	539	554	565	588	537	582	529	542	544	555	550	604	554	503	560	589	578	574	559	589	596	558	568	552	540	577	583	579	585	578	565	562	528	522	587	572	547	552	596	583	604	542	547	574	548	594	549	561	592	539	614	567	562	546	573	590	574	540	580	537	528	591	519	534	588	544	555	538	574	545	567	556	577	596	581	575	531	558	594	513	574	581	554	526	562	523	526	522	575	570	527	605	610	591	587	511	567	564	547	617	546	554	552	536	559	587	567	552	565	582	523	563	563	536	585	552	550	562	555	557	607	609	588	576	566	570	586	549	581	531	573	560	576	540	570	576	555	555	572	548	570	557	614	594	600	566	558	526	550	596	590	587	576	563	579	548	550	560	540	583	549	560	540	562	537	526	568	556	560	548	558	558	562	539	527	582	541	602	555	552	585	572	546	574	561	543	535	530	584	553	559	568	571	552	554	594	540	568	524	575	549	574	569	598	543	527	562	584	528	564	519	573	511	522	577	594	538	595	583	598	580	540	577	594	544	549	536	573	556	537	547	556	546	586	618	551	562	589	581	563	540	554	518	549	583	560	591	534	606	612	547	513	602	527	564	579	535	543	607	558	572	522	582	543	566	545	574	549	543	580	596	549	589	550	593	551	566	586	560	569	554	556	538	521	560	541	561	569	574	546	559	493	595	529	570	579	533	544	548	574	546	575	555	583	596	580	561	563	552	571	542	541	536	534	597	520	532	534	573	582	557	509	584	578	528	581	579	551	599	554	528	577	610	581	552	528	531	571	579	554	574	561	509	583	581	544	611	600	589	547	544	563	560	575	545	552	563	521	542	556	515	562	554	563	561	581	568	558	561	599	565	550	552	562	575	552	526	543	537	575	551	521	525	573	533	530	580	566	553	581	570	578	588	558	522	565	515	555	570	581	562	536	541	560	563	562	520	543	532	504	555	550	562	575	567	547	547	565	558	551	537	547	558	581	564	565	574	555	579	569	542	571	541	581	578	585	557	577	585	579	596	556	551	539	563	532	584	566	574	577	560	549	513	530	591	529	541	575	530	523	579	492	550	558	559	565	574	539	588	581	580	539	582	498	573	547	585	533	581	575	566	543	607	554	569	587	564	548	561	605	541	559	567	583	528	550	545	537	573	582	534	544	584	603	578	617	564	593	558	565	563	563	515	545	566	540	610	516	558	533	594	579	560	586	559	545	581	513	553	547	582	551	556	547	537	597	560	513	562	571	554	550	577	513	534	574	572	596	559	575	577	617	586	543	568	595	514	556	543	557	574	546	552	557	564	519	529	561	585	536	589	574	571	568	505	549	539	555	613	547	519	568	553	544	543	579	576	510	527	599	566	588	573	538	583	531	569	522	567	549	569	548	575	559	554	513	541	587	565	588	511	534	611	577	582	587	545	561	553	573	536	597	560	578	563	591	540	567	577	536	573	571	560	536	552	539	542	563	587	546	564	578	563	507	572	549	537	575	560	565	556	536	519	556	553	546	582	528	594	578	558	542	598	566	542	573	572	581	538	581	580	565	543	594	543	592	576	567	570	588	562	571	589	552	604	571	571	544	548	567	558	556	531	538	553	578	564	546	551	539	563	562	578	564	548	561	530	561	532	608	577	555	560	573	599	526	541	591	552	554	532	548	565	541	552	536	579	536	596	550	561	548	580	597	582	548	574	585	544	599	563	580	534	574	583	551	578	553	577	581	532	533	557	547	579	557	557	607	525	584	544	567	553	538	494	530	534	574	579	506	578	593	558	591	576	561	544	517	560	524	584	550	596	570	582	546	567	582	554	565	555	549	569	524	553	550	560	527	575	547	541	571	543	537	601	544	561	559	569	561	566	621	527	560	567	545	553	569	569	561	564	555	586	554	557	567	540	544	575	542	544	537	567	552	559	543	516	572	556	579	532	569	552	604	551	520	566	597	604	537	544	562	588	568	572	545	551	546	537	557	578	566	591	525	565	590	531	576	526	558	541	584	569	545	604	561	537	578	569	577	568	527	546	593	550	562	559	597	563	556	589	525	573	591	573	502	591	571	604	586	546	563	547	545	570	566	565	559	600	574	565	569	511	511	515	541	561	605	571	606	538	587	568	558	562	551	601	540	549	597	519	548	549	585	566	545	544	558	602	554	567	551	585	582	545	572	537	573	580	585	561	552	536	519	528	531	570	569	612	531	534	564	556	562	572	553	563	562	594	556	563	547	556	538	551	600	595	546	541	570	531	499	552	570	582	562	555	562	577	543	571	545	548	562	568	550	562	566	572	527	571	555	564	542	569	552	521	611	522	543	560	567	535	551	571	568	523	570	594	533	544	564	520	578	565	547	556	556	585	522	557	535	563	594	578	547	541	573	581	589	577	586	534	544	511	568	571	578	571	552	553	566	576	576	557	550	565	570	549	556	561	550	527	587	540	554	566	557	563	615	574	566	584	581	552	544	529	519	566	532	579	558	570	534	547	582	581	591	585	576	539	577	534	583	587	560	539	531	576	563	524	554	552	550	527	561	533	534	534	561	549	553	549	607	544	532	576	580	598	587	559	548	558	516	559	555	567	580	572	533	509	562	522	547	554	561	544	594	571	579	576	553	571	569	586	537	542	537	586	552	551	513	565	574	527	589	562	567	566	573	552	565	549	508	568	541	579	589	574	546	567	532	575	568	525	550	506	562	612	527	503	546	550	550	547	570	528	544	617	556	558	539	501	536	590	559	534	558	588	621	546	567	577	567	556	576	580	542	565	568	607	540	593	575	568	589	594	565	570	554	576	598	534	556	528	558	578	569	539	550	609	590	530	549	583	538	554	506	540	595	542	590	583	484	582	552	539	524	541	549	561	558	549	539	541	617	559	549	549	587
24456	25855	40880	38973	26271	15425	3836	813	372	378	368	334	354	324	302	346	364	345	383	397	340	366	352	354	304	352	381	339	353	341	332	350	343	310	339	335	345	346	355	348	362	363	348	346	305	352	344	331	349	372	318	360	393	349	375	370	360	325	377	340	326	361	349	329	358	331	342	362	374	343	349	365	350	330	340	364	354	346	328	333	351	364	347	355	317	343	374	307	343	294	332	363	357	319	348	337	335	360	321	338	368	368	354	300	355	357	351	358	336	351	326	320	312	371	386	346	288	349	312	379	330	351	328	368	339	328	350	366	339	319	328	325	332	325	357	352	334	365	381	355	341	392	365	335	354	373	351	345	360	344	319	352	358	341	364	339	327	378	373	326	338	335	376	330	309	349	340	324	318	360	338	331	357	382	330	358	350	334	369	309	312	349	336	319	310	354	337	352	347	309	347	350	348	319	366	328	311	352	336	323	367	323	349	298	319	382	336	328	352	348	369	350	355	332	334	317	327	305	333	375	324	366	382	350	332	382	342	322	377	316	327	338	341	321	347	350	349	327	347	333	348	339	352	344	374	355	325	342	329	336	375	349	343	329	345	328	337	334	348	346	345	368	329	355	341	354	327	330	358	326	360	353	363	315	340	353	357	331	365	387	374	322	346	336	340	316	317	353	371	369	365	337	349	319	344	348	357	339	359	341	344	342	345	353	361	362	359	357	358	292	368	335	342	370	330	311	349	342	375	347	351	387	336	350	344	320	348	297	325	359	363	335	368	377	363	365	341	347	307	363	335	390	328	385	387	340	343	323	354	330	340	362	332	325	350	347	326	381	348	328	328	363	345	313	338	354	358	321	321	350	311	361	351	349	314	366	340	337	359	371	357	332	324	313	362	356	344	328	352	360	322	369	339	382	331	347	372	335	380	336	347	331	337	335	311	343	336	320	347	361	338	355	354	361	302	341	318	337	353	363	385	335	338	339	348	283	374	317	342	321	375	320	329	350	358	326	329	341	327	357	361	313	330	333	328	354	332	331	326	366	337	347	334	369	359	342	324	339	384	342	319	345	381	348	349	326	304	338	359	367	339	354	326	336	368	353	363	344	363	337	332	345	328	328	332	310	364	335	347	339	317	386	354	297	324	335	343	337	358	309	308	334	334	356	346	350	324	362	302	354	337	323	355	377	359	353	358	349	347	358	352	358	348	324	350	364	357	326	327	329	360	373	333	324	356	347	342	369	303	296	359	348	342	367	349	328	366	365	324	338	326	339	380	359	360	344	342	324	355	361	374	355	363	395	332	344	325	354	338	313	364	366	364	350	340	358	312	363	335	310	375	407	350	341	347	355	352	351	363	344	357	330	336	318	329	356	357	309	321	345	332	349	330	337	340	357	328	347	318	340	342	350	368	334	331	324	356	340	354	358	349	351	303	337	350	337	372	348	346	376	353	338	328	353	332	368	343	376	333	354	349	357	334	360	343	320	333	352	352	302	352	323	335	365	342	334	347	333	356	322	329	349	324	323	317	362	304	344	357	341	321	354	363	317	362	333	344	340	353	343	359	345	347	378	319	331	316	341	327	335	344	327	328	332	339	353	321	367	336	338	315	361	307	333	321	335	318	349	368	336	339	338	336	375	334	362	345	362	341	341	384	353	309	340	347	363	322	326	348	326	362	357	357	310	315	383	372	305	357	317	332	315	348	334	328	402	333	353	352	335	339	323	345	313	329	336	347	321	352	351	326	381	333	343	336	315	339	367	337	349	400	380	345	335	297	333	348	361	358	329	348	375	366	354	316	344	311	341	328	358	369	362	349	359	337	351	361	337	349	358	348	320	334	375	335	385	353	348	327	356	342	331	391	372	321	322	317	309	362	318	312	314	368	373	358	361	356	353	349	346	345	338	324	365	322	344	327	381	340	329	340	355	324	302	331	321	352	339	367	326	348	360	355	357	319	354	361	336	336	352	311	337	336	330	345	300	350	332	333	342	328	362	274	321	327	316	344	337	342	312	359	341	349	339	342	326	350	363	313	346	338	328	380	340	326	377	307	325	390	375	321	325	335	338	304	315	325	363	360	357	343	367	330	355	348	356	330	340	311	312	312	347	370	345	363	357	311	350	345	352	343	380	342	320	350	310	321	365	338	355	347	334	348	373	328	390	359	360	351	364	347	358	339	376	340	326	328	351	364	345	331	322	351	345	356	365	355	356	331	365	347	355	347	322	312	317	365	320	360	322	360	331	346	328	357	334	345	363	347	356	348	347	347	348	350	294	356	336	332	353	343	340	293	358	355	348	361	363	339	307	328	354	347	343	309	315	325	333	352	315	323	350	358	332	375	366	324	339	391	354	362	326	349	341	330	359	374	380	345	306	322	332	303	354	336	342	307	347	324	371	343	329	296	351	318	358	342	340	321	330	339	319	356	345	344	301	333	314	312	375	327	341	356	333	311	362	336	349	367	343	333	329	360	380	349	353	331	343	339	342	340	356	323	330	355	353	325	363	337	360	353	346	350	334	330	321	369	305	376	360	374	346	385	374	354	348	313	348	361	364	360	332	363	341	359	372	347	339	353	385	343	366	352	336	341	322	349	365	340	363	352	338	346	332	367	331	362	380	346	353	305	328	328	326	349	365	336	324	357	328	332	358	366	371	335	317	320	345	353	348	337	347	360	355	373	331	340	336	394	353	337	367	329	300	378	331	310	366	324	360	354	338	345	349	357	333	340	336	366	359	348	347	360	329	309	334	352	371	359	347	334	327	366	392	319	389	313	341	345	358	365	348	344	334	369	343	331	352	336	393	341	326	359	367	347	344	314	336	334	360	330	338	362	346	338	345	344	314	355	340	337	380	301	349	336	379	345	351	363	320	331	357	377	317	344	345	349	357	346	332	341	346	363	352	362	344	353	373	341	383	325	348	318	305	348	317	320	331	352	368	374	342	356	322	370	366	345	341	363	390	351	374	322	359	350	363	352	328	323	352	323	357	345	333	343	358	353	335	349	359	331	335	326	327	337	357	351	338	348	346	355	361	361	365	343	323	345	344	357	306	330	336	330	332	345	354	344	330	362	367	327	319	344	334	350	316	319	370	388	358	330	374	338	320	345	324	379	339	342	325	350	379	327	331	337	361	337	344	357	333	389	361	323	359	328	342	318	374	322	324	326	326	356	338	363	360	337	338	371	361	355	357	408	364	350	356	354	349	328	349	319	330	334	346	348	350	343	414	340	321	327	327	360	342	332	346	323	389	352	298	371	328	361	363	348	332	374	324	345	336	340	349	352	330	335	359	341	317	326	353	379	357	377	340	344	339	369	333	344	357	363	338	321	347	349	352	342	357	349	348	339	313	366	342	344	361	327	355	358	313	359	323	350	297	319	320	351	369	373	381	340	359	349	346	351	339	336	318	365	374	340	305	337	314	371	347	375	331	355	349	367	347	353	323	361	325	344	333	338	352	362	330	323	333	351	341	345	338	354	368	350	384	346	336	363	342
53100	93396	77273	52695	32738	16061	4880	1710	657	588	584	644	608	623	648	619	588	649	655	649	618	595	677	704	665	624	597	642	578	600	600	686	640	631	604	625	605	613	595	682	651	671	610	628	630	631	634	649	606	630	647	606	587	612	619	633	604	612	592	611	649	641	670	618	614	642	595	618	691	616	604	647	586	618	615	635	625	591	607	615	650	627	631	609	567	626	596	638	589	641	616	633	629	667	611	626	580	609	576	655	601	632	663	635	591	604	580	627	569	607	639	622	622	589	597	628	607	576	631	626	624	577	583	598	595	613	609	631	615	580	642	612	573	624	603	607	624	651	634	633	630	644	620	595	626	624	642	594	646	647	587	620	626	592	606	629	632	618	580	600	607	549	643	627	598	620	597	610	619	643	649	594	635	628	600	607	631	635	565	633	645	587	668	621	617	632	627	632	628	681	608	637	616	566	620	614	561	590	610	600	594	598	649	598	607	624	626	594	587	644	682	590	628	618	592	621	639	602	632	646	612	589	636	632	644	608	631	587	636	642	630	593	596	594	591	632	624	654	616	615	633	586	607	609	590	618	603	565	599	583	622	573	620	600	652	557	608	634	587	577	623	653	660	608	598	602	645	619	639	611	640	589	645	633	619	606	585	570	600	641	610	610	629	604	595	644	590	627	611	588	591	647	620	598	616	607	621	587	641	589	613	634	583	618	641	612	592	612	616	621	663	589	616	625	595	597	618	634	619	632	626	610	618	570	638	625	626	566	620	610	610	612	618	613	612	621	624	654	653	577	605	619	592	615	603	632	593	608	604	616	635	606	586	608	540	617	618	627	618	590	636	641	599	592	598	620	657	620	596	602	647	581	614	569	625	613	596	626	644	601	590	613	602	605	649	590	605	605	603	560	651	619	640	642	624	633	604	628	625	584	651	634	600	631	628	560	641	627	650	593	588	637	633	586	583	609	603	624	637	594	620	624	639	620	563	615	601	595	593	611	638	615	619	619	603	639	617	607	620	583	584	644	598	586	575	609	590	655	592	651	600	636	636	630	632	593	589	636	610	598	569	563	629	610	607	646	616	582	602	632	620	597	659	601	597	643	597	629	630	598	628	605	644	622	619	574	611	632	651	625	636	625	632	643	628	575	599	602	603	614	624	651	635	625	600	637	629	594	632	614	592	587	616	616	585	611	606	635	595	611	632	646	588	625	617	605	601	635	609	609	657	618	644	627	606	604	578	611	620	591	603	621	604	625	605	581	617	587	569	584	589	600	606	629	626	613	590	591	622	613	603	621	599	595	614	637	622	634	568	610	585	606	625	578	669	625	652	608	637	619	648	610	645	624	627	603	638	633	580	596	580	595	685	640	581	629	616	585	631	633	600	625	630	590	619	629	615	615	605	623	612	606	592	604	626	603	598	620	650	612	625	606	647	652	606	622	609	645	612	654	618	605	606	570	639	639	615	603	622	652	637	597	604	636	642	587	640	640	574	615	614	627	620	626	599	598	620	626	616	596	623	625	609	630	594	595	593	606	638	602	599	614	561	633	640	623	607	578	599	573	566	576	621	603	579	566	592	623	575	605	620	614	608	598	626	573	609	608	566	608	613	598	619	595	583	603	598	591	567	612	582	625	615	639	573	569	617	617	631	593	614	599	599	578	620	591	632	587	634	578	640	634	635	594	590	560	629	630	617	570	596	586	640	602	648	657	621	599	571	574	576	602	610	626	585	597	609	619	619	637	560	628	618	592	627	601	643	596	651	635	686	597	638	598	601	620	626	605	616	634	641	625	634	614	601	631	564	586	614	617	659	617	594	643	603	600	630	624	617	664	620	578	643	630	606	636	626	658	624	613	637	641	566	603	595	657	619	597	617	584	604	582	632	560	652	649	609	627	610	638	584	573	658	593	593	598	611	594	580	630	614	638	623	635	596	611	593	664	642	645	649	610	592	637	601	590	590	622	595	642	632	609	636	640	566	632	627	636	646	597	634	631	607	615	607	674	638	589	654	579	649	570	610	603	597	634	622	602	600	573	633	625	608	639	563	612	600	649	591	596	637	667	601	623	606	635	635	595	607	587	616	649	585	585	630	602	600	592	588	594	589	604	618	595	623	596	614	614	598	577	582	643	623	592	629	647	627	587	611	619	597	590	621	608	589	616	688	640	617	551	592	629	623	618	623	588	601	618	627	587	601	621	627	611	615	619	610	666	622	646	586	604	592	588	598	643	683	644	650	607	594	597	605	583	608	638	569	596	612	626	583	576	568	572	612	632	559	610	616	637	594	627	606	598	617	640	640	631	623	620	604	562	588	601	611	623	580	579	624	649	630	628	598	602	608	603	568	572	612	617	680	589	604	635	654	625	592	590	625	618	644	583	679	636	572	579	630	564	595	594	627	628	637	616	591	587	638	592	600	632	589	619	648	570	648	593	589	639	615	597	652	563	568	626	621	642	603	637	593	607	592	586	617	588	583	593	595	601	609	623	561	636	591	644	624	648	608	578	587	605	620	612	570	609	572	640	616	571	631	668	573	571	578	605	570	653	593	607	618	625	632	598	616	611	596	581	614	612	599	636	590	619	608	649	608	564	618	596	632	664	633	647	559	623	690	642	625	591	603	613	576	598	608	582	608	624	634	626	623	611	680	589	606	609	599	592	614	618	617	558	620	612	617	607	611	598	631	598	612	611	633	635	621	633	600	632	589	597	580	586	666	592	606	589	582	590	563	588	586	612	591	603	611	642	610	578	626	632	608	605	611	630	622	631	555	608	632	634	607	601	624	614	617	625	607	586	580	589	628	605	623	605	642	635	619	622	660	611	607	615	598	643	557	656	578	594	601	623	642	605	594	627	618	624	580	601	637	633	628	603	613	630	634	635	658	615	604	640	580	604	617	581	626	659	615	600	603	602	618	646	612	615	616	607	628	608	607	588	645	621	625	639	606	601	605	605	663	600	612	636	591	576	621	656	648	625	650	628	619	607	635	642	622	582	615	621	637	601	621	623	616	654	622	611	639	635	613	611	656	581	586	614	597	606	611	647	621	615	584	619	600	577	617	575	608	657	622	626	635	576	606	583	590	625	617	613	574	630	640	637	612	595	635	645	600	660	595	650	582	608	634	683	615	589	621	606	599	591	598	615	654	582	577	628	601	614	605	609	661	627	589	632	637	597	633	661	639	612	652	624	565	628	633	624	621	606	594	661	584	619	620	610	591	613	624	623	612	598	633	611	573	632	590	637	614	634	668	599	649	631	638	631	604	635	596	624	559	617	603	579	603	625	619	596	629	608	643	628	646	610	616	622	580	604	584	632	619	651	625	617	606	596	620	592	659	581	615	611	647	604	645	602	644	641	626	625	617	619	689	604	597	587	618	600	650	534	619	598	635	608	606	625	621	598	619	603	638	593	603	588	613	591	589	618	569	626	655	622	653	633	595	639	601	575	588	622	624	604	583	609	621	615	617	626	617	626	628	589	597	598	614	603	620	605	598	616
23390	23769	38337	35573	26173	19711	8242	1186	454	450	456	394	457	441	410	415	441	431	426	443	400	412	394	428	415	425	422	442	388	420	423	382	378	408	390	406	416	396	417	414	406	410	395	442	403	352	433	405	435	412	410	442	397	390	410	432	456	402	403	398	426	410	416	412	462	430	412	431	443	434	413	440	431	408	422	459	415	425	417	396	408	422	424	395	418	409	398	414	388	431	416	397	400	424	437	415	441	391	411	426	392	402	422	417	423	401	391	423	429	422	399	438	402	439	444	395	419	410	413	415	411	424	382	433	467	406	475	436	406	456	406	403	401	413	381	423	400	443	429	410	394	417	396	400	391	426	406	400	459	419	387	401	456	406	454	417	385	396	426	393	402	385	428	410	438	449	404	394	388	426	425	436	411	419	409	379	405	436	410	410	402	414	417	391	388	446	431	416	413	394	436	416	417	421	408	426	381	464	414	415	382	400	420	396	417	400	430	427	449	442	409	428	453	401	411	407	419	395	430	384	425	406	387	393	371	406	450	371	426	399	415	410	432	386	429	408	410	420	385	417	434	399	428	449	437	432	419	422	415	409	455	397	397	416	425	427	403	416	429	418	416	434	400	400	380	372	411	399	451	418	429	425	437	420	375	393	418	426	408	379	391	430	403	413	483	435	406	374	415	453	378	431	412	377	449	362	406	413	423	410	425	425	441	444	400	376	453	444	422	398	405	443	397	416	390	411	394	386	421	457	376	393	399	424	393	401	400	411	451	417	351	426	451	405	429	410	397	422	427	412	415	399	410	436	410	413	436	404	425	420	418	438	432	393	441	428	399	426	435	401	448	413	403	409	408	410	429	392	378	386	423	391	435	434	383	408	388	431	418	413	391	410	431	402	422	416	387	415	407	393	385	382	368	423	433	426	433	396	380	389	439	400	405	425	396	395	398	431	407	420	424	394	408	387	387	404	396	376	423	382	407	426	395	383	405	436	403	414	424	382	405	418	396	403	412	428	426	415	382	417	370	400	400	401	404	440	385	421	429	407	379	411	420	434	400	429	387	390	378	419	418	418	398	393	441	419	393	375	408	417	383	393	432	418	471	421	437	402	423	411	442	405	399	411	434	369	363	390	353	386	406	393	412	412	402	452	401	410	419	416	406	389	428	439	416	379	439	436	366	411	380	406	416	422	443	450	394	372	381	456	393	365	382	399	417	406	371	421	398	386	427	437	423	427	413	417	457	427	468	364	400	389	425	404	421	434	432	409	414	392	433	394	383	415	413	405	447	441	429	423	379	409	413	408	430	420	419	405	409	454	368	393	456	411	399	426	437	378	394	416	407	369	384	417	418	390	452	433	438	418	429	444	450	424	381	400	408	447	436	420	438	426	366	385	417	428	406	412	386	411	409	438	431	403	431	402	419	392	421	405	413	445	411	442	418	382	417	441	420	348	414	397	405	398	390	432	424	404	394	400	399	404	436	366	383	440	413	413	431	402	416	409	436	415	428	428	442	404	458	431	441	442	421	363	425	384	413	414	423	363	445	381	393	424	391	438	385	449	383	413	408	396	394	409	404	426	404	414	419	439	416	374	388	406	442	393	406	441	418	446	393	430	406	399	426	433	424	424	414	442	404	442	417	431	401	413	423	394	395	445	430	399	440	416	400	408	400	450	418	412	404	425	415	407	430	419	427	410	393	418	438	396	411	434	400	415	435	428	396	426	387	401	405	365	455	441	438	436	425	428	401	419	378	419	405	419	432	398	438	408	401	408	402	427	393	423	370	419	427	411	422	409	450	433	435	415	416	414	384	395	408	426	426	401	429	376	416	446	396	461	395	433	396	401	439	435	417	427	390	407	419	410	412	420	419	378	426	450	438	415	413	403	408	421	405	394	396	401	399	425	428	373	394	440	415	425	394	450	406	397	401	400	420	405	427	419	407	467	427	429	395	384	401	404	380	440	429	438	407	438	402	434	371	391	417	382	452	433	433	410	447	409	392	402	449	421	437	426	396	387	392	416	423	423	417	440	422	383	406	409	425	402	424	449	391	399	393	419	426	400	387	385	383	452	391	415	412	395	426	409	402	392	397	384	431	413	424	411	413	412	431	427	409	393	394	432	395	417	439	423	407	427	378	400	413	390	400	408	425	374	387	417	391	401	424	415	409	401	407	453	380	389	412	415	378	428	426	403	418	426	397	392	419	401	433	429	408	402	381	393	400	415	408	417	393	399	376	372	421	405	409	423	413	399	432	389	414	396	434	434	389	431	395	422	414	428	398	412	412	432	404	407	377	404	435	424	400	382	443	423	417	406	423	437	389	391	459	432	383	454	429	421	442	372	412	406	426	429	423	435	408	425	447	415	368	394	405	429	408	412	377	420	377	401	427	410	392	373	407	383	433	413	423	409	432	406	423	407	445	430	414	397	435	392	394	428	419	454	381	452	444	417	398	392	413	398	389	446	389	403	379	426	400	411	412	432	469	427	419	426	440	467	366	410	406	430	411	393	431	447	444	395	393	406	443	406	408	402	412	380	383	425	420	412	409	400	449	414	388	436	421	426	430	418	439	417	443	384	402	389	443	399	425	379	433	394	410	390	429	376	423	375	419	394	453	387	383	424	426	401	381	419	399	381	385	423	402	422	410	432	389	468	419	447	384	400	409	396	410	428	453	373	405	433	390	406	387	417	392	418	421	443	429	418	418	378	402	386	435	397	432	394	434	427	424	376	402	375	410	422	397	415	427	430	441	412	408	409	403	400	423	449	428	415	441	432	415	415	418	399	401	424	399	392	427	430	402	419	431	443	405	426	415	364	405	422	415	390	421	440	404	400	416	391	409	394	461	414	425	434	417	434	410	417	406	432	420	417	400	397	442	379	413	434	372	424	423	426	406	411	438	416	392	403	407	431	410	422	406	370	428	408	412	408	420	412	419	422	408	375	422	418	386	411	402	430	463	367	382	421	407	430	436	437	380	389	411	388	415	446	435	429	435	413	435	411	394	410	433	409	428	441	431	391	438	412	428	409	440	416	386	417	437	416	401	442	416	371	420	435	419	375	423	376	410	402	434	383	411	455	399	441	399	332	398	406	434	399	390	424	426	386	409	430	417	396	425	393	392	389	382	414	422	403	382	430	438	388	440	438	391	422	449	394	400	399	422	439	414	394	436	398	407	389	418	438	412	402	436	454	412	420	426	364	434	376	390	413	400	424	420	377	433	440	405	406	443	408	395	401	417	431	410	411	411	390	426	417	406	420	376	388	434	415	423	466	414	389	396	393	391	384	385	399	411	399	394	422	444	402	401	409	418	434	410	422	417	397	390	432	376	372	397	453	422	426	408	371	447	428	389	427	396	414	423	429	423	424	439	415	426	400	412	399	424	380	444	389	433	444	415	405	387	428	423	415	414	423	421	390	430	395	419	382	458	384	413	424	426	398	383	469	410	428	407	416	451	393	426	414	422	406	452	393	414	427	374	453	422	424	410	392	414	392	400	425
55723	98962	84847	59118	37420	19189	6744	2166	728	716	707	683	679	718	687	732	683	683	693	692	704	704	714	703	680	682	715	725	729	719	730	690	698	723	700	712	652	737	663	714	695	693	701	732	685	764	708	706	724	676	748	672	743	684	679	683	682	710	690	714	671	684	702	726	688	716	724	734	715	650	709	681	693	690	714	708	750	722	712	652	684	684	710	741	737	680	749	702	701	700	690	719	675	663	666	660	751	705	735	707	679	737	690	718	666	704	733	673	739	700	734	683	699	691	702	702	655	707	706	656	707	719	718	660	707	799	711	709	747	705	712	758	683	692	684	721	725	728	659	706	698	725	732	657	678	730	724	719	758	700	669	685	725	719	757	704	718	694	683	705	725	642	689	694	680	701	676	688	722	694	734	666	700	715	696	714	687	702	686	713	691	700	761	685	656	740	647	684	694	709	699	716	704	701	714	714	687	653	741	718	729	662	668	725	732	723	724	708	711	688	710	680	748	656	675	669	713	715	718	667	675	762	682	715	683	746	743	656	774	634	700	698	726	701	713	666	730	720	697	677	693	706	722	677	710	691	720	731	724	659	684	706	680	694	684	670	696	734	646	710	672	704	710	637	663	716	699	686	750	737	679	682	713	645	686	722	729	746	682	666	727	700	678	671	720	682	747	711	674	683	666	679	661	674	690	704	725	714	710	686	681	730	675	717	708	666	750	693	681	746	684	690	716	658	720	718	686	714	705	698	675	722	695	719	673	697	711	706	667	720	724	706	703	656	696	656	743	653	697	702	657	658	721	674	650	667	673	662	729	745	685	692	705	626	707	658	708	695	708	716	707	691	756	712	688	728	733	669	717	655	682	734	717	733	723	713	728	702	669	709	687	731	650	680	664	714	715	720	650	671	720	670	746	717	713	690	664	720	725	673	716	695	664	725	671	740	707	678	681	719	719	665	705	689	664	653	708	696	689	687	665	711	691	705	648	713	686	690	721	677	697	715	767	678	689	721	708	689	667	709	722	731	690	666	698	685	769	699	660	660	703	661	709	712	693	679	675	684	672	680	725	659	681	633	681	703	710	734	723	726	704	644	717	702	686	642	693	724	702	735	748	681	720	672	699	681	728	640	707	699	665	673	681	741	698	676	675	686	745	717	705	650	693	710	691	685	675	722	685	713	708	747	710	712	663	687	684	707	697	729	760	679	655	672	718	683	705	692	712	716	709	703	688	672	667	679	679	669	726	708	716	717	655	705	677	706	717	720	671	684	740	687	701	675	687	681	692	662	689	710	719	700	703	703	721	666	742	661	684	708	735	677	689	683	685	650	685	678	689	717	711	686	692	674	697	679	708	689	714	735	753	750	742	677	673	707	685	674	753	669	662	699	710	713	692	670	702	710	725	625	655	737	696	670	704	700	673	634	702	724	697	695	696	752	724	689	690	710	685	704	698	676	668	715	727	725	682	703	663	673	746	695	734	687	716	701	679	693	675	703	673	704	683	723	712	706	666	756	703	706	726	708	686	702	711	674	698	702	698	692	731	698	696	722	675	650	757	674	708	713	707	695	720	747	671	674	698	738	683	748	691	715	745	679	688	726	735	681	693	696	719	679	712	723	701	713	678	701	686	734	683	709	705	695	702	711	709	718	685	662	711	703	715	749	667	714	664	711	692	720	669	742	745	662	732	675	722	717	671	672	692	719	712	728	715	648	714	677	784	692	687	714	723	725	724	707	734	719	692	673	721	677	709	704	752	723	713	721	640	682	729	735	683	677	713	720	715	675	706	674	699	731	688	708	762	701	680	757	710	715	678	703	746	728	738	669	714	699	687	714	710	681	701	712	656	682	694	698	713	713	730	688	686	695	692	666	708	688	661	687	708	692	690	729	685	688	657	706	677	678	688	673	684	730	665	657	690	681	694	641	660	725	746	703	712	730	696	665	682	716	712	723	667	733	676	700	702	665	703	748	704	730	697	711	704	740	666	644	703	712	682	701	683	727	637	671	679	721	707	719	678	719	712	676	698	754	685	655	685	703	749	718	674	653	714	721	676	689	708	678	670	729	743	712	671	697	689	693	681	641	687	700	705	718	670	683	688	647	684	682	675	716	689	662	725	666	709	722	717	683	705	679	702	769	716	673	668	700	765	757	718	721	694	669	657	676	713	705	690	707	665	714	693	691	699	712	695	725	740	690	699	759	715	668	671	727	685	710	711	679	698	695	742	684	697	709	666	739	713	687	699	686	660	673	741	712	686	647	689	729	717	690	679	683	671	715	722	645	693	703	720	704	698	717	664	669	671	718	718	702	706	666	723	674	709	704	687	704	637	704	715	681	670	694	724	688	691	638	650	756	682	705	719	688	712	698	714	742	692	712	716	643	717	702	681	674	711	692	710	712	728	670	749	700	665	716	695	706	685	709	660	708	671	668	719	674	697	710	714	703	721	737	727	649	725	662	699	726	681	704	695	683	690	643	688	710	736	752	693	723	737	718	708	701	702	738	675	719	734	713	724	730	733	707	660	739	683	682	683	656	665	750	722	687	736	705	726	729	661	699	674	727	678	689	669	699	674	727	686	651	690	680	694	680	756	682	661	723	689	704	716	685	713	742	699	712	670	684	709	678	678	703	685	672	709	661	705	693	747	689	703	692	645	719	693	648	725	724	710	746	694	706	704	681	663	696	721	714	659	709	701	732	690	693	690	745	736	701	673	711	752	657	739	666	693	716	684	711	710	708	712	689	695	645	677	705	692	663	685	685	700	685	637	645	723	746	703	712	718	719	754	726	712	693	689	682	728	648	692	712	697	710	679	731	721	677	740	690	749	708	669	729	709	695	715	703	696	685	657	700	698	666	696	718	687	738	685	653	726	711	723	701	735	754	656	738	730	698	710	649	747	699	688	703	692	660	708	677	713	716	738	708	761	743	697	770	714	682	734	691	725	722	718	693	716	693	666	663	744	703	653	721	655	710	671	725	677	716	732	679	646	688	710	702	680	651	667	652	673	716	692	717	713	685	703	676	694	669	669	713	688	701	668	680	697	709	665	706	723	674	704	711	698	644	728	715	707	676	694	717	680	711	650	703	685	698	718	741	679	692	695	683	689	735	701	672	737	712	622	709	676	678	714	724	663	737	686	651	698	669	743	703	676	636	752	725	676	754	649	720	703	681	770	662	680	691	690	715	709	722	730	705	666	687	697	714	786	700	682	690	694	709	633	668	730	650	706	707	674	727	754	681	680	650	707	702	701	707	674	725	702	712	675	659	674	683	697	648	671	728	715	703	747	674	671	696	696	716	709	667	686	747	730	677	684	669	684	683	734	683	690	698	734	680	729	670	677	696	758	708	716	674	711	726	696	740	688	713	698	677	715	730	718	687	783	698	717	714	686	689	763	694	713	646	712	709	645	688	692	755	705	662	683	653	675	692	687	680	731	732	740	682	672	710	733	690	671	707	681	743	686	718	710	698	712	714	682	677	689	720	720	674	705	675	709	682
27534	31539	35025	19914	5397	1410	641	372	310	310	328	328	314	330	308	305	348	303	329	270	316	276	312	297	318	310	330	326	330	315	306	332	315	270	317	311	274	306	315	327	298	307	326	269	315	288	306	364	317	298	317	294	286	299	293	313	313	334	334	353	309	318	296	327	297	315	290	277	286	324	352	323	298	322	292	334	296	342	287	328	321	286	301	311	311	322	322	308	340	323	329	308	310	327	342	325	352	292	308	297	318	294	328	299	316	341	315	301	340	327	339	305	313	353	316	290	285	323	315	338	337	311	328	322	297	313	322	319	302	329	325	342	341	314	308	307	307	311	290	318	307	308	327	281	320	293	306	302	298	290	286	312	316	280	273	331	307	322	310	321	296	321	332	280	314	314	334	316	340	317	330	303	331	327	339	296	281	337	307	316	314	311	292	334	298	298	312	318	267	325	317	295	293	316	327	295	321	307	340	327	283	273	295	331	327	293	335	295	321	324	295	289	319	317	303	316	323	304	319	291	302	317	323	337	355	313	302	291	313	309	297	312	323	317	307	285	299	305	269	294	310	299	346	326	340	349	290	300	313	290	298	313	319	321	337	290	294	271	355	331	294	333	333	300	325	318	311	324	327	278	308	278	363	317	338	291	316	307	308	327	318	292	299	315	303	310	327	308	318	294	338	325	310	292	286	317	308	311	291	341	336	315	297	308	267	306	296	333	284	311	304	309	317	284	343	278	294	313	295	307	308	328	326	293	343	311	281	318	322	288	307	306	311	317	345	272	303	328	306	328	303	314	296	313	321	311	363	336	289	304	321	290	330	302	312	321	289	310	319	300	312	310	325	309	304	337	339	320	335	313	310	337	283	300	317	303	305	294	305	296	343	333	306	299	323	291	293	297	258	306	302	335	316	308	300	327	299	316	321	334	338	284	330	336	288	277	312	311	303	334	295	283	307	330	299	328	291	325	304	302	322	313	333	320	287	289	312	301	318	295	304	292	279	300	327	311	313	333	300	300	305	289	285	323	327	297	286	345	282	285	338	302	305	307	320	299	300	336	329	292	299	303	320	310	319	309	340	317	296	308	301	343	292	336	286	307	293	323	299	299	326	339	297	301	288	316	308	319	277	315	357	319	327	316	333	298	310	287	308	293	332	338	277	343	279	312	312	300	311	317	320	288	306	316	342	316	312	323	297	325	301	286	324	304	323	324	311	315	312	323	304	311	327	327	315	317	287	317	293	333	317	322	304	304	349	313	282	305	325	301	352	322	321	298	313	327	321	297	309	284	292	290	314	302	294	308	332	300	283	330	339	328	328	278	292	322	322	309	309	323	324	323	273	301	336	315	290	316	300	301	291	348	332	319	311	288	309	301	322	331	262	311	283	330	308	327	315	306	301	305	305	299	289	311	289	333	340	312	312	322	313	281	356	291	310	314	323	315	324	341	278	303	317	296	280	348	329	326	321	300	303	273	310	339	330	308	303	285	317	279	322	295	354	315	319	323	318	299	284	292	322	304	306	331	301	316	303	316	337	305	320	323	324	317	313	314	310	301	326	301	287	310	291	346	320	287	283	369	335	310	300	290	274	312	304	372	318	340	298	303	319	296	316	326	305	305	297	315	339	322	303	313	323	313	313	333	334	319	326	306	318	291	309	301	314	295	326	310	348	339	312	322	336	316	317	298	337	297	290	310	330	283	277	327	292	291	275	302	305	318	336	312	314	301	302	273	319	278	309	295	311	347	294	292	329	294	314	313	328	303	338	312	296	297	298	311	304	309	290	310	329	294	325	337	313	310	286	324	301	295	316	315	328	297	303	271	292	309	336	315	305	306	301	276	292	314	306	306	296	288	335	315	325	315	304	326	317	288	303	284	301	315	305	326	325	332	302	305	287	353	286	317	299	291	291	331	294	294	315	316	317	297	287	308	323	320	353	253	314	306	296	296	333	286	306	290	305	321	335	314	280	312	317	303	312	297	305	353	337	307	283	322	284	316	332	299	305	287	308	325	298	341	348	296	320	292	336	333	313	336	295	325	327	327	305	289	303	323	350	331	315	325	322	303	298	311	328	290	329	309	315	286	324	311	308	296	317	339	302	318	286	294	346	297	311	314	332	315	326	289	356	310	307	334	312	305	313	306	325	311	297	307	316	303	329	339	300	285	309	326	328	299	336	283	334	320	336	299	344	283	262	316	326	298	316	290	302	300	315	348	312	294	325	318	293	307	311	289	311	312	291	326	316	280	295	326	302	298	331	325	354	317	314	307	312	313	315	294	294	284	313	323	336	296	327	307	329	318	322	326	329	311	294	315	315	330	294	313	314	343	307	312	301	297	332	291	277	314	277	325	293	308	296	304	295	300	322	295	298	340	306	316	305	307	293	321	311	302	321	308	330	328	317	302	300	308	316	316	356	289	313	289	329	316	312	311	302	311	274	327	353	332	322	322	314	310	275	283	314	325	295	325	318	294	309	303	357	334	292	340	298	290	291	331	290	333	311	300	311	307	344	300	296	328	311	328	306	346	302	317	293	330	317	318	320	318	316	318	292	307	321	312	319	302	329	319	304	305	305	273	327	343	322	330	342	331	310	310	329	293	312	311	355	286	322	299	288	317	314	330	323	319	295	305	348	320	319	314	331	297	324	327	332	275	306	307	303	336	305	309	323	303	315	289	311	302	316	315	324	293	278	302	323	324	314	337	297	317	281	264	311	289	338	330	307	332	306	297	332	324	315	308	316	300	298	317	321	329	348	321	327	313	320	344	288	287	321	320	321	305	275	291	289	272	318	294	323	306	288	341	284	315	297	326	305	307	321	332	312	346	281	297	299	297	334	304	270	301	313	321	273	333	365	312	297	343	311	271	295	310	320	305	322	297	312	313	326	309	304	322	294	310	288	304	302	317	304	325	302	321	310	274	328	298	325	325	309	305	310	316	299	302	322	326	326	315	349	339	311	343	343	302	302	307	295	324	308	291	318	310	308	301	334	271	311	300	322	312	274	320	311	316	303	336	314	314	339	295	307	328	294	293	322	353	305	304	351	318	294	340	315	292	283	345	297	313	304	304	293	319	318	323	316	279	331	325	310	287	311	307	320	348	266	318	329	285	311	278	299	346	295	334	344	320	311	315	318	315	292	314	282	322	324	299	317	291	305	319	313	313	324	287	333	322	353	313	324	321	311	320	312	258	309	310	295	301	316	301	283	349	317	318	304	287	306	317	309	307	318	303	299	320	299	294	304	323	312	328	301	307	330	311	317	320	292	303	301	286	318	290	311	342	299	292	316	289	319	318	310	291	335	319	339	273	296	305	313	284	304	316	297	318	325	310	323	270	319	318	311	311	309	298	289	342	317	311	325	308	296	310	340	289	317	302	283	299	290	305	326	334	275	322	295	306	306	315	319	329	340	309	311	311	328	291	327	304	313	339	337	322	340	308	300	299	295	331	291	339	303	309	323	311	309	285	291	309	310	307	318	290	298	338	297	325	335	300
29419	50745	40044	21777	8714	3120	1245	687	556	550	536	582	572	589	561	596	575	558	556	551	552	539	562	537	575	540	576	575	591	590	527	563	557	541	548	597	559	569	539	544	572	546	547	604	571	542	581	622	570	542	542	519	556	556	554	540	524	582	570	541	555	553	556	587	530	567	544	519	592	573	532	524	531	526	580	532	548	539	530	541	586	545	504	568	577	562	546	576	574	545	538	528	573	568	583	555	519	531	578	553	571	549	564	545	560	544	569	560	533	582	591	586	535	551	574	565	544	528	553	589	577	573	536	564	550	559	573	564	587	580	543	502	545	530	530	577	570	583	536	548	538	556	582	535	577	552	544	547	556	535	535	553	567	566	604	558	530	574	581	551	559	570	538	582	527	553	547	581	507	552	612	572	566	585	496	547	595	552	571	554	560	564	572	549	548	566	555	514	552	561	635	564	553	573	558	564	608	535	566	578	551	552	583	584	529	572	580	571	554	522	529	549	535	554	560	558	567	583	598	550	577	551	540	555	526	583	544	519	500	566	560	559	570	567	557	567	577	549	535	568	538	560	577	564	532	542	604	558	513	546	518	506	589	550	553	545	558	511	576	534	558	567	557	554	586	572	570	580	552	558	550	538	542	559	529	541	584	529	564	521	607	612	536	590	555	564	561	608	563	561	549	588	569	535	563	492	534	535	555	565	565	567	548	575	558	548	496	542	552	536	561	576	583	550	537	549	576	554	523	571	568	525	554	582	534	585	527	553	582	552	537	600	572	547	550	569	541	542	568	524	503	556	522	602	504	507	542	551	557	590	550	538	553	564	571	542	539	597	532	568	560	556	558	544	557	582	553	572	544	578	542	585	571	564	536	577	598	539	480	542	567	593	584	557	594	598	550	535	586	521	559	554	548	578	580	511	512	568	550	564	520	538	543	560	573	562	562	540	564	522	515	549	570	582	588	582	531	572	544	511	553	527	550	564	535	573	559	536	550	532	553	598	556	594	586	563	535	501	604	544	583	580	609	565	548	570	519	575	515	561	548	551	559	527	542	552	562	542	563	537	570	592	563	557	523	625	532	538	538	592	533	538	540	589	544	556	582	602	574	547	563	539	532	570	545	609	551	568	528	555	548	532	581	564	553	558	516	573	582	571	567	504	578	532	616	559	540	557	551	570	533	540	564	549	541	514	556	541	543	516	553	571	574	558	569	588	560	588	519	571	574	543	585	581	566	554	540	552	533	566	525	586	545	546	541	550	595	561	590	552	581	537	506	586	517	542	566	573	528	557	586	564	551	582	555	589	540	566	555	603	562	546	545	530	540	595	564	562	522	538	537	506	568	554	589	575	528	582	546	562	575	585	536	559	573	557	554	564	516	559	492	590	574	608	553	530	539	524	577	574	571	555	571	601	549	570	570	580	584	588	572	545	539	526	548	527	565	542	528	567	577	575	571	548	540	552	553	580	553	600	564	579	550	587	502	558	589	595	588	519	542	542	561	527	527	593	594	551	561	568	525	559	560	556	584	525	594	566	595	523	548	555	535	550	587	542	583	568	587	579	547	576	593	533	521	577	525	550	527	579	565	571	572	530	564	493	550	566	524	550	588	522	610	561	569	569	544	545	558	570	525	586	610	533	572	589	548	552	511	596	582	538	528	591	554	578	594	563	590	601	546	586	539	540	547	583	542	523	539	543	566	532	548	588	555	569	546	540	591	550	564	593	567	527	560	534	555	554	560	566	576	504	556	582	525	544	522	515	566	553	537	524	578	572	572	548	524	531	583	573	564	579	551	544	573	600	590	581	582	534	601	595	568	558	519	595	532	518	529	525	574	551	557	558	531	602	572	608	600	573	513	551	557	592	560	544	522	514	552	518	580	557	550	540	589	545	541	590	545	558	547	547	594	521	555	536	537	578	577	544	548	525	563	554	531	568	526	531	567	587	543	533	549	552	568	533	552	559	531	550	574	523	528	551	555	522	520	579	565	535	538	531	528	529	538	572	554	594	571	590	509	518	558	573	561	572	561	578	537	579	588	575	549	589	529	528	538	547	582	510	507	529	577	552	533	538	549	546	584	578	542	558	557	573	590	544	554	562	576	562	516	551	536	551	537	558	581	579	581	532	552	564	564	548	559	569	566	532	535	519	554	587	588	513	510	510	511	563	553	590	554	578	568	524	539	504	544	527	565	567	553	572	560	556	573	568	581	547	561	550	559	545	553	536	553	487	557	538	539	601	539	537	564	546	533	562	582	613	546	500	514	558	547	557	567	535	556	533	541	531	570	534	571	521	556	544	552	542	565	595	573	490	568	543	571	542	516	568	584	588	533	556	504	576	563	559	526	533	563	524	529	554	500	502	544	568	563	551	551	588	539	570	560	505	567	526	539	535	556	575	569	571	573	531	580	595	552	523	515	541	538	557	535	586	551	552	524	540	562	600	541	613	544	583	561	601	536	595	554	538	556	588	590	559	553	540	544	564	568	569	621	549	573	538	577	542	547	556	564	559	581	555	542	593	609	549	538	549	498	551	589	597	598	583	573	508	519	598	521	546	585	608	527	549	557	548	532	551	600	610	567	565	562	573	570	544	572	573	574	590	578	579	542	544	548	579	529	556	503	554	555	553	568	606	545	536	555	566	560	573	548	574	541	570	563	578	557	581	611	565	544	547	563	585	604	559	541	524	517	559	514	542	569	577	538	558	545	563	560	585	577	592	558	560	488	535	551	535	518	555	551	554	566	588	578	591	583	579	527	536	544	595	541	564	528	532	562	557	560	578	560	540	573	557	568	570	601	568	544	539	558	542	576	540	578	540	552	544	526	528	528	541	583	576	554	576	571	532	543	560	525	581	552	542	537	508	573	541	540	579	551	540	584	549	534	549	557	581	547	579	566	546	533	582	504	565	571	550	523	538	516	571	559	569	502	537	545	549	545	497	528	594	569	556	547	590	560	546	542	541	536	548	541	558	560	553	564	530	528	511	599	579	540	566	574	546	583	560	587	579	564	572	572	582	566	574	533	550	591	553	546	584	548	569	589	563	534	539	556	565	541	566	555	498	581	551	544	582	529	541	521	553	525	540	568	555	545	584	539	560	565	565	543	577	552	554	533	552	618	591	556	564	529	486	565	549	551	542	518	522	565	526	604	519	569	542	569	579	558	578	552	551	524	537	583	568	594	584	580	563	532	581	553	551	606	546	581	577	588	584	553	577	543	566	537	528	573	548	554	544	482	580	572	551	591	607	570	564	539	554	576	530	545	578	589	585	558	591	596	544	550	555	559	571	546	554	547	545	537	542	556	556	551	565	597	522	544	597	558	522	584	576	559	560	560	540	518	564	560	506	551	580	571	597	527	576	538	547	549	546	522	524	551	518	551	609	596	574	572	553	609	540	554	605	533	514	539	583	524	505	550	586	578	558	554	533	562	516	563	540	547	554	580	558	546	525	552	534	606	559	539	546	552	524	545	544	568	553	562	584	579	559	558	562	548	554
24433	25404	43093	37964	25074	14433	3515	738	395	378	372	372	348	352	352	368	357	357	393	384	354	376	349	357	368	363	386	340	321	353	380	329	337	338	314	350	358	330	332	350	344	370	390	365	360	317	365	344	346	352	344	357	374	323	318	341	375	364	358	343	350	343	330	346	340	340	365	363	355	373	332	366	388	351	346	365	339	376	320	347	375	342	347	321	335	350	329	351	351	353	375	331	356	355	333	356	369	360	347	363	385	356	344	336	335	366	320	339	335	344	345	317	366	348	320	359	324	341	328	363	345	319	349	349	337	357	334	335	343	374	364	349	373	356	370	351	340	355	327	334	351	334	359	377	362	357	352	366	334	367	368	329	340	331	320	402	341	345	328	340	328	336	373	356	340	344	353	348	369	336	341	368	367	340	351	350	360	343	377	352	360	333	367	354	320	354	333	367	350	312	348	383	343	345	332	335	350	340	318	331	343	351	337	380	347	354	322	370	341	349	332	363	333	372	320	331	347	344	352	355	344	345	374	341	349	327	343	345	349	339	373	310	364	307	326	316	334	338	389	337	361	366	367	367	361	374	348	359	340	391	341	384	358	317	351	342	346	325	335	375	366	379	360	372	365	337	334	331	312	359	361	362	313	344	357	325	345	351	319	342	355	378	354	364	336	341	343	400	341	337	348	343	338	335	322	341	342	383	332	348	376	323	344	335	352	364	340	340	371	341	360	327	338	319	354	341	338	337	310	333	347	322	333	352	365	343	338	333	360	340	345	394	340	320	338	333	377	373	344	354	337	327	331	356	316	368	364	369	326	346	348	389	339	340	347	346	340	319	340	365	360	346	361	346	320	325	337	350	365	372	355	372	363	382	338	333	362	347	376	359	346	350	357	349	377	363	379	311	349	364	322	347	338	347	335	343	338	348	334	328	320	336	334	407	347	374	366	328	337	360	322	352	359	335	337	347	317	358	353	324	375	346	327	361	351	354	354	380	354	377	388	335	343	354	348	336	361	346	331	377	383	351	355	334	362	334	345	350	355	340	331	343	366	355	329	312	341	366	355	345	378	363	338	369	338	326	379	370	365	354	305	348	328	333	356	339	321	374	322	330	362	353	358	337	386	326	354	371	379	345	379	350	329	333	333	356	350	363	342	362	397	380	331	340	326	360	336	348	370	332	320	364	312	372	338	355	330	370	341	391	373	330	337	399	383	291	373	360	356	330	344	346	336	339	398	377	373	358	377	363	351	357	321	338	370	376	345	343	336	352	356	349	321	339	386	329	304	349	339	352	337	363	350	330	350	322	339	329	354	371	332	356	354	340	340	349	363	321	333	366	351	354	354	372	374	375	341	367	391	329	319	305	336	324	350	312	350	373	350	350	402	334	334	354	355	352	352	371	337	367	309	358	345	358	347	341	353	366	358	364	312	365	336	350	348	366	327	355	353	339	347	388	397	337	338	352	337	347	352	342	334	364	324	317	356	359	342	374	353	387	348	361	340	368	337	367	329	357	368	344	364	364	375	334	346	376	349	332	330	305	335	339	338	342	356	363	347	379	334	343	368	335	337	325	349	376	340	388	348	351	343	307	368	330	309	366	327	320	340	315	356	342	310	330	359	326	330	322	339	338	331	358	332	352	330	351	349	355	349	329	352	379	336	364	370	343	362	362	324	372	374	357	349	337	356	307	342	333	330	367	345	354	370	346	342	336	332	346	395	328	347	353	354	351	365	333	339	339	336	319	380	367	334	360	321	366	322	347	341	364	348	380	344	354	343	327	326	350	348	364	330	375	327	337	337	324	387	377	341	331	343	343	319	360	334	386	360	329	341	342	341	353	334	330	361	341	359	329	329	317	347	348	339	339	362	373	371	330	321	373	346	357	322	358	359	348	346	367	300	365	341	345	314	319	327	364	318	351	336	341	343	353	341	327	338	368	333	392	347	355	322	322	355	363	340	381	340	312	326	338	358	357	327	368	338	382	337	340	353	299	300	327	360	370	332	358	351	315	306	341	337	357	371	352	330	322	368	341	333	318	347	345	348	329	350	329	352	339	331	350	344	377	357	325	350	356	360	335	354	331	365	379	324	352	355	355	370	364	358	310	354	338	345	343	291	352	338	352	333	387	315	350	376	358	325	320	346	335	329	344	334	368	324	353	346	332	350	348	396	365	341	360	337	333	334	347	369	349	314	321	317	365	322	344	335	336	354	336	360	355	352	367	337	343	327	355	361	328	324	367	374	350	280	345	357	364	365	364	344	322	343	337	361	323	332	338	352	360	356	375	350	365	305	333	372	293	321	337	305	345	334	351	358	365	349	361	369	340	351	334	341	356	351	321	330	358	333	327	340	316	360	354	381	375	346	360	384	309	359	351	369	380	331	310	372	356	309	381	346	378	352	347	344	349	358	346	377	344	351	324	326	331	313	309	366	353	349	349	353	349	338	369	351	303	351	331	332	337	334	385	325	323	356	370	372	381	369	355	319	343	359	366	321	382	331	353	354	363	351	356	374	354	374	336	358	330	335	349	360	355	344	340	377	362	332	370	358	355	307	351	365	348	354	363	349	374	363	342	335	380	355	370	338	363	346	335	369	364	299	362	337	351	321	375	364	318	335	321	371	327	308	358	344	342	330	375	364	335	351	322	339	313	358	336	360	373	364	367	365	349	350	338	361	352	348	340	361	367	334	350	344	323	323	338	336	346	335	369	349	366	340	360	377	373	323	354	323	331	358	334	352	335	378	332	377	361	343	366	352	310	337	347	339	339	367	366	343	340	378	378	307	314	356	331	304	341	340	326	359	346	367	332	370	342	341	361	318	343	325	343	338	312	368	371	329	335	313	350	362	333	345	335	329	339	354	357	349	329	346	382	354	364	325	362	295	373	327	346	342	333	305	335	345	363	343	358	332	363	341	342	330	344	378	343	338	386	331	354	352	357	358	327	374	340	311	360	328	368	385	379	367	346	360	378	336	371	357	374	387	363	349	356	321	357	370	338	339	334	334	394	329	367	329	358	333	303	332	332	369	334	320	349	365	347	357	328	346	355	320	351	368	345	336	318	381	302	352	359	331	341	339	377	308	328	348	347	389	351	357	364	391	369	355	352	329	322	393	358	348	359	343	346	358	368	348	346	343	337	340	369	364	336	335	350	366	366	360	381	335	330	338	356	346	355	364	336	323	347	313	342	353	362	342	350	357	340	360	364	345	318	345	356	331	334	337	358	334	345	356	379	331	373	337	404	356	349	349	335	349	340	344	323	317	334	354	362	356	351	370	373	372	342	360	351	346	334	352	349	396	329	358	345	373	332	364	377	365	356	342	348	363	369	326	385	336	370	330	364	348	362	361	323	334	340	377	342	312	351	356	347	344	380	339	348	357	369	368	365	320	335	360	362	318	328	352	353	346	355	355	339	356	355	345	352	347	334	350	371	325	333	360	376	353	360	342	338	338	356	342	326	342	338	331	341	372	341	352	378	320	335	338	356	345	347	345	364
54099	93937	77786	50358	31304	14282	4868	1632	619	619	619	657	620	645	602	675	602	631	608	588	628	648	598	627	625	642	588	579	607	650	672	636	628	641	620	648	633	651	601	610	617	628	568	596	601	612	600	614	637	641	627	593	593	605	634	620	626	626	677	583	618	626	631	635	582	582	612	647	623	576	646	660	610	643	617	627	584	636	636	593	661	594	588	616	645	593	595	625	610	579	621	632	645	581	598	607	654	596	646	649	586	594	594	608	664	628	596	659	633	595	602	604	638	637	608	599	564	596	602	612	646	603	618	641	630	595	593	641	605	597	590	607	636	601	599	645	609	584	591	632	628	606	634	642	628	616	612	628	607	620	596	632	563	579	616	631	572	579	600	640	664	614	642	635	622	621	649	593	610	672	605	606	644	575	626	634	608	652	610	607	637	591	577	595	637	557	607	570	622	697	608	620	604	630	643	639	598	645	642	662	633	629	624	609	560	587	623	593	640	596	576	633	611	588	600	601	647	626	632	603	593	656	616	642	595	635	625	635	619	611	616	596	560	613	589	665	615	604	592	633	628	646	594	623	605	646	633	619	620	607	607	638	636	614	614	587	654	574	602	587	594	613	612	623	584	575	615	598	648	622	636	576	586	630	590	625	669	653	644	627	620	597	627	612	587	609	667	591	611	605	630	600	566	664	568	635	643	658	640	617	566	611	611	571	592	632	621	620	591	571	646	646	639	633	597	590	679	624	622	650	646	580	637	617	620	615	647	611	593	570	588	601	577	612	654	608	615	632	598	599	570	576	621	632	653	589	593	616	622	594	646	617	649	638	620	635	605	606	613	645	657	626	625	607	625	591	625	635	609	619	620	601	609	576	597	584	629	589	601	603	669	595	591	612	633	588	607	614	612	561	634	623	570	652	612	651	645	557	578	622	620	654	654	638	607	625	627	587	586	591	627	593	623	560	624	621	608	655	606	574	591	591	623	565	605	613	584	620	598	564	582	617	642	583	605	600	653	636	685	654	610	622	595	606	608	625	606	596	643	585	608	582	626	632	618	609	604	619	618	613	627	589	609	571	608	664	618	593	640	618	618	630	619	646	629	577	582	600	659	665	632	621	645	589	562	636	620	589	660	580	592	609	618	589	618	634	624	634	616	612	594	622	598	593	631	599	609	623	625	623	604	602	612	622	593	640	650	649	619	624	647	617	578	604	674	599	597	629	609	655	628	626	660	615	672	653	619	643	659	568	627	613	640	641	615	590	595	631	595	630	646	577	622	645	638	635	626	630	635	603	615	567	616	654	622	626	631	626	611	652	641	577	590	691	609	607	639	618	591	596	642	627	616	606	629	590	591	634	601	624	619	618	590	568	568	599	594	677	618	599	679	643	616	583	600	580	642	623	608	572	619	602	659	647	624	630	609	604	621	594	657	617	621	632	635	585	625	605	585	628	599	569	569	611	629	619	596	595	649	597	608	612	632	637	624	621	589	580	633	633	610	594	582	619	640	640	598	626	574	593	650	580	588	610	659	654	610	581	588	633	636	661	584	562	624	642	597	624	666	598	586	624	611	634	561	650	592	599	635	630	567	586	593	658	575	603	595	591	619	593	635	619	611	589	602	650	613	579	562	640	633	621	615	608	613	576	606	650	658	664	628	583	629	605	648	599	612	655	578	585	596	611	625	612	606	599	604	589	638	636	607	603	670	631	601	608	605	596	624	644	556	639	610	622	652	631	606	631	625	659	643	629	616	630	595	593	656	609	597	627	602	597	591	634	613	594	595	600	615	638	632	633	573	576	622	591	587	611	627	648	657	609	602	572	617	623	601	592	593	632	601	623	612	578	598	609	592	591	591	602	628	625	625	595	604	613	635	605	579	592	616	642	580	601	608	597	589	605	617	601	640	596	609	602	636	583	606	618	584	643	624	606	610	631	626	559	648	607	640	574	676	621	576	598	591	586	604	618	621	635	660	614	634	629	588	651	650	646	600	626	597	558	628	635	609	626	648	624	613	615	597	651	630	587	604	635	589	586	593	621	599	648	653	679	612	617	628	608	572	617	600	640	612	646	563	584	584	627	595	589	625	616	601	637	617	610	610	580	651	624	603	604	652	588	586	623	617	619	569	619	601	605	596	596	607	645	615	627	649	590	593	597	613	618	624	615	564	587	613	603	609	637	657	614	640	578	621	624	623	574	616	626	608	612	618	662	589	628	603	635	599	605	592	601	582	577	619	616	590	604	591	624	637	595	595	585	657	668	596	632	583	555	606	575	635	616	606	613	613	588	586	568	639	597	618	638	600	603	623	583	588	648	602	633	635	585	606	599	573	579	556	623	646	624	592	633	622	610	593	585	641	579	649	630	636	622	651	638	600	595	606	561	662	613	607	677	622	622	570	618	629	557	613	616	638	589	613	621	567	608	583	600	609	619	585	626	559	606	592	594	599	610	593	643	603	627	597	602	600	624	594	613	641	631	615	585	605	640	627	618	641	600	573	616	654	645	619	639	567	658	656	584	620	640	666	616	575	653	589	603	653	601	622	614	630	607	621	601	617	649	645	618	613	578	617	611	638	583	618	607	607	612	642	611	591	581	591	624	597	572	592	659	632	587	605	586	611	588	600	631	646	629	607	602	625	648	627	613	628	639	621	643	615	625	617	640	631	620	608	602	682	623	663	636	606	586	562	610	592	608	586	646	594	618	632	586	581	561	573	611	606	617	573	645	572	651	589	599	655	601	601	604	574	638	647	592	630	599	615	616	624	599	610	600	635	618	655	616	616	595	642	570	638	658	606	611	572	589	617	604	603	600	642	620	599	585	605	614	614	633	609	625	662	608	606	662	624	640	605	661	600	628	618	620	666	655	638	599	615	601	561	601	583	601	632	593	610	630	597	647	627	616	619	610	552	625	596	567	662	606	622	588	571	637	613	573	618	607	580	629	635	599	625	611	641	598	603	574	602	634	584	619	623	601	604	615	556	626	592	582	591	593	643	657	655	594	618	603	625	640	623	655	648	646	646	619	625	614	600	628	624	596	623	622	641	613	614	595	590	634	608	624	604	627	662	607	658	621	614	610	620	585	614	607	593	614	641	609	585	610	646	630	580	595	640	596	633	633	646	604	654	626	620	575	650	613	616	617	618	629	559	646	605	553	599	617	607	596	588	586	621	596	647	646	610	657	623	654	616	617	634	616	589	623	592	648	603	588	588	629	615	607	600	630	630	604	629	648	635	610	602	638	569	616	591	586	599	613	603	639	648	595	576	639	597	647	607	606	637	632	622	633	607	613	621	577	612	605	624	593	631	606	590	608	617	592	615	607	620	601	604	592	596	620	633	607	675	596	624	633	626	643	564	613	622	615	614	600	630	614	632	633	594	585	570	599	616	626	637	630	576	576	611	554	631	613	655	578	644	598	604	634	616	639	589	604	600	615	602	607	583	678	566	577	611	646	632	578	623	631	602	625	599	616	613	634	672	561	590	614	581	641	624	590	667	639
23445	23459	37730	35147	28425	21798	10955	1610	487	432	406	403	422	419	450	410	442	415	414	437	418	413	416	381	414	442	433	416	416	402	409	420	443	414	393	443	450	436	384	445	454	452	449	420	414	375	440	428	437	421	393	407	401	407	436	444	405	417	388	458	408	428	406	450	408	400	403	402	429	440	417	405	394	423	389	405	424	422	423	423	396	414	417	426	431	411	422	445	403	409	440	426	412	448	448	404	412	404	372	406	433	393	419	391	434	382	401	451	434	432	451	416	443	445	431	438	399	428	392	408	437	435	408	418	416	397	441	414	422	418	420	434	416	439	422	414	429	407	410	404	408	405	403	416	408	438	404	425	391	437	433	429	453	378	442	443	407	444	407	434	435	433	422	440	416	395	416	423	417	430	467	436	438	429	422	433	424	425	413	406	421	416	386	446	425	435	386	466	428	408	461	416	426	438	449	457	423	393	395	394	456	409	406	421	426	420	403	474	429	420	441	383	425	439	397	429	403	393	385	409	411	422	413	434	424	435	414	446	413	470	420	417	422	387	408	380	427	394	435	395	439	410	389	420	430	421	437	416	434	428	441	428	412	410	427	408	413	410	443	437	401	374	440	428	420	412	407	409	432	433	433	430	434	438	427	458	425	471	387	430	428	411	413	391	427	436	417	467	369	418	448	417	404	406	416	426	399	405	418	415	438	416	436	409	411	428	403	421	423	426	356	368	429	436	425	443	414	415	428	387	389	434	419	434	432	423	395	403	426	430	422	423	384	412	396	415	402	432	394	427	385	387	433	425	433	399	366	422	411	405	393	420	424	428	423	412	437	417	388	443	413	398	367	429	441	405	399	412	369	422	410	415	396	397	397	425	411	434	392	415	380	404	441	430	419	447	426	399	434	405	420	409	448	458	442	389	448	435	427	425	426	433	415	418	427	444	431	405	404	439	447	423	414	420	395	429	448	416	401	414	406	428	456	399	373	445	436	394	406	402	425	416	430	464	429	442	423	454	415	414	432	423	401	421	407	428	399	410	405	433	433	394	421	420	430	449	396	434	421	419	426	382	420	405	413	405	427	413	458	422	409	423	392	430	415	416	394	406	403	445	406	400	441	404	443	412	443	423	417	423	414	442	446	424	454	446	403	445	412	410	425	419	426	438	445	435	429	408	423	413	412	453	457	422	428	400	438	388	442	404	396	404	406	392	400	422	431	411	377	412	409	423	426	440	402	445	420	443	450	409	399	421	376	438	407	427	397	432	410	434	413	425	405	426	414	402	427	403	424	436	438	426	441	384	438	455	416	383	456	442	430	418	403	423	430	394	427	419	423	403	474	415	393	417	456	440	419	387	404	407	451	420	428	376	449	412	391	409	406	386	418	458	409	424	379	453	447	403	441	443	423	412	425	391	413	394	389	403	393	431	417	419	440	404	413	410	436	408	420	402	430	425	483	417	433	435	422	413	449	480	407	390	415	447	420	407	384	426	414	435	419	408	403	400	424	458	410	424	399	438	427	430	425	411	414	423	418	446	452	416	402	411	419	400	423	390	419	442	434	413	387	440	404	448	417	446	467	422	420	451	423	404	419	424	444	413	447	389	422	432	404	421	395	388	456	468	433	439	410	397	459	424	422	427	403	424	416	406	449	469	416	431	393	391	448	442	448	424	433	420	391	418	453	431	447	396	433	423	409	440	405	447	383	420	437	394	429	427	446	422	417	431	425	440	421	404	438	436	404	417	409	398	453	428	426	416	456	435	394	398	413	404	423	425	403	391	408	427	421	413	392	378	419	450	402	443	422	407	424	383	417	404	407	393	437	430	385	440	414	413	372	458	439	399	382	425	376	387	417	400	434	436	405	453	466	410	415	403	404	438	410	395	441	431	408	415	414	394	435	433	403	399	424	415	431	427	371	403	435	430	444	391	396	418	430	385	446	411	367	423	394	401	416	420	443	412	437	443	413	427	462	414	435	430	426	413	415	458	409	417	399	422	414	447	407	425	440	394	431	437	417	421	415	423	455	438	406	443	439	452	427	422	417	416	419	440	412	452	451	407	422	437	445	429	409	423	408	403	428	444	435	395	445	442	420	411	399	404	423	430	395	415	421	378	403	370	414	434	445	398	442	412	444	394	388	431	428	462	426	449	398	399	440	443	418	410	367	421	417	391	432	403	400	408	436	448	455	432	404	426	395	423	435	435	416	424	442	425	435	443	444	402	397	378	408	387	415	407	449	425	450	405	410	395	423	396	452	437	406	419	415	425	450	391	418	393	399	433	399	424	456	394	425	429	429	415	406	429	409	423	410	420	398	403	400	423	402	390	401	388	385	447	426	425	385	445	396	411	395	443	399	364	441	413	401	409	389	435	419	415	398	414	431	389	387	418	441	439	428	428	436	443	424	423	461	429	413	414	419	416	441	411	446	420	433	446	414	422	423	424	437	408	400	417	416	441	417	418	444	414	437	462	399	429	462	403	399	410	367	420	399	435	414	439	391	446	425	470	440	421	400	423	375	412	395	414	447	445	405	390	425	417	431	423	396	401	394	436	406	444	430	418	421	389	396	428	441	417	401	414	457	389	408	399	388	390	409	443	458	407	460	411	412	420	420	425	414	396	383	446	403	432	421	452	416	421	426	452	395	466	416	402	393	433	422	424	415	429	437	439	455	420	408	401	405	395	432	446	405	435	426	414	422	391	430	436	420	402	441	402	427	399	404	428	417	423	438	416	409	425	449	436	430	427	401	428	437	393	420	400	371	409	440	402	446	435	421	421	420	406	405	451	440	434	446	402	402	422	428	430	453	425	427	390	406	404	436	427	414	377	392	378	390	416	401	427	411	389	452	425	434	406	406	408	419	418	409	421	449	437	392	386	410	419	435	429	398	389	424	418	430	429	415	407	410	460	433	425	437	425	439	430	381	402	413	413	409	422	400	446	422	414	431	418	414	396	403	413	408	413	415	408	398	420	404	431	428	425	388	407	436	400	423	394	409	415	430	406	414	386	423	442	409	411	417	422	428	431	386	413	409	425	378	423	374	405	417	404	434	397	427	408	443	422	447	415	415	416	425	444	454	417	415	421	386	416	444	426	420	388	416	433	424	426	419	430	410	427	457	432	421	432	423	416	435	394	421	437	418	433	435	452	405	455	446	448	433	420	438	411	385	403	422	403	429	419	423	428	373	423	413	385	425	434	417	445	400	408	409	419	425	409	443	420	434	428	387	374	392	437	428	453	428	410	453	414	397	387	427	423	406	419	420	396	374	452	444	418	404	415	430	423	409	399	362	403	436	387	437	399	405	420	426	436	383	401	440	357	450	447	430	456	423	359	400	416	400	404	410	404	414	419	432	444	421	451	432	418	447	400	386	435	439	406	394	431	453	414	412	441	417	444	395	435	401	434	405	430	418	425	402	427	431	416	421	426	415	420	411	449	417	443	403	442	426	392	396	390	397	424	435	434	433	426	450	401	431	419	458	470	406	385	440	434	397	411
53718	101758	84576	60476	42024	24255	9550	2825	854	704	709	668	688	753	732	645	718	724	717	725	725	701	722	688	710	675	688	689	688	656	701	719	721	720	682	700	686	662	675	731	689	670	686	705	715	713	697	717	711	678	693	686	715	765	710	707	666	738	644	717	701	674	707	713	729	716	710	714	706	694	730	704	690	709	702	722	715	718	747	701	701	702	657	759	695	690	718	703	747	701	763	670	711	694	703	723	665	728	692	692	724	706	738	698	697	636	727	749	697	663	708	709	681	720	701	695	712	716	731	680	672	669	720	677	709	694	752	652	702	690	650	672	687	683	720	712	671	704	714	668	708	711	677	705	721	681	711	718	705	797	701	686	713	709	730	687	728	691	735	675	751	699	719	711	772	722	672	687	687	680	718	702	658	770	699	691	705	736	682	697	719	720	706	736	762	742	705	687	669	743	716	685	725	697	739	724	680	747	682	695	684	684	720	735	651	698	731	718	687	704	658	695	664	731	722	715	719	714	703	733	705	690	696	667	692	694	732	730	697	719	725	702	721	684	705	680	693	736	720	734	719	721	670	740	717	682	702	679	708	664	668	687	749	708	682	714	758	765	699	699	738	722	713	731	744	761	768	718	691	643	694	670	736	714	688	735	707	684	715	685	699	724	698	706	682	721	694	712	706	679	720	713	706	698	729	686	722	737	685	656	665	740	724	707	707	719	708	726	766	688	719	696	762	722	685	688	764	709	689	743	709	680	690	737	712	693	715	726	764	682	639	705	709	735	694	703	679	732	700	703	708	670	752	679	683	700	675	692	716	705	685	727	675	707	701	733	708	717	696	677	705	721	692	684	666	751	708	716	709	672	705	698	688	696	731	727	756	720	736	698	694	688	697	733	740	659	754	705	698	737	692	708	726	706	718	688	704	708	718	711	699	724	704	694	709	751	683	740	685	727	729	706	706	699	729	701	735	716	662	700	665	687	721	697	698	674	744	711	698	734	694	717	704	695	678	673	655	673	714	718	716	685	671	698	714	711	677	711	690	661	741	725	725	708	709	632	703	678	721	660	723	692	643	708	704	681	688	735	718	702	666	699	666	719	648	682	733	743	704	695	705	681	702	704	721	705	717	732	704	717	737	712	695	684	753	714	681	668	641	668	678	729	745	705	731	693	745	693	676	733	723	706	667	761	689	724	733	677	706	710	723	729	706	679	666	738	688	702	705	702	706	701	651	707	737	732	701	715	706	685	753	752	715	721	709	672	697	652	674	722	666	699	698	735	702	681	682	772	714	717	693	685	723	673	698	686	742	709	698	699	705	747	724	714	759	740	714	705	723	653	701	670	736	726	698	648	670	701	695	695	703	722	699	736	738	662	694	725	678	681	696	714	666	662	680	707	658	704	680	719	678	670	718	688	714	682	748	693	653	711	721	685	722	747	737	649	694	717	751	718	723	743	685	716	655	679	732	713	705	748	718	717	669	667	709	705	692	671	706	719	725	678	736	700	699	691	684	659	686	714	694	684	693	681	715	703	705	720	741	662	691	679	717	697	688	678	706	744	707	684	688	638	728	683	702	669	721	650	763	719	739	704	712	726	667	665	719	726	675	726	658	676	726	710	735	689	711	691	702	743	730	744	700	731	734	670	716	701	682	733	695	715	716	706	694	702	645	683	747	715	718	689	643	716	690	710	722	702	674	701	741	722	761	701	701	664	712	701	691	728	745	742	682	729	706	693	735	722	715	699	754	686	690	716	727	682	681	696	718	712	688	732	703	697	682	715	715	698	732	683	714	650	719	641	688	707	726	652	704	689	708	721	736	723	718	692	709	671	692	739	670	695	693	698	727	682	679	686	694	693	670	685	720	646	714	739	706	698	712	699	725	766	793	678	702	703	670	662	735	715	703	660	666	695	741	734	745	728	741	713	712	676	699	717	708	672	701	714	720	713	692	699	716	738	724	684	679	688	707	735	739	698	725	743	707	660	673	736	670	693	692	706	727	714	731	706	677	726	739	731	646	716	729	722	709	704	696	632	663	695	714	668	734	733	653	691	740	722	696	658	726	688	689	692	681	736	730	700	699	740	652	710	711	643	701	734	732	717	692	690	688	697	768	712	711	657	701	716	669	707	732	680	701	682	653	679	700	697	718	707	717	648	711	692	699	720	667	702	742	693	719	697	671	705	728	690	711	694	698	677	717	714	717	686	663	699	730	690	734	679	659	719	699	726	678	738	678	707	681	688	679	668	667	699	709	685	726	727	662	723	750	710	693	746	726	689	677	703	736	721	665	709	711	717	681	709	722	717	707	725	734	715	709	681	695	730	700	745	732	711	690	714	708	656	663	755	731	686	725	725	712	707	683	680	712	686	672	720	718	728	708	707	699	685	714	661	690	728	691	688	722	698	714	702	732	714	692	698	744	722	733	722	709	708	712	753	711	743	707	693	746	673	714	670	672	707	690	726	722	695	678	664	699	695	689	718	724	713	683	693	722	747	730	702	701	663	748	734	686	713	732	721	697	680	730	661	687	702	707	653	716	755	678	677	761	679	678	681	695	709	668	655	736	722	688	682	687	707	667	695	680	696	739	696	769	708	696	684	728	675	705	733	728	705	710	725	728	739	718	719	707	690	700	673	690	673	674	689	679	712	708	691	705	642	714	678	739	705	689	724	718	683	696	657	693	715	711	698	680	713	742	744	650	650	724	662	683	699	727	670	669	721	715	716	671	724	697	680	748	744	675	747	668	694	698	686	703	674	737	696	712	685	653	763	727	696	654	693	728	717	686	681	642	740	738	661	715	705	745	688	684	730	706	693	660	714	713	706	717	760	691	705	724	687	695	663	677	708	697	713	673	694	704	715	741	687	718	757	762	703	679	706	687	728	726	720	728	745	695	735	698	682	646	692	732	730	703	680	745	677	728	736	663	685	687	689	707	718	742	673	687	659	695	648	706	686	728	721	725	661	711	742	712	679	686	668	698	665	711	704	686	682	691	691	710	713	674	706	700	658	724	710	686	727	716	720	715	754	725	695	682	713	695	679	668	692	725	753	721	690	716	735	681	718	690	739	750	706	696	666	710	711	699	716	696	708	688	684	739	728	661	684	696	686	722	697	746	755	696	773	680	690	739	673	639	723	727	702	735	752	668	701	704	646	714	674	714	676	665	698	736	665	678	704	674	668	688	703	717	697	732	697	739	754	720	729	686	731	707	702	714	731	716	702	692	705	673	735	682	670	732	741	712	650	658	733	698	697	738	714	745	710	686	657	712	741	743	683	737	707	728	686	700	670	726	708	708	666	709	714	701	687	706	696	715	676	735	684	687	720	693	716	691	702	720	743	719	670	684	682	733	733	725	688	706	694	689	722	701	663	689	704	709	635	680	692	714	686	705	666	681	729	719	712	651	692	684	731	677	720	685	697	690	701	756	713	694	712	694	734	705	657	652	732	698	707	735	697	678	657	712	722	704	685	670	727	661	640	706	720	700	702	687	712	700	698
27914	31760	32513	19635	7537	2161	673	417	319	352	332	294	298	315	310	321	328	329	325	316	315	307	306	304	298	296	298	275	300	307	337	314	292	318	304	318	342	356	310	348	321	303	342	309	312	309	347	302	317	297	340	317	301	325	320	289	300	305	349	338	349	322	291	344	309	292	317	350	325	317	313	305	322	294	315	329	297	302	313	315	323	313	338	313	335	306	348	338	338	335	301	299	308	314	324	308	286	333	307	306	313	365	310	306	322	345	319	312	290	312	334	315	348	312	335	308	334	320	325	302	311	324	325	317	311	334	316	347	339	340	314	343	316	309	321	303	313	298	322	329	296	337	298	338	319	328	314	317	307	293	307	301	316	285	336	344	299	308	318	312	319	304	313	336	297	285	321	291	318	303	302	300	322	332	358	313	331	286	325	343	307	354	293	336	311	295	301	333	296	335	298	302	304	288	352	322	336	331	307	319	335	313	327	311	334	318	312	315	355	309	318	330	336	337	333	296	318	302	320	334	290	304	314	315	301	314	305	326	305	330	306	306	275	338	339	262	331	344	321	327	317	306	346	304	344	306	333	308	309	315	316	332	305	313	319	334	290	325	309	291	307	286	334	312	345	299	309	310	295	320	318	305	332	291	319	301	358	271	312	303	336	316	285	347	334	299	305	327	329	307	328	297	299	324	307	296	317	280	332	296	307	325	315	302	328	316	332	339	281	315	318	284	347	332	313	320	328	319	348	307	348	304	304	286	298	311	317	316	304	341	350	306	360	309	306	316	325	331	325	288	316	323	326	362	325	316	322	320	314	329	305	302	339	362	329	307	327	307	303	321	316	299	297	305	331	305	318	296	325	314	290	303	314	256	307	315	322	306	303	312	315	311	327	327	296	327	302	318	356	343	274	331	315	344	292	306	301	316	317	285	319	335	309	305	317	342	295	285	276	292	286	309	309	343	349	318	317	316	307	339	296	325	307	302	336	308	345	334	309	327	317	319	350	326	314	295	313	308	313	318	337	317	342	309	280	335	307	292	298	336	335	325	325	318	291	291	290	333	318	280	324	316	307	325	322	316	306	294	329	331	328	284	310	343	302	310	292	303	302	328	305	298	289	323	279	319	311	321	336	309	339	299	343	307	310	335	335	310	322	291	326	312	328	280	329	326	358	352	355	324	295	324	326	325	313	326	315	307	307	282	285	322	306	311	327	297	304	334	308	315	306	322	300	331	294	320	319	300	326	331	331	326	325	289	312	321	312	305	330	322	294	328	330	322	318	313	313	313	307	332	312	337	324	322	316	303	341	321	340	322	302	307	322	323	303	321	353	297	279	299	309	309	301	313	298	322	320	313	325	321	317	316	334	305	296	329	335	304	327	302	288	306	295	326	305	307	305	317	322	297	341	318	310	325	329	346	333	332	334	294	334	301	288	298	301	322	337	275	316	360	310	327	345	303	325	291	327	289	317	301	299	317	351	292	308	303	305	305	313	319	330	321	332	281	314	333	329	317	324	324	310	328	317	321	322	327	305	320	301	322	335	281	316	316	340	316	306	320	297	259	313	316	308	322	329	321	304	304	294	326	321	323	298	310	344	304	328	308	285	312	305	282	306	313	284	311	305	311	296	300	316	313	336	321	296	308	304	320	287	296	342	295	312	316	334	309	348	315	313	332	333	298	303	294	300	335	324	308	293	318	300	346	293	316	274	329	323	339	296	299	299	278	315	334	314	323	331	310	314	309	318	337	341	297	312	311	325	329	330	348	324	328	292	283	325	287	329	337	306	316	327	322	287	311	336	302	311	323	314	319	289	314	304	304	318	300	328	299	330	293	303	300	300	329	321	311	334	300	308	336	325	323	314	304	320	340	340	344	311	300	332	333	326	307	326	299	333	304	276	312	294	312	324	368	325	311	316	298	315	313	318	326	325	293	305	293	279	307	276	285	278	334	351	317	316	316	337	302	302	301	320	310	318	321	317	320	323	331	297	331	363	332	339	320	331	319	328	282	327	307	315	310	304	297	328	281	327	321	322	313	306	342	335	289	328	273	353	305	322	296	322	328	331	336	320	337	296	349	328	319	320	315	317	349	287	336	304	289	290	321	288	308	329	320	287	333	326	311	304	332	309	340	303	310	320	332	334	286	320	331	309	298	311	305	325	355	326	324	325	325	314	310	319	300	282	291	323	337	316	330	289	335	281	316	288	325	297	319	322	300	326	332	312	287	344	327	321	311	301	299	323	331	303	311	322	266	329	337	294	319	305	321	300	330	305	331	310	306	330	290	320	303	289	317	313	346	302	293	313	338	328	309	306	304	339	314	313	312	336	340	297	338	357	285	319	307	353	299	321	313	304	294	306	323	295	297	297	336	304	314	306	341	309	315	307	304	360	332	342	335	332	339	305	281	285	350	311	318	358	336	336	294	310	322	299	298	301	306	326	275	288	323	348	331	328	320	347	315	315	324	309	330	314	335	324	332	331	310	317	348	281	333	315	338	301	273	318	316	316	318	321	325	330	311	284	322	348	300	313	328	301	319	328	302	303	297	302	283	303	333	336	332	328	315	326	307	324	311	274	348	320	312	313	302	331	353	295	316	367	328	331	293	306	320	359	311	323	317	331	332	302	300	302	314	330	337	313	365	302	293	321	301	292	312	297	288	278	316	308	326	334	307	361	303	300	282	293	317	316	290	313	336	290	308	300	332	310	323	306	302	288	279	304	311	290	326	349	304	305	297	309	299	303	304	318	310	336	323	292	305	291	322	339	306	282	346	315	302	330	276	294	286	290	330	333	298	365	307	312	298	313	329	323	334	290	330	312	304	305	284	310	339	309	325	297	308	322	347	300	334	327	301	294	290	311	293	326	321	325	309	317	320	313	296	354	309	310	314	301	349	322	309	317	309	325	281	343	337	305	312	320	322	356	320	322	359	336	288	303	333	345	338	319	305	304	341	285	336	296	345	319	315	323	337	309	303	309	336	327	321	311	311	322	347	300	311	334	314	290	287	313	288	326	329	317	314	318	333	296	342	306	344	317	352	331	321	300	330	329	328	325	320	329	324	343	277	309	287	332	352	332	306	345	341	294	321	322	294	292	303	305	317	287	323	314	300	307	314	367	324	327	330	334	336	334	305	313	291	309	305	293	300	316	291	318	331	327	317	314	320	320	332	295	286	290	337	315	345	307	343	307	320	315	353	318	335	277	307	348	301	324	307	306	316	349	324	318	306	316	327	297	357	319	333	313	317	305	318	298	290	321	352	294	291	305	312	331	322	299	328	307	357	303	315	321	290	323	303	286	323	293	297	288	330	331	320	349	291	339	324	316	287	351	321	309	324	309	326	325	303	314	296	294	307	314	318	287	297	311	301	307	303	326	278	321	338	323	326	291	330	327	341	336	303	306	297	299	303	308	309	306	340	322	327	284	300	344	290	353	313	325	316	288	319	327	344	326	273	291	329	339	314	317	324	300	305	331	312	320	323	311	294	314	326	325	329
30178	50228	38235	22930	12186	4560	1523	761	632	633	539	549	601	579	563	581	607	568	590	584	572	580	575	586	515	559	597	580	572	619	561	561	578	610	537	582	587	570	578	560	515	559	551	562	558	558	614	563	553	565	537	560	548	600	566	582	554	583	554	574	529	535	534	570	576	586	589	533	565	560	559	590	600	568	588	566	544	572	604	585	591	574	598	574	593	564	531	549	549	592	561	607	548	605	542	565	529	562	568	608	563	612	597	548	563	551	568	578	581	536	568	529	566	569	580	589	551	565	571	567	593	559	545	566	601	572	570	543	533	547	553	553	578	580	553	540	548	521	557	570	582	570	566	583	565	544	531	551	589	545	520	585	580	559	535	548	547	532	591	549	521	525	575	551	568	557	550	567	555	536	543	558	554	562	581	580	571	549	555	514	554	578	576	530	545	530	571	603	557	590	546	555	534	515	557	562	538	567	523	561	553	493	570	587	560	581	543	547	543	563	541	550	527	523	531	533	515	566	541	516	582	571	567	602	592	594	555	593	569	521	555	559	560	554	621	577	555	556	597	552	552	540	546	541	573	554	560	565	505	596	582	539	498	525	564	530	596	555	561	527	569	560	561	562	569	579	555	585	576	589	568	567	579	584	545	546	574	556	534	522	540	528	536	562	550	541	559	605	584	580	572	555	549	541	528	550	576	552	561	568	558	581	550	562	547	573	547	515	559	533	576	580	568	549	550	602	595	538	605	570	528	542	533	591	570	548	552	550	547	557	589	560	522	542	547	564	576	561	611	575	534	609	599	564	572	569	603	549	579	566	578	560	536	559	581	532	580	514	538	577	569	570	526	526	589	569	556	558	539	546	569	550	563	543	587	548	586	521	582	611	542	547	554	606	573	527	551	544	546	539	589	536	566	537	576	561	545	511	555	598	560	537	569	533	560	598	531	561	571	548	515	554	553	537	558	572	545	551	542	557	574	515	560	559	568	573	575	604	596	549	546	577	600	554	552	583	581	611	579	552	534	563	564	540	582	520	588	558	611	588	552	527	584	575	545	535	562	581	593	543	527	583	583	531	535	560	608	585	604	567	539	573	570	534	584	575	591	563	577	546	579	542	540	536	546	555	562	570	530	570	564	576	559	553	581	547	565	579	586	513	560	548	550	554	568	540	538	539	541	542	610	568	539	566	565	532	540	562	551	553	540	582	558	545	554	533	570	584	517	552	592	542	529	590	534	579	595	587	596	568	540	569	548	553	565	538	557	587	550	577	583	568	584	598	591	576	515	580	596	604	607	589	581	559	539	579	560	563	612	587	572	575	575	600	579	597	565	561	555	556	548	550	574	550	524	543	561	541	607	568	534	573	579	546	562	588	581	576	555	521	573	583	550	487	567	553	545	626	551	580	565	583	545	559	515	593	564	562	566	550	567	578	552	542	559	558	516	560	536	548	547	596	605	524	543	577	599	556	600	549	576	546	625	561	568	594	566	553	516	551	566	570	531	522	570	578	569	558	564	580	552	562	562	555	546	574	602	576	556	552	578	578	553	573	549	550	588	594	565	523	592	531	551	541	543	525	567	565	553	606	532	569	573	566	531	559	515	567	558	541	532	576	553	535	532	581	582	533	525	575	541	562	562	558	547	583	574	580	601	558	588	586	559	551	555	603	554	578	556	549	554	555	573	620	590	493	602	552	547	578	574	617	580	585	600	528	566	589	575	543	546	569	570	516	575	566	578	545	522	554	567	559	550	535	548	589	612	562	565	578	574	552	579	526	570	543	538	532	577	559	590	582	545	576	561	550	542	541	552	614	577	502	568	565	566	579	576	560	550	556	551	551	540	590	563	563	589	577	607	579	561	568	561	569	553	567	558	492	557	537	587	562	578	527	564	556	570	557	550	555	566	598	523	551	590	555	558	534	554	583	513	574	555	578	559	570	548	556	569	585	538	547	579	541	542	572	555	568	556	569	583	568	625	526	572	545	581	567	545	591	571	561	557	533	537	628	594	592	517	582	592	525	543	558	583	570	591	565	554	544	533	581	542	560	564	568	535	551	530	574	571	612	576	584	555	573	545	562	579	541	548	564	597	627	570	562	577	527	586	557	589	591	600	589	563	560	568	590	559	595	572	529	510	571	543	570	565	570	568	580	522	559	558	538	547	575	522	562	551	542	588	550	588	528	511	541	573	569	588	569	611	563	548	580	567	531	524	537	584	559	565	573	574	624	583	600	567	581	555	540	571	572	553	565	576	541	535	548	526	540	542	542	551	560	541	548	575	535	582	554	577	558	551	514	554	583	541	576	560	573	555	557	535	538	579	535	556	546	591	547	553	548	585	551	539	556	580	607	573	559	574	587	566	559	559	571	538	550	562	550	563	552	560	558	567	534	553	534	537	567	566	567	560	543	596	560	549	591	602	523	569	581	575	577	532	569	576	562	614	562	571	579	537	535	593	583	576	539	570	602	592	548	601	570	578	603	571	550	570	562	575	580	567	553	570	581	542	586	558	577	538	583	570	531	533	564	550	579	572	531	565	526	580	574	579	589	569	562	548	601	554	559	546	569	550	544	547	582	599	490	554	517	559	590	548	577	536	535	575	599	573	560	574	565	521	544	585	504	554	597	563	551	548	574	523	576	571	574	544	619	553	551	562	590	566	555	550	548	617	536	561	563	573	584	556	560	536	569	567	591	596	581	573	578	568	592	537	546	541	577	579	578	560	563	550	576	557	588	593	571	549	595	569	576	545	555	577	600	527	573	550	563	576	572	621	594	563	558	553	610	514	575	588	571	553	540	542	574	591	576	554	566	547	587	548	560	593	524	562	566	558	558	561	527	551	574	561	521	583	583	603	553	575	571	588	524	559	568	557	583	546	584	570	555	548	561	567	642	595	572	562	556	589	550	539	591	537	541	531	558	572	553	549	571	564	539	526	576	566	520	592	568	587	620	582	553	528	565	560	590	585	538	568	534	600	603	552	549	542	550	521	572	566	606	515	521	554	535	557	595	542	553	555	546	591	576	524	546	541	555	561	540	539	503	562	519	524	576	528	545	545	515	558	572	541	600	556	558	548	558	555	558	561	550	537	586	535	559	553	588	584	544	606	552	563	574	550	573	572	578	558	552	535	574	523	562	579	545	535	566	558	554	541	531	514	557	553	576	572	519	563	558	524	558	539	571	552	551	556	562	577	585	571	537	577	590	609	560	562	555	558	605	581	574	545	570	595	563	555	573	518	576	606	565	587	543	560	595	531	545	571	519	558	542	534	565	498	557	562	537	520	538	564	539	540	601	575	569	558	567	530	536	562	535	596	573	583	593	574	566	546	555	538	526	559	579	538	573	555	553	535	585	559	560	571	548	532	568	556	561	582	545	595	572	585	614	581	562	593	527	565	572	570	564	582	528	579	534	542	592	543	522	503	556	546	584	577	566	532	591	591	552	584	554	591	567	564	562	522	576	574	601	550	569	565	523	591	573	552	563	528	533	566	545	565	518
24413	25825	43033	39507	28480	17935	5561	931	401	381	388	387	313	337	373	335	347	352	392	363	367	385	344	362	347	345	352	351	381	366	340	349	335	384	359	341	345	338	351	351	371	338	363	334	397	364	349	359	341	336	347	309	364	343	366	373	360	358	327	331	361	326	332	365	354	345	380	340	351	363	335	361	378	391	346	337	386	327	380	330	364	345	358	387	322	370	388	330	321	350	346	342	355	349	363	351	371	346	329	337	368	364	330	362	353	332	334	344	335	340	341	376	339	349	364	321	374	317	389	328	331	348	338	347	354	365	326	394	347	351	341	333	364	365	342	353	347	337	322	342	377	335	340	346	373	369	372	354	398	347	352	354	321	346	351	339	361	344	366	335	356	318	356	354	349	337	336	338	336	328	375	375	354	352	340	339	358	328	319	361	330	371	323	347	336	339	348	380	393	343	366	359	335	337	335	368	399	362	341	351	362	403	342	316	350	347	349	343	342	361	356	353	348	376	340	376	344	361	341	336	353	347	360	332	316	339	352	382	341	342	296	381	342	360	354	343	342	351	342	385	350	369	357	348	374	355	348	378	352	339	347	353	338	355	306	344	297	368	373	359	362	349	331	376	387	373	339	326	306	347	358	372	355	344	366	358	331	362	338	344	388	330	386	363	352	364	318	361	359	358	345	360	358	359	339	341	358	331	362	370	342	354	375	355	330	357	337	377	378	333	394	351	342	355	342	357	349	337	369	350	340	347	389	361	370	338	332	325	325	340	344	344	351	343	331	366	346	351	319	356	367	349	356	334	351	332	348	346	366	355	365	359	363	346	357	387	372	359	360	371	371	364	353	332	359	323	340	339	348	329	334	365	340	350	343	353	341	317	350	374	315	335	346	360	373	344	363	326	332	361	352	334	319	340	344	344	373	346	336	337	357	371	343	337	379	377	338	348	335	356	368	351	346	356	344	329	383	345	339	317	320	383	334	352	333	343	336	336	320	335	358	355	379	368	334	333	358	324	332	341	332	365	336	411	364	360	355	371	360	366	368	354	389	343	339	344	347	353	350	357	377	335	323	328	326	361	360	341	370	324	337	373	347	343	335	360	350	338	368	345	332	343	346	371	334	339	341	364	347	381	385	327	342	338	359	362	328	381	324	327	383	379	329	344	374	369	380	368	355	340	318	357	301	366	366	352	351	340	363	345	354	330	342	353	337	349	352	313	334	358	344	361	356	350	364	353	342	326	299	353	388	327	355	341	353	354	364	356	356	340	343	328	359	379	348	347	312	353	377	368	355	340	337	368	365	371	297	339	337	345	367	368	340	356	374	358	373	338	340	354	348	355	373	351	357	359	327	353	321	325	343	337	369	321	304	350	366	377	362	347	347	369	321	344	339	366	356	333	332	356	337	338	325	355	328	367	360	376	323	336	348	356	366	332	358	337	341	347	332	350	348	337	347	357	345	383	360	370	368	343	376	317	336	352	351	352	353	329	366	348	308	318	344	346	350	309	394	327	356	324	355	315	356	357	357	348	350	355	372	359	342	354	356	371	343	358	343	352	357	393	361	351	360	343	345	325	328	374	362	357	346	369	328	371	349	359	348	339	355	326	350	358	321	341	350	368	350	347	331	374	350	351	303	344	383	347	368	380	336	362	359	342	364	340	343	389	361	359	311	342	403	311	379	374	331	372	324	365	338	348	349	357	351	334	337	353	375	345	366	356	394	362	319	323	373	342	352	371	365	352	336	320	289	373	368	343	332	338	360	338	330	361	357	353	379	327	346	359	390	341	346	358	341	376	367	346	356	372	356	333	333	352	344	314	360	341	370	356	337	363	362	333	340	346	307	371	349	352	348	342	354	355	341	356	392	358	354	380	343	341	351	327	374	357	347	359	373	360	360	358	317	365	327	383	338	384	308	363	368	331	386	324	359	363	320	340	344	360	373	345	341	350	350	362	338	390	334	350	349	335	336	345	394	351	352	352	353	340	365	366	348	336	362	345	369	326	397	369	375	344	350	333	351	332	368	366	379	325	325	361	346	358	344	351	341	347	337	352	345	361	369	340	350	375	341	368	356	315	350	386	363	315	362	367	317	348	372	349	324	326	344	340	378	333	357	339	333	336	336	359	350	348	360	355	359	356	373	341	332	339	359	375	348	327	355	378	328	359	365	346	346	362	342	324	383	326	335	362	345	335	379	355	345	341	380	337	326	365	371	340	343	342	345	364	374	349	366	352	374	346	343	334	338	351	357	350	343	347	366	335	345	352	334	343	368	393	349	354	357	373	373	367	359	351	342	340	384	359	405	362	389	371	347	348	329	372	375	370	359	323	359	374	326	340	316	336	368	340	341	340	394	375	359	352	372	349	344	322	325	335	384	339	381	366	359	355	337	323	386	323	373	355	356	342	398	357	332	343	334	362	333	357	351	371	360	364	328	358	358	334	355	367	350	329	342	355	330	366	350	338	360	331	345	326	324	381	340	370	346	349	372	371	333	340	364	334	360	337	343	341	327	351	320	336	381	377	356	357	350	334	386	356	347	345	370	358	366	405	344	357	359	366	325	356	367	322	362	351	333	356	358	372	338	332	364	374	365	355	398	333	300	349	379	371	339	361	393	336	373	335	340	353	359	360	359	341	364	358	351	357	345	331	338	361	353	318	384	336	359	301	356	332	351	326	394	339	340	364	358	372	325	367	328	361	333	360	336	369	333	358	359	339	372	359	375	357	333	323	323	355	350	371	332	347	316	330	359	356	374	313	365	331	325	350	368	336	365	360	331	359	353	377	341	359	355	396	363	365	382	357	327	326	339	363	334	340	375	366	336	343	341	365	356	360	396	369	348	342	334	343	342	375	347	333	350	387	340	326	348	359	333	344	361	361	361	374	335	352	361	318	346	363	369	354	325	368	346	369	330	337	366	326	331	362	372	365	405	315	363	351	368	339	367	378	333	313	357	312	335	352	332	347	340	344	355	345	342	387	367	341	365	371	342	350	349	334	363	346	366	309	344	361	366	355	344	354	334	335	369	386	374	333	340	338	375	344	361	358	339	342	360	338	329	350	351	360	389	386	361	349	353	380	351	365	357	352	351	380	355	374	341	321	324	353	351	336	335	374	357	369	359	388	363	380	353	361	344	368	363	324	367	334	344	359	372	358	284	336	385	364	323	351	357	374	322	379	330	354	331	364	353	334	329	362	341	352	360	383	339	358	341	371	351	355	398	354	371	344	328	356	335	346	342	373	326	351	351	341	373	327	354	327	363	346	318	327	343	352	335	332	353	369	350	344	327	308	339	335	368	341	355	339	351	383	337	364	353	337	341	375	359	337	347	305	328	330	340	334	350	368	333	363	372	372	351	347	337	327	353	356	360	353	365	342	342	354	356	368	362	368	322	369	330	375	321	366	357	343	363	341	337	354	307	344	365	352	354	372	378	332	375	321	323	359	349	360	344	361	341	360	319	362	355	362	386	346	358	340	337	349	375	323	363	342	349	350
51703	93010	78599	52173	37002	19830	7171	1991	834	630	661	630	648	563	632	632	621	656	640	617	647	632	621	657	623	616	596	577	617	645	627	619	636	586	639	621	615	645	605	589	677	611	609	648	632	654	588	643	633	607	591	590	599	609	648	636	617	666	601	624	598	639	595	601	662	636	618	669	660	641	617	585	639	633	651	630	616	657	618	630	568	609	560	628	599	601	614	656	617	606	573	602	622	624	601	610	606	609	595	608	608	633	608	626	634	597	619	580	595	600	616	566	591	610	578	620	621	591	619	574	607	672	599	596	612	624	615	603	638	606	626	598	623	621	627	617	629	606	631	572	609	602	599	565	610	650	581	618	590	598	605	631	606	600	654	577	652	614	631	632	590	623	630	639	657	624	642	635	612	655	604	648	585	642	641	613	672	633	632	611	607	656	592	631	625	604	606	624	659	651	594	624	659	664	630	605	590	668	603	622	615	600	589	611	601	605	588	634	631	639	595	634	643	615	619	606	606	594	606	623	624	621	636	655	599	631	617	613	610	639	583	597	656	607	596	633	591	609	626	599	619	640	610	625	595	652	635	624	654	623	607	632	661	591	633	658	575	660	652	575	657	583	607	604	617	603	615	599	569	611	628	600	568	568	601	592	623	634	591	629	627	620	646	644	616	653	621	623	643	616	574	625	569	576	627	632	605	623	633	609	618	649	623	559	605	637	594	646	632	670	591	605	631	626	584	595	614	626	635	651	629	670	595	636	638	584	626	607	589	634	560	579	611	578	622	642	594	586	657	627	655	621	594	604	570	589	561	609	632	636	602	616	615	629	593	574	637	588	621	616	627	611	624	560	613	638	640	661	672	609	606	627	625	546	626	624	613	601	621	609	590	626	649	615	655	665	650	617	618	654	644	651	642	572	654	648	605	619	633	677	646	670	627	636	640	619	628	566	645	651	622	600	614	619	600	642	633	594	638	585	586	667	624	650	579	610	594	649	659	607	586	603	608	603	646	637	608	608	643	637	616	620	599	549	657	616	618	603	654	653	579	620	625	624	619	591	646	594	585	669	613	634	584	631	653	588	639	628	611	637	629	589	626	609	607	601	585	594	616	614	626	612	599	626	589	606	603	612	616	645	606	635	643	628	612	642	603	611	587	607	594	622	620	627	622	589	601	608	668	650	617	618	601	623	630	637	636	593	636	623	614	588	630	588	645	604	606	582	647	623	673	614	644	618	604	597	598	602	619	627	607	599	651	650	627	600	653	624	636	600	618	663	622	623	605	662	592	664	635	582	615	628	623	623	647	583	618	631	631	613	628	630	635	600	639	655	607	607	625	634	612	636	600	608	582	640	577	611	673	649	603	632	627	636	611	624	644	650	609	620	616	601	603	631	609	646	582	586	649	614	620	578	597	589	596	564	610	577	642	595	603	631	615	580	625	612	658	594	647	669	664	598	605	638	642	606	593	618	656	623	670	617	601	626	621	649	598	598	601	587	623	624	669	590	617	631	611	666	581	651	628	651	594	657	628	655	568	606	647	635	656	595	607	659	616	661	600	567	644	642	643	596	606	618	595	602	637	594	638	631	615	627	637	605	621	593	637	633	618	613	621	592	644	607	642	638	623	609	615	622	641	605	618	594	626	595	583	606	638	623	593	656	651	627	624	655	641	645	610	620	612	592	628	607	591	618	649	637	596	597	624	646	612	637	649	606	640	615	616	596	621	614	608	610	608	624	640	653	610	631	607	554	583	633	618	669	629	601	645	599	607	625	611	664	600	655	661	625	598	572	562	611	605	593	646	612	656	604	601	701	614	635	633	663	597	664	617	598	643	599	596	584	603	641	643	632	585	583	581	594	637	625	631	621	610	592	604	599	604	607	597	657	597	618	659	599	607	589	660	666	620	636	623	636	592	643	614	649	612	630	604	613	644	618	623	609	625	600	667	640	638	616	614	622	606	598	660	621	617	666	580	630	610	579	614	628	649	600	609	646	615	631	631	613	646	634	621	607	605	641	628	619	602	642	620	631	630	611	645	591	629	616	623	607	619	651	592	666	625	603	643	611	604	609	639	601	675	605	596	621	632	571	645	591	595	614	621	622	596	642	638	644	653	574	624	583	617	658	646	635	598	625	649	592	626	597	634	622	635	646	627	644	627	670	690	627	636	603	597	622	610	637	622	600	622	647	608	603	617	615	586	625	608	643	635	584	680	633	639	630	603	620	610	576	631	598	587	669	632	596	677	617	634	603	626	622	665	609	616	600	666	608	611	653	609	643	658	662	624	635	610	630	670	640	647	613	603	634	614	634	626	628	642	613	617	609	662	603	638	640	634	614	597	596	580	588	636	616	645	626	596	677	651	598	641	650	640	618	641	574	602	588	604	605	638	622	586	639	630	679	596	585	629	642	590	592	622	602	626	631	588	656	602	626	597	630	610	595	653	629	608	607	603	586	628	603	672	610	636	624	613	634	601	577	644	598	630	644	628	641	607	610	623	651	612	723	612	561	614	586	642	639	632	622	565	669	626	633	607	595	582	597	658	586	624	609	619	618	602	652	661	609	604	671	631	605	612	601	700	608	646	603	615	609	615	639	640	561	616	586	627	633	618	621	594	615	674	649	629	652	599	668	632	588	642	590	623	601	615	669	598	595	607	632	619	578	633	605	589	617	613	633	637	609	623	640	585	638	613	614	603	606	632	633	664	619	620	619	635	618	622	598	619	577	638	632	640	641	594	598	631	599	606	623	630	675	599	651	648	646	628	646	628	623	607	614	628	626	597	607	658	617	641	577	631	594	639	574	611	574	617	638	619	603	614	643	607	629	584	608	628	595	608	592	590	604	631	641	611	631	666	625	663	611	610	675	613	630	656	605	626	628	595	636	615	607	621	642	627	655	615	650	616	604	593	650	617	613	657	689	625	592	615	603	654	627	684	639	671	584	609	596	604	650	602	671	593	644	621	634	613	598	614	643	628	641	641	631	594	621	589	631	635	615	577	589	611	619	590	609	668	645	644	622	617	645	576	614	635	597	644	606	610	634	572	601	635	611	615	613	618	629	608	617	625	599	645	622	634	626	634	600	620	628	599	622	646	630	669	626	629	631	625	640	604	642	617	653	611	609	644	612	624	606	654	632	643	628	647	662	613	610	657	639	605	656	641	636	639	634	604	635	585	602	593	576	664	582	621	617	623	605	546	665	637	623	621	585	624	607	628	629	634	612	633	595	602	619	635	600	621	604	611	658	600	647	645	622	640	631	646	601	598	642	634	624	639	650	600	632	628	661	637	616	636	567	625	648	650	601	634	572	592	655	642	588	629	641	601	625	597	598	634	634	618	586	617	617	636	634	625	625	599	628	630	657	664	654	650	653	600	613	626	570	585	644	579	642	646	629	671	638	583	650	617	595	646	632	642	620	619	639	651	624	621	612	646	629	623	641	615	623	585	645	605	586	603	618	621	573	630	612	593	646	586	590	642	580	598	607	601	615	581	606	673	621
23448	22890	36864	36409	30215	22681	11792	1740	580	506	475	458	466	428	433	423	467	456	436	421	422	460	426	428	395	360	439	415	402	431	423	430	401	460	438	437	408	409	418	385	403	476	415	413	399	430	388	404	420	388	434	421	429	441	409	393	431	388	402	443	443	428	418	404	436	401	410	399	445	400	468	413	413	410	411	418	435	447	425	427	412	451	430	420	445	447	420	440	418	405	435	439	402	399	444	445	415	423	430	436	437	457	436	422	461	392	419	452	414	417	410	423	396	395	403	407	425	454	444	427	381	415	431	395	436	446	438	418	444	425	421	399	448	414	446	443	405	423	414	443	432	433	387	427	415	440	437	419	474	422	412	451	411	400	427	448	449	407	425	402	407	444	433	420	382	427	423	412	410	429	409	437	481	420	434	428	452	419	431	408	431	441	430	432	422	428	426	429	437	411	445	428	404	443	448	436	428	387	442	414	398	435	426	433	412	426	420	455	414	406	404	389	435	391	432	449	434	398	383	413	410	447	397	408	407	432	445	387	382	420	395	407	437	409	418	434	428	395	433	422	405	414	398	426	415	401	412	443	428	433	435	388	408	380	402	416	433	431	425	421	430	440	426	393	397	460	443	431	389	387	413	392	426	390	439	407	431	408	425	454	426	444	413	417	430	440	418	406	427	375	410	429	412	419	425	435	430	448	469	470	445	419	365	420	405	458	438	427	416	408	435	414	443	406	417	416	371	426	400	421	413	388	413	420	407	394	426	423	441	443	451	402	408	406	448	418	414	392	403	438	417	432	437	428	406	437	443	459	462	431	405	429	397	446	445	416	376	416	418	435	431	447	429	429	381	427	434	412	412	419	432	443	427	406	417	430	401	408	441	414	454	424	416	412	433	421	413	418	431	454	391	402	390	386	402	446	420	401	413	425	432	430	433	411	432	429	397	406	423	430	394	448	400	396	394	433	417	421	419	416	410	418	416	398	449	446	393	424	432	420	423	387	372	442	411	410	443	373	424	412	418	412	419	405	432	413	395	419	404	479	417	405	431	438	435	433	437	405	411	491	435	455	406	409	385	404	411	444	397	409	407	386	411	468	395	422	428	438	420	406	438	395	421	432	438	435	410	395	423	392	395	429	441	432	417	426	443	403	403	413	410	420	439	428	444	417	431	447	428	406	435	416	457	451	465	390	387	383	443	412	413	449	432	399	416	422	428	439	442	402	432	401	406	422	437	420	374	387	458	417	446	423	426	408	399	407	426	387	382	462	418	438	399	421	445	475	408	419	428	424	442	400	417	422	449	428	418	436	441	389	419	444	423	445	435	434	440	430	449	464	441	424	382	451	422	413	426	415	415	428	423	404	411	429	430	428	416	396	405	407	433	427	425	428	431	417	468	422	459	453	413	402	360	402	382	398	416	423	399	420	428	413	438	405	448	444	409	421	414	396	397	466	387	443	428	408	410	395	412	416	442	436	395	404	413	400	447	391	415	438	449	443	402	409	397	423	425	432	384	416	407	409	454	440	419	399	423	418	406	437	434	423	419	399	453	396	442	420	415	401	436	392	427	425	429	380	409	417	412	403	436	428	445	377	438	393	405	424	414	424	404	416	443	442	429	428	415	443	398	457	431	415	416	429	454	434	443	382	391	411	407	398	416	411	429	433	429	400	410	424	411	430	388	402	422	423	437	450	450	420	447	401	417	419	428	463	400	445	400	418	459	415	408	426	404	418	399	429	426	426	383	433	384	436	407	426	455	418	383	445	453	415	424	430	430	461	402	417	436	430	420	420	451	414	417	412	437	433	441	399	434	436	435	420	397	434	408	441	386	385	425	418	417	403	438	418	382	392	426	396	438	416	431	406	423	448	412	410	413	427	441	397	446	405	359	400	442	446	433	429	394	401	413	418	404	396	393	439	432	415	422	371	439	402	431	418	391	427	425	429	400	407	417	441	415	396	411	428	470	423	437	380	375	453	409	404	423	415	448	390	425	431	411	425	432	441	440	418	440	406	410	424	403	408	399	433	408	438	423	405	410	391	415	411	398	443	413	436	422	407	420	384	415	436	440	432	413	440	419	427	408	411	446	417	422	427	393	426	388	442	435	442	440	398	375	422	411	442	390	422	396	421	432	386	461	451	419	474	405	436	415	435	386	415	386	419	404	391	432	435	424	435	432	422	433	426	413	436	477	421	385	419	440	411	396	409	398	448	396	448	427	431	453	395	448	426	425	452	411	444	399	425	380	427	458	401	409	398	429	400	434	431	418	400	389	450	379	410	416	424	435	441	431	395	414	426	413	397	392	417	411	435	441	414	426	406	411	434	439	420	451	444	402	420	448	429	426	453	405	395	409	424	439	437	482	430	421	437	448	417	426	441	439	416	401	424	420	424	420	440	413	416	429	386	434	425	446	438	444	403	426	440	413	383	414	444	430	444	451	429	431	411	397	420	397	432	395	429	392	447	390	410	427	426	415	371	420	421	424	396	428	398	444	445	407	440	433	422	439	387	373	409	396	414	424	421	407	423	406	422	425	441	429	387	410	425	438	392	448	411	422	441	423	417	446	405	390	460	402	471	421	419	409	433	411	435	431	394	427	415	385	437	428	458	402	404	406	408	457	399	451	464	411	418	407	423	414	434	415	400	416	396	432	430	431	409	396	440	398	419	456	425	454	448	403	418	418	407	405	406	438	450	458	401	409	367	418	445	397	446	385	394	418	447	439	405	369	406	385	429	409	424	393	411	442	410	443	423	412	436	373	408	429	431	404	410	420	401	416	431	419	444	441	421	425	412	397	430	442	401	420	414	407	445	418	388	429	365	411	417	438	441	436	438	415	432	429	425	447	422	391	460	437	432	404	409	389	455	429	396	435	440	429	447	399	412	450	406	400	430	414	434	423	407	417	478	428	408	405	379	435	465	405	411	435	438	418	385	415	420	400	410	420	430	408	460	428	423	428	407	419	396	446	436	411	425	402	430	377	410	414	434	397	432	426	437	395	408	421	397	426	409	417	421	420	406	439	377	406	412	416	445	381	408	403	445	436	411	421	416	381	395	414	414	425	438	430	400	434	407	439	409	426	428	412	423	451	393	379	410	411	410	436	448	426	428	455	445	401	402	441	432	424	449	396	371	435	413	420	442	425	412	392	408	437	392	400	448	406	417	426	453	391	431	415	407	397	415	409	426	406	438	418	398	410	442	432	394	422	399	411	446	433	419	378	440	416	373	428	412	414	450	440	391	438	440	410	390	403	432	419	398	435	436	414	433	441	417	431	420	401	426	421	452	434	428	372	408	398	423	432	432	427	428	407	425	446	443	483	439	429	372	393	408	433	411	424	403	402	425	436	427	387	413	394	445	448	451	403	408	444	410	414	421	450	384	409	433	423	378	424	424	409	412	410	437	423	440	419	405	438	430	419	411	418	460	441	423	424	442	401	368	411	416	467	446	411	441	419	410	399	407	433	432	411	408	444	403	412	415	400	437	437	428	404	449
55171	99353	83550	63690	44324	26004	10423	2816	899	732	727	693	731	704	757	683	694	672	720	720	762	701	735	743	719	712	697	721	705	728	671	713	730	708	703	709	697	695	693	803	699	725	704	682	699	717	736	698	710	700	696	721	699	661	743	694	728	728	668	716	681	691	748	700	710	727	731	700	739	684	667	696	729	696	716	705	713	697	749	717	736	737	725	720	635	714	743	699	716	705	712	725	695	718	722	721	714	698	675	702	697	704	675	718	719	700	701	718	701	661	754	743	719	649	737	661	699	723	711	683	731	695	717	801	721	736	663	667	705	708	728	726	697	733	705	712	660	733	724	708	709	705	702	713	661	701	720	734	716	690	727	700	718	702	704	721	690	704	731	781	747	720	723	757	739	735	684	746	699	739	719	665	719	687	728	713	714	691	720	702	671	693	741	685	684	723	744	720	719	767	724	721	723	702	719	690	675	751	693	701	760	675	690	739	759	737	699	676	733	696	747	697	717	723	656	710	682	696	706	695	688	761	700	739	756	730	663	732	731	678	725	706	684	700	713	680	713	694	753	730	743	738	753	718	735	735	743	695	713	703	739	698	700	699	646	711	699	707	717	686	720	692	693	702	733	700	660	663	702	712	656	697	743	700	778	717	691	760	685	769	691	726	751	731	732	675	718	684	721	704	715	719	667	723	717	747	676	675	732	724	738	686	694	697	721	721	654	710	759	735	695	701	717	697	684	687	694	740	701	733	701	721	684	669	735	756	706	724	679	726	715	695	744	756	698	684	736	727	678	691	729	689	734	704	684	752	699	733	699	707	698	734	746	719	729	702	721	724	678	731	730	720	680	654	671	708	685	699	686	714	738	762	697	734	735	654	718	689	706	682	706	686	680	707	672	679	682	682	697	704	724	685	738	739	734	689	747	732	657	729	717	695	708	733	671	716	752	727	689	769	728	769	673	735	694	675	677	720	655	679	691	741	759	679	697	709	714	698	749	727	666	690	726	664	694	658	703	716	714	714	679	724	702	693	706	701	697	671	683	684	682	737	701	688	708	716	719	749	715	686	721	734	715	726	668	676	675	691	741	676	729	713	666	704	714	672	698	664	740	700	722	697	688	678	703	770	733	697	709	713	764	718	721	751	774	696	685	679	738	667	687	674	674	695	723	711	691	693	721	709	647	707	664	733	709	717	751	728	679	734	719	732	722	729	688	750	694	737	679	715	697	682	692	684	697	692	725	776	677	728	782	709	684	715	699	724	656	709	714	762	661	718	688	740	654	687	761	661	690	696	694	713	756	690	689	714	685	722	707	717	764	729	708	692	683	732	710	672	687	671	720	687	706	750	721	704	687	656	724	706	652	703	721	740	699	705	667	705	729	721	667	672	666	724	678	681	688	694	743	716	688	696	766	736	732	676	710	715	709	709	713	738	739	727	682	671	698	710	655	694	693	690	708	726	710	699	707	738	733	717	679	707	721	669	751	684	685	700	709	711	707	765	715	784	724	727	689	706	694	766	674	718	770	669	699	726	713	790	673	683	690	701	693	685	726	651	665	722	658	715	705	719	776	736	713	740	724	761	702	660	738	715	735	737	737	656	714	706	727	713	708	724	754	709	676	676	729	711	670	687	739	701	724	673	716	709	707	719	759	699	741	704	726	775	684	693	695	711	654	698	695	685	677	718	690	680	674	745	718	702	689	664	733	713	723	725	736	720	692	719	708	681	716	693	713	709	711	645	735	739	731	732	751	699	690	704	715	715	734	713	730	733	770	702	744	698	703	726	709	728	728	694	712	708	674	728	730	722	712	698	690	733	723	709	684	736	697	748	773	696	718	712	682	749	707	688	660	733	710	683	717	695	697	688	705	708	687	724	690	677	631	664	709	691	744	701	695	708	703	672	725	721	691	777	696	744	716	709	754	721	724	721	744	696	678	708	668	734	665	686	761	685	750	709	734	667	681	694	723	699	718	690	736	749	756	718	666	722	701	693	728	680	694	728	778	699	708	726	761	706	752	700	656	708	690	687	695	712	696	712	698	753	679	721	686	689	748	753	707	700	658	785	734	732	665	693	782	726	700	722	665	683	687	713	651	680	699	757	708	694	699	726	684	754	700	701	726	715	658	702	718	698	696	672	754	725	687	703	671	699	692	694	679	677	637	715	734	717	715	739	717	726	719	696	777	678	750	703	669	658	748	690	677	688	704	721	686	725	703	708	689	705	699	695	681	671	722	715	718	704	747	712	683	672	699	709	688	687	695	693	681	659	734	732	706	735	742	739	653	729	714	724	727	681	696	693	772	714	678	678	704	662	704	729	719	707	719	706	718	734	730	808	663	758	704	702	703	741	675	678	624	716	738	689	678	676	739	690	709	773	674	713	681	702	721	705	743	708	686	680	674	700	694	721	670	696	744	693	681	696	711	704	728	743	729	685	704	682	720	712	702	732	673	709	697	721	727	697	709	694	728	727	750	731	682	724	699	711	686	725	733	681	742	676	703	684	697	704	724	705	731	680	704	730	730	752	660	733	684	706	735	784	719	734	717	694	689	732	748	699	762	689	701	716	696	699	768	736	726	671	733	721	734	677	708	693	674	698	688	694	695	706	674	716	703	742	742	708	707	677	717	755	717	733	711	698	707	671	701	677	746	704	694	748	678	707	733	699	708	628	660	706	724	727	706	765	696	726	693	720	689	688	694	731	744	723	703	694	695	699	718	715	730	688	732	715	745	689	679	724	721	741	755	713	720	692	728	708	668	709	662	707	727	680	695	718	695	699	699	708	658	757	691	691	690	747	675	701	717	687	709	712	739	701	722	693	691	735	687	753	681	699	675	708	691	722	718	645	729	694	727	729	727	730	744	757	668	696	712	713	744	670	751	734	701	725	715	705	685	692	720	711	696	666	714	704	712	662	699	755	729	728	751	709	732	760	710	700	734	773	664	787	718	690	733	747	724	705	682	732	723	735	718	688	670	684	706	640	737	688	718	690	743	771	738	688	723	714	730	750	693	730	685	719	728	667	684	746	703	734	762	725	733	727	724	690	701	735	631	683	692	653	689	716	706	711	730	760	705	734	736	684	750	729	675	703	663	781	696	722	688	701	708	717	734	721	718	648	725	689	696	699	703	681	718	736	694	685	689	716	670	715	722	699	700	706	664	684	679	727	706	705	669	731	724	712	712	708	713	675	696	712	748	711	664	730	704	710	720	682	678	745	731	685	680	700	715	723	717	692	670	705	748	709	703	722	672	726	721	686	678	692	737	658	668	705	724	740	721	689	733	713	694	731	698	754	735	673	728	695	702	646	749	674	683	749	739	731	727	702	710	733	706	700	691	730	679	668	709	764	695	726	700	677	710	756	718	706	733	758	728	737	704	691	720	722	717	700	707	707	668	689	761	691	758	722	702	741	705	712	691	715	708	686	689	720	743	701	710	690	722	677	775	673	746	693	725	674	706	712	765	722	731	729	730	729	690	723	668	736	698	709	699	726	735	699
27281	31149	34270	21934	8732	2390	867	434	330	303	320	297	310	292	342	302	298	357	303	291	321	281	315	327	298	306	325	313	330	310	335	337	335	306	283	336	323	294	310	326	306	306	316	302	299	304	303	306	311	284	275	326	340	303	332	345	318	292	289	310	303	327	326	307	292	324	302	331	289	322	326	335	306	332	349	318	341	311	327	296	349	308	337	311	323	295	296	310	320	302	336	331	260	324	301	328	343	292	333	301	319	301	320	333	316	319	332	304	306	319	315	323	322	331	310	336	308	303	303	301	302	335	346	282	269	310	291	298	303	330	291	307	313	301	328	317	301	312	330	308	297	303	314	313	324	312	311	343	335	311	303	331	312	307	315	351	335	321	291	333	318	339	317	341	342	296	326	315	320	332	296	333	319	294	320	338	307	326	284	317	325	317	321	296	349	321	291	331	306	296	306	321	312	342	308	331	350	291	336	320	367	314	315	290	301	341	315	321	332	279	319	323	334	307	309	299	348	283	325	321	291	333	311	294	330	314	321	312	312	303	304	305	296	356	308	336	317	291	294	318	283	316	322	331	294	297	325	321	325	337	311	284	282	346	336	311	341	319	334	312	301	314	313	303	280	317	310	339	319	328	310	341	319	300	315	310	303	319	318	274	343	319	328	325	345	319	319	304	320	336	298	297	322	311	318	339	330	326	365	298	328	333	311	321	361	349	324	316	314	328	334	298	302	348	330	326	306	310	340	320	340	320	308	318	314	302	312	296	330	345	323	351	284	296	318	327	329	302	285	332	314	331	315	310	310	315	309	341	335	320	301	310	333	307	318	332	309	332	347	333	298	308	346	293	319	316	327	337	317	335	314	294	347	281	336	322	327	313	312	310	325	308	324	302	329	320	329	312	321	330	320	313	306	343	303	344	325	305	309	316	324	301	340	286	316	296	306	325	289	309	292	341	299	339	310	310	302	322	304	293	311	296	355	310	320	282	333	342	351	293	316	332	323	294	313	336	311	317	304	308	298	334	273	333	322	290	332	305	330	326	313	332	319	321	326	308	315	300	356	293	287	321	293	317	321	315	315	290	326	346	336	324	278	350	328	281	291	303	301	343	289	315	293	311	324	351	304	322	321	312	330	309	317	313	298	321	294	309	328	292	330	342	347	349	318	314	312	333	348	306	347	350	319	310	306	329	335	322	285	337	319	323	322	336	332	319	302	314	341	344	314	316	286	322	327	333	316	302	315	331	327	298	324	309	329	294	313	340	310	348	328	304	295	317	307	329	315	331	305	317	313	316	308	339	304	285	327	288	297	312	293	304	298	312	301	313	320	331	303	306	336	334	325	271	295	319	337	324	311	331	321	313	274	285	337	340	310	333	307	285	298	310	274	285	314	306	314	294	317	272	320	317	333	309	312	322	303	335	351	315	304	306	309	309	336	328	303	316	340	342	327	316	326	337	331	337	323	324	300	310	296	285	295	311	293	309	343	307	312	344	318	331	320	317	306	312	331	328	290	305	327	322	307	343	288	305	320	314	309	320	292	324	338	321	330	324	317	305	308	290	308	293	312	343	348	330	321	290	308	324	320	306	345	339	291	289	295	293	309	338	306	293	333	313	281	326	305	318	320	316	299	340	324	299	283	309	308	300	300	318	297	358	309	332	307	323	315	303	325	333	303	324	306	309	330	300	276	333	290	307	333	310	295	327	334	313	324	320	306	307	294	297	327	323	307	316	319	294	303	301	325	297	307	328	336	312	295	298	306	308	333	312	322	288	292	310	306	307	274	322	285	307	333	322	313	332	347	294	342	311	337	308	320	333	318	325	284	315	317	308	336	286	297	349	314	315	327	315	322	307	302	314	330	321	298	333	334	328	311	322	306	334	318	290	289	317	315	306	340	338	294	289	309	311	311	333	292	325	339	290	348	296	298	323	341	293	300	308	295	319	312	295	312	286	292	287	373	282	266	314	297	319	289	308	312	303	306	294	296	302	336	268	312	332	346	304	288	287	341	307	310	310	305	307	318	316	294	288	287	323	305	315	318	309	330	324	333	310	290	301	334	296	325	338	308	338	318	343	332	291	321	308	320	303	329	329	335	325	312	321	329	329	317	311	327	334	302	303	327	295	338	300	305	343	298	335	292	354	301	315	331	306	314	298	319	299	332	320	299	295	333	298	339	327	308	349	299	314	333	288	321	328	319	314	307	296	339	301	321	316	347	307	317	322	297	312	309	309	305	328	338	326	294	313	327	318	323	332	335	320	336	324	342	319	314	317	289	328	324	349	325	335	303	301	306	300	314	332	298	327	296	290	322	302	328	311	289	299	306	284	318	306	306	309	311	320	307	305	319	313	302	293	290	327	308	328	342	320	323	284	318	316	316	320	296	302	312	300	272	327	339	307	322	300	309	340	312	309	314	313	342	298	310	322	313	338	309	310	295	309	313	319	299	362	307	311	331	309	292	331	258	321	313	297	333	331	291	322	367	290	316	332	310	305	301	322	323	337	299	291	318	297	272	318	299	289	321	349	303	298	299	308	334	298	289	307	300	299	292	309	299	309	279	312	320	300	317	364	299	303	312	344	299	309	302	291	311	298	315	322	305	307	346	321	307	337	316	302	303	303	293	326	328	307	320	320	322	323	287	321	310	305	322	359	295	336	329	333	293	326	320	300	319	315	307	329	307	316	345	303	319	308	327	313	325	313	320	345	347	326	339	328	309	302	304	287	275	291	299	312	345	294	300	314	323	326	282	312	282	305	318	309	301	334	303	277	314	308	302	292	327	325	275	304	319	311	314	306	301	311	322	343	300	295	309	332	313	321	339	318	310	331	316	314	328	315	323	309	320	301	287	352	286	310	284	294	309	316	319	298	328	334	317	353	282	311	288	331	286	309	331	317	313	325	347	329	336	323	328	312	316	336	315	283	333	310	306	318	298	308	303	293	333	345	305	318	331	318	277	317	347	336	304	296	333	300	354	291	322	330	335	319	288	307	332	308	308	286	335	332	336	301	307	293	285	338	315	320	312	281	290	319	321	306	319	356	326	301	310	310	314	286	322	290	336	329	310	340	300	310	331	312	328	315	321	322	269	305	310	327	321	346	333	326	325	280	309	338	343	267	304	334	304	301	352	310	319	324	317	298	281	312	336	291	328	299	288	317	305	295	318	314	289	293	305	319	332	323	325	334	319	287	325	313	351	290	297	306	336	310	328	334	337	311	284	330	338	296	284	293	328	297	310	352	316	317	329	307	316	276	294	339	320	294	313	304	326	289	331	301	321	322	313	321	316	311	320	325	319	290	306	304	329	316	320	304	327	301	326	350	330	308	342	303	301	297	280	329	311	317	309	318	291	311	327	319	332	315	316	334	311	302	316	296	310	293	291	297	322	293	293	291	327	304	315	280	325	359	315	330	336	313	328	331	318	290	331	342	330	316	311	331	326	326	318	324	343	315	343	313	331	316	307	301	314	277	314	318	306	293	308	299	338	332	306	311
28003	51214	40134	25849	12965	4817	1735	797	614	633	584	619	562	523	536	538	552	604	571	570	617	571	580	605	576	562	584	583	618	564	524	571	579	571	582	562	560	543	594	570	589	604	538	587	528	549	572	567	603	577	578	552	612	626	558	561	605	593	545	574	586	555	595	608	526	570	533	552	533	541	552	532	592	550	602	541	594	599	575	583	567	553	585	630	551	573	556	527	555	562	558	580	571	594	589	556	552	587	568	572	553	570	544	580	531	582	568	581	552	562	576	574	584	591	536	559	555	565	544	556	556	565	601	544	611	534	607	526	600	559	562	650	533	560	578	553	547	584	533	588	570	536	555	542	535	629	537	560	570	547	603	548	532	603	540	549	509	564	610	529	598	607	574	581	542	602	582	599	552	568	565	541	602	556	539	610	572	572	576	598	571	552	543	573	558	549	544	568	579	594	535	565	556	571	554	571	649	593	569	527	544	559	584	596	580	575	572	568	606	573	545	554	570	573	570	580	561	576	583	567	595	579	525	586	553	603	532	555	585	594	576	551	568	554	606	565	561	541	552	566	610	586	620	541	583	549	600	571	564	560	584	548	597	575	546	582	572	556	569	592	601	542	557	569	566	580	589	559	582	547	569	567	583	567	558	547	544	591	598	537	590	571	530	608	594	559	582	581	540	579	611	621	544	603	607	626	558	534	578	578	568	565	572	592	589	627	620	586	573	614	537	577	583	578	535	600	561	569	592	581	561	588	568	565	576	556	585	551	542	608	572	538	587	569	533	571	575	569	584	584	563	561	555	563	598	616	584	553	566	608	561	521	542	592	584	564	574	580	577	584	578	572	572	573	552	513	593	539	540	530	587	617	613	548	538	564	607	548	569	561	535	570	593	584	539	549	574	605	571	573	528	603	590	553	610	541	551	573	580	558	574	594	600	536	583	585	582	570	601	540	598	566	549	573	562	575	564	607	550	603	598	548	554	566	602	568	569	589	555	582	555	557	551	575	603	587	599	591	578	542	564	556	596	559	535	575	583	544	573	568	554	583	585	555	586	579	592	580	542	556	567	546	579	542	541	566	537	591	531	580	594	568	576	597	582	577	602	553	552	570	553	575	591	569	525	552	539	595	614	560	564	580	560	560	566	532	574	537	556	572	544	576	569	562	584	582	580	575	598	633	554	543	551	613	612	593	555	622	518	568	585	574	567	556	565	608	580	567	592	607	581	532	550	577	578	624	553	556	577	597	527	588	588	579	560	530	564	560	580	599	553	584	567	563	601	608	565	558	607	564	562	534	558	553	615	570	537	565	550	582	587	586	573	588	564	559	576	574	521	585	546	592	550	552	564	554	612	545	590	546	566	612	543	551	561	570	573	580	597	583	559	543	543	579	559	562	551	565	546	553	567	586	544	547	556	545	587	606	597	534	563	606	581	556	563	598	585	581	556	587	620	613	616	597	545	576	549	608	587	578	596	566	588	566	546	604	551	534	585	571	544	570	609	537	548	586	551	551	561	567	576	583	559	588	556	578	553	540	554	593	555	576	580	541	585	570	609	568	571	596	572	569	588	569	592	561	562	562	587	554	557	577	567	601	551	540	550	593	563	540	564	572	544	580	592	542	560	570	545	573	538	624	595	553	547	558	573	549	561	564	545	610	567	574	562	545	560	560	594	555	553	544	560	583	552	584	550	622	597	552	604	609	558	605	581	556	557	649	630	606	583	602	554	568	578	556	595	551	559	548	529	563	581	563	570	602	576	544	616	553	572	574	622	525	536	584	545	536	516	599	584	549	555	607	555	589	571	553	548	627	540	558	569	520	576	549	568	545	552	558	561	571	552	527	541	528	594	606	582	593	558	601	581	586	576	579	573	620	553	585	577	597	570	559	551	613	556	589	602	551	585	560	593	570	576	555	587	594	536	533	536	577	560	589	576	594	556	550	612	559	532	592	560	587	548	538	559	614	548	555	583	559	568	559	553	564	601	559	619	561	561	550	590	619	570	548	607	548	550	551	554	564	589	555	566	595	554	565	573	547	583	564	573	559	563	576	545	568	517	613	533	547	573	560	522	605	565	539	582	569	555	566	534	560	571	579	541	585	609	554	553	553	573	601	539	581	566	527	524	595	577	583	623	559	664	516	578	535	601	596	548	588	569	570	587	561	569	595	585	531	555	615	563	543	573	562	516	616	538	557	587	576	543	592	570	610	560	601	564	609	548	603	567	551	568	587	600	576	544	606	547	562	598	579	585	548	585	595	558	571	539	520	592	591	531	554	539	577	568	585	544	575	548	566	597	584	576	589	576	590	590	579	559	583	592	544	577	576	551	577	599	603	555	573	570	573	601	554	624	571	546	541	588	573	597	520	586	577	580	605	575	540	577	528	616	558	595	608	617	578	596	532	557	545	602	603	536	563	572	567	595	576	589	593	574	593	569	577	587	523	567	558	596	582	594	564	575	586	549	545	563	581	578	561	553	523	560	618	581	577	582	614	532	617	616	577	559	560	583	569	531	562	591	532	532	593	575	569	531	588	548	557	573	583	581	547	594	596	536	586	560	567	577	602	557	574	551	579	582	536	526	556	618	611	507	566	591	574	567	573	522	558	569	539	585	562	603	514	544	555	561	584	559	567	619	592	566	581	566	560	522	580	578	556	560	530	561	542	552	547	591	550	576	574	523	515	556	582	595	602	596	546	609	580	574	563	568	577	583	580	563	617	576	600	602	578	554	615	600	590	587	569	559	615	562	559	553	577	579	548	560	574	565	570	589	599	536	561	572	568	596	598	537	541	594	557	554	552	566	620	518	573	578	580	615	607	580	556	544	599	556	583	567	551	568	591	584	539	557	546	579	608	552	558	565	558	595	570	569	560	570	562	554	571	589	529	568	545	587	547	559	590	554	591	594	511	617	552	538	579	549	559	557	575	570	527	612	573	539	572	595	561	565	532	581	531	567	577	554	558	556	558	502	578	538	563	538	566	584	597	547	567	577	573	571	613	578	552	577	538	603	552	549	588	554	586	536	574	602	554	573	553	563	585	583	583	558	564	579	586	617	562	589	573	627	547	584	585	579	553	545	623	547	603	588	604	570	579	595	556	544	563	546	559	568	585	608	577	541	525	552	561	591	624	555	613	579	580	609	580	547	607	599	582	582	582	593	592	529	551	549	546	605	567	535	561	594	593	584	573	582	603	515	536	597	579	580	520	615	598	515	599	594	580	609	578	547	555	561	595	562	616	577	572	579	554	579	582	586	552	585	573	562	561	558	588	540	575	558	555	608	559	538	584	602	578	553	540	573	563	550	543	536	578	543	538	542	548	627	624	576	559	534	557	566	561	595	565	562	571	552	579	572	560	570	600	537	568	545	571	528	591	571	564	567	563	557	580	574	538	545	553	566	607	589	537	555	600	527	554	608	548	560	547	602	570	572	575	581	539	588	553	606	572	570	541	575	567	570	542	589	574	592	570	547	564	545	574	564	574	603	549	581	572	520	575
24342	25036	41317	42554	29965	18037	5849	962	437	379	371	374	350	348	370	359	365	406	323	348	357	327	366	357	334	380	377	361	369	353	344	354	362	347	380	377	359	333	373	374	355	350	343	368	357	329	345	326	323	342	386	310	340	359	356	377	359	341	364	341	348	355	328	345	332	348	358	348	375	384	352	357	331	356	372	333	346	332	348	369	376	332	357	373	354	359	344	338	390	333	340	347	337	327	366	334	343	352	386	331	365	336	311	386	360	358	348	353	354	333	349	351	326	355	343	355	348	368	348	341	385	351	337	345	332	350	359	343	342	331	348	344	366	347	364	359	333	373	343	340	333	337	326	322	353	329	336	360	342	346	359	342	358	357	352	322	348	365	340	361	339	342	304	341	361	358	364	328	335	340	349	358	329	388	357	346	364	358	401	367	334	345	349	356	343	364	369	369	333	352	373	308	350	370	329	332	349	346	348	295	361	350	342	393	375	350	340	365	347	352	334	295	353	353	367	345	336	341	338	367	367	365	344	365	346	345	332	329	359	374	365	356	329	356	352	339	313	351	371	326	351	369	364	382	363	372	360	369	384	359	328	340	341	356	365	364	319	324	377	355	361	393	338	364	332	363	391	328	366	341	352	355	354	318	358	341	345	346	355	356	314	335	360	354	325	375	332	324	350	340	367	361	367	363	368	364	322	363	338	311	359	360	339	340	343	317	390	346	336	362	351	339	373	345	355	368	353	329	355	310	329	320	363	324	347	340	370	367	354	338	328	354	353	329	343	352	351	337	354	334	361	350	361	334	335	379	379	361	375	361	342	363	349	374	346	370	347	326	327	374	321	365	360	336	350	355	356	361	340	358	343	337	314	368	361	369	365	347	376	343	361	342	344	341	317	343	370	364	337	356	370	350	355	360	335	366	355	354	366	330	358	349	312	350	377	314	380	365	363	320	360	329	348	305	357	386	325	354	366	332	316	359	336	354	340	339	371	331	374	360	386	358	381	355	342	331	362	340	378	346	386	361	338	342	381	336	329	386	368	348	337	365	338	331	399	368	338	367	317	325	331	356	363	319	367	333	347	339	338	368	342	368	342	360	355	368	330	357	381	351	336	345	335	347	357	376	355	350	348	364	347	348	355	368	361	377	354	360	356	347	339	336	345	322	397	312	363	332	383	373	358	359	331	379	338	355	326	371	334	343	353	384	368	343	370	359	331	334	342	331	343	340	339	357	364	351	347	345	368	361	316	338	319	332	346	370	335	358	362	350	339	357	339	389	354	362	357	373	341	343	319	334	359	386	349	374	334	322	338	338	327	364	343	372	349	362	360	300	353	356	358	361	368	350	337	345	340	353	324	328	312	328	320	360	350	362	358	342	377	341	354	356	352	331	348	379	346	346	337	350	299	366	314	338	338	373	368	352	355	389	344	355	349	377	375	302	367	314	378	350	328	350	315	338	347	319	369	338	324	357	375	383	336	380	363	351	379	353	353	378	358	348	344	391	338	325	387	340	368	353	351	330	361	372	360	338	357	333	339	331	350	368	336	355	342	341	338	365	327	341	322	373	361	353	326	332	357	362	316	361	345	344	365	331	336	349	352	336	353	366	372	363	336	374	373	350	314	362	339	342	348	346	361	341	373	369	359	352	381	360	326	329	349	342	350	364	349	374	317	335	374	343	386	348	332	343	354	312	388	357	366	361	357	387	321	356	344	360	350	381	369	360	359	380	360	381	346	348	361	363	340	323	338	350	352	368	378	345	340	379	341	348	317	343	338	303	342	371	359	366	328	348	336	383	358	360	364	312	395	356	325	358	364	328	331	322	365	365	347	346	360	322	367	343	360	362	332	372	300	349	365	376	375	334	355	371	336	362	317	347	340	357	350	342	366	333	381	356	378	320	335	342	373	358	341	356	335	341	329	358	320	330	382	332	330	364	349	324	357	337	352	398	321	370	382	372	331	406	339	344	349	348	382	348	353	384	320	371	354	355	316	340	363	366	381	356	345	367	332	376	372	355	343	334	361	314	368	355	372	340	360	352	353	344	363	336	359	342	354	355	348	353	330	322	363	359	373	376	342	351	326	362	319	343	352	357	361	357	351	369	370	335	311	320	367	360	333	331	377	325	320	393	347	354	373	329	382	350	371	338	335	348	367	339	322	365	361	382	350	357	374	329	334	351	324	339	354	380	349	357	349	318	353	362	337	354	356	370	363	370	350	353	331	373	343	303	320	338	355	346	313	350	337	398	334	373	347	365	352	357	333	356	348	347	354	352	365	370	342	334	331	369	352	370	368	359	358	367	364	349	383	328	346	368	345	328	324	382	374	327	347	348	351	343	346	350	375	338	366	332	360	365	381	347	336	344	316	336	356	344	354	346	389	339	378	357	340	331	315	378	364	342	369	348	352	359	343	350	334	404	351	352	356	330	363	329	356	358	323	331	357	345	323	369	348	340	338	362	313	338	341	355	363	327	335	358	381	353	369	356	347	349	372	348	303	347	362	361	381	370	311	357	374	365	370	356	316	340	361	321	351	356	352	352	320	337	348	332	353	407	362	328	326	305	347	348	362	385	324	344	353	347	333	318	348	341	333	361	347	352	334	355	345	348	327	334	308	353	349	372	332	352	334	370	337	344	352	326	375	354	336	356	332	392	358	332	360	358	336	349	356	335	327	356	349	324	371	382	366	373	331	350	337	355	347	344	370	359	322	349	374	368	346	294	335	357	367	347	333	349	348	338	337	358	353	371	356	371	352	340	336	357	338	342	332	315	371	366	366	356	361	383	374	353	369	405	346	346	372	330	380	352	319	368	327	350	382	359	321	343	334	328	325	341	361	352	346	315	374	362	368	371	354	329	340	369	391	348	340	370	330	354	384	363	350	387	375	331	362	370	367	343	351	348	382	338	340	352	327	372	326	365	323	339	323	349	355	345	329	330	359	334	352	360	363	386	343	371	367	334	370	377	386	327	347	369	351	354	334	356	315	345	358	350	369	335	348	337	378	373	321	339	347	334	346	353	341	341	316	364	330	336	360	363	317	364	356	402	358	315	357	325	362	364	360	352	348	312	340	359	321	358	368	364	330	325	328	369	349	356	328	334	371	336	359	373	354	333	376	353	343	355	368	335	355	352	354	375	326	331	351	355	311	319	327	361	330	349	332	332	335	375	383	349	382	350	362	371	354	385	371	336	340	333	363	355	356	319	333	332	329	356	351	339	337	328	339	390	342	353	346	323	393	369	345	354	325	341	364	374	333	343	363	365	355	342	347	373	363	339	370	384	356	344	352	334	364	342	354	323	367	368	354	342	315	311	338	359	358	323	350	348	348	341	309	354	387	387	337	382	309	382	348	324	349	333	364	377	383	368	350	330	332	336	350	352	377	347	334	349	322	352	360	348	358	358	329	351	367	381	357	342	376	342	349	340	380	369	358	378	342	355	358	345	369	304	376	303	357	338	319	392	380	347	366	361	336	330	353	330	343	336	350	334	342	353
49948	91906	79086	57060	37598	19779	7406	1920	793	629	642	594	605	612	633	613	623	694	664	632	578	598	601	650	604	661	597	632	658	598	603	637	653	644	624	609	656	597	636	623	628	586	607	629	565	621	578	651	615	623	645	664	628	614	575	614	653	605	642	587	621	640	611	642	636	609	588	584	602	661	611	611	576	635	585	651	655	637	636	622	631	648	587	615	586	637	559	608	654	623	649	664	608	629	602	602	654	598	625	629	654	610	629	632	615	614	652	637	589	630	623	638	603	629	612	606	595	653	664	655	639	591	606	612	644	577	611	658	630	641	629	608	679	646	592	598	609	627	644	638	607	612	632	622	645	642	639	650	648	609	670	586	612	612	625	587	637	629	639	598	612	622	641	604	603	600	646	584	590	646	624	632	597	641	629	642	615	644	654	617	624	637	628	606	654	675	633	622	640	604	624	627	649	562	656	621	629	641	618	658	630	617	627	628	587	643	610	679	641	627	615	684	603	613	622	634	652	664	623	601	643	614	636	619	690	607	608	636	638	626	579	655	631	613	591	608	605	562	587	674	668	623	636	621	649	627	617	678	638	585	601	614	586	666	675	591	579	630	651	601	617	611	625	611	582	634	588	612	584	612	649	600	659	607	631	589	630	609	620	610	606	632	596	596	588	643	635	590	605	653	588	632	632	611	641	608	594	615	610	590	580	589	667	599	603	664	594	583	571	630	589	645	591	612	614	623	613	621	646	574	649	592	627	605	625	622	621	640	631	628	627	640	576	619	586	586	680	646	608	599	600	636	626	631	645	622	664	641	617	642	606	560	634	656	634	640	634	622	656	619	630	593	603	613	622	656	639	642	617	602	633	646	608	672	638	599	582	644	625	609	714	618	611	621	650	604	641	633	634	618	564	602	625	595	619	578	627	561	595	641	639	594	594	592	583	590	673	609	623	612	621	630	602	558	647	638	635	575	652	636	629	617	597	627	643	583	627	588	660	664	607	596	643	627	623	639	609	634	608	625	619	690	635	618	650	653	614	595	658	623	621	618	645	602	620	566	611	639	630	630	601	599	619	646	637	655	628	603	663	630	602	596	610	644	653	626	586	648	587	609	587	613	599	594	631	650	648	647	668	645	593	624	621	576	637	617	622	630	598	633	601	601	584	584	581	618	657	645	632	580	634	623	596	624	665	622	623	642	585	656	640	593	630	589	626	625	603	629	610	643	633	615	616	611	611	640	597	630	633	636	696	636	683	676	651	608	627	661	639	623	598	668	624	602	610	651	655	599	645	632	567	660	594	632	639	660	623	609	605	657	636	643	616	646	603	618	596	595	635	639	585	600	627	622	662	604	604	650	619	620	630	608	630	629	621	618	591	634	644	627	591	573	618	614	623	676	619	587	613	619	649	643	592	568	608	650	640	641	604	609	635	650	621	620	626	600	610	632	625	644	631	597	662	624	602	634	585	604	616	628	614	610	585	634	640	617	579	631	620	668	585	588	606	584	626	632	556	632	637	640	618	646	601	654	614	616	621	654	565	607	632	653	628	614	627	609	617	663	601	670	658	685	565	630	598	596	594	611	633	638	634	613	618	587	623	598	647	653	582	616	617	626	620	637	658	615	647	645	640	657	624	587	619	622	601	600	663	603	627	646	581	621	601	613	592	590	623	583	616	645	659	628	592	593	627	611	636	600	600	629	618	654	678	620	631	622	614	568	603	623	603	592	623	620	594	608	630	569	613	631	590	615	639	648	573	624	632	606	626	587	665	627	629	599	609	638	639	646	623	626	591	610	632	619	622	623	626	604	633	611	686	621	665	639	653	670	629	636	594	636	651	662	607	632	669	574	639	611	569	638	622	644	621	625	595	601	598	575	617	610	613	611	656	579	588	610	649	617	598	615	619	587	616	587	638	593	604	657	636	615	635	647	623	620	596	618	629	619	576	566	590	579	646	646	620	633	639	611	616	686	610	594	639	608	625	640	628	570	594	607	636	630	637	584	613	651	630	650	648	626	626	637	618	608	636	600	630	618	687	617	546	663	643	577	600	609	629	621	587	597	652	668	611	587	666	652	651	655	643	615	651	618	598	599	646	622	620	662	625	597	620	646	639	663	623	620	583	647	637	590	630	650	606	623	584	631	641	660	609	619	634	609	615	625	643	626	643	626	653	630	576	650	601	604	606	596	600	643	677	638	617	600	629	623	628	627	576	575	617	608	642	659	617	578	641	628	605	636	649	633	651	656	669	633	626	651	648	618	626	618	610	649	618	625	628	625	602	620	643	627	600	616	594	642	647	619	568	620	600	646	650	645	621	621	608	660	621	674	590	601	618	646	609	642	634	616	604	612	648	600	641	614	581	601	635	594	644	628	630	681	564	583	575	586	621	624	632	625	661	633	586	635	615	600	630	628	619	635	606	638	634	620	592	628	616	615	620	584	646	603	606	616	593	633	611	619	612	603	646	631	642	639	596	619	636	585	671	599	638	593	648	576	642	626	612	617	592	642	580	644	614	688	576	631	637	628	622	616	624	634	639	576	642	628	624	641	655	583	591	578	602	634	609	635	606	629	606	631	603	595	584	582	687	657	654	630	599	652	624	636	610	627	592	605	628	614	635	626	602	627	615	616	601	626	628	607	593	528	583	606	662	612	619	655	650	615	627	596	641	625	642	603	603	612	561	616	658	634	648	589	625	586	605	596	627	613	653	596	652	623	561	634	584	620	632	635	623	661	638	621	658	589	643	611	616	647	615	619	634	608	625	629	638	631	619	597	602	644	639	615	621	614	621	586	631	603	624	603	642	602	610	630	588	630	583	619	624	595	619	622	623	598	612	615	680	637	611	646	594	618	622	602	619	602	613	634	651	650	589	643	668	640	655	602	591	609	603	616	639	575	630	587	622	598	630	661	583	627	607	591	597	649	669	602	605	608	601	645	673	647	633	584	570	621	597	656	615	660	623	631	592	628	586	635	639	640	619	657	621	606	629	644	626	653	606	612	642	618	644	607	600	615	644	625	576	637	668	573	631	651	591	620	601	603	611	628	643	605	636	640	625	628	654	617	653	637	630	579	638	621	635	602	607	594	628	632	670	590	599	649	620	637	642	580	572	610	550	653	649	616	601	626	698	612	639	623	646	575	638	615	595	620	618	602	649	649	636	650	617	655	640	643	665	626	604	632	602	645	651	622	607	579	611	690	601	629	652	644	648	658	611	603	658	579	608	604	645	589	635	613	592	585	619	616	574	644	638	640	598	621	612	610	609	581	634	594	605	615	623	597	637	612	643	604	603	616	629	656	634	594	637	577	598	609	565	599	639	610	641	631	615	636	640	584	594	621	635	650	636	618	636	580	630	624	589	653	618	621	595	575	624	686	610	672	627	596	587	633	625	614	651	655	601	609	609	693	623	602	655	614	668	592	614	630	609	582	640	627	625	613	606	597	627	583	588	616	632	643	612	622	585	615	637	610	645	591	604	644	655	640	690	648	684	618	632	592
23363	22158	38989	42156	33092	23258	12254	1907	597	480	468	421	443	433	423	418	445	413	423	377	457	411	440	421	436	412	439	405	421	432	386	415	408	428	422	410	404	433	416	388	398	427	417	409	469	421	437	444	425	439	412	455	427	406	399	452	437	442	440	436	404	449	417	452	410	407	424	441	415	405	374	438	465	371	428	430	423	434	424	421	437	390	427	432	460	427	404	413	384	431	394	391	412	395	432	406	417	422	431	401	474	441	416	438	450	400	451	427	446	413	426	418	412	420	419	403	425	453	428	444	417	404	413	421	432	396	424	437	410	440	420	445	433	398	399	412	421	467	379	403	415	426	394	417	441	374	416	394	418	434	425	429	383	450	405	396	420	422	419	390	399	405	439	420	424	456	367	433	414	385	412	405	407	416	400	395	406	420	448	437	408	416	398	427	438	380	408	391	459	408	394	441	398	431	448	401	416	423	397	437	426	434	461	442	427	419	438	417	435	371	419	412	410	418	400	380	412	375	424	457	404	429	409	463	383	412	419	425	427	436	417	430	438	429	471	434	440	369	454	419	430	440	430	411	435	469	427	384	417	419	407	433	393	418	422	408	391	363	450	406	426	400	429	423	420	401	445	449	432	416	432	407	434	418	434	420	410	417	425	450	456	443	425	410	420	428	421	420	393	421	395	382	425	457	383	425	408	428	447	416	429	449	431	402	452	445	447	415	446	457	472	416	427	445	419	413	392	431	392	423	403	450	427	442	389	424	427	415	399	435	425	434	428	399	415	392	376	392	441	478	437	379	401	414	397	437	416	451	425	416	413	375	437	408	407	399	374	412	421	382	435	420	465	444	387	399	417	394	407	400	419	403	414	445	409	443	447	422	454	419	481	374	432	401	424	438	423	430	413	430	437	433	383	388	420	432	400	426	469	399	460	417	419	425	412	396	416	409	424	452	395	453	398	398	410	454	437	433	435	411	407	408	395	431	442	410	410	396	437	439	395	406	433	435	468	432	405	404	403	407	410	421	420	432	427	400	460	467	419	426	385	423	370	405	439	423	380	428	421	442	437	390	389	435	414	410	388	379	413	409	436	429	434	415	421	375	394	417	424	416	407	389	407	394	399	434	401	437	413	394	432	397	416	414	413	444	421	412	412	459	401	398	423	387	406	448	423	474	417	442	441	403	432	454	416	479	437	413	456	427	453	428	424	440	401	443	430	431	433	377	436	416	435	450	412	408	458	429	408	415	448	399	420	406	390	426	403	353	439	389	425	413	412	400	426	393	430	404	403	387	424	377	399	437	423	447	421	398	431	430	436	419	383	432	407	428	426	425	466	450	415	416	436	408	429	422	434	378	419	439	439	388	455	397	442	411	418	425	441	426	373	426	448	420	414	404	385	394	400	421	437	414	440	400	410	418	389	407	417	419	407	433	404	413	455	464	423	421	421	395	433	391	421	424	382	425	416	423	439	449	432	428	411	383	402	433	422	430	424	456	427	391	418	427	432	425	434	403	423	427	404	472	421	465	409	416	454	403	426	454	405	442	437	377	407	441	419	459	400	471	433	427	439	397	420	435	425	421	420	450	428	457	422	428	400	448	404	429	448	425	376	423	412	395	415	403	407	408	433	409	418	397	405	459	428	412	377	420	405	411	405	409	426	412	410	424	434	428	416	415	439	464	448	425	420	450	426	455	419	386	401	401	418	382	434	435	402	429	410	394	389	429	409	407	451	394	412	451	418	422	405	449	423	438	406	436	455	416	424	436	423	417	410	428	407	444	405	414	442	436	414	396	424	423	404	409	416	419	433	432	411	374	445	411	389	409	417	430	396	380	390	403	443	458	414	454	434	358	420	444	442	439	421	394	441	413	402	450	432	381	406	442	396	387	412	431	471	435	420	434	415	412	432	431	430	406	462	407	432	438	426	401	449	437	403	434	412	446	454	432	425	399	437	434	421	441	458	442	435	435	423	468	434	460	441	418	417	463	415	410	430	432	432	376	395	441	410	453	415	390	437	430	417	418	424	428	430	421	386	412	374	411	421	438	394	440	469	427	458	421	451	420	416	437	409	407	418	391	439	440	443	384	483	389	435	395	436	432	418	419	472	423	396	380	443	422	441	404	387	454	393	424	450	405	411	404	417	381	430	425	458	425	430	396	416	420	406	432	366	422	397	440	391	416	422	440	409	474	377	429	392	424	430	438	402	411	413	401	416	433	449	402	410	417	429	417	455	433	388	404	410	387	404	411	450	418	421	443	444	453	397	446	413	424	453	408	464	416	440	418	443	414	393	414	408	434	414	386	408	422	450	401	420	423	386	440	449	415	435	431	399	422	431	371	413	436	403	437	420	435	442	380	416	407	402	401	444	449	432	428	449	435	421	397	419	423	396	437	478	441	405	397	438	425	421	392	419	454	421	439	437	449	452	455	387	396	397	410	461	432	432	473	406	402	402	446	419	431	422	410	408	395	403	426	424	427	396	411	434	427	441	436	412	401	422	397	408	453	408	410	399	429	430	417	447	397	423	402	437	412	402	399	438	399	433	428	388	406	398	426	407	393	415	424	419	403	438	400	420	443	432	426	422	368	427	484	400	413	435	385	406	415	458	426	435	407	423	396	416	440	419	434	409	450	416	418	423	407	430	433	406	442	405	423	427	392	428	429	427	410	394	412	437	438	426	424	408	401	403	421	395	436	419	416	407	416	385	389	429	442	435	431	450	399	453	415	433	444	432	433	438	417	435	409	420	409	427	428	406	462	472	405	394	397	427	392	420	436	449	432	413	417	440	438	392	429	434	405	425	429	437	413	420	446	416	420	437	428	435	403	419	432	397	394	387	439	431	422	427	423	423	437	388	397	407	444	360	444	433	396	440	407	440	460	391	416	424	425	433	415	405	442	424	407	449	397	442	407	419	399	389	376	398	414	379	397	466	400	396	418	431	399	422	384	406	426	399	391	424	403	427	420	418	399	387	447	430	438	428	450	418	451	462	409	415	441	426	410	392	404	421	381	393	425	415	417	423	446	426	442	407	423	416	431	406	434	422	407	401	426	423	396	428	427	413	437	418	433	386	413	419	459	419	461	452	434	443	383	412	413	448	414	408	412	412	407	460	432	429	434	379	396	409	445	429	406	454	421	427	427	413	424	417	445	433	413	433	439	414	419	427	429	391	418	429	417	446	433	401	435	402	415	410	470	439	420	429	414	419	407	438	445	402	420	403	384	399	428	423	440	363	396	447	405	445	457	421	438	380	412	434	423	429	434	413	430	439	392	406	416	446	413	436	419	446	414	414	483	423	374	426	426	427	398	400	441	426	419	403	444	410	417	407	428	420	423	442	440	431	397	389	437	398	449	435	442	427	415	426	421	425	405	421	419	381	360	468	435	419	428	445	450	436	455	413	417	441	439	405	432	434	434	409	443	400	415	421	389	436	433	426	418	400	411	427	432	427	444	390	430	434	430	412	412	420	409	395	386	435	405	421	410	446	369	418	400
53265	92236	89446	69703	46371	26948	10487	3288	1143	793	727	709	708	681	708	705	684	661	707	691	719	722	664	768	765	719	727	724	700	707	744	736	700	700	682	758	720	711	706	658	704	672	696	704	711	641	679	686	735	671	704	678	688	747	722	738	707	719	748	711	751	774	741	697	713	711	716	730	714	745	693	711	729	681	654	720	683	707	751	723	707	712	672	721	689	686	752	680	720	687	722	729	699	727	721	722	740	733	681	719	693	724	728	775	743	722	756	711	706	683	694	694	705	690	722	742	707	687	685	713	751	727	723	734	693	729	701	715	636	690	695	706	711	714	729	708	672	686	758	696	734	717	769	706	690	719	704	684	685	666	713	700	690	688	731	705	759	681	724	698	741	693	716	735	713	723	708	702	664	729	714	701	696	745	737	699	693	683	669	671	716	703	717	700	672	673	761	702	737	736	706	693	731	689	728	677	727	742	720	687	722	687	695	726	732	723	731	724	749	728	689	684	730	705	677	742	671	720	752	666	699	718	697	723	738	713	705	668	756	729	708	702	728	696	709	745	717	705	696	734	725	685	702	700	745	667	702	732	692	722	690	684	724	688	666	756	723	689	725	722	737	713	660	684	743	709	750	710	718	724	684	683	706	638	727	774	675	722	692	690	718	737	723	707	655	733	679	720	695	700	675	693	707	716	683	712	725	676	723	693	766	703	734	747	711	695	710	726	700	697	670	712	655	738	732	703	705	733	692	674	726	742	717	693	711	750	694	768	747	707	712	701	708	705	703	708	729	688	667	678	695	733	728	668	731	763	696	722	689	688	690	723	749	731	671	725	711	686	691	692	713	736	678	732	706	697	706	695	710	717	694	708	715	724	695	670	710	722	726	701	705	673	741	722	703	700	688	747	688	720	720	725	701	657	713	705	762	663	707	693	686	683	740	725	692	734	696	674	686	713	701	651	668	702	721	688	702	669	710	728	684	721	716	704	682	707	722	686	685	692	743	683	711	685	691	746	638	691	686	717	686	739	634	689	764	724	705	708	763	727	681	717	676	754	687	751	713	699	733	712	693	681	753	704	702	668	735	692	726	679	709	676	678	718	749	699	685	711	715	679	667	693	715	733	699	710	763	714	715	709	670	688	735	715	693	756	731	739	724	691	704	729	686	735	692	728	762	710	759	756	712	726	746	715	682	736	719	712	743	718	692	656	730	727	722	694	740	681	733	689	699	700	723	724	685	746	763	699	749	711	719	688	693	691	698	700	731	689	700	686	703	690	729	694	748	723	750	748	735	689	700	708	747	709	721	728	704	678	699	722	695	775	714	692	744	741	718	677	705	733	714	732	719	709	712	689	718	716	731	724	716	673	734	760	729	734	717	746	696	717	668	724	762	676	713	708	710	668	711	751	694	674	678	713	682	720	713	688	727	710	742	727	738	700	684	712	753	729	740	693	720	662	702	686	767	701	685	699	661	694	717	698	765	705	720	755	658	738	733	753	691	742	724	739	676	675	718	742	699	660	684	727	669	716	689	734	701	705	701	700	694	692	723	739	703	725	717	746	704	686	691	713	661	727	701	715	676	743	775	731	768	730	678	721	709	734	716	712	703	723	663	736	740	728	714	734	675	697	715	675	761	727	739	716	742	687	744	731	684	640	703	708	730	713	667	733	710	675	715	704	735	682	667	697	688	691	710	755	693	720	677	691	686	694	674	752	717	729	731	692	708	665	749	694	713	731	713	737	662	751	717	741	686	669	702	754	685	697	684	721	640	726	722	667	713	711	734	707	678	728	752	725	718	753	733	694	735	686	741	721	740	737	701	734	713	715	718	694	731	715	706	713	729	711	713	707	726	706	708	731	710	716	693	714	730	719	728	731	751	707	700	724	673	699	741	718	721	663	723	687	720	666	734	686	756	705	705	696	696	704	680	734	708	709	716	692	703	735	725	718	687	716	754	672	711	720	718	711	703	668	710	730	724	730	736	739	691	719	691	736	718	715	735	697	683	688	702	733	729	684	704	677	682	727	680	668	741	727	705	703	717	726	737	715	735	725	669	749	743	706	708	693	704	705	683	758	688	691	752	746	798	776	684	702	712	687	684	728	688	711	734	699	681	726	686	723	692	703	669	721	720	720	633	734	730	745	740	697	686	696	724	739	721	710	736	699	733	689	748	694	663	716	709	672	657	747	709	698	743	737	713	734	752	705	713	690	693	724	741	652	762	691	691	715	699	731	728	712	719	707	731	689	707	683	690	715	691	739	736	729	702	711	753	693	747	692	747	738	649	740	709	684	719	712	712	713	718	696	721	691	701	701	760	716	708	690	737	718	667	716	718	667	721	679	696	717	686	714	723	682	734	703	701	687	694	681	686	696	684	738	739	726	682	729	668	713	677	695	767	727	705	706	750	721	718	743	712	711	732	684	675	664	679	741	733	716	691	735	712	711	709	724	695	692	719	696	726	657	688	748	669	693	707	720	740	675	711	716	720	723	720	750	715	704	684	726	721	711	640	738	739	703	697	725	668	707	739	698	702	695	697	716	706	739	719	707	734	695	730	706	720	702	685	746	692	742	740	703	687	696	706	731	734	731	697	738	707	679	702	737	688	705	716	725	696	699	688	711	734	729	733	707	688	659	681	606	703	715	707	690	642	722	702	733	699	699	765	695	724	738	699	699	730	698	691	717	751	685	627	716	695	700	741	689	738	725	729	698	695	673	739	703	712	684	736	696	685	701	697	680	701	666	712	753	675	680	729	690	685	711	697	703	710	692	705	709	739	640	720	670	694	709	704	754	711	679	663	670	712	698	684	710	718	721	723	713	729	727	689	716	682	738	746	722	741	734	726	700	747	726	730	757	724	688	700	683	715	674	712	743	724	735	704	692	665	681	715	721	714	697	692	695	682	720	682	732	716	716	649	714	682	726	702	754	650	687	708	720	725	734	725	676	738	700	740	732	665	701	737	694	708	755	663	697	686	718	710	679	742	717	720	712	694	708	703	720	659	751	711	693	697	697	683	685	747	687	703	751	699	714	740	715	699	710	712	724	701	648	712	735	674	737	727	654	709	677	706	699	730	700	735	717	717	699	702	687	745	739	690	726	702	702	707	719	748	701	690	731	703	674	733	722	714	729	698	676	699	730	737	721	714	725	685	714	720	713	676	702	708	728	736	694	737	697	736	687	725	768	707	692	697	659	739	704	699	717	698	698	750	741	746	714	699	753	704	677	730	692	671	712	691	766	742	728	676	702	714	749	733	723	705	702	675	706	720	791	713	701	698	687	746	771	683	734	709	686	681	691	721	689	694	741	748	740	692	715	658	698	718	684	712	735	687	762	705	720	693	729	725	720	754	663	721	704	701	698	690	699	696	642	716	683	716	710	703	662	686	686	749	735	702	735	691	737	730	734	665	732	692	695	702	716	772	762	694	652	637	755	726	694	699	754	697	713	710	717	737	662	712	685	750	688	696	727	727	712	712	708	709	667	743	741	727	708	757	708
27224	28073	34538	22212	10143	3213	892	391	355	346	318	297	289	298	286	312	343	321	293	351	304	311	333	340	321	306	338	346	330	303	325	316	346	321	327	296	338	365	319	299	303	321	319	355	299	297	332	311	300	294	329	341	333	328	292	299	291	315	343	300	307	346	333	311	301	290	325	321	328	323	305	293	304	303	275	334	301	324	315	308	303	288	311	284	299	315	299	285	312	310	326	330	324	304	321	304	315	334	324	316	287	343	320	321	340	312	314	328	282	331	326	311	287	314	286	301	313	310	312	306	343	294	328	311	302	304	297	289	325	328	288	315	333	308	307	306	325	319	322	349	321	343	312	273	320	325	320	328	332	303	292	340	320	318	314	310	325	299	321	344	337	318	330	276	313	276	340	326	322	306	281	325	309	337	314	310	340	316	304	274	332	304	335	307	322	337	311	320	305	333	328	310	352	320	319	321	297	327	317	329	311	326	297	311	322	315	301	353	322	329	282	276	331	282	312	306	341	333	308	324	341	348	322	289	320	289	279	348	305	321	343	309	295	300	328	292	297	320	298	308	304	307	311	338	301	314	292	320	296	307	321	291	295	327	336	309	293	281	331	310	360	343	304	339	311	303	338	303	325	301	344	319	284	317	330	338	296	298	285	321	324	286	355	290	327	284	325	325	309	312	298	318	341	308	291	311	333	328	315	300	317	328	325	293	284	336	360	253	320	345	354	295	317	332	323	345	304	312	319	304	309	331	308	286	340	315	305	293	342	334	333	334	332	329	288	297	345	316	318	301	329	317	327	319	313	329	312	331	301	358	307	283	343	335	330	304	350	308	326	344	322	328	318	296	303	291	313	312	310	307	339	311	349	298	328	318	294	310	309	325	321	301	308	324	336	323	319	317	298	333	314	315	308	292	295	317	292	313	326	328	316	302	337	321	328	318	334	313	349	306	333	348	305	286	342	307	341	311	288	313	343	294	302	330	330	343	317	344	346	287	333	298	341	323	298	297	307	319	304	292	337	343	302	360	324	332	296	289	335	322	296	289	341	317	302	308	313	288	352	315	335	319	329	333	326	316	349	284	323	312	292	305	311	359	297	296	350	365	319	308	315	290	349	334	324	327	319	301	290	334	332	314	339	307	340	308	349	317	315	310	330	333	265	326	341	330	312	323	305	292	334	308	306	331	300	302	329	297	306	329	302	328	322	319	337	325	330	293	322	287	331	302	316	334	295	322	334	305	312	324	340	322	328	331	313	346	300	355	324	316	303	292	307	325	322	300	331	340	315	305	296	300	298	323	313	327	303	345	322	336	308	302	320	312	297	324	343	321	325	331	329	294	304	331	317	334	281	312	315	312	317	326	330	292	302	322	281	316	332	320	324	301	320	328	313	332	317	293	323	318	320	334	315	313	295	327	333	324	375	307	319	308	286	300	322	334	299	280	316	319	284	304	315	291	299	326	303	280	306	316	318	358	315	297	329	322	339	318	295	338	336	324	314	303	289	301	290	295	353	309	297	317	301	287	335	269	329	331	312	325	334	303	323	300	339	310	306	292	320	322	323	321	338	324	344	320	285	300	283	340	284	350	306	347	319	323	341	319	346	299	319	319	320	295	310	310	290	332	302	295	301	296	315	294	294	316	321	290	316	325	330	291	310	293	306	340	363	304	344	320	317	314	325	316	306	295	302	339	296	348	297	303	319	285	290	326	303	287	305	323	318	295	318	326	339	320	316	321	313	324	297	336	329	322	311	302	274	310	344	326	310	316	328	316	309	335	300	324	321	312	332	322	325	320	290	318	329	309	336	309	286	343	317	298	319	320	289	312	324	300	323	325	320	301	318	340	323	307	277	302	305	316	322	329	305	314	318	292	300	324	298	304	293	305	306	290	330	307	306	323	286	330	346	298	326	317	293	349	313	306	310	329	320	323	320	317	352	279	308	303	311	314	339	325	327	321	333	321	268	308	310	296	309	322	331	303	316	324	322	337	311	309	273	307	315	311	320	302	274	316	332	310	330	325	320	307	307	331	329	324	322	316	326	330	311	316	321	323	323	336	276	320	299	304	295	331	348	359	326	297	296	304	335	327	321	325	285	329	318	313	329	298	308	335	275	304	344	342	341	315	305	297	309	324	310	315	348	316	322	336	308	317	328	292	299	316	333	311	325	313	305	294	343	322	319	334	333	324	302	319	321	322	320	359	311	296	303	328	305	320	306	323	327	267	315	285	299	311	327	314	305	310	340	314	342	324	324	295	349	304	308	314	303	337	329	306	344	314	310	280	305	316	289	322	326	310	328	300	310	321	275	296	348	310	302	303	290	358	303	325	332	328	318	312	311	330	329	321	341	315	307	316	318	313	324	323	313	329	325	296	308	303	298	313	302	361	342	307	316	306	336	314	315	299	348	294	286	327	309	308	310	313	332	301	323	291	319	308	325	318	297	320	288	327	323	319	297	294	321	328	281	317	295	320	295	337	313	326	326	311	344	300	314	317	312	313	311	320	333	330	330	288	319	308	320	298	325	316	332	324	336	317	350	316	331	315	316	311	339	304	272	302	340	311	334	296	303	326	322	321	323	339	309	302	333	319	304	339	312	327	286	310	293	311	322	318	283	341	312	318	333	328	313	299	313	338	341	311	316	304	333	310	307	297	317	329	277	293	319	340	320	332	331	342	338	298	314	317	312	305	332	321	331	309	311	302	313	300	310	289	298	295	292	312	334	330	338	336	322	284	313	335	306	361	316	356	313	342	311	310	300	322	329	326	321	305	313	325	325	306	305	287	300	337	330	313	316	310	319	346	338	319	304	294	329	352	316	288	326	296	318	281	318	318	325	291	306	330	336	320	305	344	306	321	355	329	320	319	320	291	312	304	287	317	322	316	302	318	311	299	307	303	303	331	308	345	326	322	343	317	294	348	302	324	310	331	300	312	333	323	304	303	326	343	340	307	324	320	332	352	307	310	322	297	311	300	318	318	337	299	317	292	295	327	308	310	312	304	317	299	341	317	309	313	318	287	292	296	314	329	300	315	310	327	320	326	335	330	294	327	336	317	365	310	288	313	346	295	335	325	308	315	330	321	333	304	305	301	310	311	318	323	337	303	274	291	305	326	306	290	294	317	270	317	313	329	355	303	295	317	324	303	330	328	308	349	317	307	314	324	301	295	346	313	320	292	302	353	328	314	329	324	327	305	332	316	312	324	318	349	296	300	326	299	313	302	301	296	340	311	331	307	322	304	343	308	315	344	294	287	317	334	349	304	294	327	334	333	294	346	314	306	319	289	300	337	326	345	305	328	266	325	313	320	299	318	271	296	299	315	316	307	304	340	301	326	359	318	331	313	299	325	336	357	297	333	337	305	293	324	318	336	312	338	317	313	360	310	322	321	320	328	310	297	342	338	302	315	321	318	314	321	274	326	298	327	297	300	332	338	297	328	310	331	335	303	312	288	313	302	328	339	326	308	311	342	294	298	343	315	304	329	293	319	311	282
27716	47814	40622	25529	15764	6459	2022	783	606	573	583	617	573	541	581	520	558	575	568	521	550	565	561	531	589	611	601	549	541	582	575	516	566	569	546	549	583	555	573	532	511	558	589	522	602	578	557	542	604	574	553	586	561	504	606	547	593	536	568	577	560	538	578	606	564	560	553	550	610	574	559	544	530	545	561	582	555	551	567	568	564	530	570	525	544	587	575	553	592	595	581	568	601	604	566	530	545	568	555	569	582	549	537	533	579	603	558	557	564	538	577	573	564	560	563	565	570	555	558	590	551	547	535	511	620	582	567	531	540	552	532	579	568	598	576	545	562	548	553	577	609	592	538	623	574	570	561	581	564	594	609	557	588	530	522	572	579	528	596	548	535	597	512	559	591	558	560	564	566	580	519	586	559	571	586	578	562	551	598	489	550	554	592	548	559	577	594	582	522	596	534	565	574	527	574	529	564	574	575	556	537	548	545	566	568	579	572	552	553	584	587	570	565	526	542	563	532	567	509	511	528	557	582	592	534	553	595	557	596	571	585	564	593	535	582	510	556	605	552	621	528	549	564	593	551	599	568	582	569	596	527	574	578	600	610	552	547	553	557	564	552	549	540	577	541	579	568	558	610	573	541	579	560	567	540	549	565	556	563	549	560	533	561	560	566	587	596	546	570	551	552	581	584	592	560	556	595	536	599	546	572	571	553	556	555	575	571	555	533	584	567	549	512	570	578	558	604	557	539	548	546	595	553	548	582	598	591	547	584	582	588	572	544	554	575	583	569	573	591	503	595	575	544	578	595	528	559	574	569	541	587	569	608	555	599	594	556	593	595	575	540	563	545	573	564	544	575	573	583	607	544	569	523	562	602	577	557	545	564	540	567	576	543	545	596	581	564	569	582	526	549	600	587	557	520	572	598	568	595	522	588	543	598	561	578	580	550	565	601	606	554	547	555	567	558	567	576	538	570	574	541	587	591	561	563	573	545	582	554	527	574	554	570	548	554	593	540	597	552	571	557	594	592	540	594	620	546	540	555	595	586	557	570	591	564	558	591	602	552	558	598	565	562	604	508	577	558	572	547	562	583	537	552	581	564	565	590	551	542	576	538	630	582	550	597	539	583	592	568	555	554	568	541	516	577	567	568	589	578	560	541	536	610	583	557	577	566	556	587	589	552	563	607	537	566	573	605	571	549	560	575	526	529	582	573	581	573	587	578	539	566	610	548	576	579	607	587	565	569	589	583	521	546	584	588	593	521	569	567	553	568	544	539	540	623	533	563	559	610	603	535	557	574	544	572	604	582	557	585	542	595	569	532	574	578	573	572	586	517	585	588	615	586	599	608	567	607	567	573	549	623	602	626	595	584	570	531	550	526	519	567	604	568	558	539	579	595	565	591	566	564	597	560	649	507	547	575	582	543	539	614	581	599	554	546	598	572	584	568	584	593	583	559	591	561	553	556	582	564	596	566	580	589	584	597	563	586	599	574	557	527	527	600	565	570	510	539	547	560	557	559	528	578	576	562	572	588	562	521	583	542	632	602	577	571	604	590	573	552	573	600	530	557	565	555	531	535	607	585	589	607	575	565	596	545	571	602	578	593	575	551	522	555	569	596	588	588	571	585	572	557	581	556	587	594	570	583	621	565	591	532	564	590	593	563	549	549	543	583	608	565	520	573	566	599	569	543	573	573	584	537	557	614	545	557	597	552	590	570	553	542	566	580	556	551	579	529	555	546	575	566	569	537	595	593	552	530	586	559	602	575	559	584	553	577	586	604	622	583	583	550	547	577	547	552	568	530	570	574	562	602	519	637	543	551	600	590	567	569	558	588	583	556	555	527	557	569	573	609	569	579	580	564	577	577	568	564	565	569	562	588	600	572	565	582	552	558	608	566	585	544	571	516	567	581	582	604	563	516	577	555	537	580	561	566	568	561	517	554	553	591	573	589	586	565	591	568	608	538	570	531	566	581	567	537	609	532	518	620	578	538	590	575	564	548	555	581	556	564	549	566	581	591	582	568	577	547	597	600	534	570	579	543	581	523	554	592	597	588	559	511	584	589	586	573	591	612	604	571	589	569	564	557	561	563	580	578	600	605	524	543	540	565	547	570	573	594	551	564	575	537	566	549	577	603	593	576	550	544	597	599	538	571	512	586	581	583	566	594	548	619	568	535	535	603	611	564	635	544	539	564	605	574	586	565	571	566	520	601	546	558	583	542	568	582	501	553	552	565	561	551	561	532	598	546	577	538	559	554	574	548	533	534	630	638	565	558	561	646	589	554	598	569	558	566	600	544	566	569	528	536	571	577	543	549	563	579	559	575	534	554	584	580	584	556	565	546	576	575	589	524	550	571	573	560	570	575	619	591	571	550	605	558	580	576	574	568	563	568	586	571	579	592	556	597	567	587	566	572	585	546	575	574	578	587	532	562	585	574	594	534	504	587	552	574	562	565	580	560	596	529	555	542	566	577	589	563	549	530	543	599	550	521	590	587	548	579	589	605	636	562	577	560	591	539	589	610	549	597	553	514	579	581	552	558	546	559	596	582	593	554	599	574	580	613	586	549	580	652	587	577	528	592	548	592	544	594	565	564	582	585	526	552	573	562	575	572	595	561	600	594	608	544	578	540	572	578	536	602	559	619	587	578	545	576	545	541	579	583	580	573	559	583	554	530	508	583	555	583	611	594	565	571	591	560	594	585	544	589	568	579	527	560	563	596	594	541	585	552	546	544	579	537	533	581	581	552	586	563	574	566	607	576	555	607	574	540	603	553	546	568	592	576	568	558	562	557	577	574	547	590	571	614	553	548	593	579	569	554	539	543	563	543	519	542	539	584	560	617	591	598	555	566	564	525	553	597	568	531	585	586	561	563	577	570	538	582	615	611	578	561	588	590	574	542	586	574	575	578	550	561	573	552	565	595	559	584	541	595	566	555	616	590	616	535	544	567	568	533	561	597	582	502	560	549	537	564	567	575	590	550	564	609	553	585	597	633	536	594	553	571	580	546	571	576	523	555	566	551	589	565	572	584	545	549	581	515	550	574	546	601	554	555	579	512	577	555	590	575	526	610	577	573	590	545	597	589	541	577	536	597	544	526	565	575	586	547	539	532	601	562	544	578	576	552	558	554	552	570	545	579	578	553	580	559	555	561	585	601	544	521	558	555	578	571	601	556	531	555	580	605	580	586	554	589	536	544	569	554	608	552	549	553	598	553	561	543	578	603	602	533	595	567	554	565	560	607	562	551	555	550	537	563	519	546	572	590	597	572	569	581	526	581	559	612	572	564	609	529	539	585	601	573	553	552	560	601	528	598	559	580	523	563	598	614	618	630	553	583	589	567	553	587	549	527	545	602	566	569	573	588	544	563	552	575	557	587	590	579	572	561	543	587	539	600	531	562	590	524	570	543	574	589	548	567	573	575	549	556	526	572	568	583	580	606	570	573	575	596	582	553	613	629	574	569	588	593	643	580	554	558	566	578	562	534	600
24384	24304	45379	44410	31838	19444	6714	1489	599	381	370	360	376	376	343	375	339	359	372	360	369	341	346	353	342	329	323	327	344	352	364	362	363	356	325	346	324	365	366	325	324	372	309	340	357	360	329	365	357	348	346	374	357	344	329	333	345	326	380	362	338	365	336	334	355	324	369	348	370	361	343	350	365	356	345	377	373	354	365	348	363	372	317	378	310	352	369	370	333	312	317	350	355	364	372	369	362	331	363	334	362	363	350	361	357	357	369	343	347	351	335	308	372	355	391	379	333	364	362	361	337	353	370	369	326	351	340	334	392	332	360	354	326	354	361	331	351	366	357	331	343	358	376	359	340	371	396	338	326	346	363	335	352	377	346	353	368	348	339	346	341	362	348	322	326	388	321	357	397	346	332	340	341	329	349	353	347	337	332	348	336	361	346	336	330	323	322	313	381	352	369	338	323	363	356	343	352	322	365	350	396	367	367	332	328	336	372	328	352	350	310	344	346	361	363	325	333	305	374	324	369	353	356	342	354	325	347	310	379	347	336	345	336	338	341	324	354	345	345	359	373	340	350	356	356	339	322	348	344	325	354	340	345	370	327	381	345	348	346	356	358	330	342	342	356	311	348	387	335	346	377	341	347	375	340	340	355	323	323	354	346	359	317	339	354	319	354	361	322	361	323	360	326	352	357	346	355	341	341	319	331	347	344	333	378	367	369	327	355	338	348	354	362	372	402	346	402	342	366	320	371	329	343	376	352	336	355	356	368	375	349	350	347	366	316	399	373	325	344	372	331	336	359	357	348	341	389	382	359	373	365	350	378	372	349	330	341	352	360	388	329	376	330	360	340	339	329	389	360	342	368	320	358	346	334	331	331	340	357	385	363	364	380	364	334	366	363	377	344	391	339	361	358	331	362	333	351	360	330	342	332	357	368	348	345	341	358	344	353	364	345	345	377	328	334	398	353	368	317	312	353	365	345	377	364	333	372	337	354	322	321	332	323	376	336	326	343	350	356	349	338	352	383	314	363	348	352	349	376	345	348	331	302	319	346	344	329	340	347	333	361	341	329	377	340	362	349	380	344	338	342	354	346	343	350	363	351	362	365	360	331	347	381	331	313	346	341	363	361	346	374	345	370	331	329	353	355	340	350	347	378	355	373	360	359	394	315	356	352	354	348	324	333	358	372	342	374	339	347	342	358	366	366	359	319	386	367	358	336	361	345	333	394	353	332	341	353	360	369	381	343	361	376	348	343	346	370	354	347	356	341	365	327	370	354	319	364	367	349	341	368	367	377	346	329	349	362	322	335	355	317	377	341	369	354	355	377	363	350	339	370	328	320	369	324	344	352	320	335	318	343	355	369	376	350	336	346	324	331	322	343	322	347	314	340	359	370	380	357	339	326	324	343	390	351	359	362	376	348	357	332	360	335	342	340	325	385	351	350	375	362	360	346	354	337	373	320	340	342	352	325	344	361	373	343	313	388	324	350	373	377	336	354	359	372	308	332	350	367	322	345	319	343	341	370	352	329	372	352	390	355	333	318	368	346	375	363	351	357	367	362	343	336	408	342	336	353	365	353	348	370	375	375	384	350	343	335	351	310	345	341	333	348	366	359	360	342	358	347	332	326	308	352	359	346	361	361	355	327	311	330	328	359	357	330	369	377	357	369	340	360	379	348	363	377	366	339	320	325	344	349	362	403	349	343	357	325	359	350	341	359	362	341	326	369	349	378	338	348	381	364	316	317	346	353	339	364	307	378	364	369	339	354	330	371	382	370	341	346	369	356	340	333	345	346	371	332	343	377	331	345	333	329	320	326	324	339	362	349	334	330	372	347	334	365	340	352	341	343	344	301	329	352	340	366	372	340	355	387	354	337	339	343	363	344	353	349	347	349	367	332	380	356	358	344	327	352	346	375	383	357	334	339	339	365	361	334	337	350	361	346	340	338	370	357	331	361	318	327	363	351	347	351	356	329	352	364	333	354	320	391	365	323	341	375	351	344	354	375	338	344	397	375	370	336	356	329	335	341	326	343	380	336	354	321	373	342	366	313	368	361	338	354	355	364	367	356	385	358	364	347	363	354	334	340	342	346	360	339	387	363	334	349	386	334	302	355	342	365	336	347	332	357	328	327	342	356	335	344	344	348	334	364	359	370	351	349	334	339	356	371	357	335	358	363	299	329	343	339	332	327	317	319	329	332	327	347	346	364	335	353	377	377	385	342	350	353	363	345	350	353	362	376	359	360	370	344	357	369	375	324	357	369	355	389	337	320	367	335	387	346	364	331	373	349	327	355	346	382	340	352	334	350	374	327	317	355	338	336	354	349	332	351	352	363	325	378	354	363	316	345	354	381	378	334	339	340	344	315	339	361	301	359	323	328	376	379	351	368	316	341	307	344	372	335	372	351	377	352	318	356	342	376	316	369	361	372	302	351	321	339	325	326	377	369	353	364	325	372	357	338	339	364	356	330	336	369	321	345	341	381	355	302	327	314	350	327	333	313	321	344	340	379	393	351	362	337	371	361	371	348	318	320	342	369	326	368	327	344	372	354	349	381	372	370	330	322	374	372	323	321	343	349	335	352	385	352	330	369	378	364	351	339	368	368	352	348	319	347	353	346	362	330	353	329	335	344	336	337	343	336	336	350	356	336	363	358	328	352	372	354	364	347	300	324	333	329	331	368	339	345	371	385	376	322	352	370	352	341	338	354	346	383	354	349	344	383	338	359	331	329	365	349	329	347	359	344	340	336	315	344	326	361	364	346	360	349	352	309	314	317	355	337	362	380	359	338	361	350	338	360	320	366	331	355	331	379	355	371	340	349	350	348	374	355	341	339	349	356	325	335	344	338	369	347	340	369	370	350	338	348	369	388	339	351	345	360	338	345	337	353	339	369	390	335	341	370	321	338	360	363	346	364	335	351	353	380	339	356	357	379	343	342	329	338	341	353	362	381	364	345	329	377	358	347	383	352	351	349	345	335	341	345	370	369	333	369	379	369	365	343	336	354	344	333	366	321	351	362	357	333	335	343	384	340	371	335	324	325	339	336	320	357	374	342	378	334	349	348	376	329	312	353	350	351	365	358	328	359	335	349	358	363	353	336	349	330	336	345	378	361	344	341	353	336	348	358	390	370	356	349	337	350	336	333	326	352	318	329	343	354	338	344	367	326	333	353	352	333	365	353	365	364	343	376	379	357	378	346	353	388	352	356	336	317	328	365	344	354	343	343	342	404	341	355	362	342	331	337	360	374	325	338	386	374	381	384	354	355	368	346	388	329	388	342	353	365	367	351	330	360	352	327	359	376	369	363	361	348	357	355	366	370	336	351	341	355	367	371	339	341	357	361	326	371	319	332	324	341	315	313	361	339	340	355	349	325	368	342	357	317	340	338	357	364	323	337	319	354	365	336	337	335	384	349	344	346	330	343	366	367	365	367	359	353	361	346	365	322	352	343	314	371	352	328	332	363	331	368	344	335	338	346	331	372	372
52403	90454	78658	56455	39528	21531	8427	3394	1321	680	613	595	647	627	680	630	617	634	620	596	602	628	637	629	640	567	621	600	636	618	619	637	612	644	627	639	644	594	597	608	639	641	654	618	621	677	565	645	628	639	617	593	612	629	585	601	589	574	598	640	622	623	640	647	642	634	638	628	623	660	623	624	668	640	662	660	626	617	633	637	629	637	637	647	618	601	653	620	659	622	672	597	626	644	641	600	607	645	603	636	635	628	623	606	631	615	584	630	636	664	620	595	644	612	633	642	665	630	610	667	629	636	659	677	600	648	591	597	623	615	616	609	590	633	632	639	651	634	608	663	614	646	624	596	603	633	650	630	635	617	591	641	587	614	609	645	614	635	649	622	642	601	626	595	615	643	628	628	622	622	608	664	614	646	573	650	631	611	586	647	617	618	643	599	649	656	615	638	633	622	664	618	603	601	642	616	618	633	656	641	618	575	622	644	635	630	572	622	620	640	681	627	604	598	614	639	603	638	617	632	637	627	623	599	626	613	607	624	631	586	612	593	616	561	650	619	611	622	641	616	642	616	633	616	601	652	626	628	563	643	597	593	632	660	623	625	641	599	632	599	617	614	643	612	629	628	617	640	622	606	647	625	649	660	616	647	607	599	647	674	605	619	606	638	607	632	632	613	648	645	642	621	670	666	612	647	630	643	629	621	593	602	638	554	601	591	670	598	587	587	592	630	613	564	596	664	610	671	613	616	600	618	584	614	617	663	644	619	651	660	618	655	645	587	593	616	594	627	662	646	619	658	583	590	648	629	647	623	611	639	609	616	631	627	582	646	592	653	616	662	570	649	578	637	648	637	616	597	635	625	630	664	619	595	635	628	648	644	646	626	667	625	633	642	644	598	573	664	632	597	627	609	613	586	603	660	578	615	653	615	568	612	646	589	620	602	645	662	651	607	638	584	652	569	619	619	625	620	636	608	620	650	611	628	594	621	612	579	629	597	620	583	623	612	595	580	630	649	594	622	630	633	636	633	557	629	610	628	580	622	633	644	612	625	618	576	642	607	605	608	635	661	641	637	644	590	642	644	632	671	630	592	653	586	610	615	608	628	648	598	639	672	596	652	584	595	643	624	646	662	633	644	617	600	599	611	619	640	640	610	679	631	602	599	636	593	667	669	595	623	605	602	622	638	621	604	648	599	643	632	604	622	630	646	662	653	585	605	659	588	608	624	648	618	637	604	608	612	569	621	608	597	658	616	641	639	641	627	657	623	642	633	622	629	624	626	650	639	598	633	627	635	664	592	640	586	617	586	624	620	653	618	600	624	600	602	653	636	623	624	625	630	653	664	648	630	584	636	682	627	601	636	635	629	587	637	664	615	597	618	630	556	613	593	661	603	607	623	658	615	581	651	669	652	583	617	590	596	602	635	613	608	656	640	624	636	608	611	632	641	608	613	651	662	628	630	644	655	583	598	628	592	629	628	686	623	617	641	619	624	599	577	617	626	637	632	620	640	618	676	641	635	653	615	616	593	582	663	650	604	632	623	661	614	614	647	647	618	644	634	647	645	639	579	660	638	605	632	611	606	620	650	553	649	600	603	644	629	628	614	634	619	606	621	643	656	609	623	622	592	633	614	648	639	625	596	628	674	600	680	631	582	568	603	574	623	621	634	620	593	637	606	650	642	628	639	647	598	641	625	587	647	616	657	649	613	634	584	621	641	654	618	693	598	569	616	624	661	665	675	620	609	644	618	588	610	641	690	594	630	596	618	630	632	611	616	684	607	625	589	619	621	578	597	625	615	606	637	612	624	597	662	620	653	639	609	605	608	622	592	584	613	628	641	627	617	630	613	694	615	626	635	647	597	629	641	648	639	627	585	600	616	589	616	557	649	629	645	653	619	643	619	613	639	632	608	597	616	625	633	700	606	607	620	616	589	678	657	647	590	602	654	620	622	560	643	596	598	619	624	639	608	617	578	638	623	603	609	659	623	621	621	691	617	625	631	633	657	666	651	641	642	595	630	661	681	607	634	634	607	592	598	656	605	618	631	645	622	613	605	596	628	617	647	612	640	611	638	640	582	621	611	628	633	617	651	627	650	633	611	643	616	657	594	622	606	606	588	582	644	601	629	612	617	595	612	623	605	633	616	594	625	617	614	640	635	623	604	609	599	625	655	648	631	590	630	637	576	611	593	614	601	647	637	600	663	580	611	614	616	616	612	628	608	645	613	652	659	619	632	634	609	650	634	600	625	647	612	653	606	591	625	655	623	608	620	580	616	618	622	642	611	639	623	618	611	661	636	624	636	595	600	630	638	630	653	639	682	570	678	634	649	640	611	568	666	609	651	592	649	651	602	601	659	600	592	635	618	624	624	628	668	634	602	652	615	624	573	605	631	611	614	634	588	640	624	663	592	615	635	639	648	558	618	609	638	607	565	604	617	634	621	657	589	650	636	615	623	630	575	596	574	624	611	669	602	642	596	593	618	628	629	603	644	672	632	642	628	658	633	602	646	621	634	612	618	655	617	635	610	645	623	640	640	636	621	618	628	598	600	587	626	618	621	627	607	622	635	643	627	601	599	637	604	628	646	637	606	617	634	611	650	647	637	639	664	622	622	648	620	658	591	609	625	618	646	637	634	637	620	607	606	634	632	621	631	674	632	619	610	585	614	614	589	642	597	666	637	681	628	553	569	645	594	633	651	603	625	641	627	633	624	603	648	607	633	603	633	627	623	628	612	652	619	630	591	612	597	581	646	612	627	647	621	622	583	688	684	653	592	600	627	634	651	625	624	632	583	632	631	573	617	646	633	575	623	573	634	634	628	617	618	576	596	659	663	643	648	613	619	581	631	686	637	616	654	625	563	670	610	663	630	573	603	601	582	662	641	623	620	605	600	629	622	648	625	639	599	629	588	607	622	609	654	620	643	642	623	639	604	593	622	619	621	611	629	590	620	651	655	642	656	606	647	617	599	622	620	599	624	612	613	643	599	619	614	607	635	596	591	623	589	628	598	604	605	622	573	611	587	604	617	637	630	628	647	617	612	628	592	624	620	637	639	631	695	627	642	638	622	645	602	606	620	600	611	606	593	624	627	571	619	603	551	582	620	667	625	601	611	612	627	610	634	597	647	650	598	628	666	624	587	617	581	594	658	621	607	607	625	692	574	576	617	626	651	610	648	612	668	638	644	587	636	636	646	625	588	641	576	589	639	633	631	614	655	648	602	608	613	656	648	611	572	639	658	619	648	647	630	629	657	635	613	591	636	634	632	655	651	640	659	619	633	632	631	606	599	605	621	634	596	647	611	599	602	653	590	601	623	621	597	598	590	638	615	668	629	629	605	611	640	634	637	588	584	606	602	586	639	631	618	589	641	609	607	612	627	634	629	643	613	627	641	620	611	626	639	680	651	604	546	640	611	620	632	595	634	660	605	611	664	643	609	614	633	619	629	597	606	609	593	641	620	594	597	586	650	589	643	683	629	644	606	624	638
23375	22313	37202	39462	32874	24824	15887	3947	1176	519	476	420	464	431	411	418	394	440	440	432	432	419	430	434	394	416	429	447	430	403	411	413	477	417	408	421	436	435	435	412	431	422	418	436	401	424	409	391	429	416	409	431	418	393	446	421	403	466	400	392	398	402	459	410	404	404	445	420	423	443	422	379	378	448	412	454	440	402	438	420	419	368	411	400	420	411	403	427	443	411	415	428	434	402	425	405	386	430	413	408	413	446	405	401	411	412	421	454	401	381	366	406	415	429	407	433	424	448	422	412	401	435	430	405	445	450	409	424	447	427	433	418	414	438	388	375	406	404	382	439	435	417	372	401	434	400	407	458	412	392	445	411	404	407	412	395	440	417	414	427	384	390	388	429	444	405	433	403	433	382	413	449	412	419	439	437	432	400	421	415	418	414	447	410	398	431	421	399	400	437	401	438	438	423	411	428	417	397	432	393	413	434	425	417	427	413	444	444	431	431	425	437	444	413	418	406	436	374	417	430	444	408	408	423	385	469	423	402	407	400	392	412	421	430	454	396	402	408	464	454	421	425	416	455	430	406	412	429	406	424	411	407	424	404	429	429	434	411	416	395	429	434	429	413	405	400	411	422	456	427	433	404	417	407	402	431	432	426	427	414	448	383	388	412	404	433	406	399	424	392	436	376	413	421	409	403	440	436	418	444	397	410	418	401	376	393	397	422	396	410	420	447	408	431	399	439	398	384	395	403	413	393	449	402	423	414	427	432	395	390	470	399	389	416	456	421	371	441	417	419	385	441	399	418	423	459	407	426	424	385	450	410	439	412	452	421	440	432	446	408	383	394	423	433	437	435	370	423	410	433	420	400	452	436	401	395	431	428	398	413	466	403	471	408	407	443	387	417	461	459	419	415	428	387	395	432	411	414	422	401	440	413	435	395	409	439	448	409	419	427	427	446	416	388	419	430	428	407	412	423	397	406	414	443	413	394	401	439	434	404	404	420	387	406	401	385	409	416	411	397	388	430	398	403	377	413	438	434	445	416	451	389	451	435	397	448	397	442	448	411	422	412	449	444	454	375	429	413	455	422	434	448	400	402	383	462	388	382	428	437	421	451	423	419	426	424	433	428	428	417	430	433	422	435	483	415	408	418	427	421	401	415	415	392	455	439	406	398	404	415	430	402	471	424	425	427	452	396	468	406	430	421	418	423	407	414	407	419	401	387	411	407	433	417	387	435	419	423	405	429	394	384	414	419	423	431	398	394	415	401	395	426	418	409	477	418	412	419	427	447	384	407	425	409	436	420	446	410	419	408	406	391	442	435	375	430	450	427	415	429	410	408	426	419	468	407	423	450	416	429	360	405	412	401	442	421	398	387	410	401	451	409	417	385	411	399	405	402	434	406	403	443	409	425	414	426	352	407	398	444	418	425	405	410	405	426	378	450	406	428	414	407	401	419	407	418	408	403	407	388	396	389	385	425	391	432	426	406	420	400	437	400	408	422	432	426	392	434	442	418	381	461	447	447	459	439	428	435	409	423	467	394	411	438	428	435	370	402	386	457	413	408	419	418	463	400	384	439	417	412	418	398	406	430	438	423	412	426	378	423	404	435	389	381	433	417	418	407	410	415	407	406	390	415	409	419	440	398	433	410	405	475	398	400	428	374	403	422	388	404	387	424	399	461	397	401	430	387	412	386	424	386	418	408	405	423	400	437	400	432	416	414	415	430	406	396	389	393	422	407	410	395	412	418	391	405	418	405	423	390	441	425	428	430	448	421	411	356	412	415	384	381	425	415	420	395	415	400	386	400	397	438	408	426	452	399	433	402	447	396	416	432	383	416	421	422	440	409	445	430	403	471	441	451	430	434	421	350	447	427	407	406	411	437	398	413	433	414	404	433	442	418	417	385	436	469	429	379	424	405	425	451	424	430	434	426	442	372	378	463	427	416	421	412	414	406	435	400	406	438	433	408	426	395	419	395	410	408	404	433	413	435	400	402	400	413	403	431	404	449	421	460	422	436	413	436	394	428	432	399	418	431	416	375	420	432	411	412	407	417	415	422	407	415	424	381	411	378	415	431	418	403	425	421	387	424	445	426	444	387	405	411	412	444	436	412	411	435	443	415	410	424	414	367	372	421	442	411	397	412	447	431	447	427	417	383	434	415	423	429	399	412	457	412	440	448	421	421	417	432	420	386	403	407	451	391	382	456	441	386	422	415	427	433	428	434	439	429	429	413	427	431	422	430	416	405	410	433	403	422	426	417	416	415	416	405	378	415	447	430	436	394	431	415	436	424	410	397	429	388	418	387	456	427	423	441	429	402	446	427	426	429	436	422	410	415	408	398	367	455	413	368	419	409	394	403	430	422	409	392	422	427	437	437	417	398	406	423	409	429	420	408	427	406	407	414	454	465	423	400	403	425	396	402	416	408	407	423	402	461	451	413	413	405	423	411	408	430	431	449	447	435	414	422	403	404	439	424	428	408	457	410	421	416	432	409	420	449	434	377	416	420	418	442	429	401	369	447	438	396	407	422	459	433	421	409	393	418	422	447	452	366	440	452	403	463	386	426	420	426	410	422	407	406	424	399	428	439	401	399	416	456	385	400	406	413	412	381	417	418	442	391	464	404	403	428	434	418	392	415	416	423	400	461	400	436	367	404	409	412	423	398	414	440	442	425	452	428	401	403	408	383	407	425	408	400	382	417	425	436	408	420	409	424	401	414	419	466	417	428	408	426	423	379	452	400	399	473	404	449	425	439	422	414	417	452	438	412	419	450	390	414	425	399	407	441	401	426	433	401	425	393	438	431	427	370	417	391	402	396	436	429	424	407	416	432	430	416	401	422	381	379	423	396	387	400	436	412	413	393	404	400	423	400	399	379	425	413	428	463	379	428	417	425	414	410	405	419	415	423	431	398	418	424	436	399	425	471	405	399	412	409	436	411	445	401	431	413	416	421	423	415	426	412	392	408	420	426	465	388	400	409	431	441	415	421	412	439	413	408	398	410	420	368	411	401	392	432	402	417	456	407	391	443	386	423	413	451	447	431	470	415	432	412	443	412	403	394	450	391	405	418	434	432	410	429	424	387	426	408	395	429	420	431	401	383	424	394	438	408	396	433	393	438	389	416	422	418	424	421	419	387	410	438	405	436	413	441	417	405	400	457	431	434	457	408	409	397	398	418	414	392	420	407	434	444	439	417	447	430	421	396	364	391	428	375	406	395	408	403	399	413	409	418	415	440	405	429	424	429	417	415	441	426	387	436	433	432	408	441	455	424	411	416	449	422	441	447	427	405	433	428	482	409	397	440	410	434	394	410	411	428	427	423	419	431	384	387	405	379	382	430	443	422	417	406	419	439	404	434	414	420	417	420	415	401	443	394	428	416	421	438	442	401	420	442	438	412	432	421	428	401	410	415	398	428	445	398	407	414	423	433	390	389	400	439	404	408	413	395	432	462	377	416	455	411	395	437	443	425	396	365	416	414	434	385
55963	96420	82115	68892	46641	30879	17496	7350	2695	732	698	701	727	658	753	745	751	666	691	700	763	695	739	690	677	707	721	747	739	686	773	734	715	697	770	702	677	740	721	726	714	699	752	737	721	688	701	763	702	708	701	711	703	726	707	680	712	740	747	742	701	761	709	752	691	716	704	734	728	716	693	695	676	685	684	708	710	746	764	724	708	680	712	739	722	678	685	720	736	691	693	685	676	734	727	726	731	720	725	701	699	697	703	677	670	668	732	729	706	779	721	707	751	696	732	716	734	717	671	720	702	701	714	708	694	696	727	709	725	689	752	737	734	735	754	727	725	729	762	713	716	712	757	657	686	701	711	704	651	720	702	728	693	676	715	687	661	676	729	706	728	723	734	730	717	749	733	704	723	692	706	668	714	726	756	682	764	719	706	734	734	700	742	752	761	712	715	723	722	698	708	719	747	720	695	711	722	740	686	717	721	662	695	693	717	743	668	661	731	663	713	754	728	647	708	698	676	769	718	682	684	692	746	710	706	719	686	707	708	738	668	668	707	725	686	677	684	704	713	708	741	702	703	728	718	730	733	736	721	695	752	700	709	752	718	730	707	666	706	688	718	672	728	765	724	721	714	714	723	689	683	721	725	709	705	700	711	723	731	717	662	673	704	687	737	736	719	727	738	675	693	698	727	670	734	703	737	738	753	741	736	701	727	755	692	677	674	710	719	741	723	692	666	697	739	725	763	693	689	747	729	724	706	691	722	704	617	683	706	728	730	711	700	719	700	715	726	679	662	771	697	695	711	699	712	669	715	712	706	747	730	723	758	739	738	705	710	724	691	725	677	700	693	703	715	708	749	747	702	701	732	699	720	699	699	734	713	700	695	739	723	688	699	663	747	689	750	736	727	692	693	694	677	664	701	700	718	688	713	678	729	727	706	699	703	751	650	660	764	758	697	724	706	702	685	686	693	728	658	685	696	718	711	732	726	671	667	748	751	687	682	720	682	752	703	725	704	728	674	650	667	691	717	740	700	715	758	695	693	711	755	728	718	765	695	673	669	728	672	697	687	713	708	694	750	694	708	732	776	705	700	763	711	731	715	675	708	708	737	712	742	701	706	727	692	772	716	651	728	717	727	746	687	707	741	735	712	729	749	709	703	742	668	701	719	748	738	717	705	744	727	684	720	699	723	698	738	694	702	726	685	715	692	686	707	740	666	712	735	673	695	741	685	668	672	737	698	722	697	735	720	714	659	679	748	683	725	696	717	735	703	690	726	705	762	744	665	715	728	673	748	695	748	744	664	687	658	710	760	710	677	709	687	731	694	663	748	695	743	725	710	660	675	757	658	695	752	760	688	770	717	693	755	749	722	763	710	701	676	716	667	739	736	716	757	735	725	736	716	758	741	714	663	740	707	701	743	714	706	697	683	694	707	707	723	711	658	726	714	734	720	727	743	745	722	706	678	715	695	676	742	743	677	735	733	767	705	706	698	694	673	716	720	700	706	715	700	713	698	707	733	724	693	715	742	679	719	698	735	706	682	693	682	667	713	708	688	661	728	779	678	678	708	709	719	721	730	737	681	704	704	723	785	728	735	728	699	693	725	719	749	717	652	741	726	697	705	734	718	751	719	717	724	748	732	715	682	740	730	741	708	748	665	748	711	703	712	703	689	708	706	692	721	683	723	714	688	686	738	731	706	707	720	703	700	707	737	708	747	698	665	738	653	694	691	726	768	734	742	677	659	654	730	735	737	733	743	753	753	710	704	755	721	713	740	728	723	735	736	697	712	715	733	682	661	700	686	722	670	706	702	746	684	691	751	735	708	760	696	697	710	693	769	749	678	715	767	749	721	690	665	687	702	740	732	735	701	739	681	717	677	721	693	713	715	709	708	723	714	721	751	756	727	730	728	708	686	764	709	704	658	730	668	739	695	730	703	716	708	706	690	723	723	741	700	720	719	698	720	735	678	667	688	725	702	725	677	675	715	684	715	716	703	625	743	704	726	733	721	737	718	729	713	708	727	754	691	751	737	699	721	733	691	703	698	738	734	711	727	766	706	725	672	731	690	712	676	731	719	745	738	704	675	690	744	736	705	752	715	719	675	687	702	746	780	661	716	697	739	721	715	749	689	741	701	736	763	702	703	721	711	678	711	728	769	691	689	740	682	731	667	693	735	676	708	703	719	769	731	729	705	702	712	699	687	716	678	725	683	697	706	677	741	705	712	703	734	658	681	720	730	764	718	722	709	739	725	722	755	763	698	715	724	692	670	686	690	681	744	696	637	678	728	725	690	714	723	709	708	705	668	732	693	716	711	731	748	669	746	715	676	762	711	715	724	733	679	740	702	688	730	687	724	684	703	699	745	696	748	706	704	694	696	730	699	676	738	732	720	688	707	687	696	661	693	710	716	716	701	749	734	731	679	690	679	708	693	730	749	719	702	658	697	695	671	683	720	710	744	723	706	712	790	697	710	718	719	719	726	729	731	714	712	672	741	750	681	726	744	725	713	746	668	669	686	660	690	678	722	701	689	648	703	721	705	752	763	724	716	708	736	636	708	682	699	738	723	713	703	704	723	682	690	701	741	782	698	729	741	779	727	744	738	697	710	762	709	721	729	661	669	724	744	697	689	737	696	689	751	732	734	739	728	737	703	750	733	749	718	708	745	711	679	706	710	701	744	759	672	725	736	705	735	730	687	681	718	705	723	729	732	720	712	694	714	695	686	720	725	733	690	715	706	683	676	747	740	724	669	717	697	716	681	695	722	747	702	754	704	739	729	687	681	696	715	724	702	696	732	723	684	729	765	695	714	719	670	729	679	699	723	694	724	669	696	674	662	722	698	779	677	703	719	683	735	709	701	649	701	704	701	750	686	710	725	685	723	696	709	688	703	729	701	726	711	722	674	735	718	706	677	705	749	685	720	699	737	715	700	679	725	702	669	739	713	686	688	712	732	674	713	725	716	748	672	739	703	703	700	719	700	688	709	679	727	751	704	699	681	727	727	719	682	704	731	705	728	707	721	721	651	740	728	745	749	715	703	752	701	723	680	740	691	761	728	697	671	701	708	727	718	710	769	705	706	667	718	717	725	716	714	696	706	736	674	697	710	734	692	724	741	693	702	709	726	750	717	748	699	661	741	722	711	670	704	682	737	743	724	701	647	728	742	705	688	699	683	756	669	736	748	697	707	765	759	732	724	687	666	711	729	715	679	697	694	740	739	745	678	717	702	696	760	737	720	715	720	711	697	739	723	708	730	743	759	751	717	716	705	674	721	710	706	707	754	689	687	717	732	745	688	712	709	675	736	729	713	718	720	713	714	730	698	754	725	710	723	684	731	694	717	729	740	743	746	726	709	674	738	701	713	768	727	704	753	741	750	697	706	682	767	706	727	698	751	717	678	708	746	707	694	756	674	702	637	713	745	696	739	693	736	700	739	715	736	681	721	747	750	697	742	676	716	688	706	740	734	707	708	713	681	728	696	774	757	753
27045	28218	37348	23550	9044	2440	945	517	385	300	311	338	349	301	299	303	348	342	344	342	299	280	301	278	298	319	324	325	274	333	342	286	292	266	327	313	283	342	320	306	345	292	321	306	311	324	311	311	293	315	319	334	322	312	318	309	320	282	349	316	302	308	315	324	321	309	289	344	317	329	275	315	298	291	343	304	305	277	338	320	312	297	319	294	316	336	333	296	297	319	315	307	313	318	287	300	327	284	320	319	331	346	332	336	323	301	286	336	291	289	297	292	339	345	287	322	320	312	298	344	304	320	315	318	330	330	332	304	302	326	301	300	289	329	328	311	330	348	373	326	338	343	329	328	311	294	298	310	313	333	315	306	314	288	298	288	322	322	303	286	297	300	317	317	297	328	329	282	319	303	317	333	332	321	333	324	303	264	296	308	331	321	292	329	306	311	294	313	301	346	303	330	290	336	322	297	289	310	318	312	297	329	310	308	327	346	335	321	323	323	285	320	312	298	339	304	290	287	314	318	330	331	314	327	333	308	306	284	317	297	328	279	338	297	302	308	303	344	324	295	318	278	296	300	333	318	317	315	294	315	291	291	331	323	307	316	283	332	337	284	311	326	307	336	296	313	340	302	326	319	319	312	299	306	351	297	303	310	319	297	321	308	332	284	293	298	343	302	344	296	304	354	300	314	303	286	329	311	289	301	301	331	302	335	284	317	274	348	335	339	293	306	319	332	321	304	310	323	322	342	316	296	313	329	348	297	305	327	331	332	308	335	324	300	354	303	319	265	305	290	352	307	290	338	291	339	314	326	315	304	295	306	308	326	290	290	321	331	345	319	314	319	307	320	307	317	325	284	332	324	303	334	296	310	345	303	316	300	306	308	289	296	329	309	312	278	309	334	316	325	302	307	302	308	300	315	317	307	312	351	348	310	297	316	299	328	327	317	294	306	305	298	302	311	344	274	313	318	308	310	348	308	333	300	335	287	331	317	313	289	315	329	325	307	314	317	296	338	320	325	290	291	319	300	330	301	328	341	335	354	339	298	311	317	306	304	307	331	318	325	333	332	311	335	288	315	314	304	312	295	298	286	301	286	321	331	325	327	282	314	331	306	272	349	319	318	308	329	328	345	305	361	303	323	324	325	334	315	300	320	314	339	315	363	287	316	290	340	332	297	329	300	311	327	303	340	326	329	322	313	312	294	318	338	326	336	299	311	325	322	297	337	323	305	351	307	289	326	283	300	294	315	282	340	318	317	307	291	337	313	307	318	345	313	308	295	335	302	323	316	294	299	275	306	332	323	322	314	316	314	314	330	325	300	315	338	325	296	298	314	304	298	308	293	302	286	345	302	304	339	308	308	295	318	323	306	311	306	289	295	303	368	271	289	306	322	350	320	284	325	301	300	346	342	299	316	306	333	342	309	338	329	309	323	304	301	281	290	305	330	316	294	296	311	320	348	320	292	313	331	315	301	321	305	338	312	293	284	310	306	299	308	317	340	317	314	328	317	293	343	310	302	314	270	296	303	306	334	341	318	311	318	333	300	350	313	317	294	311	295	323	303	328	318	291	322	287	296	327	297	292	313	270	308	305	307	306	302	319	315	317	316	306	324	286	298	314	306	306	322	308	319	364	295	281	339	316	324	305	372	296	303	344	348	324	319	315	323	316	310	329	332	315	327	307	333	327	294	312	282	303	317	328	289	293	289	341	298	285	310	341	346	309	314	295	316	329	311	315	321	319	318	283	283	362	296	312	293	308	306	327	320	310	348	301	347	272	299	307	303	361	329	279	324	287	294	306	304	335	280	341	310	299	334	334	310	309	350	316	323	287	331	339	301	291	276	326	278	332	307	310	296	308	307	327	321	307	313	295	325	309	315	314	331	310	304	252	318	325	309	313	319	324	306	322	299	302	297	302	290	300	325	325	311	317	325	292	323	291	335	292	290	305	305	303	317	318	343	299	292	313	315	337	328	323	323	320	323	277	329	318	275	289	320	330	309	313	308	303	309	336	325	270	316	328	317	315	295	314	315	312	294	336	325	344	319	304	314	311	306	304	318	316	324	299	336	312	315	275	315	300	298	297	347	321	313	320	319	307	310	292	363	296	306	309	300	305	320	323	300	312	271	311	315	328	324	331	282	302	301	320	321	335	319	306	339	324	317	323	315	315	306	311	310	332	322	323	338	314	316	309	326	296	322	321	306	295	309	308	322	349	330	317	320	324	323	332	306	331	332	302	306	313	306	343	291	319	312	313	327	307	314	322	319	331	339	324	308	304	301	329	307	321	333	310	315	302	312	273	294	315	279	302	319	310	314	331	304	330	331	318	322	300	328	294	342	310	361	291	298	357	319	299	334	308	320	304	330	305	285	313	326	300	299	293	304	346	278	303	313	301	309	354	317	321	334	307	307	321	307	317	289	313	309	302	308	327	302	314	330	318	301	288	318	330	333	297	326	311	311	294	320	330	343	311	309	328	329	324	322	313	311	316	287	333	343	312	305	308	287	319	304	323	288	334	285	278	308	270	315	310	322	328	335	290	305	358	306	272	316	308	301	313	301	291	330	291	310	300	340	308	356	305	310	317	293	299	338	352	311	313	318	282	329	291	295	284	320	306	299	295	319	311	306	309	340	292	321	297	320	339	328	305	333	303	291	318	305	300	343	304	318	276	342	311	278	294	320	310	352	343	311	326	338	312	286	308	302	323	316	335	331	326	333	310	310	300	321	310	294	303	302	320	302	325	301	295	297	291	292	322	301	324	312	314	323	326	291	332	311	324	292	316	322	288	294	297	324	323	308	297	314	333	322	296	308	309	336	364	319	324	323	331	322	299	321	302	325	303	321	332	298	308	299	328	314	335	311	327	315	339	325	287	323	300	317	286	314	311	302	298	277	344	314	333	312	307	305	329	338	304	290	320	287	329	316	295	299	356	343	346	313	312	304	311	286	307	322	327	318	333	301	321	295	307	321	318	287	294	325	337	351	321	327	284	314	324	320	303	333	340	294	315	293	316	313	334	332	323	318	308	320	278	321	347	292	322	313	324	311	302	305	305	307	321	278	314	330	318	333	299	323	285	319	293	302	343	317	308	333	313	292	333	301	313	355	321	331	296	308	342	287	311	300	323	314	314	300	326	345	298	277	364	313	339	327	335	331	340	321	290	318	319	310	302	276	309	294	321	288	327	300	318	310	306	273	328	317	308	341	316	304	306	279	311	327	294	347	319	292	306	326	345	311	312	321	302	318	275	315	315	339	297	293	335	289	329	309	325	317	292	302	308	331	320	303	308	330	327	327	289	313	305	298	298	326	339	297	341	317	281	334	324	301	324	313	320	332	348	336	335	312	325	313	351	291	344	279	311	292	302	325	317	328	310	306	342	307	300	274	296	292	321	306	287	302	315	293	311	347	336	333	325	294	315	347	309	351	289	321	287	303	309	299	313	315	349	329	318	300	296	325	332	271	300	321	314	309	335	318	348	290	318	329	309	317
23992	47536	42903	26244	13319	5203	2429	1166	777	589	580	564	564	571	549	580	594	554	606	576	603	532	552	598	574	546	567	557	590	576	581	554	555	591	573	597	575	566	561	564	575	549	572	575	557	581	571	566	562	577	534	574	543	555	604	572	560	585	590	559	534	555	552	553	589	594	581	560	560	562	564	578	599	554	610	554	567	567	540	543	584	634	597	541	543	555	558	581	563	564	550	556	540	570	565	539	548	584	594	542	514	576	592	570	600	596	554	594	585	601	563	579	552	569	566	562	532	570	547	543	574	565	593	569	604	540	572	595	630	557	608	560	601	556	578	530	559	546	574	561	576	566	601	547	550	603	548	569	578	567	586	533	560	562	561	599	558	569	585	516	595	564	532	597	572	551	598	540	558	528	581	578	580	589	557	616	601	540	562	577	593	543	554	535	589	547	526	568	557	567	626	578	554	560	559	532	589	547	602	559	606	556	582	586	581	541	573	529	547	589	572	567	559	569	552	561	558	579	570	594	537	510	603	535	532	629	566	601	582	590	594	577	561	613	547	563	570	501	531	561	565	500	557	556	589	604	558	583	569	559	599	558	560	573	556	565	526	570	605	573	565	547	614	559	566	562	573	565	583	564	576	545	604	573	562	553	589	549	553	550	580	571	607	600	568	542	553	568	560	584	536	570	576	614	617	575	584	560	566	546	570	552	573	582	595	553	592	556	520	563	569	549	542	510	525	574	625	559	583	552	593	615	526	569	599	564	523	539	501	567	521	560	594	591	565	574	584	527	538	547	603	567	547	545	596	562	569	593	604	570	586	543	538	559	543	583	593	552	528	549	596	594	552	551	539	558	521	556	595	564	576	598	537	572	567	592	534	552	554	601	591	568	544	578	566	543	597	548	579	591	588	593	552	580	581	586	585	520	569	540	579	608	541	590	589	580	596	553	593	589	595	545	571	553	566	592	583	593	586	565	559	560	624	577	550	551	542	592	595	608	562	570	568	580	601	618	572	534	575	542	618	603	599	520	572	543	543	598	601	527	573	547	587	586	530	580	572	570	568	560	577	535	588	582	586	542	534	544	540	561	536	565	542	602	580	547	557	578	555	599	566	573	584	537	594	535	578	565	545	584	565	554	527	569	523	571	590	546	560	543	560	591	585	601	570	552	547	605	526	572	582	581	552	582	583	543	565	584	587	567	567	540	631	631	547	553	595	525	549	561	580	608	561	563	567	536	579	546	560	569	608	573	632	584	540	571	572	543	598	555	581	547	622	541	565	583	591	571	555	557	592	551	592	551	603	599	622	537	585	551	562	554	538	565	566	511	582	549	569	586	609	570	599	558	582	585	531	563	587	570	578	547	609	576	590	538	533	586	537	561	561	574	579	539	565	589	592	570	567	580	553	551	540	586	595	562	577	532	537	566	574	590	584	560	598	524	535	539	550	592	542	559	565	580	598	588	554	546	569	574	560	565	602	543	562	559	576	556	571	595	550	592	556	552	581	537	539	580	584	566	546	591	548	556	537	570	556	562	590	546	549	574	568	533	579	584	537	579	520	569	561	588	585	566	558	616	551	583	565	567	569	619	574	529	570	529	575	600	541	583	571	540	559	575	598	593	545	585	571	551	553	574	548	596	548	608	549	556	564	547	554	566	552	573	568	601	570	580	553	564	564	549	578	571	553	547	559	563	566	570	584	531	567	558	591	577	583	554	564	575	587	571	531	553	588	555	560	572	592	549	537	544	584	565	587	567	555	552	590	588	554	587	557	640	545	560	588	627	528	602	569	536	532	564	590	596	580	545	570	585	567	552	592	553	576	532	562	557	542	559	571	536	579	569	612	547	535	581	591	562	527	559	587	561	583	565	567	598	553	579	527	543	604	590	544	543	599	566	597	606	535	552	545	541	575	556	541	565	535	554	581	573	599	543	556	587	537	575	573	575	557	532	540	533	569	558	580	549	504	556	566	568	582	592	611	572	570	600	568	574	590	560	580	600	578	556	553	589	568	548	569	552	551	558	550	579	577	558	602	563	544	574	527	544	584	590	570	595	570	581	519	591	604	612	551	535	611	567	550	594	561	577	573	564	554	564	583	562	562	548	574	565	549	566	578	600	589	537	543	578	571	567	559	567	595	587	584	601	581	576	571	548	591	565	612	551	560	541	555	599	605	554	558	548	567	569	570	567	564	538	557	502	543	563	554	592	537	565	612	579	558	589	571	570	555	560	579	588	599	602	606	561	568	555	611	601	526	592	583	561	571	575	571	543	556	547	535	571	610	579	555	532	578	628	555	571	577	597	592	572	552	614	564	581	545	566	561	579	629	563	550	584	543	544	553	590	564	559	545	596	574	543	589	606	623	533	555	547	515	559	630	557	553	547	596	596	559	594	617	536	578	579	546	551	579	579	573	578	572	566	567	574	564	561	581	547	582	585	588	575	626	582	577	562	645	564	561	604	553	538	581	606	569	569	591	572	580	570	536	614	592	557	578	566	578	535	529	559	600	548	589	585	576	583	577	550	558	636	600	608	560	592	543	581	554	601	582	588	559	543	549	594	584	624	584	564	528	591	591	555	589	564	570	537	556	591	595	603	561	541	574	569	590	562	563	521	567	535	536	590	604	597	573	547	581	567	583	555	579	582	565	599	558	595	559	611	572	536	587	594	568	567	539	577	578	576	551	589	590	525	585	537	552	561	541	582	542	545	586	563	571	562	574	573	584	569	564	571	556	557	587	532	581	551	628	550	570	603	516	541	583	561	568	573	532	527	558	589	555	573	559	540	541	556	591	517	580	583	542	561	553	535	586	607	553	570	550	562	563	546	592	565	582	572	553	550	584	581	535	573	560	554	536	561	546	569	553	575	585	557	537	595	584	590	596	583	577	578	582	556	575	552	615	602	572	573	622	577	597	585	540	578	540	548	548	583	549	597	544	623	540	490	568	574	553	554	541	545	584	581	591	548	558	545	596	585	575	607	543	564	559	531	549	566	620	536	598	572	581	574	587	587	520	570	560	537	568	550	558	551	575	558	565	585	552	604	561	556	566	569	564	608	519	567	566	573	520	592	559	567	583	571	563	575	565	561	545	557	574	592	575	540	558	600	557	534	575	556	580	587	587	528	560	573	557	497	570	571	577	549	574	546	547	606	601	601	554	554	590	555	584	548	579	559	602	574	542	546	551	581	560	551	563	522	541	547	570	595	576	532	579	558	559	540	570	587	554	540	597	548	513	582	588	564	552	547	567	572	518	568	563	586	590	620	618	594	563	564	572	574	587	558	611	622	589	589	543	591	547	588	577	542	548	567	588	586	549	570	562	553	589	551	548	563	563	547	568	548	586	559	580	568	543	602	581	608	556	579	579	557	574	515	563	543	543	554	595	595	568	545	537	528	563	591	553	590	560	586	566	537	571	590	572	573	604	581	575	558	570	533	566	549	570	584	569	562	569	556	576	583	614	538	576	537	538	557	595	517	573	593	580	573	579	580	544	544
24291	24883	44904	37391	31798	22429	7918	1049	566	350	381	356	381	344	345	381	374	354	371	365	349	364	347	387	342	362	352	351	342	363	390	358	362	379	342	376	363	388	346	360	387	364	379	344	332	353	329	365	357	358	382	350	327	372	385	387	339	346	349	356	354	368	352	372	392	346	357	381	367	369	371	357	363	363	350	324	371	363	357	346	325	337	350	358	321	330	336	351	354	339	350	334	340	367	361	341	333	349	388	341	341	347	373	334	358	349	332	385	375	330	369	322	370	381	358	370	322	342	344	338	367	356	341	378	329	343	371	339	352	358	370	369	327	347	392	377	319	377	325	355	362	358	365	288	341	364	348	342	374	359	358	312	397	371	358	350	336	380	374	353	348	386	319	373	352	342	358	371	385	351	379	400	350	409	330	316	357	377	354	372	371	357	354	314	360	363	358	334	383	328	346	336	390	342	354	379	348	337	333	335	353	356	397	361	364	338	380	297	331	347	352	371	352	368	346	345	358	369	376	402	357	370	371	367	360	334	337	362	370	358	351	315	340	342	363	351	357	342	334	344	351	369	377	326	376	331	334	364	331	344	348	361	396	366	375	325	367	312	378	366	317	385	369	384	370	351	356	319	377	350	349	352	327	348	369	359	339	368	349	364	359	385	372	376	345	323	354	360	362	352	357	358	338	361	357	351	368	320	368	331	347	319	357	355	345	371	340	348	370	327	362	349	365	366	328	356	354	387	345	383	330	357	323	358	346	348	350	336	388	335	360	360	352	374	367	344	344	347	377	346	356	342	344	329	392	365	320	370	367	337	366	318	394	340	344	394	313	344	331	364	346	347	342	354	365	362	345	349	375	347	384	340	368	333	334	346	370	363	378	335	328	363	344	366	353	364	321	354	334	354	362	339	369	372	372	324	360	321	379	348	344	363	349	338	344	344	345	344	351	330	395	339	329	349	351	351	338	334	365	343	337	388	347	345	342	354	336	344	335	347	343	337	335	357	369	343	353	368	369	329	361	377	320	352	351	340	361	341	353	366	345	395	383	353	379	342	331	333	339	305	343	379	376	339	333	381	330	358	363	348	356	358	328	352	387	340	359	332	367	327	362	351	331	332	336	352	358	359	376	337	347	396	331	341	340	376	349	371	370	365	337	340	328	366	357	364	366	344	379	365	367	331	392	401	375	364	360	357	374	329	367	376	380	327	363	370	309	358	357	356	361	351	332	391	376	349	382	332	363	319	339	340	352	309	360	346	371	293	363	332	365	373	340	370	351	384	322	361	354	367	350	337	342	359	393	340	329	375	354	353	359	372	367	362	349	316	363	371	351	344	371	374	353	350	365	354	339	366	371	370	360	367	371	406	344	367	349	374	353	347	346	356	352	338	349	336	338	340	327	334	369	336	314	332	339	361	361	354	344	354	358	358	399	360	380	348	327	351	342	336	345	346	349	370	356	312	367	369	359	371	357	349	350	363	366	368	404	377	385	349	335	355	353	359	371	339	361	334	343	390	376	369	376	344	344	322	340	367	335	351	343	345	352	371	354	335	387	341	373	341	344	354	372	351	354	350	339	337	368	346	346	342	351	360	375	369	335	330	347	359	339	342	375	358	392	346	368	352	369	340	355	327	343	368	344	334	362	378	344	357	334	369	344	345	352	343	345	369	375	358	341	358	339	325	372	386	351	347	382	315	379	383	379	348	358	379	358	354	333	373	366	361	333	355	352	360	353	362	337	345	373	311	340	349	339	350	332	349	391	341	365	357	345	380	336	342	363	372	376	350	379	349	339	370	350	327	364	337	374	350	368	337	381	332	338	349	342	342	342	322	371	358	360	372	349	310	338	327	364	371	357	339	354	345	380	334	365	361	372	396	384	340	377	361	349	347	338	336	358	352	335	354	395	365	357	317	384	354	333	357	363	380	316	375	350	361	331	343	329	371	348	344	337	359	361	333	362	333	326	341	342	348	363	363	369	362	364	343	350	370	358	329	352	353	321	387	350	350	370	326	361	371	345	344	367	355	373	361	354	363	337	332	355	350	347	365	365	399	347	348	391	391	376	371	329	358	341	345	359	345	370	317	368	358	357	364	315	356	357	350	329	340	348	387	395	366	348	367	344	358	362	374	329	360	372	336	325	358	344	346	327	351	371	325	377	342	370	384	323	343	356	367	337	379	365	366	355	370	373	363	351	354	340	337	368	315	349	394	363	339	343	368	351	344	359	344	360	345	347	324	351	316	361	366	373	376	377	344	354	356	358	350	371	361	352	382	332	359	338	368	352	365	362	348	316	349	361	353	377	349	390	354	320	330	372	341	367	386	334	331	334	342	339	361	397	325	326	339	389	366	354	364	364	351	349	365	369	344	349	331	333	350	362	334	371	371	348	355	363	340	340	353	348	359	351	386	362	355	358	358	343	352	340	373	357	376	347	322	366	379	352	337	353	373	329	358	341	320	346	359	350	340	342	382	332	373	348	388	333	374	365	359	340	325	357	319	356	374	356	353	343	359	367	349	363	346	341	357	360	344	352	377	337	348	359	375	338	395	359	351	302	356	350	359	356	385	340	378	379	379	382	366	354	333	377	353	339	342	358	375	316	364	339	357	359	335	313	379	384	352	319	367	349	326	324	349	350	348	369	354	354	374	375	343	339	313	337	367	374	378	344	357	339	345	364	319	355	349	399	373	369	350	366	370	361	359	341	365	333	347	358	399	361	340	381	334	355	322	377	366	318	357	350	361	386	348	353	345	348	367	399	336	364	370	374	353	381	339	327	356	359	355	317	321	333	364	365	400	332	348	340	373	381	356	361	364	381	352	350	378	363	345	363	357	348	349	341	351	333	335	362	319	357	386	366	344	334	347	390	324	361	359	359	380	367	364	371	359	353	351	369	385	368	338	390	312	373	368	345	330	336	348	329	339	359	342	355	378	335	371	333	367	352	322	369	360	352	327	350	355	361	340	352	351	355	352	340	426	358	332	363	307	316	353	384	357	365	355	341	360	391	358	346	339	369	317	359	329	390	357	401	368	348	339	348	361	376	374	385	333	395	354	355	358	364	365	347	353	366	375	362	339	367	344	365	358	326	362	369	357	314	379	366	348	372	330	342	403	305	334	333	334	332	325	370	352	358	377	361	350	390	355	351	360	348	361	354	337	334	389	339	356	355	326	343	387	348	365	362	363	338	377	404	387	369	383	364	376	356	324	341	373	357	330	319	382	359	352	352	363	348	318	343	384	347	349	339	357	340	310	344	340	339	343	342	363	360	387	356	359	353	357	373	346	369	354	342	345	371	356	382	371	356	351	326	390	359	353	365	355	370	348	358	353	356	347	370	342	363	396	360	371	335	348	343	360	360	385	364	361	323	393	335	339	336	347	368	376	363	372	337	347	342	357	378	340	359	312	354	345	352	366	369	347	364	361	351	362	347	369	361	341	359	321	368	312	373	381	343	349	364	345	350	365	377	384	357	378	342	355	360	334	321	324	366	357
45284	89404	78921	53106	43181	24479	7870	2094	1140	648	607	634	619	625	674	650	601	632	593	638	603	590	648	630	645	637	609	631	614	644	644	634	672	610	573	606	603	657	643	614	636	655	643	597	589	642	594	633	622	625	625	613	658	574	642	606	644	640	598	605	585	640	618	665	638	681	636	656	590	616	650	621	611	589	560	627	630	613	637	644	591	671	623	599	599	688	587	615	594	617	604	584	630	628	675	652	621	637	591	624	679	609	633	619	678	578	675	614	620	615	590	621	633	598	589	657	587	614	649	627	570	639	643	656	644	639	651	610	612	654	613	608	683	608	598	642	637	635	675	661	600	604	629	606	652	623	640	634	587	646	605	640	568	626	642	632	622	608	620	640	611	633	615	599	628	569	629	623	629	621	673	632	618	612	629	666	637	616	604	577	625	627	615	610	585	640	621	656	623	622	651	658	640	614	595	631	585	631	624	663	667	673	682	597	635	625	594	619	658	625	586	633	606	648	582	665	679	652	652	615	608	566	567	630	629	608	640	622	602	641	678	590	639	618	605	644	642	644	659	617	639	640	662	641	652	632	624	632	641	652	622	601	605	636	651	626	628	611	654	696	629	635	642	645	574	613	643	612	633	578	570	629	619	619	634	659	629	629	589	575	600	651	639	614	622	675	630	662	621	626	637	658	642	621	606	642	613	602	601	613	625	637	632	642	630	673	598	610	614	617	616	605	638	683	648	656	653	692	619	638	612	581	636	591	613	599	624	591	649	643	644	587	607	648	662	605	586	664	673	644	618	619	658	616	654	598	679	680	628	621	656	611	683	622	601	625	602	650	627	624	614	634	655	588	604	636	604	588	652	647	619	617	658	633	646	661	590	606	654	647	626	596	636	650	637	608	636	617	628	665	605	644	657	636	609	651	641	587	624	663	674	623	623	631	611	621	638	652	643	670	618	620	621	635	614	656	612	625	631	590	672	620	594	604	631	604	583	620	656	621	602	640	673	638	621	622	629	665	636	665	591	628	589	625	589	611	610	666	673	567	601	601	642	632	621	608	607	644	642	671	657	610	611	585	664	662	617	595	638	637	609	598	642	641	643	644	674	642	610	650	663	619	638	594	624	644	631	641	662	625	636	631	567	638	646	604	672	642	616	662	594	620	617	655	596	609	627	646	658	596	616	610	661	650	605	588	674	638	657	595	675	628	625	647	616	621	565	639	662	634	607	609	616	601	609	695	605	648	643	614	591	617	625	618	644	635	650	611	624	646	608	620	619	659	668	635	583	621	628	654	578	678	619	631	663	600	619	607	636	604	660	611	642	643	644	638	620	625	606	642	626	653	603	638	616	572	629	631	598	639	625	697	619	615	620	587	623	593	644	670	624	634	661	610	570	618	652	656	619	607	653	655	601	588	636	648	655	624	670	651	643	629	641	672	613	628	646	591	662	689	659	620	628	611	615	633	653	605	713	646	664	636	674	660	654	578	644	649	600	627	631	609	627	589	622	600	629	672	635	605	651	650	637	615	647	620	648	616	608	629	633	574	634	617	634	688	645	631	652	637	666	648	592	621	639	607	600	612	664	604	641	592	661	625	650	627	671	616	637	651	601	661	635	627	618	620	592	622	656	608	646	632	636	606	629	623	614	619	666	677	622	617	603	605	586	681	653	585	614	643	586	636	623	659	623	688	620	644	638	659	602	629	653	603	612	605	612	652	594	600	619	632	633	615	646	656	624	668	601	609	660	594	636	637	616	611	676	617	604	586	630	645	589	630	600	618	639	599	637	651	656	632	582	621	628	657	637	636	641	602	599	617	627	630	608	606	626	588	663	616	646	613	610	617	582	650	644	639	608	681	627	631	628	624	666	614	614	669	615	593	611	609	613	634	632	666	676	652	624	650	653	581	615	656	643	629	608	605	597	613	630	601	637	617	648	573	638	605	600	610	602	673	600	627	611	649	639	622	626	654	597	622	627	646	613	677	636	621	631	612	643	624	624	655	581	606	621	633	630	661	648	652	633	633	633	638	591	697	655	621	619	640	640	635	585	617	640	610	606	654	615	603	647	574	585	632	645	634	642	621	643	631	599	638	607	623	672	615	703	631	616	642	662	650	656	611	612	617	595	603	598	590	596	564	630	659	626	605	611	626	634	614	699	584	634	631	621	601	656	641	635	604	595	621	617	575	631	629	624	658	658	612	630	674	637	645	606	641	604	641	648	588	656	633	595	626	594	621	613	636	600	621	588	619	634	670	619	581	599	656	634	633	615	606	642	646	597	619	598	616	608	626	593	661	616	570	592	562	680	597	613	650	611	666	631	604	634	642	642	658	593	656	624	680	596	646	659	640	669	607	646	650	627	594	648	634	645	570	649	610	645	606	626	629	665	612	661	623	638	652	639	591	659	611	647	632	657	622	639	649	584	626	608	624	587	631	613	651	602	561	616	600	645	635	613	668	625	626	599	617	639	633	621	658	672	636	645	626	614	621	633	635	576	629	650	639	615	588	630	668	592	656	610	623	632	629	578	646	647	584	625	622	600	647	602	620	603	608	664	678	642	615	642	604	631	619	643	650	620	590	621	629	640	629	642	632	638	631	638	660	650	617	618	629	654	641	602	612	688	664	645	683	644	595	658	608	605	628	597	670	604	647	609	626	625	601	620	627	645	651	653	615	641	641	632	617	640	666	667	595	602	624	652	697	664	637	579	655	631	640	644	662	657	629	633	630	672	645	661	645	616	620	618	613	648	629	644	655	637	652	601	622	577	607	633	620	648	625	656	599	587	587	640	644	631	631	604	636	637	651	666	635	606	589	638	648	636	646	638	650	681	637	629	639	640	664	612	653	644	658	587	598	615	642	632	632	618	623	643	638	614	633	614	625	617	612	639	592	653	635	642	612	624	648	648	587	644	647	593	633	597	623	594	619	622	619	644	633	625	606	635	636	571	596	632	617	598	635	627	605	624	630	610	636	630	610	651	641	655	600	638	607	626	633	640	612	621	665	606	603	658	635	652	624	639	580	596	638	606	600	581	605	623	641	638	622	643	625	626	639	606	631	644	625	652	623	589	660	651	648	653	615	621	609	612	613	644	625	594	629	650	595	630	599	638	577	613	629	624	596	594	629	638	636	632	663	645	640	627	646	618	622	625	663	629	631	641	625	623	653	605	633	673	619	650	594	573	613	652	666	618	624	627	622	606	614	638	593	593	625	619	606	614	633	652	628	599	612	683	608	613	616	643	619	640	619	665	626	622	655	584	657	628	640	615	653	618	631	633	625	658	650	633	619	626	632	617	620	612	587	621	640	596	623	633	627	634	634	648	544	633	611	658	588	632	640	598	648	632	639	619	651	614	657	624	625	636	639	639	646	620	609	635	630	636	636	635	633	606	639	614	634	618	678	622	577	627	617	638	666	596	598	623	593	590	609	677	607	623	640	601	598	649	591	612	589	622	636	612	630	608	649	659	630	629	674	585	646	634	656	639	633	631	669	630	633
23334	23102	40319	41042	30664	24182	11617	1376	629	476	467	445	427	420	433	448	433	448	423	391	426	437	448	429	427	429	422	414	432	415	447	425	426	412	446	412	417	456	393	392	384	407	433	435	403	384	413	420	413	410	440	424	437	457	419	429	450	416	434	432	457	419	425	426	427	473	418	390	390	401	495	433	415	389	461	385	419	421	373	461	451	412	426	440	397	426	415	434	424	431	445	400	443	449	419	426	393	419	418	418	423	437	415	419	416	426	415	421	422	455	438	421	394	456	402	417	383	437	412	423	439	466	377	399	408	403	455	409	450	417	416	406	421	435	423	457	395	440	408	397	412	452	391	397	401	408	418	414	393	434	411	420	445	374	413	382	420	428	419	418	398	441	410	442	433	441	449	456	400	419	426	433	394	419	405	417	406	407	446	449	428	436	433	401	416	420	432	455	392	430	407	434	436	433	423	417	398	410	422	447	411	415	430	413	398	407	413	428	441	400	442	420	385	457	442	385	438	453	414	414	429	402	451	449	413	429	413	448	392	445	439	421	455	390	422	425	386	440	437	426	419	430	441	386	413	442	460	460	421	444	433	433	414	425	405	444	378	434	413	431	424	416	403	411	418	439	404	427	435	432	447	416	442	430	432	442	390	413	424	408	420	448	410	402	427	403	439	399	441	418	394	387	407	444	394	396	434	394	386	406	410	399	410	388	398	392	423	405	406	426	443	378	411	409	428	406	421	414	424	437	416	400	439	388	445	430	389	423	458	396	413	413	437	412	437	411	401	399	459	412	409	398	435	427	429	419	434	428	413	398	385	418	404	419	404	436	430	428	428	428	422	429	432	413	408	414	399	388	408	458	432	414	429	431	427	406	405	409	411	437	390	433	423	415	408	414	415	400	453	429	450	436	417	397	424	411	423	420	437	445	393	425	425	397	418	382	410	454	401	426	404	403	443	397	417	391	412	458	402	397	413	409	435	425	444	384	410	394	405	423	447	423	418	425	393	431	413	414	423	420	425	439	401	424	405	403	395	413	429	419	382	429	403	405	421	419	434	421	400	416	436	444	399	428	397	429	412	397	409	409	413	404	428	405	423	397	380	456	392	453	445	411	399	412	499	377	434	426	397	428	453	415	414	457	408	369	420	398	421	447	416	401	397	425	410	384	427	426	453	423	444	420	408	406	455	413	378	385	421	407	445	412	388	413	467	392	387	429	472	436	415	432	435	448	417	397	388	422	427	402	431	406	442	423	454	410	404	462	410	452	398	404	432	405	421	402	381	418	427	389	432	380	406	395	427	444	446	384	426	439	409	427	415	376	404	417	439	389	387	406	432	437	446	384	398	426	414	428	411	427	402	411	402	414	429	441	432	421	420	397	430	443	415	400	437	376	429	408	419	437	396	397	391	422	416	441	415	453	398	430	413	402	432	436	412	408	400	414	403	422	416	421	409	435	370	396	415	400	431	428	401	443	428	404	405	454	422	413	431	441	393	418	443	401	382	456	423	385	388	397	435	390	400	408	437	431	445	413	417	388	420	461	447	415	462	420	440	391	416	430	438	421	466	397	419	420	397	401	437	422	405	399	438	399	432	418	434	408	401	415	410	434	383	412	451	429	397	393	441	444	395	423	446	389	411	468	408	423	423	401	411	433	366	407	409	412	439	367	387	422	446	408	383	458	409	430	396	450	410	443	410	423	407	451	414	451	450	413	430	385	384	422	429	400	422	425	425	429	388	392	435	388	446	415	446	426	415	429	446	434	421	424	399	429	384	459	436	412	410	410	402	427	422	421	453	415	412	425	420	450	395	427	409	438	433	393	399	466	400	383	395	408	397	398	405	428	430	428	441	427	409	427	410	433	450	444	420	443	420	382	409	397	457	423	427	450	413	426	400	419	393	412	419	403	414	455	444	440	443	425	415	405	429	435	422	426	419	424	422	423	425	428	398	399	386	464	400	397	427	437	456	407	415	413	439	429	436	423	382	437	456	433	398	443	441	420	406	384	422	404	407	450	415	423	378	399	401	425	373	419	444	429	429	419	423	405	414	408	411	420	414	420	398	432	416	421	431	413	448	401	411	447	410	412	414	447	436	451	470	452	432	448	420	411	378	416	422	440	422	411	403	406	445	425	423	422	425	423	449	394	435	433	410	394	422	412	415	414	431	425	430	390	423	414	367	422	424	397	410	393	420	373	370	385	420	416	432	409	477	438	397	390	442	423	389	415	455	392	426	408	426	388	440	418	383	431	433	421	460	427	400	460	400	435	408	382	411	396	417	445	426	424	419	397	435	416	409	429	410	435	415	379	424	404	433	429	423	422	440	419	452	408	464	396	417	462	408	398	416	415	425	468	449	418	417	437	441	448	417	432	411	390	426	413	424	412	419	422	430	416	393	412	394	413	411	406	432	388	400	389	443	412	423	433	435	395	442	434	411	418	397	398	409	436	438	387	410	405	403	422	407	410	437	374	420	440	411	415	410	391	441	443	405	417	431	414	396	431	397	408	432	429	432	432	419	407	438	370	417	435	427	425	421	434	421	417	421	395	417	429	395	412	420	415	434	409	410	420	413	443	434	427	433	417	390	437	434	411	402	418	404	425	419	418	420	393	422	392	412	408	411	409	449	420	406	388	449	431	404	440	418	416	408	375	430	400	418	423	409	429	422	417	384	459	406	414	373	402	360	433	415	423	436	419	433	435	396	415	429	432	400	414	392	413	411	392	447	454	455	396	396	404	413	400	388	415	448	425	395	431	406	449	415	412	425	422	377	396	396	430	441	407	464	379	368	423	430	379	421	408	397	442	413	402	417	443	396	412	436	381	424	403	406	452	424	436	427	443	417	414	399	422	468	439	431	406	448	437	412	362	427	390	424	423	451	432	436	390	438	372	405	425	432	416	408	401	403	421	400	432	425	416	414	434	436	434	423	399	423	441	443	417	403	423	422	452	433	411	389	432	434	428	425	400	424	490	442	427	401	465	420	406	422	411	439	429	435	461	409	408	432	433	412	426	456	416	395	410	402	425	416	413	442	374	430	443	410	397	445	459	398	397	431	417	403	416	453	455	427	384	429	386	423	437	397	389	396	428	415	427	421	396	435	465	414	412	462	408	422	460	445	410	428	410	407	408	426	433	436	426	398	474	437	425	433	419	402	418	421	382	411	417	395	420	405	422	452	459	421	432	463	470	393	435	401	398	420	423	409	431	406	427	401	395	434	393	420	407	380	413	424	419	467	395	423	428	464	402	364	442	428	404	396	398	403	426	429	431	439	387	428	433	479	424	418	416	443	403	426	393	395	453	402	382	449	435	391	435	418	443	429	444	464	436	408	406	376	410	414	386	374	428	405	419	432	403	447	427	443	426	411	402	430	415	427	416	407	437	443	365	451	378	436	445	398	438	431	361	418	374	410	457	418	428	394	414	393	441	412	416	429	377	433	385	414	441	426	400	426	395	409	424	399	433	430	442	417	424	413	423	406	405	438	442	431	375
50805	96032	89458	66429	44552	28066	8366	2218	1339	728	690	724	711	699	756	733	732	680	718	756	666	735	752	708	737	726	726	703	713	735	690	763	723	716	673	696	775	661	762	703	680	767	737	724	742	720	699	693	698	724	733	706	688	697	679	701	736	710	666	718	745	706	742	728	715	703	730	717	712	751	721	709	738	712	683	725	751	711	750	706	750	692	710	765	674	705	749	710	744	704	720	702	714	717	715	733	705	717	702	685	752	696	734	729	715	783	693	723	703	714	723	716	708	741	723	758	721	745	742	705	661	731	632	770	714	706	715	693	748	705	761	727	734	727	720	714	651	683	701	670	744	681	715	721	712	716	749	742	711	737	730	703	678	735	708	697	717	734	704	728	689	720	647	738	711	741	708	699	685	672	679	725	696	716	700	747	732	652	688	711	667	726	711	734	696	681	742	748	691	718	731	705	709	716	717	786	686	725	704	712	709	722	728	721	744	716	734	707	734	698	728	715	719	686	746	759	765	719	765	711	739	647	694	713	726	672	716	744	678	725	724	719	696	706	686	712	744	707	707	673	758	729	741	704	667	724	724	722	689	720	757	724	806	702	698	708	744	744	719	703	681	721	665	725	712	721	733	724	716	723	748	701	659	722	715	670	734	717	709	717	753	765	692	724	736	742	717	746	742	746	707	716	676	757	662	741	692	703	746	736	676	740	729	693	712	766	743	737	676	727	703	709	737	682	721	725	705	708	687	742	740	685	694	735	679	688	703	689	699	743	738	757	702	715	681	726	745	681	711	717	700	708	745	717	734	746	708	684	738	731	662	713	740	718	724	731	733	688	726	730	737	668	722	720	676	737	711	673	726	723	735	731	680	728	690	711	710	714	714	710	667	714	696	680	692	671	742	729	695	669	716	751	674	712	747	713	700	748	730	725	721	694	721	728	721	679	703	680	707	719	724	747	672	716	763	767	674	694	739	716	704	708	729	724	697	732	739	684	720	725	675	701	708	700	717	676	707	722	737	666	738	680	722	775	667	703	714	726	729	708	742	775	728	718	751	713	712	780	767	677	700	731	721	689	754	688	715	707	767	711	702	697	746	732	698	755	717	708	678	701	670	695	684	744	703	692	728	693	697	730	701	680	721	687	715	708	732	645	701	718	660	703	739	731	721	715	740	761	703	690	709	735	670	736	730	721	685	681	738	723	680	695	764	750	769	707	748	667	701	697	717	675	723	674	717	714	718	695	718	687	683	715	722	738	718	651	719	703	727	674	731	753	745	742	721	757	712	703	718	696	733	719	718	689	671	691	719	758	736	713	755	688	718	750	704	743	695	712	708	716	725	685	699	724	707	711	696	704	702	696	700	686	708	705	713	706	697	664	761	702	705	709	699	729	669	740	755	693	731	754	717	739	685	711	675	717	703	710	730	762	742	688	705	717	766	695	715	720	698	708	712	728	713	665	671	736	735	731	730	705	719	703	782	663	745	723	760	719	696	735	700	723	722	664	697	720	721	692	727	700	708	715	709	708	669	734	720	705	689	695	749	749	690	734	738	742	722	735	697	717	672	728	682	742	731	765	714	672	744	702	707	751	704	706	720	724	722	724	717	721	724	688	761	721	734	749	719	707	722	714	722	724	702	717	697	683	695	696	751	725	694	726	693	722	711	742	708	694	677	737	700	701	747	773	756	671	669	742	723	710	704	686	700	668	704	739	702	666	726	743	713	701	660	656	738	734	688	703	725	724	751	717	700	717	735	667	736	771	731	729	741	754	704	720	732	667	697	730	713	702	758	689	717	775	733	745	717	735	699	703	733	708	728	706	679	720	738	733	704	742	739	659	703	763	713	709	738	678	694	726	703	747	732	691	733	753	685	731	709	717	739	705	737	745	736	707	708	748	705	731	727	721	663	699	685	694	721	694	768	662	726	722	710	730	721	692	731	716	706	752	765	720	706	730	701	688	693	752	701	690	728	693	673	716	699	701	691	707	698	740	665	711	705	684	685	753	722	703	670	701	691	666	723	761	673	732	698	717	695	740	689	694	737	731	697	699	677	739	735	729	718	748	681	705	714	720	708	712	729	751	736	728	747	711	724	737	694	724	691	729	698	734	718	710	714	715	703	688	741	705	697	735	734	701	736	714	707	744	692	759	721	703	742	677	746	761	711	736	720	729	672	771	765	731	719	626	704	710	706	684	722	730	677	711	771	724	738	709	724	701	764	724	742	754	710	684	720	691	725	726	728	728	717	697	698	715	698	706	708	669	695	737	704	712	683	733	683	712	739	695	730	709	706	686	684	722	728	676	724	677	721	714	692	703	746	720	741	665	755	728	697	729	702	701	708	684	746	675	713	758	731	750	704	715	693	713	679	750	684	738	699	738	655	703	748	737	697	729	717	758	752	715	706	701	729	726	694	703	707	675	708	754	733	687	730	692	700	715	714	702	721	713	704	692	722	721	727	675	720	764	751	726	703	683	743	691	710	718	705	669	663	661	726	711	714	696	715	719	670	745	716	704	698	746	724	758	731	735	728	696	709	726	691	711	715	737	744	704	762	675	752	699	751	727	671	689	686	670	700	719	747	678	687	751	694	654	753	724	661	734	701	724	737	746	739	771	738	695	720	701	697	715	692	676	741	676	699	720	678	663	785	691	720	700	737	640	709	725	755	702	714	733	741	712	704	717	728	707	690	708	707	719	746	694	697	740	683	742	761	711	687	730	703	714	720	708	727	680	697	743	712	688	698	725	691	680	709	687	718	734	703	718	702	682	668	736	718	760	741	654	693	728	726	716	728	741	730	734	670	702	644	683	709	721	724	733	728	713	714	718	701	691	717	712	722	712	721	694	793	661	745	725	646	666	695	717	674	758	743	689	690	682	744	719	719	715	704	707	704	700	690	727	788	666	683	750	716	693	704	735	723	717	765	680	733	672	691	742	725	709	679	731	715	716	754	761	669	704	709	763	703	771	705	715	721	686	704	685	711	708	746	780	703	717	748	725	727	673	716	726	703	725	723	706	676	700	669	724	711	714	718	702	710	738	711	673	725	701	709	680	694	730	694	732	695	737	747	688	728	703	700	699	697	693	744	699	716	668	735	663	706	719	727	733	721	709	676	741	723	727	722	728	747	700	727	663	684	759	732	659	703	739	694	701	690	721	742	737	709	751	735	682	707	696	702	702	705	731	683	698	724	708	745	731	712	725	721	717	685	700	699	682	723	738	695	674	715	691	707	658	697	738	725	722	679	730	693	757	715	732	729	695	743	722	716	772	676	718	689	717	708	724	764	704	690	707	735	706	724	718	770	738	701	742	688	738	758	692	700	703	667	712	725	712	727	693	758	712	716	697	710	691	703	727	739	699	727	706	694	771	696	724	659	727	698	684	696	724	748	690	711	710	675	699	714	725	720	702	717	723	746	722	695	751	708	712	720	733	677	723	745	701	700	697	671	723	654	729	707	695	712	714	753	675	731	744	709	715	759	666	698	677	708	710	658	738
26939	30920	37216	23559	8226	2200	728	374	330	361	327	317	327	315	304	333	323	328	295	320	364	338	320	311	347	335	321	276	321	327	311	338	311	341	302	304	294	350	302	330	276	299	336	308	310	306	351	340	323	326	313	321	303	343	318	321	299	325	302	308	307	342	304	343	317	322	315	295	314	329	303	312	339	295	332	264	313	359	312	288	321	299	319	309	331	339	353	311	348	326	306	324	330	330	308	329	302	318	295	281	320	319	320	343	350	309	302	319	277	322	309	287	352	336	301	315	308	323	326	287	312	295	334	309	335	295	310	329	318	330	354	333	319	326	322	324	302	324	316	307	344	319	327	289	311	341	331	332	326	321	312	331	310	313	331	322	351	324	334	330	351	320	294	304	323	277	286	292	304	313	294	315	290	290	326	338	300	339	317	316	347	302	338	337	310	305	350	331	326	328	318	306	354	315	295	308	338	337	316	359	305	329	308	288	355	319	292	307	293	328	334	321	315	306	302	286	337	301	298	295	317	321	302	330	323	343	312	321	322	368	330	310	316	343	309	320	339	318	317	295	335	316	334	323	313	307	323	301	315	297	329	303	348	300	288	293	330	310	346	344	319	321	335	333	320	308	285	292	311	307	331	311	346	342	295	318	307	307	310	303	340	313	307	317	329	320	338	308	315	313	313	295	316	296	320	328	293	303	316	330	293	345	312	315	318	336	332	310	291	314	314	302	318	339	291	304	336	334	316	310	320	327	344	328	304	315	299	335	295	333	290	316	329	321	324	318	341	315	331	332	330	307	311	323	332	321	302	290	323	339	329	310	313	318	314	337	304	332	293	293	308	344	324	316	311	315	312	320	342	295	332	284	326	298	294	321	300	321	312	326	296	338	305	319	344	329	324	332	326	292	310	315	324	353	377	306	315	276	316	314	307	317	353	315	340	307	343	289	361	283	330	320	316	326	302	317	336	308	307	328	331	296	306	298	293	348	315	317	294	333	310	329	337	315	315	339	297	338	299	341	334	312	334	321	323	316	297	299	331	315	334	319	324	307	319	346	337	317	296	332	308	278	327	333	281	317	290	288	309	339	347	337	338	296	313	313	303	337	303	351	311	329	304	312	332	309	309	265	309	293	351	321	282	334	328	348	340	297	363	339	325	322	358	328	304	363	323	283	324	313	312	307	292	298	312	337	345	281	365	319	313	331	314	306	333	314	315	307	334	330	333	306	294	293	305	297	286	316	333	341	287	316	312	337	344	334	329	310	328	319	317	335	323	309	318	288	307	304	290	268	314	343	322	291	272	305	332	300	335	336	315	349	309	304	307	341	307	336	351	297	318	333	313	311	328	312	318	317	306	343	324	333	295	357	290	323	321	364	338	291	319	332	325	282	353	314	324	291	333	319	317	338	310	314	310	290	314	305	306	334	321	351	288	329	312	359	300	315	310	291	286	342	297	317	318	300	312	303	302	297	340	349	357	323	333	338	348	325	303	314	307	295	323	313	317	293	301	287	325	327	319	334	314	312	324	338	328	328	311	329	311	332	288	325	314	346	314	315	309	328	340	296	310	306	298	319	339	343	308	299	305	343	321	302	331	301	329	293	298	298	330	330	302	342	330	306	326	321	331	318	336	294	326	277	334	293	316	317	326	333	323	332	324	314	341	336	317	320	330	324	290	319	311	298	310	307	296	288	337	331	321	319	323	283	306	286	376	325	302	334	313	330	308	326	322	301	340	342	315	301	310	313	330	337	315	306	353	285	350	354	319	327	314	290	323	359	311	337	368	341	331	332	320	326	333	320	299	300	334	331	318	302	336	304	341	309	328	307	315	322	307	344	315	315	348	304	319	304	306	331	319	324	324	356	311	348	337	331	336	304	318	310	311	318	349	320	323	316	323	313	318	337	326	293	298	312	293	301	333	344	333	323	305	301	334	340	347	312	313	293	316	363	332	316	337	288	307	327	320	280	325	297	324	315	297	309	326	296	309	322	347	309	325	316	307	335	314	308	312	335	336	343	327	336	319	325	317	341	321	306	318	305	308	295	306	293	346	316	330	329	362	325	348	319	297	346	321	326	338	319	305	296	308	316	350	331	306	275	305	295	316	333	314	333	327	321	352	321	336	301	308	337	329	338	322	330	310	345	319	317	328	326	330	307	317	345	346	314	306	320	320	324	327	307	284	309	351	279	348	347	337	340	330	287	307	328	311	327	365	311	323	302	323	301	322	294	298	318	330	311	332	333	359	312	341	363	308	321	311	325	334	309	308	317	332	333	348	336	313	323	308	318	297	335	329	314	325	322	364	325	327	334	344	336	315	286	342	323	335	318	301	342	297	304	318	325	306	311	314	304	317	323	323	293	308	308	316	307	328	321	344	328	305	310	309	365	280	305	324	317	307	312	293	314	290	327	313	332	298	345	295	307	309	337	344	304	318	321	326	308	348	293	340	276	349	300	348	275	310	348	320	292	326	312	334	326	296	319	331	297	343	280	327	333	332	329	302	321	334	313	300	319	335	321	314	315	340	340	292	339	363	309	304	304	332	342	325	352	304	315	335	296	322	282	303	327	356	310	310	304	321	337	312	313	324	307	297	349	338	314	339	319	287	311	352	322	319	317	317	329	328	280	314	300	346	301	306	314	322	330	332	360	317	278	295	303	348	319	305	293	287	340	309	300	282	312	311	318	307	281	337	317	307	300	296	311	303	349	367	304	324	332	323	325	312	331	347	342	320	286	298	311	340	342	318	356	323	300	294	310	348	326	304	324	319	306	325	310	329	315	333	300	319	314	296	316	323	311	318	353	299	322	338	301	340	331	343	320	316	322	343	336	314	350	329	299	319	326	289	314	311	333	330	330	341	300	308	347	331	311	302	329	303	284	360	327	331	330	310	286	317	349	308	333	302	357	307	297	312	291	323	304	305	322	309	318	329	339	317	300	319	321	328	307	297	330	297	330	296	288	322	313	342	288	308	353	319	343	354	314	339	347	327	337	309	324	325	298	310	329	303	307	292	312	303	328	342	317	308	306	285	311	308	319	328	349	316	326	307	309	332	311	351	353	325	329	320	314	285	330	309	317	302	338	306	335	320	311	334	320	343	317	344	308	325	349	317	312	305	301	318	303	309	320	349	271	297	315	308	298	316	316	316	304	326	308	334	346	334	350	323	316	293	335	315	320	299	339	307	308	317	321	313	341	327	347	336	279	312	349	335	322	327	300	337	356	303	276	312	311	297	283	305	316	308	298	315	328	331	287	348	334	330	306	289	321	323	313	313	328	295	321	315	335	329	303	321	315	313	310	305	307	320	339	295	326	340	328	325	299	333	338	321	327	346	286	342	312	287	290	306	342	347	317	338	333	320	305	352	320	317	323	320	330	298	313	309	311	311	306	332	340	327	295	323	336	348	311	325	327	319	315	322	306	321	317	343	304	338	320	283	319	309	324	318	322	333	306	321	313	336	313	294	317	311	327	304	313	316	320	280	329	330	305	314	302
23304	51201	42676	26014	12428	4866	1575	689	584	613	579	622	611	595	585	597	542	620	590	547	591	547	565	618	559	592	603	582	601	591	571	578	570	576	576	601	566	608	615	570	543	596	547	603	572	634	539	551	583	584	573	598	577	591	613	582	622	538	580	578	605	602	534	578	626	571	585	587	583	560	607	569	566	524	580	608	575	589	568	564	569	606	564	576	613	570	609	584	580	577	593	567	570	599	579	600	564	574	580	547	566	550	593	586	586	568	576	619	581	568	578	570	586	575	556	610	567	530	571	595	567	557	604	610	622	582	583	591	578	591	585	604	574	551	619	575	618	580	603	612	583	583	574	589	527	597	559	586	568	547	622	604	519	575	578	545	557	603	603	558	580	592	596	598	594	566	552	579	579	566	588	610	568	597	581	577	564	605	586	547	584	571	594	565	598	599	562	618	538	548	555	561	574	563	596	587	575	597	611	575	593	582	550	541	560	561	566	560	582	610	595	613	556	577	585	612	572	584	585	605	560	588	552	579	560	610	617	581	564	537	576	549	605	556	540	572	587	569	607	594	621	585	559	566	574	584	549	622	611	559	590	589	548	575	611	583	550	577	582	568	584	650	596	599	592	589	560	536	611	547	586	621	590	583	557	539	582	548	605	585	560	596	565	600	584	571	579	562	561	561	573	585	578	621	566	585	562	576	520	550	510	590	571	601	565	562	616	571	567	591	603	589	560	571	611	566	627	618	598	567	609	589	570	559	584	547	549	582	570	571	570	558	564	605	587	593	630	587	574	536	555	622	561	547	585	547	543	583	592	601	602	600	571	580	556	572	573	570	594	575	544	591	631	570	553	589	581	582	564	571	577	567	596	556	583	578	600	594	549	526	577	602	522	630	585	554	597	600	596	576	536	614	552	581	583	539	578	557	563	583	553	579	543	555	590	541	571	592	625	596	580	580	583	611	605	546	568	622	582	564	595	584	600	578	562	617	544	526	572	486	558	539	599	612	554	588	592	593	580	599	540	584	601	603	575	600	581	581	551	563	559	591	571	553	600	572	587	607	537	563	568	583	624	557	541	581	592	512	562	595	603	576	583	563	567	575	535	568	586	595	523	562	573	588	589	591	565	557	582	597	601	564	553	583	548	546	611	562	577	566	589	598	572	545	594	605	560	589	595	578	555	541	575	561	618	598	531	587	570	570	576	596	567	541	592	576	596	589	576	533	556	608	575	550	572	547	561	527	602	573	594	555	603	571	557	577	563	599	575	551	616	569	593	559	595	573	556	588	552	550	557	564	553	542	554	562	574	590	589	612	594	583	596	563	600	577	607	530	617	563	579	582	553	577	586	568	631	567	591	611	600	552	577	524	543	601	569	573	595	568	548	625	600	588	606	597	537	578	568	593	616	606	579	576	527	574	586	571	566	558	603	577	588	567	561	564	574	577	568	617	548	627	560	582	593	549	557	651	585	541	610	600	548	529	608	547	569	593	589	569	572	593	613	572	555	531	620	562	637	560	578	554	578	568	511	584	582	637	593	560	559	592	577	566	574	572	594	582	588	564	594	571	583	580	574	601	622	576	586	590	580	555	596	596	573	571	568	582	560	595	586	578	623	582	586	567	579	566	586	573	591	558	624	554	593	561	646	595	573	537	580	564	603	600	616	570	599	551	576	611	623	584	565	520	563	576	610	557	582	570	562	586	591	596	606	584	596	568	563	569	587	568	598	576	602	619	559	595	595	591	583	604	583	595	581	619	620	598	593	580	582	582	563	599	567	514	586	600	593	562	547	581	579	582	602	599	588	558	575	590	585	595	568	572	584	591	554	587	558	593	563	549	546	600	600	590	584	568	579	577	569	602	546	622	576	592	586	572	566	577	582	606	597	567	587	549	580	551	574	536	584	610	542	611	565	595	577	557	567	609	582	615	558	597	606	607	622	562	542	578	560	577	552	558	582	591	570	588	611	567	582	565	581	580	610	587	593	612	583	569	569	575	561	537	573	560	578	566	600	576	561	576	525	544	603	529	596	548	565	596	536	534	561	599	539	603	577	623	578	570	585	570	566	556	510	570	576	584	600	522	545	589	560	565	567	555	558	584	597	580	552	629	590	607	551	618	557	590	562	536	541	567	581	580	568	564	551	613	572	569	592	574	606	564	553	566	600	608	595	584	600	607	576	553	530	595	573	581	574	627	565	586	550	614	638	533	573	596	583	537	613	581	531	583	540	594	551	559	561	571	570	597	562	597	552	581	626	563	551	588	599	603	606	592	631	583	576	573	591	628	616	580	571	601	589	570	552	594	565	580	580	627	572	606	573	582	564	604	543	504	563	548	600	583	550	596	600	590	569	580	556	561	581	600	617	586	557	646	582	537	578	587	549	569	579	594	589	583	535	554	593	600	597	588	542	555	574	555	576	570	560	564	600	587	585	518	633	587	552	567	570	581	572	615	607	576	605	526	623	585	614	553	622	587	558	579	551	576	562	540	550	571	591	578	578	594	592	578	630	596	559	578	598	597	594	583	573	572	554	621	594	570	556	582	523	602	584	606	564	571	558	567	579	557	558	569	580	566	561	546	589	550	564	598	599	577	575	576	600	571	595	521	585	609	584	574	595	566	574	543	580	575	553	568	607	578	573	579	581	581	562	578	589	551	587	557	588	569	607	563	575	589	587	572	574	568	599	574	581	584	589	572	587	532	572	551	556	606	633	585	591	599	591	565	518	581	549	585	568	588	596	551	540	589	597	595	605	558	606	560	574	583	585	595	574	562	541	631	604	538	614	569	566	561	554	566	583	600	620	581	542	553	608	549	569	574	607	609	569	579	582	534	569	583	574	557	591	595	587	577	592	586	595	609	604	581	567	567	602	570	595	625	577	578	588	574	586	586	579	552	572	589	580	601	588	583	615	568	593	518	606	563	568	598	579	576	558	577	590	549	606	598	595	556	560	554	595	599	616	545	547	572	567	593	534	552	585	574	603	576	604	593	567	549	604	586	624	597	570	569	596	588	574	559	600	573	568	567	585	549	583	573	542	583	568	565	561	655	540	580	596	564	550	583	541	578	577	570	562	605	585	604	587	605	565	628	557	570	555	599	605	534	593	581	544	601	607	607	600	579	585	556	574	584	561	587	573	581	575	590	601	588	567	593	584	562	568	604	555	593	563	545	581	548	646	578	593	553	565	597	585	587	540	605	598	568	611	576	617	564	557	638	563	563	591	594	559	598	524	544	564	582	611	601	558	610	635	549	584	591	600	566	605	580	574	574	592	586	608	611	586	567	573	578	604	600	565	550	593	553	537	578	603	578	563	597	546	592	588	604	562	615	606	576	562	551	545	575	619	615	542	566	586	558	605	556	619	575	580	537	564	562	568	577	581	610	571	609	611	597	606	580	559	592	585	580	554	578	605	574	567	606	604	583	580	574	616	604	601	582	597	562	610	560	592	589	590	610	587	577	622	559	550	599	572	561	643	602	609	588	581	602	593	592	570	601
24390	24504	44754	43108	29464	17530	4562	676	483	358	356	361	355	369	354	354	346	367	357	368	358	368	383	353	357	353	350	392	328	341	368	380	342	365	347	367	345	345	363	344	322	348	336	361	367	336	383	363	378	361	342	325	361	326	364	344	366	354	346	351	374	369	357	372	337	320	330	376	361	363	359	368	361	355	347	366	353	369	345	326	330	348	345	358	348	375	366	314	390	359	364	321	368	392	356	364	371	361	379	367	377	389	336	398	330	358	348	342	384	364	366	351	352	361	332	359	396	338	356	375	343	369	341	350	386	341	380	358	335	315	313	352	335	335	335	332	344	353	371	370	368	368	347	344	344	322	372	371	370	382	383	342	340	323	351	384	386	399	347	355	343	376	338	365	391	330	358	349	383	358	373	335	359	370	387	367	336	322	343	377	364	345	381	357	329	348	349	345	326	358	349	360	366	361	349	358	357	313	393	369	373	332	345	357	336	355	383	339	374	355	382	364	387	351	359	370	361	376	323	369	320	379	338	358	359	325	344	364	378	331	361	354	348	337	368	386	385	383	392	367	380	380	373	318	361	326	365	363	371	357	344	343	358	338	309	361	362	351	359	376	336	363	336	374	386	365	359	364	370	397	387	355	350	350	346	356	347	359	327	357	341	403	382	337	350	381	380	332	362	326	357	369	351	357	341	377	370	373	355	334	349	348	348	324	352	353	349	345	332	358	380	353	367	361	339	378	337	384	322	380	364	385	351	374	358	350	393	347	349	381	336	355	343	326	372	342	350	370	351	361	362	361	389	344	365	351	367	367	338	333	335	365	347	363	362	354	377	350	374	354	365	312	343	380	358	311	381	355	335	325	373	361	347	399	326	355	320	366	352	362	372	362	372	349	398	356	368	343	346	346	353	402	349	339	351	377	370	358	382	343	322	362	345	378	378	355	358	369	381	363	363	339	367	365	385	313	368	402	347	354	354	348	340	367	392	369	373	369	353	368	370	380	343	351	372	340	332	371	347	355	349	362	332	368	334	385	351	356	361	373	354	409	365	337	359	341	340	362	365	352	357	338	350	353	374	320	363	384	376	350	383	350	381	355	330	381	362	334	376	358	335	395	328	344	371	326	338	320	338	346	365	375	363	341	347	370	358	330	363	327	351	386	343	356	347	337	351	373	315	379	332	354	352	358	360	366	383	349	348	351	320	340	351	328	373	354	333	368	340	337	336	374	331	346	365	328	350	371	370	349	335	355	341	331	386	339	342	375	354	367	362	402	368	382	312	359	340	392	385	378	370	354	378	356	343	351	331	368	355	398	373	355	380	372	379	362	326	336	383	377	391	357	350	357	348	348	377	385	345	333	354	372	340	367	353	342	345	369	381	387	334	367	361	381	353	400	340	362	359	352	386	366	361	353	359	353	350	339	347	350	348	372	374	350	341	351	331	321	310	369	359	352	355	358	371	356	374	364	331	338	340	363	362	359	341	347	349	371	365	370	343	378	379	347	356	339	382	338	359	362	326	348	329	330	351	347	332	311	350	344	356	359	367	352	375	342	300	333	418	369	334	343	401	348	356	369	365	372	388	359	350	344	322	365	333	343	332	357	358	371	326	345	333	349	337	330	366	324	348	388	361	389	339	322	362	343	323	352	317	359	341	334	358	366	324	358	335	364	368	380	369	364	322	335	351	339	368	354	335	334	308	324	368	336	381	346	369	361	332	330	370	373	356	352	373	356	335	372	347	344	373	351	369	352	356	359	346	342	326	384	346	359	386	355	336	342	346	348	368	375	325	336	366	345	340	350	359	336	338	389	327	361	339	374	382	353	343	345	388	364	342	336	342	332	343	363	356	365	357	332	330	343	345	386	335	321	369	322	345	359	383	338	353	362	358	346	342	346	343	354	337	361	336	379	363	360	353	319	403	394	376	367	361	378	348	336	388	380	367	368	397	374	368	325	342	347	340	352	348	360	366	354	328	367	338	351	362	372	368	383	333	357	321	353	328	350	361	358	372	350	340	350	372	343	331	319	349	334	335	359	365	328	341	343	335	375	319	344	377	354	379	348	338	351	330	350	345	331	338	377	354	376	334	381	342	331	338	377	331	356	325	356	330	323	385	371	348	340	387	367	385	357	344	346	387	366	355	363	358	373	334	332	366	322	355	340	357	319	333	334	320	371	328	358	343	387	372	346	350	352	328	369	343	372	353	386	365	329	417	351	375	368	381	366	327	372	295	366	403	333	328	339	369	330	347	342	330	384	335	346	349	350	350	329	336	352	345	369	343	334	370	363	364	384	345	352	374	344	349	371	340	362	352	349	350	347	339	348	378	349	339	370	382	364	316	356	345	357	358	374	376	368	330	346	365	345	385	361	312	358	364	345	347	364	367	355	382	346	373	334	346	369	372	342	347	370	334	365	350	339	375	397	325	386	354	339	331	371	329	372	356	341	348	323	376	345	329	348	374	359	344	382	374	366	359	345	391	329	353	338	373	312	348	363	359	368	341	368	334	373	373	319	333	383	366	342	355	367	340	366	378	317	329	375	331	355	343	385	330	374	368	318	366	349	341	338	361	355	341	355	338	358	349	346	338	345	392	345	343	374	354	370	353	337	341	372	347	362	359	340	349	360	342	336	381	336	337	331	351	331	313	369	366	318	372	363	362	372	327	364	367	335	377	328	334	337	355	359	335	316	329	358	342	389	342	333	350	362	386	351	323	339	303	350	362	349	350	367	352	363	335	379	383	332	358	363	343	359	368	333	349	357	346	365	356	322	327	375	343	374	357	383	330	356	336	366	374	356	351	368	353	374	361	348	340	360	354	320	361	360	374	338	348	331	347	342	360	393	353	314	362	338	364	341	369	367	361	354	362	379	353	369	382	365	359	337	327	362	344	353	336	379	343	353	382	397	364	334	352	357	333	382	332	381	311	326	349	406	332	374	357	350	375	411	388	355	342	342	346	359	329	346	339	340	374	363	361	320	344	377	323	348	367	328	365	341	352	373	409	356	354	400	345	353	344	376	369	319	345	380	317	350	362	351	346	352	329	358	331	345	350	350	360	344	335	350	377	344	343	331	374	327	362	345	352	370	362	354	362	350	340	361	335	384	341	370	371	360	336	344	351	328	351	340	383	363	371	372	348	343	374	339	383	369	376	343	372	359	366	330	340	354	335	386	348	353	362	369	350	365	368	326	372	372	382	345	370	351	365	360	348	354	371	375	386	334	335	344	350	330	334	342	344	352	376	367	355	358	363	351	347	349	326	345	335	365	326	349	379	346	367	363	348	379	334	374	355	385	353	346	358	358	356	365	299	383	353	349	342	359	337	359	331	327	361	323	377	311	348	344	385	367	350	396	380	373	375	392	374	360	344	325	383	365	325	337	373	351	398	329	342	356	377	368	347	333	390	331	365	363	369	351	376	345	326	362	344	369	344	329	343	315	396	375	339	382	366	378	336	347	342	328	345	325	351	390	354	354	362	338	324	353	335	329	336	343
47570	91412	82519	56409	36972	17653	4800	1239	860	631	662	634	659	638	636	650	657	672	600	643	660	648	624	604	650	590	672	646	656	638	631	609	674	626	584	617	618	619	635	632	576	623	624	688	607	592	613	603	651	622	607	651	638	672	634	581	557	655	634	638	643	611	674	635	574	602	610	639	644	636	605	648	635	650	601	647	632	595	606	634	679	631	623	625	622	632	637	687	630	656	614	631	627	639	591	660	614	632	635	603	593	614	592	630	664	611	628	663	639	650	657	643	639	600	647	633	651	653	628	611	662	604	655	636	616	624	622	635	675	609	620	615	643	604	662	630	582	658	640	577	598	607	592	590	650	650	643	646	627	630	636	628	634	634	645	613	626	687	696	598	604	597	647	613	614	581	640	652	638	575	598	620	637	636	572	637	661	642	616	633	651	633	656	625	607	643	611	616	642	605	635	627	677	613	663	633	616	636	648	600	630	666	603	647	638	654	652	600	597	644	623	589	664	662	633	624	656	605	645	642	702	656	643	636	639	633	616	593	656	650	642	626	601	646	582	647	641	660	625	613	635	667	626	614	647	613	643	644	640	639	617	635	624	624	620	609	631	618	590	633	645	613	631	632	632	660	626	594	649	618	661	625	618	607	613	644	606	646	641	609	644	604	639	622	614	619	599	649	618	613	661	665	639	638	603	607	624	636	641	647	601	596	605	619	635	654	670	639	618	615	656	641	664	653	619	617	616	565	601	616	620	668	664	650	684	611	641	593	626	633	614	645	633	617	596	612	615	676	638	609	683	583	642	643	616	625	639	625	605	624	603	609	653	595	648	641	654	617	658	647	683	567	610	601	617	617	620	626	647	651	611	651	608	592	634	638	625	629	669	624	630	636	595	617	634	613	590	644	673	639	633	626	616	633	643	663	574	661	605	685	640	611	618	591	639	641	608	559	681	642	630	619	661	596	627	662	633	666	659	584	648	668	605	636	637	616	663	666	650	619	624	599	625	654	640	628	635	641	634	615	625	630	622	624	602	597	640	626	658	623	624	635	611	608	644	632	680	623	641	648	614	616	638	633	646	582	610	607	601	643	621	588	617	623	684	622	616	625	642	622	585	676	628	615	693	619	645	683	638	571	588	620	599	649	650	666	584	700	623	639	661	590	637	613	618	593	625	655	614	648	642	673	635	640	666	645	571	687	667	646	616	607	614	623	650	652	596	665	634	600	614	623	641	652	645	625	627	612	627	642	617	606	638	582	627	650	622	600	656	647	649	655	632	601	632	645	627	645	621	657	611	618	629	612	622	628	639	653	630	638	638	616	631	622	598	651	622	592	660	623	619	656	608	598	630	622	653	606	647	651	575	657	612	662	634	638	634	623	626	617	640	625	633	706	618	614	633	581	598	617	655	634	618	568	625	677	651	622	629	635	628	619	615	606	615	634	638	597	623	624	599	656	656	592	603	662	659	586	634	600	653	631	633	667	621	643	629	587	657	621	624	642	606	634	617	617	637	638	631	580	629	646	662	649	609	615	670	668	622	638	632	646	596	620	642	678	642	591	654	628	634	599	623	666	623	620	618	614	650	596	601	643	660	618	636	638	615	607	642	627	586	661	609	584	614	665	599	648	593	658	635	642	555	614	630	636	644	619	629	661	639	595	604	657	631	587	607	625	638	594	625	628	646	623	644	603	644	632	615	630	652	620	609	576	614	654	633	631	639	638	645	630	610	636	656	631	656	646	628	654	622	602	621	674	671	660	649	622	669	629	639	606	620	648	616	615	636	636	641	622	663	624	629	627	602	624	571	632	667	617	603	625	584	616	631	661	634	621	635	616	599	590	656	624	622	611	628	597	601	594	626	673	662	645	627	605	577	636	599	666	606	621	582	610	631	631	631	673	607	602	666	613	643	625	624	647	623	655	592	625	605	644	620	607	634	687	611	615	636	688	627	639	608	661	620	642	660	647	664	603	574	623	652	657	633	660	611	654	613	652	631	647	617	609	608	622	605	639	657	621	652	646	615	665	613	632	628	611	632	607	630	608	651	627	659	636	633	606	635	657	623	643	625	609	616	616	617	640	624	687	618	716	623	622	663	638	621	681	650	617	649	651	619	618	659	625	627	603	618	626	606	658	621	624	627	607	622	680	631	662	586	617	616	647	673	639	643	669	667	623	664	626	641	637	640	641	617	654	631	660	664	585	629	619	587	634	613	635	639	612	630	630	636	665	613	600	592	624	654	630	683	637	631	629	618	616	646	643	615	646	655	603	621	631	624	637	615	639	664	636	600	596	615	629	608	646	650	674	656	655	633	616	637	623	626	612	630	685	655	677	635	629	691	613	635	597	626	663	637	629	651	668	616	640	633	644	645	664	649	624	614	638	606	674	595	638	629	621	624	635	643	633	627	614	650	638	660	640	648	630	629	626	592	635	634	654	633	639	672	624	605	617	665	645	617	600	602	640	610	655	664	672	639	661	650	612	654	665	637	636	617	673	672	613	645	689	625	676	603	660	658	654	596	644	662	655	660	649	623	621	627	637	668	665	607	668	622	670	659	617	662	624	609	612	618	646	640	659	606	585	633	650	551	641	646	623	656	623	603	638	624	685	597	671	629	615	630	608	664	607	654	647	613	655	655	656	616	652	624	615	598	635	575	634	587	623	621	577	680	629	591	617	594	660	610	659	626	599	647	668	668	629	650	646	625	621	637	608	620	601	597	593	613	636	601	645	617	655	636	683	670	603	591	650	607	624	652	644	617	589	629	633	590	646	629	591	605	627	628	652	623	618	603	637	645	604	633	609	632	628	630	651	626	663	632	626	634	671	605	675	642	573	625	651	627	628	638	643	638	659	654	639	646	657	605	588	638	622	665	646	630	632	632	640	658	617	581	609	660	629	604	657	608	660	607	629	641	665	683	690	647	637	616	628	643	652	654	639	615	646	652	666	618	679	622	609	597	629	608	611	629	634	634	632	587	598	632	604	655	695	655	626	653	616	655	605	639	631	621	636	638	639	658	635	589	654	636	597	624	610	624	656	631	638	649	600	627	618	641	655	648	611	636	628	638	610	620	620	596	652	605	608	586	640	616	622	664	635	624	588	597	669	597	629	621	675	635	616	607	652	642	669	650	658	627	660	631	609	659	646	633	610	639	620	657	635	646	633	640	675	649	631	648	642	622	598	643	648	643	642	640	647	619	629	607	658	659	637	650	650	640	570	621	612	660	612	577	634	628	635	605	672	635	644	630	637	585	611	588	607	646	645	614	636	595	595	637	638	668	645	624	600	631	643	636	585	587	608	634	602	614	630	637	637	636	640	609	637	565	615	593	667	642	634	655	586	676	642	632	588	631	607	598	623	608	588	607	627	667	612	694	671	632	658	624	666	661	554	603	623	667	659	596	638	586	640	646	636	630	638	619	629	633	655	664	656	584	655	613	617	621	643	623	644	629	619	612	623	632	642	611	623	621	607	665	597	623	614	615	602	624	612	612	626	630	648
23329	22791	39948	39813	29431	21460	9821	1246	558	474	423	421	418	457	415	416	441	391	446	437	431	394	416	400	447	428	400	446	406	416	454	410	487	432	399	406	427	454	392	438	427	403	458	432	433	423	407	426	428	427	405	425	387	391	419	432	399	417	407	426	438	457	383	411	394	398	383	442	379	443	446	408	433	452	412	428	406	422	429	409	422	414	437	413	428	439	373	418	432	405	423	425	425	458	411	397	403	412	414	432	387	415	426	438	432	427	398	422	425	433	400	401	401	414	443	428	400	451	441	420	456	397	412	428	440	413	422	392	410	406	406	401	411	434	438	456	454	393	457	409	427	441	444	431	406	419	394	414	420	435	417	413	427	418	406	414	410	417	432	421	384	437	430	426	427	460	434	405	454	442	423	433	387	427	416	421	436	455	424	379	412	399	382	419	403	451	426	389	465	428	412	442	445	414	449	418	427	444	401	452	422	410	381	402	446	456	424	397	399	456	428	423	418	396	442	433	437	455	423	405	405	415	456	455	390	417	380	398	385	433	432	400	435	433	416	450	429	438	387	419	441	426	435	427	418	452	438	431	394	394	410	424	421	414	429	429	400	403	409	442	401	438	473	427	431	368	420	394	435	409	428	416	436	388	414	426	433	389	435	447	406	389	409	440	431	416	404	400	430	383	462	452	429	407	446	419	386	433	454	438	418	401	438	405	391	418	421	436	419	428	401	413	416	448	413	402	454	413	447	433	445	433	390	436	421	426	404	425	422	427	395	392	457	426	441	429	415	398	437	373	418	422	440	429	432	427	441	392	435	422	421	423	444	410	414	396	413	424	414	426	436	428	394	433	425	395	452	439	446	419	437	425	452	393	412	377	482	457	437	389	411	437	423	424	436	449	423	411	439	419	415	407	390	403	390	409	419	454	413	444	401	422	424	435	423	425	421	425	429	419	436	426	368	411	397	423	415	403	414	406	387	440	416	442	399	453	431	419	389	431	384	421	409	437	436	405	410	429	453	421	425	379	445	420	427	440	386	443	422	395	429	459	440	417	394	423	422	445	407	409	441	392	418	413	401	426	425	410	433	406	436	393	440	443	460	399	427	382	421	422	422	420	428	406	389	441	422	400	441	407	422	404	404	423	435	416	442	412	445	443	443	435	409	425	410	432	435	422	426	394	431	396	435	431	451	399	476	436	388	438	424	435	386	428	444	399	415	444	410	418	401	422	438	399	395	401	411	444	434	439	371	405	399	443	422	430	385	400	411	400	406	443	391	431	420	437	399	406	425	433	404	413	411	423	439	444	401	447	433	412	415	417	424	428	388	393	401	412	424	439	463	441	394	407	421	435	403	419	400	438	405	412	406	412	439	422	401	418	422	389	405	413	442	404	377	427	401	445	426	452	433	442	423	426	433	417	442	399	432	399	437	404	407	443	440	416	446	423	413	430	386	425	418	427	415	446	398	394	424	469	372	429	436	418	429	425	409	444	422	398	419	407	397	418	438	402	426	430	362	409	415	457	426	437	405	429	446	394	402	446	445	416	419	439	386	443	403	440	430	408	412	428	438	395	367	428	408	379	433	400	400	388	420	394	439	403	434	386	395	386	399	464	430	417	405	438	381	411	406	400	438	401	413	412	428	409	436	387	422	424	423	400	393	392	426	400	430	437	400	445	401	399	400	374	393	402	417	416	423	420	416	413	408	427	475	419	381	419	430	392	413	391	403	428	419	382	422	466	408	427	421	408	406	451	428	421	418	424	460	414	467	439	407	410	416	422	410	398	431	422	439	468	443	434	414	408	418	431	405	407	393	422	433	431	429	437	407	431	446	389	451	421	413	441	408	456	418	436	452	380	439	423	392	431	431	410	417	422	417	419	387	405	388	409	425	419	423	441	446	411	421	418	385	398	407	450	486	401	431	392	439	415	425	417	397	429	448	399	415	418	435	410	434	403	423	429	418	385	418	422	416	395	416	420	422	428	424	440	395	426	421	373	425	409	379	428	417	422	406	395	365	401	450	475	415	426	414	425	415	387	422	409	404	444	413	426	416	410	421	406	412	427	414	424	420	402	407	383	421	400	457	442	456	396	453	436	383	416	395	427	439	433	427	410	409	396	424	424	394	402	420	434	403	412	421	428	456	412	396	428	431	381	434	430	430	432	431	435	467	418	408	433	384	432	410	396	417	381	413	422	411	422	399	403	387	443	435	404	430	424	418	394	428	411	396	408	405	422	399	423	420	417	415	431	425	447	424	404	434	432	435	426	452	415	399	409	405	448	408	418	417	444	376	443	427	428	427	422	477	449	395	443	451	430	372	384	423	387	433	414	389	449	436	431	419	406	440	441	471	418	440	419	400	466	404	412	403	429	425	452	414	420	430	406	423	432	414	405	410	449	402	403	410	417	456	399	394	415	418	411	465	447	416	399	448	401	383	420	436	439	432	433	447	395	428	409	398	426	392	420	410	447	403	423	401	432	418	389	425	442	419	383	409	422	422	415	420	374	430	442	399	435	421	400	432	427	391	398	395	414	397	379	417	449	461	431	410	425	422	446	410	428	446	418	390	385	396	430	392	421	424	417	389	388	436	412	400	468	392	403	422	386	417	442	411	384	386	437	412	419	410	416	424	450	449	429	406	432	436	414	384	406	419	394	459	416	397	396	391	392	468	421	418	429	406	399	445	419	429	438	410	434	423	414	447	413	427	454	412	433	420	419	415	413	462	428	374	405	381	388	368	415	451	421	429	411	435	461	422	390	423	458	409	453	424	423	407	436	429	382	413	429	397	410	402	375	446	414	417	431	406	416	407	461	419	422	387	421	409	455	435	406	383	426	402	427	415	385	403	394	448	417	433	430	403	396	434	430	376	442	446	418	410	388	392	431	423	429	425	435	407	386	433	447	422	375	451	417	390	408	426	433	422	425	436	448	457	437	421	425	391	387	438	436	480	444	367	381	416	427	413	389	451	438	407	424	439	427	418	427	448	424	449	395	396	425	416	425	415	402	444	407	400	404	409	429	434	441	395	379	439	459	429	382	407	402	448	454	391	422	453	410	422	393	428	418	397	427	438	412	409	394	450	438	404	413	407	406	424	382	454	416	412	436	406	404	417	485	397	434	383	469	383	408	440	394	388	390	449	450	448	404	440	435	424	433	434	442	432	398	402	429	419	393	433	399	425	431	444	431	400	432	418	405	437	424	404	418	400	395	420	461	390	404	415	422	422	426	436	407	424	441	384	423	426	406	406	410	394	418	437	415	422	405	435	424	446	431	393	431	408	385	395	408	410	376	456	422	424	416	448	426	406	431	377	418	455	411	429	442	437	405	417	421	410	435	408	464	452	419	434	385	413	435	434	419	395	416	418	459	444	394	429	432	393	433	429	402	418	421	436	437	443	404	405	408	408	424	381	391	409	435	424	429	410	422	420	418	418	425	428	450	439	406	444	384	420	394	409	483	409	405	407	398	402	429	401	413	390	434	401	420	393	394	419	418
49818	96879	88987	66797	41941	22297	6489	2294	908	748	736	773	724	721	727	715	707	746	721	709	729	702	751	778	695	697	683	692	744	699	730	695	722	704	686	721	715	716	713	772	734	768	663	692	710	674	783	679	731	749	699	720	699	659	736	727	748	757	714	684	694	695	688	765	719	748	716	721	701	751	657	704	695	700	729	713	712	745	701	710	699	720	663	696	718	715	748	708	725	726	760	725	684	704	689	725	762	711	749	708	741	733	730	688	706	691	693	673	721	708	727	679	706	717	732	720	689	713	738	702	716	759	760	709	694	725	690	751	693	680	699	706	720	700	670	726	708	711	718	663	691	664	696	695	700	700	670	685	749	722	738	707	694	716	695	718	680	743	671	717	723	696	716	734	694	708	749	726	710	703	671	659	689	696	726	695	742	738	688	708	744	706	756	753	718	704	701	731	711	761	704	695	672	690	686	719	718	688	687	730	691	690	750	701	693	702	708	688	736	764	751	683	693	667	746	695	729	728	711	677	734	729	665	749	746	736	697	722	726	635	676	736	727	744	732	686	734	723	687	724	711	770	722	744	679	671	708	728	728	739	675	683	735	711	656	704	679	680	722	723	724	696	731	689	694	723	725	713	674	677	660	691	684	698	708	709	764	702	687	719	715	674	741	705	679	712	675	750	753	698	629	753	748	703	706	663	622	687	719	694	688	721	714	737	691	765	719	742	654	663	729	716	700	746	676	702	733	704	704	737	674	762	732	672	720	722	706	725	714	746	685	727	670	768	694	671	755	720	688	743	746	698	748	705	689	712	741	670	684	699	677	702	702	713	729	700	725	713	745	713	720	749	724	708	734	755	768	719	721	795	720	716	742	762	666	652	758	740	721	730	729	727	714	673	730	711	693	734	728	709	722	692	736	721	695	680	684	717	713	700	757	728	672	685	704	710	704	711	707	714	703	700	695	719	724	754	704	740	622	697	721	683	750	708	672	698	662	719	706	704	727	692	711	706	709	657	743	679	710	701	762	698	712	755	710	741	704	682	690	707	722	694	750	710	758	721	694	706	729	731	729	739	690	721	688	692	701	736	683	700	687	746	677	726	680	701	759	726	747	724	676	725	712	705	740	713	734	727	697	706	679	700	744	733	720	692	754	684	672	741	756	715	724	726	726	696	701	708	717	731	689	660	694	691	734	749	752	788	702	740	663	688	651	730	755	683	708	744	740	698	721	729	755	732	722	729	682	727	708	688	744	769	741	749	741	732	697	750	753	744	738	707	705	754	742	721	688	688	729	718	728	722	719	672	717	735	688	702	729	667	718	779	770	710	708	693	689	728	716	722	664	742	673	723	717	699	723	708	693	684	728	716	679	753	693	723	715	696	724	703	693	711	688	714	679	686	694	714	721	714	678	728	714	689	659	721	695	715	732	720	756	757	701	707	704	686	715	703	709	701	712	693	696	661	728	722	689	715	721	726	729	762	719	770	686	737	702	740	685	725	712	755	776	702	717	731	668	702	684	713	684	721	724	706	730	715	694	686	739	740	721	729	728	728	719	694	720	711	701	735	619	740	747	714	668	776	737	710	716	695	722	673	746	721	667	689	702	741	686	753	760	679	680	763	729	685	751	746	729	707	766	707	706	676	713	755	757	696	692	747	714	733	689	741	713	749	698	734	740	690	713	699	740	703	709	714	730	714	714	628	759	772	731	736	727	794	757	721	672	664	706	713	720	692	698	709	700	730	705	704	743	686	716	729	707	734	765	708	669	710	743	690	673	675	713	646	704	693	730	739	737	699	703	749	738	661	694	761	720	693	720	696	705	650	710	760	723	698	725	751	758	766	599	707	731	712	729	666	748	688	702	671	698	734	738	713	711	733	757	649	705	749	758	702	700	756	695	708	700	701	687	729	724	720	711	685	687	724	737	701	704	713	720	781	681	767	749	751	757	720	744	733	779	693	710	759	693	755	700	729	723	725	685	732	742	689	729	720	739	725	673	718	729	709	730	696	722	713	719	727	712	694	735	732	741	741	754	663	729	703	700	713	706	726	736	704	715	737	721	735	774	711	730	711	680	730	748	704	719	713	722	709	725	706	746	699	746	717	764	656	696	736	758	677	739	752	731	693	737	750	723	703	692	697	721	767	742	708	696	699	696	711	734	694	665	714	767	716	730	691	667	708	692	697	712	670	704	698	764	718	706	685	735	709	670	725	720	732	762	702	686	722	673	668	684	715	757	773	697	735	727	656	729	746	729	667	747	729	725	690	680	639	698	735	730	730	703	728	691	678	715	698	682	737	674	676	706	720	707	723	739	745	716	708	711	761	726	728	763	671	727	733	724	688	685	736	658	710	699	703	701	725	719	692	704	724	732	682	741	732	691	719	689	701	748	692	704	731	696	675	710	705	717	687	694	702	708	708	690	708	646	698	721	724	725	688	695	688	674	719	751	762	723	665	653	678	706	713	704	678	695	721	727	722	746	718	747	709	735	706	708	763	715	729	727	708	675	706	690	719	716	706	704	745	749	748	720	704	716	689	702	719	701	703	724	645	701	760	680	731	739	712	726	724	707	637	680	680	706	681	706	718	734	778	703	737	603	695	679	690	767	711	678	698	693	667	733	705	711	690	775	723	717	683	665	686	643	692	702	697	732	702	730	722	688	706	661	697	638	760	711	721	703	724	739	740	716	743	694	696	743	715	711	733	717	695	808	717	717	694	741	710	705	691	730	720	725	715	700	691	733	722	650	661	700	690	719	708	678	680	728	720	696	771	716	713	719	730	748	688	716	693	713	729	714	709	731	698	724	677	665	707	723	710	703	725	689	696	743	700	745	686	739	716	716	680	691	676	756	741	669	716	691	704	708	694	753	688	663	731	698	666	704	686	705	725	705	686	696	721	734	734	767	733	680	727	747	721	720	703	697	688	731	675	704	692	698	729	698	734	719	691	719	735	712	770	720	693	720	746	674	705	736	746	723	753	735	703	704	710	708	731	701	725	750	756	735	690	691	697	733	695	751	651	696	720	682	763	725	733	713	706	653	698	696	705	751	776	690	750	681	723	735	702	732	675	689	717	745	701	700	706	713	679	692	671	652	699	735	756	690	713	712	705	735	743	720	704	729	715	687	762	670	741	700	704	691	752	746	704	744	701	715	730	749	689	739	755	710	733	723	681	733	675	677	739	669	732	698	755	716	690	678	717	653	735	684	695	754	715	707	697	702	736	673	726	689	752	688	720	702	702	722	701	722	745	726	683	726	696	729	702	720	746	707	715	665	739	682	692	746	654	701	677	695	749	698	687	684	704	674	644	764	707	673	714	698	688	715	678	681	714	703	722	690	753	683	711	743	693	691	772	724	659	678	681	697	716	722	724	735	717	685	748	725	737	710	670	708	699	682	744	786	688	709	738	729	733	656	727	679	758	722	737	702	674	729	655	701	733	728	665	684	676	712	706	693	695	737	714	698	667	704	729	709	689	705	701	716	709	704	730	728	719	706	754
26836	32651	39083	22891	7228	1624	529	357	312	312	340	332	302	342	322	302	324	313	328	315	285	326	311	318	301	319	284	293	313	318	307	311	323	306	316	347	327	325	341	323	306	298	279	310	339	283	311	300	309	296	306	332	313	330	319	314	328	320	286	287	317	324	300	308	327	327	313	336	315	327	315	300	311	308	328	330	336	313	305	314	324	343	275	317	342	288	358	286	318	290	327	330	308	320	352	312	296	330	310	321	304	315	323	330	318	309	338	305	313	320	319	315	324	317	338	315	298	328	312	328	323	301	301	302	300	284	322	328	307	336	288	293	308	310	349	333	289	321	315	322	301	312	293	298	316	310	313	310	341	330	312	328	329	362	288	291	308	295	310	352	325	299	322	328	330	314	301	317	299	319	316	316	321	284	326	309	303	311	307	345	320	303	322	340	327	305	303	329	321	291	327	317	332	345	311	319	327	331	303	267	290	305	292	319	311	279	373	339	331	352	312	299	309	311	288	300	318	315	301	345	342	313	333	332	315	301	279	315	297	311	280	315	305	302	285	329	309	308	294	331	315	303	330	324	335	303	322	331	295	348	312	313	308	308	294	324	323	329	309	316	334	310	307	321	328	321	316	309	340	325	307	328	331	288	290	310	326	314	332	318	340	298	330	347	314	315	301	284	317	304	301	293	288	297	297	282	326	303	314	326	328	311	330	325	351	347	306	311	281	306	331	321	341	327	319	283	326	326	297	313	332	314	337	297	316	293	313	318	313	301	304	335	308	307	321	301	294	336	280	309	316	326	335	284	304	318	289	321	309	287	316	333	299	335	322	338	302	308	308	301	285	309	267	331	307	340	290	328	301	315	323	337	321	299	316	334	295	293	317	370	312	348	329	279	321	298	353	328	336	315	305	337	345	302	313	288	321	323	333	350	320	333	305	300	307	337	337	322	351	338	266	334	325	356	325	300	297	288	308	335	301	323	341	308	291	321	325	301	311	327	322	332	322	316	342	302	333	315	320	329	320	301	314	314	305	298	310	318	356	285	294	305	322	300	380	295	327	303	339	299	337	297	309	301	279	290	279	304	321	298	315	315	341	309	301	292	312	310	333	332	334	330	317	331	306	310	341	325	291	358	323	313	278	341	318	322	306	318	299	305	314	323	349	310	299	335	326	310	320	322	290	329	300	283	342	354	295	290	300	307	295	296	293	308	344	283	294	307	286	309	328	339	309	281	321	313	289	311	325	304	308	352	294	301	304	302	323	273	324	323	291	346	339	352	280	301	300	309	323	327	312	322	298	315	319	314	295	298	305	347	304	289	320	345	317	302	315	332	316	319	349	326	323	296	301	326	302	334	294	293	329	326	317	303	314	335	345	330	289	285	303	343	299	345	289	316	318	321	334	329	330	296	326	317	326	332	298	301	292	354	319	308	325	328	261	308	306	332	316	320	292	344	325	323	324	323	320	288	330	301	303	322	292	330	321	320	289	308	319	301	342	310	311	281	319	335	300	304	326	297	315	326	309	312	312	301	321	306	313	314	313	314	314	320	320	308	277	310	309	321	295	313	334	291	323	349	311	294	321	338	297	316	303	327	326	315	314	335	322	298	319	326	308	312	294	273	338	297	317	331	325	321	343	357	314	292	299	309	335	351	327	320	314	345	290	278	304	309	300	335	299	326	317	320	334	307	337	312	308	324	305	317	297	315	337	301	343	291	326	309	289	307	320	331	305	313	298	342	341	319	317	345	299	330	286	318	321	327	338	323	305	295	324	299	321	297	323	330	339	325	332	320	310	332	326	321	293	291	327	321	326	325	338	314	318	311	302	324	328	308	292	317	337	333	302	320	313	336	330	309	309	313	292	300	321	278	294	292	338	327	308	323	320	310	318	322	293	322	311	326	337	316	333	309	319	309	334	287	316	306	315	305	297	324	307	292	334	318	345	329	291	333	319	305	326	338	315	325	309	319	342	300	305	289	339	331	317	332	317	343	325	317	333	306	314	294	281	366	311	350	313	352	334	312	303	316	334	327	336	327	323	331	328	332	310	289	345	294	287	300	342	337	352	298	286	333	338	302	316	311	313	310	293	318	288	279	332	304	324	321	320	296	329	302	337	306	325	318	326	303	319	309	326	326	353	317	321	271	322	322	314	322	312	306	325	316	332	318	334	298	278	315	329	328	305	304	304	304	317	296	298	340	311	331	328	325	324	298	325	350	302	293	350	329	319	331	288	268	348	318	316	298	322	300	294	300	292	304	329	329	317	284	308	316	322	320	317	309	336	344	282	299	296	326	353	295	312	310	304	315	303	297	334	352	308	303	290	311	297	278	330	278	316	272	318	342	392	307	306	365	312	332	297	314	322	309	292	334	298	316	276	308	307	315	312	288	302	321	315	337	322	340	325	315	319	319	335	354	325	304	308	302	324	341	315	346	324	314	290	278	305	321	293	328	330	287	286	287	327	339	306	288	293	282	306	311	321	297	332	324	351	319	343	309	304	334	314	316	344	310	291	323	326	334	313	338	325	318	297	302	291	294	307	322	307	332	323	322	343	319	293	301	291	329	341	290	274	338	317	298	312	337	329	319	310	354	306	329	315	316	303	360	315	336	335	296	316	305	320	325	319	301	319	320	310	315	307	320	264	304	309	286	307	312	319	324	313	333	312	321	339	292	314	326	296	298	314	290	303	310	318	298	307	326	318	322	325	333	318	331	314	299	308	315	304	312	304	329	306	311	299	319	321	335	314	327	312	333	330	287	320	303	331	313	349	317	334	322	329	293	306	270	357	315	296	294	316	330	316	262	305	309	314	304	306	339	297	327	305	335	305	292	323	304	333	312	323	347	302	336	323	297	330	308	299	325	340	284	336	311	336	315	302	316	335	289	316	345	316	321	333	307	316	302	334	314	321	294	307	346	305	317	344	341	312	341	334	353	294	333	309	323	309	312	309	286	293	321	338	324	329	310	341	306	321	295	310	307	319	301	329	318	301	308	305	364	351	360	301	298	339	287	294	357	321	310	317	315	294	309	321	314	311	331	302	313	290	304	297	295	321	318	300	320	337	275	325	300	319	327	318	345	266	289	287	319	314	303	335	323	323	305	352	329	282	305	296	310	321	326	313	324	293	332	303	355	320	320	354	330	330	332	271	314	294	296	308	315	296	304	293	315	332	312	307	319	355	309	318	306	345	319	321	297	341	301	322	284	330	334	336	306	308	287	320	283	331	335	302	327	322	298	309	330	319	316	302	313	302	309	304	344	289	344	331	315	286	322	329	311	271	333	303	317	299	247	356	286	297	294	330	318	312	290	319	329	334	327	305	290	310	333	324	338	331	304	308	303	306	309	305	299	333	321	298	330	300	326	329	331	304	310	311	324	301	313	305	309	310	317	323	288	299	319	302	318	308	354	306	316	316	348	306	315	298	307	322	311	335	330	330	299	312	364	306	332	311	298	316	323	307	329	317	287	320	330	330	310	313	306	262	326	318	306	344	314
21547	52684	43533	24564	10926	3565	1132	676	574	588	594	552	627	569	552	562	543	599	566	583	545	604	557	607	588	579	605	558	563	558	587	534	589	555	561	558	560	609	587	576	532	591	577	573	537	573	568	606	558	601	547	543	519	548	556	574	584	587	579	589	587	608	566	531	608	574	532	563	550	589	569	605	575	577	560	552	584	610	577	563	602	523	599	585	552	592	576	592	555	583	583	603	554	559	531	594	571	596	556	551	576	591	565	585	561	547	540	554	581	547	555	557	575	579	564	575	545	545	565	548	595	622	579	570	578	569	549	579	621	572	571	549	591	550	532	583	586	509	558	560	510	566	578	576	561	578	578	550	585	569	537	582	604	557	528	540	552	573	565	561	588	566	613	561	600	584	595	560	567	583	563	597	578	579	573	551	600	561	586	546	560	583	591	580	598	598	578	567	567	573	544	530	551	566	581	553	550	560	576	568	564	614	555	564	554	573	568	560	558	553	543	597	577	557	579	540	636	576	575	578	556	585	562	557	583	600	594	616	589	585	522	582	607	623	546	549	531	597	565	568	582	571	630	560	564	594	544	600	593	605	583	627	603	566	558	578	575	585	561	565	547	548	567	579	577	562	526	556	523	584	598	597	596	558	575	575	564	549	584	557	565	559	561	590	567	543	605	569	520	592	534	611	560	589	572	608	586	554	567	565	564	578	525	555	584	519	589	554	577	603	543	596	609	578	542	561	564	606	584	548	580	543	579	578	576	566	593	551	604	562	594	542	543	576	605	604	553	596	549	561	551	611	584	506	594	576	573	563	531	560	588	564	520	562	578	538	570	573	530	573	565	550	556	573	583	551	538	541	567	550	591	563	574	557	597	537	556	524	561	552	595	557	567	582	550	559	523	595	593	563	576	556	534	590	524	578	564	546	608	580	608	574	572	570	579	558	575	585	582	582	585	571	547	519	536	575	606	596	582	530	553	573	571	576	550	574	564	554	584	562	570	585	561	605	573	546	556	607	554	538	600	575	560	565	577	559	597	578	599	558	571	617	531	593	582	600	583	562	582	567	601	559	563	564	594	574	571	580	641	577	572	564	594	560	602	560	566	564	569	574	583	584	546	582	576	582	546	561	635	581	565	516	520	541	573	544	577	555	562	575	606	581	583	576	518	546	568	550	568	599	556	516	562	545	549	583	582	572	563	586	534	558	620	583	551	565	538	541	532	553	591	573	572	564	587	567	552	538	566	603	599	616	580	556	546	581	553	605	572	568	563	521	631	596	557	591	517	578	585	552	581	562	549	553	616	549	584	575	552	563	546	579	543	536	558	562	565	572	577	546	533	565	647	570	588	543	579	628	609	600	577	620	602	582	594	593	532	551	584	585	608	581	528	581	580	586	551	560	578	580	544	557	585	598	556	569	535	546	570	557	557	605	562	593	587	564	541	579	563	622	572	557	543	597	564	576	548	555	601	556	609	582	541	565	565	548	552	559	587	586	549	586	580	574	590	531	580	554	571	569	553	587	520	563	577	562	584	563	565	557	614	591	548	549	567	586	560	609	619	570	567	570	560	597	583	545	534	555	538	646	572	578	557	538	549	574	567	564	566	587	584	557	553	572	611	549	585	571	566	554	558	594	577	555	519	554	610	608	567	574	558	565	571	524	577	541	594	559	592	598	579	547	564	571	557	576	582	566	609	564	568	599	605	526	563	568	541	580	529	605	577	544	582	592	591	572	581	556	583	546	595	566	584	589	590	572	589	582	573	570	555	541	545	546	588	588	600	591	586	570	570	558	581	608	570	537	536	539	515	561	584	630	609	562	565	563	560	557	602	557	594	566	571	589	588	536	560	539	580	543	600	556	564	608	556	554	557	595	547	583	548	575	584	549	580	527	544	580	595	561	566	586	575	580	615	599	549	569	564	570	546	538	564	523	549	547	587	561	547	592	567	585	575	575	507	551	550	578	552	562	580	552	555	565	620	544	577	496	574	584	542	573	570	640	561	567	592	571	567	592	558	573	564	574	611	557	559	614	579	580	555	547	531	576	544	584	581	591	561	540	621	531	532	583	576	552	563	589	568	554	543	588	558	543	555	572	610	553	606	532	595	578	545	526	558	500	608	577	551	563	597	569	571	573	576	616	558	570	579	562	564	507	524	590	611	569	555	611	587	543	535	577	591	548	553	564	562	550	614	554	547	561	535	601	595	559	570	561	570	554	575	562	581	600	546	560	562	589	598	600	547	554	540	564	553	558	604	579	604	543	559	612	572	556	577	586	567	619	579	581	604	593	581	557	591	549	529	593	560	611	558	558	558	519	592	610	588	571	565	570	579	598	616	576	587	566	570	556	595	600	585	595	632	597	562	584	546	555	580	577	611	620	558	566	557	579	590	534	569	602	570	566	579	568	587	546	548	582	558	551	581	593	594	530	562	551	557	566	550	600	549	579	534	573	540	578	571	537	580	599	578	578	582	579	569	589	544	561	553	563	518	575	551	586	571	577	584	536	581	544	533	572	544	592	576	591	607	573	594	569	562	563	533	582	592	544	530	586	557	551	531	589	587	577	569	582	539	577	564	587	558	559	554	607	566	523	539	620	545	541	538	588	563	585	591	555	602	589	566	574	537	595	639	577	558	559	550	581	563	596	573	585	571	535	584	585	569	573	559	546	559	531	549	574	617	566	600	588	577	583	549	558	535	559	611	580	536	583	581	516	599	529	588	564	526	559	604	566	569	577	575	544	582	592	584	580	518	582	581	577	535	551	547	579	603	524	575	595	565	634	580	585	556	581	507	584	563	591	607	550	587	531	514	587	572	540	619	583	558	549	636	589	596	594	544	557	574	563	592	614	534	582	583	606	571	589	554	596	555	541	560	575	594	582	587	548	582	638	567	591	576	570	539	536	551	600	549	561	558	564	565	590	559	550	586	563	587	575	565	567	587	602	610	553	635	557	599	591	573	556	583	589	605	586	497	516	584	570	533	525	583	570	565	581	543	557	564	582	567	545	546	552	548	594	558	552	530	558	535	590	572	557	581	605	596	583	547	578	567	598	561	563	582	578	535	624	591	488	558	537	539	543	568	547	572	567	564	572	579	521	576	572	602	564	567	555	553	584	568	550	543	575	561	547	555	561	545	565	576	553	569	546	563	563	589	563	609	573	563	576	619	580	568	565	568	589	562	537	590	560	594	560	549	603	556	548	586	545	562	594	587	568	547	569	562	571	592	603	566	553	541	602	547	605	570	578	564	553	593	530	591	544	537	515	616	567	563	596	574	582	622	570	536	597	635	586	499	600	571	583	519	548	581	638	567	544	617	543	573	561	527	567	593	575	545	556	536	613	558	577	571	527	597	573	578	582	548	565	586	540	589	547	557	583	575	561	553	579	543	530	524	578	627	563	555	564	585	572	575	590	576	564	560	544	531	578	577	590	557	550	541	613	579	574	620	536	564	562	607	565	593	571	580	531	550	606	594	531	574	521	547	603	582	554	650	571
24369	26649	47944	41264	27320	14869	3113	810	430	363	364	369	361	352	360	363	349	390	392	316	334	361	350	327	375	346	347	385	362	369	340	356	360	386	359	335	378	375	362	344	370	381	357	345	307	326	373	325	378	391	332	365	334	349	378	351	378	360	362	356	372	370	325	358	357	352	345	371	351	348	374	361	342	383	342	349	361	334	367	379	318	347	356	331	356	335	353	323	338	345	332	347	331	328	322	385	352	382	352	331	347	356	346	374	356	370	348	348	366	351	343	380	375	355	353	376	377	364	318	360	378	359	364	351	362	353	344	395	384	363	344	348	351	359	320	351	373	350	330	368	354	324	354	361	358	341	338	313	352	363	351	355	394	342	352	362	372	337	348	324	348	375	358	351	364	361	359	395	380	349	365	334	369	342	364	347	352	382	350	366	343	334	339	343	377	346	370	356	381	374	317	346	334	383	335	362	349	357	365	349	322	341	307	339	344	337	363	347	336	373	355	342	343	370	319	383	376	297	340	345	328	352	365	343	368	369	378	373	354	404	343	343	334	330	362	392	305	342	348	359	321	358	341	360	376	338	346	372	364	339	336	323	358	375	357	378	371	338	345	335	381	349	358	380	318	323	357	367	363	336	352	350	354	344	364	366	349	342	355	352	373	367	323	354	367	326	391	333	335	356	337	358	366	347	363	374	375	338	382	370	345	356	367	328	356	368	354	369	327	326	339	389	340	348	326	366	364	348	353	345	364	354	346	372	337	334	330	329	344	365	345	374	329	341	365	357	334	355	334	376	342	347	364	340	350	359	344	321	350	350	355	334	376	348	344	348	329	357	362	353	356	353	358	328	366	362	339	329	364	381	320	329	336	371	328	371	343	357	331	336	379	334	321	340	352	315	341	353	334	359	387	365	354	364	371	364	339	360	362	357	366	362	354	325	352	364	317	377	346	364	360	389	337	343	370	377	382	355	355	324	356	340	348	347	359	319	345	392	360	332	360	362	391	361	340	342	316	348	326	379	349	380	388	347	326	333	348	340	367	343	377	325	343	369	343	372	344	349	329	369	369	349	346	339	371	365	379	355	331	345	392	374	349	368	369	373	331	354	349	376	328	368	359	354	346	342	353	354	329	345	350	351	310	362	389	371	357	375	377	330	361	334	345	350	344	340	351	346	354	341	322	328	353	383	338	360	337	377	351	392	372	332	367	372	379	344	363	352	342	311	375	305	329	363	340	383	364	347	360	368	342	349	382	356	336	358	375	345	382	348	368	363	358	360	358	380	337	358	362	363	372	392	329	353	370	355	308	354	371	333	365	371	334	338	365	354	377	325	346	347	380	366	339	306	384	390	321	352	355	324	361	360	379	340	331	348	344	364	303	354	376	346	337	369	380	341	325	377	356	366	355	338	331	359	349	348	350	331	362	357	359	347	374	370	346	357	357	372	363	366	363	367	319	365	368	333	382	362	340	378	343	306	353	374	366	374	390	359	359	337	349	353	341	361	336	362	327	325	328	366	350	328	353	357	324	382	348	356	374	344	365	361	355	345	335	364	347	359	335	333	347	364	334	325	334	367	351	359	357	323	349	357	342	371	332	394	353	373	353	352	323	343	351	318	354	380	362	353	329	367	362	369	367	334	332	310	347	359	365	375	347	344	381	348	359	346	358	335	356	353	349	340	355	356	373	340	334	346	335	331	351	319	343	357	374	355	362	401	345	379	342	368	340	355	350	360	340	358	362	387	389	378	366	349	360	347	363	324	340	362	352	358	369	381	388	358	365	343	346	361	382	365	345	303	320	347	376	363	338	328	377	361	345	349	366	328	354	358	364	351	368	324	339	353	344	353	384	334	347	334	323	351	386	343	365	377	362	402	340	350	346	364	339	323	360	367	341	390	341	399	381	344	332	367	338	344	393	370	368	388	368	364	356	334	362	368	356	343	366	379	366	391	343	355	339	354	362	366	311	352	343	358	374	341	373	352	342	379	354	348	390	339	339	395	349	335	313	359	372	348	332	345	359	337	381	341	388	349	359	325	375	373	368	347	349	373	365	318	353	349	332	387	368	373	343	358	335	370	359	351	369	362	343	371	375	340	344	335	354	376	373	342	312	377	359	376	357	379	340	339	333	342	369	383	368	371	355	384	386	372	341	365	335	320	367	329	341	371	362	372	362	340	356	346	369	357	359	394	334	395	360	331	352	357	346	338	353	359	329	358	377	369	354	337	316	349	386	353	343	337	361	370	351	338	366	362	354	372	372	368	339	355	346	346	363	323	357	365	392	326	336	371	373	337	364	403	349	375	350	343	370	342	369	365	352	349	359	391	357	366	362	369	334	400	374	404	378	378	354	362	344	322	351	340	310	347	358	369	313	353	367	380	336	341	381	334	354	331	336	362	330	333	359	347	366	375	361	366	363	344	368	346	347	329	327	342	353	365	334	326	360	339	345	356	342	371	363	330	343	333	339	346	338	341	357	372	370	315	345	375	352	332	358	338	369	343	340	339	341	376	348	326	359	320	361	373	342	322	374	367	385	368	357	308	368	348	340	353	357	378	351	330	359	364	354	346	381	361	324	378	356	365	334	361	360	323	372	373	389	337	348	350	354	346	358	325	332	354	342	366	351	350	349	362	396	344	327	377	332	373	404	334	371	368	357	352	379	350	349	349	361	330	327	356	347	374	382	377	385	332	364	323	367	360	366	317	362	350	398	341	351	318	366	372	341	361	366	338	363	371	349	376	370	341	335	319	366	349	356	328	317	352	345	352	348	364	349	336	353	348	368	348	369	333	353	329	374	361	378	358	358	364	327	372	335	364	375	335	340	374	337	356	321	359	361	331	335	361	356	373	337	350	351	339	337	364	356	385	335	369	387	349	337	346	352	350	364	346	339	386	348	342	363	360	353	354	349	345	360	326	365	357	316	333	372	341	333	352	373	369	343	377	370	362	392	351	372	336	364	359	339	350	343	346	337	363	361	341	372	340	374	360	346	357	356	357	375	341	344	357	351	358	347	334	342	364	357	336	378	363	340	366	322	357	339	336	364	348	355	321	368	323	345	361	352	356	355	367	339	338	321	338	361	355	327	348	374	377	378	373	347	335	395	326	372	355	353	337	360	352	353	362	412	343	357	357	343	352	367	350	346	350	373	329	326	334	364	376	340	344	376	359	336	341	364	336	373	325	375	398	342	374	334	342	354	359	364	378	328	359	363	343	355	317	369	328	340	356	365	360	358	357	332	356	352	383	345	320	362	307	345	362	350	329	368	354	367	322	349	347	322	360	361	318	357	345	343	350	362	318	370	363	336	315	341	345	344	348	352	368	387	350	359	346	358	360	351	338	332	354	323	363	359	364	366	322	344	382	357	319	337	352	347	367	382	344	327	346	358	357	353	370	355	385	354	337	381	371	341	354	341	351	362	367	373	353	381	383	326	364	385	347	333	317	332	322	357	341	335	363	357	347	355	399	385	374	386	393	349	382	349	367	363	373	380	354
45325	93114	79915	51738	33554	14371	4014	2113	907	649	622	657	623	644	651	615	664	624	631	630	608	607	652	634	590	609	617	638	628	620	643	613	634	644	654	666	628	588	653	661	640	670	643	621	645	666	624	613	622	625	610	585	637	581	646	630	563	628	602	639	629	594	617	628	578	654	613	609	654	664	639	624	622	632	589	662	613	606	659	579	602	620	631	595	629	598	625	634	664	579	674	585	607	664	638	618	585	621	621	623	611	628	621	626	649	634	634	651	611	619	623	619	664	640	633	596	627	630	632	611	636	611	606	633	620	609	650	568	582	586	609	577	621	634	667	616	613	639	613	606	616	620	641	578	597	637	619	588	610	624	631	641	638	594	676	615	579	645	618	570	618	620	643	581	629	609	631	603	598	618	633	689	624	640	669	653	622	579	628	612	612	654	586	645	629	674	617	634	639	598	596	629	612	637	628	661	639	636	677	629	659	641	655	648	583	620	626	586	614	640	612	588	629	652	617	613	600	600	628	607	666	605	579	600	626	670	626	619	608	618	631	595	621	630	636	632	625	634	659	626	590	631	564	612	644	603	632	695	642	628	601	630	606	626	636	664	629	633	600	674	584	608	617	596	642	624	632	603	644	649	603	623	614	588	634	617	586	619	641	628	605	643	664	621	593	604	623	551	650	649	667	645	620	603	597	621	635	643	647	617	636	686	596	619	636	581	634	611	606	645	637	616	637	663	625	630	654	617	649	639	629	632	658	659	634	574	645	658	690	622	618	651	650	668	634	644	592	631	599	609	639	661	596	627	631	589	588	633	623	612	622	679	639	612	612	600	642	634	660	625	588	594	638	628	605	624	609	636	599	637	635	633	649	663	662	624	580	643	603	616	638	625	586	595	611	604	646	586	621	602	646	645	616	598	643	620	583	586	639	591	641	625	640	590	629	655	658	617	670	615	622	642	605	608	614	630	684	639	648	608	638	647	618	614	602	610	624	617	602	619	655	642	634	627	619	605	632	631	659	621	648	654	616	617	616	638	635	651	608	608	613	620	630	584	674	668	627	638	601	656	606	639	646	656	613	620	643	639	602	670	662	629	654	615	663	659	611	587	591	606	636	589	640	641	654	621	570	629	603	589	623	576	655	629	598	618	637	613	667	606	608	631	642	644	614	640	612	613	623	630	616	592	658	630	633	671	606	638	668	607	666	630	613	572	640	649	639	654	587	624	660	640	661	621	613	638	624	608	612	653	649	618	661	604	650	575	645	609	601	641	656	671	664	604	601	624	588	608	653	646	595	612	620	616	620	624	634	628	638	669	607	612	628	626	631	637	624	636	653	620	607	601	631	654	643	609	603	576	637	639	604	623	604	619	638	596	628	610	663	626	646	636	632	628	655	598	580	606	620	662	589	670	613	672	589	675	601	591	678	655	617	630	645	615	614	626	613	602	596	629	661	635	615	645	603	633	592	577	594	649	601	590	635	618	613	640	631	616	614	668	643	630	578	599	625	602	627	646	595	608	627	652	633	589	638	600	608	595	604	650	632	629	636	547	643	627	638	627	543	636	642	608	619	601	622	612	609	595	631	627	627	639	628	629	596	614	612	615	622	661	638	621	586	642	665	666	661	603	675	671	645	648	622	593	628	624	637	604	602	644	644	580	636	657	635	649	611	627	582	631	663	637	708	568	602	646	642	674	589	653	633	600	582	639	586	634	651	587	627	603	634	640	651	661	675	632	636	593	605	592	611	629	647	618	596	590	617	597	598	626	641	633	619	649	653	608	640	674	631	617	607	590	623	621	611	641	652	583	631	647	658	645	620	631	623	661	659	625	618	613	639	633	598	643	634	619	597	618	633	597	652	590	645	696	668	645	605	589	674	593	636	618	658	608	611	642	646	630	610	609	605	652	603	611	592	605	668	601	628	592	611	654	609	613	600	648	632	585	667	616	676	600	659	631	668	606	648	644	591	582	612	621	651	634	602	620	649	599	660	638	597	627	597	576	656	634	616	612	619	696	625	631	627	639	582	622	644	644	652	613	609	655	631	653	580	608	669	641	636	594	639	620	655	620	645	629	636	636	667	626	617	689	632	601	608	597	654	656	626	626	631	669	607	638	643	658	657	588	631	619	609	629	600	619	615	632	646	642	579	589	626	597	615	628	642	579	572	610	613	626	635	599	621	563	626	592	680	605	657	627	625	638	613	619	605	628	646	645	639	638	616	602	600	639	647	592	673	620	647	628	639	626	661	608	609	564	597	621	606	608	594	620	629	625	636	669	632	592	614	614	669	632	619	617	637	613	633	642	645	633	598	655	575	657	584	628	632	624	637	606	640	605	600	590	629	616	615	619	662	644	590	641	621	636	625	620	650	627	636	599	647	594	611	604	632	609	610	649	607	666	678	628	586	636	644	583	611	610	617	603	637	626	646	635	627	656	597	596	612	619	637	641	597	647	622	636	608	589	657	636	627	620	633	594	552	616	582	617	658	584	648	594	647	655	612	654	594	622	627	633	646	667	665	627	657	606	606	614	643	654	613	604	595	580	591	619	608	646	659	658	668	614	632	609	661	611	639	629	608	651	673	644	645	662	587	651	648	630	636	647	656	598	618	578	632	638	659	584	643	588	618	635	623	612	644	633	663	634	584	556	620	623	650	637	649	644	610	635	606	595	603	630	627	626	612	665	626	580	633	637	605	616	627	646	619	581	579	642	675	628	618	648	628	609	582	607	609	617	586	586	578	634	602	616	615	647	608	571	599	640	576	586	603	642	604	645	633	633	592	627	644	593	601	670	627	616	631	633	633	633	619	623	666	654	657	632	615	621	639	567	611	619	657	669	638	650	667	624	645	622	639	645	643	618	660	604	632	614	656	567	586	598	620	630	638	601	609	640	621	606	608	664	615	573	615	631	622	602	624	617	634	616	619	641	635	549	623	588	658	603	599	643	636	612	604	625	617	636	618	624	640	674	642	602	609	654	582	633	615	625	608	621	625	641	624	651	633	616	627	669	627	623	601	653	655	597	616	635	632	652	558	600	625	661	633	600	612	600	624	673	634	612	638	618	664	617	637	635	668	627	631	610	630	641	566	654	620	646	656	594	606	642	620	640	632	625	671	645	586	593	672	605	631	623	656	626	654	652	623	629	588	626	610	605	657	626	576	624	631	660	610	643	608	631	659	626	593	653	646	622	623	653	655	647	638	660	625	621	593	619	603	642	640	606	654	611	617	626	543	613	604	628	636	602	623	609	637	610	603	653	646	603	621	660	598	642	652	622	625	632	618	651	667	634	614	619	600	618	628	618	647	620	615	651	662	626	558	601	617	630	647	597	619	650	606	622	578	609	629	610	638	610	642	629	635	650	675	627	670	651	563	607	639	640	633	615	610	627	630	601	630	657	638	632	622	597	583	630	625	635	678	619	596	633	611	641	637	639	583	599	641	624	603	603	632	618	657	579	599	629	603	605	674	608	594	654	618	653	638	643	554	630	640	610	606	581
23321	23738	40172	35877	27379	20981	9084	1625	679	472	396	432	423	436	435	406	448	442	434	451	433	456	430	429	376	434	428	426	409	453	415	398	403	434	402	431	434	418	429	434	396	439	429	381	418	439	426	420	466	416	442	472	377	419	417	439	455	406	435	433	390	396	450	429	409	446	439	441	447	460	423	378	427	437	425	451	423	402	401	430	431	436	429	451	439	439	400	419	414	423	443	442	407	433	402	451	446	400	428	448	453	414	418	392	421	400	422	434	426	425	443	443	379	450	503	404	391	422	392	426	423	457	412	416	422	428	447	392	396	436	430	400	455	441	424	415	433	450	458	387	428	404	406	422	420	457	428	412	423	420	437	420	461	423	414	430	453	392	445	472	404	388	402	435	415	424	468	446	401	399	431	402	413	401	409	411	408	385	431	447	439	385	421	423	420	404	433	431	377	429	434	390	406	399	433	474	444	450	447	412	437	430	397	438	391	450	409	438	443	414	423	453	406	437	421	437	397	405	441	458	437	422	421	417	440	422	394	409	377	399	440	425	410	423	446	413	422	415	383	399	435	388	443	386	412	409	419	446	393	403	419	412	467	390	433	446	417	404	430	426	467	412	429	440	411	428	424	422	407	418	430	416	399	414	452	425	413	433	438	411	412	451	448	423	396	414	413	445	400	457	447	419	430	426	441	435	373	429	440	421	434	413	436	414	473	409	436	445	448	453	448	425	419	407	439	432	442	415	444	447	448	441	422	386	469	463	402	452	413	394	413	418	433	418	431	429	412	430	415	429	444	387	440	429	434	465	418	423	458	433	425	436	428	416	413	458	434	411	429	447	408	405	402	401	440	472	397	430	458	419	437	436	401	422	452	442	427	410	410	401	441	388	448	427	402	427	468	405	427	408	436	454	391	406	409	436	402	435	445	406	427	426	387	432	434	412	422	433	400	419	422	433	413	419	431	412	451	425	444	436	435	428	402	423	407	434	428	387	418	416	422	427	443	382	427	410	420	417	430	456	422	420	415	455	452	414	398	426	421	422	435	431	453	429	422	406	376	435	423	441	431	415	408	411	432	400	431	414	434	418	434	401	465	400	447	422	443	464	407	439	417	436	413	437	433	459	403	400	411	426	441	415	419	441	377	436	424	409	400	418	404	437	413	408	428	438	435	411	417	435	448	422	405	431	418	386	389	445	385	421	465	396	452	411	423	420	417	404	450	421	417	439	436	438	406	434	454	431	437	426	413	414	407	428	405	438	456	419	409	444	436	453	415	464	428	405	466	448	387	456	389	415	390	426	416	448	434	405	413	394	391	414	417	397	438	427	410	437	415	439	378	425	420	423	448	434	405	390	392	423	445	421	442	416	405	392	456	393	458	413	407	431	431	419	419	415	400	428	403	422	448	421	431	422	463	424	457	420	402	410	395	429	430	397	437	412	449	444	375	393	420	414	380	410	441	467	435	445	440	396	412	423	426	414	405	395	415	440	415	414	410	443	405	429	414	421	437	401	440	439	420	409	425	418	448	482	454	432	428	441	430	415	413	393	439	423	395	441	448	417	420	386	413	412	413	420	455	402	432	446	421	431	409	431	438	467	433	402	410	444	459	438	421	424	429	414	434	454	423	382	415	432	420	416	428	384	411	429	442	422	443	418	438	410	417	417	403	428	413	406	405	455	467	396	401	404	428	435	462	434	427	428	416	400	409	406	430	465	415	440	426	446	403	409	420	401	454	400	396	426	430	432	443	436	431	416	410	414	412	395	410	456	406	403	415	401	427	418	434	404	403	391	419	408	455	389	424	405	425	412	431	416	434	442	410	424	426	400	415	465	403	432	428	465	410	416	432	422	444	415	425	428	406	428	411	427	438	424	417	413	416	434	435	421	414	438	435	430	434	411	405	405	386	469	417	408	451	443	392	379	453	413	451	439	423	390	453	401	429	411	412	436	438	463	413	428	431	429	428	456	434	392	447	434	431	423	439	420	395	400	452	434	432	434	419	439	425	437	447	434	394	411	417	412	426	445	397	442	432	464	441	407	446	420	424	436	423	420	415	412	425	435	428	424	414	421	432	412	446	398	425	421	400	395	383	427	417	413	409	430	428	425	423	418	473	427	398	425	410	449	424	443	420	425	453	444	417	471	376	438	419	386	440	431	445	426	393	430	422	417	448	440	417	372	450	450	408	413	431	364	379	430	434	410	417	434	435	437	426	403	437	416	429	462	444	447	412	383	456	417	420	463	421	419	455	427	460	409	415	448	413	436	405	416	379	465	426	415	430	431	437	385	400	427	470	385	459	413	416	433	383	422	425	412	403	416	410	404	413	422	452	407	430	439	408	411	440	414	436	451	431	423	410	429	410	404	417	411	416	400	471	422	417	395	448	412	401	429	430	419	426	400	431	388	416	418	432	453	432	402	432	377	470	405	420	419	434	389	464	435	420	420	438	433	449	439	452	405	418	399	407	385	426	385	380	428	425	437	423	460	393	428	414	426	406	434	393	432	400	388	427	455	419	435	427	437	408	421	394	450	400	409	439	435	409	404	402	410	415	425	437	468	413	421	461	425	459	440	424	414	410	464	430	410	413	416	389	416	432	448	426	437	437	419	453	438	442	419	408	432	453	428	385	393	414	415	393	442	390	404	422	431	415	445	435	437	383	413	404	419	383	444	475	460	400	442	405	429	429	443	446	424	420	456	456	436	440	432	449	407	424	461	443	407	427	430	414	413	396	425	444	476	444	437	405	403	413	442	384	402	382	402	426	415	409	403	413	412	438	445	414	416	410	410	406	439	416	411	419	422	398	417	396	402	397	451	426	405	442	429	416	453	394	416	410	437	398	421	391	438	443	461	413	421	428	410	427	421	415	420	414	416	447	428	465	383	447	453	460	413	423	399	406	392	442	417	410	376	412	426	450	408	396	415	473	421	384	426	440	419	392	400	430	386	425	445	411	405	439	406	436	401	396	437	432	433	390	389	426	402	424	396	411	408	408	445	422	437	390	457	413	425	403	477	427	431	424	450	431	440	425	438	418	428	445	429	427	420	403	429	469	403	439	419	440	423	405	430	408	413	398	434	424	418	466	406	416	422	394	442	429	416	454	431	439	459	424	447	434	440	394	441	390	417	458	446	403	454	398	448	383	407	429	396	393	412	420	430	436	397	441	448	399	367	440	437	418	404	442	428	447	399	471	426	465	390	430	414	404	413	400	395	411	407	454	393	408	412	407	416	437	452	419	436	413	405	405	403	414	403	394	442	424	421	406	448	440	420	441	425	452	418	422	415	455	429	426	407	416	383	433	386	428	436	404	448	399	408	453	431	429	410	416	464	447	443	432	414	452	426	404	421	418	394	379	410	449	402	467	446	420	428	432	438	429	399	419	459	398	441	444	422	400	424	378	409	414	382	408	405	436	427	467	414	419	431	416	413	403	417	419	389	418	428	426	436	452	410	457	428	450	408	422	387	388	468	466	381	429	450	399	396	432	407	403	436
47749	100588	84038	61549	39795	21522	7364	3322	1410	808	744	721	707	762	718	731	700	730	731	680	711	687	741	677	721	694	709	770	739	704	723	721	712	729	710	704	711	688	700	694	728	741	721	742	682	694	699	729	745	710	694	665	778	722	700	697	728	758	705	719	740	693	705	687	716	672	729	683	729	730	712	753	739	714	700	734	659	725	697	784	742	677	701	694	703	709	693	706	724	709	686	703	715	749	760	701	720	740	754	715	801	722	724	741	705	694	736	738	758	724	713	682	688	696	743	692	688	702	713	712	757	709	759	712	662	727	728	701	748	718	725	671	736	706	758	736	702	702	757	726	694	727	750	766	690	707	746	730	790	755	743	701	714	707	698	704	740	732	730	740	716	724	743	679	711	704	756	713	721	704	749	768	711	708	717	716	717	700	746	700	723	746	705	726	684	717	736	724	715	723	683	703	772	714	682	692	756	751	719	703	769	742	670	724	708	710	716	732	719	742	720	727	725	716	722	708	699	757	699	696	734	673	734	708	746	752	704	747	712	744	733	740	702	721	705	667	692	730	736	722	729	766	692	661	712	697	734	676	718	678	717	707	741	743	700	716	706	760	705	736	760	695	712	715	740	737	722	732	741	733	749	713	716	705	745	720	695	727	725	713	746	679	635	758	770	738	715	667	723	705	741	681	763	686	755	722	731	699	703	713	690	743	749	736	695	689	648	763	736	708	720	695	700	688	701	715	684	723	716	707	706	720	707	682	692	723	712	695	711	744	720	747	708	738	658	726	699	685	740	737	710	691	755	696	708	699	681	728	713	704	680	734	732	742	732	706	694	647	719	714	724	740	699	735	746	704	743	708	706	702	711	793	721	687	687	678	758	754	728	691	704	773	700	717	729	752	728	691	716	661	731	665	740	727	716	726	711	745	724	686	713	727	758	667	684	710	733	739	732	699	734	706	693	791	700	788	710	764	704	690	696	720	727	720	667	714	695	706	712	751	717	691	754	759	733	693	715	743	702	718	706	737	741	740	711	732	710	755	769	728	720	717	685	713	709	713	718	695	746	715	733	732	723	723	705	692	689	732	730	684	732	684	716	711	719	729	702	702	744	712	680	722	694	721	695	735	707	695	740	759	745	723	709	708	714	695	696	721	699	723	732	725	745	700	770	716	710	733	745	727	717	744	722	704	701	737	671	706	682	709	706	685	744	697	736	728	714	699	696	704	720	667	703	691	736	679	741	709	715	677	686	704	734	750	743	702	689	717	692	701	742	732	677	695	688	722	743	703	747	756	717	723	690	747	736	696	751	714	750	737	710	712	710	754	709	718	718	675	726	682	718	700	726	686	747	759	690	690	682	700	705	738	748	764	731	747	701	750	702	775	743	703	758	713	792	742	666	694	748	697	702	715	724	713	730	739	710	701	687	689	701	719	690	693	700	703	708	709	691	689	689	681	736	738	758	734	743	682	724	739	756	744	750	716	739	740	669	758	707	766	729	704	708	702	735	697	736	718	723	766	689	721	675	753	685	732	670	725	709	711	714	716	736	725	703	686	690	686	726	719	734	700	693	740	710	715	739	678	734	708	705	701	673	738	709	690	696	710	746	704	697	705	702	725	754	711	716	686	745	756	704	708	663	753	720	692	682	716	677	720	710	713	735	687	700	754	690	710	710	699	686	715	708	740	748	731	713	668	700	727	654	707	663	708	674	688	745	715	719	716	717	730	730	745	703	785	740	649	719	754	700	717	748	683	723	694	713	686	716	720	709	686	722	696	697	684	752	736	770	751	711	707	728	728	674	731	729	712	698	738	707	704	747	661	709	742	761	681	716	681	771	711	696	666	688	659	733	700	670	701	724	750	727	694	719	726	672	677	753	651	690	705	729	709	714	736	687	705	692	723	716	683	733	719	683	717	680	683	705	738	687	734	713	728	692	693	724	729	690	719	767	712	740	692	747	681	695	688	741	697	697	737	701	749	700	755	718	709	712	696	696	685	714	714	676	728	654	730	661	696	768	674	725	711	741	678	709	683	701	734	760	720	721	718	721	769	766	690	703	740	699	739	748	741	711	706	727	714	742	691	711	694	697	706	680	726	723	713	702	745	712	652	739	741	712	692	742	687	651	722	692	733	671	714	733	719	694	740	760	719	735	653	685	749	715	727	660	724	694	667	712	671	753	776	676	701	717	720	744	715	723	698	755	729	735	718	688	696	709	729	720	785	687	710	731	706	739	737	725	717	716	695	720	704	694	746	707	732	690	691	688	742	749	697	715	724	698	682	750	685	703	707	667	672	724	704	716	724	693	693	690	750	697	699	722	720	710	675	709	688	723	724	700	691	706	749	751	755	717	704	745	727	727	705	731	728	695	676	734	711	680	714	742	739	700	689	689	712	679	744	707	693	708	740	700	726	711	753	725	706	683	715	707	761	673	730	777	699	754	727	717	737	696	707	764	681	706	725	713	686	717	696	718	779	692	669	743	735	688	697	660	735	720	749	730	719	739	713	732	708	708	698	689	666	697	721	694	710	687	760	690	681	743	760	719	694	718	743	722	741	691	736	703	687	728	716	717	735	678	685	705	767	669	783	702	702	681	731	742	729	734	683	754	687	698	720	681	700	759	698	671	700	693	712	685	708	743	698	674	720	717	714	743	743	698	680	725	671	700	756	653	733	706	753	757	677	673	725	727	728	653	698	675	750	713	691	712	716	686	697	730	745	731	775	691	689	730	681	685	716	703	695	700	660	652	685	656	730	663	725	733	722	656	706	694	722	741	744	677	791	734	744	705	741	719	719	714	687	714	687	765	668	704	750	724	737	730	697	748	658	680	706	721	699	685	704	747	689	720	753	747	722	698	688	740	748	725	719	700	706	768	701	702	684	709	711	680	698	716	725	673	753	756	674	678	705	752	713	733	724	687	723	695	767	726	718	720	703	697	692	728	696	779	714	734	698	720	738	675	694	718	714	707	702	718	730	740	677	730	721	764	712	759	704	717	700	718	760	698	662	736	752	734	726	733	751	736	695	706	660	715	701	725	693	659	730	735	709	693	736	750	732	741	711	709	744	705	694	704	721	691	738	706	727	710	720	719	709	710	719	690	700	694	718	717	699	706	689	673	702	713	714	697	712	744	762	727	705	705	721	769	758	708	700	741	668	711	728	664	735	706	704	691	709	734	705	677	695	706	721	727	744	699	697	666	682	697	754	649	697	695	736	749	705	738	705	719	738	694	687	766	702	740	710	754	685	742	770	678	710	704	704	752	720	719	654	689	786	721	718	741	689	709	720	734	690	750	709	691	702	724	716	703	734	745	700	663	732	671	685	740	735	730	770	702	719	719	722	703	730	697	716	688	699	728	725	662	757	726	701	727	717	698	742	700	670	709	688	723	704	691	679	696	735	734	732	746	693	776	742	700	690	686	704	724	688	693	689	701	705	722	692	683	689	697	663	725	675	758	715	724	727	693	729	726	701	711	681	699	732	717	713	734	663	708	786
27516	30582	33482	20760	7041	1444	526	408	312	300	306	304	269	329	308	303	304	291	308	298	264	336	322	296	308	283	302	292	306	310	301	334	316	311	300	306	299	301	336	326	299	316	339	331	333	309	299	314	314	339	314	304	334	304	298	326	339	282	332	323	316	313	332	336	305	311	284	324	317	321	307	299	314	326	336	299	308	307	301	262	310	337	316	306	302	306	291	326	289	320	320	325	289	323	319	302	302	293	293	312	336	307	317	311	317	331	303	295	311	323	294	287	289	296	305	321	299	304	331	295	297	316	294	304	341	314	277	323	324	291	294	324	304	307	319	339	318	321	318	329	326	296	297	320	287	330	322	316	301	284	311	303	334	300	348	269	284	340	309	312	310	322	264	299	322	323	324	291	334	303	302	304	303	298	316	313	325	275	313	338	304	325	301	322	296	297	332	313	270	317	317	320	296	310	311	300	294	313	316	317	318	333	318	307	320	335	314	304	304	312	305	319	321	306	339	299	307	292	286	302	314	308	304	312	326	297	294	322	295	292	320	316	307	338	292	321	303	302	317	293	296	312	307	319	314	295	293	324	340	300	317	324	305	299	298	317	329	318	314	307	304	277	311	320	273	311	292	311	288	297	321	299	302	301	286	339	328	310	325	316	311	293	309	322	284	337	264	309	318	291	324	317	315	281	323	299	289	285	309	282	283	279	318	302	263	295	298	298	317	297	322	311	277	305	301	298	310	325	294	314	310	297	292	326	320	298	310	289	329	309	306	355	305	304	310	331	313	317	323	322	280	330	322	321	329	339	309	302	313	337	308	304	300	322	288	347	312	318	299	332	310	343	314	314	292	292	330	312	318	340	308	319	314	325	316	277	318	314	343	279	286	300	303	308	302	332	292	317	325	329	303	323	311	318	318	299	333	289	299	318	319	299	338	296	281	306	330	313	290	308	317	277	320	273	293	318	309	325	313	304	318	287	293	314	300	296	336	312	289	285	293	295	318	328	309	291	321	326	320	309	306	307	292	308	310	288	299	301	329	306	285	300	310	312	307	279	333	283	318	287	281	313	323	327	313	301	295	318	283	319	285	272	322	334	342	321	304	331	281	310	323	304	361	300	293	316	321	324	268	276	327	311	283	301	329	322	316	309	302	317	324	286	294	350	322	282	318	283	319	329	314	297	281	328	297	296	297	319	337	322	337	312	300	307	304	284	327	321	304	317	303	280	288	335	302	312	342	287	325	330	309	300	296	305	313	297	331	302	302	348	273	320	346	305	292	308	313	351	296	325	279	305	330	328	336	323	310	298	326	295	311	341	303	286	326	324	305	286	316	302	294	335	302	310	308	326	301	324	335	302	331	341	367	283	333	286	326	325	298	313	305	319	314	307	302	313	331	288	321	350	322	321	311	297	289	309	300	293	316	311	310	288	316	311	329	305	318	307	308	316	301	329	299	315	302	320	302	339	322	282	361	284	322	275	321	309	297	326	340	319	284	326	337	327	302	281	350	306	343	320	296	312	316	318	327	302	288	318	312	303	333	303	308	308	300	345	294	306	291	334	304	303	301	307	331	332	317	274	319	292	295	283	287	320	297	306	311	326	285	305	307	295	304	336	295	310	294	312	302	308	310	305	333	312	288	336	296	307	301	302	323	305	305	321	318	307	324	312	309	325	322	303	325	301	288	301	326	303	321	314	298	317	297	287	332	303	321	332	316	311	306	359	306	298	314	310	302	335	309	311	317	308	304	286	298	340	321	320	313	276	298	285	340	300	334	336	306	317	308	299	299	298	318	297	327	327	301	308	318	310	287	311	288	284	316	310	319	295	285	312	333	331	296	336	272	267	324	322	295	313	288	332	292	325	319	312	304	299	315	319	314	312	295	310	299	299	326	324	297	286	321	338	281	303	290	329	313	319	279	351	336	340	314	292	331	291	324	324	328	312	300	326	306	284	328	314	329	324	314	288	305	331	316	296	288	316	352	338	303	336	326	300	285	307	309	295	346	301	308	289	326	314	329	320	335	270	323	299	323	306	334	303	288	294	305	296	283	313	328	313	326	291	311	299	324	343	313	284	318	287	295	304	319	298	313	337	319	308	303	304	338	317	318	320	310	307	278	321	333	295	333	321	300	310	300	286	298	323	306	300	319	313	295	308	328	297	333	323	326	324	302	315	310	321	299	323	306	299	276	302	305	331	339	301	330	306	343	313	317	302	316	311	339	339	315	319	299	275	323	324	308	293	307	316	313	280	329	310	334	318	307	336	286	294	314	303	311	315	319	309	283	306	329	292	322	325	335	285	293	308	318	315	305	332	315	347	275	301	314	331	290	284	313	320	294	321	304	300	329	321	310	311	323	315	323	285	297	328	299	324	295	333	344	314	292	304	302	326	330	294	319	302	280	300	320	292	335	314	275	307	312	280	327	328	318	319	319	328	290	343	326	307	304	296	293	325	289	328	299	330	301	288	317	315	312	291	329	334	310	294	327	321	307	324	322	320	295	316	290	319	294	324	287	311	316	334	308	263	317	297	334	299	308	316	327	339	344	320	309	304	309	321	331	297	278	292	329	307	295	319	300	318	300	320	303	328	338	311	330	293	317	279	331	319	314	304	313	295	289	290	320	291	321	296	322	324	319	333	349	320	346	324	321	323	297	313	329	324	340	339	321	300	330	338	268	336	326	308	298	325	270	341	336	321	312	293	260	309	293	330	357	303	292	317	276	289	315	306	277	306	295	331	318	303	318	305	308	308	333	332	304	320	338	295	325	288	312	285	335	312	315	310	307	305	318	307	300	332	314	319	295	265	285	304	322	337	278	288	319	320	317	337	303	307	305	291	307	301	299	289	313	340	312	286	315	352	281	321	316	320	293	318	290	346	301	353	330	294	268	297	322	288	337	278	307	267	320	332	293	313	304	304	313	311	322	319	314	277	294	318	300	299	313	353	325	305	290	296	282	313	324	301	299	294	304	290	326	291	335	344	318	286	289	293	324	309	338	319	296	324	320	301	288	297	336	284	300	271	323	306	293	283	312	300	337	301	287	357	304	304	283	313	329	304	310	305	313	306	296	268	347	320	295	295	330	310	343	329	325	311	301	331	337	325	323	327	311	309	325	352	301	288	316	279	320	296	328	312	315	324	299	311	303	313	291	300	326	334	317	318	316	320	316	317	323	315	284	306	350	303	291	329	315	318	295	300	324	320	323	301	313	291	325	305	304	316	279	316	318	292	323	315	343	301	319	293	303	293	329	315	334	304	306	326	316	308	345	307	310	305	304	286	279	303	283	284	321	296	331	300	371	328	334	328	315	317	328	300	307	330	328	309	325	332	315	340	309	303	306	307	326	285	285	316	288	315	313	275	311	292	316	334	312	306	318	326	324	299	318	320	311	324	306	321	316	311	312	317	268	314	317	322	315	316	321	284	317	312	320	314	328	303	308	301	288	331	307	330	329	284	316	316	320	279	313	275	301	290	266	305	313	306	285	325	318	331
30011	49524	39217	23967	10762	3118	1209	725	593	521	580	529	566	578	545	582	566	549	540	580	556	578	579	563	567	563	579	548	569	587	532	564	545	501	548	559	576	599	614	560	577	558	578	534	536	533	553	554	583	603	526	554	546	559	535	538	576	553	576	555	586	542	562	558	555	546	582	556	527	603	548	584	534	571	578	579	601	594	542	571	591	569	610	578	551	568	604	573	557	558	613	572	532	528	596	575	533	572	531	547	555	565	580	596	612	551	562	544	540	574	552	564	556	576	530	587	558	560	560	533	586	600	580	536	593	549	530	619	580	557	588	543	548	609	537	535	563	572	577	600	573	531	594	583	576	597	541	545	553	586	534	563	529	529	600	593	565	552	585	538	555	523	565	573	581	546	553	536	580	592	558	570	517	576	555	556	546	562	544	561	566	585	556	545	542	570	578	556	544	556	564	584	585	568	553	539	592	559	577	591	548	585	569	546	608	559	534	570	581	599	630	538	537	586	568	591	580	599	539	572	574	562	570	592	562	550	565	540	584	580	526	596	569	583	557	576	553	518	558	599	582	572	553	600	567	553	531	550	574	556	533	599	554	586	578	543	576	575	561	573	573	535	523	575	580	576	556	575	552	519	555	582	558	544	587	607	573	581	597	527	529	541	563	566	554	584	554	579	605	557	584	561	570	587	591	584	571	559	510	565	592	549	559	516	528	556	558	557	580	584	526	555	578	551	520	550	562	560	523	554	536	536	529	595	555	523	545	590	577	571	568	561	526	562	535	600	551	558	609	566	530	555	569	576	568	562	581	546	579	582	597	602	596	539	582	520	592	565	586	527	590	585	589	515	563	531	558	556	527	597	569	554	537	549	534	586	565	544	565	555	583	559	534	550	535	576	536	556	584	519	541	606	555	560	590	559	559	566	567	578	556	568	577	615	585	556	555	605	549	589	541	591	569	543	598	569	572	590	564	548	538	588	543	548	547	578	558	580	544	546	555	542	564	559	563	525	587	561	577	545	530	583	511	588	530	548	590	565	563	542	562	584	542	558	575	544	537	510	576	564	531	558	572	551	573	544	579	595	539	555	597	546	539	552	545	580	571	599	577	603	594	574	555	549	552	583	593	578	564	597	584	546	574	559	597	555	594	574	576	603	561	605	516	537	581	533	596	539	544	549	574	561	548	549	582	586	559	569	579	565	600	625	552	547	578	530	599	563	553	574	537	557	610	551	539	576	526	553	558	503	531	590	594	571	525	571	595	549	507	551	588	563	533	597	600	554	562	564	564	556	555	572	611	603	568	552	558	534	580	554	531	565	584	614	571	525	575	543	581	587	534	556	533	548	549	540	541	606	560	594	532	589	573	545	551	551	622	583	560	528	560	554	564	576	599	562	564	561	543	565	571	573	574	615	552	572	598	582	570	538	530	589	552	598	522	551	601	566	563	572	585	545	577	583	538	611	576	584	575	583	567	551	581	605	578	599	554	564	595	593	551	552	579	568	565	571	561	609	532	565	551	527	569	549	542	576	555	569	537	544	547	542	593	589	576	586	562	573	577	531	570	576	566	575	590	544	556	539	604	565	529	545	553	538	560	572	562	563	596	587	561	534	543	572	568	611	573	607	541	585	558	581	593	583	577	532	519	584	590	555	585	581	574	619	574	587	562	579	572	541	564	541	547	577	549	573	550	575	530	581	592	560	519	574	559	561	578	557	610	554	523	540	550	590	555	569	529	586	580	518	598	546	604	548	566	536	544	575	563	526	542	590	568	620	578	555	588	577	602	559	601	544	607	571	591	506	568	541	576	560	513	560	550	549	566	573	580	558	556	541	569	585	605	627	567	590	602	553	550	550	546	548	565	580	565	556	567	585	564	552	560	531	558	540	577	556	571	580	569	552	517	560	581	542	586	555	578	569	552	534	537	590	610	542	551	590	578	535	549	560	529	541	588	555	555	580	548	569	577	600	575	596	602	582	573	536	558	527	557	618	584	567	553	561	587	572	588	612	562	618	647	562	568	548	591	559	579	528	600	571	563	543	568	547	572	532	571	602	570	569	582	597	597	540	546	569	571	561	540	601	594	592	555	553	578	605	558	569	580	550	534	549	554	538	594	548	567	600	528	543	544	562	560	554	567	548	507	581	549	563	538	575	525	579	566	597	549	553	548	589	647	576	552	564	589	565	557	576	551	566	556	551	537	560	552	555	601	564	553	572	531	530	574	547	562	580	512	531	551	568	539	532	537	558	554	593	550	579	566	516	573	581	561	549	560	566	548	565	584	556	591	570	588	537	603	567	600	547	575	581	555	550	594	595	573	591	616	646	568	586	559	519	586	549	568	558	551	562	559	514	551	557	589	554	556	571	591	579	577	544	584	594	564	584	565	594	525	590	554	564	561	594	592	609	561	603	527	565	577	524	568	582	551	546	595	553	562	532	581	522	531	551	550	551	605	541	548	600	560	548	600	555	584	565	551	588	579	525	605	555	576	625	551	578	564	541	542	603	528	604	554	583	527	562	599	568	566	527	535	556	540	574	558	582	553	585	568	584	538	559	587	589	590	584	553	602	570	527	579	572	568	547	535	552	563	525	583	545	581	594	562	532	596	572	543	531	548	533	535	555	578	531	565	568	547	546	559	570	573	569	584	557	548	587	578	574	586	535	566	580	567	544	525	557	595	566	545	573	565	568	570	564	564	594	563	573	544	611	545	570	554	588	553	592	571	543	591	585	563	553	541	565	575	548	562	536	551	594	526	588	524	554	592	570	555	584	563	572	631	576	571	537	559	556	551	570	595	570	585	559	523	576	572	562	518	553	538	560	538	571	589	560	548	567	548	592	540	604	604	590	587	578	575	585	557	604	528	590	609	587	562	550	546	548	552	560	543	558	599	571	570	559	567	562	542	584	582	581	583	526	583	551	561	519	543	604	581	534	575	553	596	607	569	552	535	544	559	529	593	591	555	556	548	576	551	562	573	563	567	566	525	534	581	557	557	542	539	607	566	596	554	592	567	567	565	548	563	570	548	568	564	596	576	604	609	556	588	534	589	582	568	561	566	571	580	555	588	579	566	579	582	594	564	586	525	585	579	570	584	560	569	589	557	561	551	518	572	572	597	559	557	526	598	607	566	575	591	601	600	574	558	536	538	607	601	562	585	592	567	586	588	595	587	559	564	540	582	597	560	572	558	557	562	551	547	563	566	537	538	551	574	557	532	544	535	595	549	594	565	574	563	534	582	576	538	534	567	567	530	562	542	565	568	550	579	593	565	516	565	566	576	582	555	558	598	615	564	538	581	574	564	614	537	550	591	528	566	551	585	525	561	579	541	590	574	581	541	563	531	585	563	556	535	561	564	536	565	594	561	559	570	583	566	573	550	541	581	545	641	529	536	591	578	602	555	526	574	595	580	564	542	559	557	559	571	520	591	521	553	579	551	537	591	615	540	580	622	622	538	529	538	571	608	611	557	550	607	567	536	557	595	546	591	607	542	566
24445	24906	43793	39934	26250	15479	4084	587	390	382	367	389	392	341	370	381	344	359	398	357	325	395	328	363	348	333	332	336	364	367	365	369	356	364	372	319	331	372	321	366	350	340	342	352	362	343	347	351	332	360	368	349	348	372	340	326	341	368	366	386	344	354	317	340	363	310	372	388	339	369	349	370	347	344	388	391	376	345	353	334	335	375	336	330	378	329	371	318	334	346	356	360	373	327	354	379	347	341	351	365	337	388	365	347	333	366	314	345	366	362	367	361	358	352	308	361	352	378	348	342	360	317	352	307	386	328	336	347	385	372	346	352	347	388	364	352	329	348	359	302	342	355	307	358	376	355	363	376	365	346	348	374	349	364	331	319	381	373	358	359	339	359	333	319	373	348	330	361	375	371	346	367	341	335	356	366	325	328	316	366	388	338	396	343	360	327	340	329	323	325	349	346	360	373	361	365	324	359	359	363	339	362	366	342	348	343	330	340	380	328	342	344	340	347	325	350	333	331	343	337	344	358	341	349	322	352	356	369	346	347	337	344	344	327	325	337	328	343	345	367	380	346	317	351	319	365	331	359	373	367	350	349	347	364	354	326	348	342	342	334	342	343	350	310	342	348	341	331	340	335	384	361	348	360	363	395	347	337	371	345	342	310	359	368	391	343	327	350	362	323	360	356	401	342	331	377	372	340	375	365	320	356	340	356	369	327	331	394	349	376	379	371	323	362	357	362	358	345	385	376	368	341	334	358	367	330	342	357	354	340	352	354	338	347	337	345	329	339	368	333	376	369	340	356	357	359	376	385	367	375	349	338	371	358	368	349	359	342	335	355	390	333	367	334	361	339	362	336	343	362	343	344	323	357	364	379	348	325	343	368	372	328	369	347	360	378	310	358	355	349	369	363	360	374	379	350	315	387	381	349	355	362	373	331	362	339	362	333	347	335	355	382	324	363	362	375	310	375	370	379	368	348	358	341	372	324	365	352	364	346	363	376	363	347	350	340	330	342	357	335	372	342	337	329	358	351	404	339	374	367	361	356	363	317	379	361	351	377	316	361	349	358	372	348	352	396	362	363	348	355	341	364	341	336	377	339	358	357	369	333	367	356	393	320	327	340	346	360	355	365	314	330	370	352	361	388	326	400	355	377	345	329	355	361	348	337	339	353	354	334	343	304	336	352	375	326	335	365	356	358	343	377	339	365	354	367	340	340	362	325	336	356	314	326	358	330	343	337	369	345	359	338	308	334	329	357	383	378	353	344	363	352	357	356	302	381	325	355	321	339	350	308	362	357	352	376	390	321	360	365	363	327	325	362	369	361	351	365	366	341	375	330	373	371	364	321	367	357	340	348	358	326	373	354	371	356	339	346	342	358	331	351	345	373	377	371	354	344	348	338	381	354	371	349	331	354	358	359	356	383	341	350	378	378	365	370	324	342	360	356	366	360	314	372	372	354	331	347	353	337	325	359	352	388	329	349	371	320	330	297	369	374	371	351	333	358	317	324	359	335	352	378	345	358	356	357	351	361	326	349	312	382	320	327	352	342	370	373	358	347	373	372	372	349	350	335	348	367	349	365	344	357	350	346	354	350	341	371	328	354	320	328	359	324	389	352	355	342	373	354	336	370	337	362	374	366	357	339	356	319	371	356	358	343	332	362	358	359	348	363	347	337	342	355	357	352	359	380	351	348	359	336	366	345	353	338	341	350	366	375	336	361	323	341	384	351	348	339	351	342	369	346	363	335	366	353	346	353	367	347	369	352	360	361	351	349	350	331	344	372	316	362	365	345	350	360	367	366	341	335	355	335	325	362	372	321	341	365	391	354	359	340	340	349	374	371	358	334	382	364	344	342	329	319	357	350	406	356	349	373	339	342	367	355	337	317	336	361	403	324	349	358	355	355	357	335	371	356	338	352	330	362	386	369	349	347	332	350	349	358	354	373	373	374	328	339	351	351	385	347	332	326	331	375	343	337	362	351	351	332	346	317	313	359	344	365	374	380	349	355	358	352	349	364	343	341	338	341	356	383	355	323	345	320	320	368	318	358	333	362	349	372	339	381	360	354	348	338	337	335	357	389	339	348	345	337	355	336	325	349	366	351	344	355	332	344	367	349	346	335	347	365	321	358	386	345	327	350	370	364	347	345	359	345	345	341	374	292	350	321	340	385	348	336	362	352	338	327	344	355	366	370	356	284	365	326	356	356	354	364	308	341	328	334	342	343	317	325	359	343	340	332	375	386	362	356	350	365	349	312	350	326	337	383	355	382	332	330	360	384	387	380	348	343	337	362	348	343	394	351	350	351	360	350	362	375	337	349	365	344	331	373	327	352	353	350	349	371	318	332	315	329	349	333	365	328	340	334	396	356	416	335	349	319	319	368	342	335	340	368	378	366	353	334	337	374	346	355	337	319	353	376	342	345	350	358	347	348	338	359	333	373	357	347	373	349	361	393	361	354	380	396	373	370	394	347	360	311	341	366	356	302	334	348	356	363	335	350	343	319	362	340	348	335	320	345	329	373	324	357	337	364	344	323	333	354	365	358	327	366	356	338	336	360	350	374	351	363	352	329	377	363	342	328	344	375	337	327	371	364	361	327	365	350	354	345	345	358	371	359	356	363	329	325	365	372	334	352	333	331	378	351	355	347	328	366	333	323	343	353	359	356	357	370	339	332	344	344	330	345	371	357	330	377	374	333	346	306	388	340	370	318	324	361	337	339	347	360	332	365	373	340	319	342	361	329	374	343	338	356	351	342	346	333	356	349	358	358	333	304	361	335	372	346	357	344	356	331	372	366	351	363	357	340	361	362	350	361	365	331	407	343	348	374	305	385	355	346	361	339	346	340	406	330	397	335	351	361	365	353	386	368	353	339	350	293	378	371	364	332	344	342	324	371	377	351	360	360	360	328	365	374	349	375	368	353	354	333	382	373	347	329	335	352	367	340	340	363	344	348	319	369	360	356	364	338	340	365	362	338	331	382	341	350	364	387	357	338	352	342	345	361	331	343	338	322	366	379	352	346	392	350	312	331	353	323	352	358	348	381	336	343	331	345	353	370	338	345	356	348	382	349	310	379	330	354	317	377	345	339	356	322	346	361	363	347	325	356	332	370	348	347	352	367	355	379	355	358	353	387	354	383	341	368	335	379	400	346	334	388	360	331	357	345	362	327	378	330	365	387	336	333	371	359	371	370	372	338	363	363	330	310	394	356	354	342	362	323	297	337	356	325	363	306	355	336	357	335	337	345	363	334	357	369	352	339	327	378	341	355	347	364	383	350	335	372	348	336	336	377	364	355	378	362	348	323	335	347	388	306	313	375	362	348	341	376	392	379	347	320	374	346	354	350	320	355	372	416	352	353	356	351	380	335	351	345	365	346	373	329	353	341	357	336	336	384	355	374	354	323	359	365	346	347	349	367	327	337	372	368	364	355	359	347	338	366	354	371	303	366	353	352	377	368	350	331	383	361	333	349	332	358	373	358	357	390
53533	93348	78788	53253	32844	15547	5309	1120	636	672	660	621	611	638	618	618	649	648	666	592	605	591	595	651	669	634	610	628	592	631	612	601	694	601	606	652	613	605	663	614	621	631	607	617	622	614	613	622	665	613	688	664	611	588	628	628	606	626	621	576	620	640	646	622	657	636	636	624	623	641	660	629	584	622	610	650	627	625	634	619	590	585	623	638	595	654	655	670	642	630	664	626	630	603	621	622	575	640	673	646	619	610	636	644	647	629	575	629	624	651	653	620	588	625	603	635	642	635	644	629	627	632	639	645	670	668	600	654	616	671	630	685	666	612	650	594	669	570	662	677	606	617	616	650	590	599	636	646	653	639	602	623	610	600	600	658	623	615	676	660	638	595	581	658	620	628	580	632	629	607	633	632	606	640	618	608	633	644	629	620	614	625	664	597	645	651	653	647	622	563	606	595	644	597	599	664	586	622	647	675	591	650	670	625	639	587	623	609	662	606	601	610	620	617	635	601	635	567	620	647	598	666	656	586	606	602	623	638	648	655	620	649	618	610	648	631	666	605	647	611	597	605	582	655	620	611	591	608	643	601	629	582	609	587	636	626	638	639	624	648	655	593	624	592	599	607	639	614	646	649	624	666	666	617	606	632	638	660	601	623	611	659	623	646	664	616	594	617	641	623	568	628	606	670	641	628	624	593	617	643	659	615	640	664	575	634	645	609	608	622	632	631	620	596	594	644	631	605	600	591	645	560	600	613	640	624	623	640	635	634	662	611	590	648	635	639	644	668	623	580	634	618	613	598	650	636	605	606	624	585	616	624	592	632	632	624	598	659	609	671	637	642	611	628	650	637	612	625	642	649	668	608	624	634	597	607	653	637	650	600	649	641	655	609	623	588	651	639	628	608	631	610	597	615	609	644	644	563	579	627	640	620	578	643	652	641	624	619	643	593	656	612	620	610	617	582	628	644	610	596	604	599	604	627	640	647	627	606	628	633	604	627	631	608	594	622	658	612	640	623	653	610	587	580	641	593	623	613	603	621	640	620	646	667	605	609	616	656	607	601	601	656	612	639	631	659	593	601	629	580	586	645	608	560	634	613	646	593	617	620	608	638	589	646	638	622	635	648	598	601	624	649	658	633	599	609	642	619	614	650	582	601	633	616	627	613	645	657	622	631	621	662	580	618	622	607	666	599	671	636	657	628	593	620	649	593	656	633	614	633	597	622	590	655	622	678	642	622	645	608	632	631	615	670	654	628	589	650	614	599	601	640	583	551	597	639	623	607	630	640	628	613	669	639	667	678	616	621	619	645	645	609	651	639	643	584	624	645	596	649	605	621	620	639	640	629	615	633	662	621	609	630	585	597	587	611	642	661	637	640	593	630	645	618	610	635	596	631	661	631	630	558	656	662	633	604	620	587	590	639	622	625	663	690	602	641	614	652	587	645	629	643	622	635	632	648	670	664	618	637	598	596	631	652	664	609	679	648	690	660	648	629	608	643	609	661	626	636	618	656	654	640	645	621	626	612	592	679	639	647	624	630	627	623	575	624	641	676	607	590	662	645	653	602	610	603	620	662	655	596	619	640	673	647	665	633	608	586	661	610	606	613	634	645	659	610	600	613	666	596	628	645	647	624	609	594	653	623	601	634	623	609	658	628	609	647	645	655	655	585	633	663	620	684	658	650	678	636	619	596	607	570	661	629	585	598	599	643	610	622	623	612	638	669	622	630	619	611	595	608	601	587	618	691	633	613	658	615	626	646	652	662	643	611	621	624	644	644	590	646	608	633	578	648	663	622	644	627	680	626	611	646	640	584	599	588	637	627	612	601	661	611	596	613	598	638	622	606	614	600	653	611	606	617	642	642	668	638	641	630	607	588	624	639	590	663	625	645	605	645	622	637	595	628	651	640	641	662	645	615	611	628	658	606	608	635	666	629	621	605	656	624	671	631	616	617	652	641	639	603	680	672	649	622	613	652	673	626	642	600	579	613	614	584	630	649	638	624	600	647	640	639	652	629	617	616	612	621	642	618	587	664	614	668	607	682	632	634	662	603	615	622	627	661	609	670	614	612	561	658	593	617	654	601	627	601	656	633	640	610	616	648	619	612	623	601	656	656	622	632	630	612	650	591	652	596	647	620	642	599	654	640	652	563	644	641	618	598	632	606	562	628	606	659	633	616	627	640	648	625	618	600	603	658	610	588	624	627	613	640	637	653	675	633	609	614	664	621	639	584	607	611	624	644	641	643	622	661	607	663	628	661	645	595	601	617	660	596	631	618	622	627	625	634	601	610	663	638	632	613	598	570	584	668	652	649	625	583	600	632	634	653	651	658	577	625	617	606	602	674	595	627	614	613	583	613	662	598	670	645	599	622	642	626	617	686	612	638	601	647	618	662	623	589	601	651	674	623	623	613	632	617	625	591	641	670	624	617	616	588	629	598	610	658	651	617	625	664	615	645	636	644	668	628	628	611	601	621	611	645	631	625	612	572	641	640	610	615	606	647	613	618	647	605	651	610	603	604	650	607	665	638	616	637	634	671	599	642	627	634	658	623	615	610	635	612	621	652	620	628	613	671	656	628	621	640	645	657	647	650	644	608	679	618	628	657	606	659	614	599	629	634	659	662	611	666	650	618	642	674	613	642	647	610	568	615	595	605	662	631	612	592	655	636	586	615	627	615	629	656	590	616	669	602	619	607	667	594	547	612	629	657	624	636	637	678	631	645	627	636	613	644	594	620	664	573	661	640	648	635	643	624	660	634	640	645	604	653	649	584	641	622	657	656	622	632	580	642	674	633	620	644	663	586	666	660	642	625	613	611	588	616	617	628	591	628	650	600	638	649	648	656	663	630	594	617	606	631	623	605	615	623	601	636	643	588	652	636	622	599	614	646	660	689	599	649	612	590	620	649	662	595	656	636	602	639	599	647	653	625	613	643	652	601	620	599	660	661	638	633	620	626	649	644	646	610	626	586	632	639	671	675	617	616	557	623	619	611	635	645	610	609	602	623	615	616	611	619	655	578	625	600	659	638	626	632	585	628	641	636	623	595	648	619	636	596	595	636	669	603	638	632	631	632	618	612	627	581	603	640	593	593	624	619	613	601	657	639	600	598	615	630	624	681	612	634	578	557	625	620	606	624	639	609	622	744	661	625	625	609	647	640	625	635	628	625	623	644	635	631	623	648	625	632	667	622	560	679	646	655	624	641	633	642	645	590	626	570	583	612	583	627	588	636	669	640	608	598	622	642	605	610	621	624	630	645	637	638	631	646	623	650	634	612	688	645	657	635	622	662	673	638	616	606	633	664	634	652	620	633	654	626	674	629	588	621	657	595	634	626	658	603	593	612	632	606	603	645	643	633	601	636	656	632	651	626	630	663	627	639	615	602	605	600	630	625	594	633	594	623	596	657	618	623	615	606	685	590	643	633	621	618	655	599	570	607	619	650	639	608	619	592	634	668	635	686	650	564	642	613	685	613	612	617	653	629
23350	22805	38018	36635	28059	21803	11139	1263	478	441	423	417	433	435	458	478	414	422	435	486	394	387	441	430	443	436	386	436	427	424	446	415	430	416	471	432	397	403	417	405	454	442	443	438	437	434	410	411	389	412	430	439	447	439	422	468	417	438	400	421	410	412	417	395	432	391	366	447	414	403	424	435	441	443	399	445	440	433	371	441	412	437	426	401	417	429	423	411	416	423	438	420	406	450	422	416	410	446	390	431	428	436	417	417	409	434	424	415	424	430	424	477	400	388	450	440	413	447	478	427	400	422	445	432	447	447	394	421	436	425	415	424	380	398	423	407	405	416	361	409	445	407	388	407	422	435	466	413	442	390	425	437	406	429	418	453	415	388	424	405	447	415	450	447	437	391	433	456	414	411	422	412	438	426	386	400	418	418	462	431	429	411	427	419	450	428	414	408	462	413	427	446	393	402	447	391	412	419	415	422	389	425	401	423	405	458	442	455	418	394	445	421	396	419	424	431	427	410	430	427	401	431	404	439	414	410	386	433	464	434	452	426	470	416	402	416	395	420	435	391	407	400	416	439	445	431	416	428	416	451	393	399	422	413	404	419	415	440	455	397	439	401	435	468	395	414	439	455	438	442	395	394	424	415	395	423	434	418	425	406	415	403	385	405	429	449	390	428	460	392	429	388	406	376	451	416	387	390	433	462	425	431	393	408	372	435	395	420	408	417	434	422	374	433	439	407	436	434	470	432	435	427	379	408	462	431	433	440	347	438	440	405	428	430	392	404	428	437	433	409	441	474	430	429	399	430	426	425	405	420	428	436	415	452	422	420	415	390	427	406	432	423	412	421	386	429	463	408	453	424	437	412	427	401	433	408	442	447	405	404	417	441	413	386	390	414	413	378	406	410	407	378	419	395	430	405	403	424	405	421	465	438	404	404	421	378	395	404	410	421	389	427	433	418	411	431	388	394	418	399	396	418	441	484	429	429	439	403	393	448	400	416	431	410	427	442	405	424	407	383	443	420	380	420	386	418	414	456	434	383	418	441	422	429	431	420	428	431	411	450	409	439	412	408	448	479	407	408	423	428	417	410	418	422	403	402	446	447	432	413	437	418	420	387	381	398	383	444	437	426	432	408	442	427	407	460	423	422	413	438	390	424	395	417	419	457	445	410	424	384	460	435	425	414	454	385	433	392	380	419	417	460	404	405	454	402	403	427	415	406	427	427	435	449	403	431	456	435	428	422	411	443	421	428	411	413	413	412	450	409	410	431	413	414	470	411	427	430	410	446	437	416	453	400	454	414	424	425	403	405	387	435	405	419	410	390	428	427	370	428	382	443	409	405	431	398	379	388	414	412	428	423	449	459	381	406	388	440	442	434	398	447	459	415	402	444	431	392	426	390	399	417	461	421	417	432	392	414	442	416	430	426	399	438	391	418	378	412	420	452	420	431	381	417	423	407	427	398	433	366	400	434	405	405	409	407	425	455	436	432	434	411	442	435	445	437	415	425	411	423	422	406	447	381	390	399	419	406	416	416	411	423	416	411	413	428	429	448	448	415	432	459	392	434	432	397	432	421	437	441	423	401	416	439	378	434	460	395	398	418	424	436	438	422	438	466	434	417	462	431	414	423	406	429	400	445	429	434	452	458	430	415	436	383	438	405	411	475	440	376	438	387	437	375	410	400	377	425	447	410	418	399	446	420	407	435	447	464	403	411	405	405	438	422	462	471	381	418	421	412	416	453	446	376	404	416	418	422	412	417	423	434	417	407	454	438	403	392	395	421	417	405	381	414	468	403	408	425	406	434	391	436	386	411	419	403	425	427	390	437	426	398	387	403	404	407	416	422	401	403	429	363	403	410	408	409	459	429	390	425	424	408	412	454	446	437	442	436	446	450	403	386	417	452	476	427	423	425	454	440	415	422	398	465	418	430	438	432	431	430	428	441	425	403	412	401	434	429	413	421	447	435	414	410	437	416	401	444	441	398	416	415	379	397	431	424	402	402	448	428	454	397	435	416	452	395	412	458	395	432	444	422	415	405	434	435	452	422	432	431	440	385	417	444	418	405	412	410	413	437	424	421	387	422	402	398	395	421	407	424	435	400	418	407	419	406	416	418	413	424	423	465	436	410	395	452	429	407	429	445	393	404	433	443	453	427	418	420	427	438	402	430	440	412	419	412	436	418	413	401	427	440	401	432	439	387	418	457	402	410	408	437	410	407	404	448	426	419	407	429	446	420	429	424	431	447	409	414	389	432	439	386	447	395	420	443	439	440	421	416	423	384	433	404	407	405	423	436	422	397	381	420	404	392	444	422	441	412	425	417	426	422	395	399	406	419	456	441	422	402	450	421	432	442	402	365	435	394	446	399	413	440	437	409	380	414	414	420	422	431	443	380	424	423	411	397	454	425	418	407	393	421	424	417	417	410	402	399	405	435	360	433	392	403	441	361	404	436	401	445	412	434	441	415	406	428	409	452	414	407	391	410	399	472	408	441	402	417	443	429	424	415	462	402	409	436	468	404	447	409	428	425	450	399	451	425	385	403	417	396	451	438	467	398	396	438	406	413	451	428	402	455	421	431	428	424	432	467	396	412	458	416	409	455	430	453	430	407	378	381	430	429	414	422	428	400	402	423	439	433	450	456	425	463	423	449	435	391	418	429	424	403	412	400	374	429	444	410	374	414	435	411	438	415	408	396	441	371	415	405	435	390	389	436	450	425	416	408	401	403	439	412	432	413	379	435	426	442	440	408	413	412	416	404	442	406	426	439	416	398	436	425	420	419	424	403	408	446	397	411	395	415	447	420	378	390	429	414	418	412	419	431	417	428	383	456	410	420	422	417	434	425	459	402	416	410	418	466	397	374	427	449	418	406	431	454	448	418	403	426	441	407	396	392	455	475	422	439	432	394	461	462	413	421	394	397	410	421	419	390	412	423	428	415	446	402	412	458	380	481	413	408	399	406	421	396	412	433	401	413	440	437	446	385	413	432	440	388	434	436	406	424	400	418	391	409	378	464	429	401	410	371	428	415	454	410	425	435	412	446	409	406	438	432	432	437	418	388	434	394	376	399	435	444	422	428	409	418	449	401	420	416	414	437	417	388	388	437	458	418	386	420	424	416	418	405	403	432	414	397	408	436	432	427	401	431	417	417	452	415	443	421	419	402	428	410	416	400	476	459	403	417	451	407	416	405	415	393	414	401	454	453	415	422	411	388	438	400	415	422	410	421	411	428	418	439	394	423	422	388	452	425	390	452	434	371	400	415	462	437	421	427	420	370	423	415	415	386	438	426	443	444	387	425	443	405	401	415	415	456	440	438	415	411	431	415	443	416	428	426	434	411	414	419	434	443	454	416	404	406	414	452	425	406	410	432	427	416	414	421	388	408	385	439	406	384	417	407	405	390	410	403	381	392	425	424	409	403	422	412	427	423	397	420	444	410	440	415	408	392	414	419	417	450	406	423	418	417	403	417	401	471	389	402	383	451
56894	98912	88981	65200	41552	24013	8811	1782	825	775	705	740	689	718	726	669	677	741	716	686	747	725	671	720	711	701	749	730	735	679	753	732	690	695	714	730	719	717	735	694	711	739	729	699	747	679	703	752	742	710	708	664	742	721	713	763	736	677	717	716	687	747	744	653	724	682	731	709	733	677	740	740	663	787	718	727	698	723	722	731	748	717	717	752	711	733	716	702	716	659	685	758	711	674	744	797	754	670	778	709	692	727	703	731	714	715	685	739	723	723	750	700	721	718	723	697	791	712	715	682	728	697	691	727	742	699	746	751	702	742	768	729	704	640	696	722	724	713	724	737	713	709	715	727	696	726	699	716	721	703	737	730	718	750	760	741	671	671	710	737	727	714	709	695	732	738	733	712	770	755	705	719	716	706	660	723	744	705	703	674	697	719	725	704	746	696	715	732	711	716	685	741	698	727	702	735	701	731	721	706	706	738	704	734	727	716	691	679	691	714	758	702	723	660	718	727	722	693	689	732	707	725	702	663	739	744	652	695	701	687	730	722	718	779	690	714	731	694	700	707	721	721	702	692	727	729	732	652	743	742	761	719	757	729	730	701	765	722	727	704	727	725	719	747	734	724	735	733	690	710	728	734	707	695	709	724	743	706	682	688	695	727	694	759	692	696	674	765	737	733	728	686	728	747	716	714	686	732	722	650	773	712	686	788	725	742	693	731	768	746	691	740	703	693	728	759	691	684	731	748	741	721	709	718	738	708	703	720	717	712	709	731	700	759	723	751	739	720	689	713	710	745	731	734	707	738	753	701	715	707	691	727	711	740	711	697	776	744	737	728	754	773	704	770	719	723	707	701	722	695	708	735	732	673	734	753	708	707	716	726	720	749	758	690	662	684	709	754	703	715	724	675	708	728	710	725	738	722	720	752	724	736	744	730	728	742	671	696	705	703	750	762	684	738	677	678	749	736	753	777	700	740	717	681	755	659	702	731	768	734	723	752	701	725	737	716	709	737	680	710	731	736	670	670	692	746	711	744	738	720	702	718	719	772	705	694	735	701	724	717	704	687	710	719	763	700	692	735	712	681	683	686	676	711	706	704	646	693	747	706	721	728	753	695	702	736	717	771	683	713	691	762	708	699	697	700	739	712	693	711	733	674	756	676	744	736	674	757	701	727	732	730	696	741	685	738	721	676	706	661	709	742	689	759	701	705	739	695	700	704	730	708	767	692	695	750	724	677	756	705	731	712	715	697	719	711	672	724	690	708	701	690	736	716	688	736	731	692	711	706	717	707	752	725	691	679	728	719	699	740	687	692	686	741	739	707	780	759	718	720	695	721	721	717	723	681	689	691	726	747	667	741	742	686	736	751	709	741	694	717	703	706	759	705	699	757	723	668	712	738	747	739	718	696	711	767	695	686	754	740	724	697	680	671	677	666	707	687	686	774	700	701	743	741	710	749	749	731	758	733	707	726	742	667	697	687	735	721	719	747	728	692	718	740	713	730	691	702	734	777	620	711	722	720	704	708	741	740	736	702	736	683	709	719	718	780	689	718	665	692	720	683	712	756	719	724	682	723	683	735	673	722	708	722	706	685	702	732	738	692	711	733	726	726	659	703	704	711	749	714	753	705	784	747	716	701	668	719	698	698	706	741	708	741	760	726	698	726	715	737	717	737	731	676	722	753	701	665	689	727	693	693	699	695	750	705	668	727	680	700	675	726	675	667	733	703	695	697	682	731	719	706	741	737	731	734	716	759	706	740	671	700	737	698	706	689	735	769	739	728	674	676	663	711	739	679	711	737	725	684	705	728	733	668	677	743	746	686	724	698	729	731	737	736	693	720	736	761	744	724	717	733	782	740	717	686	709	714	698	724	720	723	688	700	695	731	745	739	685	761	699	716	692	690	690	731	671	801	694	749	736	707	731	707	727	696	799	698	758	708	769	687	711	705	730	695	679	659	693	753	712	711	747	751	700	734	714	730	732	688	715	704	754	679	751	655	779	711	727	704	729	751	689	692	715	661	710	703	744	742	696	691	734	701	659	755	731	717	763	705	751	703	700	741	656	711	692	706	661	710	723	720	699	759	705	755	706	655	756	700	704	713	742	722	709	725	734	723	738	648	749	709	708	689	725	679	678	671	731	742	743	678	701	687	695	746	719	726	736	726	679	773	678	726	704	655	684	705	718	726	685	712	702	694	684	671	676	730	725	717	719	712	729	705	702	648	756	698	717	697	726	698	728	669	727	686	752	734	701	710	712	719	715	740	692	735	728	711	723	737	734	714	689	728	734	669	741	735	729	707	686	708	728	724	680	704	709	702	740	712	747	652	720	688	705	703	688	700	691	699	693	717	725	708	716	724	661	738	715	716	688	722	713	736	738	693	709	710	704	696	707	755	734	692	699	684	713	687	680	708	705	726	717	742	713	754	733	666	713	688	706	770	732	742	717	716	676	693	730	719	731	714	671	724	749	714	720	717	623	740	735	681	704	753	726	739	702	710	736	781	734	761	692	686	700	743	705	722	694	725	715	732	689	726	734	693	740	708	730	764	748	769	728	706	688	691	667	742	742	725	731	728	694	732	715	731	780	718	676	691	715	756	742	722	694	710	707	763	753	682	702	712	728	688	743	722	688	653	669	661	686	687	682	710	738	743	744	697	713	717	750	719	661	689	731	753	654	747	725	699	693	736	694	723	774	708	668	737	722	734	775	711	715	689	716	728	676	734	732	714	732	701	738	689	659	728	699	690	688	717	685	669	731	693	684	743	697	725	704	728	723	725	672	702	655	722	679	741	746	707	658	749	732	717	727	685	725	728	734	713	699	736	676	688	697	791	708	705	716	707	777	699	710	670	745	686	717	724	727	716	696	705	697	695	709	744	683	703	762	695	688	742	754	693	723	715	659	721	724	716	705	711	706	736	702	712	720	738	744	702	701	709	680	700	704	745	672	674	720	718	703	734	700	752	729	706	694	722	715	742	722	694	716	729	742	686	679	710	690	690	736	724	706	708	742	691	725	738	727	753	669	755	740	716	732	733	700	697	729	729	726	750	701	703	738	693	740	687	724	698	729	719	720	732	671	741	746	748	731	723	772	695	734	675	710	700	751	728	752	710	709	682	728	698	737	681	702	660	737	742	736	685	710	762	772	726	753	686	689	717	691	671	688	720	700	696	683	706	722	710	725	760	695	725	734	664	657	713	731	738	679	695	704	717	678	716	718	698	727	709	699	690	675	709	747	739	686	692	730	685	753	678	700	711	740	717	747	718	741	731	724	767	676	760	761	674	709	677	711	735	709	732	691	732	728	721	743	701	712	695	684	704	744	727	730	723	761	711	681	685	720	709	721	742	717	696	731	732	716	708	674	707	731	694	730	714	694	755	717	704	732	709	720	771	671	732	748	711	694	720	713	673	701	686	763	647	736	756	725	742	695	677	701	734	714	685	676	742	753	742	694	726	720	737	694	736	708	729	741	716	712	708	701	714	698	754
27016	31269	38045	22681	6954	1962	646	387	362	298	319	312	320	338	324	289	339	319	359	321	304	334	357	305	318	323	345	303	308	305	334	341	323	335	350	322	315	297	283	329	323	313	335	292	326	316	339	332	351	334	317	326	361	337	336	316	321	295	316	341	299	317	343	308	350	337	306	306	327	310	345	319	309	282	309	353	306	302	314	289	309	301	256	303	346	327	308	321	350	331	328	310	329	311	300	278	291	302	336	311	303	344	305	301	338	308	299	329	331	330	331	332	300	275	319	259	307	296	284	322	288	311	295	309	305	319	301	305	282	331	332	349	304	317	308	304	333	301	303	330	297	295	309	298	321	310	321	332	320	310	307	320	298	308	314	332	324	301	341	333	286	288	309	310	321	314	299	292	301	315	321	320	298	307	345	312	305	354	333	292	305	366	306	313	307	303	302	280	293	313	310	285	324	284	320	320	314	318	332	350	336	309	308	264	344	304	302	321	356	333	293	304	311	287	294	316	319	323	306	315	325	301	342	296	294	314	313	313	311	302	294	301	323	298	336	349	314	296	327	344	293	329	322	320	310	330	304	326	318	292	334	327	358	344	330	314	312	325	311	323	307	296	326	315	338	343	331	300	295	315	327	295	330	304	289	301	329	307	296	321	334	322	347	302	288	316	309	297	325	291	341	313	300	325	350	321	306	312	278	320	309	288	325	310	324	303	319	354	295	300	301	332	339	317	315	284	319	296	300	325	334	306	301	291	316	352	314	318	278	310	337	308	319	306	320	334	315	328	317	353	326	327	316	346	322	306	304	281	343	354	306	332	344	299	294	295	290	320	311	299	303	334	340	314	311	333	324	329	319	350	319	360	333	296	332	299	326	323	342	352	337	324	292	321	312	306	322	350	315	338	325	299	324	293	339	310	308	330	326	304	324	306	338	298	306	322	299	341	292	305	294	300	340	316	287	323	349	305	318	316	285	288	271	318	332	291	314	300	305	281	308	327	327	312	319	321	299	351	336	312	322	294	329	317	318	307	324	335	335	309	302	334	305	329	303	306	310	308	293	343	330	301	317	306	331	326	314	319	331	332	313	307	330	318	309	277	328	313	319	301	317	333	283	329	290	318	320	310	359	323	301	326	308	252	314	300	309	327	321	305	319	320	319	296	293	335	294	339	302	318	321	309	319	278	322	314	315	330	329	303	305	311	331	315	300	330	295	296	302	309	320	343	323	272	316	359	325	313	308	272	321	314	285	334	323	357	318	309	313	312	312	330	324	308	319	326	332	325	315	299	310	308	310	335	323	320	296	328	355	329	324	312	335	305	335	292	317	344	316	277	337	348	298	331	322	333	337	342	292	315	329	274	309	301	308	289	279	313	296	338	325	299	280	321	319	323	303	339	309	282	331	311	290	309	328	307	331	340	357	283	332	307	300	350	316	284	334	319	325	300	338	309	334	315	316	303	302	343	258	332	324	303	323	326	329	314	324	321	320	299	289	321	306	290	337	381	306	303	325	312	312	308	311	305	341	325	321	348	306	335	302	289	324	307	272	300	311	315	293	303	346	298	276	314	339	290	335	333	329	311	352	336	330	317	321	307	309	325	328	330	295	317	330	340	298	332	299	341	350	297	335	344	291	281	353	293	307	333	287	312	337	309	321	289	299	295	319	302	336	278	319	326	289	345	309	323	319	326	311	346	340	338	331	350	305	276	300	337	365	345	318	274	342	319	315	317	309	318	306	310	328	310	303	367	280	312	298	307	328	329	324	332	310	325	339	315	340	317	302	347	322	280	280	343	305	312	316	306	318	310	359	324	309	325	281	353	301	296	321	340	341	331	333	283	288	312	346	312	334	309	321	312	309	317	313	314	303	309	334	302	308	327	323	321	327	300	305	316	289	341	301	353	323	310	322	306	320	342	312	348	337	290	317	294	322	301	315	292	336	297	323	320	356	298	344	336	290	319	307	309	298	309	298	332	291	322	299	334	322	333	313	317	297	312	330	307	294	305	331	299	315	335	316	307	314	276	339	318	314	292	311	340	320	305	324	332	297	321	309	309	317	329	337	339	320	321	311	306	334	298	310	297	320	341	302	316	310	302	321	319	327	304	331	300	308	319	303	335	334	349	318	312	321	283	321	307	315	337	315	281	275	286	326	317	330	328	354	323	339	347	315	319	314	327	333	307	305	335	282	289	334	293	304	332	318	325	334	314	296	326	284	328	296	346	336	331	301	345	333	300	299	304	319	303	339	315	330	319	299	302	315	318	312	310	318	282	336	322	335	327	315	326	317	349	323	333	342	353	308	348	342	285	320	299	298	290	312	345	334	339	331	290	287	315	317	287	290	340	355	293	322	294	289	327	321	307	319	311	336	329	304	310	321	315	303	319	328	315	317	320	318	365	310	306	326	344	280	285	335	311	335	309	298	339	295	323	336	330	319	316	319	301	322	335	310	304	310	329	282	327	304	334	302	320	323	278	319	349	304	301	332	306	339	311	323	310	324	324	327	347	312	322	306	338	335	340	283	305	330	319	305	318	322	319	300	324	314	316	314	318	315	350	339	284	360	332	309	276	310	296	327	314	305	306	329	319	298	323	290	296	314	312	314	323	332	305	331	362	342	311	294	296	316	335	306	343	306	323	312	313	330	298	355	290	320	292	294	315	322	315	344	328	334	324	280	328	357	316	320	327	297	321	300	275	295	310	312	292	282	310	295	302	320	330	302	300	323	314	343	334	324	316	314	326	297	316	298	302	318	307	319	321	335	331	331	342	297	321	328	304	354	299	308	315	337	327	287	283	301	294	302	322	334	304	330	307	322	297	308	351	330	306	302	319	335	313	321	333	314	332	366	311	334	310	297	332	312	354	311	311	351	321	329	319	291	332	327	294	340	337	321	278	302	340	322	330	344	324	329	318	336	309	323	329	311	333	295	325	303	340	333	352	304	314	324	314	323	363	333	322	334	302	309	340	272	332	373	314	347	321	311	314	314	300	304	336	342	320	307	304	309	316	309	303	326	343	321	327	315	299	332	288	318	327	339	301	308	310	319	321	333	312	270	317	351	311	331	336	300	336	302	297	325	329	294	326	294	319	347	333	268	337	312	305	299	325	299	315	334	336	297	306	338	345	312	326	308	277	330	308	311	315	317	324	310	331	325	325	338	353	347	309	325	314	334	311	328	294	310	329	321	351	312	288	338	311	281	334	305	318	331	337	303	328	306	313	303	312	317	296	316	330	303	338	344	345	286	295	329	317	319	317	313	347	311	325	339	307	302	303	303	294	330	352	298	336	304	351	317	346	339	317	315	316	337	310	327	298	284	323	336	294	309	337	300	285	337	308	314	319	343	306	330	324	326	342	296	319	312	350	335	391	301	303	310	334	315	323	326	322	310	321	278	287	341	321	322	337	329	307	304	344	322	276	326	317	354	317	306	294	332	299	333	336	322	318	295	325	311	321	309	308	345	324	355	294	327	345	342	335	321	291	338	305	330	318
24267	51115	42832	25203	10065	4239	1368	695	565	584	593	547	575	589	542	597	570	546	544	579	551	560	557	565	603	537	578	564	587	570	537	604	529	592	562	569	557	547	570	609	564	591	607	503	582	580	572	582	567	575	595	529	569	546	585	571	556	558	559	584	561	519	612	595	575	575	525	611	548	560	598	544	567	581	602	611	565	580	584	605	588	651	560	560	597	597	541	566	540	622	565	538	547	583	521	595	551	557	557	553	584	578	574	539	581	523	576	571	570	567	593	577	544	597	564	534	527	556	602	543	578	535	555	585	623	569	581	577	611	585	562	565	583	610	575	570	579	612	514	628	587	564	555	565	591	565	564	556	562	561	558	557	542	611	569	533	565	609	537	584	563	555	572	558	576	578	612	525	563	489	559	557	557	568	581	543	538	565	627	584	530	529	583	573	587	588	591	533	577	564	595	557	524	573	557	525	551	608	559	611	586	641	537	552	586	568	612	594	533	582	619	538	607	536	599	614	605	576	564	545	535	588	552	586	580	575	577	590	602	561	600	550	612	545	588	586	564	554	574	576	586	557	591	559	562	579	565	567	579	570	564	590	531	566	547	531	570	580	550	584	575	581	564	559	556	541	552	580	552	569	541	581	561	543	551	571	600	573	557	572	557	574	533	588	530	540	590	544	617	570	549	556	572	561	551	494	584	514	573	590	571	571	582	576	573	586	540	574	544	580	583	586	595	549	579	543	592	595	597	614	568	599	580	511	610	536	570	526	539	537	549	576	563	626	583	572	506	556	568	554	563	595	523	587	583	605	564	535	571	574	551	581	562	565	564	536	562	567	503	571	556	593	548	581	553	600	562	572	584	586	595	566	577	571	594	566	570	566	547	592	601	534	537	572	601	604	552	574	549	528	580	577	559	605	604	546	564	577	556	573	547	545	571	571	569	570	530	553	542	600	551	542	590	570	573	593	521	586	586	548	538	559	605	564	558	586	571	575	572	583	542	597	529	537	606	617	563	573	617	563	576	536	559	630	602	532	614	552	556	514	578	576	566	563	629	551	566	557	560	534	542	626	553	566	559	542	580	578	562	568	551	545	531	615	570	605	545	565	534	578	576	592	560	576	570	548	583	572	577	551	607	616	545	589	583	528	592	530	588	524	604	549	585	561	538	544	561	527	611	566	588	560	588	537	545	574	502	547	556	578	570	585	544	585	533	561	581	548	562	552	626	590	598	568	561	540	543	557	580	560	527	545	593	615	595	579	553	529	609	574	534	575	587	552	525	573	535	555	574	556	603	585	570	513	544	605	573	580	523	592	535	547	593	545	583	532	584	546	583	558	584	589	579	610	613	569	611	594	570	564	560	568	603	589	569	607	596	602	571	608	582	561	576	571	535	565	545	552	606	551	616	544	524	580	552	576	590	601	578	557	541	547	580	589	579	590	575	535	522	585	564	576	549	513	523	590	586	570	553	566	554	567	565	561	582	583	565	587	532	577	591	533	590	563	577	543	546	564	571	570	599	559	565	575	568	603	562	551	554	603	552	574	520	556	583	616	554	555	589	573	575	556	577	538	568	571	571	589	565	560	571	559	543	590	516	583	574	543	583	567	547	561	539	598	533	545	586	512	630	586	598	532	577	630	568	570	541	567	605	586	581	552	533	608	570	553	557	562	555	560	571	604	572	572	562	516	554	571	588	577	529	613	591	559	540	553	527	538	584	623	540	551	523	575	554	552	558	521	595	607	563	528	512	570	564	547	558	602	568	572	558	528	563	554	554	564	540	543	545	591	594	589	577	598	559	618	595	585	579	563	603	590	567	584	608	558	583	591	551	541	552	579	538	579	565	577	548	542	578	586	537	517	614	573	603	544	554	568	606	614	597	561	570	584	546	554	548	580	593	571	597	577	563	568	554	597	537	515	575	592	523	591	579	569	562	541	568	577	605	595	570	553	526	542	617	637	561	544	630	582	575	534	583	595	575	590	587	552	586	588	536	562	583	553	558	581	513	604	551	540	569	556	547	571	598	587	568	562	594	591	630	619	546	588	557	558	592	536	563	594	601	558	564	585	567	620	553	562	597	545	536	568	542	554	532	567	587	559	599	554	567	541	564	556	568	565	588	591	572	592	533	528	583	533	603	539	565	548	591	552	593	589	553	549	551	571	573	572	580	567	608	550	559	560	581	602	597	570	578	564	550	578	548	561	576	583	583	544	531	534	570	577	568	576	536	556	555	579	586	544	553	596	565	598	572	534	559	536	584	568	581	572	564	538	561	565	620	574	576	568	556	580	559	577	583	609	589	574	553	538	590	575	611	589	565	565	590	579	584	579	577	550	542	542	599	548	530	575	540	529	567	587	578	581	591	563	546	572	584	565	578	568	566	602	571	576	558	628	566	578	556	586	576	543	593	582	581	539	588	568	610	578	572	557	540	569	555	568	569	560	584	576	593	541	566	589	556	557	554	556	533	572	568	566	565	562	571	569	558	574	591	577	594	580	556	569	552	555	529	544	605	549	592	573	612	586	573	566	588	573	560	572	567	596	583	549	546	580	545	562	562	555	594	575	564	537	556	573	558	570	538	555	558	571	537	556	595	598	548	529	522	540	591	548	573	557	561	599	569	508	583	578	546	591	576	551	582	562	584	577	545	564	583	577	614	549	542	583	577	610	543	551	580	584	566	618	581	565	536	596	522	608	578	562	570	576	585	566	573	562	554	522	566	569	554	562	593	533	537	537	551	557	512	565	539	616	555	596	569	554	610	550	564	579	580	577	599	596	568	623	593	552	587	582	554	544	564	560	595	572	582	554	540	502	614	550	592	586	572	609	585	545	584	601	566	557	638	580	562	543	593	551	525	560	577	563	578	559	550	559	581	563	540	579	574	584	553	563	580	574	531	564	562	578	628	565	559	573	539	602	583	583	574	550	551	570	599	544	557	564	539	538	556	570	589	557	601	586	544	591	593	533	575	564	582	548	560	586	571	569	554	585	577	545	574	609	575	586	562	551	582	556	616	593	601	550	592	563	559	612	548	565	560	566	595	542	543	547	552	585	542	583	571	606	614	567	583	564	544	564	534	606	532	530	582	561	535	593	562	592	572	536	604	576	547	577	604	588	564	561	578	570	602	535	618	513	558	548	526	588	591	579	552	582	549	604	550	547	558	561	542	592	557	536	557	521	599	599	573	600	612	600	547	573	570	594	533	545	557	551	593	586	566	586	588	585	592	605	567	579	610	561	596	565	585	602	589	541	579	536	564	574	550	555	528	623	572	556	559	596	547	565	570	563	587	528	569	574	600	597	580	551	548	578	575	557	586	585	560	567	544	590	637	577	580	585	499	544	540	529	552	553	523	599	603	552	618	572	548	597	547	558	556	583	536	632	628	567	590	577	558	547	562	547	579	571	555	595	560	524	577	544	552	574	594	562	643	601	523	542	583	583	564	609	540	574	581	589	561	551	598	534	526	556	561	540	553	525	546	546	561	618	573	554	556	575
24295	25005	44697	40173	26088	15712	4047	579	387	348	315	359	403	356	360	374	361	373	358	355	375	375	351	333	391	394	344	342	361	356	350	329	401	364	387	340	365	372	351	346	326	368	358	388	376	371	359	332	343	364	338	361	377	368	391	364	350	332	343	345	365	383	353	359	327	355	330	351	370	347	352	371	337	349	329	355	391	349	368	361	344	348	343	350	363	382	362	340	348	377	370	342	345	344	370	375	351	363	357	389	347	340	350	339	349	358	340	331	356	358	350	335	362	383	340	324	344	314	375	360	351	375	356	339	328	373	358	367	338	330	367	342	357	403	355	377	332	342	373	356	322	331	376	360	378	387	357	351	364	380	354	364	350	350	357	328	359	342	404	369	373	326	335	367	322	335	376	321	354	343	350	333	338	393	350	375	333	326	387	325	349	310	376	357	367	375	326	324	371	366	353	374	358	352	361	365	352	373	342	324	367	353	358	312	342	350	371	358	298	372	334	367	340	379	347	377	371	375	371	399	348	319	370	343	368	359	355	353	377	376	358	345	371	344	348	324	336	384	386	345	343	368	341	377	335	350	347	349	364	353	344	352	342	352	334	386	357	339	334	363	346	327	362	357	340	340	329	369	355	333	372	361	341	380	397	349	362	342	349	335	356	377	354	348	325	341	364	354	363	363	358	355	315	373	346	343	320	332	363	321	377	357	343	372	344	373	374	342	357	377	359	368	399	329	331	342	376	373	358	349	386	383	329	355	360	338	361	354	358	344	380	359	366	376	364	364	353	374	356	324	366	318	331	352	361	368	360	350	349	344	367	393	351	341	354	371	383	352	394	326	340	350	329	358	335	347	340	317	358	333	376	349	364	341	350	360	369	354	359	386	342	345	381	367	381	318	336	366	336	378	337	362	320	368	344	378	342	354	330	336	362	337	358	364	359	371	362	384	327	352	328	342	333	345	378	334	367	375	370	403	348	357	329	349	333	365	351	334	357	350	343	337	363	324	347	364	318	348	352	321	364	347	405	358	352	353	340	336	332	349	338	367	303	385	370	372	337	350	385	366	346	374	357	362	335	362	336	376	350	351	370	361	302	298	358	369	390	362	357	360	353	354	388	352	322	393	351	326	331	369	337	345	374	357	354	359	367	360	342	384	382	351	347	337	322	345	373	332	364	378	378	359	352	375	340	391	374	368	355	337	371	371	386	376	351	325	336	346	344	314	350	337	364	339	356	355	374	356	362	378	381	364	346	377	355	362	353	336	373	366	344	356	338	336	327	375	350	378	326	338	361	357	368	317	336	372	342	339	340	370	364	366	361	325	390	359	349	349	364	378	344	337	311	356	326	360	363	339	348	372	326	365	389	367	331	339	361	354	352	364	345	375	354	353	368	370	343	335	358	383	373	344	372	344	331	360	372	391	351	354	353	391	346	343	373	367	310	321	377	343	366	327	364	371	338	369	381	385	357	344	374	368	349	343	323	361	401	371	315	372	333	362	347	362	331	370	332	352	354	332	345	349	338	350	353	328	325	322	323	328	304	361	365	312	339	344	380	333	344	348	320	369	321	377	350	350	366	388	325	366	365	391	362	360	319	350	367	352	365	352	304	368	359	333	349	364	365	341	336	367	361	355	366	343	399	348	355	375	332	289	350	323	362	340	337	387	351	360	318	364	329	359	360	314	369	379	359	352	347	348	372	347	335	390	342	340	358	331	345	367	365	348	361	348	358	376	362	368	354	342	348	353	349	355	355	322	403	338	336	367	357	370	361	317	363	373	376	358	334	385	360	303	359	344	337	356	356	341	324	382	360	360	364	380	334	372	356	368	339	357	368	354	335	345	322	351	340	368	379	366	369	349	368	355	362	343	355	319	346	341	355	349	352	354	349	350	340	350	323	352	360	338	385	338	354	336	340	375	368	340	361	391	375	369	340	348	374	380	345	333	376	368	385	358	364	345	371	366	358	361	334	318	350	382	352	405	362	394	384	308	328	349	333	353	361	347	374	373	333	365	338	359	364	356	383	339	361	353	319	365	340	364	360	356	346	363	361	347	350	370	391	346	350	358	351	350	328	385	340	332	347	358	339	350	357	337	347	373	341	376	375	357	330	354	330	358	352	392	365	359	343	360	375	379	381	354	333	346	352	317	373	348	367	362	344	372	374	338	334	379	355	331	335	369	358	338	371	354	369	343	374	319	356	384	372	360	346	341	350	368	365	358	358	350	348	341	358	352	349	373	362	359	365	343	344	361	324	348	377	348	367	328	362	367	353	337	356	358	334	329	361	367	377	371	376	380	374	353	326	350	328	342	379	351	363	366	347	356	342	321	333	352	353	334	371	375	358	386	361	359	350	346	325	359	367	320	363	345	359	322	362	331	302	361	380	335	357	381	369	331	380	360	366	322	352	368	375	345	364	368	373	335	373	398	375	318	339	351	355	347	334	350	365	366	394	338	369	367	380	366	349	363	355	358	377	361	350	353	326	373	377	348	374	352	368	337	356	342	351	354	318	379	317	341	366	371	352	344	364	340	360	346	344	357	355	372	372	394	330	345	358	313	385	362	350	363	348	368	347	326	374	350	368	343	371	380	372	367	387	375	368	351	351	375	347	344	330	336	342	375	346	349	345	348	388	313	397	351	376	376	360	360	336	367	368	305	355	349	356	346	386	386	384	337	374	336	354	351	329	354	382	354	353	324	371	334	371	352	339	363	354	367	353	350	348	358	366	352	342	341	362	363	357	302	387	360	394	347	357	364	355	386	331	317	367	375	338	346	329	329	340	345	360	347	375	346	356	357	379	369	351	365	335	350	354	335	316	359	364	361	341	344	347	379	374	370	343	351	338	382	407	373	369	365	306	334	333	338	356	369	369	331	347	332	376	354	338	354	375	349	381	359	367	345	354	346	348	333	379	346	366	351	318	388	359	334	339	346	368	374	346	341	393	363	374	337	350	373	384	387	376	365	340	363	362	348	323	363	360	356	358	332	374	374	359	331	309	373	381	340	348	353	383	366	340	351	378	360	381	341	355	380	329	381	383	362	349	373	333	367	339	343	389	367	369	335	376	363	326	371	318	336	343	355	342	359	361	349	367	339	329	360	372	330	379	366	368	312	368	345	379	325	392	370	356	363	334	342	340	355	380	370	353	366	352	373	382	365	332	358	381	387	372	352	361	357	378	343	351	336	317	369	353	345	310	350	352	374	360	364	380	368	355	393	338	370	395	369	345	353	328	335	351	362	324	345	343	354	346	356	367	360	353	336	369	344	314	363	346	373	384	361	381	318	369	369	330	378	339	338	348	346	344	417	349	345	372	350	373	350	350	339	356	337	365	321	370	349	354	390	358	338	357	350	345	379	356	354	349	346	362	337	362	346	363	364	331	368	343	347	374	363	348	315	348	337	317	394	374	370	396	314	371	350	339	317	377	394	341	365	379	363	345	345	358	358	352	342	370	336	345	356	351	352	361	417	336	349	362	327	347	344	339	360	380	353
44866	93162	80583	53862	32403	14994	4548	1032	675	627	640	637	660	661	672	611	612	654	626	621	638	679	668	637	634	647	616	594	625	614	607	638	650	635	637	634	628	606	646	636	651	635	664	629	637	632	612	629	620	656	618	650	616	659	611	627	635	671	626	651	679	638	660	623	649	615	611	609	641	628	657	653	633	660	627	583	628	670	617	641	598	630	682	619	647	651	638	641	628	633	587	588	616	665	670	634	610	656	618	606	631	656	613	608	641	629	637	639	628	615	622	633	639	623	628	649	621	602	656	608	608	644	634	630	603	684	640	643	628	608	670	592	664	646	627	631	639	653	635	630	589	622	626	612	653	614	619	612	637	594	669	607	629	655	632	579	619	640	601	623	584	613	655	639	637	629	631	575	635	629	667	649	607	640	634	617	623	637	625	613	636	658	651	610	587	655	624	643	659	627	599	607	626	596	632	611	631	667	637	590	659	618	588	629	670	612	607	673	601	646	616	632	609	651	639	616	668	632	630	639	614	664	591	603	599	618	691	649	663	644	651	679	654	666	608	621	582	665	663	589	630	617	652	665	591	634	617	646	621	689	616	683	598	657	575	642	635	636	624	617	598	631	626	638	650	650	641	668	624	661	614	623	624	653	643	610	651	634	630	618	615	626	620	640	643	627	618	603	648	659	640	619	606	676	652	600	669	689	639	657	582	587	619	664	612	606	607	635	614	647	597	662	592	608	596	631	598	602	611	624	601	601	654	661	663	625	619	620	632	636	616	609	600	641	628	675	599	642	634	615	654	622	659	636	635	620	630	613	663	613	645	591	608	658	650	582	683	593	597	643	622	605	596	628	663	660	646	628	617	659	599	647	640	655	616	654	594	600	638	617	622	623	607	619	656	589	651	616	605	603	648	587	665	650	617	627	636	573	591	648	643	647	640	643	617	637	642	604	631	613	631	621	639	667	606	614	594	631	648	618	651	625	647	637	656	622	592	611	621	627	661	653	630	647	611	620	593	605	608	635	651	645	655	666	662	604	669	646	648	625	638	607	616	660	640	637	582	622	617	654	638	678	647	632	624	607	620	628	655	615	639	645	643	622	650	608	605	641	673	658	605	610	604	672	610	634	597	655	678	618	613	639	632	646	612	658	587	564	605	642	644	589	612	618	633	587	593	619	634	613	633	623	696	597	610	630	633	604	641	653	634	626	648	627	658	612	612	621	684	606	562	637	617	601	625	631	637	661	577	602	582	628	627	621	587	652	680	623	613	584	610	612	603	638	668	698	589	609	653	641	648	636	626	604	638	669	630	605	622	632	637	641	648	639	615	622	653	655	652	616	608	639	627	663	644	614	640	613	633	666	628	624	624	599	667	655	619	606	602	595	632	619	619	645	677	624	660	634	592	594	581	653	622	580	673	611	593	613	607	633	608	626	679	637	614	640	638	643	620	611	607	632	629	630	620	635	619	613	647	663	686	619	632	649	594	616	604	639	606	584	642	616	643	671	636	636	619	653	643	634	608	602	597	626	667	642	671	603	636	662	631	628	657	621	622	617	643	587	593	643	668	671	607	613	671	595	644	655	627	684	669	662	668	607	618	650	620	652	601	629	644	609	609	647	604	666	640	587	611	619	613	658	620	626	629	627	634	625	594	604	616	645	663	611	657	653	615	634	632	619	650	608	602	658	615	628	632	612	613	635	625	641	614	699	635	644	638	591	629	637	636	642	598	621	661	621	615	624	631	582	577	640	630	629	627	618	622	645	619	624	645	653	646	648	626	602	647	613	621	636	616	654	667	625	680	683	606	669	640	637	651	630	602	618	661	675	593	657	698	627	620	625	611	611	631	619	585	652	628	664	622	582	626	651	608	652	621	633	632	552	612	635	609	652	583	643	640	575	625	598	638	612	656	637	573	644	668	639	647	603	640	631	618	602	652	598	629	606	660	633	670	636	613	655	668	615	620	613	605	643	677	633	641	581	641	627	646	666	649	605	657	650	606	658	656	678	648	653	652	585	657	609	619	683	620	645	586	593	608	627	623	619	672	563	679	582	608	619	662	618	606	657	617	610	616	667	621	621	636	611	645	665	692	594	653	617	577	663	678	618	642	631	630	651	633	642	662	627	647	621	635	634	616	594	661	610	607	645	663	614	624	667	632	612	625	586	644	619	631	646	642	624	658	669	649	631	600	668	614	684	630	650	622	640	681	578	657	634	622	656	595	604	623	647	614	582	656	625	655	634	649	673	612	665	639	655	596	608	641	571	649	617	654	634	592	617	615	663	654	659	607	633	617	668	641	619	615	603	645	652	650	585	640	598	645	661	631	604	626	634	635	619	608	615	607	611	616	664	672	645	610	646	636	659	651	643	623	665	629	654	634	625	628	652	671	588	630	629	641	624	665	689	673	631	585	648	673	644	614	605	646	644	600	609	632	652	595	613	611	627	607	618	664	673	642	610	647	617	665	632	594	654	619	637	686	634	630	608	665	605	641	647	662	685	609	604	622	623	656	620	673	657	634	619	635	640	631	643	581	656	650	618	606	601	603	615	611	664	637	610	632	637	685	556	615	588	664	663	621	638	602	597	623	600	579	661	623	637	632	666	624	617	647	690	698	613	681	617	680	606	605	616	635	640	589	611	620	608	614	650	602	640	598	645	626	626	612	617	595	674	584	646	633	625	653	622	601	652	605	640	643	616	645	631	672	630	591	616	624	639	595	629	621	592	675	660	612	664	609	638	617	624	622	619	591	602	632	632	633	642	596	634	636	615	634	612	639	606	616	641	676	667	636	635	626	669	600	639	648	634	616	643	659	615	624	615	629	648	620	661	607	632	634	578	641	646	626	639	579	629	646	647	612	601	607	644	635	588	662	602	616	669	636	634	648	604	628	676	631	648	651	656	621	624	611	628	606	629	608	686	638	636	601	626	613	600	602	633	624	645	633	584	621	642	645	667	634	629	621	633	656	706	632	662	597	630	627	650	630	650	621	657	620	654	647	629	629	609	662	635	645	619	634	679	659	669	626	607	688	612	626	625	629	643	679	678	653	612	627	589	592	649	608	628	680	636	596	654	635	637	661	623	621	663	651	616	627	626	604	633	641	646	641	603	655	650	675	604	625	624	609	625	656	627	670	633	608	612	620	652	670	585	610	637	656	636	626	612	674	627	633	647	614	677	628	590	646	640	614	642	650	676	651	587	640	645	623	637	662	633	632	568	616	665	634	611	656	616	627	641	639	597	660	610	602	612	644	623	595	638	629	655	611	625	566	613	612	596	652	631	649	643	657	642	606	582	658	643	639	635	598	639	603	632	637	634	636	623	612	636	617	633	620	636	607	685	653	619	644	574	635	634	634	633	631	652	681	599	636	603	663	631	632	609	691	632	602	673	645	661	641	622	650	623	638	589	612	602	637	583	617	633	638	673	645	633	636	632	646	598	593	673	617	612	640	676	634	645	637	629	667	620	684	626	636	641	626	685	620	665	625	600	652	589	647	653
23380	23340	42051	40161	28829	20398	8427	887	483	438	464	450	398	452	464	424	438	379	418	416	449	448	421	392	406	426	420	392	453	390	419	413	430	395	418	437	445	440	441	445	420	438	463	428	377	449	419	442	437	428	430	439	447	429	443	442	427	443	398	410	434	413	391	422	452	438	446	411	417	416	432	453	426	404	380	405	457	406	422	406	376	433	425	430	389	403	440	416	416	436	428	427	406	408	480	400	404	423	423	442	440	473	430	414	429	420	432	425	402	436	444	420	381	422	421	433	395	404	443	427	456	435	415	433	425	405	409	406	419	435	390	407	444	433	411	389	463	397	418	450	398	426	431	434	396	443	424	443	444	428	395	425	436	412	428	443	453	422	374	445	454	406	481	427	398	466	401	433	429	418	421	425	456	414	438	424	403	421	450	432	452	434	412	435	427	452	448	414	444	420	425	411	433	425	424	415	452	451	437	420	414	407	431	427	427	432	419	443	400	427	414	428	427	403	414	412	430	401	415	416	407	446	412	395	432	453	423	466	423	423	416	404	423	403	451	409	425	453	418	431	390	415	426	409	418	443	414	398	435	401	425	406	413	391	434	419	435	469	431	437	455	435	405	405	413	467	427	400	419	422	415	404	414	438	439	453	423	425	403	438	391	436	425	422	440	421	433	490	442	427	423	391	442	438	406	447	420	423	408	419	450	443	398	401	435	432	410	429	435	419	433	406	422	392	441	432	404	397	393	468	429	416	405	415	421	386	409	424	419	411	421	421	424	416	407	428	377	405	411	396	415	426	444	436	412	431	417	440	388	448	481	445	442	417	437	433	396	403	439	455	417	384	419	442	459	444	398	416	461	456	418	403	454	441	441	429	424	449	441	412	402	424	397	379	394	452	437	424	439	385	419	417	424	388	450	441	434	443	390	435	442	435	437	433	435	445	422	416	456	437	408	428	394	428	414	413	422	422	430	400	440	436	459	460	423	450	425	412	417	409	429	455	454	424	412	426	430	392	420	410	464	474	432	430	433	415	422	401	413	440	442	431	427	420	435	427	427	455	402	396	391	391	413	412	432	442	455	416	426	452	405	458	400	440	399	411	425	401	449	458	437	433	408	450	413	451	406	394	444	446	434	415	447	419	443	403	455	433	424	451	452	441	398	428	446	423	421	428	445	420	405	415	420	419	442	465	444	420	438	410	428	434	427	405	433	409	421	405	402	409	420	414	387	440	417	431	418	395	378	455	412	362	376	425	403	415	424	415	425	427	421	460	414	420	419	417	414	385	406	427	443	426	428	420	433	438	405	387	449	422	412	466	444	437	429	471	451	395	426	425	396	434	436	403	428	406	450	442	475	427	446	424	448	404	445	420	386	429	443	429	414	445	395	419	422	416	406	429	427	462	389	435	445	427	401	443	446	420	423	387	426	445	395	420	418	433	432	385	416	430	440	425	436	412	432	422	421	445	409	432	418	405	396	447	444	396	414	421	420	404	424	432	417	428	429	401	453	408	410	447	380	419	416	463	430	403	452	406	426	471	414	436	417	420	418	433	414	410	427	433	414	458	437	427	409	429	428	421	404	431	462	411	423	429	392	457	434	415	401	428	444	403	452	439	413	411	448	413	425	417	429	438	404	409	404	444	390	412	438	402	444	415	417	408	364	423	440	440	426	397	438	434	453	389	426	436	414	456	412	435	416	406	438	413	434	430	434	429	424	425	446	430	478	415	405	458	432	442	398	396	424	411	401	414	404	441	403	409	432	419	411	421	415	403	409	400	439	404	449	403	412	418	389	375	419	430	437	431	429	403	410	401	416	402	400	418	440	401	437	437	406	423	438	390	462	411	425	408	423	394	411	453	450	419	395	445	421	413	446	374	390	376	388	400	406	459	392	420	412	442	411	424	428	418	391	426	422	387	418	476	425	417	429	417	410	417	390	420	436	452	381	447	406	396	444	437	423	417	452	429	388	452	423	425	387	434	443	426	433	432	410	392	452	425	400	445	394	397	460	427	445	402	442	436	403	418	414	417	448	399	404	404	390	436	415	409	455	445	419	444	389	431	429	438	437	464	439	425	398	457	428	408	411	411	441	412	412	431	442	393	420	411	404	455	411	413	373	425	394	397	434	419	424	415	418	418	445	416	399	421	411	428	420	438	411	429	421	392	409	405	462	408	445	442	406	429	431	471	418	415	418	424	443	403	444	405	440	452	426	405	398	426	382	422	430	409	441	380	391	411	412	444	425	380	403	413	415	372	416	379	404	409	415	423	417	438	447	423	440	384	406	424	394	432	398	447	416	418	440	433	420	429	408	407	412	412	417	422	436	402	419	437	459	452	415	425	437	421	388	400	394	423	444	373	419	411	429	401	384	421	447	392	401	406	463	409	436	416	400	409	386	426	408	414	419	391	440	412	407	433	421	364	440	432	424	417	418	395	416	448	448	441	409	433	436	406	427	417	399	441	415	408	414	399	438	418	417	409	428	423	426	433	475	416	410	427	432	426	428	405	424	401	424	397	451	406	455	433	433	442	459	434	423	413	410	406	435	428	413	447	416	421	394	458	401	446	405	413	456	459	484	423	411	440	403	421	446	442	468	447	447	423	424	430	410	433	418	474	412	428	431	403	406	422	438	426	449	405	462	457	422	426	410	474	450	413	427	434	394	415	405	427	397	460	439	385	409	475	439	379	434	435	419	420	445	402	385	430	428	423	437	430	424	419	437	424	422	415	406	399	419	416	419	454	433	431	425	430	448	380	451	449	445	433	447	414	424	418	392	424	412	414	414	447	445	437	412	420	477	444	424	466	409	401	426	424	411	423	431	429	435	434	418	451	429	444	387	414	380	425	411	408	421	428	421	449	441	449	414	470	383	425	422	413	430	420	433	396	440	382	430	369	449	420	439	429	435	384	413	431	425	463	407	443	378	418	402	434	422	440	453	415	443	445	426	390	453	400	389	451	393	444	364	366	389	419	409	447	398	429	391	414	412	445	469	385	445	382	415	451	429	396	414	427	418	440	410	389	416	425	442	415	406	425	417	429	440	408	414	405	406	381	386	396	443	411	401	432	434	391	441	430	435	428	407	408	430	389	426	413	403	426	440	452	422	403	418	428	429	447	390	385	419	426	412	434	448	409	395	442	417	419	382	439	433	403	429	428	413	409	408	463	463	427	426	417	411	427	432	410	443	442	457	418	429	457	420	423	429	402	416	403	422	430	432	410	386	428	425	399	377	390	429	434	417	414	391	444	433	399	422	423	383	437	429	417	413	430	407	446	421	428	440	424	402	395	436	416	402	426	432	427	396	434	427	422	369	403	411	397	421	431	423	401	421	415	429	407	422	411	401	457	446	442	386	401	432	404	469	414	450	408	472	363	475	399	429	427	453	452	402	424	459	449	406	437	435	439	401	433	407	410	404	436	421	433	413	428	452	390	442	432	415	439	422	418	464	410	429	411	405	415	470	426	443	378	465	426	427	434	432	391	426	434	418	396
49695	98130	85370	64819	40252	19972	5679	1409	804	758	696	752	737	699	716	697	718	756	697	738	694	725	730	758	707	715	739	725	725	696	734	690	727	721	732	667	716	786	710	684	754	699	688	710	715	687	733	704	710	726	675	690	696	707	732	713	759	683	715	736	699	721	713	746	735	709	758	792	719	708	673	740	756	697	743	748	686	727	680	707	682	705	704	742	653	688	731	705	683	721	678	693	691	760	730	709	726	743	707	705	721	766	720	702	697	672	680	734	745	760	732	719	685	706	743	704	721	731	716	690	693	738	687	695	730	699	699	704	732	739	697	713	716	682	668	702	734	667	735	764	772	718	687	738	719	743	730	736	733	722	732	714	701	719	691	676	711	657	678	722	692	713	715	717	722	734	721	691	750	715	674	711	705	712	727	716	731	719	708	713	747	700	660	708	704	719	726	680	722	757	701	732	687	718	715	714	683	704	747	697	695	694	706	709	731	667	721	695	691	752	766	701	734	697	720	702	667	686	744	750	728	729	718	701	716	710	730	716	736	760	747	738	733	725	650	761	710	687	755	752	692	756	695	743	694	719	745	722	691	709	713	725	763	679	718	751	709	727	748	721	713	698	734	706	692	683	727	736	696	714	748	670	743	729	713	678	746	696	747	711	724	737	738	718	697	664	714	700	732	695	712	713	709	681	703	729	726	736	705	685	746	711	693	723	737	730	745	771	704	701	725	710	740	690	681	731	742	698	673	687	759	716	718	691	749	718	698	716	706	679	754	732	672	742	731	708	714	695	751	721	658	731	686	746	720	725	723	717	678	715	729	703	682	695	697	759	697	721	709	721	755	711	664	718	739	720	684	697	701	703	724	720	689	690	712	717	705	730	677	723	640	754	690	674	705	687	753	767	701	744	707	752	678	704	689	705	756	721	719	707	688	676	727	693	721	712	734	761	756	725	698	724	716	726	748	739	717	755	754	658	729	716	694	775	736	697	678	695	713	693	742	718	705	734	720	737	723	740	728	680	693	759	706	701	682	682	720	703	696	729	702	701	754	749	681	711	748	712	681	687	695	688	695	715	738	728	666	662	686	742	756	690	687	702	705	732	714	709	749	711	732	750	730	710	688	716	691	699	717	729	759	707	735	710	736	719	719	690	737	746	703	690	753	680	702	726	753	672	742	738	792	719	722	708	757	733	723	715	680	744	753	667	720	686	709	729	718	720	750	710	685	747	701	727	735	719	700	767	713	734	740	762	659	764	718	719	776	709	760	753	700	734	728	743	754	702	729	740	686	705	749	707	779	714	663	669	705	705	682	697	700	725	701	711	703	730	744	680	694	737	728	677	696	719	695	697	730	713	714	702	683	720	746	686	763	728	685	716	708	713	715	702	687	699	711	674	699	767	740	728	698	718	714	707	748	710	714	734	655	691	693	678	715	710	728	753	669	720	690	715	720	718	759	686	685	714	731	750	712	690	683	662	689	764	710	699	731	716	688	704	727	729	686	738	698	663	704	739	763	704	739	705	714	744	732	725	736	690	684	693	739	697	680	705	757	720	698	691	760	687	723	701	725	712	761	686	681	705	774	727	701	661	713	701	761	719	734	744	747	726	723	699	715	757	771	721	685	687	651	716	713	696	704	723	672	706	761	744	695	736	693	684	714	667	757	766	721	760	727	725	702	722	682	700	688	605	747	671	658	719	729	747	701	701	708	727	732	738	714	734	684	744	734	732	738	698	711	741	689	739	731	681	693	711	714	704	711	750	709	686	733	695	706	698	752	736	731	655	712	660	701	742	711	733	720	678	719	747	688	723	743	712	746	694	701	717	706	694	726	716	730	710	736	679	756	720	774	676	707	701	720	720	724	738	757	726	724	722	745	714	720	764	722	746	723	703	717	730	659	668	679	730	762	735	746	747	723	676	682	710	721	683	673	745	688	727	701	725	722	690	746	722	681	766	691	743	721	734	676	728	724	722	697	704	772	726	757	758	739	677	727	657	712	720	683	766	716	719	698	761	711	723	676	735	692	706	694	734	747	735	681	715	738	695	721	675	698	699	735	722	721	710	674	680	674	735	736	694	683	702	734	698	727	727	732	707	708	713	725	736	716	763	765	757	720	725	759	770	688	732	716	715	695	725	727	747	713	745	728	710	706	735	744	699	695	669	686	689	722	716	770	751	702	729	715	674	678	719	648	752	696	744	723	700	719	699	737	695	749	712	726	748	707	707	729	719	730	723	719	777	712	728	733	760	755	723	732	694	716	704	704	691	717	729	703	691	710	719	756	706	733	751	684	692	705	720	682	646	694	739	691	715	738	728	748	737	680	721	742	680	754	783	699	674	710	759	756	742	701	711	703	709	770	714	715	715	744	746	731	726	767	715	707	697	722	733	714	721	767	706	659	696	718	718	738	715	763	726	715	703	708	727	673	712	757	736	725	721	698	715	736	663	710	707	710	714	771	677	710	664	717	717	694	712	708	723	716	651	727	728	739	741	796	742	760	682	746	738	718	764	691	752	705	711	786	718	705	672	720	720	700	726	712	700	750	764	699	710	700	739	761	712	690	750	740	703	705	701	741	712	687	725	760	704	716	687	711	688	685	733	731	730	728	733	723	731	706	721	720	731	729	716	756	753	761	714	704	695	707	706	729	722	723	733	707	664	739	694	727	711	683	715	710	704	724	709	736	741	743	729	714	700	708	709	687	706	743	683	741	695	745	668	693	678	671	715	729	659	734	706	720	712	711	734	710	702	716	721	723	678	722	755	715	711	648	738	702	720	740	770	716	779	700	734	688	690	718	728	712	708	771	714	688	728	712	696	731	747	733	681	694	735	726	701	674	771	705	712	771	725	737	754	772	740	755	727	720	695	756	718	736	674	761	691	681	705	718	697	729	714	733	720	722	686	741	693	686	712	712	767	677	752	713	766	707	726	735	713	798	696	683	739	700	679	703	724	748	725	712	719	717	758	735	691	754	707	709	693	731	747	687	693	729	695	663	747	726	688	715	724	761	664	714	759	742	730	668	726	703	730	665	739	709	734	744	708	680	747	742	721	774	728	730	719	731	698	723	683	684	754	697	717	693	680	722	719	708	691	698	720	724	738	727	727	699	703	745	750	700	736	764	743	730	678	682	714	705	678	755	737	676	769	682	658	707	747	740	726	660	706	731	662	754	737	701	690	712	722	707	714	744	716	744	725	703	697	708	747	728	754	665	683	686	718	720	746	698	711	737	725	749	669	753	698	732	713	748	706	744	700	692	706	678	741	748	735	752	721	744	681	719	732	741	711	789	707	740	731	712	711	739	728	681	740	715	718	753	732	672	737	741	730	713	721	725	669	659	704	733	757	738	742	782	740	740	729	767	776	725	702	759	704	709	674	728	711	739	723	773	726	795	718	753	698	702	669	719	731	709	650	686	745	686	738	710	740	696	726	748	674	738	679	711	717	740	727	680	717	709	735	736	701	702	719	691	760	733	708	703	781	678	720	697	710	724	731
26870	33535	40035	23484	7214	1487	536	339	324	272	335	328	316	291	303	309	328	332	323	318	297	294	331	343	334	322	344	328	323	308	319	338	327	299	301	272	296	361	325	315	322	316	313	343	331	323	284	339	296	338	338	350	322	336	322	364	318	323	335	336	365	330	331	324	305	319	302	318	292	322	311	336	299	326	296	314	327	305	304	328	343	306	329	315	333	315	341	357	295	322	350	316	334	326	322	312	345	336	339	299	338	314	307	332	337	333	312	310	336	339	325	319	331	315	348	333	304	314	325	298	338	287	351	341	307	326	323	320	326	328	333	308	319	329	332	295	340	325	328	312	335	334	335	300	299	316	305	338	293	316	306	316	306	303	318	295	308	304	313	313	326	331	302	316	319	289	322	317	314	312	347	288	346	321	317	352	289	310	310	306	298	297	305	311	318	318	303	304	305	295	316	309	322	318	314	282	348	289	305	361	325	311	315	326	316	310	303	322	336	307	337	326	325	343	315	332	310	317	309	300	304	322	346	335	363	314	308	319	339	324	330	287	318	318	327	302	312	346	332	322	325	322	275	337	333	297	327	322	351	357	300	356	333	329	308	313	325	344	340	289	313	331	295	308	298	324	351	341	280	319	310	333	318	304	310	310	316	308	311	312	311	316	318	332	354	333	335	299	331	313	282	350	298	300	313	311	342	295	325	319	348	333	332	320	304	286	335	303	335	323	368	305	312	294	341	300	313	311	300	319	328	328	298	316	323	296	297	318	335	312	329	335	316	336	287	335	320	334	324	294	349	303	315	331	348	319	306	289	272	319	294	294	336	322	308	304	279	277	294	331	308	304	316	318	311	307	369	309	323	309	308	325	359	312	299	299	336	301	317	346	318	321	303	332	345	301	330	291	341	308	363	352	310	315	324	345	324	321	331	330	343	327	321	309	347	343	304	308	293	320	339	333	281	329	269	352	309	329	300	344	325	383	340	310	344	309	328	334	339	302	308	342	317	306	315	298	326	285	323	288	302	327	327	312	309	357	310	350	319	359	315	347	314	325	314	308	361	327	327	347	325	356	333	331	311	321	325	336	331	322	326	327	318	324	342	315	335	298	324	326	330	311	308	316	286	320	341	317	316	340	334	293	341	299	320	317	329	333	368	302	345	324	329	330	344	302	296	336	289	331	317	303	348	334	317	307	321	307	326	328	357	345	303	325	297	311	319	317	316	300	339	276	307	321	331	317	342	300	317	332	351	324	293	320	349	344	320	323	292	301	316	330	329	332	301	296	327	306	344	284	287	322	316	360	316	307	329	309	315	332	313	312	350	302	331	329	312	310	322	297	310	283	324	324	308	299	311	317	311	318	325	307	300	334	352	313	328	296	302	309	308	335	311	307	332	309	307	356	359	297	315	329	353	293	311	291	317	304	334	339	305	328	345	313	329	329	305	307	334	306	307	321	368	348	316	298	365	334	324	329	317	347	314	331	341	291	338	338	311	331	304	318	286	306	349	280	325	320	318	326	332	314	323	304	313	323	321	295	317	299	298	329	338	330	301	312	305	329	307	336	314	314	292	332	317	328	319	307	323	327	327	324	322	288	318	305	278	332	307	310	320	353	335	352	271	334	327	338	306	329	304	330	335	339	307	321	337	370	330	292	349	317	294	286	295	313	302	322	293	343	317	295	313	337	314	317	306	331	320	300	310	305	307	324	324	318	360	302	327	303	373	315	330	301	297	311	297	327	322	316	331	342	349	319	314	310	333	308	290	320	326	279	285	303	311	302	283	326	358	353	323	335	292	354	351	320	306	320	318	347	302	295	307	316	337	319	339	325	314	352	300	306	316	358	321	326	315	309	317	326	315	319	314	314	326	361	350	329	319	327	308	337	287	334	335	319	310	347	315	319	308	328	310	326	304	308	316	303	323	307	329	327	340	332	316	330	324	307	298	342	318	315	307	333	325	316	321	299	299	306	347	297	300	300	341	295	299	327	320	323	351	297	336	321	340	309	312	306	296	306	311	297	278	331	354	334	324	331	330	314	311	299	317	319	290	317	283	324	326	326	294	296	339	337	322	331	277	371	336	337	313	310	328	317	315	324	327	333	314	327	346	314	323	332	305	305	312	320	316	321	322	321	322	355	337	324	322	341	347	328	340	369	316	316	321	306	304	308	332	335	321	286	322	296	336	329	304	307	312	330	341	315	312	344	320	312	331	338	350	338	332	330	309	298	316	316	335	334	314	323	326	293	314	339	331	308	312	332	322	282	305	298	304	314	318	326	303	319	304	325	334	320	320	321	306	313	308	331	344	356	334	341	318	321	311	326	338	319	309	306	366	327	335	302	304	337	319	300	349	347	320	311	316	311	338	334	320	325	319	306	344	312	327	327	338	322	329	311	305	325	317	340	318	296	336	323	310	319	345	323	349	341	342	298	321	317	297	295	321	325	354	332	321	325	295	327	291	314	303	300	343	296	350	311	323	312	303	314	327	343	283	359	341	330	317	348	331	309	296	322	341	296	323	316	323	283	335	352	302	330	315	308	303	318	332	334	342	294	316	313	315	315	322	293	323	348	280	311	308	323	316	319	330	345	323	328	337	351	318	295	326	312	296	323	325	318	340	327	296	334	310	299	298	329	312	295	309	318	369	296	328	315	341	364	303	288	312	354	313	312	322	332	322	332	313	333	334	335	294	354	318	309	353	332	337	314	321	307	284	298	303	346	337	334	344	307	303	306	337	342	326	343	323	327	322	326	327	331	351	294	306	330	305	324	330	322	319	308	323	331	323	341	348	297	340	304	290	300	330	299	335	338	308	327	307	274	341	300	287	340	327	358	336	315	270	322	322	325	288	339	339	313	318	311	363	322	308	285	340	322	335	297	332	336	290	324	337	319	312	331	316	307	339	311	325	305	322	341	305	326	334	355	324	312	305	321	327	324	318	312	341	309	316	309	296	334	337	326	330	347	290	324	306	317	322	305	300	322	300	331	311	325	345	312	311	310	314	313	321	319	352	318	318	327	331	289	301	312	318	341	303	306	327	346	328	309	302	327	303	294	304	326	309	331	325	365	321	309	331	294	338	353	301	340	319	331	315	309	333	317	334	351	306	307	288	361	322	291	318	342	317	275	328	310	334	307	316	314	312	321	316	315	303	309	290	296	306	328	368	310	326	328	330	330	349	311	317	303	318	347	299	330	329	316	326	318	329	325	329	312	325	327	322	329	322	320	297	313	356	317	323	314	324	304	338	331	345	294	340	338	357	337	328	340	305	326	303	317	328	321	334	307	312	306	307	289	277	310	341	298	326	286	330	313	342	362	307	317	317	333	315	327	341	331	299	318	308	354	329	308	319	293	322	345	327	336	294	328	325	335	339	319	322	281	304	332	324	313	343	284	309	322	351	330	329	299	326	349	310	329	330	318	334	300	306	340	319	340	304	344	318	321	298	344	341	305	321	300	302	326	303	300	337	359	333	321	300	290	327	291	342	333	331	318	301	348
20311	54032	44004	25638	10122	2866	1033	578	588	588	549	600	581	579	568	569	563	585	526	524	563	550	580	579	591	595	555	534	604	621	551	599	568	593	568	592	535	560	605	523	565	562	552	555	591	549	617	536	576	606	546	581	559	566	579	602	544	612	555	572	553	561	573	573	569	598	535	621	575	561	540	578	555	590	554	597	538	568	577	592	589	594	587	602	595	554	584	595	538	591	537	535	576	582	577	612	537	622	612	549	584	560	579	595	541	585	544	547	575	544	580	605	607	577	601	614	566	605	554	568	561	601	582	543	548	586	573	571	592	548	613	558	559	546	557	567	614	544	615	591	606	607	565	553	563	585	586	543	562	571	575	570	587	563	538	606	554	584	530	602	598	551	607	574	542	570	573	610	617	568	560	587	565	619	542	557	573	556	590	569	594	623	547	597	560	550	593	577	621	626	602	590	566	555	592	582	604	595	590	569	590	590	548	601	589	603	584	555	571	544	583	590	592	559	579	606	587	591	563	563	568	566	600	583	588	586	574	573	623	569	594	595	620	577	586	555	556	559	572	612	546	610	598	621	621	544	600	566	560	547	565	566	556	535	581	563	594	583	571	504	589	601	571	577	568	558	567	573	594	566	579	557	557	596	611	533	600	593	599	585	542	575	590	618	583	585	584	585	627	582	571	579	582	585	589	571	598	561	522	610	558	529	581	601	546	580	551	623	530	584	601	545	602	603	562	544	555	590	582	600	596	548	590	615	632	585	573	579	581	560	579	571	583	579	562	585	606	589	598	587	605	553	646	544	596	594	584	558	578	562	585	576	607	586	576	569	594	542	574	585	572	603	575	582	554	614	509	551	572	592	581	617	576	546	574	561	550	632	579	583	598	581	574	541	599	588	547	620	581	596	536	564	578	594	613	574	580	546	577	575	591	552	615	540	578	587	538	539	589	606	597	578	558	542	566	566	587	580	574	545	556	620	606	566	579	540	610	550	590	592	564	592	565	563	574	569	540	619	544	582	541	588	565	619	547	581	555	583	607	606	559	562	545	568	587	606	604	593	585	549	593	576	585	551	544	545	592	582	562	536	580	591	587	601	603	605	567	584	592	566	550	595	564	542	573	566	543	554	628	592	579	543	585	557	591	552	564	555	553	540	593	556	591	575	545	591	586	562	650	573	615	554	492	557	568	588	545	560	579	592	570	607	568	583	518	590	599	615	552	562	578	633	543	592	591	561	572	555	555	557	603	564	565	569	581	557	568	607	611	568	559	578	607	576	565	549	590	540	578	582	550	566	593	564	590	573	557	556	573	595	536	588	599	582	551	588	600	597	542	591	601	585	576	588	571	608	576	539	543	622	573	582	573	577	597	587	567	568	521	555	576	549	541	586	568	623	561	572	603	583	567	588	591	572	578	584	579	575	589	549	598	589	611	593	560	598	563	590	563	548	579	553	614	599	601	571	565	517	564	591	588	581	566	602	587	592	570	585	561	564	569	519	570	550	582	550	568	572	605	604	544	566	601	587	576	592	624	540	589	528	577	599	557	588	589	557	550	586	571	539	583	565	598	610	552	573	552	558	563	604	539	570	587	603	597	590	561	574	557	533	546	554	537	609	600	580	608	614	559	613	582	577	563	594	562	554	560	605	560	561	546	572	564	578	552	559	549	569	598	567	580	526	583	581	548	557	565	593	599	574	546	555	577	611	523	573	586	586	570	560	562	579	581	563	603	606	569	569	541	626	575	611	593	541	612	576	605	546	566	555	565	573	565	575	548	619	549	588	552	601	624	555	586	594	601	574	549	552	588	558	614	561	550	610	621	551	582	564	589	611	565	588	595	583	570	571	569	512	564	562	535	549	598	581	584	562	589	600	620	567	543	603	526	611	543	570	532	610	597	573	548	563	609	578	556	595	626	581	566	555	585	543	564	551	579	576	578	554	572	606	565	604	562	545	610	580	582	583	611	622	541	573	572	599	551	599	581	567	571	555	567	548	605	594	557	552	628	582	558	568	552	572	561	539	587	575	607	525	572	542	577	538	582	583	610	594	593	577	612	606	593	576	576	629	567	601	548	590	636	567	586	573	560	595	578	577	599	564	619	576	620	535	557	551	597	577	564	583	601	570	553	565	610	628	588	604	603	546	595	577	583	597	575	584	557	533	580	575	561	582	584	556	617	581	588	586	599	571	592	612	551	547	626	545	587	568	615	593	570	585	567	579	589	596	559	574	546	558	520	651	515	606	579	616	608	623	574	566	570	565	544	615	592	600	582	552	515	571	578	579	594	556	585	593	560	595	597	557	606	579	595	585	538	597	553	612	611	608	565	591	577	582	593	614	570	610	547	512	573	568	586	604	562	587	582	563	595	622	604	577	587	583	587	583	554	615	571	584	544	550	579	571	606	608	580	590	556	577	571	629	610	596	537	549	572	524	557	593	523	546	538	579	560	579	613	536	612	561	555	562	565	573	535	578	585	550	543	581	575	546	573	576	550	509	591	633	593	613	608	583	602	579	584	606	565	558	606	583	621	531	544	555	572	620	618	583	569	613	580	588	590	586	546	573	612	534	608	522	594	563	573	586	559	574	572	548	579	535	605	562	556	584	610	567	592	563	577	570	587	569	601	574	574	586	619	595	575	598	606	529	593	595	631	548	572	510	560	599	580	576	545	584	571	579	546	571	577	538	613	575	617	556	606	557	551	578	580	562	609	558	558	583	596	557	586	577	592	567	551	545	558	570	595	555	646	582	564	581	570	573	586	597	585	586	571	629	545	540	567	590	568	569	574	564	583	596	598	581	609	555	574	552	608	594	570	548	521	531	596	579	588	573	559	585	562	567	592	552	586	600	569	573	575	620	570	546	569	554	608	580	596	581	542	605	612	530	587	590	569	579	567	542	566	558	555	589	622	602	533	569	595	553	552	577	587	576	622	590	594	581	557	567	572	576	546	594	588	573	588	557	577	540	583	598	589	596	575	574	559	619	573	549	538	552	585	576	556	566	568	535	577	578	551	599	539	516	556	612	596	584	593	592	557	567	615	594	573	564	586	560	594	540	598	559	584	597	589	562	544	572	584	524	561	571	582	598	569	561	592	546	591	571	612	584	611	576	595	575	573	548	567	525	620	568	538	554	564	601	573	599	593	576	600	554	548	601	575	565	572	574	588	597	544	548	563	562	603	557	584	590	578	570	552	541	619	537	563	569	581	588	571	575	578	583	568	599	612	592	595	580	582	551	559	562	596	583	570	574	559	579	570	606	579	564	549	560	606	603	604	591	551	580	571	578	578	577	603	576	550	595	584	575	547	553	581	555	597	592	582	600	565	563	612	623	591	550	598	565	594	592	555	603	616	544	571	547	593	548	566	580	543	575	601	586	573	564	599	571	593	600	593	585	558	618	558	595	541	617	592	580	540	579	551	616	606	584	578	551	590	579	543	578	597	567	546	560	536	592	549	582	580	581	578	553	558	566	591	572	599	558	575	599	598	580	557	579
24454	26095	45636	41104	24868	13684	2988	549	380	349	380	424	378	371	357	390	350	371	366	392	338	368	390	368	346	387	376	408	336	362	366	392	320	344	374	384	370	331	346	393	372	351	369	340	346	384	332	384	336	334	366	337	341	362	326	365	342	333	399	369	345	352	384	319	373	336	356	365	385	357	360	357	361	360	370	357	352	351	340	337	403	355	383	353	385	368	379	362	345	351	388	378	403	366	329	371	324	345	364	358	374	355	370	368	332	355	369	353	363	384	343	354	331	361	367	340	378	348	314	358	371	369	342	320	382	357	364	356	346	322	318	376	361	336	344	345	348	351	367	374	324	340	377	370	364	347	368	352	349	370	361	360	346	347	322	338	330	387	369	350	357	362	364	327	354	368	353	363	338	369	362	326	395	356	369	341	402	356	352	357	377	368	342	358	360	343	338	377	359	322	355	355	357	367	376	383	378	353	333	313	362	350	371	358	354	347	375	330	363	341	359	373	370	382	353	371	325	378	366	360	371	350	347	361	361	379	353	337	392	351	363	350	337	378	377	333	311	343	364	347	371	345	354	363	329	389	317	361	359	349	352	391	357	348	361	371	344	369	350	355	341	351	382	376	343	356	324	380	341	336	373	389	348	359	381	374	359	345	361	359	361	392	373	338	382	358	359	346	351	380	343	369	342	349	347	383	357	336	351	359	400	343	335	375	368	357	333	361	328	323	351	353	349	364	385	366	323	368	380	357	347	361	350	366	364	359	357	356	366	396	373	344	337	354	377	339	380	356	357	366	363	380	387	315	366	355	351	369	370	364	376	373	368	358	355	382	359	380	341	371	366	350	367	314	397	370	353	339	385	412	342	347	303	370	335	373	343	323	377	381	379	354	377	364	353	342	347	382	370	366	348	357	369	329	329	366	343	392	353	368	348	346	393	334	333	352	324	356	347	344	368	368	324	308	347	368	340	339	382	343	354	351	353	358	366	362	356	354	363	349	397	366	363	381	347	350	342	378	357	364	371	373	331	350	362	384	358	351	348	363	375	374	381	336	346	374	390	349	352	353	322	322	357	373	333	364	386	405	356	354	370	350	335	381	344	387	339	317	372	350	378	371	361	330	385	353	390	349	383	371	355	376	375	382	338	356	356	366	384	363	359	370	343	346	353	324	344	369	374	304	317	357	359	382	356	350	347	345	357	394	371	371	364	363	331	385	357	379	338	366	374	356	345	356	369	373	353	337	359	326	373	394	357	361	367	378	370	350	386	323	321	347	328	370	358	350	350	368	338	334	368	373	385	364	339	370	311	344	352	327	377	357	367	397	355	342	362	397	400	410	345	376	361	361	342	357	333	354	349	368	344	380	350	339	404	358	336	374	367	368	343	318	353	340	308	381	345	370	369	384	340	354	355	360	330	349	354	374	349	379	332	350	375	368	378	377	384	352	371	355	364	348	381	362	357	337	365	369	353	357	347	345	358	379	365	352	354	339	381	376	345	369	354	407	373	357	380	367	363	345	360	366	331	327	347	322	351	339	305	356	354	365	360	365	380	347	330	351	370	370	349	390	356	326	352	351	344	349	360	327	404	379	367	381	329	365	358	379	333	382	382	365	381	338	399	380	382	364	381	380	352	351	386	360	379	364	352	380	351	325	393	387	369	370	366	374	345	355	334	329	374	359	346	375	334	360	383	350	367	345	373	347	368	347	363	338	383	363	361	386	376	369	369	368	364	348	376	320	339	375	388	347	351	357	357	355	372	346	391	377	376	305	342	400	345	327	333	346	367	365	387	346	361	357	352	345	361	377	371	327	343	407	353	360	359	380	366	350	357	330	381	339	329	355	348	353	385	356	390	354	384	365	358	355	373	388	353	355	336	359	356	377	345	334	353	344	354	344	400	418	368	341	338	371	320	360	340	379	368	376	303	341	356	348	354	335	355	407	361	380	361	347	376	356	348	367	337	311	328	371	356	340	325	344	370	367	340	362	340	357	377	405	355	365	343	381	337	351	343	337	338	341	402	369	344	333	347	324	356	332	372	384	348	326	362	356	390	360	352	380	334	347	346	357	353	370	339	363	361	356	377	388	324	372	331	346	357	379	363	353	376	343	349	351	335	387	367	377	393	332	372	362	367	349	349	334	326	358	330	342	395	381	334	396	361	342	377	361	359	359	386	368	334	361	352	344	362	356	375	361	324	348	379	370	352	335	357	376	378	368	338	362	376	367	374	352	383	347	367	344	361	355	376	350	355	356	348	399	372	347	337	346	373	366	381	349	366	371	350	358	323	356	378	360	363	368	350	396	370	356	374	369	347	343	375	320	339	344	364	355	360	333	364	363	369	370	353	336	377	404	350	357	363	372	356	359	348	378	372	368	398	370	356	375	359	352	364	348	320	370	348	330	358	363	342	348	351	355	365	390	363	364	352	370	338	392	372	341	360	340	335	350	327	373	370	403	348	346	371	375	342	378	315	372	332	345	389	374	347	327	372	379	364	376	365	380	341	381	371	360	345	375	359	371	372	347	356	347	352	344	338	344	358	389	353	372	373	357	332	351	364	343	347	336	349	329	322	362	354	339	386	354	347	391	346	352	367	337	355	366	346	355	345	367	340	348	366	359	362	356	352	377	373	356	331	373	387	353	345	360	346	348	342	360	371	336	369	352	359	353	380	369	343	375	359	375	369	398	301	325	360	374	341	376	354	381	386	388	365	348	364	338	353	393	372	348	393	394	329	317	354	327	327	343	384	355	362	377	396	353	333	362	360	339	348	358	401	354	365	356	352	379	381	361	350	350	356	416	346	313	337	391	379	365	359	330	348	342	373	349	362	368	376	351	369	386	351	358	374	368	380	368	364	361	371	378	335	318	352	363	404	402	373	321	326	380	361	369	363	346	352	355	365	377	349	315	371	308	324	352	360	398	356	356	342	348	326	340	345	382	321	393	366	369	372	364	350	327	351	386	368	342	399	355	357	348	343	364	354	343	361	403	343	374	356	367	354	340	378	376	359	376	366	336	363	345	340	345	361	357	345	325	372	358	351	346	362	355	388	368	333	388	355	368	371	323	357	372	359	368	358	327	346	349	354	377	375	348	385	365	336	369	337	350	359	378	382	324	375	376	372	368	372	360	388	406	395	329	366	342	344	342	337	325	318	359	377	367	382	360	339	396	349	392	367	355	382	342	369	404	360	357	354	367	336	349	361	378	334	386	354	377	367	371	353	351	381	347	355	350	380	336	373	346	371	385	379	381	387	339	374	338	342	367	348	358	358	327	332	340	347	355	391	326	349	335	349	371	336	349	338	368	343	351	350	349	351	362	359	349	338	356	341	333	340	357	351	362	387	366	349	333	374	362	375	388	375	372	359	350	337	370	374	394	362	377	343	378	356	361	365	356	361	357	342	360	368	382	390	417	356	361	334	355	366	359	345	338	326	329	345	340	364	368	355	349	372	369	350	358	353	398	346	342	332	346	339	376	384	368	316	355	317	393	349	371
46116	95596	80852	52707	28998	11861	3548	927	691	646	626	627	663	629	677	635	603	670	616	634	654	598	593	650	605	626	635	623	646	606	623	650	633	579	636	623	656	652	607	641	642	665	627	623	639	635	630	653	627	658	633	608	629	644	657	641	623	587	631	610	632	643	607	641	640	653	633	632	608	630	647	641	625	616	593	577	643	641	630	626	667	619	635	613	642	642	631	649	660	629	699	630	649	631	615	635	647	673	602	631	599	639	598	592	644	666	610	592	637	614	624	603	671	623	607	654	653	659	614	662	596	622	648	649	616	649	636	648	679	629	677	645	658	644	632	611	609	608	606	661	610	613	644	627	659	624	624	650	640	584	613	628	642	664	626	616	603	637	637	620	652	686	648	642	609	651	629	611	640	603	637	618	639	624	623	610	624	592	607	609	618	624	631	633	661	618	639	626	647	606	663	655	613	671	633	644	625	641	655	650	632	620	647	602	655	660	636	623	595	603	670	596	647	646	640	617	635	647	616	667	625	648	629	618	639	638	632	649	640	649	662	642	652	666	619	621	617	630	629	671	636	629	655	650	609	584	626	634	628	643	636	637	630	591	647	621	685	622	638	613	592	642	578	610	661	577	632	613	563	636	639	599	577	647	656	651	620	595	612	655	610	615	614	655	635	631	601	626	602	632	627	637	632	622	610	641	620	600	618	598	625	658	649	620	618	602	678	634	626	654	651	592	617	629	599	629	638	594	604	610	625	648	639	636	657	638	650	611	662	644	636	641	600	616	650	598	661	632	597	618	646	641	665	646	635	612	629	645	701	667	622	591	620	616	665	615	661	652	619	617	656	614	632	618	614	644	657	619	602	639	670	620	645	641	626	633	631	621	634	590	664	603	586	652	618	619	641	602	615	615	601	595	656	632	633	583	642	640	669	641	637	629	619	619	620	627	597	604	575	617	598	621	586	647	619	626	631	609	643	611	638	610	595	633	601	664	672	590	644	614	623	645	685	656	659	647	605	621	620	680	630	652	638	669	630	594	663	641	620	644	590	645	621	655	627	634	638	604	640	579	661	655	592	621	625	599	645	623	660	625	658	624	600	648	634	610	639	666	616	638	612	642	636	641	659	633	649	648	617	613	628	604	602	651	614	631	639	641	627	663	657	628	610	643	630	627	636	599	590	637	635	628	651	644	633	642	668	602	669	608	618	628	663	621	646	690	609	623	600	604	608	651	609	627	604	637	648	613	625	674	628	676	647	609	613	602	617	595	690	641	648	636	647	610	635	597	612	655	609	653	632	574	635	610	613	640	606	657	619	664	644	618	645	659	685	641	597	613	661	686	646	623	649	592	600	677	649	633	611	640	677	604	637	665	650	644	630	607	599	598	694	582	650	610	586	618	588	631	678	627	614	648	662	591	634	641	621	593	665	624	598	641	646	609	650	674	576	592	673	632	650	661	653	664	665	608	620	647	621	554	615	656	606	614	650	601	625	636	612	603	618	623	607	628	608	627	614	666	646	633	603	605	649	624	635	630	643	628	627	636	638	626	605	632	618	667	654	675	626	653	684	624	604	642	612	637	603	597	674	619	614	619	666	599	634	560	638	646	652	642	598	641	646	606	607	659	644	671	611	615	644	560	640	618	624	622	623	642	648	611	641	650	629	616	678	615	630	604	586	581	654	625	610	614	673	629	632	659	622	587	662	637	668	596	638	633	629	598	636	659	640	596	625	623	591	639	653	606	627	617	679	666	624	594	617	670	643	631	659	593	567	617	627	603	638	590	581	638	692	635	640	657	612	651	620	613	606	589	621	632	637	646	637	633	642	639	670	636	624	681	639	661	634	609	636	619	653	654	617	622	625	617	638	624	620	565	599	606	634	619	605	614	598	628	612	598	620	635	636	631	678	601	630	639	635	679	653	630	646	645	579	590	642	644	599	667	589	643	643	624	621	661	598	655	590	628	599	600	601	594	628	632	659	646	644	628	598	632	633	630	622	645	606	634	650	641	616	624	645	604	607	615	600	602	672	620	589	650	642	613	643	604	634	619	691	669	611	640	615	646	667	618	635	598	631	606	611	595	660	659	606	640	653	549	610	681	647	657	593	653	650	633	622	649	597	653	599	615	609	590	589	650	630	666	667	650	645	624	652	613	580	636	605	623	640	653	643	619	622	606	645	591	612	634	613	598	630	648	612	650	633	621	672	621	634	590	607	613	644	607	643	642	621	680	659	624	657	609	631	616	630	610	611	645	628	626	570	617	637	652	636	687	641	620	587	650	681	631	588	617	646	623	640	631	637	643	675	638	678	658	636	632	613	663	595	658	616	610	652	623	638	618	628	650	642	631	642	629	587	573	606	641	651	609	651	629	597	577	641	614	696	632	657	646	645	647	683	645	641	679	673	672	630	600	592	649	649	638	648	654	639	631	587	628	596	642	645	621	630	619	602	620	700	588	601	596	617	642	638	673	639	625	638	655	699	596	627	594	671	646	659	642	634	634	587	598	662	643	652	629	602	627	612	638	602	660	652	589	637	662	656	623	634	615	644	669	591	625	602	625	619	595	632	621	645	616	634	650	679	571	604	645	627	598	600	632	637	650	602	638	660	625	617	653	588	595	595	619	657	644	638	624	627	634	611	664	616	593	610	594	609	606	671	596	632	626	643	583	652	588	631	652	625	624	630	632	627	637	652	615	624	602	630	628	632	625	638	635	681	623	644	621	617	624	609	638	650	670	659	596	627	614	607	608	651	630	622	661	658	609	596	641	684	651	619	646	699	649	617	649	653	632	639	645	576	655	652	635	627	660	608	618	581	639	644	630	595	577	634	618	630	641	608	628	634	607	606	623	641	656	653	595	689	641	653	665	607	608	638	653	674	607	681	612	629	604	654	651	664	619	609	621	624	639	662	664	631	616	618	647	643	626	628	587	592	630	610	608	640	627	619	633	622	688	649	630	596	646	637	682	630	628	606	651	611	633	594	660	639	652	622	642	666	647	617	605	690	604	638	638	617	644	642	646	636	639	656	657	664	635	684	643	682	650	632	644	619	622	627	655	629	635	660	631	581	665	613	605	610	660	621	631	620	664	642	645	641	614	665	643	635	595	642	609	624	637	645	667	584	651	615	603	580	649	629	611	624	621	614	634	596	627	618	659	642	663	599	606	609	617	644	627	664	611	640	604	604	616	629	638	566	671	657	640	592	622	651	636	600	593	623	645	647	581	576	590	653	623	606	649	669	626	601	672	619	653	629	608	636	646	569	663	638	620	682	608	629	617	651	648	628	636	607	650	636	631	624	598	663	660	627	613	665	645	633	669	657	605	631	635	662	633	610	615	613	626	606	629	640	628	641	634	626	624	610	649	663	585	648	621	682	632	597	641	624	606	629	604	648	619	601	667	662	612	632	551	658	618	657	623	623	645	654	621	671	630	635	649	580	651	660	609	630	658	605	612	641	577	604	660	645	614	655	599	657	581	671	664	616	591	617	644	624	633	639	648
23374	23533	39881	36613	25797	19493	8120	1002	448	442	488	441	442	508	471	448	436	422	432	407	427	427	410	403	421	458	411	443	468	456	430	426	432	426	421	464	408	432	435	438	409	473	441	422	412	437	442	405	417	425	431	418	405	442	455	425	402	446	441	445	420	436	412	435	410	390	447	452	424	395	418	445	431	457	454	458	428	398	416	443	442	458	409	435	429	442	447	432	429	430	492	435	432	422	442	392	435	441	409	430	432	443	431	449	376	414	424	410	395	442	412	428	430	441	398	398	436	426	451	433	423	418	431	457	415	420	411	410	404	408	431	422	397	455	436	446	443	414	411	402	419	416	414	387	410	428	451	449	417	414	403	434	441	420	455	419	415	423	409	426	420	437	428	432	426	413	421	456	402	430	415	419	461	419	426	464	449	421	382	446	393	429	448	435	418	400	427	395	443	408	407	474	432	454	400	431	468	447	424	437	453	452	426	423	433	416	474	446	396	447	422	426	416	398	435	466	390	427	413	385	460	443	401	439	411	427	410	363	443	439	400	444	420	409	426	408	427	386	447	449	428	404	463	412	395	414	435	382	399	422	429	437	419	438	428	421	420	441	406	405	426	432	418	430	445	411	441	413	434	450	422	418	452	431	422	419	402	423	446	446	421	407	434	425	457	429	405	454	446	403	435	404	392	427	405	455	436	427	431	438	439	436	402	426	447	417	417	408	442	390	409	406	389	432	464	407	425	421	431	401	440	427	420	452	432	438	427	405	460	452	409	403	360	400	411	443	402	442	395	428	437	414	461	440	425	452	450	402	425	404	408	417	436	414	442	452	421	421	426	430	435	410	478	444	445	441	433	449	434	413	428	456	429	454	436	447	454	447	437	398	435	430	419	388	439	442	410	431	444	426	426	453	394	416	415	396	412	419	443	419	411	419	400	435	434	404	444	492	429	423	417	392	400	449	424	434	443	431	419	431	414	423	412	383	473	465	413	430	459	434	416	402	424	454	439	480	449	416	446	414	420	401	470	432	441	423	414	402	445	434	419	445	409	425	445	420	426	413	444	441	456	382	404	405	447	382	413	441	426	426	424	447	419	444	448	403	408	389	403	444	422	430	408	390	432	435	449	432	389	436	427	434	415	426	423	392	441	435	442	385	415	444	426	428	444	420	423	398	408	411	445	417	415	434	417	405	425	444	468	383	442	412	423	434	463	416	423	380	419	453	448	445	419	439	448	394	413	406	425	425	442	441	438	411	400	437	401	407	378	420	413	390	440	431	399	382	408	408	396	411	412	431	427	414	401	440	389	418	430	429	433	418	433	430	444	407	436	450	428	444	443	451	419	436	413	419	455	428	443	433	455	447	389	458	426	434	445	419	424	393	434	425	437	450	392	449	436	429	414	400	422	412	437	452	408	449	426	419	418	444	433	421	411	439	416	454	446	402	384	422	453	417	382	410	445	453	380	403	440	403	428	450	407	415	450	452	425	461	381	409	432	422	435	448	439	424	421	405	448	432	441	425	419	438	386	451	412	427	394	429	416	431	410	421	446	412	436	415	408	443	445	463	422	432	412	434	438	431	410	403	417	440	411	423	453	411	442	430	392	424	417	427	406	399	426	419	443	415	419	417	390	404	459	445	385	365	405	433	464	460	452	400	414	427	458	427	428	438	421	409	430	446	444	399	429	430	406	421	434	423	460	417	377	415	413	405	424	483	438	387	433	437	414	441	417	463	396	420	453	410	425	468	415	385	413	430	441	430	396	413	431	418	438	423	438	446	400	445	389	427	410	421	442	414	403	420	409	418	440	437	422	410	406	481	425	431	448	443	397	392	458	419	393	413	413	422	391	418	418	401	410	452	413	401	430	462	411	411	445	417	389	408	416	414	413	404	433	460	452	429	445	408	447	406	445	391	423	407	398	414	441	413	423	442	452	452	462	393	423	427	434	440	440	467	470	431	423	432	432	400	458	424	438	403	410	406	421	445	422	412	418	453	425	441	379	454	414	432	421	424	457	436	395	464	415	391	403	432	464	460	397	420	445	439	447	466	452	408	399	442	409	400	376	438	383	446	409	424	442	403	472	394	443	429	460	387	470	437	443	433	435	415	415	446	425	420	429	402	392	402	442	453	421	446	399	402	444	391	411	448	438	420	432	417	427	409	431	384	445	431	389	414	444	454	430	394	467	433	416	385	438	386	425	436	452	430	427	402	406	427	424	375	453	414	441	420	433	421	396	442	442	445	445	396	436	421	421	404	437	415	411	406	415	404	438	439	385	442	445	412	418	428	467	439	423	404	421	415	446	444	422	433	391	451	401	387	464	442	423	398	449	424	393	455	453	423	469	400	384	426	419	438	407	442	386	428	414	407	416	407	402	432	420	429	428	411	413	409	437	392	438	435	420	429	400	417	438	424	409	413	398	395	435	406	417	390	435	441	410	433	406	458	416	420	466	409	417	437	449	421	408	427	441	474	413	449	412	427	420	413	456	432	433	450	430	406	432	426	426	409	418	388	416	424	418	418	406	414	418	438	418	444	400	443	432	428	443	394	414	408	435	422	427	429	446	441	394	428	422	407	424	437	426	411	449	470	399	414	429	455	425	417	381	428	410	426	410	433	434	477	394	426	422	432	427	503	455	425	430	426	426	442	431	398	408	431	407	432	439	447	379	421	433	426	422	409	422	423	417	419	447	439	388	460	411	434	448	402	443	413	456	419	436	425	450	393	419	407	376	443	438	436	455	370	442	421	423	446	451	422	449	418	418	406	447	428	404	459	430	434	412	440	390	413	408	452	428	429	475	430	413	412	464	404	414	449	398	461	440	458	438	425	441	460	429	459	446	377	400	428	436	417	427	449	388	427	403	420	428	433	460	421	402	420	463	400	402	446	445	408	430	436	370	440	430	427	441	400	397	435	437	440	459	421	439	418	429	402	432	430	425	415	480	438	417	409	408	428	442	406	414	425	463	455	431	426	441	402	438	439	411	407	430	439	384	428	451	439	423	435	459	412	436	421	410	406	420	411	407	434	413	453	419	428	441	403	431	433	445	446	414	426	409	409	411	441	419	433	405	427	415	412	407	416	418	423	478	420	414	439	447	422	430	388	462	455	458	382	433	427	446	427	431	407	434	428	460	421	438	421	423	433	407	417	457	439	413	454	408	443	442	427	454	438	398	424	400	484	441	424	436	476	430	426	453	430	453	436	444	392	410	428	452	402	416	437	393	429	388	425	404	415	407	419	421	403	445	412	433	383	446	407	418	411	424	423	444	457	389	444	394	418	399	442	435	439	400	447	427	438	442	415	430	394	406	453	471	384	404	441	454	384	417	429	458	452	421	424	455	404	430	418	422	452	466	425	423	412	434	389	425	430	421	395	435	418	453	435	453	411	433	404	439	417	428	427	406	403	412	420	422	412	429	412	474	442	426	452	405	436	436	406	426	404	444	431	447	420	445	412	428	421	462	439	405	437	416	423	413	414	392	443	461	412	464	457
44069	99922	87146	61678	36249	16839	5539	1664	837	739	730	762	685	713	731	697	754	727	748	713	766	709	728	746	756	727	715	727	738	750	683	753	765	718	709	705	722	697	780	751	714	736	715	711	728	745	734	754	703	782	743	745	702	679	755	690	735	754	716	687	737	727	745	722	679	682	767	781	746	735	687	736	728	772	688	745	712	727	724	746	759	718	691	705	759	733	731	667	673	709	688	738	698	725	710	696	696	715	692	700	688	721	718	703	681	668	661	716	741	724	688	711	764	721	693	679	720	696	701	714	710	703	725	716	679	734	667	726	738	707	725	721	736	767	749	681	705	747	708	711	673	734	692	713	722	679	742	708	748	723	742	727	689	745	693	762	753	678	732	735	706	734	701	724	719	649	725	746	693	697	729	764	724	739	768	752	718	722	670	705	722	759	732	742	722	703	731	692	743	724	699	733	699	734	695	729	729	730	722	776	695	696	719	759	714	759	720	746	722	697	737	659	684	726	703	688	729	656	704	783	750	704	701	685	706	697	740	755	735	720	740	741	678	704	726	687	718	717	708	703	724	730	762	720	703	723	722	763	713	733	710	741	704	719	746	740	659	698	725	694	710	690	689	716	735	684	751	723	734	689	732	712	730	755	724	683	748	714	676	727	662	709	714	694	693	668	713	743	719	731	716	688	722	717	734	731	768	716	729	755	717	710	696	750	738	731	733	662	722	735	691	715	723	716	722	749	698	696	718	735	658	699	687	638	743	719	673	737	708	737	712	715	699	691	702	733	706	671	720	718	740	704	724	744	736	762	714	739	760	760	696	758	704	723	711	684	695	745	683	782	703	687	694	756	661	687	744	668	720	698	722	699	739	735	680	724	712	704	767	734	722	720	722	705	702	686	710	692	737	702	713	713	759	708	761	734	687	655	685	730	731	743	721	742	732	704	763	745	743	682	701	669	708	722	667	720	714	691	740	742	732	713	709	704	692	761	737	753	746	701	756	722	698	733	643	750	691	755	727	743	727	722	689	774	690	722	709	701	707	660	697	766	732	715	687	715	804	693	722	712	721	699	745	690	724	700	724	737	667	724	778	728	689	740	734	714	719	713	693	743	729	694	717	708	642	733	738	737	678	738	748	720	784	726	689	703	737	701	729	742	726	720	727	693	756	736	696	713	670	703	722	764	738	727	719	698	759	740	715	691	717	716	741	739	717	693	727	759	728	743	731	735	695	676	756	787	704	713	696	735	693	694	738	702	700	678	741	721	736	687	725	735	715	743	731	715	727	713	738	735	707	696	705	756	688	726	720	735	724	685	765	732	723	716	738	687	697	710	710	767	683	670	688	741	701	715	747	752	711	721	730	681	712	690	705	757	688	682	714	713	731	747	697	717	683	725	695	725	742	688	724	802	734	707	734	751	717	704	720	737	670	726	700	687	694	682	720	684	728	659	687	700	725	685	710	734	709	703	727	722	749	709	753	712	759	739	735	683	704	678	719	669	721	693	749	698	687	646	689	748	715	734	678	703	719	741	716	746	717	752	735	731	729	698	705	727	723	723	677	720	717	722	765	755	703	745	761	745	725	702	718	698	711	720	766	740	773	692	753	718	727	720	733	703	718	663	723	689	730	702	723	717	720	725	669	767	691	702	659	700	789	746	692	697	707	730	710	744	729	748	731	705	727	716	737	748	760	732	655	696	706	676	723	699	725	680	721	708	719	699	734	716	743	721	760	739	705	726	695	679	707	720	721	649	728	679	658	742	768	700	704	687	755	721	759	688	694	684	729	745	678	708	696	720	730	785	715	743	666	750	704	748	712	699	716	688	652	720	699	746	728	692	730	708	721	741	715	698	695	718	727	702	727	682	724	765	707	711	709	702	734	706	711	740	717	688	733	736	700	713	743	708	755	710	669	712	652	696	717	738	747	735	752	652	761	743	652	728	724	723	708	659	695	765	699	744	730	717	744	740	757	709	770	731	717	703	704	732	731	687	710	743	739	715	739	700	758	710	702	740	685	728	699	694	709	709	707	696	754	740	696	733	721	697	710	684	705	724	697	736	731	686	766	711	694	707	740	693	713	715	729	702	725	703	720	696	731	692	742	738	731	727	700	693	691	701	694	756	719	682	694	721	719	697	691	722	742	677	685	691	729	705	711	735	735	712	716	704	728	728	714	708	711	774	760	739	727	720	752	730	708	683	752	712	760	679	722	763	771	738	663	735	693	703	735	712	734	716	748	733	740	737	698	677	700	728	717	740	715	722	685	710	697	699	721	700	695	704	677	736	750	724	688	727	737	706	781	749	754	665	711	718	729	714	689	718	685	717	745	688	700	705	735	762	705	733	707	716	714	754	726	684	698	722	699	668	715	730	741	761	731	726	725	727	688	724	641	727	692	715	703	674	713	697	728	727	719	715	733	726	685	741	729	730	771	771	700	737	721	704	740	739	727	750	700	691	707	724	730	742	708	674	677	644	695	716	710	712	673	707	740	711	688	718	712	760	648	688	756	731	716	660	751	733	739	720	697	758	691	675	726	741	696	700	731	742	741	732	731	751	731	705	694	683	739	725	756	741	674	723	731	720	734	756	650	718	754	770	740	709	769	744	667	707	738	699	700	689	752	748	759	720	680	702	696	717	647	691	685	733	730	726	745	702	687	765	736	690	736	689	714	719	713	715	708	699	683	750	676	722	759	703	747	692	725	736	719	707	787	734	730	695	702	716	693	638	721	692	686	713	765	708	737	729	742	744	759	723	663	706	677	668	722	709	737	752	758	711	776	711	771	678	730	697	667	738	706	695	775	731	704	706	739	706	719	669	711	734	703	705	743	700	793	733	672	726	733	743	705	728	779	714	724	738	697	687	724	779	664	781	716	744	774	668	737	799	688	697	723	691	674	737	726	718	729	722	730	711	715	655	706	711	740	729	704	749	746	706	764	702	729	736	748	717	776	693	712	696	696	735	723	681	711	720	762	728	702	738	675	693	704	714	731	729	724	713	726	745	748	673	697	692	720	727	724	730	669	713	713	668	729	658	728	712	640	699	654	649	730	747	731	687	685	720	751	745	745	683	753	688	709	726	704	689	740	730	703	719	692	684	763	737	723	685	756	707	744	728	716	702	713	710	742	726	732	736	744	679	696	734	743	671	679	701	721	718	703	712	742	723	722	721	717	710	741	734	709	773	734	719	720	690	717	724	756	712	683	680	706	717	721	695	735	704	712	738	773	739	682	736	750	752	754	687	711	722	704	732	704	728	642	729	731	735	722	691	750	690	679	698	734	787	696	741	674	724	758	790	711	707	764	721	722	707	723	726	715	675	681	727	761	726	747	730	668	729	732	706	736	687	726	693	733	736	738	717	694	734	682	706	721	749	733	693	702	739	684	750	771	731	697	711	730	703	717	741	690	743	734	731	732	721	687	727	716	719	711	713	777	671	762	739	719	744	696	723	735	738	690	716	677	721	726	704	749	702	691	698	747	733	737	730	678	703	764	705
27225	33620	38008	21575	5752	1121	525	375	317	336	341	314	303	335	323	334	317	317	315	318	353	342	307	310	318	309	314	322	342	319	329	318	332	316	309	321	310	295	347	315	332	308	349	361	292	335	335	345	284	356	353	306	309	297	340	330	318	369	336	353	307	322	336	333	343	343	347	317	325	342	336	318	344	355	322	328	282	318	328	310	311	319	321	288	292	306	336	308	334	303	323	323	361	315	272	338	337	294	303	317	319	329	338	325	346	335	311	322	336	325	329	352	342	309	299	327	318	277	298	326	327	339	317	299	326	346	309	304	329	332	324	315	336	337	295	291	345	338	317	321	326	331	304	334	314	359	286	341	321	294	312	332	337	312	248	322	351	320	365	320	308	316	333	314	310	338	292	327	326	328	297	297	346	332	317	298	320	300	321	334	338	315	318	347	328	338	326	344	331	335	337	313	352	337	320	341	291	350	297	334	308	303	304	306	324	327	305	316	343	334	316	336	293	316	324	369	323	301	322	277	356	339	332	349	302	329	353	363	321	327	288	303	304	307	322	339	335	330	311	333	309	360	322	307	324	308	309	335	339	326	331	314	342	328	316	327	317	310	312	312	356	337	336	317	311	302	363	323	331	324	319	331	325	303	327	346	315	294	347	314	306	307	308	322	288	357	279	300	292	357	304	327	295	308	328	313	362	313	320	298	315	342	312	343	329	292	308	330	325	306	335	353	327	340	335	331	328	307	346	272	295	342	319	315	300	338	338	341	332	342	309	355	303	317	329	303	331	308	330	300	288	322	304	315	320	334	323	322	322	326	329	286	333	286	300	340	315	309	329	347	335	314	343	354	294	338	302	311	319	337	321	326	300	321	304	315	307	330	349	349	310	314	354	310	343	305	306	334	321	292	344	336	328	295	334	344	312	316	307	353	313	307	324	346	334	309	312	296	320	306	339	340	305	300	333	323	322	350	320	324	301	290	317	353	325	327	340	319	367	323	317	345	303	328	318	337	323	343	322	345	329	320	336	297	338	327	321	352	341	363	286	305	311	333	323	323	296	307	297	355	308	287	326	341	330	311	307	316	312	310	339	298	324	323	307	294	338	305	336	325	332	340	309	304	355	312	335	345	315	310	277	327	300	337	358	346	356	317	306	317	320	323	343	337	336	309	325	318	331	305	295	294	351	322	319	318	327	328	344	336	327	305	344	305	315	317	296	331	339	303	321	343	323	333	323	323	328	310	331	305	305	356	325	321	299	324	334	326	353	332	336	325	320	322	299	328	308	332	322	329	322	316	309	322	330	348	304	340	332	283	303	368	327	311	323	319	353	309	286	324	302	310	333	335	352	339	314	327	326	319	299	327	335	320	370	332	333	304	328	298	353	349	314	315	321	334	316	322	346	289	337	352	351	307	310	336	310	348	315	303	338	328	356	322	344	313	337	301	309	310	326	313	363	311	325	317	347	308	343	331	350	331	345	326	355	311	324	289	312	318	320	332	309	323	325	368	341	314	354	341	341	311	326	309	304	320	353	309	284	335	319	308	324	355	324	327	352	359	324	322	308	326	314	310	316	322	339	323	324	330	338	355	308	299	350	328	315	344	309	337	348	314	311	330	341	360	330	302	340	293	323	293	358	321	328	318	323	336	339	319	327	331	333	364	296	307	323	340	352	331	270	296	352	343	328	340	325	349	326	342	330	298	313	339	322	344	353	341	320	356	324	278	264	335	339	289	354	314	300	359	319	330	324	306	312	332	322	320	327	328	329	316	353	336	331	345	299	346	299	319	303	314	341	341	329	295	324	294	313	321	321	343	329	359	341	320	347	323	352	329	336	341	314	309	329	349	361	342	334	332	302	321	287	322	340	325	334	310	329	301	339	315	364	326	336	312	323	308	335	326	318	308	305	322	321	331	314	286	355	337	342	320	348	355	324	336	305	337	328	312	333	343	307	307	344	303	321	335	313	323	286	290	309	307	344	314	317	322	326	331	305	309	329	336	300	304	333	322	319	365	340	321	335	302	295	350	313	314	304	320	330	304	305	323	380	312	306	322	343	328	296	323	313	336	304	345	316	306	339	309	307	316	314	321	346	352	288	311	351	316	314	331	319	341	319	328	324	324	362	319	320	352	310	332	331	316	302	318	329	327	314	313	303	332	328	286	332	316	346	320	370	337	299	300	354	300	293	322	304	337	301	304	316	349	299	302	315	277	349	314	330	331	309	298	338	335	321	320	321	323	300	341	321	314	335	335	310	325	326	326	318	321	353	349	328	361	324	292	330	306	362	319	325	335	314	332	365	313	340	352	327	325	298	328	316	326	344	337	322	332	332	329	307	327	308	306	316	304	360	341	337	317	340	345	312	325	325	334	328	311	348	299	326	350	322	307	328	358	316	317	309	294	326	340	365	347	312	353	317	285	321	330	298	344	330	353	339	311	271	318	360	319	308	353	314	321	325	311	300	316	333	321	305	360	323	316	339	274	320	307	302	337	314	292	318	330	313	346	302	327	340	287	317	322	340	304	340	331	327	305	310	329	345	352	310	341	324	333	313	305	307	322	297	332	313	354	307	324	313	316	352	337	329	333	308	318	304	303	322	320	321	309	320	318	365	340	290	304	338	342	314	322	334	286	319	315	314	334	335	291	331	303	313	337	321	332	294	312	303	320	323	351	301	296	326	309	309	314	333	343	326	332	312	312	344	306	335	315	302	359	313	329	292	316	304	321	319	309	333	332	319	358	321	295	342	303	321	292	304	324	356	288	327	314	351	333	311	324	325	336	340	312	310	334	309	318	309	323	346	301	314	348	308	307	301	316	308	322	318	318	316	344	307	337	325	369	330	325	334	332	319	309	313	305	322	294	293	313	345	369	336	273	334	339	329	369	281	340	322	325	322	286	367	281	333	327	339	318	314	337	322	295	329	312	305	319	297	326	341	324	317	323	359	329	331	333	313	322	341	353	330	310	320	293	317	307	327	281	313	324	289	306	322	340	304	341	315	309	290	323	329	328	303	322	292	330	310	318	327	346	334	367	312	325	328	340	335	320	337	341	361	280	294	296	319	324	283	312	358	353	322	334	321	304	359	328	303	356	326	335	315	308	326	319	312	286	345	334	321	312	329	297	310	317	334	311	346	318	319	328	371	326	330	299	328	320	307	333	276	307	334	328	338	338	316	324	332	317	328	355	322	315	328	337	306	287	335	328	302	336	327	325	311	343	329	304	368	336	365	326	312	320	290	340	334	315	334	302	322	344	302	342	338	322	351	352	295	340	336	309	300	317	333	334	329	331	305	334	321	326	313	341	311	318	320	333	331	330	344	297	336	318	325	326	314	354	319	340	341	334	359	321	328	309	329	304	317	324	344	327	332	290	294	322	325	342	315	365	328	343	336	320	357	334	324	336	296	306	334	324	296	342	315	333	326	342	315	335	322	329	325	318	334	318	318	353	330	318	337	307	316	339	310	367	344	315	364	348	309	313	343	338	339	297	324	324
25937	53053	43049	23212	8464	2417	1018	713	613	625	598	578	540	613	599	577	593	598	579	570	574	563	558	600	575	548	592	549	572	569	569	604	565	568	638	551	573	611	599	593	577	537	591	593	560	559	552	598	596	628	553	605	565	600	639	586	585	584	582	548	593	567	625	576	569	593	573	524	560	569	592	592	596	556	616	574	573	591	566	572	539	581	608	559	598	592	558	544	585	607	573	574	610	596	585	578	580	586	574	609	572	572	569	577	613	569	592	542	570	601	572	607	564	535	542	585	588	592	574	558	580	568	601	562	565	598	592	549	557	552	557	611	561	553	586	602	552	586	561	579	592	613	575	583	587	595	571	619	600	544	547	568	558	585	593	588	612	600	583	590	593	502	562	570	557	581	609	586	558	593	611	579	609	611	585	584	540	608	556	602	576	602	574	548	610	623	578	550	581	593	581	592	571	620	587	575	595	535	575	592	575	571	603	573	581	558	588	555	576	565	565	547	580	590	586	551	568	582	560	599	607	596	600	556	591	586	602	575	560	602	590	551	557	557	580	548	566	598	591	587	564	587	537	588	599	618	580	553	574	579	574	568	575	581	611	575	569	564	584	543	613	545	575	575	572	577	558	551	584	565	584	529	542	616	539	586	580	588	596	580	586	636	578	583	576	562	554	579	596	589	554	574	586	604	589	603	590	566	596	576	578	573	575	569	577	561	571	548	562	591	530	607	612	575	573	575	613	626	511	581	596	572	530	628	594	585	587	577	566	559	578	614	566	587	544	597	604	591	594	583	582	605	576	541	579	622	547	591	533	610	554	558	595	615	575	561	561	587	545	590	586	572	564	593	555	570	567	592	529	606	603	605	591	567	592	588	562	602	595	568	578	549	620	566	562	601	585	579	550	602	572	569	569	579	616	541	587	574	559	579	561	613	583	621	616	570	559	616	570	592	574	602	584	531	541	586	569	572	594	620	570	563	570	566	524	591	577	588	608	568	565	578	598	589	598	578	603	580	580	533	591	591	564	597	560	569	566	569	611	572	560	533	550	571	629	615	555	539	586	591	593	564	585	581	566	575	594	589	583	616	623	597	619	622	549	559	588	564	613	630	588	558	580	568	578	560	578	586	611	582	609	560	574	575	588	565	571	572	626	592	573	611	586	620	618	599	574	561	585	609	578	554	581	587	565	562	608	592	557	570	545	604	618	596	574	565	545	575	531	595	537	541	563	614	603	584	599	584	603	583	575	533	611	592	620	597	599	599	561	517	566	574	567	537	570	571	572	551	586	591	565	595	589	528	597	596	623	566	555	575	605	581	574	573	571	544	597	571	556	636	584	575	577	618	523	580	568	592	547	569	614	625	525	552	574	635	584	560	584	580	589	592	585	577	584	594	559	665	590	608	611	618	565	554	622	559	557	604	575	578	605	638	562	612	568	591	627	601	541	553	559	559	577	535	578	597	567	581	598	556	563	543	612	554	543	530	610	584	597	558	577	592	583	569	555	579	576	614	613	574	614	586	607	602	585	564	592	570	600	536	577	570	582	628	591	560	578	553	577	545	498	591	579	567	579	582	617	585	617	605	552	591	591	594	556	565	571	554	575	561	601	584	582	540	612	588	591	576	596	544	586	610	544	555	632	561	596	549	635	547	562	582	630	546	572	570	604	558	586	581	538	554	579	589	627	586	558	613	588	560	625	541	576	611	541	598	587	547	552	564	557	567	566	617	619	625	616	613	563	559	556	595	584	580	564	569	593	611	584	603	573	575	586	564	548	523	551	578	583	600	600	540	585	580	555	574	576	561	591	593	573	590	591	616	580	586	549	563	588	579	610	626	590	597	585	597	596	584	610	540	565	554	568	499	544	591	540	579	565	570	595	589	572	541	560	577	593	564	557	599	568	557	571	577	608	554	562	605	612	593	597	594	593	579	567	528	564	569	568	613	609	580	588	619	561	632	558	616	546	519	562	508	580	598	646	584	561	592	581	627	609	582	585	589	559	629	522	545	607	583	598	570	551	587	602	573	556	558	567	555	588	548	554	613	624	590	562	556	594	562	576	558	553	554	589	593	552	584	587	597	548	577	602	552	582	549	566	608	597	565	536	538	533	590	568	562	550	612	591	603	569	608	608	568	619	560	594	626	613	585	611	571	546	571	623	581	599	575	596	560	573	584	565	601	581	607	550	578	573	575	575	584	506	567	586	591	584	611	556	591	554	520	567	569	574	599	556	563	551	573	577	587	566	584	568	581	588	596	559	605	559	582	555	559	570	608	598	529	555	595	577	577	520	573	608	562	571	601	564	540	561	616	610	557	539	576	534	625	559	578	557	603	578	573	577	583	600	558	574	605	539	570	588	588	561	576	568	545	502	607	532	605	615	583	632	605	567	597	587	601	577	542	588	592	567	571	531	602	567	587	572	556	578	574	568	572	596	590	610	562	580	581	552	607	553	568	579	547	600	616	545	609	576	592	624	589	591	535	563	586	524	589	545	591	586	572	575	574	625	537	550	587	590	599	563	598	572	602	576	592	599	590	530	559	568	554	551	546	597	548	572	616	600	605	564	565	576	593	624	588	565	540	580	578	590	608	599	560	547	619	597	533	547	565	590	586	599	639	566	603	643	590	638	610	586	575	591	533	556	588	575	593	549	589	582	606	565	557	542	596	615	564	607	555	611	631	528	557	584	589	581	600	562	581	552	569	612	586	583	597	584	570	554	549	563	530	629	596	589	588	569	578	555	571	593	582	578	578	567	578	624	574	607	579	527	538	568	577	580	573	561	581	582	565	625	575	617	575	601	583	565	565	591	582	559	602	569	595	593	530	577	574	629	558	530	604	574	589	604	561	582	564	607	592	577	552	542	579	591	576	577	566	597	568	581	558	595	566	552	542	581	576	588	627	580	598	621	547	644	616	575	618	526	603	559	525	587	564	583	597	594	587	592	580	563	560	535	578	548	577	594	568	580	549	590	552	621	594	553	549	597	587	615	527	555	582	600	573	556	581	599	562	547	566	575	576	568	622	579	595	559	567	577	595	584	597	558	532	572	560	601	516	553	580	583	608	549	574	614	560	539	615	569	598	581	593	558	540	600	582	600	599	555	613	590	610	585	617	636	572	595	586	612	582	562	556	583	572	557	589	556	616	557	587	616	579	598	612	575	586	583	573	618	575	617	598	579	576	617	595	582	586	585	604	553	594	611	562	601	576	581	570	585	569	645	575	559	580	602	571	556	606	573	578	605	623	612	553	575	556	563	589	587	579	579	593	607	585	590	552	613	613	568	587	533	567	530	563	568	588	593	577	582	562	596	585	592	583	572	569	564	570	593	560	550	577	550	559	551	598	593	589	630	620	555	570	583	546	585	594	626	621	572	594	564	575	606	591	558	568	572	565	601	585	598	621	609	552	587	568	561	581	587	611	622	559	594	580	578	572	570	566	588	561	579	585	597	629	577	586	526	557	582	553	571	551	557	577	584	570	604	584	536	564	603	617
24337	26376	48239	40630	24685	13370	2661	607	373	393	408	383	412	344	406	398	375	352	361	414	360	367	346	373	335	401	337	385	336	376	370	363	363	356	356	320	393	364	360	358	329	339	365	393	326	347	327	389	333	357	354	355	374	368	349	355	333	358	348	371	376	366	332	408	327	381	371	320	360	351	339	359	377	369	374	335	382	344	355	369	350	364	360	355	362	340	354	357	366	391	374	370	362	341	331	354	324	369	348	391	351	389	339	363	368	345	367	341	346	369	349	361	332	367	363	343	323	348	355	367	373	378	384	378	344	354	395	338	368	396	364	350	361	349	340	365	338	382	329	372	358	320	356	361	363	350	351	358	380	377	372	357	366	372	361	357	371	344	328	337	353	347	391	351	341	372	353	363	339	367	346	338	362	380	407	348	372	389	350	356	374	375	361	380	348	356	355	382	344	394	353	362	383	353	344	362	352	380	365	382	374	414	360	405	358	354	392	361	361	314	371	334	377	355	363	337	373	423	317	337	339	340	385	357	382	356	349	406	346	377	336	375	330	373	340	368	358	392	398	355	365	354	364	377	369	363	349	375	356	373	337	341	360	378	342	388	385	349	337	332	312	346	356	358	322	351	370	383	347	356	366	368	347	374	412	380	361	391	373	343	376	411	337	330	353	373	373	368	388	358	396	362	327	354	351	370	359	338	373	332	363	352	361	378	381	375	367	369	382	364	355	369	381	340	368	338	359	340	395	366	318	367	329	339	352	334	376	385	348	358	359	373	359	361	343	360	393	383	377	382	363	370	377	378	387	369	353	350	402	385	371	367	337	333	356	377	342	343	379	355	366	347	335	382	382	394	353	353	371	337	368	366	361	346	395	370	347	353	372	411	363	368	361	373	345	343	354	358	342	383	350	373	379	353	337	350	392	361	384	360	311	350	355	371	373	356	375	353	403	391	355	331	367	372	335	339	395	384	359	403	373	342	362	390	367	398	346	343	326	373	332	373	356	386	389	372	379	366	341	350	341	327	358	343	355	356	392	370	368	389	367	365	361	376	370	359	358	340	354	361	399	369	368	380	359	368	336	356	372	346	387	378	396	383	364	401	376	363	349	366	342	384	376	387	351	343	345	375	400	326	349	363	360	389	366	373	333	353	361	347	381	372	362	366	377	355	386	358	358	380	361	336	351	395	340	337	366	362	380	318	342	346	356	382	362	364	339	365	358	374	351	364	395	344	357	365	363	376	381	366	395	360	365	384	382	370	371	343	356	373	367	349	376	343	330	362	358	361	388	376	335	420	313	391	378	386	431	349	356	406	397	330	356	382	366	381	363	346	367	343	386	399	338	370	338	365	356	367	382	343	335	351	394	344	370	377	349	307	373	361	349	364	347	351	364	372	333	354	376	377	338	343	355	346	378	356	356	361	367	351	359	380	334	331	336	361	361	395	365	363	326	345	356	354	364	351	380	341	367	388	373	345	401	354	384	359	368	363	331	344	350	364	367	385	342	353	360	371	367	379	336	348	359	338	348	351	385	371	379	365	354	358	355	373	348	355	366	351	388	361	330	361	407	362	362	332	346	378	389	355	334	358	387	354	372	361	360	367	341	381	371	359	368	381	377	353	373	335	357	344	339	340	366	346	367	335	332	366	364	375	360	406	393	342	377	373	350	380	341	369	362	388	371	370	339	339	363	352	381	338	351	370	362	348	367	366	438	350	359	387	374	376	354	357	378	346	350	353	377	361	346	361	376	378	371	345	410	363	356	388	355	378	354	386	371	358	407	366	398	369	358	349	349	374	400	363	340	344	353	373	364	367	364	373	393	387	345	373	379	397	344	362	370	377	339	388	341	350	350	384	391	360	338	357	333	352	385	347	376	359	415	392	377	375	368	336	364	366	363	350	372	375	363	395	340	372	363	339	371	328	361	379	330	376	366	370	372	377	384	363	385	355	350	361	381	362	391	358	358	358	356	358	366	362	366	343	352	378	377	376	362	370	337	368	386	385	343	406	366	372	393	364	346	371	324	353	375	327	360	337	346	330	375	371	402	371	366	385	360	357	336	373	350	356	371	359	375	346	361	376	361	372	372	376	371	373	352	343	353	371	381	367	389	374	375	338	377	401	351	317	355	386	371	353	369	351	331	380	357	370	402	345	374	389	343	375	346	326	342	359	359	333	351	364	349	351	360	354	348	332	364	364	373	340	377	379	384	362	358	380	360	342	384	391	375	377	350	382	374	373	355	360	343	327	362	379	333	329	342	369	371	340	344	365	338	367	344	334	337	386	369	371	358	374	388	381	340	390	370	349	355	352	383	338	334	329	347	384	339	371	364	362	408	323	364	381	397	400	360	360	351	351	346	397	363	371	354	353	341	377	335	367	377	382	367	387	387	360	340	347	342	361	356	368	374	366	349	382	348	372	377	349	363	434	349	321	389	359	362	375	380	372	394	355	378	322	388	374	340	348	352	378	406	335	359	339	328	354	385	356	385	344	344	353	374	348	353	362	339	344	385	377	351	389	386	368	357	355	368	352	346	347	350	379	411	357	359	362	379	375	373	412	364	352	323	357	351	363	406	383	409	339	375	382	358	346	362	365	375	384	356	353	391	362	370	356	321	344	374	349	373	340	351	334	394	397	364	358	389	348	352	363	361	332	344	358	316	364	365	374	360	399	365	324	334	308	375	371	380	382	383	373	344	371	383	358	384	365	385	367	368	352	335	351	347	369	393	335	337	344	359	366	393	369	376	371	373	381	354	354	375	389	348	368	337	380	346	405	387	367	383	356	360	354	369	368	387	344	354	349	387	385	365	358	355	380	368	331	373	354	349	338	412	366	377	339	394	370	350	358	364	378	354	345	352	365	389	345	352	374	368	364	362	385	382	392	352	356	371	366	329	369	390	320	364	313	360	357	370	361	341	356	377	353	331	317	338	365	384	335	344	364	386	336	377	354	356	325	381	345	325	349	358	350	346	378	373	388	387	362	355	367	350	356	395	354	363	388	354	344	375	375	323	338	396	358	376	333	377	366	376	356	372	339	367	340	351	372	362	339	370	338	350	354	370	376	345	371	403	340	376	380	358	360	369	373	363	368	340	362	358	344	349	335	340	393	346	379	350	377	382	361	360	367	357	341	395	385	356	343	382	345	373	353	367	374	369	355	341	364	380	347	369	336	373	327	344	369	335	370	360	361	355	370	359	364	355	370	367	380	379	382	369	365	379	363	361	371	386	370	345	332	354	325	363	353	374	372	360	356	352	356	373	343	351	356	366	346	376	365	373	381	357	369	356	344	395	327	370	370	405	384	379	352	397	369	379	358	367	372	350	339	374	357	369	388	349	353	362	357	393	353	334	358	334	370	408	367	369	356	378	363	387	360	423	378	360	351	353	334	385	355	366	378	373	352	351	342	368	380	363	346	401	356	392	373	339	380	327	390	398	369	381	383	384	387	382	347	374	316	367	372	361	301	331	357	336	360	372	368	399	356	351	361	383	329
47450	93905	81372	52083	29329	11319	2918	1055	649	624	633	624	645	607	651	644	628	654	646	615	640	630	646	651	652	605	673	674	638	580	624	631	615	651	635	622	622	687	626	677	706	655	638	616	673	660	618	657	611	602	629	633	657	612	627	712	634	632	642	596	654	685	642	653	628	671	621	675	613	645	647	639	587	640	626	619	615	598	650	594	679	655	636	611	652	641	651	661	627	686	583	604	648	601	618	607	626	636	669	577	692	614	650	656	645	637	616	629	635	656	673	628	642	659	625	625	615	636	635	642	613	617	628	686	657	671	657	688	598	645	654	654	624	605	646	606	654	622	644	617	569	656	641	634	634	642	641	657	635	593	629	664	658	622	589	698	657	616	609	613	652	605	685	653	621	655	635	622	648	642	621	609	600	616	685	624	628	620	658	634	593	612	671	674	653	650	680	594	616	667	642	610	632	693	612	646	649	620	619	649	624	644	644	613	704	655	642	656	646	607	642	630	640	653	644	611	622	670	661	634	635	628	595	626	654	615	708	602	651	630	616	607	634	601	658	659	654	640	642	647	616	617	633	652	663	602	591	613	617	641	637	627	625	636	621	633	654	662	675	610	671	603	670	630	627	647	627	650	616	667	656	622	664	661	614	669	664	641	702	642	644	614	646	695	628	624	645	667	632	647	615	652	644	651	642	626	601	652	639	630	655	628	621	608	671	648	652	677	594	613	675	621	622	607	641	627	677	632	594	616	656	636	639	653	657	632	629	649	635	633	605	636	608	657	618	623	627	618	601	641	664	608	612	624	628	591	605	606	660	714	639	624	640	619	663	669	613	619	621	591	629	635	656	641	665	670	607	652	610	626	618	629	637	571	600	666	619	661	652	615	622	660	592	636	670	610	622	662	669	643	662	622	612	659	620	625	631	681	652	658	676	612	634	673	615	628	631	646	650	632	667	638	640	645	601	627	632	658	642	672	621	620	612	665	677	638	615	644	621	628	608	650	653	609	623	662	617	670	640	608	630	625	652	654	668	570	641	624	647	676	654	626	602	618	587	630	588	615	605	679	671	648	676	640	620	631	635	640	670	656	684	667	688	627	662	633	644	649	683	655	601	612	616	632	650	615	638	668	651	651	661	657	644	643	645	642	643	600	694	662	645	636	634	641	616	613	612	619	641	595	630	622	692	658	663	620	612	664	643	619	676	624	623	640	636	656	648	640	596	662	650	631	648	623	632	598	631	622	641	634	616	643	624	652	649	673	640	689	636	679	636	626	676	597	637	635	630	633	653	615	626	668	662	656	629	676	644	636	605	615	623	625	651	597	618	627	630	657	618	678	656	679	655	635	651	659	614	632	621	660	643	647	659	610	618	634	639	600	628	637	609	633	625	650	621	652	641	648	608	614	644	663	627	669	629	630	641	649	646	621	651	640	667	703	631	659	611	641	644	670	594	595	632	656	613	615	626	629	592	612	645	619	654	577	638	617	577	630	645	616	619	667	660	658	639	621	670	658	664	635	646	633	656	647	655	610	656	666	669	658	645	691	622	650	628	608	653	634	672	660	614	668	580	637	579	668	626	652	637	599	658	616	651	648	636	646	638	647	620	676	648	593	615	601	639	627	636	660	629	664	631	609	639	647	677	595	629	677	627	647	646	658	677	664	662	616	615	620	644	666	634	640	620	636	625	631	598	641	643	635	658	589	562	686	670	673	599	649	636	620	655	641	610	650	638	602	609	616	643	651	634	607	611	666	593	643	625	622	622	617	677	658	666	655	673	604	640	692	601	660	650	650	691	622	681	636	644	632	640	632	638	648	600	636	611	625	656	670	623	640	595	640	624	587	618	622	638	586	629	609	636	623	696	608	675	675	600	631	664	636	684	626	639	630	717	635	659	665	616	681	626	629	649	635	631	611	660	617	662	626	626	654	601	612	661	619	675	598	601	656	661	655	603	685	654	665	684	601	622	690	658	631	662	672	649	582	689	641	568	651	609	645	613	631	596	645	608	673	633	639	631	628	686	657	618	617	655	671	611	609	641	677	616	626	674	647	634	660	658	629	637	653	633	661	663	647	636	600	659	665	623	587	670	664	643	643	634	636	655	637	643	624	606	656	690	576	622	627	660	655	668	626	630	644	632	638	628	661	591	619	636	604	660	652	615	635	648	631	639	635	631	637	657	632	627	651	618	635	627	601	628	669	606	652	601	651	626	666	642	680	656	653	637	654	613	643	631	648	649	606	649	645	664	618	671	677	595	629	670	687	673	656	641	614	621	622	625	669	584	646	620	625	641	621	649	605	617	657	633	637	616	655	610	615	641	646	629	633	655	633	635	615	679	631	611	567	640	609	633	618	615	619	599	675	575	619	662	611	657	638	582	614	615	660	615	645	598	590	614	592	635	629	645	630	641	583	647	599	654	678	627	625	612	628	658	651	563	644	598	602	673	677	665	665	649	663	660	620	646	589	650	647	666	644	641	643	643	637	641	636	633	662	614	675	639	562	632	633	635	658	660	665	651	617	667	657	654	633	709	668	617	614	635	638	674	658	656	651	594	591	618	680	617	648	684	636	605	623	687	610	615	647	662	604	599	637	670	586	627	589	639	657	643	645	678	632	646	639	654	644	596	614	639	668	660	615	627	641	633	669	623	678	619	611	675	649	613	645	671	604	611	660	631	638	623	670	631	649	620	675	649	669	580	646	633	651	641	683	632	648	643	641	630	601	622	610	647	656	658	638	640	596	672	692	657	647	658	602	622	619	660	641	636	626	641	655	648	647	643	618	659	598	616	651	675	660	638	680	629	675	647	644	631	636	614	697	649	659	624	629	655	621	644	617	623	665	683	633	592	607	667	584	628	652	686	638	607	578	602	626	656	588	654	618	631	658	596	599	593	612	610	591	654	657	629	652	608	655	628	643	635	685	625	639	590	632	650	661	661	609	682	673	634	647	655	612	615	653	620	604	698	636	606	622	672	634	640	627	663	635	625	636	648	630	614	656	647	608	642	658	675	637	631	645	674	623	599	637	577	607	636	626	647	679	656	641	661	617	632	641	627	642	614	648	646	658	622	638	623	624	681	623	665	605	642	649	613	628	631	634	633	698	630	601	636	632	603	638	643	625	676	641	655	677	601	628	629	630	656	669	659	599	654	659	669	625	654	639	651	632	706	630	616	645	632	625	635	608	650	649	631	670	598	603	621	620	640	614	693	630	620	661	620	647	624	624	680	627	658	652	638	627	602	685	624	653	605	652	582	660	640	636	644	645	650	682	664	640	652	615	634	644	697	622	634	670	625	610	619	672	654	628	666	612	618	659	705	632	624	657	632	648	674	621	653	651	637	615	650	662	686	644	600	668	680	636	609	665	622	639	688	604	626	672	630	651	643	616	604	631	667	607	638	636	636	606	627	576	633	622	651	589	621	649	624	611	611	625	622	595	656	669	628	623	633	620	612	668	677	630	632	609	619	620	614	609	624	616	666	630	685	609	653	673	634	642
23340	23885	41985	37277	25999	18972	7075	808	471	452	425	417	489	448	433	458	429	432	408	436	435	457	410	446	446	425	431	470	442	404	427	417	401	421	410	410	408	407	455	440	408	463	415	423	429	413	431	444	417	425	432	405	444	427	447	421	423	436	435	436	426	435	465	438	440	432	444	438	451	417	455	421	427	398	447	431	404	429	417	418	454	407	456	401	438	416	422	385	432	433	422	434	446	424	449	410	388	430	427	420	411	437	441	436	446	431	432	430	406	443	402	434	475	482	440	416	466	397	433	403	415	399	429	442	446	409	417	393	429	441	409	429	424	458	459	407	441	444	461	452	406	424	428	422	423	437	448	425	449	484	448	466	453	453	435	435	499	437	468	432	435	412	452	430	394	445	383	450	423	415	436	450	399	443	413	435	439	377	450	428	402	419	443	436	441	451	451	416	450	402	400	414	434	430	407	431	418	430	438	422	444	435	417	440	436	386	414	426	423	407	440	407	434	459	443	437	414	416	435	445	416	431	453	414	405	425	451	384	435	399	424	450	412	463	428	448	426	420	435	432	446	429	385	422	466	424	439	416	409	456	436	462	412	424	435	424	439	439	406	455	445	402	433	425	388	442	380	442	414	423	446	447	422	442	439	421	479	454	417	414	460	425	434	450	415	442	434	463	424	416	413	403	421	401	417	399	409	399	391	451	454	455	446	437	461	428	479	397	421	442	418	376	461	416	438	427	460	445	405	427	396	413	436	452	444	450	441	441	388	473	414	448	393	441	392	441	392	407	427	436	426	439	421	423	475	377	433	395	443	426	425	404	418	438	464	431	410	409	429	412	412	417	440	426	450	455	425	420	425	389	390	394	390	417	417	440	435	414	401	412	401	461	419	433	449	426	431	428	477	432	424	437	389	422	464	410	398	453	448	427	462	497	421	433	408	428	465	440	414	400	456	459	463	406	420	439	395	415	441	412	434	457	432	442	436	428	425	428	427	404	414	414	446	446	427	430	425	424	415	433	439	411	408	417	409	456	425	476	377	437	410	410	430	452	444	393	432	409	443	429	450	448	447	440	433	457	439	462	436	430	402	386	442	426	439	434	417	429	436	441	449	440	439	426	455	454	462	434	458	457	410	385	450	421	402	437	443	449	442	418	450	470	441	437	431	438	490	427	395	442	416	443	424	385	471	424	433	430	416	401	442	427	455	421	406	430	413	450	389	403	432	429	452	474	386	422	441	411	423	445	471	471	428	403	433	415	395	419	467	427	416	442	420	459	436	437	428	444	424	430	411	440	465	435	406	435	441	460	406	376	422	422	442	442	445	429	419	459	439	403	416	446	429	391	459	434	431	408	411	428	421	434	434	440	436	425	465	431	459	442	419	432	417	431	413	458	440	441	435	416	460	421	443	462	428	452	424	420	409	414	459	412	436	407	423	415	429	425	399	454	427	416	438	459	407	415	441	414	426	445	434	468	449	406	416	420	438	411	424	429	406	437	435	423	421	424	426	413	414	443	428	441	468	459	438	457	437	422	434	462	463	391	443	399	383	407	422	426	429	441	416	425	471	395	442	420	392	400	452	390	422	418	444	441	425	425	425	437	418	443	408	459	413	456	426	426	419	446	430	456	402	426	434	420	427	426	434	450	422	415	423	446	403	431	417	432	421	446	417	404	425	464	414	403	451	419	423	439	418	417	441	394	434	390	443	449	418	403	435	406	445	423	423	412	406	421	444	427	452	417	471	411	421	440	395	462	452	387	410	387	410	429	428	420	418	427	434	436	415	454	454	434	444	408	455	414	455	427	423	406	467	436	436	401	412	388	434	427	441	454	416	430	438	468	404	408	425	461	400	400	434	389	476	390	431	456	461	416	433	409	399	433	415	422	424	444	428	411	441	436	453	451	442	424	446	438	428	435	362	407	444	404	434	433	419	407	463	435	425	458	417	448	459	403	430	431	461	458	420	440	448	412	421	461	418	420	401	434	454	421	405	443	499	451	422	423	428	429	414	469	424	469	412	489	406	442	439	435	404	437	445	387	437	440	429	416	428	444	378	423	404	381	447	449	440	433	452	439	427	471	447	447	444	439	433	410	421	385	445	454	437	467	419	441	416	424	437	439	412	452	460	404	453	429	404	402	443	386	424	437	398	415	414	468	440	434	424	436	402	459	433	423	398	443	448	441	433	402	444	426	459	440	429	402	421	450	444	441	427	434	441	455	426	405	420	451	461	451	419	398	436	444	453	450	421	427	425	461	391	446	372	403	422	467	465	443	440	436	416	430	444	394	401	381	424	454	453	441	387	426	420	453	443	467	448	428	431	409	415	425	479	387	405	452	443	416	425	430	448	416	408	439	407	413	415	410	457	433	366	408	424	449	406	432	432	428	455	396	433	410	381	464	439	419	422	446	402	425	444	412	454	439	434	433	412	416	401	426	400	429	435	405	422	401	415	418	445	445	376	475	398	389	423	451	419	382	438	465	419	405	444	432	443	424	433	445	427	436	442	418	438	422	406	459	406	413	429	437	404	429	415	460	419	443	433	416	429	406	424	437	433	431	442	441	428	464	429	418	421	421	466	461	456	423	400	428	417	448	434	450	450	403	455	410	435	418	467	460	439	442	398	436	449	445	434	433	411	472	412	431	404	417	417	401	423	422	409	430	428	413	400	422	461	417	408	425	440	437	436	459	462	433	434	413	416	428	407	437	430	444	378	414	445	447	462	407	455	418	427	420	409	423	468	440	436	427	424	426	446	444	413	408	421	408	445	421	420	422	457	452	412	487	432	413	429	431	443	446	416	430	413	419	467	416	436	425	434	430	439	409	441	455	456	429	426	435	395	413	414	413	436	402	443	428	442	453	439	462	449	411	417	429	448	414	402	443	442	467	460	445	439	445	408	433	454	423	408	411	400	441	457	480	469	443	403	413	473	417	408	417	431	429	434	442	422	406	402	383	425	455	412	475	422	443	455	401	479	407	453	472	454	429	417	457	432	458	438	417	425	412	430	413	432	417	398	475	446	438	473	470	430	428	439	396	399	407	422	402	396	461	403	418	441	417	410	428	430	420	412	420	450	435	449	401	423	436	448	427	419	427	429	455	429	406	451	421	440	393	428	465	448	412	428	440	408	428	419	445	417	422	445	435	410	408	360	416	428	406	425	432	429	426	445	464	407	396	430	429	454	434	412	418	450	453	387	418	482	386	408	435	426	395	410	389	431	399	439	441	434	406	407	454	434	400	417	427	390	449	423	403	440	442	439	436	415	446	414	504	419	443	436	406	405	440	441	427	454	443	433	394	398	429	434	435	440	456	464	444	422	413	423	440	474	464	467	428	393	418	423	426	416	422	420	436	418	413	420	436	424	449	434	463	436	416	417	438	408	437	434	399	462	403	412	449	453	488	414	409	457	412	450	439	449	412	412	441	433	423	416	436	465	435	425	342	444	445	414	408	413	438	437	397	449	411	464	403	451	456	440	430	436	451	435	428	419	427
49602	99401	84923	60667	35706	15241	4010	1202	780	730	725	741	729	709	759	726	725	763	754	714	730	692	754	729	752	728	763	739	689	729	710	709	723	740	753	764	690	696	709	728	735	739	717	759	742	722	708	671	747	733	738	745	725	643	675	714	667	667	789	731	673	699	725	755	683	748	721	747	735	750	710	705	688	764	711	744	757	762	699	732	673	693	703	740	705	717	721	754	715	718	739	716	739	746	710	755	749	732	704	700	715	757	710	731	743	706	738	745	707	686	745	699	715	763	737	731	721	697	705	702	690	736	740	707	725	722	718	734	736	746	716	727	633	693	680	677	773	720	756	733	715	728	719	719	713	702	716	710	707	687	714	775	751	685	712	704	695	694	669	749	738	760	748	735	726	767	684	712	704	733	734	756	714	696	745	702	731	721	701	740	696	685	709	745	716	758	733	703	730	740	626	749	728	712	728	702	759	739	712	671	739	749	763	732	644	735	740	717	728	713	740	700	695	729	735	681	747	730	679	777	717	706	722	733	701	738	726	707	743	729	718	729	703	738	702	725	698	652	723	755	730	677	732	701	772	678	697	738	726	761	714	690	706	772	726	791	704	703	721	736	737	713	730	708	723	710	741	743	774	740	703	667	709	759	733	739	691	752	762	707	714	719	708	738	746	733	727	683	720	705	712	686	705	709	747	715	710	731	701	726	767	694	729	709	743	725	718	688	734	689	719	739	696	733	729	730	721	695	770	730	725	781	713	679	710	707	704	698	708	708	707	696	750	747	717	755	699	753	709	713	738	743	695	754	692	767	706	729	730	707	713	718	733	718	742	710	697	730	707	739	679	703	709	726	737	751	739	746	693	723	652	752	745	742	714	725	703	743	690	750	735	708	753	719	705	700	720	757	717	717	719	688	701	707	732	704	748	751	719	675	715	710	717	737	694	752	721	715	732	708	726	696	735	746	783	731	724	682	753	693	726	702	696	735	697	716	747	680	716	711	696	705	737	726	748	708	723	735	758	693	737	709	760	739	715	700	745	760	717	746	714	682	739	685	698	706	708	714	757	712	730	720	730	733	735	704	755	708	712	733	751	731	686	688	748	709	713	712	725	690	694	740	690	738	745	708	714	687	723	682	692	778	694	676	778	675	740	708	730	695	721	695	714	710	728	756	764	742	690	737	710	755	723	703	741	702	695	749	689	668	742	703	728	722	662	716	746	714	697	740	675	727	763	723	696	704	790	740	706	717	746	687	720	764	741	756	705	727	711	705	748	714	770	704	738	721	694	681	754	700	718	707	715	725	677	707	727	720	691	671	670	695	709	699	729	715	671	747	733	771	696	690	727	739	689	689	710	674	739	678	688	726	700	763	695	742	715	782	705	722	697	729	708	701	725	716	738	775	747	724	726	702	716	653	796	728	669	714	711	736	711	681	720	672	712	696	666	698	686	674	670	727	686	675	717	699	737	688	717	697	673	747	736	754	704	735	693	710	721	700	722	794	697	732	700	714	743	681	707	685	675	758	674	678	741	691	748	724	730	696	742	724	744	706	734	743	714	692	687	713	757	707	684	749	719	728	751	726	699	710	736	761	725	690	711	718	729	700	667	718	689	725	680	738	735	696	722	734	753	685	749	721	720	738	754	737	752	755	726	682	725	667	685	724	717	730	729	705	725	708	692	745	710	736	712	734	766	677	727	683	720	677	778	708	735	723	682	682	758	756	734	744	733	739	698	711	706	719	716	692	713	747	702	711	719	662	693	725	773	759	685	715	742	735	720	709	739	707	700	745	728	679	723	697	690	706	679	736	719	720	714	713	717	758	706	774	759	703	735	740	754	696	690	733	709	694	748	701	698	682	712	740	740	748	751	670	798	756	717	708	727	792	741	713	706	728	700	691	694	707	701	734	729	724	704	702	746	738	737	740	709	754	699	731	708	722	731	783	700	734	756	702	716	725	762	725	728	675	690	687	674	702	683	741	747	685	739	725	728	735	682	720	729	732	748	770	678	665	708	677	750	712	703	771	725	720	703	767	775	721	714	777	697	755	732	691	713	680	716	679	726	732	724	733	731	712	725	727	744	739	692	737	787	759	746	707	790	743	729	688	727	771	706	724	734	744	707	704	745	729	746	667	665	681	700	740	704	675	717	689	737	689	709	695	714	701	767	724	743	760	690	714	701	698	716	744	707	702	745	730	744	689	697	757	673	712	722	713	724	706	739	702	750	689	728	705	670	724	709	763	735	688	772	744	656	735	662	731	766	706	739	691	697	719	731	724	750	723	710	701	703	764	756	718	728	731	748	698	675	693	649	738	703	702	733	736	756	719	695	702	717	695	690	746	701	708	711	634	736	721	712	705	652	703	705	695	703	702	749	705	681	725	732	692	717	712	752	688	701	715	686	769	717	740	708	716	687	711	752	723	700	747	708	745	747	747	733	705	642	782	749	686	740	727	765	689	743	740	749	736	757	711	770	667	742	682	702	765	691	749	725	753	707	685	766	758	725	763	674	683	749	700	705	731	757	766	776	731	730	708	691	728	682	708	740	749	719	743	690	680	673	754	732	699	702	731	693	706	734	724	717	770	685	704	719	697	711	727	745	704	781	712	702	741	727	668	699	742	754	702	737	673	735	720	732	710	747	756	698	722	716	735	717	691	702	707	776	704	746	707	703	710	725	769	684	686	720	721	731	711	745	723	714	711	689	697	714	710	758	694	716	716	750	719	705	695	690	744	734	782	665	685	727	712	727	744	698	751	694	693	725	695	717	788	725	729	678	749	765	732	740	657	688	714	689	725	729	742	710	729	692	701	672	736	742	673	765	709	749	712	738	663	736	753	698	679	727	719	672	734	765	766	690	717	685	712	733	727	715	701	679	728	715	717	761	730	684	770	751	792	690	690	730	695	723	756	693	714	697	713	737	732	704	722	745	712	694	669	700	757	716	709	715	698	752	709	690	727	675	760	780	713	722	747	740	714	725	728	737	699	687	757	726	707	700	716	745	703	716	723	731	725	728	739	755	718	724	699	712	746	731	754	785	746	708	702	728	685	763	715	737	702	759	738	722	734	677	747	715	751	724	699	693	740	740	735	711	746	714	739	719	713	696	721	696	700	731	686	696	667	692	759	722	675	723	689	712	708	730	745	758	694	749	706	750	718	736	755	710	753	745	698	703	708	683	713	749	726	731	682	696	730	707	705	722	703	726	746	719	744	737	685	720	692	686	699	750	733	740	740	738	724	732	729	683	706	701	684	705	680	731	732	730	723	710	652	707	693	673	682	721	728	745	738	766	751	779	704	674	725	698	741	727	721	729	760	742	741	704	752	721	710	720	708	739	701	660	740	735	782	732	709	690	716	764	710	758	730	764	726	721	713	697	702	715	752	715	731	708	705	699	736	725	713	717	733	756	730	675	721	679	687	735	731	764	734	762	754	738	697	720	684	756	724	721	715	714	700	701	733	737	753	697	740	711	710	724	710	708	716	724	711	681	700	697	712
27612	34663	35281	18347	4601	1043	463	344	313	323	353	329	339	342	337	339	329	339	319	344	316	320	329	325	327	306	310	311	337	329	334	340	322	349	322	327	348	339	371	317	357	340	337	357	330	341	328	311	347	325	323	340	327	337	340	367	305	336	294	336	335	322	322	321	316	352	363	339	333	334	322	329	341	333	320	364	348	316	340	359	349	312	328	336	358	333	341	308	351	337	350	323	320	306	305	361	318	335	337	341	315	348	331	346	316	327	325	346	336	347	330	347	332	334	329	328	348	328	332	323	345	307	352	303	324	355	334	332	327	299	329	318	372	316	332	328	356	328	322	344	345	326	332	356	356	346	367	334	335	343	331	293	283	318	321	338	339	345	309	342	350	339	311	331	343	300	361	303	364	297	322	336	366	341	333	311	355	332	304	306	332	323	333	321	320	341	342	353	308	342	336	328	338	347	341	331	359	340	353	289	328	324	330	313	357	315	346	330	299	327	301	367	347	334	353	362	354	342	313	337	361	310	351	346	313	314	318	332	310	324	302	288	332	317	353	337	330	335	327	324	352	330	313	365	351	361	327	315	346	329	348	353	334	343	344	344	332	337	339	302	310	318	329	326	309	372	319	322	336	303	343	326	314	330	316	311	321	344	347	350	299	341	314	328	324	311	361	327	312	337	333	341	337	316	351	334	323	359	351	358	307	355	342	381	324	342	344	308	328	330	301	371	344	330	307	347	322	335	342	315	322	324	317	316	366	335	325	362	363	333	330	310	321	306	331	342	349	330	308	317	308	348	342	326	307	321	333	327	344	317	303	341	337	356	307	331	326	311	328	302	358	328	321	318	311	315	324	370	327	339	309	353	314	336	306	328	320	331	326	358	335	344	315	340	351	342	336	349	355	360	276	315	310	337	315	350	316	322	317	374	325	342	316	315	351	377	333	335	328	291	344	339	335	323	332	314	319	329	314	318	319	327	352	339	333	305	373	349	312	341	299	341	317	322	335	297	318	319	352	323	309	357	381	290	348	348	316	344	335	293	309	331	335	346	348	340	355	345	337	330	338	360	314	291	343	341	342	328	338	346	337	334	320	333	325	323	330	313	353	314	318	342	318	360	329	320	302	311	308	358	345	335	314	344	365	341	339	300	330	337	332	316	326	312	351	317	368	314	327	324	313	303	303	344	329	294	313	321	316	310	364	315	321	330	350	325	326	338	329	294	331	329	373	304	357	328	305	324	315	338	313	368	312	322	346	343	335	330	336	312	346	308	332	307	326	368	322	319	326	330	329	333	337	339	330	319	325	362	323	356	317	325	357	313	348	325	325	334	341	322	356	328	341	321	308	326	308	341	329	335	340	317	349	294	325	343	315	336	315	340	343	371	295	356	357	334	345	315	339	318	364	310	333	329	318	331	345	312	352	335	340	367	329	352	312	322	295	359	310	349	316	375	308	340	321	339	311	323	351	365	326	329	330	338	332	344	320	312	335	361	309	335	342	363	321	349	343	331	370	342	320	325	307	344	312	321	317	310	306	296	316	307	345	356	348	303	350	372	317	351	314	351	325	340	348	311	345	341	320	325	315	318	308	365	341	344	310	350	321	357	332	322	306	308	366	345	334	325	337	327	315	330	327	307	358	310	329	370	318	326	319	347	326	320	312	320	336	304	366	305	367	327	311	329	342	331	353	350	338	327	299	339	328	319	357	319	332	331	313	334	372	290	331	351	335	326	315	328	341	380	331	333	320	342	315	347	318	326	310	319	323	319	299	337	311	329	293	322	329	334	319	375	314	352	317	358	314	321	329	358	313	335	340	336	357	337	323	295	336	359	334	324	325	348	332	309	319	329	360	354	338	298	347	326	329	323	340	339	343	329	324	321	326	332	342	313	333	334	333	325	348	356	313	320	338	336	320	353	365	325	364	328	322	341	343	325	327	365	314	338	354	349	345	336	304	350	343	330	320	341	327	342	311	327	344	320	331	329	334	297	309	346	321	299	324	358	335	320	339	296	323	341	318	336	366	331	327	326	362	343	317	302	365	324	339	317	320	303	351	300	332	339	368	343	341	341	323	333	321	333	339	340	344	343	309	349	314	312	317	301	347	368	309	316	316	336	330	326	349	356	332	334	342	342	328	334	330	323	334	365	370	296	309	312	334	312	299	331	319	334	356	306	331	343	308	311	330	340	316	336	334	297	310	336	335	298	301	343	321	331	327	335	315	331	339	343	373	325	355	310	356	314	302	321	344	334	351	328	319	304	340	341	363	322	341	326	276	347	307	307	339	371	347	303	342	329	319	339	324	324	364	321	337	316	327	340	332	347	330	320	319	321	350	307	339	333	343	315	322	319	343	354	317	327	350	305	333	356	328	312	309	317	313	330	329	341	312	330	352	321	331	351	323	328	360	323	322	339	312	322	372	302	320	338	296	332	325	316	339	342	334	313	340	348	324	332	323	320	348	319	316	350	341	313	356	322	322	303	360	311	314	336	328	335	334	340	334	301	334	340	323	319	317	339	342	329	339	304	349	324	309	335	320	351	326	315	358	320	312	348	308	296	311	316	334	346	352	317	326	346	329	321	343	343	325	340	330	319	326	353	332	327	325	323	316	322	330	322	362	323	337	335	348	348	339	355	330	331	310	317	311	346	336	329	307	341	312	336	339	344	326	340	358	309	339	337	313	317	331	363	333	333	336	333	345	343	332	351	348	349	344	318	356	299	324	316	333	331	348	345	321	330	291	316	340	351	347	319	303	319	324	329	343	335	342	332	367	333	281	374	310	360	330	360	340	321	322	329	331	375	352	315	333	325	353	313	320	350	328	365	319	332	309	339	330	345	335	327	311	302	315	336	326	323	371	343	368	340	333	336	342	340	319	347	371	341	333	342	331	332	318	366	321	346	329	333	336	335	361	338	350	309	348	347	328	350	327	345	353	351	320	348	353	304	311	325	322	328	317	321	298	308	328	348	337	311	349	316	338	332	351	315	375	332	322	330	297	343	331	335	363	333	337	311	327	385	334	288	325	333	329	353	298	359	347	320	327	342	355	326	336	322	326	329	316	330	334	333	346	345	338	303	316	355	334	354	310	287	306	344	337	305	325	289	348	326	339	347	343	323	323	322	327	312	327	327	296	332	331	323	341	323	334	343	342	333	348	329	297	358	329	348	356	327	358	328	327	330	339	364	334	320	310	337	346	301	328	343	310	335	307	341	368	340	327	348	314	318	350	360	306	365	327	329	296	340	335	329	373	352	328	320	328	330	363	326	314	310	312	301	330	350	313	305	341	325	288	315	306	325	326	347	322	330	327	315	334	329	310	309	325	323	319	332	306	337	323	309	335	311	326	359	331	339	327	329	323	337	360	303	335	318	352	346	317	346	327	343	322	307	345	358	335	326	340	360	356	334	309	358	342	330	347	335	311	328	335	321	314	325	327	346	318	325	340	352	272	317	339	360	324	303	321	323	347	325	316	320	348	319	296	318	360	361	328	347
30485	53347	40123	20056	7218	2050	852	649	597	591	586	604	584	596	583	600	607	579	615	582	593	598	596	592	572	627	603	592	567	591	599	598	595	583	549	616	585	588	602	618	579	550	542	567	570	575	582	528	580	565	585	563	625	589	573	574	612	571	595	597	583	604	591	567	581	581	591	576	591	597	614	530	604	574	563	604	578	612	626	581	590	589	580	638	637	556	611	591	583	605	593	564	573	632	615	615	614	548	599	588	561	584	598	552	617	571	580	573	589	552	601	584	596	594	631	637	589	597	548	624	622	572	565	585	600	624	624	601	579	632	599	577	656	576	610	611	524	625	561	567	581	558	593	611	580	574	605	587	579	569	621	583	595	607	628	599	564	586	560	578	576	628	571	581	582	600	589	577	616	616	583	596	526	570	617	567	535	613	581	563	528	567	594	560	586	568	572	585	609	603	513	574	569	584	574	608	582	599	598	603	606	615	586	628	582	583	598	579	581	598	597	559	578	582	588	579	566	581	615	577	611	556	614	589	612	598	566	560	547	590	626	599	584	625	611	561	610	568	604	571	562	598	619	635	571	569	602	540	558	600	621	526	558	578	560	605	593	562	579	608	597	628	606	585	583	612	574	564	564	585	593	591	601	585	585	569	578	592	564	606	583	598	570	585	565	617	617	595	563	564	619	546	595	627	573	637	566	588	649	571	540	602	629	599	651	611	611	600	576	587	601	612	629	560	588	585	593	553	582	573	587	530	587	605	530	603	578	579	607	649	593	627	614	597	578	587	576	594	569	620	602	583	614	596	575	570	544	604	544	602	557	601	569	599	592	608	585	637	621	644	648	598	599	605	616	576	576	531	585	596	562	569	605	565	573	586	587	585	591	597	608	604	583	605	573	595	593	579	592	606	573	588	563	602	583	558	561	589	585	573	605	552	608	609	608	576	571	598	619	606	594	588	583	558	594	630	572	588	628	569	537	565	639	595	534	563	570	629	608	576	597	604	592	553	587	608	576	632	596	619	573	619	571	584	572	585	598	612	568	607	576	532	570	570	544	584	593	584	601	619	566	577	580	584	573	566	624	576	606	571	621	594	610	612	625	570	638	606	586	558	591	583	592	567	621	600	561	580	611	573	566	583	612	579	611	555	569	605	566	554	599	619	573	552	586	573	619	583	579	571	619	578	595	643	591	573	577	617	600	627	579	595	594	626	596	616	656	579	561	573	583	567	601	609	606	630	570	546	586	607	614	601	639	615	584	617	556	580	595	560	625	633	631	591	574	584	554	619	633	588	586	593	617	610	595	617	583	593	562	588	576	551	581	566	560	579	590	592	603	565	646	547	606	600	595	603	612	599	602	594	651	609	615	591	578	591	523	626	562	592	598	573	588	588	597	565	592	617	569	625	630	605	539	606	612	603	622	606	586	579	578	571	567	616	590	585	599	607	567	547	555	591	598	582	593	565	598	605	622	597	611	594	588	604	573	646	533	582	610	592	570	565	584	588	555	596	568	593	588	531	547	611	587	613	643	628	590	627	610	611	573	560	612	569	575	597	592	642	624	591	640	583	574	585	549	622	624	642	588	568	554	591	633	606	597	570	604	610	606	589	604	572	582	643	577	590	575	633	596	593	582	633	580	585	582	585	622	597	603	611	616	597	575	583	624	601	614	563	613	582	559	582	572	591	583	626	596	599	622	584	613	617	621	576	589	581	617	591	585	595	592	560	597	566	583	605	598	602	568	591	635	571	583	579	560	567	601	605	589	550	562	604	606	600	595	614	599	587	605	606	580	612	591	599	565	565	625	533	602	584	605	582	591	626	579	607	595	608	577	586	578	637	588	591	570	620	550	593	557	623	623	578	609	608	597	580	611	617	633	579	560	582	604	566	600	615	586	551	593	587	575	656	600	562	584	582	586	626	617	601	597	595	558	561	562	616	568	576	612	572	605	625	591	579	613	654	566	588	579	615	568	592	572	598	563	607	563	629	558	604	544	592	621	623	575	608	607	613	574	596	571	584	558	554	561	592	562	583	610	607	614	566	624	562	574	595	571	575	646	603	610	579	633	638	580	556	555	592	557	580	610	573	628	584	611	578	578	581	535	620	602	633	556	564	605	576	653	586	610	589	560	606	596	591	606	564	593	586	607	559	602	601	600	544	604	606	604	575	569	608	614	575	587	611	615	582	573	591	600	551	569	590	600	572	588	565	579	589	564	611	560	588	556	552	603	586	616	534	613	544	586	616	569	582	574	608	573	562	639	599	604	606	603	577	610	586	546	599	596	628	601	591	559	578	544	588	618	578	555	570	562	595	556	607	599	538	604	552	609	565	626	631	596	527	607	619	579	617	614	597	591	596	614	598	617	599	611	616	557	541	571	611	624	622	592	598	601	545	556	596	639	639	628	661	602	594	599	588	571	595	569	628	599	546	545	603	591	617	557	595	604	594	605	592	619	608	603	539	578	605	599	558	567	605	602	600	550	596	594	594	575	564	597	581	540	566	632	593	637	563	604	622	551	565	617	563	563	557	591	627	556	632	612	582	630	599	636	580	593	588	596	609	552	674	621	628	604	551	573	621	582	609	580	611	596	619	581	538	599	602	587	583	622	549	563	569	588	583	566	591	628	609	545	587	575	575	606	599	592	611	556	575	589	583	603	599	573	603	635	573	586	617	539	601	605	594	584	625	602	579	597	539	600	587	590	584	595	560	629	587	544	573	610	573	633	564	601	584	611	559	557	579	640	605	589	578	562	614	599	608	587	576	563	618	599	615	562	624	522	630	628	597	585	633	599	636	559	555	582	612	615	571	595	614	579	568	578	579	569	581	649	635	572	591	611	576	591	626	587	602	599	576	611	648	607	592	572	575	631	615	585	615	564	568	622	614	579	563	629	556	555	602	552	563	611	604	551	640	553	608	564	587	601	567	559	568	613	574	610	563	587	574	592	613	596	566	575	602	578	575	574	576	568	588	589	634	606	638	596	559	592	611	620	592	578	558	564	572	595	567	627	608	605	558	597	589	603	585	579	575	587	579	593	623	593	572	620	588	560	571	593	574	569	592	595	575	582	593	594	596	551	623	595	602	634	594	558	620	557	585	557	624	622	557	576	567	569	597	612	540	656	583	576	595	630	591	613	590	634	592	613	595	616	575	583	574	590	586	562	597	559	619	610	641	574	565	606	604	613	634	578	577	559	586	605	619	601	603	608	610	578	588	605	638	615	565	636	598	607	604	547	577	548	628	583	593	606	593	570	582	523	619	548	594	597	589	610	599	609	617	621	567	630	573	592	606	585	592	572	585	597	571	596	581	654	587	593	608	601	588	636	592	563	604	610	590	571	556	600	548	591	625	591	608	590	638	614	616	586	567	585	556	619	586	613	587	630	627	572	615	615	596	569	567	575	585	591	586	598	590	545	605	614	558	526	607	570	598	590	638	549	579	612	559	563	551	606	626	581	587	613	618	610	582	594	551	595	579	587	590	608	581	544	618	620	574
24631	27834	43555	34464	22165	10908	1718	464	367	381	383	409	367	339	366	355	407	369	362	352	367	354	380	373	378	364	365	350	358	366	355	401	363	409	354	384	335	385	374	374	408	372	342	376	340	403	358	370	367	369	382	378	379	359	360	341	362	411	372	382	394	354	359	358	372	349	322	331	407	362	344	366	366	373	375	353	367	374	380	371	351	348	368	366	349	362	360	378	380	386	338	365	359	358	356	340	372	379	375	355	357	341	386	351	337	403	372	378	395	413	397	359	353	377	353	386	370	350	377	374	348	381	357	368	357	368	401	371	383	385	388	387	398	328	363	389	359	362	372	359	351	383	348	396	348	359	344	390	359	356	374	356	362	375	361	374	362	332	380	375	378	359	351	372	349	356	336	401	390	379	329	364	368	375	354	328	340	358	350	405	353	369	377	397	363	408	353	343	361	403	370	343	363	356	377	370	358	341	337	334	359	339	355	349	325	368	389	359	346	342	388	395	371	392	364	349	380	359	373	339	327	396	386	380	385	385	375	375	337	365	352	342	322	380	384	369	349	384	357	357	379	337	377	382	376	326	382	359	392	354	335	368	385	367	389	356	353	343	359	376	353	366	381	366	342	358	378	377	394	398	354	341	349	372	342	366	338	332	361	380	332	376	346	379	327	386	369	341	366	375	377	363	371	381	350	351	356	391	390	365	371	340	381	359	390	377	358	356	372	333	382	379	391	377	399	400	364	360	335	352	394	368	326	341	375	350	368	355	370	361	363	368	391	353	355	375	375	384	362	348	367	333	380	366	407	352	378	366	382	349	347	348	358	355	340	359	363	378	353	370	355	375	333	386	360	351	359	365	395	359	364	362	380	362	374	410	335	389	365	376	374	346	355	372	388	382	369	343	355	357	367	376	373	353	397	396	364	366	375	383	374	383	364	357	354	370	346	371	377	373	358	354	359	351	370	385	407	348	389	368	356	378	373	392	423	354	349	377	377	340	375	387	416	332	395	386	407	363	355	358	373	352	362	345	368	363	402	371	380	368	358	368	372	387	349	340	352	349	389	363	358	362	409	360	373	368	360	376	355	374	356	361	367	342	392	361	356	378	395	348	353	374	378	383	358	348	354	362	346	343	359	386	378	349	379	351	373	382	346	361	331	355	382	378	389	363	355	373	368	406	353	382	352	333	392	362	356	365	371	367	344	334	369	355	354	341	380	349	383	375	374	343	373	332	333	382	373	336	375	362	363	347	344	353	388	365	366	368	381	359	400	347	402	345	368	348	369	356	380	339	357	320	378	358	351	324	339	336	375	400	350	380	361	354	370	373	360	382	383	380	340	381	379	363	404	331	357	357	354	364	351	355	368	378	344	361	362	362	364	350	334	340	376	431	372	327	351	387	373	358	370	353	357	352	356	378	366	357	346	390	409	390	330	368	344	340	355	349	365	308	379	342	380	371	413	385	391	399	376	353	394	385	388	379	373	348	352	346	349	351	362	344	372	359	353	326	363	399	383	390	368	390	358	377	364	375	336	373	397	361	401	373	378	376	385	350	335	367	366	373	326	351	362	358	381	349	380	365	363	349	353	357	354	385	358	375	364	369	364	336	381	362	374	370	348	366	371	382	391	373	332	362	356	394	378	365	401	365	386	371	357	387	369	338	357	333	379	341	361	353	366	344	359	376	396	386	357	375	395	380	366	331	330	327	346	380	384	368	408	367	331	398	404	349	351	342	357	344	358	379	370	368	346	364	367	390	383	382	357	357	363	337	377	350	362	351	367	366	361	375	372	342	319	398	358	358	397	331	379	347	359	373	356	356	352	351	394	339	372	346	379	356	404	383	400	362	356	358	343	340	385	339	383	383	381	379	377	336	343	348	339	375	348	351	362	333	374	380	362	370	358	383	378	373	369	365	359	396	367	399	381	347	351	367	372	359	331	393	332	362	353	368	338	371	363	377	353	382	383	382	347	393	366	345	385	331	341	381	361	337	339	363	358	356	345	380	348	365	371	364	336	390	374	353	322	359	353	403	380	352	342	375	355	371	379	360	356	348	387	395	401	376	394	377	324	393	352	389	390	363	368	390	377	377	360	385	344	384	366	344	367	361	396	386	387	365	414	375	386	375	343	374	361	380	371	353	358	355	332	353	343	385	378	373	345	382	323	379	354	382	373	394	389	363	382	368	391	377	371	356	365	340	388	375	350	364	372	387	348	381	383	352	364	356	358	391	373	352	328	352	337	372	382	350	352	343	371	370	346	352	348	394	370	381	389	357	388	342	386	376	365	378	363	382	361	360	389	354	368	364	339	372	370	368	387	385	370	396	356	323	385	409	367	386	359	359	363	353	368	362	349	379	377	345	377	378	388	371	354	343	373	377	384	382	364	333	381	375	375	358	378	362	396	327	337	336	373	386	356	369	329	350	386	370	372	363	363	362	309	409	352	366	355	367	354	342	372	383	361	360	381	357	341	375	365	359	359	362	371	346	352	350	363	363	361	336	341	386	369	348	391	373	392	369	335	362	359	350	392	351	373	331	379	334	340	362	367	346	338	371	354	359	365	373	386	375	356	394	377	340	356	337	364	352	361	342	379	369	375	381	365	354	350	378	391	392	393	353	355	361	410	370	335	354	381	396	354	348	365	372	369	341	352	387	380	390	365	371	352	423	372	365	371	369	342	371	389	338	338	351	379	360	403	344	363	365	345	401	349	364	342	364	365	400	348	356	353	350	376	364	371	362	387	368	358	339	389	345	386	393	378	365	385	391	390	327	370	365	335	355	366	365	325	355	362	362	339	350	356	396	402	345	376	345	371	357	350	339	363	397	369	357	352	387	351	351	330	347	381	359	387	378	375	365	380	364	361	343	365	341	356	393	362	339	355	335	372	321	356	419	360	347	331	326	374	333	354	407	354	360	355	377	402	346	349	368	346	382	357	369	348	350	344	341	404	386	363	374	380	369	357	380	326	376	332	368	378	360	338	359	394	359	373	340	378	374	364	347	384	405	404	385	374	387	404	329	400	337	372	386	372	380	372	376	363	337	353	345	339	350	410	359	373	365	351	390	388	368	354	366	370	370	371	349	410	346	358	407	397	354	345	370	361	391	387	353	363	389	369	376	377	359	401	374	375	385	361	351	384	388	361	386	360	369	376	364	358	398	348	356	401	348	344	369	353	352	346	374	351	373	371	359	369	346	382	372	352	344	371	360	352	343	403	387	354	365	357	356	377	346	364	373	371	352	378	372	357	345	384	381	366	334	368	350	374	349	404	394	370	365	355	403	387	382	367	333	344	380	357	379	389	341	384	394	364	409	382	403	413	367	362	369	345	384	362	319	355	362	350	348	366	363	417	340	353	351	374	366	334	391	380	371	366	351	386	327	346	340	350	362	372	344	357	366	361	399	351	347	354	371	398	379	403	377	338	371	384	380	372	339	364	361	390	376	356	367	354	346	374	365	369	370	373	406	386	337	355	346	365	373	336	369	367	348	358	344
52274	97098	74308	45199	25583	9144	2244	910	668	639	639	632	648	629	628	617	622	660	625	635	628	582	624	694	626	632	639	675	647	669	639	628	683	605	670	654	634	642	708	681	620	648	623	643	632	644	608	581	637	615	627	642	661	619	670	629	593	651	675	627	606	668	663	630	619	607	647	625	630	640	599	630	646	711	659	630	620	635	603	649	657	671	669	580	666	661	643	651	641	631	611	662	652	631	652	668	626	616	680	671	611	624	623	680	616	618	651	650	638	657	589	633	691	628	678	646	633	646	636	657	617	609	630	648	660	659	628	631	628	671	643	642	625	605	617	614	616	620	624	653	618	680	597	651	669	712	642	681	667	661	649	645	716	591	651	649	667	647	634	659	649	632	636	621	599	634	613	638	661	627	637	630	669	626	643	627	647	699	631	636	630	635	645	640	596	636	650	628	634	651	621	682	606	622	620	619	656	644	602	697	619	685	633	611	656	628	667	595	693	617	685	665	660	617	659	619	664	669	652	638	662	652	601	693	569	613	628	626	608	645	620	614	598	630	615	685	681	622	633	646	684	665	613	615	595	590	654	623	616	583	688	618	636	640	613	654	619	623	638	649	652	604	653	630	630	631	592	619	647	619	653	621	661	599	658	610	648	631	619	640	640	653	681	611	682	638	628	647	639	660	632	628	640	624	671	643	579	643	637	628	614	634	594	654	675	623	644	634	679	645	645	616	666	680	597	647	681	662	660	636	632	641	662	613	609	634	628	624	651	642	669	626	669	671	629	621	630	619	650	598	629	628	647	652	629	638	621	642	666	589	650	625	622	618	658	644	651	608	637	703	596	608	637	649	645	636	656	662	636	586	662	635	641	667	656	657	674	649	640	630	641	653	602	663	675	661	636	604	632	655	672	673	671	638	606	646	624	629	669	638	659	658	633	603	618	652	626	678	629	668	655	643	644	657	620	633	672	648	646	670	641	685	667	632	642	669	650	681	620	601	624	650	679	618	673	636	624	655	642	592	603	627	672	674	624	626	667	643	650	659	620	645	659	645	651	661	615	664	576	638	650	573	639	635	621	642	646	690	636	681	651	642	634	667	694	633	626	645	669	642	616	652	654	631	614	674	670	595	672	644	644	652	660	637	663	649	627	643	641	603	604	628	657	619	662	621	666	668	625	634	634	659	626	648	654	663	663	620	623	597	654	673	638	627	621	627	663	624	640	651	654	666	631	636	640	631	655	640	620	660	658	578	660	641	667	626	637	640	668	678	603	642	609	611	650	661	697	645	650	615	651	621	637	601	678	671	632	635	677	598	628	664	645	623	629	651	643	631	663	648	579	654	616	600	662	603	615	643	619	658	672	593	644	673	639	605	668	698	579	657	691	656	657	644	611	605	637	659	630	662	621	638	622	681	640	592	644	668	631	658	613	672	628	636	675	655	673	621	681	646	653	603	682	649	633	666	620	645	641	600	654	632	643	613	608	628	679	617	630	652	620	638	648	628	638	612	635	692	660	648	605	616	622	655	630	603	653	651	625	647	597	656	655	688	632	676	669	629	644	639	667	664	646	671	674	638	621	646	650	644	659	622	640	671	649	653	725	598	654	640	644	658	644	609	656	683	606	601	594	650	629	647	603	672	618	609	648	654	604	615	673	602	658	645	680	652	594	642	601	658	632	666	590	668	646	662	668	644	663	621	666	662	602	601	648	659	682	670	619	636	621	601	659	593	631	627	691	629	585	627	602	670	646	659	631	630	649	626	604	648	638	635	644	662	665	641	632	682	637	580	646	645	631	639	678	661	686	635	634	678	713	587	613	630	629	640	664	616	644	699	605	593	609	647	617	671	675	637	617	664	654	642	679	639	626	642	629	657	655	655	649	644	655	616	621	618	611	654	658	618	608	639	609	627	635	639	667	631	610	626	623	652	645	630	669	603	633	656	618	627	671	647	628	659	620	673	654	642	655	607	627	644	647	701	660	676	686	647	687	684	612	691	627	655	642	651	610	621	680	643	676	668	686	647	652	659	617	621	669	642	635	632	619	632	716	639	668	656	641	636	622	655	650	662	607	629	617	683	592	647	655	639	647	641	639	607	630	629	652	620	594	670	618	648	633	611	629	633	665	596	655	655	645	645	652	655	652	642	622	625	620	669	657	602	625	606	626	632	629	588	636	618	685	646	664	639	601	608	633	635	692	607	630	617	672	610	643	660	626	670	622	669	665	643	619	625	649	625	597	605	716	605	616	648	634	647	631	657	657	629	640	643	616	651	645	623	624	673	637	637	674	621	597	637	682	643	640	608	618	619	635	649	648	614	591	656	650	623	660	601	674	664	630	684	639	653	615	629	708	650	604	673	619	606	712	625	646	681	680	641	606	645	654	622	627	631	680	666	674	663	622	644	641	642	632	687	671	610	640	637	653	632	570	656	621	622	677	661	663	619	631	638	605	614	676	689	654	597	657	675	643	657	639	675	683	628	629	649	594	577	685	632	621	668	667	692	652	622	613	634	679	662	612	646	668	630	626	680	619	643	618	663	661	601	620	658	640	621	632	630	607	655	672	674	645	633	666	650	640	611	607	630	634	623	612	646	646	677	632	595	620	617	632	599	623	644	633	625	667	656	636	678	655	584	653	628	633	597	624	707	638	704	644	635	654	626	627	616	657	627	682	612	642	643	630	648	592	671	605	609	674	656	611	698	641	613	672	638	654	588	637	642	650	630	655	640	623	604	641	655	664	637	639	649	640	633	646	664	655	600	613	651	593	656	644	636	623	626	680	670	656	670	668	609	682	668	634	687	592	670	668	659	629	643	627	606	680	606	631	676	633	637	665	652	644	693	603	629	644	618	642	654	661	644	649	617	655	647	629	649	646	605	656	636	635	678	635	626	632	685	630	658	612	615	657	651	630	668	648	653	603	640	661	626	640	654	631	681	628	606	635	639	636	692	619	615	658	631	639	616	663	623	591	641	614	604	711	622	647	636	694	636	628	644	608	637	641	705	627	625	633	643	611	615	603	618	671	627	647	628	675	585	681	662	650	655	640	637	674	648	647	679	647	608	609	612	632	658	652	626	636	643	668	665	627	667	617	649	620	623	639	634	661	629	604	580	678	610	611	654	654	606	663	587	686	624	645	597	688	649	671	648	660	664	658	655	642	661	615	644	652	639	677	624	698	640	660	681	614	663	684	591	672	607	607	603	660	634	664	641	621	651	643	633	633	634	672	631	636	609	653	640	681	608	655	628	668	647	641	713	686	641	650	623	605	610	639	645	665	646	631	641	656	645	688	634	639	682	615	616	631	646	641	617	657	655	624	632	615	594	630	641	656	598	633	643	642	643	602	622	634	675	639	604	616	686	666	655	629	617	603	675	658	678	649	667	665	672	637	656	654	560	638	607	680	688	614	605	631	607	648	648	685	668	573	634	664	623	643	628	637	644	645	689	639	584	666	645	632	623	640	623	656	623	602	632	631	664	653	711	605	653	653	637	567	648
23342	23494	37296	32518	24218	18446	6300	766	466	452	453	420	464	424	433	437	424	421	431	458	408	419	445	413	415	387	407	420	429	399	393	443	461	441	459	415	455	411	436	451	406	440	444	458	404	415	404	437	462	420	427	419	393	412	378	395	428	411	417	467	444	457	416	419	389	429	468	424	410	415	422	432	431	441	407	431	441	443	408	421	428	376	440	408	393	478	458	430	422	437	437	457	430	404	429	432	445	474	429	409	399	402	414	416	440	445	431	415	416	422	463	429	400	450	443	447	428	412	397	407	428	435	430	406	430	391	425	433	418	402	421	442	409	440	400	416	441	439	409	396	427	419	445	428	409	456	403	438	418	413	406	428	441	422	428	425	412	407	449	427	417	432	443	418	439	473	428	429	402	429	417	423	438	435	416	401	411	480	418	430	382	396	447	437	391	389	415	423	445	400	419	453	432	443	403	439	422	452	430	416	432	442	390	420	397	465	415	442	419	426	399	423	433	432	446	466	442	419	434	398	402	465	439	427	435	416	415	429	420	431	428	403	399	416	411	448	394	401	400	416	413	425	392	406	392	447	414	401	406	417	423	407	432	443	455	444	416	450	414	405	457	422	407	437	422	408	441	438	405	418	455	404	449	441	434	460	415	399	426	441	419	396	418	445	442	433	472	421	405	441	406	427	418	427	412	437	407	427	449	387	442	419	427	415	403	449	403	392	432	411	467	438	453	387	417	408	417	392	427	433	424	438	427	416	453	413	410	456	448	452	413	441	396	424	398	411	400	393	426	438	429	399	455	421	408	426	411	402	419	423	412	441	405	415	404	401	435	424	411	434	398	417	473	420	425	423	407	471	401	415	424	434	427	407	419	464	458	401	457	411	399	424	429	408	420	421	445	426	422	415	420	452	479	432	420	434	461	413	443	441	423	436	390	449	431	401	456	409	434	454	421	418	436	417	421	452	410	434	430	434	465	405	431	415	439	412	421	415	405	450	463	447	434	442	425	413	417	428	404	440	412	430	390	428	417	422	426	444	412	429	409	382	422	436	447	435	390	404	412	422	426	402	403	423	430	418	421	428	429	413	452	420	404	409	428	421	424	414	414	412	370	405	434	426	454	438	413	417	420	409	428	444	401	438	456	468	442	412	424	400	390	431	399	388	382	398	450	450	414	414	435	427	444	429	439	433	407	403	397	412	427	437	421	406	434	419	450	415	411	451	446	390	396	384	413	406	443	383	433	444	423	454	414	433	400	400	419	454	449	430	409	435	390	414	466	457	406	399	399	395	417	411	425	405	423	432	433	418	422	436	369	420	383	446	420	416	460	443	436	442	401	388	422	393	384	409	462	449	427	382	412	434	436	431	434	406	420	438	459	436	429	397	419	390	426	429	439	414	422	400	431	432	435	430	443	418	448	422	468	425	421	420	417	379	416	436	442	409	459	420	441	397	432	415	438	428	431	431	413	446	424	439	410	436	414	395	443	452	402	413	431	423	455	415	413	399	427	461	414	416	429	458	439	412	420	427	453	429	408	441	423	395	411	448	404	428	445	436	446	442	425	411	435	429	446	419	392	436	423	452	412	418	463	393	406	392	416	410	436	434	407	374	425	462	441	389	445	449	440	403	452	430	414	424	426	432	446	455	429	441	414	409	420	434	395	407	402	414	436	415	429	415	409	426	403	384	407	404	406	416	419	416	460	411	425	396	413	421	420	396	457	382	440	404	437	394	404	438	433	400	421	413	443	403	435	383	412	453	442	427	442	419	434	442	374	418	418	433	405	418	426	382	396	418	415	414	379	416	427	396	424	424	410	403	422	425	454	461	424	433	382	423	457	409	479	420	412	436	378	419	446	399	412	465	413	432	417	401	408	426	408	462	440	434	450	401	425	440	427	450	453	417	411	385	418	420	403	417	436	389	435	420	450	433	448	417	404	429	433	461	425	434	447	460	403	431	445	461	397	428	434	418	434	453	426	413	405	430	421	438	450	428	422	430	432	432	426	404	450	426	435	408	437	408	422	367	440	403	406	403	421	427	391	447	396	422	412	426	425	443	427	398	439	451	418	382	376	442	417	382	438	440	399	445	425	458	420	421	496	433	434	415	424	408	428	446	423	423	405	397	427	391	442	440	419	406	391	415	434	452	433	412	416	421	442	419	439	409	433	403	414	428	435	410	435	410	403	375	436	405	450	417	429	399	416	443	439	440	450	419	402	416	390	379	422	403	452	435	434	393	436	409	423	420	452	390	444	429	414	418	429	384	437	413	408	409	416	444	434	406	419	432	417	385	451	436	420	438	443	383	411	422	442	445	441	432	397	382	443	436	448	456	409	444	413	422	421	428	451	404	437	438	376	409	460	439	394	457	412	430	433	415	408	407	439	418	407	431	423	424	415	401	407	429	427	415	408	423	412	395	393	479	455	406	457	437	455	425	425	481	425	425	444	426	423	418	408	399	408	443	459	451	413	443	427	432	433	428	419	401	415	420	420	424	427	421	393	409	409	458	381	432	405	421	398	446	419	415	420	456	426	392	445	449	461	436	413	415	415	436	406	456	428	399	453	409	411	381	399	423	453	414	415	423	415	441	424	449	424	432	430	415	407	411	407	419	433	439	424	425	450	446	412	423	415	389	444	434	431	416	434	437	410	430	405	433	398	447	437	434	406	368	410	396	391	443	444	428	408	423	391	447	411	421	413	398	418	428	453	407	384	433	469	405	431	439	368	415	395	393	439	400	471	427	414	409	403	402	418	437	364	415	426	413	417	465	405	418	416	396	434	393	435	411	400	438	415	430	431	448	417	389	410	392	416	466	440	409	451	422	412	436	429	415	422	418	463	431	434	434	443	456	459	449	395	419	364	427	401	433	410	411	418	379	449	454	473	433	428	440	430	397	423	414	430	428	414	414	418	433	410	387	415	441	417	406	381	411	415	411	429	436	398	424	414	423	439	445	428	426	390	419	430	423	450	420	423	414	424	424	465	400	424	443	421	434	425	418	421	391	395	401	414	406	390	423	458	413	416	432	449	390	403	399	376	424	432	410	430	422	399	422	410	423	401	447	430	455	423	426	441	443	428	446	412	407	470	463	383	401	428	429	393	430	422	442	436	409	421	410	434	434	400	410	437	421	422	434	428	413	405	423	411	423	414	410	403	423	435	450	428	463	438	375	439	392	426	405	415	422	397	391	404	432	454	422	439	434	410	425	418	437	417	421	387	428	407	445	413	447	408	420	414	451	439	428	433	442	396	417	459	410	411	419	416	407	445	420	391	412	448	418	393	454	417	428	444	420	425	448	438	442	391	412	456	436	418	423	418	422	417	413	411	391	438	459	413	398	403	398	449	413	422	440	421	416	406	397	420	437	417	416	414	433	403	413	400	447	446	435	420	429	418	414	416	427	461	396	423	448	441	410	443	399	398	406	413	421	398	426	424	400	413	440	449	409	454	390	443	430	402	413	417	440	397	413	426	405	405	437	417	465	410	400	424	393
56236	102336	82284	55489	33715	14344	3692	1190	733	699	745	730	719	710	677	685	674	732	760	686	696	733	707	675	679	758	753	714	719	683	727	715	739	727	713	733	746	712	739	692	741	793	731	773	769	741	714	722	702	715	715	719	693	784	702	762	720	709	741	722	685	703	701	651	701	700	711	714	760	743	727	743	723	689	762	724	722	738	703	732	710	710	759	701	729	715	694	726	712	717	697	695	719	737	703	716	724	748	723	655	716	721	702	706	721	715	725	688	725	708	731	736	667	745	717	683	742	763	736	726	716	751	710	736	681	712	730	700	691	778	717	747	725	721	696	719	704	731	715	711	745	702	726	697	716	711	751	713	705	699	707	732	709	716	699	744	739	724	710	686	747	748	683	737	717	717	690	668	708	725	679	719	678	695	699	693	774	732	724	770	773	697	707	683	720	757	651	703	768	732	723	707	677	706	657	700	722	680	710	744	662	748	718	729	696	690	746	695	697	730	701	732	768	696	707	763	696	708	730	686	814	748	691	705	753	735	684	711	710	691	716	707	717	721	728	767	712	687	711	760	716	706	654	729	715	694	732	690	732	658	698	751	704	741	750	729	741	756	712	726	734	697	684	731	680	720	709	733	719	719	690	698	745	679	672	765	708	675	677	708	737	717	680	710	690	701	754	715	728	724	697	722	675	756	690	679	681	689	747	719	717	725	746	750	753	699	740	723	698	701	666	720	728	667	733	728	737	683	730	659	727	674	692	717	701	710	765	693	736	703	686	789	737	699	687	674	749	680	688	736	726	720	715	700	721	715	713	706	707	724	785	708	770	735	658	705	714	754	741	697	759	664	742	748	746	727	686	727	718	665	694	745	703	694	757	731	685	691	727	720	694	695	720	721	692	724	694	684	729	645	713	690	682	755	759	714	704	754	692	728	712	765	740	696	720	726	722	694	726	655	693	719	717	713	724	726	724	731	686	712	719	733	748	686	701	718	715	676	749	709	752	705	707	771	699	713	716	725	728	711	712	685	678	686	730	675	719	712	700	729	673	739	729	700	712	730	757	690	737	663	708	731	707	728	717	763	700	763	688	714	688	757	745	716	721	701	736	696	671	711	750	700	707	689	679	741	738	755	726	723	724	733	677	682	684	801	679	739	732	715	727	746	681	706	723	739	711	705	697	726	735	699	780	704	734	713	775	706	678	707	749	696	700	703	772	716	708	711	728	751	717	746	678	692	749	673	735	702	672	681	695	676	717	757	770	709	717	743	714	715	714	703	689	740	681	732	745	697	712	753	738	663	768	697	753	721	678	680	689	698	742	707	703	726	712	682	768	726	707	717	772	726	696	726	697	701	696	708	690	736	693	691	751	730	735	751	722	726	695	697	725	768	744	718	739	748	715	735	708	735	694	708	709	705	733	721	711	692	741	745	746	733	653	769	677	719	696	733	665	736	696	718	728	680	701	661	730	699	728	716	716	706	712	723	717	746	693	694	684	761	679	754	721	759	727	706	734	717	747	687	696	712	717	711	749	711	699	699	742	696	732	710	674	711	705	732	753	723	735	738	731	753	740	689	709	737	695	706	713	718	679	774	698	734	737	651	722	759	718	725	673	692	727	702	678	721	692	719	758	693	702	703	726	727	723	716	731	709	735	731	735	697	767	701	739	695	688	755	701	714	727	697	719	688	719	745	671	654	719	791	713	758	710	721	718	704	706	764	746	691	665	697	716	701	697	729	693	732	715	752	689	722	698	716	745	746	700	689	740	736	702	720	759	677	722	700	715	707	705	734	687	749	689	757	754	669	715	677	718	692	738	758	701	714	697	722	701	719	708	719	734	711	706	746	707	677	703	717	722	700	716	716	685	736	728	717	717	711	711	752	720	709	723	704	747	724	703	732	716	717	725	715	726	719	718	711	739	700	727	668	680	666	678	691	710	745	703	720	762	725	737	721	696	697	690	702	742	734	715	712	730	737	760	745	727	699	685	710	719	696	699	704	710	710	730	686	733	734	698	733	734	695	726	693	715	762	734	740	789	653	716	707	691	722	748	750	692	735	721	720	739	721	742	753	690	712	709	719	676	670	660	766	666	714	698	759	761	720	678	758	737	701	707	690	705	707	744	652	706	705	708	707	692	732	704	711	672	698	699	703	697	674	729	766	774	704	644	713	682	686	765	703	674	746	728	704	763	667	720	702	674	727	743	711	704	717	732	694	702	698	707	703	705	736	700	744	751	732	718	688	661	794	737	705	707	707	725	708	683	696	679	676	731	727	667	680	714	716	744	730	705	730	707	688	767	702	748	754	695	725	718	710	725	714	662	672	708	737	727	699	665	693	723	688	724	663	633	686	729	727	714	779	694	739	712	686	739	687	726	701	735	736	712	705	703	701	703	740	725	718	744	716	719	743	663	723	673	744	710	716	747	699	720	749	668	678	686	716	687	702	715	734	698	727	740	695	725	717	716	703	743	696	650	731	727	768	699	726	733	712	717	705	689	696	715	682	758	703	754	715	774	752	744	734	729	735	734	666	728	680	694	741	678	735	696	673	670	731	728	632	737	729	695	713	689	718	695	683	714	697	649	710	680	748	699	708	749	727	680	693	702	724	699	691	714	732	716	712	690	726	715	699	728	739	727	718	776	732	668	720	732	691	713	732	747	754	742	761	751	707	684	717	735	749	692	713	716	756	666	685	744	692	708	689	738	689	682	679	720	718	750	760	674	718	682	712	740	711	743	702	723	698	773	679	710	729	672	758	726	732	723	697	763	683	745	723	681	757	730	736	705	685	710	743	738	697	743	747	724	732	713	694	701	776	694	684	723	745	723	739	688	697	684	756	703	727	726	708	714	716	740	719	686	704	713	701	682	732	696	672	719	717	716	723	748	701	695	718	662	714	725	728	709	738	751	712	757	764	708	681	701	747	736	720	736	697	735	741	719	691	687	704	706	710	728	694	730	780	720	719	668	682	718	717	732	704	723	711	711	678	704	743	709	677	764	757	674	701	711	724	718	750	737	714	703	706	733	710	717	717	685	717	731	671	707	716	711	771	679	710	696	727	729	731	699	638	670	745	740	714	714	736	715	723	732	733	733	706	700	677	735	713	700	697	693	749	700	660	686	734	762	722	723	744	660	718	725	731	750	729	693	693	644	668	725	680	747	703	716	735	752	715	708	736	718	750	712	683	757	699	680	750	720	723	733	729	719	674	714	705	694	702	726	671	669	670	727	728	715	730	664	735	724	698	738	761	691	771	683	678	715	720	697	758	702	740	740	748	737	694	730	636	753	716	744	724	735	728	686	690	736	718	711	727	708	719	722	725	728	698	736	664	692	704	774	752	709	721	727	744	729	711	663	703	753	725	731	716	712	709	704	666	770	698	740	718	691	785	684	737	731	743	723	697	743	752	699	724	711	728	690	682	773	732	732	663	750	716	768	719	716	742	721	717	687	771	787	736	671	749	686	678	715	742	734	723	677	784	774	695	703	733	696	748	712	775
27625	32508	35004	18955	5127	1281	539	366	346	307	329	324	325	357	313	313	332	321	336	287	303	354	323	314	341	364	332	343	354	341	311	335	326	367	334	297	326	330	344	336	356	332	305	329	336	308	314	309	339	319	278	351	304	335	358	351	322	316	310	289	294	324	299	333	354	321	305	320	342	320	330	338	320	329	333	320	329	319	323	345	348	324	312	316	325	344	315	302	333	318	312	343	317	314	336	300	319	349	350	292	358	316	325	296	326	290	337	337	321	295	319	335	332	317	305	340	358	343	307	354	308	310	359	309	330	315	317	316	354	339	316	305	326	344	329	342	334	319	313	307	323	333	302	325	297	329	308	352	352	309	310	296	299	312	309	329	350	303	351	354	333	310	343	333	340	302	311	330	308	324	335	306	328	342	339	354	329	293	350	345	341	337	345	332	330	339	380	346	327	353	311	324	363	339	296	330	310	336	364	383	312	334	291	355	336	320	330	351	331	315	308	317	329	302	324	314	322	311	314	300	308	361	334	348	296	312	320	316	348	320	368	324	320	327	271	298	340	308	327	340	308	334	336	338	332	302	327	309	329	353	320	305	325	317	347	325	321	341	338	320	311	322	307	334	336	362	291	342	381	310	335	339	313	344	354	340	333	342	328	329	344	341	325	330	381	381	314	325	353	304	358	328	297	339	340	332	314	358	329	330	352	315	323	358	320	350	352	311	321	320	328	313	321	355	301	340	301	315	336	332	291	302	335	284	343	313	319	323	323	324	307	320	324	335	310	316	327	307	294	334	331	330	334	318	320	330	333	321	334	305	320	333	321	318	316	302	351	301	309	323	334	362	324	314	354	334	350	336	327	322	329	328	336	336	327	316	310	310	324	313	297	322	335	317	331	345	328	332	362	336	318	351	284	302	330	323	306	304	332	299	307	326	329	314	329	317	358	323	364	353	317	337	339	328	323	332	334	330	336	302	375	320	344	350	333	352	326	318	335	330	338	335	359	340	342	317	346	326	323	348	317	317	324	304	311	324	329	318	331	340	329	318	318	317	331	338	345	355	304	300	308	316	319	319	375	296	320	302	330	325	336	327	294	320	329	350	301	302	321	284	342	297	338	357	371	327	273	318	297	314	333	313	362	322	319	296	332	318	304	310	327	304	322	380	344	322	352	316	304	300	321	316	332	337	313	333	329	325	337	334	341	339	282	279	328	324	345	357	311	331	341	330	303	332	338	326	335	357	333	352	310	322	354	355	302	322	338	310	355	297	311	350	344	327	319	314	315	325	353	288	277	367	322	324	332	342	339	348	332	323	319	307	324	293	346	329	334	328	317	337	342	351	318	319	362	328	296	314	341	349	345	316	316	316	334	327	325	353	344	317	332	330	315	324	310	307	337	328	318	347	314	328	338	349	324	314	348	320	317	363	327	326	328	339	334	309	337	308	362	288	301	337	325	335	320	333	321	317	285	324	342	336	293	314	323	342	307	333	361	309	337	318	342	309	319	335	352	328	341	296	331	341	336	331	345	314	327	326	366	334	343	333	317	314	332	295	317	347	344	324	295	354	343	334	331	304	301	364	313	303	349	337	315	292	337	323	309	349	328	367	303	326	295	314	347	314	315	311	320	350	327	327	318	290	339	351	322	313	310	326	338	311	343	358	300	293	330	331	316	335	330	311	350	315	349	349	330	282	344	322	331	351	349	338	346	340	335	336	318	312	336	353	323	310	318	325	329	364	330	321	328	326	344	319	334	326	326	312	323	353	332	338	319	339	330	348	328	287	315	326	324	333	323	321	310	323	308	333	309	325	313	312	319	336	327	328	318	300	344	326	314	329	339	306	361	320	315	315	316	329	328	354	350	330	283	350	326	351	328	320	399	341	327	308	338	325	332	311	335	328	311	336	319	333	365	332	314	295	290	341	333	345	318	331	315	322	310	333	340	361	347	317	329	341	341	331	330	336	345	352	386	321	334	346	345	315	342	311	364	348	331	329	284	348	311	342	297	342	356	343	314	315	366	318	310	345	332	313	324	309	309	344	323	331	352	330	305	319	328	312	343	316	365	321	357	327	336	336	330	331	314	328	305	317	314	337	315	340	333	352	307	338	279	349	343	342	336	310	311	294	352	309	285	319	291	334	328	315	331	328	290	318	325	360	328	342	347	300	326	363	333	322	322	323	334	312	323	323	311	322	324	319	342	338	321	333	358	323	316	326	358	320	306	303	313	326	321	338	296	309	358	296	340	309	330	363	325	322	339	336	337	340	312	338	340	324	319	320	313	306	342	314	315	345	328	324	319	353	324	339	326	346	317	341	311	325	302	313	358	335	299	341	279	330	344	329	338	315	363	330	325	334	353	336	337	295	303	324	304	304	322	325	307	332	335	328	328	351	341	313	331	328	351	331	330	332	302	340	306	326	300	326	311	297	330	353	356	333	335	349	320	320	348	328	307	364	321	331	279	317	336	332	320	336	288	317	328	320	355	329	315	323	339	332	328	310	339	381	345	324	334	349	337	339	341	325	316	319	350	345	334	293	315	320	365	338	280	321	302	339	331	335	314	301	351	331	351	332	348	330	335	335	304	303	306	341	306	332	306	351	329	327	354	317	320	358	348	342	339	316	293	336	335	332	343	330	309	339	321	320	321	348	319	326	330	321	316	329	321	346	336	342	315	319	341	305	310	328	320	314	326	292	318	306	344	316	389	365	321	338	326	288	317	330	299	274	315	320	293	330	339	364	311	308	316	315	318	319	317	308	350	338	347	316	327	319	313	315	303	330	345	326	308	340	316	347	339	311	328	336	357	340	362	323	325	293	331	329	330	337	328	284	354	349	316	286	298	335	305	294	306	301	317	346	325	306	323	342	333	329	336	329	338	329	323	291	327	331	340	323	336	331	332	319	354	298	331	316	329	327	315	302	355	306	347	330	343	365	335	328	362	322	296	330	311	343	334	361	340	319	342	351	355	323	318	318	310	309	304	320	335	336	345	335	320	308	344	358	315	322	340	348	323	299	302	283	335	341	341	278	358	325	334	344	347	340	313	343	335	329	302	311	315	348	342	332	319	317	313	351	329	367	324	316	351	338	365	309	356	301	378	317	318	312	327	303	304	319	319	352	303	306	319	312	297	324	332	352	328	323	328	323	318	310	325	332	297	297	343	318	345	309	339	345	336	318	328	326	354	312	317	361	327	317	329	326	317	329	317	302	325	352	298	330	302	300	322	313	357	331	324	294	313	334	357	315	340	306	296	310	349	315	343	336	354	364	339	357	324	321	311	357	347	324	347	337	303	312	311	328	372	301	335	313	344	337	336	309	319	314	332	348	324	334	319	321	299	302	337	299	313	346	345	336	333	318	313	367	317	304	311	319	348	313	310	335	318	305	308	312	311	281	334	293	301	346	324	335	333	324	316	353	345	333	286	325	331	315	326	287	311	325	305	311	336	331	313	349	290	290	362	350	331	364	357	344	347	322	333	326	321	310	324	302	316	323
31230	52023	40498	20696	8218	2461	957	657	624	562	619	582	602	556	608	587	604	590	616	568	567	541	585	604	592	570	577	557	597	591	579	595	626	609	585	545	600	566	567	563	580	589	585	587	601	611	596	586	565	627	554	610	596	586	582	593	582	570	594	542	563	516	599	600	578	548	623	632	552	593	565	605	538	536	569	584	593	530	531	611	573	575	604	543	565	584	609	583	591	591	603	572	629	639	575	551	588	586	625	566	567	560	598	569	574	594	589	586	563	577	588	546	626	595	587	630	579	570	584	601	578	553	579	609	598	561	587	605	604	620	621	576	577	615	582	569	582	589	560	618	602	533	625	589	568	564	569	591	626	591	601	593	617	566	576	555	603	603	594	590	578	592	589	600	594	629	578	625	609	594	595	607	574	559	544	552	598	601	566	563	582	608	585	577	611	585	601	587	581	584	576	600	544	593	557	606	575	563	602	553	593	598	636	559	579	583	598	573	602	564	583	593	602	635	584	570	598	557	632	633	600	625	543	614	577	567	581	583	557	558	575	646	599	605	658	566	607	600	584	595	571	533	581	603	609	574	610	562	657	604	558	608	583	564	633	592	583	606	614	574	627	599	600	575	603	574	597	572	575	527	609	582	579	597	549	587	573	595	611	576	576	565	593	599	592	597	551	587	606	576	577	564	598	600	622	569	594	572	603	563	597	578	601	632	584	608	568	591	566	602	648	582	601	584	605	565	615	569	616	596	636	566	598	569	615	589	582	597	585	562	604	598	599	642	567	592	572	571	605	546	571	587	629	624	597	574	614	565	575	586	598	637	621	574	570	588	615	614	560	592	607	561	583	607	610	573	559	563	590	601	583	577	570	612	608	559	554	574	584	559	625	610	583	613	574	612	563	557	547	603	615	587	579	618	574	584	550	597	600	601	582	574	583	568	570	593	597	588	576	555	552	599	621	623	590	593	533	576	600	616	579	574	579	576	581	599	594	532	590	625	594	574	565	619	562	616	567	602	594	601	579	628	555	610	569	567	565	621	578	575	618	549	614	599	638	598	604	565	587	595	556	574	562	591	616	579	579	570	615	566	574	589	590	590	583	587	626	584	600	605	565	525	567	568	588	596	591	595	605	585	585	572	597	599	641	588	525	576	623	548	596	548	568	571	582	543	632	584	569	578	574	594	591	599	595	562	625	620	594	595	585	602	579	558	575	607	576	595	542	595	570	577	556	631	579	596	593	613	575	586	621	595	565	594	583	597	594	551	574	566	583	615	541	573	603	583	585	567	626	612	613	583	597	553	578	579	583	594	542	561	586	559	553	591	566	575	568	559	580	584	590	611	573	582	583	613	627	615	579	565	608	562	569	571	588	577	653	585	572	565	566	583	647	607	565	593	621	597	597	572	606	583	544	578	586	608	596	573	580	544	576	558	588	588	578	554	573	601	591	590	576	639	562	605	560	577	595	567	614	595	633	582	601	584	545	634	578	618	562	566	615	587	554	559	563	556	524	584	627	613	572	576	597	584	635	571	627	579	575	577	581	608	550	613	573	589	594	619	580	584	605	574	566	579	599	634	598	545	580	600	586	581	565	590	590	577	587	594	608	568	576	572	598	564	608	598	606	584	603	610	558	584	554	608	594	550	585	592	584	590	576	570	581	606	606	590	575	617	559	580	565	613	588	598	592	535	549	558	629	607	592	542	556	594	554	593	591	521	621	578	579	598	579	559	548	608	598	613	589	634	561	616	554	603	562	591	536	615	579	616	593	609	602	572	545	582	583	609	586	611	649	573	603	619	582	613	610	542	559	576	545	542	566	594	599	564	591	593	612	618	532	614	616	601	627	577	624	579	554	571	571	597	602	608	580	607	623	604	578	604	636	606	603	603	578	589	606	559	582	603	591	597	627	586	626	553	565	584	589	572	578	582	565	548	590	554	612	598	604	590	618	614	634	591	564	584	548	595	608	580	592	614	608	575	536	610	586	615	599	547	584	586	557	563	566	596	547	565	606	595	613	608	577	545	626	553	580	573	604	569	593	585	605	601	569	559	597	602	625	618	619	618	608	586	570	555	634	609	605	596	598	635	573	626	606	592	587	579	589	581	586	549	569	588	583	552	585	582	572	597	605	611	564	546	594	593	608	559	574	614	621	588	579	539	613	631	616	624	619	582	568	608	653	558	574	561	572	619	600	575	587	644	587	588	581	577	583	585	562	560	560	606	541	593	618	604	600	564	614	572	589	557	612	589	581	603	577	584	583	576	576	612	560	618	567	589	581	590	616	587	568	583	588	581	581	584	635	542	563	538	602	567	611	578	583	535	581	586	593	599	601	558	608	576	611	554	608	581	550	528	576	607	584	581	613	596	564	575	582	561	609	569	556	572	561	553	573	575	563	625	577	615	570	561	594	566	586	587	633	564	596	526	602	590	601	583	620	578	577	573	592	598	571	582	589	573	598	567	631	601	618	583	598	582	567	624	569	599	624	598	532	608	605	593	509	607	573	560	600	572	582	624	600	623	614	594	574	616	576	579	557	546	610	600	604	573	549	609	610	588	584	584	594	583	626	569	574	560	581	596	626	570	612	574	587	575	554	581	571	592	614	584	607	565	600	631	579	542	563	546	607	587	548	609	606	564	587	663	588	643	547	565	634	609	583	589	615	540	634	588	618	597	555	579	622	568	591	560	618	573	585	587	632	595	539	587	607	563	569	583	611	633	559	580	601	615	574	607	628	560	562	630	566	619	583	669	641	571	569	578	593	596	620	584	567	560	572	611	567	590	594	591	577	602	609	542	576	574	605	629	562	575	529	588	578	610	605	564	605	578	569	611	565	575	592	655	580	591	595	594	626	581	554	611	635	643	552	568	564	577	595	628	539	551	557	553	564	599	564	588	592	585	568	618	582	623	581	658	570	581	558	590	598	572	599	584	591	620	604	569	588	561	590	590	612	580	598	630	601	558	579	578	602	595	599	587	579	589	590	567	622	574	575	572	657	568	589	596	586	594	598	577	537	566	577	580	543	569	629	554	584	600	603	586	564	618	569	580	607	650	575	595	567	582	608	615	549	585	591	572	595	578	630	607	573	545	584	543	613	584	580	617	609	628	598	605	592	565	587	548	570	628	616	574	591	615	595	581	555	620	590	584	566	633	614	613	601	569	567	606	609	574	611	581	560	614	586	585	534	579	579	598	579	581	620	597	592	606	608	530	611	633	557	568	598	600	559	611	591	581	578	600	603	617	599	561	611	545	592	593	575	569	565	607	603	637	580	552	590	601	584	579	611	574	564	597	573	550	560	610	611	558	596	598	611	581	578	592	583	573	564	621	614	579	572	581	557	533	557	616	598	583	573	613	583	550	537	622	587	587	572	573	605	588	563	611	643	583	592	599	589	570	602	558	599	591	615	610	612	602	588	584	622	617	611	626	623	549	583	589	575	615	566	600	577	572	587	585	585	622	605	589	593	576	603	598	569	563	574	612	545	583	573	585	593	606
24360	26094	44318	38325	23903	12928	2307	522	365	395	373	371	392	339	336	391	359	392	370	391	364	324	331	378	336	361	377	368	364	372	360	368	428	363	383	384	372	360	373	400	381	363	354	389	316	364	381	383	383	373	362	328	335	366	340	389	372	380	377	372	381	364	313	359	349	386	358	352	370	369	363	362	356	406	362	360	357	382	367	370	350	362	359	372	375	411	356	350	354	387	386	365	328	375	354	343	366	348	360	390	397	347	347	327	329	370	401	328	350	370	394	345	324	311	345	381	354	331	355	372	357	358	370	392	389	390	372	357	374	367	352	363	324	340	344	351	364	383	405	374	386	367	376	348	367	382	357	352	340	381	353	366	343	365	356	371	398	344	363	380	368	335	354	381	345	339	348	369	299	343	350	373	358	355	355	353	358	378	346	375	362	384	366	393	364	349	386	350	380	402	373	313	331	299	327	364	372	356	364	374	360	368	368	356	378	359	344	366	338	347	365	326	344	358	382	361	336	353	362	342	364	403	320	373	353	336	356	395	378	349	349	384	329	373	391	343	354	348	378	370	327	350	403	384	338	410	377	375	366	375	383	355	362	341	350	367	379	374	318	370	360	353	333	361	355	379	338	342	356	332	307	389	380	370	375	362	333	380	361	365	413	350	323	337	372	369	357	397	355	365	374	356	368	369	327	369	325	349	341	386	360	384	394	377	341	378	392	337	348	329	366	357	389	418	367	380	364	347	338	358	331	370	352	336	366	352	362	373	321	335	357	326	374	392	355	343	407	375	361	349	368	363	380	327	355	339	408	374	342	344	380	350	356	354	345	399	350	345	368	353	396	352	388	396	344	339	352	385	371	347	368	383	363	355	370	362	347	355	372	340	386	346	380	379	335	377	373	343	348	358	405	334	354	360	369	347	356	365	371	327	345	370	327	369	350	351	371	347	347	314	360	358	314	368	335	348	388	330	333	360	348	369	362	341	350	355	356	355	377	362	367	336	335	351	346	361	341	338	379	374	371	379	351	358	354	360	387	379	361	368	373	337	377	358	378	329	378	330	357	360	361	342	376	345	401	382	345	385	322	342	392	377	378	378	378	371	359	348	365	388	348	368	365	362	386	350	376	381	351	360	342	394	375	361	370	373	361	356	371	354	337	356	349	363	380	336	362	391	379	350	336	348	375	360	368	384	371	353	335	335	359	351	376	353	366	332	369	353	374	386	362	357	334	316	373	321	356	370	357	336	369	329	367	345	345	398	380	323	361	373	354	384	399	331	405	395	363	378	372	363	334	393	344	363	359	329	332	405	337	336	382	327	378	375	347	372	376	333	377	370	363	362	381	377	362	364	373	349	361	352	345	363	363	341	353	370	368	365	341	371	399	342	340	373	342	333	362	378	360	346	380	363	350	388	354	342	357	375	365	337	377	355	349	328	357	368	384	347	415	386	370	355	374	379	373	367	351	360	368	340	338	359	349	344	371	371	363	350	347	324	359	342	345	380	360	361	356	360	351	376	340	347	353	365	357	379	375	384	362	372	352	383	374	397	336	387	337	369	372	336	359	387	372	394	335	356	379	352	365	373	316	388	360	378	376	333	341	398	390	347	355	364	334	366	336	354	397	372	362	372	346	344	332	341	312	371	381	337	378	354	387	382	382	352	356	340	388	363	358	360	385	363	399	381	359	381	386	346	384	377	368	349	350	358	362	328	369	362	366	375	353	362	341	367	346	350	343	381	375	363	365	386	347	336	366	369	340	356	367	370	376	340	338	351	369	366	371	371	365	347	366	355	323	343	390	346	325	376	380	350	372	356	357	376	374	373	342	371	358	363	347	362	375	360	339	350	363	346	419	341	343	348	345	348	353	341	344	351	369	332	347	335	370	362	384	386	332	345	408	352	345	354	328	372	360	357	348	330	353	345	334	381	345	409	374	353	337	381	369	360	330	382	383	364	342	335	359	351	370	347	368	390	350	378	351	359	382	360	353	375	330	361	334	378	354	335	339	326	365	355	359	375	382	337	354	364	353	361	402	374	349	360	327	351	351	369	368	347	369	362	339	336	382	339	358	380	364	332	355	331	334	353	377	352	342	375	331	358	331	355	356	380	379	333	352	371	419	373	385	346	384	355	358	361	338	370	383	364	370	356	348	378	375	366	368	349	361	357	320	378	356	382	362	381	374	369	336	374	337	335	339	383	376	377	352	363	333	350	322	348	374	361	362	356	336	351	362	376	356	395	403	367	322	356	338	348	374	375	331	342	350	376	364	357	341	321	335	378	380	347	366	359	368	381	391	374	339	381	364	360	356	382	384	397	358	359	386	359	342	370	366	393	371	345	370	345	376	349	372	331	404	338	377	337	365	381	377	378	381	335	379	404	373	352	367	373	379	357	382	378	347	331	364	407	349	367	386	378	337	351	326	349	382	360	390	356	345	370	366	368	347	336	335	375	356	353	327	384	370	350	363	354	389	367	367	364	386	375	353	360	362	375	380	402	327	340	352	365	361	336	365	393	364	355	368	349	371	354	337	378	340	358	392	317	363	351	369	359	362	358	353	374	327	363	368	370	338	384	372	363	364	363	359	364	349	353	379	362	395	360	378	344	352	361	370	385	375	329	382	390	334	345	357	372	384	336	359	343	344	342	396	350	354	352	351	386	354	343	386	375	364	348	354	362	396	389	359	354	379	379	359	358	366	364	345	394	341	349	369	350	370	348	365	347	382	376	353	357	360	356	350	352	359	384	411	361	352	356	361	350	371	370	355	335	382	369	351	338	408	329	366	349	365	360	349	352	384	341	343	363	351	363	394	390	368	354	368	351	362	339	348	350	372	338	383	371	374	386	341	338	382	379	360	363	346	383	366	356	367	350	360	372	361	336	364	345	346	333	372	368	369	369	359	378	357	364	348	391	348	342	351	396	348	369	349	374	351	374	380	356	370	349	347	374	345	326	345	375	366	336	365	347	343	397	354	358	392	330	321	358	381	351	398	343	334	352	371	340	365	336	384	348	375	324	359	370	368	329	396	371	434	397	341	363	372	347	331	336	350	413	369	353	361	389	357	358	354	364	366	355	341	379	347	344	330	367	342	329	369	347	353	377	344	342	353	325	312	355	370	372	377	344	368	398	328	358	343	319	396	350	394	334	343	362	362	354	327	356	409	358	413	371	359	345	340	374	399	341	367	378	368	330	341	331	322	370	334	385	348	357	363	362	322	389	369	356	366	352	336	361	332	374	360	322	422	369	325	353	356	329	393	366	317	396	371	384	368	346	360	352	383	339	351	344	367	346	351	352	356	377	345	341	373	343	344	366	393	338	393	371	355	363	364	370	293	359	334	325	376	360	379	337	360	333	362	365	364	366	378	393	376	356	391	402	406	369	337	376	354	364	382	396	390	380	363	382	343	364	364	353	330	380	320	385	327	355	363	354	359	356	377	355	358	362	316	352	349	374	340	334	356	360	381	365	366	366	386	363	352	344	360	366	342	348	351	367
51371	95070	78530	49987	28554	10726	2666	913	645	603	598	626	707	677	680	649	634	640	656	650	606	658	652	634	618	628	633	611	654	641	579	627	608	632	603	610	537	681	690	628	650	597	616	582	668	617	664	590	605	707	591	616	630	649	596	586	641	670	641	621	576	671	629	595	619	627	651	630	626	634	620	644	612	649	653	633	699	623	695	639	599	636	650	625	662	633	683	589	664	645	689	613	661	618	620	614	638	620	642	668	671	634	628	609	665	643	658	655	645	633	706	627	610	621	653	674	581	634	600	626	627	661	628	639	641	603	627	627	658	671	633	651	608	617	641	637	640	644	625	646	604	638	591	583	681	625	666	636	613	675	628	646	651	638	629	633	657	640	617	637	618	607	629	639	606	629	619	625	596	660	647	617	634	640	636	669	644	631	661	647	636	648	598	647	641	689	638	626	610	631	693	663	640	641	584	656	615	675	690	618	650	629	611	643	617	619	651	653	643	596	621	645	631	662	606	629	653	628	594	640	621	625	670	656	612	685	599	692	631	625	606	638	639	646	664	643	651	616	625	650	628	673	633	641	670	672	616	625	624	626	658	661	645	601	621	604	623	659	662	628	620	617	630	649	622	669	592	626	620	635	614	637	604	601	624	672	614	617	685	630	654	622	675	652	669	630	656	644	634	636	618	624	627	657	626	595	627	623	665	621	633	635	644	614	635	619	682	616	642	623	667	664	637	652	635	642	617	628	601	676	629	634	626	613	643	629	619	649	624	615	665	653	656	650	616	628	600	605	618	673	628	637	636	679	641	630	634	574	628	647	623	618	631	632	606	644	638	640	619	632	645	638	651	621	664	630	609	640	673	611	616	581	647	655	675	617	623	629	650	607	589	635	714	600	596	659	636	652	639	623	656	644	624	714	599	617	627	624	628	612	610	632	636	631	607	629	639	625	632	636	659	620	664	665	581	624	671	643	592	630	661	623	657	592	621	648	617	645	621	638	639	591	621	630	630	660	640	652	663	641	684	649	652	625	671	575	613	598	618	624	617	622	698	616	642	627	662	624	615	648	608	650	675	668	675	636	656	676	649	648	645	623	613	569	656	615	659	639	623	646	612	657	636	644	683	666	604	663	618	638	641	614	648	654	646	666	622	634	605	646	589	619	602	669	587	663	650	624	657	608	686	653	614	663	627	628	723	621	628	652	578	625	691	606	691	692	684	658	615	608	670	633	659	626	647	591	646	558	636	667	593	643	610	645	658	656	641	633	586	616	652	609	651	629	602	647	620	663	650	632	649	655	677	628	653	651	629	640	602	664	647	645	652	642	622	617	627	658	638	637	657	626	611	618	696	673	656	620	648	604	653	651	601	619	685	638	586	629	590	681	655	616	571	660	649	624	643	610	645	685	649	643	704	606	655	649	613	640	652	664	648	625	601	643	626	625	599	686	660	629	600	647	676	619	617	629	608	616	582	640	620	581	652	631	600	632	655	633	664	631	677	646	642	621	604	603	643	617	600	614	661	625	633	666	619	608	633	650	627	632	641	562	628	665	698	652	566	668	655	628	629	616	675	637	589	621	637	617	643	695	647	645	595	633	607	628	636	621	602	681	650	618	614	631	616	636	669	638	590	625	602	678	652	580	671	601	636	662	628	611	660	625	665	629	646	592	650	621	643	607	623	603	677	631	623	600	640	606	634	629	630	629	640	610	662	641	654	672	612	651	688	632	629	639	631	672	629	681	603	688	625	604	603	670	662	688	639	643	645	615	618	659	655	677	589	605	602	619	634	619	644	657	660	661	656	573	613	643	643	648	616	603	626	669	638	606	633	640	641	653	583	636	637	638	659	662	669	671	653	598	640	641	606	620	670	621	674	642	594	600	655	586	585	631	657	640	636	650	617	645	612	617	621	617	589	655	659	652	614	632	611	627	649	605	610	631	661	681	614	651	621	634	630	614	617	614	626	589	649	635	597	697	636	674	693	611	634	624	668	645	628	634	647	645	680	607	625	620	616	642	634	665	670	650	606	676	666	618	628	649	625	607	675	602	665	661	644	609	619	651	689	620	630	662	641	629	619	662	604	633	618	622	628	681	652	619	672	620	646	643	588	623	660	650	655	646	612	643	636	648	650	674	593	638	674	653	637	676	613	645	591	655	638	625	664	657	606	637	640	598	562	632	650	642	657	622	672	697	591	626	650	643	619	635	655	633	625	673	620	641	628	630	621	610	648	588	652	599	629	633	663	677	636	658	634	624	604	606	657	630	657	668	659	672	634	606	632	615	644	667	614	596	613	628	631	639	632	630	634	616	634	638	668	655	644	617	656	631	630	665	629	628	627	635	653	579	646	620	600	608	629	605	601	637	653	612	685	618	609	654	625	683	658	626	586	600	608	622	609	633	606	629	598	668	630	623	607	630	628	668	661	678	646	615	634	658	645	607	626	649	724	616	641	645	607	657	655	688	637	658	618	643	589	609	654	616	605	635	659	598	638	590	613	632	656	616	626	639	620	634	645	619	678	644	622	651	621	638	631	629	638	614	675	611	685	636	603	629	645	662	660	601	622	669	658	659	594	621	651	630	587	629	611	652	641	653	628	646	633	591	620	611	630	648	623	632	592	650	629	606	640	619	623	623	653	626	606	622	647	663	646	597	619	601	654	644	609	627	611	629	656	642	649	651	584	695	667	678	650	644	635	676	620	639	641	616	637	624	631	599	663	636	614	647	588	641	644	630	662	590	647	639	680	653	629	616	629	661	592	639	643	653	605	589	630	675	612	633	617	625	593	662	629	621	608	566	654	641	624	622	630	590	640	619	650	597	689	638	665	622	626	620	613	643	607	605	625	652	635	646	652	628	642	680	631	670	648	627	623	642	630	640	612	652	649	620	611	657	593	659	622	636	625	649	648	627	617	637	664	659	610	664	611	672	623	667	633	643	606	638	654	592	586	658	648	651	662	642	634	628	615	634	675	662	631	635	637	610	596	624	627	607	632	678	621	639	624	629	611	608	643	642	624	650	626	654	637	664	621	617	627	640	642	616	677	646	693	596	681	643	627	616	629	621	647	639	627	631	608	612	614	599	671	595	614	631	615	633	609	579	662	637	622	634	633	575	627	617	655	613	600	671	669	621	654	632	634	618	629	660	689	656	641	617	627	658	625	679	653	634	644	653	626	609	599	642	633	636	625	631	593	635	628	629	635	662	651	664	600	620	620	661	652	659	620	652	606	598	636	603	677	628	648	614	635	634	680	671	626	659	662	657	660	656	623	612	638	650	612	698	605	654	621	652	666	651	634	669	610	634	590	621	633	652	604	599	643	616	606	607	622	626	624	633	638	627	593	598	666	627	621	615	655	616	619	613	611	623	639	601	622	611	641	672	584	637	624	649	627	632	667	627	673	608	635	600	657	610	616	610	635	627	621	645	631	643	654	591	611	595	621	629	616	651	636	617	642	626	644	634	635	631	603	647	666	658	609	630	650	676	638	646	623	655	645	659
23336	23730	39045	35261	25746	19205	7193	830	440	452	437	438	452	454	430	403	465	459	458	429	463	418	415	442	402	452	408	457	433	457	462	418	415	420	434	435	433	447	391	375	426	438	432	447	404	444	436	420	447	440	391	419	413	438	408	457	445	398	447	425	415	388	455	447	446	388	439	443	430	440	443	405	417	449	412	410	429	435	415	445	445	419	389	438	408	428	432	445	416	390	403	413	451	424	417	422	388	426	401	430	433	384	416	439	451	440	444	429	426	445	425	426	451	444	415	443	424	440	447	434	423	404	434	427	454	425	468	382	410	444	393	412	423	400	394	417	410	396	411	401	415	471	450	429	416	469	404	431	427	402	452	445	392	432	389	425	440	422	413	421	466	416	482	416	432	439	420	439	425	440	426	429	407	390	476	427	440	483	439	427	414	430	418	409	421	404	414	428	399	421	445	423	408	414	444	434	440	451	428	421	467	456	398	457	379	442	444	363	439	454	409	463	372	423	409	415	438	425	435	390	436	457	442	431	446	386	433	442	449	400	411	425	452	446	419	411	442	413	415	454	463	436	461	419	405	423	446	429	387	423	428	446	429	384	468	432	412	389	417	413	444	415	436	418	429	429	422	458	400	439	428	400	428	436	433	425	437	422	400	419	420	426	424	400	416	400	399	416	448	418	416	412	440	399	398	404	423	399	465	406	399	463	438	415	425	386	435	452	411	410	444	421	421	425	434	440	407	462	445	457	428	401	464	383	464	409	428	403	411	425	422	445	401	465	406	402	394	429	404	434	439	425	439	416	419	445	422	431	391	432	416	413	403	432	433	453	441	412	420	431	432	433	416	449	407	399	418	392	414	406	433	405	363	435	437	442	419	423	415	424	420	395	445	438	438	449	407	384	458	401	452	424	435	427	432	431	392	378	430	477	415	420	413	452	406	462	395	397	403	408	399	433	446	431	402	419	416	390	449	412	422	401	400	445	421	449	412	417	452	458	413	406	450	458	394	406	403	431	413	429	447	414	422	425	426	433	382	428	433	406	414	402	441	408	393	414	447	395	397	448	451	415	434	405	434	425	422	417	477	432	473	408	414	418	412	429	453	405	422	472	407	443	415	419	433	392	420	436	442	466	447	428	443	427	412	422	422	415	464	430	440	436	408	443	422	443	462	423	405	430	379	408	429	453	404	418	449	407	403	457	445	441	390	431	410	425	396	408	451	429	405	418	456	398	480	444	386	437	434	421	407	425	421	424	444	420	460	417	385	393	414	376	427	433	412	405	409	429	432	416	435	463	440	440	430	434	429	443	429	408	400	431	443	431	417	438	422	420	451	409	402	433	402	417	415	427	444	455	430	435	462	439	405	409	437	450	426	411	451	414	401	433	425	445	400	443	375	469	429	431	455	419	410	456	436	407	422	431	414	397	419	489	436	436	425	438	422	461	435	435	430	427	430	421	408	417	425	422	441	405	436	427	436	479	430	441	420	443	414	416	432	422	416	400	426	433	444	411	411	438	437	427	423	414	407	415	435	438	440	425	441	418	392	420	446	401	412	393	439	431	444	443	433	403	415	414	381	421	451	416	450	426	447	419	422	429	427	439	432	407	400	453	463	406	383	428	450	432	406	418	417	407	417	427	377	449	463	437	430	445	407	426	428	429	403	439	433	388	418	433	399	419	401	420	453	439	383	451	409	442	418	407	454	425	420	417	450	449	417	400	434	409	429	434	422	470	443	417	403	419	420	438	444	402	397	420	420	402	442	447	422	362	402	424	424	422	410	441	429	423	463	448	440	394	426	413	421	455	427	398	448	419	436	401	380	432	433	473	433	419	412	430	466	443	415	412	414	403	421	408	412	427	445	431	447	413	422	442	418	440	431	418	413	409	425	416	416	445	409	397	431	476	450	417	439	467	398	404	417	462	462	431	436	407	441	427	424	413	399	400	472	407	424	471	478	406	414	385	419	405	412	420	400	397	417	430	438	426	433	440	448	457	413	402	396	433	392	410	427	428	417	421	422	419	408	445	418	426	430	442	430	427	381	431	421	448	410	416	426	438	409	401	411	401	398	450	406	434	438	460	415	462	455	414	420	432	393	463	440	425	430	432	413	438	433	442	397	438	430	395	406	409	423	433	425	479	429	402	416	420	409	440	415	446	422	444	415	440	436	387	428	409	416	440	383	395	432	413	415	411	414	439	426	420	386	409	401	434	414	418	424	421	456	419	421	413	469	427	432	430	416	387	397	414	424	428	413	403	420	395	404	451	468	422	450	417	406	435	456	407	449	408	433	443	423	404	401	434	446	401	416	418	444	461	409	457	450	458	403	418	382	415	449	430	392	421	426	406	412	436	420	448	424	446	428	423	399	443	419	447	428	422	421	423	410	443	418	405	424	438	453	425	451	402	425	456	441	433	394	420	494	426	446	433	440	443	417	439	401	451	447	445	435	442	455	470	432	445	411	379	411	413	410	422	444	422	467	384	410	434	400	421	438	382	415	474	427	394	429	447	422	460	415	397	391	435	444	409	413	419	437	454	432	475	455	401	387	437	469	375	468	392	436	428	416	404	444	399	394	414	458	409	430	434	430	424	427	383	397	441	417	419	433	437	429	435	457	438	452	402	468	408	463	430	415	444	439	437	395	426	400	386	434	422	420	400	450	450	423	399	437	427	454	441	433	426	439	410	419	419	388	417	455	420	447	430	418	387	398	431	408	410	404	419	408	400	399	409	410	401	409	407	430	436	426	394	414	418	422	412	455	446	448	428	399	430	448	412	423	428	409	472	403	424	447	428	398	431	405	435	405	444	434	426	434	458	401	456	419	418	426	410	439	464	428	424	410	444	431	455	436	404	395	407	418	424	422	426	421	406	423	420	408	412	425	415	435	454	464	448	429	402	433	446	435	454	436	434	427	415	398	398	430	418	414	475	421	440	375	409	425	406	408	438	433	452	427	427	421	420	395	462	442	423	476	415	417	437	426	396	431	474	427	403	476	408	439	400	411	454	421	429	444	438	393	426	449	428	411	419	399	418	436	407	478	425	400	385	446	431	406	445	434	425	416	432	394	394	470	467	411	427	431	422	444	450	437	440	432	414	439	410	443	386	430	436	429	401	426	436	425	406	402	410	459	439	425	434	430	451	453	393	480	446	444	449	426	416	375	414	409	419	442	462	436	442	387	417	437	436	432	386	462	453	433	431	431	433	451	389	434	404	393	415	414	449	451	424	418	478	390	420	439	406	425	409	406	400	458	395	459	381	403	419	419	389	464	406	434	432	401	449	467	386	439	393	432	435	418	436	421	415	441	439	406	415	442	427	454	444	438	396	438	457	416	445	400	393	420	431	435	430	418	431	437	422	443	424	434	433	426	425	394	399	449	395	401	404	443	415	417	401	432	448	421	450	452	426	429	372	436	378	443	408	416	414	426	451	427	461	411	440	434	432	430	442	442	418	454	462	417	434	405	453	424	409	460	414	412	454	428	430	447	435	426	444
53308	98906	84428	60383	36101	15826	4198	1241	802	740	707	733	746	737	685	668	711	737	763	753	726	693	761	682	727	741	752	738	727	702	705	741	708	695	692	720	663	709	687	752	709	691	742	724	689	684	696	709	739	701	695	728	743	710	737	737	698	702	713	737	688	726	754	707	759	689	746	730	703	710	731	716	691	745	718	730	701	733	705	688	707	741	674	671	720	687	657	718	700	723	741	729	687	695	685	731	723	656	741	686	707	734	727	753	695	757	705	735	744	694	728	709	729	738	733	726	750	713	702	702	757	771	721	727	722	741	683	759	741	752	722	785	687	755	711	704	770	730	711	729	702	688	727	776	723	749	745	712	699	749	675	696	729	688	747	705	691	712	654	679	699	636	608	696	711	714	721	679	747	749	719	678	716	708	688	761	744	764	700	720	709	718	705	716	660	679	729	719	664	715	708	708	731	701	682	710	690	702	733	752	748	728	676	699	717	739	745	729	740	717	708	688	766	736	775	751	731	683	733	691	680	700	732	709	703	684	738	745	707	788	735	688	721	702	730	715	669	671	729	698	739	731	734	718	743	727	738	704	768	779	753	720	713	712	733	736	700	757	693	697	749	733	703	682	699	682	683	714	700	721	657	754	702	707	718	720	707	772	714	733	658	739	711	725	723	696	764	727	621	724	661	769	670	693	703	724	739	732	674	730	678	697	710	756	769	723	659	738	700	688	750	730	667	686	688	685	750	731	711	738	688	781	711	677	736	696	703	731	716	743	724	718	718	693	708	720	760	689	745	764	713	689	657	743	720	698	682	740	692	662	704	721	700	667	736	701	771	694	752	700	703	733	679	706	696	691	697	744	682	725	677	695	707	712	705	701	718	680	718	718	719	688	747	736	748	694	737	748	688	685	728	719	703	665	687	746	686	741	671	725	759	742	720	701	722	702	715	704	725	738	731	691	758	711	727	711	718	709	755	716	685	678	736	703	668	680	745	712	747	737	778	706	698	755	782	720	680	699	688	719	733	788	726	737	718	733	736	739	749	740	721	736	686	720	699	719	684	749	759	732	747	652	708	708	683	698	753	709	685	700	702	766	669	699	760	698	705	737	723	778	708	724	715	739	731	663	743	728	724	731	752	758	690	686	696	720	731	694	743	735	756	715	747	703	722	734	752	709	734	692	712	709	681	712	739	698	693	712	724	683	713	690	705	755	754	781	743	691	711	718	736	729	745	738	770	718	687	728	727	702	671	705	742	723	759	737	773	729	660	730	683	697	721	709	702	712	705	750	706	699	695	711	731	736	731	679	767	733	727	762	720	685	736	752	728	664	687	763	693	701	697	727	761	736	762	688	756	738	756	687	736	749	748	700	711	667	714	725	689	721	733	722	739	760	764	665	717	743	753	736	762	732	743	686	679	686	756	716	755	700	751	726	688	731	729	683	716	707	719	737	720	719	689	707	719	732	708	701	719	727	724	718	726	724	701	742	724	666	712	770	743	718	702	695	712	657	691	709	704	680	749	721	687	688	725	761	702	682	755	714	745	710	714	768	657	738	725	694	663	624	734	699	735	713	723	705	709	724	726	743	728	721	698	729	732	700	751	717	731	719	743	724	773	709	706	702	695	743	734	712	717	678	706	658	695	714	780	759	702	683	715	728	686	711	735	730	703	766	752	710	728	719	702	755	752	697	738	750	705	715	697	719	712	727	695	722	733	731	716	748	734	709	733	701	710	726	722	763	739	725	709	722	705	701	711	704	744	700	720	726	708	764	663	688	731	665	756	723	738	744	721	681	663	717	692	736	678	737	707	753	712	748	719	703	734	701	686	725	711	722	705	649	709	708	707	711	705	726	690	655	684	726	773	707	738	685	716	740	721	744	748	765	762	700	730	718	757	673	687	728	723	697	743	692	711	740	707	761	732	736	728	684	730	704	680	742	723	724	681	695	756	717	652	675	717	710	721	726	734	733	753	722	763	720	688	688	692	708	736	760	773	764	713	711	724	703	742	710	700	701	707	713	689	721	759	766	723	747	703	693	764	669	734	770	697	731	679	725	729	750	721	715	708	678	736	694	766	708	673	696	718	699	728	710	684	712	747	702	750	731	703	719	731	729	694	793	743	708	713	740	726	711	700	685	694	767	737	725	722	745	696	724	691	727	731	710	734	662	713	651	725	728	723	730	680	683	709	728	696	776	673	717	694	694	733	784	691	740	732	717	722	750	723	694	703	717	717	722	681	688	732	714	749	755	754	757	739	732	673	717	724	720	773	714	704	785	692	719	730	705	742	764	780	757	706	702	729	724	762	660	734	744	778	709	727	716	711	725	792	699	708	684	705	729	706	711	678	736	685	688	717	692	678	717	756	740	641	725	725	714	739	777	734	727	748	716	707	754	693	705	705	715	722	720	729	699	749	731	684	758	735	715	742	670	708	705	756	728	709	748	674	745	706	724	723	724	720	730	742	728	670	700	777	667	667	723	663	681	683	730	749	663	697	679	703	744	707	709	738	709	691	712	732	698	727	728	762	742	691	729	718	715	702	731	720	692	727	722	719	720	678	690	678	706	679	732	746	695	691	719	749	717	712	701	718	713	740	697	736	726	670	699	760	724	705	697	735	678	721	756	733	718	734	687	667	735	686	756	662	705	679	723	648	698	740	663	648	783	745	711	683	734	678	731	711	722	710	695	749	719	693	723	706	747	720	695	701	750	731	701	747	750	714	745	755	695	707	719	704	715	675	757	701	709	711	725	731	717	714	690	678	731	712	715	744	721	733	708	767	687	712	658	727	757	715	723	747	675	740	717	698	724	756	743	698	742	741	690	693	706	696	706	765	689	764	700	679	704	718	736	785	738	767	740	721	680	708	676	749	678	713	732	705	736	731	753	691	750	656	741	738	712	704	710	733	689	716	688	716	712	703	742	700	733	739	722	724	723	700	748	727	752	719	727	680	736	710	733	699	763	697	721	690	730	683	755	731	691	730	741	774	709	717	687	699	768	690	763	683	747	730	731	685	723	724	723	681	762	701	741	725	669	745	688	720	705	674	682	685	767	701	728	664	692	721	711	686	751	742	768	711	750	763	710	661	705	713	737	707	745	677	705	726	736	754	698	746	681	702	716	682	719	715	735	722	743	707	691	753	689	718	721	692	728	699	702	694	733	745	728	638	711	747	751	724	683	715	718	748	707	750	711	691	735	695	694	740	706	766	744	746	734	695	696	680	681	739	712	743	696	714	724	671	754	745	691	683	662	767	739	699	744	693	768	667	727	689	682	697	707	722	641	706	698	728	737	723	732	753	753	738	729	711	746	708	720	717	741	707	733	709	718	718	731	694	703	726	695	694	735	737	761	686	746	758	693	678	674	690	708	747	725	725	690	726	733	703	705	679	771	734	705	722	722	682	713	689	694	698	681	665	714	741	722	749	727	728	696	732	704	722	697	756	729	735	703	743	744	732	700	756	700	716	734	661	753	706	718	711	673	728	685	687	684	714	713
27191	34165	37478	21085	5621	1135	463	363	336	323	307	353	324	325	336	325	339	311	338	351	322	356	309	345	352	321	338	306	328	348	314	323	323	345	355	345	333	358	319	348	332	333	284	322	311	331	313	329	333	362	297	328	316	339	332	341	324	331	317	312	309	306	299	290	341	302	344	334	335	347	320	329	303	296	323	340	353	337	352	327	328	337	359	398	332	342	310	325	321	325	325	327	318	327	317	348	359	333	330	334	338	328	311	316	321	316	339	308	312	314	328	307	332	322	313	360	306	343	370	357	329	321	336	337	365	308	346	342	323	318	348	311	331	320	332	314	351	338	325	344	340	291	332	337	286	333	345	334	330	334	328	284	324	317	349	309	306	318	351	312	338	333	299	306	357	293	297	334	338	313	333	332	344	302	299	324	333	337	306	347	331	309	331	350	312	334	330	295	336	310	331	321	318	318	312	331	314	309	311	382	307	337	344	315	329	307	335	335	339	312	317	304	310	318	349	318	318	315	342	299	288	323	338	319	309	306	309	319	326	333	295	346	339	327	321	318	318	313	352	310	354	306	295	324	319	316	340	346	352	378	326	332	294	347	312	297	312	329	316	324	320	338	350	327	327	308	344	293	337	322	321	318	333	322	297	339	344	339	328	336	314	327	284	324	321	305	352	336	335	348	311	332	308	290	323	306	333	324	371	336	319	298	334	315	337	315	357	328	339	327	308	339	313	312	319	326	304	306	323	292	328	307	317	337	321	349	303	337	329	355	324	321	322	357	310	333	343	323	308	307	329	311	311	317	353	342	315	346	330	325	345	339	327	306	321	333	320	324	315	332	319	335	317	323	331	314	277	334	304	340	327	303	318	337	346	312	345	309	322	371	321	372	345	358	319	319	323	366	352	326	329	345	319	307	356	327	336	310	338	348	339	318	322	330	308	291	348	313	332	324	291	348	339	306	371	329	307	376	314	314	339	302	340	316	311	311	315	328	350	311	325	316	311	341	325	330	301	329	335	309	314	330	355	301	320	306	316	326	285	338	350	334	332	329	322	344	298	306	334	344	322	342	302	316	326	319	332	307	337	305	352	321	336	324	348	327	319	322	330	319	352	350	315	328	343	346	306	292	341	319	328	330	346	302	324	324	302	355	351	356	340	342	321	324	318	320	336	297	348	337	332	333	346	347	329	338	350	326	287	318	336	313	341	321	319	326	304	338	288	302	302	319	313	314	306	316	354	318	321	294	303	305	351	343	319	311	336	341	338	315	308	329	297	335	315	314	297	329	325	354	309	334	309	329	341	307	338	349	345	333	338	355	303	366	325	348	312	313	288	312	353	336	327	337	277	306	349	301	330	349	315	306	313	316	317	321	313	322	319	313	305	334	303	327	326	314	345	331	317	310	308	321	297	324	334	309	319	281	303	327	336	310	327	310	312	324	356	339	303	309	336	332	346	325	335	301	332	318	356	321	320	332	353	345	322	325	302	298	302	329	335	344	350	305	341	329	331	328	322	324	338	332	332	328	331	321	306	284	310	322	321	337	331	302	312	307	299	310	342	318	336	317	338	327	338	320	310	331	296	348	340	315	343	340	329	318	323	321	341	317	347	316	304	318	323	334	284	323	331	321	344	328	313	333	301	361	328	346	328	349	329	316	343	306	330	298	330	304	335	297	325	324	294	291	288	353	332	314	331	323	370	353	319	307	321	325	371	340	311	337	301	321	344	328	317	330	333	351	347	324	344	316	328	346	330	311	297	283	347	313	345	319	313	312	344	327	320	303	303	290	370	332	306	369	308	351	324	331	324	318	312	291	342	311	331	345	365	324	319	333	310	313	312	334	353	330	312	346	302	309	337	329	316	319	290	339	308	312	313	326	341	341	335	357	308	314	322	330	310	322	313	276	309	308	322	308	355	334	319	330	313	332	323	315	301	324	338	341	308	319	326	339	330	314	326	326	317	338	338	322	314	300	320	302	346	342	294	335	324	324	309	307	328	335	330	294	340	348	341	343	341	325	331	319	316	324	350	311	312	331	346	338	352	333	314	305	327	359	308	308	321	339	341	295	323	334	315	308	336	319	305	313	321	322	321	323	310	351	346	338	350	322	328	328	304	323	342	334	365	313	343	302	328	343	345	338	316	349	335	339	292	340	300	305	313	333	321	316	332	309	335	368	320	311	318	287	321	318	356	336	346	308	314	360	343	343	330	349	343	314	328	341	315	325	317	335	318	330	313	325	338	341	313	334	294	298	337	310	339	306	331	341	309	339	298	322	328	317	338	330	361	349	313	317	347	338	329	326	349	320	350	324	316	309	324	336	336	347	320	348	309	301	316	307	334	296	319	306	285	305	333	339	330	349	333	308	298	290	338	318	343	318	342	351	320	353	338	332	305	306	306	344	299	326	318	335	311	307	306	371	323	308	329	310	313	325	322	331	317	327	348	336	334	310	303	327	323	300	312	322	328	301	358	326	333	353	310	313	340	275	323	321	337	339	303	357	317	339	333	353	308	317	295	356	321	318	312	304	349	331	295	306	345	292	321	340	338	329	303	312	297	315	331	331	349	330	327	321	331	290	309	338	334	307	323	334	316	303	313	309	326	315	337	334	311	352	291	331	314	322	340	319	322	313	327	299	321	315	307	297	297	339	345	295	334	345	327	331	324	350	292	299	291	323	343	339	339	326	290	300	322	307	327	329	353	307	322	346	375	328	306	351	343	340	304	309	341	312	355	339	306	346	343	347	307	319	335	326	351	304	368	343	331	331	303	344	334	362	363	306	375	324	324	312	325	347	324	293	375	325	339	322	316	347	312	312	344	300	344	329	335	334	328	335	321	338	310	324	322	345	351	354	301	347	312	331	347	331	369	325	308	345	324	325	326	319	322	341	325	320	326	342	313	317	322	318	322	313	290	345	342	336	349	368	374	296	345	323	348	319	285	329	307	321	333	322	342	338	327	283	327	330	353	356	326	367	341	336	305	367	337	319	335	332	318	341	337	307	315	357	349	317	337	332	334	325	321	324	303	341	324	316	336	342	360	314	286	317	313	347	328	306	320	329	319	351	310	323	311	336	301	354	328	288	322	334	302	306	309	318	322	304	313	361	322	335	337	344	294	277	315	315	318	340	309	326	307	368	317	315	306	333	340	321	307	327	331	347	320	333	311	326	319	352	317	316	297	344	349	311	289	346	327	320	322	313	349	328	328	344	322	312	316	272	330	317	314	376	334	330	313	324	339	333	315	361	316	353	339	321	312	314	348	336	278	377	333	308	344	320	328	313	319	328	354	332	350	334	330	325	341	342	297	344	336	323	350	316	341	320	347	319	320	359	341	308	341	305	327	277	291	347	382	334	342	331	329	360	310	358	342	355	330	330	321	349	275	349	311	322	315	323	309	315	345	339	350	346	318	342	325	345	360	330	312	371	326	314	349	328	344	326	354	350	331	315	338	328	327	336	362	328	318	332	340	339	300	328	325	305	329	329	336	371	304	333
25957	54047	42262	22697	8508	2414	840	622	595	545	557	575	610	577	582	578	600	617	572	567	565	580	604	582	554	550	594	534	576	575	604	590	602	572	593	596	589	541	545	595	616	611	580	596	556	611	546	591	569	580	572	560	546	594	557	571	576	572	596	572	589	565	630	578	574	602	596	596	566	603	621	575	592	588	572	565	584	607	586	588	596	570	562	589	588	581	588	605	555	598	607	578	567	553	640	559	599	595	620	601	537	646	592	517	544	550	627	555	593	568	604	556	567	592	569	552	609	590	546	611	602	567	564	555	607	617	531	574	609	626	548	552	559	612	581	531	562	571	582	578	637	581	609	612	589	615	624	592	574	565	569	579	618	625	578	611	557	565	589	607	601	595	599	589	571	553	586	621	577	616	541	569	579	586	573	581	579	594	576	616	561	572	567	545	558	539	582	594	572	598	579	580	572	549	569	597	574	609	591	584	566	566	579	624	595	553	593	579	598	612	603	565	582	587	589	613	565	554	609	559	582	582	584	579	585	499	593	594	620	586	615	581	609	556	528	561	595	591	564	599	581	605	557	566	567	615	579	578	611	551	589	603	592	566	647	563	596	540	600	582	627	581	589	545	549	587	557	590	531	616	548	631	584	561	591	598	606	585	554	555	575	583	568	570	586	566	577	573	571	545	586	568	567	557	586	564	562	569	552	586	610	562	603	557	587	565	560	559	635	589	563	607	592	550	568	566	614	595	623	576	585	507	595	566	571	582	577	569	581	585	594	563	601	581	593	618	546	559	555	577	589	568	542	615	619	619	586	605	537	583	573	557	557	574	577	616	601	612	565	604	585	552	613	572	583	578	573	607	633	574	578	594	648	550	592	576	611	626	598	586	568	610	593	588	568	608	571	561	585	608	591	588	567	523	534	622	619	556	585	567	593	577	585	585	559	600	608	568	571	585	589	592	574	589	598	584	631	545	615	586	569	542	548	600	551	606	600	600	599	568	590	593	594	610	593	570	592	603	681	605	554	635	559	596	576	576	626	634	581	548	586	584	565	600	589	589	584	595	608	564	610	543	563	590	618	536	566	582	592	583	620	601	567	582	599	586	582	543	574	589	610	601	555	569	567	562	598	569	608	557	590	580	550	555	592	559	580	554	598	597	547	586	617	586	605	590	621	619	602	562	607	623	584	578	568	602	610	589	572	610	572	578	574	612	562	599	573	613	581	555	583	591	558	585	588	643	594	580	539	564	582	609	547	548	626	578	590	582	589	584	555	558	542	607	600	532	575	589	629	592	586	586	569	598	579	526	581	608	626	551	600	574	574	562	588	554	604	583	603	554	599	586	585	538	553	531	584	568	569	568	572	563	548	565	594	583	605	559	605	556	594	599	575	566	621	595	546	554	544	565	562	622	604	588	602	570	562	591	597	586	590	581	622	583	564	591	550	590	580	595	592	542	568	575	621	569	608	540	574	575	572	571	572	544	639	586	619	580	561	566	566	599	587	586	562	614	557	611	546	594	538	593	548	577	568	592	580	611	589	602	558	536	569	597	606	553	605	603	576	606	559	594	595	604	611	592	535	621	593	595	594	561	556	582	598	604	596	596	578	589	585	563	593	623	596	594	591	560	547	625	579	573	581	627	587	610	593	583	581	565	591	579	575	619	587	606	590	544	590	576	581	550	584	565	574	588	587	631	632	624	588	596	591	577	573	621	623	553	599	608	545	569	557	542	612	558	557	613	562	607	590	585	571	556	567	583	598	587	576	551	597	606	602	569	587	580	616	558	586	535	600	577	617	585	576	613	612	583	589	576	594	542	599	627	620	584	575	578	564	523	610	601	624	593	613	595	558	570	578	608	555	583	604	556	562	543	550	614	594	535	532	631	577	606	558	581	532	605	582	589	596	580	604	566	592	587	574	583	569	602	591	578	544	587	598	565	611	576	618	586	592	582	528	596	574	582	582	574	623	589	588	592	589	564	567	551	592	584	554	535	574	572	573	583	617	586	538	600	588	550	583	569	562	599	572	566	561	594	590	563	608	628	607	558	587	574	572	553	592	595	593	600	596	561	574	598	549	580	606	589	557	561	541	545	597	558	540	587	536	595	584	585	585	576	541	568	596	599	608	575	543	593	572	576	577	547	604	568	560	552	568	559	579	598	611	614	558	578	605	599	571	610	606	561	594	541	599	587	590	557	597	589	579	606	623	596	587	602	593	569	589	586	609	526	585	630	603	611	583	576	646	582	573	569	562	584	626	579	602	571	576	619	601	578	577	574	622	595	598	581	603	565	586	616	592	593	590	614	552	561	591	541	573	581	576	627	568	583	562	567	579	603	551	556	586	591	578	580	557	620	577	559	587	569	563	570	622	580	609	563	602	578	636	579	575	565	593	632	627	548	606	592	594	582	535	560	567	552	586	597	581	587	565	543	565	598	606	577	615	571	603	604	542	621	562	553	600	591	577	558	594	604	548	532	584	630	568	565	594	579	558	608	629	597	601	567	574	542	558	567	626	571	589	575	552	602	618	576	580	615	607	565	570	587	599	595	610	586	559	602	574	584	571	590	570	592	555	646	536	567	584	611	625	577	620	607	581	588	625	613	553	561	608	598	569	564	558	609	555	555	576	597	570	582	609	590	601	614	571	609	578	608	573	608	542	599	547	605	563	600	591	591	580	565	596	525	574	590	559	594	562	585	616	597	596	574	558	549	596	590	557	572	577	568	558	568	585	569	582	604	602	579	550	591	561	585	622	588	603	581	606	598	561	581	606	553	569	579	557	618	604	579	596	553	615	589	571	598	657	595	604	594	649	565	576	578	611	610	620	524	567	596	592	595	506	581	556	598	559	570	601	589	589	572	609	590	579	560	606	560	580	617	573	581	611	602	594	593	592	530	618	531	596	569	572	618	572	594	586	581	638	539	619	589	568	569	533	586	585	543	591	634	598	615	621	554	545	609	564	582	590	566	584	563	584	542	587	577	619	592	582	562	588	551	578	603	556	606	542	610	595	568	574	571	592	612	615	584	566	589	583	608	544	580	632	630	599	559	615	580	586	583	608	662	588	627	589	625	590	605	583	608	602	565	600	574	630	555	550	597	593	623	583	593	535	558	585	605	560	603	576	606	596	598	606	618	622	599	601	610	585	569	560	587	591	565	645	607	532	573	609	598	560	563	570	620	577	582	594	609	559	559	541	596	573	562	586	550	567	577	642	582	594	556	534	594	561	617	572	633	575	608	553	549	567	571	577	565	561	571	598	551	565	586	558	573	577	613	612	570	613	573	576	597	531	596	555	609	543	569	576	588	563	588	596	591	641	564	594	606	563	563	577	532	582	575	616	534	566	589	601	587	555	607	603	595	560	591	544	552	615	552	563	606	611	603	597	601	583	582	607	561	632	601	598	571	541	555	591	569	579	573	623	627	575	572	546	558	565	631	603	556	602	625	567	606	539	611	584	616	579	609	603	554	574	565	571	529	543	569	558	586	558	588	586	564
24427	26877	45250	38404	23947	12558	2156	535	386	376	387	393	382	341	359	386	362	376	380	368	363	366	335	386	364	390	405	381	353	364	367	370	375	371	376	348	367	394	377	352	350	380	344	366	343	368	362	364	377	399	383	371	391	389	384	354	358	363	354	387	320	371	402	413	371	363	378	365	356	366	360	337	373	347	337	392	356	331	391	391	368	365	370	353	382	396	343	352	354	366	369	377	382	367	340	368	365	397	386	342	330	397	407	343	363	350	366	377	378	362	363	346	369	364	360	359	377	383	370	368	349	382	344	348	392	322	373	368	377	354	356	353	347	352	355	387	329	400	338	328	354	334	384	359	348	399	366	379	378	356	352	339	369	361	372	340	383	352	338	333	386	350	364	383	372	361	363	364	396	315	350	343	362	331	376	346	388	360	371	336	365	332	373	351	379	350	364	382	361	349	383	373	351	345	337	350	353	372	386	395	336	364	346	349	359	390	360	374	374	335	333	366	389	337	396	353	389	377	341	368	365	361	377	356	373	360	363	340	382	350	356	383	356	386	368	348	376	339	367	345	349	335	359	386	340	353	373	346	349	362	382	369	350	397	327	372	350	345	355	362	363	398	358	321	330	364	336	355	392	375	370	351	361	338	402	345	340	346	364	343	340	349	382	370	381	335	353	368	374	363	371	331	384	360	349	386	339	361	364	322	388	347	368	374	344	362	394	377	391	405	382	378	405	362	349	367	395	373	376	318	400	388	366	364	373	381	373	380	345	374	370	349	357	336	326	337	387	383	397	336	350	345	360	337	345	385	345	361	340	371	384	400	350	334	378	334	384	345	356	371	341	348	339	360	335	370	353	377	333	373	395	338	359	369	387	364	407	334	378	366	344	360	367	381	370	352	349	371	341	361	384	357	358	368	370	382	385	379	343	396	350	372	378	351	368	358	357	325	358	388	369	339	371	352	362	339	344	374	319	350	376	387	344	392	372	349	350	373	397	368	391	339	365	346	364	385	354	357	351	398	392	384	340	378	373	340	340	364	380	344	375	373	350	336	365	357	361	380	362	358	386	376	359	334	377	375	361	334	348	383	365	342	364	363	364	411	382	379	344	368	361	345	353	375	355	373	338	403	382	376	360	388	373	362	375	376	377	383	355	373	347	361	351	324	369	352	367	356	359	363	365	368	335	353	352	338	343	393	325	357	334	347	393	369	350	369	338	360	386	331	353	353	387	386	361	368	363	348	389	402	372	376	344	364	352	355	351	321	339	350	361	362	364	371	371	371	348	365	356	350	352	367	381	364	385	339	370	325	369	370	355	338	391	350	357	346	405	368	376	373	390	366	381	317	351	334	395	373	351	342	378	373	334	342	344	378	354	347	362	360	372	363	369	379	364	367	362	382	357	389	344	372	332	366	372	365	348	371	338	343	341	344	374	371	373	348	367	389	358	348	360	390	359	384	345	340	368	348	372	341	331	360	355	358	323	353	349	365	355	368	390	331	364	397	353	349	376	371	354	386	376	359	364	349	333	350	358	396	338	401	369	359	353	389	363	365	344	383	359	382	348	333	355	344	392	376	401	358	338	378	337	368	385	376	363	356	384	359	334	354	372	362	349	347	386	360	371	376	378	352	354	361	352	344	352	366	366	337	368	381	359	341	353	369	368	386	364	363	390	341	364	380	335	389	411	360	363	357	386	351	388	344	369	341	368	355	352	348	344	357	377	336	339	318	344	352	396	357	358	367	371	416	351	355	386	344	341	354	362	351	366	389	357	384	361	355	359	344	337	387	376	382	377	382	376	351	328	369	382	347	318	353	366	370	399	387	347	368	365	361	377	363	377	390	409	365	378	323	360	315	348	346	377	357	364	376	403	340	367	382	381	389	403	378	347	371	352	367	353	394	379	317	320	349	334	363	336	379	377	349	376	340	346	381	381	354	366	343	386	370	314	353	387	365	326	363	346	349	382	342	373	344	362	339	359	352	368	362	358	375	362	372	373	401	349	350	357	371	408	400	353	358	369	372	335	354	360	350	346	357	368	354	349	350	372	348	347	363	389	347	354	360	390	363	363	351	380	377	394	336	380	374	390	368	354	350	374	370	366	353	360	345	335	379	383	344	392	375	306	359	363	382	399	341	364	336	368	343	361	360	331	340	379	361	351	399	378	357	358	372	366	367	385	399	383	365	357	388	366	366	348	365	343	345	350	357	338	379	424	358	366	350	364	382	366	341	339	386	385	356	333	399	383	375	366	336	374	358	397	319	375	367	398	356	367	369	366	366	363	385	357	354	343	377	378	329	363	380	418	348	358	381	378	360	383	364	355	370	380	366	376	304	355	366	366	349	375	359	376	374	352	368	358	336	365	362	381	347	351	359	395	351	386	363	356	356	377	368	352	371	360	374	342	369	374	367	338	372	334	338	361	369	359	361	381	338	391	367	372	413	349	369	384	365	359	359	373	394	389	357	411	358	334	397	386	358	364	390	350	379	356	341	370	356	361	358	369	364	341	348	365	368	364	347	375	350	344	341	337	365	363	372	379	348	363	329	369	331	342	360	369	368	378	396	327	329	388	353	338	323	373	362	357	380	362	365	356	404	340	359	367	366	341	358	396	367	386	371	383	366	391	336	386	369	368	341	361	342	333	354	353	374	387	373	346	399	376	375	354	356	371	348	336	354	374	363	377	385	355	349	341	342	344	360	366	353	366	369	400	328	363	337	345	356	352	411	343	361	388	395	337	338	348	354	366	362	344	334	378	371	359	342	400	375	355	372	391	350	334	372	346	322	367	353	373	359	405	339	392	368	366	378	353	343	385	351	384	366	339	363	379	387	362	396	376	354	387	334	396	363	377	401	356	382	359	349	351	364	378	345	369	349	381	349	370	380	356	341	346	371	375	371	402	382	328	331	353	316	369	354	351	349	375	352	369	357	325	360	351	350	374	368	370	372	373	328	373	388	334	352	351	377	371	388	354	348	349	358	358	382	349	342	355	359	346	338	343	331	382	413	362	345	387	373	366	366	367	365	368	365	360	382	364	386	335	355	363	368	330	361	328	354	371	369	321	379	343	344	380	372	338	364	360	415	368	356	371	365	365	403	363	356	357	345	365	372	338	363	370	372	326	341	354	346	345	354	405	348	389	397	348	331	362	329	342	369	395	343	413	355	372	344	397	350	403	385	367	387	404	352	376	392	403	364	336	353	338	363	354	354	392	368	364	370	339	367	360	368	384	351	354	358	368	344	352	364	366	355	360	350	390	348	384	386	342	372	390	362	364	363	354	381	346	395	349	358	353	375	385	353	371	352	364	376	356	328	348	396	337	329	373	362	369	369	382	367	379	384	376	405	353	346	344	340	407	344	377	373	390	344	382	342	366	322	372	374	368	388	365	383	351	391	382	361	382	347	364	346	341	359	402	355	361	353	392	376	363	327	354	352	350	379	373	308	367	364	360	377	386	381	375	345	364	342	380	364	360	362	389	379	413	384	362	367	367	400
50350	95506	78441	49535	28282	10375	2484	960	656	656	686	640	629	634	645	646	644	647	661	649	683	666	626	646	650	648	626	681	655	674	623	633	679	666	670	661	565	636	634	655	644	677	633	647	629	642	645	642	651	630	664	607	666	643	648	642	636	640	672	661	650	659	664	639	663	680	648	581	666	655	619	683	617	641	595	661	668	657	657	621	665	694	645	654	672	659	633	637	641	626	657	641	594	640	643	600	630	624	652	650	700	605	641	617	646	635	644	648	662	616	646	646	625	662	654	667	637	643	647	629	680	625	615	631	610	593	640	663	650	635	674	672	630	646	623	655	664	676	657	626	646	645	644	622	596	663	630	630	624	675	642	611	574	665	653	647	633	626	645	626	656	660	608	632	592	625	600	608	589	630	654	618	646	632	614	612	667	637	655	632	640	649	637	666	631	656	680	653	630	608	667	641	621	643	660	596	638	672	640	682	670	636	597	683	614	633	654	648	637	669	642	635	616	670	620	638	637	666	601	638	677	638	614	632	619	571	639	605	654	634	633	618	649	648	645	643	673	664	643	673	690	663	664	675	655	602	655	666	659	666	624	612	649	663	647	636	587	693	614	658	622	635	595	614	627	624	669	651	621	634	647	616	612	649	635	666	631	664	625	638	682	651	624	630	583	657	639	622	609	635	671	634	681	621	626	642	649	625	629	626	618	633	631	650	648	650	659	599	662	621	618	636	635	645	684	619	676	639	612	626	660	626	669	648	638	624	656	667	634	582	675	695	636	651	647	618	649	658	631	649	622	621	654	664	614	595	624	612	598	670	614	615	628	626	635	655	631	634	674	663	624	603	660	663	632	658	661	596	662	658	703	606	602	625	633	617	622	647	641	584	648	634	631	644	630	677	651	644	616	657	630	595	643	672	620	616	614	632	644	630	600	690	665	618	637	625	644	664	653	620	639	619	616	611	641	628	634	664	603	656	649	670	637	645	629	626	632	666	629	629	633	617	651	631	635	632	677	689	653	628	630	625	616	630	607	666	674	675	605	653	623	612	617	610	648	626	701	626	624	616	695	617	658	644	678	619	587	631	648	660	615	696	646	664	634	662	628	670	638	606	578	692	675	642	572	679	674	596	622	670	623	622	621	641	594	669	678	612	670	644	635	610	683	656	654	673	668	629	648	620	635	634	649	701	652	579	623	653	619	631	665	616	628	634	678	647	633	603	632	684	626	640	619	657	681	621	634	652	656	611	657	655	677	650	670	620	653	617	692	668	564	627	637	668	621	656	622	631	670	628	652	655	623	689	621	700	645	619	634	635	654	663	614	633	657	652	607	645	611	601	619	631	617	645	636	618	603	690	656	599	635	647	658	636	587	637	624	639	671	595	624	659	652	608	659	628	637	655	642	614	635	599	665	633	674	635	617	656	624	664	635	622	648	668	606	675	634	616	618	614	657	650	647	663	653	645	625	668	639	619	666	631	628	609	670	637	650	641	616	642	662	667	642	649	605	619	673	675	600	694	620	680	606	621	602	583	602	651	609	650	655	597	611	679	640	646	713	624	662	625	661	640	584	611	677	630	618	603	644	650	686	594	621	621	611	595	601	629	680	674	600	644	679	646	641	663	623	638	644	657	623	600	621	615	618	607	647	657	679	632	640	639	661	602	640	621	615	618	656	657	649	626	644	626	634	640	649	679	615	621	656	637	565	622	597	614	630	632	657	675	674	659	672	591	662	686	596	632	603	631	656	640	611	644	630	647	665	683	651	657	632	661	640	624	657	671	673	624	602	637	656	656	622	648	661	650	645	660	636	643	639	656	633	623	597	619	627	659	674	667	601	664	635	616	645	656	602	602	601	662	649	622	656	636	626	654	619	652	622	652	608	628	661	676	623	612	612	633	613	617	622	635	657	629	613	627	635	629	656	655	654	647	656	639	654	659	634	677	616	660	677	659	612	627	634	633	615	649	639	673	616	629	641	627	653	615	648	668	653	611	669	656	615	633	652	627	639	624	578	631	619	636	625	635	648	628	601	619	630	588	611	605	627	633	648	648	633	625	645	641	627	637	705	668	646	670	661	642	632	610	631	619	654	671	669	654	604	666	641	645	619	623	607	670	651	610	644	654	648	631	677	668	634	650	615	660	612	637	633	619	615	651	646	597	617	616	642	673	674	616	646	580	608	637	690	612	635	632	628	614	629	638	612	684	654	653	647	663	637	642	621	647	655	607	649	681	602	646	596	673	641	656	635	616	598	644	587	608	630	593	583	654	643	633	637	686	649	590	647	642	655	624	631	643	621	664	626	647	648	582	654	600	664	640	678	649	637	623	664	615	655	630	598	644	600	623	634	622	637	592	707	629	594	684	636	675	603	628	640	631	598	668	606	636	618	620	619	615	652	626	663	664	579	636	662	625	627	664	669	580	644	604	663	640	638	655	657	647	637	597	630	624	657	697	625	642	643	671	639	617	628	645	653	664	610	551	643	647	648	637	652	605	636	656	634	640	672	641	675	639	616	605	626	645	634	681	641	626	625	659	597	639	583	648	612	614	653	637	601	656	617	647	618	679	620	681	697	607	639	656	607	619	710	619	643	657	642	622	640	623	657	627	666	663	584	591	674	602	638	630	617	582	640	643	670	681	593	635	614	670	642	610	616	619	637	644	644	613	632	619	628	654	675	607	652	646	638	650	657	628	666	638	602	642	593	649	662	636	655	641	600	602	597	607	626	686	616	608	636	651	625	682	610	676	658	636	646	624	616	607	615	606	669	624	662	645	657	586	643	644	582	641	643	703	702	620	652	654	644	639	609	605	654	625	643	649	634	563	664	663	698	639	635	624	666	643	618	688	622	655	635	617	637	652	622	645	603	649	632	674	606	603	647	656	647	676	611	617	657	627	615	660	643	685	640	675	662	641	663	625	616	645	614	687	592	613	630	662	608	643	622	641	636	646	684	638	616	665	642	663	628	608	653	619	660	672	622	614	702	599	619	634	604	609	636	608	644	622	664	641	602	652	610	660	628	643	666	629	626	625	617	652	624	594	635	626	633	588	649	610	600	639	670	608	635	638	667	633	639	645	617	623	612	629	644	625	653	660	643	646	612	636	624	619	648	687	628	618	616	687	672	658	643	655	596	629	621	661	591	659	631	660	635	597	639	629	675	636	638	636	640	600	588	668	663	616	628	664	669	607	672	602	650	683	679	625	595	663	633	609	617	651	665	628	626	623	613	663	615	622	580	619	639	637	610	649	646	625	633	642	645	658	623	637	624	643	666	665	661	676	653	658	644	670	666	650	623	606	665	623	663	660	678	637	649	625	662	634	658	670	656	653	610	646	658	643	609	644	619	669	651	651	625	642	644	575	649	638	675	643	664	602	685	602	650	643	607	632	641	664	608	633	678	658	621	659	654	578	652	623	649	628	648	630	622	626	675	675	659	600	650	597	648	608	653	648	602	622	609	622	642	645	613	651	669	611	659	628	617	648	630	608	672	625	661	652
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
