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
340247361372	340247361942	340247362492	340247363042	340247363591	340247364142	340247364692	340247365242	340247365791	340247366342	340247366892	340247367442	340247367991	340247368542	340247369092	340247369642	340247370191	340247370742	340247371292	340247371842	340247372391	340247372942	340247373492	340247374042	340247374591	340247375142	340247375692	340247376242	340247376791	340247377342	340247377892	340247378442	340247378991	340247379542	340247380092	340247380642	340247381191	340247381742	340247382292	340247382842	340247383391	340247383942	340247384492	340247385042	340247385591	340247386142	340247386692	340247387242	340247387791	340247388342	340247388892	340247389442	340247389991	340247390542	340247391092	340247391642	340247392191	340247392742	340247393292	340247393842	340247394391	340247394942	340247395492	340247396042	340247396591	340247397142	340247397692	340247398242	340247398791	340247399342	340247399892	340247400442	340247400991	340247401542	340247402092	340247402642	340247403191	340247403742	340247404292	340247404842	340247405391	340247405942	340247406492	340247407042	340247407591	340247408142	340247408692	340247409242	340247409791	340247410342	340247410892	340247411442	340247411991	340247412542	340247413092	340247413642	340247414191	340247414742	340247415292	340247415842	340247416391	340247416942	340247417492	340247418042	340247418591	340247419142	340247419692	340247420242	340247420791	340247421342	340247421892	340247422442	340247422991	340247423542	340247424092	340247424642	340247425191	340247425742	340247426292	340247426842	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23169	21555	29550	24040	21548	21630	12520	1491	1001	922	817	709	631	576	505	541	492	476	492	416	432	410	455	450	371	383	424	384	364	369	371	382	407	368	385	387	396	358	393	405	373	398	328	376	371	356	353	397	338	361	356	351	352	345	366	342	380	362	349	357	359	347	359	346	363	366	346	351	348	385	334	370	387	364	369	373	339	360	331	340	348	373	361	362	364	328	329	353	360	358	337	374	349	382	375	358	335	327	344	350	337	349	363	355	349	379	385	352	364	373	340	371	400	374	343	376	358	332	337	349	323	386	332	355	371	328	328	353	342	376	329	344	366	376	371	372	353	367	393	314	384	339	359	374	352	376	341	355	347	374	354	372	331	364	356	360	341	346	377	355	335	349	356	329	355	364	335	374	362	324	366	386	353	350	324	327	345	343	360	351	336	375	336	362	368	389	341	354	369	359	356	368	360	385	336	350	344	350	362	339	351	347	371	326	377	352	321	352	361	335	365	351	340	349	376	339	360	371	371	343	361	360	332	337	384	341	372	366	375	378	371	362	361	322	356	341	342	335	380	370	365	335	393	341	357	411	341	379	344	360	359	341	348	366	341	369	353	375	327	329	359	328	376	348	330	318	338	323	365	346	356	339	373	378	313	340	355	365	360	357	346	365	372	339	371	364	385	369	348	343	369	355	345	348	364	371	370	360	359	340	349	359	324	351	338	320	360	359	352	357	358	385	372	389	391	346	341	359	411	383	369	338	385	361	347	346	349	334	380	365	338	356	344	373	372	358	357	337	346	355	326	321	374	382	334	341	316	386	318	355	345	339	339	370	375	396	361	318	354	366	352	346	375	336	394	316	354	358	330	325	309	415	327	311	342	345	372	347	360	339	329	337	373	357	372	380	360	378	350	339	380	346	382	353	334	373	382	336	317	351	382	369	323	363	315	345	367	367	341	355	366	361	359	368	373	365	396	339	368	339	338	354	386	384	353	351	356	343	338	326	335	343	392	338	346	365	335	363	348	344	344	369	394	368	344	369	352	357	336	326	342	368	355	378	354	347	353	374	353	327	335	339	339	373	340	358	369	364	376	385	371	384	360	380	347	358	375	378	340	316	364	354	346	347	371	348	338	347	323	336	351	378	359	341	333	314	353	331	355	371	345	330	382	367	388	350	381	377	383	356	344	364	368	332	369	346	350	372	361	364	361	347	367	333	371	334	354	367	323	362	332	346	347	362	314	364	354	347	334	313	344	358	330	341	346	356	362	385	327	363	361	351	361	355	343	375	384	347	380	374	315	362	336	364	333	361	336	346	322	348	334	355	336	353	313	355	352	367	361	370	346	337	355	341	352	370	350	331	363	365	353	342	372	386	362	367	369	363	347	354	382	316	385	379	350	321	356	361	350	368	339	345	349	376	354	343	361	366	321	362	337	374	359	350	335	390	362	330	365	368	378	326	359	344	370	357	334	315	342	365	325	344	351	380	367	388	344	356	361	333	329	354	331	337	358	369	379	371	365	351	343	390	329	306	375	344	355	339	369	367	395	346	364	374	313	352	360	350	361	320	365	345	350	352	315	359	367	361	366	332	352	356	325	337	331	365	345	341	349	340	360	356	362	371	387	349	347	337	344	341	371	362	362	364	344	372	342	340	339	376	330	380	328	386	377	384	326	340	342	380	344	361	351	367	359	351	316	351	333	349	355	380	338	337	304	393	365	328	354	359	359	340	340	327	410	383	374	354	354	332	361	315	357	342	375	355	337	362	395	344	373	365	354	358	360	357	353	351	355	329	338	366	371	335	369	325	335	354	349	355	331	353	358	353	353	351	375	373	367	356	296	372	350	295	354	359	349	351	345	332	353	370	340	390	390	384	361	347	316	326	358	334	350	350	326	322	353	375	348	384	334	351	346	371	368	359	349	329	358	341	340	339	338	373	356	349	352	358	358	340	354	385	357	362	344	356	369	346	327	348	347	340	360	360	348	348	333	331	346	346	361	349	339	360	345	372	354	371	345	372	384	365	332	387	369	309	364	368	333	366	338	389	376	371	365	365	353	356	315	328	340	305	366	353	349	374	344	352	348	327	354	352	354	355	371	335	346	394	369	354	354	361	338	358	341	380	354	341	366	362	356	359	356	343	341	326	345	353	377	340	328	374	349	322	364	352	362	365	335	383	352	357	370	339	322	357	344	350	345	324	380	357	342	363	370	324	356	378	339	377	367	370	385	358	374	372	360	366	332	350	358	346	314	377	376	357	364	358	365	401	348	364	372	355	365	334	340	364	349	363	343	340	344	340	365	380	359	357	352	367	319	353	377	325	359	396	370	406	362	335	349	325	357	357	350	362	343	370	369	334	346	350	375	352	353	356	368	386	379	345	391	349	341	340	343	353	350	393	387	344	342	333	333	377	372	360	337	349	369	352	375	346	311	366	368	367	353	388	359	361	341	354	342	360	337	320	381	358	344	325	368	367	357	355	344	339	327	360	374	361	367	337	354	344	366	316	345	337	403	351	340	310	349	353	382	329	327	366	324	368	338	347	341	321	353	388	310	314	404	353	348	334	339	345	363	356	340	382	339	332	352	376	342	356	374	356	356	359	353	362	408	345	362	367	405	353	351	316	356	375	357	362	340	341	315	325	371	368	359	345	353	310	352	357	362	355	378	338	360	344	357	347	353	370	365	346	362	331	359	306	330	378	375	366	344	359	343	357	345	332	369	349	325	365	386	354	353	345	361	351	350	339	358	340	338	381	353	363	363	357	381	373	349	371	341	333	384	377	374	373	334	333	383	311	357	352	323	366	368	374	347	357	400	364	334	327	371	343	349	360	370	360	335	362	365	347	363	383	343	321	329	349	373	374	388	356	346	356	360	343	368	354	343	338	343	334	349	366	358	350	355	330	346	347	333	360	328	362	371	358	363	386	346	343	343	370	337	309	352	355	342	347	327	370	357	343	346	354	350	395	343	374	308	371	371	368	347	375	365	374	345	351	331	350	350	342	368	318	350	380	382	318	318	324	349	362	329	359	356	357	368	374	366	334	352	352	341	336	357	347	339	352	359	386	346	388	335	366	347	347	347	381	380	320	381	341	352	321	352	359	333	344	333	334	373	362	349	356	332	354	324	367	385	380	354	360	330	346	380	371	350	355	352	338	335	371	367	355	346	350	339	348	343	360	353	343	347	375	336	357	367	350	365	360	356	365	359	319	376	341	334	320	358	344	374	342	386	374	332	343	364	371	357	369	357	351	368	358	339	354	362	371	357	359	350	357	381	372	350	344	414	389	349	353	374	322	304	356	337	342	384	334	347	328	365	332	345	341	379	366	357	342	359	354	360	351	369	360	362	350	365	369	358	343	324	334	331	361	382	327	400	378	377	328	340	346	333	345	349	344	347	340	370	358	339	368	333	342	349	363	293	371	357	361	364	353	347	353	359	347	363	321	349	337	360	354	363	375	368	349	325	342	349	336	344	330	361	311	378	379	377	366	347	343	353	354
35325	15942	13947	7674	5379	4216	3232	2431	1885	1607	1378	1092	965	819	732	726	663	647	588	532	568	511	537	494	505	471	453	463	419	447	503	434	472	453	446	467	473	442	429	421	429	474	423	419	416	419	447	388	394	401	377	453	446	429	429	408	423	375	406	403	397	411	432	410	394	383	425	400	403	382	408	359	410	379	389	399	396	399	389	401	374	349	408	412	393	405	383	384	422	404	366	365	377	390	410	419	415	385	381	394	402	381	404	425	420	389	374	418	412	374	397	399	387	362	415	421	399	393	401	392	398	374	418	384	371	371	426	356	377	407	387	358	433	427	432	410	377	366	380	407	360	402	386	419	394	408	390	367	406	398	400	411	405	404	400	388	400	411	379	406	397	381	389	384	411	400	423	396	394	415	437	390	385	387	389	393	418	393	376	399	366	410	391	377	392	406	387	377	408	413	394	408	407	376	388	412	401	387	368	397	419	383	408	406	387	405	382	394	369	399	385	373	388	383	381	394	427	356	414	407	393	400	397	374	415	365	398	386	369	353	375	404	392	400	404	362	379	404	396	418	362	361	402	380	434	372	392	415	412	393	381	385	398	427	413	402	369	371	406	385	407	406	414	378	416	380	335	389	384	359	407	378	379	403	358	408	385	362	380	408	368	375	398	402	394	432	381	405	395	388	397	382	371	386	366	408	420	410	382	399	399	383	365	397	408	401	415	405	367	381	348	393	394	442	379	399	438	426	389	385	370	375	395	388	407	386	422	396	375	386	391	420	351	429	400	398	383	387	397	405	396	390	404	391	401	393	418	394	370	379	408	393	372	400	388	398	381	401	380	390	384	392	370	362	364	412	376	371	380	369	393	383	385	370	404	395	385	390	373	365	374	400	381	383	386	392	393	407	408	391	399	436	360	407	337	384	418	390	420	349	389	395	367	374	388	378	427	386	373	364	383	401	396	400	391	391	372	419	397	412	405	384	422	387	400	371	403	414	365	393	387	361	396	413	384	399	364	410	377	384	407	390	394	416	360	391	394	364	423	394	395	391	405	413	408	356	372	393	401	389	382	409	391	385	390	412	397	380	392	371	397	384	410	378	404	393	404	431	426	397	400	406	372	387	393	380	380	401	387	420	403	375	377	369	372	399	390	363	418	387	382	399	395	405	380	397	390	386	392	381	415	374	405	399	389	378	386	380	355	380	381	403	357	395	380	373	402	412	402	381	428	409	374	395	387	411	425	398	387	370	383	419	408	387	396	385	400	396	376	383	408	382	388	364	393	425	448	401	406	412	374	404	366	438	416	377	386	395	424	389	408	369	391	368	379	386	386	394	368	360	409	407	396	399	357	387	381	391	382	420	376	401	406	370	378	413	402	347	395	390	404	396	388	381	402	377	408	395	431	376	382	403	400	370	396	380	397	378	367	371	408	365	402	385	390	384	388	409	385	402	337	373	379	396	421	381	356	417	388	388	356	406	395	383	371	405	374	403	416	400	429	398	404	403	377	384	410	400	402	393	393	375	372	389	416	399	409	421	425	378	407	395	440	409	393	417	405	413	367	359	378	388	398	376	376	413	414	373	411	381	418	385	433	415	381	380	387	417	368	391	350	386	420	369	360	390	414	387	413	411	389	398	403	387	388	385	387	381	385	399	397	416	395	441	384	394	364	420	353	406	412	428	356	392	391	384	393	395	372	394	377	393	397	383	407	431	408	410	356	374	412	388	367	387	375	383	426	394	396	375	347	385	395	400	425	409	376	375	437	386	345	398	395	360	368	393	383	383	408	379	421	398	373	389	421	394	392	404	379	405	385	389	394	390	415	425	385	408	417	388	390	334	413	377	426	371	359	441	396	405	373	393	384	370	383	386	369	373	406	365	399	378	366	397	388	387	375	415	398	376	397	400	383	402	387	391	384	398	360	390	393	417	391	409	410	389	378	418	432	378	384	391	433	418	402	394	369	405	381	383	380	380	376	421	421	400	401	389	399	404	396	357	402	367	400	375	374	407	405	391	412	386	391	367	382	396	397	393	410	395	408	404	382	413	399	376	410	354	391	343	389	401	407	397	398	360	406	409	380	407	390	381	386	382	386	402	403	362	388	347	414	380	432	412	386	371	410	400	404	393	392	388	359	418	374	381	399	423	361	389	377	369	388	386	372	408	420	399	375	379	376	373	365	405	398	406	430	424	384	392	403	414	391	383	384	381	404	431	385	403	371	381	412	396	404	369	387	401	392	365	428	381	397	413	377	410	409	400	377	388	420	388	416	413	365	366	408	408	379	389	396	385	380	392	374	387	377	361	403	411	371	409	408	416	356	435	396	428	411	396	425	396	401	407	383	411	389	375	419	411	395	386	349	393	431	405	377	384	401	375	360	392	417	391	422	386	376	379	409	411	382	377	400	405	420	364	420	360	372	396	422	438	382	374	414	383	355	359	402	383	370	420	366	366	411	366	429	370	423	391	423	380	403	402	382	387	383	397	380	384	406	364	413	419	448	371	427	405	424	437	416	366	407	415	381	426	411	397	398	397	405	371	380	358	409	406	404	414	385	379	355	364	399	399	376	395	450	420	385	361	389	377	374	386	396	381	379	392	380	366	385	370	406	374	432	370	405	405	383	395	388	374	443	381	359	392	402	397	409	364	380	354	368	372	380	339	358	415	395	399	433	415	400	405	366	381	363	397	384	363	368	411	402	400	396	389	403	400	407	437	416	361	372	415	381	412	384	426	391	389	372	392	392	367	388	395	363	437	392	395	417	372	385	385	380	387	365	412	388	372	402	368	389	400	429	368	365	376	453	427	421	388	376	388	425	411	415	414	389	411	393	378	337	368	390	384	411	363	362	397	367	377	447	366	359	383	376	357	365	416	396	390	376	365	397	372	377	417	410	422	386	390	398	393	398	413	431	356	378	364	413	398	369	433	418	410	386	366	399	381	405	393	396	408	405	408	401	367	383	380	417	379	411	358	417	391	399	364	415	369	379	385	408	389	409	369	417	382	392	402	369	377	381	377	391	379	402	409	403	378	365	369	393	365	417	406	384	397	413	392	388	431	388	407	395	402	386	397	378	435	384	404	396	404	366	414	342	393	398	409	376	410	390	395	385	352	361	383	410	411	401	359	386	355	388	400	401	383	388	384	404	373	407	416	375	380	363	393	391	396	356	396	379	377	383	399	365	404	401	418	377	378	412	386	368	366	383	406	386	424	393	422	404	414	363	410	424	419	367	386	410	377	359	406	405	400	353	372	368	420	388	377	369	404	347	384	423	373	376	383	379	404	421	380	432	378	394	397	399	446	368	394	403	382	405	381	388	357	378	389	381	404	412	384	391	403	374	390	411	392	394	387	390	364	365	440	416	436	367	379	393	395	407	403	391	373	448	390	396	350	389	394	395	390	363	408	404	402	375	396	413	391	408	410	403	344	388	394	374	385	360	384	366	407	394	387	415	406	385	401	381	419	399	402	422	384	389	404	394	407	404	416	396	382	407	396
26613	20271	9902	1121	743	646	645	643	606	595	654	606	589	608	572	584	649	586	573	648	634	623	617	598	567	570	614	600	576	600	608	578	606	606	558	582	587	659	634	604	600	614	589	611	625	619	582	577	614	566	598	610	568	607	584	564	578	603	591	569	559	564	598	543	581	633	595	625	597	558	607	616	594	625	627	571	578	585	564	620	612	605	590	573	639	592	601	589	578	636	569	609	587	611	572	565	590	592	631	620	555	550	584	586	574	615	608	608	602	623	566	571	617	551	570	595	610	591	619	612	556	601	592	559	632	568	618	577	611	600	601	614	634	605	591	624	585	600	591	590	602	586	572	615	606	614	562	612	616	618	597	617	621	624	605	611	620	547	601	581	568	630	618	584	592	555	628	581	591	562	590	587	605	599	638	620	608	571	543	551	562	601	590	596	585	610	559	609	607	591	570	578	608	624	585	575	619	576	600	560	623	565	585	613	590	596	650	623	616	570	602	551	598	617	593	569	562	577	569	627	581	639	557	623	597	594	581	593	591	582	614	615	560	588	579	636	600	604	602	629	565	600	604	597	586	589	618	599	562	561	615	557	590	574	586	577	603	614	560	642	670	632	639	578	582	593	601	645	647	580	563	574	635	588	581	511	599	597	608	532	610	620	596	577	544	613	572	556	573	597	587	549	573	541	596	593	620	631	549	557	607	606	589	568	595	596	600	604	617	560	630	600	591	580	628	584	611	645	599	584	631	584	593	600	602	620	613	579	570	615	607	643	617	611	596	595	592	619	579	588	613	573	602	572	603	573	600	569	582	639	536	575	526	583	583	588	604	570	612	497	591	569	584	596	626	592	587	584	564	571	571	557	602	616	563	584	595	601	617	589	600	586	553	570	554	590	607	590	558	570	642	612	582	615	595	586	606	566	588	615	576	603	577	588	581	546	570	611	611	572	566	596	596	593	624	614	579	608	587	557	646	575	609	568	553	638	573	566	600	602	618	588	626	594	594	612	594	563	549	591	596	594	603	602	593	596	603	575	583	600	547	623	594	612	550	521	566	563	575	583	614	592	592	593	619	607	597	576	613	600	585	559	596	533	617	551	593	557	592	616	616	574	571	553	572	576	587	581	605	567	579	592	560	561	624	646	587	603	555	607	547	587	616	548	589	638	612	582	612	598	582	574	612	605	621	551	587	583	589	597	555	606	594	568	605	532	579	596	567	581	610	564	575	541	552	618	625	601	581	546	615	611	562	570	586	619	628	608	607	552	598	584	635	642	617	581	615	616	578	568	604	606	603	575	608	575	666	623	591	645	608	604	609	574	587	579	564	615	596	621	640	565	571	628	619	616	600	601	606	619	575	583	586	586	617	591	630	602	609	618	609	567	640	624	604	581	619	610	572	590	638	596	583	542	585	614	578	589	581	577	621	543	664	604	554	549	581	632	599	601	631	609	597	619	587	601	590	610	635	577	649	598	588	616	582	603	597	601	604	555	589	623	582	565	568	582	644	595	583	578	602	567	596	612	590	644	600	586	551	594	622	596	584	610	568	576	603	629	622	596	636	627	580	608	578	635	590	582	586	536	619	579	603	599	610	609	635	539	598	574	578	645	606	624	567	579	633	551	613	606	606	584	597	579	599	613	597	588	575	617	609	569	635	638	613	581	635	614	617	577	529	590	575	583	594	595	573	557	625	575	584	610	606	621	631	600	612	603	592	592	589	644	582	581	563	592	614	612	601	584	587	605	600	572	618	611	605	591	526	617	549	570	593	641	635	572	600	560	636	595	621	626	592	593	581	552	631	600	599	597	575	566	562	569	595	609	577	593	595	597	564	622	596	584	605	595	640	634	584	595	558	605	595	594	600	578	602	607	554	606	603	554	586	599	585	594	618	619	629	581	627	577	626	626	603	568	594	604	582	600	561	606	574	560	549	583	586	553	634	602	590	614	614	628	625	610	594	602	572	594	627	602	601	605	599	597	624	625	628	623	602	627	600	605	581	598	595	582	588	588	571	575	631	581	624	550	620	620	590	577	628	552	588	590	617	554	599	597	571	550	617	631	630	610	595	585	589	587	595	593	615	621	661	577	653	544	616	567	578	595	616	571	586	564	564	583	629	636	611	572	595	624	585	594	604	614	603	599	581	597	590	643	562	592	549	557	580	632	599	587	617	623	560	566	596	622	574	576	601	604	649	611	592	619	632	581	534	607	606	594	593	632	610	634	581	644	580	590	560	607	602	538	608	578	644	608	595	578	586	582	584	591	599	573	633	622	569	619	600	596	578	575	585	616	580	618	545	589	625	601	574	597	598	615	587	567	610	611	605	610	590	597	602	576	569	606	602	580	589	567	563	586	581	597	627	627	669	599	595	618	604	593	623	609	610	601	593	577	593	544	596	625	576	566	620	613	631	574	564	618	562	595	614	560	605	634	579	596	589	583	553	554	579	593	555	594	585	613	607	577	635	602	546	596	583	585	621	601	586	614	585	570	629	577	581	568	589	607	587	597	582	614	599	627	627	569	590	590	586	584	606	600	595	608	588	602	566	632	605	594	595	576	550	583	625	605	583	604	613	577	591	627	620	557	576	581	579	593	561	599	604	598	626	595	565	603	578	597	596	608	574	607	628	614	598	581	597	623	585	589	615	609	636	589	570	584	584	631	610	588	611	629	614	613	582	609	604	601	593	624	605	574	607	565	571	655	616	607	555	627	620	579	623	561	593	569	605	590	610	614	616	602	591	606	581	560	644	572	605	604	611	607	632	579	587	542	620	597	581	555	607	614	561	595	633	577	601	597	580	591	653	578	636	559	573	585	598	586	629	591	614	618	601	635	605	605	570	610	614	618	580	577	621	563	592	587	596	575	580	590	599	608	567	553	585	610	563	599	598	640	596	592	576	605	597	603	552	606	605	577	632	612	594	613	633	570	590	603	623	567	617	559	583	581	587	591	592	636	628	557	570	584	616	558	560	595	591	564	575	595	620	600	571	599	568	588	612	572	550	604	607	588	637	595	610	612	572	611	581	597	605	619	570	583	624	600	582	598	549	614	588	609	568	583	570	589	576	624	524	572	588	553	585	618	594	634	618	618	596	567	584	571	621	592	601	583	611	579	557	608	615	572	642	601	601	590	612	593	537	572	604	547	611	584	594	598	627	632	575	574	596	605	531	602	585	593	553	586	627	605	604	610	606	613	587	573	573	566	578	599	628	600	621	639	559	620	603	609	586	634	605	602	663	600	600	614	594	590	591	605	640	590	595	580	647	612	555	570	624	567	640	605	571	577	598	597	574	604	568	605	608	576	538	565	598	615	562	572	593	617	603	552	582	632	611	606	606	591	581	610	608	568	626	626	580	579	595	587	565	614	615	564	615	592	569	615	628	596	541	633	602	611	598	605	599	596	593	610	619	597	621	630	585	607	617	632	575	572	576	597	565	564	594	617	645	552	602	608	588	571	536	596	569	569	605	612	617	547	626	602	618	630	605	599	549	582
10677	1410	1320	995	901	808	767	759	748	729	754	718	694	708	702	687	718	664	704	663	740	725	719	682	672	682	686	655	740	650	699	651	641	723	675	697	663	650	640	694	688	684	687	709	650	689	687	696	699	689	704	683	718	695	723	674	711	696	681	683	720	668	690	700	693	686	683	696	692	686	700	682	698	714	665	672	689	711	706	668	703	612	678	677	705	691	646	680	681	668	716	688	633	721	685	695	636	695	642	684	663	656	718	707	686	696	674	679	654	637	698	662	710	705	670	678	694	770	706	713	694	682	697	676	691	707	704	681	681	687	707	713	709	696	668	616	685	715	646	710	693	698	758	696	671	682	686	681	677	679	656	695	702	659	642	674	703	666	690	663	725	670	621	693	699	728	724	650	668	764	682	676	669	666	666	700	667	698	697	718	675	690	686	659	698	694	675	711	686	665	634	635	687	687	718	606	690	667	703	680	701	661	683	661	700	697	697	693	662	723	672	698	728	693	675	713	682	668	702	749	667	676	718	689	681	678	707	722	672	681	696	693	683	681	704	676	655	705	679	703	718	703	680	654	693	662	693	676	673	651	689	702	690	673	647	743	669	642	723	683	701	683	669	708	685	705	686	703	687	700	665	681	729	649	679	731	697	680	709	693	687	663	674	682	728	703	637	656	676	672	699	712	692	669	702	709	703	658	686	700	657	708	651	718	697	676	704	697	732	682	724	704	666	672	666	715	662	654	695	706	694	723	673	694	700	709	655	715	689	684	706	669	708	672	643	670	739	666	753	698	694	686	642	708	686	684	740	696	716	718	669	703	691	721	710	692	681	703	715	701	711	666	726	675	641	654	702	655	702	675	694	653	689	638	660	696	673	722	715	685	674	646	709	737	716	723	636	684	705	665	688	703	691	670	681	654	709	715	712	660	724	621	703	653	691	705	659	688	714	641	669	675	678	667	664	702	693	682	696	687	669	656	739	715	689	679	683	655	636	675	673	702	663	702	693	702	669	694	700	712	673	716	690	696	736	696	702	697	717	653	675	726	699	672	673	659	700	706	700	694	726	708	685	658	691	700	670	679	669	660	676	728	686	668	737	664	662	737	690	670	695	699	700	682	681	712	705	692	712	675	675	688	718	699	681	653	666	725	629	687	721	721	709	711	732	700	714	709	699	664	649	674	712	724	667	652	679	712	691	661	674	672	676	655	687	679	667	723	664	712	681	667	720	667	625	685	687	667	682	668	701	694	708	724	713	639	701	705	693	694	708	694	674	724	661	698	688	689	656	691	671	696	664	679	701	693	713	689	733	726	698	679	727	649	700	676	665	710	669	652	696	655	702	707	689	657	682	651	728	716	689	654	646	693	646	659	654	672	680	770	711	708	708	688	664	709	723	690	690	688	703	672	677	720	706	654	701	694	678	701	676	690	652	683	650	681	688	701	677	702	630	715	684	670	682	655	670	731	677	714	664	725	647	698	708	647	736	681	709	725	685	663	672	739	685	673	657	726	662	692	683	643	679	731	668	684	651	691	725	719	683	722	687	746	661	635	728	699	649	691	691	718	718	721	678	697	692	674	682	697	684	676	679	680	643	660	665	697	705	727	649	720	742	692	678	744	701	656	717	696	657	703	708	674	726	689	715	675	664	671	685	740	687	688	687	706	659	720	662	720	678	653	724	733	694	665	733	684	625	679	710	649	703	691	626	731	666	684	678	708	646	698	628	701	664	665	704	736	725	694	679	675	677	686	704	704	698	677	738	702	707	700	741	670	706	632	703	684	688	744	621	646	661	670	703	655	669	681	662	667	667	669	669	683	674	698	639	697	757	710	654	660	692	683	628	685	701	688	656	683	685	715	704	700	689	676	714	712	700	725	715	684	720	734	700	656	690	707	671	703	681	722	686	695	660	734	705	711	690	678	685	698	686	741	740	717	664	720	653	669	671	659	683	701	697	684	675	667	646	690	707	661	693	683	678	684	671	705	700	688	700	706	642	661	665	730	677	675	721	693	682	708	705	699	667	704	710	701	667	678	635	653	663	732	665	703	720	732	694	707	707	722	657	702	620	664	664	660	655	704	728	619	641	729	748	661	683	713	679	695	711	702	684	718	685	680	698	713	640	703	685	671	679	668	710	702	662	710	627	687	688	717	702	718	692	679	703	656	660	713	673	652	694	634	685	680	646	673	696	696	709	707	658	647	703	652	696	662	704	656	681	716	707	673	703	711	673	671	692	698	680	726	669	696	656	715	716	660	688	722	702	689	702	724	700	752	738	682	718	717	686	707	657	674	692	679	691	648	700	701	703	681	645	710	630	707	680	693	688	696	684	682	646	686	693	726	729	668	739	689	695	695	697	716	693	683	651	715	681	729	635	674	700	690	689	656	685	688	696	692	678	669	677	735	718	654	684	685	678	704	700	683	737	663	755	661	651	648	711	665	654	660	676	733	645	676	738	735	682	677	665	624	672	688	693	682	675	745	723	685	707	735	711	667	720	672	749	710	689	721	692	691	696	712	677	671	661	673	682	672	684	663	683	735	717	728	665	702	727	700	676	619	665	705	686	668	706	647	678	706	650	664	702	650	663	672	730	669	699	730	695	690	630	672	725	683	710	704	672	688	656	712	680	672	688	711	662	689	697	662	712	727	718	714	684	711	660	698	691	687	718	691	709	723	696	652	701	667	656	675	696	660	668	686	674	683	687	732	721	707	703	683	630	663	686	670	618	682	697	697	693	690	723	662	689	693	695	683	702	695	710	674	696	663	710	689	704	648	700	743	653	690	766	758	709	701	670	689	716	676	642	703	701	688	670	707	729	690	713	687	713	698	645	674	742	690	727	687	711	738	692	749	647	680	697	676	721	679	660	720	716	712	723	664	640	679	710	660	676	681	689	666	666	695	725	656	714	669	673	679	664	717	689	682	733	690	713	652	667	645	671	652	680	698	663	713	670	722	718	728	698	684	700	701	622	685	701	706	690	747	670	703	662	696	712	704	701	640	682	658	706	686	709	661	694	678	703	723	624	651	702	685	654	664	729	719	654	672	641	676	684	692	678	704	657	686	709	674	700	667	741	677	704	639	686	714	750	760	637	694	677	695	661	688	673	714	666	667	665	689	689	646	671	667	674	682	665	669	691	684	689	690	732	718	682	665	732	646	716	677	670	700	681	740	676	657	639	668	717	664	691	674	705	678	698	676	710	724	691	714	702	708	685	733	687	742	697	698	671	667	720	658	684	677	688	682	697	708	705	737	677	704	637	670	714	716	716	718	678	719	676	718	704	719	716	699	684	700	640	656	709	720	648	677	699	714	725	663	674	708	675	659	701	698	659	676	681	661	668	672	691	728	717	608	710	687	768	713	708	701	702	714	719	664	707	718	694	701	673	659	671	698	678	664	700	670	638	648	698	692	723	668	733	659	688	755	661	729	742	672	662	657	691	670	673	692	690	666	668	658	636	687	675	663	650	685	681	695	704	703	725	719	683	689	694	657
23264	20806	28182	23517	20788	13218	1424	778	619	569	521	438	419	395	350	368	364	335	310	360	311	289	317	291	327	290	324	282	302	257	264	280	283	282	255	284	259	314	261	266	246	271	272	287	297	269	276	272	325	244	300	285	249	275	268	262	268	278	278	292	248	287	308	261	297	278	264	299	269	286	271	255	249	272	272	275	270	289	271	263	257	320	255	277	260	246	275	268	275	271	256	258	272	282	288	267	281	269	295	263	271	298	276	257	284	278	259	301	260	241	260	231	256	285	245	308	258	270	282	259	268	258	279	269	291	274	265	237	263	297	289	272	265	307	297	275	234	238	277	302	292	264	256	276	248	292	272	279	282	267	262	271	257	274	283	282	273	278	238	274	263	287	278	268	243	262	252	270	285	283	245	271	224	277	279	264	309	236	307	279	256	287	248	275	269	282	296	272	266	272	274	250	296	265	254	312	272	312	274	255	277	283	272	264	267	266	292	229	267	224	246	272	259	255	240	287	283	259	277	268	258	274	296	265	272	277	292	270	263	285	265	270	253	237	279	269	264	253	306	275	258	282	253	275	274	247	278	272	255	264	262	249	282	269	283	270	304	279	270	255	261	229	231	289	257	271	264	269	270	266	279	262	281	271	283	237	232	270	276	236	249	245	269	261	253	265	259	243	262	243	258	272	247	281	224	247	273	266	265	249	270	265	257	268	283	239	259	255	273	268	255	275	236	259	256	274	245	258	273	227	281	282	255	279	270	274	316	273	270	279	278	286	278	283	271	276	243	268	264	248	246	258	265	256	300	247	286	279	255	289	290	282	248	295	271	264	266	284	260	286	302	268	276	289	264	284	256	276	278	252	262	279	262	284	264	302	282	285	229	279	264	246	267	262	277	259	246	284	260	267	281	289	292	255	265	278	300	255	255	257	259	272	282	274	269	256	241	267	261	263	249	300	296	280	277	283	285	218	264	294	308	311	234	275	266	265	273	252	261	286	304	252	278	293	275	286	267	278	280	272	257	268	256	267	278	286	273	270	264	306	246	264	256	268	270	257	304	271	267	264	255	250	299	268	286	264	273	253	266	280	267	242	265	283	263	261	236	266	273	250	272	317	244	267	258	286	283	282	281	253	276	267	272	260	252	281	245	268	264	250	290	289	260	254	257	255	268	258	259	261	266	260	293	254	270	254	258	275	263	250	277	237	288	280	262	275	252	285	261	262	257	266	261	269	303	305	274	256	293	261	277	257	294	287	260	251	293	250	281	268	276	261	273	246	247	253	286	271	277	262	260	235	258	279	275	271	267	242	275	256	249	282	262	276	286	273	318	279	287	274	259	259	254	246	237	295	299	264	270	262	293	246	273	255	267	274	269	224	266	271	308	278	276	254	275	277	283	275	268	217	281	252	260	263	265	259	272	288	268	234	269	259	281	266	283	231	285	264	266	287	278	261	280	312	282	274	259	281	278	277	292	265	248	275	260	251	277	303	270	276	301	234	283	289	266	269	273	268	282	290	265	285	267	263	250	240	248	261	269	286	294	275	214	286	274	270	296	281	239	260	271	276	273	267	244	269	266	252	236	239	265	288	284	282	276	244	271	258	251	247	245	260	257	256	260	261	248	302	259	282	250	297	272	271	249	266	253	264	283	240	242	285	261	247	253	255	265	272	286	269	240	286	266	262	263	264	285	259	286	291	294	269	284	251	266	279	285	264	274	254	259	230	282	286	254	280	258	272	263	251	249	269	262	283	234	248	270	257	239	225	288	245	270	278	266	295	278	263	267	250	256	299	254	273	288	273	257	294	280	262	265	262	284	252	267	251	278	275	274	273	291	262	244	287	288	234	279	281	254	263	266	287	277	286	241	277	277	267	286	263	286	237	237	269	279	281	299	290	277	259	251	270	245	267	270	249	254	259	263	287	244	251	285	286	251	291	270	279	286	270	287	283	275	260	268	236	291	266	259	274	265	281	262	283	246	298	268	243	267	270	239	295	265	272	260	261	259	261	276	276	278	274	234	270	279	263	270	265	243	280	249	265	271	280	276	284	289	285	287	266	253	272	267	261	262	272	245	249	270	226	269	274	249	252	284	264	259	271	253	293	267	253	278	279	266	261	284	265	300	243	273	276	284	279	255	254	266	270	308	269	259	270	233	254	239	257	301	268	293	253	294	265	249	278	261	259	259	266	272	261	289	268	305	263	291	256	276	241	243	250	284	309	264	285	289	277	265	305	269	274	282	273	278	280	246	251	295	271	261	295	261	259	296	260	250	247	253	251	287	268	278	280	283	278	283	292	259	256	294	258	248	283	293	231	237	246	274	283	279	276	281	258	268	291	270	246	253	259	271	268	281	263	261	238	270	285	248	267	261	289	294	270	248	269	260	267	272	265	242	260	266	241	246	266	271	290	261	296	267	267	265	265	259	277	241	307	242	272	265	257	263	297	263	272	254	263	249	298	233	265	266	260	290	251	266	269	261	241	317	280	264	264	269	285	257	272	283	278	277	257	275	259	302	267	256	272	265	284	284	254	283	270	258	285	251	261	280	263	234	283	245	256	278	269	253	272	233	271	258	269	276	246	273	256	272	230	269	292	295	288	278	238	273	269	267	290	272	266	267	273	278	273	286	262	263	265	271	299	266	291	282	253	263	280	275	276	293	254	267	279	290	282	278	277	271	264	308	280	279	291	271	248	260	272	293	263	255	251	273	266	252	280	262	266	254	239	229	272	273	289	255	240	265	283	248	250	303	267	293	275	301	260	260	265	246	284	261	278	267	298	261	279	282	273	291	240	294	272	248	288	290	277	271	272	269	282	269	253	275	260	288	250	239	267	299	278	269	255	278	261	276	266	265	248	270	298	256	253	288	269	255	256	275	265	247	275	261	268	291	265	249	261	274	259	263	255	269	306	245	272	300	265	254	237	276	257	281	277	271	263	262	271	294	286	273	255	291	269	256	259	289	297	277	251	272	270	249	268	267	251	257	273	278	295	252	232	272	242	264	270	276	283	241	280	254	300	262	268	263	261	301	274	295	251	272	294	244	275	256	265	294	287	272	265	261	264	264	252	264	295	322	261	287	268	289	268	285	270	262	239	255	255	282	298	281	284	268	261	299	262	250	291	259	263	258	272	276	261	274	230	282	262	270	268	266	246	250	272	280	287	260	243	258	254	286	249	247	298	274	290	285	253	292	256	299	285	274	271	238	263	276	275	275	274	254	291	271	273	293	276	295	284	266	256	258	272	261	258	249	262	273	270	255	284	247	262	269	261	292	276	268	283	262	292	286	276	239	261	269	262	275	263	236	279	290	263	255	296	265	268	265	288	253	258	282	272	284	263	273	287	314	265	248	260	292	265	261	301	272	264	244	291	279	294	278	288	279	262	269	293	248	269	261	247	266	245	260	272	255	283	272	261	265	269	296	252	279	313	279	276	267	311	267	257	267	268	266	260	272	271	303	268	252	282	287	259	267	276	236	257	240	287	290	270	273	303
28144	9303	8393	4408	2899	2395	1805	1340	1065	962	814	704	611	599	535	496	441	491	456	401	377	404	393	376	370	375	362	329	376	385	341	367	381	316	371	348	339	362	352	365	345	339	348	341	340	340	359	369	358	346	334	330	365	337	352	336	318	332	319	351	310	368	354	328	348	352	322	348	367	315	326	353	324	280	312	345	344	350	304	336	313	304	337	341	355	356	298	309	308	355	315	326	316	333	336	317	298	345	318	390	324	312	341	314	339	344	314	346	323	307	316	386	303	325	313	335	309	293	325	312	359	325	341	339	332	317	319	342	334	318	335	344	341	388	361	342	306	346	323	300	327	319	301	337	326	330	331	311	304	355	348	323	338	320	307	350	342	333	335	337	333	314	341	295	312	320	331	320	353	341	304	333	315	340	310	338	317	328	340	292	366	333	374	319	337	347	324	316	320	337	338	339	336	323	335	307	309	351	315	328	320	303	336	342	324	333	320	351	314	301	322	325	345	338	333	338	336	327	327	323	311	329	327	346	348	367	367	316	335	346	325	333	312	319	324	329	321	347	358	317	301	296	311	311	337	339	352	337	326	328	325	328	357	332	338	333	337	312	338	308	325	366	335	339	345	350	357	338	367	310	321	327	377	323	361	352	306	329	318	333	330	340	333	332	332	341	317	293	334	325	335	327	323	318	332	334	355	317	335	337	344	349	343	340	334	354	325	369	319	325	341	337	334	331	355	308	396	366	360	319	311	302	321	310	311	303	301	327	320	306	347	330	321	329	336	367	335	351	315	311	335	320	290	331	336	339	319	326	340	345	342	323	327	323	331	327	278	352	321	313	307	350	311	362	316	337	325	352	330	344	319	320	329	320	352	340	326	321	329	313	387	328	326	353	332	341	298	322	314	326	328	343	327	326	316	327	354	321	319	343	309	334	334	331	323	319	341	323	343	314	354	324	311	310	339	336	350	324	353	346	341	367	317	303	326	330	339	312	313	346	358	314	307	323	331	318	343	342	358	361	307	333	300	348	320	331	335	308	300	337	342	328	345	321	320	333	325	356	311	294	341	329	299	325	327	330	323	341	318	308	316	316	318	332	348	333	364	310	328	306	350	335	354	314	354	329	270	335	355	321	351	328	322	325	325	319	317	297	304	332	340	295	338	334	303	315	352	325	329	334	324	326	354	330	335	318	313	336	333	346	292	351	335	355	314	314	343	322	304	329	372	310	283	351	311	355	315	324	299	327	316	279	339	366	359	329	318	364	331	309	323	308	325	363	334	306	333	330	297	307	329	341	328	320	327	332	357	328	337	315	330	311	278	330	354	335	323	332	366	318	280	313	340	348	299	329	352	340	331	343	304	335	290	331	310	298	330	321	320	307	327	335	327	376	308	308	326	317	311	311	330	325	308	336	342	304	333	328	320	333	337	305	293	318	328	300	368	333	343	300	354	336	314	337	358	301	347	319	339	328	312	305	325	339	326	327	327	319	310	385	310	320	325	343	315	336	303	325	339	312	361	312	353	309	310	292	313	303	313	325	343	328	374	332	335	322	342	347	291	332	334	321	350	317	317	326	339	341	341	349	315	321	317	336	359	331	310	337	374	295	341	305	329	314	350	325	355	340	331	331	296	332	326	328	333	334	334	323	319	305	348	306	314	363	323	327	362	329	311	334	369	351	333	330	321	319	328	303	326	327	343	321	324	349	333	321	335	329	323	318	315	314	303	360	340	337	322	328	323	352	356	321	312	336	330	281	348	331	300	312	330	302	294	331	319	333	355	319	310	344	329	338	338	356	320	342	319	305	286	321	355	324	331	339	343	359	320	329	345	306	328	323	308	328	300	317	355	341	319	313	312	333	306	336	346	317	298	364	336	325	299	332	323	351	337	360	344	342	326	308	314	334	329	292	313	310	327	342	349	304	338	298	296	345	320	359	322	337	328	347	318	353	325	332	320	308	314	321	344	345	324	318	357	346	319	331	302	323	313	296	330	342	311	318	297	314	316	321	307	323	316	324	335	307	345	333	325	297	347	317	357	309	332	335	321	351	320	337	334	323	310	347	322	362	334	330	316	328	349	321	356	346	337	327	323	326	346	356	324	356	353	345	314	304	318	316	314	328	348	307	337	330	350	361	308	337	318	293	321	319	323	306	332	333	327	341	352	306	310	309	345	320	340	317	321	321	290	352	341	335	316	328	317	304	316	331	355	337	350	320	293	373	310	283	358	299	309	324	332	309	326	318	334	340	303	303	315	297	348	339	305	360	329	292	334	296	324	336	333	324	333	327	339	316	340	363	337	329	316	320	342	324	335	307	331	344	309	341	292	331	304	316	330	315	347	337	318	313	324	290	327	330	303	336	304	318	307	319	313	346	353	308	363	310	345	313	338	312	292	337	316	332	343	300	315	358	342	323	326	317	330	331	323	308	327	294	327	335	337	334	330	338	315	332	344	300	297	344	332	338	332	348	333	322	327	350	310	295	299	345	286	323	323	330	354	316	311	311	329	363	288	313	364	360	320	316	341	347	335	339	330	313	331	360	335	314	339	307	314	310	327	331	318	292	344	315	282	342	307	333	366	343	351	341	339	310	335	338	353	299	338	345	330	333	307	306	315	347	317	306	339	308	315	311	344	340	306	307	347	303	331	338	323	341	317	320	329	359	335	343	299	351	357	330	335	290	309	323	333	315	339	370	350	317	332	296	294	320	317	337	330	328	346	337	330	323	386	350	338	306	341	321	311	338	313	327	342	319	314	316	323	344	327	324	319	353	320	329	336	355	338	341	311	327	332	346	297	328	304	327	316	334	313	312	285	327	310	313	315	358	306	390	330	338	318	335	360	340	285	345	299	321	305	316	345	313	315	339	328	335	331	343	336	347	352	314	325	379	321	330	322	310	388	338	345	338	358	342	333	331	359	337	330	345	321	343	320	330	332	323	313	355	313	319	308	312	320	301	317	326	323	324	327	282	319	346	312	359	314	324	338	308	334	349	300	317	329	338	346	329	362	342	322	355	310	297	311	321	337	322	347	346	312	332	358	336	337	329	357	319	309	339	346	337	331	335	322	345	374	357	355	298	315	341	312	330	324	364	329	333	341	362	336	313	340	326	307	339	361	286	318	319	347	317	307	330	325	317	350	293	328	317	282	334	308	342	349	305	307	319	321	320	328	295	323	293	348	318	354	310	345	325	357	331	332	334	328	320	320	345	316	299	338	353	331	322	332	339	329	349	333	317	312	332	305	322	339	302	318	338	313	362	326	313	308	324	299	378	325	298	336	304	329	319	326	340	316	315	344	288	311	336	337	344	320	311	328	333	324	306	329	355	328	331	313	304	334	313	305	324	317	308	367	309	364	343	335	355	323	322	316	304	333	335	317	303	301	335	351	334	344	294	304	343	344	358	321	357	317	335	349	326	324	338	322	335	351	328	321	325	313	342	378	329	320	299	316	345	328	334	341	324	345	337	315	338	312	369	320	331	317	343	304	332	328	335
24597	20814	27214	24458	13153	1562	1168	932	919	893	869	830	826	852	791	830	767	797	767	812	769	745	774	804	757	716	724	743	783	785	776	743	723	767	766	706	726	747	756	751	762	719	730	737	759	748	788	717	771	737	794	757	792	784	782	769	805	761	723	794	774	730	790	705	748	722	768	772	753	752	746	737	788	776	774	759	758	706	764	766	760	730	794	754	734	767	740	726	729	692	770	749	722	742	751	748	763	759	746	701	747	757	780	714	772	736	740	699	751	751	745	709	746	734	704	747	735	715	692	763	748	796	741	690	743	734	736	739	739	744	732	712	748	747	781	791	747	766	774	790	773	750	768	746	728	809	735	750	747	797	739	764	761	740	724	773	778	748	755	751	748	759	759	701	775	680	730	745	718	715	703	770	772	747	738	750	681	687	755	680	760	781	749	777	710	769	701	728	771	759	756	683	742	733	743	746	722	794	720	759	786	688	747	781	739	749	721	698	710	711	750	779	743	784	705	798	748	789	773	768	715	746	756	736	742	770	711	764	717	712	780	690	769	712	722	718	772	763	755	790	779	773	782	746	781	768	756	768	765	771	812	750	707	693	774	691	765	733	775	719	759	667	746	776	710	745	701	753	778	734	719	750	767	754	701	744	799	761	774	778	700	744	767	764	729	733	796	718	747	774	730	790	712	724	755	694	765	757	706	749	752	718	797	783	764	693	758	771	759	763	754	722	726	751	811	769	769	767	731	737	756	738	753	740	702	728	733	763	739	775	778	792	669	717	657	798	757	749	733	712	745	747	738	733	715	744	732	796	741	700	772	737	787	746	736	769	771	734	758	741	757	759	772	725	756	750	770	752	714	750	749	782	712	757	775	782	721	755	755	712	728	745	695	719	781	723	716	780	804	723	705	760	753	746	759	732	772	712	716	753	719	756	760	737	676	732	761	686	737	706	790	715	726	753	767	785	750	758	738	780	718	687	790	744	722	744	744	753	731	745	775	746	715	726	752	737	743	713	714	744	762	742	737	681	737	719	804	747	791	729	749	788	786	761	781	797	729	799	787	770	793	749	756	765	706	745	740	762	724	718	679	752	793	718	726	702	723	697	742	721	759	744	784	726	733	736	782	718	784	704	768	750	732	729	727	755	739	737	763	745	795	762	767	756	713	754	741	701	758	760	720	749	760	734	767	765	706	703	748	764	727	730	798	747	706	736	795	755	712	744	782	749	722	762	727	736	714	760	730	742	752	746	766	741	757	716	747	701	734	774	734	731	714	675	789	709	761	756	703	740	731	799	778	781	773	679	782	758	781	745	759	756	765	724	733	740	771	805	690	746	766	775	777	718	772	670	745	767	763	790	735	781	732	700	744	717	741	737	731	703	730	705	723	721	729	679	775	714	748	727	718	767	703	731	736	715	736	709	738	703	758	787	775	794	701	792	800	785	756	710	705	774	779	737	761	722	772	779	743	723	778	758	736	764	733	726	764	730	720	703	777	758	732	716	727	754	713	698	749	756	756	734	781	764	753	769	767	773	718	736	690	734	720	729	764	701	703	750	723	737	763	720	721	707	710	746	757	711	728	761	756	719	769	754	750	764	713	720	760	770	713	774	761	796	789	649	750	737	765	741	791	784	697	777	745	749	744	804	795	811	741	752	735	756	783	725	737	697	724	750	726	805	745	759	763	749	728	769	697	738	756	756	746	766	745	718	743	702	728	702	729	758	759	738	723	713	809	736	772	782	781	729	767	750	810	786	774	768	807	712	758	787	753	744	748	777	715	723	749	732	724	746	763	741	781	738	791	786	753	713	751	771	743	752	725	694	749	781	739	750	759	750	744	721	720	772	770	740	764	773	723	771	770	765	733	764	756	674	780	776	754	801	715	696	733	704	736	720	794	765	719	779	722	784	795	737	764	758	706	755	774	768	727	768	779	756	745	729	751	720	777	729	740	741	752	768	777	761	752	725	741	735	714	779	784	760	705	745	727	733	737	739	820	759	708	752	752	738	740	713	739	735	736	777	734	776	741	742	728	723	773	778	720	752	720	740	724	704	664	742	719	755	724	723	754	762	741	747	761	750	698	785	803	771	709	767	735	817	704	718	726	800	712	718	774	771	727	733	747	759	753	724	770	717	761	754	747	739	763	761	758	765	736	753	729	748	763	752	733	741	764	699	748	729	741	774	759	770	748	747	744	764	747	764	743	767	759	770	760	783	748	764	716	746	717	745	736	734	759	732	754	716	765	746	749	757	726	725	736	772	732	774	776	756	746	746	731	726	743	745	689	738	688	771	723	750	740	774	766	744	691	764	714	717	725	719	722	780	735	718	767	723	802	711	698	744	755	780	772	800	748	721	727	766	733	750	732	770	719	790	762	730	764	791	711	693	688	732	730	759	729	742	744	753	719	720	736	706	720	751	754	814	749	749	736	724	797	760	739	717	748	744	724	722	746	705	708	690	755	760	750	735	732	735	740	751	746	754	737	742	714	670	669	712	742	745	750	798	745	767	766	728	723	746	781	782	700	744	725	698	763	771	706	726	748	749	710	761	785	732	751	733	753	713	729	801	727	704	780	759	735	719	755	680	720	729	718	814	718	814	718	763	732	760	701	792	726	740	765	715	698	732	727	716	727	747	760	757	733	748	761	692	769	777	726	760	758	785	731	754	730	753	739	733	735	712	731	742	767	758	697	771	774	768	773	790	746	718	788	803	739	730	755	735	687	737	753	727	721	769	709	780	726	765	739	765	732	764	772	763	748	712	757	785	819	784	712	705	702	747	734	714	748	734	759	752	768	741	750	723	742	755	799	775	791	766	772	741	734	755	776	763	744	728	723	752	754	764	742	747	699	760	783	736	711	737	719	777	744	737	772	738	783	706	725	721	697	729	757	709	749	711	681	703	709	700	760	691	768	752	754	782	749	742	780	754	821	710	712	729	773	678	745	795	730	751	737	757	771	755	735	741	732	760	732	731	764	795	780	742	800	731	761	709	734	795	782	775	732	801	751	751	704	756	717	685	704	768	848	703	755	783	729	761	705	701	704	738	728	743	787	749	776	770	753	753	804	753	737	747	726	752	740	711	711	775	735	835	719	715	758	757	796	760	773	753	721	768	744	725	757	747	750	804	762	764	740	712	738	747	741	721	796	748	719	744	708	710	735	746	725	751	756	722	752	759	718	747	806	737	749	749	787	746	757	748	730	763	752	739	745	724	731	718	695	722	757	738	771	771	746	722	830	745	726	753	747	761	782	811	724	765	724	704	744	720	714	721	761	749	779	753	734	782	726	744	761	730	759	739	765	767	705	726	736	724	720	777	729	742	732	748	731	762	735	718	699	745	711	756	724	747	729	736	748	715	764	763	777	754	729	762	712	753	748	720	748	730	770	768	779	718	741	772	704	753	757	701	754	753	775	706	695	717	730	735	757	828	773	701	751	752	765	736	711	726	742	778	790	798	691	729	728	691	759	744	692	731	786	751	706	744	720	796	769	801
27990	5925	4986	2932	2259	1828	1584	1400	1223	1113	1172	1032	997	945	927	900	922	858	853	901	899	845	885	876	863	861	837	868	857	892	914	875	863	837	878	861	862	860	820	867	867	859	877	875	880	847	847	862	835	852	895	889	881	801	828	830	823	830	868	850	869	839	831	854	858	813	819	862	834	864	849	793	834	870	861	777	883	834	863	839	849	816	866	824	824	843	789	891	837	812	856	809	868	802	821	853	867	837	854	846	842	848	813	821	867	884	843	840	871	833	797	840	865	840	869	887	886	858	865	759	807	819	850	790	845	842	812	849	869	805	814	820	835	828	805	852	820	847	828	841	847	806	887	784	808	842	829	823	813	837	797	871	826	821	870	863	825	841	838	802	879	810	830	870	808	853	846	806	812	841	832	872	795	857	776	858	808	828	804	861	822	836	831	818	819	832	870	846	797	817	845	865	817	865	837	856	820	857	817	836	820	772	849	769	816	885	824	871	845	808	810	877	866	858	765	848	826	856	803	834	847	798	828	825	821	848	818	873	850	847	838	826	910	783	847	860	844	798	834	878	893	846	827	879	843	849	822	775	800	827	845	799	830	819	813	862	842	882	857	910	895	802	875	837	867	846	821	850	872	856	788	841	858	861	863	845	826	819	835	831	898	824	864	816	848	829	830	858	862	822	855	896	828	815	805	860	849	824	814	836	799	861	818	792	797	782	816	833	829	836	849	865	832	872	807	849	851	815	850	835	854	849	853	885	816	855	869	852	864	808	819	855	829	813	845	837	809	838	813	844	852	827	788	872	819	853	849	873	830	804	862	827	759	837	853	859	833	802	893	836	795	816	826	841	879	852	915	841	801	886	860	889	833	819	825	880	869	847	838	852	828	815	853	847	851	823	852	802	819	824	882	867	877	897	848	797	831	812	846	828	811	789	902	845	778	807	853	861	833	875	796	813	865	859	832	821	831	788	843	856	867	792	819	855	840	827	860	833	827	887	852	829	818	891	876	823	815	836	817	816	828	845	853	833	798	783	870	814	828	820	793	831	836	813	907	805	807	828	874	839	830	783	821	820	831	828	776	821	863	812	847	821	886	789	838	839	829	834	855	837	841	855	827	788	835	853	848	932	813	857	859	867	830	861	810	865	830	824	823	794	850	824	841	888	844	834	825	837	870	852	847	869	809	831	819	806	859	844	874	841	855	845	835	879	837	787	800	826	835	791	840	833	809	797	904	817	814	839	816	839	799	891	817	797	850	852	880	857	837	798	835	848	829	851	841	826	777	871	843	819	858	837	806	829	934	828	853	862	823	807	827	797	834	885	823	804	820	857	836	763	782	804	871	848	861	881	827	845	861	854	804	807	840	804	818	840	827	827	839	847	840	794	801	841	819	879	825	806	838	851	826	885	803	860	809	844	831	838	806	803	803	842	802	845	831	870	850	827	849	861	820	850	852	819	832	859	801	831	828	853	843	791	809	845	870	847	832	821	817	809	787	859	862	845	859	807	910	821	856	863	828	886	887	811	858	851	849	832	833	832	783	818	825	823	793	835	835	848	832	879	850	823	807	811	857	848	793	834	819	834	831	867	827	844	820	876	890	809	869	841	828	817	833	796	811	840	817	825	868	858	849	850	827	795	859	889	843	847	813	820	828	814	879	876	800	826	872	872	842	765	827	882	822	858	818	812	899	854	854	822	850	870	788	823	840	858	816	809	811	845	879	796	841	826	857	882	861	847	807	805	839	872	841	820	866	839	819	785	845	842	830	821	796	871	840	837	800	843	850	818	857	799	777	848	813	858	840	847	839	826	834	845	862	823	843	827	838	825	850	839	825	808	843	841	843	841	910	837	849	853	804	812	830	885	817	838	786	862	842	875	813	866	839	828	805	816	805	852	858	868	818	836	818	846	843	849	814	814	834	845	887	817	847	882	789	811	805	861	831	865	846	845	854	805	861	861	837	827	852	835	830	839	883	899	899	841	883	793	830	794	875	843	848	857	829	837	871	779	821	820	864	828	849	802	758	818	821	884	888	834	868	852	828	846	848	811	844	769	842	840	861	880	846	861	816	883	804	878	837	842	823	853	817	890	864	845	831	833	878	752	857	845	798	828	849	846	841	820	772	815	827	852	838	781	846	828	799	837	801	801	828	816	869	864	812	816	838	830	785	783	841	846	808	799	857	784	811	818	883	868	802	814	804	843	829	809	840	842	857	784	873	839	843	849	840	829	878	854	831	911	825	829	827	856	809	814	815	757	802	824	880	837	874	851	878	856	870	827	847	852	861	841	844	864	822	846	834	855	827	795	839	850	847	868	839	799	838	858	809	774	814	822	763	824	819	847	822	840	815	798	830	803	853	802	853	866	856	838	807	834	841	808	831	839	836	843	851	882	827	844	813	846	852	849	843	896	846	864	836	834	820	841	818	858	836	821	795	806	840	886	869	843	796	866	837	844	813	806	814	855	860	880	822	836	803	836	808	870	864	784	827	828	861	773	876	853	821	830	804	861	863	833	805	859	844	828	888	834	857	827	821	762	881	855	870	791	780	865	830	875	838	859	872	823	815	851	834	868	918	835	810	849	872	810	814	816	799	792	758	801	867	826	784	816	867	778	827	822	810	844	776	844	879	848	839	846	856	855	889	850	812	851	774	838	845	813	809	830	881	938	837	852	819	890	874	861	893	818	832	848	895	787	821	857	817	793	839	844	831	827	813	850	841	785	855	838	861	828	825	833	874	831	830	880	831	811	825	792	861	812	838	846	866	841	885	807	830	809	867	834	780	827	822	833	824	813	761	796	809	860	820	869	879	860	798	823	801	783	799	837	822	839	835	827	846	834	823	789	861	808	795	846	825	806	874	824	762	857	812	865	827	857	871	780	825	808	875	808	856	831	850	859	888	866	822	828	829	787	855	843	824	826	861	812	844	895	810	824	841	780	846	842	812	786	848	925	817	801	872	806	833	846	813	860	819	820	822	867	815	756	866	888	805	772	841	839	826	809	822	804	838	879	805	856	767	838	874	851	833	875	809	881	833	804	820	820	865	878	854	832	861	824	841	783	849	809	837	781	784	814	824	824	857	829	875	795	793	782	815	846	864	874	821	788	785	772	846	859	874	857	856	795	850	791	820	787	835	841	880	816	895	822	804	860	820	820	816	785	863	785	815	809	869	870	805	840	826	822	831	880	862	834	827	912	833	832	868	857	813	811	810	842	834	813	857	890	849	831	817	899	870	803	786	871	808	799	830	845	876	798	856	822	814	790	826	821	866	857	822	836	860	868	828	883	854	857	812	785	826	807	867	829	839	798	787	822	796	852	852	825	818	837	858	803	824	841	870	841	808	878	840	844	831	856	811	831	832	830	828	856	834	857	847	809	853	849	833	819	862	850	821	775	859	826	830	826	896	883	842	839	812	841	855	827	841	836	805	821	826	850	855	844	856	799	810	830	861	865	795	833	783	821	784	855	854	911	846	871	842	812	812	861	894	830	804	880
22349	20792	28537	23143	20784	20854	12064	1459	1049	954	783	701	646	561	576	521	485	485	480	442	398	451	409	367	401	406	382	421	352	357	334	376	416	391	418	355	381	369	361	379	366	350	371	364	375	381	391	373	326	366	335	384	354	339	367	381	361	376	365	346	365	332	331	353	385	363	371	323	343	364	320	351	351	359	299	365	350	364	356	338	369	345	363	362	365	338	359	381	346	366	378	344	367	345	312	312	353	346	338	347	337	344	352	346	319	319	358	367	369	367	332	361	367	326	334	348	333	345	353	321	351	367	349	340	379	351	364	336	390	324	335	362	366	377	320	292	369	336	317	343	353	327	327	326	361	338	363	352	370	338	342	322	350	305	326	320	336	331	334	356	380	350	354	341	315	345	331	381	335	355	332	342	368	340	332	373	310	357	344	363	341	350	357	373	342	348	332	348	348	386	342	342	329	369	344	380	319	343	380	336	361	324	363	357	334	333	361	357	322	364	360	347	353	343	327	361	334	333	309	338	332	354	331	357	322	358	323	334	328	332	321	345	346	356	338	339	370	349	372	328	357	342	320	363	320	358	376	367	366	333	370	362	323	350	329	321	344	325	359	356	344	338	344	352	356	365	358	339	345	319	344	371	336	323	340	324	350	357	336	378	336	329	330	335	353	311	371	332	357	357	370	358	356	302	378	335	346	289	358	344	353	374	377	317	334	336	339	338	327	362	342	335	362	342	349	338	335	305	363	353	336	363	370	348	362	347	368	384	345	327	336	347	342	333	348	342	340	328	347	346	364	324	361	338	351	348	342	314	343	389	355	341	358	348	366	324	348	312	349	356	362	311	365	322	349	330	362	315	344	332	340	366	345	360	351	347	305	360	331	357	330	383	340	363	339	338	353	351	347	366	345	334	341	356	337	325	345	364	349	345	363	345	354	349	371	354	369	323	316	310	352	332	332	359	310	335	353	359	327	346	345	330	343	384	339	309	324	345	340	315	332	326	367	354	345	371	361	342	351	332	318	313	323	344	337	328	350	353	330	328	346	332	380	356	340	314	344	353	343	327	318	299	368	335	346	336	373	349	327	313	337	324	328	362	349	350	352	348	335	338	358	357	361	358	317	358	364	367	356	311	338	345	343	360	336	344	354	345	357	339	332	329	324	361	315	336	308	317	352	350	356	349	358	330	342	358	338	343	302	303	337	355	347	355	360	351	373	324	328	355	315	341	332	347	362	350	353	355	355	354	354	363	366	360	340	350	345	375	330	346	332	316	341	331	323	344	329	343	325	350	345	368	333	328	353	342	383	347	346	326	333	334	348	338	348	328	362	342	334	352	362	327	328	349	309	346	332	312	341	338	322	306	364	356	314	335	399	335	336	345	354	318	362	329	341	380	348	327	375	353	345	343	348	329	322	344	348	330	293	345	322	346	337	340	342	324	378	350	344	337	319	336	314	366	353	330	334	304	371	325	350	349	351	357	323	393	327	333	369	311	351	396	330	356	314	334	361	331	326	326	346	335	343	351	343	325	333	370	353	339	360	322	379	338	339	322	373	331	344	338	328	355	323	340	327	334	357	347	357	338	327	341	338	328	342	319	366	329	357	337	340	333	330	342	346	335	334	302	343	348	347	354	359	292	342	335	342	326	352	353	349	332	346	339	384	348	316	327	373	350	326	349	361	364	327	350	303	335	368	321	361	353	347	363	335	340	307	339	339	306	352	363	326	343	331	356	346	332	342	350	336	347	356	350	390	326	374	330	327	327	364	335	317	354	362	346	373	339	356	343	386	348	369	359	335	346	356	364	356	338	343	344	341	344	318	358	347	312	339	328	368	370	344	339	371	355	342	349	356	360	367	321	338	355	358	361	348	331	388	349	362	346	376	319	355	325	348	337	344	351	322	364	347	360	341	368	342	328	331	338	364	360	367	330	328	337	366	321	348	341	375	327	342	347	343	314	349	371	367	325	359	343	358	352	317	321	340	367	315	331	352	333	345	346	342	325	377	328	351	333	334	315	339	349	341	336	350	324	344	323	324	369	340	312	352	353	309	333	318	328	319	362	360	346	322	353	343	352	396	356	353	309	336	381	328	333	315	321	350	403	337	361	347	353	327	354	341	330	322	347	371	377	319	331	336	360	328	359	349	351	343	315	310	330	336	366	346	334	337	346	333	360	372	343	327	358	350	325	354	317	336	319	352	289	352	360	360	357	350	298	353	355	345	319	313	359	333	363	329	356	365	336	362	358	346	365	333	335	374	330	332	345	326	332	347	345	362	319	305	368	367	333	335	307	343	369	337	356	331	304	314	321	338	312	333	342	340	332	319	314	334	371	331	350	336	340	338	314	319	318	360	356	337	371	318	314	339	359	321	323	354	359	334	368	349	333	328	370	368	355	348	333	353	341	336	318	313	338	321	345	349	323	335	321	341	322	367	387	360	316	304	321	342	372	351	340	345	335	374	364	353	308	367	340	306	364	346	342	307	364	382	335	343	339	364	327	366	335	356	322	351	364	330	330	359	355	343	342	347	316	349	309	330	356	333	357	344	331	326	326	334	309	340	328	339	340	341	327	359	344	344	349	333	334	340	358	330	333	364	376	362	331	326	314	374	316	345	361	341	357	334	343	348	319	342	365	364	357	346	363	343	352	317	348	345	326	340	346	347	332	326	335	316	353	319	325	342	301	332	322	294	345	350	304	336	359	351	370	337	333	318	349	336	325	371	326	352	342	348	374	316	347	333	353	339	319	349	365	360	334	329	354	363	328	334	319	319	322	361	331	321	350	322	357	342	327	342	331	333	355	319	334	312	336	352	354	368	343	325	336	347	339	302	340	335	324	355	361	323	329	333	316	348	362	318	315	336	331	324	344	326	300	358	355	342	360	309	322	330	371	342	355	326	337	342	293	352	341	310	364	371	346	292	338	313	303	341	359	331	363	367	342	348	334	353	379	345	331	334	347	338	359	353	348	370	332	314	325	364	332	327	336	355	353	344	341	399	362	397	361	325	328	342	346	339	362	343	329	350	346	335	328	382	365	329	361	349	355	322	345	334	325	364	341	367	306	333	381	338	372	322	318	311	370	319	331	323	323	312	331	351	354	344	344	324	369	348	318	312	339	331	333	329	346	342	329	359	321	324	315	355	359	318	343	326	306	338	355	388	353	324	316	368	337	325	372	368	353	341	327	358	375	336	325	346	339	339	386	350	378	341	333	327	354	297	361	366	349	318	394	360	336	323	311	335	328	335	334	311	372	344	335	335	320	347	379	326	353	308	330	360	337	330	324	369	327	349	368	306	385	343	318	323	338	349	326	345	316	360	382	347	363	347	342	344	369	352	338	323	360	345	331	319	390	367	344	339	351	333	331	339	334	348	353	372	354	321	337	322	346	346	345	331	318	346	342	353	353	342	356	369	367	340	313	328	332	334	358	335	345	353	343	356	320	327	348	319	361	357	364	365	365	303	313	314	336	327	302	318	337	399	316	343	339	358	390
32917	15444	13483	7544	5280	4057	3160	2414	1832	1622	1400	1101	981	840	745	660	665	565	578	599	505	548	503	489	512	480	451	477	448	448	407	428	439	471	435	436	416	399	400	379	429	436	415	446	431	418	395	405	386	371	402	391	390	403	410	389	415	397	399	369	367	397	392	433	419	400	393	396	402	383	407	406	374	381	393	389	386	432	422	364	366	377	410	395	376	392	372	352	380	374	396	376	380	355	406	403	377	386	375	385	357	406	412	413	421	393	393	377	401	370	396	390	427	377	375	367	349	378	379	392	395	390	379	389	417	415	377	367	379	427	404	357	374	380	406	381	385	386	357	392	386	387	373	359	394	384	349	369	389	397	404	369	369	370	384	386	411	406	358	358	399	421	389	397	382	402	394	341	404	354	377	358	390	379	414	379	365	388	372	398	382	376	377	378	385	360	356	377	401	363	396	366	374	385	379	429	393	392	385	370	322	393	402	386	364	386	394	374	379	384	410	392	363	379	344	369	400	368	374	359	425	396	384	378	392	420	401	386	391	390	391	371	354	398	375	373	374	365	402	383	380	375	379	405	391	401	386	374	378	355	373	382	399	373	386	403	376	357	387	376	365	391	402	382	418	402	409	382	413	355	346	358	385	365	359	388	379	395	420	424	374	384	379	374	370	388	369	372	352	353	390	377	361	384	396	393	372	393	435	360	411	406	376	394	354	405	370	378	378	356	386	390	390	384	377	341	413	404	395	370	370	371	356	431	376	359	375	400	361	411	417	368	404	423	394	364	415	430	397	409	358	344	395	414	399	385	384	388	337	427	376	393	395	404	354	385	354	400	383	368	378	414	348	391	373	356	384	353	378	399	369	357	359	409	376	378	382	381	381	387	380	373	407	360	342	365	345	351	396	411	374	373	404	387	388	388	402	393	368	437	352	371	448	383	348	373	375	392	405	408	395	394	412	408	413	417	376	404	361	370	366	364	378	347	388	393	350	367	376	396	386	386	406	378	357	370	356	398	382	393	410	418	335	366	386	344	364	384	386	334	414	361	395	380	399	412	396	408	404	392	354	366	369	423	377	382	359	395	413	363	366	400	378	388	361	386	382	405	391	357	387	372	381	395	376	374	402	393	379	326	361	388	382	394	370	377	386	375	370	404	381	385	404	378	394	374	366	358	393	377	392	368	367	404	392	394	403	405	384	387	379	374	396	370	383	383	390	352	409	389	384	378	377	383	380	385	407	393	382	348	345	398	373	392	391	404	389	373	384	383	400	417	379	394	356	379	361	358	357	374	369	384	396	383	410	334	369	428	371	348	369	369	403	383	390	384	326	408	355	383	378	355	367	368	378	407	377	401	394	383	440	406	354	397	393	381	385	384	412	389	382	358	373	370	400	344	405	366	404	373	401	353	355	384	390	394	368	353	367	379	386	369	364	380	367	397	366	383	369	374	381	396	377	383	407	405	400	412	362	371	390	368	384	349	420	405	385	421	403	365	380	408	375	343	417	368	382	371	417	406	387	357	389	396	367	318	409	370	397	378	398	372	430	372	420	374	389	389	367	397	417	371	384	404	370	387	389	384	368	376	366	392	410	400	364	392	393	399	348	367	392	384	394	397	361	369	383	370	359	374	373	380	383	376	418	365	367	400	388	370	348	402	362	388	389	365	371	387	393	382	363	407	372	398	387	366	362	371	371	407	416	368	384	390	415	403	390	371	396	406	388	382	361	385	423	369	376	355	355	382	364	385	371	402	384	360	357	361	362	425	366	387	413	387	375	395	374	389	362	410	368	362	365	366	393	406	400	357	388	405	365	378	388	387	387	362	400	375	364	403	385	389	357	351	394	394	352	386	404	364	335	341	375	375	377	369	401	361	379	374	354	398	406	356	370	414	413	375	358	366	424	338	364	352	385	364	379	379	377	376	392	373	379	380	390	386	378	378	354	392	387	391	370	406	413	395	384	399	398	381	380	341	402	378	381	349	400	384	358	355	393	404	377	407	400	366	371	382	396	394	347	411	388	386	379	389	382	391	372	385	382	360	365	363	399	410	389	415	375	379	395	412	410	416	419	417	357	394	375	380	412	413	349	391	382	364	400	373	365	388	407	412	374	409	395	428	375	364	393	359	386	387	396	395	371	387	393	372	362	333	373	398	390	387	411	352	371	422	386	356	353	387	362	414	362	379	380	344	372	344	378	385	416	392	395	370	385	412	362	370	352	369	391	399	404	370	374	369	378	378	377	383	378	364	398	377	399	364	352	399	391	357	377	356	391	393	387	384	355	387	371	422	395	384	382	403	381	406	373	368	397	416	372	378	405	374	369	345	365	400	395	419	401	371	387	391	373	369	368	374	371	377	378	392	378	391	408	433	381	382	383	393	394	419	394	367	373	394	348	395	348	359	376	378	388	364	356	372	378	394	368	411	396	371	372	430	416	371	388	391	405	339	391	340	394	362	407	406	399	382	371	370	406	366	374	403	374	351	366	380	375	356	397	356	388	398	400	401	380	368	401	390	388	396	398	372	351	413	376	361	375	393	385	390	376	356	402	393	406	359	373	382	456	384	401	383	406	374	380	387	358	369	387	354	368	380	360	382	416	426	371	367	369	362	379	370	364	409	384	400	379	368	380	401	373	377	383	388	366	383	384	371	349	369	359	388	360	386	410	376	357	373	401	347	400	339	415	378	426	393	402	390	371	406	365	385	376	386	386	381	397	379	406	396	386	413	416	375	394	382	371	357	334	389	364	363	398	397	393	420	382	363	351	363	384	365	386	381	400	404	381	398	386	382	384	385	393	407	332	376	359	431	405	350	388	387	380	389	392	371	358	393	393	364	359	372	405	345	401	394	404	373	367	397	408	377	369	377	392	386	386	389	362	389	366	401	416	371	351	375	363	364	377	396	397	424	377	409	381	405	402	388	402	370	372	386	361	403	409	380	374	389	372	402	390	376	342	366	376	397	418	386	407	387	397	407	374	407	371	385	386	394	368	368	372	356	364	407	382	366	385	380	335	375	372	380	353	357	353	359	397	374	367	391	408	378	391	370	387	388	393	382	378	376	392	372	363	393	385	375	373	356	384	365	409	384	381	373	380	388	395	406	376	392	351	375	347	386	408	376	357	364	369	386	351	381	381	370	380	401	413	387	366	385	374	354	372	378	362	408	391	411	381	377	387	404	359	415	386	402	357	399	365	379	382	382	352	398	379	369	346	395	385	403	351	371	369	341	337	379	373	408	363	376	415	393	393	374	397	384	402	388	370	384	370	375	362	369	350	394	401	361	396	393	408	378	404	390	399	362	404	390	376	336	385	401	381	380	386	390	367	382	370	399	390	370	379	346	387	406	370	376	376	341	381	370	406	380	377	369	379	367	407	363	372	343	376	386	349	405	412	372	361	376	415	396	378	388	358	385	381	347	386	370	365	385	385	422	426	371	419	436	374	376	368	357	398	383	337	342	381	361	376	370	368	366	386	362	339	378	378	394	357	367	358	356
26472	20127	9854	1199	773	722	654	689	632	599	586	603	593	620	594	604	601	576	637	594	604	590	590	573	598	578	569	577	600	573	614	613	600	645	605	591	606	610	597	620	632	577	588	593	615	564	605	591	582	561	600	603	613	574	602	575	620	552	563	632	585	636	647	586	594	590	600	627	620	596	556	606	604	602	541	603	585	599	632	585	578	602	604	639	589	615	605	553	617	625	578	624	558	596	595	603	546	633	589	606	595	584	602	586	654	653	566	592	554	620	599	568	605	615	617	607	554	620	583	602	574	554	590	593	569	606	582	563	604	555	644	565	586	600	640	607	581	582	593	578	600	620	612	582	620	588	573	633	603	579	624	614	631	567	644	568	612	597	655	596	572	584	616	601	588	587	593	585	592	618	585	564	611	634	615	622	599	570	604	618	591	604	587	584	545	588	571	638	596	619	610	584	565	638	581	601	589	564	603	574	604	649	541	593	581	605	607	577	609	521	612	578	587	622	577	612	609	578	623	580	572	599	611	602	581	618	605	603	567	608	564	615	574	609	571	610	594	575	627	552	611	626	571	588	567	602	567	631	647	612	633	610	624	571	590	562	589	593	580	621	616	536	588	584	588	575	593	601	626	632	566	585	580	596	626	634	589	588	626	572	638	628	601	608	572	572	570	577	621	536	596	577	601	570	611	582	586	605	542	554	576	587	544	608	628	577	570	545	621	626	584	620	571	574	618	602	548	612	548	561	559	600	600	556	575	631	617	608	580	581	561	588	602	614	606	607	595	587	615	533	581	594	619	610	573	574	594	559	600	624	550	544	631	597	603	555	588	608	588	575	626	632	648	653	619	598	571	585	671	600	608	587	609	614	629	592	549	589	583	592	631	625	606	608	640	584	579	568	611	587	625	579	620	607	606	602	600	611	585	596	571	570	592	607	625	612	580	603	573	612	570	615	617	606	598	604	622	615	575	583	589	623	645	600	603	579	604	595	652	591	603	603	664	560	597	646	576	610	570	555	577	592	615	602	585	580	608	587	617	652	578	572	636	605	597	607	579	602	571	585	582	607	605	598	578	578	629	631	569	593	632	564	605	575	591	614	613	588	560	563	614	588	571	591	580	582	624	603	581	585	608	611	625	587	581	544	581	634	595	584	638	603	582	596	617	595	612	580	597	637	644	589	644	622	591	583	581	560	597	558	605	636	564	601	611	625	582	544	634	567	593	572	583	582	589	529	587	583	561	598	576	611	637	567	604	610	568	617	569	552	579	607	590	593	592	607	585	600	616	599	583	609	596	617	585	586	572	628	631	632	569	617	575	630	575	625	603	634	572	571	599	607	608	600	610	625	605	596	571	601	601	588	606	586	562	615	582	599	552	584	553	532	614	575	604	628	596	569	647	568	662	595	573	637	624	580	588	621	618	592	592	582	592	633	609	594	628	554	591	621	598	613	575	580	623	591	629	632	566	583	571	618	608	582	578	598	589	600	586	617	575	619	567	564	584	603	620	561	580	617	571	578	569	606	564	586	635	609	572	592	601	540	587	613	577	607	630	575	612	598	641	616	563	635	608	610	596	584	577	607	598	608	616	557	620	596	628	614	618	594	591	578	647	586	607	600	595	582	574	585	597	623	623	588	616	621	583	595	624	570	621	604	587	626	627	601	591	596	585	560	570	582	613	576	637	640	653	630	602	587	625	546	565	615	597	638	579	550	605	581	620	603	585	550	571	570	625	608	560	561	615	595	560	568	606	599	606	620	604	571	586	578	584	620	608	589	612	552	611	645	596	642	602	592	593	603	633	632	598	621	587	618	604	610	624	651	565	601	595	593	592	592	550	617	537	578	669	591	574	594	574	577	583	583	613	566	626	607	584	591	566	595	624	605	543	618	612	608	555	571	573	555	572	597	620	555	564	613	631	606	633	587	606	603	578	598	587	546	566	592	559	593	544	613	589	573	562	557	590	607	602	560	626	611	600	574	623	595	611	622	595	611	597	589	567	545	566	641	568	580	600	610	613	481	618	602	601	561	566	602	578	601	588	611	598	590	600	595	597	568	575	593	540	567	568	617	615	623	614	618	574	565	612	595	589	565	614	580	613	613	574	567	594	626	542	583	569	562	582	611	535	542	573	576	615	579	611	617	598	600	557	566	597	592	595	582	619	613	579	609	572	574	612	576	606	624	611	540	583	632	619	589	610	591	617	618	536	571	584	610	586	572	604	615	624	622	612	545	617	606	587	588	607	618	586	623	600	616	578	607	617	605	559	585	613	641	593	601	613	577	618	569	603	549	561	588	589	626	597	619	619	576	593	573	546	597	611	606	638	601	598	638	562	598	564	560	597	581	612	631	615	617	597	596	592	577	574	602	586	591	564	677	614	613	615	594	591	628	600	633	591	610	611	594	635	602	654	616	564	560	578	572	616	610	595	607	569	562	607	605	587	593	602	637	594	615	568	589	570	613	621	602	631	599	563	595	558	616	630	606	591	541	596	595	646	596	562	599	543	613	567	596	619	631	558	616	599	603	589	563	574	635	579	560	610	575	666	587	590	635	592	601	633	595	556	616	607	558	639	598	611	559	614	600	604	568	611	590	577	567	574	600	587	597	583	590	555	600	570	591	604	610	587	610	593	578	582	565	625	562	603	564	584	605	559	593	625	553	581	581	608	656	621	538	628	608	578	600	626	555	589	573	606	582	596	606	656	643	614	589	574	601	580	573	622	590	584	618	593	577	581	587	605	560	571	638	597	598	651	565	570	620	598	661	574	583	579	593	581	591	634	572	636	621	624	623	549	635	589	581	634	574	552	645	607	618	576	612	623	644	597	627	600	589	571	639	610	529	583	549	571	586	593	555	611	589	595	590	578	579	566	577	558	626	596	609	610	588	629	602	579	560	565	585	594	607	600	594	585	581	582	560	574	608	583	556	619	601	638	576	640	564	611	584	631	577	612	572	592	580	583	593	629	575	575	602	608	610	619	625	624	590	595	613	592	620	624	599	594	557	551	648	597	601	579	590	554	606	604	589	593	592	583	544	624	588	606	610	586	584	636	603	617	550	610	592	563	591	628	590	589	602	626	613	604	619	582	600	574	578	581	657	598	559	606	584	540	591	565	653	633	554	575	602	588	632	575	586	563	572	650	585	615	590	645	567	601	623	577	620	593	570	589	580	603	624	604	582	586	594	580	571	584	596	542	611	577	588	549	620	589	585	587	571	611	590	631	598	594	605	576	567	604	585	602	608	592	569	633	592	553	610	566	593	629	564	611	579	590	565	591	583	573	559	595	571	626	611	588	643	628	551	629	592	597	581	621	589	601	594	556	609	598	592	600	591	551	628	639	641	564	595	571	583	542	600	604	594	592	575	609	558	562	578	582	586	570	603	596	624	615	581	619	560	608	613	615	623	591	582	567	549	599	585	602	597	617	573	568	593	628	593	601	589	597	625	609	584	557	578	622	566	622	611	612	610	568	633	622	628	568	643	637	600	583	663
10900	1427	1273	980	857	795	803	797	718	731	706	685	737	680	693	696	716	669	709	704	662	672	687	643	693	728	679	693	733	689	733	648	694	668	696	707	677	625	644	677	713	653	692	698	675	684	751	679	710	645	726	666	654	724	661	685	675	668	684	696	658	651	679	679	719	698	668	662	735	682	670	699	710	721	715	724	673	661	700	705	670	697	714	708	690	678	654	746	723	696	723	659	677	653	727	702	667	698	656	690	672	664	662	756	674	739	688	716	698	634	711	651	640	713	706	669	660	706	699	686	668	643	687	633	675	680	698	664	715	657	658	650	677	667	652	700	728	721	696	669	657	701	671	668	717	668	674	702	729	643	705	697	700	687	651	647	698	739	683	706	729	694	725	652	679	706	700	655	684	671	683	695	701	726	716	706	689	673	678	723	676	682	693	711	701	679	707	703	683	757	695	689	683	640	683	702	647	682	717	654	659	657	727	680	656	664	705	709	698	703	740	710	657	675	707	697	706	654	766	674	665	676	626	652	678	665	713	661	673	648	676	673	717	628	712	737	614	691	691	716	707	693	660	691	700	689	724	708	684	655	676	653	741	700	715	703	702	676	680	667	693	711	664	656	679	661	678	680	696	676	684	675	681	744	727	643	664	690	705	689	684	648	739	662	673	697	699	702	659	645	700	717	671	699	690	758	706	703	694	696	664	685	700	652	685	711	674	687	704	645	675	676	705	677	693	716	667	680	673	710	697	697	686	739	689	665	665	710	664	708	669	716	707	680	711	697	691	684	696	724	680	677	639	669	678	670	695	695	709	657	687	684	712	695	672	678	715	706	668	649	682	695	693	720	679	677	676	707	692	686	646	682	718	721	655	713	667	688	653	701	693	676	705	666	699	680	661	679	668	698	649	691	665	726	681	650	663	706	709	672	695	703	687	724	638	743	699	675	693	720	683	666	672	714	723	713	709	675	687	680	672	719	674	653	673	688	751	707	728	676	730	680	699	680	719	708	675	672	681	706	687	687	689	706	680	681	685	687	676	721	703	718	673	706	684	693	688	687	701	676	697	718	663	640	656	650	664	715	648	661	710	651	672	688	674	674	724	664	680	734	672	667	714	684	717	645	650	685	684	655	702	665	658	680	726	700	667	630	702	644	678	745	719	677	696	722	696	686	716	661	679	670	646	675	722	691	689	655	643	666	690	666	706	702	720	698	674	679	679	656	714	744	690	678	700	721	681	727	635	693	679	694	680	726	662	691	671	690	668	656	735	716	750	698	707	726	685	678	727	715	681	644	677	690	649	649	699	703	682	733	689	705	683	721	688	653	689	652	687	690	695	697	668	668	700	723	684	702	635	656	697	674	745	654	710	708	736	702	709	696	696	680	686	710	672	711	660	679	693	670	692	658	694	688	701	693	697	714	675	699	616	655	710	736	693	661	705	688	718	709	694	719	722	688	719	694	660	688	684	748	661	709	682	671	677	686	720	709	649	680	677	674	660	681	660	703	707	676	678	673	694	652	716	682	693	700	673	684	696	720	705	692	664	731	731	682	695	653	670	687	686	723	689	637	676	732	721	663	646	665	691	685	710	672	696	697	662	662	675	673	685	668	680	720	737	690	700	682	669	751	663	686	716	671	665	674	678	713	626	679	710	669	655	719	714	709	697	661	649	710	734	720	654	661	706	679	691	662	694	669	658	652	710	651	657	650	680	700	701	696	665	712	721	696	676	693	702	674	677	715	721	690	694	622	662	677	647	665	669	716	662	670	727	713	678	705	698	691	663	711	660	698	688	672	714	688	709	689	721	687	700	712	731	710	721	696	666	685	693	636	670	686	703	743	700	662	725	652	656	629	709	653	710	699	612	682	686	716	709	647	681	662	724	674	743	658	696	677	640	657	694	719	703	665	684	660	704	727	674	704	698	668	702	660	672	694	682	707	663	682	694	647	701	743	705	679	727	693	704	700	659	640	696	711	709	658	671	672	688	655	696	709	704	701	690	673	642	697	691	685	661	696	737	679	714	677	692	715	681	686	652	658	676	668	724	708	687	683	670	702	665	708	686	706	664	697	735	682	666	696	706	667	682	723	719	713	707	743	664	673	693	722	667	769	702	688	703	691	670	640	688	703	725	681	715	717	616	731	693	705	683	685	712	676	702	695	679	673	719	693	626	700	679	684	664	663	697	690	656	681	715	727	688	690	653	692	673	660	653	695	692	705	688	743	696	735	698	702	714	719	671	702	686	738	711	695	670	720	645	747	665	697	656	747	712	675	658	676	715	671	673	702	719	657	712	612	691	679	711	706	689	695	672	717	668	669	733	657	697	683	716	694	724	729	675	711	678	700	665	688	699	683	688	701	678	703	706	680	706	721	726	688	699	679	664	718	690	731	692	653	669	688	742	673	659	738	700	656	691	697	744	674	666	669	625	678	670	724	717	710	684	722	681	703	709	657	640	642	681	604	730	599	676	684	709	728	690	720	702	702	647	677	683	680	698	727	714	679	704	697	706	718	730	726	724	685	668	694	676	698	675	715	671	662	675	665	660	681	711	676	651	687	712	672	696	698	629	681	696	655	673	730	698	716	695	700	701	702	667	675	717	724	665	737	651	674	714	683	699	685	693	706	658	680	659	701	664	716	672	678	669	675	736	681	710	728	710	707	680	707	708	733	678	663	672	635	711	724	725	702	648	666	696	683	683	666	690	705	697	694	691	715	733	704	697	683	722	705	714	700	653	710	720	671	700	690	632	671	648	674	653	612	705	650	660	708	651	662	737	663	708	705	686	686	705	705	683	700	714	668	727	658	680	699	699	716	696	632	687	642	705	718	635	682	693	632	657	687	696	709	692	699	680	679	660	676	700	669	730	733	721	689	664	666	673	673	639	679	687	727	700	640	701	656	641	625	686	664	651	673	685	665	706	699	646	708	673	692	659	688	702	680	675	722	714	681	688	707	704	740	724	673	637	673	689	699	663	714	660	664	707	732	697	661	732	699	665	696	704	734	656	750	717	703	702	679	678	675	738	718	641	720	668	692	714	663	650	669	680	657	681	663	683	737	682	708	732	708	697	661	678	726	687	639	696	670	692	649	716	714	670	678	709	731	726	714	713	674	696	698	665	687	704	685	683	710	690	658	697	692	696	696	689	689	672	664	714	695	730	660	638	704	701	703	706	695	685	667	711	683	705	663	664	671	730	672	679	692	754	713	708	693	652	672	714	709	732	690	688	671	702	724	640	661	700	677	709	703	693	700	661	676	658	682	718	677	677	674	665	641	692	671	669	656	652	719	692	738	698	675	670	615	730	691	670	713	685	691	691	683	685	688	696	674	702	739	668	692	726	710	725	704	687	720	661	720	696	707	701	721	720	711	687	649	699	636	689	640	672	718	687	675	677	661	685	690	639	709	714	672	694	656	660	723	703	693	686	695	654	654	684	668	669	703	698	694	672	692	671	704	661	697	681	694	704	684	658	705	696	706	702	688	707	709	696	699
23300	20822	28214	23524	20803	13120	1451	775	640	566	520	434	393	391	366	373	341	324	368	325	326	306	308	314	301	309	288	292	274	307	260	267	284	307	297	306	303	289	296	256	279	290	267	282	282	300	285	285	278	269	274	323	274	269	293	274	291	299	287	281	270	327	274	259	275	267	285	263	229	250	264	270	288	250	267	272	273	263	247	268	275	276	259	254	250	261	264	270	246	261	275	247	272	263	304	287	258	258	253	261	284	258	260	267	265	267	268	286	278	258	251	268	295	278	298	273	272	285	283	253	279	288	299	274	236	253	269	259	279	274	250	278	239	281	281	312	265	252	262	247	291	250	260	246	251	277	281	262	253	261	249	283	252	263	283	282	282	272	256	274	263	272	273	243	240	287	272	259	283	285	280	267	286	279	269	264	268	250	271	304	247	298	264	290	259	259	249	277	242	280	271	262	292	269	265	321	259	259	300	259	282	276	263	293	292	251	287	280	270	293	281	283	280	237	257	277	228	294	285	284	279	257	296	260	262	259	258	245	272	274	277	293	274	290	259	266	306	268	244	249	278	283	275	297	263	290	267	282	277	250	267	273	268	273	291	254	263	278	268	311	275	286	245	246	292	281	258	288	279	267	287	280	304	270	309	271	290	291	275	301	238	272	287	275	257	269	308	227	275	246	279	272	248	285	289	276	266	271	259	284	285	298	247	294	270	291	275	279	265	276	285	287	252	268	298	282	275	268	273	264	292	274	257	297	279	266	261	263	262	296	272	279	268	300	270	257	266	278	272	262	273	266	307	285	285	265	272	254	274	294	258	299	289	277	293	267	270	268	244	262	263	268	320	283	249	294	281	275	293	282	270	261	292	259	300	258	263	280	280	286	283	248	271	266	278	264	272	298	273	253	250	285	273	280	288	276	285	258	278	267	252	266	293	286	286	280	272	271	282	272	277	286	279	275	250	277	283	277	288	275	235	287	291	270	272	241	280	254	281	270	274	284	279	262	274	236	303	298	273	265	257	266	267	241	262	256	266	247	311	249	306	297	266	269	279	271	299	273	260	265	303	261	283	295	307	257	279	267	268	278	232	286	283	258	280	255	253	278	243	284	269	297	271	265	269	255	266	264	289	250	296	257	277	298	269	293	239	271	278	238	260	288	252	255	278	280	290	266	285	267	265	295	266	253	266	255	300	245	286	268	252	254	275	253	305	249	231	262	269	271	302	265	262	253	274	264	261	284	251	289	262	269	256	283	258	277	263	268	266	239	295	235	268	251	249	279	277	262	263	207	288	268	267	276	256	275	261	283	282	257	299	288	258	270	264	292	278	275	301	239	298	269	246	256	258	255	272	258	301	262	262	288	278	279	287	265	295	307	294	269	243	265	276	281	263	283	283	273	273	302	287	269	248	295	293	293	284	262	308	239	303	311	309	306	282	267	287	291	251	266	275	331	284	272	264	286	270	267	270	272	293	260	277	263	268	281	261	265	267	265	275	286	284	268	235	255	276	291	288	278	260	286	247	262	276	240	251	251	274	264	269	261	303	259	256	250	292	278	271	289	255	292	263	265	265	262	257	251	263	317	280	235	257	276	240	280	283	256	289	249	266	245	291	282	263	266	288	270	311	264	258	258	263	232	272	260	265	291	272	284	265	266	265	296	260	279	295	276	243	227	288	271	269	283	282	273	294	288	284	264	239	302	271	281	258	244	275	309	275	292	269	270	273	266	243	268	263	268	279	281	261	300	266	298	288	261	242	272	249	335	246	278	284	275	282	263	289	252	295	263	249	288	317	266	271	258	268	267	244	272	261	274	303	263	286	295	336	252	257	268	250	270	271	277	285	269	266	258	286	283	263	261	259	271	272	317	313	281	283	271	291	282	238	260	258	269	274	274	285	252	252	292	260	301	268	278	297	265	271	274	246	285	269	263	290	273	305	276	268	275	252	269	283	289	270	284	262	263	267	276	276	270	281	263	271	270	278	255	283	254	260	265	287	228	280	298	284	262	248	265	282	298	308	272	293	255	269	267	296	269	269	260	274	271	270	267	234	287	288	248	245	236	279	284	266	249	289	296	300	289	278	268	276	287	288	260	253	296	262	252	300	261	261	289	269	258	268	305	284	284	280	297	281	278	282	275	270	272	255	275	271	248	258	294	240	249	276	274	288	268	280	271	272	269	287	266	301	276	278	284	304	275	284	274	265	284	270	270	249	283	286	289	268	267	254	256	270	286	274	265	258	284	282	302	277	278	257	268	249	276	262	276	293	272	314	283	251	263	271	300	284	285	276	275	251	241	285	278	279	278	270	282	285	291	264	282	292	221	277	274	287	268	246	278	274	271	245	295	273	256	257	253	263	277	293	265	260	278	261	264	254	281	277	272	256	275	277	273	285	243	245	233	258	273	260	283	254	270	278	289	299	245	274	269	277	242	269	267	282	258	271	271	249	264	276	274	279	284	271	265	244	265	279	248	281	263	286	241	278	294	278	291	257	272	241	271	254	226	239	268	273	252	266	271	283	262	260	290	270	294	253	292	264	270	266	249	248	261	276	285	237	271	249	263	248	261	276	275	283	300	243	257	298	279	243	268	260	246	266	251	251	272	247	280	307	252	287	272	251	264	305	278	268	291	329	283	272	266	263	269	299	269	255	293	261	276	274	274	283	254	265	275	261	284	300	261	276	313	247	294	285	310	281	292	274	285	272	254	285	260	262	286	286	306	277	291	248	260	274	287	277	302	247	312	290	277	267	283	277	268	268	282	267	290	279	287	243	254	269	290	257	305	259	269	253	268	256	260	304	257	291	284	287	251	283	276	290	293	254	306	270	268	265	254	259	269	255	270	245	265	283	247	265	284	253	268	251	259	276	269	274	276	267	274	280	268	285	306	295	252	266	239	293	282	283	229	242	244	280	280	273	254	237	287	272	272	266	267	268	266	271	290	304	276	287	301	281	251	281	254	289	261	262	270	279	250	263	252	262	273	269	276	288	296	268	275	267	253	285	265	266	272	270	303	282	267	259	273	270	269	284	280	289	275	257	280	263	276	264	270	268	266	262	258	280	299	289	284	263	258	297	254	277	276	286	276	253	266	266	231	297	269	299	292	265	231	266	280	255	285	258	299	309	275	215	293	268	255	272	300	301	302	283	284	286	267	257	262	279	280	277	272	287	281	257	274	294	292	283	270	276	268	276	279	287	259	279	274	280	253	278	273	265	262	269	267	251	229	262	292	259	306	270	270	287	269	247	267	272	271	299	323	272	277	265	275	270	268	271	254	263	292	277	308	248	232	269	254	257	268	255	245	267	273	268	273	271	244	286	281	295	278	294	265	287	287	292	282	270	274	260	241	262	241	284	243	259	267	250	269	313	269	240	276	269	255	277	308	284	273	276	266	250	266	269	271	265	272	249	264	286	292	252	275	274	258	276	297	242	242	268	270	273	305	268	250	270	274	313	251	286	284	307	277	266	276	275	279	264	294	269	279	291	273	250	275
30449	9346	8237	4322	2984	2286	1783	1357	1116	942	815	693	620	551	561	486	444	492	435	410	381	374	378	391	387	414	360	401	389	324	378	351	381	360	363	365	342	389	343	363	323	325	347	331	336	349	322	319	313	350	324	375	305	343	359	318	336	322	336	363	310	347	344	315	331	330	334	355	335	332	348	313	344	323	350	337	325	360	325	345	347	327	314	304	347	354	342	320	308	333	326	334	313	333	345	341	337	346	327	332	352	349	335	340	349	320	318	328	331	320	331	298	325	354	312	328	345	324	313	322	335	335	324	326	315	337	327	347	325	339	309	312	326	311	338	328	333	314	343	356	310	302	351	322	309	336	334	352	298	348	315	321	365	302	341	375	351	331	316	333	329	330	353	335	353	321	335	318	343	359	363	339	355	324	324	314	308	329	348	347	332	336	353	313	316	328	350	302	295	332	344	323	309	303	358	297	329	386	325	343	322	355	308	327	319	369	405	343	323	298	320	332	326	343	341	360	323	305	310	340	344	327	321	322	293	354	328	317	313	342	298	316	357	318	325	354	329	295	329	330	327	324	314	343	307	323	331	349	357	319	323	344	310	353	299	310	304	319	348	314	284	366	316	328	350	335	356	339	384	314	367	324	345	336	332	321	294	328	330	332	336	329	315	324	330	337	311	311	327	339	330	327	280	346	338	360	335	341	326	332	353	317	349	332	321	318	348	337	305	297	322	319	353	334	327	327	347	319	350	368	317	339	338	292	345	321	312	340	325	328	328	335	300	303	355	308	328	331	334	348	319	343	333	349	312	343	331	334	318	325	335	289	329	323	353	330	363	353	318	291	314	348	351	299	377	306	312	318	358	319	305	307	331	325	306	361	311	320	342	335	331	329	297	349	350	358	314	296	328	352	315	314	330	349	318	309	312	339	328	340	326	343	310	329	324	337	350	332	349	302	347	317	369	319	313	299	375	283	349	368	295	325	344	371	340	377	334	330	364	340	336	312	329	305	381	330	328	330	319	327	325	339	339	325	340	335	312	310	310	332	305	352	328	347	353	323	325	302	329	351	333	301	341	309	343	338	344	333	327	327	339	300	319	336	308	340	321	333	329	323	348	314	315	342	304	350	329	342	316	327	316	322	306	299	350	317	355	339	352	350	339	352	310	328	345	289	339	308	335	336	343	302	326	352	331	331	345	316	344	321	346	349	386	328	290	341	322	326	324	339	338	331	337	354	327	370	310	334	307	354	353	361	312	349	338	322	331	329	333	328	312	341	354	342	341	355	334	350	337	317	347	328	313	269	309	325	339	320	375	326	342	334	324	341	310	318	301	348	314	347	307	302	317	360	302	303	310	310	321	347	308	376	338	316	352	325	341	349	340	314	321	328	306	318	315	361	359	317	334	328	331	319	284	358	325	345	353	349	331	353	345	340	330	313	355	299	329	326	339	331	353	302	348	341	323	330	338	336	343	341	322	351	310	288	324	373	328	322	346	331	329	347	316	297	357	341	311	287	370	331	358	322	265	305	284	314	360	324	296	338	315	368	337	323	335	337	315	328	323	341	342	352	335	332	299	362	350	342	299	329	349	336	320	319	304	358	321	322	325	341	346	297	340	331	354	326	324	328	325	317	288	318	315	322	329	323	332	327	318	345	338	308	306	316	334	332	333	309	361	309	328	321	325	338	336	345	319	334	357	321	364	312	327	297	354	345	304	336	322	329	327	334	303	316	309	339	348	330	317	334	316	341	341	333	316	320	322	347	321	310	340	366	317	316	299	348	335	331	329	337	305	312	333	350	318	312	335	331	355	331	352	330	363	327	352	312	317	349	336	325	314	366	322	343	330	304	344	347	320	289	320	333	325	324	305	332	357	325	311	318	335	331	320	322	328	321	319	339	328	333	317	335	371	331	334	342	341	306	301	352	318	290	343	297	342	315	303	291	312	350	341	330	291	324	315	317	336	355	312	317	365	319	339	361	326	337	372	295	313	329	312	348	354	339	348	347	303	353	312	327	313	342	322	333	313	326	343	338	351	323	327	329	321	318	289	354	320	347	300	346	295	318	309	330	316	326	336	324	329	359	332	374	329	294	330	333	349	290	339	323	333	321	354	354	354	317	310	306	332	324	342	339	343	349	314	345	311	350	362	335	331	331	350	351	322	332	328	350	320	340	329	324	298	321	322	329	334	316	347	321	325	295	328	318	328	350	319	330	327	346	338	311	322	310	325	324	344	327	328	313	326	320	329	343	332	318	299	304	330	324	330	335	331	320	314	307	296	357	350	329	316	342	350	351	322	313	355	359	334	352	335	317	306	338	289	315	336	350	322	330	306	315	348	333	335	326	333	329	342	304	313	339	334	333	321	340	324	334	307	311	363	351	393	315	301	312	336	342	364	329	339	304	319	339	346	345	331	342	306	330	314	323	324	335	322	332	331	330	307	342	344	325	322	363	334	337	308	319	301	331	351	310	306	360	323	328	305	343	345	315	329	354	387	321	340	338	308	367	347	316	336	363	333	334	346	317	335	319	337	317	295	323	350	351	330	350	342	312	317	325	332	342	313	329	327	355	345	324	305	353	316	326	309	334	342	338	325	335	322	319	344	329	325	321	340	332	342	348	321	310	334	320	338	347	315	336	335	318	323	329	330	349	375	298	311	345	339	334	302	300	317	338	312	350	330	352	314	315	357	337	331	357	321	321	323	330	321	347	328	301	315	320	309	311	290	331	326	328	339	343	344	332	351	336	329	311	358	351	361	321	317	297	337	334	334	342	308	328	328	319	307	325	361	341	332	333	316	371	335	320	322	283	340	294	333	324	302	320	316	335	334	328	342	326	328	347	276	328	333	326	332	320	332	317	319	327	351	335	331	333	348	349	303	349	341	316	328	338	352	337	303	320	307	333	308	332	333	370	346	343	327	318	299	335	345	327	337	335	333	324	352	310	317	351	339	343	356	323	296	359	310	335	333	351	319	323	332	344	345	322	320	329	359	369	360	332	345	285	326	332	349	313	333	346	363	324	338	318	355	368	331	331	370	295	294	329	312	296	354	340	336	355	327	346	376	341	291	302	297	324	356	333	308	358	354	313	305	349	321	346	339	337	335	346	327	328	317	323	317	345	346	293	334	349	328	334	316	339	373	361	315	311	298	303	347	318	305	332	330	339	333	342	351	337	337	315	323	326	339	315	307	335	323	344	314	327	377	321	318	315	353	307	304	338	365	352	340	342	342	316	353	343	321	322	290	338	349	336	328	352	316	313	298	320	332	320	320	317	359	318	338	310	321	318	344	302	376	313	328	327	328	314	338	353	299	344	344	297	290	319	353	314	323	333	367	327	340	327	374	324	339	344	318	334	332	345	326	304	336	331	348	359	323	322	325	298	362	364	336	316	339	348	304	336	332	334	355	338	327	308	314	329	320	338	319	310	351	327	319	318	289	319	338	358	326	317	323	331	337	331	320	317	342	341	330	317	332	321	322	331	290	288	338	305	353	343
24587	20785	27204	24356	12847	1562	1143	951	920	881	863	804	809	792	792	794	807	767	806	749	799	755	713	748	762	747	775	755	793	740	788	761	795	728	701	742	774	732	790	750	716	747	811	768	725	749	739	763	741	729	753	767	757	793	754	821	748	730	745	755	747	759	792	768	761	746	764	727	785	762	734	726	743	754	750	802	786	751	758	736	748	756	788	747	746	751	782	767	752	707	739	758	751	706	752	793	757	766	741	707	754	744	736	780	789	708	737	712	795	772	785	715	797	744	774	792	784	713	744	796	793	793	772	712	733	759	746	762	789	732	781	768	711	761	754	776	774	763	756	782	796	718	719	727	761	716	771	805	722	752	693	732	730	698	768	758	739	766	736	708	790	761	740	712	724	759	742	767	735	761	752	732	761	780	744	757	757	729	715	737	721	697	742	726	734	734	771	732	757	736	672	737	750	734	722	709	767	748	771	757	738	751	738	785	770	716	759	757	735	705	720	710	750	717	755	764	752	757	775	747	754	752	727	807	746	715	736	741	766	794	718	742	788	740	785	736	755	763	753	687	734	737	761	738	802	724	745	763	747	772	759	762	717	762	712	739	735	753	709	753	742	782	772	775	740	747	760	789	751	759	745	766	792	761	789	693	778	771	795	761	730	736	747	716	758	717	725	784	765	732	750	736	796	794	757	739	769	785	745	712	751	727	734	747	735	723	741	717	751	774	778	766	807	734	744	736	793	761	739	734	695	767	722	706	741	719	780	760	710	753	766	719	786	701	755	736	689	777	799	759	773	761	767	788	722	733	724	770	739	746	742	751	735	723	743	746	748	783	705	731	781	748	747	703	736	722	799	755	696	781	752	763	792	759	738	799	755	743	768	766	816	714	779	726	735	763	783	698	742	784	750	731	763	767	750	715	805	741	756	738	756	688	746	707	767	791	757	723	768	769	816	757	798	747	765	772	762	721	733	737	758	777	810	796	730	744	752	776	760	781	712	749	755	765	757	776	755	746	782	742	669	720	753	726	750	800	742	714	735	770	744	747	763	734	760	761	746	749	749	720	759	764	725	725	768	786	715	753	723	741	756	783	786	751	726	779	743	723	745	801	735	758	687	774	809	758	748	778	717	755	804	751	703	732	802	761	782	769	738	712	780	721	760	779	737	761	814	754	746	822	752	779	771	728	729	767	792	755	780	774	733	789	779	721	715	752	751	758	736	775	796	730	769	756	779	780	750	783	732	765	766	791	834	740	792	754	746	756	741	691	783	702	679	721	723	705	760	761	730	777	766	729	763	781	750	742	725	750	766	703	777	731	747	758	736	739	729	768	767	762	763	748	723	744	740	724	757	736	712	773	775	779	755	734	759	753	703	699	787	698	727	730	765	741	708	751	755	742	692	733	739	717	742	765	727	784	745	729	682	776	747	737	764	740	747	769	759	798	799	769	746	752	718	757	702	786	766	708	697	749	715	779	735	779	728	761	779	740	717	753	759	779	772	752	786	712	759	791	754	747	750	798	779	743	789	759	745	736	740	772	781	786	777	782	751	762	757	722	778	753	715	731	746	726	803	755	735	831	759	706	748	745	716	754	717	759	740	794	762	738	786	734	745	750	780	747	707	731	767	741	754	721	731	734	742	766	770	755	780	726	786	778	756	773	711	775	746	758	732	783	738	757	748	760	726	806	767	762	702	723	732	743	725	721	728	763	787	761	733	757	779	758	783	735	728	743	757	728	856	770	720	747	663	754	741	723	728	801	741	742	782	764	759	755	785	761	697	763	718	747	755	736	736	799	685	701	804	711	743	774	722	770	746	736	719	757	808	775	710	732	762	776	741	717	765	767	756	752	739	768	770	742	707	730	731	735	757	727	760	791	751	749	704	736	733	757	742	754	730	701	764	766	734	747	711	743	742	769	752	782	732	754	768	746	755	721	772	718	743	720	813	762	771	727	755	712	797	728	763	755	738	744	717	720	740	769	807	774	707	766	745	751	707	752	756	774	763	770	789	733	753	757	810	752	744	729	747	759	787	747	697	777	714	756	754	704	751	715	769	767	711	756	730	711	754	743	735	778	772	744	779	762	758	700	745	777	727	783	740	716	776	803	754	727	774	756	729	756	767	783	779	793	741	701	734	750	774	800	797	766	739	761	737	699	787	772	727	757	798	731	733	753	760	814	723	738	750	743	709	741	719	742	754	714	754	719	762	735	733	761	726	744	719	758	775	802	784	746	733	744	778	736	719	812	780	716	789	751	783	743	776	763	737	690	727	739	731	742	760	765	747	724	745	782	750	739	741	789	750	762	729	774	772	792	774	760	739	733	755	770	694	800	759	731	741	742	752	773	742	746	755	763	755	676	693	735	757	720	786	733	795	749	764	742	759	774	781	735	708	740	719	734	751	744	740	736	755	767	750	674	737	761	742	734	776	789	734	765	781	746	790	760	742	755	735	796	800	764	768	793	776	762	728	748	767	736	782	781	737	785	745	750	760	744	745	730	783	732	727	750	744	783	710	687	736	807	742	768	757	745	730	763	713	789	758	765	743	734	767	720	761	722	771	740	761	671	680	704	774	757	709	744	740	711	776	745	743	763	761	739	734	786	729	744	758	768	799	733	756	743	729	775	751	749	764	751	776	712	763	730	726	784	731	775	770	796	766	744	715	762	758	760	757	755	725	720	751	757	801	794	704	696	730	753	763	747	728	759	780	737	768	732	729	788	732	730	735	731	742	758	778	753	766	741	785	723	738	742	673	773	772	763	793	778	728	760	764	798	767	727	745	795	746	725	731	780	746	725	762	776	723	721	752	713	769	709	729	721	743	800	737	753	735	697	789	772	776	784	759	723	778	736	757	774	789	739	744	778	718	734	751	773	752	749	724	754	742	762	755	759	759	746	763	745	776	702	765	810	758	813	735	767	812	772	784	746	713	721	736	731	758	701	758	735	774	779	794	723	737	745	777	732	695	754	717	755	737	732	736	749	741	774	743	747	746	754	778	705	768	742	715	712	753	762	754	729	671	742	788	758	744	771	790	734	734	740	776	726	766	752	725	716	787	778	767	777	761	764	744	797	792	693	830	790	755	722	769	830	745	745	784	695	786	706	775	715	740	713	762	720	759	770	759	721	782	724	711	711	791	785	724	752	721	740	726	780	755	735	741	738	782	760	769	739	775	740	737	720	763	729	729	765	772	804	746	720	719	788	789	732	765	750	775	793	775	740	741	736	722	757	739	728	737	785	698	691	762	739	798	777	740	801	799	787	749	766	770	733	708	741	757	750	779	760	781	729	778	761	788	727	729	705	757	747	752	740	751	758	740	750	725	732	735	738	788	791	793	759	748	762	802	729	732	708	745	777	747	746	738	770	702	805	739	736	753	772	729	687	718	771	751	722	775	787	747	764	743	736	726	755	759	753	752	727	724	744	744	729	764	734	782	743	771	733	755	750	789	718	706	743	778	744	793	733	763	749	757	758	732	734	755	714	776	745	750	732
30237	5891	5003	2885	2200	1882	1566	1378	1226	1139	1073	1054	965	965	933	925	864	877	920	843	892	886	869	875	901	847	796	843	859	824	830	843	795	833	862	862	871	859	823	816	888	851	856	841	798	847	828	864	846	807	879	802	865	828	819	864	863	833	865	781	879	897	912	846	857	803	821	878	867	841	828	862	869	865	840	830	848	877	816	805	867	806	848	808	865	885	849	810	873	802	813	847	888	841	793	852	826	845	845	834	869	854	851	819	836	835	857	863	836	902	868	805	815	831	811	863	839	871	844	864	826	767	826	834	855	843	907	849	824	838	857	820	868	817	850	814	842	889	898	795	903	848	849	852	857	869	804	813	829	833	822	796	802	889	844	812	742	814	868	818	906	831	854	868	862	767	867	843	836	855	846	799	828	886	821	833	814	811	791	813	891	837	862	811	852	824	827	838	857	841	803	892	888	841	839	859	855	872	864	855	849	873	843	864	892	827	888	889	869	892	830	841	849	891	856	832	807	871	917	803	827	849	825	816	882	857	846	854	838	852	804	828	843	797	832	848	781	873	851	855	870	860	845	845	789	847	833	828	844	799	839	771	868	850	817	840	845	853	851	814	799	826	831	819	803	851	835	854	840	838	812	848	812	808	801	830	882	829	822	875	800	818	797	889	792	840	821	896	848	819	858	834	835	822	822	845	793	863	824	844	874	856	859	848	848	855	793	900	827	831	840	868	818	849	848	827	867	854	866	829	847	788	837	841	876	836	847	820	816	832	807	820	853	804	814	845	832	810	829	774	839	838	810	850	886	843	801	834	823	800	851	882	854	842	835	841	842	793	826	846	805	847	873	873	814	815	849	837	879	835	871	867	834	869	887	831	803	808	849	832	801	840	769	828	901	876	837	852	847	908	866	834	909	844	832	792	925	823	820	833	834	844	861	844	868	886	883	850	808	794	837	819	906	851	861	856	824	844	850	847	829	806	855	872	842	846	859	824	838	836	833	789	804	843	854	819	852	860	866	877	798	882	797	834	850	865	835	856	824	819	820	838	838	806	885	842	816	806	776	855	791	822	859	847	839	862	822	833	885	862	831	846	869	869	837	865	830	862	850	830	853	825	845	864	866	791	848	868	829	804	830	838	785	828	853	871	826	822	815	868	771	871	843	826	820	762	878	831	819	862	842	859	872	826	835	861	877	812	857	870	818	873	889	875	812	849	897	820	801	839	866	837	872	864	828	832	807	806	838	823	819	863	876	852	890	864	838	855	809	816	821	897	813	832	844	868	869	866	863	862	823	847	819	811	866	856	874	840	878	835	847	859	904	818	791	914	822	824	785	819	817	853	863	831	826	855	838	824	857	851	858	832	806	841	857	807	802	809	827	851	881	821	831	862	851	840	852	822	851	863	820	807	805	848	857	856	861	859	807	855	812	858	851	824	860	848	819	886	864	897	849	865	831	846	893	881	806	764	833	850	855	837	823	847	858	814	796	845	826	820	860	796	846	813	798	842	831	849	864	820	830	844	877	850	810	859	875	820	806	879	821	834	837	765	889	830	821	871	796	869	842	859	827	833	856	835	803	841	885	872	817	887	813	854	833	811	853	855	803	813	889	876	843	856	787	815	821	831	819	803	871	776	881	812	844	812	868	798	857	864	830	832	875	797	846	813	824	765	796	803	799	832	856	858	822	811	811	895	843	811	825	852	761	787	846	848	861	823	841	815	831	817	893	855	881	867	809	846	772	877	839	893	850	841	871	807	835	857	821	810	778	812	885	829	829	826	845	862	786	850	857	802	810	791	833	810	828	822	837	881	847	889	863	897	802	859	880	844	815	848	822	833	858	843	839	874	768	858	881	859	937	819	904	828	859	802	850	856	780	900	834	855	829	889	868	790	823	836	884	813	863	862	866	791	839	855	839	902	828	775	845	821	843	826	897	872	864	878	834	825	815	833	855	836	764	862	837	885	857	794	832	862	816	879	812	745	837	884	880	883	812	868	859	861	771	831	834	829	856	858	895	835	882	853	840	837	864	869	860	846	776	822	822	864	864	868	886	802	849	871	845	828	826	819	906	871	856	859	854	799	851	857	841	805	917	815	870	835	815	842	783	856	864	858	836	821	808	821	856	870	869	857	816	862	850	845	869	867	853	808	837	817	872	863	844	854	830	821	871	844	830	826	837	840	856	831	804	822	857	899	803	794	778	838	824	815	830	857	842	805	782	816	849	837	887	799	866	827	830	798	807	821	858	853	861	877	817	857	814	833	812	900	875	794	846	815	820	892	821	879	806	866	889	876	871	823	811	771	844	833	887	869	844	842	808	895	795	940	871	854	837	783	832	839	852	819	842	852	776	862	832	900	825	840	838	859	839	869	838	825	798	827	800	837	815	835	826	831	832	869	829	809	876	809	814	837	812	859	855	832	883	874	881	843	813	826	872	842	823	838	830	867	887	850	840	855	856	854	866	819	860	874	858	824	914	813	877	905	873	809	799	841	843	827	839	836	856	780	857	817	874	818	869	839	830	809	783	884	887	819	861	798	828	806	822	870	751	848	862	803	859	855	840	842	837	857	865	852	848	861	871	854	824	793	867	877	871	835	870	847	874	808	836	853	814	845	836	875	855	838	872	803	838	825	872	810	886	845	858	879	806	835	812	853	806	860	869	887	891	845	850	820	840	763	861	826	886	872	866	801	834	887	864	821	879	840	848	820	846	835	854	821	845	884	844	867	837	814	865	891	858	794	847	868	882	827	854	787	834	815	889	838	836	847	841	844	853	842	822	804	822	789	797	882	841	836	880	837	873	822	806	848	822	858	806	810	812	864	818	815	817	818	856	901	815	831	803	866	843	828	825	845	843	826	810	876	854	858	889	828	855	895	815	844	850	795	847	807	825	799	857	853	853	813	811	902	828	840	844	867	864	819	854	849	861	887	855	867	829	851	799	885	839	888	807	809	849	826	836	913	882	860	832	823	819	814	838	895	808	842	857	862	851	807	871	860	835	857	822	783	856	848	793	833	840	842	845	868	778	899	861	833	848	836	889	858	826	837	860	847	858	841	869	869	841	850	815	834	822	800	823	827	863	817	841	841	797	806	772	832	819	860	838	803	825	832	814	856	800	864	840	852	879	862	853	866	834	856	851	870	866	831	805	843	864	836	837	844	798	793	839	807	850	864	832	912	811	874	816	857	826	856	851	795	850	907	825	894	827	805	842	819	861	827	841	877	803	789	819	892	880	817	798	873	835	785	850	812	846	866	863	845	830	859	861	789	791	868	859	859	840	826	815	819	807	848	805	789	851	910	832	864	808	807	788	851	805	847	857	877	857	833	835	793	849	807	830	864	843	863	782	816	824	823	824	866	800	820	848	845	823	808	857	827	840	827	893	821	812	861	793	847	837	844	869	889	841	789	848	839	828	844	776	824	863	858	924	888	846	825	903	897	816	864	894	823	822	857	836	858	889	830	796	848	855	826	861	829	827	851	810	861	867	840	857	823
22312	20796	28574	23111	20797	20854	12159	1500	945	861	740	696	634	569	544	528	507	473	457	448	445	365	405	397	397	426	400	390	384	389	405	372	369	366	389	388	389	383	373	405	327	370	366	361	405	360	344	390	366	335	353	333	387	340	342	337	356	381	376	359	355	327	345	382	366	349	345	385	330	320	373	345	349	366	372	348	318	317	320	360	367	331	356	328	354	357	359	358	363	359	341	349	370	330	401	334	375	378	399	347	331	327	381	339	346	333	335	356	354	340	312	362	311	360	350	353	344	363	355	356	356	339	345	322	343	348	366	342	363	362	333	353	349	357	338	346	344	359	377	359	341	367	332	359	342	308	345	356	378	345	354	373	314	328	340	357	349	367	327	354	353	346	354	354	351	403	340	359	342	308	352	338	340	341	369	401	350	315	320	361	369	345	377	340	373	350	357	340	333	367	349	373	355	336	360	329	336	335	349	360	352	347	399	350	354	319	348	330	351	373	376	388	349	351	371	359	325	369	327	374	344	353	371	395	348	339	367	339	370	350	339	331	327	333	344	359	340	340	333	319	371	346	324	323	347	373	347	336	336	357	365	310	339	396	344	352	365	336	335	342	343	344	335	341	352	346	360	339	385	308	329	339	363	335	369	339	331	339	349	377	346	356	337	327	350	366	341	351	371	373	357	346	321	322	319	318	315	341	338	365	331	398	374	326	320	329	352	297	364	298	358	339	323	346	359	346	364	336	345	359	303	365	360	357	332	355	324	339	357	338	361	345	361	338	335	364	318	353	367	359	318	322	339	356	367	372	341	359	344	323	343	325	344	320	356	371	345	341	354	339	341	331	329	335	338	342	322	355	324	367	375	347	316	339	324	347	347	370	337	339	330	325	323	324	335	382	332	322	377	322	353	337	354	381	368	356	310	359	320	320	354	346	377	328	335	333	316	347	330	351	341	358	356	362	340	357	362	346	361	324	355	351	368	350	334	351	368	334	359	338	345	344	355	347	348	350	327	339	359	344	350	368	361	357	334	386	348	340	345	361	366	336	338	348	391	359	322	355	337	363	348	363	349	338	338	350	364	342	349	319	389	324	340	328	333	333	343	370	339	337	328	307	378	325	354	348	332	328	343	343	325	312	370	326	356	363	347	368	351	348	379	343	328	359	352	353	351	380	354	316	350	359	357	303	353	359	326	331	380	370	331	355	376	349	332	323	364	343	327	336	346	326	348	371	330	339	375	324	353	347	327	322	363	330	305	347	329	371	348	340	349	311	374	360	377	321	382	334	349	344	342	349	350	337	334	365	318	363	369	345	341	352	339	340	356	361	343	378	350	364	354	346	311	328	358	345	374	364	333	366	330	344	347	372	344	334	367	327	343	355	340	389	348	313	393	364	310	347	356	321	367	378	339	328	349	350	346	341	331	324	365	334	318	363	358	332	363	344	350	351	345	349	340	372	338	317	372	337	363	367	329	325	381	343	364	329	358	325	380	324	374	347	369	322	351	346	326	357	347	333	323	333	368	311	324	326	345	349	352	360	356	368	351	379	347	305	317	381	333	342	349	311	330	329	349	307	327	326	330	339	324	340	353	332	322	350	375	376	328	370	371	360	374	329	357	348	332	319	335	338	362	331	357	366	361	302	310	362	341	326	339	369	341	319	348	329	385	336	351	325	358	344	341	374	295	354	342	338	333	348	320	310	357	322	372	393	367	374	361	353	364	386	334	374	342	349	343	359	304	337	360	353	338	379	360	354	324	335	337	368	321	347	325	325	354	325	324	367	331	351	328	331	380	338	346	332	332	327	353	361	348	349	357	345	308	315	348	358	343	375	354	331	369	335	343	362	348	333	341	316	365	321	367	346	355	369	314	347	332	364	354	345	358	381	343	332	372	368	337	347	367	377	369	383	350	383	349	328	334	396	309	361	322	320	326	331	352	343	361	364	345	343	336	352	312	353	338	334	347	378	370	359	330	408	365	359	321	341	363	347	349	339	334	330	319	361	333	359	322	338	297	347	336	301	370	339	352	342	342	313	341	371	341	353	365	342	362	307	387	367	365	350	362	364	365	329	328	361	350	341	359	346	351	350	357	328	356	316	305	389	366	359	336	358	357	362	332	340	324	357	370	377	367	342	340	342	376	362	341	361	308	356	332	355	330	332	327	340	344	306	326	376	386	353	377	309	348	359	348	359	336	361	357	364	311	365	342	333	343	353	328	322	365	346	318	327	343	329	356	336	347	356	336	356	297	355	354	363	348	341	346	340	361	369	370	322	336	331	330	321	360	344	360	356	357	355	337	336	342	328	320	327	354	335	367	352	331	336	327	350	333	372	338	346	333	342	342	339	343	354	321	353	371	330	335	351	357	360	330	337	350	355	320	368	356	363	350	323	369	370	338	316	370	333	359	349	324	349	344	354	327	317	320	361	377	343	326	340	357	346	328	350	384	362	320	364	338	361	304	352	358	339	359	331	347	334	332	366	323	334	332	353	373	347	330	366	368	332	333	385	342	381	347	391	308	356	337	352	333	328	348	367	356	364	354	342	363	369	359	341	348	367	351	338	351	348	316	342	340	314	342	358	357	313	330	377	353	341	363	338	347	345	324	330	365	345	342	344	342	366	345	360	330	377	334	342	343	334	372	385	320	346	318	323	322	353	344	343	308	325	370	317	317	336	366	353	333	306	347	341	347	362	344	326	347	365	351	356	379	355	361	357	369	345	319	324	342	322	324	356	339	364	365	330	333	352	327	302	314	336	367	327	354	329	352	334	337	347	375	355	338	332	335	344	333	370	372	337	354	352	380	374	366	347	358	338	332	358	362	357	345	334	329	329	345	352	329	349	362	342	361	328	335	371	366	334	340	350	333	327	330	369	359	382	365	404	377	343	364	340	397	352	346	317	345	345	349	360	358	357	326	342	325	333	355	354	350	309	358	331	313	370	353	353	337	336	331	339	377	357	290	346	353	331	349	345	346	357	361	368	374	350	320	353	361	356	347	331	361	376	357	338	363	330	373	360	347	308	335	344	373	328	354	356	355	364	316	357	347	340	368	366	362	354	364	357	343	344	364	357	382	346	357	326	347	331	347	375	349	376	365	344	342	328	347	338	338	336	349	368	360	378	382	337	353	333	360	318	354	356	353	363	317	351	336	362	365	330	325	377	340	329	358	326	349	346	335	349	342	361	352	355	356	343	342	305	347	346	321	335	397	356	345	323	361	352	343	326	337	346	332	375	357	344	383	317	342	371	328	332	352	321	356	352	331	357	380	347	370	346	409	365	347	322	350	363	334	321	344	358	343	367	340	350	373	377	321	330	359	324	350	365	359	374	352	340	338	316	344	349	344	330	347	360	347	350	344	342	334	365	386	367	338	353	343	347	332	318	342	348	337	361	369	309	354	355	352	312	324	372	373	335	354	338	329	355	383	363	332	354	326	320	353	347	354	346	326	373	333	354	361	362	337	345	331	351	358	371	345	341	329	353	344	328	353	348
34713	15211	13486	7528	5256	4136	3182	2295	1891	1491	1280	1064	891	839	711	694	646	624	562	561	554	493	514	523	453	496	513	447	476	459	453	454	434	419	425	397	408	380	415	383	411	399	373	379	406	390	387	414	375	392	414	413	444	447	353	428	400	374	379	421	409	394	386	408	417	417	380	427	347	409	381	386	415	393	424	383	397	422	394	403	398	402	425	405	412	404	390	379	371	398	379	375	392	376	421	384	371	416	385	444	397	422	403	401	380	366	396	413	378	404	395	367	393	404	422	377	399	370	420	394	364	422	359	383	412	376	400	406	389	397	409	398	346	379	357	377	401	386	373	375	371	390	420	385	383	329	368	378	375	400	406	403	390	412	396	392	373	386	372	402	406	392	383	367	370	397	352	358	373	427	406	394	390	381	399	387	399	374	380	417	426	377	375	350	397	361	381	392	404	383	401	347	398	363	389	395	412	368	389	371	373	389	397	368	417	384	370	356	395	383	360	418	398	373	372	353	406	376	355	387	388	377	387	334	374	426	391	373	440	400	391	398	374	379	398	395	397	378	375	384	367	373	384	364	408	381	368	421	356	412	398	409	401	389	379	405	402	389	379	402	393	382	383	387	363	418	420	394	413	346	412	401	366	380	364	397	373	368	363	376	404	355	362	372	385	415	353	413	412	374	378	404	397	435	397	413	398	383	378	370	384	387	411	432	398	353	380	376	367	360	401	364	421	374	423	407	402	391	372	371	400	422	359	416	380	409	357	396	404	379	386	392	401	366	392	409	367	369	394	406	401	360	376	373	389	353	380	398	379	402	376	371	364	407	374	372	373	356	377	383	365	379	384	398	388	431	380	418	411	385	376	363	390	391	385	383	338	395	387	390	381	369	372	370	392	406	393	399	425	415	372	381	388	378	402	387	386	378	407	403	388	415	418	394	366	373	383	384	361	363	369	388	394	406	358	416	406	423	400	345	370	405	392	376	393	407	402	376	367	400	407	379	357	380	363	426	422	378	372	380	384	394	393	372	387	359	386	388	362	394	415	374	412	412	377	373	397	363	404	380	370	392	407	395	380	352	383	404	362	399	366	378	399	375	415	390	385	395	416	414	385	422	374	374	363	388	395	378	387	405	360	395	385	364	389	366	370	374	360	380	399	362	412	372	380	385	383	393	400	402	380	404	391	351	389	397	395	392	377	375	366	379	383	411	401	394	368	379	357	408	395	409	399	384	363	386	382	383	416	405	396	391	382	410	414	377	380	366	349	403	405	377	388	416	378	363	399	381	388	363	379	428	389	385	358	371	356	346	386	370	393	379	371	392	402	413	357	400	403	375	401	368	407	411	359	367	386	378	360	377	387	378	388	390	368	339	400	397	375	394	356	431	404	400	358	407	352	410	383	359	369	394	362	407	394	372	393	378	410	428	433	388	397	369	387	380	407	393	382	374	384	339	384	417	408	391	405	373	407	364	396	394	352	416	368	358	390	394	388	418	385	371	358	367	384	394	386	376	373	386	408	383	407	405	403	414	385	384	390	394	362	354	381	373	409	403	405	334	414	412	402	353	392	384	395	381	396	341	385	368	361	394	392	389	388	378	389	409	396	409	407	375	366	384	342	385	387	403	387	405	381	388	391	387	385	372	422	382	383	348	383	399	400	402	363	387	395	370	391	365	391	349	340	377	362	378	368	395	408	394	372	414	354	387	369	395	379	405	424	369	392	403	399	399	382	378	370	376	391	402	381	367	383	410	368	386	443	365	401	405	383	393	419	402	400	399	399	390	434	389	377	400	364	386	413	402	355	399	431	403	394	390	397	411	366	397	388	381	397	370	385	367	393	389	384	377	386	379	408	410	408	399	375	399	382	381	360	396	340	389	371	370	375	377	388	403	397	399	405	369	363	399	376	387	361	342	379	375	384	405	341	358	429	397	405	391	386	407	408	397	372	369	419	386	400	360	416	374	380	421	401	398	385	394	389	350	388	389	343	406	397	400	380	353	374	372	376	406	414	422	397	405	365	393	359	417	387	381	392	387	339	420	377	356	410	385	379	380	380	390	394	396	411	389	396	391	385	439	415	414	395	410	417	443	396	382	404	385	349	384	394	385	350	378	392	371	373	380	426	381	363	442	371	421	389	378	389	405	365	382	439	385	378	404	359	403	384	382	396	410	403	383	383	412	394	431	425	374	379	374	413	358	370	365	385	401	389	372	413	370	347	393	363	373	405	387	330	398	405	366	346	413	380	371	352	369	392	384	393	382	395	389	347	425	335	389	377	381	389	373	394	387	377	378	384	394	356	414	403	363	417	390	388	395	389	410	378	396	381	379	402	346	442	398	368	362	363	394	399	388	401	381	405	415	336	385	364	384	406	381	382	409	399	366	371	373	393	387	389	355	405	381	378	372	373	384	369	396	388	376	402	404	378	411	389	365	397	387	383	343	394	392	384	373	416	380	395	388	369	364	347	399	408	411	386	360	410	401	390	358	392	382	409	384	407	378	408	397	363	399	391	396	376	405	373	368	379	366	424	384	368	378	407	389	394	386	374	372	398	410	380	379	384	394	370	374	400	405	397	376	367	399	364	368	364	424	398	396	407	412	401	400	413	357	372	388	415	390	405	403	392	386	368	360	391	334	371	385	372	389	357	387	391	401	385	401	380	395	410	385	377	402	351	362	414	333	394	372	398	377	347	419	378	406	355	356	377	366	349	387	410	381	415	396	415	385	376	394	418	407	391	404	386	383	401	399	418	404	404	376	408	390	395	417	370	408	395	366	403	443	387	413	369	374	401	381	379	373	398	396	413	353	414	376	342	367	347	355	399	365	415	381	388	352	384	395	381	394	375	387	415	370	365	397	395	391	413	377	358	383	394	381	399	353	385	395	414	380	370	408	383	378	392	380	371	411	397	389	429	382	389	378	386	404	370	392	387	424	350	372	396	402	418	374	389	370	373	367	371	397	377	362	412	374	391	362	399	355	383	389	385	358	389	386	377	362	374	364	372	381	356	353	396	401	422	380	374	394	372	381	407	366	377	390	383	398	365	387	409	395	395	416	412	371	395	402	406	412	396	403	373	416	370	377	377	404	417	365	361	419	369	350	409	394	379	366	388	390	359	370	403	360	360	367	423	395	398	392	404	357	390	374	378	405	369	381	347	377	366	357	388	371	390	386	400	370	349	399	422	387	387	368	375	373	360	345	390	423	410	365	405	373	363	385	368	383	413	362	400	405	366	385	362	399	368	379	388	394	402	397	361	381	397	384	389	395	380	397	421	358	383	408	391	410	349	381	382	385	398	395	348	373	398	386	417	379	421	402	388	423	353	387	330	381	408	406	344	393	358	431	408	372	407	404	399	376	396	383	351	417	407	397	400	367	435	383	415	393	405	393	395	386	339	361	435	389	387	409	395	392	351	369	389	407	384	383	367	381	373	391	391	394	389	393	404	381	426	399	377	374	383	375	382	385	377	361	418	398	403	391	361	370	393	364	353	385
26628	20278	9908	1176	758	692	655	591	651	642	633	601	628	588	580	590	595	597	591	615	590	607	631	614	590	586	656	580	589	642	630	621	598	604	600	639	590	617	585	590	611	574	584	599	562	617	581	602	636	616	618	603	621	607	590	586	522	611	590	615	582	567	591	607	631	606	644	605	552	636	602	610	636	589	588	590	609	606	596	610	622	640	609	592	540	606	577	587	617	595	633	650	610	638	598	619	572	579	541	635	613	620	607	598	609	608	577	612	592	593	615	585	622	598	600	635	599	590	557	599	607	612	566	597	621	564	582	611	577	620	634	587	596	598	646	616	586	555	600	613	589	571	621	602	592	598	577	615	616	609	633	596	579	574	576	577	576	570	618	573	589	614	618	560	606	607	580	571	576	579	606	605	604	646	571	607	587	598	547	602	613	600	591	635	603	597	563	578	563	591	582	563	621	630	636	621	580	613	596	577	584	548	600	638	641	584	557	564	584	598	584	598	608	584	588	622	621	628	585	561	618	594	562	591	589	596	594	605	583	561	560	611	575	555	661	591	596	619	604	578	559	600	623	604	621	657	562	638	623	584	622	610	595	616	607	593	594	609	594	600	584	607	614	608	576	613	605	642	599	579	643	583	586	592	628	591	644	631	596	626	549	594	540	589	632	605	628	643	624	613	627	611	601	570	598	583	612	592	571	631	617	610	613	620	650	620	585	560	603	625	624	622	601	617	612	633	562	595	607	599	595	621	581	600	598	604	579	629	613	607	613	597	578	620	617	627	568	584	624	647	585	650	574	592	628	578	604	598	601	630	573	597	588	613	592	630	599	615	611	592	582	594	615	618	675	595	618	577	591	629	559	596	625	588	560	602	632	622	611	636	586	595	616	629	618	590	586	601	589	562	600	579	639	544	636	624	594	619	594	608	599	578	598	557	591	594	622	626	623	530	619	586	549	600	545	586	551	633	651	572	598	640	616	613	625	562	612	606	596	593	591	635	591	606	618	643	574	605	630	603	611	644	595	585	635	587	589	640	598	604	589	553	572	607	586	605	631	590	656	615	616	644	566	601	595	577	587	587	584	574	587	655	568	629	603	568	585	598	581	611	551	643	593	585	616	576	612	561	596	586	570	595	588	616	576	593	607	604	633	566	578	645	624	628	607	617	577	553	546	622	600	594	627	575	598	637	581	608	617	611	627	618	610	597	580	621	591	644	619	611	591	630	622	572	607	597	634	573	582	628	623	555	611	676	619	553	600	593	596	616	575	604	597	635	634	617	569	556	556	594	616	617	620	624	558	604	575	608	602	580	639	553	569	612	602	595	606	590	578	625	554	588	606	633	607	573	624	563	563	608	597	620	578	602	618	589	621	638	575	614	590	579	620	542	594	560	621	595	606	592	612	617	563	577	577	603	561	569	612	598	584	587	607	626	580	548	644	605	603	595	596	588	547	577	582	587	583	625	622	603	629	586	605	543	558	563	627	580	592	635	561	586	604	638	594	610	628	585	574	583	619	584	613	589	620	601	647	591	593	616	608	589	596	599	619	583	669	595	596	628	584	582	579	586	585	599	570	587	624	598	623	583	607	544	603	573	623	622	602	563	587	560	573	602	645	610	571	552	630	607	593	590	651	618	584	615	585	594	591	639	623	626	575	630	604	584	594	614	565	577	616	608	647	647	657	619	578	627	609	591	559	620	622	644	607	570	565	582	572	616	621	612	610	646	623	546	580	596	605	635	586	585	586	616	624	619	604	610	591	575	651	619	557	608	611	588	599	573	586	590	538	574	607	582	575	627	577	601	582	629	572	607	615	626	572	569	570	621	633	634	591	610	599	590	608	570	626	595	606	612	626	580	553	570	619	586	621	587	561	565	611	624	590	599	587	614	633	599	594	623	580	642	574	597	604	604	575	588	569	593	598	558	583	586	614	616	616	656	599	610	558	611	597	628	628	635	641	605	622	556	607	575	632	601	572	618	602	605	554	593	574	576	624	632	594	573	575	553	622	587	587	562	640	580	568	618	667	551	567	618	611	605	587	572	571	584	628	618	600	564	557	583	582	574	625	619	586	604	575	569	635	624	578	607	573	615	619	577	604	633	612	626	619	619	615	638	603	610	612	597	611	596	628	621	539	616	613	629	578	570	615	630	602	576	636	620	598	566	619	607	646	611	611	616	586	618	640	610	562	605	579	614	606	616	598	603	567	613	624	614	582	580	584	609	614	613	586	626	637	587	609	640	628	602	588	619	563	569	578	599	611	572	595	630	651	599	597	589	625	554	564	599	604	622	594	586	602	617	592	614	569	587	607	611	602	584	592	623	576	587	635	625	594	607	623	623	607	633	636	578	591	582	571	570	518	555	601	615	618	588	583	574	607	567	589	573	588	612	561	564	580	603	636	636	630	553	634	586	603	612	583	565	618	608	573	579	611	630	643	558	582	577	569	560	578	628	568	624	598	574	605	650	621	610	619	578	552	622	591	555	607	624	582	591	574	597	595	599	598	639	610	546	584	587	618	576	616	645	605	642	601	625	543	580	597	619	595	642	628	540	583	592	591	619	612	607	589	645	601	655	607	640	630	590	592	598	606	593	585	602	603	628	619	588	597	599	578	546	608	607	591	625	613	621	649	592	602	597	605	627	652	583	607	652	601	607	581	578	597	627	563	542	607	592	633	611	557	612	650	615	617	598	601	604	609	592	608	589	578	603	583	597	578	616	577	555	582	599	596	598	545	567	589	631	617	631	607	612	633	597	588	567	603	600	544	591	556	569	590	592	613	607	571	597	620	585	569	631	595	613	580	610	588	582	577	638	615	600	596	632	600	615	595	611	608	623	597	615	667	648	560	620	588	588	614	586	596	607	583	588	611	603	583	610	602	611	588	577	590	565	598	571	581	558	596	602	608	585	628	607	563	597	592	623	647	592	572	597	597	578	566	634	616	624	591	619	605	597	605	571	586	599	588	592	623	635	604	581	593	606	586	588	620	625	608	584	588	639	578	628	600	599	600	617	626	643	634	592	580	585	611	623	589	565	581	602	633	571	581	610	643	626	553	594	621	575	620	586	615	582	635	614	554	595	591	564	627	603	610	643	592	578	600	608	609	572	561	633	563	613	612	629	554	571	626	612	564	554	609	608	542	648	621	622	634	612	589	621	591	612	574	626	584	576	575	622	610	587	617	598	563	580	596	616	589	627	580	676	644	599	607	611	575	625	577	592	601	633	584	596	573	560	634	503	575	571	609	612	589	568	600	582	647	588	611	564	629	598	590	620	600	584	617	597	637	627	583	631	642	585	542	616	609	637	594	596	615	600	590	601	587	581	581	608	607	589	610	609	549	610	569	582	622	617	586	572	611	614	587	595	622	613	596	626	599	607	626	593	620	616	634	640	579	598	569	577	636	618	596	602	572	641	598	591	598	626	607	622	614	587	568	595	587	590	595	611	587	601	608	588	582	608	655	614	604	590	580	629	554	592	603	618	565	568	598	605
11413	1371	1293	941	879	815	801	730	694	766	718	711	729	722	697	714	694	707	708	743	694	672	664	686	722	754	718	703	684	661	756	674	726	668	701	697	679	725	697	695	706	697	697	709	735	722	705	692	688	708	689	667	667	694	666	733	699	685	711	681	676	670	691	694	705	717	734	755	691	676	689	630	680	744	680	736	734	679	706	723	736	711	735	677	711	663	713	709	702	700	679	699	689	731	712	713	701	666	700	680	672	784	667	685	683	697	618	694	675	702	687	707	707	700	665	713	720	685	640	664	665	665	675	687	702	677	672	705	706	699	699	687	685	722	706	668	684	676	725	705	677	709	724	674	688	655	675	698	670	729	720	638	694	668	705	710	688	718	706	685	714	684	705	697	652	683	738	690	672	659	662	692	689	720	677	706	705	672	717	677	680	670	695	702	714	663	710	724	719	684	747	705	719	666	730	695	687	725	716	712	659	689	694	666	713	715	747	694	673	712	716	700	695	706	722	703	685	687	718	749	698	661	692	686	679	689	704	679	688	732	643	677	702	667	669	699	679	681	692	718	653	675	719	706	695	705	742	710	691	681	701	711	702	722	670	679	693	700	692	670	700	654	714	700	683	678	709	676	708	673	684	683	699	688	683	720	677	717	722	705	694	708	655	716	662	697	687	683	706	696	709	702	678	708	726	707	711	725	694	707	677	685	724	699	716	692	763	694	657	689	654	664	672	683	645	687	658	711	683	674	696	698	697	669	727	714	736	705	706	670	654	706	689	712	727	674	690	707	687	676	720	675	704	676	693	711	693	663	710	743	676	665	724	660	717	713	703	683	658	682	740	641	694	703	676	648	726	698	729	707	708	671	697	670	672	704	700	712	690	685	638	699	667	699	680	719	684	647	714	687	735	725	700	695	708	703	718	665	715	692	713	646	690	721	688	702	704	691	689	696	705	750	695	698	729	756	752	680	703	694	708	701	719	709	741	684	727	691	666	687	652	688	682	664	720	714	683	671	719	702	701	721	729	690	689	707	709	686	729	700	703	675	695	687	736	724	656	713	661	684	698	739	705	720	708	719	708	691	702	728	720	739	684	712	708	637	663	727	661	739	727	683	708	669	694	698	752	672	683	734	696	666	668	715	638	671	652	715	702	711	664	706	706	675	650	694	707	747	734	681	677	680	728	695	686	723	703	699	709	734	695	704	742	707	714	705	688	703	680	725	701	713	680	703	712	693	707	722	673	702	680	691	654	692	715	732	677	715	698	745	728	706	694	686	710	687	726	739	667	714	660	688	674	674	683	716	687	663	684	679	733	719	697	720	653	758	665	689	664	671	698	702	726	693	687	676	671	724	750	693	658	676	711	680	694	676	719	670	697	674	660	640	734	674	677	717	679	737	658	682	676	661	699	671	673	675	639	698	724	695	755	708	680	674	705	691	721	693	702	689	683	756	677	691	724	668	681	676	710	687	686	681	717	688	748	706	686	704	702	741	726	705	702	711	705	714	737	662	676	713	705	709	691	700	675	683	705	674	669	666	679	732	729	663	688	679	669	667	690	702	664	700	690	680	713	698	715	695	680	691	710	694	653	717	676	686	731	696	716	715	714	622	700	711	696	647	723	681	688	683	681	712	659	697	673	652	680	685	700	718	741	681	711	667	680	724	702	688	706	704	701	695	715	683	692	670	677	745	702	691	736	701	684	720	709	667	728	686	714	701	746	706	683	726	700	665	788	701	709	667	732	661	747	662	723	701	721	648	695	672	679	746	699	667	690	709	673	705	718	697	692	718	693	692	685	659	691	734	715	673	701	684	685	679	656	708	716	716	696	726	670	681	691	724	745	656	724	670	691	747	685	730	695	663	679	686	677	649	668	723	664	698	728	672	661	652	680	722	668	699	710	688	682	674	663	706	735	646	679	703	682	660	693	718	684	728	700	709	674	677	678	698	685	729	689	714	701	731	677	692	680	707	760	716	721	693	708	721	689	654	695	719	702	679	713	678	710	645	714	711	657	626	703	688	698	725	709	698	698	708	669	745	685	714	698	685	716	741	671	737	703	697	695	652	709	710	735	672	682	697	718	722	673	682	726	730	676	679	685	684	700	702	650	695	737	733	704	696	658	692	679	720	685	726	726	745	714	738	728	693	695	688	701	670	734	680	691	752	682	738	709	691	668	669	732	716	732	677	734	683	716	732	673	659	690	626	694	706	689	726	680	686	702	723	699	677	711	672	752	667	716	643	745	748	730	724	687	687	703	685	720	695	686	698	745	660	724	670	649	712	668	698	669	731	698	756	657	735	698	700	647	697	699	711	671	680	718	653	678	663	724	698	697	705	757	711	701	659	711	707	714	643	655	702	679	717	673	743	687	729	658	718	718	662	698	713	623	645	688	645	688	715	719	669	695	677	720	681	691	693	735	684	713	648	711	688	719	701	708	727	685	662	721	687	691	684	677	717	672	680	667	668	721	733	673	683	717	675	690	686	685	707	695	715	714	661	716	683	699	653	705	649	669	667	702	652	700	686	657	739	685	741	688	742	747	704	666	693	685	675	725	687	667	684	682	726	734	704	697	734	693	737	708	720	666	659	671	684	682	713	660	675	686	680	708	690	694	653	666	722	720	688	667	726	668	694	692	743	713	682	669	673	707	705	710	711	747	700	693	708	730	655	678	711	683	715	684	693	665	712	669	698	696	689	702	669	719	721	694	665	724	672	681	652	724	712	641	685	701	654	715	679	722	699	742	706	707	678	701	678	675	686	707	686	695	663	689	679	677	655	692	720	662	686	715	719	691	728	738	679	674	741	692	695	681	688	740	677	723	771	730	717	710	709	718	694	759	691	669	697	684	691	704	673	658	680	711	726	671	734	711	695	702	646	644	653	679	744	663	681	687	725	677	705	718	713	685	722	688	703	692	716	716	752	694	683	686	691	691	662	694	676	724	689	686	664	701	715	666	686	684	706	691	677	763	729	666	686	714	693	651	694	692	683	684	705	680	636	658	753	699	659	662	729	629	680	692	673	641	726	717	677	737	732	715	650	693	684	729	728	690	698	708	729	717	667	703	723	690	687	710	635	653	678	697	702	726	712	681	684	725	687	729	732	672	670	661	675	691	760	675	711	668	721	680	677	685	707	723	673	688	720	717	716	683	681	663	742	687	686	680	698	669	669	763	666	678	698	720	678	650	734	706	692	719	705	725	717	707	727	643	690	709	721	713	667	700	707	700	743	728	705	728	671	673	668	709	688	672	663	701	696	715	682	711	635	660	717	740	663	714	689	728	662	732	738	691	683	668	709	659	716	645	739	634	678	673	730	688	678	708	691	697	722	703	728	772	689	653	682	722	674	701	660	695	688	691	726	688	720	720	694	674	718	682	704	732	674	721	714	694	653	707	651	728	672	733	719	666	706	673	698	681	822	667	678	740	716	704	697	692	705	691	706	723	718	678	653	693	699	731	717	727	696	695	665	642	708	714	698	688	724	716	694	727	750
23271	20774	28217	23401	20776	13376	1484	786	620	527	529	435	426	436	400	333	366	343	331	310	313	298	300	330	313	309	314	290	292	341	279	343	275	277	305	310	327	264	272	295	284	287	303	268	290	280	299	288	309	308	266	299	282	271	269	290	274	318	255	317	308	296	265	236	262	246	272	285	299	264	261	261	254	265	275	285	303	310	280	298	289	271	281	285	296	269	254	281	267	263	263	261	245	283	278	278	273	283	281	300	277	251	291	257	262	265	250	307	266	294	288	302	275	298	290	273	267	317	290	301	314	277	243	264	277	263	308	253	279	289	286	255	302	299	267	252	296	294	314	304	300	274	236	268	282	246	267	270	276	304	244	260	270	306	268	294	277	304	272	305	276	274	300	272	281	271	282	272	254	295	258	265	264	274	243	263	266	273	267	292	265	265	294	321	264	282	292	258	270	277	284	254	245	251	262	274	264	289	269	271	268	269	300	288	277	272	258	273	265	266	272	276	266	292	263	303	259	277	287	241	286	272	249	280	269	259	307	298	292	271	290	263	247	242	291	281	253	271	266	283	255	287	262	232	289	276	286	272	281	272	269	287	264	253	273	258	256	252	276	263	259	281	276	280	272	291	270	235	237	287	277	257	258	297	292	269	275	277	272	254	284	251	298	299	280	269	255	307	287	278	262	283	280	260	272	284	279	278	279	319	276	306	284	279	276	298	263	285	273	265	267	251	264	265	300	320	271	291	275	317	278	271	310	258	275	278	268	286	277	259	252	268	279	276	278	282	261	302	281	292	292	300	292	270	290	282	272	252	297	300	274	286	285	288	284	274	299	284	284	286	280	291	276	307	282	263	273	267	289	293	283	265	263	253	294	242	252	253	294	288	278	269	252	290	267	314	287	274	267	263	273	274	316	277	320	307	280	258	280	251	276	268	282	310	265	269	271	262	291	248	268	290	260	288	273	282	273	252	274	286	286	306	284	252	305	256	258	277	254	255	268	295	277	282	276	279	297	312	279	261	270	261	283	243	260	264	277	273	290	246	254	257	297	280	249	290	305	271	262	280	276	242	307	280	267	291	278	275	275	283	304	268	243	269	275	260	283	280	276	262	272	272	271	264	286	290	269	255	306	264	295	292	275	256	242	298	261	281	275	243	289	248	234	261	281	293	242	281	300	262	237	288	266	301	299	284	258	265	291	283	277	293	270	293	283	262	296	294	272	290	285	287	281	285	268	238	281	266	267	292	284	312	284	241	289	256	271	283	297	257	279	282	303	279	271	301	288	270	273	283	273	266	259	251	265	275	255	270	284	284	250	245	252	263	274	282	244	293	268	253	280	259	288	270	272	301	286	292	275	254	299	259	250	260	264	302	269	271	285	261	275	284	275	282	315	271	312	267	257	259	280	246	270	278	272	298	280	278	261	296	321	243	265	273	294	286	284	275	291	270	278	258	278	259	266	271	291	283	295	253	281	304	283	286	280	269	283	313	272	288	289	269	294	271	302	270	292	254	240	280	265	285	288	299	272	312	291	287	263	299	292	278	276	290	286	282	255	270	264	285	270	287	279	287	277	245	289	242	293	293	297	275	280	245	302	274	284	281	273	265	301	295	282	289	253	309	273	270	287	285	269	273	263	251	308	292	265	265	278	318	253	263	260	252	245	292	298	289	281	262	263	247	276	281	247	277	286	260	290	275	272	267	270	274	277	266	262	302	302	278	285	245	276	284	299	250	284	264	268	276	311	278	256	246	305	269	274	263	285	279	273	251	254	300	252	278	309	265	303	298	284	279	239	288	286	287	254	290	245	291	291	277	272	227	258	259	266	260	272	281	319	265	267	277	293	284	274	270	278	304	286	279	271	296	261	263	293	252	274	287	264	266	288	280	268	297	289	296	249	280	260	275	269	252	285	270	274	270	267	314	277	305	269	279	304	292	298	244	282	267	294	249	257	282	300	296	274	286	271	254	275	275	289	263	288	276	284	275	266	275	302	267	290	271	263	277	280	284	289	283	270	274	280	268	310	306	277	282	276	260	264	256	275	279	266	289	270	273	276	266	311	288	293	287	236	270	271	279	252	299	264	285	294	264	264	263	252	264	247	277	269	257	262	258	291	262	256	278	268	298	286	260	284	290	287	273	283	288	268	289	266	271	275	264	273	278	278	268	285	246	285	257	303	284	294	265	277	244	289	264	338	281	267	283	269	289	266	280	247	313	260	278	259	271	279	257	275	282	253	267	283	276	250	256	271	293	271	260	285	264	283	265	285	264	297	286	300	250	313	278	296	277	269	277	261	271	260	259	280	274	270	292	283	275	293	232	264	271	281	271	265	273	261	219	259	262	277	288	270	285	253	282	270	283	255	293	254	301	319	270	244	252	282	273	260	287	281	293	277	272	262	270	285	241	234	268	271	257	294	272	274	315	264	256	262	283	268	279	271	300	268	259	269	281	274	288	277	265	287	301	260	272	270	279	269	274	269	286	279	292	295	246	281	308	306	279	231	297	269	259	249	291	276	295	281	256	280	284	266	281	280	281	277	290	303	269	256	280	297	279	276	291	270	255	259	278	308	278	276	236	255	289	285	288	284	257	307	278	225	299	307	309	257	276	255	278	298	296	254	278	285	304	266	319	269	291	253	286	266	299	253	281	272	259	267	275	275	303	264	261	291	297	263	299	237	282	280	272	275	270	272	289	277	273	270	257	283	255	293	290	293	267	297	292	276	261	287	269	246	297	274	267	260	298	278	255	266	284	293	271	271	286	278	257	292	281	278	265	280	279	302	262	249	254	267	278	280	278	284	248	292	300	284	259	283	308	276	287	265	285	260	281	288	270	299	277	307	279	312	272	287	265	285	273	297	266	291	285	271	256	275	281	279	259	280	269	282	287	277	284	292	274	280	290	287	248	285	281	240	260	260	259	287	261	264	252	275	277	283	273	295	264	292	263	262	303	284	277	266	263	268	287	258	286	299	274	275	282	303	294	252	273	269	276	282	287	261	282	273	257	285	244	258	252	285	274	272	278	262	296	262	290	264	274	282	296	271	268	269	257	229	262	281	289	278	240	272	267	286	297	288	290	298	270	296	306	265	275	292	285	264	278	294	271	260	294	276	292	272	300	288	257	249	280	270	276	286	273	276	281	287	256	283	270	272	268	279	284	275	279	260	257	271	263	253	273	254	292	267	267	288	274	293	282	246	256	290	288	257	276	281	261	280	271	251	253	259	266	296	330	261	284	260	283	269	270	253	246	294	254	255	244	262	247	249	256	274	268	313	310	283	289	270	272	282	273	253	282	285	307	272	303	257	284	287	268	283	313	261	251	282	280	284	268	305	261	265	285	247	276	298	268	323	282	284	272	286	271	252	298	278	262	281	295	293	300	252	283	294	272	248	277	249	273	290	248	249	282	261	296	259	292	290	265	250	273	269	276	280	309	279	272	275	292	271	281	266	261	276	278	282	268	289	305	259	282	258	265	268	288	279	279	279	268	261	278
30803	9171	8266	4283	2927	2375	1725	1327	1066	915	822	681	606	551	501	495	460	437	411	432	444	383	354	397	391	380	402	380	331	386	356	365	378	323	362	309	377	369	358	343	386	370	364	376	354	341	352	354	335	346	349	332	322	361	323	325	350	328	336	352	362	348	307	329	377	324	333	305	291	334	358	303	320	339	344	355	371	353	295	317	349	341	316	343	342	318	333	349	347	336	362	323	351	326	328	310	318	354	367	309	329	305	344	386	339	343	313	342	319	365	345	349	314	327	346	339	316	333	338	312	332	353	328	337	349	348	319	322	306	360	322	362	336	356	310	336	339	335	345	312	374	324	344	323	354	344	315	328	348	337	348	342	363	343	300	347	332	323	340	319	320	328	328	316	328	337	335	311	329	327	367	341	323	311	337	303	334	336	364	370	323	323	361	308	329	359	336	303	358	348	314	345	326	337	327	333	332	363	283	352	352	332	323	333	345	355	312	303	333	329	347	335	367	344	341	351	363	344	304	342	336	344	344	340	355	329	361	332	364	312	331	334	348	346	349	351	319	324	315	308	334	330	328	301	316	325	329	317	310	320	342	355	342	319	328	337	342	322	335	323	314	326	325	347	318	323	342	369	290	330	333	315	352	334	312	325	356	319	346	338	345	313	335	286	350	283	328	352	322	330	344	314	346	299	314	346	338	341	340	299	349	353	326	340	324	304	314	308	317	328	303	314	335	311	344	306	367	340	298	332	326	346	316	334	338	331	303	344	318	302	321	343	351	327	341	322	312	346	335	360	324	331	321	351	309	305	373	324	317	333	336	299	336	298	337	338	336	333	370	333	308	324	327	327	327	300	335	309	339	337	318	334	328	335	320	337	334	328	330	342	302	352	320	326	344	328	306	360	320	356	322	327	317	340	370	362	312	325	305	365	340	341	349	306	347	322	349	317	361	313	329	354	366	326	317	350	326	368	333	318	360	343	274	321	348	352	327	348	324	349	336	331	341	338	351	350	336	311	317	314	285	344	308	326	327	340	327	330	356	333	342	319	395	330	354	334	342	320	319	327	337	306	317	335	319	331	324	328	316	337	346	342	321	359	321	326	313	321	335	315	330	349	350	351	337	318	359	324	351	353	338	328	303	343	336	294	321	348	359	336	326	343	368	324	349	327	367	350	354	367	336	318	346	371	316	333	333	349	333	316	362	353	329	341	347	363	308	356	336	327	335	294	349	350	346	327	319	329	348	301	323	314	350	321	316	339	325	317	339	323	338	333	330	321	323	304	337	365	343	347	354	323	302	340	317	337	322	337	320	327	326	324	333	293	341	320	358	333	339	312	352	359	355	325	355	328	319	339	331	334	339	360	310	338	333	363	332	322	326	343	341	342	333	335	331	313	346	341	343	313	318	341	315	333	323	343	344	327	332	377	323	334	322	351	335	355	318	327	329	342	346	339	289	374	327	345	335	354	366	312	363	341	316	311	322	298	307	310	333	325	328	374	349	352	341	322	328	323	355	325	332	322	286	343	333	336	336	343	361	331	369	296	345	348	321	333	343	338	328	356	338	337	342	323	351	335	332	330	336	334	326	339	322	343	327	329	345	333	367	298	344	371	328	345	358	308	337	345	362	320	312	346	344	329	331	357	334	350	313	336	331	341	318	342	317	333	352	361	340	320	366	328	335	326	349	338	383	333	342	316	315	323	340	349	297	344	282	370	312	333	313	303	363	340	352	305	330	360	336	346	310	350	318	321	321	324	376	332	329	345	362	307	339	332	329	337	335	342	333	333	356	319	316	333	322	328	300	324	307	351	338	346	326	321	325	342	339	325	313	326	312	321	329	312	302	339	306	327	358	279	321	342	330	332	351	380	327	339	332	339	344	343	351	312	305	326	339	300	335	330	306	346	311	348	317	311	331	362	340	345	312	341	328	319	317	317	342	334	307	327	332	358	323	373	312	311	347	330	367	321	318	354	354	335	326	360	307	344	341	304	375	307	318	354	364	362	334	292	322	306	329	312	326	342	340	314	337	324	306	321	347	320	336	334	320	322	346	310	349	339	318	318	324	344	366	341	330	345	361	334	374	332	347	329	318	322	336	303	316	370	312	361	335	337	341	336	334	317	301	388	343	350	336	287	296	332	303	304	360	313	337	357	319	305	325	306	355	305	323	312	278	336	324	341	315	317	315	328	345	329	332	319	293	309	362	327	339	310	324	340	330	309	327	350	321	341	336	348	319	335	326	328	332	306	352	328	346	338	303	323	305	334	320	331	327	354	327	323	323	338	370	343	332	339	364	298	333	314	316	340	326	345	340	336	296	326	364	367	335	360	320	328	341	340	344	312	308	353	321	310	334	303	324	330	312	329	332	325	319	331	336	357	346	334	340	286	315	359	288	348	345	341	371	338	330	307	347	315	318	336	359	326	348	297	348	360	319	322	300	323	329	309	337	352	321	311	311	342	323	294	320	346	332	348	350	339	337	338	336	343	336	328	307	309	321	346	321	373	337	334	358	330	331	314	333	330	341	312	312	292	372	335	370	303	326	301	332	310	334	326	332	331	354	336	345	313	324	296	322	325	325	342	374	350	338	311	317	339	347	330	323	326	321	330	326	336	343	294	315	301	337	311	365	346	319	334	351	338	334	327	327	376	345	361	326	298	330	329	336	326	337	304	325	336	308	327	338	343	342	306	318	324	344	336	308	310	325	329	351	328	355	300	318	366	331	363	372	316	345	286	342	324	337	292	354	347	293	329	342	330	317	343	339	313	349	355	317	336	307	325	315	349	308	346	300	330	340	298	332	351	328	332	325	332	346	361	366	315	345	307	310	346	310	333	311	336	351	350	327	344	331	340	283	330	344	358	293	369	340	311	360	355	322	315	328	338	311	350	354	372	304	340	323	331	352	354	360	326	321	336	326	332	319	324	317	341	344	308	324	343	317	333	339	334	338	355	320	328	367	329	316	312	352	324	312	333	299	348	333	321	360	317	320	294	348	309	341	306	322	350	322	343	334	321	305	325	362	360	343	329	337	311	341	362	307	326	350	325	330	342	345	343	350	346	341	301	314	334	320	323	329	328	315	343	321	318	333	351	322	327	315	336	338	309	340	332	354	328	323	306	320	333	298	326	317	355	322	329	326	351	317	334	348	354	316	327	334	326	359	349	304	346	337	345	325	296	329	333	336	323	329	314	331	351	337	317	304	332	329	335	334	333	371	356	300	309	346	327	347	308	326	344	321	313	309	325	329	353	325	353	339	302	345	314	311	319	309	336	316	310	311	349	339	305	333	347	321	291	372	329	314	347	338	323	345	325	352	342	329	326	311	327	343	337	315	329	332	321	317	357	330	330	329	298	326	316	367	327	305	349	334	333	329	329	333	328	309	345	317	351	329	340	347	331	278	332	327	351	346	334	325	317	337	314	327	308	364	349	331	317	319	324	318	340	348	300	348	325	302	307	325	356	359	340	295	309	302	333	327	332	343	360	326	323	334	337
24516	20802	27282	24310	12892	1611	1198	964	895	843	856	786	817	836	839	783	764	799	767	786	801	807	757	762	785	792	779	813	758	810	799	795	785	768	745	765	763	775	774	772	775	745	796	787	760	750	765	797	711	761	753	791	804	764	724	737	763	758	719	754	753	755	743	774	767	729	756	726	780	768	766	721	737	745	741	739	760	787	751	753	786	717	745	733	798	728	766	801	758	722	784	752	747	752	764	742	773	784	751	718	743	763	773	732	769	762	783	759	773	744	793	773	799	763	764	735	802	773	743	739	759	732	781	797	793	772	738	726	784	746	711	774	749	727	756	774	742	745	792	737	802	807	737	773	755	695	834	764	779	797	750	784	719	743	734	759	764	743	702	764	708	739	751	735	743	781	759	768	757	742	743	801	760	756	753	806	789	700	776	784	766	726	778	766	720	771	730	758	714	743	743	794	782	734	768	722	745	759	744	740	760	736	771	785	799	717	753	754	777	719	760	748	753	765	770	739	772	701	753	739	821	727	737	808	723	701	787	795	776	778	748	748	735	754	807	787	754	780	731	747	774	718	746	753	729	717	749	756	745	772	765	698	747	704	797	792	706	753	790	781	766	784	771	746	754	758	768	736	771	745	734	767	732	741	766	764	768	705	777	723	741	718	742	759	793	773	760	703	761	761	742	747	774	777	758	783	730	760	794	730	713	691	786	749	751	738	767	792	718	758	775	784	786	745	758	769	821	786	724	766	813	749	765	732	742	730	775	774	778	757	731	750	765	741	846	778	755	821	746	756	788	776	738	751	762	745	773	733	716	764	753	772	738	719	747	732	745	784	700	767	712	792	716	771	753	790	744	720	796	720	758	753	780	761	709	771	744	772	785	761	771	799	764	766	773	762	712	789	831	727	772	761	753	687	748	747	766	764	750	767	744	712	732	746	784	747	724	752	752	792	775	770	717	786	766	765	764	778	764	756	759	754	728	775	759	741	794	731	726	794	772	763	763	778	764	757	755	745	754	742	791	764	783	802	752	743	744	761	749	762	741	748	754	770	774	728	811	739	740	769	755	812	748	759	730	756	780	756	736	769	749	774	744	720	793	752	736	747	738	710	761	718	777	730	734	748	755	786	753	758	735	759	770	777	779	724	798	712	748	767	760	755	796	703	752	761	714	782	745	720	785	730	679	782	759	752	774	765	755	723	728	737	767	719	753	753	713	796	739	747	702	830	785	746	744	777	784	751	749	761	761	730	702	720	699	690	764	738	726	801	776	735	719	721	739	770	775	756	835	799	774	771	749	742	793	733	813	760	785	777	764	759	752	813	751	762	783	761	786	741	786	797	777	709	749	763	753	741	788	729	786	720	699	730	754	788	784	717	703	732	737	777	732	748	711	752	766	771	792	742	717	808	814	760	750	775	744	806	736	790	782	777	721	731	749	747	719	756	747	747	775	786	805	743	771	764	765	775	732	772	757	776	812	782	765	807	769	733	799	768	764	819	776	741	746	767	749	830	808	722	737	737	789	747	796	751	779	737	728	703	736	775	756	796	749	750	713	753	765	744	786	741	810	715	730	802	779	805	797	777	767	775	755	794	776	778	749	780	740	754	707	808	733	769	793	778	759	758	740	741	797	764	758	730	721	741	722	817	788	778	774	738	779	767	753	773	712	777	752	717	740	716	795	738	761	751	750	735	766	722	757	796	726	738	726	767	795	757	716	776	748	815	757	785	753	743	733	720	776	748	764	757	786	737	727	756	723	714	731	762	785	746	743	795	745	728	767	704	794	773	744	794	750	730	760	718	739	806	713	765	775	768	793	745	784	744	750	764	763	822	729	778	767	746	733	825	774	730	797	748	755	721	753	727	821	738	750	765	749	770	761	727	764	726	767	791	729	704	748	786	722	807	710	771	806	733	760	729	697	760	746	692	779	713	769	772	731	702	763	756	739	766	807	716	805	812	753	754	743	744	702	705	715	772	774	743	757	748	715	790	773	773	761	780	737	807	775	741	762	788	760	768	794	768	771	742	809	749	730	760	811	754	715	754	741	777	698	759	788	766	788	729	778	817	781	741	751	772	774	757	789	797	720	771	787	776	777	763	801	739	764	805	776	775	750	778	749	734	744	697	732	738	732	743	740	733	706	784	796	732	777	706	687	772	764	709	722	759	781	842	732	769	739	775	774	745	741	708	749	757	772	741	754	764	775	756	720	748	784	784	805	755	762	772	722	726	824	738	762	739	768	775	777	776	752	798	755	755	747	777	741	779	790	747	731	785	814	747	746	730	744	787	763	735	799	766	746	785	772	791	764	774	765	800	756	775	751	796	750	759	744	768	766	720	792	758	726	739	757	726	739	778	760	790	738	740	815	769	727	779	764	776	783	748	746	813	735	740	778	788	797	739	783	788	726	707	754	754	720	799	766	748	762	827	792	785	783	750	753	790	720	761	733	758	745	760	749	814	724	738	757	751	708	729	768	750	723	795	754	744	773	741	686	758	794	790	803	779	730	745	781	784	788	784	769	735	770	773	774	753	788	716	788	759	820	760	736	755	726	761	745	744	756	713	781	723	737	753	788	780	766	838	748	791	718	741	683	785	754	716	735	744	761	783	799	735	696	725	793	783	788	782	745	754	733	767	825	739	763	805	797	715	769	735	751	805	712	815	792	798	787	776	746	730	738	756	785	745	768	735	767	730	733	828	734	782	766	728	775	744	790	777	746	794	722	796	737	709	713	769	732	740	745	791	780	745	765	737	782	777	798	741	727	740	813	751	754	756	744	742	801	775	770	753	748	763	759	762	720	765	768	792	761	812	764	751	755	783	792	723	726	711	754	757	734	712	792	770	724	760	771	826	791	769	725	775	709	728	761	716	796	755	729	749	776	682	734	789	773	761	788	768	750	737	737	793	800	769	812	794	828	798	763	775	748	738	768	786	721	750	791	774	744	776	777	748	765	759	762	752	779	772	720	761	766	760	725	753	760	738	791	740	756	744	760	768	724	762	838	757	750	775	788	749	780	783	759	763	758	782	761	781	804	788	703	740	765	741	731	788	766	736	743	725	773	750	748	768	774	748	804	750	765	713	807	717	731	804	791	750	792	723	721	768	728	752	757	731	755	757	773	742	819	748	750	794	753	758	771	785	735	775	748	761	732	706	753	768	733	727	786	816	733	765	785	734	815	743	734	736	738	721	768	786	761	731	807	734	764	749	750	788	759	782	738	741	791	776	786	720	746	758	790	743	810	753	732	763	778	719	779	734	753	757	776	721	791	779	782	769	760	733	777	789	733	806	781	777	712	744	732	778	760	738	751	734	747	747	770	765	722	728	791	748	763	749	748	737	742	740	770	778	763	785	810	738	775	728	759	765	736	782	761	765	786	743	783	777	751	775	748	744	776	732	721	812	773	749	762	803	737	718	769	729	762	755	796	755	757	761	733	667	779	789	773	747	773	705	740	759	747	746	726	696	742	784	756	766	805	761	827	728	734	798	682	746
29735	5882	4994	2865	2229	1891	1522	1439	1258	1137	1098	1014	979	929	929	913	932	892	891	878	942	890	880	899	897	895	837	870	860	865	868	916	844	890	908	852	840	832	859	854	839	835	836	927	827	826	818	827	860	882	848	850	870	840	826	841	872	830	885	880	868	827	779	866	848	823	786	830	851	845	855	842	878	808	894	874	827	877	884	838	848	879	859	848	826	906	809	835	835	804	823	903	872	838	857	834	859	870	902	827	837	836	839	806	853	858	860	876	841	858	818	841	837	909	837	878	869	872	822	897	822	856	858	903	843	865	913	814	866	862	834	872	863	838	836	883	843	826	788	866	866	825	847	837	813	804	822	864	862	842	858	847	835	841	849	888	830	815	875	871	836	865	861	820	879	851	861	828	842	865	882	825	866	811	874	846	922	881	886	859	843	817	824	870	827	899	862	878	849	821	910	830	886	859	807	840	839	794	810	810	829	876	830	875	816	848	795	871	908	849	901	839	833	876	815	843	843	808	876	842	822	823	825	837	842	863	812	816	845	888	839	848	811	844	839	892	828	869	810	853	838	869	863	862	802	797	866	846	874	812	874	807	853	850	845	843	812	873	894	831	885	828	804	871	869	855	809	791	894	855	936	848	843	844	822	847	823	846	857	825	838	855	810	848	836	852	882	871	874	906	831	831	877	849	873	873	859	842	822	890	855	900	886	868	849	836	862	860	838	855	858	843	851	876	827	876	874	878	878	884	872	837	838	864	815	886	812	805	882	831	833	838	854	836	853	861	860	898	801	868	848	839	882	864	844	842	835	836	840	853	847	822	829	833	861	872	867	845	867	881	834	825	846	835	806	831	877	904	838	864	861	841	819	859	852	794	833	822	859	799	817	781	850	861	827	856	865	782	831	859	887	879	869	864	856	830	855	850	859	804	836	846	853	831	924	853	856	812	829	877	814	834	873	868	853	881	890	838	812	855	879	810	839	844	806	866	838	835	827	891	891	888	847	867	768	873	829	849	877	861	815	823	862	781	858	830	841	821	824	817	832	851	856	860	878	844	894	863	896	847	809	851	844	856	876	805	831	807	793	839	885	841	816	813	862	825	899	810	856	774	833	917	804	833	851	788	819	792	812	853	848	867	801	883	851	873	833	797	826	842	826	858	833	902	814	829	879	830	877	901	882	822	852	870	870	804	796	904	858	852	834	863	833	832	885	812	882	842	872	856	912	841	859	836	852	880	833	808	803	845	868	854	998	818	827	870	867	851	826	833	840	871	847	810	832	853	875	842	842	879	894	810	843	844	853	858	861	835	830	849	807	879	822	815	819	849	848	832	811	853	803	852	859	873	827	836	803	845	851	859	912	854	855	890	840	871	807	814	826	889	907	846	817	874	851	848	880	854	869	882	819	838	854	879	869	862	813	813	888	875	871	833	861	798	844	912	870	859	848	859	832	833	891	838	869	863	811	877	794	855	815	835	838	861	863	836	903	844	869	879	918	874	813	803	857	832	818	857	868	898	856	850	835	836	854	862	832	840	872	812	876	842	864	867	807	781	836	836	817	839	881	848	888	857	834	868	881	824	908	888	852	836	822	846	862	880	865	872	859	857	908	857	815	854	864	808	837	843	820	853	852	815	855	839	882	863	868	833	868	840	853	831	827	883	892	862	857	854	859	835	849	891	898	855	869	896	885	862	818	809	851	842	839	856	834	850	844	853	852	875	873	864	825	813	836	851	887	824	817	807	835	870	874	830	827	857	864	833	848	826	822	856	837	817	848	806	863	822	861	821	882	801	857	802	870	828	842	866	852	892	777	838	870	859	900	859	855	813	844	901	875	792	852	879	838	862	878	833	890	866	854	887	821	797	907	914	809	874	855	838	812	839	836	843	813	901	841	864	824	814	873	806	901	874	802	838	824	874	889	899	896	803	818	861	840	854	830	845	861	838	865	878	846	891	827	832	851	846	857	906	841	819	868	858	852	849	856	872	813	873	858	866	836	836	874	883	851	817	891	850	876	876	826	865	822	856	830	852	870	829	838	888	831	864	811	829	848	877	842	836	840	864	835	885	850	791	865	885	814	864	801	858	804	873	860	864	847	857	812	883	870	872	847	833	831	902	796	872	859	821	922	813	815	852	814	826	870	810	844	831	786	901	875	878	890	810	864	817	851	863	830	829	884	834	836	858	812	887	890	866	839	890	817	836	800	848	833	819	858	868	858	804	861	800	843	800	803	839	829	866	821	834	855	812	864	868	890	828	856	853	891	840	830	843	882	851	869	816	837	832	829	806	876	845	841	825	821	875	877	808	857	856	834	844	836	849	836	855	834	831	889	869	836	808	892	913	832	878	854	845	853	815	874	792	858	841	851	848	845	816	841	848	826	821	854	878	815	907	790	846	838	883	872	878	855	842	861	823	837	872	861	908	830	852	807	881	838	815	925	872	820	895	833	817	857	821	849	889	860	839	872	795	855	883	802	795	854	864	850	823	867	829	809	868	851	803	875	854	844	860	879	873	847	838	853	792	809	874	900	841	869	870	846	817	885	878	870	828	861	891	817	848	814	867	900	811	861	837	834	896	847	874	814	839	809	881	823	815	852	797	864	855	829	868	870	908	866	897	906	794	815	876	864	839	873	857	854	865	867	858	870	902	875	882	848	825	860	857	829	848	828	837	858	874	815	819	877	833	894	894	900	906	825	838	889	838	820	868	874	769	849	882	869	855	843	852	824	873	843	861	864	868	886	800	812	852	816	875	837	845	796	808	830	831	818	853	811	884	820	900	857	820	827	844	867	834	847	833	865	884	839	867	844	837	855	837	892	851	848	878	875	822	872	863	861	815	825	842	840	827	851	870	878	833	851	846	800	834	839	832	859	871	917	868	855	890	829	818	828	854	868	815	828	893	812	819	887	853	833	861	853	822	827	853	860	811	819	876	852	857	867	820	832	846	799	889	823	820	818	839	824	858	873	879	903	826	819	855	844	846	847	895	815	917	881	834	829	809	906	880	836	837	819	876	884	777	895	832	850	855	827	895	837	857	868	798	920	830	873	874	857	797	813	897	827	866	864	912	843	843	838	836	844	819	811	879	842	834	842	866	856	846	778	875	809	838	861	855	880	841	840	818	846	838	876	885	855	887	807	878	862	805	809	830	806	881	846	822	913	794	862	840	825	815	873	856	844	825	845	858	829	861	806	809	833	828	877	829	805	811	849	839	879	809	873	833	821	788	819	879	869	873	854	865	817	890	808	821	862	898	956	901	872	813	850	881	784	896	819	823	845	814	837	773	831	873	871	818	817	869	855	859	889	834	853	887	819	853	833	818	853	918	846	865	859	850	887	839	835	845	865	840	842	867	872	819	870	882	784	854	830	860	844	889	861	848	863	837	875	849	846	885	840	857	879	880	883	891	865	874	827	820	880	835	810	803	857	819	886	866	803	893	843	876	847	859	863	824	865	814	808	815	851	817	849	865	827	832	808	806	831	834	872	884	889	841
22356	20826	28620	23159	20829	20899	12031	1508	1016	933	785	673	610	548	513	504	478	456	424	425	410	443	453	422	424	382	404	419	427	404	371	372	419	371	365	374	389	325	419	365	403	380	368	374	316	350	354	363	363	355	352	381	361	357	353	385	369	347	361	349	333	327	392	358	349	355	357	341	373	378	356	351	344	354	378	376	329	357	342	420	373	350	344	370	339	363	368	336	376	339	366	329	358	357	341	362	350	372	344	349	319	388	373	378	342	374	365	343	397	359	354	364	343	325	343	334	336	377	368	353	366	336	367	349	363	341	342	329	388	372	370	324	339	323	372	349	329	340	338	316	360	339	372	352	317	348	381	329	348	342	370	334	364	374	349	384	372	337	339	350	349	393	359	355	349	325	354	387	373	338	334	310	356	334	361	340	375	334	375	321	382	387	340	333	345	366	343	340	345	370	336	352	378	373	373	371	327	340	332	342	318	392	358	354	367	361	345	347	379	364	367	359	367	330	387	353	331	361	334	366	353	377	369	358	314	327	345	374	318	351	366	373	359	368	360	399	347	347	368	387	374	361	351	365	312	372	368	364	335	394	339	379	378	351	341	360	362	372	333	365	344	327	349	373	335	390	332	329	356	349	346	336	414	377	361	374	330	343	371	337	363	346	367	357	375	385	358	348	343	355	327	357	336	343	313	336	362	349	348	354	343	338	358	346	341	369	380	332	346	326	347	347	341	326	356	388	342	388	333	366	355	352	339	340	379	365	313	348	352	339	356	373	339	298	375	374	353	306	356	356	380	310	359	346	364	378	339	346	360	358	333	366	359	339	344	318	377	357	375	339	340	320	344	341	352	345	380	325	317	347	358	334	336	359	362	331	366	369	354	351	370	373	364	339	342	356	377	365	348	330	356	327	306	353	370	332	356	372	380	375	358	382	330	379	386	322	384	330	367	336	383	363	388	333	308	333	388	348	377	358	367	373	345	331	357	341	356	344	367	366	365	372	347	350	378	362	359	343	382	340	358	345	358	374	387	349	322	357	349	366	343	361	353	355	352	341	368	358	377	364	374	383	368	368	350	330	401	356	347	371	343	342	355	352	326	380	345	383	389	356	327	363	361	362	364	329	321	381	373	338	373	327	332	348	376	355	346	362	338	375	386	345	364	358	315	351	380	339	353	383	378	373	361	383	331	341	350	367	341	344	362	344	351	315	362	328	379	388	351	346	355	359	374	336	350	374	346	334	404	352	341	346	327	348	353	355	390	367	330	370	355	347	371	364	337	359	324	368	337	365	372	372	360	347	336	321	371	376	347	359	338	358	329	382	387	324	353	381	400	367	370	351	390	364	354	344	357	346	354	367	376	356	332	325	339	361	323	346	347	334	351	361	366	355	352	358	363	384	335	334	346	343	341	355	337	387	347	364	332	386	330	358	341	366	355	363	341	332	341	378	354	332	347	370	335	323	339	367	351	335	348	347	373	337	364	372	398	374	364	340	351	379	333	358	323	362	338	372	339	362	347	355	361	346	364	374	362	346	380	340	337	361	339	343	366	358	318	377	364	377	396	339	331	374	334	331	361	375	343	391	390	345	372	398	381	365	342	326	350	356	351	343	355	375	357	379	323	355	379	377	344	350	358	344	351	336	388	362	354	358	373	347	377	379	363	387	366	371	363	371	350	350	346	360	348	345	366	364	380	317	377	325	345	346	380	361	328	345	348	359	376	347	342	337	346	356	353	367	358	377	356	359	395	357	370	353	390	340	377	370	358	380	359	375	321	328	355	330	357	413	351	334	361	350	307	330	339	362	364	347	330	357	393	341	335	357	365	350	368	363	339	359	352	340	358	368	366	338	408	335	373	387	321	343	367	324	364	363	331	358	322	334	315	347	356	380	354	318	349	381	338	361	315	329	375	333	363	359	312	364	357	328	332	349	355	362	378	352	343	336	360	317	332	350	360	347	348	356	365	362	332	360	345	382	338	344	339	375	360	332	359	345	363	374	348	353	353	347	332	354	354	329	363	376	302	358	348	348	392	323	329	334	397	344	388	345	347	343	356	339	341	332	350	345	372	373	357	367	353	345	379	352	367	351	344	326	375	330	379	314	370	336	349	354	359	330	336	376	383	337	333	381	355	344	382	349	371	371	358	348	343	384	343	344	335	349	335	355	348	344	395	355	386	342	365	356	365	348	375	331	372	389	364	336	357	366	384	366	346	340	331	391	350	376	345	341	349	366	334	311	341	338	333	331	356	354	352	368	373	383	353	369	355	372	347	329	370	380	378	338	368	369	352	373	342	339	335	348	373	389	346	356	371	348	353	344	361	360	318	385	360	375	348	364	391	381	334	363	329	353	373	339	333	363	323	334	351	339	367	350	354	320	376	359	353	378	356	340	368	355	358	417	374	342	357	356	348	356	337	337	343	363	363	355	349	364	387	380	381	380	362	339	342	370	356	341	347	369	358	334	376	358	317	365	376	345	348	369	355	309	361	340	386	349	377	336	320	358	386	360	382	350	311	311	366	343	323	341	351	354	361	355	357	339	332	377	363	354	341	390	358	350	333	321	343	400	370	378	347	335	349	343	385	358	363	351	338	324	370	326	341	332	346	350	343	357	359	337	376	327	367	368	357	384	351	344	343	361	348	366	324	361	369	348	331	342	356	359	348	349	375	356	380	335	387	335	356	364	368	366	357	349	379	356	392	355	397	351	352	399	338	361	372	364	344	379	375	370	384	376	380	366	374	340	347	339	386	366	338	364	405	341	353	368	343	354	375	344	325	362	363	341	346	349	341	344	355	342	360	343	330	338	359	347	344	354	371	355	338	315	324	348	362	332	330	349	341	353	355	339	332	331	380	339	390	374	320	374	362	348	382	323	362	313	330	367	352	356	370	342	376	338	329	342	356	350	357	346	334	339	343	367	331	373	340	367	369	338	368	356	369	397	336	348	353	337	349	357	352	398	374	350	362	322	336	351	369	375	333	371	387	336	360	350	347	341	356	355	332	323	349	354	323	334	357	347	368	372	377	349	358	357	348	325	325	347	339	323	353	346	350	330	368	346	367	346	369	360	405	332	362	352	371	354	338	334	363	348	379	365	344	359	387	367	366	338	326	381	383	341	382	383	366	329	355	355	359	358	365	338	352	302	339	343	327	354	361	336	363	340	365	356	370	340	342	360	360	366	370	346	362	351	356	344	328	353	395	397	359	340	339	381	355	323	388	379	344	372	351	356	347	345	331	369	354	356	328	341	323	368	372	324	368	330	385	403	366	382	351	377	361	338	331	339	328	334	323	335	363	347	311	348	341	345	338	334	364	358	409	339	349	365	330	338	366	332	359	385	354	381	342	403	358	334	341	384	353	379	339	350	330	349	336	346	362	356	379	358	369	341	329	365	347	331	356	364	360	364	351	329	347	338	342	344	316	340	352	320	373	323	349	352	319	351	345	366	346	331	342	358	343	368	334	329	339	372	355	355	355	359	336	367	346	363	326	340
34796	15569	13171	7604	5249	4047	3180	2394	1786	1639	1384	1020	933	842	773	694	661	593	556	564	526	521	525	470	507	490	499	453	442	463	437	457	476	461	426	426	431	445	396	437	424	467	399	425	442	425	398	419	400	404	380	392	424	404	381	418	414	374	389	367	419	409	390	400	409	386	381	402	420	364	399	398	381	397	389	396	394	393	404	432	389	403	387	370	355	407	378	388	415	396	409	393	427	407	372	406	393	420	410	395	431	380	365	411	398	367	397	409	408	400	394	357	381	402	372	376	418	378	366	385	356	377	410	385	379	397	357	400	396	349	374	368	409	368	407	404	408	412	345	420	393	370	392	382	413	372	363	387	363	377	371	393	420	373	359	427	388	374	359	379	388	355	392	382	368	401	406	367	405	405	405	404	425	407	377	422	410	393	370	390	374	412	417	391	399	389	383	372	420	378	383	379	380	408	416	369	390	402	387	378	412	389	427	385	398	382	412	398	398	392	405	418	397	348	412	374	424	395	373	398	408	421	380	360	389	371	412	371	376	407	382	417	375	417	350	414	391	376	417	394	395	402	377	379	369	399	391	380	398	377	372	405	400	375	381	405	369	389	399	377	426	410	378	391	391	383	382	402	424	400	392	359	434	400	385	405	412	395	423	386	421	404	386	376	358	373	397	390	419	412	376	417	369	350	391	345	392	413	391	395	385	402	367	403	417	402	372	366	392	389	404	425	416	407	403	397	380	378	389	361	431	417	406	387	412	414	375	405	377	415	360	405	381	368	407	403	375	391	413	379	416	387	402	374	390	390	381	404	408	422	394	376	380	352	376	424	385	423	430	391	366	377	372	396	383	411	413	391	394	423	381	412	380	429	392	379	401	409	392	392	381	411	358	397	406	374	387	404	377	366	368	396	382	411	380	374	417	394	368	391	415	409	395	377	422	396	402	386	374	364	389	405	389	403	391	421	385	414	396	405	382	413	435	393	360	418	381	380	388	376	385	404	364	396	383	392	376	385	429	408	404	365	387	397	372	393	385	412	389	417	345	383	398	376	425	410	394	390	335	415	353	405	425	370	436	364	353	397	418	393	380	382	391	395	394	398	398	392	400	372	394	381	401	386	365	364	405	394	378	398	383	387	387	380	392	398	372	394	409	416	397	351	368	382	403	367	359	385	395	410	417	430	371	415	405	402	383	403	398	402	402	403	374	417	437	371	392	390	381	363	385	393	413	399	419	409	404	460	400	364	403	403	368	398	379	405	385	387	408	393	364	364	387	378	392	378	388	388	405	402	393	419	406	396	383	378	459	391	390	387	396	393	359	348	395	377	385	370	369	388	379	387	392	404	403	395	390	408	401	418	379	391	415	388	380	387	394	387	385	397	373	362	413	405	416	378	438	389	421	376	387	396	399	389	384	365	400	414	401	364	398	402	384	437	399	394	383	408	367	391	399	433	371	457	412	376	416	391	384	401	387	398	407	383	413	378	372	430	384	380	425	386	399	382	369	400	382	382	375	391	399	416	406	370	382	387	420	390	405	412	387	382	399	350	390	398	369	390	388	400	379	399	385	380	387	371	375	406	372	379	432	367	395	428	405	405	366	371	396	399	403	385	394	371	413	378	372	378	373	374	405	415	400	397	391	399	371	418	384	367	377	385	402	352	398	399	392	410	378	388	402	403	389	368	362	395	396	386	388	356	394	387	379	385	374	376	371	334	362	384	406	386	382	399	412	399	388	392	388	390	397	408	368	422	373	396	371	407	361	363	406	363	387	402	434	403	419	403	390	377	388	391	390	393	407	376	383	406	409	349	367	402	410	401	378	392	389	366	388	390	392	351	403	369	375	336	375	369	368	375	392	394	376	393	360	384	383	373	411	396	407	381	385	391	372	374	375	376	379	423	383	397	393	396	356	418	408	452	388	378	406	389	431	432	406	410	394	404	373	397	386	389	371	389	399	396	408	402	363	373	394	376	366	420	408	402	376	359	390	375	388	350	377	387	394	393	412	387	363	393	377	389	351	429	386	405	388	366	411	414	414	389	422	389	392	376	395	410	397	372	359	435	396	368	402	398	378	401	355	411	393	361	391	390	371	407	413	364	416	384	388	369	410	407	380	423	376	364	399	374	391	388	410	376	380	411	383	404	386	416	408	395	390	414	322	384	362	394	364	383	387	426	383	445	396	388	407	383	395	413	406	379	399	363	409	369	402	419	396	399	382	393	420	363	370	401	424	382	397	398	367	392	403	413	369	377	386	360	379	415	356	397	398	424	344	436	361	415	388	421	441	386	385	389	409	384	409	414	394	371	365	372	433	415	404	387	383	387	412	421	370	395	408	396	394	412	362	378	402	387	410	407	395	395	377	390	410	389	367	392	422	359	362	404	375	386	377	377	414	375	389	419	377	384	402	388	412	403	390	413	426	396	389	407	382	360	406	407	400	397	382	397	382	394	405	386	432	411	367	347	383	402	342	415	398	406	416	394	411	407	420	380	394	421	387	390	368	397	385	382	407	380	405	395	396	394	407	387	372	383	347	400	359	398	393	391	410	394	374	390	388	372	396	386	379	366	391	381	380	394	390	376	402	410	387	398	384	370	396	372	370	362	395	433	420	390	402	371	393	375	391	387	372	395	391	393	404	405	377	379	405	352	392	385	372	420	394	381	402	353	369	386	381	372	376	392	391	371	393	393	357	422	395	404	384	374	399	389	393	395	386	403	382	391	392	375	407	392	397	392	363	367	356	364	388	393	400	394	403	414	389	394	397	357	382	408	426	430	401	393	404	408	406	399	371	408	377	408	416	428	395	375	408	387	361	407	380	424	383	393	385	419	403	387	415	420	398	366	374	396	409	369	393	384	393	373	365	383	397	399	379	400	397	387	409	388	395	429	431	391	390	401	400	398	418	382	404	388	391	377	389	401	420	406	415	410	409	378	342	392	418	411	365	391	366	404	370	374	398	382	392	403	372	401	386	393	365	365	408	370	430	376	399	357	378	420	411	398	374	413	351	389	392	399	398	383	412	359	431	392	398	404	407	400	423	386	339	382	368	429	406	409	385	419	376	413	407	386	404	405	396	405	386	454	388	372	357	387	407	389	412	427	394	381	396	402	365	438	409	404	403	394	395	387	386	395	371	389	379	388	387	392	386	402	375	370	393	380	412	372	373	359	351	382	390	415	397	401	392	427	364	391	383	442	408	374	368	413	398	375	378	394	381	363	356	366	374	376	374	384	433	402	380	382	377	401	393	364	411	400	389	371	392	368	406	430	405	415	385	401	399	407	388	404	407	414	400	374	394	388	373	387	392	376	440	391	367	378	384	398	386	375	409	397	438	393	387	406	375	376	382	436	421	370	407	379	368	387	383	408	435	378	374	400	402	396	372	414	409	401	394	384	370	416	357	388	401	371	370	365	380	421	412	365	341	368	396	389	358	381	395	383	379	389	393	384	394	369	370	418	356	427	405	374	363	400	399	407	399	393	396	446	392	384	425	402
26700	20291	10065	1462	975	877	773	653	588	598	625	627	655	566	624	632	573	638	627	649	553	615	612	551	672	583	586	555	591	616	624	551	567	596	578	591	619	578	636	585	623	631	564	603	643	590	596	591	594	590	598	584	599	597	603	615	624	615	588	613	627	603	598	660	620	595	603	601	603	632	598	621	589	625	588	591	569	604	602	626	572	556	608	616	611	594	585	616	586	636	546	645	615	561	587	597	563	573	583	568	638	615	613	567	587	659	634	597	658	597	641	631	557	565	629	655	600	596	589	575	629	565	620	628	605	565	596	585	587	591	573	603	568	606	619	532	592	661	587	611	588	579	590	555	603	620	598	619	613	582	650	634	567	607	672	595	573	622	616	591	566	631	598	622	631	588	593	615	630	597	622	571	563	597	577	591	595	598	617	606	601	579	604	640	601	590	573	603	594	583	626	584	605	607	632	608	587	596	605	549	591	559	548	557	603	635	604	581	568	602	623	578	600	618	601	616	642	577	592	593	565	617	577	581	630	594	626	571	579	593	578	643	617	660	633	566	606	627	641	592	630	600	603	582	579	593	632	640	597	628	594	619	604	586	617	586	593	634	598	659	610	594	595	613	639	601	562	596	589	564	639	600	620	620	606	605	594	641	608	567	604	567	614	629	563	654	609	582	603	581	591	582	594	591	614	635	615	648	627	591	598	606	586	605	544	557	634	594	637	607	653	616	566	592	673	588	637	630	601	629	631	615	629	568	639	607	621	595	602	611	572	599	581	591	652	609	578	581	584	566	620	600	570	585	602	653	600	556	608	579	599	512	593	577	635	605	630	588	591	564	633	603	609	612	610	627	614	604	622	610	579	587	581	593	597	564	646	619	650	596	577	607	598	608	574	586	597	565	600	609	632	547	651	600	599	600	574	569	606	642	656	527	602	614	626	532	559	622	564	642	605	658	588	600	569	594	574	579	618	589	626	580	619	626	654	619	571	597	644	597	616	597	604	597	604	582	581	604	577	592	590	608	651	578	574	627	565	572	597	615	597	580	644	584	589	595	612	622	608	607	610	595	586	569	565	611	595	598	632	633	636	589	564	627	614	604	589	615	588	575	608	589	573	588	619	616	584	653	630	641	575	577	606	573	586	608	605	587	639	632	631	623	629	605	619	605	560	599	618	598	604	608	605	646	594	593	607	610	629	589	656	625	616	557	615	599	579	609	627	594	649	642	638	631	575	538	554	607	623	629	585	595	598	626	573	618	589	670	585	601	631	614	601	590	573	594	609	622	600	544	604	583	592	616	609	669	592	557	588	617	607	568	647	647	638	633	591	621	577	594	601	654	642	609	607	581	592	574	603	618	583	598	612	569	682	657	612	625	587	597	620	613	630	594	638	586	605	585	594	623	612	587	628	538	616	611	622	601	571	558	586	614	637	592	621	571	637	599	622	596	618	583	574	638	584	550	663	599	642	571	610	604	626	612	588	596	621	618	642	580	566	633	591	604	577	637	604	584	586	639	613	630	645	570	629	629	571	596	611	605	600	627	566	565	624	618	602	556	581	591	575	617	609	605	616	675	549	586	591	600	591	617	604	593	618	571	613	636	603	640	611	609	588	602	620	597	588	596	550	606	626	655	621	576	650	584	614	591	571	593	609	615	626	639	598	573	601	589	607	589	598	581	590	613	570	585	602	607	566	606	595	614	618	572	592	567	556	602	581	577	595	604	570	610	620	611	609	625	611	617	618	609	612	634	547	591	591	618	631	581	573	643	600	597	573	626	614	598	612	574	605	608	598	630	643	587	634	546	609	572	577	622	578	649	585	604	576	608	605	612	614	589	581	587	639	592	609	645	609	610	612	581	599	640	596	575	663	554	594	597	601	595	649	556	597	588	619	649	602	568	576	582	625	603	616	589	582	645	613	638	632	612	585	608	598	595	658	579	602	594	632	601	596	568	619	622	597	599	624	605	638	598	613	581	611	611	572	615	544	622	605	622	638	605	621	601	595	566	637	564	578	615	592	626	656	593	647	587	592	582	608	614	590	567	578	584	608	656	561	596	574	621	597	629	594	585	620	612	618	605	552	572	592	588	616	618	628	615	591	620	620	633	607	618	623	631	566	625	633	648	591	599	616	610	609	562	577	574	581	552	593	621	576	587	595	598	583	613	628	584	637	618	617	636	570	584	615	590	566	583	611	641	615	614	616	582	610	614	609	568	665	589	627	626	598	584	596	594	641	627	595	621	627	622	612	602	600	560	586	608	602	617	614	613	602	594	596	656	645	628	613	620	576	611	599	644	595	631	571	544	557	573	609	576	653	631	607	623	647	606	578	614	590	593	562	599	622	569	613	528	617	599	614	573	594	585	587	636	687	634	596	599	606	539	610	619	579	593	570	589	634	600	613	546	601	587	581	584	608	600	565	628	634	611	635	577	661	563	598	592	572	615	591	614	570	581	578	565	650	629	611	581	585	601	580	620	554	592	591	566	604	613	564	601	579	602	590	610	579	641	615	563	556	601	612	615	600	622	596	562	584	617	619	566	610	597	650	581	576	568	596	634	561	621	607	581	581	607	605	583	592	623	582	619	596	633	637	582	587	655	575	609	615	564	615	640	629	625	572	651	608	570	605	570	630	619	596	593	584	563	586	569	568	592	575	607	609	525	583	588	584	643	603	572	626	608	612	598	629	607	613	589	628	616	601	654	627	614	603	622	600	577	630	579	579	606	606	596	636	571	578	554	611	587	609	591	597	603	606	636	609	561	622	591	580	577	597	595	592	614	594	641	631	619	582	600	555	613	588	634	583	565	613	588	604	607	613	622	586	585	598	610	615	625	552	603	597	604	616	613	590	563	597	593	625	600	616	586	553	630	610	571	602	574	560	615	622	599	614	613	561	601	606	595	578	589	611	600	651	601	602	591	570	586	612	574	640	578	621	597	644	604	563	652	654	653	604	595	579	636	618	597	607	608	593	615	604	646	632	592	584	602	637	639	600	633	583	603	611	603	599	595	566	591	597	618	586	615	603	615	588	621	587	619	619	645	592	616	622	625	661	619	636	618	604	638	561	582	634	597	612	597	640	645	630	591	623	598	602	633	614	631	576	627	557	609	596	633	605	668	603	596	580	550	596	625	604	622	549	607	593	597	621	575	616	603	647	566	604	614	608	604	640	617	574	607	618	596	644	604	636	626	586	543	616	590	574	579	607	603	610	640	591	626	616	604	601	595	622	576	592	578	572	610	576	619	620	611	591	595	555	586	576	633	616	616	595	562	633	599	619	582	573	586	598	592	589	595	588	600	598	606	628	626	614	636	594	568	643	599	598	624	625	660	542	588	598	596	632	582	596	619	610	582	585	576	575	592	600	641	617	631	625	647	614	580	604	576	573	585	607	591	609	586	590	653	611	603	590	597	586	624	590	588	607	613	594	624	592	610	588	607	577	614	596	607	574	630	612	571	605	614	581	583	623	614	586	614	614	589	637	604	604	609	630	602
11250	1521	1456	979	954	871	759	739	775	784	744	724	760	756	778	705	767	718	727	718	738	738	709	722	689	717	714	711	745	703	683	667	663	713	696	670	699	695	699	694	687	654	705	724	724	683	690	680	705	708	731	639	755	690	687	688	717	728	712	680	676	707	764	707	725	712	670	696	736	758	731	650	706	711	697	652	723	680	718	676	659	691	677	697	707	669	698	650	727	697	687	658	726	700	734	696	690	659	679	680	694	729	729	694	630	751	687	704	685	736	753	715	694	711	696	684	654	659	694	661	691	732	708	688	677	717	733	624	722	705	664	685	705	703	706	699	681	678	741	727	677	731	665	687	725	696	713	723	685	685	743	711	685	729	700	674	704	740	691	680	722	729	687	756	745	708	730	720	709	734	702	714	674	640	658	659	707	662	669	728	689	683	685	698	672	690	686	687	691	666	708	716	692	708	657	704	639	729	701	711	621	701	691	691	664	710	729	721	703	669	683	659	716	672	720	668	739	737	692	703	699	684	723	690	693	718	717	746	675	740	660	673	722	719	687	718	701	701	717	676	709	715	710	665	674	740	741	694	698	682	648	691	699	718	742	701	702	720	678	710	667	656	696	689	714	694	683	714	672	721	651	739	713	710	742	722	661	643	733	704	705	678	714	736	678	681	713	685	716	693	670	671	708	705	703	719	731	683	706	662	681	727	699	705	689	652	692	717	722	658	678	747	666	673	705	678	655	698	703	654	741	681	672	692	679	674	727	715	678	738	647	721	713	729	708	713	734	695	694	710	697	679	727	684	651	703	724	693	741	666	632	711	673	667	710	653	694	683	665	662	686	668	698	690	655	708	731	739	668	751	669	678	701	709	681	646	765	714	731	715	707	651	696	705	681	682	671	698	704	681	723	696	740	699	662	684	706	666	728	686	692	708	710	691	662	654	697	705	691	651	740	699	732	703	682	657	696	655	721	672	706	730	666	692	726	663	697	744	709	708	741	683	719	742	718	668	694	673	730	698	697	691	734	706	746	720	702	692	677	715	645	694	672	618	680	702	692	730	703	665	720	735	723	667	727	717	643	736	708	733	708	734	679	679	659	682	716	738	652	719	651	692	676	724	678	707	683	739	712	755	723	743	750	694	736	736	712	708	672	698	714	720	696	713	720	730	690	694	702	674	731	710	711	693	777	727	669	677	654	707	698	689	654	728	705	722	672	710	684	744	726	706	673	721	688	690	659	709	672	722	696	732	693	685	746	677	700	704	689	675	725	696	684	762	672	715	689	646	708	721	704	684	711	680	710	703	636	705	673	694	682	702	686	660	657	729	691	665	686	708	675	708	711	728	686	691	694	679	670	711	680	692	681	699	711	680	678	618	708	720	696	687	705	689	681	726	662	667	643	672	724	666	727	726	692	661	692	703	669	722	696	728	709	691	651	728	648	684	736	728	689	674	688	723	723	681	691	650	673	666	733	681	723	727	705	702	691	688	710	726	708	733	685	630	701	660	713	686	667	736	713	725	688	667	714	728	657	698	701	701	686	661	700	708	665	695	673	685	704	663	748	687	685	730	694	734	667	713	670	755	712	716	687	689	679	674	708	748	672	734	711	685	758	677	700	710	724	722	691	687	699	705	676	696	732	675	728	714	730	696	706	679	626	711	633	639	698	691	650	706	721	701	691	678	709	698	694	718	718	705	669	686	686	682	687	693	696	701	738	685	704	656	717	700	708	696	714	691	704	672	705	711	687	667	659	633	729	671	667	713	719	739	706	712	696	724	704	688	670	726	689	728	745	708	704	692	689	728	725	733	738	686	636	690	701	653	744	661	692	712	707	669	749	685	698	720	724	699	691	677	687	712	666	685	680	728	709	689	714	674	683	735	640	733	669	644	744	680	720	683	672	698	726	668	703	713	720	667	718	675	673	699	668	756	708	702	730	716	727	705	648	690	743	713	677	705	699	693	675	654	722	679	693	662	669	692	691	721	717	755	645	664	704	703	704	703	671	676	684	692	692	665	655	654	731	688	719	730	638	674	690	693	723	720	643	701	706	690	640	730	718	712	686	720	722	681	741	723	702	706	659	664	688	654	675	697	685	677	700	727	664	693	654	656	693	729	718	717	656	668	699	733	680	712	666	671	699	698	678	709	730	744	680	745	695	689	695	751	735	714	687	680	675	725	721	709	733	664	732	673	700	701	686	708	695	680	695	688	709	721	672	714	712	683	661	710	680	684	706	687	702	692	761	752	700	664	678	686	664	689	688	697	704	637	672	668	637	716	719	726	745	687	698	710	641	704	726	672	672	715	688	672	702	691	694	722	692	720	653	692	718	664	709	705	677	788	707	690	690	752	741	702	744	724	748	662	711	693	715	681	673	672	675	693	741	683	705	704	696	716	680	654	690	711	666	671	680	710	632	701	675	720	668	715	680	684	719	688	668	735	665	653	678	727	670	710	696	644	712	725	641	741	658	706	652	678	701	672	731	671	682	653	720	672	723	766	680	704	704	716	693	705	738	697	711	678	734	704	717	689	683	723	685	689	701	685	709	677	698	752	704	685	675	701	735	728	741	670	671	657	657	706	708	679	719	676	743	717	723	681	669	737	723	689	691	680	673	676	719	663	716	666	707	696	651	670	657	685	677	692	733	728	653	746	663	681	672	691	681	706	702	723	640	742	659	671	712	695	649	703	702	764	659	715	697	678	687	744	677	688	689	707	703	719	675	715	723	698	669	684	722	698	686	664	696	706	710	690	738	695	713	632	715	701	712	707	672	688	682	656	737	702	680	668	673	696	737	728	665	715	723	648	717	714	725	673	744	692	691	691	685	676	700	706	711	708	682	690	773	722	662	704	691	752	658	683	728	658	710	693	691	711	658	699	707	662	685	711	685	675	711	712	673	723	687	666	709	660	698	679	676	664	701	707	701	671	724	720	696	673	703	713	754	680	745	691	722	756	720	688	713	675	720	688	733	715	710	690	701	703	707	724	710	690	658	732	681	732	699	718	713	695	732	676	709	708	644	658	705	721	679	689	697	696	651	729	676	697	705	729	708	675	682	754	647	667	695	773	722	665	648	685	699	672	683	679	687	699	728	673	719	680	678	662	703	701	746	667	703	691	691	690	712	703	708	742	733	698	724	696	740	716	691	699	702	674	688	709	696	687	722	693	686	642	685	685	715	684	684	685	636	678	687	703	698	716	741	732	696	670	699	684	708	736	684	703	716	701	703	723	684	688	653	731	718	689	713	739	712	699	656	715	694	691	721	733	693	693	720	692	656	660	677	726	683	649	734	671	704	728	716	671	687	702	660	706	682	698	692	679	694	734	675	698	684	691	671	693	705	722	708	695	665	728	670	744	662	709	715	678	657	720	714	650	688	676	706	722	651	681	678	713	662	692	693	687	682	671	721	694	726	659	749	665	747	719	670	716	682	667	698	710	715	673	705	710	748	711	693	716	696	718	707	714	680	721	700	677	694	686	687	704	687	723	752	666
23263	20762	28099	23503	20768	13269	1472	766	606	576	517	439	441	380	376	374	318	307	331	315	312	315	339	310	315	278	291	324	324	298	302	255	302	285	293	279	263	280	290	284	296	297	273	260	268	291	243	272	263	281	268	284	296	274	284	275	261	272	259	309	323	281	301	300	288	258	267	339	305	278	285	266	312	263	292	296	278	284	271	296	255	253	309	283	274	266	297	276	255	280	275	299	262	277	273	293	281	273	279	300	243	285	264	272	263	309	316	265	264	305	277	274	258	287	295	258	267	255	230	286	249	269	271	279	283	281	280	282	278	264	270	253	249	294	281	275	295	284	270	310	268	257	269	299	263	257	259	275	274	291	290	267	290	281	272	260	284	269	278	277	282	267	280	275	245	281	272	295	282	264	255	253	280	295	268	268	272	283	276	261	252	310	249	272	257	303	271	264	264	276	276	290	274	276	296	270	287	281	245	279	276	275	280	263	273	278	256	248	266	284	261	270	263	271	266	281	253	273	289	249	287	278	309	273	277	268	266	265	262	278	296	263	315	276	243	264	262	282	246	268	259	255	284	277	269	308	267	245	295	264	273	280	256	284	268	282	269	314	283	291	276	263	289	266	282	285	288	270	295	297	268	281	271	268	259	279	281	259	280	267	256	276	267	278	279	267	280	286	278	299	284	297	258	268	274	275	265	275	273	255	270	269	299	273	282	305	256	273	279	281	295	270	273	279	261	281	284	265	266	268	270	281	274	281	281	249	287	283	240	257	244	286	275	302	286	286	264	273	240	275	286	279	276	260	287	281	220	286	266	255	299	250	279	297	273	286	283	263	299	317	281	271	277	248	250	261	272	254	265	282	293	277	263	275	290	285	299	288	267	279	282	299	291	271	283	283	284	301	275	282	274	289	275	270	274	260	265	273	261	271	290	264	267	281	282	283	276	256	291	273	271	289	306	268	268	282	263	293	263	278	292	285	276	264	257	268	261	270	280	264	267	292	260	257	288	274	306	263	270	262	273	288	261	276	273	261	268	253	296	286	277	279	292	303	279	257	311	318	277	293	261	315	270	313	252	278	299	284	279	256	275	270	279	260	262	282	271	283	283	263	293	281	283	264	280	291	282	286	306	295	296	279	272	269	284	266	281	270	298	274	260	287	275	263	279	272	314	279	258	233	276	268	278	268	271	254	259	285	271	244	293	234	275	281	301	258	271	281	245	261	297	292	314	286	277	281	278	270	274	295	281	273	245	289	286	272	278	275	247	278	295	282	268	279	290	259	257	293	252	303	286	266	285	285	290	297	252	257	258	257	300	277	308	263	266	290	287	284	283	290	267	292	290	275	280	247	258	272	248	297	261	289	288	238	260	309	272	271	281	258	285	264	281	278	295	294	289	277	277	303	277	301	278	264	281	282	289	267	274	273	268	282	275	277	270	265	252	253	270	268	271	249	279	308	282	264	256	262	307	270	297	264	273	265	265	307	249	285	284	262	270	280	276	269	293	275	270	272	265	275	280	290	284	269	255	253	258	291	276	300	269	271	257	273	318	292	284	246	295	260	282	289	250	256	283	312	282	256	258	292	256	286	305	276	271	305	265	259	264	300	266	266	271	288	276	258	265	239	279	289	298	279	259	283	262	266	270	275	280	293	280	293	309	289	269	286	274	251	272	266	274	270	302	286	239	274	275	285	256	299	278	273	265	274	281	276	269	278	290	279	295	270	295	290	282	291	287	287	248	284	284	292	296	282	308	280	291	295	279	249	293	283	281	308	273	275	269	312	287	272	276	293	273	276	288	299	258	286	268	254	282	278	250	280	275	268	265	264	282	290	296	279	292	308	264	257	286	259	276	264	266	282	309	293	255	252	279	276	240	287	275	248	286	291	305	277	261	282	295	325	294	283	309	263	283	290	271	278	290	261	282	267	264	247	252	274	222	253	284	259	259	280	305	263	289	285	288	273	286	272	280	263	277	285	268	280	265	262	298	270	249	289	276	263	261	311	278	271	270	279	286	265	307	272	262	267	255	300	237	294	257	262	272	257	277	264	279	265	283	269	291	260	263	270	309	256	259	256	266	261	274	280	271	258	287	292	281	270	251	292	241	265	260	288	274	286	287	283	295	268	281	259	285	261	282	269	254	275	289	281	235	276	265	309	291	298	291	282	269	296	275	280	270	276	307	303	275	289	273	303	277	243	318	258	273	259	264	336	266	271	269	248	244	256	263	266	251	275	268	304	272	307	257	297	299	296	265	258	269	257	263	276	245	284	252	269	277	314	272	280	280	266	285	296	273	274	270	277	282	274	265	274	285	264	297	297	248	312	254	251	300	254	265	281	280	247	302	279	249	264	246	264	274	248	254	303	270	281	270	284	250	272	251	270	280	279	272	265	279	275	273	274	269	292	292	292	274	239	310	267	286	295	239	285	292	249	273	276	246	316	250	261	239	274	284	278	282	295	255	259	297	262	262	300	291	256	293	290	328	267	275	267	287	239	284	293	258	262	275	283	263	272	268	257	290	281	267	280	305	266	275	277	271	288	282	257	277	262	279	271	290	266	267	245	270	271	270	267	287	251	265	285	304	278	262	302	296	281	292	274	276	302	284	265	267	283	265	274	294	275	241	283	237	281	282	249	276	278	277	259	264	286	285	292	290	258	260	260	255	274	300	284	275	270	273	253	300	295	268	275	271	257	284	282	257	286	262	279	268	301	265	283	254	290	289	274	263	269	260	260	274	278	269	289	273	293	268	262	279	267	283	291	268	297	291	267	297	254	269	267	262	259	286	279	258	285	248	311	281	231	290	269	274	271	306	297	273	289	271	257	279	276	290	297	273	282	245	266	267	283	260	275	271	272	251	280	280	246	257	253	261	246	244	239	289	281	276	297	280	290	278	275	286	249	268	292	271	277	285	257	274	260	301	315	280	282	276	280	283	263	271	287	267	275	290	294	279	273	272	253	268	287	271	267	266	268	271	275	278	274	271	280	287	258	266	278	275	271	286	291	288	273	310	242	285	273	285	283	292	266	275	279	256	271	287	271	248	255	303	289	294	286	286	250	281	242	259	266	266	278	287	270	279	254	246	268	261	275	305	289	260	300	245	275	264	285	284	299	273	269	277	266	282	255	275	285	266	290	242	283	270	244	289	262	273	269	281	273	297	259	285	251	280	280	272	244	287	285	290	285	281	264	273	304	273	260	263	273	246	269	286	282	264	247	270	268	299	293	275	272	294	278	308	239	287	282	275	265	272	283	292	251	261	266	259	281	291	249	309	282	269	270	276	276	281	256	269	278	275	272	261	270	288	260	275	264	290	314	302	264	319	282	288	274	253	263	299	263	278	267	243	309	264	245	280	290	258	261	263	261	259	289	304	237	280	271	271	247	296	290	276	276	277	259	286	243	281	270	299	246	271	256	284	295	288	291	246	282	239	273	268	252	281	244	248	250	274	283	264	300	255	282	282	291	265	296	283	264	294	240	254	318	249	257	260	268
27990	9324	8443	4509	2953	2335	1822	1333	1098	936	794	658	625	573	508	461	471	467	454	435	405	390	393	398	394	404	394	353	373	379	358	398	369	358	380	334	364	383	375	358	323	335	353	336	333	315	342	368	365	315	333	339	359	330	344	310	355	315	330	328	355	349	323	339	338	322	348	365	358	350	322	303	341	365	335	356	321	342	375	298	335	334	353	309	336	317	317	315	322	331	318	327	328	337	329	300	352	344	375	328	318	344	352	339	316	332	340	323	378	305	336	344	375	353	314	334	350	326	330	349	344	335	351	291	340	292	347	354	354	308	327	301	317	353	344	319	326	336	350	330	345	348	321	350	309	310	368	359	314	320	336	354	348	339	346	328	307	335	348	344	352	298	330	346	335	324	346	335	320	358	346	340	350	362	329	304	336	340	335	332	333	329	361	332	328	315	349	320	317	325	369	342	312	356	338	335	310	376	363	325	363	330	337	336	322	352	367	306	317	382	318	327	352	361	355	349	323	304	350	327	322	344	315	348	351	350	350	365	324	349	321	335	370	339	334	342	348	306	352	346	335	322	343	357	327	327	299	328	353	314	308	358	324	315	302	338	328	333	360	311	300	340	346	360	331	338	328	344	313	309	345	337	301	344	325	338	354	347	310	341	339	342	327	351	328	344	317	343	320	345	332	327	343	316	323	331	357	341	337	326	358	331	345	338	347	333	325	332	328	302	339	368	308	348	341	328	331	358	341	344	363	338	386	323	326	329	340	325	344	325	341	362	328	320	344	331	324	333	326	329	326	327	304	346	344	331	341	347	361	324	345	337	298	346	327	339	321	308	321	323	350	335	310	307	302	304	345	308	344	352	364	333	360	356	331	336	340	310	275	313	364	308	321	357	306	336	346	359	302	333	326	353	321	349	355	338	340	340	377	331	314	330	338	320	333	326	336	312	333	314	326	320	322	293	309	324	342	350	350	354	334	299	331	336	349	332	337	315	316	332	377	357	359	337	343	341	322	340	357	350	323	333	339	356	339	324	326	315	329	320	343	323	341	347	333	351	317	368	337	307	352	336	347	307	303	348	307	333	327	342	328	341	307	321	329	320	358	317	322	344	360	329	360	315	335	318	324	319	321	350	323	299	321	340	320	341	314	320	355	339	353	327	331	331	312	327	335	332	309	316	352	332	335	358	359	340	347	370	336	373	348	345	311	331	343	324	307	339	331	346	344	327	346	318	308	332	342	302	296	330	333	330	348	290	335	334	298	307	288	340	346	358	329	332	363	326	317	322	347	356	314	343	349	314	349	324	335	321	327	350	331	330	337	360	338	307	328	334	308	336	324	318	314	335	354	324	314	331	348	336	310	329	332	367	330	320	323	323	356	340	369	335	352	327	320	322	346	336	329	333	327	347	359	311	341	300	303	307	361	318	333	332	306	320	356	336	348	339	330	341	345	343	327	327	326	342	307	301	332	364	332	332	323	321	322	339	319	328	333	329	332	315	328	333	329	346	334	362	339	319	344	331	349	333	327	345	315	329	335	344	328	337	347	312	315	328	343	348	367	362	318	358	336	317	354	307	323	331	347	339	340	349	341	321	348	310	325	359	358	332	314	358	319	322	348	343	363	301	336	324	364	332	362	318	335	351	357	344	353	321	317	365	349	317	339	338	352	299	363	339	335	323	342	349	335	304	346	305	334	358	361	313	329	344	319	349	314	321	341	329	323	327	343	352	339	316	307	331	310	314	367	318	315	345	329	332	363	343	342	364	293	343	339	340	335	346	341	360	345	331	308	304	339	332	349	338	328	311	354	322	345	334	334	310	348	331	337	315	367	355	368	327	316	363	339	322	327	337	333	346	340	319	329	326	349	311	347	329	315	343	306	346	331	291	321	356	332	341	368	325	326	319	319	376	335	335	301	308	328	356	317	328	347	349	321	325	304	359	341	322	337	351	326	332	333	341	332	321	346	328	321	331	333	338	344	346	342	340	322	344	349	312	308	323	346	326	320	313	325	328	370	337	297	312	335	322	327	336	352	324	336	360	339	332	325	329	316	340	360	370	302	326	324	335	319	331	324	331	301	322	368	332	354	288	323	333	353	327	379	355	328	327	341	339	343	348	339	353	354	338	310	335	313	346	356	315	328	374	342	349	350	359	302	367	319	304	305	341	325	337	311	330	345	347	330	363	322	346	329	356	333	309	297	329	360	319	328	336	361	311	327	292	349	361	330	334	358	350	335	349	345	338	309	358	310	329	340	340	328	340	353	338	349	358	357	320	353	366	351	362	317	338	332	318	332	323	313	356	306	343	364	318	301	322	316	327	332	317	325	366	329	300	302	360	315	324	342	338	334	336	333	340	357	318	340	346	342	359	352	326	361	330	321	305	346	329	329	342	351	329	348	357	323	358	329	335	364	316	323	359	372	315	369	353	310	314	333	335	325	333	340	344	328	323	328	336	367	302	314	324	328	340	315	354	331	314	332	334	339	358	304	321	337	336	310	344	368	348	351	338	347	340	340	362	327	322	326	304	326	342	302	317	349	354	351	332	366	292	332	344	332	348	352	308	326	319	332	303	358	352	355	345	328	322	372	340	321	335	335	326	374	321	342	331	325	340	324	352	335	339	337	329	366	351	323	344	368	324	346	326	342	339	334	328	309	330	307	316	327	297	336	315	330	298	336	315	347	318	337	350	318	299	346	335	331	311	337	346	341	305	317	345	364	344	361	347	342	336	371	354	357	285	314	319	345	325	354	343	356	338	335	320	296	325	309	357	326	351	321	338	297	321	339	333	339	327	351	339	336	354	363	361	310	321	345	349	319	303	308	321	300	309	359	337	268	335	311	311	292	311	366	326	316	307	315	331	333	335	324	342	341	341	309	306	332	325	334	335	313	317	317	347	343	332	316	347	316	328	335	354	354	321	356	321	300	312	353	319	390	343	361	337	333	323	338	311	367	314	291	323	391	315	368	342	345	320	355	343	316	343	318	306	332	324	343	317	354	345	346	360	344	345	354	337	336	351	329	337	366	342	308	311	341	297	332	310	348	344	333	348	335	325	337	355	345	354	353	310	339	343	318	310	339	333	328	308	324	327	329	345	319	348	340	328	313	355	352	346	362	347	369	365	328	360	303	328	322	309	333	316	319	359	306	325	328	329	294	314	331	337	324	332	341	328	315	329	302	367	332	323	300	322	344	340	325	327	338	346	328	341	330	325	316	355	350	337	346	334	300	318	316	336	337	306	330	338	302	338	347	307	361	327	335	376	351	348	321	370	336	361	329	299	341	354	329	340	335	376	303	355	321	324	351	311	341	330	351	337	340	357	337	314	337	309	310	318	335	363	334	314	299	302	348	320	345	330	339	313	322	346	344	339	328	345	331	344	347	352	321	327	312	315	312	306	321	344	325	339	328	323	327	338	344	352	313	339	317	352	316	350	305	365	327	334	339	306	351	312	357	322	337	343	319	336	295	292	340	332	333	335	319	338	362	359	339	316
24604	20777	27176	24331	12928	1502	1135	992	936	900	895	890	834	906	837	786	800	771	802	784	806	789	801	814	781	787	770	796	773	742	785	799	675	788	776	793	750	757	741	779	747	692	807	730	752	748	743	783	740	781	764	731	738	777	715	795	788	743	729	753	751	794	750	757	734	795	761	820	733	773	768	723	812	754	745	761	781	729	789	713	774	771	775	786	744	779	730	783	751	777	776	751	769	737	726	761	749	790	751	829	758	711	782	798	728	749	763	759	732	704	771	757	797	736	746	760	728	731	772	700	732	757	735	736	744	752	821	789	730	737	769	742	763	711	763	781	747	768	787	748	738	721	747	735	715	807	775	813	795	796	764	755	793	781	736	810	775	731	765	721	843	765	736	781	744	742	767	751	722	758	743	755	729	762	743	826	765	826	745	772	757	751	821	752	758	768	740	729	780	802	775	744	742	761	785	793	779	744	779	720	795	748	738	705	726	791	786	781	730	804	726	796	739	790	748	808	791	746	790	734	762	731	750	771	815	790	747	754	762	798	743	803	737	778	735	746	784	755	790	796	792	804	765	758	832	724	773	747	740	797	679	751	737	739	770	742	735	744	750	786	735	783	787	760	762	788	734	750	716	743	750	780	726	719	738	823	736	706	811	786	748	743	773	754	732	769	740	804	711	748	815	807	794	811	750	753	717	749	788	779	797	755	726	734	778	813	715	682	830	746	713	765	759	724	779	731	777	778	741	763	753	789	750	728	738	768	753	754	757	731	731	744	748	795	805	775	748	736	772	740	789	734	770	790	717	803	748	797	800	750	766	754	753	733	733	763	735	774	712	730	765	802	777	770	775	790	746	747	748	788	751	767	778	757	722	757	758	782	776	796	756	743	756	768	772	770	740	749	790	741	753	766	806	775	756	735	751	753	789	749	754	776	748	709	731	746	747	763	769	822	762	767	784	777	765	732	757	738	758	741	747	715	748	736	773	803	718	747	773	761	782	745	732	748	783	698	702	768	776	795	740	767	719	771	796	740	748	737	779	699	741	798	738	806	771	764	759	774	795	706	820	791	756	760	748	760	803	741	758	759	794	732	783	756	790	749	752	741	786	797	767	748	789	761	746	746	736	738	742	739	718	765	775	781	820	721	743	732	757	751	730	784	756	739	764	760	764	743	743	797	766	761	713	763	759	771	772	740	750	752	784	775	801	752	764	714	777	770	772	772	763	737	692	777	793	751	767	708	802	793	800	760	764	743	742	764	742	745	726	725	717	796	726	727	770	755	734	811	729	783	746	710	747	779	749	789	754	710	748	727	774	743	796	792	755	813	739	771	764	813	708	745	790	785	767	778	820	753	782	699	793	724	742	759	782	710	757	741	752	731	766	753	783	769	782	770	725	728	811	794	775	746	740	714	786	764	741	758	722	798	715	764	816	755	811	747	734	745	781	764	785	785	766	761	711	755	688	790	737	827	745	789	772	738	739	740	778	770	764	763	764	783	821	766	788	787	824	745	827	739	748	719	828	729	786	761	732	757	810	765	734	700	738	778	803	751	769	766	777	777	818	732	751	774	819	806	742	772	750	755	777	806	771	770	790	756	756	808	817	757	773	726	731	730	792	808	762	717	802	768	814	797	767	814	764	766	739	751	749	804	760	806	772	727	737	761	769	750	749	745	704	792	810	740	768	753	722	767	774	761	732	770	784	755	769	770	729	760	780	711	802	778	756	775	761	802	762	740	738	734	776	723	778	776	742	731	732	797	818	757	765	806	700	744	753	763	763	743	757	775	765	756	757	737	763	759	790	793	756	757	737	776	778	747	774	789	827	753	781	788	767	768	785	771	731	742	774	711	769	817	760	772	748	730	736	749	748	768	750	796	722	747	726	712	759	758	752	789	760	780	778	736	753	787	772	791	748	749	736	727	744	739	765	780	785	800	741	780	768	781	746	775	765	770	767	739	763	755	759	754	780	710	810	802	779	737	781	782	801	800	807	742	815	766	773	778	773	770	755	742	805	720	784	759	727	788	781	804	782	746	741	731	765	782	729	771	780	772	799	743	768	802	740	828	764	728	757	780	755	793	747	793	810	732	776	772	773	792	756	819	719	773	739	733	758	712	839	758	770	745	738	778	753	766	751	752	739	834	733	749	751	769	763	718	751	777	778	757	742	732	810	705	723	806	739	758	749	715	732	799	760	772	780	733	760	777	748	752	745	750	743	752	773	741	709	753	753	751	787	732	786	751	808	746	792	778	756	770	771	717	723	731	744	744	742	788	743	784	752	762	771	774	738	792	793	763	827	753	829	769	751	754	813	791	755	779	772	810	701	743	830	793	808	825	741	741	762	749	734	796	772	791	824	752	755	738	820	766	799	751	775	746	763	788	720	729	717	743	771	780	759	746	794	747	748	756	785	719	788	725	758	759	786	740	752	749	803	743	800	739	726	800	740	805	813	792	720	787	784	769	775	751	767	726	758	742	801	745	750	756	767	739	783	763	751	799	743	775	777	786	753	759	737	742	759	835	761	773	750	775	747	778	768	740	765	786	731	682	779	783	796	746	701	736	784	741	781	783	723	717	847	704	743	772	787	773	783	717	745	776	721	789	777	747	762	735	773	786	748	770	705	789	787	723	763	753	790	751	716	782	751	756	728	697	773	690	836	782	755	796	772	766	765	745	751	751	802	720	738	730	778	789	750	714	781	800	723	789	766	808	728	686	802	777	720	758	765	744	744	760	786	717	773	816	813	738	732	727	800	758	788	786	769	765	738	748	751	734	720	801	739	733	814	729	771	759	757	747	764	781	792	751	799	784	775	791	751	771	813	777	735	753	775	797	766	832	725	721	722	790	726	772	788	750	766	703	720	812	709	766	765	789	818	764	806	804	695	686	763	761	739	772	798	761	775	772	779	795	761	764	773	781	728	742	800	763	827	749	746	803	705	784	763	731	729	735	755	784	762	752	718	743	758	763	812	768	785	766	724	783	760	773	726	779	742	732	743	803	771	803	802	782	789	751	798	758	777	739	793	745	743	774	781	814	763	760	734	788	752	790	762	744	747	766	755	753	797	744	751	733	750	730	777	731	747	749	741	710	789	745	760	791	785	749	784	762	798	754	739	744	761	751	794	736	747	771	764	851	746	725	728	767	792	769	746	754	733	790	768	767	735	749	771	742	834	732	777	742	740	719	788	744	756	730	758	780	780	735	728	814	742	711	752	786	739	765	786	741	819	753	730	759	779	745	771	779	775	757	719	776	802	784	723	784	797	737	767	780	725	757	741	777	728	727	779	747	732	763	754	712	756	753	742	792	770	736	765	731	753	799	794	784	721	775	760	772	758	772	772	786	765	729	748	782	781	797	751	789	751	744	802	735	785	779	732	764	768	720	771	743	766	765	782	716	711	811	788	779	763	779	752	758	747	778	763	775	794	799	734	789	801	783	772	774	808	714	749	746	752	752	742	746	792	785	818	769	776	791	761	712	736	766	776	709	754	774
28530	5902	5113	2963	2327	1864	1638	1404	1312	1203	1103	1041	1054	966	930	890	930	902	905	908	902	915	904	892	901	865	865	857	868	852	875	869	875	882	900	880	886	911	839	828	869	842	917	809	849	838	870	851	859	917	857	857	855	894	855	841	847	879	848	912	804	880	855	871	857	830	856	826	846	847	830	856	827	875	884	881	823	845	861	872	886	862	829	919	868	837	861	848	911	832	818	799	830	871	845	827	809	831	845	817	825	851	846	839	819	884	898	900	889	814	823	873	875	813	869	854	860	870	874	918	870	809	837	896	847	826	881	879	876	838	860	882	858	860	892	892	888	865	857	817	864	884	893	800	869	894	817	832	863	860	864	905	881	862	883	859	860	856	852	836	842	887	834	858	835	870	813	842	854	900	869	853	883	870	839	860	874	858	865	852	886	866	851	866	804	817	845	876	857	898	830	849	843	893	907	837	899	873	820	842	868	882	861	829	889	879	892	862	848	793	916	813	841	807	821	830	858	842	841	830	842	834	915	818	902	835	814	845	831	880	854	836	839	826	832	864	851	870	881	879	855	893	889	841	874	854	860	905	810	871	865	844	831	795	836	837	881	847	805	864	848	820	817	837	877	826	821	842	796	858	864	828	845	831	890	849	860	839	821	836	833	873	843	837	830	818	843	899	882	864	868	918	836	834	851	841	882	810	857	838	866	888	832	890	884	893	830	914	839	833	816	902	855	825	861	829	844	866	796	839	881	842	864	833	782	829	827	862	865	819	842	863	888	876	863	829	851	882	821	841	825	825	877	879	856	882	824	882	805	838	923	841	898	857	866	860	834	834	859	844	881	839	808	828	853	841	855	847	837	836	794	858	861	892	856	852	851	881	825	868	827	826	825	827	856	823	813	845	839	853	881	857	875	880	866	841	837	851	839	864	868	857	837	872	875	816	827	894	829	857	804	839	826	893	868	845	837	869	866	845	865	831	894	848	837	844	843	837	866	840	843	902	818	801	903	853	834	878	873	819	819	827	855	884	843	836	854	897	882	869	872	828	845	846	820	829	928	851	873	874	938	811	855	899	835	828	824	875	893	824	846	869	873	876	833	838	846	848	844	864	871	848	871	791	843	863	865	825	810	886	889	849	848	895	869	823	849	856	863	851	839	900	827	833	871	864	875	826	870	849	833	906	868	885	811	858	900	863	826	856	852	802	853	852	824	854	876	861	925	873	793	811	821	852	859	841	836	854	867	803	855	842	844	897	872	835	850	881	848	823	860	858	829	875	854	853	831	876	866	823	872	846	821	888	874	822	839	862	892	865	832	841	854	896	872	826	804	855	901	835	827	845	836	855	874	893	868	885	876	866	857	851	899	851	823	895	876	854	850	869	859	820	832	849	836	832	825	827	880	838	823	893	812	865	890	858	853	865	863	908	807	820	901	911	881	841	855	895	864	864	880	841	841	849	805	849	828	873	820	873	844	834	864	884	830	846	847	873	842	815	851	874	853	832	822	864	834	835	832	847	845	844	869	829	872	856	849	871	861	824	910	945	810	843	836	826	896	890	851	809	821	840	829	893	882	879	823	866	864	814	826	817	918	852	850	858	883	800	857	861	844	863	860	876	806	840	868	868	895	838	888	888	814	813	844	862	852	865	881	865	908	853	810	843	849	887	876	894	860	848	873	842	869	849	830	889	872	862	920	883	810	862	859	819	815	838	844	858	860	810	871	816	861	846	855	844	829	866	828	853	835	848	858	876	852	806	858	885	807	866	819	906	900	857	811	803	867	869	845	847	883	825	867	878	854	823	854	838	850	841	895	875	817	829	866	879	813	863	841	827	858	863	827	881	858	893	856	820	838	835	870	864	858	828	866	915	884	863	911	867	849	786	811	912	825	852	904	886	883	830	926	840	842	836	821	876	834	887	859	821	855	825	817	888	818	906	832	868	842	791	823	819	894	848	831	824	884	869	856	867	865	847	864	828	845	845	764	807	804	862	838	813	786	806	872	811	879	840	809	848	854	833	826	869	864	841	829	875	883	874	829	899	847	856	856	901	887	871	892	914	865	846	847	876	844	807	824	867	862	883	842	881	829	840	854	837	879	883	860	847	841	803	818	860	886	879	761	820	802	855	785	818	857	929	856	849	877	848	859	829	889	890	848	851	881	830	900	855	843	815	841	816	881	903	833	847	894	862	821	858	806	840	876	875	872	878	900	871	824	846	866	826	855	872	868	862	895	880	867	899	840	831	866	834	886	851	862	878	863	818	838	847	866	828	841	844	834	863	855	864	872	890	864	885	834	873	844	884	806	899	846	807	823	861	830	884	826	833	847	868	883	827	807	817	862	889	874	855	860	870	852	853	885	901	847	852	869	883	854	852	865	823	839	862	868	815	897	906	814	849	832	839	910	880	850	827	776	823	840	815	874	843	873	887	847	845	838	828	836	834	868	829	859	822	863	812	835	877	835	865	791	860	897	871	840	866	817	855	836	858	891	820	881	853	863	834	869	847	855	868	894	845	834	839	837	847	845	892	857	869	825	824	857	881	858	846	928	917	899	902	847	827	863	841	893	813	874	853	816	862	889	850	795	828	882	845	844	869	857	835	862	832	875	864	850	820	868	880	894	856	823	830	793	857	897	849	890	874	867	822	878	879	847	851	842	881	801	850	867	825	888	865	759	843	892	859	888	890	856	891	867	844	815	877	840	770	874	815	889	847	902	893	858	792	835	871	888	848	829	906	859	800	867	903	907	864	881	875	874	837	821	860	894	884	893	830	857	858	893	877	835	873	860	814	853	893	831	864	822	899	855	854	852	878	850	858	813	883	819	870	866	853	828	864	871	887	886	849	879	859	918	858	828	853	834	853	857	864	881	880	861	876	792	779	865	851	842	858	850	793	861	892	882	828	862	820	827	877	788	883	920	847	857	788	842	870	847	805	876	864	850	839	854	876	803	854	867	844	904	835	813	819	849	808	873	834	855	841	846	812	826	884	869	833	815	861	860	856	862	879	820	817	915	836	837	875	840	834	878	875	856	846	819	882	908	899	830	860	820	814	887	840	865	824	805	829	848	902	875	842	850	854	847	838	831	827	882	865	826	840	802	828	862	813	836	898	845	873	873	815	848	831	897	877	837	865	851	879	808	856	856	819	890	888	817	826	892	813	896	809	876	885	847	824	834	854	823	883	851	874	807	846	822	885	850	819	887	808	878	834	858	855	818	887	840	809	909	886	811	829	846	856	847	853	806	880	802	859	822	880	879	871	872	803	888	834	797	869	806	880	866	813	847	894	812	809	843	865	821	840	854	841	851	826	831	868	829	853	855	835	876	811	862	860	848	851	897	921	798	850	860	833	876	825	842	848	835	856	792	886	837	883	844	809	827	874	886	844	869	849	851	877	894	890	858	854	910	831	814	815	877	873	813	856	874	851	851	829	789	760	787	827	896	841	863	848	871	867	820	846	784	880	827	855	871	802	850	858	849	858	831	859	852	879	859	838
22312	20776	28566	23084	20776	20834	12163	1489	1030	890	799	716	633	593	574	528	500	471	478	426	419	410	418	419	442	390	403	395	403	433	400	411	361	413	398	363	369	406	353	399	330	387	363	380	370	379	373	388	404	357	372	378	360	360	382	370	354	327	361	369	360	358	367	365	374	371	389	380	366	377	383	361	369	370	328	375	383	353	353	367	374	358	339	370	335	336	350	382	359	385	349	358	359	335	353	364	346	337	336	312	365	369	361	348	375	354	341	349	346	381	358	357	386	356	387	350	350	347	341	356	364	338	355	364	364	366	323	379	361	378	361	354	349	360	385	382	351	339	398	334	356	355	332	321	409	334	385	339	338	355	356	328	364	356	345	368	347	363	356	335	338	327	360	314	368	332	313	366	346	374	357	357	341	366	360	383	376	358	349	368	336	351	355	339	373	383	371	324	333	366	344	342	370	347	389	352	395	366	368	377	360	347	341	365	392	351	333	367	359	367	346	332	362	361	352	321	382	325	367	367	333	348	364	335	367	343	334	380	330	387	323	333	349	374	372	363	363	320	369	335	368	347	337	344	379	350	369	330	361	372	367	339	362	385	360	350	352	342	380	341	331	375	347	385	352	347	370	374	341	329	360	345	325	359	352	368	340	343	372	362	371	353	331	398	342	375	393	365	349	414	356	344	309	371	345	352	358	369	329	326	344	318	369	348	344	313	360	396	368	344	363	329	360	343	365	346	359	394	356	351	361	359	356	362	340	342	347	341	365	364	351	384	357	370	349	353	352	302	338	340	351	382	382	348	374	336	397	368	335	367	367	338	352	344	374	352	346	360	350	379	340	350	368	353	370	350	341	368	340	367	369	356	367	352	330	354	371	364	375	371	356	340	353	368	373	340	339	345	357	402	366	346	356	351	338	375	363	367	376	306	348	367	344	352	339	366	325	345	345	342	324	380	325	356	339	378	344	323	371	331	319	360	356	341	395	314	372	386	361	342	352	333	358	354	305	339	333	336	392	382	374	353	363	368	392	356	357	386	368	378	365	343	351	341	336	362	354	334	353	360	367	382	354	366	363	357	386	373	352	352	366	340	324	340	372	359	354	373	396	371	374	364	336	336	363	378	362	342	360	391	332	355	363	388	366	330	361	350	324	347	398	379	345	325	357	350	374	356	331	366	357	358	339	381	342	363	366	354	403	363	371	328	346	386	326	342	367	364	367	364	339	379	329	342	353	348	385	351	356	315	353	368	339	386	382	359	337	349	323	353	350	319	362	338	355	357	339	358	348	380	344	336	353	352	354	316	336	364	345	352	355	337	342	377	366	342	327	342	355	351	357	296	350	353	339	319	364	351	370	329	388	364	389	354	360	357	345	355	372	346	332	357	317	351	331	386	359	335	333	360	326	372	332	363	403	302	354	381	351	393	348	364	348	330	341	341	349	347	351	315	342	349	355	345	383	347	338	322	312	373	341	374	384	344	367	345	346	360	379	333	360	346	354	358	349	380	357	356	367	338	363	380	347	378	369	296	372	359	363	342	359	333	338	338	344	362	360	364	354	336	347	385	386	364	307	376	326	398	322	378	367	342	374	372	350	349	369	334	334	333	365	360	388	337	321	330	352	335	386	378	330	349	361	378	372	359	341	391	359	361	336	361	346	362	377	375	352	342	347	326	367	310	356	353	362	350	302	353	348	370	336	363	387	334	354	387	317	338	378	338	358	349	354	359	345	351	346	337	333	332	336	325	365	371	360	346	350	318	341	353	363	331	351	322	345	343	349	325	367	355	358	345	361	308	338	358	373	318	353	333	368	406	367	376	321	342	357	339	310	360	338	363	357	347	347	378	356	403	338	373	360	387	381	338	349	334	324	356	367	376	343	367	367	361	403	332	343	353	338	379	367	378	371	354	363	345	335	348	340	354	357	341	336	340	351	351	380	356	367	362	366	373	327	360	353	363	367	339	355	336	360	352	340	356	379	333	358	358	358	380	318	359	379	334	343	368	345	350	356	351	370	362	356	342	353	361	372	343	354	354	348	325	363	348	333	339	338	334	348	355	322	373	346	362	334	336	386	351	373	367	398	336	367	329	375	372	347	351	370	363	337	372	369	363	363	317	355	352	370	384	324	337	366	347	341	320	356	338	379	331	358	359	375	375	372	312	345	357	339	330	376	356	356	374	339	368	345	340	318	359	366	345	355	344	335	381	391	327	387	357	362	356	342	388	371	363	340	333	416	331	403	340	368	367	341	342	332	355	355	353	342	376	385	399	335	357	354	350	357	377	372	352	338	364	344	359	353	375	341	370	345	367	333	381	337	381	341	379	337	328	386	407	390	361	358	356	377	316	366	364	350	339	366	365	345	332	354	372	361	344	371	381	365	340	340	377	369	345	339	339	369	377	380	349	369	344	335	359	360	315	381	346	352	326	373	344	368	357	343	322	348	357	341	330	367	348	304	315	359	371	344	328	331	360	365	346	351	305	345	353	370	376	322	338	331	322	347	370	371	355	337	328	340	320	352	319	348	356	345	388	353	347	377	347	360	376	341	346	359	380	361	389	346	328	352	356	381	364	354	398	350	368	365	353	353	356	353	357	385	361	335	360	366	354	356	344	355	330	323	390	350	359	365	363	353	349	373	351	330	367	385	354	374	357	363	344	365	340	359	356	359	350	325	342	354	369	334	405	347	325	349	369	321	350	341	329	379	388	366	374	344	360	350	342	393	358	341	325	342	350	363	357	372	371	348	337	337	322	361	337	379	382	375	368	369	365	399	367	325	334	362	348	382	364	347	358	342	347	332	351	332	359	362	362	337	359	340	357	359	299	367	384	368	344	389	376	352	385	384	373	347	361	367	358	377	365	344	331	370	338	389	322	350	367	336	376	359	357	355	347	357	328	336	348	380	346	339	339	375	325	368	386	365	369	354	380	359	362	333	361	344	376	325	338	371	383	365	366	364	365	365	368	371	312	367	326	363	372	349	363	357	375	322	352	343	345	381	377	324	318	342	374	343	365	318	344	361	387	343	370	324	336	349	370	364	365	338	374	371	344	368	306	361	353	364	392	366	352	354	366	333	375	365	336	347	351	333	338	366	356	339	382	377	367	344	365	349	372	333	379	356	387	341	350	346	362	341	357	359	354	329	328	360	378	335	384	372	357	349	392	368	357	350	333	330	350	416	380	340	362	389	355	340	359	334	408	336	367	356	339	341	345	362	337	358	365	346	346	345	365	365	368	344	333	364	375	331	363	357	337	323	405	369	351	390	366	359	359	326	328	354	350	360	353	335	368	369	349	370	344	366	380	360	357	340	319	338	352	343	375	332	314	373	383	352	338	340	392	332	352	347	385	357	348	373	336	357	362	370	331	378	333	352	350	324	338	373	335	357	332	356	372	377	379	367	333	335	379	346	353	338	328	352	366	353	338	344	362	367	334	359	333	377	366	377	368	338	365	341	360	367	323	349	364	329	340	361	337	390	370	361	383	374	351	365	359
34763	15445	13384	7647	5236	4187	3157	2429	1914	1466	1366	1072	995	866	732	691	673	621	576	567	544	525	538	507	477	470	475	501	489	482	497	416	459	458	444	410	462	439	400	432	446	446	439	409	438	398	418	414	400	428	378	427	401	409	395	439	406	395	441	391	385	362	406	415	414	439	398	388	441	388	419	404	398	396	421	402	419	409	385	414	384	372	410	414	404	385	391	400	396	411	352	437	373	411	413	401	377	418	443	428	370	407	399	401	433	412	385	381	382	371	416	398	400	405	397	385	394	418	376	408	423	382	408	397	388	406	379	375	391	394	394	404	409	403	409	382	379	405	400	402	407	390	387	385	397	378	394	378	410	371	424	390	391	402	399	408	386	377	418	388	373	399	390	425	384	378	388	411	409	355	403	374	391	416	384	383	386	416	363	348	410	351	380	431	415	353	375	390	413	400	388	389	408	359	375	390	443	379	379	410	410	393	397	395	390	408	418	393	437	387	405	421	408	403	377	355	398	386	369	390	403	415	395	369	431	411	399	388	412	391	417	404	367	400	398	399	393	393	422	380	390	360	381	399	390	380	378	380	382	396	408	354	447	406	440	395	407	397	384	416	397	404	385	376	408	390	380	400	408	403	384	372	371	418	405	363	356	368	393	398	391	415	428	391	399	389	391	387	391	404	372	387	417	417	440	376	411	392	362	409	411	388	422	402	373	409	408	385	402	388	397	398	379	403	449	379	438	393	392	386	397	429	372	387	411	373	407	378	408	392	404	379	386	387	358	435	372	436	385	403	411	388	393	413	402	409	404	374	368	388	405	407	390	398	369	385	397	378	440	407	415	362	374	408	379	407	421	413	399	413	398	402	383	406	364	369	396	394	392	400	359	396	391	367	362	427	416	389	381	412	416	368	410	433	398	402	380	352	402	342	391	394	381	371	401	415	403	367	397	394	382	399	393	398	407	386	386	417	399	381	371	410	388	381	429	387	404	372	385	352	395	381	395	409	418	397	388	401	399	362	396	408	366	418	401	369	394	392	392	396	425	379	406	387	391	384	395	369	359	382	406	352	399	406	367	364	403	419	401	377	405	389	395	354	383	394	405	401	423	398	397	375	384	385	372	365	408	376	390	387	417	422	423	427	393	402	409	375	393	404	394	395	386	431	414	390	391	424	402	384	408	385	379	385	390	403	399	434	397	372	382	398	402	353	432	410	370	401	394	404	382	398	419	375	391	405	356	386	397	429	404	408	374	390	444	413	400	394	413	400	374	377	365	399	404	402	418	402	383	360	410	433	385	415	384	406	385	359	368	404	363	370	421	381	377	386	426	400	378	382	410	353	387	419	421	389	407	387	410	377	427	397	383	410	403	398	386	411	416	378	401	376	415	414	417	417	417	412	366	387	429	399	387	385	401	399	395	401	430	411	412	424	384	403	371	389	424	398	376	385	417	398	409	365	370	378	395	393	372	424	383	375	410	385	368	382	383	380	376	394	381	367	390	438	387	409	419	377	388	414	448	406	407	390	358	415	436	362	390	391	386	412	426	374	427	432	392	399	389	395	374	423	404	404	404	361	409	411	351	348	406	402	394	411	385	410	402	366	391	399	393	394	373	386	370	404	393	381	380	405	393	381	385	389	449	392	378	389	387	398	408	368	410	420	390	389	398	384	372	371	419	379	383	396	432	383	390	383	450	387	421	363	376	412	433	398	390	429	357	396	388	400	383	382	373	398	388	394	380	404	378	371	368	369	394	372	385	391	352	410	395	375	391	429	397	389	370	422	403	385	378	379	399	392	380	404	401	400	394	420	433	359	379	391	376	409	422	404	400	434	414	370	358	383	408	403	417	390	388	403	384	443	375	364	378	388	380	407	391	407	391	386	400	388	400	381	391	372	391	383	388	369	380	412	413	393	393	381	426	393	415	366	416	398	398	403	398	385	395	401	374	385	404	379	390	358	386	395	359	411	418	421	402	397	404	412	418	410	402	390	412	388	349	392	368	423	418	375	377	405	412	418	361	443	387	394	412	428	396	378	393	422	418	412	391	400	380	380	380	418	392	384	414	390	369	411	381	389	378	390	401	384	421	384	383	372	402	395	367	394	412	404	391	396	382	401	395	394	387	374	396	356	385	390	388	433	384	392	397	393	410	412	394	401	391	346	416	396	370	432	412	393	396	434	404	414	408	411	342	404	388	400	411	400	372	391	404	381	395	391	370	402	399	383	338	416	396	390	423	391	402	401	403	407	390	407	402	381	390	399	377	401	347	365	408	406	430	409	417	418	373	390	389	361	430	392	377	393	379	410	408	389	407	383	380	383	379	373	373	423	401	374	411	390	370	396	407	388	390	415	403	397	389	373	415	409	377	362	397	406	414	419	391	404	404	391	427	403	360	398	380	375	415	381	422	426	372	356	421	393	436	370	432	371	384	410	368	376	394	371	429	384	378	417	394	393	392	399	427	396	399	429	384	384	411	421	415	413	396	378	385	379	420	403	386	405	401	452	394	383	392	360	384	400	372	423	431	341	405	401	398	414	391	424	362	440	395	390	413	404	408	435	394	394	405	403	386	401	397	379	408	373	360	411	405	404	411	360	372	399	383	408	402	347	426	413	357	390	386	388	381	404	441	387	440	417	372	385	421	386	386	401	392	393	434	397	371	371	405	403	395	404	414	431	407	407	378	385	396	406	392	373	396	381	365	383	373	378	400	386	401	361	384	386	410	407	370	386	388	376	375	392	416	356	363	364	390	367	377	408	367	393	403	400	414	384	406	401	396	419	392	373	401	414	393	396	365	417	388	397	396	403	424	415	381	404	380	417	396	435	368	389	401	402	390	438	401	374	419	389	383	385	369	391	407	374	403	380	385	369	421	415	402	390	384	394	367	407	366	367	420	388	430	404	427	378	421	405	361	395	392	405	405	408	425	388	414	393	374	376	416	411	410	368	399	370	363	362	365	381	365	384	434	424	383	416	400	416	369	408	362	422	399	386	429	435	443	419	402	402	413	379	356	336	382	396	410	364	344	381	383	410	404	417	388	357	399	403	359	407	367	378	377	393	416	382	388	395	409	429	400	422	399	376	374	397	401	401	435	361	431	399	385	406	381	409	408	415	431	393	379	392	414	407	382	428	385	410	363	389	415	410	409	391	379	367	396	374	402	367	407	422	357	427	387	392	376	403	433	397	383	362	374	385	416	381	414	417	397	423	364	398	405	384	400	393	401	393	351	402	392	420	389	414	378	415	404	402	377	413	410	381	387	372	378	434	395	394	379	412	376	374	396	420	408	392	372	423	428	380	399	424	393	373	414	379	387	402	365	363	416	392	385	403	399	392	378	408	404	385	388	409	409	406	404	385	392	402	418	400	399	355	372	377	406	414	404	384	390	402	369	353	417	391	441	406	395	383	396	378	400	411	395	372	372	388	397	414	395	360	383	399	411	407	384	419	413	344	436	421	403	421	414	430	369	391	389	412	395	368	395	421	383	413	377	387
26492	20183	10030	1216	702	662	639	657	614	599	620	615	610	628	599	613	631	633	653	625	670	662	598	604	634	635	585	638	613	593	617	673	616	588	614	550	581	597	646	660	619	566	622	621	655	612	591	587	647	610	602	607	582	604	635	615	609	571	583	564	598	588	617	602	683	634	624	663	577	629	613	585	598	620	590	608	606	601	579	635	623	621	600	621	611	631	647	597	604	615	596	612	562	600	580	608	619	632	675	623	604	602	600	600	581	597	629	622	602	601	613	665	601	669	567	600	659	629	609	666	599	617	632	611	590	569	606	582	581	562	654	594	589	591	636	584	565	620	566	608	628	559	604	617	627	590	620	577	628	596	594	633	623	593	592	633	612	638	605	583	643	597	602	627	637	598	655	584	600	602	575	620	600	600	613	590	626	646	616	582	585	610	578	625	616	616	612	553	628	571	666	628	595	601	610	616	592	590	652	601	631	616	581	609	590	631	592	598	593	615	646	625	586	622	592	636	600	586	602	644	588	635	583	620	606	636	592	618	620	614	604	637	626	629	583	617	596	624	604	600	626	599	626	643	619	577	577	630	645	619	611	607	579	591	637	599	554	603	624	567	625	607	598	586	633	606	606	635	631	572	643	644	598	627	606	614	640	578	599	596	637	591	607	645	636	616	680	617	595	628	579	619	647	636	590	621	604	593	592	626	606	607	613	600	658	642	598	613	621	645	650	583	598	591	599	653	614	659	639	609	594	617	610	620	583	597	612	605	620	630	629	551	610	609	584	603	603	620	605	597	639	597	659	631	605	614	647	548	590	621	558	601	631	634	658	646	626	608	620	589	615	600	605	625	603	598	623	629	652	622	600	611	581	604	630	605	653	621	613	616	650	577	597	586	624	580	588	623	595	589	620	591	592	608	603	605	614	582	631	556	572	611	588	584	632	571	546	622	590	587	614	574	609	592	603	556	610	606	598	601	602	590	594	595	615	614	575	611	596	614	623	629	603	563	657	627	615	561	651	586	565	571	643	589	634	617	599	592	623	616	604	617	614	626	619	591	597	629	620	595	651	633	551	602	611	574	543	594	606	565	599	620	629	623	638	645	569	622	619	612	633	580	649	604	616	594	614	615	580	595	626	594	616	658	629	599	611	596	601	619	650	640	640	623	612	591	604	566	575	597	632	597	618	619	605	649	613	624	613	610	619	633	589	592	572	578	614	613	576	615	629	565	609	607	615	615	621	601	624	613	654	623	586	619	612	605	642	620	601	645	649	567	604	608	587	604	601	586	588	611	667	568	660	633	592	642	654	640	607	581	579	570	586	551	613	630	592	605	598	641	574	589	617	527	630	582	617	618	611	640	571	601	655	582	624	555	603	575	608	623	611	610	618	609	626	636	620	615	596	603	609	625	630	621	580	646	617	613	635	572	655	600	673	617	593	587	611	607	601	631	595	618	590	638	599	622	582	583	606	604	618	654	627	638	586	593	619	591	612	641	627	620	623	577	607	593	670	597	611	597	646	586	580	635	591	604	627	580	622	558	578	613	611	603	605	604	620	605	594	623	599	603	626	644	606	603	586	607	611	620	614	585	558	627	590	615	587	626	607	633	648	555	621	607	616	540	608	669	628	608	637	610	617	581	602	628	595	602	589	574	655	617	611	614	607	608	620	592	607	593	604	601	618	594	608	578	604	658	602	567	611	611	562	554	611	641	610	584	584	622	648	608	619	614	629	571	621	606	644	597	603	637	609	545	636	592	567	609	607	643	623	599	608	588	607	621	601	624	577	597	600	624	615	608	609	562	585	600	627	582	599	643	613	673	629	584	629	606	605	603	616	624	679	645	591	602	651	631	596	614	566	595	673	597	587	573	623	572	615	567	611	596	602	592	591	647	615	621	569	584	606	603	570	643	636	621	608	593	580	586	648	653	617	615	623	603	594	603	614	634	629	636	632	665	616	618	602	644	556	630	634	584	588	587	568	650	606	598	622	578	611	639	586	627	596	577	601	592	638	633	592	594	583	608	610	626	655	589	575	607	563	658	637	604	687	598	590	663	657	641	590	629	621	623	646	658	637	577	587	605	589	568	583	604	632	639	563	642	605	589	604	583	644	639	630	659	655	582	588	614	651	659	627	654	588	608	604	605	593	563	584	619	594	645	611	620	638	602	631	542	622	604	574	609	566	616	578	616	615	607	609	594	631	602	617	639	592	581	613	598	602	594	591	655	628	674	607	584	605	589	644	600	568	641	601	628	599	586	639	606	604	602	628	632	687	561	606	603	598	583	589	571	597	634	621	614	618	614	610	626	583	623	627	647	624	639	605	629	606	593	538	580	585	560	646	621	566	638	609	582	589	673	601	618	643	618	627	588	650	606	639	621	636	610	611	599	628	610	621	580	595	576	646	623	592	573	606	576	628	622	588	621	624	643	639	652	656	599	598	678	580	639	632	617	598	598	668	633	574	626	628	640	652	603	620	594	595	596	590	605	601	626	618	611	629	633	602	596	609	598	598	628	613	600	603	614	606	570	581	612	598	629	550	614	572	602	597	590	606	633	630	612	595	628	593	600	631	609	630	622	584	627	619	568	603	658	623	589	593	597	607	630	595	595	576	607	607	649	617	590	583	618	589	577	591	543	604	623	597	620	621	607	588	619	597	616	580	615	579	617	603	643	579	599	613	624	574	604	609	638	609	592	640	631	655	568	625	631	614	592	612	616	594	596	575	638	636	621	639	620	603	606	617	593	623	596	626	579	615	640	615	584	653	558	590	569	593	607	623	596	617	591	632	582	596	609	605	595	602	618	574	644	628	616	611	622	638	627	607	629	659	592	635	601	601	629	617	609	591	578	603	610	613	623	581	630	642	661	641	589	625	650	631	606	616	601	578	589	632	637	608	624	597	598	583	590	610	603	633	603	619	606	592	575	627	593	614	628	632	591	543	589	600	588	642	616	603	616	663	623	597	606	654	653	582	604	606	632	579	583	618	633	606	584	613	644	605	652	572	612	589	635	628	571	625	613	590	608	652	558	569	587	619	634	624	649	589	640	598	607	627	565	589	570	624	633	598	629	611	603	631	604	586	599	611	612	621	647	657	605	613	614	583	584	640	612	600	660	610	562	630	598	601	642	606	619	618	582	601	600	592	666	597	620	592	667	615	564	632	639	599	645	617	646	633	646	570	575	634	623	617	603	573	696	637	616	570	617	606	584	601	562	663	561	650	608	590	603	622	613	606	628	575	619	626	641	615	592	664	597	588	633	568	628	624	583	609	591	645	638	626	571	634	601	611	579	604	625	591	590	592	613	610	686	636	575	577	610	609	602	599	566	605	614	585	608	564	580	593	600	617	598	615	656	611	642	597	647	590	610	619	607	580	635	580	588	697	579	620	595	612	630	601	617	617	576	593	596	598	588	612	611	613	588	589	579	613	571	631	610	636	661	632	617	641	595	574	626	602	621	625	648	574	598	609	567	644	612	595	598	607	611	616	611	650	601
11564	1379	1244	1008	835	826	781	813	761	711	738	735	765	736	705	711	711	687	687	741	721	730	738	669	669	699	743	761	716	735	708	712	699	709	715	732	747	739	687	725	727	693	718	672	719	720	670	741	711	707	705	729	688	736	691	687	742	719	683	726	700	695	669	745	717	692	726	694	722	693	662	715	679	680	703	693	716	669	723	699	686	755	680	643	737	714	699	732	683	682	719	679	671	674	698	676	729	736	726	680	727	689	750	697	727	701	754	692	684	721	649	660	689	719	729	705	677	685	750	679	718	687	682	689	686	678	678	683	682	689	726	716	690	708	691	696	671	707	705	647	713	715	752	640	758	689	658	709	717	692	727	696	736	758	695	730	684	710	770	688	683	686	748	666	654	679	683	722	687	699	713	672	748	692	692	686	704	655	695	701	705	659	681	743	721	718	675	735	723	712	676	688	682	709	664	689	720	642	690	679	751	696	674	690	685	670	738	655	692	684	677	692	709	709	738	677	710	745	761	699	719	695	679	681	679	665	702	750	738	719	640	683	722	691	745	688	657	742	688	728	760	742	711	712	712	754	710	739	730	675	712	703	723	692	730	685	705	691	686	695	697	717	709	716	724	708	714	640	683	668	704	725	740	693	695	680	717	713	681	690	673	715	770	701	701	699	708	647	685	697	681	710	698	739	703	686	693	675	702	694	666	720	718	685	719	726	699	670	704	737	715	704	716	705	698	698	686	732	684	737	672	695	687	710	739	725	695	704	740	708	699	686	739	700	728	703	702	709	705	673	694	730	663	654	688	692	735	722	725	652	700	709	687	716	674	704	733	663	669	719	704	735	679	700	729	734	672	726	730	739	712	701	693	742	706	719	726	680	712	702	722	698	634	699	702	711	689	705	712	722	684	751	726	701	712	695	682	728	700	708	725	713	716	696	721	745	707	711	671	720	701	721	699	701	684	725	724	724	730	685	733	660	688	717	682	702	706	706	652	718	662	691	699	729	748	706	726	710	722	691	680	687	716	698	708	680	677	668	699	698	672	719	721	692	673	645	727	677	722	711	755	703	682	698	688	674	724	706	715	731	732	691	721	767	723	695	692	694	716	714	733	707	680	711	711	713	704	677	697	669	699	734	752	692	715	717	660	702	708	677	698	730	685	688	664	717	709	661	658	697	705	721	721	727	710	677	723	709	658	717	760	668	704	697	683	680	670	692	716	702	684	717	741	721	721	678	697	746	713	677	680	690	689	779	710	698	686	667	701	705	715	726	679	725	715	704	729	669	706	709	677	718	705	664	713	670	718	729	723	703	754	720	689	734	720	708	706	686	710	709	681	724	718	695	665	689	710	690	718	684	683	710	686	749	684	682	733	704	740	709	723	652	679	681	651	734	677	734	767	718	707	725	659	720	672	708	698	668	742	730	713	679	732	709	704	704	739	674	712	682	700	686	701	797	704	701	751	731	714	690	732	718	682	696	720	707	709	654	728	741	715	713	732	699	734	722	704	683	713	689	693	664	723	674	716	746	699	673	675	658	703	690	712	712	696	711	706	702	748	659	720	716	741	706	729	729	742	686	683	739	700	734	717	681	677	703	717	698	705	709	677	703	703	639	732	719	703	644	672	715	726	692	672	707	748	734	682	719	667	677	712	707	695	709	662	716	718	702	669	779	717	735	715	702	729	690	720	638	721	707	658	708	742	675	704	694	747	695	722	727	728	723	734	738	671	696	666	691	686	700	746	693	694	716	787	708	637	661	671	706	693	755	674	741	731	692	741	712	680	713	690	661	713	693	706	687	704	709	741	621	692	714	710	758	692	704	728	680	708	684	676	736	663	694	726	651	752	714	685	764	705	733	752	689	719	714	681	661	730	713	681	674	708	710	680	699	733	731	751	722	660	670	688	719	709	722	721	702	696	715	672	664	695	729	735	704	669	733	715	712	675	729	699	708	696	738	665	691	713	755	722	697	725	723	747	720	692	717	672	712	681	708	732	717	685	682	681	726	696	698	716	659	697	672	654	704	710	695	661	709	711	694	657	699	693	707	708	724	664	731	697	763	682	726	715	663	708	673	662	710	674	640	684	714	685	685	710	711	742	740	700	700	734	737	690	689	672	681	707	690	704	685	701	683	707	732	682	695	772	685	686	709	660	704	677	689	664	722	695	728	654	717	656	721	707	703	693	669	715	655	737	707	733	707	690	700	744	762	706	663	728	711	697	695	744	707	727	693	672	743	726	690	720	713	670	651	693	727	689	678	681	737	695	674	672	672	659	687	720	653	744	750	749	703	682	739	709	678	715	745	684	691	712	679	683	689	698	692	729	742	700	686	680	670	692	720	691	686	711	654	680	722	710	751	708	696	691	726	700	673	719	704	738	693	682	664	698	707	677	691	701	637	711	711	666	737	640	703	716	689	694	688	693	713	721	717	651	738	716	695	712	642	691	696	651	703	679	717	692	648	721	711	720	712	689	694	719	701	736	739	702	728	711	689	655	662	700	673	721	702	699	710	706	675	709	726	676	718	700	728	707	738	679	704	746	653	766	701	651	746	729	693	761	699	693	696	684	746	712	665	678	719	684	713	723	754	759	692	685	669	681	709	767	769	702	707	704	653	736	724	710	730	681	721	753	683	703	688	705	734	739	678	745	722	696	678	704	729	750	699	706	768	713	686	661	646	710	705	715	732	678	733	708	706	718	691	682	733	706	651	704	646	723	678	678	719	701	685	677	678	706	676	734	667	671	727	727	660	741	786	699	711	673	733	723	714	698	723	679	728	728	687	718	722	717	655	713	677	707	684	655	684	710	738	693	667	724	694	681	657	657	662	707	723	733	699	723	707	686	694	665	707	643	693	735	677	693	686	710	687	742	725	694	711	662	714	679	644	699	707	690	724	735	678	699	685	741	742	671	724	656	695	682	737	624	688	675	724	706	705	704	701	685	696	744	690	725	699	698	685	677	695	682	722	701	702	658	752	701	701	741	696	721	713	720	741	687	726	658	684	701	713	718	725	694	684	719	675	692	728	694	743	732	689	689	670	666	738	634	703	730	716	694	714	691	753	706	710	702	694	682	722	704	663	709	696	683	679	690	755	732	663	693	679	748	720	654	784	711	717	652	688	707	722	697	693	736	674	696	740	704	670	720	694	673	668	701	687	707	690	736	750	724	683	737	695	668	703	696	646	769	681	740	764	678	691	703	678	734	726	720	723	699	680	703	667	699	727	679	692	654	699	679	744	682	694	685	672	683	717	724	717	721	711	734	720	687	695	713	722	659	706	746	699	720	680	721	708	692	687	720	671	653	755	718	728	669	731	672	690	692	650	716	678	700	696	724	674	680	657	663	671	724	674	695	726	694	698	689	695	740	713	720	715	687	691	764	698	689	719	740	715	715	704	680	757	707	680	698	729	728	714	705	677	712	686	677	675	707	680	668	747	670	637	754	738	743	700	691	698	694	717	746	724	723	738	709	718	729	737	665	712	657	724	722	712
23218	20764	28278	23295	20749	13382	1384	793	631	575	539	453	438	415	364	379	351	342	316	297	311	344	314	316	315	322	310	286	307	301	314	282	328	320	331	316	324	329	286	291	266	311	293	291	286	302	277	283	307	290	294	315	291	256	264	297	278	307	255	268	290	277	275	277	291	283	276	294	274	284	263	286	287	271	272	257	295	296	282	282	282	285	274	313	281	279	277	272	248	311	283	281	290	257	309	273	269	306	290	308	277	265	269	302	293	253	287	281	256	304	301	291	301	266	279	311	274	286	267	278	269	279	287	262	278	284	287	303	274	286	257	307	289	294	272	288	255	280	305	293	297	310	267	269	244	303	294	252	284	321	285	257	262	284	270	299	268	280	296	276	313	252	274	303	278	254	291	312	291	293	285	271	255	240	280	272	273	282	276	318	298	273	310	296	264	295	279	294	273	255	284	277	276	298	278	287	277	276	275	300	273	291	277	307	309	278	280	286	253	301	297	282	262	280	278	275	278	290	294	289	277	279	289	301	270	290	240	262	291	276	298	292	250	299	261	281	256	275	296	264	270	263	301	301	276	302	276	291	298	280	303	267	257	274	274	260	304	296	294	261	282	253	273	274	297	286	292	276	295	236	259	250	266	249	300	265	270	297	285	283	306	301	250	268	289	292	302	271	263	272	238	274	282	265	284	302	299	256	278	311	281	282	301	285	290	260	304	275	268	268	320	277	266	280	303	297	253	256	258	244	277	249	290	286	287	281	252	292	300	250	258	273	281	283	270	287	290	271	256	309	274	295	283	251	312	268	277	260	269	273	289	287	259	303	279	278	282	279	273	256	287	277	299	286	298	271	282	303	238	297	267	247	273	322	299	258	270	272	306	250	276	284	267	280	268	281	308	296	301	292	284	269	233	304	311	240	268	293	299	266	254	298	269	263	290	225	261	258	303	265	315	273	250	290	260	301	315	268	284	293	270	270	278	280	278	307	309	290	281	251	270	300	284	231	279	293	292	269	286	290	296	301	278	284	293	273	273	296	276	259	281	268	283	290	272	288	293	271	266	275	298	288	313	256	308	299	294	252	286	256	293	300	299	267	275	283	285	269	305	259	276	301	260	296	259	271	275	294	290	286	277	274	243	301	291	277	264	274	253	294	304	262	281	298	275	262	268	301	262	295	268	261	306	291	284	265	309	290	281	262	272	304	274	320	282	298	277	258	280	275	267	314	255	278	298	284	250	285	291	294	260	288	303	309	261	293	292	277	284	310	285	259	280	260	245	292	313	263	291	299	278	284	243	277	290	299	285	264	276	294	254	305	269	284	272	276	288	283	284	280	291	243	231	277	301	283	272	280	278	277	273	277	284	296	252	297	330	267	273	303	298	302	290	255	264	291	294	265	260	287	259	304	279	253	269	296	257	283	275	284	269	260	285	284	275	281	319	276	264	280	271	289	263	262	269	283	282	276	274	276	304	303	310	258	310	261	295	292	308	287	263	263	290	306	286	280	284	264	273	305	273	317	288	254	304	296	278	280	262	324	297	251	252	287	291	310	278	278	281	288	314	301	280	274	279	292	291	273	295	302	289	283	269	285	262	259	266	260	290	272	305	268	308	270	261	274	285	294	257	249	282	288	269	263	268	277	271	253	283	297	268	271	295	291	319	256	328	261	304	271	302	290	281	251	283	288	244	287	309	276	267	281	292	281	266	269	300	288	268	274	309	283	310	261	272	278	297	280	307	287	275	293	293	313	259	264	288	284	306	251	284	258	287	251	269	283	292	292	301	288	298	256	270	284	262	260	278	278	269	296	290	293	279	281	300	274	292	288	288	294	280	245	292	316	279	315	283	260	293	271	286	290	282	292	286	291	281	293	258	271	282	271	313	305	275	245	286	271	277	301	289	279	290	277	289	284	292	276	311	246	286	254	265	311	258	258	253	269	263	267	302	282	292	289	304	301	267	278	277	289	268	284	273	270	243	275	301	272	259	270	299	258	271	282	250	310	276	274	276	244	273	266	277	272	257	290	264	291	308	300	280	307	280	314	301	296	276	321	267	244	256	281	258	279	288	281	256	295	292	299	288	261	265	278	291	270	264	276	255	284	270	269	266	278	273	285	280	283	283	269	251	283	304	302	298	251	297	301	273	257	260	304	271	271	288	252	277	278	282	297	278	290	290	292	257	285	277	292	257	263	293	274	278	277	246	251	288	281	273	267	256	290	300	285	299	282	298	285	268	290	280	280	303	268	287	270	285	268	279	291	271	275	271	325	292	263	264	271	264	278	260	307	280	258	282	287	294	280	284	278	276	271	280	295	289	297	302	262	265	280	297	254	290	280	299	267	281	289	292	265	258	293	234	295	278	287	274	270	239	277	290	268	280	247	275	276	270	261	296	265	305	277	279	294	280	292	279	277	292	281	288	248	259	295	288	338	259	290	285	302	256	283	257	253	277	271	250	269	288	292	299	256	274	271	269	273	280	288	265	270	269	297	279	249	264	309	265	280	277	292	289	264	271	309	283	298	289	249	266	284	296	253	286	274	272	243	262	285	287	284	286	275	274	300	273	275	286	294	294	306	291	288	299	240	273	256	278	282	250	256	267	304	260	284	282	300	276	271	273	298	252	280	270	282	306	289	292	280	284	290	290	276	266	272	298	289	275	283	295	295	264	280	263	285	279	277	304	267	276	277	285	295	275	269	282	271	290	317	284	284	274	290	268	292	273	283	299	269	271	274	286	311	284	280	288	273	278	285	296	316	286	298	290	304	267	283	304	296	250	268	284	274	269	299	255	273	278	287	269	255	282	268	295	276	301	274	257	253	283	253	293	282	274	260	296	276	269	269	282	309	280	300	289	253	291	273	298	284	289	278	257	278	259	282	276	280	300	290	273	257	287	294	261	277	298	261	267	328	269	301	296	260	266	291	298	263	261	289	281	289	286	273	295	260	294	288	291	293	281	304	286	274	282	289	280	259	287	287	295	256	290	291	290	260	275	279	256	294	292	266	293	282	246	293	267	276	289	309	273	303	286	272	264	311	298	295	289	276	293	276	289	258	289	246	277	280	245	274	266	262	293	328	287	277	300	289	249	295	292	292	289	298	293	262	260	272	253	267	273	272	283	298	277	273	266	312	289	297	279	265	287	250	257	242	270	310	270	243	287	284	256	279	265	268	284	269	268	280	273	296	299	259	278	275	300	276	269	265	272	261	281	286	288	302	256	268	296	285	284	243	275	291	252	259	261	275	290	284	263	283	304	252	302	285	296	295	266	284	265	246	278	287	276	295	267	277	312	277	296	278	270	313	274	297	292	267	266	285	300	305	263	295	265	295	265	269	257	271	261	279	308	295	298	287	284	280	289	280	287	310	269	281	259	259	278	278	283	294	265	284	285	253	276	282	272	284	281	308	263	294	274	275	280	262	280	284	256	270	279	276	284	317	281	293	298	287	301	268	280	264	279	275	264	271	282	275	294	266	278	270	253	316	259	244	292	256
32619	9190	8229	4204	2886	2302	1769	1292	1071	972	764	689	597	539	515	489	463	458	410	495	425	417	404	349	404	378	400	429	390	388	320	369	374	315	336	366	361	374	364	342	348	367	359	338	341	329	376	369	325	341	371	348	353	313	340	349	342	343	351	312	357	336	352	357	349	351	354	351	340	355	343	337	356	326	350	352	344	325	358	333	371	328	345	341	334	357	347	336	322	347	348	366	329	358	360	328	350	400	340	351	369	348	352	349	339	334	334	336	343	345	348	326	324	338	352	352	342	351	346	368	337	310	366	350	330	362	346	328	340	309	375	346	334	348	335	333	332	320	349	321	311	342	323	337	331	356	334	335	318	353	317	336	359	340	359	322	324	320	358	343	345	369	320	340	344	309	320	310	330	343	355	321	354	350	336	337	356	377	318	354	332	341	324	289	333	370	357	318	318	360	297	367	353	339	358	364	340	322	334	344	336	353	340	343	322	300	343	295	316	341	335	342	357	335	320	367	311	358	344	359	328	347	346	366	332	340	299	325	329	318	356	343	351	350	325	350	311	330	320	334	352	389	354	325	336	310	339	337	304	313	329	336	351	384	329	333	357	359	319	338	351	325	330	350	331	332	320	386	316	332	316	358	344	341	352	353	319	340	342	339	317	338	321	378	355	341	352	330	318	365	348	307	352	369	327	340	349	304	366	334	381	347	342	348	347	355	334	355	348	353	324	280	353	354	321	363	348	354	325	333	353	354	350	323	319	324	342	354	347	343	321	339	342	333	339	332	343	324	360	305	348	354	344	334	344	343	329	326	310	349	342	326	325	346	336	352	304	332	360	341	311	319	339	347	347	345	331	356	331	345	350	329	326	306	341	359	327	347	319	318	352	347	336	339	363	313	334	343	322	366	341	312	346	304	341	315	311	331	340	350	355	352	325	347	350	357	334	360	321	311	370	354	353	362	357	373	347	342	324	313	311	338	335	343	345	320	341	348	357	323	316	315	335	352	363	319	353	351	346	353	328	321	319	351	356	323	306	327	340	342	384	337	343	342	321	304	324	345	389	313	355	338	314	326	348	361	329	328	338	310	302	361	349	350	335	314	347	343	345	327	328	332	323	334	343	340	309	359	326	320	354	335	345	378	344	350	345	317	349	362	348	320	320	294	324	356	338	340	345	320	328	319	328	352	359	354	293	309	316	279	313	347	316	354	348	360	329	348	329	318	343	336	354	321	309	376	337	338	375	339	359	329	340	359	353	357	308	350	364	319	306	314	317	322	358	319	320	357	326	348	371	339	338	335	324	334	324	338	340	354	312	350	344	337	367	338	330	374	351	333	349	361	341	332	344	322	351	335	332	327	332	340	319	349	349	340	337	328	305	333	304	336	361	344	353	329	349	368	364	349	365	324	352	355	382	315	343	364	328	359	351	341	348	342	352	344	366	343	335	326	373	349	367	348	323	343	320	354	340	302	310	371	350	350	307	333	343	338	357	347	371	294	362	328	333	334	357	356	347	363	341	307	321	341	371	352	355	338	349	329	312	355	312	345	323	354	325	307	332	344	313	332	348	320	370	336	330	354	335	328	318	387	350	348	348	279	346	330	319	302	356	329	367	353	332	334	343	347	342	337	334	356	350	346	369	359	335	329	325	321	323	350	374	344	353	323	366	336	346	302	335	340	350	342	333	313	324	332	334	348	367	335	325	321	383	362	330	355	364	350	337	353	352	342	306	348	307	346	324	323	340	347	336	373	370	345	356	318	338	348	339	349	321	328	324	323	336	350	331	348	315	323	317	348	338	339	348	347	374	325	379	320	348	327	353	332	356	340	332	370	325	324	336	347	339	312	357	322	347	331	337	344	334	351	359	335	351	323	346	321	338	309	331	365	338	340	334	328	344	337	315	346	393	343	331	329	307	366	368	325	362	334	313	321	295	332	347	356	336	319	345	338	358	356	341	345	318	380	314	329	326	386	327	333	342	331	325	334	342	371	346	337	320	323	323	327	345	297	305	333	314	325	322	353	367	316	356	345	326	335	331	321	370	348	310	334	348	362	337	329	318	342	328	356	349	358	355	342	312	358	337	317	355	350	337	322	342	318	372	303	342	335	315	299	318	330	347	307	325	352	334	314	320	379	324	338	314	326	352	322	360	331	326	385	348	358	341	357	329	318	346	309	311	342	334	346	330	319	350	320	343	313	367	365	348	344	332	307	311	333	350	307	339	335	333	346	350	334	338	324	362	340	331	335	328	349	330	351	324	290	353	368	341	322	328	350	342	367	317	317	360	333	304	339	364	317	343	319	355	340	341	356	327	345	326	313	359	343	325	343	350	314	363	337	353	353	357	327	323	337	373	354	347	324	348	347	352	328	319	353	331	303	354	354	318	333	353	370	327	355	346	330	369	313	343	338	317	309	340	318	353	329	328	344	337	338	330	325	318	354	363	328	345	360	349	323	335	323	323	342	325	335	347	337	330	339	326	339	310	326	331	332	343	339	325	375	352	372	332	342	313	352	350	329	339	363	349	348	343	316	360	322	324	367	333	353	339	353	334	350	331	353	293	342	341	326	354	343	332	324	367	308	353	325	342	341	325	324	347	351	349	335	315	334	305	349	323	335	297	330	351	345	359	308	335	364	349	314	363	357	372	347	311	339	383	331	339	348	327	342	325	313	386	347	359	326	359	344	330	349	304	346	321	347	350	310	357	323	329	326	340	308	311	301	342	301	334	355	314	391	349	315	346	347	329	343	351	328	302	342	336	328	356	338	340	344	340	338	319	311	366	323	315	369	314	342	340	323	374	360	334	359	347	361	349	341	336	320	336	326	317	339	356	336	368	338	368	321	325	310	320	337	382	335	299	330	350	351	322	342	333	333	340	328	362	335	323	287	349	321	373	338	365	348	336	345	305	377	347	333	365	366	319	337	359	349	350	332	327	327	318	345	362	348	377	327	306	340	318	334	363	344	347	331	315	288	294	361	344	291	317	340	367	368	332	326	336	337	297	331	335	356	347	380	351	323	325	333	335	365	330	313	328	331	317	348	310	324	347	338	347	345	314	324	348	337	330	322	317	379	323	324	338	336	327	343	357	350	349	317	336	324	317	329	331	339	339	316	350	363	332	338	325	347	316	333	349	348	331	363	323	348	351	327	350	344	349	359	351	318	328	347	331	321	307	369	314	314	347	327	368	340	326	370	315	319	354	323	317	369	348	350	359	340	353	328	332	341	326	300	354	330	347	345	322	313	360	305	326	324	326	326	324	328	320	330	336	329	339	328	361	343	359	341	328	313	366	352	317	344	350	360	287	306	335	317	354	340	347	351	342	340	303	318	351	345	301	314	348	314	334	321	333	333	354	326	356	385	337	351	317	310	326	339	332	364	327	326	371	325	331	334	336	342	332	337	334	345	344	349	294	342	314	355	313	359	342	344	335	299	367	329	327	328	334	347	328	348	343	327	329	326	363	330	332	343	332	360	348	347	326	333	308	310	353	335
24566	20792	27409	24154	13363	1609	1151	948	898	909	888	862	861	754	764	787	780	788	830	734	802	786	801	760	802	814	802	784	778	753	843	735	725	793	776	773	827	761	755	755	777	786	816	717	773	754	778	761	765	763	777	706	871	815	761	778	719	761	784	765	763	758	769	736	754	748	795	752	805	795	761	761	753	748	727	770	758	781	778	770	778	751	821	784	785	799	793	766	761	762	785	770	754	800	749	765	776	776	804	756	760	814	845	784	792	824	762	754	744	779	807	822	813	790	776	827	767	801	779	795	763	766	791	767	757	772	739	788	767	752	775	742	799	771	723	748	815	782	742	768	792	802	769	780	778	759	760	822	737	801	740	815	780	826	784	789	780	835	775	805	782	799	783	770	746	771	784	750	746	745	760	772	766	744	801	782	784	773	826	779	825	762	748	760	760	750	767	778	802	729	798	801	768	757	736	829	751	774	756	751	793	757	774	802	759	792	746	775	793	769	778	801	715	763	794	762	782	732	826	745	783	772	737	743	783	714	779	798	781	792	780	820	771	833	743	774	711	763	737	734	802	725	775	775	766	788	785	715	833	765	763	767	777	769	758	735	770	809	767	818	801	757	769	766	802	801	781	805	746	781	731	790	804	796	762	766	758	765	747	770	791	739	781	797	747	756	766	758	812	786	740	805	784	789	730	751	779	792	810	773	805	806	755	740	756	729	757	741	752	770	793	767	773	784	767	826	775	808	791	816	801	799	779	739	789	784	739	824	768	760	722	833	802	785	780	742	806	741	734	791	826	778	765	741	818	790	777	776	774	761	771	760	765	808	779	793	775	681	757	791	781	798	784	764	792	768	745	782	755	728	771	720	783	759	770	759	773	781	764	725	777	747	791	784	759	755	752	741	787	772	791	763	741	760	750	764	774	697	733	806	773	781	760	792	777	811	806	742	777	718	737	783	739	789	780	708	796	775	777	803	825	763	776	766	784	792	808	784	823	763	786	763	818	741	721	781	726	768	765	745	749	773	760	772	772	783	784	736	813	746	757	733	735	742	782	709	783	789	741	776	750	834	777	808	786	815	815	790	734	784	802	787	805	767	792	778	744	777	776	700	778	776	770	756	773	811	745	800	802	716	798	821	785	789	819	784	796	800	743	747	762	771	736	711	751	792	759	782	808	799	810	793	787	769	797	771	788	783	784	803	683	810	750	750	806	754	735	800	787	718	770	736	761	759	712	748	770	751	743	820	761	793	773	776	761	811	836	778	759	766	802	852	764	768	803	824	791	778	742	738	800	777	806	797	793	784	814	739	792	829	760	739	720	752	780	786	791	767	747	763	801	780	800	762	799	770	794	758	771	699	773	700	727	737	750	757	820	796	769	781	763	796	786	761	699	824	785	800	816	795	767	801	705	761	747	772	814	766	712	801	772	775	769	742	781	780	764	772	805	764	801	797	752	775	778	804	759	822	767	765	819	780	803	746	781	716	846	773	789	762	822	746	781	768	797	788	765	734	836	817	813	774	737	782	745	784	751	736	757	751	747	837	810	729	776	790	748	743	740	749	748	747	703	791	778	747	745	786	754	767	827	777	806	784	753	770	773	784	741	753	775	795	751	778	675	785	755	801	768	748	734	803	744	774	752	755	769	771	779	729	778	774	779	781	698	769	798	769	746	815	751	740	821	761	779	732	819	749	732	792	759	716	741	830	791	761	764	782	782	779	731	825	773	837	780	763	758	775	754	842	796	747	790	762	813	785	731	761	807	790	761	781	758	747	785	783	837	782	779	765	719	738	796	788	796	834	746	755	781	755	708	756	771	791	802	813	760	801	740	785	737	778	783	756	753	776	782	742	804	812	784	742	770	796	768	828	790	774	771	756	788	778	807	714	808	756	780	739	775	744	821	797	782	791	770	794	772	771	797	731	824	749	771	772	741	787	776	746	773	746	780	761	770	800	765	795	779	753	750	764	767	814	759	776	853	780	762	829	818	755	769	735	754	801	783	741	757	780	754	818	753	799	782	777	815	755	761	750	741	826	806	785	795	737	762	740	766	814	772	741	757	736	844	767	750	758	758	852	786	823	785	770	752	773	784	792	736	743	759	782	750	811	727	785	797	784	755	775	715	771	752	742	792	739	731	744	726	778	782	757	778	799	765	722	768	784	815	746	757	774	790	812	812	758	771	754	785	773	735	747	774	730	796	757	831	748	751	784	798	736	797	792	753	828	765	805	788	791	785	752	782	755	779	827	756	731	754	806	782	767	740	803	765	811	769	820	799	755	778	812	740	736	771	749	795	788	721	740	757	800	780	745	764	805	749	810	795	765	755	738	775	708	778	823	810	797	775	758	717	797	778	767	816	859	836	763	852	761	812	783	776	769	788	779	803	763	775	735	746	742	795	744	796	768	853	765	790	757	740	809	768	792	763	801	728	776	796	812	715	763	725	746	746	808	753	762	765	743	784	725	793	807	793	761	747	783	738	804	862	831	776	764	722	752	777	786	789	810	797	816	798	779	797	792	765	768	855	796	752	761	771	800	813	835	757	787	756	768	771	731	745	767	738	817	780	779	755	793	779	755	739	749	785	750	749	753	714	742	783	778	790	771	800	750	736	734	811	786	791	769	795	782	757	781	783	731	758	805	773	768	776	779	777	749	767	731	830	783	749	795	778	721	790	771	777	793	756	755	760	777	715	802	762	773	781	794	759	770	765	796	712	798	756	797	769	802	775	721	813	736	802	753	768	752	706	805	766	776	784	765	747	725	776	772	767	784	759	820	731	811	757	796	765	811	773	734	723	783	838	782	782	782	767	758	780	734	757	830	791	770	769	728	790	739	802	743	755	767	797	785	791	768	756	793	747	795	710	774	819	780	718	778	790	764	750	733	720	726	725	750	761	767	782	743	753	767	804	799	793	834	766	819	805	736	756	815	816	747	770	771	782	789	762	746	736	721	754	757	794	776	771	786	767	803	780	787	808	762	734	790	771	749	764	756	772	773	786	710	794	766	836	760	789	769	753	785	730	755	778	763	757	745	809	769	789	747	755	690	804	732	770	770	804	774	736	806	816	796	799	788	735	796	794	746	797	793	771	767	782	766	759	756	790	782	789	746	778	747	750	775	756	811	719	754	747	772	788	770	792	781	739	744	796	808	761	814	750	734	772	752	809	804	791	837	769	739	712	757	766	805	755	775	780	733	784	765	722	825	732	796	738	796	723	796	789	806	797	776	771	769	728	838	754	798	810	751	726	699	802	728	772	808	767	707	789	805	755	756	733	787	792	810	790	836	756	757	727	780	838	753	756	795	775	795	805	757	809	737	814	751	806	821	795	745	771	781	798	814	803	793	815	804	787	805	793	782	773	803	800	721	757	783	788	795	758	744	752	775	758	735	712	820	785	783	802	773	752	778	781	753	786	786	800	777	787	738	828	766	738	804	775	802	754	781	744	839	802	810	693	774	774	772	758	783	793	744	783	786	704	799	762	749	736	723	750	793
33208	5924	4870	2907	2199	1886	1570	1386	1270	1128	1139	1044	991	934	903	882	902	911	869	903	917	854	883	896	842	856	910	880	934	879	929	830	882	887	861	873	827	892	902	870	896	874	849	881	842	856	861	888	860	868	866	871	853	889	882	865	821	885	864	868	875	872	844	886	863	907	858	856	842	867	849	875	845	848	818	871	825	844	872	869	842	916	865	800	844	839	803	859	862	863	832	877	854	814	879	831	913	877	865	845	876	890	840	855	857	883	871	916	827	848	899	822	853	887	872	840	915	862	846	896	789	811	895	822	846	877	899	880	888	853	859	871	850	853	877	878	860	848	892	901	936	884	822	859	872	864	826	884	839	856	915	892	869	866	852	868	785	827	816	920	868	821	864	882	900	816	836	841	865	816	858	877	919	868	852	853	823	868	875	916	837	905	914	791	848	864	849	886	877	851	877	847	892	843	814	897	871	834	898	831	883	853	888	883	858	868	829	814	936	882	876	855	854	823	864	845	833	851	930	907	824	840	881	874	909	854	878	853	802	835	866	829	841	820	878	878	814	831	861	880	866	893	893	833	845	889	876	867	844	869	889	814	861	820	904	841	876	851	857	849	881	857	794	835	868	866	856	866	826	883	899	850	861	868	881	788	865	866	875	866	790	856	850	832	850	857	892	826	888	832	869	843	824	879	828	906	901	906	876	877	861	871	871	884	883	828	908	912	871	861	865	831	891	889	830	852	871	876	827	832	831	845	835	885	862	880	880	880	905	863	824	880	854	889	864	860	810	845	826	860	925	824	841	876	867	863	895	852	858	800	882	858	792	896	799	822	882	859	804	820	885	904	857	871	868	890	877	840	897	883	858	844	806	808	831	876	875	846	834	841	837	874	860	877	909	816	857	854	874	842	902	824	860	853	874	832	850	835	857	911	861	875	881	833	846	878	894	773	884	790	889	859	859	870	892	888	895	854	887	863	825	867	857	866	830	896	862	846	925	893	861	814	852	898	841	858	857	831	862	848	813	871	852	847	843	878	873	860	861	854	837	919	865	877	873	818	890	785	841	863	872	879	861	881	835	825	851	842	861	862	873	917	873	881	890	881	860	825	853	873	846	864	842	869	840	880	859	833	884	880	840	870	862	907	840	850	817	837	859	836	854	896	875	869	859	817	867	856	869	877	874	894	815	821	839	828	789	857	847	863	849	854	864	880	865	821	913	887	844	917	833	869	903	870	859	854	843	837	812	842	902	799	857	914	870	853	827	821	810	861	819	905	866	849	832	892	844	825	897	852	884	869	880	855	870	804	812	889	846	892	851	856	801	831	888	837	839	828	825	836	857	875	855	802	877	823	891	875	902	873	871	853	848	807	820	898	901	820	830	835	881	864	868	855	803	869	857	867	930	856	832	837	836	859	840	921	843	874	830	920	831	867	848	865	875	859	871	826	856	858	875	883	813	859	838	862	912	878	819	864	855	860	851	830	901	813	870	810	888	858	885	832	891	893	837	882	870	874	896	844	839	896	867	883	854	853	882	899	881	882	881	810	828	845	896	926	865	908	838	873	841	856	856	821	845	878	882	827	888	856	898	825	864	839	910	842	846	829	930	906	881	884	848	874	845	859	851	875	871	874	845	865	836	859	903	881	818	837	827	849	883	891	818	861	805	878	902	833	881	837	869	840	779	896	894	837	893	831	881	919	888	854	898	926	849	845	880	892	877	848	853	887	882	843	891	855	851	829	874	865	886	837	903	864	843	830	893	922	854	833	857	887	849	859	829	889	877	896	853	848	844	918	796	869	815	861	879	896	860	883	803	839	872	824	874	828	860	857	827	844	850	902	866	851	890	847	889	876	777	853	895	886	879	870	880	850	854	876	891	880	813	885	846	837	834	883	835	861	861	852	863	862	856	878	888	872	836	868	904	799	849	892	820	863	895	858	888	867	916	821	884	835	901	814	866	858	891	828	869	868	895	866	828	827	870	853	862	871	889	851	879	851	905	843	859	845	820	840	854	847	943	863	833	866	839	881	852	838	869	899	841	888	902	856	844	796	903	855	853	840	822	855	843	844	912	892	845	896	893	901	868	801	906	882	907	888	830	871	783	837	811	872	881	882	830	831	883	867	872	898	886	900	878	851	861	946	852	837	838	842	872	848	886	902	902	899	826	859	872	871	837	845	919	867	902	889	917	879	842	824	878	880	837	874	862	847	844	851	870	872	840	894	915	869	834	864	865	836	874	823	872	828	863	820	777	839	892	884	850	877	869	837	825	855	846	894	870	902	892	895	811	866	862	853	895	854	888	817	856	881	879	886	885	837	914	875	891	829	870	839	878	895	841	874	836	874	896	876	806	889	874	853	817	835	872	844	872	880	866	874	831	848	863	866	871	892	856	922	845	869	849	850	861	876	868	834	874	822	877	867	789	877	823	873	812	840	862	855	848	855	863	829	873	832	851	861	877	843	852	894	877	853	879	870	935	890	841	837	883	865	833	854	815	856	808	895	894	817	870	908	859	918	869	858	862	862	823	874	855	870	896	961	871	821	905	806	869	876	820	868	883	826	846	849	879	836	868	857	821	829	865	855	820	837	855	910	830	825	878	863	819	870	838	871	822	920	863	849	819	884	837	876	878	845	852	826	867	876	838	884	883	921	890	866	848	847	860	804	832	848	840	831	872	891	839	892	918	886	872	882	876	828	842	840	830	893	795	867	855	889	902	849	846	874	820	849	840	882	877	871	827	870	856	817	867	844	904	871	891	851	861	853	830	843	884	898	836	896	850	885	848	873	850	824	884	820	844	921	871	876	854	865	854	876	876	877	833	875	826	877	832	884	845	817	855	818	886	850	881	906	865	887	871	844	876	839	842	903	869	879	873	819	837	814	853	911	900	833	817	907	872	842	816	828	848	827	865	878	877	851	789	824	814	876	819	848	916	883	840	894	841	887	835	886	836	862	875	867	827	941	871	886	850	855	885	910	882	822	876	860	850	849	843	898	859	917	874	840	867	858	841	884	841	855	937	853	857	837	856	869	869	842	839	872	891	849	884	897	915	906	865	871	775	853	866	873	845	882	877	815	850	922	839	828	881	858	905	861	774	814	908	927	876	851	846	916	875	837	873	850	831	879	846	879	862	844	910	930	867	849	896	898	931	805	836	845	873	851	841	875	850	832	863	918	886	862	853	838	835	838	798	862	859	915	833	869	834	867	845	858	833	906	889	810	877	848	866	854	861	913	881	841	847	787	872	902	866	916	883	863	852	851	826	854	900	906	889	842	849	836	833	855	887	882	865	839	850	837	860	839	818	850	882	863	881	818	804	861	903	926	879	877	834	865	836	867	879	879	919	835	866	809	819	831	883	887	906	853	833	889	865	835	887	834	860	872	820	833	838	871	876	837	935	899	875	878	926	899	859	865	910	865	870	818	897	868	817	885	855	837	828	825	817	843	918	861	848	877	885	801	873	813	884	803	887	836	842	871	878	843	903	891	838	858	857	853
22327	20792	28718	22958	20790	20881	12267	1465	1023	910	831	702	631	579	493	529	498	479	506	470	462	472	446	444	483	403	447	400	428	382	386	426	417	393	392	362	377	374	369	366	375	349	371	385	395	415	416	343	360	346	354	360	377	377	388	373	406	379	356	352	370	381	390	386	391	371	386	372	355	334	326	355	362	364	375	352	352	335	394	379	375	350	380	396	363	330	390	353	393	360	372	374	361	336	374	373	357	386	396	353	360	398	364	375	340	372	366	348	318	361	362	363	354	372	356	375	367	377	356	395	350	376	346	324	321	383	373	372	347	353	355	382	382	365	380	363	359	364	423	371	357	386	329	363	373	337	386	364	367	368	365	357	356	356	376	337	352	358	358	363	363	378	377	375	359	342	377	339	347	380	347	328	353	361	362	366	358	378	384	363	355	398	361	341	406	380	387	327	355	361	362	384	352	345	350	358	403	353	350	395	369	371	364	357	375	400	368	354	362	343	348	353	372	358	355	346	358	383	380	342	336	360	377	384	357	353	349	348	402	345	353	368	349	364	365	365	310	379	379	350	384	384	415	353	353	405	337	358	393	378	352	350	397	374	383	379	365	372	362	375	336	347	334	331	366	358	356	336	397	369	365	364	336	390	349	380	350	373	334	351	358	356	368	352	334	386	364	373	324	339	370	364	355	359	377	388	366	316	375	355	358	322	356	353	389	370	354	344	367	337	392	366	348	370	401	367	330	374	354	365	358	359	374	374	352	332	325	317	365	386	367	359	403	343	378	334	365	342	385	347	362	385	373	334	372	376	364	343	359	404	335	396	336	339	346	370	372	359	362	358	332	354	361	373	333	370	349	348	351	321	368	343	399	374	355	374	347	400	375	362	326	342	389	345	351	369	379	347	350	356	375	343	372	346	359	355	380	377	362	356	331	352	372	364	367	351	375	338	376	379	360	340	366	359	371	377	339	384	336	364	370	396	344	369	355	388	381	357	381	370	372	335	366	365	386	343	368	423	362	357	360	362	343	348	370	364	360	343	403	356	343	341	369	360	393	377	379	383	346	388	341	368	353	378	326	395	370	347	380	370	339	369	380	371	374	396	353	374	374	351	345	330	374	386	353	364	393	340	320	352	351	350	343	321	319	363	367	352	368	380	340	377	363	367	318	327	349	381	339	369	336	329	359	345	339	363	381	351	374	362	398	367	357	350	345	389	359	325	342	359	370	357	347	321	376	357	382	393	345	345	325	366	348	367	341	350	385	350	371	386	327	378	349	339	377	365	383	354	354	375	394	377	348	376	329	353	368	342	373	350	374	372	338	372	370	347	390	324	356	368	361	368	372	343	367	367	352	334	338	330	410	374	386	342	338	382	338	380	339	355	364	385	399	357	337	354	313	396	376	383	361	401	353	383	397	384	373	369	366	391	330	336	371	410	350	368	364	383	347	348	344	353	341	359	353	358	364	353	353	343	376	357	360	377	366	352	377	354	342	327	361	325	369	338	354	362	374	350	356	393	373	382	362	358	330	382	377	332	366	322	380	390	358	353	393	347	356	367	351	362	388	394	369	345	331	382	362	379	366	334	361	359	344	363	338	391	357	384	360	367	352	372	367	385	377	346	325	362	362	345	371	352	342	379	388	364	375	361	324	358	378	387	366	348	380	341	323	366	383	372	344	370	348	350	378	370	342	375	378	337	374	341	390	350	359	350	371	331	357	349	356	344	366	361	350	356	363	351	347	363	376	364	344	328	353	328	395	339	362	363	387	365	321	378	348	316	330	349	373	340	349	367	371	372	347	367	374	362	358	384	352	363	367	345	391	370	354	376	388	366	337	362	380	330	397	320	368	340	378	378	346	386	360	363	393	400	361	354	348	313	328	341	345	343	377	367	326	389	336	342	363	323	347	381	368	362	309	347	335	350	375	365	392	358	370	356	358	330	356	360	351	372	361	348	365	379	336	373	371	369	351	363	342	383	342	361	381	408	391	322	349	365	344	398	377	373	380	332	376	359	378	365	358	399	371	385	351	384	338	373	369	342	353	360	396	366	374	371	349	357	366	331	320	353	336	401	350	361	361	366	363	358	351	394	390	355	314	354	362	338	377	359	360	382	364	333	372	373	360	375	339	378	348	339	359	398	372	388	375	367	363	361	359	391	348	376	342	381	368	351	358	353	338	343	345	365	353	340	344	378	352	357	347	370	350	336	359	358	378	407	333	367	374	382	364	374	336	392	385	370	390	363	370	358	339	327	363	410	364	344	354	371	364	342	360	340	366	367	337	371	355	333	350	362	406	354	383	359	341	368	339	370	363	353	343	362	340	356	391	349	363	387	366	380	356	350	386	349	327	330	358	384	352	357	325	340	356	360	380	372	397	386	340	357	374	371	326	349	348	359	353	344	344	358	356	331	386	346	376	368	342	323	342	376	390	369	331	348	378	348	342	366	359	357	365	391	369	352	362	379	372	365	381	344	332	355	356	347	386	355	380	376	334	374	338	356	341	370	372	344	362	343	386	348	380	327	366	388	356	367	335	376	358	387	336	345	339	403	347	347	371	347	350	408	376	362	376	359	398	339	362	352	357	371	363	357	370	366	329	365	350	333	360	349	328	338	338	348	330	352	370	359	342	368	353	371	379	356	365	389	324	348	362	386	374	371	344	359	350	358	365	392	334	362	352	321	385	384	362	379	333	363	356	332	366	345	374	351	365	348	305	352	340	367	371	385	345	347	376	345	378	346	386	378	339	367	328	374	389	338	356	355	344	397	370	330	360	361	359	359	366	383	374	329	351	377	356	357	365	396	365	328	376	350	373	350	367	395	400	386	371	334	371	371	356	366	359	397	351	372	337	383	356	365	348	370	357	388	389	352	361	337	340	373	362	376	381	374	357	348	347	349	329	351	392	304	360	373	378	392	340	324	335	377	356	369	366	377	381	347	429	342	333	349	380	356	344	369	378	369	368	339	349	377	351	376	362	339	380	343	337	373	361	371	347	353	367	372	370	351	360	347	376	370	358	331	361	346	370	374	333	371	380	365	351	360	322	358	389	354	357	379	354	356	383	348	344	393	343	360	350	389	377	356	360	375	350	361	364	376	397	399	330	380	319	355	359	337	374	318	354	363	354	371	339	361	396	355	363	376	334	379	352	372	386	349	371	348	376	355	366	353	361	342	326	357	382	350	356	344	352	365	375	352	355	295	365	350	397	345	351	350	328	366	369	379	350	360	388	357	364	414	344	338	371	350	324	366	362	365	368	383	351	370	327	338	400	369	337	381	340	342	366	374	360	368	309	350	362	361	382	343	347	357	374	360	353	354	358	333	414	363	375	333	360	395	351	345	317	366	365	340	391	354	352	343	339	350	357	355	403	344	376	368	335	353	351	376	336	353	366	377	357	360	338	399	381	339	373	387	385	380	380	352	402	347	357	376	335	346	357	379	356	377	358	404	348	341	402	328	387	386	364	349	407	386	352	365	372	385	349	380	316	378	348	366
39034	15157	13316	7482	5259	4201	3140	2402	1904	1583	1390	1074	981	854	776	678	626	620	610	569	577	587	550	532	476	462	463	467	447	479	434	471	443	443	450	466	457	422	443	407	405	431	448	433	438	405	436	392	394	415	383	422	396	373	393	398	413	404	433	425	411	420	397	447	407	390	463	424	453	385	426	396	387	413	399	424	382	399	398	384	396	391	396	413	443	425	406	390	411	387	420	390	397	372	384	437	374	408	394	414	419	428	405	387	434	416	355	427	392	434	396	390	365	389	405	381	407	400	418	409	403	379	411	388	392	384	423	410	376	425	411	407	426	397	393	382	413	382	373	430	416	399	426	397	359	384	411	388	413	394	380	368	397	412	436	408	394	368	400	373	374	388	399	409	404	409	446	424	415	437	408	382	384	418	372	374	415	397	380	417	434	379	422	377	383	409	390	398	404	417	375	392	419	385	403	415	420	409	385	390	397	430	405	352	401	406	418	407	395	402	369	389	410	391	398	424	420	364	367	387	408	379	387	392	387	441	397	419	400	351	419	379	415	397	366	422	393	371	374	411	389	371	381	406	375	393	406	393	389	413	431	391	395	428	391	411	420	371	389	413	411	357	389	420	394	382	407	409	386	394	422	384	355	404	435	402	381	375	413	389	408	420	388	365	418	372	394	381	368	381	402	405	381	396	399	395	416	396	427	402	394	389	372	406	404	397	397	416	393	402	422	382	394	400	419	388	409	404	364	404	382	407	405	386	392	427	397	400	406	372	390	383	379	425	412	370	387	409	408	388	402	377	386	370	374	406	364	370	427	383	362	405	417	429	396	430	389	386	408	392	388	395	392	400	379	414	368	410	402	383	395	454	363	411	350	391	436	400	418	339	380	375	407	382	387	393	382	429	380	424	401	376	374	412	431	443	406	414	361	397	402	372	431	394	368	406	392	418	395	381	410	387	366	382	394	365	359	395	387	395	367	443	406	410	359	378	406	414	385	382	400	382	440	387	400	386	357	391	403	425	376	412	394	381	391	422	396	391	442	390	406	420	401	409	385	408	370	407	382	408	423	407	365	453	462	395	384	414	393	394	380	375	405	412	381	418	375	419	406	377	429	405	361	380	363	363	407	429	412	376	369	387	377	430	373	426	382	404	381	360	382	425	393	371	408	414	384	428	412	415	395	397	399	410	420	379	371	408	404	389	408	434	406	394	436	417	437	400	385	411	402	426	372	403	399	395	436	406	389	384	452	386	392	393	402	417	374	404	377	392	363	376	423	413	397	419	412	429	385	390	408	370	373	441	402	404	419	377	388	455	363	402	396	417	431	398	424	427	401	411	413	385	366	404	383	382	433	409	396	404	393	378	406	414	424	404	394	412	376	391	442	382	388	438	379	427	378	395	372	425	384	395	443	408	383	398	383	423	408	386	401	391	390	401	384	442	396	364	411	424	387	405	380	425	404	378	353	410	397	398	417	379	388	433	428	393	386	403	410	411	402	387	403	393	405	412	370	436	393	399	386	353	384	402	402	396	425	379	368	404	414	383	404	411	364	392	414	420	392	362	416	375	389	376	389	399	378	387	418	396	392	356	443	382	441	408	418	369	379	356	399	397	397	390	393	380	431	374	407	393	388	391	387	408	355	389	392	383	401	391	400	415	414	360	422	361	392	379	378	378	441	397	412	376	377	421	399	432	397	425	402	423	425	403	382	390	408	373	398	384	397	383	404	406	396	411	393	382	409	397	429	384	412	411	374	371	383	394	421	402	424	381	395	420	433	389	391	391	371	443	373	416	430	423	368	390	400	412	353	354	409	366	421	413	405	403	412	395	430	391	388	373	398	399	417	410	406	384	401	395	396	395	394	407	424	398	411	380	381	365	386	401	351	402	405	400	383	406	376	402	385	390	430	393	365	397	427	414	409	436	386	394	383	385	431	369	380	395	356	431	429	383	423	406	381	395	393	411	375	428	405	387	422	409	414	379	381	382	403	404	388	403	370	395	421	373	373	385	402	410	400	413	388	435	398	373	412	370	403	404	402	431	388	413	425	397	389	404	397	381	402	392	390	387	469	447	414	392	379	379	397	388	362	427	389	385	361	386	420	443	381	339	409	400	368	398	370	382	407	394	407	405	401	409	412	405	373	384	389	377	421	385	427	415	393	402	386	406	357	427	380	372	390	406	405	415	406	420	387	400	385	384	404	414	393	401	396	413	384	392	388	386	381	367	397	421	363	396	408	385	380	387	358	426	398	415	401	380	389	441	400	390	426	399	411	419	405	386	376	410	380	399	407	402	382	404	447	379	393	446	399	441	387	408	402	392	428	360	417	384	375	393	375	394	396	377	386	383	363	376	394	402	423	407	371	408	405	382	392	403	412	391	414	386	387	380	431	377	412	392	407	405	406	375	405	363	348	424	390	419	360	406	367	405	399	395	391	394	372	401	387	411	421	400	393	373	389	396	418	374	354	416	394	396	401	402	427	404	378	420	397	386	382	423	404	393	425	375	383	448	416	415	399	399	417	393	404	394	399	370	376	402	409	401	392	372	418	412	410	419	391	355	417	402	397	402	396	404	360	426	392	421	386	407	366	410	381	388	419	426	400	391	392	395	390	390	426	386	395	410	360	402	427	425	391	427	391	405	369	410	414	410	378	372	410	412	398	382	401	404	392	383	377	371	405	423	398	372	418	397	379	440	359	373	422	389	399	395	376	417	414	380	385	396	398	406	397	437	411	396	425	393	395	428	409	366	368	393	405	405	406	424	394	409	373	368	402	414	407	377	378	400	385	387	418	365	419	390	389	430	404	400	428	376	381	382	399	407	384	371	401	400	392	409	392	400	403	382	380	408	384	383	426	417	413	388	389	410	432	415	394	371	410	410	362	385	396	386	360	390	401	345	401	388	409	417	424	386	425	415	390	407	409	393	373	385	396	390	411	420	393	383	398	434	369	379	414	396	373	406	359	394	432	437	399	398	388	372	361	391	376	435	379	395	438	381	392	414	430	357	366	396	395	389	398	410	411	393	339	397	386	409	389	398	437	431	374	379	381	414	399	402	399	445	394	422	409	415	419	388	400	388	393	409	381	411	366	400	416	389	396	406	407	413	403	404	385	375	371	402	398	416	364	379	385	401	390	391	404	431	431	366	410	385	391	386	399	373	390	395	388	396	381	409	396	428	400	373	403	443	402	382	413	419	408	387	429	429	405	415	414	412	398	393	384	460	401	406	399	404	413	374	398	399	417	394	395	414	405	393	412	372	436	395	375	383	358	377	427	377	370	412	399	378	398	418	433	441	385	428	391	438	404	385	375	391	379	401	393	378	385	399	431	332	372	399	396	389	394	374	397	386	411	418	377	416	363	426	403	427	412	407	388	359	380	434	376	408	359	375	442	383	409	413	405	372	407	407	392	403	399	431	429	374	392	376	391	393	409	389	410	405	386	365	396	377	439	413	403	411	398	388	384	384	393	388	400	409	419	432	390	387	419	385	426	368
26630	20308	9989	1190	702	675	667	648	639	617	614	621	586	675	632	660	661	630	583	636	592	651	651	609	599	647	612	586	625	612	619	606	640	580	602	587	627	596	623	596	605	658	629	665	617	622	578	625	617	544	630	615	609	654	603	591	575	633	630	597	644	622	671	606	612	637	571	623	618	603	609	621	588	631	618	603	607	616	597	582	590	614	631	604	620	617	591	601	621	599	654	619	619	603	598	597	608	657	629	619	571	573	612	625	646	606	672	646	642	679	651	643	626	577	634	600	583	607	608	597	601	638	582	642	572	637	603	587	610	625	642	613	574	572	548	604	622	579	631	579	659	603	613	617	625	627	603	626	649	626	613	636	625	632	577	560	600	617	624	581	597	597	613	645	613	625	625	614	581	590	635	563	567	561	583	660	619	605	579	624	584	587	649	584	577	602	611	653	589	601	612	587	578	607	582	635	600	614	589	637	603	589	603	632	607	611	608	611	615	596	610	580	601	615	594	568	612	578	594	610	626	585	626	657	624	637	627	598	647	612	597	647	590	608	558	565	668	619	600	568	576	627	650	620	654	591	587	629	635	629	610	614	589	622	622	635	583	569	566	635	605	593	597	596	585	580	601	628	651	591	560	593	639	607	600	610	614	560	566	610	615	620	563	652	636	625	596	628	631	599	575	603	621	627	596	605	617	592	644	586	608	621	594	644	618	658	604	623	594	644	621	594	612	585	559	590	571	631	657	580	597	602	584	579	595	623	624	639	583	608	610	587	616	641	622	568	616	578	580	582	642	622	657	574	601	620	616	617	619	603	581	607	556	635	598	637	593	616	667	613	603	635	618	629	592	605	670	567	619	634	615	573	601	564	609	564	579	579	654	595	559	586	621	598	609	653	594	650	588	584	626	624	617	592	605	629	594	608	617	642	613	612	631	588	598	591	607	623	558	601	584	602	644	609	572	621	585	687	651	573	600	598	625	570	617	602	582	626	570	640	621	560	609	629	640	627	636	641	638	598	586	607	631	569	628	607	604	590	628	581	612	627	645	617	596	605	650	602	622	651	599	604	594	674	595	618	614	609	594	639	653	648	604	593	650	615	609	634	599	598	585	624	627	626	605	621	593	587	660	544	587	627	584	569	625	573	616	620	600	563	611	609	589	623	607	601	599	611	590	646	598	596	613	649	598	663	616	617	573	602	641	594	627	577	588	630	622	654	641	599	618	643	597	598	615	627	597	636	613	624	586	614	577	598	613	579	612	606	607	597	613	589	585	622	600	624	599	592	646	642	627	620	617	585	584	641	618	627	588	598	625	593	587	624	628	594	631	614	604	649	612	610	618	568	583	646	624	635	640	626	631	602	620	628	583	658	579	578	540	597	622	593	636	601	627	603	588	592	614	628	633	584	602	660	600	628	590	604	640	601	678	637	616	598	581	625	598	594	636	623	658	643	630	652	584	623	602	628	608	577	539	605	637	586	665	622	622	589	576	617	617	595	592	622	611	581	629	596	587	636	612	633	649	637	594	594	623	595	665	577	630	600	604	577	648	588	609	622	638	585	591	596	590	661	611	628	617	579	636	623	610	598	587	598	688	579	572	628	607	624	609	619	636	591	650	597	588	646	625	586	598	598	568	600	599	567	579	613	556	617	655	623	607	613	602	592	567	603	590	610	607	610	615	602	603	587	613	650	634	628	580	611	606	623	616	618	603	666	627	598	607	615	570	584	646	546	637	595	582	609	590	599	603	631	613	663	620	633	620	613	615	612	622	624	618	634	595	580	613	623	646	639	615	579	608	619	605	636	579	615	593	606	640	647	610	580	572	594	585	640	620	628	606	593	616	612	609	585	589	668	600	605	587	608	617	580	627	573	568	662	598	584	633	620	565	625	622	581	620	662	608	623	615	641	576	626	603	622	632	642	596	611	598	637	622	605	613	586	608	615	618	651	587	626	654	645	603	598	621	622	602	649	588	579	589	609	604	594	604	602	636	625	603	602	572	601	566	598	614	593	604	613	635	627	593	570	566	636	643	623	630	618	591	569	619	599	600	569	616	580	619	624	581	600	610	574	632	609	632	590	624	614	590	634	640	640	631	634	608	616	577	634	590	644	647	599	599	620	654	595	640	600	602	623	584	636	616	620	566	609	627	606	570	564	633	617	621	584	636	571	588	612	598	595	608	650	612	573	627	593	603	666	590	604	591	552	620	643	597	613	651	630	608	655	598	644	633	595	612	608	605	614	632	644	629	615	608	583	611	607	634	635	598	602	623	633	601	573	630	618	591	601	607	608	590	667	616	611	595	573	597	656	652	568	587	585	624	677	605	627	611	592	610	590	628	605	621	633	595	606	601	578	638	646	650	634	649	626	608	603	594	596	614	570	646	595	566	559	634	565	626	600	602	608	601	605	587	624	611	632	590	571	637	588	599	596	601	637	624	624	608	628	556	596	628	607	617	616	621	610	656	607	619	598	600	562	637	603	635	611	568	626	578	602	641	577	637	660	611	603	610	628	597	612	597	614	627	570	608	636	628	610	601	596	606	591	578	591	593	599	598	652	602	644	654	635	619	615	628	612	589	623	581	624	593	615	608	610	597	613	633	579	610	596	622	607	628	598	622	601	647	631	613	553	637	625	566	617	641	614	584	620	603	619	634	628	629	631	651	573	583	646	576	606	578	616	609	656	615	626	575	618	606	614	597	640	614	567	589	608	610	592	646	606	612	610	597	612	599	599	608	632	607	630	579	579	612	596	635	572	594	620	566	571	597	618	602	605	589	580	593	553	623	608	568	602	565	561	564	650	589	631	617	568	565	614	634	663	600	616	598	570	593	610	646	616	623	608	603	630	626	616	612	603	618	621	587	613	613	612	634	620	598	601	588	629	640	614	623	612	616	613	624	652	598	584	617	614	655	633	575	604	617	606	612	646	590	641	628	626	572	580	618	624	599	620	618	596	598	600	578	584	592	627	629	586	566	618	614	614	612	579	597	607	676	621	612	620	632	584	634	692	596	627	632	621	607	606	582	581	589	622	577	608	606	579	572	639	565	619	589	618	649	598	661	636	636	626	642	570	624	651	588	607	623	583	607	593	605	585	604	624	664	626	612	677	575	605	586	605	585	587	635	618	590	646	595	550	576	616	598	663	568	589	601	592	603	622	608	576	629	602	623	605	628	646	625	657	638	626	637	581	633	622	586	593	658	607	603	607	638	589	641	633	621	612	608	612	620	596	623	567	615	617	601	568	605	603	633	610	553	636	589	596	604	625	590	717	595	602	624	608	591	609	620	606	594	602	638	640	626	618	594	640	602	614	614	598	603	573	638	617	616	639	625	607	616	585	594	614	608	595	612	636	609	574	606	655	608	618	597	592	588	642	640	640	606	648	621	610	611	592	597	626	607	617	629	558	632	623	605	587	608	622	585	642	619	592	563	593	614	589	652	618	603	574	610	591	624	635	598	602	597	613	602	605	600	626	632	596	595	597	614	602	559	588
12060	1356	1308	952	904	851	742	749	792	748	718	760	688	753	674	700	707	758	711	697	727	743	729	687	716	724	718	753	710	736	736	696	712	728	714	695	716	726	706	729	745	700	692	744	687	733	707	751	666	719	682	734	719	734	687	704	731	707	746	700	714	737	673	677	679	693	679	682	685	723	752	677	694	675	695	736	700	691	726	689	687	711	678	695	678	738	710	671	706	701	657	728	684	716	717	697	732	761	708	711	726	686	693	696	785	730	732	692	710	705	713	720	748	726	729	706	671	692	725	713	729	695	712	723	687	691	727	728	735	698	665	667	733	664	669	714	734	695	699	692	727	728	715	750	730	701	666	756	743	696	688	696	719	718	694	706	715	701	695	743	717	745	757	733	715	717	711	741	713	741	723	691	737	713	725	768	701	669	731	705	724	702	702	708	686	717	705	676	722	738	719	730	752	716	730	709	682	714	699	682	734	681	718	679	739	696	696	714	683	700	683	742	770	704	711	681	760	682	699	719	670	685	654	704	770	709	737	683	679	696	680	723	713	743	744	742	740	731	737	719	710	738	727	716	683	767	651	715	704	705	714	763	720	736	737	742	738	679	715	750	705	709	711	720	731	714	659	690	702	689	716	684	699	705	704	732	713	738	704	669	712	683	694	735	728	740	712	711	675	700	691	712	745	723	698	681	658	770	705	709	740	732	710	743	687	734	714	693	736	729	701	680	702	646	735	731	723	694	704	657	725	738	697	708	736	729	704	676	683	659	694	692	732	708	680	732	719	696	711	732	711	707	728	688	720	694	753	711	702	684	745	667	712	688	676	692	685	714	719	720	758	720	716	707	774	763	675	663	701	699	742	699	716	743	723	719	691	701	688	699	644	695	726	705	700	795	735	669	671	715	700	683	704	732	665	716	707	718	712	694	732	727	732	681	712	691	704	741	739	760	706	740	727	701	675	764	729	681	747	691	722	714	720	681	692	704	666	703	633	715	694	724	688	720	731	722	711	695	670	672	773	709	713	704	702	724	709	699	735	677	657	709	706	720	711	715	689	673	728	737	742	745	721	712	691	723	699	701	739	705	690	695	708	697	730	699	742	725	696	699	707	740	708	723	723	718	694	734	707	715	694	719	673	688	712	684	683	720	734	656	748	717	667	695	691	741	751	728	728	694	722	690	725	698	729	701	711	718	694	723	776	677	681	733	727	715	684	708	678	639	707	688	687	687	678	649	694	748	719	730	682	673	765	693	669	703	756	679	698	746	734	710	738	676	707	765	714	685	718	689	718	668	721	713	732	693	698	686	706	701	726	643	697	712	734	693	712	711	729	695	698	708	711	716	756	671	704	725	682	718	732	715	720	711	702	757	723	722	669	681	697	691	717	772	669	710	687	721	728	703	701	697	733	713	734	693	681	771	701	705	710	715	726	700	698	716	685	698	691	740	708	738	711	697	711	690	708	695	728	703	741	734	729	670	721	695	684	663	723	762	752	681	653	759	683	713	708	710	693	661	690	716	708	721	689	711	717	686	722	712	723	733	726	724	676	704	714	687	757	735	695	708	694	725	698	732	706	736	730	752	709	677	711	719	760	716	654	713	722	716	677	703	690	737	692	662	661	671	754	709	724	719	727	742	708	711	720	767	755	649	706	678	703	718	744	659	727	694	697	727	719	695	718	710	742	726	723	698	730	720	760	680	662	667	689	687	687	725	727	749	702	694	693	694	695	711	719	732	695	710	682	676	711	723	721	680	708	706	701	748	712	719	739	723	713	729	704	734	700	659	713	695	699	726	769	741	683	730	680	728	697	714	714	723	694	747	751	705	713	683	721	679	716	700	724	719	700	718	719	660	725	706	664	661	739	717	677	669	710	712	709	721	722	718	717	665	735	666	699	751	709	703	689	691	688	719	672	729	705	726	742	683	692	736	712	681	647	680	688	724	735	711	696	769	698	699	756	700	687	711	723	717	672	719	668	737	731	672	699	686	662	712	694	688	694	738	697	735	724	688	707	705	742	757	664	756	699	733	708	702	735	711	760	740	699	769	702	712	713	748	734	678	710	682	718	695	692	701	660	710	711	666	715	722	684	763	659	711	711	725	727	708	659	682	726	699	725	695	744	659	682	712	735	726	729	745	699	725	720	718	706	714	710	706	766	696	693	691	718	667	710	717	650	695	700	742	718	706	658	738	688	677	687	712	698	737	644	735	685	697	684	746	726	715	682	676	656	702	721	762	741	695	707	708	682	709	703	759	692	656	681	773	726	721	733	683	717	690	674	697	729	700	710	642	690	712	676	709	764	711	675	704	698	669	672	739	754	700	751	725	698	676	733	733	718	760	720	700	680	705	700	711	709	728	680	681	690	695	715	668	701	749	722	705	677	685	704	696	717	715	709	719	663	732	703	706	704	751	693	703	677	687	692	713	686	727	680	722	721	702	710	728	677	733	719	688	658	701	689	704	667	677	706	695	652	704	732	720	730	701	696	677	692	684	730	719	703	692	687	700	718	708	731	666	677	694	707	660	677	726	712	685	713	680	703	734	706	710	738	710	672	711	695	773	695	659	707	715	700	703	671	716	685	663	668	706	729	747	731	635	724	729	696	684	700	740	710	727	714	687	719	751	693	749	702	708	697	724	696	685	759	774	693	746	711	715	662	729	716	676	718	730	751	703	710	705	711	722	740	753	719	721	733	732	715	673	689	781	697	695	702	705	729	713	732	717	726	696	685	713	660	731	721	730	735	697	784	711	726	701	698	715	705	762	693	686	682	737	752	715	694	723	721	737	721	709	731	725	686	790	678	684	714	737	739	665	717	684	714	650	689	639	705	742	672	744	703	706	691	714	685	743	703	723	683	735	722	720	724	742	724	709	729	703	656	723	710	740	693	670	734	680	703	694	703	706	665	729	668	718	726	752	738	741	698	655	671	696	679	679	754	728	684	670	682	670	746	739	728	675	722	722	729	704	690	705	675	683	675	702	712	687	695	716	703	688	773	649	717	693	695	771	719	723	702	680	693	723	659	708	701	738	732	722	701	683	670	725	751	732	675	766	726	696	748	735	695	736	690	702	760	710	686	723	633	659	736	722	754	734	686	691	720	704	701	714	691	738	684	756	723	690	694	722	705	705	717	705	736	729	685	722	704	731	714	722	718	761	695	739	729	697	717	656	675	703	697	677	672	693	780	681	699	673	677	689	657	720	711	712	710	667	732	724	697	676	715	716	696	687	720	708	765	693	678	757	735	676	735	671	700	736	681	725	729	695	656	693	737	729	670	716	721	717	720	700	695	691	677	721	687	753	716	706	709	717	738	699	716	742	709	725	685	732	662	772	693	682	690	698	687	698	699	746	684	689	694	662	735	715	733	666	694	704	717	700	726	739	707	673	685	728	701	692	748	732	675	737	725	684	705	708	736	667	736	721	691	667	722	690	776	694	704	753	685	658	679	698	665	724	675	705	709	719	696	719	747	668	692	728	683	736	731	722	679	761
23197	20764	28122	23455	20766	12805	1385	794	610	565	495	468	400	393	378	393	355	369	314	320	315	296	306	304	350	302	314	277	328	272	290	321	265	321	299	290	274	298	293	295	298	269	298	276	300	305	285	268	275	277	281	278	285	291	304	262	285	273	271	277	273	274	316	269	299	295	265	242	281	303	273	268	281	289	266	291	272	257	310	302	250	308	249	271	273	320	320	268	272	277	271	278	264	281	262	253	278	300	266	307	298	281	311	241	263	261	287	295	242	287	287	277	276	307	306	257	281	294	261	269	253	271	273	293	260	273	273	285	263	279	273	278	303	282	300	284	263	276	292	292	274	279	309	288	265	255	280	273	281	269	277	301	295	291	261	278	296	282	278	258	322	310	289	277	298	282	322	267	258	283	306	266	268	252	271	277	291	268	279	271	274	288	270	260	290	273	283	310	283	295	308	300	267	251	274	278	263	283	284	275	272	244	290	276	259	294	269	310	296	266	284	298	280	269	279	254	318	264	273	278	284	292	269	285	290	297	276	304	265	280	264	271	286	281	265	254	272	267	284	294	257	270	278	285	257	254	273	288	289	233	279	283	289	244	267	296	284	236	265	295	280	269	291	290	302	239	249	245	260	273	290	285	262	286	280	273	314	288	288	281	264	261	274	278	267	276	250	265	285	261	271	280	296	277	287	269	244	285	268	264	271	270	283	286	307	278	292	274	252	267	276	270	241	265	278	322	256	265	282	279	281	257	266	262	265	287	309	309	241	254	269	266	274	276	271	297	291	294	264	263	273	304	301	269	265	290	279	272	272	285	239	258	276	320	240	274	293	275	257	285	258	254	273	279	282	260	255	302	255	257	259	248	278	279	258	284	288	246	284	303	264	255	291	286	287	255	250	252	272	253	273	268	281	285	292	303	258	310	273	262	291	270	301	294	284	258	315	290	255	265	262	279	280	270	294	253	269	252	282	263	305	267	266	276	285	268	295	298	298	255	299	263	281	291	305	274	278	271	266	294	274	275	303	279	274	259	313	283	327	253	279	271	263	271	298	285	232	293	294	278	282	274	301	269	288	259	266	237	287	285	304	319	250	325	297	295	274	275	267	267	275	279	279	286	303	257	247	284	287	269	259	318	273	303	287	310	262	290	306	284	271	299	266	278	267	291	286	298	260	261	297	254	259	282	288	285	306	270	248	264	249	296	295	276	272	284	261	273	307	264	273	288	285	269	285	298	258	291	269	275	297	254	264	270	290	273	266	312	263	248	281	268	291	269	247	273	250	260	291	284	290	304	256	300	299	274	267	292	285	300	265	273	255	260	319	294	262	294	272	281	300	263	263	280	288	272	261	294	275	294	290	293	257	274	257	281	284	281	287	279	258	288	281	249	250	287	285	273	281	253	238	266	286	271	266	262	273	288	270	271	281	248	327	295	276	278	281	293	270	290	257	275	274	264	271	269	306	267	249	287	264	268	275	294	321	275	286	312	268	253	305	261	293	273	276	286	293	274	283	231	270	275	270	255	281	244	266	288	280	241	267	278	299	293	285	291	261	283	280	307	271	242	275	279	306	257	272	267	265	263	296	299	258	263	299	289	268	273	264	263	289	281	281	275	266	280	301	284	282	294	281	299	274	260	261	258	265	270	248	293	273	254	280	289	289	267	281	273	269	280	274	263	243	288	302	285	276	319	299	277	254	267	266	275	251	304	276	280	271	267	281	260	263	302	295	285	270	261	311	282	266	264	280	256	294	261	257	274	276	285	247	273	285	286	279	287	262	277	304	264	271	280	261	278	272	270	244	303	261	274	296	292	285	274	273	264	297	290	294	279	277	302	262	320	280	272	270	282	265	257	266	290	317	286	298	280	262	262	265	276	293	278	296	289	268	330	285	264	289	294	285	298	274	283	277	243	241	267	280	277	298	274	277	297	281	280	250	295	292	272	278	283	290	251	256	253	286	279	251	263	258	288	260	291	288	277	266	253	294	300	286	290	259	264	267	294	268	279	265	245	273	269	291	284	281	284	274	288	264	264	284	292	274	270	281	265	285	286	276	258	278	285	280	291	284	277	276	291	283	270	277	251	282	286	285	275	273	267	273	300	274	285	267	253	295	269	273	300	281	262	287	266	294	274	252	289	269	265	279	273	269	298	295	275	278	307	301	274	269	260	283	300	291	294	288	257	248	286	279	254	265	270	285	263	289	259	266	266	264	285	265	312	287	295	265	253	281	285	257	285	313	265	272	272	253	247	296	291	247	265	293	291	261	274	285	281	263	255	291	250	276	266	275	245	294	263	268	287	274	266	250	278	286	267	304	265	292	255	284	261	294	296	276	287	268	283	246	295	249	294	277	273	289	286	283	256	272	292	257	305	277	289	265	277	277	282	299	296	300	265	279	246	251	276	270	258	260	270	301	310	248	311	275	277	281	272	290	299	283	290	292	283	259	263	296	255	281	287	272	290	283	263	256	265	246	255	283	277	291	279	264	267	293	279	260	276	295	269	290	266	280	253	284	312	276	260	320	274	267	285	276	252	261	290	287	255	290	281	248	294	302	285	263	259	277	253	246	307	277	261	235	274	276	282	261	272	269	254	282	272	278	261	287	296	261	260	289	288	251	288	266	259	279	288	248	271	266	248	297	278	251	263	315	253	317	273	295	287	284	277	269	277	256	277	282	265	277	297	281	298	261	316	277	287	258	286	267	286	259	294	276	293	266	278	243	291	302	267	283	253	275	286	268	282	270	316	258	288	275	267	303	303	299	253	307	261	278	283	241	266	283	267	299	285	299	289	286	265	264	274	283	267	263	273	265	280	263	244	280	255	277	257	299	299	288	256	277	282	266	269	289	280	276	259	268	268	267	253	282	277	268	245	255	271	257	259	266	307	293	296	258	251	269	271	280	257	290	293	264	279	272	297	267	261	286	254	302	249	276	284	273	264	280	284	280	271	253	278	260	313	270	289	270	276	277	269	243	273	240	263	287	264	244	273	298	272	281	283	285	266	283	316	280	272	277	279	290	291	297	291	289	268	297	275	285	258	274	245	274	286	266	262	285	245	251	258	264	287	270	309	299	278	255	284	275	252	312	262	291	268	285	286	265	280	251	265	270	305	265	267	264	281	277	262	292	275	262	257	278	282	306	273	292	256	272	235	289	276	268	293	253	268	262	263	298	250	260	254	291	320	278	297	272	299	309	282	276	281	256	253	265	260	268	274	299	264	286	258	263	302	273	240	294	285	286	281	246	290	274	273	288	271	282	269	300	250	285	267	274	305	255	319	279	249	270	268	250	289	261	272	287	267	285	283	289	257	249	266	301	262	289	288	255	267	271	277	258	244	291	266	254	264	288	281	258	238	275	285	293	267	291	264	269	294	279	282	286	261	289	274	277	274	278	269	254	305	258	295	271	264	313	269	289	265	294	264	279	267	286	265	287	273	268	270	294	285	286	281	256	326	257	299	284	265	279	286	272	298	290	283	275	259	256	287	272	273
31085	9236	8273	4310	2870	2347	1818	1368	1087	918	847	703	647	569	492	511	483	444	409	436	374	419	398	385	422	411	429	396	386	363	351	374	356	378	358	361	366	362	348	350	365	334	339	326	338	335	366	349	385	331	318	291	363	350	316	340	386	373	330	306	345	342	360	354	323	357	325	342	344	351	343	370	344	308	347	338	344	334	367	372	338	317	351	341	352	321	316	314	318	315	365	341	348	302	318	364	354	353	359	343	321	329	319	340	342	357	318	337	355	364	336	349	320	337	368	363	366	332	331	314	339	342	341	337	350	323	366	309	291	314	319	354	304	357	314	302	363	316	371	325	346	380	324	351	353	348	356	344	339	335	305	329	336	342	302	315	355	369	366	325	329	351	358	331	336	348	367	348	377	334	319	337	357	340	324	325	384	339	365	347	371	336	347	333	312	320	325	352	398	349	316	338	354	339	312	339	349	310	327	326	341	348	341	307	346	340	350	355	316	334	357	355	362	345	319	310	351	315	348	329	341	343	311	341	338	326	323	334	333	333	340	317	365	361	313	316	373	308	340	358	365	320	321	312	323	335	369	370	356	340	331	341	366	364	365	353	346	349	311	380	326	340	332	325	338	387	312	338	347	313	319	357	342	351	343	321	346	304	361	309	316	329	321	331	342	361	355	324	333	332	374	345	352	354	332	349	329	342	358	333	338	319	331	340	353	334	307	328	321	334	346	346	311	356	329	337	349	365	369	328	308	324	315	333	346	336	300	328	324	337	346	377	364	344	314	335	338	347	337	353	325	316	318	331	355	349	344	357	323	328	329	341	343	333	311	335	340	341	355	342	346	348	324	380	325	327	336	369	318	372	337	318	348	391	329	350	327	301	368	347	329	336	342	379	339	356	366	347	363	354	320	354	302	362	360	333	363	324	322	362	317	332	349	351	314	328	323	362	341	334	276	312	321	352	340	350	337	372	329	284	323	320	348	327	326	364	339	367	380	351	330	360	310	303	322	313	358	356	343	337	328	333	349	361	348	350	333	346	299	328	341	351	348	330	373	335	338	350	334	351	324	366	321	319	306	338	360	305	340	333	313	328	327	331	322	335	330	321	343	327	344	355	352	337	331	344	340	335	340	319	352	340	382	373	318	339	355	351	357	342	340	345	332	355	347	341	369	340	345	362	346	334	329	354	350	350	326	332	307	351	351	311	334	328	348	340	330	350	344	318	351	351	305	311	341	333	309	359	321	350	336	354	327	351	296	330	341	321	321	337	303	362	326	355	337	345	340	331	302	298	363	338	340	313	346	357	350	316	308	325	352	350	300	340	325	321	366	342	328	330	332	344	336	326	342	343	359	349	348	340	334	327	326	321	349	345	334	353	351	323	344	366	341	324	334	315	343	315	343	330	360	360	349	347	346	360	336	342	316	335	335	349	340	361	333	331	371	326	365	347	344	385	357	317	347	339	309	352	295	351	315	308	317	348	359	345	318	338	342	300	362	331	319	376	347	342	329	350	336	323	362	357	325	315	334	323	339	321	351	317	333	348	346	318	327	332	357	338	323	339	334	336	334	310	334	326	322	331	329	348	320	345	341	322	361	301	326	332	344	338	339	317	378	353	378	318	345	303	318	361	341	353	331	360	355	331	343	366	314	325	354	326	353	324	347	333	326	348	333	302	318	326	355	327	339	357	364	322	349	313	342	313	310	329	360	317	334	326	342	339	330	340	329	347	304	356	339	362	351	339	354	313	331	285	304	310	328	348	350	303	370	310	347	356	371	320	347	359	344	322	341	357	323	338	321	321	326	342	340	358	351	296	339	345	316	314	312	312	331	339	365	368	367	323	369	348	324	397	331	339	319	339	346	346	317	321	356	341	342	348	345	332	352	319	357	360	343	339	329	331	330	315	355	352	350	353	344	366	339	327	341	348	326	324	325	327	335	336	340	337	327	352	338	330	316	331	340	334	345	334	338	314	342	324	312	356	346	350	326	352	325	365	325	330	332	354	339	318	328	378	344	341	347	345	308	329	322	349	386	378	304	328	355	287	339	330	377	356	353	324	350	326	351	358	328	330	337	311	354	339	323	327	313	366	317	355	325	331	338	365	353	343	337	341	324	335	326	367	343	301	308	349	348	354	347	330	327	330	349	345	325	349	347	333	393	332	389	330	318	337	337	336	346	340	323	360	305	347	359	339	343	345	330	349	339	339	339	334	360	339	349	339	331	335	344	358	357	320	339	316	309	344	341	366	319	349	313	342	382	349	347	337	323	377	347	336	316	332	311	341	325	295	359	335	380	337	328	303	330	332	290	369	344	352	312	327	333	351	352	352	337	339	308	346	324	328	337	342	325	366	318	317	338	357	320	355	318	339	345	294	346	327	355	337	344	301	320	319	306	323	317	363	321	304	330	359	327	326	355	350	315	347	372	322	347	322	339	355	332	325	349	350	347	326	339	343	330	345	357	355	347	334	343	353	328	326	361	339	328	350	344	354	338	333	325	302	335	349	355	352	354	317	335	346	342	355	348	320	336	362	350	307	347	299	333	335	332	342	321	318	346	329	324	337	325	321	318	329	370	351	343	318	351	288	333	309	345	330	322	351	324	364	337	339	362	354	326	338	342	353	329	336	331	388	336	346	348	302	333	378	344	323	343	354	352	330	351	343	330	351	326	337	349	310	335	357	325	342	355	383	349	343	318	366	336	330	327	345	355	355	359	323	311	346	337	353	320	316	312	333	306	311	332	309	352	339	324	344	357	371	326	352	309	363	388	343	319	342	341	313	355	316	336	348	339	338	345	324	357	354	359	343	356	347	350	318	351	336	328	372	352	331	347	362	355	300	370	327	347	330	317	344	335	336	331	354	321	335	341	341	327	361	332	354	337	368	350	342	309	341	355	329	343	363	358	327	339	297	319	343	347	351	338	328	359	336	327	355	341	345	326	362	338	354	334	350	347	342	356	347	350	348	326	338	347	351	363	321	332	304	326	351	352	337	381	342	312	316	321	334	336	333	359	334	334	322	341	356	340	329	331	324	335	356	329	352	317	347	353	338	321	344	346	345	373	329	331	362	333	360	353	333	333	315	352	315	338	311	346	303	334	301	303	350	361	334	355	315	333	348	319	353	343	327	336	345	331	330	314	343	347	355	359	347	324	338	318	321	347	348	330	340	317	346	343	325	320	299	362	316	347	338	321	342	379	289	335	345	347	366	379	346	343	322	358	336	334	311	326	389	331	353	339	382	343	326	357	334	309	342	331	329	368	306	346	346	336	345	365	344	338	342	345	321	340	329	315	327	336	359	347	338	315	334	312	345	316	350	354	339	332	382	312	325	323	321	356	309	308	367	334	333	334	344	311	333	347	309	331	362	333	361	345	303	339	337	324	365	341	352	344	335	343	356	307	350	326	322	346	340	370	330	348	380	377	315	326	329	327	347	338	301	341	298	359	349	321	331	341	349	331	353	359	339	341	337	331	323	340	338	326	352	364	308	321	360
24466	20780	27114	24491	12523	1532	1119	1000	915	889	825	893	859	879	862	865	759	749	815	718	783	813	771	785	833	754	747	816	755	772	702	809	748	765	766	766	744	715	735	763	787	762	775	776	797	775	846	811	801	809	770	785	727	789	782	718	741	747	765	739	756	759	789	757	780	730	789	781	776	731	822	788	763	703	754	763	747	780	747	766	820	752	791	705	789	749	729	762	739	801	709	774	764	749	730	764	746	772	770	793	793	781	748	760	786	729	759	793	804	767	802	791	807	764	770	748	785	769	730	792	763	732	767	749	782	808	730	788	742	789	797	793	805	795	802	765	758	790	795	817	753	766	771	749	773	818	756	773	764	847	786	764	761	795	695	739	712	748	731	729	752	759	790	813	754	754	756	751	840	770	741	783	751	783	789	794	798	745	781	773	803	734	802	789	728	766	706	757	751	789	800	727	768	767	774	771	802	749	754	832	783	798	786	815	735	769	777	772	767	709	746	749	752	760	794	764	764	789	763	761	742	797	802	802	754	795	803	756	780	775	748	771	755	765	735	735	761	752	804	766	759	783	785	772	797	785	784	791	719	747	762	761	835	793	800	764	763	781	775	741	790	785	761	797	811	808	733	731	781	761	750	757	820	780	830	737	798	746	798	800	769	727	750	766	794	788	748	741	791	753	766	773	829	738	746	744	765	780	788	772	737	804	729	762	769	732	755	735	778	795	796	765	748	756	722	744	789	764	750	746	734	719	739	772	767	772	765	767	774	759	738	729	742	793	791	825	755	780	737	735	742	772	780	744	794	730	790	801	771	748	742	750	749	747	786	756	779	773	789	789	764	729	830	827	778	807	807	771	749	752	695	749	740	809	741	808	744	728	731	744	738	769	817	740	810	757	773	785	794	722	809	789	733	764	783	781	785	766	793	732	745	823	794	738	812	773	747	766	766	761	765	779	775	772	769	708	766	745	744	826	747	740	747	753	790	772	714	742	780	721	713	724	757	798	782	785	756	794	783	780	759	742	750	747	777	731	743	738	761	781	757	772	691	756	777	783	795	751	790	823	776	748	772	758	792	798	787	766	764	831	764	763	748	788	752	767	767	773	742	774	747	776	755	768	756	770	809	773	735	781	767	829	804	813	734	756	735	790	736	800	764	714	745	790	779	763	733	816	757	807	791	777	748	792	787	783	736	776	754	762	782	786	711	722	796	791	762	766	814	795	788	780	739	744	806	720	791	774	802	744	724	777	787	742	820	779	783	784	808	774	756	751	778	761	760	802	776	757	737	745	726	747	798	825	773	780	786	792	782	766	768	750	792	767	732	801	744	745	791	781	770	749	773	787	759	738	754	740	763	766	746	755	753	788	736	704	784	764	800	733	769	795	785	773	769	798	800	754	754	774	734	760	759	795	745	775	785	765	760	784	793	763	802	795	762	795	747	795	828	736	784	781	748	743	756	763	667	755	755	812	786	819	762	754	771	770	802	801	724	785	824	788	758	718	778	753	795	777	760	777	785	779	764	815	723	732	783	773	785	776	796	765	764	732	753	800	796	694	777	786	751	682	793	787	798	765	797	740	734	763	830	768	762	777	775	761	792	776	772	768	728	740	779	758	773	792	777	774	780	789	714	826	789	782	777	774	717	773	793	747	819	766	778	781	817	724	768	744	791	767	802	786	777	774	758	795	715	742	746	755	753	752	751	786	822	748	775	730	736	773	788	780	703	781	770	742	724	766	736	782	732	785	762	683	778	769	749	723	775	766	748	777	775	722	749	778	757	729	752	820	728	761	752	759	778	791	726	733	768	776	755	761	743	757	747	774	754	761	792	771	780	769	777	761	783	757	799	818	691	794	766	809	800	751	790	794	798	774	764	704	791	763	754	745	798	785	768	765	762	754	741	732	752	758	746	742	811	750	733	738	785	780	802	751	767	753	750	794	766	780	779	789	741	750	825	751	756	758	771	819	767	768	739	780	764	723	822	700	838	810	753	727	750	776	769	783	741	786	779	749	787	775	758	765	760	788	812	740	880	764	776	841	786	810	759	756	756	777	789	775	725	765	761	744	746	811	754	695	726	821	783	721	760	800	743	743	761	764	745	775	763	741	780	732	759	752	710	806	774	805	762	792	774	782	782	746	768	799	797	775	746	761	785	749	771	743	778	710	800	759	788	754	745	731	790	787	782	748	771	816	740	789	783	825	764	719	730	770	762	781	817	750	713	770	802	754	795	747	755	794	782	823	798	768	771	792	792	767	762	729	760	776	791	747	783	746	782	789	784	754	770	733	804	753	796	702	769	758	746	738	735	736	771	759	732	721	739	708	758	764	802	746	757	748	763	781	719	776	751	774	781	751	717	776	755	711	751	684	732	795	802	783	715	781	779	768	771	802	735	728	759	822	750	744	754	782	736	786	765	759	779	761	755	793	775	756	753	786	813	813	752	758	730	746	811	764	770	780	791	785	773	759	761	738	729	759	757	743	775	779	736	804	758	779	777	769	791	736	733	781	794	756	736	768	758	756	728	721	778	719	742	767	750	786	744	734	775	748	749	759	724	741	733	787	805	799	787	750	730	780	814	743	731	758	757	779	762	777	743	736	751	744	800	767	786	754	782	721	758	775	824	704	744	767	719	767	770	737	748	769	820	773	710	790	791	783	745	775	808	762	805	757	787	745	755	772	754	805	713	775	725	769	792	793	751	780	772	780	787	806	748	791	779	821	782	781	738	746	761	755	746	779	801	756	763	738	784	749	802	768	748	797	777	741	766	777	752	745	751	772	796	743	789	747	789	716	738	780	730	763	758	736	752	791	764	764	775	764	741	772	777	756	780	829	792	779	748	789	758	772	754	743	761	792	780	773	778	741	764	743	764	793	766	843	720	799	776	751	722	684	764	812	792	812	754	789	752	710	743	779	804	792	774	762	755	744	747	791	778	745	799	760	779	744	763	766	774	760	753	742	727	738	725	755	762	812	756	748	746	754	810	762	802	789	770	795	800	807	782	729	784	783	800	785	813	802	784	755	752	800	760	766	804	772	773	773	758	819	793	767	795	781	745	789	759	786	840	770	816	776	688	741	714	771	818	803	729	746	772	801	776	769	752	787	768	726	743	716	801	782	763	793	759	796	809	770	794	751	744	773	784	789	802	728	757	781	782	751	809	755	745	784	796	745	771	780	764	812	738	751	794	780	736	758	777	765	807	775	775	728	773	785	764	776	759	747	736	757	820	731	777	778	734	770	813	701	793	801	778	735	774	735	781	792	786	814	778	723	756	753	736	778	775	795	766	784	764	767	780	738	747	783	737	798	778	785	769	763	765	705	821	743	744	795	788	784	777	778	745	718	782	707	776	738	764	768	757	750	826	823	774	772	797	776	770	768	765	745	753	787	784	793	741	763	724	802	713	777	751	765	815	790	779	778	800	720	775	761	716	765	810	763	773	797	773	732	794	752	715	793	778	776	732	784	794	703	783	742	772	786	771	734	793	781	762	808
30385	5900	5014	2893	2187	1910	1653	1412	1207	1183	1049	1085	986	970	965	891	895	935	907	872	926	854	887	979	919	904	887	896	918	851	888	969	892	841	882	868	907	875	880	891	901	883	891	838	869	869	883	891	857	903	866	873	867	925	842	895	850	904	842	896	881	908	844	876	869	835	916	892	833	863	864	846	876	933	864	880	830	881	827	848	829	876	866	880	921	826	875	874	848	863	871	899	886	809	882	882	878	840	861	897	821	840	882	859	833	877	874	933	867	843	812	854	882	879	838	898	896	858	880	890	862	844	848	842	833	879	908	856	883	900	856	897	888	851	846	861	879	864	886	902	860	868	870	927	856	871	867	828	858	850	867	789	841	886	919	868	887	853	870	877	873	825	828	844	926	899	864	909	808	860	876	825	921	855	922	836	875	838	836	773	885	860	905	846	877	836	864	859	868	853	871	830	911	846	866	841	869	875	853	834	783	868	855	885	833	912	862	857	843	883	841	874	844	845	864	846	846	892	867	904	886	876	784	834	851	905	932	873	838	822	830	874	869	810	827	963	912	880	890	880	771	890	946	857	868	843	855	866	797	883	908	879	874	901	823	802	839	856	831	841	840	904	860	881	881	897	853	886	816	904	885	919	878	879	820	827	874	808	850	808	832	895	876	839	879	923	911	894	868	895	851	795	883	903	871	873	870	879	852	770	868	927	877	825	807	854	857	840	891	826	886	906	863	875	826	826	866	935	844	847	872	858	874	881	874	850	825	916	893	852	883	904	858	878	867	880	854	901	887	903	818	926	883	900	833	870	850	838	881	853	856	876	862	810	882	863	854	854	841	886	835	847	909	879	830	872	864	837	865	941	878	858	865	870	891	837	882	872	857	921	881	870	816	852	871	840	861	828	883	875	873	874	821	892	835	894	871	861	861	893	852	873	821	814	906	872	847	866	872	836	831	907	813	917	816	866	872	869	908	882	874	837	872	883	862	846	876	878	875	870	895	888	873	827	870	850	839	887	877	870	860	895	846	845	871	834	832	901	851	854	871	831	850	880	875	874	829	811	891	881	868	801	868	853	890	861	890	836	899	899	863	858	866	894	846	889	833	892	896	883	897	845	819	840	861	862	835	882	896	880	824	873	846	845	885	848	827	849	882	853	852	873	813	860	851	832	875	911	849	834	857	865	870	910	886	832	876	891	903	854	863	817	856	859	900	871	891	910	852	864	844	885	806	889	875	847	894	865	877	884	871	824	900	874	804	820	878	838	850	854	932	846	858	865	842	873	884	864	877	859	844	853	902	866	857	891	863	850	832	899	842	836	857	848	824	868	841	875	878	846	873	867	832	837	882	899	855	938	915	880	857	861	850	832	842	937	859	830	863	875	881	858	862	861	843	874	814	840	849	889	860	808	835	835	886	833	850	862	786	830	873	846	844	864	855	852	871	893	848	843	832	884	915	926	839	881	851	843	891	851	860	862	878	840	915	816	894	843	873	865	851	849	835	834	869	887	940	917	810	875	809	873	865	812	900	837	889	888	830	840	851	870	866	800	894	852	903	791	848	955	840	879	862	823	914	916	908	841	887	877	905	846	833	844	833	817	891	842	862	836	868	885	819	878	868	874	865	885	853	878	873	878	872	881	808	845	824	867	898	858	850	850	858	861	892	830	931	846	878	861	802	868	829	862	895	876	823	844	884	857	853	832	802	858	904	828	808	819	868	910	908	887	859	880	845	833	853	877	841	849	841	874	877	861	872	827	854	869	865	834	874	845	880	882	892	896	894	855	862	886	887	841	849	898	891	861	897	847	838	868	813	851	861	876	846	822	861	890	917	850	880	891	878	883	880	835	822	851	817	874	854	824	884	854	839	852	854	925	858	876	830	849	890	866	861	906	861	849	881	909	884	906	915	898	841	876	847	875	840	852	892	836	853	858	832	861	929	886	887	936	885	853	838	843	832	819	851	889	824	871	859	859	912	871	889	913	827	875	867	868	832	899	854	874	869	881	894	888	873	868	876	809	885	886	848	933	840	869	839	807	841	878	858	864	853	829	876	870	844	854	854	897	833	847	865	817	894	855	883	869	898	875	856	862	886	851	906	829	878	933	838	848	901	866	848	861	856	888	876	820	826	854	814	860	884	886	863	912	852	870	833	821	879	816	861	901	910	882	866	878	878	869	882	888	902	883	865	875	884	836	894	850	896	906	842	831	845	886	924	844	868	864	849	813	897	872	912	836	858	813	879	904	838	894	872	891	881	821	909	841	874	825	847	885	845	828	827	854	894	894	848	865	880	878	848	820	938	851	830	932	841	915	858	900	848	874	852	881	862	852	893	909	853	840	931	910	858	785	859	853	803	865	910	920	899	922	838	845	890	847	880	855	877	850	889	846	828	844	852	875	901	839	862	880	902	877	888	898	922	813	834	820	895	931	933	860	888	834	873	933	856	870	927	880	897	836	886	824	857	866	835	864	836	857	909	867	883	873	831	835	855	845	887	835	887	898	913	854	899	876	904	826	874	812	848	845	857	862	847	825	855	850	821	838	865	835	898	883	838	843	890	858	834	813	867	884	858	834	837	830	863	864	838	848	829	837	847	895	862	866	828	850	857	884	900	856	878	890	830	874	850	882	866	863	853	845	891	872	846	854	871	895	845	866	891	863	881	885	898	821	881	905	862	854	887	863	847	878	839	876	903	866	843	862	862	812	859	880	874	797	847	852	908	843	805	865	845	875	832	872	844	900	893	875	905	877	831	899	853	825	850	885	874	839	866	811	882	820	852	852	884	876	888	878	853	855	879	870	873	838	850	874	832	818	882	881	864	909	864	885	824	873	856	864	906	864	850	888	862	847	887	896	869	889	873	873	874	866	864	899	864	890	892	842	831	838	848	848	856	832	849	893	895	869	859	877	862	910	903	865	863	896	860	854	862	843	811	871	833	853	923	835	838	826	788	897	865	898	901	894	849	894	921	819	884	818	815	829	889	848	860	845	878	844	851	881	887	872	877	911	856	831	913	861	881	813	890	856	865	829	882	902	819	925	875	891	924	886	895	884	877	886	883	857	822	863	871	820	915	913	870	866	817	860	855	925	847	829	860	871	859	896	830	874	841	881	858	872	887	895	917	843	859	831	929	904	866	883	820	861	823	794	835	851	900	879	892	871	830	882	850	855	852	828	848	860	910	880	864	877	910	795	885	854	836	850	873	846	870	843	899	862	860	843	880	874	807	896	860	877	864	856	896	838	895	786	813	861	858	828	856	906	843	854	863	895	848	851	885	861	885	864	871	882	915	857	830	870	882	830	868	879	890	881	807	849	858	826	829	949	901	846	834	819	864	842	868	802	817	840	868	861	885	855	819	874	835	893	897	868	854	832	933	862	930	851	865	820	889	831	870	916	816	826	902	845	864	919	849	840	952	864	878	874	886	883	874	825	879	823	881	840	841	865	883	801	896	892	844	899	861	880	890	819	849	893	877	839	844	858	871	908	832	842	879	932
22368	20810	28520	23188	20801	20876	11727	1427	1048	929	794	715	629	556	570	525	471	493	438	448	449	439	458	425	409	405	371	390	380	414	389	414	417	386	386	352	391	405	398	363	345	408	387	398	370	370	355	367	396	355	368	374	337	428	372	365	356	377	362	389	357	351	349	363	357	345	373	372	359	354	376	364	380	385	405	379	339	377	366	360	383	331	366	392	330	383	352	358	403	372	390	401	360	362	370	349	368	359	342	372	358	387	367	333	319	340	380	354	339	377	351	362	330	347	321	381	344	349	385	359	364	362	342	343	377	360	304	345	354	384	334	384	355	343	343	367	357	366	365	331	391	327	332	378	372	347	403	363	370	330	382	347	335	350	337	395	360	357	381	347	372	387	370	361	383	335	390	350	370	402	386	342	342	389	379	363	376	377	327	347	385	327	350	335	368	397	387	379	367	352	360	307	351	349	407	359	354	373	383	394	329	354	367	361	374	369	362	341	367	331	354	385	377	394	323	359	370	374	362	356	378	380	364	352	350	330	401	396	365	358	350	328	369	378	354	358	350	388	357	343	359	369	362	366	362	359	377	388	388	320	331	368	342	417	339	339	363	344	379	369	372	355	354	373	357	335	362	368	335	323	361	339	366	346	376	335	359	327	365	396	359	352	349	370	349	368	354	347	381	341	386	346	362	341	383	362	363	367	312	336	382	343	366	357	366	347	372	349	339	376	380	348	371	382	373	361	353	355	347	319	402	359	353	358	390	357	367	366	355	328	364	379	363	364	359	334	343	320	321	357	318	373	361	349	366	372	338	364	360	372	377	387	336	360	351	353	346	377	373	342	374	354	320	371	380	376	361	387	359	341	368	365	374	348	363	331	394	356	359	365	386	366	349	365	371	337	335	373	364	347	340	367	355	368	385	381	383	412	358	324	357	362	367	334	391	340	372	362	363	372	401	318	336	376	370	337	362	398	348	364	337	357	382	346	381	359	380	350	330	352	351	323	354	361	340	359	320	358	359	335	384	358	348	373	399	365	380	353	346	387	355	353	316	380	304	354	354	375	333	376	366	371	350	351	377	333	334	346	337	361	364	338	348	362	336	366	351	361	340	327	382	356	378	368	372	367	371	315	403	370	388	351	363	335	372	340	345	340	361	360	375	352	354	328	354	349	376	377	369	408	338	375	376	343	364	376	351	357	372	349	347	340	359	357	357	370	351	342	340	357	353	350	363	335	339	393	376	365	363	335	356	366	321	385	336	381	366	356	384	344	359	343	347	354	375	370	370	342	374	347	370	346	323	334	335	367	331	377	348	354	374	332	360	357	393	327	338	363	360	354	349	354	348	353	324	384	367	343	351	344	357	369	340	352	371	411	353	376	376	372	348	346	413	380	347	371	341	355	379	313	369	392	410	391	379	332	372	356	355	413	369	370	359	351	351	341	379	356	351	372	382	352	340	371	395	366	387	368	333	360	361	343	343	359	361	338	360	352	328	338	346	373	346	356	350	366	351	380	389	353	353	357	333	341	328	377	363	398	327	392	371	365	373	377	363	370	377	345	336	370	346	398	368	342	316	375	355	352	329	376	375	335	358	322	418	360	381	370	365	326	372	340	353	376	375	376	375	365	336	373	350	342	371	359	367	357	326	363	345	358	367	345	369	364	338	335	380	379	357	359	348	376	375	390	323	355	383	368	359	342	405	343	355	350	339	373	395	338	337	378	358	345	370	368	368	340	340	382	356	362	338	354	351	361	366	339	365	351	358	367	340	371	352	352	367	376	314	388	350	346	331	377	334	372	360	330	330	368	371	376	389	376	321	354	343	416	347	378	342	366	365	378	360	360	401	348	369	376	366	348	366	384	329	400	375	355	393	333	394	332	363	354	344	400	365	302	364	364	356	331	362	387	386	336	329	347	362	364	327	352	353	371	384	334	369	383	328	344	400	391	378	368	365	361	384	347	349	343	360	381	347	349	343	377	375	391	366	364	354	345	405	365	366	355	400	345	363	373	356	352	349	322	352	375	354	334	347	348	363	338	337	358	369	379	336	351	352	373	361	349	337	329	364	371	373	376	328	402	374	348	346	356	371	379	358	366	358	335	355	361	324	336	365	372	338	360	401	370	372	376	368	352	360	374	359	314	359	388	324	372	365	362	357	362	363	345	346	355	390	373	367	372	369	349	372	349	327	379	382	359	352	377	351	358	372	396	390	361	356	385	352	351	350	367	361	338	394	380	332	370	354	372	356	382	376	374	343	350	388	374	351	348	378	347	330	350	380	342	374	386	417	364	354	370	388	370	352	363	385	355	356	364	344	348	362	376	368	350	373	360	363	347	367	347	393	330	361	383	374	346	337	386	367	358	374	384	347	365	357	373	340	387	355	394	344	360	321	347	362	379	359	345	347	321	379	368	367	359	319	350	329	377	347	341	349	361	380	366	390	334	399	378	338	327	345	370	351	366	348	366	387	376	356	373	366	344	341	366	338	325	371	361	317	355	323	384	367	352	391	381	335	366	379	328	357	351	330	370	364	349	365	366	397	377	362	365	350	334	339	353	366	351	382	350	352	361	333	348	338	343	391	334	358	345	363	371	362	373	372	350	380	385	378	383	345	367	332	358	354	363	380	388	340	398	370	330	362	353	342	382	366	344	386	346	380	376	373	344	364	356	332	361	368	327	348	380	394	376	351	356	363	364	361	348	331	371	337	394	343	374	340	357	344	369	364	345	347	349	341	373	353	332	333	388	347	355	338	331	330	331	349	360	362	330	351	328	345	355	383	377	346	366	345	367	354	356	359	380	367	333	334	344	335	368	353	364	364	347	348	355	343	378	363	332	364	341	369	365	351	354	340	371	397	357	407	328	361	329	348	361	324	341	366	361	361	411	337	360	346	348	345	350	336	376	372	375	380	377	363	369	373	358	383	367	418	340	360	382	349	341	388	369	374	360	388	362	338	343	343	330	363	330	396	379	354	385	421	379	346	363	369	360	358	368	384	359	363	365	330	325	357	332	343	347	363	366	341	375	341	354	390	354	363	362	328	347	370	337	396	374	357	367	328	344	351	354	373	354	353	332	389	381	360	378	352	377	365	371	345	367	399	383	347	344	357	361	360	407	366	361	350	367	372	359	344	362	367	341	366	324	344	359	377	371	330	358	376	336	339	351	330	346	381	350	375	395	375	347	345	382	358	357	343	356	355	334	330	373	349	330	348	360	321	370	371	379	344	358	391	347	360	379	365	364	369	357	334	375	344	354	353	352	352	381	354	387	364	378	379	394	385	397	336	395	380	380	355	334	352	363	345	332	402	377	379	368	344	422	402	379	380	354	342	330	320	338	341	342	349	362	365	373	383	369	375	386	363	333	356	356	357	349	361	342	339	378	372	378	347	317	336	358	366	355	364	363	350	355	374	378	369	331	349	365	367	341	345	363	340	379	366	351	344	347	363	366	370	340	359	362	365	332	355	360	376	406	371	403	373	344	328	352	381	378	374	359
35152	15368	13497	7567	5136	4071	3067	2347	1780	1544	1280	1085	978	915	741	675	639	638	602	562	583	573	498	486	469	498	465	476	457	466	455	472	447	484	480	446	449	452	450	445	435	401	438	407	423	432	401	419	428	403	425	409	400	441	391	394	391	427	403	389	409	426	442	429	401	443	359	412	443	372	381	363	440	424	399	416	394	416	372	416	416	390	421	404	421	435	405	421	401	392	428	401	375	405	411	397	397	436	394	416	412	431	412	378	429	371	414	349	389	377	375	390	398	420	401	419	391	407	414	434	417	371	408	415	386	403	410	406	360	395	420	412	405	412	410	425	402	442	369	404	424	421	412	366	392	388	383	388	398	384	392	415	398	390	401	397	410	405	358	416	364	406	393	383	419	444	426	388	361	405	361	394	413	412	382	381	406	411	375	393	365	408	426	416	400	390	403	402	445	422	428	411	429	407	383	401	411	406	394	375	364	405	401	408	417	389	430	397	383	369	425	401	412	366	389	426	405	384	403	388	399	391	398	387	388	412	392	381	399	432	386	373	412	436	392	376	370	369	408	423	404	405	376	396	419	383	380	438	358	354	441	407	410	420	395	392	407	363	418	446	407	417	392	388	428	423	401	364	390	430	403	380	398	408	445	422	430	382	407	371	413	392	429	423	394	411	381	426	387	411	403	420	389	425	427	365	406	399	377	378	408	405	389	390	417	412	370	398	365	374	403	401	400	378	407	421	453	440	413	412	375	401	401	383	381	370	389	393	356	414	427	388	436	407	426	389	379	433	392	432	402	403	380	403	384	392	402	377	417	387	439	394	399	403	398	424	376	406	426	374	428	427	376	420	404	360	394	417	396	399	384	392	410	378	424	410	394	381	373	355	392	411	399	382	377	396	424	419	382	416	387	393	408	435	380	400	402	410	389	372	413	382	420	431	412	416	395	380	386	396	415	387	377	407	427	392	419	393	405	396	405	403	369	390	418	366	401	397	378	361	422	372	418	430	391	392	372	405	416	387	367	367	429	430	389	412	389	360	389	424	396	385	420	368	389	372	378	392	386	389	408	422	410	404	386	372	418	398	377	396	404	432	367	379	413	357	419	372	412	447	376	417	374	401	410	376	412	378	381	401	393	377	386	377	420	412	405	413	404	389	407	412	384	371	376	402	364	385	380	413	401	380	370	394	367	385	375	424	411	378	397	396	375	365	401	407	429	451	385	369	387	364	431	401	418	409	399	381	380	366	375	388	416	380	426	361	358	423	377	373	385	424	421	363	388	386	407	416	372	368	392	426	420	423	393	400	405	391	449	383	392	406	398	383	422	422	409	392	407	404	393	411	382	360	379	386	439	381	411	411	395	400	428	408	416	450	398	413	392	358	400	407	418	388	400	363	411	405	379	430	399	364	398	428	388	385	404	379	390	383	400	419	373	425	376	382	392	363	409	425	426	383	397	431	427	388	388	360	399	415	405	400	371	386	367	367	365	385	431	380	410	407	401	429	405	373	370	397	393	413	393	382	402	409	410	388	422	402	439	384	408	406	394	431	432	412	390	395	409	393	415	391	402	397	376	394	417	397	401	414	387	397	404	420	387	348	370	401	386	420	409	440	378	384	412	378	388	438	419	340	408	406	403	403	365	405	380	424	430	408	414	399	421	388	384	382	384	387	407	417	427	396	391	383	413	391	382	368	396	416	381	411	374	447	381	406	385	381	403	405	399	389	405	415	414	394	407	385	411	380	434	365	390	378	419	395	397	414	420	414	395	403	352	366	389	388	374	431	381	379	383	405	417	399	427	425	400	394	397	427	374	394	404	426	416	398	372	383	401	410	425	403	410	393	411	416	417	406	402	416	381	399	391	401	380	372	398	408	399	414	428	419	408	386	395	395	398	398	408	401	414	421	397	386	367	403	396	424	389	460	406	412	396	387	403	387	399	404	385	436	411	393	374	424	378	352	398	368	395	377	446	423	433	385	430	381	402	382	406	391	426	433	404	402	377	404	414	383	409	365	367	368	393	404	380	389	446	423	390	371	391	428	422	380	376	391	366	392	399	439	416	397	389	400	376	387	369	401	425	422	380	425	391	420	407	422	406	387	402	401	419	435	443	414	415	475	457	413	403	427	413	368	357	411	405	411	408	364	421	397	391	427	407	407	404	410	383	385	384	406	469	413	400	392	384	423	410	419	389	396	407	417	372	447	421	432	378	393	354	437	402	393	431	400	424	410	412	402	394	432	421	381	404	390	403	395	390	424	369	340	414	397	441	378	401	422	389	393	343	418	404	382	406	396	397	415	390	430	393	407	385	387	372	407	378	404	390	409	402	416	364	420	411	356	424	387	412	401	398	379	391	403	418	386	408	400	383	421	358	410	430	382	400	365	399	413	413	410	427	399	414	432	414	369	387	394	448	429	426	407	388	413	390	400	412	395	385	383	381	408	444	378	385	386	402	405	384	399	404	437	394	422	375	410	410	374	405	375	403	380	418	401	408	385	397	386	418	390	410	414	390	410	437	422	406	410	386	412	368	407	394	387	433	394	410	388	381	401	384	407	401	368	412	392	366	384	397	380	388	380	385	389	399	391	424	434	360	410	424	400	411	377	396	400	395	384	412	396	411	436	400	412	404	405	356	416	378	387	426	426	397	383	395	389	387	391	414	388	381	371	446	403	426	445	391	410	405	429	376	410	399	401	386	373	391	414	375	424	404	367	428	392	382	438	409	400	440	397	411	378	389	396	423	432	414	358	401	388	407	395	409	415	369	376	419	386	418	430	374	397	420	379	418	417	410	397	396	379	420	374	391	398	413	406	375	402	388	410	429	393	374	379	410	405	392	384	387	392	408	396	392	370	389	377	412	369	406	424	426	380	387	426	397	376	408	475	389	424	422	397	405	406	414	396	398	415	377	402	376	401	396	383	407	350	412	359	399	376	412	375	401	401	407	390	377	427	395	384	383	448	376	391	405	403	409	432	406	389	389	386	399	396	393	374	390	434	436	382	399	370	383	374	412	435	385	394	420	404	399	399	426	390	393	402	405	389	402	403	373	404	382	426	378	385	410	397	389	376	408	417	416	396	404	407	423	420	400	384	413	378	423	400	411	393	408	402	394	397	394	405	420	434	412	411	386	386	421	377	391	411	409	426	401	383	417	372	419	393	395	399	399	393	416	420	392	395	393	393	356	409	402	405	407	363	382	411	363	395	382	429	393	437	409	420	379	404	377	400	403	449	393	387	411	376	371	369	435	382	412	436	368	386	408	377	385	386	407	415	387	439	418	392	419	387	422	422	401	414	399	381	392	392	406	400	393	390	371	405	382	369	382	376	411	415	406	419	431	421	398	406	376	371	399	391	366	412	390	393	385	382	413	404	404	399	396	388	375	418	436	408	428	365	393	385	384	404	376	424	408	407	416	422	396	398	427	420	373	378	404	405	424	369	417	368	423	428	373	402	399	432	414	369	397	390	396	385	402	423	402	416	408	427	402	376	383	371
26630	20255	10056	1162	794	683	738	675	638	641	641	618	638	664	617	643	632	624	608	652	585	582	610	619	630	615	635	642	613	635	600	596	582	641	619	642	555	620	631	627	646	589	634	589	593	645	611	635	610	610	562	556	612	614	614	665	626	606	587	624	644	616	582	608	581	551	616	573	603	621	582	630	605	611	612	642	612	606	610	603	604	617	633	643	591	628	594	608	621	632	591	624	635	611	647	620	646	624	612	596	646	631	633	613	607	617	636	618	612	633	631	599	586	681	641	630	651	660	653	620	589	589	650	598	617	623	665	592	575	631	584	628	596	662	606	603	609	641	574	582	584	625	661	588	654	633	600	616	634	568	656	596	631	633	598	620	614	600	635	615	661	637	640	612	646	618	637	664	606	612	587	579	587	612	629	635	608	602	635	642	648	603	610	634	650	588	628	625	620	615	614	623	621	639	612	659	653	628	583	630	553	560	632	650	551	630	593	641	585	676	596	601	609	602	631	590	593	661	613	657	605	600	615	582	654	605	624	609	588	640	617	595	638	623	617	633	612	602	618	640	621	623	637	638	675	612	620	579	596	610	581	634	615	609	625	605	600	568	609	613	603	631	664	619	698	608	624	594	631	617	655	620	610	589	607	583	579	612	599	636	633	626	584	603	596	594	637	601	603	565	614	623	623	600	625	645	615	618	609	605	615	599	662	541	608	542	638	646	597	627	620	613	653	618	617	602	614	653	605	592	646	641	637	611	615	583	581	596	604	595	648	620	663	650	633	611	624	639	623	676	602	604	640	565	592	621	581	622	585	620	641	621	571	566	652	636	607	611	619	648	585	596	642	631	598	680	618	612	624	577	648	598	589	589	640	647	635	632	613	581	586	599	605	608	596	626	638	615	613	624	619	607	615	595	592	631	620	630	617	637	594	649	623	643	645	606	568	603	576	605	632	590	622	587	621	582	624	599	616	638	660	637	625	623	617	637	600	591	649	637	650	575	580	625	628	585	600	628	604	605	618	600	643	635	588	635	607	617	597	590	612	610	604	636	639	611	655	625	613	634	615	681	580	578	638	622	625	629	604	577	618	614	605	609	600	598	657	624	630	576	575	624	609	615	610	625	630	636	623	577	560	653	608	592	608	586	604	623	620	608	595	647	630	600	608	585	565	604	630	591	615	619	649	591	654	623	644	620	632	635	644	587	611	571	584	628	600	590	646	595	622	630	630	598	644	603	607	616	609	622	616	649	599	632	612	594	639	619	613	603	606	619	605	607	620	628	569	602	628	619	624	575	647	607	633	614	634	632	594	590	598	576	615	586	615	589	633	568	666	594	652	637	628	582	588	616	590	613	632	625	643	591	586	588	638	594	632	663	607	608	630	637	655	592	638	596	638	627	640	621	580	589	629	598	599	594	596	620	658	639	644	674	639	635	639	626	587	592	623	605	600	603	591	644	609	621	615	581	594	638	623	594	595	606	647	615	594	591	597	632	612	591	632	612	639	599	604	606	584	633	557	608	620	633	569	618	609	597	652	621	593	613	624	597	635	583	617	606	584	630	603	604	603	638	584	674	681	601	656	622	597	591	581	640	621	645	608	578	614	595	613	625	591	621	614	652	616	636	645	602	594	625	637	640	582	629	594	639	588	589	608	602	618	601	626	606	628	586	601	672	632	580	595	615	585	595	571	527	578	639	682	583	599	603	623	608	608	615	660	620	623	611	603	601	619	609	643	676	600	624	616	602	641	636	614	606	577	646	599	651	610	642	616	651	617	606	614	609	619	658	616	630	626	659	570	623	587	614	601	618	589	605	574	578	628	657	610	585	642	649	659	625	603	622	574	592	611	607	621	552	594	645	594	593	577	604	634	626	632	610	618	615	627	624	655	657	597	563	640	603	636	638	627	578	558	627	637	590	615	601	626	602	645	576	603	637	644	658	645	584	628	629	634	595	584	620	608	590	603	570	613	572	616	612	643	633	630	615	623	583	573	629	644	550	647	641	640	629	598	635	648	631	615	605	569	616	574	620	621	608	661	620	612	622	628	600	623	625	638	608	618	634	583	593	627	606	649	613	630	595	626	586	599	617	627	608	621	655	606	600	617	551	606	617	626	642	585	580	621	585	634	647	624	606	613	612	602	590	628	599	602	657	655	609	583	642	644	624	645	599	601	644	627	578	590	599	638	633	584	596	629	622	600	617	595	566	619	612	638	590	632	627	648	631	605	614	616	610	652	629	585	589	666	642	611	621	601	602	632	609	624	592	583	631	598	603	597	602	609	644	585	606	643	595	642	658	584	633	630	630	624	594	629	659	612	586	618	615	648	629	634	664	603	611	671	625	615	633	605	588	645	628	641	609	641	578	588	637	610	622	638	661	633	626	630	611	644	642	626	607	639	562	629	632	587	578	639	575	629	645	648	556	564	606	584	599	646	628	647	587	632	564	667	643	580	595	604	615	640	638	621	598	535	624	639	629	624	610	590	614	583	636	664	631	609	581	559	599	616	591	599	643	628	664	598	601	580	646	605	614	558	576	626	674	611	629	654	602	573	591	654	605	598	580	610	634	598	638	567	620	626	598	631	592	586	620	620	656	613	607	584	616	622	647	582	563	642	606	583	615	615	636	609	647	634	604	611	644	617	587	619	611	637	636	616	610	619	616	653	573	611	647	595	574	613	605	576	638	632	590	625	609	631	644	627	602	630	622	620	604	632	593	636	613	642	603	647	579	628	660	614	593	626	598	625	600	649	592	693	576	626	606	636	606	619	629	641	636	615	605	610	666	596	578	591	609	630	580	630	621	659	579	591	648	627	605	635	631	626	603	602	658	630	686	629	608	663	615	605	608	635	643	588	585	602	619	600	611	639	648	608	644	618	641	606	615	603	606	605	648	600	595	614	653	600	626	627	556	603	593	627	605	588	632	618	627	654	599	580	640	584	594	575	608	599	617	610	581	608	619	627	589	663	620	646	625	546	616	595	618	591	628	615	604	626	650	603	593	589	652	611	577	627	628	624	609	614	653	640	647	621	586	646	626	578	610	632	628	578	631	640	583	634	581	651	614	644	627	638	639	616	601	578	639	592	614	664	636	632	595	559	605	614	629	589	629	624	630	624	602	624	614	608	629	617	581	673	640	619	606	623	620	653	604	621	608	630	603	600	645	616	617	653	628	573	607	610	635	614	621	586	677	589	598	641	603	595	655	625	600	569	596	564	607	588	625	586	592	581	578	634	609	633	622	584	628	641	627	605	633	630	612	614	613	648	637	653	606	629	624	596	618	619	653	592	633	621	643	599	599	609	600	613	614	618	625	643	618	635	597	607	616	631	629	613	593	628	580	606	618	585	656	565	596	610	588	572	632	620	655	609	595	629	619	626	625	610	606	602	578	577	619	592	636	621	614	642	588	588	618	612	630	635	582	633	601	608	629	592	652	605	616	631	641	595	590	590	609	582	635	595	670	567	643	619	606	661	627	599	582	635	595	601	593	639	593
12555	1403	1293	976	893	802	779	788	736	727	785	703	778	672	683	711	664	699	765	720	704	684	690	700	660	733	726	677	770	746	682	710	764	675	702	709	712	669	694	692	688	704	695	783	703	735	708	760	712	750	698	724	718	724	720	682	718	671	674	762	717	744	737	751	726	740	762	715	750	706	748	685	735	714	716	729	682	703	684	721	679	730	734	713	695	750	725	699	704	688	684	736	696	689	721	757	705	681	693	683	700	675	711	687	680	663	692	742	652	692	738	673	720	696	681	685	672	712	672	734	700	719	728	715	673	749	758	727	710	745	693	758	688	718	735	714	800	745	746	687	697	744	670	700	710	729	697	721	732	695	685	720	699	724	718	747	738	723	727	684	721	710	750	688	680	698	695	719	688	734	714	690	700	745	758	729	750	719	711	687	713	703	712	739	692	715	657	748	750	702	745	739	740	731	724	677	743	730	738	768	698	668	706	682	727	698	678	705	703	708	726	695	712	706	676	744	738	721	716	724	697	713	653	735	676	765	705	703	718	709	708	745	722	703	725	674	676	697	746	721	695	730	694	708	712	710	695	722	709	757	727	693	743	711	679	722	669	730	698	723	705	697	704	655	684	703	687	707	733	728	686	738	721	724	688	705	720	719	644	679	653	664	696	725	720	749	714	737	715	707	717	638	689	727	663	713	718	702	743	708	715	728	697	738	725	724	679	762	724	700	693	713	758	697	648	754	695	746	703	699	722	677	688	637	730	689	698	732	701	721	744	728	677	729	700	712	699	660	743	697	674	723	712	726	736	698	783	686	727	723	636	711	680	709	724	711	670	744	687	718	716	706	718	720	685	754	704	750	723	718	779	690	729	720	774	704	692	729	708	706	661	725	712	692	752	717	711	759	716	730	686	714	730	697	706	708	672	720	719	713	690	748	724	733	748	691	714	725	691	732	705	697	733	656	758	689	717	753	707	731	660	715	717	707	700	698	724	721	740	703	710	737	733	652	701	706	723	673	676	696	702	691	700	667	668	736	656	740	750	705	684	657	739	706	738	747	739	682	746	731	691	671	681	686	715	719	711	710	745	702	657	700	723	704	673	716	720	715	709	700	709	729	739	718	717	718	707	735	750	716	665	713	739	706	704	732	666	748	719	691	716	722	706	706	727	666	717	679	695	695	634	695	754	769	714	645	778	728	706	750	677	769	699	694	707	700	699	735	712	726	700	762	718	697	732	681	697	660	710	713	745	703	669	733	653	761	678	738	715	663	726	726	729	712	727	690	727	739	725	720	741	729	726	717	681	717	687	717	694	746	688	684	679	708	691	697	731	753	703	699	700	661	721	694	690	673	753	734	728	733	753	693	704	658	692	653	748	733	705	664	668	705	724	726	771	719	704	727	675	699	748	732	688	691	714	725	728	718	716	711	716	723	686	672	722	719	691	683	680	721	746	728	682	682	723	747	740	730	658	716	729	685	712	700	707	689	729	681	700	697	694	730	675	713	717	724	742	718	687	667	719	736	711	712	726	689	710	691	697	659	741	706	690	712	686	673	700	742	714	705	692	723	712	783	695	717	703	737	772	699	694	726	683	714	698	715	719	704	705	741	707	760	713	696	760	690	673	713	681	718	732	727	667	738	717	710	711	745	657	663	733	746	721	769	731	684	703	704	719	732	737	698	689	729	674	745	679	679	691	686	712	745	729	683	698	676	693	723	736	723	669	703	671	744	691	715	715	716	687	676	681	723	715	726	721	692	711	682	724	724	694	761	682	738	683	708	691	697	677	734	757	722	655	692	689	721	712	694	723	695	720	734	725	710	722	692	750	741	699	712	707	731	741	673	710	662	719	707	695	686	668	679	735	758	672	653	718	738	701	707	737	689	727	697	707	682	712	749	730	670	676	720	700	664	704	714	687	717	692	677	765	753	729	698	674	746	707	676	736	725	730	663	691	667	677	664	659	706	693	684	693	691	689	714	671	727	673	673	705	680	678	715	706	695	715	689	728	743	684	708	709	752	685	713	735	687	718	684	731	745	728	696	725	692	730	772	703	697	707	721	737	690	696	702	724	722	725	659	681	682	706	699	706	692	724	738	755	700	695	733	700	690	723	702	734	738	723	669	689	677	662	692	731	718	678	673	679	726	663	663	697	687	714	671	728	723	722	733	711	734	775	695	737	666	730	713	661	681	737	768	687	770	697	757	711	687	655	734	695	699	724	729	717	727	731	718	732	652	700	721	708	677	696	688	663	697	745	668	712	691	717	728	704	715	698	696	730	702	713	698	686	741	725	708	682	699	687	689	662	690	668	713	697	741	702	688	675	710	644	699	699	681	713	690	689	698	721	660	683	695	695	697	708	687	683	701	724	723	718	752	706	721	716	705	699	709	721	727	680	694	691	697	671	769	701	713	714	695	763	678	681	726	687	743	714	755	670	708	737	732	732	702	709	715	723	704	707	700	672	713	680	716	741	745	740	677	707	682	701	747	738	699	726	738	701	691	699	726	692	685	738	728	682	696	773	700	748	737	751	699	649	714	689	699	718	702	689	702	696	740	702	716	678	731	733	739	735	757	757	675	727	730	665	735	723	735	721	699	641	763	665	709	737	698	723	733	736	706	731	723	686	714	700	694	710	684	715	752	695	719	761	660	706	750	689	701	731	736	680	709	720	707	714	674	703	717	764	696	753	730	712	678	738	734	672	712	713	711	733	722	733	678	701	757	712	766	723	719	679	714	734	711	644	753	746	744	719	723	740	701	677	718	700	731	703	738	706	721	721	739	696	730	690	727	719	647	744	744	720	721	729	713	749	663	719	733	689	746	717	671	711	708	736	714	712	718	720	701	712	728	707	690	713	701	742	728	697	709	746	680	724	708	719	743	689	744	665	703	719	680	732	713	699	692	687	693	741	738	716	665	733	714	731	733	720	753	703	676	715	731	716	684	727	742	733	770	713	691	704	716	675	661	716	705	709	712	724	747	674	696	720	654	724	721	659	735	720	763	691	708	689	718	726	720	722	719	747	735	702	718	760	707	679	697	707	682	677	732	704	712	703	681	706	711	711	738	726	713	705	723	674	718	766	680	668	728	697	700	692	751	661	692	684	760	692	723	663	743	732	704	723	683	709	700	668	723	661	715	684	691	712	712	642	697	704	711	756	709	705	679	737	685	712	704	660	716	715	694	688	680	695	768	669	712	714	714	709	720	716	685	697	732	695	715	708	732	759	746	707	695	745	697	721	746	682	733	677	735	751	711	686	690	729	734	692	750	698	735	732	718	686	666	686	699	684	776	724	711	721	677	722	689	724	651	649	683	692	678	741	747	706	701	751	684	671	692	694	734	716	720	716	740	718	691	683	743	670	721	679	705	679	734	743	714	660	722	724	700	717	706	739	712	728	745	673	693	710	684	722	685	686	682	689	780	712	729	702	702	700	710	722	732	717	700	715	701	715	771	711	702	704	701	729	643	658	674	734	737	699	745	669	668	742	734	719	756
23148	20772	28235	23386	20786	13165	1359	781	601	578	497	476	443	386	352	383	339	338	325	340	312	332	353	350	325	306	308	326	322	311	293	335	286	326	311	290	306	276	317	319	280	284	280	325	298	279	327	280	287	306	260	288	299	295	303	271	272	291	296	295	307	302	303	271	279	304	302	262	301	291	288	252	310	275	287	265	282	272	304	284	296	268	298	274	263	295	283	300	294	310	285	275	313	310	263	288	296	296	288	279	260	305	276	281	288	313	286	296	278	286	289	283	309	262	307	293	301	278	283	249	254	295	257	272	281	290	292	295	300	256	297	307	261	289	272	285	302	291	321	255	280	324	308	253	295	305	268	289	282	283	305	269	281	285	278	293	312	319	285	274	301	285	299	289	333	263	272	257	297	280	290	262	284	272	279	300	253	279	275	271	323	306	274	266	291	265	300	255	243	269	281	290	283	298	276	281	280	295	289	285	264	305	288	314	288	283	286	290	274	272	286	294	270	256	318	270	267	287	288	262	264	281	258	294	312	281	274	274	290	305	287	272	278	307	304	284	304	290	273	272	297	283	292	266	301	308	278	263	305	280	248	259	296	302	296	284	270	263	296	259	283	295	271	301	270	299	291	264	282	302	276	262	279	281	269	247	272	300	271	285	282	264	299	288	277	281	273	304	273	311	282	273	243	250	268	278	304	275	275	261	278	272	317	294	312	280	285	269	270	286	281	300	294	294	271	261	279	269	279	261	297	298	278	316	273	261	291	278	283	281	281	265	284	272	299	272	270	266	276	284	287	307	312	267	264	250	274	283	254	260	281	261	249	281	309	297	299	265	284	288	316	272	301	277	267	286	277	306	280	296	296	287	311	271	298	275	282	279	286	300	257	282	293	273	269	301	266	256	303	266	289	272	249	306	314	302	286	277	285	309	287	295	278	262	268	264	272	301	269	284	284	280	227	289	284	241	254	270	284	285	257	277	298	282	277	276	265	290	277	279	282	296	281	270	252	235	301	291	281	291	283	300	290	263	291	301	255	285	320	291	270	298	274	296	283	311	277	291	275	260	255	276	272	298	281	305	282	313	281	280	263	277	284	301	302	308	266	269	313	290	296	297	286	264	300	267	274	294	265	318	275	305	242	296	292	284	276	304	307	274	306	297	269	286	276	263	231	278	299	272	285	307	252	304	288	273	285	288	269	272	313	268	273	293	260	272	294	262	268	264	295	291	275	276	282	258	287	292	284	269	303	274	267	281	287	270	286	244	259	288	258	296	289	282	297	283	275	293	313	303	294	255	262	299	305	296	277	289	280	269	308	286	299	258	304	293	268	268	280	286	288	265	266	314	278	293	269	301	268	331	284	273	297	262	276	290	306	298	316	300	276	279	291	279	275	275	263	283	277	293	288	285	278	298	272	278	276	282	300	299	337	286	262	311	299	263	284	263	299	281	288	267	297	262	293	298	320	283	282	324	269	324	293	306	301	273	303	309	324	265	302	266	293	252	278	307	290	293	278	277	292	294	270	264	339	270	261	269	293	287	258	249	285	290	269	264	265	313	291	302	290	249	304	271	298	284	284	301	250	303	262	271	281	289	276	258	248	287	262	259	279	275	288	294	264	320	301	273	273	291	277	280	271	293	240	316	310	285	296	281	277	285	287	309	276	268	252	272	275	275	275	289	279	278	317	296	312	293	306	277	260	253	269	266	317	270	272	278	287	284	281	263	277	292	273	281	277	308	283	308	276	288	273	299	270	287	259	271	279	303	303	289	275	308	271	269	284	287	259	306	282	315	278	266	277	286	274	287	303	278	284	250	263	302	267	259	254	271	257	297	299	281	303	278	284	272	262	298	288	283	284	270	272	295	259	294	297	276	289	290	269	303	302	272	282	276	279	299	279	256	332	286	250	248	272	291	276	296	248	243	279	305	268	295	272	303	287	282	259	318	284	269	264	279	294	301	316	283	268	277	259	263	284	269	276	319	236	269	278	259	293	283	268	287	270	267	291	257	280	272	295	280	305	262	314	300	289	296	245	284	285	301	261	267	299	296	257	283	308	286	274	272	281	285	273	251	263	259	275	309	299	292	292	283	305	320	284	289	292	295	280	260	277	304	280	255	306	285	280	294	304	258	315	278	282	298	300	273	293	251	278	280	270	271	280	260	283	302	301	282	291	279	263	290	308	297	281	239	289	266	268	304	291	293	288	251	306	308	293	284	248	301	300	266	260	283	302	283	291	315	287	257	279	288	285	289	267	260	278	294	289	250	281	295	280	275	253	262	262	263	295	283	292	280	261	282	300	263	279	270	286	270	304	269	284	265	282	280	290	278	294	279	298	293	289	288	292	275	300	284	256	288	291	321	263	296	283	263	278	297	283	244	284	279	269	261	318	283	297	282	287	291	291	277	292	279	302	260	274	255	316	272	275	315	273	303	295	273	279	301	302	274	282	278	291	285	303	310	288	293	286	314	241	291	289	283	294	280	304	295	297	279	260	286	307	299	272	277	297	283	239	293	280	269	293	311	321	305	301	288	277	328	290	290	312	303	289	337	281	262	265	255	261	272	279	274	258	265	277	307	290	273	283	267	281	277	296	291	268	270	293	278	280	305	268	290	246	314	280	283	277	277	263	297	258	288	257	285	282	285	285	286	282	282	280	273	269	287	276	312	302	310	292	286	312	305	291	264	278	254	282	268	277	282	272	259	267	291	291	287	275	287	276	275	277	284	277	323	255	320	302	293	242	268	290	278	300	287	266	250	272	274	285	276	268	275	287	294	283	264	263	275	262	291	279	316	303	289	267	263	278	250	258	274	280	291	281	294	268	286	303	295	275	285	278	273	275	270	277	274	277	271	258	244	265	297	305	288	280	268	280	304	284	247	290	291	245	301	288	311	301	248	274	282	291	315	295	264	252	282	248	297	288	276	274	258	279	293	273	313	283	262	284	264	270	281	274	306	257	291	276	268	283	296	278	308	310	281	292	278	259	291	272	296	291	246	307	275	292	266	306	267	251	276	280	281	254	279	292	273	258	272	275	308	306	274	248	286	279	310	283	255	314	264	281	268	275	272	292	270	259	337	273	254	293	276	296	289	271	312	311	270	315	279	324	292	268	274	290	287	305	301	279	276	279	285	271	298	289	266	244	268	278	299	272	295	302	281	300	239	289	278	287	309	258	294	266	267	287	285	292	281	308	283	288	286	296	310	252	291	282	277	311	276	279	280	291	280	256	273	292	268	314	272	284	273	256	257	295	289	248	287	279	272	307	259	272	298	281	308	252	276	292	286	274	290	303	311	290	271	292	283	267	249	279	290	250	294	291	313	277	290	274	293	293	269	257	287	306	285	315	286	301	269	273	281	266	272	293	287	257	269	257	297	306	273	287	288	240	230	321	270	311	281	296	264	291	282	298	294	265	304	276	296	248	267	282	286	278	292	293	293	292	293	261	317	284	283	276	294	278	271	270	270	282	284	304	272	257	282	250	275	255	295	302	246
32601	9411	8349	4399	2912	2375	1685	1368	1020	940	801	682	602	588	525	497	487	434	456	414	413	425	426	413	429	362	368	405	376	364	389	439	365	347	364	382	361	355	370	335	310	363	336	336	322	333	336	318	363	352	369	325	333	370	350	340	345	357	358	363	371	349	383	322	332	335	320	370	368	301	370	353	360	347	353	364	339	307	385	361	387	337	334	321	347	332	337	355	342	348	340	321	354	319	340	347	348	370	374	313	339	359	335	345	354	348	303	338	323	332	363	342	349	302	350	382	353	350	366	350	351	325	347	334	354	316	308	296	351	349	318	343	348	304	327	317	353	382	327	321	309	357	349	335	311	351	356	340	337	340	329	340	336	322	336	320	341	346	348	351	365	320	342	348	345	389	330	356	328	321	350	359	369	355	347	329	325	345	343	356	318	346	332	381	310	342	317	343	344	336	339	324	352	366	331	345	346	331	318	334	318	367	310	329	334	337	367	343	360	341	329	319	380	343	349	312	353	337	316	334	328	340	357	323	370	364	375	332	358	338	326	352	340	334	352	352	363	358	366	354	372	319	303	319	331	348	346	339	327	344	363	335	353	334	322	304	349	335	352	325	323	363	327	321	344	335	329	325	372	336	346	311	342	346	341	352	327	351	345	351	321	306	352	301	349	340	321	348	345	358	324	326	359	322	320	351	322	335	333	322	303	365	364	318	363	369	324	336	381	354	329	333	309	304	309	358	337	335	319	383	362	329	335	339	329	322	353	340	325	354	346	363	312	335	339	345	320	361	330	336	336	316	339	382	358	335	328	367	371	328	328	307	308	350	331	313	354	335	331	344	351	366	361	383	366	314	320	348	319	308	380	342	314	314	364	325	325	334	344	342	323	359	332	354	342	309	324	335	379	366	366	326	325	305	297	360	315	353	338	356	335	341	345	327	320	328	361	345	339	322	345	346	338	341	346	343	327	330	352	371	321	329	332	368	345	361	322	346	327	333	356	359	353	341	349	295	355	318	331	338	349	333	334	344	358	370	330	338	338	349	361	337	338	350	352	380	356	331	354	366	313	312	361	354	348	344	350	364	346	323	325	329	334	386	341	332	337	331	347	324	324	333	323	327	353	310	339	355	344	358	327	351	358	343	342	358	334	327	330	357	328	344	383	320	339	331	353	369	346	324	343	337	362	348	338	311	327	336	331	379	345	331	339	315	353	320	300	312	311	368	343	327	314	331	339	349	337	344	339	333	316	372	364	364	353	358	349	310	338	343	367	362	335	352	340	324	345	361	321	355	355	344	355	341	316	336	347	341	335	326	370	350	343	356	327	363	343	369	317	305	334	370	356	331	334	354	338	317	332	312	357	314	348	348	342	338	336	315	330	320	365	344	329	310	355	312	326	335	355	368	320	365	343	319	329	344	314	292	341	346	384	336	339	347	311	367	349	356	336	333	316	318	329	333	333	313	354	344	349	345	338	353	318	315	326	361	352	335	371	340	335	344	328	329	335	321	354	355	326	355	336	357	358	332	328	351	345	347	333	352	343	338	330	324	350	321	373	350	348	328	339	344	342	358	331	324	310	346	348	339	326	340	351	347	350	333	321	324	324	348	322	333	332	347	335	313	376	347	344	349	359	338	334	328	362	320	375	312	342	357	308	364	354	357	331	336	332	339	322	321	307	349	303	329	340	332	343	329	326	331	325	339	345	299	341	356	352	366	333	359	328	326	353	348	357	319	360	332	337	355	344	376	339	371	324	330	330	343	307	372	335	315	363	309	323	328	329	297	341	319	328	320	352	354	382	329	333	346	335	349	370	333	332	352	356	344	359	313	354	343	355	344	370	350	351	351	362	332	338	350	358	368	324	333	343	324	359	354	327	372	362	355	332	343	288	345	366	330	355	331	343	358	345	323	379	377	371	329	311	335	340	359	355	324	336	379	364	328	325	315	338	335	338	312	358	342	365	333	312	368	332	319	343	344	336	329	330	323	321	309	323	331	304	341	342	306	362	327	342	339	373	318	346	332	355	351	334	388	323	352	332	323	333	345	329	353	342	340	336	341	341	345	340	344	328	362	332	312	342	351	331	335	349	369	338	310	321	334	338	345	354	333	306	306	339	337	342	345	324	370	347	318	363	326	360	339	342	329	337	339	335	325	358	320	351	318	359	332	343	327	339	339	352	374	343	297	352	313	317	341	352	358	363	360	356	346	330	316	361	347	352	315	329	337	336	352	315	364	302	333	332	328	341	346	345	348	356	362	342	353	371	350	342	362	316	339	364	352	326	310	347	316	318	326	322	317	347	328	371	339	356	325	351	348	360	329	345	324	361	300	360	387	358	351	374	338	347	405	349	316	345	315	355	349	351	365	358	334	351	339	350	344	339	342	330	349	342	352	312	360	336	309	375	316	327	332	344	403	328	352	354	354	333	332	340	312	346	343	346	348	330	378	331	340	345	294	361	316	343	328	362	331	362	376	300	363	327	347	291	344	328	329	348	325	348	294	385	356	325	331	337	391	352	342	357	319	358	327	332	327	318	321	343	365	319	329	330	353	333	341	327	315	329	356	365	342	313	373	358	347	318	336	330	340	326	310	322	333	321	348	330	357	349	320	304	356	357	338	341	349	337	321	361	344	347	343	354	356	332	355	321	342	332	379	335	356	342	362	301	356	314	322	334	333	353	328	298	358	354	311	319	334	362	362	366	346	390	341	355	340	355	321	332	334	344	356	319	342	312	332	378	319	323	349	309	356	361	347	365	357	348	343	363	330	332	341	319	346	364	343	311	347	359	335	333	391	344	316	345	338	319	335	322	330	315	305	361	374	325	373	326	345	330	341	320	382	358	365	355	345	319	360	355	343	348	353	324	330	353	321	333	350	357	331	324	341	319	336	369	344	326	343	333	371	333	343	338	336	346	360	365	327	383	321	350	336	314	340	324	337	322	333	352	331	332	351	383	319	343	331	324	328	350	363	322	354	347	349	361	357	344	348	383	305	326	329	335	343	344	391	366	337	317	341	330	315	333	364	357	359	345	319	343	327	322	322	326	345	334	299	318	345	337	333	300	334	330	339	336	339	346	343	335	328	343	371	347	361	331	324	311	301	344	348	352	341	329	321	353	385	338	356	361	364	330	347	340	351	354	379	338	343	318	357	369	320	315	324	370	347	362	357	345	341	347	360	331	343	351	366	312	333	343	351	342	352	346	324	340	343	354	326	331	352	332	331	339	333	311	383	360	353	346	337	364	347	332	367	348	352	374	328	306	336	317	334	362	319	317	326	337	315	350	380	361	360	343	323	324	303	371	333	325	317	325	348	327	342	320	334	366	333	335	325	321	354	331	363	332	345	355	333	325	329	357	295	346	352	346	353	353	329	304	350	307	355	336	335	367	363	339	320	351	330	376	379	330	327	320	313	389	361	324	326	370	291	372	330	362	329	353	341	349	343	353	343	363	317	341	381	329	340	364	333	353	356	327	357	362	298	331	318	324	346	370	352
24601	20806	27342	24340	12732	1500	1175	981	907	913	869	871	880	848	766	832	792	782	766	811	843	780	838	816	820	792	825	791	786	820	809	800	778	816	752	771	753	797	789	795	770	798	783	807	732	810	793	797	745	803	811	771	769	785	819	788	791	793	823	795	832	763	769	795	823	748	765	805	809	776	743	766	760	738	764	787	776	822	782	738	838	765	773	776	833	810	750	806	825	754	730	746	739	788	827	795	799	737	800	793	750	777	732	754	734	818	801	742	783	793	744	843	772	756	777	799	771	750	780	744	779	734	842	801	784	788	790	730	732	789	816	799	738	806	782	817	815	810	773	770	705	784	725	746	793	770	743	761	751	760	755	745	828	870	727	805	731	758	787	776	779	767	827	789	759	758	785	779	806	756	810	806	781	792	812	699	761	760	806	775	778	804	749	744	757	802	771	780	797	753	731	805	765	781	824	779	812	747	827	790	760	793	794	786	778	843	782	777	722	780	704	798	789	775	753	788	781	746	793	800	836	790	795	721	795	740	758	786	791	717	781	758	767	869	755	812	791	783	768	766	752	735	819	800	776	785	716	794	764	780	783	757	771	786	839	756	689	764	770	728	741	769	792	758	752	756	783	747	762	838	768	733	766	764	787	782	793	810	744	807	810	809	784	717	764	767	745	773	773	769	754	803	798	798	760	796	851	785	718	822	825	772	797	750	793	752	763	831	754	788	748	756	800	767	793	832	738	804	767	752	787	795	758	836	773	839	754	817	740	723	740	777	749	776	776	736	743	803	773	779	750	796	752	771	749	830	768	749	782	761	812	762	817	779	789	776	793	744	780	778	750	800	784	799	763	805	787	725	759	781	809	722	769	740	794	782	759	794	788	773	747	758	768	770	818	779	754	765	734	734	763	797	807	807	802	794	819	809	826	764	712	783	780	818	743	777	729	766	786	802	739	813	782	761	793	794	746	731	777	772	739	833	802	780	772	746	789	771	767	770	768	805	818	764	834	812	792	789	758	776	771	803	773	744	788	750	746	791	759	749	775	783	767	776	723	761	813	760	768	745	773	757	801	807	752	788	814	748	783	764	802	803	805	765	767	782	777	799	767	710	741	737	739	711	784	785	752	724	775	822	781	770	760	767	814	757	737	787	766	793	779	808	780	803	809	750	746	775	756	778	781	770	817	761	750	706	784	764	764	756	730	792	786	771	798	784	757	758	796	740	768	745	746	828	765	816	768	761	744	773	814	786	791	814	778	783	786	800	745	777	726	823	758	770	821	798	775	785	747	782	805	784	803	781	750	845	753	771	748	767	841	798	750	744	742	756	792	779	763	739	692	754	784	741	801	801	744	743	777	748	832	735	764	752	768	776	789	795	730	785	754	768	799	724	743	762	830	784	776	719	795	830	765	739	709	775	779	792	774	731	770	759	760	741	825	750	797	702	745	802	818	807	752	847	780	774	820	728	854	745	787	803	805	762	770	750	756	822	791	751	769	797	788	838	775	798	735	752	803	760	825	793	757	801	808	775	735	823	759	735	788	789	752	780	820	746	741	821	787	790	792	749	809	760	792	855	734	769	757	758	821	775	733	776	778	787	809	815	808	766	806	791	781	748	806	824	761	793	800	755	813	772	790	784	810	792	777	799	730	790	766	759	765	763	803	783	790	747	731	792	738	800	821	741	758	716	775	749	791	812	797	753	771	763	778	739	786	746	760	771	755	796	760	789	832	809	821	815	780	743	745	781	775	756	753	772	780	775	816	779	725	748	798	813	812	801	764	760	776	784	796	748	806	824	776	767	774	765	755	771	748	807	820	729	817	817	838	782	803	753	763	773	797	752	759	759	729	729	763	713	756	765	731	771	773	795	797	781	789	752	790	768	761	815	819	805	731	771	802	806	803	718	791	743	809	776	783	715	775	729	778	791	760	779	767	772	793	736	797	795	758	764	762	773	790	779	810	782	773	819	779	745	752	780	755	755	771	794	786	775	722	800	780	780	815	777	797	775	827	809	768	810	788	727	724	770	756	789	758	766	790	780	804	766	746	760	810	817	760	754	808	826	791	760	793	777	822	785	763	745	798	788	762	773	821	766	762	825	758	771	802	741	800	734	794	809	743	754	770	769	769	749	780	768	781	753	786	767	785	804	791	766	774	780	757	718	824	771	753	776	795	792	793	709	795	832	755	747	749	758	787	744	786	816	757	771	739	813	798	812	791	764	715	806	814	749	801	736	794	754	825	700	790	795	758	770	731	794	764	748	789	799	840	772	780	777	802	719	741	764	796	802	780	767	767	826	781	771	798	853	776	730	780	789	805	750	788	760	751	771	799	817	741	746	743	764	802	752	772	776	793	765	804	757	757	811	791	790	766	790	790	777	802	743	786	776	767	793	827	779	835	824	790	782	745	818	797	812	720	766	787	762	788	777	751	794	777	816	758	768	781	757	763	785	759	740	752	777	786	769	775	780	811	767	772	773	740	796	811	780	752	793	764	739	788	796	751	789	782	809	811	738	784	739	836	816	752	801	755	800	747	757	791	747	744	833	820	798	806	789	766	770	802	749	777	792	824	773	765	771	737	758	761	774	811	782	821	750	789	796	816	783	772	779	735	762	791	802	813	782	805	767	774	814	767	739	799	779	783	764	772	775	784	794	786	775	768	756	792	828	808	733	822	807	777	734	792	763	765	764	787	803	818	778	770	744	719	805	816	793	768	789	818	751	795	719	726	787	777	803	816	820	780	771	719	746	741	730	746	775	765	819	766	771	739	773	741	775	819	771	792	763	750	755	746	784	799	745	770	784	809	782	743	747	780	736	782	793	753	754	769	809	782	783	806	738	776	793	776	794	738	742	772	756	790	738	820	793	732	763	742	775	827	810	791	753	788	760	785	807	792	798	771	779	744	814	780	797	762	791	824	747	787	782	761	725	768	766	768	792	730	765	807	741	794	772	788	779	823	771	756	739	775	772	758	766	781	803	752	780	852	824	787	745	786	815	768	735	759	727	782	758	714	773	760	765	805	762	826	793	724	758	784	762	805	755	762	767	790	799	779	821	767	735	739	792	796	768	794	756	815	745	796	806	815	792	760	757	759	794	776	766	813	805	757	748	721	769	789	757	750	770	753	784	752	820	772	751	744	768	709	804	777	750	775	751	780	775	815	717	776	797	731	728	806	832	769	786	731	812	792	793	806	746	757	769	768	791	745	788	782	766	788	730	774	791	775	846	738	738	790	729	754	848	799	762	780	778	781	813	785	780	804	747	736	821	823	763	751	803	757	794	814	782	775	856	776	759	764	799	808	743	743	803	780	806	769	847	719	749	795	740	790	800	760	736	754	817	758	766	803	750	844	746	790	792	799	824	756	792	739	793	769	794	762	714	730	794	732	787	771	730	759	783	791	771	757	795	764	807	751	770	744	750	812	821	784	757	766	751	781	827	771	778	790	730	783	821	802	778	735	756	739	760	781	782	794	768	734	787	781	824	751	773	819	730
32660	5908	5000	2958	2252	1926	1575	1344	1305	1159	1086	1076	1041	960	949	1014	965	932	921	906	897	897	925	901	844	940	899	862	867	875	918	893	891	871	833	897	836	881	929	864	866	845	841	868	831	900	833	858	880	885	890	865	885	910	848	838	846	868	901	819	795	937	869	869	863	853	875	875	861	927	843	910	838	868	896	909	859	845	919	885	859	840	891	834	879	912	827	879	877	886	860	854	851	896	836	900	890	849	887	893	873	848	829	867	872	876	843	898	860	883	843	857	832	886	897	865	867	866	870	872	902	846	872	871	902	908	869	892	868	867	904	867	909	863	854	898	912	876	858	869	877	852	846	860	893	873	842	892	857	884	888	853	871	854	841	878	887	862	897	902	843	842	849	847	896	857	882	883	879	850	873	883	876	822	856	903	872	910	817	863	860	868	840	892	867	865	878	935	886	862	880	880	851	872	851	933	907	849	894	812	869	902	897	883	873	817	900	903	870	825	837	881	888	837	866	879	925	922	938	832	913	887	915	878	857	815	891	863	873	866	866	898	862	824	856	929	902	898	843	874	885	844	965	903	901	833	862	846	866	884	874	898	886	875	877	859	894	827	879	897	905	839	884	848	874	871	869	841	830	846	916	915	840	846	878	865	846	841	913	842	809	908	859	926	845	876	872	941	822	855	885	807	915	852	845	919	865	839	911	864	933	850	901	889	820	913	889	853	850	799	876	904	851	844	854	884	857	837	895	842	840	890	882	836	860	814	911	879	889	894	860	873	884	846	874	833	838	849	831	870	834	888	912	882	856	936	873	912	891	898	898	845	879	868	852	901	844	897	884	856	872	888	887	889	857	840	830	879	892	860	875	894	929	949	843	877	852	860	924	893	818	863	830	868	862	839	897	932	862	850	885	888	850	929	872	861	838	947	891	815	837	895	828	884	891	866	877	879	891	855	927	867	857	849	847	849	873	843	906	864	855	836	822	887	877	863	865	866	897	873	855	868	848	868	871	841	847	828	875	888	880	927	877	885	887	888	880	876	865	935	866	860	852	892	866	880	875	885	870	873	853	884	886	865	825	873	845	841	881	853	856	841	836	898	856	845	825	819	815	913	853	889	874	843	863	846	821	790	872	877	859	882	871	896	891	800	847	874	871	875	910	897	897	876	909	887	891	853	867	864	838	922	863	829	830	876	860	872	857	873	905	874	810	940	839	890	894	858	815	920	899	845	872	911	924	912	877	862	883	833	896	833	852	831	871	833	808	874	836	893	846	887	818	891	850	859	829	812	856	849	902	857	886	893	890	839	823	807	895	915	890	850	855	880	866	914	901	832	880	861	878	842	872	870	894	904	902	812	894	910	860	854	832	875	865	846	851	868	866	887	919	853	842	899	875	921	811	902	886	863	843	858	875	879	887	871	940	913	871	892	843	899	864	831	881	807	832	866	864	863	888	910	866	843	861	887	849	861	893	898	854	868	925	887	870	880	888	878	869	887	891	865	849	868	867	899	904	907	896	881	884	846	912	885	853	861	843	861	879	887	915	891	892	823	876	828	892	888	861	834	892	848	835	856	835	850	895	872	914	889	908	855	987	795	886	889	896	848	886	872	883	872	870	862	868	947	902	826	812	855	893	842	897	887	900	915	879	887	901	828	863	841	883	874	868	845	829	867	907	841	836	849	852	856	841	887	867	877	892	829	881	849	902	816	853	901	873	872	861	894	867	869	806	885	862	850	833	898	886	864	821	850	910	883	848	810	844	838	887	855	854	896	837	845	879	905	887	907	849	867	909	911	862	901	840	890	870	895	865	887	851	865	861	930	865	842	898	871	846	855	848	845	915	872	819	910	899	869	889	918	855	859	880	894	841	846	829	878	868	859	844	892	857	818	856	853	826	862	877	888	842	902	833	866	874	829	878	858	862	878	842	853	874	870	868	875	923	899	873	860	855	883	885	866	889	865	887	879	884	906	898	874	873	866	859	857	822	925	843	890	938	896	873	907	852	860	870	905	866	903	900	889	856	803	843	910	898	913	889	879	834	860	872	852	889	855	882	883	850	822	849	859	822	898	906	848	889	799	846	895	879	897	826	870	845	882	907	917	953	881	830	898	835	848	891	911	847	847	901	924	833	921	876	927	883	906	889	924	834	813	877	822	910	858	873	869	859	897	862	922	876	901	837	902	861	935	840	843	813	801	877	883	868	898	873	889	853	830	852	844	893	920	900	899	847	830	857	831	856	869	897	830	891	870	870	829	839	850	818	847	902	857	875	866	852	906	874	886	869	844	854	857	901	890	868	862	938	846	858	877	880	854	858	847	912	880	840	913	847	840	863	846	914	864	911	872	881	824	882	884	844	840	878	906	856	818	899	839	907	848	874	813	881	916	882	889	829	868	876	845	885	878	862	884	874	853	876	920	935	851	818	889	878	877	859	870	856	824	828	885	871	866	843	885	888	863	830	825	846	864	847	906	817	917	783	919	869	871	866	863	877	859	881	850	918	886	877	871	832	911	882	878	862	857	831	825	855	856	860	884	858	879	865	880	908	862	818	837	887	853	871	826	888	872	917	863	824	925	879	846	908	923	846	870	872	895	875	898	905	916	846	844	866	795	883	889	877	838	891	918	904	875	842	916	872	873	867	915	882	884	855	881	883	867	820	856	852	849	872	830	887	866	899	882	907	809	844	866	879	887	839	916	886	881	878	874	900	898	854	889	884	861	835	906	849	837	890	801	844	852	908	857	846	856	863	920	873	912	874	856	886	885	837	875	905	874	893	885	882	864	885	857	852	853	917	877	863	830	846	888	828	846	904	891	864	887	899	879	838	901	875	885	844	898	847	890	852	873	860	818	851	875	863	902	890	846	824	835	832	872	865	876	849	887	915	872	904	847	856	855	876	835	857	864	884	799	886	886	852	857	870	903	881	853	849	876	862	875	896	832	887	908	892	891	850	863	915	822	856	891	876	807	883	926	908	853	812	870	895	871	818	844	885	835	841	886	834	820	878	907	897	852	919	839	890	875	896	908	873	937	906	868	841	889	924	858	853	872	914	886	873	891	882	906	887	882	892	859	901	848	893	874	863	848	851	850	934	823	886	869	868	903	902	856	875	863	862	885	883	881	907	872	881	926	849	881	915	840	910	897	900	934	858	921	880	883	828	869	881	823	895	876	859	874	807	897	834	885	897	911	877	829	885	876	862	858	897	865	856	891	897	882	874	898	874	852	868	852	824	817	846	836	835	896	823	823	823	857	893	902	873	884	865	886	897	841	874	851	856	841	888	872	875	873	833	885	919	925	832	877	851	865	877	966	810	888	854	905	896	863	862	937	875	849	864	888	892	916	884	841	871	871	866	919	899	846	859	867	928	875	820	842	875	847	879	870	850	861	866	909	834	834	849	858	854	882	844	853	874	886	909	808	942	845	916	887	860	864	867	856	880	884	864	861	873	857	888	842	944	834	842	872	871	900	846	862	884	910	866	857	908	891	881	881	903	910
22326	20806	28607	23100	20794	20858	11792	1451	966	926	825	723	608	627	574	548	477	491	473	456	465	464	457	442	412	429	382	399	442	415	435	429	411	370	385	396	412	395	376	360	404	405	365	390	408	363	378	367	373	394	390	381	383	401	388	375	393	352	386	375	340	355	384	382	349	388	361	378	356	366	376	375	339	383	388	364	355	397	380	380	378	359	396	397	375	363	373	403	340	349	377	390	356	355	360	361	380	345	345	393	384	361	391	362	393	345	359	372	348	355	347	375	380	397	349	378	386	397	350	374	372	364	357	357	355	370	371	379	357	378	359	379	360	389	347	343	355	352	361	356	369	330	367	364	333	362	366	364	380	385	373	362	408	369	373	349	334	381	394	403	378	370	335	327	378	353	363	373	379	367	399	367	319	386	343	356	375	388	363	353	361	366	354	363	398	372	388	412	345	402	324	406	370	397	354	389	331	400	360	306	401	328	383	375	375	356	385	362	333	388	358	354	375	388	385	406	393	410	352	372	385	348	326	378	354	385	379	375	337	366	357	371	350	359	373	392	351	342	355	384	354	356	370	369	374	392	360	378	381	376	383	338	409	336	364	339	390	366	356	380	404	379	388	349	403	356	344	385	359	364	392	373	388	377	365	361	335	374	365	385	346	353	378	351	366	412	347	337	365	358	400	342	344	344	370	364	356	355	378	346	399	344	381	402	345	359	390	342	365	360	353	402	360	362	371	382	402	345	380	374	338	368	376	357	372	383	388	355	358	415	382	387	382	397	338	393	346	373	373	357	327	361	407	401	357	366	348	380	335	382	363	356	351	367	354	359	368	380	354	372	331	443	383	385	369	383	372	360	329	354	320	324	364	350	385	364	343	380	366	369	374	351	377	386	360	345	380	359	344	384	371	378	332	349	387	369	382	369	351	361	351	360	377	387	374	348	371	349	388	370	387	377	358	345	364	368	359	335	338	355	382	353	375	349	375	327	374	380	371	384	340	366	339	336	399	341	372	371	341	337	362	380	370	402	391	383	342	402	315	346	394	358	352	381	343	360	343	375	337	351	345	399	358	374	422	366	354	351	377	347	349	380	398	380	358	366	357	390	387	344	364	369	373	363	382	373	378	371	368	356	360	340	350	407	353	354	320	329	371	393	347	380	364	372	368	366	352	358	366	357	382	385	357	340	355	377	380	381	388	378	376	353	379	343	399	373	388	360	366	350	358	378	324	350	361	364	345	336	361	400	357	368	377	377	339	376	318	304	354	351	378	364	355	369	331	380	389	369	378	409	388	374	394	363	349	358	371	393	391	341	356	386	384	365	344	371	383	353	374	378	386	410	357	371	357	381	351	376	378	366	381	368	397	372	359	369	347	364	351	380	357	383	359	349	374	381	371	400	363	357	358	340	348	376	372	353	358	354	352	397	356	360	339	325	369	395	396	366	372	339	390	344	341	351	335	364	329	340	402	367	351	392	370	358	375	396	378	348	357	353	370	347	354	349	362	328	384	342	342	369	340	347	384	416	340	359	361	369	389	394	409	400	333	377	358	366	381	364	376	358	376	366	364	318	376	373	363	363	369	356	395	415	363	359	370	330	357	339	350	373	375	328	376	362	394	377	375	363	337	359	351	347	355	341	373	351	376	364	357	390	388	383	347	376	381	368	362	364	392	372	391	370	360	387	345	351	396	351	384	365	353	382	382	347	379	375	378	351	392	349	345	359	380	356	365	348	381	364	350	365	363	371	345	343	394	359	402	339	353	385	363	390	360	365	400	393	344	372	405	363	360	379	357	379	335	357	370	379	386	367	381	358	353	372	361	370	349	349	356	384	369	373	362	410	368	368	374	357	353	371	405	321	338	364	378	335	347	348	388	368	376	368	352	337	382	386	362	341	377	356	368	366	380	362	336	342	353	333	405	348	347	379	374	365	335	351	357	377	384	361	350	354	348	368	353	403	380	352	347	383	334	369	379	360	351	373	352	356	379	360	383	373	378	340	398	344	387	351	372	330	367	375	346	342	351	383	326	341	295	374	342	373	371	339	361	382	363	347	372	364	333	355	372	367	371	347	378	357	373	349	356	348	338	357	367	356	341	348	417	353	362	347	354	381	383	380	371	388	394	408	371	395	364	367	365	373	363	399	400	371	336	352	384	360	368	372	371	335	396	371	400	351	379	359	372	362	360	384	357	368	379	372	333	347	368	337	374	346	374	362	355	379	362	408	359	334	364	366	352	348	409	417	343	390	361	371	362	356	355	351	392	356	392	342	387	367	376	375	412	358	342	373	350	348	372	368	371	363	363	381	317	400	378	380	337	391	376	334	369	347	358	353	381	351	330	374	340	350	358	354	392	370	364	387	355	382	369	351	360	362	382	367	375	396	386	342	354	362	377	337	353	361	382	355	405	356	394	381	357	381	336	381	324	396	348	340	360	357	378	369	338	378	391	361	352	371	362	400	383	362	360	367	379	392	347	352	365	354	346	363	366	317	394	356	369	357	372	363	388	360	367	376	353	338	378	402	348	370	370	358	366	367	366	339	368	391	364	384	347	394	331	355	360	351	359	392	358	368	395	375	357	362	388	361	334	364	381	382	383	387	363	361	391	369	350	357	354	355	345	332	381	393	372	362	352	357	362	377	365	377	353	329	342	375	385	359	367	368	349	356	385	368	361	408	364	360	380	371	345	349	359	368	353	390	405	347	371	361	345	375	378	357	365	328	380	371	371	377	345	361	385	375	352	381	372	355	360	373	371	360	403	356	358	350	349	335	377	344	396	335	367	388	372	404	324	385	385	342	385	395	361	387	378	370	376	390	374	378	387	375	354	350	331	353	364	357	374	354	353	342	406	378	396	395	372	354	340	384	359	343	348	336	364	371	371	372	354	379	371	387	365	364	338	313	338	386	359	363	371	362	326	357	355	370	345	362	356	355	335	361	366	359	364	368	380	358	379	366	365	363	384	337	366	376	381	370	358	349	382	353	350	346	347	356	404	377	380	330	373	378	354	350	356	367	370	338	373	364	355	392	390	361	378	376	384	367	380	355	350	360	351	346	402	356	379	382	366	361	366	351	365	398	360	356	377	349	338	362	392	380	327	358	392	382	372	353	368	354	373	375	373	388	343	334	339	353	391	342	359	357	411	344	374	334	409	366	356	349	365	327	353	384	332	368	349	376	372	371	332	368	329	363	357	367	389	350	343	343	341	386	359	393	368	360	355	405	363	354	335	381	359	363	366	351	375	370	373	346	368	365	369	385	350	354	334	387	344	369	386	360	372	335	372	368	371	366	369	364	390	383	357	350	364	329	369	375	365	357	347	394	361	372	340	368	325	352	363	356	344	367	354	366	395	379	373	354	358	352	374	388	405	376	373	364	383	376	350	362	363	345	365	373	356	354	401	346	350	361	400	381	353	396	329	369	364	374	366	355	380	352	392	364	371	352	383	333	386	382	392	392	370	412	336	352	370	362	363	351	378	382	325	345	363	352	362	390
36753	15196	13272	7469	5205	4091	3032	2264	1836	1562	1287	1106	900	866	755	698	682	581	602	549	582	533	538	534	513	502	503	470	502	497	467	487	466	409	459	426	472	434	403	437	430	453	403	421	448	416	460	445	422	399	407	403	419	432	417	430	441	414	416	428	380	424	428	392	438	460	409	437	447	417	429	402	389	448	447	434	399	409	419	402	400	391	414	374	425	412	421	397	426	396	404	402	378	429	416	385	418	375	415	429	408	414	385	398	426	432	397	419	385	404	393	410	415	400	370	396	420	424	400	441	416	403	392	427	446	433	422	403	382	432	414	430	436	376	433	411	429	420	408	433	394	393	391	414	379	400	415	420	434	418	390	399	427	389	436	398	408	400	369	417	405	425	388	366	402	443	409	437	431	401	444	437	406	421	401	412	415	416	396	404	412	438	416	412	438	408	385	399	389	387	396	469	401	461	410	396	383	399	419	409	409	401	412	409	447	382	421	427	412	397	409	415	422	426	433	436	389	414	425	423	421	365	417	382	416	406	419	409	420	398	379	377	392	413	387	413	417	411	422	418	393	433	391	425	377	439	364	390	424	394	364	363	409	378	420	413	408	404	404	427	371	382	396	434	431	412	371	416	399	385	413	421	417	442	394	384	400	411	411	455	395	430	412	405	428	380	424	372	427	414	385	385	408	392	416	411	417	413	426	416	407	406	402	412	390	409	434	409	397	414	356	406	430	409	349	422	397	424	437	396	393	407	409	391	394	394	403	419	394	403	405	385	384	398	434	444	390	407	390	385	391	424	431	408	391	409	383	420	382	398	403	378	379	418	440	446	410	410	385	448	435	407	421	424	427	365	368	393	403	412	404	401	410	387	395	397	399	356	400	408	379	428	389	401	420	424	411	399	416	420	400	420	425	440	405	419	350	453	401	414	389	412	415	379	455	438	433	412	403	399	410	394	387	426	393	382	435	400	424	394	387	403	415	401	409	419	381	404	421	388	415	430	415	398	438	418	415	409	417	372	390	382	404	427	407	424	451	392	413	381	387	416	420	420	374	405	469	417	399	392	403	384	443	390	453	380	423	410	401	422	423	403	408	390	381	429	409	397	404	395	416	364	405	392	423	418	416	374	387	413	402	430	415	417	433	397	380	401	430	396	399	410	388	427	409	378	390	406	437	419	443	426	425	376	416	410	414	411	420	418	398	440	396	401	419	404	386	422	396	415	374	432	364	431	385	382	377	423	352	450	379	404	412	407	399	385	406	439	393	385	420	407	411	416	400	394	430	401	375	421	396	371	383	395	399	404	402	406	422	416	421	375	409	381	413	402	426	405	378	431	383	405	403	407	397	405	403	416	419	389	406	406	393	436	423	435	399	430	396	399	472	389	397	410	386	387	432	386	393	397	412	422	440	414	416	403	399	410	403	403	406	423	397	412	406	388	404	370	415	397	379	402	399	391	390	392	395	374	402	413	410	419	418	369	431	400	436	408	403	421	414	370	384	437	382	403	441	388	403	453	410	371	428	396	380	388	366	373	403	402	391	389	409	407	440	398	428	374	411	419	425	435	394	434	406	397	391	373	429	395	420	418	369	432	402	415	420	422	450	392	406	418	406	403	398	412	389	403	421	432	417	396	381	388	398	410	390	392	426	418	424	400	426	410	399	426	410	390	394	427	362	428	417	450	416	377	454	413	412	391	412	398	400	408	370	421	406	396	409	397	398	397	434	413	410	414	403	379	405	382	417	394	423	381	415	428	383	422	406	393	409	365	434	395	410	412	448	352	400	381	398	401	388	388	431	416	364	414	361	419	363	380	386	385	437	397	397	403	407	392	418	432	425	398	381	432	382	413	391	423	381	376	395	378	384	420	401	416	419	435	388	412	397	406	431	395	400	396	395	391	380	383	380	403	436	381	408	374	392	375	404	404	386	397	409	410	384	415	403	390	414	378	364	384	404	399	391	409	406	397	413	385	428	427	433	405	400	399	376	385	440	384	425	406	410	413	417	361	421	401	437	432	385	439	423	417	392	389	401	425	382	404	389	433	382	408	416	424	409	395	414	432	440	406	415	407	429	408	379	382	415	406	410	382	390	392	415	425	416	389	434	387	407	406	412	414	403	406	392	390	384	382	382	408	431	399	410	409	385	405	447	399	442	408	388	390	394	391	424	391	391	391	451	388	445	386	419	395	380	447	382	387	422	441	406	384	381	418	382	423	430	404	418	410	392	411	422	373	398	408	421	414	383	431	383	403	431	399	400	422	417	393	389	370	417	395	410	387	368	388	401	415	406	432	410	408	374	385	415	409	418	419	403	405	410	402	390	411	368	405	383	403	425	451	404	397	403	400	400	439	409	414	375	398	391	415	398	432	426	371	405	408	416	445	432	406	369	435	395	396	437	417	376	408	428	412	412	424	408	392	423	398	389	420	438	419	432	450	383	402	383	407	411	433	421	398	422	432	403	428	385	435	384	392	377	398	403	419	410	384	384	393	407	401	384	397	397	398	412	412	390	421	434	425	393	366	388	396	438	389	413	404	440	425	395	367	414	443	388	436	403	409	395	410	414	415	426	416	427	389	415	374	375	437	448	428	409	419	419	414	383	417	384	444	428	381	409	388	393	400	394	372	377	428	414	420	376	405	404	409	409	426	415	431	423	432	403	420	411	414	408	417	379	419	400	412	395	422	421	371	437	442	380	424	410	404	357	388	387	391	377	403	416	373	431	365	410	412	422	407	387	441	365	359	397	412	364	395	398	403	387	403	379	412	408	411	407	371	413	438	419	403	401	391	385	420	392	401	387	438	393	387	425	403	384	403	383	404	408	406	376	418	400	412	433	409	429	374	413	402	422	405	411	417	408	411	429	409	358	398	419	375	420	391	413	391	416	401	414	414	396	406	434	408	384	385	390	389	383	392	411	402	370	392	402	430	406	406	377	401	412	421	396	419	395	375	403	403	378	417	389	392	393	417	362	417	374	409	389	434	375	427	416	429	386	443	426	409	439	389	415	405	445	376	414	417	387	396	386	379	430	426	426	409	408	384	397	382	411	417	433	386	417	373	398	392	380	419	424	413	405	389	402	385	417	383	430	402	395	411	383	412	390	398	399	385	407	395	403	409	425	397	424	388	391	415	380	403	411	369	393	426	367	429	441	408	365	429	391	416	429	405	403	396	410	399	408	432	407	382	389	413	409	408	413	415	402	418	371	415	369	409	448	421	389	398	401	428	417	387	400	402	441	408	409	388	399	419	434	425	393	377	422	425	398	419	405	389	415	394	376	416	387	425	392	394	385	360	455	429	388	432	434	396	380	403	404	415	408	400	407	399	424	419	416	449	412	366	404	445	422	386	431	412	396	439	421	355	386	418	411	413	406	409	406	376	406	427	386	420	387	432	411	393	356	415	429	392	413	448	387	395	437	393	411	392	386	420	384	399	392	418	393	375	412	417	436	432	393	389	389	386	402	424	435	396	418	393	373	410	414	397	390	412	408	371
26654	20271	9787	1123	745	722	668	677	664	627	634	641	652	604	667	655	618	652	648	648	523	622	644	645	594	652	633	636	615	687	643	639	584	669	574	634	652	631	622	619	635	587	623	609	626	589	626	613	592	597	639	574	656	626	613	626	587	626	678	603	628	669	604	658	615	591	628	600	665	599	580	642	595	624	612	603	601	615	597	607	571	600	661	643	580	565	647	649	598	636	619	650	633	593	602	628	567	626	621	586	596	595	605	608	623	626	572	638	648	631	656	597	613	642	657	613	637	655	607	663	599	639	591	621	597	631	620	637	588	618	668	590	616	617	577	582	604	648	614	663	618	634	586	601	610	631	623	597	631	616	658	612	649	596	652	631	616	595	632	663	617	625	569	619	617	591	656	593	606	683	607	638	605	607	645	633	600	612	672	587	595	586	587	600	629	598	615	638	634	608	663	630	668	625	616	635	654	633	590	639	612	627	613	615	660	598	606	637	616	642	668	656	621	622	641	619	653	560	595	562	603	648	653	670	609	657	616	593	633	615	607	620	626	639	604	640	649	602	616	587	607	633	574	621	633	620	605	620	635	612	639	626	574	601	627	632	617	603	636	590	635	584	603	595	634	611	612	611	627	642	644	654	624	632	634	622	650	662	551	639	600	667	601	607	613	617	621	620	613	567	615	609	653	617	628	615	608	660	593	609	648	616	566	662	642	635	608	605	583	585	627	604	613	604	607	615	609	623	601	640	639	573	665	623	619	601	601	598	607	612	623	623	647	658	616	586	632	597	604	625	640	655	596	621	613	606	623	654	631	616	650	600	568	588	663	583	638	587	641	671	665	602	612	635	604	614	568	632	619	621	610	623	597	612	607	597	654	620	584	637	655	612	635	611	607	604	610	614	629	593	651	589	620	605	653	638	637	602	604	680	575	584	617	671	598	596	622	614	575	626	618	599	571	586	536	580	639	610	650	612	630	623	618	615	598	602	595	638	593	646	623	621	566	630	646	630	661	641	609	606	595	582	632	658	601	659	602	644	611	625	571	651	620	670	583	639	648	564	644	632	638	602	612	582	607	602	600	614	601	617	583	642	671	608	625	585	617	593	626	660	665	632	590	618	620	624	606	633	609	618	652	637	611	637	565	605	604	601	606	633	598	610	622	612	646	600	612	605	584	659	637	690	563	599	643	626	621	625	660	629	631	582	598	626	587	552	594	620	616	643	607	599	617	648	660	617	628	583	609	558	651	609	596	632	606	622	580	619	636	631	617	592	634	629	609	601	611	586	609	622	593	587	606	610	625	628	680	596	622	621	603	593	611	608	621	602	607	634	650	622	594	658	649	610	626	607	587	589	634	642	611	610	625	596	605	584	663	585	599	597	567	616	653	628	616	593	625	587	638	631	602	687	597	628	639	603	616	640	587	595	603	592	637	608	594	616	590	652	663	575	623	643	640	564	633	622	577	578	647	650	628	624	623	602	613	592	611	635	652	640	639	616	619	593	615	584	570	619	613	634	630	612	613	614	618	633	638	566	645	662	638	636	630	598	595	574	681	630	613	582	590	605	641	628	601	628	606	627	617	611	609	652	582	601	625	570	593	615	589	609	579	623	608	617	637	633	591	604	599	633	590	612	647	600	652	626	647	642	606	609	604	655	601	600	631	594	648	593	607	603	605	606	619	582	591	607	651	627	651	666	593	629	619	661	586	639	632	616	627	636	612	601	632	592	656	629	601	633	573	610	590	557	656	630	654	584	636	618	669	616	654	568	622	605	609	621	602	613	652	654	609	573	637	601	622	633	620	616	566	610	643	587	613	624	650	629	609	624	580	556	632	638	624	624	616	612	644	651	609	594	576	617	640	563	610	637	658	617	652	610	593	639	599	597	650	590	618	643	624	609	572	607	606	578	604	607	595	595	621	613	665	568	596	666	664	614	632	645	655	650	623	615	610	621	582	608	630	645	559	638	593	597	656	590	632	585	637	652	661	628	629	587	616	611	622	613	627	612	615	590	630	608	593	625	579	581	664	651	634	610	635	577	607	604	666	646	627	609	680	639	625	619	615	636	618	597	647	622	674	604	622	599	639	597	639	620	630	623	579	651	605	632	641	608	567	641	615	661	596	623	622	673	668	580	630	641	603	607	581	596	610	627	623	604	661	628	614	601	623	594	602	613	583	609	580	569	609	630	609	597	591	651	615	626	627	628	601	592	623	681	625	637	628	598	571	600	577	614	678	649	628	577	658	599	639	577	631	580	607	648	641	657	633	650	625	616	627	611	607	609	608	574	646	617	632	636	621	606	599	608	654	637	664	645	610	591	615	624	681	626	587	681	623	645	583	619	629	654	611	647	611	586	599	646	636	602	626	616	604	634	634	661	619	605	614	590	664	608	616	614	631	612	625	615	599	651	612	631	630	630	614	610	607	656	620	557	635	608	615	605	607	625	614	604	627	603	618	637	568	620	627	628	601	659	600	609	597	600	620	609	620	605	604	606	624	621	620	646	607	663	644	643	629	613	626	601	659	632	611	620	613	568	582	562	619	569	619	621	608	632	629	657	611	627	619	579	634	624	617	652	615	595	671	642	586	672	587	624	607	635	609	618	598	587	629	603	636	599	593	634	601	655	640	644	588	633	635	623	635	655	602	637	573	645	632	584	604	640	606	628	613	646	613	631	581	642	613	649	607	606	626	635	614	611	642	638	643	630	626	640	622	622	527	627	628	615	603	621	630	618	635	598	627	622	623	621	603	608	624	598	599	635	674	610	602	590	629	662	602	633	630	602	595	656	651	637	597	624	584	669	601	576	644	605	630	622	601	596	576	602	607	588	623	573	586	622	609	606	594	672	615	660	657	623	577	637	607	576	619	670	640	658	635	633	612	644	616	596	592	600	596	622	629	617	610	610	615	650	616	640	592	625	644	611	618	597	661	567	579	619	650	571	575	616	636	638	666	635	633	633	645	660	632	585	615	634	624	599	592	608	649	625	650	656	619	633	602	593	590	697	619	604	573	608	604	646	636	628	610	619	590	627	619	584	600	637	662	657	637	629	607	605	601	593	626	611	608	622	608	630	646	624	646	600	626	651	622	662	612	627	624	623	667	659	619	680	601	611	602	614	612	608	619	632	649	613	662	663	624	616	637	615	629	630	576	616	631	607	615	604	639	621	606	602	659	623	608	570	602	623	641	588	622	652	605	633	657	626	636	623	612	599	590	668	601	619	566	660	601	607	609	628	610	592	612	620	600	568	628	590	616	649	615	640	634	586	625	561	600	617	611	644	595	613	646	607	641	603	626	621	643	638	619	607	620	597	603	624	621	624	620	643	626	624	601	617	621	601	631	608	616	643	658	645	629	581	608	646	620	676	568	590	638	557	642	602	605	645	669	609	604	619	604	585	617	572	593	600	634	559	573	639	643	593	577	576	618	616	602	602	631	644	629	594	596	607	603	623	616	653	601	630	584	562	620	611	615	580	585	646	610	628	608	605	632	610
13851	1390	1232	967	863	823	730	786	749	690	744	716	692	754	716	710	731	721	759	707	709	753	694	727	683	748	719	733	722	718	706	707	732	714	662	731	725	723	685	696	729	746	692	712	665	773	681	702	710	690	708	732	707	717	705	756	730	754	763	723	698	730	745	676	735	714	688	756	710	705	694	693	710	703	685	729	743	663	718	702	748	677	708	702	680	738	722	701	719	728	683	752	714	691	772	726	757	736	759	709	701	699	684	708	760	697	743	692	731	683	730	691	689	719	777	725	735	715	730	702	699	705	754	708	707	681	703	757	769	705	658	706	733	701	715	717	713	724	703	740	716	709	731	758	764	747	713	679	725	711	730	709	697	653	692	781	730	723	788	739	747	780	742	701	772	746	712	714	688	684	736	702	699	708	699	705	707	762	702	687	697	733	723	705	717	699	755	693	742	727	743	694	653	722	721	727	718	678	751	708	696	735	693	721	697	745	694	734	723	726	689	678	675	748	712	679	764	706	732	717	745	770	656	716	729	691	779	679	678	731	727	748	750	729	710	688	724	686	695	708	715	707	717	719	754	758	736	771	720	671	695	734	727	728	712	719	713	725	704	760	725	695	756	719	738	746	788	724	748	686	714	725	701	716	692	760	732	709	697	746	703	724	704	693	732	732	723	754	732	721	705	752	746	733	720	733	676	696	726	739	740	726	733	698	710	711	737	728	763	698	752	732	717	721	684	720	714	713	735	732	747	736	757	674	724	750	769	652	679	720	718	705	732	779	695	741	697	682	701	679	665	755	789	700	724	666	732	746	677	740	684	721	734	703	706	717	697	683	737	700	693	724	769	691	710	736	711	677	708	695	689	635	697	754	776	743	727	713	703	704	718	706	700	688	722	751	693	743	724	714	727	709	718	673	702	705	754	724	762	706	687	716	701	725	740	751	691	720	717	702	700	711	709	727	690	733	657	723	709	734	720	687	731	699	765	700	705	706	679	723	721	726	764	702	733	713	726	714	746	729	701	723	730	713	711	701	781	718	761	707	693	730	685	701	674	733	728	690	669	698	735	732	718	695	744	713	716	734	697	752	701	751	728	712	707	749	718	677	684	675	700	712	721	708	704	663	705	677	749	716	738	688	730	715	739	727	728	706	752	698	764	669	727	711	724	710	747	698	701	698	737	655	685	747	701	715	736	741	737	720	716	736	737	677	781	720	732	746	689	661	687	671	682	708	732	733	695	696	701	706	755	726	766	692	760	709	713	743	709	711	747	730	726	764	720	733	740	700	726	757	713	770	674	710	737	720	708	716	716	698	688	778	721	717	762	747	731	709	746	721	710	728	741	765	738	744	719	701	729	717	693	718	693	723	734	738	732	747	767	709	732	744	688	720	699	723	717	686	758	744	667	717	694	693	728	697	702	731	703	698	698	694	751	734	692	661	677	705	703	693	788	721	705	697	733	743	728	682	698	744	748	721	783	694	719	752	726	715	722	727	745	689	717	693	776	730	689	687	718	739	728	738	690	684	732	713	756	731	735	722	714	644	702	690	739	770	745	724	711	722	693	709	716	671	731	734	698	720	687	685	740	699	702	711	732	729	731	735	732	696	720	700	735	724	679	702	721	723	695	755	745	677	752	741	703	691	746	748	650	712	724	695	728	745	726	681	743	678	661	715	688	691	724	772	742	719	729	715	744	752	714	693	718	761	708	713	735	711	731	754	720	680	713	703	709	720	717	674	718	709	684	742	775	710	699	740	732	708	689	697	721	700	691	724	748	682	752	699	708	697	715	756	699	734	736	748	682	686	706	775	713	687	742	735	790	706	687	660	718	739	731	699	703	686	681	685	748	666	715	677	756	743	746	720	697	705	682	736	722	712	735	692	693	711	697	661	711	707	685	749	718	684	712	742	734	709	726	716	729	712	724	703	724	757	655	713	707	704	702	704	720	768	714	756	667	687	717	744	722	688	714	687	712	720	714	756	708	708	702	697	701	704	749	762	742	732	687	698	675	706	707	747	729	697	724	716	705	734	718	740	707	682	677	691	683	714	740	705	741	714	751	679	725	697	733	742	739	722	737	687	729	719	734	716	711	700	695	712	753	770	735	703	717	725	741	681	711	691	742	693	746	731	743	734	722	754	752	746	719	715	709	701	688	729	747	745	734	653	720	743	747	752	760	696	712	753	732	738	726	710	761	732	732	706	705	747	700	727	721	691	756	737	703	707	742	671	755	708	726	705	723	754	737	700	763	709	698	724	719	749	735	703	704	735	672	671	779	707	704	728	694	691	701	751	728	729	702	720	697	702	702	724	752	719	682	774	698	694	732	690	749	725	760	651	706	706	718	685	685	715	732	738	694	698	716	702	638	745	689	746	712	687	710	702	694	619	727	755	653	715	715	719	708	726	698	720	734	727	755	705	725	723	694	723	716	737	731	715	737	683	692	719	666	727	722	704	743	737	671	703	735	680	728	693	742	760	671	728	667	731	723	721	719	713	722	763	750	699	744	700	695	714	722	681	703	708	749	703	737	725	737	712	755	712	773	702	722	703	738	680	707	666	710	743	664	716	704	697	701	715	746	737	726	773	693	710	685	700	735	749	719	724	657	680	746	705	689	779	724	744	742	689	721	697	728	717	729	691	713	703	694	659	702	694	712	671	732	748	712	706	737	690	719	736	706	710	753	717	715	665	695	715	716	723	714	689	695	751	722	738	747	752	799	740	690	762	732	732	718	737	722	744	760	699	681	728	657	756	691	737	714	712	660	669	741	742	704	713	698	736	712	703	736	686	700	695	704	700	751	744	725	681	691	745	759	728	739	676	747	687	685	797	705	748	697	676	714	669	661	677	670	727	695	756	710	713	692	720	743	676	698	700	745	685	713	742	732	716	682	743	717	717	717	683	695	716	712	694	773	712	696	676	754	729	686	700	692	748	746	750	723	700	708	748	746	709	707	686	739	706	698	732	670	763	703	780	725	736	713	718	695	707	727	688	748	748	741	725	700	730	707	704	697	737	695	730	702	677	739	719	743	690	692	696	728	711	703	684	723	737	767	723	774	706	689	702	733	698	722	727	722	730	724	725	668	690	696	686	672	663	760	704	727	722	687	739	709	716	703	786	737	699	752	700	679	766	723	721	738	695	721	700	667	752	677	723	706	752	730	711	753	718	725	721	770	700	723	705	666	697	697	713	716	723	681	730	653	692	730	689	716	725	738	659	747	730	671	723	698	722	687	689	715	734	682	673	734	754	688	712	689	709	729	734	681	720	761	744	692	710	673	716	700	711	683	670	720	717	747	765	759	753	736	670	761	730	717	703	764	748	691	705	711	728	710	701	669	723	720	685	676	729	703	675	786	732	712	727	686	719	705	737	721	687	728	692	776	696	718	758	720	728	721	735	761	674	680	744	717	731	678	704	735	703	695	713	740	695	703	742	751	728	738	734	676	756	694	762	719	702	702	700	735	762	724	717	736	756	651	752	716	719	705	736	722	684
23234	20754	28104	23484	20758	12680	1356	800	630	610	520	482	390	395	365	376	365	344	315	352	331	323	335	313	310	323	303	307	312	329	297	283	299	314	299	290	305	275	289	303	316	311	272	301	295	317	268	307	296	293	283	299	267	288	276	286	290	272	303	271	264	276	264	309	294	258	283	302	304	281	263	317	285	323	280	282	275	298	267	315	274	274	297	273	299	280	291	274	282	288	262	294	285	251	272	270	266	261	265	289	289	287	291	297	281	305	295	294	305	293	290	304	282	270	279	293	293	280	314	303	281	290	281	276	320	293	272	246	276	287	281	275	277	284	253	259	236	297	288	259	284	289	286	294	275	270	286	300	252	252	280	289	268	280	269	284	311	271	299	303	252	307	275	279	285	307	296	271	311	285	281	288	278	292	294	258	301	294	287	306	295	251	301	289	293	263	309	261	296	272	248	248	305	276	263	294	251	267	279	227	282	292	255	277	293	305	286	307	314	298	271	266	316	244	284	295	283	292	276	263	289	281	278	293	287	283	286	297	283	279	278	284	291	258	289	286	270	256	280	343	259	276	238	277	308	284	309	293	270	278	327	275	296	275	303	278	281	293	295	255	273	273	260	280	272	271	257	267	277	304	309	309	258	299	313	275	286	288	297	272	294	259	261	273	268	296	273	263	291	263	274	275	283	259	305	296	277	253	268	296	270	251	315	267	269	320	321	294	261	278	292	291	271	281	293	249	295	282	292	290	291	288	287	297	261	277	305	302	267	263	287	281	296	295	279	281	297	292	256	299	289	270	291	276	314	309	293	269	285	265	295	291	299	278	277	283	275	293	267	281	270	290	283	246	279	311	292	309	305	290	284	291	277	273	297	267	293	267	257	278	291	281	281	260	270	332	307	275	285	282	272	280	279	276	293	263	284	264	326	281	287	289	266	238	258	288	258	253	301	280	276	279	293	279	275	293	252	298	308	277	311	305	287	314	286	299	300	281	285	265	289	266	284	285	283	278	272	266	299	286	287	281	266	294	288	279	286	299	290	314	271	259	285	275	284	279	306	308	269	284	290	294	271	264	284	274	270	253	296	287	293	308	249	279	263	261	292	275	280	259	301	296	282	294	279	303	260	270	302	287	276	285	299	279	265	288	267	290	280	249	286	260	276	294	290	281	282	292	275	292	275	290	259	288	269	313	255	270	268	281	280	252	326	279	309	277	271	311	276	265	291	263	295	290	276	306	254	306	277	274	267	300	282	292	288	284	311	271	292	285	307	314	276	300	278	296	257	287	294	265	294	265	299	271	292	298	291	284	282	269	275	289	284	251	282	284	297	272	254	263	292	293	305	273	284	267	274	293	263	291	280	292	270	281	310	277	297	280	274	262	268	326	285	294	260	263	268	295	285	285	296	275	284	284	296	257	248	291	282	295	288	290	267	274	288	299	279	297	266	316	271	285	290	304	254	295	304	270	289	270	270	306	278	270	262	285	273	269	272	310	306	294	278	264	290	304	259	279	315	288	296	273	300	272	275	262	261	298	315	274	281	262	281	282	291	276	283	297	260	277	280	274	259	287	275	279	273	291	280	263	273	315	292	280	285	258	255	287	289	248	277	302	300	262	271	297	285	275	288	305	270	297	275	290	292	286	260	299	271	273	256	278	292	290	270	299	284	272	266	290	308	258	291	292	290	271	317	315	311	262	285	292	270	302	283	278	263	284	276	306	287	279	303	266	284	280	284	264	268	293	301	254	284	277	288	262	270	265	247	266	295	265	268	315	278	263	301	261	265	294	273	275	299	289	317	292	272	287	278	301	283	252	306	288	299	280	280	313	277	277	280	279	299	288	267	308	290	282	266	272	271	261	265	275	295	279	278	275	263	293	295	303	287	262	284	278	305	280	275	282	289	285	300	277	273	288	261	260	290	268	282	272	295	284	301	303	287	275	296	289	284	295	254	275	336	290	298	265	293	286	259	308	291	271	268	273	256	251	282	276	298	277	286	307	269	296	314	268	254	272	276	270	285	283	273	283	279	309	281	253	268	294	279	288	295	274	308	298	296	302	300	278	267	261	247	287	265	275	294	292	263	266	261	298	271	269	283	297	256	306	274	292	270	282	299	283	280	293	263	300	301	279	261	282	292	249	303	274	244	282	250	269	297	285	262	275	275	299	311	280	249	284	287	274	301	244	291	283	242	291	257	293	270	315	283	285	275	288	285	313	260	265	255	275	256	292	294	289	281	279	269	317	262	296	271	263	286	262	319	276	270	277	295	269	264	285	282	294	268	282	308	279	288	271	281	283	317	305	245	286	285	285	285	271	313	294	279	299	274	283	285	282	290	295	270	284	279	261	296	293	300	305	275	267	277	274	288	295	282	255	295	307	292	281	275	291	281	254	281	291	298	286	319	294	280	262	274	256	272	264	283	250	298	286	289	271	275	284	293	286	269	254	278	306	288	264	290	323	264	285	255	278	294	285	275	282	306	273	273	282	292	286	291	275	286	271	313	280	281	273	298	277	274	262	284	289	318	259	293	262	275	284	275	278	321	276	269	292	291	283	306	281	294	268	304	271	276	248	268	297	288	291	286	328	270	273	276	299	311	297	315	299	283	270	270	290	278	285	276	269	310	272	264	254	304	266	280	308	316	278	271	306	281	280	270	265	276	251	271	327	295	303	281	291	301	323	284	295	273	260	269	257	270	311	287	278	280	290	296	263	304	283	271	285	296	298	282	302	298	306	281	268	285	280	295	291	311	305	254	287	261	271	278	258	275	268	274	275	249	247	297	295	270	279	256	270	301	271	291	260	289	285	283	258	312	278	265	281	276	286	288	289	296	286	267	285	271	259	274	298	296	283	302	294	301	293	296	272	303	258	304	294	282	311	246	287	285	288	273	299	293	277	262	256	292	273	269	315	250	257	287	289	275	273	288	295	246	314	251	277	292	295	256	259	289	297	266	274	275	286	293	272	252	292	287	289	295	268	238	266	288	287	267	286	288	290	280	277	300	297	264	278	291	275	296	290	288	280	306	307	273	286	274	277	270	311	263	301	276	289	289	272	280	291	268	265	277	239	277	285	287	248	260	331	282	267	282	273	261	283	284	292	290	278	316	275	333	294	278	281	283	315	296	302	266	304	339	262	267	259	281	290	284	288	296	300	290	297	288	289	267	286	261	302	297	281	308	273	283	293	242	265	286	281	272	270	253	277	284	300	303	282	305	299	306	306	299	300	270	276	243	266	277	302	308	291	296	293	306	276	277	256	264	284	297	276	265	302	286	242	277	259	298	331	274	271	284	311	284	250	298	272	305	255	283	285	281	269	275	278	307	249	269	298	277	308	282	266	249	281	302	301	284	281	293	284	281	288	281	285	281	314	302	285	281	300	277	282	331	266	275	256	290	312	276	281	262	266	286	257	307	280	284	304	282	289	292	285	310	272	277	270	287	295	287	272	279	285	263	296	291	304	281	282	282	269	246	274	268	275	291	273	312	261	270	262
30772	9245	8255	4205	2940	2240	1649	1370	1104	950	802	686	617	567	540	504	473	462	449	426	379	426	404	400	396	378	409	372	348	333	405	423	398	363	378	346	317	348	381	385	370	373	342	379	384	363	349	316	358	359	379	331	340	311	345	351	331	357	343	346	362	372	342	350	335	367	348	371	345	367	337	327	318	324	361	349	368	363	350	336	320	336	356	346	338	334	324	340	332	325	327	321	346	349	338	322	355	357	348	378	328	359	370	355	356	306	323	316	350	331	319	309	338	326	353	355	378	305	345	345	363	330	311	358	348	366	308	297	361	324	335	377	357	323	339	332	326	364	368	320	335	325	338	330	333	356	362	351	315	372	339	326	322	333	356	297	345	332	344	354	330	361	314	324	340	307	298	354	312	366	336	348	342	338	349	307	337	354	342	354	322	372	343	330	350	333	343	330	369	352	349	338	332	345	375	348	343	349	348	350	305	362	363	336	369	310	357	369	348	370	357	332	315	342	348	350	351	323	317	368	350	339	347	330	349	361	369	355	313	353	327	398	351	349	304	366	371	337	345	322	323	339	366	341	355	303	330	343	324	387	348	332	348	337	353	337	314	324	337	338	348	331	341	319	381	358	321	346	337	340	332	349	371	321	335	338	356	314	338	335	336	365	358	362	325	339	345	332	337	343	362	351	367	345	356	351	320	357	318	369	362	310	333	349	339	357	336	340	351	377	325	337	336	373	342	314	345	332	328	365	328	331	304	317	369	339	325	321	348	360	352	352	351	371	349	306	343	340	332	313	343	352	363	370	357	329	358	360	349	356	320	362	341	319	335	307	342	352	373	329	363	307	367	332	333	338	353	326	335	357	364	340	368	353	340	352	360	343	329	353	365	353	326	344	351	386	334	337	334	344	330	352	369	391	321	350	328	366	337	366	353	326	367	343	375	346	330	348	320	339	348	368	352	374	365	319	336	336	334	363	341	380	331	341	345	347	333	348	391	376	317	328	350	378	365	374	346	328	334	331	356	336	333	355	331	348	343	351	350	338	340	352	338	343	362	334	352	350	336	328	332	350	336	336	335	381	327	349	332	335	370	378	354	335	365	339	330	338	347	321	341	330	377	357	357	358	342	329	351	323	305	341	338	353	339	343	344	352	328	366	342	356	351	330	322	369	326	368	353	340	368	372	382	344	346	346	339	348	369	325	339	339	343	353	311	340	329	337	336	359	314	366	328	340	349	359	356	347	310	395	360	363	349	331	366	351	343	380	377	322	334	321	332	352	355	373	344	363	354	350	360	322	342	353	356	356	321	322	344	315	335	325	336	307	320	364	364	375	374	375	346	359	352	367	337	361	359	364	309	363	321	352	324	313	340	334	305	321	345	381	349	328	362	369	350	354	347	325	363	354	373	347	348	340	323	339	324	322	327	333	348	361	393	339	324	333	373	323	347	342	354	334	329	336	337	320	350	330	328	328	360	334	337	351	334	385	346	369	329	345	342	356	334	336	332	322	339	342	374	354	322	322	354	354	335	319	346	346	363	340	338	325	344	334	354	336	353	336	384	360	344	334	336	359	352	325	356	312	332	287	351	300	306	293	335	364	351	334	347	343	370	352	353	325	355	345	354	353	340	340	341	351	349	324	351	332	333	370	334	347	317	332	331	324	354	357	315	350	345	320	375	310	349	347	306	336	355	354	351	349	327	335	357	354	289	340	351	356	359	323	386	332	334	354	292	345	342	359	361	308	340	356	343	330	335	342	351	326	318	342	357	369	329	319	375	346	345	365	337	331	317	324	352	347	343	332	330	352	323	292	321	310	329	328	332	336	331	337	363	337	317	292	330	331	336	332	339	317	339	357	313	364	329	313	348	346	370	362	304	309	358	307	334	353	340	354	346	338	357	346	316	343	313	342	342	377	367	358	310	340	370	355	359	305	352	356	322	334	365	318	332	314	340	326	358	332	334	328	326	328	342	327	370	344	336	310	346	319	354	312	331	322	317	360	348	322	333	371	330	387	322	369	344	332	350	349	349	331	366	315	347	321	353	366	340	350	330	340	361	356	341	373	342	350	387	339	354	329	304	331	322	334	346	331	352	307	335	323	336	343	346	349	364	330	350	332	326	308	356	344	365	353	308	327	304	373	319	332	358	335	333	340	363	340	340	329	325	345	305	361	353	331	309	338	304	356	360	349	343	356	351	355	330	338	337	359	375	328	351	345	341	353	353	335	341	353	355	318	340	352	342	340	314	314	353	326	343	315	312	316	347	342	319	318	370	367	362	381	343	333	309	329	321	355	317	313	317	360	333	348	347	345	343	305	363	329	341	341	362	337	343	350	346	346	349	370	355	349	356	345	384	352	348	316	354	332	328	325	370	343	344	333	346	333	318	349	379	337	363	343	366	330	331	315	309	348	342	318	355	335	352	374	328	336	376	343	359	367	344	368	341	349	322	337	337	347	337	334	345	353	335	334	369	320	351	346	358	339	352	314	357	346	344	362	353	359	377	363	321	323	325	336	326	303	349	362	333	315	365	339	344	328	366	339	368	347	372	346	344	317	336	318	342	349	347	339	336	323	351	362	350	330	345	373	356	350	374	315	317	366	358	346	322	349	314	312	341	321	326	356	319	349	350	362	371	339	327	335	328	332	378	340	349	353	326	339	332	331	333	345	345	354	339	347	349	339	321	329	349	336	346	350	370	335	316	336	360	377	303	323	326	368	339	332	365	318	354	356	348	350	314	353	342	369	302	341	351	349	340	331	344	326	355	366	339	350	366	353	370	323	357	363	361	354	334	364	317	366	347	332	344	345	331	358	343	367	362	336	329	337	375	337	393	349	328	332	351	368	372	309	338	351	349	377	325	328	353	363	340	323	324	358	360	308	343	347	366	349	325	361	378	358	336	329	345	333	319	365	346	346	363	341	337	346	360	340	333	339	356	381	336	337	346	334	321	379	333	351	319	360	339	349	335	350	341	365	309	331	351	354	349	350	339	353	334	363	352	338	356	312	356	362	367	317	380	308	376	334	303	343	338	329	357	364	348	325	331	311	343	349	381	330	326	386	352	385	330	342	332	342	339	342	343	334	319	346	330	378	334	345	341	317	330	358	320	334	340	346	353	331	335	311	321	338	350	358	321	337	346	384	328	341	322	323	343	356	341	339	372	365	363	338	386	338	313	354	351	317	340	323	369	342	351	349	347	364	372	355	337	348	355	343	365	317	386	366	350	357	354	342	372	341	319	345	327	348	312	354	366	346	366	339	366	332	354	323	355	370	338	348	304	349	340	348	343	327	332	364	354	340	324	357	360	342	354	319	328	308	351	317	344	303	311	322	348	342	339	338	363	302	322	339	350	366	385	327	304	361	318	318	347	320	289	332	329	361	382	362	321	340	343	324	336	367	365	360	329	341	368	322	329	346	354	339	341	345	319	297	343	351	345	375	376	367	367	339	349	353	329	327	323	315	333	338	358	348	342	325	371	308	356	345	364	332	314	339
24503	20762	27022	24528	12485	1479	1138	1041	919	995	937	842	829	849	840	806	846	810	857	809	806	821	773	821	813	799	813	797	809	777	756	764	785	764	766	792	793	782	773	754	783	804	794	810	801	796	791	830	797	737	763	711	790	768	760	775	758	821	784	774	789	798	789	779	764	818	765	752	825	757	767	858	791	760	770	792	770	782	781	821	777	779	839	766	801	766	802	803	760	810	813	792	783	766	817	767	704	772	819	791	768	804	792	757	788	822	798	792	764	785	797	757	764	779	829	759	825	821	773	762	771	734	784	759	783	778	746	772	803	796	771	785	797	813	765	777	800	760	784	786	782	762	788	706	757	747	799	812	756	708	757	767	753	771	787	779	781	754	792	837	730	785	762	783	788	819	759	813	842	770	785	812	831	738	781	787	745	749	842	763	760	825	766	796	780	782	754	789	758	776	775	809	743	773	746	759	831	831	802	815	724	818	810	787	757	767	825	758	774	769	805	802	766	754	827	801	738	825	753	763	780	821	751	770	755	793	814	814	737	735	783	770	787	810	784	756	742	758	790	780	759	774	774	774	756	750	781	808	782	733	818	780	759	832	762	787	799	781	766	819	795	761	798	789	801	776	836	743	776	808	776	753	714	820	799	788	801	770	762	814	806	800	754	811	798	800	760	827	780	789	774	800	754	786	768	789	794	754	782	793	760	822	730	805	771	800	756	782	752	777	809	753	783	795	769	763	773	785	781	754	758	775	799	782	820	738	773	815	790	734	770	821	821	766	800	755	800	723	750	831	769	762	780	794	759	827	781	745	810	791	752	764	755	835	810	778	787	758	798	782	772	783	788	774	753	773	751	720	781	765	779	767	786	813	787	798	800	799	813	812	784	777	782	758	807	751	722	781	795	813	760	778	764	793	758	777	763	767	779	799	745	808	819	736	820	767	765	769	727	776	791	806	779	743	785	818	758	790	752	785	774	827	779	826	798	741	811	771	813	810	791	771	749	820	756	778	770	838	725	771	746	772	751	752	753	771	782	754	832	737	766	783	819	841	776	799	728	771	766	775	773	769	823	767	775	732	803	780	806	780	766	800	834	777	755	805	762	723	752	758	793	747	833	828	827	766	825	768	780	752	825	800	763	786	770	764	775	738	810	765	796	815	759	745	808	783	757	763	802	768	771	775	800	767	754	826	776	824	779	842	801	749	777	765	764	760	770	800	771	798	792	763	790	789	803	747	838	733	768	760	812	799	756	810	793	757	771	786	770	739	788	725	799	783	812	767	819	765	782	768	766	819	802	775	773	776	758	822	782	737	790	800	766	794	801	798	800	764	785	724	764	787	786	750	782	802	769	772	802	769	782	761	762	775	747	723	755	772	770	781	789	789	819	781	747	749	827	791	779	770	771	747	807	781	780	736	768	788	757	819	755	750	785	780	768	758	784	784	784	807	744	801	833	781	781	783	830	794	775	817	764	788	743	816	814	764	797	790	762	801	746	740	734	782	777	796	797	793	798	838	777	802	712	805	801	759	770	803	758	780	825	763	778	790	815	787	772	824	807	807	746	793	763	821	779	767	788	768	795	761	789	785	738	777	755	757	713	788	776	808	771	802	809	811	826	763	821	759	774	777	761	732	753	724	783	753	801	760	788	809	788	811	741	787	809	805	734	790	718	781	754	750	784	802	726	804	854	789	767	789	732	776	784	772	829	747	800	735	775	808	740	791	761	804	757	789	823	762	740	803	805	790	798	839	804	771	776	834	763	779	732	810	814	818	786	787	775	752	805	774	791	775	787	784	746	760	745	808	791	744	779	845	743	745	821	788	810	804	810	740	802	793	801	809	795	756	787	780	758	815	761	721	777	800	774	753	824	727	787	791	814	748	764	765	784	779	785	797	797	786	777	767	847	755	721	828	791	798	825	800	774	796	841	759	760	756	740	748	822	836	777	784	762	762	797	774	849	763	746	816	764	771	796	777	822	819	817	767	770	738	820	773	748	804	756	809	826	763	797	787	759	808	789	735	820	753	770	802	781	794	788	837	754	750	783	780	809	791	820	810	786	785	807	795	773	789	803	801	793	824	822	774	804	733	763	798	783	762	770	806	807	786	835	760	751	796	753	780	778	742	765	790	792	758	795	821	769	762	786	769	746	780	815	803	776	787	802	783	800	823	749	758	814	727	813	806	798	784	777	765	741	807	798	770	833	768	711	789	782	783	746	757	763	743	781	767	802	799	804	793	781	791	793	804	803	731	834	799	810	781	765	785	805	840	813	761	756	762	785	734	848	812	749	795	808	730	776	786	792	765	812	817	814	769	818	796	778	796	799	789	812	745	749	817	773	801	799	786	761	800	749	833	817	780	745	785	754	838	752	752	768	829	767	781	750	755	762	709	818	760	819	809	792	787	807	758	799	807	799	791	811	759	793	759	789	762	779	807	847	759	760	793	770	782	819	821	788	747	788	715	816	736	790	744	776	766	752	734	758	779	772	773	782	772	786	795	780	799	803	785	735	774	753	787	742	787	797	774	808	756	784	770	774	786	735	786	745	787	761	838	850	775	744	806	800	838	796	794	799	749	776	761	814	802	796	747	797	836	815	806	753	774	848	835	749	784	758	823	790	754	727	775	787	785	821	790	798	772	771	803	805	713	767	775	769	781	790	831	780	806	782	747	794	777	779	811	795	815	820	781	784	798	823	795	786	780	783	786	782	784	761	755	817	835	779	793	812	774	786	749	747	736	803	806	752	783	768	786	780	788	738	761	770	793	757	749	749	779	790	851	724	748	770	804	822	793	760	783	764	746	751	823	794	846	795	784	767	775	809	790	806	782	781	805	764	762	789	749	860	794	753	791	804	791	776	798	759	750	800	807	757	770	727	813	796	795	770	810	735	820	763	808	788	771	734	770	810	780	769	840	788	774	787	815	772	787	722	800	796	765	779	782	831	772	837	802	770	773	738	756	793	768	827	776	804	836	773	802	770	776	785	828	814	828	772	772	808	762	775	841	772	740	804	768	809	762	800	817	791	758	764	769	756	781	770	774	850	795	791	783	786	726	794	795	795	807	819	806	838	805	736	780	805	741	748	780	815	749	744	826	735	719	793	744	814	757	754	762	776	801	811	744	764	738	788	807	758	823	788	755	787	793	730	785	756	766	793	775	821	819	805	761	787	745	798	814	805	775	815	749	791	806	760	759	763	767	796	762	767	802	782	775	757	767	749	802	766	791	760	799	796	724	719	759	831	794	810	766	774	812	786	760	747	776	785	811	768	812	746	762	830	825	769	788	770	758	789	756	776	809	764	779	831	788	801	802	778	787	821	789	808	759	773	771	813	786	818	759	775	830	784	804	773	814	778	794	868	832	812	787	748	839	795	749	780	788	748	783	773	784	762	772	759	823	775	791	789	787	855	788	748	728	793	844	797	768	791	752	782	804	804	822	829	798	794	795	752	790	777	815	777	739	797	764	803	738	773	761	765	770	775	790	805	765	783	782
29398	6036	5031	2947	2257	1936	1616	1363	1272	1214	1134	1021	1018	995	961	1028	950	976	932	991	916	900	906	906	894	895	906	868	906	916	910	904	888	900	917	880	856	903	846	932	897	867	844	853	879	864	859	892	862	879	923	906	915	906	858	876	875	808	843	882	871	875	859	929	870	893	877	865	894	899	841	874	893	937	828	865	879	855	938	846	884	913	878	924	875	850	903	880	884	845	864	887	858	850	925	845	843	847	876	848	883	837	863	881	879	892	926	861	893	911	898	871	851	859	942	876	876	898	905	908	869	896	880	862	883	843	869	888	880	842	887	865	871	839	890	858	864	883	856	897	904	885	870	873	859	812	842	857	938	806	885	883	875	844	822	842	865	847	892	885	875	817	872	874	888	883	855	905	886	898	880	847	862	818	867	870	819	866	866	900	857	908	865	839	896	932	891	885	825	892	911	901	856	897	805	885	919	892	864	891	894	890	913	842	884	859	924	872	890	893	885	864	812	893	887	864	838	851	887	925	861	853	869	916	895	845	840	901	860	867	873	882	888	934	868	882	869	891	912	913	897	859	870	885	843	869	919	853	909	853	878	875	906	830	834	820	863	850	925	841	876	852	869	874	880	862	925	890	849	873	844	891	904	980	876	862	874	883	906	875	839	873	867	855	851	828	872	856	963	881	839	880	924	909	847	874	900	828	878	879	878	854	874	857	876	892	902	931	855	937	877	932	869	917	892	930	908	916	875	861	909	854	881	847	844	872	879	865	815	889	831	837	855	905	871	895	886	915	943	875	860	920	804	909	870	867	843	877	975	907	838	893	845	827	872	934	912	911	900	895	870	890	929	877	895	878	875	884	861	864	834	865	873	865	867	849	926	847	904	874	899	919	894	863	885	908	866	860	889	893	889	844	830	899	881	952	883	928	880	827	868	843	855	875	873	878	848	920	854	825	884	879	920	929	873	899	881	887	885	872	859	902	848	887	867	818	888	851	852	847	793	900	846	866	895	878	895	912	832	908	844	880	920	904	916	829	844	888	846	888	888	853	863	830	873	873	830	853	936	886	896	923	859	893	921	860	882	879	857	862	875	861	896	879	855	889	826	906	871	807	824	901	862	874	896	852	942	893	863	896	850	863	892	872	918	904	851	880	889	896	859	891	863	872	892	837	863	848	852	880	849	918	885	884	892	919	847	867	895	904	855	881	893	835	875	886	921	887	867	906	879	885	892	875	828	942	881	897	881	882	853	916	882	900	906	958	874	846	885	837	879	873	849	909	915	876	860	903	828	902	875	891	840	914	912	872	851	939	878	870	853	882	872	862	904	863	893	834	899	905	860	888	842	875	850	865	869	852	858	895	872	892	887	948	876	895	877	890	877	888	823	912	839	935	850	878	911	889	873	914	887	836	875	834	894	879	854	857	836	918	895	881	896	853	839	866	856	848	912	924	862	858	828	924	879	863	873	866	938	851	907	906	867	866	794	827	886	911	890	883	865	891	871	889	857	868	848	938	832	881	845	894	848	900	840	899	900	891	891	820	891	915	887	883	816	797	849	896	873	860	932	932	834	957	860	865	933	903	923	868	880	898	915	881	833	848	908	899	910	848	897	777	899	805	862	829	888	861	930	875	854	815	866	875	864	865	905	871	862	857	866	856	869	857	890	868	877	917	880	871	866	883	883	854	871	916	897	852	939	848	850	935	928	839	872	880	905	820	902	895	925	886	872	832	868	840	869	910	902	886	872	877	907	866	899	875	863	836	881	873	889	814	886	917	826	869	869	895	866	877	883	874	839	873	942	842	871	855	890	900	880	884	883	903	905	784	920	858	908	895	852	892	868	927	860	874	904	876	938	869	878	886	866	889	853	874	908	827	917	865	874	925	920	858	948	864	843	831	885	843	876	881	919	910	881	886	893	900	914	890	892	860	879	865	928	870	854	862	855	856	882	877	900	868	894	863	855	891	911	817	859	857	861	909	933	865	848	867	835	933	861	883	864	932	822	847	922	872	876	899	916	867	906	913	848	867	870	906	884	851	858	861	871	886	933	908	830	916	895	871	912	862	824	858	849	878	823	898	856	872	889	885	872	827	854	859	868	926	913	923	903	900	920	852	927	909	912	914	859	872	872	852	888	842	842	874	844	876	860	893	882	872	843	849	896	880	878	898	891	870	857	846	877	882	933	856	866	894	862	856	857	934	857	896	911	857	906	841	826	895	826	869	872	901	932	858	887	825	906	856	843	904	920	856	891	897	904	836	841	945	834	846	866	790	836	860	907	826	872	881	883	911	867	873	824	877	902	836	850	859	852	882	866	857	898	883	885	877	878	870	910	890	816	872	900	882	877	859	888	882	915	908	836	880	823	847	859	900	909	852	847	892	887	858	900	916	850	924	865	872	876	842	924	919	903	841	902	866	898	832	876	887	862	860	876	882	890	892	873	854	896	890	839	902	835	882	920	945	912	855	835	926	873	883	872	877	827	904	914	885	892	844	894	847	917	898	927	882	887	865	898	851	873	867	889	919	903	875	899	876	827	881	845	887	905	905	867	872	840	922	927	888	884	862	881	891	854	868	825	886	855	900	865	886	889	883	885	862	886	871	891	856	845	889	926	881	888	872	833	838	872	853	907	854	851	890	873	883	880	937	847	830	868	918	874	912	906	847	875	885	861	871	930	836	870	915	912	867	844	895	863	890	902	867	901	877	855	862	786	881	877	896	866	877	851	903	901	883	858	869	807	847	886	862	933	901	922	863	855	857	891	909	913	943	863	878	905	891	870	848	914	886	888	889	921	873	867	894	906	906	862	893	882	850	913	861	843	835	882	903	875	863	856	865	873	890	917	847	918	881	881	873	877	896	843	855	928	912	873	831	870	843	826	898	864	888	873	878	881	859	871	904	900	831	907	890	868	844	853	892	849	907	957	899	895	887	850	857	892	894	897	880	848	855	887	928	885	914	861	865	835	928	896	855	879	877	929	885	886	906	838	891	892	926	818	889	880	874	875	856	870	883	840	912	844	864	905	882	879	877	896	897	909	887	907	885	832	921	828	852	903	875	895	914	918	886	899	858	910	876	877	910	868	861	814	900	853	866	876	895	834	833	901	893	812	893	908	865	938	922	895	866	886	888	831	875	887	887	906	923	897	833	898	920	891	880	830	889	863	889	876	938	878	856	854	922	825	811	884	845	883	925	869	857	871	885	884	914	958	930	896	867	870	852	902	858	862	809	865	893	864	861	914	882	905	831	867	902	902	877	889	837	873	884	872	881	851	890	900	884	872	844	914	843	866	885	858	890	878	824	917	879	908	873	883	911	857	900	913	856	816	851	902	896	843	856	881	831	846	841	872	848	886	845	887	895	889	885	867	868	847	872	909	871	843	888	860	883	854	880	882	903	902	859	839	902	901	885	911	872	854	864	943	935	859	899	889	883	861	870	923	881	889	913	862	789	872	874	909	899	851	875	867	877	873	816	853	822	835	902	877	834	886	914	909	872
22315	20794	28362	23324	20789	20857	11841	1428	1021	931	828	708	581	576	590	544	452	490	455	483	444	476	408	448	407	445	409	413	426	420	419	382	403	423	400	375	425	369	357	385	374	378	395	391	380	384	411	410	399	343	399	384	373	387	404	360	408	414	390	362	355	391	334	347	372	395	368	382	391	367	364	398	391	376	354	374	371	386	376	351	372	391	339	341	349	394	335	363	376	398	357	372	362	356	331	402	378	376	371	390	393	351	339	373	370	354	360	370	367	368	358	369	379	385	382	361	399	392	374	353	354	385	369	358	358	369	351	360	375	360	369	383	366	327	378	355	358	363	390	354	325	368	387	357	341	404	349	379	344	397	359	386	353	377	346	388	392	413	375	375	394	356	360	348	367	366	365	366	368	375	348	356	370	340	338	347	383	376	367	362	365	380	383	349	377	358	380	363	354	354	357	330	397	377	379	378	382	367	383	367	376	339	354	379	375	380	362	358	389	363	390	338	362	353	348	375	331	347	359	359	382	371	354	336	381	375	369	379	366	340	374	350	377	362	374	382	375	386	360	345	419	375	387	364	368	347	373	356	381	361	363	343	352	352	352	339	350	353	392	358	384	371	362	361	377	354	407	334	370	392	370	360	341	361	330	375	352	395	332	375	340	358	352	369	373	330	361	385	393	376	387	354	365	348	355	355	343	374	346	372	347	364	355	349	366	366	359	371	365	375	404	336	398	372	374	368	379	356	352	371	371	338	388	365	387	370	383	359	350	390	371	375	386	363	368	348	375	384	402	334	363	369	363	351	376	371	422	360	366	348	329	367	349	365	332	335	340	360	400	383	348	360	363	351	390	335	329	349	379	350	369	370	342	380	370	369	377	345	406	352	349	384	359	400	384	366	358	348	342	384	362	373	373	365	365	367	426	339	337	418	400	374	398	376	382	368	362	370	368	383	350	394	370	356	363	344	364	369	353	347	343	363	381	394	363	352	363	363	359	358	326	342	384	381	354	394	393	363	317	375	348	405	345	356	363	400	374	356	415	373	355	372	352	369	368	351	315	359	367	356	343	368	373	387	337	364	365	334	379	374	357	345	340	384	365	357	364	377	364	390	377	399	356	374	369	390	397	366	350	344	328	414	388	395	352	377	388	372	397	352	361	368	362	353	324	363	363	349	395	369	324	343	398	346	352	384	323	370	340	364	368	395	363	374	379	377	358	377	361	364	378	337	378	403	349	390	328	368	378	356	341	364	371	347	360	388	371	383	390	354	386	392	365	371	380	363	354	370	361	366	385	363	373	340	362	356	389	325	379	389	386	351	369	347	359	367	338	384	325	350	390	406	376	342	380	393	398	367	369	380	351	382	332	355	366	356	356	390	369	369	367	392	357	392	390	360	364	364	372	376	393	352	373	396	375	335	353	377	366	392	372	380	350	373	329	369	378	340	350	387	378	327	348	357	386	396	365	354	340	403	384	331	390	383	361	356	364	358	367	398	364	384	357	372	387	360	344	350	379	374	355	387	357	388	362	368	368	383	363	341	372	411	356	355	372	348	382	382	391	378	330	371	358	364	377	381	384	388	355	405	351	389	380	340	353	328	395	370	317	380	350	356	346	352	387	352	389	337	393	362	377	358	334	337	404	342	348	360	351	388	372	340	377	352	351	381	356	371	391	394	363	336	363	360	369	348	403	397	370	362	346	365	369	378	384	378	340	370	388	391	344	376	352	370	359	365	381	342	362	332	380	360	326	381	383	351	361	380	395	360	394	393	373	388	376	393	380	404	370	356	385	346	328	361	382	324	359	395	381	380	374	355	371	387	406	352	363	355	382	360	354	370	328	381	379	348	374	380	365	372	380	350	369	369	344	368	364	371	361	373	391	392	376	367	381	365	346	344	366	350	375	363	347	383	330	381	381	376	373	329	368	391	365	362	361	374	347	367	378	367	364	344	348	334	372	355	370	384	342	385	375	373	367	383	350	370	347	383	337	376	335	363	362	359	383	337	362	364	361	379	368	359	375	332	380	377	369	381	352	343	343	383	331	369	425	374	353	389	366	358	384	353	382	344	369	389	399	346	351	404	406	388	372	351	369	359	343	334	400	329	377	367	347	360	371	347	399	380	357	358	355	346	390	400	356	377	389	361	403	352	334	370	340	343	396	358	354	358	329	407	371	390	386	381	375	365	373	350	413	358	363	345	382	369	369	371	378	362	356	403	366	369	400	356	367	379	349	351	384	353	348	352	344	333	383	376	363	390	371	352	370	372	387	371	353	364	344	368	373	338	365	354	356	402	349	362	351	360	389	374	381	359	371	368	354	370	340	362	383	359	355	358	404	362	345	361	365	353	331	327	347	401	372	374	361	356	350	323	362	378	380	331	347	341	365	340	376	355	364	330	346	364	342	360	341	344	355	364	385	364	385	364	381	391	391	381	353	370	389	364	343	350	346	376	374	419	380	371	375	362	361	354	384	361	421	372	403	374	382	358	385	346	348	387	374	389	349	393	375	307	347	329	325	371	368	391	347	351	366	370	393	396	363	360	376	382	360	353	338	362	340	386	337	359	373	429	356	362	339	398	382	333	360	387	391	388	373	390	375	338	358	355	346	359	378	388	391	362	373	352	369	366	396	362	386	386	348	373	377	355	363	398	316	331	399	404	401	389	340	371	395	360	354	395	387	362	343	363	343	359	381	328	363	360	368	360	377	356	350	384	339	382	387	347	391	338	375	389	360	394	329	361	388	347	380	357	377	364	362	369	357	372	342	356	395	370	386	386	382	399	337	405	357	374	372	353	371	358	357	410	391	351	390	384	358	378	370	333	376	399	391	344	374	359	397	367	381	388	352	351	383	351	358	347	388	373	378	335	364	367	375	379	366	333	330	337	371	339	368	387	369	350	361	392	354	354	347	346	360	353	349	366	368	399	384	373	367	356	389	373	359	330	364	330	333	369	382	332	379	366	356	353	406	342	373	377	374	376	355	374	394	365	334	388	374	358	354	352	374	366	335	371	380	391	373	379	372	357	359	327	373	351	322	363	373	348	399	375	353	385	383	366	385	356	347	403	370	356	400	363	367	369	354	378	370	381	377	402	380	315	365	351	364	351	339	336	355	371	381	403	341	401	383	386	378	362	352	375	387	350	373	352	377	371	361	328	345	357	372	350	361	397	344	362	386	368	360	373	393	361	397	368	369	356	365	394	374	368	370	373	346	364	371	336	349	386	401	366	382	366	383	361	355	416	328	347	359	370	356	368	371	346	352	346	353	350	377	389	364	386	371	360	386	431	362	394	397	383	380	398	383	356	353	396	356	376	370	379	361	381	340	374	357	330	347	380	351	357	355	347	351	351	340	360	354	406	336	400	355	395	357	376	345	368	371	365	370	358	367	353	353	373	383	328	376	365	377	319	371	380	374	382	368	399	354	376	363	357	361	391	384	381	374	346	383	339	350	357	370	386	386	372	375	395	338	362	374	328	349	356	377	384	370	373	408	344
30329	15668	13616	7561	5210	4114	2967	2344	1889	1555	1271	1098	928	888	734	704	615	621	586	564	579	559	547	506	521	500	490	429	482	491	476	492	477	432	463	414	462	448	467	437	426	460	461	414	438	440	425	403	469	474	433	462	467	435	420	414	428	445	452	430	471	436	407	428	408	397	381	393	406	386	459	415	410	422	388	408	430	400	408	392	398	397	395	405	456	417	424	400	439	398	418	418	410	409	430	405	465	414	404	402	425	400	404	429	379	405	406	388	414	397	432	453	413	432	447	420	448	422	446	409	392	404	413	415	441	393	441	410	393	407	402	452	426	431	430	409	398	388	427	431	420	410	405	410	393	440	425	383	389	398	407	415	413	434	391	427	384	399	395	383	393	386	405	406	395	399	461	410	395	446	425	386	390	413	377	434	438	398	423	490	388	411	392	437	394	389	401	415	434	426	430	386	421	401	389	415	421	410	400	416	415	415	414	418	408	404	401	441	388	410	412	396	397	431	397	445	392	416	410	431	380	403	404	420	413	423	435	455	393	402	396	437	414	394	395	413	416	405	430	383	433	380	403	429	419	444	387	395	396	411	395	417	404	371	408	430	408	411	372	390	399	388	430	394	394	376	424	433	395	398	388	470	393	419	407	385	435	404	380	381	415	428	427	391	433	384	428	421	414	424	392	445	427	415	411	373	394	389	400	417	382	392	405	384	419	403	384	423	416	401	408	408	399	402	416	374	406	413	445	425	402	403	423	419	423	428	386	397	403	406	403	382	420	422	391	423	414	404	410	411	387	406	377	388	365	419	425	422	416	408	446	403	407	395	392	402	413	414	428	412	425	428	428	412	465	387	418	417	390	435	395	421	393	431	399	407	373	446	448	411	416	411	422	423	415	407	388	405	409	387	415	401	440	392	391	391	416	406	398	420	424	396	415	399	414	413	380	449	390	398	417	444	421	409	392	411	410	409	419	435	409	414	419	408	408	471	439	418	426	410	415	375	374	462	417	400	406	428	407	427	409	427	389	395	387	419	405	404	400	394	382	422	409	435	382	378	427	387	404	385	403	421	407	394	407	409	406	424	384	394	407	432	392	400	434	419	422	398	376	389	386	432	406	404	430	427	384	400	424	381	404	440	415	396	425	414	416	417	400	406	417	401	412	443	401	370	422	388	399	389	418	415	416	408	406	415	453	419	425	449	402	397	417	415	420	421	402	405	426	409	417	440	370	397	391	423	393	429	396	407	393	397	429	418	404	441	417	408	424	427	400	377	411	413	392	403	385	433	393	382	404	442	422	413	422	404	385	400	407	411	375	425	385	396	417	421	423	377	387	408	438	353	391	427	360	369	396	420	395	418	419	431	398	383	418	380	393	417	383	417	430	430	393	393	414	401	421	419	404	412	407	420	388	376	422	383	409	419	426	456	393	399	396	429	387	437	419	472	400	413	409	394	389	424	397	393	395	416	426	390	399	415	404	406	425	367	412	422	409	376	414	425	435	381	419	397	416	361	412	406	375	423	400	425	425	437	449	405	400	422	399	406	385	399	436	387	399	435	394	359	412	390	390	405	409	398	397	389	411	405	448	406	396	376	412	422	426	452	412	441	389	381	403	381	406	431	421	406	419	409	416	409	398	408	410	391	389	433	403	393	417	397	389	413	434	389	383	419	414	391	418	380	412	420	427	412	404	405	397	411	398	415	416	435	386	413	393	391	397	418	401	421	408	395	429	404	418	408	434	429	425	416	399	419	420	435	454	408	409	390	426	401	402	390	413	437	415	404	440	411	393	429	401	423	418	446	407	422	434	388	416	411	429	447	398	390	423	382	409	426	392	424	399	420	414	400	407	429	435	420	414	401	412	415	430	404	431	391	431	402	426	426	358	388	453	402	404	410	409	407	447	410	420	395	466	422	437	427	425	379	408	418	437	405	410	412	402	418	401	421	397	373	421	427	370	420	414	382	391	437	429	442	407	402	456	406	385	403	409	446	407	436	414	416	393	428	398	424	394	394	365	425	381	389	382	406	423	359	429	376	395	402	431	419	373	395	360	370	363	389	377	414	392	401	420	425	425	441	420	468	381	366	446	413	381	401	406	366	385	404	385	388	418	366	428	379	424	436	393	416	408	373	443	381	426	405	375	412	429	379	419	411	377	405	405	407	383	420	417	445	384	403	415	418	416	430	420	419	393	403	410	372	397	399	418	404	389	402	456	437	440	428	415	461	415	416	421	429	406	365	446	419	428	426	437	449	383	397	402	410	430	387	368	414	403	446	419	407	421	399	418	409	414	420	398	391	413	400	407	378	401	401	378	429	404	420	400	437	408	380	399	455	427	416	408	384	387	406	397	397	417	436	390	399	403	413	392	389	366	397	401	426	439	391	403	398	371	425	441	412	421	389	412	383	364	408	426	423	374	431	407	403	365	420	419	388	423	399	438	382	427	399	389	372	421	397	449	401	400	391	398	393	397	401	414	415	423	448	456	406	438	420	392	432	420	386	390	379	428	423	441	391	403	414	418	397	398	390	369	402	390	414	385	409	400	425	387	390	406	404	387	443	433	413	424	391	423	406	412	433	425	439	413	402	448	431	404	412	426	433	394	381	426	407	446	403	416	434	424	426	402	386	425	443	384	392	416	399	417	415	397	409	413	404	395	395	411	431	414	453	380	423	435	419	423	412	407	397	385	413	422	409	404	410	392	414	440	398	425	390	420	405	393	436	393	405	389	396	400	434	435	424	399	437	379	407	400	400	387	388	385	396	419	410	423	406	372	379	436	430	405	373	403	399	390	404	406	372	377	391	419	411	382	426	411	397	436	417	395	419	410	423	412	384	420	413	435	388	398	398	388	440	388	388	388	394	435	422	371	389	413	387	432	418	387	383	399	391	445	407	424	418	422	396	413	391	415	384	420	404	399	410	396	403	414	401	425	385	390	444	419	424	382	418	438	409	452	430	409	362	407	402	419	385	435	400	409	390	437	399	436	427	377	388	426	412	412	398	415	412	450	391	413	368	408	392	400	373	412	413	413	404	381	412	410	411	429	370	407	410	396	382	387	405	408	403	398	389	410	392	415	398	389	421	413	391	419	417	404	411	408	445	434	430	392	393	390	404	400	411	376	388	394	401	380	404	423	444	392	430	407	415	436	392	392	397	398	377	423	420	391	429	416	428	356	422	398	405	388	367	422	427	451	441	422	386	403	399	412	419	428	399	416	441	390	395	399	429	382	416	399	429	409	425	397	426	430	410	421	411	419	394	402	432	399	401	392	392	412	424	405	389	433	393	419	396	410	396	416	433	414	403	416	404	419	424	435	412	392	375	385	396	373	403	416	412	452	389	387	416	415	395	420	430	404	392	404	416	418	397	416	387	454	440	424	374	417	392	408	428	409	411	388	424	397	420	409	425	400	398	440	403	419	388	397	460	415	440	396	377	405	424	427	365	457	393	427	411	371	400	400	413	399	412	415	389	389	429	433	386	438	441	411	403	433	411
26623	20306	10036	1373	981	873	737	688	595	611	657	648	630	626	688	650	601	616	621	639	634	602	578	620	599	616	589	614	585	649	638	609	578	624	636	576	689	601	633	669	607	613	703	625	635	637	569	638	580	586	591	593	630	603	603	617	641	591	630	624	602	629	638	670	643	576	603	633	618	601	591	636	612	622	646	633	627	642	628	627	576	591	577	638	559	607	630	612	606	615	601	635	612	597	651	602	570	597	585	594	671	601	622	627	602	639	601	639	640	578	639	669	644	630	632	605	651	643	610	599	638	623	610	608	613	622	651	596	634	631	607	610	653	613	588	612	636	636	602	616	614	637	599	621	572	616	617	612	601	579	598	609	597	627	588	626	597	586	606	598	605	575	623	622	608	604	625	622	602	613	629	648	671	587	654	605	577	625	585	612	621	584	628	591	638	601	640	647	632	584	638	607	628	639	605	631	619	655	627	624	630	606	610	603	602	630	634	593	592	607	608	615	609	607	632	609	655	577	586	645	623	605	637	607	628	626	637	692	578	596	616	596	597	628	649	593	583	593	656	631	599	607	627	636	628	594	610	620	634	591	604	649	607	632	663	618	586	614	583	594	655	597	625	594	623	650	624	629	628	617	627	583	602	638	639	617	665	604	611	678	594	618	636	614	682	574	573	654	594	636	644	587	624	630	643	589	630	598	600	635	628	617	579	595	635	640	620	612	625	648	635	637	601	618	631	669	608	594	628	620	632	596	631	623	611	596	615	640	586	557	628	627	610	604	613	620	601	647	620	632	595	614	598	585	583	597	567	586	625	564	615	642	636	626	610	657	606	653	615	643	633	626	636	588	636	606	644	649	626	590	637	591	610	610	623	573	586	628	634	629	601	590	580	599	604	574	605	617	561	615	614	613	608	553	642	641	618	616	656	631	591	604	596	628	589	634	626	593	609	649	626	576	647	634	642	639	631	620	614	634	597	604	641	636	594	627	622	619	638	653	600	610	581	626	595	630	622	595	558	579	558	636	584	603	607	626	640	615	583	616	647	652	660	637	631	584	605	688	598	611	616	623	602	643	597	639	586	607	606	638	617	649	647	595	603	573	589	627	614	650	611	630	619	592	650	596	588	578	665	617	619	604	605	617	600	603	656	613	623	600	619	606	596	594	641	585	587	635	659	623	612	594	639	608	662	616	625	651	670	626	586	603	652	614	562	634	606	677	618	637	632	601	636	632	625	603	601	586	639	635	596	654	655	579	601	586	631	606	618	630	636	680	624	614	620	673	604	604	622	608	608	603	604	581	589	639	624	643	629	623	604	559	645	612	581	609	625	667	618	628	605	594	623	602	585	668	637	631	605	613	603	610	633	606	586	654	571	595	609	609	615	606	610	600	637	618	598	637	612	592	600	647	601	611	576	655	655	625	600	634	660	621	578	628	586	598	572	623	603	603	609	602	587	633	614	599	640	604	602	611	601	601	632	577	603	612	631	587	621	615	625	598	587	675	612	600	599	601	625	627	622	614	618	614	639	608	646	654	654	611	565	617	594	663	646	625	607	578	618	603	581	614	642	644	605	597	588	611	629	602	624	619	644	646	634	573	621	642	649	629	602	607	581	635	659	617	613	603	631	603	621	622	639	567	603	605	598	559	661	584	572	608	587	583	645	611	638	616	638	596	603	589	605	616	625	636	617	619	623	620	615	643	601	636	585	622	601	591	584	586	631	618	624	596	634	580	623	601	639	654	661	579	607	585	583	666	631	659	600	633	616	592	575	573	615	587	595	658	611	603	604	648	643	586	675	607	623	607	613	609	650	627	647	589	608	602	635	593	646	640	624	634	572	604	614	630	628	630	609	592	656	662	613	592	669	622	582	615	622	619	625	623	606	635	564	634	586	628	623	623	672	653	565	585	622	644	593	632	634	556	605	646	595	688	607	625	628	665	645	635	634	639	612	667	609	611	628	651	625	593	584	629	598	594	641	615	615	579	604	617	599	662	683	588	640	670	636	596	633	645	603	613	629	626	627	636	644	582	607	597	615	637	631	563	602	637	649	595	622	621	614	623	566	621	622	596	640	641	576	597	593	619	628	652	614	628	616	660	658	593	624	585	633	650	674	645	572	590	643	655	607	628	669	595	648	571	646	620	614	636	634	626	666	620	618	602	599	659	615	595	638	628	612	621	651	590	595	616	598	611	585	608	605	620	648	607	628	588	623	603	611	636	617	622	594	683	606	594	589	632	602	592	623	609	607	648	632	640	589	618	667	611	616	668	623	609	603	667	609	621	610	667	575	584	610	644	562	632	609	633	630	619	605	633	581	643	608	594	636	670	605	601	628	641	578	610	648	596	624	606	703	640	586	646	675	621	645	638	596	609	636	619	590	580	607	627	626	588	595	601	648	640	590	634	596	560	643	589	597	620	586	605	632	638	572	614	619	605	634	604	641	604	615	598	590	591	615	571	597	610	616	602	632	637	601	641	639	623	623	664	627	641	624	621	556	603	644	635	591	620	619	639	595	666	612	608	609	598	578	559	589	619	627	616	633	621	578	589	571	602	642	612	648	635	619	601	640	624	654	631	583	639	680	662	602	632	627	600	601	627	656	643	583	653	589	674	684	610	643	598	629	609	595	621	613	644	654	607	617	630	617	666	577	610	603	589	649	604	550	629	625	648	636	634	677	626	634	658	626	586	595	636	608	654	607	636	602	654	622	629	617	598	604	591	605	558	616	575	621	607	604	605	622	556	658	621	657	633	577	613	573	607	637	571	653	623	601	606	629	634	603	623	639	584	601	625	683	600	566	640	608	597	602	588	640	629	619	636	661	633	621	612	625	675	593	588	618	606	606	589	619	627	577	608	590	640	589	621	575	622	661	625	603	628	638	585	625	639	625	641	644	624	622	610	607	632	611	622	618	597	584	599	584	618	642	617	615	604	571	622	612	616	628	619	597	592	611	646	613	616	612	621	659	634	626	580	633	583	588	570	616	641	602	607	578	620	613	587	646	613	639	592	638	667	657	612	647	636	601	578	643	595	591	626	594	605	628	645	606	629	611	652	615	637	597	608	637	606	642	576	629	620	681	589	630	596	630	648	645	632	611	682	594	662	610	594	613	614	599	631	607	637	589	605	595	616	578	606	634	631	648	698	583	570	622	644	617	617	624	622	612	594	619	580	628	622	637	605	639	644	599	654	623	597	617	627	555	596	641	627	601	621	608	615	637	611	626	619	646	633	616	615	606	673	642	624	636	637	652	594	616	647	612	580	618	640	633	632	567	592	642	590	592	560	610	582	573	601	626	629	603	597	601	636	579	658	568	621	627	613	606	640	674	595	631	651	604	622	618	687	640	580	585	575	607	619	581	644	600	593	597	560	610	627	621	622	621	610	655	665	611	573	638	625	623	625	614	620	607	668	630	603	590	618	577	581	599	613	646	656	653	630	618	600	637	579	609	598	613	638	623	604	617	625	610	640	605	632	654	616	646	616	610	615	616	641
10807	1487	1441	990	896	869	784	803	811	769	791	749	756	741	714	731	734	728	752	731	756	731	688	742	729	716	727	712	717	712	713	710	729	754	783	754	726	720	751	730	723	735	680	682	706	734	713	701	649	729	685	728	674	697	673	733	686	706	713	683	690	700	725	674	699	745	698	702	755	720	719	712	681	704	754	702	662	697	745	701	743	709	718	741	715	730	680	714	715	717	730	705	744	731	702	706	712	705	739	685	723	701	668	756	731	755	728	719	660	730	719	707	750	745	695	701	739	728	754	690	664	711	712	693	718	723	721	707	718	685	746	743	706	706	670	751	713	694	732	749	697	704	749	694	688	714	700	728	722	763	685	711	714	696	685	721	724	745	749	754	733	707	728	736	710	723	649	725	728	694	694	707	715	733	733	710	698	693	693	709	731	772	677	699	706	709	713	686	717	696	681	737	727	689	740	640	708	753	683	739	714	711	731	737	730	710	732	709	713	679	713	740	760	726	761	763	759	757	705	733	657	710	762	708	700	728	709	715	705	768	712	709	697	712	715	727	706	710	720	747	722	739	684	714	720	765	708	644	677	735	681	707	759	726	740	692	699	703	733	694	708	719	765	652	750	775	775	701	701	759	697	715	705	716	690	744	721	734	695	701	706	649	721	716	706	712	728	678	723	708	702	672	652	687	770	688	711	683	751	715	700	764	722	731	686	709	734	649	700	697	692	704	754	703	721	731	772	729	690	759	711	733	734	681	762	736	720	756	704	698	700	715	687	726	708	729	715	772	757	704	701	733	710	742	749	698	705	743	756	751	685	739	692	718	712	751	665	710	708	726	707	696	743	700	699	740	743	679	670	710	722	700	714	719	721	713	682	745	698	711	705	686	682	711	705	725	705	702	793	701	671	700	694	742	693	727	712	707	743	761	723	714	725	708	719	700	656	741	735	673	748	770	693	726	734	748	757	687	703	719	707	653	770	669	724	707	726	718	726	657	746	673	749	702	724	695	753	720	681	698	725	704	705	754	756	717	713	687	713	723	720	696	742	681	734	664	735	660	685	696	714	753	711	734	733	738	700	723	698	688	711	728	778	691	689	730	698	660	732	724	750	706	728	726	709	699	713	718	771	688	739	729	707	660	750	740	669	723	671	718	693	697	650	731	735	703	752	725	718	724	685	749	689	715	712	718	702	657	705	711	692	671	665	690	712	732	664	672	714	676	698	728	721	684	709	693	710	701	692	705	739	744	763	719	723	756	701	750	734	745	726	754	721	712	705	714	711	724	768	738	685	701	708	686	697	692	709	693	672	663	711	673	707	716	706	747	697	728	734	712	727	711	665	694	717	713	686	693	730	684	704	705	770	750	705	690	711	722	686	733	740	725	731	714	708	708	713	738	707	735	693	724	724	740	771	696	731	719	669	716	696	736	727	673	707	727	711	721	706	731	703	684	746	686	709	704	686	703	696	729	750	718	692	739	716	692	703	660	737	763	700	733	708	764	758	710	696	713	718	734	772	717	700	744	723	729	710	675	696	700	782	719	662	754	722	689	701	690	709	662	707	727	712	730	697	689	693	766	722	728	720	736	704	702	750	729	691	697	727	713	718	720	736	740	674	746	726	720	684	769	702	720	716	758	712	674	748	709	752	683	737	727	655	712	756	684	692	758	705	719	730	747	747	731	709	742	755	735	698	706	734	732	686	678	779	711	691	692	760	713	698	706	735	699	728	713	673	742	726	763	712	732	728	723	764	745	693	748	692	679	771	700	716	749	695	717	701	658	730	688	711	705	693	736	704	682	728	746	715	677	706	730	753	739	778	698	705	726	741	708	751	747	761	676	686	663	703	749	748	715	715	722	779	699	714	700	693	740	721	707	779	701	706	659	737	728	691	718	752	691	757	720	733	677	706	700	721	664	728	718	751	722	714	746	701	691	746	694	682	692	716	716	711	726	741	688	725	721	728	697	711	728	749	666	668	715	731	720	708	706	717	705	725	738	748	687	723	704	703	687	714	723	692	647	727	746	728	701	678	758	762	719	716	708	728	732	750	745	731	707	715	695	717	724	721	694	697	729	744	727	751	756	732	697	766	681	754	745	724	755	728	711	741	692	700	700	686	738	706	673	719	729	686	724	689	762	754	754	712	682	704	696	676	764	687	736	747	721	731	724	696	747	715	722	696	720	727	704	663	739	680	723	736	695	724	705	754	748	764	729	727	683	712	677	737	659	738	722	681	761	649	719	732	742	740	665	694	726	698	772	667	732	722	704	755	720	743	700	717	650	727	743	756	745	713	702	728	687	717	807	711	697	688	708	725	724	738	698	694	696	673	705	740	728	712	719	715	720	697	717	716	664	711	688	710	713	693	757	694	706	723	683	717	681	717	744	670	711	723	693	731	735	709	663	717	708	644	700	748	751	742	699	692	742	734	715	717	768	710	697	757	680	699	721	716	720	728	747	744	704	752	691	705	743	743	741	729	702	716	682	702	753	680	734	692	653	718	707	686	711	701	703	730	756	742	702	744	706	720	745	739	695	735	685	696	689	730	716	764	684	666	755	708	714	725	721	736	723	682	671	701	702	694	692	736	720	784	745	728	723	710	717	698	736	691	710	728	722	715	741	695	694	744	696	755	715	725	722	729	709	723	694	639	742	712	690	763	687	737	715	717	739	730	737	702	744	755	727	777	715	708	718	697	707	743	667	733	688	717	675	728	705	750	718	721	686	733	737	690	718	742	709	741	728	709	728	689	709	703	683	769	732	705	697	719	724	736	726	695	694	696	685	725	719	734	749	703	702	723	765	694	739	687	752	734	674	696	724	713	750	662	672	745	672	681	686	706	722	729	739	705	735	710	708	736	678	709	739	718	736	651	738	765	739	738	724	695	691	706	664	746	709	699	735	705	672	695	705	718	726	644	721	692	671	705	715	758	776	695	684	695	727	699	715	730	754	724	698	718	735	720	725	739	712	739	750	717	730	762	741	704	704	719	748	666	747	733	737	725	745	669	768	723	773	750	741	729	666	737	692	725	731	716	697	731	713	743	726	722	708	706	744	685	673	703	687	728	770	712	706	719	701	728	749	732	726	710	705	771	744	736	723	722	746	693	720	737	692	731	690	699	701	697	682	715	715	727	720	710	722	733	700	736	727	738	702	670	722	669	736	754	719	781	710	753	707	706	735	694	707	712	667	675	713	735	704	664	698	750	734	732	703	720	754	730	702	773	709	742	736	712	734	663	699	751	716	719	741	689	660	760	710	707	692	717	729	662	707	690	683	717	734	744	719	693	692	736	747	748	680	666	707	695	704	764	701	685	660	695	736	779	730	745	704	694	785	743	715	698	699	685	677	721	722	733	711	722	786	709	670	744	711	705	725	700	708	738	704	662	675	706	695	740	749	662	713	716	713	682	726	739	720	722	724	740	755	722	692	665	692	714	711	709	720	721	688	739	734	735	685	710	725	741	747	737	708	673	674	710	722	735	726	701	746	734	706
23190	20778	27974	23661	20767	13106	1355	849	649	590	493	472	427	413	370	380	368	307	324	361	322	334	285	305	316	296	305	298	300	291	311	320	321	286	323	316	303	330	310	285	306	277	296	289	252	283	231	286	286	291	303	279	276	307	291	271	311	295	292	276	265	300	297	293	282	254	298	303	304	303	294	286	281	282	308	311	290	275	307	269	276	281	270	319	308	298	297	301	281	321	296	293	278	276	277	292	315	303	313	288	302	292	290	317	278	297	267	272	262	289	321	287	338	297	284	298	279	282	253	283	307	265	297	296	291	324	276	256	309	293	303	295	275	309	259	272	295	277	275	316	250	287	272	275	282	291	283	285	292	268	278	273	277	282	294	309	269	276	291	281	279	286	271	275	256	297	302	278	280	305	307	293	317	279	287	282	271	260	275	298	275	257	289	305	300	263	277	290	297	299	301	294	277	316	287	274	266	300	302	302	289	265	267	262	264	324	296	310	307	265	300	284	276	273	306	291	306	285	297	288	285	257	291	281	284	320	312	305	257	314	300	314	291	277	253	277	256	293	302	303	267	277	290	264	266	264	296	285	271	280	283	293	288	305	274	278	285	293	315	285	302	297	305	280	304	293	273	283	281	293	302	277	319	310	289	303	268	287	282	304	310	269	285	280	287	300	275	295	288	266	268	301	293	273	307	289	292	262	277	281	296	262	263	277	280	277	286	298	307	298	279	269	280	297	267	303	285	258	297	277	296	306	266	283	269	284	328	269	303	287	290	284	290	266	298	308	288	293	262	280	292	270	258	248	290	293	267	288	299	318	280	278	281	319	313	272	283	282	280	284	311	300	278	263	252	299	255	278	269	259	306	265	311	295	278	288	308	306	270	286	293	311	277	310	285	295	289	280	276	269	260	285	309	286	287	257	291	263	309	275	283	270	250	270	285	279	311	269	263	291	301	267	280	257	276	301	295	282	314	303	304	297	288	254	298	271	295	260	288	287	285	270	296	290	264	260	309	289	302	288	296	275	288	289	288	285	301	280	282	281	294	306	296	278	280	278	291	279	311	271	260	291	298	267	302	292	307	314	278	279	305	273	271	286	275	264	299	289	293	302	305	316	272	297	270	281	292	296	305	285	290	289	267	267	268	271	286	289	295	262	297	277	280	309	282	279	305	287	272	256	281	318	292	279	267	298	310	231	323	306	269	279	293	302	276	287	311	300	277	278	299	303	291	326	258	316	281	279	301	269	325	287	258	295	291	293	294	266	296	279	285	289	294	283	316	270	287	305	283	266	292	264	248	288	293	298	280	282	285	265	286	265	256	263	299	269	301	269	294	289	245	292	296	275	282	302	287	288	347	256	301	301	264	280	300	251	275	297	277	263	282	294	306	273	276	284	282	270	280	318	269	272	291	309	259	275	287	267	315	281	277	285	290	270	283	264	290	290	284	289	293	283	306	284	303	305	279	279	292	291	276	284	277	301	273	273	300	288	276	299	271	274	260	313	294	289	300	265	274	297	279	300	286	311	294	272	265	265	274	318	272	292	264	323	279	268	293	290	276	306	277	272	310	286	289	292	284	262	288	289	316	265	310	285	275	299	286	289	266	277	278	271	285	297	260	283	292	284	311	280	290	286	283	296	302	275	256	279	268	312	301	270	306	297	276	250	278	277	265	294	329	288	299	301	282	281	284	303	291	264	273	270	304	276	272	281	276	274	271	292	295	256	314	267	277	287	272	269	285	289	280	268	260	296	278	252	282	304	291	289	293	279	316	251	282	278	296	275	276	269	322	274	322	302	284	293	272	279	283	280	270	276	290	268	275	285	290	271	269	272	294	266	285	295	302	302	276	300	265	270	275	291	289	300	251	269	284	306	291	298	293	320	298	307	277	291	296	274	310	286	279	269	291	291	293	250	332	262	286	316	312	258	288	292	259	248	275	287	272	275	289	276	279	305	267	271	303	314	300	285	299	306	288	290	298	276	302	280	278	278	257	314	278	285	266	270	294	268	287	278	271	300	277	271	309	275	267	297	257	282	280	259	318	264	293	270	275	254	310	281	281	322	293	282	258	312	280	307	253	266	314	275	300	277	279	301	304	284	287	258	289	294	244	314	306	282	278	293	307	278	291	281	309	265	289	283	264	308	294	265	293	286	292	275	270	285	266	291	317	321	280	262	276	287	247	272	278	255	259	306	272	252	278	260	310	278	300	294	241	276	266	304	270	274	306	263	281	264	301	281	282	277	305	268	285	303	283	252	270	277	308	266	293	282	295	286	247	288	288	274	285	286	280	288	277	277	298	286	248	287	268	269	310	302	297	270	293	262	311	305	279	264	293	281	282	290	277	270	282	282	274	272	284	291	268	305	279	293	314	264	284	276	277	273	303	283	283	271	293	251	284	276	242	280	265	271	314	306	289	275	307	314	295	316	305	307	266	316	265	308	290	270	290	258	286	276	271	272	313	285	276	320	286	273	269	286	277	291	292	291	282	300	263	295	295	295	288	264	283	261	229	276	289	300	323	254	286	325	277	288	271	307	293	265	272	257	288	290	279	309	262	280	250	303	287	285	287	270	281	268	278	318	275	281	304	293	258	281	290	280	266	276	289	315	271	269	268	303	282	289	277	290	297	251	253	271	299	262	324	293	274	279	310	274	303	291	308	289	281	262	290	279	290	305	303	283	289	312	291	302	300	294	277	252	268	315	284	288	282	289	302	288	281	277	300	269	267	293	300	272	278	283	288	300	296	265	287	292	295	327	295	292	281	276	303	268	275	285	300	302	297	272	276	251	282	293	312	273	288	299	296	276	269	306	265	307	295	291	317	300	307	289	263	301	273	255	278	291	290	292	267	270	279	271	267	278	302	329	285	326	274	246	287	326	304	280	279	287	315	240	287	286	319	246	295	302	250	263	285	286	295	286	272	285	282	290	292	282	265	283	295	273	253	264	282	257	285	284	274	274	295	284	283	241	307	279	286	297	284	275	279	327	279	297	298	276	269	258	288	298	281	272	263	276	270	267	263	303	262	280	295	271	291	288	302	290	325	275	277	277	288	284	258	308	280	267	292	276	297	287	305	264	267	313	290	284	267	288	265	285	242	275	308	267	297	281	286	311	286	267	308	294	239	281	303	260	274	286	290	276	298	279	258	261	279	256	265	275	275	264	266	283	313	294	275	288	244	289	268	260	301	306	289	303	315	297	292	316	282	278	286	283	279	267	296	285	273	295	263	303	277	300	296	277	304	283	271	303	279	308	262	274	293	281	292	286	264	286	249	266	293	284	262	306	316	328	286	284	250	275	279	286	284	315	272	275	268	264	279	264	322	285	295	269	298	287	317	270	282	309	289	286	282	267	312	271	318	264	298	280	253	327	281	265	283	311	274	313	303	309	273	315	266	290	271	280	266	269	286	285	267	291	282	270	279	238	285	316	278	282	286	309	290	252	301	304	269	263	290	286	304	270	293	262	273	287	287	308	271	283	287	322	322	287	281	306
27114	9365	8319	4233	2955	2350	1720	1295	1093	942	829	688	638	537	519	510	483	451	461	396	467	438	367	428	372	419	396	393	412	383	358	366	365	399	405	367	373	391	357	367	370	394	355	374	378	370	334	362	340	343	347	366	401	354	353	301	340	351	359	384	346	363	344	319	342	340	374	354	326	334	350	368	364	359	332	356	313	331	366	318	357	376	308	374	327	338	333	360	352	363	376	343	336	344	350	345	346	385	369	319	333	335	375	338	363	364	369	367	355	348	368	387	335	355	313	353	355	337	363	370	362	375	333	339	349	339	381	341	360	343	346	362	370	331	349	369	346	388	342	307	361	310	344	353	361	370	337	339	341	347	370	357	333	358	373	342	361	326	352	338	336	376	346	391	356	331	355	356	387	334	348	341	372	346	321	301	340	370	345	356	373	327	354	354	362	328	340	331	337	326	367	305	355	337	334	374	356	358	362	350	346	348	322	344	309	343	337	345	355	379	348	358	347	360	394	360	351	320	356	311	360	335	314	334	353	344	342	335	356	346	317	374	346	330	350	363	306	360	340	371	347	372	309	300	333	344	339	368	340	348	346	373	328	347	352	342	349	349	361	334	356	340	320	334	305	381	339	342	338	358	370	344	333	353	355	322	340	362	330	361	348	363	329	343	342	323	343	340	338	361	355	346	348	342	378	344	308	340	372	330	342	328	322	342	349	341	365	359	330	339	344	350	343	345	334	376	353	348	354	353	342	327	346	338	351	337	347	345	349	336	329	353	352	333	340	353	349	326	321	365	360	357	319	388	350	355	327	346	319	369	358	354	360	341	320	347	352	339	349	344	336	332	393	368	350	342	366	366	336	336	345	358	316	362	318	327	339	343	355	327	356	355	348	370	369	342	359	342	348	369	344	360	341	363	358	351	341	341	343	370	342	342	327	345	367	341	343	330	312	323	349	323	366	352	342	348	350	357	362	348	333	336	327	382	317	363	354	332	343	325	332	329	350	367	373	367	356	355	363	365	366	353	367	338	338	346	346	347	333	310	359	383	355	343	340	352	374	375	371	319	344	334	353	356	358	345	356	354	346	344	348	345	334	376	335	337	367	349	341	365	345	351	344	356	386	364	344	342	337	371	318	319	320	337	353	348	355	349	357	324	336	339	337	345	351	343	345	374	336	331	356	356	380	352	378	359	375	308	349	349	326	320	311	331	363	351	382	367	355	344	377	338	330	333	377	364	348	335	341	351	332	329	346	300	352	296	344	335	371	341	335	332	335	327	370	354	350	332	341	376	351	352	347	361	327	364	403	315	352	353	321	315	340	345	351	358	320	345	385	331	374	333	349	346	326	352	340	346	341	368	327	355	312	348	391	361	333	354	325	335	357	355	335	374	335	333	359	338	335	371	360	348	321	326	340	340	318	315	346	388	332	347	359	347	353	377	330	326	349	333	338	367	352	352	334	344	355	364	369	368	314	332	360	359	345	329	323	359	317	333	325	351	329	357	353	357	331	337	335	391	326	372	340	323	338	377	370	336	351	374	336	392	340	352	319	334	358	333	350	338	331	331	324	337	314	316	378	353	358	306	328	335	330	373	367	345	331	364	318	346	356	346	354	342	352	357	336	366	325	361	317	352	354	322	354	358	306	341	318	366	342	359	355	321	358	314	354	334	328	367	353	331	345	338	345	351	369	336	349	372	337	347	345	364	338	351	340	354	359	306	350	343	338	346	362	344	325	359	328	386	357	374	295	381	337	333	338	347	331	320	339	355	331	343	341	363	342	337	355	343	347	358	389	349	334	318	341	383	327	367	379	345	303	351	345	376	336	353	349	308	334	309	346	330	360	316	357	318	331	320	333	322	355	311	310	351	322	339	329	365	336	355	346	319	342	345	343	328	339	394	329	344	352	347	363	335	367	342	361	350	395	363	306	336	349	366	327	313	355	351	359	330	356	328	349	339	351	347	330	354	304	366	346	356	346	381	292	337	376	325	359	364	359	350	354	348	353	360	325	322	319	328	373	314	342	360	350	331	387	336	313	337	345	363	314	355	370	341	379	340	345	366	291	335	342	382	346	350	351	358	357	303	333	351	388	333	310	324	348	331	373	349	361	319	351	349	330	342	359	302	369	368	358	358	306	352	366	347	343	371	363	332	366	341	332	371	384	346	332	319	338	361	346	361	368	313	377	349	365	346	334	370	332	337	339	375	364	333	314	363	360	288	338	332	372	386	333	352	317	365	342	383	358	326	367	348	326	340	331	359	335	347	329	322	356	326	357	341	306	358	318	371	346	345	341	365	337	324	355	366	330	333	350	347	345	365	323	345	312	302	322	326	330	348	339	329	349	355	324	322	355	310	330	365	343	352	355	368	367	319	375	348	353	334	347	351	347	385	345	349	301	353	375	333	349	326	379	326	340	325	372	339	363	355	346	356	372	316	298	384	361	340	360	365	354	362	378	331	340	331	352	311	365	319	368	330	328	308	324	338	359	325	363	382	376	342	348	341	338	333	325	379	359	330	361	335	334	335	375	354	347	331	389	325	329	342	357	337	362	333	339	303	312	322	340	333	298	350	322	358	333	333	332	325	358	355	339	318	361	347	330	337	332	347	329	368	345	323	342	339	335	364	329	351	352	325	358	365	352	332	322	354	323	369	380	345	318	360	343	351	352	337	386	334	320	318	398	339	347	352	368	336	358	345	348	329	390	374	376	348	350	340	343	340	344	363	348	334	333	352	345	351	322	343	333	349	343	350	357	362	327	350	357	371	338	356	307	348	299	342	347	352	375	330	339	387	327	375	312	377	315	321	362	305	329	337	344	331	322	380	336	339	351	364	360	367	352	345	376	356	383	341	372	332	344	359	316	379	368	334	371	361	310	341	375	379	337	345	322	348	371	315	366	329	361	344	365	348	374	344	322	366	350	371	359	335	325	377	345	323	342	348	351	366	358	347	321	350	341	344	355	363	317	356	357	338	367	346	334	344	329	327	327	346	363	367	358	328	370	341	366	362	327	365	319	344	312	323	335	341	328	328	331	376	333	338	344	348	354	333	329	355	339	332	329	315	319	308	361	315	351	348	356	347	343	349	360	352	345	332	344	355	325	348	345	340	335	337	344	346	328	329	322	363	344	345	345	321	357	330	324	385	318	404	357	320	363	332	377	372	357	338	369	334	345	376	368	338	370	379	289	333	332	315	344	356	369	322	366	333	314	335	326	351	349	373	304	354	359	352	369	357	336	352	325	341	348	305	323	340	355	353	335	331	355	351	354	331	329	350	347	376	345	350	346	316	334	322	327	341	341	334	352	328	324	335	323	342	336	351	328	325	352	325	366	333	365	338	323	374	364	342	341	313	344	341	338	372	328	359	394	328	357	361	319	362	362	319	363	374	364	357	352	343	339	363	352	339	335	337	326	354	328	314	368	360	349	329	337	382	362	343	347	333	338	361	366	369	325	332	374	319	347	339	371	350	368	349	363	349	351	350	341	338	337	343
24551	20754	26945	24584	13092	1599	1168	1017	953	959	820	832	898	888	789	867	845	809	884	770	784	882	804	825	792	805	848	801	738	788	824	829	825	793	743	846	776	822	820	800	816	787	773	776	763	796	781	747	800	798	778	766	735	748	803	823	850	875	782	824	781	790	814	810	744	765	788	751	800	785	781	748	813	788	781	808	799	805	775	797	770	783	813	747	787	741	769	804	782	751	774	792	809	801	718	792	812	784	770	781	734	792	743	778	857	768	817	809	774	785	770	761	759	749	752	760	784	810	789	810	761	753	825	770	815	787	876	768	766	814	775	765	819	805	770	793	792	804	837	752	745	808	767	752	806	858	762	763	833	773	748	767	762	809	826	767	793	755	778	807	832	777	771	806	796	823	787	792	775	819	822	795	805	794	794	843	796	803	741	750	805	811	812	858	771	799	784	805	787	797	743	799	770	817	809	830	785	754	779	776	783	809	772	798	781	783	796	807	768	750	767	777	764	812	761	752	801	735	786	773	833	768	799	798	718	768	771	753	800	781	818	851	786	834	788	832	777	744	812	820	815	754	790	782	735	839	780	799	764	751	728	807	851	778	759	759	763	764	821	785	762	773	724	746	738	785	805	785	777	808	769	772	797	802	808	800	747	816	777	830	831	763	834	806	765	780	843	783	717	786	757	770	771	748	808	819	775	767	794	779	819	782	795	779	820	814	771	732	787	791	798	771	797	779	778	757	724	804	769	755	804	773	791	788	764	790	790	742	813	771	737	801	795	746	758	823	824	812	820	819	759	826	769	782	773	798	833	773	765	782	825	813	767	758	799	780	782	805	770	780	752	754	773	792	761	820	783	775	800	743	755	805	807	771	834	826	756	777	780	754	779	757	782	733	771	785	747	799	758	777	811	776	821	764	802	834	794	775	811	811	841	764	792	810	761	786	826	849	805	754	791	809	783	776	780	760	830	779	852	741	802	777	838	777	814	758	794	813	793	769	773	806	760	771	790	749	747	781	734	775	801	770	823	804	787	795	768	839	788	793	804	812	773	819	779	765	796	747	767	827	795	765	772	759	798	802	783	809	787	794	802	766	770	715	782	764	787	775	734	740	814	834	769	755	813	747	784	792	773	775	801	775	807	780	839	793	803	814	801	785	787	747	800	758	774	769	775	801	806	779	795	817	811	770	779	778	722	758	795	782	765	805	801	798	797	783	812	762	821	745	774	721	736	802	785	774	815	759	807	799	721	800	839	804	774	747	714	796	831	776	801	810	772	757	795	789	775	820	792	826	815	816	745	721	775	736	798	769	772	781	814	816	777	777	738	786	751	762	784	836	761	825	777	793	762	789	826	741	773	730	826	775	783	806	741	772	824	838	801	799	775	776	833	764	772	742	805	770	849	775	785	803	825	792	800	797	775	789	826	771	754	765	784	775	786	816	801	748	781	761	796	806	786	745	722	754	818	833	752	793	809	819	793	780	812	776	803	849	780	787	784	810	793	750	778	773	786	845	828	805	794	852	753	755	746	800	824	783	795	819	816	749	767	799	750	771	717	757	783	817	821	802	788	836	822	783	817	805	728	789	837	757	803	808	798	831	804	784	788	792	770	802	837	820	816	799	736	765	807	769	809	755	757	846	802	815	797	791	822	761	756	771	789	756	769	816	807	793	723	817	841	804	737	803	769	802	763	789	803	789	800	771	805	812	816	784	778	834	788	767	823	759	739	761	783	768	790	786	764	807	754	796	758	782	794	729	798	742	800	702	729	782	841	797	770	733	778	744	757	777	778	780	769	794	795	801	800	816	774	819	813	806	831	782	780	796	843	802	811	832	810	762	778	776	738	850	702	742	774	808	799	781	792	758	814	809	769	760	808	801	788	835	776	783	781	783	754	788	845	797	765	764	803	750	768	820	807	776	799	866	792	758	768	821	813	727	760	778	800	750	798	758	767	740	786	775	761	753	733	793	800	769	838	813	768	798	813	782	820	808	754	781	757	782	812	802	743	804	764	761	741	745	827	796	783	758	783	791	832	763	795	829	763	764	745	809	803	801	786	780	791	769	789	770	785	748	837	758	797	777	834	778	805	812	769	751	785	794	765	793	753	746	799	784	829	848	749	808	796	757	791	813	833	798	803	813	798	804	811	781	769	749	775	755	783	774	757	853	773	774	809	784	793	759	746	765	814	768	771	800	765	811	765	791	818	803	766	777	774	754	832	790	817	799	793	800	742	740	764	829	759	771	766	830	753	798	749	772	796	854	787	742	780	838	856	813	820	780	789	786	802	798	771	754	770	757	759	810	743	761	760	785	795	741	750	816	818	807	805	796	811	845	796	767	793	770	755	780	818	751	818	775	770	819	762	806	768	783	747	816	788	758	774	769	863	815	809	814	789	799	801	738	801	834	795	829	773	815	780	841	828	838	807	774	786	810	782	761	834	818	745	835	741	787	802	779	782	797	780	801	755	833	787	763	780	758	797	804	765	779	780	781	752	794	789	750	800	841	817	784	755	766	778	825	804	794	801	795	784	840	759	808	765	768	764	767	766	835	810	820	752	763	800	797	789	750	792	833	794	783	780	819	814	783	773	807	775	812	806	801	780	780	826	744	753	789	777	795	795	815	764	814	745	776	783	755	752	835	785	793	790	785	801	796	777	802	802	772	752	770	794	775	813	778	768	768	753	776	828	797	807	769	807	767	752	791	785	810	788	777	771	756	805	770	773	795	775	751	823	714	765	808	796	802	751	816	747	771	791	737	752	754	756	747	829	724	837	774	796	774	765	768	787	806	790	799	822	812	772	806	804	856	822	782	751	770	804	802	803	798	843	784	846	802	793	788	789	784	723	784	757	764	777	762	805	763	758	819	836	779	794	806	781	799	771	766	771	795	785	790	784	744	811	742	772	768	838	777	728	801	785	830	835	828	756	778	779	797	814	764	760	821	781	737	743	775	853	765	783	780	792	767	760	740	766	820	827	794	786	809	791	815	768	813	822	752	815	776	812	792	802	813	783	720	812	800	811	754	759	777	814	766	769	848	795	777	793	762	825	778	782	746	803	773	817	797	782	793	823	816	768	772	822	789	800	784	797	805	776	790	780	791	808	813	755	780	788	771	816	699	794	832	781	833	775	761	763	860	810	802	798	786	766	821	780	742	789	802	751	811	802	758	775	829	776	790	789	794	770	794	836	809	787	782	739	746	752	824	799	812	818	786	761	789	783	813	816	860	765	826	788	746	799	763	756	777	772	796	811	816	827	812	801	756	756	765	830	819	718	831	787	742	762	815	782	798	796	805	739	763	737	782	802	789	797	774	791	780	824	802	763	743	760	746	792	751	830	783	746	751	767	835	794	740	765	777	748	778	742	792	843	767	871	835	810	769	834	798	743	768	765	763	798	773	773	773	794	761	765	794	788	760	776	788	843	800	844	795	799	820	833	773	774	806	795	748	781	818	727	783	809	788	826	776	779	792	796	833	823	763	801	817	784	781	774	760
26615	5936	5017	2897	2267	1871	1621	1407	1266	1229	1155	1032	1055	988	955	968	956	975	919	916	907	954	894	986	918	857	887	834	909	973	932	933	941	920	865	935	849	898	868	877	861	864	896	906	908	879	897	861	922	972	900	892	886	898	893	900	930	899	895	885	881	891	798	901	875	924	885	873	872	900	890	901	909	916	889	874	920	846	830	843	880	889	888	875	897	881	852	858	922	834	875	830	895	895	902	896	900	852	893	836	854	906	833	899	962	897	941	873	922	878	896	882	876	910	852	868	866	953	901	944	909	882	854	851	901	867	882	841	901	812	905	880	871	879	848	827	849	935	887	875	888	883	898	870	884	885	852	872	879	884	833	889	881	898	920	857	865	875	874	871	905	892	921	865	921	896	905	896	864	875	974	817	833	902	868	923	928	906	869	897	873	822	867	894	897	867	896	896	853	881	845	894	906	908	846	847	850	900	885	921	905	900	866	877	912	852	823	872	852	823	876	920	872	886	942	917	914	860	819	892	879	836	888	910	890	861	910	909	916	852	918	872	888	821	888	851	880	932	835	940	846	880	878	905	863	903	875	840	867	857	883	829	858	859	962	927	915	899	887	829	857	909	860	912	918	859	898	857	875	889	882	895	871	919	869	887	896	866	873	906	877	911	893	896	910	895	904	837	845	824	897	869	842	865	883	885	914	860	889	888	832	883	879	890	892	919	890	919	868	889	882	851	902	886	920	814	922	940	900	883	872	893	913	873	877	845	928	897	861	870	884	800	836	865	841	916	905	900	890	910	863	859	891	925	872	877	883	899	921	842	845	870	925	890	835	868	892	862	828	830	852	868	860	847	861	870	823	890	877	823	861	880	918	923	922	907	894	888	870	860	921	900	890	903	908	896	860	836	876	888	877	862	931	890	901	861	897	899	823	847	925	887	845	915	885	821	869	911	849	864	886	944	847	855	840	889	890	892	851	898	930	847	899	862	881	906	845	866	871	877	850	914	947	881	920	925	895	811	899	866	880	852	845	862	882	830	892	875	839	920	848	845	820	855	889	936	901	897	925	888	817	948	918	870	866	906	891	881	871	862	853	875	835	868	847	923	883	882	874	875	885	915	897	883	865	916	881	840	866	863	847	864	885	905	896	854	873	851	882	899	948	908	889	848	843	894	884	868	876	897	899	853	836	831	841	882	889	864	855	871	888	851	874	900	916	924	792	860	875	906	879	921	868	828	855	912	921	887	853	898	898	889	939	898	904	860	864	876	865	875	866	903	855	899	865	860	891	870	862	884	883	786	887	938	866	835	909	863	868	837	859	900	923	895	839	894	909	839	885	920	883	886	861	885	862	868	817	915	912	876	852	824	871	857	858	876	856	900	864	886	895	836	823	869	920	863	907	813	865	892	872	884	875	867	890	833	888	876	880	891	879	916	873	886	813	879	836	950	930	863	895	865	929	858	928	860	860	862	861	837	868	868	875	857	887	903	848	845	921	920	839	850	837	858	863	870	904	901	889	897	889	903	887	882	894	817	855	889	886	839	872	890	886	897	930	896	904	882	883	875	899	876	887	858	899	875	866	876	857	889	900	858	904	888	878	885	917	936	890	902	885	824	836	861	911	915	829	874	905	876	818	922	916	919	858	955	866	901	871	872	896	893	905	884	863	901	882	872	824	841	852	833	912	925	930	859	888	880	909	855	893	890	882	889	873	920	851	892	911	844	884	875	907	912	879	824	924	893	823	891	870	890	846	885	898	869	831	883	923	834	840	865	869	897	930	866	894	841	895	873	866	831	903	938	873	855	897	918	870	877	908	902	828	883	826	883	864	865	870	875	794	914	912	904	824	909	945	892	915	915	895	908	882	890	904	877	893	841	927	867	951	899	904	894	892	886	874	907	924	934	857	850	820	858	898	900	874	844	838	909	923	904	892	958	876	866	898	871	896	927	851	931	855	939	819	853	905	915	882	911	890	890	848	918	881	847	889	864	893	889	862	887	869	880	846	866	867	890	924	920	846	850	835	861	901	840	894	844	885	836	907	883	871	843	890	854	886	950	866	880	858	868	870	888	896	896	929	908	893	853	908	831	890	872	862	936	830	870	881	858	917	928	880	882	843	893	892	899	838	937	881	865	903	845	892	872	878	858	869	923	890	911	872	846	851	922	949	850	860	927	896	893	897	926	872	865	898	886	880	891	881	889	894	880	891	859	900	944	931	868	877	912	853	871	830	856	870	864	902	879	894	883	840	898	873	860	845	909	876	854	848	878	878	872	878	842	919	882	855	844	953	845	898	881	886	867	873	877	883	823	853	900	885	866	860	868	854	846	874	854	877	884	898	887	877	855	884	899	891	871	911	952	870	862	901	949	806	807	890	872	823	918	839	896	885	868	874	905	837	885	839	914	895	846	828	880	815	908	886	886	877	892	868	865	904	912	912	881	878	869	856	858	901	897	926	850	885	899	880	900	873	885	872	885	900	856	886	865	878	880	863	909	870	921	872	909	881	903	860	862	843	896	901	872	913	894	895	890	903	856	917	860	883	921	886	836	893	844	902	876	868	896	875	848	849	856	842	859	855	920	893	885	877	818	901	922	892	899	866	905	939	906	900	858	880	894	850	849	881	895	850	876	858	876	888	858	903	890	899	941	871	893	922	927	922	886	846	841	866	813	914	912	906	888	875	899	883	870	865	888	891	860	854	856	846	876	892	929	896	945	864	871	925	874	849	856	878	818	900	867	868	853	891	891	880	916	861	895	846	883	869	862	884	879	871	854	920	893	878	841	857	863	873	912	837	826	880	873	879	955	876	844	896	882	818	873	846	930	862	891	836	853	920	894	856	875	896	915	869	889	911	883	859	883	901	872	856	918	866	868	909	839	886	900	871	881	848	886	863	893	883	892	943	833	852	886	846	879	894	854	886	872	882	910	890	886	872	883	933	931	872	855	902	865	882	853	915	912	842	917	855	890	924	885	902	881	844	882	837	846	881	914	878	912	865	891	920	889	848	867	874	906	885	852	903	855	894	866	873	879	906	902	834	889	885	889	849	858	904	906	913	858	913	873	852	861	884	879	849	930	913	901	886	906	881	836	859	954	833	917	884	885	909	881	901	871	906	887	927	811	934	873	927	874	905	913	891	894	872	901	866	876	810	867	860	919	860	849	904	907	900	844	880	882	829	845	872	857	918	892	923	940	941	866	910	897	866	857	863	884	825	874	895	895	881	859	904	843	869	858	901	859	886	897	895	905	885	866	813	893	868	872	835	888	915	888	878	883	881	880	837	923	866	901	891	892	907	848	859	892	893	884	877	910	847	899	906	885	907	845	859	850	889	945	877	926	919	879	905	859	938	883	849	890	916	889	885	833	865	898	865	880	878	883	922	892	862	963	932	909	871	883	813	902	926	882	929	838	858	825	850	868	854	878	892	933	892	891	864	893	897	834	860	869	891	836	906	867	926	911	857	871	864	893	885	825	884	862	905	891	872	896	931	914	905	860
22311	20790	28357	23315	20783	20832	12255	1494	1016	931	786	699	695	567	570	550	564	501	487	492	473	418	450	433	434	433	452	419	445	406	429	379	409	415	402	393	396	425	387	388	405	396	398	377	359	374	388	411	363	391	349	383	345	360	367	394	394	374	369	395	335	384	396	360	407	381	409	363	340	348	372	374	370	365	378	351	392	371	354	384	374	384	368	402	365	406	406	372	361	324	391	355	396	357	390	366	382	367	377	352	365	372	376	360	369	408	362	355	409	377	378	397	401	362	372	366	368	388	351	359	353	354	398	384	430	406	371	345	408	390	365	378	379	371	358	399	413	374	354	379	397	341	410	392	411	377	337	365	317	320	370	387	372	425	348	318	350	371	364	412	418	404	372	392	358	407	389	361	379	385	359	401	395	334	357	373	434	391	401	390	358	381	365	385	361	384	377	361	360	363	357	376	399	396	365	367	351	375	336	351	361	398	385	412	381	390	385	369	380	358	380	386	362	397	364	365	381	368	345	366	358	378	365	391	369	381	405	359	401	334	320	379	368	375	369	360	362	416	379	368	377	374	382	352	343	374	365	366	348	389	363	384	416	344	385	360	388	356	341	366	358	340	377	356	351	384	398	371	347	352	349	396	349	389	361	403	352	384	392	390	384	364	400	389	366	368	345	363	362	360	388	356	341	393	395	342	381	378	349	371	362	402	399	396	369	385	364	377	337	391	363	381	364	371	363	357	375	386	402	378	343	356	366	367	351	357	325	386	382	387	386	340	379	373	385	322	374	365	364	376	382	373	417	359	383	372	363	390	370	378	382	357	369	409	362	377	389	369	381	387	355	373	400	359	380	365	350	395	356	365	393	392	378	351	362	355	370	341	351	376	369	421	369	400	387	378	356	347	380	388	362	391	364	359	380	362	312	374	362	345	368	356	354	376	384	342	396	385	398	396	358	381	349	383	353	388	376	377	376	385	395	364	396	366	366	373	380	388	379	401	409	382	364	394	388	369	389	380	359	372	344	429	359	360	369	386	345	360	355	359	348	392	363	377	364	360	380	390	363	328	376	374	374	346	378	384	381	376	365	396	351	369	389	352	414	371	338	353	373	405	347	402	379	371	375	323	373	364	363	352	387	387	395	386	352	349	393	368	386	400	370	376	386	388	395	358	389	369	339	363	350	390	390	400	401	379	374	370	367	394	387	380	364	363	338	364	363	372	349	370	398	362	391	375	367	346	375	356	376	377	375	386	397	382	368	362	364	380	395	368	392	387	377	356	402	374	399	392	403	333	392	373	386	385	349	366	353	386	359	373	394	393	384	366	345	358	384	352	354	377	372	369	357	354	374	356	360	415	392	347	364	412	396	378	385	390	329	347	363	379	382	356	377	401	353	412	395	347	378	385	392	409	374	366	334	397	344	396	361	360	399	346	385	393	381	341	373	343	363	390	387	388	372	354	348	343	351	333	373	353	344	376	366	345	370	374	359	377	357	352	363	416	402	387	378	369	382	373	381	362	381	357	390	369	355	362	358	420	368	380	400	363	405	355	351	364	361	391	369	366	347	388	356	365	380	356	391	364	364	395	365	388	396	354	369	405	395	375	375	404	373	391	406	374	344	369	421	371	385	371	369	361	380	356	382	374	400	351	413	369	347	336	362	364	355	353	385	355	366	364	385	372	377	376	370	384	389	383	337	362	353	388	346	349	395	392	363	360	362	366	383	366	358	395	361	385	382	392	362	411	369	351	367	397	382	352	350	386	366	369	349	368	397	376	347	340	388	384	376	341	377	384	373	332	345	393	385	376	357	376	394	374	376	353	394	367	348	380	372	380	414	366	351	370	402	396	372	385	359	386	380	334	395	363	366	407	389	377	354	372	352	366	401	366	337	399	387	372	362	383	358	379	371	338	359	356	359	359	389	343	389	360	369	372	368	372	361	329	352	377	409	363	393	373	388	361	398	394	347	356	346	356	365	352	379	366	366	378	382	359	366	355	400	386	350	364	376	381	376	379	362	377	395	357	366	395	377	395	383	383	340	391	359	357	393	393	390	365	384	380	364	373	353	388	356	323	394	341	374	368	369	377	406	347	383	373	342	375	354	374	399	385	359	378	346	348	372	362	375	382	401	364	374	349	386	374	395	373	373	393	381	369	384	359	389	347	370	335	370	370	373	373	362	365	347	417	360	405	347	346	358	373	410	373	384	349	364	395	384	423	372	355	357	406	366	383	371	381	376	386	374	363	365	387	376	350	355	378	356	362	368	353	383	380	368	351	378	376	388	386	375	369	340	402	362	373	367	344	374	385	370	361	377	382	361	359	369	374	346	370	394	381	377	373	359	397	401	421	368	373	334	359	374	371	368	335	377	348	365	412	353	364	372	387	350	370	372	340	393	383	368	357	369	394	317	377	364	364	362	382	363	358	391	341	364	387	338	380	387	377	371	378	372	399	352	365	341	390	327	347	377	353	363	385	378	392	375	362	387	394	357	387	359	361	353	369	366	362	371	396	398	373	421	402	369	358	342	384	388	402	380	368	374	354	351	353	397	327	400	347	357	405	400	368	366	369	367	363	366	378	393	381	347	342	391	378	347	404	351	366	352	367	390	394	363	376	412	391	349	385	408	397	401	388	393	366	373	403	373	361	405	378	356	381	364	358	386	358	422	376	406	415	361	351	373	354	349	358	364	356	388	387	375	368	370	374	360	344	327	326	359	395	353	364	356	379	373	363	384	393	368	372	386	343	319	379	356	384	354	332	387	358	369	358	383	418	384	389	383	380	375	406	382	349	372	383	388	341	373	367	393	373	387	347	375	369	366	401	369	345	395	345	358	381	378	372	381	376	364	354	369	385	356	358	390	362	381	378	368	357	377	359	371	360	367	382	381	370	370	395	370	378	379	309	344	383	396	350	322	388	406	370	375	349	411	366	374	389	393	376	407	371	395	346	388	332	388	375	371	388	358	376	334	385	345	348	388	361	345	380	368	374	339	363	346	400	395	364	365	407	384	358	391	362	354	367	390	361	365	364	400	364	385	379	367	365	360	394	372	374	345	380	361	402	353	370	354	365	384	342	389	354	382	329	362	343	377	392	392	371	376	385	365	377	331	345	393	334	384	378	361	353	360	373	382	355	380	375	356	359	367	322	379	354	356	354	360	365	358	362	350	379	365	369	409	409	377	377	363	368	348	362	367	363	358	354	396	379	387	383	373	381	372	353	380	392	355	367	352	372	363	344	408	392	345	366	370	361	395	341	339	385	401	377	365	364	344	347	388	381	391	409	386	365	375	355	402	375	368	363	383	338	405	371	355	376	371	364	342	400	349	370	331	323	377	406	375	396	410	385	386	355	361	376	356	356	378	345	360	342	381	387	369	386	350	374	344	331	372	373	372	383	376	370	357	371	375	370	378	363	369	351	350	366	350	369	374	344	369	379	382	341	353	378	358	377	372	341	335	376	386	365	340	360	370	373	358	384	394	377	410	345	397	334	346	365
28949	15561	13559	7616	5171	4025	2985	2412	1821	1541	1323	1094	983	910	770	695	644	621	623	654	549	538	515	537	489	513	509	488	482	472	496	477	480	498	483	481	456	439	424	463	428	422	448	435	451	446	437	458	445	431	430	460	424	408	405	417	407	413	426	386	415	419	375	399	423	412	458	454	407	401	403	417	427	407	401	403	427	392	430	420	440	416	410	420	407	439	437	385	398	395	446	423	392	426	401	402	381	394	395	403	432	397	387	366	393	442	443	415	411	406	441	396	412	395	408	450	420	433	404	438	448	389	429	415	450	429	400	438	450	414	396	412	406	393	413	462	384	422	397	421	386	406	444	466	396	382	398	406	414	433	404	380	436	389	396	431	395	409	370	411	423	422	441	448	425	415	414	401	421	441	412	398	389	399	446	407	385	436	420	424	449	397	413	390	386	428	436	393	393	386	369	409	443	406	378	406	434	415	377	413	417	444	438	403	443	439	425	390	392	402	414	385	389	396	423	395	402	416	413	406	403	415	437	432	425	393	410	417	436	437	397	390	400	438	412	387	432	438	403	404	445	397	413	397	416	422	436	383	428	372	405	412	419	413	432	423	416	418	438	451	396	427	432	401	423	436	419	411	463	389	402	438	386	435	435	397	359	403	427	430	410	416	421	417	428	397	419	370	435	429	425	406	427	424	410	427	393	476	457	414	385	440	427	385	403	407	384	408	415	429	389	422	393	407	400	411	450	414	405	416	419	382	411	410	439	428	432	419	395	406	377	418	421	428	423	419	417	443	423	430	437	410	439	427	456	408	428	412	432	431	418	418	380	435	395	438	414	416	417	401	414	415	401	396	422	436	362	443	428	407	385	430	416	416	414	441	370	441	424	412	385	422	405	429	445	424	426	409	361	408	394	415	396	401	416	420	426	414	415	437	431	423	419	411	381	421	403	428	410	447	429	386	387	406	432	377	361	397	418	396	382	425	448	401	411	430	405	406	419	411	430	407	369	409	390	391	444	397	422	408	463	433	388	393	416	428	429	417	429	408	440	400	441	438	390	444	438	424	399	409	418	371	378	434	394	386	402	429	432	398	395	413	403	388	428	430	433	433	416	415	415	419	374	408	428	409	434	419	398	404	437	402	449	398	399	391	406	390	427	398	446	390	380	410	415	419	421	356	449	425	377	418	400	399	407	419	461	461	393	430	410	414	433	425	434	416	386	422	404	371	452	422	419	442	390	401	431	442	411	392	426	432	410	373	413	430	396	403	378	424	385	366	420	433	401	426	383	412	419	422	450	369	426	407	409	428	392	398	416	425	372	390	405	382	410	412	396	377	400	409	421	404	420	413	402	388	404	397	420	423	435	407	450	414	407	426	419	419	400	426	425	413	420	445	388	404	422	428	402	441	427	440	414	397	416	375	440	446	396	460	400	426	444	397	405	426	388	418	435	397	418	437	377	444	422	386	400	414	463	398	386	434	405	428	388	444	389	419	387	432	406	446	412	437	435	392	421	431	395	379	433	434	397	411	417	401	396	380	386	451	447	435	444	384	412	411	442	415	414	431	429	408	430	408	396	433	406	412	416	381	417	431	409	438	392	441	373	421	406	464	404	395	473	394	421	420	423	387	407	444	417	399	414	407	397	395	447	418	412	417	404	397	401	412	443	433	431	382	417	391	409	441	409	397	417	451	439	419	410	419	409	405	427	397	429	387	434	435	421	413	411	403	397	411	442	415	424	435	396	421	441	413	380	441	387	398	405	404	391	405	409	428	408	395	398	369	402	424	416	409	393	444	401	454	406	441	405	389	442	419	430	449	404	428	405	392	424	420	399	448	415	401	401	396	393	418	413	436	419	436	404	416	395	425	438	446	422	419	413	399	422	429	430	407	422	420	412	375	397	403	397	409	443	422	416	399	415	384	401	365	418	423	427	422	375	452	401	421	433	437	390	454	431	411	413	411	410	421	434	397	428	419	410	460	417	407	411	438	453	403	402	465	417	425	408	373	400	423	426	427	429	407	400	432	445	414	400	455	414	436	423	414	403	404	435	398	448	407	425	419	430	371	393	384	432	399	440	413	416	408	405	441	405	418	422	398	394	422	420	429	413	436	418	439	384	428	399	463	422	412	397	446	417	423	428	408	402	381	430	421	403	400	415	434	408	434	409	448	432	401	428	435	411	436	412	419	396	394	409	384	416	397	454	408	402	414	409	396	408	373	382	441	403	378	411	369	408	407	390	406	411	413	431	435	401	421	414	393	386	423	396	391	398	429	407	415	387	419	418	420	406	396	402	402	418	436	451	432	413	435	423	419	439	408	413	379	399	420	401	395	394	385	438	379	418	424	407	410	415	423	416	388	425	373	403	411	417	404	365	418	400	421	438	410	409	398	391	405	401	388	438	405	423	413	384	393	389	444	404	404	435	449	430	415	395	448	407	438	446	387	440	423	410	438	410	421	436	392	387	417	399	407	449	426	405	396	391	404	404	424	400	379	390	400	433	432	395	423	393	419	392	426	397	401	414	398	370	446	390	393	374	375	383	461	413	390	414	441	417	398	413	405	393	413	391	408	388	434	445	400	419	418	403	468	409	421	374	403	406	404	418	438	403	389	425	438	444	472	426	425	430	367	437	449	402	397	416	399	401	401	423	392	384	419	405	378	398	407	456	428	424	419	406	407	454	403	422	423	402	388	432	433	392	443	415	383	395	458	422	384	402	422	425	378	405	409	395	416	398	383	393	425	448	402	405	373	404	422	436	405	412	420	458	420	443	392	351	438	405	426	391	382	419	426	434	400	400	417	414	418	384	389	434	425	414	396	409	397	382	403	402	412	410	424	400	428	425	390	424	416	369	440	452	446	416	381	463	418	411	425	396	434	427	451	426	388	429	428	413	452	436	415	393	396	443	415	426	411	443	434	434	428	445	424	401	412	420	406	385	448	435	436	405	450	408	410	419	422	427	382	398	398	424	421	434	386	421	387	383	368	390	393	399	371	403	461	408	389	427	409	453	388	411	393	402	407	400	440	416	411	414	417	400	414	408	426	418	421	370	420	383	409	399	442	421	454	416	390	436	406	417	411	393	459	380	398	411	416	463	393	409	436	409	417	404	444	466	398	412	431	421	413	424	402	418	432	393	363	410	408	387	410	409	426	406	431	395	450	434	401	411	427	441	434	422	425	427	441	409	441	447	414	409	434	391	403	431	450	398	420	428	412	396	401	399	398	388	415	417	424	407	415	406	383	405	413	382	437	395	415	414	393	418	420	431	413	413	387	426	391	409	376	436	419	412	419	407	398	406	436	451	398	421	401	394	409	406	402	383	403	424	424	436	407	396	417	427	392	416	404	422	419	413	421	405	360	413	392	388	435	409	428	443	412	435	407	425	414	389	434	404	408	409	438	421	425	418	417	400	398	407	417	424	411	407	452	407	437	440	406	421	439	404	468	423	400	404	407	425	422	436	428	392	399	415	440	415	393	437	422	385	399	383	442	421	410
26678	20305	9923	1201	728	724	624	626	670	600	678	642	669	611	699	659	579	647	621	635	614	586	579	660	638	632	590	677	605	638	614	688	666	663	639	656	663	647	615	636	657	605	657	613	636	632	604	596	621	648	623	616	642	644	671	659	591	654	666	613	677	641	634	585	627	629	645	630	642	639	582	563	626	656	654	656	616	616	646	621	639	651	633	622	637	649	639	678	628	647	580	643	605	635	587	628	600	665	652	598	617	646	630	625	634	568	632	651	569	636	621	595	631	623	601	683	642	620	666	634	623	623	639	662	656	652	635	600	589	615	632	620	628	651	618	645	619	615	617	628	675	661	634	670	610	573	617	618	632	628	675	621	650	646	599	667	657	642	631	625	599	611	646	590	653	644	647	648	621	636	629	639	595	589	624	614	653	647	605	628	642	614	602	627	594	668	643	646	653	647	592	647	610	594	605	599	574	645	612	656	646	636	632	648	635	625	642	621	642	610	636	626	636	618	636	639	646	639	613	637	641	605	635	623	662	670	668	659	594	658	611	603	611	615	619	631	614	616	595	614	638	613	629	662	648	595	628	616	612	628	670	596	608	641	607	663	650	632	588	640	617	629	644	644	623	592	627	645	629	607	614	631	599	636	590	632	640	575	614	589	639	663	613	592	588	674	647	599	644	638	624	637	653	614	617	625	601	634	612	633	649	628	640	640	629	678	648	668	640	627	634	654	585	626	642	619	615	658	641	670	614	582	577	608	646	614	574	649	615	624	615	670	621	603	635	607	636	639	599	604	667	619	594	619	594	636	560	629	651	620	616	701	650	636	607	659	628	635	636	627	642	574	679	631	713	677	641	648	584	636	658	602	633	616	668	651	625	634	615	590	638	590	678	656	637	646	660	651	633	633	650	598	606	634	625	609	639	578	592	609	640	623	612	619	646	627	640	615	632	592	630	642	640	638	609	606	602	693	611	641	628	632	649	632	630	621	625	641	649	617	656	613	629	604	648	633	645	622	606	580	679	618	637	639	620	605	663	599	626	597	629	610	643	626	613	598	557	590	571	620	605	624	623	622	631	607	607	670	637	653	576	614	592	605	638	604	591	612	618	600	639	645	644	645	627	677	662	599	609	675	636	654	628	690	667	655	622	602	625	637	643	619	617	637	620	671	628	641	656	633	608	652	643	622	646	639	637	648	640	637	635	607	635	599	627	629	623	616	629	606	628	614	624	675	591	648	628	636	622	619	616	576	652	606	631	629	662	629	621	624	618	640	656	619	622	611	647	652	628	630	650	615	610	638	652	638	657	652	601	636	679	647	660	643	627	627	659	665	588	620	653	608	685	645	644	606	628	599	618	596	628	618	627	606	585	617	666	636	657	615	684	635	647	614	660	644	627	621	603	655	613	631	590	641	595	594	602	610	590	568	635	631	592	647	622	612	620	596	638	646	627	625	607	623	648	586	593	621	626	617	654	614	645	569	617	605	611	635	610	645	641	604	623	644	611	635	581	599	636	621	643	631	612	577	637	587	638	627	638	639	696	629	628	647	641	642	642	625	623	620	639	620	587	612	691	649	603	589	608	606	612	641	614	627	642	645	611	607	608	644	600	684	620	576	627	624	580	642	615	612	626	646	604	595	574	648	631	641	641	612	594	678	636	647	646	587	589	588	658	576	612	623	634	614	646	688	592	676	642	608	637	625	632	620	610	656	638	613	627	605	639	594	663	632	609	656	635	618	636	618	620	612	574	683	631	630	635	661	614	642	656	634	649	608	607	602	586	598	590	614	615	628	620	648	650	618	641	611	655	653	596	668	629	667	657	570	639	632	619	603	626	628	589	619	613	620	632	618	655	589	592	592	628	619	592	609	685	616	660	649	589	620	655	619	632	588	578	670	631	645	627	642	588	612	611	659	623	612	649	602	613	603	641	650	642	632	607	645	636	614	631	598	605	616	627	590	596	598	630	599	582	657	661	635	597	590	575	606	597	662	626	629	601	662	621	651	633	648	651	660	623	624	632	646	614	620	639	618	656	652	630	585	624	659	628	633	658	659	656	612	637	657	666	639	607	622	646	623	653	624	627	658	622	617	636	583	630	607	632	616	629	616	611	609	603	634	581	649	630	623	596	673	623	632	627	602	592	604	590	611	647	674	623	646	668	643	609	624	625	623	646	604	616	620	600	610	629	646	631	653	660	630	644	608	609	665	638	640	605	625	645	635	622	666	616	645	620	593	606	637	628	638	621	591	586	666	614	635	648	594	616	628	612	592	617	641	610	591	625	607	645	625	624	618	600	680	636	607	558	631	616	660	586	645	611	580	644	628	622	674	593	615	633	625	635	602	636	641	646	658	633	628	646	626	593	600	612	620	648	655	630	644	661	639	662	604	636	622	640	624	628	641	613	616	614	549	608	630	624	655	647	656	617	669	653	639	587	599	626	600	692	592	642	587	612	635	603	636	588	643	676	624	613	600	580	632	626	626	635	633	604	638	588	603	648	633	629	649	632	668	649	621	604	621	640	583	623	634	586	696	639	628	626	631	647	634	558	646	646	614	609	597	653	603	652	607	680	632	616	638	598	636	619	620	591	601	664	649	616	655	645	613	639	617	620	621	610	636	643	613	580	637	641	630	619	647	635	608	647	618	612	640	636	655	587	636	634	627	621	617	653	618	645	588	628	656	635	628	600	677	604	650	600	584	651	604	590	625	616	663	624	679	623	668	679	686	621	630	656	598	606	615	682	606	591	608	641	598	584	613	668	591	613	629	601	684	616	636	649	609	676	579	635	607	619	627	670	625	583	639	636	640	589	642	628	595	657	629	635	634	631	643	611	643	647	640	633	647	621	668	554	641	651	623	626	591	581	652	623	627	588	611	661	566	634	624	623	628	632	667	669	674	635	619	622	616	636	654	633	595	639	658	643	608	620	629	636	633	626	670	655	653	660	609	633	648	682	592	614	616	667	667	624	611	651	590	664	666	668	659	653	584	648	584	607	643	624	620	628	602	678	652	606	633	650	624	657	622	661	634	655	614	614	613	646	604	611	670	635	610	619	634	623	647	645	588	646	595	678	631	618	648	644	581	640	619	601	642	635	591	686	614	601	617	648	607	639	659	634	640	585	586	619	679	596	628	648	662	595	608	600	657	555	627	685	638	624	653	594	632	615	622	616	630	631	610	603	600	639	657	626	623	602	646	657	649	612	622	610	618	650	612	616	599	557	633	649	607	605	625	626	615	631	662	624	624	636	625	629	642	605	640	655	610	608	557	651	640	637	623	600	636	660	605	578	590	624	606	645	616	618	643	611	646	611	636	619	620	624	613	644	586	558	661	596	620	626	594	598	622	577	634	628	585	620	601	634	584	639	640	658	623	626	618	673	634	661	605	653	626	638	719	629	588	614	608	618	695	633	650	656	581	606	661	618	658	655	655	632	586	656	652	667	579	656	642	601	673	582	631	657	625	662	609	630	629	627	649	585	602	634	584	595	635	635	686
10663	1366	1356	966	860	821	788	793	742	721	777	745	760	696	759	752	683	756	702	722	713	726	761	765	719	761	754	742	753	731	752	664	747	689	761	719	765	782	738	744	745	722	760	750	781	681	732	713	748	746	739	741	718	711	765	705	702	733	764	700	739	711	776	719	754	726	751	760	753	701	711	727	752	731	737	734	734	706	716	717	721	706	693	758	725	710	710	699	714	699	659	776	678	704	717	729	739	695	737	764	719	734	724	705	707	686	743	731	710	697	707	715	686	740	741	725	735	734	700	707	680	727	716	715	717	738	753	726	728	704	744	799	689	657	742	687	711	705	707	731	730	672	719	802	696	743	728	741	743	734	777	750	739	709	714	751	719	730	760	701	729	711	733	731	748	729	687	727	725	709	691	731	691	738	743	748	763	711	695	721	712	724	694	743	718	713	716	736	785	729	726	732	719	710	740	755	674	727	770	699	737	734	770	754	736	729	772	705	728	683	739	709	743	721	750	706	713	691	750	751	726	760	732	679	703	760	721	724	732	742	729	718	688	720	737	734	722	784	745	784	756	727	772	777	695	710	729	744	697	677	753	708	753	739	764	736	729	718	699	721	749	752	741	700	786	701	754	739	697	691	783	758	778	673	745	716	768	758	712	727	714	727	700	711	748	721	730	723	727	727	711	741	715	754	763	761	728	716	733	706	714	749	740	753	790	718	743	731	763	666	720	710	730	727	685	704	718	771	746	789	691	671	743	748	743	729	783	747	761	731	764	744	727	665	719	696	729	688	691	720	713	681	766	731	710	732	680	749	724	698	724	716	722	724	733	722	748	731	737	698	719	764	709	779	719	669	749	707	737	731	729	751	739	805	733	723	733	698	739	749	677	755	738	716	719	732	725	710	776	724	712	743	734	697	719	750	714	729	718	753	748	710	761	710	720	714	718	683	698	714	752	759	712	744	718	725	730	726	717	742	741	740	654	697	704	725	735	718	671	774	675	712	738	722	723	743	743	722	726	735	723	742	758	699	715	721	714	708	723	711	718	725	745	681	664	733	743	717	754	726	716	747	705	680	740	733	737	705	705	694	731	674	718	706	723	736	707	728	700	753	696	703	708	740	699	687	738	694	732	723	742	718	703	722	716	787	709	752	728	696	750	774	723	687	742	694	716	702	752	662	722	723	737	761	695	720	754	686	667	693	717	705	749	694	751	697	741	702	689	684	742	728	703	732	725	724	749	808	733	725	673	761	752	725	760	687	675	762	674	715	737	728	701	733	739	756	694	709	710	703	726	682	740	663	717	706	715	746	695	726	711	725	684	732	747	700	705	708	788	716	731	693	689	750	780	703	701	749	780	706	701	696	694	741	691	737	697	703	741	697	696	726	752	708	728	667	701	704	731	689	759	678	698	740	724	709	724	753	702	701	732	708	735	742	768	730	735	694	744	719	739	750	786	704	735	737	705	727	735	781	723	709	780	755	713	773	750	733	722	725	732	715	729	724	722	721	718	734	692	690	733	726	731	738	737	730	653	734	714	756	704	741	723	765	702	736	745	743	702	708	815	762	728	713	732	694	743	723	711	703	725	798	663	714	707	683	724	762	725	725	667	695	725	722	747	717	691	727	742	733	711	751	698	720	748	710	691	741	746	769	687	680	722	747	750	756	718	729	750	743	722	774	746	754	737	688	712	752	721	712	706	723	728	754	660	747	723	669	671	763	721	757	715	728	729	711	717	729	708	720	754	747	750	750	684	740	705	756	722	698	713	681	712	764	773	746	705	708	702	762	739	719	771	702	712	739	729	703	706	698	725	772	744	760	667	706	717	717	719	769	775	727	683	743	733	723	773	707	753	703	644	696	747	770	706	762	727	706	720	715	729	738	716	747	723	739	654	736	729	743	703	711	711	725	733	765	730	718	721	734	738	727	709	734	722	731	722	753	749	770	715	798	739	718	731	699	734	726	737	693	738	752	740	725	644	732	744	736	721	735	743	716	678	732	787	711	752	740	732	701	714	701	749	730	669	728	707	724	721	742	666	737	758	688	739	737	726	742	668	713	751	728	678	767	731	696	719	713	752	728	716	769	712	697	734	698	696	736	786	736	735	751	741	729	771	708	733	733	712	766	696	721	723	739	730	713	669	730	711	714	733	714	714	733	668	770	720	721	740	722	752	713	697	710	743	708	773	729	699	712	731	727	724	749	726	695	763	728	721	762	724	741	749	761	705	720	715	727	719	714	723	695	736	773	703	727	746	706	736	704	702	700	778	740	773	688	740	734	682	699	750	733	722	740	742	713	674	749	715	721	731	739	690	741	718	757	713	707	701	682	716	768	737	750	704	771	676	685	748	714	731	708	727	745	702	712	733	793	743	745	704	740	758	766	769	749	765	773	705	756	763	771	720	698	714	728	756	743	697	683	722	738	710	735	694	712	707	760	732	719	699	737	689	728	729	685	794	723	753	762	649	737	741	674	729	704	737	707	686	712	736	719	739	745	734	706	699	690	736	670	715	680	703	711	749	710	679	712	704	750	722	717	754	745	726	740	731	720	703	700	752	773	675	716	702	735	688	736	718	725	694	721	724	740	707	713	738	721	723	723	741	728	703	713	740	749	723	717	754	707	756	739	736	712	753	784	720	706	713	682	698	665	737	684	735	725	707	714	652	721	720	729	705	716	689	723	703	731	724	666	720	695	718	719	680	720	680	762	749	721	725	711	750	781	739	685	690	713	728	721	692	733	767	711	744	764	748	719	686	730	705	745	722	736	768	739	735	706	757	721	722	740	708	716	728	706	768	785	695	711	729	771	734	726	770	713	712	754	732	707	650	767	710	771	757	705	714	728	707	781	681	716	777	734	708	675	768	704	737	721	714	727	743	710	704	718	704	724	744	725	797	715	742	701	750	684	768	711	698	734	746	707	710	708	745	719	792	757	714	722	734	730	787	724	720	772	696	720	731	724	724	690	727	721	729	736	727	689	754	713	693	747	718	733	716	773	699	783	675	665	716	694	703	772	723	714	729	748	742	668	677	683	748	737	744	706	749	741	744	743	726	732	741	676	697	676	749	698	710	726	741	669	695	732	709	684	755	721	681	707	709	741	721	737	732	715	700	730	707	696	747	702	722	731	685	739	749	743	735	714	735	710	728	694	767	698	769	751	718	746	748	718	694	698	691	746	705	753	696	689	743	755	718	754	714	711	740	764	715	728	760	725	745	744	687	695	729	748	725	739	703	766	749	682	707	738	740	730	710	724	732	737	719	776	777	748	740	722	737	740	698	741	699	681	716	716	726	722	691	740	694	736	704	730	716	678	724	720	712	760	710	759	704	760	701	768	751	689	741	737	704	738	718	720	767	694	728	711	702	718	737	756	723	741	712	698	757	735	756	770	724	747	679	706	738	722	732	748	716	647	740	746	723	716	728	750	712	737	689	754	688	702	756	758	671	664	716	713	727	712	739	696	672	720	703	710	716	744	720	695	668	746	698	712	726	776
23218	20798	28078	23598	20802	13365	1335	804	644	539	515	452	422	417	384	367	368	339	356	331	337	320	315	325	323	326	312	336	328	304	321	302	279	290	317	282	286	289	295	293	283	299	294	293	322	309	317	305	328	285	274	307	266	299	274	310	294	307	277	273	292	307	312	313	319	294	294	297	292	308	279	255	305	293	295	304	308	281	295	302	304	263	282	283	306	295	315	303	279	293	324	276	292	299	284	296	269	260	293	287	313	297	287	290	270	288	305	298	287	290	324	273	306	300	313	284	301	285	304	272	281	288	295	301	313	264	322	300	259	271	286	265	318	265	283	303	285	300	300	287	296	296	273	273	290	263	283	295	289	285	318	282	309	270	283	312	255	295	291	292	280	267	263	273	302	263	278	279	253	290	304	311	305	277	271	292	314	289	250	274	282	298	270	288	276	274	320	276	269	289	270	264	287	281	285	271	295	256	293	275	308	285	286	304	286	281	278	294	279	267	305	306	294	260	290	300	292	263	306	294	293	294	269	299	306	325	257	303	276	286	282	302	299	289	281	314	268	269	295	298	301	280	248	287	292	325	276	315	301	283	284	281	282	284	264	269	292	274	266	278	273	279	275	323	296	327	320	271	302	268	299	309	273	274	298	279	289	285	288	278	307	273	266	285	288	304	320	268	316	285	308	266	303	305	294	305	298	299	298	277	264	295	299	294	277	280	307	300	323	304	299	285	298	323	296	285	304	292	309	275	301	271	310	285	257	276	315	283	296	280	291	308	272	271	275	273	273	288	287	304	306	293	251	270	289	292	281	293	329	278	267	312	299	292	311	319	295	259	325	283	300	291	286	270	266	333	279	291	275	281	289	311	290	268	287	310	280	297	263	261	296	278	253	258	276	281	302	284	286	295	295	310	289	322	316	273	323	318	301	260	263	288	284	277	278	279	326	272	289	266	259	258	285	259	291	306	295	276	301	283	292	294	306	286	305	293	302	284	300	282	263	299	301	295	301	290	276	299	308	273	320	286	232	287	285	290	282	285	271	306	277	292	304	284	286	304	297	283	320	289	297	307	285	299	266	305	302	266	297	281	303	276	304	265	290	272	271	284	270	305	329	269	308	277	288	276	318	311	275	291	283	300	290	292	281	292	283	295	320	308	288	317	279	278	276	274	284	261	289	273	303	288	297	286	284	261	270	278	291	275	297	278	303	303	283	308	293	290	298	278	268	272	310	305	280	296	280	272	307	294	249	264	288	245	291	251	291	283	292	307	279	280	277	293	277	272	316	302	304	305	290	279	252	296	272	254	274	296	248	317	297	281	264	301	285	281	288	290	271	291	297	290	302	281	301	289	280	281	286	302	280	269	304	302	293	282	269	302	276	292	291	266	295	310	306	282	303	287	309	283	258	298	308	301	323	245	274	266	302	288	303	293	291	311	279	302	288	310	293	281	287	324	304	301	302	314	308	266	298	286	295	297	297	294	267	282	279	328	293	293	277	307	310	284	273	270	274	268	303	275	295	298	270	258	302	302	321	290	300	310	279	304	291	279	287	302	303	289	294	292	288	263	301	259	301	311	277	314	299	283	267	262	265	276	299	285	262	256	269	313	276	307	313	271	271	318	247	260	306	287	289	259	274	284	300	311	299	287	289	272	312	291	274	306	299	306	284	283	305	281	258	270	260	286	280	301	287	320	295	281	293	306	267	292	294	273	260	299	305	285	287	298	272	299	275	273	290	259	307	291	257	240	300	294	287	275	304	297	299	302	288	295	288	285	294	274	299	305	311	277	290	275	265	296	294	301	287	276	289	272	292	327	285	319	271	315	317	299	300	248	280	274	281	310	317	281	305	300	311	304	275	300	268	260	295	297	302	273	296	276	278	283	319	283	271	299	275	275	306	300	280	311	282	306	276	288	255	302	306	286	307	297	268	295	271	290	299	277	282	306	295	262	284	293	267	319	265	290	267	304	288	288	302	273	274	302	277	267	279	254	252	320	293	280	286	284	280	290	278	301	244	294	283	301	269	287	275	271	290	263	312	286	319	279	278	339	293	298	274	281	282	274	289	289	282	292	292	286	247	297	254	279	258	286	286	242	273	327	270	287	303	266	300	297	293	304	287	277	283	274	269	287	302	282	260	217	277	311	317	281	276	284	266	289	322	298	281	297	306	323	314	304	288	294	291	278	273	276	271	296	303	285	265	274	317	268	271	284	297	310	276	281	329	299	287	315	324	267	302	309	310	283	312	291	264	288	275	301	297	296	275	287	272	298	312	258	295	275	292	269	294	306	288	283	288	283	294	290	295	286	289	273	256	293	291	274	304	283	292	292	305	279	290	261	276	302	284	281	302	306	264	273	271	307	285	315	286	300	296	297	309	297	312	330	285	263	291	294	300	279	289	303	284	261	254	301	302	272	320	306	279	289	251	311	311	288	259	286	263	291	286	290	296	302	300	277	260	287	286	299	278	276	269	279	296	275	288	274	288	296	287	305	275	317	289	300	286	281	294	289	290	309	271	302	321	333	267	294	274	309	252	321	264	298	303	320	290	290	278	294	269	287	300	285	267	332	312	301	296	286	305	269	284	287	277	273	274	279	300	268	276	300	308	269	291	285	329	313	276	284	276	287	272	314	288	274	302	293	283	275	277	316	287	306	279	264	254	295	302	250	280	262	307	283	257	265	284	272	304	263	271	262	285	309	280	259	293	318	307	318	291	316	285	294	264	277	308	287	312	288	304	264	293	256	295	326	292	304	279	293	292	296	264	291	277	295	293	262	310	260	317	261	282	265	303	297	262	284	301	288	286	265	281	291	299	284	287	258	280	314	294	291	270	307	294	303	291	293	304	293	311	278	305	276	312	291	294	277	284	262	315	287	306	290	282	281	280	309	295	285	265	292	286	291	280	293	300	288	284	299	291	278	325	321	290	276	279	268	280	260	315	289	260	277	289	316	293	316	308	271	304	275	301	289	289	290	275	288	294	289	301	285	292	288	276	323	309	284	276	311	306	291	292	298	279	287	286	256	273	296	298	320	271	267	270	282	293	294	236	279	319	283	265	272	295	329	297	254	288	266	286	294	273	289	277	294	277	286	315	292	284	290	294	272	302	289	262	299	262	304	316	281	332	284	294	282	288	291	301	333	304	284	321	300	267	296	329	299	287	275	287	280	299	313	301	284	293	282	324	284	294	271	296	279	278	304	256	324	292	294	285	281	281	283	298	282	294	254	287	298	286	287	282	287	285	308	285	272	307	300	320	275	280	275	275	304	287	282	278	293	263	273	308	291	282	283	304	295	266	259	278	300	278	300	299	280	281	270	318	303	286	255	302	285	329	305	337	283	285	281	260	287	271	302	275	275	297	285	296	318	254	264	287	281	264	308	269	268	320	274	290	300	303	282	280	264	283	273	290	276	279	270	290	288	271	267	267	242	257	291	311	269	305	255	316	267	283	275	271	315	312	299	316	294	286	287	296	279	273	302	288	296	291	269	322	283
27274	9597	8285	4389	2890	2267	1691	1409	1101	915	785	682	668	614	518	543	500	488	425	485	420	385	411	414	425	397	381	392	406	370	359	364	403	395	374	340	378	374	351	349	393	389	360	377	352	381	369	345	366	366	322	358	307	361	364	353	352	370	337	361	352	380	358	358	356	369	363	321	368	365	331	330	368	368	349	322	350	337	326	349	362	327	369	354	344	335	337	355	334	370	312	354	335	343	342	369	367	347	343	360	363	351	338	317	364	383	328	334	330	348	356	346	341	351	347	326	363	362	332	353	334	356	317	361	403	311	351	323	341	365	359	337	333	349	347	374	359	366	366	303	334	318	345	330	351	356	350	354	354	354	355	335	358	364	330	346	350	353	389	358	365	350	358	322	357	345	352	379	367	357	375	354	352	354	376	335	350	336	348	338	330	362	385	328	338	350	328	365	368	314	335	373	346	362	331	318	375	357	339	373	338	334	319	347	373	307	358	331	321	330	351	354	351	352	333	323	328	346	324	339	354	363	368	345	356	393	354	343	345	365	367	357	345	345	382	357	334	343	364	336	333	366	346	341	374	354	343	318	344	362	317	320	359	377	334	354	352	343	323	368	365	343	351	376	354	371	362	372	338	363	365	358	335	348	339	359	360	359	347	343	338	361	381	324	344	377	349	346	342	381	347	369	323	353	341	339	330	440	357	372	343	307	354	358	347	332	339	355	344	344	329	365	311	331	316	361	338	367	361	357	303	347	368	324	359	338	352	348	328	367	334	362	368	340	359	349	340	326	336	374	348	364	382	353	373	358	342	335	366	382	337	315	368	363	365	330	349	348	380	332	337	355	334	368	369	326	357	350	380	375	336	334	339	336	366	336	400	358	359	377	360	324	326	350	342	350	349	328	346	354	310	339	345	352	355	330	374	386	312	338	342	366	389	321	384	329	381	331	357	358	349	329	351	347	365	382	373	343	374	373	361	356	340	366	349	327	366	327	349	390	385	325	335	323	342	332	355	364	329	321	323	326	346	331	357	342	345	363	355	372	338	329	362	379	338	360	373	342	367	364	357	362	299	331	361	352	345	347	349	346	350	361	329	356	343	328	370	345	399	368	362	319	307	339	320	339	364	358	342	331	351	354	346	333	332	336	352	345	366	362	346	283	362	327	362	323	348	333	351	355	362	344	365	371	332	330	355	316	350	345	328	353	338	355	361	374	360	343	346	361	301	348	344	345	350	303	366	356	340	366	356	330	363	333	386	356	323	341	377	374	343	358	344	393	355	355	316	316	323	372	333	342	344	378	350	336	329	389	336	364	328	372	349	341	329	352	375	377	323	305	353	355	338	363	332	326	358	361	370	350	343	351	387	378	334	362	356	368	369	350	348	343	329	313	350	346	341	352	309	376	369	333	342	365	333	330	359	350	302	338	358	356	318	318	339	330	369	341	353	339	350	335	356	372	350	325	317	346	375	350	332	337	332	348	334	323	365	358	340	304	352	394	368	355	332	355	344	357	342	349	378	365	362	359	343	313	327	322	387	355	366	361	364	337	339	330	364	319	343	342	333	345	338	360	346	340	330	345	352	331	304	323	357	329	361	357	353	321	337	331	369	321	360	328	361	339	369	319	334	362	357	323	342	376	388	365	354	333	326	314	358	334	340	322	333	339	321	347	370	351	324	356	357	337	373	331	362	327	316	352	365	356	338	341	341	357	358	365	333	383	336	348	337	358	372	348	363	297	351	307	321	345	360	354	328	327	357	373	363	341	339	338	380	364	354	326	327	343	328	324	365	321	327	299	324	360	364	384	341	327	339	346	359	382	339	349	371	350	381	317	338	362	333	363	365	328	347	357	361	364	335	318	373	358	361	333	348	342	344	346	354	341	346	326	328	328	348	334	339	387	341	328	368	360	350	350	340	329	351	357	373	362	345	354	348	337	368	348	345	345	380	337	360	346	363	360	379	364	332	352	338	337	349	382	327	336	364	316	339	338	331	349	340	341	338	355	360	381	345	354	372	326	323	366	355	312	333	329	354	342	336	352	358	380	345	346	345	339	367	346	346	365	339	344	357	365	348	322	309	351	333	368	349	343	330	320	341	357	340	331	347	347	365	329	349	311	340	358	350	346	351	367	340	333	328	339	345	343	356	343	362	347	324	357	328	387	382	348	358	322	336	353	332	383	370	334	367	352	347	346	332	347	359	328	368	347	331	333	355	364	350	347	351	335	352	353	343	351	353	348	350	352	346	347	346	351	349	330	341	347	361	344	336	353	356	329	356	376	321	360	375	358	346	362	347	360	347	336	331	331	331	333	337	379	358	357	379	354	352	329	362	356	343	348	354	354	374	336	343	366	336	296	355	365	375	328	350	343	374	324	344	343	321	369	359	347	360	376	363	333	327	353	346	362	357	342	334	362	323	321	336	361	369	341	347	347	354	347	346	355	324	356	356	337	347	367	355	359	344	330	314	375	351	348	334	346	338	317	324	346	356	345	372	350	340	359	344	337	347	329	326	317	324	364	363	366	388	349	336	365	370	330	343	372	319	368	355	328	343	331	356	343	343	351	360	349	369	349	350	335	376	348	346	306	336	347	369	356	343	338	320	358	347	369	366	348	349	392	340	341	349	313	332	315	357	372	359	342	352	377	359	328	356	348	357	373	356	350	318	326	312	322	328	372	370	347	330	357	347	331	360	358	323	344	336	330	366	387	369	309	311	335	375	332	337	332	373	341	387	337	336	342	378	305	383	329	328	338	334	343	359	331	392	374	308	377	324	344	343	344	325	359	340	330	336	351	376	356	334	351	365	344	348	324	332	335	335	358	367	347	360	388	362	356	359	303	346	333	309	374	325	341	375	354	348	334	328	358	376	356	326	336	348	381	358	349	357	348	347	326	335	338	350	372	353	358	324	334	328	394	348	347	333	367	361	356	357	352	343	345	356	351	343	345	318	362	354	348	345	335	362	354	310	363	339	358	336	316	324	394	319	319	377	345	349	356	370	375	360	343	342	333	357	335	362	353	356	333	356	369	360	357	360	334	380	365	355	322	336	336	377	347	330	340	354	360	364	354	359	330	304	355	338	354	324	357	329	323	342	349	332	348	366	364	328	387	344	348	307	353	358	342	357	306	355	331	356	351	361	337	325	336	366	358	354	315	345	373	335	340	341	346	357	320	338	352	349	350	352	335	331	345	363	355	357	347	346	342	344	337	369	312	347	369	351	356	330	390	355	372	366	377	368	389	365	368	357	322	364	345	334	355	330	315	340	340	373	347	302	364	324	337	339	346	329	317	348	334	337	320	359	344	329	343	343	337	358	327	338	343	364	341	369	353	343	368	368	351	325	343	327	352	344	357	350	357	363	357	346	331	364	345	337	348	342	349	374	345	342	341	356	336	331	329	316	341	372	309	357	311	336	304	323	361	380	360	328	372	338	363	354	334	359	367	353	335	332	333	365	349	319	338	364	357	344	354	349	341	362	374	349	342	345	348	363	374
24485	20770	27067	24444	13224	1621	1167	1016	894	928	918	906	829	847	816	818	869	805	835	811	895	850	805	829	780	795	775	804	791	795	800	756	792	784	838	812	789	824	802	810	827	801	801	808	795	844	864	765	815	881	752	783	786	801	824	863	847	779	785	832	804	809	799	795	840	796	802	848	813	806	814	834	819	840	800	793	832	777	742	814	797	817	793	798	794	765	776	790	840	857	808	776	749	826	786	746	759	783	809	814	764	799	802	761	830	772	783	741	792	780	782	806	823	819	816	821	811	739	801	791	795	779	777	839	772	836	767	793	772	847	811	766	810	841	778	791	790	814	755	838	761	814	779	815	815	785	797	789	787	814	713	786	794	805	811	814	799	787	762	769	786	813	764	836	786	746	809	792	786	767	829	752	766	749	801	764	791	779	768	814	822	796	790	788	829	800	808	751	824	801	896	783	810	790	802	830	773	751	848	803	783	757	769	779	764	803	794	838	758	761	804	729	754	811	853	847	759	750	760	804	808	758	847	787	820	775	823	727	838	820	800	783	802	745	791	797	802	827	851	802	781	771	818	786	760	802	798	797	857	809	860	801	789	768	785	818	819	837	770	803	755	797	783	773	740	770	800	826	791	841	783	826	709	864	802	754	790	808	841	781	822	788	798	795	843	782	827	798	830	745	774	822	790	748	779	786	779	795	804	791	813	769	808	785	715	840	795	835	815	794	768	800	824	808	779	812	748	767	842	781	773	739	802	805	798	814	821	754	782	784	786	778	773	777	796	848	821	790	783	801	725	766	794	773	799	795	805	833	816	830	803	783	816	845	808	881	808	773	819	804	779	813	790	755	819	805	802	807	779	804	755	762	747	778	740	803	736	836	791	747	858	801	765	780	805	797	795	757	803	841	833	803	796	785	785	788	782	730	804	807	717	846	772	866	796	765	777	825	822	809	754	750	789	789	849	710	763	787	780	775	794	798	745	790	740	790	820	801	762	814	763	818	770	836	812	791	806	762	795	782	785	749	769	780	806	732	834	776	798	774	760	770	783	803	831	818	781	785	809	786	871	757	849	761	768	817	742	811	801	799	826	740	766	776	828	846	794	778	732	776	797	765	780	767	746	778	824	792	809	827	762	804	805	817	815	749	764	787	800	785	759	821	761	769	837	757	821	775	792	824	824	770	749	772	755	762	800	794	841	833	780	783	782	808	740	789	863	797	788	758	791	843	822	823	779	805	773	799	800	804	792	829	787	812	780	780	775	845	823	797	791	786	811	798	822	829	807	767	786	793	802	806	791	832	800	844	797	786	801	792	815	756	779	762	775	801	858	858	775	782	820	782	815	810	846	804	862	800	793	792	761	769	799	814	840	775	790	795	806	783	779	806	783	801	753	796	780	822	794	767	733	875	797	799	770	803	795	815	780	761	747	788	770	787	724	804	816	819	794	838	786	800	805	824	800	759	784	776	773	849	762	752	831	823	841	792	798	807	792	805	766	768	842	828	824	791	800	804	764	776	782	812	788	822	841	797	810	770	790	831	808	814	836	820	842	848	808	809	798	758	839	793	781	818	778	810	793	796	770	776	807	793	783	746	748	767	853	773	785	796	809	797	823	796	789	770	807	804	772	802	745	820	829	767	809	781	764	785	791	780	792	777	827	793	772	812	786	792	809	791	798	783	836	823	775	760	783	782	769	797	792	820	747	764	835	815	817	805	768	752	811	819	814	820	806	749	796	770	780	764	794	751	804	807	803	811	775	799	811	799	786	800	817	785	778	800	772	772	815	796	778	807	815	780	810	746	849	782	794	842	836	763	832	781	778	842	837	821	741	751	794	774	795	782	817	821	832	793	834	811	787	762	842	786	759	678	723	807	786	825	795	787	777	752	806	823	777	792	794	775	766	746	775	816	784	810	801	770	764	781	832	821	752	785	804	821	814	772	783	823	799	806	798	828	824	797	800	752	777	792	783	771	779	815	815	774	772	801	754	790	793	782	794	813	783	773	833	844	764	791	802	744	797	794	788	812	758	788	794	793	842	783	819	771	777	802	778	803	755	782	824	813	780	785	803	796	818	784	851	800	796	784	803	804	812	819	772	848	839	836	815	793	799	753	795	793	820	753	751	811	794	766	822	788	754	781	813	797	794	787	751	814	789	804	819	738	774	819	782	818	837	835	772	784	779	802	763	733	795	796	765	789	775	753	773	798	798	812	739	789	780	766	763	770	790	756	754	769	757	769	784	756	765	807	782	795	835	812	827	871	828	812	825	766	777	754	800	772	739	766	766	758	780	773	774	794	785	750	756	791	757	805	734	802	823	787	814	828	755	816	846	790	782	796	820	784	819	797	798	837	774	818	826	753	781	822	836	789	760	738	771	755	739	818	759	781	746	808	859	779	775	781	782	815	774	754	814	798	786	762	789	810	772	809	755	855	752	795	804	780	776	750	746	769	798	822	819	791	825	770	777	823	846	816	766	817	792	811	824	832	720	812	780	818	847	777	811	813	792	766	813	805	834	757	855	771	814	820	749	802	787	773	784	781	819	853	800	780	802	797	736	731	822	806	839	748	776	794	835	682	825	779	814	829	782	780	850	790	767	735	802	793	763	832	794	794	847	837	805	853	746	792	753	826	757	805	761	813	847	796	756	807	801	787	778	793	709	794	822	786	768	824	756	802	786	776	800	781	853	866	800	758	751	820	806	777	822	782	768	833	770	740	773	765	813	783	822	792	753	783	821	789	770	795	781	761	744	766	792	837	816	848	763	801	826	768	792	732	739	807	833	778	793	793	809	823	784	845	793	809	770	786	783	776	822	800	763	784	790	765	815	789	762	797	800	784	803	830	859	850	802	808	795	793	776	736	810	787	768	816	767	775	796	788	785	834	798	800	799	772	754	796	749	769	800	810	814	795	787	785	791	780	777	788	812	755	793	798	804	748	812	779	795	800	761	780	798	826	785	846	795	754	828	841	796	808	800	755	798	809	726	787	749	792	803	802	788	775	810	774	763	823	776	808	800	849	783	809	801	793	806	771	807	771	792	855	740	787	794	816	838	793	775	779	781	768	806	791	740	784	795	764	783	824	769	789	805	773	753	842	806	833	838	803	780	782	811	753	756	791	831	793	822	768	819	811	765	841	811	770	791	827	797	810	817	786	790	782	837	746	818	803	795	803	773	805	778	803	806	812	778	798	817	788	770	808	816	818	768	811	775	814	810	799	789	797	821	802	846	811	793	769	768	798	758	773	763	764	748	822	827	766	775	804	776	795	763	823	757	804	706	771	734	814	793	756	813	796	796	779	755	795	798	810	751	761	801	807	750	726	805	795	773	865	803	781	765	806	794	799	808	778	781	826	761	787	779	809	784	777	766	789	789	834	817	750	784	804	749	776	828	772	819	780	790	791	804	765	800	782	795	797	794	806	799	805	802	839	779	838	836	790	828	812	791	820	774	818	743	807	829	836	775	803	779	803	752	809	801	834	793	752	763	828	830	804
28062	6096	5029	2987	2234	1965	1551	1358	1256	1209	1064	1050	1039	979	970	964	935	985	927	861	955	967	905	930	902	861	910	913	886	930	890	908	948	897	910	928	895	874	966	861	891	899	878	891	941	946	870	903	901	820	878	884	897	884	893	903	940	963	833	901	843	910	894	879	905	894	887	899	903	902	903	907	907	907	860	905	873	850	919	908	842	876	918	940	910	886	856	895	888	863	898	898	890	889	878	911	890	853	859	892	836	877	896	877	913	850	899	857	900	916	876	911	872	856	906	882	905	837	917	945	880	860	901	884	898	889	869	917	856	860	845	854	916	870	879	869	855	924	853	880	876	927	901	902	883	899	871	899	859	901	909	895	877	879	869	847	898	897	851	907	888	867	944	892	893	897	844	881	865	890	891	906	871	870	921	898	820	899	873	913	894	904	896	879	916	903	862	862	856	861	861	828	889	870	850	848	874	870	907	892	867	902	899	924	883	883	857	892	887	853	894	897	867	913	857	826	862	859	849	924	924	850	898	910	896	933	887	908	934	910	932	871	876	914	932	833	898	853	907	887	902	807	902	871	927	862	935	894	851	893	932	896	852	875	900	855	876	877	954	903	900	907	864	902	820	947	847	886	874	908	875	877	841	855	933	881	918	923	844	840	886	916	886	890	897	894	879	916	872	893	896	901	882	890	916	888	886	857	872	937	827	846	896	889	866	816	933	904	854	871	850	833	857	898	872	878	910	854	918	902	904	923	927	909	873	934	899	835	923	917	934	883	878	930	889	889	880	911	924	838	868	895	878	919	851	915	877	881	904	935	858	920	815	876	856	892	853	882	929	879	830	862	950	941	882	913	824	851	897	896	902	865	911	902	898	828	909	883	879	927	891	895	866	849	901	835	905	857	875	879	901	853	877	902	863	966	841	838	897	872	869	870	860	832	887	876	879	880	861	886	896	883	876	898	912	946	853	855	894	896	912	919	896	872	911	945	891	880	891	834	816	913	844	959	874	905	889	871	909	805	865	867	920	875	922	884	896	862	903	948	927	900	852	885	878	829	859	865	909	908	856	920	891	874	875	856	861	926	854	876	943	860	964	871	917	914	838	934	887	898	870	914	921	899	881	877	872	874	898	893	906	892	906	892	876	908	901	829	872	866	880	863	897	899	865	911	881	877	863	892	867	894	932	915	897	859	900	893	912	878	846	868	872	913	889	909	828	927	875	853	901	889	901	888	849	885	908	893	939	845	902	915	845	902	911	860	868	936	907	945	862	901	887	932	908	877	868	874	889	835	894	893	910	872	888	911	872	880	887	912	847	888	886	821	898	903	930	837	842	885	891	922	902	886	909	889	851	937	873	900	867	843	881	879	871	937	884	928	943	884	859	905	894	895	925	905	864	924	905	880	925	888	852	889	909	858	845	903	879	909	890	874	870	908	914	867	885	900	840	917	887	868	884	879	876	849	897	856	922	918	868	901	906	897	897	890	889	899	854	899	896	866	887	901	854	922	904	872	894	858	838	863	897	866	876	936	837	879	926	881	862	921	927	830	860	874	888	905	929	874	891	858	873	907	924	882	879	888	864	888	910	913	873	918	860	889	883	852	854	871	881	884	905	843	915	848	843	842	860	909	884	924	875	840	837	929	895	812	859	899	867	883	897	857	891	891	874	880	954	913	849	876	859	886	873	872	892	882	914	903	842	871	860	934	921	896	919	932	899	842	867	897	839	907	838	863	873	901	874	891	902	921	873	876	905	825	813	858	851	940	892	870	910	877	894	921	927	861	846	878	907	833	883	882	899	923	917	860	850	896	903	887	867	927	892	896	883	836	866	843	920	897	902	918	890	883	877	864	919	875	898	869	861	896	912	868	885	883	937	924	902	892	864	915	889	900	886	944	828	824	867	857	881	883	898	921	903	884	876	871	864	906	894	863	899	905	884	875	893	942	872	929	908	901	885	903	927	916	890	901	923	830	899	887	872	907	861	874	873	890	823	918	944	857	881	902	906	957	862	906	866	893	883	869	905	892	908	908	862	885	879	836	872	893	916	861	849	894	864	822	886	878	855	892	854	903	889	877	914	870	922	916	893	908	896	913	852	914	895	908	969	939	871	865	873	871	883	924	844	905	872	890	848	889	865	799	853	862	869	860	851	847	853	855	918	910	896	866	932	911	840	880	883	900	849	837	922	867	926	846	887	880	868	901	924	909	893	919	885	944	953	804	858	866	875	852	855	879	881	894	925	924	886	877	856	869	857	875	923	894	898	912	918	852	916	880	862	825	875	936	927	848	917	920	886	886	844	891	907	907	902	892	853	852	852	816	801	879	924	945	883	916	869	915	891	844	916	889	849	871	865	974	915	880	892	858	847	897	887	920	934	907	932	926	899	854	870	924	958	925	884	936	917	924	912	894	864	861	902	883	889	911	867	933	898	917	870	895	889	894	909	853	835	855	855	913	886	934	887	919	860	907	893	856	843	896	904	888	845	919	882	869	860	860	919	873	885	894	942	918	850	862	846	845	905	888	923	846	847	882	853	879	866	863	885	857	914	885	930	863	888	861	877	850	882	872	897	925	855	865	882	923	871	859	880	887	870	867	883	911	900	880	840	881	886	841	899	893	901	888	849	930	961	851	896	862	877	884	896	913	904	885	872	865	889	908	857	866	870	909	931	910	882	845	892	874	879	818	866	945	888	840	893	903	917	905	885	872	905	845	910	897	907	858	813	877	877	863	860	863	882	871	951	878	847	869	882	878	876	919	881	847	934	922	903	941	911	904	912	904	869	864	916	879	906	932	856	884	826	837	858	911	928	886	891	926	804	888	855	886	946	851	893	898	935	922	881	881	884	916	865	855	853	905	857	934	878	861	932	906	907	932	905	875	834	899	905	878	877	885	918	844	870	843	887	886	948	931	905	869	873	880	896	895	913	901	919	935	847	871	908	937	839	944	876	912	862	890	906	907	851	876	851	894	876	902	865	888	867	936	891	890	912	864	907	881	872	857	926	900	933	906	907	903	879	864	923	906	847	905	873	906	901	911	889	885	900	901	857	852	873	847	917	945	836	933	905	866	913	870	875	891	898	904	847	887	941	894	914	932	885	920	874	877	927	865	870	938	895	862	882	919	907	867	887	896	918	953	947	910	868	889	865	926	891	863	863	903	874	956	901	924	929	887	891	893	867	859	846	873	823	866	889	873	865	892	891	920	878	902	911	899	838	902	870	886	909	879	851	902	880	911	871	922	909	913	896	855	881	876	906	883	913	856	918	923	886	828	872	925	902	858	882	886	826	853	881	896	883	877	956	814	813	910	844	857	872	863	873	923	906	876	868	930	857	926	837	882	857	913	884	917	863	827	917	832	892	870	912	871	869	859	828	893	858	902	907	861	890	878	875	889	857	882	872	839	923	929	880	913	894	869	872	899	916	934	885	927	899	890	867	885	910	846	843	979	887	907	868	886	855	927	918	936	952	900	876	890	912	885	835	914	893	892	851	952
22272	20782	28405	23243	20778	20837	12216	1478	1058	928	814	732	641	617	576	555	534	532	481	486	489	458	442	462	428	388	385	424	440	418	442	410	460	434	398	405	430	439	393	387	382	413	375	388	409	409	404	363	400	401	384	385	378	425	346	363	404	358	390	395	370	385	382	352	371	399	385	383	388	366	418	370	362	410	368	371	398	376	363	384	393	340	336	386	379	420	417	352	358	416	346	382	370	405	411	391	396	406	373	399	414	345	365	403	355	334	391	345	388	386	373	377	377	363	384	369	374	395	367	334	390	389	379	377	390	354	388	379	385	365	386	371	335	405	389	363	375	388	367	378	400	398	366	384	383	356	359	351	397	363	386	399	377	380	383	377	388	361	365	432	393	405	392	398	376	352	360	373	351	395	388	393	352	359	390	365	393	350	350	366	383	342	347	411	401	389	394	376	352	376	358	392	386	392	372	370	372	396	364	387	345	358	389	411	393	361	358	394	373	369	375	394	397	373	357	384	400	398	351	382	378	384	349	398	380	358	368	383	365	389	360	404	388	365	362	373	354	385	373	387	338	383	414	412	387	363	388	380	393	397	383	371	384	351	417	381	392	375	383	397	395	350	375	364	368	373	397	379	400	388	396	351	403	398	381	368	358	359	404	380	370	412	382	359	358	376	359	372	402	362	389	368	406	337	391	325	413	397	380	366	352	398	328	355	372	344	365	418	382	396	390	382	339	343	365	379	367	409	385	376	385	367	360	398	389	351	395	400	369	383	338	376	356	385	362	362	387	362	398	352	369	341	392	388	384	366	399	404	385	381	414	340	361	405	389	388	410	364	365	374	392	375	387	404	369	391	372	353	373	399	372	360	360	375	394	384	362	373	361	381	320	433	383	388	374	347	352	356	396	370	374	396	382	398	392	372	354	361	397	351	368	382	369	375	444	364	398	382	384	389	398	360	382	377	358	366	391	376	381	391	387	385	370	378	398	365	364	374	379	357	341	421	400	382	385	375	373	362	380	367	373	391	359	364	388	369	406	372	393	374	345	366	355	366	343	355	337	379	409	401	391	383	393	395	392	374	416	362	334	433	367	377	367	387	388	380	383	371	365	366	370	397	355	348	383	370	368	367	372	378	387	366	385	379	342	362	373	370	353	418	443	366	351	354	372	372	361	401	379	403	372	406	362	427	349	374	339	402	390	372	378	395	337	379	368	387	360	349	404	384	376	366	358	375	378	381	384	376	362	379	381	348	376	371	403	372	389	377	377	379	359	376	366	359	407	376	358	332	366	359	396	378	363	366	335	392	387	376	354	355	393	392	363	354	353	407	386	401	373	395	355	380	409	380	361	385	420	397	383	358	370	364	352	366	369	344	367	345	395	392	379	418	370	363	373	353	391	360	370	397	362	355	356	377	400	361	364	388	413	389	371	364	380	361	413	375	358	385	342	408	384	363	365	398	377	370	378	348	366	377	359	359	387	362	409	364	365	348	377	387	359	354	371	374	367	380	377	339	343	349	341	364	391	400	437	389	371	416	384	395	385	366	384	370	356	371	385	335	375	340	346	393	407	393	379	408	369	420	383	382	335	383	390	364	384	387	362	369	395	362	376	350	388	355	384	364	398	348	390	383	367	392	358	406	395	390	414	373	381	363	342	372	376	373	387	384	359	356	370	353	380	366	374	377	356	349	361	383	379	381	384	359	360	337	347	391	372	351	354	363	392	357	352	402	383	376	380	371	387	352	398	345	385	392	405	373	346	376	359	405	355	363	383	348	368	413	363	336	356	395	376	387	365	392	364	372	382	361	374	387	374	381	378	363	421	369	393	385	393	392	391	362	395	373	345	374	426	358	353	395	373	391	328	404	424	383	384	382	381	384	366	392	351	356	368	370	407	358	368	350	370	383	371	335	392	386	375	407	355	439	359	367	354	390	355	381	359	368	321	422	339	376	380	392	368	351	402	377	380	375	360	409	370	393	392	360	381	358	406	382	411	400	385	402	428	393	364	360	371	394	387	353	396	405	399	387	356	369	404	381	379	383	358	356	384	363	362	362	350	380	406	375	351	383	373	353	410	371	356	366	402	379	382	349	386	361	346	389	384	366	386	360	421	351	369	369	361	392	370	369	392	379	409	345	361	389	373	371	402	402	386	357	385	363	383	385	363	358	391	362	369	352	372	365	355	361	363	382	372	366	358	376	377	364	356	354	366	376	390	395	420	402	402	373	373	383	383	372	409	357	432	397	389	371	371	344	377	380	390	392	434	383	382	352	373	383	344	376	375	361	351	370	351	387	385	374	409	346	383	391	365	348	389	366	371	376	384	388	365	400	398	367	406	408	380	322	369	410	384	344	384	391	366	363	332	377	379	363	360	373	382	373	399	370	391	381	406	395	377	367	398	364	402	338	362	402	346	384	396	401	398	382	408	371	394	378	385	419	384	370	365	378	371	386	376	375	391	337	375	334	377	389	415	375	362	370	373	385	353	360	382	363	350	377	359	381	373	350	365	381	348	346	376	389	406	387	386	386	377	401	382	366	384	356	385	398	357	374	389	388	365	382	377	397	364	394	383	380	363	382	354	385	384	394	375	419	388	397	355	386	397	377	375	366	377	372	329	396	384	364	379	385	368	379	369	388	407	387	378	357	362	355	385	383	376	410	377	377	392	358	383	398	376	404	394	377	429	420	388	346	420	398	369	374	361	393	396	362	383	356	358	376	365	409	394	360	392	332	380	420	394	381	349	381	390	383	360	350	366	394	384	340	397	351	356	360	368	413	384	395	398	378	397	369	362	365	399	406	368	366	347	386	370	371	367	345	384	375	381	362	362	356	381	373	410	382	375	385	327	405	374	348	328	408	385	384	381	358	384	364	399	355	408	350	349	343	387	350	377	388	372	309	364	340	341	413	407	386	369	407	376	392	368	379	343	375	333	365	363	373	373	369	399	378	374	380	363	390	376	392	354	362	383	379	354	362	361	404	362	377	379	377	365	385	375	370	386	355	382	383	368	371	376	364	369	371	418	403	396	357	386	398	385	386	356	364	391	377	389	318	394	396	366	383	339	355	388	390	376	397	399	387	379	381	404	371	361	368	373	372	360	345	331	414	354	371	379	401	358	348	379	380	359	378	403	401	374	369	374	344	387	348	365	389	380	338	395	365	329	403	380	391	364	392	388	392	404	353	394	343	371	339	406	368	397	355	386	385	365	407	357	360	364	363	381	391	378	381	384	382	362	394	383	363	348	366	380	375	368	350	380	375	370	354	418	379	346	377	376	413	405	374	351	391	355	350	376	361	387	386	379	399	375	414	369	379	352	333	377	368	396	396	365	371	377	401	343	387	418	396	388	384	405	346	425	377	370	345	362	396	359	357	385	357	392	373	378	385	391	332	362	370	352	365	381	377	378	382	336	356	375	385	357	403	372	364	381	394	367	368	368	379	357	358	386	400	361	398	365	349	365	394	389	354	381	367	332	322	358	333	358	352	346	367	383	386
31804	15551	13601	7537	5130	4071	3063	2304	1977	1555	1205	1144	943	870	759	745	652	606	594	592	564	525	546	501	542	508	483	485	508	465	485	483	461	447	455	459	437	450	458	481	458	443	446	473	412	432	435	463	458	448	402	433	445	409	437	430	415	412	419	420	429	425	435	445	385	446	457	416	422	402	421	438	401	405	401	438	426	444	455	426	388	451	430	452	411	398	432	410	436	441	443	429	446	406	422	424	409	448	403	468	433	396	417	396	399	463	432	426	447	404	450	382	418	427	440	422	429	420	407	432	439	410	437	409	431	410	437	413	416	407	397	442	445	414	456	414	410	421	426	435	423	403	443	389	401	429	411	427	432	435	421	444	396	407	414	426	378	430	458	440	432	391	422	405	431	404	451	389	402	419	414	408	435	405	408	374	433	419	430	406	400	411	408	433	428	410	437	412	416	422	413	394	400	392	431	415	437	429	414	420	426	416	418	417	404	387	425	432	420	445	381	441	401	453	407	431	422	437	393	443	440	432	464	424	424	374	439	410	417	392	457	397	383	384	435	400	423	438	409	389	398	412	368	417	399	423	379	409	407	388	411	403	403	400	410	412	415	398	394	416	402	383	403	416	450	415	421	415	380	386	437	417	401	417	406	425	412	404	377	448	387	445	452	442	426	425	420	406	411	379	413	413	443	401	407	424	436	393	409	383	441	449	438	400	390	440	438	422	434	431	445	389	401	392	396	414	424	380	394	443	420	392	407	440	441	434	407	408	389	411	405	402	409	396	412	456	421	403	445	416	454	385	393	385	424	386	431	417	395	459	392	441	409	462	386	429	452	409	416	375	419	436	393	427	404	445	397	445	436	410	418	411	398	430	427	384	426	378	419	371	397	411	414	443	447	391	393	408	454	430	422	415	392	422	397	442	360	433	441	415	424	447	413	422	386	445	412	415	438	418	426	380	416	426	429	410	411	406	424	431	425	407	412	397	423	416	440	422	417	381	406	435	402	410	427	409	417	443	423	426	402	411	446	424	399	398	438	403	439	407	383	415	455	416	403	396	422	427	413	443	407	388	417	429	395	439	438	397	421	402	408	438	414	429	421	428	411	445	426	374	420	401	424	428	459	409	440	386	433	449	399	416	400	397	420	419	421	405	408	432	435	397	413	419	385	418	422	380	413	401	388	421	403	416	439	419	428	404	411	398	436	418	422	394	424	429	407	428	436	427	455	410	442	404	393	416	419	425	466	402	445	395	414	404	420	404	397	427	413	454	430	443	482	380	429	387	385	372	418	394	431	403	426	395	395	463	368	405	422	431	411	433	434	427	406	402	402	427	424	404	401	408	403	418	416	406	405	408	408	425	421	443	430	428	441	394	451	404	428	413	444	420	463	436	435	469	407	430	415	427	447	423	349	418	397	396	404	433	409	417	414	404	402	404	407	428	440	441	420	420	414	395	414	415	433	426	411	392	374	406	404	419	408	371	429	440	428	404	475	394	403	473	410	408	430	365	451	427	372	421	440	400	411	388	422	394	423	447	403	402	407	424	401	396	428	409	383	399	427	409	429	437	434	438	405	416	436	406	428	396	408	380	383	425	434	393	431	418	387	441	429	424	413	430	410	412	384	419	444	437	403	440	450	442	401	417	437	437	409	437	420	450	381	417	441	394	446	443	405	398	397	401	398	388	450	420	419	419	446	444	384	409	401	433	446	427	409	418	386	450	419	387	383	433	369	417	432	388	395	447	449	385	401	419	407	424	404	422	401	426	417	415	435	438	408	458	408	444	407	427	447	465	412	436	422	446	450	433	437	403	406	429	432	436	432	410	441	436	408	408	423	429	396	429	452	421	434	409	407	414	420	401	417	411	432	413	424	440	407	432	434	381	443	373	421	426	392	398	408	446	408	419	390	421	406	404	385	394	406	438	406	433	446	401	424	433	431	439	415	403	421	424	397	391	432	438	412	451	388	425	456	416	404	416	472	441	401	409	412	430	414	409	402	391	427	400	370	426	408	452	378	395	437	415	418	414	403	403	428	428	416	408	441	412	419	414	449	415	419	424	404	420	422	444	420	427	414	387	421	394	411	441	422	377	411	408	417	424	370	387	433	402	435	413	379	389	426	414	404	430	412	423	417	415	395	427	416	407	398	421	439	424	399	422	395	414	439	423	416	446	395	396	426	421	407	420	409	407	402	403	400	420	388	390	441	412	417	428	435	422	410	420	409	400	405	427	381	393	415	390	443	439	403	412	425	429	405	428	411	441	420	402	430	403	370	430	432	417	422	379	409	406	404	424	418	413	394	398	455	434	413	406	414	410	451	439	439	428	420	424	432	429	446	399	409	428	433	407	431	396	433	431	415	379	377	421	390	437	403	391	431	399	403	385	394	398	396	446	454	441	422	429	433	422	422	424	412	401	416	412	415	417	416	412	417	424	441	422	445	437	438	408	433	397	449	416	408	429	400	442	413	411	400	411	402	372	422	405	438	421	431	436	427	404	406	423	469	428	374	436	428	422	429	414	421	423	388	377	437	408	421	410	398	359	426	455	424	412	421	376	427	436	426	388	406	419	401	442	440	403	435	395	374	428	436	385	448	409	426	428	418	434	396	411	414	434	417	411	431	382	422	411	416	396	458	432	430	375	381	425	454	374	438	424	439	422	468	404	410	416	431	412	407	410	440	429	431	395	406	416	417	433	430	416	390	412	396	413	380	391	432	425	439	490	381	451	398	394	417	448	432	448	412	429	409	412	407	416	400	404	410	435	449	433	394	401	437	402	395	428	436	437	423	395	429	404	442	433	390	463	409	414	436	400	417	428	417	392	428	404	390	418	391	415	420	406	422	420	429	407	413	438	472	420	405	425	404	426	400	413	375	405	443	428	428	446	387	418	445	414	424	419	420	391	412	422	426	442	391	442	433	392	405	426	449	397	452	425	403	425	441	451	425	392	424	406	402	421	407	393	383	438	441	442	412	413	432	418	413	416	424	420	395	399	429	399	413	408	399	437	421	400	416	440	418	372	439	415	408	435	403	430	417	429	431	419	421	426	389	403	372	401	424	398	417	422	431	414	458	410	422	413	360	395	422	427	411	404	423	400	454	404	443	432	459	422	423	419	402	406	413	435	415	438	448	431	422	412	415	437	430	448	420	456	421	425	423	398	406	426	426	437	410	427	403	403	396	411	396	362	439	461	418	377	409	423	392	386	422	418	429	435	405	393	399	404	390	410	416	443	426	418	421	397	450	459	430	462	415	406	432	451	406	427	398	437	421	411	441	420	409	437	418	429	404	459	442	411	415	414	403	418	455	415	402	432	382	405	383	441	408	445	402	423	427	420	399	375	421	420	422	427	426	420	416	418	396	402	447	423	440	395	437	396	413	393	406	423	405	382	419	468	413	406	412	434	426	415	433	401	430	454	394	393	422	402	384	464	412	415	458	451	411	431	398	441	459	431	357	411	398	394	430	450	419	389	404	390	388	413	432	459	411	425	432	445
26760	20177	9796	1138	716	710	702	672	651	614	650	664	679	693	659	663	693	656	623	693	642	629	586	611	667	601	658	650	646	650	648	632	647	618	648	649	603	606	616	620	612	652	637	650	577	591	604	582	638	593	623	605	619	647	644	648	616	612	646	616	633	636	647	644	675	648	612	627	618	585	585	640	639	587	612	620	625	604	615	652	640	615	625	584	627	642	588	626	590	657	655	589	576	647	624	673	644	635	680	641	650	662	593	632	629	655	656	600	648	613	622	649	660	588	632	612	636	629	606	635	627	626	691	633	632	598	625	633	680	542	635	657	620	620	602	627	649	673	615	581	600	706	632	623	623	603	652	628	677	609	576	647	581	668	614	662	638	692	657	641	621	639	612	635	617	647	645	638	576	615	666	637	647	624	674	663	654	618	654	637	616	622	595	629	604	620	587	686	613	616	625	614	627	643	626	646	599	664	637	639	617	638	640	597	666	630	575	621	639	652	661	633	616	595	604	607	570	644	660	663	599	658	650	655	636	621	601	682	611	622	578	608	621	624	612	610	636	649	605	614	655	600	641	645	622	592	620	635	635	628	658	598	671	571	626	633	642	633	621	643	601	586	671	677	637	644	617	637	624	609	656	626	612	665	634	655	648	631	660	604	632	648	656	612	603	655	599	624	661	640	680	635	616	673	613	595	620	601	678	623	616	629	621	653	664	653	658	646	612	617	618	630	605	634	663	637	655	643	605	689	656	627	605	652	641	648	625	618	660	664	619	602	584	622	613	622	628	604	585	645	663	639	617	588	626	624	598	629	707	632	643	666	612	639	637	648	666	672	638	618	652	616	669	588	603	639	605	642	633	641	587	611	612	600	606	614	640	579	633	634	655	604	616	657	608	658	639	619	650	649	611	660	673	629	608	623	633	638	621	623	659	585	583	631	659	616	640	605	633	662	679	601	634	594	631	614	638	660	600	645	627	637	595	645	624	631	623	635	630	663	627	652	607	651	635	626	700	627	594	635	632	636	622	637	664	628	642	625	586	644	605	649	590	662	655	608	648	620	616	653	639	641	642	636	630	607	636	614	618	651	587	648	668	591	642	607	618	626	618	634	661	628	654	665	640	649	627	634	648	603	658	624	632	693	613	591	624	666	613	642	668	647	618	610	618	626	603	632	601	614	618	619	597	622	644	631	587	606	627	634	624	639	618	610	612	627	639	622	645	582	619	605	654	602	665	618	678	647	604	609	636	612	641	618	613	607	587	601	612	624	588	699	622	661	632	647	630	624	658	614	618	643	604	658	669	650	643	625	615	637	589	605	594	643	602	641	597	620	638	609	577	649	632	618	680	634	617	602	635	653	634	592	638	668	611	633	593	657	663	617	623	645	646	649	644	597	656	636	659	720	641	669	616	599	607	619	660	613	691	643	650	606	602	643	588	637	578	611	631	589	634	608	607	648	644	635	607	650	661	631	647	657	666	665	631	613	628	613	612	624	613	659	623	649	621	637	626	647	657	658	612	616	598	655	629	615	581	651	632	608	632	639	602	640	642	622	641	636	607	609	588	622	620	584	630	650	662	616	627	644	637	618	641	613	625	621	660	610	675	626	634	635	661	630	632	617	664	655	640	623	601	660	638	639	624	645	619	631	654	619	629	683	612	626	604	637	652	640	616	632	605	651	641	621	628	618	612	638	596	595	650	705	637	642	600	645	602	607	625	615	604	619	623	629	627	645	610	638	620	575	637	628	592	698	631	635	654	620	626	588	654	659	671	615	646	638	609	668	616	620	650	647	623	589	638	627	652	627	611	676	615	655	630	610	645	582	616	648	654	637	649	651	652	624	655	580	635	596	629	640	643	670	611	551	619	582	663	611	636	650	660	586	591	579	614	610	636	671	656	665	681	603	624	624	592	646	648	627	673	654	653	667	665	576	637	596	631	616	634	685	623	633	615	605	648	635	654	645	653	594	623	607	632	676	665	613	690	645	622	644	654	639	616	574	636	670	654	592	650	636	605	664	672	632	637	694	651	614	632	593	640	640	655	626	601	630	623	643	632	622	653	660	614	625	640	624	617	647	649	629	668	629	602	626	642	649	651	614	611	595	564	625	627	629	594	637	601	608	595	622	661	635	558	692	637	647	610	638	643	598	588	607	636	652	638	596	688	713	576	580	628	606	654	625	652	605	592	637	652	598	640	605	627	640	584	625	672	640	627	622	611	642	643	601	611	619	604	645	628	630	639	681	610	606	645	653	629	644	637	618	635	650	604	638	649	638	608	603	616	626	591	640	599	681	625	623	658	604	621	601	578	610	652	664	638	652	635	614	585	630	593	660	584	628	622	626	592	627	603	648	635	631	693	632	601	633	664	605	662	657	617	570	627	646	592	618	642	613	595	657	654	632	655	663	628	627	568	661	631	680	619	630	646	585	656	603	618	615	605	673	656	601	642	650	595	655	616	589	664	637	641	642	641	610	638	644	623	669	635	604	641	640	629	646	632	662	642	646	670	622	638	617	612	624	610	640	658	645	625	599	649	629	643	601	660	618	586	630	601	620	655	617	680	568	617	659	620	617	590	635	666	596	649	619	654	619	609	625	598	654	660	642	638	599	656	615	633	649	641	632	690	604	636	614	602	668	583	678	643	666	650	620	606	637	619	612	625	607	614	579	683	632	549	688	608	656	629	632	596	641	553	607	628	619	630	628	607	619	625	624	620	630	645	627	607	662	632	623	600	646	629	649	643	623	627	646	662	639	632	654	609	612	619	639	648	636	597	625	660	609	635	695	612	644	653	674	619	631	598	627	623	634	632	638	658	645	632	626	621	621	624	603	691	617	604	613	617	645	628	620	661	611	596	612	640	668	645	641	654	640	598	663	607	632	663	605	613	570	622	605	620	671	632	648	661	634	623	620	615	620	666	603	648	626	614	622	643	595	642	650	621	610	633	578	663	670	621	644	636	641	661	660	616	631	664	612	620	615	657	632	631	615	664	619	625	659	646	651	644	610	622	619	646	660	615	636	650	681	589	625	597	647	596	604	651	658	673	635	632	634	652	628	626	601	651	647	631	627	634	609	619	575	658	626	702	608	610	619	599	627	651	688	601	609	591	624	645	650	672	645	670	639	658	591	667	629	624	591	626	595	676	656	639	618	657	604	638	669	658	636	602	655	627	622	601	657	614	643	645	644	623	608	633	672	655	598	662	620	689	606	611	634	612	619	619	577	633	651	648	622	697	604	614	617	629	625	668	661	636	630	640	636	608	637	649	630	626	666	619	625	663	625	646	627	596	614	657	591	622	650	666	668	658	655	679	612	665	628	570	581	644	600	601	608	576	638	586	627	677	605	622	611	670	626	641	625	593	662	634	601	671	645	656	633	623	661	633	633	624	652	639	639	625	637	619	633	645	646	630	655	646	635	575	647	661	587	659	631	671	618	632	599	665	610	578	609	639	596	648	639	640	616	650	647	644	561	638	612	620	678	698	612	632	605	645	651
12400	1380	1249	1023	888	850	771	797	766	735	762	737	702	733	761	722	679	725	774	760	724	745	712	682	752	730	716	763	764	720	752	721	711	752	726	690	698	716	746	709	715	742	693	681	769	722	718	771	720	738	712	706	759	714	725	690	678	760	731	727	728	684	740	730	735	770	706	700	743	704	679	705	722	738	704	789	744	732	757	720	770	750	706	729	700	747	734	770	691	764	730	734	713	754	721	692	732	703	746	722	744	734	707	734	756	741	790	748	733	757	723	716	719	703	732	753	757	728	695	677	751	771	683	750	757	794	790	738	755	786	722	737	701	698	744	683	752	740	763	715	679	723	758	737	709	733	735	751	737	772	724	749	719	670	757	722	724	672	718	730	740	717	721	719	738	742	714	712	713	695	735	724	696	704	732	734	751	750	738	724	690	726	718	762	722	685	693	739	682	733	739	732	731	727	695	679	740	719	741	725	773	690	700	736	729	724	733	740	753	741	734	740	711	681	717	701	746	682	722	725	726	707	701	790	773	689	720	700	719	722	816	756	687	765	749	707	725	755	720	754	749	749	722	746	740	663	706	720	750	730	742	743	714	756	708	756	739	704	731	708	737	774	757	696	722	715	767	742	711	731	730	702	646	765	755	742	705	747	716	731	724	721	723	728	711	715	729	768	734	730	722	721	748	721	711	739	772	720	701	724	759	724	715	695	721	702	718	699	701	772	728	709	749	719	720	687	722	665	729	680	767	717	684	750	729	727	717	737	710	731	750	741	757	802	757	690	726	680	774	708	748	725	731	725	712	739	685	689	736	750	714	725	752	695	762	714	739	715	734	766	669	709	697	693	701	753	722	765	762	728	748	746	704	746	726	739	727	725	740	733	716	748	710	723	705	707	677	705	716	738	672	748	688	736	681	719	715	756	692	709	720	751	715	738	746	756	720	773	709	717	743	724	751	778	750	762	750	708	689	736	678	717	696	700	709	754	696	698	768	763	747	705	720	752	734	768	698	783	724	713	740	734	716	701	716	725	718	805	726	704	756	725	715	773	719	728	753	771	756	751	709	715	718	725	750	723	676	766	744	780	739	726	738	767	729	696	703	705	710	739	720	728	702	736	747	718	777	729	752	744	682	734	751	762	721	737	739	720	724	767	739	751	705	789	773	698	736	718	770	719	735	705	743	712	749	727	744	754	701	764	772	771	725	781	748	721	709	697	700	728	720	789	776	749	720	718	746	744	757	761	743	753	732	715	700	716	751	727	683	747	693	766	726	732	724	715	702	694	760	752	717	781	772	699	717	728	778	704	711	687	748	711	756	753	703	725	758	705	684	748	717	746	783	699	707	723	716	682	715	662	727	718	739	720	741	697	726	756	736	706	725	706	786	720	770	687	723	746	667	713	774	727	730	742	696	701	717	730	711	784	721	760	740	687	763	697	721	730	753	724	778	745	702	725	778	728	715	705	783	684	718	713	655	742	743	735	724	718	744	753	748	722	695	771	758	730	773	740	743	752	727	721	736	722	724	699	710	737	716	747	724	744	716	698	745	741	717	708	709	757	689	730	746	709	676	785	756	711	693	742	731	665	791	749	698	709	730	710	711	707	720	701	712	730	671	710	769	745	706	668	762	791	709	748	704	747	674	768	701	709	722	734	729	710	767	735	747	752	715	701	716	760	750	694	720	683	744	706	686	773	713	721	733	715	737	733	756	698	718	698	709	765	732	759	734	753	712	715	734	792	714	724	740	749	718	716	735	736	696	700	719	705	749	732	734	716	705	705	730	774	757	674	747	749	709	771	779	762	738	736	745	743	688	734	718	727	773	764	727	713	752	750	697	728	736	735	716	681	712	712	750	734	769	719	717	782	688	712	737	733	770	701	708	772	747	735	704	703	715	714	738	705	775	731	748	736	794	735	711	750	683	754	693	734	776	762	737	735	712	707	779	724	701	691	729	687	719	773	729	743	702	705	751	750	678	744	725	719	764	702	715	661	726	743	718	647	682	712	771	711	728	694	740	749	734	719	732	729	723	740	694	705	757	742	726	687	688	811	699	732	771	761	757	731	691	682	787	742	716	719	747	706	775	711	685	747	678	688	793	714	759	749	719	713	706	739	728	747	729	723	716	694	734	763	747	702	761	740	730	702	708	729	712	766	659	715	743	699	770	686	754	693	664	728	704	677	771	759	719	735	793	736	700	704	718	697	764	775	754	746	740	765	736	718	703	734	703	717	716	793	719	697	695	739	724	748	714	743	749	721	714	691	664	708	761	713	746	698	734	693	725	762	710	763	718	682	690	714	744	735	747	692	705	683	731	707	756	748	707	744	661	778	763	695	702	715	737	742	741	715	730	740	702	727	702	706	708	733	742	682	720	733	796	745	758	770	766	717	720	733	732	719	718	740	733	722	745	711	705	702	684	745	717	712	735	730	753	754	741	775	713	727	705	805	712	717	719	695	746	730	703	745	752	733	712	716	772	734	779	768	707	702	729	763	719	682	695	717	737	727	701	737	727	737	740	693	685	696	702	729	745	737	730	707	719	757	725	725	733	714	724	721	741	697	734	705	749	708	728	723	733	701	749	714	742	758	739	732	712	714	753	695	752	727	736	757	710	755	732	734	724	703	719	720	739	714	670	745	756	683	714	748	754	702	701	763	748	701	690	754	699	690	737	705	747	771	758	670	722	750	736	721	712	720	712	695	781	729	719	768	738	753	714	736	728	681	709	777	718	710	696	692	771	755	680	716	684	697	717	739	763	717	731	682	720	711	751	713	696	701	716	712	705	718	745	707	721	751	745	706	772	725	738	743	707	761	745	691	778	718	703	754	716	755	725	721	712	763	733	737	745	736	709	715	700	727	778	735	740	751	733	699	715	770	756	696	717	745	706	710	716	719	706	752	709	738	731	680	729	722	746	804	725	755	705	753	724	741	749	749	718	717	728	762	737	695	778	777	745	766	702	759	713	710	711	726	700	738	726	740	696	758	702	735	734	664	714	752	704	702	754	711	695	750	752	760	722	725	763	713	714	742	709	755	683	728	786	697	719	728	758	728	744	743	704	744	688	693	709	768	725	709	741	735	715	740	748	717	724	732	697	700	710	668	721	734	701	765	722	709	772	713	708	712	730	716	705	737	711	697	770	745	761	686	714	732	721	733	722	636	736	732	742	701	740	717	744	704	781	734	696	745	720	771	756	768	715	735	732	722	739	778	756	743	744	767	755	702	726	710	727	751	734	760	728	719	755	787	678	729	728	691	704	792	669	696	757	721	717	705	683	728	664	694	687	707	725	704	764	765	698	681	729	738	720	735	728	729	754	737	723	712	741	699	731	761	697	728	706	691	703	760	740	748	724	718	761	707	728	703	695	714	736	747	709	738	740	705	772	774	761	735	729	686	732	740	726	748	739	793	745	732	700	745	702	719	714	734	736	764	702	690	763	726	738	755	781	698	727	746	686	765	690	710	721	712	719	716	778	756	759	705	726	730	705	722
23258	20776	28034	23582	20763	13316	1443	803	621	550	507	420	439	383	411	400	348	383	353	301	355	327	322	349	338	324	287	306	339	289	313	309	321	324	347	288	293	310	332	274	299	269	301	300	288	291	322	276	314	298	287	298	289	305	295	298	276	295	289	264	278	297	276	321	299	297	317	303	256	296	307	312	293	254	327	302	292	333	280	296	298	292	294	271	276	272	293	288	258	289	285	288	305	307	265	269	299	304	304	299	292	282	321	305	281	283	294	311	255	276	271	265	274	303	293	302	286	306	297	324	278	301	292	308	270	285	280	289	331	290	285	270	341	279	315	290	299	316	299	272	332	289	300	277	266	262	285	318	270	299	291	278	280	271	258	300	292	311	334	308	307	295	304	310	275	315	272	255	315	287	284	245	294	306	304	293	300	288	302	296	308	279	316	296	295	269	285	276	304	287	303	308	301	253	274	318	295	309	272	275	296	273	290	281	300	274	275	277	294	297	319	300	310	310	300	323	264	302	295	269	288	283	284	304	288	306	243	278	287	297	287	286	296	279	286	306	284	295	276	286	279	280	304	300	257	293	272	311	278	228	305	314	278	293	284	303	280	282	295	275	297	289	293	262	260	296	285	272	252	289	297	325	299	286	297	306	285	245	274	270	310	276	299	299	291	277	304	253	290	292	258	300	325	303	288	302	280	274	296	255	320	293	272	289	281	323	295	310	263	302	301	283	299	292	287	290	298	298	298	271	284	273	285	293	301	292	293	297	326	277	285	314	269	283	291	297	294	270	289	270	287	319	275	287	288	325	281	287	288	280	285	291	289	284	288	285	287	274	257	273	276	304	295	326	294	257	299	285	292	318	275	312	289	263	293	297	299	273	289	279	281	268	302	269	331	304	276	290	269	264	267	302	302	319	256	286	253	269	287	285	261	295	296	299	267	334	299	286	297	286	296	296	307	263	283	288	308	273	249	251	268	303	284	298	308	298	299	287	254	297	303	307	298	262	324	287	283	290	249	267	266	297	287	283	276	299	296	305	312	308	270	284	297	288	292	322	291	302	306	294	300	302	281	300	263	304	290	303	262	317	278	282	262	262	281	331	297	283	346	311	305	295	278	338	317	256	272	273	280	300	292	289	293	292	303	294	307	281	330	259	266	296	281	288	290	272	294	274	288	278	290	303	287	316	258	292	281	287	276	315	304	277	257	300	293	276	315	289	312	318	277	292	282	289	302	294	296	312	284	287	297	299	289	330	296	309	285	298	274	277	288	300	281	302	298	308	286	285	301	272	307	277	300	293	330	303	293	295	310	299	274	280	333	282	290	269	294	285	289	285	297	277	309	294	307	296	310	309	292	277	288	276	272	269	291	303	296	324	281	286	299	275	263	285	292	282	286	291	272	290	311	298	265	300	262	300	294	308	295	288	295	265	294	277	296	267	316	267	270	309	280	279	287	299	290	303	286	346	274	298	294	268	268	271	281	306	275	306	281	307	290	334	327	285	297	318	291	302	270	314	318	286	249	275	293	283	309	300	292	310	281	269	317	284	262	303	331	310	301	316	288	304	283	287	271	255	259	300	285	273	313	288	297	306	260	305	280	255	300	260	338	288	283	290	312	312	283	285	303	307	278	287	303	294	282	279	252	316	286	297	292	269	312	300	340	295	292	287	299	275	290	318	271	248	285	278	272	272	294	283	302	281	296	311	288	255	298	300	293	313	306	284	308	282	304	345	281	291	291	270	274	322	281	284	315	292	296	286	288	299	293	284	311	278	286	278	351	297	297	267	306	270	294	318	274	292	261	314	294	305	335	272	281	304	310	285	267	294	304	280	292	264	292	296	278	293	275	285	267	273	292	271	318	268	304	287	296	274	298	307	302	280	323	282	261	300	275	286	271	283	294	275	309	297	271	305	287	282	270	302	279	276	291	296	301	290	325	299	279	309	305	328	304	284	281	291	292	296	262	286	286	307	267	277	285	290	294	285	280	285	307	271	280	268	311	298	289	256	296	313	325	307	291	321	296	323	280	275	312	307	302	275	289	267	299	282	278	317	305	308	286	264	282	275	319	279	301	278	311	276	291	302	288	270	285	273	295	281	294	278	289	292	314	309	291	254	304	309	313	295	312	299	295	316	294	307	315	279	298	289	290	278	293	301	309	263	288	294	281	308	287	291	298	289	294	289	277	266	304	314	274	283	279	311	309	300	268	311	291	315	294	263	298	325	296	325	291	293	270	283	275	297	289	324	281	280	285	269	323	269	279	288	247	302	275	275	255	271	294	270	278	277	310	275	315	297	287	299	313	289	325	289	323	280	291	312	274	300	340	289	295	292	293	284	280	284	306	273	331	281	296	324	317	275	309	306	309	277	265	299	311	279	255	302	286	266	277	297	267	293	288	289	246	280	275	294	294	272	322	314	269	318	280	303	298	280	279	247	271	287	290	262	287	275	281	286	283	262	263	275	298	304	302	268	338	310	314	340	266	281	286	326	272	284	281	304	307	308	298	280	300	275	287	283	267	296	263	307	286	312	289	299	304	297	270	283	280	275	314	279	279	285	309	273	294	307	277	322	282	299	301	283	269	284	274	271	291	302	319	306	270	276	312	299	293	258	287	262	273	285	320	260	262	300	297	297	265	303	266	302	295	301	321	291	329	281	308	298	286	288	276	334	317	273	290	294	295	256	298	257	273	277	275	307	314	278	281	310	274	293	243	256	286	313	322	336	296	330	306	308	325	288	310	282	296	329	299	285	286	296	318	277	316	287	278	256	301	274	305	291	334	317	297	309	267	313	275	285	315	278	278	327	277	316	312	325	275	279	303	276	272	288	309	257	276	313	294	287	313	278	313	283	292	300	283	269	297	305	287	290	316	276	277	322	310	300	286	272	297	295	281	300	309	309	316	297	282	304	319	284	272	288	297	286	290	304	306	276	285	288	290	282	285	265	292	286	303	283	296	294	308	290	289	315	292	290	296	319	241	253	290	298	303	275	281	290	298	284	306	296	301	297	290	304	278	317	299	285	266	283	294	314	273	291	272	304	278	281	282	284	306	271	290	307	310	298	302	280	275	286	290	303	297	270	276	309	312	313	285	289	283	285	305	297	311	294	256	298	273	294	319	282	295	291	263	257	258	293	300	313	288	293	313	281	313	288	252	265	306	248	287	308	303	330	280	286	289	271	281	303	286	305	290	307	313	310	289	268	355	278	300	285	299	278	310	284	314	285	310	266	292	317	278	295	299	321	285	300	298	307	273	279	291	271	268	282	272	293	317	288	299	327	288	288	281	273	299	278	312	273	293	293	298	312	283	262	308	337	300	265	294	312	298	316	262	328	314	304	304	303	287	291	273	305	298	301	278	294	274	312	313	294	318	341	295	278	285	255	279	280	287	322	285	297	290	254	256	327	282	278	291	328	268	317	296	290	286	273	306	294	271	286	291	283	290	287	274	306	308	288	264	306	320	300	290	294	295	290	267	258	286	299	302	302	298	303
28813	9296	8229	4227	2933	2270	1672	1371	1098	1000	813	680	605	586	532	485	485	492	486	444	399	452	436	388	442	400	388	406	368	401	380	371	380	408	407	374	413	339	380	349	355	344	371	370	362	396	356	359	373	347	366	370	366	384	352	340	403	380	337	387	348	358	350	399	373	398	377	420	354	376	349	340	341	328	347	328	325	349	351	346	370	329	326	382	405	359	330	365	331	344	336	359	338	334	360	379	363	343	356	337	358	358	348	327	353	376	319	315	351	322	379	353	348	329	351	373	339	330	378	356	338	374	336	367	349	361	372	343	359	373	341	351	360	352	373	333	364	360	367	373	350	326	351	323	387	316	350	349	348	345	354	355	378	337	375	368	370	381	340	356	337	312	343	345	316	345	363	365	348	369	357	321	368	356	392	371	353	356	363	349	383	381	370	340	342	355	347	366	354	364	378	325	364	367	325	308	335	338	322	367	310	367	356	327	372	332	369	361	355	322	364	372	343	340	357	369	331	331	356	346	336	328	348	355	379	328	354	356	361	316	372	343	359	367	337	344	363	365	332	336	345	311	358	353	382	378	349	327	325	368	376	351	343	346	336	329	366	343	344	347	353	366	350	361	338	343	346	349	351	326	344	357	351	342	339	346	339	328	348	362	318	361	347	357	357	328	366	340	358	322	335	359	312	362	321	305	342	358	318	336	330	363	352	319	392	361	346	345	371	355	349	363	353	382	365	336	345	367	327	355	341	337	371	347	357	363	355	342	369	341	366	356	351	361	354	343	350	362	328	357	389	380	372	341	348	355	382	319	344	323	373	342	354	365	341	322	349	349	338	318	352	364	357	375	337	347	378	367	381	342	340	326	381	371	352	356	364	314	345	329	354	314	366	325	355	351	331	331	346	351	374	306	355	359	331	343	352	340	358	351	356	364	340	354	365	355	387	353	348	333	356	387	326	353	377	382	362	356	365	334	356	308	342	375	379	327	367	377	340	344	365	355	323	317	366	360	349	356	356	380	336	355	345	352	344	365	362	344	383	335	327	339	372	355	354	363	323	351	380	323	372	359	348	330	365	364	370	334	356	349	336	323	315	378	355	357	350	350	348	357	334	376	349	361	363	337	383	343	355	353	345	341	340	376	316	346	348	336	372	334	335	330	351	361	356	345	356	355	363	334	375	359	342	347	377	345	314	365	333	332	390	363	336	372	301	341	364	334	351	338	355	333	341	380	368	383	332	375	378	345	307	324	368	340	361	321	365	326	354	343	353	346	333	358	327	355	351	357	317	328	335	392	324	383	334	332	368	354	329	333	340	342	354	364	320	347	365	335	342	350	325	400	355	341	354	359	310	385	348	373	358	330	329	346	365	372	379	343	342	350	356	350	376	369	349	332	333	379	334	337	359	360	393	368	362	359	373	333	343	337	366	335	385	366	372	405	347	362	357	331	359	340	361	344	348	366	344	343	375	341	352	344	331	417	348	349	358	346	311	374	359	356	348	315	307	355	340	352	355	338	341	386	347	379	370	337	355	374	339	335	326	358	339	375	345	342	359	332	381	355	335	361	379	382	376	341	333	344	314	331	357	392	345	353	331	370	364	350	372	370	411	348	352	374	374	384	366	355	358	343	330	390	352	335	363	375	349	357	355	378	335	364	341	365	379	363	352	360	343	318	369	345	375	372	344	318	332	347	334	319	333	354	329	345	332	317	336	351	341	363	355	332	326	321	329	358	368	347	345	345	363	317	329	374	352	368	323	359	340	365	394	348	365	360	345	352	353	341	365	333	343	356	356	373	351	372	357	350	346	355	361	391	372	354	359	329	363	367	372	349	346	326	310	344	338	368	351	385	358	365	354	366	350	335	306	350	386	346	355	360	340	387	378	373	391	356	348	349	342	340	327	355	383	367	333	348	345	342	347	382	336	348	354	339	350	355	333	334	308	331	372	358	306	329	356	349	380	310	372	338	329	336	331	378	344	309	351	380	369	341	356	392	337	355	347	366	354	374	367	319	348	346	335	339	364	353	314	354	364	332	323	345	376	334	336	336	327	341	333	371	363	307	351	334	349	311	336	331	362	336	365	340	343	354	336	351	347	351	363	380	360	354	390	347	349	376	372	362	355	358	352	337	367	318	348	340	352	339	369	366	317	376	314	383	345	323	374	346	343	366	356	352	353	346	390	373	345	328	347	376	376	348	355	368	324	339	344	369	353	357	314	341	355	348	345	361	358	366	369	329	365	353	368	349	353	343	344	320	370	347	327	316	334	362	366	347	359	328	342	341	376	306	358	354	325	334	352	379	335	339	319	392	369	360	305	380	352	358	335	329	359	360	336	372	359	336	373	360	378	351	342	355	368	367	364	359	367	356	340	396	370	312	328	374	334	349	370	347	361	336	351	336	375	343	331	340	354	346	353	343	329	382	362	305	350	370	394	353	350	344	378	355	367	364	385	337	383	355	368	348	334	324	333	365	354	358	356	348	328	373	345	357	385	368	364	348	354	361	338	374	335	334	319	346	347	316	357	383	381	355	381	371	345	357	353	352	368	357	372	366	349	364	354	352	365	334	337	355	330	350	349	361	391	337	343	328	311	322	348	369	343	361	365	362	321	389	348	341	313	349	326	325	352	324	348	350	356	349	356	370	379	345	380	350	350	343	349	344	345	364	340	377	335	384	333	351	357	338	353	359	368	353	385	344	317	354	374	353	346	363	364	337	359	348	373	323	379	354	385	334	346	346	369	345	345	323	331	349	353	359	341	355	378	350	342	341	357	350	359	335	342	328	357	334	302	373	335	343	367	376	338	371	354	322	359	317	353	354	334	349	341	362	352	381	399	346	371	345	351	349	313	340	335	357	335	343	356	355	356	363	355	336	376	387	336	345	345	375	399	354	346	352	331	314	347	380	390	399	356	354	310	378	331	363	353	373	342	339	373	351	365	349	400	328	331	349	342	364	334	372	370	388	346	363	367	342	356	345	381	355	342	320	368	351	338	353	389	357	379	375	356	372	335	344	385	365	312	358	383	363	324	343	334	339	342	349	349	340	354	347	324	351	359	356	374	370	344	330	344	402	377	339	356	345	362	353	382	323	320	357	366	362	346	372	383	340	355	343	358	335	332	337	380	358	322	319	341	347	336	344	351	335	362	349	346	344	322	378	405	337	329	342	344	386	331	379	361	337	352	384	317	328	350	362	363	299	376	347	331	375	329	323	356	369	339	342	335	395	362	345	336	362	376	363	351	353	374	328	346	363	352	318	346	354	359	331	361	350	385	355	356	339	351	361	347	338	342	360	365	369	335	324	377	360	377	350	346	374	382	351	366	363	351	355	344	389	363	339	342	370	362	316	363	350	334	331	355	342	346	342	352	336	338	366	347	348	316	351	305	365	323	323	365	334	392	335	338	367	351	366	340	338	348	376	331	324	390	367	367	340	322	341	366	356	363	350	340	340	337	349	332	364	393	377	360	318	360	352	388	335	343	335	360	342	343	335
24525	20769	27096	24420	13652	1664	1160	971	924	865	910	954	858	892	863	814	808	849	841	817	884	860	824	802	857	848	814	846	817	844	803	763	835	813	832	814	828	769	792	876	868	780	819	816	778	809	804	791	852	805	851	760	777	787	809	854	852	815	805	784	793	800	770	786	783	809	763	791	769	724	809	817	860	779	796	782	770	824	799	767	795	841	816	770	791	758	848	791	893	860	806	777	754	846	826	824	753	810	820	857	839	849	826	780	821	835	781	804	791	820	786	819	820	772	831	787	842	856	788	832	860	835	796	766	813	793	789	784	803	797	820	790	764	783	794	818	823	833	850	794	801	776	818	768	758	822	782	799	809	831	789	812	806	820	807	833	807	838	754	748	788	841	793	766	830	781	779	778	838	845	715	819	776	800	829	825	814	745	838	802	838	806	819	791	802	791	800	825	833	805	831	820	801	808	808	728	806	835	779	766	839	830	769	767	826	770	828	826	842	804	780	806	794	831	800	811	808	837	830	819	852	845	820	755	840	784	816	764	789	823	791	826	780	846	806	788	853	774	832	757	855	793	815	786	794	816	767	786	800	844	815	801	828	836	842	770	790	721	807	837	790	777	756	816	792	797	779	839	777	801	774	779	822	804	794	787	778	791	813	810	845	809	777	841	794	826	829	806	816	795	812	790	809	777	816	774	805	838	815	794	757	769	815	838	795	762	811	788	765	833	827	797	818	827	754	774	822	824	808	790	736	782	800	764	820	807	806	804	785	781	794	777	795	766	833	826	798	779	812	761	790	771	787	794	799	805	825	774	820	797	795	791	765	782	836	833	809	820	816	754	824	809	841	802	805	807	816	824	790	857	780	867	776	764	805	769	768	841	806	783	828	790	810	797	781	782	837	809	765	810	795	797	814	812	810	766	784	783	785	786	768	849	830	826	812	825	807	817	824	768	836	791	773	812	821	833	787	787	754	792	759	830	772	821	812	789	822	789	811	832	792	830	838	792	766	866	842	795	829	770	815	777	801	842	829	790	814	797	788	745	789	777	889	807	832	863	783	768	822	802	818	839	822	779	854	769	811	801	801	813	861	822	840	725	801	810	783	804	766	815	794	796	843	769	799	857	779	787	823	843	779	801	802	833	840	842	762	788	788	812	799	797	796	818	779	780	822	790	741	800	771	846	787	825	794	792	782	813	844	776	833	816	783	818	792	780	830	807	782	782	777	814	829	754	820	834	807	801	794	802	784	760	793	753	784	813	826	800	821	799	846	808	782	861	781	820	867	809	774	781	799	809	791	815	790	760	831	779	761	811	853	813	807	761	797	751	815	814	854	844	757	814	831	751	808	808	819	841	751	833	798	765	847	771	802	799	800	808	828	826	761	809	778	794	818	827	786	789	816	835	812	763	820	767	828	776	782	817	802	821	817	783	785	777	842	802	768	830	793	845	808	807	790	796	825	797	838	821	763	809	833	868	798	771	822	778	777	816	826	776	782	812	827	778	823	801	812	836	765	830	793	782	778	737	834	811	859	758	763	780	784	728	768	790	770	790	753	729	746	781	818	785	807	812	870	790	887	787	814	833	795	826	772	780	816	779	832	795	795	819	803	765	797	780	859	787	802	766	748	799	795	818	804	826	829	833	795	774	853	843	834	805	811	841	848	769	844	795	845	749	853	805	819	802	814	861	745	831	846	761	778	773	768	831	843	780	800	818	795	785	817	796	787	804	762	774	843	806	792	852	833	815	781	803	854	833	809	828	780	773	799	832	833	824	797	865	762	835	778	734	831	792	801	759	803	797	791	767	826	791	800	761	784	811	846	817	802	801	816	734	794	792	784	775	836	769	809	743	774	772	822	782	798	806	754	806	789	814	804	791	796	820	811	760	809	829	800	821	756	848	770	734	829	785	836	813	795	787	783	741	790	766	777	788	820	805	830	807	791	781	769	794	810	793	756	818	795	817	815	784	789	788	787	786	806	797	847	833	799	829	794	797	838	819	769	811	807	816	804	757	750	763	839	798	808	823	749	843	807	750	777	780	752	794	771	754	846	826	842	804	820	780	821	824	815	802	807	859	807	770	843	779	792	825	790	791	802	815	780	730	825	840	864	808	794	800	796	767	771	780	814	801	806	797	814	751	764	727	840	819	810	837	831	845	823	812	815	787	803	797	764	774	809	814	810	828	846	844	840	812	761	822	793	796	791	800	796	826	848	785	786	797	819	851	808	800	787	820	808	830	815	796	811	800	813	762	819	763	804	856	798	837	788	791	827	856	775	807	800	788	836	771	808	801	773	833	806	797	834	788	790	798	807	814	811	809	817	807	802	848	830	805	781	776	766	763	820	782	837	826	802	802	797	775	806	848	773	809	793	752	769	775	791	822	828	802	786	778	842	805	771	855	800	773	793	811	811	784	784	817	856	821	851	767	772	803	811	813	790	835	771	778	811	773	797	847	872	770	799	839	802	800	822	769	807	771	799	783	778	795	824	775	792	823	852	824	801	797	781	758	760	790	797	826	825	777	844	811	764	821	799	822	818	766	801	754	770	780	808	804	821	801	839	762	793	824	823	802	851	823	851	816	853	782	848	760	799	794	833	823	807	817	796	830	819	814	815	791	776	801	872	794	804	797	851	804	799	793	849	820	843	785	827	833	819	845	808	759	815	792	784	786	821	868	802	799	851	798	769	765	826	810	773	844	809	803	826	794	830	759	814	839	765	775	799	806	835	724	854	831	825	775	764	829	792	807	840	795	770	783	813	854	811	789	791	813	750	783	814	820	839	783	842	849	738	810	819	814	809	832	799	814	830	780	785	822	821	838	783	819	808	809	772	792	814	835	793	789	827	800	830	812	803	839	835	814	796	804	770	800	743	771	788	746	802	859	760	836	804	803	785	790	839	852	796	773	790	839	798	826	885	809	818	799	819	817	833	786	793	769	787	818	738	818	811	834	828	784	820	788	807	795	811	796	848	835	788	754	781	805	768	779	824	844	831	791	813	798	815	840	865	770	765	808	792	788	831	870	816	825	829	836	812	800	815	853	802	827	798	854	782	863	800	791	810	825	774	781	819	803	820	799	790	818	810	790	823	768	798	846	821	807	779	771	804	823	840	784	786	788	832	822	795	789	800	802	804	812	801	807	799	818	861	838	804	819	799	797	846	809	775	830	812	824	789	807	843	872	797	753	808	815	779	801	765	779	762	847	837	810	724	746	764	786	784	823	713	798	830	841	773	830	813	750	786	806	744	868	781	820	863	818	808	853	808	874	763	803	814	817	844	759	795	786	749	798	784	774	770	746	841	846	805	800	802	824	787	816	849	777	804	811	825	796	791	819	796	842	826	787	795	806	810	797	803	867	815	851	797	763	843	809	839	819	800	769	796	829	804	803	815	828	820	768	792	777	766	814	795	845	839	787	787	796	760	822	790	823	815	782	785	781	848	846	799	822	855	804	868	813	830	770	765	814	822	810	843	792	768	782	808	844	764	777	821	786
27766	6059	5081	2924	2273	1903	1642	1480	1215	1171	1075	1109	1017	1026	972	981	930	976	939	933	910	873	960	919	932	1009	926	929	899	880	891	956	917	945	905	927	895	873	881	846	915	916	905	900	896	910	951	902	865	909	897	923	848	896	913	947	851	930	878	922	891	876	906	927	875	878	894	930	897	875	904	874	852	900	873	879	907	873	887	859	887	926	918	835	928	891	885	956	842	909	955	874	887	898	854	901	875	875	818	906	885	875	874	941	917	935	829	874	890	904	891	915	875	907	896	884	939	929	889	901	915	889	886	891	824	872	930	882	874	910	866	896	859	886	904	860	933	875	849	888	917	879	882	809	829	929	932	930	902	877	877	878	891	889	907	865	905	905	896	898	864	904	887	861	883	930	937	844	875	882	960	842	876	943	890	900	892	855	876	912	903	864	902	910	913	886	845	912	895	925	874	893	839	936	906	925	874	889	855	918	882	873	867	873	886	926	861	932	855	930	934	870	900	900	870	919	887	860	918	883	856	899	880	896	892	923	864	932	866	906	937	928	900	885	910	910	886	887	858	872	928	911	892	902	865	885	858	908	827	885	907	873	924	873	910	917	820	913	863	877	870	869	854	867	888	946	949	922	853	845	990	918	921	910	882	919	939	900	881	885	886	864	874	866	885	835	887	884	858	893	858	907	845	856	927	964	944	897	888	857	924	887	916	864	856	889	919	892	866	918	925	917	908	906	886	854	820	839	887	857	903	922	829	865	858	891	866	903	981	854	872	903	910	896	886	830	870	839	896	924	929	888	874	913	894	974	873	931	840	903	933	934	893	922	882	935	883	903	875	930	906	915	933	913	891	927	825	884	930	899	946	879	871	884	887	917	896	890	847	901	921	884	929	924	901	908	915	873	864	906	884	914	863	911	880	882	887	857	886	910	886	912	908	875	879	908	812	933	857	896	946	812	888	845	892	891	871	886	888	906	850	848	889	904	914	831	904	922	860	916	911	878	894	942	899	903	877	861	859	817	905	893	907	892	897	898	814	892	871	840	927	890	862	909	866	888	867	895	836	858	868	899	890	889	918	878	862	919	932	852	922	949	905	888	925	880	874	938	850	835	922	868	883	911	910	894	884	923	866	933	934	945	882	891	883	894	937	862	896	959	886	858	878	908	917	929	940	926	867	900	897	881	876	851	848	905	908	909	920	899	893	866	936	882	848	935	910	907	892	932	867	939	898	921	890	965	902	880	876	912	913	894	860	908	909	931	923	896	885	902	882	866	866	888	891	870	881	847	898	859	835	920	857	854	903	914	935	851	921	913	941	892	874	938	967	945	910	868	853	929	886	920	882	884	861	928	863	937	877	848	927	964	883	840	914	872	876	871	940	931	884	876	959	903	916	899	862	895	932	917	880	866	907	903	923	863	918	921	915	879	865	902	901	998	892	823	899	880	901	891	874	857	863	917	927	890	853	855	896	932	851	912	864	933	897	899	872	889	943	884	878	849	912	922	878	881	885	888	876	868	909	868	857	946	874	836	919	845	894	868	905	881	951	965	920	976	915	909	929	914	949	932	903	938	907	899	910	851	909	878	910	880	926	818	909	884	846	897	815	869	926	893	879	904	877	889	917	905	941	899	908	866	868	897	883	842	853	869	910	923	933	917	936	883	905	917	900	905	937	874	887	916	883	917	892	876	876	884	893	850	889	887	914	915	875	889	853	899	874	905	907	900	896	884	852	916	861	864	864	900	913	908	878	898	881	859	894	889	844	904	853	928	883	946	855	889	923	945	887	893	866	888	902	852	911	887	911	869	886	965	874	875	928	943	904	912	909	872	888	889	949	914	862	858	943	887	914	863	893	930	843	916	886	871	903	892	908	903	884	838	951	909	844	862	869	885	852	950	932	871	928	950	868	872	904	908	869	875	870	887	905	891	893	889	844	871	894	904	884	914	848	893	850	901	847	888	915	928	925	907	872	887	924	862	880	870	906	880	879	928	870	904	914	907	905	912	895	796	906	895	934	913	872	942	886	864	905	893	859	908	876	886	918	890	937	890	906	869	934	883	897	970	861	865	906	893	912	883	902	860	876	825	864	866	904	930	906	857	911	863	931	934	909	872	934	880	897	892	929	902	895	885	900	861	861	873	906	923	875	933	917	878	921	911	933	866	882	907	909	863	867	883	904	897	869	870	919	881	930	899	931	854	893	896	854	937	907	907	839	865	904	902	948	911	956	927	896	861	922	888	899	878	914	907	908	903	878	909	877	862	922	871	864	893	818	895	869	872	886	870	845	911	887	930	885	897	906	899	885	882	867	834	860	920	929	873	900	936	884	926	928	883	912	894	965	875	884	926	849	941	904	890	910	882	880	911	902	860	964	892	912	865	943	905	873	875	898	861	900	909	919	867	867	904	930	876	889	847	900	839	867	900	859	882	915	861	909	838	870	913	855	912	876	928	872	858	900	918	867	892	909	905	892	876	882	945	878	877	871	856	884	894	942	875	915	808	866	903	891	840	914	906	852	898	948	914	903	929	880	891	944	922	872	885	919	887	892	894	902	846	877	937	849	855	870	956	839	893	971	925	888	820	857	901	911	905	903	934	841	911	918	904	885	883	910	931	916	915	873	898	875	919	906	926	871	847	839	869	919	887	870	876	943	925	917	958	881	892	888	893	936	886	868	907	959	885	896	886	871	865	917	912	856	904	920	911	894	922	867	904	898	891	860	878	863	856	872	871	923	883	907	930	868	926	892	820	863	931	914	885	851	889	884	897	929	954	919	874	904	908	849	874	881	937	912	915	869	899	886	897	880	861	886	876	910	897	955	907	885	905	904	870	893	891	884	880	869	844	876	882	833	951	931	892	851	915	952	909	880	893	882	921	928	896	933	903	882	918	891	895	851	909	842	860	915	874	863	858	887	885	921	913	894	890	866	876	917	914	885	896	904	849	859	874	857	908	888	952	929	878	887	850	876	875	879	842	931	864	896	888	923	922	868	820	905	929	860	853	933	887	920	877	878	911	890	905	876	858	862	915	962	927	858	852	907	930	900	894	970	871	901	886	871	917	899	915	883	875	892	900	878	901	892	930	878	906	900	928	851	936	898	874	884	947	921	884	858	889	906	865	891	876	908	902	910	826	894	900	864	920	863	881	891	857	867	895	841	860	860	943	882	884	891	909	917	885	901	886	899	881	869	910	885	926	906	849	897	864	899	900	905	879	897	885	853	905	858	916	905	890	894	901	908	919	925	913	858	894	872	889	918	869	805	911	892	877	917	956	888	948	862	867	891	860	916	893	858	960	898	867	875	853	959	868	887	870	896	950	906	864	899	877	864	843	888	898	910	919	912	901	867	865	885	876	884	895	900	877	878	915	876	891	872	841	830	900	947	895	911	859	870	878	893	850	840	950	883	860	889	853	918	872	858	864	857	857	899	858	845	817	888	975	897	890	863	875	922	906	860	841	898	969	922	953	877	890	899	868	920	915	898	878	928	895	883	876
22331	20798	28456	23230	20790	20837	12651	1612	1034	950	809	726	683	644	551	544	543	513	474	524	485	445	482	442	452	397	433	465	430	364	443	396	420	404	467	424	413	467	396	414	391	407	391	395	413	371	341	406	407	382	417	396	394	404	382	379	392	403	391	400	390	393	411	385	423	396	412	436	359	416	410	370	403	380	383	403	373	393	429	351	420	361	436	424	359	418	391	424	367	385	379	383	406	362	367	381	373	386	438	416	398	389	356	365	387	396	409	380	381	380	380	375	369	376	380	382	398	386	375	414	425	403	399	381	376	401	383	391	391	381	364	401	357	398	402	391	407	384	378	381	408	380	365	365	381	381	367	366	398	401	403	375	357	412	397	360	381	390	405	399	393	363	365	379	380	343	375	376	373	379	374	337	366	410	385	407	400	365	375	367	375	388	407	415	378	382	389	372	431	394	368	346	359	374	376	393	392	374	328	399	405	357	424	389	380	391	352	381	392	408	376	396	371	381	387	397	408	384	413	378	395	378	401	359	381	381	383	386	358	358	382	374	332	411	405	395	388	365	382	371	394	384	357	375	413	371	370	405	409	358	373	395	360	400	392	365	368	427	378	374	332	388	410	400	357	362	330	413	387	379	368	367	394	411	352	358	359	395	424	381	382	391	376	361	378	376	350	390	384	386	364	388	379	391	358	387	385	395	367	378	402	394	378	411	389	417	409	390	358	397	401	386	392	396	385	347	374	356	375	394	417	415	393	383	409	373	419	368	389	388	364	388	401	404	385	392	361	360	402	395	369	388	432	380	400	366	370	383	377	400	366	373	393	368	353	382	383	351	373	403	386	395	373	351	364	390	411	393	409	416	368	394	402	369	386	341	371	381	410	394	422	374	389	405	390	384	374	419	387	384	431	404	350	382	342	418	386	343	393	394	359	371	378	351	381	379	396	380	374	373	353	370	411	379	420	401	388	379	364	371	384	385	392	373	379	372	409	387	399	369	375	378	412	392	392	359	370	380	366	381	368	376	375	407	348	386	376	398	369	371	395	394	372	418	354	365	389	387	442	399	360	380	355	380	366	381	365	353	406	338	344	404	376	400	363	393	370	398	391	377	396	385	365	354	387	372	395	385	416	385	365	393	366	392	400	385	377	370	356	395	358	382	423	351	379	394	377	396	376	392	412	368	408	378	363	392	401	380	367	372	379	356	387	348	396	415	358	354	391	387	368	379	398	370	424	354	365	392	391	353	369	364	401	392	361	395	407	418	411	385	357	359	371	376	391	333	386	370	366	398	394	382	383	389	370	377	377	367	378	355	419	395	366	368	382	355	364	338	390	370	375	403	380	357	382	344	364	401	397	374	401	350	405	381	348	379	404	367	372	380	380	359	373	369	403	391	385	433	382	370	372	451	370	343	387	351	360	382	381	377	382	386	388	346	355	385	372	374	389	349	396	358	414	346	351	383	368	384	362	371	362	390	372	400	394	392	352	397	371	356	346	392	391	353	403	371	381	416	368	349	369	373	402	406	369	396	352	398	374	401	371	394	385	368	378	384	396	380	381	394	371	361	406	413	370	384	375	353	407	386	373	415	370	384	363	335	356	382	370	380	383	372	429	406	363	358	381	391	376	412	370	382	404	394	397	380	348	388	429	368	384	377	384	399	345	410	361	386	389	357	368	388	401	332	417	395	378	361	392	381	412	391	403	362	362	381	391	384	383	358	392	383	419	418	332	369	398	370	375	356	391	358	344	396	396	396	380	397	395	360	389	354	382	407	359	368	354	373	400	391	398	376	372	379	377	407	402	337	422	372	365	386	387	388	414	365	392	342	372	370	383	354	390	363	379	395	386	412	389	367	386	372	407	384	426	364	365	365	384	376	365	400	399	385	371	361	370	360	391	356	354	433	373	343	389	347	387	384	390	385	386	353	398	358	349	366	405	432	407	383	370	384	416	374	395	410	381	377	366	371	376	394	388	355	378	387	366	373	354	386	424	420	409	355	400	392	367	378	367	394	386	391	392	399	381	384	391	382	394	391	369	406	392	366	345	367	389	395	383	338	401	390	385	398	367	376	390	413	370	392	366	357	338	415	379	388	372	343	371	371	380	366	386	387	394	334	355	381	369	360	355	412	371	398	390	375	383	359	418	403	349	398	390	403	386	370	391	392	381	392	407	382	401	394	390	357	395	433	385	403	378	398	406	401	418	402	376	391	395	376	377	375	354	397	382	376	352	373	371	377	369	407	407	412	390	387	357	402	402	378	394	348	338	415	360	377	378	387	375	389	365	346	373	413	364	377	370	377	378	399	384	392	377	387	377	364	382	403	329	397	376	367	360	392	375	391	359	379	376	383	430	375	386	381	355	371	376	362	374	379	352	400	383	410	378	419	371	363	394	361	351	370	381	409	390	358	353	354	383	370	378	399	382	374	401	366	399	398	380	379	378	402	393	384	364	390	358	382	404	405	401	368	399	404	398	423	391	397	416	402	359	371	379	394	389	388	378	378	368	374	364	375	381	365	341	381	357	374	396	366	377	381	419	377	379	354	381	372	355	384	407	379	397	375	374	364	376	374	416	388	404	376	380	336	399	416	441	400	396	398	358	389	379	389	369	372	380	408	389	418	370	384	343	368	350	360	368	358	374	373	352	371	389	383	360	390	402	392	374	354	374	404	397	372	370	420	376	362	388	433	421	356	365	385	409	342	379	367	343	380	377	401	360	418	393	358	399	342	359	395	347	373	400	399	391	379	382	387	394	367	415	388	356	406	375	382	383	409	372	367	395	394	360	380	381	363	371	386	390	399	383	382	374	384	395	406	389	383	401	364	378	394	396	395	412	383	345	393	435	390	356	381	375	395	414	398	382	378	393	372	369	417	380	365	395	400	361	382	380	398	393	383	362	397	430	378	413	352	409	401	391	344	345	387	345	358	347	405	356	379	373	365	428	385	362	369	388	362	369	381	368	367	366	374	395	379	385	385	386	370	388	437	391	369	364	359	409	383	392	393	380	364	367	384	369	393	391	371	389	419	370	388	362	390	349	415	351	390	415	385	389	369	355	374	375	408	356	371	382	391	391	402	397	385	395	443	358	368	398	347	349	371	360	351	399	383	395	400	353	390	379	373	385	366	395	349	348	401	376	383	362	431	400	418	383	380	373	360	374	364	385	408	334	397	374	364	351	348	378	361	383	348	345	365	406	364	355	442	376	360	395	374	386	364	396	399	356	398	378	367	371	384	375	374	397	341	398	404	395	407	392	363	393	390	421	380	388	382	397	394	421	412	411	398	428	370	358	381	341	414	355	383	343	358	352	375	387	349	395	400	353	388	371	376	384	333	411	384	378	405	369	406	358	395	405	394	349	397	391	409	398	358	352	356	383	380	370	396	401	378	396	384	373	359	358	363	385	418	378	382	408	357	408	413	353	357	409	375	349	371	366	377	370	376	369	369	417	404	352	342	367	409	349	371	376	399	391	370	402	371	365	382	387	334	380	378
27823	15555	13586	7424	5214	3988	3001	2340	1940	1575	1280	1040	979	919	761	694	684	622	605	576	603	517	565	532	544	524	499	483	523	502	528	553	534	501	492	476	501	478	443	453	438	420	464	431	464	454	447	457	478	436	471	426	431	422	467	449	428	435	425	443	431	426	449	447	458	424	409	438	410	422	455	434	462	432	399	416	445	429	381	430	413	444	432	432	435	469	490	417	413	411	444	443	449	447	445	433	458	429	396	459	432	437	428	438	448	429	405	422	432	440	408	392	466	441	428	408	432	432	462	441	412	415	431	421	390	451	385	396	426	446	411	424	448	465	414	399	444	401	428	410	409	410	440	419	425	421	432	431	423	437	453	427	468	418	406	409	424	413	408	424	392	431	447	421	369	413	384	422	406	390	474	467	445	395	434	448	400	413	432	402	402	423	451	423	443	440	483	408	402	444	428	403	395	394	407	396	421	421	404	429	408	448	447	434	402	454	400	422	426	482	414	429	469	420	427	451	443	436	382	405	411	401	410	412	414	429	403	442	442	427	471	451	411	431	423	454	430	419	413	398	427	453	393	448	442	398	397	435	441	411	413	420	408	374	429	439	414	408	422	421	446	447	403	452	396	417	446	441	434	422	421	449	405	459	411	412	452	434	428	411	401	415	413	422	393	424	417	429	455	374	436	426	426	413	408	424	407	408	453	402	369	440	432	440	417	402	416	431	385	435	412	408	386	424	416	427	425	414	432	396	413	425	414	422	433	423	453	401	433	415	451	396	404	414	451	410	460	435	434	409	435	435	415	448	398	405	443	412	431	439	430	385	438	432	443	422	431	432	437	446	447	442	408	437	418	425	454	433	440	418	409	428	417	455	408	432	460	435	435	431	457	420	479	432	409	410	438	451	412	405	445	452	429	441	407	409	432	459	414	429	423	434	433	453	457	423	432	411	458	444	418	418	409	390	428	418	398	440	431	418	414	453	406	415	442	367	408	446	419	421	419	459	430	406	431	462	425	416	395	444	445	425	416	453	417	440	432	425	388	406	446	458	448	447	440	395	429	450	410	403	440	403	449	440	432	390	417	429	428	420	417	454	454	394	434	464	383	435	435	412	450	415	445	415	444	418	402	438	453	426	422	415	436	436	473	399	428	429	422	448	433	481	423	436	399	425	390	417	410	402	425	412	462	452	426	421	436	431	433	416	436	373	428	386	432	448	427	457	433	408	420	414	465	408	435	427	428	434	396	414	419	414	422	420	427	445	444	412	408	439	384	405	412	451	429	416	450	435	418	392	418	433	431	390	436	422	410	414	419	409	415	421	425	410	423	420	436	441	468	400	405	409	406	439	421	452	419	406	403	404	451	413	452	436	415	434	406	422	406	474	430	407	455	429	419	413	398	432	415	471	408	406	389	423	398	427	428	413	416	446	443	407	428	424	439	434	447	399	447	454	424	424	424	403	425	441	446	425	431	438	457	422	392	457	466	406	450	417	431	445	431	426	427	447	408	448	428	407	435	440	419	437	451	450	472	416	425	425	452	430	424	426	427	401	448	426	443	389	403	415	389	413	435	454	433	401	459	398	458	420	444	379	432	428	460	456	488	431	417	449	430	405	404	418	412	422	445	399	441	445	362	408	420	406	421	429	438	444	432	407	412	465	414	434	407	442	427	439	461	428	393	417	412	401	417	418	452	450	417	451	417	447	421	405	429	425	436	420	424	417	441	439	407	441	423	409	383	420	412	422	445	444	431	419	387	391	409	425	461	444	401	463	423	433	381	433	415	409	400	424	391	415	434	502	453	444	418	446	457	439	450	403	409	469	392	427	437	413	427	439	454	436	420	422	414	436	393	432	391	437	403	407	428	436	387	410	383	423	435	411	443	460	420	453	422	455	403	428	415	397	414	422	402	437	442	417	405	417	389	391	412	447	415	401	430	420	438	419	419	414	423	423	422	438	412	433	412	402	419	444	414	422	425	406	393	436	423	436	410	418	417	427	368	406	457	396	444	414	438	439	479	403	405	412	399	432	417	409	446	412	411	440	453	403	428	396	428	406	452	381	439	438	404	450	404	399	446	443	397	437	424	464	423	459	414	439	417	434	427	399	455	439	380	430	412	441	411	414	417	410	467	447	417	437	453	432	409	407	430	421	387	403	412	425	432	451	436	445	459	395	408	402	432	431	456	405	436	427	436	429	475	392	414	460	442	398	451	428	443	428	406	438	426	430	420	406	405	401	431	459	424	402	417	416	424	407	433	400	424	419	436	394	425	425	448	428	431	440	438	411	435	436	461	403	435	417	443	404	408	428	441	411	447	433	456	418	413	409	410	423	432	437	428	413	423	441	433	399	423	425	416	429	470	421	433	434	447	455	401	425	423	415	398	407	444	443	433	406	441	391	431	414	377	448	423	436	421	443	388	430	465	386	402	419	432	425	444	425	453	408	411	441	415	407	416	437	442	411	436	455	389	415	472	410	427	392	445	438	444	431	403	400	406	422	420	418	439	412	381	459	424	407	405	419	406	455	427	441	436	422	415	415	385	429	395	422	469	430	455	422	424	428	391	437	460	446	450	409	452	405	437	431	419	398	439	447	407	420	419	412	429	423	433	421	392	413	439	427	398	446	440	420	412	401	413	456	437	419	408	414	396	429	461	410	397	404	409	411	441	420	453	428	433	455	411	401	421	458	433	441	387	414	401	397	394	406	424	439	457	419	420	427	460	434	409	383	395	430	424	426	441	422	422	441	458	410	427	423	426	405	424	448	427	434	460	439	402	428	436	405	403	440	386	396	446	437	425	422	412	424	444	419	445	448	380	409	438	419	401	463	399	416	411	444	442	387	384	424	389	411	433	426	445	423	431	458	439	440	423	423	408	433	465	463	413	415	419	435	403	443	416	420	390	440	448	437	417	412	446	413	472	428	424	408	418	402	444	400	434	428	419	395	424	453	412	423	414	417	398	424	428	427	406	400	439	422	412	444	414	412	419	403	433	406	433	372	405	452	445	367	441	427	444	411	429	415	407	439	413	402	433	439	415	405	431	434	435	449	426	420	454	378	389	414	462	423	429	424	403	398	431	446	368	443	413	429	408	407	451	426	439	447	421	409	427	430	427	428	447	407	425	456	391	413	411	462	418	427	420	455	385	430	466	447	453	435	425	382	430	413	440	454	413	418	447	474	423	434	418	448	408	452	441	415	411	427	407	417	453	399	432	472	397	447	414	442	461	449	442	426	413	420	395	434	396	419	404	407	441	469	454	393	456	414	399	410	452	417	416	424	430	458	429	429	444	411	453	420	401	431	414	422	409	445	451	441	417	426	463	433	422	395	410	461	425	437	393	423	396	390	441	414	441	428	471	461	447	414	412	442	434	409	385	453	428	459	416	462	427	430	462	403	417	430	456	421	420	437	399	448	413	415	413	431	423	423	394	385	401	438	421	435	419	414	395	425	464	441	407	405	432	449	404	450	470	460	442	430	471	422	425	425	413	400	418	396
26625	20193	9894	1153	809	673	687	674	642	654	651	668	654	655	653	644	619	647	626	662	628	653	672	626	627	620	646	638	601	657	679	658	689	731	641	624	634	652	650	610	602	624	616	649	593	628	659	617	673	656	644	669	639	605	627	695	598	630	651	644	656	612	630	708	642	641	621	606	651	636	624	653	638	645	623	611	613	649	651	633	631	602	614	640	652	634	646	620	645	655	607	650	678	656	656	664	646	620	616	566	628	645	642	640	642	667	669	649	660	672	632	624	672	628	636	656	662	608	625	675	636	683	699	588	645	638	639	620	679	672	622	607	618	644	646	638	577	665	621	669	679	635	654	618	645	660	595	601	680	642	637	661	662	609	628	620	645	621	603	673	652	660	660	639	612	663	636	657	631	621	641	639	598	673	672	674	607	642	647	609	663	627	624	672	592	649	614	619	603	621	659	631	652	709	625	622	655	631	638	686	587	662	624	658	647	627	642	636	686	650	639	602	624	671	639	656	593	607	627	623	621	625	624	634	660	633	675	631	641	621	670	628	675	642	641	639	681	666	609	599	651	648	575	611	643	664	640	610	624	653	660	651	611	631	641	577	636	673	664	646	648	634	603	630	680	689	604	611	622	642	679	627	658	619	627	706	637	699	630	656	578	657	623	613	616	636	656	661	631	656	661	635	632	634	671	619	623	642	631	598	609	663	623	668	667	638	662	658	630	693	611	622	643	639	600	648	614	618	644	645	617	622	630	681	659	610	652	691	611	676	628	631	643	687	642	652	646	633	626	620	648	637	619	647	630	612	607	651	603	624	635	646	613	638	626	650	620	628	644	617	643	671	661	609	632	592	660	584	651	645	694	634	644	622	623	619	661	635	638	620	559	635	604	571	663	691	638	659	633	617	674	613	644	592	636	642	623	635	587	621	647	607	661	626	628	605	638	611	644	653	670	623	659	592	607	646	663	650	643	620	634	659	648	666	631	654	648	642	630	664	652	650	625	653	644	658	617	680	629	644	638	618	602	656	647	650	630	673	620	615	617	631	651	610	624	604	665	618	624	635	656	593	691	636	634	574	652	634	641	612	627	615	638	634	655	658	677	611	598	649	709	689	684	637	661	617	640	666	601	628	685	614	628	606	652	662	591	669	625	618	606	639	627	671	601	616	664	611	653	649	620	647	668	632	632	615	650	620	668	671	673	631	604	642	614	653	660	653	612	683	601	631	643	664	603	680	669	619	664	635	662	616	707	652	595	638	676	624	635	603	636	698	656	598	662	655	627	613	628	590	623	672	689	637	644	641	626	612	668	649	644	632	656	654	619	601	599	614	627	571	616	678	665	610	615	611	604	596	670	652	625	604	658	629	632	668	615	692	639	655	657	599	653	627	666	676	653	621	629	654	677	596	611	624	673	647	657	599	603	610	612	652	614	633	676	649	626	582	641	659	625	660	628	685	618	641	615	660	574	648	610	642	621	630	635	648	631	653	643	650	590	618	629	652	641	640	619	653	619	677	671	682	659	622	647	641	644	587	675	610	647	648	624	626	645	627	637	624	587	633	651	628	641	646	609	592	645	601	662	629	666	633	637	688	642	646	627	605	636	648	594	643	605	666	612	620	623	651	647	621	651	640	614	683	641	638	612	603	631	622	607	603	603	646	650	648	605	646	680	640	676	657	671	677	616	677	626	636	619	618	617	669	620	622	605	646	658	638	674	639	618	639	619	603	618	609	660	629	723	650	607	628	650	654	600	632	629	653	590	597	622	640	648	635	632	607	657	648	689	622	644	652	637	621	581	695	637	644	614	630	653	639	644	638	656	630	625	622	629	667	657	683	626	609	624	622	659	647	632	619	609	644	672	635	676	598	622	649	619	577	620	582	608	630	623	610	642	619	635	603	621	637	591	594	668	633	628	665	614	627	623	657	665	634	621	654	653	633	654	599	652	637	591	605	665	642	625	685	660	632	655	673	676	632	675	647	637	660	669	690	606	576	575	632	592	659	660	659	642	627	641	671	650	621	669	672	636	622	639	669	599	630	613	635	633	634	621	631	613	631	626	657	579	649	638	595	652	636	658	615	688	639	646	635	644	608	638	619	616	639	615	642	611	649	643	698	610	625	621	616	611	636	653	626	653	610	644	647	614	637	616	605	669	646	635	594	676	621	604	642	622	672	625	666	620	644	633	628	674	598	627	638	611	632	615	647	596	621	642	652	666	611	683	686	610	617	612	617	659	653	652	595	623	638	611	660	589	643	637	696	672	695	645	627	673	616	615	622	626	626	636	633	659	632	652	602	624	625	650	646	594	672	639	639	603	613	641	605	671	655	656	611	590	616	624	676	669	621	617	644	656	649	663	633	586	619	622	650	636	586	595	634	636	635	630	648	648	647	675	631	627	651	678	639	699	662	678	660	624	616	627	592	677	639	619	672	624	642	644	594	579	642	623	644	634	640	623	644	624	659	640	696	679	647	663	624	669	702	632	667	635	661	587	614	664	677	608	603	684	605	635	649	646	582	624	674	626	644	677	619	658	627	638	666	626	633	649	585	656	627	611	662	626	604	613	684	631	635	654	604	649	663	629	667	661	642	658	646	637	614	622	639	647	599	592	609	626	639	667	644	697	650	631	633	611	658	627	697	668	650	637	658	623	662	596	643	625	650	633	634	613	616	631	633	620	617	667	620	653	622	619	585	665	596	644	630	630	633	591	673	641	627	648	625	658	639	642	682	598	624	623	640	681	641	622	669	636	639	637	607	612	632	605	646	665	616	628	615	644	626	586	663	601	645	652	619	602	616	590	621	654	598	610	653	614	603	644	656	657	646	615	619	606	669	622	657	627	672	612	615	619	620	590	604	610	662	637	615	662	619	617	659	636	643	633	667	635	679	645	626	641	640	597	653	595	599	589	601	637	642	633	643	625	614	618	659	629	638	637	635	640	610	585	643	671	619	619	634	585	618	704	656	671	590	621	624	625	619	641	644	634	628	619	666	646	651	669	681	639	651	636	621	625	640	646	677	674	614	685	635	652	667	619	676	678	672	635	595	603	627	639	648	607	648	622	629	618	608	675	653	627	655	612	660	653	667	646	608	597	636	618	628	667	630	579	640	626	662	646	620	598	632	634	643	651	626	636	645	659	635	647	617	652	610	597	602	645	588	610	677	627	613	649	613	592	632	642	632	593	670	653	645	650	639	645	646	681	622	611	632	586	650	584	615	654	616	643	609	700	607	643	634	659	646	634	593	646	595	645	638	617	629	638	629	652	642	663	626	614	644	630	610	617	616	625	640	635	635	628	626	698	644	597	645	672	606	652	633	673	640	653	625	569	669	631	634	627	626	602	635	620	645	663	621	638	633	674	635	670	642	630	633	662	647	615	619	710	548	638	621	612	637	643	669	646	582	650	629	636	628	655	623	615	606	603	653	688	662	628	630	595	619	635	633	641	658	665	659	598	665	654	635	658	612	625	664	616	702	628	577	619	598	643	631	649	645
11858	1411	1283	978	873	878	858	807	815	789	775	723	737	709	738	718	778	752	755	806	714	734	730	745	703	717	754	771	710	730	780	740	756	741	728	705	777	757	729	763	710	740	702	754	749	723	719	752	739	750	734	808	699	724	709	757	753	739	728	735	751	725	779	736	724	669	750	716	718	753	756	774	807	723	734	773	748	762	704	761	724	745	723	702	699	734	721	754	759	732	725	724	705	731	721	681	701	733	726	741	777	714	688	774	703	713	737	736	792	736	699	728	764	746	707	705	715	764	728	703	737	791	746	735	742	716	723	701	719	709	721	732	782	682	730	708	730	749	733	736	770	727	716	714	760	733	722	744	711	700	763	697	790	718	727	747	699	741	757	750	740	717	755	750	759	723	693	738	716	724	747	727	765	730	752	752	701	713	682	749	702	762	751	730	681	712	719	759	734	703	753	691	698	766	765	711	731	736	734	764	746	774	694	737	754	775	727	693	752	746	813	727	706	737	699	746	732	748	757	744	733	712	697	766	751	745	736	763	707	771	719	700	752	772	758	750	743	747	772	728	753	798	717	732	760	760	764	762	749	753	721	690	760	735	713	722	742	675	767	718	778	789	716	717	771	714	708	745	723	744	743	760	781	754	707	761	733	758	805	723	764	767	753	721	721	716	691	746	738	767	691	768	699	736	730	727	717	722	721	769	739	718	696	743	727	775	725	723	719	691	741	724	742	748	737	742	733	719	739	719	740	725	732	701	723	734	712	735	743	784	779	697	720	726	724	750	781	734	705	738	718	748	693	704	792	749	750	732	759	728	728	709	769	740	729	743	737	715	768	735	702	757	731	761	703	745	773	745	700	775	720	743	754	742	762	681	693	738	719	761	760	734	715	730	788	730	712	728	742	731	727	775	766	701	716	737	763	737	725	757	648	744	711	791	716	742	784	742	740	797	736	749	729	715	784	712	732	711	729	714	686	661	749	747	711	692	795	790	712	708	749	776	694	687	700	764	738	691	752	765	771	743	746	748	779	754	729	759	761	745	701	753	714	705	711	715	762	707	740	729	752	811	705	748	735	753	692	718	765	702	760	752	713	711	716	722	744	789	726	706	712	749	755	716	708	701	754	748	702	740	727	749	751	698	765	731	754	841	718	746	779	745	741	724	719	742	735	703	709	774	752	748	717	725	712	752	728	689	781	703	749	707	749	742	727	708	760	716	744	758	693	749	714	733	750	713	757	766	727	743	729	698	714	729	722	736	765	736	744	708	740	780	756	746	713	732	715	736	700	720	705	725	752	720	705	695	748	732	767	730	729	735	685	706	757	731	696	710	702	752	741	729	726	794	710	714	715	698	736	725	763	723	691	766	694	730	738	727	697	714	731	707	753	740	758	769	708	734	762	743	762	688	755	737	724	725	711	746	790	691	719	760	778	722	782	714	760	712	710	718	739	684	729	721	698	739	705	699	692	747	752	711	696	740	787	731	739	755	767	771	726	770	754	760	755	711	761	703	741	722	727	731	750	722	772	717	706	722	754	732	755	766	744	724	726	714	753	690	733	767	763	726	748	721	725	708	743	723	714	723	701	706	692	721	717	759	792	718	736	694	754	750	753	752	727	743	717	746	731	783	709	737	745	742	754	721	751	716	747	699	726	726	757	747	760	713	711	749	763	703	753	757	672	731	735	722	745	681	750	766	755	713	713	698	708	732	758	739	747	774	716	724	772	752	693	761	728	737	781	722	756	776	715	692	723	778	749	757	800	711	753	732	731	710	767	718	689	720	746	759	754	750	744	705	736	712	697	758	666	702	742	728	698	734	730	719	721	730	765	747	762	740	778	736	785	723	770	735	745	693	741	691	750	780	733	695	717	769	716	727	704	669	729	718	732	750	734	667	724	738	749	716	706	740	734	710	711	779	743	719	785	694	770	750	708	750	699	720	717	711	719	674	762	724	703	713	753	746	772	717	736	738	725	719	777	731	766	712	751	735	742	736	768	717	766	686	745	709	763	728	717	771	748	708	775	729	708	721	713	739	747	743	663	729	774	747	708	730	763	714	740	754	763	706	705	757	714	731	702	751	726	738	737	807	767	743	728	721	768	747	717	781	742	746	795	765	758	732	712	721	737	703	753	754	736	743	721	752	738	707	766	736	729	722	747	712	711	739	678	737	740	770	723	704	737	727	736	759	714	729	738	672	806	756	715	760	751	678	789	725	734	763	731	756	756	719	693	680	786	708	758	756	778	725	740	732	697	748	701	732	705	777	740	703	749	775	762	748	755	703	724	733	747	735	703	676	777	715	712	764	783	761	746	771	717	739	745	728	732	709	746	762	723	709	684	764	706	727	752	725	769	720	703	729	742	719	717	699	739	678	654	745	736	732	740	740	727	713	771	688	716	752	727	759	699	721	790	746	728	768	679	711	737	736	678	759	735	742	701	701	737	734	768	753	799	768	734	727	692	764	730	723	764	715	746	720	729	765	739	740	785	747	739	692	749	743	731	697	757	792	770	706	734	763	747	712	797	712	774	724	693	716	700	744	684	718	776	780	707	708	721	763	757	701	696	693	712	708	735	736	741	728	765	755	706	728	751	722	780	760	779	731	705	771	708	781	723	710	690	703	724	738	731	809	781	708	715	764	772	747	737	748	723	769	764	728	765	689	678	733	783	730	670	731	772	736	739	741	753	717	717	745	767	719	753	724	726	705	767	721	707	759	746	719	760	710	720	736	721	732	730	756	758	753	805	727	748	707	748	700	730	782	734	730	733	717	772	754	730	732	721	750	688	767	718	745	740	754	725	700	724	762	736	768	758	781	742	736	718	733	726	749	770	760	687	712	730	767	739	704	798	714	775	757	692	738	773	720	735	695	730	704	749	677	763	686	770	694	726	766	739	782	733	738	722	768	797	772	737	697	694	717	706	748	725	760	720	742	719	760	735	725	743	710	751	737	694	737	753	762	724	735	708	758	721	711	787	703	772	732	686	781	747	756	775	758	736	790	749	729	748	754	725	720	760	755	699	703	701	738	749	708	727	768	710	740	726	730	741	714	717	699	742	740	706	745	709	794	721	769	775	762	747	728	729	739	757	722	692	725	670	737	768	710	753	772	693	735	732	753	806	721	737	752	714	728	732	717	741	790	703	775	671	795	746	726	740	765	769	725	720	708	761	727	734	713	747	707	727	718	770	709	759	745	783	719	702	778	721	741	693	693	714	724	789	762	757	773	723	726	729	741	682	705	770	749	753	712	703	712	720	736	705	749	794	704	774	737	673	736	700	774	773	735	768	762	770	746	740	705	763	677	753	759	735	742	758	752	726	754	710	683	761	716	725	738	703	689	710	795	714	736	756	701	737	715	709	742	694	736	758	755	767	755	723	753	743	739	685	712	696	717	751	741	712	761	745	736	761	769	744	752	811	732	754	719	725	739	743	775	707	741	718	774	733	720	761	735	720	788	730	710	728	771	724	770	758	769	728	759	694	756	724	694	708	728
23255	20768	28085	23551	20759	13961	1410	719	681	594	532	456	442	435	370	392	370	370	323	382	314	324	352	337	348	303	346	312	298	301	321	300	339	336	343	324	256	311	319	289	311	268	316	312	316	305	315	320	262	307	287	280	279	295	311	297	291	292	309	294	326	313	295	323	301	300	311	311	324	328	303	274	317	302	297	354	297	334	240	314	308	299	286	289	278	319	288	283	317	296	307	287	267	321	281	301	322	291	314	308	311	276	276	278	302	312	273	315	293	265	279	299	295	298	307	302	278	266	289	307	289	310	272	310	309	322	302	304	301	257	305	309	296	287	308	298	289	304	287	298	282	283	306	311	344	275	285	299	253	282	292	270	304	288	295	317	298	274	285	308	284	287	298	292	305	298	310	306	305	301	303	266	299	307	303	330	312	272	281	281	284	281	309	317	270	298	275	331	296	261	302	321	303	270	288	299	275	293	303	276	306	270	282	288	277	321	275	295	279	296	284	297	326	291	268	287	317	287	294	276	265	299	310	271	327	263	324	306	287	292	294	314	275	301	296	330	283	274	292	303	274	289	305	278	274	295	314	274	310	292	298	311	285	279	338	299	299	309	296	290	312	276	262	304	306	293	307	260	259	307	271	285	301	298	288	297	281	287	281	314	301	298	339	284	295	285	287	289	297	287	272	285	292	281	302	275	286	291	279	284	283	295	307	270	305	287	285	307	276	284	282	307	272	300	292	303	304	280	269	324	286	304	307	277	320	309	300	308	319	304	306	280	289	295	254	307	307	294	313	284	311	283	282	282	301	284	315	285	288	299	288	294	306	258	294	301	314	289	311	290	293	295	270	316	281	282	308	294	309	274	259	286	305	295	330	311	294	290	295	304	318	310	278	286	335	290	267	287	313	295	281	313	296	310	296	298	307	285	316	299	268	302	322	278	287	308	288	324	298	292	333	277	299	275	302	294	300	295	284	292	286	297	287	285	290	267	296	335	280	306	242	291	302	316	313	297	294	304	271	322	278	307	282	270	287	286	318	325	323	309	304	299	287	257	259	284	289	299	295	324	285	285	276	268	302	296	287	282	311	297	289	279	268	306	279	310	301	308	283	319	306	277	316	324	299	284	295	288	303	269	314	307	288	284	299	299	292	275	285	314	286	288	283	306	309	286	314	322	285	292	278	281	316	306	276	290	274	307	284	323	303	292	304	319	293	316	301	271	314	292	309	315	297	288	302	265	297	286	291	275	301	294	307	296	285	293	289	306	302	287	324	289	327	292	290	283	306	285	313	298	310	285	307	320	306	308	292	309	282	277	261	281	273	295	296	281	293	301	279	286	337	304	288	321	296	302	299	317	301	299	306	314	280	293	291	303	330	283	266	302	277	281	269	294	288	289	300	309	305	283	283	325	308	301	292	275	309	306	299	285	308	286	278	306	302	310	297	292	289	290	264	271	294	308	265	295	320	291	290	307	299	275	285	283	302	333	346	285	287	314	299	299	312	269	275	333	291	259	254	293	289	305	288	302	286	288	319	283	301	295	309	268	283	284	286	296	296	342	286	332	298	275	296	318	296	305	297	291	290	302	318	275	282	312	315	297	284	308	281	295	298	294	289	328	299	281	292	257	282	323	293	272	306	304	306	268	294	272	313	323	263	283	256	322	301	288	295	297	295	346	277	309	304	301	289	312	289	285	287	290	316	290	313	309	318	331	261	305	313	319	310	317	263	301	301	300	309	324	257	308	304	284	289	296	321	304	311	285	271	312	297	282	327	310	291	278	280	326	316	288	285	326	276	272	306	305	258	289	313	334	271	298	296	320	253	310	291	278	273	296	282	300	290	314	307	280	321	306	309	287	346	282	326	282	321	280	277	287	279	327	297	305	268	323	267	273	308	301	311	292	272	294	290	290	273	304	296	283	299	306	307	281	273	268	318	278	308	280	300	315	273	290	315	291	270	321	254	292	261	286	277	274	297	318	343	293	293	279	301	279	281	290	314	305	292	287	277	280	318	279	320	293	309	293	293	317	280	312	278	293	251	262	274	299	291	310	315	285	308	297	299	277	297	335	263	277	305	300	273	270	293	296	304	304	299	306	297	303	283	307	249	291	300	289	314	297	306	292	290	292	260	293	287	357	294	311	305	290	271	299	254	273	303	310	284	291	289	304	302	298	296	288	319	330	286	286	316	306	317	296	296	277	318	263	329	272	283	309	298	273	300	315	279	302	286	303	306	326	275	289	284	292	306	296	290	284	326	278	312	302	321	330	303	265	281	270	288	303	269	274	317	296	295	319	274	289	283	301	322	305	316	287	256	309	267	289	311	329	290	331	279	302	280	291	312	295	288	273	279	325	299	257	308	273	303	297	276	332	305	294	310	288	316	303	330	268	265	300	318	283	292	282	284	279	268	273	269	271	271	304	298	275	301	294	294	282	275	308	298	281	318	270	311	278	270	292	303	329	282	306	310	286	308	285	296	277	282	293	291	301	269	278	298	277	273	313	278	314	297	288	294	279	289	303	275	316	294	313	292	294	285	277	308	286	281	289	275	305	305	292	305	295	273	300	336	284	290	294	297	275	253	306	287	304	265	294	283	298	299	293	288	281	268	322	317	287	293	283	280	289	275	283	270	282	302	301	297	292	277	327	259	300	291	281	283	329	271	295	287	305	291	304	300	294	295	324	304	302	318	297	293	301	285	323	268	279	294	279	276	293	319	289	274	271	290	287	293	278	296	272	283	295	301	292	299	282	303	294	291	306	306	311	306	296	318	301	303	269	272	318	308	294	268	297	313	312	305	321	302	289	298	284	284	326	269	291	291	295	315	278	291	323	281	324	292	273	283	281	277	267	304	282	251	338	291	317	286	284	297	292	297	279	306	312	274	280	304	284	281	281	297	302	287	309	283	280	321	288	290	284	279	292	295	319	307	309	275	305	279	322	274	316	282	304	300	314	319	312	273	301	289	286	305	291	286	289	299	307	282	287	291	287	282	312	304	289	278	285	297	297	316	256	275	294	326	299	281	293	296	276	297	285	266	286	293	259	297	292	277	274	318	300	306	271	295	274	311	334	308	296	268	294	266	299	312	316	283	259	320	314	299	293	280	289	276	314	267	288	299	287	284	314	313	299	287	301	250	297	286	316	303	278	297	263	301	305	279	292	308	322	293	317	312	284	307	316	300	281	300	282	310	303	304	283	277	265	286	286	298	276	275	275	290	306	334	295	302	299	278	310	284	313	288	273	281	283	292	297	267	295	285	304	319	313	288	289	259	244	316	278	291	272	305	293	313	294	284	295	292	278	292	309	285	276	279	297	283	317	280	297	283	296	279	297	302	294	300	265	284	285	309	286	283	327	313	312	318	279	307	276	288	276	314	308	273	282	306	283	293	292	298	270	284	313	297	316	320	314	290	293	306	291	290	298	312	304	304	312	267	301	294	314	334	312	288	266	296	285	290	310	301	289	283	324	287	286	308	290	307	313	284	316	270	305	326	302
26252	9342	8301	4349	2883	2291	1716	1349	1129	908	807	713	629	555	534	515	447	507	473	437	404	422	439	394	375	430	386	382	450	387	378	405	430	426	386	419	371	461	375	341	399	379	366	375	325	371	369	365	388	346	386	391	384	394	354	377	359	333	342	386	345	362	371	348	363	334	360	349	384	354	344	333	360	360	416	345	373	355	366	379	364	345	365	382	356	397	378	367	374	355	361	375	368	368	367	388	341	353	372	375	343	369	362	349	354	381	360	343	346	369	347	362	343	356	378	336	331	361	348	375	352	352	359	365	345	363	363	389	397	362	343	351	350	344	347	311	376	371	340	340	360	361	359	347	343	374	353	357	337	356	362	388	329	339	358	341	329	313	377	340	352	337	324	384	355	386	373	349	384	368	378	385	378	369	323	355	318	362	352	362	331	355	380	352	367	370	354	358	324	349	343	346	346	378	354	366	359	363	345	387	367	346	321	354	324	374	329	325	344	340	368	378	334	371	346	365	349	367	371	321	343	344	372	279	343	327	366	335	383	368	340	350	336	370	340	377	374	374	374	341	389	371	366	382	360	351	334	350	367	370	362	332	338	370	371	333	379	358	380	363	353	358	354	366	359	364	377	351	346	363	370	347	382	349	377	364	348	348	396	337	385	374	324	377	382	349	332	347	383	340	320	378	359	347	332	344	369	365	369	329	351	376	334	355	351	373	331	347	350	356	324	384	342	373	375	376	312	343	374	344	357	370	342	371	341	391	338	344	379	345	370	339	347	342	385	363	367	358	369	341	355	379	340	370	343	356	370	361	413	373	362	346	389	367	389	410	386	332	356	375	348	354	348	358	348	339	344	393	361	384	356	370	387	345	359	372	372	378	349	379	321	344	338	337	331	383	365	357	371	339	363	341	370	336	370	367	352	393	327	359	361	340	346	363	386	349	368	352	399	338	381	330	343	365	369	395	344	390	378	330	352	342	326	396	394	309	345	392	364	345	326	351	357	354	343	317	346	360	344	356	362	360	334	366	344	340	342	370	344	372	343	380	371	339	360	340	339	356	382	353	375	359	326	314	347	351	346	374	348	324	359	348	331	329	362	355	342	376	321	347	336	372	358	342	360	318	349	346	365	396	381	355	348	354	354	340	343	364	346	367	352	371	330	368	360	346	336	370	381	379	345	376	374	342	348	353	396	352	348	361	349	337	331	357	341	357	342	344	369	358	371	362	361	321	353	333	369	364	347	335	351	382	347	344	331	357	347	382	333	354	335	377	382	350	341	378	355	358	351	372	358	380	340	357	358	343	348	360	342	353	337	375	352	339	369	337	340	374	338	330	361	363	369	358	363	341	368	348	334	364	373	308	344	375	369	378	334	344	349	375	356	343	363	358	348	337	380	356	351	343	380	376	362	340	322	364	350	357	365	332	356	354	316	358	358	326	380	343	344	369	349	341	359	354	341	362	366	377	360	353	376	342	357	383	383	358	388	353	329	349	344	356	358	357	334	350	385	320	332	358	361	351	348	356	403	373	377	332	357	363	332	365	324	342	335	363	345	334	375	342	343	379	337	338	364	391	372	347	353	401	362	348	339	331	364	352	336	381	353	343	368	377	355	372	370	348	362	359	351	330	357	375	355	371	370	342	350	353	358	369	360	357	348	346	345	375	361	336	334	366	348	360	356	345	352	372	359	371	367	325	371	361	371	356	348	333	370	338	374	300	337	374	373	381	346	364	341	388	379	358	399	350	338	346	378	360	397	335	338	351	343	365	384	328	325	374	386	359	349	341	339	332	374	375	382	365	373	350	371	363	344	331	375	381	356	363	387	373	372	335	343	340	370	346	340	411	383	366	379	350	357	332	391	350	359	336	343	346	347	340	357	378	358	354	366	352	377	348	358	377	364	338	328	347	342	363	333	350	373	367	357	382	339	309	315	390	356	303	366	411	363	372	391	373	332	369	378	370	358	356	322	371	377	345	329	371	346	342	350	342	383	348	389	351	358	361	342	337	372	326	353	334	382	399	380	390	330	323	366	358	346	351	367	334	382	358	350	388	316	312	316	342	369	356	339	368	345	341	358	384	400	373	346	359	370	356	360	370	370	372	353	348	367	367	395	347	365	374	346	354	339	346	359	328	369	386	362	333	375	407	335	333	374	376	363	347	352	346	349	331	352	320	343	374	328	365	357	343	335	312	361	375	360	357	370	362	350	357	356	371	361	350	380	326	360	323	341	309	338	393	345	330	334	361	354	354	376	369	320	380	329	350	366	334	356	383	361	375	360	350	340	344	354	345	346	369	380	342	348	360	368	365	354	332	356	342	367	373	332	384	358	348	384	354	392	351	345	380	378	375	353	341	353	345	361	343	365	333	316	376	372	322	347	373	391	360	354	352	378	338	352	341	335	361	355	359	341	366	319	318	381	370	335	376	358	376	367	369	349	348	374	338	382	360	324	357	365	341	401	375	364	333	335	365	386	330	388	364	363	387	340	381	366	364	352	382	330	333	350	382	343	355	380	346	359	360	361	376	345	361	334	331	323	335	342	355	373	351	367	385	349	374	344	333	398	330	367	345	364	353	341	341	315	378	377	390	364	328	359	372	359	349	366	348	359	382	376	355	356	378	361	383	379	342	354	348	370	330	356	352	357	338	365	299	335	362	311	365	327	340	368	348	353	358	359	375	332	361	355	339	352	342	361	370	377	352	364	351	325	350	331	337	353	395	380	330	350	364	361	360	338	369	345	358	368	355	372	382	355	381	345	362	341	348	353	371	355	352	329	354	333	350	354	387	371	375	356	370	356	327	395	339	350	341	353	373	364	385	334	372	350	339	341	380	374	349	330	335	347	339	357	358	328	361	367	388	358	377	333	406	361	377	391	351	359	361	387	371	358	371	367	332	355	356	368	334	367	359	341	364	364	352	361	343	319	335	336	318	343	367	361	365	329	388	358	327	332	378	380	373	354	370	340	353	360	329	352	364	350	357	360	369	340	341	351	349	377	368	335	344	359	348	380	335	344	343	348	359	352	364	336	372	346	376	370	323	336	345	373	333	372	357	348	352	358	321	352	357	364	376	326	352	368	306	377	340	350	353	359	366	376	338	346	327	329	342	340	359	386	345	359	382	320	342	337	361	350	372	349	339	363	317	384	343	368	351	381	377	365	303	368	348	358	373	344	353	350	426	355	396	382	377	356	364	348	346	343	364	362	373	334	354	370	322	344	383	385	344	377	341	364	379	380	363	318	397	383	347	335	372	331	348	351	364	364	377	368	366	327	362	350	350	367	349	351	331	341	368	335	361	349	350	362	348	346	329	384	375	349	335	366	334	383	358	358	392	322	391	377	375	335	368	347	356	361	350	339	334	349	351	362	342	371	349	361	375	338	365	366	380	337	346	375	362	341	380	340	344	350	350	362	334	327	351	354	326	360	346	375	351	332	352	361	363	351	350	350	362	345	356	363	350	344	358	364	329	325	311	369	371	337	367	333	347	377	333
24565	20792	27216	24349	14233	1726	1158	1015	931	910	902	925	898	828	884	822	809	815	856	781	824	838	885	827	806	848	795	836	845	852	824	817	879	841	829	789	810	817	783	865	848	762	806	814	763	810	820	794	840	816	807	815	788	856	777	838	811	821	833	848	810	839	854	771	814	797	769	797	812	808	778	807	829	796	843	851	806	807	820	842	825	819	846	787	842	787	825	822	807	803	798	840	825	824	789	825	847	845	772	820	814	830	786	788	825	824	756	790	777	844	834	767	848	856	794	834	796	844	799	806	829	803	817	780	826	822	834	810	783	880	794	800	842	771	842	748	765	749	833	803	855	795	810	800	761	820	796	779	800	765	793	840	769	783	844	847	856	819	805	824	758	782	779	785	783	825	768	809	857	814	817	811	791	822	809	808	766	791	789	813	830	793	792	824	807	779	788	770	831	783	794	830	797	801	769	846	796	818	802	833	752	740	792	803	821	747	737	809	835	830	793	796	809	821	807	776	826	774	780	752	783	807	786	803	814	782	742	763	775	738	781	802	813	820	762	801	830	840	797	807	806	771	792	792	804	810	873	765	812	781	794	784	839	830	787	784	801	812	812	782	789	781	785	811	795	851	793	827	799	784	815	802	836	841	790	840	828	770	776	804	813	822	801	811	837	795	783	802	807	802	782	809	800	844	792	821	818	818	773	810	797	815	810	853	825	831	799	785	793	792	828	820	814	807	817	829	809	812	775	866	810	836	763	814	779	783	790	760	806	837	806	850	838	812	796	808	783	840	790	871	811	813	775	774	769	821	798	796	800	860	827	805	800	818	883	787	853	809	855	843	763	834	765	791	804	837	787	793	801	824	809	833	827	814	804	855	830	853	839	798	776	800	817	815	849	771	780	856	818	861	798	844	807	791	835	815	828	791	757	814	822	793	770	766	831	817	809	795	762	830	779	813	782	809	829	755	803	801	808	827	794	793	775	739	831	821	809	779	792	800	827	726	796	842	788	770	835	833	796	804	776	788	801	756	770	792	826	817	786	800	792	794	884	780	755	798	808	843	780	800	803	848	782	743	770	808	804	781	794	809	858	768	808	791	834	802	860	809	808	810	757	784	786	817	804	785	815	806	826	794	811	807	774	811	831	811	752	819	835	779	839	803	801	810	829	770	743	730	828	794	834	857	857	817	812	805	771	789	821	786	824	769	758	813	772	847	823	825	814	877	779	815	831	798	843	754	777	834	838	774	793	773	830	777	827	799	816	812	837	839	825	817	820	818	818	803	807	900	821	818	767	828	791	799	798	811	813	780	816	857	738	805	791	825	802	782	778	784	810	773	816	771	800	792	823	802	785	838	802	830	785	842	780	792	847	791	828	776	812	808	787	788	772	780	834	778	831	815	745	794	808	771	838	757	804	783	817	842	825	806	779	808	804	770	784	806	828	806	762	875	820	810	806	822	828	838	783	807	816	865	806	860	869	813	819	819	792	818	811	779	766	777	787	827	762	794	858	870	803	801	788	794	776	820	806	780	790	828	806	771	795	773	790	775	806	835	749	803	782	811	860	839	794	837	784	775	794	750	802	780	816	788	776	798	826	838	771	805	845	853	777	795	825	807	849	792	772	756	825	779	808	813	839	745	835	784	816	766	784	778	812	776	867	737	746	802	822	840	798	795	830	810	800	846	778	810	841	819	789	811	794	841	816	791	816	777	804	842	780	821	743	829	834	817	762	792	783	770	819	791	788	848	847	795	796	807	863	808	813	848	805	758	798	797	773	817	771	776	792	789	826	815	817	817	809	819	797	780	779	820	788	816	844	754	823	833	778	764	803	792	834	762	801	803	856	775	812	770	802	782	818	788	824	854	801	825	767	781	760	770	791	826	804	816	772	762	827	833	795	773	809	812	829	795	804	812	744	759	809	804	772	820	832	796	753	819	792	741	878	776	816	846	786	804	794	788	814	818	791	796	824	873	770	820	799	783	844	792	823	790	793	840	831	822	751	815	769	853	747	809	828	854	838	833	798	790	829	796	774	814	774	825	795	801	772	795	782	803	774	843	802	774	817	825	810	863	872	814	803	843	810	820	813	826	806	854	742	771	825	814	811	814	767	844	798	781	797	796	808	790	835	791	827	834	815	812	790	798	851	851	796	797	832	811	813	798	793	824	819	807	804	855	829	788	808	774	782	857	739	784	862	857	804	777	765	792	820	811	784	828	809	825	794	775	826	780	801	796	809	879	810	807	831	801	879	819	823	762	797	821	809	822	788	823	784	824	832	812	812	841	811	846	778	819	809	797	806	826	833	784	828	802	762	880	763	831	805	744	786	806	790	786	838	766	794	806	771	844	838	788	790	814	848	827	840	835	837	768	818	806	834	790	791	823	784	838	816	800	871	778	806	834	801	800	764	756	779	811	800	817	801	824	807	802	832	852	751	767	807	854	849	857	811	795	814	799	787	756	778	817	801	846	760	811	841	800	777	819	831	864	836	819	852	837	843	764	797	786	810	820	824	833	800	852	749	840	797	834	807	782	800	829	874	831	853	784	806	802	821	776	839	854	814	795	829	789	773	821	805	804	816	828	833	772	808	803	843	772	791	817	808	787	833	782	806	771	848	833	804	765	800	810	800	790	805	820	768	806	790	805	755	819	814	757	777	794	766	862	801	799	862	788	842	793	804	787	815	802	836	814	839	835	824	808	783	798	825	808	849	803	815	800	815	790	800	796	840	821	823	794	807	789	797	835	834	793	807	779	815	750	780	801	762	783	787	817	803	842	813	857	760	779	785	783	786	801	829	790	804	839	807	818	799	764	806	808	840	826	827	771	920	769	821	877	768	822	816	816	780	791	795	790	780	854	786	803	844	781	769	752	834	825	809	743	805	814	818	801	812	812	861	780	786	805	804	785	810	803	784	837	821	802	780	798	838	771	795	784	775	808	774	832	825	806	775	837	832	778	811	785	869	799	786	831	784	805	817	801	825	831	804	801	789	807	794	816	832	779	810	833	807	792	853	762	781	784	798	825	781	739	757	827	739	842	799	802	792	767	781	845	732	777	818	793	824	846	830	806	829	819	834	857	785	825	755	807	803	823	807	804	771	803	824	824	778	828	764	806	794	805	841	790	838	789	833	836	760	817	787	824	838	780	857	774	799	793	799	830	832	836	827	810	779	793	808	811	810	831	760	805	838	798	872	756	809	801	786	827	769	798	841	850	785	817	860	778	764	798	813	845	827	820	823	759	812	796	767	774	821	784	781	831	826	794	784	844	788	804	771	810	811	793	858	796	789	794	806	800	847	783	839	753	795	768	789	811	802	808	777	845	772	840	789	822	771	787	818	813	839	759	795	839	817	782	774	852	831	821	812	836	788	834	782	805	790	827	806	730	785	831	787	818	822	829	781	822	824	785	769	783	850	822	792	771	820	848	816	774	837	767	797	814	778	756	844	840	794	796	781	773	789	777	768	804	771	817	856	790	835	822	811	807	783	809	758	785
26694	6064	4958	3010	2292	1904	1666	1525	1272	1194	1141	1096	1097	1028	1018	965	934	902	967	939	905	924	927	944	853	910	947	938	896	933	892	916	951	876	965	935	942	926	898	954	951	863	881	889	906	923	894	882	899	918	924	926	896	874	975	947	885	885	895	913	932	919	988	934	983	929	846	904	872	917	922	880	898	859	909	946	934	891	937	891	893	899	934	912	897	928	918	874	919	897	891	934	949	901	900	958	925	912	883	921	883	946	898	926	960	921	886	887	920	905	906	880	924	898	915	903	914	914	893	911	877	945	952	917	901	937	869	952	868	850	933	910	886	885	920	941	884	920	876	933	883	927	889	854	919	949	941	898	863	933	907	860	891	887	908	937	901	862	898	882	893	895	898	907	939	889	953	903	908	906	893	857	954	878	928	901	907	880	937	969	883	915	971	897	902	865	925	934	906	857	923	878	929	936	920	849	931	858	885	900	867	856	884	901	937	894	865	900	905	888	888	926	948	907	912	905	907	893	929	867	910	862	986	898	909	888	932	917	878	897	868	928	921	879	871	922	917	914	913	899	913	901	915	861	881	898	910	917	864	885	900	910	948	938	875	943	944	869	911	909	913	877	953	901	964	885	895	870	882	880	864	903	836	886	896	936	877	915	938	938	872	907	915	906	935	921	940	872	900	904	925	846	914	932	871	898	939	898	862	865	910	919	883	952	872	901	874	924	965	899	921	934	907	924	866	894	872	887	915	852	881	923	918	904	853	941	866	917	877	895	913	911	866	873	893	852	883	886	935	904	871	950	921	898	855	922	905	870	905	907	908	934	872	891	899	926	861	853	879	933	827	940	944	831	885	905	851	873	888	900	883	906	925	932	905	831	913	892	881	922	907	877	931	867	898	861	937	847	893	927	852	895	902	912	901	938	876	862	868	921	866	923	867	904	915	978	909	919	927	874	882	910	948	890	919	888	888	908	937	942	925	854	879	940	954	925	978	869	889	865	884	908	954	918	965	930	908	926	860	907	883	865	910	865	918	875	908	909	910	914	951	980	931	879	881	887	893	950	897	907	916	865	910	917	894	885	920	907	933	871	878	865	931	911	874	911	879	921	915	944	819	946	925	902	916	913	907	928	892	888	935	881	891	906	868	894	916	904	883	918	934	888	867	936	916	860	909	912	908	946	896	912	965	853	828	947	871	923	962	884	886	856	896	866	945	901	938	877	893	889	904	890	876	886	906	864	898	835	908	947	902	907	899	914	886	910	863	916	874	927	902	881	902	903	919	907	882	884	918	909	935	862	868	917	880	872	904	916	862	909	916	913	903	927	911	966	879	901	923	924	899	919	910	890	900	895	830	884	897	894	931	968	910	940	915	882	897	909	908	922	888	924	893	929	876	872	877	955	873	936	901	886	885	932	898	901	860	881	865	845	891	982	912	889	911	928	918	845	917	865	903	898	898	942	910	946	925	891	940	955	938	902	874	1004	898	884	895	924	846	885	880	910	900	895	946	914	939	961	943	864	895	898	932	912	937	912	884	924	862	877	911	917	887	935	896	881	876	950	891	912	911	896	889	852	885	915	908	881	919	908	868	890	937	932	886	928	956	931	895	922	884	889	883	896	903	932	911	862	916	905	828	952	890	905	895	943	895	886	901	893	910	884	878	894	954	905	903	888	891	961	970	925	888	925	913	911	885	918	901	913	890	924	876	890	888	878	898	920	885	898	888	836	914	911	881	879	893	932	889	898	918	911	904	921	910	915	965	913	915	911	907	935	952	926	861	907	840	844	948	913	898	913	962	958	862	937	858	869	845	856	975	921	922	899	901	857	936	870	916	906	898	942	888	863	893	926	883	912	913	896	848	839	948	897	894	927	891	858	937	917	939	874	948	866	919	905	844	936	897	939	915	873	945	851	924	891	880	943	924	932	906	861	932	893	868	869	866	960	897	920	936	914	890	918	896	914	878	918	893	925	940	930	911	946	896	913	950	910	889	850	935	905	915	927	882	912	841	938	984	935	853	861	935	954	900	917	912	888	896	885	921	923	857	901	905	876	876	914	926	918	929	915	929	897	844	915	934	911	909	857	965	882	909	913	873	949	902	902	934	935	896	959	849	935	930	894	948	956	891	929	929	911	880	892	923	907	942	896	928	900	882	892	871	925	909	911	882	874	915	927	900	916	893	900	895	920	879	866	924	915	910	931	860	948	933	894	919	913	897	886	891	905	938	884	881	943	863	905	863	922	924	942	900	882	848	884	864	897	907	881	891	913	871	850	903	877	883	879	929	905	914	880	888	884	875	911	871	918	965	919	900	893	888	872	875	941	908	881	888	927	906	964	875	917	881	883	902	875	865	882	921	910	925	922	907	922	858	899	927	908	953	935	928	921	902	860	935	929	925	961	871	936	894	913	907	896	917	941	938	891	948	915	918	961	839	912	888	909	885	901	927	903	915	899	901	867	911	889	834	962	925	922	883	907	884	909	890	858	871	867	898	930	942	843	908	931	891	895	952	888	872	906	886	935	904	883	873	880	919	869	826	951	947	960	935	893	979	945	892	898	915	865	920	890	891	876	931	891	941	887	924	893	934	888	876	912	880	909	862	870	854	894	948	894	929	886	943	885	929	904	896	885	872	877	892	895	961	901	851	924	895	872	912	970	917	913	857	872	905	935	895	902	957	850	923	884	870	936	930	891	898	878	888	860	910	966	880	913	950	907	856	879	972	909	926	945	894	922	876	888	895	902	881	941	907	915	931	833	934	928	950	919	888	897	899	899	867	933	889	941	881	902	858	906	896	905	897	852	891	930	869	929	911	912	891	946	917	888	917	914	874	888	946	850	869	945	906	900	875	893	901	923	885	846	821	956	913	951	856	949	875	910	896	899	895	880	901	925	890	923	897	958	924	901	903	922	921	936	868	834	907	899	893	896	937	889	915	920	921	897	871	863	936	890	953	912	926	965	919	909	917	895	976	942	899	887	909	896	892	909	854	949	887	939	950	916	898	876	911	919	878	922	867	902	852	951	872	880	905	884	873	871	892	860	875	927	912	863	903	884	887	907	877	895	895	904	882	830	906	875	932	940	895	866	893	898	871	895	930	966	901	904	918	945	945	971	898	913	956	882	910	931	883	894	952	928	899	940	937	886	906	925	911	890	956	890	829	891	881	894	856	915	900	918	933	905	899	931	906	865	894	902	875	959	915	909	932	897	828	923	875	846	929	906	890	902	921	944	867	924	865	890	963	940	908	869	915	895	904	943	875	917	911	908	969	891	892	956	881	883	885	906	920	913	893	975	925	902	887	912	905	848	902	858	887	864	926	899	876	894	960	853	901	883	900	873	908	949	893	882	908	865	871	923	895	928	911	858	923	901	939	924	937	926	817	862	905	867	913	932	913	891	881	913	914	939	961	890	914	939	885	912	931	912	868	916	958	901	905	880	988	875	928	896	884	933	937	901	926	876	889	880	911	893	911	885	884	854	949	884	940	958	901	861	913	888
22325	20816	28513	23223	20816	20880	12833	1579	1052	916	824	700	697	599	588	560	519	464	485	474	472	468	457	430	403	427	431	499	456	440	392	394	420	414	436	417	401	397	415	395	418	414	393	400	387	411	422	405	416	385	415	417	387	395	374	415	412	393	413	377	386	412	411	410	391	388	426	409	423	396	395	414	409	416	378	385	391	377	420	362	394	380	360	425	391	352	391	373	378	396	411	390	391	400	377	356	395	394	378	386	388	385	403	393	376	369	383	393	385	393	380	369	397	407	347	379	369	398	405	396	406	376	389	385	412	379	392	387	375	373	378	385	392	396	401	369	381	387	355	388	358	348	364	385	401	389	385	355	358	421	375	406	380	351	396	397	406	410	414	374	401	370	379	404	428	398	392	407	406	345	380	375	355	391	371	410	404	411	370	365	399	404	347	383	402	405	398	376	383	403	370	437	382	382	354	421	408	354	351	403	397	407	429	363	407	411	394	414	395	407	381	424	396	357	357	363	419	395	383	365	415	400	388	408	377	380	379	383	383	378	373	382	370	400	377	346	375	387	393	368	407	363	377	398	344	396	403	360	379	368	400	396	397	384	367	374	390	373	412	371	379	371	380	365	400	393	375	368	385	374	394	383	369	364	372	382	394	390	403	414	409	389	407	364	386	386	380	380	431	363	399	406	377	418	382	410	378	400	400	363	375	385	345	405	389	422	395	417	370	392	308	417	391	373	416	326	382	400	369	355	377	395	407	395	384	408	386	376	387	369	364	376	409	399	396	354	418	372	358	397	364	369	403	366	371	377	405	389	354	411	384	394	374	424	393	395	354	381	401	361	399	367	423	359	363	397	368	396	418	409	354	415	409	393	428	386	397	363	354	412	399	392	382	404	391	377	365	369	337	412	409	365	421	379	390	387	365	391	406	377	389	385	385	385	376	377	380	388	388	375	358	432	414	416	389	391	378	424	412	386	391	366	371	366	392	379	355	391	374	376	424	397	388	368	346	372	382	406	376	378	378	382	388	375	344	367	385	393	410	390	372	389	407	415	442	392	397	389	411	348	405	374	409	375	416	409	367	351	404	348	402	398	403	403	364	396	414	356	402	374	384	384	373	388	382	409	399	382	389	407	404	375	415	346	380	366	393	368	371	370	389	414	396	383	380	380	410	391	373	393	388	385	386	397	394	423	387	410	375	372	367	378	369	431	381	404	404	377	387	354	382	349	398	346	368	403	377	392	369	392	371	413	319	405	382	356	413	348	351	362	357	407	402	409	377	337	389	417	394	390	390	402	358	384	375	386	391	405	389	389	352	373	392	374	375	379	363	395	423	367	437	376	343	386	412	372	402	395	398	365	407	387	366	383	386	387	355	395	363	390	381	386	401	376	394	411	369	407	402	401	389	390	406	393	381	378	360	393	413	390	400	385	392	366	393	361	377	400	365	399	379	413	406	395	392	394	372	372	380	377	362	369	368	373	381	376	380	392	389	388	425	380	342	364	383	409	399	365	396	411	358	395	409	372	383	442	366	399	366	403	401	409	398	364	379	383	400	348	409	376	372	373	355	402	371	408	350	347	412	385	356	377	401	383	400	370	379	383	384	351	351	414	393	396	372	385	379	375	380	360	390	359	395	350	393	356	427	414	360	396	358	394	413	388	405	350	375	397	383	399	388	401	387	398	378	397	374	402	408	376	377	375	367	373	401	373	398	376	368	391	365	392	376	375	395	394	421	387	351	375	419	388	377	373	382	406	388	378	401	387	404	415	380	397	359	369	382	359	391	392	379	383	387	393	367	388	399	370	392	389	395	393	389	387	374	423	381	374	399	342	383	369	378	383	399	393	360	360	415	410	396	385	359	399	366	403	417	379	398	400	381	384	392	392	397	389	414	391	379	387	414	358	402	366	414	386	385	386	385	395	402	369	396	430	339	383	373	375	374	406	373	423	378	351	402	389	377	395	340	380	357	396	404	382	396	397	372	366	392	413	378	356	378	424	373	368	388	412	416	336	377	345	369	401	365	383	380	387	406	382	344	399	372	353	390	393	408	387	379	382	391	369	404	389	374	395	384	399	392	363	393	361	376	387	399	372	352	412	407	335	400	370	384	347	395	382	388	363	355	392	376	390	398	356	364	396	416	409	398	374	361	363	372	364	377	426	358	389	417	407	358	366	394	421	362	377	401	385	385	382	375	387	363	383	365	355	386	369	361	384	399	377	380	379	364	365	401	361	390	367	379	384	407	410	394	401	370	397	369	395	401	365	431	401	388	392	388	374	380	371	364	375	375	381	376	385	394	386	406	400	397	407	420	393	431	397	377	407	372	374	406	377	397	364	349	383	423	368	356	378	395	362	414	415	384	383	402	429	394	403	410	411	364	372	373	391	382	373	422	365	371	366	377	397	385	368	388	350	371	353	386	391	384	372	405	393	403	359	383	382	400	390	369	392	406	379	409	397	397	387	367	403	366	390	378	376	376	391	354	391	391	362	414	417	407	391	367	386	394	374	378	363	383	361	396	414	378	397	388	382	408	347	413	369	376	412	404	408	386	384	374	411	398	414	408	381	355	392	413	378	362	396	327	398	381	393	416	391	389	388	380	379	380	375	380	418	363	414	385	413	356	422	416	391	384	410	391	388	392	391	410	359	413	412	383	377	404	383	388	389	401	378	401	375	388	366	387	370	403	389	374	356	383	378	364	381	378	385	374	368	352	396	392	401	373	392	367	418	359	371	401	362	399	383	358	363	422	387	370	392	343	375	380	341	384	396	383	376	369	357	372	405	429	390	359	385	370	415	370	364	372	376	383	385	395	383	352	387	364	380	407	379	375	334	393	384	350	394	419	368	345	389	384	392	403	414	380	408	382	362	419	381	385	399	361	395	393	398	376	378	408	381	375	398	377	399	361	375	373	382	388	374	389	402	364	363	413	367	378	370	395	400	405	381	376	367	388	391	353	409	390	407	393	366	400	388	383	412	413	378	402	385	416	395	351	420	390	403	368	384	374	359	362	398	394	412	380	403	380	354	350	376	401	393	343	387	388	337	418	351	363	414	376	377	386	392	369	355	394	396	368	384	396	360	396	384	369	393	406	332	416	402	440	402	410	362	361	386	393	423	353	376	400	384	373	395	347	380	375	409	375	397	419	388	376	404	400	383	378	416	367	380	377	389	411	375	362	370	396	379	389	392	405	386	389	374	400	396	401	395	391	368	395	404	354	368	362	405	399	393	375	393	392	376	399	398	397	344	356	376	401	397	409	397	384	354	387	418	388	391	386	409	365	381	353	384	399	427	396	371	394	377	370	387	402	404	382	423	396	355	362	374	404	398	393	377	403	408	393	416	383	396	375	423	375	408	352	379	384	390	369	367	377	402	401	406	380	403	396	364	405	409	378	404	367	376	374	377	407	358	373	397	386	392	396	397	392	351	386	366	376	364	376	381	417	358	384	370	395	398	394	395	362	383	393	381	380	398	393	416	394	390	378	400	409	344
28534	15590	13601	7417	5219	3963	3035	2214	1878	1592	1260	1073	953	889	784	676	677	665	614	580	604	564	567	568	507	510	506	524	518	514	507	500	520	500	551	508	483	481	466	478	499	514	441	474	456	421	492	479	433	445	454	442	478	442	449	459	454	420	426	450	435	448	415	435	450	418	432	442	435	445	456	405	417	441	448	445	421	439	446	472	455	458	457	415	430	450	425	467	438	450	410	433	433	442	429	425	423	422	458	400	415	412	442	443	422	385	433	396	448	419	392	445	416	423	389	438	479	439	476	466	460	407	414	443	430	412	439	434	456	438	424	439	370	416	415	426	458	435	445	422	452	440	426	420	428	397	430	408	413	407	447	414	437	418	397	423	443	432	439	454	429	444	422	435	442	418	424	418	412	414	435	434	441	450	422	392	436	415	421	431	412	439	399	407	460	455	417	475	456	436	397	416	388	444	440	412	400	421	409	448	452	412	467	414	418	454	437	443	401	414	438	456	450	431	450	435	406	416	415	433	395	428	430	380	481	483	398	447	442	409	443	455	430	413	418	439	429	429	448	415	429	442	466	436	461	420	426	421	442	417	446	410	475	422	397	432	438	400	382	416	393	462	410	425	429	461	456	433	457	476	404	485	442	448	460	406	414	426	439	424	389	416	412	444	418	395	424	436	407	430	433	426	429	427	421	413	420	439	419	429	394	436	409	431	400	405	404	477	411	399	445	446	403	417	450	436	451	418	433	396	409	424	424	429	442	403	442	451	410	398	455	436	434	463	400	398	418	434	412	437	450	434	417	437	427	422	426	449	428	418	429	445	459	427	459	455	452	435	421	422	441	424	446	443	408	428	385	461	458	471	410	416	396	438	419	437	406	434	395	427	435	445	410	407	455	440	431	449	453	432	470	445	457	436	411	421	422	400	421	413	402	431	420	405	417	410	453	426	475	442	426	419	412	421	454	435	450	417	433	469	416	417	436	411	414	433	419	428	438	437	424	441	449	398	417	390	411	414	430	421	421	413	434	438	404	425	386	421	479	431	454	410	411	431	438	404	434	479	418	453	417	458	426	436	403	424	441	453	441	435	417	428	418	428	433	412	428	451	480	412	420	445	420	453	431	473	416	474	435	439	440	466	431	416	472	411	437	422	399	431	379	446	454	409	399	454	422	414	411	411	435	449	410	440	436	383	436	396	437	419	441	416	433	398	389	435	443	442	439	428	404	435	458	424	420	423	457	441	436	425	422	449	421	452	409	414	444	421	486	466	392	446	470	397	410	454	453	402	402	429	433	422	463	455	484	431	434	394	440	403	410	422	456	410	418	394	443	435	412	447	415	424	412	386	410	417	418	447	467	430	445	437	463	384	430	468	438	426	404	425	475	441	464	451	413	445	410	407	422	431	395	436	406	420	399	411	440	437	437	427	434	463	404	419	456	420	456	436	471	409	441	395	441	437	389	442	446	457	412	409	438	428	444	404	423	425	398	460	426	474	449	402	444	415	414	437	422	425	422	429	447	464	425	437	457	447	436	411	432	457	416	431	429	473	442	453	436	421	400	414	439	394	402	439	433	398	423	440	414	419	426	417	449	443	403	398	414	415	402	397	423	446	423	459	429	413	443	406	413	400	451	411	474	376	424	449	460	458	404	406	447	400	385	424	401	394	419	465	438	441	435	437	433	416	433	437	446	469	460	436	432	450	408	445	443	420	421	445	484	434	401	434	427	405	437	386	449	422	426	421	410	434	418	406	406	448	463	417	421	419	408	435	461	418	440	432	391	420	391	447	435	422	444	449	425	449	446	445	415	419	409	440	417	466	434	403	442	437	418	446	437	408	412	451	431	413	420	426	429	413	416	430	431	421	451	436	427	427	410	434	385	414	415	434	431	408	470	450	390	435	456	436	447	393	436	412	441	443	422	411	460	440	442	436	440	400	427	406	413	422	407	386	448	441	423	442	417	393	434	430	440	398	430	429	425	402	427	464	413	437	408	469	423	434	411	444	404	412	388	429	435	437	398	432	425	438	396	442	426	444	461	430	451	430	403	413	433	408	389	409	419	438	463	404	401	409	413	423	411	434	460	430	430	430	440	429	440	424	402	453	442	436	442	441	428	421	398	429	462	441	423	423	449	415	426	415	435	493	423	475	411	430	393	450	412	434	453	428	439	465	421	396	414	420	434	472	417	405	410	457	418	433	423	429	421	449	448	439	421	398	452	427	421	422	456	474	448	416	414	438	431	446	415	460	427	418	435	440	434	455	443	424	430	451	443	442	427	424	422	396	422	442	442	436	418	429	405	443	414	404	412	428	413	449	430	416	455	445	442	434	413	421	428	395	449	437	430	423	400	446	422	465	466	437	409	429	431	447	389	399	436	429	394	416	424	407	444	390	442	426	417	456	448	463	403	447	381	465	417	436	428	435	451	414	422	389	410	423	453	405	397	454	399	413	421	426	470	422	442	422	418	443	423	433	449	419	460	396	428	436	431	384	439	391	444	425	446	407	455	373	422	430	454	424	392	416	444	433	435	424	422	414	418	421	407	386	427	453	430	431	449	440	462	393	430	451	466	440	396	458	452	406	427	428	411	418	422	426	413	453	449	465	400	431	412	457	428	424	417	426	429	421	426	440	434	396	455	446	447	406	413	436	394	424	404	422	419	415	432	456	424	450	420	404	426	420	391	444	432	415	408	448	421	415	431	419	451	426	441	461	443	411	417	424	401	447	409	414	416	419	488	464	384	447	460	409	425	441	448	454	377	441	411	430	436	429	389	389	430	416	429	430	426	403	427	418	430	406	453	436	413	414	459	402	429	427	416	415	449	403	443	420	399	422	447	418	399	432	428	458	413	412	417	414	422	460	464	462	414	479	390	404	439	426	444	414	461	470	423	417	448	441	446	428	406	414	428	437	422	375	427	423	425	451	429	423	466	460	440	450	430	430	400	419	410	423	450	407	412	418	392	433	426	428	427	413	416	415	426	451	410	452	423	424	456	434	424	411	444	422	432	434	423	410	426	411	419	468	441	407	421	411	454	414	458	429	413	449	386	454	420	429	437	393	432	455	417	445	444	453	437	430	434	445	411	445	419	431	434	416	443	432	439	440	401	406	421	400	448	439	454	429	465	435	489	421	395	414	410	449	400	419	418	387	420	398	450	411	443	457	405	380	422	456	434	429	438	475	406	402	395	414	397	413	439	440	465	406	426	399	453	432	403	424	469	445	431	472	407	390	409	422	431	438	417	442	449	430	410	449	456	454	416	440	407	460	464	428	417	435	405	432	451	457	431	441	403	464	444	417	401	420	409	404	387	433	413	471	462	455	404	459	400	406	431	448	431	415	378	426	392	443	442	428	411	414	433	434	423	427	437	454	441	417	430	443	422	432	390	438	422	418	443	386	417	430	449	398	398	426	457	466	439	409	421	423	383	402	453	421	398	446	408	433	406	419	429	406	415	417	402	440	414	400	426	408	462	437	461	405	417	408	453	409	451	430
26701	20173	9787	1326	895	868	782	645	658	654	632	680	660	608	654	661	649	609	663	619	641	655	652	636	618	663	659	655	668	658	628	603	658	621	632	698	646	599	632	652	630	651	656	631	648	626	633	578	612	635	623	644	698	636	632	650	624	602	625	638	619	633	675	624	611	673	638	600	643	630	656	658	640	672	611	660	610	643	622	641	633	593	654	624	640	665	636	660	597	649	624	630	600	616	654	660	681	612	681	649	635	588	620	642	655	671	682	659	610	573	664	629	607	675	621	648	611	610	612	620	607	637	623	636	673	650	612	608	620	664	662	664	613	652	603	686	593	642	621	646	654	685	615	653	611	637	622	628	672	650	656	608	574	600	620	589	619	578	719	664	651	660	655	635	566	642	642	587	608	661	642	612	668	629	600	598	637	646	645	691	617	601	615	630	643	632	666	637	618	643	681	632	638	630	630	627	640	625	612	637	642	653	657	581	618	646	642	618	651	647	678	628	654	653	671	622	645	643	680	612	684	636	666	651	610	630	646	622	621	613	634	612	645	657	652	657	621	642	652	658	596	663	638	619	583	617	604	644	664	575	622	636	653	640	625	613	659	622	672	652	618	636	612	661	643	603	654	594	632	668	609	638	682	659	601	609	589	655	618	600	631	657	590	608	688	659	684	626	672	614	638	610	637	632	616	650	701	665	611	650	629	618	634	679	596	628	635	626	665	636	664	605	633	630	629	669	653	655	597	637	602	660	632	662	628	663	681	629	604	659	681	657	613	614	659	647	607	637	603	624	634	621	619	651	631	661	621	635	634	610	624	610	646	580	648	659	608	596	656	661	638	625	635	621	671	629	657	633	629	649	676	627	642	655	650	589	637	645	603	646	595	592	657	610	662	657	652	631	630	627	643	615	617	602	639	614	672	614	621	666	637	631	683	691	652	654	622	583	617	675	677	650	681	611	627	652	636	621	618	639	692	636	605	620	631	629	611	635	636	633	621	659	611	592	649	615	641	614	617	586	631	599	626	647	641	619	614	680	663	609	654	656	570	641	618	633	627	612	615	640	642	634	636	591	659	643	601	687	640	620	614	668	629	660	657	643	655	666	651	650	636	626	624	630	628	576	661	691	671	658	634	648	631	679	637	668	638	631	633	608	656	628	623	596	611	668	632	619	662	623	613	673	642	645	630	607	636	647	617	665	658	654	634	665	628	654	662	635	654	642	659	616	583	670	630	695	590	620	648	632	640	658	648	610	653	657	681	618	664	669	622	652	618	616	596	641	612	653	646	640	624	611	605	623	696	638	623	616	633	650	660	636	582	643	682	630	623	607	645	660	630	627	618	642	623	620	657	655	631	665	640	658	630	664	620	632	673	681	615	599	616	604	651	633	610	633	643	624	627	647	596	657	640	624	607	664	590	635	656	630	624	619	606	618	597	649	597	619	609	642	620	602	601	646	638	652	642	664	673	634	618	606	628	621	652	636	644	623	644	640	617	614	645	676	672	644	604	610	653	615	598	623	615	656	586	653	632	648	615	629	648	668	615	611	636	628	654	632	689	604	650	625	647	676	681	580	652	604	638	629	643	641	638	660	657	638	624	610	649	682	618	604	618	626	624	643	640	627	649	671	602	618	646	657	599	654	609	657	639	633	698	654	671	634	666	628	657	644	598	668	647	638	617	634	659	635	637	610	690	635	650	634	600	595	565	645	638	598	663	604	642	653	611	654	655	602	657	661	638	602	630	636	663	613	641	658	622	600	657	638	648	651	624	628	646	630	652	614	601	632	631	630	659	647	629	603	671	626	604	619	623	669	589	636	676	649	677	604	637	631	630	585	633	609	652	629	665	626	643	653	623	616	587	644	650	614	625	610	638	645	607	635	625	638	641	670	629	624	654	625	641	633	621	629	640	625	617	629	630	617	645	620	637	613	676	684	610	687	617	623	617	637	599	654	657	623	642	603	605	641	626	654	625	600	650	641	622	616	633	637	578	658	647	592	671	567	631	688	622	670	632	591	646	647	654	630	624	607	667	647	636	625	620	597	622	625	667	650	636	664	640	632	630	626	622	640	616	625	671	644	614	619	648	620	638	656	619	654	631	640	650	596	636	638	632	642	715	628	640	635	679	623	642	649	601	628	640	563	617	617	632	676	655	621	649	657	622	653	626	664	610	664	635	635	620	605	667	614	669	629	590	585	622	593	673	636	653	621	624	639	624	662	603	612	660	592	659	628	621	608	623	646	620	620	626	656	661	635	615	583	631	620	603	648	659	665	603	594	627	649	677	645	631	647	668	632	584	643	635	641	638	569	622	635	619	579	640	652	640	624	595	648	665	610	619	631	671	606	646	644	615	651	629	611	659	606	619	679	615	613	603	631	615	599	656	683	632	635	625	634	671	638	684	686	635	647	631	609	620	647	615	642	670	657	609	639	642	617	661	654	653	633	642	602	644	628	663	646	646	656	670	650	652	586	641	658	631	671	626	616	639	626	681	637	655	580	642	672	692	647	633	620	587	596	611	636	636	698	638	706	676	632	609	666	639	640	600	580	664	638	639	647	660	662	598	615	632	626	631	660	616	620	636	640	634	595	665	635	660	606	666	618	619	639	612	642	639	594	572	657	610	594	601	670	640	603	657	636	620	642	618	671	611	643	638	649	602	654	619	592	615	624	667	661	639	648	647	660	672	646	659	639	618	628	669	656	653	634	654	628	617	603	582	638	655	640	633	612	646	636	663	608	651	659	648	665	705	643	582	605	691	647	619	636	614	640	662	605	649	639	605	626	622	613	628	640	600	660	654	607	648	620	633	663	645	593	612	618	665	603	590	627	634	620	652	649	656	636	646	626	637	618	609	626	674	672	637	619	636	630	642	630	569	626	633	645	655	629	619	624	652	636	650	636	626	618	643	604	622	601	651	653	584	661	631	658	664	616	676	640	661	667	631	633	647	602	617	658	651	644	655	638	598	643	629	677	672	646	607	642	633	662	585	635	642	603	621	618	596	649	613	652	635	601	642	603	669	652	613	643	625	653	613	658	653	622	670	662	669	629	661	650	624	588	630	591	654	637	630	652	600	614	648	645	676	626	655	640	676	549	582	624	616	640	636	658	634	669	632	665	671	620	633	646	640	651	616	660	632	617	650	578	617	631	649	600	650	661	636	595	631	641	653	658	625	623	607	637	651	653	585	608	658	607	650	623	641	635	641	641	666	656	631	645	618	647	660	582	618	622	658	620	665	654	605	646	608	660	632	663	654	606	636	579	660	622	630	639	631	634	623	643	651	664	658	619	585	619	640	614	580	653	646	624	656	642	655	670	597	605	634	620	581	672	628	624	608	650	647	634	651	680	663	626	630	612	657	614	640	660	631	628	648	678	676	620	615	591	648	652	663	666	625	676	653	618	623	616	593	626	611	690	633	652	599	661	642	606	640	624	680	606	632	599	666	664	649	616	635	636	654	629	643	640	672	663	607	601	616	674	630	639	664	593	698	658
12738	1480	1423	1072	928	864	830	832	774	790	765	728	792	726	728	741	704	726	734	734	699	695	772	794	816	760	783	709	719	752	714	718	784	766	757	747	736	757	759	719	745	721	736	759	713	756	705	741	716	786	738	761	702	769	728	719	729	737	758	724	708	753	729	710	770	780	692	747	743	785	747	729	740	754	729	725	735	747	703	713	699	725	735	744	733	722	736	701	717	693	752	722	733	731	707	719	816	769	763	658	745	724	720	745	744	754	735	720	767	679	736	735	711	767	792	707	688	764	719	747	710	734	735	680	745	749	750	766	734	712	778	728	710	733	716	824	745	712	712	794	718	713	719	723	770	732	730	713	713	792	723	759	753	707	725	776	709	732	733	775	750	673	747	748	742	746	728	727	699	715	742	771	743	715	748	779	733	715	766	741	753	714	723	726	750	729	709	727	736	767	713	752	715	748	718	742	774	710	756	739	757	710	695	719	732	699	751	757	747	769	740	764	720	734	744	736	714	769	738	764	759	739	737	742	722	787	742	726	718	718	746	720	775	723	708	754	694	785	702	706	751	683	762	720	713	721	749	740	711	731	752	709	737	757	715	759	706	721	725	774	745	771	699	719	745	735	719	761	752	742	733	753	716	720	761	721	737	708	748	760	771	764	714	733	670	705	736	770	782	761	752	699	734	766	727	732	748	728	762	719	726	742	761	719	727	765	748	715	753	749	775	726	699	713	803	788	753	713	776	709	734	766	757	733	686	738	730	733	678	705	737	736	753	714	773	759	765	767	756	748	762	675	757	782	713	707	752	717	714	698	712	747	732	734	711	708	750	710	684	738	757	736	680	743	752	774	740	768	707	707	732	725	698	807	731	711	757	701	707	762	759	679	682	710	763	700	759	749	735	741	780	747	740	714	714	760	707	754	747	716	775	791	724	695	760	739	692	726	739	716	732	753	705	736	728	735	785	734	704	686	736	748	747	752	747	761	727	694	753	734	742	701	715	724	733	730	762	717	755	675	788	762	733	741	689	733	673	738	712	739	729	733	763	735	731	722	743	722	748	682	703	750	712	692	720	757	757	723	727	747	684	721	728	708	743	743	734	750	718	719	728	772	762	746	768	730	725	730	711	704	732	717	672	742	718	727	772	731	752	730	774	718	721	747	707	723	755	692	736	743	764	719	718	755	726	708	747	698	769	727	726	752	703	725	766	766	739	682	713	688	747	796	752	723	728	745	724	693	778	752	716	715	754	719	694	756	678	728	780	722	749	720	743	741	733	763	726	782	800	740	724	725	716	778	753	699	760	728	715	752	769	739	721	728	719	768	748	738	712	745	746	735	711	693	722	707	719	726	727	698	718	711	761	755	693	725	799	721	736	733	798	794	777	736	765	683	742	717	770	791	770	712	782	755	745	727	733	749	764	736	737	751	706	715	754	717	724	752	731	759	700	758	710	728	731	766	778	769	729	738	699	709	775	713	700	707	809	713	722	738	764	737	730	747	740	696	728	744	714	728	761	718	754	694	734	758	719	725	747	746	753	721	755	736	746	742	714	704	723	762	740	767	711	751	717	736	719	723	775	745	765	738	732	749	739	751	686	745	740	759	696	701	756	726	698	721	739	719	767	748	739	750	722	774	716	692	718	730	755	705	765	818	716	660	734	720	701	705	791	747	737	724	737	751	723	686	715	707	747	758	711	754	730	746	780	731	784	750	743	748	694	708	705	694	710	761	744	753	745	720	742	797	760	758	754	688	703	690	804	776	773	752	681	805	696	740	688	750	749	721	731	717	675	719	789	721	707	764	735	694	785	721	717	750	663	711	716	733	734	734	699	750	731	699	708	748	705	734	779	756	788	750	758	720	775	714	709	740	773	748	747	729	739	714	774	687	713	750	704	735	773	711	727	778	724	743	707	759	780	701	750	720	696	764	747	732	770	740	750	701	732	771	761	794	683	737	773	689	722	727	748	703	743	825	686	746	696	712	724	731	718	766	716	706	664	729	770	738	778	722	720	716	761	754	760	690	773	687	711	729	739	747	757	760	742	771	735	778	716	751	758	760	740	717	676	751	747	775	761	726	747	726	739	722	761	763	752	748	726	674	740	712	715	734	751	747	700	701	706	757	713	723	716	778	764	757	757	758	694	716	683	717	736	716	782	747	732	767	711	728	725	722	754	794	801	751	737	746	750	772	749	739	744	681	763	737	768	751	734	769	767	766	712	784	738	746	703	707	733	750	743	674	752	700	735	757	728	734	721	752	707	774	702	712	736	796	769	749	722	727	743	696	721	742	700	722	749	701	731	757	738	743	754	739	762	730	768	742	692	725	752	762	757	713	703	738	730	718	749	714	746	732	782	758	756	740	775	721	696	720	704	716	743	729	770	754	758	712	705	780	768	719	738	758	721	756	710	705	750	741	715	774	729	711	758	783	766	757	730	738	732	677	738	761	736	768	729	714	721	689	742	722	722	755	721	712	728	746	708	697	754	708	731	753	745	770	685	727	770	744	746	786	712	754	719	745	734	729	737	709	733	709	728	708	774	732	759	730	746	739	756	726	708	690	730	753	754	694	760	743	707	733	733	736	712	715	735	726	737	722	712	711	695	726	729	741	756	743	740	729	649	700	734	795	756	733	762	728	818	764	726	741	667	767	766	783	676	749	759	726	709	721	736	756	744	685	705	744	768	715	747	687	707	754	722	701	781	728	749	793	776	752	749	785	668	712	707	708	736	750	737	763	721	732	712	738	727	721	736	749	726	724	741	723	773	755	749	745	729	766	722	695	701	749	765	714	662	719	730	750	747	735	734	734	721	733	805	707	722	731	747	729	765	706	754	730	758	759	742	692	729	703	681	689	759	707	706	701	774	784	775	767	719	726	729	712	738	699	743	771	712	734	737	732	728	780	745	740	755	720	743	730	743	749	732	658	724	738	733	730	764	718	753	736	742	723	755	687	744	754	749	791	686	784	726	725	747	713	740	709	752	734	743	738	769	773	738	727	682	754	738	800	756	690	711	745	776	731	754	731	714	777	764	739	723	739	747	744	730	729	737	746	723	772	762	745	748	730	762	741	782	778	760	746	775	698	747	721	802	786	709	792	746	750	718	775	735	707	691	782	714	735	716	687	774	701	704	718	738	695	727	719	694	730	749	738	740	752	736	711	714	755	738	729	711	761	769	775	775	768	724	771	750	758	675	770	689	745	734	777	711	691	767	740	738	732	775	704	717	710	749	710	744	709	724	764	761	712	724	753	743	729	711	760	720	704	765	731	720	772	750	736	718	765	775	715	781	683	702	721	729	768	722	789	717	722	746	736	720	756	746	710	734	740	711	758	738	770	743	726	747	750	744	727	725	679	747	733	726	773	744	721	772	767	708	760	761	754	745	792	715	743	702	709	765	770	736	703	744	753	764	738	792	788	766	736	825	683	726	710	740	689	734	746	756	787	744	753	726	729	711	772	771	786	700	759	772	740	776	737	726	728	725	725	749	702
23251	20754	28122	23450	20742	13896	1455	759	635	586	496	488	456	441	390	331	402	342	402	365	323	346	299	313	320	327	336	291	343	319	328	313	326	322	292	302	313	294	335	324	319	296	330	330	332	283	273	277	292	319	310	262	319	288	324	294	302	306	281	313	297	303	318	279	317	298	295	293	275	303	303	306	257	279	280	280	288	326	318	279	302	305	281	320	303	304	287	307	291	306	308	302	316	284	311	266	310	320	316	311	307	302	319	288	318	285	311	274	269	299	291	308	290	309	297	257	279	285	310	326	309	288	281	275	285	294	296	327	323	313	307	293	289	291	302	279	300	312	319	294	322	300	323	290	261	284	266	313	293	286	274	297	312	300	301	298	281	299	287	320	284	307	327	301	295	285	304	283	295	292	324	282	291	310	288	303	299	328	278	282	301	315	286	291	318	274	283	320	315	303	266	316	274	293	271	311	290	266	316	293	296	288	294	259	293	286	308	313	279	320	287	294	308	298	292	291	332	324	316	304	292	273	281	276	297	305	299	278	297	303	272	279	274	314	309	264	324	273	298	302	293	327	295	288	315	298	309	280	296	306	276	310	274	301	296	295	306	313	304	306	330	264	305	283	333	303	309	305	290	291	308	282	330	319	289	264	274	278	274	281	284	287	293	289	285	299	316	315	314	306	303	319	285	284	296	296	265	308	280	306	305	295	311	306	301	305	309	317	300	327	296	266	325	310	287	293	278	289	324	295	302	320	284	327	299	295	330	282	299	303	303	315	324	313	264	276	298	284	310	326	295	307	327	279	319	298	285	270	297	302	282	300	273	286	294	320	320	288	291	300	283	303	315	285	308	297	295	296	273	247	299	270	296	316	326	303	320	289	286	290	300	294	305	318	317	292	303	304	278	295	324	265	274	292	279	313	314	300	294	291	303	302	287	294	312	278	301	291	269	293	275	273	279	292	338	265	297	294	304	304	283	303	280	321	278	306	308	289	290	295	349	290	285	283	318	303	296	272	288	320	273	327	278	326	269	287	264	282	292	328	298	314	295	312	283	317	309	292	283	290	308	283	293	267	277	308	304	298	315	308	304	319	309	319	307	287	329	297	288	295	314	299	265	291	313	322	309	290	311	267	299	277	288	289	268	310	288	306	289	291	320	287	289	299	290	296	296	306	302	295	332	285	284	262	302	316	286	306	313	284	314	266	301	299	295	289	310	328	305	317	293	295	297	302	301	304	306	305	300	294	332	297	288	298	312	293	280	300	301	284	293	282	271	278	285	302	294	303	301	281	281	299	310	297	290	283	343	305	299	289	295	298	274	325	287	278	292	295	305	276	302	285	297	285	304	299	274	299	311	279	256	293	262	256	271	309	273	285	271	302	306	286	295	312	335	295	299	311	298	303	294	311	278	272	330	305	324	306	299	298	335	332	304	314	298	330	320	289	316	316	313	298	285	301	310	319	301	317	289	292	313	278	288	284	287	315	306	276	296	284	301	265	289	279	293	304	265	323	290	283	268	317	280	273	317	308	316	300	279	308	264	286	294	263	265	284	296	276	297	277	306	285	297	324	268	315	274	327	296	294	301	304	269	275	283	287	306	294	306	274	315	299	305	267	299	303	321	306	301	292	332	282	283	288	277	302	305	331	300	330	306	278	287	291	309	303	270	293	294	312	315	292	281	288	323	313	295	274	296	332	307	310	290	299	334	290	289	292	287	311	292	288	301	295	272	299	293	319	280	290	279	290	291	289	279	289	305	280	298	286	297	309	288	313	315	287	307	293	278	307	293	321	307	272	278	314	308	284	308	285	316	324	293	309	289	316	282	306	301	288	322	276	322	318	267	309	311	298	263	310	309	253	305	289	299	322	298	295	288	241	277	300	301	298	267	280	266	293	299	319	293	326	326	300	291	311	337	299	330	277	274	316	289	288	304	314	288	305	288	304	342	291	303	290	270	285	321	320	307	272	308	308	304	275	317	317	308	286	270	280	312	299	292	304	316	291	308	312	334	306	290	298	322	307	303	275	309	285	321	303	327	313	285	303	295	307	276	298	302	297	277	300	289	291	306	300	311	277	290	281	307	271	287	280	298	313	287	297	282	312	299	279	270	269	279	316	310	301	279	294	299	283	292	291	281	322	285	284	319	284	323	308	284	302	290	291	292	296	273	289	317	285	316	304	290	299	306	312	278	264	280	264	309	298	310	308	271	307	289	287	312	271	311	304	300	276	330	294	285	293	318	298	314	296	334	275	302	303	268	318	311	312	308	280	287	286	294	280	308	292	306	286	286	299	303	318	298	286	269	276	290	277	310	285	298	317	276	284	267	281	262	289	316	299	346	286	297	292	310	302	292	294	301	285	297	337	299	281	320	284	280	277	267	308	293	308	317	295	307	288	284	288	322	311	262	268	315	305	312	306	311	291	278	296	283	301	294	296	310	275	297	287	290	290	292	305	326	307	302	250	312	284	309	277	292	293	297	288	309	285	266	282	287	287	305	280	304	309	266	291	277	289	300	319	310	304	299	277	293	286	292	274	322	277	314	260	289	302	287	277	298	287	303	282	338	310	257	315	291	291	320	317	276	313	310	259	296	367	288	289	308	304	314	287	301	295	288	273	314	308	296	315	304	283	310	295	294	304	297	276	294	309	274	292	319	300	281	325	320	315	281	299	313	318	278	306	269	278	303	316	319	288	286	275	303	307	285	295	284	299	299	304	300	301	313	302	308	287	300	306	310	306	275	305	297	287	296	321	281	279	311	274	312	290	268	273	330	278	307	274	283	306	314	324	315	302	308	267	318	279	290	319	328	289	302	296	291	284	314	296	297	276	295	344	335	323	254	285	289	281	302	293	301	285	288	313	289	305	298	297	319	283	293	286	281	303	295	284	319	291	284	318	293	283	298	303	278	300	312	285	285	316	293	293	279	295	290	336	309	294	303	300	302	299	304	337	285	275	300	321	334	277	301	295	310	286	257	312	312	324	301	303	311	274	304	302	278	299	313	291	311	319	302	295	298	307	300	291	290	310	268	275	330	284	304	293	318	287	273	276	295	291	299	272	327	268	310	296	276	293	295	292	297	312	272	290	290	304	291	302	309	271	310	300	277	278	266	297	311	286	309	297	302	300	321	304	299	306	323	313	269	267	302	265	312	300	321	303	297	283	297	306	301	291	278	283	306	295	293	298	312	283	306	286	288	298	307	297	313	266	273	290	275	288	304	306	284	277	289	316	283	269	320	273	305	287	315	289	289	315	291	338	288	292	258	306	293	247	297	272	279	298	303	297	330	277	284	278	292	302	312	290	291	292	285	322	307	284	290	287	296	324	296	270	291	305	296	306	276	302	284	328	321	296	293	304	284	313	301	274	277	271	304	309	288	262	310	292	275	296	278	286	295	324	300	282	318	328	296	295	319	257	281	272	308	288	284	302	301	307	282	272	294	321	316	299	301	317	302	329	293	267	343	298	289	274	272	306	269	272	256	274	312	269	260	281
26181	9356	8324	4213	2841	2225	1686	1383	1180	942	773	668	626	630	526	496	439	463	424	434	463	417	425	418	379	402	386	398	378	391	398	445	424	437	431	393	367	379	405	352	364	354	374	395	350	358	392	373	343	367	362	369	370	382	325	367	350	351	371	359	346	315	352	381	378	395	380	329	375	375	367	370	335	340	330	375	334	366	374	348	355	364	352	377	322	328	382	407	383	389	369	364	370	361	359	327	353	365	346	358	389	346	335	354	338	364	345	334	375	350	328	345	376	356	381	340	382	362	348	366	364	353	378	319	337	382	339	343	342	370	339	356	364	361	349	382	344	336	331	362	330	379	372	343	381	369	355	318	353	346	390	343	360	347	345	364	362	374	383	363	316	363	333	365	350	379	392	334	359	334	380	328	355	370	348	370	354	358	340	336	356	329	354	358	348	385	358	348	327	387	339	334	371	379	360	373	349	344	292	367	353	352	381	323	356	356	331	374	378	356	336	356	343	343	350	353	398	378	358	352	353	333	354	366	342	351	381	353	340	336	336	359	374	351	371	354	298	359	359	385	332	384	372	370	318	376	360	359	348	375	342	364	350	379	376	378	331	345	342	344	358	352	366	370	339	350	395	353	333	314	349	352	359	364	366	360	367	343	361	365	314	340	374	343	349	345	332	356	352	327	360	353	376	362	378	368	348	379	324	351	361	388	357	333	342	363	362	357	359	394	345	337	340	338	354	324	356	362	396	335	330	350	342	346	383	350	382	344	362	354	384	362	364	337	363	349	362	366	343	318	374	373	370	352	334	335	362	322	392	377	328	376	347	360	345	336	354	379	363	390	366	363	370	336	352	349	368	341	389	360	332	340	357	328	361	376	354	364	343	352	359	366	377	339	404	389	351	354	358	370	345	336	336	365	356	320	332	356	358	340	333	352	382	367	350	342	366	360	346	361	388	373	348	345	371	318	347	369	377	350	317	396	338	354	340	331	349	360	354	346	348	356	365	344	367	374	361	368	328	381	386	347	364	354	364	329	343	352	358	358	391	343	391	353	336	347	343	371	299	350	355	357	378	345	316	343	366	374	326	338	347	374	333	375	398	354	364	343	357	365	378	356	359	368	321	366	364	342	381	383	358	345	332	381	373	358	320	384	368	343	341	370	383	347	352	334	381	349	321	338	354	369	369	347	375	347	360	333	335	360	359	322	387	378	347	380	386	336	314	357	378	340	352	372	334	376	326	359	336	350	334	343	386	341	339	336	371	337	336	379	322	385	389	343	360	362	346	366	376	354	352	381	368	372	347	374	325	331	355	339	360	360	379	341	366	332	364	334	357	353	360	356	378	342	311	355	346	386	331	372	408	330	357	354	388	340	361	383	403	373	342	362	326	347	350	356	340	369	341	350	366	368	378	336	330	349	365	367	345	320	351	365	377	384	315	366	348	393	365	334	372	337	351	341	358	332	357	346	374	357	341	374	345	325	358	333	363	365	351	347	335	322	361	361	337	363	368	401	336	367	360	344	331	354	340	336	358	363	413	353	311	354	361	359	364	347	348	379	341	362	366	324	357	357	340	352	310	292	318	342	352	354	347	349	336	323	350	308	358	351	342	336	364	343	366	384	341	354	393	349	354	366	342	342	360	340	357	334	370	322	334	339	342	362	354	383	344	371	340	336	359	353	356	363	314	361	357	377	349	383	334	355	414	341	366	353	337	362	352	353	336	351	353	328	352	344	366	366	337	366	366	379	335	341	352	359	392	380	353	335	349	383	365	356	360	356	375	336	321	332	336	368	372	388	378	351	387	378	382	342	356	356	381	395	372	338	336	370	341	330	362	392	351	343	327	344	361	365	361	389	347	357	334	366	365	367	384	387	360	344	345	357	335	341	338	344	372	343	360	372	361	364	372	358	373	329	343	363	373	375	371	383	379	363	348	366	365	334	363	380	340	336	370	344	326	378	332	326	385	356	345	344	345	349	356	364	360	384	359	344	321	375	373	361	369	349	353	358	326	325	394	332	364	364	366	366	366	333	335	319	343	356	358	342	349	371	364	385	330	373	381	376	396	348	394	334	335	379	353	342	388	365	377	338	370	348	356	378	329	363	398	317	375	380	352	328	393	363	380	336	335	373	384	333	387	379	360	343	394	362	381	357	349	376	348	369	352	382	355	375	352	347	331	334	334	343	317	341	398	362	347	354	375	317	346	365	331	343	338	355	370	355	353	326	364	339	344	359	347	376	317	350	363	325	349	346	412	372	373	333	368	346	339	322	412	343	342	349	332	370	339	383	373	359	330	347	329	340	347	350	368	367	342	363	337	332	369	364	356	374	368	395	365	363	371	359	329	369	346	358	363	348	380	356	361	345	334	343	342	386	341	372	354	318	388	376	363	336	338	359	358	361	353	349	340	355	346	330	333	369	349	348	337	351	326	343	323	385	340	397	342	391	346	342	337	371	360	359	338	333	334	358	415	325	337	356	335	364	369	318	326	346	363	314	352	371	368	362	354	375	337	388	361	392	338	355	355	313	354	343	354	382	322	326	370	357	369	415	373	334	329	397	338	335	365	352	367	340	341	372	364	345	364	333	366	329	346	369	353	345	368	357	353	357	383	348	348	372	347	354	316	362	355	364	334	340	369	369	358	334	366	331	312	337	346	383	371	344	334	370	360	360	362	345	360	376	382	371	352	363	337	347	353	352	381	363	372	369	340	328	367	359	355	342	373	366	347	366	354	348	335	356	393	358	348	365	323	343	349	366	331	335	364	353	344	359	347	363	375	323	376	342	364	340	361	326	342	345	365	367	349	350	302	366	355	357	361	341	358	365	364	397	350	358	354	355	353	353	354	360	362	380	324	333	362	358	334	356	358	363	321	361	324	354	379	354	331	350	365	343	405	367	391	348	346	334	332	317	368	377	335	344	350	330	386	334	379	355	380	360	345	331	324	352	366	344	355	388	348	362	393	354	360	371	347	373	339	329	356	344	341	354	363	345	386	356	388	325	360	373	360	357	364	410	349	349	371	351	333	311	361	358	346	383	373	343	334	358	374	396	365	327	357	359	391	349	333	362	361	335	359	370	348	342	357	390	332	340	339	331	307	360	354	367	361	376	326	336	348	329	334	381	359	370	368	366	342	345	364	350	353	360	335	321	378	373	344	375	357	361	348	351	388	429	339	330	343	358	392	347	355	335	360	362	391	333	358	342	349	359	380	360	365	352	380	356	354	346	370	372	323	367	319	355	294	359	337	354	323	370	377	370	361	361	311	339	341	356	349	370	360	379	367	387	342	356	370	362	347	340	354	343	328	354	368	368	351	334	350	351	329	328	351	345	331	380	331	385	350	333	371	335	353	370	330	364	375	368	346	393	387	377	296	330	380	355	316	368	354	382	361	337	359	356	383	343	370	343	363	365	355	355	380	344	375	349	397	348	363	343	327	350	341	362	342	333	360	340	338	390	358	358	356	331	369	353	355	361	387	366	374	371	346	357	343	374
24449	20778	27217	24321	14238	1638	1143	998	972	927	910	890	859	896	827	809	805	856	841	836	861	854	783	849	827	847	796	789	852	828	808	843	837	884	815	825	822	832	811	814	790	806	826	786	804	806	781	771	810	799	820	818	795	784	849	813	776	792	845	860	791	836	804	785	816	788	832	805	829	806	778	820	823	799	801	793	820	800	797	762	772	809	857	775	793	803	800	818	838	812	782	768	778	848	759	756	808	779	834	793	735	768	836	749	780	817	824	800	842	795	793	823	793	837	860	816	799	818	818	826	759	838	821	771	835	816	792	821	809	810	800	808	861	825	802	784	797	827	784	786	798	791	798	822	818	853	775	857	865	784	822	820	804	803	810	846	797	831	833	802	800	829	806	799	818	804	796	825	822	801	782	857	802	830	823	815	818	811	801	810	847	765	820	799	800	836	808	829	787	789	739	812	804	823	835	785	876	770	818	860	827	811	777	752	803	758	833	829	864	879	818	793	797	741	811	805	802	829	793	839	781	789	802	782	804	775	762	836	783	781	823	802	795	834	823	816	761	813	811	787	765	803	838	779	814	817	829	758	808	837	842	900	813	806	802	828	847	826	841	766	761	831	805	826	843	823	870	795	787	796	814	774	791	831	831	809	830	826	783	854	809	798	811	793	824	796	829	814	802	806	765	829	785	799	791	784	844	796	811	748	777	804	794	781	782	837	802	838	866	793	859	852	831	804	781	827	776	822	811	790	801	718	848	808	833	824	821	842	825	785	811	805	756	818	795	783	786	778	861	796	826	876	833	819	802	816	786	868	816	843	823	807	792	841	819	767	782	804	833	777	779	804	746	771	800	832	807	806	789	810	805	813	798	808	833	778	800	774	773	782	850	819	770	815	734	821	813	904	892	798	800	851	837	814	796	820	796	773	800	789	810	824	786	789	839	768	823	759	830	777	771	821	800	782	823	773	835	843	783	812	758	816	818	792	787	861	770	763	784	805	837	827	782	825	869	834	833	789	808	797	803	770	855	781	769	821	809	823	799	797	805	811	823	802	801	861	814	764	844	772	810	801	805	811	814	835	778	829	801	804	863	822	745	785	813	838	813	793	808	809	819	797	875	829	819	784	813	809	820	821	757	775	797	836	787	834	820	786	770	847	800	792	803	767	857	824	843	840	849	774	762	812	786	845	805	795	763	797	820	810	782	771	788	822	843	779	790	779	829	815	790	829	823	831	800	789	762	811	772	775	824	830	814	748	836	811	768	799	821	824	769	806	767	780	877	788	812	779	843	812	804	816	810	827	829	779	778	814	781	775	798	799	857	804	820	774	799	800	818	833	809	801	796	847	850	800	800	787	788	820	821	786	841	806	777	818	811	827	832	816	802	828	781	813	782	835	854	779	852	790	778	804	755	813	762	740	803	824	791	776	806	791	846	754	854	765	825	866	886	777	828	787	793	796	754	776	752	832	814	823	750	765	811	774	765	820	776	800	826	793	790	794	796	808	768	885	803	822	806	828	797	812	784	772	808	774	769	818	761	830	779	769	805	808	821	821	836	815	840	804	785	833	792	785	822	796	797	835	781	803	791	766	750	791	812	882	806	803	854	810	760	783	831	830	758	811	792	832	878	807	822	840	790	849	784	790	793	781	847	839	791	884	790	792	806	767	789	736	782	813	821	784	829	814	864	791	809	767	851	802	790	774	798	839	770	798	783	774	806	809	831	811	814	845	778	785	795	801	857	796	858	870	825	806	761	795	794	815	815	826	823	787	829	804	761	795	802	840	771	792	831	805	771	830	801	779	826	783	820	810	829	799	811	813	791	767	836	801	806	841	834	821	875	830	786	805	796	826	792	760	769	847	775	799	786	777	831	797	809	781	845	811	836	809	805	866	804	783	796	797	806	837	783	822	803	799	811	825	804	874	792	796	830	850	826	786	841	704	763	795	826	821	842	825	788	821	838	811	796	735	835	819	764	832	776	845	851	815	783	771	837	846	794	794	856	804	808	810	823	816	844	813	810	741	820	787	788	804	808	757	797	746	808	813	779	797	760	785	827	785	834	725	780	809	799	809	786	842	776	797	781	812	811	791	831	853	764	780	802	788	861	792	796	861	802	773	786	790	827	815	823	777	845	867	806	803	793	793	803	796	806	794	789	797	790	809	798	808	845	738	822	803	796	791	786	825	812	807	833	793	823	804	856	794	808	812	818	805	842	822	809	775	841	812	820	843	780	801	868	800	846	797	837	752	795	837	820	826	843	870	787	802	839	853	819	760	794	768	815	789	785	769	795	854	778	840	860	820	822	826	819	837	868	781	795	839	885	756	761	803	771	819	800	789	821	816	794	801	772	789	771	822	796	810	827	825	768	802	787	765	771	823	804	783	785	846	796	833	771	833	788	828	782	857	805	818	810	821	842	807	824	788	843	795	748	781	785	812	784	816	816	856	839	801	809	794	814	823	794	834	849	766	813	821	827	757	882	820	812	848	864	813	788	827	792	769	775	851	799	824	833	806	856	802	826	818	790	784	832	814	818	812	867	793	842	822	793	845	830	805	803	804	816	844	789	843	832	769	801	843	799	847	817	837	847	829	827	757	842	832	808	833	780	822	794	776	776	831	824	799	814	782	800	816	816	828	786	812	807	797	790	745	813	780	817	755	856	816	781	806	788	817	774	757	843	813	836	843	833	798	813	853	794	823	839	784	812	777	802	855	799	841	800	792	840	790	797	822	814	835	804	827	800	773	811	747	800	822	796	834	809	828	820	774	771	802	778	785	814	815	807	826	853	828	803	790	807	756	792	779	839	824	802	796	768	819	760	784	809	760	787	765	892	829	789	799	898	835	795	782	848	765	807	812	865	803	795	788	816	792	799	793	728	794	805	802	800	762	844	805	842	800	818	836	739	816	869	809	787	800	825	764	800	808	782	801	796	804	810	805	762	799	786	807	810	820	766	785	794	828	847	799	854	798	812	768	833	749	833	818	784	804	817	849	807	770	786	804	793	776	841	810	829	811	781	817	814	833	855	795	754	820	795	838	796	807	789	787	856	804	811	836	799	808	782	780	786	794	834	818	778	849	817	821	827	821	815	777	776	767	826	822	809	793	785	786	826	822	833	812	778	789	829	795	822	842	820	769	801	810	874	816	813	833	790	865	832	803	792	818	781	792	821	874	823	764	782	853	790	811	830	836	783	722	848	803	788	814	827	790	851	845	782	825	790	785	795	796	780	814	785	809	812	806	804	864	835	758	781	833	762	865	853	775	818	771	772	780	823	846	751	850	809	826	810	812	799	813	812	766	853	797	829	777	774	800	812	780	812	806	780	786	792	812	785	778	790	797	779	828	778	842	827	858	819	810	860	803	833	731	841	851	824	823	843	808	853	769	776	780	782	798	814	858	792	873	871	805	790	826	829	833	792	802	782	826	796	803	818	837	840	810	844	802	830	807	790	826	759	807	785	836	845	833	776	835	795	830	808	810	770	776	777	755	814	853
26096	6003	5150	2998	2248	1936	1609	1473	1266	1178	1134	1087	1038	1040	1017	964	985	936	947	957	915	894	995	900	956	925	915	925	994	895	921	960	976	881	895	971	901	909	892	922	927	903	924	918	883	916	857	825	918	896	918	930	924	952	885	930	897	854	893	951	911	910	961	912	958	864	905	919	869	904	866	935	921	940	893	950	955	923	889	876	980	890	928	875	901	884	926	901	916	914	974	862	913	876	913	908	903	891	883	907	908	942	919	901	888	915	900	875	871	927	831	934	895	903	927	901	890	917	871	906	906	866	880	892	886	926	960	887	887	920	875	906	883	886	945	939	934	941	872	890	864	914	922	889	910	896	864	962	896	939	856	866	868	950	956	930	914	907	939	934	888	888	906	967	887	877	890	878	886	942	894	854	877	881	910	913	935	877	881	913	886	924	890	867	883	906	928	931	940	920	924	950	885	914	906	906	921	881	964	908	891	902	879	853	908	929	900	893	837	929	912	937	892	863	884	889	886	908	887	908	919	925	892	881	915	904	891	874	896	905	882	902	902	922	877	857	971	949	904	904	923	942	936	902	958	925	842	880	919	911	901	933	905	907	897	888	888	923	896	877	913	911	897	888	913	851	908	879	934	891	880	935	930	886	885	925	956	918	911	874	940	888	893	905	899	842	934	925	929	930	877	894	910	859	872	875	860	877	898	919	978	877	905	870	860	951	933	946	904	875	934	960	938	939	921	895	895	873	942	894	885	866	890	925	879	886	890	935	940	909	894	906	881	848	948	885	968	939	898	900	841	853	926	871	879	954	904	898	920	968	920	883	892	976	890	895	883	943	896	954	867	901	890	886	917	903	865	922	932	964	919	912	874	880	926	899	921	911	968	914	889	912	877	839	888	863	889	913	901	943	887	880	924	885	909	882	932	910	923	929	918	959	845	876	896	887	903	887	934	949	924	896	889	921	943	941	897	859	877	863	905	896	923	921	924	854	883	917	957	909	966	874	897	906	911	897	933	892	897	845	910	898	961	912	949	887	868	898	865	902	869	901	911	885	856	912	920	878	913	922	908	860	931	916	834	941	862	896	931	986	938	893	894	867	905	928	875	895	821	863	896	957	939	888	897	920	916	951	936	886	927	891	915	902	911	949	954	908	916	897	949	993	883	875	912	943	953	924	906	909	909	906	918	873	944	970	860	940	883	927	904	917	919	899	949	953	899	900	881	942	921	887	905	888	966	918	912	848	939	921	932	896	965	901	891	890	883	937	894	873	964	946	975	931	866	890	914	906	910	902	934	907	949	841	861	798	948	909	943	898	900	856	960	908	917	910	918	873	907	943	892	929	917	913	875	942	912	913	912	909	841	942	835	954	937	870	935	960	921	864	902	855	872	928	901	973	886	931	871	908	918	889	888	911	924	921	918	922	872	911	937	974	939	907	877	946	875	907	921	876	925	880	889	884	928	951	914	889	909	946	903	858	941	876	933	963	882	872	948	866	887	962	934	867	884	875	979	928	892	936	940	884	922	884	857	916	855	914	911	940	904	926	898	888	936	914	933	928	971	834	834	892	905	927	943	932	851	844	846	930	941	897	865	951	882	895	887	935	924	900	903	916	897	899	921	953	908	909	912	892	861	890	938	878	930	946	906	908	897	928	909	948	917	935	908	936	909	921	930	928	892	951	952	887	925	943	872	919	916	870	938	873	930	868	852	860	918	926	877	914	864	894	871	876	916	866	867	886	898	890	907	844	880	946	933	853	859	923	887	856	902	937	922	955	936	892	931	940	921	902	912	932	897	939	909	963	928	879	927	908	882	896	924	896	921	895	881	870	867	893	902	907	860	868	873	942	901	891	924	910	921	888	877	913	882	935	957	905	904	957	865	912	888	970	960	907	917	926	882	925	933	888	914	923	928	947	951	936	897	904	909	869	834	906	864	858	950	885	903	888	869	921	891	881	896	917	902	882	880	907	919	962	896	892	935	890	872	904	903	920	870	867	955	872	966	928	888	914	914	949	863	889	876	917	877	930	866	896	913	937	859	910	865	901	883	852	946	828	927	909	920	885	864	918	970	894	930	954	884	870	911	897	945	919	901	868	934	926	907	993	894	852	910	911	954	945	899	897	898	916	905	883	908	869	903	867	896	910	942	895	901	917	929	915	955	914	928	919	919	915	991	881	880	915	916	951	889	990	907	883	955	832	918	961	906	885	915	897	876	896	873	849	910	909	937	923	894	908	875	943	863	972	865	913	890	913	922	933	912	912	920	920	940	925	921	917	896	936	881	930	906	892	883	916	921	922	881	885	933	904	925	903	906	882	952	949	909	930	884	875	938	919	910	866	863	947	913	930	909	900	889	902	868	894	851	900	878	936	913	939	925	889	862	944	933	877	856	878	864	928	909	937	959	906	893	915	910	926	903	839	905	924	862	923	880	919	932	951	927	903	924	886	903	896	926	915	933	897	925	874	924	920	903	932	937	875	920	876	907	926	911	928	915	908	886	929	877	922	910	881	907	894	914	895	921	890	911	894	914	913	941	897	907	959	933	855	899	930	904	884	911	930	920	963	942	929	910	930	909	922	887	913	856	888	802	957	894	904	939	944	954	918	857	924	929	887	913	939	900	931	898	928	914	895	870	942	928	918	939	899	901	896	926	961	881	914	944	918	938	901	919	908	904	964	898	926	941	914	888	939	900	827	911	897	863	928	944	896	869	899	840	916	888	905	862	906	900	904	830	905	870	895	931	956	963	892	920	908	944	891	891	963	859	939	887	922	921	901	936	872	880	878	844	892	890	932	875	940	892	928	880	905	856	905	919	865	928	890	887	913	903	896	891	913	915	921	937	911	896	889	919	915	940	893	901	925	928	904	986	925	908	908	954	879	896	876	899	891	867	917	880	899	870	893	928	849	882	912	911	903	847	922	929	899	911	891	895	910	864	928	863	913	909	925	889	890	892	908	907	823	940	910	892	923	904	938	894	886	857	847	888	878	913	955	960	925	929	926	904	872	918	878	943	891	875	897	879	916	930	946	878	870	896	888	913	967	861	867	919	927	942	929	922	899	901	906	895	882	911	927	915	870	897	940	935	895	911	883	882	861	855	877	907	936	868	905	983	902	871	966	887	945	910	895	898	910	928	904	889	949	914	923	898	897	874	905	918	938	868	906	880	914	935	879	878	881	899	905	929	916	889	906	929	865	909	880	923	930	929	947	930	910	979	906	902	922	869	943	955	926	924	878	903	920	849	879	923	925	916	876	890	897	907	932	897	916	929	945	882	916	954	919	904	921	915	942	873	915	829	916	937	890	905	888	915	902	904	903	911	922	946	903	918	898	923	868	889	960	957	942	947	961	924	914	899	905	936	953	933	833	901	918	877	975	926	885	936	875	889	926	892	922	863	876	850	939	837	904	878	929	915	945	887	902	854	908	893	897	946	925	908	921	906	932	893	896	874	882	924	895	902	870	905	941	963	944	909	949	889	929	911	923	899	954	949	927
22306	20794	28576	23097	20789	20874	12787	1512	1021	976	830	714	661	591	575	577	500	513	554	466	448	501	417	452	449	481	441	429	427	415	431	445	459	449	426	438	417	594	430	426	403	403	397	398	404	419	427	426	448	386	414	398	385	378	406	420	415	414	419	422	429	361	419	397	415	396	430	428	392	369	402	393	394	384	422	406	379	441	379	384	400	378	405	363	370	395	382	412	417	388	383	368	438	382	395	400	424	393	389	407	375	412	379	425	388	422	380	378	393	389	369	379	367	389	379	397	375	398	414	346	376	336	369	383	429	406	390	397	366	403	392	412	390	374	388	370	374	431	398	387	379	382	375	395	379	386	366	419	382	410	398	412	372	389	381	407	377	400	398	415	376	412	397	397	363	373	373	373	381	399	397	386	380	419	392	345	413	382	356	383	347	428	389	358	368	410	404	367	393	365	384	401	390	365	379	398	413	362	411	370	417	377	366	365	416	383	367	388	385	385	404	370	365	404	408	421	412	409	413	386	431	431	419	395	420	393	361	404	356	386	377	385	408	378	416	387	369	354	390	375	409	395	385	361	417	401	417	390	405	354	379	382	399	374	415	398	440	389	400	428	415	370	383	426	357	408	376	405	386	400	388	393	401	395	407	396	406	394	378	393	399	389	386	385	375	392	359	380	380	380	393	380	327	369	405	382	388	374	349	359	393	373	405	400	397	398	426	390	366	417	384	397	344	403	369	386	418	415	383	377	398	399	395	426	432	367	367	395	392	390	392	350	406	416	386	402	400	381	394	360	380	403	415	413	380	392	377	377	378	401	402	396	375	400	365	390	378	402	344	375	376	403	377	387	380	394	400	405	401	370	411	413	382	366	398	377	358	430	392	382	346	377	421	380	425	375	415	421	370	384	393	407	378	405	390	349	414	347	352	404	420	380	380	398	366	387	416	392	380	394	413	403	371	379	378	373	411	386	358	396	409	379	389	428	403	431	359	392	387	385	406	379	380	396	388	400	416	395	435	356	381	403	413	394	438	408	390	390	388	406	390	394	421	398	364	403	377	377	402	377	394	391	422	390	405	361	386	395	406	381	395	381	423	389	405	394	398	375	386	410	379	383	373	383	419	379	412	401	413	380	405	379	380	385	373	402	426	398	418	367	363	347	374	362	418	394	408	372	399	409	402	368	405	362	416	388	406	355	381	398	408	430	373	400	396	402	398	392	432	433	386	398	406	398	402	424	400	412	383	390	396	390	348	373	390	390	414	371	401	414	397	396	361	392	386	344	399	394	399	384	390	391	383	393	377	375	402	390	407	382	392	403	346	375	355	416	398	382	430	385	406	409	392	348	398	395	388	366	369	377	410	402	373	390	394	366	390	373	402	423	376	388	382	381	382	399	408	379	371	398	385	374	362	401	356	374	365	410	424	376	413	353	368	410	388	379	378	396	387	440	377	389	365	423	402	389	377	365	380	428	416	418	386	364	375	382	373	368	370	400	388	418	409	379	386	383	392	374	368	375	398	426	397	377	403	385	414	375	340	386	379	425	377	366	373	418	377	391	393	390	401	368	409	395	423	399	405	371	405	363	402	395	404	425	385	377	389	371	390	398	342	382	397	383	383	394	358	371	405	393	409	383	377	383	407	407	374	386	397	389	367	427	379	440	378	379	398	400	432	382	388	416	395	399	375	393	358	413	376	428	401	377	404	365	383	421	420	370	368	370	388	410	414	388	393	382	401	410	360	391	392	372	378	415	385	396	413	374	411	375	391	386	425	348	360	391	396	373	388	361	365	395	411	374	395	401	372	420	423	390	365	419	368	363	359	368	368	391	377	373	387	388	402	421	399	393	365	393	359	405	369	370	377	446	368	406	388	403	412	405	394	379	430	405	406	376	366	418	381	436	394	381	406	372	375	375	379	423	402	371	392	393	378	392	419	399	424	410	397	414	404	359	381	379	402	377	374	395	401	404	383	391	434	401	366	382	360	390	398	372	392	384	400	390	383	391	394	399	401	420	421	374	412	386	395	381	416	395	355	399	382	385	370	375	390	379	361	407	374	410	383	376	376	391	365	361	400	361	392	384	387	397	435	367	352	373	394	390	382	374	392	404	418	387	395	379	417	437	408	402	396	374	406	408	398	397	381	382	402	385	369	363	388	376	413	394	418	419	386	435	404	365	380	383	425	348	397	367	398	375	380	390	399	429	398	404	404	373	397	366	403	399	392	385	380	401	399	374	357	385	396	437	379	371	354	398	415	431	381	358	404	371	386	411	390	398	342	385	361	388	425	401	369	379	415	397	393	384	404	389	415	393	393	404	412	382	381	403	382	363	389	375	361	416	400	393	383	395	382	420	424	375	422	395	379	403	405	379	417	433	361	413	406	350	373	401	352	393	401	373	363	411	384	370	378	409	413	392	377	424	412	389	386	381	406	410	401	360	440	402	397	384	396	363	413	398	398	385	401	382	379	403	380	383	399	402	407	380	403	345	383	384	409	421	397	341	394	383	373	422	398	343	371	375	376	404	369	389	351	394	394	384	410	388	374	376	393	383	401	353	405	400	367	436	369	385	419	378	404	395	396	381	376	387	374	397	370	396	388	379	402	390	385	356	409	383	414	377	423	387	415	385	416	372	433	394	382	400	358	434	370	383	381	382	382	381	381	391	378	389	389	387	405	385	400	380	395	376	359	395	451	410	375	403	386	384	389	375	391	410	392	422	396	355	375	426	386	385	409	391	404	401	392	404	405	403	360	387	390	410	361	416	361	359	397	379	404	375	386	411	389	401	365	360	362	383	415	384	378	357	363	397	389	394	399	349	397	392	386	388	368	405	404	410	404	394	375	370	354	408	404	397	450	360	391	412	453	394	353	391	347	404	376	400	415	365	372	378	391	331	402	398	376	372	365	389	384	372	406	370	379	405	348	366	395	369	400	376	386	406	402	381	385	358	361	385	381	386	389	380	366	356	371	403	393	373	369	386	386	422	391	389	404	370	362	414	411	417	358	386	386	394	420	377	381	364	428	384	382	407	392	411	397	381	361	381	397	371	389	405	411	407	415	431	368	366	413	382	350	397	411	343	376	359	437	373	360	425	366	405	371	389	365	393	362	377	388	377	409	382	412	377	389	420	400	388	390	378	404	399	363	357	370	384	353	403	381	397	378	400	367	382	425	363	347	383	400	376	391	402	385	425	359	375	415	394	392	408	387	419	374	406	378	380	406	336	434	386	378	372	405	384	385	398	400	400	396	386	370	398	408	388	365	348	380	414	379	388	418	376	390	379	378	369	394	408	421	397	404	369	375	426	396	386	343	397	370	373	410	390	399	353	406	376	406	406	410	353	379	356	371	363	372	401	391	409	411	422	365	405	380	407	382	394	404	380	382	397	413	383	394	396	386	396	356	428	384	390	396	382	388	382	389	392	390	357	395	375	362	393	426	375	398	420	360	389	413	381	376	393	390	389	389	392	406	390	393	348	408	410	379	356	389	396	434	369
28444	15545	13493	7487	5226	4088	2930	2397	1887	1649	1309	1040	1001	888	793	728	667	661	643	651	586	580	535	536	498	549	548	504	483	495	492	501	547	520	523	534	419	739	481	468	467	411	452	470	423	463	440	496	467	433	422	478	460	405	460	458	397	397	453	468	472	440	439	446	439	478	459	471	459	439	433	479	489	456	421	461	460	434	451	462	434	460	398	436	417	469	421	442	426	458	454	458	437	479	417	452	435	425	440	461	449	460	459	417	451	439	457	453	416	426	450	454	447	421	453	409	412	451	409	414	458	427	454	455	453	424	439	421	414	450	453	433	431	422	418	433	408	431	451	447	404	432	448	414	414	386	409	415	448	409	444	445	429	469	430	443	466	448	429	474	444	463	447	458	443	440	409	447	439	427	429	446	455	395	433	472	443	400	433	404	441	455	462	448	406	479	423	418	422	413	397	444	416	427	417	398	440	468	413	427	446	452	447	438	432	433	411	442	421	426	429	417	413	472	429	418	441	441	427	438	458	460	438	439	402	444	407	491	440	429	459	432	466	412	422	435	423	437	452	404	446	455	408	460	468	426	451	419	438	418	414	430	433	427	415	442	423	439	440	418	422	400	451	429	443	405	436	426	442	477	407	414	468	418	446	426	482	385	444	434	450	415	429	380	412	433	452	428	447	435	416	452	437	409	445	386	416	429	420	439	432	455	457	392	470	437	451	446	473	446	448	467	437	507	432	442	445	412	399	435	476	414	453	443	408	451	479	414	423	447	417	452	441	461	448	399	421	429	453	432	425	437	442	423	427	439	481	420	420	422	443	463	448	473	412	400	446	451	390	398	439	436	418	403	444	450	423	425	440	452	435	432	448	452	412	427	473	409	442	443	445	418	489	405	386	404	418	466	430	435	440	461	440	436	426	442	410	418	437	409	415	465	414	456	413	449	445	434	422	432	463	431	421	428	447	375	451	412	401	456	416	468	463	430	432	412	444	428	414	445	417	408	416	436	420	457	448	422	458	386	414	408	430	425	449	448	416	445	494	431	469	468	430	400	448	447	474	417	439	431	444	420	431	458	373	438	429	424	459	392	451	415	468	418	421	445	423	428	412	420	437	449	459	414	428	456	432	432	439	451	434	438	457	407	390	408	440	437	415	405	444	425	432	420	424	427	454	442	411	470	446	393	412	429	426	441	457	428	438	404	472	478	413	462	453	418	435	427	405	402	421	427	421	419	431	433	451	455	443	436	455	404	449	414	423	419	426	366	399	406	445	433	456	454	443	429	469	414	437	461	423	413	440	424	441	447	405	456	451	424	436	433	422	409	423	402	450	408	449	415	418	440	429	434	440	462	429	467	411	454	444	372	451	440	446	429	439	422	441	454	432	449	492	448	436	477	429	422	434	445	424	418	435	406	430	449	445	400	430	441	431	470	418	416	440	447	423	396	422	458	452	440	498	467	423	429	389	403	430	433	472	433	451	419	438	450	442	425	419	408	429	436	418	434	453	486	444	375	377	426	441	414	408	444	434	438	426	399	446	445	468	465	412	433	464	443	478	435	417	417	434	430	400	430	438	441	409	439	430	438	467	429	439	418	445	437	426	434	414	447	413	453	446	398	474	444	437	386	410	442	434	416	440	437	441	410	433	447	453	433	451	488	448	434	402	455	440	414	470	453	444	427	483	444	468	444	415	430	416	437	433	442	411	474	503	477	440	435	434	447	425	415	452	436	442	411	448	438	434	408	455	444	436	418	419	423	438	457	433	452	426	436	481	436	441	421	423	450	408	407	454	411	408	438	440	441	392	419	453	440	473	436	467	459	413	447	406	409	434	436	478	445	429	453	410	442	467	369	414	439	420	466	442	437	463	429	418	447	434	417	399	449	431	443	476	404	414	425	419	404	436	458	423	453	404	434	452	424	432	476	406	447	415	426	439	443	431	440	423	458	449	421	429	461	417	433	430	416	450	438	449	411	440	412	419	436	433	435	415	451	425	448	420	448	452	433	434	444	425	452	425	459	429	439	409	442	412	440	442	444	437	435	462	418	447	436	455	459	420	427	441	467	448	449	440	412	424	432	432	439	399	447	431	462	418	389	404	411	460	418	427	445	418	452	422	442	412	400	415	422	432	431	446	405	421	426	462	423	443	439	469	454	399	452	438	438	422	430	468	424	464	471	433	458	433	437	447	443	419	480	428	440	423	416	427	448	398	430	449	451	462	460	411	439	457	424	435	444	439	419	445	425	431	440	443	449	429	489	414	468	459	431	410	436	420	394	408	437	418	452	458	481	408	410	398	431	410	433	397	457	421	418	425	437	433	440	395	443	442	433	433	455	457	398	409	435	416	454	434	458	511	423	429	474	386	445	425	410	469	445	398	407	455	426	421	464	423	490	476	427	447	428	463	445	423	440	442	427	409	434	443	453	428	429	421	468	404	448	442	461	429	448	479	382	432	452	441	465	441	468	414	433	422	435	403	429	454	465	454	438	412	389	461	422	431	452	430	424	445	423	410	432	397	433	461	436	434	430	424	438	462	412	414	464	455	454	440	391	422	425	423	407	472	464	445	430	408	429	429	400	418	459	437	433	443	458	422	451	423	407	405	452	432	414	436	438	403	421	391	392	402	462	465	438	438	399	454	431	432	365	415	470	452	433	421	425	469	408	465	411	452	436	453	457	448	379	443	444	425	429	455	459	404	450	480	435	431	426	410	460	427	447	425	398	414	405	455	447	454	411	423	431	464	416	423	459	417	448	429	415	408	414	400	437	467	443	404	407	427	458	378	382	447	426	438	420	421	440	445	436	441	434	469	396	415	414	424	422	397	431	395	419	437	427	434	423	446	402	398	452	392	390	426	423	447	403	419	443	473	466	446	431	409	428	468	402	425	453	450	433	441	412	413	434	452	457	414	484	434	447	464	442	432	379	423	445	435	446	454	447	427	415	449	412	465	406	458	426	437	452	427	451	427	421	409	439	418	415	440	426	439	430	415	446	434	414	436	458	456	447	410	455	409	466	436	388	461	425	426	463	438	425	401	401	443	424	407	412	436	432	458	475	419	416	394	468	443	412	422	432	454	415	447	472	434	448	445	419	438	428	444	410	433	397	454	429	447	455	452	447	460	437	430	420	426	454	414	439	448	406	418	425	441	454	461	402	445	423	433	427	427	479	417	413	445	451	448	428	444	427	434	404	424	448	393	422	443	431	460	459	471	410	437	436	422	420	446	433	436	411	399	381	409	446	447	432	454	466	422	466	443	438	419	432	424	455	443	427	416	447	441	416	428	453	458	435	416	437	456	418	415	406	457	432	421	430	455	415	435	408	482	405	449	377	459	419	412	416	434	384	463	400	456	404	442	455	432	432	397	434	403	455	465	464	433	414	416	426	436	478	459	447	404	368	451	382	444	432	425	435	440	399	418	420	441	450	431	460	417	418	430	420	399	436	462	431	456	428	413	446	413	460	451	432	472	437	418	438	419	457	409	455	424	415	426	437
26643	20174	9794	1251	746	705	695	650	660	636	681	627	620	662	640	639	668	637	640	642	672	631	623	664	617	636	686	626	605	627	657	643	633	656	622	623	636	636	659	668	661	648	667	653	661	651	655	661	655	652	637	651	682	638	674	641	665	600	597	631	637	591	640	574	665	636	631	664	645	648	628	639	627	655	583	649	660	641	646	693	634	674	621	613	627	608	625	601	658	618	630	598	632	653	621	657	603	632	610	643	607	664	618	635	604	644	646	627	611	693	614	632	613	639	612	619	699	616	621	648	677	592	636	625	592	637	640	660	615	615	636	642	630	631	666	642	599	639	644	603	664	652	621	616	639	636	680	626	635	622	611	667	688	707	642	612	595	651	608	628	615	648	648	626	643	653	610	643	677	603	617	618	615	623	643	651	632	649	606	609	659	661	667	672	657	637	623	630	643	611	635	647	628	595	676	637	631	624	622	646	628	670	629	614	642	617	635	617	647	640	674	657	693	672	664	670	675	664	607	650	678	679	646	668	633	634	609	671	639	636	638	603	621	605	674	624	719	613	622	654	610	619	690	705	606	662	671	611	619	633	666	668	644	644	616	673	613	671	637	624	650	604	672	598	611	656	634	687	625	652	641	592	618	625	630	645	610	615	635	576	597	664	611	695	668	699	667	634	678	676	668	651	660	590	626	664	616	668	648	653	636	648	631	673	671	588	605	637	595	638	660	616	657	601	656	596	624	634	608	603	663	610	653	667	623	640	626	633	668	620	626	636	615	672	640	639	646	597	619	642	678	595	694	654	597	634	655	667	656	641	627	636	614	622	651	620	585	635	638	612	620	603	603	596	601	618	627	589	654	607	650	646	649	633	673	599	629	643	631	646	627	630	624	609	598	646	616	642	651	614	657	633	656	663	628	651	601	685	623	629	688	670	624	597	632	663	643	623	683	656	644	626	646	615	619	668	647	648	619	665	648	648	650	675	641	652	656	637	624	646	648	678	665	627	648	654	604	605	659	698	620	655	676	681	688	664	659	650	616	604	606	636	622	624	631	697	630	645	667	646	627	631	690	658	633	658	653	611	611	638	657	641	647	624	634	602	625	674	656	615	649	615	659	630	633	601	614	637	645	661	627	643	674	620	604	638	623	650	661	658	638	646	631	669	647	624	601	649	640	601	644	609	630	678	633	624	648	643	608	624	650	690	629	675	648	640	658	706	631	649	633	637	642	659	669	656	640	649	623	644	642	654	625	666	654	643	630	595	664	656	672	621	650	636	659	590	635	621	580	654	610	657	642	695	668	623	629	618	666	656	664	659	647	653	647	615	656	649	683	647	601	644	698	669	668	628	618	622	611	643	639	644	664	610	625	648	672	699	645	662	650	604	653	672	613	636	626	613	614	619	616	662	662	638	625	608	646	651	662	655	618	623	651	646	619	658	661	587	685	611	723	602	695	689	616	682	649	679	628	631	694	629	636	662	645	615	629	649	659	680	620	683	648	682	626	644	676	663	670	634	613	619	662	676	652	627	653	610	626	662	637	638	618	628	663	638	683	625	654	663	629	653	675	608	629	656	651	648	683	660	612	631	672	620	662	673	623	634	706	637	617	660	675	670	623	674	632	637	621	606	633	629	678	612	629	667	595	678	653	637	563	609	620	648	665	589	636	684	601	621	635	645	572	645	589	618	665	611	650	654	602	645	631	602	669	640	658	670	633	641	664	623	625	642	638	590	631	650	636	615	615	652	638	680	670	568	642	607	641	594	636	588	642	655	646	649	647	606	660	603	608	680	639	627	662	596	652	597	668	649	645	629	623	666	656	637	649	674	631	653	682	668	651	649	649	612	641	653	657	598	618	616	612	622	670	631	666	640	595	621	640	642	623	629	619	649	630	617	671	610	597	633	656	666	605	672	647	650	636	693	690	660	660	631	637	641	664	641	646	620	607	629	676	652	633	612	618	632	632	637	636	641	630	649	608	602	609	632	655	629	638	646	633	621	605	618	653	640	665	660	651	648	626	674	649	635	629	592	579	644	600	642	640	681	684	626	600	647	653	655	670	614	624	638	628	636	635	609	652	653	614	645	651	657	656	670	633	649	588	656	638	586	636	643	610	660	599	661	633	652	646	660	629	637	643	617	620	611	645	630	668	597	645	640	641	666	601	609	627	630	662	668	623	663	694	669	676	633	636	675	640	683	681	660	632	618	636	601	643	635	689	635	620	597	616	687	650	634	600	615	643	636	637	655	665	638	657	696	647	628	693	678	617	625	610	619	661	633	647	650	702	620	664	642	618	635	673	642	616	638	617	688	623	649	634	642	585	647	626	673	662	594	643	652	655	643	618	670	660	632	644	689	635	653	635	621	650	669	636	677	642	582	659	680	625	624	665	645	616	649	617	619	647	647	622	699	646	683	648	613	635	665	621	672	648	643	681	599	658	609	617	671	643	622	607	654	651	634	674	657	632	649	641	675	637	643	655	644	640	637	617	665	612	667	642	672	669	670	605	628	607	664	636	621	691	640	618	604	666	618	672	678	687	656	622	705	612	655	667	637	644	662	638	645	610	616	641	614	587	640	625	686	646	630	655	660	657	668	661	612	618	636	671	612	621	692	639	659	660	602	611	609	661	615	671	615	640	651	615	645	638	653	630	640	652	639	585	606	657	657	615	646	593	657	666	651	607	630	666	608	591	638	715	621	612	640	634	630	626	611	629	641	622	599	657	653	639	647	657	626	634	626	669	683	621	613	664	636	674	699	628	671	647	608	624	626	616	716	666	639	597	631	613	701	660	636	591	649	631	715	611	638	630	640	598	664	634	680	681	636	697	704	644	626	678	631	635	649	648	607	672	625	590	611	656	609	565	657	609	642	638	627	636	635	610	669	688	590	628	610	645	634	633	637	588	622	652	603	645	659	647	651	666	645	663	633	674	630	640	615	662	652	637	581	658	663	693	656	685	692	637	636	627	655	676	644	628	617	661	631	622	624	655	602	644	642	634	643	637	591	632	687	621	646	649	648	638	637	663	627	666	619	650	645	642	648	641	690	661	601	660	630	572	617	624	641	666	642	638	645	631	650	628	612	651	655	632	701	639	680	668	654	646	675	665	646	684	661	613	621	663	621	638	618	608	632	667	638	645	623	668	634	620	632	638	656	656	655	666	644	665	650	642	674	646	585	656	628	675	634	589	615	674	624	586	654	624	690	650	664	670	653	622	646	629	635	666	644	630	644	656	686	638	655	689	660	665	639	649	636	665	623	632	662	632	642	651	666	633	673	598	665	614	610	666	651	614	675	690	626	641	651	652	603	656	678	685	628	636	678	641	664	648	614	642	645	635	641	568	616	630	639	630	699	686	624	630	624	657	643	580	599	647	598	636	695	586	649	609	668	642	624	675	631	616	644	620	619	618	610	649	583	650	686	625	630	658	630	608	654	581	630	625	658	661	635	713	611	686	592	656	638	636	621	655	626	615	640	641	638	645	612	632	647	664	673
12685	1403	1361	995	910	901	799	795	782	764	786	776	757	768	755	732	782	788	767	788	805	688	748	751	733	755	731	763	755	732	734	736	770	761	773	730	793	791	768	716	688	739	763	734	734	718	750	706	744	735	757	772	734	752	718	743	745	759	728	721	732	702	758	715	738	765	769	727	729	738	740	765	694	714	763	749	783	744	744	777	770	725	741	765	741	733	728	733	753	717	753	731	753	761	723	744	743	727	727	734	785	742	720	733	762	732	675	731	759	778	768	716	759	731	740	744	764	736	729	718	720	746	755	728	721	718	771	729	739	712	830	750	714	728	751	765	701	723	745	737	726	766	755	738	757	741	720	743	736	729	712	740	747	792	756	751	725	704	755	754	732	766	697	806	716	761	758	731	713	793	757	724	728	740	760	694	749	724	759	721	734	756	722	741	745	718	730	739	739	761	712	734	728	734	754	747	691	735	710	675	749	744	755	737	735	755	771	725	760	743	773	816	747	745	746	724	706	767	749	692	769	720	736	758	717	732	797	761	708	779	753	760	817	732	796	715	769	790	761	695	765	751	703	716	762	762	719	736	714	746	729	746	783	750	780	769	777	765	746	716	778	768	765	767	713	779	733	712	763	723	704	686	772	765	759	735	751	733	743	776	763	730	758	723	751	734	755	661	742	751	724	752	716	738	781	777	736	724	759	738	733	700	766	783	712	721	733	752	755	723	790	721	736	751	742	723	736	771	742	716	763	742	749	749	678	736	776	746	782	790	694	765	748	781	715	766	741	770	723	757	698	737	741	691	710	779	752	739	767	713	674	737	715	732	757	759	747	700	752	706	732	710	748	726	780	724	739	742	750	745	722	752	753	741	701	745	743	689	760	709	751	790	726	784	709	734	768	774	726	727	759	756	790	693	697	758	748	787	726	765	765	719	718	741	753	715	734	715	727	794	766	746	720	774	770	745	719	726	738	737	757	712	763	711	761	745	725	790	790	714	719	734	692	744	754	756	800	736	734	732	727	732	735	781	790	753	764	786	676	756	742	758	765	708	782	731	739	733	777	715	731	773	729	749	775	737	749	743	727	741	727	746	818	759	760	741	757	698	728	745	734	723	744	772	768	704	743	721	736	761	722	713	769	748	751	741	680	807	747	746	729	720	795	768	662	746	773	740	754	714	777	732	720	739	759	742	783	758	736	772	771	767	714	744	789	745	733	735	780	756	738	791	764	777	751	781	775	720	746	788	753	777	732	734	740	735	717	735	753	734	762	762	697	685	797	784	720	765	721	761	688	761	732	727	718	723	772	703	767	746	744	760	779	743	730	717	759	769	721	801	723	765	740	774	704	733	709	776	750	759	796	695	745	755	717	737	773	781	759	738	763	769	728	724	718	685	749	761	716	768	728	707	747	727	738	751	739	736	755	760	745	754	774	757	734	735	767	778	706	749	738	731	692	765	749	780	726	744	784	736	722	714	762	756	770	703	762	757	757	791	758	752	709	736	772	722	750	743	723	783	723	766	702	783	724	742	750	745	739	712	765	712	753	769	724	764	677	711	724	744	715	752	750	744	758	736	731	705	696	757	771	761	793	720	747	748	728	747	797	732	751	774	749	741	753	732	731	735	752	748	724	749	739	761	725	734	758	762	709	771	760	777	777	739	700	772	741	690	792	745	734	735	811	769	750	756	764	822	777	749	741	742	768	764	723	756	728	730	763	738	704	766	745	770	774	770	730	769	697	721	739	765	772	723	723	719	740	706	735	786	767	743	700	739	735	725	744	781	781	803	745	770	752	728	753	789	725	743	705	732	703	746	722	672	762	743	750	737	712	757	795	747	704	765	780	717	717	758	731	753	744	729	748	765	760	769	722	749	751	778	722	669	715	776	749	743	702	728	764	731	760	727	724	734	755	731	757	714	749	771	756	732	749	756	709	795	797	697	738	728	790	722	734	749	706	758	718	761	747	745	737	771	734	768	775	784	702	702	813	760	724	780	712	752	762	734	759	735	747	722	724	746	750	738	700	781	747	745	734	734	732	769	712	752	724	754	773	715	752	707	732	767	724	768	723	779	726	709	775	716	771	733	741	751	766	732	716	723	793	714	766	771	709	753	795	759	766	717	751	740	775	770	737	760	742	701	769	731	710	792	762	755	716	713	759	726	757	759	705	765	747	755	748	750	725	743	784	715	746	760	748	727	732	776	796	777	753	736	718	794	706	731	756	758	719	716	739	794	785	763	753	803	803	725	740	754	762	736	746	711	723	774	773	745	714	726	713	746	717	760	762	775	749	766	737	786	768	762	676	742	725	740	789	725	769	739	742	753	743	776	778	754	727	734	760	726	776	726	752	702	738	737	741	764	741	812	742	719	763	730	738	790	727	727	702	750	721	741	711	773	775	808	691	736	725	782	729	719	721	729	715	773	738	745	736	746	752	721	736	751	806	781	785	769	704	692	742	755	787	709	691	733	722	715	717	746	722	767	767	765	778	751	739	763	699	726	686	715	724	763	738	751	780	731	698	735	784	734	809	753	716	706	735	791	755	734	764	753	743	769	706	753	754	711	657	794	736	736	772	750	726	713	733	748	713	760	764	779	699	718	751	727	746	705	751	744	712	723	765	772	747	782	707	739	746	712	727	748	735	767	740	764	786	749	765	744	742	739	772	796	747	722	735	770	777	770	706	750	738	752	805	723	747	739	705	735	746	754	723	702	747	745	708	725	744	710	756	729	716	705	680	776	739	723	719	703	746	759	712	749	707	789	770	756	767	717	769	754	714	756	775	760	685	748	771	798	746	751	729	703	703	729	752	752	728	745	734	767	670	748	680	755	747	755	710	758	772	786	762	769	760	766	744	769	762	747	757	717	736	762	720	699	729	758	709	690	687	714	749	753	756	751	758	756	743	740	763	749	765	735	753	709	754	727	741	746	755	809	773	692	759	744	740	688	794	716	745	683	743	752	784	736	704	761	725	759	756	723	757	714	761	733	745	716	758	742	714	790	753	744	695	755	705	752	744	760	741	705	697	694	722	722	755	646	698	774	803	749	758	766	707	763	759	793	743	730	715	714	701	764	758	745	733	728	791	771	772	752	716	764	833	732	698	740	756	742	708	728	761	807	750	760	707	723	788	697	729	759	743	744	732	727	752	717	739	750	719	729	768	718	721	739	727	759	758	763	723	771	784	711	735	710	760	717	769	765	777	725	727	731	739	752	762	768	771	776	758	737	788	769	767	796	722	796	721	753	790	785	745	755	705	742	709	748	762	708	779	749	737	732	785	776	785	741	712	714	765	768	739	744	787	748	731	764	742	750	769	753	723	760	765	685	772	726	758	784	821	706	708	741	703	763	743	752	769	756	765	749	703	721	706	717	740	784	738	784	716	720	742	709	725	735	770	766	760	716	730	738	731	734	753	750	717	743	715	697	766	727	763	737	731	725	768	720	792	729	712	778	774	745	751	723	698	757	801	724	696	760	735	733	745	810	761	724	741	682
23263	20766	28189	23403	20751	13992	1433	813	616	602	549	465	435	435	395	324	379	373	386	366	388	335	341	323	327	299	327	332	319	334	345	335	323	341	342	301	293	363	366	283	289	291	272	314	307	312	361	304	312	333	309	327	288	290	325	296	328	288	304	320	305	302	298	343	328	313	300	293	326	281	291	291	271	314	322	312	296	308	302	331	308	299	289	298	285	300	278	304	307	312	316	308	305	305	280	306	272	311	345	285	308	287	343	305	310	317	306	326	319	303	295	293	325	269	323	290	278	319	316	340	290	319	311	273	315	312	293	327	286	349	288	314	324	328	311	299	282	322	313	307	314	292	307	310	318	316	328	279	308	291	297	299	281	283	299	292	304	295	344	290	300	305	310	284	279	305	307	330	303	307	325	294	318	290	296	284	282	294	316	343	297	316	307	264	317	285	300	302	310	293	305	305	300	296	289	271	320	299	329	259	288	290	311	309	296	294	304	275	326	300	321	322	293	278	322	278	298	295	320	317	285	337	289	284	317	308	349	308	335	301	287	294	281	311	291	325	316	310	317	312	320	281	328	283	306	290	339	291	289	307	289	332	332	322	263	331	300	294	294	280	295	315	306	277	296	313	304	299	320	313	278	334	321	302	320	291	280	315	323	314	299	313	303	298	303	334	290	276	320	298	301	312	305	293	309	306	314	280	321	290	283	297	314	302	271	288	313	304	308	302	295	325	289	288	283	306	332	302	307	279	280	318	281	283	314	299	302	315	291	325	304	297	301	317	331	270	292	316	290	283	301	297	326	304	319	295	276	330	317	300	329	277	312	283	339	275	299	311	318	304	275	308	277	327	286	304	313	299	309	304	277	304	291	317	319	293	305	315	279	289	330	256	297	279	302	292	319	290	297	296	320	337	295	314	324	315	280	287	305	321	333	308	326	317	311	301	305	303	316	305	319	313	295	262	321	289	306	288	317	272	304	290	314	290	299	316	304	298	306	301	295	297	273	289	346	301	282	314	281	301	304	314	293	283	312	287	287	309	284	297	288	291	283	315	322	264	301	305	320	297	287	348	285	300	291	334	315	283	289	327	307	311	307	295	289	288	313	297	287	271	319	297	272	316	283	291	311	317	292	294	269	273	315	303	286	323	289	307	297	296	302	302	330	306	274	276	297	288	308	301	284	299	311	273	284	290	278	290	315	283	318	331	303	275	286	304	331	307	302	287	301	306	340	302	276	314	315	310	298	294	308	305	263	314	276	311	297	303	339	328	301	294	314	316	292	306	282	280	272	287	298	292	312	303	304	289	273	277	309	299	308	315	286	308	283	293	295	295	279	308	284	298	305	306	304	255	319	305	318	327	290	262	281	289	304	302	318	300	297	284	291	281	289	284	307	334	308	325	283	299	292	332	310	303	298	320	297	283	316	271	323	314	311	323	271	312	274	323	310	292	294	277	312	276	264	307	286	307	271	325	281	286	289	305	308	316	327	286	300	308	323	303	264	303	309	309	313	303	282	308	278	304	290	288	321	286	267	287	287	310	312	286	318	307	286	290	308	287	305	274	325	299	311	306	297	281	302	301	308	307	273	274	289	281	299	294	294	287	309	326	303	306	309	273	284	298	307	324	289	322	296	307	311	284	286	297	294	284	302	297	297	315	301	290	281	295	326	314	311	325	295	312	324	294	297	319	285	317	314	318	310	335	300	299	316	304	333	321	304	280	283	302	288	306	313	311	313	301	346	299	319	300	327	281	306	301	288	280	337	331	288	319	307	304	330	307	312	299	310	314	283	301	295	275	331	282	293	329	337	330	304	312	335	285	309	320	300	319	338	308	309	297	291	272	277	253	306	302	294	324	343	290	298	328	289	275	340	295	320	293	278	326	327	302	298	284	315	270	328	280	287	301	290	302	296	308	284	340	283	261	291	312	283	287	301	289	292	314	301	297	320	316	304	297	314	311	321	313	336	283	271	315	299	291	329	321	280	305	313	274	305	312	314	306	309	292	285	327	333	316	285	306	324	302	290	287	284	289	302	287	275	280	315	269	322	292	283	300	278	294	318	282	302	265	310	297	290	279	292	301	299	297	323	296	323	342	291	321	303	312	302	326	319	302	298	330	310	295	288	317	298	291	305	305	310	319	307	294	290	263	303	281	327	323	296	276	281	275	303	286	327	290	308	289	320	291	326	303	285	281	327	274	303	334	309	318	266	310	275	305	288	330	298	298	282	329	325	324	280	260	290	311	309	304	324	305	291	300	305	300	301	309	345	307	298	309	269	276	268	328	286	284	305	326	311	305	321	305	295	281	297	346	314	284	302	272	307	285	303	319	296	285	318	285	302	301	323	311	279	297	304	306	302	325	299	303	299	290	338	306	301	290	283	305	298	272	328	295	317	344	319	335	280	259	311	317	294	293	277	280	290	318	338	299	341	285	311	289	315	304	308	318	304	310	272	315	270	329	323	307	316	308	288	298	314	336	292	313	328	327	294	302	317	305	324	322	295	320	304	285	297	323	298	323	297	345	288	365	275	310	335	274	293	298	322	319	317	276	290	316	282	316	284	289	307	312	302	302	312	280	283	315	294	305	317	321	287	312	337	324	310	298	312	294	325	302	307	325	290	276	293	304	285	316	260	317	324	299	300	277	313	306	305	286	291	286	329	287	271	318	301	312	294	325	304	299	317	317	327	281	326	324	292	313	304	281	318	296	308	296	300	310	268	305	306	294	275	297	274	315	314	272	334	311	312	320	281	288	276	291	317	277	307	297	299	329	293	268	327	322	330	304	278	279	310	288	306	306	306	309	317	320	320	285	286	289	313	306	305	294	284	315	337	273	305	306	288	286	277	255	322	280	288	313	288	298	279	276	288	307	282	306	290	331	294	271	275	276	269	295	301	289	335	325	313	284	292	306	324	306	268	313	292	297	307	316	310	281	297	336	312	328	295	304	334	309	318	321	305	310	302	278	320	288	297	309	333	301	337	273	284	322	331	291	303	341	318	304	305	321	301	324	291	290	305	325	306	284	295	313	289	291	290	296	335	326	303	286	332	332	301	348	257	320	281	316	283	311	313	304	304	312	312	292	302	275	280	267	308	282	295	294	308	297	329	333	280	288	309	311	272	309	323	309	290	292	285	319	312	326	280	287	324	280	267	331	300	294	316	326	308	317	304	266	294	344	311	288	313	326	298	286	277	278	302	319	313	298	273	283	295	308	291	293	273	303	299	279	296	316	313	315	281	306	312	297	262	312	298	295	303	306	328	282	309	293	303	281	314	296	266	307	296	306	293	328	317	321	332	300	303	298	299	307	329	286	319	276	285	277	300	294	305	293	319	272	316	301	283	273	304	308	287	306	310	302	303	296	311	275	293	313	325	311	286	318	286	296	299	279	294	294	280	293	316	259	294	305	282	273	308	323	304	334	315	324	290	285	289	292	280	297	293	299	276	316	347	318	277	295	306	345	293	289	316	277	320	289	306	296	303	323	321	310	318	289
26952	9309	8284	4214	2812	2236	1697	1309	1110	969	775	699	620	596	495	511	465	438	464	450	449	471	447	396	435	413	390	415	425	403	371	353	382	403	425	382	393	475	434	378	382	379	378	392	368	393	362	373	382	413	389	344	389	387	370	354	361	365	384	344	359	352	371	352	363	359	389	355	350	374	388	371	327	379	379	330	377	346	343	348	376	376	355	346	354	362	319	356	359	373	337	387	377	372	372	371	339	371	346	334	364	367	346	364	349	353	347	353	344	354	361	399	401	377	399	397	384	342	361	348	366	386	353	353	341	369	329	387	375	359	365	365	367	337	378	363	389	357	341	387	393	375	358	353	380	335	355	372	340	355	365	337	323	360	359	359	359	376	346	384	360	345	339	373	368	357	344	352	369	343	347	356	340	386	337	316	374	362	367	347	390	328	380	383	360	372	363	341	367	359	346	375	343	376	341	346	387	339	361	306	381	366	331	385	366	343	339	339	355	343	371	351	362	386	338	374	337	347	398	355	361	381	351	364	366	350	329	356	353	359	349	360	357	374	392	359	356	382	350	385	327	341	354	384	363	382	380	341	359	372	360	377	355	336	352	367	339	362	355	365	340	348	371	379	351	361	333	397	340	358	365	363	385	393	375	353	383	340	367	365	364	336	366	347	343	342	345	362	389	374	360	357	341	368	413	378	374	377	356	356	341	383	338	361	366	333	393	360	374	351	357	373	352	379	355	356	356	367	335	385	344	379	339	349	370	330	348	356	329	351	334	356	388	394	363	371	322	376	340	354	357	320	363	352	360	364	372	371	394	364	356	373	328	370	334	344	351	348	385	355	352	387	339	329	358	354	364	367	369	365	357	366	364	379	362	372	353	368	347	361	357	359	358	377	344	349	343	364	357	318	376	352	343	359	355	379	396	331	332	363	399	362	376	391	391	343	384	387	354	368	324	336	343	348	356	382	387	356	355	376	355	353	358	412	361	353	375	370	328	358	373	383	349	352	335	354	357	367	357	355	355	352	369	359	358	365	353	377	379	346	366	384	399	374	352	397	348	358	371	350	366	331	348	355	379	322	342	352	347	360	355	331	331	352	363	370	368	398	342	371	341	384	367	366	350	331	356	373	344	360	375	316	354	401	365	319	348	366	394	378	321	355	382	335	381	379	368	352	383	366	371	391	383	312	367	356	368	373	347	357	343	352	355	352	350	339	361	359	362	379	365	376	372	324	357	344	341	370	356	347	356	370	349	359	380	355	349	400	355	355	364	348	380	382	363	387	345	382	354	359	376	359	365	329	353	372	347	368	373	393	376	390	377	375	358	352	382	369	385	345	358	351	372	361	384	396	336	347	362	339	333	351	348	380	363	352	385	363	375	356	376	377	374	357	349	344	383	366	332	343	367	370	336	380	373	378	354	353	344	367	376	356	354	371	348	315	383	363	383	348	352	369	363	341	381	377	335	369	357	360	355	407	381	375	361	367	354	340	369	320	393	328	356	376	368	367	382	360	345	366	377	341	386	349	346	405	382	360	365	309	333	381	342	365	331	376	369	356	351	337	368	361	371	338	340	363	415	324	348	374	343	384	364	360	355	354	352	366	359	356	354	367	373	379	367	355	350	403	330	373	357	392	343	406	321	342	372	391	405	352	407	338	387	364	353	350	355	351	373	354	343	368	355	347	327	393	406	363	353	366	365	359	390	371	349	341	361	389	365	366	381	374	338	364	331	339	346	335	367	355	367	346	342	357	399	356	365	396	380	349	335	345	334	374	370	351	378	350	336	362	332	378	335	363	373	351	366	353	351	360	361	384	353	321	338	350	374	338	371	338	372	354	347	351	368	344	350	335	316	386	363	365	382	374	378	333	368	369	416	346	352	368	348	372	336	397	407	372	406	346	348	332	371	357	358	385	350	370	343	343	343	365	370	384	360	352	363	356	377	339	402	369	369	363	352	328	359	377	354	338	345	353	368	358	341	399	357	368	353	372	360	350	387	367	364	376	362	354	343	367	352	365	345	367	356	381	354	393	374	342	343	327	357	347	352	374	369	351	367	383	352	326	351	348	361	393	332	366	389	361	338	365	353	386	352	363	365	353	343	378	359	374	334	353	357	352	383	316	353	360	349	351	391	342	356	354	316	340	352	335	379	361	363	357	329	341	372	361	404	381	359	323	377	351	372	358	393	367	347	383	377	384	348	356	350	351	343	342	338	371	368	386	336	340	381	358	379	357	334	349	365	349	367	360	312	361	370	344	366	335	365	389	377	359	397	369	343	314	331	376	350	377	368	388	342	364	388	366	349	338	349	356	367	344	396	328	345	359	379	358	337	333	382	357	376	348	397	340	360	363	352	377	371	379	337	374	348	348	330	383	359	330	363	364	320	376	359	359	373	361	353	350	374	389	384	340	349	319	387	380	327	335	365	375	314	331	361	375	386	381	374	339	361	356	342	373	320	316	413	352	362	373	342	374	355	336	339	360	367	378	372	361	385	404	344	353	361	417	367	372	363	372	346	336	362	342	345	364	371	380	374	369	373	362	363	358	308	336	375	384	384	384	394	348	345	346	361	391	372	398	344	357	374	348	376	391	346	360	322	375	379	347	373	373	390	398	348	371	352	370	359	371	368	370	360	374	366	382	333	345	350	301	359	372	353	366	381	348	401	333	390	364	375	393	372	350	370	363	380	367	338	383	372	392	360	397	358	362	384	340	383	376	371	347	355	373	380	363	350	355	348	382	355	359	338	371	373	331	350	367	396	324	385	350	376	362	409	381	365	384	341	374	353	368	344	336	359	376	375	354	361	366	348	351	359	344	390	392	369	363	353	375	389	359	326	370	336	343	355	354	394	341	362	360	351	365	369	379	366	371	386	392	334	360	378	357	373	406	379	319	348	355	361	366	348	374	387	353	363	357	355	359	333	350	359	309	365	366	401	326	382	349	382	386	365	363	371	367	367	407	370	369	355	358	382	365	368	370	356	364	364	344	363	346	369	338	336	388	365	345	355	365	353	343	379	384	358	362	343	367	348	360	362	379	366	356	363	374	360	345	328	337	411	344	340	375	336	403	338	365	345	348	356	312	352	364	380	345	342	378	378	385	367	373	352	370	338	360	396	338	354	401	371	376	350	359	332	382	386	331	383	341	369	380	375	390	333	382	374	370	365	331	365	371	367	349	334	366	358	393	373	360	338	360	390	380	349	380	346	377	358	377	370	345	359	372	380	348	315	387	365	338	360	340	328	365	360	365	348	360	404	371	381	371	345	375	335	385	371	328	349	386	376	353	359	385	383	372	378	361	366	373	332	330	344	347	382	362	355	381	350	351	353	358	345	371	347	353	363	356	391	357	329	372	325	339	391	379	369	344	339	380	357	408	395	366	381	360	367	311	359	398	372	356	377	345	355	347	352	390	402	349	412	347	319	326	354	374	379	368	386	317	336	355	331	373	389	402	364	372	350	336	380	375	352	338	337	383	378	344	366	386	357	383	366	361
24572	20777	27355	24196	14320	1661	1126	1055	1019	968	931	934	871	858	906	949	892	867	840	832	770	856	849	816	859	870	915	827	834	862	794	863	891	833	863	821	835	850	847	817	819	804	851	827	803	804	807	823	829	810	826	844	771	818	858	857	843	809	808	836	839	831	807	807	793	798	833	846	767	807	824	823	892	767	802	853	811	832	854	823	799	794	832	799	818	797	818	814	832	837	817	826	768	819	835	836	814	804	784	841	788	865	868	847	858	819	784	852	794	824	815	801	814	839	805	838	842	857	827	793	837	813	831	851	813	813	806	825	835	805	878	886	831	818	806	838	818	839	807	805	819	818	817	791	806	826	848	852	841	814	830	824	839	859	835	809	807	800	841	794	823	818	828	787	821	816	853	809	847	819	842	819	777	848	768	839	844	784	770	811	847	815	864	841	786	815	858	788	772	812	849	806	842	853	867	828	785	820	841	806	843	839	811	799	819	842	786	845	790	799	832	847	819	792	849	855	784	807	775	798	798	851	802	796	831	823	793	779	849	840	787	816	844	873	802	787	859	853	845	847	817	816	795	827	787	806	812	842	870	822	829	776	807	778	875	837	845	806	818	834	826	798	774	833	857	800	823	813	892	879	831	839	813	787	828	830	831	804	804	833	838	863	783	807	815	783	784	833	801	829	848	787	806	781	834	823	872	797	822	794	814	822	854	862	840	837	809	857	836	813	803	818	778	849	760	807	876	804	798	859	781	798	822	781	832	786	843	826	796	823	804	833	812	816	751	850	787	803	831	819	831	833	813	872	823	815	851	814	830	793	826	815	838	816	854	843	820	813	825	841	782	807	842	800	825	833	862	817	907	795	806	829	832	839	825	849	831	857	813	845	806	824	853	807	877	783	791	853	802	875	827	803	826	820	813	896	843	834	827	780	824	837	791	814	792	781	801	782	803	798	825	853	863	808	840	815	812	859	787	818	831	802	833	808	799	835	864	824	824	786	788	809	919	780	818	808	780	814	814	809	813	784	810	856	838	826	807	828	816	815	870	839	840	837	773	855	881	847	874	773	838	842	815	783	813	799	775	800	825	795	811	839	801	826	785	814	856	810	843	821	850	813	772	839	807	888	777	825	764	812	747	857	802	835	802	819	781	820	777	787	812	806	800	845	818	826	755	842	784	818	794	777	806	865	830	803	871	804	806	795	825	831	837	777	832	830	832	870	794	829	818	810	800	812	882	814	866	798	834	820	852	803	845	826	808	838	830	786	789	763	847	811	815	802	795	790	825	800	742	808	774	786	785	853	818	767	832	836	839	780	803	838	833	817	831	824	814	876	812	842	797	799	793	855	837	821	817	810	826	803	796	790	788	831	855	787	817	807	825	828	844	781	766	800	829	793	805	817	808	750	826	818	904	832	816	792	832	848	802	800	839	803	812	831	796	806	798	847	778	866	802	779	805	808	816	797	838	882	764	843	845	822	794	841	803	825	862	777	821	852	781	823	766	827	797	828	832	772	769	834	837	797	822	829	827	774	808	863	797	804	837	830	848	839	788	851	828	789	814	780	817	784	778	869	800	803	808	784	807	866	840	842	788	834	843	800	811	826	861	848	861	807	821	794	837	726	852	818	814	791	744	842	795	872	787	797	822	815	801	830	879	805	814	784	800	862	827	827	851	815	853	804	840	837	811	765	834	814	842	846	805	805	802	782	763	834	840	785	854	810	794	823	846	790	849	784	825	812	848	833	814	808	788	817	848	782	823	819	819	794	834	809	815	781	826	817	841	799	810	844	829	817	802	819	791	830	799	810	835	823	818	826	816	787	804	814	813	836	841	810	791	841	835	773	823	821	828	836	778	821	827	801	886	804	869	825	881	830	793	818	784	772	813	820	796	836	756	850	798	846	835	796	763	796	799	786	794	812	768	822	816	791	801	809	869	797	816	809	794	810	800	866	845	827	851	836	853	824	838	816	810	786	718	794	833	826	819	885	812	834	838	821	846	837	776	826	759	797	804	837	828	806	817	798	798	829	845	805	796	795	835	805	843	820	845	813	833	798	825	804	823	834	842	807	837	785	840	776	893	812	767	874	842	788	816	744	848	833	827	785	805	867	855	798	812	840	783	836	855	816	810	832	800	838	849	789	794	810	843	786	799	819	860	789	870	793	798	856	784	822	868	797	768	811	843	836	836	827	755	846	834	824	827	817	815	782	873	809	817	815	829	830	838	872	818	886	802	808	841	842	838	846	830	822	820	811	842	811	768	793	788	777	809	873	818	830	833	847	842	827	798	790	792	824	813	835	841	791	852	864	792	859	823	788	811	800	792	889	827	822	833	815	834	806	772	842	815	831	877	848	810	820	790	821	817	826	782	826	827	765	856	830	845	849	815	858	809	843	822	794	842	788	778	865	815	845	829	834	823	814	774	765	815	781	803	836	834	809	827	831	874	804	796	810	798	867	786	797	825	845	855	783	821	822	812	794	849	796	837	795	859	796	753	861	826	827	833	778	806	840	845	752	826	856	890	810	809	810	857	786	825	821	867	821	807	848	799	809	770	823	772	753	817	850	805	762	859	792	816	787	844	803	844	780	823	837	772	824	818	851	810	795	786	838	843	887	803	860	787	784	830	810	798	826	808	793	819	819	810	765	784	783	769	870	810	796	861	832	810	755	828	799	833	831	780	785	855	798	764	811	825	820	834	788	837	780	786	837	821	817	903	813	827	794	809	805	823	861	838	796	796	800	839	826	830	844	814	824	835	802	809	860	805	817	852	820	830	850	850	873	836	816	807	808	786	846	808	850	840	829	762	826	785	790	818	781	807	761	845	812	810	838	822	837	839	851	823	826	799	857	850	858	851	809	837	822	814	795	798	800	825	815	840	784	826	836	823	797	803	807	788	785	800	779	814	813	843	808	837	797	863	814	800	807	818	821	848	806	811	775	829	808	854	804	834	853	809	816	794	822	816	773	804	818	787	863	804	838	824	841	799	813	842	808	815	822	839	804	795	780	813	864	807	832	805	834	806	827	800	807	776	757	831	840	801	861	848	801	811	818	862	839	818	836	824	831	851	803	843	812	838	831	823	799	834	816	822	807	816	819	852	840	800	791	852	768	806	854	817	787	798	803	859	790	846	846	814	863	759	814	840	791	825	798	805	855	809	827	797	793	831	858	809	828	876	809	822	860	821	770	856	826	819	828	888	829	790	855	744	859	831	806	841	855	837	786	760	824	806	815	779	828	792	830	808	810	834	837	781	839	782	786	802	823	849	835	821	823	791	836	819	824	845	795	761	838	831	794	785	819	802	828	828	808	888	822	785	859	870	780	812	827	839	793	792	805	787	814	841	818	825	849	867	796	789	792	828	833	819	913	823	837	781	865	787	829	845	848	819	811	829	833	805	832	791	811	788	837	856	817	840	804	859	825	793	801	827	848	816	865	850	827	837	791	861	855	836	842	801	824	866	814	844	801	837	801	809	828	780	868	834	833	782	768	837	821
27056	5973	5045	2868	2286	1873	1673	1425	1326	1223	1123	1096	1037	1036	990	1026	1013	961	961	908	968	977	974	888	955	976	953	928	922	929	928	911	934	972	952	904	935	934	939	863	942	886	908	916	892	941	934	888	922	914	924	920	1000	871	950	886	857	961	856	877	922	941	907	925	893	866	903	884	934	943	932	891	941	878	903	912	940	864	900	889	928	884	985	881	928	855	890	877	872	862	911	884	962	950	908	944	912	888	905	932	912	867	891	887	960	847	926	914	938	852	914	908	904	884	940	889	888	935	921	947	924	900	963	939	881	860	924	914	902	912	909	885	927	903	913	944	930	936	968	975	923	937	889	907	879	918	922	889	986	931	919	896	879	957	935	924	897	947	916	968	894	897	893	884	953	951	959	881	893	919	870	925	925	951	960	882	915	897	881	910	932	898	905	922	911	871	902	893	865	921	939	904	898	870	874	914	891	906	889	953	889	895	894	970	888	872	950	936	946	924	924	892	939	923	875	908	936	878	949	916	897	892	902	928	926	922	951	920	892	897	910	869	931	908	896	944	897	918	872	926	934	942	906	938	863	912	885	911	900	916	911	918	897	906	942	914	907	936	941	892	909	944	979	907	922	868	880	909	962	925	960	895	954	914	839	903	896	956	887	918	938	871	908	917	889	980	860	928	866	938	914	910	907	930	894	929	898	895	897	884	946	915	943	973	907	881	922	902	951	944	967	893	911	957	956	913	917	887	822	905	922	891	880	916	957	912	938	883	898	893	900	888	884	852	965	923	900	968	941	914	889	894	885	934	929	945	916	917	957	924	948	972	926	916	911	984	937	899	916	911	880	959	927	945	921	887	947	942	908	901	893	952	908	850	939	919	904	940	905	931	927	934	930	903	893	963	919	973	918	922	922	936	918	904	919	948	919	936	962	879	891	965	922	933	934	915	966	911	910	898	889	822	891	932	902	925	910	888	879	930	935	957	886	893	879	870	882	888	873	882	912	893	877	938	944	916	989	872	932	943	910	893	853	933	937	914	899	918	907	939	918	874	944	842	887	939	946	924	878	897	908	936	872	924	923	918	921	919	898	947	917	874	957	927	885	885	873	912	886	928	912	871	865	889	952	921	915	905	945	922	895	960	944	882	891	885	924	1011	877	883	924	922	958	906	904	928	903	928	911	906	877	879	922	945	897	941	919	931	900	835	898	909	940	890	903	931	899	938	901	906	938	1005	918	895	849	895	870	918	929	936	877	916	882	930	891	870	895	945	914	862	934	865	968	985	940	917	900	922	898	920	921	889	892	904	908	957	905	935	923	901	908	922	946	904	874	909	867	893	886	948	890	928	918	917	925	918	949	900	907	927	963	898	917	914	931	888	911	929	907	934	936	923	938	906	869	925	926	906	918	887	935	931	917	927	918	912	939	919	967	933	912	954	942	942	906	910	928	934	920	915	886	913	853	932	919	953	913	871	877	898	881	880	916	913	883	871	897	892	963	912	882	880	872	925	916	899	917	909	923	872	902	877	876	919	882	879	965	881	875	907	942	931	902	938	894	923	917	899	934	943	916	938	909	893	933	967	888	858	902	883	910	938	886	894	894	944	893	892	903	940	891	892	931	932	895	859	948	932	899	888	910	910	912	954	938	862	986	908	920	882	911	927	913	867	896	929	920	890	898	869	895	925	861	921	952	890	919	909	877	960	925	904	936	946	974	956	899	920	897	940	905	939	937	895	909	943	884	890	952	985	900	955	912	876	856	899	893	928	900	871	917	962	931	896	911	885	883	871	942	932	944	933	914	931	926	915	843	897	933	889	961	897	906	891	883	879	945	846	918	932	894	929	938	866	933	882	935	927	934	887	891	849	915	889	983	913	892	882	913	943	935	874	936	895	905	890	944	929	900	955	935	921	909	956	944	910	912	974	868	899	890	930	910	925	905	927	942	967	966	920	880	877	881	862	908	904	932	905	918	891	928	868	959	936	950	934	885	935	948	914	916	940	884	884	930	950	921	945	826	947	1000	904	888	892	903	858	925	895	874	874	935	928	921	890	909	900	995	898	936	886	927	935	938	908	918	888	928	921	881	883	944	865	921	961	928	921	856	914	895	879	876	918	828	878	905	901	896	929	903	909	911	894	852	960	924	847	888	884	903	913	933	936	872	918	880	873	882	921	907	953	901	904	978	893	950	936	884	900	935	931	901	932	895	944	903	867	915	910	953	910	901	942	906	894	943	896	934	919	902	911	921	963	949	931	915	885	940	851	909	898	950	865	871	881	931	959	932	894	948	877	914	870	971	907	866	898	891	928	897	854	894	867	927	909	911	922	889	915	950	926	928	922	887	883	883	949	886	922	906	907	948	891	868	895	923	923	875	978	888	922	917	865	904	922	916	906	889	874	914	945	875	926	878	930	949	941	942	933	917	896	870	930	932	932	911	929	964	928	960	920	909	973	840	949	932	907	923	874	870	945	903	893	925	918	869	955	841	836	903	988	896	936	907	950	888	975	914	905	957	930	920	871	856	867	940	919	860	912	936	925	925	884	907	1006	951	965	905	880	901	913	937	928	913	957	932	912	915	890	895	881	924	971	927	876	929	922	919	897	932	910	951	930	931	882	963	881	926	916	918	882	863	892	923	889	940	972	915	900	871	997	934	888	855	884	943	941	893	953	911	922	921	860	909	934	976	934	928	864	971	921	878	903	912	915	942	896	980	956	902	923	891	879	897	902	908	844	920	949	1001	922	913	892	850	925	933	918	950	902	913	974	941	946	880	963	929	942	914	927	906	884	951	862	926	907	954	947	932	906	926	964	922	904	908	884	878	918	915	911	920	879	897	894	917	878	920	926	902	966	886	940	917	900	952	931	930	943	922	894	968	900	965	916	950	892	961	923	925	909	894	930	888	903	883	938	897	927	887	886	932	912	917	917	882	918	930	879	922	930	958	927	889	837	896	914	912	967	888	887	939	872	900	936	897	885	956	862	946	925	877	908	944	924	877	943	932	916	891	889	932	900	936	965	943	866	898	905	913	871	823	926	971	902	903	866	921	874	938	924	947	917	868	919	907	930	900	935	899	871	934	872	827	843	995	959	907	941	940	926	880	881	917	911	940	905	972	924	896	903	906	861	946	919	900	849	888	940	888	885	894	858	853	960	896	915	886	900	916	888	906	938	882	926	943	893	877	917	910	942	919	916	910	887	906	900	920	924	920	922	913	940	890	942	956	875	904	963	961	911	940	957	898	913	883	928	894	902	925	877	923	934	939	912	901	947	839	934	885	905	915	960	950	894	951	930	938	931	907	950	957	896	917	933	865	864	877	971	869	920	910	950	869	901	896	947	967	940	899	973	919	892	911	881	917	893	860	904	950	903	961	896	934	894	892	951	966	907	864	945	896	909	944	937	913	879	886	899	892	907	861	882	925	964	931	882	924	909	931	915	947	951	862	853	919	922	937	954	951	944	906	883	933	873	906	900	913	952	937	922	877	909	957	956	916	902	970	902
22332	20804	28614	23087	20803	20865	12827	1556	1044	993	831	728	724	641	605	558	526	525	492	499	472	493	429	455	424	430	454	425	436	412	444	380	453	475	455	421	433	516	460	415	401	407	425	425	418	456	425	393	408	371	412	402	410	412	380	409	441	379	398	432	403	436	406	435	412	421	417	349	387	367	413	421	413	414	397	393	383	412	400	356	419	392	382	417	379	425	411	389	386	434	388	397	403	394	393	364	387	359	391	381	374	444	384	371	381	435	389	413	415	381	425	415	388	410	373	375	361	403	398	424	396	399	411	416	394	388	371	404	390	412	388	357	397	433	363	412	392	415	365	393	393	366	389	395	397	371	361	391	392	414	426	381	442	394	391	351	438	438	406	430	358	409	380	396	362	396	380	404	381	365	416	385	410	384	411	376	387	441	358	411	386	385	386	437	394	397	406	367	374	396	378	370	424	432	442	354	417	377	443	370	395	410	393	396	398	382	410	401	360	412	380	360	372	400	359	402	419	354	404	370	413	393	382	352	380	390	383	393	380	397	423	398	384	386	388	406	376	371	421	408	406	401	371	391	380	375	400	383	405	371	401	403	401	446	385	402	401	382	363	393	398	398	387	372	408	394	404	395	383	393	411	395	386	394	399	426	371	419	397	374	400	382	361	380	356	431	363	395	427	387	419	376	414	373	373	397	403	396	394	407	379	402	402	402	368	432	406	397	368	422	402	372	379	380	363	369	378	432	386	387	396	378	410	375	384	437	391	417	421	451	388	386	422	376	414	385	390	390	373	393	393	372	391	405	396	395	372	390	375	402	421	411	411	370	424	425	400	408	436	414	403	364	404	377	388	400	427	371	372	383	381	353	408	410	415	391	448	363	400	402	363	405	385	424	403	426	395	398	409	408	371	385	412	407	377	376	423	413	398	420	417	399	391	382	433	402	393	395	374	409	369	381	392	399	395	414	376	385	398	385	414	396	345	394	411	374	403	394	392	389	380	413	380	436	407	390	396	381	379	382	384	402	397	392	429	404	390	409	429	392	408	387	402	418	394	357	403	409	403	416	402	397	397	420	379	379	403	385	381	363	387	394	420	414	396	423	401	398	441	414	409	388	373	401	391	374	379	390	375	400	380	403	354	407	374	378	415	367	380	413	373	408	381	383	421	412	437	395	377	425	409	439	404	416	373	401	433	385	397	379	364	385	395	408	399	420	418	420	374	390	400	380	375	408	426	424	380	387	392	405	375	379	393	393	368	411	383	400	387	381	384	362	438	407	391	377	383	425	387	404	400	404	367	350	391	396	396	382	387	389	403	401	392	417	417	414	426	407	414	405	395	381	411	388	390	391	441	407	390	409	393	381	381	424	396	393	392	380	425	373	401	405	437	427	383	422	425	398	373	385	395	415	400	384	415	358	382	398	390	400	422	390	403	415	357	361	394	423	400	388	408	394	358	396	365	383	387	366	395	414	348	395	394	360	388	408	420	412	390	380	404	387	385	384	424	367	385	385	373	413	419	374	388	385	384	396	431	382	397	403	380	383	439	425	421	363	373	369	380	403	414	421	391	382	417	423	371	390	419	405	383	409	391	419	429	374	378	388	428	384	396	366	365	394	360	420	437	389	406	363	412	403	400	376	383	394	391	366	414	395	383	398	361	376	360	419	385	410	399	396	385	414	380	421	373	383	397	380	402	366	411	386	391	405	380	409	408	437	373	417	397	391	412	390	406	392	373	384	405	400	396	408	411	379	406	388	400	371	398	394	398	387	377	371	409	407	389	379	379	390	399	430	412	376	356	424	403	411	398	391	390	416	402	356	429	417	392	405	378	380	371	368	374	363	397	394	387	409	394	416	405	383	405	391	424	440	397	412	366	398	426	407	376	399	407	397	399	390	413	419	395	347	391	410	420	372	379	406	382	366	410	372	401	404	436	416	384	404	404	386	396	361	376	431	385	414	401	399	385	384	337	378	382	410	390	377	428	419	385	395	426	396	387	371	367	404	418	389	408	392	421	383	414	403	388	391	381	389	380	385	392	400	408	390	433	423	389	410	378	352	376	379	384	398	413	389	374	428	384	381	369	387	379	400	406	405	400	403	398	401	364	440	379	377	350	416	399	400	375	384	409	412	385	396	401	387	420	407	375	412	381	386	399	343	375	398	355	411	398	348	399	410	415	393	420	376	399	399	425	391	393	380	408	371	386	391	389	406	398	392	416	387	393	386	405	404	411	364	362	384	406	377	409	398	396	384	366	357	420	383	405	400	357	381	391	403	416	383	363	403	407	420	397	377	401	425	392	379	391	418	387	390	434	398	412	402	420	403	394	412	397	398	401	395	400	407	398	404	399	376	369	383	387	390	387	419	394	367	429	387	397	367	418	361	393	376	402	397	394	397	429	385	389	401	385	402	361	388	423	393	395	429	402	410	387	364	373	381	395	415	365	388	375	414	406	404	392	375	432	373	369	385	410	395	436	388	381	414	363	401	393	417	417	394	420	403	396	354	366	387	383	389	380	374	382	419	394	376	373	386	385	418	401	407	382	394	374	395	406	386	389	379	375	391	386	394	416	380	422	387	420	410	363	404	407	417	377	429	408	376	419	399	361	421	449	394	379	358	413	394	404	380	351	390	418	379	409	422	348	387	412	404	415	400	384	368	407	422	366	338	397	368	393	403	395	406	388	375	385	397	384	386	396	398	396	407	397	451	404	390	387	398	417	383	419	405	389	437	397	396	351	405	414	422	427	369	426	399	397	415	414	367	400	403	416	424	413	394	380	394	385	379	392	409	399	398	418	410	370	396	406	362	406	368	398	419	421	382	414	394	413	366	402	370	352	380	423	390	376	424	414	429	406	388	365	393	382	395	386	408	407	401	396	432	388	396	385	391	369	391	405	406	394	385	375	374	361	392	373	395	367	419	433	421	365	407	444	467	371	393	405	373	386	413	402	405	414	405	402	391	383	374	378	399	406	360	393	373	370	394	387	366	401	407	380	392	411	368	405	446	370	389	389	363	388	402	387	440	384	355	402	367	393	390	402	372	431	404	401	369	416	390	383	373	373	370	382	404	367	414	345	368	404	422	388	355	416	362	377	389	400	355	400	365	402	412	414	384	403	421	376	382	391	365	406	424	387	392	409	395	448	423	411	433	413	373	401	399	366	361	380	361	398	364	393	371	380	432	394	375	370	409	381	408	379	403	324	379	375	410	402	369	378	411	400	391	389	400	396	396	359	371	384	376	365	397	405	397	391	409	388	398	405	383	364	409	374	368	435	393	399	379	377	360	393	412	391	406	371	351	413	391	401	395	393	408	382	398	381	374	389	389	372	370	417	390	400	386	382	385	393	369	399	428	393	376	380	381	399	385	408	410	392	368	339	384	397	366	387	394	378	393	383	401	417	400	386	399	400	409	399	399	404	413	390	401	423	397	384	384	391	372	389	377	421	379	414	399	428	391	385	393	413	409	366	398	376	425	408	398	386	399	419	378	396	389
28563	15577	13461	7403	5168	4100	2943	2341	1859	1633	1242	1105	938	843	831	758	712	629	615	593	589	548	513	576	505	540	460	538	499	512	491	525	567	529	525	477	495	600	465	443	465	467	466	444	452	453	458	448	476	487	441	417	430	442	467	409	468	449	484	441	414	430	433	468	479	420	446	457	429	477	432	431	458	432	412	449	460	424	421	411	416	423	434	443	413	418	404	440	429	464	447	450	433	471	437	447	446	397	482	437	464	464	475	446	469	422	427	475	451	467	448	478	418	455	456	432	439	423	450	426	423	413	436	440	470	438	431	427	456	468	464	435	447	439	428	455	459	444	428	423	475	418	442	408	441	438	451	462	410	414	449	475	430	424	447	428	414	425	440	433	453	443	452	505	465	438	434	435	431	419	424	399	401	438	498	479	447	430	437	412	451	429	473	424	445	428	460	429	476	432	457	443	424	484	441	464	443	459	408	436	478	463	454	450	416	435	409	428	420	430	459	443	450	444	444	416	415	403	417	473	421	447	433	459	466	442	403	435	467	431	405	447	438	426	436	441	425	456	411	433	444	416	437	479	456	445	448	415	423	434	423	419	396	435	444	448	461	445	402	408	453	440	449	438	487	438	392	441	461	449	443	433	447	402	464	420	432	439	454	449	453	435	438	438	449	415	407	432	419	424	397	439	388	438	425	420	429	439	411	465	467	436	447	438	429	444	444	465	448	410	439	448	437	478	429	412	397	428	482	443	458	427	479	431	436	422	466	471	430	432	461	418	463	498	473	465	392	414	432	429	447	430	447	412	454	448	419	452	447	417	430	431	444	430	387	462	437	454	416	432	450	448	458	455	393	461	435	465	441	446	424	436	411	421	495	467	443	410	423	444	414	441	404	436	416	428	428	435	423	422	444	401	445	430	445	466	445	414	454	435	403	448	414	445	377	440	449	463	449	458	411	422	409	454	434	432	404	412	426	458	413	440	409	485	448	452	465	433	451	445	438	411	408	455	415	408	436	442	437	478	408	467	418	434	451	429	461	456	472	465	434	417	485	399	396	448	433	418	441	435	446	467	470	461	425	423	438	436	433	430	431	460	461	449	406	438	411	444	450	414	398	410	400	439	406	450	436	444	434	435	459	439	407	481	456	445	399	437	462	419	459	426	469	448	474	430	455	439	415	446	434	450	465	457	452	476	437	428	435	419	481	463	411	472	456	438	450	459	431	399	433	466	438	414	444	435	428	428	443	446	450	434	478	448	430	438	434	442	419	428	409	445	458	419	420	419	432	441	416	428	431	457	434	420	434	432	387	422	447	448	403	454	429	444	427	458	419	417	416	438	468	455	423	380	442	405	438	464	420	427	433	463	415	442	450	425	404	442	435	421	452	432	395	428	424	442	435	416	431	461	415	420	448	419	411	460	430	463	383	436	461	411	421	442	422	414	438	431	436	463	457	455	444	415	445	455	444	471	445	464	411	422	434	430	444	409	452	409	422	419	437	433	427	445	373	435	427	423	424	421	432	435	420	432	428	429	437	421	434	444	454	456	446	448	452	462	394	430	444	431	427	409	412	434	459	452	442	433	424	448	436	424	414	425	409	462	481	460	447	442	416	457	420	442	426	425	435	455	412	413	417	456	409	430	452	442	401	422	432	421	430	455	441	447	438	423	402	423	451	453	407	422	434	444	457	464	424	423	428	445	445	481	403	447	414	450	427	410	435	436	430	426	419	438	396	434	431	430	426	444	435	437	438	429	410	379	478	434	472	417	428	448	395	421	449	464	452	444	423	460	433	419	444	456	432	450	435	428	422	404	428	470	460	419	422	492	447	451	425	460	470	456	416	446	418	418	415	385	435	446	397	455	463	462	441	423	437	437	474	476	427	442	439	441	410	438	456	410	422	443	428	410	423	465	409	423	428	421	410	413	406	456	429	415	414	445	433	466	476	452	477	415	400	416	442	451	428	414	408	394	438	433	438	459	447	425	423	470	405	436	400	442	423	426	472	421	462	438	458	427	422	442	444	445	458	431	453	426	408	437	467	464	411	411	440	427	429	430	415	432	409	445	471	446	440	467	425	464	419	464	428	453	434	438	420	416	418	448	478	459	417	434	479	443	416	392	424	415	448	413	442	455	421	429	413	418	424	416	418	436	406	441	435	457	449	406	462	452	427	458	435	418	426	422	447	469	457	437	452	416	452	451	457	439	439	440	430	418	427	427	417	442	409	461	405	457	425	425	441	423	460	457	428	420	390	449	412	441	444	450	432	467	431	432	394	465	442	435	435	451	416	442	472	452	433	426	428	436	411	467	424	470	463	446	427	444	458	458	453	421	418	424	422	440	429	438	416	443	420	420	453	438	443	431	432	467	424	444	447	450	415	428	454	448	439	471	429	422	426	439	415	436	416	437	409	409	395	421	426	420	441	419	473	430	435	422	420	429	441	453	437	429	415	457	465	449	434	425	440	405	458	489	470	423	454	484	467	436	410	458	436	462	435	411	471	473	424	424	441	452	449	417	429	413	489	461	439	443	424	411	438	455	434	447	412	445	440	445	437	398	466	416	452	480	424	443	483	416	450	455	448	439	405	441	453	412	408	456	437	458	441	435	465	425	440	470	430	419	413	446	424	440	466	460	412	459	452	441	433	422	417	473	415	449	412	407	430	464	478	493	425	455	423	442	418	425	458	419	432	436	464	440	412	442	443	449	443	435	412	443	442	419	408	460	464	419	412	455	446	484	447	467	427	411	416	451	423	430	445	429	468	451	435	440	475	436	430	436	457	428	430	405	433	444	425	474	414	421	449	441	449	432	434	412	414	458	448	473	449	438	411	474	399	420	438	427	429	457	432	424	412	436	409	470	429	465	422	414	427	450	428	432	434	435	494	468	465	444	449	412	418	453	436	478	465	433	434	443	412	448	437	431	430	447	391	417	430	463	440	447	413	418	429	448	431	434	455	455	444	422	443	432	467	429	445	418	456	453	452	422	426	430	445	433	418	499	457	437	466	448	425	434	458	435	422	445	451	412	404	424	445	446	444	423	418	475	442	441	462	473	435	455	422	446	447	428	461	452	393	453	449	476	438	452	431	449	442	422	431	428	447	417	455	431	449	448	447	415	411	442	409	459	427	450	457	470	475	444	428	404	442	451	425	447	430	438	452	421	448	472	445	430	435	448	432	434	443	429	463	424	415	471	430	459	430	465	412	428	430	464	423	443	432	391	448	428	417	405	436	458	420	470	444	439	439	428	438	419	441	432	438	450	435	403	414	429	454	452	439	448	426	411	399	450	443	471	453	451	476	507	450	449	436	425	430	440	438	426	450	436	446	418	408	452	442	453	446	405	463	421	406	411	446	493	466	442	461	454	452	468	466	427	443	453	408	458	476	485	442	425	439	438	438	430	450	451	439	438	498	427	425	421	450	438	424	401	426	443	456	425	434	470	441	416	433	427	426	425	447	430	417	415	412	452	434	433	386	404	443	418	482	461	453	469	428	454
26691	20236	9677	1270	748	699	704	659	671	630	624	673	689	669	645	671	656	628	657	645	642	681	648	636	667	624	630	642	653	643	668	634	689	687	596	633	662	651	610	613	643	685	665	622	640	639	650	652	670	614	637	655	653	649	635	667	620	626	612	609	648	609	627	670	658	617	644	640	672	643	630	622	692	591	626	607	620	694	647	606	642	674	669	630	609	637	620	635	611	646	663	624	646	631	684	678	619	645	634	632	646	626	600	632	647	608	655	730	641	653	598	630	646	634	600	662	643	670	618	631	659	664	612	657	643	595	611	647	590	620	651	644	661	687	666	679	672	637	596	671	641	674	634	635	673	662	637	617	617	635	642	673	664	611	628	663	613	600	604	613	631	676	647	631	635	648	617	673	638	678	623	658	623	651	665	644	632	665	687	639	626	584	617	614	679	661	638	630	643	616	637	640	675	632	699	607	651	646	630	684	706	651	648	686	645	650	651	607	634	638	644	646	686	593	619	614	625	643	637	684	645	697	670	639	686	670	640	622	664	663	660	695	647	658	615	635	615	620	619	654	643	666	662	652	694	656	654	659	645	639	686	635	631	656	649	598	631	629	633	645	631	658	630	630	662	649	632	661	646	663	648	615	649	621	645	664	650	644	623	624	636	659	643	666	652	659	631	654	621	618	659	651	645	629	607	628	619	650	607	637	665	694	701	678	613	649	653	641	630	641	636	695	654	654	666	647	629	657	651	637	602	617	654	652	659	632	659	650	709	685	687	610	662	682	645	638	660	667	642	650	676	611	627	608	664	604	672	617	612	674	653	640	650	661	625	679	631	637	660	668	675	663	607	616	641	639	603	633	627	667	660	616	610	672	649	591	612	608	629	656	649	649	591	638	647	633	607	614	634	654	654	674	615	621	638	657	665	657	661	639	642	648	646	669	614	680	670	652	646	629	653	640	642	646	676	659	610	631	660	649	659	652	620	628	679	630	657	631	630	625	652	625	647	637	604	632	669	639	638	618	681	615	612	672	727	668	605	654	644	647	625	647	609	611	600	627	633	670	630	607	623	633	631	671	654	671	683	640	658	599	642	603	671	639	676	677	638	646	637	646	673	660	621	614	624	603	625	613	667	678	589	649	622	617	657	668	646	649	626	650	621	614	617	650	651	624	693	608	624	593	596	670	610	656	609	659	607	661	658	640	628	653	665	632	648	704	666	631	629	667	646	629	636	661	631	665	628	636	647	593	641	644	625	624	649	645	634	644	633	662	650	616	607	643	642	656	659	667	663	683	663	682	629	636	643	687	649	720	599	639	668	634	631	650	653	657	670	616	688	605	646	665	616	629	650	671	666	639	624	640	680	623	639	640	676	606	642	638	661	606	673	600	639	581	628	631	623	624	645	629	627	637	659	647	632	627	593	676	601	611	648	684	671	656	621	638	607	628	659	636	662	650	676	622	631	645	600	637	653	633	655	621	604	633	627	647	608	662	662	643	655	618	712	656	619	644	635	622	628	651	631	592	666	664	633	608	605	616	651	619	665	627	635	641	636	640	637	641	637	636	622	660	668	650	655	654	667	695	623	666	693	673	628	669	650	628	643	635	619	623	691	645	665	623	658	678	659	647	607	618	622	659	636	642	624	627	652	616	609	609	649	676	665	672	650	620	644	627	658	635	627	667	618	647	646	631	649	613	624	600	658	633	601	626	660	661	675	681	624	617	646	641	649	623	654	628	696	617	630	671	638	660	669	616	593	590	673	626	625	652	664	621	674	625	669	633	670	645	657	646	652	603	614	638	631	664	626	662	612	682	631	666	606	643	673	635	619	671	623	669	655	625	680	608	638	651	609	589	639	627	665	617	649	642	643	627	656	658	652	623	654	634	621	604	625	652	635	650	590	703	633	632	618	685	692	625	626	639	676	663	638	656	639	652	625	618	650	692	664	679	634	633	619	601	648	671	646	648	616	615	690	657	629	709	592	670	666	658	653	670	634	617	661	661	657	650	660	635	636	689	614	642	635	640	667	618	663	637	662	607	675	634	646	640	601	615	694	669	640	639	619	629	649	652	650	630	625	593	580	590	610	641	635	660	619	653	614	656	627	607	694	680	649	624	652	630	599	626	641	624	664	624	652	650	636	645	645	640	648	655	603	660	639	739	643	668	612	632	619	610	653	631	668	645	599	622	612	680	626	630	689	608	655	623	686	673	676	646	635	591	646	655	642	632	644	670	675	626	668	676	637	691	683	645	620	644	649	646	634	632	685	646	643	616	687	703	658	658	627	672	613	675	655	671	629	614	678	637	649	657	653	643	679	687	675	613	620	645	650	689	675	635	682	573	651	698	672	626	617	661	617	651	701	633	636	664	592	627	597	652	669	619	660	614	652	610	651	637	649	673	670	625	616	612	674	639	637	680	654	658	627	652	653	619	628	660	625	671	662	624	682	640	624	629	650	608	672	607	615	658	636	634	681	605	663	608	634	617	639	658	630	652	645	651	604	625	678	595	605	659	650	680	648	647	636	665	637	624	647	651	661	650	657	625	658	607	660	632	633	670	592	649	626	643	636	642	630	659	636	615	628	662	641	655	638	697	640	641	628	666	620	663	626	657	656	639	630	677	657	630	631	644	622	652	659	642	638	666	640	648	650	657	626	647	631	693	622	643	632	670	633	641	620	674	694	662	676	642	692	647	694	640	628	651	638	626	697	659	610	586	640	641	619	660	627	678	633	666	652	612	660	608	646	659	613	682	587	658	618	643	651	663	656	615	663	592	611	671	643	658	622	602	636	641	659	662	663	652	712	673	664	636	622	664	693	633	651	650	678	657	630	619	674	595	652	675	627	639	626	707	640	592	650	620	583	655	659	655	660	621	594	698	627	644	677	633	639	627	650	621	594	617	666	618	655	678	638	649	633	669	600	640	669	663	660	642	640	682	632	654	658	646	691	647	617	642	688	638	604	681	613	628	630	677	675	641	638	639	637	611	637	644	625	605	637	691	651	622	622	644	679	629	673	653	682	647	611	625	611	646	664	613	667	640	627	682	640	628	648	653	607	641	666	643	627	639	636	678	621	675	619	635	678	644	659	643	641	669	619	639	612	627	685	649	652	659	687	652	645	623	658	625	666	664	604	608	678	624	604	648	620	606	665	623	650	666	641	713	620	654	630	616	666	628	610	644	666	663	656	662	674	619	723	691	613	654	676	653	628	635	686	648	636	659	613	677	622	665	646	667	667	584	675	655	622	650	635	630	633	701	689	586	668	651	646	622	651	647	678	623	654	615	643	648	616	619	680	620	693	655	639	642	666	603	622	601	600	637	628	657	592	665	658	700	694	667	647	637	631	683	652	633	659	598	641	677	651	657	638	650	658	679	631	649	670	658	650	626	677	632	650	643	655	632	645	643	616	642	662	663	637	639	646	616	654	653	627	669	644	607	670	654	656	609	635	633	629	654	664	666	658	673	607	653	688	634	666	624	612	643	621	654	696	633	599	676
12804	1346	1301	991	881	847	782	792	763	770	762	769	745	742	738	763	723	755	702	747	763	702	799	753	725	744	788	836	767	771	729	754	754	741	807	765	713	711	716	772	780	728	731	732	783	708	767	719	720	757	746	722	728	753	759	739	744	795	714	749	788	747	740	696	763	725	757	757	750	757	755	760	717	743	799	751	789	766	779	730	756	750	763	708	751	762	784	762	772	731	751	729	685	737	711	769	755	750	765	687	722	746	750	763	765	781	744	757	785	763	769	726	726	729	759	741	715	750	738	686	734	735	738	727	766	696	727	776	753	706	733	783	772	712	768	744	699	726	712	731	756	750	745	732	743	773	726	753	761	714	785	754	746	695	762	717	749	753	720	740	750	721	722	742	772	725	741	760	792	723	702	750	734	756	716	760	706	685	730	748	726	704	677	713	786	733	716	736	793	728	758	751	747	770	729	760	751	753	710	798	747	698	773	726	785	750	758	760	724	742	767	755	749	732	709	741	717	748	734	744	711	719	683	745	751	785	700	722	805	771	777	780	723	743	793	720	771	728	748	792	719	701	753	780	726	743	786	779	757	769	774	773	809	755	693	732	757	748	755	775	739	726	726	740	753	738	793	768	757	739	749	738	739	691	761	739	725	723	725	710	723	728	746	759	770	753	737	750	770	724	756	730	741	726	757	745	769	723	764	776	713	740	743	749	760	785	741	696	734	757	756	713	775	707	753	739	712	736	723	758	769	736	748	780	771	777	777	713	730	746	765	769	768	715	716	737	747	758	686	730	743	710	780	771	775	738	725	801	717	754	754	721	720	762	724	737	766	717	751	780	763	779	737	737	754	689	698	742	719	823	708	732	694	721	743	748	723	732	709	768	747	774	789	763	792	747	772	735	776	746	768	699	673	730	783	688	748	735	721	760	790	740	747	724	743	748	756	727	716	697	762	773	754	771	707	785	760	733	717	710	718	775	777	739	705	756	711	734	744	750	694	719	770	711	762	737	759	758	723	754	706	769	795	735	779	724	723	744	735	669	746	762	754	798	769	757	743	748	789	811	707	755	782	775	758	767	746	758	750	757	745	758	717	766	776	741	718	720	746	731	782	730	746	692	790	727	761	686	734	748	747	757	738	732	762	742	755	743	769	720	757	750	735	760	696	769	751	759	744	752	738	762	731	784	740	709	745	752	726	751	800	732	721	761	778	751	760	810	756	729	693	730	778	693	736	763	712	740	773	716	772	725	738	754	707	708	717	748	779	737	693	783	709	755	792	759	742	739	772	783	729	762	795	779	742	751	788	765	743	751	786	738	662	770	770	744	683	716	746	780	734	707	744	733	754	792	769	729	742	783	702	722	751	737	757	726	723	734	702	749	771	760	692	769	747	781	731	759	756	749	754	731	732	748	745	705	719	687	750	734	736	745	744	763	691	720	757	770	799	769	813	739	765	753	727	719	750	743	751	744	786	750	752	730	749	772	702	754	731	717	704	710	750	733	715	718	721	755	769	757	765	705	705	745	731	760	763	756	766	728	721	774	772	720	719	765	735	738	758	684	669	735	733	754	765	731	694	785	715	743	693	716	693	796	660	737	739	821	735	752	740	691	722	741	766	785	742	757	783	700	693	756	791	775	735	766	721	768	745	740	739	753	749	768	698	734	752	717	735	769	700	802	763	725	753	761	773	786	784	768	724	714	760	736	733	730	727	830	775	733	774	740	746	769	782	755	759	740	789	757	794	774	738	718	708	738	705	743	760	727	762	716	738	771	738	760	729	745	747	761	784	797	731	729	725	696	738	723	760	726	770	757	749	752	745	755	723	729	750	756	783	770	761	730	722	746	742	761	770	798	746	729	682	768	720	736	750	746	778	758	796	793	785	733	744	738	743	762	749	748	780	676	758	728	701	736	764	779	719	774	749	748	750	743	715	693	745	777	727	749	735	742	765	736	721	786	735	718	741	699	781	719	749	751	765	731	745	697	768	730	783	745	724	755	764	778	737	782	711	736	757	734	760	760	756	743	746	728	743	757	769	724	761	716	709	691	717	693	733	703	708	782	716	745	727	706	717	779	759	726	731	755	743	733	749	770	750	743	721	665	730	723	766	718	758	747	750	765	777	767	772	742	784	788	767	744	726	769	787	736	726	751	739	741	755	753	680	745	736	738	790	747	673	767	774	742	759	749	747	754	750	740	719	725	721	733	738	730	771	716	733	751	747	759	772	759	724	706	723	765	745	735	755	771	743	759	719	722	728	740	756	721	785	738	790	755	753	761	779	751	727	702	744	729	747	735	719	730	759	753	732	758	704	713	772	728	718	706	794	726	763	736	732	806	751	723	781	764	771	754	778	772	730	783	746	710	755	725	715	753	811	772	734	716	763	750	762	747	775	751	713	727	758	749	747	701	745	744	725	733	748	743	736	706	737	736	766	752	739	744	746	697	718	722	777	761	752	750	751	700	744	745	750	716	728	692	775	722	732	740	748	762	765	747	704	737	720	719	733	707	811	785	708	763	776	757	737	748	725	736	729	758	773	759	758	766	764	720	785	711	728	750	790	727	754	698	694	750	736	713	768	747	751	765	746	736	700	775	727	725	757	753	730	689	733	737	753	737	761	758	727	775	727	738	715	742	730	694	762	757	796	754	749	785	752	726	742	748	657	719	767	788	734	767	726	772	768	729	713	754	773	766	753	741	772	757	739	730	767	728	767	756	719	746	769	775	820	763	731	753	744	734	706	774	734	722	775	712	751	761	769	694	767	716	747	734	788	712	758	699	745	739	766	771	732	743	795	721	721	690	791	738	744	739	689	733	743	718	784	734	747	736	767	731	725	716	762	763	706	779	697	777	756	736	795	763	793	725	718	708	738	704	774	753	782	770	755	761	733	724	774	796	784	725	803	713	738	745	751	727	752	720	722	734	754	763	726	763	774	740	775	727	750	720	726	752	749	768	796	732	758	731	783	756	766	740	797	695	726	742	791	734	746	799	695	761	755	769	744	689	740	756	768	707	750	685	790	739	695	773	732	731	751	738	724	738	746	776	737	709	749	748	768	729	748	765	771	763	774	785	769	743	809	749	790	782	754	734	727	767	781	763	754	726	767	730	715	760	769	742	741	719	726	729	673	771	725	729	756	725	739	745	752	782	751	770	767	707	744	781	728	721	754	712	816	771	733	773	749	690	765	722	758	733	695	753	755	751	764	720	747	728	731	768	738	776	703	740	753	713	720	724	708	765	715	755	736	759	757	741	760	810	781	737	697	790	753	784	726	774	765	784	745	730	740	753	738	736	728	759	739	753	745	772	761	714	718	804	745	707	768	772	744	756	748	723	700	758	748	719	754	726	739	738	724	769	793	732	763	732	711	761	777	711	776	718	693	762	736	757	748	735	743	720	743	734	744	752	744	740	728	750	777	721	679	722	725	727	720	729	754	813	718	741	765	700	752	758	769	720	740	761	740	758	769	725	729	733	732	748	781	746	726	772	757	760
23206	20750	28207	23372	20752	13712	1417	863	623	577	526	530	437	407	437	404	402	354	377	321	346	335	328	319	312	321	324	319	334	329	329	335	337	328	304	329	329	345	285	315	321	300	317	315	321	298	337	319	339	315	301	299	313	289	303	332	311	342	299	311	305	297	309	301	288	301	290	289	312	305	280	302	319	306	298	283	278	330	326	280	342	309	323	312	346	287	297	296	307	325	273	262	287	297	352	312	297	290	284	280	287	307	283	314	295	283	314	304	311	311	316	280	340	329	316	302	338	293	272	302	324	289	290	287	328	326	285	330	329	315	326	292	301	299	292	254	292	316	290	304	309	329	296	303	287	315	316	277	287	301	306	302	304	318	295	278	310	319	319	286	304	275	320	316	303	304	285	306	303	337	334	314	313	303	327	305	342	300	263	276	326	320	314	332	315	304	300	320	293	307	331	313	293	294	330	285	308	305	287	280	291	325	337	283	321	306	314	320	326	296	301	312	295	282	301	323	292	334	304	299	305	292	323	279	305	291	300	290	345	308	288	310	278	328	295	310	324	282	302	302	271	284	319	284	305	287	325	311	294	311	307	294	309	327	306	286	268	305	305	312	288	287	302	291	284	295	342	316	285	296	320	298	311	278	296	323	296	289	303	288	290	294	294	295	313	305	293	296	310	299	305	307	287	314	304	300	307	303	316	281	302	304	322	324	308	314	294	326	319	279	297	333	279	291	265	304	312	293	271	332	297	308	301	303	293	301	262	294	281	276	309	319	301	314	305	296	324	292	285	308	293	304	307	327	293	340	307	295	307	330	281	289	308	300	284	271	323	292	290	305	321	268	300	300	301	339	291	347	328	306	298	325	266	305	281	276	288	294	281	241	292	292	319	287	293	278	285	281	287	302	301	301	290	293	297	274	286	302	316	299	286	275	294	298	301	289	297	328	322	276	281	320	317	274	290	300	299	304	281	300	335	306	257	359	306	312	315	297	318	312	310	276	299	321	281	277	285	314	325	280	312	296	293	336	288	321	272	327	321	287	328	337	290	327	284	313	300	308	294	300	291	342	300	315	284	315	292	323	303	290	272	310	317	278	326	269	282	291	285	306	316	281	301	290	310	289	301	274	299	330	328	311	313	275	300	290	319	301	290	343	291	292	299	305	266	294	335	278	280	326	326	304	299	297	305	339	293	306	302	286	321	290	343	272	292	299	309	280	281	307	324	303	279	290	290	322	304	300	313	296	293	283	300	321	298	272	291	302	289	300	280	302	316	318	296	313	277	328	273	300	299	308	339	330	309	289	311	304	335	298	292	310	287	308	340	303	306	300	308	301	278	303	316	323	276	291	296	335	277	295	301	298	309	306	322	302	282	302	297	309	303	303	308	278	283	323	299	301	316	304	295	286	278	286	306	295	304	286	271	283	271	281	336	297	306	306	301	297	314	308	305	296	293	327	288	322	296	300	314	285	293	299	312	322	290	323	292	296	312	297	298	304	313	305	298	266	274	310	273	316	321	313	302	300	284	317	284	304	305	291	285	305	277	287	285	320	301	311	328	286	294	327	273	273	318	281	283	274	333	294	314	288	287	317	284	299	305	261	291	337	268	292	301	285	299	294	320	295	285	285	293	324	280	301	324	325	292	289	306	316	288	290	283	296	300	318	294	299	309	328	302	286	338	306	336	335	290	271	290	299	298	346	314	305	317	272	332	295	274	265	283	315	303	311	316	316	294	269	313	310	264	274	289	323	310	296	307	315	298	310	311	293	296	310	319	349	320	295	271	281	309	291	318	289	305	294	288	307	310	289	291	325	311	297	296	284	322	325	297	286	314	294	286	305	295	322	301	323	315	302	292	306	289	269	303	351	297	294	304	297	301	343	286	341	294	346	323	311	295	290	297	269	291	311	274	302	315	263	319	279	327	320	313	293	311	300	315	291	294	350	327	295	297	305	265	292	290	307	300	302	308	311	294	287	292	314	338	281	309	293	335	318	300	270	304	308	292	306	311	314	307	315	295	271	311	282	304	280	315	289	343	323	306	303	271	349	287	301	295	287	305	336	279	252	290	330	294	275	326	305	297	311	334	309	322	309	308	299	278	322	277	285	275	275	286	302	314	292	297	295	307	308	296	337	289	294	352	290	303	319	320	291	297	282	289	297	322	304	317	281	288	311	292	301	308	285	339	280	312	296	261	296	286	290	302	344	304	294	316	334	325	284	298	288	293	344	309	269	333	292	324	314	310	285	318	294	307	293	305	289	298	296	296	277	313	280	301	307	309	307	296	280	324	292	298	280	296	291	322	291	315	315	295	305	328	343	267	330	338	314	312	297	325	295	267	296	303	327	341	301	333	318	319	327	282	305	279	308	304	304	279	299	268	299	291	301	282	314	293	295	305	343	295	345	268	272	334	313	291	313	298	328	301	327	313	264	321	314	309	294	284	301	268	317	324	283	317	301	304	305	309	318	321	306	356	289	309	303	306	287	317	288	301	282	328	283	316	313	298	300	291	271	297	317	286	337	290	314	298	318	331	342	312	259	306	319	306	269	293	296	318	269	291	299	294	311	308	310	333	284	302	276	286	286	285	302	272	299	286	326	301	325	297	303	288	306	272	304	295	311	299	309	289	283	320	327	283	284	331	338	294	327	338	289	301	306	326	292	345	297	307	313	295	316	310	310	320	319	283	291	315	284	297	318	292	296	329	288	286	303	278	341	318	305	281	298	284	324	290	295	276	288	328	290	307	308	281	290	284	311	286	319	291	294	294	322	293	285	310	283	320	300	313	248	280	256	299	348	253	297	320	287	293	303	308	277	293	295	327	323	323	298	314	273	303	289	305	302	293	324	306	324	329	295	309	331	290	285	357	322	309	317	310	329	285	275	261	304	296	263	274	299	279	279	308	289	347	347	327	289	290	287	293	292	281	320	292	325	295	308	280	301	288	299	316	298	313	294	281	286	315	280	292	306	303	310	305	295	307	307	304	333	328	317	317	301	281	307	260	307	324	313	346	307	318	276	285	310	299	328	298	306	300	303	310	293	332	291	281	330	289	281	288	311	299	302	277	296	313	292	314	283	314	294	336	324	291	343	337	312	292	301	276	293	302	312	341	280	310	270	326	334	314	295	286	302	286	277	305	297	298	312	298	269	311	307	282	313	310	291	323	289	285	292	294	295	304	340	312	304	310	316	284	319	317	323	312	278	297	302	300	350	307	295	289	300	276	270	311	324	289	283	298	302	280	282	287	291	325	297	302	285	314	301	332	331	320	272	297	317	293	316	304	283	300	281	301	310	298	311	310	300	292	305	278	295	307	282	331	317	259	297	267	283	300	276	311	310	290	301	307	288	286	260	286	290	269	301	318	289	326	321	300	278	297	300	333	307	305	307	325	338	288	310	282	310	334	290	293	321	298	280	309	302	294	300	321	327	312	292	299	336	280	298	298	327	291	320	344	274	294	307	265	284	307	311	316	300	301	281	285	282	311	293	295	308
27445	9319	8368	4152	2843	2236	1698	1332	1069	918	804	690	629	608	578	490	477	435	459	465	406	441	443	408	399	430	353	403	391	377	414	419	426	436	400	393	404	428	395	390	345	390	353	391	411	380	408	331	339	363	387	353	418	407	351	363	357	390	370	372	400	357	352	373	375	361	363	387	347	360	376	357	361	363	376	357	378	377	364	380	395	325	370	351	347	349	387	371	338	377	390	371	322	356	337	356	365	357	366	378	385	355	363	359	394	353	372	345	385	395	335	370	354	371	352	352	379	359	394	353	353	362	372	344	386	370	337	392	336	372	373	397	373	363	371	356	328	319	322	364	387	350	352	399	351	384	377	363	382	381	360	377	330	326	349	381	379	354	365	360	393	400	384	340	368	361	390	350	325	368	370	375	365	411	356	352	370	395	378	366	370	361	348	390	383	352	355	374	352	335	373	379	381	367	347	378	377	361	354	360	378	367	380	342	328	371	406	370	388	371	384	345	385	341	363	362	379	353	361	361	362	327	356	357	353	357	337	377	367	339	382	396	365	341	336	362	367	375	380	363	380	364	371	362	352	393	336	362	364	369	343	333	370	360	349	357	378	338	356	380	363	369	338	361	350	349	359	358	351	374	384	349	347	394	371	387	375	357	375	332	406	368	334	352	382	399	347	354	308	368	364	363	384	388	328	383	381	374	373	373	359	327	343	352	345	400	337	369	349	363	354	381	389	357	341	346	364	356	367	353	363	368	380	372	337	362	387	354	369	355	351	363	333	370	354	351	366	376	379	365	353	366	360	389	353	390	332	333	365	362	378	340	357	410	350	368	331	355	385	357	364	358	347	365	384	343	326	339	334	376	330	352	374	355	369	375	384	325	377	383	393	314	322	379	341	377	335	338	376	337	358	370	368	345	356	353	398	350	366	371	396	367	379	364	355	363	300	383	365	370	363	367	343	376	370	380	397	372	373	342	356	362	368	362	345	356	355	393	349	339	351	350	375	386	346	353	389	335	377	381	385	380	350	354	350	356	341	368	377	360	357	359	365	366	313	375	360	344	391	349	351	405	364	369	354	364	345	353	359	388	350	334	357	381	342	390	363	376	366	377	346	347	350	369	341	346	401	375	379	337	318	366	386	341	330	378	342	357	338	347	355	364	408	372	374	379	382	357	381	326	373	379	356	323	336	385	345	347	358	373	352	337	383	338	348	390	339	346	363	357	381	365	365	378	349	376	373	330	394	358	370	379	329	381	368	398	356	321	362	346	356	377	363	384	366	350	348	348	312	350	369	360	365	360	366	361	351	346	337	353	373	358	407	350	361	333	351	355	349	380	323	368	357	352	328	350	385	363	360	387	358	363	361	333	367	364	393	358	366	371	335	362	361	362	334	369	345	387	360	352	381	340	387	371	412	362	343	373	352	372	376	392	316	383	386	380	350	344	375	353	353	381	341	345	333	352	367	382	361	396	385	332	376	347	362	365	381	298	386	357	366	407	372	381	353	360	347	370	387	349	338	354	359	343	346	363	402	371	351	357	348	346	359	386	364	379	388	370	362	393	384	316	379	377	342	356	375	403	317	335	404	381	407	361	328	370	392	346	363	380	350	375	342	374	359	353	346	360	361	333	411	376	374	339	348	393	341	369	341	343	363	347	352	355	380	343	341	363	389	356	363	362	401	331	337	370	365	341	370	378	380	353	360	370	391	331	370	351	332	354	361	350	365	332	387	379	361	368	373	355	339	369	366	388	343	359	395	333	377	312	344	385	388	354	365	361	352	362	353	377	355	362	382	367	361	369	364	374	347	343	371	373	364	366	329	348	378	344	340	372	372	385	363	361	362	348	368	384	406	325	362	351	328	381	344	332	366	355	381	349	384	377	325	323	358	379	334	332	374	418	366	364	361	357	393	392	389	339	339	365	368	364	388	329	358	340	362	391	382	347	335	382	393	348	378	367	391	358	355	366	348	346	356	379	368	324	362	375	372	365	367	348	390	386	387	361	341	371	360	367	358	332	311	353	397	338	380	356	349	401	372	312	397	353	366	345	352	325	368	385	360	358	361	358	379	347	360	358	396	380	344	381	384	365	367	370	344	362	323	376	352	339	393	345	387	356	354	361	360	370	365	343	361	359	358	328	380	386	364	345	355	356	333	392	342	357	378	365	380	379	358	381	417	339	357	358	355	374	346	354	393	345	391	378	372	350	343	376	373	310	353	354	378	338	355	330	365	370	390	372	380	376	375	364	376	343	343	357	367	349	377	385	381	362	378	363	353	345	364	357	375	339	333	363	334	356	356	357	365	369	323	336	346	338	343	355	378	354	343	391	387	346	343	352	360	386	372	359	372	366	370	323	346	358	340	373	394	345	353	334	354	363	352	335	361	360	357	355	392	378	352	362	329	379	375	379	348	372	359	372	346	335	379	323	371	371	375	341	333	392	367	334	362	325	360	322	368	341	361	382	330	398	326	370	340	397	348	384	369	359	367	379	348	373	393	371	388	365	362	358	336	358	345	405	384	352	364	367	358	364	372	343	341	368	392	362	368	348	399	333	367	374	369	383	362	359	376	350	392	322	370	344	363	368	357	358	382	346	352	370	362	385	365	356	387	341	356	385	374	380	362	322	395	377	381	335	364	386	338	367	367	352	374	381	375	354	352	351	343	343	408	340	341	363	315	357	365	354	397	353	370	359	387	336	339	349	383	362	379	348	372	400	357	362	392	356	343	387	343	376	357	390	330	402	368	359	391	366	355	346	372	305	370	378	355	379	345	401	358	350	367	355	341	372	357	340	377	353	350	337	342	374	390	380	353	336	374	381	335	365	373	379	298	331	341	333	389	385	376	386	383	344	348	345	393	356	330	393	352	356	365	352	354	348	354	359	363	362	399	329	364	375	390	373	353	359	326	365	347	376	384	345	395	355	346	385	370	391	378	320	343	395	348	371	328	369	373	337	357	368	389	390	333	343	371	360	383	388	370	376	370	359	348	348	351	380	368	355	349	364	379	356	345	362	358	394	360	335	325	360	366	367	358	351	390	393	366	356	342	365	375	361	358	366	358	350	359	344	375	365	366	344	366	340	348	336	395	316	349	361	373	376	344	359	379	382	357	416	320	330	352	365	374	346	362	418	341	331	355	344	336	351	364	318	340	387	365	374	361	382	408	384	355	335	346	353	332	364	358	345	325	365	357	329	374	351	360	372	347	360	336	363	383	387	344	377	391	331	347	363	370	385	340	375	363	346	366	357	367	370	321	384	378	372	359	382	350	345	351	348	341	366	353	336	373	387	359	362	402	367	349	416	335	394	352	345	365	347	370	382	345	369	399	334	344	359	353	367	378	369	386	351	381	379	331	338	385	361	372	326	369	356	367	366	378	346	353	366	368	360	336	361	380	339	376	318	359	383	361	347	349	341	369	368	381	380	330	385	360	363	382	349	369	377	382	371	360	347	360	351	360	388	365	380	376	347	351	321	343	375	330	361	355	368	351	361
24490	20757	27341	24141	13920	1721	1173	1093	1002	1026	906	848	944	832	900	875	819	851	839	883	830	838	803	850	868	837	857	882	840	817	876	814	822	871	826	848	843	878	836	803	849	826	829	785	858	800	803	822	819	827	860	821	814	781	833	808	797	785	849	830	816	883	862	855	845	871	842	812	787	879	823	827	819	787	928	822	805	826	837	856	926	837	806	803	816	869	854	858	852	834	805	780	859	838	807	843	854	784	832	821	866	843	807	783	850	819	818	867	870	844	851	857	821	823	912	778	799	801	865	843	826	841	782	840	797	798	868	812	832	789	876	808	821	807	797	847	817	847	780	849	773	863	851	842	818	799	820	832	847	865	859	820	805	855	866	769	835	825	853	801	863	841	823	768	847	797	862	835	816	831	827	798	788	828	860	812	828	825	831	858	819	830	823	847	831	803	775	786	842	796	861	846	778	856	887	844	848	789	819	808	868	857	863	832	836	821	786	827	856	848	819	843	781	887	839	855	794	881	831	825	820	746	825	810	826	834	881	825	862	832	836	824	852	830	893	808	816	822	824	805	817	835	862	795	858	830	796	811	823	835	813	849	806	802	853	896	853	802	853	806	799	834	855	796	823	820	831	779	810	826	803	831	805	875	837	786	832	845	800	861	790	852	866	800	851	837	801	848	819	774	872	828	832	874	839	783	808	819	802	825	844	815	832	784	800	801	821	875	813	867	852	806	809	897	807	769	822	791	778	817	806	825	827	822	797	788	851	839	810	802	888	828	794	787	796	821	854	841	782	776	826	826	826	813	852	799	816	877	889	822	836	781	870	878	804	822	827	835	808	875	803	777	773	778	867	813	821	848	886	860	832	752	850	854	854	821	869	857	926	820	808	863	842	857	839	791	830	837	837	790	838	816	838	825	775	807	795	855	807	793	828	806	832	842	868	839	792	845	927	857	877	822	840	807	818	814	820	815	823	795	792	803	826	820	866	851	840	845	853	825	827	805	868	781	829	808	797	799	834	797	828	837	815	831	789	826	811	844	846	868	867	848	821	850	824	834	824	832	788	844	862	820	827	855	802	841	815	842	832	795	829	880	807	794	847	808	869	814	823	802	826	863	859	864	847	796	846	804	813	853	834	801	848	785	838	812	775	800	831	790	811	819	771	853	828	823	826	799	850	833	838	783	845	828	813	857	855	807	805	823	838	780	807	837	836	829	806	842	837	844	830	804	877	852	856	803	833	807	863	843	803	845	838	794	800	822	884	800	878	835	835	783	825	814	798	811	861	820	799	797	822	784	805	790	797	849	830	808	782	856	815	857	814	823	793	813	811	843	851	787	818	791	812	829	818	823	819	776	827	802	845	847	852	851	843	829	805	849	793	838	801	793	774	816	803	842	781	787	845	841	846	840	831	803	806	799	841	836	866	818	785	811	805	782	807	851	786	844	794	827	810	812	824	780	897	873	852	795	801	797	801	809	818	809	815	835	835	802	854	837	838	826	811	811	867	834	864	914	851	853	828	800	850	851	802	815	788	793	815	794	814	864	838	861	822	834	838	813	821	794	830	854	850	834	799	841	827	800	824	813	824	847	841	779	820	750	830	801	823	803	853	792	857	861	826	859	799	873	798	809	797	781	800	803	812	837	804	842	830	835	823	780	832	829	873	820	864	826	811	808	831	752	834	806	770	900	832	810	815	811	800	765	800	856	818	831	847	823	794	868	845	823	816	809	800	873	830	888	767	847	797	850	801	789	834	790	793	824	824	787	815	832	850	850	798	797	843	820	806	865	786	809	823	797	825	850	826	841	829	827	849	829	826	856	809	884	824	841	828	764	838	864	803	854	864	818	834	859	836	807	813	818	785	830	835	809	828	832	846	796	837	799	839	813	837	803	873	863	853	845	833	819	780	834	854	838	826	838	806	854	821	847	844	792	789	799	838	798	835	822	788	767	872	834	843	771	846	850	860	838	820	833	791	874	809	852	843	785	857	836	849	856	811	826	828	885	823	843	793	812	811	852	794	784	876	792	804	816	825	874	849	901	847	787	820	842	830	800	834	781	820	814	865	905	793	810	794	841	822	814	894	795	865	851	793	839	833	831	888	783	846	844	770	799	787	790	823	842	815	846	819	804	807	818	818	796	839	840	821	821	901	860	849	796	897	819	853	831	786	807	829	817	824	837	818	877	839	847	872	789	854	776	825	806	858	819	859	818	782	864	810	820	822	849	839	823	902	823	810	845	820	816	823	807	847	844	859	886	860	813	870	827	788	860	880	814	801	811	835	830	839	833	852	831	788	862	823	858	823	829	789	826	827	843	878	873	819	819	843	847	849	801	809	837	828	824	814	838	824	875	873	796	834	783	817	827	856	805	867	855	897	825	885	833	845	810	791	819	830	808	906	802	822	820	886	817	865	886	839	821	885	808	870	798	804	833	833	814	801	799	818	825	799	824	827	817	845	832	840	845	871	821	851	842	845	850	837	824	856	880	848	843	802	862	828	826	856	771	825	814	923	787	860	867	839	889	841	825	826	863	792	873	826	810	854	791	849	830	792	845	780	835	871	843	848	805	824	869	818	804	832	838	801	793	803	856	819	848	813	830	846	808	817	858	873	790	782	820	874	784	844	817	801	799	883	819	792	843	851	892	806	839	824	821	834	807	822	824	839	813	835	827	882	847	855	815	839	863	814	889	855	863	851	835	801	875	849	866	832	793	810	809	824	879	839	874	822	790	805	799	825	812	879	815	837	823	781	796	850	786	805	791	839	844	830	791	845	803	838	860	840	861	780	843	819	856	853	836	831	804	833	793	840	788	845	809	874	780	837	874	827	846	822	770	825	807	837	859	786	842	856	819	827	799	853	811	806	832	809	815	841	793	841	837	820	854	854	864	814	852	849	827	833	795	775	842	869	832	818	784	858	819	861	806	864	818	811	834	874	833	851	835	856	819	843	846	789	797	876	834	775	839	799	855	826	822	861	838	802	822	869	859	821	792	843	884	835	816	791	767	862	827	876	840	846	866	793	844	818	790	839	847	794	819	808	843	826	808	878	841	845	830	818	787	847	802	838	849	817	878	801	854	857	814	801	820	826	811	882	813	812	830	830	814	844	836	842	839	821	876	816	819	898	811	836	847	802	815	829	826	881	875	783	824	834	790	791	851	785	865	825	836	780	850	800	807	822	790	862	845	806	806	845	873	843	831	799	803	797	814	801	821	794	833	821	827	843	817	801	824	839	846	817	849	776	860	846	841	797	889	850	843	793	806	842	868	869	770	790	920	816	783	836	845	815	822	799	833	824	831	851	850	832	812	795	859	802	808	788	811	813	826	829	830	905	768	788	812	862	850	876	885	823	842	824	823	875	867	813	827	802	841	811	823	845	880	815	809	780	804	813	801	847	799	836	815	832	836	837	791	871	817	807	816	809	846	839	857	843	846	813	858	821	820	838	864	832	808	822	772	793	845	860	827	816	766	855	840	811	806	811	875	841	824	803	869
28188	5916	5056	3025	2331	1898	1569	1415	1312	1244	1142	1101	1039	1015	1079	1013	1001	971	956	947	948	952	961	976	1012	930	982	960	974	939	939	1002	953	954	952	967	918	996	902	894	883	877	953	900	974	906	919	919	944	854	951	923	872	934	922	923	855	914	882	933	978	883	914	919	929	973	978	967	936	1021	975	904	968	986	916	882	911	937	859	908	921	864	915	886	902	927	946	969	923	901	957	926	923	908	889	948	931	882	921	945	930	982	891	929	933	916	888	923	871	939	878	887	994	942	917	903	941	943	937	927	931	953	887	965	956	924	900	907	961	928	909	970	914	952	892	901	924	906	950	902	959	924	924	910	882	923	960	899	962	954	969	950	871	940	901	928	870	911	890	933	915	920	956	936	941	914	907	900	897	911	893	956	967	901	932	926	900	903	927	898	888	876	917	872	972	922	889	882	897	933	1009	926	961	964	939	926	897	909	891	1000	911	883	906	876	919	883	992	918	911	920	896	868	897	877	866	938	912	936	894	914	894	918	929	912	896	880	908	896	942	920	841	891	934	900	880	917	911	907	931	918	923	928	943	935	912	966	874	853	862	969	936	873	916	902	961	899	918	876	953	936	924	912	848	934	902	960	911	926	938	908	863	922	909	954	931	907	846	929	915	896	927	888	873	927	934	897	910	931	918	899	891	938	921	904	953	942	947	959	937	921	899	931	894	924	867	892	899	890	926	916	908	938	913	924	888	948	909	911	908	930	862	956	905	918	915	948	965	915	910	907	923	959	956	920	921	941	953	975	1000	873	896	982	900	896	928	923	934	911	887	944	873	914	891	947	951	1025	897	985	932	883	955	862	939	930	908	931	954	896	932	954	918	968	945	909	945	903	924	914	936	898	935	946	919	864	895	936	851	931	931	908	930	925	953	947	884	945	891	941	868	952	925	920	903	930	944	952	954	910	995	958	913	936	957	859	925	889	982	955	906	876	919	923	879	929	903	899	868	922	928	890	940	934	930	910	936	932	907	954	928	930	984	944	930	942	886	907	885	901	903	965	937	908	861	890	929	917	902	951	900	925	904	913	925	940	980	902	925	903	897	882	885	925	943	905	1000	919	907	900	900	934	911	948	928	893	889	905	892	864	952	938	870	968	929	877	923	904	915	920	889	861	895	946	910	909	881	917	916	918	934	967	883	941	901	898	878	930	905	905	938	910	936	919	942	903	938	900	982	946	920	962	862	902	985	951	909	907	908	888	894	954	927	882	943	897	899	884	920	927	929	934	908	892	893	878	913	921	985	920	874	871	918	942	841	871	920	957	885	919	932	911	924	906	960	923	897	902	882	957	935	942	936	925	936	979	940	923	895	954	922	897	933	907	913	944	911	848	932	901	869	954	934	863	911	907	949	845	894	910	899	947	890	972	872	900	856	941	944	929	920	904	909	905	873	913	888	933	885	925	904	870	965	882	967	919	933	917	924	941	929	921	899	873	911	917	916	903	971	883	874	875	889	935	899	937	939	925	924	950	912	881	903	943	918	910	924	887	952	916	906	923	877	844	938	897	889	924	927	921	907	892	958	884	933	886	948	948	945	893	954	875	933	930	913	974	956	948	925	924	935	884	952	873	924	927	956	944	890	959	975	936	894	940	943	941	949	870	954	950	914	949	928	953	985	979	871	922	893	954	938	938	841	887	852	904	949	873	946	959	945	970	1000	910	923	889	949	901	934	895	896	911	925	941	894	985	909	898	924	986	938	918	911	932	946	917	910	911	889	904	919	953	871	934	906	981	906	896	965	916	905	918	941	900	897	966	935	953	889	902	895	884	871	962	946	862	879	857	914	963	920	907	917	910	884	907	923	894	887	889	926	926	870	898	935	904	962	930	964	890	890	899	952	869	939	887	935	909	996	926	858	940	944	946	960	933	878	913	926	988	931	907	911	918	915	914	870	950	980	902	886	916	884	912	970	930	918	875	948	890	946	927	900	903	912	888	932	890	957	891	898	932	946	892	939	939	897	919	913	939	950	856	916	931	927	942	850	935	944	934	911	965	952	933	912	937	951	937	877	915	929	969	899	877	933	913	898	925	937	934	893	908	973	969	873	930	883	940	834	905	878	953	895	911	906	910	909	892	907	952	926	897	957	940	931	896	947	891	924	952	939	908	918	911	927	961	931	936	918	933	920	907	891	901	906	912	855	894	908	936	880	907	917	903	919	960	929	927	908	949	921	958	930	894	860	902	935	891	939	927	925	929	895	924	910	965	895	920	981	879	910	935	974	913	940	851	929	915	914	962	894	906	969	934	903	896	1006	925	935	914	915	969	942	933	899	924	927	918	924	948	900	927	921	902	915	916	916	932	955	941	869	886	879	914	886	914	927	928	867	903	914	945	883	865	969	840	908	905	910	944	954	908	923	933	918	925	921	902	937	895	910	908	929	920	952	912	921	945	880	903	930	970	922	873	952	879	901	867	901	929	927	923	944	945	912	945	943	873	989	889	910	972	897	947	944	923	939	861	889	979	877	979	902	917	999	906	927	919	932	904	904	914	870	934	879	907	929	943	934	910	875	916	863	917	919	918	958	908	894	969	919	948	880	920	953	954	907	903	942	894	937	899	889	952	958	907	940	942	949	912	954	925	968	931	905	957	903	867	894	966	975	930	958	971	861	912	947	891	951	928	892	867	963	892	942	949	913	885	891	870	1000	866	991	915	1010	911	893	867	948	930	917	919	909	976	926	932	894	905	867	947	971	983	864	875	890	872	901	922	880	921	940	906	882	924	974	926	867	882	953	916	901	947	868	911	924	928	936	888	895	894	949	917	932	922	947	900	927	925	904	911	862	893	917	937	896	900	888	980	885	974	947	951	957	854	929	929	900	932	888	908	919	910	878	936	910	913	949	923	940	853	897	911	890	858	900	909	927	894	885	875	908	934	911	909	936	962	891	947	931	924	923	927	944	896	903	928	944	930	977	886	961	893	876	931	936	934	881	915	934	891	926	956	891	892	923	918	917	927	924	911	914	954	881	938	929	899	927	957	903	929	915	895	891	937	877	882	936	913	922	911	930	966	952	903	889	893	959	943	882	933	948	940	890	882	964	921	921	937	902	901	962	979	902	943	904	881	914	907	873	978	921	857	931	908	901	991	967	1001	900	885	949	914	912	892	933	954	933	958	890	936	900	960	961	878	862	855	928	942	940	875	909	906	909	930	885	895	931	882	908	934	935	934	926	909	883	930	894	900	922	932	904	936	906	925	939	974	966	886	920	908	1005	916	909	836	913	903	916	906	806	883	937	918	887	928	903	899	953	906	943	876	902	942	876	893	876	902	868	903	913	945	925	924	954	854	897	929	977	898	934	913	947	898	935	909	917	958	926	941	943	874	972	890	937	873	963	920	876	853	904	940	883	929	920	887	953	922	961	927	872	952	916	943	886	930	974	933	913	953	942	920	906	888	916	931	926	873	926	941	882	938	959	878	967	864	938	903	954	922	934	870	925	881	909	906	921	976	896	921
22245	20772	28659	22970	20774	20849	12607	1606	1037	930	858	745	691	642	628	572	556	503	520	523	485	477	485	493	469	449	433	422	456	459	461	491	437	464	467	503	477	737	420	430	426	435	408	424	454	437	389	432	422	397	447	428	428	410	398	403	412	407	391	436	402	420	392	425	440	431	465	421	391	408	401	412	391	395	404	395	376	426	426	427	406	411	412	409	354	394	421	413	413	398	408	402	423	391	405	402	426	391	414	403	422	397	409	399	424	396	405	440	379	402	449	396	407	416	420	411	434	391	355	373	423	388	438	386	393	426	415	421	405	417	367	435	372	430	448	412	395	418	387	408	405	414	381	417	426	423	421	361	420	417	402	436	398	404	415	381	409	371	419	387	431	403	415	399	392	400	365	408	418	434	397	401	391	396	393	406	429	411	422	391	429	418	404	408	439	406	428	422	398	439	406	380	364	413	401	411	444	368	392	423	380	413	405	389	412	439	414	423	417	408	435	414	409	415	383	388	384	430	428	399	364	424	413	381	409	429	424	396	443	418	427	368	436	391	427	382	433	404	391	430	391	406	459	397	405	423	411	413	392	394	429	433	428	404	397	432	397	409	364	451	416	397	376	379	440	412	426	399	408	379	420	412	418	438	426	425	420	406	391	384	391	388	423	403	441	393	396	396	393	403	391	368	407	406	364	400	435	407	398	418	412	406	376	424	409	407	419	438	451	386	390	387	397	392	403	363	403	417	410	412	399	420	414	387	411	424	403	426	410	422	406	387	443	421	419	420	417	389	454	399	408	407	428	414	399	474	407	385	428	419	426	426	404	426	417	405	422	375	413	428	433	419	399	411	393	405	415	376	404	406	438	422	415	443	423	389	411	392	427	407	418	440	433	400	390	393	425	388	421	417	419	445	403	457	438	402	405	402	425	364	409	404	407	383	400	401	385	438	399	375	402	420	435	395	434	415	422	411	446	436	412	371	394	423	417	414	444	430	423	383	401	432	384	410	400	457	378	464	432	435	413	402	403	409	410	404	428	438	428	415	440	372	371	404	414	397	398	399	392	418	419	388	419	395	392	433	397	408	419	398	449	361	400	435	415	400	407	375	421	434	393	441	427	411	397	405	414	424	394	429	427	399	444	404	425	411	412	373	441	406	371	406	388	406	420	401	387	406	403	442	441	434	421	413	408	397	404	435	413	373	372	385	412	424	389	391	452	410	387	408	426	427	359	390	423	403	430	409	403	416	415	413	391	377	436	417	424	409	401	450	410	399	396	356	421	399	379	440	407	420	406	390	386	423	422	435	378	404	409	373	431	431	399	413	426	411	403	436	391	400	396	440	424	373	382	388	392	421	393	389	399	397	408	380	445	395	423	383	429	407	441	430	419	375	377	404	406	430	422	436	390	410	398	396	414	396	410	402	441	419	402	377	418	436	432	420	440	428	376	425	417	411	376	432	390	452	413	402	407	413	403	413	418	429	395	372	385	431	451	426	418	424	409	431	382	415	381	422	405	402	406	401	438	413	437	388	384	392	407	447	401	427	402	404	401	432	422	398	387	435	397	386	428	410	402	379	437	382	438	427	403	404	388	429	436	400	429	406	362	445	400	389	413	428	395	418	360	426	415	373	436	422	400	410	425	373	440	442	387	400	420	412	417	406	393	424	410	402	401	389	397	443	380	399	424	385	477	428	412	432	390	458	414	429	399	392	415	424	401	374	432	430	391	401	385	390	428	397	408	433	409	400	440	403	453	440	413	397	431	415	444	369	414	375	404	427	401	382	386	388	420	419	392	418	432	387	393	393	404	442	391	417	352	424	425	437	383	408	399	405	406	424	422	380	404	414	393	423	408	385	401	397	443	426	424	412	387	425	401	392	400	423	423	409	419	438	399	412	420	411	385	417	439	393	472	439	427	443	427	397	396	429	416	376	388	395	425	400	420	409	422	377	430	396	408	433	397	413	424	388	402	408	386	417	403	433	413	402	379	398	406	389	446	434	427	374	428	410	432	359	420	419	413	395	424	406	384	396	428	394	375	425	369	410	450	431	397	418	428	403	387	423	432	403	403	399	398	416	399	396	377	407	407	406	403	451	375	408	434	380	407	403	422	379	401	407	439	435	435	453	412	415	422	413	430	446	440	400	408	418	364	405	384	398	433	425	422	380	419	381	411	360	390	414	423	405	388	438	408	434	392	395	407	381	382	411	359	406	394	437	422	437	391	371	402	396	404	410	434	413	439	442	446	426	376	394	390	401	426	398	402	397	373	412	430	417	393	401	407	413	412	446	445	393	416	388	424	398	423	408	383	423	421	384	409	382	407	422	422	376	430	386	405	404	385	401	417	400	396	386	405	386	452	413	406	415	400	413	386	416	422	420	423	446	396	391	391	402	407	429	425	405	426	402	393	437	402	424	434	450	390	394	371	408	399	412	408	408	416	388	440	406	401	401	422	393	428	400	394	441	384	380	395	389	373	393	397	415	387	396	403	390	396	423	412	404	397	377	437	402	391	395	397	453	424	410	409	443	415	386	428	427	400	414	437	454	407	414	430	390	417	435	405	427	400	381	424	407	394	427	444	407	384	418	362	436	396	439	387	417	407	462	401	430	414	421	414	444	387	407	429	428	392	423	445	394	424	404	357	407	423	414	369	382	423	390	412	407	433	413	428	411	413	415	422	404	416	413	409	436	411	423	393	445	396	430	425	431	440	384	398	425	400	390	385	434	383	416	444	424	381	450	404	405	390	400	411	446	438	362	428	433	429	432	413	425	409	414	404	408	455	430	400	378	455	378	423	445	421	406	377	392	401	372	429	410	395	380	381	432	388	391	413	434	394	384	414	403	373	403	401	428	413	398	392	380	401	401	405	388	447	439	396	426	373	391	420	432	405	383	405	374	388	436	429	410	406	382	406	437	411	402	433	418	422	396	395	412	388	406	405	398	417	440	376	435	413	412	398	375	414	432	390	405	442	426	418	382	415	399	434	458	409	416	377	432	393	403	406	398	406	427	385	440	414	389	398	412	422	403	423	430	408	448	418	412	371	404	426	395	429	439	411	392	436	378	426	383	371	441	412	450	366	388	402	419	386	450	407	410	397	403	394	435	424	394	434	414	417	427	448	424	400	411	390	445	444	403	391	402	420	419	395	382	380	405	434	434	382	374	394	420	405	409	404	407	407	419	377	417	398	434	425	406	401	396	414	396	418	410	409	418	395	395	462	397	414	437	387	414	417	427	430	448	386	386	423	418	436	391	413	395	424	420	408	405	423	405	407	434	430	407	403	413	428	401	388	416	453	429	401	400	424	445	444	450	425	397	422	395	384	424	409	393	406	430	415	411	430	430	394	380	406	421	443	408	443	371	390	400	402	409	389	432	379	399	392	419	434	403	393	380	421	396	427	374	414	396	404	397	388	411	444	370	408	423	406	385	414	427	431	400	441	389	400	374	401	411	428	382	392	387	399	398	407	400	394	407	416	393	435	391	368	364	416	406
31239	15234	13079	7369	4952	3870	2994	2326	1904	1569	1249	1075	953	894	819	693	676	687	641	615	630	602	546	569	584	562	546	502	473	545	523	550	533	515	514	485	498	1000	457	473	483	529	498	460	467	478	501	464	489	461	472	453	421	478	460	432	450	414	483	508	462	460	493	469	445	462	471	497	458	465	447	456	468	443	469	451	469	484	456	455	426	476	457	440	475	468	465	478	469	451	472	433	455	441	409	466	456	400	462	416	447	468	474	455	485	439	490	468	450	423	469	425	460	443	499	474	453	395	467	446	462	442	422	443	435	442	452	434	479	449	462	439	439	473	423	436	456	470	474	416	442	464	484	497	448	467	457	459	481	463	452	445	446	477	426	474	428	428	452	464	468	434	466	441	455	481	451	434	436	439	455	448	454	473	416	404	475	451	434	443	479	459	465	413	490	432	467	492	444	429	424	472	473	468	419	479	435	448	491	421	435	441	449	455	451	474	487	417	441	464	401	462	437	414	431	436	465	486	455	421	452	440	465	449	433	459	431	448	439	476	439	448	444	445	469	426	451	418	430	424	457	490	435	474	465	444	419	470	475	460	427	428	461	461	419	423	430	441	402	441	405	453	422	467	498	424	427	471	424	497	408	439	468	432	460	433	468	432	437	430	425	451	464	425	423	445	442	472	463	422	480	421	448	435	503	459	445	419	453	488	451	476	399	440	489	461	444	455	434	447	443	441	475	482	450	415	461	484	448	473	419	436	500	452	455	463	462	442	462	445	466	449	459	449	408	470	427	413	476	470	457	432	486	433	496	458	470	441	451	428	482	458	439	403	455	485	442	467	484	423	438	470	431	491	437	451	438	423	467	450	422	460	438	436	438	427	433	450	470	472	450	430	441	421	494	453	444	451	457	447	412	446	417	471	466	428	436	441	432	474	455	472	446	452	429	461	467	466	407	459	462	489	452	447	453	481	460	449	450	486	429	444	431	426	444	440	426	432	454	479	464	425	484	433	444	477	484	446	436	452	453	416	474	439	440	475	423	450	461	482	400	462	439	440	411	421	440	493	484	488	467	441	446	443	490	452	466	496	449	428	423	451	451	442	447	421	426	433	459	496	437	456	430	422	450	478	457	448	446	447	417	433	438	435	436	459	435	460	436	480	441	490	477	415	428	425	435	423	480	478	440	438	440	468	439	423	448	439	481	454	470	449	470	442	458	435	464	486	455	415	429	423	438	492	489	434	454	450	450	462	482	486	453	449	484	462	445	446	460	429	438	441	436	427	463	423	409	446	461	434	503	463	488	447	433	416	464	439	465	459	449	462	456	445	446	453	474	448	445	435	431	442	445	430	426	496	449	444	459	465	456	436	423	460	497	469	451	443	418	479	424	463	429	448	436	454	474	449	479	443	465	486	490	404	419	428	462	444	451	437	472	419	442	458	435	476	434	481	474	429	453	461	469	444	476	452	454	424	438	437	472	458	424	445	445	464	425	453	472	460	448	438	430	447	434	459	435	462	420	442	443	466	428	440	442	483	431	440	413	439	456	439	444	484	423	466	435	457	436	449	439	458	470	436	440	426	490	438	456	454	406	424	476	455	499	456	453	425	426	448	460	468	426	431	450	429	482	445	432	478	448	462	449	467	432	459	417	442	473	459	433	450	458	451	476	428	440	458	452	434	428	449	469	456	466	449	485	451	424	457	479	442	444	453	441	419	429	468	449	451	425	458	435	468	470	457	444	439	440	422	458	475	480	429	482	464	443	435	460	433	452	449	427	493	452	453	425	435	430	483	416	490	429	450	414	445	470	459	412	462	394	439	470	469	448	442	489	423	460	426	474	471	444	447	470	434	440	428	424	452	448	451	488	431	481	446	438	460	447	481	457	479	465	455	412	424	403	403	460	460	452	438	453	453	461	448	449	439	454	438	433	448	428	473	458	382	467	455	461	456	439	459	481	448	477	453	474	461	465	438	471	458	442	465	426	433	431	484	454	453	489	435	457	433	439	453	486	462	458	473	456	446	471	430	415	410	478	434	440	417	467	453	468	479	438	445	436	456	449	426	402	461	466	480	469	435	435	481	467	452	432	457	468	466	474	436	473	437	447	456	455	469	409	421	507	441	411	431	487	452	458	439	468	486	456	434	418	454	432	461	435	427	452	471	414	476	411	429	439	464	443	444	450	434	428	464	411	437	461	487	435	498	431	458	442	492	460	470	433	452	453	441	421	449	422	441	408	448	428	424	468	445	477	411	436	458	449	446	466	464	412	459	389	453	451	464	423	434	489	460	440	485	436	447	461	465	465	441	417	428	447	485	445	459	435	443	476	472	450	448	456	476	403	448	454	459	464	461	452	406	446	439	435	491	475	407	450	437	439	449	426	465	406	414	455	452	446	477	412	477	461	467	495	437	441	454	419	482	434	457	444	438	504	459	461	469	458	435	406	415	446	417	438	459	464	464	434	451	428	477	459	451	450	455	459	483	465	433	476	523	444	458	452	420	485	448	444	435	467	441	482	465	452	468	418	428	465	452	453	434	463	416	454	471	425	438	478	431	434	456	430	428	411	424	468	435	428	442	498	468	445	470	460	449	432	470	435	489	457	442	464	460	441	450	433	455	475	475	454	447	467	461	432	463	438	431	453	437	460	437	454	453	461	471	480	459	419	433	414	443	449	438	494	468	478	458	468	439	450	446	434	414	473	464	466	440	453	456	434	445	465	442	463	436	454	387	507	423	445	519	481	423	463	476	425	460	442	411	459	465	432	438	448	457	460	427	437	439	434	485	467	434	439	462	451	444	434	438	426	453	458	452	448	430	466	448	391	463	444	462	474	466	452	471	468	427	449	452	461	461	448	423	513	465	474	443	443	477	458	416	409	435	416	427	447	491	430	459	442	487	469	430	444	448	456	449	449	461	451	412	419	420	441	494	454	443	448	487	451	480	452	445	425	437	461	434	460	438	428	455	504	469	429	460	445	448	438	424	465	457	418	441	447	434	434	430	469	500	434	471	499	430	426	455	466	459	478	501	470	481	449	404	467	471	467	494	471	459	463	470	445	411	465	439	430	460	469	444	494	455	445	471	413	460	457	431	458	450	442	476	450	463	473	434	481	439	454	446	462	469	430	456	438	444	440	488	458	456	458	451	419	437	472	472	460	435	449	448	460	457	457	419	482	456	499	472	452	449	438	446	408	465	443	447	454	440	442	460	436	440	458	458	460	403	460	441	463	431	464	471	464	427	445	436	455	444	464	439	450	441	423	447	440	430	446	455	453	446	397	439	426	468	446	442	444	422	449	435	397	476	438	442	453	409	444	445	449	439	466	441	482	462	464	473	441	496	450	420	434	486	490	441	464	464	432	471	434	472	459	426	491	454	433	463	463	459	409	457	448	471	473	432	445	418	408	425	459	467	441	469	443	469	434	458	459	468	445	467	440	473	447	405	426	476	444	457	447	528	472	486	415	446	438	451	451	452	437	470	434	427	486	461	458	457	410	491
26833	20105	9638	1199	777	686	698	716	720	640	708	681	673	675	692	683	652	655	668	639	669	650	690	653	682	645	634	640	642	614	636	624	658	704	669	699	734	626	657	701	648	645	660	625	662	692	688	654	645	640	660	661	705	670	653	638	629	670	639	661	683	651	641	677	672	663	681	635	648	668	643	659	680	687	644	675	684	667	663	636	652	638	647	691	667	617	623	697	685	648	660	669	613	658	625	632	677	672	677	697	652	610	672	626	649	657	653	672	671	607	663	685	637	670	672	643	646	655	620	697	630	666	680	630	619	631	654	630	627	656	701	665	678	717	671	643	678	677	690	627	688	686	673	689	625	647	683	652	628	642	717	671	689	646	672	694	655	645	650	609	655	689	674	654	579	656	707	651	666	686	654	676	647	627	714	641	635	693	682	615	656	676	658	657	684	665	693	679	669	653	673	661	649	681	655	644	662	664	689	650	653	618	690	625	663	668	673	657	618	641	646	677	661	665	671	649	633	624	640	595	672	664	664	703	698	643	606	641	646	654	615	688	685	643	711	668	640	613	633	683	664	693	647	615	669	667	667	635	688	679	659	661	652	671	651	657	666	685	711	637	693	653	637	677	662	664	611	643	630	669	700	667	682	653	653	665	631	686	655	684	662	663	676	643	596	659	647	687	645	671	661	643	627	727	660	629	643	696	650	688	661	659	664	671	615	670	661	637	632	655	660	640	651	703	630	686	679	627	635	648	646	649	700	638	706	660	666	656	630	685	680	622	706	629	696	677	683	679	636	628	616	688	660	677	647	637	648	621	650	661	678	678	663	687	665	715	638	661	701	622	611	687	674	639	649	634	678	635	663	655	659	652	668	647	629	692	633	630	645	661	685	670	672	646	621	648	661	653	667	658	705	644	642	679	733	644	616	644	677	648	690	639	637	671	664	713	687	660	654	633	669	690	603	623	686	635	648	619	706	682	629	633	651	668	644	657	665	686	650	636	671	674	641	674	649	671	694	677	642	675	647	643	650	662	679	653	643	634	673	658	678	697	675	646	682	644	673	614	638	673	618	637	667	670	692	716	650	655	670	691	674	642	702	703	646	666	648	653	643	683	642	679	648	637	656	711	692	681	711	658	661	650	662	670	652	689	667	607	707	638	655	646	707	693	641	663	668	677	665	733	628	683	698	617	684	626	646	684	639	701	636	699	724	621	646	612	664	661	652	668	683	676	646	667	666	607	676	673	643	664	685	647	658	654	642	665	664	640	644	678	657	650	650	630	682	646	667	640	610	603	666	720	643	667	712	619	664	690	666	674	692	654	635	688	745	668	637	636	691	649	646	631	650	636	651	646	662	703	708	660	655	667	663	675	690	693	632	668	633	707	634	676	676	659	646	683	653	639	685	661	719	649	701	654	660	635	646	696	668	644	675	644	735	648	662	685	641	682	683	662	641	643	684	694	685	631	685	646	667	674	653	670	664	675	647	643	670	676	682	667	623	643	683	659	655	652	648	687	686	677	722	631	659	648	676	631	668	680	678	635	651	634	692	617	638	645	681	661	644	635	679	662	637	697	638	700	670	626	633	679	659	643	654	629	659	626	691	654	651	654	641	691	657	621	693	644	690	668	675	655	669	634	637	712	691	656	670	608	677	669	659	660	685	669	634	634	682	663	646	674	669	670	669	717	615	655	623	653	649	651	637	694	695	659	633	693	676	627	698	625	654	655	619	691	660	621	660	640	644	632	610	628	608	680	675	700	682	669	654	626	684	676	625	664	654	650	647	688	684	703	677	635	682	616	631	676	702	697	660	682	674	644	629	689	747	697	620	677	646	647	668	655	650	635	660	656	653	675	638	666	667	643	666	668	672	676	657	695	607	693	655	662	656	682	653	644	639	648	650	684	694	640	597	658	680	684	675	649	637	625	647	616	615	656	664	634	669	662	664	663	662	654	685	631	658	613	676	619	660	664	683	668	680	690	677	649	692	649	659	599	701	614	639	647	597	674	622	671	691	685	665	622	641	654	681	635	635	708	633	667	720	642	664	600	622	670	627	676	644	671	674	679	674	606	655	644	714	609	606	636	689	664	668	647	635	672	644	629	666	624	695	643	668	686	636	637	680	650	658	692	662	610	596	676	658	665	651	673	606	679	661	655	667	644	686	658	660	662	670	675	656	676	674	663	697	625	660	658	653	652	688	691	644	682	651	686	613	660	671	671	649	676	624	635	671	660	681	655	651	708	635	661	624	635	662	635	618	712	613	619	695	717	647	653	690	621	685	666	594	652	656	652	710	689	657	613	638	648	678	648	690	678	674	621	674	602	651	667	670	662	606	695	677	625	661	653	690	647	622	664	729	654	648	650	685	644	651	648	672	676	695	656	657	620	639	680	680	667	647	658	650	654	667	677	675	721	681	669	662	663	670	641	664	603	688	652	711	649	688	653	699	694	613	652	619	667	641	671	683	678	626	640	638	679	703	677	672	644	647	654	660	699	638	694	652	646	649	655	693	661	625	705	631	712	640	658	664	656	630	609	633	702	653	667	721	665	706	661	686	673	624	658	663	659	652	630	702	653	653	653	667	680	663	680	681	646	628	663	646	705	678	653	668	645	653	650	688	694	651	659	659	651	644	621	610	651	709	690	672	648	648	660	625	684	638	660	641	676	637	676	631	710	671	657	645	653	609	653	636	665	667	663	675	675	682	664	687	605	663	661	680	678	646	662	619	655	663	687	661	638	653	638	667	672	625	613	636	672	668	666	679	649	660	677	642	659	674	661	694	661	655	637	657	660	653	650	622	621	650	697	672	637	666	656	684	662	662	640	690	720	640	632	663	622	615	646	662	672	605	684	661	647	641	674	656	677	689	662	702	679	695	625	674	689	681	636	660	689	675	659	665	661	693	682	667	669	623	639	644	671	660	644	637	673	625	671	694	671	642	671	662	698	652	674	626	672	651	673	653	643	651	683	679	675	717	719	671	624	649	638	634	641	655	681	672	732	670	659	644	685	662	668	655	727	631	693	692	649	682	625	648	688	648	657	656	681	659	658	618	706	658	598	640	680	640	646	633	631	662	696	680	682	638	703	667	674	668	686	630	680	692	686	671	620	633	652	626	634	672	589	686	622	675	638	657	662	667	622	714	645	670	690	664	650	682	641	702	636	637	652	713	669	685	639	693	625	666	636	660	660	690	600	651	677	706	679	686	690	719	651	686	637	691	649	589	685	626	637	623	648	681	619	648	660	654	641	655	686	681	662	690	668	670	669	631	609	669	673	711	663	688	663	621	653	652	685	644	641	626	681	681	626	636	676	634	662	671	653	633	677	638	700	674	643	647	664	650	631	643	691	638	672	653	639	682	635	662	701	680	681	693	651	666	640	613	658	608	630	617	653	706	670	636	645	673	714	639	632	649	719	666	648	653	716	583	624	642	680	653	662	675	675	604	575	659	649	601	675	683	680	635	663	632	632	621	667	658	711	668	624	713	655	649	669	660	687
16566	1361	1358	992	885	905	779	799	844	790	795	767	786	707	823	725	713	784	820	782	806	757	764	744	761	783	753	794	722	792	781	779	754	753	784	779	841	823	737	792	762	768	758	794	762	806	816	728	789	829	792	783	771	758	727	767	775	738	713	761	760	709	772	783	725	734	746	794	787	741	770	761	726	732	756	787	773	787	750	738	742	765	769	790	764	754	739	723	761	731	727	790	747	755	808	791	809	744	758	814	760	799	803	724	796	759	779	776	745	770	699	787	713	807	813	758	715	751	755	784	794	776	795	752	754	782	761	789	726	765	780	727	802	771	743	747	798	766	792	804	718	805	750	763	798	758	742	734	800	760	776	715	810	798	752	768	717	793	774	717	702	779	791	758	765	773	734	795	770	760	726	789	754	745	741	752	778	791	786	785	742	763	796	741	756	703	813	778	808	716	795	752	786	757	770	797	822	722	750	704	758	776	711	748	751	771	764	728	768	794	794	812	805	795	743	758	780	780	762	745	795	700	722	732	744	766	735	776	719	729	751	753	787	794	799	778	798	777	701	788	820	821	770	770	802	775	793	719	800	778	758	806	768	739	741	778	794	766	804	721	691	738	734	714	739	782	750	795	783	791	751	751	707	750	713	756	735	775	745	738	796	752	761	747	745	760	691	770	806	779	762	768	724	730	758	781	777	708	744	750	797	793	755	752	753	744	794	763	793	758	784	775	754	748	775	779	729	749	824	742	771	754	753	768	771	784	740	770	721	791	754	778	768	777	753	792	727	757	748	760	769	734	739	823	787	777	764	755	752	831	774	782	797	765	776	771	772	769	760	773	817	760	840	787	735	763	744	745	772	750	756	750	737	777	778	742	762	789	760	746	735	780	740	759	787	776	749	784	792	804	785	751	771	770	788	788	713	722	758	819	773	769	731	769	757	786	741	764	711	764	814	778	737	798	764	738	752	737	720	776	817	793	792	773	776	727	762	734	766	769	781	768	755	770	746	758	766	817	738	747	771	757	824	764	751	753	802	771	728	757	745	805	740	746	721	743	703	778	760	747	729	744	759	747	753	773	794	758	783	790	771	817	797	775	785	772	722	818	760	753	773	761	771	795	719	759	767	775	748	751	761	709	744	770	788	776	766	748	805	772	778	747	763	732	749	764	767	794	787	788	754	772	782	783	789	757	805	809	772	746	782	734	746	730	735	747	763	776	794	783	763	766	770	727	737	778	777	763	785	790	727	763	762	796	798	784	766	778	735	802	795	812	735	798	766	797	737	771	742	733	726	766	768	764	841	775	789	763	760	732	731	749	768	776	797	736	758	758	754	761	760	761	756	742	770	791	816	749	684	723	798	804	798	793	776	741	779	749	756	793	697	735	797	753	759	833	806	782	727	793	762	795	733	771	777	766	738	794	772	734	759	750	788	744	781	746	740	741	794	775	744	798	817	792	755	775	812	766	755	762	764	806	758	792	768	764	785	728	731	772	786	726	762	774	749	791	754	770	753	705	800	737	749	755	797	786	772	766	724	772	751	738	784	821	749	785	793	749	727	768	808	753	736	733	780	750	776	804	736	736	711	767	817	753	792	753	742	763	832	768	774	801	782	753	724	750	766	754	782	732	805	743	738	799	764	761	767	744	767	740	788	747	760	749	749	747	767	778	789	748	764	820	798	783	757	749	782	759	751	770	760	760	788	753	785	841	696	727	744	719	787	780	723	728	745	772	742	795	741	744	701	743	756	769	810	748	770	745	707	815	839	738	769	733	793	739	758	718	747	833	747	783	767	722	790	809	740	795	767	709	753	738	819	821	779	786	730	770	780	755	778	800	772	741	778	755	753	754	741	764	820	785	779	749	809	785	772	783	791	812	829	711	734	741	741	768	718	782	776	764	791	772	771	737	785	770	778	735	802	722	759	724	770	711	756	746	745	713	784	771	797	743	743	722	737	774	763	736	758	781	740	762	722	767	728	765	823	736	744	784	769	778	765	786	775	778	793	781	703	720	744	736	724	789	736	738	715	791	736	790	759	767	728	793	780	759	784	776	722	768	733	768	757	728	795	753	800	799	789	782	783	758	778	792	752	742	791	762	788	814	768	797	769	729	796	757	736	776	778	744	762	779	761	693	747	779	742	756	736	833	756	738	718	738	732	741	746	784	781	772	720	761	785	769	766	767	792	766	757	772	821	699	778	802	754	723	742	751	790	778	733	730	785	760	825	705	749	776	776	754	771	735	775	800	819	779	788	744	773	734	741	780	785	742	738	751	743	788	730	732	778	770	787	747	760	786	786	786	816	765	719	779	802	760	728	781	742	844	716	788	826	730	737	810	766	730	727	749	796	768	812	763	805	730	736	786	701	765	773	771	691	758	735	716	724	777	737	794	793	758	726	755	760	779	750	774	773	743	746	816	704	721	817	742	796	751	737	775	756	712	755	793	726	783	767	813	749	762	734	788	753	780	799	776	790	762	718	690	750	772	780	798	776	759	765	687	717	714	766	789	747	779	778	749	790	734	750	699	766	791	760	785	723	747	771	724	726	787	721	778	740	753	720	808	738	751	804	792	787	763	741	774	781	777	753	798	786	736	740	746	740	776	760	744	765	763	806	745	732	689	753	800	781	707	744	777	751	743	762	776	797	734	760	778	729	784	766	774	741	732	741	813	805	740	724	794	718	729	787	716	768	745	794	729	764	764	775	792	741	799	790	778	786	748	713	731	761	736	724	785	775	782	719	803	756	746	690	797	722	767	765	764	773	806	775	756	751	781	751	766	779	730	765	717	742	763	748	752	752	755	775	729	765	756	743	780	751	806	756	762	738	757	752	811	772	792	800	701	751	742	770	751	763	787	748	755	784	737	773	815	750	757	785	737	803	764	773	800	761	836	727	781	775	792	735	789	755	791	778	765	759	757	722	795	735	761	746	754	770	755	743	817	729	737	733	752	763	770	776	779	784	757	730	774	775	768	727	776	747	777	739	772	729	759	747	755	728	782	791	776	775	766	735	722	783	737	727	756	770	760	767	812	737	815	735	750	757	757	788	756	784	738	759	721	769	760	788	721	767	761	812	780	765	783	771	786	743	744	776	780	754	807	738	778	824	741	757	753	776	797	796	718	743	700	745	798	799	775	753	752	764	748	818	785	802	757	770	788	718	762	785	778	801	745	736	718	769	769	741	733	735	772	749	768	787	777	770	752	763	773	781	764	758	758	767	741	818	801	793	769	768	745	741	784	728	723	738	759	808	743	770	745	796	729	770	782	764	761	790	756	746	791	800	775	771	736	792	821	731	733	704	751	782	703	775	726	818	761	778	769	760	738	748	778	777	802	762	814	792	813	773	782	792	810	821	723	778	772	742	757	775	753	782	775	748	758	740	763	800	765	776	752	753	774	756	766	755	787	768	737	783	784	731	789	779	735	731	743	766	728	798	709	765	763	779	806	790	787	758	768	774	743	760	742	821	707	781	802	755	753	774	760	775	776	746	781
23257	20856	28370	23446	20845	13549	1425	812	663	602	546	498	462	453	423	411	368	366	376	366	368	323	342	339	311	337	343	355	351	317	356	307	313	341	317	352	323	699	442	317	328	313	326	288	332	340	382	306	304	299	319	333	299	327	342	330	338	298	326	291	301	333	325	306	309	335	301	290	291	289	333	316	322	298	349	313	298	341	308	329	323	308	322	327	311	315	328	304	309	295	305	328	294	342	329	247	301	294	332	353	293	298	332	322	296	319	313	339	304	350	319	308	314	316	301	311	328	310	323	298	323	321	318	317	342	305	332	334	314	333	325	318	329	306	316	304	321	330	331	310	328	353	326	304	295	313	309	309	294	303	322	351	333	308	288	344	314	308	339	324	315	309	304	300	342	288	316	317	313	356	351	313	316	301	358	326	329	304	296	316	326	325	298	314	304	302	317	305	302	315	289	333	296	321	341	311	324	315	359	315	309	319	311	312	322	360	336	346	301	330	325	310	288	318	346	304	332	310	320	285	312	339	333	319	345	307	318	337	336	321	308	310	346	321	307	316	314	343	292	342	343	331	326	315	307	326	325	337	312	355	322	335	314	306	352	304	318	333	326	297	301	298	329	311	327	324	303	294	327	326	308	295	286	302	293	329	320	332	328	289	329	312	290	327	291	312	359	298	287	353	333	275	349	308	308	300	299	346	342	292	347	285	307	336	283	330	340	342	335	327	355	292	281	347	324	314	321	316	311	283	325	299	352	329	314	319	315	313	304	284	301	323	335	296	335	297	321	303	306	302	293	329	292	333	317	315	333	332	318	334	302	304	306	298	320	317	311	319	304	311	333	320	330	305	298	340	311	331	319	307	341	318	322	305	323	349	287	300	323	324	306	308	317	335	347	331	316	318	300	288	345	316	334	310	326	312	323	312	292	343	319	303	297	353	326	356	323	324	313	302	326	295	298	323	260	317	297	314	293	322	322	302	334	303	324	302	304	307	283	333	299	294	295	341	311	327	296	302	305	315	315	306	319	304	301	331	333	292	330	344	301	331	324	348	318	347	332	323	343	292	327	323	298	333	295	323	313	282	310	311	320	302	322	321	293	304	328	323	334	325	311	334	333	346	318	297	325	325	320	324	324	315	312	310	342	317	286	314	315	290	318	322	281	328	344	318	317	283	298	327	343	321	302	298	289	325	323	310	290	328	289	358	310	325	305	303	292	313	314	292	318	311	324	330	313	321	333	307	305	311	296	315	322	309	328	307	290	329	340	302	320	303	307	326	318	310	297	314	312	311	315	349	358	291	311	313	320	325	301	300	315	318	316	368	322	311	309	292	301	287	314	318	279	350	311	335	294	307	312	340	323	316	315	316	308	288	329	331	308	311	343	305	333	309	305	306	314	335	299	327	311	334	309	304	322	333	302	307	335	321	329	333	333	279	303	341	287	297	341	324	330	305	297	303	313	281	323	314	308	312	311	307	309	306	340	310	303	319	330	346	294	321	310	305	313	323	310	333	311	333	338	313	308	325	300	344	331	319	344	319	323	311	295	350	309	321	302	350	359	325	293	329	317	293	333	307	309	317	314	324	309	358	307	313	301	325	314	331	302	340	307	306	317	317	292	342	328	280	351	339	329	320	314	331	333	329	300	305	333	308	316	313	333	306	330	294	312	303	312	328	332	333	320	336	305	331	350	305	308	315	323	294	326	308	299	310	287	288	317	280	341	336	318	323	308	334	309	341	321	326	284	337	324	306	306	302	329	307	298	300	338	317	333	334	338	334	337	334	355	318	311	334	292	300	305	313	309	333	302	354	309	286	289	313	310	336	326	328	309	306	317	268	321	328	304	341	304	317	298	293	289	322	345	330	292	308	329	317	326	331	320	307	296	314	325	308	301	326	325	328	348	312	306	322	324	309	305	331	285	318	340	340	311	312	334	305	323	317	300	270	307	330	345	315	328	313	328	343	328	318	356	298	325	305	327	324	313	311	320	279	322	307	308	289	343	266	308	291	317	287	304	325	315	314	294	319	296	306	311	304	287	283	313	344	316	305	317	318	314	314	315	305	305	291	369	308	327	310	295	328	310	324	305	321	306	302	331	319	290	316	289	321	322	294	294	329	303	304	317	299	318	307	311	313	302	293	316	295	330	331	311	325	322	325	318	339	291	329	304	328	311	291	325	337	323	309	314	304	311	345	290	294	325	301	323	347	342	311	307	304	313	322	299	335	332	350	309	311	317	331	323	287	320	340	320	308	317	346	316	322	302	315	282	326	339	324	331	307	290	334	338	307	321	340	314	341	324	321	347	316	304	292	313	300	335	308	334	335	320	327	317	298	308	335	341	322	306	321	293	306	339	334	317	294	328	320	292	348	321	317	277	335	360	307	323	320	307	320	311	304	328	314	318	318	333	324	291	306	326	322	328	323	306	330	293	334	302	332	337	319	312	301	326	338	328	330	323	329	298	298	304	314	329	284	295	320	343	308	310	323	326	313	339	293	336	311	298	304	331	318	331	322	359	339	341	328	319	312	306	330	334	314	338	311	318	286	307	341	334	312	341	312	303	323	308	301	341	323	332	317	337	344	319	311	325	309	290	305	296	311	335	311	331	298	308	325	296	333	305	327	302	349	319	309	308	308	313	303	326	344	329	316	295	303	325	315	308	323	327	341	319	297	309	297	299	316	307	302	328	333	315	337	328	279	339	313	338	316	318	330	310	319	309	317	309	318	299	316	330	307	301	288	317	290	324	322	325	304	306	339	339	301	310	306	336	311	329	332	312	324	296	337	301	314	305	301	310	314	285	332	342	330	320	315	300	326	305	319	301	283	321	342	328	322	321	326	312	302	329	297	338	337	326	325	274	340	328	311	373	313	318	331	283	331	317	298	305	329	308	324	305	320	323	302	333	358	304	304	339	340	370	321	322	311	276	329	320	298	287	338	310	301	306	317	300	313	273	294	306	318	315	325	302	356	323	285	302	320	315	336	319	335	292	337	349	302	288	330	330	305	331	326	321	315	318	321	294	330	326	350	322	276	311	318	331	322	331	312	284	312	343	291	318	314	296	317	331	327	330	306	314	378	316	311	303	333	335	343	312	329	327	313	331	341	290	299	336	310	292	297	315	325	314	337	316	289	331	279	298	347	312	336	309	293	287	300	333	312	340	294	329	312	319	280	299	309	285	329	330	350	294	279	340	317	314	330	333	319	330	324	348	330	276	338	343	338	310	299	356	303	350	288	323	299	313	288	326	303	350	320	295	319	346	338	286	334	312	294	299	323	288	332	294	329	293	333	301	331	293	315	325	315	324	305	341	326	322	321	313	316	316	321	319	290	339	329	308	319	329	313	326	336	294	343	322	315	318	314	313	306	351	354	299	315	311	322	295	325	308	309	316	290	282	310	308	343	276	331	324	336	314	344	328	308	295	319	316	318	318	333	337	348	310	299	312	342	334	323	338	347	280	327	325	305	291	335	293	320	310	318	335	288	307	335	309	299
30017	9449	8129	4177	2933	2224	1646	1409	1126	921	829	705	627	612	572	509	497	480	475	452	439	474	448	430	398	439	426	433	390	394	448	445	415	406	430	425	415	955	590	370	371	402	402	422	391	395	415	370	379	379	387	389	375	383	351	409	391	371	363	383	373	377	391	371	391	382	334	390	373	394	373	386	383	387	372	400	413	374	335	366	371	393	400	353	358	356	395	398	389	383	395	391	401	391	391	399	409	372	376	401	402	381	413	346	346	384	382	386	380	418	378	387	363	365	402	378	386	385	378	396	381	373	418	389	396	403	380	368	366	397	375	397	345	368	403	381	391	365	345	383	362	376	372	390	367	394	374	399	390	398	397	394	402	405	374	351	405	391	377	361	395	367	407	365	377	379	382	389	379	373	370	380	377	391	340	352	381	359	380	360	358	375	403	400	367	349	387	370	416	394	412	378	396	370	396	366	364	379	350	393	405	362	381	392	384	338	384	385	316	368	361	431	386	362	375	385	390	352	351	405	387	380	376	397	374	400	392	407	381	365	372	389	395	366	410	402	375	374	380	330	361	358	381	380	376	382	393	368	393	359	423	387	419	389	386	376	409	349	382	391	377	395	409	383	362	359	398	356	362	374	375	372	351	372	400	362	353	382	393	378	390	364	425	381	423	369	390	400	405	384	370	370	395	388	374	375	358	339	351	397	384	378	377	397	377	379	374	407	379	342	380	411	360	395	367	349	393	396	381	393	398	377	403	380	351	347	379	349	381	368	360	406	374	343	377	379	374	408	382	385	350	403	348	399	367	399	352	389	375	367	370	393	369	375	405	373	356	391	390	367	400	380	370	370	364	354	379	405	389	398	407	363	357	380	376	390	384	425	366	377	380	368	375	368	379	354	367	363	390	394	380	391	383	398	367	377	391	355	351	400	377	365	366	384	392	374	388	395	387	375	377	350	366	411	355	383	409	382	365	389	357	372	354	366	368	405	383	388	413	401	403	395	377	373	406	388	374	380	358	400	361	402	362	377	394	369	375	367	404	377	366	369	389	367	410	418	370	392	370	358	351	409	351	421	365	361	377	403	393	387	374	408	384	387	356	357	368	352	393	387	365	333	385	366	399	350	354	390	382	390	384	356	395	378	353	367	370	367	378	376	379	360	383	382	387	390	392	364	372	390	389	363	415	409	401	400	402	384	400	336	378	371	404	371	392	386	351	380	385	372	392	385	360	370	338	376	410	362	394	410	374	382	403	392	395	373	354	378	389	377	395	426	385	399	379	351	374	336	394	390	391	380	423	372	364	384	383	394	399	353	383	394	400	354	408	366	356	397	423	362	401	356	427	390	354	368	389	356	384	378	391	372	407	388	371	376	355	364	406	376	353	371	383	389	384	393	366	372	359	414	375	404	387	404	439	386	383	339	380	386	397	366	405	367	377	389	387	376	396	416	360	402	364	344	353	406	373	348	396	375	400	383	369	395	399	437	379	394	388	403	368	389	383	402	369	395	382	386	367	407	368	425	373	393	367	394	396	402	389	372	383	391	371	361	403	349	405	412	427	359	419	392	374	394	346	416	423	371	372	373	407	399	377	384	389	407	354	393	380	414	387	392	395	397	390	394	357	378	397	345	423	357	362	380	374	391	394	393	350	370	395	392	399	388	389	366	401	386	384	383	385	369	408	372	386	387	391	359	371	382	358	398	392	367	387	396	357	345	382	410	389	394	358	339	387	403	386	386	384	372	401	351	357	377	391	362	372	363	381	375	403	372	401	394	385	369	384	368	401	384	337	382	389	394	348	367	339	365	342	376	368	348	429	401	342	381	415	371	396	370	349	350	399	397	399	393	390	369	390	369	383	335	348	392	393	368	379	383	348	368	338	358	390	364	398	349	378	399	400	376	427	412	407	351	366	410	397	373	376	378	373	337	403	398	408	374	405	415	361	387	363	354	384	386	395	407	396	380	398	372	365	394	374	383	390	358	384	372	368	403	359	369	384	372	384	393	372	389	406	396	380	364	387	413	355	392	395	379	338	364	353	410	371	357	408	377	389	378	397	391	377	344	429	374	384	374	365	340	379	399	373	396	362	391	392	368	389	419	369	385	381	349	407	376	384	374	398	400	385	394	403	340	401	377	361	387	399	398	404	392	367	369	404	351	375	380	370	377	353	392	396	400	420	390	405	357	389	395	388	351	371	373	365	366	407	381	377	372	396	362	394	370	383	382	399	361	342	378	426	408	405	375	336	375	359	434	430	377	372	377	374	373	419	391	373	360	398	379	387	368	393	409	360	385	340	353	345	376	387	368	420	363	400	373	399	388	383	386	409	394	397	370	367	394	375	363	347	387	373	398	382	440	363	395	391	402	386	381	391	393	389	366	403	429	358	395	384	366	384	383	345	409	367	398	353	407	394	397	387	365	386	378	352	387	375	395	347	395	375	391	394	339	359	408	363	381	382	397	396	386	364	355	352	398	396	371	397	396	369	357	362	408	408	390	380	359	371	370	370	344	365	384	381	379	377	348	403	407	375	369	388	386	382	355	392	394	406	375	424	392	424	410	375	359	369	383	357	400	406	384	361	382	396	398	381	356	362	372	388	366	358	336	361	333	345	387	392	373	399	397	390	402	391	364	416	379	400	357	387	388	379	393	393	371	398	405	391	369	361	380	390	367	369	386	343	378	354	386	370	350	375	419	367	413	395	404	404	399	390	377	402	362	383	405	385	398	370	397	373	371	387	376	352	388	405	387	370	386	381	365	356	375	350	361	384	361	357	436	395	371	386	418	356	418	376	391	362	365	396	411	405	336	376	388	402	371	363	388	388	362	401	403	402	422	381	370	362	376	364	381	368	377	367	359	370	373	386	327	357	359	410	399	355	383	377	377	395	371	335	354	378	388	400	386	394	376	369	387	358	407	344	373	394	390	408	352	374	403	382	365	408	401	377	360	357	379	372	386	395	383	399	362	395	369	383	380	365	388	383	346	380	387	388	366	365	399	380	365	406	372	388	379	395	358	344	365	380	378	373	372	358	367	385	407	403	362	412	385	376	377	366	389	413	371	372	373	379	410	341	358	383	406	404	397	381	360	386	353	374	403	377	391	393	396	394	390	361	381	363	412	375	381	363	384	373	360	379	396	383	389	405	352	382	365	378	396	429	399	389	392	361	352	439	407	400	403	417	368	386	362	374	417	378	370	371	376	391	401	425	360	390	372	364	398	371	402	400	376	360	411	371	399	400	389	375	375	377	400	381	367	382	384	390	350	386	374	374	369	391	384	385	364	366	342	372	386	348	365	361	363	356	347	419	366	361	380	387	339	379	393	388	381	383	380	381	400	372	368	360	383	381	384	409	379	368	362	361	374	386	393	401	410	365	369	372	332	363	368	375	397	409	401	362	371	348	369	359	411	387	418	371	380	363	393	335	361	359	383	368	396	364	386	392	375	432	413	381	387	394	361	343	364	373	372	391	369	411	349	376	376	403	359	372	391	360	376
24496	20744	27250	24229	13619	1681	1179	1039	962	979	935	971	911	927	920	890	818	882	830	845	946	896	842	795	858	911	858	880	854	867	850	864	875	871	865	857	819	1067	864	802	834	840	857	843	850	870	818	860	878	821	873	833	861	869	874	821	889	839	876	856	839	799	833	887	896	821	810	854	878	812	835	827	829	834	833	908	887	866	823	827	834	860	878	841	824	877	833	846	891	856	898	821	830	845	832	853	810	829	832	860	813	857	840	873	861	836	856	853	823	834	824	823	799	879	819	835	794	860	830	861	804	860	811	826	858	841	869	868	838	846	812	799	869	885	867	852	786	797	852	795	811	837	833	854	878	871	825	837	879	821	821	825	817	836	851	833	810	832	866	882	842	862	868	797	894	824	823	828	811	891	828	877	771	838	848	843	837	810	834	858	853	843	828	856	824	869	821	816	852	866	868	830	830	884	877	807	804	826	847	832	859	835	785	866	794	852	828	859	814	836	806	796	855	853	829	803	837	862	865	827	870	845	801	848	843	855	834	822	795	854	842	885	850	808	909	803	885	847	859	819	822	800	759	838	859	816	883	851	868	829	826	794	873	883	877	803	808	862	843	905	807	848	784	811	788	884	844	838	845	834	865	827	839	886	853	836	830	844	830	864	846	833	884	779	879	820	789	808	823	864	878	840	844	823	845	880	847	857	900	828	805	846	829	804	814	843	854	833	829	822	820	817	836	780	816	842	794	835	796	846	841	849	835	857	821	890	842	849	843	858	862	818	784	808	832	836	869	834	915	871	883	881	876	847	822	829	806	820	795	778	797	866	798	848	815	841	806	840	802	842	790	836	857	849	809	864	854	851	825	802	828	903	860	840	806	829	861	892	865	856	809	867	863	786	881	856	820	845	840	846	874	811	867	885	801	808	853	798	870	833	875	835	829	814	843	920	826	840	827	789	872	857	832	805	876	835	798	808	810	801	874	860	865	832	843	884	839	861	851	804	808	847	834	829	801	843	814	824	826	821	831	843	814	851	822	830	823	842	842	771	814	825	799	836	803	867	842	812	831	796	828	877	887	854	839	874	812	834	858	859	807	840	785	883	850	818	853	804	888	815	869	867	817	833	885	828	821	842	824	849	814	829	843	810	823	833	838	853	842	881	833	811	860	837	868	830	783	818	888	854	831	828	804	819	818	806	836	803	791	865	841	839	790	870	794	856	834	833	856	880	883	844	873	895	856	814	812	857	865	839	871	853	817	827	857	840	847	790	840	856	808	780	821	813	835	829	821	901	810	799	845	816	815	873	808	810	843	886	885	828	830	878	833	816	853	861	833	812	832	828	865	826	898	844	840	831	867	840	833	846	821	851	846	850	888	834	854	844	787	795	840	864	809	838	863	788	846	907	844	844	830	815	808	836	823	829	756	865	808	876	889	846	876	839	882	858	799	804	836	776	865	834	880	820	827	790	837	861	873	854	829	853	855	843	815	834	905	830	838	814	818	809	817	811	847	799	818	851	882	836	820	797	829	841	809	872	824	838	845	806	837	852	827	831	869	855	818	893	816	793	778	870	853	807	834	837	843	873	816	788	912	902	844	811	835	883	811	813	852	876	837	805	864	890	870	848	812	814	860	855	817	844	843	828	825	843	849	821	879	842	845	826	810	848	892	802	869	872	877	827	843	838	858	890	821	832	852	868	886	824	883	791	840	820	820	812	863	822	859	830	861	845	805	829	835	875	802	831	858	821	796	841	850	846	857	853	883	853	878	861	822	851	839	868	787	816	857	825	840	822	845	844	881	853	840	828	809	838	824	805	874	823	818	831	845	825	834	876	855	838	839	810	878	805	823	817	817	866	887	805	815	851	799	815	803	834	808	855	823	816	856	882	828	831	904	821	895	820	814	833	786	858	847	834	846	852	878	814	842	853	873	827	861	891	817	830	868	862	820	810	843	915	848	843	886	809	772	826	851	797	813	829	808	835	834	821	862	852	794	833	843	855	863	810	804	828	822	806	823	810	928	864	865	821	889	803	839	906	811	817	821	850	828	807	883	811	795	856	808	863	820	815	825	814	857	863	833	786	808	877	878	814	871	883	847	777	850	841	903	794	852	879	863	859	813	824	852	891	829	835	831	841	873	786	794	826	814	780	801	830	878	892	862	823	844	816	871	766	832	848	846	842	848	848	788	862	823	798	902	890	819	860	786	856	829	849	829	824	828	849	817	832	845	874	868	816	869	865	839	843	847	849	860	868	857	859	825	837	840	883	871	826	806	836	853	842	834	865	809	868	883	881	834	832	845	815	797	831	879	819	854	823	803	822	864	851	837	819	843	846	842	855	841	804	819	810	843	845	817	847	828	824	894	800	834	849	834	886	836	829	847	804	834	870	853	796	812	855	828	803	881	896	899	845	846	844	865	819	785	804	836	851	851	833	893	772	886	831	875	903	840	841	816	853	794	838	867	896	867	812	804	887	830	834	832	818	853	794	799	807	871	937	816	854	821	884	863	827	850	806	897	805	793	811	835	816	828	892	890	884	821	876	835	891	795	823	854	824	835	878	844	878	885	830	860	845	846	826	786	826	854	833	815	790	824	861	837	796	821	861	774	854	836	836	836	867	851	870	898	909	826	790	837	832	823	811	831	840	868	864	806	822	786	791	863	860	850	842	856	851	846	827	839	854	874	888	875	843	886	877	842	871	801	804	834	782	885	857	825	872	865	879	865	795	796	825	798	888	840	877	892	841	872	840	837	848	841	863	821	862	807	864	838	840	812	836	847	914	846	832	849	827	854	821	819	811	860	836	850	858	788	840	849	863	832	830	827	848	790	835	879	852	806	826	809	846	821	873	869	823	841	835	844	818	767	809	881	816	883	829	845	837	900	797	820	813	853	835	818	856	848	858	796	813	829	905	826	879	861	846	790	837	839	866	827	769	843	818	819	832	907	849	805	825	853	852	826	867	866	838	827	881	889	826	818	867	858	852	862	818	891	852	839	849	871	818	764	810	828	864	788	816	807	849	845	860	823	861	812	851	841	821	791	849	824	797	810	883	828	865	860	854	808	842	801	900	841	859	862	803	821	886	836	881	834	851	895	809	866	864	851	849	825	897	871	845	869	817	854	812	875	856	849	869	819	852	860	871	778	835	833	872	851	836	814	824	845	823	838	836	830	820	898	793	822	833	863	813	843	840	829	825	850	791	848	805	841	839	855	809	817	827	896	849	865	798	815	887	810	846	796	835	862	800	829	885	857	852	842	869	815	829	861	835	841	808	815	810	893	862	887	871	844	851	864	791	786	789	874	863	873	820	828	825	823	872	828	850	831	843	863	885	846	824	813	824	862	818	849	827	865	863	854	850	825	800	882	866	850	841	805	795	899	834	816	870	791	836	803	853	826	878	848	811	891	878	866	874	844	857	832	853	845	851	859	819	801	830	822	818	830	831	845	839	879	798	846	889	832	835	811	840	820	817	865	845	854	804	866	846	820	856	848	856	825	837
29211	6110	5111	2978	2204	2014	1636	1502	1342	1261	1178	1115	1051	1037	1065	1030	992	968	990	975	1003	972	997	964	948	1002	949	929	950	958	1012	915	990	951	1010	925	895	1253	998	944	961	960	958	936	960	996	913	943	900	938	971	967	978	928	950	998	933	932	937	918	897	949	952	910	966	922	955	973	940	939	885	956	916	976	892	897	968	909	946	951	999	896	924	926	917	937	938	949	933	907	929	921	957	933	957	905	923	942	919	964	906	1024	926	907	905	919	995	927	913	933	917	956	935	932	946	942	914	936	938	899	993	928	942	944	905	905	903	870	1010	984	944	933	946	966	1011	992	893	944	944	950	983	914	929	884	920	962	967	983	935	969	919	886	957	924	930	981	913	962	954	948	897	965	980	920	963	962	906	939	930	968	929	912	930	914	921	906	933	884	961	927	943	979	927	998	917	912	902	877	900	908	914	962	935	910	902	922	987	922	950	885	1005	953	911	925	923	942	924	913	989	893	914	919	956	1009	957	947	890	914	941	929	891	928	962	965	1008	926	907	964	908	909	900	961	883	954	920	934	972	919	931	907	989	921	926	962	912	942	883	954	924	926	938	953	904	882	920	956	987	904	923	933	966	896	933	982	862	897	922	981	976	918	970	1003	919	904	866	952	886	951	924	965	944	1001	943	916	907	937	987	946	927	970	965	927	961	994	890	918	905	936	944	967	910	922	909	923	951	943	934	921	878	936	903	935	953	1011	939	905	940	915	878	993	913	971	887	918	942	938	905	956	874	900	958	940	930	910	938	911	909	916	886	856	896	861	940	890	925	952	931	937	908	972	921	927	872	896	958	920	929	946	919	903	918	918	990	927	903	884	910	981	922	899	933	921	950	899	921	935	896	905	898	937	953	900	960	885	955	956	933	919	910	958	934	990	1017	965	904	954	950	903	936	956	979	949	929	924	913	886	909	970	946	950	909	938	877	931	923	900	905	945	910	931	894	885	969	938	872	993	969	904	913	949	914	900	919	981	972	907	931	958	932	924	905	984	904	977	916	911	901	945	922	941	929	957	911	1003	964	916	930	906	941	899	909	925	915	939	902	954	970	932	937	928	967	932	920	943	949	901	916	907	937	964	904	920	916	909	1005	1019	956	928	893	935	959	934	967	953	926	865	939	937	902	883	929	993	936	893	906	952	906	936	915	959	914	888	934	959	894	899	888	919	986	916	916	971	938	889	959	953	897	907	988	932	959	875	939	947	953	933	913	892	909	952	965	944	953	969	899	962	938	930	948	883	950	952	969	945	969	906	895	864	916	975	952	956	917	968	942	913	955	946	983	908	961	943	898	954	975	912	978	946	917	875	895	988	964	941	954	957	957	937	930	930	990	943	927	890	952	902	904	946	936	935	963	976	887	932	960	908	922	978	938	1030	936	965	877	962	906	965	917	967	872	903	891	923	954	950	976	931	956	898	967	923	936	886	957	1006	980	921	919	927	933	969	898	912	916	916	925	923	921	905	897	899	873	944	929	894	897	918	919	919	916	926	901	897	938	937	943	916	960	950	906	963	907	911	852	925	967	918	938	911	935	897	921	923	954	968	935	930	926	960	912	881	958	1006	1000	929	980	958	930	975	971	983	916	937	935	971	948	950	915	935	940	971	918	894	932	930	853	910	954	928	971	924	912	915	926	875	988	950	970	958	902	942	923	943	940	947	929	931	929	914	895	946	889	940	955	922	909	908	928	868	949	912	883	939	995	923	954	936	983	959	882	939	981	923	919	884	924	977	967	898	948	912	975	896	904	940	979	921	927	924	906	862	940	947	898	935	939	948	946	962	957	955	956	904	948	981	963	930	940	922	953	948	951	952	863	899	920	941	964	916	981	925	915	943	924	937	956	993	943	929	931	920	930	923	882	896	919	969	934	924	924	925	961	913	924	921	939	934	884	964	955	952	934	960	911	915	903	919	903	945	917	939	977	874	1009	928	918	933	975	938	955	902	950	904	981	936	952	992	953	985	942	946	965	962	921	974	962	926	959	923	918	898	932	975	962	950	988	890	954	934	945	912	941	928	944	895	895	959	924	898	980	982	908	939	970	942	962	959	928	911	973	988	914	943	993	911	935	937	931	928	908	945	957	900	929	948	955	961	898	954	923	898	918	907	924	916	915	918	938	854	971	937	952	917	926	892	916	926	1009	908	889	920	861	921	884	927	943	891	945	939	941	886	939	901	925	898	930	911	930	921	948	909	931	935	946	949	876	890	903	920	982	959	886	959	890	957	928	998	925	934	930	919	967	997	999	954	932	946	961	906	888	937	999	928	936	887	945	919	1007	931	968	881	934	917	946	941	938	906	891	908	932	885	944	918	899	890	927	979	969	945	972	895	930	950	940	945	927	939	987	952	963	923	896	1000	952	951	912	940	911	919	975	939	936	984	952	964	949	929	990	931	955	956	900	889	901	983	952	918	914	934	945	915	925	886	949	957	925	942	935	952	943	908	941	950	916	922	977	975	895	920	985	899	918	896	974	954	973	921	901	876	873	980	963	976	919	924	924	927	909	914	917	920	892	987	934	929	922	937	940	909	964	971	905	888	969	952	926	929	858	896	964	997	892	964	916	939	954	939	904	877	885	927	961	931	926	946	932	969	953	935	983	906	960	962	934	925	960	844	914	954	998	906	976	937	994	947	950	899	933	925	961	967	974	921	972	924	894	969	938	938	899	906	940	914	936	929	925	874	896	939	918	978	923	942	915	887	939	899	944	920	950	915	908	916	916	989	913	955	956	940	923	914	904	928	924	936	927	929	932	947	924	926	943	939	971	926	959	953	910	899	910	898	934	873	1006	923	926	885	934	925	923	981	977	955	907	922	960	943	918	919	967	895	934	915	968	969	911	916	926	953	955	946	931	890	993	970	916	944	914	963	931	965	892	1001	955	983	957	917	950	919	956	960	930	929	919	892	895	906	960	983	900	897	916	900	894	894	948	944	930	948	927	950	931	908	917	946	984	963	958	960	937	908	897	947	947	932	935	916	937	861	942	928	924	1010	908	944	962	927	907	968	888	957	881	957	926	906	944	936	966	953	943	951	947	920	966	956	905	960	882	966	944	932	886	915	902	975	939	927	927	977	970	890	947	945	913	939	949	935	924	952	920	921	895	861	987	907	959	932	930	902	959	984	964	918	950	904	947	958	924	923	913	936	949	961	957	887	974	914	921	916	885	979	967	940	939	949	945	883	899	929	983	907	971	946	916	951	902	958	897	964	889	901	952	885	928	928	945	931	970	917	971	907	945	919	950	937	946	911	938	959	928	944	938	930	949	955	902	901	957	967	968	955	968	909	926	948	966	950	936	929	940	934	932	973	909	954	957	954	941	947	945	922	888	936	933	967	935	916	941	943	903	883	914	952	970	937	961	976	945	876	968	906	954	893	940	924	927	932	949	922	929	947	923	941	874	904	924	957	939	868	990	878	954	1000	940	935	923	919	956	936	907	947	926	976	895	963	910	928	938	924	918	930	937	918	954	959	912	916
22300	20800	28544	23129	20797	20871	12372	1638	1076	902	852	731	761	666	635	577	535	571	580	515	520	427	519	492	516	497	439	439	441	452	480	474	472	473	452	454	423	1093	519	422	421	442	418	440	436	423	399	456	437	416	443	432	461	440	421	435	412	361	425	429	423	400	441	397	448	430	449	430	434	418	419	409	418	377	412	382	424	412	380	408	429	415	412	434	404	377	418	385	387	422	388	411	438	402	394	416	422	451	430	427	417	454	422	418	441	391	401	470	389	454	417	453	410	406	369	384	418	436	371	428	431	418	408	412	412	405	425	414	425	447	405	429	410	429	442	433	432	464	402	423	403	435	415	413	416	416	441	432	407	380	441	434	381	388	394	387	396	444	400	417	441	440	426	388	415	427	429	402	461	391	397	416	421	389	414	450	408	365	453	406	454	414	415	431	426	408	416	390	398	387	390	449	403	394	420	409	403	420	413	420	413	413	415	415	402	417	411	415	411	404	430	420	402	434	414	424	375	399	399	406	423	432	437	441	410	391	423	405	423	410	396	428	462	433	393	428	434	399	434	412	428	418	443	431	400	441	387	414	419	437	399	426	384	418	448	394	423	422	377	398	401	431	415	392	423	392	423	431	413	417	413	403	400	399	414	394	372	421	426	442	453	415	413	399	435	413	426	399	418	392	407	427	411	400	430	396	398	385	380	382	392	430	367	411	429	432	413	364	446	406	423	439	436	415	444	435	374	427	407	429	421	414	424	435	399	434	394	422	400	413	399	425	439	415	404	410	419	421	392	404	402	388	423	419	423	423	429	435	383	426	438	422	392	452	434	472	424	391	405	429	395	413	405	397	368	382	456	400	408	433	420	425	387	412	398	406	411	419	402	417	417	425	424	413	429	394	413	436	392	413	411	433	426	421	427	436	426	412	445	436	450	381	415	426	440	407	408	413	376	421	378	405	396	409	411	407	406	393	381	423	396	397	395	411	417	401	423	440	403	433	430	466	409	408	424	400	398	449	426	419	432	422	406	460	422	434	406	422	440	404	419	421	445	411	412	426	394	437	440	410	394	408	385	408	413	423	409	347	396	390	389	427	431	423	441	421	430	410	410	397	441	372	426	392	397	430	431	410	384	395	443	429	425	384	406	426	403	405	429	383	418	412	393	411	405	406	448	405	422	414	396	415	401	407	414	422	411	407	405	386	407	416	447	403	398	430	431	401	426	415	395	425	416	431	384	402	438	408	397	432	416	411	409	396	397	447	394	410	423	429	454	416	401	378	417	428	417	444	429	396	386	372	401	402	427	429	393	393	404	422	420	381	382	430	403	410	430	402	394	406	406	407	404	416	419	403	414	395	396	451	410	418	407	422	419	409	414	391	432	387	423	415	409	405	414	463	426	395	429	428	423	446	429	412	411	384	397	384	401	410	420	420	416	414	397	403	425	399	421	399	401	386	436	360	389	398	383	457	424	433	425	412	451	404	425	413	418	387	453	415	425	426	419	421	425	441	427	411	444	386	424	388	431	403	378	391	411	448	446	389	429	404	400	429	409	438	415	434	400	408	460	406	415	411	428	384	419	422	420	417	380	398	428	437	431	417	401	424	411	449	433	442	405	398	434	418	419	423	409	428	402	426	427	413	428	431	431	397	422	381	422	409	410	385	389	400	476	394	461	415	406	440	412	394	412	443	416	407	435	416	421	409	404	428	437	437	451	392	403	389	394	392	397	423	373	436	394	422	386	382	424	382	426	402	444	411	424	415	392	388	387	432	413	432	454	403	409	426	382	415	375	453	400	428	460	414	404	456	390	408	405	412	403	398	445	380	384	424	384	396	399	420	430	419	391	398	428	408	445	426	386	431	400	399	378	445	392	391	401	415	447	419	413	407	428	441	415	380	444	388	388	404	404	411	426	423	429	388	399	419	361	431	421	421	406	417	403	417	401	394	412	408	404	431	433	409	413	430	385	398	407	405	417	469	382	425	388	455	422	483	420	390	466	409	403	407	392	403	410	409	417	438	362	476	406	420	438	420	396	404	427	421	407	394	418	378	361	390	406	411	442	414	377	394	381	415	398	451	408	431	421	429	401	438	422	384	375	450	425	423	435	403	436	387	417	398	418	416	409	390	420	471	428	408	412	412	410	429	404	443	447	393	434	408	401	393	377	425	410	427	398	411	426	347	380	397	446	424	414	424	407	391	412	426	391	405	413	438	428	413	411	414	398	421	416	394	394	424	384	440	438	407	407	396	401	422	413	432	431	409	436	428	436	392	386	430	410	377	417	410	438	411	417	417	393	412	428	429	382	369	429	364	418	455	392	418	428	415	409	378	435	395	425	394	453	401	431	405	410	363	424	414	406	396	378	386	409	416	398	384	412	415	383	423	404	399	435	389	438	438	419	447	454	421	425	387	450	413	433	408	416	379	443	420	433	387	401	398	417	404	390	417	436	404	393	433	466	413	398	425	386	409	447	380	450	422	421	415	441	450	416	418	425	425	447	415	433	466	419	407	382	417	364	408	391	378	424	399	399	419	376	380	409	402	433	424	422	380	411	429	418	432	430	428	469	411	405	391	415	389	395	413	383	385	438	398	391	424	390	427	423	423	386	413	408	404	401	377	429	405	415	409	370	425	429	397	418	415	389	395	423	421	419	389	436	394	425	441	385	430	441	429	425	433	439	419	438	414	414	434	381	408	446	411	406	426	393	416	436	421	400	442	430	365	389	412	405	380	437	404	418	423	426	432	409	424	395	407	431	418	378	415	460	451	398	420	437	430	426	384	420	402	409	403	407	409	424	421	377	402	421	437	467	451	399	391	409	429	412	431	401	446	458	415	429	432	404	424	465	393	370	424	409	429	383	456	394	398	389	422	384	420	370	415	409	439	416	415	419	415	420	427	431	419	435	379	406	427	382	410	390	437	430	424	415	428	389	402	402	403	401	411	416	394	438	384	418	437	408	410	374	390	436	395	401	418	441	393	466	387	433	436	387	429	420	407	453	436	440	446	437	435	400	430	388	406	451	374	388	425	409	393	398	389	396	374	390	417	453	419	396	414	439	390	359	424	438	428	351	408	396	395	437	409	405	383	448	428	434	405	406	403	430	424	433	433	423	379	371	413	404	411	447	391	411	451	390	387	423	423	436	423	415	390	456	409	402	418	428	387	397	420	393	417	403	397	384	397	402	384	376	405	417	407	402	397	395	383	404	423	404	410	438	429	386	416	395	415	414	405	392	435	413	396	418	425	391	390	389	430	439	399	413	388	423	410	414	441	426	414	410	415	445	422	388	394	418	406	386	366	356	397	408	465	430	411	402	412	390	410	448	429	395	391	423	401	371	398	416	416	416	421	419	398	406	438	424	416	387	376	408	422	414	424	431	390	449	381	423	407	420	407	385	437	397	445	407	443	401	434	457	402	401	412	439	397	397	396	419	429	419	422	427	422	385	378	384	404	430	424	420	428	393	365	403	384	381	401	388	422	402	406	424	410	434	410
34515	15606	13558	7630	5266	4175	3119	2431	1879	1571	1336	1147	1028	866	767	720	717	695	654	652	637	595	610	619	594	516	599	536	556	538	563	570	547	495	535	499	613	1619	645	458	509	490	483	502	482	468	486	470	472	466	463	516	494	492	462	434	460	468	451	481	453	484	472	474	473	479	447	451	471	454	463	457	471	427	457	528	463	473	479	485	460	470	459	446	459	471	436	457	443	468	472	452	457	425	475	444	463	461	481	485	445	408	443	449	458	463	444	448	423	476	412	438	505	501	431	443	464	479	485	489	437	452	470	486	487	486	466	452	511	475	427	516	427	437	482	448	469	442	480	455	441	431	457	460	440	488	432	525	459	472	470	483	502	489	479	481	455	486	440	462	486	485	464	464	456	440	455	419	461	460	456	442	434	495	424	451	450	458	484	438	465	450	446	486	505	438	480	435	451	462	429	473	485	471	475	441	482	445	460	433	456	465	433	471	455	454	469	482	469	436	450	442	463	474	463	473	467	472	443	447	436	456	475	461	466	464	465	445	484	448	475	466	485	412	457	433	436	453	462	462	476	469	473	454	456	449	400	480	427	476	490	442	497	446	471	438	461	450	445	456	466	440	465	469	440	458	433	492	440	467	452	444	483	491	447	430	472	430	434	500	466	433	454	458	461	437	487	467	485	431	433	443	458	500	433	484	451	463	442	437	463	449	475	473	435	438	428	470	431	444	460	449	463	483	469	466	474	455	454	462	456	437	497	462	452	515	466	471	468	454	450	462	470	499	439	505	464	476	488	486	446	429	439	458	545	441	450	471	423	449	448	412	470	418	490	441	482	470	450	448	486	479	443	482	472	473	462	447	472	442	418	454	496	424	490	442	409	471	455	433	491	477	482	471	437	448	458	454	416	493	472	457	463	493	457	462	457	461	471	442	445	481	463	458	459	445	482	459	471	466	435	487	440	427	491	486	446	437	427	430	464	478	452	446	458	478	468	456	464	438	466	488	465	456	462	471	498	495	487	442	467	467	442	470	439	475	464	435	439	472	477	447	461	446	485	488	474	421	442	448	450	419	456	435	465	457	434	459	453	463	468	438	485	455	475	448	469	426	466	479	501	449	425	449	434	465	433	443	459	437	466	428	428	456	464	443	447	473	435	430	408	468	461	441	456	440	438	444	469	452	490	465	468	449	461	454	465	422	473	422	471	499	400	456	487	422	460	417	478	477	493	454	474	500	466	435	446	466	447	443	472	457	410	451	421	459	456	458	438	463	401	465	504	421	485	480	454	457	450	491	476	440	436	451	450	479	437	453	454	412	471	461	449	458	482	511	403	446	502	436	442	440	458	456	425	449	482	456	506	428	478	424	453	446	475	485	437	474	447	448	457	463	468	453	477	446	428	446	454	441	467	411	460	422	489	457	451	462	464	500	448	477	492	480	450	479	485	436	454	456	426	487	436	449	453	452	461	427	482	474	479	440	481	447	467	462	451	449	475	494	474	419	469	433	466	445	464	433	483	465	449	438	473	472	442	502	458	492	476	467	463	400	481	464	460	425	458	452	478	447	446	450	452	449	456	440	423	486	411	476	456	448	447	459	456	481	480	459	447	469	454	482	472	428	479	457	442	471	457	456	463	431	453	421	443	461	477	433	474	432	451	430	451	459	467	451	437	465	417	460	453	441	441	477	465	472	474	446	445	461	448	501	479	478	515	449	480	431	465	507	441	433	463	483	448	449	479	465	460	492	478	447	423	480	445	497	407	465	449	458	483	438	483	440	474	464	468	438	445	452	468	463	432	445	448	440	465	459	474	486	439	474	435	466	461	472	432	463	423	451	464	443	455	476	438	508	462	455	470	468	465	446	443	482	449	481	438	450	433	459	405	499	444	474	468	475	448	434	440	459	454	423	476	489	482	458	449	485	439	504	473	417	463	451	453	452	423	444	462	470	487	458	460	436	475	458	453	452	427	442	466	435	468	436	490	463	440	462	422	470	428	500	413	466	465	471	469	461	464	447	488	485	461	437	491	443	480	489	450	472	484	453	440	466	463	479	459	494	470	471	432	446	449	466	445	456	416	483	448	424	458	458	451	485	422	473	438	452	418	448	463	437	456	468	484	447	426	468	475	436	476	479	453	468	459	480	449	454	430	476	480	515	468	472	478	435	506	492	452	437	459	477	436	489	471	482	394	444	430	466	475	479	464	459	440	464	438	436	445	470	454	446	475	435	482	462	455	453	433	473	477	454	438	492	468	447	420	473	488	447	453	458	464	436	441	467	456	423	479	461	475	448	454	432	472	433	470	485	444	464	441	464	450	424	452	435	462	464	462	428	441	461	487	476	462	445	475	465	436	468	456	486	482	450	462	424	434	460	475	490	466	424	450	444	468	467	473	434	424	488	448	463	459	459	424	433	444	489	449	443	442	472	445	481	444	423	448	473	461	488	469	445	457	426	461	444	433	486	429	449	457	465	500	498	475	449	466	437	443	455	436	452	454	479	451	474	481	479	454	437	471	473	443	448	454	476	451	461	412	422	426	450	490	424	476	427	445	469	420	453	458	429	428	473	461	452	442	472	425	438	470	469	485	448	443	502	459	467	456	451	478	470	460	447	472	452	459	462	465	476	442	469	447	444	440	471	474	431	466	459	476	463	512	413	440	412	530	484	424	428	451	452	444	437	474	491	443	472	465	419	417	463	505	420	430	499	449	454	446	473	466	456	433	485	465	493	462	432	441	443	468	457	469	443	438	415	471	455	430	479	439	459	429	481	494	467	434	467	477	419	424	493	460	457	488	444	459	462	432	437	419	479	420	463	479	464	464	503	431	458	482	468	462	481	472	481	422	503	482	438	446	465	503	441	483	444	481	457	508	422	424	498	481	460	462	488	472	454	458	469	421	462	463	477	450	437	433	483	416	467	456	471	458	499	486	451	440	437	437	434	459	410	444	419	461	492	450	486	472	410	446	459	461	473	456	456	458	480	454	427	450	471	457	466	455	470	472	442	436	455	442	428	464	439	440	444	425	460	431	486	451	424	428	452	477	436	449	479	446	436	467	474	452	427	412	453	448	432	452	460	453	414	477	498	448	460	431	445	448	486	475	475	436	462	441	427	446	504	458	436	448	465	459	458	424	476	449	461	436	435	439	435	473	449	461	453	492	418	460	480	434	415	469	449	478	469	431	439	488	451	445	480	451	459	428	442	491	454	477	428	426	456	444	426	427	499	471	475	435	467	471	455	412	426	472	474	471	456	440	419	432	464	455	474	431	458	480	442	481	457	465	445	457	428	446	448	465	455	447	441	467	482	427	475	445	463	445	436	460	456	422	442	433	468	474	447	452	476	446	479	452	482	420	471	473	426	466	480	423	469	435	458	435	405	452	467	499	497	453	446	484	423	500	436	475	443	472	456	493	434	458	441	470	475	456	438	418	421	476	465	431	453	422	431	465	417	495	491	472	480	459	432	451	472	488	455	460	446	481	480	472	458	448	460	418	456
26730	20240	9853	1425	943	851	772	727	692	710	683	665	668	665	662	673	687	698	664	679	701	737	669	674	653	649	653	658	661	682	665	686	662	706	745	647	666	692	662	650	632	664	629	693	624	625	638	685	659	604	637	663	680	657	692	638	679	693	628	648	620	603	655	640	656	640	638	668	682	637	688	707	659	644	625	660	657	713	681	705	646	688	649	703	681	615	669	659	683	619	625	634	662	664	706	686	662	658	680	687	660	640	629	684	670	652	660	664	638	694	686	640	673	717	673	628	660	654	667	637	739	620	668	632	679	674	677	648	650	683	662	692	681	682	662	659	688	687	687	671	678	694	652	691	663	666	649	649	686	651	653	648	677	663	678	631	675	653	646	662	641	615	678	682	690	646	606	666	661	607	681	637	659	641	669	652	661	646	656	634	682	643	689	645	650	634	647	659	650	672	663	683	658	650	679	675	706	648	664	673	683	632	675	626	677	660	682	649	655	649	649	682	682	646	658	659	650	660	623	654	662	604	696	642	655	660	643	657	654	659	633	659	637	708	619	661	695	640	620	663	611	679	703	681	678	642	686	688	712	664	707	622	646	676	681	684	685	665	656	675	697	668	627	644	641	641	643	649	654	655	645	613	658	695	656	651	668	617	715	700	674	675	692	699	680	639	649	653	639	666	664	660	675	656	685	612	669	659	669	675	705	651	649	689	645	668	623	676	661	610	710	639	643	653	670	692	675	697	641	649	703	635	634	647	625	675	636	644	679	624	654	654	635	693	617	622	673	637	635	650	672	662	668	651	695	691	679	681	623	725	644	643	666	610	633	659	659	704	655	662	678	676	715	697	652	642	658	685	649	637	653	701	676	677	677	661	655	664	679	681	669	616	691	705	672	651	668	669	676	643	697	720	682	654	679	662	674	679	673	642	670	647	621	673	615	621	615	652	660	649	649	670	658	670	638	638	651	659	658	649	697	670	670	656	644	645	664	677	676	642	717	704	608	620	650	635	684	657	694	669	655	686	617	665	715	722	658	642	654	664	662	674	693	618	633	705	663	637	681	692	670	652	680	680	671	666	641	641	638	618	680	625	630	645	702	617	654	629	657	656	694	669	670	666	644	663	639	633	679	639	668	673	668	638	630	609	625	715	653	685	637	634	670	675	657	666	661	698	675	645	655	663	685	681	689	642	645	680	617	688	645	648	659	664	662	619	639	662	692	654	684	687	686	668	702	654	710	683	613	619	658	661	659	679	655	669	669	668	719	662	624	672	657	657	678	679	619	659	649	641	651	673	689	640	661	668	663	660	669	637	662	646	644	709	696	653	627	702	685	667	653	600	639	648	669	627	669	648	675	665	647	629	645	638	705	639	653	672	727	688	657	684	636	657	664	674	667	613	665	665	622	672	664	677	619	626	708	667	688	609	676	628	633	661	676	690	690	685	678	658	682	672	636	655	648	655	643	660	676	667	673	665	680	607	669	667	655	692	669	635	658	657	677	647	654	661	681	666	676	658	625	660	677	676	673	639	639	714	678	657	645	609	652	634	703	631	687	668	660	664	653	697	642	653	637	694	719	652	682	620	659	636	653	668	656	652	688	666	682	669	668	714	664	669	619	635	678	690	627	626	672	660	656	655	660	718	659	662	638	683	645	632	664	655	624	647	670	670	646	642	660	666	624	691	655	647	637	658	709	668	685	663	681	637	658	640	697	683	641	637	697	682	661	681	635	645	681	673	672	662	687	643	669	671	667	664	626	645	693	625	644	634	668	688	593	614	638	625	624	652	650	639	660	665	671	666	673	698	690	624	663	624	685	675	674	638	681	628	697	681	700	670	634	635	675	702	642	640	700	645	651	703	691	600	627	679	686	662	690	718	650	692	703	651	670	636	664	684	650	672	657	668	705	611	646	640	647	616	679	678	637	631	679	670	674	708	620	627	669	668	624	649	650	709	685	651	672	688	696	637	663	678	644	640	648	649	641	644	601	693	621	673	645	676	687	679	653	684	660	725	658	686	652	586	600	679	623	695	625	671	649	669	660	678	685	634	653	664	673	661	621	659	692	686	647	670	704	662	663	657	671	653	728	672	649	637	688	678	663	652	666	620	612	678	639	660	652	648	619	646	624	670	697	685	659	686	714	654	663	710	663	642	720	671	677	671	642	664	687	631	707	688	669	639	632	693	697	694	658	697	656	707	651	685	677	686	668	613	656	709	680	696	713	664	693	684	666	646	671	648	674	639	657	657	666	697	656	694	693	694	666	628	641	644	679	676	651	639	601	723	649	659	604	627	664	695	670	664	664	675	675	698	638	667	674	657	685	667	681	676	694	673	692	726	644	627	664	648	686	634	684	673	649	676	690	615	653	681	620	664	659	646	697	657	639	669	649	645	642	644	703	634	608	656	696	703	653	705	686	698	630	672	657	657	644	639	650	685	615	602	629	627	630	665	610	656	643	663	617	664	701	694	662	714	689	674	714	640	694	705	651	606	671	653	677	642	637	653	696	696	659	682	693	697	653	661	619	683	640	642	643	656	661	647	666	671	677	676	639	640	668	668	696	636	627	636	678	688	673	638	647	682	660	695	646	651	660	638	684	697	670	687	680	663	675	694	684	672	656	612	653	629	639	688	632	702	664	669	671	617	653	656	690	682	668	667	655	678	635	635	687	665	661	681	639	635	690	653	627	620	669	660	664	628	702	669	658	622	652	679	653	710	693	625	696	684	648	638	636	638	715	650	635	701	718	671	620	705	650	645	659	647	675	692	670	608	642	675	636	647	658	644	645	638	638	714	660	693	618	647	680	680	667	663	644	660	660	631	670	706	691	649	683	658	629	670	657	678	697	656	676	653	632	686	633	659	657	653	685	648	637	660	672	641	627	638	658	683	639	644	637	664	661	661	680	658	687	629	678	637	653	720	663	661	657	661	686	681	665	661	641	666	671	649	662	669	660	672	690	644	687	641	635	663	635	639	614	601	621	662	645	627	675	664	670	664	702	677	650	719	652	672	660	661	645	665	673	665	657	636	628	650	647	645	661	666	676	625	676	651	667	675	693	680	690	653	659	653	691	666	686	674	636	660	663	620	652	640	647	606	638	681	648	643	628	672	660	647	656	680	643	662	693	703	651	688	606	617	671	716	687	640	661	674	598	691	633	643	623	626	661	693	655	650	633	710	685	695	653	614	652	669	670	680	646	719	684	631	689	664	662	644	691	711	667	665	650	671	705	692	673	664	668	685	659	650	689	670	642	697	647	662	678	631	621	646	649	669	675	657	684	635	647	642	677	649	684	681	703	694	641	657	725	668	692	690	685	699	658	678	667	637	649	688	646	674	668	638	661	689	637	667	680	701	620	669	672	673	677	689	637	681	665	665	715	632	680	621	625	664	627	698	657	655	657	637	670	639	644	651	674	674	657	664	683	657	640	653	709	718	659	660	679	636	638	667	665	697	645	687	693	681	639	678	675	650	662	627	679	673	645	607	681	632	667	671
13765	1474	1415	1068	961	893	843	807	772	804	781	820	778	742	771	762	796	726	772	733	792	746	764	746	806	798	801	822	769	736	819	776	712	779	791	770	774	764	784	798	780	732	762	777	779	770	775	814	765	759	752	703	767	748	757	744	777	771	743	825	789	813	801	788	761	777	745	760	757	769	729	800	812	802	721	750	818	735	781	737	760	756	705	727	731	729	806	763	757	737	745	757	779	716	674	765	777	727	778	779	780	770	790	756	772	755	776	731	801	736	777	743	771	755	800	714	765	754	734	828	823	791	755	757	737	804	729	753	798	736	745	735	735	748	771	740	776	756	768	759	778	787	740	776	735	766	732	750	717	727	759	691	780	783	760	800	726	780	753	747	752	760	753	752	748	781	736	734	731	738	783	786	804	740	761	763	755	777	725	771	812	802	783	784	744	741	729	776	713	766	773	792	722	726	749	748	721	791	787	784	750	795	770	758	758	777	731	759	716	741	788	762	761	791	741	744	739	784	784	815	813	813	773	803	780	718	760	766	739	773	786	733	717	774	800	756	739	745	767	721	762	776	745	748	787	809	759	775	774	758	763	725	764	745	818	738	804	783	754	767	725	780	767	775	817	739	767	743	757	764	758	751	751	782	793	746	807	842	772	759	776	744	757	788	773	725	758	744	729	806	797	724	833	747	792	705	745	752	786	745	714	739	759	774	792	764	748	752	713	784	741	759	823	772	761	759	744	759	709	730	789	788	770	761	738	765	765	758	777	744	708	785	763	767	804	745	761	772	738	758	748	792	758	780	776	756	739	750	723	749	764	741	739	710	764	754	794	736	753	731	749	788	788	744	806	790	803	759	861	763	795	730	797	735	769	753	777	730	745	774	738	775	693	820	805	746	795	787	760	699	781	742	784	724	740	768	769	752	751	749	745	776	753	745	737	727	761	711	717	764	785	779	814	779	756	817	783	743	749	771	712	765	805	770	799	719	733	748	715	759	764	740	804	790	746	735	715	771	819	749	779	779	757	779	759	783	785	732	765	821	764	772	718	740	674	740	735	794	791	739	779	707	719	791	760	787	765	744	767	766	795	781	781	719	745	765	802	762	777	792	720	738	723	803	785	731	703	744	764	731	776	727	743	720	774	790	796	731	761	763	753	757	776	739	749	755	730	774	815	744	762	751	763	770	729	804	736	747	785	743	733	739	737	737	756	728	684	762	771	806	727	755	796	753	716	752	755	746	761	760	711	695	721	807	790	756	744	789	729	769	730	713	789	770	761	795	798	795	790	730	755	739	738	755	747	773	780	776	748	801	720	773	747	768	748	755	754	707	743	788	728	737	758	760	676	775	768	791	715	760	729	765	748	763	755	768	762	734	779	789	728	780	740	711	741	788	794	797	795	785	765	745	777	750	746	813	736	772	768	753	810	817	762	744	786	698	778	756	825	781	770	748	783	727	738	733	763	812	781	783	728	821	754	788	805	741	795	779	801	744	781	745	717	837	779	725	747	744	762	795	763	796	809	772	790	724	741	805	785	749	718	746	757	755	795	740	798	762	785	751	805	755	759	821	755	743	713	768	772	755	718	765	739	756	783	800	792	781	747	749	763	776	779	814	744	745	782	758	787	750	724	765	762	720	762	745	780	759	687	793	749	770	775	724	759	763	810	803	748	764	727	739	766	735	757	767	788	714	747	753	809	774	746	787	788	744	808	779	762	731	804	786	767	708	797	785	759	750	805	768	750	734	766	756	775	775	751	779	745	775	732	779	784	773	732	759	772	737	713	785	767	756	764	765	735	751	742	765	772	759	747	823	794	747	727	744	777	784	735	765	773	717	809	735	767	736	760	788	761	752	786	772	819	787	769	786	794	771	711	727	762	757	756	751	742	758	759	739	772	762	764	789	702	791	767	772	775	748	765	726	762	802	690	773	782	763	719	794	839	770	767	781	782	748	721	723	782	782	712	707	728	791	783	764	720	816	800	766	751	747	761	722	811	744	757	797	818	771	786	758	763	718	826	757	715	781	774	742	782	761	780	759	751	761	769	719	744	763	743	805	819	793	729	759	751	730	715	789	808	810	790	764	772	808	764	742	715	738	771	737	801	762	757	843	719	770	748	705	721	740	759	783	741	778	753	745	765	798	746	734	768	792	773	742	786	736	763	753	801	784	734	741	766	735	737	783	744	741	756	753	685	716	777	787	729	776	756	751	740	760	764	787	790	735	741	849	777	748	747	745	789	750	760	763	818	721	772	762	719	792	763	758	743	770	758	760	827	730	770	809	751	767	791	758	798	729	788	816	745	753	777	746	762	744	717	742	735	755	803	774	723	761	775	735	793	762	770	771	737	726	781	745	804	765	770	795	745	796	744	795	734	754	724	752	709	792	747	763	770	759	766	763	783	751	719	749	739	765	778	743	772	731	810	778	765	755	752	777	757	765	738	750	795	711	771	768	791	767	715	767	746	729	750	757	755	805	786	764	730	768	723	748	734	787	798	749	817	738	735	779	773	763	784	775	743	810	744	771	774	752	707	786	767	825	754	743	760	756	773	762	751	810	742	825	743	772	788	755	770	760	794	804	754	717	715	752	769	767	754	759	810	757	673	737	743	762	777	788	747	769	830	780	780	777	726	799	741	746	779	776	731	797	748	743	779	730	750	753	816	742	761	746	784	747	745	775	755	739	745	774	806	788	767	783	792	796	732	759	708	763	747	729	764	809	744	742	758	742	819	726	774	815	735	776	799	798	800	797	762	774	800	752	745	732	730	749	766	763	747	787	764	787	744	723	770	775	778	783	782	761	807	725	754	769	737	702	786	755	778	709	755	771	741	770	747	785	749	800	778	784	817	774	756	768	802	732	747	747	764	786	817	743	770	773	757	769	743	744	741	749	742	762	782	743	734	794	775	733	737	770	736	800	760	756	744	779	770	742	735	795	763	757	754	711	759	745	739	758	738	804	770	729	750	768	756	748	740	741	766	736	789	776	764	783	784	769	818	775	761	782	744	751	788	744	793	779	808	778	767	734	769	774	821	733	710	741	763	748	760	728	749	745	764	777	734	781	800	741	782	748	748	824	723	763	795	784	777	697	774	829	786	773	762	756	788	756	789	740	773	759	787	761	748	741	749	743	785	762	781	826	755	761	782	813	783	732	754	785	776	769	715	731	762	792	694	775	779	725	786	728	763	747	742	746	773	761	819	750	739	785	770	830	711	771	730	738	749	765	740	807	746	718	729	724	748	795	739	775	753	745	748	808	797	769	804	792	751	715	737	778	785	764	717	760	751	776	794	757	794	740	805	784	780	781	740	785	753	784	742	754	794	717	753	765	807	762	752	742	767	739	712	793	800	838	775	782	792	843	758	752	777	759	770	811	792	746	786	782	789	760	768	759	790	768	756	713	747	770	754	754	772	808	753	738	763	750	724	802	739	746	778	735	726	722	748	783	693	765	795	692	724	710	754	768	760	735	789	742	767	772	769	791	742	801	723	782
23148	20768	28190	23400	20753	13203	1509	826	648	621	558	469	484	424	413	410	410	344	366	375	368	396	387	334	342	343	379	354	342	363	364	355	340	329	346	354	349	665	447	353	349	330	347	308	339	305	326	329	348	343	323	303	332	362	293	339	333	322	322	345	332	299	339	328	291	313	326	326	306	327	304	285	313	323	329	316	309	294	304	294	328	309	334	323	290	314	331	338	339	373	290	305	289	320	310	305	334	336	323	338	331	321	309	321	301	362	334	332	335	323	303	330	321	346	314	313	304	340	326	302	343	334	305	320	308	318	343	344	310	330	311	325	317	334	330	343	356	325	311	340	313	302	329	331	303	298	329	328	299	334	330	330	382	340	318	321	342	324	323	346	303	334	321	337	326	333	328	309	347	325	310	294	339	314	341	302	346	300	340	314	347	325	352	294	313	366	318	336	333	341	344	351	300	327	280	315	327	351	332	314	317	327	364	335	322	321	316	347	299	305	318	357	298	339	332	293	304	321	330	331	297	340	312	319	338	327	333	278	311	324	327	349	309	333	302	322	326	301	277	296	309	324	298	320	323	300	289	358	325	306	332	340	337	338	328	338	319	351	340	337	330	343	349	303	312	316	280	326	311	316	366	338	314	304	322	315	358	297	313	334	317	316	316	315	306	309	317	336	320	302	317	319	333	336	311	303	330	312	303	291	305	320	313	325	300	369	331	343	334	301	301	338	304	331	307	306	327	303	374	318	291	340	326	320	324	286	334	299	341	319	277	292	327	342	321	317	339	348	304	327	338	312	338	295	364	316	325	339	329	290	313	333	323	304	303	302	356	337	327	332	317	312	344	326	300	344	330	372	300	313	304	315	308	318	322	277	296	316	314	327	318	331	336	297	331	320	279	309	356	336	332	312	306	365	331	286	310	338	311	331	342	320	288	292	300	326	336	316	307	349	327	322	280	337	309	316	329	309	313	310	319	336	307	317	318	320	322	316	310	343	325	313	298	340	305	354	318	335	334	339	310	303	321	305	334	330	337	285	306	327	306	333	304	305	320	330	311	329	320	313	307	318	325	326	320	328	350	317	317	320	335	303	310	325	338	317	308	327	329	295	317	322	319	332	311	297	315	335	343	312	322	310	345	328	309	320	302	296	297	337	311	331	347	304	276	325	326	302	306	320	313	333	325	325	321	314	355	349	315	312	295	313	325	295	319	323	344	293	316	333	300	304	306	323	307	342	347	278	312	306	303	285	332	324	308	317	288	327	282	350	283	291	314	315	309	321	347	303	323	338	304	309	312	321	287	302	324	333	317	319	325	340	304	300	329	316	342	318	296	335	332	304	341	300	329	316	288	329	319	322	335	266	321	303	319	315	318	293	339	301	315	333	310	335	302	320	326	288	287	341	338	309	310	314	295	328	325	279	288	278	366	310	287	314	330	328	343	315	327	298	318	290	315	328	309	347	352	293	335	325	318	333	305	303	332	323	332	298	314	296	298	302	328	376	299	302	297	313	333	323	309	295	312	338	311	304	296	322	329	318	356	305	309	329	352	335	312	329	301	296	329	333	334	330	323	323	319	338	342	353	305	329	280	313	303	313	310	329	303	326	346	316	339	320	319	329	300	296	309	340	310	346	303	353	315	331	313	283	301	335	353	301	315	311	328	309	325	308	325	344	313	306	336	329	328	323	318	298	327	342	339	304	317	329	312	340	317	367	321	321	283	329	328	319	307	326	331	298	314	349	300	312	345	325	301	290	288	314	311	313	343	317	314	333	332	333	318	330	330	361	341	348	314	311	303	335	359	322	318	329	327	312	309	313	319	313	326	322	300	328	332	319	292	343	317	309	303	304	344	318	299	340	298	321	298	324	332	316	316	339	311	344	336	297	334	315	287	307	318	304	342	315	319	345	289	325	299	321	321	330	324	321	327	326	308	316	289	305	310	298	338	326	330	286	304	319	313	313	366	324	294	339	318	368	296	317	317	288	307	279	309	296	340	312	295	296	321	306	300	323	313	332	326	338	328	308	298	331	327	342	346	327	308	319	360	298	322	308	311	350	300	295	298	329	344	335	341	310	310	328	303	324	301	364	317	308	319	309	323	307	317	308	306	323	317	338	295	293	312	316	351	316	311	306	309	310	321	294	350	308	359	316	345	298	326	342	305	323	327	278	298	335	264	343	323	336	328	334	323	316	331	315	335	257	319	297	315	329	348	294	327	274	344	315	353	301	339	313	331	307	322	334	308	332	303	306	309	340	300	332	330	347	330	327	314	337	289	294	334	312	317	346	290	320	335	332	292	340	305	313	296	336	328	329	326	338	332	320	298	316	313	303	293	303	315	306	363	312	303	321	322	303	339	318	299	316	325	307	308	312	298	299	332	333	328	315	323	308	275	305	299	320	319	308	361	327	285	321	320	318	348	312	312	326	333	320	330	335	323	340	301	317	311	318	340	318	319	308	327	324	342	335	350	320	335	317	312	330	333	314	322	290	321	311	309	300	335	327	299	297	309	339	313	313	334	299	321	333	279	342	312	357	347	323	329	310	327	316	301	311	309	314	310	287	342	308	323	320	347	291	325	327	346	301	317	352	307	330	305	292	317	296	317	298	336	320	305	295	313	302	291	325	329	338	291	338	312	295	331	332	334	298	350	340	286	333	312	309	321	302	304	327	305	309	324	330	332	331	314	348	329	301	302	324	323	329	325	336	319	333	317	299	321	344	331	338	313	307	320	334	357	285	335	340	282	311	303	363	324	307	306	309	318	330	333	305	319	292	328	293	305	335	331	331	293	318	325	298	313	363	314	352	329	306	301	291	312	354	321	313	331	284	333	308	303	338	319	305	344	313	296	311	331	330	303	325	331	325	316	291	334	341	322	316	345	329	316	318	341	329	327	324	342	288	320	315	304	323	313	315	338	314	324	320	299	322	295	325	356	325	335	338	332	327	304	330	348	327	345	305	322	297	307	319	317	324	309	333	304	317	300	342	327	330	295	340	328	271	305	315	285	317	322	329	311	334	295	342	341	330	316	329	306	318	329	305	341	338	343	299	327	322	347	371	316	332	327	348	343	288	332	322	345	330	303	313	305	304	319	320	333	307	330	316	344	329	338	360	323	311	318	311	326	332	338	322	298	335	329	301	355	324	302	312	294	302	299	328	301	331	313	354	300	290	307	325	304	306	300	307	314	309	303	305	311	301	305	344	308	316	323	323	294	305	347	321	347	286	338	320	356	299	324	331	318	289	372	318	325	350	310	311	307	296	320	319	312	315	327	316	304	333	340	304	318	326	325	338	333	335	350	347	293	344	307	293	332	289	310	328	310	316	310	331	336	315	336	312	308	304	298	339	296	279	288	308	342	319	313	314	319	321	280	315	355	289	320	329	299	336	315	305	323	313	307	338	329	346	346	342	296	310	340	318	326	323	295	348	314	348	334	312	367	323	318	326	314	277	308	319	303	304	324	310	336	353	329	292	350	323	295	303	307	298	338	326
30638	9322	8219	4296	2859	2354	1750	1403	1187	990	799	757	678	622	598	527	479	484	482	494	509	458	440	446	401	430	431	422	429	490	440	435	434	434	415	437	443	953	569	365	355	383	389	400	414	374	379	395	357	387	400	400	385	373	388	419	400	372	394	354	361	378	386	419	375	395	422	397	362	384	396	380	394	394	388	424	374	394	395	368	389	383	377	393	370	364	389	395	378	376	391	378	384	382	394	397	398	393	388	378	396	385	357	369	416	374	389	394	387	377	394	391	397	371	351	380	377	394	392	408	391	376	374	394	410	401	384	339	401	359	393	382	377	413	373	367	390	372	391	373	385	376	372	366	378	361	403	373	394	383	382	380	389	369	393	391	374	379	399	384	346	384	395	373	385	343	352	368	417	382	383	367	376	455	380	355	390	370	370	374	402	378	368	336	394	364	361	376	433	379	419	394	364	401	395	358	380	360	405	389	411	393	397	372	404	416	381	362	367	381	378	388	378	382	407	418	376	357	395	392	345	388	376	368	382	378	391	396	413	353	423	363	360	382	398	380	393	391	399	378	386	370	404	381	405	369	378	391	384	386	364	394	357	388	380	378	359	359	346	374	360	384	371	389	393	358	372	352	370	384	352	414	353	370	390	338	378	393	380	403	394	380	354	366	326	404	395	373	435	372	380	399	377	354	379	400	380	397	381	364	396	364	358	399	394	418	366	387	391	402	379	383	387	389	410	384	407	402	394	366	380	353	374	371	367	387	352	358	403	401	411	428	396	404	392	365	351	357	368	407	369	372	379	399	391	362	385	387	372	383	383	357	382	381	372	383	396	358	360	351	389	376	377	380	347	388	390	395	408	386	391	377	349	376	447	369	426	381	392	388	417	359	371	354	397	409	397	367	382	371	392	404	397	355	410	396	374	387	393	369	393	399	417	376	381	357	369	408	397	370	357	378	376	399	420	400	396	368	379	390	387	412	384	360	379	352	395	364	376	360	375	414	363	410	386	390	399	394	381	387	377	359	358	415	385	394	373	378	383	362	366	385	367	420	382	402	375	337	380	384	407	395	370	385	382	411	375	392	370	361	391	385	379	405	380	403	383	338	403	374	389	381	408	390	383	409	386	414	332	384	357	368	399	385	423	385	393	344	333	385	416	359	369	350	367	386	375	422	377	342	378	434	366	374	396	398	393	420	364	354	394	390	405	374	391	396	414	380	385	360	414	396	379	377	359	341	367	374	396	377	379	349	380	358	383	368	417	395	353	379	346	399	345	371	365	404	393	387	389	427	368	393	351	379	361	364	418	364	355	372	419	363	382	349	362	356	373	406	375	398	350	445	372	401	428	368	387	356	382	349	405	342	353	406	362	422	389	395	397	406	408	381	384	392	395	411	366	355	380	393	384	403	389	379	400	372	357	382	414	364	368	406	384	431	385	404	356	415	396	373	367	385	422	358	404	373	368	407	373	386	384	377	381	343	375	412	407	412	359	403	400	372	364	391	366	402	424	406	351	387	380	409	389	382	360	389	376	366	371	350	379	379	379	375	399	345	408	361	379	421	358	391	380	409	360	372	386	393	378	386	398	384	384	408	394	396	377	385	392	332	368	395	378	381	392	372	378	403	391	357	422	384	384	360	361	418	396	397	384	374	363	374	403	349	359	378	357	310	397	391	399	402	357	385	352	387	348	366	409	439	357	388	408	367	413	402	382	397	386	390	431	372	370	375	370	386	382	376	360	377	420	405	367	404	376	362	364	382	361	361	379	402	401	391	407	390	386	366	360	382	372	358	390	361	403	383	383	367	385	367	386	379	393	360	368	380	360	377	357	348	367	377	403	382	401	394	358	410	401	402	358	398	352	399	371	390	376	394	412	385	417	373	394	384	384	399	416	386	363	367	402	404	408	384	403	369	400	377	387	414	367	373	356	370	382	353	374	389	364	385	359	380	385	404	417	390	388	356	395	373	397	396	371	382	389	380	370	383	380	348	371	385	360	392	386	395	368	414	393	382	376	404	377	400	380	404	352	393	390	367	395	367	405	393	395	393	368	400	387	354	363	395	412	390	374	395	388	379	375	392	378	367	353	377	386	382	405	372	384	333	370	378	379	351	404	396	369	373	380	395	353	335	375	384	355	408	402	386	409	411	382	394	383	371	337	411	359	348	392	393	392	368	417	384	379	426	368	390	374	380	394	398	381	368	349	392	376	352	381	399	347	361	373	377	407	395	362	415	379	400	375	379	365	374	386	377	372	386	364	403	353	371	376	391	394	405	364	381	373	382	370	391	371	343	384	384	354	373	374	390	393	387	410	371	360	392	384	383	381	392	364	403	376	384	397	378	397	368	357	378	382	370	390	400	380	407	389	360	365	378	352	392	392	384	352	366	371	367	372	396	376	379	416	362	365	381	370	371	385	382	363	364	371	394	378	367	402	401	379	376	365	386	384	361	386	387	360	416	388	371	398	425	394	379	368	368	387	315	342	364	348	402	375	383	356	391	413	365	375	402	356	377	369	383	383	381	386	411	384	381	407	382	376	385	387	387	385	384	339	392	369	387	359	355	377	383	410	375	381	369	392	386	398	409	352	413	363	367	366	407	376	391	366	366	376	371	347	365	381	360	367	389	363	382	380	364	357	403	366	398	368	396	401	405	366	395	405	403	392	361	379	396	364	369	361	379	358	382	384	398	366	383	392	385	411	374	392	366	366	371	368	399	408	366	377	374	380	359	366	387	404	402	347	396	370	382	387	394	387	393	366	407	355	363	340	389	381	383	398	338	357	393	369	359	383	390	368	369	353	372	349	391	394	377	394	381	361	383	374	391	395	346	378	387	398	403	382	383	411	375	380	389	383	373	374	386	387	369	341	408	374	387	388	361	387	427	407	389	363	393	353	368	395	387	367	375	435	403	363	382	348	377	407	379	382	386	380	349	369	359	385	375	384	388	403	369	349	410	366	405	364	399	395	398	379	369	374	394	353	365	401	395	375	414	394	369	378	387	370	367	398	392	405	392	386	381	376	383	383	370	377	369	394	373	393	381	392	363	406	386	365	350	368	375	402	414	398	382	402	394	413	407	361	389	414	348	400	399	380	382	379	368	365	360	409	342	383	383	382	371	370	378	386	383	337	383	399	366	365	353	377	404	346	423	387	391	362	358	364	410	415	361	370	382	379	367	404	407	430	413	393	402	370	417	372	358	386	379	398	388	407	385	375	393	398	393	377	343	378	412	355	374	353	365	420	365	382	382	375	411	404	368	376	360	374	385	410	417	382	369	366	406	388	392	365	388	381	381	362	387	381	361	377	396	391	411	377	361	377	392	382	373	406	381	364	405	383	377	369	348	357	386	412	398	387	392	400	401	360	369	370	383	371	377	362	370	391	384	367	408	422	357	389	397	373	394	392	384	373	418	388	363	354	406	430	376	407	370	383	428	379	367	373	374	398	372	393	392	388	369	380	363	384	353	385	403	413	397	385	400	383	375	385	421	381	345
24563	20802	27332	24314	13212	1769	1230	1071	1022	990	990	955	985	894	867	891	901	863	894	888	810	903	807	836	843	845	839	873	866	820	925	884	893	871	894	930	866	1080	927	864	802	828	851	832	831	785	868	884	818	837	842	856	859	844	873	770	886	854	833	890	873	838	844	830	880	859	815	874	824	809	905	890	882	860	833	882	834	831	834	873	876	893	867	818	857	800	849	830	828	853	815	852	827	829	823	912	908	918	900	868	887	819	844	836	852	823	836	864	890	836	832	865	830	825	864	827	880	880	829	849	817	848	849	831	896	844	870	834	898	880	856	834	820	825	850	883	811	865	842	895	872	880	861	831	900	844	855	829	809	832	847	841	875	850	855	871	845	877	904	903	826	859	855	879	882	912	863	880	790	847	911	853	849	850	827	854	895	818	818	814	865	882	854	839	854	831	823	843	844	842	871	879	849	828	833	822	829	862	869	902	819	888	923	850	841	919	847	864	851	899	912	844	830	885	832	781	861	851	843	841	843	819	833	899	868	891	856	823	820	810	881	830	857	854	825	882	919	822	847	897	839	859	824	861	851	832	888	810	855	852	849	843	827	840	840	863	856	862	841	817	914	817	850	889	904	875	838	877	875	897	821	848	869	830	808	805	875	813	819	850	852	862	851	842	799	821	828	835	854	849	841	843	845	881	884	817	795	845	800	868	838	868	864	859	823	851	895	860	860	843	842	823	889	885	837	851	848	841	862	793	866	871	882	849	855	885	874	847	812	859	883	831	849	879	863	860	836	853	817	886	812	851	856	865	820	846	874	843	869	865	840	865	830	841	830	898	801	857	890	873	829	863	846	923	855	916	812	898	865	825	852	833	876	909	837	864	818	840	854	883	839	840	839	848	845	874	892	838	867	889	849	822	860	835	835	895	854	835	884	836	849	861	891	874	802	856	914	899	835	885	860	842	799	855	825	908	850	841	878	866	853	816	786	870	838	844	849	838	826	867	804	831	824	838	841	826	865	830	830	915	846	868	839	899	918	828	797	837	882	840	809	894	839	870	832	855	826	775	813	808	830	842	849	921	878	876	889	897	882	842	843	892	877	843	813	850	838	856	836	837	881	863	852	854	868	821	810	865	860	830	842	832	815	851	824	877	890	871	868	902	887	869	826	876	840	833	865	803	803	868	837	892	846	806	822	841	868	815	887	871	886	817	841	844	864	833	813	865	823	873	870	846	834	860	875	843	826	802	891	875	850	842	876	861	858	820	875	827	841	819	863	900	929	800	818	893	867	861	837	797	886	824	866	846	819	853	797	892	850	830	856	874	844	835	860	840	815	812	876	857	831	812	814	875	874	814	826	918	807	827	831	838	844	864	889	842	856	860	828	845	846	851	823	873	885	786	866	859	877	813	840	810	842	887	817	810	828	863	915	865	831	818	810	851	893	858	869	843	813	835	864	841	878	823	830	863	880	852	872	828	846	867	853	817	802	849	816	907	842	818	831	855	811	817	819	888	861	813	844	873	884	814	834	880	829	834	859	864	837	848	813	840	822	827	882	874	826	831	848	848	878	870	838	833	838	826	891	832	803	875	791	873	877	899	855	904	842	889	918	856	852	891	794	811	876	772	869	809	877	812	806	818	855	830	865	839	888	849	884	930	811	874	849	806	889	824	867	837	829	837	846	812	892	874	880	870	866	850	834	810	832	852	835	865	858	839	820	783	866	861	896	879	902	847	844	896	927	809	806	813	854	811	843	888	875	824	855	853	836	880	891	841	804	827	844	863	779	858	865	825	923	857	836	869	815	808	834	844	834	822	819	813	830	789	857	823	838	903	804	847	832	862	880	859	895	843	846	872	862	936	893	818	873	827	890	858	834	849	818	877	875	825	877	859	861	831	814	827	878	902	843	836	863	854	844	891	858	860	867	866	867	833	866	830	882	952	862	799	873	884	816	866	860	894	850	856	833	810	857	868	844	874	892	881	874	872	842	882	880	861	864	803	826	814	865	847	848	807	841	834	855	875	824	791	786	918	805	919	819	843	805	808	849	822	837	829	862	823	844	873	850	848	836	844	856	837	881	880	885	835	799	866	853	899	893	872	792	853	843	883	790	811	831	827	805	861	866	860	893	862	882	878	931	846	790	840	831	865	887	820	870	862	836	873	910	879	801	802	863	822	848	832	851	832	891	879	867	898	847	883	933	890	866	907	890	830	891	879	887	822	840	826	867	824	863	883	844	896	837	838	879	894	879	896	910	811	872	850	830	826	831	834	856	858	884	877	873	808	819	848	853	777	869	867	900	921	873	942	889	828	892	901	810	837	848	841	889	817	826	837	874	793	827	825	838	888	905	856	858	865	833	812	828	838	857	840	878	842	866	869	883	856	833	860	861	889	875	869	873	820	800	824	852	931	823	825	819	849	898	917	854	865	832	823	853	824	876	869	876	876	892	865	892	881	786	874	865	917	813	832	894	888	871	867	899	849	819	817	865	831	859	844	845	872	853	816	880	849	850	893	823	831	785	867	906	839	856	783	876	835	800	823	888	850	846	905	841	871	860	787	900	895	823	891	871	811	850	876	831	799	842	859	810	816	824	871	843	833	822	899	882	869	878	895	832	872	859	868	833	866	893	827	859	898	848	870	835	889	879	887	836	890	879	852	843	881	897	844	869	828	848	828	856	884	813	870	910	825	806	901	862	844	845	812	783	824	874	889	830	875	838	842	916	847	870	817	873	853	846	859	866	839	813	859	791	864	887	807	877	807	864	828	849	862	839	844	898	860	909	823	836	846	823	898	879	814	842	865	896	833	841	873	842	855	798	837	842	862	846	862	821	809	846	882	859	787	915	852	830	795	851	865	857	849	873	832	841	802	853	782	855	833	864	870	849	872	867	821	861	850	829	868	823	795	869	870	807	858	869	828	843	853	832	845	886	902	839	850	882	823	851	855	830	853	834	828	840	895	900	876	878	831	917	847	839	877	895	827	828	819	855	897	896	815	925	855	857	871	792	854	851	868	855	833	851	828	836	892	859	864	906	824	852	825	862	809	876	820	848	825	845	840	807	872	844	888	868	852	857	858	849	844	841	885	839	871	832	839	855	851	863	821	809	914	919	800	854	861	886	856	871	858	857	894	873	819	850	874	760	804	899	805	883	816	884	822	865	887	919	860	821	895	880	836	937	876	816	876	860	814	833	842	807	860	783	869	928	824	809	811	847	821	837	849	903	845	842	857	847	811	897	832	877	872	861	887	826	872	876	863	900	862	860	870	826	878	857	809	780	855	878	845	825	933	838	873	861	822	834	815	832	944	872	864	854	860	853	827	842	868	889	820	843	842	837	884	851	890	893	893	821	871	811	890	859	827	833	817	875	826	878	801	847	814	870	827	861	848	837	840	862	896	825	869	878	853	920	896	835	875	812	839	850	851	842	863	844	812	886	824	864	905	820	864	822	834	847	853	861	906	880	839	826	819	821	844	878	828	864	820	893	845	826	859	898	863
31241	6089	5144	3022	2141	1967	1703	1454	1399	1246	1198	1127	1063	1081	1063	986	989	1043	986	1038	978	1018	985	989	1000	950	1014	1046	946	979	1010	977	942	1002	993	1020	987	1196	1023	957	954	961	1005	981	938	1000	931	961	912	949	945	962	934	947	992	927	946	918	955	931	973	923	918	897	910	949	1021	993	954	889	977	911	937	960	981	941	990	949	984	951	942	955	914	965	931	939	989	915	919	886	931	936	926	918	940	989	877	971	936	889	874	971	953	947	904	954	878	930	937	932	975	946	999	925	955	921	906	956	982	904	945	933	930	943	915	943	911	963	950	953	940	991	932	935	986	1005	966	971	957	959	926	976	980	925	974	940	927	910	957	978	965	927	923	946	944	953	1003	876	925	960	934	921	928	915	961	974	981	954	1010	912	891	936	945	965	942	942	923	984	957	955	997	930	922	926	910	950	990	941	956	969	990	948	932	945	944	981	875	895	965	959	944	934	952	954	913	977	953	1002	923	966	923	959	948	955	905	962	999	955	958	949	960	964	954	953	922	885	950	964	986	934	935	951	930	895	939	932	938	896	972	939	947	965	935	940	950	960	980	969	935	922	893	958	921	944	956	945	937	907	936	963	972	975	936	937	967	977	880	961	931	936	977	928	960	918	922	923	975	894	984	908	994	974	915	934	968	969	985	891	916	908	982	933	962	911	929	917	862	909	948	886	933	907	944	911	961	930	940	899	961	932	989	971	863	942	942	962	986	992	926	995	957	908	1022	942	938	874	982	980	945	930	933	970	952	885	987	945	950	961	905	963	950	937	891	987	963	929	905	944	907	972	930	944	993	927	931	1026	991	959	923	945	919	972	930	917	954	976	930	946	931	930	925	942	978	918	943	918	896	956	967	971	898	925	913	979	943	1045	953	999	979	954	947	946	966	927	961	1017	926	885	944	933	946	948	957	939	936	933	1000	928	955	931	977	957	903	982	901	970	948	935	933	958	990	971	913	929	939	927	977	961	941	916	918	964	949	930	994	974	929	897	919	961	963	929	940	983	972	950	902	1001	949	984	968	990	949	895	939	995	930	913	977	1004	929	999	924	936	925	946	953	975	967	914	942	893	934	918	942	940	1048	912	976	968	945	966	969	929	944	934	946	964	928	978	953	949	918	946	1005	987	977	928	938	965	902	991	995	944	927	959	936	936	922	951	920	936	923	907	961	918	941	944	906	917	952	992	939	969	995	955	960	960	912	968	1008	971	928	893	908	958	896	962	908	882	959	942	963	925	912	916	937	973	930	985	957	1022	968	959	938	970	989	977	926	1004	954	996	968	949	937	917	904	929	925	949	952	926	976	961	913	938	955	926	951	863	906	965	958	956	922	936	931	956	898	931	952	982	961	929	938	916	967	921	958	946	924	915	977	963	910	922	952	942	989	971	955	962	953	912	971	916	953	1013	932	923	946	955	930	921	964	894	975	914	947	916	941	949	962	968	1004	955	921	985	910	919	913	906	1016	930	1001	1001	952	966	954	977	933	915	931	921	965	936	945	940	989	909	982	950	959	942	919	964	921	953	913	966	988	943	977	924	916	928	976	974	899	962	929	944	937	935	959	921	921	988	927	872	958	938	954	938	945	903	946	977	935	975	911	987	911	896	949	961	967	970	963	907	979	960	1009	960	961	1001	960	927	945	935	948	910	985	979	879	924	1024	936	935	983	963	953	897	961	996	921	976	931	981	966	918	972	997	945	1009	990	958	925	964	964	979	933	918	1020	952	904	905	945	970	976	928	925	947	967	938	945	952	930	930	937	969	970	844	941	979	896	918	982	999	1013	996	968	973	969	890	979	932	916	978	972	952	929	949	925	938	974	978	932	896	962	929	899	914	953	942	939	945	951	952	983	947	943	962	915	964	972	944	1001	911	947	901	894	946	961	968	972	973	984	989	986	953	917	939	955	985	956	945	861	897	929	937	941	939	910	994	909	925	939	992	969	911	992	945	901	950	940	973	989	925	939	977	921	948	985	909	999	976	930	951	930	992	961	936	922	963	912	929	946	926	920	978	889	940	1003	939	959	972	963	964	919	947	944	915	982	899	948	913	963	927	915	951	952	941	982	993	886	979	921	904	950	943	961	960	942	921	945	969	951	948	949	935	986	898	972	935	953	978	917	941	920	930	951	958	940	920	941	909	996	950	957	927	966	925	994	963	964	911	974	931	874	902	987	903	962	943	964	930	973	948	932	970	950	905	926	987	950	917	946	952	919	906	908	934	958	896	941	908	885	966	901	931	914	913	947	923	927	1016	918	925	974	901	918	1032	992	994	984	954	965	966	936	913	955	916	993	950	920	941	960	962	952	927	994	1008	982	859	927	974	940	969	927	952	941	926	979	925	961	949	993	940	934	955	921	967	989	888	947	945	946	931	901	906	978	937	959	964	936	962	891	956	889	961	912	959	963	896	932	971	955	955	847	931	920	939	930	958	949	967	902	995	933	974	880	940	953	922	957	972	953	955	967	1003	991	913	925	908	972	933	979	966	952	961	913	915	943	933	938	895	937	937	901	943	1002	984	899	968	957	939	929	973	930	978	935	936	952	956	936	947	947	924	977	945	903	944	972	948	934	935	979	958	946	920	976	1010	932	911	931	923	930	918	937	928	956	946	917	949	966	997	962	985	970	929	964	959	942	956	893	908	958	977	935	941	929	905	950	888	920	965	939	944	928	902	942	956	975	937	963	929	940	948	939	1004	946	931	934	912	943	926	941	985	919	915	948	948	961	976	919	949	975	934	935	945	946	927	926	946	956	974	914	971	930	978	1023	996	997	876	967	954	949	929	890	911	934	939	934	954	977	961	976	864	968	955	947	999	947	963	882	936	919	920	878	920	917	977	938	969	925	919	988	984	905	991	929	944	961	919	961	984	1002	950	953	995	907	932	907	976	988	945	948	942	935	990	921	919	998	946	944	913	960	937	948	967	943	937	936	988	917	955	950	941	945	989	944	989	935	923	945	935	948	943	970	1005	959	932	1008	908	935	958	975	1004	910	968	977	1004	972	952	971	925	936	926	970	959	997	976	892	931	1004	934	906	962	973	948	956	902	929	956	935	982	1003	931	940	974	927	976	934	946	964	953	921	991	981	906	960	978	970	1032	954	991	926	955	949	977	933	984	941	946	966	935	884	936	955	974	1001	921	971	953	939	972	968	982	966	905	943	970	947	963	925	930	934	905	993	994	949	1006	911	941	933	972	902	973	967	905	959	911	928	929	942	985	985	946	977	976	948	933	968	932	918	921	939	950	928	917	941	941	934	964	952	930	971	970	987	980	967	940	945	956	932	978	999	987	910	979	953	967	939	982	933	972	927	974	961	928	980	886	928	971	947	995	981	955	957	1002	940	900	941	913	955	964	959	942	972	1010	930	979	955	904	973	944	947	872	941	945	899	934	969	926	920	999	916	1009	967	923	963	992	933	916	928	923	899	946	956	884	1055	973	943	921	963	957	924	947	945	939	897	1008	1003	948	976	947	939	992	943	935	950	1018	988	965	917	967	930	1006	979	1012	938	982	959	957	1018
22343	20830	28655	23098	20816	20881	12175	1532	1070	989	844	748	718	721	655	565	543	524	548	482	480	524	466	472	497	481	493	490	498	450	511	462	504	431	436	434	473	560	449	422	465	453	397	412	423	414	432	411	439	434	448	406	399	382	433	412	422	453	434	411	403	430	404	427	420	456	417	414	458	412	415	390	398	415	422	405	422	395	446	415	425	428	412	416	424	426	409	425	422	385	394	424	404	426	414	454	429	392	416	410	412	458	439	409	435	421	369	389	402	434	436	391	436	391	401	372	470	377	403	416	432	426	393	423	420	449	406	419	401	437	421	389	435	388	417	416	449	422	420	389	389	370	392	406	393	412	426	429	423	424	388	400	368	403	429	465	378	459	417	436	434	399	405	427	416	421	418	436	406	455	446	424	441	424	433	408	426	404	391	383	409	452	423	448	433	405	406	435	467	431	379	382	383	434	397	406	392	394	409	396	429	419	414	414	413	409	411	422	368	445	402	419	390	452	453	400	420	469	412	402	433	392	429	403	427	415	416	399	396	407	438	434	438	423	392	411	417	401	421	410	406	402	442	435	445	440	404	407	405	403	419	419	412	437	443	397	447	421	416	436	445	423	425	405	405	427	431	421	411	406	418	417	438	432	399	410	419	412	396	448	399	371	398	378	421	425	415	440	428	430	395	395	428	394	401	415	431	385	391	395	400	403	416	411	426	417	420	394	384	387	436	432	411	404	398	428	442	435	409	441	447	407	384	389	399	374	414	412	431	435	426	424	362	435	436	437	441	420	387	419	419	388	403	430	420	417	383	414	395	414	418	414	379	422	410	401	392	384	431	421	402	412	406	416	438	384	421	402	427	436	425	377	413	463	426	380	416	418	397	397	423	386	410	429	412	422	367	420	381	437	399	402	425	404	437	421	421	393	403	437	436	377	413	403	434	447	430	362	387	445	406	408	426	413	432	428	419	439	453	414	417	431	413	364	402	397	425	434	415	415	429	404	427	402	451	401	395	428	406	471	411	419	426	441	413	420	421	377	426	458	403	421	396	411	413	405	394	407	404	415	446	408	422	422	389	366	405	417	390	394	374	398	456	411	380	407	418	441	422	398	399	428	383	388	437	462	369	423	383	416	433	452	404	431	431	408	432	411	383	385	451	452	430	397	443	400	444	400	400	429	404	422	437	418	398	384	412	396	414	387	445	424	416	414	407	454	463	439	418	386	404	401	414	447	439	423	385	407	454	414	459	440	385	382	425	453	413	402	393	433	428	414	441	409	406	402	397	405	453	423	388	428	403	423	420	408	430	407	449	415	420	450	420	417	413	394	388	403	432	438	402	359	423	427	396	407	420	409	406	384	372	424	461	433	401	435	417	458	437	402	475	395	426	418	454	441	456	398	416	429	442	401	400	393	439	403	410	426	386	410	411	391	383	434	411	410	425	462	429	432	418	417	430	435	449	454	410	387	406	412	417	454	422	412	432	435	429	414	436	427	408	424	408	387	397	397	358	383	434	438	446	431	420	438	426	425	374	421	439	433	430	408	421	388	403	396	395	424	413	421	415	403	418	413	388	455	442	388	429	430	413	398	432	424	444	373	423	414	396	411	413	395	410	437	416	431	450	397	414	408	411	412	416	435	421	421	396	407	417	423	396	421	393	432	421	408	367	401	388	417	410	426	410	437	400	456	388	397	466	421	424	451	410	388	432	435	426	403	397	404	432	385	402	439	361	456	406	392	448	439	434	429	401	413	438	433	441	374	454	386	418	426	380	378	462	428	430	381	420	427	420	403	452	389	421	418	433	397	365	413	406	409	460	413	412	381	424	402	429	408	411	436	395	430	454	416	421	427	415	430	415	384	415	404	402	443	409	420	410	431	459	432	396	397	452	422	423	420	451	407	437	413	423	447	428	400	411	399	385	440	425	397	399	426	411	407	391	422	415	393	401	401	427	403	402	447	385	416	401	400	396	414	412	410	396	378	440	439	456	402	433	427	400	384	414	411	402	405	395	421	387	405	417	401	426	421	417	425	423	411	422	437	418	399	407	413	412	457	434	430	430	437	438	403	411	419	448	407	421	429	380	423	430	425	440	419	398	408	444	399	402	452	405	389	439	431	436	413	403	413	434	424	438	384	422	410	416	401	435	409	400	392	418	438	450	411	401	394	422	403	397	423	389	393	427	386	390	388	408	408	417	389	418	426	422	387	401	415	412	389	388	448	416	454	408	428	431	430	387	458	451	379	455	420	431	437	418	433	386	388	381	376	400	417	388	407	398	403	405	396	420	409	422	398	403	398	392	419	411	465	403	418	401	426	421	398	482	411	388	404	421	384	405	429	394	419	431	425	431	437	412	419	427	429	417	436	388	378	401	439	423	410	432	386	412	385	422	414	432	421	425	423	399	402	451	438	408	432	398	438	432	407	390	419	393	407	408	425	412	437	451	428	447	474	405	411	416	427	445	379	432	412	400	407	422	420	404	428	397	405	426	453	418	386	408	398	426	422	402	427	422	394	362	413	444	442	428	407	396	399	409	439	388	410	437	424	417	439	415	409	416	408	418	398	430	435	390	410	404	426	470	423	429	409	446	395	413	452	408	424	456	370	412	394	405	433	393	411	415	388	397	403	421	417	398	440	399	449	398	401	422	390	398	381	419	429	411	413	376	436	385	425	367	353	433	396	421	441	426	387	388	383	403	371	386	377	435	444	426	408	467	440	418	417	408	415	378	418	428	416	410	432	399	416	428	406	413	432	434	432	420	445	453	404	403	387	444	383	395	416	411	393	468	432	433	427	397	446	423	407	431	431	429	420	420	422	401	430	425	395	399	423	398	390	441	428	434	408	408	391	408	424	414	458	429	473	427	417	420	402	424	407	432	406	406	400	440	429	402	431	414	452	426	406	427	397	375	412	406	427	427	439	415	407	422	442	400	399	406	425	352	421	408	427	404	391	391	388	399	425	423	425	449	446	411	406	407	401	419	461	401	434	399	422	409	404	406	433	415	392	414	401	376	430	395	394	420	423	415	396	408	403	401	407	435	412	450	400	402	422	401	401	403	423	387	432	377	434	401	445	382	419	403	411	375	423	406	385	401	413	439	454	409	407	406	398	418	434	377	359	414	437	407	422	410	387	377	431	422	412	417	423	393	417	408	427	411	396	431	423	410	441	396	422	369	396	413	420	404	445	406	411	403	427	413	418	409	430	438	449	398	397	417	398	415	408	397	394	433	429	414	391	413	430	402	386	442	421	435	440	422	389	381	447	432	403	463	407	392	418	394	404	425	432	422	396	404	396	429	403	434	421	406	417	439	408	396	441	388	415	425	410	434	427	409	400	450	390	398	394	389	405	483	424	421	378	422	424	399	423	392	370	416	387	410	406	403	418	418	392	429	472	402	408	427	401	378	388	443	392	424	416	429	406	397	431	418	435	411	413	408	441	401	438	432	398	410	392	419	405	409	427	436	445	420	427	410	384	418	409	441	403	402	413	426	418
36709	15467	13681	7465	5274	3960	3045	2386	1929	1648	1335	1142	1029	907	828	797	699	654	700	631	596	593	626	538	570	528	570	547	572	614	609	551	543	523	591	533	580	652	527	494	494	508	487	488	458	464	519	491	497	482	449	478	475	471	466	501	482	489	504	460	460	521	483	467	469	462	474	444	470	490	450	501	524	506	466	435	447	495	469	477	450	443	461	524	468	467	477	450	505	484	522	453	454	473	442	481	475	467	455	462	440	514	491	476	445	490	468	476	449	458	457	435	488	459	456	449	469	450	515	457	449	463	475	467	523	431	487	459	459	401	427	452	483	474	449	475	414	477	484	452	439	487	452	467	438	446	471	439	418	512	494	462	468	443	469	441	481	462	470	490	463	416	449	480	462	443	450	496	444	472	460	451	460	477	464	450	431	457	446	500	473	456	473	428	466	467	444	461	507	434	486	468	481	482	477	441	472	478	460	451	472	449	430	455	451	470	435	445	479	480	480	450	495	498	475	414	493	485	468	438	414	480	487	466	502	470	493	456	464	475	482	467	487	489	490	484	455	426	494	450	503	450	443	443	481	448	459	484	458	445	502	470	399	457	480	430	443	462	460	447	458	448	447	471	459	438	477	439	434	421	466	491	471	465	466	442	446	474	485	486	465	448	464	479	483	485	446	468	435	427	459	447	436	472	461	482	462	449	461	475	449	484	456	466	447	473	445	506	483	474	474	464	454	479	467	462	461	483	449	471	423	434	477	486	469	463	478	444	462	443	454	441	429	457	474	467	463	473	458	422	455	452	454	494	458	430	401	437	432	422	447	446	484	448	455	451	453	503	442	412	453	434	445	428	430	446	460	446	497	461	471	448	434	413	462	485	443	450	500	462	456	466	499	471	458	462	467	459	460	464	458	439	451	482	452	477	469	469	465	448	440	442	418	467	456	416	451	438	438	480	440	476	465	476	429	440	431	448	457	445	415	456	427	421	430	469	463	447	460	437	452	458	471	445	460	427	473	419	446	470	476	436	457	514	432	460	472	415	450	473	442	454	446	452	463	445	465	459	459	482	448	433	486	459	437	496	457	447	487	457	462	448	448	459	461	474	457	459	460	449	414	470	454	461	456	493	442	440	465	456	472	452	492	415	462	467	477	454	441	448	460	426	531	489	478	461	503	492	476	469	427	461	438	486	453	455	456	467	431	484	422	501	474	457	471	464	449	420	456	425	435	422	454	468	454	479	453	464	453	434	461	454	475	455	498	482	470	444	496	482	447	447	444	460	429	495	453	460	515	455	466	454	447	437	475	434	501	445	484	471	427	429	408	488	483	467	484	446	471	422	474	459	455	465	426	449	455	434	471	470	447	500	434	468	405	412	461	473	461	473	450	446	431	460	469	435	448	457	436	467	475	453	506	445	451	450	490	469	446	468	449	528	469	489	431	435	472	429	439	464	443	436	449	493	453	455	475	423	475	490	447	452	461	421	448	458	455	478	456	465	468	472	434	456	465	430	476	418	496	479	477	492	446	478	489	456	480	485	495	489	482	454	456	445	469	422	489	509	431	456	437	450	463	466	497	450	489	433	493	413	462	469	408	461	479	463	465	471	470	458	466	453	472	453	492	460	448	444	475	423	447	402	458	433	448	472	445	491	430	474	486	457	442	439	515	451	439	451	515	520	481	441	412	443	457	459	443	449	454	434	453	446	475	471	442	430	456	471	495	445	485	443	465	483	445	429	468	398	496	429	436	438	473	430	447	502	464	483	486	462	402	474	448	473	461	453	464	453	508	458	452	447	471	423	492	433	444	449	493	489	437	470	446	454	494	461	445	481	468	471	441	467	438	451	449	486	471	452	482	446	416	425	440	460	459	458	440	525	453	422	441	454	434	453	412	434	465	476	451	465	428	449	455	499	460	434	436	454	418	456	465	444	470	504	458	450	469	506	446	432	447	492	474	436	436	509	430	457	458	438	474	487	465	483	437	471	472	449	474	441	464	463	428	482	454	468	451	507	424	470	456	452	412	446	483	469	451	403	435	435	460	459	460	446	457	468	500	438	454	477	441	444	471	436	438	469	469	460	461	503	465	399	440	454	476	447	441	450	478	443	476	480	458	442	451	481	472	443	470	460	437	460	444	431	454	462	485	470	482	488	472	486	455	449	439	455	439	474	420	455	462	481	463	449	448	473	422	415	485	476	471	440	452	448	480	486	444	477	462	455	478	427	478	486	452	464	474	468	440	445	470	462	487	438	446	429	466	462	423	444	469	443	472	481	504	480	433	445	430	460	475	454	415	425	468	470	461	474	457	448	457	436	475	445	458	419	450	478	453	469	467	474	473	431	438	444	446	444	484	442	462	479	467	467	456	450	448	455	468	483	442	461	462	442	465	452	458	490	457	450	441	443	461	436	445	469	460	467	500	439	469	448	492	481	473	425	413	451	488	474	432	432	487	481	455	460	512	453	481	512	448	453	452	423	427	449	434	492	488	463	437	483	463	441	426	465	443	461	448	492	448	492	475	470	434	459	442	457	480	472	484	453	490	458	475	460	463	458	459	453	426	449	456	443	479	447	445	440	449	473	450	494	477	426	486	468	444	432	428	458	434	469	455	462	486	435	424	441	436	430	398	472	480	476	469	467	457	449	469	472	511	446	434	446	454	472	474	482	463	421	436	429	457	478	425	464	499	443	458	466	452	490	415	432	449	449	459	407	439	495	461	456	432	442	455	457	437	458	488	484	487	466	467	480	439	423	526	478	489	504	478	455	447	440	500	465	453	467	501	467	461	450	475	413	484	447	449	484	466	478	442	476	449	436	442	479	455	462	460	477	425	495	492	491	463	491	445	464	419	434	458	464	450	445	439	458	458	471	460	466	472	446	482	451	464	479	455	463	421	442	416	443	450	458	435	484	430	453	474	467	489	449	415	442	480	457	474	426	500	458	457	471	479	459	456	413	495	436	487	463	436	463	428	476	458	447	496	461	478	438	462	469	469	420	464	507	446	467	427	445	435	467	470	470	462	486	482	477	460	500	478	445	490	452	465	455	461	480	457	452	429	462	436	478	427	433	481	434	493	463	453	423	478	439	489	473	479	463	463	459	464	486	455	412	462	454	467	461	455	494	465	489	467	432	462	469	440	466	486	443	476	448	425	475	445	467	441	435	458	444	465	473	456	470	472	449	456	438	480	456	492	440	446	439	443	487	477	438	477	457	451	450	466	462	472	431	452	435	443	437	510	444	478	432	478	445	498	468	427	455	467	451	476	465	463	442	432	443	479	472	454	433	416	446	494	466	484	401	456	472	484	453	454	425	428	453	457	442	452	462	438	470	457	452	458	454	455	445	434	480	465	469	502	458	471	447	431	469	460	449	499	500	467	434	439	478	460	487	455	486	475	442	480	443	504	474	469	482	467	453	449	462	488	495	456	426	458	468	437	456	468	442	454	462	449	454	441	486	471	492	455	426	421	463	420	467	487	482	473	445	415	467	494	442	445	468
26651	20207	9809	1349	951	851	772	732	666	673	686	682	721	715	700	688	718	680	706	672	661	680	661	681	673	704	683	626	613	652	666	643	690	688	658	668	707	658	696	650	631	654	605	714	674	693	669	708	675	664	689	675	657	668	668	697	642	687	713	724	692	634	680	645	654	710	702	713	623	670	656	646	639	675	704	650	694	648	673	672	656	637	684	662	626	646	672	705	688	654	703	666	700	674	660	655	689	677	694	660	676	637	669	625	658	684	673	636	695	678	698	654	649	679	648	673	662	652	703	663	717	621	591	695	667	670	677	712	658	634	685	637	667	649	700	655	659	698	640	608	649	653	647	689	652	689	694	675	700	681	695	670	701	690	622	674	689	682	722	673	700	639	629	608	670	671	664	709	671	656	645	709	665	671	670	640	643	678	675	669	684	681	683	676	709	656	652	671	683	642	620	693	627	695	668	674	643	627	652	660	628	645	658	685	669	686	644	644	728	672	673	671	667	699	688	677	656	615	638	666	650	644	623	678	715	693	662	750	698	646	640	672	693	654	699	655	672	622	703	664	691	685	687	680	663	645	666	657	698	677	632	649	704	652	709	684	659	605	679	716	689	653	664	664	664	704	664	691	662	645	680	702	691	680	697	659	638	639	684	653	622	666	633	671	703	650	650	651	650	674	642	663	663	674	660	649	630	649	688	637	702	707	733	682	643	731	658	661	702	685	640	660	711	676	663	649	703	689	672	652	670	649	642	675	677	672	650	639	644	686	659	671	706	638	665	631	654	692	680	657	680	654	671	673	674	658	668	702	704	643	652	630	689	690	655	677	639	625	699	616	660	657	635	705	670	661	657	681	644	646	677	669	656	676	665	684	678	662	652	668	655	705	633	628	672	675	697	702	661	657	653	642	680	695	651	659	657	657	663	655	651	625	664	654	688	651	615	724	688	683	667	632	696	659	726	648	657	699	666	660	682	659	713	690	677	660	671	651	663	697	711	698	665	670	685	703	635	702	674	657	650	621	692	652	658	711	642	636	682	644	655	697	675	665	677	650	624	668	673	695	674	630	700	684	668	658	682	689	703	659	692	679	707	664	695	663	664	661	661	669	695	640	654	645	677	702	686	649	692	678	645	631	663	672	665	661	647	681	665	660	632	662	639	664	657	657	719	656	676	627	670	655	630	709	615	687	661	689	655	654	669	661	671	710	664	638	650	641	671	697	685	644	678	648	677	688	647	627	656	712	683	643	632	663	700	677	708	649	652	659	649	667	723	672	680	663	662	685	628	678	709	674	686	675	665	652	678	728	656	653	637	706	640	691	658	688	696	632	632	688	655	709	681	668	673	667	637	656	685	667	682	638	619	691	696	648	624	652	718	673	657	640	684	637	637	681	664	648	656	645	659	655	682	680	701	676	678	665	679	720	624	673	653	638	649	659	586	666	707	665	656	658	658	624	688	657	642	662	661	636	647	680	679	649	702	682	681	674	655	684	666	693	613	721	656	710	661	718	643	678	667	658	686	663	664	643	658	689	690	675	657	688	652	626	690	701	655	638	634	708	631	675	727	650	653	619	681	712	699	670	629	696	724	674	667	633	699	663	667	661	641	629	688	703	684	668	685	656	619	672	629	704	658	698	651	641	697	651	664	658	577	682	685	732	666	673	702	672	694	655	691	670	678	646	658	691	651	692	646	653	692	713	696	631	651	705	705	665	681	698	722	635	720	666	641	618	687	711	701	650	686	647	653	649	696	698	696	682	683	638	631	654	664	685	649	676	640	667	666	633	669	652	700	662	689	668	684	710	633	644	717	671	648	670	659	651	662	674	685	703	686	663	720	705	602	700	638	610	656	637	654	636	666	701	697	685	634	684	659	670	691	683	667	662	628	672	684	653	670	684	666	635	682	688	678	660	651	678	596	694	649	659	703	709	640	648	707	708	669	664	713	744	685	675	674	678	594	659	705	703	710	693	636	678	651	674	633	635	689	631	638	654	683	685	668	643	679	666	642	663	646	639	671	648	683	692	672	657	729	694	688	714	648	704	686	663	629	704	663	672	656	702	650	643	675	648	682	664	712	677	680	705	680	652	713	645	676	647	665	613	661	704	662	642	667	605	640	642	676	722	676	630	673	700	634	656	635	655	729	680	676	663	650	697	695	648	655	683	689	635	672	648	658	674	685	639	701	661	653	683	652	674	667	678	658	688	697	619	633	690	669	670	705	727	676	705	676	666	669	648	699	689	654	641	709	695	664	677	662	690	711	633	657	663	702	715	647	720	663	657	671	637	633	651	629	693	636	703	702	665	637	647	679	634	664	669	659	713	681	699	689	662	685	720	665	685	639	658	689	648	644	656	651	721	685	651	618	669	653	664	640	691	608	658	665	678	689	680	649	636	676	688	662	703	680	642	718	695	710	651	685	665	677	715	669	651	686	695	673	644	687	692	717	732	681	630	671	660	681	639	674	656	689	667	676	680	631	664	711	690	665	697	678	665	671	694	638	664	708	686	596	657	662	671	664	655	675	671	661	651	680	708	714	640	663	684	667	635	689	686	684	676	690	651	701	691	678	645	666	627	648	672	644	659	645	677	708	681	686	676	710	688	698	649	694	681	681	656	636	671	648	681	702	663	682	692	688	624	640	644	705	635	637	633	659	696	716	671	664	672	722	676	680	668	670	679	671	634	685	661	638	668	667	709	647	610	672	638	647	657	684	653	638	651	692	656	640	665	671	709	620	656	650	684	628	616	606	643	645	676	664	685	705	691	610	699	647	648	703	646	708	638	676	674	642	686	665	670	688	696	693	606	661	629	655	702	702	697	636	691	657	649	678	647	659	699	656	672	698	657	673	705	646	663	706	679	683	638	651	667	671	669	649	658	657	707	701	633	676	626	680	701	642	690	648	622	666	651	642	673	685	669	669	650	696	681	683	642	682	697	701	642	657	658	670	672	683	661	694	650	677	623	671	677	632	645	669	676	696	654	681	659	632	637	674	694	682	674	646	666	692	635	679	644	671	675	714	699	656	643	637	686	669	675	649	663	689	649	672	642	685	686	654	627	667	638	649	661	689	651	645	653	702	644	644	674	720	663	679	639	701	655	669	681	681	677	666	645	688	677	707	677	661	685	619	687	654	630	677	626	667	686	664	665	636	690	671	622	643	612	690	677	657	656	685	664	635	699	701	651	678	685	662	641	672	656	619	683	671	666	670	646	645	657	641	732	636	657	689	667	673	687	666	674	657	653	667	638	688	668	687	673	638	622	659	675	654	706	675	653	688	658	685	683	643	675	642	654	654	676	647	620	672	687	674	662	646	637	650	629	683	631	673	645	655	651	649	624	692	634	666	658	677	723	658	695	674	680	645	656	700	643	641	689	670	628	668	646	660	630	636	650	684	664	669	675	677	639	684	665	672	651	684	689	635	624	662	641	712	679	665	627	696	659	691	671	669	640	668	642	632	651	662	687	668	659	679	671	654	665	657	662	672	692	696	637
13921	1510	1392	1004	941	886	884	825	807	768	837	803	781	806	835	767	684	776	705	792	781	787	773	735	756	819	808	727	802	843	798	793	785	733	800	718	753	813	763	773	784	786	761	793	709	784	832	771	776	772	802	811	789	759	769	807	786	751	768	760	753	808	764	790	791	818	778	759	754	758	783	749	730	763	770	756	790	779	755	768	720	756	766	727	758	763	789	856	721	772	747	731	760	764	724	754	786	697	758	741	692	778	797	757	804	751	784	774	774	714	765	744	765	781	754	777	795	817	775	768	802	760	754	734	761	709	765	732	771	753	794	781	760	761	825	736	722	732	760	793	749	782	764	756	733	742	816	760	735	735	757	734	770	722	755	765	730	726	723	725	751	809	777	768	725	772	767	764	747	767	817	784	816	802	759	741	775	720	765	714	734	764	791	755	770	776	753	793	737	804	756	764	732	708	752	721	748	752	779	697	775	774	769	793	779	744	740	747	782	746	786	794	758	817	784	783	711	758	790	783	721	791	735	804	750	753	768	810	767	746	698	793	775	776	768	778	729	769	742	767	767	760	747	732	769	792	734	771	770	806	752	779	774	811	784	803	752	755	769	797	771	765	800	783	803	810	770	795	752	753	789	738	737	787	760	785	765	811	756	799	789	752	751	778	744	782	787	752	773	781	801	722	753	753	754	811	734	764	788	760	728	809	798	735	782	728	755	765	753	764	792	763	834	822	739	764	736	771	816	735	775	772	790	754	809	743	783	729	775	733	755	768	761	770	770	771	775	763	742	801	745	795	804	800	810	812	782	742	777	790	739	794	759	821	763	776	798	792	748	751	790	781	773	807	730	779	729	765	706	798	742	774	741	744	765	780	763	748	770	799	755	745	734	767	780	760	751	796	751	767	758	760	765	778	740	771	763	743	744	776	807	743	747	787	795	760	762	768	745	780	735	759	708	807	783	790	733	780	743	826	737	762	716	761	783	754	791	770	820	723	787	782	733	768	784	766	720	814	787	789	744	816	787	748	829	765	814	769	772	782	798	769	744	782	764	764	744	825	773	769	781	760	775	737	770	780	729	770	790	759	745	761	744	793	784	755	780	779	783	736	766	766	738	782	776	755	729	733	738	752	769	715	826	790	756	751	805	771	738	729	792	725	797	759	746	750	765	802	756	767	781	799	796	741	766	783	782	746	775	783	793	712	765	786	765	723	712	796	795	777	774	787	753	755	769	845	809	732	704	793	743	723	789	758	773	767	781	804	811	764	788	791	791	719	760	815	753	753	725	731	769	742	749	786	800	790	756	807	793	771	783	769	732	754	772	757	794	792	733	797	788	737	788	700	730	702	759	750	739	741	785	796	792	673	761	752	733	721	756	778	791	769	761	765	763	764	780	759	809	759	789	762	758	749	730	769	796	790	761	751	773	760	794	773	752	801	733	769	759	759	760	727	761	813	776	745	833	749	733	789	744	776	826	726	782	787	770	704	738	764	754	755	801	777	771	720	751	762	764	779	764	799	750	771	733	738	787	737	769	796	779	744	793	739	738	780	786	758	774	808	730	729	783	782	763	763	741	761	779	840	799	760	794	850	815	769	769	786	790	785	787	792	769	747	775	745	744	753	738	831	797	758	802	750	782	732	800	769	788	728	778	742	771	718	813	755	758	738	719	766	741	769	778	757	806	772	791	796	775	733	794	809	743	747	809	775	733	751	767	778	701	778	769	719	796	783	765	767	750	749	714	803	731	770	738	773	814	750	771	729	782	737	736	813	750	773	800	787	723	769	766	749	746	744	766	768	750	737	745	806	773	807	714	731	754	750	786	768	763	762	789	745	763	749	808	761	740	773	804	783	741	781	739	792	787	774	774	799	733	757	800	788	799	774	752	772	760	779	753	755	748	738	768	780	742	760	692	735	756	754	773	751	731	777	776	728	769	787	792	815	723	745	709	724	763	752	708	759	750	777	747	778	813	787	786	790	732	736	729	789	797	786	809	740	781	774	748	744	739	766	769	778	736	778	748	763	741	773	754	757	776	795	794	782	777	794	767	781	750	726	792	756	791	751	748	753	777	730	770	742	786	748	776	764	764	807	731	792	763	753	702	747	761	770	801	751	770	815	783	776	762	781	771	718	799	805	758	768	788	743	764	790	742	799	742	779	750	783	783	755	803	721	745	720	758	786	775	808	791	747	800	780	764	727	749	797	733	769	750	766	740	783	786	785	766	787	798	793	729	770	722	751	778	762	777	760	770	740	753	760	732	749	827	760	729	763	727	769	728	780	768	720	743	743	743	768	732	698	766	819	781	758	758	780	791	759	764	737	778	722	765	778	736	791	725	768	759	784	754	758	765	748	725	749	792	790	728	734	717	785	751	788	742	752	753	764	772	784	750	726	762	807	769	795	804	786	743	754	778	769	746	794	795	751	787	753	728	764	736	766	772	723	761	759	779	806	794	750	759	732	769	764	769	739	780	826	765	771	748	779	729	753	726	775	786	792	773	776	832	788	787	756	761	714	752	755	765	724	721	807	741	780	724	772	755	775	756	745	759	772	755	784	779	754	755	721	793	781	750	778	766	756	770	802	773	762	758	768	785	752	753	738	800	732	791	782	790	689	742	801	752	734	789	786	742	735	776	801	758	775	775	741	785	735	798	758	748	792	773	770	813	761	779	761	795	778	734	742	779	744	747	792	779	742	755	773	714	741	720	742	794	749	750	772	750	753	793	765	811	772	749	796	749	750	748	758	774	781	803	797	767	743	752	733	779	701	797	745	807	687	735	824	762	756	763	752	781	783	799	747	777	804	736	792	745	833	765	756	766	777	720	750	799	764	757	776	741	746	724	760	750	774	789	771	808	764	772	724	770	759	788	804	742	730	739	835	722	698	800	782	730	793	782	720	755	749	740	733	738	742	762	737	842	767	769	777	733	740	767	742	737	774	749	760	792	764	783	777	787	728	813	768	727	735	770	763	760	753	748	752	829	761	747	803	770	781	756	757	755	732	767	716	765	750	741	724	759	772	780	797	733	777	773	706	754	778	764	763	756	769	786	796	725	732	733	787	765	771	767	737	731	736	755	727	744	723	799	765	738	748	790	785	769	774	727	743	789	757	752	730	750	750	695	776	757	759	771	778	728	778	748	764	736	799	780	669	739	768	802	784	764	766	770	778	765	800	751	758	841	830	737	712	822	767	776	770	809	814	807	767	786	828	824	759	794	753	732	742	757	775	749	754	779	750	787	701	781	767	786	759	758	792	789	769	766	786	763	768	786	796	747	779	779	758	802	719	806	769	731	825	787	785	778	726	776	802	783	774	777	744	764	784	747	735	727	719	724	776	743	745	767	746	736	729	746	721	788	788	786	745	798	751	769	768	746	745	792	758	773	778	761	768	808	750	789	778	787	721	761	809	731	768	734	762	751	776	772	772	727	763	732	703	774	711	774	790	761	770	771	794	758	737	802	725	739	793	783	755	821	775	772	739	760	758	782	775
23204	20768	28196	23382	20752	13185	1430	802	684	607	594	514	463	421	428	364	378	362	367	388	390	368	382	343	377	335	314	360	343	306	342	354	365	373	356	357	356	442	365	346	326	344	281	356	335	339	294	328	335	325	334	340	312	342	336	295	291	340	327	335	350	311	311	340	300	335	322	324	308	300	317	345	349	351	307	319	336	308	323	324	308	320	319	316	328	310	356	299	310	340	351	340	346	333	298	292	316	324	351	312	337	312	324	328	332	372	312	341	325	306	287	291	333	304	331	324	296	308	290	321	320	321	341	327	321	317	335	320	318	312	365	321	287	311	305	339	329	333	308	355	317	320	288	314	338	301	319	323	302	312	346	315	343	311	307	326	340	322	298	293	318	296	328	315	303	320	342	325	314	336	311	356	338	302	312	335	303	332	319	333	306	320	319	334	349	337	329	337	314	305	313	317	317	309	305	322	309	337	325	311	349	329	302	334	306	309	304	342	312	294	303	309	298	319	306	317	325	301	324	333	321	318	314	329	357	347	327	335	320	326	313	314	287	318	289	280	296	305	317	324	315	322	330	313	354	294	308	298	287	298	323	306	315	296	306	346	294	300	313	330	310	326	325	322	331	326	324	319	332	302	286	306	350	322	273	312	333	346	304	346	326	300	294	301	334	342	324	282	324	298	336	331	293	313	319	313	314	313	310	338	335	306	332	309	337	314	303	349	323	324	314	301	304	302	319	286	320	332	346	344	342	318	309	298	335	296	318	310	330	337	332	305	314	304	328	293	326	316	326	306	305	338	328	335	309	320	288	305	294	305	304	322	290	316	322	336	332	301	310	345	345	317	319	289	329	325	329	307	316	338	316	327	322	326	280	343	305	326	336	312	365	314	301	322	331	291	294	319	321	316	353	302	279	312	302	297	294	318	292	356	305	317	306	332	295	332	314	306	302	320	303	293	317	304	311	308	321	277	322	301	325	326	312	281	333	334	302	321	306	314	328	296	326	296	341	313	320	314	330	303	331	333	342	288	307	312	326	309	334	327	317	330	347	306	323	296	306	321	305	328	308	300	349	303	308	308	316	328	303	317	310	330	304	306	325	315	317	343	302	320	323	314	316	364	331	347	312	319	304	311	312	320	295	335	297	320	270	287	320	321	310	305	321	298	331	326	313	321	315	312	305	294	317	329	329	321	325	312	323	341	289	302	326	331	298	344	307	313	272	301	323	316	320	326	318	325	313	357	285	327	302	295	316	322	300	305	278	329	321	312	313	337	323	300	350	334	324	334	294	338	291	326	301	306	318	342	327	322	348	300	306	318	328	313	340	332	295	335	313	313	292	306	330	318	306	321	272	330	314	310	334	331	320	295	334	305	290	321	315	380	322	277	298	286	317	331	289	306	342	290	340	327	335	330	318	335	301	312	305	318	293	330	325	332	303	297	343	312	282	336	324	326	318	336	303	307	319	287	335	328	339	320	305	353	335	305	315	312	321	311	297	288	318	294	327	311	289	329	316	309	320	344	325	313	293	278	288	327	299	331	328	299	317	304	335	298	310	302	281	332	338	306	331	312	364	345	334	359	328	293	339	305	272	306	300	311	282	329	312	323	324	320	295	307	337	311	296	314	321	318	335	318	327	314	336	297	330	308	329	321	334	337	327	368	319	337	333	313	307	337	317	333	286	322	306	304	293	361	317	325	339	316	328	332	294	337	334	308	315	276	332	305	319	341	319	315	305	299	332	312	309	358	312	316	303	297	311	314	320	329	305	311	291	322	325	325	338	313	319	365	312	344	361	341	305	290	316	300	319	312	321	319	356	351	308	328	358	314	329	310	305	313	329	321	321	320	322	297	333	318	323	327	334	298	334	286	328	306	297	349	324	310	322	309	336	327	308	349	357	294	322	319	325	300	301	271	329	339	302	291	328	318	297	316	329	352	315	308	301	283	348	299	304	318	346	347	303	309	332	329	310	329	350	319	330	320	304	313	315	325	317	335	320	315	322	279	314	328	327	306	283	354	321	311	331	326	344	323	279	335	313	271	318	312	308	357	341	309	330	326	334	332	327	310	324	326	300	354	351	299	297	306	301	350	330	313	300	332	329	297	298	316	321	320	336	295	307	330	321	333	337	330	313	302	339	307	316	312	313	290	277	335	320	313	314	322	300	324	318	328	327	355	300	328	298	316	333	317	336	314	336	337	303	321	330	335	325	286	330	299	317	319	317	312	296	333	339	318	339	319	336	326	321	325	322	335	295	295	299	321	326	313	330	297	371	293	304	341	299	309	276	299	285	309	320	312	298	333	355	304	278	336	308	300	346	347	309	299	304	325	316	305	295	322	309	319	333	317	313	311	318	303	310	333	327	329	296	310	280	328	311	303	306	319	323	324	323	328	334	292	325	356	318	317	329	302	338	316	299	293	326	329	338	303	312	315	316	319	317	325	306	326	330	318	288	313	320	296	311	328	313	328	294	301	332	339	281	329	344	348	328	311	287	276	333	298	344	311	320	331	328	303	302	317	298	308	303	321	332	294	292	260	350	334	309	319	324	314	309	323	327	262	277	336	320	272	308	294	340	352	293	331	338	289	307	294	316	302	314	319	287	329	289	320	311	309	355	319	328	323	309	295	317	322	319	326	338	348	293	344	323	327	338	317	325	332	342	324	323	317	319	312	334	319	283	318	335	288	329	293	342	358	338	303	296	326	314	324	308	288	308	323	347	283	326	353	323	341	352	331	351	330	347	292	324	316	309	348	328	333	332	306	336	298	305	331	328	321	313	309	328	290	306	320	336	346	313	325	322	316	330	328	322	322	317	314	319	347	319	312	320	306	328	350	308	315	310	311	300	323	313	284	354	342	341	318	318	334	315	301	325	304	339	293	320	320	321	330	332	316	296	302	327	307	312	341	325	330	315	298	325	311	360	315	325	328	322	316	305	300	306	353	327	316	336	338	281	301	316	315	284	298	308	314	304	289	312	325	286	295	328	303	325	331	349	334	318	341	350	292	310	307	311	321	333	323	294	306	326	305	320	352	319	363	320	311	328	345	335	327	326	325	271	362	322	314	283	341	326	318	312	303	328	312	324	317	306	352	322	300	299	339	306	318	308	297	313	301	295	345	300	325	326	342	334	273	334	309	337	303	315	305	313	316	322	304	309	303	308	328	342	291	299	310	304	305	313	315	355	343	298	360	293	314	307	342	355	315	284	324	284	317	325	305	309	319	319	282	318	312	322	340	325	308	287	322	296	317	302	305	343	313	290	311	296	341	291	291	331	312	354	319	323	310	317	320	299	327	337	324	359	300	306	335	374	322	294	347	313	301	349	347	328	323	329	304	294	322	306	302	278	328	284	337	313	316	310	301	333	314	320	325	332	306	328	293	308	317	314	269	332	338	332	320	323	288	317	278	322	339	332	305	343	318	313	329	294	301	335	343	297	320	328	345	320	305	310	324	284	363	320	335	318	309	305	310	309	292	298	308	320	296	304	324	347	327
32475	9346	8144	4375	2914	2254	1672	1366	1143	990	854	666	655	615	563	549	492	474	498	453	479	465	446	444	427	439	442	453	477	490	434	460	433	429	425	418	425	521	433	416	446	428	374	385	368	414	381	329	396	404	390	378	378	379	373	401	359	373	393	381	412	371	380	363	413	363	375	392	383	394	353	391	367	385	364	398	387	394	379	378	405	370	387	390	401	371	386	362	386	385	405	365	388	362	360	402	422	369	408	366	339	382	404	358	370	378	372	384	362	391	349	395	352	415	369	389	405	356	408	353	361	362	357	373	373	343	375	414	386	340	393	381	385	357	364	370	370	366	384	386	412	402	406	393	391	402	375	423	419	357	353	382	381	366	388	379	371	346	409	373	372	387	340	352	398	366	383	391	377	394	357	379	383	375	367	365	399	352	390	381	385	381	414	396	369	364	392	352	353	363	384	390	375	337	394	386	387	383	399	347	375	365	401	404	359	448	378	337	344	336	363	395	373	334	340	379	353	389	391	392	400	376	393	354	375	371	394	385	340	354	349	348	370	376	414	392	371	404	364	383	359	370	361	392	383	353	388	411	353	389	350	366	419	359	371	426	361	352	377	386	396	371	377	364	343	397	388	378	377	362	363	413	339	353	348	388	381	401	389	346	395	361	358	363	387	393	402	361	345	437	373	390	412	391	394	377	365	337	402	385	349	357	386	375	407	409	358	391	376	389	393	412	388	371	343	362	384	352	375	362	410	391	359	397	369	370	386	365	380	380	365	348	377	401	430	373	360	407	383	351	352	359	388	397	323	337	362	375	365	363	389	389	409	339	392	388	386	387	376	378	401	396	374	378	378	405	419	422	408	361	378	343	320	363	386	385	402	379	388	373	379	363	385	373	386	372	357	362	387	378	386	361	378	390	330	370	352	360	370	366	335	369	405	351	349	365	334	380	396	374	376	380	365	399	370	380	364	387	399	336	388	359	367	371	378	378	347	400	371	425	383	385	367	394	368	389	391	357	374	369	359	384	389	393	310	406	350	395	351	357	378	369	386	375	368	360	398	403	387	397	405	405	429	406	347	376	422	403	371	418	383	364	388	397	390	333	362	372	344	375	371	406	407	364	347	360	392	394	390	371	374	380	373	417	400	394	375	368	364	400	376	382	394	382	352	355	373	349	382	356	385	370	376	355	412	369	361	359	378	366	406	382	401	388	391	381	371	354	375	387	391	341	370	393	391	394	381	367	365	422	364	359	357	365	381	365	336	383	399	380	358	376	398	395	386	367	379	359	362	354	397	380	373	378	373	354	381	417	373	368	374	366	353	376	427	372	401	385	351	325	350	372	408	386	418	384	408	339	372	397	384	368	383	393	418	407	416	369	372	360	391	357	362	373	396	379	421	356	372	359	397	385	395	390	362	361	365	367	366	394	323	334	379	390	368	389	366	417	366	361	405	377	383	376	373	383	389	370	390	398	378	381	390	353	387	382	377	417	356	396	390	372	378	364	361	367	399	370	382	372	366	385	390	364	366	357	402	400	373	383	336	386	395	379	363	388	353	396	408	393	370	383	363	371	352	394	377	396	377	395	362	375	365	368	355	367	347	361	378	354	339	367	349	372	401	378	359	407	394	368	417	373	339	370	379	370	391	371	404	375	372	365	392	369	428	373	404	401	375	366	356	385	370	359	346	395	374	375	393	369	361	382	366	361	400	418	403	348	368	381	388	378	376	409	333	387	355	359	366	387	350	389	414	347	372	379	389	400	375	331	371	381	379	376	375	354	382	389	395	386	360	384	379	409	412	404	382	391	369	341	375	367	375	380	380	369	337	365	366	395	395	367	382	377	386	367	375	388	364	355	374	392	361	376	397	385	358	363	380	372	354	354	365	356	393	426	396	373	352	358	394	369	351	356	396	358	381	381	339	362	438	378	356	352	381	370	379	370	373	368	356	387	360	361	353	392	384	352	360	344	409	352	367	408	386	367	345	383	372	390	403	382	420	399	352	405	387	361	369	381	377	372	375	403	358	355	380	356	391	395	397	367	357	384	371	358	352	358	363	372	390	380	391	392	380	370	388	391	326	397	394	404	374	374	408	383	391	338	383	398	352	394	389	386	336	375	376	377	388	404	380	351	371	393	393	371	365	385	367	410	404	397	369	381	388	380	385	348	374	382	354	388	372	374	407	359	393	390	369	338	388	380	336	418	330	358	400	369	343	361	356	368	418	380	397	365	363	401	394	376	367	363	359	366	339	359	383	364	361	357	386	402	367	389	397	401	371	402	386	365	378	382	354	365	366	370	354	367	378	372	370	336	370	386	398	356	407	368	414	356	367	381	352	402	383	372	373	381	384	401	398	375	384	375	336	353	403	381	372	391	398	359	363	370	393	360	352	411	376	357	369	397	359	364	375	364	375	393	375	379	403	392	371	403	380	356	329	366	406	405	329	405	396	341	378	358	376	402	369	378	348	364	388	357	368	359	423	367	364	405	392	385	377	397	376	368	360	367	380	363	373	393	399	379	365	413	381	393	392	376	373	385	375	376	352	391	379	383	387	370	372	393	371	384	370	374	374	357	375	360	384	364	395	395	363	361	417	375	370	354	404	365	380	404	354	369	380	382	428	374	410	394	361	374	385	348	357	376	402	362	351	368	406	333	376	356	361	366	355	363	381	373	361	370	381	360	383	403	366	364	369	400	373	389	359	413	389	376	376	401	360	373	385	356	376	394	380	390	359	387	349	389	363	384	397	368	399	388	356	357	391	391	410	403	408	378	383	402	379	374	379	388	386	364	367	390	359	367	379	355	377	366	394	378	392	357	374	392	365	399	404	361	381	372	342	350	398	353	404	392	392	379	393	392	372	389	347	378	379	388	356	367	352	345	364	387	348	380	412	383	370	364	352	408	396	359	383	412	392	393	389	350	397	375	364	391	410	386	348	388	374	369	400	400	392	330	368	373	365	372	434	384	370	400	393	371	384	356	364	352	391	367	377	386	386	349	373	378	363	380	377	380	411	351	418	410	367	364	371	357	365	393	364	366	430	347	398	378	396	354	385	371	413	348	357	392	389	412	357	366	369	403	366	395	351	391	369	370	377	358	385	414	368	362	375	407	370	339	395	349	408	355	386	337	374	369	375	367	350	385	372	376	358	394	380	386	365	374	363	355	383	373	406	384	375	379	381	346	384	391	372	404	403	391	384	387	383	382	381	356	371	356	371	394	371	347	376	367	332	355	390	376	371	407	373	411	379	344	382	416	387	392	410	376	354	364	373	407	342	354	373	368	374	405	397	385	395	373	352	369	391	380	400	366	428	378	363	375	333	393	347	349	402	369	389	373	351	376	372	388	395	408	402	380	378	376	372	398	359	344	401	369	362	365	377	396	387	372	375	393	359	347	356	378	358	356	363	373	349	423	391	348	376	359	398	382	384	418	367	380	403	328	383	382	371	347	401	363	363	373	378	369	368	358	377	369	389	383	348	388	367	365	384	375	352	413
24476	20751	27177	24307	13071	1643	1245	1050	1043	972	903	975	925	903	907	893	881	851	838	920	901	851	880	885	867	875	880	882	846	870	878	882	879	895	869	863	834	875	972	824	866	806	902	854	898	800	845	851	835	890	827	857	826	859	859	899	842	817	879	812	875	868	886	880	846	856	843	854	899	864	836	845	858	869	879	859	893	842	873	880	819	836	904	828	852	906	832	837	897	867	806	815	828	851	821	883	860	834	848	877	858	871	831	831	868	790	771	787	837	872	902	882	862	875	873	845	868	825	842	810	844	854	879	857	823	852	857	879	881	894	827	784	839	804	831	844	823	869	836	884	869	841	851	794	843	897	847	870	831	875	867	852	900	848	826	822	840	887	891	854	900	807	856	871	871	849	870	812	863	818	822	888	850	838	802	823	845	788	855	831	835	853	796	804	870	902	850	891	843	841	865	861	868	879	822	802	867	848	866	849	847	868	803	856	825	828	848	875	864	839	850	857	843	801	892	872	867	840	814	867	873	862	828	874	848	891	892	867	788	857	813	860	886	892	848	917	843	887	824	857	843	801	872	838	796	856	835	816	813	831	808	872	875	901	774	849	853	798	864	830	822	859	853	888	867	937	865	884	858	860	816	877	902	858	853	861	851	843	812	802	800	805	878	828	846	916	868	880	835	859	879	854	858	912	859	852	847	889	871	878	867	844	905	839	877	834	870	871	887	834	850	878	889	806	897	881	878	902	868	843	863	841	848	857	839	852	810	860	885	853	872	858	840	881	871	855	837	876	866	832	876	839	835	868	837	839	855	862	830	907	834	876	874	821	875	833	874	873	858	853	843	862	900	874	805	868	871	779	804	875	892	829	810	863	855	840	859	840	789	806	860	813	852	838	879	885	856	834	835	867	906	836	913	830	898	836	930	853	864	856	820	862	829	840	891	838	891	857	861	867	834	760	852	799	816	869	814	851	877	888	860	864	822	803	885	809	869	867	838	854	838	877	867	847	876	853	880	899	866	845	838	875	866	849	832	833	874	820	905	781	832	832	851	874	807	839	862	878	802	860	859	858	836	874	816	851	830	877	853	849	889	803	860	874	835	866	883	847	824	857	853	844	865	804	814	809	845	840	772	872	826	872	897	824	917	784	805	849	848	817	828	864	799	845	882	859	888	849	811	835	848	924	807	830	817	875	821	845	781	823	879	890	889	880	812	817	838	896	833	812	874	842	867	840	823	846	841	848	856	843	794	874	810	920	818	876	786	833	847	826	842	895	849	808	885	830	858	837	923	890	830	870	876	817	845	879	808	833	849	841	881	803	861	858	867	837	820	849	833	836	814	844	890	820	827	866	879	831	837	854	869	859	869	928	848	817	863	879	820	875	844	831	810	878	873	875	821	883	884	851	910	856	877	900	875	884	827	847	843	838	809	842	845	878	817	852	873	866	832	886	864	808	876	840	906	812	818	809	872	869	856	853	917	808	835	889	885	847	868	857	863	852	847	876	854	889	842	880	892	835	819	873	828	855	883	832	874	826	862	836	826	835	868	819	861	822	822	859	779	770	845	825	860	875	821	858	888	834	872	800	862	867	847	806	849	816	820	843	861	882	861	882	872	863	868	900	823	848	775	834	806	833	829	804	808	856	835	846	896	853	837	861	867	832	817	841	859	811	816	838	859	838	859	832	813	842	863	840	887	869	888	881	826	906	821	865	790	880	818	820	831	852	830	875	795	833	830	860	857	857	904	859	845	860	787	854	921	888	898	882	872	855	824	828	884	868	872	836	849	856	829	835	875	842	843	826	838	850	806	796	867	816	832	821	883	880	837	863	848	805	847	819	885	884	853	864	804	869	796	828	832	852	838	862	866	846	892	865	884	804	852	857	778	823	834	831	765	843	856	862	865	817	865	810	847	834	865	852	827	806	813	842	865	838	859	818	856	855	903	876	847	844	859	849	836	854	804	878	826	816	838	826	802	846	837	856	804	822	847	836	905	854	820	874	878	893	873	866	838	847	884	821	822	819	892	828	904	888	870	836	833	834	870	813	884	814	883	850	852	835	870	824	837	893	850	850	874	857	811	825	843	849	847	854	844	855	810	820	843	858	817	797	845	798	899	898	833	828	809	831	851	840	838	835	795	873	840	798	870	880	836	859	842	840	783	799	804	893	867	888	846	863	857	834	822	888	820	827	865	862	852	859	848	840	825	841	843	797	844	864	802	851	891	867	849	891	848	827	833	839	792	838	833	846	846	813	851	882	843	819	810	877	865	869	890	846	876	875	822	868	840	842	855	836	862	895	800	834	934	823	842	893	871	813	885	873	902	846	806	883	835	800	790	810	843	888	823	867	885	889	816	836	844	804	866	843	851	841	912	817	825	859	835	866	855	796	892	852	807	811	859	854	800	900	832	917	827	903	818	833	841	859	877	873	858	905	823	856	821	867	877	910	845	849	886	795	830	855	882	873	855	853	836	846	816	808	844	855	821	885	863	867	821	822	854	850	758	819	804	851	804	890	848	890	895	859	862	848	794	853	850	919	869	799	845	830	830	844	847	898	834	837	823	871	946	830	845	861	870	884	814	832	844	902	829	839	861	797	858	833	798	857	859	860	800	865	856	872	865	889	845	850	869	837	819	816	863	827	810	801	879	897	860	862	869	796	858	850	834	840	882	836	824	848	808	869	863	856	866	884	827	841	820	845	809	885	804	865	837	869	882	869	821	919	872	852	822	870	829	898	863	826	866	882	813	855	891	910	889	833	867	856	866	831	828	859	889	893	854	864	812	848	849	844	870	877	866	858	815	845	843	823	839	780	910	871	868	837	853	866	901	861	842	843	872	861	866	863	913	822	876	817	878	821	847	850	812	835	868	869	875	836	867	855	861	824	874	911	880	827	896	825	824	847	864	870	840	884	816	814	831	864	820	831	836	840	821	856	891	859	865	848	853	927	857	875	813	855	851	778	864	802	882	849	851	826	841	872	889	877	834	820	887	844	870	898	869	858	901	849	844	848	877	859	816	818	888	831	845	880	847	791	842	841	884	828	881	875	804	885	850	871	840	833	864	897	821	819	834	887	861	888	829	825	836	842	893	835	856	884	888	825	822	872	817	846	849	869	822	799	825	855	882	835	895	815	776	835	873	877	812	855	842	875	852	887	828	873	845	874	860	837	868	832	833	852	869	893	901	879	856	812	809	827	860	821	848	895	886	838	877	839	867	892	845	806	849	881	848	822	836	797	840	865	823	875	836	845	868	836	864	905	843	853	839	860	845	836	877	833	863	889	863	852	881	850	838	858	866	811	854	844	832	872	857	831	833	864	865	808	846	824	862	838	909	795	855	862	887	844	832	871	862	855	813	861	873	843	799	816	860	822	815	874	806	820	870	869	870	848	849	879	857	874	850	862	855	853	836	891	881	855	881	889	857	875	897	862	873	796	880	852	864	823	804	893	838	855	840	861	832	849	870	788	878	857	869	868	776	873	862	840	831	836	823	895
31781	6109	5235	3095	2296	1960	1565	1463	1335	1218	1190	1114	1144	1039	1071	1012	997	970	1014	969	954	979	1013	986	964	966	931	896	992	1035	1007	1010	904	1026	941	969	974	1055	1061	1041	942	978	969	947	931	944	923	919	944	965	951	980	960	960	943	942	966	963	999	967	946	1003	934	970	952	933	959	972	970	941	937	952	973	964	964	925	963	867	994	928	970	957	914	925	932	923	908	893	907	922	944	945	914	1015	952	935	944	888	925	994	921	967	963	950	945	996	984	977	921	942	1003	887	955	936	937	902	972	954	939	932	968	934	870	905	940	975	967	959	875	960	916	986	943	941	937	963	992	960	910	955	892	957	958	977	958	939	974	901	953	954	934	960	979	962	958	928	887	922	899	951	954	923	964	850	917	961	908	946	956	910	925	986	1023	876	948	934	977	936	994	924	938	938	936	956	969	976	985	962	977	1005	937	950	981	923	929	991	1009	928	928	937	935	926	895	915	963	930	923	943	899	956	960	978	991	919	926	936	904	952	974	961	914	920	924	946	975	897	973	953	931	972	945	913	944	924	962	974	975	919	926	954	964	926	944	937	940	915	961	923	919	934	974	980	977	947	966	951	933	919	960	981	935	941	991	966	911	926	984	997	900	937	939	892	967	920	853	950	971	921	949	910	937	925	906	880	948	922	912	913	905	938	898	905	917	981	947	910	993	963	958	951	904	886	972	973	996	929	988	956	1003	945	912	953	936	911	962	939	970	984	947	940	941	964	959	912	956	928	920	955	871	959	895	932	939	956	946	936	957	943	957	953	894	938	913	978	938	969	862	895	976	948	962	917	914	928	977	970	917	938	907	959	903	944	945	949	991	905	869	920	947	973	1001	945	940	933	936	924	939	947	939	971	962	970	1004	915	966	909	918	919	961	937	920	933	951	942	943	924	964	976	1016	934	931	900	979	929	983	951	929	990	958	970	933	923	954	918	951	926	938	925	914	969	980	905	988	944	921	885	943	937	943	904	910	906	915	918	928	971	882	1003	940	993	914	930	951	961	952	956	946	951	899	933	949	903	909	951	873	927	939	975	948	998	923	950	950	928	899	934	900	948	936	912	908	921	961	895	938	899	919	935	921	968	957	903	924	957	973	983	917	945	1022	913	926	932	921	955	957	929	906	916	907	935	925	914	962	912	936	900	921	918	972	952	989	963	936	900	929	1024	924	973	943	913	959	924	931	986	915	959	921	943	977	889	891	937	966	908	918	919	984	980	941	981	910	974	929	927	967	931	971	910	907	969	953	944	894	908	967	918	957	990	877	906	933	885	872	948	876	947	990	937	937	978	950	905	981	980	950	944	983	954	906	979	925	943	927	935	941	1009	900	943	929	939	905	952	893	967	930	982	965	981	944	941	952	927	934	956	911	937	938	955	899	903	987	966	902	996	917	993	947	927	892	947	946	936	955	932	929	944	948	920	935	938	927	944	963	931	947	927	945	993	967	932	933	959	950	947	958	907	918	978	931	954	970	930	952	960	1013	968	962	914	973	977	923	932	927	961	914	956	922	945	888	961	976	938	970	936	956	911	947	944	957	944	939	946	940	967	934	876	957	992	905	978	918	965	943	882	936	924	943	925	950	926	985	873	949	924	988	902	926	957	962	904	930	977	920	876	951	943	949	921	1010	997	958	955	919	940	966	939	924	924	964	991	959	981	963	937	983	909	908	1020	913	902	974	969	954	925	973	959	897	973	900	949	962	940	903	972	917	944	952	971	940	954	936	982	992	967	937	942	982	961	938	930	921	919	926	916	946	961	930	895	951	943	925	988	935	911	905	982	933	970	978	961	924	997	897	941	942	926	979	939	943	886	957	911	927	923	983	916	975	956	948	944	957	954	913	950	917	977	926	939	946	975	874	867	944	936	895	912	986	913	932	905	968	899	974	968	986	923	986	968	889	931	886	898	952	1040	977	967	947	978	943	906	932	956	908	943	909	941	899	940	957	956	935	973	951	960	991	927	884	893	928	989	926	950	922	924	930	953	917	881	942	896	955	955	894	963	886	962	966	927	898	949	977	958	981	932	924	950	980	873	943	886	903	938	938	987	967	907	885	932	948	932	891	910	982	971	959	973	905	968	943	962	944	925	947	938	974	941	944	998	940	932	949	882	978	967	925	941	953	919	923	971	1045	931	915	930	980	974	970	919	959	925	905	953	993	982	911	877	923	895	889	921	912	929	951	937	975	934	941	962	897	940	961	951	951	909	898	931	920	964	997	914	932	972	927	946	923	937	933	913	942	922	953	931	914	923	921	982	913	1006	928	983	986	905	950	935	919	939	916	920	1014	927	904	928	937	961	930	947	919	977	982	937	933	958	978	956	957	939	971	949	942	918	896	996	936	987	927	967	980	933	933	941	927	930	955	857	918	883	930	926	955	924	987	936	971	944	937	954	982	879	995	963	962	908	894	977	970	926	978	939	955	947	964	947	921	952	949	937	968	891	951	939	900	937	961	918	929	964	903	939	955	989	904	916	970	912	919	915	939	940	1020	950	974	941	954	928	981	904	912	958	963	930	981	925	990	892	945	941	937	895	937	924	947	930	906	971	950	971	913	918	933	908	941	953	948	960	937	947	985	938	915	903	959	937	921	946	920	963	970	928	965	957	961	963	968	972	970	939	916	1005	969	945	930	965	959	986	926	993	1027	943	905	906	942	955	975	959	933	944	933	907	966	922	957	918	951	942	966	970	917	925	878	913	976	875	944	906	905	895	940	931	949	991	936	917	886	965	920	912	929	958	957	896	889	961	931	963	890	906	895	963	923	966	959	936	968	954	906	980	887	943	909	933	996	959	946	1003	939	946	920	866	943	926	900	949	932	884	905	959	990	987	966	1007	1003	928	943	928	966	957	939	935	915	930	973	969	930	935	931	913	957	940	970	937	945	938	986	960	966	982	949	961	900	893	963	908	946	896	969	924	898	941	968	984	909	939	945	921	945	938	949	918	908	981	916	971	895	930	900	954	889	954	923	931	891	929	954	968	943	951	965	940	935	957	985	932	939	968	912	985	936	909	915	947	935	906	888	934	945	976	1002	909	952	921	949	931	971	895	916	932	976	962	897	932	919	990	966	995	952	938	962	1002	892	930	941	881	905	953	977	918	979	910	923	944	936	927	1006	888	969	990	902	935	905	975	999	935	916	912	952	929	917	1016	916	950	953	956	944	1008	931	958	948	985	982	983	911	942	902	879	913	924	967	948	925	928	898	966	952	941	952	886	942	936	933	890	947	961	934	989	983	894	957	974	905	963	917	956	899	954	987	973	958	960	947	937	980	939	925	931	936	944	929	957	918	934	918	960	983	921	914	939	966	964	945	962	929	952	891	913	978	907	922	984	980	903	948	960	942	948	986	1007	961	936	938	923	947	943	936	983	997	903	917	988	923	919	887	913	1017	950	943	946	983	972	943	929	950	941	961	941	931	936	952	947	949	961	927	959	920	993	981	953	932	918	969	942	965	962	928	933	943	974	957	938	930	923	930	963	955	919	901	927
22373	20824	28583	23165	20830	20899	12292	1540	1068	1024	894	791	673	593	629	604	604	532	525	528	515	509	492	493	488	448	476	471	470	497	548	545	523	474	474	462	458	618	558	465	474	443	432	416	444	447	421	419	447	436	425	431	411	432	434	446	400	425	453	415	413	423	438	452	456	413	447	410	428	397	422	414	474	453	424	415	432	415	431	418	438	426	402	427	421	401	408	409	432	414	417	429	407	419	477	419	437	429	473	441	431	433	412	412	383	448	425	398	449	394	446	462	454	414	422	415	447	445	478	410	392	436	405	396	450	407	412	457	416	417	419	439	445	442	427	423	433	417	417	361	432	416	411	460	474	421	438	418	422	423	418	432	417	422	425	425	437	446	371	448	431	441	409	380	417	409	391	389	422	432	447	434	412	410	416	463	408	434	400	468	431	419	400	412	445	415	438	430	398	422	436	407	407	421	426	426	448	396	417	403	440	441	432	434	392	439	449	441	423	426	431	439	394	434	427	419	447	419	442	445	394	424	428	421	404	420	420	438	434	403	386	415	426	444	435	402	437	419	405	381	439	440	411	370	410	448	462	426	413	418	451	429	430	458	391	402	417	414	435	410	436	433	458	429	389	405	406	450	432	397	427	461	426	410	411	428	425	409	420	429	427	441	425	433	426	442	369	416	424	438	430	437	434	397	457	418	420	420	437	406	425	449	424	410	477	420	426	392	398	428	472	464	401	465	377	429	395	481	386	458	397	378	434	438	428	434	450	418	439	415	398	447	405	419	451	429	437	433	426	414	401	434	403	441	436	454	434	433	443	368	418	397	417	406	436	430	446	391	409	431	401	411	433	419	426	427	463	430	443	424	419	375	415	445	413	428	441	429	423	432	404	378	436	439	380	407	392	416	418	422	472	425	398	371	399	413	431	409	434	427	426	415	398	416	433	432	403	417	391	392	430	418	469	448	441	433	422	440	425	440	425	437	436	435	408	382	414	401	392	413	451	428	436	420	408	409	430	411	439	397	425	413	417	422	434	443	425	415	431	415	482	367	402	413	427	436	427	423	435	395	432	406	430	470	429	416	416	430	400	428	414	416	432	410	382	437	424	448	436	417	447	398	404	442	411	402	420	395	405	465	423	425	412	395	409	407	431	432	453	411	425	405	424	422	408	424	436	402	430	468	399	439	440	461	418	429	402	410	412	420	376	385	422	440	433	413	450	436	420	432	407	413	439	436	428	439	443	421	446	454	431	439	417	458	354	430	422	416	390	425	433	448	431	437	401	449	440	404	393	442	421	371	406	415	410	403	419	422	408	436	416	378	440	420	417	402	400	395	479	383	466	443	437	406	453	424	399	422	432	430	431	428	423	405	413	400	430	445	426	439	418	386	451	417	431	477	443	400	421	417	410	435	432	416	395	432	438	423	437	444	412	408	434	432	417	437	436	380	392	432	416	448	431	424	427	444	428	438	449	441	390	437	431	431	435	384	446	443	447	450	431	469	435	402	419	432	457	447	421	419	453	412	410	420	432	402	424	440	417	407	402	419	449	448	437	431	418	426	443	440	403	392	400	423	440	450	392	425	417	434	438	453	422	408	435	417	443	449	396	447	445	438	444	428	436	448	378	410	415	429	440	408	367	429	398	438	416	385	441	395	417	431	441	457	423	420	398	416	430	425	407	389	415	408	435	450	415	390	401	414	423	461	430	425	429	414	409	382	446	436	398	404	418	379	425	408	417	400	405	400	419	395	411	415	445	426	440	422	407	461	389	438	381	467	408	456	426	445	398	469	396	409	415	404	423	412	443	417	464	442	440	398	401	424	372	437	440	399	424	414	404	420	418	395	444	410	390	410	393	430	418	443	421	443	448	421	396	393	395	395	401	384	448	400	440	407	428	401	420	426	432	445	428	408	459	412	390	427	448	420	394	397	438	449	426	420	404	440	396	389	460	435	427	413	405	413	432	440	424	408	399	439	420	422	452	360	415	405	419	443	428	418	410	418	398	472	469	445	431	431	440	420	432	458	446	439	379	414	459	395	446	396	438	422	408	458	455	435	426	407	396	456	429	448	453	434	421	460	390	425	455	462	411	406	447	400	378	426	430	411	453	385	436	444	454	433	413	428	441	376	448	420	405	431	431	406	429	408	404	447	445	394	443	427	400	427	397	435	401	398	432	453	452	406	441	428	420	437	443	431	442	442	432	407	398	426	433	451	410	431	384	376	427	413	428	400	370	425	425	457	462	427	436	411	454	384	420	451	395	434	461	433	436	442	457	446	431	402	461	423	429	374	416	422	429	401	435	423	426	422	419	410	436	430	435	445	403	425	399	407	454	428	455	418	432	428	400	482	410	412	438	414	443	412	404	424	479	410	452	432	417	439	436	412	417	441	401	452	426	399	437	433	451	427	409	462	388	410	457	439	423	433	426	426	460	457	424	400	444	432	412	423	407	448	425	401	409	408	385	442	424	410	428	449	458	396	431	421	448	399	426	452	422	427	397	424	404	432	421	424	417	424	412	433	413	380	401	448	458	434	422	387	428	480	422	443	413	421	459	433	429	447	416	422	423	423	416	435	421	411	382	424	438	430	398	433	460	426	434	437	448	403	460	415	426	411	391	426	446	421	444	436	444	403	418	408	435	418	418	449	409	429	413	431	413	413	441	395	413	425	399	436	454	412	416	426	400	437	391	414	410	382	396	404	405	414	412	420	432	453	444	459	418	414	425	413	411	404	426	439	416	417	437	409	457	427	410	438	465	403	410	413	414	422	399	453	434	416	420	465	415	439	404	385	445	430	438	405	415	416	431	401	477	420	449	413	387	397	434	400	420	427	401	439	453	435	374	403	436	472	427	438	433	402	443	395	448	392	452	422	424	415	441	428	418	443	409	406	432	447	432	403	455	444	429	389	465	396	431	397	382	404	398	424	418	389	428	399	404	443	417	409	432	430	426	377	402	403	392	426	429	414	435	419	419	404	408	399	429	426	441	419	417	445	403	423	401	420	407	398	418	416	454	441	400	451	471	432	401	435	444	432	404	434	396	420	433	440	418	432	432	439	390	446	411	407	425	383	436	385	448	400	417	464	424	436	443	399	435	400	444	429	411	386	425	399	424	417	415	400	402	455	423	387	425	388	445	469	400	424	424	439	445	399	435	412	428	427	438	429	440	401	421	441	414	442	397	427	411	388	412	379	417	427	425	432	441	433	435	423	436	395	382	405	397	449	440	415	409	406	431	420	443	407	423	412	411	461	405	450	422	436	393	431	434	444	422	432	394	415	396	408	429	432	414	460	445	409	409	461	437	399	443	383	463	390	420	419	404	421	439	430	441	385	429	410	414	430	447	407	411	433	428	439	411	466	452	422	424	447	403	455	399	432	438	418	447	423	438	426	405	399	477	436	431	418	432	421	392	418	435	424	461	420	446	417	447	405	428	440	416	380	409	432	382	421	430	400	440	385	453	413	449	440	381	420	423	450	416	420	434	444	419	423	435	395
35907	15506	13789	7587	5206	4048	2982	2340	1937	1636	1377	1168	947	875	769	747	717	668	604	662	630	579	587	528	528	585	597	561	555	593	640	685	565	535	554	553	530	858	736	491	528	474	500	510	476	470	463	479	468	493	513	456	493	483	483	434	500	467	486	453	450	492	482	518	440	467	504	462	473	466	460	462	490	478	470	448	487	456	439	480	458	497	440	483	511	460	445	481	444	478	456	492	447	453	467	464	458	461	463	493	438	469	481	475	461	509	473	481	497	443	470	474	491	460	441	458	470	475	525	480	470	409	477	486	448	424	456	485	443	470	485	446	468	464	475	442	473	471	472	442	463	436	471	498	476	439	490	483	461	487	429	438	494	471	495	489	475	476	443	475	466	550	478	530	465	469	491	480	488	453	455	483	465	448	470	484	442	488	454	441	469	472	426	476	451	463	463	464	498	494	446	466	455	487	479	462	488	450	464	501	470	455	474	463	458	476	465	465	480	473	467	431	451	505	469	468	487	459	433	485	463	474	468	466	485	470	436	470	464	462	461	465	493	503	450	482	456	460	473	488	459	476	496	459	437	455	529	485	460	486	504	459	486	468	455	474	469	429	480	466	460	472	439	455	432	474	469	449	479	455	494	456	478	483	481	487	463	467	471	467	429	476	444	471	500	469	503	470	477	500	479	457	487	451	522	459	478	503	438	500	469	493	478	413	440	453	468	400	468	448	468	453	445	463	492	509	466	464	458	475	492	441	458	463	474	440	465	468	484	494	483	442	457	445	443	439	442	481	441	464	482	475	458	463	461	472	464	441	415	425	427	466	453	499	399	498	529	459	482	422	481	465	445	473	474	475	463	446	426	459	437	437	463	423	473	473	466	497	441	473	461	513	468	455	455	441	450	479	453	461	494	471	451	471	452	470	432	456	447	485	458	477	470	448	457	444	473	446	479	450	484	441	438	440	467	487	480	470	492	504	481	493	479	466	461	422	457	463	459	463	509	417	489	450	443	478	510	459	468	511	455	459	429	494	481	444	485	470	480	488	472	479	455	475	507	473	469	517	484	505	497	465	425	472	440	453	484	452	471	453	464	463	460	429	460	490	492	445	460	475	460	473	442	484	447	463	453	474	502	465	447	438	460	530	486	472	466	431	476	504	471	447	501	465	445	479	474	470	471	480	472	439	452	457	428	467	456	458	482	490	483	440	456	456	443	468	419	456	460	481	454	450	452	450	469	465	482	463	447	460	496	424	464	488	460	440	447	484	444	463	456	499	439	451	443	472	438	483	431	439	440	469	424	498	471	447	489	484	475	461	412	479	466	438	491	450	448	465	447	454	486	455	456	471	463	476	428	446	431	468	477	439	442	487	443	449	474	485	480	480	450	462	486	463	473	469	497	458	461	454	454	459	474	451	460	452	469	454	465	447	447	493	491	493	453	462	455	454	451	458	476	516	430	454	482	467	469	448	461	458	453	480	466	515	501	479	430	486	457	440	493	456	479	444	440	424	466	434	455	478	453	433	470	508	418	449	449	462	457	429	473	477	496	450	473	431	482	496	497	498	490	481	478	484	462	478	439	462	497	473	463	453	518	466	517	467	472	500	471	450	466	461	522	453	464	483	490	456	475	494	451	495	430	460	480	485	445	447	486	453	470	460	487	474	443	452	486	462	443	451	467	479	446	445	493	450	466	454	489	412	464	475	484	515	494	484	425	458	476	448	482	473	472	455	472	459	460	489	471	466	470	492	487	458	448	492	433	486	426	460	479	467	449	446	439	434	456	447	507	433	465	481	484	483	507	430	509	462	471	476	443	430	449	451	427	484	449	485	484	482	468	468	463	494	474	470	433	470	471	485	442	503	477	476	492	465	466	486	441	456	445	468	468	452	464	451	477	477	447	485	503	475	456	498	499	471	464	448	470	476	456	434	472	438	467	456	464	484	457	502	419	472	425	473	439	459	476	466	477	493	454	477	479	459	473	450	450	521	452	492	464	461	450	458	430	502	483	491	455	451	476	478	487	467	493	444	465	464	447	500	454	435	455	404	460	462	481	477	476	472	490	474	458	472	433	504	482	470	440	459	470	447	481	480	438	481	433	474	474	449	465	450	440	446	383	446	515	447	465	495	425	476	468	480	436	421	435	472	451	446	468	444	455	478	430	453	461	460	481	478	464	488	462	469	497	498	462	430	452	471	478	502	510	482	470	464	461	455	447	456	475	471	442	445	398	479	460	459	466	473	490	468	430	495	490	458	492	441	470	440	502	464	482	475	475	463	487	411	467	481	456	480	472	490	440	448	464	464	495	434	465	458	475	473	423	456	477	462	466	453	491	469	492	464	488	473	475	450	448	462	500	455	489	445	472	483	455	457	455	467	499	467	487	471	455	459	463	435	458	466	493	495	453	505	405	484	475	480	451	461	446	444	480	432	471	477	462	437	451	463	501	421	432	485	437	424	477	438	460	468	451	464	457	433	461	463	507	499	458	496	445	432	470	462	450	455	463	475	514	450	459	445	465	466	441	468	510	447	392	470	481	477	481	454	453	468	442	479	470	478	485	464	495	468	476	447	462	479	429	467	483	475	488	466	455	454	456	442	468	435	490	468	491	432	453	490	428	489	499	462	479	496	455	439	446	490	484	458	453	458	453	475	489	434	424	475	460	456	440	453	460	426	471	472	448	466	462	450	463	473	475	504	489	441	421	477	436	468	457	456	483	466	465	438	465	464	495	475	465	479	448	439	410	422	488	435	469	471	472	477	459	494	490	474	460	465	482	452	487	454	441	423	428	475	442	483	487	463	426	462	485	463	467	458	462	489	479	429	444	452	472	504	470	507	438	469	447	464	464	478	461	438	468	447	477	429	447	499	459	474	451	510	489	462	441	461	439	458	443	478	481	465	487	446	425	472	456	466	458	450	484	444	442	505	420	445	473	474	442	471	461	485	476	477	471	440	483	493	420	475	470	483	427	471	456	467	484	452	460	445	478	424	502	498	446	453	483	470	448	434	471	433	470	470	469	425	441	457	420	465	438	503	504	470	458	446	486	471	449	455	452	445	466	433	480	489	479	485	477	480	467	469	456	502	481	460	456	465	465	498	439	451	459	447	425	475	428	450	446	469	462	467	449	458	474	414	467	498	463	443	475	461	473	475	448	464	489	464	465	458	493	432	441	461	459	474	434	438	494	452	502	463	468	489	448	468	489	477	431	411	524	547	478	463	483	445	466	462	457	454	473	461	445	471	511	444	472	470	474	490	474	469	452	456	463	443	510	466	450	471	473	419	483	465	461	450	444	489	439	459	455	459	430	452	456	501	473	442	441	507	488	494	447	426	452	473	464	467	489	469	481	444	474	480	445	467	483	415	443	462	451	450	475	488	506	453	481	472	443	489	511	441	483	426	463	462	462	496	481	480	434	479	464	453	478	494	480	457	473	506	460	456	493	416	469	427	443	470	468	461	454	460	430	466	459	462	473	443	478	455	448	463	425	484	480	444
26868	20315	9662	1185	801	745	727	775	650	690	653	732	665	698	680	725	714	715	675	659	678	647	667	652	674	740	703	731	702	649	735	708	646	680	655	656	692	705	672	690	709	659	649	663	697	673	659	693	673	648	702	689	699	683	667	671	687	677	718	688	622	670	700	671	667	696	693	640	644	686	717	728	686	717	703	680	669	698	692	699	705	663	695	664	672	720	682	669	705	697	706	680	668	714	639	674	688	696	674	689	720	749	681	665	653	703	708	665	705	657	673	702	698	667	680	685	740	687	681	683	694	671	709	705	679	708	650	712	644	676	706	708	685	720	717	659	675	705	714	647	695	676	707	696	686	654	668	698	697	669	675	695	710	684	664	657	686	678	749	733	671	633	702	701	693	651	661	677	654	683	643	708	639	668	697	694	674	713	723	657	659	690	617	731	603	711	680	678	622	672	679	664	678	686	665	719	707	698	671	717	655	722	701	666	683	688	703	648	710	685	656	662	688	686	667	731	715	741	709	643	697	718	675	665	650	698	669	718	643	696	684	686	670	675	720	669	711	667	697	660	669	683	734	688	705	715	661	692	692	682	645	714	659	691	681	710	692	640	702	714	673	660	711	673	670	702	671	683	679	682	672	673	694	711	676	704	700	673	676	715	686	707	710	654	684	664	668	672	701	680	653	651	688	678	684	649	694	688	680	696	661	646	666	667	644	678	702	622	710	661	677	667	657	677	660	651	638	650	687	697	677	659	682	637	748	673	715	647	645	660	654	704	642	681	721	630	721	665	647	659	707	685	715	663	668	699	716	718	687	668	682	707	727	714	698	669	689	654	692	636	703	653	680	693	671	759	700	711	661	649	677	687	629	718	719	693	660	686	690	691	653	655	619	709	753	678	688	727	650	703	707	670	654	721	670	663	641	692	684	723	679	727	670	705	691	679	662	680	668	668	671	698	645	693	675	669	697	632	635	693	699	650	674	682	677	680	702	649	688	693	689	697	677	679	674	697	693	637	688	688	642	712	733	667	683	663	630	694	684	673	673	680	641	673	647	714	684	660	710	675	705	648	671	671	687	681	663	681	696	683	683	707	672	695	727	662	681	680	685	695	684	676	678	662	684	675	689	638	727	683	655	678	690	658	659	671	663	689	653	693	695	702	653	676	642	698	656	689	669	641	639	659	701	707	714	736	678	683	700	654	624	690	692	643	688	711	665	688	685	666	684	661	676	678	725	709	680	678	700	661	688	703	661	742	683	690	675	655	665	680	663	672	677	730	702	688	668	714	679	631	674	684	667	726	682	641	658	671	668	703	662	702	713	639	720	696	730	673	689	700	702	694	688	701	691	674	620	703	681	648	722	648	664	651	664	664	679	679	713	684	670	670	715	663	688	640	679	656	705	732	739	696	715	634	689	701	693	691	650	699	670	676	681	691	699	654	657	655	667	704	689	645	720	658	672	693	668	640	693	689	724	665	688	669	696	702	676	722	697	680	692	653	684	644	685	588	679	677	603	682	697	683	671	701	684	748	684	690	708	688	647	645	687	686	654	709	699	725	704	701	674	704	724	679	719	694	717	674	694	604	649	664	680	703	637	738	676	711	685	708	628	665	659	666	683	679	678	688	695	725	632	686	647	675	712	693	713	677	676	662	679	654	671	673	721	659	714	653	658	691	671	669	641	674	699	665	659	696	675	678	666	711	718	739	669	684	703	692	660	693	678	720	721	706	666	649	668	663	663	675	622	655	752	730	682	707	721	656	683	695	619	723	693	632	659	700	696	676	696	672	664	715	654	731	667	679	685	684	667	684	704	663	651	699	632	739	678	698	699	663	705	680	724	696	688	655	678	626	687	691	694	678	724	688	713	697	699	696	676	700	682	647	676	684	680	685	695	705	644	690	685	672	663	709	695	732	666	685	711	701	713	686	700	700	653	679	671	707	683	711	744	662	670	718	683	678	673	664	682	650	746	690	630	673	633	666	718	687	715	652	690	667	685	652	673	640	699	660	662	671	677	692	680	689	719	691	702	683	637	665	687	678	636	685	681	636	660	701	676	708	734	674	629	720	691	698	692	660	643	688	731	671	640	712	693	708	704	706	675	658	647	642	668	705	688	701	708	687	644	711	692	623	643	653	654	715	705	706	642	703	659	655	698	684	695	648	672	648	685	679	673	727	692	690	677	595	712	723	711	655	656	680	683	703	703	696	659	691	697	710	686	657	675	653	696	699	700	706	696	690	612	646	709	719	695	688	655	713	699	655	741	645	644	698	680	645	726	645	659	696	704	634	615	706	709	698	671	714	680	671	696	664	678	689	658	677	677	690	654	703	628	661	692	714	706	655	672	633	690	678	674	663	671	673	683	665	656	661	675	689	699	658	703	688	703	679	690	690	647	654	643	645	681	688	673	696	736	642	656	685	706	661	685	653	661	677	655	706	708	702	632	708	644	714	676	721	693	676	729	678	690	685	695	647	729	623	698	656	667	700	664	751	696	656	664	688	700	669	680	671	680	686	666	688	680	737	657	658	619	674	679	719	654	722	715	685	644	668	667	642	668	671	677	678	682	684	712	686	688	688	670	731	712	654	655	642	661	685	709	700	696	649	679	662	679	675	686	685	681	701	687	678	682	687	713	687	699	704	672	662	649	664	713	674	699	665	636	593	698	675	683	713	666	642	674	643	687	722	727	638	698	664	655	635	720	624	635	709	718	732	676	664	711	678	635	684	662	673	676	669	724	692	709	727	675	685	652	684	689	660	676	687	675	687	668	688	697	664	702	714	688	646	681	682	718	736	696	701	683	659	698	639	672	657	672	674	673	639	668	654	669	675	681	673	682	694	730	637	703	633	668	670	681	686	656	667	672	627	692	713	689	677	647	683	724	653	704	650	637	718	693	727	665	666	699	702	642	706	696	657	667	680	671	636	688	695	690	676	658	666	709	681	704	680	695	695	645	674	694	666	664	702	688	637	708	683	657	671	636	700	679	655	650	714	691	627	702	701	643	647	721	655	696	712	697	674	689	708	676	638	673	651	632	701	709	670	644	660	732	717	678	661	659	652	682	665	696	683	696	751	658	665	674	667	672	674	674	697	704	708	705	646	702	678	665	658	737	659	687	687	687	735	702	660	635	668	648	682	678	707	694	683	658	695	650	716	677	659	668	709	680	721	701	721	709	726	697	720	677	702	749	647	664	736	710	674	717	710	629	648	750	681	729	680	656	720	668	678	698	731	668	713	670	664	688	689	696	693	664	693	688	673	750	676	622	671	726	648	683	698	725	666	644	724	676	683	690	698	656	742	677	703	699	667	702	638	672	626	689	717	724	672	691	691	671	709	649	689	676	685	681	710	655	700	670	703	658	716	699	677	668	718	721	712	634	660	722	675	678	650	662	693	638	701	665	714	715	673	677	649	721	691	660	695	685	634	641	661	701	669	692	634	710	653	685	653	717	674	681	697	703	692	691	693	673	692	684	705	680	666	696	729	647	735	660	677
12459	1447	1311	1025	921	838	846	792	831	840	823	782	746	793	807	769	808	797	736	772	745	841	761	767	773	773	804	782	802	781	834	816	812	795	835	787	775	796	814	812	804	761	788	804	784	750	746	808	744	809	772	801	750	795	770	750	760	818	853	760	804	804	730	810	743	807	766	760	792	764	743	794	803	759	825	809	762	732	736	731	744	818	764	823	767	789	795	748	767	776	777	734	777	780	799	762	776	774	799	775	800	778	761	809	781	801	807	761	794	794	815	779	801	764	787	758	808	784	790	814	872	750	751	827	781	789	778	737	807	786	815	764	779	778	793	813	806	820	751	818	782	797	795	808	846	769	768	801	766	772	799	779	824	801	759	737	809	737	750	787	778	822	807	782	789	754	792	774	813	791	832	799	799	830	775	752	817	807	803	773	812	817	743	774	777	744	777	806	794	778	794	776	789	789	750	792	779	775	737	786	793	738	780	808	830	774	779	770	801	774	769	785	730	767	757	794	812	764	725	769	785	811	742	773	809	806	814	732	740	793	775	790	806	742	825	780	794	778	723	783	762	782	811	779	807	796	795	746	773	753	774	780	752	745	749	721	838	751	758	741	722	774	728	845	750	767	740	795	790	829	835	797	775	775	733	769	810	740	774	756	782	787	775	748	710	756	747	797	763	819	766	790	779	787	732	776	753	773	766	778	799	739	807	760	799	841	789	782	770	761	780	740	774	758	776	803	744	799	725	781	778	733	772	790	759	794	705	768	791	764	762	775	767	782	785	754	781	811	746	785	753	752	761	747	812	803	804	732	731	784	792	743	726	768	806	786	702	803	761	795	780	790	775	769	735	751	753	774	795	849	736	812	761	734	778	796	762	749	769	820	751	793	807	762	818	790	789	733	732	830	789	755	806	771	776	829	848	793	812	770	772	821	769	745	798	781	781	810	790	746	789	744	791	796	770	782	772	753	733	789	722	756	795	815	763	767	783	771	776	787	773	769	769	782	798	758	783	769	770	760	792	765	759	736	772	763	769	799	784	773	793	770	779	723	792	773	719	782	761	814	800	758	766	802	770	726	792	810	794	809	767	748	822	771	798	751	813	791	806	736	790	769	764	836	785	773	775	765	783	770	808	742	803	769	770	794	816	812	774	799	754	788	806	757	738	808	746	775	809	761	710	773	752	749	737	790	790	760	767	781	755	731	805	773	782	831	812	821	777	774	797	798	750	772	793	819	809	797	798	802	780	781	772	757	790	785	776	788	767	808	768	724	812	848	743	783	779	729	786	805	740	771	780	763	727	738	759	767	742	772	775	769	738	795	804	797	798	771	807	721	768	776	745	781	746	756	751	809	748	739	789	769	824	790	780	734	773	804	780	697	757	800	784	808	736	775	779	783	779	748	743	784	765	772	778	734	805	801	719	789	783	752	790	757	749	723	831	771	777	780	758	817	800	787	779	752	748	754	766	778	767	760	787	784	791	794	784	769	775	768	799	769	826	785	796	763	768	737	759	784	828	774	792	828	744	795	765	758	763	816	760	760	794	769	734	786	811	775	796	798	814	754	786	843	759	818	778	775	766	828	776	775	745	789	800	784	743	756	776	779	789	728	731	795	800	794	769	772	784	773	742	758	788	770	788	781	765	788	761	765	792	766	783	778	790	766	790	764	798	809	821	762	768	817	828	809	723	774	793	811	746	738	765	791	796	743	825	795	817	796	779	792	801	798	723	751	765	781	753	787	727	774	801	732	725	806	798	727	817	774	752	824	776	792	792	745	786	742	801	769	805	768	814	816	759	778	760	793	787	810	783	755	822	821	789	772	808	802	763	790	782	743	759	737	742	818	780	813	758	754	783	795	804	783	747	790	774	796	799	723	770	746	791	805	815	797	742	760	788	731	752	788	807	773	749	744	811	774	782	752	769	766	714	740	842	801	748	796	768	779	803	762	753	757	823	776	795	805	829	809	797	744	745	808	829	773	771	782	789	807	832	822	774	811	764	810	771	827	757	829	798	762	761	816	748	777	806	724	779	754	779	803	790	803	777	756	787	759	755	777	781	792	811	731	769	803	779	768	773	761	783	758	793	831	786	750	820	752	744	722	792	751	808	767	760	729	836	819	796	762	730	753	819	769	791	813	798	785	786	761	823	776	775	779	805	811	836	767	762	798	783	795	772	797	779	804	782	755	776	788	778	777	784	789	745	786	751	776	804	787	786	788	739	804	775	736	741	704	791	803	831	774	783	782	748	824	765	780	770	780	764	788	768	788	775	788	799	728	780	732	799	762	804	750	796	796	811	853	777	774	773	737	789	763	821	825	794	730	754	753	791	780	758	793	738	765	771	721	789	772	757	792	785	794	748	817	782	766	775	802	724	787	826	782	820	766	787	778	838	779	770	800	841	765	729	824	794	784	761	718	743	814	778	759	799	737	784	728	716	753	751	817	739	772	738	767	826	777	808	797	782	788	754	744	798	794	843	810	811	780	764	827	779	812	750	750	774	765	788	722	818	779	811	736	736	816	760	791	775	791	733	757	744	782	736	818	752	732	775	705	744	792	788	765	787	804	771	770	776	792	807	769	730	825	791	768	770	797	775	810	805	709	771	776	749	773	764	771	754	826	807	784	737	794	790	768	800	729	796	747	780	835	784	767	782	771	798	803	751	793	743	769	779	797	740	766	799	775	739	804	781	776	770	762	743	797	760	777	757	788	782	801	783	729	787	808	736	828	782	751	763	757	815	749	766	801	751	787	760	754	808	780	763	791	765	786	765	757	799	768	698	791	791	787	728	753	790	755	740	796	762	822	772	791	799	730	814	750	803	797	754	835	793	732	765	817	741	791	791	783	790	806	762	776	766	798	737	734	779	762	751	779	800	810	787	776	833	750	761	761	779	792	806	788	766	733	765	809	797	762	751	770	788	790	743	787	792	828	812	740	765	742	756	776	800	759	752	791	756	735	780	816	788	774	777	792	768	769	773	772	786	808	753	796	788	736	801	783	776	812	716	778	772	773	805	766	797	782	783	783	827	765	722	739	814	756	805	766	734	796	722	762	775	815	771	775	795	773	768	776	777	740	797	762	747	822	741	804	821	757	774	741	795	771	765	774	775	800	779	740	774	796	766	764	761	761	715	745	747	823	818	804	839	811	785	786	815	753	757	778	753	809	717	768	762	784	763	793	775	789	770	769	821	733	812	781	764	786	760	783	769	714	716	794	755	794	808	739	757	780	759	801	765	758	742	754	788	752	793	770	771	760	788	752	734	771	774	794	763	783	787	762	780	749	788	778	767	772	742	792	814	775	783	739	770	790	756	796	696	760	848	762	801	783	785	771	745	761	771	769	802	734	766	770	771	775	749	770	740	743	787	783	813	768	793	763	759	800	828	773	723	768	740	732	790	815	776	738	766	768	760	758	798	729	776	797	769	760	803	799	767	776	805	773	819	768	733	771	777	732	784	785	800	857	775	768	779	751	760	769	779	814	793	745	800	796
23176	20766	28143	23452	20769	13473	1477	802	679	617	558	497	493	451	422	440	409	396	406	403	379	373	355	339	385	338	331	344	385	372	392	380	389	345	366	298	310	394	420	317	374	339	329	351	351	325	301	328	347	353	331	334	329	336	330	325	299	341	348	317	337	328	303	318	331	306	320	318	333	298	333	341	320	307	313	311	320	314	352	328	335	332	331	347	341	306	338	311	306	315	302	309	320	346	335	323	308	305	366	321	297	300	338	319	324	314	325	332	312	339	318	362	338	309	312	323	308	333	285	328	316	305	340	334	295	281	320	333	305	337	323	343	295	336	345	321	330	341	342	305	331	282	328	344	314	352	310	298	301	321	303	312	295	344	327	319	305	350	329	314	336	325	350	294	300	315	331	319	338	319	325	286	317	310	327	317	327	298	358	327	286	325	300	319	325	308	299	311	323	275	333	317	311	278	327	357	332	299	311	344	294	329	351	280	322	341	311	339	313	312	345	343	309	337	322	329	334	312	311	313	296	302	351	337	314	318	312	321	314	306	322	344	343	319	326	332	317	322	321	324	308	330	336	353	298	317	326	298	339	299	289	298	304	307	319	340	309	304	323	326	318	316	312	365	338	304	298	303	338	327	330	315	322	301	332	317	345	319	297	304	311	324	315	317	354	324	299	303	348	344	320	333	318	316	351	323	282	350	328	356	307	331	328	307	339	325	333	332	329	304	320	321	322	300	352	326	342	346	329	322	320	280	326	305	331	332	293	325	291	343	313	317	311	334	315	353	332	328	300	322	343	339	342	303	314	322	318	337	320	315	332	312	291	312	324	308	309	329	313	305	309	315	307	303	328	333	324	350	297	332	319	321	293	346	333	310	336	317	319	295	305	334	321	348	332	344	320	342	329	342	331	338	305	330	302	287	334	272	296	343	350	308	288	322	330	315	306	323	323	299	306	338	317	304	313	314	330	323	325	342	315	350	319	316	328	326	352	321	317	295	306	363	320	347	319	328	322	331	321	327	315	303	322	303	329	306	325	320	329	302	319	316	348	338	332	309	333	302	309	335	327	321	323	302	328	335	309	321	334	343	371	324	311	334	328	333	349	294	310	338	349	343	338	322	284	323	325	352	330	331	305	326	329	336	318	339	305	289	308	330	363	320	311	330	327	330	333	326	315	314	331	295	297	320	285	293	319	359	285	301	336	340	336	294	353	312	313	325	294	300	321	325	340	368	350	335	318	322	312	346	328	334	327	330	333	312	330	315	301	334	323	313	310	312	349	324	304	334	296	333	313	314	356	318	316	323	334	335	317	323	350	313	303	317	325	333	327	306	358	331	281	321	282	329	309	346	359	330	323	314	277	316	319	311	338	294	317	324	349	312	333	334	298	306	316	277	352	317	300	321	317	333	345	316	319	310	338	318	334	343	316	326	311	326	340	306	316	316	295	317	339	308	301	328	370	315	358	361	272	319	310	318	295	317	307	341	304	326	319	300	311	307	336	317	313	324	327	319	314	323	316	328	311	325	321	322	311	329	352	319	324	310	338	313	315	336	334	304	333	347	303	327	316	355	342	318	288	321	339	320	330	293	293	368	325	342	320	278	322	298	315	325	316	332	330	367	328	306	365	317	326	338	306	301	271	319	317	317	333	320	326	307	339	368	351	318	354	304	323	320	336	332	310	317	335	358	285	323	304	317	298	319	339	329	300	312	306	313	325	325	323	331	341	318	324	310	329	341	314	314	362	289	341	328	334	324	326	326	311	325	356	332	290	297	342	325	302	337	291	318	319	303	330	283	340	347	301	351	308	317	310	318	325	322	324	354	316	278	353	338	345	312	291	317	309	299	352	324	313	336	313	310	328	315	330	334	309	331	328	307	349	341	342	340	334	383	317	281	334	325	321	337	319	308	283	334	357	345	301	349	295	337	308	305	302	323	324	284	333	289	344	354	333	334	327	337	301	312	382	361	322	317	326	301	319	335	323	328	325	306	335	324	306	315	301	308	314	324	313	312	327	321	313	312	305	304	338	305	310	359	330	329	340	334	337	303	327	325	290	322	318	331	339	326	321	308	322	336	345	309	328	334	314	333	335	276	315	307	325	317	340	326	319	319	282	375	355	308	323	318	351	359	325	355	328	321	312	312	329	297	302	296	338	330	301	305	315	356	297	291	323	347	299	314	349	341	343	343	307	319	295	329	353	308	298	387	304	353	291	307	308	332	324	303	334	291	365	348	367	315	271	301	318	323	344	337	307	342	335	336	292	300	347	309	348	340	323	348	329	313	289	296	321	329	299	345	342	340	334	333	333	290	326	323	318	338	340	317	316	311	331	334	300	284	296	310	311	306	346	317	349	325	366	319	314	317	339	328	317	311	306	340	313	315	323	339	331	317	305	279	311	307	307	295	286	329	335	303	320	290	305	309	317	300	345	328	313	325	356	272	341	319	325	345	299	347	347	319	288	340	356	329	324	325	312	337	340	330	294	307	322	319	351	329	328	345	357	321	328	270	308	309	322	330	320	318	332	309	367	312	310	367	325	355	357	288	307	305	292	283	328	336	335	324	327	296	290	339	291	309	299	285	300	311	343	333	317	308	306	344	324	346	334	313	325	318	275	334	326	305	297	308	327	341	323	336	319	302	315	315	323	301	302	318	324	314	326	336	310	335	347	320	306	327	328	315	314	311	305	327	343	331	308	301	311	307	296	329	331	332	321	310	346	342	322	314	301	316	314	315	334	292	316	298	312	331	355	308	322	298	339	337	335	337	314	290	328	313	310	341	277	334	309	337	303	319	340	314	317	320	303	332	312	306	311	334	341	321	334	335	309	315	310	313	302	338	305	310	297	343	319	314	305	345	344	320	295	306	311	272	358	308	312	323	314	299	320	328	310	325	300	312	289	311	295	326	324	319	342	297	312	297	333	317	301	331	315	320	318	335	319	335	342	338	321	300	305	328	319	366	338	342	291	321	351	336	321	295	341	334	318	308	336	319	315	335	312	357	314	311	311	272	315	324	328	334	324	300	272	334	350	326	320	334	325	298	330	326	288	337	332	280	318	301	311	330	332	348	321	313	312	326	321	348	313	340	345	322	300	322	319	334	310	313	317	317	293	322	331	305	340	326	328	325	340	340	327	330	326	290	303	273	334	309	303	326	318	353	319	334	319	309	327	336	345	321	323	304	320	323	314	333	329	275	341	314	310	311	317	311	334	319	330	307	312	295	297	329	345	308	322	309	321	337	308	314	310	293	326	332	320	320	347	290	291	303	314	361	341	287	326	305	335	340	322	304	310	321	289	321	326	328	313	323	303	312	306	305	311	299	298	331	374	352	294	330	298	310	337	311	310	328	309	347	310	342	343	329	308	330	365	307	312	310	339	319	308	304	350	297	318	299	319	306	290	318	319	313	310	313	337	303	336	337	311	335	300	341	322	313	302	340	317	311	318	298	349	330	313	382	326	329	337	287	334	321	318	322	306	323	294	305	325	317	364	339
30321	9332	8336	4415	2895	2318	1821	1376	1153	956	847	695	679	617	541	557	546	466	493	458	472	474	433	455	463	432	410	483	488	505	551	494	440	401	436	398	415	502	509	397	367	404	377	403	352	396	379	428	402	408	397	386	408	404	414	390	391	341	391	405	373	394	392	378	376	393	366	415	402	393	395	400	372	389	377	373	387	397	377	417	383	352	372	414	365	384	373	391	380	397	370	403	382	376	411	379	365	368	395	385	334	355	370	401	402	373	373	366	355	386	382	359	386	371	389	407	355	357	406	417	415	381	371	382	407	361	358	362	390	378	400	378	380	360	359	358	380	376	386	391	405	383	412	404	344	414	355	383	396	360	382	399	416	373	404	370	388	368	388	391	376	370	367	405	368	374	423	379	358	398	359	395	386	411	377	352	359	380	393	397	425	419	360	339	377	397	391	368	381	381	380	385	355	379	360	404	392	394	368	398	395	378	378	383	352	392	402	421	354	378	426	380	375	369	390	362	380	326	383	369	415	415	366	405	395	357	384	374	353	405	409	390	401	383	377	383	401	395	415	363	381	397	360	403	357	420	371	357	369	366	376	368	382	377	415	386	385	429	419	399	377	378	407	374	386	354	384	381	423	372	411	383	379	361	393	367	353	400	409	396	400	388	390	352	381	370	396	370	396	386	372	317	369	395	397	383	389	405	395	404	381	333	391	376	396	363	351	386	400	400	350	364	366	388	380	386	369	414	383	410	372	386	379	407	364	391	387	396	381	363	384	389	390	331	377	419	351	410	386	378	387	346	383	380	396	336	374	389	372	371	376	371	394	412	381	381	372	371	407	388	381	375	383	361	402	370	399	420	380	396	352	363	384	413	416	401	365	369	402	348	367	384	394	357	389	390	405	366	384	400	364	360	367	393	364	380	379	418	395	388	405	384	364	387	405	374	367	383	394	349	362	434	402	387	371	372	387	351	387	387	386	413	401	413	373	385	400	327	391	348	393	361	400	382	350	397	362	388	371	388	382	339	380	386	414	402	393	353	398	344	387	361	407	362	388	395	394	390	415	365	381	376	372	378	398	387	361	394	346	378	419	375	387	374	410	395	364	413	364	423	378	368	367	402	378	396	389	402	381	388	391	397	388	387	412	382	421	399	379	367	382	365	379	389	404	386	386	366	379	398	367	357	360	378	415	386	382	389	402	368	365	389	395	352	350	388	399	405	428	355	393	367	373	404	389	361	368	360	356	386	377	377	381	390	362	409	352	414	371	390	387	374	380	388	369	410	402	373	368	376	359	320	374	394	351	415	351	346	361	362	376	400	403	360	375	358	358	366	378	360	352	369	372	361	354	373	402	378	353	369	364	376	384	381	383	389	396	374	379	381	413	370	363	392	319	374	379	404	396	373	354	368	405	396	381	418	364	349	417	394	341	446	363	364	370	400	358	367	383	385	361	365	386	391	364	390	403	391	399	359	398	344	422	372	374	419	387	366	432	408	394	364	380	373	396	359	373	406	371	415	395	382	391	393	408	378	403	357	375	396	402	366	392	368	381	352	399	373	368	393	381	384	403	376	376	388	388	403	365	421	392	403	372	357	380	373	386	380	378	385	376	386	374	380	399	359	402	400	389	364	391	380	328	360	369	373	360	355	384	374	400	375	379	377	352	375	381	369	408	380	362	374	397	390	373	360	326	374	404	383	438	416	367	374	400	391	364	400	379	375	352	380	400	406	366	372	390	389	380	382	368	372	394	359	355	371	384	365	377	399	362	386	425	411	393	360	339	367	338	381	387	431	361	391	370	391	355	392	397	380	377	368	347	346	412	340	417	362	363	373	404	397	381	403	390	368	376	397	406	409	365	379	397	379	373	440	364	391	375	352	390	386	409	357	379	421	363	386	378	395	352	367	378	395	394	378	372	383	399	384	408	383	381	394	363	382	350	352	419	391	385	387	368	381	409	409	341	364	370	364	374	372	393	378	395	357	407	363	377	362	380	412	368	362	389	399	404	368	386	399	381	406	407	351	405	367	374	408	420	391	366	396	408	371	379	374	407	382	352	393	380	386	377	416	402	357	354	354	369	392	396	408	382	369	384	404	393	361	395	358	368	370	350	363	393	356	380	356	396	403	403	346	397	381	374	361	392	404	366	379	392	377	382	366	384	362	359	385	400	377	374	375	358	371	372	396	386	394	390	373	397	403	342	392	441	364	344	414	361	352	362	384	397	403	407	382	383	345	361	375	386	348	419	377	409	411	403	405	401	370	389	381	391	376	380	356	379	422	365	410	361	388	375	370	358	395	396	353	373	363	351	368	417	360	386	383	423	356	360	418	372	402	379	390	342	369	381	399	372	375	377	387	397	365	350	381	445	381	407	378	382	392	353	367	365	406	430	370	378	414	380	395	384	365	394	385	379	386	347	357	392	371	342	383	391	374	398	397	409	394	380	392	414	389	387	403	369	383	370	392	399	396	382	368	359	378	384	383	394	404	365	370	392	400	345	367	391	372	388	393	398	370	394	400	372	366	383	371	399	365	399	372	363	372	378	377	382	405	385	355	357	371	352	389	363	388	379	391	388	373	407	379	395	391	426	409	375	358	367	385	374	380	392	364	401	393	415	395	401	369	398	370	407	370	408	367	398	384	399	412	402	355	370	398	387	402	369	366	382	380	384	342	398	410	363	418	381	366	410	382	386	392	380	403	403	394	386	389	355	386	388	369	373	397	383	371	390	404	363	388	344	422	373	385	389	365	383	362	362	406	379	439	404	380	384	402	391	379	359	379	377	405	361	361	372	401	384	404	395	361	357	396	387	379	413	384	368	380	346	365	418	386	383	369	387	375	382	401	374	355	376	356	377	386	374	386	382	402	437	374	372	359	401	363	391	366	355	365	394	370	395	354	375	390	410	390	397	398	365	422	370	404	394	359	378	368	398	394	382	387	379	416	360	372	440	376	397	349	392	402	362	371	386	370	404	382	374	343	376	373	375	366	394	403	369	350	386	409	389	375	371	389	395	366	392	382	365	389	388	374	393	386	374	392	416	373	383	379	351	374	361	378	400	388	365	371	374	385	346	368	400	355	386	402	364	393	394	377	388	325	395	362	384	382	390	397	381	393	346	364	390	378	395	385	409	382	396	387	385	359	412	414	379	369	372	360	364	403	374	359	372	411	367	433	365	360	392	389	407	382	412	398	357	349	404	373	348	381	415	381	407	356	381	377	382	373	368	385	382	407	351	346	398	401	367	399	393	372	394	344	405	385	384	375	395	363	401	370	382	393	373	370	405	378	406	395	364	400	376	417	373	369	386	373	361	371	373	353	375	376	363	352	395	407	359	387	369	374	380	413	400	371	396	376	397	389	341	403	401	448	363	387	388	392	379	372	374	346	390	403	362	361	411	395	400	358	377	403	353	371	410	389	417	379	413	374	385	400	384	390	380	376	358	401	373	365	400	364	383	383	361	418	376	365	373	372	371	385	397	411	350	371	353	401	413	360
24526	20752	27130	24419	13525	1717	1260	1077	1018	989	1025	924	937	871	973	862	890	871	868	903	923	896	918	795	867	860	817	868	851	898	939	873	878	925	877	868	868	862	865	890	809	825	816	839	866	920	848	895	888	836	846	841	880	834	847	883	919	851	850	847	836	879	846	804	826	847	869	836	805	861	816	878	882	901	852	848	899	823	890	823	845	843	858	884	833	890	860	818	871	784	873	917	883	862	889	912	881	846	911	893	881	834	836	798	868	877	895	865	906	851	844	834	855	914	884	905	849	875	824	846	906	857	877	846	844	868	879	827	867	857	858	835	879	860	784	826	889	849	888	830	825	861	879	888	856	912	864	813	871	849	875	843	879	882	906	819	904	911	847	822	801	850	804	820	868	884	854	867	820	847	828	807	885	819	824	860	833	857	877	866	854	900	872	874	834	846	819	843	902	809	838	797	821	871	820	855	899	837	851	873	872	895	852	879	894	830	872	860	825	853	859	904	820	877	884	847	823	828	912	875	869	879	842	822	841	863	850	815	856	844	827	870	863	843	843	840	866	827	820	822	832	847	881	836	849	834	844	906	851	811	867	812	869	901	840	841	822	880	838	814	894	816	896	847	870	872	872	830	833	829	836	808	914	827	929	842	850	854	859	810	888	902	836	844	863	845	912	835	864	871	912	915	889	827	894	780	802	869	877	772	872	860	852	855	812	806	908	914	849	853	841	880	878	862	864	872	896	856	804	850	811	814	864	857	870	841	924	817	889	904	875	833	845	846	850	891	847	869	850	857	843	859	855	873	846	855	812	841	891	832	846	856	834	902	879	856	851	876	814	828	859	884	808	860	850	843	891	863	904	823	842	894	777	875	857	905	854	843	834	866	853	905	809	836	898	820	893	848	909	880	869	875	824	865	901	862	850	846	846	861	854	868	867	869	830	912	843	837	854	869	822	930	876	829	851	865	877	840	900	797	875	854	855	831	886	784	884	900	904	835	839	835	897	839	840	861	894	860	809	857	838	825	825	864	887	856	875	799	836	834	863	878	882	840	859	875	860	833	870	839	859	853	807	861	843	803	824	867	890	921	821	875	801	849	859	808	845	918	864	808	820	868	873	907	841	866	867	854	841	854	820	835	915	832	880	799	862	825	888	837	851	836	869	829	904	859	828	856	919	868	840	832	842	843	845	849	910	830	835	849	878	830	881	894	847	777	844	848	828	867	861	869	872	864	862	866	862	895	859	844	856	834	884	851	904	863	824	865	895	848	902	786	841	879	824	882	856	871	832	849	828	786	806	815	878	845	850	926	899	906	824	840	823	812	884	868	851	838	832	868	866	894	864	854	809	863	853	856	823	858	860	897	848	890	865	880	867	866	898	837	835	858	868	867	861	893	836	812	825	885	881	855	788	824	791	871	890	933	820	903	842	819	811	847	850	868	895	867	878	887	836	856	949	864	806	855	838	861	834	825	860	807	822	907	885	906	878	910	875	834	825	806	856	831	818	863	882	838	864	876	854	878	894	849	849	897	847	855	852	810	847	841	880	890	903	831	819	867	870	807	851	854	863	816	867	844	857	844	805	900	890	887	817	850	887	861	815	837	821	824	857	821	894	837	875	870	873	837	914	852	893	867	835	854	826	841	835	859	863	878	883	879	856	845	817	820	889	822	833	804	894	849	839	887	885	895	816	854	881	837	813	857	829	828	846	883	878	910	870	852	865	891	810	802	824	807	875	862	839	915	872	854	857	841	851	821	912	842	865	846	882	833	856	821	839	861	858	914	872	886	892	847	806	856	872	835	828	848	913	810	826	842	851	824	850	840	850	866	799	794	847	835	885	813	821	868	886	837	846	845	873	846	852	865	924	853	861	871	843	867	868	835	840	853	858	861	857	853	826	887	898	877	858	816	833	858	862	844	823	869	848	837	837	812	871	837	811	865	839	835	851	904	829	885	862	863	800	855	904	878	818	825	828	891	865	884	877	828	873	856	880	877	826	882	911	839	895	818	825	939	874	791	850	828	810	828	793	837	890	855	867	833	827	896	849	847	822	827	854	872	856	837	853	874	854	835	913	816	845	824	805	829	843	864	846	813	839	899	827	872	881	799	855	881	813	890	871	875	890	878	898	865	854	912	884	833	874	860	841	817	846	905	805	856	891	828	860	885	773	874	870	865	793	868	823	808	826	838	827	905	834	830	869	866	893	831	886	855	891	834	864	814	812	863	870	815	855	845	862	845	849	880	895	862	869	808	866	851	820	888	833	890	866	861	857	807	840	837	842	882	836	834	837	859	883	828	858	854	861	903	846	848	874	882	848	870	841	901	832	875	866	829	836	823	869	898	868	814	850	834	880	846	820	872	833	846	872	839	827	821	844	878	856	900	822	912	873	858	805	820	850	868	835	825	862	855	827	855	894	878	831	812	843	844	844	857	848	794	835	910	836	833	828	901	879	825	865	910	834	842	906	788	857	794	845	860	829	893	864	864	870	821	828	846	869	897	848	852	858	852	831	823	871	905	868	859	816	822	911	840	905	862	891	880	873	881	867	902	904	862	826	844	845	779	858	835	876	862	858	872	869	871	844	828	799	881	873	878	861	864	907	871	813	865	842	809	833	854	857	847	827	820	858	807	805	831	840	883	849	926	834	828	862	847	885	842	855	885	850	890	830	844	857	838	849	851	859	850	846	859	851	895	850	865	833	877	914	813	876	820	882	843	881	850	868	863	859	835	813	864	884	826	828	863	882	839	858	880	862	844	824	867	818	875	881	858	870	866	878	907	858	807	817	842	833	869	890	818	855	834	790	882	830	883	878	837	841	812	852	805	843	856	898	856	870	894	839	885	867	836	852	881	838	858	842	869	841	838	881	907	856	879	863	792	868	853	809	898	823	839	879	861	849	825	819	858	863	956	851	877	880	854	854	844	800	844	844	853	876	893	860	866	864	898	887	843	821	873	783	874	820	876	846	887	804	835	850	904	873	809	825	876	830	848	862	850	905	841	853	837	817	797	832	868	829	853	841	935	825	846	829	914	853	863	851	798	863	892	833	869	845	865	805	835	906	842	864	804	859	805	821	870	882	842	854	880	867	812	878	876	796	904	896	906	831	892	878	878	867	865	855	877	864	868	842	843	868	856	845	802	860	816	917	878	796	782	835	857	879	836	875	854	851	889	851	873	841	795	902	857	880	832	875	833	843	835	851	870	836	867	846	839	818	841	873	817	846	827	904	799	837	861	819	887	806	874	818	856	844	879	881	895	855	822	881	868	847	854	824	859	833	836	831	868	900	844	893	894	878	831	824	936	847	846	850	848	869	847	893	870	831	876	906	891	877	872	819	847	886	877	868	820	895	822	865	824	875	831	867	870	883	867	863	836	825	801	853	897	854	850	894	947	866	863	847	890	875	815	838	880	861	865	863	920	868	843	906	818	853	826	842	887	811	854	863	871	859	848	863	855	835	835	833	852	887	839	854	802	829	843	850	864	763	865	815	849
30038	6117	5189	3073	2362	2018	1676	1500	1356	1230	1202	1175	1125	1060	1124	1087	1085	1014	1003	1013	989	954	1037	964	983	946	996	1009	970	1017	1019	962	960	971	995	1057	986	980	980	1003	958	971	974	974	988	954	951	1014	946	967	972	871	960	910	948	953	931	1011	975	998	940	915	930	930	921	922	954	972	937	963	907	990	972	1010	950	952	980	990	925	1014	970	935	902	901	912	922	966	995	981	932	953	955	967	955	948	966	936	923	924	966	919	969	943	944	891	955	931	916	955	915	948	893	985	972	971	929	947	902	918	941	953	947	902	919	970	981	957	919	1006	894	936	942	928	936	924	974	992	935	1004	925	974	940	948	939	971	904	928	974	929	931	947	943	936	945	910	930	948	913	926	961	945	958	954	938	954	906	939	925	962	912	935	949	930	924	953	925	972	929	937	982	945	901	897	942	952	909	952	977	955	976	968	907	962	981	894	960	950	885	930	910	960	958	978	988	961	981	940	975	938	921	965	921	963	948	959	969	899	948	950	905	926	1001	960	941	935	919	919	924	968	977	940	1002	961	968	982	983	959	916	938	940	949	989	893	976	991	945	939	953	916	890	923	883	1047	960	948	976	947	946	954	953	899	944	942	980	927	924	887	950	917	959	961	927	966	917	977	957	987	905	948	921	935	880	917	946	937	968	948	949	941	974	936	944	977	922	960	942	949	940	945	919	983	1003	982	904	942	959	959	888	984	946	920	942	955	911	977	910	905	951	941	979	939	982	995	987	964	962	914	992	913	982	1000	941	923	993	966	894	939	1006	970	900	931	998	886	913	923	901	961	965	908	946	964	966	930	948	928	933	984	869	917	961	940	877	905	915	960	962	985	976	900	919	942	926	918	956	927	887	933	877	1010	921	990	979	941	927	948	954	957	970	979	937	933	960	846	958	986	952	1015	957	955	934	964	960	917	950	944	904	964	936	946	987	915	940	931	953	960	999	960	917	948	907	956	901	947	953	899	979	1001	908	927	994	959	938	923	999	952	944	926	955	959	866	938	924	963	955	981	946	950	954	821	903	897	903	911	900	924	961	926	875	937	958	906	965	949	957	958	933	888	912	948	924	890	892	915	943	984	919	947	980	898	929	960	933	932	913	946	982	972	940	892	937	972	937	934	880	961	940	963	932	952	965	968	945	944	963	923	968	967	952	904	898	916	944	912	944	947	969	925	918	898	990	958	1030	918	937	945	963	952	977	936	967	987	972	926	988	938	921	910	871	933	939	915	933	950	908	962	1001	866	957	958	977	912	904	981	952	914	957	983	954	922	898	941	928	943	955	946	935	944	945	872	1001	936	935	947	946	940	974	976	917	996	917	951	914	939	940	919	975	1020	954	911	936	1021	964	987	917	957	950	939	966	1020	935	921	926	992	973	982	969	931	962	922	981	925	1005	971	941	964	967	901	906	962	972	950	943	934	922	940	937	1006	919	915	969	949	951	984	934	986	949	994	892	995	955	977	945	952	982	873	984	965	977	963	958	928	957	927	982	985	942	960	948	951	917	940	922	978	944	974	927	926	905	964	946	964	918	939	983	919	932	939	952	951	934	985	927	963	950	949	960	938	957	982	923	955	964	943	941	985	956	956	917	939	923	937	966	952	921	922	960	1000	899	967	876	944	927	1004	975	973	954	1025	959	932	925	954	928	950	984	977	969	968	962	941	957	908	969	934	880	959	1005	955	1001	921	940	944	959	898	947	956	995	993	937	925	982	960	924	908	904	933	959	1041	951	1001	937	945	939	912	923	927	1019	882	1018	911	937	968	943	946	958	938	958	929	941	928	940	924	989	974	977	904	950	984	907	921	910	947	944	914	938	975	955	966	958	937	982	925	919	951	958	907	956	1000	934	952	979	940	1004	995	879	956	891	968	971	943	953	940	887	907	974	966	964	936	937	906	977	956	938	901	964	888	955	903	922	928	886	896	992	964	944	946	948	1005	909	929	893	956	960	971	952	901	950	873	921	994	956	935	919	898	881	999	949	945	961	927	941	956	967	958	989	961	904	927	900	943	923	971	910	927	947	937	896	936	983	985	922	920	923	960	996	966	991	893	969	937	970	978	933	937	976	956	968	973	934	959	966	956	903	952	908	942	960	924	967	921	910	965	962	943	931	939	966	969	939	945	935	996	944	933	982	973	927	1001	977	906	953	975	935	1002	878	948	911	969	950	930	926	988	971	936	999	1012	887	955	962	986	935	962	951	952	956	973	890	970	930	901	917	963	1001	891	991	1022	969	956	917	913	963	967	945	946	975	972	944	956	878	972	937	928	962	964	936	956	919	971	923	981	946	966	986	922	974	957	911	947	924	967	945	967	980	922	941	1001	948	949	956	891	941	923	985	985	951	979	907	949	963	939	935	944	885	931	918	980	945	969	923	959	960	976	1010	945	947	866	953	973	901	985	958	952	993	941	907	949	901	1005	931	999	983	947	945	887	949	980	916	933	979	944	916	993	979	995	969	907	977	946	938	959	959	920	892	979	918	917	977	963	945	909	987	963	965	887	888	998	955	938	910	1003	924	967	920	1023	956	966	1027	966	947	987	931	977	908	920	972	917	917	908	921	986	994	938	909	904	919	927	909	905	929	958	870	968	974	890	945	945	976	937	980	950	935	917	925	932	874	896	919	945	962	920	917	967	965	951	1002	919	936	916	945	951	987	945	959	957	971	918	935	955	977	971	933	978	944	963	940	968	893	945	956	952	948	916	1000	933	907	941	871	910	963	937	944	946	920	898	942	961	885	982	934	983	968	918	970	895	910	893	912	939	923	986	940	937	961	975	935	943	907	955	927	973	912	1004	956	1011	969	963	958	950	919	948	939	908	934	931	951	966	936	973	957	929	930	977	933	926	937	953	943	947	982	930	978	981	949	979	972	954	895	977	963	926	942	950	919	948	917	986	947	917	931	982	1003	907	907	942	913	986	943	911	1017	894	938	929	892	956	951	937	944	934	930	947	913	979	958	991	976	916	1006	981	934	937	1005	947	958	1023	896	969	961	945	969	896	911	953	950	914	1001	944	925	991	961	952	986	975	945	901	931	908	959	945	980	958	958	984	960	909	953	945	912	917	989	904	925	972	991	970	963	876	945	938	941	939	942	932	930	931	930	924	963	964	949	952	962	939	929	950	954	1008	957	943	935	1008	998	990	942	1007	978	916	927	935	976	943	967	892	968	944	947	928	974	948	948	976	983	985	937	958	960	982	969	982	894	960	915	942	949	939	981	929	998	938	979	935	934	972	956	989	970	962	946	948	983	927	957	911	951	910	913	953	920	963	913	961	931	961	938	981	909	979	968	978	930	958	917	968	908	955	914	962	951	992	928	967	957	912	951	938	959	950	886	949	962	973	943	928	917	951	903	988	937	947	1008	904	968	916	948	958	957	929	969	940	967	967	896	1038	924	946	968	928	919	935	943	945	938	958	928	937	961	935	942	947	942	914	926	953	897	890	932	965	952	988	963	919	972	969	991	898	975	955	935	928	930	936	927	908	923	946	986	960	960	925	928	934	962	984	993	973	1013	1004	968
22296	20798	28545	23169	20798	20880	12639	1559	1137	1053	906	764	691	653	625	577	546	561	508	515	506	483	480	492	477	479	487	509	462	511	519	518	487	455	465	471	413	491	468	474	457	441	455	454	397	443	453	405	435	424	456	426	438	457	409	471	441	413	443	445	444	409	422	426	440	444	443	423	449	413	467	432	431	445	404	406	437	417	397	411	428	413	420	430	426	440	437	391	417	387	456	434	409	421	409	413	454	471	449	417	425	408	438	443	456	431	428	429	400	437	424	446	385	423	426	406	438	416	457	428	424	447	442	424	411	407	414	436	447	457	451	417	401	443	432	437	442	425	411	412	403	403	401	438	463	398	458	386	426	383	407	414	436	408	422	394	378	423	437	441	452	384	400	452	454	458	415	433	410	409	421	426	383	418	451	434	443	390	463	437	427	439	467	420	410	388	412	430	377	398	450	413	411	379	372	434	433	375	419	474	396	415	374	417	436	398	462	414	444	425	421	390	379	381	431	398	437	357	401	417	398	407	377	444	464	412	421	409	410	432	415	433	409	386	424	425	408	422	427	426	426	447	441	422	414	421	442	397	408	432	440	425	400	390	430	452	400	374	418	405	385	413	445	386	421	373	412	425	444	448	433	442	486	447	420	437	437	447	463	392	441	433	414	433	417	450	445	427	411	434	434	410	430	453	391	432	413	438	439	434	404	460	439	405	435	421	427	430	473	418	410	436	432	406	397	426	438	451	400	427	458	427	423	433	422	406	415	419	439	425	420	431	451	428	428	434	429	418	437	428	405	376	423	389	444	402	430	412	428	461	431	400	387	401	416	392	433	438	431	441	405	414	404	418	408	462	428	441	435	416	430	420	434	406	456	389	421	424	445	412	445	424	434	436	427	412	465	435	404	395	437	459	431	423	428	386	412	437	442	417	456	423	426	415	392	395	425	440	431	411	456	441	459	401	422	423	408	427	451	420	400	418	401	428	410	408	426	406	422	400	414	420	435	428	398	412	425	425	408	413	440	441	435	431	405	431	440	391	402	405	431	404	418	413	459	423	397	447	418	374	416	434	408	440	405	413	444	446	452	403	422	467	424	408	462	439	417	432	423	391	430	451	385	433	416	453	387	393	419	406	412	428	387	441	408	418	422	414	408	394	436	449	425	431	414	384	442	408	439	412	395	422	431	416	421	408	427	431	427	431	428	426	441	417	447	397	403	439	463	424	398	419	423	412	399	439	415	401	399	399	427	441	415	430	425	390	390	435	392	452	407	460	423	409	457	393	433	420	421	421	455	413	405	416	416	409	431	455	410	439	396	393	447	428	431	434	420	452	412	420	440	411	444	396	411	459	387	409	445	439	436	424	430	415	445	442	417	425	434	480	446	404	414	442	413	433	433	424	415	393	436	447	420	434	441	433	467	421	425	435	416	424	379	438	433	440	420	453	390	397	435	433	404	423	419	463	378	420	451	467	385	443	399	397	397	424	412	421	409	452	425	402	387	452	434	463	419	437	424	410	423	436	425	433	411	435	414	404	447	412	415	418	449	440	422	430	411	397	420	430	447	381	425	425	441	440	421	424	436	419	426	394	372	439	412	473	429	367	431	432	410	423	439	419	407	414	422	436	444	434	428	427	435	413	430	386	404	431	415	377	403	408	451	405	388	417	408	395	423	443	414	400	458	431	427	423	415	438	411	449	405	418	376	418	453	394	418	396	384	397	416	434	458	415	394	443	381	457	413	417	402	412	416	425	431	411	418	474	435	456	443	426	434	404	402	424	435	420	407	410	411	382	452	416	404	444	399	452	417	432	398	416	432	414	451	467	397	415	456	455	433	409	430	431	400	428	392	447	389	436	444	385	437	434	410	412	424	409	448	413	399	427	437	400	416	444	379	408	453	420	414	398	423	412	437	418	409	426	405	429	425	402	428	423	407	393	430	417	450	444	439	396	449	455	438	401	423	458	415	387	457	414	445	476	421	413	412	442	452	425	448	467	415	367	387	429	431	404	401	417	395	430	399	421	416	406	423	433	413	409	442	456	394	424	429	414	409	405	461	434	416	407	396	408	444	428	407	442	460	466	421	427	405	449	470	402	446	395	441	419	427	402	419	435	445	398	413	436	406	391	422	401	398	409	410	422	401	447	425	435	456	413	432	436	420	427	414	445	402	416	448	404	410	448	424	419	426	406	429	426	422	422	390	434	442	426	395	445	402	434	450	403	440	441	425	410	425	395	434	419	433	411	393	444	456	451	437	380	433	438	395	415	430	436	458	445	387	438	440	390	362	407	415	396	415	375	454	419	425	439	424	422	406	449	424	434	416	402	415	364	405	427	433	385	441	439	412	440	418	431	411	411	433	409	436	433	411	414	418	406	438	411	399	448	415	420	393	428	410	422	424	437	418	476	453	416	430	419	486	420	453	423	431	440	414	416	439	446	415	417	426	403	428	410	437	414	428	440	433	414	427	429	433	436	414	441	426	415	414	424	424	422	421	418	418	419	429	446	423	416	448	419	452	428	443	426	373	393	428	439	419	399	418	416	424	381	436	465	419	419	458	432	424	455	413	408	402	431	442	416	389	418	387	477	390	420	427	409	429	413	416	419	437	414	403	441	377	439	420	411	422	399	412	387	420	406	425	440	413	387	424	430	418	450	403	436	435	435	424	426	454	442	432	415	450	388	432	392	438	406	405	410	437	436	458	408	406	452	415	425	397	421	431	403	442	459	407	410	457	427	424	445	453	427	423	436	437	422	429	401	429	422	429	417	415	421	422	425	467	429	419	414	430	419	409	401	425	414	432	395	460	406	438	418	430	439	405	401	432	430	412	408	431	413	393	412	397	420	409	406	428	425	436	420	420	429	458	401	393	424	412	431	407	424	403	388	444	447	437	435	399	457	432	428	415	443	410	411	427	394	407	411	413	409	405	388	413	444	406	425	419	440	393	422	411	446	371	429	432	404	385	397	406	440	427	448	401	432	373	453	434	426	449	388	432	431	396	431	429	443	427	420	447	455	426	448	403	420	419	422	403	415	417	421	397	414	438	438	418	389	437	441	428	399	421	451	399	440	449	418	411	433	452	412	449	362	407	440	427	438	410	428	435	421	424	436	426	409	432	404	428	402	427	433	420	412	390	398	416	426	398	446	417	405	417	453	385	397	406	417	443	412	415	427	383	437	408	396	422	431	402	418	392	439	449	445	400	403	419	433	438	462	414	401	413	450	410	408	423	395	398	385	392	436	415	426	424	408	431	428	386	426	406	407	409	421	418	412	447	382	462	429	438	393	438	471	421	424	430	432	423	412	435	427	432	406	447	418	430	442	391	413	434	408	436	426	429	421	410	423	455	417	415	443	462	418	428	401	426	419	428	428	446	414	438	397	412	435	387	444	449	427	410	450	419	391	409	405	421	418	460	411	445	415	404	403	407	428	399	428	397	422	414	390	414	423	430	421	396	435	424	453	446	411	407	386	431	404	434	426	435	391	449	364	422	418
35267	15718	13696	7804	5335	4162	3107	2393	1946	1571	1345	1099	996	884	839	738	723	655	644	603	629	591	643	581	583	556	526	582	583	614	704	579	556	551	534	533	463	575	530	530	528	492	515	480	478	510	456	532	538	517	488	500	500	473	471	459	483	462	493	449	501	487	478	472	484	483	494	483	469	505	481	473	447	506	458	483	487	484	482	468	435	458	432	496	455	483	488	473	507	471	393	517	467	467	464	444	423	486	473	410	499	492	468	464	471	480	472	479	449	437	444	491	444	464	428	444	429	465	407	507	497	454	451	474	509	470	439	441	456	451	458	448	479	416	486	465	501	442	455	445	467	494	485	455	436	489	455	498	427	459	470	509	483	479	453	445	468	440	480	466	452	416	467	472	473	413	483	455	445	442	468	457	464	442	490	471	498	461	467	473	501	468	457	459	450	463	472	476	486	436	478	479	486	477	467	474	433	442	480	447	460	450	462	445	462	464	493	496	443	446	474	476	419	485	456	460	469	474	460	494	478	443	449	428	461	442	483	485	448	473	449	468	446	432	445	467	460	477	453	446	488	435	478	483	447	483	450	461	509	473	497	439	479	470	455	478	445	464	472	463	472	446	485	459	448	459	473	464	473	496	484	440	410	471	434	482	491	443	525	451	488	466	438	483	480	407	477	462	476	413	453	472	473	469	444	467	470	465	459	491	492	482	461	469	492	483	476	474	440	468	469	448	426	524	490	435	450	433	426	444	475	465	447	440	452	482	476	462	500	460	466	461	512	502	447	449	472	453	464	483	487	462	451	471	489	475	401	457	450	473	492	480	453	478	467	449	453	459	478	469	467	486	464	447	485	484	432	467	500	445	459	475	466	428	474	476	505	462	452	499	437	483	436	474	471	456	471	437	478	454	473	457	443	461	459	506	478	460	493	444	446	456	471	468	446	471	467	471	489	437	456	476	472	452	490	435	467	457	477	452	471	465	489	452	485	476	480	466	435	474	488	418	450	438	454	449	475	478	442	481	465	489	440	485	481	474	426	432	435	487	510	476	475	459	426	440	499	454	459	446	456	472	466	460	459	410	481	476	440	477	479	411	439	474	452	427	457	438	467	440	458	451	449	454	480	477	484	477	462	437	472	466	446	464	483	451	460	460	498	479	455	471	503	447	451	481	448	478	479	442	453	481	426	477	471	461	463	453	483	447	468	467	445	457	468	475	447	434	452	450	471	462	472	496	445	446	493	447	419	462	454	462	491	451	431	480	441	441	473	433	429	459	489	451	479	457	446	457	478	468	454	471	451	467	459	489	485	422	436	492	436	473	402	493	409	450	469	486	442	451	471	456	440	471	442	472	436	500	436	491	407	449	496	470	462	446	463	483	493	470	485	454	446	487	468	465	472	430	414	441	440	493	458	503	474	481	472	474	474	484	502	481	428	449	474	465	479	459	480	468	466	454	480	480	442	444	493	452	448	437	476	436	457	489	470	482	468	433	430	445	470	458	438	473	495	459	430	433	489	472	413	459	467	435	453	475	454	496	478	460	500	471	421	422	472	427	486	446	445	442	507	467	471	480	462	480	453	469	499	435	507	482	492	449	477	428	473	435	429	473	472	479	468	489	491	464	441	479	453	451	495	431	417	473	495	479	450	443	459	436	452	451	470	474	474	486	439	486	496	452	447	471	473	454	496	470	447	482	479	410	450	493	454	465	507	455	465	456	462	476	436	470	436	457	435	445	469	501	446	485	452	459	466	444	443	468	467	465	463	456	468	428	477	442	466	486	476	532	443	442	455	461	445	445	414	453	475	448	440	470	450	467	467	453	525	467	467	435	480	451	508	447	465	461	493	459	476	463	461	454	432	461	450	450	439	473	470	448	442	448	481	479	512	463	467	422	456	442	459	447	465	475	462	435	467	446	462	437	486	453	453	474	494	460	457	478	449	444	477	493	465	479	480	468	449	499	476	494	498	497	473	472	495	437	485	434	452	476	445	479	452	458	444	493	443	474	445	468	483	437	469	466	467	415	489	449	481	465	453	433	463	494	512	474	449	471	474	435	451	452	460	448	459	477	488	447	461	449	426	468	455	470	435	474	504	464	444	478	446	475	458	492	491	440	472	452	487	493	472	444	431	463	451	472	432	476	481	505	458	446	503	454	472	474	448	465	511	436	442	431	511	492	438	453	478	449	446	490	421	464	473	487	452	465	499	501	463	468	475	502	490	472	464	479	493	494	501	458	469	472	453	476	461	508	461	514	457	435	430	454	471	461	470	447	458	441	467	471	476	475	464	460	448	448	464	454	450	457	506	480	436	515	469	492	455	449	453	469	451	457	472	454	452	462	475	475	457	469	432	459	467	469	486	465	477	458	483	449	521	487	454	448	423	451	470	501	452	452	499	469	446	458	462	432	434	448	444	465	490	458	463	470	464	466	488	468	431	407	468	525	419	424	442	463	449	463	484	470	472	502	458	455	443	472	479	432	468	450	477	467	482	457	447	435	468	488	458	469	471	506	496	448	489	508	427	460	420	455	446	456	408	505	480	507	461	436	483	449	451	455	421	450	462	451	486	454	492	468	443	459	409	491	453	477	452	434	490	486	459	447	462	472	431	497	444	461	432	475	465	466	471	458	449	451	501	462	479	475	460	482	447	478	476	523	464	442	466	446	503	467	465	475	486	449	451	495	481	459	464	481	477	461	501	426	452	459	452	479	513	418	476	453	455	420	460	451	454	485	455	475	468	459	490	434	439	485	442	502	471	436	447	447	474	442	451	474	414	470	445	471	487	469	468	466	496	472	448	462	460	440	472	456	437	415	462	445	444	449	475	453	465	491	474	460	460	467	452	469	459	404	431	467	446	464	452	449	472	482	478	451	459	432	463	442	453	436	503	449	451	451	484	463	465	477	475	446	428	461	474	448	482	435	461	452	467	441	464	499	480	434	463	469	480	437	430	418	424	462	476	494	462	466	430	477	467	493	460	448	449	446	445	425	474	438	463	457	427	449	483	455	481	461	488	461	528	452	441	462	438	439	496	480	424	517	491	459	477	427	443	475	502	411	507	440	486	463	484	482	479	498	462	464	405	472	483	490	466	442	437	452	437	464	419	450	433	454	424	474	479	473	493	442	463	467	462	430	480	465	474	448	478	444	470	464	491	507	450	494	468	460	459	444	447	461	479	458	467	476	450	471	473	446	466	467	505	424	468	444	463	411	412	477	453	450	464	471	457	432	455	451	474	467	443	497	432	468	430	463	489	486	447	426	453	477	481	448	443	475	464	458	443	474	393	427	459	486	461	452	466	485	475	490	461	449	456	437	473	488	438	481	468	460	459	489	447	436	435	469	461	493	457	450	488	470	464	441	460	419	467	436	471	451	467	509	456	456	451	460	485	463	444	460	441	462	452	490	474	432	468	464	483	488	519	442	480	464	438	503	448	474	484	457	458	479	446	481	458	465	469	471	453	474	439	441	455	431	482	477	475	429	446	470	490	449	449	467
26636	20225	9873	1140	835	750	685	714	700	676	670	662	700	700	701	708	621	698	662	716	611	707	690	699	687	726	664	670	642	700	710	674	653	649	688	650	671	663	749	653	666	675	668	673	622	658	665	704	678	680	634	670	632	669	672	667	677	628	659	663	693	671	642	690	673	642	659	698	697	660	660	665	683	642	705	673	712	649	662	704	679	651	682	672	714	721	672	648	625	676	701	671	654	679	701	692	660	666	704	705	662	697	694	719	681	667	671	620	689	673	661	670	680	649	676	645	657	693	669	678	664	631	669	604	671	685	715	678	673	707	622	627	684	703	680	668	691	700	661	671	668	626	669	686	690	677	688	708	647	671	703	673	655	661	682	708	634	636	705	688	692	649	658	685	681	616	627	672	674	661	617	683	671	681	675	675	651	680	671	657	693	720	719	693	697	632	659	685	688	677	653	667	640	681	729	649	638	691	691	667	678	681	624	695	708	647	649	661	670	627	664	647	655	674	688	665	685	722	687	650	633	685	687	718	642	672	677	669	661	646	645	683	641	690	690	714	724	693	688	637	694	661	662	662	685	671	663	680	683	674	611	628	723	692	634	706	681	695	707	654	686	651	642	677	702	644	634	671	652	633	658	683	680	666	716	668	653	660	672	653	653	640	728	631	666	753	665	707	662	663	664	680	684	659	660	625	692	713	669	717	619	731	708	645	661	665	663	653	694	691	667	703	627	639	646	685	701	694	676	663	659	717	635	662	608	641	667	637	720	687	677	667	628	725	716	641	669	659	742	674	695	669	678	681	632	619	657	673	676	706	645	623	660	651	694	695	643	705	673	697	689	666	674	658	676	675	671	647	672	689	680	687	688	705	670	608	664	679	677	732	644	680	627	688	685	701	701	689	658	651	639	672	686	675	681	674	674	709	649	630	660	657	709	682	659	639	714	676	636	673	693	687	654	697	703	704	662	682	648	693	691	713	638	645	695	663	641	665	639	645	677	693	667	673	677	664	689	632	650	692	687	664	657	653	670	679	651	698	668	711	671	630	638	687	666	705	672	681	689	661	673	693	672	623	707	680	675	661	678	684	665	706	640	667	673	674	675	705	665	640	661	686	636	651	674	711	659	614	717	652	717	687	729	647	631	714	676	672	701	700	696	683	679	616	701	696	695	713	691	662	708	700	636	719	650	666	705	655	651	673	691	727	660	698	697	650	666	686	687	737	653	666	690	645	689	670	676	638	642	686	680	712	646	647	708	716	669	683	727	668	669	689	706	698	720	705	643	653	658	671	676	695	684	643	643	680	652	672	714	716	683	664	688	661	700	675	676	654	686	652	653	647	669	683	645	678	640	681	669	687	623	688	606	683	625	683	673	696	684	653	689	684	622	698	692	645	685	690	692	680	743	688	684	708	637	678	676	635	638	690	669	678	679	656	692	683	668	630	691	692	666	618	641	690	700	670	660	706	677	664	718	686	663	669	644	699	626	705	675	681	695	676	671	661	704	709	671	621	651	671	692	652	685	651	655	651	635	670	670	648	712	644	683	625	678	685	659	689	667	693	644	698	723	745	671	622	707	620	686	701	675	696	674	668	637	636	642	665	649	678	691	697	688	680	641	720	687	707	698	655	764	665	738	658	681	634	683	642	674	702	664	672	669	705	707	667	640	634	660	662	700	664	702	705	731	721	706	657	640	654	701	654	625	701	618	633	669	666	687	710	702	643	667	689	655	682	661	667	652	686	648	653	653	647	656	679	688	658	656	680	671	661	665	641	700	687	660	668	635	680	720	678	617	669	633	685	681	686	686	670	642	656	643	701	675	675	672	656	662	665	721	647	692	697	666	655	665	687	659	665	681	680	663	644	657	662	662	642	728	679	685	704	693	660	669	708	732	658	652	661	704	688	647	674	647	662	728	693	696	680	661	694	635	663	722	653	661	658	648	678	646	675	626	649	664	672	644	665	645	658	657	671	661	683	695	655	637	663	650	674	670	656	701	648	673	706	664	652	668	704	677	631	654	647	686	674	674	670	706	683	677	604	688	700	701	655	686	655	674	629	691	678	654	695	647	666	689	673	659	635	658	691	692	651	710	695	702	645	662	679	688	642	686	694	726	675	711	650	703	701	688	623	706	651	657	671	681	714	654	699	709	711	663	660	676	680	677	714	645	702	686	684	680	686	654	678	632	687	657	698	668	672	702	748	696	680	691	702	653	700	678	673	642	694	674	672	674	668	701	664	653	673	661	672	708	666	753	728	734	674	641	636	754	679	676	671	647	700	693	698	693	667	704	606	665	686	689	698	710	700	690	636	695	642	634	680	652	661	693	672	681	614	711	676	685	652	642	621	730	697	687	673	634	748	680	622	714	682	679	689	674	661	626	668	663	640	639	659	708	645	661	637	695	700	728	686	678	652	635	692	695	658	641	642	679	654	678	661	629	629	675	657	627	672	655	630	665	676	695	687	654	649	697	697	675	717	662	692	658	655	661	658	652	661	665	658	639	682	644	684	648	665	656	686	653	647	666	681	656	642	698	645	662	648	636	670	634	687	678	673	696	683	708	717	666	697	664	658	694	688	666	682	677	663	650	667	706	712	657	719	675	684	690	691	649	679	669	715	659	674	704	630	689	655	697	693	622	705	625	677	660	657	662	628	697	659	633	628	685	694	658	685	708	655	653	657	670	675	647	637	653	689	680	701	646	681	672	707	665	672	697	663	668	677	709	679	629	670	650	676	669	688	656	652	632	663	686	624	664	668	718	642	662	662	669	701	680	684	640	670	692	634	672	713	631	706	659	635	657	686	680	641	679	695	635	668	712	703	650	691	614	663	692	627	659	671	678	690	645	655	660	679	669	662	670	675	711	651	648	700	642	665	648	714	600	623	648	699	693	680	691	701	664	688	675	682	645	695	705	669	647	643	669	652	659	678	672	627	686	623	722	696	654	654	672	678	698	686	663	663	715	678	704	619	642	705	675	647	671	636	650	684	714	712	689	671	619	658	661	669	708	657	674	697	666	676	678	685	638	706	672	724	666	710	680	643	670	681	660	684	691	695	666	680	644	657	660	639	679	677	677	709	634	651	700	675	686	656	743	631	692	634	679	684	631	653	676	666	657	661	698	667	697	671	657	628	689	662	699	708	667	647	636	672	648	659	708	680	637	688	624	614	678	646	671	655	693	662	683	686	665	709	656	675	675	696	698	676	719	738	724	655	670	644	689	679	662	732	717	699	649	718	693	687	705	684	673	665	676	726	687	657	665	697	677	611	659	655	636	663	676	682	669	693	667	673	659	681	679	618	701	648	642	699	681	715	626	669	711	707	694	667	680	718	675	678	642	708	671	624	672	675	690	686	679	608	730	677	638	660	647	629	704	711	680	693	674	694	657	649	738	668	666	657	628	672	687	701	641	631	705	652	697	652	676	631	678	662	661	667	654	678	702	691	656	671	710	668	661	660	683	732	645	681	718	634	656	695	654	731	663	681	698	645	688	655
11734	1434	1340	1021	934	852	802	775	846	845	804	856	796	726	793	804	785	759	800	811	779	761	805	769	762	807	826	754	823	818	802	825	821	831	794	803	830	749	788	752	768	765	798	753	792	785	741	772	776	805	774	765	756	802	754	763	726	791	790	788	745	782	742	776	799	702	746	790	766	775	790	781	718	782	762	769	748	787	800	785	762	753	749	753	761	718	806	766	788	782	722	803	789	789	782	772	754	759	775	804	788	765	743	794	788	776	772	810	809	784	785	715	789	753	812	759	789	777	781	738	769	811	819	756	785	752	748	794	791	760	755	783	802	778	765	781	728	752	784	777	799	768	796	819	771	767	760	766	786	781	796	766	802	794	754	767	805	817	737	774	758	771	794	737	799	791	769	762	796	740	796	749	771	798	781	766	714	756	737	817	751	731	798	726	779	779	775	793	776	750	786	772	818	786	777	754	753	780	787	745	771	790	732	768	781	819	776	826	766	772	798	791	692	776	818	762	777	815	772	784	807	785	855	807	756	765	757	803	806	809	765	765	782	738	763	806	784	800	803	792	778	743	867	759	782	759	801	812	754	772	803	736	835	818	812	782	789	761	792	753	764	719	770	767	745	767	750	797	787	758	755	829	759	791	797	771	825	730	784	754	718	777	767	713	768	784	758	757	771	796	794	734	787	798	780	744	780	745	767	746	766	778	760	743	763	715	781	704	729	773	815	724	770	749	736	740	723	739	782	746	770	789	772	729	794	773	786	795	792	739	808	726	752	796	793	850	790	805	735	767	754	753	800	843	769	838	815	776	813	790	782	752	762	720	793	777	821	741	743	805	746	763	769	720	747	792	780	788	789	797	775	800	743	749	803	744	818	772	782	781	766	773	763	746	755	780	785	778	808	795	739	764	708	739	767	804	792	812	795	769	750	778	782	749	750	751	772	811	776	767	769	741	785	754	747	762	788	805	777	783	754	714	786	802	785	814	791	738	775	801	731	735	771	786	744	812	749	736	731	746	784	825	771	831	760	804	779	804	767	759	808	816	753	799	781	732	796	772	752	716	780	819	820	752	771	732	737	776	720	806	744	770	780	746	760	772	751	755	762	774	749	740	771	805	739	792	853	770	742	762	753	791	771	746	753	764	754	738	731	759	763	753	783	783	742	773	772	717	803	741	784	745	731	727	815	732	740	781	816	827	737	730	768	752	744	787	751	777	797	742	734	787	754	799	793	741	752	769	748	788	780	793	770	734	804	759	784	730	762	731	746	770	777	711	819	753	826	763	778	809	737	777	828	757	750	752	735	771	785	769	784	828	812	750	759	752	793	789	733	795	755	787	778	832	756	776	776	748	777	764	755	782	811	771	755	753	736	736	828	811	789	802	745	741	768	773	765	774	756	769	808	725	761	732	735	785	736	763	780	746	791	813	752	761	829	796	725	724	737	730	786	769	756	741	767	746	754	845	817	754	770	741	798	793	802	707	786	776	729	716	784	801	718	810	755	748	776	806	782	746	770	736	822	768	737	773	836	781	763	754	797	753	750	753	812	777	810	793	751	771	768	785	797	784	780	779	774	716	778	761	812	789	792	751	775	735	783	768	769	807	809	758	735	790	766	833	818	742	743	785	776	737	722	788	744	823	740	731	754	791	793	777	798	722	771	778	805	774	802	778	758	809	808	747	753	788	762	841	824	800	712	739	790	815	772	817	744	786	745	750	750	728	775	760	782	740	724	717	758	771	749	761	795	749	789	768	754	781	791	809	735	722	762	820	741	777	803	796	747	773	770	781	749	761	753	738	781	814	766	755	824	759	768	781	770	744	789	721	832	774	787	755	767	791	774	768	748	783	781	776	805	782	786	749	831	768	767	774	784	784	767	765	726	768	792	786	796	730	783	769	793	766	791	797	804	749	755	760	775	779	803	736	758	748	791	731	797	741	748	796	771	793	767	752	753	779	731	760	777	799	768	771	699	784	790	799	763	779	766	830	811	757	727	753	714	731	769	796	751	762	771	799	787	736	749	726	717	809	758	808	787	755	766	747	756	793	765	786	761	800	706	763	746	745	748	781	802	768	746	799	794	763	809	773	746	755	747	787	808	776	765	788	815	769	782	762	724	772	757	805	789	761	736	800	729	787	771	787	819	763	788	751	727	755	785	811	782	792	779	785	745	762	748	726	780	788	765	772	834	753	771	782	799	797	759	769	786	799	783	745	783	740	773	747	781	819	752	746	791	797	710	766	766	771	750	777	760	778	774	712	774	721	745	794	823	769	798	815	774	734	750	753	786	760	769	750	814	774	779	804	786	751	771	799	760	757	773	781	764	725	746	804	791	810	790	868	756	725	848	736	743	781	734	744	801	793	769	785	743	810	769	786	763	767	801	789	791	714	842	784	737	726	750	724	739	748	769	800	709	726	834	734	729	828	785	827	812	794	732	729	774	772	725	779	816	756	805	770	787	780	748	760	765	797	774	784	804	827	765	775	751	830	800	809	701	784	761	824	762	756	740	751	724	763	794	788	785	748	776	763	759	791	785	748	760	768	817	816	781	741	783	789	769	771	771	785	780	776	770	721	740	754	802	721	747	770	765	745	739	778	771	770	768	723	759	777	751	737	759	796	822	685	761	755	798	751	780	713	758	761	737	784	770	762	775	745	760	758	785	775	780	792	769	721	749	762	780	784	756	754	783	722	803	706	707	807	760	768	772	780	806	735	779	796	782	801	793	786	820	706	751	731	772	726	773	782	745	764	758	792	771	758	752	730	742	794	771	745	789	736	765	762	755	792	744	772	807	805	780	738	763	797	780	754	747	812	763	774	745	764	731	784	751	771	780	776	761	772	740	766	767	786	786	807	796	793	783	760	773	754	771	756	760	761	816	740	830	715	761	753	759	791	798	755	785	778	768	771	800	786	805	790	796	795	746	723	766	765	728	738	789	773	725	753	792	756	755	804	746	733	766	814	752	758	742	765	775	730	776	796	797	761	753	810	747	833	740	750	802	756	728	782	780	797	787	768	789	786	748	771	811	748	731	792	767	732	790	853	769	746	784	769	750	746	750	793	742	785	736	767	759	779	795	802	737	768	740	796	794	761	673	752	745	785	758	735	764	795	784	795	761	756	811	798	751	761	762	798	808	759	778	788	768	775	756	771	792	744	770	810	816	785	759	806	756	745	830	799	748	732	762	739	828	781	754	775	758	775	787	808	793	766	761	767	756	742	760	706	784	765	731	740	768	757	793	793	788	735	771	770	749	768	809	766	772	782	783	846	712	743	759	756	786	746	818	765	794	759	772	738	751	766	798	825	768	764	792	737	753	746	766	792	763	771	785	811	830	738	789	758	738	772	772	758	771	796	800	734	764	766	747	789	728	828	725	752	845	783	800	805	742	755	781	799	789	740	799	815	798	782	747	783	760	769	781	745	806	782	771	776	714	791	775	776	799	725	806	760	799	782	748	749	744	766	769	814	828	782	749	795	818	760	744	749	786	768
23208	20754	28141	23414	20745	14029	1476	855	685	601	524	477	476	471	423	428	414	378	412	361	363	394	343	360	395	331	360	363	371	409	384	341	383	333	359	321	344	495	357	356	312	326	350	321	315	335	319	344	333	325	321	279	316	335	309	319	326	324	326	323	338	334	316	351	305	334	316	330	321	310	321	309	337	328	347	333	325	338	315	311	319	337	312	307	328	341	330	319	311	345	320	315	340	323	320	356	338	320	346	313	334	329	308	356	314	299	305	304	322	336	323	346	315	303	312	301	335	309	344	345	335	342	327	333	335	313	331	349	339	319	301	328	336	333	298	339	331	311	323	305	347	307	345	325	283	329	340	285	299	314	332	313	352	320	321	351	322	327	353	347	329	312	334	297	319	356	324	322	335	330	352	322	291	344	299	339	318	341	348	317	339	340	308	290	302	325	322	335	366	327	298	322	347	314	296	315	350	310	294	330	310	301	303	332	330	341	343	343	324	320	303	305	306	333	352	368	341	319	327	301	313	344	307	319	318	340	290	288	301	344	330	305	311	302	316	330	275	325	298	330	341	306	341	344	313	346	348	304	305	339	311	351	313	323	297	323	328	335	326	319	335	325	337	312	276	332	296	282	320	320	313	335	304	326	322	326	322	325	300	363	326	316	305	325	355	324	345	324	341	303	318	311	308	345	327	327	327	328	362	342	337	313	323	330	307	322	332	332	326	370	329	320	326	283	312	332	321	302	331	297	290	314	320	315	346	325	318	319	330	346	363	347	319	293	279	338	305	352	322	347	365	316	308	330	302	338	343	308	337	309	350	318	340	337	322	313	336	331	308	350	332	315	367	333	355	290	340	354	346	328	319	317	327	353	334	314	277	312	350	322	301	351	325	357	296	330	358	330	311	322	302	357	329	315	320	299	356	331	336	303	317	290	353	341	339	300	344	349	291	348	307	330	331	302	314	310	332	316	351	313	316	313	317	325	348	340	306	327	333	282	322	326	335	302	329	284	289	374	343	322	334	326	331	325	334	355	345	295	310	320	342	309	316	316	312	347	346	322	338	330	296	295	295	311	325	333	300	329	296	319	307	302	337	355	314	327	338	363	320	355	315	314	315	333	302	336	302	312	305	332	331	288	338	298	328	321	313	318	318	310	326	297	291	345	331	294	316	294	348	319	322	327	313	295	352	324	308	278	313	337	328	296	334	331	345	313	311	337	316	337	308	306	305	312	362	322	342	298	328	337	344	345	346	331	304	337	321	308	340	322	355	332	331	329	301	299	288	317	325	320	314	320	291	324	319	349	295	334	340	343	363	333	340	319	329	331	330	329	343	321	292	349	305	315	318	312	320	307	314	328	312	324	316	321	395	328	351	327	314	333	337	317	308	281	338	346	304	310	332	339	284	334	333	343	339	327	328	339	348	309	295	275	311	333	308	330	343	325	312	335	310	344	316	324	342	339	300	343	325	369	359	343	314	302	322	327	310	328	314	302	333	314	341	318	305	344	364	309	302	305	311	321	323	348	322	325	317	327	330	319	334	310	337	323	314	326	310	320	341	316	318	343	339	330	322	305	322	357	341	319	338	314	320	321	349	335	349	300	289	308	302	332	338	339	313	315	319	325	303	323	330	301	342	325	357	347	315	345	329	332	334	291	321	332	321	335	312	304	322	346	280	344	320	300	294	320	344	339	309	325	344	298	306	317	308	316	326	314	330	353	328	350	322	340	318	313	329	330	334	306	290	328	351	355	337	327	307	295	335	349	334	322	348	296	315	363	307	323	335	337	318	293	312	334	318	317	328	295	314	330	326	312	313	326	321	313	353	324	326	340	296	324	321	330	325	296	322	322	322	334	348	343	331	328	344	332	325	330	324	386	290	320	308	332	320	307	295	306	322	345	327	340	319	318	329	286	335	320	294	313	338	312	340	311	303	340	280	320	332	302	343	312	321	332	345	298	322	305	298	313	333	341	318	341	321	353	334	338	340	314	335	322	339	312	325	339	291	322	329	320	319	327	317	306	315	324	306	339	331	346	314	345	301	311	302	309	342	329	318	304	306	321	327	351	323	329	338	307	308	295	307	366	306	292	303	314	318	335	307	323	292	323	312	309	306	315	332	325	312	307	339	309	291	321	341	299	319	312	311	317	306	314	307	332	350	330	332	344	300	326	338	318	336	324	329	337	327	350	345	326	311	294	331	297	340	341	333	345	316	337	340	337	353	331	325	341	324	341	310	348	304	328	331	303	312	335	331	308	343	310	317	365	340	325	313	320	309	336	338	365	332	337	316	324	307	329	342	334	332	333	333	298	310	333	323	307	329	320	312	304	336	308	318	294	343	317	301	319	300	341	313	352	304	329	309	318	323	272	311	317	314	318	342	295	303	296	322	319	329	327	349	323	335	323	307	327	348	321	336	341	315	320	291	326	314	324	278	296	355	327	302	299	355	331	321	312	303	303	327	294	339	333	315	308	358	323	349	369	316	341	323	326	348	299	348	333	313	346	359	341	356	305	291	316	338	321	313	344	319	323	294	302	323	310	329	354	302	324	312	315	342	322	312	324	325	317	303	329	337	297	303	307	316	303	353	320	315	326	310	318	341	298	307	333	307	307	337	317	364	283	337	326	331	378	312	325	310	303	297	339	304	307	341	316	284	319	317	314	320	299	320	316	342	314	315	352	356	324	335	350	311	324	298	325	309	329	332	329	318	324	340	366	334	315	314	336	314	327	329	316	319	327	353	317	334	326	306	334	327	305	333	326	332	307	297	320	324	322	317	336	328	326	307	321	336	312	324	309	351	379	313	347	301	339	308	306	347	305	316	340	314	332	317	319	300	315	354	334	336	343	344	328	304	338	336	344	310	305	332	310	338	332	340	319	303	310	320	339	335	365	326	295	346	322	336	304	288	296	306	323	349	364	321	314	327	321	290	338	333	309	318	352	297	313	302	313	323	299	362	305	307	321	309	344	362	305	305	346	309	352	340	343	329	322	324	313	340	315	318	338	298	344	326	354	337	315	332	331	333	329	329	346	305	315	313	332	332	304	312	334	339	304	312	328	320	289	343	299	312	312	327	319	342	335	305	349	351	347	317	330	307	304	304	311	327	276	297	328	323	318	295	312	324	312	307	338	317	341	315	313	298	318	315	319	345	342	316	318	296	334	316	351	315	311	301	308	335	314	323	334	283	322	337	348	374	301	340	352	337	330	296	339	332	304	272	355	338	325	311	327	352	336	310	356	327	303	286	319	356	342	278	350	310	344	348	314	332	349	322	308	315	331	328	311	307	305	315	312	322	285	320	317	350	310	332	345	345	356	332	317	311	321	300	315	308	287	306	316	307	317	332	293	306	330	357	316	312	341	294	304	302	304	359	334	305	334	337	329	303	333	354	310	336	321	313	303	299	307	295	295	321	321	303	306	327	330	312	321	349	373	329	328	352	345	331	308	326	294	320	304	308	322	308	291	329	323	351	349	314	303	312	338	307	322	325	335
32651	9365	8404	4222	2963	2309	1686	1300	1128	986	842	693	645	626	585	515	531	488	466	469	471	439	443	454	444	426	392	463	474	494	479	472	420	390	454	428	449	597	434	396	391	429	409	393	393	419	372	359	417	392	394	368	390	370	411	376	380	416	399	408	335	391	379	391	377	393	399	366	387	378	404	372	395	400	369	430	386	369	397	392	363	350	367	366	393	405	392	404	394	388	418	387	381	388	408	383	376	401	364	416	393	402	394	406	361	362	375	320	361	411	412	378	419	384	393	426	369	389	376	386	368	403	378	380	360	407	357	385	345	357	401	361	360	423	391	417	362	375	365	369	349	401	379	398	369	362	383	400	383	381	373	362	368	391	416	361	366	372	358	392	381	385	410	392	372	358	367	407	418	405	392	406	371	389	393	394	386	352	373	406	366	397	387	386	361	379	362	398	395	410	373	357	382	388	410	399	386	381	371	386	366	369	380	383	367	429	398	374	374	331	396	390	385	376	351	394	385	383	391	395	405	341	356	410	379	384	366	415	386	415	362	334	379	370	375	359	358	397	360	404	390	384	392	405	418	380	400	413	370	386	366	419	374	379	366	362	383	407	379	401	410	356	361	376	413	391	386	393	377	388	401	391	353	373	387	366	397	384	399	403	374	369	376	347	403	419	372	370	395	416	419	377	389	368	412	394	391	410	335	434	380	387	381	388	374	397	386	351	431	383	379	365	351	422	365	431	372	366	352	382	383	378	381	371	398	374	379	419	414	398	427	391	360	384	362	369	382	366	384	351	356	423	384	412	382	350	386	373	404	372	372	378	390	380	361	424	360	354	379	367	379	386	408	398	369	359	401	379	346	383	383	374	394	364	353	376	360	381	359	347	445	361	386	407	366	385	420	401	371	392	376	374	388	392	393	405	383	381	429	381	369	413	396	401	388	371	415	364	371	368	399	370	405	359	395	383	389	405	351	395	368	390	371	346	390	407	367	396	379	362	357	381	370	379	386	368	383	348	398	398	387	361	393	362	386	362	366	373	413	354	413	399	409	382	379	373	377	374	428	414	398	364	405	382	398	387	353	359	397	442	375	377	397	391	384	363	399	364	369	370	370	407	409	364	381	423	352	377	341	362	392	380	378	385	370	425	391	396	377	407	371	376	391	389	384	387	413	383	369	365	394	364	347	371	364	386	374	370	399	376	384	391	378	360	364	388	380	377	388	397	377	374	379	403	382	376	381	384	356	365	381	385	377	357	364	440	352	389	363	367	405	355	375	379	425	393	365	376	392	348	392	349	388	394	346	400	376	398	405	383	407	364	373	403	393	358	410	371	378	372	406	359	385	368	369	359	350	382	372	400	362	386	346	363	366	402	368	383	383	393	404	394	399	359	361	375	388	363	371	386	391	382	364	401	365	384	373	376	374	373	384	402	419	396	374	383	382	333	374	394	366	378	387	423	383	365	402	366	387	378	357	365	369	378	371	390	383	402	406	388	389	398	391	382	381	406	402	411	408	375	399	389	363	349	409	404	403	374	366	375	354	383	366	396	383	366	391	362	395	403	409	374	376	308	359	382	394	388	359	393	365	383	381	417	367	395	367	390	347	411	377	409	375	387	393	397	399	360	394	376	401	338	389	393	394	372	385	376	325	395	425	366	375	381	388	379	376	373	410	375	387	406	388	350	395	339	429	408	362	374	409	403	371	383	390	392	362	389	366	362	379	372	422	398	358	408	416	375	370	393	382	398	412	389	395	366	413	370	402	378	364	390	380	400	407	406	372	407	387	410	411	368	387	388	384	371	377	394	392	351	378	400	374	346	347	384	342	374	377	380	352	330	404	398	398	370	389	413	353	389	372	359	386	384	401	380	394	407	387	363	391	372	376	400	370	374	367	382	373	398	383	391	354	371	424	394	388	377	389	371	384	383	337	363	405	390	396	386	391	384	367	344	389	371	391	365	356	379	409	379	357	380	407	370	408	370	391	398	399	388	380	421	376	427	422	382	393	394	390	400	420	378	370	340	365	365	392	395	360	419	388	379	374	379	371	373	388	353	393	383	378	387	408	398	379	391	390	384	414	371	396	381	379	379	392	392	401	342	409	382	385	393	393	356	373	407	352	413	359	374	383	386	357	435	403	397	379	363	430	387	404	378	425	397	364	399	406	381	411	396	379	384	413	407	390	377	363	416	362	388	423	383	362	398	393	429	334	386	383	374	394	372	350	357	368	399	390	408	405	374	401	411	385	395	361	366	346	385	385	405	421	383	378	394	396	359	403	419	398	373	399	389	383	346	376	372	393	389	395	375	372	418	395	384	391	402	403	345	401	371	419	352	389	363	391	388	367	379	392	383	359	394	407	370	372	385	360	362	420	381	364	408	380	366	411	377	374	435	414	348	382	403	395	365	395	383	390	382	405	419	368	365	399	378	421	390	417	397	384	365	360	391	410	365	364	375	375	404	408	376	380	391	370	407	390	388	391	412	382	413	411	417	366	425	394	389	386	389	447	394	387	383	366	373	400	381	401	427	381	442	402	405	372	358	405	389	351	394	388	406	393	403	392	368	386	369	385	364	385	385	389	412	390	388	363	388	365	411	392	389	390	375	395	398	358	366	389	411	382	379	383	396	377	392	382	342	409	367	366	401	356	386	410	385	361	378	376	373	407	361	390	400	393	386	355	350	380	381	376	397	361	385	392	369	396	412	369	420	416	376	336	372	351	391	409	334	382	408	392	409	370	403	374	380	368	365	392	395	372	390	399	369	385	391	399	385	373	399	341	377	366	382	383	362	413	359	387	391	378	348	388	385	379	408	395	396	403	386	371	410	385	329	406	389	371	367	386	377	377	395	361	387	383	406	408	362	371	388	381	360	363	379	393	374	389	402	374	401	380	364	368	385	411	370	369	379	404	370	393	392	362	391	388	374	364	349	344	361	359	371	373	377	358	406	381	379	397	380	410	362	383	392	359	360	376	389	379	398	386	389	358	381	366	402	368	394	397	386	403	370	374	395	393	377	368	393	388	367	346	380	372	395	383	380	366	421	383	404	369	399	360	368	430	364	379	380	390	388	404	362	412	353	373	374	368	381	370	377	354	360	410	376	382	386	386	409	386	361	377	424	354	373	358	396	403	356	365	373	385	395	370	367	389	396	377	384	380	391	395	385	411	386	424	379	401	391	364	395	391	361	356	371	367	384	378	381	419	356	397	415	348	391	374	376	365	394	402	366	388	386	416	406	378	384	355	357	382	379	388	400	385	363	412	407	374	393	364	360	367	401	386	373	401	406	385	359	372	365	406	399	408	372	390	375	389	382	379	376	413	377	400	371	379	354	366	356	390	365	380	372	416	383	351	368	395	401	415	365	397	409	372	385	357	345	378	403	412	367	378	386	366	401	413	340	370	357	372	352	384	396	369	373	380	371	363	391	383	389	379	392	356	390	382	389	400	394	380	361	376	378	407	425	361	392	338	379	347	382	355	386	402	400	373	380	354	422
24542	20789	27299	24263	14170	1745	1299	1142	1022	979	1003	939	884	892	878	871	879	891	879	855	878	860	913	810	886	841	918	901	922	869	907	840	873	920	864	850	853	889	804	907	859	881	811	920	883	890	835	886	856	862	885	854	867	899	891	872	870	825	900	860	840	912	872	824	901	858	850	866	921	859	868	887	843	866	837	879	817	873	883	873	861	832	811	872	850	863	868	873	829	802	919	879	863	860	866	921	807	891	847	896	889	872	872	850	907	875	825	879	870	837	877	878	866	857	827	848	908	868	930	846	830	862	901	872	811	864	848	877	823	850	815	843	917	817	869	857	844	806	913	820	844	838	842	838	869	821	786	881	849	876	887	869	869	893	843	802	858	891	896	839	859	895	836	862	814	885	834	805	846	827	861	876	903	853	790	876	841	872	874	843	869	851	846	855	835	790	873	768	917	842	875	882	878	796	887	822	880	867	857	818	870	862	845	882	852	871	849	901	869	841	832	846	819	850	880	872	809	854	846	879	870	893	874	868	817	823	854	825	850	827	864	872	848	848	865	867	902	865	817	872	826	884	896	885	815	834	841	860	920	848	878	846	831	834	843	903	836	915	860	878	816	886	853	848	886	906	847	891	880	876	866	805	903	861	847	879	877	831	872	858	854	837	845	845	833	832	846	811	834	820	850	898	856	840	876	909	869	892	839	891	807	841	871	909	851	870	878	828	888	784	858	862	829	836	898	861	856	792	864	863	850	881	862	882	849	806	858	839	845	870	847	840	888	836	844	846	844	882	844	890	854	812	824	813	840	863	871	877	879	864	850	877	884	889	886	887	844	886	810	887	899	828	840	850	873	833	905	836	930	841	871	886	840	816	849	860	860	780	886	783	880	858	916	826	832	870	861	900	862	855	817	775	880	837	845	851	879	842	866	841	888	877	883	881	856	847	856	851	874	867	875	874	869	887	906	883	886	834	908	882	824	846	898	845	789	835	847	879	838	916	871	817	853	855	849	866	879	870	928	839	858	856	808	865	887	824	841	924	870	853	831	860	815	817	850	940	912	857	886	916	841	812	837	829	839	811	863	868	878	859	878	770	875	844	850	879	846	897	846	871	872	845	893	851	854	857	820	849	896	843	831	793	868	832	804	853	832	840	830	869	823	864	883	894	856	871	831	875	886	852	745	880	894	928	892	843	869	859	887	864	842	894	871	817	873	844	851	878	865	841	965	876	817	832	818	829	834	858	867	834	808	828	847	872	867	866	849	837	862	883	847	811	835	866	875	871	834	841	868	812	873	867	879	824	888	820	821	858	859	829	868	865	851	826	870	881	860	871	884	890	871	839	869	854	863	874	795	870	863	829	779	816	864	848	870	864	832	854	847	836	846	834	872	846	868	822	871	881	883	845	841	857	877	847	837	886	816	888	877	923	832	789	808	885	863	855	848	812	887	876	861	883	873	888	896	858	921	818	846	874	873	930	860	878	843	840	830	892	901	863	883	825	890	868	839	866	899	871	880	865	859	859	871	827	838	866	927	838	848	831	880	852	872	858	871	850	862	846	839	868	868	867	833	849	832	879	872	862	853	850	864	843	875	818	848	833	872	819	848	811	853	883	854	891	857	850	831	867	866	839	911	858	861	845	847	878	824	892	851	887	805	826	856	835	848	869	912	887	901	862	851	868	801	873	866	871	879	881	845	842	899	822	896	862	860	802	869	893	853	871	908	865	823	867	844	865	888	880	892	844	827	897	865	833	854	894	856	848	774	871	855	850	866	890	865	844	852	893	847	866	844	818	835	837	837	795	804	842	827	879	782	874	888	871	857	867	817	853	832	899	835	890	893	908	882	853	879	902	815	798	852	834	859	858	840	857	875	870	840	822	888	864	879	878	865	848	817	849	880	853	866	820	893	883	853	846	856	922	898	849	890	814	822	833	832	862	882	876	851	892	897	855	842	844	814	873	826	882	854	825	865	817	821	874	866	834	860	885	817	810	844	821	834	866	865	822	856	865	887	838	880	854	866	900	871	862	866	843	869	868	861	864	803	827	921	886	818	826	790	807	847	847	804	861	849	891	877	872	919	886	846	831	816	892	869	821	914	847	832	884	900	829	882	803	797	913	863	801	838	919	891	822	899	825	826	872	851	840	830	826	845	844	863	871	900	815	880	877	884	842	875	856	842	838	907	886	864	855	839	795	866	815	853	856	868	895	894	833	864	864	852	874	794	815	832	831	791	861	869	843	887	837	873	880	870	842	876	857	820	908	858	895	892	883	869	866	862	846	904	830	835	887	857	810	868	846	881	900	799	824	849	894	838	855	902	891	837	860	854	848	873	922	893	855	887	868	920	859	844	880	882	860	829	870	851	861	863	898	911	872	877	874	862	832	860	868	836	891	845	863	844	884	829	867	875	862	859	831	863	870	887	861	879	836	824	835	870	796	873	863	849	864	847	837	872	862	887	789	868	875	829	812	837	927	860	801	884	873	885	836	867	859	828	890	849	913	907	817	825	854	887	838	809	882	857	876	872	918	936	824	823	800	830	852	861	857	851	828	856	904	800	853	879	852	848	894	861	851	853	885	860	824	896	869	859	851	844	827	830	801	834	868	854	848	821	842	855	862	876	881	881	831	880	831	871	887	837	898	860	886	897	868	910	916	853	870	828	873	851	926	869	822	840	880	829	869	854	862	911	921	826	863	848	819	836	836	889	830	868	900	831	905	873	805	795	858	869	891	852	880	851	836	870	840	870	871	848	844	893	885	881	880	871	874	860	924	830	899	861	868	898	810	834	854	785	810	844	885	822	905	912	891	865	822	844	797	863	868	809	880	880	871	850	883	820	870	853	894	848	909	868	787	858	870	872	843	804	823	878	862	837	810	860	857	905	858	877	882	845	850	868	848	828	849	855	850	842	827	876	838	807	838	817	858	868	835	885	784	847	849	844	871	868	832	907	816	802	822	862	813	846	835	850	874	825	830	818	835	909	882	868	836	901	900	857	876	907	870	859	835	840	831	842	862	866	798	804	889	839	863	835	818	876	846	873	871	878	896	829	831	846	839	826	841	854	820	848	877	873	894	837	865	869	876	831	862	862	871	880	884	942	849	832	816	843	800	864	829	857	826	911	845	920	889	886	815	851	844	851	846	805	812	857	863	879	847	857	866	887	856	871	901	881	838	874	842	883	856	860	833	910	874	854	842	874	877	886	894	854	903	816	845	872	866	849	850	840	911	875	878	847	808	876	900	915	890	848	882	866	915	837	968	837	918	783	848	866	833	825	901	893	838	810	910	815	866	909	808	844	860	868	824	828	838	829	839	850	892	822	838	825	855	895	848	865	805	901	820	891	883	837	905	861	849	904	861	802	819	892	886	881	870	864	858	835	811	850	869	827	856	888	856	821	856	833	820	843	817	889	836	830	881	870	842	850	930	861	864	893	855	849	854	881	860	848	836	823	905	821	857	837	825	822	823	841	854	848	901	817	836	869	841	856	879	812	875
32685	6037	5087	3042	2396	2015	1653	1438	1351	1248	1270	1160	1049	1058	1031	1048	925	962	1017	958	960	991	1009	948	984	985	977	973	964	1011	1043	1009	981	1000	953	930	926	934	950	988	1001	971	982	951	915	985	982	912	924	960	996	977	926	939	926	1018	967	938	950	941	913	972	971	954	915	937	997	899	974	940	934	931	1013	933	981	894	960	978	918	989	1032	886	991	898	930	957	933	957	954	958	887	933	941	1000	946	959	957	956	955	938	981	942	937	976	1026	966	933	942	960	947	993	945	942	946	924	959	911	1000	905	1004	937	962	931	924	962	990	962	927	1009	946	989	961	915	903	917	958	977	957	952	965	951	925	984	993	996	931	924	935	970	913	976	958	930	976	939	919	962	889	942	947	977	952	932	901	997	1025	952	990	934	970	973	935	955	950	941	959	924	1003	943	936	918	939	1014	976	945	948	985	909	973	962	996	909	889	937	927	975	966	951	923	973	980	1016	925	968	991	886	995	948	983	914	974	933	950	944	951	964	959	969	941	917	977	984	983	912	938	957	944	971	925	976	926	966	1018	905	952	1009	943	979	969	990	898	972	968	1028	985	960	939	886	970	971	1019	911	998	977	953	987	916	981	967	973	965	967	950	941	949	962	928	982	973	976	973	907	885	928	937	964	959	956	922	962	885	956	973	962	885	916	973	937	941	947	987	984	970	923	948	942	1007	945	966	950	914	921	953	980	992	937	910	951	965	1028	908	935	931	893	1002	976	960	926	951	983	953	943	961	990	966	916	892	1040	935	980	942	987	946	938	981	910	960	954	959	948	962	946	993	953	999	1012	965	926	947	964	889	978	944	966	1007	914	928	963	942	977	998	945	1030	1013	969	948	958	969	972	982	944	921	975	911	993	931	989	881	894	927	906	960	989	944	936	937	951	971	962	903	968	960	942	896	950	915	992	904	908	915	939	973	979	910	951	937	923	971	967	926	945	923	978	1012	927	981	948	953	952	967	1068	957	920	904	979	951	982	977	943	1012	1015	932	934	909	974	996	951	957	980	939	924	941	947	986	968	943	952	968	905	964	936	917	943	955	895	964	959	917	946	946	946	947	959	958	1005	962	938	942	911	957	970	976	943	950	941	920	1003	963	992	941	908	895	948	921	941	971	919	939	945	956	925	992	1017	952	967	920	936	944	1006	919	954	954	981	998	962	997	990	922	903	932	964	947	983	893	954	937	943	943	975	947	927	928	936	986	928	928	922	986	947	927	973	982	925	948	993	986	969	969	948	922	1002	996	977	1012	981	948	947	983	955	955	976	935	960	987	968	915	997	943	966	985	912	962	947	915	931	946	905	994	957	957	953	934	932	961	949	969	967	973	934	961	917	1010	1002	964	978	950	958	916	956	962	936	970	1001	989	912	965	917	966	940	902	958	968	970	943	931	849	908	991	909	909	974	962	903	926	1004	928	935	977	947	998	982	955	929	964	988	983	942	947	957	956	953	1001	945	960	974	970	938	921	969	999	933	924	898	926	945	934	963	982	907	1001	942	952	946	927	928	962	924	926	971	940	999	917	946	944	979	1002	979	965	978	926	910	967	983	928	967	977	930	944	925	928	928	923	904	962	914	984	951	948	937	936	1006	909	969	1003	956	980	934	1005	944	991	966	960	949	973	883	913	946	946	937	973	907	935	921	946	960	959	971	957	908	977	963	941	1010	902	950	987	914	906	954	884	976	986	995	1008	969	934	967	910	955	995	950	963	952	894	1024	972	903	984	968	936	988	885	924	938	945	974	968	1003	929	1009	978	926	882	926	983	970	988	919	954	988	969	971	942	977	952	930	1010	932	953	969	963	961	952	929	932	901	942	942	925	971	946	952	984	948	1004	966	977	899	946	992	973	945	934	917	902	987	937	897	997	970	969	952	926	899	944	918	957	939	1007	962	991	916	1024	970	970	947	983	940	914	966	985	944	961	954	975	959	954	931	975	903	877	1001	1012	929	963	940	995	922	996	935	950	975	951	966	975	937	956	922	981	960	882	980	961	932	991	983	977	980	1001	974	934	952	988	914	990	959	990	968	959	976	927	986	925	963	931	939	985	1010	946	981	1010	963	952	974	950	959	932	948	984	924	934	927	996	961	970	951	935	945	922	966	965	946	951	919	903	968	918	961	937	1012	935	958	986	961	926	935	949	955	922	929	966	980	916	993	953	934	989	945	947	956	914	954	996	941	909	927	958	940	954	965	968	948	974	941	960	971	943	961	993	987	989	926	976	947	984	971	928	990	969	931	927	900	974	929	1004	979	877	948	951	945	957	960	953	956	917	952	976	938	918	954	899	937	979	935	1002	941	970	920	945	969	946	981	1008	933	1018	1009	978	978	1014	968	937	983	944	946	906	957	933	867	972	949	963	990	1008	935	961	991	959	931	964	937	986	947	929	895	941	929	938	965	922	936	980	930	956	966	968	967	949	929	925	976	972	994	934	955	939	991	1009	1001	919	1002	973	942	957	956	941	976	926	925	909	964	1001	956	924	935	936	965	942	958	990	934	924	922	926	951	932	925	975	929	938	894	921	970	907	938	957	969	942	911	1012	979	1033	974	942	951	954	969	988	1027	894	948	995	936	913	926	947	920	949	940	962	958	931	958	914	952	933	944	989	922	875	971	880	927	895	931	970	936	977	1039	904	956	984	949	988	935	927	916	949	954	920	955	981	893	943	1053	944	972	973	1021	997	988	947	991	898	994	918	904	948	968	945	954	897	982	939	947	964	987	902	923	982	923	975	966	1011	977	921	940	906	984	937	954	949	979	930	954	982	953	964	972	970	1014	1003	972	1015	929	953	943	977	959	909	946	976	906	917	929	1008	925	966	926	935	949	951	931	916	1013	989	904	936	941	949	978	915	970	946	937	961	1030	924	935	929	938	962	888	894	911	932	960	939	1026	928	934	947	953	935	954	934	967	926	961	940	964	915	960	953	956	905	958	902	945	1006	922	984	945	973	980	953	938	1043	933	912	910	938	1000	1009	935	1021	940	980	986	945	933	1000	941	1017	938	956	949	979	917	919	928	952	971	939	917	934	932	1014	971	926	973	943	942	952	997	982	958	965	972	901	1017	934	983	977	924	907	945	937	947	959	1054	937	957	977	973	954	937	946	993	898	962	1029	965	945	986	964	977	963	964	947	938	990	960	988	933	947	946	936	957	916	950	917	884	1001	952	998	905	1017	886	978	972	961	966	993	937	931	906	943	907	1003	896	961	945	959	963	962	1009	948	943	984	958	924	997	920	1005	933	998	895	992	943	922	950	940	967	984	913	903	943	931	923	969	954	1024	991	932	931	894	928	856	939	1004	947	962	975	939	952	912	951	974	933	881	959	986	921	924	980	908	936	946	904	936	980	1005	919	923	972	901	958	900	993	916	953	959	938	987	944	991	926	926	970	966	994	940	942	1033	994	981	922	938	895	902	932	962	913	930	985	929	990	956	954	952	976	925	915	981	949	950	974	921	930	900	929	961	938	909	988	937	987	936	968	937	931	951	942	928	959	986	962	945	955	977	946	969	943	1012	927	949	988	896	941	906	981	946	936	977	965	1005	998	942	994	946	934	920	929	987	901	954
22365	20822	28624	23131	20822	20906	12959	1605	1169	958	889	779	677	672	649	619	556	557	528	521	509	488	499	484	491	465	477	542	532	508	503	481	467	473	457	470	501	500	503	473	445	416	429	436	431	484	483	432	443	370	407	460	426	412	414	457	413	439	416	396	421	422	436	419	401	444	408	485	433	403	485	426	382	403	451	437	397	423	438	388	436	446	418	419	426	403	434	391	403	461	428	391	445	392	423	418	409	422	409	408	440	423	448	421	422	420	425	431	378	442	445	411	434	442	414	445	441	397	431	394	415	425	456	437	447	394	415	405	437	395	421	467	463	434	425	441	417	413	447	407	405	431	459	428	418	446	476	418	433	454	408	416	428	422	456	442	414	434	424	434	415	427	414	443	445	402	430	420	409	380	393	426	435	420	435	429	421	425	430	450	413	415	429	452	430	402	409	404	443	422	430	408	416	437	460	435	437	422	410	400	419	451	411	417	424	427	411	445	444	407	394	414	427	445	420	420	410	407	408	462	400	423	409	435	437	449	405	442	455	438	409	436	418	422	414	395	402	407	446	441	456	424	395	432	421	409	431	443	417	412	420	434	398	446	431	450	442	429	461	416	442	455	445	453	432	374	424	424	460	452	453	453	424	429	386	428	413	417	408	395	413	427	424	440	425	390	419	449	426	406	390	435	409	427	405	427	447	452	400	466	413	425	397	428	401	427	426	447	415	429	407	447	419	426	421	431	439	397	390	427	412	452	421	427	412	435	417	435	410	429	433	399	436	408	445	433	446	393	427	382	436	455	415	407	418	448	447	423	439	418	432	423	463	441	417	433	458	440	435	403	432	408	387	465	418	415	401	390	414	415	397	407	410	399	444	414	405	432	416	418	419	418	440	441	413	445	396	427	428	419	425	413	422	448	437	391	411	450	455	429	416	453	397	389	446	389	367	384	435	455	414	468	436	435	416	448	395	396	439	452	411	408	458	446	396	433	408	420	405	425	414	375	418	426	445	405	458	436	401	412	445	390	446	463	419	408	420	461	410	400	430	404	398	430	429	434	417	453	430	432	404	417	439	441	431	418	453	458	453	409	397	417	414	436	424	433	459	435	414	393	408	405	425	472	437	444	443	413	434	423	418	422	416	447	442	401	416	381	422	412	415	414	409	419	422	408	445	449	411	417	394	410	432	402	425	367	418	402	442	418	395	390	414	411	400	438	435	420	410	440	401	422	366	448	424	416	400	428	439	409	434	447	441	429	398	389	426	430	417	427	446	397	397	445	405	434	442	415	405	406	436	409	424	423	430	396	397	401	415	386	446	419	458	442	450	425	422	440	452	410	425	444	413	406	413	417	412	388	468	393	426	414	385	450	428	468	432	428	411	434	460	420	428	446	416	461	443	441	429	437	417	469	457	413	431	368	434	397	388	423	418	444	398	426	420	381	435	427	456	436	399	450	435	445	449	435	439	445	454	420	453	442	407	408	417	430	419	433	427	418	429	450	421	396	452	393	421	416	414	465	408	424	404	442	438	397	416	395	373	408	417	415	461	388	419	411	401	401	404	405	430	411	449	433	405	438	423	399	425	425	455	427	442	400	396	417	436	389	415	428	427	409	411	420	459	422	402	408	418	484	413	461	418	437	423	425	426	434	415	410	429	451	388	459	417	427	414	438	433	409	417	423	434	390	412	430	405	433	431	417	429	432	429	443	431	472	410	371	431	436	411	422	409	422	402	432	423	421	435	401	423	420	410	449	409	412	415	397	421	416	411	406	459	379	430	382	404	430	422	421	447	416	453	413	409	419	402	431	423	445	411	439	403	434	403	402	396	391	423	444	429	442	433	427	430	417	412	436	451	442	409	435	434	451	428	403	428	434	436	426	415	459	421	429	411	431	402	406	435	410	418	432	404	403	399	417	422	430	416	431	438	417	403	411	398	432	426	427	404	425	455	440	431	406	437	452	451	406	413	428	425	419	425	433	438	443	435	413	408	404	429	438	404	385	409	439	432	429	452	415	422	431	430	447	411	434	408	395	414	432	411	398	433	386	411	431	396	431	439	413	413	429	398	407	406	443	411	425	413	390	418	438	433	436	426	431	453	415	411	411	410	421	409	452	414	421	423	418	440	433	424	429	426	442	413	417	424	431	426	427	424	429	422	477	415	421	429	392	456	429	444	406	421	440	399	416	413	387	440	405	422	457	431	422	414	455	407	426	424	459	432	380	434	424	446	409	447	420	412	431	401	408	416	430	442	411	409	437	386	434	407	389	436	420	439	419	415	447	461	407	449	441	414	411	408	445	427	401	433	415	407	413	432	432	424	416	421	442	407	375	425	400	456	459	401	443	433	398	425	438	461	427	426	418	412	387	466	441	424	422	415	426	385	400	434	399	436	414	392	426	399	431	415	411	454	396	431	428	415	419	433	436	483	446	457	400	418	387	395	400	446	408	446	424	427	397	421	436	382	430	442	443	452	417	447	443	403	393	437	415	434	428	455	429	449	436	440	428	409	441	435	428	427	425	398	387	421	450	408	411	430	428	424	402	431	426	445	412	433	439	399	405	415	420	427	399	439	422	446	424	398	410	415	447	444	393	406	421	429	428	426	394	439	430	435	399	441	456	428	387	448	420	454	419	436	446	413	460	411	420	457	457	456	427	466	422	431	416	413	438	456	452	431	447	381	419	399	370	403	422	394	413	400	413	413	399	414	413	412	419	471	404	449	426	418	437	449	424	426	453	399	427	417	418	442	428	418	422	411	381	417	398	417	421	401	386	403	442	425	424	391	409	404	398	403	416	421	457	420	448	389	449	423	397	416	429	436	443	423	429	426	427	470	468	439	438	402	417	375	431	434	401	397	471	481	425	399	448	442	434	449	412	397	440	383	419	414	440	409	446	436	448	446	445	419	479	384	408	425	420	411	411	424	387	406	448	410	399	428	437	372	407	430	402	451	389	414	437	462	449	429	412	430	439	378	436	429	436	420	426	415	397	459	436	438	380	428	441	387	435	428	449	447	403	413	434	441	391	410	434	416	383	405	396	438	457	422	414	422	439	398	416	445	420	417	407	423	414	421	395	436	377	424	435	447	428	422	443	384	414	398	451	429	407	401	445	439	421	430	408	446	395	398	448	421	426	440	421	441	405	420	442	405	475	409	461	407	382	404	396	457	443	412	407	420	438	419	417	431	420	407	419	411	421	449	437	398	439	449	396	424	434	422	436	382	377	381	427	433	403	414	419	427	438	433	434	422	433	409	401	424	429	447	392	413	407	416	457	432	442	409	418	449	446	403	428	421	402	447	432	388	416	425	374	426	424	376	431	392	426	418	433	376	427	421	370	468	437	424	443	409	448	378	409	426	429	435	399	380	427	437	395	418	415	442	402	448	391	416	411	408	423	430	405	424	445	408	453	429	439	423	416	446	397	434	424	411	399	398	402	437	420	435	375	418	429	436	442	407	419	428	431	446	414	425	391	418	428	433	412	371	423	402	441	424	452
39464	14999	13757	7666	5253	4006	3129	2354	1872	1604	1457	1082	1022	883	794	751	727	690	675	651	616	630	587	582	553	565	534	610	668	608	585	588	544	538	525	550	491	533	538	569	484	469	526	488	512	497	476	477	486	497	438	487	475	460	470	479	476	473	460	480	478	457	487	534	489	450	456	502	472	453	472	470	452	477	471	505	448	497	464	472	470	467	486	445	482	470	506	461	459	456	456	473	485	494	470	492	489	446	472	455	469	489	480	488	458	434	449	508	489	455	469	491	456	456	472	471	494	497	487	481	467	485	440	467	454	484	487	452	480	469	508	449	448	445	462	469	459	481	456	475	472	446	471	480	489	478	458	450	491	438	455	483	455	471	496	500	499	464	449	456	466	472	504	450	465	464	470	454	456	450	480	437	441	404	478	451	464	517	470	485	475	506	476	476	443	456	454	513	441	534	497	474	516	448	476	489	482	469	452	444	484	487	495	489	469	504	492	451	457	491	476	492	480	516	504	438	449	502	446	476	481	471	465	446	413	500	480	504	475	449	488	449	436	481	457	480	486	483	460	473	497	469	491	445	441	471	470	447	469	476	472	490	429	478	447	505	469	475	477	436	447	479	455	485	497	462	450	461	452	472	491	479	481	431	481	438	461	492	469	480	483	430	465	466	450	498	519	473	453	481	509	483	476	481	480	500	432	432	464	493	474	459	479	473	468	475	495	504	464	493	493	459	478	474	474	452	462	469	468	453	484	402	475	460	456	502	455	431	454	472	451	476	492	455	462	449	467	496	504	487	495	471	464	503	469	487	501	455	468	481	437	466	459	445	440	470	477	494	483	440	458	491	489	473	454	463	496	460	473	467	432	477	455	490	469	468	439	425	486	456	483	478	451	472	490	440	435	483	468	490	490	483	459	467	444	457	470	457	453	485	443	448	496	440	464	442	432	441	486	455	479	423	491	478	503	435	496	455	502	454	458	494	476	481	505	453	457	434	449	493	502	474	471	459	519	463	486	495	499	509	429	465	477	494	477	427	467	439	426	487	490	468	495	447	458	490	470	491	458	452	478	433	450	474	480	456	505	460	484	499	470	459	495	471	441	456	479	453	455	451	456	472	469	483	453	495	464	473	456	453	447	443	485	431	476	455	486	482	466	476	423	470	491	506	478	474	454	485	412	484	459	467	469	462	521	500	465	459	490	480	444	438	471	492	442	499	446	507	465	484	464	472	507	443	440	437	506	492	502	459	467	474	496	460	499	463	434	465	473	479	480	430	488	488	471	492	442	462	455	501	454	469	491	467	484	481	480	418	472	438	427	465	491	448	450	448	491	479	465	477	449	487	473	506	469	421	494	426	444	460	476	472	453	487	450	479	478	489	424	474	460	485	468	453	474	484	440	445	472	473	462	498	476	482	483	473	462	432	432	491	451	472	441	470	476	474	484	454	476	437	482	463	472	473	490	511	472	458	437	488	447	475	458	476	505	493	454	523	476	476	463	448	455	456	496	455	467	490	447	421	476	431	483	474	438	481	465	437	451	470	483	510	439	447	468	472	437	452	470	456	465	474	488	464	454	480	491	426	507	442	461	450	462	457	465	497	465	465	485	474	500	486	485	443	423	475	491	425	481	428	494	495	488	466	437	459	479	475	467	483	477	435	442	423	452	445	433	511	476	425	488	476	481	470	460	474	449	482	461	418	447	442	491	470	442	447	500	473	451	457	446	465	463	444	472	496	456	449	469	466	433	487	473	464	481	516	494	449	497	457	514	454	444	481	430	409	445	472	447	477	472	470	461	440	404	464	485	478	453	464	483	497	509	497	467	460	474	470	477	479	482	443	477	474	456	464	498	481	446	449	464	463	450	438	461	464	480	465	481	492	465	438	455	465	450	425	464	488	461	436	484	454	506	491	486	475	397	452	457	454	481	479	461	460	426	480	499	465	459	451	514	458	468	467	470	506	443	420	450	463	492	465	475	456	488	463	454	446	475	440	495	485	450	477	460	471	452	494	471	444	468	440	476	437	472	458	470	475	433	437	466	458	437	473	470	454	498	438	444	489	473	472	414	471	471	454	487	462	464	515	468	492	488	444	483	466	453	471	485	450	459	429	466	453	476	425	535	491	441	450	497	463	443	468	473	427	427	476	505	449	453	475	438	505	466	457	482	413	476	477	479	475	506	485	468	465	477	493	460	488	464	478	459	501	452	468	478	461	448	470	477	467	469	471	458	454	452	476	493	451	485	467	489	495	459	477	476	462	415	452	484	460	423	495	457	448	459	461	467	474	476	503	509	450	474	481	450	473	485	459	466	478	447	426	455	490	490	464	456	460	447	444	464	460	470	491	480	449	463	462	458	469	443	454	477	476	469	503	457	466	485	469	468	438	437	446	476	462	493	493	461	425	490	497	441	494	478	477	495	480	453	477	470	465	457	487	450	492	413	484	477	471	477	454	463	475	464	471	443	491	456	428	485	470	497	475	480	483	475	489	470	490	477	487	438	479	493	488	459	446	435	457	458	471	471	439	479	507	492	477	473	499	467	473	446	448	449	442	446	465	487	468	459	464	456	491	446	489	476	468	451	472	469	453	429	459	462	472	469	461	472	465	489	479	470	450	488	494	475	474	435	446	437	479	499	505	517	451	490	473	428	473	473	467	483	486	468	465	465	484	523	506	461	451	470	474	458	445	449	482	494	462	476	501	469	464	496	473	441	476	471	480	477	469	479	451	472	484	464	487	459	473	463	425	449	465	473	464	479	468	465	497	475	466	509	451	464	452	484	481	503	462	445	437	460	426	508	428	518	482	471	518	451	474	533	462	467	450	458	467	476	470	485	467	497	461	480	467	436	490	480	463	436	456	439	439	497	505	494	440	461	493	472	479	462	455	473	486	475	445	457	445	434	472	486	444	455	440	468	473	483	464	476	440	483	490	443	477	479	490	489	465	472	465	477	482	470	472	456	443	427	497	470	462	462	473	479	484	498	452	437	472	470	473	479	475	480	464	452	499	428	474	484	475	491	423	448	488	476	473	428	418	460	439	521	487	463	472	428	467	444	482	495	468	475	467	476	495	444	470	476	452	437	476	426	465	511	443	467	415	529	417	505	463	461	471	456	478	418	499	466	490	483	476	495	436	480	496	476	420	439	440	441	454	446	473	503	509	479	457	445	474	457	425	458	481	503	442	454	502	462	460	459	514	481	456	477	436	518	474	476	485	485	486	458	483	460	479	464	490	479	445	436	463	436	506	438	461	481	474	477	444	484	447	472	453	450	460	505	471	469	466	479	445	445	506	453	450	437	466	475	455	438	419	486	484	436	454	435	485	481	465	478	460	440	497	436	465	489	458	471	465	470	481	451	466	452	455	451	500	499	479	453	474	443	462	486	515	441	443	463	453	450	441	514	498	493	453	485	487	470	480	464	486	471	480	456	458	532	485	449	496	457	483	453	476	469	497	461	465	470	443	476	492	458	484	466	474	469	466	480	520	465	451	461	479
26664	20352	10562	1456	927	888	840	700	704	717	710	664	690	690	691	638	701	669	702	661	677	677	678	700	689	655	682	704	703	684	661	625	659	668	687	675	674	700	686	681	666	682	656	668	676	689	660	652	683	644	619	655	652	681	631	672	691	713	684	652	711	642	678	722	633	658	655	675	686	692	637	670	685	691	631	636	646	704	721	694	660	632	654	686	708	657	643	680	650	701	674	707	647	622	693	661	665	676	680	690	695	655	690	637	684	667	655	719	676	675	653	689	667	633	692	644	657	654	631	640	664	694	710	679	643	654	658	654	691	633	697	674	634	717	665	700	656	662	676	632	646	637	639	599	610	691	680	666	657	715	694	654	682	655	660	670	636	639	679	661	656	660	675	630	653	643	660	709	689	658	653	650	711	668	644	699	676	691	654	658	714	715	722	629	664	712	714	657	691	685	651	679	625	685	664	639	676	716	672	737	689	688	620	665	726	651	645	672	655	654	689	670	678	686	680	659	696	656	680	655	706	668	704	694	718	693	663	664	650	658	646	673	703	717	633	624	666	726	691	672	678	723	690	699	647	656	677	662	663	730	671	679	695	642	672	634	683	682	678	650	664	641	658	685	662	681	669	655	654	684	667	748	675	688	653	680	607	699	653	640	659	681	687	688	696	618	638	666	663	676	708	673	678	630	706	652	693	674	622	660	701	628	689	689	719	653	709	682	692	661	682	651	646	686	613	668	659	675	700	635	683	668	663	669	672	686	713	624	667	710	688	693	694	696	662	655	661	646	627	673	669	669	667	681	694	700	675	718	695	708	667	659	636	660	677	644	685	684	636	696	665	662	631	684	623	658	690	669	621	703	635	632	669	719	658	693	684	654	651	641	689	637	648	653	699	696	675	664	693	670	744	656	701	648	643	644	627	636	658	680	719	661	694	682	666	681	700	700	687	671	689	656	715	667	667	657	663	695	714	630	665	650	696	666	657	623	624	666	681	698	661	702	664	706	673	655	658	728	697	640	690	676	639	661	685	672	679	722	653	698	679	669	696	708	649	673	660	665	659	693	676	669	706	653	691	665	632	676	647	686	636	649	704	743	713	655	660	675	655	672	657	653	676	661	644	682	601	691	647	699	657	676	686	655	646	662	663	657	699	686	685	692	691	663	707	701	691	698	669	624	691	710	677	665	657	679	661	702	700	683	689	665	686	660	721	697	675	675	713	716	723	663	672	664	711	665	649	682	636	684	654	664	664	643	691	672	668	723	629	653	666	677	682	653	689	704	665	700	700	673	680	639	649	722	610	637	684	691	647	629	706	703	658	688	697	715	678	685	695	658	689	688	643	668	708	683	700	690	634	658	692	667	671	667	680	691	695	663	669	701	656	682	705	656	699	656	671	628	652	669	667	665	646	672	669	633	701	678	690	671	677	658	654	689	639	688	679	652	675	678	648	696	688	641	640	685	657	647	686	691	669	692	685	686	655	693	678	669	629	624	690	691	658	658	704	652	724	661	684	699	696	665	740	669	705	645	680	672	661	664	653	645	646	701	660	640	679	654	675	685	659	664	677	650	672	685	658	678	680	676	649	649	641	638	646	660	642	681	695	700	632	683	697	675	679	636	654	692	654	678	645	637	656	607	649	677	652	702	681	653	642	630	639	638	642	692	716	634	673	694	641	696	682	659	670	678	670	657	647	709	703	691	690	691	673	668	663	692	689	648	668	654	676	677	659	667	692	678	663	716	687	626	670	698	703	683	649	632	666	623	649	654	693	685	637	695	659	683	680	642	649	655	726	683	672	683	665	684	646	666	672	687	679	653	677	668	680	662	626	649	703	689	679	660	692	669	671	668	675	720	670	632	713	648	713	613	656	657	718	648	668	660	711	639	676	721	673	664	677	668	655	657	665	708	688	647	664	683	657	681	672	697	669	662	623	695	635	662	665	706	697	698	641	643	668	650	666	670	641	706	724	692	682	643	674	686	659	667	690	650	693	741	685	715	641	695	704	660	650	653	668	655	694	684	718	642	649	626	710	686	615	693	706	682	677	716	660	674	662	702	691	637	655	676	675	666	669	677	682	721	681	668	710	666	695	671	682	668	681	668	608	686	686	679	734	632	669	643	656	673	691	651	739	672	668	650	645	662	643	646	692	680	671	667	673	677	715	632	677	673	685	683	648	716	686	705	639	644	649	676	660	710	673	689	709	693	675	663	651	639	646	688	686	659	683	629	694	630	698	648	665	667	672	672	664	659	672	649	681	698	709	669	694	660	668	651	609	657	645	674	678	652	682	618	643	663	674	642	689	658	672	670	690	636	664	678	706	658	704	660	693	668	686	677	740	683	695	691	640	692	681	686	659	722	689	651	699	670	706	665	617	636	627	676	683	708	673	675	630	657	635	612	701	685	679	690	683	612	665	681	691	687	695	645	672	637	696	672	642	630	666	679	684	682	648	675	686	640	668	669	667	709	624	644	669	654	616	671	671	649	632	666	706	629	727	664	675	662	695	684	639	661	700	684	663	656	678	677	631	655	715	682	663	657	626	717	691	663	656	635	705	661	710	641	656	649	717	604	630	591	679	679	702	703	704	661	658	654	718	637	670	697	688	717	626	697	654	674	696	643	660	696	698	673	634	680	681	723	658	683	694	678	693	661	635	671	686	708	622	688	647	692	659	675	688	639	666	687	674	668	674	693	638	656	664	686	675	692	690	678	626	651	648	665	664	703	654	697	715	700	658	662	675	639	719	705	667	651	694	723	675	649	655	674	678	692	642	673	682	696	680	694	652	721	647	630	665	670	654	689	675	650	719	683	667	630	685	732	657	687	656	664	679	754	665	677	692	693	666	686	702	642	693	667	661	659	646	676	694	618	680	684	652	675	673	664	679	701	686	669	680	658	675	671	651	706	646	659	683	678	685	680	632	663	705	705	721	681	710	719	719	680	654	690	643	660	647	695	682	701	661	660	688	641	759	689	641	638	701	695	661	669	647	669	633	672	621	670	665	678	653	662	670	701	703	678	669	675	701	655	675	643	654	690	623	638	671	670	668	681	674	673	639	639	626	688	743	680	665	703	661	653	696	635	615	652	677	694	664	653	691	653	685	669	667	700	639	712	643	663	657	706	702	652	671	643	618	706	642	680	704	687	673	674	671	631	644	707	655	639	659	714	714	707	642	682	672	668	711	664	669	659	693	680	682	708	689	670	644	625	632	689	690	660	664	661	700	669	697	676	686	612	665	678	656	692	689	682	676	694	700	650	662	622	671	665	671	673	660	730	679	708	681	677	728	653	612	664	708	728	732	678	676	672	698	647	699	702	718	638	686	673	668	673	698	676	661	653	707	659	676	691	662	670	707	737	660	659	651	655	637	643	639	675	657	689	722	646	664	645	607	662	645	718	666	674	731	707	666	651	690	660	683	683	692	667	708	606	654	711	685	654	714	708	661	724	657	666	716	650	639	674	664	673	685	693	661	686	665	667	638	664	723	656	637	656
13325	1625	1414	1064	972	891	909	836	860	819	844	812	819	746	803	823	801	846	801	798	808	764	793	806	773	769	759	823	755	821	805	831	793	765	816	802	762	738	780	752	756	779	773	770	811	781	789	814	822	772	816	760	750	803	786	745	750	729	764	806	754	811	742	806	740	733	782	756	771	799	787	732	792	847	784	797	784	824	754	805	778	745	755	793	729	807	756	769	723	761	841	811	798	735	781	744	749	817	793	779	710	772	788	804	728	787	798	833	762	775	771	773	727	754	816	773	792	781	821	724	777	716	773	773	744	808	794	722	757	762	790	729	805	799	760	798	772	728	758	730	777	748	795	809	737	734	739	754	747	727	728	745	791	784	801	766	746	792	852	785	723	744	786	831	757	762	774	779	773	791	781	763	756	775	779	749	764	785	741	747	758	798	773	775	797	788	702	747	783	811	809	778	755	758	791	807	819	785	739	791	766	783	758	821	788	766	795	746	745	754	789	791	799	765	789	791	762	834	743	767	748	767	780	744	767	733	775	737	765	789	818	760	812	774	742	765	819	765	742	755	782	765	821	770	836	780	821	777	779	764	766	746	797	788	771	772	753	762	751	783	797	752	790	759	774	796	760	775	775	816	843	789	743	762	795	733	737	802	769	740	776	747	799	770	785	769	775	763	782	765	804	746	778	790	731	792	738	732	742	760	778	814	823	772	744	806	755	808	800	781	779	801	757	764	740	736	768	757	721	824	780	800	766	766	830	810	757	797	769	766	798	756	789	770	753	784	808	816	806	742	775	769	805	753	777	794	767	796	772	785	814	782	790	775	791	771	751	747	752	806	843	770	802	775	765	821	757	787	792	779	755	784	743	789	759	836	761	800	825	765	760	822	763	787	787	775	792	733	790	755	758	830	747	800	767	787	752	756	787	790	773	782	764	744	796	797	797	787	769	765	746	803	760	774	751	792	790	815	782	815	767	752	770	764	740	807	769	756	813	761	738	759	786	743	710	789	761	771	754	764	771	819	789	749	845	790	760	887	800	785	787	762	768	794	823	745	758	743	792	815	804	722	726	804	815	799	761	757	742	810	726	790	786	794	791	773	782	803	758	735	809	831	793	798	741	759	807	774	750	750	780	850	752	735	776	779	791	747	813	804	793	760	823	787	776	783	758	805	757	775	714	786	814	789	757	819	800	826	828	781	763	797	820	772	754	784	768	802	733	739	729	808	735	760	768	783	808	770	776	731	791	800	756	812	784	762	806	744	781	773	773	823	802	779	787	788	774	795	774	770	771	783	781	746	785	813	777	763	739	775	795	743	732	769	769	821	766	790	754	853	779	793	763	796	786	777	738	776	792	718	759	736	756	766	836	782	765	762	799	784	782	766	800	742	785	743	781	729	784	778	785	798	741	778	792	743	799	774	755	762	812	748	758	754	739	732	789	794	787	813	768	736	757	822	767	783	743	766	796	793	763	755	772	743	765	832	772	754	794	756	815	724	788	766	744	732	775	800	788	754	749	808	755	791	720	785	819	798	778	738	755	717	780	787	843	779	788	756	716	769	780	775	814	791	791	788	816	751	772	795	746	816	766	802	785	781	787	769	805	763	767	751	772	763	750	738	756	758	790	786	767	840	768	766	783	807	745	717	802	761	809	761	799	708	739	741	742	775	773	716	785	752	763	786	807	790	765	766	783	778	815	754	728	773	754	768	784	744	756	775	757	768	819	724	748	797	796	797	773	740	745	796	742	766	753	800	828	790	788	801	786	748	754	818	804	783	782	751	776	763	810	757	781	744	747	782	739	758	760	796	762	787	762	767	805	796	757	763	779	822	790	737	832	802	748	719	746	754	812	802	807	760	788	748	752	824	776	846	755	788	791	806	713	751	732	773	733	804	786	742	787	735	737	801	815	811	748	783	774	772	733	776	757	768	780	753	801	775	806	796	804	838	731	727	790	741	786	795	788	735	749	787	771	754	745	748	807	809	756	726	776	824	747	811	815	748	787	725	743	721	763	796	753	770	799	768	802	780	834	746	758	768	763	782	764	794	760	757	818	809	770	724	732	794	772	699	833	752	752	781	778	813	766	750	788	782	793	751	795	786	773	744	756	769	760	747	782	745	794	797	772	753	803	764	756	814	783	789	837	840	776	804	785	769	778	790	814	782	795	751	815	721	762	740	764	741	764	746	740	788	764	764	767	762	807	750	852	789	764	825	796	771	747	746	755	772	776	742	765	756	741	751	797	770	752	758	777	759	804	785	761	776	802	765	759	790	783	790	791	775	739	765	751	754	838	783	760	761	789	794	785	810	762	808	809	799	756	736	708	782	767	769	754	792	719	814	762	737	780	758	807	787	754	798	777	744	758	775	752	820	814	777	766	811	798	793	808	783	753	780	745	741	771	753	776	766	768	721	765	762	817	765	767	779	792	771	799	852	826	741	742	800	749	745	751	739	836	809	786	796	786	776	735	744	798	756	840	815	775	767	783	783	811	791	795	732	732	760	773	750	777	774	800	782	786	776	776	796	765	769	720	758	748	809	773	772	813	744	789	759	748	763	771	790	771	760	760	772	779	748	807	777	770	852	826	780	807	786	798	756	716	821	818	768	820	761	835	752	730	807	760	813	763	744	790	804	779	749	798	761	719	796	814	798	755	774	753	825	801	782	787	774	747	758	793	733	751	839	760	767	739	790	792	776	790	818	800	783	788	766	794	796	741	804	803	816	807	784	728	770	774	744	763	810	762	821	750	786	777	782	758	732	749	798	743	779	756	762	773	814	761	805	795	819	778	738	817	787	745	724	809	735	770	764	786	791	775	800	743	795	747	793	769	777	758	826	824	774	809	808	749	811	791	760	753	753	826	738	758	691	786	781	745	850	772	778	780	800	750	752	777	776	777	771	741	808	812	756	782	770	767	783	766	783	755	763	724	820	785	783	789	763	790	783	775	787	820	788	752	757	789	773	807	807	750	811	760	813	764	748	826	762	841	764	746	768	788	747	710	818	768	746	831	788	758	839	769	771	812	728	802	771	793	775	736	734	759	762	775	785	757	766	783	751	756	812	762	814	769	820	794	775	780	803	749	785	767	769	756	792	796	749	819	735	775	795	766	787	779	785	764	763	783	794	736	797	771	716	730	775	800	760	824	806	746	740	768	809	730	805	758	746	797	779	796	775	780	803	837	760	761	794	797	778	783	785	736	814	727	779	764	778	779	779	785	736	783	794	784	802	737	787	765	750	787	745	780	823	787	760	773	790	756	787	818	768	753	760	761	785	794	785	813	796	763	764	797	782	738	815	747	766	729	728	751	823	825	735	796	770	783	722	794	783	809	764	775	781	773	758	854	803	784	830	833	775	793	803	782	751	774	786	805	744	787	725	814	761	771	773	774	840	788	813	786	817	780	739	755	769	861	783	817	804	765	762	758	743	773	754	764	800	771	803	822	783	726	773	776	794	769	773	740	721	763	785	805	781	801	743	736	750	797	815	712	816
23180	20760	28270	23293	20758	14454	1535	838	683	610	573	508	469	448	400	432	412	382	370	374	373	367	357	386	333	347	352	387	387	348	397	370	375	347	353	356	342	383	353	332	325	320	339	325	321	324	308	332	361	303	323	326	310	351	342	339	303	337	331	299	315	323	318	304	323	315	320	320	336	317	339	336	296	314	329	336	327	333	326	286	309	320	302	324	283	301	293	303	309	311	325	351	330	320	309	309	342	319	333	366	299	302	324	310	320	340	308	280	295	358	308	354	326	306	322	324	326	306	322	320	303	303	336	344	301	316	325	330	345	336	321	302	348	306	317	319	336	304	360	340	316	345	338	362	340	327	318	314	342	346	345	347	310	332	326	313	323	342	294	314	317	353	334	323	302	304	331	317	356	329	315	343	318	319	345	324	314	347	303	344	312	318	339	341	346	328	338	354	321	316	317	322	319	322	332	327	301	331	331	334	313	321	330	365	313	294	328	321	349	329	355	335	308	330	304	369	317	315	332	334	340	320	326	349	306	294	357	309	352	321	315	307	319	332	370	326	334	297	332	325	360	324	310	319	293	313	315	315	344	342	314	313	326	329	312	333	325	350	331	308	316	325	322	359	347	313	320	333	330	321	311	325	347	367	300	306	308	358	315	324	334	378	326	344	346	348	289	336	350	333	336	347	327	325	339	321	322	340	333	309	315	330	310	330	317	336	337	323	355	310	297	346	288	345	313	327	339	328	313	300	316	359	313	353	318	341	303	329	285	315	326	343	330	304	311	313	317	323	327	337	317	320	312	330	359	317	307	310	342	343	288	325	334	326	338	329	305	320	332	320	313	317	344	325	279	354	347	317	342	323	337	322	320	320	357	307	319	313	315	302	316	269	332	301	321	300	326	356	321	310	320	329	317	318	348	315	339	310	317	335	316	337	289	313	345	362	322	303	332	337	352	343	346	278	329	339	310	291	337	352	307	290	334	316	320	314	345	332	306	348	326	336	288	331	326	326	378	313	317	359	347	324	320	307	339	311	331	330	376	338	297	305	359	318	347	332	349	299	322	308	326	307	335	318	339	340	325	335	319	346	288	324	323	330	312	327	320	322	311	305	331	332	328	355	314	302	325	333	343	332	327	312	315	311	310	338	318	301	301	317	302	320	316	333	341	330	343	319	346	346	316	330	324	322	336	287	344	336	316	341	329	342	316	316	335	295	358	327	285	301	335	339	320	302	337	338	310	307	327	303	305	344	310	323	328	336	345	335	352	316	325	333	326	319	323	339	350	330	309	316	299	347	314	306	293	320	304	317	363	312	297	330	332	335	322	338	328	306	311	339	321	322	309	317	325	326	308	354	334	321	322	311	331	312	329	310	331	297	322	327	317	362	294	309	311	313	312	319	320	315	316	324	333	333	310	338	324	314	338	304	319	335	344	307	341	350	296	306	328	328	298	309	295	361	316	292	304	314	331	295	367	323	329	337	322	336	304	333	297	301	351	319	352	302	335	324	360	321	336	330	320	313	320	302	278	309	325	310	289	335	325	330	340	328	329	310	306	307	316	324	302	349	317	297	312	326	303	346	293	315	337	323	318	334	325	320	328	328	331	304	330	300	344	305	332	348	343	301	339	313	305	324	322	315	328	302	332	346	332	340	310	343	313	356	316	312	329	312	330	340	324	314	295	337	330	312	295	292	327	322	323	338	347	305	328	305	348	335	286	360	312	346	312	324	328	310	335	307	326	319	313	296	332	340	358	335	333	334	327	349	324	330	302	311	342	325	327	299	323	350	292	320	359	341	315	304	324	325	355	350	346	321	323	306	365	340	336	332	326	314	287	307	301	333	315	338	321	317	332	297	332	315	321	312	311	345	290	309	313	297	313	314	318	312	351	333	302	345	308	330	322	332	333	331	351	342	309	314	320	356	321	369	331	360	335	336	324	302	321	331	321	329	331	316	319	333	324	349	351	307	345	328	339	323	275	297	337	302	319	347	309	294	342	343	331	327	304	333	318	323	359	356	330	295	369	324	307	310	300	308	299	346	334	312	276	303	315	369	331	310	315	331	327	323	337	306	279	315	317	316	314	265	341	323	345	314	333	333	324	341	298	339	291	314	350	307	316	328	310	324	315	336	314	331	330	307	338	314	320	338	342	306	321	313	333	343	338	312	312	314	333	326	310	324	298	318	299	310	326	344	304	313	320	329	341	304	336	342	276	326	295	335	286	316	304	324	349	349	327	299	333	329	344	324	336	304	325	315	313	349	325	312	320	319	347	321	325	349	307	338	330	326	332	327	308	315	341	301	333	321	322	284	322	330	330	364	309	359	328	329	312	328	321	323	316	299	347	341	325	342	323	314	315	310	318	304	332	328	315	316	312	327	348	300	304	306	328	298	318	311	324	347	310	310	306	328	284	301	337	298	309	311	317	318	319	333	323	342	311	341	292	327	338	337	303	332	363	308	345	309	289	332	337	336	346	322	317	356	297	330	304	343	350	322	349	318	339	350	337	281	302	331	338	294	326	314	308	369	320	307	327	325	346	338	311	329	328	324	336	328	335	315	304	320	310	323	285	342	319	325	335	332	324	326	359	319	320	363	337	308	309	309	331	348	353	353	358	330	322	324	335	340	336	331	306	323	350	272	318	283	348	311	320	346	304	336	326	321	315	333	318	309	287	323	313	342	331	315	300	348	318	329	336	324	321	339	339	286	303	312	320	322	286	303	326	313	310	322	304	326	277	280	322	299	299	312	322	320	311	306	316	329	339	332	353	304	319	314	322	337	339	292	317	305	323	330	329	353	304	323	311	325	311	350	346	305	289	329	309	304	297	311	330	326	338	326	321	324	337	303	325	347	324	300	336	354	300	343	320	315	338	336	308	312	336	311	359	333	349	324	316	321	333	329	294	339	337	331	321	310	298	320	285	323	330	295	336	279	317	335	303	306	332	317	303	305	309	340	302	319	320	331	312	311	324	324	305	314	313	321	309	307	301	322	321	310	336	339	308	328	327	350	323	347	312	316	309	335	332	292	334	339	336	334	378	298	318	280	318	313	331	337	316	295	329	301	345	315	318	361	335	332	339	277	321	335	321	314	328	325	311	345	352	319	340	316	325	291	328	354	290	306	325	321	313	322	307	324	336	307	286	320	344	290	339	307	328	310	330	300	304	324	342	356	335	362	322	328	298	335	339	349	327	287	328	319	349	306	326	330	321	344	353	311	307	325	318	345	299	331	305	320	310	318	358	309	293	335	331	328	319	306	343	326	332	307	308	358	323	287	339	333	329	325	313	301	331	316	304	322	326	305	300	325	338	355	333	315	345	303	333	317	327	319	361	291	303	307	318	339	303	314	360	299	331	321	329	324	309	291	324	298	325	330	333	322	328	322	304	292	322	328	340	312	321	323	316	307	321	299	339	333	331	301	297	315	310	330	306	315	330	291	368	303	352	341	315	327	320	350	328	339	282	346	339	360	323	340	302	313	320	315	317	313	328	342
34368	9317	8165	4299	3056	2326	1719	1406	1160	959	863	760	699	618	569	526	514	481	484	473	494	472	434	457	411	466	446	496	487	473	425	438	443	451	488	401	394	437	382	359	416	404	385	398	374	331	373	392	389	390	383	425	438	384	358	373	392	412	400	376	409	426	408	382	417	407	390	392	392	424	371	387	393	358	384	376	384	358	408	389	384	360	375	386	376	370	398	409	370	393	373	415	372	370	362	404	390	371	378	364	360	382	364	348	406	388	365	353	417	402	390	377	381	396	412	370	387	398	387	361	391	361	365	356	383	386	366	386	389	396	387	383	421	377	390	387	371	390	414	395	375	421	387	420	394	394	373	397	371	409	356	412	378	391	378	419	395	405	436	408	416	382	418	436	331	370	340	346	401	402	348	378	357	407	415	361	383	392	410	380	375	367	379	366	411	399	386	400	440	383	379	380	399	392	368	392	412	406	419	436	401	353	401	391	413	380	360	366	372	400	410	380	378	362	450	419	378	343	352	378	356	380	375	394	424	411	379	353	369	385	415	388	373	406	380	372	374	402	383	392	381	368	404	398	357	363	423	374	421	403	366	421	407	383	340	348	380	415	381	375	410	385	423	380	403	363	365	352	358	374	410	341	369	414	357	376	359	349	394	339	363	394	385	391	392	406	416	410	392	393	390	392	407	414	397	390	379	383	382	398	362	385	386	426	388	377	395	383	368	377	389	364	373	383	381	430	371	392	392	357	414	410	405	375	382	381	376	325	387	366	380	375	395	349	407	372	394	359	399	351	413	376	391	407	379	392	364	377	388	410	367	390	447	409	388	403	385	407	388	391	395	365	398	351	402	380	411	415	371	372	384	366	389	397	366	400	388	376	398	418	386	356	376	394	393	402	396	369	396	387	377	357	406	392	371	416	368	411	376	378	379	411	387	392	393	449	373	393	416	397	389	396	359	387	396	408	384	402	401	389	389	404	396	374	399	373	389	394	414	356	370	398	388	336	416	394	381	387	353	414	371	400	391	379	408	376	375	385	407	395	380	388	381	363	385	392	386	388	369	389	386	383	376	419	377	376	397	370	384	365	412	372	380	369	390	400	371	377	370	372	403	411	373	393	385	368	387	389	414	406	372	378	385	378	376	410	402	373	386	379	389	369	394	383	398	376	408	412	357	373	403	353	419	384	366	411	388	363	391	406	397	357	422	381	402	392	414	397	355	386	379	348	392	384	385	389	387	400	377	398	363	415	400	349	365	394	404	400	382	354	387	374	386	387	372	370	364	403	398	376	368	397	407	402	377	393	401	387	352	381	368	376	366	340	383	402	373	390	380	404	409	386	373	395	353	375	377	389	394	384	394	366	382	364	386	392	388	370	401	403	383	392	399	386	366	371	377	381	333	397	402	383	379	412	351	382	371	388	377	386	400	380	404	343	385	380	395	370	376	409	367	381	353	411	389	372	374	387	369	345	362	390	355	409	397	375	378	383	405	395	401	417	385	368	395	379	393	380	385	375	382	392	375	356	411	353	384	409	397	366	378	385	359	379	363	383	408	371	391	419	388	410	354	386	406	402	354	398	378	394	404	404	371	414	362	379	337	373	406	372	346	425	357	359	375	397	398	393	413	358	393	379	353	363	371	382	406	405	417	402	367	362	397	391	399	414	367	377	371	382	395	374	375	398	414	355	429	381	439	397	412	358	391	379	365	374	436	395	398	382	400	398	386	386	376	375	373	403	382	395	363	394	398	370	402	376	385	375	398	390	390	374	390	396	391	401	387	385	396	398	379	409	396	363	359	393	370	366	348	365	399	373	381	382	352	368	411	406	411	417	365	386	383	381	416	399	381	391	391	391	364	361	404	376	366	376	367	416	387	389	387	363	379	429	393	402	395	387	361	360	377	384	419	394	379	423	385	435	384	382	377	367	361	396	341	407	363	395	385	358	395	388	394	373	374	373	388	367	391	364	391	358	397	408	396	392	389	378	377	397	370	398	365	417	373	375	416	404	381	360	427	414	394	405	387	377	349	399	370	345	402	371	364	372	417	359	375	356	420	415	392	429	352	382	387	413	413	386	349	378	380	411	407	383	390	376	394	394	376	396	370	371	399	394	418	381	376	417	344	369	361	336	362	403	430	380	421	376	342	373	387	408	362	381	409	392	417	424	399	415	393	372	380	406	388	379	388	388	400	370	357	374	370	380	379	338	418	381	386	399	363	401	372	398	355	383	399	385	392	374	398	361	397	370	386	376	392	378	404	413	389	391	385	388	416	368	430	387	403	402	383	373	422	379	409	386	364	383	396	394	396	391	380	367	393	389	383	361	390	385	383	348	380	404	401	381	385	353	380	413	394	364	402	364	353	416	407	388	397	394	391	378	384	371	383	382	376	387	386	370	370	377	379	398	361	398	373	365	354	370	364	400	350	392	389	381	373	385	354	359	395	372	384	388	392	401	366	344	400	382	369	388	402	383	381	376	402	394	385	382	359	410	400	396	383	384	386	401	416	406	404	351	400	399	408	386	422	404	369	381	385	407	378	369	409	371	350	388	332	344	390	371	396	381	394	364	389	412	395	397	444	369	394	390	387	384	389	363	410	391	380	393	427	423	398	377	388	417	408	389	421	348	393	364	395	385	399	405	352	414	435	423	365	363	343	353	400	421	385	387	373	349	400	418	378	392	393	401	371	398	387	389	340	393	408	399	406	388	396	389	390	375	400	416	404	383	372	419	398	392	356	401	395	365	398	367	388	377	400	397	423	403	391	360	369	378	371	346	375	386	378	381	385	389	406	373	374	380	377	368	365	403	348	355	376	368	377	381	376	362	374	379	347	386	388	384	393	365	372	355	344	390	397	360	405	378	363	404	391	406	410	373	380	380	393	382	402	377	388	355	371	354	402	374	414	381	368	406	392	370	385	359	410	366	376	370	379	379	362	351	397	344	360	352	365	345	393	389	392	385	371	374	403	369	361	343	378	408	360	384	390	391	384	391	401	350	404	390	378	389	402	349	387	398	372	371	385	390	371	389	388	373	394	399	383	375	367	393	364	380	358	383	391	408	394	384	402	402	389	408	373	337	419	373	410	414	370	420	373	394	390	357	397	398	389	383	445	408	416	376	372	420	372	369	391	342	361	380	398	371	395	395	386	381	375	382	398	387	376	382	421	400	375	377	369	403	364	383	366	403	396	398	387	353	430	377	354	427	366	363	360	358	360	402	373	387	376	381	435	380	422	389	393	384	389	397	372	395	372	354	403	374	393	364	366	356	406	398	333	386	385	395	387	399	397	390	392	405	379	374	377	411	394	379	403	368	372	373	401	388	384	358	390	378	376	379	379	354	384	400	390	384	383	361	388	343	413	383	388	379	402	325	361	396	361	332	404	393	382	400	370	357	358	352	386	387	415	365	359	358	430	373	391	406	354	385	380	359	402	384	360	418	353	377	370	397	427	368	405	360	390	382	387	392	376	385	399	403	370	369	404	359	384	370	429	400
24489	20762	27312	24177	14669	1799	1274	1111	971	997	979	936	914	956	959	939	901	899	943	847	880	918	900	908	880	842	877	889	945	958	881	899	902	898	876	861	884	887	876	846	916	869	853	908	933	839	866	886	895	867	871	868	856	834	831	905	926	785	881	825	934	900	900	837	832	893	872	891	864	857	876	866	911	853	867	893	857	857	814	864	853	862	866	900	859	883	811	933	840	899	854	880	869	883	880	847	891	854	861	881	858	872	881	927	907	873	873	869	864	870	872	899	870	873	870	880	920	817	884	877	888	883	885	808	915	831	846	898	871	850	931	859	931	881	856	881	858	869	849	817	824	854	859	868	905	824	928	861	916	868	933	839	894	865	896	883	873	891	880	847	847	883	852	883	882	871	936	881	792	865	867	900	847	916	914	892	871	837	849	848	871	872	890	910	854	873	843	860	856	858	894	854	847	867	862	895	846	902	867	870	897	817	890	886	862	863	870	886	855	877	865	868	906	838	879	867	887	826	858	884	924	840	901	889	842	909	871	840	884	862	832	875	806	845	856	905	877	852	875	861	915	844	851	823	870	855	891	880	845	876	871	915	837	823	837	881	879	897	876	876	910	870	861	853	863	895	833	886	870	870	829	831	870	905	825	861	871	881	893	870	888	883	921	810	891	830	857	916	875	848	874	838	892	894	891	847	900	855	866	852	891	868	845	878	873	872	846	901	899	928	856	862	840	899	845	871	904	896	831	885	909	896	845	836	884	828	912	863	869	858	897	853	892	882	882	817	871	820	855	878	857	873	846	877	823	816	862	876	840	855	890	885	901	823	911	867	873	909	877	867	866	854	866	799	875	882	877	915	853	838	842	838	811	858	892	886	910	876	925	878	832	844	862	847	865	871	842	864	859	837	895	796	860	809	915	836	858	831	808	839	839	852	853	921	840	855	900	801	920	891	862	866	803	857	847	873	851	830	946	833	914	845	851	918	871	835	883	827	857	850	822	874	852	868	879	901	871	878	858	897	824	894	926	859	784	897	843	891	908	839	811	875	870	902	869	837	883	860	852	908	863	872	846	891	882	856	900	966	936	852	891	871	858	891	856	842	863	877	920	826	879	885	880	889	872	863	874	833	828	826	844	878	866	844	912	904	849	864	857	860	831	867	879	893	933	886	819	811	879	849	908	858	855	838	923	861	895	840	832	888	899	827	839	810	824	899	820	889	856	844	834	823	873	870	791	877	845	913	875	829	906	865	889	875	864	858	873	856	899	829	862	850	945	887	889	853	878	841	867	873	865	889	886	864	864	873	849	887	896	854	857	852	855	867	895	880	849	885	876	832	840	899	874	885	861	885	843	861	845	870	879	843	824	843	899	894	868	838	832	853	841	882	871	887	855	880	862	826	851	842	937	844	813	876	840	847	925	853	852	882	842	865	882	870	850	884	851	828	870	862	894	840	892	882	790	910	841	821	838	842	882	876	855	851	893	831	876	884	850	889	916	890	890	865	836	849	831	889	856	900	872	896	919	867	859	851	862	906	853	876	824	808	868	854	898	811	875	837	900	823	860	873	853	876	824	829	836	866	861	941	896	862	844	885	881	848	889	891	840	892	866	864	885	886	880	857	858	836	900	853	807	882	865	858	889	903	856	925	930	814	865	856	857	859	854	858	873	803	893	913	890	895	833	900	818	830	861	878	874	841	834	863	849	869	877	872	843	861	833	930	846	901	847	888	823	902	822	862	891	893	893	872	873	859	834	841	882	879	863	876	854	910	902	913	863	879	858	848	864	861	863	823	924	877	826	809	879	870	844	838	818	884	904	834	877	884	836	912	879	868	867	877	879	894	811	920	884	907	891	829	845	860	835	876	860	823	898	841	909	862	879	871	870	865	864	915	849	918	845	904	857	840	844	863	860	844	867	889	852	859	864	878	923	860	920	853	914	902	917	883	820	915	895	892	874	871	862	882	878	834	829	842	868	837	865	820	903	816	857	893	886	853	858	862	833	837	804	861	811	846	882	899	875	860	923	815	896	856	884	887	879	826	884	810	819	844	873	935	844	900	925	919	862	844	900	829	843	874	865	898	833	839	876	852	953	934	873	879	794	832	871	910	860	825	900	889	846	877	871	866	900	822	875	851	853	868	905	847	877	832	953	845	851	858	816	860	879	862	894	861	885	875	890	817	884	884	902	846	854	892	890	833	842	882	858	876	881	904	844	853	897	874	862	860	904	836	819	867	882	853	837	922	855	855	804	825	800	880	886	820	874	924	900	898	843	860	848	895	887	846	894	853	854	828	831	877	837	863	835	883	855	887	845	879	831	829	835	862	855	854	876	855	849	823	861	864	821	875	837	944	866	880	889	803	893	860	852	852	861	840	813	859	860	841	885	816	847	847	829	868	863	821	859	863	848	888	844	881	845	870	817	893	789	808	881	868	900	881	848	904	880	892	859	825	876	876	838	878	888	899	854	855	844	850	882	862	866	890	897	834	900	889	930	899	843	881	841	797	922	859	873	866	876	848	892	888	902	850	826	888	830	867	908	895	860	876	859	873	845	899	907	916	820	863	883	818	893	834	918	866	826	852	882	926	875	837	860	823	840	873	881	869	924	921	875	831	914	870	838	857	846	832	838	863	863	877	906	861	912	837	857	827	866	873	903	864	842	869	846	873	865	876	904	826	908	850	890	839	847	894	885	911	920	883	854	849	861	905	947	810	844	839	820	846	881	881	850	878	834	863	875	889	874	821	870	874	846	914	866	831	890	879	889	875	862	852	908	809	861	859	868	886	871	841	928	907	893	877	886	858	861	852	874	898	912	907	868	879	893	838	881	847	880	865	841	828	842	929	887	858	901	836	881	934	899	856	832	856	916	847	904	836	891	889	883	849	805	836	852	870	910	855	836	834	869	844	829	886	882	819	866	896	874	847	850	865	803	904	896	918	824	841	858	864	852	884	866	879	848	865	842	861	887	851	874	846	827	905	805	840	909	837	839	861	856	872	856	857	881	861	878	870	847	927	851	863	888	828	881	952	894	871	816	880	826	872	837	869	877	856	891	881	862	855	876	866	837	862	920	851	886	855	825	894	901	868	877	824	853	841	878	817	891	824	801	851	809	870	823	862	892	858	818	855	866	832	905	936	814	876	865	799	902	859	862	874	886	826	866	809	910	779	847	855	840	808	939	836	856	918	917	870	877	846	855	876	848	841	853	874	843	880	905	865	888	862	905	822	855	861	873	857	854	891	849	848	922	802	882	885	874	844	861	874	902	864	880	903	831	896	847	902	821	888	802	833	853	843	824	884	886	877	903	874	885	897	836	852	824	852	841	849	889	852	849	827	915	843	851	826	781	843	829	857	911	825	828	880	899	916	873	837	846	805	838	827	887	865	882	873	853	822	845	918	831	849	860	909	920	891	893	858	904	862	807	796	885	883	865	796	845	834	831	827	906	876	833	826	874	903	877	875	885	823	853	839	881	867	872	916	889	892	881	798	851	849
32273	6227	5145	3219	2275	1966	1709	1542	1383	1250	1209	1095	1128	1033	1041	1027	999	1057	1005	1082	955	986	1008	1008	1041	969	1010	1007	981	1056	1005	1062	954	1008	949	1023	944	985	964	960	970	953	969	982	990	969	953	951	961	972	967	920	1011	1015	965	986	967	978	1021	961	938	966	926	921	935	905	972	937	991	994	952	1017	922	988	955	962	978	875	1004	962	996	987	922	1005	967	956	931	952	938	996	967	991	931	1026	914	956	966	964	1004	1002	916	911	938	961	992	945	947	925	950	971	998	913	960	979	948	971	980	970	972	995	926	967	987	971	961	1022	932	968	972	990	971	1034	947	944	926	972	1032	951	975	949	918	951	958	967	957	919	977	990	922	957	956	996	973	939	1003	968	902	1004	941	967	983	1030	1004	932	1038	1002	931	941	938	1002	1006	1021	955	937	973	962	951	911	953	969	970	931	997	969	1014	944	1044	1017	954	914	1010	941	965	914	983	966	936	949	989	985	981	999	994	1013	950	969	958	931	901	964	933	978	926	967	925	968	965	947	943	982	934	952	1011	952	942	928	877	974	968	965	953	923	948	946	954	958	973	1008	1002	864	963	964	919	867	980	942	942	929	926	992	978	991	973	969	962	974	977	974	951	950	958	937	946	965	898	930	907	983	988	933	983	910	998	986	904	949	970	959	944	1011	962	919	967	920	971	973	949	929	930	982	967	959	989	989	1045	942	957	987	1007	1010	1011	847	961	969	962	922	922	968	957	931	1016	914	998	961	981	1004	962	970	918	939	1009	1031	1000	1021	974	985	968	946	975	985	949	938	957	966	941	973	944	930	981	938	968	902	992	953	950	983	974	1042	947	962	973	963	936	933	1020	939	953	989	964	983	1004	1010	947	1007	938	980	951	939	949	983	956	970	948	938	978	1009	954	998	975	981	929	998	950	980	955	964	920	970	983	971	969	979	957	1014	972	946	1004	1008	938	943	948	924	933	955	1029	959	992	919	946	964	910	1006	1000	955	914	981	908	942	985	983	973	954	986	946	964	962	936	963	981	980	942	939	950	958	909	932	986	950	939	966	986	994	946	957	1015	994	992	931	919	971	964	983	931	972	904	987	953	929	943	929	962	964	1022	1029	973	937	955	1020	1000	920	940	921	983	935	921	946	949	923	932	878	946	1009	954	959	981	922	1005	987	984	1055	929	1034	936	1002	965	963	979	940	987	1010	917	973	918	961	944	976	1003	960	1000	933	961	905	913	973	963	936	992	959	929	899	994	1014	953	976	962	984	970	961	1020	1009	901	975	973	954	917	928	932	940	892	966	951	990	969	988	1017	958	899	959	934	991	939	997	976	945	956	979	922	993	977	939	925	950	949	956	993	1021	969	951	923	928	936	912	948	976	1003	952	930	958	946	956	946	943	988	1000	968	941	934	973	987	949	938	1001	925	968	972	993	927	1008	962	1041	927	919	940	943	890	937	955	925	933	997	1046	987	966	999	977	941	1022	918	963	957	1019	898	1010	960	910	952	964	990	895	962	970	953	989	984	999	1014	998	989	907	960	965	962	969	955	958	916	965	979	953	951	982	943	970	997	933	944	948	925	954	908	984	925	975	985	964	958	994	973	949	947	955	977	918	922	936	962	918	949	974	942	934	981	900	977	987	976	955	964	950	937	969	910	1040	979	911	975	972	941	944	937	932	996	997	969	888	968	1008	957	1016	967	991	934	910	980	965	949	999	956	916	1004	976	971	998	937	935	942	939	1002	967	983	913	956	972	991	915	974	915	919	952	953	1019	990	937	945	1005	894	1008	948	932	923	896	924	922	933	906	936	973	1001	899	911	980	962	987	986	1049	927	988	988	974	950	967	936	944	942	1002	984	1010	910	948	962	970	1012	978	1034	939	959	948	1013	934	997	925	958	940	933	975	1021	981	886	964	926	985	935	922	942	996	964	947	970	971	968	984	936	928	930	958	959	988	966	923	946	956	925	971	928	972	906	957	949	981	983	998	1012	917	1009	921	938	952	959	986	960	998	951	999	932	972	979	988	1013	944	928	935	946	912	919	971	929	981	955	959	936	872	925	947	936	923	988	941	940	949	981	943	922	951	991	993	944	1003	935	986	956	907	1006	956	988	977	961	1023	979	973	969	971	965	957	936	927	984	885	1012	976	940	988	954	961	925	979	977	961	977	1010	935	925	989	1018	968	966	987	1001	988	988	982	927	943	975	906	936	975	967	946	907	976	943	934	939	991	1005	986	936	964	949	950	995	951	920	988	942	911	968	957	985	953	981	975	918	959	902	952	976	966	956	948	972	928	937	964	969	968	943	944	945	984	995	959	1012	939	953	954	980	975	945	934	986	975	957	920	897	973	966	974	975	920	1011	972	927	974	927	976	953	979	970	951	977	918	952	993	969	926	885	943	983	956	950	999	944	908	986	950	972	973	926	1006	1013	955	1005	943	939	1000	967	967	953	957	912	947	1017	916	1006	959	904	968	981	986	966	1017	915	1017	976	930	948	934	941	964	956	980	976	985	944	991	961	976	978	959	988	944	943	1015	1017	968	1007	983	980	946	962	975	917	901	937	984	962	957	950	982	928	998	932	1015	980	974	914	931	971	943	942	969	938	954	948	962	985	1006	913	890	940	954	968	906	951	950	936	960	942	924	928	946	963	1034	1014	973	979	1005	990	903	977	1002	995	947	962	949	951	960	987	994	948	977	967	912	1013	945	1019	986	933	964	946	913	982	999	987	956	955	956	978	945	958	983	976	1009	916	970	911	967	951	955	948	971	964	992	941	981	960	967	971	986	929	940	997	964	919	943	1005	931	955	957	1001	944	1000	906	970	971	942	962	974	1002	928	979	969	969	1027	990	1017	975	935	940	982	969	990	959	923	941	1026	932	973	972	952	967	962	950	983	939	930	981	983	972	932	963	924	954	922	948	955	963	921	937	950	992	980	1001	919	1021	934	953	987	1013	944	936	993	1004	956	958	965	949	903	907	952	944	927	977	910	895	974	954	991	973	1002	980	1004	959	988	979	942	981	953	958	939	948	975	986	957	954	1005	969	973	951	975	939	943	962	934	981	914	950	921	973	937	917	1001	893	971	1009	1025	927	952	1008	994	985	963	958	887	980	914	934	975	989	985	951	994	1023	945	1022	1030	972	986	1009	954	1020	946	936	1010	965	991	989	995	946	964	996	966	938	980	939	968	964	981	909	929	968	980	920	926	931	987	922	928	960	977	974	999	969	936	993	956	947	936	989	954	932	977	990	941	976	975	973	966	944	958	945	943	994	908	958	965	989	952	987	941	994	928	941	958	944	922	993	914	958	936	960	958	999	988	954	924	867	957	966	934	936	998	864	977	966	927	942	975	962	920	944	913	926	974	965	972	966	924	990	937	952	949	983	949	951	964	972	931	952	945	955	970	985	968	967	996	960	984	934	945	947	909	943	1022	987	985	966	918	942	921	911	972	979	982	992	974	947	949	957	952	986	992	962	960	1020	943	920	992	949	992	970	987	941	999	980	958	948	1003	1012	990	969	935	992	901	929	1001	969	992	955	968	969	931	946	968	976	960	955	978	1017	956	954	938	967	944	938	987	908	982	1009	963	961	968	928	958	942	951	966	978	954	891	968	966	977	1006	921	961	981	928	933	1015	909	940	1025	960	944
22300	20784	28639	23009	20783	20873	13346	1617	1138	1047	872	761	726	662	642	603	550	566	517	477	523	490	538	521	479	490	503	547	548	524	486	471	503	494	495	442	471	471	456	434	441	439	469	464	443	431	429	443	452	395	478	441	453	417	424	464	453	419	400	467	429	437	427	404	436	446	439	415	450	426	436	408	422	404	401	438	453	450	398	411	430	449	428	393	444	480	421	467	456	460	424	420	424	432	435	402	430	463	426	426	452	433	454	403	419	436	417	423	450	418	434	407	439	494	435	452	402	418	404	463	430	439	452	404	430	424	447	394	479	457	410	431	419	418	415	454	433	462	422	428	410	401	417	399	449	410	433	437	418	424	446	446	449	447	422	411	435	425	442	432	429	403	391	478	452	418	418	443	438	418	409	403	418	420	443	438	446	416	433	453	454	444	455	415	404	434	434	411	466	426	469	423	409	469	439	419	440	437	421	429	400	419	433	395	436	435	453	439	407	451	461	433	389	468	427	442	455	462	477	428	415	469	417	481	408	469	439	441	452	445	405	417	438	455	444	429	442	437	455	431	466	391	418	421	437	450	453	433	465	437	415	440	436	432	450	399	392	432	468	438	390	408	451	390	431	418	422	452	449	423	412	418	456	435	429	448	454	430	421	441	457	439	446	394	412	444	397	464	413	405	392	421	415	438	408	413	420	430	438	457	408	449	385	454	436	382	405	409	453	430	433	407	407	391	440	468	414	452	390	428	460	445	435	411	427	451	461	457	414	439	465	456	427	393	405	437	426	400	423	446	461	420	428	413	402	466	457	417	430	452	435	426	420	423	438	453	432	420	409	435	421	401	434	450	446	407	418	423	443	407	434	406	453	417	421	432	458	384	412	430	380	423	462	470	423	408	420	423	406	459	446	461	458	445	456	423	461	437	445	430	427	430	372	411	467	447	451	415	417	410	451	448	450	453	455	432	425	412	410	424	436	451	407	439	473	405	420	473	419	405	424	457	406	444	420	448	402	434	439	438	446	456	398	442	457	411	416	413	436	406	433	463	456	434	424	444	410	412	429	441	451	422	465	403	385	440	425	451	434	416	442	439	459	447	438	398	415	412	433	450	451	455	432	400	466	440	444	423	438	421	413	448	431	461	433	420	452	443	417	477	459	424	471	407	446	451	446	410	427	444	444	459	420	453	419	415	400	433	437	411	402	430	438	402	410	392	423	418	424	416	424	434	395	443	405	446	420	408	430	419	433	389	431	420	373	431	464	474	435	410	418	413	388	407	403	439	431	433	422	408	421	417	488	426	436	430	418	446	423	442	428	419	436	416	401	437	408	443	395	420	442	423	439	409	428	455	422	392	407	411	398	419	474	414	410	447	454	454	416	396	410	410	406	450	442	435	421	430	464	440	422	441	448	417	464	447	443	403	423	421	452	448	457	429	485	430	384	432	431	445	459	429	481	456	406	424	408	445	412	442	426	407	391	408	421	421	425	462	457	420	458	432	440	448	414	451	435	444	406	407	423	413	424	414	408	466	389	433	394	411	443	427	381	390	436	485	422	388	433	402	454	440	462	448	437	432	426	450	429	449	433	425	443	435	387	395	433	456	415	445	455	423	417	442	401	396	466	484	424	383	399	408	462	419	456	413	428	468	432	442	400	387	378	416	409	449	441	414	424	450	434	440	414	420	420	420	424	432	437	394	426	453	425	448	438	419	431	453	456	436	437	417	399	456	437	440	421	424	434	435	456	445	427	388	438	430	443	406	406	442	425	392	466	470	438	386	431	410	418	415	438	423	423	432	463	440	419	420	437	409	458	411	426	418	391	414	435	445	444	402	417	407	405	436	399	421	420	448	464	436	404	403	492	417	421	420	434	455	431	366	457	439	412	408	428	415	457	449	421	429	404	379	440	410	428	414	443	454	428	422	427	401	438	402	459	414	450	428	397	455	403	416	448	396	428	439	405	418	447	424	442	433	422	431	407	442	421	422	435	440	432	441	418	429	434	418	413	389	473	422	417	433	419	434	434	415	430	436	421	412	390	438	401	398	391	422	422	403	438	429	437	398	395	424	424	438	417	414	425	419	426	450	431	445	467	436	414	432	427	425	457	422	440	405	423	471	449	387	430	468	451	429	444	429	459	446	429	440	444	446	434	426	427	431	395	415	460	441	448	399	441	450	400	436	421	407	435	454	396	411	381	385	390	394	453	435	446	425	458	422	388	420	409	408	384	423	412	437	419	424	433	444	425	418	430	424	417	396	415	428	443	439	406	416	401	411	443	414	470	410	440	436	446	455	453	386	419	428	439	457	405	428	404	420	442	457	431	418	414	424	446	420	431	392	424	419	414	421	454	426	440	419	452	399	435	422	385	424	433	394	403	384	423	440	443	401	448	406	418	428	430	466	453	458	433	453	420	414	442	446	402	400	413	457	413	410	414	487	443	415	456	426	432	440	430	410	404	409	399	428	404	413	460	424	414	470	463	424	405	459	433	440	422	415	439	469	436	415	421	459	435	435	437	422	445	405	408	441	438	412	435	452	460	431	404	445	434	420	438	446	423	430	444	432	404	426	421	453	431	449	418	460	438	410	406	436	422	430	424	423	452	429	438	437	449	446	424	442	431	419	414	397	431	412	400	440	430	415	413	454	426	428	408	415	424	445	417	414	402	420	422	436	438	441	465	429	420	420	426	381	418	416	450	441	423	401	411	459	439	443	395	447	453	436	418	434	416	393	442	423	404	422	448	434	395	418	439	459	469	473	407	426	447	452	454	445	427	422	430	424	432	487	455	418	413	398	409	440	428	414	389	434	429	400	470	419	441	386	412	418	429	440	411	441	438	441	412	406	445	411	398	442	430	398	453	416	394	438	439	408	394	464	411	441	463	434	439	441	417	445	447	410	417	413	439	389	443	467	425	437	425	419	453	409	407	426	435	443	486	436	441	439	386	463	440	389	474	441	434	427	433	414	452	422	454	419	392	456	431	433	410	425	498	405	420	457	439	446	407	471	425	419	405	407	448	396	418	408	455	430	381	416	407	379	373	437	436	409	438	407	407	426	446	436	457	429	448	440	392	422	423	410	393	436	444	421	401	445	421	434	426	448	428	455	409	441	410	417	397	428	421	425	433	413	420	433	416	444	414	464	461	419	431	427	423	432	436	434	424	439	449	465	455	427	424	410	480	391	415	412	428	409	468	423	446	447	432	392	426	434	417	427	416	404	456	437	431	435	417	436	425	419	469	419	432	457	420	403	417	434	406	422	424	413	431	401	368	381	433	438	436	421	421	444	443	459	452	458	423	465	442	388	409	440	389	428	426	406	402	449	432	421	460	470	420	436	384	443	410	415	447	453	466	418	415	401	466	411	432	441	417	419	439	440	419	450	457	433	394	429	430	451	425	393	433	400	418	434	436	448	436	399	453	432	392	395	432	467	426	391	397	453	424	399	424	420	463	440	411	429	418	422	382	390	409	404	486	433	423	444	423	442	453	462	444	437
36237	14897	13761	7591	5216	4099	3201	2356	1935	1676	1368	1140	932	984	827	802	741	688	666	642	611	587	562	581	542	538	615	612	643	600	633	577	585	583	592	542	514	570	494	476	470	481	514	496	488	477	490	448	489	492	482	509	468	506	468	467	497	484	503	498	461	497	489	460	470	492	496	514	478	465	503	490	506	488	485	477	428	472	513	481	459	474	480	455	477	498	475	491	497	493	445	501	490	470	455	508	454	478	483	473	477	485	484	457	503	489	461	430	474	454	489	469	463	480	477	526	480	469	467	470	510	450	487	477	481	476	481	460	460	485	460	483	471	501	467	501	485	457	456	463	490	471	539	495	477	523	487	458	515	500	474	480	491	460	481	492	517	490	479	527	465	447	521	472	474	457	467	496	492	518	481	478	483	465	499	468	485	469	495	447	473	486	484	483	488	478	474	488	474	498	457	456	523	477	474	492	478	491	488	467	477	437	441	480	480	436	502	450	466	437	513	461	470	529	424	467	511	472	489	481	484	451	493	472	464	442	519	429	466	454	518	443	520	475	495	476	501	484	467	472	501	500	464	486	474	502	474	469	441	494	454	473	460	437	450	499	474	483	461	493	500	470	489	443	490	485	461	507	466	447	484	468	478	428	464	466	474	487	447	446	461	498	459	455	485	500	503	442	470	477	507	474	480	487	494	476	483	489	481	446	509	422	502	439	470	469	486	481	471	490	475	444	466	469	494	478	431	472	477	478	463	485	433	473	456	507	468	459	485	479	497	476	488	473	487	441	472	479	454	432	461	464	435	478	460	476	484	455	480	471	481	485	473	481	472	464	484	487	450	471	472	516	518	478	459	458	446	511	483	486	434	473	476	426	466	462	466	462	506	501	456	498	491	514	501	471	468	491	468	475	488	519	461	464	495	456	465	469	487	456	484	435	468	466	449	507	452	485	481	492	432	457	498	508	478	464	463	439	482	462	501	439	452	488	492	473	480	468	453	501	476	484	515	480	456	448	482	464	491	478	494	479	471	482	465	462	458	448	474	425	493	466	469	458	502	479	461	514	444	523	494	462	459	439	503	481	461	465	498	505	494	481	481	463	441	432	471	490	503	451	463	471	502	465	444	467	470	473	446	466	503	440	500	463	447	461	491	490	446	485	453	501	446	480	457	466	475	501	461	483	461	483	470	451	513	469	445	462	469	451	429	477	468	446	469	491	481	479	455	505	469	461	442	412	504	443	475	477	464	477	486	452	491	456	466	521	521	473	451	463	489	477	478	433	475	462	504	467	451	446	439	440	490	482	451	469	464	459	476	484	478	463	442	470	471	464	486	479	458	447	478	445	478	493	473	523	450	483	455	480	491	511	518	477	459	470	448	464	493	468	447	460	471	475	511	491	495	469	499	440	505	465	490	504	494	499	495	483	484	489	504	466	448	487	489	444	492	466	492	482	492	440	486	455	463	470	491	483	461	474	485	463	491	470	440	444	455	495	503	476	462	443	508	483	472	477	451	438	468	482	426	461	448	459	467	460	460	506	463	444	472	494	477	437	435	446	465	453	462	452	455	495	483	491	468	504	481	508	470	491	483	461	456	465	472	432	487	470	455	481	483	461	488	497	473	457	477	478	485	470	492	438	504	453	464	477	485	473	505	489	472	473	480	480	459	491	516	475	457	486	469	461	484	434	493	486	476	469	500	475	468	483	465	431	497	491	452	468	462	484	505	482	467	471	462	477	474	448	487	487	480	454	465	490	481	476	484	474	500	494	479	459	450	450	440	498	514	441	459	488	486	469	462	455	498	479	458	454	444	500	468	455	458	480	469	484	474	473	468	459	481	445	473	474	474	502	473	457	468	465	461	464	500	432	437	456	436	484	486	485	479	488	460	500	461	481	498	456	506	430	509	432	479	480	511	463	489	481	467	491	483	456	466	491	486	433	473	456	477	470	499	435	421	487	464	509	468	440	433	461	451	450	473	432	450	480	452	503	455	461	448	482	472	448	477	478	472	457	489	470	471	491	451	463	460	453	475	470	457	488	492	516	522	464	477	485	489	475	415	521	476	455	479	508	487	490	482	459	475	499	483	465	429	457	442	469	491	467	493	448	451	461	485	512	483	499	462	506	434	427	485	465	502	435	462	483	493	495	475	458	484	441	495	479	468	467	495	502	449	422	445	485	486	500	467	448	448	448	479	469	495	501	487	473	488	498	487	478	475	422	486	411	509	474	442	494	465	473	473	458	492	447	467	479	443	484	493	483	482	469	446	419	469	511	460	454	470	502	484	490	484	461	440	468	436	482	479	486	466	451	496	450	461	471	503	494	498	484	497	510	454	467	462	490	465	480	481	452	456	508	511	455	441	466	495	469	463	458	474	485	505	504	470	471	485	457	463	534	450	477	518	444	514	483	440	478	453	503	421	475	449	439	425	496	477	455	445	474	438	415	508	489	504	469	479	441	483	482	496	461	457	468	453	501	457	507	413	498	472	472	480	485	482	512	474	499	477	503	497	504	480	463	467	470	484	483	496	443	480	462	485	447	482	465	466	466	450	444	478	466	463	487	483	450	481	484	441	462	474	469	450	498	482	468	470	471	488	483	425	501	443	470	463	466	490	455	478	470	470	519	458	472	479	483	481	462	445	484	466	487	500	474	444	467	426	491	478	455	469	482	482	486	454	485	491	486	454	458	477	483	486	477	464	472	500	469	507	496	447	481	445	461	464	466	491	479	478	446	497	476	517	484	470	464	474	489	476	483	453	480	461	491	433	470	466	413	483	448	503	501	513	473	436	497	477	482	498	499	488	465	473	486	451	444	483	439	440	512	485	493	441	542	486	463	499	468	492	495	465	488	454	473	475	452	471	471	480	450	505	460	453	458	461	460	446	454	468	460	447	443	529	470	481	463	451	454	476	433	500	482	475	448	459	467	448	479	476	478	500	484	496	494	481	483	480	458	475	497	462	461	450	466	463	481	476	449	488	467	477	453	465	475	465	492	449	482	482	465	474	503	464	449	494	420	506	465	496	460	449	467	472	461	476	460	511	464	423	447	472	469	434	459	426	514	480	426	462	494	474	451	426	473	489	468	481	427	477	432	451	478	415	472	461	486	501	466	450	442	501	490	509	491	482	463	490	492	442	490	441	459	436	475	488	478	499	513	444	488	468	476	495	480	502	455	469	484	497	455	465	452	493	492	424	488	465	485	491	489	516	459	447	498	499	426	441	461	455	482	442	460	468	472	487	475	447	487	471	466	477	477	453	478	442	508	464	498	458	478	470	488	462	497	457	457	516	472	501	484	454	474	467	462	483	446	487	491	469	475	513	473	484	494	461	504	479	504	490	438	490	500	472	500	422	495	431	448	501	517	472	466	479	446	510	477	500	531	468	482	453	457	463	475	487	476	479	514	496	431	465	476	463	479	496	468	505	429	463	518	503	467	450	517	484	510	538	489	455	469	475	454	442	493	488	483	492	461	497	438	509	500	447	479	490	506	495	486
26586	20389	11095	1500	960	881	788	731	739	711	714	695	674	714	672	669	716	678	668	619	694	677	750	700	667	684	661	699	766	733	738	715	730	739	672	749	708	722	665	688	738	650	673	664	676	677	710	700	655	721	710	695	696	714	648	678	683	664	685	706	706	674	653	646	617	653	693	657	702	672	682	739	675	666	691	683	687	723	671	643	665	668	688	720	677	627	657	680	650	673	708	741	709	719	634	649	677	651	671	680	677	668	744	665	680	683	728	718	667	651	715	667	665	677	675	691	741	692	654	667	694	696	629	700	697	688	679	647	754	687	671	726	660	677	646	620	687	659	679	686	669	652	709	703	666	711	679	738	696	713	693	725	662	679	707	708	684	675	675	665	643	678	698	676	632	699	723	669	696	678	707	709	729	679	720	682	723	707	649	638	688	637	680	685	645	692	656	712	690	693	694	639	692	675	669	603	680	673	704	628	700	678	731	655	669	666	683	694	674	661	704	751	655	698	716	666	672	704	695	670	623	654	701	690	686	664	720	678	691	675	673	672	719	676	638	704	703	651	676	734	700	702	710	704	618	690	698	606	680	627	703	660	697	718	659	663	648	706	679	676	697	710	688	764	656	667	688	645	674	670	710	721	714	646	708	640	716	692	648	697	668	678	717	689	690	670	719	692	710	710	664	652	671	693	646	716	649	690	681	680	661	671	676	675	722	668	729	692	648	708	724	668	696	657	696	677	723	665	662	700	684	711	675	686	679	698	665	706	642	701	661	677	694	697	728	726	636	683	686	711	677	712	634	641	630	701	663	665	727	663	700	683	653	665	713	668	682	652	691	652	671	703	688	692	706	754	663	651	701	668	688	715	678	721	680	702	681	674	678	671	682	663	709	697	663	648	729	689	642	631	700	696	658	685	683	684	674	724	722	685	651	687	645	679	688	656	718	741	686	671	709	744	694	647	661	678	657	675	680	657	654	701	686	683	763	645	688	687	715	679	683	680	700	650	662	703	665	673	652	699	707	727	678	660	689	722	692	698	716	740	706	688	725	693	707	696	685	655	706	696	703	708	681	658	675	657	677	714	677	668	700	687	673	651	647	687	682	680	654	673	667	715	700	708	677	662	674	672	652	709	680	657	683	660	699	684	674	696	698	674	703	680	690	683	675	684	717	703	686	668	731	668	660	675	640	694	707	655	717	667	642	675	703	662	710	679	690	664	748	688	675	650	690	669	705	659	662	686	724	697	705	693	716	676	717	718	658	672	671	668	709	697	726	662	684	718	704	722	654	670	692	679	694	692	658	646	710	677	680	661	702	644	701	695	723	727	694	648	721	724	652	720	681	695	695	723	746	635	703	664	671	688	721	683	714	704	657	685	712	639	651	707	661	678	673	681	674	711	672	732	719	659	669	667	704	657	690	710	637	699	669	710	702	678	702	711	671	685	732	702	688	725	693	700	669	635	668	680	679	654	641	691	652	673	644	695	699	657	647	700	702	635	683	665	677	700	687	714	695	659	667	658	691	731	685	705	696	692	697	664	667	680	652	681	710	657	665	638	718	683	714	712	665	682	703	687	709	719	751	736	692	697	709	682	735	666	613	646	690	698	677	666	688	660	712	670	738	649	753	771	697	739	688	716	695	677	688	686	691	634	695	702	670	725	697	694	690	665	704	660	726	680	705	605	706	666	706	670	742	709	700	672	701	702	700	671	698	734	692	670	667	733	679	647	686	735	648	709	658	700	671	626	638	685	630	633	699	682	640	676	685	691	654	708	737	729	706	681	702	712	664	672	723	699	671	700	697	732	764	715	717	705	656	665	711	671	634	671	701	641	667	676	728	691	674	716	651	659	679	684	692	671	675	710	691	667	678	715	661	731	705	679	647	664	647	722	708	689	660	633	675	700	678	672	710	669	678	645	722	669	720	672	670	670	661	644	663	696	651	656	631	747	756	691	695	651	707	771	653	681	645	700	679	686	698	710	635	619	694	667	703	670	662	707	695	708	648	700	687	700	674	671	724	668	634	669	679	704	668	680	679	655	675	689	714	666	679	684	705	685	708	690	652	736	740	721	698	680	676	711	687	712	727	621	674	714	676	679	621	665	654	706	731	593	728	681	675	756	648	709	651	662	692	689	684	690	660	638	726	699	708	722	687	742	668	711	687	669	661	679	746	699	676	699	677	677	698	650	714	706	652	705	685	666	715	686	668	680	709	643	653	705	723	708	675	652	648	638	659	670	667	667	715	684	688	679	656	685	731	699	688	689	702	683	626	725	688	685	664	677	688	675	673	650	639	714	708	698	653	680	659	698	694	673	672	692	705	709	691	687	696	705	695	674	679	684	740	764	651	714	721	699	664	676	680	697	659	710	681	678	650	652	714	698	630	690	746	698	641	687	699	637	698	670	687	663	654	681	687	711	666	657	677	686	676	669	709	679	676	700	675	722	676	721	703	695	724	697	688	730	698	716	695	697	630	683	666	630	695	728	672	698	671	699	738	674	651	687	674	684	696	679	654	655	740	673	685	720	672	675	687	678	699	711	678	718	679	713	651	711	693	664	670	711	702	672	670	668	690	647	714	666	675	656	663	656	703	688	692	673	661	665	713	705	682	665	687	699	666	677	688	644	704	685	727	698	653	668	733	738	703	703	645	656	710	676	666	721	685	661	716	677	668	683	691	695	675	674	673	701	679	683	685	668	650	690	708	699	758	689	698	728	672	711	657	702	696	702	733	691	693	732	701	681	728	665	716	683	669	691	661	664	675	685	688	667	703	680	688	711	698	702	666	689	670	684	694	712	643	663	703	699	699	684	646	680	676	649	711	680	704	686	690	698	679	699	685	703	652	690	686	667	734	685	669	677	667	682	724	690	705	716	678	676	656	651	700	714	674	613	710	650	692	647	657	698	663	656	648	669	668	695	662	708	638	682	702	650	671	700	691	661	680	683	685	685	694	706	665	705	695	650	676	663	691	746	641	725	655	715	663	676	651	637	691	649	711	735	690	695	689	636	686	690	750	720	694	681	634	720	701	673	676	674	709	673	697	696	715	690	651	677	692	675	719	701	682	704	696	644	688	661	706	687	733	698	720	700	663	664	683	716	692	676	634	711	663	722	735	675	679	673	692	678	625	708	657	689	682	648	699	726	633	682	736	711	711	731	691	664	672	657	720	700	703	669	724	688	706	645	670	682	661	718	694	734	690	654	687	682	665	720	650	679	712	663	644	688	661	712	665	693	659	637	655	710	676	714	684	698	677	664	667	685	687	654	689	682	633	690	663	688	696	653	721	659	718	683	671	652	700	701	687	677	693	710	701	668	673	674	689	663	666	685	662	741	625	682	668	653	733	642	673	699	664	708	681	706	661	684	680	686	659	692	629	667	652	698	692	679	699	679	711	698	668	749	692	693	686	696	686	709	660	693	642	760	680	733	682	665	644	687	696	679	687	681	646	666	696	622	724	705	713	663	650	721	664	680	686	708	679	657	623	719	664	694
13400	1600	1439	1126	988	889	881	791	818	817	775	821	834	818	752	781	801	800	781	812	813	748	778	793	779	787	755	794	859	852	802	820	792	780	828	725	799	741	720	757	809	736	774	741	795	767	783	751	763	770	781	743	818	761	787	782	746	780	798	747	836	812	773	815	777	783	787	768	778	775	737	741	751	804	795	790	766	754	782	788	751	740	776	792	796	835	786	771	847	732	774	724	767	782	764	841	799	816	762	807	813	849	777	810	808	823	759	758	786	755	816	816	814	794	723	770	763	790	805	719	775	741	808	820	780	757	746	817	817	781	756	826	800	793	758	796	795	743	832	775	784	798	727	764	737	749	800	778	765	795	764	814	784	795	750	779	796	806	742	772	817	793	754	782	800	770	761	832	775	794	780	761	812	771	761	825	773	824	793	777	789	766	747	761	776	790	801	774	755	808	800	802	761	753	784	784	756	814	784	782	813	754	731	764	826	775	811	829	788	792	769	772	771	815	762	802	789	763	764	817	794	761	807	825	776	801	792	772	770	792	751	754	802	722	778	775	745	775	794	765	806	762	808	800	786	798	787	789	778	772	783	821	844	781	787	732	766	782	805	774	824	760	754	787	739	798	802	712	775	768	787	773	766	836	785	792	826	779	824	808	732	798	851	775	762	794	767	795	799	791	784	777	794	795	785	796	757	716	766	766	752	772	813	786	781	778	767	798	793	815	812	804	783	791	800	768	816	757	718	776	785	790	750	775	793	811	750	795	759	782	814	756	816	761	773	827	814	781	825	795	803	787	796	760	757	762	811	757	755	744	795	787	815	757	758	752	769	800	780	799	762	789	746	805	782	767	740	753	759	737	779	762	785	824	776	776	781	779	810	756	824	789	810	819	751	782	799	767	802	805	781	726	812	801	751	791	762	816	791	763	781	739	752	792	822	760	789	787	788	834	712	769	700	805	810	776	738	781	846	782	760	739	809	762	822	829	722	785	800	824	769	758	800	745	785	812	766	785	756	765	732	768	786	744	784	744	801	796	735	772	756	801	791	796	740	781	766	821	782	809	823	777	824	748	731	780	765	801	801	783	793	782	775	745	784	794	807	764	813	789	820	801	780	797	790	819	756	800	769	742	750	823	802	753	748	732	756	746	796	772	775	775	727	787	773	799	740	756	761	784	771	744	834	780	790	765	762	737	793	804	794	762	800	741	796	811	787	788	799	790	821	807	813	766	727	778	756	766	780	773	791	770	780	787	816	752	751	800	805	772	785	760	772	734	833	740	789	809	797	773	844	790	771	779	797	725	826	793	802	809	778	764	749	800	770	805	792	743	790	786	777	819	802	811	853	786	784	819	832	800	797	778	812	767	793	761	783	781	786	828	773	771	770	789	798	758	833	761	741	777	735	778	797	813	746	846	736	781	757	828	744	823	757	783	780	802	800	766	785	767	755	785	793	776	723	774	774	790	770	711	796	831	786	816	750	812	777	781	734	776	755	784	730	799	797	814	770	815	789	798	731	800	762	797	816	757	735	803	782	705	777	770	780	775	776	821	780	784	772	779	773	742	781	736	816	789	777	743	770	786	788	821	852	766	809	805	736	781	766	814	788	804	755	739	762	777	791	778	779	852	805	845	778	776	815	820	797	735	833	789	812	825	776	810	827	791	782	792	795	802	720	718	806	724	789	775	736	780	793	766	857	797	808	793	759	803	750	751	732	793	760	818	807	801	776	799	782	767	861	766	817	796	739	803	814	803	765	795	788	777	762	767	736	829	799	759	737	765	772	769	791	800	814	769	772	769	747	839	792	809	748	769	761	768	833	765	790	784	797	816	832	737	778	760	826	767	755	790	810	804	765	767	786	794	790	745	796	828	813	776	806	728	804	814	793	791	746	784	804	820	772	772	762	757	777	797	804	794	764	775	749	801	776	777	795	732	754	774	794	795	776	752	792	784	771	743	816	770	746	792	760	757	763	798	767	719	750	775	791	841	844	765	828	726	747	815	815	829	776	753	758	753	800	795	775	754	732	814	840	773	780	750	744	771	791	802	784	808	754	753	774	780	845	740	785	809	809	785	823	813	798	796	813	717	752	732	766	825	818	804	789	814	762	788	735	762	820	784	804	771	801	822	743	785	757	733	757	832	799	787	729	782	803	784	778	803	712	744	802	795	791	811	773	823	805	836	750	790	739	804	790	813	767	791	803	770	777	721	743	806	753	784	793	799	766	768	802	780	784	769	782	752	761	755	751	822	776	810	775	774	743	772	786	704	808	759	737	796	790	794	780	805	776	784	779	761	781	736	773	804	788	740	745	819	794	768	760	787	781	797	791	757	813	765	767	835	728	840	750	774	781	765	809	777	797	755	754	752	792	822	765	780	802	758	798	794	794	810	772	794	818	830	786	784	813	798	806	791	765	758	761	806	837	763	791	744	791	850	808	778	733	735	788	806	741	806	798	776	803	741	844	769	795	786	773	766	736	791	791	741	783	739	768	755	772	809	786	746	759	842	813	776	769	779	803	743	771	770	764	774	812	802	758	802	741	765	778	729	745	776	760	767	783	783	765	761	801	739	817	808	775	797	760	776	788	781	819	782	841	749	773	788	808	777	802	788	795	802	758	742	786	761	764	751	769	731	753	756	826	830	745	768	765	804	746	762	763	780	802	779	745	813	775	872	808	754	730	791	749	791	808	783	779	820	745	785	793	836	751	767	796	826	832	800	793	785	872	809	787	765	740	810	801	821	797	797	767	793	838	802	778	715	780	790	784	785	763	764	771	723	715	790	821	750	806	882	777	762	805	749	805	788	746	788	789	763	774	756	757	761	773	753	794	752	770	773	759	774	774	845	748	807	766	759	759	799	791	806	823	823	816	751	758	754	791	789	819	836	789	770	801	761	744	808	728	745	718	766	774	770	800	795	814	739	795	800	805	810	766	786	786	784	818	762	768	795	795	817	722	774	760	776	773	759	771	776	795	761	769	788	769	773	767	759	787	745	790	734	842	748	787	803	761	727	758	733	792	776	820	772	816	818	760	812	795	790	767	821	771	746	768	772	795	776	802	798	767	820	782	817	768	811	750	752	809	750	751	798	783	753	783	843	781	804	774	825	806	769	789	783	792	792	825	791	781	749	752	740	800	788	736	759	738	761	772	758	756	746	819	808	783	757	734	773	778	756	802	757	755	820	808	782	757	791	782	784	765	743	788	775	738	758	809	762	795	788	771	788	765	727	794	794	798	792	767	775	796	773	807	750	739	792	763	830	710	725	801	823	782	748	796	835	738	808	762	800	802	818	816	769	784	788	771	812	811	773	807	789	795	811	782	796	785	772	782	792	799	749	772	782	759	809	751	789	778	768	796	743	796	818	798	725	790	750	762	793	774	755	806	788	743	754	797	727	781	775	843	752	784	716	841	744	763	785	779	766	796	768	814	762	823	758	804	807	789	774	796	756	802	786	793	770	794	773	792	754	790	836	723	808	775	791	771	795	775	753
23152	20748	28288	23263	20734	15283	1626	887	661	656	565	529	482	477	433	420	411	372	370	409	405	350	361	389	380	355	372	378	418	353	389	364	365	380	379	342	359	400	373	339	348	333	338	310	348	365	347	329	347	353	319	358	329	353	316	328	390	360	339	373	321	337	341	307	352	337	317	331	325	314	329	324	324	308	323	330	336	325	327	323	349	351	314	344	319	321	361	337	338	350	316	314	324	339	336	336	308	352	319	365	327	344	345	325	313	309	338	364	332	342	323	368	352	327	356	363	336	383	330	318	308	320	319	335	330	336	328	318	292	351	328	352	322	346	348	358	316	302	335	315	329	332	341	317	321	320	318	327	313	292	344	300	329	330	330	331	343	320	318	299	382	344	328	351	328	324	306	330	338	308	333	341	319	349	316	349	304	317	371	324	334	331	322	324	331	349	331	349	322	336	358	320	327	341	323	332	321	335	339	301	348	313	341	345	335	358	342	383	334	330	328	357	306	337	323	307	336	302	334	323	355	341	343	304	342	340	327	340	311	319	349	350	312	325	338	318	309	318	328	356	311	317	287	329	369	337	324	322	315	358	332	327	352	317	321	312	337	327	337	350	300	314	321	323	324	316	338	362	362	315	339	331	319	328	338	316	308	341	310	354	350	343	317	329	318	348	359	317	319	286	324	324	321	322	326	303	342	372	337	314	315	327	315	293	317	347	340	333	341	301	316	328	338	321	335	341	351	347	293	351	345	340	330	364	330	332	333	343	322	366	329	326	350	321	329	328	343	318	349	321	303	304	318	351	332	315	358	348	307	320	345	343	355	296	367	354	370	317	331	289	345	337	295	350	326	325	306	312	333	297	346	328	348	296	357	331	333	333	322	324	335	337	353	317	292	303	313	286	344	326	325	348	327	330	338	330	345	324	324	323	297	335	300	333	332	343	325	320	322	356	338	306	325	311	337	337	352	322	329	318	351	318	322	347	323	325	318	304	327	271	327	330	317	296	333	325	332	316	341	337	349	353	325	337	326	332	321	331	331	382	352	329	338	312	320	339	342	332	325	308	341	335	293	327	336	336	323	369	321	312	313	366	329	314	337	301	348	360	322	302	313	356	339	328	336	334	329	315	344	315	318	351	293	348	345	340	334	318	300	312	328	359	316	332	355	342	317	329	351	312	370	331	333	338	346	340	306	303	350	337	326	358	309	345	309	295	327	318	329	290	320	346	334	306	348	344	326	317	337	361	320	362	293	298	332	299	316	327	301	335	326	319	334	308	337	319	356	334	365	337	313	351	332	339	330	291	318	321	357	301	329	330	311	330	318	345	323	309	300	353	349	304	315	313	351	346	320	344	323	322	311	328	344	327	322	331	344	342	340	338	306	341	338	327	315	335	318	341	335	330	330	296	330	309	299	299	296	335	348	330	299	304	331	320	308	308	338	317	319	313	332	340	316	342	320	344	340	327	345	341	342	360	331	324	311	339	327	334	295	351	319	331	328	330	338	326	314	325	328	330	352	344	299	346	343	340	331	311	310	321	321	344	321	348	341	325	304	320	331	324	333	347	328	330	329	335	382	333	285	314	352	344	329	353	346	327	342	344	315	325	312	321	308	314	291	323	322	373	322	333	329	311	331	319	326	296	296	331	296	320	339	330	315	341	328	339	308	311	325	340	306	371	356	323	322	342	339	324	322	336	327	329	325	321	313	335	289	338	342	310	295	307	369	314	328	287	342	334	337	311	324	320	330	347	336	335	338	319	349	342	324	320	318	342	320	321	361	319	316	337	339	312	330	323	304	334	347	363	295	319	337	309	331	316	340	338	322	346	331	337	320	330	345	344	336	344	336	338	328	339	343	323	315	345	296	352	304	367	323	358	338	321	333	319	347	331	329	328	323	336	303	347	308	344	310	344	321	351	342	330	309	331	321	341	330	326	332	337	322	361	297	357	321	322	320	304	298	358	347	307	335	316	321	338	304	330	305	327	328	279	315	323	339	354	345	333	313	301	333	337	298	345	334	361	318	339	330	302	359	331	342	326	319	314	320	353	314	338	323	306	306	302	371	335	294	334	328	356	342	297	343	337	351	324	357	307	327	344	343	322	288	315	361	311	330	290	341	344	350	313	307	324	315	352	323	312	338	329	308	334	306	330	363	325	318	327	339	334	322	320	335	336	322	357	347	351	319	324	339	339	337	347	345	320	341	331	366	331	333	319	348	327	309	318	297	310	332	321	343	318	287	326	313	324	307	311	315	368	308	340	318	335	318	330	306	346	336	329	341	342	300	325	339	346	323	339	322	335	354	313	328	322	343	287	313	321	323	326	320	330	336	338	347	333	315	325	317	349	351	324	322	339	357	342	308	339	361	301	320	326	328	332	320	321	358	326	328	390	310	298	303	308	342	302	364	354	323	328	335	323	326	368	319	316	330	380	319	343	326	312	319	346	320	337	323	328	368	311	362	334	322	344	319	351	327	314	324	329	332	328	310	318	314	315	313	315	328	338	321	353	314	341	331	351	288	313	325	308	326	329	324	350	323	324	317	324	353	339	336	325	325	346	308	333	340	339	342	328	326	313	295	341	308	350	327	343	342	297	318	314	351	340	316	346	324	301	311	309	333	335	318	315	330	349	336	339	348	357	338	310	322	309	332	323	330	355	304	337	317	299	318	308	333	330	286	326	319	317	335	316	324	349	310	323	334	302	322	317	324	346	328	332	344	323	335	362	329	326	350	305	336	324	305	309	328	301	321	303	338	362	342	314	344	343	348	319	346	323	323	276	328	300	351	348	342	349	315	315	343	335	319	371	320	358	329	324	312	341	362	343	339	320	319	358	322	297	326	308	310	323	348	327	338	331	310	320	312	312	325	309	314	330	329	313	353	325	297	318	312	336	347	320	354	352	375	334	336	324	329	346	329	331	306	307	335	321	341	348	322	334	319	325	370	332	320	312	301	332	346	325	336	368	314	306	309	320	326	304	337	321	344	339	328	312	343	317	328	317	332	327	346	327	329	316	330	316	369	293	323	316	340	316	325	309	337	344	333	313	320	285	346	316	331	372	354	345	332	330	335	323	332	319	317	303	299	346	318	323	341	304	327	318	329	296	348	321	345	316	338	354	346	354	332	320	329	339	338	312	345	320	349	317	348	326	350	337	330	310	322	325	319	325	307	313	321	359	280	318	351	282	338	314	339	371	320	314	333	331	344	327	339	342	311	335	311	378	362	354	363	356	330	347	377	330	336	322	325	327	324	345	334	294	314	322	331	347	349	347	330	345	324	335	352	336	322	320	316	322	342	301	350	315	314	345	302	342	327	349	337	317	316	328	326	348	347	367	313	325	360	324	323	306	351	301	312	332	313	322	351	339	316	385	328	321	324	333	329	341	328	337	357	325	334	342	359	308	314	347	296	337	341	298	326	328	320	357	308	314	341	360	347	366	335	328	316	325	299	344	325	324	329	332	349	339	349	347	336	296	307	312	336	312	308	347	318	326
35169	9365	8356	4316	2931	2260	1831	1341	1166	1011	869	702	631	607	602	555	535	516	501	498	507	451	460	431	421	450	508	467	528	456	477	532	482	482	422	443	437	522	456	385	397	406	402	380	381	371	422	390	383	391	409	400	388	384	424	366	401	395	390	405	399	423	407	398	383	404	416	384	435	402	349	408	401	388	427	381	399	376	401	399	403	386	414	444	404	387	375	408	362	376	386	363	421	394	418	367	373	393	405	427	363	425	384	377	453	433	386	392	385	393	384	360	392	391	354	403	390	352	413	383	376	389	374	385	401	376	378	380	386	402	412	391	404	398	375	409	359	377	423	383	404	423	406	376	338	386	400	393	384	411	366	357	387	431	400	359	389	403	375	355	392	397	402	402	407	338	390	390	403	391	364	417	355	390	390	361	399	380	436	363	382	428	406	381	377	412	388	389	386	379	410	403	418	398	411	398	423	387	385	362	389	393	419	391	384	372	377	400	378	384	404	367	367	391	400	409	335	399	386	382	363	369	387	437	393	382	388	401	393	383	427	429	373	363	371	394	357	375	382	397	395	403	407	401	377	368	397	388	397	373	379	366	408	381	394	387	380	374	376	396	383	417	328	344	384	371	392	394	377	371	412	387	431	422	426	414	384	383	370	398	416	399	386	379	395	401	387	393	385	408	392	380	410	387	407	389	417	422	382	384	393	394	397	388	402	361	392	398	418	375	389	424	435	424	358	394	381	412	382	389	383	420	385	389	413	379	388	399	387	355	383	390	410	386	370	382	371	410	406	399	377	384	400	377	394	384	396	374	428	421	397	407	401	387	403	423	386	361	370	418	369	386	406	404	371	379	402	394	361	405	405	410	409	402	386	394	377	380	422	340	415	408	390	369	418	398	405	357	387	370	394	389	439	404	421	385	418	404	329	389	392	392	407	402	363	389	354	394	401	341	363	366	406	353	383	409	370	403	380	386	353	371	402	400	354	399	408	405	397	386	384	374	356	397	367	403	416	405	386	402	410	403	397	375	399	426	379	378	419	386	394	403	343	396	398	391	394	371	411	372	366	394	395	407	420	380	412	387	372	417	389	391	378	392	357	417	412	397	399	378	434	392	370	385	378	389	423	381	387	390	357	394	425	390	440	373	386	381	360	407	375	399	416	398	367	385	398	412	382	365	377	362	388	374	374	419	375	371	421	388	420	394	398	386	337	382	381	400	381	379	396	388	372	365	370	415	392	372	355	398	404	431	374	403	406	428	385	425	392	384	411	390	395	401	390	371	369	414	420	423	436	379	408	394	404	400	369	376	371	380	412	394	398	362	356	380	404	396	435	402	360	401	382	397	412	372	390	426	329	395	391	411	381	374	391	406	347	398	389	391	372	426	377	415	376	390	396	394	401	407	374	401	408	389	370	390	414	362	428	405	427	418	405	400	369	367	386	423	383	386	389	379	373	391	384	410	409	407	370	383	399	398	415	374	365	412	371	381	420	413	405	397	403	367	395	396	394	389	409	392	411	377	371	384	399	368	401	399	408	420	405	412	416	407	386	426	385	395	388	359	381	432	371	402	408	393	396	402	400	402	385	389	396	394	392	389	347	362	364	372	417	351	371	394	413	394	380	371	382	386	406	367	397	412	394	397	376	404	396	420	424	401	399	416	392	385	368	385	362	459	400	409	408	395	404	384	384	397	369	390	412	357	395	421	371	359	388	394	387	379	452	376	413	354	374	407	376	384	402	404	395	346	391	401	387	414	401	387	413	422	395	407	366	375	417	364	381	403	392	407	407	425	387	350	378	403	396	384	395	398	355	410	392	388	369	385	362	383	412	372	397	416	403	389	384	418	388	407	384	369	388	382	379	405	385	366	402	428	384	357	378	399	415	409	406	399	396	381	383	413	391	445	416	416	368	430	398	395	396	385	374	380	433	366	391	388	382	405	357	416	416	411	435	396	411	398	411	412	376	400	412	390	413	407	404	402	393	408	403	402	378	376	398	409	413	411	357	411	359	413	375	379	402	387	398	368	388	426	450	397	401	402	398	385	406	388	411	401	415	384	374	405	357	392	367	397	398	390	388	398	410	400	423	378	403	398	379	402	359	404	359	394	381	359	362	378	360	393	420	381	347	368	384	396	426	383	392	392	382	418	380	378	410	388	391	394	359	397	403	349	452	377	402	422	382	348	353	371	360	402	415	379	384	424	412	402	393	365	399	403	404	410	439	407	412	360	386	366	398	374	380	417	417	401	419	375	354	381	447	387	420	364	365	396	397	417	393	366	401	411	437	385	387	389	388	380	366	438	374	379	374	376	348	374	367	387	408	394	375	384	382	401	334	402	373	407	381	371	425	393	414	382	408	424	416	390	425	365	374	382	389	415	422	382	406	382	421	376	391	391	381	376	381	428	381	397	352	418	367	440	403	388	373	399	389	385	426	378	408	391	401	360	425	408	383	415	425	392	386	390	362	435	382	376	386	388	410	382	384	398	353	395	383	419	374	379	423	419	378	403	389	399	385	369	378	371	407	371	405	383	427	395	395	408	403	373	372	431	404	365	381	378	410	410	397	372	436	427	371	352	396	409	399	417	431	368	373	399	376	386	400	405	434	417	413	410	376	393	405	383	345	414	430	397	407	395	396	375	416	413	403	401	389	385	417	399	397	387	371	403	380	410	396	373	388	382	372	361	410	396	397	400	360	426	383	401	380	395	397	389	386	408	412	375	376	416	399	359	371	380	386	376	381	398	386	399	362	373	413	370	384	401	397	383	419	365	403	362	390	414	366	376	405	369	404	376	396	442	425	416	389	392	416	372	373	428	381	354	368	391	390	395	383	378	387	401	412	370	403	354	413	362	385	399	389	369	362	396	398	372	414	381	415	385	369	423	394	388	368	358	386	375	421	396	427	364	413	429	382	390	395	426	404	418	384	408	370	425	421	402	343	373	420	388	397	397	345	403	406	358	404	402	376	388	392	379	370	390	411	413	366	393	348	396	397	391	386	414	424	425	411	382	387	364	399	387	394	401	374	429	444	420	400	390	399	421	386	369	411	386	358	418	410	352	380	409	360	379	413	424	417	397	397	398	380	419	366	393	399	384	390	404	384	385	389	393	391	390	387	374	367	397	390	386	382	388	426	397	396	399	392	382	382	411	405	398	384	392	390	375	400	371	405	411	396	394	389	383	428	381	398	398	419	383	382	379	378	424	406	354	386	408	392	372	431	404	396	395	353	423	380	382	401	358	397	394	388	391	414	367	412	384	399	370	374	385	392	419	392	391	431	413	406	392	397	361	366	418	382	397	400	379	400	404	416	420	386	399	384	397	417	405	375	393	387	402	423	404	349	378	425	392	415	374	417	421	406	369	396	420	413	406	424	384	390	380	422	400	408	390	419	362	383	408	376	421	392	395	444	384	416	399	385	395	361	392	429	378	416	369	406	419	393	377	366	386	387	376	398	407	449	414	412	410	382	374	396	393	416	410	381	420	389	411	355	394
24501	20768	27409	24094	15564	1881	1300	1082	1058	1013	1064	947	932	979	935	941	941	872	954	917	926	909	903	894	883	889	873	897	953	894	898	909	858	841	864	898	901	904	913	897	877	871	863	916	888	914	872	944	900	896	849	893	828	869	870	941	890	887	840	878	899	864	891	858	884	889	881	849	846	971	876	909	849	835	874	867	871	859	874	863	888	868	905	885	848	851	915	843	834	901	929	915	888	875	858	895	883	847	889	917	902	893	885	889	859	873	860	890	879	912	835	887	896	874	909	864	878	861	872	898	906	885	861	902	856	858	873	847	854	886	766	871	895	904	868	895	900	883	865	868	924	872	918	920	877	907	827	934	857	920	883	952	886	967	838	924	924	845	848	939	903	898	897	847	886	822	889	873	837	824	846	937	904	853	867	896	868	922	881	860	844	897	824	880	837	880	923	834	847	843	885	877	883	899	855	887	899	882	935	847	808	904	879	929	867	869	838	856	900	885	911	889	917	853	865	846	855	897	882	892	939	834	808	835	860	848	888	927	879	912	893	812	895	873	881	853	887	833	868	912	835	914	872	841	899	863	901	866	907	894	897	864	929	841	893	875	933	859	885	923	895	895	899	840	867	825	879	879	896	851	813	837	868	845	907	839	874	890	872	894	844	871	891	861	855	872	876	863	864	892	842	854	847	897	932	902	838	844	878	844	912	903	868	877	876	873	887	874	881	853	858	835	924	905	856	860	866	854	898	866	866	904	877	897	865	840	861	856	907	872	890	893	857	898	880	910	861	864	867	847	884	867	880	853	868	843	891	914	900	900	902	808	883	868	889	900	853	864	894	840	850	846	880	859	874	861	886	856	846	890	866	880	843	860	850	884	768	905	907	850	910	927	884	877	902	902	846	858	892	835	887	863	868	880	852	871	901	862	883	884	868	894	914	856	840	912	885	892	876	809	886	931	915	883	886	858	881	894	834	855	920	888	856	853	865	913	883	897	904	820	864	845	906	840	849	845	861	876	885	899	875	866	898	860	820	885	882	928	873	853	861	892	896	940	842	878	887	900	910	878	882	873	893	863	938	910	767	879	857	838	822	840	910	818	841	897	835	896	891	822	853	868	884	901	910	891	901	824	871	872	911	899	946	863	912	861	882	870	859	879	896	874	868	885	911	858	869	948	883	897	940	848	853	892	889	876	898	844	875	853	877	901	919	883	873	901	822	882	890	875	914	868	831	890	943	832	862	871	921	914	859	887	870	842	885	903	917	835	863	894	817	841	896	856	901	878	891	860	897	887	785	856	852	863	895	892	846	858	911	849	911	890	853	900	911	842	949	891	816	910	924	860	896	843	889	856	863	866	876	871	904	819	807	869	887	874	859	882	859	864	948	901	907	872	868	860	898	905	826	862	939	884	856	862	850	848	861	852	865	965	881	852	885	887	890	881	880	845	891	862	928	893	874	865	905	895	888	873	876	903	887	862	893	913	902	848	880	894	842	847	833	910	873	851	883	891	877	801	924	878	916	914	853	846	841	906	786	843	902	849	905	826	868	876	883	978	820	860	835	847	844	903	905	868	878	837	908	926	840	877	920	870	902	865	852	865	875	887	863	867	884	904	908	821	951	842	878	904	913	855	897	884	859	906	867	853	891	890	861	846	874	840	848	857	847	894	915	852	889	832	881	840	883	931	913	891	842	897	871	888	859	900	865	809	897	900	900	881	896	859	875	867	870	854	871	865	855	849	841	875	883	897	845	860	873	823	868	890	904	886	935	882	869	864	886	886	867	892	838	840	897	911	824	923	946	880	878	888	888	882	914	940	869	844	884	866	887	833	862	899	863	884	862	896	884	832	896	824	864	870	893	870	863	824	886	848	873	875	873	913	853	879	878	926	905	858	847	906	888	896	899	882	888	840	851	870	906	884	893	907	817	859	905	923	885	865	851	909	891	870	875	846	808	855	866	866	840	846	892	858	889	858	893	885	816	905	896	841	857	863	836	882	885	841	902	796	905	856	916	860	807	916	891	871	822	939	866	860	867	872	860	894	855	840	864	855	870	874	833	840	842	854	831	875	848	905	896	866	871	861	887	848	829	846	875	824	836	882	842	845	907	895	889	887	868	893	883	870	871	863	863	826	858	848	849	859	890	899	853	889	865	858	904	887	851	901	873	872	845	860	918	918	864	858	899	876	924	859	889	868	856	890	964	867	876	923	881	885	882	870	885	883	918	881	923	845	812	856	802	875	853	846	871	881	892	818	951	900	895	876	903	910	874	847	845	892	913	867	847	855	881	855	874	857	857	905	871	905	877	927	885	914	877	875	892	913	898	883	903	853	910	864	899	864	865	852	909	897	857	910	830	872	789	908	861	883	812	881	899	873	900	870	870	848	884	890	892	861	890	875	872	875	873	876	847	876	834	906	831	894	829	891	891	895	855	854	888	856	923	895	910	876	901	871	821	779	851	882	868	916	862	952	887	903	827	845	926	899	861	877	878	867	871	877	883	841	917	847	889	871	882	850	881	866	898	881	926	916	894	878	888	843	894	806	884	891	854	892	932	944	907	846	904	840	868	873	857	851	875	813	860	864	850	865	871	812	858	889	860	847	835	890	899	882	821	832	809	834	879	892	842	861	941	818	911	894	812	875	879	894	862	877	902	797	889	815	902	880	888	840	857	862	868	827	892	870	943	867	892	842	866	883	908	892	864	887	845	808	847	896	890	854	810	869	869	792	880	913	865	870	905	862	900	844	829	868	881	882	824	1000	924	864	849	885	898	851	853	804	840	930	856	907	886	870	887	857	901	869	895	895	948	870	820	859	877	854	869	885	902	914	865	864	875	830	894	917	915	840	858	871	878	869	860	878	914	920	868	864	825	872	874	888	903	882	907	860	891	869	855	912	879	858	883	899	909	871	865	891	871	855	866	887	821	874	851	905	867	921	906	875	858	836	827	914	886	860	870	915	892	844	931	875	874	829	879	849	844	811	839	885	921	911	831	884	821	849	841	864	954	901	870	890	869	829	857	831	858	838	881	865	813	845	836	880	847	907	848	862	866	882	906	872	872	879	852	873	866	917	897	851	875	867	893	862	833	846	882	900	858	883	865	880	855	915	876	850	876	867	862	870	906	873	848	902	829	853	886	869	879	845	847	761	873	873	927	848	875	796	876	879	900	873	890	853	865	853	858	836	884	823	839	866	940	866	861	930	853	860	907	877	911	841	862	817	878	921	831	890	886	868	867	884	908	876	900	891	885	901	840	857	857	932	917	921	865	851	833	864	893	864	821	903	876	862	882	845	903	885	885	866	909	877	855	861	854	861	900	880	862	916	869	882	876	873	826	822	977	922	907	905	851	874	960	883	869	884	895	971	862	911	859	895	858	902	899	886	867	877	863	863	879	834	878	885	886	858	855	792	870	865	846	843	895	882	912	880	833	865	869	880	848	849	878	913	858	880	897	843	887	875	903	854	844	856	860	903	909	864	895	871	876	851	921	888	855	837
34974	6442	5196	3049	2372	1925	1699	1495	1385	1285	1265	1159	1098	1104	1099	1020	1012	1012	990	988	1016	998	977	996	961	1005	978	1083	1080	1099	1021	1000	1043	1070	1022	940	1018	983	960	1002	1020	1013	983	949	1014	962	961	998	1020	996	980	1035	974	1016	930	930	915	979	1006	986	960	1007	906	957	997	975	969	1011	996	892	983	959	947	945	944	962	999	1013	1019	983	975	997	1025	983	960	905	986	969	1005	946	944	1005	1021	975	997	969	1042	957	962	949	962	951	965	984	945	986	1026	950	935	1007	976	977	977	983	954	984	963	997	1010	942	938	952	1010	917	941	967	944	984	1024	1014	909	983	1028	984	970	1004	985	998	912	988	994	1012	968	941	923	993	970	957	934	970	988	1008	962	944	927	991	946	987	1007	996	937	970	1022	1013	979	1000	968	1023	927	948	975	979	1008	981	911	1038	973	908	905	954	1001	975	970	1015	975	986	969	976	965	969	986	936	992	1033	948	989	958	1004	1011	994	947	933	1013	977	955	972	964	990	978	988	979	942	1007	1001	950	1007	920	989	959	948	933	887	928	946	1037	1013	957	986	965	907	978	953	1000	977	975	962	982	963	931	1002	939	963	1013	951	1026	962	1037	1005	963	958	1001	1029	995	994	963	986	978	996	1003	956	963	945	971	960	970	962	937	1004	999	932	928	1005	987	968	963	959	1026	992	980	1004	929	922	912	972	988	981	939	967	1005	915	956	948	948	972	995	948	959	1009	978	1005	923	987	987	920	965	1012	990	1019	924	985	1037	970	974	941	1034	1002	986	972	1039	972	946	980	950	959	959	958	939	980	1021	975	956	938	960	993	1032	933	987	958	1000	924	1001	1002	957	966	970	990	942	1005	916	921	987	978	956	967	1009	969	973	985	965	988	957	917	1016	982	963	915	977	941	1014	976	1011	1006	941	948	1000	926	988	982	975	955	993	933	940	929	966	1027	1004	1012	986	987	963	1011	1022	977	943	963	1019	993	957	941	1004	967	1008	950	954	962	991	980	961	1003	1002	952	945	927	1027	954	968	1008	992	974	958	972	1015	949	949	950	967	1010	1002	935	1017	980	966	929	958	985	940	955	1040	991	985	1013	1012	962	982	910	964	982	906	957	964	994	970	953	936	982	1000	964	940	988	986	968	966	957	1011	928	986	1019	996	1027	971	927	1040	909	963	950	975	982	975	982	955	955	1005	1032	953	1027	968	982	943	969	962	969	997	948	959	1013	965	922	969	975	950	985	993	937	946	931	969	975	989	931	991	975	974	961	997	966	943	984	1041	934	972	976	957	997	967	964	1027	1028	992	957	963	1046	940	969	1003	1029	963	968	1001	986	990	921	986	993	1041	978	999	957	1018	1014	977	958	979	969	957	942	1010	959	935	960	984	980	1016	1035	1022	957	972	925	985	957	1038	944	978	933	983	1042	997	966	994	976	1020	988	990	1005	1007	999	972	1000	974	994	954	949	918	1021	935	913	994	1008	987	987	973	1010	1007	985	976	966	965	923	968	964	1040	967	1003	977	928	998	973	979	927	1015	915	955	926	991	1017	948	972	976	934	966	986	994	990	970	934	988	989	977	936	973	1009	997	956	963	1000	951	948	986	945	967	1017	930	985	1003	975	990	991	1017	961	939	903	971	897	973	969	970	1002	967	977	1012	948	942	977	986	937	1005	992	952	997	985	1044	987	935	974	955	957	949	935	997	976	951	969	991	938	975	977	989	968	989	910	973	905	974	975	989	967	975	972	941	925	1003	1060	1015	963	924	940	1007	976	953	1034	969	957	942	923	965	967	959	1060	957	1008	931	950	948	947	969	993	969	954	988	984	1041	984	947	958	1035	947	996	960	1016	927	989	986	997	992	919	994	977	976	969	943	939	969	918	993	1003	943	985	920	924	967	973	945	1001	1001	926	937	994	1002	959	965	978	945	1037	956	963	973	1030	941	928	1006	978	967	974	986	1027	966	982	1000	982	900	996	950	986	932	991	985	1002	930	1006	1014	942	929	953	928	987	1000	967	1011	1015	992	947	994	1001	980	1013	962	960	998	951	976	969	978	947	952	939	939	965	943	919	1002	952	995	973	936	988	976	941	1006	971	915	982	983	958	909	985	928	1010	981	1020	929	1027	1003	978	1015	985	964	1001	960	1002	992	987	1005	929	994	999	1007	1015	961	939	981	958	1022	974	977	939	989	966	933	958	1024	909	945	973	1010	960	947	980	989	961	964	937	1000	955	968	1003	991	1034	970	965	947	942	991	926	925	939	1058	990	1026	1004	955	967	984	988	1020	990	970	986	1005	1023	989	1030	1026	930	949	975	999	996	995	975	1005	1003	958	948	951	938	935	979	924	991	987	956	964	981	969	970	978	1003	1037	886	971	929	989	1015	948	1007	903	973	1004	1000	975	987	969	964	1006	982	978	923	982	967	1003	1022	961	953	945	956	991	869	981	952	960	988	958	960	1027	977	971	981	951	1034	977	967	961	961	1022	946	999	975	995	983	984	1009	962	1001	975	976	953	959	945	934	947	903	1022	966	1015	953	924	939	1007	955	984	993	944	1076	937	1007	958	950	1012	948	1004	945	988	1023	952	947	944	1018	984	942	965	951	968	977	1041	940	999	986	1002	979	949	979	962	938	938	982	948	972	1020	904	974	948	990	979	939	1030	954	964	986	978	983	942	1003	939	973	934	999	994	974	947	1020	923	1021	978	989	1013	953	1016	949	992	980	965	995	967	1051	993	990	982	983	997	1008	957	979	991	1025	1015	961	973	960	948	1018	1014	972	1029	1037	987	1005	937	963	971	947	965	968	949	983	968	938	956	961	952	944	1010	965	956	918	952	993	990	989	963	989	980	986	908	948	981	1003	966	956	946	933	916	972	968	972	954	974	972	986	1018	965	977	1061	983	965	958	951	987	1016	935	961	960	904	996	967	916	944	1017	943	1019	961	993	973	990	937	991	1019	952	997	966	932	954	967	1005	977	1004	997	953	1037	931	969	1018	1011	946	933	972	949	1017	967	970	976	964	976	944	995	934	1012	1000	1010	958	997	986	996	976	950	953	988	992	967	967	951	997	1000	973	891	990	984	1028	983	965	986	968	1001	1018	960	924	1001	888	1050	964	1002	939	962	984	936	965	995	976	956	970	1005	913	1003	913	947	924	946	955	934	963	980	990	985	921	998	985	996	980	924	983	926	975	1035	901	978	983	979	957	941	968	974	962	970	910	965	987	976	959	960	947	981	974	974	951	992	1010	950	979	972	1034	973	997	984	935	938	986	979	1004	997	944	988	1004	986	940	935	953	999	929	1049	1003	961	980	962	966	920	970	980	1010	970	997	1045	1048	982	985	918	939	1008	962	965	966	979	963	954	957	959	922	1015	948	976	911	998	959	976	993	933	906	1007	957	913	973	992	973	983	949	993	987	1025	1022	995	890	968	986	1008	1031	1013	1060	967	936	988	932	1008	995	956	914	945	962	945	968	963	958	982	973	1002	966	944	967	983	969	926	965	986	989	943	989	950	980	1009	956	993	923	915	964	999	992	983	975	949	964	931	929	971	967	1009	968	946	916	968	951	982	1014	983	960	994	950	981	967	992	1013	1000	936	969	919	940	947	946	990	968	979	927	1001	970	979	991	970	969	941	1001	1011	972	1004	972	920	975	993	1002	923	996	982	1011	941	980	963	984	961	1048	1042	1002	1022	975	989	955	998	917	1047	932	952	981	982	949	907	970	1008	958	1015	936	995	976	972	910	928	1025	914	989	1007	968	961	1004	913	961	940	1003	935	969	963	956	1002	970
22311	20794	28647	23041	20791	20858	13787	1683	1101	988	896	768	743	664	651	634	569	506	577	517	483	532	544	489	495	573	532	525	600	530	552	518	484	521	505	484	456	515	580	461	470	471	491	427	465	458	468	450	482	445	466	444	484	464	455	428	450	460	452	420	442	456	425	436	421	466	445	439	469	466	467	428	447	482	485	444	441	455	436	441	422	417	429	468	465	479	459	405	423	446	434	442	446	443	430	458	433	469	433	408	470	474	439	415	456	456	437	449	455	436	434	437	455	460	461	393	458	438	463	457	446	433	446	435	481	433	441	450	466	434	426	417	449	479	424	460	439	432	416	446	445	449	417	447	438	401	456	460	440	463	481	425	458	451	435	433	461	446	418	463	456	439	414	442	410	452	462	469	484	433	431	437	483	436	449	429	452	463	462	398	420	475	461	428	446	468	417	471	458	486	470	410	459	415	476	460	442	479	423	431	434	455	423	402	428	437	414	403	424	430	431	449	476	438	427	441	458	465	498	429	487	432	473	396	428	436	431	446	442	467	441	447	438	450	445	443	430	434	459	435	431	478	411	437	424	429	437	464	476	445	460	408	424	439	434	474	435	405	417	425	443	459	460	433	439	437	376	421	438	487	463	461	399	462	457	444	433	429	459	452	441	420	389	423	455	460	443	435	491	488	465	430	410	433	481	428	396	451	434	433	413	443	396	407	420	419	415	476	441	399	442	434	427	464	457	444	431	454	420	468	400	441	431	462	422	425	440	424	413	436	457	446	448	437	440	435	442	422	428	365	469	429	451	463	457	458	437	420	468	449	454	449	462	445	429	469	421	445	473	461	433	433	440	482	443	384	427	446	453	443	398	473	416	413	446	450	469	445	431	444	457	438	449	455	429	389	466	428	413	436	424	456	446	468	426	434	436	426	454	413	436	439	463	456	471	453	453	447	459	428	444	397	436	441	436	439	427	431	438	402	441	454	464	458	465	447	457	422	461	448	455	439	441	473	439	447	411	388	420	437	458	447	430	445	451	420	424	455	451	456	456	446	430	449	408	426	449	441	452	427	423	442	451	464	475	450	422	429	436	417	437	456	444	452	476	441	395	439	458	454	448	481	464	442	416	427	463	441	456	404	444	435	444	488	438	400	449	429	444	412	445	407	447	446	404	430	428	411	466	447	467	443	469	444	476	451	450	417	454	406	403	464	453	432	425	434	427	462	486	403	462	491	436	427	451	474	473	460	460	454	461	478	469	528	429	463	394	452	467	460	449	446	435	424	448	421	438	417	443	455	405	446	464	460	426	447	456	409	482	435	430	473	457	416	413	421	405	469	445	421	413	436	455	442	476	430	441	430	429	402	462	460	488	451	413	413	460	437	474	423	467	427	417	427	426	446	407	412	429	447	399	446	440	435	435	444	425	447	469	436	436	460	488	474	431	438	405	414	441	414	449	466	450	409	409	416	461	435	407	448	426	458	417	433	409	452	457	448	441	442	462	457	436	441	453	420	443	440	406	446	450	423	434	447	413	417	462	438	461	483	447	408	417	430	438	443	443	445	470	426	434	433	438	490	436	454	439	454	448	392	424	434	424	436	446	487	470	453	416	410	423	436	414	476	458	417	427	422	442	425	415	463	429	431	450	473	459	441	474	444	434	439	412	414	404	443	444	419	440	416	454	424	443	411	441	426	446	467	462	466	396	435	475	429	401	457	463	477	457	443	465	439	434	441	435	483	417	448	473	427	456	445	420	440	412	424	440	478	452	423	447	421	421	457	441	449	446	460	410	440	440	401	414	440	438	441	445	450	469	451	450	451	454	446	473	435	443	438	444	436	420	489	463	431	452	460	437	470	455	477	468	460	455	459	428	415	397	450	416	399	421	443	452	464	414	500	464	407	390	410	433	427	464	434	468	419	426	434	446	401	425	425	467	428	423	436	431	420	406	448	438	468	480	477	458	462	457	428	437	452	423	440	468	438	430	441	400	444	424	427	454	434	429	432	419	489	444	474	467	428	478	430	443	457	448	443	447	441	422	421	441	465	432	484	445	412	447	432	451	431	434	456	441	460	447	436	459	440	426	454	455	473	444	451	418	407	454	394	384	445	434	455	414	451	457	439	463	489	437	432	478	440	424	405	485	431	443	456	448	462	440	445	428	462	476	403	445	434	472	501	446	400	445	462	418	435	454	477	426	410	409	431	438	432	436	388	398	437	438	435	454	430	421	436	429	454	452	473	435	400	434	479	401	457	434	395	450	463	432	468	453	408	459	431	462	447	450	454	440	476	443	448	440	448	439	441	426	464	470	400	431	447	453	469	391	420	476	427	442	437	451	489	442	421	450	464	434	429	446	429	458	457	438	418	430	436	443	427	494	412	461	415	439	435	409	431	437	407	448	429	455	421	434	432	419	431	439	444	431	433	402	438	443	437	443	432	447	459	429	433	427	458	422	419	447	409	444	446	398	449	410	448	415	482	412	447	467	460	427	445	446	431	438	459	446	426	464	440	441	425	421	431	428	471	479	453	448	438	439	446	452	444	436	410	441	387	424	424	470	455	464	410	461	479	454	437	487	422	438	432	457	470	408	445	467	438	455	468	428	442	430	433	465	431	407	406	437	396	461	425	440	414	439	444	416	417	440	434	459	446	428	463	467	424	454	432	448	450	488	432	449	455	425	446	409	451	461	399	464	481	429	444	416	435	431	445	443	408	417	451	427	432	425	458	447	432	473	481	430	440	435	428	424	451	454	446	429	462	433	425	441	455	468	452	455	435	458	461	422	436	439	405	416	430	435	439	396	468	428	434	440	436	423	462	447	451	441	460	452	448	436	432	438	433	435	447	423	449	420	435	471	408	436	440	467	450	425	442	417	446	476	433	442	420	419	442	463	445	435	429	468	443	421	432	425	439	418	416	429	400	453	441	429	446	456	470	444	426	417	423	420	435	408	468	410	444	450	471	416	455	428	475	435	454	413	439	392	444	491	441	378	434	432	433	472	418	360	448	463	431	428	470	468	452	450	424	444	425	421	439	423	419	441	429	408	462	445	433	416	451	467	436	412	421	467	449	471	429	413	444	444	448	445	458	401	432	414	466	413	475	425	459	445	450	440	433	424	449	434	457	434	446	427	420	445	438	438	441	425	463	407	431	427	431	480	474	455	467	441	465	444	468	442	443	419	392	441	432	446	469	429	409	417	470	454	424	459	429	415	436	417	460	434	432	460	446	464	445	451	428	445	428	424	432	422	444	407	425	431	427	418	417	443	437	452	436	427	431	445	442	467	450	438	431	436	419	460	424	476	461	422	429	416	426	418	445	383	463	450	444	418	444	459	426	427	452	453	448	438	449	435	445	433	440	437	399	453	414	481	422	423	459	410	431	464	504	436	422	395	453	417	452	469	415	443	454	433	473	409	429	442	435	459	473	433	423	447	423	413	464	430	458	453	410	409	427	463	477	475	421	461	461	444	436	473	442	451	426	421	476	448	435	427	446	440	434
41524	14682	13615	7509	5171	4032	3131	2294	1892	1611	1385	1133	1044	915	842	729	713	692	662	623	664	620	629	586	576	571	611	692	689	631	581	621	601	622	562	541	547	642	682	522	511	516	523	528	500	494	501	496	488	511	529	518	485	506	493	491	481	517	497	515	495	511	488	469	490	490	459	541	453	486	515	521	464	503	458	505	514	457	498	482	504	516	485	494	540	467	500	490	486	503	522	544	465	504	513	500	491	483	487	504	479	468	511	508	508	460	472	448	482	488	500	474	494	438	481	497	467	495	506	476	483	498	475	527	487	474	454	507	489	477	503	486	511	453	450	518	515	469	506	476	493	454	476	455	507	461	482	481	493	491	471	531	465	430	462	506	516	460	511	520	476	477	493	517	482	460	454	511	515	464	510	519	484	485	478	502	484	475	456	497	507	455	491	507	466	497	481	483	496	488	479	489	492	504	485	505	464	491	432	475	507	495	492	485	514	459	440	493	457	497	477	541	502	440	460	497	450	474	495	453	514	468	480	519	499	538	494	488	485	503	446	458	479	538	507	477	479	502	528	521	452	485	492	446	499	482	535	437	506	491	480	482	485	520	494	471	505	508	509	489	461	429	526	473	478	489	496	471	483	502	448	492	513	467	479	473	495	474	480	508	478	455	478	498	513	529	501	477	496	476	478	492	515	465	489	487	496	467	476	448	516	493	491	471	536	503	457	499	496	465	470	463	506	481	474	477	499	485	472	513	477	495	463	516	497	469	502	506	460	470	485	486	512	551	465	466	489	516	458	461	481	504	518	467	477	479	466	496	472	487	495	508	487	446	472	508	483	472	494	526	479	473	535	445	513	494	469	474	500	497	468	483	479	474	513	488	481	486	502	466	507	465	493	468	482	449	489	476	459	475	449	497	506	480	518	460	515	476	512	481	495	525	509	502	465	469	466	469	510	492	499	546	496	497	468	520	497	487	468	483	468	492	501	478	496	475	508	478	495	468	470	486	478	494	484	476	473	483	502	510	514	458	528	463	484	497	492	506	480	511	504	461	511	519	493	483	516	493	480	483	507	490	480	485	519	504	483	481	458	470	502	423	557	444	473	442	497	508	483	484	497	482	480	500	449	514	491	475	475	496	488	529	461	494	488	466	497	492	512	492	517	464	495	498	475	502	490	527	462	481	450	486	484	507	487	467	495	458	452	492	460	469	492	502	469	509	490	465	500	443	478	459	455	492	500	467	473	475	491	498	489	508	489	511	484	467	467	496	496	475	505	468	485	481	497	486	455	449	514	475	485	502	473	478	463	464	521	476	460	524	508	469	520	478	521	474	483	465	486	497	472	471	489	504	506	463	515	504	491	484	483	481	463	542	519	441	509	455	493	467	479	489	519	488	502	490	492	507	499	428	488	460	475	485	520	484	480	482	468	466	516	490	464	491	467	512	481	485	496	525	442	467	478	476	487	518	500	505	524	474	451	471	462	525	496	489	475	459	508	492	510	484	487	488	481	449	492	514	489	469	450	481	470	492	502	488	510	505	487	511	500	516	495	489	482	521	494	495	510	491	485	482	503	495	477	502	478	490	466	484	475	481	482	494	470	475	511	503	441	501	438	479	484	475	478	460	478	462	507	473	503	469	472	524	518	479	498	530	490	451	517	508	474	466	470	449	474	467	509	456	494	530	502	499	510	447	432	491	512	478	482	464	497	476	478	485	492	464	502	485	488	466	465	468	540	469	485	490	478	528	462	493	470	515	493	447	477	491	456	504	484	473	458	499	477	502	502	495	477	464	504	490	474	496	526	501	480	523	532	449	491	473	477	530	472	470	468	481	518	516	465	508	496	440	515	482	468	489	504	522	490	485	481	474	484	512	481	458	479	490	484	482	473	516	478	492	506	489	472	460	529	490	474	497	455	502	484	474	460	496	467	490	438	480	491	528	470	534	481	459	464	493	495	504	485	491	524	512	518	493	449	496	470	527	462	459	473	479	504	484	470	439	495	474	456	511	462	477	484	510	480	473	479	483	501	474	483	458	524	500	473	510	507	468	483	451	504	523	459	497	480	500	457	500	524	486	497	482	503	471	488	500	488	495	479	455	499	426	480	503	520	479	459	498	504	483	491	508	476	492	502	498	511	442	466	523	443	450	469	500	482	495	504	511	444	444	513	481	500	502	453	506	506	542	453	434	471	476	461	489	477	512	519	485	450	525	483	484	512	473	508	496	460	500	451	493	453	477	495	487	490	485	526	507	515	468	468	456	487	479	471	482	511	549	471	481	475	506	484	517	455	484	478	470	480	530	520	470	500	513	508	473	450	520	479	501	494	428	508	483	463	522	509	480	427	513	536	438	475	455	472	477	487	487	482	480	486	486	475	462	475	469	494	472	504	510	468	469	446	472	485	515	526	474	517	507	483	478	499	499	467	482	518	468	484	452	510	475	467	490	477	460	485	455	509	480	485	487	502	468	499	500	456	501	478	478	496	519	449	486	464	441	490	477	521	517	462	496	466	494	459	454	504	492	449	468	499	517	485	471	465	488	478	488	501	500	505	461	494	479	482	479	473	516	494	507	468	480	468	500	455	495	495	462	467	505	529	503	519	477	512	460	525	480	496	498	490	461	487	481	461	483	487	471	491	464	496	489	488	464	515	470	499	485	472	466	480	513	445	475	515	482	489	486	464	491	484	497	509	428	465	523	474	480	472	493	487	466	497	498	501	457	504	500	469	473	503	481	451	512	520	508	510	448	519	489	483	475	515	488	475	438	498	509	479	493	472	490	450	500	480	503	477	456	466	462	491	508	497	483	491	475	444	440	466	507	445	483	474	541	476	474	509	485	481	482	457	498	460	455	456	488	446	458	463	508	453	459	460	458	482	473	467	466	472	498	498	531	463	482	462	498	510	474	476	510	465	460	475	510	469	512	470	491	473	492	450	493	499	492	483	477	462	508	502	473	492	451	468	463	439	494	503	478	453	444	499	474	484	495	502	494	440	483	456	488	480	475	521	496	494	520	483	516	499	494	470	483	485	455	489	498	455	514	484	452	425	498	476	495	480	466	456	484	503	467	513	500	485	478	548	480	493	493	570	548	519	478	480	523	502	476	478	496	454	500	501	462	507	506	474	458	521	495	488	502	518	496	485	479	491	494	469	510	489	485	507	460	487	483	491	444	478	487	465	475	504	464	506	508	508	513	496	521	468	503	509	482	484	504	502	447	474	473	509	486	503	453	473	471	474	470	494	478	493	484	452	453	469	478	504	499	504	462	529	512	479	488	454	459	485	480	468	516	509	498	524	470	465	465	534	479	492	480	474	483	468	486	510	459	533	443	493	473	458	493	494	513	497	521	499	495	456	480	455	522	484	469	494	463	466	459	492	492	468	504	478	480	505	491	474	527	462	488	494	458	517	485	493	486	466	453	471	488	497	458	483	475	477	492	503	480	489	484	484	477	482	493	458	485	509	484	485	500	504	484	498	490	471	497	467	491	510	461	505	518
26687	20425	11216	1367	792	778	810	731	718	710	712	702	715	687	708	685	693	711	696	670	683	658	705	723	717	682	686	715	760	708	704	693	735	721	704	706	678	694	738	668	684	652	685	713	761	708	704	661	647	704	748	721	640	687	719	721	690	693	684	730	719	709	696	631	688	700	689	687	646	702	676	720	667	713	713	748	709	678	724	745	642	738	729	693	713	747	626	705	689	677	687	724	673	681	734	691	691	721	647	716	696	672	683	696	695	699	687	699	739	659	650	708	722	682	733	681	762	726	683	673	680	669	660	653	699	696	682	691	712	704	721	700	710	735	711	700	645	708	762	705	717	705	667	710	658	713	703	771	704	673	703	752	702	728	678	687	697	715	707	680	748	698	653	636	687	716	740	673	719	695	677	701	702	689	640	689	691	698	692	660	673	743	668	729	711	668	661	656	735	721	663	693	684	651	737	735	730	666	732	696	657	709	720	712	676	739	682	659	659	691	679	687	709	692	635	730	664	715	698	726	765	730	657	686	654	742	696	762	710	685	705	655	677	695	647	713	650	684	694	706	659	658	727	689	646	681	667	722	653	669	698	717	709	714	674	701	708	711	702	703	707	673	692	725	664	700	671	668	678	670	698	707	687	687	673	655	703	717	690	677	716	722	707	712	684	689	721	692	692	740	686	717	636	686	709	659	659	693	711	719	675	645	673	697	693	684	713	701	698	689	703	695	709	683	633	693	715	700	655	705	672	653	676	690	669	758	713	686	694	664	707	707	711	668	676	680	698	711	740	721	690	674	689	685	720	704	709	678	749	692	716	675	662	741	656	715	722	657	691	750	716	741	683	710	674	686	754	684	660	691	696	726	721	682	695	680	702	668	677	731	689	702	661	716	726	674	741	674	674	691	688	688	725	699	717	685	678	701	685	655	692	682	740	670	681	740	655	664	689	689	742	670	674	702	695	673	710	751	687	671	713	709	690	734	694	693	750	710	675	682	750	694	684	714	656	727	739	720	730	690	676	706	710	722	734	689	708	681	711	681	705	694	699	739	681	640	702	706	679	684	717	750	735	669	731	752	714	738	662	705	732	627	703	683	693	736	723	714	691	697	703	723	684	723	686	663	696	723	711	723	700	748	658	689	719	680	741	660	642	664	689	695	689	682	694	742	660	643	708	651	711	707	727	715	705	703	696	725	705	656	705	688	727	657	708	686	686	686	716	719	657	628	751	696	745	694	709	712	724	695	737	720	671	704	671	708	657	716	701	723	682	696	754	637	674	715	735	692	687	715	692	708	755	649	718	740	678	694	698	734	727	709	661	679	649	692	716	667	705	634	705	713	664	713	710	726	698	705	685	682	725	666	678	716	661	730	678	683	687	741	727	719	713	680	725	685	751	711	686	687	674	739	704	704	710	637	707	702	680	757	722	693	718	734	733	722	720	703	652	705	740	702	662	697	691	686	682	697	679	709	674	646	737	689	706	706	674	743	661	719	670	731	661	736	724	693	735	703	666	678	706	655	695	702	684	688	703	668	689	753	694	696	649	665	718	711	685	670	666	689	681	710	689	683	677	673	692	645	679	704	706	693	727	707	679	643	685	734	679	736	681	710	709	630	732	662	711	755	701	720	680	684	647	713	694	676	687	661	741	747	698	694	693	654	736	686	717	686	732	683	720	693	682	680	738	700	709	654	686	719	667	698	722	723	671	704	679	682	709	696	702	676	648	646	715	671	675	668	739	685	711	712	699	689	709	694	724	715	695	759	716	689	682	728	741	653	689	656	699	677	774	717	694	648	705	702	729	673	704	630	668	747	668	718	693	698	703	679	720	699	730	638	701	680	694	691	744	742	682	694	678	680	686	710	697	702	710	671	717	710	687	677	702	693	658	702	689	682	710	714	731	741	706	673	661	725	702	708	687	698	714	660	719	703	714	678	660	669	682	706	715	683	702	625	701	693	651	689	690	684	651	708	660	704	686	688	710	662	744	683	711	695	700	673	697	715	648	678	691	689	678	688	662	676	713	770	668	700	714	723	722	690	723	694	680	694	651	703	749	642	711	722	696	705	753	702	686	721	668	697	719	713	670	704	668	721	742	644	721	689	678	721	737	741	680	644	729	782	708	665	694	712	691	715	670	657	685	680	682	720	718	698	728	688	735	750	708	678	727	688	731	708	655	700	716	675	685	679	650	710	707	685	718	722	711	658	633	663	731	692	737	742	756	664	710	671	744	649	610	709	676	694	668	773	674	698	730	716	721	655	742	726	701	681	718	697	666	733	670	668	695	696	710	665	750	700	660	668	664	683	643	672	745	648	695	683	652	688	696	678	680	744	676	708	707	650	696	677	681	699	720	692	732	684	694	663	649	696	658	696	723	658	694	717	742	733	711	675	678	699	707	700	689	733	713	688	696	664	719	679	696	669	743	653	688	705	661	713	689	730	706	743	673	698	721	659	703	711	664	671	736	660	638	676	701	714	695	699	702	650	735	688	732	656	695	691	659	708	668	662	677	635	719	742	669	683	674	678	658	678	682	735	732	711	695	679	666	707	654	746	715	706	701	671	683	716	678	724	662	709	691	676	680	630	639	714	673	718	689	643	668	677	721	680	654	694	690	661	673	681	725	683	681	646	683	691	715	677	712	709	712	719	705	632	689	659	709	707	636	707	683	705	714	684	703	689	710	731	686	689	690	684	680	703	712	673	631	703	703	697	674	700	706	710	651	648	728	704	700	742	695	701	712	681	718	716	735	708	694	706	687	702	725	683	669	702	709	678	735	680	709	705	695	669	742	676	663	690	717	682	699	702	709	673	665	715	669	690	688	645	684	713	670	709	655	688	689	714	689	696	655	684	714	685	710	723	716	710	661	737	684	634	683	696	719	746	656	709	660	679	675	676	750	716	674	749	707	710	712	685	680	710	696	705	732	685	706	660	641	689	672	723	737	691	722	663	774	685	663	702	722	735	741	670	710	692	699	704	738	696	679	693	708	716	621	679	678	664	686	705	706	679	736	696	658	717	728	707	721	732	705	713	680	703	736	686	716	695	743	678	683	692	718	693	678	698	738	686	699	692	698	725	693	673	699	676	750	694	713	711	698	744	713	659	689	717	680	666	703	699	724	682	694	725	711	682	725	648	693	666	719	720	739	687	717	709	757	674	701	784	721	714	729	715	704	692	685	687	701	690	670	700	669	700	708	656	783	685	675	705	705	651	702	748	677	696	700	686	736	677	718	720	691	678	714	656	678	711	716	636	642	648	681	762	715	722	724	703	689	715	732	716	691	698	672	701	660	742	685	695	691	679	691	653	695	716	745	702	670	722	757	668	729	702	684	696	702	656	678	675	707	672	731	640	690	671	709	675	674	669	707	675	755	725	650	663	724	673	653	694	723	676	722	724	719	691	712	695	718	704	677	734	709	723	684	698	723	750	676	663	717	721	684	709	692	665	718	676	678	711	736	654	700	751	733	718	772	666	718	661	701	738	704	702	711	713
14896	1718	1348	1065	950	845	905	797	823	859	819	774	792	801	804	845	802	735	824	788	833	815	803	762	816	810	894	833	898	836	811	820	815	850	773	801	805	766	743	792	792	799	778	785	804	805	790	815	788	750	782	780	842	839	865	811	819	785	802	788	810	792	800	811	826	775	767	797	807	807	772	778	806	806	739	812	827	750	778	785	791	768	830	800	779	780	821	832	809	807	753	798	835	758	794	813	803	795	766	755	782	767	796	760	734	773	808	828	834	803	829	787	770	787	794	801	729	777	761	819	810	765	781	816	786	805	870	765	790	809	795	799	821	785	794	807	870	836	770	813	818	767	790	743	844	801	803	749	752	783	812	825	819	784	782	793	808	815	809	795	744	830	810	791	814	807	804	792	785	754	789	773	749	842	813	804	784	797	808	788	817	821	806	824	778	849	801	838	770	753	763	840	758	819	813	763	748	849	804	779	826	843	793	775	809	795	796	771	820	771	814	783	787	768	774	752	766	779	806	811	767	790	856	775	796	748	763	779	787	820	803	807	821	782	831	781	789	827	783	810	794	759	794	818	814	812	758	757	773	808	769	807	842	799	788	848	819	784	792	850	809	826	823	830	847	776	761	806	849	838	813	799	752	811	799	762	798	776	784	800	814	835	797	786	798	772	799	775	761	785	825	781	794	783	804	853	753	768	845	803	751	793	796	832	800	807	779	830	799	828	763	830	806	789	832	802	800	783	885	868	798	802	776	840	778	825	762	842	822	812	747	769	796	797	828	811	779	814	785	804	826	741	850	813	839	820	810	800	786	722	804	799	832	767	780	810	810	777	849	762	823	793	829	821	721	810	780	789	748	732	797	790	750	732	829	790	789	781	833	762	794	782	793	767	814	807	782	800	825	801	796	779	801	784	781	818	772	807	792	740	843	805	802	818	757	805	827	764	752	825	825	843	782	789	813	765	797	774	755	769	796	793	838	753	835	761	796	812	803	792	781	730	817	753	817	804	751	813	781	768	787	770	813	774	779	756	785	789	803	781	788	796	748	804	796	766	807	805	813	792	779	795	797	819	787	824	794	768	789	802	831	776	817	786	788	794	793	788	781	768	815	781	832	768	756	830	800	823	777	787	750	781	762	823	781	781	846	751	765	810	804	816	851	796	781	806	814	769	785	796	827	778	825	819	807	833	782	781	834	818	790	837	780	793	763	809	766	775	782	720	758	762	768	850	838	738	797	788	802	804	795	854	842	800	819	766	719	774	773	836	798	799	842	792	780	806	785	760	802	742	834	814	796	764	761	799	793	799	830	801	807	780	807	801	813	828	804	845	833	790	798	746	760	812	739	797	817	756	765	831	798	809	786	769	791	829	776	813	768	758	806	804	782	824	770	823	761	796	796	802	777	841	807	810	779	788	799	776	756	811	868	809	789	761	769	814	833	779	774	798	792	798	780	782	846	826	805	804	780	745	770	766	733	749	752	798	781	808	761	813	831	747	776	794	784	800	782	758	818	808	800	789	803	774	802	756	794	830	835	780	802	784	820	762	815	845	706	787	780	803	828	794	793	776	776	807	800	788	745	822	785	793	743	776	812	844	831	822	791	749	763	808	866	811	758	784	842	807	809	788	831	825	796	777	825	821	803	761	746	790	829	750	790	854	830	797	785	787	804	786	761	846	755	761	775	778	828	783	800	792	791	789	735	776	814	820	815	782	774	740	807	740	793	800	816	782	825	863	816	861	801	774	784	807	826	796	782	824	803	854	800	791	795	801	813	763	773	791	785	809	782	803	836	797	776	799	805	778	840	789	817	759	768	815	825	821	832	760	767	825	798	781	749	789	812	781	821	804	830	819	756	819	770	787	816	818	745	749	783	786	737	818	766	823	747	809	842	808	835	800	768	835	741	772	753	819	760	732	806	823	810	749	816	798	785	768	778	769	845	825	817	813	791	751	795	787	753	789	825	780	815	790	768	775	853	823	840	840	818	810	822	800	783	810	797	793	847	812	831	800	831	794	791	788	753	796	803	807	796	823	813	771	839	765	723	815	788	783	808	810	772	765	787	866	781	793	800	753	745	793	758	803	786	815	824	785	776	765	806	794	774	765	810	819	797	813	820	802	772	778	791	791	752	794	812	756	782	822	739	783	839	771	774	784	807	813	797	812	749	782	819	764	785	794	811	820	806	728	761	819	772	824	765	801	853	816	852	797	827	828	787	808	742	767	815	830	830	778	796	792	786	836	847	865	750	767	780	795	757	817	805	811	780	847	814	770	770	807	790	796	776	812	857	801	842	853	760	792	794	796	801	749	837	822	802	823	797	777	772	806	752	802	764	815	747	744	804	799	816	781	770	816	781	787	777	765	800	764	771	828	785	767	773	787	788	763	819	781	788	825	798	791	791	777	874	845	838	777	784	758	820	822	802	773	788	810	777	804	791	804	756	786	775	867	759	782	789	821	766	842	808	787	755	846	793	786	817	793	780	849	805	807	768	774	777	794	763	834	792	772	771	795	825	825	794	788	772	813	834	807	834	772	793	810	799	789	809	801	778	767	822	803	796	798	802	803	781	794	783	764	832	821	791	805	785	778	839	811	787	790	791	758	814	770	790	758	817	811	796	815	811	792	813	810	778	822	822	804	802	875	769	745	829	779	769	748	786	763	723	771	753	809	779	778	802	790	826	829	788	783	782	831	813	792	760	759	813	829	784	770	829	783	781	821	793	800	789	801	758	810	832	797	802	824	832	794	790	799	774	768	787	777	836	781	828	805	791	744	836	771	784	793	756	799	769	818	770	839	799	819	829	789	810	842	784	831	814	815	782	743	800	804	778	800	805	828	771	835	794	824	734	757	793	791	799	812	771	738	798	848	808	780	746	789	785	783	821	820	835	804	831	797	792	800	781	782	789	847	800	807	781	796	777	835	767	783	779	795	833	802	753	806	830	780	762	790	805	825	798	774	735	792	759	823	800	778	836	789	766	800	772	794	763	835	767	814	827	788	786	824	809	797	701	766	782	786	816	775	766	805	822	774	812	774	812	794	814	730	810	800	814	791	862	811	795	794	788	835	805	788	773	743	839	794	836	787	757	785	798	808	789	788	784	773	830	804	798	806	804	777	797	783	769	844	805	785	799	779	826	755	770	800	815	765	786	811	804	807	778	836	770	777	835	789	787	819	796	766	775	766	813	781	764	745	816	773	747	788	811	776	754	792	817	697	824	788	762	846	794	796	807	778	781	809	768	806	789	793	804	798	801	805	806	822	799	781	803	735	769	814	830	786	746	757	867	819	802	789	767	780	777	832	821	787	781	785	819	835	782	732	790	748	823	784	738	813	823	776	750	787	812	799	819	789	836	801	811	753	787	810	805	764	779	782	835	828	845	822	789	770	816	791	797	820	784	740	801	762	723	797	837	803	794	812	822	799	766	779	815	800	802	775	758	765	775	782	800	822	822	817	780	798	760	802	824	815	810	781	761	828	807	784	807	788	742	797
23138	20764	28333	23258	20753	15024	1650	798	651	653	537	525	478	418	438	457	400	394	368	395	375	389	398	377	379	384	371	452	463	428	377	352	369	392	400	341	333	470	405	357	348	368	344	386	350	335	341	345	307	335	389	349	343	344	368	353	334	313	344	342	370	374	334	308	326	354	337	345	344	341	358	322	344	353	362	355	364	329	342	348	339	344	350	320	327	362	327	352	350	323	371	302	310	351	359	354	347	371	323	348	339	363	368	329	323	329	303	356	316	315	348	305	320	325	342	322	311	351	325	335	303	339	359	360	356	339	346	348	341	349	342	314	324	315	342	337	343	319	349	316	371	334	338	308	322	323	377	335	344	344	345	336	357	350	343	338	339	328	347	325	388	358	316	335	355	376	320	318	346	344	381	340	337	344	342	340	326	328	379	331	350	319	361	350	370	326	348	349	344	370	338	359	306	313	305	328	355	336	332	299	338	337	319	342	358	333	339	344	353	313	338	345	356	372	351	326	369	331	309	335	352	329	295	357	322	312	335	319	340	320	330	320	358	332	332	332	335	355	302	349	337	354	334	339	315	331	354	326	363	339	358	334	335	333	363	319	339	356	334	339	356	357	343	341	352	361	344	318	376	320	356	375	367	368	365	336	319	368	326	334	317	354	325	335	318	316	356	301	336	337	341	366	347	330	330	350	355	354	366	364	343	340	355	354	340	373	328	362	344	332	340	336	341	328	309	343	338	358	313	365	365	354	353	352	339	327	363	338	348	355	353	340	336	333	344	356	345	340	330	345	364	340	341	314	336	339	328	352	352	361	333	338	334	289	350	356	331	326	338	373	360	339	357	360	334	318	359	312	311	335	323	345	310	378	352	351	364	355	360	338	340	343	362	347	326	363	297	317	328	331	335	353	308	330	342	344	363	338	362	350	365	332	339	357	341	331	316	331	329	345	352	351	370	335	339	333	347	311	349	327	329	340	344	275	328	344	373	365	314	360	321	339	354	339	325	372	334	322	356	333	343	341	334	338	373	354	318	378	340	339	335	327	335	342	330	339	332	371	347	373	343	341	364	361	334	325	320	341	344	344	361	363	331	349	384	359	319	322	316	329	350	334	317	311	345	325	352	332	337	323	354	352	342	372	366	346	326	340	377	337	341	329	305	322	339	368	357	348	352	338	318	355	347	347	319	347	343	339	317	340	333	303	355	338	314	316	357	328	339	360	334	357	338	380	340	328	365	346	349	336	329	353	320	364	355	341	357	326	311	332	353	319	351	336	358	336	314	335	378	351	357	362	356	359	348	351	349	317	343	360	314	324	314	344	298	329	357	380	328	329	329	337	344	341	355	325	359	343	348	332	328	337	365	349	333	312	335	356	322	340	347	340	337	312	361	335	337	355	342	338	338	342	290	400	318	351	355	350	349	347	318	320	286	348	310	323	347	331	307	334	308	341	333	340	320	306	364	330	328	322	341	329	335	309	368	295	361	351	354	346	350	347	381	350	338	330	327	351	299	371	340	348	329	345	331	353	349	342	376	346	365	352	389	309	351	356	320	322	324	364	321	319	336	360	360	318	355	336	338	363	324	331	335	337	317	371	369	360	344	326	333	342	327	332	361	368	355	369	364	352	353	334	365	304	346	320	333	375	314	328	326	324	350	339	333	331	328	308	346	356	332	343	375	324	340	347	346	303	337	328	328	354	341	378	343	351	320	314	383	321	352	317	309	350	365	317	331	337	345	335	340	321	312	358	346	351	358	352	322	323	354	326	325	303	327	336	367	304	339	340	345	378	343	301	365	345	374	381	338	357	319	356	337	350	326	392	315	364	373	343	369	339	336	346	316	370	386	334	327	326	359	340	304	321	335	327	351	302	325	323	360	333	337	379	358	338	365	343	377	327	333	341	336	331	339	367	353	375	346	338	319	353	367	359	374	349	328	319	344	349	340	349	341	337	339	338	358	344	334	328	328	333	358	333	298	336	368	342	322	346	349	352	322	341	340	366	339	357	325	345	335	342	321	348	328	339	359	380	330	334	327	369	312	303	343	370	343	345	343	328	366	374	328	339	315	321	351	394	340	350	346	329	343	315	336	338	303	342	353	334	292	332	321	344	358	314	356	299	339	345	310	366	371	318	335	306	334	323	355	317	327	343	353	343	319	344	294	326	338	339	322	342	346	306	339	335	367	335	334	305	372	333	329	365	360	316	332	351	376	363	346	312	323	366	311	371	320	332	319	329	349	345	351	338	357	348	326	334	323	330	331	340	350	349	367	359	370	345	354	347	324	329	344	347	354	338	322	315	352	364	340	316	332	331	338	333	335	349	339	306	353	347	344	322	352	333	331	342	352	352	329	343	348	331	360	359	365	349	326	345	346	339	334	328	331	309	353	378	335	329	357	333	321	331	345	290	331	338	344	330	330	348	374	349	335	306	329	332	345	360	353	352	352	361	317	313	367	322	311	348	326	330	337	329	350	332	344	364	370	347	361	323	345	354	306	356	364	336	322	318	332	345	322	329	346	349	338	346	347	346	332	327	316	311	322	307	333	352	347	333	340	321	337	377	351	337	381	322	316	311	344	365	330	346	328	346	327	327	337	316	354	368	323	375	307	328	349	336	355	314	357	330	348	340	329	317	320	347	336	341	342	370	334	334	367	328	332	369	359	346	288	362	329	354	351	350	330	355	336	355	317	331	371	343	342	342	310	338	323	341	292	332	319	364	317	332	327	348	302	343	287	342	312	364	347	303	318	348	340	353	344	356	380	343	339	340	338	337	335	329	367	382	360	332	323	341	349	331	330	344	282	365	356	340	316	333	343	337	361	318	367	367	337	343	375	341	369	336	341	348	361	319	371	346	335	348	336	341	331	319	337	324	373	306	343	340	322	348	342	363	331	327	343	298	353	335	335	348	337	319	339	383	342	342	332	371	378	340	342	365	312	313	353	354	321	343	335	335	311	327	343	351	311	340	361	320	355	357	305	356	334	364	362	343	369	323	343	344	304	331	310	316	368	339	385	337	351	346	337	377	321	309	321	325	340	328	324	375	365	355	324	351	328	357	314	307	341	334	331	363	326	337	323	334	343	350	362	307	338	350	340	329	340	344	360	365	368	349	345	392	360	346	335	359	348	316	338	318	345	333	346	326	336	355	343	337	347	335	290	325	338	330	359	340	349	332	352	343	336	382	342	327	336	345	366	307	347	329	345	320	311	302	319	368	328	347	342	314	322	340	335	342	323	346	339	332	342	371	354	308	327	317	348	344	341	364	351	370	319	301	361	337	369	320	336	319	353	348	351	333	338	357	367	366	349	325	357	320	326	323	350	330	347	344	349	362	370	363	332	364	348	322	330	339	329	332	347	342	304	329	314	319	355	330	343	363	319	348	340	351	310	325	332	374	353	334	357	366	310	339	347	330	331	334	345	316	331	345	360	346	350	353	338	335	359	311	325	343	324	387	346	348	337	335	347	340	336	289	340	325	359	353	346	322	345	328
37811	9481	8303	4391	2934	2299	1809	1403	1143	1014	848	738	697	641	604	555	558	546	517	526	497	442	435	437	447	442	456	504	550	504	482	483	519	529	469	408	472	642	539	382	404	439	395	430	433	383	416	405	425	379	396	436	390	419	408	401	366	402	437	419	373	429	388	416	423	391	420	381	436	404	400	446	374	414	408	427	417	405	404	437	422	407	371	453	374	420	419	405	420	425	405	376	372	413	403	398	399	402	407	405	409	421	404	428	410	448	403	359	405	401	424	398	427	377	427	389	378	411	423	377	431	426	431	406	432	415	400	410	389	422	425	365	412	427	390	400	432	421	398	402	411	400	390	369	404	381	400	403	385	378	423	396	363	404	387	453	388	381	434	369	424	408	392	407	411	408	386	399	416	426	396	397	421	378	402	377	407	435	392	374	418	403	408	378	396	402	378	429	418	396	394	398	381	380	420	449	422	425	406	416	422	445	382	402	370	416	444	410	390	390	349	408	433	382	393	424	394	407	431	425	404	425	387	441	411	416	393	430	381	409	415	403	398	366	369	413	385	391	392	406	379	402	388	410	418	377	414	397	402	416	440	373	430	397	431	406	393	425	414	399	393	419	415	382	421	388	382	404	446	386	439	385	410	402	379	383	407	415	428	372	382	404	408	428	373	449	402	399	382	434	406	455	415	376	402	390	401	403	372	373	429	403	438	361	406	382	418	428	400	388	389	391	404	418	423	390	398	432	391	407	389	397	344	429	396	395	401	388	440	381	415	373	402	412	405	433	414	422	400	388	375	429	414	402	425	390	412	378	404	397	391	385	417	403	382	411	394	408	372	402	385	381	415	382	365	402	409	407	449	405	395	409	415	416	384	408	413	419	404	394	398	406	433	398	385	411	404	418	421	422	409	357	393	449	421	410	401	404	385	396	411	375	394	417	378	392	411	382	379	402	396	411	423	393	380	402	420	394	379	418	389	405	437	389	395	356	392	416	367	412	408	385	380	424	431	399	435	429	430	405	391	418	414	389	437	423	418	398	380	411	391	403	372	345	402	421	368	400	387	400	436	381	420	386	414	404	386	434	440	409	393	402	429	434	409	389	394	398	397	425	398	413	366	433	378	407	369	382	411	398	393	374	390	379	413	395	382	435	406	394	423	403	399	391	408	401	380	374	427	418	364	385	368	402	383	400	405	399	420	380	442	379	382	387	393	376	393	390	395	395	361	436	399	400	411	389	396	444	376	397	384	410	386	410	391	431	388	381	396	400	419	416	439	421	417	435	355	348	405	414	455	403	402	415	413	410	377	424	413	378	407	396	411	381	408	420	405	402	392	428	425	431	420	408	403	376	400	410	415	410	430	398	351	400	389	367	409	401	388	429	382	407	428	377	367	395	416	449	404	395	378	353	416	398	399	374	436	414	418	382	404	410	447	355	387	416	376	402	400	436	431	438	407	398	401	462	444	385	398	386	428	383	402	418	395	423	403	411	391	372	418	416	403	393	408	398	376	431	410	392	419	395	360	402	397	373	389	390	396	429	396	405	416	399	393	375	396	367	387	404	390	420	384	371	408	392	377	422	405	453	415	360	371	428	434	417	419	392	413	432	390	380	455	375	384	390	380	387	414	407	378	415	406	391	394	410	414	355	397	398	419	399	421	433	447	441	431	394	405	386	405	389	377	439	428	417	378	420	410	432	410	413	419	404	407	407	370	383	416	429	401	414	398	398	440	407	429	419	392	395	370	418	413	431	411	379	393	394	398	394	390	355	419	429	427	386	380	393	393	392	389	419	420	383	396	406	376	421	435	413	408	412	392	425	421	405	406	351	389	387	412	382	398	393	404	410	397	392	407	384	396	409	437	439	410	405	406	398	404	404	403	416	369	416	420	396	392	426	390	389	403	416	423	408	368	424	393	429	433	391	389	386	413	380	403	398	397	398	382	382	418	437	403	432	363	390	440	389	397	390	399	373	405	395	410	399	408	431	407	419	420	416	433	411	381	408	403	356	416	376	415	407	409	399	434	370	403	412	414	409	403	409	397	388	408	397	419	421	404	396	434	378	422	409	410	444	414	399	399	422	402	389	439	402	388	395	385	400	381	410	427	404	417	393	408	374	400	407	398	409	436	397	398	411	404	415	407	415	432	391	382	394	407	437	370	407	347	398	389	429	398	435	392	406	373	369	393	404	391	383	358	395	397	405	436	362	427	425	392	413	380	410	394	400	411	409	415	406	430	413	406	425	388	404	405	407	420	405	439	391	407	401	381	393	410	409	380	372	392	399	401	410	378	408	403	392	432	386	413	406	443	415	431	399	394	410	398	418	394	390	411	408	388	390	415	422	404	414	413	389	385	433	411	412	412	397	392	392	400	396	434	382	471	422	383	420	388	391	391	400	403	364	363	382	370	400	398	397	407	405	413	395	414	396	421	387	426	400	387	395	436	411	432	399	385	378	429	359	377	396	416	392	392	377	423	379	368	379	423	436	433	364	415	368	405	345	399	405	416	387	418	400	453	398	441	395	380	405	402	413	378	396	427	362	391	392	414	365	435	409	401	379	364	426	394	373	426	387	388	385	400	374	414	391	434	398	385	382	396	392	389	410	411	421	429	419	415	395	382	435	396	399	403	399	421	365	382	418	364	414	431	412	427	427	416	406	418	383	389	415	408	416	396	403	422	396	412	404	435	357	411	398	423	411	406	427	401	395	383	432	406	397	413	372	399	386	419	439	389	430	423	388	424	416	396	402	397	421	372	357	415	387	413	416	398	405	444	409	383	419	413	408	383	421	411	430	396	435	375	408	426	389	403	410	382	415	422	425	409	375	361	417	391	384	414	394	419	399	418	414	412	413	434	383	411	391	406	422	403	388	383	376	415	431	411	425	397	424	378	397	402	380	402	415	412	403	423	404	424	392	375	455	377	438	421	406	398	429	402	383	420	404	402	368	389	364	383	357	395	399	409	404	402	400	377	377	413	393	397	385	378	405	422	400	376	400	399	435	376	390	403	356	387	412	406	387	392	381	388	417	396	385	402	376	423	411	380	379	384	422	397	385	420	411	408	380	422	384	381	423	436	432	409	414	421	399	398	410	385	390	391	369	400	399	416	400	409	416	420	411	406	426	397	417	453	410	412	431	392	400	413	390	402	400	405	429	398	397	419	418	409	442	382	404	414	409	411	378	423	401	404	364	394	418	369	393	399	415	406	405	398	407	386	386	369	422	413	427	377	380	395	404	423	364	413	407	380	394	406	423	412	386	406	383	417	418	410	414	387	423	394	392	388	388	395	366	397	408	370	405	402	434	404	434	392	393	417	436	415	388	405	385	392	406	344	431	402	401	395	387	413	443	382	382	424	374	409	399	397	438	400	418	429	378	419	388	416	408	393	372	426	416	425	399	393	385	356	412	418	419	426	365	434	413	416	399	377	377	408	404	402	394	389	368	427	409	407	402	411	390	402	415	365	415	416	413	414	419	411	395	408	377	417	422	401	401
24371	20756	27463	24067	14991	1840	1285	1089	1050	1040	1024	1010	931	900	982	948	907	924	868	873	906	924	897	921	952	936	879	874	925	923	896	915	988	947	956	851	901	920	893	843	923	881	877	913	834	851	933	876	846	861	933	825	897	901	861	956	848	898	893	931	855	945	881	925	879	870	932	929	893	867	859	882	911	916	847	939	906	905	860	949	873	884	884	870	890	909	888	870	935	912	899	897	893	895	868	924	856	909	866	924	810	909	910	856	897	896	877	870	894	959	889	898	829	838	865	929	899	879	904	891	877	917	857	876	904	905	826	913	892	897	877	815	877	838	899	835	952	864	866	869	896	848	908	875	845	872	911	931	908	882	833	906	839	869	892	873	940	899	889	899	858	873	895	843	864	909	929	886	919	850	893	875	905	914	907	861	906	936	887	865	881	897	884	931	876	858	906	942	912	902	882	908	889	892	881	895	906	897	867	891	886	900	853	813	866	889	906	845	925	908	824	896	913	934	874	864	882	914	918	875	848	858	901	889	872	896	881	944	868	821	808	909	896	918	896	951	880	909	893	857	908	821	900	889	874	881	873	905	849	852	908	857	878	925	915	927	848	804	856	900	845	852	946	930	879	894	914	932	915	895	836	850	870	885	843	878	884	848	921	880	904	880	939	902	861	928	893	894	820	911	862	944	885	944	906	892	824	898	889	869	862	928	890	906	897	901	869	883	863	868	858	882	873	847	881	919	915	883	819	914	875	925	895	957	881	893	897	910	873	873	912	866	875	890	826	910	907	864	855	836	833	880	869	929	866	878	903	931	895	880	916	896	853	885	903	895	919	863	904	838	871	846	906	845	886	873	928	921	858	819	879	874	825	871	880	833	832	896	855	921	910	888	867	846	956	868	859	841	850	893	926	861	909	884	892	870	898	876	947	938	885	872	869	857	891	895	908	920	869	884	887	861	901	883	903	924	851	827	856	864	933	872	880	887	857	882	896	895	839	856	866	844	948	874	923	900	869	941	880	847	914	845	852	881	839	907	837	927	884	935	854	894	938	835	846	856	907	856	913	878	822	882	854	876	914	885	855	862	845	919	945	896	905	912	875	897	890	889	893	885	862	897	893	894	891	864	893	907	807	945	870	887	902	894	877	901	835	876	883	910	862	903	865	947	903	867	917	881	883	793	868	880	880	890	893	872	841	924	910	919	884	894	822	877	895	878	914	863	867	825	894	866	920	870	854	903	874	887	916	897	855	875	929	861	891	944	885	869	943	902	906	898	875	866	882	889	861	938	896	887	873	871	837	848	898	878	852	863	904	898	885	903	864	879	911	851	856	905	896	899	825	843	884	878	896	871	904	919	942	874	928	876	886	896	892	923	846	860	918	851	886	923	912	864	900	894	908	862	907	889	926	868	881	862	822	875	874	908	886	891	955	915	904	886	917	901	922	885	874	841	886	939	904	864	895	874	867	894	878	846	866	912	904	907	830	892	880	896	897	872	894	891	954	872	861	856	961	849	908	841	871	930	874	861	879	872	833	879	900	859	954	912	837	871	885	896	902	893	904	863	882	865	913	911	821	886	909	911	905	918	870	910	914	841	911	897	884	802	883	904	881	845	873	842	850	844	841	847	912	860	866	865	861	877	904	871	866	903	867	913	839	823	868	874	900	885	927	805	899	856	892	879	881	886	876	889	901	893	902	853	887	919	856	850	905	895	852	914	951	955	876	862	910	905	891	908	863	924	882	891	892	911	830	915	892	867	920	874	860	860	881	887	883	876	889	865	883	857	872	873	856	834	866	873	897	870	893	843	934	915	862	885	892	921	871	913	852	882	889	892	920	895	866	911	951	838	910	858	871	893	872	942	887	901	895	850	906	911	875	871	891	905	889	843	860	931	872	877	835	873	891	880	916	875	911	893	919	890	874	914	848	851	882	884	855	841	938	855	912	864	915	863	893	916	905	895	888	858	943	898	857	850	864	862	909	909	885	877	918	923	868	913	899	916	924	909	889	869	913	873	903	879	930	820	871	884	851	881	905	852	840	870	890	902	875	845	925	849	876	850	845	900	882	893	921	880	863	913	848	964	856	925	881	886	871	885	919	902	884	845	849	877	861	927	850	866	894	888	910	878	932	876	910	905	890	826	912	901	864	902	844	887	891	897	841	893	834	903	878	892	872	839	888	907	917	875	912	886	866	851	928	917	892	850	895	853	859	893	909	909	899	864	918	899	843	891	890	904	873	864	890	855	868	889	909	892	902	881	878	886	866	891	921	825	849	918	890	910	860	861	898	911	910	932	848	864	907	880	860	889	926	882	885	898	848	904	878	838	882	870	900	875	934	875	864	874	892	889	925	877	889	879	946	886	884	911	932	828	873	857	927	846	887	874	906	916	881	892	902	901	871	944	887	945	904	896	867	894	898	851	881	895	899	905	856	857	902	910	867	904	834	888	942	879	890	860	869	887	933	889	930	880	888	937	917	857	881	885	902	864	873	901	878	879	868	905	879	859	901	852	835	880	901	906	952	851	852	880	847	835	904	875	945	847	842	906	872	884	838	856	833	854	892	900	858	853	900	893	881	885	892	897	895	890	884	894	897	886	889	873	923	847	874	870	816	858	904	909	812	943	922	923	940	913	893	942	948	903	923	811	875	895	907	903	868	853	885	914	879	881	873	914	919	884	871	856	893	880	887	915	835	875	850	883	870	959	877	941	886	891	884	890	835	869	841	902	940	929	852	866	883	902	849	905	889	908	923	870	919	914	878	881	959	834	884	920	891	889	919	853	908	854	919	930	914	943	876	866	885	809	870	921	915	935	929	907	873	925	911	904	851	869	936	900	884	890	910	814	931	902	867	866	911	886	888	883	929	853	891	896	825	888	877	898	884	894	918	907	895	882	908	862	883	885	854	914	899	874	840	909	862	846	885	895	863	879	877	901	881	935	883	860	921	881	873	839	928	898	896	831	797	883	867	873	885	872	865	895	911	880	897	837	874	949	861	952	924	853	848	926	902	842	865	884	884	883	891	873	892	869	865	904	903	864	890	858	824	938	860	860	847	869	873	896	896	844	866	900	891	899	847	877	946	868	886	922	923	882	887	897	857	903	903	894	918	896	894	865	887	899	818	939	910	925	907	871	912	907	876	911	914	889	908	910	860	881	922	901	883	897	871	923	852	859	905	859	901	912	898	914	873	874	880	869	914	966	856	876	922	870	881	896	877	874	880	901	892	908	846	873	907	892	903	872	922	920	881	888	894	907	850	903	878	860	882	862	865	833	884	939	897	855	827	874	943	868	892	915	879	902	869	909	909	902	881	872	884	892	888	841	909	915	885	847	897	882	848	881	886	857	867	869	845	808	861	869	886	852	985	949	880	931	932	898	904	905	936	867	903	873	853	845	929	878	882	879	915	974	886	919	928	879	842	909	942	898	880	866	904	896	873	864	865	897	836	886	881	829	869	945	912	878	901	825	922	869	926	898	893	897	949	850	867	868	889	910
36143	6685	5226	3099	2355	2023	1705	1516	1407	1256	1178	1126	1142	1113	1112	1078	1070	1012	1007	994	1073	1003	1038	1007	1000	988	975	1013	1036	1053	1016	1017	1062	1020	1015	1009	1017	1114	938	981	982	983	982	1000	1007	954	1017	1028	1013	998	1036	992	994	1015	978	997	1027	1000	1003	981	1029	954	930	1040	984	1026	980	1050	961	989	996	1014	983	1010	997	906	1013	953	964	955	1002	1003	1005	997	968	985	1008	980	989	977	929	996	1036	996	1034	934	906	967	982	932	945	997	1027	1022	1043	1025	962	1037	986	949	957	1011	955	971	1025	937	960	971	1031	916	1001	962	1013	947	1008	1002	1010	986	962	949	990	1000	962	990	991	1031	1011	954	954	974	969	1007	1007	1004	988	964	1019	1022	945	989	1003	988	995	1004	975	959	967	974	990	989	990	1032	973	982	997	1022	1009	979	945	1038	981	996	969	968	976	991	1011	1002	1033	972	975	972	975	986	1009	993	983	962	959	929	1011	963	1026	976	988	1041	947	1023	1020	1007	1034	935	996	994	1016	958	967	1019	951	973	1048	1007	986	956	987	1014	988	931	962	983	950	1022	922	978	1002	1018	986	1012	957	966	1001	941	987	976	971	965	971	1045	989	956	968	988	1006	999	976	932	951	987	1000	965	961	985	972	1008	935	937	1040	940	1073	964	998	985	938	947	969	962	1030	921	994	1009	993	962	973	964	1031	918	989	976	981	955	942	996	962	934	998	995	1034	976	1007	1033	1012	1003	960	1052	994	1021	984	982	980	1030	984	969	997	974	962	958	1003	989	973	972	941	1004	988	964	982	960	985	982	975	1002	1013	976	1003	1000	948	952	975	978	1022	982	1001	982	999	1001	1003	957	982	933	950	991	962	994	948	1011	998	942	963	985	976	1016	1012	1024	974	912	961	977	992	1006	970	1044	987	1009	947	988	1021	983	971	1008	1031	939	1050	970	965	937	991	1001	959	986	990	938	1091	1020	999	1015	996	938	1003	1001	940	950	929	960	962	1010	927	928	978	957	1013	981	969	1029	958	986	999	949	993	983	976	1019	973	994	987	1033	1024	975	1015	992	1016	971	982	980	965	990	1006	992	988	972	1005	995	952	976	991	977	1043	996	1013	1022	937	1005	975	979	1028	1016	1016	986	968	1007	977	1002	980	936	977	956	1024	1005	1038	973	990	982	1006	1010	962	962	983	1021	938	983	963	970	1025	959	985	939	1017	993	987	967	1023	982	1023	987	1002	1009	995	1003	978	1009	1029	976	1026	936	953	970	996	1028	1040	1000	939	1009	939	923	973	952	1019	985	948	958	946	960	937	1029	998	995	964	977	1009	985	980	1025	984	978	1024	964	1010	947	1030	1007	976	939	1004	1047	977	924	993	978	996	1018	978	1039	960	1004	965	977	1007	985	1005	1038	987	936	943	991	980	927	993	967	1005	1007	1062	967	914	974	1004	1006	997	991	974	920	962	951	964	947	927	982	1002	1000	961	1008	946	926	1019	971	985	987	966	1016	960	1026	962	985	942	979	950	1001	1020	927	966	946	960	1015	974	1021	1035	953	1021	948	948	996	968	999	984	929	966	953	996	1010	963	948	992	952	998	970	1007	921	1011	1009	919	1017	979	966	1030	907	1004	976	998	988	1038	963	967	973	992	998	981	954	1005	992	988	980	964	942	984	998	957	1006	971	1015	960	978	1018	919	961	957	989	994	1005	1014	989	986	981	1023	920	961	989	994	966	961	988	936	994	962	974	968	1010	994	1019	1018	960	989	1039	981	998	1000	977	988	918	960	991	961	1032	975	1036	970	1012	938	973	986	945	1012	979	1025	935	999	1096	975	1007	1014	1038	1013	1025	1006	1024	930	926	1003	1003	1014	1054	965	1020	975	999	985	991	1008	945	918	978	977	943	983	999	912	917	1003	1019	960	1001	955	1024	976	976	965	1001	979	998	973	985	1022	998	982	905	967	996	981	998	1006	940	980	1001	1004	964	1007	997	1028	960	1022	951	1006	959	1015	977	1014	985	1005	1031	996	1036	1005	968	949	993	1019	945	974	995	982	948	949	928	935	1006	1028	981	994	1014	1036	980	946	969	969	1010	926	1033	944	980	947	996	981	976	1041	1037	994	971	978	961	1001	947	1001	950	949	1011	980	1031	1023	977	1012	966	933	930	975	939	982	992	951	990	961	1031	984	976	963	995	986	983	951	955	980	985	994	1030	984	967	992	945	973	1057	968	984	1002	1003	978	936	950	1004	993	985	972	940	1035	1005	1010	971	956	997	962	992	1025	988	1000	981	964	965	933	1006	977	994	994	963	981	911	978	989	999	1035	993	925	979	951	987	987	1018	979	1020	961	1032	986	996	1026	1005	1007	957	939	992	1008	1012	1006	955	946	952	984	971	948	950	1003	994	1018	1000	1000	1005	1001	964	984	968	1010	963	961	1010	979	939	967	995	995	1017	1048	941	971	1007	999	1016	976	987	996	973	970	959	1008	1002	958	989	984	967	987	1053	934	974	1033	1035	926	918	986	949	1046	996	987	951	984	994	941	1014	1043	973	957	984	968	1007	1011	991	964	947	931	994	969	974	999	997	1024	939	954	962	1008	987	994	990	1024	976	967	974	981	931	990	988	999	1022	930	999	954	964	951	1007	957	1026	963	972	998	1012	969	963	984	986	996	923	963	916	1037	998	946	971	1034	955	958	955	988	996	985	976	967	1022	991	983	993	989	909	995	965	972	958	937	953	954	983	1001	971	1011	998	998	976	957	987	1007	1016	938	933	921	919	982	1001	1008	968	936	1007	981	967	972	971	1003	953	979	1001	1009	1000	1047	979	984	978	1033	986	1009	951	981	1000	1027	1002	972	951	990	960	967	979	911	947	1020	965	981	1029	983	944	1010	1015	917	995	1005	987	971	1018	1029	1014	1018	1010	1000	976	970	1031	963	988	947	994	942	1033	997	967	1004	1062	985	1012	989	961	1006	985	1036	983	958	962	1022	1045	1007	990	1001	1004	1017	978	951	1033	985	1017	1007	971	1048	974	997	965	985	1007	988	1008	958	963	952	996	1001	955	1025	1003	987	974	1020	966	955	1046	980	987	1016	1007	964	972	969	988	1023	1018	992	967	979	974	990	956	992	1028	1003	1028	960	965	960	1003	938	1025	1001	1010	954	907	933	1017	1031	988	974	1008	871	1013	1012	1013	957	994	1056	955	1004	942	1018	940	995	942	996	983	1006	1022	935	938	1072	1008	1052	982	981	964	934	944	1019	992	951	1057	987	1005	975	987	957	1036	945	1032	984	1000	981	967	1043	964	988	1000	1014	978	1013	978	955	1000	1005	987	974	996	992	1017	980	970	998	1010	992	916	1003	946	962	990	1012	1021	949	997	991	975	980	984	964	1026	936	1045	1003	1001	984	937	981	1009	998	1013	965	1016	972	982	1044	985	984	960	994	1038	1041	988	947	968	1007	987	1056	960	992	1012	1012	998	993	970	1008	987	994	961	1004	1014	976	953	986	1004	962	982	938	1008	966	1032	974	967	994	958	998	921	983	1002	960	976	1000	1030	997	915	988	969	976	1076	1007	972	1003	929	982	967	935	1044	976	1003	1039	1026	1002	1010	983	1052	990	993	998	997	1014	958	989	968	959	1000	969	990	983	972	997	977	993	1024	1045	1005	954	1008	977	1006	971	1014	973	1006	991	980	1002	985	997	1007	974	1006	962	979	964	970	985	999	1001	985	955	1017	944	967	964	1015	988	1020	1016	1026	948	967	986	998	985	1007	984	998	966	992	1015	962	1029	997	990	1018	985	969	962	964	966	944	958	1004	969	954	1001	958	983	990	1016	1015	1035	1014	967	960	1018	960	1041	997	948	945	979	998	1027	1025	950	995	970	989	1053	997	926	975	1008	987	1000	982	997	943	932	976	973	1047	967	953	1026	972	1019	1008	937	964	978	1036	1005	977	1004	939	987	1030	990	963	983	1013	999
22331	20810	28724	22978	20811	20896	13229	1632	1090	994	912	851	709	677	636	644	629	621	566	557	515	542	537	517	505	454	549	523	638	538	558	538	550	520	507	470	457	488	475	459	470	467	458	417	472	454	495	483	485	443	461	437	459	404	450	460	458	453	488	454	443	471	460	417	453	407	449	439	492	424	433	445	487	490	415	461	432	463	427	473	463	454	461	491	410	465	469	426	423	430	456	423	471	423	470	431	448	422	477	485	451	438	456	487	438	450	436	453	439	444	424	447	438	443	473	427	421	465	485	460	456	433	465	448	435	457	478	441	426	447	467	441	486	430	423	431	452	430	459	467	473	423	459	441	458	459	464	449	457	416	454	487	421	436	436	442	442	456	412	413	441	501	448	469	462	470	475	468	467	449	450	443	474	459	439	438	428	462	427	445	448	453	494	411	430	419	446	439	446	459	466	431	436	434	468	433	424	447	448	417	430	428	440	417	457	410	466	488	428	456	449	451	452	443	449	410	442	441	446	433	443	402	430	452	475	421	385	472	424	450	446	458	427	458	457	456	507	432	448	459	418	468	436	455	433	426	451	456	442	428	426	434	448	481	454	434	469	458	429	398	451	433	458	443	428	453	444	458	450	449	446	432	456	450	424	401	453	439	426	460	403	421	469	444	441	463	403	426	487	426	434	473	438	516	465	482	426	444	431	461	429	442	430	438	431	425	475	420	428	470	442	456	437	391	442	433	405	490	471	463	432	414	444	421	427	444	465	470	409	471	417	477	442	415	432	462	438	455	441	441	446	434	455	426	457	413	446	443	451	444	448	463	421	447	441	464	419	404	445	477	425	419	485	426	443	445	460	401	420	478	432	465	373	455	462	424	447	419	453	473	437	423	430	458	468	482	493	440	455	450	411	422	442	471	433	445	421	453	481	453	471	469	459	422	438	422	434	459	466	408	439	478	446	422	415	446	422	463	462	408	423	447	462	451	450	474	449	445	399	466	449	431	449	431	429	450	439	470	398	463	442	448	418	441	443	449	437	405	501	447	431	431	441	431	418	444	461	447	507	422	439	411	425	455	434	478	409	428	447	498	448	452	435	439	409	432	440	413	455	486	464	444	438	456	414	408	448	463	484	407	429	448	458	485	447	462	469	442	507	443	424	462	466	405	445	442	458	440	469	453	446	445	453	445	454	482	441	466	450	457	447	439	404	448	427	490	400	447	421	452	438	445	469	463	436	432	442	428	460	433	479	418	449	439	457	445	500	427	429	464	456	450	423	481	442	394	426	460	452	430	502	461	448	462	451	492	426	422	446	443	464	478	422	463	459	466	414	442	439	461	451	467	458	430	447	395	425	477	428	462	419	437	439	447	445	441	451	439	428	425	436	436	461	466	463	426	501	410	440	414	429	424	446	438	473	431	476	449	465	428	433	435	446	439	429	467	430	445	455	469	439	444	447	447	482	411	458	407	452	438	409	443	463	444	422	433	423	481	495	410	468	449	451	446	434	381	420	456	421	460	449	395	471	419	468	461	440	413	466	454	448	444	437	438	430	427	417	461	414	434	436	438	443	433	431	471	437	446	395	413	438	410	405	434	407	420	470	444	444	458	474	444	437	465	453	434	464	448	479	470	454	433	469	459	419	474	431	448	410	410	430	460	477	393	431	433	439	402	433	436	422	437	395	430	450	467	449	442	442	457	409	456	425	463	479	447	413	452	463	444	424	418	447	420	439	449	467	444	417	400	440	441	428	433	436	408	479	460	427	452	424	429	482	447	394	404	442	461	408	449	412	420	444	461	413	429	477	433	432	451	433	462	456	464	443	426	483	436	453	443	421	470	435	472	419	450	429	479	454	422	452	453	396	440	452	478	415	439	450	439	455	495	456	431	455	417	417	412	414	453	446	451	437	467	428	454	474	450	469	494	446	448	451	448	457	435	436	446	404	457	402	447	465	436	420	480	426	440	457	465	436	443	412	454	420	448	468	430	444	432	460	470	457	441	447	467	438	440	444	467	440	420	452	461	421	427	450	467	434	446	440	414	437	478	482	459	443	444	461	455	451	447	458	445	445	463	426	465	445	490	456	454	454	437	479	441	431	432	454	482	440	420	468	406	451	444	448	440	434	409	454	472	456	443	438	447	414	457	454	413	470	442	450	458	448	382	456	447	458	477	469	441	401	473	459	449	429	479	474	474	458	464	434	472	442	430	435	443	480	462	445	477	439	459	478	453	399	408	479	452	424	472	452	480	454	469	464	410	423	435	478	465	451	424	459	449	444	421	440	463	423	458	436	461	425	414	412	425	472	461	477	440	420	448	467	411	441	439	419	428	472	462	475	479	432	417	462	407	463	418	452	400	459	448	466	447	429	453	455	424	429	441	413	447	422	478	455	472	470	465	441	436	462	443	464	418	416	460	434	425	424	425	429	463	487	446	454	408	409	441	444	433	455	490	406	441	444	464	435	443	399	463	453	426	417	412	456	455	447	452	437	472	434	446	430	433	440	480	439	411	431	470	440	445	420	450	446	424	452	457	453	455	467	442	425	428	452	453	439	440	432	442	419	432	456	423	395	483	427	459	425	426	451	463	467	450	474	430	438	412	447	453	413	439	461	444	452	410	475	420	439	417	452	448	433	458	436	454	422	453	463	463	424	453	463	442	438	446	437	442	418	430	473	461	438	439	458	460	450	419	469	420	409	446	474	421	405	454	458	443	500	472	451	431	452	459	448	454	458	423	417	399	461	467	441	458	436	425	470	430	463	411	428	450	453	444	451	497	425	453	460	443	445	459	414	467	445	436	450	415	432	439	429	423	438	457	424	467	433	414	457	460	442	444	486	395	451	420	448	432	438	407	461	412	455	392	439	446	433	458	438	465	436	404	439	439	427	446	446	440	469	447	448	409	460	483	438	431	490	466	461	468	428	437	443	437	442	424	436	405	389	446	513	463	414	424	426	451	462	414	447	442	472	462	449	422	442	475	456	457	429	433	449	478	455	414	428	482	440	445	440	395	430	453	418	444	474	442	393	420	459	435	416	448	454	455	476	472	458	460	464	444	439	410	444	424	423	419	484	444	428	420	453	461	411	450	446	439	481	468	446	431	430	462	426	429	467	417	437	463	438	467	420	462	425	472	456	447	483	447	419	493	456	445	446	466	427	396	458	415	440	428	414	454	429	434	434	473	435	455	409	452	443	443	422	461	426	441	456	441	424	452	451	414	429	433	451	480	483	436	422	438	457	461	439	435	419	445	462	444	453	448	461	431	420	463	438	467	457	427	445	462	415	455	422	414	441	473	420	449	419	420	469	436	410	457	451	433	435	430	428	416	456	432	439	427	455	444	441	441	440	411	433	469	439	457	441	414	442	463	434	450	426	474	425	436	444	450	442	487	435	416	453	467	436	451	412	436	463	447	436	469	411	430	458	403	428	438	443	438	454	450	460	446	442	451	443	469	444	411	447	455	420	474	385	406	474	464	435	454	438	418	444	484	434	458
44724	14887	13598	7627	5251	3974	3269	2478	1953	1623	1417	1180	979	962	869	797	712	706	710	652	677	655	622	561	586	590	615	548	704	697	597	631	696	615	582	569	549	560	471	526	548	538	501	520	519	524	520	525	462	503	517	524	513	497	511	505	501	478	539	466	476	495	520	487	496	502	538	510	469	515	473	514	532	516	492	528	506	496	490	500	514	475	477	494	498	528	480	499	522	502	455	499	494	429	491	496	460	469	480	499	514	520	506	481	542	509	478	467	496	509	470	467	466	474	482	483	493	482	502	538	461	457	518	476	472	499	487	463	515	497	481	520	525	489	451	550	480	508	474	475	478	471	497	483	483	460	489	497	494	507	513	495	486	494	462	482	507	470	478	505	492	504	494	485	476	530	455	535	504	507	493	476	488	501	494	509	431	497	468	491	470	464	422	477	529	484	497	462	493	453	458	517	511	501	491	488	427	516	505	490	492	541	519	506	479	502	498	527	477	472	502	465	466	486	468	462	463	531	499	515	505	480	449	496	524	513	552	491	476	489	484	474	497	495	478	471	482	520	486	491	487	488	499	504	481	463	466	531	509	476	439	480	477	525	465	495	487	480	487	490	486	500	487	501	487	480	519	527	507	495	500	529	492	499	471	509	516	489	538	511	466	471	484	553	512	483	466	513	486	493	465	491	509	426	474	486	489	464	437	448	495	474	510	501	503	451	507	507	501	476	452	522	491	498	491	488	458	489	511	443	501	498	514	467	483	492	482	499	499	530	484	481	493	481	513	503	492	535	501	498	479	459	477	500	502	528	449	521	537	514	451	486	496	466	472	486	500	534	424	518	478	515	508	530	502	480	466	468	489	468	533	492	499	450	483	464	483	489	506	488	487	483	470	460	481	535	507	481	515	489	499	480	469	478	462	468	525	496	485	505	496	522	491	487	495	508	484	494	463	471	506	475	511	513	485	483	454	517	467	467	509	501	503	546	487	509	489	479	475	556	458	500	473	456	480	491	499	512	469	515	504	512	530	514	426	469	497	506	515	501	499	463	486	474	477	480	468	485	493	472	462	487	487	477	481	527	497	519	503	515	465	493	497	519	502	468	470	493	475	468	474	486	510	525	509	462	466	475	462	492	534	506	485	500	506	503	480	503	484	499	524	481	461	510	482	473	480	473	498	463	498	483	522	513	490	531	454	457	457	517	518	488	496	457	474	479	534	521	457	527	471	545	446	469	450	497	481	518	489	496	488	492	462	455	477	491	496	490	480	480	468	479	499	478	501	479	504	495	447	529	482	505	487	496	490	486	433	498	478	484	472	482	498	474	484	436	470	492	489	481	461	462	505	453	513	489	483	497	439	502	523	474	503	497	473	498	510	481	484	487	499	500	498	492	472	487	483	500	454	497	549	519	471	481	484	530	497	497	490	496	509	525	458	493	522	484	499	499	498	492	460	493	465	515	489	455	487	437	507	502	497	448	472	484	482	481	492	515	498	505	478	507	477	477	512	486	475	499	505	474	494	488	487	479	550	489	484	495	519	517	482	474	492	472	470	527	457	460	482	449	436	497	509	473	529	459	470	535	504	519	480	520	482	443	475	497	496	484	468	478	489	489	482	512	477	541	505	490	489	537	485	458	459	482	509	448	498	477	530	454	518	529	502	516	519	496	490	477	476	462	461	495	479	494	495	427	502	499	478	506	501	456	485	519	492	497	534	517	482	561	471	492	469	535	529	490	496	484	495	467	471	472	525	483	444	468	449	498	479	490	497	475	508	517	474	488	518	503	527	531	485	492	486	486	485	500	492	475	483	489	478	490	470	485	490	481	475	470	500	451	508	466	482	488	488	534	507	487	461	491	495	514	492	498	514	511	495	470	510	490	510	488	522	486	489	492	453	484	471	494	460	484	517	499	497	525	454	480	497	472	449	487	465	524	481	506	514	497	523	487	522	529	473	490	467	488	465	486	513	543	466	470	493	453	474	534	496	468	501	468	464	488	479	515	513	509	495	480	464	517	506	483	499	525	542	479	481	462	501	478	481	521	510	504	477	469	513	460	474	483	514	475	481	491	503	475	486	509	494	505	517	499	482	461	449	495	479	431	489	513	482	477	491	496	466	482	490	473	514	467	474	486	496	478	500	480	488	477	495	458	503	507	542	514	481	537	512	487	502	506	527	477	502	468	451	504	522	484	461	450	494	519	490	455	471	518	509	496	529	458	488	493	498	525	507	488	438	485	464	461	501	512	492	483	484	492	450	494	478	503	491	467	481	498	483	497	492	457	497	517	483	454	491	512	451	505	519	476	497	484	467	492	515	479	491	483	504	491	479	489	451	506	491	474	531	483	506	491	498	486	471	495	536	541	503	468	480	467	457	503	486	510	486	508	503	468	465	478	489	523	521	472	505	480	491	512	435	448	449	511	523	489	508	470	488	489	474	493	483	498	474	486	494	495	495	510	483	510	526	487	483	501	455	448	470	538	523	479	483	502	467	521	525	496	482	462	486	497	506	540	473	512	485	512	498	477	501	503	497	476	471	469	482	511	444	504	466	461	476	495	505	463	511	540	495	477	463	464	533	509	477	491	532	502	475	477	486	505	482	508	507	499	495	506	498	495	476	524	508	498	487	491	496	487	462	469	489	554	458	466	481	488	482	481	464	481	515	493	507	503	465	474	445	505	492	479	492	473	532	527	481	480	477	500	506	482	485	494	484	508	472	461	536	461	461	507	483	497	449	464	493	541	529	532	480	522	553	508	464	518	478	469	461	436	505	494	478	444	522	497	470	468	506	518	474	490	491	496	468	471	504	541	467	508	520	481	485	451	484	523	460	523	479	438	478	485	478	461	501	504	484	476	472	518	474	492	485	534	462	482	507	467	463	499	494	450	492	485	493	510	469	489	485	499	477	471	485	476	510	491	448	449	510	489	482	509	519	496	485	514	465	531	516	461	511	506	465	513	495	502	480	464	544	500	486	468	480	476	495	486	444	482	465	492	479	495	502	499	513	486	473	464	480	519	495	461	492	483	502	496	476	478	467	440	481	476	517	511	503	514	486	467	495	430	507	477	497	495	509	500	511	496	541	496	532	477	461	478	453	528	448	477	494	439	496	472	497	459	517	517	494	510	474	497	478	477	490	495	464	476	456	479	504	533	524	511	496	458	497	458	514	471	515	515	523	491	473	494	465	495	467	472	469	517	473	495	488	471	475	491	515	469	487	492	481	471	511	488	480	505	516	462	481	437	462	523	492	527	511	483	513	530	489	486	507	465	491	495	471	479	487	495	504	483	487	497	498	471	500	467	535	498	520	485	479	459	505	506	481	462	449	486	478	479	474	513	485	514	503	487	489	470	513	468	487	487	479	489	464	474	476	501	475	462	498	476	495	497	468	494	498	502	475	484	500	500	522	464	473	450	469	424	482	515	524	456	492	488	464	517	489	513	504	525	521	489	470	484	470	491	473	493	463	502	534	506	481	458	472	470	492	480	500	469	477	475
26622	20495	11475	1606	1067	1029	945	757	747	750	719	691	750	698	723	756	708	680	707	682	707	719	713	666	726	709	686	622	662	742	732	713	619	732	676	715	674	735	738	664	696	663	695	693	710	668	689	693	731	681	697	674	675	665	693	662	713	665	735	689	656	715	697	710	667	674	695	692	657	713	672	692	699	681	640	662	722	709	685	691	722	677	708	682	677	700	701	648	695	699	643	690	730	746	684	692	656	659	692	674	690	714	659	667	715	663	665	681	681	718	694	662	740	715	715	697	726	732	696	676	682	700	707	723	699	712	681	678	714	705	705	695	702	651	732	688	593	686	677	698	668	649	660	646	725	643	671	668	698	658	686	678	661	685	689	731	653	647	753	736	639	675	758	726	707	686	663	674	688	691	701	690	715	673	698	729	721	723	716	679	678	690	738	725	687	680	714	696	703	666	660	635	689	691	677	716	676	650	683	687	657	667	679	718	693	709	691	672	723	680	721	717	710	709	692	664	658	688	664	660	668	701	694	723	701	680	732	658	676	720	698	674	701	663	691	730	668	711	652	684	726	697	705	728	727	658	680	708	737	644	717	704	700	675	647	682	697	716	696	692	727	775	705	714	677	728	671	628	694	697	686	686	659	702	710	649	697	676	669	675	716	657	713	665	657	663	694	676	675	748	712	680	668	745	722	643	659	662	732	683	673	672	665	721	699	710	652	679	683	700	677	673	657	691	689	640	651	677	675	694	697	699	689	699	653	694	651	631	668	707	690	694	685	665	702	666	675	659	703	721	740	673	682	697	678	718	673	721	670	688	678	705	705	649	709	643	694	710	682	690	688	744	711	707	700	752	709	640	685	664	700	686	702	754	700	707	663	638	682	665	701	683	687	682	650	705	670	684	733	721	676	690	631	704	716	683	700	723	739	714	686	653	740	670	713	660	725	686	685	702	658	734	699	635	680	702	704	709	680	683	639	694	668	715	687	697	708	673	693	702	672	708	664	690	703	707	718	722	689	679	702	701	699	725	729	647	691	685	677	689	708	663	718	645	674	673	699	683	708	673	719	678	702	744	704	710	713	737	685	691	709	737	700	693	724	695	671	697	734	708	690	664	665	718	692	667	703	688	750	708	701	740	676	717	723	689	707	673	731	685	666	695	688	670	697	692	677	671	684	709	704	668	646	675	741	682	690	660	703	668	708	710	677	681	683	676	644	719	752	691	688	753	735	703	641	704	754	693	638	732	649	723	685	715	660	714	618	701	676	662	674	715	674	717	717	717	689	757	693	741	684	678	675	679	723	685	667	662	710	698	680	688	701	668	730	680	666	721	680	617	694	706	708	682	693	659	696	655	707	682	704	672	689	664	699	722	730	688	642	715	677	665	731	670	703	669	720	689	718	698	666	672	687	714	696	744	686	685	704	740	716	698	702	700	693	674	678	688	732	680	688	643	716	679	695	727	703	662	685	674	685	705	663	692	728	671	649	749	689	719	657	640	676	753	681	640	693	722	708	699	704	651	681	649	667	661	715	701	710	745	740	700	645	688	724	726	681	683	677	723	702	709	721	713	688	702	750	704	664	697	678	703	696	722	697	702	684	685	664	663	677	690	725	646	672	667	698	763	693	698	676	726	679	675	678	672	708	696	715	707	715	674	736	661	712	681	682	755	736	708	674	741	656	698	657	663	688	706	685	693	694	678	701	636	658	686	700	708	744	722	656	702	699	703	770	654	702	679	683	697	745	689	689	709	694	696	661	693	655	700	701	750	670	683	727	613	695	671	705	719	692	713	668	681	653	714	759	709	672	716	681	708	703	704	678	695	674	682	742	688	681	726	714	686	684	701	689	661	687	666	699	693	654	673	660	679	692	687	680	708	671	680	731	731	658	695	672	642	704	664	724	695	677	692	631	665	680	717	742	680	705	654	692	701	689	709	726	671	690	703	695	651	683	673	696	697	718	657	733	714	681	666	737	709	677	733	652	700	738	721	686	657	687	736	769	658	690	651	719	668	694	668	722	681	710	689	719	665	692	685	742	717	664	718	720	702	671	640	721	670	670	695	670	678	739	686	674	684	690	675	676	678	713	692	725	707	670	637	711	693	706	707	674	683	699	673	656	691	709	661	637	735	682	701	661	695	705	696	644	734	721	681	720	708	651	710	698	662	673	717	718	688	667	677	724	686	667	642	692	768	714	672	674	666	684	677	693	698	660	669	733	674	655	685	689	679	626	691	710	732	712	675	710	660	683	657	673	734	706	689	656	676	654	734	699	753	694	690	683	682	706	698	723	692	715	739	686	722	683	706	674	758	723	707	686	701	694	680	673	682	673	645	689	717	743	665	650	696	692	700	688	676	711	701	679	665	638	719	701	685	689	670	693	712	714	718	689	718	720	694	692	646	595	680	647	669	701	708	723	686	689	714	710	695	688	657	684	692	662	659	710	723	702	707	661	703	669	701	703	642	686	689	700	651	693	695	687	720	684	679	669	697	664	689	721	656	705	730	738	762	675	695	707	652	691	663	667	700	680	695	680	678	693	666	694	730	727	690	717	687	751	739	700	679	673	698	733	701	673	665	687	686	716	742	680	711	685	641	684	693	703	721	670	682	733	679	721	662	710	641	656	683	696	699	672	675	690	686	658	685	761	704	667	683	713	700	643	691	704	677	686	696	703	692	689	682	657	688	690	697	694	710	715	707	674	741	701	662	733	706	703	671	693	687	677	663	691	749	694	685	682	774	713	702	695	744	686	651	749	679	671	716	720	680	720	684	706	707	674	748	700	709	717	682	700	696	689	679	687	724	643	724	696	662	683	707	670	701	767	691	652	691	720	666	670	701	719	699	679	687	669	669	654	764	666	683	705	716	714	672	681	740	721	679	690	679	702	704	710	695	708	671	690	693	722	696	696	672	746	705	686	673	707	689	678	713	670	686	727	699	702	683	696	674	681	667	681	694	652	680	671	679	680	740	730	710	635	709	696	679	703	678	666	676	682	638	708	692	676	674	738	707	689	693	665	708	725	730	707	660	700	713	756	694	706	704	689	678	709	719	670	625	669	712	688	738	719	672	691	654	705	663	658	706	680	668	651	690	717	711	677	723	696	678	706	709	703	716	696	694	677	667	673	635	687	682	677	736	694	729	725	684	716	725	697	701	695	621	700	677	701	703	721	658	711	701	662	713	703	713	725	655	733	733	739	697	753	704	650	626	685	698	682	693	708	692	617	702	738	681	638	705	663	707	659	693	694	663	690	664	712	724	720	674	710	685	716	681	705	693	726	677	707	715	763	673	727	701	666	691	721	681	663	684	700	741	689	666	669	721	690	756	669	719	704	674	718	705	683	685	681	725	733	700	700	687	686	704	650	734	722	689	698	690	699	720	645	699	772	675	706	687	646	715	738	680	687	703	698	684	670	690	660	704	724	727	679	693	679	695	734	678	649	652	720	670	731	724	727	661	713	643	742	618	690	698	663	702	660	684	738	706	707	685	702	784
16307	1771	1498	1174	1004	988	927	842	869	811	814	793	776	800	828	818	861	828	813	813	817	780	824	747	789	794	809	790	874	873	789	821	839	802	808	784	815	812	825	804	826	808	805	791	805	823	820	797	778	842	864	810	830	752	800	817	778	763	814	782	801	768	773	827	798	829	800	808	757	776	813	804	826	844	797	808	792	803	766	802	763	793	795	787	761	767	806	765	802	834	802	818	799	821	775	792	769	773	767	775	763	809	799	779	775	834	836	802	844	803	764	776	794	833	834	822	824	835	789	804	788	862	786	839	792	856	804	760	776	772	836	810	792	791	759	784	747	812	791	779	801	778	726	820	740	832	790	848	819	741	823	772	749	811	780	818	832	773	759	791	809	792	772	808	852	838	779	798	781	815	756	779	750	790	774	768	790	761	795	839	823	779	805	803	730	843	812	814	776	732	756	840	832	821	816	760	809	833	786	797	785	816	760	838	774	790	778	766	785	782	797	817	790	757	805	801	851	827	775	808	798	771	798	759	835	829	793	812	802	799	808	774	758	811	812	796	770	836	839	816	816	782	837	813	821	802	786	801	749	800	825	848	780	757	802	761	829	796	827	805	816	770	777	784	770	823	801	779	776	768	772	794	805	751	802	835	773	754	842	758	844	790	801	812	777	772	768	770	808	838	821	798	762	766	793	796	785	778	774	843	766	850	787	771	810	782	799	807	781	814	825	821	773	776	784	792	804	761	770	781	783	831	774	781	798	789	761	774	772	768	816	766	824	793	835	795	780	788	758	751	738	761	801	777	820	772	776	796	830	829	785	783	796	814	805	804	769	789	811	781	747	810	837	790	792	810	764	792	785	771	789	774	815	789	842	826	794	808	816	777	774	827	790	815	807	792	769	780	808	777	838	815	746	832	846	785	787	845	799	749	811	826	779	732	808	807	759	824	793	800	828	851	813	817	813	822	818	776	821	723	778	822	781	861	785	822	810	766	799	761	780	804	778	762	782	761	808	796	764	813	771	778	806	807	783	809	804	799	765	758	797	789	734	790	781	760	824	773	770	765	815	784	837	782	830	795	816	800	825	818	797	747	759	818	820	789	765	816	793	785	827	828	770	781	796	797	806	800	798	804	797	785	800	806	819	745	802	817	816	829	835	830	801	751	803	769	802	815	754	805	771	779	756	806	783	736	799	845	750	836	835	804	862	823	768	809	831	803	761	818	832	785	739	795	787	775	753	818	783	785	743	783	816	784	803	812	808	825	803	793	812	852	803	766	808	820	812	811	805	805	849	797	794	820	770	791	786	830	783	761	797	784	800	782	786	789	807	825	760	779	790	819	830	768	800	787	804	834	804	804	783	798	800	743	802	774	795	762	801	771	782	769	791	852	788	808	803	795	814	812	808	750	768	814	819	758	806	819	782	831	808	776	785	786	806	758	787	758	859	835	764	759	795	792	793	780	799	820	809	826	790	793	829	816	840	822	800	727	788	783	788	822	834	789	735	820	830	862	832	782	813	766	784	766	808	797	801	784	813	774	794	833	819	800	808	779	816	794	803	847	796	770	758	809	842	770	777	820	813	824	817	809	771	831	814	820	770	770	799	790	828	777	742	754	763	779	842	818	801	783	775	796	783	797	779	853	823	830	807	798	829	786	821	824	786	805	814	793	836	795	813	807	823	797	810	805	819	821	774	802	820	754	779	818	840	792	817	795	763	826	779	754	792	833	755	874	766	773	822	828	777	787	763	749	793	796	761	784	784	805	803	757	829	750	795	779	793	787	793	827	779	805	766	743	778	809	827	759	868	759	791	817	721	764	839	800	782	798	816	758	823	797	799	855	753	778	835	798	828	732	808	813	778	815	802	781	795	798	772	764	782	828	762	828	808	777	763	805	828	815	770	882	795	789	781	788	816	804	873	769	750	736	763	767	828	814	798	816	810	785	762	839	807	770	800	779	810	823	788	754	803	788	812	834	761	771	808	753	843	791	776	807	811	830	842	803	802	762	822	832	823	795	820	787	772	815	822	753	798	809	831	797	815	769	810	831	771	843	833	821	800	816	824	841	846	835	762	774	815	799	735	781	803	809	815	815	810	780	806	789	814	793	786	778	778	769	843	797	779	800	790	796	780	769	798	767	838	806	798	837	803	766	793	808	794	750	807	766	813	787	798	789	824	760	790	788	822	792	803	758	828	807	831	795	796	812	831	788	837	780	775	779	807	866	807	783	793	793	837	792	800	764	794	878	794	829	807	812	783	808	854	830	800	801	814	750	799	836	789	751	832	818	808	818	809	776	814	784	765	800	775	770	823	782	805	811	761	792	768	780	844	733	757	775	759	806	801	795	809	792	806	798	800	826	808	852	820	825	773	804	753	822	799	813	842	829	811	805	798	805	755	805	835	774	807	788	775	826	802	780	806	827	861	866	801	779	828	815	803	770	789	803	823	793	765	761	822	806	790	814	738	771	819	790	779	795	802	845	785	796	843	783	774	813	818	795	763	776	792	832	781	806	817	841	777	798	794	778	790	768	815	771	798	817	793	800	845	818	820	789	800	757	736	751	825	827	792	804	859	765	828	797	783	805	797	732	784	816	825	800	815	769	776	862	812	814	814	813	781	748	798	806	764	812	837	775	749	768	779	827	769	774	770	835	799	762	743	809	763	807	813	859	840	760	785	757	812	816	861	807	826	762	832	753	810	783	831	776	784	768	793	799	842	800	796	836	760	779	783	765	793	794	816	821	802	829	784	806	771	820	841	728	839	748	738	751	709	795	797	800	748	822	784	791	800	863	815	784	839	782	779	798	860	738	796	789	774	795	770	807	817	775	786	800	844	851	769	808	804	800	827	851	779	790	766	793	807	746	760	833	800	835	812	824	745	795	788	828	817	803	791	778	807	804	813	833	788	719	814	808	780	833	775	738	807	776	722	791	886	791	818	801	796	772	777	770	837	771	814	798	753	785	806	779	800	831	805	829	785	768	772	732	787	794	762	760	753	803	778	784	804	805	851	799	793	816	780	835	763	740	794	809	890	790	819	827	752	803	823	776	832	803	799	790	811	825	813	810	773	802	782	754	785	771	780	794	815	827	777	822	761	788	820	808	783	828	818	817	770	825	800	812	807	739	796	758	812	703	846	784	823	739	785	795	798	788	811	768	739	775	782	805	822	831	812	771	795	771	822	811	818	753	809	781	808	793	783	780	834	778	816	809	782	830	792	847	782	854	753	752	780	764	786	802	770	771	783	844	774	803	812	782	806	816	805	758	787	772	788	800	798	782	771	803	848	810	749	861	774	786	846	798	819	788	786	805	813	786	768	801	826	814	785	816	755	839	827	797	791	778	810	809	746	858	824	781	812	779	831	796	822	817	825	802	805	758	803	773	816	815	818	721	790	780	848	780	800	842	798	857	814	797	819	773	738	766	784	743	787	772	763	815	853	816	839	813	787	783	776	786	751	809	821	803	816	789	802	806	814	775	833	762	759	822	826	787
23173	20756	28279	23324	20765	14871	1628	823	688	598	599	503	493	433	430	414	399	382	392	381	397	383	373	340	374	346	369	372	440	395	412	347	357	354	349	331	340	415	344	351	334	352	341	395	321	347	315	323	333	327	343	356	352	338	330	335	327	318	340	360	344	347	320	336	319	326	361	348	348	332	324	347	369	340	340	340	341	320	379	334	365	353	316	335	378	367	373	321	355	294	339	369	370	347	323	313	309	336	327	351	327	344	330	352	326	341	342	319	382	356	354	351	335	367	330	344	319	313	314	348	316	346	358	315	311	311	315	296	354	323	330	314	337	314	308	347	342	326	337	364	329	354	335	288	326	328	321	359	350	332	326	351	356	350	306	330	314	323	329	345	374	349	333	321	349	314	369	367	332	347	312	326	342	327	354	353	362	331	302	339	347	298	336	331	326	335	355	346	336	327	375	347	386	333	341	340	309	325	330	342	365	347	321	325	344	315	315	362	313	340	345	336	314	344	366	332	357	342	323	325	311	321	341	325	346	368	338	325	347	334	311	356	342	335	360	330	347	340	364	360	313	337	333	324	298	343	345	325	358	360	344	334	348	331	329	338	322	352	348	331	317	363	365	307	351	347	346	340	357	320	321	335	337	359	343	314	357	328	312	346	344	332	353	335	357	326	326	312	353	326	356	342	310	334	339	337	341	369	308	308	318	363	323	330	346	347	347	342	363	347	335	328	314	338	376	342	347	326	342	334	320	328	328	319	330	343	329	320	346	331	326	321	361	328	338	317	347	344	304	335	336	331	337	359	331	347	358	349	356	311	326	350	311	362	360	356	364	352	363	324	320	312	369	344	324	343	343	353	313	378	332	329	352	322	339	295	324	343	317	336	367	337	318	363	338	363	325	345	343	316	302	312	354	346	339	334	335	342	328	332	354	353	326	337	341	328	320	330	325	353	318	353	287	330	353	347	362	349	339	330	347	331	330	316	339	275	307	348	343	334	347	358	340	325	337	331	318	353	315	358	337	324	337	356	351	339	347	330	304	331	347	335	354	333	342	335	336	326	379	329	361	325	330	333	315	338	327	349	339	311	335	327	331	333	310	367	384	326	363	339	356	314	328	329	361	378	357	326	309	320	359	334	328	328	357	346	342	316	324	322	324	321	314	359	315	332	311	324	319	328	334	328	330	336	293	304	340	365	320	299	356	320	341	309	346	345	352	369	344	325	331	318	314	331	334	327	348	340	340	342	326	319	342	344	339	321	334	343	315	338	365	316	359	352	335	315	341	353	346	318	330	339	330	351	340	282	337	316	331	338	317	331	326	355	362	305	325	346	349	342	347	348	319	328	333	319	329	340	311	342	321	328	349	341	355	318	298	338	335	346	323	349	325	331	354	356	353	355	327	325	370	322	280	327	354	327	372	332	369	342	327	344	329	303	320	357	321	318	350	359	325	332	372	335	343	346	325	307	324	331	344	369	346	345	301	361	332	358	360	358	315	365	326	348	356	350	333	308	347	344	307	379	352	326	371	365	390	325	324	324	348	334	336	329	310	340	348	324	302	366	309	304	340	321	356	400	319	363	342	317	350	312	372	346	305	335	314	301	353	338	326	339	347	304	383	331	337	334	315	346	337	334	348	339	316	348	330	346	352	345	353	361	344	329	312	363	362	323	315	315	349	347	331	383	346	340	329	362	344	300	359	363	323	328	375	318	309	323	332	379	341	359	326	354	302	319	343	341	345	348	329	332	312	317	334	325	362	338	319	333	341	335	341	331	338	314	337	352	326	340	313	385	336	310	327	346	354	321	373	366	359	330	313	328	319	344	335	356	331	331	317	333	335	363	300	321	368	302	319	351	340	305	349	353	359	329	339	349	341	364	363	356	323	317	329	359	316	331	363	362	365	322	328	354	322	336	303	330	346	326	319	319	368	343	329	350	324	343	314	338	371	312	338	329	331	328	335	328	305	321	350	312	330	319	326	337	341	341	314	337	346	356	336	342	340	322	321	315	348	311	358	359	338	350	326	318	357	336	357	344	343	339	364	331	296	301	366	347	308	333	327	328	349	334	322	345	359	352	346	350	337	363	365	303	314	326	365	334	349	304	326	341	316	352	353	333	333	344	324	342	349	339	361	323	296	342	333	342	348	340	353	314	334	318	316	323	343	330	370	307	350	335	315	345	322	316	348	328	292	339	328	341	342	328	309	324	331	363	318	322	344	343	339	326	311	362	373	340	345	313	312	328	334	334	336	320	340	318	332	339	320	330	330	331	335	352	332	304	368	353	319	304	316	325	326	333	358	348	294	335	324	336	346	348	327	323	355	317	357	347	337	348	342	342	330	306	324	333	347	323	331	344	323	345	335	344	341	319	345	331	349	367	364	309	345	327	345	344	357	333	340	337	333	299	309	317	328	335	321	300	341	337	326	374	341	311	331	333	356	293	341	324	361	379	320	357	315	317	365	299	302	328	316	308	310	330	336	332	306	358	315	329	339	344	334	291	331	339	326	343	321	350	335	331	325	334	329	357	319	318	315	316	317	326	342	330	332	318	352	342	312	325	340	339	342	346	317	322	307	327	340	348	329	315	332	345	329	340	294	358	352	355	332	318	355	326	346	296	358	352	299	324	343	358	337	292	334	344	339	353	343	317	331	339	330	329	335	365	362	337	330	368	314	320	347	322	341	344	336	353	331	305	345	310	293	313	336	307	323	344	353	304	329	352	326	322	321	303	337	370	329	329	321	339	334	296	339	306	358	340	320	323	328	347	368	332	305	332	329	350	313	340	327	352	334	319	326	318	342	311	355	322	311	329	351	332	306	346	297	350	335	367	330	334	319	333	323	338	318	379	336	336	328	317	348	320	356	324	333	340	343	320	364	360	358	359	314	330	320	359	357	356	311	352	327	335	326	309	327	348	325	348	329	354	312	316	315	357	350	363	314	333	337	303	345	316	364	338	351	355	377	329	312	321	301	349	305	344	337	319	343	293	329	347	344	332	356	347	345	344	349	322	311	351	302	317	332	331	362	346	335	305	307	350	337	329	332	327	339	306	311	351	336	358	324	325	298	386	346	345	336	331	388	360	337	351	343	368	326	350	293	329	324	343	310	338	315	310	333	329	365	346	352	333	315	362	343	360	322	322	320	352	368	324	320	322	330	364	309	381	340	333	319	359	334	358	295	360	312	321	311	344	301	341	306	359	301	318	348	369	368	313	339	346	324	322	309	321	362	369	312	350	364	348	335	344	370	337	332	329	302	334	331	310	345	370	341	352	353	351	339	341	330	346	324	312	329	345	315	359	320	324	318	373	334	334	367	350	340	345	327	367	356	361	318	338	310	355	322	337	347	345	300	312	317	304	367	339	337	322	320	312	341	344	322	337	338	369	338	351	341	334	329	294	312	367	336	332	317	330	314	335	318	314	347	369	323	318	332	347	365	327	317	328	320	340	369	326	313	328	293	313	323	344	325	316	355	317	329	321	357	329	333	350	320	328
39091	9938	8508	4403	2867	2265	1749	1409	1152	1002	895	758	660	610	609	545	530	539	517	481	467	491	438	488	472	467	428	464	530	474	497	510	457	447	436	423	422	582	473	447	414	392	409	423	423	393	398	381	418	444	430	430	454	406	419	432	423	403	361	408	408	388	405	402	408	412	426	373	374	436	416	405	382	399	373	382	370	415	390	398	394	399	419	415	424	404	393	382	420	422	406	355	425	372	384	413	395	416	435	383	385	385	406	424	430	403	396	397	391	392	405	395	414	383	401	432	349	433	419	424	395	377	397	377	391	372	413	372	436	387	407	405	412	412	428	372	431	403	404	403	409	424	415	414	380	416	394	416	377	421	407	421	416	391	414	392	393	388	390	411	400	388	440	405	413	428	423	408	386	390	408	398	392	427	391	387	407	385	397	372	421	414	427	405	395	374	412	396	409	421	340	402	367	391	431	402	414	383	390	411	413	395	395	398	408	385	403	393	388	378	390	401	401	398	391	419	400	396	401	409	400	391	389	366	443	412	380	419	399	409	386	406	428	385	400	372	403	390	396	400	407	412	392	415	368	386	416	396	410	413	418	370	364	382	417	377	355	401	393	388	424	399	424	408	388	427	366	389	405	384	363	378	381	397	383	396	437	402	405	380	375	405	386	387	401	414	414	398	416	409	410	389	406	414	397	407	382	380	351	419	367	425	406	402	392	379	399	404	396	405	370	384	376	395	402	411	398	371	410	413	383	409	378	386	398	392	421	388	443	391	413	393	380	398	396	372	413	344	394	409	402	369	409	415	373	386	380	425	408	365	354	430	394	396	418	397	398	369	401	402	421	385	379	423	369	418	404	407	410	419	385	393	423	404	394	418	364	391	365	401	387	397	391	385	382	379	396	388	383	395	396	368	413	406	394	407	401	388	373	371	394	416	389	409	405	399	351	401	408	386	425	442	445	396	412	401	384	392	426	393	381	395	416	394	412	408	378	387	404	410	388	356	404	420	423	423	380	417	409	378	404	396	405	367	366	414	365	429	398	412	407	422	373	391	383	427	417	390	409	393	391	359	411	443	377	418	386	381	372	423	391	403	409	399	378	365	393	425	399	397	380	411	405	405	434	391	439	380	420	419	437	397	426	400	387	413	407	380	378	396	419	418	431	380	388	405	419	354	394	419	385	435	411	374	389	372	415	370	453	413	419	434	421	400	399	413	407	380	413	412	412	411	421	398	384	398	423	378	410	407	395	412	392	429	434	419	391	410	404	409	378	365	399	391	403	421	377	415	415	382	378	385	387	380	409	354	394	388	410	412	408	419	397	372	396	407	399	420	408	399	414	391	413	398	407	415	426	407	397	425	431	393	371	404	403	390	411	408	413	399	397	393	424	390	397	422	418	394	429	392	394	383	382	418	375	425	399	412	402	423	380	388	386	415	408	406	378	415	405	387	410	410	396	398	418	432	406	401	424	375	389	372	391	354	397	397	395	414	430	442	440	407	368	388	404	375	436	387	402	403	387	398	402	407	359	376	391	387	425	418	423	405	419	383	381	404	413	383	413	417	405	403	398	401	414	411	409	370	397	424	416	370	393	367	386	386	418	403	360	381	418	380	434	377	369	396	390	391	380	400	394	388	465	406	386	389	358	387	420	422	345	401	406	394	403	385	403	419	392	388	435	396	394	414	383	404	397	392	422	395	398	407	449	440	415	409	396	408	399	379	406	409	404	386	406	387	372	404	422	389	393	410	365	404	431	380	407	422	413	405	415	389	430	406	425	385	424	417	371	385	403	428	431	416	389	408	424	410	422	408	395	409	371	369	407	429	427	405	414	367	392	392	377	390	352	418	441	388	412	396	419	394	404	419	417	408	403	356	390	365	415	403	416	411	393	362	366	356	393	382	408	398	378	411	400	385	385	397	402	379	386	419	373	410	419	379	389	384	375	388	420	413	410	371	401	405	398	416	402	402	381	370	401	416	395	407	391	399	409	398	382	384	377	407	379	379	371	407	394	370	366	420	392	406	418	375	374	406	411	403	369	395	380	387	391	364	426	407	394	425	377	401	427	396	394	403	387	407	437	384	409	414	373	397	372	402	390	394	425	434	416	357	426	428	415	385	373	386	402	397	430	408	372	392	395	407	405	411	419	378	395	446	403	396	359	387	399	404	399	424	411	385	393	396	388	371	415	386	436	401	398	417	400	405	414	386	422	381	371	369	407	407	400	399	412	440	392	372	403	412	403	467	378	400	388	408	397	381	411	412	373	445	387	381	404	396	437	416	405	424	428	405	399	391	385	421	385	380	391	406	400	388	426	405	385	416	393	384	407	392	406	402	357	405	399	438	398	430	369	404	394	405	394	372	417	388	381	405	394	384	422	393	412	396	361	435	417	374	429	429	391	431	364	385	418	423	396	387	357	400	415	435	414	388	367	398	373	407	367	387	415	385	404	423	395	376	414	390	408	429	404	381	380	427	390	431	395	408	403	423	386	405	445	410	408	389	396	424	387	389	382	401	415	391	422	381	380	369	393	382	411	395	411	377	397	418	405	390	405	402	422	420	434	396	422	409	404	397	383	419	417	418	426	401	383	372	402	404	398	398	392	374	368	390	447	422	386	402	392	423	413	412	465	391	398	417	408	345	403	430	395	390	423	425	394	437	410	380	402	420	377	452	401	379	417	395	395	421	391	399	412	414	409	409	417	445	406	386	395	373	387	401	388	406	409	419	401	403	397	407	407	401	406	395	414	418	400	406	401	404	384	390	370	403	378	420	384	390	397	392	363	454	394	402	400	382	440	396	388	389	367	390	377	415	377	367	406	394	417	418	393	396	401	414	395	385	413	368	378	377	389	378	411	407	433	417	392	418	381	408	443	437	417	385	395	395	398	424	392	395	420	413	441	413	401	369	392	402	411	396	408	401	394	414	408	398	384	416	410	412	418	396	402	433	396	366	375	439	398	414	395	410	370	388	408	410	389	365	404	406	423	384	422	395	428	386	372	397	370	385	411	362	383	347	423	407	391	385	398	414	412	384	364	380	386	413	383	373	386	421	421	406	392	411	389	385	345	417	369	398	410	407	388	401	450	406	363	369	384	398	402	397	408	391	400	388	386	390	402	393	409	400	401	399	372	424	418	386	415	396	403	405	362	385	392	380	377	354	441	402	405	415	399	411	398	382	397	393	390	390	437	417	388	382	404	445	408	388	373	417	395	385	426	401	374	436	401	437	402	390	429	356	390	378	379	420	391	399	424	420	368	396	385	429	409	372	418	397	409	372	384	367	405	387	379	409	388	403	383	448	384	412	425	359	415	434	408	411	411	394	369	452	396	379	405	373	369	409	398	393	435	403	404	406	412	380	421	399	397	416	419	375	416	423	409	386	415	384	418	431	402	414	411	404	380	404	393	399	375	435	407	382	382	392	377	413	432	432	415	404	415	424	396	396	407	390	437	396	376	382	377	388	412	405	387	389	429	426	413	376	396	422	415	417	402	396
24414	20755	27342	24159	14765	1829	1296	1111	1024	1009	1025	965	973	982	930	917	967	911	935	964	922	885	912	868	904	915	884	870	940	923	925	958	930	860	908	865	901	866	888	928	931	901	830	913	841	853	902	874	907	847	882	827	852	867	876	867	889	903	873	940	836	907	859	900	876	931	883	870	886	925	872	868	872	838	899	914	824	888	818	883	864	882	874	861	865	956	850	899	903	897	915	844	916	959	905	885	890	863	914	874	903	895	914	904	875	886	887	885	836	895	925	875	867	857	901	822	839	884	903	872	876	942	861	877	839	913	899	906	914	917	890	872	868	919	892	868	816	881	880	880	881	890	883	870	916	867	877	842	885	831	881	853	947	896	912	893	874	849	862	893	880	920	867	903	899	917	856	885	865	851	914	926	938	876	882	876	904	919	911	934	843	877	863	885	843	835	892	935	921	937	917	865	874	877	882	923	842	932	864	939	881	836	876	892	841	838	890	875	902	910	909	914	917	847	875	921	895	914	884	870	892	853	936	872	884	905	885	907	865	880	889	892	963	888	860	873	919	893	869	827	902	855	865	972	877	886	854	867	887	888	888	873	878	854	886	856	873	859	858	846	913	938	908	854	868	877	875	944	939	874	874	889	844	869	868	919	927	910	877	871	894	881	858	848	865	868	906	857	920	861	932	867	867	889	864	907	854	815	904	883	863	895	902	842	908	867	830	932	826	908	870	884	843	865	896	907	918	892	915	961	910	891	907	844	894	848	881	803	915	865	879	832	926	841	851	882	912	927	869	877	868	877	875	889	903	893	890	904	859	911	861	968	859	869	910	872	915	947	827	948	916	899	896	899	871	886	912	870	911	851	908	884	856	880	904	920	889	927	918	964	890	894	871	972	913	876	884	951	879	893	915	829	866	903	857	878	896	889	831	855	922	863	894	883	893	945	860	867	852	907	886	888	919	886	836	848	900	884	872	884	820	924	891	866	829	928	893	890	919	894	921	891	874	863	873	895	820	883	886	835	878	869	908	910	895	893	875	847	893	897	901	864	876	909	880	856	891	878	917	877	865	885	834	823	927	874	927	894	847	899	897	861	925	889	914	847	836	870	865	866	870	827	867	876	862	900	888	863	857	886	880	904	909	896	909	894	888	903	902	916	893	911	882	901	897	939	923	833	885	854	896	893	892	872	851	914	855	895	906	913	894	884	898	891	871	884	849	894	862	921	851	884	902	904	874	916	910	888	910	858	918	891	885	887	871	885	888	885	867	888	922	845	881	915	894	857	916	850	887	918	909	886	892	900	884	877	850	888	886	913	971	908	876	866	904	928	926	891	858	897	874	931	891	911	870	856	928	919	883	883	879	864	888	856	872	908	845	825	924	901	875	881	879	896	899	952	921	924	892	916	890	878	916	909	891	851	899	846	959	898	875	947	945	908	884	943	899	822	946	838	827	849	869	846	867	926	824	926	855	853	841	864	854	917	878	892	850	855	863	930	903	884	885	852	889	913	902	896	921	904	910	907	905	866	850	928	878	887	871	909	877	895	918	895	859	811	844	855	874	930	894	900	836	851	876	873	838	947	873	897	901	881	885	834	886	897	901	886	861	914	837	840	804	912	899	888	930	845	851	876	937	864	944	852	885	852	859	926	860	887	902	871	870	939	945	886	910	880	878	863	897	891	842	899	866	864	890	869	880	839	884	876	858	934	881	918	942	822	902	910	893	888	905	864	850	883	913	910	896	857	859	892	860	910	928	841	934	841	862	866	877	850	915	853	920	922	887	876	862	895	876	829	834	875	876	846	879	888	896	953	871	897	869	845	871	867	918	873	953	842	938	863	839	889	896	886	886	898	875	875	919	892	884	886	838	863	878	856	902	897	874	874	883	892	898	876	920	937	924	888	867	876	892	928	830	882	880	875	904	928	873	911	888	842	872	832	940	908	971	899	881	870	880	900	897	900	870	872	943	908	876	918	844	888	903	915	831	884	891	927	841	898	900	900	916	836	893	880	853	885	860	858	889	925	840	867	858	916	890	849	861	884	933	882	877	882	1002	922	891	873	910	910	867	937	870	887	919	861	917	861	929	871	887	931	935	843	860	919	906	805	881	911	909	838	874	834	896	867	852	950	845	963	874	887	895	872	879	856	869	860	863	858	864	894	890	911	880	891	912	874	899	899	837	909	899	913	880	865	880	879	910	823	888	863	851	866	956	845	862	819	856	893	948	872	862	865	908	842	806	928	920	906	923	895	898	880	905	846	913	857	867	907	887	938	892	945	919	840	886	871	858	916	896	891	903	871	904	879	874	851	891	939	886	922	924	920	824	896	851	907	897	905	927	856	886	912	903	905	882	888	867	882	851	842	903	864	892	868	908	878	911	884	819	883	894	880	837	893	855	870	872	862	901	920	877	905	823	813	895	878	884	848	897	927	874	876	867	924	862	868	872	864	880	927	882	844	901	840	873	886	914	883	899	903	893	911	879	865	874	922	843	884	910	881	844	869	849	911	893	851	880	874	874	867	906	883	852	918	900	891	885	878	893	904	848	938	891	910	927	858	906	866	879	903	946	863	878	881	868	857	889	898	893	924	875	907	848	850	886	896	902	879	848	933	891	853	889	893	935	930	831	863	886	885	859	909	908	889	897	913	881	918	909	872	874	884	904	884	883	900	825	909	845	873	885	872	890	903	899	827	887	922	872	904	934	832	916	879	926	849	887	875	910	876	933	852	869	913	864	921	862	909	848	849	873	873	924	913	895	890	896	894	909	836	867	878	895	851	879	838	879	881	895	888	857	909	899	891	875	879	896	844	879	967	907	839	878	915	888	913	861	878	881	947	885	902	911	899	857	925	853	844	915	865	900	904	891	879	890	893	930	842	898	977	905	893	889	918	879	907	907	873	890	879	926	915	927	924	938	860	863	912	840	841	862	933	919	843	891	887	844	900	858	908	905	861	861	891	876	918	861	939	856	858	879	872	924	853	934	916	928	860	919	907	875	905	851	935	875	837	867	823	894	893	848	924	949	878	906	858	879	896	876	860	888	888	885	842	858	871	891	856	852	864	868	872	893	883	884	924	920	871	900	866	850	894	901	866	899	861	876	938	868	885	890	911	904	873	894	922	861	890	851	858	863	871	921	935	859	876	900	875	892	803	853	878	819	850	840	880	870	885	882	900	921	842	939	843	906	933	875	893	905	876	892	916	897	884	890	851	900	888	879	879	846	906	883	856	847	807	876	932	894	873	882	885	830	821	836	914	909	891	930	853	870	833	845	854	888	863	952	858	894	841	906	892	932	899	883	883	865	873	857	879	873	851	865	932	939	889	909	934	905	938	895	889	841	886	918	889	880	845	890	845	895	942	878	865	918	911	872	854	909	878	933	904	878	863	888	884	892	862	867	845	915	904	876	885	853	861	879	886	925	916	904	890	924	909	854	882	924	905	832	837	835	887	898	860	878	875	884	887	806	859	852	893	881	918	864	820	896	901	874	902	866	963
36873	6762	5213	3167	2380	1970	1791	1508	1365	1326	1275	1160	1093	1115	1049	1063	1037	1089	1004	994	1044	1007	1013	1014	973	1068	1028	1061	1049	1050	1078	1032	1055	1060	1033	934	977	1082	983	971	1044	960	972	989	961	1016	963	984	1005	1004	1014	988	988	1048	979	1001	956	967	981	1004	970	1015	979	1006	987	1005	1007	1010	982	1053	972	1047	978	968	1006	965	984	994	1017	982	1014	995	1036	989	943	963	1017	947	976	1033	996	923	974	999	982	1024	996	956	1006	1015	981	1023	1021	985	993	987	1014	1018	981	947	1005	1008	1014	998	999	938	981	975	953	985	946	992	954	972	958	954	966	999	991	1000	973	935	1010	971	1013	954	956	972	986	960	946	1027	971	934	978	965	1024	1007	965	1037	983	995	1037	932	1023	983	1021	976	969	994	945	970	1046	978	945	935	951	980	980	978	954	1026	987	969	1008	965	934	986	1014	972	1016	971	973	1027	957	974	960	935	938	1007	994	999	997	987	1015	977	981	967	1001	978	1001	970	961	1009	935	1021	950	996	983	959	980	1041	995	949	1074	947	1031	982	983	1028	962	910	979	1023	993	958	980	1003	993	1010	1027	931	929	998	993	976	958	1002	969	1015	981	1021	1010	929	979	978	979	996	985	926	983	922	1002	1025	981	980	1002	991	993	971	971	957	959	955	968	960	990	976	1029	1038	962	953	1020	1027	990	919	1040	928	1027	1000	1009	1034	932	955	990	1014	955	1002	969	964	1013	961	981	941	977	983	958	973	933	941	997	972	913	990	964	1024	969	988	986	988	987	985	976	982	957	1060	985	1037	971	942	996	964	960	991	992	977	975	979	979	1025	1006	982	998	994	972	960	987	1038	998	1023	1013	1002	999	985	1005	1048	938	972	981	993	1063	1021	930	992	1047	970	1024	1005	918	1004	959	999	982	965	1010	976	982	980	953	965	943	975	933	1017	978	1006	955	990	958	1005	933	1013	985	989	959	995	970	962	1050	1010	1007	971	949	925	901	967	966	942	1011	935	985	1015	1010	1004	1027	996	915	1036	975	1021	1004	967	954	970	1001	948	974	934	959	1008	965	946	979	957	1003	1001	1010	984	1006	963	986	1006	971	1044	906	946	1013	981	985	901	988	978	1036	954	953	1012	994	1006	996	1000	1011	906	1018	1005	934	978	962	987	1008	979	992	985	936	952	967	1025	949	1016	965	977	974	921	991	996	1037	1009	1017	982	968	959	1014	1018	1010	1026	964	949	1014	976	1073	995	962	1019	997	949	980	1036	884	951	1001	970	931	978	976	938	1008	964	992	935	973	989	958	952	936	1009	963	1043	960	962	989	991	948	1037	973	973	948	959	903	1016	978	985	972	977	1023	1017	980	945	990	923	987	968	1001	996	934	1009	1014	952	961	989	979	998	964	985	997	991	1033	1012	983	969	917	1014	1008	995	952	1015	980	1015	1000	992	1043	1037	989	970	972	990	972	971	1005	968	943	1028	987	947	973	990	998	1028	986	957	1016	972	959	963	1027	994	961	998	999	1008	976	979	945	983	1053	1005	998	945	962	1044	923	975	968	951	964	1023	986	981	1014	969	927	941	919	960	1042	980	947	986	949	972	1002	974	1021	974	951	977	1012	956	944	1013	969	1038	963	1020	958	999	980	1011	1004	1032	978	1010	968	1022	1005	927	991	1008	932	1001	980	1015	989	1002	1015	917	1006	966	1012	1021	937	1020	948	1005	955	1031	992	999	1028	1044	993	998	918	988	987	1021	988	951	983	967	929	1008	1002	1009	988	984	963	983	1024	1000	1020	1012	973	1009	1007	1033	975	978	985	989	974	904	978	983	974	987	928	965	960	986	986	957	951	989	973	951	1000	1026	976	984	985	1013	1048	993	933	957	982	998	1012	1018	1058	1046	1000	934	977	960	994	1002	926	982	967	1002	969	987	981	964	1007	929	954	927	951	958	928	960	991	994	976	955	981	1009	949	920	978	1018	984	938	1012	996	956	1009	1033	968	960	965	989	1003	976	907	990	985	978	1000	985	989	1014	975	971	939	941	956	912	967	999	1080	985	1001	978	999	922	1000	959	972	926	1014	961	976	1041	922	1033	1008	963	987	999	970	956	976	997	950	1030	962	951	1023	983	984	974	951	990	965	986	1043	994	1021	1033	1023	1040	1025	991	1006	996	1006	980	968	993	1011	995	964	953	938	954	1043	977	995	952	991	970	1009	978	949	1002	998	967	998	999	978	1032	936	996	950	955	962	1001	948	951	1010	953	1019	946	982	965	985	957	995	980	950	1042	963	995	987	1009	1049	998	1019	984	1080	956	960	938	984	988	960	1017	974	956	984	940	965	960	989	1012	981	951	973	1003	1001	996	1003	998	1017	992	986	1074	950	951	966	998	998	977	968	997	996	921	1039	924	990	1001	972	1011	981	968	1037	1013	1075	974	945	986	996	986	1013	997	911	1004	993	1068	990	983	990	987	989	990	977	1013	971	1010	971	980	961	976	1040	1066	992	986	921	991	996	988	982	990	940	982	1011	1032	1052	966	1002	995	964	970	1016	988	967	947	1017	1018	964	1013	944	950	979	1018	985	986	974	934	1014	987	984	942	1035	964	979	1004	925	1026	908	966	1037	1004	1008	937	953	1045	962	1025	960	1001	995	1016	923	963	935	1015	997	1031	964	1046	937	1005	1011	984	970	980	1025	959	1029	1032	1004	968	1022	958	981	957	1010	1039	967	994	953	963	962	1003	990	966	1012	1009	1006	972	1008	980	990	1015	964	1019	941	951	1011	958	965	994	990	997	974	925	969	999	974	991	976	1019	997	944	1003	987	975	1050	1073	976	989	995	972	979	1000	991	1011	991	987	957	962	1032	1087	967	981	1031	951	994	982	946	989	999	996	963	967	978	990	1016	1010	977	971	912	1022	1018	959	984	999	972	1000	930	973	940	1001	994	1026	996	1025	1052	971	935	1039	971	946	991	945	923	973	959	1051	964	1000	998	929	992	964	942	995	1003	978	993	1002	1015	1055	1007	932	987	958	1003	955	942	995	945	970	999	971	1027	1023	1004	1095	995	1035	985	974	922	993	987	965	958	1018	993	987	980	983	984	974	958	902	986	993	909	1044	952	978	934	976	986	973	962	976	1006	993	961	936	941	1007	953	997	996	991	959	961	987	1010	962	1071	942	984	993	965	993	957	984	949	971	994	968	945	1000	991	1028	1017	962	984	985	960	1011	1013	1001	1009	957	940	951	1011	1031	994	1002	955	1035	1005	1015	1051	1019	921	1056	984	977	954	1015	957	1018	1009	967	1034	987	973	991	980	982	969	978	957	957	961	965	993	964	999	987	968	987	949	968	1028	1033	1008	1016	1010	1007	992	939	961	961	1020	956	988	979	993	952	1014	985	1039	944	1028	968	1019	995	1023	986	1012	997	955	933	932	952	967	1010	941	989	1005	997	1000	998	1001	942	970	1020	1033	1020	1000	963	1015	977	997	1027	975	946	1034	1004	975	954	1013	1013	989	1004	1000	944	1011	901	999	968	972	1006	969	980	1004	986	1032	1076	985	988	992	998	969	999	987	944	1018	974	986	1021	1004	981	1038	1031	952	1001	988	1010	974	974	967	1013	1004	956	957	979	945	974	997	985	970	975	959	950	971	988	925	1005	968	1012	1006	997	1001	982	1010	989	951	955	969	964	950	935	947	1002	972	1016	1015	981	1007	994	965	1019	981	1031	966	960	991	948	978	976	938	973	1004	937	970	1000	973	1007	989	955	997	1035	941	953	974	1040	988	971	1001	978	992	960	1033	996	995	985	985	992	990	994	983	1012	1000	992	987	998	975	1013	941	994	952	986	965	1005	1023	955	981	979	997	1016	997	987	1025	979	982	980	1003	985	1007	975	1019	1029	975	1014	984	968	972	985	957	979	980	1011	947	1023	1054	964	924	996	1014	969	969	1005	976
22269	20798	28633	23077	20799	20899	13350	1685	1132	1006	924	761	694	658	659	614	601	566	543	562	576	569	535	500	546	500	504	542	570	543	526	534	550	516	538	510	465	630	629	461	479	466	445	493	425	447	430	476	477	524	450	520	457	477	467	492	448	498	464	447	453	462	408	459	496	462	433	512	423	466	461	453	508	468	435	439	458	456	489	413	472	457	420	475	470	442	456	452	443	454	411	422	440	443	431	454	444	481	449	460	472	471	462	424	484	462	474	454	461	483	464	458	476	483	448	451	453	445	452	470	446	499	480	409	460	461	465	421	421	444	458	458	443	486	458	490	445	464	470	435	430	470	458	422	458	401	476	455	446	447	409	432	458	419	448	431	482	433	468	446	462	445	416	458	462	409	440	460	417	473	433	471	465	471	456	484	463	455	483	455	443	453	440	428	428	449	467	455	457	424	448	449	436	477	424	434	449	484	427	454	446	473	439	404	487	463	449	448	446	459	436	455	485	432	474	489	442	467	489	448	489	452	455	443	455	450	450	413	457	414	493	471	459	417	459	465	436	463	413	434	435	469	462	457	472	414	466	471	463	459	451	455	426	466	443	456	470	478	416	479	444	469	436	447	424	421	464	478	414	472	468	439	463	437	485	452	411	492	487	475	488	423	485	445	424	484	460	487	432	435	439	446	442	457	424	457	452	442	456	457	440	432	445	477	444	486	428	467	429	507	422	450	441	467	450	434	432	480	448	440	457	459	493	477	441	378	458	431	473	455	410	436	427	465	464	423	446	417	447	434	443	435	453	474	463	450	436	466	452	416	470	470	458	455	467	502	466	433	438	484	492	452	483	421	484	490	484	436	454	474	432	423	449	458	424	394	469	465	424	429	461	439	455	411	467	422	438	467	429	465	443	447	474	433	449	406	460	428	467	457	412	419	447	427	436	436	437	440	489	495	461	481	455	458	483	440	465	456	463	462	437	447	477	457	440	435	485	450	441	443	437	477	431	441	461	425	460	442	428	448	460	418	456	449	483	473	434	451	462	419	475	454	420	436	386	421	431	418	446	431	439	404	470	452	442	433	471	447	461	465	503	470	474	432	431	424	444	442	450	454	440	476	484	465	422	505	452	455	449	418	422	470	437	451	449	412	441	439	441	457	413	449	416	453	433	445	442	413	438	504	407	450	426	448	446	484	472	452	461	445	429	426	437	430	446	463	440	433	436	426	438	426	431	455	401	442	455	434	402	439	454	466	435	424	431	477	438	442	460	458	423	434	434	451	438	437	443	485	464	447	513	438	415	449	434	452	424	472	479	489	452	430	438	456	422	482	435	457	446	487	443	449	417	427	485	421	430	461	476	456	438	441	440	483	422	494	456	450	466	423	431	450	479	426	483	450	454	504	449	411	457	433	413	442	410	428	456	422	424	459	472	470	422	435	461	440	461	430	428	450	451	448	459	501	451	482	498	426	449	438	424	471	478	454	458	437	438	458	428	413	490	434	425	416	468	479	426	459	461	467	459	458	452	467	447	461	456	451	473	462	433	480	480	446	426	446	448	462	479	443	420	428	429	469	445	487	483	436	484	451	455	447	466	438	438	440	461	443	422	423	412	433	418	422	459	452	479	440	428	478	431	417	433	409	423	438	421	453	449	445	415	456	467	460	470	425	447	445	439	446	436	451	426	464	441	441	468	441	438	450	448	467	428	439	429	439	435	509	456	454	429	435	476	439	436	458	439	471	413	429	453	481	429	468	454	470	500	459	466	456	439	462	481	459	456	482	421	460	460	480	484	446	449	469	446	490	428	458	474	456	450	448	435	457	463	444	462	436	472	453	418	451	477	482	439	477	451	442	433	443	450	451	443	466	435	405	442	479	402	481	456	455	455	423	425	476	453	436	508	465	458	423	466	468	452	458	453	486	463	434	461	460	457	415	416	441	455	472	419	438	430	428	446	472	444	436	428	455	466	426	444	444	447	463	413	450	437	454	487	434	471	462	438	448	473	467	450	462	437	442	492	475	453	468	437	452	493	444	443	468	437	468	431	437	413	473	434	459	440	452	466	428	444	485	446	458	403	484	420	424	471	417	439	426	430	477	443	453	468	432	425	439	426	420	484	486	421	416	448	468	447	463	425	413	464	483	472	444	461	461	447	438	462	454	461	458	473	463	445	456	448	446	463	450	455	410	428	464	447	457	484	440	448	424	443	464	444	465	420	461	442	443	412	443	437	451	436	463	481	445	417	434	427	446	448	454	476	409	481	449	442	440	441	430	433	438	458	439	463	462	430	437	454	428	421	440	442	428	419	435	455	449	438	384	443	442	437	481	431	505	508	415	438	459	477	476	396	483	417	433	413	477	470	402	455	460	474	465	444	457	447	448	388	470	443	439	436	432	455	445	448	453	465	485	456	442	393	455	447	423	438	442	427	434	473	439	421	449	471	425	455	457	474	446	424	436	482	476	438	445	434	433	445	475	425	463	442	459	485	448	476	440	454	446	455	444	448	472	427	488	469	420	436	465	460	440	422	456	436	458	490	448	445	433	438	424	429	447	460	439	458	481	456	474	412	416	425	447	466	469	455	462	457	455	459	476	438	439	407	451	491	463	456	462	429	466	460	469	444	460	480	482	456	405	451	416	435	421	443	425	451	440	449	478	431	458	437	419	421	408	456	441	457	488	453	480	500	464	457	458	429	420	450	455	470	441	468	474	419	449	449	419	459	444	443	473	475	430	450	453	441	406	454	474	451	390	441	493	435	442	442	427	449	465	446	429	465	431	452	445	418	430	416	429	474	424	443	468	445	448	451	435	454	449	454	464	442	412	457	470	462	421	426	465	467	468	434	449	450	427	434	450	456	420	441	448	513	467	430	463	459	440	417	462	460	432	430	450	451	514	469	426	450	449	435	463	443	433	471	463	467	422	470	465	448	440	436	432	437	473	466	444	449	440	423	431	437	436	489	458	451	447	457	422	474	427	428	454	425	457	422	438	450	425	444	482	451	455	482	451	441	429	429	407	446	439	449	485	430	471	442	434	448	403	436	458	462	447	409	483	399	457	419	453	454	435	435	451	464	443	424	454	471	440	437	427	467	448	438	428	440	465	427	427	452	466	424	418	380	451	447	438	495	471	470	454	463	440	426	447	424	478	451	438	452	447	410	412	469	450	467	395	434	396	470	447	440	465	443	425	447	474	461	441	432	459	458	422	476	438	485	456	468	457	436	470	455	442	458	479	434	469	443	462	456	435	494	440	432	443	450	432	466	447	439	425	436	423	471	409	433	437	455	470	465	434	450	392	461	485	475	416	476	482	435	435	466	448	460	450	474	451	411	436	440	471	462	428	467	448	469	443	474	428	478	472	437	440	449	476	457	451	441	429	400	461	442	461	434	464	456	471	478	458	436	466	433	419	460	469	437	434	439	464	457	470	430	451	425	441	451	446	469	420	463	453	462	422	483	423	470	473	470	437	484	456	462	485	453	432	441	456	437	453	458	426
44055	14836	13705	7593	5174	4013	3234	2393	1861	1692	1414	1204	1045	935	855	815	706	703	658	682	626	615	597	639	624	585	568	648	656	612	651	624	655	604	556	546	529	749	625	470	534	545	506	566	461	537	502	493	512	498	538	504	503	509	546	514	505	480	546	480	468	537	500	522	493	534	531	494	528	516	542	510	504	503	527	469	513	529	456	500	524	538	478	515	507	521	572	491	532	488	439	458	463	496	491	497	491	472	480	466	447	486	514	518	532	488	517	514	518	479	477	500	441	495	499	518	468	508	487	497	492	497	495	480	525	493	514	465	474	544	501	527	511	505	505	481	486	477	531	479	497	508	496	491	512	439	509	507	483	504	524	516	480	498	493	489	503	472	501	504	484	498	440	495	516	512	474	481	510	517	528	468	490	503	523	502	464	514	521	543	492	478	505	511	528	533	539	478	531	480	482	522	499	482	493	496	477	531	510	498	476	550	506	515	485	480	492	488	549	540	474	488	523	480	470	496	516	506	478	549	485	496	520	525	518	482	493	477	519	496	515	499	494	471	475	504	509	471	484	485	507	468	508	500	472	482	490	449	483	485	483	520	543	459	541	492	491	493	462	540	468	464	508	488	442	496	487	489	494	471	493	465	461	547	505	472	520	459	494	449	483	488	501	462	464	476	492	477	493	526	503	471	465	498	479	508	502	509	478	501	477	503	544	473	496	483	515	498	491	469	517	509	437	458	519	468	484	525	496	503	468	457	508	493	453	479	512	457	472	475	465	462	490	528	509	473	475	488	509	499	490	497	514	490	473	468	499	496	532	494	494	449	493	499	515	504	497	521	506	467	496	480	521	484	531	497	498	484	501	483	514	518	492	499	463	491	485	516	478	477	492	517	510	517	491	478	519	505	508	463	480	469	489	496	497	500	498	494	529	521	494	466	510	510	522	494	475	467	484	453	535	501	499	520	476	491	481	509	506	517	489	450	473	461	497	531	499	494	497	499	502	510	510	453	487	478	501	521	490	506	485	512	491	503	469	488	487	505	495	505	491	488	492	486	484	517	495	490	458	496	514	507	495	474	494	480	518	498	514	470	471	481	479	474	452	486	482	482	505	524	491	485	479	474	481	519	495	503	518	474	481	510	491	490	493	479	502	495	480	451	470	522	475	507	508	502	484	497	475	473	491	496	474	482	473	474	473	454	478	509	463	533	520	529	479	538	541	476	479	442	478	469	527	500	484	511	455	485	501	534	484	528	513	489	497	526	472	474	506	444	474	518	458	490	511	479	483	502	473	474	485	481	511	477	489	503	528	506	524	526	503	524	478	532	490	485	522	526	466	499	496	506	465	476	490	498	484	486	519	497	507	484	467	503	487	478	493	489	490	480	516	532	470	510	462	484	496	508	465	511	510	494	500	474	509	481	505	503	518	492	507	506	472	475	470	494	468	541	497	497	512	510	487	460	466	496	517	485	500	491	488	516	518	524	460	482	502	507	486	484	489	506	532	509	493	506	493	487	483	523	533	499	444	499	499	464	481	479	488	479	468	472	464	517	483	467	484	503	489	511	477	492	485	491	471	483	529	528	518	478	481	486	517	510	499	482	485	490	466	484	500	516	494	502	475	502	475	491	508	549	516	515	475	512	480	483	487	518	476	451	496	522	458	501	491	487	488	487	485	535	496	487	468	515	466	530	526	479	516	489	482	511	493	455	488	466	543	448	527	496	495	479	470	502	492	483	493	498	501	510	451	488	453	507	498	478	492	495	521	517	533	483	503	471	491	487	497	493	492	504	521	508	534	527	468	503	511	495	496	448	473	499	519	541	473	520	506	504	491	505	488	469	481	515	530	504	486	507	458	498	507	505	479	458	500	498	505	504	533	487	468	504	466	484	461	518	534	469	499	492	483	525	520	506	495	493	495	497	474	477	477	518	505	504	500	481	502	471	493	473	507	514	526	468	497	451	505	506	501	488	484	506	507	553	507	472	450	571	480	518	506	473	507	525	507	524	478	518	462	501	506	483	490	526	473	442	484	518	519	510	497	482	473	506	528	509	489	489	504	449	515	487	464	492	460	472	475	462	492	475	490	494	453	462	517	510	532	499	498	510	481	519	469	482	487	492	514	471	463	529	475	515	521	498	501	473	492	532	516	477	531	508	484	518	524	504	490	508	508	524	477	504	517	492	499	502	512	493	480	494	510	456	504	468	498	475	515	487	498	503	496	487	501	475	500	496	482	503	474	513	526	526	459	534	544	503	509	479	501	477	481	464	521	476	462	502	521	477	507	504	446	479	487	498	464	509	487	502	500	493	489	500	499	497	488	485	480	474	507	512	468	510	472	484	498	518	457	449	488	494	448	483	478	503	481	495	489	478	512	486	495	477	514	490	555	503	471	531	509	470	508	498	537	485	507	487	496	475	451	515	498	487	485	505	547	509	494	465	541	490	452	532	490	508	489	486	471	504	483	481	452	477	502	530	478	512	476	500	539	495	482	469	534	490	505	521	514	460	465	516	457	491	522	470	477	524	490	492	459	513	490	496	518	509	528	520	508	504	497	495	502	455	493	501	515	452	514	469	498	523	495	463	498	460	499	495	450	488	479	507	501	491	482	488	489	450	467	527	491	469	511	503	515	471	473	535	500	497	511	541	496	467	488	478	483	503	521	525	483	541	515	477	478	513	442	507	483	472	470	484	505	503	484	536	470	462	483	514	480	539	522	473	512	511	476	488	519	482	476	493	495	505	497	526	530	513	485	576	490	489	484	490	496	487	490	482	492	494	529	498	515	514	489	504	486	491	510	505	461	478	499	520	497	463	469	519	502	486	492	506	555	502	522	472	483	499	509	502	484	513	492	485	482	541	517	477	491	496	480	493	495	496	510	510	506	458	499	497	509	497	500	488	513	444	510	465	498	495	481	535	479	494	490	500	504	532	497	508	489	473	503	489	467	484	468	448	513	456	463	487	464	490	481	520	492	514	488	502	451	534	493	479	496	505	498	524	479	517	510	459	489	506	517	489	514	474	525	539	480	467	472	515	476	479	509	492	479	479	547	500	480	510	487	502	470	493	513	538	495	491	494	545	525	473	501	490	495	469	520	480	496	463	519	504	457	525	523	480	493	480	511	513	506	526	537	518	480	520	488	514	497	507	505	454	499	522	445	480	488	504	513	506	460	476	455	509	491	491	503	537	511	512	535	476	494	512	499	500	489	494	497	507	515	472	510	545	474	504	517	496	521	506	502	453	499	484	488	509	505	543	476	472	511	490	472	434	457	512	506	507	470	481	469	504	483	504	503	480	490	469	513	461	458	471	514	510	517	495	496	478	484	461	479	511	507	452	503	471	498	541	495	484	479	508	505	473	486	472	473	509	482	496	500	475	506	513	483	516	544	483	503	529	484	466	486	502	505	472	483	495	525	450	465	497	538	459	568	486	536	496	527	471	545	495	521	477	533	504	522	467	472	480	476	533	476	514	501	485	507	530	491	515	509	504	454	485
26535	20446	11203	1512	1013	945	843	775	731	747	717	689	745	694	726	716	770	685	701	707	683	727	665	762	709	731	680	720	691	743	737	714	756	690	691	685	705	766	735	719	708	719	676	701	665	733	705	684	761	697	660	645	698	708	709	725	710	732	704	713	692	741	704	699	674	711	733	677	690	739	745	705	721	709	707	728	715	701	711	643	658	700	676	697	737	706	684	639	738	719	768	690	695	669	747	697	733	672	714	691	705	734	653	730	694	679	692	702	719	722	694	732	680	689	693	688	723	729	702	767	713	657	702	675	684	692	711	745	704	690	714	755	711	717	713	661	739	729	726	719	704	701	717	691	675	733	670	734	728	753	722	683	722	712	717	711	723	699	673	746	710	742	717	706	724	722	695	678	739	706	714	716	683	710	715	742	683	713	726	760	684	715	719	696	692	676	674	716	736	715	756	696	716	704	710	682	717	716	706	702	663	705	680	671	735	726	657	692	733	693	701	721	707	739	696	689	710	706	682	656	710	712	694	742	649	661	720	716	670	694	689	691	675	699	713	702	694	724	746	691	695	678	734	748	644	713	696	695	726	672	665	695	739	666	691	758	704	734	703	678	695	724	706	705	679	668	700	709	753	677	709	724	728	713	713	720	744	703	711	746	754	698	735	666	682	747	752	708	675	639	724	707	719	683	700	712	737	716	758	690	714	654	689	740	667	739	721	696	699	722	668	768	760	721	748	679	711	718	698	704	690	736	718	685	715	695	691	683	709	730	688	724	731	689	742	715	692	735	753	761	711	692	697	696	732	730	766	717	733	715	692	675	687	741	703	704	730	724	703	693	679	720	704	729	700	695	714	705	710	709	710	721	710	663	707	771	692	660	657	652	742	695	748	672	709	712	727	730	688	710	694	718	655	715	750	647	670	721	742	687	706	734	757	660	755	708	732	689	645	731	759	706	726	734	741	750	733	704	731	667	703	722	718	764	736	729	734	701	690	693	729	725	754	709	660	723	688	684	691	691	766	701	719	725	727	724	704	698	724	728	664	718	656	739	714	724	686	672	707	725	735	724	738	739	726	720	698	734	731	676	705	734	711	697	743	695	705	707	748	657	736	694	694	702	745	742	677	713	716	732	765	703	685	677	772	705	716	699	657	702	733	693	717	723	731	713	706	676	657	652	689	717	697	663	720	699	720	709	732	728	680	693	756	729	671	690	729	677	697	672	699	713	711	776	713	708	699	763	738	702	712	715	722	687	666	660	767	688	705	744	697	711	724	701	724	675	711	702	678	711	719	745	724	704	709	744	714	718	708	724	708	723	690	668	694	731	739	701	667	732	703	740	700	723	733	688	767	706	686	679	673	702	709	754	715	723	701	723	773	764	683	695	726	745	730	695	707	714	741	674	688	750	699	735	734	747	678	726	701	693	722	724	719	730	723	739	746	653	702	721	712	693	682	732	711	680	698	708	642	742	742	742	722	684	706	669	742	701	705	701	730	693	728	750	689	702	684	676	720	742	748	747	674	797	704	704	724	740	665	697	754	766	756	704	705	710	719	692	778	631	669	695	708	699	670	695	709	718	721	724	709	689	672	765	720	736	716	681	699	673	686	668	685	717	713	708	739	719	713	694	699	702	737	696	696	748	734	685	722	707	762	726	674	733	741	687	702	731	706	700	625	697	723	655	666	726	708	712	717	764	703	735	751	682	687	746	672	688	751	730	723	725	736	691	721	680	714	665	695	740	663	687	660	728	785	746	767	677	716	644	726	695	715	722	674	696	706	701	706	781	744	658	725	716	726	686	688	697	694	736	691	731	713	689	691	734	703	714	717	732	664	689	707	715	763	665	715	680	689	717	661	742	710	659	652	715	713	690	723	707	725	672	702	695	700	692	685	724	733	691	719	718	706	671	739	690	730	718	688	704	709	730	725	674	716	745	691	709	725	713	756	719	740	746	709	720	666	698	692	698	702	740	686	701	678	708	711	739	695	752	703	735	675	693	776	684	681	694	684	686	678	667	685	677	723	743	777	679	752	721	695	754	703	683	731	688	711	723	698	720	695	702	737	664	754	735	691	713	704	756	695	703	718	727	707	708	725	709	694	705	748	723	778	690	717	727	702	678	721	712	680	719	709	683	747	710	673	661	720	691	751	726	731	705	704	761	753	760	685	683	725	721	745	733	703	746	697	715	710	708	712	720	690	731	685	700	713	721	721	685	736	687	711	690	714	711	700	688	725	702	742	672	735	690	666	710	719	680	725	684	689	695	698	724	676	649	677	720	727	709	753	717	698	694	698	694	689	755	726	703	760	743	781	699	662	723	728	710	716	712	712	715	743	733	741	744	696	698	693	722	664	664	726	697	675	733	682	721	717	711	746	694	700	705	691	666	729	716	655	712	742	710	723	688	696	677	751	765	688	761	728	732	703	741	748	717	720	688	721	678	700	725	742	737	712	692	727	687	765	763	694	678	731	681	715	702	724	706	677	693	718	683	692	699	690	717	686	704	667	707	714	714	737	672	682	721	719	701	690	713	683	728	673	694	677	715	702	693	727	739	707	707	735	699	716	718	711	671	717	732	723	693	711	667	754	695	693	664	727	687	753	714	716	694	710	695	682	663	736	668	744	688	688	684	642	711	710	685	687	723	697	682	697	720	724	701	671	696	751	746	737	698	732	726	708	653	685	729	722	701	666	682	752	717	722	715	709	727	726	742	681	721	719	714	710	742	674	722	681	734	704	734	709	721	750	704	710	703	718	687	761	704	777	745	690	705	710	712	675	672	705	678	685	754	682	660	750	696	709	673	705	713	681	679	684	705	671	697	724	695	696	738	710	705	753	746	734	731	721	765	686	694	747	659	733	697	739	756	743	683	685	688	698	769	712	787	696	712	677	689	750	740	716	686	685	743	679	711	698	649	711	728	698	723	720	737	672	734	683	721	707	699	697	689	691	683	715	692	727	735	708	700	673	706	708	701	697	789	740	738	742	687	703	719	666	717	708	713	691	694	738	736	713	692	692	737	686	731	724	760	741	686	705	684	683	663	703	684	748	719	690	708	679	660	708	724	692	701	709	662	682	685	674	721	687	752	713	700	760	708	710	730	683	733	774	698	694	660	645	707	674	658	707	694	704	729	690	722	691	699	699	709	668	716	702	722	722	740	673	679	686	639	704	737	692	723	695	704	758	677	760	683	749	698	735	729	732	723	687	751	732	704	692	703	708	737	747	716	723	749	683	689	718	740	702	645	683	714	718	697	717	715	730	719	718	704	746	699	717	718	687	735	676	679	690	667	712	668	688	721	731	746	733	657	754	721	697	723	652	746	752	696	694	703	681	711	718	698	746	669	694	715	716	707	722	742	726	724	687	724	668	703	720	709	668	630	666	685	734	740	734	719	692	725	720	685	732	718	684	701	709	683	671	677	719	714	704	701	657	684	711	698	722	714	690	725	744	711	742	734	725	729	721	657	711	674	665	698	719	709	697	644	667	706	667	672
14793	1803	1469	1095	1017	905	932	885	831	892	871	871	850	792	826	836	819	838	822	829	788	836	833	805	834	823	808	830	913	867	863	852	812	853	852	851	794	871	900	836	857	825	804	804	787	859	791	822	791	807	852	812	767	848	816	856	800	818	810	811	823	849	805	803	804	812	786	791	839	838	821	775	837	757	835	791	763	820	821	791	787	839	759	836	825	786	824	788	816	829	804	807	821	814	784	828	802	884	823	770	778	841	780	808	790	838	826	823	800	798	770	816	782	776	869	784	797	808	743	799	815	851	775	791	803	831	846	861	817	798	827	846	806	753	800	772	801	840	774	780	827	871	822	768	800	805	789	835	830	819	836	810	741	872	800	850	860	825	854	868	855	832	824	815	864	798	836	791	811	844	828	821	789	806	807	825	808	851	810	875	772	783	853	828	836	828	816	865	837	838	826	825	827	857	795	825	804	796	785	792	828	821	874	750	789	866	830	836	828	822	817	863	829	831	809	809	830	791	833	878	840	847	881	846	808	836	766	825	812	801	829	746	807	806	853	792	789	863	781	861	774	820	830	770	811	806	839	867	804	797	790	830	826	801	819	792	796	825	873	805	799	808	755	795	866	776	824	801	837	822	821	796	804	799	797	812	842	774	784	798	835	836	751	823	819	826	862	798	862	816	804	759	800	844	776	791	817	818	730	835	823	825	781	824	880	807	822	787	807	809	790	824	794	761	854	823	792	835	819	786	804	783	823	830	859	850	831	844	788	816	830	816	755	808	846	808	838	839	801	834	823	828	795	795	792	815	829	773	799	878	813	821	792	812	787	783	813	780	824	813	766	839	804	799	826	841	841	795	777	873	820	842	841	794	858	778	809	795	857	801	849	819	828	821	797	769	819	802	874	793	769	781	768	802	817	796	818	842	831	849	776	842	813	831	811	848	864	807	829	783	854	850	788	828	824	863	791	789	784	771	813	906	850	798	817	865	824	816	826	806	859	806	787	787	846	797	842	842	804	799	823	801	843	777	842	799	809	833	825	809	783	806	737	803	817	776	810	833	836	818	790	840	801	834	821	826	853	851	789	840	852	819	807	837	766	798	810	833	827	827	798	809	822	769	831	827	853	810	774	797	811	833	824	810	819	820	809	808	831	816	796	814	883	809	849	835	810	804	788	777	798	786	831	788	839	810	830	862	838	795	815	811	814	794	784	795	803	819	790	828	832	818	864	774	742	773	845	807	827	812	836	825	850	815	820	819	873	851	756	805	823	832	814	875	760	769	826	877	829	801	818	819	783	821	814	825	808	807	849	843	858	769	764	827	835	805	810	763	786	825	830	766	781	821	780	813	834	860	817	825	811	884	793	817	827	809	807	823	820	844	794	777	770	823	810	811	802	806	805	790	816	835	793	829	803	801	777	803	837	760	819	776	895	852	817	785	778	819	857	845	822	817	814	771	851	768	820	781	786	855	864	824	821	795	819	857	857	818	758	819	792	791	806	818	837	804	809	812	789	739	792	783	789	848	788	780	793	794	780	850	854	815	796	801	802	779	788	771	837	864	764	795	817	840	758	885	773	825	827	769	838	783	822	818	840	819	819	775	807	805	807	860	810	814	878	827	835	765	801	835	805	850	792	825	832	823	831	792	843	857	836	783	773	801	797	808	794	805	807	795	857	857	791	791	820	819	813	811	788	798	789	803	817	802	779	795	826	781	848	764	843	781	807	815	804	729	831	808	823	731	813	858	809	794	831	810	798	845	822	798	809	742	800	829	800	817	839	763	783	808	888	807	759	840	825	833	881	772	814	833	807	804	766	770	808	860	821	795	819	820	802	770	748	749	835	818	810	805	785	812	829	852	786	850	777	828	873	790	846	810	844	794	782	819	837	773	835	784	826	791	801	832	806	826	831	786	847	803	787	813	823	814	841	758	832	827	780	854	773	831	821	769	779	754	843	860	871	773	780	814	780	765	832	789	763	787	842	823	842	753	811	807	788	823	819	778	813	777	811	824	883	846	797	808	804	863	813	764	782	780	782	827	757	817	826	842	781	805	821	752	868	812	802	772	777	836	824	774	827	780	818	829	791	841	847	783	802	831	830	791	835	900	761	855	862	781	804	781	805	814	795	798	876	801	789	886	808	838	803	754	791	783	775	869	855	823	833	806	833	791	778	820	802	822	852	799	820	838	750	765	795	803	774	816	879	793	766	804	770	831	835	820	847	819	768	831	800	847	834	818	850	835	768	811	815	812	790	836	850	808	828	766	794	831	851	789	811	806	764	814	793	827	772	856	803	785	820	811	824	844	807	778	819	800	819	795	811	829	773	832	867	817	827	865	837	814	831	863	843	854	816	834	808	850	791	788	775	837	822	817	770	849	803	772	820	791	796	803	785	845	836	806	874	829	823	850	834	810	802	808	807	812	798	843	833	826	833	843	851	812	840	806	812	774	855	802	865	780	845	798	790	793	809	800	796	802	806	781	793	810	808	835	859	787	786	782	796	810	847	792	832	799	784	816	817	814	828	825	877	792	788	782	774	790	850	787	805	798	840	782	850	843	844	794	818	796	852	807	788	769	807	807	817	809	812	753	749	857	825	820	781	822	804	846	818	841	768	823	796	768	812	820	795	840	834	859	850	808	817	848	853	801	793	780	765	863	834	821	844	848	811	848	825	853	882	843	852	791	817	830	840	773	812	819	860	823	840	871	861	831	850	799	837	837	805	840	791	869	820	795	757	810	871	755	818	781	802	806	827	803	829	841	810	797	756	816	829	785	841	825	836	789	784	799	782	809	855	806	815	803	829	806	769	809	823	779	805	811	844	757	869	857	791	794	768	765	855	813	791	819	798	795	812	797	809	788	790	782	819	765	789	836	820	839	874	817	818	784	813	812	835	792	854	798	797	830	850	840	809	796	842	778	820	827	803	808	793	828	798	771	845	811	789	799	790	788	797	797	824	802	824	790	804	740	835	808	767	859	787	791	832	843	791	844	839	752	828	805	803	801	799	850	810	796	852	761	888	794	826	777	809	860	825	792	831	793	764	813	853	795	803	840	881	821	775	792	779	825	795	804	798	807	809	847	787	815	830	832	838	753	799	812	792	767	823	817	812	850	836	812	833	876	829	817	804	822	830	812	836	790	844	805	777	863	803	800	794	790	812	804	799	835	822	770	822	796	822	812	776	864	828	780	855	838	785	842	765	811	826	798	846	854	834	807	801	840	745	826	846	783	730	893	795	839	842	859	768	803	785	793	788	847	800	802	835	788	824	845	769	822	801	737	800	806	813	795	814	818	813	801	853	791	811	800	808	808	780	870	794	816	818	785	785	752	844	842	739	809	829	861	816	856	764	785	836	795	844	817	823	776	768	869	814	757	810	848	771	836	777	832	842	803	795	811	787	784	848	826	784	770	797	783	789	833	764	787	840	787	778	763	802	790	803	798	807	792	809	786	804	777	818	790	798	832	816	777	822	815	803	821	824	809	809	828	799	708
23095	20758	28231	23365	20740	14636	1593	852	743	658	571	539	496	484	456	449	381	399	404	418	403	425	413	392	402	403	358	413	462	453	421	379	398	396	372	391	394	675	731	379	350	362	377	378	357	378	359	348	365	392	372	354	344	375	346	350	365	342	360	340	372	372	371	321	332	332	330	370	362	345	339	385	383	364	346	347	321	328	360	378	350	343	361	335	337	339	375	346	344	315	362	352	355	380	368	374	367	348	383	335	354	341	331	358	351	356	352	343	371	370	378	333	325	385	398	369	378	394	364	350	341	358	363	365	368	360	354	345	350	369	340	353	392	329	334	373	350	361	339	332	373	346	370	355	374	382	390	377	342	360	329	374	363	362	369	363	329	382	371	355	349	338	338	333	375	351	341	380	378	374	374	365	381	373	352	360	359	358	348	366	316	355	325	354	373	372	347	378	372	358	357	347	372	385	366	358	391	339	385	367	373	331	358	329	351	373	344	346	337	331	364	381	345	355	345	365	332	372	379	350	342	345	353	365	353	327	334	375	396	361	357	351	378	342	350	338	333	358	358	355	334	357	351	368	399	332	352	312	378	346	334	329	349	378	339	357	331	347	325	337	361	327	320	369	326	339	377	337	372	379	362	351	370	366	309	333	363	332	338	342	361	337	330	350	366	345	339	344	333	346	346	362	355	379	326	339	349	343	373	358	360	349	350	338	351	362	373	327	368	323	348	340	385	370	365	333	328	349	340	368	342	358	363	380	348	393	345	313	328	348	335	342	342	334	350	391	328	344	375	366	328	377	351	358	356	348	317	335	340	348	368	368	367	356	301	363	371	322	342	362	357	335	367	328	323	347	377	372	387	347	357	336	353	372	374	347	354	350	319	316	391	324	346	348	350	359	352	354	370	336	326	359	343	351	362	368	340	342	367	351	356	326	334	347	335	364	352	316	360	342	364	360	370	372	381	338	342	322	385	318	362	372	349	348	357	316	362	374	340	328	322	317	339	342	348	347	360	373	335	312	382	388	329	337	357	372	382	389	325	362	340	337	340	355	341	347	357	281	337	392	344	355	332	347	390	379	354	353	357	367	399	354	333	385	337	344	347	322	357	374	345	348	339	353	341	342	336	370	363	369	360	367	359	366	316	372	346	379	366	355	366	341	348	373	335	345	355	344	341	344	351	367	328	322	363	350	340	358	361	369	366	353	331	347	366	313	367	339	353	373	354	348	335	355	361	345	326	348	351	342	393	320	348	340	346	372	329	324	340	308	346	352	357	345	334	360	337	353	321	372	341	357	372	312	344	372	312	366	365	362	359	365	360	383	387	383	352	317	341	378	360	330	345	360	330	357	323	356	348	365	350	358	378	349	354	332	377	356	324	339	326	346	337	349	339	330	339	388	347	388	388	344	372	414	353	351	348	329	380	363	348	341	361	352	371	331	367	373	355	355	351	374	332	370	357	357	344	348	344	341	356	366	377	332	374	359	336	366	339	355	375	369	367	358	359	362	364	339	374	331	364	350	339	367	374	349	356	357	383	339	348	350	330	367	332	360	317	344	307	371	373	330	369	351	324	341	386	382	309	372	368	364	323	357	329	314	380	344	377	346	345	363	377	376	345	341	377	347	372	345	351	341	344	319	356	336	361	350	340	357	355	365	358	319	346	365	349	359	377	353	377	327	338	341	336	356	317	374	350	366	323	394	329	329	367	345	376	371	319	359	336	331	356	374	342	341	348	372	376	348	361	372	371	353	380	384	372	377	379	359	375	331	368	328	352	379	340	371	359	331	357	368	331	371	335	370	377	332	369	328	355	371	344	337	352	359	385	320	355	354	328	352	349	337	372	348	356	359	368	378	345	353	332	370	334	379	391	384	365	330	348	355	322	340	345	317	338	373	379	365	342	339	312	368	328	361	345	326	346	344	332	367	360	392	356	339	373	388	360	381	344	375	346	349	362	380	376	363	379	382	368	398	368	337	319	346	360	325	348	373	342	322	372	366	375	333	370	359	332	392	337	352	364	378	348	335	337	340	330	359	364	350	365	322	321	370	353	348	366	331	372	352	362	347	367	365	350	361	340	351	361	354	365	347	318	362	330	358	374	345	351	364	339	376	353	346	323	331	374	375	323	337	330	329	366	347	332	360	341	339	371	376	364	361	333	357	338	360	383	354	326	311	332	342	324	354	343	354	320	325	388	354	357	364	312	345	319	366	365	331	391	352	358	357	328	374	349	328	382	394	350	364	366	312	336	386	405	355	338	350	350	351	348	359	362	370	333	351	365	343	338	335	394	369	353	359	363	365	387	374	334	379	351	336	366	366	379	358	385	357	370	355	365	324	393	356	336	351	377	328	365	355	336	372	380	342	343	341	341	341	332	368	365	383	328	357	356	363	363	354	332	354	358	357	362	324	364	373	367	331	365	314	362	328	350	378	329	321	357	369	339	349	350	346	363	337	351	342	317	358	336	340	357	373	348	341	346	351	366	363	331	317	365	400	325	338	366	341	334	351	353	373	317	311	361	366	356	339	386	385	368	359	348	358	367	339	353	326	388	338	340	361	359	364	380	357	349	339	352	353	346	349	391	361	336	346	359	334	358	349	341	339	350	381	344	362	339	328	371	337	372	360	307	380	377	342	389	344	341	377	335	346	379	363	315	357	314	368	348	344	342	343	349	332	353	383	332	331	323	347	329	328	362	351	374	364	324	364	374	335	376	351	352	356	376	351	351	356	368	336	339	350	368	382	369	379	365	345	360	354	333	349	331	367	343	336	309	305	369	351	335	377	361	329	364	359	323	348	360	356	334	363	365	379	369	383	366	345	353	328	366	356	342	359	354	357	353	361	326	343	342	363	326	360	354	335	302	372	338	388	336	334	360	343	365	352	326	388	352	379	365	332	348	339	323	334	376	360	332	360	399	374	342	362	341	354	375	345	348	352	371	337	373	311	334	372	343	349	334	369	377	354	362	327	363	336	349	336	333	356	365	368	374	338	325	328	337	365	337	324	381	390	342	350	334	382	327	339	361	351	356	361	337	330	384	363	345	348	353	333	380	369	359	347	383	362	330	358	350	355	328	329	381	354	354	347	343	377	331	332	333	324	338	364	369	340	372	346	331	343	345	332	366	330	337	349	345	340	314	331	339	331	313	364	347	359	356	377	337	329	377	377	395	353	340	312	328	319	352	343	364	374	343	374	353	365	347	336	331	343	341	331	354	351	368	386	350	370	366	359	367	372	334	336	370	326	379	372	355	362	352	332	338	346	331	356	333	376	347	378	366	323	333	353	353	397	333	314	367	350	368	365	362	354	339	291	377	318	353	331	363	379	352	332	343	353	353	377	386	345	362	372	351	348	377	344	345	343	332	331	392	359	341	329	372	350	374	343	347	347	367	335	370	359	354	348	353	360	356	338	336	361	354	345	343	383	356	353	375	345	366	355	363	346	314	341	378	378	319	351	341	327	290	330	375	318	344	361	311	345	353	349	336	346	365	329
37663	9620	8415	4301	3015	2275	1865	1390	1214	974	835	732	741	611	620	596	553	551	462	538	495	472	471	497	498	493	490	518	601	519	511	490	494	464	463	450	463	975	985	406	439	438	424	446	412	437	441	411	423	426	400	419	460	423	434	429	435	410	421	444	427	451	422	411	424	419	423	413	400	452	420	412	401	444	409	444	395	429	440	387	395	442	392	418	390	422	400	458	413	409	438	419	438	397	425	438	414	429	422	422	412	419	435	437	415	417	406	429	424	445	403	405	444	451	430	382	418	438	443	436	434	421	429	442	400	393	405	392	428	411	428	455	421	422	416	411	400	375	438	433	413	429	452	388	460	417	407	396	427	417	398	428	426	443	376	420	432	398	393	438	407	415	444	413	418	471	420	444	436	384	403	407	418	389	410	420	420	431	408	412	416	452	408	399	405	427	416	450	416	425	407	443	421	435	402	441	397	413	411	431	399	422	434	437	415	407	407	386	405	391	400	420	456	438	414	404	460	408	409	438	419	424	433	427	422	403	407	402	427	416	411	438	416	394	413	436	411	396	429	410	427	441	453	434	414	386	418	409	439	403	415	403	459	419	399	363	401	433	433	425	460	389	405	395	428	408	415	440	402	421	423	429	458	437	359	441	391	412	400	443	446	401	423	391	429	428	419	395	417	423	417	418	452	394	395	399	429	423	402	421	419	421	390	426	396	400	408	441	419	440	447	405	425	419	396	385	418	420	453	437	452	410	449	417	405	448	431	400	421	437	391	427	407	436	408	420	424	413	444	399	433	446	435	448	408	405	437	440	378	405	406	463	451	441	411	429	402	397	438	402	394	447	470	450	428	394	427	442	435	433	415	416	420	438	423	400	419	370	450	385	440	382	431	413	413	391	397	402	424	400	398	431	397	389	468	392	424	417	450	411	367	426	429	410	435	402	443	427	421	421	403	421	397	419	446	417	449	388	409	436	414	423	427	426	406	443	421	421	409	423	400	427	427	385	388	412	411	416	407	440	391	441	408	423	378	377	390	413	429	418	414	418	393	391	425	409	462	407	403	422	440	408	399	438	422	436	400	413	481	441	377	460	422	407	408	404	428	433	415	378	431	409	402	396	408	419	407	391	446	429	414	459	422	431	385	419	420	384	408	431	437	421	410	443	421	428	402	405	438	442	393	431	434	420	395	435	394	428	385	392	444	397	420	407	436	381	430	433	424	416	446	408	447	428	419	429	408	413	414	412	425	407	452	407	401	441	406	404	415	409	456	395	423	457	424	444	412	390	420	417	419	417	450	405	414	434	416	402	417	417	379	403	409	399	434	378	393	403	434	448	399	420	415	386	463	429	413	419	409	413	421	412	431	420	430	390	436	426	431	449	411	419	416	416	400	412	460	429	446	412	416	425	433	382	398	398	442	429	395	403	431	432	430	433	377	412	413	382	438	396	404	413	448	403	438	407	435	445	405	445	429	388	390	411	409	432	432	409	455	472	426	457	422	413	441	426	424	443	445	395	455	439	406	404	409	396	448	381	408	408	406	440	428	418	431	462	396	376	424	421	386	398	409	397	386	430	447	405	410	396	422	418	435	418	399	426	425	419	378	411	423	422	409	413	414	407	400	422	440	412	428	456	408	431	423	443	393	441	437	419	402	415	429	434	412	448	427	443	453	432	454	385	422	395	424	456	373	414	426	404	412	423	401	414	416	431	444	355	389	423	435	417	402	399	390	431	446	413	417	431	468	377	381	407	400	385	431	446	424	413	416	429	409	444	417	404	380	437	433	414	398	429	414	435	421	417	430	409	373	405	404	385	418	404	453	457	442	414	442	415	411	412	442	388	401	411	466	428	449	431	465	391	440	388	384	415	417	396	431	371	435	431	449	413	378	405	487	413	418	385	374	379	413	402	395	413	415	413	410	427	404	462	398	429	399	398	405	437	406	413	438	436	438	399	391	428	417	379	444	404	450	393	444	416	433	420	409	425	430	464	411	414	401	407	414	431	460	427	420	411	419	393	458	422	393	407	434	446	449	426	472	419	437	399	429	430	431	428	428	433	484	416	449	434	386	378	385	403	412	432	419	447	409	391	395	449	434	408	404	409	397	438	449	416	451	392	437	381	406	448	410	433	416	414	436	424	424	455	411	409	415	393	406	412	404	444	415	423	421	402	414	424	436	434	416	439	418	460	422	430	440	411	430	388	373	405	396	451	415	390	436	432	417	394	397	399	411	436	462	421	437	437	439	435	419	402	404	407	431	432	456	408	409	397	382	421	371	450	381	437	460	385	396	421	415	423	427	386	437	409	443	449	402	403	447	429	429	422	414	422	450	444	429	454	416	417	409	398	425	389	434	391	411	441	416	392	430	424	418	427	438	450	406	443	424	440	395	429	391	467	431	398	421	420	374	436	404	385	402	429	439	389	435	401	379	421	424	439	386	418	415	396	425	432	397	432	402	448	428	427	445	418	398	379	427	386	416	409	397	434	429	452	442	400	443	423	420	440	403	411	414	428	418	463	422	425	411	388	436	422	424	428	423	401	469	443	439	447	402	449	434	378	440	420	406	416	440	401	435	415	412	427	406	476	414	417	419	426	434	419	424	389	403	422	402	399	411	433	399	430	430	416	452	408	457	428	409	400	422	407	445	377	404	439	410	444	420	459	412	459	432	428	416	438	446	432	440	422	412	426	431	404	420	441	400	464	442	412	419	422	442	437	422	408	407	435	462	414	457	424	390	416	437	408	402	399	412	408	452	408	433	415	397	453	416	389	409	461	441	398	430	415	400	420	428	425	422	439	440	433	475	386	399	370	458	417	440	465	444	436	441	424	424	411	432	442	421	423	464	451	422	397	437	424	419	430	423	394	373	418	412	393	398	416	439	445	414	403	453	404	419	457	392	445	389	431	435	426	396	397	429	404	409	413	368	445	445	408	399	409	413	458	409	400	434	411	402	399	428	426	403	406	447	391	389	424	395	425	382	383	442	382	403	428	398	397	414	456	397	427	390	418	415	416	399	422	439	427	423	413	407	422	397	437	406	450	433	455	434	403	431	424	437	405	426	397	419	406	396	417	434	443	409	390	411	434	419	418	381	429	398	444	430	447	417	425	424	421	389	411	421	450	410	401	403	414	440	443	452	435	413	421	379	402	396	431	414	427	455	379	407	422	410	369	404	389	416	413	415	423	402	407	429	379	437	424	464	426	400	400	426	441	413	440	454	441	451	439	399	426	400	440	433	417	413	445	423	433	406	425	403	426	475	442	438	427	418	401	424	410	417	438	440	423	458	406	408	445	418	426	396	382	416	414	425	426	422	415	426	414	426	400	413	432	384	447	395	421	399	400	411	405	397	395	419	459	436	402	369	396	438	394	427	445	454	421	440	445	407	415	458	402	393	445	430	403	440	427	394	413	394	441	435	421	413	401	414	437	418	426	406	363	401	411	453	452	400	411	417	434	407	427	417	460	433	408	399	434	435	403	412	411	434	398	422	442
24498	20773	27292	24220	14467	1889	1270	1087	1081	1073	1028	993	983	969	916	943	886	941	898	910	908	922	876	930	951	904	878	920	939	1001	960	949	943	930	882	914	954	1019	1128	867	915	877	901	980	910	964	896	895	890	924	949	899	948	907	941	913	878	888	932	939	884	888	916	904	882	853	910	895	891	901	968	954	844	939	969	976	934	897	873	930	918	892	955	858	913	905	898	892	889	861	977	916	949	912	928	878	897	926	916	943	898	952	866	877	880	897	887	897	902	889	911	914	859	920	918	878	910	899	921	962	944	872	872	869	916	934	893	943	918	904	928	884	949	921	917	923	879	955	913	879	915	974	936	911	879	901	878	951	894	925	950	843	841	921	908	890	896	866	993	895	944	875	892	924	930	875	935	868	932	921	862	902	911	884	829	906	944	949	879	904	888	897	971	867	937	942	885	878	894	950	907	886	831	928	874	898	906	978	931	929	863	924	916	941	946	893	911	891	891	883	928	886	873	913	910	929	898	911	879	924	932	858	952	886	935	906	894	900	916	930	898	927	881	940	899	903	924	890	934	904	953	911	873	940	914	921	919	941	879	875	875	908	936	926	950	925	954	894	925	969	885	916	900	947	871	932	940	906	884	826	961	898	930	887	909	854	892	927	966	908	897	915	932	829	925	962	892	894	914	857	900	911	864	901	932	917	873	883	920	919	874	894	913	908	881	895	880	910	906	848	888	916	871	913	902	950	902	876	958	885	878	924	916	923	901	886	864	892	934	881	879	926	949	869	929	886	911	905	914	849	863	894	893	903	853	921	935	919	942	967	896	927	909	922	942	922	932	956	861	848	883	852	905	959	881	941	885	881	893	891	919	952	906	935	871	897	951	924	925	841	921	903	963	926	910	894	906	858	884	874	913	897	901	876	918	884	899	911	877	904	857	879	917	854	896	932	956	873	892	874	914	970	924	868	940	869	817	946	896	930	880	889	952	907	903	879	858	900	889	925	898	891	913	911	928	884	849	899	931	940	907	871	902	893	944	860	891	828	900	913	873	933	940	948	906	926	839	900	913	881	836	894	910	876	856	860	930	928	910	888	928	903	832	897	890	901	908	857	952	901	906	931	952	948	911	914	870	929	871	898	880	880	897	855	850	878	929	860	887	927	851	870	866	890	871	910	919	895	884	846	971	909	916	932	917	916	887	912	877	942	894	885	922	963	884	913	976	918	916	899	946	887	894	890	851	891	875	945	914	855	906	899	905	911	878	883	916	881	871	882	925	894	955	937	879	915	936	928	862	896	856	836	889	901	889	872	899	904	889	904	851	882	929	915	969	912	924	924	935	915	904	898	868	884	887	878	855	956	911	873	880	930	862	885	921	918	936	937	911	863	905	910	913	940	920	927	936	913	922	906	909	907	873	850	876	924	853	916	895	903	941	913	931	877	898	919	900	920	912	907	883	918	887	903	910	880	902	942	876	923	958	935	904	911	895	937	902	906	947	911	910	891	941	875	869	945	968	884	917	881	948	904	894	907	877	912	908	942	927	915	904	895	894	865	899	956	869	899	889	916	881	891	896	878	904	933	886	927	922	888	901	909	960	869	884	922	921	919	909	893	935	925	854	926	951	915	936	898	905	886	921	927	879	895	887	930	867	931	869	936	857	863	932	918	903	942	919	816	902	862	903	902	913	871	937	868	898	875	874	900	917	923	919	871	917	953	902	898	877	882	882	851	920	904	888	880	933	881	878	888	887	913	902	951	925	913	892	936	903	972	931	900	915	927	927	923	870	884	886	885	875	861	903	945	933	935	962	929	934	935	872	901	884	828	919	928	890	918	900	892	919	944	883	879	885	872	920	885	966	940	918	924	923	873	855	915	908	928	936	918	920	853	911	894	937	927	866	924	927	877	923	843	886	849	902	928	912	978	874	875	866	939	901	923	922	874	983	898	894	902	904	897	983	908	878	912	871	934	862	919	948	874	887	845	903	916	914	864	876	926	876	948	905	974	857	908	924	897	882	938	896	964	857	838	909	914	980	885	919	957	912	905	889	933	886	907	876	903	903	899	925	979	938	881	919	947	862	861	909	881	878	913	937	894	845	922	915	915	869	918	918	882	905	959	927	885	881	851	918	935	901	929	922	864	909	878	890	888	878	869	907	886	872	906	898	893	857	931	908	875	929	913	859	837	911	912	952	923	851	892	905	843	859	961	893	885	858	879	850	912	873	896	910	932	885	922	908	875	881	882	983	897	864	882	928	957	944	894	882	867	892	820	907	889	887	888	902	962	881	891	921	876	900	904	949	884	934	920	891	892	912	921	898	867	909	892	928	955	837	890	913	874	940	933	888	873	903	873	915	954	904	893	971	878	881	875	872	913	924	837	943	918	941	889	903	921	930	907	908	933	894	894	891	927	886	857	881	897	858	875	825	898	936	872	868	870	880	899	902	947	856	913	890	907	871	867	898	903	899	885	886	909	907	907	902	880	940	863	857	925	929	956	957	912	862	917	889	918	901	911	920	892	929	912	951	905	838	884	866	902	910	958	862	877	907	913	892	922	979	903	927	904	872	962	906	942	898	919	890	873	919	878	932	902	892	920	900	956	885	915	910	885	918	866	921	920	899	884	900	881	901	902	909	911	868	927	898	947	909	886	886	897	906	899	915	875	950	942	873	900	913	933	911	889	883	904	929	901	884	937	883	855	868	903	863	898	889	949	932	885	930	959	895	934	889	906	863	921	888	833	914	904	932	953	969	899	938	906	908	910	912	880	945	959	939	890	965	957	908	948	889	875	911	878	866	931	906	906	853	924	907	873	918	856	962	910	881	899	886	878	948	865	941	922	915	907	927	862	897	902	897	889	867	921	949	902	926	905	895	922	949	881	928	888	933	909	910	905	928	942	874	854	871	866	896	883	924	883	899	936	926	964	924	886	879	945	911	920	866	940	872	900	939	957	885	881	864	888	918	898	879	947	910	912	907	936	894	911	875	928	899	904	893	956	906	874	916	955	958	875	884	912	912	850	866	906	873	918	908	878	899	885	897	900	887	914	925	882	949	1004	879	954	875	887	905	882	926	918	940	944	942	854	913	946	883	877	908	874	892	911	915	887	840	902	878	924	907	883	894	922	870	888	900	902	885	913	881	949	917	883	896	884	917	866	862	892	915	931	913	877	822	870	920	923	898	916	934	863	925	903	893	891	881	910	881	905	972	902	909	875	972	895	891	858	917	914	856	891	893	918	919	893	912	885	891	886	897	910	895	902	913	908	930	907	845	893	916	911	932	860	918	893	872	897	907	919	889	917	887	949	944	883	807	877	906	892	885	944	916	969	959	916	862	943	889	867	917	895	950	936	869	887	945	912	884	929	894	863	899	884	896	895	891	915	955	884	929	845	875	887	902	923	865	843	925	900	872	861	866	898	920	889	956	961	947	896	911	872	932	911	876	936	833	923	905	918	830	941	917	898	903	878	941	889	897	928	905	935	902	958	912	903	851	939	909	871
36746	6675	5138	3080	2392	2104	1750	1473	1399	1366	1259	1175	1164	1158	1119	1111	1107	1067	1026	1080	1034	1097	1056	1033	1013	1002	1018	1192	1067	1138	1027	1006	1070	1060	1018	959	1094	1157	1251	1003	1028	986	986	1055	1019	1058	1026	989	1026	965	971	990	1066	1010	993	1024	1025	936	1034	986	1013	1030	999	1022	979	1003	1037	975	1007	995	992	961	1009	986	981	982	958	1016	1010	1017	966	984	990	908	1002	956	1033	1045	1013	1026	980	1005	1061	1071	1044	1012	934	992	1016	1007	1004	981	1035	1030	1013	1030	982	1025	1037	1053	948	1065	956	1001	1040	1001	1038	1006	996	957	973	992	991	1003	996	1047	981	1030	1004	957	972	1022	941	1011	996	999	969	953	1061	1015	981	1053	979	1020	1001	1019	968	986	1089	1054	984	1013	1001	1001	1026	978	990	994	1035	1023	993	1012	1054	973	993	1041	981	1043	1043	987	1022	979	1031	1053	988	962	988	1048	1019	1011	967	983	982	993	1056	1017	1031	974	991	999	1030	1017	1005	1004	1035	946	1017	989	1070	976	998	1008	971	970	1009	1034	1035	1071	994	986	996	960	1019	990	958	986	934	951	1042	1030	995	1048	979	975	1004	1001	985	945	991	1012	959	1082	1021	1026	987	1019	987	1037	1016	1010	1004	1054	1009	992	966	984	1017	979	1038	984	992	1037	1060	956	1018	977	1090	1033	970	997	1002	984	1031	963	992	1023	983	1002	991	993	995	1029	998	1016	1007	980	1012	1000	996	1073	986	998	966	997	1018	998	983	1031	1007	976	937	1010	997	940	1055	1031	1023	987	1010	1041	1025	980	989	954	968	1002	989	992	947	983	973	1034	996	1018	1039	1025	961	1033	1024	1047	990	981	989	980	991	1013	1001	957	1032	1007	997	1045	968	978	1070	1015	986	979	976	995	995	1006	983	1024	999	1010	994	1058	974	932	978	1003	1008	1043	999	986	998	1033	1079	980	944	1023	1022	967	1021	1048	967	1010	987	1011	1000	1008	1026	1030	992	1084	965	960	1032	935	917	1078	949	1063	1036	1006	1018	988	1024	1013	1002	969	906	1015	976	978	974	971	1021	1022	1048	1018	995	960	1019	940	1016	992	1053	1032	1032	991	978	960	1011	989	1003	1023	1029	1009	973	942	1027	939	983	949	1003	1080	1018	1019	1007	1032	997	996	967	1018	1007	1000	999	997	971	1018	1004	980	1016	1010	1041	1023	995	1042	1003	1004	1000	987	995	976	1017	992	1033	1024	1025	932	999	1037	1004	959	1006	1007	986	980	1062	1000	996	990	991	1006	1012	947	997	1023	1039	1002	992	927	1034	991	1001	1023	966	1055	954	1056	1009	1011	973	1037	974	1043	1015	962	971	941	1044	997	1034	932	975	1025	976	989	986	1004	1000	1055	1031	990	1019	999	1005	1036	1017	1003	1019	986	1016	984	1033	1007	974	993	989	994	946	1034	982	978	1013	988	1018	1081	1010	1039	1015	1004	1030	1036	992	998	962	1002	970	985	1047	1003	1029	993	984	989	1043	989	968	973	987	1024	1003	947	953	972	972	1029	999	994	942	986	963	1005	1003	1015	973	979	969	940	1013	1020	1028	947	1032	1053	1026	1007	1040	1048	1056	1004	960	986	1031	1037	1024	1035	1015	1011	1035	969	987	1053	989	989	1046	1055	1006	1021	988	981	991	1025	1007	1027	995	1025	978	988	975	952	1035	1063	1007	1031	980	1017	987	971	970	979	1057	1050	1048	973	1049	1036	984	1019	1005	918	965	1048	1001	1021	1047	980	1017	1009	949	1001	1034	973	968	1033	986	941	976	987	1031	1011	1051	938	1030	969	997	971	1053	1011	1060	1006	1049	1004	1014	983	992	997	1017	1043	1014	993	1065	981	1039	1000	1015	1012	1062	956	1002	973	994	949	1039	1032	992	1060	986	1003	1053	980	992	1021	986	1007	1019	1031	977	1006	998	965	994	980	995	964	1063	978	1047	970	972	1020	953	987	1005	993	979	1021	949	1014	972	995	976	1056	1003	988	964	1045	1063	968	1031	1015	1025	1015	1013	1005	1019	985	972	1032	1063	973	955	984	977	1006	1012	1042	1028	1043	1002	1046	968	978	972	1033	989	970	1027	1019	1030	981	934	1044	1010	952	995	1047	1024	1031	1007	1018	974	1005	969	981	987	973	980	1015	1069	1020	1047	1047	1064	942	1004	1003	1005	995	1051	974	969	1024	1054	987	1066	986	1024	980	1005	1015	1018	1041	975	951	959	1003	1017	960	1019	966	977	935	999	1057	967	1005	998	996	996	978	990	979	993	1033	998	960	966	1040	1045	1012	992	1023	996	992	942	965	1037	1001	1002	985	1040	997	942	1030	1021	961	1034	947	1023	966	1045	989	992	1013	1015	986	971	1002	1014	1027	1012	948	962	986	1054	943	974	999	946	1005	992	1004	979	942	941	969	1034	964	979	1030	990	979	960	948	1013	1009	1029	1003	983	973	1018	1023	1017	969	1033	1020	985	1042	964	971	996	991	993	1038	1034	1064	990	1027	1033	983	1000	963	986	980	1055	1014	1016	948	1004	953	1035	1005	1037	1035	1031	1013	986	996	1038	987	925	1013	1003	997	969	1006	972	996	970	1005	1068	1020	1056	979	1009	1025	1032	1028	1002	981	980	1029	1057	1009	988	984	1016	1003	974	1035	993	1030	939	1054	998	950	994	987	1053	1014	1015	991	960	993	981	953	1017	1012	1051	967	1024	945	1022	1010	966	988	1000	959	979	1039	990	1017	973	985	1010	1019	1005	937	1014	1008	1021	1014	1025	960	966	1042	1025	1036	1064	975	956	1054	992	936	1059	931	962	999	1007	956	997	994	930	1043	989	1039	976	1024	998	1063	1026	1015	1036	1000	980	1033	999	943	1001	974	1016	945	975	1000	1034	1013	993	1057	978	982	1021	1006	1015	989	957	1023	969	1002	1049	1003	1025	1056	967	1004	985	1031	1029	964	987	1020	967	980	1003	1014	1000	999	1012	931	1016	1004	1061	987	1002	1036	977	999	1016	971	978	1017	968	1027	963	1033	1027	1025	1019	997	1003	951	976	1051	1038	1038	986	990	1015	1001	992	1016	947	993	944	1026	983	993	1013	1013	958	1024	1046	985	1052	997	992	1043	1068	989	998	937	1025	1048	974	924	1068	1023	991	1008	987	968	1015	1039	1000	977	1023	978	979	1012	954	1027	986	1023	984	939	1040	956	971	988	1047	997	985	982	953	942	975	1019	1044	1033	984	1008	963	1036	979	996	988	1025	998	998	986	1029	989	1022	963	1002	985	971	974	997	1039	969	995	1006	1018	969	1047	964	963	1002	981	1005	1015	960	1001	941	959	998	999	967	999	938	1020	976	1046	1006	993	986	1019	938	997	971	1015	973	997	995	972	972	1006	1047	1049	948	998	962	1019	976	1013	977	1007	980	1016	991	1022	944	999	1017	971	1047	1038	962	1012	1019	992	1024	961	1039	1060	949	987	991	1026	972	1004	989	952	1059	1020	1030	989	968	1036	989	981	1005	1046	1013	993	988	1018	965	1010	1071	1030	989	1000	1079	1011	991	1023	940	1013	1009	1053	981	1021	970	1023	957	1083	981	1022	986	1029	975	1011	1067	1045	1013	1023	951	986	1001	1026	1056	1027	1002	992	1027	999	972	989	1004	981	956	984	1017	1031	983	1037	976	1032	1013	967	1020	1035	968	997	972	1016	1043	973	1023	984	1038	978	1014	1044	1008	1083	1045	1000	1039	979	992	1029	1002	1039	964	947	939	1002	1049	1047	1028	1036	1012	994	994	1007	1028	1016	981	995	976	947	1086	982	1061	1003	997	940	1026	975	1003	1039	990	1002	1006	999	1041	984	1098	938	1062	1019	1008	980	990	1034	986	1024	965	1001	987	1015	979	1012	949	1010	994	972	1036	940	995	1009	1007	1032	998	956	985	945	996	1002	1055	970	956	999	994	1028	984	1004	1070	1075	993	964	1039	942	971	1008	975	932	1008	977	1012	1046	958	1041	967	1010	999	997	1046	966	974	968	989	992	1003	1001	1033	1054	1052	935	1002	1039	997	1045	1060	1005	987	998	976	1014	970	1025	969	990	1040	1020	984	980	974	979	1010	1002	1016	964	1010	1041	1004	1030	1010	1003	974	976	955	1041	965	1031	1015	1023	962	989	1019	1059	1065	971	975	961	984	963	987	1021	992	1012	997	1035	1075	1040	994	922	999	1018	975
22325	20840	28656	23150	20833	20908	12960	1663	1085	1016	904	826	714	750	670	627	649	600	544	585	524	560	513	518	561	543	504	575	637	585	525	545	556	508	567	545	480	942	810	464	503	481	492	481	512	464	507	488	492	486	483	481	473	494	462	516	438	439	458	419	476	468	457	451	442	460	467	474	486	453	464	439	454	469	482	447	472	464	486	441	419	499	454	445	449	474	493	475	500	475	456	442	497	483	513	465	435	526	507	454	447	436	504	468	452	459	455	490	460	491	517	481	480	468	475	476	496	466	450	469	483	479	462	449	498	409	470	503	467	416	465	469	500	477	471	458	479	490	485	421	459	483	531	496	467	461	448	466	468	468	478	435	429	482	480	461	464	447	465	460	479	477	469	471	465	470	475	488	457	448	475	499	495	453	495	478	477	489	476	448	477	466	482	470	492	479	494	455	459	509	506	468	428	469	473	451	490	475	437	452	455	467	451	467	478	456	489	441	485	470	424	494	471	435	441	449	456	493	520	480	459	459	484	466	457	511	483	485	476	461	460	500	469	490	439	436	455	509	503	468	499	438	486	456	439	454	457	480	471	464	456	472	498	477	460	486	463	448	469	463	468	503	449	464	441	466	487	448	440	471	489	474	484	455	488	439	469	456	460	475	439	464	439	446	458	458	467	473	440	472	508	466	469	471	449	449	460	452	451	448	454	484	482	474	469	451	471	388	473	449	449	521	491	475	503	479	467	479	442	436	441	500	480	466	470	427	513	504	435	467	482	456	473	437	486	454	429	457	476	453	504	427	456	465	469	470	494	490	464	470	470	514	461	512	465	481	496	466	470	482	459	463	509	440	480	432	427	524	467	500	456	429	464	477	446	492	435	478	433	448	422	479	469	458	458	473	471	491	485	454	460	516	493	444	483	456	460	504	485	456	438	454	467	491	488	464	455	508	463	493	477	494	483	473	491	465	516	482	477	459	490	441	446	460	468	454	496	483	482	497	474	448	487	487	476	488	466	495	459	462	483	475	450	475	475	450	504	476	428	463	479	461	474	471	478	450	477	489	454	458	457	486	479	506	505	471	449	460	488	490	447	452	487	483	441	506	445	487	446	487	474	460	461	470	444	468	482	473	450	478	436	456	464	469	431	448	460	460	467	502	486	425	457	442	454	478	470	441	465	454	438	448	492	459	477	488	491	476	438	450	461	481	467	479	440	457	442	442	481	471	452	463	480	424	467	490	450	481	448	469	464	498	505	482	476	449	471	504	414	472	461	449	460	473	482	456	449	489	510	443	445	486	433	478	498	426	448	460	492	459	468	478	452	474	474	523	465	494	444	468	434	462	455	523	502	495	475	458	490	476	469	464	430	466	472	451	440	456	473	455	467	439	513	439	467	433	465	495	503	446	484	461	468	485	479	447	494	454	463	451	455	506	465	483	436	474	444	472	468	469	450	488	466	469	453	465	477	462	436	435	458	457	458	442	505	479	460	469	464	447	443	485	464	478	476	464	477	493	476	488	484	465	477	458	456	461	452	451	445	436	465	500	455	469	466	451	464	456	477	458	434	440	493	445	454	470	522	466	476	438	479	474	449	488	473	536	467	468	484	456	448	460	462	460	429	505	471	475	484	452	477	439	442	448	463	478	453	453	430	451	439	491	465	417	455	485	458	436	498	501	454	475	461	473	441	464	451	448	469	455	470	449	444	458	477	454	489	478	443	425	469	511	489	451	458	481	483	399	429	424	513	445	465	434	476	471	512	454	480	452	468	470	417	482	454	479	517	451	459	474	462	466	449	493	477	431	509	477	503	494	428	443	437	453	451	427	446	474	487	466	465	487	459	450	493	445	469	456	463	463	485	430	463	451	476	463	465	441	494	472	457	484	461	442	456	455	448	483	444	464	443	450	449	478	497	460	449	464	452	459	481	455	453	486	456	525	485	492	454	460	448	455	457	448	444	510	503	450	434	461	448	436	451	426	464	465	462	432	483	457	491	454	487	483	493	453	497	448	430	458	472	461	474	440	479	479	480	490	459	474	438	476	458	434	473	437	488	458	457	519	454	435	492	453	476	456	450	478	464	445	462	478	483	448	430	460	472	457	464	446	494	487	470	452	482	467	462	450	442	503	490	478	460	466	517	464	476	413	465	449	477	477	459	438	464	462	435	444	469	445	488	471	442	481	441	490	473	472	454	462	425	480	517	459	452	483	456	491	455	476	461	477	474	474	450	422	480	463	491	446	483	442	477	453	485	452	486	437	458	515	443	461	504	441	511	437	469	487	479	441	453	467	470	448	458	454	445	481	471	491	480	444	437	456	491	432	466	467	473	441	471	492	463	457	454	436	499	455	496	468	465	452	439	493	450	451	513	459	485	453	515	485	424	465	457	445	492	485	457	462	478	476	472	437	426	485	437	466	478	441	490	448	459	457	493	480	444	459	477	475	477	439	457	461	466	432	444	451	477	487	472	446	501	452	464	403	478	475	448	479	491	464	453	484	490	481	455	412	478	475	446	438	485	467	464	455	489	430	471	426	453	432	467	482	454	494	471	513	470	477	532	464	480	448	416	475	457	429	451	472	480	482	456	443	491	500	460	445	476	467	456	476	500	461	457	481	509	440	466	463	498	468	450	498	446	495	500	465	485	477	496	485	468	469	466	490	488	458	435	428	460	521	495	486	483	493	443	462	492	487	473	472	484	464	447	445	484	487	470	480	457	472	479	462	490	482	492	460	456	479	484	463	437	443	473	501	457	437	479	473	467	475	453	504	484	464	447	478	453	468	494	466	454	494	470	488	448	526	446	511	492	481	495	471	484	478	478	484	486	478	497	476	448	452	440	465	425	447	443	469	491	470	472	446	488	441	444	417	473	428	526	462	482	456	445	511	426	516	483	496	460	475	482	438	460	468	466	431	465	480	479	489	482	464	441	448	442	502	500	453	438	449	470	442	490	482	489	456	485	444	508	444	437	459	456	493	502	482	469	453	459	481	492	506	464	451	447	476	457	464	451	470	523	473	515	471	491	453	503	468	413	453	454	456	445	464	436	461	480	437	429	488	453	456	465	463	487	496	482	467	488	443	456	493	465	452	443	488	469	419	474	493	446	468	490	498	443	481	462	466	460	470	465	459	476	489	449	491	459	486	450	456	466	467	475	435	456	445	432	451	487	483	476	492	477	486	475	440	472	422	454	480	495	439	471	479	466	425	475	469	456	473	430	470	506	483	487	500	477	409	490	481	464	493	454	454	436	464	424	476	478	499	458	467	455	444	431	457	499	478	450	457	477	453	468	467	442	463	441	497	451	450	488	448	458	427	478	486	485	491	479	444	427	446	474	460	505	450	473	459	467	438	457	443	434	498	463	437	444	515	476	454	452	498	503	463	425	508	481	470	449	470	460	457	462	469	474	437	478	470	483	454	525	424	426	472	459	486	440	486	485	456	445	481	451	482	501	467	467	457	457	447	457	486	466	485	464	447	472	453	456	463	431	489	445	428
42916	15022	13674	7578	5301	4056	3261	2431	1990	1722	1482	1283	1026	949	857	841	793	752	719	678	624	606	614	664	598	618	624	723	716	613	614	599	591	598	587	616	553	1369	1052	519	550	517	518	522	528	540	525	557	514	507	563	540	518	543	524	504	537	527	525	516	498	483	542	476	534	534	539	533	500	523	511	491	549	522	557	524	516	538	527	580	521	534	522	535	508	502	512	500	526	520	508	526	518	531	547	541	582	539	518	521	502	512	531	490	454	503	524	506	505	490	468	551	520	500	541	471	500	528	519	480	505	503	561	514	544	509	488	469	485	512	521	559	521	547	515	508	530	523	542	505	507	497	490	525	511	555	497	523	495	510	499	483	521	516	548	493	475	525	524	504	549	542	515	479	513	533	513	554	549	502	513	497	522	490	507	517	555	488	499	489	482	497	490	481	519	499	512	534	525	519	523	557	490	514	512	527	544	516	502	503	526	529	499	471	512	483	516	520	512	498	500	497	528	508	481	530	504	493	496	500	514	546	535	542	529	533	503	455	493	502	493	528	532	520	508	539	524	514	508	494	535	526	527	487	462	522	553	561	539	533	542	492	535	505	522	529	500	519	510	477	484	502	529	503	526	489	513	518	505	496	515	512	509	532	524	518	509	545	510	476	554	492	534	515	513	507	516	517	505	511	517	523	485	518	523	518	496	536	520	490	507	512	530	533	517	510	513	520	517	501	494	495	476	542	515	492	522	519	475	526	504	490	509	501	538	513	514	528	525	481	467	472	530	524	525	502	505	495	501	516	534	527	499	479	510	462	536	508	516	530	523	532	511	496	539	528	506	533	514	499	521	487	470	528	504	518	502	516	503	528	521	534	498	482	482	491	496	525	489	513	520	506	488	463	471	514	522	487	541	512	466	523	527	492	506	540	534	492	497	480	524	494	535	482	514	524	496	466	495	475	507	492	492	520	536	490	534	515	548	510	502	498	523	558	527	561	511	508	510	495	512	509	512	496	534	487	488	493	532	501	514	552	500	493	507	477	527	513	468	527	518	491	493	552	485	488	544	514	511	509	491	514	503	508	504	534	569	527	489	480	530	519	530	527	516	465	518	488	516	509	525	514	489	483	484	516	519	504	533	508	500	515	476	507	551	489	509	515	534	497	551	533	511	525	531	507	514	512	529	499	501	492	500	529	552	505	507	500	481	479	507	530	537	547	527	521	468	512	489	517	523	519	501	515	479	495	509	470	528	527	498	471	514	525	516	490	518	531	521	500	515	472	528	486	483	520	528	492	520	513	502	503	534	519	539	491	479	510	527	540	486	536	543	515	506	485	514	497	507	490	497	489	519	486	533	541	516	494	489	504	500	496	485	560	525	537	494	490	500	489	499	538	475	532	505	527	529	545	522	536	485	495	518	519	517	502	525	541	481	505	537	522	504	493	439	565	520	476	499	463	519	538	503	509	527	503	514	495	541	473	537	525	492	530	494	496	503	521	548	483	512	500	487	525	488	507	472	524	484	492	485	575	522	494	509	522	540	495	498	515	528	482	471	521	473	500	526	545	510	497	522	479	535	550	554	494	511	497	521	487	520	500	473	514	523	518	499	529	498	526	540	556	513	486	490	534	532	497	504	504	518	531	516	501	505	522	509	494	490	520	509	495	469	581	511	500	513	533	527	493	522	523	484	517	511	516	494	537	497	522	480	545	510	476	547	543	496	490	470	513	554	511	485	519	517	493	482	557	487	538	489	508	506	498	484	504	499	490	530	468	537	521	516	512	544	507	536	579	508	507	503	466	525	504	463	528	537	485	519	502	540	503	476	540	472	493	523	556	492	520	532	484	515	521	488	518	520	541	461	523	547	511	536	550	535	490	496	541	529	507	518	504	514	506	538	475	531	513	502	493	479	515	536	502	507	487	528	455	470	501	508	531	511	515	497	460	536	494	506	518	496	497	514	502	508	492	505	551	519	536	517	525	474	538	522	526	516	537	508	502	512	566	535	506	483	522	491	485	543	479	522	514	552	553	496	516	559	509	516	487	558	522	491	500	476	477	535	490	466	479	503	536	535	506	486	516	535	544	461	515	503	476	515	519	528	508	524	504	553	520	510	505	484	531	545	514	489	512	495	507	492	497	522	525	548	505	507	520	540	509	498	513	527	487	483	507	514	469	535	522	498	511	522	507	508	512	534	483	561	539	473	485	496	530	558	469	507	498	512	477	548	491	503	497	523	473	507	474	490	494	491	547	470	491	506	545	532	492	526	478	501	529	499	518	533	511	502	506	529	526	532	534	540	494	498	550	525	535	516	510	470	511	559	485	518	532	549	541	525	498	532	579	517	474	541	480	533	536	496	518	514	528	531	512	515	508	509	528	496	526	468	509	523	520	503	546	504	521	477	516	528	574	488	481	490	516	560	542	541	517	490	521	508	490	513	497	502	492	507	512	521	489	518	534	532	487	500	524	471	531	525	525	517	511	526	523	486	532	548	475	529	486	525	518	499	539	514	504	536	507	550	517	520	527	490	531	476	513	515	495	538	519	525	507	547	535	500	513	500	531	492	473	562	500	520	521	509	493	480	566	516	540	484	497	490	532	568	533	584	494	535	488	515	537	482	514	519	513	485	504	520	480	512	469	491	504	507	549	543	558	544	509	509	519	526	556	498	517	504	545	523	527	491	517	474	511	499	518	506	501	531	525	515	515	509	496	511	510	492	520	547	468	506	512	508	536	472	522	470	531	504	488	496	536	516	487	530	490	480	525	524	482	489	521	499	493	515	504	541	547	514	494	536	533	531	519	494	514	556	505	540	494	475	544	511	472	516	515	491	541	512	542	496	520	510	547	513	451	472	503	497	533	529	509	519	486	546	526	526	512	471	539	543	499	523	495	525	500	475	557	468	514	510	500	538	539	483	519	485	487	537	510	515	507	534	476	532	478	515	558	471	513	483	496	481	523	486	514	526	499	493	536	492	520	486	481	539	532	568	467	540	492	495	492	514	505	524	504	494	505	514	514	505	493	492	522	525	540	515	494	500	460	530	496	538	528	466	535	543	471	513	519	537	548	522	489	509	534	538	501	525	520	501	516	478	502	504	459	452	514	488	513	478	519	510	535	497	487	541	526	483	513	536	490	487	502	510	500	484	496	497	520	496	570	538	492	524	521	516	478	517	489	481	491	500	552	499	531	489	526	470	496	487	512	548	516	539	533	494	543	488	546	529	478	538	551	550	525	507	495	487	537	512	532	466	530	486	501	481	506	491	488	479	514	556	542	533	514	516	494	498	531	519	499	529	528	506	515	485	524	515	518	488	504	562	510	541	513	527	506	511	511	475	512	513	509	523	503	544	518	529	505	524	547	529	511	461	519	512	531	502	482	475	486	519	498	517	528	486	523	533	505	545	490	528	513	517	521	507	519	499	517	484	457	507	519	553	517	530	498	516	466	527	556	536	491	521	499	571	547	535	533	521	528	527	481	480	510	510	530	512	491	543	502	485	558
26527	20411	11237	1460	1005	904	814	760	746	673	727	729	727	735	699	663	754	688	678	766	688	721	682	689	738	695	689	732	777	753	685	710	710	721	704	683	686	733	727	728	682	687	684	716	640	641	731	715	730	671	676	684	694	703	703	736	701	684	737	693	726	736	677	700	721	691	670	717	682	647	706	694	700	642	637	686	695	763	687	730	666	732	715	665	717	710	638	663	680	726	725	702	653	710	659	750	708	682	718	716	699	670	704	658	723	740	708	691	686	728	712	673	735	613	723	714	685	761	755	709	704	681	685	639	679	680	695	709	688	771	715	728	704	646	711	716	680	716	688	675	692	684	685	732	724	684	674	698	710	714	698	660	648	668	683	678	678	718	687	715	702	669	707	667	632	685	695	683	724	698	693	656	690	699	695	680	708	702	707	715	655	679	653	692	664	716	675	713	662	686	701	714	734	665	698	674	659	736	729	659	674	745	717	686	732	674	672	700	716	688	694	712	658	660	716	666	687	732	683	693	715	737	713	666	709	740	670	710	678	668	690	702	681	733	696	665	732	750	684	765	676	718	688	682	723	708	700	706	670	737	678	666	691	706	650	675	705	694	725	703	686	719	684	686	690	702	739	620	690	664	722	705	676	698	720	720	656	638	699	662	695	705	762	729	675	718	756	650	702	709	746	704	672	703	685	701	686	703	711	687	658	681	724	703	711	699	657	688	677	690	729	725	705	716	667	666	694	679	698	712	746	714	691	746	716	723	705	721	713	696	702	669	682	686	673	692	737	681	723	690	748	676	689	714	721	690	672	684	685	721	742	693	734	684	705	684	687	744	694	728	681	683	715	741	697	711	633	675	691	690	686	744	673	638	705	672	755	741	723	720	676	720	708	699	662	673	690	715	705	637	682	676	766	718	689	705	700	703	662	703	644	675	728	664	670	687	695	647	670	651	713	735	716	690	672	709	693	687	656	683	683	712	714	691	679	732	726	664	684	698	694	716	695	704	737	703	674	682	652	653	678	685	698	680	686	679	740	686	707	713	690	686	697	700	701	721	682	695	674	668	688	683	722	755	758	748	722	674	710	654	676	685	710	677	720	683	718	706	677	721	692	686	719	731	668	702	717	683	722	681	701	702	722	658	714	722	701	705	635	667	687	738	669	703	673	672	719	745	674	693	699	727	704	688	680	699	686	657	715	706	699	692	664	705	640	700	622	726	725	676	737	730	754	706	727	708	650	677	707	727	658	689	728	742	671	702	721	687	738	710	717	664	724	696	667	671	679	656	711	694	672	702	710	702	678	688	679	747	721	759	694	708	695	738	652	687	732	727	703	730	706	683	773	698	690	684	732	732	668	671	665	752	723	742	686	693	703	703	716	697	675	683	718	657	654	710	668	665	712	714	705	740	722	707	679	693	726	698	726	669	680	690	685	733	671	654	711	720	669	681	691	698	651	675	681	709	721	661	741	685	710	683	699	720	695	706	727	707	704	740	722	661	693	696	683	754	680	694	716	681	673	672	731	704	656	732	674	681	745	696	683	731	679	715	731	708	695	704	693	664	621	730	710	697	667	650	677	704	754	716	698	627	716	694	711	662	692	698	682	636	706	717	702	668	679	687	757	690	691	678	741	710	667	710	675	713	648	731	705	705	632	699	716	676	659	680	651	680	707	682	643	696	672	690	725	709	723	701	691	667	684	685	703	717	765	696	673	719	707	684	677	699	693	699	687	645	718	688	674	658	716	664	656	717	694	682	642	685	693	676	714	688	681	739	666	721	706	698	732	704	684	668	683	638	728	667	695	738	736	694	649	719	753	693	682	676	706	672	718	637	678	692	702	706	686	678	679	688	685	679	681	760	660	709	711	712	727	670	683	706	681	699	735	712	736	690	694	685	674	703	743	708	764	678	681	680	706	712	692	713	697	675	718	663	665	657	699	709	695	692	715	712	694	748	723	673	709	705	708	703	670	723	703	671	754	726	676	717	701	678	705	702	694	692	714	722	725	676	653	669	709	740	663	677	655	721	732	731	724	721	674	733	724	721	701	740	658	674	781	651	741	682	695	697	676	700	682	682	683	724	684	672	703	697	718	728	692	691	700	676	695	684	710	692	691	666	694	680	686	672	733	731	720	698	651	687	673	684	700	711	679	707	731	703	702	691	743	694	718	735	674	701	664	720	679	669	699	682	704	678	676	692	667	684	701	669	729	702	642	692	715	652	718	713	693	703	752	666	683	687	687	668	701	660	720	693	738	748	692	684	687	707	673	688	710	685	714	732	693	691	744	708	665	677	668	709	760	702	702	721	654	655	750	706	674	661	733	695	743	664	706	657	679	709	692	699	670	689	708	687	698	649	712	703	729	672	717	688	682	708	715	720	695	685	672	690	645	656	639	669	636	692	697	683	720	653	673	683	670	727	658	685	732	672	723	716	719	664	651	704	667	745	716	655	712	664	711	681	700	693	709	719	630	734	668	724	690	673	720	728	636	664	721	718	723	668	741	701	648	706	694	691	714	687	689	666	717	667	652	681	736	734	735	727	697	696	709	675	721	692	680	690	679	741	676	745	683	693	719	746	692	682	660	713	731	707	722	676	709	721	686	714	653	729	686	665	687	699	662	689	671	702	703	706	760	654	697	685	718	650	700	698	706	691	675	702	682	718	678	656	731	710	700	699	644	694	699	672	699	704	679	730	712	667	702	682	692	677	661	729	693	719	693	681	730	683	687	700	689	718	725	716	690	671	655	672	702	697	714	738	647	680	648	666	686	708	697	683	772	679	743	720	672	703	651	738	689	692	678	694	720	687	657	666	679	699	716	679	679	693	709	706	697	637	667	731	696	679	701	683	703	674	635	693	697	692	679	716	711	739	686	713	693	710	717	699	699	719	693	693	703	647	713	731	712	722	707	753	770	698	683	735	755	712	730	701	683	698	684	664	704	655	718	707	743	710	691	687	690	743	731	666	695	739	687	727	719	752	678	698	702	744	665	720	644	716	657	711	730	709	714	664	657	673	712	666	730	725	699	672	738	720	694	697	624	731	663	689	712	710	713	680	703	650	708	674	666	722	683	696	655	713	714	707	716	686	715	723	728	665	678	721	682	685	692	706	716	661	680	705	694	677	725	711	679	690	739	696	702	747	727	645	706	707	679	681	700	688	677	684	726	656	698	668	705	732	732	711	693	745	675	717	695	694	706	708	703	724	680	699	683	723	667	703	713	732	695	711	738	653	729	724	672	753	724	661	733	710	683	670	656	691	681	729	672	688	699	695	714	650	677	702	708	661	704	677	718	741	671	639	728	661	721	696	713	686	678	734	702	679	671	669	711	710	651	711	699	687	705	674	687	690	680	741	709	712	715	730	683	714	716	663	718	715	726	724	687	696	625	682	671	696	682	676	693	690	675	722	716	674	735	689	653	713	722	708	705	682	677	674	720	674	669	668	675	729	690	728	701	706	722	670	729	722	713	708	656	721	684	691	683	687	732	703	706	659
15915	1908	1395	1072	1030	907	901	819	859	842	838	865	875	764	804	800	795	827	742	774	820	800	804	824	832	800	912	786	862	788	847	816	785	868	849	879	844	810	802	880	797	779	744	741	756	809	785	776	806	847	819	798	842	808	807	816	828	758	770	756	820	791	813	801	795	832	814	836	778	757	813	827	830	843	760	786	770	825	821	769	749	875	830	796	789	810	836	796	808	821	806	795	776	813	807	775	772	860	774	823	826	812	832	809	802	825	829	791	810	818	783	808	830	792	811	820	793	828	765	804	797	865	748	767	806	779	819	806	803	779	786	799	782	779	818	769	840	808	812	853	798	770	767	803	814	793	835	804	793	778	828	815	776	844	800	757	817	834	819	807	794	774	799	798	761	831	798	768	788	837	798	830	864	798	852	837	799	816	791	824	802	783	763	837	858	803	775	763	762	777	870	823	771	795	801	768	784	847	793	766	820	803	813	840	788	847	793	788	796	776	809	786	837	782	812	820	807	784	811	837	824	863	793	819	803	831	768	836	822	791	843	737	836	808	846	824	826	799	817	811	760	887	818	840	773	803	821	811	790	787	825	800	816	858	780	794	836	806	789	791	774	811	845	838	805	823	782	830	797	817	854	840	838	800	808	776	764	890	782	781	827	803	835	799	788	830	788	749	791	803	877	839	807	751	740	808	804	773	809	839	795	791	822	822	803	798	834	814	813	812	831	856	824	832	802	798	789	815	800	790	756	825	773	838	766	820	791	845	768	776	802	831	820	816	853	817	798	825	735	837	847	795	829	764	803	801	787	793	828	748	806	808	845	800	755	788	794	751	805	884	788	746	750	788	814	807	854	823	804	780	838	775	759	835	806	755	842	760	776	811	833	816	864	800	814	729	746	778	811	754	815	812	829	783	832	816	819	809	836	832	797	830	824	830	823	809	728	814	838	809	789	797	799	784	811	816	771	813	809	798	786	828	849	837	799	812	815	789	799	843	793	806	873	801	794	815	810	792	803	802	798	816	767	795	782	790	859	823	813	765	833	784	820	776	778	758	818	822	798	779	808	784	785	799	817	794	812	811	819	795	785	823	772	755	790	773	806	813	815	795	776	828	821	756	803	797	782	768	815	758	787	830	796	789	811	769	744	812	795	771	804	780	853	817	821	785	825	753	786	794	817	842	820	736	758	812	803	815	789	818	839	811	813	794	762	840	818	804	768	803	756	808	798	811	793	761	842	861	868	766	796	776	759	767	812	859	791	806	738	809	771	793	795	768	824	831	819	793	747	804	821	781	747	817	803	798	817	787	803	801	771	789	840	809	786	780	813	812	811	802	807	793	850	770	777	796	821	813	758	785	829	783	854	797	795	788	776	830	787	842	821	779	833	795	750	827	811	783	826	818	796	826	782	803	789	808	773	801	795	811	734	764	826	774	785	785	788	805	805	804	827	811	775	833	826	755	863	837	786	811	783	833	835	811	809	855	806	828	809	813	815	808	835	803	777	762	791	882	838	811	811	779	794	778	823	776	790	808	804	795	827	830	781	803	843	792	744	804	814	801	769	829	779	831	812	786	853	810	776	798	764	839	794	748	802	722	783	754	818	777	800	751	754	758	806	797	866	797	791	813	849	792	777	812	814	825	786	818	811	756	774	858	795	806	802	809	787	804	817	794	831	801	814	762	797	795	781	780	806	781	776	754	846	783	793	818	833	777	768	790	803	814	789	805	796	768	789	790	815	856	784	816	838	804	770	780	758	836	796	819	780	785	781	785	827	819	828	806	763	835	837	814	797	790	839	835	804	764	796	801	810	799	824	801	749	816	805	781	819	804	822	776	806	821	795	837	825	774	817	823	788	790	818	825	788	819	841	764	858	798	801	810	808	806	803	765	821	821	789	873	839	751	837	800	793	794	792	812	832	832	810	827	819	786	747	770	800	839	804	802	830	804	774	816	731	785	816	781	855	771	816	750	779	827	765	818	824	807	832	808	752	838	777	802	778	787	803	802	807	848	782	790	836	833	797	821	816	847	794	756	820	819	800	819	800	849	815	793	859	823	778	791	787	838	815	814	802	797	864	802	823	780	836	824	799	788	802	788	829	821	778	820	846	792	832	777	846	847	811	791	837	779	804	802	819	831	839	823	789	793	791	792	750	790	798	781	810	793	799	825	783	788	773	779	772	751	829	817	780	836	785	769	851	864	803	809	839	795	820	790	810	721	794	790	825	788	846	759	823	831	828	849	841	764	789	741	813	825	789	778	798	768	785	851	796	809	796	823	812	816	817	806	794	835	815	755	799	786	793	806	799	825	794	825	840	786	855	778	770	804	834	810	788	820	810	767	776	807	756	795	830	823	810	782	795	788	795	800	813	761	820	839	827	800	811	791	810	812	801	790	794	840	750	826	750	797	792	803	848	804	832	813	819	816	804	823	792	794	820	835	849	773	782	836	800	794	771	797	847	826	802	793	808	806	789	838	836	823	783	815	787	851	746	783	828	772	791	784	817	833	852	794	815	860	789	798	845	778	796	837	705	791	803	820	772	825	751	822	756	855	793	820	813	824	803	764	849	781	757	867	810	790	808	807	840	836	844	834	813	744	787	789	815	809	780	798	823	743	796	785	826	789	782	822	755	778	772	776	792	837	819	759	804	786	782	876	742	814	820	815	817	790	823	798	818	785	775	815	789	743	785	767	771	828	819	813	768	814	795	793	795	833	840	828	810	809	812	792	788	821	805	825	836	837	808	796	818	809	820	821	828	798	779	824	820	781	812	872	773	771	814	757	806	759	823	820	817	850	790	840	763	805	833	763	803	809	841	804	802	783	761	836	776	851	797	797	804	836	811	879	797	782	795	766	842	823	792	762	806	816	803	838	812	839	740	830	856	829	853	806	756	777	785	786	817	808	816	821	763	808	823	760	789	782	848	777	817	803	785	779	807	798	813	803	785	816	777	811	736	795	755	815	831	806	840	838	775	797	767	802	792	783	773	795	826	806	779	795	835	802	833	789	815	812	795	781	769	819	869	873	803	774	803	793	791	838	757	779	782	776	845	819	816	820	789	792	856	770	848	781	831	839	834	793	804	794	801	805	813	811	805	785	809	800	770	815	776	815	792	774	836	770	820	764	811	775	826	805	778	781	839	807	801	796	786	848	785	829	792	785	795	800	779	827	816	821	798	802	780	836	823	781	814	818	786	765	820	770	834	853	816	782	771	768	790	813	740	780	812	793	796	811	840	821	794	756	775	841	787	765	791	785	783	774	864	853	798	793	810	815	754	860	771	788	801	826	812	728	810	785	803	772	797	782	817	742	811	806	843	781	777	762	789	790	780	826	792	801	772	771	795	777	833	764	818	785	689	772	816	828	769	839	805	768	792	866	825	812	822	762	754	770	812	829	842	742	804	807	771	822	821	796	786	828	806	820	752	794	746	788	768	813	833	810	810	806	849	797	822	756	819	750	784	823	767	801	820	838	817	762	763	803	759	821	763	752
23102	20756	28172	23379	20741	14405	1573	837	646	663	577	560	474	460	465	438	414	399	430	411	391	371	386	365	374	369	371	411	415	404	391	347	358	390	349	342	346	366	368	342	324	352	351	341	330	325	347	352	351	367	328	296	344	332	337	347	359	366	345	354	326	365	368	329	341	339	292	329	368	340	336	335	330	366	340	369	362	359	349	360	345	377	359	317	331	325	314	368	344	326	318	364	342	312	355	344	299	323	329	350	342	328	378	326	316	356	341	328	315	364	354	358	331	343	368	333	339	329	338	336	326	320	336	377	330	330	345	353	318	343	304	344	321	321	341	325	352	358	348	351	344	352	346	334	354	333	340	387	334	322	326	337	349	338	327	352	342	330	329	333	348	324	336	330	312	332	323	370	359	312	361	331	336	305	322	317	331	352	349	331	339	326	367	321	322	340	329	366	319	311	324	331	343	302	356	326	343	365	331	325	337	328	375	333	383	330	356	318	358	332	369	323	334	330	321	359	324	333	338	302	321	343	330	322	348	329	318	347	335	344	327	358	311	318	323	303	313	332	366	295	337	304	311	354	290	319	299	362	349	318	319	318	378	348	339	344	317	353	342	342	363	351	333	325	368	337	311	351	370	322	337	357	345	365	347	329	329	338	345	336	345	317	331	345	345	359	338	298	288	334	362	339	339	373	306	362	327	330	354	321	321	365	291	348	347	337	318	341	307	312	341	336	331	301	333	353	337	342	320	344	324	359	324	325	346	360	366	329	350	342	352	332	337	343	324	339	342	347	358	317	325	324	333	316	329	334	312	350	338	308	330	332	326	324	356	300	324	382	361	342	308	295	328	327	316	336	324	364	333	353	365	337	327	336	297	317	302	358	350	359	358	381	348	362	325	346	349	308	331	322	341	328	353	336	351	345	328	361	341	336	345	354	308	335	355	325	321	301	335	316	357	325	349	335	375	352	313	304	351	359	339	343	303	318	338	339	320	312	334	338	342	344	319	339	317	347	359	330	339	326	333	349	336	314	331	331	299	310	301	361	324	336	369	326	348	371	340	333	340	323	298	363	336	330	328	343	338	329	314	338	350	353	303	378	367	346	355	344	329	338	353	328	341	367	349	319	309	352	341	371	353	326	316	302	303	302	333	323	336	324	352	337	321	306	358	375	339	321	359	334	345	373	355	311	322	343	334	341	341	373	342	359	350	333	368	337	360	315	337	313	330	319	326	333	360	360	311	319	338	348	365	353	338	331	334	330	358	356	349	352	335	318	365	328	318	317	318	321	357	334	356	347	311	337	325	331	329	329	341	388	368	319	378	319	344	344	335	341	386	303	325	330	343	336	332	348	320	342	342	343	353	328	342	328	357	283	344	364	300	325	341	335	328	341	345	297	352	332	315	323	335	320	308	337	286	344	327	358	341	329	342	350	330	344	320	327	344	345	347	340	290	336	365	394	346	324	305	331	322	308	346	338	353	326	306	370	368	368	354	352	331	335	327	330	325	358	326	328	343	337	332	348	375	345	344	322	342	360	352	328	324	328	330	308	294	333	325	311	335	364	336	309	338	354	350	375	320	335	347	338	314	325	348	332	307	336	335	325	330	336	368	339	323	300	345	303	359	312	352	358	345	340	344	336	345	335	355	323	330	367	313	316	333	343	358	313	350	331	358	356	335	347	360	338	330	343	348	365	357	338	342	295	334	346	342	360	313	310	334	356	317	351	346	344	330	329	359	311	315	333	323	328	329	341	336	377	322	363	336	369	351	364	320	363	295	325	307	334	329	339	330	316	315	347	363	341	344	339	333	356	349	317	365	335	329	319	360	313	325	303	366	329	380	334	311	312	316	318	339	355	390	326	292	316	350	358	303	325	342	333	352	340	353	331	334	345	316	344	347	360	353	325	349	306	342	323	312	348	310	335	341	329	323	334	329	331	332	334	336	348	339	363	320	339	332	317	376	335	327	329	356	326	354	312	350	338	363	321	367	346	317	350	324	366	346	340	340	297	359	337	344	346	320	369	321	329	338	336	307	332	323	354	322	347	313	342	352	328	315	329	319	350	319	388	334	315	296	360	350	309	355	361	356	328	302	342	322	345	343	354	340	327	336	358	318	356	394	338	349	310	366	340	341	358	313	383	335	358	326	298	319	313	340	365	330	350	343	330	368	313	332	351	290	351	369	335	336	348	341	337	316	323	309	341	354	369	389	333	361	321	349	329	335	342	343	311	347	343	294	319	340	326	347	312	296	382	344	330	310	341	332	344	363	330	338	362	333	334	315	323	333	336	355	325	318	300	360	358	320	352	378	341	350	316	342	334	336	362	320	333	352	339	323	318	353	338	293	358	355	319	343	338	329	321	336	347	343	349	313	342	334	337	327	320	369	358	351	332	350	384	347	305	356	330	320	291	331	303	314	309	359	343	312	339	328	350	344	339	347	333	358	347	303	345	323	357	341	329	352	336	346	325	322	357	303	318	328	336	346	349	332	317	321	346	350	290	330	353	318	355	342	388	339	322	349	361	330	348	363	341	347	302	338	335	340	328	337	336	327	350	330	355	347	355	316	311	347	364	320	313	312	367	353	339	346	339	345	290	331	334	332	325	364	354	338	320	323	337	322	335	325	334	315	323	330	343	360	327	339	355	327	357	344	324	330	324	324	310	341	340	357	364	356	318	350	353	320	338	369	329	355	324	335	340	348	349	350	333	344	320	343	357	309	351	322	320	334	328	340	349	338	325	300	325	327	334	342	360	339	328	332	358	329	352	327	352	342	347	323	316	368	345	312	347	333	321	318	312	347	354	332	346	370	350	352	358	323	356	348	338	318	356	353	337	315	341	310	324	298	331	324	344	319	333	326	344	316	361	338	329	291	322	355	313	332	339	349	333	308	352	342	334	357	332	314	340	316	322	320	342	355	316	321	381	350	335	325	339	321	317	349	339	370	352	326	327	337	334	338	331	314	303	333	334	362	343	293	348	348	347	305	320	335	334	337	331	344	340	313	318	357	323	352	291	372	334	344	314	348	328	335	338	381	318	335	323	347	320	353	342	318	316	338	347	343	321	323	333	324	307	344	332	329	322	344	340	348	310	340	348	325	296	334	310	358	338	312	318	334	354	333	343	320	359	340	297	293	336	320	363	376	325	342	358	365	353	350	332	333	363	348	348	320	328	340	331	343	360	305	344	303	376	354	349	333	357	336	324	336	310	350	333	344	365	341	340	332	345	335	329	370	356	343	318	365	334	322	328	322	350	330	363	326	298	363	345	329	358	355	356	337	339	355	338	320	343	333	348	328	337	321	330	350	338	330	349	345	319	341	316	301	327	332	342	339	368	340	334	336	318	331	347	356	345	363	358	304	316	344	346	323	346	347	365	348	336	324	313	317	320	325	321	347	329	339	336	337	334	342	348	334	312	328	297	331	311	315	326	369	366	321	332	325	329	340	358	331	322	364	335	343	352	347	300	362	337	352	338	345	344	389	314	333	360	355	316
38712	9694	8396	4300	2848	2179	1748	1396	1176	942	875	751	710	621	585	558	505	489	515	473	491	513	458	451	458	455	439	556	483	501	486	458	444	465	399	451	452	465	372	441	365	394	454	392	439	430	384	404	431	386	405	420	406	433	417	425	395	387	400	399	406	395	417	384	421	374	424	421	400	428	382	393	432	395	378	402	382	431	399	372	418	412	400	429	400	399	385	404	387	367	421	415	399	411	374	408	411	369	417	416	413	362	409	376	379	372	425	384	405	381	408	402	397	402	407	366	392	395	431	408	401	414	414	376	401	390	425	420	402	415	407	403	428	372	413	382	401	373	396	400	409	405	403	415	389	401	387	408	400	425	411	366	386	385	415	376	361	378	407	389	444	395	375	367	366	414	390	378	386	405	365	392	436	402	404	383	416	402	437	399	397	442	424	390	371	420	369	405	401	423	383	408	386	401	392	391	379	425	389	413	393	395	402	378	388	382	394	383	422	394	423	371	363	430	448	414	413	432	444	363	379	414	372	417	379	408	425	405	405	386	422	411	418	399	395	433	423	406	438	401	427	395	400	389	396	395	369	402	401	361	393	404	389	410	410	389	360	411	388	384	423	389	441	392	417	400	446	397	405	398	411	422	417	411	400	366	425	377	406	386	380	421	373	439	385	366	448	379	390	400	398	412	406	404	387	426	429	393	449	391	370	374	409	403	370	413	425	440	417	417	372	340	434	386	377	391	379	353	374	398	409	399	409	398	413	372	388	417	419	452	414	412	428	393	425	394	428	384	390	364	398	394	387	428	383	405	368	403	435	383	406	391	403	415	379	404	404	392	415	385	431	391	386	402	385	385	404	410	432	416	384	420	386	408	407	383	422	368	362	427	427	390	399	391	397	436	444	369	424	411	376	410	374	386	402	429	390	431	365	404	430	394	413	405	363	427	385	429	420	413	407	434	357	382	432	385	358	378	389	373	401	400	369	392	403	384	377	396	402	398	392	447	354	392	382	399	356	424	346	421	413	393	387	419	410	413	409	381	427	408	403	378	452	452	404	428	414	402	389	398	386	405	399	402	392	391	409	367	407	370	399	428	420	415	405	404	403	377	411	373	390	401	425	420	396	411	407	406	392	394	393	406	429	399	395	408	404	410	423	417	392	397	402	362	425	359	375	409	435	426	388	445	379	418	400	403	398	424	408	393	431	385	409	398	418	416	418	392	386	409	373	393	403	435	382	379	405	433	457	414	450	414	428	390	391	366	373	423	379	424	429	371	380	372	403	399	355	413	408	401	364	436	373	385	366	382	426	381	400	386	399	421	380	396	406	408	406	390	401	441	408	429	402	420	403	400	382	414	405	386	391	382	389	436	371	423	421	401	409	400	404	401	422	384	420	393	422	397	406	368	422	381	401	367	391	417	403	448	380	399	400	416	391	361	416	379	397	397	359	398	417	412	418	398	415	394	400	417	396	374	406	410	417	376	392	415	377	391	416	406	412	403	387	407	364	402	383	379	369	396	393	363	413	425	398	411	394	420	429	407	405	390	382	399	423	403	375	417	372	397	383	397	414	369	398	405	411	401	395	416	407	426	410	453	384	388	406	378	351	411	395	379	389	405	379	382	358	423	387	410	399	367	403	374	386	412	378	378	399	408	388	388	409	457	407	418	359	402	390	372	425	390	380	393	399	428	380	409	416	405	377	409	400	388	385	415	440	392	377	375	388	422	385	348	421	384	380	436	417	373	428	379	403	404	406	397	402	368	393	406	413	368	381	398	406	418	399	384	363	432	384	375	369	391	412	408	355	405	418	412	436	414	400	398	424	401	374	390	404	423	411	383	360	392	380	410	417	398	371	410	349	383	358	412	401	380	366	379	398	403	381	418	356	404	421	393	388	391	394	442	385	389	402	400	388	362	406	394	378	445	364	440	377	387	425	367	400	418	382	385	362	424	387	401	367	391	410	379	367	434	375	412	401	411	405	390	400	394	371	392	399	381	408	441	427	402	367	388	375	383	408	375	406	368	405	390	426	391	422	404	448	409	394	379	400	404	380	408	440	405	398	413	412	372	425	386	409	395	403	401	398	427	409	441	419	416	414	413	392	387	380	420	373	387	391	394	392	407	411	407	402	384	412	404	427	383	367	409	375	419	410	370	393	413	440	404	348	402	387	419	417	416	403	404	387	398	421	365	375	346	388	398	378	405	413	380	397	388	414	373	376	374	382	436	406	386	396	391	385	398	360	397	381	401	442	397	437	441	417	408	387	374	402	391	415	391	395	418	415	431	415	422	392	412	398	385	446	451	387	434	451	355	406	405	374	377	373	394	382	412	401	365	426	412	418	415	409	404	396	374	420	383	388	419	396	389	397	380	383	428	369	421	400	428	436	405	358	390	384	404	405	392	396	403	401	383	370	375	380	407	420	400	399	405	395	396	392	393	438	411	401	408	374	393	382	421	452	389	371	386	437	412	409	399	407	429	412	376	425	409	431	390	443	393	360	386	380	416	390	402	369	371	403	403	386	401	426	415	432	441	404	394	403	398	439	376	412	388	434	405	397	395	370	392	364	382	455	396	418	402	398	396	439	396	399	428	412	414	382	405	412	377	428	363	396	405	371	375	381	408	381	382	387	396	382	381	409	420	390	369	406	417	427	411	384	418	392	383	388	402	392	363	380	370	427	377	380	397	443	381	422	408	420	417	403	402	411	373	423	410	394	414	394	370	380	393	420	387	426	415	389	369	381	391	362	379	391	415	414	431	399	404	399	397	387	423	386	385	392	416	391	429	414	393	387	402	373	422	387	394	390	414	412	417	421	407	406	378	396	400	409	387	393	396	415	369	394	448	373	391	395	408	380	371	426	390	402	380	407	372	428	413	401	403	430	379	392	427	394	350	415	342	404	408	441	385	384	427	390	387	403	415	397	397	398	366	405	386	394	412	373	399	388	381	370	419	416	398	444	384	410	422	389	399	395	382	392	435	410	383	405	385	410	390	403	385	392	424	389	389	397	440	366	369	416	393	426	426	444	439	422	363	402	412	409	421	390	421	397	388	383	371	397	392	418	365	421	397	413	386	399	379	385	436	408	384	412	399	359	402	418	387	417	363	375	386	419	405	385	401	420	385	362	385	427	393	385	391	409	389	432	389	421	396	405	410	411	410	388	406	395	393	386	394	413	395	385	416	376	369	402	386	397	394	409	429	401	415	404	433	392	391	405	409	380	415	415	426	366	387	418	366	410	403	397	393	385	405	377	384	394	402	407	381	406	407	377	393	381	438	385	427	423	378	381	390	394	421	417	411	427	380	387	377	405	417	393	411	401	387	438	435	380	421	386	388	397	373	386	434	371	409	393	402	421	417	406	395	399	395	423	373	390	424	385	368	385	434	399	385	385	431	410	388	410	382	389	407	403	402	398	401	426	360	425	400	410	381	430	378	375	417	404	382	433	413	414	423	396	390	388	409	373	408	385	395	406	413	448	404	403	380	389	431	391	392
24543	20807	27248	24400	14543	1807	1277	1176	1030	1031	994	1018	998	964	953	971	975	985	908	950	949	973	922	870	924	938	913	929	891	907	908	910	944	986	911	944	906	912	869	918	913	902	962	913	907	926	865	921	865	932	893	916	959	941	895	971	848	868	932	879	871	872	848	903	910	903	921	922	892	859	883	922	905	896	890	884	951	896	918	856	881	891	936	904	917	908	913	870	880	915	850	856	904	887	897	896	902	935	891	913	931	918	930	934	898	829	834	930	895	931	860	926	861	887	883	888	906	918	914	902	891	897	949	902	917	896	915	897	902	891	880	882	942	847	918	895	886	954	849	901	858	909	910	917	870	858	884	906	876	898	873	910	876	847	926	872	886	898	938	913	928	852	874	855	861	887	926	925	853	873	838	876	882	860	882	919	899	916	924	917	892	960	894	913	887	933	972	941	856	912	915	941	899	912	873	895	886	902	856	895	889	922	897	903	924	914	914	913	916	906	831	920	874	891	917	907	942	906	900	873	862	940	843	927	917	915	909	921	911	826	919	869	893	928	938	876	902	930	906	868	850	946	928	941	907	897	913	917	962	853	900	915	855	906	906	947	932	909	952	870	898	900	885	841	893	861	902	890	915	904	973	891	910	915	920	863	868	909	920	961	887	862	916	904	954	916	900	914	900	879	867	936	876	871	908	899	888	922	853	866	882	857	845	925	901	929	878	947	905	894	840	931	869	919	878	944	941	864	952	921	884	851	901	964	881	890	974	883	916	931	902	899	905	919	903	917	876	869	911	916	889	914	905	841	875	907	918	925	839	882	882	969	973	857	947	863	867	868	901	935	847	889	848	867	845	890	915	886	907	909	883	914	908	870	921	911	940	931	884	910	862	871	860	945	901	915	909	901	894	887	876	870	908	867	860	874	933	902	889	919	949	888	893	878	890	924	909	893	930	909	838	878	868	905	878	838	915	923	894	874	922	898	918	907	889	914	914	906	856	974	881	861	929	906	876	929	913	892	867	879	906	884	884	968	888	901	946	947	862	923	896	887	878	907	939	877	889	895	893	923	926	928	887	858	895	871	899	952	921	902	868	882	912	922	919	961	889	904	907	905	929	929	924	920	917	851	938	883	890	875	889	890	921	909	901	858	904	853	910	953	917	840	892	853	914	914	863	889	898	913	892	955	899	938	883	913	901	888	957	903	914	901	896	862	887	869	883	872	911	899	954	900	941	866	908	878	889	921	999	926	899	985	917	881	895	947	904	926	897	900	886	882	889	918	848	942	887	906	890	902	835	911	952	868	942	884	886	890	923	886	946	857	843	901	892	878	975	910	929	918	873	832	910	991	886	962	929	920	879	863	893	869	942	879	929	951	905	915	930	862	904	889	923	858	898	848	911	922	907	930	863	886	924	853	869	874	873	885	898	920	907	907	877	857	987	856	949	969	870	906	910	870	919	918	872	886	837	881	925	933	913	914	874	878	884	900	925	941	867	916	891	896	891	939	929	917	890	890	877	890	897	870	938	893	900	927	898	890	937	891	880	906	898	915	858	936	904	967	863	882	869	917	930	895	874	932	976	922	878	842	892	920	937	900	904	863	944	948	917	864	934	868	910	917	879	933	889	841	895	948	908	926	898	933	935	884	905	951	849	839	863	935	924	935	883	909	918	875	895	874	959	907	899	915	885	948	918	881	911	892	893	919	910	921	870	889	922	897	901	873	875	870	896	876	907	901	899	880	884	884	842	899	899	938	904	888	845	858	982	889	949	915	891	865	911	916	909	877	891	877	919	897	897	947	896	903	935	912	837	902	873	836	869	948	913	895	873	920	888	860	865	877	907	859	889	878	909	921	937	881	930	856	909	891	908	863	893	935	878	887	821	856	913	926	922	893	865	840	958	880	901	914	935	978	893	885	939	905	927	899	880	958	933	884	937	922	886	921	873	919	948	903	893	909	902	946	972	915	863	920	856	913	823	882	905	902	913	900	897	882	907	841	855	902	926	875	899	902	930	877	902	902	882	908	816	891	864	883	934	929	904	872	886	890	889	871	930	913	943	933	929	906	909	873	898	886	929	954	914	865	870	845	922	881	915	881	869	898	901	937	906	912	922	932	877	843	903	818	882	882	923	893	905	938	888	893	858	917	919	870	891	959	924	870	864	965	955	957	904	952	855	914	915	937	899	899	943	834	950	925	897	971	968	913	887	898	911	918	936	876	941	948	911	878	935	934	895	944	899	852	904	935	934	886	942	842	899	861	874	881	906	892	890	910	901	913	878	902	931	885	915	906	908	881	885	903	898	857	918	919	913	833	923	887	887	861	967	876	869	951	891	941	920	932	859	991	932	943	946	984	910	841	899	871	902	905	918	860	910	937	954	911	904	915	920	919	900	919	872	940	921	977	907	868	899	948	932	876	880	915	876	885	894	922	923	936	913	901	894	847	937	934	938	849	878	847	916	906	964	898	905	873	915	903	913	873	880	932	907	832	901	951	914	899	835	928	899	870	918	893	909	924	852	886	900	860	924	842	927	930	937	900	887	920	912	890	925	909	902	927	889	918	892	903	904	885	912	873	858	907	892	964	931	884	896	905	879	869	888	853	881	931	860	913	884	953	887	916	908	932	957	891	881	904	900	942	899	909	900	929	897	875	862	879	932	883	931	911	902	895	836	837	891	941	902	884	917	941	956	921	869	899	900	915	889	914	831	856	907	877	836	946	892	879	916	876	838	910	883	896	895	916	938	889	878	872	872	880	820	931	921	921	976	933	876	905	966	917	883	871	864	905	943	874	885	894	883	971	924	870	880	893	860	863	830	886	942	897	845	857	876	877	871	894	882	888	909	895	927	879	911	877	876	852	923	897	900	885	950	885	868	923	837	883	884	903	956	966	875	850	908	914	946	852	921	880	926	938	950	860	866	934	916	947	839	875	856	923	871	926	926	950	871	902	927	907	906	912	886	944	841	798	891	874	822	893	872	878	885	931	891	892	879	898	918	881	861	850	928	960	919	823	874	860	954	935	886	909	887	896	894	881	909	910	938	887	936	896	914	923	903	889	866	889	892	896	900	881	883	884	913	909	913	901	893	902	884	894	928	894	912	924	904	877	936	855	896	895	882	858	891	915	903	876	901	856	883	899	930	886	894	878	888	923	901	875	869	938	911	962	839	918	893	926	898	898	893	890	871	918	896	925	861	907	911	890	901	914	896	908	934	854	881	897	911	898	881	864	920	929	882	908	875	899	919	927	840	876	879	899	938	932	902	887	898	880	892	984	867	857	927	934	884	982	924	897	889	897	885	859	903	896	928	905	878	907	864	909	884	865	854	873	876	943	874	938	937	895	931	916	943	906	923	886	880	906	898	864	945	873	911	861	879	897	905	920	906	914	912	948	898	933	930	906	918	908	878	929	896	854	883	858	923	904	994	886	914	942	865	869	871	876	816	863	929	912	888	896	903	939	913	866	946	947	905	872	880	933	847	895	894	875	932	844	947	886
37841	6687	5214	2970	2358	1909	1688	1445	1367	1290	1241	1198	1087	1109	1054	1067	1096	1057	1007	1024	1012	1025	1074	997	995	1018	1022	1013	1073	1098	987	998	1024	1029	1080	1070	975	1016	1062	968	971	1031	1032	982	1072	945	972	991	972	947	1032	1053	1016	992	1021	1012	1009	916	939	945	1005	962	1066	1034	1011	953	1000	1005	1000	1004	951	1016	1044	950	1002	958	988	1013	998	1026	993	992	958	934	1003	992	999	984	961	971	905	970	954	985	996	945	988	1044	943	1025	979	984	959	971	987	964	935	987	992	953	1004	956	967	1011	1013	908	1005	1058	1016	984	961	983	961	990	1022	1018	960	1058	1007	983	1013	988	947	1013	985	990	1031	1020	967	983	971	935	962	985	1002	985	1026	1023	958	985	980	1016	983	983	954	995	998	993	1003	1009	1048	975	938	1032	981	970	1017	982	943	934	992	956	1017	997	949	966	1006	1012	1007	1067	1010	987	1010	997	966	1023	988	1020	1011	972	980	940	1036	1037	994	979	980	957	967	983	985	1008	1021	959	966	997	1012	985	983	946	1074	1032	954	955	959	978	1002	1019	1007	989	1008	1022	1013	1007	992	1007	1008	1005	969	1032	951	989	956	1027	1007	993	1008	974	996	970	1001	979	1042	958	939	1038	1000	1015	967	962	1010	947	1014	983	1001	1031	989	1001	1031	1016	1058	1016	1018	1048	1001	988	1018	945	1017	931	978	955	1001	995	1055	946	1022	1017	955	994	977	1035	1004	952	994	962	987	1028	983	962	963	974	981	978	974	965	993	983	946	1011	1058	1026	1017	1014	970	999	948	977	963	998	926	986	1006	974	1031	1037	949	966	1015	981	960	1067	1005	995	972	989	971	980	1010	1036	1037	992	929	1018	991	1038	992	963	963	987	1011	914	978	978	981	996	1004	1035	989	980	1025	946	1005	989	1005	1000	1009	961	1009	975	997	887	1031	1036	964	1003	1008	1028	1000	1032	1036	971	963	1025	985	978	951	1016	1044	1059	1036	961	918	995	1035	990	989	1008	1001	1059	1020	942	977	990	1006	1015	960	1036	1028	983	1014	999	996	952	962	1019	1007	961	986	963	1001	987	989	989	992	1024	1034	982	979	963	981	982	971	969	1027	1011	1022	1007	1024	996	1053	1004	980	989	1007	953	1018	955	961	1042	993	969	968	948	1005	1049	963	1047	1003	1027	968	961	932	975	971	993	1012	994	956	972	1002	946	957	1071	1001	985	1005	1001	990	1010	989	1034	944	1002	1004	973	1001	1022	963	1000	1021	1008	960	944	1021	948	1055	982	1000	973	1007	1019	934	1022	1033	982	985	980	1030	969	1027	1043	1043	998	947	968	992	1025	981	914	1005	934	985	983	993	1020	1003	971	993	999	969	986	988	1030	966	941	997	995	962	1015	984	981	987	998	1019	1017	922	1048	946	974	1024	913	978	965	991	1018	986	944	988	991	962	1020	997	946	968	962	1021	993	1007	1053	1030	1028	960	1014	983	973	1011	960	981	1007	997	1086	974	959	1011	1022	1051	1036	975	939	950	960	947	998	931	997	974	1013	1024	965	1014	966	995	1004	1043	987	920	1015	1031	999	980	1033	995	1008	1003	994	980	967	973	990	977	998	936	975	986	974	965	919	972	995	1015	1031	989	1000	919	987	1009	1007	1035	989	988	1056	1054	1051	1035	1040	1003	1063	1001	1004	970	991	996	979	1020	1011	1012	1016	1010	975	981	952	1008	1012	1016	978	1010	975	933	1024	1011	1046	987	1004	975	992	1001	1024	1031	1003	1018	1006	943	1003	974	1059	903	1019	968	1017	1000	987	980	1012	1024	1002	1000	1007	1002	1054	976	1005	994	1006	976	993	973	980	993	969	974	1026	1022	948	1028	988	989	977	1002	1093	963	983	982	965	955	1032	1004	984	988	1031	1033	955	1004	1048	1002	1018	975	992	965	988	939	997	1006	998	983	1016	1014	970	950	947	963	995	979	1009	976	977	977	1028	1008	936	992	982	1006	1025	1011	1023	1026	1010	927	959	987	1031	970	1061	991	994	1006	1082	983	1013	1036	1009	999	962	982	1032	951	986	969	956	1029	997	1000	968	1011	970	1046	1007	1002	1034	938	1021	998	989	952	969	1078	1047	1011	990	1007	1003	960	1025	973	942	999	996	997	1000	1001	977	978	1010	999	979	1061	1020	970	968	953	942	1034	960	1002	986	979	990	956	994	954	910	998	1020	1006	1034	994	959	970	1002	983	1009	1008	962	982	1043	986	958	1039	969	979	1016	983	1003	968	999	966	968	985	1053	987	978	948	1003	985	1025	983	1012	963	966	997	1048	1035	998	1021	996	976	1000	932	1007	952	948	1006	1011	1024	1010	1022	991	1009	1024	981	957	995	1027	1002	955	966	1023	992	946	1031	979	998	993	1018	947	1000	990	1066	996	998	992	999	1003	1006	983	1004	954	961	985	1009	1018	984	982	982	941	989	997	985	999	1016	1016	962	979	996	1000	996	1023	935	1027	979	1027	1005	959	951	972	990	986	994	969	995	977	1007	1077	976	975	987	1005	980	1005	991	986	963	1047	996	985	930	1005	968	1010	981	952	1007	964	980	1017	1011	1003	1019	983	982	1002	1006	993	975	964	998	1014	1030	993	971	1014	1011	940	985	938	981	1020	963	965	971	1021	1019	992	999	1010	985	1016	991	1011	972	1026	950	991	981	993	989	962	988	969	1010	970	1021	1015	1052	1039	985	981	985	1007	1006	966	949	1013	1028	1007	1004	1029	982	1054	1030	957	1020	970	956	933	995	951	1056	997	1020	983	1000	966	992	938	981	987	1022	1006	941	1021	947	985	973	1031	1014	1020	1023	927	944	1030	977	950	944	990	970	974	979	929	1012	982	970	982	1020	987	1021	1048	1066	1066	992	940	987	991	977	1023	1024	1029	1028	980	994	993	980	980	950	1055	1001	983	944	1005	971	1016	957	1008	1010	1070	1005	1003	1017	964	1007	996	982	995	922	1024	1001	1003	1006	1034	956	1009	992	994	997	928	1016	990	1051	944	953	976	1005	979	1008	1022	1004	995	968	983	1024	1027	993	951	1014	953	1006	994	1031	1046	982	1035	977	1007	1007	976	1021	947	936	1018	949	1006	963	1028	984	927	957	1043	997	1027	953	1005	1041	983	998	936	982	974	1019	1021	1047	974	1051	989	1012	965	989	999	965	1031	1017	966	1001	977	971	1012	932	984	931	986	1016	1002	967	1034	976	976	984	1000	977	1013	1031	978	975	1015	1000	1007	1032	1034	987	999	995	962	1069	987	947	1059	947	969	985	1000	971	1008	979	962	1033	997	1012	987	1034	1030	998	948	1006	959	982	1007	936	995	1003	997	1036	963	1033	963	962	979	1077	988	1035	978	974	981	1000	1056	965	990	1052	988	984	938	951	962	1002	1037	1018	992	1059	972	1012	992	1005	955	949	996	1004	984	1009	1020	1006	1028	985	969	981	1005	982	941	1000	1039	995	948	1012	1002	957	987	930	995	1026	1006	997	982	994	937	961	1002	1006	983	990	988	1006	1003	959	953	1003	958	971	1013	1022	991	1041	968	1026	954	1003	995	984	1008	991	959	1036	1029	973	1001	990	1006	1004	1036	975	1024	1001	985	986	941	1024	988	1001	960	959	970	996	1011	1053	953	998	969	1028	1053	1026	1024	992	984	1033	953	987	977	965	1027	1013	995	928	993	944	1044	1019	954	995	1036	1018	960	959	998	1028	972	964	1014	1006	1027	951	999	1022	991	976	977	941	1004	1018	923	921	1026	928	1024	958	990	1007	1050	994	1036	973	965	974	969	962	980	1020	969	988	1005	1021	941	953	973	986	980	1013	977	978	966	1013	1010	994	997	969	939	963	993	994	984	969	993	947	960	1000	1022	935	991	966	977	960	1008	982	990	995	1020	1009	926	994	975	997	986	978	966	960	1084	944	992	992	1016	946	946	1052	982	1024	1001	997	931	1028	1027	1005	966	992	905	967	984	921	988	1006	989	957	1016	953	1002	969	990	966	964	1023	982	960	996	1010	1048	988	979	986	967	1029	959	990	953	966	1008	976	976	988	1019	1004	1008
22296	20830	28557	23211	20823	20879	13080	1649	1099	931	859	795	749	702	637	591	645	597	574	588	500	516	546	521	506	480	527	520	549	522	488	497	545	501	526	532	468	524	458	448	512	480	493	480	480	488	477	486	496	478	461	462	417	507	463	478	429	450	404	454	447	443	472	478	428	466	505	427	461	428	416	425	460	422	491	490	455	470	453	433	482	458	440	479	445	451	470	450	485	443	458	442	461	480	463	479	476	436	438	482	433	419	448	457	421	487	430	479	438	444	445	487	413	415	420	439	439	451	438	449	439	467	442	460	433	447	436	443	461	440	481	475	468	466	453	476	415	481	459	473	432	465	478	465	469	455	443	443	472	455	463	418	430	447	453	415	464	482	403	453	464	423	437	458	452	447	440	459	478	441	454	438	455	471	433	459	481	474	462	448	426	431	477	497	439	462	452	453	426	460	485	445	460	465	437	450	429	431	459	445	452	466	471	428	465	459	392	438	446	429	455	453	474	462	454	479	442	461	456	437	454	440	450	458	465	441	420	436	461	415	460	433	449	455	471	498	459	415	461	469	428	449	492	464	473	445	455	442	442	475	508	412	455	449	426	454	459	460	416	450	425	413	439	433	447	451	471	439	439	462	493	445	459	476	456	441	443	432	463	448	447	461	474	462	475	451	461	484	463	465	481	444	505	479	458	427	456	448	444	500	451	460	462	490	478	410	474	485	446	440	484	439	469	482	447	456	455	433	456	420	468	423	454	478	456	403	455	439	462	432	470	449	477	466	454	482	433	470	427	459	430	485	461	398	485	423	461	473	402	443	479	454	454	460	511	457	477	471	459	501	470	466	459	440	479	431	451	438	399	488	425	483	419	420	461	441	437	440	461	493	463	427	427	427	446	432	468	417	458	443	445	501	447	485	420	453	452	438	510	438	394	449	443	468	431	452	431	487	448	430	482	423	415	445	481	431	406	468	508	438	439	460	451	435	425	438	452	451	470	473	426	441	456	476	460	466	460	455	437	482	447	450	459	442	425	410	485	450	464	463	430	432	452	444	468	462	488	454	441	455	455	456	455	443	475	463	424	490	446	480	436	476	433	479	476	476	440	427	439	445	446	441	455	463	462	449	421	427	464	443	442	419	444	426	446	466	466	453	458	445	470	457	414	467	458	451	442	437	452	444	437	455	465	460	426	457	445	426	466	455	464	415	455	433	433	447	439	441	494	461	450	436	477	436	455	477	476	456	442	463	430	435	475	444	440	480	477	458	448	460	439	480	426	445	431	458	469	446	452	429	460	453	425	427	432	432	458	480	435	417	477	467	463	475	461	440	470	485	447	465	457	435	434	457	447	471	443	460	450	462	476	455	491	431	459	449	457	459	413	445	459	439	429	444	445	472	440	457	448	429	421	450	438	427	461	444	473	465	391	496	468	488	440	428	435	500	441	458	410	515	490	495	399	435	462	457	424	446	480	430	433	449	454	476	445	455	431	479	475	431	455	441	439	456	436	477	472	454	394	471	460	460	438	443	416	433	455	444	412	450	450	461	396	445	437	432	475	438	422	412	458	404	440	468	458	445	463	459	415	457	395	452	475	450	447	462	468	463	446	460	480	464	465	439	429	438	470	471	467	451	446	462	420	443	471	454	471	405	462	478	432	496	473	469	450	451	464	449	473	447	460	463	461	412	477	469	461	449	459	457	457	478	470	458	419	453	467	435	455	422	438	455	448	459	474	440	459	441	456	466	477	469	447	462	457	447	418	443	443	420	424	451	421	448	425	462	458	422	403	442	485	467	440	473	452	417	430	458	447	414	431	446	448	473	482	453	459	444	447	468	447	478	450	443	433	456	471	453	473	455	457	421	486	456	448	478	468	430	411	463	454	451	431	465	463	442	450	416	457	450	440	439	468	459	483	458	442	439	466	459	425	473	449	454	446	464	427	424	487	404	449	465	463	483	429	447	457	462	450	453	466	444	460	450	430	469	518	450	421	464	424	466	495	448	432	482	453	432	474	431	449	427	449	453	427	466	472	455	402	460	446	469	478	410	471	435	452	441	493	436	454	450	433	424	472	472	467	441	453	462	463	437	454	421	471	440	445	459	432	476	468	494	438	469	452	462	455	455	450	427	433	427	456	414	439	412	426	471	413	433	443	457	469	474	454	444	446	417	470	429	474	437	454	427	437	468	438	472	486	448	437	484	465	415	475	440	452	452	485	447	439	468	453	429	446	475	446	486	451	452	465	459	445	443	462	436	434	446	433	460	466	446	472	473	452	457	440	430	446	435	477	488	483	492	450	448	487	409	432	511	497	479	457	452	473	455	453	442	435	412	436	467	437	466	485	423	422	416	476	411	408	481	451	492	446	449	464	442	443	444	457	466	486	468	466	448	451	446	406	472	476	458	428	434	450	447	457	436	465	475	475	500	458	435	470	449	438	518	468	441	481	429	434	422	481	473	445	432	461	446	438	419	434	451	448	457	445	382	454	457	454	457	438	460	451	451	455	439	468	448	455	412	439	475	429	437	438	443	429	439	433	413	457	455	480	432	444	514	488	405	471	442	454	426	429	409	453	435	494	448	457	461	465	453	463	469	453	409	405	422	517	469	409	479	458	457	431	417	503	454	438	458	435	449	442	452	472	416	471	454	452	452	474	448	484	472	454	489	435	438	467	447	461	448	453	442	469	455	423	463	456	449	435	484	465	460	442	425	479	426	444	462	458	439	468	444	443	462	498	464	437	441	435	405	463	444	469	469	448	470	440	443	449	451	460	417	448	498	431	434	425	448	469	481	445	432	431	483	491	406	500	445	414	449	442	435	494	455	475	438	482	500	447	443	436	474	440	443	470	473	423	467	434	459	427	434	438	464	451	487	452	456	451	469	444	436	435	441	431	469	465	471	422	448	436	487	478	443	428	447	468	430	414	473	433	401	431	449	430	460	420	423	445	432	464	461	454	465	469	430	427	461	426	460	473	431	465	468	435	461	453	469	459	444	468	452	472	439	484	431	486	448	455	424	427	421	460	506	474	478	464	458	415	439	509	479	468	509	470	497	473	444	454	399	430	461	469	438	434	449	466	464	482	433	425	468	464	447	472	462	496	449	454	437	439	470	428	436	409	452	469	435	456	487	484	475	454	435	444	422	420	457	470	462	432	445	454	444	404	507	451	446	442	468	446	443	444	430	418	461	452	440	447	483	431	456	400	434	434	485	470	471	462	475	441	434	475	453	444	438	458	466	452	476	466	484	467	439	462	460	458	471	429	442	471	488	461	421	426	477	450	490	420	463	474	429	464	456	482	415	472	468	446	469	454	504	412	419	430	456	442	468	417	470	412	377	453	436	481	426	441	411	459	452	493	427	513	460	461	464	421	481	468	450	450	465	478	440	467	423	473	484	456	432	475	434	480	453	442	411	446	440	486	454	477	436	425	438	423	463	467	468	473	445	460	461	449	434	441	437	490	458	466	479	401	410	421	419	468	455	458	469	440	467	423	447
43010	14866	13760	7525	5179	3989	3159	2381	1915	1564	1413	1226	1069	886	818	867	733	711	708	628	641	638	652	569	579	578	642	639	694	630	577	585	611	569	615	538	560	571	520	537	536	544	550	513	516	519	525	537	511	531	486	511	505	549	530	514	467	487	533	542	562	526	497	516	512	523	518	500	526	494	477	502	536	524	524	521	527	520	503	517	516	488	465	500	489	499	532	469	519	505	487	507	498	516	484	479	457	512	470	476	509	526	495	513	490	499	488	499	497	474	482	483	471	473	485	439	503	440	473	506	543	507	498	540	507	518	532	480	523	451	508	472	525	498	492	520	515	508	478	449	541	451	515	489	499	488	475	528	482	548	515	530	505	461	475	532	554	506	516	531	502	477	540	488	505	526	508	494	493	501	484	477	504	469	497	496	503	523	486	489	499	473	499	477	472	510	515	504	506	448	509	458	510	521	478	502	499	504	444	491	478	474	459	474	514	535	488	547	511	479	519	528	491	514	505	490	476	489	490	491	489	496	497	519	520	524	484	484	522	510	503	514	473	485	513	455	498	485	516	498	500	515	481	492	475	506	475	507	505	518	459	489	514	485	523	504	508	449	497	497	503	477	517	479	529	500	490	525	494	493	512	474	473	507	471	476	515	539	500	516	498	516	513	513	511	472	493	535	523	503	482	486	482	526	485	468	482	495	449	503	490	513	477	484	487	511	485	466	491	496	480	490	501	545	445	490	486	509	492	505	539	486	495	470	484	518	482	496	476	462	480	479	522	486	485	505	460	556	522	483	474	559	506	511	485	502	497	502	483	508	526	481	547	525	508	521	510	503	545	518	470	529	533	521	453	478	545	485	502	507	529	510	504	484	486	485	530	500	477	483	486	520	488	515	501	455	491	498	497	514	497	477	475	484	463	482	475	529	469	525	483	521	533	447	484	519	484	502	505	510	484	508	487	484	507	506	507	496	467	486	510	528	488	467	513	513	481	466	504	497	453	500	476	469	538	515	498	491	490	457	484	496	482	483	467	549	493	497	467	522	488	503	490	505	512	479	519	493	468	498	485	492	474	512	469	458	483	528	499	555	465	528	473	495	469	516	480	511	492	505	518	503	511	483	478	515	512	461	462	484	510	476	489	498	506	529	470	470	473	515	482	486	478	522	474	464	496	522	508	469	476	486	475	502	502	494	470	506	494	473	506	476	496	528	467	474	515	523	492	506	532	539	433	473	472	502	518	531	496	465	525	502	524	543	531	498	472	492	493	510	512	492	540	516	505	482	525	495	490	515	514	468	505	474	514	497	500	466	515	489	480	499	514	516	508	522	499	466	548	462	531	478	502	487	533	486	476	477	492	466	490	483	493	480	475	521	509	490	515	483	498	509	538	500	472	507	517	485	495	469	476	516	467	464	522	519	507	476	499	511	492	509	489	508	503	512	506	563	483	505	509	499	492	529	435	512	547	522	516	458	464	492	527	514	494	502	480	480	449	490	485	516	495	530	507	506	524	547	465	492	496	477	510	490	498	509	507	505	431	525	460	493	472	499	501	486	460	507	517	493	479	483	473	521	518	451	509	494	500	559	534	475	471	521	480	499	495	494	469	513	501	505	484	517	510	490	514	486	465	463	485	474	515	459	484	486	497	519	490	497	471	494	495	462	464	469	532	531	502	497	551	493	502	523	486	515	493	465	532	514	483	514	491	503	474	484	503	476	504	528	510	509	508	488	525	485	457	519	490	538	488	466	487	528	546	530	460	504	500	500	483	539	451	519	487	506	508	488	519	498	482	521	489	507	489	477	505	459	480	479	485	513	484	479	531	500	495	466	514	449	513	501	544	482	474	504	454	490	499	504	520	467	493	500	507	491	453	525	513	509	485	494	463	518	479	479	497	512	508	529	505	467	520	492	488	486	521	495	486	509	503	524	491	485	476	497	486	511	519	497	480	534	491	477	486	497	497	521	501	474	474	500	501	495	503	498	467	479	490	479	530	472	498	459	472	464	474	507	524	496	501	496	521	496	530	523	462	489	517	518	489	500	501	448	536	494	524	507	460	499	487	472	482	523	493	470	487	466	500	522	455	469	446	516	513	489	503	467	487	462	487	571	486	500	523	486	532	470	496	490	514	515	491	491	506	486	501	484	503	524	494	494	470	481	513	502	518	456	503	498	486	511	497	470	497	495	520	468	494	503	484	493	494	512	471	503	551	464	517	502	495	480	497	486	472	486	499	482	485	506	518	499	474	507	503	477	474	525	500	477	523	503	504	505	499	468	515	507	453	527	492	519	511	493	496	510	445	495	493	536	479	488	460	456	474	537	515	476	510	504	492	473	487	491	487	479	533	475	453	508	471	502	467	473	518	489	467	505	463	461	515	486	505	483	484	516	490	485	497	503	506	462	508	493	499	487	472	505	468	507	519	486	514	506	477	527	521	518	504	554	503	452	516	505	479	475	506	483	497	525	508	491	513	538	473	516	503	508	515	487	503	474	499	524	454	515	496	474	524	512	478	530	465	506	506	499	499	493	529	492	500	445	488	472	502	517	529	491	528	539	479	512	512	521	471	525	504	477	527	480	523	508	494	493	499	500	511	473	477	507	490	515	494	493	510	473	473	467	530	521	510	490	523	510	466	495	512	489	529	516	463	511	529	494	494	495	472	504	514	495	512	510	463	471	473	488	497	470	484	503	491	496	499	476	513	458	531	510	466	479	460	508	460	472	499	506	475	511	481	513	525	484	536	485	477	517	526	489	481	497	463	501	496	475	482	517	494	464	466	504	494	504	504	525	504	501	488	483	509	532	479	457	501	435	490	491	503	476	493	483	503	477	488	447	491	492	515	515	484	487	459	479	485	489	524	503	506	522	513	480	456	534	462	490	519	470	480	480	482	493	505	485	517	504	499	483	508	512	512	451	502	501	486	467	476	511	476	497	534	515	503	480	490	523	516	521	517	518	521	505	456	497	476	470	494	495	538	510	498	533	505	498	493	492	510	496	498	471	500	484	473	507	525	501	522	528	508	478	495	534	499	494	502	491	526	469	485	481	510	495	483	518	485	505	495	549	511	494	493	483	502	494	485	485	479	501	465	520	506	457	552	477	514	494	503	509	471	500	478	463	468	514	549	477	496	505	504	517	510	479	523	514	507	499	465	521	488	510	473	493	499	495	511	494	484	509	496	516	491	486	503	513	489	497	476	517	500	551	519	505	532	472	523	521	512	510	456	522	512	525	505	489	492	473	512	507	484	480	487	533	512	561	509	471	468	480	496	492	486	518	460	491	510	541	467	513	439	462	539	517	496	508	511	515	526	489	523	479	490	511	496	469	503	522	488	514	474	481	536	477	505	494	528	494	481	459	503	466	524	514	528	498	485	493	500	505	504	473	475	484	495	493	502	521	505	516	505	518	525	530	485	496	506	521	507	493	513	463	487	518	513	508	475	457	459	544	524	529	495	490	477	534	509	505	466	505	529	473	525	484	470	501	509	495	478	475
26560	20523	11225	1391	818	751	772	761	670	692	737	698	728	706	746	751	714	712	686	740	666	691	722	697	695	708	706	752	698	706	699	754	755	720	720	743	696	721	680	685	646	666	723	741	648	707	677	687	726	716	662	696	721	698	683	664	696	685	701	744	708	698	676	719	734	780	721	686	701	677	677	695	696	691	661	728	687	703	729	701	704	703	709	709	690	724	713	678	700	681	673	676	656	660	704	714	682	709	720	681	694	643	664	757	707	684	708	673	683	660	691	673	651	687	706	721	700	661	743	689	676	640	725	652	713	711	737	706	703	695	646	701	715	718	676	689	645	689	734	652	649	714	710	721	713	648	674	715	723	668	730	707	733	687	683	700	698	686	708	661	679	677	679	695	701	688	727	721	721	744	704	667	710	737	713	704	732	673	689	667	698	697	694	697	695	708	712	688	659	714	722	694	673	669	741	701	710	640	716	676	719	698	680	695	687	708	678	716	637	753	678	692	721	690	700	683	646	732	706	715	684	724	701	720	710	694	685	759	735	709	699	712	693	648	694	706	683	707	740	707	687	750	671	661	715	697	653	712	720	718	733	664	720	703	754	713	654	687	684	677	697	706	664	738	747	692	666	642	681	715	669	723	729	755	697	689	686	681	724	755	691	714	671	720	741	762	721	667	694	718	720	751	693	662	783	692	644	715	685	731	671	732	661	690	671	706	698	728	671	721	694	671	719	758	672	649	653	681	765	710	722	686	694	720	666	777	702	682	672	668	667	724	702	693	710	682	684	710	696	692	707	710	748	732	653	669	690	760	718	731	661	690	688	703	661	681	682	687	705	732	715	685	687	697	722	683	701	685	657	682	705	711	659	726	691	701	728	715	690	647	738	719	686	699	674	677	693	665	660	685	699	664	720	677	688	712	710	704	670	641	668	655	689	656	675	691	680	697	686	740	683	715	698	671	736	690	694	698	690	718	628	687	674	692	683	692	692	668	660	759	690	695	696	701	686	680	687	717	654	705	715	670	697	675	730	660	700	696	664	700	699	703	676	671	693	647	721	688	693	687	712	685	678	693	674	714	657	708	720	760	758	716	718	667	693	719	699	686	691	666	722	713	682	664	693	765	647	682	661	712	676	679	734	720	690	674	708	715	689	741	718	675	718	685	628	678	709	704	688	674	683	719	709	675	684	699	674	673	648	637	732	713	723	658	654	682	646	674	672	696	693	705	715	670	756	709	705	673	698	693	708	729	697	678	733	748	696	714	680	681	691	731	695	709	734	659	729	702	701	720	711	691	682	724	679	702	670	687	681	642	700	706	676	658	729	698	680	745	700	691	703	719	682	744	689	708	729	681	675	675	729	706	686	727	719	714	670	691	714	724	742	702	678	646	699	712	721	703	674	696	723	700	712	709	688	666	721	701	706	712	713	704	719	706	678	724	691	727	751	639	687	715	671	705	746	686	716	715	734	726	716	723	648	722	700	709	686	714	732	713	694	738	730	691	679	713	699	700	677	680	689	681	694	705	712	666	752	710	741	667	719	684	705	682	730	718	721	689	706	719	728	692	722	726	739	669	701	641	729	700	673	668	684	707	742	726	708	681	703	719	702	728	706	707	703	725	739	703	683	697	680	736	724	698	703	714	696	674	690	682	683	704	673	710	739	668	707	707	665	705	673	696	700	727	733	734	685	711	664	704	671	708	691	664	712	706	677	710	707	686	723	712	688	707	665	732	680	661	663	657	720	732	730	742	721	668	707	676	692	695	700	639	721	716	748	725	713	697	696	638	675	693	739	674	691	734	693	669	692	689	701	711	745	659	721	672	660	744	687	707	640	698	700	682	725	697	696	741	717	759	714	702	744	728	718	687	702	723	667	704	733	716	688	703	702	686	662	633	722	704	722	657	661	680	685	686	666	689	649	694	649	744	717	663	737	681	707	745	663	658	653	742	719	713	703	719	669	705	730	658	705	719	723	680	689	704	705	718	728	682	667	686	679	705	717	659	693	691	655	721	686	672	703	761	691	640	724	678	702	681	730	716	671	676	653	692	700	724	702	691	688	662	701	703	730	660	721	733	674	770	705	679	656	670	768	708	700	712	699	716	670	742	686	723	702	695	677	696	728	704	709	693	725	746	715	765	746	692	712	695	677	712	702	712	689	724	704	748	718	701	711	690	662	706	723	697	725	719	719	668	732	706	737	657	687	708	686	699	701	676	705	677	723	684	656	676	711	643	743	708	750	723	730	731	682	685	690	721	698	720	696	680	659	745	621	746	699	707	733	652	704	700	639	715	701	746	704	739	645	735	715	779	681	713	696	657	668	718	690	675	674	738	749	702	641	679	698	764	681	722	719	681	644	662	697	713	685	727	649	753	712	682	706	692	733	680	701	663	740	730	684	732	699	667	665	728	689	703	665	689	706	710	700	688	728	708	649	720	668	676	712	707	703	687	721	669	706	710	704	696	696	708	680	739	708	726	696	705	686	652	688	684	694	705	687	711	724	720	670	694	672	675	710	703	694	729	713	719	682	667	717	706	680	742	729	716	656	694	697	703	747	700	711	710	730	735	708	721	726	733	685	727	656	690	704	680	721	697	660	706	672	724	673	679	733	688	724	735	721	692	681	732	722	649	680	683	719	697	684	715	703	713	662	676	665	706	703	725	778	687	690	676	739	731	726	693	707	717	721	699	791	715	686	662	675	694	735	709	722	663	707	659	755	732	686	773	726	690	714	733	714	732	726	731	726	753	674	689	673	702	680	688	732	690	704	685	699	694	686	681	699	730	676	681	700	719	696	714	711	673	710	674	707	689	739	686	706	703	725	679	691	681	748	670	666	691	731	712	676	661	691	668	708	687	724	690	709	670	715	666	700	707	688	734	715	688	709	678	693	710	711	683	723	687	679	671	697	711	664	685	675	676	695	691	752	716	674	658	700	683	771	732	699	681	741	681	673	736	716	703	702	696	670	731	675	656	737	695	667	733	754	713	703	740	672	678	664	707	712	725	721	707	672	724	709	674	722	672	672	675	699	635	728	712	715	753	666	721	695	707	660	708	745	693	694	701	691	749	734	676	687	684	671	709	720	694	721	694	671	713	700	728	674	685	698	710	699	729	674	711	721	730	706	695	709	720	705	690	693	697	681	667	702	740	671	678	686	738	685	744	752	693	676	685	678	738	709	685	688	689	675	717	722	697	725	699	696	660	689	672	720	639	701	719	674	662	682	708	716	689	691	731	752	747	716	703	699	730	688	707	726	726	690	725	700	701	742	706	663	677	687	662	697	666	711	675	698	657	691	705	704	680	709	732	663	694	651	728	681	714	709	689	696	644	701	682	696	727	716	689	734	648	702	661	703	722	714	716	692	703	731	731	705	688	671	670	749	735	692	676	718	730	696	678	679	651	702	726	715	700	687	688	691	716	692	702	724	700	642	680	681	718	713	680	683	678	689	717	729	674	725	706	712	755	626	650	645	717	716	700	705	679	718	704	730	624
15482	1715	1366	1058	973	856	920	874	771	855	837	815	810	850	806	825	833	823	803	809	767	809	836	815	811	833	865	852	864	796	792	816	861	862	795	856	848	795	789	811	845	790	801	830	770	843	803	822	830	790	807	845	802	809	763	832	795	790	855	827	807	799	733	814	796	794	826	825	818	845	774	845	766	776	830	767	801	781	802	810	873	758	773	799	775	811	787	844	882	804	785	836	788	866	802	795	831	792	828	807	784	790	825	795	833	817	852	847	837	793	783	783	789	795	807	809	807	828	806	802	840	809	815	779	804	850	732	770	843	827	823	820	780	865	803	790	810	729	839	805	830	799	788	770	747	806	818	872	833	761	839	856	803	776	811	761	793	850	778	793	749	751	774	760	766	795	839	826	841	811	796	799	784	836	790	826	842	767	774	804	830	835	787	845	814	790	762	783	847	788	794	825	832	786	814	795	787	771	823	848	792	792	797	783	785	780	809	779	840	795	849	825	772	796	854	815	834	790	785	787	813	844	752	775	830	770	825	793	796	889	826	768	744	818	781	750	818	781	849	778	849	823	797	794	785	819	771	759	808	782	825	807	882	796	773	813	779	756	848	806	785	844	783	789	804	838	816	811	835	758	833	864	824	827	827	826	735	798	833	791	785	801	789	799	786	800	830	824	781	831	832	768	814	795	833	809	775	801	766	788	836	804	783	830	786	797	803	846	790	779	776	768	799	803	805	873	826	792	786	789	795	802	759	830	762	823	836	843	831	824	875	803	758	835	770	753	754	835	838	802	838	799	795	802	816	793	828	816	800	798	789	807	787	792	760	789	806	793	836	733	842	775	821	834	812	840	830	808	768	828	840	824	849	784	786	787	754	772	799	796	826	771	756	777	794	818	813	805	803	826	782	765	789	784	793	832	795	779	776	833	838	775	826	808	734	755	798	771	808	827	739	889	806	780	812	769	852	810	854	786	770	831	854	824	760	789	811	812	785	825	818	795	815	793	773	798	832	794	761	798	799	816	819	796	744	792	776	787	779	844	812	835	808	797	812	861	838	841	793	800	746	840	785	815	827	795	827	812	742	756	817	856	809	832	793	804	849	820	781	761	787	808	801	832	825	839	748	835	800	807	821	817	810	819	789	828	756	838	810	800	774	794	784	851	743	730	775	780	821	798	859	783	779	808	798	774	796	797	766	845	811	821	790	803	772	792	797	752	832	835	801	804	773	784	769	811	786	789	830	847	793	798	791	828	781	788	766	809	817	753	837	805	806	824	805	818	808	804	778	836	788	768	775	809	751	827	837	787	809	799	834	741	791	861	804	834	875	806	823	743	820	781	727	803	782	796	853	832	783	750	768	835	768	767	797	808	790	809	775	806	799	785	799	839	796	834	798	783	801	834	784	787	787	824	791	821	760	805	820	830	828	824	745	752	813	789	787	777	772	751	825	785	786	793	858	833	777	811	756	805	812	804	773	783	754	792	836	847	756	812	821	835	816	834	795	836	816	799	798	812	788	783	828	782	812	792	761	873	837	811	788	874	814	795	808	802	774	826	816	760	832	789	785	823	793	805	780	792	839	792	815	791	782	806	816	787	848	800	765	752	828	792	790	819	785	778	794	781	784	796	792	786	827	850	789	775	787	801	822	810	791	770	849	798	832	770	810	866	794	845	835	807	824	786	810	813	833	830	815	811	766	813	783	785	806	762	766	763	807	770	793	818	803	753	773	789	841	742	834	821	816	809	789	804	820	791	814	832	817	777	819	799	811	800	804	720	841	821	888	831	786	833	807	796	779	780	848	822	830	786	802	799	793	836	808	778	838	773	767	862	854	806	790	826	838	818	823	763	778	836	787	782	844	872	793	764	773	775	803	831	747	800	777	796	874	812	827	791	788	799	829	851	838	817	784	789	787	765	873	820	783	776	804	792	838	819	806	839	776	794	801	849	797	794	764	759	828	809	856	843	774	807	787	837	733	817	759	796	742	831	829	844	799	800	789	831	832	823	795	824	832	836	832	760	819	841	817	790	801	795	818	797	800	762	824	863	811	789	845	814	762	788	786	790	773	786	788	777	858	820	822	822	769	794	854	788	836	826	778	826	794	782	833	832	816	791	832	780	781	819	855	780	827	818	824	816	820	808	820	806	817	819	848	820	816	820	847	761	847	740	799	799	860	822	817	858	835	832	758	763	815	760	793	766	810	803	793	775	828	797	825	868	798	801	842	766	816	789	792	790	850	777	811	798	780	838	783	846	832	854	779	825	806	834	842	799	784	778	799	857	795	849	776	839	801	801	789	784	815	799	802	796	824	800	767	795	793	795	809	817	784	754	810	837	787	791	777	826	796	851	795	770	846	795	788	810	784	796	801	800	782	812	793	781	777	847	800	802	802	751	803	810	817	831	825	858	797	879	807	822	793	767	806	784	806	806	812	822	786	828	845	724	799	766	829	814	819	839	800	808	826	826	805	796	785	835	779	818	796	801	821	856	807	811	814	802	802	804	794	776	805	813	838	802	807	765	854	760	790	783	819	762	796	787	830	841	754	798	817	849	798	806	792	800	760	822	819	838	792	797	771	830	831	829	797	807	819	821	735	834	821	804	839	820	822	834	854	818	835	794	813	814	826	773	812	827	804	788	769	832	851	775	855	806	796	842	808	839	847	790	838	775	759	753	784	746	811	781	804	808	795	811	797	813	860	850	808	766	749	792	801	851	791	823	802	789	825	819	817	877	793	840	827	831	799	816	812	817	805	724	811	805	803	809	786	795	772	807	741	826	816	821	783	790	786	817	791	813	771	795	802	805	788	846	789	776	802	801	772	758	797	761	871	834	759	779	820	789	790	810	847	777	777	782	820	811	792	825	783	779	796	773	809	791	798	804	795	817	776	787	826	810	808	778	808	791	786	788	811	817	826	773	761	761	737	838	774	800	828	803	790	814	832	811	794	788	816	796	800	796	816	799	775	806	798	784	797	783	798	823	810	813	771	788	817	817	852	783	823	791	783	834	813	789	789	770	758	828	814	791	846	831	768	825	826	768	842	836	805	773	804	866	808	801	721	801	814	813	762	842	776	799	810	813	829	778	789	764	850	797	794	808	799	798	802	758	774	750	813	775	830	799	807	850	818	802	813	784	780	833	851	802	798	785	780	805	829	778	781	865	809	760	796	805	780	805	814	753	793	787	775	762	813	839	773	760	798	771	777	786	811	784	782	837	806	842	835	859	824	807	775	826	847	788	777	808	840	813	830	844	819	816	825	833	809	764	789	789	826	765	809	784	838	790	794	795	796	797	776	793	769	736	781	823	789	771	774	804	817	783	817	821	800	805	826	768	793	768	818	791	806	770	835	789	732	839	802	809	808	807	798	788	815	792	811	836	846	748	821	808	791	804	763	848	847	866	784	767	777	804	792	799	774	802	773	797	783	784	831	845	783	773	797	768	849	805	814	829	827	863	767	860	818	799	755	860	795	797	759	784	773	751	822	826	791	804
23150	20814	28270	23454	20809	14791	1554	816	631	619	589	523	482	471	424	413	399	397	368	426	374	378	375	345	342	383	371	352	383	360	338	369	391	338	366	358	365	334	361	325	357	338	309	384	340	349	316	334	376	348	326	352	326	316	307	355	367	313	324	359	314	339	326	341	327	323	374	326	309	331	319	351	337	340	328	345	341	332	338	327	339	310	347	339	340	370	329	339	330	344	350	352	346	316	315	324	368	335	326	314	323	331	335	345	370	360	320	362	334	349	341	345	328	344	355	358	332	305	329	355	311	345	346	359	345	310	357	339	329	331	313	321	337	349	337	359	336	336	334	350	354	337	347	348	338	318	327	310	324	317	336	338	350	353	330	338	296	354	316	328	306	369	340	348	337	340	341	337	316	343	315	347	356	344	355	310	304	334	312	330	314	344	336	314	341	325	366	320	326	348	358	325	321	331	354	328	366	331	330	355	338	315	346	342	331	302	331	329	324	325	334	325	358	366	319	331	344	297	345	374	303	347	331	314	306	312	333	344	323	316	314	343	313	333	346	335	363	324	343	323	348	320	378	345	322	354	318	362	347	346	335	327	351	315	335	358	303	315	327	324	345	323	333	360	342	349	350	359	349	364	323	337	338	345	319	339	342	316	324	333	308	302	314	346	317	310	355	334	344	336	340	315	343	300	334	330	349	331	338	344	301	346	366	345	353	324	339	370	355	322	348	379	332	321	318	335	317	335	337	347	331	310	332	379	339	314	350	331	326	354	333	294	349	289	326	365	350	322	367	340	324	322	350	332	344	389	330	345	320	356	341	302	316	324	310	360	357	336	323	295	335	335	324	342	307	341	312	382	312	311	314	334	354	336	335	319	330	291	339	321	339	302	354	322	319	335	335	330	299	356	336	327	327	325	363	349	352	348	277	339	325	307	328	328	323	349	318	297	356	362	348	332	324	362	328	324	326	308	354	349	336	332	319	327	333	340	358	314	345	345	338	317	347	350	355	312	326	348	309	337	360	343	332	311	308	349	356	362	351	335	278	345	301	315	348	331	328	343	319	346	320	330	329	315	318	334	338	352	317	321	346	365	336	334	341	354	342	348	348	340	318	328	335	328	351	337	344	296	320	357	344	324	337	330	323	364	339	313	326	350	327	320	387	361	315	343	346	324	339	326	320	304	319	311	305	356	359	310	344	350	336	350	362	329	321	343	306	311	331	361	341	347	359	345	342	325	336	314	344	308	364	342	291	359	332	357	332	337	343	336	335	373	308	308	355	343	317	319	352	312	313	318	325	311	355	319	352	340	331	326	313	344	288	316	321	345	331	339	326	360	336	338	303	319	347	350	365	313	329	364	319	319	324	317	355	363	311	352	343	324	330	334	336	349	361	306	326	324	383	354	309	334	319	337	338	337	321	361	354	368	329	338	319	306	327	329	297	340	333	330	309	326	363	322	355	369	338	317	344	328	350	328	349	328	342	349	337	325	330	341	334	352	346	384	339	333	387	364	314	310	312	307	333	333	337	352	306	322	346	353	310	348	342	310	334	340	315	331	330	331	321	323	376	332	326	341	360	327	340	320	328	315	353	329	357	347	342	322	340	326	336	326	358	323	367	336	387	319	314	338	315	327	336	355	316	354	346	326	309	325	317	330	343	366	343	332	301	359	291	345	322	365	364	326	351	335	346	308	348	351	343	364	384	315	328	350	362	344	349	336	340	327	344	341	345	327	339	340	341	337	327	355	322	334	321	338	340	371	323	341	302	319	348	310	367	321	339	364	321	332	349	342	328	357	361	295	320	342	350	357	345	317	334	341	321	350	326	342	312	347	336	321	333	351	309	318	317	373	358	347	309	314	352	338	334	351	355	326	362	320	329	329	362	337	353	324	343	365	334	307	328	304	317	316	321	334	345	368	335	355	361	336	337	344	366	351	360	323	355	342	331	334	307	336	327	318	347	298	298	340	333	318	349	315	321	340	323	307	390	310	320	346	367	320	347	334	347	317	324	341	332	361	306	341	310	370	359	363	350	340	363	348	339	318	327	336	348	343	367	310	373	318	341	289	356	334	333	320	330	338	331	322	324	320	353	337	348	329	295	343	334	336	326	333	334	321	322	331	296	335	348	314	358	313	373	334	330	318	346	381	333	350	346	343	349	325	329	315	322	320	307	334	314	334	325	314	345	334	322	331	346	312	315	345	339	336	348	340	339	297	333	288	325	344	342	340	368	340	336	362	325	318	360	342	318	346	339	330	346	318	330	334	295	319	299	319	334	322	340	343	364	345	346	336	305	333	318	330	330	314	334	348	346	338	352	341	328	300	329	327	334	332	309	306	314	358	358	351	321	297	344	313	324	329	349	332	366	337	320	343	343	340	341	329	302	321	358	346	321	319	353	338	353	361	295	350	328	306	361	329	297	340	353	332	315	317	338	300	349	314	365	329	332	332	343	345	374	333	345	325	313	345	339	328	331	348	327	341	353	351	319	311	352	349	330	352	333	315	309	337	335	301	341	320	335	320	338	325	348	363	308	315	337	329	323	335	341	330	317	314	284	339	340	342	333	330	336	299	336	309	311	349	313	322	311	326	341	353	307	360	342	342	348	308	331	337	327	310	320	345	322	354	359	343	325	291	358	340	374	340	331	319	315	354	331	356	343	365	348	324	302	322	347	334	344	334	338	363	316	351	354	343	371	337	333	328	352	328	331	332	314	339	326	361	302	306	337	318	350	306	343	338	316	354	376	341	334	363	362	349	344	341	319	306	353	338	328	323	342	351	319	321	347	365	331	346	340	331	372	338	329	353	354	338	356	351	337	332	379	338	334	364	278	348	336	314	345	322	312	362	318	362	317	334	294	321	327	319	323	334	315	324	350	337	330	338	346	348	339	364	315	334	361	362	365	341	349	366	329	298	332	307	322	343	350	338	360	360	346	379	369	315	338	345	363	343	347	318	334	322	340	341	338	378	352	323	356	305	327	298	352	342	358	335	337	305	329	358	314	344	316	327	325	364	369	321	349	331	346	323	302	311	359	308	371	341	350	335	359	351	316	331	341	345	319	350	321	337	319	334	303	292	333	329	337	334	366	358	347	357	354	331	344	327	334	300	318	327	330	328	350	318	325	329	323	319	320	322	343	342	352	313	318	328	315	317	307	350	336	288	345	339	314	340	305	342	348	274	337	362	331	338	345	339	320	331	291	308	310	343	320	373	354	306	347	324	336	332	350	375	342	343	357	330	327	354	358	356	340	344	346	341	353	350	343	336	308	325	377	329	325	359	331	364	315	359	326	312	338	358	329	342	342	334	326	340	352	374	339	358	305	354	331	320	292	351	331	342	337	372	332	355	333	349	324	338	341	316	324	362	366	352	293	327	324	327	335	316	310	334	329	323	343	345	333	322	337	330	330	388	342	342	331	313	370	347	337	311	321	364	359	331	363	353	320	310	328	366	354	294	295	329	337	326	350	338	354	330	360	310	313	311	356	336	317	308
38468	9850	8367	4337	3043	2316	1828	1426	1127	948	851	733	665	676	582	603	519	480	463	494	485	466	458	411	476	480	492	501	495	483	447	439	460	448	458	467	442	430	402	426	420	422	403	423	424	421	390	420	404	445	441	417	416	406	435	387	440	407	402	399	427	421	430	378	420	405	386	384	419	367	388	422	380	396	398	403	390	367	403	365	406	426	411	412	425	402	383	423	368	392	384	432	379	412	386	391	407	354	444	381	387	357	410	387	410	413	358	409	361	412	417	369	398	425	386	418	358	414	429	400	427	439	414	408	400	428	424	387	386	383	403	412	401	427	424	402	365	385	360	430	384	398	404	401	406	403	364	385	373	378	412	410	391	412	383	439	399	379	417	391	411	442	407	365	386	370	370	361	374	403	395	401	394	408	359	382	364	398	438	385	399	367	448	412	388	396	387	393	418	371	385	408	400	406	434	374	441	401	425	380	382	388	390	401	418	401	394	440	370	398	425	396	394	404	407	394	433	409	418	418	376	427	402	377	343	410	373	382	405	407	446	395	418	365	408	416	410	407	400	416	374	419	402	422	389	397	368	381	402	353	386	392	416	381	391	391	395	397	408	402	442	388	416	393	406	365	369	413	394	402	415	377	395	410	400	408	382	395	425	396	415	385	400	397	395	426	409	376	392	396	399	414	385	422	436	440	380	405	409	369	391	410	387	419	397	427	392	402	407	396	411	384	381	384	373	382	406	412	431	382	383	455	409	386	417	399	381	365	401	366	410	411	419	376	456	391	410	398	410	382	403	415	396	380	416	391	386	399	417	432	453	382	368	399	371	339	414	389	384	421	375	402	401	383	399	418	407	428	397	377	380	399	421	390	401	381	384	397	375	424	398	396	408	399	425	384	392	377	421	412	391	388	380	382	397	374	399	382	393	418	372	408	429	390	390	468	372	373	425	426	410	369	414	425	412	415	385	383	364	409	371	395	397	388	399	401	392	413	398	400	444	409	384	426	396	409	386	377	408	400	420	406	410	387	415	397	415	419	388	395	410	355	396	415	413	408	383	430	413	421	406	403	383	403	392	411	415	404	435	372	385	429	356	373	388	409	385	395	413	401	399	409	355	372	383	383	399	418	401	407	408	359	472	376	382	395	426	412	385	403	428	421	419	407	384	427	392	399	421	417	421	407	425	378	407	422	410	374	422	427	382	419	434	405	410	423	407	398	406	420	397	380	422	399	411	393	394	422	369	401	387	397	358	408	424	420	392	446	416	430	366	441	361	427	385	416	363	371	407	378	450	384	415	382	379	393	424	417	373	381	407	396	387	361	382	387	408	403	437	385	401	383	367	429	410	399	396	342	399	385	396	412	427	383	407	400	358	395	403	389	414	395	361	404	387	408	396	384	381	385	384	473	402	388	384	375	408	413	429	440	373	376	386	425	406	365	386	407	392	408	410	369	365	404	367	403	439	399	398	399	379	381	391	410	362	402	399	398	386	388	387	395	459	397	405	394	385	402	397	413	400	415	359	421	405	427	436	401	379	387	398	384	404	423	380	390	374	385	406	390	401	396	412	424	412	363	395	401	426	394	417	413	409	400	399	425	372	409	433	393	403	405	413	404	424	385	373	414	401	384	432	380	398	404	404	388	408	406	378	400	386	410	413	407	401	380	428	388	353	413	391	403	415	407	414	410	417	399	431	374	423	408	398	388	410	389	371	403	393	414	402	370	409	382	390	387	377	398	389	379	417	422	444	395	379	382	408	387	379	392	401	397	393	397	393	376	426	380	424	360	378	395	426	383	413	416	428	395	384	389	428	378	371	373	416	419	378	384	389	365	392	390	380	401	367	410	388	406	402	411	390	421	380	404	388	407	392	423	405	422	410	388	396	375	418	439	411	402	413	414	401	412	381	416	441	380	428	383	395	357	395	422	396	387	376	391	422	381	429	397	425	394	361	414	371	375	386	403	436	391	414	425	376	360	402	375	429	390	394	415	415	445	395	390	364	388	410	422	426	397	403	400	404	441	397	397	382	407	392	412	407	389	438	414	384	382	403	391	413	409	374	419	405	412	356	421	415	383	393	404	409	403	411	396	393	395	464	394	360	420	389	385	395	405	414	364	407	415	414	411	392	410	421	380	407	387	373	390	397	409	410	399	368	396	415	408	348	374	403	388	392	384	384	365	394	420	394	403	408	411	423	433	408	438	385	418	390	391	364	424	345	385	407	413	402	393	384	411	396	414	419	428	403	397	409	432	398	397	377	364	384	392	379	392	444	403	411	387	407	411	404	404	401	374	397	398	415	426	404	400	380	343	370	389	405	394	376	401	413	405	419	411	395	383	357	410	412	443	409	373	400	382	369	400	377	372	389	422	406	397	378	383	399	413	395	417	397	412	413	404	394	380	401	390	407	388	407	382	355	396	392	391	369	397	402	380	368	421	395	381	423	378	438	400	411	441	364	393	381	391	392	407	391	385	399	363	372	396	416	387	398	376	435	446	411	389	408	425	441	420	408	404	400	393	371	352	392	404	399	369	423	405	403	389	400	396	377	394	425	393	394	425	419	393	410	389	391	387	385	407	405	393	442	390	376	382	394	394	394	419	400	382	386	403	412	409	411	391	391	383	412	415	377	401	397	399	428	383	418	398	372	409	386	424	415	369	376	427	390	399	433	392	425	393	397	399	385	399	432	398	404	378	414	396	386	399	442	409	392	405	422	369	413	370	393	448	420	375	403	400	412	385	423	419	368	388	401	417	431	380	386	427	398	422	381	389	390	388	373	388	402	424	404	384	410	386	407	377	392	380	402	397	451	364	392	398	353	369	392	388	378	379	414	395	398	394	413	381	363	362	406	414	403	422	420	402	391	401	369	413	361	407	393	377	416	384	393	405	392	393	409	385	409	408	418	420	375	385	452	415	427	360	444	385	390	425	385	409	397	385	379	373	423	413	398	409	410	403	416	429	388	387	427	407	398	391	386	367	408	412	413	402	372	377	405	389	356	408	417	420	387	409	417	390	375	405	425	414	426	390	418	394	366	411	407	408	375	394	366	384	434	362	402	382	399	389	420	369	439	398	396	409	381	420	446	400	378	342	385	385	418	360	406	423	397	461	426	380	391	410	404	414	390	382	410	369	392	427	414	400	425	426	419	405	409	379	416	397	386	415	404	402	393	398	397	412	452	380	404	370	406	388	409	410	399	413	405	373	407	406	396	397	426	384	405	417	417	390	398	410	436	410	383	415	394	409	394	391	404	409	373	422	414	404	393	377	450	416	401	382	368	407	376	373	386	376	397	356	418	400	401	384	410	372	396	415	381	385	441	387	398	420	391	388	415	395	395	383	412	381	411	437	408	396	425	385	395	377	394	373	422	456	403	377	393	377	412	389	400	415	402	381	368	428	399	383	374	420	395	359	412	407	393	398	435	417	345	406	381	398	383	379	406	398	380	413	435	374	390	387	402	438	391	393	384	428	371	372	418	411	443	345	378	385	399	408
24504	20784	27322	24229	14617	1838	1275	1120	1081	1073	1048	984	946	998	941	901	992	875	928	928	961	889	902	931	891	926	917	946	913	922	901	907	963	910	909	907	936	908	918	846	931	899	901	939	884	855	894	944	881	882	921	893	921	975	887	859	916	867	883	845	869	934	915	865	872	900	917	910	904	862	954	909	919	947	883	900	898	895	951	885	900	918	880	947	904	858	894	888	913	916	922	923	879	876	920	906	869	919	926	845	893	884	852	873	929	967	894	910	893	926	924	909	903	878	852	920	932	891	887	855	908	889	912	901	883	904	886	921	897	887	847	906	878	912	925	863	927	880	895	895	874	898	889	908	878	842	899	848	897	921	865	900	848	915	885	908	906	902	926	864	920	919	879	955	870	901	873	857	889	860	875	893	902	895	904	863	875	908	912	921	939	874	924	879	905	951	889	895	917	848	977	904	857	861	879	935	905	961	902	913	912	953	870	876	947	875	865	947	929	872	883	893	942	871	881	866	907	893	888	869	888	938	877	936	898	918	902	839	905	862	908	942	910	896	922	942	909	919	853	845	820	864	866	902	814	880	898	844	919	935	949	859	873	903	967	898	844	919	853	861	878	866	881	934	872	910	882	941	887	867	892	913	913	901	863	879	893	901	912	917	874	856	923	894	911	855	951	877	888	887	876	896	851	955	899	897	891	865	934	917	900	831	889	884	839	936	916	870	906	884	907	876	882	850	936	909	917	890	841	888	884	884	880	912	926	897	850	938	856	895	893	888	911	883	909	938	884	915	922	888	865	875	898	864	915	942	903	902	883	910	914	884	885	859	876	874	866	910	901	927	938	895	906	892	924	921	894	916	908	959	890	912	875	893	915	871	928	861	886	870	898	873	929	919	940	949	924	869	908	851	909	914	891	895	929	936	838	893	866	889	901	886	920	919	898	868	886	903	873	918	888	879	898	851	885	871	871	866	910	885	866	922	873	886	865	913	951	908	881	940	891	875	923	855	956	933	901	955	905	858	872	866	900	886	830	893	884	903	878	910	913	923	969	897	893	909	912	906	885	878	900	890	876	949	910	931	924	869	887	876	919	905	904	920	888	945	932	937	958	930	874	813	861	901	922	908	875	894	888	910	845	912	917	873	923	871	844	909	910	895	883	897	885	920	888	911	929	870	838	883	875	896	892	857	867	910	920	891	871	873	898	876	903	857	861	856	855	876	867	900	867	895	889	888	873	841	967	878	896	863	855	894	894	847	916	862	925	899	863	870	877	892	874	924	899	960	869	961	936	899	870	883	906	950	822	909	903	864	860	891	873	852	871	923	909	928	897	850	913	871	924	914	920	814	874	913	899	881	913	908	854	858	883	876	897	893	913	919	911	874	892	888	923	845	878	869	870	937	865	918	924	898	932	920	852	884	874	929	895	848	900	889	869	903	888	916	978	842	850	891	874	885	915	901	892	933	894	879	821	912	879	882	878	887	846	844	930	923	899	934	870	1006	901	871	925	907	861	872	939	885	937	899	926	892	834	899	929	938	895	886	833	875	931	937	914	919	877	860	884	914	870	906	909	864	913	900	923	871	896	887	892	903	894	876	872	863	869	976	948	879	852	886	927	932	908	940	879	885	909	916	925	859	922	913	866	909	901	904	927	923	924	941	890	908	895	889	928	856	895	877	971	872	973	924	863	913	862	866	855	853	941	905	897	880	929	914	885	888	871	904	890	899	926	956	938	910	884	897	910	888	874	876	889	922	923	889	951	962	903	903	862	881	891	861	870	894	910	904	895	921	896	928	862	918	889	870	897	882	930	924	895	878	863	886	887	908	933	854	902	866	894	891	894	909	883	925	944	916	882	924	870	880	865	936	888	849	939	876	925	926	880	890	896	882	853	918	945	903	907	884	880	853	895	875	909	936	877	882	909	910	883	917	898	866	891	930	908	888	920	915	910	921	864	863	891	878	903	903	924	906	894	906	880	914	911	894	891	920	882	860	833	913	843	873	826	882	870	892	936	875	863	885	921	897	928	905	888	885	924	913	856	928	901	904	915	931	892	892	939	943	891	895	894	811	929	844	885	915	926	919	948	837	880	854	912	882	863	860	893	929	897	898	843	912	872	870	861	942	875	903	967	848	906	940	874	883	943	891	891	936	897	901	916	877	859	866	899	906	888	812	884	923	898	893	841	899	916	897	887	883	863	872	909	972	858	916	917	917	868	902	912	923	845	888	846	901	903	867	916	905	925	931	874	893	885	824	933	815	846	904	905	908	917	858	907	930	937	848	878	920	896	944	861	902	894	893	844	836	938	895	865	858	899	898	861	887	908	878	890	933	841	854	906	914	902	861	887	938	928	887	851	944	864	935	903	886	862	892	902	899	835	915	909	885	896	918	882	843	896	910	925	871	903	921	827	890	883	927	874	894	926	903	893	896	885	889	938	899	925	919	936	910	946	876	925	906	902	908	916	860	846	964	872	877	893	946	832	878	886	911	885	904	916	883	889	864	922	839	918	856	866	890	907	890	865	874	897	900	880	926	906	871	904	885	849	896	930	863	910	914	905	907	894	897	839	883	883	912	907	834	907	889	919	897	850	898	882	842	916	888	954	843	886	894	888	895	926	921	922	816	878	867	902	856	851	866	875	925	919	873	865	881	873	869	884	892	865	884	847	889	905	868	968	922	943	858	915	852	876	903	840	909	828	902	929	906	937	873	954	901	918	865	914	911	904	924	886	926	888	885	929	894	874	905	954	925	857	878	908	909	879	895	873	856	884	880	912	885	917	906	963	848	952	876	883	864	912	923	933	882	909	917	893	909	882	932	839	845	894	901	870	876	869	809	861	882	902	910	866	885	921	911	919	905	939	881	910	879	907	889	889	872	923	883	919	845	938	838	823	877	915	889	887	881	877	907	861	889	930	891	879	912	894	922	914	884	944	858	894	896	890	866	861	974	909	843	923	884	808	942	869	888	923	925	948	893	881	890	894	905	869	869	886	1004	870	922	885	900	887	961	904	850	895	915	895	902	896	930	927	891	861	909	904	891	839	873	860	898	915	884	858	906	836	899	845	835	895	842	903	949	931	925	882	884	852	893	873	842	934	914	873	951	891	894	850	888	937	879	881	903	916	873	849	862	960	920	945	877	987	855	894	928	901	894	899	897	834	835	888	962	902	872	938	877	879	902	922	883	850	896	896	917	914	892	829	899	907	854	905	904	927	909	883	901	840	874	912	931	926	970	925	878	854	884	925	920	902	901	891	881	862	836	911	940	871	870	913	946	883	927	889	898	874	837	877	877	904	913	891	931	889	911	893	897	915	863	887	910	890	868	900	897	927	938	862	862	888	893	896	887	875	890	940	851	947	878	915	869	918	884	839	894	865	882	853	855	880	888	910	870	909	886	891	877	876	882	954	877	943	898	906	859	869	916	905	901	838	864	899	883	893	859	936	857	912	888	858	920	905	947	906	902	907	877	948	877	870	879	943	875	932	944	868	903	845	893
36265	6634	5261	3100	2244	1974	1767	1522	1348	1372	1214	1170	1177	1063	1026	1159	996	1018	1017	1002	1051	975	973	1065	1005	983	1103	1103	1005	964	1059	1023	1049	1089	1047	949	988	975	1004	957	1023	989	1009	970	974	958	1034	1014	1024	985	957	999	996	986	1000	987	965	1027	984	988	1080	977	980	1014	968	976	981	972	1021	1030	1010	987	1022	985	1056	984	1014	1008	983	1021	955	1025	998	993	989	999	1019	1020	1037	1077	997	992	1001	961	972	1036	1056	972	1000	997	1019	993	982	1008	1031	994	1030	996	989	939	998	1062	925	934	996	941	995	1060	966	937	1008	966	1009	1040	1040	1007	947	1044	978	995	1010	981	1046	935	1066	1002	1013	1057	992	964	993	964	1011	988	987	991	953	1064	1009	1003	985	978	936	985	988	1014	976	1000	975	996	1022	1001	1055	972	1017	963	1046	1006	926	1092	973	1002	1036	1027	979	1012	1029	990	1030	1033	1001	992	1009	999	1029	978	1047	987	953	1011	983	934	953	961	1036	945	916	1003	965	995	955	993	955	983	961	983	972	976	1020	979	1036	953	1037	934	1002	993	1005	1039	918	954	913	1009	982	976	1052	998	948	984	971	991	999	986	1014	955	1030	995	1004	1012	1054	1002	957	984	985	972	998	960	1035	987	986	1045	1014	958	999	969	943	1060	1024	1000	959	966	1017	996	1041	1008	1007	970	1026	1000	994	1010	943	913	1048	1037	954	1015	1034	988	999	974	993	996	999	1001	970	999	980	1038	1012	977	953	1051	1029	972	957	998	997	991	1004	947	956	978	981	1051	968	1018	989	1047	1001	957	977	973	988	991	1060	997	943	1020	1032	1024	980	1012	973	961	969	1049	1005	980	984	1082	962	993	999	996	994	959	1004	980	998	1015	1004	1024	1012	998	979	951	981	972	1044	998	1029	1037	968	995	1026	989	978	1026	976	1033	981	1059	955	1039	1008	1033	946	1001	1012	1029	1011	1002	996	1001	1011	980	1011	971	985	976	1108	995	989	987	978	998	964	924	967	991	1013	961	957	1030	1002	983	975	965	1006	995	966	969	968	919	999	997	969	1033	978	961	990	929	1003	1028	1033	978	1005	988	992	990	1014	1004	1000	957	977	999	971	1028	975	998	1008	978	1035	993	990	990	999	1018	1043	1060	1015	958	983	981	987	1021	996	1000	1014	997	954	972	950	1012	992	989	1000	994	982	978	940	1030	943	952	977	984	999	978	1033	1014	943	995	1004	949	992	997	994	999	1011	981	977	1015	992	985	976	980	1027	978	1007	1028	1029	1077	974	996	992	972	987	997	1036	979	1027	1029	1015	971	1010	1032	1009	1029	971	994	1064	1048	939	1041	942	949	969	1000	982	968	983	950	978	994	968	953	977	964	963	999	969	978	973	1012	964	974	1010	1018	996	1032	971	986	983	960	1025	1045	967	986	982	960	968	1008	987	984	938	968	971	975	1045	970	1019	965	982	1028	1038	993	998	1068	1023	956	936	980	1011	995	1030	1035	1054	1041	984	1007	966	1032	1006	960	979	962	973	962	1022	971	1033	1023	1012	925	1032	934	1014	1004	1028	1030	1010	971	1004	991	1002	975	1041	993	980	1007	955	1069	1011	1021	995	960	963	1063	1028	1017	1016	987	954	949	943	1034	957	994	991	1007	926	1002	999	1021	1004	978	967	955	1008	999	978	932	1000	978	998	946	1009	991	1033	973	992	1023	974	978	1029	943	943	1016	1064	970	986	1006	1023	967	1058	1014	1002	1003	950	1033	1030	1005	986	1014	1026	967	976	1010	969	1027	1006	1025	1026	992	969	994	997	1022	994	970	903	917	1017	988	962	1013	996	985	975	950	993	952	1014	988	1010	1020	959	1025	990	961	980	1005	979	984	956	1009	1006	967	981	981	1016	972	1016	984	997	961	1008	918	980	1023	1002	1009	980	984	976	986	1034	973	1035	1026	1004	983	1037	953	1005	1013	1038	978	1008	1081	1005	999	953	1041	993	939	991	992	1032	995	1003	985	987	985	948	974	973	1000	1016	969	984	962	1047	987	1014	983	993	1043	978	977	1031	1002	993	981	1007	1037	1005	1038	995	997	1009	977	998	987	973	1069	956	1025	1009	974	970	1015	947	989	1016	995	991	953	1029	1022	975	978	950	1033	932	977	977	988	1014	969	1013	1009	997	970	1028	986	985	1023	1038	1001	1023	950	936	1029	988	1001	993	1006	973	972	1039	957	1038	994	939	968	972	1002	983	1020	955	965	962	990	961	1006	934	1039	1004	1014	1003	1003	1013	1011	1015	951	976	957	997	968	1042	961	1057	959	964	1009	953	995	1000	972	1017	1007	1016	1042	950	970	1024	1000	992	964	995	1022	975	1004	1063	959	1005	957	1010	981	1018	960	961	974	1003	988	1019	989	991	1040	1011	944	955	975	1018	935	1033	949	996	997	1039	1016	957	1005	979	958	1017	965	983	1022	1028	957	999	930	1043	973	1004	982	1006	1038	922	1021	965	947	1002	1000	1025	987	1011	1015	948	1007	1040	1022	1018	973	949	965	1000	970	976	1040	1007	994	975	992	942	1011	963	1032	990	985	966	1006	1006	1015	995	1039	969	974	929	978	1029	998	941	1048	957	998	987	1012	916	1022	1011	961	986	1021	964	955	971	973	990	982	999	998	1018	1001	991	1013	1019	995	994	1027	1012	944	987	956	988	934	994	948	971	1049	1026	1017	947	988	1006	1022	989	956	953	988	993	963	971	984	979	947	1059	1010	963	1017	1021	998	1040	1013	985	982	945	1033	933	1041	988	967	1008	1022	949	1014	993	1012	981	1007	944	993	964	986	1057	1050	984	992	1000	996	1017	896	1018	984	1050	959	959	953	992	991	1048	1008	966	976	1013	948	939	967	932	1009	1024	932	983	984	951	993	1012	1016	1006	966	953	1034	1044	985	938	986	1030	1035	1036	952	981	1003	1043	964	999	1020	1007	1033	1020	993	1047	1034	1029	991	1030	926	1013	982	1008	951	982	1042	982	982	1003	1018	1032	1078	986	973	985	1019	997	1025	996	992	942	951	945	964	971	1025	1014	1015	954	989	992	1058	1045	1008	997	1011	1005	962	968	1016	965	970	993	1013	1001	986	1026	1024	1033	945	954	1048	1062	1043	958	1118	1033	983	964	998	984	942	1017	960	981	933	965	1039	1034	1042	1008	982	1027	1011	1005	996	996	992	999	977	988	1023	1008	965	1004	1008	1017	951	994	1025	1006	998	995	1045	1047	975	1017	986	997	1022	1044	963	987	1031	997	970	957	1003	981	1037	987	992	1001	1005	1002	1031	967	933	931	1032	978	991	1007	1008	934	995	1009	980	1020	948	1023	994	994	982	1018	983	955	1001	964	1022	991	1017	1000	972	1018	968	1009	991	973	976	1005	977	1034	1017	943	1021	1024	1040	965	982	950	1039	978	970	990	1021	990	1049	1044	1015	992	964	950	1017	945	917	966	1013	1041	977	1021	1016	1005	966	1009	991	985	961	999	990	1015	999	952	990	1048	1000	956	974	1005	1028	1027	982	961	959	997	1008	1009	1025	1031	990	970	965	1006	1038	1013	990	949	1022	991	1014	956	958	960	994	977	988	1026	983	959	1059	999	1013	982	965	1004	992	959	1004	986	1007	972	994	919	955	906	987	977	928	1019	969	964	1029	951	939	1032	993	1025	994	966	955	965	941	1009	964	956	981	1040	953	927	1001	1011	985	933	988	1016	994	1011	970	999	1038	1005	937	982	1012	1051	970	1008	994	972	988	999	1014	989	1009	1010	976	1018	1028	922	1034	958	949	991	1003	968	956	993	959	1035	953	976	985	998	1003	991	975	990	1000	958	955	969	932	991	1018	982	1009	1037	1001	1010	1031	1018	965	960	945	1049	983	1042	995	1014	1030	993	1007	975	1009	1011	997	965	961	983	987	1043	965	915	998	968	991	1007	981	959	1018	979	950	967	939	997	954	983	1000	1038	951	926	991	989	999	935	1012	969	1009	963	965	983	1014	1050	1000	962	993	1022	987	943	971	969	960	1069	950	1013	933	995	966	993	1025	1005	1033	992	995	970	1028	937	964
22322	20826	28751	23007	20820	20911	13140	1602	1075	1039	901	815	732	730	625	578	601	561	582	572	550	514	549	492	539	529	535	565	521	525	488	561	533	517	498	527	475	473	531	466	521	458	513	424	446	461	467	438	459	506	451	515	468	462	450	493	489	438	459	447	458	448	451	429	398	471	472	433	464	479	444	468	452	499	456	429	486	400	468	465	430	496	464	468	467	432	463	456	485	453	461	479	472	474	431	441	469	486	449	450	435	439	479	459	447	482	431	443	470	460	454	454	413	468	446	438	450	429	449	445	465	443	459	482	439	444	479	447	457	440	482	476	471	435	450	464	426	474	425	451	444	432	459	473	447	468	412	452	433	500	469	461	438	440	450	440	433	443	464	468	453	436	484	421	437	445	446	429	475	470	436	471	462	441	452	478	448	440	479	448	396	455	459	468	469	500	447	465	483	444	464	485	430	473	464	434	458	477	452	421	434	423	487	500	424	451	515	472	432	476	445	467	466	458	475	430	459	440	452	516	437	446	447	499	473	443	400	435	449	453	437	446	478	446	476	447	443	446	476	431	428	452	419	468	449	488	423	443	447	446	461	461	473	465	449	435	473	445	422	433	463	470	430	433	465	468	463	453	440	421	444	437	425	435	434	470	469	471	473	453	429	461	454	421	466	489	414	494	491	438	439	470	445	509	436	421	449	428	464	475	449	462	463	473	459	485	469	514	434	437	445	445	462	456	435	455	453	456	449	468	414	473	406	426	431	432	452	473	428	451	478	496	462	445	420	443	401	409	452	417	448	425	430	439	446	474	433	504	475	451	445	445	461	434	486	507	460	424	408	441	466	429	479	473	461	457	431	434	429	442	417	432	466	449	443	448	414	461	432	473	417	449	438	458	444	472	468	463	450	473	455	478	418	428	462	419	496	494	461	419	500	449	448	450	431	466	451	464	452	458	471	434	429	460	427	460	429	441	438	464	463	415	421	459	425	450	472	427	468	439	438	429	444	432	524	478	436	468	512	431	491	469	470	417	423	451	433	409	435	470	453	463	462	448	447	469	403	422	441	453	436	465	429	501	445	431	438	449	469	452	427	477	426	431	438	395	476	433	444	416	462	471	454	439	460	471	471	445	453	413	453	453	441	440	413	423	465	449	462	459	447	456	429	452	463	426	437	463	472	437	454	433	439	452	486	449	463	458	474	435	462	462	430	435	460	445	485	442	455	431	455	432	474	448	446	458	421	435	444	449	427	402	445	454	440	460	433	469	459	429	424	461	498	472	422	448	463	454	436	464	393	427	449	425	442	459	394	468	411	439	453	447	436	429	428	460	431	447	455	458	413	437	461	442	478	440	464	462	447	437	471	455	462	442	468	452	448	457	474	441	419	441	475	438	472	479	456	451	441	455	446	414	451	443	454	456	506	467	467	448	468	446	438	433	463	438	452	447	442	450	444	441	453	450	513	437	450	456	458	445	454	436	485	446	439	440	440	500	474	454	416	420	432	490	477	488	447	458	442	468	445	441	437	474	467	431	461	455	472	425	431	422	381	461	431	461	423	479	428	453	482	449	441	464	464	467	455	446	506	471	442	429	483	466	515	438	453	437	439	474	439	422	465	477	476	479	449	450	428	449	484	431	445	481	477	464	467	463	441	440	480	430	453	467	448	471	467	441	452	449	416	441	451	433	442	453	444	467	404	464	475	450	463	417	460	439	434	448	460	441	437	403	407	455	475	437	471	438	427	473	439	461	458	477	425	425	437	470	444	452	431	435	435	431	463	420	442	463	483	444	442	451	436	402	448	469	438	446	472	427	463	459	464	452	441	445	476	451	449	435	473	469	478	490	419	428	464	449	456	454	451	478	446	430	431	441	483	410	451	446	468	486	440	424	419	429	423	454	450	458	439	445	441	444	461	444	429	461	463	461	463	472	457	447	486	460	425	483	429	414	487	442	477	407	419	427	425	406	442	471	445	453	448	496	439	456	471	469	451	445	438	452	463	481	444	429	419	459	411	454	429	446	418	456	478	472	415	482	447	484	453	444	430	433	450	422	499	464	456	458	371	453	448	467	444	432	464	451	471	446	444	443	400	438	438	472	468	449	459	451	478	420	443	438	457	421	479	427	447	473	416	456	462	436	471	461	418	449	437	451	474	410	447	496	446	489	430	447	473	452	423	456	473	442	456	454	466	439	458	491	455	431	435	471	434	493	460	455	463	427	489	417	457	463	423	467	428	461	413	463	494	454	479	468	445	447	477	435	464	444	427	415	477	446	458	460	452	448	435	470	468	471	411	451	403	469	438	461	433	457	429	419	458	466	473	446	455	422	453	440	457	443	442	436	396	455	440	452	463	430	435	436	462	472	451	449	457	477	434	438	449	432	480	449	447	442	467	476	452	413	484	438	435	418	472	440	462	439	465	428	483	462	465	432	449	463	417	474	433	452	436	455	477	456	434	446	435	468	453	473	413	481	461	442	470	457	485	436	434	460	463	419	469	487	471	447	446	475	479	456	509	463	448	481	421	497	448	443	474	446	464	403	420	482	415	482	491	470	402	426	498	474	474	426	463	436	473	446	457	466	448	424	462	481	423	460	435	441	477	456	428	416	461	460	463	454	436	456	467	433	454	505	433	473	476	484	479	454	405	419	429	465	450	445	456	481	452	444	447	429	439	458	471	457	479	467	444	405	413	414	429	437	463	441	459	438	440	428	468	446	450	460	515	424	494	430	477	462	413	443	441	463	442	414	519	434	422	457	454	423	442	421	446	439	448	487	464	479	479	416	451	470	458	466	499	432	423	423	478	459	427	451	441	443	443	469	427	441	451	460	459	437	486	412	432	476	509	461	435	457	437	484	431	425	449	436	432	442	458	452	434	439	453	414	487	450	460	403	420	493	445	444	471	438	442	472	445	467	515	460	467	463	482	492	444	450	431	453	448	454	445	498	461	459	463	455	443	465	412	458	481	448	457	482	468	458	442	410	464	495	439	472	448	470	427	495	465	450	480	434	459	460	466	458	420	450	449	468	454	453	441	484	485	410	507	456	462	464	455	437	443	423	447	476	457	456	451	463	440	437	426	416	450	423	479	463	454	467	415	456	433	432	466	464	458	447	453	453	488	459	451	487	453	421	448	440	447	437	429	473	455	461	416	474	436	452	463	416	448	426	440	420	435	480	413	468	423	456	465	443	434	440	479	435	454	448	409	444	448	441	448	437	482	446	439	466	448	453	416	434	397	423	461	428	461	442	471	456	443	415	412	485	398	469	465	466	424	473	448	464	454	445	454	458	459	475	460	468	448	464	478	478	471	483	469	459	447	450	451	456	468	418	455	441	454	450	450	450	469	453	438	445	469	471	462	448	474	426	444	454	442	475	454	432	401	465	435	455	453	448	417	442	434	441	466	472	429	439	478	418	481	440	410	447	446	478	412	435	438	454	457	428	440	483	431	452	484	455	417	433	440	465	456	455	416	456	418	440	426	449	433	429	430	443	457	452
43999	14760	13933	7773	5370	4127	3089	2380	1948	1630	1442	1133	1075	939	898	783	747	661	729	636	681	673	562	606	602	543	592	590	611	606	573	594	631	644	553	523	547	572	528	543	567	539	523	544	535	541	550	526	512	505	533	496	499	495	521	518	544	557	506	494	504	529	513	542	474	498	484	523	477	489	509	520	477	533	499	475	498	538	509	510	535	487	553	511	554	525	511	517	483	467	501	482	513	499	543	454	549	485	509	507	490	509	483	539	466	527	483	480	471	475	519	470	504	507	506	508	521	511	494	490	509	489	532	502	531	475	474	516	524	509	505	500	538	468	512	501	490	512	509	491	475	475	464	512	493	497	535	495	467	540	468	483	509	497	488	460	456	505	508	488	462	524	494	533	514	507	489	475	491	516	504	538	515	508	508	515	501	470	533	484	518	485	521	494	478	486	466	468	497	519	471	505	522	487	470	521	470	501	470	473	506	513	451	518	500	480	490	507	512	512	527	509	522	487	512	518	495	572	501	501	481	472	492	483	477	536	509	505	494	512	479	472	492	505	464	505	510	462	518	492	528	513	520	468	438	528	498	502	483	466	503	507	471	495	486	473	502	497	497	491	498	481	483	464	525	505	472	525	505	498	487	549	533	506	485	476	484	494	473	496	505	492	505	476	496	456	504	498	487	538	481	467	491	468	519	505	492	495	504	470	488	498	490	520	516	463	496	509	471	533	531	498	482	505	493	473	503	477	510	477	500	482	502	479	524	535	538	490	486	466	462	486	497	499	485	475	490	502	504	468	475	479	509	521	508	511	515	516	520	487	500	470	476	513	432	487	523	507	449	509	494	497	510	495	502	521	509	468	513	522	531	475	493	491	466	511	486	507	481	511	480	500	516	490	521	525	494	471	504	489	505	488	505	516	505	498	510	501	474	507	474	472	483	499	529	492	491	504	493	479	535	522	510	456	475	487	481	496	498	503	489	478	500	482	495	486	495	479	502	490	503	510	491	454	437	501	529	528	501	498	442	482	465	474	525	467	479	473	494	442	507	491	492	534	525	483	472	473	477	480	464	484	478	497	497	542	495	527	531	502	525	500	516	491	499	519	505	464	524	542	493	510	499	497	470	474	504	511	494	520	521	486	500	510	467	480	476	498	487	494	521	511	496	506	488	502	487	484	463	499	496	488	495	538	512	496	484	496	488	507	530	485	438	513	481	489	525	479	543	535	508	543	475	531	499	495	521	499	497	508	547	504	480	518	493	469	470	476	491	539	474	530	524	490	444	504	459	535	482	479	513	466	467	508	467	481	473	487	490	497	504	456	493	515	573	519	511	496	510	498	506	509	484	493	440	515	451	494	529	457	458	537	506	491	503	503	494	530	554	524	534	471	491	480	510	521	510	517	510	483	497	481	484	507	498	505	504	470	490	504	490	492	494	508	504	506	526	525	474	497	490	496	444	515	495	500	494	496	487	479	504	470	531	555	458	504	537	488	445	483	465	517	485	501	484	502	477	473	527	461	473	497	508	506	474	475	454	506	429	492	573	501	507	475	510	511	510	515	514	498	541	473	504	486	505	477	493	512	519	493	553	482	510	474	509	508	514	511	521	479	457	481	530	508	524	542	449	487	493	516	544	501	519	524	476	484	472	514	454	537	510	494	511	492	493	470	517	517	494	530	505	478	500	491	488	489	509	495	471	513	515	454	481	524	518	504	511	488	490	438	480	500	509	475	512	519	492	460	493	461	502	511	485	489	487	493	494	497	496	497	540	483	463	530	451	513	507	509	490	462	465	503	514	506	508	496	535	491	492	528	510	503	509	491	490	520	496	493	482	523	489	532	468	449	504	503	488	496	485	501	497	542	488	499	493	467	498	486	539	547	509	476	504	498	510	486	477	516	527	496	480	484	459	501	517	490	458	456	458	472	500	539	477	512	481	502	514	489	519	488	487	498	461	514	490	512	476	491	500	492	466	511	498	482	488	509	455	481	473	485	486	515	462	524	466	450	500	505	494	525	501	524	487	474	485	447	516	504	523	506	447	450	499	491	501	486	494	548	547	473	501	493	492	478	482	492	499	436	549	488	508	504	544	531	473	508	469	482	510	518	524	491	496	509	491	516	497	505	519	512	486	511	501	464	530	486	515	514	523	465	529	468	475	502	495	499	513	494	488	512	513	481	477	481	459	460	495	499	483	530	564	510	497	533	484	481	525	508	539	544	482	464	498	464	453	520	511	493	485	459	486	496	478	485	501	482	513	520	518	468	524	525	524	515	527	469	510	503	553	475	499	501	480	486	481	514	519	474	506	492	479	498	531	511	474	507	476	519	481	494	505	491	482	489	458	483	496	505	472	534	478	454	533	498	542	492	486	489	485	477	476	505	499	474	482	506	481	515	507	533	508	476	518	494	523	484	478	480	465	485	516	527	496	531	513	468	499	462	499	523	483	489	477	480	482	503	524	467	481	514	507	520	528	520	518	464	501	516	530	491	494	518	471	527	515	492	484	531	473	456	513	545	524	492	490	508	483	493	518	487	503	501	512	468	469	499	499	456	474	480	474	514	506	460	497	511	484	522	447	499	459	489	465	487	471	529	532	494	482	501	481	468	479	511	532	486	501	471	508	503	492	468	471	497	491	497	520	488	483	476	495	477	528	460	520	504	516	506	506	492	531	499	493	507	511	495	504	483	507	517	496	444	484	503	508	489	519	479	494	491	485	465	474	484	477	507	514	476	554	500	494	486	491	516	496	457	477	461	522	497	524	482	505	461	504	468	504	474	508	488	513	525	480	501	489	523	514	525	523	549	518	446	484	496	511	505	449	522	457	471	512	492	497	497	461	498	482	507	484	495	483	472	503	510	525	443	523	483	519	530	550	487	532	501	547	468	496	498	506	487	529	506	518	506	469	464	476	470	513	473	491	482	495	485	498	496	503	520	468	509	487	512	536	475	550	515	523	487	488	517	483	501	524	476	497	490	511	494	517	520	503	473	497	481	486	504	493	465	509	475	500	502	505	507	498	499	531	521	477	487	496	547	470	469	485	468	519	508	515	500	513	466	507	475	538	506	491	463	512	501	487	458	477	473	483	469	508	557	472	507	478	471	477	496	454	505	511	491	522	507	511	511	517	498	465	499	500	501	488	461	489	494	474	509	524	487	496	534	475	465	489	459	469	483	489	510	520	454	494	477	500	511	508	479	512	523	484	500	489	494	467	484	478	497	473	499	469	484	526	496	482	477	512	483	468	497	453	519	522	495	478	519	509	532	540	427	495	484	512	502	493	522	503	465	505	486	492	500	492	485	469	481	515	490	491	464	488	507	515	448	480	526	463	480	524	512	497	493	472	488	468	516	508	483	505	455	466	474	485	460	487	496	519	453	498	523	517	498	489	467	502	530	460	505	482	497	518	447	506	523	511	505	469	485	515	476	499	506	522	517	467	493	483	509	451	484	503	516	504	492	495	484	474	520	518	517	514	498	492	513	459	513	508	491	498	493
26693	20458	11303	1428	877	776	741	767	694	714	770	672	718	698	692	735	743	665	720	732	721	715	702	702	750	647	734	718	752	690	689	765	701	734	665	697	717	697	677	733	724	702	679	712	717	663	709	741	730	719	658	731	684	703	717	690	673	721	717	748	685	727	687	652	688	686	703	688	718	660	741	701	735	674	703	706	685	663	708	667	767	680	689	706	724	703	711	686	664	748	670	687	729	697	732	690	717	702	716	689	735	670	740	693	703	714	703	636	718	703	686	701	721	669	727	707	669	730	663	696	720	707	731	693	711	719	737	740	728	749	665	670	659	681	721	693	710	663	701	692	700	675	720	732	700	714	714	691	696	695	701	671	680	717	737	721	729	686	683	698	712	697	710	697	742	672	693	708	664	743	711	679	696	672	709	655	720	668	705	662	733	665	700	687	677	691	678	744	707	677	692	692	670	694	720	759	691	748	695	678	666	680	642	728	719	706	694	726	715	678	694	753	708	724	698	722	721	657	738	721	688	706	747	691	732	704	650	674	697	749	675	742	696	705	738	717	695	672	711	741	726	699	674	705	687	686	759	764	706	756	713	715	692	714	695	635	725	655	699	705	688	682	695	674	739	698	642	670	673	657	719	689	708	695	694	716	624	668	635	765	711	711	704	674	675	714	692	668	676	684	683	692	661	716	723	673	718	715	739	702	657	720	702	697	698	708	691	687	701	689	647	726	709	738	678	704	718	710	731	754	736	684	656	771	693	712	699	695	692	673	683	658	705	702	728	745	676	728	731	689	722	750	715	657	710	719	711	674	731	709	693	693	785	718	655	716	696	661	678	696	655	660	727	679	720	747	718	750	682	650	708	681	705	634	760	693	667	702	703	687	670	669	680	705	702	684	703	664	668	732	707	705	728	700	710	720	745	719	694	690	712	682	695	695	704	695	671	696	667	642	669	716	682	668	710	696	728	724	674	699	685	689	751	705	684	700	684	725	704	764	741	699	639	691	731	685	682	688	663	715	687	710	710	729	693	692	681	747	721	734	678	688	673	698	698	758	693	685	725	692	680	743	729	705	709	746	732	663	700	665	667	736	702	772	695	714	758	737	715	703	725	671	736	723	735	726	735	629	714	735	684	721	701	711	681	699	692	728	713	717	699	687	704	707	691	688	697	706	631	724	679	702	747	717	693	681	725	703	707	707	729	696	703	702	679	735	673	749	697	676	699	695	745	697	714	668	719	715	688	722	734	707	659	680	681	679	691	724	695	729	677	720	712	670	702	696	686	671	698	708	702	693	677	714	658	641	703	699	706	734	693	705	713	708	733	694	703	756	775	769	685	715	707	675	687	690	696	684	699	738	742	689	703	696	681	743	749	698	720	678	695	693	713	693	728	680	718	749	679	683	694	716	736	678	677	738	705	723	686	687	695	735	732	709	683	705	685	702	690	706	705	669	708	716	732	689	660	723	709	701	689	684	752	698	701	703	744	724	722	712	667	665	676	708	678	737	726	733	688	740	741	720	691	684	698	706	734	703	741	698	690	726	711	686	690	735	760	675	697	727	696	680	728	699	686	676	696	720	694	642	710	670	694	715	702	717	688	761	706	681	710	666	713	702	672	753	729	732	704	677	727	676	696	736	746	705	693	662	661	691	669	690	716	709	676	721	717	710	721	674	652	745	713	692	748	714	713	721	691	684	700	720	674	722	712	698	688	710	676	758	712	749	724	680	694	688	643	726	678	715	665	731	688	699	706	675	715	731	711	664	715	752	726	725	702	696	771	708	693	722	714	716	679	715	716	681	730	748	746	701	712	694	673	695	712	680	703	707	683	713	685	697	685	714	738	707	664	717	752	729	710	769	629	710	727	704	744	681	651	721	687	746	741	725	706	669	709	692	738	716	720	668	723	703	735	698	693	721	673	706	687	674	673	675	714	694	651	694	718	696	750	663	753	681	702	705	710	706	749	745	709	695	722	690	692	711	741	740	675	692	725	749	706	654	689	673	754	737	709	686	714	729	688	728	610	699	735	698	737	721	683	697	668	697	685	704	681	702	674	718	701	673	692	731	694	697	724	695	714	699	712	762	750	787	703	737	710	663	722	720	731	735	689	699	733	702	687	688	716	708	688	672	731	700	695	685	691	671	656	710	683	669	796	652	717	665	659	687	677	670	739	693	728	673	696	709	720	688	694	756	689	699	697	732	729	673	727	686	720	670	738	725	742	733	720	745	732	677	747	733	729	673	728	705	726	729	673	721	715	672	649	720	744	726	681	722	708	633	682	677	708	704	723	706	694	719	727	649	665	709	719	695	701	709	716	758	709	709	705	709	684	733	702	693	681	706	692	704	626	675	692	731	736	711	669	736	688	750	742	736	667	718	719	705	691	665	714	763	693	724	696	716	702	729	713	712	694	693	719	702	697	730	705	706	667	672	683	693	663	711	724	749	714	721	707	700	739	711	723	666	667	672	622	687	683	731	645	707	693	719	680	681	676	708	748	727	674	719	739	710	706	656	706	698	689	679	720	665	689	702	719	714	714	672	716	677	739	704	724	707	718	738	668	705	721	680	734	665	700	674	707	712	712	714	655	710	673	675	724	713	718	699	717	689	742	738	681	708	677	707	714	717	719	660	742	728	706	683	702	670	769	748	729	716	688	677	741	731	703	670	703	715	720	747	690	702	694	698	708	700	729	680	670	708	697	695	663	690	709	687	661	695	716	704	745	675	679	715	717	663	686	699	691	692	730	679	696	733	695	735	697	744	666	740	720	736	712	698	694	662	723	681	736	730	723	699	724	710	731	675	714	731	678	658	664	692	725	702	724	692	708	730	723	687	694	691	646	716	754	692	710	647	695	667	715	709	718	700	729	680	725	703	689	732	733	746	721	710	691	728	727	720	659	727	690	682	667	686	704	659	677	693	719	715	705	740	709	673	669	689	703	746	714	656	705	711	740	754	743	697	701	741	692	737	730	668	743	655	775	749	694	730	732	744	718	706	699	690	745	691	702	718	710	656	667	690	739	704	725	742	698	716	700	714	724	700	738	732	669	699	686	728	738	712	704	738	723	711	687	714	698	721	712	654	701	708	689	743	759	752	757	684	678	735	697	768	694	731	685	711	721	743	647	741	738	667	750	689	684	738	683	716	700	668	717	683	703	695	721	682	684	662	664	676	685	737	680	677	723	680	745	724	743	680	691	714	679	659	699	723	736	730	708	706	684	704	735	734	712	687	657	736	684	719	705	666	664	723	755	709	668	673	706	737	737	683	733	649	731	696	698	692	709	664	737	766	702	715	699	727	745	709	714	667	667	726	725	687	761	675	719	674	669	677	741	688	694	658	733	683	694	700	697	693	712	675	682	737	710	717	673	748	697	668	705	670	706	684	714	664	695	633	721	676	749	712	738	723	686	715	670	697	668	721	710	683	704	694	643	718	724	658	776	680	723	698	696	708	691	713	703	696	686	760	708	685	639	700	668	710	725	675	764	693	708	667
14711	1757	1344	1085	1014	916	893	860	881	862	857	786	813	841	854	838	854	804	826	810	760	758	828	808	834	856	887	827	835	762	773	889	825	859	841	820	878	808	801	775	806	825	766	817	827	852	867	793	819	818	815	797	773	805	813	743	824	835	848	851	777	784	884	816	863	829	840	805	780	826	828	867	778	831	761	792	787	805	784	787	840	803	779	805	798	838	826	806	789	804	782	804	821	789	799	802	820	799	822	778	831	795	841	794	817	789	812	832	750	835	798	857	821	793	855	801	834	796	834	800	785	898	833	807	814	847	842	816	825	765	777	779	789	806	811	840	759	834	812	802	778	795	821	828	767	786	774	801	850	812	796	772	874	800	831	756	838	804	843	858	820	746	798	818	787	811	799	844	787	787	867	818	795	802	790	759	790	845	806	834	815	786	806	798	789	856	814	820	790	773	787	782	806	820	848	807	799	801	820	815	810	783	773	798	763	857	802	797	829	835	805	800	808	886	808	780	785	788	797	838	848	851	757	806	816	784	850	798	841	782	810	802	730	726	857	825	813	833	823	822	798	798	793	781	816	802	794	820	731	800	840	750	853	832	839	791	808	786	795	846	789	838	791	789	807	772	807	827	786	819	787	796	813	793	838	820	798	784	814	830	765	775	871	822	801	825	837	862	745	793	802	816	770	782	846	806	842	799	850	817	820	796	792	794	785	785	811	845	752	764	800	749	842	791	788	816	834	818	786	763	814	798	806	806	814	801	765	836	828	808	810	768	825	817	810	820	781	767	856	799	812	797	805	797	810	773	832	825	827	834	770	809	763	816	809	787	814	816	837	818	789	834	848	764	796	821	826	743	764	788	808	803	856	851	796	797	797	822	782	796	773	843	805	805	810	790	744	803	863	749	822	764	827	788	851	801	814	780	828	827	815	855	798	897	817	841	791	766	821	809	806	793	783	811	814	813	795	843	762	872	836	841	791	797	782	820	795	857	816	798	825	835	743	770	829	860	807	799	813	779	783	785	777	818	746	780	837	795	861	832	759	799	819	822	791	765	826	787	851	823	840	802	814	850	836	840	786	833	823	840	802	776	810	841	805	777	832	857	816	821	800	801	785	822	784	812	807	819	822	838	848	825	806	776	789	868	860	801	793	781	821	847	814	763	811	844	814	809	823	847	813	820	796	834	776	803	805	829	792	789	825	849	820	773	783	849	817	810	813	778	848	773	803	804	800	783	831	799	748	843	777	784	761	843	803	811	831	780	810	807	800	777	808	868	839	814	800	819	836	824	826	768	887	781	787	769	822	830	821	747	815	781	830	847	824	780	772	864	813	850	789	838	871	815	785	791	805	773	763	745	829	800	806	852	824	807	737	801	785	821	834	787	777	778	800	794	807	801	863	788	744	780	806	837	839	810	764	757	843	764	864	767	779	778	833	772	803	772	776	806	794	745	796	804	831	785	764	792	776	769	824	753	776	774	789	826	797	816	799	760	824	781	802	788	793	770	832	848	830	833	841	794	794	784	841	827	817	786	814	802	760	829	828	866	783	794	800	798	829	807	806	823	836	839	818	813	792	768	834	841	796	797	803	831	770	855	760	807	789	747	824	831	806	793	790	787	742	799	834	778	815	816	838	790	827	829	897	794	818	792	833	797	820	801	824	831	796	773	809	820	825	824	823	823	780	806	821	771	857	827	809	882	823	833	866	788	819	792	760	774	813	836	807	838	789	778	765	783	814	789	815	822	809	825	766	808	754	780	811	831	831	801	766	806	816	826	798	779	811	770	807	803	860	775	840	798	787	796	793	785	797	834	778	853	788	846	767	799	842	781	809	807	815	805	809	741	833	853	818	801	848	816	804	864	804	800	802	814	800	836	794	781	825	802	782	838	805	813	798	865	783	846	851	775	771	765	824	792	767	831	804	817	789	835	804	844	790	791	817	845	778	794	831	818	821	782	868	768	820	900	833	770	819	793	811	826	790	814	812	799	868	845	832	793	828	777	779	835	856	836	774	851	783	814	791	816	827	774	802	789	785	798	801	805	789	782	822	819	795	784	810	792	785	777	799	813	804	824	781	809	824	772	807	840	782	767	803	780	785	831	793	857	850	836	841	802	767	774	840	822	818	843	794	832	810	841	811	814	831	800	732	802	763	800	845	816	798	819	804	801	787	827	788	782	817	782	771	791	808	799	798	854	825	779	790	750	794	834	834	739	807	778	801	813	832	821	819	803	812	827	783	805	779	780	764	837	775	797	794	850	800	801	768	805	907	776	775	869	807	812	818	839	767	847	763	799	778	831	796	804	787	766	818	803	827	826	838	828	805	776	843	822	776	787	783	812	864	794	781	816	839	790	788	783	837	777	794	778	852	793	812	752	738	818	762	819	822	791	780	832	839	831	842	807	806	836	836	862	828	848	788	807	846	758	814	804	854	834	836	783	787	840	815	829	727	804	797	820	797	784	822	839	850	797	822	827	813	852	868	835	820	813	818	795	829	836	732	801	803	791	818	816	840	789	783	767	821	782	810	788	814	825	820	783	810	784	812	819	828	800	795	867	818	834	807	801	794	780	800	817	868	838	791	773	795	794	803	783	834	819	813	785	832	829	801	851	824	811	806	818	826	775	844	845	821	827	769	765	799	819	839	858	805	788	777	816	860	845	790	799	815	832	792	814	838	867	786	849	899	805	842	790	771	841	790	804	782	841	808	828	828	764	805	802	837	783	802	780	819	819	769	836	819	815	822	758	806	776	831	786	858	838	774	804	811	797	777	797	824	861	800	845	852	779	818	795	837	796	785	820	858	808	761	749	828	846	826	808	792	773	811	775	844	808	829	768	786	829	791	820	776	786	768	805	811	834	827	791	829	838	806	812	770	827	818	782	797	822	831	807	799	813	818	800	799	837	846	833	827	796	754	844	797	795	819	801	798	829	800	825	797	813	848	759	771	797	784	810	754	786	756	867	785	796	878	796	855	796	834	774	782	810	801	801	794	807	817	784	805	824	797	785	759	777	806	835	802	836	868	793	833	826	825	812	849	798	796	820	817	841	778	822	765	804	788	811	806	804	806	790	777	827	821	858	831	789	790	831	759	798	790	830	847	824	812	810	841	784	795	806	846	807	770	792	782	810	764	787	791	812	754	797	822	779	830	802	806	781	822	832	747	804	781	799	866	786	846	775	881	824	785	771	810	798	796	783	773	835	804	845	800	807	821	786	813	805	811	806	862	834	814	806	787	794	788	784	780	815	813	779	827	792	796	817	789	790	814	754	838	810	820	793	852	843	844	856	839	751	781	787	807	805	781	834	800	804	784	847	793	800	810	812	845	821	836	751	756	812	797	786	782	804	826	799	764	801	758	796	879	765	798	841	815	800	800	821	801	802	832	838	814	809	811	872	818	727	807	816	786	795	814	793	816	736	797	794	800	814	838	800	773	784	810	809	839	833	836	808	830	758	860	838	771	852	819	778	858	806	793	908	821	817	826	823	782	792
23150	20754	28308	23271	20741	14618	1523	827	713	583	553	563	488	486	428	436	452	419	345	395	391	377	362	387	404	400	369	397	313	362	375	395	361	362	387	357	348	399	357	368	334	388	329	344	337	318	328	328	354	343	347	343	323	352	362	343	315	319	324	324	346	357	331	322	352	326	346	373	348	316	346	312	347	353	334	337	347	337	349	338	348	343	322	339	354	337	324	312	326	332	354	345	343	367	332	337	326	312	347	350	379	323	340	330	331	330	333	329	332	396	322	326	333	321	342	361	340	371	320	344	339	322	329	330	331	327	327	349	338	359	371	362	318	365	351	356	337	352	346	326	336	349	328	371	339	347	314	306	373	334	345	372	361	364	335	368	305	350	340	341	324	381	358	343	343	367	326	357	344	328	363	309	341	364	373	369	335	306	333	332	345	347	332	315	335	342	329	348	374	350	341	326	358	361	344	328	314	362	319	350	306	339	356	333	358	373	335	337	333	358	342	327	362	345	340	338	334	358	367	329	352	350	359	301	333	362	342	372	338	335	381	323	362	366	358	333	307	345	346	328	341	331	378	333	376	350	351	374	329	342	346	359	364	338	327	350	373	326	324	329	370	360	334	352	340	315	308	355	345	338	324	354	358	322	350	340	351	342	308	349	348	340	310	367	319	352	338	364	319	343	370	314	313	334	330	324	349	338	339	338	320	324	334	349	330	294	345	334	338	343	321	344	352	339	355	311	315	338	301	334	306	311	325	300	335	338	331	329	353	331	316	337	342	346	330	377	340	358	336	365	328	361	342	356	347	340	335	340	359	358	341	322	340	316	303	320	334	354	323	351	297	352	375	349	341	331	341	343	322	366	374	352	344	335	352	362	351	328	321	323	313	335	387	347	334	336	359	365	359	330	332	323	347	348	330	360	357	334	331	320	336	331	331	344	338	321	372	351	319	367	369	316	374	327	368	338	386	347	356	348	321	337	341	343	338	307	349	370	343	326	350	341	355	334	342	332	349	322	328	341	346	357	325	309	376	348	350	358	329	310	339	320	330	308	359	322	325	350	332	361	353	319	327	338	343	329	327	317	326	328	338	317	350	341	372	357	360	327	344	347	344	340	326	332	336	343	350	305	331	346	357	319	362	336	351	301	351	327	343	353	337	331	361	357	327	369	316	336	334	365	318	334	359	310	339	329	326	338	312	344	370	319	326	332	299	342	341	336	336	295	335	335	348	374	323	326	361	353	346	347	349	338	312	320	350	350	334	321	354	346	365	333	335	310	354	315	329	317	347	360	324	308	321	354	322	325	317	337	330	325	353	342	290	349	347	321	314	299	358	369	336	327	326	338	350	335	362	338	359	352	327	317	341	337	331	373	339	386	348	319	320	318	317	357	380	313	324	311	350	319	359	322	344	349	335	367	329	361	365	375	354	314	360	325	359	344	373	357	340	320	356	364	400	359	346	354	321	310	322	329	301	312	353	385	370	322	311	347	333	340	327	352	361	376	307	337	308	348	357	341	316	325	340	355	317	371	342	308	363	328	332	367	359	345	305	325	326	358	361	343	300	396	323	331	337	349	346	336	308	348	326	320	334	324	317	317	357	319	370	334	332	347	372	309	362	341	381	351	353	320	358	343	374	313	327	316	348	351	319	319	343	304	331	343	342	339	363	326	336	332	373	361	336	342	325	307	342	340	368	344	341	297	339	357	330	314	376	331	360	367	311	372	314	344	353	320	360	352	313	329	316	327	356	336	329	338	320	312	372	345	353	330	318	313	341	356	292	335	373	343	340	361	334	351	354	361	330	349	358	332	344	359	297	345	351	307	343	360	357	363	333	335	348	349	332	347	325	355	368	366	338	346	356	345	334	366	356	336	351	346	347	359	339	352	335	331	313	347	348	341	353	362	332	314	347	342	368	319	341	356	275	336	336	319	336	310	346	339	346	328	330	345	326	356	361	329	351	331	317	341	342	328	316	329	333	313	357	344	326	332	346	343	337	303	340	363	352	339	376	332	325	330	331	354	340	311	304	311	328	337	345	365	338	314	354	336	361	331	334	321	334	321	341	338	343	359	320	341	355	350	336	305	342	362	356	331	347	319	333	371	316	330	343	367	320	360	305	305	340	330	346	348	303	339	318	338	328	325	356	328	293	305	319	336	340	341	334	340	360	358	349	371	331	325	327	334	337	339	335	355	364	344	362	293	335	329	325	316	372	319	324	344	337	314	329	365	365	365	323	312	336	351	345	359	369	332	326	368	350	333	297	348	346	349	309	365	342	335	312	332	327	332	332	339	334	313	324	357	342	351	346	339	339	365	353	313	317	331	342	312	346	382	351	339	300	350	320	327	325	317	353	383	332	343	316	319	354	349	343	316	372	318	342	354	317	355	315	351	328	327	347	329	327	343	367	304	355	306	336	351	357	346	341	316	320	376	353	323	386	334	322	358	324	334	332	356	356	341	335	354	368	341	326	364	326	348	352	371	342	320	339	335	344	345	307	345	329	320	338	367	374	338	326	318	339	306	327	344	338	316	334	343	329	346	322	331	360	357	313	308	354	344	349	337	375	349	365	353	326	373	341	340	344	320	338	345	308	361	289	401	380	341	311	330	356	336	344	325	352	331	344	300	347	305	342	318	317	342	341	330	332	316	337	307	350	389	352	337	330	357	355	319	305	348	355	354	343	319	370	342	347	325	338	332	324	354	345	352	337	346	368	372	373	357	335	362	395	341	347	338	361	354	374	351	346	346	344	310	297	361	331	367	322	338	329	334	310	354	325	312	318	344	347	358	338	336	324	340	305	359	331	346	335	353	352	324	327	329	358	335	345	363	331	335	318	348	348	363	342	347	356	384	343	316	354	379	329	341	330	309	334	327	345	370	357	358	369	343	366	346	350	353	323	348	320	332	334	356	341	351	354	341	348	362	329	338	345	320	297	320	337	342	340	329	325	331	335	346	320	346	334	333	335	353	330	329	329	349	320	315	366	317	309	321	328	345	351	353	312	367	342	365	322	366	359	315	294	355	359	341	332	371	341	321	352	323	371	351	326	342	354	336	356	327	356	334	355	306	352	381	349	360	357	326	323	338	356	344	353	334	303	348	321	361	307	327	324	331	356	345	342	335	335	327	317	311	362	364	368	330	353	346	324	347	324	323	357	332	340	362	341	334	355	324	345	333	325	324	315	365	365	312	343	333	358	293	306	332	321	356	323	372	358	320	321	328	327	358	349	346	302	344	323	338	363	333	346	340	351	327	349	343	343	349	334	323	353	322	354	322	334	315	322	349	336	326	332	346	346	330	325	384	340	397	311	337	309	346	347	339	300	339	308	363	344	319	329	326	338	356	343	314	366	358	333	325	343	351	374	342	322	325	346	336	342	345	338	325	359	326	336	380	326	323	323	314	384	370	321	318	320	342	344	374	341	344	348	312	355	311	309	307	355	348	338	349	335	300	378	313	333	354	318	333	324	347	362	351	325	342	334	323	334	354	331	371
37367	9809	8599	4422	2858	2379	1740	1382	1143	1047	932	728	656	627	601	557	560	499	499	515	464	485	489	460	504	503	539	504	460	452	469	464	486	445	503	454	461	472	423	428	421	442	406	411	395	363	410	407	425	425	413	347	413	398	411	423	405	426	398	403	420	449	416	386	397	433	460	446	392	379	385	398	392	427	379	430	402	392	358	419	435	426	458	390	402	405	387	419	412	402	398	410	374	395	390	381	400	400	441	421	398	402	419	432	405	406	398	424	421	404	405	376	363	432	398	382	416	379	402	419	386	387	380	363	390	398	408	380	371	388	371	401	440	392	416	384	451	422	393	399	405	388	395	425	426	401	409	404	422	413	425	419	371	422	397	419	377	403	444	423	393	413	411	398	394	439	363	396	414	411	387	415	406	422	387	409	385	399	393	395	396	405	386	398	416	420	404	410	402	348	427	398	399	397	393	390	383	393	388	402	376	392	418	391	400	393	394	399	407	397	420	396	396	403	444	410	390	401	372	413	390	435	407	399	403	406	427	413	413	382	371	389	401	411	432	432	448	387	382	405	409	389	397	418	414	396	410	400	388	429	378	418	385	393	420	440	396	391	408	387	418	420	416	425	383	395	392	406	387	402	377	425	408	409	375	400	435	413	402	371	404	424	414	408	402	390	378	385	385	397	434	417	405	434	407	421	417	385	390	399	398	423	411	416	391	392	448	415	385	376	406	407	395	387	426	427	393	415	412	400	454	411	336	388	413	396	403	408	448	400	454	415	399	431	419	424	400	391	426	412	407	382	378	400	412	380	414	393	388	406	387	420	388	405	441	402	371	381	406	393	392	379	413	446	416	381	389	386	398	338	414	427	366	409	436	404	410	428	411	403	396	393	444	389	459	402	398	385	364	421	433	372	386	425	416	368	373	410	410	425	389	389	382	405	382	368	359	426	405	417	389	426	392	418	430	395	421	418	372	381	446	373	370	415	405	414	391	405	398	389	392	353	373	354	441	418	422	373	409	390	435	409	410	381	419	411	409	387	431	389	369	397	425	402	418	417	424	423	432	403	409	377	387	402	405	399	395	440	409	399	436	401	410	379	371	379	388	408	437	400	429	413	396	399	425	452	440	414	398	413	395	438	406	419	396	429	410	386	405	377	387	381	396	423	390	416	381	381	393	423	388	390	394	373	387	415	400	387	433	410	388	410	385	404	418	398	414	400	394	408	394	404	396	387	416	384	357	429	374	404	388	392	393	398	400	404	400	362	380	424	415	412	395	395	421	402	403	450	388	394	418	414	412	367	421	401	406	389	397	407	416	367	467	408	401	433	409	386	380	420	372	405	364	393	426	382	418	408	357	425	423	379	427	399	388	414	420	407	419	415	395	415	383	413	418	419	391	425	377	423	407	421	403	401	428	430	402	461	377	406	405	392	399	411	411	431	353	416	420	389	428	410	404	404	420	398	393	413	397	431	389	390	405	406	427	427	390	428	461	362	393	380	401	384	389	405	430	417	412	416	426	389	379	416	424	386	400	432	413	402	395	401	404	400	371	383	382	429	409	372	392	400	424	438	421	425	422	415	411	420	398	407	403	396	406	372	414	393	391	398	409	398	395	412	367	397	406	419	425	426	427	370	436	427	384	393	402	385	398	393	401	391	397	393	401	429	416	350	359	412	423	402	383	397	404	365	406	389	408	434	386	376	401	401	415	420	429	405	420	376	433	458	427	402	412	398	416	403	396	419	392	406	383	376	438	379	406	377	368	396	426	380	404	409	441	408	403	416	399	435	439	422	394	402	401	412	412	395	414	364	411	431	425	385	423	422	379	416	396	398	370	397	372	415	407	399	383	414	374	402	372	409	402	412	391	424	377	415	417	422	420	417	411	391	398	375	411	387	440	393	396	361	380	402	396	361	397	416	419	434	390	381	413	391	362	399	425	429	417	401	389	401	377	408	382	412	398	373	394	410	385	409	416	407	404	423	383	402	408	428	417	419	415	417	409	412	396	415	377	404	400	393	389	445	389	396	405	396	442	367	367	398	438	413	393	386	371	367	391	367	417	414	421	398	396	427	427	417	436	365	388	391	377	430	424	376	398	400	432	392	414	408	386	430	378	388	389	396	418	342	381	443	361	408	443	372	379	407	390	402	407	376	402	407	387	422	375	381	391	399	427	443	408	421	367	406	433	419	383	416	398	395	402	426	446	450	377	367	386	393	439	426	378	370	426	418	388	418	443	431	421	386	403	405	435	396	421	408	392	355	389	392	392	413	373	386	401	401	424	410	413	407	379	388	409	416	393	394	365	382	407	367	433	430	402	390	442	400	418	396	405	370	397	407	415	411	396	412	400	425	382	364	419	383	392	405	372	438	398	390	406	433	403	386	423	390	397	451	425	414	432	376	402	389	389	396	442	383	396	401	400	394	411	403	409	414	418	421	395	377	442	401	398	397	404	442	429	390	410	418	379	389	356	369	390	378	424	386	410	383	360	397	414	416	404	417	396	412	414	406	395	386	416	402	416	421	428	437	396	401	443	442	374	414	385	375	446	410	396	437	412	408	427	431	408	431	415	407	431	411	386	413	370	394	429	386	401	382	407	416	369	395	396	424	411	410	416	409	367	388	414	391	391	417	423	394	394	410	406	409	404	409	406	417	391	354	383	400	431	427	423	402	367	439	387	390	387	393	404	410	428	401	384	419	393	418	405	393	407	389	392	391	443	397	386	399	389	389	389	407	377	413	413	402	455	403	428	392	418	435	390	430	409	419	393	379	414	427	382	426	388	384	388	394	447	380	390	418	425	372	407	415	427	431	384	396	379	435	421	380	404	397	431	403	369	417	419	419	398	420	402	407	370	395	423	391	378	403	420	389	378	436	397	402	392	377	405	416	427	401	421	374	398	396	426	407	382	422	381	394	410	372	421	381	407	396	400	389	410	391	373	406	388	363	414	414	408	409	390	380	385	430	390	404	401	405	395	390	412	432	379	376	433	378	406	403	411	421	393	376	414	408	380	421	421	417	376	438	405	406	391	426	423	369	403	399	408	406	406	370	385	399	398	395	418	395	408	425	406	387	370	389	396	400	405	365	390	367	383	417	411	406	372	377	422	383	439	401	384	404	401	422	423	414	398	426	439	383	426	414	422	413	417	410	384	419	399	393	383	381	396	386	396	404	389	394	385	413	381	420	426	401	377	397	382	431	363	411	394	435	379	415	413	407	363	398	389	420	387	369	381	436	408	423	427	403	402	410	419	402	423	403	387	392	408	407	405	398	390	427	431	415	389	384	424	411	385	402	412	403	407	388	401	418	406	380	403	383	376	386	374	408	360	412	413	415	408	383	404	373	390	389	399	390	417	435	421	406	415	394	410	368	394	364	400	416	422	414	378	442	390	398	408	419	429	402	405	408	408	415	414	369	419	429	389	373	382	424	400	411	417	400	438	418	385	386	397	410	400	408	403	362	370	454	381	413	386	412	407	405	401	402	388	410	353	431
24500	20773	27328	24236	14629	1825	1342	1147	1115	1046	1113	1048	999	956	956	915	916	943	922	968	923	957	901	960	968	930	936	958	870	886	935	896	921	907	921	932	933	882	907	973	925	901	912	940	932	898	919	873	918	872	912	894	926	913	945	902	938	935	959	820	885	953	887	880	931	936	925	902	892	936	898	901	859	941	927	888	956	880	941	891	943	879	927	913	942	945	897	952	905	931	902	934	902	847	940	844	880	924	876	945	927	837	959	909	873	867	909	874	876	917	890	866	915	952	932	894	930	889	869	927	910	980	963	875	924	887	930	913	893	959	881	928	860	927	950	866	870	911	943	903	879	907	907	967	906	884	971	918	894	886	931	879	945	888	926	847	855	897	891	912	907	844	913	886	866	934	859	896	877	884	908	885	926	911	873	892	906	901	881	929	927	854	865	894	948	866	961	885	950	933	916	903	884	900	880	926	849	933	943	945	912	862	870	902	883	923	866	924	879	881	944	861	871	924	889	901	913	865	895	861	923	896	950	942	963	929	937	948	854	897	973	879	902	939	948	893	921	900	893	852	862	903	916	889	887	962	895	884	893	898	875	874	897	833	937	892	829	889	938	921	896	934	938	855	951	935	929	916	938	876	982	871	885	869	942	890	959	914	942	863	918	921	885	901	872	899	911	973	883	897	955	888	876	869	866	950	963	890	880	856	897	850	894	955	945	904	877	937	932	936	926	897	907	938	875	898	883	935	884	855	876	887	947	920	932	925	906	884	899	892	904	930	893	916	920	914	898	904	884	897	873	945	914	902	933	879	909	919	915	919	903	899	876	878	901	912	917	884	864	897	914	932	899	933	941	890	882	885	911	968	925	871	875	893	902	902	873	888	922	875	861	916	896	906	917	898	873	914	883	884	967	939	893	884	926	949	870	905	901	883	888	917	916	945	946	877	874	969	903	908	932	895	930	908	923	866	928	936	866	916	907	916	918	894	881	901	877	902	920	930	879	952	882	953	869	904	949	915	926	886	861	944	863	910	890	869	881	837	902	863	939	902	878	915	941	893	935	966	911	923	911	856	912	880	880	898	837	880	902	923	885	892	989	908	899	839	913	872	928	919	877	885	908	883	887	898	913	911	859	946	875	924	887	895	881	924	891	871	936	893	956	875	862	888	883	941	913	877	979	862	956	893	866	917	882	903	935	874	935	868	935	910	932	877	954	871	965	874	845	897	895	916	844	837	928	980	884	927	930	895	831	923	897	868	869	889	961	916	864	853	876	904	898	870	909	902	911	884	900	897	942	898	901	940	957	901	910	1000	954	990	869	910	846	940	924	919	905	914	951	858	881	877	874	870	881	864	925	892	902	875	917	863	867	937	862	899	899	902	872	915	882	956	886	947	902	858	892	916	946	855	906	895	930	897	953	913	952	934	885	909	912	889	913	897	922	900	926	911	941	920	860	923	866	918	945	922	875	948	920	889	862	873	874	947	889	957	890	924	881	932	895	897	908	912	911	937	954	897	894	873	902	916	915	887	860	826	907	910	862	881	885	892	910	907	865	861	927	863	940	837	897	846	906	955	949	894	878	909	858	870	858	919	887	897	916	880	935	867	856	955	907	873	886	878	906	936	861	932	891	918	918	922	890	883	894	889	897	938	953	900	931	893	889	916	906	917	880	834	888	954	897	872	885	839	878	921	914	915	884	887	905	880	872	910	919	857	922	911	966	860	948	887	917	877	841	913	907	912	961	885	915	915	889	884	885	864	932	921	920	906	879	942	920	952	874	929	890	922	842	937	861	889	876	971	932	908	907	903	889	937	923	919	888	965	899	891	889	862	892	925	883	919	886	865	920	935	938	897	950	873	884	874	924	869	903	919	904	914	931	901	864	882	919	956	857	910	916	938	936	914	954	901	833	886	939	933	864	905	840	867	910	902	863	931	881	891	876	897	888	855	919	893	880	851	926	907	900	919	955	861	941	940	963	921	912	926	887	906	919	885	884	891	915	921	892	944	836	886	881	892	868	882	947	912	886	913	948	863	928	916	833	882	904	929	918	892	940	895	919	899	914	909	898	888	828	919	891	891	906	892	930	884	892	906	880	949	899	892	932	913	881	889	901	893	909	900	924	885	890	885	877	938	917	871	892	900	881	886	886	883	886	969	872	928	851	941	894	911	901	964	872	903	912	886	905	859	914	883	869	945	908	919	894	947	851	932	890	946	847	875	865	899	915	906	932	918	949	876	915	883	904	851	926	885	883	936	911	901	939	895	897	947	966	914	917	957	938	906	878	882	905	911	917	852	883	918	909	938	943	912	907	910	904	907	917	926	912	899	887	897	933	913	920	859	859	892	904	933	921	895	947	912	923	899	908	919	900	946	837	908	903	945	930	924	926	891	902	885	900	871	886	908	888	918	882	947	926	937	947	925	923	850	930	928	847	896	911	925	885	924	918	890	899	906	912	923	879	938	931	947	898	887	992	957	892	887	922	935	941	899	897	872	928	853	918	914	917	943	863	910	952	937	849	874	917	886	936	916	884	863	876	899	926	930	900	880	948	892	918	874	898	973	893	924	840	907	926	911	919	887	829	893	922	895	898	933	954	922	892	875	886	927	909	908	889	911	908	884	903	866	905	934	909	894	850	884	859	902	949	892	893	944	888	872	910	911	875	926	941	870	893	866	929	882	934	904	877	862	899	898	957	880	907	901	911	885	883	899	958	950	936	892	939	889	866	984	882	922	956	933	860	922	930	880	935	887	890	904	928	886	896	864	925	883	877	900	918	894	926	879	879	946	937	867	872	919	914	920	865	893	941	931	926	939	890	872	845	902	987	951	896	945	894	921	966	937	878	886	916	888	886	868	917	879	925	939	900	924	885	898	934	931	910	936	892	904	948	936	960	886	960	954	868	898	840	903	899	926	893	936	929	916	902	931	893	984	919	938	852	851	883	904	922	913	865	879	912	935	895	920	935	943	906	862	904	878	911	902	910	830	854	900	884	901	928	892	858	931	903	928	859	911	881	875	949	878	869	894	885	884	942	923	896	905	877	905	890	919	853	906	887	892	876	901	885	907	832	896	899	900	893	876	866	853	946	946	928	918	875	903	922	951	880	917	892	899	918	900	910	856	913	895	822	943	925	902	927	927	924	886	894	876	926	877	958	897	873	941	944	901	878	847	978	944	869	952	919	883	931	882	888	870	911	849	916	874	862	922	928	876	914	896	898	914	957	905	915	903	929	903	862	935	894	888	976	913	917	871	880	971	894	901	839	892	942	900	964	919	930	926	902	934	901	916	825	917	861	917	923	958	952	946	890	898	861	861	897	926	904	887	944	884	870	973	900	872	910	946	933	921	885	912	886	913	889	897	887	927	923	929	917	898	911	865	936	949	897	867	899	878	895	862	913	939	896	907	940	889	926	890	960	896	881	916	891	908	899	911	901	943	905	929	858	888	937	929	901	916	908	890	874	919	886	934	935	914	898	914	925	887	912	858	864	909	906	909
36919	7039	5291	3122	2274	2034	1665	1464	1396	1370	1188	1184	1071	1142	1082	1098	1070	1039	1023	1038	1026	1052	1042	1050	1054	1069	1097	1113	1033	1049	1032	1087	1047	1029	999	1003	1072	1037	990	999	1030	1011	1032	1016	937	948	979	1009	951	1024	1017	1015	1049	998	967	1021	1045	1001	1010	980	998	1017	991	977	988	1056	1003	1004	1030	1014	981	1002	1008	959	1008	912	1033	957	974	962	1035	1055	953	1038	968	983	945	1006	1043	1027	1051	1053	978	989	970	1014	953	1054	1011	961	1040	986	998	1016	1014	1046	977	1015	1038	951	1016	973	1018	1015	1001	1001	1007	1000	1017	990	1019	980	1010	1011	1014	956	1033	961	1004	996	1015	995	1041	1086	1068	1002	1044	996	1054	1012	956	1066	971	968	981	962	924	992	942	1004	980	1027	1027	947	1000	1014	952	991	973	1037	938	974	1007	1008	1036	948	1013	962	986	979	1031	966	1036	1039	1006	1011	1013	1012	987	937	999	1008	987	1042	964	962	976	989	992	1039	1001	1017	1018	1014	1008	1030	999	1059	993	1023	1019	1061	1034	1014	1040	920	996	986	939	991	1035	1042	1002	1044	1052	997	1029	1024	1013	981	996	1033	1040	976	991	991	1041	1049	1006	973	1019	1045	977	983	1065	1033	1016	975	971	1008	993	1044	993	1071	1049	1029	1019	1001	1029	1024	1022	1057	1040	986	1035	1024	1067	1022	950	980	1015	1016	1016	1047	1079	995	980	993	1032	1014	1000	980	1013	1073	982	1024	1020	1049	993	960	1058	991	1014	921	1033	995	1025	985	1015	993	984	1016	983	905	1005	1000	1020	1007	1023	1030	994	1013	1043	1001	1029	994	997	989	995	1013	1005	987	1008	1018	950	991	987	999	967	1039	988	1012	1005	962	998	1033	1006	1034	1071	1010	981	963	1001	986	979	1030	1032	1007	945	978	1011	1054	1017	1015	974	951	1009	1036	1002	967	984	1005	1023	1024	993	965	958	912	981	965	986	1034	1060	1013	1021	983	1026	1008	1050	1043	1072	994	1027	1000	968	1027	1044	1059	952	953	988	1056	1017	1035	1003	1000	1020	971	964	950	977	1029	989	929	1010	1051	1043	992	997	985	1009	1021	957	1013	1028	961	975	1002	982	990	1031	938	995	1013	1054	989	964	1037	974	955	1050	964	1019	993	1008	885	1036	1038	969	1009	1045	1078	1040	1026	1002	1016	973	1031	978	1016	978	929	1008	998	974	1034	965	1004	996	1022	968	1022	1007	1025	984	974	1052	965	941	1040	1013	1018	1059	982	1008	976	1027	1046	1033	985	995	932	1006	994	970	1036	1027	995	1019	968	1001	981	1067	975	1036	958	985	1036	1040	972	1017	1032	1000	1033	943	986	1008	997	997	1018	972	1050	1006	1009	1014	1002	1001	973	1063	965	990	1030	991	989	1006	936	963	992	998	1042	991	1001	1031	970	990	957	1090	1016	993	1001	1014	991	976	993	985	1075	1015	1034	1047	994	999	1042	974	1001	1028	1004	1010	976	964	963	1007	966	1021	995	1053	1058	1020	975	1012	995	1018	952	1025	1009	1017	1011	1010	1021	1017	983	1045	1009	990	1060	957	1048	1008	977	1011	962	957	970	991	1003	1009	1005	993	966	1052	1001	991	1038	1007	1032	1005	948	1035	963	1013	1068	1002	1050	1023	995	1002	980	978	984	1011	1013	1032	968	978	1004	987	995	1001	950	1007	1003	1032	1045	981	957	952	1027	970	963	1023	1025	1050	1012	985	987	1004	1025	1042	1046	994	1001	996	1009	964	997	992	1000	942	1030	994	1010	1039	959	1018	1000	980	997	1013	1022	1014	988	1012	1077	996	1017	962	984	1000	916	952	1021	1021	1062	1035	1004	1003	1040	977	1002	1023	1004	979	1030	1029	1018	1056	1069	1058	971	985	1029	966	1071	976	1010	1012	1040	1011	972	1025	1016	1018	918	986	962	973	1010	1055	997	1045	1032	1019	943	1046	978	997	940	1015	1002	946	1018	997	1026	1035	1039	956	1033	1021	1050	989	1005	973	939	941	1007	995	990	1010	1012	978	1014	962	998	1018	1030	955	1038	1018	998	995	1017	1059	988	1016	1042	1017	958	984	1031	1038	1008	989	984	991	1025	1004	1011	1063	1018	983	1080	1010	983	1036	1007	1023	966	978	991	1032	1020	970	967	995	934	1026	1005	1004	1031	988	934	1013	958	928	1018	998	998	1025	991	1012	953	1030	1008	1024	1001	1008	1034	1004	967	1004	1068	978	989	1027	1014	1002	988	1052	1000	1049	983	993	999	1016	963	1050	1005	964	1031	1001	999	1014	1004	989	1013	1008	1030	984	937	965	995	1039	1017	1023	1045	979	1041	1062	944	997	1069	980	980	1006	1013	1025	994	1021	1053	970	1009	1063	961	976	1033	986	1015	1004	993	977	1010	989	956	1003	1026	1024	1038	994	1016	990	940	1036	1013	1035	1035	1036	994	1023	1025	1038	1036	992	941	1001	988	949	950	1016	998	981	1060	985	1023	1012	977	1005	1009	992	990	993	1034	996	951	1019	1020	1044	1062	1032	1027	996	979	1021	1060	943	989	972	972	1047	1002	951	1007	1024	990	1011	1036	988	998	1075	1022	975	979	1045	1068	969	951	986	983	1022	995	1026	1012	984	1002	1005	956	991	1043	1000	983	1029	990	1004	1001	964	1021	1017	1013	966	1033	993	987	971	996	1032	1013	973	1005	1025	1012	1069	1008	989	1035	987	1011	997	1011	1017	948	1018	1042	987	965	956	949	985	1044	952	975	1008	1006	967	950	970	1089	1033	980	966	986	1076	1040	970	1002	991	983	1015	1012	955	984	971	978	1053	1013	967	981	975	1020	991	1005	1014	977	973	1014	946	1027	1000	976	1015	990	939	1050	1007	968	948	1051	1052	941	1018	1050	968	999	1019	939	1045	1029	995	1006	1042	941	995	1024	949	1040	1037	1008	1020	1003	1017	1046	1016	944	965	1006	1021	938	965	955	1037	996	1033	1010	942	1014	982	1032	1017	989	942	1016	1025	998	1054	1007	1023	958	893	947	1038	999	1057	1001	1050	1007	1024	1013	995	1033	988	1019	1022	1009	1028	982	1016	1041	930	1007	1003	979	1065	992	965	991	977	984	982	958	978	946	991	1017	1048	929	1038	970	1050	1022	1017	953	986	956	1024	1025	987	991	1049	1006	998	979	1020	955	987	1008	945	1005	1048	971	1039	1007	974	1003	993	1008	996	1054	947	1044	965	935	978	970	1022	1012	987	996	984	1034	942	1011	1050	1070	1016	977	1020	968	1017	1067	1030	920	1010	975	1063	1006	1010	1045	976	973	1065	1027	1042	1005	1003	993	1010	1002	1037	980	1007	992	993	1021	1002	1010	1039	1008	1061	1001	1008	971	1003	1013	959	1070	996	968	968	1063	978	1009	967	942	1015	976	1005	1037	982	1002	1013	983	981	1056	972	969	1044	988	1014	1038	1051	1085	1036	987	968	965	972	992	978	1008	984	1053	999	988	969	997	1004	1001	1023	1033	1043	1016	968	1044	1002	1030	1003	988	978	997	979	1010	967	1032	979	1013	1058	1007	957	1021	1015	1012	1002	1003	1028	1006	971	982	947	997	927	1010	1025	961	948	1067	1020	928	968	1010	952	1016	1007	1051	1023	1052	986	992	1009	1020	1005	964	1009	1008	1008	964	1044	1017	977	1018	1057	1057	958	1008	973	965	1029	985	1021	982	1005	1009	979	1000	1024	956	1026	1026	990	1038	1015	977	1043	920	1028	1023	1033	992	993	987	991	981	1024	999	1025	1036	989	997	1021	1041	966	1012	950	1056	959	1011	920	1027	1004	1078	999	1027	1001	960	954	961	1001	1029	1051	1052	994	975	1018	1007	1007	988	1004	1059	1047	1030	1037	1051	993	1016	1001	998	1034	997	988	1032	1032	982	1009	1055	1035	962	1008	984	999	979	1022	1020	1025	1042	1016	978	1037	1029	1014	999	1007	1025	998	965	962	1048	1009	920	1009	965	996	1011	1005	941	1012	1043	1020	1007	1021	1008	998	1003	1061	993	963	1012	965	978	989	983	1097	952	1031	1028	1015	1025	1026	1007	1040	1020	1029	1036	1003	1025	992	1015	988	995	1051	1027	974	993	943	1000	993	1011	973	1038	971	1017	985	999	1020	1001	1017	1027	978	1019	968	994	942	924	993	982	990	1053	1046	1035	990	995	989	1026	1055	1015	1013	1062	969	954	1007	1008	998	1030	959	1007	986	982	998	999	893	993	1067	968	1022	1079	1074	999	984	1006	989	967
22314	20798	28653	23032	20789	20880	13107	1606	1083	1031	951	811	777	716	648	628	609	602	617	582	582	571	538	560	571	568	520	533	514	555	551	561	500	521	500	513	502	506	443	453	482	503	491	497	456	464	442	450	501	425	476	479	472	472	470	508	498	446	465	497	460	471	458	474	503	507	460	478	440	482	475	504	509	458	516	489	417	479	482	487	455	463	444	457	414	453	438	438	451	436	443	478	464	415	465	475	458	458	434	438	503	450	505	460	465	419	476	471	469	444	433	453	450	434	457	457	483	450	478	470	482	459	467	446	473	420	427	437	467	424	443	476	454	465	468	481	423	493	439	453	440	473	493	455	459	458	467	483	451	454	447	458	426	423	471	475	486	464	470	466	459	450	484	481	465	450	461	482	453	425	443	461	430	478	467	465	441	458	435	458	426	461	423	494	461	465	478	453	473	500	459	486	469	504	465	465	439	470	437	491	477	461	415	464	478	491	465	450	486	462	478	425	467	471	492	451	435	426	441	435	441	473	444	457	486	444	524	466	490	492	479	438	439	490	472	474	458	506	439	473	461	435	468	434	432	475	435	471	431	467	488	457	494	466	431	447	464	499	449	443	474	473	477	477	477	463	436	448	486	437	448	469	415	428	433	451	445	413	440	466	480	477	405	470	409	483	468	443	420	448	481	437	466	438	462	495	471	469	426	422	464	507	484	484	463	489	464	446	500	481	476	452	470	472	429	435	452	464	469	475	455	489	440	478	438	467	495	467	443	420	472	438	488	459	478	466	481	429	451	457	459	460	468	466	457	448	462	451	461	478	494	454	437	439	487	487	453	458	494	500	411	436	451	442	418	496	475	445	455	455	462	459	470	447	471	457	468	461	464	476	443	448	427	478	432	477	439	452	414	486	415	490	459	456	491	432	445	444	502	457	445	437	454	477	463	447	459	447	470	460	472	457	461	461	438	479	475	460	450	474	446	461	444	441	471	481	475	469	478	427	444	450	488	430	443	435	437	491	476	470	420	464	470	471	491	433	472	434	477	420	438	487	484	502	439	450	463	496	472	430	497	441	477	451	467	458	469	505	473	439	463	509	463	472	433	410	453	456	437	487	436	448	459	431	463	473	468	439	468	467	465	458	419	446	512	456	487	442	469	481	483	463	431	471	442	438	460	478	484	477	434	477	515	441	437	461	442	439	421	461	480	465	460	441	465	449	437	457	460	449	514	463	444	499	438	433	446	449	447	436	496	490	449	458	448	472	457	459	467	521	439	455	445	460	445	451	426	466	447	460	463	469	457	456	498	462	450	458	445	460	473	467	471	423	471	438	432	433	467	473	407	461	490	449	453	455	431	470	447	426	463	492	450	473	501	407	432	487	427	464	487	478	397	465	454	439	452	449	462	469	484	457	437	410	438	450	480	435	428	470	462	426	478	500	428	452	423	496	441	473	470	479	430	480	434	497	477	470	445	477	462	439	467	470	441	450	447	440	459	499	430	474	529	458	480	462	486	475	471	462	462	446	492	458	486	459	447	493	462	457	485	446	439	434	476	463	436	468	455	474	477	484	476	451	461	469	423	507	439	468	424	434	424	441	470	472	452	485	445	454	432	463	414	442	432	463	452	466	436	461	450	459	454	470	450	465	452	439	476	445	447	482	498	484	439	441	494	437	456	488	481	474	468	449	466	459	491	507	497	468	456	473	475	448	420	442	469	422	461	502	449	463	471	460	446	439	411	452	484	437	472	508	427	465	433	458	454	446	429	473	463	444	463	465	430	450	452	476	416	484	462	464	472	446	456	501	495	430	477	442	452	439	486	471	463	470	451	456	463	464	456	419	402	440	498	417	479	434	487	461	434	474	476	481	477	458	463	466	451	430	477	438	447	477	442	437	421	466	475	463	472	483	443	476	448	423	463	460	475	452	417	447	470	449	456	443	450	451	441	492	507	462	493	484	475	441	419	458	434	447	453	467	475	428	459	467	524	499	449	459	448	440	505	462	484	461	467	473	442	461	473	484	453	432	454	436	458	443	457	460	438	442	449	477	454	448	412	464	448	484	489	420	436	474	467	462	457	447	472	497	471	430	445	494	460	489	453	480	463	456	465	490	460	446	483	460	448	495	462	433	452	430	462	434	441	441	435	434	446	521	448	475	425	462	493	447	469	413	473	441	445	509	441	456	467	478	456	439	437	403	459	467	457	454	463	448	451	479	447	470	454	474	422	485	472	457	444	481	434	457	458	462	457	451	458	471	450	475	474	447	441	437	413	489	450	438	459	444	471	456	470	447	417	459	454	440	425	450	462	422	465	498	456	466	471	445	472	472	449	467	450	473	437	475	462	481	456	498	464	438	462	495	461	463	457	446	472	464	470	466	478	447	427	478	444	467	465	513	460	433	465	459	432	472	482	437	443	472	466	418	469	421	438	464	454	448	465	443	458	470	482	469	449	465	470	445	473	456	490	435	501	423	465	446	440	494	497	492	430	439	450	498	444	452	451	493	456	432	452	472	454	449	451	445	477	480	462	454	452	453	490	482	456	400	428	429	470	481	453	449	463	451	452	514	491	436	494	448	433	461	467	449	446	441	437	501	462	449	419	477	462	470	441	464	502	451	467	429	457	471	494	460	456	457	427	479	435	414	484	474	469	443	456	476	443	442	464	473	451	468	451	457	443	446	433	434	425	493	448	452	455	447	474	480	463	463	490	458	432	430	428	458	459	460	479	466	458	437	485	440	471	479	454	468	480	460	446	466	459	485	420	474	435	461	447	468	464	475	469	472	452	437	453	481	461	454	455	444	453	446	417	444	406	438	455	465	457	419	446	471	483	461	442	473	459	432	435	452	468	506	470	464	449	443	450	469	453	480	455	457	458	436	451	425	448	435	477	449	469	434	455	482	483	438	472	449	460	456	413	458	444	478	482	464	483	465	459	448	451	409	447	479	420	406	474	496	479	459	434	438	526	480	470	444	450	441	500	472	434	478	446	426	422	457	420	456	487	493	497	479	533	452	460	462	460	480	465	402	473	483	468	444	478	444	468	472	470	446	423	462	468	479	416	467	444	451	471	484	446	451	416	457	467	481	445	480	454	487	458	436	443	507	487	471	455	476	483	452	479	444	483	472	450	457	460	472	430	475	423	458	454	425	457	492	469	461	453	432	448	456	468	484	458	456	446	452	428	438	438	437	483	454	452	494	479	484	488	442	441	451	433	457	471	472	449	469	482	452	420	418	454	482	486	475	477	462	469	478	423	463	421	466	474	451	447	453	407	478	465	459	413	456	483	464	461	420	497	450	450	454	454	430	477	455	480	459	463	463	450	460	507	403	458	452	460	463	465	454	462	487	414	458	469	484	484	455	521	498	476	475	494	467	456	460	446	440	471	478	443	481	498	450	455	452	471	437	451	438	438	453	430	450	480	467	492	428	463	457	454	455	444	469	469	449	471	465	456	463	478	486	506	478	437	462	511	489	447	445	469	467	489	449	452	464	452	450
44790	15079	13724	7612	5119	4093	3053	2445	1913	1651	1402	1208	1100	922	872	866	794	734	679	694	659	667	652	636	693	664	679	665	633	591	566	640	592	621	579	551	576	614	482	537	583	502	533	503	509	525	515	549	447	564	524	528	503	498	545	500	499	504	484	547	507	515	447	546	503	491	479	525	497	479	506	518	551	537	512	480	498	509	523	520	468	544	514	484	535	509	502	520	567	495	460	497	542	496	499	510	528	548	487	503	543	525	501	517	521	536	499	511	524	528	477	515	538	513	462	504	524	503	492	513	497	523	523	504	437	533	527	501	474	495	469	491	530	473	497	500	478	538	528	508	531	556	506	517	502	531	529	505	502	499	516	510	488	503	474	500	498	520	488	475	510	570	538	508	502	529	500	480	469	479	490	528	524	456	518	503	511	550	529	513	516	490	486	508	533	521	517	506	508	518	523	509	512	525	508	475	481	502	492	486	519	557	489	496	508	524	485	521	483	531	512	525	497	476	509	465	492	500	495	509	498	477	517	495	512	525	541	506	505	535	530	495	554	510	499	487	542	505	471	515	474	506	504	526	476	509	529	528	496	489	505	526	507	501	474	491	504	521	502	514	533	519	490	519	477	528	534	488	505	528	514	477	466	478	466	521	496	536	492	529	488	487	499	541	502	470	522	498	475	498	499	525	496	472	473	545	505	463	545	498	479	513	479	513	481	508	500	507	509	510	472	515	525	562	494	516	474	529	503	502	509	481	520	551	490	527	569	510	543	483	484	521	535	534	516	466	528	501	500	542	481	520	499	497	545	481	496	505	495	454	506	517	520	553	500	520	516	510	466	532	524	516	483	478	521	517	489	495	513	480	524	495	481	480	510	484	502	515	506	505	505	477	522	499	501	506	474	520	495	510	512	536	503	514	509	466	522	506	503	473	468	490	525	528	511	529	499	511	525	514	509	496	510	483	506	497	533	513	521	477	520	556	480	513	499	490	493	513	493	495	480	542	568	514	511	498	488	501	498	468	540	505	520	532	506	491	513	500	523	512	486	495	485	484	528	522	482	535	535	531	518	536	496	517	533	543	529	436	523	478	505	510	483	503	547	560	491	485	484	488	513	496	481	500	527	500	503	521	489	476	519	519	491	500	510	518	527	482	478	528	517	517	500	508	497	490	494	496	463	523	536	501	498	521	520	505	473	514	496	527	528	484	478	485	497	503	497	511	492	504	503	471	527	522	508	500	497	512	534	472	501	503	526	505	509	484	501	487	472	488	478	496	491	476	514	508	503	499	491	531	472	517	470	539	481	502	515	506	507	469	523	475	488	535	475	516	475	483	512	525	450	523	530	480	483	486	511	485	483	513	498	557	493	519	495	488	457	437	493	479	518	486	531	500	498	512	509	502	501	497	491	483	545	561	520	491	494	539	551	507	529	477	535	477	493	545	506	491	511	526	520	563	480	515	497	488	495	520	496	549	527	518	516	500	465	491	483	486	514	474	476	503	466	536	517	552	516	520	513	545	487	474	511	521	513	514	528	523	505	496	517	518	537	529	457	511	507	514	499	481	514	481	548	507	500	484	497	499	455	513	518	566	533	517	525	491	497	545	521	513	531	558	502	508	504	508	546	536	544	483	489	467	535	488	554	493	491	526	518	490	506	539	491	452	518	490	512	485	536	497	503	500	493	477	501	559	550	511	526	502	468	507	493	496	533	511	523	472	486	497	505	524	528	487	464	497	509	468	523	511	515	539	476	498	485	470	516	535	486	502	537	515	464	478	517	505	538	508	495	523	514	480	490	493	489	521	529	527	502	497	535	518	533	499	514	509	466	477	511	467	468	501	470	462	503	526	539	562	497	523	510	503	512	517	494	496	532	515	507	541	510	517	489	494	522	466	515	502	489	536	530	495	478	530	534	505	482	472	490	509	542	505	497	490	513	522	523	519	476	498	522	494	503	502	525	494	526	484	499	471	519	504	532	501	514	481	466	490	515	474	512	504	502	519	472	476	539	513	494	488	479	554	514	533	523	513	533	491	504	478	499	508	520	504	494	487	528	539	481	522	488	480	498	541	510	503	478	504	524	500	534	517	508	487	480	516	510	516	553	501	512	531	498	483	497	502	550	516	532	488	512	494	481	534	484	540	545	473	484	517	516	523	477	499	545	506	495	525	485	511	533	527	551	496	517	527	511	471	530	503	486	509	518	490	512	467	506	528	495	515	523	539	463	528	527	499	494	511	538	532	546	492	494	456	550	519	493	489	518	534	487	513	491	516	484	511	489	481	475	480	497	505	528	543	514	511	508	502	549	516	513	492	530	554	508	524	491	525	534	478	513	537	516	489	508	553	530	510	489	558	485	500	480	518	478	534	488	511	491	485	527	469	509	499	473	507	517	538	499	505	519	477	527	529	556	478	498	517	493	535	486	469	509	509	502	518	490	513	529	458	551	520	489	515	509	514	516	544	491	513	510	514	487	477	503	515	482	487	504	496	510	523	487	504	523	513	467	510	534	521	497	468	525	490	492	501	508	508	512	524	497	526	526	491	494	525	494	463	511	521	497	500	516	519	498	537	544	495	542	512	520	487	525	504	499	505	468	514	459	496	465	533	481	469	566	474	543	512	497	498	509	529	504	515	492	545	534	481	534	484	494	552	500	515	452	513	483	476	488	519	503	498	515	496	526	503	504	528	498	481	489	526	517	451	475	514	527	486	509	507	486	503	509	539	527	480	516	515	484	518	520	471	558	488	544	479	505	494	514	539	505	502	494	463	502	488	539	516	534	546	519	477	530	515	470	516	492	526	511	512	526	498	543	507	511	490	547	516	505	523	503	491	475	527	486	525	515	475	485	518	515	520	517	512	493	509	471	531	514	534	538	516	509	503	528	535	496	531	497	523	483	513	514	469	478	499	512	478	482	479	506	465	487	515	515	479	524	489	505	528	474	501	505	523	478	535	542	494	503	485	529	511	505	495	526	487	503	494	501	556	518	521	487	448	502	480	528	457	507	519	522	502	494	533	466	509	504	535	512	501	523	491	499	457	492	496	492	529	494	498	527	497	486	524	498	513	533	449	501	515	482	521	484	497	497	532	502	503	489	484	494	510	512	538	512	474	476	492	520	457	503	517	531	507	491	508	482	506	549	474	501	544	504	461	522	473	490	492	480	465	527	502	488	534	462	481	483	511	474	530	477	505	488	491	463	492	511	486	513	505	489	529	476	526	516	498	551	481	506	496	525	504	545	479	516	513	479	497	497	527	498	512	476	456	479	480	527	482	540	490	505	508	526	446	526	489	496	461	512	521	523	519	522	495	520	514	490	500	494	510	493	483	475	495	522	482	516	511	484	509	542	498	484	508	488	475	456	507	502	494	507	522	520	527	502	515	509	498	522	462	491	508	481	496	534	490	482	521	515	514	490	490	490	511	498	531	479	527	511	457	515	499	540	497	542	498	519	523	503	479	508	498	519	493	538	527	513	502	514	566	527	492	506	474	499	468
26622	20430	11356	1412	876	822	764	721	716	691	715	708	737	716	682	687	702	739	718	726	730	656	710	734	736	763	713	686	716	718	712	771	686	680	674	689	668	714	660	718	743	731	716	707	706	764	700	710	684	721	752	746	713	651	760	705	664	725	714	699	703	705	648	717	729	717	721	702	688	716	742	726	694	728	712	744	764	705	688	704	708	683	741	697	686	731	725	701	646	722	675	706	741	726	684	716	720	712	698	684	731	726	710	690	754	710	686	692	718	740	711	706	706	722	708	735	737	669	706	665	730	691	726	695	714	674	744	730	721	708	702	701	705	698	717	655	724	730	714	688	708	709	692	686	696	708	702	740	702	733	701	710	613	668	711	733	665	720	719	704	717	705	686	736	692	705	694	687	758	712	736	669	686	737	724	719	719	691	721	705	713	742	708	718	726	695	712	692	719	727	737	758	745	670	657	653	681	701	710	719	669	712	687	715	717	708	682	697	742	728	713	783	696	664	749	706	738	677	703	742	716	752	706	702	703	706	708	694	703	703	751	711	742	725	743	722	682	701	725	674	669	672	732	669	670	731	759	742	749	712	721	727	723	769	732	742	720	704	768	709	708	685	717	676	708	674	741	680	718	690	708	706	679	695	746	691	692	713	704	676	712	711	712	690	662	666	751	721	753	679	667	704	689	735	716	712	700	714	706	680	696	720	734	694	665	711	694	685	718	742	649	706	704	712	656	762	696	694	732	651	685	739	748	719	686	714	693	689	692	706	680	737	677	742	706	684	677	733	754	716	719	724	743	747	750	720	735	727	707	710	696	710	733	750	697	748	725	742	659	715	693	689	696	733	733	673	666	697	662	682	729	664	739	740	714	679	678	702	738	749	713	689	707	729	711	713	699	715	679	734	722	676	738	710	696	745	740	687	691	744	732	725	740	726	648	766	682	765	710	690	731	704	696	716	649	738	689	660	749	729	700	707	723	732	725	654	750	667	713	737	738	668	720	671	721	728	714	742	744	714	662	690	724	711	638	713	672	719	668	668	705	802	747	732	730	714	676	716	683	739	706	725	686	687	701	740	721	708	724	716	711	677	686	767	734	668	726	684	686	700	706	728	766	719	693	729	721	684	698	675	707	687	691	704	700	736	712	710	719	763	718	640	640	688	656	687	729	770	752	675	722	715	650	718	705	703	673	698	745	703	693	701	745	702	740	651	694	661	694	737	705	690	753	685	702	744	736	689	781	698	675	690	752	680	680	723	693	704	748	679	702	697	691	746	703	760	722	650	681	693	709	738	697	676	702	696	735	728	685	765	696	748	712	653	677	674	660	741	717	709	674	687	765	685	690	769	707	726	727	730	767	648	681	704	669	673	699	662	736	726	747	698	683	747	722	737	699	720	664	703	711	684	755	701	721	710	684	693	710	709	694	643	723	683	735	672	755	735	692	710	689	663	704	690	688	704	702	746	699	682	688	677	680	713	646	724	745	762	723	717	691	767	752	656	655	716	722	744	689	677	727	740	723	678	680	676	757	707	744	702	678	703	692	678	748	709	756	667	653	700	708	729	724	709	652	687	686	694	718	705	692	703	673	649	735	709	688	747	724	733	716	720	757	706	732	702	723	706	722	722	692	766	696	700	690	697	761	667	717	700	688	702	756	720	729	697	730	694	763	725	675	714	686	715	729	691	666	738	674	722	738	709	758	724	717	698	744	724	730	708	723	715	692	699	654	669	704	685	729	712	708	718	718	699	714	687	741	695	698	713	662	715	682	684	731	762	735	752	702	744	728	661	725	678	715	733	742	710	721	721	723	758	689	701	728	683	734	708	673	734	652	664	721	689	769	724	682	764	732	714	710	718	732	678	687	733	708	693	710	707	719	709	683	701	689	695	651	685	728	690	698	676	714	656	689	683	726	721	720	738	718	731	698	716	684	719	709	717	739	688	718	695	681	674	733	739	722	684	715	714	755	732	712	687	717	734	675	633	725	672	695	679	730	684	708	734	673	663	729	706	672	699	683	706	682	741	681	739	705	681	732	715	665	700	700	686	679	714	685	710	720	749	771	727	714	712	672	711	691	690	734	713	714	715	691	697	703	716	725	737	690	724	702	720	722	771	719	698	674	701	678	713	716	716	681	687	697	723	742	692	716	715	697	691	689	749	685	688	740	750	705	701	680	720	708	729	763	719	722	698	672	661	735	706	717	736	708	691	718	714	705	696	685	683	733	712	700	729	734	674	668	699	696	704	671	703	722	723	719	696	708	702	726	671	714	735	693	712	689	720	729	682	721	727	708	729	692	727	626	731	688	746	719	697	729	728	718	713	674	659	664	711	740	722	690	699	728	694	699	699	740	760	677	717	693	668	708	643	720	743	647	693	686	731	686	723	680	664	739	711	739	678	688	734	659	706	730	658	678	682	738	678	737	719	710	702	705	699	751	723	689	734	725	704	714	691	719	694	696	737	742	720	726	716	718	682	686	746	687	665	712	736	729	717	700	718	724	682	709	654	743	673	716	704	717	713	703	696	738	699	745	718	691	681	695	661	682	715	700	687	696	714	753	709	686	721	744	667	702	670	664	736	700	702	713	707	690	740	738	727	681	711	761	735	679	740	695	748	708	698	724	716	690	657	702	721	715	681	737	726	700	707	659	710	747	701	721	730	668	688	709	667	673	697	693	736	692	687	685	755	684	675	744	749	679	691	735	713	754	696	712	706	719	668	731	690	687	727	658	690	693	689	685	741	684	705	703	671	706	698	705	720	709	736	679	693	786	696	709	762	704	704	708	697	676	716	683	695	707	726	723	732	723	757	708	708	737	753	676	721	736	667	743	728	708	757	690	711	711	694	696	706	682	696	707	741	741	684	635	680	738	697	715	708	656	715	708	695	719	693	680	699	681	705	729	703	716	750	703	685	728	724	726	707	666	694	729	677	685	662	725	704	685	692	719	712	692	717	709	718	737	706	714	674	655	732	733	652	677	746	706	709	645	688	725	709	700	671	699	722	749	704	747	764	691	690	685	713	689	672	692	744	713	726	699	716	650	710	708	730	696	726	692	727	737	709	669	715	735	748	687	723	723	744	745	707	687	673	687	714	719	738	653	689	705	709	678	699	741	744	711	723	690	718	716	662	721	723	739	701	704	693	695	645	756	717	715	729	726	677	666	683	686	726	736	692	689	696	763	710	706	698	770	721	763	742	737	670	698	700	775	712	744	726	730	685	712	703	719	710	736	740	668	703	694	696	698	690	677	695	750	752	704	695	643	700	709	687	714	727	708	704	699	667	740	700	665	770	700	716	741	742	706	690	701	749	730	692	703	682	687	695	711	697	677	724	722	754	643	688	742	689	760	717	713	706	681	693	717	716	674	722	740	680	697	689	691	721	668	674	772	670	720	710	702	738	713	689	732	673	712	667	723	674	720	758	699	715	645	708	713	683	734	695	699	717	733	720	744	694	704	697	716	708	729	637	666	712	665	721	728	694	684	752	699	660
15656	1700	1395	1060	994	934	863	881	816	829	842	827	812	843	788	812	847	814	832	773	808	840	838	871	845	865	803	828	906	858	868	844	802	833	863	849	854	840	811	781	759	806	784	818	816	746	830	802	788	844	850	844	753	814	845	840	783	812	805	814	809	772	803	857	777	852	814	789	807	800	849	790	790	843	829	775	815	807	811	819	818	860	787	793	802	797	824	785	808	781	819	798	821	822	788	831	820	808	822	784	811	809	810	817	844	790	800	829	760	829	752	772	797	858	833	835	796	849	811	811	806	794	798	863	793	817	802	854	804	813	821	804	861	815	830	809	843	782	825	805	822	865	758	832	811	793	817	807	779	837	832	814	908	851	805	755	782	794	851	825	853	783	822	756	818	811	808	780	780	853	785	813	798	859	786	842	800	814	825	824	745	776	819	780	796	790	836	848	812	805	790	827	800	783	786	773	861	826	795	824	836	795	776	785	864	842	743	857	847	816	830	783	870	886	802	827	821	753	805	819	801	826	783	804	836	757	794	858	812	853	793	822	825	826	830	811	823	794	813	786	818	778	830	762	811	811	825	839	799	823	790	831	819	792	791	767	807	779	798	785	758	819	822	812	842	822	849	843	811	887	806	812	782	831	778	852	815	816	815	800	813	833	784	835	838	799	816	818	781	890	859	773	849	787	817	797	805	784	814	828	806	870	838	849	786	847	873	835	719	858	825	820	794	798	841	764	774	823	781	837	814	796	872	820	836	812	762	803	810	762	779	836	757	822	799	819	758	790	818	840	824	807	823	827	819	819	809	795	801	842	786	798	805	777	771	788	836	818	858	748	822	792	806	788	786	766	767	865	781	792	831	800	815	854	830	801	775	812	809	720	811	797	785	851	821	784	829	830	822	828	792	787	788	841	798	806	813	864	764	818	849	835	823	790	770	830	827	787	779	806	806	820	807	808	802	811	844	787	751	808	787	766	834	820	843	790	825	764	786	811	829	809	805	763	859	788	808	778	847	778	780	846	819	853	822	824	798	845	792	826	790	795	816	774	812	796	849	841	814	845	830	797	811	790	812	777	816	798	783	809	827	822	794	793	834	835	818	837	749	808	795	813	787	870	813	771	836	797	812	811	771	795	834	824	749	863	790	784	762	780	780	795	803	790	811	806	777	773	850	775	845	801	801	805	850	807	857	824	813	771	795	850	821	785	870	798	841	835	805	797	801	802	822	795	803	856	826	799	839	768	814	814	784	839	813	767	794	822	861	768	801	847	809	826	844	774	824	811	807	872	826	797	800	855	803	839	814	848	879	779	815	796	835	813	801	796	813	836	826	808	820	824	811	792	808	798	798	811	846	773	804	788	809	811	820	803	830	859	797	827	782	815	772	813	773	765	824	832	809	833	764	787	829	824	804	759	847	811	810	797	807	802	846	832	752	823	801	771	813	843	814	816	786	791	794	789	835	797	824	842	810	842	796	747	817	856	806	852	736	808	799	834	799	836	785	807	770	801	811	784	833	780	808	726	835	796	789	787	815	809	815	825	815	845	789	853	813	835	768	819	807	815	830	861	780	831	829	807	848	854	829	814	866	803	808	851	833	767	771	788	774	831	838	785	842	816	868	847	786	818	815	795	808	835	778	796	846	805	844	822	828	800	820	842	870	853	809	777	844	815	829	838	832	796	793	858	839	844	833	844	740	752	846	855	785	827	815	789	780	790	822	820	832	806	833	791	770	823	775	836	766	737	797	813	823	828	851	828	805	795	821	798	852	801	806	803	860	841	812	783	853	808	800	807	776	789	828	807	808	758	792	851	799	805	785	821	794	772	844	817	829	812	883	828	830	807	810	776	793	813	859	799	798	780	819	766	865	827	835	772	797	847	781	785	828	815	813	827	765	835	828	795	818	815	828	822	817	797	808	816	800	829	786	813	792	787	832	839	823	792	800	856	804	807	820	831	786	819	791	838	796	801	856	807	845	827	811	777	855	781	840	837	826	842	794	764	846	793	835	770	810	839	774	796	805	840	793	828	795	756	881	829	841	813	791	814	814	825	781	811	802	787	833	794	792	869	817	802	834	817	749	724	770	852	811	848	770	831	815	811	827	829	855	803	767	867	867	827	840	811	731	805	783	782	799	753	830	814	785	861	771	813	783	799	782	814	797	797	787	802	801	852	866	830	820	835	844	813	803	845	847	810	791	791	825	821	786	794	819	835	798	805	848	834	800	771	827	848	798	853	806	810	887	835	821	773	757	819	796	815	791	802	792	859	813	861	798	815	836	806	841	797	791	848	790	772	824	794	802	876	817	820	843	785	853	848	790	830	830	819	825	839	850	815	848	776	812	867	819	831	795	802	837	841	734	812	800	855	830	822	822	808	803	838	838	813	808	781	799	841	800	798	805	834	817	810	803	807	813	839	823	768	858	765	758	792	839	823	784	856	765	832	830	831	836	866	813	830	862	846	809	786	822	803	779	820	796	830	848	844	809	847	784	812	791	900	770	823	804	825	787	807	856	797	824	818	780	852	829	782	821	858	870	772	798	816	807	800	800	809	795	719	830	846	890	816	767	834	830	807	799	882	813	830	764	823	863	797	803	791	825	770	802	818	854	814	850	800	835	807	855	816	799	823	804	845	775	819	854	791	780	839	771	771	812	765	850	784	794	747	845	810	812	758	818	820	807	787	811	805	782	837	817	784	833	875	803	833	768	875	799	799	820	781	818	829	820	802	804	814	818	778	781	711	821	787	820	828	784	776	843	829	845	792	837	851	807	775	851	785	776	750	838	864	789	772	805	822	835	846	838	858	812	831	810	854	871	880	781	799	784	772	776	764	794	770	855	813	834	861	779	809	780	823	812	824	831	821	815	851	743	814	780	901	836	829	788	841	813	755	781	827	825	815	829	817	756	805	791	788	820	837	795	823	794	796	793	830	823	877	815	822	869	812	803	849	861	810	814	788	844	802	786	827	841	837	781	886	814	830	838	832	823	803	863	818	774	773	768	826	816	892	833	832	831	761	800	810	768	790	820	791	771	823	819	784	798	848	771	760	795	792	763	794	830	806	871	820	850	817	788	817	836	778	811	823	761	826	791	825	848	845	775	833	813	811	793	815	821	799	782	791	825	806	794	797	793	804	838	790	817	794	803	773	813	826	804	831	855	770	753	875	806	783	861	799	835	821	806	839	785	797	861	818	829	843	793	870	813	781	769	765	795	780	811	844	777	790	820	816	862	837	820	800	786	852	832	857	807	830	829	805	811	815	818	785	838	814	768	795	806	815	795	803	756	807	785	790	839	853	777	818	821	771	765	800	784	801	789	819	801	825	778	840	791	874	812	832	787	761	816	820	846	807	823	825	815	831	773	827	761	814	800	811	823	788	786	787	810	826	836	807	836	814	792	827	824	818	780	823	803	813	797	820	830	763	780	793	807	756	812	762	767	818	802	799	830	801	839	815	842	841	820	865	801	803	793	819	819	782	834	797	789	810	792	840
23129	20762	28287	23333	20752	14585	1588	856	704	634	610	534	486	497	402	439	418	382	344	374	423	395	384	394	407	384	397	389	404	370	398	382	379	375	373	335	385	447	405	377	377	350	362	335	363	344	316	334	365	350	329	356	363	335	375	371	331	363	369	341	360	327	369	353	346	345	353	357	346	371	353	335	348	331	355	352	347	342	337	342	354	369	378	328	348	324	370	352	360	332	353	334	377	318	344	367	366	351	351	316	342	330	354	320	365	366	345	359	322	344	355	346	333	368	360	358	349	342	344	341	358	336	359	378	345	341	316	372	351	298	328	359	347	327	344	344	377	341	354	316	364	377	363	327	309	324	375	331	354	364	349	346	319	335	323	334	339	333	347	377	324	342	310	357	318	344	387	343	380	330	347	356	347	330	333	322	338	353	372	364	322	336	373	378	354	367	345	338	315	333	326	362	332	360	334	343	346	357	350	340	333	336	356	375	340	348	347	358	344	352	340	335	344	330	351	330	332	337	383	357	345	333	358	341	343	365	356	358	313	355	351	356	344	318	334	346	346	319	350	351	345	364	349	334	356	368	366	371	343	367	334	309	354	317	354	326	323	315	375	344	328	337	334	341	330	333	347	366	334	330	336	325	370	349	338	302	345	383	343	363	366	344	337	357	329	334	327	364	340	325	329	360	346	354	346	336	348	326	309	327	332	365	361	319	360	341	359	331	346	350	350	363	336	341	370	360	379	354	342	372	360	343	322	349	335	311	347	335	321	347	346	337	310	360	358	363	370	328	334	361	312	319	356	350	334	332	365	358	331	352	310	325	336	351	324	367	366	322	365	350	315	377	343	340	349	347	347	285	318	336	375	316	310	351	335	350	330	313	340	330	316	349	361	333	345	335	371	337	365	350	365	360	351	344	353	353	320	359	374	352	371	355	356	334	342	346	348	314	320	340	368	329	356	346	341	367	329	316	337	354	321	343	327	314	346	370	334	350	347	372	329	344	358	344	361	345	315	340	327	362	328	379	346	329	354	336	321	321	358	360	343	355	364	319	317	322	315	369	341	352	334	347	334	337	358	337	368	348	346	365	368	331	341	375	374	360	324	352	344	330	352	363	372	357	367	329	351	327	338	348	349	367	366	344	329	319	345	365	356	367	353	331	327	347	369	369	336	325	356	356	342	362	328	306	345	364	374	339	360	354	296	360	337	327	369	332	318	380	325	385	330	365	349	356	342	365	348	321	348	320	385	340	349	376	318	334	335	351	367	341	358	343	338	329	346	355	321	337	331	334	328	338	322	338	322	329	341	348	341	372	359	334	336	352	370	310	329	327	371	331	358	357	336	340	359	358	316	368	350	348	358	348	375	354	334	342	356	338	366	345	326	334	365	334	362	351	342	358	309	341	328	349	327	355	341	372	298	325	307	340	334	307	357	360	356	329	327	308	328	358	347	349	363	329	366	319	368	345	360	369	340	354	347	317	344	335	347	329	333	381	333	327	342	347	366	370	346	316	385	342	318	346	321	315	347	368	368	327	356	350	312	327	341	386	355	353	358	342	308	315	348	324	347	318	316	339	311	319	370	362	303	333	329	325	336	338	345	320	311	334	347	363	349	326	367	331	358	339	392	358	324	344	336	352	360	333	339	340	326	366	379	380	366	335	341	332	360	319	329	344	341	326	351	362	353	331	385	343	370	342	327	362	352	293	342	369	373	327	374	369	364	346	320	335	315	342	327	333	355	341	334	355	343	378	326	358	352	359	335	359	350	348	349	364	324	351	330	341	348	342	312	333	352	345	365	331	357	328	326	335	359	348	367	331	329	318	334	353	362	346	320	360	348	346	314	323	326	318	369	342	360	347	346	302	332	340	337	325	344	339	349	353	378	311	366	341	347	347	381	342	308	358	355	347	377	361	347	339	318	321	342	372	351	343	321	361	354	352	344	375	345	340	331	335	344	351	353	355	368	360	355	312	321	342	343	362	330	305	368	329	323	333	352	329	297	341	340	319	326	348	397	333	360	343	350	335	333	340	355	359	335	327	346	350	329	343	375	366	354	342	341	359	350	321	329	371	349	350	340	331	333	334	345	388	349	342	388	316	345	366	362	337	362	333	378	345	366	323	361	351	357	334	322	311	347	343	347	353	335	348	326	370	336	341	379	357	377	327	346	340	317	333	341	352	353	361	344	337	361	347	355	354	347	359	353	319	349	358	328	341	370	338	337	341	365	361	350	322	337	348	365	317	357	340	344	355	336	382	340	333	372	330	348	362	311	366	348	351	360	355	338	325	381	352	343	360	332	351	336	318	381	348	323	368	353	354	343	334	361	336	335	359	365	347	341	314	340	377	332	349	315	324	338	350	344	359	364	342	339	327	379	364	350	343	328	323	359	325	343	364	339	348	338	326	326	337	362	322	341	336	326	317	330	335	345	345	314	354	365	358	363	338	350	352	344	338	349	380	385	352	354	346	361	316	321	345	371	339	367	352	314	364	310	299	325	325	344	331	357	352	329	345	323	344	350	333	339	320	325	352	335	337	324	330	349	353	353	319	343	316	332	363	380	387	330	325	343	345	317	358	320	372	342	307	338	379	352	361	344	317	354	353	377	347	338	332	342	347	331	348	332	374	346	328	335	359	345	355	328	369	323	333	365	348	316	313	328	309	368	366	344	353	325	360	340	387	317	332	375	346	335	310	333	325	355	339	323	350	350	327	339	373	371	333	343	351	335	347	349	310	348	339	320	345	351	363	355	313	357	334	347	336	351	342	350	346	360	363	347	339	343	365	344	358	340	350	343	365	353	338	363	356	383	324	331	360	321	313	338	367	306	360	322	355	338	336	351	358	321	361	320	325	354	373	376	380	344	312	368	363	319	328	363	331	352	323	346	363	338	353	335	337	356	376	309	350	330	351	325	339	369	366	360	345	338	315	348	321	351	321	308	308	336	317	327	334	328	346	334	349	330	302	317	318	352	338	339	359	341	307	333	335	364	338	343	335	327	345	333	318	349	337	322	345	352	366	331	334	344	356	343	364	354	352	350	352	335	330	346	330	334	342	353	359	354	304	346	323	347	312	347	346	343	367	375	347	349	377	336	371	344	357	352	347	351	349	321	383	353	362	321	382	319	320	355	371	346	339	361	322	324	367	340	353	322	344	338	298	335	322	314	348	376	338	332	348	372	319	342	380	361	361	327	316	352	341	351	345	313	345	368	323	329	360	366	331	349	329	334	339	334	327	371	356	351	366	327	345	347	315	323	324	338	331	316	384	342	382	326	349	367	328	327	352	354	348	332	350	331	365	301	307	330	336	330	355	346	340	356	308	329	336	307	353	348	332	354	348	346	325	345	341	360	345	330	355	365	325	328	336	343	378	348	341	349	354	353	312	343	336	384	350	326	347	350	362	351	324	389	362	356	323	364	311	335	343	341	362	403	366	349	376	340	351	372	337	346	329	326	344	348	332	341	404	302	331	343	332	368	363	330	364	360	331	309	347
37452	9774	8581	4314	3037	2251	1751	1435	1217	1021	856	794	704	636	606	604	525	506	525	466	461	543	448	472	472	497	543	511	495	465	507	483	515	452	474	483	426	624	494	410	425	396	421	360	425	452	430	470	426	414	432	421	413	425	469	405	427	433	394	402	405	430	436	417	383	415	441	422	410	440	400	411	440	408	435	412	411	385	431	425	421	416	401	412	408	383	424	428	389	404	392	408	432	379	383	439	413	396	380	380	430	433	404	440	435	417	383	425	400	444	405	407	422	411	398	383	410	381	421	392	397	454	416	414	389	395	391	449	390	376	416	386	406	374	421	410	414	417	417	427	417	386	441	419	405	438	422	392	409	436	412	375	377	401	446	373	420	437	436	407	416	393	430	383	441	411	412	429	429	434	427	391	399	352	402	412	401	428	401	384	426	393	394	426	386	435	400	380	400	392	416	424	407	431	390	414	428	391	427	406	418	404	397	389	408	414	371	416	398	390	434	407	406	439	439	384	445	423	413	398	420	401	379	396	430	412	458	418	417	395	417	452	391	388	395	384	445	416	403	379	413	441	436	400	421	381	414	440	412	414	387	419	404	417	414	396	412	425	393	432	404	404	381	413	367	435	350	415	424	391	407	392	388	425	425	435	433	411	399	414	394	424	422	392	396	411	415	436	378	403	433	417	404	403	403	451	420	433	436	358	381	399	411	415	453	397	413	386	443	370	434	397	406	387	379	392	398	424	426	405	429	349	405	407	402	397	395	397	361	422	394	383	386	426	410	393	442	446	416	417	436	456	400	398	427	408	407	421	379	412	396	432	392	416	413	390	422	389	378	413	419	402	377	406	429	433	424	394	439	434	378	421	416	414	436	402	432	413	404	428	420	403	432	439	382	382	417	400	383	423	432	410	384	439	406	389	387	407	419	402	403	396	447	389	403	388	437	373	440	385	396	402	384	391	432	423	403	443	437	421	417	397	396	390	435	406	397	376	420	374	374	373	399	410	410	410	397	410	398	395	410	414	420	401	433	448	416	440	388	426	423	394	402	418	423	437	414	410	415	430	406	415	382	395	411	412	459	368	408	396	438	417	394	412	417	393	418	429	407	416	374	410	405	404	391	395	408	431	412	405	436	426	393	392	419	424	404	458	380	344	379	369	390	396	398	426	417	396	395	458	423	425	381	408	394	407	445	430	408	385	404	391	413	418	380	401	396	395	413	368	382	385	381	397	419	408	397	385	415	389	411	416	441	443	416	426	397	410	398	413	399	420	415	402	372	385	396	413	415	411	402	436	366	417	401	412	406	400	396	407	386	407	380	387	384	357	410	391	442	378	362	400	379	399	427	391	417	419	450	381	385	365	429	426	410	399	413	408	426	419	398	416	413	432	443	406	423	370	396	415	393	408	449	402	407	368	419	377	385	387	377	382	384	407	405	417	386	407	396	374	407	399	440	395	415	434	398	417	385	396	440	394	390	371	433	417	422	404	381	398	408	419	394	419	441	456	415	387	417	417	403	381	399	419	391	431	444	382	431	396	426	399	383	419	397	403	424	376	423	392	388	409	418	378	434	429	402	383	399	394	404	419	430	378	419	410	401	414	404	432	413	421	365	417	401	457	424	424	365	381	426	389	396	453	451	410	402	413	412	388	411	412	414	425	409	444	427	398	411	384	418	381	385	423	379	386	407	408	378	417	400	369	402	428	414	374	430	394	409	420	420	420	380	414	403	415	434	410	425	414	412	414	413	374	428	398	401	416	406	365	445	432	381	403	410	412	403	432	401	402	429	399	404	405	449	419	417	398	357	422	445	416	393	430	389	404	403	441	391	405	399	413	386	427	407	402	397	368	392	394	420	406	409	392	399	420	388	424	401	441	369	413	394	403	397	377	422	413	404	391	374	428	422	398	379	420	384	409	427	417	408	377	391	429	420	404	375	421	386	403	374	424	401	429	413	383	404	390	416	413	370	424	402	398	425	404	443	398	403	390	435	406	441	410	450	393	427	396	423	405	421	393	414	400	387	376	430	413	379	409	429	377	417	425	361	421	425	400	398	390	416	430	378	433	407	410	421	435	402	396	392	417	379	392	428	412	430	427	397	404	422	395	384	430	430	405	417	421	437	392	403	406	402	423	395	359	435	405	419	389	422	390	433	394	393	433	412	428	397	420	401	369	400	368	404	434	394	416	417	441	457	425	415	420	393	428	414	411	415	375	387	406	393	395	387	422	414	422	423	440	444	366	424	380	425	381	413	367	388	379	382	409	394	422	422	385	390	416	410	404	407	377	426	411	398	414	401	390	396	374	401	401	427	427	416	433	382	407	367	397	400	427	402	434	427	420	422	428	445	393	393	443	400	444	418	401	408	440	404	404	429	400	405	413	348	351	373	409	431	437	417	416	429	398	390	344	422	416	412	422	405	395	385	391	419	375	425	424	404	409	388	456	408	422	425	389	396	398	376	402	433	393	398	430	409	413	441	406	391	427	402	398	389	436	396	390	435	387	405	414	414	439	411	394	390	416	423	421	435	434	424	412	426	425	425	416	437	432	400	430	414	420	375	406	414	396	419	398	451	395	432	426	415	400	406	353	381	377	395	406	408	442	434	433	413	406	407	421	415	403	426	390	391	424	434	444	378	411	377	414	406	409	394	392	385	425	423	417	399	405	417	403	358	405	378	396	446	394	412	426	422	410	405	414	406	420	401	433	413	385	430	437	452	405	395	400	398	416	403	400	386	398	437	411	388	408	403	394	419	391	423	400	441	382	398	373	425	424	378	391	428	426	399	420	429	404	380	412	437	405	367	402	409	415	406	399	398	419	412	402	406	409	429	414	414	413	417	417	426	386	377	394	426	420	424	404	423	415	399	396	407	419	410	415	431	384	426	406	462	389	433	426	388	403	441	449	388	402	421	401	460	392	409	416	430	402	435	387	410	388	408	408	429	408	401	395	395	368	420	430	433	414	395	392	434	387	430	425	387	424	412	390	416	402	384	394	405	386	394	388	455	389	384	409	397	397	407	384	385	409	435	419	461	402	399	465	441	381	410	406	373	396	396	400	436	402	417	390	398	391	403	387	367	386	390	415	388	416	406	422	441	430	408	408	407	404	400	450	396	402	368	407	400	419	410	445	395	405	408	412	390	398	399	402	382	422	422	407	429	430	410	420	391	404	401	451	425	407	434	406	372	372	402	368	399	420	417	400	416	411	406	415	399	414	408	405	416	445	393	420	422	404	408	381	455	403	408	443	392	372	405	395	411	404	454	417	435	423	426	407	381	425	410	429	389	416	426	438	423	424	390	396	413	445	421	388	408	398	412	437	432	430	410	433	416	398	432	432	399	384	383	400	410	396	424	413	448	414	431	435	418	410	376	401	394	426	405	429	410	412	412	408	407	433	410	387	418	370	452	438	426	423	450	425	434	435	418	415	409	398	435	402	371	372	406	400	376	387	403	426	393	449	420	382	391	423	387	387	394	397	424	464	427	384	447	412
24496	20783	27329	24209	14286	1816	1264	1141	1066	1033	1015	973	964	940	961	1013	927	931	935	941	937	954	906	959	921	961	989	1002	897	940	957	966	944	956	931	915	969	977	916	949	910	928	924	896	944	927	910	927	940	914	906	885	901	918	951	889	898	903	929	946	908	898	980	947	906	875	929	920	934	908	893	910	888	886	940	910	955	925	977	931	890	896	931	868	927	893	906	891	904	943	903	930	919	951	901	935	916	933	918	928	929	935	949	932	904	932	939	921	942	873	857	858	947	921	931	908	897	892	902	942	914	916	966	898	914	944	919	928	866	871	918	1006	916	873	897	933	910	923	884	930	872	893	907	900	922	887	920	911	859	890	872	885	903	936	838	889	921	904	891	931	903	837	932	928	894	880	881	925	943	905	860	868	913	913	920	906	850	913	873	875	910	863	907	925	925	899	933	943	918	857	917	940	944	956	895	850	909	818	929	876	937	880	879	922	929	925	981	919	912	903	917	899	936	910	890	899	908	925	948	914	851	943	975	912	932	922	873	909	911	877	908	963	952	906	939	887	961	915	929	943	930	971	935	920	934	914	910	884	920	848	936	891	897	907	850	899	856	900	939	966	896	857	945	940	888	938	943	891	929	863	933	918	860	930	905	922	921	938	912	906	966	902	916	893	903	905	878	925	931	895	964	896	976	893	914	904	940	920	940	937	934	921	926	869	930	950	889	926	869	948	976	866	898	925	879	903	907	910	936	895	978	882	898	911	905	861	881	943	908	917	873	903	931	862	876	909	958	903	872	894	888	980	956	915	943	890	883	917	911	919	894	931	914	919	867	924	885	919	969	927	857	922	877	919	901	885	937	902	951	932	949	917	907	921	918	850	934	879	935	924	909	980	931	942	885	937	923	910	882	910	889	882	913	868	934	928	910	879	893	913	896	922	925	899	962	954	909	871	875	881	909	932	889	914	902	902	935	928	933	916	909	936	931	908	923	896	911	948	882	931	959	924	971	925	877	942	915	859	941	850	928	898	919	966	866	895	904	938	906	911	882	862	875	1007	932	877	933	843	990	936	941	933	905	937	919	912	911	926	889	926	932	892	885	867	851	919	872	935	897	884	919	887	867	930	935	923	927	883	885	885	930	904	906	852	904	926	931	852	912	935	996	861	916	879	948	890	924	917	916	935	937	928	893	938	903	957	969	927	890	942	896	944	927	928	936	937	928	921	932	881	936	919	886	876	894	867	905	928	898	915	918	970	974	918	870	903	886	950	889	920	943	920	908	894	902	879	893	881	891	874	921	884	883	868	903	917	917	940	901	912	928	920	839	855	871	926	904	863	913	935	915	925	938	911	948	869	897	930	908	939	883	911	873	925	932	928	903	950	877	931	913	894	897	914	944	912	942	907	891	871	907	929	904	902	941	939	947	930	918	914	880	876	915	938	950	859	946	968	912	919	908	943	957	894	893	916	917	879	931	908	933	898	961	942	929	864	893	917	906	939	896	920	862	913	917	863	903	900	876	901	927	965	909	901	879	922	936	867	942	876	886	907	894	921	941	943	883	932	860	925	930	874	937	905	900	888	924	899	925	942	929	898	870	968	920	920	907	927	958	912	905	929	967	880	962	866	922	913	942	962	890	889	943	885	927	988	950	867	937	863	877	898	963	894	909	879	956	893	937	908	859	954	935	937	922	904	932	899	934	917	938	891	904	949	902	963	933	883	872	878	848	877	906	858	882	902	971	892	881	910	910	933	934	894	898	917	922	951	922	896	884	913	912	962	973	886	901	906	897	874	916	881	902	885	925	909	880	917	928	862	908	893	980	893	943	915	916	859	889	874	885	840	924	916	958	904	901	917	864	921	873	907	964	916	943	877	904	889	949	918	926	874	913	927	950	897	829	917	881	939	927	882	907	946	925	902	990	978	898	916	897	905	941	882	855	938	873	879	933	880	918	867	869	940	922	955	893	920	891	942	926	913	931	958	913	879	890	902	902	958	926	951	917	937	959	914	910	905	900	876	934	936	894	920	877	928	891	868	861	858	868	883	909	914	886	896	921	874	879	905	933	910	898	909	887	885	912	927	855	923	894	964	922	928	924	876	904	951	898	956	877	940	904	948	944	850	899	883	894	886	954	939	898	946	922	928	920	942	969	900	963	954	872	926	879	945	852	885	964	929	926	925	899	934	926	898	851	933	865	893	908	930	930	944	941	919	835	901	919	863	888	951	900	927	916	886	894	890	901	968	974	939	961	910	929	926	996	899	937	893	899	940	884	886	886	967	904	938	918	916	884	871	917	988	925	916	945	947	950	907	972	941	906	926	917	915	929	903	870	901	900	893	940	915	913	910	919	896	828	918	896	926	950	916	911	825	937	934	910	935	937	885	869	910	859	924	958	904	908	895	926	945	928	925	934	909	924	878	934	905	917	935	900	935	861	932	900	916	870	906	920	1018	940	902	945	894	924	956	892	874	952	926	870	979	888	899	926	920	938	900	885	921	911	937	830	885	933	941	887	911	927	884	950	934	938	862	928	946	879	860	839	948	906	866	903	930	849	941	926	918	917	938	948	942	909	905	902	945	862	921	922	933	900	948	922	867	945	923	917	896	953	902	881	870	882	879	911	907	942	895	846	910	920	884	920	896	895	840	881	869	882	939	933	856	927	889	932	923	897	890	878	840	893	926	922	889	927	907	913	885	890	915	949	889	906	874	913	928	896	857	892	788	909	882	919	843	924	939	870	902	909	939	861	893	917	911	933	892	839	921	862	867	897	950	875	865	904	876	857	938	901	907	912	930	942	949	934	887	926	863	877	855	969	938	875	940	973	926	941	904	935	872	870	888	889	927	923	886	869	856	847	921	839	906	905	923	909	941	935	874	865	910	910	907	967	888	933	925	933	908	905	949	951	886	882	904	920	931	907	895	980	904	920	918	942	856	878	914	917	919	913	947	887	940	906	923	909	938	877	935	977	940	913	869	891	917	904	1005	873	929	907	918	936	911	873	917	941	893	962	959	938	887	930	942	923	893	950	878	876	869	927	951	943	922	909	975	851	906	913	970	966	903	970	984	923	919	885	928	876	872	920	916	897	942	996	907	911	953	918	899	916	920	971	907	897	911	908	910	943	905	930	952	912	972	966	892	936	956	937	922	922	923	936	907	886	876	925	917	875	918	906	863	830	890	877	946	896	919	951	868	894	910	928	899	914	913	891	835	893	872	961	957	940	937	917	952	957	971	882	929	903	863	930	913	897	931	933	898	994	890	931	965	886	908	969	943	880	896	916	865	924	937	899	922	888	934	933	894	891	924	931	875	894	878	950	870	935	869	885	869	915	948	881	846	902	934	881	977	889	897	881	871	891	923	938	886	901	911	888	889	879	845	889	862	943	926	970	907	996	864	924	918	897	919	889	871	964	978	922	943	963	943	831	917	969	850	887	968	869	878	841	935	856	892	941	963	923	906	895	897	851	892	904	914	939	864	916	908	913	954	920	894	886	858	877	867
35494	6425	5299	3074	2325	2083	1728	1527	1502	1331	1291	1202	1148	1109	1194	1066	1098	1074	1101	1138	1058	1051	1137	1041	1050	1100	1136	1092	1088	1036	1057	1052	1038	1046	1013	1077	1035	1080	1043	1059	1016	966	1041	973	975	1015	1030	1013	1010	1017	975	1010	991	994	1021	1044	1028	1067	1018	1017	1046	987	983	1014	1026	996	1040	1042	977	1018	1024	1053	1002	949	1034	1051	979	1055	924	1040	1034	1017	1019	999	1027	1029	1005	993	988	1024	1036	1028	1005	958	987	984	998	973	987	1065	1080	1001	958	1009	1012	1033	996	1019	1016	1024	990	1038	1068	972	1068	1019	1028	1047	1020	1038	994	1033	958	1000	1028	1038	1047	1053	1059	984	982	969	1036	1040	1041	1012	1035	969	1010	1011	1039	1061	951	1004	1033	1027	1030	1020	1026	1021	1077	1084	1062	1066	1007	1020	1025	1003	1057	1004	1035	1021	997	1036	1033	1019	1008	1038	968	997	1033	988	1005	1046	1011	1019	1044	1011	944	1035	1047	1036	1031	1010	1016	1005	1052	1068	1017	1030	1031	970	1024	980	1081	971	973	1023	1044	1020	954	1049	1042	1018	1013	1009	986	1059	955	1015	1003	1011	1025	1046	950	1018	1057	1054	999	983	980	1064	1048	993	1020	993	1013	1011	1023	1035	1002	959	1030	998	1062	1023	991	987	981	1056	966	1051	962	998	1045	1020	1041	1057	1026	998	985	1010	1018	994	995	1023	990	1006	971	1048	1039	1026	1016	942	996	1018	1028	966	1022	1041	1004	1005	1022	1006	993	1009	1003	967	1004	1009	982	972	1082	1032	1076	1021	1040	999	1065	1045	1015	1010	1059	1060	999	1100	1020	982	1000	1019	957	1020	1011	1002	1029	967	998	1042	1073	961	1006	1029	1026	1070	1050	1031	1022	1010	1039	999	1069	1046	1071	1037	1050	1000	1034	1062	1014	976	1042	1022	963	991	1096	1071	1062	1048	987	962	1036	999	1016	956	957	1021	1058	1049	949	944	1005	1007	1024	1007	1027	983	1006	1016	980	985	965	1019	1007	1018	939	1025	1054	987	1035	1037	1006	985	973	1046	1013	979	1008	1034	1017	1015	1054	992	992	1002	980	1039	1029	998	1021	1034	986	1039	952	978	1057	1016	986	1038	1044	1032	998	992	1017	1036	982	1024	1027	1011	942	1035	1063	1046	981	1022	913	1065	1021	1016	1075	1038	1027	1008	1035	1019	1010	1054	925	1050	1057	1020	1026	1048	1021	970	970	1035	1039	1027	1018	1010	994	973	973	964	988	972	1018	1037	1057	1023	1009	1045	1022	1087	1003	954	1002	1020	969	982	1042	1025	987	957	991	1037	968	987	1056	1098	1010	990	1066	1027	1053	981	978	983	972	974	999	1017	1068	1093	1071	1045	1048	1023	1013	1018	982	1024	1003	1076	988	1013	995	1023	992	962	1010	1041	1029	1024	1078	1013	1030	1037	1051	1031	1032	974	1026	995	1026	1058	981	1004	977	1043	989	1054	1002	997	1021	930	1042	1029	1030	929	1024	1033	1027	984	1033	1079	1042	996	1016	990	1006	1015	998	1012	1040	1012	1012	953	1006	999	978	983	1014	1017	962	1013	1023	988	1049	1005	1092	1043	970	1003	987	984	1083	1064	1007	963	1015	1049	981	1053	1022	1059	964	1022	1024	1027	996	1053	1071	1040	1058	1030	1030	1030	991	1070	963	975	1003	1013	1062	981	1017	992	1068	978	1022	965	985	1013	976	1031	995	1044	1082	1008	959	986	977	1027	1010	1024	1027	995	1004	973	959	933	1008	996	992	1036	974	1069	992	1034	1038	1008	1014	1012	995	1032	1050	1074	958	1049	1001	974	1048	1053	1036	979	1019	1020	1010	1016	1004	957	1041	1004	1062	999	1005	1016	979	1001	1064	1028	1024	1063	1055	1019	978	995	966	1015	983	1010	965	994	980	983	1007	1008	1002	1030	979	1022	953	1042	964	1043	979	934	1040	989	977	992	1033	1034	1024	970	972	1002	1034	1005	1065	1026	1052	1061	1012	1044	1091	1041	1015	1002	1021	1008	1019	1019	1010	1007	1016	1039	973	1036	981	991	943	1019	1036	1047	1063	1016	1035	996	1051	1010	1026	1005	1004	988	1021	995	1004	997	971	1047	1031	1040	1041	965	999	1031	1021	967	1011	1013	1027	1000	1032	986	982	1041	1001	1035	1027	1047	972	1007	1064	1008	1051	1013	994	981	1026	1012	1083	1011	990	1015	1068	1029	1023	1013	1044	1032	1015	995	994	1056	962	963	1039	1016	991	1069	997	1077	968	964	965	974	1022	986	1002	1022	1036	1047	983	925	1046	1031	988	1005	1000	960	965	1030	1033	955	992	1016	1048	1113	1000	1030	1063	1065	1017	984	1012	1031	974	1000	948	1020	1010	1035	971	1072	969	1014	1003	966	1032	935	1023	1045	1053	1047	993	1034	991	979	958	966	1031	1022	1018	1050	971	1032	1064	1040	1030	990	961	986	1021	1010	1055	1024	1028	1037	1034	1032	991	1040	1013	963	1013	1055	1016	1036	1000	1038	1015	1041	999	1024	1016	1026	1025	1062	1018	992	1024	1029	1006	987	985	1049	984	1047	993	1012	934	922	948	1056	1036	1015	1003	1071	967	1012	1043	990	1030	1031	965	1048	975	1096	1010	997	1001	1044	1022	1009	1007	1011	1016	1079	993	1014	1045	1071	947	1010	1052	1032	1032	1066	1034	981	976	1017	1047	983	1002	1022	1017	988	1019	1028	995	955	999	955	1036	1028	1011	1021	1023	1039	979	1028	954	969	1087	1065	997	996	1017	1065	999	1018	998	1035	1067	993	1068	1002	1000	1039	1022	1021	1008	999	1043	1034	1034	1014	1013	992	1013	993	1010	1005	1049	990	990	997	956	992	1014	1056	972	1029	1021	1025	986	964	1016	1081	972	987	1014	1031	988	1025	1001	1043	955	1037	1005	1057	1039	993	970	967	1011	1005	1068	1008	1033	1052	997	986	984	970	1004	1010	1039	1021	1008	975	1039	938	996	1053	1076	979	1007	966	996	987	1014	1022	983	1037	1007	966	1008	1013	1023	1026	1043	1011	1024	993	1031	983	982	1015	1046	1097	995	993	1037	1005	988	1000	957	1032	1028	1004	1033	1035	1035	1028	1024	1090	1031	1004	994	1002	1009	1006	1015	942	997	1040	983	990	984	995	953	1000	1054	1021	1022	944	1012	1021	1008	1035	1029	1029	1008	981	1097	1011	1004	978	1025	1017	966	1042	976	978	990	1035	1042	1003	1045	945	1076	1025	1005	1040	1004	1024	1036	1033	998	1026	1032	1045	1047	1014	1032	1033	1006	1012	1056	1014	999	1043	1057	1085	1009	1037	966	979	1023	984	1004	1006	1016	1050	993	1002	997	976	997	1027	953	1005	1005	1056	1010	1029	984	1018	1014	1070	1011	997	994	1017	979	1010	1004	962	1027	1040	1035	1022	992	975	1064	1006	1038	1049	1002	998	1012	1032	1004	1028	1025	1031	977	951	1024	1064	974	979	1023	1057	1021	990	964	1061	1017	1039	1023	1009	1052	1069	1023	973	1016	1057	1004	995	1027	985	984	1004	1042	992	1032	1011	999	1006	1011	1034	973	1027	1018	969	1042	1047	1046	1034	1106	1031	966	974	1010	1003	972	1015	1008	1053	1024	1034	987	1048	947	1020	1043	1043	1017	1036	1051	1056	1007	1036	1000	979	1021	1054	1008	1026	1054	1029	1007	1051	1041	1059	973	999	959	1013	991	1015	1008	979	1054	1042	1032	1080	1005	1068	947	1052	985	1001	1034	1035	995	1035	965	1010	979	1042	1006	1005	972	1020	1063	1005	1014	1042	984	1018	1016	1035	1067	1029	1017	1006	1056	989	969	1065	1006	1054	969	1084	1021	1075	1013	1048	1027	994	1013	1020	1036	988	990	952	978	1005	1082	981	1043	987	1025	996	1072	1020	1082	1022	983	1019	978	981	1041	1019	1027	1016	1014	1054	1034	1043	1006	989	1043	1063	1002	1086	1040	1017	989	992	1017	1051	1014	1007	1038	1005	994	982	984	1010	1083	1001	1035	999	987	958	1043	987	1024	959	1001	955	1040	1011	1020	974	1058	1032	1001	1023	983	989	1029	1004	1015	973	1028	991	1015	992	1053	1008	1023	989	949	1039	1015	995	1051	1030	1038	1005	987	1016	1004	1034	1028	1055	1005	970	1039	1022	1031	1062	1003	1036	1055	944	1010	1017	973	982	1025	1030	985	1012	1043	1048	1061	1077	1007	979	1006	1018	1054	979	1035	1069	1054	1020	1016	1026	985	1014	1031	976	970	1021	1027	947	995	1033	994	1062	1052	1027	1066	1068	1042	1030	1042	974	989	981	1014	1051	928	1040	1010	1028	990	1004	1018	968	1084	984	1014	1027	987	988	1004	983	1029	1003	978	978	1020	1041	1070	975	1017	1028	1040	1000	1047	1001	1001	1007	1061	983
22296	20818	28581	23151	20808	20882	12977	1671	1138	1079	893	792	786	698	671	628	606	577	620	590	577	520	535	533	585	584	529	574	544	556	575	550	535	525	497	491	544	625	700	501	484	509	464	449	504	464	470	482	439	475	505	518	450	474	478	510	511	492	503	517	475	484	500	470	475	476	485	470	467	474	493	494	475	505	476	462	465	436	453	489	478	483	457	491	453	473	461	520	516	472	481	471	504	469	465	478	459	427	478	470	441	456	477	447	439	456	469	479	473	482	482	477	495	474	450	493	461	473	474	479	478	403	461	474	461	453	501	472	510	490	494	457	491	459	510	481	421	481	486	453	464	495	473	446	461	455	487	481	458	514	490	483	483	496	471	526	512	442	462	441	477	439	471	519	469	454	475	474	458	449	482	467	492	484	479	444	451	478	471	416	488	480	446	474	480	431	458	461	476	491	512	518	454	416	451	463	440	447	492	479	451	386	454	447	491	452	491	436	441	477	524	514	464	475	440	505	451	473	446	447	493	449	496	485	485	482	532	517	498	452	483	511	473	499	513	468	449	506	463	467	455	488	443	477	481	474	482	514	461	473	468	461	483	460	475	455	482	459	436	470	460	459	473	488	465	444	435	481	518	471	466	428	434	483	481	488	474	492	489	437	476	450	492	418	479	502	478	508	511	453	479	452	528	479	472	482	483	476	487	467	463	473	474	461	501	406	469	469	466	445	444	482	475	474	468	509	495	467	500	472	486	450	444	474	488	463	487	487	496	453	469	444	486	473	441	481	465	466	443	466	486	458	471	475	525	451	502	467	444	471	499	478	464	453	489	483	459	401	458	493	474	450	481	471	466	489	453	491	467	444	443	454	504	449	471	445	486	488	462	488	484	467	466	469	462	491	453	465	463	477	499	490	443	455	501	467	488	449	488	462	469	418	464	501	437	446	482	481	461	485	460	451	480	470	479	457	471	479	510	460	455	452	534	456	459	484	471	488	486	462	467	471	464	448	509	434	462	460	506	472	467	491	471	490	453	486	436	486	458	471	482	462	486	510	454	493	454	445	460	454	479	435	456	469	498	454	468	482	445	479	514	465	447	476	473	460	469	466	485	493	447	476	461	466	453	470	461	473	467	470	472	459	495	484	471	428	461	444	451	479	476	467	438	476	480	510	470	463	509	459	461	477	454	445	464	467	459	463	451	451	455	465	440	480	453	471	514	474	445	429	464	452	440	466	470	479	457	460	469	492	429	474	480	481	439	423	487	479	485	470	480	420	455	496	486	478	503	465	486	473	494	463	496	462	486	469	505	511	531	473	439	437	440	485	474	496	451	483	473	473	504	478	498	463	463	468	497	484	490	419	458	427	497	470	443	485	449	489	447	475	446	495	452	448	456	458	479	480	503	483	470	472	467	488	434	475	471	481	475	463	511	484	476	437	467	447	433	455	473	514	433	499	476	442	502	487	482	461	476	450	436	485	462	468	477	482	455	502	472	520	467	487	453	447	452	446	484	480	432	490	447	479	493	487	495	469	448	476	466	449	457	473	485	469	484	483	492	428	466	482	472	503	458	488	472	487	471	478	435	507	453	485	470	448	475	466	456	462	480	478	449	516	461	500	484	468	465	464	462	462	469	479	442	441	467	496	453	467	482	456	466	448	445	491	466	479	490	462	492	484	456	468	449	468	464	515	453	455	520	446	445	469	469	495	470	493	501	452	447	454	453	445	462	487	453	479	499	476	511	479	469	472	475	458	468	452	494	465	432	468	483	435	504	456	488	454	444	466	456	461	438	482	459	504	436	478	442	474	460	471	479	504	449	475	478	500	515	430	460	477	467	462	471	459	446	447	474	496	474	463	449	476	462	515	481	484	472	453	463	444	486	486	474	468	457	439	487	490	488	470	474	490	434	464	512	472	464	467	484	451	460	485	468	451	489	465	439	453	420	479	458	466	479	471	463	477	478	442	481	469	465	507	466	470	441	467	494	485	432	473	492	461	457	495	456	480	468	471	474	449	476	463	452	471	525	439	477	460	467	514	478	483	458	479	485	455	443	464	483	510	465	473	426	445	485	514	449	488	494	477	473	477	466	460	460	467	485	487	471	460	491	476	476	500	464	463	429	448	461	476	431	487	441	485	444	459	486	470	459	440	453	430	497	448	484	481	460	471	455	475	481	469	507	455	452	463	479	455	468	454	502	447	476	464	483	461	437	459	470	477	466	448	471	503	492	462	466	450	475	489	407	497	462	456	508	512	513	450	471	456	471	492	437	441	438	468	449	471	476	449	451	472	475	484	479	472	474	471	447	448	439	468	438	464	466	494	480	496	458	435	469	487	416	462	437	485	499	502	508	444	477	479	470	456	461	460	462	467	450	442	451	502	482	498	461	508	476	450	488	467	469	501	466	462	497	458	503	453	472	422	464	457	457	490	496	477	480	475	454	481	470	472	460	450	445	477	468	513	484	466	468	455	456	478	468	471	456	475	447	473	469	431	471	468	479	479	431	422	456	486	439	480	446	456	495	482	457	443	444	459	458	452	479	443	457	455	465	453	473	466	494	482	457	462	482	464	473	514	507	443	415	483	532	486	442	456	461	480	484	462	501	473	454	470	418	441	455	479	478	469	484	479	495	507	456	467	457	479	464	444	490	442	463	465	457	495	446	488	470	480	459	458	466	521	476	418	447	459	480	439	461	469	551	442	455	496	478	475	475	481	424	472	416	455	470	499	449	477	498	481	463	477	469	476	453	453	471	490	516	464	464	472	468	441	451	448	474	483	469	499	487	437	478	462	470	464	463	466	470	506	448	438	471	503	436	462	458	466	471	449	457	481	453	456	489	464	499	414	446	491	470	473	488	456	440	498	445	482	455	435	469	425	484	500	508	483	530	481	468	473	510	501	427	478	483	509	462	517	442	460	456	447	434	489	461	449	457	469	470	436	467	449	482	425	478	492	492	482	447	461	491	448	451	446	517	493	460	479	446	483	463	500	434	465	492	478	465	443	467	463	469	443	456	484	506	442	472	485	492	507	470	497	495	492	508	457	452	433	480	479	503	490	483	449	475	467	462	476	476	475	468	467	472	431	481	483	478	485	457	494	482	419	470	481	480	462	472	460	485	435	458	421	440	443	522	476	480	468	501	427	484	456	484	476	492	457	457	505	500	475	526	494	488	485	488	485	460	452	461	428	502	486	496	466	469	450	487	442	466	501	457	451	466	452	446	449	472	459	471	464	498	452	489	462	499	489	465	512	444	462	486	453	459	468	480	475	472	466	465	484	450	490	492	469	448	426	443	441	495	479	482	483	510	463	489	479	440	480	475	452	442	462	463	459	480	448	508	480	489	502	488	424	445	464	477	508	447	463	483	528	458	484	498	463	498	461	457	451	449	497	428	464	461	462	475	466	476	457	454	451	456	454	458	500	517	447	481	438	493	486	512	505	466	437	462	487	492	475	481	444	435	497	487	482	491	493	456	452	487	500	473	447	467	470	472	470
39429	15123	13944	7548	5125	4224	3045	2433	1998	1651	1396	1239	1112	935	884	817	791	742	764	665	707	652	673	647	653	692	698	702	619	665	733	630	615	631	621	636	618	723	795	550	560	530	538	509	532	563	581	520	533	558	513	533	545	494	539	513	494	536	556	555	548	556	600	509	535	560	551	535	563	526	512	543	546	542	497	533	567	518	562	539	527	539	480	496	468	562	527	486	506	548	509	506	494	544	508	536	543	539	479	518	530	546	551	537	522	506	534	540	517	503	497	513	542	500	544	507	529	546	530	503	533	528	531	508	530	530	522	489	534	518	515	545	465	484	532	529	521	524	520	508	486	510	484	534	525	522	476	489	515	518	528	528	516	520	509	484	535	512	516	485	512	510	581	534	526	513	510	508	528	518	485	514	508	526	491	511	493	537	526	489	495	499	514	501	507	489	507	518	507	492	511	549	489	519	503	520	574	512	494	539	526	531	491	533	529	499	519	519	535	515	579	518	496	531	539	528	550	529	494	508	531	478	520	537	487	513	529	526	499	523	484	518	532	513	517	544	536	517	499	486	515	526	525	542	492	523	518	494	489	522	527	535	531	537	547	478	516	503	533	501	511	495	513	537	554	554	513	511	502	528	535	520	518	474	513	508	473	535	506	491	528	535	502	555	523	507	517	552	506	482	535	518	551	498	524	470	510	492	547	508	502	545	520	522	545	573	487	526	481	486	514	525	547	517	515	532	530	481	530	533	530	558	478	502	522	534	503	566	524	542	504	540	507	551	510	529	556	516	498	531	549	505	520	510	522	526	524	534	548	514	524	559	522	519	485	526	525	516	533	512	503	542	499	499	491	515	474	500	499	504	496	529	476	531	501	495	509	517	538	509	508	520	520	523	534	532	527	498	503	521	520	569	539	523	478	482	484	521	530	525	562	494	545	512	497	504	530	509	508	538	516	540	504	490	552	522	491	522	514	538	536	498	511	483	533	489	529	515	519	519	537	516	479	520	518	481	526	515	504	521	497	516	552	561	492	535	492	462	552	502	493	496	511	499	482	514	568	467	518	444	479	523	481	509	524	516	491	510	543	517	488	529	518	511	501	511	498	507	513	518	513	497	545	499	515	492	506	567	496	487	464	529	510	515	545	556	556	497	500	471	508	491	507	516	528	498	531	482	523	546	532	500	472	557	514	517	509	538	562	514	498	503	482	543	540	493	545	510	516	531	521	523	511	518	481	524	524	513	475	500	516	521	514	533	494	493	487	484	523	543	528	495	513	546	512	519	511	501	494	514	516	508	457	483	529	522	509	471	547	495	559	536	501	545	535	529	514	507	525	527	526	505	502	507	498	483	525	531	548	480	560	548	542	531	521	545	507	470	508	502	494	485	507	503	515	520	492	502	523	506	492	496	532	513	467	506	536	501	507	493	572	523	518	533	526	490	527	568	517	504	543	535	475	522	533	522	536	503	499	516	553	497	503	541	532	527	507	511	528	535	516	511	530	501	525	498	527	523	494	527	488	523	510	554	526	509	525	515	521	513	539	517	505	491	505	537	534	529	461	501	534	512	515	527	496	570	547	527	514	536	492	506	502	510	513	491	498	526	485	531	505	525	501	449	523	512	508	542	518	509	522	501	494	564	503	466	494	530	511	494	498	535	509	520	520	555	516	511	536	551	510	479	530	515	533	497	504	493	485	493	477	514	503	558	519	510	544	546	468	498	528	529	508	485	511	510	540	523	503	521	504	460	535	511	545	504	512	485	492	502	585	506	536	503	540	500	515	560	528	527	521	550	541	522	551	539	517	508	477	542	520	495	541	541	507	490	498	511	536	464	518	487	515	482	522	516	513	516	459	518	482	512	516	529	527	538	475	494	503	494	517	478	483	491	499	483	523	487	491	545	543	497	516	523	523	516	492	516	510	512	530	545	522	504	554	540	502	565	502	535	533	514	518	529	509	530	510	506	536	529	515	522	468	521	552	537	552	523	507	495	515	519	470	492	513	503	542	488	498	470	483	488	512	487	524	501	533	506	515	527	530	528	548	481	492	558	503	540	485	490	553	465	514	479	505	562	536	534	522	515	494	523	511	548	506	527	498	495	522	530	520	528	517	510	503	534	512	473	528	491	535	522	503	541	506	524	520	513	510	530	535	505	469	495	532	533	533	528	530	509	509	498	498	482	480	522	515	509	517	527	538	517	549	574	497	520	550	549	469	509	493	517	476	504	520	529	509	525	519	511	533	484	547	540	502	549	499	532	519	493	510	516	522	545	523	523	488	469	500	542	534	508	488	519	509	507	522	498	521	537	547	482	476	519	480	525	485	548	488	481	472	525	489	509	554	543	520	511	561	550	478	509	525	527	499	568	522	523	485	501	523	497	521	486	509	541	537	518	500	552	534	504	467	512	546	536	524	519	469	503	521	524	531	565	491	471	518	477	540	472	536	541	535	508	535	528	471	514	473	527	497	478	495	517	563	482	515	525	515	587	516	481	522	536	506	517	498	495	574	517	515	496	527	521	491	479	491	516	540	491	491	532	537	497	557	525	533	544	519	524	513	516	547	511	509	536	508	523	536	524	490	519	530	493	560	540	491	474	510	517	551	515	562	494	503	547	550	500	563	522	512	511	505	514	548	537	488	525	473	515	517	496	510	496	526	508	536	493	500	537	567	544	563	530	488	490	540	530	521	528	568	551	519	521	530	547	506	514	507	525	495	546	511	520	516	530	496	542	511	516	547	532	532	533	510	558	531	532	508	531	494	528	509	510	535	512	496	535	538	544	561	501	476	548	528	495	525	540	550	486	443	550	514	503	507	494	555	504	509	506	533	553	507	509	532	517	520	512	512	510	509	500	530	535	483	518	531	501	496	482	529	516	510	523	508	524	517	490	498	533	481	475	548	505	556	509	473	525	558	485	508	563	490	507	475	516	551	515	553	517	557	535	486	501	538	521	473	469	540	538	513	545	499	507	518	479	532	521	516	524	528	497	510	534	488	524	496	514	529	508	510	526	491	520	495	505	488	470	523	495	469	492	505	531	581	498	474	496	508	554	509	494	532	518	501	523	510	513	538	519	490	496	528	509	534	471	495	504	494	497	555	542	523	513	528	523	449	549	496	521	489	502	525	532	488	521	516	558	521	489	507	534	498	522	534	510	532	508	494	553	509	563	527	523	523	513	500	503	524	545	543	542	486	521	501	506	510	507	520	513	514	543	528	512	494	536	516	527	490	526	557	532	539	515	563	525	524	485	537	525	537	473	502	583	506	542	495	494	489	515	534	523	513	534	539	558	484	497	551	523	514	538	516	536	554	494	512	539	504	496	516	475	514	492	528	516	517	465	525	509	522	524	528	507	546	531	531	525	510	515	510	511	524	507	552	521	549	499	520	488	503	522	500	513	546	520	524	514	504	531	510	494	470	534	473	501	492	540	539	521	486	561	539	484	536	548	525	489	512	535	541	461	487	474	511	509	502	533	499	532	512	478	529	539	508	506
26557	20408	11085	1545	988	952	884	773	739	741	759	773	769	718	758	747	698	740	707	671	755	759	733	658	733	797	732	730	758	788	713	772	757	727	715	705	706	715	708	721	753	686	712	767	718	687	707	703	727	747	712	697	721	711	702	772	738	717	711	735	771	708	716	702	680	747	734	735	774	695	732	721	702	789	747	713	679	754	714	719	736	684	698	707	709	731	727	721	699	702	742	739	743	728	718	701	734	772	673	716	707	727	764	739	728	788	745	692	736	686	708	725	695	674	669	685	717	699	749	683	644	755	752	732	719	711	703	739	711	702	734	693	702	754	675	739	736	719	724	729	713	748	740	714	705	722	693	641	773	702	725	683	698	716	720	739	687	750	696	722	705	738	688	669	720	679	743	695	687	707	746	710	702	675	739	694	695	676	701	750	691	683	661	689	682	716	702	690	737	726	744	726	651	713	791	733	723	695	754	680	727	719	734	704	722	705	759	710	697	753	697	730	716	673	720	719	703	740	703	750	699	768	715	686	712	732	692	718	666	688	740	715	760	695	682	736	717	721	736	730	638	720	692	663	706	738	724	738	715	670	687	732	685	686	726	670	768	717	707	755	720	721	717	763	780	758	654	666	695	650	684	690	722	763	685	708	698	730	722	736	754	719	680	707	680	732	713	718	733	726	758	701	694	683	693	698	724	741	717	698	730	687	736	725	692	715	713	685	784	759	680	756	717	759	719	716	750	720	717	706	727	676	699	699	763	704	676	729	735	746	669	749	711	733	733	732	696	697	707	688	705	709	702	756	722	706	657	735	719	708	704	764	762	762	729	742	771	726	727	673	713	730	734	666	669	684	721	709	695	699	750	710	729	689	732	679	751	774	714	682	759	762	740	720	664	676	659	721	691	743	700	718	749	738	697	740	712	764	719	740	722	677	735	759	731	704	657	711	706	708	722	726	711	692	707	684	696	689	742	709	636	733	710	767	702	698	682	721	730	698	727	744	747	716	716	718	721	769	730	784	695	717	710	689	700	666	719	730	717	705	746	754	747	746	743	710	746	716	730	740	671	771	732	744	747	735	691	711	717	694	687	729	717	736	768	731	683	764	731	715	752	745	714	725	716	695	684	717	753	699	712	679	734	687	704	710	683	751	737	746	687	721	722	698	727	739	763	656	693	731	688	736	675	737	707	759	692	733	715	744	721	716	741	758	738	760	723	755	751	788	719	703	708	722	699	696	681	729	730	769	699	759	702	716	688	717	739	757	677	673	729	741	668	728	702	702	719	694	720	764	752	753	762	752	730	749	691	701	727	727	710	704	758	720	725	642	743	700	740	746	733	684	720	660	744	721	691	718	706	674	753	710	771	746	704	711	709	723	722	749	762	780	728	727	728	689	713	726	743	698	679	677	704	690	712	706	733	766	704	720	741	739	745	698	677	736	731	768	745	717	700	742	694	687	735	710	717	725	704	735	705	731	723	758	745	758	687	716	753	755	723	746	811	632	671	730	706	695	696	672	705	704	711	655	724	735	687	741	732	750	708	753	732	736	785	760	703	684	728	749	741	705	725	725	746	771	691	760	723	761	765	768	740	741	691	707	732	693	726	720	757	721	745	703	709	722	697	752	665	712	706	737	680	704	708	700	695	780	754	750	718	732	701	675	698	731	730	700	706	715	779	719	690	671	735	676	691	721	707	741	677	753	708	707	693	645	734	735	675	694	664	713	698	675	742	753	726	715	758	707	758	691	726	763	732	743	765	726	734	744	728	697	757	764	786	720	701	743	726	712	786	705	746	767	730	722	724	737	699	701	699	754	727	703	768	754	751	711	714	721	697	678	742	767	705	707	763	686	723	697	747	737	751	696	738	736	745	729	760	722	731	752	713	678	727	754	738	744	701	760	743	708	749	721	741	675	715	723	707	739	750	711	686	717	724	697	747	769	706	687	707	733	747	708	704	702	720	724	771	711	692	692	696	761	699	693	716	711	750	695	709	706	691	683	670	734	700	741	745	767	704	740	714	724	757	724	734	716	728	739	706	728	718	744	772	721	709	722	693	679	725	732	738	739	706	693	715	690	727	710	699	717	720	719	698	726	707	676	720	778	678	705	673	714	739	749	763	730	748	728	744	764	735	707	723	708	713	743	712	694	716	662	773	767	726	728	710	673	740	760	674	753	670	723	706	719	720	755	738	741	738	737	734	699	714	668	677	732	693	726	778	713	743	694	688	700	723	718	708	729	713	716	687	756	755	675	738	774	701	688	714	726	722	742	723	713	724	722	732	734	730	736	665	705	802	686	709	714	674	705	736	707	731	722	756	711	667	748	678	702	707	740	685	697	706	716	749	709	740	748	711	728	773	724	731	712	676	705	736	745	739	736	683	707	686	727	686	717	712	675	729	779	754	688	749	751	712	759	713	743	740	662	743	757	686	714	678	725	727	750	731	668	694	713	726	731	785	701	707	715	744	757	753	699	748	711	719	733	753	732	702	712	734	709	705	708	725	746	722	684	704	729	704	774	734	748	712	749	732	685	731	698	732	726	709	694	724	752	831	736	739	685	704	754	716	731	740	703	775	708	726	685	717	701	720	733	755	711	791	770	681	761	691	736	720	679	718	732	797	720	714	747	715	708	700	702	698	734	715	702	743	766	712	724	728	787	746	675	690	753	714	715	719	725	734	681	690	684	690	740	708	747	714	706	688	726	729	712	722	688	721	760	728	663	728	705	754	706	730	752	721	720	729	698	685	728	730	704	741	747	704	721	706	701	710	716	732	756	718	738	742	748	741	719	736	686	751	698	717	718	682	727	753	743	679	684	738	684	726	706	680	744	741	754	754	712	737	691	687	752	719	701	755	786	676	698	691	730	683	744	777	745	704	712	691	702	701	711	693	742	698	737	757	712	739	693	720	744	679	776	726	717	678	740	733	720	711	747	729	727	712	698	749	777	753	689	734	753	734	763	733	752	704	705	737	757	700	746	711	726	699	756	725	699	702	708	770	734	729	760	724	695	716	718	694	751	694	673	757	714	690	679	709	718	711	731	697	708	718	725	680	719	716	755	743	723	694	737	737	724	721	723	708	724	694	685	716	747	728	751	666	749	679	704	759	660	758	734	725	730	703	697	754	752	673	710	706	742	670	686	767	754	647	756	761	747	697	713	743	742	697	723	726	675	740	709	725	692	710	739	712	721	750	729	712	714	732	723	686	735	734	704	759	740	714	734	697	746	692	728	727	753	685	728	694	712	747	755	729	714	743	751	686	750	723	726	723	741	736	736	765	714	726	672	742	741	675	692	728	679	700	723	711	769	706	740	679	671	735	669	696	711	809	753	716	685	686	720	691	725	702	695	749	726	728	771	709	747	721	717	735	715	764	712	720	696	712	628	709	689	737	683	744	724	727	731	754	756	731	724	694	681	756	699	733	665	746	733	714	726	741	709	715	718	735	724	695	743	757	708	733	709	680	716	724	757	708	714	750	724	730	713	727	718	767	668
14063	1757	1534	1048	1051	993	975	863	884	864	870	807	798	843	847	832	825	850	843	837	848	820	800	851	850	913	837	871	801	859	826	864	853	831	834	849	855	835	866	848	859	817	846	804	806	833	821	827	858	818	816	843	824	822	830	842	870	843	849	825	820	839	823	779	855	814	831	822	816	793	777	808	851	783	867	867	840	814	806	866	816	867	844	798	843	805	891	821	821	822	807	772	822	827	800	856	832	827	857	862	808	787	782	817	816	822	847	833	840	799	792	803	769	813	812	821	794	848	834	800	773	791	821	750	887	797	873	837	792	804	773	864	810	838	915	885	816	782	803	844	868	811	793	844	819	848	847	832	837	838	822	831	862	858	830	810	818	836	816	825	821	841	820	835	764	836	856	824	823	816	806	827	840	850	836	881	802	795	806	838	833	810	816	775	836	789	850	808	826	868	838	885	776	821	838	792	835	824	803	793	786	821	858	833	851	861	819	848	846	832	873	791	795	835	812	875	815	821	829	793	848	822	850	819	840	847	900	834	828	768	842	797	810	844	835	840	816	833	863	843	819	844	804	804	838	812	828	884	797	859	774	827	818	752	833	825	751	819	848	806	830	787	839	798	777	816	814	821	834	785	826	779	797	790	783	865	839	840	820	807	822	803	834	846	855	826	824	795	817	831	784	798	848	771	826	790	832	835	807	826	879	861	797	838	835	827	850	816	832	875	823	813	807	848	811	793	833	847	799	821	823	793	793	793	887	826	825	852	852	803	820	832	849	793	823	816	783	833	829	813	797	839	811	837	798	827	817	819	822	841	832	828	816	780	759	782	819	858	806	791	847	809	800	818	811	809	800	775	781	800	797	842	826	804	819	803	873	815	887	806	841	844	804	798	822	825	842	813	853	824	799	779	807	800	826	793	835	769	832	845	824	814	836	789	771	867	763	791	801	802	765	833	806	859	786	816	851	823	862	784	850	826	803	748	824	808	823	869	790	786	814	839	853	813	888	829	818	834	827	815	816	880	773	852	820	880	824	823	839	841	881	846	821	817	882	851	825	802	799	838	843	849	818	808	804	824	855	855	784	792	825	791	841	808	798	870	912	820	761	832	840	849	840	839	817	866	810	844	815	839	818	835	853	852	830	791	847	753	836	805	870	821	823	855	800	882	818	828	790	806	844	776	835	817	797	865	828	847	841	830	792	814	805	797	797	824	813	871	806	845	845	820	815	805	799	847	820	879	832	795	834	843	833	877	800	848	836	844	845	819	822	828	830	824	855	793	842	803	789	852	820	867	814	836	788	824	837	805	810	803	796	882	847	817	822	813	784	825	827	737	794	820	817	844	816	839	859	827	838	801	830	772	868	761	835	833	842	778	894	860	850	863	813	802	825	840	839	825	802	799	837	813	873	828	807	866	840	896	855	834	833	801	872	862	841	817	812	729	809	745	877	832	796	867	863	781	782	809	817	876	837	822	841	804	777	852	839	847	849	808	804	805	825	825	841	868	826	818	811	809	842	805	809	828	822	797	813	802	847	853	866	743	792	816	867	844	789	801	869	825	836	893	818	854	835	834	866	805	849	828	839	846	778	847	856	816	837	864	824	859	804	847	793	858	829	811	820	862	837	850	877	868	784	798	838	872	783	863	807	815	808	860	783	821	840	820	824	814	809	815	808	855	811	850	748	870	831	818	787	862	843	822	798	857	803	862	775	847	775	856	810	857	827	874	836	767	818	807	803	772	788	783	868	877	818	811	813	807	831	775	826	871	830	830	895	877	808	813	785	864	816	828	822	826	838	837	788	813	825	806	812	861	846	822	801	789	805	794	831	829	871	850	803	851	814	783	832	831	826	838	803	821	847	848	841	855	865	791	823	828	828	799	838	754	800	818	797	824	825	818	824	837	818	882	799	818	853	865	795	823	755	816	848	788	837	830	796	843	840	868	809	839	875	837	803	817	853	852	851	802	817	868	790	823	853	812	829	858	851	802	784	748	832	850	822	822	856	831	825	797	833	842	780	856	777	849	772	838	844	804	822	811	836	833	861	828	811	834	821	846	761	784	832	807	857	832	827	840	824	855	866	861	832	816	822	815	810	794	812	852	792	840	835	768	815	841	810	835	858	832	830	813	827	785	829	865	770	816	807	794	799	804	856	798	819	828	776	833	787	833	831	823	850	794	888	814	851	862	806	819	841	839	766	869	823	843	810	865	791	816	815	826	826	821	851	816	833	839	832	810	786	834	784	842	843	800	807	853	864	842	823	850	845	830	836	830	797	802	845	831	838	791	813	837	830	823	798	835	793	868	864	882	818	812	863	841	816	815	817	847	794	846	796	799	750	823	817	801	845	859	815	842	824	812	824	892	837	821	857	861	797	779	853	848	828	803	799	804	815	815	843	842	853	879	783	816	826	826	863	838	851	868	848	844	854	812	854	809	833	883	804	813	842	783	766	846	836	840	772	773	811	816	815	832	840	809	845	828	842	850	747	786	799	798	795	806	825	836	820	814	888	780	804	876	816	851	818	819	871	874	835	826	804	830	826	830	853	872	821	824	802	780	849	785	797	838	866	855	835	816	822	824	828	804	864	845	848	864	863	813	831	787	829	861	893	788	867	810	813	803	857	813	806	808	791	823	786	831	818	848	790	834	840	839	806	812	837	793	798	881	781	792	780	888	812	817	822	820	847	810	804	789	796	819	846	835	784	832	828	832	826	813	844	804	804	819	837	873	821	840	805	838	782	836	873	797	802	854	848	870	851	790	885	844	853	803	771	839	807	843	781	833	792	824	854	808	852	811	807	839	808	813	877	798	838	839	820	818	922	859	803	828	792	832	793	791	841	842	778	847	810	784	854	866	876	768	857	824	787	863	817	849	844	834	794	851	817	820	853	807	759	903	845	827	836	870	742	786	861	798	810	811	820	850	834	783	846	862	868	808	793	752	798	833	830	775	869	829	829	802	803	814	769	807	848	802	774	836	842	853	801	787	812	872	850	827	839	827	791	851	831	827	854	809	865	856	830	849	818	806	799	838	876	804	880	810	854	857	837	815	822	831	814	835	805	844	812	812	844	806	882	874	779	840	785	814	842	835	798	872	806	841	861	817	854	743	794	827	801	766	838	799	857	844	806	867	863	827	813	843	822	826	853	795	855	816	879	770	861	784	837	807	852	812	834	842	820	829	836	858	858	801	862	780	864	807	853	861	842	817	802	818	822	817	790	798	832	808	805	808	824	830	815	871	852	871	845	818	773	786	878	832	755	843	840	792	825	812	811	840	859	841	902	780	825	829	837	823	805	813	840	857	832	810	836	887	829	822	799	803	804	826	796	813	819	823	822	855	792	802	794	876	824	852	790	784	819	843	874	829	838	757	845	804	821	814	852	829	810	821	870	846	845	819	826	779	792	810	866	834	841	847	812	834	836	799	828	808	865	843	814	844	892	883	850	766	826	849	790	845	797	807	814	845	811	798	802	879	857	816	824	845	812	810	787	840
23173	20798	28289	23419	20803	14436	1578	844	685	669	592	478	501	461	447	429	425	379	445	430	406	398	363	387	426	395	413	399	416	410	404	408	413	367	367	387	377	431	432	365	345	319	357	338	380	385	368	369	373	361	365	367	365	347	377	359	359	361	372	390	362	322	356	365	329	372	347	343	337	371	379	331	339	365	368	330	383	378	359	374	342	350	320	333	350	365	355	379	358	358	325	389	361	337	345	344	369	376	353	324	348	325	312	354	364	348	336	348	336	352	377	382	356	343	352	355	352	335	344	334	366	346	349	362	364	368	355	382	374	352	380	336	347	362	364	370	353	390	329	333	342	338	380	343	358	349	338	343	325	341	366	347	342	346	361	368	361	354	343	375	318	317	323	375	363	351	319	341	345	359	368	382	402	364	368	337	337	335	353	333	338	342	368	366	364	341	351	347	330	350	334	396	355	397	393	350	344	361	342	338	350	315	363	350	344	332	338	372	327	369	365	314	354	331	340	353	337	336	352	366	354	343	350	320	389	381	371	332	343	358	336	351	373	333	327	325	354	366	342	338	352	350	383	356	391	343	343	350	326	356	362	374	340	350	385	348	327	361	337	342	357	337	330	318	392	353	364	352	344	353	378	334	333	328	343	356	369	340	361	360	304	382	353	359	347	336	340	360	364	366	364	355	347	326	329	325	377	378	362	344	363	346	326	322	359	371	361	371	373	342	347	323	349	377	375	368	361	318	323	363	376	349	357	316	354	331	340	372	332	362	354	389	336	342	371	354	360	336	332	358	384	323	383	321	347	344	343	332	352	353	348	343	318	323	324	315	348	371	371	354	357	347	338	356	331	365	348	322	348	359	366	362	312	360	331	370	321	399	365	363	344	347	368	318	343	307	327	365	331	350	360	355	354	359	403	338	365	399	361	339	334	342	390	391	337	346	333	347	362	347	332	359	338	346	348	328	361	333	392	355	342	389	349	356	328	338	330	355	322	356	363	329	363	344	349	322	325	366	342	379	361	377	352	354	363	352	346	331	322	330	335	359	358	362	339	346	383	349	352	358	333	361	357	341	355	343	332	360	359	352	334	329	355	355	357	361	368	350	357	351	387	358	394	367	384	361	368	320	372	345	326	341	323	338	328	383	352	307	358	384	310	345	368	362	334	348	327	343	353	372	357	332	336	364	361	354	338	376	359	359	364	336	329	351	385	376	393	373	359	354	321	353	344	330	374	348	317	340	364	329	339	339	334	339	341	394	376	378	349	348	338	346	344	331	317	363	348	333	360	323	365	334	314	348	328	365	374	352	358	346	338	375	338	351	354	330	341	341	318	356	342	349	337	364	367	344	324	336	354	343	307	358	328	348	358	359	343	343	375	346	360	362	356	315	366	356	356	341	338	356	339	341	385	334	342	351	336	349	320	349	378	322	396	352	384	360	382	350	336	342	353	357	335	361	350	326	341	322	374	343	361	368	360	343	350	347	363	335	359	364	330	331	335	378	341	339	331	346	334	372	335	329	386	364	360	349	328	318	369	356	347	327	339	350	316	345	335	341	343	391	376	342	366	325	387	294	370	365	318	363	370	370	364	311	355	333	341	329	355	329	331	362	345	336	320	362	334	333	358	363	367	372	340	330	343	351	345	362	408	340	351	364	336	356	363	347	340	316	323	286	343	351	337	368	376	348	389	328	357	351	361	369	345	373	339	351	325	341	348	328	347	341	356	322	375	326	358	358	328	325	358	340	326	338	332	332	356	357	321	370	315	369	371	382	303	339	362	385	354	324	359	375	360	337	315	355	348	359	335	366	335	346	368	343	338	302	341	372	317	377	342	326	344	361	324	312	369	340	355	348	335	354	365	349	345	342	322	352	340	369	317	335	333	336	302	363	376	356	371	347	369	356	337	341	304	345	379	346	388	339	376	354	355	350	342	338	367	357	345	380	352	353	336	337	310	341	357	353	344	346	358	343	338	338	361	338	348	361	340	370	361	383	378	336	351	332	344	341	346	353	383	348	360	369	306	355	361	326	361	360	336	346	321	334	358	330	378	329	342	360	339	318	364	347	358	341	367	355	347	321	327	327	383	324	352	320	363	325	321	316	319	329	332	319	341	350	353	376	360	353	327	334	347	332	328	346	335	323	339	361	352	355	355	322	350	297	315	345	322	355	367	355	372	380	341	389	368	326	372	326	371	361	297	355	329	315	340	375	334	346	347	373	344	353	353	355	315	360	357	371	335	363	347	376	344	342	376	366	365	351	326	343	352	340	310	338	318	339	348	389	320	338	361	339	334	359	355	341	351	322	340	393	356	377	352	372	350	338	326	353	328	327	317	363	339	360	331	327	359	316	343	330	354	349	359	344	364	336	338	374	349	342	339	358	341	344	350	347	322	351	346	340	371	347	304	344	347	368	357	350	340	357	348	375	346	333	324	339	329	353	392	388	354	377	344	339	332	389	386	333	319	325	349	369	345	348	351	335	367	370	328	325	366	330	370	357	308	367	377	343	329	341	327	345	340	343	345	398	370	357	371	345	378	347	322	366	370	377	372	369	332	322	343	335	340	390	356	368	376	368	360	335	358	328	340	327	325	340	381	365	342	353	334	355	339	339	352	382	318	350	369	321	374	334	311	361	366	365	362	331	370	333	354	347	361	343	363	344	360	378	376	350	342	351	355	335	378	334	341	373	365	331	348	355	363	351	356	341	322	310	334	356	374	365	375	338	367	316	359	340	354	343	347	355	366	357	357	365	343	340	348	322	333	359	330	369	345	353	372	344	388	350	359	386	356	361	312	366	352	340	365	328	348	347	358	348	370	367	381	349	355	343	336	376	357	349	324	326	392	339	325	365	341	324	368	340	346	364	311	369	336	311	361	382	342	398	349	337	336	336	345	374	352	325	347	343	334	323	325	350	356	356	376	346	342	370	356	367	358	385	360	366	330	363	348	334	349	337	352	385	365	364	361	327	360	384	333	379	319	370	344	331	346	371	371	384	357	397	387	374	371	365	370	348	366	355	335	331	341	326	329	326	368	341	377	327	361	364	366	343	337	341	368	329	362	325	320	352	382	373	392	336	395	346	350	374	353	357	383	338	374	341	370	339	363	359	353	344	337	352	344	320	379	325	355	338	325	351	357	301	335	345	348	374	327	319	350	361	344	349	349	339	357	345	351	345	330	337	328	346	362	351	331	322	338	370	345	345	343	366	319	352	322	326	344	328	321	330	324	378	346	317	363	340	344	343	333	340	332	343	330	342	334	352	339	354	343	392	327	346	336	356	365	340	352	359	382	365	391	322	369	331	348	401	357	346	349	369	359	308	352	341	364	324	366	365	343	349	365	344	332	353	344	326	355	362	344	335	365	357	349	337	347	333	329	329	376	304	371	349	342	348	363	377	369	377	371	365	353	330	356	352	350	324	337	328	327	334	352	351	372	325	344	344	377	332	362	348	334	336	334	345	365	374	362	311	352	368	353	332	307	344	319	350	337	337
34043	9602	8620	4319	2978	2270	1727	1380	1236	995	837	798	744	639	580	598	594	519	503	517	515	516	476	488	531	531	560	482	491	505	504	484	479	495	485	446	446	547	619	428	437	480	427	424	433	391	432	400	435	454	441	433	437	440	414	424	426	438	404	428	435	423	426	427	432	421	441	437	405	406	420	420	403	441	406	376	445	442	429	421	416	434	378	427	391	409	430	418	409	398	442	416	409	379	437	416	412	395	438	418	414	400	410	435	407	368	407	410	404	443	394	362	419	427	413	409	422	395	419	398	405	403	399	417	468	405	394	418	393	403	439	421	399	426	431	432	452	402	425	413	464	424	426	420	406	438	406	384	383	450	436	426	415	415	429	426	412	396	467	448	396	446	433	390	420	425	428	403	428	425	386	406	405	418	469	428	438	408	377	415	421	405	440	385	407	438	421	391	420	427	412	428	414	419	465	419	410	414	423	391	427	424	387	400	403	398	434	446	378	427	426	402	425	418	375	399	471	422	435	451	405	419	416	383	438	428	371	392	385	404	406	410	463	435	423	404	392	418	397	429	443	387	371	398	417	409	430	400	399	398	426	423	413	431	434	437	422	404	434	395	395	409	375	423	440	428	394	404	415	422	416	367	432	399	412	400	380	444	403	417	388	351	396	395	445	426	396	400	430	411	440	427	413	430	387	469	416	459	420	432	411	415	411	430	400	440	407	419	431	416	438	416	417	397	414	434	371	434	427	433	428	412	421	416	432	425	387	405	404	443	421	428	428	439	429	442	398	413	409	411	412	411	429	448	376	423	410	444	433	403	443	421	445	439	443	426	426	430	382	424	454	414	370	370	421	402	420	424	406	405	423	422	395	387	382	403	400	413	431	418	409	429	409	443	416	397	423	429	474	422	389	429	431	427	437	433	461	401	441	429	418	418	401	416	391	396	391	420	455	400	376	406	423	411	436	435	422	365	380	435	416	425	390	441	390	390	432	428	406	383	412	421	428	411	439	363	424	429	379	418	396	429	464	399	426	400	414	417	409	448	418	450	382	415	384	388	422	390	397	386	404	406	410	428	442	404	413	409	400	397	418	394	426	456	445	398	426	416	392	394	408	454	469	373	404	446	456	443	399	422	420	427	401	389	403	391	435	436	432	403	382	380	402	356	390	405	423	396	404	390	411	395	422	446	428	436	398	420	416	384	452	409	430	385	426	417	438	428	397	419	425	416	392	437	430	445	420	433	413	420	442	413	430	421	390	412	450	398	410	431	476	416	406	409	416	379	444	417	412	431	400	454	398	402	378	414	427	453	402	442	397	438	399	374	402	453	447	447	385	421	392	442	434	462	381	417	413	401	399	401	393	412	404	402	433	401	399	439	451	449	443	436	415	419	436	413	428	424	392	427	401	432	420	430	452	429	402	403	419	421	430	433	401	434	398	414	417	426	396	413	402	430	405	414	419	419	401	409	413	435	395	403	438	424	401	402	419	406	422	414	416	416	432	422	422	418	382	382	413	422	434	403	420	404	437	412	400	464	430	414	421	388	437	421	450	416	392	425	412	402	414	427	384	436	423	407	396	405	416	439	432	391	413	458	407	443	443	396	405	428	417	412	379	422	446	438	439	391	421	418	425	416	431	449	416	413	389	430	407	454	428	404	413	419	450	405	378	445	410	431	441	425	429	386	415	476	406	421	407	434	432	441	408	429	434	428	407	433	423	448	445	420	425	430	411	425	389	445	393	418	436	409	427	423	406	379	426	412	401	399	410	403	427	449	405	375	421	484	422	427	441	403	432	433	460	370	412	411	416	443	392	378	403	431	429	428	421	439	414	402	413	406	391	441	417	442	422	423	402	405	413	393	422	408	398	432	416	426	386	412	427	413	374	415	437	398	405	394	436	377	396	439	444	399	434	436	437	428	428	391	417	442	435	406	440	432	403	464	429	420	436	447	422	423	434	431	403	416	407	445	425	456	431	410	430	407	417	414	420	391	401	408	411	442	463	389	429	404	457	389	405	439	401	417	415	391	426	388	400	399	410	407	392	415	393	406	477	423	397	430	405	449	394	427	420	415	414	419	429	415	453	450	410	398	429	394	432	431	407	379	399	383	464	424	451	400	439	407	375	425	412	423	384	430	415	432	432	408	376	395	369	398	422	398	464	417	433	401	413	433	408	451	382	400	436	423	444	418	438	436	427	414	409	407	381	432	428	397	377	406	450	411	417	438	431	418	414	397	435	395	430	410	464	424	358	453	435	411	425	436	426	400	402	399	445	416	419	387	380	415	420	422	393	421	412	436	448	415	438	425	449	435	410	445	385	417	397	393	421	414	425	399	439	405	440	417	403	417	394	394	387	427	434	404	385	395	431	382	445	452	372	436	404	423	397	406	382	437	402	359	424	429	405	422	446	424	377	430	450	447	436	397	422	402	408	419	422	418	422	404	420	405	387	370	417	413	428	428	423	418	430	409	399	391	386	383	444	395	438	455	400	420	398	448	411	390	430	415	413	439	414	391	393	396	448	407	423	402	412	427	406	419	411	408	429	421	412	423	420	406	447	430	426	418	419	426	387	433	457	402	407	428	388	414	420	431	394	375	396	417	418	408	416	407	386	429	414	418	407	415	391	390	438	455	415	416	410	431	460	386	442	426	423	427	428	405	389	440	411	451	449	408	400	417	449	378	406	379	445	390	458	437	411	408	373	437	412	453	427	414	412	408	394	452	370	419	420	379	377	447	431	399	419	412	413	399	407	412	459	415	417	437	441	488	392	441	424	441	411	419	422	439	414	390	412	399	410	401	418	392	397	388	405	403	401	410	409	407	387	434	363	415	437	401	417	427	403	401	444	415	444	414	415	453	414	414	395	386	421	415	415	397	398	446	443	406	439	401	454	451	399	409	383	409	423	435	426	391	408	445	399	415	418	407	463	403	418	442	434	422	440	391	420	414	396	424	431	419	433	445	434	370	418	427	410	394	429	409	393	467	413	388	435	404	408	410	449	407	406	427	441	391	436	393	411	429	439	412	413	424	421	458	422	409	402	370	407	428	442	464	428	397	399	435	447	423	435	429	434	463	437	397	408	413	405	403	408	422	409	431	428	394	425	415	395	405	395	430	392	402	387	401	454	417	433	386	419	436	403	424	430	434	420	416	400	453	442	427	393	404	418	438	444	436	381	402	367	446	401	411	411	416	422	428	421	437	424	402	394	407	416	413	387	413	429	418	425	412	441	388	429	431	399	429	429	469	388	404	426	411	414	415	415	425	406	414	403	406	411	426	437	384	404	445	403	418	428	431	402	379	415	416	420	379	416	399	418	470	439	418	426	437	426	448	450	426	425	435	409	411	434	392	412	419	422	415	397	411	426	420	426	397	417	443	445	433	399	396	407	401	434	408	452	421	418	408	417	424	384	435	423	449	407	435	412	435	403	430	434	405	436	417	407	402	397	417	442	413	400	399	432	418	421	409	396	425	402	413	414	391	412	391	400	425	452	370
24499	20814	27313	24369	13797	1772	1271	1099	1135	1062	1047	1037	1009	976	991	916	916	994	946	926	984	925	987	921	994	954	995	913	877	979	926	964	910	891	957	916	907	988	979	945	955	857	943	933	967	952	919	949	911	903	901	943	953	930	913	921	956	892	894	967	918	889	908	923	944	890	912	910	918	925	920	890	913	921	906	893	916	926	955	890	888	875	964	943	922	995	917	897	953	909	951	929	839	950	945	905	897	918	943	915	910	914	854	967	871	941	879	915	906	885	918	909	940	929	919	930	900	881	955	930	912	887	952	958	914	934	907	906	988	945	860	897	973	906	998	962	874	940	886	963	868	974	933	914	892	870	930	893	885	961	929	942	965	943	902	912	929	905	945	910	958	939	938	915	911	921	931	899	920	932	957	893	886	958	964	926	929	910	900	932	882	910	935	931	941	964	919	962	960	924	940	889	980	921	892	944	911	889	936	944	916	914	951	951	841	889	970	931	889	927	938	897	955	881	920	934	963	932	933	905	975	921	881	934	901	926	966	940	893	936	896	917	936	967	932	927	880	895	889	926	942	885	984	925	908	863	913	925	982	913	925	918	926	942	946	933	923	921	933	914	891	926	911	940	939	954	936	921	867	953	855	925	898	884	910	896	898	952	956	919	887	875	931	907	931	872	923	847	949	872	919	888	976	950	875	925	911	907	922	922	991	896	870	922	937	984	885	910	897	939	946	925	911	915	932	922	957	962	903	945	961	856	923	929	876	898	954	911	902	934	927	854	911	923	889	915	947	914	943	966	896	911	924	931	892	860	929	894	907	935	912	920	895	948	902	931	936	917	939	919	902	948	917	901	917	913	882	902	904	879	973	877	917	884	993	928	882	930	892	933	981	892	858	892	887	902	995	903	899	978	892	915	947	893	937	880	923	982	880	959	882	890	938	933	949	940	931	989	921	945	960	926	924	881	918	901	915	908	933	931	916	962	906	890	935	914	944	883	948	910	920	944	903	920	917	894	942	962	886	936	911	892	957	860	944	948	905	942	914	910	910	879	911	912	922	890	913	967	943	925	909	915	934	912	904	938	905	937	918	891	884	945	932	940	911	944	887	898	959	915	970	957	864	870	919	909	926	875	898	927	964	937	903	916	923	879	952	946	915	946	957	932	909	936	876	868	991	919	910	952	840	899	940	933	906	883	910	903	941	919	899	931	936	870	901	958	963	937	996	908	921	917	920	924	894	929	935	926	902	907	975	859	954	932	1015	909	860	910	960	911	940	936	856	898	908	949	895	929	906	911	902	900	917	909	923	923	945	942	926	972	864	956	918	870	945	964	893	984	978	910	976	913	987	903	899	958	995	926	941	946	926	914	912	882	909	908	991	928	915	981	953	924	916	872	894	858	897	968	942	958	889	883	943	873	887	909	924	935	948	953	932	865	940	913	914	873	888	901	847	935	888	921	913	889	938	858	902	950	923	944	989	918	982	972	923	926	924	923	914	955	989	934	935	927	939	930	959	904	913	935	938	879	919	912	924	897	956	941	948	887	943	944	895	877	926	920	885	909	863	919	912	932	977	925	931	913	909	901	922	918	978	957	907	916	938	890	985	960	937	917	934	910	937	934	894	939	911	917	943	936	932	908	883	957	895	905	937	907	888	881	876	962	899	899	942	923	890	938	918	939	921	928	956	949	899	919	910	918	930	914	936	938	901	910	919	921	910	914	923	876	935	843	895	898	989	928	904	934	900	919	879	933	947	901	927	971	919	926	918	917	920	925	898	909	959	921	945	938	936	940	859	903	925	917	910	907	919	932	954	962	897	929	907	955	916	911	921	931	934	898	943	899	937	900	884	904	957	894	921	890	897	937	932	847	895	860	910	940	933	980	952	887	897	847	918	926	975	891	911	945	994	932	935	931	940	848	904	888	893	893	891	875	897	882	905	907	915	948	855	894	886	950	924	929	930	944	927	934	864	911	963	901	952	920	916	906	925	898	970	924	953	861	915	878	905	893	891	896	918	871	886	927	986	917	956	949	926	932	903	885	870	928	923	945	889	887	950	906	936	988	921	889	914	939	920	896	950	923	932	954	926	880	914	932	944	895	951	873	942	868	862	873	955	939	919	992	889	935	913	881	893	920	927	904	917	944	930	896	886	906	946	921	900	883	926	915	863	883	929	944	929	947	895	934	914	968	931	933	942	881	917	985	944	905	842	940	910	925	941	868	948	930	956	938	899	914	1003	932	936	897	878	954	966	937	904	863	877	890	892	859	897	944	893	922	883	900	892	956	895	890	913	892	909	926	845	941	883	890	950	929	905	873	905	929	952	918	894	973	896	945	932	918	928	922	959	953	891	937	922	934	967	934	856	894	936	909	900	911	903	914	901	921	913	903	934	893	992	922	890	930	932	918	940	906	976	858	910	960	905	936	952	885	900	933	881	920	908	911	927	932	902	929	901	938	916	891	924	987	933	944	889	886	939	929	988	923	920	903	927	929	909	900	923	919	919	932	945	920	925	887	946	957	918	911	909	868	933	912	952	905	871	877	910	877	909	977	891	954	879	926	932	891	921	910	941	895	922	896	946	971	851	903	917	909	893	946	887	896	933	925	912	938	889	890	920	836	991	953	933	913	904	960	900	942	925	902	912	970	949	922	880	885	868	965	901	906	891	939	908	919	942	920	971	886	960	956	931	933	875	866	913	966	919	903	897	918	905	935	891	887	912	899	895	919	966	943	901	928	967	890	892	927	927	970	933	932	928	872	899	905	981	943	955	983	936	979	942	912	918	912	974	922	929	924	954	917	892	869	920	933	932	921	851	965	940	898	899	937	859	892	941	872	920	917	959	910	921	905	916	895	929	947	950	947	891	904	916	1004	919	898	926	943	982	910	907	909	930	925	963	950	896	883	935	933	915	981	911	905	926	912	934	907	895	908	951	912	916	915	955	847	920	905	900	935	920	902	931	920	895	898	903	906	914	869	939	895	960	950	881	921	877	911	898	881	924	905	975	954	934	932	932	932	991	936	895	970	922	943	907	895	895	914	925	926	935	909	910	865	905	940	902	923	904	942	953	863	902	945	888	892	896	937	904	894	944	924	854	890	879	937	924	888	941	995	911	920	886	958	880	941	907	917	936	934	938	895	904	879	907	920	907	931	940	949	905	915	917	910	907	946	943	984	915	950	926	928	932	953	903	910	955	933	917	944	904	915	950	861	870	893	992	885	935	928	975	918	894	939	924	906	970	897	911	907	950	913	987	950	887	934	937	933	914	903	919	903	907	903	888	947	916	913	868	918	922	893	919	948	951	919	939	931	932	915	902	891	928	892	923	917	978	939	968	909	876	904	904	945	936	938	890	879	941	945	921	889	1000	891	928	839	974	896	915	969	931	951	926	908	902	941	925	953	927	902	958	886	937	910	961	933	978	974	912	907	871	960	954	924	924	901	896	885	867	899	902	883	981	913	936	895	999	905	898	956	930	901	951	897	957	906	903	979	957	862	899	923
33439	6328	5285	3239	2342	2059	1740	1613	1443	1413	1291	1158	1194	1132	1106	1111	1087	1154	1070	1086	1064	1039	1111	1055	1084	1123	1077	1053	1038	1077	1095	1114	1078	960	1058	1103	1079	1136	1131	1049	1047	1011	1023	1008	1038	1116	1004	1050	1062	1011	1076	1003	1056	1062	964	1054	1076	1039	1032	1040	1061	1075	1032	1076	1055	1032	996	1022	1013	1051	1012	1016	1017	1070	1025	990	1063	1013	1042	1025	1070	1013	1044	1056	1070	1042	1067	1051	1015	1018	1061	980	957	999	1012	1037	1032	1066	966	1028	1024	991	1025	1022	1022	1019	930	974	1072	1046	1038	1045	1029	1000	1034	1025	1011	1134	1010	1042	1016	1030	1067	1040	1030	1000	1041	1019	962	948	998	1026	1053	977	977	1031	998	998	1031	987	964	1068	959	995	1076	954	1061	1050	1058	1010	966	1056	988	1037	1021	1049	1035	1009	1002	1038	1046	973	1048	1068	1065	1076	1011	1023	972	993	988	1029	1004	1043	1043	1017	1023	989	985	1061	1013	1055	1035	1064	1012	1074	1049	1035	1037	1043	1026	1046	1031	1037	1106	1015	1040	1061	1017	1020	981	1015	1055	1001	1064	956	1035	1035	997	1065	997	1027	1033	992	1013	1086	1033	1028	1022	1047	999	1028	1018	1021	1050	1051	1038	989	1032	1033	954	1043	982	1020	1027	1033	1027	980	1026	1018	1018	1007	1046	1039	1030	1044	973	1106	1090	1044	1003	1025	1063	947	994	1055	1015	1008	1003	978	1047	1049	1008	1044	985	979	1048	990	1030	1049	1010	979	1018	1033	1058	1022	1044	1024	998	1040	1002	1076	976	1005	944	1069	1043	1076	1041	1014	1035	1028	965	983	1031	1089	1016	993	1029	1041	1000	1102	1008	1042	977	1008	1073	1015	1053	1037	1023	1010	1030	973	1037	1069	975	1006	1024	997	1042	1028	974	1010	1040	1049	1018	1046	1058	1029	972	986	1037	1009	993	1050	974	1005	998	1048	1046	1011	1011	986	1068	1053	1028	995	992	1016	992	1023	997	1044	1086	1034	1048	969	1078	1021	996	1025	1033	1015	1019	1010	986	1048	1040	1035	1033	1016	1035	1014	989	1049	1038	1027	1070	985	1063	1048	1026	985	1085	1032	1066	999	1030	1018	1018	1031	1001	1009	1008	996	1019	1035	1012	1036	1005	1099	1071	972	1020	992	997	1069	1024	1010	972	1020	981	1049	1087	1072	1012	1047	981	1001	957	1007	1028	1063	1020	1029	993	964	982	1002	1038	1066	1105	1036	1004	1038	1037	1023	1011	1116	996	930	1095	995	1066	1065	1002	959	1013	1032	984	1045	1052	1028	949	1011	1054	1053	1040	956	1016	982	1007	1077	1037	1006	1044	1021	977	1023	1072	1073	1060	1025	1032	1021	997	1072	1041	1008	1005	1026	996	991	1049	991	993	990	977	1023	1072	989	991	1040	944	1104	1016	1048	1057	1035	998	1024	1035	1040	1026	955	1051	972	968	1014	1104	1066	1047	979	1045	1051	1034	1007	1058	1016	1012	1035	1030	1005	1026	1063	1019	1012	1011	1021	1060	990	1069	1044	1062	995	1094	1073	988	1038	1000	1042	1033	1027	997	1010	1014	1014	961	1085	1001	1031	984	1028	1000	1024	937	1006	1005	943	1049	1006	1068	995	1014	967	1051	1028	1067	1013	982	1016	1050	1076	1019	1029	1018	1044	1072	1076	1027	1025	1029	1093	1030	1000	1035	1002	1062	984	1036	1009	1015	1030	1009	987	942	1038	1021	998	972	1021	938	1029	1008	993	1035	994	1073	1015	1039	1086	1002	1024	1017	1020	1014	1022	1024	959	981	1054	1009	1031	993	934	1061	1001	980	1085	1028	986	1039	1027	1015	1050	1011	994	1027	1033	1025	1028	1025	1037	1045	1038	992	974	1074	1079	1049	1041	1001	1043	1034	1072	1014	950	1040	1028	1030	1025	1042	1063	950	1014	1000	1035	1014	1056	1027	1076	982	992	1029	1058	985	1055	1055	970	1039	963	1005	1057	987	1066	969	981	1019	985	1039	1104	1038	1008	1037	1053	1058	1035	1039	1066	1047	991	1057	967	1028	994	982	1003	1011	1010	985	991	1000	1037	1001	1089	993	1026	1056	1050	1029	1038	994	1015	1027	1039	1041	1060	1050	1030	1013	1023	984	1001	1008	1011	1041	1031	1057	999	1005	982	1070	1057	1092	1030	997	988	994	1014	1048	1041	1025	1079	1042	1042	1023	1046	1070	1054	1026	1016	1017	1037	1020	1080	1072	996	1025	1048	1055	981	1058	1048	1034	1020	1011	1032	1029	1043	1045	1001	1013	1046	1044	1038	1027	1067	1039	1067	1038	1017	1012	993	992	1060	1024	1027	1041	1065	1062	997	1065	1023	1034	964	940	981	1076	1028	992	1017	1010	1011	1093	996	1003	1075	1042	1017	1000	1002	1068	1042	1008	1037	1038	1032	1013	1017	1004	1024	991	1028	974	1069	1054	1049	963	983	1063	968	1029	1045	1079	1025	1069	1006	1028	972	1020	1100	1038	987	1079	1000	1027	966	994	1036	1009	1042	1001	1010	1064	971	1027	950	1018	1014	956	1029	1014	999	1049	1063	982	1053	1038	1007	1000	1001	1039	1013	1053	1003	1047	1041	1006	1030	1053	1003	1030	992	1017	1039	1067	1013	1009	1003	996	962	1011	1009	1005	1016	987	1005	1052	1071	1023	1009	1006	1015	1092	1044	1021	1026	1021	1078	1016	1051	1046	1036	1058	956	1002	977	1002	985	1055	989	1007	1055	1048	1042	1037	1059	976	1077	1041	1009	1044	1035	1030	1000	1041	1008	1062	1068	987	1052	1040	1027	1016	1019	957	1026	979	1055	1067	1010	1006	1031	1021	1035	1040	1041	1018	988	1052	972	1005	969	1004	1028	1054	1056	1032	997	950	1026	1008	1067	1045	967	998	1045	1055	1044	992	1026	986	1050	1035	1047	1048	1013	1074	1036	1025	993	1006	1019	991	1022	1040	1029	1056	1088	1060	1011	998	1006	1060	1026	1024	977	1025	1001	979	1037	972	1105	1030	1060	1008	944	1064	1053	1009	1052	1018	998	1082	1053	1025	1010	1038	1021	1017	1025	965	1028	971	1035	975	993	1071	1055	1036	1043	1056	1003	1000	1031	980	1001	1062	1002	1007	1047	967	1005	994	1002	1028	1036	999	1040	1046	1028	1004	1050	1042	980	997	1038	1006	1001	1041	1024	980	1006	1065	1022	992	1045	1009	1021	1014	1000	1022	1082	966	981	1005	1030	1028	1048	999	1010	1058	1039	989	1023	1013	1063	1064	1016	1032	999	1049	1020	1046	1024	1042	1059	1022	983	966	999	1030	1022	1028	1028	1012	1022	1040	1037	1033	1033	1029	992	1039	989	1024	1004	978	1025	997	1001	1037	1038	1021	1008	1000	973	1072	1001	1047	995	1050	991	1053	983	1050	1015	1012	997	1030	1024	1030	1059	1020	998	977	1010	978	1001	969	977	1023	1072	1027	1016	1013	1010	1003	993	1072	1033	1051	1032	967	1040	1009	1026	1066	1047	1027	1038	1047	1053	1025	1044	1051	987	1006	1004	1044	1054	1055	1019	1005	1099	1053	993	989	1018	968	1069	1019	1022	1003	1035	967	1080	1002	1082	1023	1066	1010	1013	988	998	1050	1022	1034	1005	1050	1042	998	1087	1047	1015	1042	1061	1009	1044	1048	1042	1013	1033	1074	1020	1036	1017	1068	1038	1089	990	1023	1015	1017	974	1024	1030	1049	1016	987	987	997	1043	1018	1075	1009	1002	990	1023	1047	1025	1068	1023	993	1039	998	1003	1053	1012	1041	993	1015	1044	1086	1053	1006	1038	1009	1048	1084	1039	1041	998	987	1010	930	1063	978	1031	1028	1027	1002	1040	979	1038	1002	1028	1048	1034	997	999	1055	1030	1044	1027	1050	989	1082	1031	1026	989	1002	1032	1041	1002	1027	1065	984	1023	980	994	1032	1045	1010	1039	972	1004	994	1055	1084	991	1038	1053	1027	1040	1039	994	1043	1020	1007	1028	1007	995	1030	1034	1036	1025	1015	1033	1067	1039	1030	1048	1025	994	1044	1010	980	1041	1026	1081	1013	1051	1047	1048	1018	1010	1060	1041	1030	1013	1008	1005	1018	1088	1011	1068	1021	980	1030	1057	1006	992	1047	1036	985	1017	977	1005	993	994	1031	1015	1038	1011	931	1058	1100	1070	987	1033	1008	1037	1000	1025	1031	1078	1065	1039	1072	986	992	1007	1009	1009	989	1014	1014	1048	1030	988	1018	976	972	955	980	1067	1033	981	1052	1064	1027	967	1013	1007	1030	1008	1030	1078	1003	1024	991	1050	1034	958	1032	1016	997	964	938	1028	1015	1061	1062	1018	1049	1065	1025	999	992	989	1058	965	1109	1018	1041	1075	986	996	996	988	1022	1038	1076	1023	1004	942	1003	997	1050	986	1041	1023	953	971	1035	1056	1030	998	1000	1024	1036	1101	1014	1005	997	992	1054	1004	1062	1005	1064	1047	1015	1077	1057	1001	987	1018	997	1014	969	1014	1052	1062	993	1015	983	1041	1016	1002	959	984	1023	1058
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
