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
341468571772	341468572342	341468572891	341468573442	341468573991	341468574541	341468575091	341468575642	341468576191	341468576742	341468577292	341468577842	341468578391	341468578942	341468579492	341468580042	341468580591	341468581142	341468581692	341468582242	341468582791	341468583342	341468583892	341468584442	341468584991	341468585542	341468586092	341468586642	341468587191	341468587742	341468588291	341468588842	341468589391	341468589942	341468590492	341468591042	341468591591	341468592142	341468592692	341468593242	341468593791	341468594342	341468594892	341468595442	341468595991	341468596542	341468597092	341468597642	341468598191	341468598742	341468599292	341468599842	341468600391	341468600942	341468601492	341468602042	341468602591	341468603142	341468603692	341468604242	341468604791	341468605342	341468605892	341468606442	341468606991	341468607542	341468608092	341468608642	341468609191	341468609742	341468610292	341468610842	341468611391	341468611942	341468612492	341468613042	341468613591	341468614142	341468614692	341468615242	341468615791	341468616342	341468616892	341468617442	341468617991	341468618542	341468619092	341468619642	341468620191	341468620742	341468621292	341468621842	341468622391	341468622942	341468623492	341468624042	341468624591	341468625142	341468625692	341468626242	341468626791	341468627342	341468627892	341468628442	341468628991	341468629542	341468630092	341468630642	341468631191	341468631742	341468632292	341468632842	341468633391	341468633942	341468634492	341468635042	341468635591	341468636142	341468636692	341468637242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2768	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
23515	21974	29830	24789	21976	22025	9242	1375	976	939	866	793	761	740	698	667	629	589	589	634	606	605	602	627	601	598	621	538	546	545	583	568	593	582	586	573	566	554	557	585	526	549	573	572	549	575	569	563	576	553	505	553	538	525	580	572	548	531	563	536	575	536	573	546	537	597	571	550	560	551	554	552	556	564	587	543	528	495	536	552	530	554	560	542	567	528	534	573	510	527	513	525	523	544	546	539	587	552	506	529	565	545	549	589	579	556	549	551	534	517	521	554	560	534	559	501	547	525	560	555	539	549	549	539	528	507	536	551	483	582	556	541	584	550	539	515	518	557	548	564	556	509	543	543	559	530	541	531	518	556	544	552	548	545	536	557	542	561	550	500	522	557	539	536	516	546	551	566	508	521	515	522	531	531	566	530	557	571	546	511	551	500	538	568	510	521	552	522	529	525	548	523	577	568	544	517	546	531	583	543	532	546	549	548	580	511	536	553	557	549	513	535	565	492	577	552	547	581	519	563	568	560	542	562	548	497	540	525	555	505	560	548	575	555	590	581	576	582	562	565	541	533	559	530	506	566	545	548	572	561	586	559	573	584	539	550	512	529	588	533	589	598	548	535	528	548	523	527	565	554	509	592	549	573	522	553	548	525	538	554	538	546	558	549	520	563	549	557	546	580	564	557	547	590	542	519	567	549	527	545	559	512	516	554	551	524	550	513	556	550	511	564	516	553	565	545	535	550	525	539	553	561	575	548	530	545	576	512	515	535	543	566	543	519	521	528	545	510	564	538	550	540	513	497	510	551	537	533	541	531	475	567	553	562	577	545	517	538	541	554	568	532	550	497	573	569	561	580	508	563	522	514	556	546	518	541	555	554	563	578	528	565	530	540	544	562	545	543	550	562	564	572	540	578	553	513	533	520	547	575	504	530	551	555	548	577	514	553	542	503	580	564	515	530	519	490	555	555	570	512	526	550	551	540	509	551	543	563	503	563	538	538	562	530	581	544	538	505	549	544	578	523	548	514	549	578	546	538	551	532	560	521	549	528	522	580	592	571	548	550	546	575	569	513	555	527	497	556	561	549	551	546	511	509	532	585	530	543	499	587	556	578	572	524	542	538	506	524	509	531	565	514	570	547	579	531	551	600	553	551	595	553	548	520	566	499	535	530	575	541	527	569	550	548	582	512	542	554	564	552	511	547	554	547	552	501	526	526	550	534	563	552	556	542	542	591	521	564	527	528	580	586	557	542	555	558	510	546	547	539	491	525	564	549	511	543	545	542	524	508	543	535	531	552	547	530	540	534	539	497	544	577	503	543	526	579	553	555	534	566	535	539	555	559	515	519	524	496	515	518	545	559	557	575	495	520	547	515	572	537	550	544	560	513	564	550	564	555	554	507	562	530	565	542	547	463	575	488	573	588	514	583	531	553	515	567	552	580	501	554	540	537	548	524	514	564	512	553	539	560	509	537	540	556	538	525	583	583	518	516	519	583	568	581	511	480	528	568	536	551	555	521	504	494	568	524	556	546	572	575	599	554	536	573	533	560	562	538	584	521	578	553	533	541	560	541	534	535	556	545	560	556	564	536	524	546	555	569	542	558	529	561	534	555	525	509	547	536	503	525	564	587	535	508	548	499	559	552	516	554	561	511	551	520	543	542	559	497	534	534	587	526	527	538	532	570	555	513	543	548	539	534	534	481	541	534	488	547	504	569	559	516	547	507	565	544	562	597	592	556	596	504	541	552	505	535	513	498	550	542	572	547	598	535	510	564	530	537	537	490	560	540	535	561	545	560	599	520	580	562	562	582	529	555	512	507	559	518	579	541	545	544	555	574	540	554	546	546	535	517	488	544	563	520	516	520	549	556	497	500	570	541	522	553	511	591	541	484	555	568	565	519	524	588	550	490	543	530	548	561	497	526	535	559	531	530	584	539	509	516	560	512	518	520	546	558	591	567	510	540	530	558	539	554	533	519	508	569	553	554	524	568	572	567	557	560	562	571	564	526	566	543	575	532	523	512	524	502	544	573	508	504	599	528	510	552	497	549	502	522	524	510	540	592	506	547	494	509	543	519	524	537	507	516	547	571	552	559	535	568	577	519	523	546	538	544	538	559	550	553	583	521	538	556	527	554	546	555	543	531	492	516	562	533	474	522	547	480	549	545	540	567	521	521	562	547	547	570	600	578	547	550	506	546	524	533	550	523	551	565	557	566	515	530	550	556	537	574	535	596	566	561	575	553	528	540	555	546	541	543	520	573	522	556	527	565	593	566	531	559	573	549	532	547	555	566	543	538	560	595	561	561	540	538	511	544	552	528	528	524	586	571	535	547	497	555	547	587	524	521	549	533	501	523	561	585	510	596	580	540	564	555	534	489	542	551	528	544	575	501	515	551	565	568	515	562	544	542	556	565	568	545	556	565	540	581	524	571	520	526	538	590	548	544	552	543	520	522	527	581	531	527	558	527	553	539	513	520	538	529	565	524	570	552	559	562	521	531	552	570	565	543	534	547	540	551	515	575	533	565	521	529	521	591	569	557	554	535	499	533	520	514	517	554	582	524	530	561	566	571	519	506	515	550	529	535	533	527	569	560	533	561	536	488	523	519	536	513	539	529	555	496	539	534	546	557	500	522	540	515	549	544	541	497	529	545	561	490	559	551	523	573	563	533	542	535	578	563	549	541	558	553	503	553	555	554	566	548	540	547	554	581	529	550	559	523	512	572	544	565	544	529	517	525	543	496	514	568	561	518	556	543	528	555	521	576	557	556	510	533	526	498	569	517	531	543	561	521	542	547	537	562	529	508	543	553	550	528	559	557	531	511	535	534	490	561	506	562	505	565	541	554	544	538	541	568	539	515	527	560	526	591	525	533	562	562	549	533	549	577	548	576	522	566	550	530	536	528	542	538	519	534	539	540	489	583	559	541	481	546	570	515	497	567	559	529	541	551	568	532	535	540	551	514	568	524	526	599	555	525	583	531	515	578	561	543	557	529	539	539	564	559	532	547	548	564	554	532	519	553	520	522	551	560	572	557	511	562	574	540	509	530	524	513	549	531	567	517	561	533	553	508	503	538	561	522	526	525	578	532	546	574	538	535	522	536	522	514	553	597	518	554	560	522	546	514	527	547	519	548	544	508	530	506	524	526	516	476	531	529	532	527	561	528	570	519	546	553	563	521	558	524	568	511	585	530	504	509	535	587	534	521	555	518	532	535	501	567	533	516	571	555	559	537	551	529	586	545	516	485	539	530	526	540	541	527	537	528	544	529	584	526	486	504	519	547	535	509	508	586	494	507	580	569	527	548	528	534	537	579	548	559	567	510	555	514	546	527	578	528	536	532	539	553	486	527	548	502	562	547	540	567	539	561	546	502	574	532	534	560	510	566	559	536	538	517	563	564	531	504	504	518	555	571	562	561	552	534	530	517	502	491	543	583	553	545	551	537	518	548	547	551	547	579	548	510	535	553	532	517	582	564	538	523	518	535
4799	15502	12049	5907	4233	3183	2399	1905	1592	1328	1204	1078	1045	925	921	858	775	796	770	780	748	733	764	743	698	658	689	726	639	634	718	709	660	653	702	664	706	705	636	668	634	629	645	657	670	618	668	663	651	657	613	668	659	647	629	616	671	626	664	647	635	689	624	693	656	641	567	655	674	668	668	651	657	646	690	644	606	637	630	636	616	648	643	656	623	633	640	614	664	645	668	659	628	627	654	644	627	599	605	654	660	622	656	683	708	645	674	627	645	663	604	617	604	628	595	671	621	655	618	591	622	658	619	602	645	693	654	648	634	652	643	637	610	649	636	657	642	653	627	644	610	649	592	634	571	643	667	678	668	598	618	595	671	652	646	638	618	620	607	571	655	617	632	627	657	622	653	648	637	628	632	668	602	599	652	629	635	642	629	660	630	658	645	625	625	637	631	667	651	636	625	607	640	631	673	589	662	614	664	632	626	627	657	623	623	590	613	641	657	650	646	688	652	633	640	628	643	648	625	622	638	671	661	674	621	644	619	610	666	643	639	607	626	653	624	650	662	632	648	594	673	604	610	622	639	650	678	657	631	617	646	648	612	597	627	597	641	651	663	614	676	598	655	651	591	599	655	633	688	692	654	602	617	650	695	634	644	647	622	605	625	668	661	618	624	606	646	659	610	568	631	637	603	669	613	612	648	665	655	626	648	668	660	606	628	614	653	597	698	665	596	652	684	656	621	562	637	610	631	623	688	606	626	656	635	649	605	597	621	570	641	616	646	599	604	634	642	675	657	640	638	667	678	666	636	667	616	628	643	677	672	619	647	595	641	649	632	640	634	626	682	593	634	606	654	624	645	612	619	587	621	634	615	644	611	657	636	632	597	644	610	644	636	639	674	630	614	609	624	689	609	643	643	649	612	649	625	643	647	636	655	629	642	617	661	647	627	643	598	708	687	638	653	688	639	625	675	676	626	662	631	648	631	649	617	616	590	595	635	631	650	641	641	621	646	626	620	622	591	673	628	608	646	640	671	625	647	594	612	649	646	654	670	626	627	634	644	660	661	634	592	599	643	652	634	651	628	622	661	637	648	677	655	656	648	655	643	614	635	625	674	673	637	637	648	623	638	647	675	635	632	675	659	643	645	650	633	673	647	631	632	645	628	617	659	647	643	673	595	638	663	661	658	594	676	611	662	631	622	584	692	612	668	658	667	619	605	638	643	626	626	671	626	593	614	586	655	604	681	620	640	673	637	650	640	622	619	598	638	609	639	603	594	630	661	647	638	646	588	603	618	669	637	649	667	640	674	636	635	637	638	645	601	656	629	648	624	629	604	650	631	619	622	668	684	650	674	610	615	654	645	632	629	612	645	630	622	615	654	611	627	601	590	642	603	638	617	608	679	663	654	622	572	639	650	676	590	633	576	610	679	671	657	642	639	603	604	653	645	643	629	686	655	624	641	635	677	650	641	636	619	615	639	635	599	631	640	635	630	604	659	624	611	625	637	604	656	610	601	627	618	624	648	626	679	622	626	651	659	641	632	633	673	682	628	662	633	608	639	618	635	654	649	640	627	645	646	669	616	607	614	629	650	674	641	679	661	626	643	677	635	616	608	650	605	661	644	666	641	650	663	669	616	630	626	669	673	631	647	623	622	664	616	627	617	610	627	668	647	609	602	621	704	644	617	604	663	657	632	689	572	641	671	596	599	624	616	648	590	638	597	639	653	643	621	640	634	643	663	642	649	664	686	598	682	640	637	625	623	633	592	599	618	635	642	674	682	634	629	641	616	627	689	634	677	660	642	608	635	605	661	642	636	686	671	582	618	627	664	664	617	603	597	601	649	615	613	636	642	690	632	639	648	662	657	605	641	630	642	645	605	628	645	610	671	663	580	604	675	659	582	624	603	639	658	647	646	650	647	635	628	678	656	612	655	673	642	651	596	646	569	649	636	592	608	628	632	613	646	614	630	663	638	649	617	669	618	621	680	608	609	600	621	617	651	636	605	627	590	654	633	660	589	636	634	597	622	632	653	632	667	603	665	639	656	635	644	604	673	641	636	627	627	596	612	616	684	647	623	636	622	659	626	638	621	645	677	616	636	624	641	658	599	618	687	654	616	656	620	649	665	629	683	629	663	624	603	645	630	684	640	616	652	651	630	612	616	620	635	670	661	667	644	588	668	640	651	607	623	663	644	619	678	624	567	625	621	700	623	632	641	647	636	669	662	622	653	685	649	684	607	604	644	628	645	633	587	645	626	651	685	661	623	635	666	659	637	643	675	656	641	657	627	635	643	667	635	625	624	624	603	639	617	690	631	634	658	646	650	652	645	636	676	660	671	660	647	637	589	611	660	616	700	668	614	622	617	661	623	647	640	626	647	660	631	684	637	645	643	706	637	625	688	620	658	623	621	615	653	611	633	654	615	670	647	632	612	626	591	608	623	573	625	625	602	632	654	601	636	627	649	600	625	626	653	638	657	653	652	658	634	672	631	641	584	609	626	617	613	629	629	613	603	661	642	619	632	634	670	618	622	623	639	598	642	648	587	677	662	640	627	638	631	622	689	636	702	599	622	616	664	647	617	608	657	615	611	671	639	658	662	645	619	656	651	616	631	663	668	644	644	631	638	634	595	660	598	629	618	629	628	685	608	631	607	635	633	594	632	654	677	640	653	663	664	646	602	614	618	613	667	644	652	616	683	601	621	634	665	663	641	615	622	623	580	637	628	641	617	619	626	627	659	638	676	675	636	613	602	628	589	674	628	607	628	649	625	637	640	651	594	670	624	614	607	658	648	633	602	649	659	644	656	655	655	636	649	654	663	671	641	636	587	632	633	658	603	651	609	652	670	660	638	687	633	682	616	669	634	615	609	642	622	645	651	680	660	643	648	653	622	593	669	588	645	685	683	660	600	648	607	619	672	648	616	673	639	644	661	591	655	614	603	640	599	586	611	609	665	619	655	638	643	652	651	599	666	620	670	614	694	681	649	621	689	602	611	605	624	648	600	651	630	618	655	635	598	707	624	651	705	670	646	667	619	640	660	635	626	657	654	638	627	659	627	634	610	651	661	621	616	667	635	585	613	615	617	645	669	625	635	644	614	646	660	621	606	631	645	611	666	663	636	637	631	609	655	653	629	617	650	611	686	636	631	643	611	667	653	638	661	636	694	702	652	613	672	662	597	621	663	619	658	628	645	617	629	649	625	618	645	617	656	616	591	609	634	657	640	611	617	648	636	670	613	651	639	639	622	657	683	601	611	673	635	595	595	592	643	667	653	655	624	632	623	653	610	670	581	673	628	623	621	622	616	662	612	643	590	657	660	621	635	664	655	588	619	624	583	629	688	655	618	629	626	631	612	623	598	606	612	616	637	621	650	598	660	648	656	641	619	668	668	630	600	633	657	621	617	622	628	647	603	615	612	625	651	642	618	625	606	651	619	633	622	657	708	683	662	640	659	633	594	671	598	616	652	635	656	671	643	662	617	626	619	614
27417	18684	5096	1172	918	902	883	878	835	837	855	803	886	869	816	861	807	846	820	866	821	865	771	884	838	856	822	846	867	859	845	870	846	856	844	848	838	902	890	820	873	801	885	899	832	823	873	868	832	858	936	875	844	843	869	848	838	843	879	841	887	818	816	848	848	849	809	813	855	841	822	817	887	797	837	838	862	873	859	856	875	842	784	875	815	816	877	828	847	866	829	847	831	831	840	785	841	858	818	814	833	823	803	882	832	889	904	818	894	823	858	823	849	823	873	836	841	853	828	903	842	897	849	876	841	834	859	871	854	866	826	827	825	847	870	865	883	865	833	814	865	869	846	826	901	853	901	860	821	827	875	870	859	818	839	865	869	857	842	880	855	838	865	812	809	904	867	840	837	819	818	890	874	835	835	855	810	875	850	862	845	813	832	866	849	906	839	898	894	866	878	890	851	789	940	797	834	840	851	804	832	894	898	846	831	825	850	799	820	878	793	863	834	801	814	880	868	896	887	820	843	871	856	836	809	829	821	812	863	877	840	852	844	837	836	855	818	887	854	814	825	812	838	855	826	809	897	862	840	836	844	856	871	786	804	866	926	847	876	778	822	822	838	842	857	819	879	856	825	840	910	910	841	847	825	829	821	826	819	883	873	851	834	824	831	813	820	848	881	902	799	816	822	870	811	833	837	868	873	841	788	816	855	875	837	836	866	852	796	824	846	820	860	892	824	868	884	767	820	842	826	820	850	873	889	816	766	829	877	840	835	828	879	847	871	847	848	830	893	822	873	867	827	857	913	858	884	776	830	881	869	841	866	850	842	819	834	793	865	839	849	789	836	863	821	857	856	854	836	832	839	854	828	851	883	817	851	849	852	866	774	853	884	814	894	831	799	855	866	838	809	843	833	837	804	860	833	856	812	805	820	868	843	840	819	836	825	813	853	803	804	823	826	902	842	848	786	938	838	809	833	883	843	861	856	837	810	871	873	873	836	811	864	834	838	842	815	861	865	806	850	890	867	870	885	865	858	884	814	927	864	841	857	847	850	842	870	841	826	867	851	832	827	845	855	849	872	846	860	810	863	828	865	828	814	822	849	900	816	851	817	801	814	886	904	870	844	817	820	874	865	844	839	848	794	847	825	836	867	815	869	889	823	873	831	851	832	897	862	804	810	808	847	832	852	862	894	863	894	854	836	804	825	865	862	821	835	879	871	810	880	867	844	813	871	869	844	882	797	818	839	842	834	860	837	880	849	848	805	832	808	840	870	846	852	818	882	822	868	864	798	859	899	853	808	863	873	812	825	810	887	921	808	886	906	855	817	904	874	840	869	828	816	824	830	833	847	859	879	837	854	844	835	852	876	826	847	858	841	790	811	885	869	894	881	808	840	845	852	874	849	850	888	893	842	899	874	819	850	872	823	857	839	884	860	782	844	852	865	814	832	890	842	874	834	869	905	856	855	829	808	801	820	846	850	879	842	784	813	851	839	887	903	851	894	835	872	834	850	805	839	871	824	866	835	902	873	893	885	842	851	909	893	859	811	824	879	836	842	835	831	802	821	854	847	868	897	849	889	832	877	799	836	819	912	847	843	867	863	826	817	878	827	829	849	815	830	835	863	820	845	869	844	842	861	846	860	867	852	859	843	820	883	833	846	856	835	900	819	843	843	852	813	897	837	821	823	840	905	852	841	861	874	873	839	825	814	866	896	844	843	846	883	841	812	880	867	873	904	828	864	842	860	902	873	828	884	808	818	887	824	853	860	845	862	844	805	856	896	845	883	846	860	811	897	844	825	879	848	862	850	867	848	896	840	847	861	900	815	792	797	810	825	932	865	820	829	840	840	848	853	819	838	873	871	825	897	852	863	836	854	864	858	806	856	816	806	832	893	821	873	886	838	869	853	890	816	825	851	852	856	870	866	864	830	880	869	862	852	866	925	828	847	849	905	858	857	869	878	831	842	846	832	853	825	774	815	878	846	903	807	867	825	801	842	867	817	883	839	839	886	871	839	848	830	867	850	871	845	828	847	852	803	876	855	813	810	857	893	825	844	884	884	803	829	854	877	862	847	863	848	835	868	809	815	896	878	870	850	908	866	809	875	838	867	843	849	779	831	858	856	838	833	925	851	833	857	846	841	876	874	892	847	835	848	827	868	857	843	833	885	894	886	861	837	855	883	818	825	831	875	845	851	854	810	809	804	876	862	899	855	863	885	839	878	871	886	850	888	840	878	897	822	856	866	871	896	839	867	866	874	846	849	830	867	823	911	778	881	821	807	896	843	856	835	833	793	819	905	838	859	804	860	841	843	873	875	790	864	851	826	864	815	953	848	847	870	849	855	865	860	877	837	849	832	840	833	810	858	833	824	813	865	894	856	836	850	861	844	868	886	882	853	866	821	815	843	784	833	882	848	848	855	890	843	790	827	858	839	847	875	819	888	897	830	837	845	856	839	833	837	868	874	839	854	905	859	850	839	902	864	876	898	843	825	855	810	845	834	852	848	832	889	816	846	857	912	840	845	844	852	890	889	857	853	826	872	913	835	871	865	857	875	800	867	820	914	844	838	833	866	861	822	849	895	854	911	874	801	817	827	849	890	816	854	817	864	884	844	799	797	831	828	849	862	895	838	861	833	817	893	855	816	842	850	848	858	833	855	880	872	833	843	891	855	880	817	809	882	892	873	846	848	931	837	857	854	832	860	879	806	864	872	825	869	839	817	842	908	837	841	841	830	828	857	843	847	855	822	846	860	853	884	857	891	841	838	840	826	852	886	834	801	844	855	875	851	890	862	837	901	872	848	825	864	874	866	841	853	867	847	857	880	841	839	884	794	806	874	821	815	828	851	796	908	842	842	820	808	799	872	838	849	805	835	836	813	825	847	823	898	856	884	837	837	840	880	896	810	857	841	838	853	855	838	879	830	798	822	903	821	824	843	858	817	838	862	822	866	880	881	807	900	851	852	892	865	893	840	866	838	832	871	801	888	830	870	884	850	822	807	805	844	852	828	866	835	876	841	863	912	852	818	860	820	839	853	888	892	878	830	847	808	855	892	897	881	835	860	839	861	877	819	855	795	863	822	835	854	844	857	816	843	818	849	811	808	794	838	892	815	842	903	805	855	871	832	900	839	874	846	867	844	884	818	815	833	890	883	818	825	890	889	879	876	772	886	850	821	881	856	812	846	867	895	841	823	806	868	906	808	815	832	828	879	895	847	796	837	846	852	843	871	850	897	860	816	844	869	897	842	868	898	821	814	889	835	815	889	875	913	823	833	878	843	825	819	834	846	871	895	816	872	827	865	860	860	829	786	868	875	792	829	836	845	873	848	882	857	849	789	848	864	855	825	835	801	855	885	822	874	816	820	887	877	868	794	847	847	835	892	869	890	875	831	836	860	845	886	835	814	799	847	838	831	811	872	840	863	880	847	818	874	840	876	884	832	863	851	836	860	810	872	844	858	828	884	852	802	855	845	819	920	858	835	891
4672	1427	1272	1082	1051	993	1013	965	948	979	1017	966	923	960	953	911	948	1009	928	972	972	1009	964	956	932	944	929	1015	1000	962	944	950	978	968	897	976	986	939	1005	938	934	961	942	969	992	942	964	946	945	913	981	916	931	987	942	1002	959	905	942	949	989	897	892	979	957	896	930	937	940	959	951	926	916	876	952	973	965	953	981	958	915	994	924	960	904	935	962	976	936	945	962	986	971	907	911	960	950	970	936	957	897	955	964	953	935	961	971	929	960	1009	936	944	955	938	911	954	891	956	929	924	945	919	935	955	947	935	894	942	925	919	901	987	952	935	947	905	924	947	984	955	927	924	968	979	911	1035	964	919	943	939	973	992	936	950	939	954	940	951	932	973	937	898	904	915	897	945	909	934	956	896	931	953	966	937	915	941	932	959	911	979	992	947	940	894	917	984	985	946	917	917	942	895	1002	974	984	934	908	913	922	957	990	967	946	930	939	971	960	912	949	921	943	910	926	957	919	925	948	935	904	922	900	940	1007	957	943	962	946	920	975	956	905	972	979	934	949	937	1006	984	946	953	951	902	971	940	930	932	1013	932	939	957	927	910	918	940	972	941	933	951	905	960	982	908	933	961	930	951	935	950	999	890	909	981	916	928	905	899	916	940	952	964	951	972	977	991	971	916	939	955	984	957	892	965	985	1020	895	940	982	943	908	891	925	943	916	1010	945	923	941	918	900	954	937	933	926	970	972	910	985	942	970	922	887	902	951	942	905	984	986	971	1061	912	978	995	911	978	1044	925	885	982	937	955	936	997	943	1020	901	948	959	1000	966	961	949	962	905	925	945	933	970	961	965	934	956	972	896	941	935	928	936	934	923	967	971	992	989	953	952	974	976	934	990	953	940	949	989	975	968	947	874	975	883	937	947	880	984	949	965	976	907	947	925	990	896	963	970	959	925	980	922	971	956	972	934	916	964	907	1000	953	919	948	958	881	943	936	972	941	913	946	954	935	941	957	905	985	923	959	951	979	946	972	963	963	929	950	951	975	999	972	961	986	948	930	895	925	934	892	934	998	977	957	912	933	942	965	973	979	1002	922	983	963	927	930	972	965	947	957	973	946	960	920	910	946	912	922	939	914	897	972	921	904	1020	995	932	973	915	960	991	894	953	924	964	959	945	988	960	893	885	970	965	920	949	994	933	915	968	924	951	987	977	956	901	981	966	1003	909	960	964	961	982	908	945	954	998	924	922	990	942	923	929	963	926	935	963	904	937	972	900	986	955	952	914	936	926	953	923	978	937	996	899	937	967	992	939	955	999	889	880	880	975	859	964	1001	944	930	928	952	877	945	943	975	882	966	958	993	941	916	912	953	929	958	891	938	946	1017	989	968	962	960	939	945	916	959	944	938	934	927	996	911	968	928	936	951	953	948	993	912	941	959	976	982	937	908	913	945	955	945	957	921	924	979	995	937	912	973	974	971	890	993	937	944	978	950	931	954	985	892	960	977	937	945	940	951	983	958	955	918	967	956	936	964	922	957	902	917	952	968	890	970	962	936	944	932	943	985	944	903	1036	945	1046	934	902	973	941	918	945	971	987	993	909	987	917	919	911	925	956	961	895	922	980	967	969	922	939	953	965	994	963	896	961	989	928	933	958	969	859	969	966	978	946	895	933	970	898	965	1006	916	926	935	891	970	986	959	900	939	951	932	979	943	907	956	950	961	948	962	922	920	968	942	995	923	972	914	957	930	896	927	944	970	936	885	926	947	918	938	1010	920	968	950	968	902	914	980	912	986	941	1010	979	944	972	927	958	979	948	895	974	953	989	948	874	949	904	897	950	960	911	953	1011	1007	938	1008	969	923	907	937	910	917	949	938	949	915	966	937	979	955	930	989	957	942	899	1016	976	909	935	907	1002	943	949	974	974	940	942	996	907	947	960	904	994	911	911	941	930	897	1013	1039	962	919	931	915	959	976	943	925	984	948	935	884	977	929	971	1000	963	955	938	899	907	914	945	965	894	948	985	906	1004	925	882	937	948	949	938	933	955	928	937	957	944	937	895	959	1015	903	973	923	964	948	972	915	923	982	930	889	975	961	956	936	898	998	937	890	917	904	942	978	954	949	905	972	891	947	914	946	914	945	914	921	961	953	980	981	947	1003	965	920	895	890	948	916	983	965	999	917	963	938	940	934	976	957	894	966	887	942	933	1004	928	923	957	933	946	975	935	940	894	939	970	941	951	965	931	957	951	942	921	933	971	952	998	893	930	928	968	966	901	971	1003	913	946	909	949	936	990	929	978	918	958	990	976	903	988	995	952	945	948	971	955	980	949	861	918	970	1007	982	930	941	956	979	952	909	988	962	990	980	934	969	914	974	930	975	969	973	953	926	966	933	986	950	948	974	997	955	958	978	913	917	946	975	966	948	1000	940	962	968	958	936	940	951	968	914	946	976	928	940	931	956	943	953	903	926	962	953	920	928	961	886	926	889	949	955	976	901	962	939	920	982	996	932	950	919	964	946	1006	907	915	950	951	957	931	929	975	893	1010	893	928	917	914	957	937	871	919	905	951	967	921	975	912	968	975	919	954	926	978	938	967	925	956	968	949	916	982	935	949	931	1045	913	942	878	906	943	935	989	923	973	966	994	977	917	924	965	984	929	907	944	960	954	899	945	950	962	928	943	946	920	946	933	917	942	934	938	997	943	932	951	964	931	976	920	957	882	972	898	935	959	964	870	992	910	954	948	900	946	976	934	966	946	997	927	915	944	946	934	992	936	963	965	963	937	937	962	926	993	954	958	924	947	927	925	942	930	940	886	942	986	918	948	896	948	1018	989	958	963	953	1026	945	979	945	927	954	930	950	978	948	903	937	973	904	973	908	969	939	938	1000	991	955	982	960	975	929	928	948	954	890	984	926	933	956	924	971	957	971	958	921	1000	991	953	931	939	935	946	948	894	947	945	915	949	927	967	983	968	894	936	941	943	901	947	956	966	941	961	960	987	942	984	894	986	967	914	916	1005	928	949	987	937	919	953	968	911	925	928	999	979	946	996	945	906	962	952	997	983	926	903	950	975	960	979	974	940	970	938	920	898	955	967	1005	978	967	951	913	912	916	1026	951	937	947	929	942	944	961	975	894	920	1004	882	981	959	967	965	944	953	990	921	975	966	975	936	933	968	939	995	982	923	990	986	929	1037	955	949	941	989	945	909	964	956	991	928	909	956	960	961	910	936	911	969	1002	957	980	947	1004	944	950	939	972	973	941	929	939	940	979	943	958	928	898	910	967	922	902	944	925	976	953	896	949	914	1005	935	984	925	957	1001	975	985	914	919	1036	935	985	948	1000	968	950	951	985	984	1005	1011	949	895	982	947	968	922	924	937	980	951	949	937	985	973	900	884	957	927	982	944	949	926	984	959	970	928	912	978	932	969	970	866	928	988	938	926	925	888	940	994	957	935	978	968	930	969	927	1012	999	975	967	988	973	1005	999	927	956	957	929	966	968	931	1011	994	917	947	906	951	1021	970	1006	974	908	908	931	880	955	904	949	967	949	945	949	960	957	955
23773	21178	28228	24397	21170	10180	1864	1458	1223	1188	1153	1100	1145	1090	1039	1035	1041	1004	1067	1010	1000	951	996	956	972	988	1015	996	978	969	999	984	1036	980	1003	1039	945	969	960	983	972	943	945	1041	950	1039	977	947	991	994	922	1000	971	985	963	997	994	950	970	1007	976	1023	988	954	1043	1009	1054	989	961	948	1010	948	978	1011	967	960	932	1011	953	1019	1010	1020	968	981	957	988	1029	947	960	951	972	986	990	949	943	999	981	985	1007	1014	971	972	995	935	999	982	1015	961	981	990	939	971	926	1000	970	951	996	997	961	1019	958	986	935	976	999	986	959	976	962	973	977	969	984	977	989	976	956	997	929	975	992	987	938	988	986	981	985	936	1009	999	996	959	1015	1013	945	952	944	1048	992	999	998	961	972	1010	1056	1063	959	950	1025	955	950	995	1023	1017	953	909	959	946	967	1000	998	986	991	983	986	997	955	919	1012	962	1002	931	953	934	972	992	995	997	961	987	960	1012	950	1023	1001	931	945	1002	1004	965	1061	976	1012	1034	985	991	971	1015	971	949	944	1026	957	952	997	986	1024	995	973	991	1007	977	923	950	958	1032	968	1031	933	954	961	977	950	975	980	980	972	1006	1005	973	948	984	963	953	955	941	994	942	1034	980	971	1020	991	1030	999	995	974	990	958	1006	1015	958	988	970	1017	964	989	975	979	999	1016	936	1004	974	972	995	989	952	963	1004	1004	947	947	1011	988	1012	1014	980	977	1013	950	921	969	1010	1004	962	954	1064	979	1004	955	956	959	1015	1014	987	1011	1036	985	969	996	988	993	974	994	989	1017	1004	911	964	983	949	970	923	951	1055	906	1053	986	974	988	1012	944	937	955	1011	992	946	955	984	964	1052	985	1040	970	961	974	1001	943	988	967	963	1006	979	1008	1009	1017	999	984	1002	1017	965	974	941	945	994	974	1047	1045	971	925	1001	991	970	1024	955	1000	1024	981	1015	948	964	967	1024	971	994	961	963	959	990	986	963	998	980	1011	941	982	1000	963	1047	959	968	988	942	1010	981	966	960	979	993	1012	943	966	1032	986	1006	933	920	993	979	1031	956	1029	948	998	920	974	915	947	969	978	982	980	993	975	1002	1000	971	1002	1021	987	938	1029	1024	998	940	901	965	979	984	933	1022	1037	993	982	963	932	1000	1026	1043	997	951	1003	978	1030	939	1018	976	1041	948	900	959	1034	977	943	962	938	1005	985	988	969	953	963	991	983	973	1026	970	1005	1040	969	958	1013	958	951	1014	1014	1001	964	960	976	974	984	978	963	944	1012	1028	1008	936	983	995	1038	970	980	999	979	942	996	978	1004	913	1006	974	921	1024	951	1006	924	995	1032	945	966	1033	926	963	999	972	932	927	985	997	976	965	1033	1041	940	1013	993	974	995	933	972	950	1065	975	982	1002	1020	939	979	972	974	953	1026	963	1032	998	926	1031	954	1006	969	974	969	1007	956	966	961	982	980	966	988	972	954	993	960	975	965	1009	1047	951	1033	978	960	979	930	1037	962	983	1005	989	1015	990	941	967	983	1014	1004	975	958	956	984	967	967	991	1011	1008	938	970	1006	983	996	987	942	1005	966	1010	947	995	1011	988	1022	977	907	1010	1000	995	963	1006	982	978	1014	949	965	916	926	973	967	927	906	952	939	1001	964	988	916	989	974	975	956	954	964	904	1034	969	1040	978	1008	972	947	977	943	976	1018	988	990	991	957	1019	933	987	966	951	974	996	943	1022	1001	949	951	964	991	990	988	979	956	969	985	957	956	1015	975	985	931	945	1034	915	940	1013	1010	965	966	1016	1026	986	973	962	1005	975	968	966	973	995	953	969	959	949	924	936	961	917	991	944	1032	975	949	988	980	1011	1005	970	1027	948	1041	1000	1005	962	970	953	1003	965	1005	968	981	948	1000	930	1005	991	994	983	1000	905	966	955	915	1005	988	1015	954	974	1039	957	977	965	978	1040	1015	940	971	977	1012	988	994	985	966	963	990	999	990	974	972	975	1029	982	930	963	979	942	1035	944	1046	972	948	988	963	952	977	964	979	967	910	1026	984	979	996	951	986	978	982	1015	982	979	949	994	1007	940	986	959	992	1024	1009	958	960	994	986	989	995	1025	958	1017	1017	878	1065	982	994	1010	1007	988	988	970	993	994	998	967	962	945	990	962	932	992	948	1063	939	1022	981	981	955	909	986	984	946	933	972	994	1003	992	988	957	926	955	1031	979	938	981	1014	1017	969	1011	987	1008	931	955	1032	963	969	962	1026	944	999	990	1005	994	968	981	984	955	1019	955	966	977	956	964	964	977	995	971	1013	1047	983	1016	951	1062	984	947	934	954	982	978	943	996	993	908	1019	1008	980	957	967	944	921	1028	881	964	1000	984	963	993	976	1045	995	997	981	988	962	1010	960	975	986	983	990	998	958	1010	962	964	962	968	1005	971	949	918	1004	941	987	1008	987	1030	1035	975	950	972	998	966	935	965	994	1001	948	947	941	1055	994	1024	931	1012	1001	986	924	995	1016	955	981	1013	957	952	935	975	1046	951	981	997	1013	1016	1004	992	920	960	988	1010	1002	986	1009	930	980	966	984	964	968	992	970	1010	954	981	947	1013	938	1013	973	987	978	903	928	993	953	942	958	980	1026	952	958	947	1038	886	943	934	996	993	963	897	990	1013	1021	948	929	989	957	1043	1005	952	1015	1018	975	960	996	992	949	977	1017	994	934	978	1002	1009	979	953	934	963	950	987	934	963	955	911	959	949	1015	999	966	1033	969	943	965	953	938	996	990	1007	986	1025	991	1006	996	1017	947	983	1017	1012	940	968	969	943	986	978	989	968	975	965	986	1007	980	953	961	933	976	974	1000	983	1024	991	950	1002	938	1007	1018	991	988	989	957	1007	1018	938	1009	977	987	968	1047	982	957	936	950	1005	1002	973	1014	980	888	952	933	1023	980	999	1021	1029	950	993	985	930	960	963	957	1002	985	966	972	1014	963	914	977	957	999	1023	935	967	1000	1009	1041	969	1006	942	986	939	1012	958	926	1022	991	990	924	1021	972	989	984	1002	1007	1085	998	957	1016	1038	1014	979	926	961	943	965	959	996	1003	959	987	961	960	1045	944	935	1008	983	1039	1054	1010	939	936	968	941	971	1053	991	931	995	957	1021	928	959	987	992	1041	952	937	1033	947	964	994	998	971	966	958	994	943	936	929	968	967	953	970	989	1030	1000	998	939	933	976	968	913	963	987	991	967	979	953	927	985	981	1012	942	970	944	986	963	1004	977	958	946	1006	970	980	980	942	976	942	969	956	940	967	969	981	969	958	995	958	991	973	967	972	943	959	978	1019	979	952	976	923	1031	980	979	919	937	999	932	1005	938	951	1017	955	975	1048	1004	972	986	1005	961	957	999	970	996	964	952	954	929	1006	931	962	946	995	984	995	1008	992	922	1012	1013	1003	973	984	950	1035	970	999	955	974	986	1014	989	959	998	950	974	998	1010	1051	984	995	948	958	992	999	986	982	930	903	1003	984	1007	1005	997	984	973	966	969	936	955	1103	982	939	931	941	1025	1014	960	961	957	942	990	985	1021	930	939	1055	950	939	1010	1000	1008	955	990	959	921	966	999	990	1031	992	952	990	950	945	985	1010	976	954	935	961	944	954	995	995	947	999	998	949	956	960	948	940	982	1007	954	985	960	938	963	1027	912	1063	1017	942	1003	961	1035	1012	971	999	1028	989	991	950	1013	1030	945	994	987	921	993	969	980	977	972	927	981	963	952	1006	997	1007	1026	1004	966	971	1023	957	972	963	987	1006	983	897	992	1005	978	972	973	991	988	1011	986	983
3568	9303	7257	3710	2904	2289	1919	1752	1503	1473	1377	1401	1267	1233	1207	1229	1121	1212	1166	1183	1183	1159	1134	1149	1175	1112	1157	1171	1139	1140	1087	1119	1088	1110	1125	1067	1082	1071	1143	1114	1110	1127	1099	1096	1114	1136	1109	1170	1046	1137	1087	1084	1089	1156	1151	1093	1094	1147	1102	1133	1140	1071	1138	1131	1138	1119	1088	1085	1074	1087	1095	1077	1054	1084	1122	1073	1160	1077	1135	1097	1149	1061	1097	1086	1091	1094	1095	1104	1098	1114	1120	1051	1082	1078	1066	1073	1099	1060	1091	1082	1134	1092	1156	1073	1108	1069	1080	1142	1101	1109	1149	1114	1150	1027	1134	1099	1118	1095	1088	1101	1124	1074	1044	1051	1139	1113	1051	1118	1070	1152	1075	1178	1150	1079	1166	1149	1090	1086	1099	1094	1123	1066	1110	1127	1150	1132	1082	1081	1128	1122	1121	1084	1127	1101	1120	1085	1134	1140	1084	1124	1100	1093	1125	1135	1118	1077	1151	1069	1116	1138	1109	1103	1096	1069	1143	1077	1120	1099	1103	1111	1101	1160	1173	1117	1081	1097	1092	1141	1078	1053	1102	1073	1112	1066	1127	1087	1088	1078	1054	1075	1094	1078	1117	1123	1163	1034	1090	1105	1150	1100	1122	1056	1152	1111	1116	1068	1100	1158	1118	1085	1093	1105	1085	1119	1082	1063	1126	1140	1098	1058	1109	1068	1152	1105	1087	1136	1107	1073	1120	1162	1122	1096	1076	1034	1151	1103	1138	1084	1096	1117	1140	1110	1069	1111	1174	1132	1103	1087	1142	1102	1087	1142	1101	1145	1075	1148	1124	1135	1101	1093	1064	1132	1135	1088	1054	1130	1091	1129	1140	1103	1100	1142	1084	1159	1080	1110	1101	1071	1097	1087	1084	1142	1126	1133	1076	1108	1092	1097	1092	1103	1099	1145	1125	1119	1109	1131	1110	1146	1101	1138	1113	1146	1168	1065	1122	1120	1051	1156	1108	1129	1108	1126	1151	1061	1137	1073	1097	1138	1109	1110	1132	1071	1110	1061	1110	1062	1069	1109	1099	1127	1037	1166	1086	1131	1079	1063	1121	1094	1136	1056	1146	1089	1088	1102	1121	1157	1125	1118	1113	1092	1114	1095	1116	1114	1132	1115	1079	1111	1145	1063	1003	1145	1099	1129	1088	1101	1146	1135	1109	1130	1085	1151	1116	1123	1139	1086	1132	1108	1069	1117	1024	1088	1063	1054	1064	1051	1176	1085	1151	1102	1100	1115	1130	1085	1156	1104	1123	1142	1067	1124	1103	1101	1075	1095	1108	1147	1119	1036	1064	1092	1103	1088	1123	1099	1136	1114	1099	1114	1135	1091	1118	1129	1137	1080	1110	1126	1125	1135	1069	1148	1126	1088	1124	1126	1109	1102	1071	1074	1095	1115	1137	1108	1068	1137	1062	1096	1093	1115	1120	1048	1133	1086	1083	1065	1128	1124	1091	1184	1109	1127	1120	1085	1056	1105	1141	1099	1134	1078	1146	1053	1095	1131	1075	1094	1226	1154	1109	1124	1133	1184	1107	1115	1049	1090	1088	1078	1084	1131	1091	1129	1133	1096	1068	1117	1107	1121	1088	1138	1084	1102	1134	1087	1072	1071	1116	1094	1108	1117	1098	1115	1098	1148	1107	1117	1136	1120	1125	1069	1123	1099	1104	1076	1106	1145	1119	1128	1081	1026	1099	1093	1060	1095	1049	1089	1110	1119	1111	1127	1138	1094	1075	1018	1120	1124	1093	1091	1079	1133	1049	1080	1117	1104	1086	1065	1117	1096	1096	1143	1112	1120	1093	1127	1098	1102	1062	1141	1047	1161	1109	1075	1102	1117	1078	1085	1103	1098	1074	1085	1098	1120	1172	1107	1109	1166	1085	1088	1036	1059	1083	1106	1104	1144	1086	1097	1100	1165	1047	1098	1100	1051	1053	1089	1111	1095	1142	1038	1081	1072	1111	1103	1091	1143	1138	1073	1089	1106	1072	1048	1076	1137	1096	1060	1164	1109	1076	1036	1145	1093	1068	1075	1049	1078	1101	1074	1091	1205	1091	1170	1118	1076	1090	1085	1073	1116	1124	1094	1121	1107	1110	1097	1100	1126	1106	1079	1185	1097	1134	1080	1082	1101	1091	1134	1113	1049	1117	1139	1038	1107	1180	1090	1076	1157	1086	1118	1062	1101	1033	1079	1106	1057	1081	1137	1090	1112	1091	1089	1065	1109	1145	1146	1119	1094	1073	1114	1115	1112	1107	1093	1154	1086	1091	1034	1108	1069	1116	1109	1070	1042	1087	1132	1150	1106	1105	1075	1083	1095	1099	1083	1135	1062	1128	1128	1082	1101	1027	1109	1104	1058	1127	1115	1054	1101	1083	1100	1068	1066	1096	1162	1026	1059	1186	1137	1115	1043	1105	1066	1111	1050	1133	1127	1093	1136	1103	1102	1117	1133	1082	1083	1046	1085	1102	1161	1148	1131	1112	1099	1097	1093	1116	1084	1091	1058	1069	1145	1135	1152	1117	1111	1032	1012	1104	1061	1064	1133	1132	1061	1069	1127	1086	1117	1074	1086	1104	1140	1129	1086	1150	1057	1137	1098	1079	1086	1107	1101	1056	1107	1110	1132	1132	1107	1133	1061	1096	1134	1117	1097	1137	1127	1048	1036	1133	1076	1103	1155	1063	1150	1059	1035	1133	1178	1059	1087	1134	1151	1129	1140	1083	1129	1107	1077	1071	1131	1103	1132	1065	1094	1069	1120	1088	1092	1080	1111	1077	1046	1050	1110	1076	1095	1113	1144	1162	1135	1082	1124	1067	1147	1138	1126	1139	1143	1121	1130	1104	1143	1127	1106	1097	1109	1134	1111	1066	1076	1116	1046	1122	1179	1125	1145	1167	1089	1085	1100	1063	1122	1087	1100	1060	1138	1123	1151	1123	1045	1138	1154	1128	1072	1095	1081	1134	1048	1160	1081	1038	1104	1067	1153	1111	1049	1137	1058	1108	1114	1136	1063	1125	1090	1121	1098	1083	1044	1112	1081	1132	1091	1174	1081	1139	1093	1099	1051	1139	1017	1105	1072	1127	1103	1091	1125	1103	1080	1102	1139	1127	1141	1081	1160	1088	1101	1082	1145	1119	1126	1063	1093	1084	1095	1121	1161	1122	1127	1133	1126	1073	1156	1148	1096	1031	1115	1028	1046	1114	1116	1060	1073	1066	1091	1153	1040	1108	1085	1123	1106	1114	1062	1140	1101	1084	1136	1133	1126	1028	1096	1081	1127	1111	1074	1075	1132	1086	1098	1139	1083	1114	1076	1148	1101	1084	1068	1084	1082	1149	1105	1098	1128	1090	1055	1114	1075	1141	1067	1106	1031	1107	1122	1086	1080	1055	1131	1106	1081	1106	1089	1123	1074	1169	1151	1131	1104	1101	1114	1127	1116	1111	1078	1092	1103	1142	1059	1108	1116	1108	1102	1124	1066	1153	1134	1091	1128	1127	1115	1096	1139	1091	1043	1065	1111	1097	1095	1091	1099	1092	1098	1044	1092	1112	1083	1150	1062	1099	1055	1069	1122	1105	1069	1081	1083	1122	1140	1091	1061	1056	1101	1090	1148	1125	1076	1108	1114	1112	1105	1089	1120	1090	1057	1136	1089	1102	1063	1094	1106	1133	1108	1088	1040	1069	1096	1092	1116	1071	1092	1051	1084	1116	1084	1118	1157	1141	1089	1141	1057	1071	1073	1114	1144	1108	1140	1107	1087	1061	1069	1139	1086	1085	1138	1131	1139	1081	1066	1047	1081	1120	1093	1102	1120	1097	1106	1136	1104	1023	1138	1074	1114	1132	1072	1105	1117	1035	1137	1083	1105	1085	1131	1090	1127	1100	1102	1151	1113	1081	1068	1185	1082	1032	1070	1150	1059	1101	1143	1087	1094	1087	1108	1103	1112	1157	1110	1135	1114	1151	1081	1103	1113	1084	1147	1050	1072	1159	1081	1086	1152	1039	1136	1124	1131	1121	1113	1091	1094	1147	1120	1138	1128	1105	1068	1119	1045	1186	1127	1126	1067	1126	1112	1092	1086	1041	1078	1140	1109	1096	1172	1109	1111	1045	1132	1070	1087	1096	1088	1115	1135	1116	1104	1138	1045	1122	1074	1110	1063	1172	1082	1064	1061	1119	1077	1037	1118	1126	1089	1065	1133	1123	1040	1138	1115	1114	1088	1113	1026	1161	1113	1116	1091	1099	1112	1140	1104	1101	1071	1103	1048	1072	1114	1101	1114	1123	1116	1128	1105	1039	1095	1086	1088	1125	1091	1111	1094	1060	1097	1088	1136	1073	1039	1034	1078	1072	1113	1126	1130	1150	1033	1113	1121	1103	1088	1137	1084	1128	1190	1058	1094	1134	1127	1114	1111	1126	1089	1093	1089	1117	1094	1073	1100	1104	1061	1070	1075	1133	1100	1131	1094	1157	1173	1093	1135	1101	1066	1107	1095	1101	1148	1148	1137	1123	1105	1056	989	1077	1107	999	1117	1112	1064	1123	1120	1083	1122	1139	1151	1076	1101	1067	1092	1032	1116	1131	1149	1106	1193	1081	1111	1097	1122	1104	1148	1076	1118	1125	1083	1112	1162	1109	1124	1101	1074	1135	1057	1024	1127	1089	1187	1124	1078	1115	1162	1109	1062	1120	1119	1075	1147	1070	1146	1067	1191	1110	1076	1133	1136	1109	1131	1179	1025	1091	1008	1086	1098	1081	1102	1058	1119	1092	1132	1106	1081	1056	1104	1076	1092	1116	1148	1081	1144	1076	1096	1053	1081	1080	1108	1068	1074	1135	1135	1126	1088	1105	1133	1096	1084	1060	1127	1053	1109	1093	1121	1113	1089	1065	1110	1134	1127	1061	1095	1077	1037	1094	1111	1127	1139	1078	1051	1063	1146	1140	1059	1154	1098	1163	1114	1056	1130	1090	1097	1076	1122	1112	1144	1075	1143	1083	1095	1094	1077	1110	1059	1084	1107
24759	21154	27322	25155	12350	1030	713	616	561	491	516	506	480	464	462	448	451	453	475	489	452	470	471	430	456	454	453	439	445	461	451	442	456	445	451	469	425	419	450	464	438	423	456	477	455	433	460	447	433	455	459	471	442	419	450	448	451	465	443	440	427	412	416	455	423	424	439	438	429	430	475	419	456	418	450	413	450	439	413	452	429	409	436	442	408	452	441	409	433	454	450	392	417	426	473	436	468	439	497	414	436	436	465	459	442	455	432	406	479	417	440	480	449	428	449	442	471	418	425	447	450	437	466	459	456	436	458	426	435	396	420	437	451	459	479	424	421	438	445	389	421	474	393	446	449	465	467	415	399	445	428	391	453	461	457	445	412	411	463	462	445	446	484	469	447	439	423	432	405	398	403	426	470	431	403	413	477	442	447	449	466	430	467	424	473	440	438	413	438	435	395	427	431	419	443	422	441	425	437	447	458	453	423	415	431	443	450	469	435	480	441	414	410	450	463	445	453	439	445	448	433	449	440	436	445	471	445	415	409	446	393	447	415	445	426	440	445	492	459	463	436	444	474	417	463	430	410	466	452	427	436	441	469	420	437	440	443	422	466	459	440	431	436	449	465	447	440	433	443	454	411	415	462	455	420	442	407	457	451	435	457	461	448	424	401	456	447	447	418	435	449	415	409	405	426	469	420	426	460	458	441	465	405	467	434	464	402	433	436	468	423	426	406	463	435	417	427	414	453	457	421	438	408	395	425	422	437	422	464	439	435	417	434	451	426	446	433	460	442	427	415	441	450	436	421	440	450	454	458	450	414	480	453	451	412	431	465	440	441	442	428	432	433	455	454	468	446	445	441	433	439	443	456	434	429	442	416	482	449	447	462	431	407	411	430	439	461	394	421	442	418	467	463	429	406	455	395	440	457	443	405	418	415	423	441	422	393	421	452	445	436	478	434	426	456	451	456	444	442	455	438	452	422	427	444	427	446	423	423	454	502	413	426	428	403	472	438	460	443	488	427	422	424	431	417	423	443	418	462	449	465	453	437	458	451	436	462	407	441	435	428	450	444	444	453	433	436	464	435	448	448	411	397	425	452	415	451	450	389	432	415	492	431	427	411	440	398	427	468	441	462	417	447	427	462	441	398	456	426	451	411	447	399	463	430	446	416	467	443	447	420	482	415	467	438	447	406	454	410	403	411	458	429	399	455	470	450	427	448	407	427	450	437	457	432	471	402	412	400	448	402	436	446	440	421	416	437	450	407	443	434	447	446	443	418	432	460	398	405	435	456	438	470	439	457	460	459	441	421	458	433	451	431	440	449	410	429	465	434	477	472	457	408	410	447	429	474	448	458	434	443	478	435	429	443	447	386	435	420	452	430	415	474	445	443	423	439	461	471	425	407	442	451	441	457	453	443	396	416	437	419	428	491	494	421	455	435	452	410	418	395	447	473	404	465	441	437	406	404	440	460	435	425	449	422	381	458	428	432	439	436	449	444	417	425	438	455	413	411	441	453	458	470	428	460	440	430	448	453	442	432	470	439	419	449	416	436	418	420	466	411	450	456	412	375	445	442	427	432	402	430	435	449	448	404	453	416	444	406	446	438	446	440	464	461	470	443	479	450	470	474	457	428	432	431	442	427	410	433	479	444	461	436	446	406	457	425	445	429	412	445	474	431	395	447	437	455	429	458	427	456	453	455	448	422	449	425	491	433	421	404	434	456	457	418	445	483	448	427	412	419	500	425	409	474	426	463	455	449	498	399	451	472	423	451	427	442	443	435	446	454	445	472	426	410	430	445	428	403	447	404	456	405	445	425	458	456	414	428	417	444	427	450	403	436	423	425	442	461	473	444	419	440	459	456	410	413	422	462	467	423	411	453	445	436	438	436	439	397	458	465	422	443	412	445	426	450	409	448	451	462	427	433	454	419	402	478	455	433	408	434	415	422	430	474	471	396	403	448	414	424	442	437	427	423	473	444	458	473	420	419	433	418	438	454	455	448	426	441	421	431	419	457	436	442	439	405	465	457	434	464	426	393	441	417	447	448	435	472	423	435	443	447	445	445	434	450	446	445	416	459	397	451	425	431	433	442	403	424	426	460	444	440	433	445	444	428	424	451	422	431	395	450	453	454	445	429	430	396	490	460	419	392	469	458	459	425	457	433	418	460	463	459	400	461	446	405	393	493	473	434	426	405	449	412	417	411	468	473	456	472	440	442	408	427	460	437	434	415	439	438	446	437	450	443	484	429	431	423	475	434	428	436	424	459	422	432	413	422	420	455	423	462	470	423	454	398	433	436	421	465	456	475	422	401	405	442	432	448	459	452	427	469	443	440	414	424	425	462	467	435	462	442	470	462	466	454	457	419	416	472	447	483	439	443	410	448	453	462	446	439	388	467	458	457	394	403	439	451	445	440	418	434	424	413	427	429	420	421	442	420	427	458	443	473	424	412	447	463	429	429	458	445	453	412	422	497	404	416	442	453	436	423	432	449	456	489	432	416	467	441	445	417	429	467	466	466	418	433	449	432	419	419	455	438	440	474	456	445	442	467	484	457	438	422	439	453	456	439	452	447	412	476	460	440	402	450	458	476	419	466	437	382	412	467	442	439	417	449	432	432	436	434	456	462	460	447	448	425	415	456	427	410	410	417	452	413	463	474	432	407	440	429	445	470	434	411	426	457	466	426	418	465	445	444	407	418	447	430	455	442	434	471	440	416	433	456	437	460	438	467	433	467	420	466	418	441	422	416	449	434	436	446	450	438	450	470	428	463	421	403	433	455	451	459	422	432	426	448	415	429	457	454	429	407	468	430	434	413	439	449	445	421	447	414	421	426	437	464	409	435	423	440	427	429	411	454	424	411	411	433	439	442	465	443	425	469	448	432	441	421	455	466	442	488	441	454	416	404	439	425	439	420	440	439	449	444	466	411	451	449	397	468	443	446	426	459	432	455	465	442	445	421	444	401	412	419	447	445	441	437	428	447	426	470	449	404	426	407	455	404	436	444	449	408	441	439	470	468	447	442	420	447	430	407	398	428	415	419	439	460	433	428	450	447	472	449	436	436	441	435	422	455	413	436	406	429	456	422	462	464	454	441	458	420	469	411	407	430	442	448	440	475	426	431	444	429	444	416	457	462	397	441	412	479	388	417	424	430	447	415	433	427	420	425	448	417	435	408	445	443	388	452	388	443	441	427	380	469	451	460	464	430	448	428	435	424	434	390	397	476	433	440	459	419	446	441	417	450	480	464	399	469	452	458	432	441	442	419	414	446	439	470	440	459	439	444	436	412	425	409	432	421	493	427	422	444	456	419	447	438	451	424	432	415	469	477	438	431	428	419	458	426	443	444	411	429	456	471	424	471	465	427	416	460	434	412	427	435	440	441	431	436	442	412	455	410	447	428	428	472	437	480	464	461	447	466	410	439	436	395	457	417	461	442	433	456	433	410	412	436	449	434	443	443	395	436	457	436	441	421	447	427	462	416	430
3566	5653	4137	2178	1614	1283	963	879	751	681	655	643	637	596	549	588	546	586	569	520	522	553	508	522	536	507	497	514	530	536	514	523	485	501	538	494	511	517	487	516	568	510	496	523	513	476	496	491	543	524	508	504	520	503	526	535	517	467	501	504	480	480	471	499	509	525	513	475	544	486	526	497	479	477	487	524	504	469	500	530	491	495	483	494	506	481	511	557	531	531	530	477	503	487	516	536	541	484	520	520	526	510	495	512	509	501	538	500	527	471	485	483	478	504	530	480	513	496	522	532	485	499	501	512	492	488	478	520	516	502	518	513	526	471	500	475	528	535	525	485	473	531	550	496	534	503	487	487	458	544	504	505	476	517	494	505	507	561	506	489	537	534	506	541	522	524	532	492	493	482	485	477	486	476	459	506	490	502	486	518	452	483	545	524	525	500	495	493	535	488	510	506	485	459	504	472	509	527	513	557	528	494	517	476	502	500	485	517	533	483	525	519	532	491	548	491	500	530	467	470	506	488	536	460	468	488	474	506	510	475	488	492	493	502	525	515	496	506	495	525	465	474	517	526	483	516	493	499	522	497	513	504	510	522	531	506	519	531	535	528	487	496	508	516	511	514	492	458	501	515	554	493	490	489	512	488	486	539	499	530	552	487	524	560	492	464	498	484	494	538	492	497	546	527	461	503	494	531	510	522	505	534	522	498	522	543	475	491	493	448	501	520	537	492	508	551	486	456	482	515	519	488	535	549	502	501	505	492	484	473	499	516	477	503	488	483	544	491	520	511	515	566	503	498	507	519	480	506	549	491	510	490	512	547	490	525	521	478	505	464	537	520	494	548	506	509	485	486	465	519	463	489	501	499	520	474	494	492	526	519	526	513	534	522	483	540	511	478	488	527	504	506	468	475	484	500	533	472	525	497	485	533	501	492	515	489	522	527	530	505	495	512	458	481	487	501	501	491	510	518	510	536	552	484	512	520	483	510	509	485	510	502	490	512	507	499	486	481	525	476	498	479	546	531	507	465	488	529	468	521	513	485	491	510	546	541	496	545	479	503	543	474	486	505	505	487	528	490	529	500	553	490	510	558	539	505	516	489	530	503	542	480	520	461	528	509	515	503	507	526	522	475	506	492	504	491	475	506	503	513	490	542	484	520	511	481	473	544	485	486	526	498	497	500	469	529	514	474	503	534	452	539	543	568	511	511	486	518	523	517	536	473	532	524	479	466	524	499	505	516	511	480	517	450	476	526	503	479	509	491	502	507	536	467	491	486	503	495	505	497	516	496	471	467	530	520	514	494	519	509	517	485	500	495	507	475	501	488	496	508	508	496	464	460	475	518	512	475	510	527	499	493	462	471	496	520	506	485	475	508	507	471	508	497	513	498	508	518	510	512	526	485	502	518	539	546	492	499	514	496	461	500	496	500	529	484	492	489	494	535	515	480	466	502	523	506	494	509	477	493	488	512	483	509	512	491	493	518	515	508	524	515	509	504	464	501	510	505	513	525	507	478	456	496	533	542	514	511	482	456	535	458	516	529	509	488	478	492	521	514	506	433	511	490	502	519	490	518	482	535	525	523	498	487	521	529	496	496	504	515	496	480	453	515	528	513	486	512	485	531	504	519	490	500	491	477	527	499	487	499	534	509	504	543	539	486	484	500	506	533	499	542	497	490	498	532	458	509	482	508	486	532	462	450	491	478	493	488	494	493	537	502	494	501	530	492	492	536	496	447	520	458	514	480	508	528	484	505	531	517	496	504	508	493	478	536	502	539	486	498	484	471	490	508	524	494	496	494	474	494	498	508	509	557	475	480	479	500	552	494	506	514	505	547	510	519	517	481	527	482	489	500	491	514	520	524	500	511	503	506	553	491	518	452	527	483	505	484	497	468	489	503	476	495	500	501	467	509	507	506	539	503	497	496	505	500	473	492	490	510	462	511	457	472	490	527	489	481	477	534	495	504	500	523	535	536	494	508	488	493	508	506	516	489	499	475	481	467	480	477	452	521	503	527	480	526	479	521	523	531	504	517	511	495	470	528	483	486	530	505	540	513	503	472	490	501	494	509	509	512	462	526	471	517	517	480	493	541	483	511	492	514	496	463	503	494	521	449	507	532	523	476	496	476	469	459	509	548	510	479	525	538	537	526	542	482	485	510	538	492	485	486	527	460	514	512	519	481	497	526	484	517	487	470	500	516	494	488	516	507	475	484	530	491	510	514	487	519	497	516	502	468	527	472	484	520	485	497	504	516	528	554	513	494	507	526	486	509	443	470	509	518	534	514	517	477	496	483	528	489	500	535	517	454	533	485	483	498	518	514	482	502	522	463	480	521	544	499	451	481	489	466	530	464	504	471	502	480	490	462	512	510	485	481	470	537	483	455	494	512	479	516	512	502	500	518	511	495	507	519	512	511	508	498	514	534	519	492	511	506	513	537	471	507	492	453	454	482	521	506	488	511	497	491	518	515	490	542	485	504	511	505	504	480	461	535	505	475	523	483	537	466	462	471	478	493	529	477	503	454	492	522	446	476	480	504	526	474	512	484	482	511	482	527	508	501	484	526	504	516	534	483	496	497	494	478	481	517	493	509	479	519	534	524	475	506	513	511	458	494	530	501	504	513	514	500	480	534	535	502	505	525	475	498	482	487	523	508	513	492	521	517	531	486	518	472	539	506	511	493	532	516	481	508	528	499	472	531	527	520	486	459	529	513	529	536	486	521	477	510	535	461	485	472	495	531	489	552	534	503	477	502	489	485	496	494	497	557	477	509	489	472	503	531	487	491	502	538	493	538	480	517	466	491	515	453	453	504	496	495	517	489	496	527	518	547	539	498	479	473	528	528	453	545	529	472	499	525	523	522	495	482	478	506	515	508	504	536	505	500	523	515	528	483	527	514	477	482	463	558	515	559	505	502	495	506	501	524	489	530	530	515	482	481	492	499	476	513	495	470	471	508	492	484	504	492	512	498	544	526	505	504	483	507	501	516	493	502	485	473	519	482	502	522	513	513	503	477	509	495	506	497	504	513	486	488	542	509	514	461	506	539	492	497	504	489	512	490	488	530	486	498	501	501	465	461	473	489	542	511	479	513	493	469	488	537	488	513	500	496	484	509	488	495	487	494	514	510	531	524	509	490	521	489	541	490	481	497	479	462	514	565	495	510	501	491	499	476	536	513	482	480	494	489	474	516	490	506	502	490	508	528	487	480	491	509	487	539	494	519	556	530	501	530	504	518	458	514	503	480	515	542	514	487	504	557	495	510	494	506	494	511	496	494	505	516	544	505	520	517	491	487	523	513	513	484	470	475	508	474	494	502	546	432	507	517	539	515	542	549	477	514	497	451	515	513	500	467	499	495	499	504	501	488	497	483	506	499	458	496	501	534	489	534	486	506	547	487	553	550	521	499	498	521	537	491	477	501	508	484	496	502	509	507	493	539	514	518	518	496	477	547	524	513	501	501	458	500	515	505	504	528	509	468	500	483
22600	21114	28686	23801	21114	21164	9105	1282	1001	895	789	730	638	704	662	618	588	678	561	604	557	529	568	572	587	528	531	556	603	541	550	547	554	514	519	497	571	548	529	568	517	531	559	501	492	528	534	513	533	552	555	519	531	498	553	530	532	548	524	554	542	484	483	496	510	533	534	519	522	466	517	531	550	512	514	522	520	536	517	514	486	520	562	489	555	488	537	518	524	567	538	513	553	518	527	487	524	541	523	561	513	513	534	555	532	501	544	519	525	550	567	569	516	505	540	544	490	514	492	510	562	529	522	517	507	523	497	449	489	496	515	556	505	506	438	521	516	546	503	514	533	502	493	544	523	530	546	558	524	512	517	538	552	541	507	485	516	525	494	496	500	520	538	555	538	532	482	531	515	511	515	497	499	543	512	527	499	510	510	504	511	560	505	500	515	528	516	537	500	520	512	483	525	550	512	506	484	551	495	512	533	541	509	500	532	489	511	547	512	533	513	493	559	541	516	527	489	519	556	528	537	536	529	525	527	477	483	521	518	536	514	524	547	483	524	535	534	507	533	515	524	541	549	479	486	519	516	542	512	510	534	508	522	521	505	504	484	520	533	486	532	548	523	489	533	532	474	520	532	488	530	560	530	500	514	513	488	508	511	510	553	542	517	529	487	481	534	527	497	511	477	525	544	540	538	529	565	558	525	517	518	514	503	520	517	488	531	514	523	523	527	528	545	515	504	472	516	508	528	522	505	499	477	518	529	497	532	494	513	531	520	498	493	530	494	523	523	523	513	490	513	538	509	490	525	483	535	523	521	526	498	493	554	523	485	520	521	476	490	522	511	526	508	495	477	539	552	545	550	544	532	528	506	538	505	528	524	526	506	527	488	523	528	507	510	519	478	521	502	511	522	554	502	514	577	526	531	481	527	498	488	543	519	519	544	520	517	521	506	501	541	553	492	524	478	517	518	514	532	557	507	531	528	485	522	493	508	507	510	510	493	562	564	538	536	527	536	548	540	497	538	524	506	500	499	458	539	508	506	539	507	554	514	517	532	506	533	483	531	547	501	504	503	517	511	477	510	476	522	472	536	537	545	519	518	559	531	536	487	503	520	514	501	573	488	526	513	486	537	505	559	507	518	501	557	514	484	500	527	491	527	546	536	514	524	523	542	506	520	509	556	521	518	502	527	518	490	506	475	500	540	534	522	523	477	509	495	487	514	480	526	527	485	536	492	540	540	497	512	484	478	499	534	507	521	502	532	505	521	503	504	513	517	519	530	533	531	533	510	519	517	503	536	532	521	497	509	535	572	472	538	479	555	528	542	493	521	523	538	531	520	495	492	479	540	537	514	515	507	472	517	478	507	540	470	506	519	519	523	517	493	514	454	532	516	505	491	506	503	514	488	497	517	559	535	520	542	510	500	542	494	544	515	507	523	520	531	487	524	527	506	499	531	516	506	522	539	578	509	494	507	493	523	503	504	488	523	505	563	531	510	489	519	454	510	517	508	505	469	552	500	548	486	551	524	530	499	505	512	496	523	546	501	517	519	482	496	518	496	501	521	516	551	523	501	516	499	524	540	556	508	496	487	490	519	518	519	519	526	519	551	475	526	544	493	504	496	529	535	503	488	491	495	492	501	511	502	518	509	478	519	468	510	483	507	548	509	534	544	525	463	534	510	486	499	547	539	542	544	522	505	533	536	491	554	508	517	549	503	500	479	493	515	540	517	528	527	496	524	523	533	536	521	475	492	500	542	466	479	509	506	550	479	497	520	467	515	524	552	497	507	541	530	512	539	509	502	523	498	502	524	546	521	547	545	515	505	516	540	540	508	502	541	548	520	530	505	495	511	490	523	512	444	541	494	504	538	526	483	524	543	498	535	522	480	519	503	523	552	503	478	504	518	522	484	479	491	537	537	519	564	497	546	512	508	490	529	515	472	501	523	537	547	534	512	505	548	522	513	509	492	503	554	532	549	466	475	525	558	518	501	529	481	546	563	571	501	479	512	530	486	512	530	530	510	496	490	517	486	499	492	480	505	514	533	508	514	537	530	493	515	542	509	511	554	526	457	535	507	477	546	509	507	495	507	472	500	507	493	497	504	511	521	476	535	551	508	510	482	512	519	559	511	540	550	522	577	534	532	498	501	515	537	506	522	508	544	531	561	525	507	499	495	477	514	524	521	519	456	513	519	494	516	511	536	553	484	489	529	523	511	555	521	504	483	523	483	535	525	515	517	536	493	480	500	523	512	478	528	500	577	508	516	468	541	508	472	512	544	514	494	481	508	541	516	531	493	509	497	521	516	516	475	494	509	521	552	528	498	526	536	518	518	508	516	520	546	566	550	556	505	496	533	475	482	508	488	501	521	547	540	515	491	477	501	512	481	501	485	545	520	512	522	489	545	522	508	532	522	511	509	509	503	490	522	535	526	498	532	565	510	526	511	491	524	480	501	540	499	526	545	504	505	439	555	475	492	521	544	499	525	523	538	518	500	487	505	542	519	473	483	527	520	545	509	511	554	518	522	513	531	518	544	509	459	556	566	515	568	529	476	530	499	517	510	499	537	515	497	509	516	493	524	536	500	555	523	517	508	485	482	532	538	477	496	517	514	525	509	490	541	542	522	544	509	489	516	504	527	523	533	530	520	544	509	514	484	515	505	503	495	516	534	534	522	546	517	493	514	525	510	526	510	500	539	514	517	497	505	517	476	529	542	496	507	521	546	512	477	545	486	551	507	518	515	484	522	533	539	531	619	533	497	516	523	520	527	486	520	519	488	528	471	500	517	508	528	486	496	504	529	501	499	535	497	502	544	507	492	545	579	502	509	481	514	505	538	528	530	460	517	512	522	481	527	532	479	503	540	537	556	494	517	520	521	560	544	491	493	494	504	514	502	538	531	520	515	526	521	511	521	503	475	487	510	497	503	458	464	486	516	530	486	506	513	498	539	498	541	503	469	502	471	580	503	510	511	466	538	491	529	501	510	494	555	457	517	530	514	512	489	532	506	547	474	516	515	483	557	503	490	520	497	524	542	499	514	515	489	543	542	500	498	550	492	496	557	506	531	490	501	517	506	493	471	499	519	473	492	572	553	523	510	487	544	525	513	562	490	515	534	528	533	513	542	535	548	500	529	555	493	532	512	542	528	545	533	512	521	530	540	501	487	508	481	487	487	548	527	490	508	528	497	512	515	520	494	530	527	490	487	499	545	535	480	522	535	542	557	519	496	536	496	486	562	503	529	525	497	506	493	520	544	512	540	511	518	478	525	524	513	514	548	523	515	534	467	524	533	520	540	478	506	470	503	507	489	548	504	541	514	490	497	523	552	507	483	503	485	510	564	494	503	506	532	528	477	508	542	508	527	556	511	512	514	497	532	491	504	548	516	492	544	497	523	522	510	534	504	497	489	537	578	579	539	523	510	551	544	532	524	521	495	503	492	494	525	514	502	506	538	521	520	513	490	514	527	535	558	480	497	469	529	533	468	528
4586	15107	11588	5672	4062	3018	2311	1846	1447	1307	1171	1032	1027	950	823	752	743	728	718	735	750	758	693	654	696	680	683	659	670	628	671	615	596	647	609	638	642	611	631	631	653	656	616	627	657	619	623	607	609	631	598	636	617	591	612	612	610	663	647	590	605	594	617	645	634	634	632	609	632	640	643	613	631	638	580	599	602	630	650	645	600	589	613	614	594	634	607	644	600	671	594	640	585	639	661	624	604	619	616	560	549	667	578	649	615	596	619	598	625	580	615	621	623	624	607	563	593	624	625	622	633	618	611	635	629	605	623	574	613	583	630	555	598	577	585	591	618	588	593	614	608	602	595	616	613	569	566	618	650	638	582	603	600	598	606	614	595	607	608	592	629	602	603	599	612	630	645	641	633	611	576	625	627	621	583	591	652	588	565	621	585	619	582	583	603	579	630	606	618	601	624	591	579	572	589	647	585	593	584	597	610	558	627	606	615	614	612	596	590	623	668	614	579	565	612	627	653	596	574	593	623	622	621	651	616	581	628	631	586	602	637	577	640	542	634	644	599	612	605	640	638	587	623	634	568	597	604	649	620	640	631	657	653	561	598	599	636	605	660	627	569	597	610	572	645	609	658	593	624	635	595	594	579	606	625	568	604	571	608	601	578	619	559	632	585	616	597	609	570	639	611	568	587	676	575	605	618	664	617	619	606	594	604	622	628	618	626	661	565	609	604	603	634	594	586	594	626	587	591	602	588	631	622	654	629	637	628	580	612	617	624	631	624	642	598	567	612	623	547	639	607	622	639	614	615	602	632	609	623	618	606	586	601	631	583	580	605	600	596	589	632	591	604	562	617	609	592	631	565	554	580	618	606	632	605	598	653	620	613	610	648	612	614	621	630	578	599	623	646	592	604	628	622	594	592	579	586	620	589	583	616	611	593	652	619	614	626	590	607	625	620	627	613	608	616	616	603	631	621	605	551	569	603	612	627	618	569	619	575	598	628	582	611	598	605	671	594	604	652	597	600	602	620	610	574	572	609	639	599	584	639	625	597	568	619	606	586	579	619	620	651	584	584	616	612	615	640	629	637	587	615	596	614	579	614	617	587	589	631	645	627	593	622	628	572	627	587	650	649	596	624	582	641	635	614	578	656	613	586	642	654	571	623	627	609	586	614	608	622	595	598	640	613	591	669	648	594	566	591	580	620	614	632	567	614	614	615	608	587	581	608	572	583	568	607	641	622	595	576	615	631	627	619	559	587	633	571	592	634	640	613	562	588	592	562	620	601	577	605	613	588	599	638	617	595	601	581	601	611	598	613	585	635	609	601	615	568	614	634	607	587	621	608	634	599	582	632	603	584	645	590	564	612	595	625	608	612	598	613	615	604	585	625	581	597	631	588	606	580	594	609	626	608	624	586	637	610	583	630	599	618	597	623	583	599	575	571	592	604	648	599	614	591	607	602	642	625	593	623	618	588	602	594	610	604	610	598	593	588	640	592	599	594	572	575	574	572	603	615	588	560	624	606	614	618	594	590	622	601	611	648	595	636	609	620	576	623	583	629	648	596	590	624	594	621	622	615	650	620	606	610	621	589	613	569	584	633	580	614	655	567	544	604	649	594	605	599	608	641	592	583	609	581	604	652	639	649	580	591	635	575	635	616	579	598	636	565	597	620	573	606	643	588	625	616	602	628	607	640	591	595	613	640	630	570	591	637	590	622	575	617	573	586	627	595	592	617	571	661	638	617	580	619	631	615	628	582	573	577	615	619	637	605	612	595	618	580	607	605	609	573	618	626	650	645	698	574	575	623	606	576	605	608	592	638	604	583	604	627	561	569	602	610	588	610	647	627	632	638	631	592	588	599	567	593	699	598	626	616	623	607	616	609	605	603	606	620	592	629	611	649	608	605	639	663	600	590	652	601	602	638	623	647	599	599	582	609	583	587	638	605	530	603	594	613	596	561	606	603	630	628	574	620	585	568	597	663	588	612	589	619	603	621	603	611	624	630	610	560	588	606	614	608	572	582	613	622	651	586	638	576	638	589	579	551	576	594	606	553	625	577	661	634	617	621	618	649	625	664	588	607	656	630	589	619	613	599	596	610	633	635	587	577	625	625	594	638	629	555	633	624	624	602	601	617	586	610	606	687	575	629	630	583	577	606	555	572	618	598	654	599	567	580	584	545	608	666	636	615	558	578	643	657	594	633	565	559	599	590	625	642	614	637	594	616	642	595	588	626	613	588	569	578	579	608	591	641	589	578	596	609	646	604	649	586	606	589	577	554	656	586	590	603	596	617	623	646	583	590	651	555	628	600	549	607	602	636	606	586	613	633	571	589	621	628	590	594	575	619	596	581	591	595	631	639	596	579	605	583	598	622	560	628	602	630	612	635	645	583	609	615	604	606	604	626	610	606	654	603	591	594	635	621	637	614	668	574	621	587	609	603	612	604	641	613	595	579	581	620	621	579	608	624	608	619	612	622	597	605	637	636	620	596	604	625	608	585	644	600	599	607	574	559	624	575	594	608	601	567	602	604	615	626	637	589	610	633	605	596	628	610	569	618	599	562	593	637	573	601	618	648	634	567	627	643	601	621	610	614	624	598	622	643	608	582	625	625	625	595	607	606	607	571	577	602	578	598	591	640	619	617	610	639	604	602	603	613	635	604	630	611	617	599	618	597	619	599	605	612	640	605	609	631	576	604	570	587	611	638	611	621	607	606	583	668	613	618	579	599	599	623	586	624	576	589	620	577	634	632	628	585	585	615	600	586	542	595	595	585	612	624	594	594	597	599	660	577	611	618	607	606	604	602	602	588	613	652	608	551	587	576	607	591	598	582	619	601	584	611	590	602	541	590	633	617	601	591	580	561	628	574	581	588	593	634	605	610	611	567	636	599	606	614	648	621	618	598	597	547	654	631	610	614	579	606	624	620	588	586	611	629	588	606	613	640	590	622	583	610	609	630	616	586	581	631	579	605	607	609	606	576	617	637	594	603	583	569	580	607	607	571	637	631	609	626	610	601	645	612	616	598	650	595	621	595	580	642	609	578	594	572	612	669	611	571	624	599	602	609	603	630	634	570	642	597	620	615	617	622	592	588	607	594	553	603	565	575	596	607	614	593	573	643	574	643	563	610	629	588	577	635	624	627	609	579	620	628	599	630	611	611	596	573	606	645	581	590	596	600	601	548	617	631	621	591	575	597	619	586	599	607	610	613	617	597	606	601	554	588	600	627	574	597	594	548	599	590	601	584	595	617	573	610	574	611	602	610	620	588	550	599	570	601	630	596	631	594	605	582	620	585	591	607	589	597	610	606	593	597	657	585	609	602	615	600	635	598	609	640	633	578	569	614	587	582	618	591	577	581	575	585	679	573	613	628	609	610	570	593	590	603	627	614	605	624	597	642	637	571	630	647	626	582	595	624	627	640	622	596	598	582	561	608	639	628	593	596	593	574	596	624	604	572	582	636	619	640	620	601	593	583	585	632	570	610	632
27423	18826	5212	1204	904	907	838	858	862	872	822	829	857	842	825	876	815	828	817	844	853	799	825	837	862	825	799	808	839	828	837	851	798	868	805	933	801	834	808	813	821	836	865	886	855	841	881	863	836	826	836	767	873	860	805	890	897	863	810	798	869	872	825	830	818	854	813	855	889	780	890	857	887	825	854	805	838	880	806	837	784	828	853	822	848	849	857	866	859	844	861	847	788	875	846	858	827	816	806	862	865	822	855	841	801	873	853	876	848	853	888	825	865	925	827	817	857	841	810	856	839	860	868	880	878	884	802	870	829	808	809	865	837	891	830	825	853	823	818	798	837	834	872	832	845	888	841	864	852	832	836	837	854	880	865	859	844	858	854	774	838	811	830	875	857	845	876	826	808	839	829	839	837	849	813	801	835	848	809	842	844	829	855	819	796	851	843	820	867	854	878	914	838	831	824	804	869	809	848	826	891	851	824	833	909	812	846	887	816	795	815	808	842	828	839	847	882	827	848	817	772	821	851	854	815	862	763	859	812	877	837	821	788	837	842	869	823	830	815	812	828	822	828	856	841	754	824	871	870	844	849	861	832	861	839	827	855	870	866	832	813	770	824	856	799	809	810	827	829	857	862	854	816	831	831	806	885	825	868	830	830	842	871	829	833	852	881	828	858	837	829	851	852	827	776	871	866	822	832	921	823	844	829	843	854	853	854	831	854	804	822	846	822	874	865	807	879	846	859	810	814	826	831	817	816	843	841	830	791	863	843	821	831	815	925	809	861	847	904	839	854	856	906	867	810	859	835	843	840	829	837	850	859	874	863	872	844	845	853	857	864	834	831	891	858	853	872	872	878	899	865	826	782	806	852	813	842	777	817	855	805	838	831	861	880	808	875	851	822	870	875	883	853	815	825	858	823	814	822	791	833	846	837	828	836	793	823	832	814	830	776	848	830	824	825	848	834	832	816	851	882	825	822	815	858	813	893	836	844	789	820	827	833	853	831	821	818	855	885	858	876	837	839	868	815	834	862	853	846	872	874	826	843	825	849	871	818	827	881	841	845	858	848	832	846	838	835	890	798	852	858	824	802	831	816	848	846	834	880	861	808	875	881	852	817	842	834	834	847	893	845	834	823	837	891	821	859	775	789	846	835	801	815	884	918	825	840	831	838	872	891	857	862	781	840	798	857	826	856	874	821	850	833	833	810	866	840	845	791	815	888	833	841	810	813	893	834	810	877	857	851	806	851	835	848	820	890	862	863	838	864	854	853	868	856	868	828	802	866	802	817	830	813	891	851	837	837	816	889	864	836	919	902	923	801	808	846	851	865	858	882	828	858	827	858	829	824	867	877	823	895	879	829	851	816	876	882	891	830	870	870	806	848	800	877	803	834	835	874	849	938	843	796	802	867	828	863	851	850	876	858	824	890	847	779	851	794	827	842	828	817	891	807	858	861	785	849	837	841	872	876	851	873	831	820	842	807	828	827	835	846	815	817	848	849	847	874	769	863	815	859	886	855	837	851	804	836	882	817	838	846	815	884	852	857	781	882	830	886	813	782	862	823	864	846	888	878	893	854	813	872	849	855	831	801	833	825	814	889	858	851	887	808	871	888	832	810	900	820	866	899	849	815	885	813	811	829	843	843	837	845	863	888	818	894	829	779	836	819	821	852	823	809	845	814	825	828	836	774	840	839	816	845	861	851	862	794	873	853	862	868	847	821	856	861	804	831	841	839	888	782	887	836	842	830	844	801	870	837	880	822	857	857	822	836	879	882	894	861	817	865	834	875	833	829	835	775	840	806	818	875	875	866	855	804	853	849	810	857	855	788	813	880	891	810	851	844	851	816	846	845	848	809	895	849	830	877	851	800	834	880	852	867	817	876	803	863	798	858	840	866	879	825	858	800	811	877	833	822	846	854	860	843	831	822	812	919	763	809	802	860	803	856	831	825	838	858	859	859	879	858	899	858	814	816	823	859	831	841	800	841	844	791	900	862	873	857	813	868	836	908	849	851	849	829	797	832	878	860	836	855	796	858	839	845	836	823	903	804	840	875	885	833	906	838	834	833	826	873	852	804	842	829	866	837	824	865	882	823	848	829	856	869	846	852	895	803	785	853	853	811	867	839	849	851	867	839	834	823	874	842	895	837	770	796	853	850	853	841	844	824	857	813	814	856	897	841	834	794	855	817	840	843	881	834	865	826	833	839	854	861	828	821	796	859	833	854	816	850	779	857	822	804	886	847	835	837	854	880	846	880	857	774	831	878	838	877	795	796	858	837	794	889	826	849	873	818	810	883	859	868	847	866	849	810	860	875	834	804	882	860	844	829	898	905	857	803	824	839	857	830	850	871	833	849	841	888	876	831	786	806	857	840	812	816	811	868	832	826	829	843	813	889	900	810	829	820	864	854	803	830	884	875	834	770	843	885	799	864	817	856	820	860	819	845	818	845	827	803	840	855	838	867	817	861	803	841	902	825	824	818	851	790	798	871	862	804	823	858	812	824	807	852	859	811	802	850	835	821	881	804	874	797	873	822	846	863	861	848	850	840	886	853	839	810	806	869	769	850	860	854	851	837	870	849	872	808	861	776	896	835	790	844	833	807	831	846	793	830	856	827	895	844	848	823	796	821	851	827	788	875	819	768	868	809	837	849	794	854	861	856	862	870	827	856	865	916	883	866	815	892	827	848	841	841	820	839	827	839	834	843	810	855	869	827	824	834	874	779	811	902	854	794	812	868	867	818	815	833	835	825	846	897	842	830	830	842	822	835	853	856	884	832	862	799	830	844	848	794	843	811	851	811	831	888	857	834	822	867	861	818	836	848	880	883	873	884	814	836	829	829	835	869	830	812	859	876	841	889	845	872	874	804	814	828	816	869	853	837	837	850	836	802	861	865	780	801	842	846	843	850	851	845	836	845	862	822	819	847	838	824	816	821	835	899	857	802	851	847	807	798	927	787	872	830	796	825	817	818	935	783	830	825	826	816	873	880	836	858	843	801	835	874	862	775	808	839	846	869	853	787	836	901	860	846	868	842	814	850	832	758	856	901	849	834	812	822	883	813	896	838	912	836	862	856	847	843	867	848	865	863	857	873	892	790	877	840	833	898	807	867	862	842	809	865	841	819	828	812	847	817	899	868	816	828	846	892	827	854	840	849	849	847	815	771	821	818	827	830	798	827	817	827	843	858	815	855	820	833	838	810	825	863	833	852	854	862	818	847	814	773	801	826	798	832	842	831	871	867	870	877	840	846	826	831	862	755	823	851	851	816	882	787	833	845	858	857	840	823	804	765	844	866	795	819	845	861	906	778	818	805	834	794	852	808	864	847	817	802	817	884	882	875	808	850	851	840	804	826	858	853	771	821	812	822	850	800	879	858	864	817	822	840	850	872	817	833	828	835	820	808	837	819	842	842	839	870	807	894	825	810	826	849	826	876	826	805	810	826	841	866	857	857	887	903	764	818	844	850	826	823	841	828	848	864	834
4590	1394	1291	1073	1001	999	959	973	976	910	954	961	953	929	946	1001	902	970	920	972	955	921	908	939	980	966	1001	951	943	935	898	965	979	917	893	945	964	899	963	974	945	978	986	914	954	928	990	952	936	976	924	911	914	934	932	953	926	971	1004	976	915	997	915	951	943	929	879	936	968	957	930	942	928	931	922	904	988	942	980	905	975	880	942	964	897	975	877	924	940	913	958	946	906	945	940	976	890	885	984	957	941	905	918	933	912	984	942	927	916	953	913	954	920	922	960	984	981	922	928	916	922	893	959	953	886	851	935	968	960	943	965	948	931	938	969	961	964	949	893	969	933	929	998	928	925	972	949	968	895	925	926	886	933	930	941	994	963	895	921	908	920	957	971	969	931	919	929	891	938	964	939	924	897	925	916	905	926	929	893	915	946	915	925	942	1001	983	946	899	940	849	938	967	960	925	907	962	912	926	943	927	922	965	971	1010	943	964	901	946	874	955	1010	932	929	987	934	965	953	945	897	944	935	904	917	949	950	933	952	943	921	927	939	924	949	937	936	938	948	949	920	942	923	931	911	976	938	943	927	944	941	953	929	927	970	977	952	893	940	913	972	930	918	921	923	952	927	977	966	933	898	931	965	876	944	923	945	924	959	940	976	944	950	935	972	987	931	952	922	943	966	916	929	991	901	936	947	924	936	919	938	949	951	880	968	965	978	929	927	914	923	929	922	932	930	939	928	881	980	931	973	965	926	955	942	1032	897	954	944	951	960	951	907	975	933	952	984	938	934	898	990	944	941	934	935	924	895	887	980	973	873	938	972	1006	951	966	972	965	961	895	939	906	973	923	955	971	985	933	969	914	950	946	937	901	968	933	940	952	948	1004	960	907	976	965	900	985	920	966	929	908	987	927	912	1007	979	918	955	939	889	949	950	945	916	971	911	944	913	894	929	931	928	960	951	908	966	976	941	913	978	948	974	938	918	915	947	917	1004	1002	947	981	884	930	963	903	933	896	942	942	954	901	963	921	893	972	946	947	952	958	876	929	940	937	997	993	1020	910	927	928	988	977	904	976	969	937	993	970	929	907	960	904	970	945	977	964	985	955	985	915	960	918	981	929	882	980	985	945	925	962	943	980	921	892	982	992	942	918	917	918	982	905	903	900	972	946	949	998	983	943	979	951	982	934	973	915	948	926	938	937	921	976	891	1008	919	904	931	939	955	991	948	981	945	891	950	942	995	892	939	922	952	890	939	961	967	999	921	959	980	915	930	973	972	1023	934	944	937	993	994	941	945	857	947	975	952	980	982	927	959	1005	954	963	896	997	940	912	977	918	930	936	949	950	938	944	983	973	957	883	994	929	971	966	995	947	948	873	962	952	960	949	943	970	952	963	945	912	961	921	952	942	952	960	927	908	953	941	954	974	949	893	919	956	922	924	967	923	935	961	908	928	964	991	899	897	927	954	947	944	913	941	913	988	979	970	913	973	924	933	920	906	933	974	924	929	938	937	980	944	956	952	941	970	906	907	934	934	993	980	947	979	995	945	992	951	947	959	919	955	976	926	966	857	980	972	961	918	901	933	939	976	923	948	908	911	912	970	982	993	921	946	920	905	973	941	968	920	983	995	1012	937	934	999	959	961	953	934	893	946	891	960	879	938	1010	971	911	908	929	990	958	946	954	943	923	932	927	903	947	973	967	940	992	944	927	933	890	961	933	946	950	970	915	873	916	924	933	880	935	973	966	955	920	919	961	951	917	943	942	930	974	971	973	992	934	951	961	880	952	987	974	950	928	932	963	916	942	940	908	915	920	950	961	984	949	918	893	905	933	966	974	926	981	917	927	942	937	948	952	956	993	923	953	949	973	930	958	938	974	955	929	936	928	960	984	933	949	934	948	988	907	991	928	901	976	933	925	896	980	937	933	941	919	905	924	934	964	911	919	924	924	949	995	945	958	1000	938	959	933	918	937	983	935	1004	911	978	967	966	988	947	915	897	938	951	950	888	974	955	949	940	906	951	920	937	924	949	891	939	957	973	915	937	912	948	968	931	973	938	937	948	976	915	956	947	935	981	949	968	955	945	923	872	930	964	935	965	905	933	939	926	932	946	978	1021	935	847	916	948	857	957	972	946	994	909	980	942	937	962	969	928	998	962	973	972	911	923	924	957	963	943	938	958	897	929	919	957	936	939	957	902	959	913	931	979	943	978	927	997	902	947	1006	967	902	918	903	958	938	1018	964	950	937	922	994	929	933	936	958	938	957	938	921	906	930	919	954	880	933	933	941	964	928	955	942	917	978	862	919	882	922	981	985	931	977	890	972	955	980	920	941	965	947	972	906	883	950	898	999	959	937	905	1000	960	948	905	928	1029	888	955	969	876	1007	944	928	957	948	936	928	988	971	962	980	954	979	1008	986	964	956	953	938	954	1005	1006	924	924	892	938	945	908	936	988	929	935	945	1049	967	885	942	933	998	984	922	947	1031	960	923	949	982	955	945	932	922	959	929	905	961	910	928	970	911	932	903	944	1016	935	897	952	968	959	914	955	935	875	985	910	927	1003	918	983	943	885	942	953	957	943	911	980	938	917	934	958	987	918	974	922	935	982	954	889	949	920	941	914	987	896	942	990	938	921	926	965	928	868	978	964	1008	975	964	942	943	962	961	920	895	936	906	950	966	947	935	957	951	918	943	883	965	925	957	933	980	930	969	933	952	970	966	911	907	952	953	908	939	933	910	956	919	947	968	936	941	982	1039	853	931	893	941	921	957	950	949	897	932	932	1004	931	977	935	964	930	941	907	911	939	971	941	979	921	937	980	925	963	898	929	964	945	983	949	929	972	929	872	963	925	960	951	927	927	999	924	971	948	1004	961	934	945	931	895	914	969	963	942	938	963	940	909	1020	970	906	928	945	972	931	1006	974	948	916	926	898	984	928	965	930	925	967	918	974	956	937	989	934	940	978	931	955	942	908	928	924	922	937	956	928	934	949	908	973	911	944	927	925	934	997	952	919	885	987	933	947	962	971	944	955	927	914	947	963	996	941	978	920	980	919	925	907	922	891	925	991	934	938	959	972	917	880	915	944	973	968	878	974	953	979	995	911	918	889	939	936	949	963	908	973	971	908	977	968	909	950	891	956	924	953	960	877	972	990	907	976	989	922	968	915	961	865	962	982	891	939	980	873	970	982	994	941	918	921	931	948	926	986	952	914	939	955	928	913	926	926	944	1006	926	986	936	964	950	949	933	973	936	978	943	930	943	914	964	945	967	913	992	916	934	930	901	889	989	981	1013	943	958	941	965	928	858	949	915	923	901	998	962	904	991	955	964	923	953	925	881	984	990	973	982	905	911	959	966	921	978	918	934	916	915	973	928	977	979	919	942	994	897	980	944	908	934	934	982	968	910	957	915	893	944	927	998	943	953	929	920	973	930	923	975	990	928	992	960	969	914	916	948	938	918	952	951	874	960	956	949	956	902	878	898	997	927	931	944	913	951	958	939	888	982	963	947	943	885	973	958	944	963	957	917	893	950
23911	21162	28228	24365	21166	10350	1867	1420	1223	1161	1111	1088	1054	1032	1093	1013	986	1010	1019	958	964	1011	990	953	994	954	988	997	1017	944	953	981	941	960	959	960	994	1024	1019	960	962	952	980	969	961	953	916	965	892	970	931	966	921	1008	982	990	962	989	999	940	978	966	958	961	954	969	971	981	976	996	956	948	923	979	971	940	958	964	1002	1057	975	962	962	887	963	940	953	949	918	947	959	967	928	980	1023	977	963	925	986	1012	1015	971	958	974	942	966	950	947	1008	961	984	968	935	997	980	932	968	934	915	961	963	958	958	916	948	970	994	984	983	1015	928	926	954	992	930	959	986	885	1024	1001	980	867	1004	970	976	955	933	979	978	949	965	987	965	990	917	945	982	991	1001	934	975	945	967	888	982	953	966	1007	1042	959	942	951	970	978	967	1005	1021	984	967	962	903	960	960	888	1030	968	948	934	990	951	957	972	972	939	952	976	934	960	967	974	936	943	957	1011	959	996	975	991	989	948	991	975	954	1019	969	950	982	925	977	934	973	1014	951	971	996	944	959	920	912	1006	975	991	928	1001	990	1019	913	971	960	963	981	941	950	928	954	942	979	973	997	921	945	988	961	955	1020	970	986	913	954	944	956	947	901	869	951	962	945	1023	1005	986	922	956	950	962	954	987	984	949	938	1006	1010	1023	988	1006	924	937	1000	979	937	975	917	1003	977	997	971	980	1017	986	927	945	958	959	930	977	972	983	950	992	966	944	940	976	910	968	917	942	967	965	939	1003	957	963	937	974	1023	958	929	987	987	945	904	932	900	969	972	928	961	955	992	933	970	1026	999	972	978	915	953	987	978	956	974	974	1014	963	967	941	965	972	905	1000	1000	952	977	983	972	936	965	964	970	979	958	939	873	961	926	966	1025	939	989	956	930	972	1043	989	968	989	972	997	961	955	1014	937	934	980	945	1001	925	946	999	936	972	974	930	974	979	1050	919	924	996	929	933	1027	940	903	938	916	1012	931	962	977	1022	944	984	965	1012	982	1023	955	961	972	993	995	1016	1012	963	939	977	889	942	976	964	947	1003	943	954	935	997	922	943	949	973	965	954	968	1020	1057	953	968	1028	955	985	898	992	990	923	977	945	944	983	990	944	975	977	923	916	928	977	1049	999	984	944	995	924	961	1011	990	976	920	926	973	974	980	913	969	983	952	939	988	981	927	931	941	943	967	932	989	931	954	915	914	972	940	958	993	940	950	976	966	1010	949	1044	995	1007	924	993	1000	937	943	1006	1011	935	1005	910	940	990	955	943	958	992	960	943	908	1004	896	986	945	986	1000	994	969	963	977	942	949	933	1022	978	965	1010	937	1030	986	933	959	941	957	967	953	920	965	947	954	987	916	993	956	978	976	985	951	999	1024	1002	983	938	929	983	901	998	968	995	957	924	980	946	974	1010	951	961	975	953	952	960	944	999	1005	982	959	960	998	953	935	971	974	993	924	960	960	963	989	1051	929	904	930	942	934	896	957	976	949	964	980	918	897	966	965	1023	961	924	966	942	1009	956	975	1013	986	1027	971	968	976	982	977	917	921	934	1043	964	967	970	922	1012	962	1025	980	928	977	923	997	955	953	968	956	988	976	964	937	989	932	940	975	911	991	922	936	982	1031	928	943	929	890	990	949	981	979	993	1002	951	907	969	948	972	910	896	983	1037	933	965	974	974	973	992	955	975	968	966	950	915	932	942	933	928	982	973	1013	996	932	964	959	985	954	946	974	922	1027	984	978	935	924	989	968	970	964	942	926	886	906	979	949	927	949	914	988	961	918	969	958	946	939	901	981	1014	1004	959	990	954	933	970	949	1049	935	950	1021	949	883	978	989	992	905	1001	997	969	1020	1000	947	995	982	985	973	938	958	986	1004	981	958	971	1037	947	939	974	994	982	936	971	1024	987	937	998	957	947	957	979	1068	983	985	970	936	1012	966	938	925	1009	939	951	1012	904	961	984	984	988	956	999	901	990	970	909	978	986	999	908	963	936	962	993	978	953	953	937	988	922	996	968	965	929	942	1001	964	971	978	988	928	946	945	1003	912	941	997	979	965	914	977	924	979	966	935	953	935	963	904	991	970	997	935	951	947	937	1021	963	892	1011	977	964	953	972	896	941	970	907	998	900	953	968	898	985	994	965	1023	1009	960	963	941	977	960	947	1013	972	989	992	957	992	1057	939	945	971	979	969	950	939	958	1006	1008	962	954	925	933	967	956	970	946	934	963	997	983	1016	992	934	974	980	895	962	953	1015	937	930	962	990	985	935	992	945	997	1001	985	1004	1003	935	964	937	989	905	894	940	965	956	956	988	946	961	961	1019	944	916	939	1019	937	969	921	1020	1001	935	957	978	902	971	969	1005	970	919	970	987	966	984	931	933	963	940	983	961	939	938	983	980	1048	953	961	992	971	984	927	944	927	964	951	993	962	967	958	935	955	958	983	915	921	948	947	923	947	977	969	938	939	987	1009	947	945	984	944	977	962	954	978	940	940	923	993	981	953	1009	978	996	978	959	950	972	982	967	945	979	945	924	953	872	950	989	956	948	953	948	932	1003	981	983	1016	970	958	974	954	939	935	975	987	954	981	971	967	942	977	945	936	961	967	1014	958	930	967	937	951	958	984	954	989	1016	988	1022	1009	957	940	969	974	939	929	937	959	939	994	963	922	936	933	923	981	1054	945	937	975	994	956	948	915	994	958	960	978	978	974	970	994	983	956	974	980	1011	974	898	1011	956	932	968	918	946	974	963	990	931	966	947	966	974	1011	951	957	942	958	940	978	982	988	996	990	986	956	978	932	963	983	973	919	975	1000	942	961	906	935	1051	955	978	1002	951	952	988	938	956	1009	942	944	965	958	969	1016	943	995	946	957	970	976	985	975	931	969	869	989	963	998	917	940	925	980	990	938	1010	904	1017	916	1027	992	1014	955	946	977	981	939	973	1015	998	993	963	929	970	1001	939	1038	967	1034	974	949	945	1017	999	888	943	950	911	986	1002	952	945	914	897	997	910	994	957	1025	975	981	1050	1011	936	975	941	957	997	923	942	1049	985	975	968	1051	910	981	958	902	968	969	919	945	918	909	924	971	973	927	961	944	982	986	936	948	954	942	930	967	1002	1031	993	964	963	1024	941	980	951	935	946	931	902	1002	963	863	986	928	929	984	964	964	944	1004	966	941	931	886	957	963	958	922	883	939	963	884	972	1012	1005	952	945	956	944	1001	956	975	1009	998	934	968	935	964	1007	961	912	956	983	1025	943	951	918	919	958	1002	983	1015	994	965	1011	966	997	986	951	934	962	987	908	927	961	929	946	942	972	969	965	956	975	980	959	975	949	961	980	929	975	952	939	907	915	933	969	909	963	975	1009	944	958	972	1012	900	952	979	959	986	973	1030	948	967	980	972	975	971	1009	963	974	982	962	939	927	980	918	950	942	930	995	1019	995	973	908	970	959	1003	954	902	927	994	953	1029	965	969	988	931	976	966	979	939	937	1034	970	947	896	949	999	1012	996	945	965	897	975	954	934	984	962	927	950	931	978	1013	972	969	920	985	951	1005	985	975	955	973	938	931	966	981	964	944	940	938	1037	987	950	986	956	998	943	976	989	983	1000	911	988	942	976	953	989	943	933	906	946	924	967	904	979	982	987	943
3655	9307	7105	3635	2796	2332	1953	1659	1492	1396	1377	1263	1207	1215	1222	1156	1225	1116	1149	1114	1194	1159	1073	1102	1116	1085	1149	1173	1109	1098	1133	1110	1115	1122	1095	1122	1085	1097	1090	1137	1115	1153	1061	1085	1086	1094	1147	1110	1123	1107	1069	1077	1100	1130	1058	1082	1144	1088	1135	1101	1109	1074	1071	1075	1064	1060	1176	1131	1087	1093	1157	1043	1096	1061	1034	1157	1065	1113	1144	1122	1072	1075	1090	1076	1119	1129	1052	1055	1147	1082	1139	1115	1107	1084	1043	1119	1111	1091	1128	1075	1091	1100	1065	1048	1128	1065	1105	1097	1097	1122	1066	1123	1103	1072	1052	1164	1043	1039	1093	1105	1088	1116	1110	1117	1116	1075	1061	1100	1072	1098	1102	1105	1081	1105	1126	1080	1094	1078	1068	1123	1117	1097	1093	1120	1057	1120	1059	1144	1106	1110	1054	1102	1096	1089	1079	1088	1051	1122	1132	1086	1145	1062	1113	1095	1090	1100	1099	1062	1080	1070	1062	1048	1039	1101	1047	1076	1106	1135	1060	1151	1084	1111	1059	1135	1129	1089	1114	1181	1096	1057	1137	1118	1084	1051	1064	1132	1088	1029	1035	1123	1073	1075	1100	1059	1099	1078	1120	1152	1073	1104	1073	1030	1143	1075	1124	1060	1088	1064	1099	1091	1096	1121	1071	1107	1146	1108	1105	1125	1097	1144	1077	1086	1084	1049	1100	1072	1132	1064	1081	1104	1039	1074	1145	1127	1125	1068	1054	1120	1132	1092	1045	1065	1024	1059	1079	1104	1090	1083	1076	1074	1103	1095	1093	1111	1057	1069	1127	1090	1097	1047	1061	1107	1066	1079	1030	1104	1132	1071	1092	1087	1063	1096	1070	1081	1093	1112	1081	1138	1085	1084	1088	1112	1077	1115	1050	1155	1037	1091	1122	1080	1127	1096	1076	1116	1139	1065	1088	1099	1038	1092	1125	1105	1029	1061	1105	1088	1039	1073	1134	1069	1100	1074	1117	1049	1068	1029	1089	1122	1105	1042	1126	1125	1082	1128	1094	1136	1097	1046	1081	1134	1137	1133	1084	984	1106	981	1056	1057	1139	1034	1071	1105	1085	1103	1076	1090	1084	1080	1099	1079	1079	1116	1071	1097	1078	1063	1093	1061	1111	1097	1134	1134	1051	1074	1108	1082	1058	1067	1125	1067	1079	1062	1107	1122	1119	1026	1056	1146	1055	1076	1075	1035	1130	1062	1031	1122	1059	1091	1153	1069	1123	1109	1077	1087	1137	1058	1104	1097	1062	1059	1090	1107	1168	1137	1061	1091	1074	1067	1084	1065	1149	1075	1092	1103	1103	1069	1127	1087	1127	1068	1095	1067	1058	1149	1087	1043	1106	1077	1083	1065	1047	1146	1159	1049	1102	1028	1055	1122	1066	1108	1114	1067	1188	1106	1101	1085	1103	1161	1155	1130	1127	1068	1090	1104	1220	1099	1094	1114	1093	1082	1046	1103	1103	1069	1077	1068	1110	1099	1094	1088	1027	1142	1091	1055	1106	1132	1128	1050	1061	1096	1035	1141	1069	1014	1114	1125	1193	1094	1113	1038	1074	1107	1101	1110	1151	1060	1076	1068	1071	1061	1099	1038	1134	1079	1113	1129	1093	1125	1094	1115	1065	1059	1050	1130	1085	1134	1056	1067	1069	1141	1148	1095	1109	1101	1103	1114	1064	1055	1059	1088	1105	1120	1146	1093	1096	1131	1096	1086	1016	1184	1060	1078	1075	1116	1097	1015	1108	1104	1108	1119	1055	1092	1140	1149	1071	1105	1104	1137	1076	1051	1157	1063	1061	1110	1186	1136	1067	1103	1135	1078	1073	1187	1124	1080	1094	1064	1078	1045	1054	1091	1066	1052	1082	1013	1146	1064	1055	1060	1087	1039	1109	1095	1079	1100	1116	1039	1115	1112	1095	1091	1130	1114	1140	1136	1083	1101	1094	1070	1103	1064	1119	1084	1084	1099	1104	1074	1112	1147	1108	1128	1106	1125	1071	1121	1134	1105	1056	1127	1020	1109	1105	1140	1114	1102	1035	1119	1038	1123	1091	1102	1072	1123	1121	1093	1055	1084	1107	1119	1111	1127	1060	1117	1082	1115	1146	1044	1134	1078	1075	1093	1066	1124	1076	1119	1112	1106	1053	1126	1128	1038	1077	1132	1127	1134	1152	1174	1115	1058	1048	1074	1119	1076	1051	1114	1187	1041	1072	1136	1141	1109	1092	1137	1121	1053	1137	1084	1059	1057	1123	1151	1085	1120	1094	1140	1084	1117	1094	1123	1108	1023	1040	1066	1088	1151	1077	1083	1098	1074	1095	1085	1129	1068	1126	1056	1101	1127	1063	1087	1073	1146	1045	1072	1138	1080	1092	1047	1109	1117	1069	1110	1109	1046	1120	1158	1103	1123	1107	1077	1102	1115	1068	1079	1099	1113	1123	1128	1103	1103	1115	1113	1073	1162	1073	1158	1089	1065	1087	1087	1132	1100	1138	1097	1084	1124	1100	1096	1037	1070	1134	1113	1054	1128	1104	1075	1118	1138	1124	1069	1146	1063	1092	1075	1031	1061	1090	1113	1091	1060	1124	1083	1077	1141	1114	1096	1088	1136	1147	1073	1094	1031	1097	1145	1023	1103	1166	1100	1087	1049	1055	1092	1100	1034	1112	1103	1082	1105	1090	1160	1134	1045	1136	1117	1091	1051	1104	1109	1091	1091	1133	996	1057	1058	1083	1098	1114	1075	1067	1045	1137	1089	1126	1078	1027	1140	1118	1048	1025	1159	1090	1148	1080	1157	1109	1029	1019	1066	1072	1059	1083	1116	1044	1065	1070	1139	1094	1113	1049	1132	1128	1120	1047	1086	1133	1090	1048	1035	1022	1093	1109	1132	1084	1107	1108	1076	1091	1096	1168	1092	1101	1067	1104	1103	1131	1054	1083	1061	1081	1083	1170	1079	1120	1026	1072	1084	1042	1097	1055	1155	1134	1118	1098	1051	1140	1041	1117	1062	1057	1172	1021	1091	1086	1091	1096	1133	1087	1059	1097	1107	1098	1081	1112	1112	1080	1104	1063	1156	1061	1087	1098	1091	1088	1117	1059	1105	1072	1156	1025	1093	1089	1062	1076	1110	1046	1086	1120	1067	1111	1080	1101	1125	1127	1070	1158	1105	1080	1014	1031	1066	1104	1073	1057	1123	1037	1124	1033	1114	1095	1095	1066	1040	1069	1075	1052	1063	1107	1114	1130	1130	1075	1112	1078	1054	1003	1091	1091	1161	1067	1057	1091	1126	1056	1085	1097	1099	1081	1022	1047	1144	1031	1096	1068	1103	1129	1106	1088	1112	1065	1093	1089	1068	1078	1094	1008	1010	1121	1155	1112	1122	1126	1041	1080	1123	1091	1102	1100	1050	1067	1125	1074	1125	1048	1064	1061	1063	1104	1050	1050	1175	1135	1078	1046	1092	1053	1117	1076	1110	1141	1080	1120	1081	1110	1133	1063	1084	1057	1100	1118	1084	1087	1189	1150	1124	1066	1114	1128	1135	1102	1151	1087	1130	1141	1059	1141	1052	1082	1068	1067	1015	1104	1088	1100	1048	1104	1159	1088	1141	1090	1074	1122	1100	1134	1121	1172	1099	1129	1072	1107	1149	1093	1059	1135	1058	1084	1066	1100	1063	1113	1104	1069	1060	1119	1131	1083	1064	1136	1053	1121	1058	1115	1016	1059	1111	1065	1101	1107	1139	1101	1101	1087	1104	1059	1088	1081	1082	1128	1116	1060	1137	1097	1093	1073	1072	1099	1152	1126	1068	1098	1113	1112	1118	1091	1127	1105	1082	1092	1090	1114	1079	1148	1142	1137	1112	1070	1040	1109	1092	1097	1101	1107	1070	1140	1028	1050	1057	1086	1063	1072	1169	1108	1123	1107	1054	1060	1111	1123	1128	1110	1111	1116	1107	1091	1093	1109	1079	1109	1088	1084	1079	1073	1052	1097	1101	1054	1118	1139	1057	1072	1142	1095	1069	1043	1110	1111	1131	1086	1027	1077	1089	1110	1067	1058	1102	1117	1037	1086	1081	1057	1099	1083	1119	1122	1072	1129	1084	1155	1137	1165	1068	1125	1099	1092	1100	1092	1057	1076	1058	1116	1104	1124	1054	1058	1099	1063	1160	1084	1121	1117	1071	1079	1100	1037	1108	1105	1131	1058	1179	1120	1097	1136	1111	1050	1115	1108	1174	1102	1144	1047	1097	1083	1052	1065	1080	1130	1117	1065	1118	1020	1077	1080	1097	1085	1128	1103	1113	1119	1095	1092	1141	1045	1085	1136	1076	1131	1151	1117	1087	1084	1089	1032	1116	1115	1113	1079	1034	1041	1144	1126	1153	1085	1137	1139	1146	1138	1099	1149	1103	1053	1083	1080	1054	1053	1098	1119	1118	1078	1114	1049	1121	1110	1076	1071	1054	1104	1082	1116	1103	1090	1135	1113	1030	1107	1058	1075	1119	1060	1097	1128	1046	1131	1081	1109	1094	1105	1135	1085	1051	1179	1086	1155	1088	1115	1066	1099	1111	1040	1055	1088	1151	1084	1085	1123	1126	1038	1046	1039	1051	1084	1126	1033	1055	1072	1114	1100	1128	1055	1055	1103	1103	1102	1093	1095	1128	1086	1059	1101	1100	1102	1109	1111	1062	1058	1090	1123	1085	1099	1121	1065	1116	1062	1095	1155	1138	1073	1098	1081	1087	1086	1105	1143	1127	1041	1059	1026	1100	1124	1061	1089	1113	1098	1142	1080	1087	1074	1064	1057	1073	1170	1089	1062	1129	1083	1084	1087	1113	1108	1081	1068	1135	1077	1125	1063	1022	1031	1079	1166	1083	1106	1140	1127	1075	1049	1098	1050	1124	1073	1094	1133	1057	1098	1124	1129	1080	1086	1104	1073	1088	1113	1100	1097	1065	1098	1090	1035	1041	1073	1122	1095	1125	1096	1116	1067	1130	1138	1074	1040	1096
24783	21161	27367	25140	12484	1033	680	628	548	503	510	548	457	443	461	443	474	453	474	440	460	495	440	425	426	490	460	456	424	400	435	455	453	394	433	452	399	402	426	457	464	419	402	422	463	447	450	450	426	412	410	443	465	415	471	395	472	420	425	461	416	430	476	433	424	437	390	461	413	419	423	477	414	442	432	429	428	433	422	420	428	416	440	394	425	399	417	457	432	456	455	455	409	445	445	446	465	409	437	411	474	457	458	456	413	454	412	449	450	428	429	438	426	460	403	440	378	458	428	443	418	394	415	456	448	434	425	437	451	415	434	441	453	441	447	441	438	429	430	444	431	412	446	434	470	447	419	433	427	403	444	407	444	466	437	440	448	444	446	448	433	444	411	410	437	415	434	435	404	438	470	398	440	395	408	443	431	441	472	435	411	450	422	437	455	428	462	414	415	427	416	422	457	437	449	445	379	425	432	473	448	440	456	402	410	421	402	405	435	419	428	430	464	446	410	398	434	413	441	434	433	445	434	491	425	414	444	418	439	441	429	430	426	421	470	443	447	445	441	444	439	441	427	409	439	413	439	412	461	453	465	403	435	434	472	430	462	433	413	474	435	407	431	450	445	426	477	431	406	369	412	396	434	406	439	395	473	441	445	455	463	424	470	433	450	440	439	403	406	455	460	410	456	434	427	440	420	447	463	434	456	441	459	438	448	437	431	454	467	434	454	440	434	418	440	445	422	410	412	406	423	434	429	447	438	412	449	437	439	450	436	445	409	434	477	403	428	432	448	453	429	437	432	444	418	397	424	416	444	450	469	434	410	422	453	467	447	431	399	420	437	418	439	426	453	426	438	441	458	457	442	414	428	456	462	445	422	440	434	417	428	433	414	427	414	426	449	407	451	409	463	422	421	448	410	469	447	456	449	432	437	406	476	464	410	423	443	413	413	451	446	457	427	442	430	431	447	420	454	467	440	459	427	436	425	395	445	389	412	434	408	394	460	413	412	432	452	390	415	432	436	434	435	430	448	456	378	424	452	430	427	429	394	452	451	411	434	449	431	407	417	462	451	421	423	444	440	421	415	431	425	421	425	429	444	475	435	454	421	419	412	424	428	435	402	412	434	406	452	468	460	451	440	432	409	419	450	429	437	431	468	396	418	396	451	461	428	446	458	443	413	411	439	445	440	417	437	452	404	423	419	420	415	399	422	432	452	410	444	458	416	462	455	436	428	421	406	469	423	423	428	431	433	398	455	426	451	441	440	386	467	395	466	440	433	449	462	481	440	458	422	418	404	430	475	457	482	430	426	449	432	447	429	488	396	427	441	431	397	413	432	420	449	449	443	401	443	414	449	423	394	439	422	410	490	465	440	459	467	403	433	423	421	431	443	428	435	388	434	398	441	375	407	442	432	424	434	445	396	443	418	446	434	429	451	396	422	447	413	386	427	480	440	433	430	462	430	400	434	437	408	425	422	407	434	460	420	450	421	430	414	399	434	437	421	417	431	424	445	442	410	423	396	432	416	401	468	432	426	446	408	430	438	420	409	446	445	422	417	431	438	413	444	434	443	411	417	401	443	394	436	420	455	431	399	399	448	412	392	406	435	411	427	447	429	443	424	441	389	432	404	428	415	404	429	414	414	441	440	438	409	413	440	432	426	426	478	426	458	428	421	409	392	449	439	431	455	461	429	404	407	431	416	465	449	435	439	439	426	449	443	458	442	469	439	464	424	445	429	447	435	458	454	425	421	405	444	432	436	429	420	438	441	406	437	465	445	414	418	444	437	424	462	429	423	425	430	413	412	452	445	420	432	411	428	455	407	454	459	454	420	442	432	432	460	440	425	420	448	433	418	418	429	423	465	422	445	419	438	408	442	433	419	428	418	389	423	378	414	441	434	447	398	420	465	444	463	420	417	438	434	451	456	477	410	437	453	433	449	417	428	460	439	437	443	417	454	446	438	402	417	489	415	434	449	436	431	448	415	405	494	473	439	438	405	418	413	457	450	414	402	435	444	436	433	409	432	430	387	410	434	446	453	429	449	425	424	430	432	416	431	410	440	446	453	432	415	468	400	458	437	467	428	446	447	440	428	435	408	423	439	440	429	428	408	424	451	402	406	435	397	441	402	448	423	444	435	456	444	432	427	407	433	449	441	472	410	438	422	422	405	452	439	430	417	417	441	435	430	470	425	440	439	435	425	415	428	436	438	480	412	441	418	432	452	434	448	407	450	417	420	457	404	453	418	459	436	489	419	412	418	436	442	446	417	409	420	448	447	461	458	418	435	461	446	409	437	427	426	471	430	449	401	411	448	439	445	442	429	438	426	447	429	460	437	472	399	431	451	419	430	451	413	454	403	409	469	411	391	421	418	410	424	437	439	452	376	418	408	438	413	429	445	461	409	458	467	447	415	433	426	422	434	425	435	440	424	464	426	392	458	458	456	464	448	439	423	427	461	378	430	449	396	467	466	422	433	424	439	474	440	454	399	429	418	419	451	405	452	414	449	446	434	457	438	415	431	407	416	440	442	450	427	392	443	438	455	428	449	387	465	423	470	451	379	430	457	453	447	411	418	438	451	440	455	479	457	422	464	454	430	463	441	431	428	427	439	442	414	402	431	431	405	428	465	435	464	419	433	429	435	417	471	447	441	465	442	434	464	433	459	403	421	408	453	450	447	426	427	413	494	410	411	474	455	388	446	446	464	425	423	439	419	404	413	403	409	445	445	407	421	439	450	421	417	431	408	465	425	442	436	446	424	464	450	405	407	432	411	402	423	450	420	450	443	469	452	465	445	434	420	420	464	492	438	427	439	440	461	495	399	433	409	439	434	457	426	482	437	433	438	428	450	433	441	417	435	431	454	398	454	434	416	463	405	415	441	449	433	431	465	432	415	457	430	413	387	401	408	417	428	403	469	417	419	426	423	437	426	459	420	438	410	424	445	463	400	434	400	427	387	420	450	441	440	419	426	471	429	410	414	407	430	440	385	396	406	454	423	438	437	450	399	446	426	467	429	469	439	465	445	422	456	466	428	432	468	448	415	477	437	422	430	451	427	416	416	428	427	416	419	445	423	473	437	432	437	422	471	438	405	429	434	435	429	408	406	410	440	441	419	412	406	446	400	441	415	433	455	417	447	452	433	404	492	438	460	430	426	425	447	447	451	430	448	439	443	430	459	434	417	464	431	441	431	450	428	402	421	435	434	418	416	456	397	389	455	440	448	455	448	422	406	432	443	433	408	462	407	424	436	421	438	447	412	459	469	446	444	471	425	432	432	448	469	446	411	440	414	456	440	422	408	387	438	457	432	415	440	456	457	448	439	431	444	485	430	456	418	439	433	457	449	432	474	433	439	431	445	441	437	458	447	472	432	416	427	442	453	463	420	413	453	435	422	443	441	412	439	433	410	435	452	423	444	467	457	443	432	441	425	420	424	417	443	403	450	440	427	431	452	434	423	410	443	402	407	437	452	452	417	441	451	423	445	412
3587	5686	4209	2061	1630	1250	1009	895	761	751	680	643	586	619	600	558	562	532	549	530	529	520	517	527	504	464	495	502	543	498	482	469	504	485	484	490	507	530	502	497	482	523	507	501	486	510	459	498	511	495	525	489	525	471	501	512	510	504	476	510	491	474	511	493	499	548	509	477	481	500	494	550	487	514	471	518	568	473	480	508	500	490	490	500	517	485	513	488	533	492	513	478	510	504	500	503	507	507	493	488	509	476	509	505	483	506	490	482	493	478	464	496	509	526	515	477	477	515	496	484	484	507	480	498	510	490	468	517	501	471	515	554	523	505	479	544	515	485	523	517	489	505	542	490	492	439	520	491	535	475	495	462	479	488	501	499	481	525	489	490	505	501	493	524	475	513	520	457	533	503	537	501	476	521	517	528	505	480	519	482	495	524	504	492	496	494	504	473	484	445	477	500	483	477	518	507	510	498	515	509	495	492	440	488	497	479	509	487	509	484	477	482	460	494	507	526	502	500	503	483	447	491	485	543	517	538	499	523	512	490	468	514	488	536	519	506	506	518	513	498	505	489	496	521	548	510	471	496	500	497	477	547	510	535	490	507	455	518	436	483	498	479	507	523	544	511	559	495	482	461	452	505	498	530	518	494	509	433	520	494	459	524	508	538	511	514	487	505	484	546	494	520	494	499	505	470	484	454	458	487	482	552	512	521	526	540	480	487	488	481	508	504	524	500	500	488	488	511	482	517	570	503	501	519	523	496	510	525	522	466	491	514	513	515	480	533	490	477	501	498	533	475	531	502	525	483	511	494	499	531	474	529	491	500	500	534	517	465	489	512	477	509	497	491	496	506	490	529	507	538	489	501	444	531	499	470	449	529	548	511	491	495	504	519	497	493	510	521	497	528	532	511	492	477	512	547	520	499	500	461	497	505	488	509	523	521	502	519	527	520	503	490	543	548	481	510	446	502	477	500	525	512	490	519	455	518	482	508	505	519	518	498	505	493	509	512	497	509	480	507	496	536	482	506	533	501	471	520	496	504	521	537	489	517	498	497	469	502	531	482	546	474	475	472	523	490	484	474	507	517	509	473	495	520	497	498	519	472	503	507	511	489	522	468	506	521	552	494	481	512	489	501	505	486	528	505	500	479	490	518	506	490	504	508	516	511	510	485	530	519	476	459	472	440	501	497	493	481	496	472	482	541	469	525	485	489	508	485	514	529	483	520	503	479	503	481	543	474	480	528	511	491	452	502	498	505	502	527	459	496	482	485	531	472	501	479	513	446	515	499	484	470	511	540	491	519	552	478	530	487	478	529	485	474	518	488	511	510	500	494	524	496	494	476	489	497	476	502	529	501	512	495	515	470	471	489	471	499	530	495	492	478	518	509	521	460	520	517	475	511	554	492	497	502	500	466	493	458	458	473	511	484	506	504	473	475	482	484	493	480	505	501	494	513	540	483	556	484	502	492	489	507	510	485	513	521	461	493	495	520	484	485	444	476	489	487	550	472	495	497	508	524	547	500	506	460	505	458	528	479	519	514	520	491	468	534	492	481	478	469	536	464	464	515	518	558	496	503	479	484	507	515	523	527	478	502	517	479	511	527	497	520	528	517	524	486	491	493	483	483	500	465	471	502	480	484	521	492	469	508	524	514	539	474	486	480	512	508	473	491	489	509	485	522	501	523	499	516	473	537	486	500	503	529	499	500	488	511	535	470	481	475	493	552	540	525	491	466	484	508	462	487	506	507	468	512	519	526	502	496	515	515	535	530	500	521	452	490	471	519	481	515	492	508	477	513	485	480	476	451	533	542	507	517	507	468	504	484	501	512	466	491	493	507	477	490	514	513	465	519	524	520	483	495	491	477	515	506	530	473	546	492	479	496	502	485	524	519	501	475	516	502	496	455	488	506	507	508	480	495	505	490	529	490	508	474	490	511	499	504	497	487	499	554	468	510	526	511	465	515	500	500	492	470	499	470	481	495	469	521	478	450	501	491	486	512	490	504	484	500	491	492	521	469	563	498	463	511	474	453	527	494	482	485	500	493	534	491	508	511	516	521	488	517	498	509	491	507	485	516	472	468	461	479	487	518	489	525	462	487	463	507	444	492	513	497	493	489	491	489	506	466	516	498	518	498	473	499	480	536	534	469	512	506	485	529	468	472	476	533	520	486	465	512	511	505	472	526	475	496	488	473	547	530	475	499	531	509	499	531	444	471	525	542	534	499	514	456	523	457	483	506	509	463	507	494	545	505	512	487	492	535	488	486	518	494	520	511	504	537	460	520	502	520	495	459	513	484	507	516	520	474	484	494	510	485	493	531	465	511	516	490	511	511	530	531	505	501	460	544	489	472	478	491	511	492	474	472	515	452	505	497	539	510	518	503	521	483	510	501	526	530	541	510	500	503	494	507	520	515	486	465	491	471	482	473	498	473	502	528	525	520	436	496	473	519	485	469	498	485	515	474	497	483	528	511	468	513	524	502	466	474	525	490	476	492	507	492	509	501	501	476	491	526	512	463	510	463	528	474	481	493	501	507	477	532	445	460	491	507	509	513	479	519	530	532	543	471	476	463	455	516	519	495	507	513	453	489	523	503	538	506	502	478	482	495	519	520	487	483	508	527	502	508	499	504	505	506	509	462	474	526	515	541	499	510	495	505	497	497	469	477	484	487	480	546	518	528	477	494	490	503	491	480	479	486	517	533	505	463	450	478	509	501	432	462	496	518	501	519	519	538	479	503	491	517	486	495	531	543	512	505	515	554	481	474	491	459	488	473	498	529	476	490	517	498	494	502	508	504	461	474	478	512	466	480	483	503	465	526	506	515	457	521	515	505	494	523	505	500	478	495	488	519	478	525	508	491	498	514	497	482	467	483	503	481	501	480	501	504	491	531	552	483	522	523	476	511	459	483	515	499	503	504	494	498	540	535	503	480	461	516	501	531	479	481	507	494	521	483	515	539	475	524	485	518	513	472	491	514	482	478	475	458	521	560	487	459	511	494	516	509	506	458	502	478	505	517	542	519	491	476	514	492	490	500	516	515	524	480	470	486	538	511	523	491	467	524	486	506	480	511	503	530	500	470	476	520	504	537	523	518	538	480	499	494	498	505	476	494	511	466	499	514	464	529	517	500	468	481	482	495	501	509	475	496	528	463	470	506	512	510	480	489	471	501	505	484	481	472	449	509	484	533	478	505	477	488	475	555	475	494	493	486	497	461	506	515	509	517	508	531	473	465	485	505	498	522	515	498	493	515	503	503	523	494	482	504	498	514	510	540	477	510	473	455	500	485	540	502	465	500	491	520	485	451	485	477	595	509	489	494	503	488	477	518	495	471	463	475	482	508	537	492	481	516	493	482	496	507	510	521	481	490	513	506	494	517	455	509	481	499	509	449	474	512	506	499	482	493	466	502	496	516	513	490	478	444	479	483	523	503	535	521	535	481	453	501	532	496	479	456	496	531	510	528	500	479	520	496	489	477	496	468	479	511
22696	21196	28787	23909	21198	21236	9221	1371	960	889	797	707	766	658	660	604	633	599	575	604	647	562	556	594	579	533	570	525	534	573	526	570	581	544	574	568	563	502	524	509	516	534	565	542	540	527	522	545	559	564	514	518	485	484	533	487	525	501	455	519	518	518	545	527	523	491	492	536	504	494	516	543	527	539	507	514	538	554	482	531	540	542	533	528	524	537	510	515	527	503	486	534	534	522	520	510	495	496	490	554	486	473	521	533	550	499	512	489	515	518	543	498	505	520	512	521	511	496	492	508	522	557	488	480	535	508	536	499	528	515	488	512	575	526	539	514	529	526	543	507	489	494	504	550	552	526	520	513	497	548	544	518	533	525	492	507	514	521	501	486	522	509	533	497	508	511	503	476	488	470	524	526	523	514	521	585	525	563	534	510	498	489	512	502	507	519	539	508	520	530	505	533	548	483	518	541	525	504	542	481	472	517	469	523	512	467	547	493	534	508	513	483	548	510	523	537	549	500	510	507	494	509	515	508	495	518	513	515	504	595	538	512	536	515	499	529	543	480	518	520	523	529	517	486	522	497	536	550	497	482	501	473	507	500	498	518	503	564	462	492	527	524	470	551	496	508	469	528	511	514	524	499	515	504	527	545	556	460	490	508	484	464	531	539	512	552	532	499	542	492	504	535	571	503	520	480	524	532	550	495	525	534	511	531	505	512	534	518	507	542	507	525	509	508	556	548	511	482	566	472	507	552	508	486	490	529	502	531	522	476	497	519	467	507	500	524	496	517	481	508	475	528	512	495	511	491	527	520	537	485	527	534	524	542	555	493	534	545	490	552	509	541	494	516	503	493	542	524	536	533	477	500	533	505	505	526	528	519	513	502	521	521	533	537	524	519	523	511	479	501	512	503	449	569	511	510	521	488	485	494	489	457	528	526	487	455	478	487	509	520	545	504	537	484	535	553	564	532	484	483	507	501	532	530	545	513	467	521	511	530	519	518	489	537	544	468	537	541	536	499	521	521	490	523	498	507	554	499	550	530	527	544	540	513	515	511	491	507	482	509	529	532	490	514	539	501	465	479	501	546	555	494	484	490	517	511	525	552	510	538	473	514	534	486	515	529	496	509	524	484	503	543	521	511	486	516	504	539	497	497	513	562	503	543	542	526	543	533	519	502	478	480	513	547	518	496	516	515	536	508	524	507	527	504	492	502	504	528	523	479	514	533	504	513	561	486	486	502	520	549	545	513	473	518	506	529	513	495	509	504	452	536	530	486	506	502	495	467	478	497	486	501	524	465	516	505	521	481	537	532	506	525	554	473	482	518	505	499	513	493	534	534	531	536	485	509	506	482	528	532	497	529	503	500	548	488	500	534	523	498	493	497	531	491	518	531	520	522	516	546	534	497	514	522	514	513	480	530	492	518	509	492	519	530	534	495	524	519	538	533	533	521	495	534	552	487	501	518	487	491	513	511	521	547	518	528	538	518	502	493	508	495	541	528	526	515	499	528	482	502	514	508	483	490	566	491	530	531	557	481	511	494	491	524	518	498	539	462	505	496	480	525	542	469	487	508	493	535	502	496	517	480	496	500	468	522	545	510	510	474	526	505	550	505	509	546	501	533	524	476	481	523	512	564	511	555	486	513	495	518	515	507	484	538	509	480	515	505	497	544	526	527	507	505	541	468	492	493	525	497	508	512	526	536	546	522	480	504	505	509	506	516	538	488	554	510	499	490	550	536	512	541	474	515	488	506	492	507	493	557	545	504	531	513	492	495	489	539	512	537	511	522	501	480	507	478	529	516	504	541	544	518	490	536	490	470	516	535	510	523	503	523	536	528	538	496	505	527	536	506	489	523	486	509	497	535	515	494	482	512	493	527	550	546	483	507	524	476	508	547	488	561	493	510	525	544	481	520	522	473	544	513	504	507	536	512	518	518	502	538	543	523	561	527	502	528	519	510	474	511	519	482	519	502	529	494	482	542	532	539	502	537	526	494	549	528	502	522	504	540	499	526	508	549	501	513	509	492	505	510	510	503	501	510	525	523	522	487	497	544	505	516	572	463	498	505	516	540	524	488	507	514	518	511	478	488	515	569	511	538	523	544	493	541	522	503	534	530	490	517	502	532	489	490	500	492	539	516	545	503	505	438	517	508	553	503	504	502	528	519	487	532	510	496	509	481	487	483	531	500	549	521	462	503	491	526	471	515	509	538	496	549	514	506	459	497	562	527	492	519	524	531	513	499	528	530	492	503	517	533	548	554	482	477	519	506	524	511	523	489	472	525	501	531	540	521	547	488	484	506	519	542	481	489	522	556	487	517	503	512	535	513	528	512	556	490	472	542	513	529	498	544	512	483	507	477	517	504	521	540	470	504	529	556	502	535	516	521	500	502	499	523	501	485	518	475	528	477	540	499	511	502	559	524	518	521	506	502	521	473	493	465	505	508	526	521	513	540	541	512	519	529	530	502	516	506	513	509	548	530	501	542	534	504	520	546	506	479	493	537	533	543	476	503	499	542	519	537	512	526	522	550	512	515	529	501	510	525	450	545	529	546	484	526	508	532	485	528	519	495	535	509	561	494	539	521	513	486	554	499	538	500	481	524	503	489	509	516	521	522	524	525	504	475	563	517	534	500	514	484	508	484	506	494	512	501	522	538	508	519	513	490	509	559	453	514	511	553	496	512	525	456	499	512	514	525	509	460	519	493	504	478	493	547	514	533	503	495	506	483	508	506	491	552	498	500	496	492	492	491	537	492	494	495	517	537	491	515	526	507	552	522	535	501	505	495	566	540	480	514	535	502	551	501	517	580	489	516	528	504	523	489	509	493	500	547	539	518	513	518	472	542	534	503	519	534	535	500	550	559	527	494	555	508	493	510	513	507	547	500	530	516	537	511	513	507	493	523	538	499	514	515	520	520	490	490	513	548	508	487	517	505	518	508	491	495	461	517	516	509	513	527	532	495	479	552	533	508	536	501	521	514	541	476	473	473	509	498	522	466	461	524	548	507	487	510	492	537	505	481	512	487	515	515	512	481	538	514	516	482	530	545	494	515	511	510	504	471	526	490	511	538	506	508	496	504	478	507	542	482	521	495	524	509	500	549	470	529	481	464	516	516	529	468	490	499	517	537	520	523	522	476	520	523	510	517	495	512	551	467	536	461	506	513	514	511	506	532	498	502	487	494	557	521	500	478	493	555	504	564	500	559	521	504	491	507	500	457	475	503	520	510	552	512	495	503	532	491	516	563	520	510	464	487	547	474	475	483	492	522	518	511	490	510	492	518	475	515	506	509	541	513	494	500	502	522	503	540	489	492	487	495	518	543	511	544	506	515	502	520	512	515	546	514	504	553	519	524	490	480	504	515	524	528	515	495	499	481	530	486	511	521	501	528	494	503	484	507	499	476	553	498	460	481	470	518	522	532	514	536	515	502	512	504	492	491	528	555	516	510	513	529	516	547	541	506	487	487	507	509	496	491	467	546	520	516
4654	15007	11338	5753	4038	2913	2335	1816	1524	1276	1170	1077	946	881	826	715	780	761	723	680	740	674	704	650	667	675	664	662	646	623	679	641	605	679	613	628	606	617	642	610	627	647	650	576	589	633	577	632	595	597	660	665	638	623	649	579	633	584	649	641	619	599	623	619	637	643	615	652	601	599	619	590	619	614	572	607	600	627	599	554	678	640	609	596	610	626	569	624	601	596	634	613	634	597	558	618	589	603	598	639	633	591	611	681	583	622	610	599	584	653	562	648	619	601	595	636	583	604	611	621	625	645	625	634	584	593	591	549	609	598	621	593	592	617	588	626	640	648	626	617	561	586	569	592	624	616	630	601	583	602	623	604	596	597	578	632	619	597	568	585	588	635	629	582	627	614	617	606	593	619	644	635	621	664	629	597	637	638	634	607	613	601	661	580	564	610	629	606	589	590	613	614	627	634	616	537	576	615	628	643	587	574	597	611	629	591	572	656	584	606	612	617	608	600	619	597	615	571	605	587	616	606	584	585	602	611	616	625	605	626	581	589	661	643	606	621	623	608	660	578	595	628	584	599	642	541	612	613	638	634	598	589	627	587	630	616	584	589	609	588	609	603	612	589	627	630	622	638	607	574	610	602	633	645	579	654	615	574	588	668	557	604	575	579	610	637	636	602	608	582	587	623	566	578	650	608	578	603	570	559	570	613	566	608	624	622	601	589	570	576	580	588	586	613	604	563	603	588	593	630	620	640	611	643	602	597	629	618	588	637	624	583	570	623	622	596	609	600	611	629	632	596	618	578	625	595	581	558	631	575	608	603	547	585	655	574	633	647	637	606	583	613	618	602	597	615	639	634	615	597	595	591	647	570	604	604	607	597	583	645	566	594	623	603	640	579	595	646	632	605	596	592	627	569	563	555	582	595	581	574	577	654	608	549	593	576	594	571	603	609	582	573	648	615	607	551	618	609	575	602	593	612	630	566	586	600	642	578	637	552	626	590	603	598	589	603	603	646	607	628	641	573	586	614	600	630	588	590	583	644	598	596	608	631	584	588	607	605	599	616	647	573	625	605	641	608	587	612	622	575	638	630	620	620	613	621	576	579	602	634	552	570	616	585	579	612	589	612	589	626	570	591	618	633	583	617	594	663	595	598	619	606	610	599	588	581	557	610	646	612	621	623	615	590	612	611	612	594	577	553	623	623	615	583	627	663	639	603	634	610	628	594	634	636	604	616	631	604	571	629	663	578	568	608	568	604	588	613	623	568	613	590	611	545	615	665	623	623	594	633	585	582	612	597	584	608	590	608	609	647	611	628	557	607	602	567	587	609	642	639	566	609	641	636	585	599	654	640	639	607	578	619	556	594	578	630	597	584	569	634	599	598	605	603	617	572	574	597	591	597	550	594	592	579	630	588	602	592	627	613	622	663	624	605	580	608	547	606	583	605	643	626	579	608	586	609	641	624	582	593	594	616	592	602	616	634	577	612	645	597	597	601	597	583	639	629	604	539	607	578	607	602	589	595	574	582	586	619	630	604	623	629	614	582	614	626	581	613	627	579	604	653	622	552	591	586	609	642	654	647	598	589	588	620	588	582	575	604	594	560	581	622	578	554	582	607	616	598	586	607	587	606	597	584	581	557	570	630	604	591	586	615	583	608	621	657	629	572	612	626	593	572	606	620	588	628	622	607	585	617	598	610	573	589	618	615	622	617	607	592	630	587	630	629	550	607	624	612	628	607	610	601	602	668	593	613	602	599	596	587	604	633	596	641	651	626	590	583	606	637	601	593	566	621	561	620	623	600	630	599	629	622	601	621	637	637	561	609	592	648	643	605	634	607	578	589	639	599	650	598	624	672	596	626	657	598	575	620	581	641	626	641	581	640	627	654	604	654	614	652	606	629	601	603	643	614	618	632	595	621	620	584	606	573	584	585	599	615	595	607	559	589	661	593	583	600	612	614	596	593	597	625	620	573	578	586	589	594	577	619	589	587	640	591	640	608	595	640	599	598	628	606	589	637	643	600	643	576	586	608	614	570	602	652	591	558	543	601	624	620	619	549	590	575	613	610	605	606	647	625	589	617	573	608	593	598	601	588	617	606	588	596	612	606	556	631	624	588	604	604	609	589	573	627	597	566	586	614	633	633	555	581	631	628	606	610	611	621	575	596	626	558	593	572	609	581	642	617	581	607	541	582	623	599	635	601	582	586	606	531	554	579	573	626	595	621	640	616	624	587	608	587	652	609	642	606	615	633	616	590	612	603	620	597	611	624	644	609	610	610	600	581	627	610	596	589	561	631	615	633	607	604	596	614	623	582	589	551	612	626	579	577	605	613	632	636	640	624	611	612	616	597	616	578	582	636	626	594	573	608	629	609	615	612	603	622	540	622	557	633	600	609	610	626	621	635	577	576	636	617	586	596	590	609	589	604	624	596	595	663	601	604	642	615	650	627	602	607	603	645	595	597	584	546	626	594	599	593	595	573	619	569	608	570	596	582	637	545	583	591	598	599	589	601	575	600	588	635	598	562	588	596	623	592	636	578	643	663	577	628	603	615	558	617	602	594	582	591	603	588	568	572	596	623	604	625	600	606	576	618	665	608	611	614	589	637	627	639	611	563	600	598	609	611	601	642	616	637	553	656	620	631	613	621	572	577	651	597	622	669	624	594	621	564	604	601	612	583	568	605	555	599	603	636	632	638	602	589	603	590	585	651	618	575	618	586	594	645	598	595	595	628	621	608	585	621	664	634	631	591	622	582	640	583	590	598	590	594	586	609	596	635	615	604	598	562	616	646	612	587	637	584	633	612	615	562	614	619	607	572	632	586	626	609	614	605	602	596	636	607	595	560	598	573	630	571	572	571	628	587	611	600	589	613	566	596	592	635	623	601	641	621	582	589	598	621	574	573	592	571	624	602	594	603	621	564	590	592	622	623	604	616	598	586	578	579	580	604	591	629	602	639	609	602	603	641	582	632	614	598	612	620	563	610	631	595	628	591	583	606	607	592	619	566	654	613	595	636	581	638	581	615	613	579	626	544	599	583	589	617	590	619	581	537	599	582	596	638	593	587	601	594	589	607	584	591	646	598	541	573	626	575	609	599	610	555	570	632	631	596	600	588	615	631	582	642	624	596	593	598	611	621	602	572	620	639	580	581	578	616	596	603	633	598	605	591	605	602	616	582	608	616	598	574	610	636	587	611	606	616	585	567	600	572	583	553	593	590	605	625	586	607	628	611	633	609	564	601	612	655	617	603	624	610	601	603	623	575	607	628	620	642	613	673	614	602	601	573	629	603	573	584	560	613	572	603	594	623	604	590	583	610	557	576	602	609	633	605	575	611	607	620	575	637	618	582	582	576	584	581	586	597	635	642	605	609	586	590	570	628	612	582	585	574	571	632	628	624	571	622	622	620	601	596	623	583	594	606	568	590	625	615	600	584	569	640	599	562	615	569	619	591	635	635	603	594	614	602	642	624	628	572	624	583	606	575
27131	18665	5212	1198	897	876	898	886	806	843	852	847	770	848	846	805	814	814	837	839	862	796	867	871	846	768	855	816	810	815	798	821	768	860	828	880	861	835	867	845	804	821	803	789	856	847	844	863	815	883	846	800	841	836	809	830	798	802	830	813	820	847	825	805	850	806	829	825	853	877	819	928	832	786	797	835	801	853	851	805	837	822	843	786	846	886	831	906	827	834	874	782	824	847	860	805	833	828	837	875	856	814	824	802	839	840	821	770	860	813	843	779	878	827	845	782	788	819	874	811	794	751	827	829	826	826	812	810	812	840	858	823	841	832	846	807	805	805	727	839	842	867	769	797	830	782	897	853	832	858	796	799	802	849	850	865	805	821	837	786	822	796	863	831	863	856	801	831	836	814	861	825	855	823	813	872	804	806	839	795	830	822	835	834	887	812	883	798	814	818	796	819	795	817	782	830	798	872	808	868	808	802	850	868	851	784	810	889	783	801	886	777	819	872	830	791	833	794	819	862	834	817	864	807	872	835	828	831	835	770	838	879	840	773	841	841	815	789	861	812	884	812	799	828	803	799	847	852	850	838	826	820	870	833	811	863	850	831	779	833	850	825	855	782	802	860	835	817	831	815	838	819	803	810	830	833	853	820	834	823	843	812	820	865	854	812	834	829	871	864	824	894	863	792	852	810	835	797	868	842	825	778	811	850	813	791	841	793	832	854	796	856	859	815	862	800	839	775	834	812	860	817	822	817	877	786	748	797	861	818	791	859	888	788	813	735	842	808	833	811	857	859	828	824	868	821	810	848	850	816	824	861	849	799	829	781	775	858	847	789	816	862	855	824	830	822	811	820	826	856	809	807	834	810	840	865	845	816	844	893	825	841	821	878	859	917	812	916	826	841	826	811	847	848	843	807	854	829	820	779	855	847	831	820	782	794	843	842	853	828	812	802	783	838	841	834	808	790	790	815	834	815	857	858	830	826	831	823	822	855	849	820	787	829	800	781	822	846	818	819	818	839	817	825	863	851	793	821	808	818	819	833	864	830	862	835	847	850	809	836	801	753	809	839	826	876	791	796	829	831	898	789	858	858	855	838	807	816	822	855	866	797	834	809	826	827	825	807	770	773	822	808	853	805	899	756	868	855	821	853	869	806	797	811	843	855	785	838	797	841	812	860	796	854	828	813	820	830	839	827	837	796	768	823	820	819	836	835	805	874	855	796	812	807	858	775	837	770	832	817	806	837	786	823	870	781	792	807	818	867	825	850	860	829	819	818	828	786	833	793	858	782	853	840	818	871	858	825	792	810	817	839	816	780	733	814	843	782	840	817	789	869	800	852	816	896	808	837	810	840	797	802	846	817	838	859	820	832	837	802	770	802	814	830	790	810	852	838	841	836	755	838	773	836	814	774	822	827	791	894	835	797	850	846	838	795	853	818	836	777	849	833	814	787	869	854	811	794	770	837	812	885	846	821	756	803	800	792	851	789	861	841	821	850	817	810	859	841	812	841	827	843	871	804	856	819	840	856	872	881	796	850	881	890	763	845	802	831	836	840	834	863	848	845	877	836	795	790	826	791	747	863	837	785	769	873	804	780	817	818	793	839	818	848	849	819	854	879	818	846	884	805	808	918	850	852	865	853	799	816	899	787	832	861	824	791	821	875	833	797	911	856	824	803	822	823	849	826	849	773	837	789	826	828	867	814	850	824	798	783	855	806	810	839	883	805	832	852	876	797	851	777	797	797	859	835	882	810	862	865	821	777	854	790	779	842	835	853	858	847	831	858	888	804	829	847	838	823	871	794	892	838	767	858	821	783	812	787	842	871	819	808	860	854	786	776	799	887	812	843	817	772	790	814	775	777	846	779	790	843	839	849	823	841	842	852	835	833	855	805	859	850	801	781	807	823	768	859	820	854	832	788	886	868	802	854	825	816	785	865	821	825	839	872	786	833	868	833	871	809	810	757	889	828	828	811	822	814	841	816	814	826	890	795	826	807	845	873	836	787	824	810	792	802	833	812	802	834	823	829	800	848	820	859	857	821	851	839	816	884	841	813	844	749	891	825	788	884	804	829	803	849	842	848	784	797	794	828	788	845	839	867	779	840	782	900	829	847	836	868	839	775	845	815	832	803	781	761	791	835	831	853	800	831	836	817	840	895	847	843	779	919	785	889	845	814	805	794	832	840	798	780	823	823	845	807	816	816	831	827	828	802	809	867	831	879	776	855	824	834	899	873	820	870	806	781	806	810	845	835	833	772	838	862	861	857	795	806	839	855	860	815	834	798	833	782	848	797	882	852	823	825	810	824	847	814	893	858	793	878	855	796	822	806	849	800	859	831	805	885	853	850	819	821	825	824	816	829	884	846	875	835	801	801	826	815	825	820	807	838	851	824	846	847	798	813	808	772	782	863	866	817	815	830	816	817	778	847	848	902	823	826	768	830	855	785	789	835	870	845	805	795	860	815	843	845	851	861	834	829	800	829	839	878	817	863	819	834	839	848	834	880	852	812	853	798	773	850	858	809	888	804	813	797	862	807	833	816	837	822	815	807	807	825	788	807	861	764	837	837	885	840	820	817	837	848	851	878	861	790	823	833	802	823	833	827	852	839	811	805	828	820	820	789	826	804	825	830	803	837	789	872	843	873	818	836	780	843	826	842	842	824	751	803	798	850	847	802	837	860	855	836	822	788	808	806	836	809	802	795	866	803	874	753	822	857	847	791	852	821	850	879	832	834	843	840	835	885	819	845	868	830	789	760	821	852	820	850	847	848	829	839	841	847	818	783	768	825	844	818	784	850	834	841	792	826	822	816	842	862	852	846	820	829	861	814	864	806	844	822	849	790	772	823	836	839	811	811	819	821	817	828	822	811	844	841	834	870	835	810	829	780	801	856	832	838	812	812	800	797	810	805	846	876	767	814	878	802	838	818	876	834	842	837	854	806	847	816	825	811	801	810	820	855	864	846	783	793	843	879	838	820	847	849	915	819	838	862	832	847	834	828	803	842	829	850	899	838	830	827	867	870	773	788	841	821	807	801	907	787	789	797	823	781	778	865	825	819	803	763	848	800	835	839	817	854	868	792	783	795	880	790	830	862	775	795	877	807	841	828	849	845	784	828	836	830	865	812	875	806	769	825	789	780	812	783	819	815	804	834	871	819	803	792	757	835	761	854	863	854	838	830	814	820	825	865	822	779	795	822	848	868	838	806	821	813	844	869	834	863	849	802	808	834	827	820	794	841	824	846	804	896	816	829	865	832	828	842	816	822	841	839	798	852	843	805	765	828	794	786	815	875	856	835	795	825	819	852	771	847	787	784	812	861	886	826	777	832	830	779	815	818	816	831	820	833	836	838	864	844	783	782	835	834	779	783	821	896	838	816	878	824	801	869	807	866	812	847	818	847	796	838	826	782	851	827	808	785	803	836	830	799	827	799	817	753	860	844	787	805	850	779	795	830	887	809	844	821	831	803	823	826	818	778	846	796
4654	1393	1373	1079	972	992	962	968	970	906	901	944	928	921	941	983	886	926	943	921	905	924	927	875	947	939	934	929	893	896	946	919	910	937	901	919	932	899	937	972	892	899	925	963	941	936	930	926	910	1000	916	941	902	945	878	954	943	903	916	969	934	885	958	922	944	893	853	933	921	950	882	962	906	924	940	919	867	980	934	978	967	961	900	924	951	915	924	944	880	911	903	912	928	941	910	917	917	929	892	932	910	934	912	904	930	936	878	923	930	882	877	873	878	894	911	924	942	898	947	987	942	884	948	902	942	946	923	922	954	937	881	922	971	946	887	884	939	951	922	910	945	923	940	961	956	921	922	955	912	948	923	947	960	949	947	957	951	919	926	905	900	955	915	957	941	941	933	922	910	909	914	931	921	899	976	989	928	980	962	910	912	943	1006	920	872	931	949	922	891	946	951	936	900	965	911	914	926	925	930	955	930	972	908	923	923	937	942	901	960	918	914	971	912	947	916	941	904	937	945	929	918	937	917	893	921	948	948	929	961	983	946	950	908	910	911	854	915	972	944	919	930	920	898	983	922	996	929	912	960	946	922	936	911	901	935	895	951	871	998	887	921	897	952	945	941	870	935	932	929	936	914	938	976	946	921	945	928	966	945	898	938	902	911	934	921	917	880	916	918	918	932	880	899	899	981	999	948	927	943	894	956	967	900	930	914	891	921	978	970	941	887	935	881	961	965	906	944	934	894	951	958	959	943	931	953	906	878	935	961	933	882	862	951	907	845	911	937	916	940	918	903	912	933	922	880	888	956	948	945	878	977	929	935	919	887	980	969	886	932	943	942	853	882	938	906	876	956	954	887	904	929	975	921	916	975	989	919	937	976	894	936	948	929	894	902	905	927	910	955	948	922	919	964	952	914	958	916	943	876	883	917	902	908	969	895	905	919	953	926	912	869	936	944	889	956	948	948	941	956	894	873	894	910	923	954	973	985	940	923	894	966	911	911	970	945	961	949	939	907	916	928	901	948	971	903	942	978	874	899	907	948	944	865	940	861	918	948	940	915	955	938	910	868	915	909	937	922	989	917	949	934	901	988	930	904	907	919	1004	906	923	922	895	886	899	897	974	883	924	968	982	922	968	968	908	914	939	898	937	979	897	910	954	907	905	950	948	896	908	892	965	974	960	923	945	905	926	902	959	912	925	870	957	959	926	953	955	908	911	948	1005	926	1003	910	1012	918	978	943	979	908	999	935	940	940	972	931	943	940	937	890	959	986	949	931	907	954	916	911	896	911	944	950	944	902	905	912	943	1013	927	948	970	946	961	912	927	912	908	900	975	990	975	956	954	931	978	934	910	957	949	915	921	935	955	914	928	957	952	971	917	867	939	974	904	925	925	1004	930	940	971	926	904	937	925	899	877	921	997	894	933	942	971	935	903	953	927	926	896	895	929	874	918	894	925	1000	970	947	917	914	908	903	925	905	893	903	946	868	902	892	930	989	934	938	961	923	944	960	891	913	937	936	921	901	883	907	944	875	914	927	886	839	911	902	921	926	971	889	918	925	960	934	923	977	955	915	979	891	914	918	933	958	948	871	981	906	918	919	943	888	922	969	993	915	954	909	925	968	918	950	957	912	930	927	914	932	903	933	929	969	986	932	933	926	884	971	931	886	920	969	903	941	867	924	903	964	944	891	910	944	960	951	928	922	965	914	879	989	926	966	896	932	965	949	970	954	926	953	898	960	891	890	994	892	918	952	925	961	1011	919	953	929	954	880	934	937	914	932	859	970	938	968	926	919	866	950	901	947	972	898	916	932	885	903	921	944	929	877	1014	906	912	920	935	911	941	1004	911	916	963	898	922	958	920	931	878	924	954	957	1002	894	977	934	918	932	975	931	937	936	937	937	928	963	910	929	875	944	960	931	917	882	903	941	998	934	932	936	962	928	976	960	944	959	965	925	935	897	924	898	944	955	908	915	933	922	890	932	919	904	926	977	932	975	961	938	907	922	950	891	982	923	922	969	914	953	892	925	939	934	941	986	946	953	913	920	937	947	911	943	917	951	925	907	914	928	912	894	944	915	904	902	959	905	934	911	953	935	910	917	951	899	958	899	912	940	904	869	918	937	909	878	949	957	903	911	968	974	928	932	899	987	968	907	952	937	903	956	961	921	975	985	964	883	948	924	938	972	923	957	875	936	921	923	921	892	914	911	892	887	986	935	976	897	898	901	1002	905	927	879	889	943	959	979	920	921	895	912	958	944	963	962	976	917	891	916	934	941	932	963	912	960	863	940	904	903	922	922	949	972	903	921	906	884	933	982	896	983	890	960	950	962	928	923	918	949	950	920	934	944	898	923	935	971	927	878	938	940	924	894	874	931	874	914	922	972	989	900	900	931	914	913	935	938	930	936	899	884	949	957	924	950	947	964	918	890	983	964	901	912	955	902	934	919	950	965	880	933	962	927	997	945	916	933	945	965	932	962	944	942	913	941	927	920	958	942	909	917	931	933	950	885	911	936	891	943	931	939	902	982	947	934	933	914	934	870	960	902	947	933	918	903	916	920	916	931	934	930	888	934	965	935	967	980	885	913	919	910	944	901	898	938	920	993	936	935	904	948	941	913	873	920	905	953	987	921	1003	949	887	918	911	941	961	901	924	908	874	944	926	946	924	906	904	969	893	967	949	872	905	897	927	942	965	915	925	976	915	942	919	913	962	881	873	925	902	950	944	942	875	963	899	932	956	931	945	906	916	930	892	925	952	907	888	952	929	1050	932	936	878	939	872	941	881	920	965	895	957	904	973	934	923	945	973	913	955	905	973	937	927	938	941	912	939	953	956	926	933	977	936	916	937	934	904	903	979	903	912	895	914	945	951	918	894	915	903	961	894	951	897	949	947	920	917	918	928	922	912	909	971	950	954	962	877	963	893	944	917	931	960	949	888	979	893	914	888	936	947	962	881	959	957	912	873	921	941	949	913	924	881	948	897	925	906	921	911	932	995	969	952	906	877	920	905	908	909	960	900	960	890	858	928	898	955	951	973	855	883	912	959	980	929	926	944	989	942	914	912	924	955	932	945	925	958	955	923	924	931	920	967	946	954	914	922	949	1026	956	926	941	925	914	987	913	882	981	893	939	865	932	938	931	891	873	936	950	892	952	937	965	905	963	974	907	936	947	941	895	931	965	901	864	938	961	915	933	912	902	907	941	911	938	894	914	854	964	943	974	1016	927	913	909	959	903	890	939	905	928	970	888	970	946	881	899	867	922	983	943	900	939	916	971	921	948	915	957	984	935	948	970	934	926	1040	910	929	916	969	948	920	960	902	945	915	934	963	942	951	879	955	925	905	916	922	903	910	925	917	964	899	934	924	918	895	947	884	933	938	961	913	899	902	965	975	934	881	955	948	891	915	909	907	863	891	911	871	877	993	921	945	886	967	999	958	909	927	909	918	901	888	878	893	971	915	934	946	970	878	971	877	915	879	912	906	930	930	928	927	959	981	934	995	916	919
23824	21162	28284	24304	21169	10128	1855	1374	1194	1119	1146	1076	1056	1091	1084	1028	1003	980	964	959	988	1033	954	969	1009	981	973	995	1035	988	912	971	1012	957	938	1039	917	949	964	996	960	969	944	1047	952	907	978	956	979	1004	929	957	1002	936	978	964	928	958	931	926	990	1009	971	965	1008	970	931	935	946	933	909	996	931	948	1009	960	926	943	936	909	948	933	1020	991	935	931	967	947	953	978	981	952	955	943	940	980	970	977	974	991	962	968	916	960	1008	1007	965	973	970	974	979	943	973	939	966	1014	1063	953	968	953	968	945	978	960	937	981	917	927	981	976	950	1003	960	933	958	908	982	991	967	1008	962	979	976	935	920	927	984	992	931	933	914	921	982	907	998	943	933	926	982	938	972	962	937	927	959	930	977	958	941	953	963	965	940	981	912	938	898	938	955	997	994	915	933	930	974	1006	977	971	943	983	943	984	986	952	909	949	890	993	956	976	957	999	952	937	959	963	935	969	969	1008	947	924	998	927	945	930	971	886	943	923	947	933	989	983	955	962	931	947	939	926	1028	1006	968	925	1057	986	916	928	896	980	990	898	972	978	983	897	940	983	979	1003	978	939	944	1015	1010	935	939	923	932	974	943	994	1003	973	927	962	961	938	917	1013	931	937	946	1042	949	881	996	977	940	946	926	976	958	1032	1031	1007	975	960	954	905	979	999	903	924	975	963	955	918	980	908	956	913	949	946	922	951	1009	951	947	969	967	984	911	977	951	905	987	925	936	945	908	949	938	951	971	934	1004	957	910	935	974	944	960	1005	974	883	957	981	915	985	965	965	959	941	1006	976	1001	925	939	904	930	981	924	928	938	979	922	974	947	919	942	963	1019	964	909	931	978	935	1000	974	998	971	943	954	941	909	933	940	922	953	923	970	916	962	1021	926	970	947	973	983	949	913	950	964	978	931	1004	996	979	992	945	930	969	974	962	1023	936	952	995	968	948	960	958	997	989	992	958	978	972	956	958	968	919	979	967	970	1013	993	1032	1010	1030	969	918	933	990	976	902	918	988	932	937	907	965	964	967	957	966	969	985	976	903	1010	978	957	946	909	971	911	971	1001	923	887	1011	951	985	973	977	941	1003	929	943	915	987	932	987	961	926	943	946	985	960	970	972	964	904	943	945	947	906	977	907	984	933	962	917	943	985	993	956	941	933	955	952	940	971	966	975	976	921	1025	970	911	1038	984	982	969	947	966	1008	910	873	966	924	940	938	930	948	971	975	959	936	955	1002	968	964	963	973	983	955	933	933	968	990	981	941	969	969	983	924	979	922	898	923	907	974	951	942	940	963	915	923	941	930	999	931	955	897	950	973	935	954	934	964	968	936	939	974	918	944	914	886	904	913	940	970	952	947	949	952	928	924	935	963	989	937	964	1002	927	974	936	1002	974	934	945	981	959	926	978	966	941	918	985	968	958	934	950	968	922	958	1015	974	947	983	1018	924	972	1049	942	996	941	1015	962	973	975	986	937	977	929	924	984	944	953	966	993	1010	950	903	926	934	936	954	918	892	916	960	975	975	1004	988	965	1007	935	983	958	993	942	968	983	915	932	961	988	965	898	926	966	923	961	972	913	1028	923	940	946	1010	959	961	1005	944	926	963	929	968	982	941	938	977	983	1000	939	992	973	939	929	930	917	952	936	929	950	1050	976	946	925	967	977	936	972	929	1002	970	918	976	957	923	943	954	967	967	968	926	923	953	972	993	948	957	928	969	924	965	926	995	896	1028	921	966	976	995	938	1006	975	955	945	983	982	921	972	929	925	961	1017	965	977	931	1014	931	978	971	975	976	1004	956	917	963	901	951	992	948	935	983	965	888	962	902	967	939	900	988	940	972	947	953	915	996	906	913	1002	955	957	951	965	986	945	968	942	1013	991	905	941	985	983	935	950	1006	980	921	918	991	968	930	942	914	929	955	930	973	840	957	923	875	974	1009	954	952	951	926	907	964	965	880	995	1015	954	984	985	925	989	967	970	905	932	1005	976	941	952	978	970	955	992	1016	908	909	949	997	959	936	974	969	1060	989	949	963	954	959	1020	977	984	953	933	954	966	952	947	954	934	951	998	947	942	975	1000	938	960	960	964	993	910	969	954	920	933	936	956	1016	918	995	990	963	945	909	937	966	986	978	938	969	980	923	974	983	943	947	961	916	967	982	985	944	932	947	930	978	983	987	966	954	960	955	952	935	945	970	980	915	944	917	957	951	970	956	933	982	978	895	952	929	1009	908	925	1015	922	969	1000	1020	889	956	965	986	994	992	980	1033	985	942	899	930	972	937	944	945	969	993	951	946	955	902	906	909	949	898	930	964	972	941	947	893	988	1015	968	957	951	955	892	935	945	978	951	944	1009	968	999	1009	978	1060	990	956	936	958	939	993	993	978	958	946	970	914	989	932	956	982	959	977	1028	931	985	980	927	996	1054	989	968	985	902	986	957	982	928	947	969	1006	965	964	984	973	956	924	987	934	970	960	900	1010	951	948	981	957	966	888	961	938	974	983	909	1027	935	949	945	962	994	938	999	989	942	954	962	965	942	944	966	952	943	978	1022	983	972	968	959	951	932	913	986	919	955	917	998	922	933	991	944	928	951	1027	914	944	916	978	941	1024	977	1041	1037	933	976	983	1007	966	958	994	902	954	903	976	1052	962	931	896	989	971	973	939	937	919	983	988	974	911	1008	980	925	985	958	919	964	993	989	922	956	933	941	926	962	968	931	926	960	974	1005	969	1001	1018	922	905	954	930	926	990	902	986	1023	928	961	958	990	1021	967	943	958	955	937	961	951	995	970	914	974	949	964	993	925	979	1024	955	936	979	950	874	926	996	960	966	952	943	948	968	931	905	945	920	960	971	936	981	932	934	907	913	966	956	937	986	990	922	965	949	966	945	991	898	977	965	967	974	928	953	925	934	943	978	994	971	978	989	912	1005	939	906	943	941	940	955	1018	942	956	991	941	939	933	987	961	924	975	979	959	985	991	907	937	952	1010	928	934	930	974	955	979	1008	978	934	950	977	907	968	924	945	937	966	956	943	956	961	888	934	953	992	1007	960	895	938	932	1008	985	936	985	974	1002	925	913	925	941	975	954	957	916	931	1011	955	944	989	988	973	960	994	944	950	959	969	979	938	914	943	962	967	988	956	940	965	1008	912	926	954	939	921	949	981	992	956	996	928	1003	983	975	948	888	916	943	980	964	1030	970	986	985	940	953	952	954	978	935	974	930	953	955	990	911	989	931	973	954	960	943	931	966	979	958	1023	905	955	922	899	916	967	897	899	1009	886	939	949	926	981	963	947	1014	939	949	959	939	972	1003	960	911	965	930	958	1002	957	961	923	951	913	982	909	938	950	923	937	984	957	987	953	896	955	991	983	910	1003	975	881	1022	968	935	979	926	928	922	971	970	947	1010	986	989	1022	930	943	973	1024	918	944	981	986	944	954	903	919	925	939	930	1007	1006	995	964	972	980	995	996	939	977	953	928	995	954	979	960	938	943	958	960	892	927	967	982	964	906	927	988	991	972	927	961	996	959	996	982	950	918	980	896	980	957	967	1017	963	932	965	951	905	968	925	974	949	950	1004	958	913	916	986	980
3666	9217	7158	3780	2813	2301	1869	1710	1509	1401	1358	1357	1217	1177	1266	1142	1198	1138	1174	1195	1142	1167	1131	1103	1103	1113	1097	1153	1149	1115	1090	1125	1095	1130	1127	1115	1123	1113	1125	1091	1111	1101	1044	1078	1124	1080	1058	1129	1128	1106	1068	1119	1156	1106	1101	1152	1117	1124	1023	1087	1126	1075	1081	1061	1041	1106	1101	1067	1148	1119	1108	1064	1132	1095	1067	1123	1078	1088	1077	1068	1070	1104	1104	1051	1106	1063	1085	1080	1050	1029	1107	1048	1004	1082	1126	1084	1093	1100	1125	1117	1125	1060	1017	1134	1033	1054	1110	1101	1078	1061	1052	1087	1086	1040	1086	1115	1116	1144	1082	1053	1046	1059	1067	1087	1126	1068	1077	1100	1096	1089	1090	1110	1077	1159	1085	1105	1050	1025	1138	1067	1051	1071	1047	1119	1106	1079	1100	1110	1119	1068	1132	1146	1059	1081	1044	1095	1063	1147	1035	1085	1093	1093	1050	1134	1085	1088	1069	1065	1072	1107	1070	1121	1105	1052	1066	1103	1057	1096	1129	1086	1036	1096	1114	1072	1036	1057	1037	1101	1083	1085	1055	1121	1039	1054	1126	1073	1112	1068	1099	1092	1084	1084	1089	1117	1070	1111	1083	1042	1053	1091	1107	1014	1082	1103	1067	1133	1049	1059	1086	1074	1076	1122	1068	1031	1079	1068	1093	1098	1120	1096	1028	1081	1100	1080	1094	1092	1104	1100	1105	1113	1064	1097	1060	1084	1109	1062	1136	1106	1079	1059	1046	1052	1094	1088	1088	1079	1078	1118	1138	1095	1077	1097	1049	1119	1125	1077	1102	1103	1065	1080	1095	1124	1106	1120	1102	1060	1096	1108	1094	1107	1071	1119	1091	1065	1098	1113	1140	1109	1141	1017	1072	1072	1051	1067	1084	1023	1009	1064	1114	1101	1106	1128	1065	1067	1054	1076	1121	1084	1146	1081	1120	1097	1118	1102	1087	1029	1091	1059	1065	1094	1113	1104	1117	1083	1134	1049	1091	1116	1120	1163	1128	1131	1047	1058	1113	1162	1062	1121	1092	1058	1093	1103	1082	1102	1070	1114	1151	1099	1099	1111	1028	996	1214	1095	1098	1089	1051	1156	1081	1151	1011	1042	1133	1086	1064	1064	1096	1038	1074	1077	1117	1052	1063	1135	1089	1131	1109	1130	1076	1076	1075	1050	1093	1082	1075	1101	1077	1084	1065	1071	1090	1106	1013	1130	1062	1085	1097	1077	1062	1104	1082	1003	1031	1129	1102	1085	1106	1099	1072	1072	1120	1104	1066	1113	1113	1090	1063	1113	1038	1036	1067	1135	1097	1060	1080	1144	1071	1094	1080	1096	1066	1089	1082	1069	1093	1140	1083	1055	1070	1104	1068	1091	1128	1107	1123	1061	1067	1091	1080	1131	1051	1079	1114	1037	1133	1093	1091	1081	1093	1062	1055	1089	1053	1091	1145	1099	1085	1135	1057	1057	1074	1127	1079	1082	1092	1076	1109	1045	1066	1070	1089	1124	1093	1056	1144	1068	1088	1118	1082	1077	1028	1081	1053	1144	1079	1106	1111	1109	1136	1064	1081	1081	1118	1098	1084	1091	1085	1101	1090	1097	1110	1099	1106	1081	1069	1039	1093	1086	1084	1099	1028	1068	1075	1059	1066	1051	1078	1085	1080	1096	1082	1055	1063	1040	1068	1099	1145	1084	1113	1071	1091	1008	1133	1073	1113	1065	1018	1054	1080	1044	1101	1137	1013	1096	1043	1107	1082	1181	1115	1054	1076	1040	1105	1125	1063	1081	1055	1138	1072	1086	1132	1025	1046	1060	1068	1058	1080	1140	1138	1112	1083	1129	1087	1082	1080	1107	1122	1082	1077	1095	1061	1089	1111	1110	1038	1129	1085	1085	1081	1042	1151	1089	1100	1146	1108	1085	1085	1092	1134	1084	1062	1093	1087	1065	1009	1107	1147	1045	1083	1044	1119	1058	1104	1033	1098	1120	1121	1059	1132	1060	1121	1087	1081	1036	1169	1058	1112	1102	1066	1041	1056	1101	1086	1041	1092	1147	1056	1038	1078	1072	1062	1018	1113	1096	1074	1082	1107	1050	1064	1084	1107	1145	1064	1068	1062	1093	1088	1053	1072	1055	1033	1090	1089	1110	1085	1089	1094	1091	1090	1024	1058	1087	1115	1101	1104	1068	1087	1118	1085	1116	1097	1101	1070	1038	1012	1072	1069	1094	1081	1104	1094	1062	1129	1143	1100	1121	1173	1141	1103	1132	1092	1080	1090	1017	1075	1061	1084	1101	1112	1071	1107	1136	1062	1066	1071	1125	1080	1054	1116	1150	1073	1078	1128	1118	1081	1031	1078	1043	1050	1157	1103	1061	1069	1038	1104	1082	1015	1044	1020	1093	1081	1085	1111	1139	1068	1091	1063	1050	1123	1064	1122	1090	1092	1066	1075	1091	1079	1112	1079	1098	1006	1083	1154	1158	1079	1068	1051	1119	1050	1044	1099	1121	1055	1024	1014	1080	1063	1128	1141	1094	1081	1133	1017	1055	1163	1072	1120	1138	1066	1071	1084	1051	1111	1024	1140	1063	1106	1100	1104	1134	1126	1156	1025	1113	1155	1091	1091	1135	1092	1129	1120	1085	1091	1067	1106	1116	1081	1091	1091	1053	1095	1093	1064	1076	1086	1095	1100	1055	1096	1107	1053	1120	1077	1104	1157	1064	1082	1104	1025	1062	1120	1054	1067	1046	1039	1064	1101	1024	1070	1110	1053	1029	1054	1141	1115	1103	1108	1114	1115	1089	1136	1098	1066	1081	1029	1069	1096	1047	1044	1090	1058	1168	1120	1101	1096	1061	1074	1076	1093	1080	1162	1083	1052	1097	1062	1068	1122	1102	1146	1082	1094	1113	1085	1114	1090	1084	1082	1080	1112	1047	1131	1144	1146	1096	1091	1048	1103	1072	1055	1099	1071	1130	1032	1128	1094	1062	1040	1122	1110	1133	1041	1105	1123	1104	1090	1082	1096	1151	1143	1076	1186	1044	1059	1165	1101	1081	1066	1002	1096	1078	1069	1117	1093	1095	1079	1107	1039	1067	1084	1138	1084	1039	1050	1042	1103	1103	1112	1096	1098	1106	1069	1097	1077	1055	1085	1022	1057	1063	1114	1115	1046	1106	1078	1120	1029	1098	1069	1114	1094	1144	1090	1023	1076	1073	1113	1073	1095	1018	1121	1090	1068	1045	1022	1066	1082	986	1058	1090	1058	1136	1089	1122	1076	1081	1038	1064	1052	1065	1181	1068	1117	1132	1088	1090	1132	1098	1050	1072	1044	1089	1105	1073	1134	1094	1107	1138	1075	1086	1056	1101	1074	1100	1090	1066	1034	1117	1066	1101	1084	1088	1074	1149	1040	1047	1039	1051	1116	1109	1125	1095	1094	1058	1019	1095	1053	1089	1065	1106	1057	1104	1061	1078	1058	1131	1103	1111	1035	1027	1143	1119	1136	1114	1060	983	1108	1047	1071	1093	1085	1111	1179	1097	1046	1129	1083	1138	1109	1094	1035	1054	1068	1100	1132	1111	1084	1084	1078	1117	1114	1108	1091	1125	1079	1121	1103	1120	1066	1065	1050	1085	1059	1087	1107	999	1029	1103	1122	1113	1063	1067	1101	1103	1073	1062	1085	1064	1024	1125	1024	1091	1024	1068	1112	1093	1062	1110	1053	1076	1083	1117	1067	1082	1146	1102	1109	1102	1093	1077	1115	1086	1075	1068	1052	1072	1119	1055	1081	1136	1075	1041	1098	1135	1090	1130	1059	1083	1108	1123	1097	1065	1067	1128	1041	1080	1120	1080	1092	1106	1052	1086	1065	1101	1046	1118	1095	1063	1059	1006	1102	1077	1087	1058	1111	1099	1131	1106	1091	1048	1101	1056	1123	1138	1094	1086	1029	1099	1129	1084	1090	1046	1045	1084	1104	1073	1039	1044	1066	1098	1022	1125	1108	1130	1072	1016	1112	1093	1105	1098	1054	1058	1029	1079	1061	1062	1119	1029	1093	1068	1101	1077	1022	1099	1105	1093	1114	1054	1105	1073	1104	1179	1082	1077	1053	1094	1074	1135	1061	1045	1128	1073	1060	1108	1043	1070	1117	1044	1019	1073	1042	1056	1090	1040	1081	1060	1070	1048	1057	1109	1080	1108	1101	1078	1043	1094	1089	1094	1131	1099	1164	1111	1157	1069	1110	1128	1112	1096	1103	1045	1186	1168	1051	1128	1102	1081	1094	1088	1017	1114	1052	1073	1031	1116	1073	1095	1068	1045	1095	1069	1048	1099	1038	1090	1114	1084	1087	1059	1155	1107	1146	1133	1064	1074	997	1036	1076	1148	1057	1105	1009	1040	1126	1104	1139	1072	1132	1118	1078	1105	1075	1128	1091	1069	1068	1077	1093	1112	1026	1047	1131	1124	1061	1162	1048	1076	1123	1082	1094	1112	1064	1062	1039	1064	1112	1081	1010	1079	1104	1059	1095	1093	1102	1067	1087	1092	1111	1140	1093	1068	1093	1060	1128	1080	1077	1030	1080	1026	1066	1069	1072	1052	1124	1072	1037	1083	1091	1023	1132	1134	1052	1091	1066	1081	1122	1083	1061	1108	1140	1098	1053	1118	1062	1065	1029	1092	1113	1118	1084	1042	1095	1073	1109	1106	1119	1067	1109	1071	1097	1089	1059	1104	1076	1139	1049	1013	1046	1159	1131	1072	1096	1138	1073	1109	1060	1116	1143	1119	1061	1072	1108	1101	1106	1124	1101	1097	1081	1114	1119	1102	1070	1132	1160	1064	1122	1014	1009	1079	1043	1099	1093	1133	1137	1096	1082	1084	1110	1108	1122	1077	1075	1113	1110	1099	1117	1103	1050	1070	1177	1070	1003	1125	1083	1077	1100	1075	1063	1037	1126	1127	1156	1076	1053	1093	1101	1134	1091	1040	1149	1059	1093	1072	1103	1047	1132	1090	1142	1060
24760	21150	27294	25172	12187	964	640	639	526	546	505	451	490	473	491	474	463	450	494	470	450	419	428	470	451	391	430	436	450	421	420	448	438	422	425	411	445	426	426	442	420	444	427	407	431	401	429	458	450	475	438	440	422	413	451	447	455	443	464	432	449	454	435	431	465	408	416	437	430	438	416	413	440	422	385	442	436	425	519	402	444	477	427	447	424	422	440	396	434	444	429	404	428	446	406	414	424	449	436	422	442	451	430	443	469	419	434	428	456	417	434	406	427	413	432	434	416	468	426	412	403	423	462	444	434	452	417	420	430	425	447	449	445	456	417	459	473	424	466	437	458	435	416	364	442	442	428	436	435	415	434	435	416	413	455	410	411	415	448	439	452	488	401	413	429	429	470	461	441	411	428	456	455	465	438	463	440	460	427	437	473	451	441	445	444	439	436	420	444	463	454	440	426	437	438	410	450	468	443	441	479	425	442	445	441	462	440	450	470	434	439	413	456	449	441	452	417	463	435	434	419	413	412	467	433	427	424	431	416	442	409	395	449	412	462	416	409	448	423	405	442	449	419	431	449	402	429	399	434	435	428	405	439	431	414	443	421	447	471	472	415	443	408	432	424	385	404	438	457	459	408	453	443	406	449	416	439	443	442	444	411	436	405	453	443	440	409	463	423	443	456	469	443	403	445	416	452	495	424	441	433	476	437	467	410	447	415	417	432	443	462	440	382	428	472	431	401	432	428	440	408	427	411	413	436	434	440	462	422	461	433	442	478	468	418	434	423	417	460	459	445	414	465	407	432	471	448	419	432	408	441	455	455	439	390	415	423	409	456	454	437	437	450	436	420	402	448	398	373	440	438	434	427	402	443	457	433	441	416	442	493	404	419	418	416	417	437	406	450	419	471	422	427	432	422	476	445	433	411	452	430	451	410	398	415	405	372	438	448	449	453	399	424	395	444	441	470	496	441	473	453	453	418	411	427	450	393	428	385	436	447	449	470	413	430	451	447	444	419	445	450	447	469	433	419	438	442	453	424	451	428	408	405	425	403	402	394	454	468	438	474	413	420	406	452	443	421	398	397	393	421	435	456	473	429	433	427	442	441	430	399	419	459	454	440	422	434	450	452	487	429	410	410	427	410	420	441	408	397	419	442	433	443	397	416	406	410	409	443	424	468	429	430	468	406	430	422	403	454	386	418	419	451	448	451	426	449	437	446	419	445	471	467	442	398	425	447	434	453	452	466	411	418	395	421	431	401	488	392	458	445	416	425	444	424	416	415	456	429	417	396	469	449	408	428	416	425	433	456	433	435	452	446	436	403	425	468	450	442	423	446	431	390	477	432	410	457	428	397	456	422	433	420	432	411	448	416	413	379	420	461	434	422	425	431	466	414	466	462	451	459	474	426	448	436	434	458	432	475	433	435	425	434	400	446	422	428	402	431	454	422	430	412	382	439	440	424	437	438	447	469	437	452	416	443	425	432	421	416	465	431	434	467	420	417	427	465	432	466	442	459	412	429	414	443	425	431	458	425	422	432	429	452	445	389	414	426	435	409	453	439	424	415	436	441	436	440	398	422	441	427	441	455	458	435	433	446	420	429	411	439	406	422	453	437	445	437	467	446	438	425	420	430	423	414	458	415	455	449	430	428	427	429	460	415	409	449	409	434	433	379	434	434	449	437	418	445	430	446	432	433	441	422	416	410	497	413	409	419	425	458	437	470	409	427	415	434	432	453	437	414	418	430	441	396	435	420	398	424	408	423	425	433	430	454	436	442	454	438	448	396	423	410	410	467	391	438	438	448	439	455	415	438	460	436	402	437	424	425	421	409	421	447	415	432	439	408	403	453	409	399	447	431	402	456	428	439	402	473	458	410	461	430	425	407	467	443	456	439	410	391	369	440	425	409	445	425	418	478	421	432	459	439	432	443	452	418	424	408	452	454	451	441	459	461	433	460	441	455	439	445	397	433	470	450	398	435	396	436	426	404	438	443	402	433	441	398	417	410	427	439	409	408	438	435	433	432	455	411	456	415	448	420	410	418	436	445	457	431	461	403	455	446	433	451	417	440	462	472	421	459	403	455	469	456	427	441	420	456	418	435	464	460	443	444	445	455	479	459	425	441	426	415	470	426	453	437	427	456	447	414	442	452	434	385	459	469	422	433	429	420	427	435	399	433	485	410	446	424	406	457	445	442	423	427	480	452	429	420	433	434	403	424	413	422	441	425	435	450	454	404	424	455	411	466	416	429	440	458	427	427	412	474	441	414	435	479	431	390	433	467	430	460	458	423	413	384	405	448	419	424	392	418	431	411	431	426	437	436	423	420	446	442	413	400	452	392	465	422	468	479	492	421	398	409	412	426	417	416	451	459	432	409	418	422	443	462	403	447	392	398	421	428	435	435	411	431	419	421	465	440	426	457	431	418	435	396	495	431	428	465	404	415	414	410	440	400	421	435	423	459	412	465	418	422	419	404	437	443	427	436	416	428	442	450	418	465	442	476	445	405	423	424	469	457	430	400	432	412	400	421	401	417	447	419	449	427	434	414	464	420	437	436	460	423	426	398	452	427	444	440	474	471	405	464	459	470	425	456	431	459	449	427	410	421	422	443	416	431	443	436	433	406	456	427	453	441	447	436	446	459	427	447	458	444	432	453	450	439	400	415	411	426	410	464	414	435	403	426	425	447	405	392	417	436	440	460	411	398	392	368	423	429	434	452	453	390	385	437	423	424	428	424	394	428	455	440	442	446	421	367	428	447	443	457	438	432	443	425	436	439	429	462	424	431	432	432	440	408	473	433	422	405	445	417	442	440	414	420	411	412	439	461	428	414	420	469	469	414	406	458	415	426	439	444	450	401	460	411	421	448	449	404	441	431	442	465	419	445	423	428	444	459	448	411	450	426	441	450	418	505	436	411	385	404	425	414	466	453	434	420	416	432	421	439	410	462	429	434	413	456	413	375	440	448	449	436	417	428	454	453	417	472	398	466	406	411	422	418	442	409	464	438	467	444	461	448	453	471	437	475	415	424	428	424	412	436	389	438	425	434	442	408	446	460	480	458	462	459	417	418	430	441	410	423	477	467	418	427	436	427	435	425	408	424	430	396	410	412	460	452	386	439	386	420	409	437	453	435	448	411	440	404	433	462	428	419	391	411	434	440	447	457	431	431	451	416	388	441	429	451	476	396	438	443	473	425	421	428	421	408	449	431	442	409	446	367	429	444	424	428	398	428	423	388	418	448	432	417	441	447	445	431	432	415	448	484	420	430	423	460	401	459	451	434	385	437	470	455	448	464	419	442	423	432	458	469	439	449	418	425	430	412	454	400	422	425	454	410	449	408	465	370	423	416	421	390	454	443	453	407	434	438	426	471	439	421	414	456	441	431	438	420	430	431	437	415	399	430	421	439	442	439	409	437	434	463	435	431	435	458	399	404	432	425	449	447	433	429	395	479	423	416	420	449	432	446	426	433	446	411	436	429	450	405	466
3552	5708	4236	2083	1546	1245	996	874	735	723	689	614	596	643	554	506	524	550	516	568	509	560	543	549	523	532	515	512	542	486	498	517	523	497	510	510	488	518	498	498	484	474	476	479	501	516	484	496	482	570	474	471	494	513	529	478	515	478	535	479	471	478	497	503	521	491	518	513	502	509	476	495	511	508	506	509	502	503	515	500	493	493	486	486	511	483	487	482	505	461	458	489	494	474	501	497	494	464	488	466	521	503	492	462	484	513	480	493	495	500	514	498	518	480	475	486	528	496	486	537	485	531	481	492	468	484	495	546	461	514	506	498	501	479	497	487	498	482	466	518	521	482	510	509	473	477	485	519	510	494	487	508	476	455	472	492	512	518	515	499	466	480	476	495	517	501	491	504	471	507	474	508	488	485	542	507	502	457	504	460	514	483	462	531	499	524	510	489	482	510	481	485	501	417	442	499	474	478	479	426	498	490	506	495	493	517	493	461	492	459	497	512	507	468	463	502	502	511	506	497	467	506	470	492	524	526	449	506	496	518	518	482	479	492	481	488	497	514	483	506	477	465	527	466	494	487	503	508	460	494	507	524	488	513	514	493	498	488	459	511	520	498	509	493	486	479	484	469	507	474	451	505	486	512	471	500	512	500	511	480	476	539	516	455	446	507	492	481	470	476	484	516	506	493	546	474	502	481	488	498	507	473	546	531	489	481	487	506	471	483	504	481	492	510	516	494	482	495	495	448	501	496	483	498	497	523	525	494	508	476	505	492	457	510	479	485	499	498	469	485	460	519	522	527	494	496	478	491	472	496	466	506	545	487	473	523	470	513	484	498	482	514	515	475	499	472	506	451	505	489	492	535	497	546	460	499	478	462	475	490	498	520	491	521	466	497	484	494	459	514	489	515	499	490	514	477	464	464	494	506	488	477	473	528	455	520	491	543	440	458	471	501	511	501	489	490	465	490	510	530	493	487	502	492	519	495	494	481	484	504	476	461	512	524	497	557	493	435	496	515	492	485	496	488	553	526	495	485	481	456	474	433	460	511	490	522	490	469	465	473	490	528	477	469	487	510	499	517	502	538	462	460	513	486	483	521	523	510	509	501	493	524	503	519	535	494	527	478	492	520	479	464	464	484	517	482	486	500	509	482	495	488	484	515	507	510	513	525	503	475	471	516	479	502	503	510	480	472	490	521	463	438	498	506	474	506	514	474	475	490	488	476	484	471	484	478	506	472	516	527	470	508	482	521	481	470	471	510	467	516	476	495	516	491	472	516	477	453	495	521	462	468	511	449	510	489	447	495	456	507	487	491	493	524	447	489	530	531	494	478	503	519	493	440	504	478	485	489	487	509	508	500	498	519	502	476	496	528	466	506	473	467	506	501	511	463	495	502	453	503	495	508	504	520	511	517	483	484	498	469	505	485	514	474	459	515	479	504	487	528	486	500	525	457	459	511	493	522	510	496	492	509	512	508	541	511	524	514	539	476	487	490	481	491	528	545	505	497	487	484	502	497	497	455	516	475	522	525	469	495	506	498	496	526	524	511	506	495	507	512	481	446	516	471	502	462	500	471	480	532	524	480	483	473	472	474	514	458	486	466	512	513	504	513	517	497	505	516	496	474	467	494	486	519	503	463	492	475	466	512	496	515	510	465	512	505	484	469	485	489	510	469	519	457	468	533	542	492	514	488	485	482	474	503	535	494	506	473	480	454	516	504	537	471	504	500	462	471	476	484	519	500	514	491	465	502	464	472	480	479	514	499	475	498	485	468	488	504	519	504	507	467	469	512	503	482	470	463	497	505	498	518	498	512	470	550	510	504	518	505	521	497	509	472	482	509	499	488	499	508	486	513	510	494	515	477	551	493	485	484	498	510	510	478	462	467	507	533	502	487	500	472	502	489	540	468	483	481	509	494	506	516	498	474	454	470	464	464	476	490	522	519	473	503	480	469	498	466	521	444	454	483	521	489	465	511	486	480	499	494	475	499	497	502	505	460	475	481	504	447	497	529	510	529	502	510	457	502	501	526	513	471	504	503	527	505	472	481	499	447	479	501	474	497	502	463	483	501	451	525	476	483	486	509	515	478	462	507	497	490	492	505	472	479	497	464	527	525	506	504	499	473	494	531	526	496	486	481	515	522	500	499	480	524	469	476	517	487	501	524	470	500	500	446	510	519	517	514	476	509	482	501	446	492	515	465	484	490	473	502	476	496	465	543	538	482	495	488	515	516	548	501	494	527	521	512	505	470	520	486	519	534	552	509	464	521	463	513	501	532	519	523	510	466	507	514	487	457	520	524	498	478	498	483	467	511	496	526	484	499	496	494	499	482	489	497	502	482	508	453	525	517	505	498	506	494	498	525	492	475	490	466	513	506	485	499	473	506	490	506	489	437	498	503	484	533	487	493	491	470	544	506	543	474	481	532	434	465	491	488	488	486	474	472	491	514	541	514	508	505	503	499	465	526	472	496	483	506	468	541	464	467	471	468	496	508	531	506	517	512	488	479	497	439	525	477	493	457	467	506	501	472	471	506	506	532	508	492	529	481	472	505	491	516	495	490	493	450	487	495	550	483	457	488	514	492	525	524	480	478	535	472	460	525	502	510	494	497	495	441	537	470	516	469	517	522	475	519	502	478	513	511	501	509	502	469	470	519	517	492	485	514	508	517	511	503	489	495	485	478	511	459	512	532	489	464	506	492	477	476	498	470	501	512	497	519	477	516	502	468	509	519	510	493	519	489	482	538	452	491	473	524	501	505	538	506	462	475	492	467	473	522	497	536	477	534	505	503	520	483	458	476	493	520	506	510	469	496	512	488	477	527	471	505	522	467	503	496	492	474	539	503	501	482	471	495	505	532	496	484	460	494	466	489	474	517	482	500	505	495	469	481	546	446	488	529	492	509	497	514	525	514	528	480	492	466	517	511	480	476	474	478	497	516	489	478	462	503	518	495	521	511	493	514	547	504	491	488	504	453	466	525	527	499	474	503	522	509	488	467	501	507	506	473	474	528	472	471	486	479	528	511	482	485	473	495	506	480	502	484	502	478	492	518	497	487	481	471	521	455	526	455	490	517	486	459	440	501	475	538	473	473	473	502	459	499	474	498	503	494	479	468	455	474	559	499	498	487	473	455	500	474	478	466	510	484	500	474	528	485	549	522	465	473	485	499	473	515	534	502	492	487	527	490	509	501	478	506	519	507	431	469	496	479	493	465	479	493	492	502	504	498	467	493	520	469	480	523	525	488	531	477	514	480	481	459	492	497	498	504	505	479	504	520	498	506	506	481	522	483	478	494	486	508	529	480	528	499	515	480	473	508	528	493	496	504	489	511	485	480	492	509	505	492	508	479	504	496	473	506	510	481	478	506	564	506	524	486	504	499	501	488	505	532	499	507	503	510	486	524	505	448	505	546	517	499	483	514	498	511	486	491	462	489	494	501	480	489	472	463	477	477	517	453	485	497	510	477	512	500	519	522	523	529	504	546
22708	21190	28753	23922	21193	21232	8936	1356	945	887	807	771	707	693	637	631	639	624	611	575	585	583	562	577	511	571	542	568	530	566	513	538	523	538	490	530	541	511	568	532	562	519	537	512	470	534	486	524	524	535	521	515	543	505	545	539	508	514	578	515	546	520	558	447	504	516	576	529	510	493	551	541	512	543	569	538	531	517	543	511	466	537	539	487	519	516	570	505	544	554	544	548	491	504	544	510	510	476	542	516	546	534	491	480	498	546	539	540	510	538	522	520	512	504	505	527	494	540	484	510	514	521	522	534	488	507	536	516	546	514	500	511	526	488	483	505	494	512	516	536	499	505	490	530	557	485	520	560	518	505	542	502	534	561	513	501	564	502	526	543	496	511	507	489	480	550	492	509	529	522	547	544	504	489	522	477	543	515	481	536	524	520	511	528	508	504	494	522	536	513	505	522	512	509	491	517	488	513	474	513	492	508	513	506	535	502	540	521	472	502	508	512	527	484	495	512	516	518	527	502	504	518	535	492	549	506	507	478	471	498	551	485	545	479	518	498	484	490	502	494	491	509	501	491	542	479	494	487	483	469	491	515	541	486	563	516	506	547	516	531	540	494	513	513	548	521	532	530	527	517	493	521	530	506	487	533	495	563	497	529	535	465	532	504	507	541	534	534	526	481	500	547	502	516	515	499	503	544	525	488	546	542	504	518	548	493	539	549	482	521	502	518	509	487	512	540	477	532	516	482	515	536	492	525	487	505	525	496	527	481	539	507	470	517	505	511	526	546	531	544	508	516	530	526	472	497	509	522	453	500	484	512	524	483	550	511	488	528	524	484	472	534	532	518	513	538	492	488	495	521	532	483	531	497	540	499	547	511	508	534	502	543	541	505	522	532	561	476	512	523	532	493	518	503	496	498	508	478	485	535	522	538	502	497	503	460	480	525	490	562	553	497	522	519	523	544	523	525	514	498	495	547	513	508	541	525	482	546	492	514	525	525	527	479	474	522	486	525	537	522	489	549	531	547	480	508	541	515	524	518	506	486	465	486	488	510	478	500	503	519	527	524	508	486	507	505	530	518	527	502	481	494	515	497	508	547	554	489	482	488	497	506	441	523	546	552	468	503	491	510	513	499	499	552	503	488	530	519	518	457	547	496	562	509	496	520	485	505	476	532	515	516	502	509	549	577	545	494	456	500	504	486	516	501	541	511	497	517	533	498	500	468	540	478	520	535	500	505	515	497	505	524	558	490	532	500	530	506	494	499	541	497	530	521	543	507	521	510	539	489	509	534	514	544	512	493	516	537	527	507	496	518	539	476	471	474	496	495	522	495	504	526	494	518	497	544	524	498	470	560	513	499	528	459	532	501	549	507	486	495	489	509	532	540	538	540	497	511	509	445	529	531	531	523	515	491	533	512	474	514	510	488	518	488	518	508	486	519	500	490	505	502	505	537	543	497	516	495	551	535	522	503	520	541	546	505	511	474	522	529	492	529	512	511	494	530	521	517	540	515	510	510	490	521	550	514	475	499	484	518	513	509	527	506	525	501	495	509	538	503	536	497	507	531	520	503	492	510	510	565	506	529	507	520	547	498	505	527	501	505	525	487	521	519	488	554	480	505	484	512	502	482	510	541	539	502	511	560	499	528	464	488	490	538	482	491	492	550	492	526	541	535	484	522	541	488	524	504	519	480	521	489	489	515	466	524	529	531	521	509	502	497	496	546	512	514	536	502	566	542	544	533	486	502	495	524	512	452	543	495	507	503	491	467	515	478	527	537	510	529	528	540	495	470	507	506	513	496	502	460	548	520	510	475	512	505	548	512	495	536	507	468	502	517	517	532	513	504	518	568	494	515	517	501	487	520	529	518	517	524	518	513	515	509	494	481	503	499	505	524	502	515	495	541	486	546	505	555	496	518	486	490	509	487	513	491	494	515	532	522	541	494	494	496	493	515	505	488	517	538	508	488	539	487	490	508	484	501	517	498	484	495	553	496	511	514	520	514	519	514	515	542	514	543	556	506	570	486	502	515	473	502	550	547	499	531	499	537	570	489	485	506	503	526	495	543	525	486	501	480	486	487	520	534	542	507	525	505	486	512	523	493	514	511	509	523	554	516	510	511	549	473	499	499	507	507	535	468	482	496	544	543	522	578	481	475	538	514	535	521	476	500	514	531	523	510	520	501	523	502	491	521	507	503	533	484	494	495	540	508	528	533	495	535	529	530	513	511	507	534	467	503	549	510	516	503	495	514	551	505	495	492	524	502	518	497	483	545	524	508	523	472	507	537	500	530	523	540	524	519	516	490	518	480	491	502	565	544	493	526	506	511	561	485	544	528	544	500	508	518	484	490	559	535	541	494	482	513	530	500	483	476	510	525	490	528	493	538	543	470	503	521	522	513	538	483	501	501	512	484	523	551	529	491	513	481	512	503	525	541	513	493	497	517	511	514	528	510	503	514	528	550	547	515	480	547	488	501	539	495	490	533	519	497	499	534	491	483	475	515	534	521	509	526	541	498	497	524	495	509	508	517	499	606	539	539	526	503	494	539	504	454	526	528	484	509	499	511	466	523	500	496	501	532	514	539	566	534	504	535	502	509	503	505	501	480	573	563	482	511	484	500	541	517	503	520	553	465	500	473	499	478	542	495	520	489	505	533	505	531	494	511	533	519	480	510	479	487	486	472	522	524	508	541	490	495	498	548	492	534	470	514	478	521	487	500	520	529	531	495	457	507	525	476	471	534	492	527	527	486	488	505	528	530	495	525	493	555	507	518	498	522	521	508	506	499	510	516	522	535	549	526	514	518	499	516	502	497	476	522	534	515	557	451	537	515	538	493	481	553	530	547	533	504	521	509	545	490	502	489	542	513	470	548	491	503	518	511	522	503	524	532	522	522	510	505	514	500	510	461	505	530	514	499	484	513	481	509	518	503	527	525	506	502	530	541	533	516	493	511	555	512	519	556	507	524	486	528	530	503	521	506	488	508	512	482	499	539	503	525	527	539	527	483	535	518	490	503	472	515	517	503	523	526	465	497	460	543	526	536	517	517	504	534	489	516	531	556	499	495	547	460	489	510	493	514	545	517	537	494	470	513	523	508	472	509	493	502	514	498	529	561	516	497	488	494	492	510	450	504	517	571	521	498	526	526	505	511	505	528	486	498	559	509	497	514	516	538	477	511	502	506	553	495	506	507	503	501	520	487	477	532	488	522	513	518	517	530	530	548	552	526	499	503	520	537	501	544	525	481	500	520	521	484	484	508	509	519	528	561	495	504	495	536	492	480	480	549	530	546	513	534	517	507	496	491	524	491	510	511	496	519	556	517	482	516	509	488	510	491	506	526	521	524	550	522	518	514	513	509	513	495	492	491	523	519	529	511	519	507	527	493	487	469	509	511	499	534	504	489	511	502	510	483	521	499	543	500	490	530	546	516	460	522	500	508	515	517	490	537	548	476	521	529	510	528	510	495	512	518	477	549	507	488	466	492
4585	15005	11270	5761	4097	3044	2333	1818	1489	1322	1144	982	969	879	783	777	771	791	702	656	697	671	693	637	698	650	660	604	625	631	627	567	608	644	650	601	636	654	601	576	619	617	582	601	631	644	621	616	621	632	669	561	561	559	560	613	565	615	616	602	564	595	688	654	645	622	621	607	564	571	653	611	601	605	630	592	589	604	577	559	594	599	643	575	583	627	627	598	609	630	613	600	612	640	623	632	605	578	638	607	616	663	593	529	602	641	640	598	609	647	592	616	582	615	584	707	601	622	564	577	622	621	577	650	564	593	611	578	627	559	604	591	582	588	640	586	611	610	590	591	582	586	585	638	596	613	618	620	582	552	628	585	637	564	593	560	568	593	589	665	614	593	607	582	613	650	595	567	632	612	618	554	641	584	547	620	610	639	573	592	587	631	602	621	619	550	593	593	588	599	556	571	596	603	595	599	608	584	588	623	587	574	631	602	578	657	624	587	636	612	607	581	608	561	609	550	596	627	560	626	567	606	585	578	582	617	587	613	578	605	603	627	629	642	590	629	611	589	610	592	605	587	608	617	617	593	614	555	573	563	612	645	607	591	593	622	625	603	582	589	608	588	597	613	590	638	593	647	614	597	596	605	628	640	571	600	598	580	567	603	605	609	611	622	582	612	596	547	606	669	598	599	599	597	655	551	607	591	629	603	600	638	615	600	611	598	572	595	606	599	599	574	584	589	581	599	580	605	627	609	633	582	571	594	605	615	671	587	590	644	580	610	559	593	592	613	616	577	610	622	557	641	590	583	619	621	565	598	551	604	623	620	606	560	605	602	599	616	599	615	601	576	582	623	585	601	602	619	614	597	599	565	608	635	639	591	626	624	620	605	599	582	589	651	617	578	608	569	600	568	585	548	619	617	615	595	585	606	596	608	596	569	628	580	596	612	612	605	608	580	613	640	602	570	614	636	602	592	621	661	574	649	599	570	584	630	580	630	608	600	611	612	567	576	617	600	596	595	596	651	607	598	605	594	644	598	583	605	641	638	577	578	607	565	592	610	556	612	609	622	605	604	633	591	610	610	576	630	611	617	608	584	602	563	583	570	610	587	635	628	584	580	578	593	597	605	577	603	608	601	608	588	597	595	620	610	602	632	618	557	624	565	572	627	570	568	631	612	586	615	605	580	578	596	567	632	607	626	614	583	600	623	608	599	589	571	597	580	614	599	597	598	597	598	613	630	566	605	612	595	587	611	594	626	576	609	560	616	620	611	613	617	604	612	581	605	595	628	563	582	589	620	621	583	616	592	579	563	631	609	616	557	622	561	576	543	575	581	577	599	579	606	592	634	613	579	607	622	624	578	607	579	616	605	604	613	668	619	586	629	632	621	601	581	631	643	598	600	572	597	638	622	620	582	578	610	608	612	580	590	601	627	616	578	586	584	617	607	626	590	588	602	616	618	577	649	623	623	570	630	561	547	570	591	591	553	602	618	626	563	600	622	608	600	574	614	609	564	623	615	590	607	539	598	568	614	576	592	586	582	652	629	629	571	539	562	603	604	595	584	618	599	611	611	603	541	631	629	578	596	583	604	636	596	618	621	590	532	585	594	596	572	615	602	551	630	567	639	577	580	579	623	586	609	618	608	616	578	586	588	598	575	604	614	621	620	613	603	613	608	606	593	574	643	637	585	600	582	621	600	619	534	601	548	560	587	572	576	635	573	626	580	601	617	576	609	601	582	653	619	601	599	594	587	614	598	527	565	597	565	624	586	586	624	566	624	604	586	601	577	596	630	620	609	603	567	593	582	618	609	613	623	553	585	586	639	654	558	569	601	609	598	621	640	603	632	591	587	650	594	605	595	640	628	619	615	591	596	593	629	603	572	573	640	573	625	605	597	652	591	614	636	628	569	602	571	608	644	560	584	583	604	662	646	605	601	631	595	601	591	597	623	571	551	564	607	617	567	599	584	573	605	581	600	600	588	598	561	603	618	636	579	589	629	593	620	565	591	621	610	615	596	607	617	603	618	541	576	592	592	624	620	629	607	575	610	550	585	592	619	632	593	615	583	561	602	625	642	616	567	607	609	611	627	598	582	619	655	607	641	585	557	617	610	600	637	604	592	598	546	604	592	596	589	629	596	623	557	637	594	603	632	573	624	562	610	582	602	641	643	593	606	619	578	532	607	575	639	561	631	624	608	581	586	663	601	597	627	597	594	591	599	598	602	581	590	591	562	596	640	580	587	568	596	587	579	572	542	597	599	559	584	574	641	591	675	615	615	598	652	634	633	568	605	590	597	635	577	609	584	595	605	599	604	568	579	592	628	577	557	613	547	564	591	631	590	569	589	584	600	577	607	589	614	605	602	610	638	551	572	593	606	637	580	607	586	612	614	583	650	559	566	584	597	618	586	613	608	603	607	573	591	628	617	623	622	613	610	566	613	583	593	590	622	602	581	628	600	586	584	622	630	571	642	567	609	589	614	637	614	617	579	598	603	556	596	556	622	622	572	612	648	634	622	589	595	602	619	621	600	613	641	586	602	638	608	632	606	616	613	590	556	584	552	585	598	577	589	625	606	582	594	581	629	619	617	582	610	574	620	600	637	593	535	597	594	615	602	619	583	613	586	587	621	629	582	631	624	648	589	569	616	608	608	620	558	617	554	614	613	617	558	574	610	588	540	637	592	632	561	553	575	583	586	580	593	584	583	589	616	609	633	610	599	593	591	578	609	630	602	610	597	616	603	545	607	600	598	633	608	574	566	578	588	579	567	564	641	620	608	593	624	608	609	574	568	618	625	572	589	589	623	605	644	615	622	576	568	585	623	590	600	603	589	622	629	574	577	575	623	603	569	591	572	610	602	651	607	571	624	611	626	652	617	598	631	576	639	634	570	594	603	573	600	561	612	628	579	604	580	610	601	627	589	598	636	581	595	574	567	602	605	589	620	614	585	588	583	579	612	581	605	611	593	629	546	617	616	623	568	570	609	581	612	616	595	581	589	578	634	658	645	610	613	567	611	586	638	590	595	612	557	586	584	550	607	607	591	587	584	593	618	585	619	645	577	602	582	611	583	621	630	572	579	625	602	614	590	629	612	567	610	599	603	571	601	663	625	592	578	596	600	578	631	592	628	584	624	622	602	579	603	556	576	623	568	633	598	612	579	602	596	584	588	606	619	584	620	615	585	618	598	601	614	664	633	590	608	595	588	612	587	594	585	610	616	651	582	600	615	582	614	600	604	604	622	610	566	588	602	583	597	588	535	673	593	596	561	530	568	612	589	593	638	632	677	572	615	571	585	587	614	629	634	634	620	606	569	595	575	607	631	584	587	567	594	601	601	586	594	563	539	623	616	573	583	565	588	601	547	611	619	606	601	604	615	608	575	582	599	588	587	615	592	595	623	603	621	591	554	629	576	591	622	631	617	581	617	604	641	617	621	600	595	605	593	600	581	566	625	598	616	603	595	575	615	590	553	603	591	565	582	601	591	638	600
27420	18708	5066	1184	922	902	871	899	900	851	878	859	822	844	845	844	830	843	837	796	832	878	870	830	835	766	856	820	843	877	853	863	819	821	863	853	802	784	845	859	827	812	883	798	845	816	835	850	833	850	810	818	823	886	799	813	836	855	889	797	782	841	842	783	908	835	803	811	799	838	801	848	801	841	801	818	845	806	836	831	840	848	785	867	811	881	849	845	844	864	852	845	827	841	867	828	827	848	834	840	875	833	880	831	801	795	847	838	863	792	854	840	861	868	860	844	805	893	894	806	871	883	759	816	827	843	903	857	827	881	858	834	866	843	845	779	833	835	842	878	803	841	843	833	881	809	837	825	832	846	862	820	870	821	816	832	823	836	867	841	782	815	822	847	856	884	831	859	818	822	808	791	864	825	821	862	852	898	864	834	864	845	844	822	852	836	836	823	837	840	824	833	832	844	814	799	830	830	813	910	843	843	840	866	794	842	846	837	838	850	828	786	784	858	793	833	830	911	800	866	846	871	826	807	824	801	826	811	835	811	906	834	789	820	859	875	878	829	875	826	853	887	846	787	841	899	809	811	878	825	824	843	857	859	835	844	793	838	823	861	819	848	857	810	879	823	869	827	838	841	845	848	848	786	806	827	817	815	835	874	844	859	879	910	833	873	827	816	817	843	844	869	799	842	816	813	834	831	817	860	812	840	876	813	801	876	812	847	856	814	811	829	817	770	871	786	872	812	831	829	867	822	825	813	826	818	830	803	885	814	862	839	890	886	863	845	829	803	844	835	822	851	828	851	873	866	877	846	806	842	796	872	833	810	821	817	814	855	804	870	788	835	861	825	803	849	863	844	802	840	827	868	851	844	780	778	814	814	792	838	822	884	825	796	832	851	824	804	849	875	787	825	859	837	877	810	859	822	822	813	866	843	825	848	834	808	820	831	819	846	801	810	820	832	841	837	848	861	806	824	868	856	833	892	849	885	835	823	827	868	841	814	839	883	833	844	851	871	856	828	800	839	797	825	799	821	851	893	817	847	847	855	893	798	861	846	839	845	812	832	871	849	880	812	871	847	799	802	857	901	847	845	859	869	860	820	835	815	783	839	846	764	820	876	796	876	803	820	828	804	859	860	871	851	880	796	815	857	902	813	831	809	781	815	806	838	859	835	797	841	818	789	842	870	850	781	817	794	776	796	825	836	824	865	818	838	849	865	838	826	865	863	883	899	821	787	824	823	832	855	827	818	880	800	865	864	804	847	822	806	828	877	864	904	851	807	854	820	854	854	841	859	831	849	809	828	832	790	795	848	887	781	805	843	893	800	826	818	806	790	838	798	828	825	844	850	768	751	862	823	843	887	809	872	825	833	869	825	809	814	863	787	830	855	843	839	892	806	823	839	783	866	823	839	779	822	804	848	851	793	867	819	805	825	830	846	840	811	858	849	852	857	777	830	821	852	774	891	868	882	840	839	860	842	858	847	837	799	763	837	809	785	824	811	881	841	805	857	861	837	879	840	866	817	813	803	814	784	857	808	814	807	822	833	859	861	856	891	840	854	863	815	854	841	815	776	885	875	819	883	807	833	835	814	890	807	847	838	836	853	913	846	826	795	790	824	895	849	843	823	816	867	836	815	806	853	853	878	897	817	810	860	863	828	828	804	822	840	784	845	796	801	808	832	818	774	836	817	828	767	866	787	812	816	910	869	876	839	866	855	836	830	868	811	871	905	849	828	865	781	842	883	856	877	852	812	750	840	827	849	852	815	857	885	772	812	838	878	880	856	817	798	808	788	828	770	834	760	845	838	829	835	865	812	821	808	833	836	825	837	859	837	885	896	793	853	831	883	822	846	840	832	819	861	846	878	859	826	873	803	846	861	784	867	829	855	779	845	824	787	851	849	840	819	852	841	792	817	841	861	811	827	818	860	838	850	862	825	814	878	864	855	841	859	826	809	825	789	819	786	824	886	857	825	830	876	897	858	854	806	890	819	848	902	809	844	782	843	783	778	832	840	843	816	829	851	856	828	812	858	887	822	805	807	871	844	799	801	820	811	883	833	845	859	860	837	808	823	838	860	811	827	849	785	822	780	828	826	841	810	852	841	830	857	792	863	825	855	855	849	899	857	806	853	797	856	868	836	825	795	839	851	839	817	788	833	887	862	891	831	866	820	886	840	806	823	845	857	872	826	833	802	833	884	842	818	883	878	882	825	821	830	825	859	881	875	780	820	822	785	869	830	839	888	830	832	835	858	832	837	812	842	813	779	817	817	832	824	827	807	837	841	871	805	837	831	819	846	805	833	831	849	793	834	810	832	850	869	817	827	827	853	832	811	833	869	820	820	844	821	889	786	815	822	826	848	856	830	783	837	861	836	781	846	832	773	834	812	799	817	839	791	809	829	852	848	836	849	818	845	785	900	863	854	861	825	844	776	819	854	833	833	891	794	867	754	843	802	858	824	871	830	819	835	732	816	864	806	810	818	808	860	793	854	786	886	847	864	878	770	863	892	811	843	798	857	833	806	812	845	807	858	817	873	853	828	853	794	871	780	851	899	868	820	836	842	818	802	849	815	785	849	839	888	907	788	840	801	858	868	822	848	845	870	795	811	786	832	831	844	860	854	850	838	811	847	804	827	826	860	845	847	843	885	874	819	867	849	817	790	812	816	853	826	858	807	819	863	838	848	870	880	870	799	844	839	835	835	804	829	872	856	829	861	837	861	857	836	876	825	842	891	800	809	845	815	838	825	894	862	838	850	849	832	815	858	837	828	844	805	863	800	842	857	888	844	833	828	853	856	835	815	862	787	835	826	813	835	823	882	880	826	804	830	848	834	809	826	859	788	793	835	834	805	876	798	868	856	827	826	820	864	823	837	810	804	905	802	872	806	791	794	836	818	855	856	766	814	842	889	816	830	844	828	847	797	839	812	858	887	808	820	801	809	828	863	790	833	822	835	879	854	799	815	830	862	881	868	848	838	863	789	885	801	887	862	840	850	839	820	813	821	825	831	881	787	801	865	800	826	764	893	805	783	874	826	855	862	822	796	817	807	801	811	841	797	817	770	840	822	856	868	821	803	854	835	838	857	850	792	819	807	839	856	800	814	799	831	889	801	866	842	891	799	841	846	818	825	861	870	869	832	838	859	747	813	828	833	817	839	827	857	850	822	861	874	805	836	778	839	844	824	857	881	840	835	813	833	838	833	799	778	879	809	871	857	824	818	829	801	867	825	831	822	800	831	887	823	800	811	851	836	884	868	853	881	823	802	859	786	849	816	883	834	813	808	853	805	826	873	816	839	842	803	812	863	850	868	829	806	846	802	805	845	835	820	808	812	834	883	825	776	772	853	864	828	836	849	817	841	893	843	820	854	834	857	855	833	838	843	830	780	814	850	819	842	832	819	840	843	829	841	872	814	857	842	816	842	870	848	815	760	852	814	822	817	792	843	806	820	851	866	866	818	815	768	874	830	859	886	872	846	831	798	796	810
4695	1491	1345	1088	1003	976	983	954	1013	892	943	942	955	985	969	932	947	962	929	899	936	923	906	904	1000	895	902	958	923	926	943	912	941	953	1009	988	875	901	878	1009	942	920	927	878	975	936	921	901	916	905	895	942	975	969	885	912	955	972	925	973	909	915	927	881	965	944	969	985	959	931	932	970	884	974	870	926	929	898	1037	929	947	940	922	924	958	925	899	958	889	923	945	907	975	888	950	933	938	942	927	971	950	942	954	907	949	926	950	941	951	985	940	961	897	892	934	913	867	917	935	944	951	948	925	940	955	920	927	984	955	927	983	913	902	908	918	935	945	968	957	905	957	925	941	984	960	878	922	915	949	920	946	917	982	904	961	921	937	914	907	901	928	913	956	944	967	910	943	905	928	934	918	904	944	951	904	945	900	914	931	899	905	998	941	886	893	928	983	890	953	937	933	954	891	929	960	934	950	921	946	935	965	937	923	923	959	891	885	952	937	977	900	945	973	925	979	929	945	925	902	965	926	910	916	936	957	951	930	1012	985	930	878	911	952	985	944	929	881	907	950	912	922	979	951	949	899	940	883	919	940	938	952	944	934	922	919	929	933	981	938	969	922	954	944	910	918	954	921	925	960	898	918	944	879	928	948	966	937	884	952	940	957	957	912	895	886	936	940	940	938	990	1007	974	957	945	937	918	923	909	915	958	998	978	903	943	919	952	951	887	910	900	933	964	942	921	891	948	955	920	935	920	946	931	935	939	954	940	950	867	960	972	929	935	943	899	989	966	951	985	907	935	926	912	892	928	969	917	984	952	924	936	938	943	995	952	951	903	960	888	950	937	870	962	929	907	957	925	936	934	892	938	928	891	916	956	968	913	908	950	954	947	973	880	953	935	942	956	948	948	877	937	929	921	916	938	955	923	925	914	944	948	899	913	935	980	920	938	912	972	976	947	878	913	961	925	919	870	937	948	935	1027	955	909	894	939	979	991	917	940	895	903	918	944	927	940	987	972	863	967	930	954	887	954	930	920	901	918	956	940	912	895	969	900	955	920	923	911	887	897	942	928	900	874	936	942	992	913	893	926	924	913	921	939	892	948	911	903	956	917	948	896	902	969	949	936	963	917	954	925	917	1002	963	970	902	927	938	923	974	948	952	931	966	922	907	958	916	935	941	900	901	939	952	952	920	932	896	937	985	918	917	986	905	942	901	992	912	942	957	912	947	955	935	972	926	901	871	867	924	946	935	912	928	964	983	911	892	929	864	926	938	941	910	946	929	910	953	963	941	917	870	904	936	931	937	955	955	921	947	955	911	947	958	895	914	926	926	949	948	906	944	888	944	927	938	953	934	962	895	934	965	876	923	920	903	909	933	927	936	931	955	897	916	922	974	919	923	965	953	889	961	928	949	920	894	987	948	943	933	899	935	982	930	893	920	969	897	895	878	879	943	955	940	868	904	919	897	947	920	921	953	923	978	964	932	959	931	942	935	978	921	916	924	930	893	964	947	936	940	943	939	931	939	885	905	954	900	929	930	954	922	942	969	957	932	899	924	930	912	971	952	859	967	941	955	915	967	913	963	924	946	968	874	942	956	971	958	911	984	917	916	967	917	895	880	938	933	925	922	949	946	933	953	932	874	939	900	906	895	957	914	942	932	966	946	926	963	939	927	963	924	1001	901	922	902	951	998	890	905	952	923	943	917	967	941	957	962	909	931	921	931	903	919	883	925	945	931	935	876	965	939	952	867	965	950	921	929	918	921	944	930	945	922	940	955	971	913	903	975	990	919	1000	941	942	963	939	953	944	910	899	861	945	911	943	939	914	963	945	946	931	945	940	833	883	906	876	934	981	859	955	971	928	891	953	969	1024	931	984	949	940	931	942	874	872	927	920	902	918	945	924	952	918	951	890	943	923	908	1010	912	890	906	936	876	871	925	929	900	933	946	909	914	897	918	914	942	932	974	930	975	938	940	1003	900	930	904	930	1005	959	983	942	975	900	911	974	949	977	959	859	941	959	943	990	939	966	952	892	924	944	905	923	947	963	965	933	878	917	958	907	895	964	954	949	1009	933	929	921	908	923	890	913	895	923	984	959	1008	977	897	977	895	926	977	962	937	947	945	912	936	902	905	987	932	940	898	924	948	851	945	916	948	929	929	963	940	944	928	931	930	919	945	946	987	957	876	922	939	932	925	896	937	912	969	917	943	893	926	948	862	889	912	972	855	922	883	959	899	952	870	929	954	901	921	951	945	917	963	1007	899	953	980	925	949	948	944	955	962	917	892	911	918	927	911	904	961	941	921	950	960	956	1005	981	902	902	962	959	937	944	958	885	940	928	941	923	905	898	940	848	906	957	944	961	910	957	959	955	911	940	893	952	888	921	970	910	910	973	975	937	957	947	919	958	926	920	951	910	953	927	900	994	998	913	918	924	943	915	941	914	962	939	923	931	906	902	871	943	911	905	979	913	990	952	936	924	937	975	904	914	973	980	904	929	924	923	902	968	919	948	917	935	894	954	899	926	897	879	927	899	1009	915	961	927	899	908	909	925	956	871	946	967	941	930	944	968	904	968	920	895	956	1007	927	954	916	947	960	917	915	940	923	987	962	958	916	922	863	902	985	927	938	972	925	1000	916	947	943	916	900	969	911	875	946	998	922	912	880	986	917	937	949	960	921	928	888	912	906	937	939	915	980	897	924	979	894	919	934	865	923	934	918	930	968	929	918	930	905	980	960	894	927	963	971	938	946	964	882	967	988	942	914	989	955	916	911	962	938	944	891	888	882	919	923	908	946	941	905	891	940	862	893	892	945	915	942	888	946	905	920	933	922	936	913	984	896	982	937	925	960	972	956	976	941	928	938	914	939	939	919	951	977	940	893	896	969	958	940	949	952	941	994	931	907	953	917	965	908	917	942	937	934	960	956	881	947	979	945	886	918	887	884	944	962	940	974	913	923	936	918	932	938	971	981	916	959	953	930	932	978	974	962	925	915	932	945	963	981	955	973	976	959	921	896	890	907	930	965	927	917	911	933	959	898	912	955	894	961	907	969	921	891	972	892	925	915	934	895	911	976	970	874	887	929	914	905	963	932	953	898	998	923	957	910	929	916	964	936	874	918	965	912	933	984	945	924	920	982	923	951	940	894	947	915	915	985	914	916	886	928	929	934	972	946	941	939	1019	976	938	933	924	913	883	932	858	940	913	896	922	979	936	932	925	931	932	928	900	946	932	915	992	967	903	927	957	935	934	965	942	933	927	961	933	966	885	965	930	857	946	897	956	936	910	885	966	929	948	928	943	886	935	930	919	894	901	943	881	913	926	861	966	974	914	984	953	962	956	938	953	947	956	928	941	882	1012	951	911	946	932	908	965	903	956	937	911	954	905	979	948	917	895	934	925	896	943	951	970	951	951	955	876	944	940	931	892	945	948	974	902	955	949	942	947	937	950	923	917	969	907	938	943	947	906	923	1002	907	899	908	944	921	900	930	910	930	915	917	873	891	946	909	964	933	917
23812	21118	28180	24285	21112	9924	1855	1326	1165	1156	1137	1021	979	1045	997	1019	993	981	1019	951	1011	963	977	995	935	958	930	940	936	957	988	1006	931	965	1035	960	1013	947	929	926	1004	986	922	917	949	1018	1033	936	962	931	974	982	962	935	973	939	930	939	911	967	991	911	979	979	931	948	966	962	948	945	973	939	963	982	1021	947	934	919	940	1028	1017	1018	958	959	982	979	964	994	986	960	979	954	925	928	942	952	979	998	932	1011	962	954	966	990	959	980	976	953	936	951	948	982	911	967	936	920	939	939	994	951	893	981	927	946	969	935	979	982	921	965	937	910	952	921	932	978	864	974	995	901	955	945	994	1002	954	941	932	893	929	995	903	930	982	992	928	939	956	950	951	988	976	959	912	1004	961	938	981	896	927	917	901	901	939	1004	930	902	970	902	950	955	963	924	949	959	969	956	931	951	957	920	1012	961	936	942	902	888	978	937	949	967	873	930	957	951	972	933	933	959	959	981	897	889	917	967	931	898	1002	964	962	932	929	968	942	959	934	936	981	966	914	923	958	900	984	981	961	977	956	911	914	968	925	984	978	978	965	991	957	972	980	974	949	937	947	935	947	946	999	936	915	973	932	910	956	879	968	945	930	927	942	892	981	937	949	938	936	926	947	902	981	955	927	978	938	948	947	954	948	919	952	948	934	936	976	919	969	957	969	909	950	967	911	972	963	952	1005	1002	962	946	940	934	900	975	941	991	974	984	925	911	912	936	959	977	962	926	901	905	986	968	913	952	950	985	949	940	945	1011	981	933	903	958	944	953	912	956	939	929	950	937	933	925	944	975	979	926	915	910	927	979	921	949	950	914	907	950	967	944	958	953	945	894	1014	947	1008	939	929	923	910	967	920	965	1010	889	927	964	959	959	965	928	948	920	919	887	1012	933	904	998	981	961	902	979	957	929	1002	901	918	963	915	950	915	963	937	904	950	920	964	993	948	911	916	952	925	907	982	921	973	1022	948	983	934	952	965	938	972	976	997	1002	972	954	961	922	923	947	975	930	948	972	957	958	918	937	931	928	952	978	998	962	981	954	914	952	1003	884	959	944	945	970	914	955	940	936	915	903	969	925	926	976	954	1016	991	965	997	962	944	977	966	952	874	947	959	966	966	976	936	966	916	903	1007	991	930	958	954	980	944	959	1017	947	946	921	894	971	954	952	949	895	939	1032	982	936	916	965	922	957	890	954	940	943	966	948	955	942	949	985	955	918	950	922	921	971	949	962	981	950	953	938	879	989	970	946	992	885	921	986	956	978	951	958	940	990	986	953	918	928	911	931	969	946	943	935	940	945	1007	963	893	902	899	963	928	947	967	944	928	909	950	906	919	933	957	907	917	972	926	951	947	924	977	952	896	958	961	910	945	986	964	952	954	928	971	991	941	932	994	954	943	1025	913	894	956	964	924	960	880	908	932	973	934	895	922	923	952	961	935	934	933	950	917	981	923	955	987	969	973	975	958	970	958	958	1012	932	986	965	925	922	978	900	985	983	903	899	894	976	967	957	930	945	953	916	922	896	971	999	944	988	985	968	973	931	1004	975	943	981	915	930	945	1018	927	937	918	946	966	960	942	936	976	968	1006	962	1048	964	971	963	913	959	924	947	887	955	926	965	909	959	940	947	992	975	960	960	945	942	1006	948	933	959	1011	896	927	924	907	938	978	933	959	886	971	971	978	936	923	953	1002	1005	968	932	981	939	965	943	933	946	885	919	961	968	976	962	955	989	945	908	935	927	974	932	1002	924	896	956	984	927	967	962	906	951	954	969	931	924	966	930	883	983	997	929	930	935	914	902	932	912	959	963	944	981	943	947	950	913	968	910	961	961	903	902	917	1004	958	916	918	924	918	879	969	950	947	925	907	939	975	931	916	928	927	993	915	953	1014	935	991	931	894	902	936	949	949	954	927	912	950	941	979	928	955	968	996	935	954	972	960	950	917	916	922	917	906	944	900	925	954	983	962	956	987	941	948	915	950	975	928	924	966	915	895	945	927	924	936	975	999	973	965	994	955	952	915	958	966	957	920	1012	916	975	945	958	912	922	1001	998	993	1007	940	966	906	982	964	970	951	939	978	924	959	939	951	965	905	951	988	956	946	921	926	901	931	991	952	939	878	933	935	958	970	938	1017	1002	934	924	940	966	888	978	982	894	1003	972	978	1000	962	948	936	911	967	982	894	946	943	958	915	977	937	957	887	884	958	940	947	1011	905	945	944	967	914	973	952	920	929	955	976	949	993	951	958	934	935	938	960	968	918	906	964	934	976	947	982	952	967	899	976	915	961	987	915	954	993	932	967	971	969	982	919	926	966	885	944	920	987	945	960	961	961	938	926	891	876	921	999	943	920	940	899	959	976	972	942	941	942	901	912	976	976	927	959	930	946	923	997	913	961	979	961	909	959	936	895	921	961	946	880	926	970	955	965	934	948	1019	955	912	902	928	981	983	954	948	903	899	968	985	976	993	911	959	942	995	940	950	935	908	977	964	894	984	994	928	986	933	910	1028	965	941	992	923	969	943	926	932	950	967	991	1002	933	957	881	950	947	987	977	997	896	919	926	896	980	967	989	904	945	937	969	925	929	959	893	980	930	953	987	921	916	936	929	884	903	940	983	943	927	994	993	938	933	893	928	950	966	962	1007	992	998	948	920	962	939	954	932	929	946	981	969	908	969	962	974	963	943	955	906	927	953	942	943	993	958	932	942	925	956	952	969	911	896	908	968	989	994	905	910	945	968	1000	924	926	941	961	870	917	979	969	939	916	913	954	978	975	930	968	963	909	927	934	939	912	874	968	1022	1008	923	977	971	911	984	953	956	923	951	922	920	990	969	920	911	928	964	895	923	962	908	944	895	959	946	957	962	948	946	1001	915	950	898	984	943	954	942	937	946	967	915	939	970	927	981	942	933	955	936	938	951	947	905	959	923	960	940	947	923	957	905	949	992	908	1030	940	966	949	884	939	945	928	938	968	908	967	959	964	978	962	909	967	900	941	929	944	931	915	920	957	978	973	934	912	928	953	889	948	953	976	922	942	934	953	995	963	849	923	932	918	919	958	975	871	966	969	911	937	942	981	914	1014	969	910	958	943	905	929	937	967	936	929	991	950	925	942	902	955	987	999	955	884	933	928	914	951	908	934	939	961	965	921	943	1000	957	1019	990	904	942	944	992	969	956	929	971	982	911	1000	941	940	938	966	945	948	981	940	1030	951	900	940	951	977	962	887	907	936	957	889	959	926	924	978	886	892	990	957	963	983	976	967	960	959	960	907	951	981	944	917	918	943	966	934	994	942	965	974	949	929	988	931	983	954	962	957	956	925	901	869	954	1025	920	937	947	955	888	929	964	1002	884	1002	973	917	965	910	975	916	951	968	1016	994	841	908	966	868	943	932	977	916	919	924	912	951	921	958	952	914	919	915	971	979	942	976	956	886	959	958	951	977	891	932	957	940	949	964	939	982	980	980	933	952	963	955	973	947	939	983	947	948	924	947	994	955	957	887	927	1028	937	914	905	914	961	937	945	983
3608	8983	7117	3800	2813	2160	1911	1639	1480	1435	1316	1256	1251	1193	1190	1161	1165	1109	1120	1116	1105	1049	1075	1098	1116	1080	1135	1052	1106	1140	1115	1111	1102	1070	1020	1108	1102	1085	1056	1138	1090	1046	1045	1051	1097	1107	1104	1093	1103	1032	1099	1147	1100	1082	1072	1094	1125	1046	1070	1012	1020	1147	1086	1041	1083	1072	1056	1068	1081	1087	1063	1073	1047	1032	1137	1084	1061	1051	1110	1050	1091	1082	1062	1105	1104	1081	1109	1074	1061	1079	1108	1081	1031	1069	1119	1115	1018	1080	1061	1085	1054	1072	1086	1048	1076	1030	1078	1090	1066	1063	1051	1068	1078	1018	1034	1014	1086	1132	1065	1100	1054	1145	1064	1088	1091	1027	1138	1110	1054	1156	1092	1045	1093	1104	1043	1099	1164	1068	1093	1089	1057	1073	1124	1016	1106	1064	984	1035	1085	1115	1048	1068	1092	1028	1052	1002	1031	1110	1085	1039	1004	1084	1071	1108	1078	1060	1066	1058	1092	1085	1032	1049	1080	1082	1093	1079	1015	1105	1066	1109	1078	1131	1089	1049	1063	1121	1043	1006	1056	1105	1089	1052	1067	1087	1091	1014	1033	1109	1073	1120	1087	1038	1055	1062	1082	1076	1114	1104	1096	1109	1061	1127	1048	1062	1092	1051	1162	1044	1099	1102	1049	1078	1023	1027	1027	1050	1075	1027	999	1036	1066	1087	1093	1040	1016	1057	1035	1103	1068	1118	1094	1090	1038	1115	1033	1064	1044	1008	1081	1080	1108	1045	1078	1027	1092	1072	1086	1053	1113	1053	1075	1089	1088	1078	1107	1090	1039	1081	1074	1069	1149	1130	1098	1069	1058	1068	1063	1113	1065	1080	1058	1103	1055	1108	1014	1054	1078	1133	1079	1087	1120	1050	1128	1052	1042	1087	1113	1028	1101	1085	1097	1062	1095	1082	1110	1023	1073	1097	1065	1052	1090	1101	1042	1063	1084	1056	1066	1063	1070	1078	1098	1052	1030	1084	1038	1038	1060	1046	1055	1039	1057	1132	1055	1078	1031	1031	1046	1076	1061	1095	1088	1101	1049	1117	1032	1025	1062	1029	1079	1054	1085	1097	1112	1107	1078	1060	1111	1118	1087	1058	1083	1133	1087	1065	1090	1062	1101	1102	1037	1040	1115	1075	1102	1102	1080	1096	1048	1134	1119	1027	1055	1052	1096	1038	1065	1055	1049	1101	1041	1156	1071	1071	1076	1060	1125	1067	1117	1073	1124	1121	1097	1074	1052	1104	1046	1080	1069	1111	1043	1015	1070	1029	1052	1128	1086	1065	1057	1134	1061	1118	1094	972	1071	1036	1080	1062	1070	1042	1081	1107	1085	1060	1100	1115	1067	1032	1085	1064	1089	1106	1081	1058	1028	1061	1123	1088	1115	1091	1077	1135	1004	1051	1117	1104	1106	1046	1017	1032	1060	1037	1150	1048	1113	1101	1054	1105	1078	1029	1059	1070	1090	1053	1022	1068	1084	1098	1074	1074	1040	1133	1026	1095	1006	1041	1083	1019	1135	1108	1077	1058	1093	1036	1127	1052	1093	1101	1086	1064	1079	1067	1023	1065	1100	1067	1074	1065	1099	1088	1060	1068	1135	1069	1072	1085	1095	1084	1105	1111	1088	1030	1074	1006	1128	1055	1103	1079	1111	1025	1051	1064	1087	1132	1081	1072	1118	1113	1107	1040	1057	1063	1126	1131	1110	1081	1049	1067	1132	1126	1055	1047	1061	1075	1129	1067	1090	1118	1081	1075	1109	1109	1054	1095	1020	1092	1101	1075	1068	1041	1039	1006	1100	1069	1028	1085	1107	1077	1065	1071	1097	1041	1025	1057	1096	1094	1050	1056	1056	1109	1063	1104	1053	1072	1090	1057	1073	1089	1087	1065	1053	1030	1080	1060	1074	1023	1080	1044	1074	1067	1056	1076	1103	1096	1061	1126	1055	1051	1092	1118	1060	1055	1029	1057	1057	1036	1062	1071	1082	1134	1058	1099	1082	1044	1114	1000	1081	1032	1067	1043	1070	1072	1074	1113	1107	1046	1023	1088	1073	1070	1062	1060	1071	1112	1172	1056	1047	1062	1052	1086	1020	1044	996	1007	1121	1061	1076	1117	1087	1095	1060	1042	1078	1133	1084	1089	1098	1108	1123	1055	1075	1052	1099	1097	1091	1044	1116	1018	1069	1045	1011	1060	1089	1072	1097	1048	1172	1101	1160	1077	1111	1087	1062	1050	1073	1065	1085	1144	1093	1045	1090	1114	1140	1076	1124	1034	1105	1002	1099	1092	1061	1080	1038	1052	1106	1094	1066	1094	1007	1154	1085	1053	1098	1059	1132	1078	1094	1097	1069	1064	1030	1057	1080	1109	1047	1077	1065	1082	1076	1086	1062	1057	1129	1031	1069	1122	1062	1087	1147	1028	1114	1105	1092	1101	1078	1038	1062	1142	1158	1086	1066	1041	1068	1103	1149	1028	1091	1080	1081	1119	1099	1081	1057	1089	1062	1058	1101	1076	1122	1047	1116	1064	1068	1111	1108	1055	1049	1063	1140	1091	1033	1059	1155	1025	1067	1065	1082	1101	1108	1082	1064	1079	1050	1093	1074	1096	1091	1120	1065	1082	1047	1102	1062	1059	1106	1171	1129	1057	1077	1095	1048	1065	1070	1060	1076	1087	1094	1150	1027	1095	1034	1115	1029	1101	1063	1030	1069	1047	1085	1081	1038	1074	1103	1137	1097	1106	1077	1095	1008	1089	1112	1044	1101	1059	1082	1116	1064	1030	1066	1105	1077	1048	1026	1073	1105	1064	1098	1067	1083	1113	1112	1050	1019	1027	1063	1056	1083	1021	1107	1094	1150	1094	1032	1039	1106	1113	1035	1076	1099	1046	1081	998	1044	1097	1081	1110	1102	1079	1081	1046	1075	1111	1072	1059	1093	1120	1086	1101	1070	1073	1103	1134	1110	1140	1139	1075	1023	1090	1079	1036	1052	1044	1120	1089	1090	1148	1130	1134	1003	1035	1123	1077	1126	1114	1099	1067	1093	1017	1043	1057	1031	1080	1057	1089	1061	1040	1044	1129	1134	1056	1058	1107	1020	1136	1090	1069	1067	1042	1075	1059	1083	1112	1051	1081	1070	1033	1102	1070	1102	1034	1130	1076	1084	1091	1140	1058	1053	1090	1069	1070	1029	1114	1071	1054	1101	1114	1135	1082	1064	1061	1113	1104	1054	1048	1061	1111	1064	1112	1046	1052	1064	1061	1072	1052	1113	1076	1082	1015	1094	1026	1065	1119	1080	1073	1061	1015	1099	1028	1100	1106	1052	1053	1112	1119	1136	1116	1044	1049	994	1093	1084	1115	1086	1078	1104	1140	1009	1120	1087	1053	1052	1097	1082	1116	1082	1073	1024	1079	1054	1096	1060	1116	1025	1026	1055	1081	1078	1070	1061	1090	1087	1080	1079	1052	1062	1063	1141	1084	1055	1120	1125	1066	1093	1075	1071	1033	1122	1034	1037	1110	1072	1075	1032	1060	1054	1049	1058	1096	1097	1090	1063	1005	1046	1115	1086	1024	1044	1072	1109	1108	1083	1089	1069	1084	1084	1081	1082	1095	1037	1108	1076	1105	1104	1079	1097	1058	1087	1100	1075	1106	1079	1095	1037	1007	1067	1100	1088	1151	1087	1087	1050	1039	1046	1079	1066	1100	1101	1025	1108	1076	1040	1095	1136	1030	1060	1068	1106	1088	1101	1079	1045	1048	1078	1089	1081	1028	1060	1115	1032	1094	1068	1093	1088	1117	1071	1097	1059	1019	1090	1091	1108	1085	1057	1108	1069	1082	1070	1016	1075	1003	1045	1104	1047	1108	1059	1007	1048	1047	1056	1013	1094	1075	1097	1056	1075	1051	1006	1057	1101	1034	1065	1089	1069	1083	1039	1044	1086	1105	1037	1079	1078	1076	1057	1000	1091	1086	1031	1058	1132	1110	1118	1077	1077	1091	1063	1036	1057	1054	1071	1049	1065	1077	1054	1088	1124	1077	1034	1007	1081	1086	1011	1093	1028	1119	1072	1067	1123	1079	1036	1050	1068	1068	1106	1104	1054	1159	1086	1078	1100	1092	1089	1100	1026	1062	1098	1088	991	1061	1067	1078	1067	1048	1072	1120	1076	1140	1095	1069	1078	1029	1058	1053	1060	1038	1044	1065	1056	1034	1012	1070	1082	1043	1073	1070	1060	996	1034	1084	1102	1138	1071	1072	1035	1023	1048	1006	1120	1036	1056	1001	1095	1102	1071	1076	1110	1116	1049	1140	1093	1051	1093	1070	1033	1076	1045	1041	1015	1095	1062	1159	1033	1137	1088	1068	1089	1106	1067	1068	1107	1029	1144	1090	1069	1046	1058	1113	1136	1081	1090	1096	1036	1057	1073	1101	1105	1134	1051	1103	1008	1083	1066	1083	1054	1062	1039	1039	1078	1105	1062	1012	1133	1074	1108	1087	1070	1064	1036	1069	1028	1063	1095	1122	1003	1070	1043	1104	1110	1065	1106	1037	1039	1099	1100	1141	1076	1122	989	1071	1051	1061	1064	1090	1107	1147	1101	1125	1122	1040	1080	1068	1123	1115	1061	1038	1065	1082	1054	1072	1059	1157	1061	1089	1090	1035	1081	1032	1055	1066	1057	1047	1073	1065	1089	1111	1086	1075	1089	1028	1056	1076	1073	1099	1051	1151	1082	1043	1103	1116	1093	1026	1059	1081	1065	1084	1095	1098	1053	1096	1080	1080	1118	1010	1126	1081	1062	1035	1064	1122	1023	1087	1124	1130	1063	1087	1052	1040	1127	1060	1079	1032	1160	1070	1173	1031	1086	1146	1025	1075	1081	1081	1089	1113	1073	1049	1093	1074	1062	1052	1050	1090	1033	1082	1019	1085	1111	1067	1023	1085	1114	1086	1104	1093	1077	1055	1091	1053	1051	1105	1044	1036	1099	1033	1041	1046	1093	987	1082	1036
24716	21157	27182	25285	11053	869	681	592	537	545	515	477	498	455	457	471	443	441	489	449	480	409	456	444	418	411	441	450	412	466	482	462	443	447	444	434	459	431	457	421	448	421	423	424	430	410	439	432	467	409	461	401	406	439	440	425	426	449	417	453	429	440	426	431	433	438	436	424	448	425	440	431	440	421	475	422	430	411	438	429	467	416	427	418	420	442	460	449	452	466	426	403	438	418	434	424	428	433	434	448	429	434	452	399	384	408	398	457	448	435	444	432	413	443	431	416	445	413	379	447	444	394	423	425	405	416	414	426	448	411	416	459	454	431	442	429	440	438	437	433	439	433	429	418	441	399	457	444	431	417	429	436	418	458	428	439	401	456	414	396	423	398	421	422	408	423	405	464	417	456	419	430	404	422	413	439	417	410	422	382	394	408	444	432	434	441	383	426	437	414	450	442	408	419	448	421	417	445	433	415	416	424	416	416	421	415	424	401	432	420	413	455	392	456	458	442	415	429	444	433	416	396	415	435	450	401	438	423	448	424	408	458	420	442	406	405	425	429	417	456	413	394	471	441	420	432	427	412	436	413	425	482	428	435	428	458	411	401	403	415	435	425	436	424	447	429	449	444	390	395	441	411	444	428	424	460	424	413	430	418	425	431	425	397	406	426	429	435	417	427	432	423	433	418	443	425	442	420	444	434	454	418	412	432	450	384	444	405	454	408	423	436	451	452	444	424	399	445	443	382	404	392	427	440	446	452	405	402	427	441	414	442	418	418	404	430	422	475	411	428	399	432	479	403	432	417	434	425	444	404	425	431	419	411	434	433	403	457	416	437	423	454	404	463	455	426	418	423	427	427	390	389	395	441	440	421	458	420	427	431	431	432	416	423	423	451	447	458	427	466	422	419	405	432	432	414	439	416	420	457	404	425	393	408	424	438	422	434	407	403	442	439	418	401	448	420	448	439	487	436	415	437	420	415	445	439	414	434	426	444	450	413	439	456	395	423	433	400	418	405	426	440	421	414	450	415	405	424	390	421	441	403	430	432	424	416	412	449	426	439	435	434	424	465	441	410	424	411	453	433	394	391	390	423	424	414	440	434	381	453	436	447	401	444	436	414	438	428	399	428	441	423	400	381	385	422	399	438	452	425	458	364	438	446	422	454	438	394	437	417	415	465	432	400	415	423	436	467	440	424	455	450	404	463	439	420	428	417	388	464	398	405	424	417	420	435	424	469	426	416	423	415	451	422	420	428	436	434	417	393	405	440	371	419	417	440	408	420	454	458	429	398	408	456	401	416	422	422	413	442	410	410	405	403	379	406	436	432	448	434	434	425	413	425	411	445	444	436	452	412	411	436	420	443	424	452	430	479	417	418	443	488	426	451	461	445	438	443	415	446	443	444	389	426	439	421	434	469	453	453	392	443	429	393	409	403	428	419	406	401	411	400	396	428	463	463	443	430	474	468	432	424	425	408	463	453	433	400	431	409	458	449	420	424	362	414	389	421	399	392	416	399	436	431	423	418	427	452	442	448	421	404	438	415	399	452	418	451	429	404	368	439	422	429	436	419	428	416	451	424	444	402	398	419	399	412	413	408	444	385	436	446	436	451	431	437	407	425	440	433	421	415	409	447	395	454	417	435	424	422	433	424	434	410	408	458	386	440	443	408	424	414	400	429	428	407	429	458	384	446	431	424	436	404	421	415	443	405	436	436	411	426	398	434	441	421	432	424	473	431	424	439	416	434	414	448	456	451	380	420	377	425	419	431	405	399	440	444	431	433	425	432	452	440	456	423	430	415	446	406	406	422	435	404	405	416	411	429	441	454	454	395	427	443	392	424	382	430	435	406	430	429	408	412	436	450	443	440	433	443	434	441	437	435	415	383	413	417	431	427	463	422	390	439	406	442	438	433	465	421	398	419	442	465	427	438	423	404	428	452	440	404	396	443	408	417	370	449	411	423	453	429	429	405	431	441	449	400	423	420	422	408	413	449	397	424	427	411	416	440	408	449	431	407	418	423	408	424	440	437	454	405	433	435	450	418	425	418	402	442	444	448	407	443	439	415	456	412	401	411	428	456	418	436	420	423	416	442	453	445	429	462	401	431	420	388	429	470	420	472	429	401	414	414	460	435	439	438	442	433	440	417	417	394	432	418	452	448	415	425	461	430	425	436	423	451	408	414	402	425	413	417	411	421	428	430	415	457	415	446	490	447	433	442	441	452	410	422	456	389	424	388	452	420	446	426	478	459	431	445	434	418	441	472	425	396	437	407	386	421	401	414	407	399	431	410	463	385	408	440	399	394	437	413	449	443	432	415	433	430	401	444	457	399	391	434	416	443	416	462	456	428	424	415	393	436	461	404	422	430	438	420	404	458	416	416	472	427	414	379	448	438	431	411	416	415	428	440	436	407	419	399	434	431	426	445	410	428	455	419	399	414	422	408	418	451	429	432	425	425	381	420	429	443	403	421	451	377	460	413	427	365	409	428	448	380	431	396	440	427	427	417	417	417	414	390	403	429	418	439	445	435	416	429	416	421	431	433	407	448	425	386	440	377	414	443	395	479	409	443	449	425	423	421	425	439	454	444	424	394	441	460	416	434	464	459	428	411	412	417	460	457	431	407	380	457	425	415	442	403	443	395	389	439	454	419	429	446	409	423	435	422	428	427	440	426	413	441	379	405	426	419	410	451	479	452	407	426	419	421	415	408	395	437	387	420	437	430	415	444	438	440	464	413	422	459	426	426	431	444	432	420	435	414	423	417	400	422	439	456	460	418	415	438	467	410	428	424	428	404	378	424	460	411	412	443	431	441	419	456	465	434	450	430	441	427	449	429	410	421	433	404	410	459	455	423	401	409	398	432	408	413	489	462	440	406	405	408	422	392	434	412	432	426	475	420	410	442	439	440	431	433	444	476	421	409	460	404	428	398	418	427	437	430	394	449	435	392	418	439	444	435	398	403	432	415	431	438	397	398	435	425	402	399	425	426	444	414	413	452	398	436	442	443	413	409	443	417	453	400	420	432	427	427	432	407	427	449	437	398	433	429	434	428	435	427	437	441	423	389	459	421	444	404	399	396	411	476	426	385	455	403	444	428	430	428	416	419	417	460	428	457	435	455	447	427	396	419	421	448	387	405	417	458	437	450	418	396	441	448	413	398	385	422	441	432	431	422	405	404	424	422	412	444	441	470	427	437	401	435	415	442	449	438	446	446	412	414	409	443	396	464	441	457	447	417	434	454	466	454	448	402	448	414	385	403	426	392	448	418	404	431	451	413	427	455	406	432	406	387	446	438	419	429	415	449	398	436	421	438	418	424	426	444	401	394	404	416	412	418	453	422	447	427	423	395	441	451	428	413	424	428	420	449	418	408	393	467	396	459	400	460	431	450	456	456	452	404	404	424	411	430	416	432	429	435	388	434	404	448	413	432	411	379	447	414	439	456	442	458	479	416	408	415	442	404	444	453	444	418	429	416	446	401	402	422
3459	5475	4105	2042	1572	1230	1016	871	760	719	668	588	553	561	569	558	534	538	572	495	492	517	510	547	503	525	526	517	523	520	488	509	512	488	499	497	518	486	479	513	508	541	459	474	493	521	515	480	519	503	471	513	531	514	482	488	445	485	498	462	497	467	513	487	454	496	513	453	537	504	526	516	470	512	503	493	488	506	505	484	519	471	506	552	500	509	513	499	475	515	488	525	503	510	493	493	493	480	519	484	568	478	518	481	510	487	500	522	518	500	504	507	491	451	480	514	503	516	477	499	478	496	449	515	490	500	513	493	515	478	464	471	495	506	460	492	501	495	491	477	498	491	461	533	517	471	474	487	489	490	491	478	493	474	492	510	492	515	486	489	555	502	531	471	524	527	508	469	503	457	522	468	477	497	519	468	449	534	498	480	508	480	479	493	481	468	453	528	464	490	448	489	466	489	493	517	515	558	510	494	512	495	505	545	472	505	501	475	517	551	482	490	518	469	511	475	523	502	478	492	508	499	509	481	491	478	458	469	498	492	511	494	522	485	489	482	456	506	463	470	465	482	500	505	503	522	511	478	476	502	495	471	518	528	499	525	521	511	485	482	528	477	538	528	497	521	473	493	477	510	471	478	478	497	516	498	487	554	465	494	503	488	519	446	482	518	482	520	461	492	475	461	480	502	501	491	481	518	502	492	517	500	472	485	475	519	447	513	472	517	493	494	500	526	529	507	491	527	511	537	490	503	452	526	512	518	519	451	484	480	483	486	519	496	502	476	491	485	461	474	482	490	535	493	512	542	476	475	482	524	467	480	478	503	480	462	492	516	461	474	463	496	499	489	521	495	491	519	539	512	504	482	464	482	502	497	499	497	495	510	499	502	492	502	518	474	507	476	502	481	489	449	480	487	486	495	445	477	492	483	500	510	472	532	535	521	440	500	477	503	514	472	526	506	495	480	447	507	548	504	489	487	464	474	510	484	485	494	464	519	492	505	518	501	504	486	492	471	484	519	503	498	498	490	484	477	472	495	504	512	499	480	456	467	466	504	492	492	510	496	507	533	485	476	492	471	489	500	477	502	474	455	533	497	496	501	506	528	510	449	530	540	491	461	479	503	525	459	504	473	497	478	507	509	499	520	496	470	532	475	479	495	508	493	493	499	505	482	507	494	471	527	496	495	488	511	474	481	503	500	473	492	473	470	512	524	490	492	528	473	529	481	514	519	497	488	486	520	475	492	508	506	498	471	483	519	503	493	520	459	476	496	494	475	493	494	499	499	510	456	502	497	482	481	524	478	509	507	491	507	466	491	459	466	516	487	467	501	519	471	502	483	485	454	503	524	543	484	490	501	499	515	480	473	504	522	504	465	443	498	495	516	502	518	471	512	473	512	483	531	462	517	490	508	508	500	561	493	480	473	511	477	509	506	482	456	537	510	531	537	542	504	539	485	488	508	540	527	472	464	489	501	454	452	509	500	490	438	496	500	453	522	502	498	494	510	513	482	511	486	466	477	489	481	529	474	448	482	522	503	480	555	485	474	485	488	462	498	480	453	569	475	502	497	497	459	486	488	484	537	465	499	514	505	484	496	498	494	447	501	524	501	498	511	483	494	511	525	543	504	488	481	519	523	465	492	455	492	516	488	493	443	514	480	484	460	491	475	481	527	535	495	478	475	472	519	533	496	520	456	454	501	498	555	497	532	517	483	512	506	479	460	470	512	482	451	505	494	494	494	456	524	485	507	511	474	458	475	513	466	479	475	472	490	476	482	470	501	475	505	500	539	459	466	522	467	465	477	509	522	486	473	496	504	544	465	460	540	482	499	461	501	483	501	544	480	482	483	464	504	486	478	512	484	491	491	504	486	490	470	474	483	470	504	473	518	472	497	493	488	485	526	508	513	472	504	479	492	517	513	500	519	500	490	491	502	514	496	476	492	489	482	482	458	491	495	500	481	532	461	513	521	493	512	504	480	514	456	464	501	493	525	518	492	482	491	495	455	493	533	504	503	490	511	552	510	488	478	502	499	494	512	485	485	528	483	499	482	515	500	479	496	522	486	486	510	488	521	504	506	495	484	509	495	502	506	506	501	503	485	515	466	512	468	462	546	499	485	499	528	468	472	452	525	524	491	532	501	462	478	477	490	490	479	475	480	467	490	482	494	490	473	487	517	529	501	480	489	499	503	516	517	452	461	489	493	496	501	491	503	499	487	503	492	493	513	461	517	542	460	483	521	529	497	460	495	491	507	534	467	476	509	511	503	500	474	473	509	461	500	516	463	480	494	500	534	482	477	507	484	488	468	498	485	459	501	490	479	510	508	456	447	504	491	468	512	493	474	524	529	501	551	475	484	496	496	496	505	477	527	476	460	484	510	519	488	508	449	516	532	477	483	463	462	485	508	481	502	522	453	486	503	493	511	538	499	463	505	495	496	511	501	498	481	521	524	464	523	497	515	482	471	463	455	488	498	503	505	487	531	515	486	477	490	513	513	499	468	510	510	489	507	503	525	453	485	544	478	537	482	507	465	497	517	493	466	505	483	508	501	516	532	532	502	503	470	493	515	522	475	493	501	500	522	502	501	491	484	482	501	478	496	511	494	481	458	485	463	525	520	507	493	490	493	523	479	477	520	438	515	502	527	524	497	497	496	476	522	475	466	488	514	525	533	491	468	472	499	499	500	459	497	469	507	479	489	495	498	479	531	461	487	488	490	531	512	480	469	463	491	492	476	488	531	544	491	486	449	512	492	498	481	480	506	463	510	518	484	465	510	517	493	535	499	508	509	483	502	456	517	533	502	521	474	518	463	553	514	461	494	490	480	468	491	492	498	510	499	512	490	449	481	454	506	538	493	510	514	461	501	490	471	443	502	492	525	494	512	522	460	506	519	506	479	495	539	497	508	468	489	500	482	507	497	503	510	511	480	480	452	493	517	494	513	498	483	465	509	498	501	490	455	516	461	529	517	481	503	474	455	499	530	478	505	462	446	475	497	522	486	486	473	468	484	485	487	473	495	516	476	474	492	527	462	487	489	487	511	508	507	495	507	473	469	495	499	493	469	482	495	499	509	480	494	480	512	473	558	492	497	476	506	485	493	474	501	503	544	472	509	503	495	448	485	464	506	490	455	521	483	522	528	505	516	523	510	496	490	520	496	454	505	481	472	499	456	509	510	545	492	522	462	492	508	462	496	521	488	503	480	481	455	474	517	486	509	478	505	479	494	488	499	490	483	506	483	497	484	493	507	518	507	516	530	534	473	481	487	517	499	503	475	501	498	462	476	480	476	457	477	492	528	474	528	467	480	541	485	464	452	491	524	522	508	506	485	481	480	491	527	514	491	492	474	510	488	491	556	462	509	433	514	498	505	493	480	464	481	454	514	509	486	510	516	514	507	491	473	500	486	506	510	470	522	494	500	462	487	506	523	515	489	484	485	492	495	478	487	488	468	548	512	522	493	492	477	508	491	495	476	514	506	452	497	515	502
22692	21190	28710	23953	21187	21207	7507	1305	982	837	752	732	673	677	621	660	580	563	570	541	529	605	577	545	523	522	501	521	543	517	511	563	536	523	525	537	519	504	522	483	500	560	516	484	498	527	494	522	549	496	524	515	512	575	520	558	451	486	547	531	545	482	510	490	517	509	526	496	526	542	514	495	534	484	532	502	538	508	487	507	496	515	476	499	479	509	503	511	504	485	494	479	541	495	542	491	508	513	529	505	547	529	500	511	509	534	520	486	470	490	503	479	480	475	503	520	465	533	501	513	502	483	535	503	507	430	483	491	502	518	473	524	448	524	519	511	488	499	516	506	467	485	477	499	449	508	518	489	468	516	531	513	507	496	533	504	500	525	494	524	488	449	487	487	475	505	511	484	515	488	501	502	516	440	487	488	492	507	449	474	496	515	490	488	491	490	516	479	513	507	478	503	492	518	537	517	523	457	498	544	511	529	531	484	492	516	525	502	510	478	541	505	502	459	500	519	481	508	502	498	487	516	471	495	493	505	493	523	476	540	516	522	488	521	479	508	496	528	529	500	531	519	486	496	552	450	516	514	492	518	511	510	486	471	500	510	498	535	504	529	471	484	496	496	491	472	511	536	481	508	479	478	526	479	489	480	438	481	531	494	469	507	456	495	481	435	526	502	492	530	505	504	513	492	530	501	488	455	513	507	499	517	503	561	492	517	487	474	524	523	457	493	486	462	489	535	480	473	501	525	482	462	518	521	509	499	529	525	456	512	534	512	454	515	491	466	545	526	503	485	483	533	536	466	505	528	480	463	500	471	513	503	517	473	498	495	521	491	511	520	493	537	519	502	532	479	512	489	524	504	453	452	496	520	525	512	542	452	501	491	496	512	523	523	473	512	519	498	487	512	506	515	497	495	520	474	498	513	489	523	462	523	533	534	508	521	467	522	491	480	490	533	494	480	491	502	544	528	472	499	543	484	504	516	486	496	516	486	509	529	484	503	464	539	491	510	486	484	514	501	509	512	535	490	508	500	483	487	518	517	527	489	505	490	513	484	511	506	526	501	516	487	506	482	493	520	526	487	481	516	515	516	483	502	536	521	513	489	508	480	501	488	492	536	511	520	440	527	527	532	508	481	516	493	491	463	534	500	525	479	539	524	493	526	476	500	500	471	526	496	490	498	490	526	486	506	471	524	507	525	486	512	490	469	541	510	508	530	459	520	500	523	470	490	524	523	511	505	512	537	533	499	494	458	499	494	508	507	475	526	496	526	477	502	507	517	525	482	498	491	520	503	476	478	548	502	496	507	531	508	504	486	502	519	485	548	529	489	509	499	538	482	518	508	497	485	526	523	513	474	515	473	492	556	499	525	511	523	450	491	514	515	508	486	514	514	534	509	548	473	477	479	502	507	544	513	483	467	464	524	496	499	506	479	496	473	531	497	501	493	492	485	464	511	517	505	492	499	512	482	508	519	499	527	486	491	506	509	498	477	502	502	471	508	548	508	462	497	504	495	544	481	505	528	514	548	499	506	506	501	492	495	514	544	506	491	496	475	480	511	483	554	482	519	486	539	481	482	492	501	476	460	509	527	517	487	500	508	483	514	533	484	500	513	510	490	478	518	451	535	462	484	522	512	532	503	497	547	502	527	490	495	524	488	495	509	494	480	515	542	478	486	464	527	497	523	515	502	492	538	489	524	411	493	516	513	483	503	511	489	538	519	498	507	496	514	492	475	508	522	517	508	457	503	492	483	483	487	539	493	484	540	528	519	499	500	522	538	499	494	508	536	490	520	491	487	531	526	491	501	492	481	490	520	512	499	515	516	505	525	516	495	496	523	491	459	501	515	517	527	476	500	475	470	525	514	471	464	503	518	530	483	508	474	502	477	516	489	507	473	519	515	504	513	485	546	472	542	501	540	552	501	480	574	500	544	511	480	524	531	487	502	524	521	470	516	495	529	528	494	522	502	511	513	505	490	519	490	520	488	496	504	480	484	508	520	544	451	501	476	508	496	475	522	502	521	507	505	516	502	510	510	523	517	540	480	470	494	470	475	476	528	510	503	508	485	457	510	527	477	566	499	502	532	526	455	496	537	464	509	463	495	483	473	520	502	488	476	479	532	481	517	517	525	489	494	507	496	514	512	516	542	510	507	504	528	490	507	515	506	519	509	506	501	499	517	497	525	505	518	510	484	514	540	486	493	492	459	473	487	493	499	462	474	496	500	463	518	501	525	500	552	547	508	501	514	519	470	572	476	511	510	500	537	521	508	529	489	530	492	530	513	505	499	503	457	517	483	502	515	504	513	494	509	513	516	512	498	493	476	514	476	485	511	487	555	493	512	501	507	480	518	531	489	521	509	489	506	515	506	486	479	504	526	495	498	474	514	514	470	503	484	500	525	524	473	509	506	528	518	470	491	464	485	524	517	475	535	499	458	556	509	502	522	499	529	489	532	477	498	487	521	533	493	465	509	484	510	537	519	507	496	483	524	505	513	500	516	455	501	528	530	539	519	482	519	521	523	502	496	537	477	500	549	516	458	519	481	465	495	527	522	478	542	500	501	468	459	517	494	513	496	488	484	482	492	493	507	503	495	495	503	526	515	485	498	455	490	499	476	540	474	468	491	506	511	532	485	538	497	475	494	537	512	498	500	504	502	482	506	488	473	496	470	473	499	473	482	500	485	508	534	478	480	483	481	507	469	537	499	520	499	472	470	511	500	537	460	424	491	482	533	553	493	467	482	462	514	433	473	519	519	516	491	526	520	512	501	540	490	572	506	487	520	498	514	481	498	480	522	468	503	503	462	488	518	475	474	506	488	514	514	510	493	563	542	517	526	519	526	489	475	524	524	496	494	496	519	480	476	503	515	497	513	489	503	501	505	517	471	528	556	494	479	504	480	513	540	509	503	549	480	557	519	531	504	537	517	520	521	517	462	476	462	500	515	518	476	506	506	519	513	518	508	477	496	484	490	502	507	487	529	481	516	498	527	523	458	522	534	524	519	497	463	490	486	517	528	465	536	515	529	517	502	526	493	488	502	459	543	488	479	483	534	505	521	484	506	468	505	516	514	485	459	502	485	465	498	501	502	489	506	480	530	479	476	544	485	523	479	527	478	531	518	520	518	524	518	495	502	500	521	503	495	543	539	526	528	472	505	535	526	500	476	526	477	528	516	470	518	487	533	523	514	524	454	509	478	535	492	513	500	528	468	502	480	500	505	461	486	525	493	540	496	504	495	460	469	518	499	508	501	544	502	519	486	457	518	490	529	478	514	499	509	486	465	477	523	474	493	477	487	497	498	550	506	458	528	482	478	476	508	522	501	490	497	483	506	469	527	518	523	503	514	451	515	496	456	500	486	473	527	474	483	534	477	524	524	511	510	499	472	570	459	487	513	524	522	439	543	503	494	519	511	495	494	467	477	515	514	505	519	477	536	475	492	489	515	502	522	491	520	486	485	497	489	511	517	494	493	522	470	507	495	489	493
4575	14667	11158	5451	3854	2892	2177	1773	1404	1206	1103	986	933	827	814	762	734	710	718	705	672	663	670	690	657	656	606	642	606	639	682	643	648	596	627	616	564	670	650	612	617	600	646	679	587	632	631	617	588	587	588	603	597	563	587	600	583	642	641	627	582	616	609	615	598	569	606	608	621	614	563	592	625	609	622	581	623	595	615	617	611	612	614	567	629	592	603	621	607	614	650	618	583	620	560	616	622	592	590	555	572	552	614	601	636	602	582	581	602	576	577	584	607	626	598	606	603	610	620	581	596	590	650	575	603	586	622	611	593	593	595	611	627	588	574	570	562	609	586	566	564	549	634	615	637	587	593	610	653	629	657	599	559	591	574	572	602	578	577	606	571	589	626	645	561	568	589	576	624	576	597	596	575	594	599	581	636	578	587	562	560	573	624	614	607	596	593	614	612	541	597	611	562	544	586	616	636	594	622	598	609	561	575	610	582	636	604	527	583	584	624	575	622	587	581	607	577	554	558	615	558	604	617	617	561	608	591	619	592	598	590	606	569	632	585	624	619	573	583	623	602	583	592	545	608	588	616	556	604	577	606	579	566	577	602	560	609	581	597	582	574	609	579	611	587	606	573	631	595	627	565	562	578	644	540	591	620	589	576	537	577	609	576	593	607	645	603	651	539	595	579	563	605	586	569	563	623	597	602	580	586	622	591	594	629	581	607	560	628	617	648	630	590	568	602	623	583	565	597	603	601	578	607	602	575	585	593	569	616	626	609	583	612	592	567	574	581	580	567	608	586	575	609	629	590	645	594	533	604	584	616	568	546	636	629	578	592	611	549	611	598	608	569	565	604	607	647	567	540	615	588	575	602	581	648	631	587	563	561	621	586	642	569	603	566	644	626	558	600	610	565	593	609	629	580	614	582	617	582	575	592	597	620	613	605	588	598	591	596	599	543	584	591	593	614	628	555	585	586	637	604	533	597	537	601	599	591	596	556	607	612	546	571	597	617	601	586	620	584	586	628	604	575	636	628	635	607	608	628	592	560	601	605	620	595	597	619	589	596	569	615	603	571	612	590	508	594	591	636	587	564	573	622	611	610	595	579	616	573	637	625	574	576	579	581	604	603	632	558	599	556	596	618	626	627	605	621	602	571	577	555	595	577	600	625	591	597	579	578	599	581	573	568	593	593	562	609	609	581	614	616	615	594	611	612	615	613	580	617	562	591	624	607	588	597	579	611	578	581	590	615	572	620	614	563	645	599	586	585	612	648	599	553	567	571	618	610	591	571	638	598	584	585	565	611	544	644	605	686	557	595	609	589	564	568	575	584	619	611	608	576	585	551	609	587	560	548	590	576	588	610	604	571	578	557	570	574	598	603	566	568	615	602	617	593	598	587	555	576	581	572	631	581	615	560	569	545	554	602	627	589	586	604	579	612	556	638	627	584	538	549	589	594	617	591	620	626	629	573	608	590	620	589	610	576	555	593	618	595	586	637	614	605	602	596	596	626	580	567	591	592	600	608	564	607	552	603	555	569	644	624	651	626	579	566	562	604	563	645	589	559	597	630	583	596	594	588	545	576	607	575	577	570	586	582	568	612	615	610	590	588	631	607	595	581	608	598	553	578	587	556	629	577	599	593	520	599	557	617	645	633	566	593	610	599	593	659	583	621	609	560	621	640	550	587	588	619	601	591	589	585	579	560	553	584	618	630	654	584	607	583	642	614	639	563	587	629	590	594	581	600	635	602	629	597	581	600	632	563	609	575	589	605	638	593	594	587	595	575	601	582	589	608	617	587	584	568	538	604	588	587	590	614	582	566	569	606	555	598	601	603	632	572	585	577	562	569	544	619	624	602	574	613	642	553	561	571	577	593	599	608	592	621	615	625	588	608	635	636	615	623	634	636	595	631	580	579	571	597	604	607	578	624	566	622	605	620	596	618	584	634	594	558	583	578	604	572	611	631	536	625	606	584	637	585	593	609	600	610	547	602	613	556	609	605	635	597	588	656	597	636	556	611	524	546	590	610	579	601	622	556	546	559	594	573	608	568	584	571	559	604	633	585	600	613	575	602	615	575	625	599	584	584	637	615	622	582	595	586	581	605	596	597	576	629	611	592	620	623	581	589	581	606	616	619	617	582	568	586	587	629	540	562	579	564	587	606	611	612	606	583	610	621	592	627	611	602	547	568	574	583	568	590	622	578	612	592	609	559	610	572	582	567	570	606	619	584	612	642	571	621	601	584	569	573	577	651	581	599	605	591	586	611	585	571	590	617	621	602	613	610	589	572	595	591	564	594	606	618	581	584	616	578	555	592	602	598	565	648	567	632	584	595	600	588	587	614	603	586	586	606	602	584	576	589	639	574	587	604	601	580	618	609	584	593	615	632	610	607	610	589	593	559	633	566	616	596	602	618	572	585	632	623	562	594	586	600	593	613	622	628	611	605	606	632	578	614	603	575	582	600	575	604	578	548	612	605	611	584	602	615	620	602	619	580	567	586	603	610	587	602	626	596	602	600	627	605	626	582	603	598	561	608	611	611	597	563	593	619	586	592	616	581	615	589	580	549	599	597	606	580	575	631	605	584	603	597	588	625	563	597	624	556	577	602	632	623	571	547	593	632	601	606	582	585	633	604	608	593	570	584	596	589	601	603	583	653	577	605	587	622	562	599	640	564	616	577	590	569	631	611	592	599	603	613	591	605	629	553	559	595	558	610	599	606	608	578	570	583	620	576	563	582	620	589	568	572	565	591	570	580	594	554	595	582	573	602	593	565	592	567	616	545	565	630	601	611	606	575	605	592	621	602	633	600	578	548	632	604	607	565	631	565	610	613	606	574	575	609	582	602	563	590	583	605	555	589	574	582	630	576	576	614	548	581	583	569	587	602	620	573	617	552	594	594	544	570	556	640	560	559	573	576	577	592	544	536	606	571	581	592	534	551	609	551	600	583	591	576	579	591	585	589	584	608	618	618	572	596	607	599	530	609	583	593	601	593	611	624	611	580	569	572	582	613	610	592	580	617	616	640	582	603	586	586	603	604	569	587	578	603	588	559	589	587	567	582	604	622	613	541	582	571	591	603	616	545	567	559	597	604	583	595	603	609	630	619	611	592	618	598	607	602	582	639	613	585	613	607	598	589	632	612	615	615	566	576	602	591	562	641	599	588	568	606	590	613	607	605	589	558	645	599	568	554	625	588	590	605	568	552	565	598	614	614	630	582	590	597	569	589	576	597	617	557	588	574	608	563	596	609	571	607	609	566	618	564	638	580	556	573	569	578	578	586	584	606	571	625	570	637	587	580	623	645	662	615	621	628	579	627	593	598	562	580	614	602	636	555	587	591	566	562	586	552	586	627	597	578	582	592	579	571	567	604	596	562	574	597	599	579	610	565	582	573	591	592	540	622	607	629	610	606	543	599	601	591	622	578	643	582	585	548	599	610	613	593	576	591	583	636	602	583	569	600	623	574	633	620	625	636	616	576	619	624	569
27398	18291	4630	1395	1042	950	887	878	906	873	855	777	850	862	849	801	870	833	798	817	812	874	805	808	787	825	855	849	846	857	842	829	839	894	837	813	805	873	825	833	794	850	837	796	812	820	846	809	790	828	838	794	865	804	806	787	831	829	825	860	833	811	797	810	886	831	813	821	904	833	793	802	819	851	802	830	841	801	785	805	817	832	875	844	816	834	820	847	835	846	872	833	803	807	842	847	790	806	829	856	815	818	844	831	865	842	862	816	778	841	809	815	820	863	809	768	809	815	838	806	835	784	827	800	821	825	822	838	766	827	800	849	851	842	832	852	852	873	824	857	852	826	831	815	824	805	801	870	881	807	847	783	833	769	772	798	853	869	878	845	830	868	785	793	838	796	799	881	812	769	792	823	834	813	861	839	861	820	828	794	856	823	809	794	824	882	827	772	813	862	799	787	823	801	811	860	790	806	851	837	816	825	804	831	844	800	849	828	806	796	791	828	800	807	849	806	857	812	851	835	836	869	812	806	833	794	799	778	755	752	809	804	806	842	863	906	778	816	810	864	843	817	815	843	767	829	778	758	819	802	842	832	843	806	778	885	842	810	913	827	792	831	831	846	840	841	794	855	802	848	858	817	820	825	852	870	850	826	798	860	790	773	876	854	846	772	882	795	846	872	851	804	830	842	880	830	874	813	842	821	869	816	842	796	858	802	867	805	865	807	850	825	807	879	834	828	876	833	852	845	816	824	789	791	818	838	839	831	834	795	845	796	799	761	799	859	795	855	856	805	830	831	803	826	849	832	866	750	827	766	815	822	847	849	794	838	732	868	855	861	832	820	867	795	790	831	863	862	878	788	832	824	817	847	784	770	758	831	845	837	834	773	895	836	843	806	841	777	836	812	845	811	809	856	834	828	869	808	807	854	785	825	865	828	822	799	849	839	853	835	881	839	807	829	821	824	837	826	872	818	836	766	870	850	814	811	838	791	837	816	856	809	837	808	792	789	809	836	818	877	801	889	827	862	827	841	848	802	795	823	826	828	845	798	807	805	865	838	825	810	852	781	783	880	815	776	849	853	848	892	824	859	827	806	808	796	829	802	833	789	883	823	752	767	848	801	854	830	811	848	832	810	850	827	841	814	820	830	793	808	818	880	817	800	790	841	823	813	828	833	832	878	835	822	801	801	811	849	803	814	805	812	840	812	855	868	824	791	819	867	850	857	794	822	844	810	886	819	817	879	782	877	802	815	852	771	836	786	804	881	830	853	879	815	795	856	828	839	847	810	812	821	798	797	868	826	811	905	796	791	834	772	833	819	802	814	831	796	880	816	820	800	788	811	772	849	790	799	847	845	878	827	856	779	793	828	802	825	863	864	807	837	824	802	825	819	789	837	776	811	825	828	795	831	877	832	805	806	778	832	834	818	884	804	867	835	793	813	786	776	821	840	854	850	856	786	755	797	790	831	825	805	819	889	830	824	820	810	782	786	816	864	811	843	811	824	842	827	832	842	808	800	830	841	837	816	843	845	832	817	850	847	797	837	804	798	804	845	860	764	840	831	848	838	862	828	831	829	800	873	815	849	818	820	874	884	835	885	852	865	838	835	865	852	835	856	815	907	862	807	803	855	804	828	842	821	826	779	788	859	817	829	847	799	816	807	765	755	854	811	823	816	844	800	811	832	834	817	895	796	848	801	835	823	819	770	800	803	790	785	856	857	862	843	845	856	803	852	804	848	869	853	799	810	862	814	808	892	801	791	858	832	835	835	821	782	800	842	820	845	788	821	824	802	854	797	862	793	819	812	817	787	866	838	818	810	838	810	794	860	836	875	845	794	825	793	828	809	802	826	808	811	758	800	841	799	823	809	782	778	829	833	873	828	796	840	885	807	848	852	861	814	803	804	818	822	832	790	826	823	888	830	811	887	871	827	819	799	845	807	827	863	832	761	821	793	820	820	799	833	819	809	861	837	899	820	811	870	826	752	858	832	832	817	805	805	830	828	861	845	800	873	792	814	832	829	805	891	802	829	829	816	815	852	798	806	797	845	819	830	823	780	774	824	821	789	788	843	847	819	813	820	795	810	830	823	880	837	789	814	832	815	838	852	838	807	864	824	786	863	772	812	788	838	839	830	819	840	810	795	812	895	858	822	781	839	811	889	840	798	804	772	794	830	866	825	826	831	886	854	811	828	835	803	796	794	854	838	838	775	843	819	814	839	855	867	824	825	833	838	855	849	798	810	813	831	813	846	857	821	830	808	859	795	813	729	822	820	820	841	826	833	884	838	801	806	815	859	837	839	797	853	782	842	858	754	808	852	845	873	827	842	834	757	860	811	808	820	804	833	802	785	825	831	810	842	805	825	795	838	830	791	774	794	819	820	792	849	848	784	874	832	826	880	861	873	852	798	857	827	822	809	823	822	842	879	795	826	818	892	820	829	781	844	841	831	815	821	838	759	849	811	843	796	788	808	795	841	785	789	829	823	828	853	834	867	829	807	868	865	815	805	898	872	818	831	840	807	843	793	815	825	839	839	804	839	835	815	852	877	841	800	808	790	799	830	877	850	792	818	857	803	824	810	880	827	806	854	829	835	801	789	798	821	812	792	804	826	848	844	814	765	873	836	802	810	791	838	793	803	795	827	839	819	819	835	795	811	876	798	819	818	889	821	863	882	880	824	791	816	860	864	898	793	852	858	831	842	892	861	837	831	788	824	833	821	839	866	800	786	807	855	831	809	831	788	833	804	785	829	849	807	808	884	851	810	804	862	808	863	854	812	863	829	846	853	844	820	850	835	795	828	838	848	836	861	819	825	820	831	815	825	863	769	811	802	791	762	832	815	803	822	827	819	832	789	777	810	840	842	834	812	845	826	823	814	836	873	817	826	765	844	826	866	772	833	818	832	841	842	853	829	813	814	780	804	781	802	810	848	827	785	830	832	875	814	845	882	793	803	786	829	780	830	773	806	832	826	853	804	862	841	776	848	798	893	786	812	847	775	801	818	786	809	861	870	819	829	825	815	863	767	854	826	784	816	876	865	811	801	795	859	799	823	801	822	798	831	827	817	838	829	917	892	794	839	762	824	891	860	838	856	811	847	833	849	843	761	849	779	794	799	804	815	835	816	887	845	799	844	813	858	750	747	816	810	828	879	837	809	789	871	804	828	906	850	821	828	803	813	801	815	895	831	828	824	886	879	807	874	855	818	767	812	857	795	826	845	864	792	785	842	809	824	808	820	860	817	773	853	872	809	807	850	779	848	867	813	810	810	825	853	815	818	791	840	822	834	853	805	849	804	789	797	861	811	809	835	815	817	834	858	820	872	850	815	776	839	846	851	834	806	865	855	788	868	811	900	843	796	790	821	846	786	832	790	766	865	825	865	854	821	802	818	846	832	875	809	807	818	815	792	798	812	830	833	857	835	810	779	823	853	832	852	805	868	818	837	810	880	863	808	791	850	829	828	784	845	812	797	878	810	838	813	849	808
4700	1481	1341	1012	1011	1021	947	971	949	938	959	940	995	944	928	957	902	935	942	896	909	951	930	915	916	953	907	924	942	878	903	934	915	909	860	965	890	937	962	921	919	938	937	938	954	941	944	925	914	898	897	895	909	968	900	919	945	927	879	914	930	899	919	953	891	864	931	907	959	906	950	936	873	899	903	873	928	906	913	964	894	882	921	897	886	936	917	932	936	916	913	909	882	949	911	918	917	909	906	921	897	973	908	923	907	891	863	909	905	907	894	927	910	952	893	923	954	899	953	904	912	978	898	916	948	947	928	882	912	926	961	908	966	912	974	938	924	917	949	919	925	906	921	941	899	935	939	914	864	946	906	1003	910	867	916	945	939	979	899	889	952	923	885	943	964	958	957	896	898	909	943	941	887	948	947	944	966	908	891	943	925	922	912	948	954	959	929	920	987	957	969	870	950	909	897	916	922	974	924	867	929	964	939	929	944	894	917	900	897	971	904	881	928	954	952	948	920	929	902	917	871	877	917	934	894	957	937	952	938	913	935	948	920	958	906	914	961	925	906	948	883	922	905	921	931	949	955	962	890	913	880	920	887	934	905	921	898	943	900	916	907	947	922	915	871	860	908	900	948	964	938	983	920	932	940	945	917	937	930	887	941	918	929	892	899	969	968	911	929	895	851	944	942	902	947	906	941	939	972	943	951	954	928	919	956	976	917	920	908	894	930	958	891	887	908	930	912	895	885	903	948	917	944	889	918	919	956	932	890	912	913	873	971	971	950	864	945	903	941	917	896	906	903	913	950	955	926	910	951	925	964	937	940	940	971	901	954	912	939	947	920	926	975	924	959	913	929	978	927	922	938	884	967	956	974	936	902	932	919	912	949	907	984	916	880	918	973	923	972	937	944	903	844	951	920	886	943	865	954	890	961	970	866	927	887	900	930	948	924	920	1003	952	900	898	863	931	936	955	906	936	947	929	924	937	917	899	899	906	975	875	881	949	882	907	961	903	934	954	867	908	973	901	989	919	942	946	925	941	961	935	950	908	884	905	925	920	1017	913	1001	858	939	895	894	910	931	920	963	932	906	944	945	865	915	952	900	850	907	896	955	941	926	923	893	879	900	909	916	926	917	905	989	963	926	891	947	944	897	933	900	943	887	894	880	926	898	882	937	886	936	947	948	871	889	941	894	892	923	931	916	836	931	866	961	929	870	927	898	928	955	947	911	892	960	921	896	899	976	956	914	900	947	827	958	934	958	931	975	939	918	937	901	924	914	884	867	939	893	983	928	940	889	974	939	926	950	910	920	931	908	959	869	910	868	919	891	892	872	896	977	945	884	886	898	933	921	884	906	929	908	898	880	948	928	913	943	873	962	930	881	1021	934	920	910	895	955	888	882	971	912	914	916	907	904	963	950	903	887	886	951	878	882	900	934	949	913	891	883	938	947	925	878	947	893	904	880	933	866	1002	912	941	878	929	934	910	902	891	897	912	932	914	906	926	912	907	993	877	946	905	907	953	908	867	893	920	965	943	966	922	910	892	889	916	954	965	927	846	893	930	863	933	918	920	951	927	968	913	908	903	944	975	924	953	920	986	900	882	901	874	937	915	929	886	932	913	937	943	945	966	944	901	966	862	962	913	926	901	931	916	884	930	993	929	922	862	951	991	924	955	957	886	959	922	951	959	891	935	891	904	898	906	914	893	930	857	942	934	924	942	971	898	925	949	912	876	968	916	931	898	933	938	903	939	916	948	944	945	929	906	910	886	872	906	911	906	951	897	947	885	923	942	955	923	914	903	933	896	957	910	908	941	909	871	936	913	973	892	973	953	975	973	919	905	975	927	917	937	944	911	945	874	977	953	950	951	901	901	911	958	923	981	903	936	889	946	928	874	962	920	928	944	905	962	960	894	899	927	903	868	896	950	937	934	931	932	858	962	986	949	927	911	878	951	926	932	962	879	897	962	936	940	950	940	961	956	958	904	959	924	978	862	932	933	882	906	960	860	948	944	872	918	922	924	951	923	900	934	938	920	917	919	910	936	929	876	922	939	930	931	895	915	934	954	945	886	926	939	948	910	940	926	898	953	963	874	863	993	916	927	954	909	956	892	932	899	906	923	895	888	997	890	931	933	945	912	1002	889	983	932	898	914	976	880	879	940	964	903	943	980	949	955	957	939	943	910	915	966	898	914	915	917	922	894	931	872	885	944	932	947	875	904	954	929	873	896	943	962	996	930	922	872	930	881	967	898	939	923	937	903	920	906	894	914	901	938	909	915	989	885	923	959	910	893	943	926	935	923	899	903	926	871	901	931	939	922	899	908	937	944	979	959	953	877	912	924	920	895	931	886	961	886	914	971	953	884	947	925	918	923	946	927	871	914	971	929	926	976	865	886	961	923	987	910	931	927	957	897	933	937	885	879	945	934	944	911	941	892	919	975	907	907	885	906	905	944	866	921	902	922	864	938	891	909	927	887	910	888	884	895	965	943	905	884	955	899	899	943	949	921	930	951	944	957	936	910	926	927	949	843	945	886	924	895	994	893	910	909	893	912	901	934	995	924	912	915	910	931	999	893	914	946	910	892	887	938	888	977	888	906	945	952	904	904	968	946	900	934	950	975	964	934	925	927	862	933	945	885	935	919	872	874	930	979	950	885	898	929	936	995	917	874	936	881	905	889	894	930	918	950	983	938	912	923	854	964	920	966	924	971	981	921	916	904	891	898	899	933	934	936	875	933	958	909	992	898	946	900	908	940	915	914	943	931	895	938	915	877	903	890	903	920	884	895	869	918	959	983	959	900	935	915	905	930	894	926	907	985	922	948	904	942	974	932	886	923	885	937	901	915	942	941	959	939	925	861	944	892	869	956	869	962	914	937	915	906	950	871	891	906	956	873	936	920	945	915	882	873	923	950	909	922	918	890	977	907	896	939	893	897	909	870	917	915	910	859	961	868	942	904	973	947	937	885	884	914	936	921	925	983	870	913	941	942	1015	901	904	926	960	900	910	917	908	899	947	923	874	930	914	939	902	919	943	946	981	931	922	937	908	943	959	893	996	911	904	875	887	938	811	923	918	911	965	887	951	920	922	938	873	936	903	851	890	962	926	911	910	936	915	960	881	963	931	935	965	928	940	929	982	878	930	921	852	962	910	937	948	906	901	915	938	899	950	898	901	913	925	944	924	882	932	957	896	928	891	877	936	918	939	987	931	867	904	939	941	1006	916	953	906	927	902	914	921	912	911	877	900	836	898	964	910	921	878	920	949	892	938	970	936	982	942	888	916	916	967	960	968	954	860	937	892	894	930	908	939	886	947	942	891	902	896	905	973	956	896	918	928	936	932	948	907	978	927	929	941	947	964	939	879	940	960	926	907	921	911	933	851	962	941	919	915	919	907	852	935	874	931	946	956	977	963	910	927	997	903	945	947	939	965	909	961	923	895	937	833	938	933	928	915	872	928	946	867	942	944	942	919	942	966	925	916	961	925	958	938	885	908	916
23782	21154	28151	24407	21126	8779	1802	1301	1190	1087	1129	1142	1063	1042	1008	993	951	940	922	972	981	942	1037	977	965	991	931	918	915	940	1013	967	947	941	947	988	1014	925	934	961	922	937	911	921	963	1004	951	900	928	1009	974	950	972	974	957	937	966	939	938	944	980	959	908	1010	975	961	966	959	883	916	928	962	923	1004	960	947	943	1008	964	932	1010	954	991	947	977	966	939	948	972	943	1022	920	942	987	956	919	985	993	978	914	949	941	956	968	958	928	972	937	1006	911	921	948	983	900	914	993	926	969	1009	898	897	949	989	943	954	994	970	928	959	937	958	922	939	960	998	961	923	919	954	944	901	903	976	980	934	919	919	992	959	919	963	919	956	882	972	985	923	983	951	934	930	1015	919	979	910	926	950	958	949	1024	976	932	958	944	928	977	880	990	938	931	929	941	973	982	928	970	948	948	993	947	976	974	990	970	974	934	955	948	933	886	954	900	924	971	944	946	939	942	936	906	939	931	938	941	941	976	957	954	942	909	954	962	992	964	960	922	870	943	986	903	947	932	953	837	955	961	989	914	971	922	968	924	895	952	897	982	919	985	917	914	949	927	932	943	960	967	971	916	974	960	960	908	966	1017	923	935	933	963	931	983	1041	967	942	904	896	974	971	937	996	938	876	926	936	919	996	984	975	1024	1012	949	1000	1002	984	951	934	928	944	974	863	961	963	935	988	910	995	936	981	994	973	884	955	959	915	979	906	964	979	1004	957	962	961	931	977	915	1007	944	997	975	970	958	917	917	979	951	919	893	956	935	904	961	980	968	962	881	942	982	912	914	937	972	928	922	936	936	933	894	978	956	970	948	923	900	1023	981	960	976	944	939	956	991	962	903	934	950	1024	928	882	914	969	955	955	901	938	925	916	868	897	941	969	918	960	1041	946	951	913	944	992	930	968	1005	966	903	978	968	926	970	978	985	996	1004	935	916	957	944	921	960	954	961	936	905	973	965	941	916	927	954	933	977	943	914	925	920	940	928	980	923	990	974	952	981	970	958	1008	936	957	938	939	983	940	910	923	879	907	904	938	937	982	900	971	926	862	937	947	959	980	975	946	942	974	928	988	991	999	975	958	919	954	956	984	927	951	942	943	920	921	1010	993	895	941	965	963	927	987	946	929	952	935	969	923	987	928	940	919	1002	1026	986	911	974	916	934	950	949	926	994	946	904	927	893	930	977	925	958	956	912	962	898	946	958	945	985	995	932	990	913	964	1010	911	985	1006	939	1004	930	933	950	929	957	874	882	945	961	948	986	942	954	963	908	958	944	951	925	894	953	934	1022	940	929	930	939	942	922	957	913	934	924	1009	981	979	953	932	930	1021	942	950	966	927	908	888	973	947	956	959	1000	930	980	909	966	944	943	939	930	943	949	984	963	925	927	961	946	870	989	974	957	997	931	958	935	944	926	927	906	907	942	961	974	940	918	980	901	916	947	962	944	938	957	1012	943	936	952	930	1000	940	972	924	934	920	931	943	938	1003	927	932	962	972	939	929	979	969	979	988	981	952	927	948	915	968	936	979	942	943	986	962	970	974	881	1001	922	965	992	921	917	948	924	968	944	951	899	973	918	995	947	1024	949	982	972	958	912	1013	936	940	968	898	920	925	919	912	886	943	929	919	959	913	983	1027	921	942	955	941	940	917	982	913	984	912	1002	921	911	984	943	949	977	920	956	942	970	947	927	958	954	919	944	903	936	1000	962	947	1003	976	924	932	924	994	945	995	969	940	970	982	936	927	927	911	950	954	939	1007	958	997	939	948	920	950	989	987	990	957	960	895	951	915	943	882	921	980	947	961	989	932	931	961	927	1001	947	905	937	940	976	993	921	994	971	955	951	988	921	947	925	883	993	1002	956	963	978	977	964	1007	918	957	977	973	957	924	990	929	929	936	926	962	994	947	966	971	974	922	932	971	947	933	948	929	931	953	933	949	935	988	911	946	930	960	956	970	959	936	923	901	932	985	965	950	946	974	946	981	954	988	948	929	1001	957	937	984	899	985	939	995	911	930	916	937	954	886	903	932	978	881	911	936	917	970	905	977	934	947	957	970	942	940	952	966	946	897	948	968	971	959	962	1003	964	975	969	947	980	927	958	953	920	943	955	897	935	935	952	942	929	868	939	941	997	970	959	939	936	963	943	964	986	972	935	926	1008	960	963	982	910	954	945	998	988	947	932	926	950	1002	944	974	968	941	971	975	965	879	951	904	947	963	1024	927	983	962	967	945	964	912	937	962	929	903	959	894	900	922	968	969	917	924	931	978	936	1012	946	912	933	952	975	910	955	943	911	959	923	944	926	907	973	937	957	908	928	967	953	938	907	951	931	961	927	934	960	1016	926	949	961	961	960	936	936	903	982	957	898	962	931	969	929	935	939	1009	969	906	896	955	997	969	980	954	934	966	947	939	893	977	900	916	957	925	934	980	967	966	964	952	913	956	954	903	996	969	952	945	978	956	989	966	937	897	959	968	928	921	938	911	945	943	938	947	947	971	918	951	968	1012	908	990	939	1006	929	917	951	919	931	879	926	958	957	994	937	925	936	961	932	950	952	949	940	987	967	937	964	914	946	988	967	936	935	957	935	950	988	899	942	923	941	944	911	922	979	934	948	943	922	987	895	917	926	959	877	950	938	910	910	936	957	916	920	922	918	948	973	950	952	945	913	967	976	938	997	957	959	904	884	937	978	927	902	924	937	889	959	940	936	991	947	976	935	938	941	982	903	1010	938	980	970	985	975	967	926	914	898	927	930	922	979	982	944	949	994	898	968	1019	918	920	954	947	1000	960	912	1007	909	932	972	992	943	899	1014	932	950	992	876	947	950	990	953	971	926	923	902	924	913	939	900	900	934	989	909	932	918	989	953	948	916	917	982	923	924	925	938	982	934	921	893	941	924	917	949	988	919	921	957	961	895	966	933	955	878	953	942	905	922	967	938	914	947	948	937	974	975	976	935	937	979	988	977	947	986	937	996	920	913	944	942	924	977	1015	913	933	955	988	959	918	935	1047	952	972	934	940	915	978	976	909	945	959	926	970	908	944	973	954	922	1003	954	955	948	964	950	962	952	958	942	949	954	877	951	922	933	941	952	1025	938	971	1011	890	964	949	908	963	859	920	897	928	914	966	978	950	934	953	936	983	937	969	933	951	961	957	999	932	934	948	959	963	911	962	919	854	970	1011	971	920	918	1000	960	955	951	957	947	880	895	917	963	968	928	943	911	941	924	879	971	928	924	980	962	969	966	991	961	962	936	976	894	986	913	945	994	930	982	944	939	938	929	929	987	957	929	911	964	955	991	941	911	930	932	980	945	983	924	949	951	945	885	925	900	1019	889	942	1012	980	970	952	945	966	939	944	966	939	945	1001	928	959	929	924	976	963	969	946	980	927	911	950	1010	928	988	919	924	936	943	916	922	945	973	900	1017	945	981	928	961	971	920	972	933	936	917	917	895	933	973	973	1004	1009	922	926	955	935	989	928	909	860	902	980	930	944	991	957	895	950	972	909	919	932	922	1010	934	963	939	923	923	994	953
3468	8868	6872	3573	2631	2165	1881	1676	1491	1401	1284	1236	1250	1251	1218	1178	1178	1195	1157	1195	1114	1133	1085	1133	1126	1083	1066	1065	1126	1048	1057	1035	1107	1100	1071	1140	1124	1055	1063	1123	1110	1107	1097	1038	1140	1093	1082	1071	1038	1082	1062	1120	1101	1025	1064	1097	1051	1107	1075	991	1075	1027	1083	1055	1100	1082	1115	1101	1083	1065	1051	1089	1037	1083	1000	1098	991	1089	1109	1074	1055	1024	1046	1070	1085	1081	1068	1074	1118	1096	1064	1086	1088	1106	1047	1088	1048	1054	1034	1072	1086	1055	1123	1057	1053	1087	1066	1092	1081	1069	1058	1070	1104	1071	1063	1036	1097	1058	1075	1057	1128	995	1082	1166	1098	1039	1090	1058	1118	1076	1065	1018	1054	1036	1098	1075	1105	1101	1084	1047	1121	1025	1089	1104	1061	1091	1110	1081	1071	1119	1037	1079	1091	1067	1081	1092	1035	1064	1067	1072	1088	1024	1087	1122	1108	1026	1112	1078	1029	1060	1048	1101	1039	1074	1098	1037	1017	1074	1079	1104	1062	1047	1014	1015	1120	1013	1151	1073	1064	1111	1123	1082	1103	1064	1077	1057	1104	1070	1039	1049	1069	1089	1139	1066	1049	1071	1072	1064	1081	1001	1077	1081	1087	1134	1101	1071	1075	1072	1034	1052	1095	1038	1059	1082	1068	1066	1110	1134	1076	1065	1077	1006	990	1105	1090	1117	1109	1065	1115	1027	1135	1045	1053	1037	1141	1091	1072	1068	1079	1078	1037	1080	1091	1068	1140	1095	1038	1026	1091	1054	1094	1055	1099	1023	1029	1022	1040	1071	1067	1051	1130	1081	1070	1108	1087	1075	1074	1071	1084	1041	1040	1049	1127	1059	1103	1083	1030	1114	1021	1054	1066	1016	1059	1060	1075	1042	1078	1052	1110	1056	1041	1040	1104	1073	1075	1096	1099	1039	1048	1060	1099	1062	1043	1047	1061	1082	976	1043	1099	1089	1054	1090	1068	1090	1031	1030	1073	1062	1101	1077	1031	1110	1088	1042	1028	1109	1053	1075	1033	1105	1088	1010	1112	1084	1085	1068	1063	1111	1074	1070	1056	1084	1039	1103	1078	1098	1056	1058	1113	1090	1021	1028	1064	1127	1080	1071	1097	1106	1076	1076	1057	1072	1075	1080	1081	1066	1103	1057	1059	1073	1070	1009	1101	1093	1053	986	1061	1101	1089	1041	1078	1066	1077	1060	1033	1077	1042	1074	1065	1068	1060	1083	1091	1066	1051	1027	1079	1083	1105	1068	1067	1037	1048	1118	1080	1138	1095	1066	1028	1093	1073	1014	1101	1106	1063	1040	1086	1133	1050	1022	1059	1029	1123	1058	1074	1050	1098	1053	1051	1087	1139	1044	1082	1142	1056	1077	1108	1026	1040	1032	1135	1032	1035	1076	1029	1102	1076	1092	1143	1014	1080	1075	1088	1029	1080	1086	1108	1066	1006	1071	1063	987	1061	1066	1151	1088	1083	1044	1128	1031	1075	1056	1068	1077	1057	1105	1043	1080	1036	1106	1073	1091	1052	1141	1081	1070	1054	1073	1073	1083	1039	1080	1098	1016	1093	1093	1102	1087	1025	1110	1075	1034	1075	1088	1034	1083	1070	1020	1079	1074	1121	1128	1059	1085	1023	1071	1063	1067	1136	1064	1053	1119	1077	1073	1081	1046	1103	992	1025	1092	1091	1031	1084	1067	1107	1041	1043	1009	1034	1020	1092	1080	1067	1099	1031	1053	1071	1064	1104	1075	1055	1067	1027	1086	1075	1066	1100	1042	1171	1083	1032	1037	1084	1005	1058	1116	1111	1072	1024	1074	1106	1057	1086	1031	1120	1033	1109	1070	1068	1065	1083	1073	1032	1057	1072	1055	1005	1055	1047	1099	1092	1072	1118	1096	1120	1070	1067	1110	1012	1063	1075	1036	1069	1098	1048	1077	1053	1040	1057	1020	1130	1059	1052	1115	1008	1067	1129	1062	1051	1058	1025	1034	1070	1080	1096	1070	1091	1097	1016	1060	1025	1044	1111	1056	1118	1048	996	1060	1054	1066	1071	1107	1072	1081	1073	1068	1039	1039	1080	1043	1005	1082	1100	1075	1064	1095	1089	1034	1056	1090	1137	1080	1093	1059	1091	1096	1069	1076	1061	1085	1102	1080	1069	1070	1022	1071	1121	997	1041	1155	1028	1137	1085	1033	1064	1076	1115	1045	1086	1114	1098	1048	1080	1105	1000	1109	1072	1090	1099	1003	1082	1071	1015	1052	966	1105	1084	1084	1092	1080	1081	1045	1150	1095	1101	1120	1082	1090	1063	1091	1076	1052	1134	1095	987	1048	1065	1062	1069	1117	1038	1094	1079	1072	1068	1135	1072	1078	1060	1086	1076	1029	1033	1119	1117	1034	1071	1009	1042	1065	1055	1118	1081	1067	1127	1036	1081	1044	1078	1052	1071	1083	1072	1076	1094	1029	1090	1034	1111	1030	1065	1024	1056	1087	1059	1160	1060	1081	1099	1062	1077	1022	1041	1084	1057	1034	1146	1103	1031	1171	1033	1034	1037	1063	1076	1062	1060	1021	1099	1085	1037	1089	1071	1081	1042	1044	1044	1124	1083	1107	1115	1050	1044	1090	1060	1013	1114	1107	1104	1050	1039	1006	1145	1013	1074	1078	1118	1014	1005	1096	1100	1111	1021	1092	1085	1119	1087	1078	1064	1126	992	1015	1042	1086	1085	1062	1031	1091	1028	1043	1058	1074	1089	1103	1072	1084	1128	1105	1028	1041	1045	1076	1069	1060	1072	1048	1073	1132	1064	983	1117	1085	1073	1060	1046	1050	969	1036	1063	1101	1073	1093	1058	1108	1102	1047	1057	1089	1041	1064	1057	1009	1101	1097	1097	1023	1093	1047	1112	1049	1094	1054	1075	1065	1076	1073	1078	1054	1050	1017	1107	1071	1035	1103	1084	1108	1005	1072	1145	1077	1057	1016	1056	1048	1145	1066	1059	1058	1101	1066	1104	1071	1028	1050	1156	1037	1068	1069	1053	1125	1044	1015	1093	1157	1030	1055	1035	1088	1066	1098	1095	1050	1093	1029	1036	1082	1035	1038	1094	1074	1084	1117	1012	1119	1067	1076	1080	1041	1126	1077	1007	1025	1155	1069	1053	1047	1014	1047	1095	1020	1021	1047	1080	1062	1110	1094	1064	1073	1113	1046	1052	1068	1100	1052	1008	1081	1087	1099	1031	1063	1013	1087	1054	1054	1032	1025	997	1104	1055	1095	1036	1131	1079	1107	1055	1032	1093	1063	1007	1152	1108	1128	1055	1105	1115	1050	1018	1092	1024	1055	1057	1092	1019	1055	1076	1064	1040	1080	1019	1093	1115	1081	1105	1037	1048	1075	986	1037	1079	1111	1076	1112	1048	1044	1081	1136	1060	1072	1095	1132	1102	1100	1051	1051	1066	1106	1060	1084	1046	1080	1124	1140	1049	1064	1089	1103	1109	1076	1028	1072	1048	1109	1033	1081	1121	1066	1014	1113	1089	1071	1069	1031	1100	1087	1088	1053	1119	1067	1105	1122	1068	1078	1101	1007	1068	1100	1050	1049	1050	1030	1023	1119	1075	1037	1090	1096	1083	1085	1078	1025	1058	1069	1026	1036	1053	1117	1094	1049	1123	1104	1066	1065	1058	1070	1003	1088	1039	1123	1067	1086	1079	1064	1097	1034	1120	1061	1127	1024	1057	1117	1068	1113	1107	1044	1012	1066	1023	1070	1054	1091	1077	1106	1064	1059	1103	1046	1076	1087	1071	1095	1082	1057	1052	1093	1074	1109	1048	1034	1067	1099	1088	1067	1060	1099	1093	1050	1098	1043	1076	1115	1018	1103	1070	1066	1033	1025	1025	1087	1086	1076	1072	1088	1006	1049	1013	1097	1085	1064	1076	996	1053	1092	1118	1036	1028	1084	1059	1086	1026	1051	1088	1073	1039	1051	1123	1090	1051	1113	1105	1075	1058	1050	1050	1040	1098	1058	1046	987	1073	1175	1074	1111	1101	1040	1069	1020	1070	1062	1112	1059	1040	1062	1067	1063	1108	1086	1071	1130	1120	1034	1069	1032	1088	1136	1026	1037	1046	1061	1118	1077	1038	1067	1077	1074	1067	1086	998	1088	1079	1093	1128	1072	1068	1053	1024	1118	1099	1081	1062	1061	1084	1051	1094	1026	1184	1058	1117	1048	1054	1077	1085	1104	1045	1029	1075	1053	1120	1059	1094	1140	1065	1042	1022	1053	1139	1166	1063	1070	1020	1116	1104	1135	1046	1065	1025	1131	1123	1043	1082	1094	1113	1075	1041	1112	1092	1021	1121	1046	1088	1035	1062	988	1103	1114	1068	1092	1105	1155	1144	1044	1064	1104	1050	1041	1010	1054	1064	1049	1085	1111	1026	1054	1101	1109	1062	1045	1064	999	1065	1109	1085	1052	1063	1042	1025	1047	1097	1011	1097	1041	1060	1060	1066	1084	1046	1065	1080	1062	1035	1140	1063	1035	1065	1136	1108	1080	1038	1063	1118	1043	1099	1063	1075	1029	1086	1123	1086	1055	1083	1018	1123	1036	1013	1053	1032	1099	1047	1077	1084	1045	1082	1098	1059	1096	1009	1090	1099	1078	1105	1082	1057	1052	1048	1047	1114	1120	1109	1128	1048	1102	1057	1059	1076	1059	1122	1097	1052	1047	1068	1128	1049	1061	1111	1053	1036	1032	1032	1077	1050	1086	1080	1030	1044	1069	1084	1118	1094	1117	1073	1108	1080	1061	1122	1091	1077	1098	1053	1091	1101	1026	1100	1014	1109	1082	1027	1043	1087	1175	1080	1069	1037	1084	1084	1071	1084	1120	1073	1059	1057	1096	1090	1165	1117	1114	1043	1081	1036	1016	1065	1070	1089	1083	1033	1053	1119	1023	1092	1095	1072	1088	1036	1037	1039	1058	1120	1089
24739	21151	27168	25312	10965	911	744	622	495	503	484	478	471	490	440	437	455	423	442	448	423	426	459	454	420	449	458	432	455	422	445	382	456	416	476	443	415	421	426	450	438	365	456	443	429	424	418	455	419	419	396	421	433	437	419	427	454	411	477	408	443	416	444	401	449	459	431	419	422	397	438	390	436	410	457	417	424	402	403	448	448	428	457	428	441	412	425	426	456	405	387	424	376	440	422	401	432	449	400	421	415	436	407	430	406	436	445	437	418	470	421	426	467	421	422	442	410	445	427	421	421	439	412	427	429	425	422	422	457	415	446	443	425	440	429	388	444	437	450	388	430	425	433	443	449	433	451	444	414	425	432	405	417	429	444	409	413	417	449	443	443	435	424	462	404	422	415	421	409	426	397	415	422	424	420	422	410	442	424	431	451	427	443	430	422	444	439	446	417	410	439	435	450	448	430	452	427	418	396	437	426	463	441	444	421	430	427	431	441	411	381	417	463	395	421	389	443	449	428	368	464	405	419	419	432	436	382	443	420	432	437	440	415	407	411	395	418	414	435	410	413	436	403	408	412	441	444	424	432	438	459	446	397	422	420	409	462	424	444	410	431	426	451	413	387	420	413	444	466	420	424	467	410	430	463	405	427	479	450	427	428	435	432	446	415	434	429	414	421	439	437	420	429	415	415	442	440	417	395	419	390	420	400	406	436	436	409	449	407	434	422	439	391	442	426	439	417	404	403	437	397	404	417	380	434	402	430	417	455	415	428	432	425	428	412	436	418	420	436	477	411	421	416	424	443	456	400	442	422	412	438	464	440	410	419	463	432	362	441	413	468	441	386	428	431	399	440	414	425	433	398	437	433	424	436	428	400	441	414	420	400	446	429	428	424	402	409	461	407	429	409	455	428	436	404	403	420	402	415	440	411	422	498	439	428	435	413	400	412	426	435	403	435	442	426	421	460	408	448	411	409	423	419	451	450	458	408	431	441	427	429	429	438	406	419	389	411	395	431	387	410	434	415	433	434	441	396	427	481	446	415	422	424	451	412	415	417	459	419	411	400	429	427	425	405	429	416	425	429	449	426	423	429	444	421	411	428	413	421	414	382	455	440	392	432	425	420	456	405	424	408	458	432	403	392	428	444	475	406	423	456	428	476	407	425	442	414	420	396	394	405	436	412	409	412	430	417	415	442	468	427	416	444	415	413	400	412	422	390	432	438	435	437	459	414	407	407	444	430	438	428	402	388	451	421	404	450	432	437	429	408	407	431	430	442	468	430	444	425	376	454	432	433	443	426	404	453	383	392	450	447	410	432	415	436	426	412	413	403	417	418	422	461	398	432	436	445	410	435	445	421	431	438	397	452	431	398	406	431	402	411	466	392	423	418	442	435	372	412	418	439	432	447	435	415	434	437	450	458	453	445	446	430	397	422	427	425	440	457	457	435	427	421	384	419	430	428	408	392	456	452	437	447	446	418	431	396	397	489	450	415	460	410	414	429	405	422	402	409	437	422	428	446	407	399	429	427	441	394	407	377	480	409	435	435	473	403	410	435	423	425	445	433	415	433	413	432	381	436	427	428	436	450	430	457	421	414	441	453	428	416	422	428	420	414	431	438	432	449	420	426	384	439	424	442	432	423	416	434	456	452	472	408	437	394	412	430	408	392	432	421	416	407	436	409	420	436	425	409	399	420	414	408	418	434	436	434	406	408	431	473	439	452	397	432	432	435	382	418	427	427	441	444	386	426	417	421	419	420	403	417	420	412	425	441	402	406	416	396	488	436	440	457	426	431	437	425	420	447	424	458	418	424	409	413	450	415	400	455	391	417	447	424	445	427	418	434	419	474	422	391	448	447	468	472	424	430	410	450	386	413	423	424	447	421	434	425	385	431	431	436	399	428	415	420	447	432	402	461	417	478	450	422	383	461	423	433	428	431	442	417	401	433	422	440	461	387	440	431	429	433	429	405	444	430	432	487	389	414	440	432	440	448	418	439	424	425	430	430	416	412	461	470	419	417	454	411	427	440	450	445	448	412	464	436	472	411	410	450	442	438	426	428	448	410	402	449	422	424	407	436	464	448	425	443	407	425	431	452	420	441	449	430	429	371	418	432	430	449	439	436	414	428	453	420	446	428	414	432	419	418	429	399	421	436	464	413	423	447	435	417	451	426	389	437	436	422	419	428	421	370	436	412	432	439	441	425	444	447	430	398	416	427	438	412	411	433	463	409	420	377	449	425	411	391	408	423	462	422	405	427	404	401	436	422	415	414	418	446	449	444	431	444	450	415	425	453	463	434	420	458	452	407	416	390	438	442	433	413	410	429	426	438	452	407	432	425	426	424	453	432	424	426	411	454	416	439	422	415	416	418	426	404	456	464	429	430	415	408	416	445	469	423	420	434	375	419	420	417	455	412	426	421	415	445	427	427	408	460	429	417	414	423	455	403	435	416	436	401	466	429	438	408	422	465	438	436	400	404	399	422	450	421	403	427	445	436	397	424	403	420	424	395	422	436	407	470	431	446	444	450	430	411	445	434	411	417	418	471	425	448	432	412	452	430	433	404	414	467	407	438	437	449	441	433	410	429	433	417	442	402	416	409	412	418	409	428	452	449	433	455	422	386	442	447	430	437	381	397	460	409	437	453	426	402	420	417	415	382	389	433	428	424	409	451	416	415	399	439	456	406	432	408	402	380	391	435	474	449	435	455	421	365	408	418	435	423	433	470	431	404	421	448	412	430	418	447	425	428	408	435	447	454	421	457	440	418	416	473	405	415	473	408	428	426	464	421	432	412	448	420	409	435	404	438	453	403	449	443	384	418	408	424	453	425	437	436	430	438	403	439	424	427	376	405	447	432	422	428	386	441	416	425	374	436	422	416	405	420	450	390	410	407	420	397	401	402	439	412	452	427	434	432	427	438	464	398	422	430	395	435	454	430	468	447	398	427	415	407	403	427	440	426	418	468	433	431	438	439	421	416	427	421	407	437	434	416	452	443	414	431	438	420	407	427	426	451	423	426	427	435	402	440	467	452	409	400	394	404	414	415	421	401	423	418	441	438	447	464	418	444	431	437	457	427	411	443	411	435	420	487	419	453	427	426	457	456	412	424	444	423	441	421	449	473	450	428	413	432	461	417	452	445	420	442	427	382	427	431	454	432	426	453	424	463	424	411	373	405	460	419	410	447	398	394	411	457	417	406	383	403	396	393	397	410	380	405	417	407	422	408	454	400	441	469	423	452	482	419	391	427	424	398	392	396	379	419	419	441	430	415	433	389	426	372	452	436	455	461	449	415	416	394	439	413	415	419	444	404	431	410	432	437	438	465	399	415	416	417	410	439	426	416	436	436	405	452	431	421	433	426	429	454	407	472	403	410	453	413	433	414	436	462	425	465	410	423	438	415	432	436	415	439	424	436	457	409	422	410	403	440	443	434	440	395	404	441	396	443	477	457	450	454	469	416	439	424	411	436	452	412	387	463	440	435	416
3436	5452	4087	1978	1522	1179	967	817	748	685	685	597	562	557	573	537	505	526	523	560	522	558	515	505	498	503	517	504	515	435	476	506	510	516	485	530	476	527	481	541	474	483	497	516	509	509	530	477	494	487	450	481	476	486	466	460	477	499	514	500	496	497	484	487	528	508	512	510	435	476	487	486	530	468	490	481	486	513	524	483	483	508	488	498	506	489	445	496	488	485	512	485	488	501	509	509	506	492	508	508	490	487	512	529	490	493	499	501	531	489	530	507	478	493	480	502	480	486	501	489	488	500	520	509	488	508	494	517	486	491	493	486	472	511	514	482	484	508	488	435	515	533	515	504	467	470	476	491	487	456	475	456	516	483	488	457	494	481	538	492	489	468	474	502	475	504	457	519	495	466	469	496	489	463	514	524	486	471	510	480	444	490	476	519	476	470	503	475	506	496	499	507	542	514	444	496	505	470	456	475	503	509	481	496	549	506	506	490	496	464	520	507	479	484	501	468	460	472	506	481	497	528	470	468	470	511	475	463	483	515	496	505	468	534	452	513	471	464	490	490	517	491	442	505	479	497	509	487	488	496	493	516	470	538	443	492	506	469	462	508	513	526	466	456	481	507	522	539	481	501	507	458	503	496	514	469	500	461	487	514	487	520	489	507	521	518	473	461	474	441	464	460	460	499	516	520	494	531	472	515	511	479	482	484	496	523	503	490	511	477	497	503	473	494	479	497	470	480	528	499	467	475	485	513	497	458	488	495	477	472	517	499	483	470	509	482	523	476	490	462	480	496	480	487	492	481	443	505	487	542	494	505	534	499	475	493	481	498	456	522	537	474	463	471	468	505	519	505	502	492	500	481	506	484	488	489	458	457	507	479	526	520	502	450	457	493	537	485	507	480	513	475	474	470	466	474	462	506	481	479	461	527	478	515	518	523	481	491	484	479	502	496	482	512	468	509	508	513	495	473	521	497	487	501	486	473	501	545	490	527	469	495	446	500	494	494	504	494	481	488	471	497	507	490	532	507	524	503	538	484	470	491	513	489	514	476	511	479	495	488	475	492	482	458	485	483	463	489	514	504	484	501	525	495	519	496	485	427	489	455	454	506	484	446	519	497	519	532	477	478	511	515	504	472	499	501	497	481	511	512	417	495	456	481	462	504	511	502	499	466	501	499	517	489	528	451	481	478	483	501	480	486	471	458	503	435	487	480	513	490	483	430	511	433	470	512	462	445	453	494	496	510	477	484	488	458	472	502	503	484	517	490	489	537	502	470	485	481	532	510	489	502	482	548	466	462	483	453	465	522	465	447	448	492	470	451	490	503	472	492	488	486	479	523	481	514	501	457	482	487	460	475	514	501	486	481	481	488	488	506	464	467	470	539	534	487	514	454	503	453	509	513	503	511	515	467	503	462	547	528	484	494	489	516	500	482	482	496	526	542	495	477	438	489	511	482	472	506	538	495	482	532	471	495	496	496	490	515	494	497	497	516	451	520	511	522	489	497	478	490	496	499	462	506	494	534	487	525	501	454	476	519	456	500	464	459	476	490	486	470	497	486	504	506	476	508	472	489	519	523	498	479	497	454	490	481	494	517	527	498	491	536	467	440	499	481	475	462	476	489	461	539	494	437	473	463	524	524	499	516	487	483	505	478	509	481	461	498	507	502	473	456	503	474	526	501	480	489	528	468	478	488	563	489	515	491	506	470	523	463	476	471	507	490	504	505	509	509	500	445	447	517	520	502	508	526	446	470	522	514	508	538	467	468	469	499	490	494	454	522	477	507	493	482	517	538	464	488	503	485	508	480	496	476	509	464	477	507	483	499	500	483	517	502	501	518	507	470	477	479	462	488	496	517	493	502	512	508	488	443	500	500	492	519	475	481	486	503	486	467	458	485	483	497	502	477	481	518	470	478	499	525	495	507	500	467	480	528	492	509	513	463	503	486	497	467	502	493	489	467	474	523	463	537	494	479	470	478	469	522	453	515	531	509	488	485	460	453	502	496	505	520	489	467	508	491	447	507	490	509	497	503	489	533	524	491	473	527	503	517	487	508	498	511	506	478	474	446	465	465	508	496	501	501	478	482	503	501	474	510	482	493	500	462	502	458	480	481	487	511	467	525	531	508	497	477	502	493	487	478	515	490	516	447	423	511	478	478	460	495	479	500	473	461	478	505	456	479	493	534	486	454	471	511	486	509	516	486	465	500	497	475	461	489	481	516	469	458	485	474	476	492	513	478	511	499	458	480	484	501	496	528	534	495	536	482	513	507	488	482	503	497	469	546	461	502	491	514	498	465	468	479	521	470	515	475	541	511	481	497	514	509	506	475	486	535	495	490	498	474	534	473	508	471	518	528	501	439	485	501	475	479	456	468	472	461	517	494	499	505	459	512	518	533	496	460	507	487	476	483	472	453	512	487	470	533	482	475	460	464	463	531	471	460	483	510	491	473	501	450	461	468	495	465	494	536	496	502	496	474	537	467	472	497	442	523	475	481	468	491	475	482	509	449	503	477	487	479	513	467	497	500	502	502	523	501	525	486	507	469	451	507	535	490	455	501	493	474	521	485	482	514	437	490	503	476	474	496	496	489	490	484	474	503	513	505	486	491	456	479	474	477	484	500	478	488	497	440	507	440	480	512	497	478	482	489	484	465	485	460	486	492	497	472	482	520	525	492	476	470	490	497	484	490	514	508	520	515	502	494	484	474	491	524	470	471	502	528	476	476	507	487	518	475	473	517	515	497	476	474	497	490	496	472	508	480	489	454	515	522	469	504	459	481	460	491	457	496	481	462	490	508	509	510	471	521	482	454	485	498	452	485	512	488	506	481	477	517	470	549	499	507	525	510	508	485	447	506	479	478	525	514	492	490	483	497	510	484	475	471	488	495	499	507	504	500	519	483	479	473	504	472	480	456	523	500	450	537	505	482	491	485	515	467	512	485	482	495	501	464	509	506	504	454	499	521	489	474	490	518	502	547	512	453	483	479	533	521	489	481	504	452	461	493	514	500	478	493	495	476	506	451	491	505	479	480	495	497	499	488	459	496	508	503	518	463	481	510	491	470	461	515	467	497	482	502	479	492	475	485	473	523	482	523	472	479	469	501	495	521	493	492	467	509	522	513	478	456	500	467	487	529	501	469	482	483	471	456	499	489	463	455	504	503	485	490	504	476	485	488	496	518	493	457	490	504	465	462	485	475	521	494	508	490	504	454	465	522	496	492	500	470	505	488	515	479	479	479	487	490	462	497	501	536	524	513	469	511	483	502	482	490	505	469	509	483	510	496	471	480	483	487	493	497	487	521	497	479	482	504	483	464	480	494	506	512	501	481	474	484	500	476	478	464	495	499	508	504	512	491	497	478	475	481	497	478	494	462	491	532	490	469	495	504	517	509	504	464	526	502	494	481	461	486	477	502	499	484	483	450	481	460	474	522	520	511	482	468	514	473	491	488	500	518	514	479	469	517	476	503	469	503	518	452	514	475
22630	21170	28684	23947	21172	21212	7357	1302	1001	848	760	703	693	712	660	581	581	601	566	568	594	566	546	556	544	565	525	578	536	556	541	491	512	510	505	491	525	511	516	526	495	510	514	492	518	556	499	509	527	501	550	511	512	525	522	503	514	545	520	509	513	513	530	519	530	515	479	499	496	489	513	537	465	523	503	485	496	522	462	527	502	470	503	489	486	489	517	496	465	517	476	490	504	484	496	476	478	498	520	491	486	454	483	500	539	536	535	497	520	513	470	481	499	521	487	489	498	504	551	516	510	537	516	493	489	483	475	503	513	465	512	548	527	484	474	480	489	488	497	509	468	492	466	508	521	508	445	481	478	479	498	510	504	465	511	526	484	510	508	479	503	496	513	469	495	480	493	518	492	495	533	487	475	489	512	538	516	514	482	492	512	518	468	517	476	501	462	471	523	493	474	490	500	506	536	518	490	487	498	513	513	504	462	526	451	483	510	487	492	498	468	480	513	507	502	498	519	487	489	484	493	526	513	526	479	513	524	471	479	504	500	492	477	469	465	490	506	494	505	559	485	517	469	541	514	477	504	494	550	470	486	481	498	499	485	493	460	482	510	489	505	512	533	492	485	501	488	511	469	497	518	449	494	520	493	500	503	516	503	475	472	484	502	469	468	521	477	516	501	492	545	489	533	480	478	503	503	479	488	498	516	516	496	478	486	486	464	510	512	493	514	494	548	498	506	468	529	520	468	511	547	483	493	527	513	525	499	496	531	516	526	484	506	485	522	460	499	530	497	489	474	523	508	523	468	487	511	467	477	479	487	472	537	511	523	500	490	529	474	487	512	514	482	509	505	549	510	514	505	491	495	509	482	547	480	502	521	517	483	526	470	518	480	523	531	489	481	484	527	546	513	480	498	472	525	494	523	504	494	495	475	506	524	542	500	474	502	499	494	479	453	510	482	485	514	505	502	507	528	504	508	498	505	489	505	468	468	524	471	466	502	516	458	475	524	507	537	547	517	451	500	532	523	516	480	478	499	553	460	462	498	511	485	499	509	509	486	458	493	515	526	517	500	484	487	489	454	492	467	467	503	475	466	483	484	528	523	486	466	480	498	511	535	500	529	527	515	489	504	498	484	470	513	491	482	462	532	469	501	516	554	496	498	512	501	493	507	523	525	486	509	499	537	485	492	527	497	509	505	505	529	473	472	459	531	498	503	522	512	511	513	506	501	508	474	499	482	495	521	449	514	517	494	536	502	518	498	473	473	468	505	491	517	514	501	501	483	516	474	519	491	484	508	498	468	526	534	490	500	499	536	503	494	491	467	520	508	480	478	505	519	456	516	482	520	512	485	524	518	498	500	450	556	433	542	520	485	496	496	499	491	482	520	498	489	549	512	526	482	482	514	486	497	482	503	514	487	501	507	532	466	503	518	520	483	522	516	531	489	509	493	496	466	517	469	492	471	493	471	470	481	486	489	488	525	509	527	477	476	513	549	476	492	506	467	501	507	469	492	535	539	484	479	456	485	492	498	507	506	494	515	522	558	490	476	484	502	481	508	488	528	492	554	497	473	522	489	543	510	526	510	499	512	492	502	550	494	475	522	476	514	530	443	531	493	484	495	505	547	450	501	501	459	485	544	512	488	505	500	501	488	502	499	530	483	494	476	488	500	498	458	508	509	507	484	523	500	502	480	472	499	513	482	545	520	502	503	474	491	460	488	474	474	444	530	517	506	549	526	497	501	503	496	479	519	491	523	441	513	551	501	515	491	530	530	495	497	483	518	470	508	525	496	500	512	495	510	504	520	502	485	519	513	486	512	480	510	525	494	511	491	488	501	486	488	508	515	471	507	537	466	496	481	509	476	534	517	505	512	482	493	439	508	474	483	514	512	489	508	453	462	460	521	460	497	503	497	501	509	437	475	475	510	483	497	485	505	505	510	494	520	506	492	534	511	496	496	517	498	477	465	511	491	443	518	480	514	486	470	543	522	524	506	490	489	462	497	475	502	477	512	470	522	494	524	525	462	503	479	499	511	526	507	506	470	516	520	489	442	505	493	478	490	517	500	539	487	508	493	503	483	533	474	519	484	492	518	504	526	509	509	489	505	521	486	524	486	479	494	510	512	543	496	474	519	544	506	474	493	511	481	503	519	495	479	469	514	515	519	505	474	496	495	496	493	522	492	485	538	515	470	512	500	479	495	547	519	566	483	479	512	499	477	519	514	500	521	440	498	469	519	519	494	490	519	511	507	499	524	450	500	512	517	527	482	502	520	510	493	502	549	519	488	508	493	507	492	514	505	541	492	507	468	469	455	488	545	507	482	524	523	492	492	504	539	445	510	465	476	527	459	514	480	550	498	539	486	503	500	435	523	516	536	483	473	494	454	489	474	487	487	514	493	520	508	476	506	515	504	491	505	538	472	470	494	495	500	481	496	501	449	513	470	447	519	505	502	489	474	495	513	452	492	509	523	480	512	493	503	481	487	496	552	503	495	460	508	492	485	527	482	485	475	499	493	516	507	502	485	478	469	502	471	552	519	486	500	492	488	528	506	503	496	494	494	514	487	505	531	497	493	489	492	468	534	495	522	490	459	459	488	486	475	540	509	480	467	497	472	487	495	511	526	508	482	481	464	504	507	542	541	503	517	489	474	496	517	471	449	492	500	507	505	529	518	524	473	541	498	525	515	500	527	527	470	498	493	527	499	522	496	491	526	525	471	505	484	537	508	504	511	526	515	479	505	519	503	491	490	474	511	499	521	470	506	487	510	504	518	471	532	513	498	493	472	500	499	496	508	481	512	527	498	515	534	491	484	503	456	480	482	524	491	492	510	502	455	472	507	500	489	469	511	526	501	522	493	468	471	513	479	479	469	487	498	494	485	503	477	509	441	472	482	482	498	524	499	519	504	514	494	511	534	512	500	488	501	434	543	499	534	493	469	530	538	493	503	481	465	476	525	516	501	520	507	500	489	500	485	562	499	521	465	502	503	517	498	502	512	496	501	512	489	524	485	484	487	504	503	502	531	484	486	509	482	514	482	478	499	516	496	498	501	518	476	544	504	472	469	472	488	527	516	462	513	521	507	519	484	536	496	516	506	538	488	495	516	459	523	491	514	498	516	525	493	479	518	504	496	474	488	501	505	503	478	490	486	483	438	497	501	457	473	456	558	493	493	514	496	519	524	494	500	491	513	509	503	492	479	477	499	501	481	473	511	520	494	504	498	456	473	488	525	492	480	445	477	517	478	487	524	513	524	510	462	523	500	495	534	506	464	518	511	537	469	476	510	472	513	511	485	472	525	482	456	499	513	465	515	490	487	496	536	491	499	454	498	545	505	526	470	510	505	547	534	498	501	529	475	489	507	516	492	526	481	476	494	475	545	501	496	504	493	476	496	494	502	438	508	461	492	523	530	479	472	554	512	481	478	503	466	505	492	507	461	485	492	505	497	532	509	501	538	474	515	520	493	499	502	513	471	507	514	479	505	503
4472	14664	11256	5618	3914	2893	2241	1796	1457	1246	1115	1022	953	819	807	760	743	760	699	649	643	693	680	645	624	636	675	679	689	577	610	630	624	639	636	621	642	572	587	614	603	592	603	629	611	597	598	571	592	606	605	537	644	595	605	568	588	592	623	621	586	638	578	592	602	595	572	600	584	638	600	596	580	589	586	570	639	562	576	583	625	594	585	600	569	613	609	602	601	624	617	645	589	591	519	575	562	593	615	576	585	587	565	574	616	589	564	552	606	581	620	597	595	574	552	599	572	599	620	630	578	593	572	599	562	592	616	566	618	558	619	582	588	560	563	580	606	599	593	601	620	595	589	598	606	624	605	590	591	593	587	600	593	579	567	610	611	578	604	531	580	596	608	626	582	618	588	591	613	593	574	619	593	552	589	579	569	610	557	593	597	607	595	568	584	593	612	588	632	607	584	603	579	596	560	631	597	604	608	590	639	578	573	603	609	574	588	578	568	593	623	601	587	558	550	593	585	579	621	582	541	555	593	601	561	576	601	574	598	622	581	603	619	577	564	602	578	579	595	565	588	584	605	597	606	609	598	626	567	587	555	633	579	595	609	599	625	557	585	592	612	554	585	544	624	570	579	565	599	640	624	605	571	596	593	532	553	563	587	562	594	580	628	602	594	621	596	571	599	592	549	589	609	595	578	609	579	602	540	598	593	583	585	557	576	558	546	601	633	572	572	593	565	594	597	565	613	588	591	593	575	615	569	606	576	577	546	589	587	588	609	591	562	555	612	609	551	588	554	615	571	577	597	595	595	564	626	585	628	566	596	567	585	562	606	597	594	608	595	604	561	597	582	549	575	567	603	588	551	598	585	562	565	661	597	595	591	588	572	553	583	585	569	603	527	580	596	542	558	584	627	579	624	624	587	577	595	617	523	577	606	605	576	573	570	578	541	560	589	567	585	554	592	566	575	565	538	581	575	563	569	581	611	595	615	645	588	629	565	629	632	586	566	584	589	598	603	560	579	569	603	584	591	558	629	616	567	577	605	586	586	602	637	573	600	621	595	599	594	592	625	618	610	557	595	586	597	548	611	609	574	565	643	575	571	629	587	542	575	612	547	594	626	564	573	564	582	577	605	566	569	605	610	580	547	626	589	619	583	576	600	588	562	572	599	561	584	582	594	557	622	549	580	600	616	574	597	584	563	588	556	591	623	564	638	592	575	619	580	600	591	528	618	589	600	549	580	623	610	628	546	578	546	603	591	573	552	611	556	627	563	619	569	569	594	567	612	593	620	581	574	565	579	609	597	593	578	568	590	634	544	575	568	567	603	583	568	586	552	572	597	605	612	595	569	589	577	549	552	604	619	583	602	612	592	603	610	599	586	635	575	604	604	604	574	589	603	584	587	583	576	598	621	548	553	585	615	579	578	593	557	567	593	568	589	586	602	594	527	594	577	593	587	597	594	626	629	593	576	613	616	641	592	582	590	589	595	570	574	592	577	591	626	612	585	563	614	604	603	578	610	622	569	611	596	593	584	598	592	609	606	562	534	581	571	593	607	594	566	611	617	621	568	646	640	585	544	544	584	590	584	582	584	594	590	588	562	610	519	577	605	610	602	589	605	574	625	644	552	592	557	571	582	599	595	571	613	600	611	548	582	572	543	604	573	657	585	620	582	606	591	581	602	595	533	589	596	582	623	560	575	562	559	608	608	640	646	586	594	583	590	594	596	567	553	602	576	578	600	597	568	611	593	599	607	562	623	556	578	565	565	586	543	626	598	610	596	565	554	587	564	552	603	571	591	547	605	623	615	552	570	558	560	586	592	580	579	611	573	594	609	589	609	594	645	568	655	568	583	615	580	614	581	635	565	530	557	584	594	625	577	606	551	539	561	665	550	584	609	576	590	590	572	558	624	626	527	606	555	556	573	567	590	577	582	578	580	621	592	557	614	570	617	569	560	573	620	582	585	562	582	612	605	563	632	625	568	568	576	567	594	588	578	563	634	622	573	611	584	633	602	604	648	596	604	585	635	601	623	624	564	589	600	589	581	574	578	628	618	582	584	620	608	560	524	582	608	541	602	576	564	576	584	552	568	559	543	591	606	593	613	546	641	564	568	589	603	608	569	606	595	597	564	591	543	573	605	620	611	548	594	604	588	572	604	587	581	520	540	591	571	593	585	581	595	581	542	604	558	573	569	576	570	580	567	557	576	555	590	577	576	597	621	566	547	640	594	561	595	612	620	603	601	560	548	508	588	603	601	563	574	597	586	539	646	568	580	585	588	599	623	564	569	588	601	577	629	586	611	612	600	526	575	623	577	566	609	630	564	590	614	615	565	586	632	608	562	590	577	618	576	609	601	583	624	549	571	580	577	605	603	605	569	578	585	588	612	620	597	587	557	621	573	615	616	584	605	597	568	586	605	567	565	565	585	580	556	560	558	585	580	607	600	625	617	612	564	615	593	585	601	596	601	671	610	545	564	582	586	595	596	578	596	634	592	563	567	557	620	590	541	602	605	568	617	568	593	580	618	620	605	589	600	594	603	610	573	579	594	565	620	568	553	600	573	615	565	585	584	602	587	572	580	566	595	578	544	588	581	589	641	565	579	632	576	567	632	619	575	575	552	586	582	597	598	579	571	575	595	571	532	550	618	567	583	616	585	558	575	584	624	585	584	653	550	603	546	613	545	608	587	586	548	506	599	538	596	632	644	580	569	561	591	577	551	579	589	556	550	555	599	623	571	576	624	554	596	577	611	558	585	560	620	547	614	584	581	590	597	585	607	598	577	622	594	576	556	569	603	564	544	617	600	582	579	589	567	562	557	618	572	553	552	576	643	613	615	569	600	588	574	595	591	576	599	607	583	571	591	615	585	516	602	622	568	602	591	555	612	594	577	634	574	616	599	568	615	567	591	587	581	587	613	571	617	636	586	588	607	568	526	611	581	556	569	565	616	570	579	571	586	578	578	620	605	586	570	584	634	610	564	581	555	573	552	615	594	570	610	536	609	586	629	593	523	584	588	517	553	589	581	619	594	593	571	608	579	599	586	572	611	628	600	589	541	619	555	561	619	584	572	544	575	538	572	557	550	585	602	553	570	623	576	617	579	626	599	582	587	625	602	583	611	560	595	568	580	565	585	582	610	595	558	589	557	562	616	578	590	587	583	603	597	604	582	605	625	574	563	588	580	601	582	601	575	548	562	565	582	590	616	604	565	566	594	604	581	635	611	632	537	590	596	550	607	620	603	611	572	557	579	618	549	607	573	586	581	572	615	614	564	600	565	561	601	585	561	578	542	573	595	555	575	577	572	607	566	557	622	567	555	589	593	596	580	603	550	592	583	603	604	610	555	569	570	571	598	594	564	589	613	617	564	613	587	558	567	607	541	535	618	543	594	581	632	570	590	625	540	568	573	568	575	579	571	582	597	576	636	620	597	646	580	611	601	541	613	623	583	610	589	589	587	577	603	593	621	587	573	579	565	606	523	547	554	571
27427	18056	4330	1147	865	913	853	829	802	853	814	810	810	798	830	812	869	834	817	909	781	793	853	857	798	877	796	890	837	855	835	841	847	820	785	839	779	868	839	835	856	850	842	839	838	863	811	805	845	805	837	768	802	864	817	834	826	777	775	820	835	849	770	802	805	844	836	871	817	781	772	793	811	823	826	795	822	806	887	787	865	853	814	809	789	794	863	800	799	839	868	799	864	769	808	857	806	823	802	803	855	844	811	752	816	818	842	844	871	829	867	827	855	801	813	774	803	803	810	801	842	817	805	845	817	836	802	795	839	795	885	854	791	848	796	804	818	808	810	845	842	789	846	834	766	787	815	828	823	808	849	759	780	821	847	852	807	842	843	838	867	811	797	831	786	793	881	855	825	814	795	800	829	832	800	789	793	851	799	798	799	861	795	848	768	861	790	821	801	919	817	834	773	816	849	801	848	787	847	801	854	840	806	805	809	821	840	825	815	849	805	902	784	836	852	830	791	791	814	811	815	839	839	846	807	827	852	770	833	818	814	864	831	805	821	818	799	801	795	850	843	797	874	815	757	841	812	814	824	841	832	831	868	815	835	812	826	785	853	936	817	826	834	806	875	881	792	792	822	842	817	855	814	853	781	835	873	783	853	829	844	779	836	789	856	824	806	821	865	818	766	806	830	819	843	797	823	814	824	831	828	809	811	859	830	843	774	848	831	831	856	812	784	785	851	778	777	799	863	801	844	870	780	804	825	763	816	814	849	860	819	880	799	879	862	793	877	821	888	784	798	781	815	810	864	843	825	809	846	813	796	803	782	856	813	821	820	821	816	785	790	824	821	794	800	829	779	893	828	850	818	824	781	820	788	790	844	842	814	800	854	779	858	801	845	819	830	811	840	788	825	841	831	825	814	857	799	850	819	846	814	814	857	850	830	792	766	786	778	844	832	836	843	812	777	816	864	783	839	875	828	773	819	788	852	843	845	864	815	834	780	834	858	878	818	771	781	832	851	835	866	817	829	832	769	868	849	828	906	822	838	804	852	799	834	854	838	872	835	793	850	824	812	827	780	784	891	832	855	832	788	900	800	823	807	802	795	879	801	811	880	871	772	815	832	841	899	776	828	838	800	815	858	849	828	814	867	757	832	783	821	864	816	864	804	855	808	855	790	770	864	821	873	833	883	859	779	837	886	770	867	886	842	804	820	832	803	817	909	796	759	751	830	868	796	865	840	794	817	773	833	848	842	807	842	838	852	834	861	789	846	831	818	831	879	830	832	807	851	820	818	841	801	888	824	850	832	806	855	789	793	826	795	808	890	795	835	794	792	863	825	774	846	791	755	823	845	790	784	851	817	824	790	832	825	794	772	851	780	837	775	841	767	861	815	854	863	847	791	821	885	795	827	793	827	855	868	834	853	825	837	816	812	847	828	828	846	817	843	827	833	785	826	805	873	784	859	763	805	827	846	830	833	843	793	856	834	813	838	856	863	807	848	825	814	878	814	820	831	820	776	847	791	878	813	815	793	791	829	846	840	855	821	827	802	804	790	854	835	829	823	818	847	883	848	778	823	826	838	802	865	867	834	818	838	770	829	892	759	843	817	836	790	809	844	834	858	831	827	824	807	788	832	813	826	855	816	836	826	799	830	783	833	852	854	835	816	810	811	831	834	837	813	827	860	833	854	820	824	837	765	842	806	816	813	836	869	816	845	848	794	820	863	816	821	834	792	849	882	826	809	789	811	866	858	845	867	819	824	837	821	852	860	841	797	842	844	797	860	798	823	794	811	772	831	821	803	838	820	789	794	796	840	820	797	829	812	816	864	778	825	835	826	846	796	802	868	846	843	808	835	830	785	794	864	897	838	818	885	854	830	854	812	821	865	802	819	838	840	769	836	890	771	834	770	808	779	838	821	776	791	856	827	839	788	809	907	836	830	813	808	855	851	871	818	884	829	824	825	868	867	803	843	796	875	796	839	838	832	788	829	790	806	770	830	834	838	815	807	847	851	855	879	766	838	861	771	885	812	871	841	835	832	824	816	820	780	801	850	788	792	836	847	849	863	809	802	835	834	828	800	805	777	842	877	836	806	812	825	820	849	858	825	854	875	783	848	866	847	825	817	791	820	843	772	829	826	798	849	825	831	819	847	827	823	789	813	773	834	804	873	764	833	781	811	797	817	888	819	850	804	846	778	801	778	829	780	808	853	801	857	816	793	811	782	859	827	814	856	834	846	793	807	817	852	801	800	822	831	811	845	893	796	784	862	792	876	818	829	867	778	779	876	815	835	815	818	819	843	837	854	783	807	839	820	819	845	808	858	882	855	795	829	830	812	836	821	838	875	811	817	782	846	862	824	809	841	779	807	812	821	851	822	811	842	826	846	842	833	851	861	833	827	793	828	779	791	825	836	863	837	832	778	827	866	847	826	883	789	810	824	831	864	788	773	827	830	792	825	813	796	855	824	770	852	777	871	831	818	836	857	833	805	824	792	842	840	848	849	810	775	834	852	832	846	854	757	871	840	838	812	861	811	778	800	854	818	813	864	848	839	853	839	859	826	908	848	795	797	814	846	841	796	821	815	845	818	832	770	782	808	858	818	806	832	806	840	795	821	853	830	806	848	847	858	812	853	821	840	851	895	816	829	799	793	834	788	804	874	809	811	866	772	818	783	809	843	787	828	787	812	835	833	799	814	778	850	843	822	832	813	840	835	808	837	816	827	795	866	777	814	826	836	841	831	803	833	822	819	864	837	798	819	796	804	854	828	778	844	795	820	843	818	813	811	798	862	833	850	822	814	861	846	849	859	878	845	827	851	827	849	864	774	831	802	788	777	789	856	862	840	851	807	829	775	768	803	787	835	834	795	817	845	837	838	845	821	853	805	854	832	837	840	807	818	846	839	833	812	805	821	761	826	771	862	821	800	882	816	847	792	870	850	806	849	825	812	862	810	870	842	796	842	787	819	897	760	790	791	776	861	801	816	831	845	881	815	850	835	831	843	775	842	769	833	786	872	840	849	801	879	781	825	843	797	803	794	874	837	852	863	865	833	779	844	831	790	824	829	827	876	795	831	798	841	833	781	790	839	848	822	816	830	807	829	800	853	789	859	848	763	812	814	845	795	830	831	797	831	758	776	783	750	846	842	857	794	836	806	789	831	829	819	739	837	855	865	825	817	870	797	852	844	839	805	869	856	845	819	790	813	805	831	841	870	790	823	877	805	841	794	845	827	804	863	780	875	880	822	801	824	756	833	802	801	802	807	861	863	833	881	848	812	817	865	821	878	832	899	757	764	788	859	818	824	827	759	833	830	824	821	797	810	857	857	807	796	851	820	871	807	840	827	820	767	797	831	842	852	790	862	786	830	789	839	848	823	825	864	782	804	910	813	813	842	799	824	852	807	847	836	803	834	814	856	822	795	778	860	806	827	831	808	810	753	755	822	830	845	830	805	785	850	823	862	808	845	850	808	828	827	817	840	808	822	830
4736	1378	1242	1008	1029	954	999	903	964	978	950	964	938	927	877	961	929	917	938	929	907	904	974	923	956	913	893	881	999	914	930	894	920	905	875	899	890	981	983	950	944	927	930	862	869	921	879	919	889	998	847	943	897	900	921	908	878	989	965	924	906	921	899	924	900	862	938	905	959	928	898	911	907	912	963	928	906	942	930	897	929	926	966	907	900	943	916	948	924	959	895	958	911	913	943	913	970	969	906	892	925	920	933	953	894	939	909	906	922	935	902	914	886	910	920	974	891	868	915	914	958	916	929	919	950	899	972	897	948	915	914	891	883	923	912	905	853	923	904	873	928	908	925	900	940	960	897	872	935	895	942	862	928	909	931	922	929	885	922	904	890	922	887	916	896	909	831	906	965	1007	923	889	889	881	888	940	894	921	972	892	932	949	900	926	899	935	900	908	918	970	924	927	897	955	872	935	907	905	926	909	886	961	917	944	911	981	943	934	857	956	923	916	879	952	919	923	907	931	892	922	931	926	949	949	910	935	952	939	940	969	871	929	909	900	888	932	881	982	942	865	969	960	954	902	892	987	962	949	906	938	909	910	990	908	934	971	904	957	892	919	914	919	943	958	894	954	954	917	869	932	980	928	953	895	930	986	926	931	924	934	922	937	899	900	921	936	881	908	923	864	900	934	899	944	925	899	903	886	918	913	953	938	952	921	942	942	974	977	895	930	968	930	928	912	944	884	955	923	895	923	924	897	968	940	918	919	886	944	879	915	926	903	892	908	974	960	921	1000	953	851	939	945	937	971	918	941	948	923	917	934	867	971	895	901	930	883	894	942	922	933	946	937	924	943	956	901	942	962	942	858	891	953	912	882	926	912	974	920	934	948	892	903	908	939	867	949	970	895	883	872	944	1012	917	982	953	914	961	986	900	954	926	888	921	906	916	978	891	880	931	940	958	900	951	888	956	862	873	948	913	949	887	901	896	919	935	904	939	909	898	881	894	941	945	895	957	865	970	937	963	933	945	941	945	919	895	895	920	927	888	875	931	945	937	970	925	950	960	951	931	936	973	865	902	941	957	947	1001	919	958	910	989	908	915	944	929	941	969	946	971	888	987	970	934	945	899	916	911	894	942	899	923	972	962	944	953	901	896	956	901	941	932	897	870	921	945	888	891	940	892	950	957	892	920	952	915	909	872	885	917	939	961	941	894	908	896	924	912	879	917	935	911	949	888	973	917	875	903	926	929	935	987	881	916	967	893	912	943	921	904	921	920	891	914	880	914	900	884	941	991	962	957	962	903	882	884	869	927	891	948	949	883	955	947	928	905	959	963	892	878	945	973	926	920	915	975	952	876	939	925	931	913	939	967	952	915	891	880	901	946	960	906	927	950	846	969	836	924	962	916	858	929	956	924	918	938	922	910	970	900	916	898	889	965	981	911	929	923	903	883	948	916	889	951	936	922	909	934	875	842	884	921	923	913	943	885	916	943	864	949	948	953	889	956	940	959	900	875	967	948	861	920	934	952	941	903	967	945	878	937	950	931	921	933	927	926	937	958	986	962	900	935	939	922	940	934	978	963	903	941	918	862	896	926	895	913	937	904	884	892	960	909	912	990	904	964	902	972	991	914	960	931	906	897	901	902	929	932	933	962	957	904	924	953	912	934	980	906	931	936	895	957	971	904	946	903	930	962	915	948	928	955	969	931	958	944	927	902	916	906	914	906	934	966	934	884	949	948	898	943	908	970	923	859	961	955	864	901	933	944	949	902	833	939	922	928	928	972	910	952	904	933	851	931	913	932	877	941	922	943	924	945	917	885	936	969	930	879	897	986	968	958	942	916	910	941	884	959	850	945	941	908	917	943	964	972	968	880	973	951	845	959	966	891	896	973	931	932	926	896	917	930	901	927	958	889	898	931	931	935	933	885	948	940	970	959	877	924	915	952	907	906	882	968	901	905	989	920	935	950	902	904	911	939	872	901	942	931	909	931	922	873	925	889	910	951	978	836	936	920	939	942	897	945	895	895	917	955	876	963	914	882	969	991	915	904	977	914	888	913	974	871	905	970	954	976	927	907	899	939	905	939	974	947	938	918	919	919	916	872	977	909	900	924	939	910	908	983	892	974	921	944	951	933	945	902	903	902	918	932	964	926	918	958	881	844	930	932	897	915	906	909	938	938	956	939	944	925	885	927	896	920	858	910	905	954	913	929	852	922	924	937	949	922	923	943	915	908	887	950	905	938	926	936	909	899	890	940	917	949	909	883	901	947	917	908	952	915	876	928	911	884	943	917	939	926	904	872	891	991	936	947	964	920	958	957	893	985	927	929	943	917	922	940	918	909	926	933	918	907	929	970	897	918	958	950	958	920	952	918	898	883	930	904	940	940	919	901	874	915	881	930	974	953	969	850	885	917	881	920	894	929	906	931	922	923	920	887	924	967	931	950	958	945	988	978	887	902	964	911	948	961	932	884	998	946	959	877	959	935	996	932	922	941	960	954	897	884	934	913	944	888	898	912	977	953	927	915	865	910	928	903	887	953	923	917	952	882	920	963	927	950	917	958	953	936	903	941	911	941	969	923	898	888	908	916	881	918	926	958	893	892	931	934	885	936	898	966	899	887	988	930	904	918	905	892	932	916	932	891	937	909	878	903	959	903	917	897	892	905	960	979	934	921	894	909	878	921	925	898	939	910	951	951	950	936	848	943	908	878	939	921	917	915	972	951	942	970	843	994	940	922	926	918	916	856	914	934	928	903	951	921	900	867	936	938	894	890	874	924	927	898	923	918	935	868	910	940	929	903	918	925	922	874	885	908	938	913	915	929	930	940	899	947	929	942	992	899	951	957	894	948	897	890	918	935	954	952	944	926	943	965	917	947	891	965	901	1004	903	907	896	923	873	882	935	979	960	916	932	927	898	924	929	986	915	908	893	908	902	923	924	911	899	945	922	929	916	938	954	934	937	952	902	933	899	951	897	892	901	928	917	889	974	950	881	926	977	933	905	945	938	906	952	905	892	888	953	907	975	865	925	915	949	896	934	918	924	969	945	871	892	865	898	934	889	888	867	938	958	936	970	925	897	930	922	942	911	931	913	955	957	858	944	945	848	931	940	931	863	954	963	963	912	862	905	963	898	907	934	932	967	1001	950	940	901	893	974	864	917	993	964	920	949	925	955	911	864	933	934	904	930	838	908	900	926	895	955	937	944	918	923	956	981	890	885	892	895	920	920	860	911	938	913	947	913	897	970	920	934	917	883	924	941	889	875	898	899	883	916	905	977	892	985	931	911	951	886	933	935	934	889	922	908	920	904	926	933	974	949	917	914	876	918	992	911	885	942	907	877	931	923	986	911	895	948	931	930	954	970	980	969	854	916	926	925	959	939	902	910	907	929	937	965	957	951	934	908	940	969	956	977	941	900	938	948	903	867	907	919	941	897	909	865	918	963	926	946	892	926	892	903	952	891	862	942	968	972	907	947	900	977	882	949	890	955	968	953
23764	21158	28170	24415	21158	8816	1708	1301	1237	1149	1082	1032	995	966	1002	963	1017	991	943	964	1012	978	976	939	962	981	960	943	937	962	933	954	1015	898	992	822	958	949	987	941	943	973	908	998	926	1014	976	957	913	984	946	1011	956	951	937	973	960	922	924	982	931	968	894	946	940	964	969	925	928	917	951	924	1003	940	939	902	928	870	982	948	929	905	908	909	948	971	957	941	966	896	954	928	904	975	981	983	939	970	964	975	912	903	921	940	996	956	996	968	882	874	971	909	922	962	918	920	931	956	1005	883	965	940	943	947	887	892	938	970	956	884	994	935	970	944	957	901	920	954	903	883	952	928	931	950	942	944	912	981	963	941	960	965	927	952	952	939	919	905	946	938	974	1012	935	937	927	994	895	919	933	930	953	945	924	930	961	906	919	893	947	939	892	896	944	908	832	895	939	926	937	936	969	945	923	919	996	887	949	999	904	975	925	946	905	924	979	979	873	891	946	942	867	987	922	919	956	931	924	877	898	936	958	937	959	964	969	992	960	894	940	911	900	929	905	968	955	937	930	922	981	946	920	994	901	1011	951	943	920	939	950	891	967	970	912	942	994	918	932	972	929	884	982	931	899	923	839	889	951	886	919	911	947	905	900	941	942	990	968	971	958	923	969	959	1015	952	952	864	918	868	879	910	967	975	911	944	899	935	922	924	958	896	929	938	897	958	922	945	881	965	969	942	963	915	926	950	932	920	990	936	960	941	933	947	968	884	915	930	888	914	952	889	944	1014	981	894	922	950	919	913	940	977	929	898	924	955	974	928	934	894	940	971	944	964	932	939	921	921	919	945	910	926	943	881	912	983	996	848	920	924	933	927	887	928	883	966	902	955	975	964	962	930	896	970	1009	897	951	890	947	983	902	960	929	943	1014	951	928	932	952	935	1005	927	884	904	947	931	903	908	941	925	955	953	965	963	935	959	918	999	940	982	937	978	951	967	991	918	999	908	944	909	950	930	949	894	927	902	896	962	910	945	961	989	982	917	944	936	952	869	931	1000	965	942	1012	892	913	878	926	960	877	945	972	956	931	956	910	935	952	916	952	945	899	927	915	956	960	971	939	935	925	874	893	941	928	996	959	910	951	936	924	964	946	928	957	873	985	954	931	1001	929	923	925	868	872	952	989	915	931	963	846	948	957	983	971	918	1004	913	950	924	915	942	908	945	893	931	914	946	895	905	940	909	919	931	965	888	898	926	989	908	916	973	966	925	994	950	941	915	976	1002	926	905	959	930	985	931	911	898	937	957	906	933	946	951	1000	914	937	978	932	937	938	924	939	968	952	937	923	926	1013	908	916	926	917	954	941	903	896	918	937	906	952	908	955	972	958	939	889	950	1000	930	918	908	925	958	967	971	980	882	917	905	937	959	941	987	904	948	930	930	937	935	976	938	900	942	949	957	961	920	945	926	938	947	965	959	909	943	987	925	858	943	982	917	923	950	942	972	988	908	909	931	915	923	867	909	909	939	965	919	952	946	915	877	974	903	934	952	986	949	923	951	953	893	911	908	952	949	982	940	924	936	915	928	919	896	897	966	888	924	1012	926	911	989	921	1017	916	948	982	970	987	912	904	938	967	922	961	960	954	980	1015	928	935	929	937	997	934	971	949	913	950	999	962	965	959	892	936	897	938	870	919	997	936	1033	935	930	952	955	946	934	979	975	951	928	970	913	950	932	954	933	987	949	950	929	930	971	982	923	925	891	898	911	942	957	910	957	888	955	1006	967	941	904	939	940	907	935	955	932	922	946	924	956	950	909	930	943	911	938	944	949	971	908	867	982	928	854	921	985	977	939	915	909	914	940	919	975	908	932	929	919	919	918	967	890	934	936	953	920	912	907	873	923	1013	971	904	911	921	967	918	971	921	969	966	956	942	944	877	937	966	925	919	929	899	914	985	962	896	956	969	952	925	906	1041	991	917	915	951	927	933	868	953	886	967	886	955	958	923	969	935	935	936	919	932	959	943	945	990	953	919	976	955	878	949	956	931	975	961	958	957	923	911	1008	934	987	946	1013	924	935	913	910	904	876	958	960	955	991	923	945	944	916	958	929	978	947	899	974	959	919	919	959	896	964	959	968	904	979	915	939	886	921	947	979	908	981	892	960	856	937	938	960	902	942	955	965	880	975	881	997	977	915	900	904	907	919	909	956	954	922	962	968	878	982	946	942	927	929	966	935	917	916	937	935	966	888	919	923	985	921	945	896	917	893	925	929	906	941	926	937	901	934	914	963	949	938	926	895	949	913	970	899	936	929	958	947	953	969	898	971	939	897	906	920	912	851	920	924	919	914	938	943	965	899	936	948	938	945	950	876	904	931	975	1015	926	921	951	943	927	921	918	940	890	904	973	943	963	931	974	931	904	926	949	894	922	925	970	952	959	913	964	900	946	919	996	915	889	1017	911	917	916	938	980	970	977	907	916	980	888	960	920	936	884	970	947	968	925	918	969	929	999	945	917	906	973	964	979	968	971	918	914	936	896	896	888	912	940	930	960	945	942	911	954	949	968	925	955	997	992	927	910	940	982	1016	964	941	908	865	938	886	924	1004	900	969	923	881	938	972	957	904	974	956	980	978	962	913	983	918	949	859	910	916	901	934	1005	890	1035	967	920	994	910	912	928	970	939	942	934	918	944	963	972	995	919	963	959	907	924	919	995	990	911	953	952	917	873	947	973	897	937	936	916	931	957	942	896	918	996	906	868	903	889	991	945	972	975	911	895	964	960	835	954	939	940	919	918	920	880	960	979	899	888	893	975	886	906	872	949	936	925	908	952	943	942	885	946	963	1003	940	887	921	939	954	952	961	960	887	948	920	1009	901	908	933	893	955	958	922	916	946	908	962	933	908	961	964	907	913	875	923	878	925	886	957	951	968	954	891	944	972	950	907	969	922	963	985	871	962	936	904	922	942	944	904	917	910	907	985	914	1014	944	900	960	933	917	952	930	973	899	899	990	928	953	913	898	918	956	929	926	908	947	895	929	925	957	915	914	980	939	950	977	925	899	934	974	944	950	920	918	938	988	912	934	893	954	898	880	949	964	909	919	943	945	921	975	921	934	984	935	911	872	982	1007	946	945	895	938	947	933	936	928	947	928	942	943	897	963	980	902	978	972	939	910	945	883	878	968	964	928	916	947	926	946	951	950	879	940	921	899	880	911	972	934	931	1005	929	919	942	967	967	915	918	923	929	954	858	945	1011	922	928	964	849	941	894	917	884	936	902	898	929	960	970	937	951	910	953	958	896	977	858	944	976	931	933	968	989	954	887	914	903	981	951	882	925	917	941	950	939	1013	945	946	939	918	945	980	978	905	948	958	970	951	963	904	993	937	915	933	921	889	984	943	928	973	928	916	940	930	855	905	921	900	944	875	930	956	938	908	983	945	940	909	947	881	949	908	921	945	893	884	904	991	915	938	941	941	921	954	937	893	931	950	966	956	951	942	926	966	935	960	901	983	915	970	879	933	966	997	920	951	929	949	940	922	926	931	917
3468	8922	6977	3632	2627	2270	1892	1618	1451	1370	1308	1228	1262	1147	1153	1243	1149	1128	1060	1158	1123	1175	1129	1094	1119	1081	1071	1091	1049	1031	1078	1060	1047	1010	1059	1083	1099	1104	1091	1072	1039	1068	1009	1061	1059	1103	1049	1070	1093	1029	1063	999	1075	1081	1031	1073	1079	1020	1089	1117	1118	1026	1087	1085	1065	1021	1028	1097	1123	1041	1077	1141	1063	1038	1036	1080	1108	1114	1050	1073	1062	1045	1043	1042	1072	1000	1077	1065	1075	1030	1045	1085	1063	1096	1079	1096	1107	1101	1065	1003	1098	1116	1044	1000	1110	1035	1027	998	1079	1052	1057	1033	994	1086	998	1072	1063	1049	1054	980	1043	1018	1082	1046	1045	1091	1005	1091	1084	1040	1080	1080	1052	1058	1022	1110	1012	1058	1042	1106	1043	1055	1051	1101	1099	1086	1057	1075	1099	1079	1064	1058	1065	1076	968	1048	1069	1056	1046	1041	1042	1088	1071	1021	1066	974	1078	1067	1002	1033	1021	1072	1047	1058	1057	1038	1035	1039	1034	1102	1073	1109	988	1055	1057	1020	1112	1087	1065	1018	1125	1007	1045	1060	996	1080	1033	1097	1062	1078	1067	991	1054	1043	1097	1019	1016	1031	1088	1058	1065	1011	997	1109	1029	1070	1054	1117	1046	1101	1054	1098	1072	1055	1076	1073	1069	1020	1014	1068	1080	1015	1045	1027	1029	1070	1033	1058	1008	1062	1088	1071	1092	1020	1078	1104	1081	1070	1067	1050	1103	1021	1046	1079	1117	1016	1109	1013	1058	1026	1019	1090	1011	1014	1044	1026	1007	1051	1038	1059	1046	1017	1010	1075	1038	1040	1077	1071	1104	1043	1096	1043	1070	1049	1053	1099	1060	1020	1104	1050	1066	1079	1051	1059	1005	1003	1075	1088	1057	986	1042	1104	1097	1041	1073	1047	1039	1041	1080	1087	1070	1029	1058	1046	1087	1051	1011	1072	1087	1049	1028	1057	1096	1067	1079	1071	1003	1075	1079	1036	1022	1067	1074	1051	1028	1112	1065	1035	1072	1096	1087	1064	1053	1073	1038	1026	1063	1012	1077	1088	1075	1021	1032	1065	1056	1069	1023	1054	1109	993	1086	1037	1081	1078	1069	1033	1098	1019	1147	1091	1078	1050	1083	1080	1037	1131	1054	1106	1049	1115	1107	1108	1061	1021	1030	1005	1008	1096	1096	1050	1045	1151	1035	1062	1112	1034	988	1051	1075	1021	1099	1042	1080	1049	1025	1094	1126	1029	1010	1058	1044	1063	1038	1008	1125	1121	1075	1052	1107	1060	1039	1043	993	1082	1045	1079	1031	1047	1029	1049	1051	1072	1111	1084	1077	1073	1088	1008	1082	1081	1086	1076	1030	1068	1052	1089	1021	1097	1090	1039	1090	1083	1013	1065	1040	1046	1055	1113	1060	1078	1050	1025	1135	1071	1053	1082	1072	1080	1082	1043	1043	1109	1043	1092	1065	1067	1039	1048	1069	1044	1114	1070	1059	1065	1065	1068	1030	1081	1099	1091	1044	1069	1027	1045	1062	1085	1052	1059	1073	1083	1084	1049	1079	1041	1011	1103	1072	1088	1142	1043	1059	1034	1125	1033	1010	1038	1061	1062	1009	1063	1083	1053	1032	1074	1087	1042	1123	1078	1051	1024	1021	1049	1082	1058	1050	1089	1086	1043	1050	1118	1076	1097	1100	1083	1048	1066	1108	1020	1052	1086	1026	1010	1081	1073	1094	1039	1064	1067	1055	1060	1041	1062	1079	1078	1056	1112	1061	1084	1049	1085	1009	1054	1049	1085	1048	1104	1046	1044	1098	1044	1103	1011	1054	1069	1052	1042	1064	1073	1079	1066	1060	1007	1088	1025	1068	1057	1049	1080	1075	1059	1016	1067	1035	1047	1085	1070	1040	1105	1000	1043	1051	1096	1033	1039	1098	1024	1099	1049	1116	1045	1071	1053	1098	1020	1025	1033	1091	1057	1107	1062	1033	1017	1087	1087	1046	1054	1016	1037	1058	1090	1086	1047	1108	1124	1045	1048	1088	1105	1048	1071	1029	1024	1056	1030	1060	1049	1037	1022	1046	1090	1058	1018	1045	1059	1061	1089	1054	1059	1054	1048	1054	1069	1040	1077	1050	1056	1070	1058	1056	1014	1028	1057	1083	1045	1028	1061	1098	1052	1050	1071	1091	1038	1059	1085	1041	1116	1045	1085	1049	1007	1032	1098	1027	1079	1102	1091	1068	1013	1109	1052	1078	1096	1086	1120	1076	1119	1062	1012	1048	1025	1066	1012	1049	1033	1017	1016	1098	1070	1113	1044	1032	1129	1066	1093	1090	1070	1047	1017	1020	1035	1049	1076	1067	1096	1005	1012	1090	1063	1031	1084	1044	1020	1047	1028	1081	1033	1098	1101	1073	1094	1032	1137	1088	1021	1103	1000	1050	1088	1017	1067	1052	1092	1004	1019	1068	1047	1055	1071	1066	1069	1115	1024	1060	1034	1070	1040	1089	1062	1045	1050	1062	1071	1031	1042	997	1049	1003	1031	1068	1019	1117	1059	1097	1094	1046	1041	1027	1052	1041	1068	1033	1019	1091	1047	1076	1039	1047	1052	1024	1071	1039	1031	1084	1005	1047	1102	1081	995	1087	1065	1042	1020	1097	1030	1066	1047	1053	1082	1093	1040	1069	1053	1080	1052	1077	1078	1088	1032	1041	1078	1093	1087	1038	1063	1049	1088	1060	1046	1016	1073	1051	1047	1045	1107	1107	1070	1083	1034	1077	1079	1109	1072	1082	1075	1037	1098	1054	1132	1093	1086	1055	1054	1024	1087	1100	1053	1118	1051	1066	1027	1105	1095	1007	1075	1071	1105	1091	1074	1060	1130	1062	1025	1129	1096	1001	1042	1091	1106	1111	1102	1039	1072	1086	1035	1138	1072	1059	1029	1064	1072	1075	1082	1046	1016	1123	992	1102	1084	1136	1050	1036	1027	1061	1077	1032	1087	1052	1132	1096	1080	1017	994	1057	1069	1028	1014	1111	1055	1064	1035	1033	1084	1086	1067	1048	992	1070	993	1027	1028	1079	1081	1055	1094	1047	1047	1007	1094	1069	1089	1101	1134	1042	1086	1085	1064	1068	1098	1076	1051	1067	1037	1113	1092	1097	1077	1050	1078	1085	1036	1061	1069	1036	1033	1069	1054	1053	1105	1015	1060	1049	1046	1075	1115	1068	1047	1075	1112	1083	1055	1112	1045	1060	1079	1075	1055	1001	1045	991	1027	1070	1099	1032	1040	1080	1078	1090	1092	1088	1026	1076	1087	1076	1011	1114	1020	1047	970	1034	1055	1061	1061	1031	1035	1063	1083	1093	1065	1150	1025	1092	1075	1078	1068	1102	1026	1064	1098	1038	1013	1046	1028	1052	1095	1094	1038	1029	1122	1030	1045	1032	997	1136	1040	1027	1095	1046	1100	1059	1082	1093	1080	1070	1011	1108	1035	1053	1072	1050	1067	1115	1074	1042	1096	1065	1092	1067	1071	1015	1133	1077	1069	1049	1065	1049	1114	1078	1055	1069	1059	1044	1079	1050	1022	1032	1094	1062	1048	1137	1068	1021	1024	1092	1029	1050	1062	1016	1063	1028	1012	1076	1062	1036	1081	1071	1101	1041	1122	1034	1039	984	1041	1075	1107	1089	1081	1007	1042	1057	1016	993	1069	1082	1048	1063	1087	1085	1095	1034	1062	1032	1065	1095	1041	1044	1073	1064	1066	1109	998	1058	1060	1048	1041	1066	1051	1094	992	1083	1040	1047	1030	1077	1004	1031	1050	1080	1083	1095	1057	1002	1087	1039	1081	1055	1051	1119	1087	1080	1018	1038	1140	1061	1065	1091	1002	1102	1023	1051	1052	1062	1028	1080	1057	1081	1073	1120	1054	1096	1053	1052	1055	1090	1033	1058	1000	1064	1033	1060	1063	1056	1088	1097	1072	1043	1019	1077	1066	1030	1040	1092	1029	1042	1070	1071	1111	981	1054	1091	1085	1080	1100	1115	1010	1024	1033	1033	1093	1063	1055	1071	1059	1057	1056	1028	1066	1053	1056	1055	1109	1098	1057	1051	1037	1101	1121	1059	1026	1068	1035	1071	1094	1012	981	1071	1046	1052	1127	1077	1087	1028	1109	1068	1097	1034	1023	1052	1076	1103	1035	1104	1157	1043	1035	1132	1090	1084	1089	1001	996	1079	1085	1064	1047	1093	1130	1018	1103	1012	1093	1047	1034	1100	1063	1075	1033	1058	1023	1046	1099	1116	1013	1069	1014	1078	1060	1066	1072	1086	1043	1054	1058	1085	1031	1114	1060	1035	1042	1078	1014	1053	1052	1013	1036	1019	1102	1013	1038	1059	1088	1063	1021	1054	1053	1035	1099	1113	1032	1035	1052	1096	1087	1052	996	1053	1052	1067	1058	1091	1026	1103	1032	1056	1090	1078	1067	1077	1105	1032	1001	1024	1014	1080	1014	1101	1131	1029	1110	1074	1014	1067	1083	1050	1068	1021	1073	1032	1016	1076	1079	1067	1017	1125	1076	1067	1090	1064	1116	1061	1136	1121	1076	1088	1026	1078	1103	1045	1061	1069	1083	1047	1012	1103	1033	1026	1062	1046	1090	1072	1055	1090	1067	1032	1107	1051	1118	1088	1063	1085	1091	1083	1047	1054	1038	1099	1085	1078	1067	1070	1117	1030	1053	1051	982	1091	1026	1001	1036	1092	1019	1058	1026	1060	1038	1059	1084	1064	1109	1058	1042	1099	1041	1058	1122	1071	1079	1068	1084	994	1158	1121	1048	1029	1032	1087	1075	1034	1064	1042	1084	1073	1078	999	1111	980	1038	1051	1021	1055	1045	1039	1072	1043	1034	996	1055	1028	1023	1062	1032	1032	1031	1061	1039	1061	1066	1082	1071	1052	1085	1042	1045	1039	1054	1112	1064
24757	21169	27218	25273	11174	886	704	578	503	528	509	452	441	451	464	447	427	443	465	413	435	457	437	441	440	421	400	401	445	446	467	469	384	394	408	420	441	440	429	441	377	440	394	401	419	418	413	421	402	406	425	430	423	407	422	414	375	436	411	442	452	387	458	420	435	395	398	431	442	469	430	423	408	405	402	404	450	461	396	426	418	394	444	468	450	414	451	447	406	417	410	448	417	446	408	426	405	412	436	438	425	442	448	429	393	459	408	407	420	397	421	437	457	439	429	397	437	467	418	451	411	427	434	410	419	433	425	430	428	419	409	440	410	403	431	421	397	374	399	409	414	451	425	406	432	442	411	434	415	385	434	397	406	427	432	415	435	429	429	404	414	414	445	433	385	419	400	410	435	409	426	410	459	406	440	418	437	408	388	433	438	434	434	413	426	387	387	403	421	413	411	452	467	412	426	404	420	465	382	438	426	462	409	463	417	398	425	442	425	423	427	434	437	386	406	439	450	427	426	414	424	455	417	415	441	403	418	397	422	412	407	426	426	404	400	418	397	383	468	427	405	405	419	434	453	445	414	449	451	400	383	424	431	404	427	452	415	441	386	400	471	425	397	422	411	430	439	433	406	452	429	405	413	428	416	410	405	431	392	378	443	429	408	433	424	455	398	373	455	411	432	426	401	415	401	377	455	405	416	412	445	421	408	414	417	411	432	428	384	403	382	413	428	419	420	431	439	411	416	433	426	400	419	410	443	443	425	396	439	415	395	401	433	425	405	432	419	444	401	390	437	405	445	370	453	427	415	420	427	414	439	448	422	447	442	444	454	422	427	396	425	450	456	436	422	415	420	414	419	429	423	407	421	422	420	476	435	458	389	406	401	419	437	384	395	416	412	437	436	445	410	405	410	416	390	419	435	435	403	418	441	392	424	452	467	429	407	426	439	428	431	383	433	422	407	445	427	402	416	451	409	416	420	417	395	452	399	391	439	417	417	420	384	413	437	430	433	428	422	437	420	431	421	465	428	457	411	405	443	466	432	439	441	402	433	432	383	432	417	431	450	450	400	424	461	409	396	414	435	390	398	437	396	435	411	453	407	437	382	378	445	384	437	415	390	439	422	404	406	435	428	415	410	433	431	410	459	462	406	416	403	436	419	407	419	429	431	416	420	434	436	444	404	441	398	404	440	424	422	381	431	424	429	424	409	462	409	431	406	404	418	405	435	442	425	427	420	421	391	391	415	448	419	442	419	425	435	417	415	392	456	392	398	423	428	455	392	424	422	439	370	430	388	406	391	453	435	406	449	426	467	398	411	397	430	406	407	422	416	413	424	434	440	425	395	409	433	433	405	389	395	413	431	409	400	455	457	415	418	428	440	467	415	375	415	393	414	394	423	390	408	416	406	421	431	439	396	393	441	444	415	402	440	422	441	447	444	442	420	414	439	421	411	432	384	413	436	425	401	374	429	431	463	450	397	402	398	441	434	435	413	429	443	401	463	477	435	419	436	401	412	406	416	414	439	438	457	417	464	420	441	386	449	435	397	390	446	427	425	420	431	434	435	438	412	422	437	439	399	475	432	418	436	431	422	395	411	451	403	395	400	441	440	452	427	414	372	426	408	443	425	456	398	403	412	420	436	391	435	411	428	448	425	443	395	405	407	416	436	408	423	415	429	427	425	411	428	437	429	458	409	436	430	403	446	436	466	457	407	411	451	437	435	395	429	409	427	423	443	379	439	425	416	378	389	440	454	411	454	396	403	409	414	424	420	441	398	425	418	404	445	423	421	411	440	415	421	404	388	405	453	463	401	452	408	416	452	445	413	407	374	436	415	387	382	417	405	447	462	452	427	428	403	441	405	397	387	410	398	408	447	445	425	434	407	396	398	398	374	422	409	409	412	447	405	423	432	448	404	397	413	414	413	432	421	425	423	419	429	411	412	406	420	428	424	477	451	362	399	405	414	422	414	436	407	434	381	433	456	400	421	435	439	424	426	444	403	425	400	389	423	419	396	396	390	423	406	401	435	416	400	413	378	442	401	444	435	452	433	427	437	436	407	455	405	418	454	461	412	449	367	399	415	392	414	390	412	454	447	396	409	414	414	431	427	430	405	393	401	433	433	418	424	411	380	420	376	410	482	416	406	395	417	407	390	393	439	410	458	424	410	404	433	428	394	422	422	423	409	442	428	413	422	387	437	370	431	382	443	408	462	416	413	409	391	439	430	459	431	364	420	415	460	387	445	402	450	425	433	444	422	443	433	431	436	437	437	408	417	425	453	416	451	450	412	415	417	414	403	444	423	381	395	428	452	437	416	438	395	409	417	440	416	453	407	416	413	399	397	421	418	442	405	445	445	430	419	424	416	425	437	403	446	426	403	418	446	425	413	418	396	372	390	430	449	412	422	424	469	406	427	432	370	407	433	460	422	431	428	419	402	441	427	433	406	374	417	447	468	416	400	422	400	417	442	381	457	411	405	446	426	404	408	393	425	430	445	401	468	437	431	400	412	413	407	401	417	437	394	442	411	425	412	443	432	420	456	455	422	411	414	387	419	423	424	413	394	435	388	430	392	408	382	420	456	414	431	419	422	465	430	442	431	417	449	441	425	403	425	383	427	409	420	419	442	411	420	413	417	439	454	411	424	395	435	420	412	416	412	404	422	389	442	403	406	421	394	419	364	411	433	392	373	400	415	396	457	422	447	399	416	442	428	406	446	396	455	408	412	392	445	413	403	443	416	400	407	449	434	421	403	426	417	434	414	407	450	402	418	403	403	414	412	442	386	416	446	393	435	432	362	444	423	395	393	415	382	428	410	406	435	408	390	419	420	416	446	388	398	420	434	434	420	423	422	386	421	427	431	398	432	415	429	438	452	466	432	418	430	410	447	423	435	398	408	416	409	403	401	446	406	426	440	434	410	465	404	451	451	403	404	418	392	437	418	416	430	410	412	397	458	464	452	458	409	419	406	413	433	444	439	444	445	424	391	415	438	390	385	406	459	417	442	427	435	457	448	427	414	419	401	445	440	422	421	408	420	463	399	430	412	452	400	406	399	444	437	421	420	412	431	425	400	408	392	418	411	413	456	423	422	413	404	385	395	454	411	434	413	415	374	407	411	381	449	429	434	437	415	413	395	443	408	417	450	421	433	435	413	391	410	416	462	387	418	435	417	427	425	409	428	402	422	460	422	433	431	385	398	405	406	387	413	384	424	344	431	437	428	438	390	470	443	450	411	424	401	446	415	442	467	415	396	388	374	445	464	427	408	436	424	414	399	436	363	423	438	432	429	413	420	374	427	399	377	446	427	398	425	420	454	424	429	431	400	423	423	448	427	433	405	397	420	427	407	404	422	420	420	419	426	440	414	396	388	376	415	442	426	407	419	442	436	410	397	412	419	453	451	387	398	423	421	405	383	408	440	462	409	404	414	420	406	417	409	400	445	436	413	436	402	400	418	416	440	389	460	413	446	413	425	413	385	435	397	418
3510	5508	4053	2041	1489	1247	1053	868	747	712	650	578	593	562	547	529	525	524	538	543	526	517	531	519	497	522	504	503	489	518	522	505	546	485	506	490	491	501	495	461	435	464	464	459	467	442	444	474	504	501	523	497	466	510	457	492	554	475	500	504	456	464	477	466	485	515	479	495	484	479	488	474	503	496	469	490	527	539	504	509	477	485	519	510	468	525	506	462	531	483	534	462	490	492	448	491	482	457	490	479	506	488	541	478	489	517	503	496	502	483	525	506	457	497	506	523	475	495	514	470	473	506	503	480	478	470	511	486	545	508	551	496	479	490	488	484	537	517	504	462	496	489	505	528	478	483	500	499	465	477	482	451	475	509	522	521	519	494	478	503	482	448	524	484	491	490	466	527	468	486	470	519	472	510	490	492	513	501	495	478	506	484	494	488	469	477	509	480	499	467	516	485	491	522	498	488	485	496	526	513	466	494	493	506	515	494	506	501	486	497	478	518	488	501	519	479	505	519	486	498	519	478	508	459	519	450	519	499	484	528	478	478	490	471	487	498	495	480	451	451	499	494	503	485	438	495	489	459	480	503	460	526	512	500	534	461	470	508	458	487	493	488	465	499	490	506	462	537	456	490	500	510	473	468	467	482	459	536	502	509	550	482	491	469	510	516	458	483	476	500	492	473	491	501	465	497	485	506	513	467	502	507	475	482	461	502	507	486	480	499	468	510	472	513	474	493	481	496	456	466	491	509	518	492	521	488	496	481	507	479	482	498	518	505	483	477	473	484	457	495	510	466	486	529	481	470	510	449	488	498	501	471	502	477	485	466	505	507	483	516	490	466	504	507	483	466	498	498	480	500	474	458	461	464	463	509	474	505	487	508	485	500	505	459	454	502	450	494	498	522	547	501	473	528	489	483	488	486	504	470	461	533	486	490	470	465	481	490	494	463	518	500	483	481	449	494	491	491	497	460	471	490	518	449	515	462	464	493	514	492	499	503	473	450	506	507	491	482	488	462	463	469	479	544	454	485	471	467	487	489	526	476	472	546	476	486	507	465	480	523	461	465	493	485	460	469	509	533	458	461	520	495	477	470	513	536	469	464	511	448	449	504	435	491	480	506	503	492	531	490	495	488	517	489	494	509	469	480	496	520	532	506	486	510	490	490	511	476	503	508	473	504	477	475	512	515	556	465	486	501	497	482	476	512	500	498	470	489	462	482	480	479	477	474	490	503	509	526	471	510	486	515	501	467	471	474	517	509	476	460	501	500	460	434	551	497	483	464	494	467	535	496	455	493	454	500	469	478	496	507	535	453	489	472	470	523	473	494	473	484	499	485	487	487	481	533	491	480	478	521	470	457	468	479	512	464	448	477	488	475	474	481	516	468	495	496	466	467	492	494	482	500	499	428	514	496	482	463	502	482	511	484	484	502	500	490	487	492	519	498	500	483	489	524	523	507	523	521	496	445	477	479	466	489	462	495	504	480	473	496	490	481	494	466	475	488	450	506	508	501	473	466	508	496	444	463	472	472	507	442	517	500	512	507	498	528	483	465	503	492	478	486	461	458	473	496	467	493	514	483	501	488	480	489	469	500	475	517	473	474	500	536	455	461	472	510	468	494	527	459	472	496	487	495	492	509	490	483	498	497	528	488	456	496	484	460	498	470	462	513	477	489	498	477	520	453	516	495	497	515	536	500	497	520	460	513	467	488	481	471	510	511	518	457	491	505	488	504	512	485	503	453	502	496	505	506	502	451	490	466	443	492	496	473	499	460	502	479	488	510	472	482	429	491	485	470	488	485	515	480	517	464	493	464	462	492	529	486	546	471	516	487	503	503	517	474	515	502	509	502	461	467	465	496	495	490	488	469	492	521	521	468	474	494	496	452	466	471	503	503	520	515	481	485	447	479	475	511	474	452	483	507	481	485	489	504	548	507	514	498	485	505	500	493	475	493	483	459	484	484	481	465	462	486	472	514	460	508	498	524	488	495	477	454	504	480	474	482	487	503	486	494	490	484	484	467	488	519	458	470	464	466	490	495	520	468	466	464	467	464	484	491	481	496	495	493	484	483	522	474	459	446	498	523	485	536	448	521	504	481	530	539	476	516	474	482	473	463	468	496	489	493	490	473	476	511	542	508	527	460	485	508	498	483	537	511	492	483	501	544	516	444	458	454	509	487	526	483	474	505	465	535	468	507	493	492	491	476	463	460	455	489	489	467	504	514	491	523	515	481	509	475	440	476	521	500	481	514	546	471	478	495	433	492	475	518	512	485	450	492	455	510	475	489	480	467	496	525	450	537	524	523	512	485	478	517	504	520	542	474	493	500	428	479	471	454	511	482	509	469	488	504	471	494	467	460	532	455	524	491	458	514	480	436	516	455	483	491	503	530	485	466	512	475	481	531	500	467	491	483	486	449	486	470	489	508	490	456	481	478	519	493	481	492	474	518	496	488	473	492	476	506	485	483	531	498	500	462	490	482	477	489	520	490	454	451	487	503	466	476	507	497	488	466	474	498	444	484	507	476	484	483	493	471	502	503	529	489	495	449	486	436	464	504	473	452	504	458	507	485	508	501	477	493	513	480	494	463	414	487	504	479	485	454	501	487	491	487	481	504	467	493	481	482	475	482	477	532	465	529	471	490	475	465	501	482	469	507	490	470	505	490	504	505	476	498	491	482	484	496	489	451	454	525	478	457	490	464	510	482	506	495	492	477	503	482	484	517	449	507	460	479	496	479	475	494	462	482	513	477	483	496	493	492	486	514	489	526	549	439	480	489	468	479	494	489	525	497	544	432	475	515	513	467	473	511	495	469	451	497	495	515	512	498	500	463	500	479	478	484	487	472	473	501	515	479	493	482	457	490	479	492	476	499	465	480	495	527	466	463	506	446	483	479	486	523	475	498	465	498	488	470	470	473	511	486	474	488	493	518	497	473	475	504	469	525	497	528	472	486	507	475	477	464	478	488	487	501	477	525	520	482	512	482	512	508	488	493	487	476	495	478	484	503	485	478	502	486	519	504	460	488	499	465	463	520	517	481	506	509	482	484	468	488	498	510	512	455	498	498	467	481	489	503	507	510	482	510	486	502	470	480	498	461	500	471	497	460	484	500	516	479	503	487	483	501	519	470	492	495	498	498	465	465	512	473	483	458	459	491	482	491	470	501	496	465	512	470	460	490	507	455	486	513	472	483	516	512	519	487	487	485	490	503	507	469	488	477	505	468	532	484	446	469	494	491	517	455	448	479	475	488	533	534	452	488	483	511	491	531	472	519	441	444	453	522	453	505	471	466	467	459	493	450	494	502	495	482	498	464	531	505	510	493	484	465	513	540	447	491	530	517	511	465	470	474	503	512	454	472	483	472	523	492	497	492	489	493	427	454	497	461	469	494	520	462	494	489	456	522	468	527	490	494	494	493	496	491	464	500	512	462	512	535	482	484	480	446	489	474	524	475	451	478	524	487	475	491	510	489	517	498	499	475	519	501
22683	21196	28742	23913	21197	21229	7597	1322	894	837	766	714	689	644	627	577	618	561	552	588	549	569	557	523	518	534	518	502	533	542	546	543	500	505	518	500	538	502	534	489	518	554	510	489	481	522	507	482	556	483	502	505	495	526	500	496	492	465	477	492	478	532	489	447	523	526	522	475	542	476	490	482	478	497	509	491	488	529	507	519	514	446	431	499	497	462	516	503	513	485	483	523	479	491	541	495	466	485	487	528	511	521	485	509	500	519	513	511	523	481	494	508	485	475	509	521	522	507	482	519	487	498	541	484	455	500	484	469	472	499	488	496	539	505	508	513	502	508	503	515	470	532	477	474	502	471	513	526	490	494	512	464	507	505	485	493	486	483	487	474	507	450	471	496	497	478	482	501	526	502	501	451	465	484	476	512	492	457	486	522	538	472	497	492	490	498	516	505	489	497	498	502	503	484	499	509	501	476	534	519	504	468	479	462	502	471	503	508	521	492	464	528	506	471	474	471	493	520	511	470	512	499	488	478	505	480	456	515	445	470	536	473	506	485	473	471	500	509	479	481	503	490	488	487	501	467	497	508	504	448	447	513	468	471	492	456	492	464	528	512	479	532	498	457	488	481	469	486	544	530	487	523	475	495	525	490	470	463	500	489	475	512	515	478	459	486	504	516	474	501	483	465	505	459	509	460	477	492	483	501	527	482	486	473	475	468	510	505	468	478	474	481	527	478	489	477	472	503	482	473	467	491	485	509	479	499	499	512	485	471	472	528	501	443	507	489	480	492	511	468	510	531	526	477	517	492	437	494	504	484	466	451	514	500	493	504	486	509	475	441	520	498	493	485	494	488	466	510	532	502	549	467	502	456	498	507	522	491	507	507	504	514	521	499	503	523	489	520	537	519	517	483	486	518	495	496	449	461	487	486	503	496	535	503	507	502	545	502	512	494	457	464	533	484	482	479	492	481	531	477	477	461	507	524	501	509	480	513	448	493	460	438	455	447	493	480	483	522	494	479	498	493	495	505	483	456	491	494	483	487	489	498	494	521	470	500	474	492	475	482	500	485	482	481	485	506	492	470	490	488	501	476	534	499	463	501	476	471	515	451	465	486	540	497	490	502	507	472	480	448	481	499	515	508	470	527	523	479	507	491	485	529	508	502	446	505	496	468	525	441	483	507	460	485	496	486	475	513	500	461	489	504	500	485	487	462	502	485	502	483	485	490	502	504	471	483	474	516	473	473	460	501	486	461	506	521	469	541	468	498	504	510	488	490	497	471	441	509	492	460	483	508	474	486	503	477	494	468	500	423	525	522	508	504	467	473	512	470	477	511	501	494	488	439	471	429	455	451	515	476	492	469	479	477	537	487	544	510	509	511	511	526	512	489	550	510	508	472	509	490	455	489	514	510	480	530	497	451	487	489	488	484	477	460	484	494	482	466	516	513	443	509	471	475	520	486	536	464	506	489	487	471	486	491	470	498	458	480	486	511	473	512	451	466	483	464	472	472	480	519	504	467	479	485	467	473	492	477	494	454	519	480	469	544	466	520	470	491	488	470	491	489	517	471	477	513	505	487	523	502	489	492	461	519	481	470	471	471	480	492	518	479	466	504	458	503	507	518	514	514	439	475	477	487	525	474	508	496	471	492	474	513	510	479	508	462	502	469	472	483	508	500	495	481	496	473	475	499	489	520	484	453	522	465	494	506	480	458	521	485	479	473	453	467	462	512	473	518	475	494	471	499	486	508	482	485	478	444	470	516	522	507	497	487	516	509	477	518	482	481	496	487	469	472	436	463	500	459	490	476	499	480	504	502	455	465	487	455	479	482	521	511	500	443	512	515	514	484	480	500	520	451	488	481	521	492	530	508	494	540	498	482	446	496	470	500	446	469	481	459	463	469	474	489	508	477	503	520	474	507	482	495	523	503	497	503	502	482	495	457	496	499	488	464	486	482	480	518	492	477	500	484	515	505	495	469	489	482	501	489	480	474	461	480	492	462	490	531	487	519	521	466	512	476	474	523	448	469	489	470	520	495	499	507	486	470	491	526	471	487	513	499	479	485	495	489	498	514	522	482	513	465	495	496	530	503	471	484	514	483	516	521	459	474	462	483	466	487	518	469	531	492	479	479	476	495	474	501	517	504	500	475	482	487	496	486	473	453	469	495	485	529	489	495	497	504	491	505	494	477	487	497	503	458	486	508	478	494	486	503	494	470	489	498	457	476	474	441	509	490	509	501	480	464	466	464	488	464	485	492	488	476	538	518	499	495	529	501	488	490	477	482	483	514	478	527	490	489	486	506	506	484	490	516	483	493	484	490	481	486	493	516	537	484	473	487	490	505	511	502	472	412	507	461	447	476	496	465	512	491	507	486	461	508	472	525	473	482	510	494	488	513	525	518	459	525	472	481	521	467	501	488	480	466	513	496	496	475	505	488	527	478	497	483	514	467	525	505	468	498	502	505	470	478	478	502	483	447	506	493	514	491	480	499	481	495	458	514	460	491	492	524	492	490	468	523	494	474	490	451	509	494	511	514	469	460	504	544	456	490	510	488	496	523	472	460	500	478	453	433	498	496	442	507	480	486	496	469	473	478	496	454	492	507	474	512	473	489	442	460	498	526	535	507	472	505	487	453	513	491	495	498	500	442	495	498	508	545	478	556	501	455	504	477	524	536	541	475	493	501	479	522	487	498	521	497	513	533	506	505	520	485	511	471	493	494	491	481	485	493	461	456	503	484	456	461	486	491	516	504	514	482	507	455	452	493	459	535	524	536	475	461	525	491	485	486	500	512	486	523	451	522	487	462	505	507	481	480	473	502	489	478	479	512	472	452	493	489	496	479	497	490	465	523	504	509	503	523	504	506	487	462	476	477	483	466	504	479	517	485	499	493	488	514	507	487	467	504	490	456	444	533	482	518	496	509	489	480	486	490	502	494	513	492	498	479	491	511	496	444	470	503	479	512	437	482	460	540	498	516	510	508	475	476	474	452	522	518	504	547	518	494	483	442	482	496	497	493	450	481	510	480	506	475	462	462	503	515	470	477	514	490	509	506	498	490	465	493	473	510	516	472	468	520	465	462	527	508	496	464	484	500	436	465	523	461	468	528	487	484	511	485	510	479	486	497	456	532	488	488	453	525	473	473	541	509	524	460	498	472	523	490	479	492	480	493	496	472	522	474	489	518	504	515	479	439	485	483	493	457	468	477	519	511	493	461	519	478	475	487	476	483	487	451	513	487	462	516	484	462	522	494	482	497	499	508	493	502	499	487	477	492	487	476	511	512	522	501	472	489	459	491	498	469	505	452	497	503	450	467	449	471	514	525	508	485	503	501	493	481	448	491	508	452	499	474	503	520	480	478	445	494	515	539	500	517	475	492	454	521	456	496	508	492	523	484	484	512	470	530	481	499	500	490	483	502	500	475	472	478	489	491	495	476	521	491	463	449	489	477	490	476	462	497	509	476	490	469	472	484	506	491	477	493	481	505
4440	14909	11173	5555	3984	2971	2213	1767	1499	1235	1068	973	878	899	761	765	715	666	741	626	702	613	658	648	652	624	651	633	599	661	623	610	586	631	609	615	612	576	630	620	627	596	576	613	616	591	601	634	603	584	582	603	637	617	623	617	596	547	600	568	589	647	605	599	632	570	606	575	575	600	582	603	586	565	601	611	607	627	576	567	536	551	631	600	565	569	573	599	571	608	586	626	594	588	609	604	565	569	590	562	612	535	568	589	564	621	589	587	564	602	579	607	581	611	601	617	596	582	537	560	566	607	535	595	590	627	581	523	574	589	597	604	555	544	599	569	561	547	612	565	535	573	583	602	603	584	589	557	580	531	578	607	613	569	579	616	624	593	578	605	577	535	601	560	561	625	560	567	564	604	590	561	541	586	593	589	565	608	579	566	601	585	557	567	599	555	597	552	596	618	626	610	589	542	600	574	572	595	587	611	573	576	596	559	557	534	596	616	540	598	573	556	586	562	607	583	606	565	557	575	584	579	546	611	560	563	546	544	571	604	543	608	584	581	571	615	601	623	578	613	566	583	593	601	609	572	581	602	624	598	603	577	579	611	598	607	576	581	608	548	619	598	575	585	553	597	542	563	587	572	579	585	588	579	599	562	535	574	580	607	568	608	600	592	577	550	583	616	584	576	564	621	614	569	610	558	580	565	576	541	578	573	580	574	640	574	605	592	603	589	572	615	580	608	596	611	574	631	630	557	596	545	591	557	565	599	580	532	576	625	588	600	592	597	580	598	583	578	578	575	597	630	616	556	584	589	571	556	583	603	569	604	546	551	512	580	564	604	584	561	587	588	589	577	620	543	600	563	563	613	589	589	536	588	572	577	568	614	553	575	590	571	568	581	587	559	592	536	577	525	568	605	590	559	572	582	584	582	550	584	623	590	561	581	589	550	553	571	561	560	571	578	574	562	570	560	563	543	586	590	583	586	608	597	582	551	586	570	547	587	610	587	534	601	590	586	591	595	576	592	561	538	607	548	635	586	612	574	566	581	593	577	568	620	578	610	587	557	586	589	551	592	583	596	585	608	575	559	589	589	545	610	589	554	546	582	615	591	604	641	601	567	571	545	576	598	563	565	567	604	633	577	630	575	559	516	575	617	586	596	615	619	592	616	567	611	618	556	601	577	555	604	551	607	581	627	568	556	607	588	554	582	602	528	587	558	592	581	584	580	595	614	511	601	594	594	582	577	604	581	596	556	535	603	602	591	566	584	556	551	595	618	591	574	516	547	588	539	563	569	567	574	610	598	566	594	600	558	582	568	603	543	562	606	566	587	586	588	591	627	543	592	589	582	592	616	577	648	571	599	609	615	573	618	612	555	570	563	524	581	566	574	545	559	590	607	568	601	609	623	567	602	566	583	562	623	564	550	590	576	596	538	558	609	612	574	592	570	599	555	558	598	591	589	579	568	560	538	559	566	550	583	584	550	553	576	560	545	557	565	554	559	555	577	588	591	570	559	587	590	574	598	597	643	572	574	573	574	549	572	559	563	528	614	606	602	535	581	585	620	568	562	584	610	547	592	558	572	607	593	596	565	568	543	581	562	576	607	587	528	567	595	561	579	596	588	584	580	590	591	533	602	592	646	592	624	578	577	538	625	576	626	568	584	569	568	583	535	581	627	556	597	565	597	576	586	545	573	643	628	577	608	625	606	611	586	538	580	558	642	589	552	574	517	565	576	584	644	576	635	559	567	583	603	545	621	592	562	554	577	575	562	570	568	558	590	572	522	576	556	571	583	593	597	578	597	576	600	558	570	567	583	562	584	606	570	594	586	634	572	575	591	574	606	606	622	654	623	539	626	607	566	581	557	567	590	585	575	609	562	642	586	584	556	564	610	581	568	579	621	599	567	601	532	596	580	578	620	581	565	562	551	560	533	576	577	595	611	578	573	602	615	599	600	617	600	616	603	614	534	567	574	596	583	535	555	592	575	584	563	544	562	573	562	586	531	586	581	565	611	627	613	552	607	550	634	600	549	555	591	606	605	580	583	608	556	627	601	621	546	564	581	559	571	603	611	592	605	587	610	598	606	571	577	574	585	535	562	565	571	590	587	588	598	545	540	586	632	579	557	595	574	583	574	608	568	656	576	530	582	588	559	592	566	604	570	610	624	526	629	605	592	594	569	575	613	594	605	584	561	616	599	603	613	590	590	521	603	625	556	603	567	567	571	609	583	581	649	595	573	594	596	574	590	579	555	603	596	579	592	583	626	600	551	587	584	608	584	576	580	637	590	590	558	578	588	584	554	626	549	579	567	608	572	604	590	596	603	591	569	593	580	572	599	580	569	576	578	604	606	578	526	587	554	583	602	575	583	587	577	569	592	597	564	579	617	588	555	610	552	563	586	576	558	554	570	581	566	584	543	573	545	618	574	592	606	584	556	629	590	558	618	554	588	550	559	597	542	573	567	628	575	601	584	568	558	544	570	605	577	568	565	533	688	620	583	617	611	570	616	609	589	539	595	562	584	568	591	536	610	538	563	632	587	598	601	574	636	651	575	584	620	573	563	607	580	597	607	555	602	582	571	581	624	635	549	601	561	586	545	588	579	603	606	541	623	622	590	563	579	589	619	597	619	556	575	561	614	568	655	599	578	560	582	575	570	597	573	557	596	595	640	575	591	567	571	623	587	546	594	611	571	585	564	609	615	606	573	611	543	581	598	595	620	564	569	560	565	586	569	587	592	570	580	573	577	572	640	559	575	578	567	540	608	600	582	644	530	572	550	621	588	621	563	620	582	582	559	612	601	549	608	554	576	616	576	538	595	574	554	530	540	573	553	569	545	586	557	595	610	557	545	633	610	559	586	579	589	600	572	571	559	571	578	557	568	538	567	558	611	559	624	595	619	552	624	578	592	587	590	588	593	599	581	621	538	596	600	580	599	602	590	615	586	586	549	600	568	599	609	548	626	527	552	616	573	583	613	523	596	579	544	572	589	567	561	597	576	522	598	578	563	542	591	556	619	546	604	566	545	645	574	631	615	616	578	610	561	569	569	555	608	541	572	601	595	579	600	584	595	573	590	602	534	564	578	591	574	553	558	629	563	576	629	573	574	545	578	585	538	587	583	565	595	575	526	579	584	574	578	575	545	557	611	579	602	549	552	584	605	584	567	614	584	612	551	617	580	623	628	597	581	637	596	598	578	597	584	597	610	584	599	608	584	603	598	592	591	544	561	596	577	542	623	586	600	581	575	592	571	544	563	611	609	570	584	564	589	541	599	576	596	575	509	592	554	584	634	540	595	606	616	543	584	599	587	549	574	578	604	572	583	584	561	584	598	593	546	595	559	557	568	601	540	576	559	564	563	639	618	579	571	567	571	584	557	569	585	565	608	605	601	532	594	572	605	531	589	592	623	590	555	562	601	562	598	597	627	631	563	578	614	584	555	597	561	588	602	576	573	573	581	635	580	526	561	600	587	566	630	585	580	571	574	556	586
27422	18220	4418	1107	872	847	864	837	800	771	784	863	800	771	816	839	842	842	791	831	827	818	805	767	794	734	831	807	834	811	781	859	787	768	837	822	797	844	805	801	819	823	828	815	778	781	786	787	811	819	793	799	794	836	837	815	805	854	809	830	819	791	826	805	828	774	787	839	848	820	859	771	810	782	761	807	835	818	785	780	800	804	805	789	811	756	761	823	795	767	786	810	817	817	853	823	787	803	776	858	836	749	856	788	824	786	819	808	789	835	789	808	775	799	767	810	810	836	731	754	801	833	755	822	814	785	779	845	845	803	765	787	866	791	745	772	854	847	750	781	812	819	826	815	756	853	858	811	829	873	831	859	813	879	815	774	809	867	782	780	828	794	797	818	743	751	786	816	773	809	819	824	858	846	740	844	809	735	792	819	837	797	841	790	813	844	798	852	778	835	795	747	787	813	810	789	816	831	799	881	846	841	801	778	799	827	772	830	832	795	829	800	798	746	869	783	810	785	775	834	810	857	803	751	832	853	818	806	762	796	815	791	824	760	847	808	783	787	840	831	817	796	847	859	808	823	799	780	800	806	823	861	818	877	810	799	812	830	762	830	877	842	781	782	815	805	792	822	847	797	823	760	845	827	761	754	823	806	836	827	793	825	815	809	782	793	773	837	822	826	830	795	792	764	776	774	780	780	777	807	811	821	829	791	821	811	844	790	763	841	754	813	795	845	804	838	812	777	825	800	797	786	784	792	803	766	782	820	803	856	807	806	845	843	777	855	772	789	845	819	828	827	797	791	853	832	752	802	867	799	814	785	778	822	845	793	843	813	756	819	847	841	754	807	782	809	783	780	787	789	833	840	820	763	790	757	746	804	794	779	789	836	802	823	801	786	819	725	781	822	811	812	802	818	788	807	855	781	844	831	756	776	810	855	764	794	851	802	773	795	805	847	790	790	831	774	807	817	791	795	814	760	819	815	797	763	768	823	825	855	793	781	802	792	830	815	853	835	811	821	817	789	798	821	811	860	822	781	844	830	809	780	837	837	849	847	796	808	788	805	804	794	806	802	822	814	798	820	802	821	824	789	845	818	822	807	849	842	829	780	813	828	813	846	759	781	816	829	823	809	811	825	807	806	779	754	755	825	834	828	815	813	822	802	796	795	809	884	744	753	848	873	772	844	797	830	822	802	832	806	803	792	836	743	799	824	817	783	837	793	782	810	788	796	785	806	822	785	826	853	777	802	834	797	826	779	823	820	762	842	841	791	735	816	805	779	820	800	786	812	814	794	826	780	772	834	805	801	855	825	823	739	837	738	792	799	822	820	825	783	811	782	757	787	807	821	869	832	798	797	825	858	802	817	811	832	816	819	822	809	801	802	828	801	834	831	839	817	835	769	755	798	800	794	776	796	791	818	775	784	811	833	800	800	819	826	849	812	754	775	817	824	825	799	795	805	791	819	800	836	786	789	808	770	785	791	782	796	814	835	845	771	821	879	837	794	827	809	779	883	758	809	827	794	817	815	797	868	821	800	783	792	784	802	815	785	767	789	770	787	806	770	805	862	817	858	814	850	773	822	829	790	777	775	769	804	798	830	843	823	804	794	822	795	816	805	799	820	786	833	811	781	777	841	824	835	832	813	847	782	821	815	795	783	768	812	807	850	753	821	773	833	780	772	838	798	796	797	827	861	782	775	752	836	796	767	803	778	852	771	811	801	798	792	839	850	821	784	790	838	773	764	811	860	760	773	789	810	806	794	800	843	811	844	804	835	809	773	787	841	824	855	763	758	813	816	803	862	817	801	813	829	797	788	840	819	807	747	809	770	816	776	832	835	849	831	778	787	760	802	796	790	838	817	859	834	772	806	856	807	825	798	799	783	802	803	826	784	792	801	796	791	785	819	882	837	784	807	795	775	797	827	838	803	815	849	820	752	865	843	862	844	839	765	800	766	786	824	857	837	824	826	796	813	765	816	828	791	846	843	787	804	775	804	875	764	808	807	833	869	786	786	838	858	814	784	800	828	832	826	825	791	772	821	831	792	805	794	858	869	822	773	822	835	766	832	828	802	829	827	779	800	820	804	828	851	846	808	765	771	817	808	750	799	811	831	830	789	828	806	809	771	797	783	771	798	858	852	834	763	805	793	772	840	815	773	829	812	817	860	816	812	847	819	858	845	781	799	778	767	869	773	816	829	810	759	821	761	876	793	786	792	820	868	811	771	850	797	776	816	790	773	815	874	804	819	782	789	808	802	811	816	818	813	752	859	826	769	802	813	853	790	768	844	842	815	797	797	811	840	764	797	901	831	864	865	836	786	796	794	802	814	783	786	803	804	822	775	838	785	800	788	834	810	814	779	834	822	846	837	858	806	821	855	761	814	789	790	842	832	756	794	836	779	844	839	792	820	776	862	774	828	789	823	831	775	805	820	839	783	840	831	842	791	732	858	798	793	784	774	780	832	770	839	812	877	775	791	816	804	835	819	813	796	809	770	798	806	823	810	847	789	770	823	855	842	823	847	826	767	778	801	789	776	832	784	805	771	795	845	776	790	849	780	795	784	780	838	794	810	773	883	791	852	841	795	826	805	783	774	759	823	809	787	838	745	806	795	777	832	810	848	868	851	747	805	783	794	818	819	808	806	870	827	779	787	828	851	819	808	785	847	789	787	778	815	835	784	800	816	778	843	822	835	809	825	820	835	840	841	785	770	822	854	844	810	817	800	789	810	772	775	815	801	821	866	772	839	817	771	827	772	796	795	802	842	797	829	784	818	855	809	764	801	808	794	831	786	792	774	864	796	785	820	790	812	823	791	784	814	810	797	852	807	829	816	743	792	850	839	851	805	805	822	846	796	834	802	800	839	807	836	823	782	795	880	821	809	817	821	839	817	813	798	821	771	795	837	771	805	802	860	817	762	778	804	815	826	812	818	793	828	802	775	797	798	820	808	777	776	846	841	811	772	776	808	853	824	738	835	802	814	826	802	759	806	820	873	822	840	831	849	770	854	790	822	800	839	810	835	804	806	840	823	807	784	834	796	810	809	790	803	838	879	801	841	792	770	798	838	846	810	774	799	808	792	789	795	848	800	802	812	789	821	844	799	796	797	813	851	787	838	833	807	750	809	806	849	787	769	799	788	816	795	793	778	819	822	799	825	775	799	774	793	835	776	812	811	783	823	785	795	816	811	799	836	810	823	790	773	861	826	810	819	817	791	820	769	844	866	830	787	807	786	796	805	816	820	806	821	803	792	771	802	787	774	784	841	806	821	817	827	815	767	804	857	756	766	827	816	828	847	811	836	757	811	768	787	813	784	845	760	770	833	770	849	842	787	779	804	787	806	782	759	794	855	849	762	834	747	819	826	817	802	835	809	757	794	832	835	825	860	859	784	793	826	821	797	783	832	810	854	799	811	749	806	826	821	816	849	838	801	805	799	775	841	741	819	791	799	849	777	810	824	788	804	825	821	803	816	817	783	783	821	770	814
4670	1367	1181	1073	993	946	938	906	970	965	960	971	971	931	930	917	909	897	936	903	931	901	890	884	914	897	934	948	918	906	932	932	916	883	930	898	975	935	860	916	930	900	936	935	951	928	923	899	976	913	871	933	958	936	928	931	890	890	909	963	983	880	947	913	959	889	932	931	914	882	942	890	890	939	930	907	928	916	971	920	916	884	900	948	920	937	927	907	868	978	893	913	920	904	866	909	921	956	935	875	906	888	885	932	911	890	905	954	887	910	958	931	925	911	904	896	903	945	872	919	954	877	865	876	950	900	926	904	942	895	930	929	926	903	930	899	928	876	950	911	928	936	906	934	881	909	896	907	888	941	918	879	917	860	950	935	913	912	927	888	952	912	974	911	887	891	889	905	882	916	938	927	895	966	955	973	912	922	874	926	929	896	885	848	926	912	947	923	930	876	870	944	864	930	916	891	888	916	878	834	924	905	927	901	918	933	945	911	915	929	926	961	896	907	898	927	912	901	926	929	910	921	977	904	928	890	920	887	848	934	903	896	881	926	904	904	937	914	893	921	927	968	935	972	934	897	876	928	890	880	934	926	908	940	914	921	934	924	912	929	900	920	903	930	936	902	839	908	953	914	946	890	916	879	889	884	911	874	890	924	874	936	928	870	898	934	913	913	886	873	924	948	865	912	838	934	890	903	926	894	937	888	898	941	890	942	897	929	954	947	891	915	842	921	945	883	937	851	947	921	929	935	890	907	925	932	891	915	923	907	912	878	942	932	891	918	903	939	911	893	942	879	857	957	926	981	870	900	925	885	945	957	870	899	924	835	943	864	882	890	874	865	915	892	931	927	879	885	948	928	881	928	975	909	885	944	899	900	927	925	927	938	886	882	901	919	894	930	951	905	969	896	920	894	924	879	901	884	902	913	890	927	903	877	946	923	902	909	924	912	928	862	912	920	956	908	876	891	919	892	894	911	925	897	899	940	942	889	857	914	892	912	887	920	849	893	929	953	904	953	883	949	926	905	939	981	952	934	882	855	941	897	918	933	914	904	933	897	926	924	916	951	866	902	873	922	909	903	910	939	939	991	931	902	947	914	944	842	947	971	918	910	876	868	942	904	953	921	950	895	923	960	897	905	922	895	944	878	913	919	942	900	899	939	886	928	881	868	935	928	871	924	886	959	921	941	931	902	833	932	935	904	903	937	930	930	876	909	969	882	948	928	838	885	925	937	887	958	897	923	947	909	882	927	975	964	902	893	888	897	916	901	960	919	903	929	882	957	913	858	935	933	893	927	928	928	901	932	892	884	900	936	909	908	913	851	900	941	932	911	889	898	877	909	897	917	949	858	932	930	929	947	895	882	861	930	937	897	912	839	913	891	939	975	906	927	901	872	926	896	905	890	928	860	930	917	907	981	851	899	879	913	913	933	892	880	885	928	944	877	925	860	922	941	895	883	951	977	922	910	942	885	880	926	867	922	945	918	922	918	908	876	924	917	898	915	902	900	895	920	901	821	962	940	921	835	878	903	975	854	934	923	881	910	932	866	912	933	947	898	903	873	914	907	917	898	924	936	906	946	894	874	926	896	904	919	869	933	908	939	896	957	915	901	919	862	926	899	888	925	858	901	904	886	961	937	959	927	886	912	886	961	913	896	949	908	900	908	897	944	861	935	935	890	954	914	955	942	961	884	920	885	875	878	902	926	966	922	929	909	936	924	926	915	908	907	913	892	938	868	956	926	931	954	943	970	958	901	980	908	914	972	953	896	928	923	941	878	911	866	904	966	899	883	945	878	861	935	890	938	984	910	929	926	930	914	898	933	921	951	922	960	904	936	981	920	907	896	922	858	917	931	915	922	885	871	902	948	888	946	904	933	901	889	902	881	912	908	874	930	926	963	856	861	900	938	944	954	877	965	915	897	934	907	905	933	886	906	918	896	954	932	896	917	945	913	928	887	868	865	874	875	877	879	864	881	858	907	944	941	935	920	926	889	926	896	916	924	887	858	912	883	901	871	915	889	924	929	894	929	929	920	943	875	969	912	936	946	913	982	918	909	988	848	900	951	957	880	901	932	892	888	950	872	898	887	896	940	893	894	886	923	937	913	941	848	950	905	933	894	908	944	936	956	923	915	978	880	941	891	922	897	898	874	890	913	914	908	909	958	908	922	873	896	894	936	902	865	912	927	896	956	934	951	927	904	971	903	919	949	970	912	901	906	936	943	878	962	913	940	917	881	924	893	933	923	896	966	893	904	915	975	863	981	937	982	967	892	962	921	904	932	918	894	941	915	911	970	932	917	951	905	938	902	947	950	983	924	889	936	867	933	910	890	903	890	935	896	899	888	890	932	948	895	945	949	895	892	941	878	953	928	894	898	943	901	905	910	920	880	876	827	937	901	893	903	918	894	872	893	893	923	913	932	928	917	930	920	910	909	892	901	931	898	926	894	960	887	884	921	910	894	910	904	897	910	902	952	892	953	943	916	901	932	924	932	902	867	911	892	889	906	859	936	961	889	910	927	847	861	860	924	949	851	925	900	937	939	945	927	872	938	853	911	947	944	934	879	920	943	899	939	955	918	839	904	888	826	924	896	980	932	898	951	904	895	916	884	862	955	891	891	857	934	900	920	875	910	886	935	939	961	905	910	909	913	957	903	908	943	892	926	895	899	914	910	943	851	922	894	955	937	895	909	916	895	933	936	881	905	935	900	858	979	907	931	971	887	936	933	929	907	1002	891	961	898	913	918	889	924	859	911	939	926	908	900	933	944	899	898	902	906	918	916	900	852	820	899	927	920	900	941	965	898	909	958	928	915	927	866	897	868	919	896	941	873	862	889	882	850	915	931	940	899	890	930	893	892	915	910	886	961	917	948	925	888	883	928	915	927	900	920	929	927	950	933	892	923	900	905	896	899	974	921	924	880	945	874	914	964	888	942	918	919	930	915	896	971	920	912	923	900	915	851	956	881	877	917	904	936	906	913	901	949	928	918	922	915	873	887	886	940	911	888	897	936	932	920	914	908	900	909	912	924	903	942	949	870	915	869	900	897	902	875	920	969	910	922	925	924	893	904	892	941	889	918	874	976	892	914	913	921	895	952	905	925	906	905	863	886	906	930	923	910	879	834	919	871	915	921	908	913	899	907	980	900	937	945	917	928	941	911	878	869	924	908	933	897	913	939	971	948	946	902	870	901	887	887	945	983	899	898	930	896	886	903	930	866	892	937	884	971	955	909	926	915	919	941	929	931	958	948	853	921	930	879	899	899	876	928	924	958	938	921	938	940	948	949	974	875	885	922	924	925	954	921	920	917	923	900	926	897	895	897	893	923	913	896	983	937	957	919	928	860	922	877	908	973	888	864	966	934	915	988	891	921	903	902	896	903	890	969	840	926	933	894	894	884	873	939	859	920	900	902	904	960	904	931	886	882	906	925	924	888	955	862	933	939	885	873	945	922	911	901	946	928	936	878	948	935	920	902	956	953	917	941
23757	21166	28224	24380	21161	9072	1782	1317	1178	1151	1179	1070	1063	998	1075	1000	998	953	978	994	985	956	945	900	947	925	996	978	941	937	939	988	933	928	963	975	941	944	983	991	931	964	949	945	877	976	906	981	939	946	929	922	938	980	914	959	903	959	940	953	931	962	963	964	933	923	1024	1003	957	963	944	913	958	897	951	914	966	959	975	886	866	936	883	904	935	937	918	946	924	910	936	911	922	924	913	940	906	893	926	887	948	940	943	978	918	973	925	950	979	869	917	933	932	911	953	943	963	925	905	945	910	955	871	909	925	927	954	950	914	941	918	931	920	932	921	907	952	931	915	907	965	962	937	905	933	966	970	952	949	980	863	974	947	907	921	948	904	924	901	887	915	976	895	926	876	946	983	939	956	915	966	968	964	930	979	995	932	925	997	972	929	947	923	952	936	969	946	939	912	914	934	914	970	899	932	922	900	898	923	922	882	934	936	875	932	981	943	907	942	890	956	915	915	907	930	933	913	873	928	960	960	898	902	939	916	920	937	946	882	949	922	935	892	996	924	954	930	995	895	984	896	990	978	957	913	847	973	915	916	970	961	938	912	927	942	937	903	974	914	935	924	933	916	864	947	926	935	923	941	984	903	969	942	933	920	924	937	916	940	943	964	928	890	959	929	931	925	907	890	919	985	917	886	950	950	924	922	961	971	944	898	947	867	941	907	867	933	903	919	866	973	912	949	970	924	924	876	955	899	952	941	913	943	932	942	896	972	929	933	958	962	953	917	1002	889	910	893	943	955	914	890	908	918	922	911	949	916	900	951	878	926	899	979	882	898	876	951	952	908	946	917	893	920	951	917	981	945	958	964	920	938	919	937	935	944	972	982	931	963	889	928	886	971	910	892	917	957	933	935	940	926	948	858	901	934	900	960	944	915	920	960	904	933	939	908	906	961	951	931	862	921	882	922	949	975	894	899	887	926	1014	903	884	976	929	952	929	914	938	948	962	906	985	944	857	921	923	935	893	938	929	918	910	926	944	997	920	894	971	864	949	944	920	904	907	934	940	959	889	939	935	935	954	892	973	910	941	985	891	902	927	947	897	874	946	918	959	945	879	931	907	933	950	913	921	956	882	998	939	919	943	851	953	887	941	944	911	910	934	984	932	883	950	886	964	923	923	887	878	946	940	937	926	962	958	946	901	892	939	910	972	943	923	954	923	915	865	943	924	938	981	945	875	933	960	911	891	909	984	935	924	925	952	968	953	988	904	896	903	978	938	992	920	902	904	901	939	952	949	908	953	956	931	948	920	836	973	922	922	922	937	914	909	948	939	981	912	947	925	897	946	947	926	977	906	951	959	992	898	981	906	1006	955	959	896	941	988	945	898	969	911	888	932	902	941	963	881	912	933	885	892	950	967	911	949	888	916	977	952	905	899	970	927	924	941	916	918	959	958	922	920	978	878	993	947	951	964	922	964	940	962	949	982	970	930	928	942	938	891	917	928	916	933	879	973	898	947	924	927	951	893	924	963	938	945	920	908	943	955	995	942	928	922	933	950	947	959	929	926	923	949	964	966	867	910	994	910	868	970	919	942	925	943	943	895	973	906	892	974	931	930	987	919	904	928	978	921	956	953	927	965	962	973	955	957	909	954	896	921	928	898	876	892	891	941	952	935	909	889	952	915	976	924	904	898	855	954	977	968	930	919	911	989	921	952	968	912	948	974	928	940	1010	974	974	952	931	943	872	884	905	902	898	926	952	892	947	911	965	937	931	965	958	938	933	907	934	902	977	909	933	927	990	954	929	900	969	893	891	873	930	919	924	923	912	932	924	898	995	899	909	908	898	929	926	899	905	940	925	941	1016	954	958	956	922	883	910	934	887	934	921	941	965	899	944	975	966	932	881	985	925	917	917	940	977	921	920	909	946	926	890	913	1003	975	888	906	899	934	952	992	972	934	955	957	901	967	936	952	893	924	942	967	946	943	993	943	880	913	958	884	924	938	975	925	937	896	937	947	941	935	901	939	938	931	890	928	900	910	909	973	980	931	887	899	945	949	897	910	925	904	899	931	966	903	930	890	897	952	867	891	947	854	915	883	922	905	927	930	909	955	965	976	908	933	917	945	967	950	938	922	904	951	917	980	887	980	887	987	900	892	917	949	961	954	878	924	947	928	943	922	907	911	953	914	906	921	951	913	943	905	936	949	932	944	952	935	987	917	917	914	914	878	938	896	966	955	922	905	834	940	943	962	931	924	909	960	980	913	935	931	952	895	930	901	895	896	939	870	837	909	931	892	925	880	910	944	925	935	910	870	891	938	905	930	979	958	883	923	920	928	925	852	907	938	930	883	933	954	925	895	910	865	952	949	929	872	973	962	979	935	888	914	926	949	914	965	907	934	942	915	929	958	874	910	881	894	873	924	969	981	928	961	869	972	921	961	970	924	865	914	953	878	939	959	920	871	924	959	894	962	894	936	886	924	887	930	968	929	973	946	920	959	925	957	1000	921	880	846	919	852	877	903	941	919	886	943	871	937	878	984	928	955	912	908	946	913	994	912	942	921	897	935	934	905	963	940	896	910	937	934	880	950	887	874	913	978	906	922	908	967	929	950	957	917	926	921	891	955	989	914	922	920	926	897	906	898	957	964	881	955	952	906	899	879	894	919	865	919	947	986	921	914	940	940	892	988	926	916	922	975	950	950	931	921	907	939	919	966	880	937	916	973	940	923	1021	922	892	919	960	942	946	920	963	968	932	871	928	849	892	929	918	911	948	956	942	919	911	993	935	954	943	921	976	893	912	908	847	907	864	982	876	932	909	950	904	923	973	927	899	939	977	930	949	921	927	971	925	986	912	908	934	915	970	950	914	955	914	912	888	913	951	962	919	922	951	953	946	946	909	889	898	961	914	908	897	873	965	986	920	988	940	888	947	884	913	922	973	900	906	921	902	919	926	933	880	893	923	920	925	897	920	917	902	969	960	941	910	905	946	952	926	922	883	966	908	938	886	996	926	932	945	890	979	942	953	961	967	997	965	935	918	941	967	952	967	874	887	948	869	964	955	902	927	943	892	965	882	949	892	967	939	974	932	948	942	960	914	890	911	934	961	936	937	904	958	996	991	909	894	937	876	944	905	900	937	943	972	873	952	941	902	900	946	895	930	872	1031	912	916	879	923	930	932	952	972	895	894	876	960	938	922	858	913	912	906	940	926	898	899	922	915	881	969	936	938	918	939	916	872	906	960	927	962	899	862	945	909	924	873	950	890	939	960	866	913	937	939	940	918	915	916	881	966	942	947	1000	939	908	944	903	936	865	933	964	961	903	906	957	882	907	941	958	907	965	905	889	890	934	908	912	869	956	924	954	870	935	899	916	863	929	885	920	876	883	899	939	994	981	933	929	961	927	940	897	920	896	865	882	942	936	981	877	963	986	881	898	936	996	954	900	915	965	963	951	925	887	930	994	906	907	918	958	912	975	990	916	950	940	938	933	905	905	868	907	920	884	933	928
3456	9023	7063	3623	2673	2200	1829	1601	1567	1345	1293	1302	1271	1177	1168	1161	1158	1112	1183	1106	1141	1081	1149	1116	1111	1072	1105	1079	1124	1103	1100	975	1012	1066	1035	1058	1083	1072	1006	1076	1048	1118	1040	1075	1043	1120	1107	1018	1059	1046	983	1116	1041	987	1023	1064	1060	1071	1046	1066	1046	1078	1017	1043	1118	1063	1057	1035	1068	1064	1045	1034	1076	1103	1011	1062	1054	1051	1083	1044	1049	1099	1071	1049	1077	1079	1069	1092	1008	1064	1014	1064	1021	1047	1054	1001	1027	1086	1099	1065	1042	1073	1007	1033	1017	1026	1081	1102	1041	1068	1125	1059	1055	1028	1016	1047	1075	1035	1057	1094	1115	1075	1034	1106	1040	1102	1060	1052	1082	1072	1043	1053	1075	1067	1013	1059	1019	1041	1030	1024	1056	1049	1051	1036	1087	1047	1000	1022	1046	1061	1118	1080	1005	1071	1004	1084	1034	1034	1046	1047	1080	1011	1059	1045	1059	1068	1044	1044	1003	1067	1075	1072	1073	1049	1037	1056	1012	1086	1063	1073	1119	1011	1041	1011	1038	1031	1073	1094	981	1052	1050	1076	1055	1022	1039	1082	1114	1052	1037	1054	1048	1087	1107	1121	1041	1030	1070	1084	1078	1071	1035	964	1064	1073	1026	1119	1005	1095	1089	1043	1085	1014	1084	1040	1062	1044	1050	1116	1046	1042	1057	1069	1096	979	1092	1080	1093	1083	1093	1025	1086	983	1017	1078	1046	1049	1067	1005	1059	1034	1019	1081	1061	1008	1077	1054	1095	1102	1075	1109	1015	1040	994	1097	1027	1058	1031	1023	1045	1032	1022	1065	1038	983	1110	1074	1072	1046	1026	1038	1030	1025	1035	998	1096	1069	1036	1066	1132	1082	1070	1005	1036	1061	1100	1068	1066	1018	1020	1041	1035	1014	1026	1024	1012	1024	1072	1127	1084	1049	1066	1011	1097	1002	1043	1064	1105	1054	1007	1057	1019	1038	1067	1040	1037	1057	989	1095	1029	1066	1023	1069	1082	1030	996	1043	1089	1083	1052	1059	1063	1012	1068	1062	1040	978	996	1055	1060	1062	1066	1045	1113	1075	1095	1042	1042	1045	978	1030	1066	1079	1053	1067	1119	1063	1058	1093	1035	1076	1073	1051	996	1030	1045	1067	1032	1078	1034	1040	1087	1077	1088	1085	1097	1097	1024	1008	1067	1026	1135	1076	1089	1097	1030	1031	1036	1069	1040	1065	1061	1070	1055	1044	1060	1067	1008	1022	1043	1044	1015	997	1032	1073	1035	1073	1055	1038	1026	1051	1043	1058	1066	1017	1042	1020	1087	1050	1020	1060	1048	1055	1060	1008	1095	1089	1086	1026	1028	1018	1055	1059	1067	1036	1068	1090	998	1004	1048	1032	1083	1064	1130	1051	1070	1053	1002	1022	1078	1058	1101	1009	1086	1065	1062	1056	1075	1055	1039	1067	1102	1043	1098	1039	1066	1068	1069	1018	1119	981	1006	1058	1059	1096	1037	1068	1099	1015	1055	1042	1036	1005	1058	1020	1076	1048	1047	1105	1031	1070	1110	1062	1015	1145	1046	1114	1064	1074	1011	1072	1106	1078	1003	1131	1039	1087	1031	1040	1017	1033	1065	1077	1046	1054	1043	1044	1109	1071	1070	1020	1058	1006	1082	1004	1031	1071	1044	1051	976	1050	1066	1022	1052	1080	1094	1055	1069	1008	1038	1006	1023	1092	1085	1037	1095	1039	1067	1039	1005	988	980	1110	1047	1017	1002	1059	1050	997	1101	1020	1061	1049	1049	979	1032	1068	1046	1085	1097	974	1009	1043	1096	1036	1064	1095	1075	1032	973	1059	1008	1057	1022	1095	984	996	1043	1062	1034	1040	1076	1057	1022	980	1058	1014	1040	1078	1042	1086	1028	1067	1052	1022	1030	1078	1029	1041	1050	1052	1046	1035	1100	1050	1077	1064	1091	1094	1047	1048	1003	1068	1043	1083	1034	1004	1050	979	1021	1075	1044	1096	1056	1059	1105	1044	1065	1100	1027	990	1066	1055	1010	1126	1023	1041	1109	1066	1077	1052	1085	1064	1071	1081	1052	1049	1048	1051	1035	1079	1051	1065	1057	1025	1085	1019	987	1064	1046	1036	1064	1053	1060	1072	1071	1054	1067	1079	1055	1061	1081	1060	1059	999	1103	1072	1069	1088	1085	1056	1059	1053	1056	1040	1095	1047	1115	1018	1147	1048	1020	1045	1045	1026	1023	1144	1060	1062	1038	1060	1080	1095	1015	1080	1009	1007	1036	1070	1075	1072	1050	1074	1078	1049	1023	1100	1060	1069	1012	1044	1020	1050	1050	1081	1016	993	1098	1020	1016	1095	1072	1110	1068	1106	1120	1047	1078	1070	1057	1036	1028	1036	1083	1058	1029	1054	1008	1094	967	1018	1074	1073	1041	1044	1043	1042	1078	1046	1027	1083	1036	1034	1043	1042	1002	1060	1036	1082	1043	941	1063	1071	1063	1031	1095	1110	1102	1084	1039	1057	1027	1029	1038	1109	1109	1043	1066	1043	1029	1067	1064	1032	1124	1070	1062	1092	984	1122	988	1052	1084	1082	989	1056	1135	1056	1102	1057	1040	1007	1030	1042	1082	1026	1002	1056	1032	1086	1021	1045	1049	1073	995	1060	1100	1020	1008	999	1065	1033	1063	1019	1083	1025	1042	1036	1090	1064	1078	1039	1043	1100	1067	1060	1079	1072	1092	1083	1026	1000	1048	1088	1079	1081	1075	1028	998	1039	988	980	1027	1044	1044	1039	1027	1076	1036	1068	993	1039	1050	1077	1077	1004	1113	1087	1026	1086	1041	993	1063	1058	1052	1040	1050	1060	1072	1094	1054	1037	1081	1070	1001	1085	1109	1049	1038	1060	1028	1010	1050	1109	1042	1082	990	1030	1006	1034	1036	995	1073	1090	1091	1061	1061	1033	1035	1046	1072	1063	1036	1094	1054	1054	1077	1035	1067	991	1022	1064	1017	1040	1082	1031	1045	1030	1125	1127	1081	979	1117	1039	1070	1046	1031	1094	1056	1066	1038	1031	1015	1053	1089	1025	1015	1009	1036	1100	1088	1003	1052	1060	1048	1041	997	1065	1107	1043	987	1026	1037	1047	1023	1053	1092	1072	1088	1038	1049	1030	1046	1009	1044	1100	1050	1073	1021	1043	1112	1028	1080	1069	1042	1000	996	1049	1077	1011	1026	1105	1038	1091	1008	1029	1010	1085	1010	1038	1019	1104	1065	1066	973	1043	1108	1044	962	1058	1021	1054	1006	1066	1059	1015	979	1094	1039	1095	1013	1044	1069	1055	1002	1003	1055	1042	1047	1001	1041	1035	1058	1026	1053	1118	1038	1055	1079	1124	1044	1172	1062	1076	1077	1090	1081	1023	1002	1085	1049	1018	1064	960	1016	1053	1020	1116	1027	1028	1050	1116	1052	1051	1018	1005	1020	1077	1069	1116	1063	1002	1027	1066	1081	1071	1056	1050	1030	1047	1016	1018	983	1021	1062	1022	1072	1048	1069	1045	1017	1061	1031	1075	1031	1060	1029	1056	1025	1061	1076	1046	1063	1062	1060	1075	1042	1025	1032	1038	1026	1095	1029	1038	1039	1051	1090	1034	1060	1037	1010	1067	1045	1060	1061	1055	1080	1075	1016	996	1053	1047	1047	1080	1104	1091	1020	1032	1069	1066	1067	1063	1018	1077	1014	1014	1039	1030	1030	1016	1073	1003	1088	1040	1053	1061	1118	1017	1076	1059	1060	1064	1057	1035	1027	1030	1030	1027	1072	1013	1087	1016	1037	1028	1007	1038	1088	1086	1009	1078	1060	1035	1094	1075	1057	1043	1030	1023	1110	1048	1031	1013	1050	1085	1064	1031	1059	1037	1049	1062	1028	1021	1052	1050	1078	1051	1012	1063	1082	1077	1020	1060	1077	1056	1022	996	1067	1039	1031	1054	1007	1057	1059	1033	1017	1089	1029	970	1082	1055	1080	1052	998	1035	994	1050	1064	1085	1039	1051	1061	1096	1073	1044	1034	1073	1035	1025	1052	1007	1038	1023	1113	1012	1070	1126	1089	1052	1035	1024	1069	1063	1023	1089	977	1112	1039	1055	1063	1059	962	1015	1051	1044	1092	1072	1069	1002	992	1090	1009	1057	1076	1072	1012	1058	1048	1040	1082	1072	1024	1028	1042	1072	1092	1055	1082	1032	1058	1020	1071	1093	1048	1054	1045	1016	1059	1046	983	1052	1051	1051	1034	1040	1047	1070	1096	1083	1064	1024	1009	1076	979	1031	1020	1064	1050	1014	1088	1042	1069	1047	1044	1103	1102	1035	1027	1071	1080	994	1064	1069	1043	1066	1061	1023	996	1047	1057	1035	1054	1042	1094	1109	1087	1035	1037	1002	1031	1080	1060	1030	1023	1060	1034	1059	1064	1039	1099	1008	1049	1083	1093	999	1040	1030	1113	1014	1044	1039	1054	1037	1010	1036	984	985	1011	1052	1011	1084	1085	1089	1135	1019	1033	1103	1055	1033	1045	1086	1036	1061	1061	1087	1064	1028	1055	1119	1079	997	1060	1106	1064	1032	1055	1067	1006	1021	1066	977	1100	1019	996	1064	1083	1067	1068	1092	1045	1026	1050	1075	1086	1033	1051	996	1089	1082	1056	1038	1076	1001	1001	1087	1077	1058	1050	1046	1086	1065	1092	1039	1081	1062	1027	1085	1104	1045	1056	1053	1091	1065	1140	1087	984	1032	1023	1072	1029	1035	1112	1046	1066	1044	1084	1034	1052	1075	1091	1025	1031	1051	1022	1051	1105	1036	1083	1088	1072	1106	1065	1067	1051	1083	1040	1035	1052	1067	1039	1051	1003	1067	1080	1006	1060	1078	1042	1075
24666	21164	27228	25243	11312	917	689	588	543	543	515	516	422	473	457	451	435	472	447	437	453	411	409	446	442	435	424	459	407	454	462	461	428	448	440	407	435	402	406	418	422	423	440	435	450	402	397	431	386	430	394	443	398	452	446	413	431	434	407	400	436	421	413	421	426	419	401	435	416	417	449	400	422	442	431	404	406	389	395	420	418	418	446	417	431	417	438	417	428	429	406	449	437	417	458	451	443	428	438	375	420	453	437	391	445	417	405	403	454	420	402	396	432	387	429	434	423	404	415	386	424	382	411	455	442	443	447	449	452	415	406	417	427	437	411	384	407	412	441	435	398	379	413	431	422	426	428	433	458	447	446	445	405	437	427	404	444	426	442	412	421	416	436	385	402	436	438	419	434	425	393	391	416	403	430	423	430	413	438	404	436	427	415	422	423	449	439	403	420	395	408	423	421	415	429	428	428	427	429	424	428	444	421	424	425	425	399	404	405	413	434	443	380	431	417	371	404	416	389	453	405	462	414	409	387	432	445	401	436	436	412	389	417	418	408	416	465	429	442	423	410	400	427	411	382	400	405	425	419	423	405	410	397	397	399	410	425	443	401	402	408	426	414	426	390	437	435	422	449	437	418	406	416	404	437	397	418	402	437	406	413	425	421	395	445	412	385	435	435	452	388	401	442	430	413	407	416	413	440	437	425	431	385	434	417	418	425	410	414	404	394	427	434	446	422	441	463	423	435	403	424	434	384	444	437	399	416	434	402	456	402	414	470	403	432	415	416	420	421	443	437	460	388	421	436	431	410	387	386	428	433	416	425	413	386	405	413	404	408	415	423	405	439	415	413	424	394	432	433	404	370	415	411	400	409	412	418	401	474	389	430	400	363	422	437	393	404	416	427	437	459	401	411	419	413	401	421	420	411	406	430	390	424	379	441	446	383	425	415	431	402	408	421	445	396	434	425	401	428	416	422	410	417	446	398	439	423	399	388	403	411	410	455	405	433	406	426	414	426	442	411	406	423	448	414	449	456	410	425	456	420	430	392	415	388	444	404	407	409	430	421	409	452	436	442	420	424	447	429	403	432	432	394	429	421	432	390	414	393	421	415	432	442	466	425	436	405	444	441	430	385	427	423	396	413	422	364	438	393	441	436	443	399	400	394	463	407	423	401	397	391	410	412	410	431	399	421	416	403	383	410	422	430	401	414	402	422	418	398	409	395	437	393	448	423	451	431	420	414	423	418	408	423	439	400	413	413	378	384	410	411	426	395	395	426	410	440	416	434	408	416	451	403	441	424	410	417	408	415	425	436	446	434	442	410	407	415	378	426	409	454	430	434	430	425	456	404	426	442	396	431	392	413	404	435	420	441	432	432	391	428	449	410	435	418	433	406	423	413	397	417	438	417	434	449	363	415	436	390	393	437	441	414	414	409	429	423	404	440	460	436	416	462	419	417	407	399	448	397	415	456	428	398	405	408	387	440	441	408	388	431	386	430	447	431	425	411	453	397	384	428	399	385	399	408	452	434	416	419	440	383	408	429	399	409	420	426	409	420	418	409	403	429	400	393	413	433	462	419	422	405	410	408	397	414	398	427	397	420	424	413	438	430	393	407	440	408	440	416	413	454	443	443	394	431	454	376	403	371	397	436	452	374	399	428	390	400	418	410	427	393	464	415	396	367	408	386	418	417	430	426	452	428	441	426	401	432	389	393	450	405	466	414	412	426	430	390	410	390	446	406	414	410	421	419	447	421	429	378	424	421	395	385	410	418	390	430	476	451	414	427	434	430	411	429	394	421	412	411	411	436	421	379	434	403	408	409	404	420	438	446	402	401	396	419	384	394	430	450	433	363	406	429	389	398	463	403	399	409	427	431	392	452	418	424	444	429	440	401	385	421	463	421	401	421	416	393	408	407	437	424	365	426	429	437	413	395	427	411	378	437	426	414	423	409	397	427	394	408	420	414	457	430	412	422	393	414	413	406	421	429	423	387	386	404	396	425	405	416	418	464	406	412	401	393	425	407	420	436	426	377	417	410	455	453	427	432	417	416	416	392	396	414	378	405	438	398	425	445	406	436	445	421	449	421	381	433	414	445	399	420	398	414	403	421	406	430	443	446	431	406	422	411	424	406	410	441	403	401	374	394	406	391	405	422	433	428	384	430	402	460	426	380	442	420	402	382	426	416	420	416	434	427	373	449	426	414	392	426	382	432	478	426	454	401	427	397	425	428	406	421	410	414	423	440	404	440	407	440	386	451	440	428	413	422	385	443	403	384	425	411	438	439	406	412	419	396	397	413	402	390	417	469	450	423	414	416	423	411	455	412	441	415	406	412	427	448	423	410	402	409	397	405	410	412	409	429	396	409	416	410	423	424	403	405	401	414	407	411	428	423	401	443	420	412	433	409	434	425	403	434	422	441	427	430	405	418	380	408	407	415	438	418	421	410	405	395	428	437	432	411	411	429	437	469	416	413	396	486	427	392	440	388	430	432	441	366	416	446	425	423	430	362	415	463	369	415	436	443	415	450	417	442	437	386	410	414	406	420	416	424	422	414	382	376	408	413	419	401	406	439	402	412	419	436	411	455	415	433	438	436	410	436	418	418	394	465	433	406	443	442	424	403	410	437	403	439	395	417	433	441	436	442	409	433	368	416	409	396	451	428	422	422	439	394	415	424	413	405	425	431	432	401	426	414	417	407	458	456	439	427	436	426	426	429	441	445	399	400	410	435	406	391	449	438	398	370	461	437	410	409	423	478	388	412	394	426	406	443	440	407	427	413	421	428	404	425	455	397	401	444	393	418	402	461	464	443	421	380	384	409	403	414	422	430	399	397	410	393	448	432	404	441	440	410	407	441	426	413	395	419	371	401	427	414	417	411	428	382	446	401	462	452	418	417	409	410	405	399	402	438	440	452	439	444	418	432	426	431	406	417	443	459	374	375	373	397	422	414	420	445	430	437	452	407	413	391	403	453	402	438	418	415	426	432	391	429	422	361	397	448	436	399	397	421	428	432	416	429	441	404	390	428	410	423	424	410	402	438	406	421	427	391	403	372	418	411	386	411	396	446	399	433	425	441	445	394	422	383	389	455	482	442	375	431	439	433	405	420	402	420	428	467	417	440	450	448	430	414	410	434	451	388	397	421	438	371	438	435	423	415	410	419	426	435	412	435	411	381	416	443	409	436	385	405	406	407	416	400	398	442	413	417	423	388	441	427	435	400	445	415	449	407	450	395	443	399	405	411	414	445	424	445	410	428	420	397	440	401	416	433	417	421	397	420	381	397	449	383	451	430	389	450	402	397	424	434	428	467	432	448	413	437	414	427	400	398	427	423	385	434	398	396	388	407	448	410	421	409	398	398	437	426	425	404	436	434	410	426	408	421	429	439	443	431	411	422	434	400	422	418	396	444	450	451	436	415	450	390	409	444	418	454	408	395	429	399	400	399	433	451	405	386	424	395	426	414	446	454	421	434	431	386	423	433	418
3445	5344	3940	2032	1480	1194	968	874	741	662	646	580	593	572	551	525	544	532	502	492	491	508	521	465	506	516	487	501	474	510	487	513	511	510	531	462	452	502	504	512	483	469	521	461	445	472	491	494	504	450	496	502	453	481	484	492	512	477	494	462	499	486	485	502	465	490	496	493	488	475	473	451	509	536	506	500	487	482	482	481	491	468	461	473	477	485	466	431	488	476	511	451	474	442	475	473	446	513	486	473	530	496	487	496	495	496	504	458	487	493	461	476	465	497	509	531	491	476	490	493	497	452	473	512	473	483	490	458	502	495	440	476	482	514	459	543	488	483	503	500	515	451	456	485	480	467	453	470	528	508	486	494	489	476	498	478	479	490	458	488	456	454	469	485	478	488	487	473	491	464	463	487	476	496	461	506	489	453	494	503	441	476	500	486	459	472	489	479	483	458	478	487	513	485	447	502	490	475	474	518	510	475	506	496	517	452	500	498	473	454	488	464	469	474	501	465	447	464	494	455	463	465	506	510	498	476	469	487	458	456	524	496	477	478	464	516	481	475	452	526	482	487	484	470	463	455	501	423	517	461	487	498	513	493	502	449	493	488	465	475	500	516	515	486	506	493	452	463	472	478	437	469	456	531	488	493	465	469	511	520	451	434	520	469	479	475	480	505	475	470	444	483	489	483	475	473	511	500	447	453	453	478	464	451	526	478	531	498	501	481	482	483	508	460	451	487	535	463	477	468	469	467	495	504	515	480	491	420	486	486	526	477	494	531	491	471	467	478	450	500	473	534	479	452	489	431	478	502	469	516	505	477	440	488	504	448	469	470	454	464	470	471	454	521	487	499	511	486	454	468	500	476	461	494	472	476	523	463	513	484	470	476	496	455	484	510	465	469	424	514	493	475	455	452	462	457	485	437	473	514	494	499	481	474	434	524	518	520	500	497	516	491	508	521	488	461	457	496	489	489	508	464	486	529	469	497	467	479	487	480	443	412	500	482	493	479	482	454	507	478	485	470	474	502	474	458	495	483	493	466	519	488	501	469	472	466	488	408	486	457	459	443	453	490	460	475	475	500	467	471	493	480	457	430	495	488	473	485	485	517	501	501	463	497	488	515	496	462	492	502	462	481	455	496	493	490	505	489	460	452	460	458	477	491	448	467	488	473	482	422	485	477	483	482	459	471	440	514	494	442	448	481	483	480	508	517	487	480	481	479	476	526	490	507	497	506	459	482	495	483	485	492	506	481	494	477	480	506	489	515	523	486	483	483	493	498	461	448	488	505	480	477	467	471	494	454	465	488	503	476	481	475	488	489	453	518	477	501	499	467	503	457	456	497	449	497	452	496	459	504	460	521	487	497	482	496	505	491	466	466	551	520	449	485	463	499	476	485	458	482	460	491	480	487	494	452	482	437	493	462	521	508	466	436	452	491	471	486	445	480	500	500	512	461	446	472	519	466	499	486	515	501	490	493	474	529	451	484	449	500	482	488	522	481	477	458	481	465	490	475	490	481	484	487	487	472	449	518	484	523	453	499	472	458	489	477	452	512	489	457	519	468	475	457	475	476	492	490	491	508	453	479	466	474	489	509	451	487	481	479	481	474	458	489	464	506	513	464	505	497	490	484	500	503	504	487	460	491	508	509	463	480	469	470	469	481	465	459	487	477	463	504	475	481	499	506	464	510	447	486	476	460	495	475	495	483	476	481	488	454	458	492	450	481	465	484	477	503	484	476	525	468	468	452	455	443	462	442	461	479	466	466	507	499	471	478	473	498	465	487	438	458	494	477	485	491	511	505	466	497	482	515	485	470	488	508	500	526	459	484	421	460	444	487	440	513	499	498	503	490	472	487	470	455	466	460	484	454	509	473	459	476	423	499	474	428	516	505	451	494	453	522	452	506	465	477	487	495	515	499	492	461	484	525	460	493	482	489	458	495	448	457	478	473	500	474	485	472	474	439	504	477	518	475	455	444	501	484	555	474	484	471	462	500	522	541	478	480	450	487	448	476	488	451	492	442	508	449	498	476	516	459	482	481	454	475	464	437	494	510	486	451	483	521	499	482	499	496	494	525	465	476	465	505	482	463	473	460	431	488	494	469	499	477	551	494	541	482	464	480	509	467	525	447	470	435	471	511	492	492	493	481	449	547	479	481	478	482	498	505	449	487	440	476	444	451	453	508	495	489	477	445	473	522	484	438	430	490	456	481	484	490	459	517	483	491	497	512	485	465	453	460	482	447	496	492	490	457	488	508	429	460	485	475	444	480	438	458	482	456	453	481	478	471	478	457	473	503	470	494	469	443	476	488	496	504	468	460	470	508	497	479	486	456	472	472	479	530	510	499	529	472	441	470	463	486	491	501	472	487	479	495	504	483	505	439	493	475	470	470	445	448	496	486	483	488	481	489	487	446	538	478	464	473	518	478	465	471	476	441	461	513	487	460	478	492	446	475	492	445	485	503	535	476	482	519	500	450	504	477	475	485	452	482	452	481	495	493	466	452	478	462	485	537	480	525	473	483	458	492	498	475	510	450	525	467	451	468	455	482	518	486	506	479	504	459	500	480	520	484	478	511	488	457	510	498	485	462	482	512	489	471	450	525	468	471	466	463	478	482	485	481	491	498	494	451	476	465	485	484	496	475	503	445	469	473	454	471	478	518	498	475	482	486	523	471	488	485	479	444	478	506	503	488	496	493	480	509	486	517	482	469	463	490	469	503	466	446	468	467	505	492	449	460	499	491	470	487	501	433	482	493	439	498	447	494	442	462	463	503	499	440	479	456	486	455	507	496	519	453	496	545	515	470	490	473	469	477	519	495	498	476	454	483	463	475	488	478	495	469	494	507	521	485	470	504	504	471	506	433	469	454	451	501	459	479	480	504	460	489	500	436	427	499	471	498	481	476	487	533	479	496	431	480	473	520	471	517	460	480	494	469	482	476	447	508	492	498	460	508	451	458	474	505	503	457	479	506	472	498	499	484	506	477	480	499	490	470	502	498	498	496	471	435	488	467	473	517	476	490	472	498	450	529	504	441	513	461	460	482	512	524	482	450	470	478	451	485	446	465	457	506	488	440	460	464	508	471	501	491	487	507	489	486	439	522	503	484	477	470	462	513	477	498	482	491	439	468	483	476	470	462	440	504	463	430	480	479	474	484	483	450	516	468	488	516	468	492	489	497	508	488	488	479	517	468	451	510	448	479	469	508	447	478	465	451	479	494	483	444	494	473	504	477	500	463	475	482	516	470	476	458	475	504	513	487	445	486	485	493	484	477	473	508	522	513	485	492	497	493	479	530	475	463	445	469	496	497	489	495	468	452	491	513	441	497	483	469	478	516	463	525	493	463	493	508	455	497	526	491	457	478	519	511	463	499	438	511	494	447	479	473	496	512	489	459	462	490	492	486	499	513	472	525	467	473	457	459	467	470	450	458	461	436	460	457	467	478	482	490	475	490	459	486	488	511	495	508	485	499	477	520	479	508	483	452
22656	21200	28781	23942	21204	21229	7930	1251	977	847	723	668	722	698	590	595	615	612	599	548	513	519	562	516	515	538	549	536	507	491	515	494	574	562	553	489	488	495	483	530	505	478	511	497	520	478	515	452	486	476	489	485	519	486	481	515	513	540	510	523	526	489	517	516	493	469	473	493	486	490	485	486	451	520	496	500	484	476	424	515	470	480	497	517	497	481	510	497	475	457	540	513	462	473	490	489	507	487	478	485	511	527	506	479	481	498	480	491	485	514	491	493	462	483	513	488	507	475	485	506	490	512	475	496	479	510	476	532	445	484	472	478	485	501	488	462	507	455	469	500	471	475	458	488	498	475	526	516	473	504	464	454	469	476	488	492	471	486	480	484	523	476	474	470	512	487	439	460	475	503	521	521	511	462	507	504	503	478	517	455	507	476	497	468	475	499	471	480	490	490	495	489	496	479	459	516	445	483	470	552	490	490	432	498	473	481	462	485	480	469	496	507	510	532	503	477	484	494	515	507	454	484	492	485	490	477	512	469	539	494	523	464	524	528	469	479	531	462	492	480	471	485	468	493	490	528	482	493	519	471	449	458	495	463	507	501	529	512	529	496	498	507	536	472	476	536	491	523	484	490	495	483	501	489	495	442	485	510	494	535	457	492	492	494	514	476	493	507	483	478	470	469	499	475	498	474	481	472	475	454	535	494	478	475	483	523	486	517	474	485	505	540	468	530	507	442	520	479	513	491	506	489	455	493	523	478	534	474	515	499	447	503	521	478	499	488	512	501	523	460	464	490	479	462	499	478	484	532	499	528	496	465	503	450	465	505	461	503	465	488	506	518	506	472	492	448	498	501	462	520	507	494	509	462	468	482	477	495	491	474	512	468	483	482	500	506	491	485	499	504	480	490	465	508	502	473	475	536	491	501	476	466	459	468	502	492	486	482	493	524	511	493	491	497	475	484	463	458	471	485	450	478	487	502	499	487	494	489	445	452	481	485	504	486	499	492	497	488	488	507	471	484	449	456	476	409	448	465	506	459	543	491	508	482	486	469	496	452	499	502	498	475	470	469	484	475	521	440	506	481	506	491	452	486	501	467	511	476	458	473	488	494	480	491	483	526	484	474	476	512	513	502	506	478	476	471	486	478	472	485	508	473	461	449	474	462	496	499	518	449	474	449	513	499	495	519	502	496	462	486	462	522	478	465	502	485	526	490	493	472	517	498	482	508	503	485	486	496	505	468	497	495	494	479	526	502	506	491	452	524	497	449	492	492	466	507	462	490	470	488	464	510	472	480	470	501	470	491	432	486	490	463	478	479	499	489	500	513	527	541	457	449	475	450	438	467	463	527	463	464	488	539	476	510	472	476	475	444	489	500	481	481	471	528	458	501	535	483	540	523	514	492	510	560	507	471	474	499	511	468	521	522	504	466	488	504	496	485	507	458	495	501	489	481	509	486	458	500	481	485	486	442	502	508	469	453	496	474	469	497	481	520	517	463	461	497	494	507	483	466	475	503	521	481	516	529	424	484	478	488	468	500	469	508	469	465	542	495	466	433	486	490	477	499	457	457	464	483	485	499	464	483	431	465	493	476	470	490	471	494	451	472	467	500	458	491	482	469	513	480	499	520	480	529	455	497	486	463	498	466	494	486	490	503	481	520	524	476	502	485	489	488	470	503	475	509	508	475	456	481	491	476	515	459	460	489	456	472	486	472	471	502	526	517	501	492	466	479	479	467	493	494	477	504	466	491	519	518	498	500	510	464	498	545	498	486	464	516	511	471	468	494	478	506	483	524	473	499	475	480	509	453	471	498	408	497	515	496	465	480	500	463	478	489	488	472	480	461	474	502	463	458	470	493	471	466	480	504	470	443	461	437	483	514	531	500	520	465	489	500	534	495	451	472	536	462	466	496	479	476	457	451	474	462	509	523	455	476	510	449	487	494	476	502	522	491	491	512	466	446	484	481	474	506	514	487	484	457	518	467	521	477	499	492	491	470	493	490	511	461	477	515	497	447	482	462	507	486	505	500	452	469	495	474	491	471	487	461	491	492	492	507	464	486	501	452	504	521	477	480	466	512	568	497	444	504	487	513	500	494	499	501	493	499	488	495	455	473	486	512	515	490	499	491	504	486	476	498	495	436	512	503	492	487	498	501	497	492	495	455	517	472	472	479	499	517	489	485	498	413	475	459	483	496	498	462	458	475	501	496	452	502	495	511	508	480	484	502	465	479	452	490	481	499	503	501	473	474	462	494	479	450	486	475	485	460	468	474	550	514	480	462	500	475	538	508	479	478	491	485	472	463	455	494	501	452	499	450	514	495	501	470	447	509	487	512	497	491	459	501	481	492	490	491	470	506	487	484	469	505	477	478	481	493	466	474	453	496	509	490	477	517	483	477	496	518	447	496	509	439	493	495	465	519	485	434	527	499	473	493	497	454	481	496	506	534	480	528	455	501	468	466	503	523	475	464	486	437	484	436	499	465	495	526	486	478	423	474	508	511	522	492	460	494	495	472	499	505	489	501	463	464	477	509	517	492	443	513	516	511	498	470	480	513	461	463	496	469	474	484	500	506	499	440	482	503	496	472	487	484	501	528	479	449	457	482	467	474	489	491	471	460	459	457	489	496	498	465	502	503	505	484	536	478	503	503	470	462	491	490	506	478	467	513	492	514	507	482	457	463	494	491	430	498	485	499	500	498	483	461	496	476	490	486	415	498	461	507	427	475	511	490	473	520	472	461	460	474	520	496	510	514	469	525	469	491	471	470	482	471	463	505	494	480	492	490	473	515	503	494	523	475	454	496	496	512	517	468	506	474	497	466	461	499	478	498	458	486	466	491	491	486	449	461	493	502	451	501	488	502	508	487	484	509	514	496	544	495	486	496	479	447	488	468	525	487	525	471	467	491	497	463	492	499	501	493	467	471	421	458	500	504	472	514	487	462	478	475	479	442	500	473	507	478	496	505	440	508	486	460	501	483	490	465	470	496	500	482	479	478	484	536	487	508	439	499	491	461	511	489	458	474	508	492	468	475	511	512	469	502	491	487	483	452	480	499	451	499	501	485	498	482	474	540	506	484	522	522	487	498	454	489	520	474	514	466	476	460	482	489	474	481	467	508	490	482	483	474	502	498	490	463	497	510	476	478	479	500	469	474	458	514	491	461	478	485	450	539	472	489	434	462	493	477	508	502	483	490	443	470	498	482	486	482	496	474	475	512	472	479	484	477	506	503	508	496	469	455	472	517	507	446	518	456	470	497	468	510	495	462	478	467	508	473	448	458	486	478	449	494	447	460	491	474	469	482	476	475	486	457	483	480	499	445	496	488	510	487	500	494	522	482	482	499	534	482	459	450	448	488	527	456	472	474	468	509	487	438	500	505	450	462	494	466	502	515	466	462	445	467	504	468	495	493	464	476	479	450	486	504	466	503	505	500	492	513	503	468	483	498	492	501	487	495	503	480	455	481	505	463	466	479	497	499	497	509
4443	14717	11168	5556	3806	2921	2236	1774	1481	1283	1076	997	923	864	737	774	787	691	721	647	656	663	627	655	654	615	666	619	633	617	602	594	618	628	577	586	583	641	612	622	584	615	538	583	583	607	595	583	596	560	557	576	587	563	550	568	607	591	587	557	570	608	542	583	583	575	573	566	576	617	627	569	561	576	579	558	584	627	590	569	563	568	549	611	556	578	589	578	610	588	527	528	596	539	574	556	565	561	602	575	545	577	555	582	545	604	558	582	598	587	562	614	630	581	590	616	592	580	560	602	544	605	575	598	591	575	593	592	513	608	574	563	586	617	543	585	569	579	582	587	574	577	609	565	523	567	649	553	577	522	567	573	574	637	576	600	553	553	523	576	583	551	560	541	571	591	539	579	542	563	599	581	547	552	602	541	589	579	547	569	603	581	609	558	592	610	538	592	586	562	588	564	590	575	521	581	598	556	593	587	619	572	601	614	592	626	558	534	558	567	565	555	563	566	564	599	583	593	612	550	588	575	562	568	555	585	575	587	555	561	539	535	556	571	602	556	578	575	588	565	542	605	532	559	619	581	578	555	596	597	559	583	570	571	552	559	584	549	591	546	598	588	555	602	587	528	581	544	553	543	545	564	583	564	577	609	580	584	599	549	573	590	574	569	585	617	586	618	578	558	609	608	631	553	562	602	579	590	540	602	577	523	578	569	600	618	550	585	561	561	581	575	564	572	536	536	583	625	576	600	562	555	545	560	548	563	581	610	541	584	599	582	536	582	618	632	575	553	603	593	523	564	619	578	588	574	589	551	575	594	568	545	581	568	516	583	528	567	588	629	570	629	593	631	584	566	624	586	609	555	601	528	503	587	546	548	542	582	576	527	574	571	591	572	581	522	550	601	613	545	567	565	564	574	596	570	597	619	548	575	581	549	595	605	598	566	608	638	566	564	576	594	588	573	569	548	585	537	593	585	567	600	613	606	573	603	597	570	560	559	609	542	573	539	558	576	597	557	557	595	569	585	646	570	588	578	618	624	571	555	577	598	555	582	588	571	557	604	549	605	559	622	596	532	588	607	561	556	589	573	581	576	556	611	544	560	593	559	562	577	540	594	573	545	576	549	549	565	603	565	548	580	587	589	570	548	584	595	553	565	587	557	529	571	576	563	531	568	592	574	585	570	567	560	566	596	584	569	600	554	560	560	584	609	556	578	577	570	542	603	592	537	583	582	586	560	593	561	579	576	567	611	597	576	564	590	567	577	556	587	573	542	553	561	597	524	578	554	552	581	595	553	560	536	573	547	575	578	588	575	625	600	586	554	605	557	570	555	552	554	556	606	590	533	569	580	585	569	562	595	563	589	585	539	589	541	562	566	583	569	574	634	550	573	577	584	593	594	543	559	554	566	597	535	603	535	543	572	574	590	577	582	551	554	551	559	578	552	575	565	560	575	611	584	540	587	564	565	548	599	593	550	552	549	570	558	594	601	564	560	588	595	542	555	589	574	577	580	565	543	586	606	514	561	592	509	557	555	562	574	568	582	565	572	592	570	561	570	570	554	559	556	584	589	603	581	594	625	573	611	582	547	547	532	583	595	562	621	513	569	568	534	569	588	552	573	595	539	580	569	579	581	578	575	576	582	597	541	573	600	588	584	578	593	571	544	582	543	572	577	540	594	588	577	608	554	588	600	557	579	582	555	555	548	582	585	567	602	575	635	581	600	534	571	569	588	581	513	566	514	544	553	557	575	574	574	559	576	555	572	526	578	588	590	582	610	563	564	566	578	613	587	601	560	602	569	541	569	536	584	575	569	566	557	544	528	565	614	557	609	584	623	591	568	559	555	558	603	576	553	567	603	581	634	545	565	593	581	558	575	566	571	580	564	557	594	594	570	565	602	583	564	573	586	581	575	580	576	530	546	588	574	567	598	558	576	568	557	612	573	552	577	566	536	556	564	573	532	554	541	564	542	564	620	595	548	578	603	553	554	564	595	577	583	599	565	607	576	565	567	565	577	594	577	537	514	574	570	577	569	610	556	553	607	551	566	605	587	570	614	531	610	594	551	600	578	597	570	563	543	556	580	561	555	598	558	551	537	574	565	548	574	602	563	582	589	525	590	551	573	547	579	576	566	559	588	588	586	541	539	560	541	541	527	532	558	573	578	573	589	559	592	623	606	566	558	558	585	529	597	558	602	553	646	554	561	606	555	568	562	559	590	584	521	571	607	558	560	564	588	562	544	585	564	578	572	565	592	559	636	580	602	570	539	584	566	555	581	615	595	558	535	613	563	576	541	569	587	552	557	577	624	543	547	542	603	562	596	587	549	546	516	595	572	575	559	549	580	548	569	553	581	576	540	577	541	573	568	582	526	560	642	576	591	561	537	513	577	585	579	615	577	518	545	592	574	569	559	547	585	584	585	521	551	583	601	587	554	611	550	578	589	537	545	600	543	581	581	537	545	535	522	568	603	613	556	589	585	550	543	601	563	540	549	551	591	635	565	557	610	610	559	577	524	570	577	575	631	565	591	584	554	606	597	605	609	625	512	603	564	585	556	579	546	558	577	559	576	587	596	603	541	550	534	596	571	603	550	597	574	559	598	583	615	576	561	560	576	565	587	557	554	572	554	549	592	588	620	571	595	603	559	621	577	570	544	574	601	599	577	579	550	630	536	563	583	575	565	576	551	531	566	559	596	579	585	600	558	582	577	624	535	579	550	570	576	612	605	576	593	549	585	594	576	619	604	591	581	533	556	592	529	570	585	540	566	571	547	577	568	581	558	585	563	583	560	534	562	655	605	568	599	616	561	602	584	587	560	570	572	552	579	530	577	571	580	585	628	576	573	557	544	558	588	601	581	542	559	588	556	515	565	589	562	563	569	620	589	558	552	587	594	549	559	594	602	594	593	542	585	567	580	578	605	590	578	555	569	552	546	568	563	576	577	582	553	561	613	556	615	552	615	580	570	581	561	584	557	619	575	618	557	571	548	601	564	568	579	526	630	562	560	579	533	569	523	546	579	578	597	560	582	572	593	543	586	563	559	606	586	571	568	600	565	604	596	644	588	563	598	569	595	575	572	612	560	579	549	549	602	556	587	588	571	577	527	582	588	568	546	548	552	543	601	560	559	566	573	628	571	626	568	569	619	556	585	589	535	588	548	537	551	550	576	620	559	521	593	572	583	562	568	618	583	587	591	573	555	576	588	619	574	589	545	554	574	579	588	577	609	568	534	616	540	569	583	554	567	586	616	556	550	597	583	558	558	541	564	569	554	577	578	576	568	562	605	598	592	567	622	627	588	568	554	581	546	557	598	554	572	573	554	608	608	588	559	571	566	522	574	608	535	585	625	547	590	599	547	586	595	547	600	545	572	594	576	589	555	564	617	602	604	589	591	582	596	562	579	545	568	583	569	607	599	568	570	599	609	585	581	546	546	568	572	557	586	526	602	534	579	555	577	568	532	575	564	581	597	600	591	582	549	599	579	563	568
27383	18223	4412	1158	903	891	839	823	844	818	838	795	765	817	808	813	779	832	826	846	790	796	803	801	780	833	814	820	811	810	765	749	785	814	797	802	844	763	759	756	822	788	820	801	819	828	821	770	798	834	848	810	790	774	826	780	820	789	869	755	799	766	828	805	789	764	794	884	822	790	802	831	798	806	852	796	762	777	800	776	769	764	793	823	817	779	750	796	804	747	822	821	790	793	798	766	823	783	790	844	830	805	871	826	775	777	826	763	827	770	754	798	778	804	779	805	784	810	739	779	803	816	814	810	776	801	788	811	801	828	812	790	722	766	807	780	835	793	836	813	810	814	770	835	820	827	780	823	801	750	793	794	763	798	802	827	786	798	865	812	831	799	820	785	789	806	828	748	758	797	772	810	827	823	798	765	773	785	764	833	804	770	839	812	782	807	783	781	783	836	803	791	839	803	722	766	777	799	804	812	769	822	791	782	791	773	778	777	796	803	820	784	788	851	792	790	842	791	802	779	817	810	791	820	800	815	797	813	842	771	809	863	842	816	777	766	773	763	781	857	822	817	831	825	787	807	827	811	791	799	858	782	793	807	837	803	831	755	804	779	871	848	775	766	757	821	753	777	799	765	803	845	776	836	841	806	823	815	800	846	816	806	785	803	794	787	828	780	834	813	817	786	830	776	761	846	833	814	818	819	802	800	796	803	783	797	800	784	842	822	779	807	833	800	768	826	843	794	851	812	807	819	833	783	774	780	811	804	803	797	757	771	820	841	809	806	782	804	759	826	847	833	857	786	789	801	805	782	746	799	825	824	753	822	793	810	777	810	819	762	789	823	809	803	825	786	755	806	762	778	871	804	809	785	789	769	771	821	814	793	767	764	793	812	869	778	732	785	821	807	832	864	802	806	794	859	821	808	840	791	820	797	833	805	786	757	761	840	809	779	792	773	821	781	844	818	816	808	741	758	782	810	844	795	823	756	827	795	792	793	808	827	821	801	799	794	801	766	769	799	822	831	796	761	800	843	773	815	797	795	833	791	784	785	837	789	803	785	808	813	833	813	830	807	783	828	755	827	818	808	811	815	796	766	805	794	760	775	836	815	823	787	816	807	802	773	825	762	793	794	824	809	810	765	821	762	779	781	773	773	834	780	770	784	784	805	786	739	738	833	790	729	865	829	757	783	795	834	773	788	799	801	832	798	805	779	795	787	795	757	802	816	768	802	777	826	801	828	780	815	779	813	814	762	772	792	847	803	830	834	818	804	827	792	805	767	809	749	798	745	801	794	739	793	798	755	810	829	783	823	773	832	783	824	838	803	823	816	768	850	767	795	818	761	753	784	803	783	863	787	766	849	823	781	823	806	802	772	806	811	810	797	808	788	858	753	793	798	807	786	766	749	777	789	829	788	767	799	798	809	874	832	740	809	815	821	816	806	755	799	856	736	827	805	814	817	794	811	818	868	767	795	794	794	825	891	818	786	790	828	798	822	762	870	787	841	791	779	826	769	782	819	827	816	776	754	820	781	798	802	779	776	844	703	811	828	796	810	747	832	791	773	759	839	796	843	799	823	845	750	789	785	769	795	795	805	797	790	817	762	802	717	825	799	772	809	819	798	773	822	754	836	813	770	765	802	815	761	832	852	788	790	793	753	787	788	775	800	776	843	777	833	817	855	817	758	770	787	778	781	852	794	848	801	779	798	805	794	759	789	769	779	802	800	800	800	766	805	804	821	771	797	768	763	826	794	833	849	776	787	849	804	799	836	821	809	812	778	774	796	837	804	812	812	793	749	766	768	750	787	838	766	800	820	801	755	802	794	843	771	818	765	779	785	823	809	824	809	809	755	760	770	765	818	812	797	784	802	762	822	804	756	819	779	808	832	780	850	837	802	791	836	831	791	797	809	771	762	833	813	785	823	805	738	802	781	834	810	815	789	811	769	844	804	781	797	795	815	797	867	801	783	804	762	772	737	786	781	771	845	745	776	768	830	828	770	772	751	795	795	852	842	792	791	778	782	806	795	787	827	814	768	776	738	812	783	869	785	763	787	763	807	860	741	832	806	750	778	742	813	781	784	788	834	780	809	836	832	777	780	830	800	767	794	788	770	834	815	748	775	766	774	843	776	831	776	785	828	795	817	790	834	867	800	806	762	870	804	817	798	812	797	787	845	732	793	794	748	784	773	835	786	808	812	824	784	812	785	850	815	792	793	780	850	808	863	803	886	752	824	810	756	814	812	780	749	840	784	832	803	747	787	763	810	823	785	784	796	806	843	781	814	825	765	793	824	808	826	782	803	800	809	802	819	786	789	805	810	795	852	776	766	817	807	759	793	787	779	775	754	835	806	808	784	779	775	858	849	755	807	824	804	776	793	802	770	808	825	808	787	770	804	785	815	818	867	788	747	804	751	823	822	811	755	790	779	802	819	827	823	800	751	827	833	815	792	787	803	774	764	787	781	815	829	777	794	804	807	852	816	776	827	818	794	751	795	816	790	826	833	810	778	821	806	818	791	813	809	761	812	824	798	762	793	782	783	824	833	827	857	793	826	774	822	799	773	794	827	814	811	810	815	767	771	769	782	814	818	865	814	820	790	818	845	831	796	813	783	782	785	802	795	798	771	767	843	775	796	760	839	832	795	797	804	821	824	800	769	808	780	799	814	812	829	853	760	786	806	776	805	762	831	817	793	801	808	774	841	880	815	732	773	803	836	766	772	772	825	762	846	780	820	812	769	737	823	792	785	840	774	815	813	760	781	823	769	735	785	807	763	814	829	806	784	787	770	793	818	776	792	819	809	814	819	821	757	808	825	809	796	820	801	831	794	822	834	814	804	831	782	734	780	785	779	791	779	746	757	780	754	797	802	782	828	781	863	818	793	842	809	769	819	840	792	732	824	840	846	786	822	758	810	781	799	760	766	826	865	769	805	832	776	804	799	790	833	781	857	787	792	784	780	788	833	817	809	817	770	832	816	831	763	821	765	721	793	749	793	805	797	844	843	816	790	797	835	829	747	822	838	744	756	831	790	830	780	791	801	776	788	769	788	879	785	748	788	769	791	840	798	790	746	783	789	847	807	786	784	735	776	754	723	827	826	833	784	779	826	766	817	806	815	764	824	768	788	789	834	777	793	833	809	828	739	833	792	831	782	751	778	811	790	828	810	870	792	799	823	853	822	812	809	792	819	801	786	805	825	790	823	814	786	817	840	781	781	855	814	790	767	794	851	852	787	836	820	807	797	778	813	780	814	771	755	780	786	805	834	834	789	772	807	780	781	854	817	773	825	791	870	757	783	765	797	784	795	832	825	771	812	789	759	776	799	842	781	817	859	768	784	789	815	845	815	790	828	825	792	758	792	775	788	809	806	760	813	832	760	791	802	830	787	811	858	829	785	757	778	827	861	817	799	828	867	787	814	803	812	816	784	790	785	813	774	776	778	794	737	829	789	754	780	823	783	812	763	825	870	805	834	792	768	787	795	804	787
4636	1388	1266	1014	1000	953	945	909	926	892	912	891	888	935	899	934	891	878	868	928	938	881	857	894	927	910	857	870	939	924	926	949	954	877	898	897	978	885	923	898	914	948	961	907	868	886	882	950	933	914	900	896	909	945	862	969	893	974	895	902	941	910	905	946	893	919	866	920	870	893	934	900	903	871	899	932	918	893	883	903	914	939	858	894	883	907	925	986	889	906	876	900	873	909	926	903	870	889	875	950	911	870	903	873	839	867	854	897	961	911	905	921	916	883	850	884	897	884	891	875	930	826	869	886	899	908	895	864	919	869	887	889	875	916	885	890	967	933	946	925	911	910	953	896	936	936	864	841	897	892	890	866	891	850	933	882	870	923	888	914	883	928	929	878	932	922	922	857	912	894	933	904	895	920	882	891	845	855	962	865	890	899	837	891	910	941	918	887	891	906	953	918	908	947	889	912	865	922	906	955	914	896	884	912	894	885	864	908	881	895	874	900	909	957	905	933	875	918	872	891	893	900	892	913	905	852	885	906	899	912	906	890	863	916	918	921	901	917	935	935	906	915	894	884	937	887	908	949	904	851	946	885	870	870	935	871	828	915	917	908	947	953	893	899	846	970	930	916	882	909	884	885	864	981	916	904	937	917	907	908	903	922	923	908	871	933	881	924	868	932	889	937	920	887	844	928	956	915	940	922	933	882	854	909	901	894	921	907	939	927	875	925	915	908	914	892	906	889	875	864	942	898	887	889	937	909	843	892	881	903	894	900	910	883	841	894	899	889	894	915	911	883	884	864	932	921	870	872	876	934	918	921	895	912	918	878	884	950	919	923	874	900	933	903	864	915	885	893	887	894	834	902	939	863	939	904	888	918	875	914	888	873	920	918	895	924	897	894	904	861	897	923	873	915	950	861	942	973	874	876	962	876	903	891	871	916	891	862	863	933	949	873	912	887	881	848	934	866	911	914	902	865	920	915	825	904	850	888	923	931	959	875	872	902	947	924	915	933	899	901	948	896	852	940	900	938	965	913	881	957	922	868	905	910	910	880	874	887	924	856	897	897	862	915	927	880	902	919	950	908	914	924	926	963	858	868	910	854	863	847	867	899	908	879	883	913	921	885	890	939	871	920	898	906	897	849	933	876	872	877	981	930	894	949	917	893	904	845	911	896	961	916	862	911	874	907	835	895	914	915	937	901	851	887	921	863	867	865	948	915	875	958	882	906	907	924	893	914	916	932	951	964	893	897	900	883	875	885	903	890	932	919	894	925	930	908	906	880	889	946	956	853	896	890	909	897	915	847	912	910	884	871	918	905	872	879	879	864	880	898	896	885	937	893	898	907	897	916	888	880	956	903	907	862	875	902	927	906	961	897	867	844	924	865	884	900	884	910	860	911	901	845	871	904	935	865	917	888	930	896	928	852	848	884	878	896	860	864	897	850	914	899	965	917	919	938	929	898	874	885	928	917	877	886	872	884	876	949	901	915	892	938	941	856	942	915	944	978	886	885	864	897	877	921	901	942	922	889	924	883	883	846	856	892	924	855	902	848	957	890	887	949	947	845	933	959	893	914	946	898	912	885	905	901	902	917	928	902	954	880	908	845	902	841	862	858	903	954	915	913	932	951	881	908	943	937	896	870	914	920	916	920	878	904	864	917	876	915	848	890	893	889	910	920	868	927	947	905	1013	871	900	878	847	941	850	927	901	937	916	919	873	886	936	889	922	890	932	941	940	940	877	893	889	904	936	888	859	951	906	885	918	910	916	920	918	877	891	851	996	904	869	921	867	920	890	931	907	896	848	928	903	918	907	882	985	939	929	911	946	915	878	919	856	899	902	978	953	910	922	913	872	976	927	918	900	910	856	882	902	934	868	877	936	901	876	871	945	916	875	890	911	881	848	892	899	875	926	889	942	909	904	901	922	904	869	901	871	825	897	950	873	894	887	903	901	933	882	885	843	929	917	947	839	911	900	875	913	914	973	888	867	933	923	883	918	956	860	909	913	899	870	928	917	954	889	956	890	920	895	908	893	921	917	917	896	877	885	848	943	903	931	901	879	869	955	863	937	947	898	908	919	906	913	928	862	950	936	920	904	926	916	896	849	925	915	852	881	928	891	894	927	844	915	895	966	886	881	879	884	910	930	958	891	895	890	913	933	934	857	850	953	951	882	928	890	917	881	856	850	878	862	888	840	851	881	869	938	900	912	940	963	880	901	897	961	915	914	932	917	890	867	930	967	902	886	890	899	972	863	940	886	934	882	938	916	886	867	899	802	891	896	972	937	878	938	874	910	939	890	873	903	948	917	887	890	954	912	913	951	866	892	889	949	881	906	909	936	850	863	886	882	905	944	914	902	926	892	902	951	912	889	901	900	914	901	981	866	899	952	878	946	947	930	917	885	926	885	886	916	884	898	924	858	921	908	871	942	932	967	926	883	928	914	943	890	874	891	891	875	915	880	882	885	922	859	885	866	941	929	840	895	881	937	936	889	947	910	895	939	889	898	869	867	961	879	867	899	885	886	887	894	896	915	879	868	896	945	917	923	975	861	918	967	931	887	891	851	969	906	952	885	937	970	928	890	917	948	911	891	881	873	890	885	823	941	919	895	925	879	927	933	931	906	918	848	889	875	904	925	908	892	918	903	870	955	893	903	922	925	910	871	949	869	907	916	892	890	917	938	891	950	904	909	883	879	902	905	993	924	875	855	878	879	892	934	894	899	893	907	930	897	919	923	917	954	919	872	887	908	897	894	938	934	920	894	923	906	918	876	924	923	860	918	918	833	901	882	915	907	876	901	876	917	899	935	977	877	923	891	903	868	879	912	927	926	935	939	857	920	866	898	917	905	905	914	942	884	912	871	869	868	894	863	909	874	880	871	894	889	910	946	892	928	944	927	923	922	913	909	940	994	881	851	813	882	900	925	960	907	884	885	908	930	919	892	899	887	968	912	905	871	944	903	969	979	913	849	907	892	911	905	877	907	929	925	933	934	949	901	925	903	940	935	886	886	958	825	879	955	916	911	913	881	920	927	884	904	921	889	914	867	892	928	908	950	852	909	932	846	933	937	884	906	844	935	902	928	898	838	927	935	917	955	888	922	889	905	865	899	893	893	913	883	884	902	864	935	905	988	923	955	851	894	891	935	920	885	870	907	846	939	888	893	892	906	917	879	964	908	861	900	892	914	835	888	848	896	967	863	884	926	867	900	902	916	928	871	894	914	934	897	866	953	919	932	863	929	894	948	907	943	940	910	922	898	921	930	938	874	907	945	917	894	919	861	839	917	890	899	888	878	881	862	890	867	924	878	897	879	896	900	922	886	856	889	871	943	916	931	938	943	888	925	965	933	880	886	926	947	903	945	920	930	906	875	922	884	850	915	933	925	936	870	848	942	876	923	901	889	935	851	928	849	934	891	886	855	920	892	917	884	894	969	1030	907	923	897	925	911	884	924	889	910	856	947	869	945	953	944	904	924	906	846	882	932	907
23648	21126	28166	24376	21100	8878	1698	1258	1146	1048	1032	1017	1040	971	982	981	950	915	931	926	983	904	927	891	982	921	954	884	966	895	903	906	878	853	878	900	941	879	959	863	923	947	921	912	898	883	947	907	971	921	908	951	901	885	967	858	880	878	947	920	861	908	923	979	885	939	929	932	943	940	957	936	957	922	928	923	853	928	955	894	890	901	911	926	944	911	923	891	885	911	940	875	846	919	918	896	882	875	976	865	908	965	901	868	915	905	863	873	940	888	935	870	834	931	879	937	941	948	916	950	904	949	890	932	879	921	888	865	931	847	875	908	924	895	905	909	897	903	887	898	949	895	890	914	880	891	908	907	918	870	889	867	902	910	901	919	923	926	928	913	930	892	850	896	913	940	921	945	928	916	935	864	895	906	845	915	881	917	930	941	877	958	922	903	918	904	940	892	940	909	918	937	886	892	913	924	873	884	884	890	932	904	896	864	898	890	893	885	937	892	930	873	874	901	920	875	902	939	920	927	880	927	939	922	936	910	929	903	867	898	887	930	862	912	882	901	861	928	925	926	864	929	900	941	926	928	915	897	887	897	893	924	892	935	890	949	875	895	901	887	907	921	887	878	947	946	965	901	914	939	925	927	912	918	927	914	889	905	871	905	951	908	885	929	886	898	958	920	901	910	867	928	885	910	946	908	878	915	917	876	948	900	855	854	938	904	848	949	911	879	905	884	881	850	878	880	962	904	917	909	885	878	956	897	870	928	916	908	913	911	865	895	886	941	925	915	894	910	899	914	919	908	844	860	859	912	925	926	951	863	917	896	880	978	929	924	901	927	941	985	920	915	933	888	880	928	974	910	920	923	921	886	883	870	937	879	909	938	897	848	893	885	918	904	870	955	918	916	936	861	927	882	1020	936	904	845	853	947	922	929	926	886	870	884	907	918	874	865	932	905	891	897	922	900	916	909	906	920	859	910	853	859	855	902	901	951	920	890	952	922	928	901	920	897	902	889	849	869	894	894	938	928	966	897	917	941	931	917	852	885	871	890	936	961	913	886	877	901	895	931	951	905	890	917	935	901	914	911	897	922	908	922	873	941	892	929	864	873	879	871	922	833	951	938	917	946	879	909	914	885	928	901	878	904	861	914	918	882	900	944	861	892	879	897	889	894	948	871	885	915	914	903	885	885	875	980	895	925	868	868	925	879	845	924	863	924	882	912	907	908	962	992	937	866	901	853	959	874	1000	952	897	957	936	944	868	906	868	915	850	904	902	899	862	881	896	916	912	945	951	886	920	930	930	880	926	960	879	884	881	933	916	907	909	909	929	861	898	971	947	902	933	902	902	914	928	865	875	954	880	883	918	931	885	943	901	922	941	934	961	966	893	919	884	916	943	898	897	906	916	871	961	843	939	912	931	929	952	907	912	905	896	953	941	935	884	904	921	952	909	961	942	915	878	841	958	918	826	922	948	910	944	877	935	892	885	983	918	889	887	870	911	865	902	951	923	911	904	928	919	990	937	942	896	850	898	879	876	937	884	914	931	897	955	913	946	895	917	986	859	908	951	853	893	962	877	930	918	868	855	902	885	916	885	886	883	863	923	924	933	913	930	898	907	904	879	892	924	920	889	910	895	909	926	883	911	865	894	902	862	886	984	934	867	869	888	923	863	905	928	911	885	886	919	871	890	1018	908	899	869	839	926	926	919	895	959	905	879	843	942	935	889	861	899	937	942	929	889	936	922	878	946	877	888	861	915	870	941	904	889	872	897	919	887	886	865	918	915	922	940	836	919	916	918	883	921	914	893	902	907	824	837	899	890	961	860	876	903	945	949	850	902	927	873	864	935	927	912	903	901	905	886	892	893	904	934	922	871	942	881	954	914	909	930	920	885	928	962	879	911	847	823	916	934	943	942	883	913	877	931	875	910	891	931	913	923	924	941	956	868	909	907	929	860	977	913	925	864	888	910	921	983	918	986	919	902	911	966	897	898	876	864	898	908	857	946	859	955	920	873	895	929	926	945	885	906	917	889	945	924	867	929	908	914	946	937	884	942	871	921	895	919	876	932	935	877	933	860	930	880	948	923	893	869	912	896	896	956	937	921	939	861	897	882	893	943	930	955	919	934	895	896	871	869	890	868	933	863	895	886	877	953	897	885	904	855	931	954	889	865	904	918	976	929	917	911	919	943	853	985	957	870	873	925	931	915	873	960	909	861	874	918	962	895	989	920	885	842	935	873	943	940	882	900	928	883	880	881	919	922	920	906	911	955	933	890	910	894	969	937	929	932	946	868	894	916	885	875	888	946	953	896	859	942	880	954	838	891	881	873	896	902	895	883	873	849	926	910	912	941	931	928	910	917	881	874	887	905	930	898	901	909	865	909	878	924	950	905	900	882	907	893	970	864	907	890	932	926	915	873	907	843	920	913	877	848	886	980	902	912	951	887	943	935	893	866	935	921	882	956	883	953	959	882	931	910	861	942	859	902	919	945	883	841	937	923	890	934	884	874	908	880	963	861	934	962	904	883	853	921	812	853	849	891	908	937	888	917	924	921	883	833	948	883	912	892	858	887	886	902	909	939	920	940	952	903	887	907	878	957	861	916	927	834	909	965	874	929	879	920	896	904	867	896	892	911	882	919	909	940	899	889	933	899	887	941	925	903	851	938	885	853	921	885	915	911	897	966	958	877	935	903	855	878	926	851	858	892	914	916	932	922	883	838	886	905	917	890	939	871	932	898	888	933	970	851	938	930	913	933	942	855	881	930	934	877	956	938	909	870	916	909	877	807	869	930	847	832	936	900	897	960	945	907	911	934	864	908	915	909	923	942	892	901	949	897	974	903	910	817	951	855	895	893	861	913	939	931	956	908	936	813	917	887	870	915	869	927	932	917	871	940	889	896	955	852	872	874	906	977	861	877	899	883	916	968	892	954	905	843	907	915	890	881	940	919	932	914	871	946	918	886	903	907	858	926	923	818	910	901	890	943	948	891	912	920	887	899	901	926	942	913	867	898	973	906	931	908	892	921	896	898	836	912	932	864	897	891	862	924	920	933	911	884	899	849	854	884	882	892	867	927	914	893	873	980	904	939	917	877	963	904	961	879	918	918	936	863	888	930	925	919	950	977	924	909	924	919	891	914	942	885	931	859	914	902	916	902	883	923	894	956	950	880	859	904	858	874	946	880	872	936	873	935	881	901	947	894	864	894	880	860	856	885	854	887	934	908	848	946	937	903	900	898	893	885	899	901	878	897	903	847	905	948	918	957	921	896	946	912	923	863	878	934	913	917	877	827	898	894	901	954	853	916	878	907	892	961	1002	883	884	942	926	886	842	867	932	893	873	915	911	906	941	897	845	912	906	957	946	890	894	882	887	975	922	938	907	976	922	916	927	905	872	948	896	880	913	931	920	903	928	923	893	921	936	903	908	930	890	910	856	853	911	929	894	902	899	952	918	908	880	918	846	934	879	861	915	849	899	919	889	935	1005	915	903	849	871
3518	8948	7103	3560	2640	2087	1862	1618	1443	1368	1271	1208	1210	1156	1152	1106	1137	1117	1144	1060	1095	1096	1118	1066	1042	1083	1102	1138	1114	1001	1083	1027	1055	1088	1063	1032	1047	997	1064	1065	1050	1113	1024	1048	1087	1054	1040	1078	1042	1055	1055	975	1097	1056	1057	1106	1009	1044	1072	1028	1074	1096	1113	967	1044	1052	965	1021	1075	1050	1024	1068	1026	1069	1098	989	1006	1035	986	1088	1057	1047	1072	995	1055	1100	1071	1015	1049	1073	1038	1032	989	1009	976	997	988	1063	1054	1042	1020	1048	999	1061	1041	1069	1035	1095	1072	1022	1059	983	1080	1071	1099	1091	1033	1049	1047	976	1097	1038	995	1060	1032	949	1051	1063	1064	1062	1035	990	1037	1012	1023	1047	984	1031	1068	1031	1044	1067	1086	1047	964	1002	1093	1074	1051	949	1034	1017	1023	1001	1064	1084	1025	1043	1037	1022	1029	1046	1041	1090	1002	1051	981	1006	1035	1034	1029	1082	1004	1062	1105	1049	1040	1065	953	1062	1053	1072	1059	1026	1010	1043	1020	1062	1125	1084	1047	1017	1057	1096	977	1063	1058	1007	1064	1053	1001	1085	1022	1035	1038	970	1087	1084	1087	1039	1004	983	972	1092	1073	1058	1076	1069	1012	1032	1034	1077	1072	1073	1067	1019	1027	993	1056	1006	983	1001	1065	1016	1099	1063	1043	1095	1032	1001	1079	1045	1045	1021	1065	978	991	974	1017	1044	1009	1040	1019	1048	1046	1005	1062	1022	1009	1010	1112	1112	1053	1064	992	968	1015	1027	1068	1036	970	1030	1018	1085	1049	1039	1036	1031	1007	1017	1058	1076	1029	1036	997	1063	1054	1079	1078	1025	1011	1103	1057	1085	1101	1061	1052	1038	1069	1063	974	1018	996	989	1063	1073	1043	1040	1030	1053	1052	1057	1082	1025	968	1047	1032	1025	997	1062	1024	1019	989	1023	1065	997	1085	1037	1006	1036	1041	1030	1036	1089	1062	1045	1005	1024	1068	1077	1038	1017	1104	1047	1094	1002	996	1019	1046	1048	1013	1010	986	1024	1054	983	1072	1043	1011	1066	1009	1093	1069	1022	993	1074	1040	1066	1020	1031	1090	1033	1031	998	986	1011	1069	1017	1011	1015	1051	1079	1080	1062	1142	1128	1063	1003	1024	1052	1061	997	1091	1003	1055	1059	1026	982	1051	1026	1111	1069	1028	1050	1020	1071	1033	1090	1034	1048	1055	1024	1048	1027	1079	1027	986	950	997	1044	995	967	1003	1024	965	1098	1080	1083	1069	1005	1089	1034	977	1021	1057	1035	1055	1009	1057	1101	1034	1024	1054	979	1034	1018	1057	1044	1050	1006	1050	1001	1024	989	1087	1002	1058	1047	1093	1069	999	1029	1066	1010	1121	1058	971	995	1078	1088	1076	1077	1028	1047	1111	1027	1043	1086	1010	1043	1077	993	1074	1055	1095	1025	1050	1048	956	1095	1074	1033	980	1014	1085	1028	1039	992	999	994	1051	1000	1043	1064	972	1007	1040	1038	1023	1116	1029	1057	1056	1028	1070	1053	999	1059	985	1007	1049	1033	1035	1051	1066	1035	1069	1041	1027	1082	994	1018	1027	1007	986	1007	1008	1017	1040	1037	970	1039	1077	1059	1057	1011	1067	1096	1047	1032	1045	1035	1002	1032	1012	1051	1057	1026	1049	1070	1072	1036	1055	1055	1046	1031	1090	1028	1111	1047	1025	1073	960	1071	945	1001	1082	1021	1079	1032	1045	1059	1035	1066	1040	1060	1061	1040	1066	1063	1079	973	1011	1033	1036	1036	1026	1048	1044	1128	1076	1019	1067	1031	1062	1028	996	1036	987	1048	1031	1011	1063	1059	1009	1031	1046	1001	1032	1043	1017	998	1055	990	1045	1056	974	996	1004	1018	1075	985	1046	1028	1139	1005	1063	1035	1044	1025	1065	1020	1024	1070	1078	1016	1048	1064	1004	981	1025	1060	1010	1029	1056	1008	1010	1014	1053	1048	1047	1026	1077	1047	1052	1084	1018	994	1031	1073	1010	1049	1018	1065	1017	1092	1019	1026	1054	1043	1090	1021	1041	1020	1016	1061	1030	1036	1031	1043	1063	1024	1044	1033	1067	1132	1029	1016	1082	1063	1060	1020	997	1021	1040	1070	1070	1042	1043	988	1064	1014	1082	1055	1008	1046	1010	985	1029	1051	1081	1080	1027	1057	1029	1000	1039	1060	1063	1044	1025	1055	1056	1045	1056	1016	1062	1026	1053	1001	1061	1000	1006	1081	990	1029	1044	1005	1039	1049	1030	1079	1018	1070	1051	1064	1041	980	1015	1028	1044	1046	1009	975	1057	1014	1111	1026	1044	1050	1090	1040	1013	1028	1070	1010	1076	1062	1057	1081	1044	978	1035	1022	1037	1083	1070	1073	986	991	985	1116	1117	989	1046	1088	1058	1076	996	1042	999	1074	1023	1067	1068	1024	1010	1066	1103	1079	1051	1033	1033	1049	1059	1081	1001	1056	1061	1041	1047	1058	990	1063	1060	1064	1036	1013	1040	1061	1075	1035	1074	1042	1032	995	1040	1120	1047	985	1063	1065	1091	1003	984	1004	1055	1036	987	1055	1053	1121	1005	1080	1015	1067	972	1008	1065	1049	1062	1092	1088	1070	1067	980	1065	1028	990	1062	1028	1074	1068	1078	1031	1012	1005	1016	1049	1055	1073	1018	1011	1004	1053	1068	1041	1013	1051	1017	1029	1062	1011	1043	1071	1073	974	1053	1017	1006	1004	1043	1077	1068	1031	1065	1027	995	1064	974	1088	1029	1043	1038	1033	1042	1050	1082	973	1010	1061	1036	1052	1024	1024	1074	1015	993	1046	1013	1048	1026	1051	1028	1047	1035	1052	1074	1066	1085	994	1062	1025	968	1057	1083	1053	1030	1020	1053	1016	1020	1037	1027	998	1011	1007	993	935	1020	1043	1033	1056	1015	1028	1043	1027	1059	990	1030	1048	1029	1030	1067	1068	1054	1087	1045	1052	1079	1062	1001	1042	1077	1037	1034	1017	1052	1019	1056	1088	999	1052	1042	1024	1041	1066	1000	1099	1014	1011	1042	995	1081	1045	994	1038	1070	1021	981	1033	990	1019	1035	1023	1042	1042	1045	989	986	1057	1057	1050	1004	1025	1122	1031	1008	1047	1049	1034	1019	1078	1014	1048	1024	1089	970	1071	1073	1002	1018	1031	1016	1045	992	1066	1059	1113	1078	1050	1035	1020	1017	1013	998	929	994	1055	1066	1091	962	1036	1007	1018	1083	989	1085	1011	1079	1041	1028	1105	1023	1026	1026	1048	1057	1077	1003	1029	1035	1072	1007	1014	1052	1031	1093	1035	1001	1084	1032	1001	1090	1035	984	1077	1091	1059	987	1074	1136	1060	1019	1033	1047	1029	1041	1095	1041	1039	1053	1013	1001	1002	986	1125	1073	1092	1085	1046	1027	1003	1056	1028	1033	1047	1086	1033	1008	1009	1033	1066	1040	1054	1010	1032	1044	1032	1021	1018	1065	986	1069	1042	1066	1003	1055	1049	1010	1025	1005	1035	1075	1075	1067	1059	1025	1027	998	1065	1042	1012	986	1032	1046	1021	1011	1109	1013	1023	1031	1139	1120	967	1065	1023	1055	1055	1068	1067	1017	1086	1093	1036	1038	1063	1091	991	1047	1082	1050	1020	1087	1046	1030	1072	1031	1055	1144	1037	1052	1046	1031	1064	1051	971	995	1067	1042	1067	1026	1028	1048	972	1030	1074	1005	997	973	1070	1002	1035	1049	983	1002	1061	1083	1053	995	1052	1021	1035	1025	1067	1089	1024	1038	1068	1045	1010	1012	1120	1035	1017	1038	1027	1070	1007	962	1021	1033	1038	1066	1017	1036	1060	1040	1017	1065	1031	1064	1091	1015	1064	1079	1031	1013	1010	1025	1068	994	1069	1045	1086	1096	1066	1061	1141	1029	1008	992	1072	981	1061	1026	1040	1055	1081	1073	1056	1038	1039	1027	1062	1062	1032	1047	1008	1070	1053	1023	1008	995	1080	976	961	1041	1052	1075	1076	1014	1017	982	1015	1054	1037	1066	1040	1039	1060	1082	1002	1008	1044	966	996	1053	1024	996	1055	1036	1030	1025	1053	1055	1070	1016	965	1071	1047	1064	1036	1008	977	1034	1060	1030	1107	997	1049	1039	1039	1037	1059	1022	1035	1074	1087	1088	1042	1034	1058	1003	960	1008	1045	1065	997	1024	1028	1058	1039	979	1030	1045	1019	1012	1085	1024	1039	1000	1084	1033	1050	1062	1096	1031	1050	1014	990	975	993	1033	1015	1015	1036	996	1007	1037	1033	1058	1083	1076	1005	1008	1031	1103	1049	1056	1075	1035	1058	1004	1079	985	1051	1003	1058	999	1028	1055	995	1051	1127	1034	1057	1058	1017	1074	1033	1036	1006	1011	1007	1029	1073	1089	1120	1070	1072	1080	1063	1097	997	1077	997	1043	1071	1026	1014	1057	1025	1071	1029	966	1070	995	1026	1058	1049	1087	1061	1066	991	980	1052	1061	1089	1024	1040	979	1049	1038	1061	1026	1010	1048	1059	1078	1011	1033	1042	1077	983	1057	1002	1051	991	1002	1028	1075	1078	1083	1052	1095	1049	1040	1028	1008	1014	1023	1062	1042	1011	942	1041	1071	1079	1054	1039	1080	990	1041	1031	1042	1075	1029	962	1054	1061	1045	1008	1000	1030	1035	1038	1107	1019	1105	987	1023	981	978	1055	1050
24664	21160	27237	25237	11339	895	664	526	537	502	491	469	482	449	487	494	471	464	426	463	439	426	410	437	435	456	437	419	409	443	448	455	412	391	410	396	413	410	389	396	431	385	386	430	441	439	421	390	435	421	431	422	421	430	433	447	453	428	432	422	397	460	469	442	412	393	406	437	437	439	419	388	442	398	465	405	435	431	440	413	393	416	427	439	422	433	392	436	435	398	448	444	381	416	397	426	468	442	389	435	430	410	409	442	385	454	393	433	395	429	444	434	457	425	421	424	444	403	402	386	374	453	426	419	426	419	402	406	411	418	431	412	384	435	426	395	434	401	378	433	455	442	424	422	403	407	415	413	450	409	411	463	402	447	433	417	394	408	394	408	442	419	431	392	404	370	370	455	424	406	402	404	408	389	400	416	403	430	436	435	438	426	420	415	448	406	406	393	397	419	414	419	394	423	444	414	435	405	400	388	424	424	443	426	394	411	396	448	417	425	448	404	450	420	423	441	418	397	394	425	451	420	413	446	436	436	385	422	410	386	420	423	419	432	415	460	401	445	396	442	398	423	413	433	389	372	375	407	420	388	445	426	416	397	422	409	419	415	422	397	428	406	428	423	415	416	442	428	438	406	414	423	425	444	416	421	410	427	435	395	402	411	427	435	407	428	459	413	426	414	412	439	429	398	413	372	419	393	413	366	399	442	417	418	438	386	427	396	434	421	423	444	408	410	400	420	426	426	428	413	433	437	392	440	408	411	431	373	407	440	421	416	435	417	390	376	422	383	432	445	422	415	419	438	434	444	423	424	421	418	430	435	399	434	452	400	427	398	444	448	393	407	418	460	396	411	396	405	405	414	400	395	441	410	405	404	406	393	416	418	408	399	422	422	437	405	408	417	391	375	407	418	421	405	404	430	406	384	411	414	416	434	421	394	433	392	438	401	384	416	447	390	415	420	417	440	407	438	376	437	395	425	443	442	393	412	387	441	430	455	410	424	400	362	447	443	404	396	403	401	423	397	384	417	438	425	390	380	409	440	418	430	432	408	415	404	398	449	444	425	407	407	438	442	406	433	456	427	413	402	428	458	419	427	412	415	457	428	422	411	439	424	411	423	398	423	406	430	410	417	393	413	427	397	425	440	462	436	429	415	406	417	423	418	393	424	414	429	416	429	428	456	436	406	411	470	389	393	413	442	442	406	407	431	427	411	433	441	474	393	411	439	422	441	423	407	410	451	426	407	409	391	397	446	426	406	419	405	414	411	390	416	465	444	398	414	399	408	384	397	429	398	407	421	413	420	439	420	454	403	395	396	418	419	374	418	449	410	449	442	389	432	412	427	429	397	434	418	426	436	432	392	389	407	417	426	424	414	406	407	418	422	425	400	412	420	407	387	419	432	427	387	375	424	421	418	426	385	423	442	399	424	395	424	402	406	437	416	424	412	416	379	397	404	397	400	415	439	416	397	380	407	387	472	387	431	486	425	445	419	452	392	428	429	449	426	456	378	452	418	465	417	370	406	433	414	411	406	394	425	432	431	466	382	392	403	447	387	429	410	418	436	423	437	400	451	415	397	455	417	411	403	420	432	419	407	407	410	438	418	436	428	412	404	387	412	407	386	394	427	420	366	407	429	445	451	405	429	452	376	434	435	462	395	418	392	424	392	483	416	410	419	425	434	425	453	411	398	403	430	412	397	417	413	466	423	433	404	440	419	401	426	422	440	377	428	432	382	404	426	410	410	371	420	405	388	459	451	407	410	392	395	384	399	394	395	386	393	437	416	409	418	419	416	379	424	425	420	463	424	455	410	421	445	412	405	395	394	419	414	381	423	423	410	423	418	407	428	413	416	385	385	464	442	419	391	419	424	384	425	401	451	412	431	443	400	406	430	434	438	437	376	376	385	438	437	402	406	438	397	400	396	381	440	444	406	402	397	387	397	422	389	433	357	425	451	406	395	408	422	391	399	424	414	385	434	428	399	401	415	461	413	415	395	417	418	408	397	409	432	451	419	421	423	439	421	422	437	447	411	398	410	406	413	442	382	409	409	407	389	383	389	448	420	380	447	380	393	419	422	409	413	413	380	420	443	401	415	403	463	455	441	393	409	431	402	369	453	415	418	413	411	414	398	409	430	415	401	412	413	399	430	386	412	411	415	379	402	424	415	446	405	442	410	391	401	426	372	436	457	417	405	426	406	411	423	393	408	417	443	402	408	426	430	444	426	420	396	375	442	405	371	443	415	458	393	404	436	407	422	422	415	410	407	454	424	459	409	402	391	393	386	473	407	416	399	426	434	395	375	469	394	394	411	422	411	433	402	411	436	449	433	415	400	438	375	417	376	408	419	412	439	428	378	401	424	432	400	411	375	434	426	419	437	436	398	417	428	433	446	435	410	426	391	397	429	382	434	416	394	406	423	395	405	428	459	436	424	416	422	421	442	410	443	396	413	433	408	395	443	396	376	413	398	400	437	402	403	440	391	434	417	419	417	410	399	388	437	448	448	419	393	442	455	431	413	421	421	407	404	392	441	403	409	402	393	416	402	409	420	420	406	436	401	395	426	416	431	402	445	408	375	384	420	433	418	437	391	424	438	407	401	442	443	398	366	411	441	413	439	410	403	417	422	416	409	404	390	409	419	424	412	450	411	414	409	404	401	420	397	454	445	435	406	411	421	417	449	452	406	375	387	423	413	425	416	411	450	418	401	431	384	410	396	394	441	429	391	433	440	443	404	406	425	416	410	430	441	412	436	414	401	425	391	381	416	411	412	400	398	417	419	424	415	410	460	370	440	445	471	408	415	407	409	431	384	398	399	407	397	440	417	451	403	440	440	396	406	443	434	432	434	451	425	398	397	427	411	424	389	390	432	419	401	425	412	441	436	386	425	420	435	433	412	418	419	414	435	388	412	410	406	409	416	429	385	445	423	444	413	432	416	438	399	412	444	393	396	401	422	441	452	430	397	443	435	431	447	413	452	426	421	427	425	452	419	412	436	432	455	415	422	456	401	425	418	409	441	431	427	434	404	395	399	400	413	400	390	424	444	467	407	411	443	440	395	402	386	395	371	413	434	397	424	396	438	426	407	383	399	405	447	405	433	403	399	401	443	409	408	390	416	400	449	459	407	441	429	439	395	431	461	389	392	433	406	445	438	421	393	444	401	371	408	408	435	416	434	372	451	428	397	398	454	403	423	403	409	445	405	386	414	465	436	389	416	377	426	404	413	428	416	395	403	416	423	411	410	382	400	369	399	402	441	434	418	395	408	404	419	418	401	384	390	417	462	395	401	414	399	420	395	440	454	369	448	396	429	447	473	444	410	399	419	438	407	451	415	423	406	413	422	406	401	387	407	418	407	441	414	398	400	415	405	445	401	418	457	418	405	412	410	409	408	432	437	414	400	423	403	440	394	390	402	417	413	427	442	436	447	404	386	396	410	422	430	417	445	424	376	409	410	427	412	438	382	409	390	408	428	368	400	466	390	399	410
3400	5525	3964	2053	1456	1228	950	826	755	644	617	639	583	606	552	526	529	518	520	510	505	538	529	522	468	484	503	517	471	540	508	492	490	494	488	483	492	503	470	491	446	518	517	498	509	498	460	522	478	465	482	474	484	520	491	484	473	456	484	491	516	485	478	485	521	465	510	459	464	472	486	471	484	460	495	497	512	482	478	504	438	502	510	460	491	483	473	503	462	452	467	483	481	481	469	423	489	485	493	466	526	498	496	473	477	501	484	463	481	487	517	462	528	448	493	473	496	489	474	503	473	468	486	470	446	465	473	460	496	519	499	460	452	456	529	493	462	455	460	489	490	493	501	481	482	436	469	478	512	455	484	497	478	485	464	468	506	471	462	459	491	452	435	465	470	486	488	488	500	487	507	502	502	498	444	475	472	442	468	438	481	452	456	480	440	480	514	457	506	437	501	482	473	428	507	465	483	463	463	473	514	445	458	484	476	481	480	475	453	458	491	475	475	471	444	515	470	475	496	484	481	471	484	472	498	469	447	470	412	478	460	475	480	468	512	477	449	452	490	461	446	498	474	457	494	498	484	473	502	447	475	490	443	457	461	447	459	472	457	497	479	483	461	474	482	522	450	496	478	506	494	459	479	486	494	456	457	447	471	473	446	500	426	450	496	437	496	473	480	497	445	498	479	478	466	471	465	507	495	450	496	464	498	482	529	494	502	469	490	473	451	404	491	432	513	472	508	449	464	487	452	521	480	487	482	512	502	491	481	491	482	480	510	495	467	486	472	505	469	483	475	498	488	472	517	455	456	487	453	492	513	486	494	503	483	518	442	468	496	494	502	505	500	506	473	468	451	497	478	512	496	467	478	445	488	499	475	480	499	461	506	456	463	493	487	455	485	486	444	500	493	458	521	486	452	485	489	473	530	455	475	460	476	499	502	469	482	468	457	485	489	461	545	487	497	493	475	451	471	499	511	445	474	483	474	496	513	477	462	476	498	489	498	475	470	479	536	444	453	473	520	468	446	471	495	470	518	502	526	505	519	504	530	493	463	477	436	491	454	495	493	464	497	501	505	498	482	454	484	507	482	441	489	489	475	500	462	496	490	459	503	452	464	488	470	518	477	531	449	493	517	506	482	461	478	512	495	478	497	466	479	508	500	483	508	498	464	477	487	478	462	471	508	495	460	512	500	465	481	464	464	472	477	460	473	443	476	457	521	491	494	480	503	441	478	481	468	500	485	450	486	482	477	502	520	481	478	475	503	454	487	484	471	490	494	507	482	491	503	511	470	465	455	484	482	501	455	466	486	522	436	487	503	466	474	490	490	503	501	463	454	485	460	452	440	487	445	487	483	476	450	476	445	485	520	501	497	460	490	477	472	504	493	492	459	457	489	499	481	444	471	470	452	454	497	469	482	439	487	451	483	512	500	513	454	494	457	458	506	536	510	506	518	528	495	442	504	479	480	474	515	460	491	508	492	451	480	487	462	482	475	471	485	467	466	454	482	445	547	503	504	477	504	483	472	490	487	482	504	478	451	494	486	481	503	469	506	460	498	477	456	485	482	492	510	457	470	512	459	490	476	460	490	449	501	497	510	447	485	484	515	456	475	497	467	496	462	475	455	489	489	498	505	476	529	481	506	508	455	464	461	470	478	432	504	502	466	480	506	420	487	490	437	500	486	478	494	466	495	472	470	507	508	500	510	482	473	513	473	460	496	479	445	498	476	488	458	455	502	473	485	490	425	446	430	466	483	499	487	508	459	495	471	469	494	459	542	483	499	469	484	490	510	460	510	497	469	462	475	487	475	471	476	496	483	481	419	434	478	530	458	486	482	462	481	448	510	467	501	456	426	480	492	505	482	453	511	520	468	473	501	491	464	486	469	448	473	471	505	477	474	458	479	481	551	455	511	500	468	495	459	495	510	486	521	499	503	474	478	478	463	491	516	499	494	477	515	460	480	471	457	482	500	471	450	478	492	494	485	496	454	477	495	497	464	474	492	466	518	468	474	474	443	480	503	488	464	509	499	448	457	466	472	504	481	458	486	469	469	486	472	503	510	473	481	477	488	477	481	451	487	502	476	490	505	492	486	487	494	486	459	468	485	510	491	491	510	461	451	449	451	451	488	483	468	461	486	494	519	486	441	468	497	489	527	478	509	459	506	469	496	474	454	472	505	468	499	505	467	509	476	448	511	460	467	484	505	442	454	504	446	466	497	482	483	512	474	531	428	522	467	453	501	487	469	467	509	478	459	464	486	493	475	499	495	464	438	538	491	466	491	514	519	462	483	495	486	474	469	471	445	466	462	443	498	486	506	461	476	492	476	493	459	493	489	487	499	446	486	454	447	487	481	456	485	435	440	492	460	453	464	466	494	495	508	477	476	486	500	427	472	483	487	471	478	452	482	510	500	485	470	474	476	462	468	488	480	500	482	493	479	447	454	505	505	527	482	487	469	522	468	469	503	493	452	472	477	481	479	486	487	440	481	481	460	465	454	441	468	522	467	460	494	466	506	461	497	438	500	464	451	475	524	479	480	527	479	465	463	470	494	503	467	469	483	498	499	505	505	482	500	489	492	500	451	480	477	479	483	503	504	474	500	516	476	483	474	481	481	428	470	442	478	511	484	483	458	440	484	463	452	474	470	522	479	460	447	464	457	474	479	492	474	472	489	481	477	501	493	494	481	442	478	437	542	472	484	475	526	486	455	441	509	519	479	473	504	507	483	513	451	466	507	507	512	505	489	478	486	481	434	494	504	469	502	465	458	487	452	500	489	481	514	506	498	502	487	486	481	486	500	471	456	482	470	465	483	436	504	497	489	449	487	477	427	497	499	471	512	493	516	475	467	472	486	474	493	465	496	498	470	467	494	504	473	464	521	479	498	476	465	467	487	473	504	515	490	476	484	478	445	477	495	502	463	467	498	491	486	482	489	451	456	449	443	467	502	466	456	462	484	489	474	475	484	476	500	493	473	445	482	442	479	506	502	488	455	523	527	483	463	487	493	485	480	461	459	542	512	469	493	508	488	520	511	475	487	456	472	464	495	501	466	521	471	518	534	485	477	486	524	482	473	482	539	505	501	453	495	480	494	466	466	481	461	502	474	498	471	421	498	491	465	464	494	503	478	482	491	453	506	477	462	494	451	504	493	503	499	472	487	490	453	494	495	484	446	456	478	505	473	481	458	439	469	470	494	522	479	495	497	479	486	435	469	464	487	468	495	443	487	499	461	463	457	472	481	521	497	465	479	470	480	457	502	505	462	482	501	500	450	477	470	430	492	492	528	526	499	503	514	505	488	464	475	471	484	511	454	466	446	493	478	470	475	487	491	509	489	470	475	474	476	429	462	480	482	510	517	482	492	460	478	462	457	481	490	486	432	509	414	496	463	475	513	492	488	464	480	480	492	536	487	445	507	476	520	463	484	460	505	452	482	488	494	441	455	460	464	479	459	504	467	479	484	502	505	487	492	469	490	469	489	487	442	494
22689	21202	28717	23968	21203	21242	7621	1253	936	846	745	709	646	658	628	594	535	557	539	559	544	547	564	540	544	491	461	526	524	493	542	501	495	547	531	479	468	483	510	538	514	483	502	482	506	457	528	486	497	488	506	508	500	473	491	481	457	487	480	535	480	506	510	475	500	499	532	501	479	463	533	484	478	475	489	461	512	489	479	489	515	511	483	452	518	485	494	497	504	468	470	518	499	478	472	490	443	483	502	489	469	481	478	453	445	448	499	463	480	443	507	484	509	474	460	485	475	510	462	473	466	510	512	479	485	445	474	498	482	506	471	472	487	468	463	492	548	441	469	460	475	471	480	473	478	448	491	499	469	518	462	503	490	488	488	459	528	494	467	453	456	488	450	503	499	477	478	483	469	468	453	528	471	483	481	465	483	508	460	496	500	497	473	462	490	488	484	480	464	530	476	457	487	480	476	463	440	471	474	478	467	453	463	483	480	493	484	467	523	434	496	454	488	511	497	453	465	506	521	530	471	484	449	474	493	529	484	489	477	468	486	476	482	478	502	470	514	473	474	456	475	492	498	450	482	486	446	534	499	451	451	501	519	489	447	455	508	506	463	524	465	519	495	460	518	472	492	469	486	485	472	470	489	463	493	467	490	529	497	467	451	419	465	501	492	479	463	488	484	481	508	483	485	499	528	479	485	481	473	469	461	518	509	473	486	500	469	494	476	480	481	482	462	521	490	454	509	476	497	452	531	479	475	479	462	481	474	530	507	473	509	497	522	480	479	493	447	462	495	445	514	476	481	483	508	483	468	484	439	474	459	447	478	467	522	488	467	464	500	480	491	479	487	507	486	491	471	476	477	470	508	472	496	492	488	489	447	477	469	439	464	463	486	480	504	474	493	507	471	462	495	482	495	472	499	482	481	509	497	469	483	450	501	491	461	491	489	480	498	488	469	493	475	472	478	538	479	456	485	451	455	449	476	490	490	467	489	477	513	481	510	522	474	489	490	481	448	516	503	458	447	475	444	483	502	498	469	480	492	501	481	512	527	493	466	489	518	485	461	486	488	501	515	487	465	463	462	494	510	475	492	508	482	488	498	517	464	466	501	445	477	422	487	488	477	479	472	475	455	527	437	473	490	471	448	499	507	444	488	512	467	479	480	529	507	478	438	441	493	517	494	492	468	514	494	478	467	500	442	483	474	511	469	489	513	486	492	478	530	520	492	442	494	445	477	478	490	471	486	421	466	519	487	486	515	466	477	500	499	489	465	477	453	473	465	504	501	454	459	483	452	476	467	487	494	518	495	502	470	454	474	512	486	497	491	488	527	481	502	488	457	435	474	480	466	448	464	495	469	478	484	505	495	461	499	455	497	481	498	455	471	463	494	484	460	490	472	445	518	481	458	502	440	474	452	498	470	468	456	459	485	468	516	489	452	487	426	481	463	453	485	486	466	489	469	499	461	496	472	511	504	479	487	481	490	451	478	453	501	497	489	478	465	471	494	450	474	433	452	483	499	452	517	502	485	465	449	470	468	462	492	513	452	470	525	447	511	448	496	490	466	515	485	481	482	474	485	492	486	466	454	485	490	496	473	487	499	491	490	472	506	464	491	465	495	460	497	498	484	470	511	489	518	451	541	456	454	493	439	510	477	512	471	458	500	470	475	512	463	481	465	514	473	468	463	503	457	480	474	490	492	471	483	491	475	458	498	487	489	470	440	450	462	508	472	483	465	447	518	498	452	459	467	499	523	465	464	488	475	468	496	506	502	491	473	473	500	462	466	498	475	450	466	506	491	497	447	492	469	475	497	444	455	493	487	498	450	496	467	485	471	520	508	469	501	455	491	491	490	515	450	499	482	460	463	494	481	472	504	472	458	442	484	439	483	519	512	453	496	482	483	476	498	495	498	472	515	469	478	499	450	505	491	468	467	509	529	502	493	493	458	464	497	525	499	501	463	509	438	469	514	499	504	500	523	492	478	444	503	491	481	472	447	502	488	547	472	531	517	508	468	484	453	517	456	496	509	453	484	465	482	446	535	446	490	438	502	472	486	467	438	468	498	480	483	456	488	473	485	462	496	490	475	462	429	486	466	475	476	475	494	471	490	488	525	497	483	468	494	463	505	472	498	422	488	475	484	494	475	466	484	445	495	474	466	520	482	499	494	503	473	453	454	473	443	455	486	502	511	476	509	495	502	500	493	465	491	466	517	526	472	490	488	485	456	511	478	518	475	478	458	430	481	492	437	501	475	460	416	515	488	477	468	429	491	478	510	449	462	476	489	438	490	487	538	499	516	415	504	481	458	489	498	487	459	487	468	473	459	497	463	496	480	458	444	509	479	483	442	503	493	485	485	489	496	463	481	464	479	484	506	429	465	486	508	464	497	498	494	497	498	481	455	471	468	465	472	490	486	510	500	481	517	477	484	454	452	479	469	489	487	479	482	467	502	453	482	469	498	483	485	491	477	521	482	492	479	463	509	471	502	493	483	492	472	491	463	500	498	432	490	459	424	493	473	484	508	552	507	541	454	471	474	486	490	461	485	467	481	485	489	473	463	491	517	475	478	472	485	473	472	460	466	487	470	470	494	503	459	489	487	484	504	464	465	481	457	466	483	505	482	468	475	519	507	492	470	491	494	475	486	463	470	453	463	496	513	463	475	475	443	490	482	499	493	464	457	495	492	471	452	484	448	468	491	456	513	470	466	470	474	488	475	491	499	471	484	528	514	496	498	514	483	501	504	486	486	501	515	486	463	475	552	463	488	486	498	493	423	504	472	450	476	480	478	486	489	504	462	502	485	498	461	439	517	455	516	453	474	477	482	458	485	483	510	460	454	522	478	525	471	508	473	467	470	479	478	475	501	523	525	479	488	477	469	459	484	530	505	497	513	463	472	467	486	463	456	485	522	513	464	474	475	493	518	447	442	504	468	468	486	514	503	471	479	455	495	492	467	501	487	466	516	492	482	468	534	506	459	491	455	514	495	479	487	507	482	450	469	482	512	465	482	453	500	476	443	506	480	504	452	469	492	483	449	459	472	489	487	458	506	494	488	471	469	485	499	496	477	450	482	495	472	445	512	446	515	506	525	448	447	424	451	509	493	466	477	505	491	510	446	478	515	466	511	474	435	470	525	465	520	459	510	487	502	495	430	500	444	484	461	473	458	505	489	496	442	490	459	498	498	467	476	471	451	463	465	502	491	488	493	456	484	478	459	478	464	506	451	479	497	491	451	476	512	487	508	506	488	477	476	464	479	441	499	524	477	461	426	476	477	484	447	444	492	464	449	467	471	453	504	537	494	436	486	449	471	477	445	466	451	500	511	474	495	492	460	480	485	530	517	487	481	479	502	455	467	485	446	455	482	483	444	517	482	488	471	497	533	470	498	513	487	468	477	490	473	508	462	487	489	501	480	518	477	470	455	447	457	469	486	473	493	487	455	514	506	457	488	463	469	480	486	465	456	499	475	506	516	458	441	495	488	516	457	450
4344	14412	11033	5618	3826	2878	2285	1857	1391	1174	1065	1031	883	870	779	739	801	761	683	726	675	635	619	648	625	605	609	660	598	595	571	594	617	578	647	621	560	611	589	595	616	591	609	590	604	612	593	600	582	597	554	572	628	582	569	608	572	622	586	599	582	580	599	597	601	558	558	606	593	558	550	555	573	584	581	553	533	590	560	600	561	558	626	566	577	600	581	563	558	524	629	537	537	570	577	533	576	587	586	577	532	594	583	573	580	625	570	560	574	514	578	535	514	558	583	570	579	591	594	583	601	587	569	593	547	556	583	537	542	598	548	613	563	587	526	568	564	547	597	557	552	573	603	550	563	562	552	571	557	574	583	609	556	516	612	560	600	569	556	639	572	612	549	508	560	602	573	553	577	573	557	595	571	548	547	564	584	547	532	527	566	559	561	593	556	548	591	603	561	595	556	582	598	564	592	522	548	575	556	588	576	564	556	574	522	601	537	585	594	589	593	562	579	552	563	568	622	583	559	543	587	558	517	555	578	568	564	559	570	585	523	558	550	552	568	601	564	557	561	583	525	590	565	581	529	532	544	590	582	610	565	579	592	564	570	552	568	564	571	554	536	552	534	575	579	605	552	584	611	537	548	573	590	605	542	584	584	542	573	580	593	586	574	565	595	544	592	550	561	603	560	537	541	585	557	560	556	590	543	565	557	594	563	581	562	571	554	570	546	604	572	557	562	557	542	556	520	551	544	548	564	563	531	574	581	542	626	580	576	526	567	567	585	571	587	574	537	554	597	544	563	554	551	561	592	572	591	593	587	544	565	608	591	585	548	571	588	572	585	596	548	575	601	565	521	549	578	559	526	568	576	565	591	524	529	575	627	574	624	538	563	550	548	537	594	579	582	579	548	553	599	583	555	551	589	558	562	561	591	587	559	585	574	557	528	551	543	594	595	570	556	579	589	564	600	554	555	580	582	581	578	593	571	546	567	591	573	593	530	603	593	571	525	596	569	594	591	514	555	561	589	569	587	528	600	577	594	548	559	586	531	518	577	592	551	551	617	543	578	576	563	613	567	585	522	569	555	566	553	526	624	547	528	558	529	575	592	572	569	537	581	564	546	560	571	560	580	538	531	569	598	541	574	531	558	590	578	566	560	555	519	532	560	573	601	605	577	568	586	529	553	565	582	535	578	519	606	574	564	597	570	570	560	594	589	545	586	577	616	586	550	519	596	532	555	579	563	545	580	597	538	553	540	553	573	569	552	592	556	583	604	539	562	545	564	552	561	600	561	563	567	556	575	607	561	594	572	559	553	567	552	585	548	579	546	583	551	544	600	569	566	576	571	553	555	524	594	576	596	561	563	585	543	564	583	540	587	556	579	539	582	597	589	554	552	589	596	583	569	547	578	545	591	556	563	570	614	554	551	592	564	539	602	552	535	555	566	592	585	577	573	626	584	584	599	556	593	552	550	542	611	521	568	601	580	562	555	573	598	553	555	562	572	560	568	594	577	566	579	574	554	568	559	581	584	544	576	608	608	612	571	566	554	551	567	550	586	577	568	553	599	574	606	562	578	557	568	559	571	596	539	551	563	550	592	596	546	526	595	571	556	576	538	562	568	536	562	570	536	546	597	551	579	571	588	545	545	569	561	556	581	602	586	582	579	603	581	560	579	586	595	579	566	570	551	579	573	577	573	550	576	582	539	541	566	553	567	545	599	575	570	562	599	513	586	578	562	606	555	564	583	562	549	577	528	545	596	569	552	600	544	573	595	519	602	608	538	557	569	554	547	550	588	591	566	591	597	573	592	590	581	614	610	579	590	566	543	570	556	559	529	562	549	578	583	543	603	565	593	572	560	601	560	561	537	582	592	588	555	571	591	589	572	588	555	609	522	577	595	548	558	578	569	554	563	594	604	574	570	573	524	564	583	580	555	534	561	599	545	592	595	563	546	549	563	580	564	518	551	569	553	589	565	549	560	583	575	564	552	549	529	566	568	563	540	568	559	557	616	551	596	602	586	575	572	541	563	584	560	540	559	541	530	578	559	599	549	567	580	564	574	573	574	556	553	582	575	575	559	568	572	571	559	589	581	569	548	559	567	579	552	566	528	553	573	611	579	550	600	562	562	595	595	579	568	582	558	560	578	589	516	621	574	569	566	543	554	584	560	554	562	578	528	577	616	569	585	579	572	557	530	564	569	596	573	565	584	564	587	590	578	575	545	527	580	569	583	568	544	538	537	565	544	588	580	576	550	608	567	584	559	551	550	539	527	562	573	560	604	550	565	539	583	588	589	590	590	555	576	524	555	567	577	571	547	590	557	533	562	530	565	561	574	551	562	570	556	552	556	617	565	574	540	628	569	561	553	587	535	569	553	528	549	585	575	572	576	561	598	550	523	563	533	555	580	582	563	541	529	554	577	565	605	570	572	563	558	590	598	582	570	577	579	594	609	635	570	575	530	588	583	558	576	555	570	527	576	566	576	562	595	554	518	523	554	554	544	575	588	594	540	595	577	517	550	550	565	596	565	538	588	575	565	587	573	580	513	542	584	570	591	557	598	548	588	577	535	582	526	603	581	593	573	586	560	594	624	582	583	518	590	555	551	601	576	541	600	577	603	618	572	584	599	580	580	574	631	561	584	571	622	569	553	586	613	603	572	571	600	586	557	548	588	595	550	564	608	544	573	600	574	631	525	593	583	559	583	499	577	546	537	523	571	581	586	573	532	518	524	533	547	575	569	567	567	565	604	554	565	588	589	561	561	540	611	550	591	589	595	499	531	585	604	558	585	558	574	551	572	552	573	551	600	561	597	565	596	570	571	542	546	580	590	559	559	563	584	548	578	584	562	531	577	549	575	564	563	577	606	563	564	570	532	568	625	578	571	534	571	552	594	550	570	596	573	544	557	587	596	616	599	564	543	564	568	568	555	611	601	569	597	554	606	524	567	609	559	541	561	571	607	524	603	594	590	564	598	556	557	524	590	598	598	554	589	558	590	553	585	554	551	554	616	502	555	588	571	539	559	573	539	563	597	564	538	542	595	578	568	545	554	537	576	618	527	582	547	541	560	588	573	573	564	545	593	539	625	484	544	555	556	549	597	573	583	567	539	599	590	565	566	588	578	584	583	531	581	570	551	577	586	532	562	559	556	534	549	552	547	549	560	595	592	505	556	606	581	568	486	573	554	518	584	581	562	558	572	582	542	587	553	599	568	602	547	531	550	549	548	608	542	553	616	531	560	575	551	571	582	569	625	595	583	582	554	598	548	577	571	583	551	566	557	609	587	531	564	580	559	576	509	557	562	581	596	588	571	569	616	547	553	552	534	574	550	587	575	587	587	553	575	543	587	575	563	599	544	554	559	592	572	591	612	542	633	559	554	536	591	545	574	557	615	575	529	532	530	579	552	550	534	613	566	530	523	571	575	575	565	578	591	626	541	550	538	553	568	525	544	607	537	522	570	541	543	559	514	555	511	539	556	592	582	523	572	516
27352	18057	4354	1107	841	817	829	853	759	806	774	869	792	782	774	809	801	801	797	811	816	828	785	754	807	839	761	835	820	764	772	810	838	807	806	831	830	811	800	817	802	791	825	839	824	783	774	793	814	787	782	778	834	762	878	795	823	762	787	805	767	799	784	746	803	826	807	823	783	831	819	809	816	767	828	786	818	786	806	790	773	785	797	792	773	779	815	780	792	815	812	848	834	845	838	815	816	759	783	818	750	774	803	801	814	827	736	874	788	814	770	797	839	765	794	832	789	728	776	779	764	794	800	788	791	806	823	835	766	782	785	799	871	852	763	761	823	796	853	798	798	840	782	820	791	836	834	816	807	792	853	831	807	798	776	755	791	839	791	764	797	779	813	819	786	819	780	760	811	784	793	832	768	764	754	811	831	765	833	810	813	816	799	790	830	800	813	837	779	787	747	802	856	784	813	783	801	802	813	766	815	810	791	764	784	807	809	833	747	788	798	816	789	762	774	769	781	833	784	857	812	780	801	828	781	861	832	794	808	789	844	777	829	768	839	828	794	785	812	808	783	797	778	814	849	778	836	840	787	800	815	770	789	791	767	804	775	806	792	819	768	819	782	772	822	792	785	783	829	825	808	841	834	835	810	780	806	811	813	766	812	797	816	845	842	747	833	806	804	839	784	748	855	813	774	823	824	876	799	804	768	764	800	742	831	808	846	765	811	837	800	801	767	778	815	784	800	825	810	823	798	829	776	799	811	789	763	758	826	824	796	797	817	837	845	757	775	804	813	785	808	781	772	851	793	840	764	812	819	772	793	864	832	796	808	839	774	775	815	814	761	783	815	790	796	819	833	800	833	799	797	801	799	826	864	827	760	827	790	811	784	788	802	810	848	784	831	769	798	798	827	800	832	768	759	775	785	789	854	809	792	780	777	816	816	782	786	773	774	808	800	758	793	843	821	793	780	776	834	864	802	836	806	814	774	782	841	849	810	770	784	845	826	779	789	785	818	773	794	834	796	786	796	815	794	830	748	810	792	741	772	761	736	777	816	792	780	780	802	817	793	852	758	784	795	811	783	777	807	800	785	785	857	785	840	804	712	812	858	774	782	763	830	817	805	808	844	787	800	797	764	834	787	765	831	779	838	810	768	817	797	803	797	805	819	832	810	782	832	807	806	834	771	779	758	806	829	794	821	810	743	801	770	780	809	750	792	771	791	757	753	812	851	804	784	856	802	800	784	801	774	840	782	725	794	804	818	846	806	852	805	784	783	854	791	872	803	777	788	767	825	780	792	827	760	794	826	843	780	824	792	803	784	834	774	837	829	821	838	795	820	812	823	792	814	829	867	807	765	759	764	834	843	817	834	877	790	775	769	800	802	850	813	816	779	772	859	778	757	776	796	791	773	783	792	827	785	782	791	779	752	778	787	765	850	805	800	748	805	769	785	803	780	784	795	797	819	774	784	791	790	788	808	797	829	767	830	782	831	814	821	766	823	820	823	799	832	806	820	795	796	817	814	817	800	791	753	826	779	833	786	806	760	802	813	794	816	818	761	833	768	814	781	808	767	817	839	733	790	821	813	773	790	751	806	815	850	767	790	788	775	816	781	807	752	777	784	851	796	771	856	837	737	765	788	752	798	800	733	815	818	786	760	816	773	835	794	796	774	848	802	754	849	864	767	826	792	791	804	797	784	830	826	812	742	792	774	863	804	789	789	787	776	795	795	750	830	782	803	786	784	836	833	812	753	800	789	809	797	834	792	762	767	755	830	805	763	801	816	820	791	810	832	749	787	777	819	832	869	817	804	826	808	816	816	779	750	750	822	800	784	763	853	781	787	764	762	792	787	753	771	831	791	848	752	825	793	804	796	813	792	842	801	739	797	803	822	775	768	806	804	771	795	796	773	848	807	780	839	781	787	755	793	794	773	843	799	847	841	823	844	806	790	776	778	791	801	791	782	787	793	769	810	803	787	794	763	827	824	760	819	796	746	769	834	807	763	794	803	809	742	825	788	799	871	798	774	811	810	830	788	791	794	812	801	790	759	803	821	795	762	790	869	791	801	805	800	772	769	799	834	829	735	807	789	836	825	776	765	861	842	766	773	847	824	766	801	852	794	818	801	805	823	750	824	799	820	768	760	784	772	785	796	781	800	757	743	795	781	762	812	801	782	806	785	764	768	837	802	802	778	746	748	785	845	821	861	817	750	825	810	824	793	771	859	755	822	768	811	793	790	842	792	791	783	758	814	810	823	802	809	774	776	837	794	809	768	829	768	771	815	847	758	792	806	814	759	730	749	809	811	787	776	814	799	770	803	781	836	745	806	813	797	725	828	858	795	849	876	800	807	804	783	794	791	827	762	798	808	825	773	787	816	738	799	768	793	768	819	816	845	780	795	783	763	817	846	836	799	814	807	782	813	832	800	782	759	805	809	769	766	768	789	815	844	789	836	745	753	837	761	818	828	782	801	807	761	796	842	828	833	807	772	841	795	770	798	821	770	763	803	762	770	874	779	858	741	764	820	719	839	802	778	820	805	816	814	763	769	864	837	835	837	813	846	754	796	804	810	786	864	823	787	763	776	769	821	848	803	804	780	797	772	815	777	841	807	826	750	824	769	789	774	808	859	747	862	779	799	771	826	821	783	789	834	806	757	829	819	822	852	800	838	786	828	807	751	821	842	775	814	793	815	798	796	812	770	812	800	751	769	793	821	821	828	860	768	797	844	825	761	813	862	775	793	788	776	797	755	768	812	798	819	750	800	774	779	734	842	748	820	763	764	831	780	807	803	799	773	761	823	843	792	777	752	783	805	805	760	783	849	819	831	820	806	816	760	793	859	813	789	836	738	848	803	761	765	808	819	784	800	764	816	818	783	789	810	842	789	794	783	784	761	792	793	798	826	808	755	766	772	796	783	793	787	809	773	799	779	788	809	824	758	771	789	782	846	793	804	780	777	796	754	780	780	781	809	810	793	774	814	772	793	835	843	799	787	831	778	780	769	764	784	819	802	814	797	805	834	826	784	767	822	808	829	806	829	837	813	798	818	772	782	760	782	787	748	757	782	777	843	829	790	791	809	847	841	838	801	792	766	817	809	789	716	780	803	815	804	840	787	805	779	779	822	804	804	787	798	753	796	741	793	822	810	781	769	841	786	807	774	774	813	785	797	824	859	742	806	806	757	857	783	782	776	779	747	800	773	812	777	771	746	817	793	781	794	815	820	767	751	800	773	813	813	809	838	856	814	822	791	776	751	804	768	763	802	784	834	830	780	858	747	821	786	807	773	782	799	775	783	849	810	812	809	783	732	787	799	818	853	755	822	781	811	799	777	807	775	748	832	735	792	775	789	821	772	868	773	796	822	793	781	780	801	768	785	848	796	772	767	777	819	785	756	759	846	774	825	842	799	805	812	783	760	749	821	806	795	809	822	792	779	803	795	768	828	831	787	855	770	794	797	782	759	816	794	789	785	832	783	752	802	792	808	785
4653	1336	1259	1000	910	871	906	944	899	903	878	982	893	939	899	916	893	939	860	882	898	907	916	907	944	870	900	901	887	930	900	890	901	884	931	925	909	897	866	944	902	885	871	864	870	902	918	899	954	909	923	896	900	901	931	912	916	870	871	933	897	882	886	904	873	893	939	885	894	899	931	872	883	871	909	914	877	912	907	913	903	891	841	878	847	876	922	964	882	902	882	848	867	835	922	935	862	947	878	917	909	887	921	907	894	879	868	935	891	903	849	943	878	924	909	899	848	874	854	904	880	912	851	884	837	852	935	919	938	943	876	920	876	846	889	892	854	891	919	908	932	884	938	933	865	877	904	930	903	876	862	861	915	860	886	860	896	930	897	864	859	885	936	882	874	860	942	880	937	864	900	914	881	870	870	898	872	871	867	900	931	911	956	882	858	914	909	902	842	918	876	887	869	923	900	895	891	891	915	880	876	875	947	910	950	884	883	961	940	849	934	901	892	903	878	938	905	916	915	968	895	869	903	898	905	929	883	890	915	936	873	905	879	915	914	893	898	913	891	888	892	943	870	905	897	921	959	913	925	913	914	893	862	860	958	912	894	917	933	964	905	946	845	926	869	911	945	871	930	911	855	900	881	941	887	868	884	861	915	928	903	921	908	909	898	910	865	876	881	880	918	947	917	940	894	904	911	862	904	917	900	909	930	943	901	827	942	866	837	915	921	894	881	969	865	808	879	883	924	948	927	917	877	859	919	906	912	891	851	889	880	879	846	924	865	883	894	930	862	937	892	888	890	900	895	889	917	947	903	898	901	890	878	898	845	899	886	876	854	901	893	932	893	893	913	898	903	907	877	839	861	879	934	893	892	893	918	826	899	911	899	915	887	928	882	879	928	891	927	880	847	923	888	905	894	919	883	911	955	893	876	912	843	900	908	872	908	868	902	871	916	857	887	897	873	937	924	899	834	887	932	951	834	870	900	864	882	909	876	889	828	888	866	926	928	910	860	913	879	881	897	832	945	931	916	828	902	876	913	952	913	857	882	884	888	940	913	929	900	852	860	880	855	907	904	927	904	917	899	935	877	947	851	893	912	921	888	932	865	898	888	896	909	879	927	900	908	894	854	928	878	950	884	849	892	942	946	945	921	888	880	887	920	913	948	897	843	892	884	883	921	921	945	892	948	885	873	916	880	905	911	911	888	889	908	889	872	930	906	887	891	918	889	889	991	876	877	851	855	860	950	899	890	912	874	895	858	894	904	918	944	907	913	894	920	876	904	893	873	874	874	911	905	866	903	876	897	854	915	883	887	898	889	880	824	899	931	919	918	854	867	909	892	870	870	882	906	843	877	910	928	873	945	865	889	902	882	914	823	862	950	933	900	905	871	942	930	895	898	851	961	909	895	907	870	935	919	940	893	849	963	916	852	880	923	873	874	906	910	915	901	916	881	886	876	845	972	893	920	872	900	837	885	852	882	829	883	950	923	831	853	885	909	867	863	927	835	957	875	920	882	878	885	869	868	879	921	925	881	911	919	907	896	915	898	878	930	938	831	896	910	917	882	896	861	925	928	863	947	932	890	917	903	923	928	921	920	882	855	838	897	924	953	935	915	895	894	855	896	884	941	874	919	920	938	911	895	976	907	914	895	888	922	851	872	934	922	874	911	968	850	867	881	910	904	900	847	957	931	865	949	975	900	890	873	885	904	918	863	912	874	924	870	914	880	872	912	921	884	932	857	917	928	913	932	881	888	851	857	874	908	901	854	905	897	912	836	886	887	894	865	874	920	911	859	896	866	900	906	917	913	904	891	877	860	934	855	910	899	876	914	940	888	919	913	869	935	932	874	899	886	908	884	905	883	879	863	912	882	886	879	844	844	893	958	898	916	867	881	910	916	970	930	901	894	859	913	848	916	901	934	860	903	929	916	948	880	905	889	890	900	929	855	959	854	953	927	872	916	908	896	884	891	926	890	925	904	909	918	884	912	867	888	884	874	870	874	923	883	937	887	883	894	880	869	928	866	934	904	850	918	923	900	942	900	896	900	907	877	911	873	940	940	930	904	912	917	867	871	854	941	884	916	885	882	878	915	891	912	886	897	887	896	972	878	843	846	889	846	948	872	847	882	918	904	864	888	893	885	950	883	976	887	865	882	919	891	942	947	924	891	844	914	964	888	880	914	853	936	913	892	882	915	905	888	897	936	950	899	887	928	851	884	885	920	899	906	926	898	909	921	871	920	866	857	840	940	888	900	873	895	853	833	898	910	863	893	973	926	855	882	869	858	891	891	913	897	920	887	898	848	913	889	872	918	902	894	935	932	962	918	961	902	845	844	910	896	846	854	868	937	883	844	906	899	893	847	879	921	926	856	912	870	908	863	936	899	854	879	882	851	898	904	870	869	945	918	945	849	892	911	911	895	897	885	916	904	835	911	941	886	886	897	892	923	897	868	901	926	899	946	906	945	869	881	895	935	892	888	878	897	874	883	890	953	889	918	925	881	903	910	917	917	901	941	891	919	838	883	939	915	937	908	892	868	911	915	867	933	869	883	885	874	947	933	895	923	881	928	918	864	906	886	910	890	884	882	909	931	950	918	908	869	904	935	873	901	897	881	890	942	897	891	909	904	907	946	945	899	909	860	910	929	789	879	892	958	873	882	907	899	872	911	940	865	892	896	893	911	890	849	900	856	894	887	864	921	847	888	959	880	865	882	871	874	883	883	856	873	911	941	913	868	903	866	902	921	940	873	923	919	884	922	862	867	908	862	869	886	854	857	852	890	873	877	898	857	944	953	894	863	921	874	894	852	898	875	932	849	909	937	861	938	897	923	903	940	912	916	912	860	903	895	966	933	874	894	840	929	970	909	852	861	887	912	891	887	843	869	887	911	888	899	957	901	885	882	945	911	881	910	825	945	856	882	914	846	940	875	877	911	874	962	854	897	852	870	891	897	893	936	932	922	927	874	854	871	906	921	884	916	898	886	883	866	938	941	931	958	834	901	927	882	846	934	871	944	912	835	889	846	868	925	890	871	891	921	894	884	869	923	834	917	896	892	926	972	932	868	933	889	873	889	892	945	855	882	922	853	907	878	930	885	937	895	876	888	851	877	897	868	858	867	864	918	903	914	851	922	912	881	915	909	917	848	880	909	920	907	915	878	902	912	878	894	894	862	912	906	840	890	947	939	927	864	879	908	928	875	881	906	923	880	954	921	896	864	936	926	879	857	906	884	882	874	888	896	880	913	904	885	933	918	928	877	855	861	920	902	905	908	897	886	853	969	856	879	877	925	888	928	881	886	904	907	932	928	918	906	901	939	846	892	892	896	911	880	938	874	896	879	904	880	929	879	910	952	929	902	872	869	928	879	879	908	858	871	925	866	892	939	876	905	864	887	834	924	887	913	908	931	869	868	814	920	847	881	850	925	880	829	903	851	852	951	894	928	892	875	916	914	891	881	909	888	914	888	953	905	855	912	919	893	910	920	927
23556	21090	28069	24301	21061	8830	1702	1268	1145	1099	1109	1034	1024	928	1003	996	955	997	972	950	938	948	954	903	924	925	873	912	921	944	932	937	936	895	904	879	902	974	859	903	908	908	924	936	918	906	924	914	894	906	937	897	873	962	871	933	897	976	966	925	973	920	948	892	874	933	926	941	911	883	925	989	925	942	953	886	892	951	877	893	872	910	952	932	931	929	901	919	891	900	951	925	930	957	888	904	922	905	895	902	924	903	865	912	958	853	862	896	914	906	884	914	900	965	873	923	939	894	913	903	917	860	856	897	906	882	886	935	910	947	909	901	851	937	954	902	895	885	906	906	896	919	890	898	918	874	939	920	953	923	902	938	938	907	980	872	907	946	915	934	946	935	872	867	880	901	888	938	887	853	929	904	929	966	898	902	911	905	859	946	945	924	970	885	906	910	907	911	921	934	927	887	930	897	950	890	924	983	950	947	984	923	878	869	909	883	896	941	921	919	932	933	902	847	958	886	888	901	924	917	922	867	914	908	927	831	903	902	912	909	930	914	946	914	919	896	881	939	880	908	876	914	892	866	931	948	901	897	874	836	878	924	908	882	984	899	893	878	1010	899	931	908	937	955	947	895	899	876	932	916	959	941	867	931	864	900	884	848	899	881	884	865	934	889	941	920	900	955	891	879	880	934	945	949	963	880	938	923	950	907	887	933	951	928	847	950	961	950	942	891	913	889	891	935	875	912	931	917	937	869	979	927	898	938	914	914	925	867	922	917	913	939	922	878	911	931	945	951	841	910	899	893	955	941	913	943	945	922	918	929	905	883	912	942	861	909	890	918	911	862	965	953	908	952	910	901	885	860	918	883	871	907	948	960	938	938	875	926	909	906	900	925	908	922	901	890	947	917	921	831	913	900	915	877	863	908	875	937	926	996	939	885	916	891	933	934	960	916	907	913	918	912	945	916	910	928	887	890	911	902	889	939	959	912	893	931	923	975	909	918	876	958	903	909	917	924	907	854	906	904	916	883	875	911	933	892	892	953	905	890	910	884	928	924	846	996	919	901	930	887	961	929	947	890	935	879	888	927	942	953	953	919	933	919	916	899	934	927	929	886	877	931	926	936	959	924	919	920	896	946	939	921	889	943	849	873	896	943	902	898	870	894	913	895	942	888	920	948	904	924	946	913	925	883	931	931	907	896	912	943	900	883	896	916	871	895	889	947	930	926	878	869	879	900	982	938	901	890	890	934	899	921	857	910	917	904	914	923	918	920	943	901	878	843	947	919	894	949	875	891	894	944	957	865	900	970	906	941	886	935	872	896	891	943	961	912	860	980	900	942	925	926	906	902	923	882	954	927	987	863	902	988	896	864	897	912	923	897	884	908	889	913	869	970	921	882	889	952	943	920	962	887	862	940	926	885	938	885	854	955	919	896	899	929	909	951	921	944	899	903	871	934	916	912	896	941	925	865	884	903	961	921	887	917	939	926	850	951	883	917	921	878	891	930	912	880	862	902	889	940	946	920	907	917	926	943	859	877	958	891	929	913	905	918	942	903	865	928	893	924	936	910	961	887	861	801	883	883	894	964	906	915	943	873	955	905	891	883	912	933	907	901	974	933	953	938	910	915	915	909	870	913	869	933	896	891	915	862	907	922	965	950	880	854	964	917	938	887	887	936	896	887	937	913	906	882	940	942	899	857	895	870	924	942	901	953	904	876	882	931	944	868	943	900	878	932	913	905	910	954	924	894	906	886	893	874	962	949	889	961	914	886	916	953	910	880	867	931	881	952	908	910	905	913	944	879	903	887	879	867	858	894	917	926	926	923	944	904	935	873	886	863	867	910	898	886	890	998	912	919	889	922	904	916	931	958	946	881	935	830	889	932	859	883	905	944	879	924	931	892	947	951	906	912	869	906	883	885	877	900	967	944	931	890	879	917	899	864	942	938	875	849	884	933	960	930	921	961	841	856	935	908	883	861	921	937	914	870	880	975	915	912	901	901	938	919	887	921	834	942	910	888	871	926	899	874	878	959	917	924	910	892	912	920	885	914	902	920	952	943	875	871	925	899	872	897	914	901	877	868	883	869	897	968	883	846	928	899	913	850	934	881	908	917	914	879	960	883	896	989	900	882	894	893	909	916	902	894	954	825	954	865	927	847	929	966	950	899	891	863	918	947	888	909	968	965	896	935	888	954	969	911	932	870	937	912	928	891	854	920	911	871	894	923	904	858	893	919	928	978	950	938	862	931	909	890	968	899	951	893	862	890	861	886	893	938	911	911	858	919	902	859	962	954	890	917	892	935	904	964	970	931	881	887	953	915	931	921	934	950	890	959	922	881	928	920	882	961	932	900	980	889	943	900	869	890	933	929	888	900	898	898	949	935	985	866	905	891	868	936	888	927	945	894	908	922	929	877	914	905	914	937	971	919	902	921	931	905	928	895	907	923	888	915	901	901	926	895	900	948	855	922	886	879	943	900	886	924	915	891	876	945	925	928	910	922	915	903	970	911	880	940	937	990	930	901	885	878	951	891	944	910	852	920	926	928	919	916	868	953	946	966	885	885	895	860	895	924	911	901	903	908	862	912	872	893	891	952	904	920	908	965	960	893	941	948	924	883	900	881	910	920	905	898	942	973	899	914	929	948	900	945	941	892	928	896	921	925	952	904	897	917	916	872	894	939	977	900	934	895	929	910	914	908	896	866	896	932	930	908	982	932	875	932	927	916	928	931	951	874	898	878	926	905	879	951	885	883	872	869	935	938	869	919	969	913	902	903	874	866	934	948	947	913	908	921	918	912	930	935	918	879	847	866	899	884	968	922	910	862	863	936	892	907	899	977	936	969	908	886	893	936	901	937	903	916	902	930	926	884	885	905	933	931	914	902	889	942	878	918	920	883	951	924	917	901	910	928	915	891	941	950	942	882	901	910	927	901	877	894	903	847	905	924	914	861	905	951	912	887	937	914	923	872	964	953	932	892	910	916	904	951	933	874	970	938	917	926	975	939	948	934	903	898	932	909	911	914	931	889	923	968	895	900	890	900	934	906	922	891	959	906	926	914	902	914	912	929	903	915	886	1011	924	921	908	959	925	919	942	868	948	933	887	877	899	903	863	972	925	961	919	880	933	900	928	916	902	903	878	893	949	915	885	940	919	885	923	865	908	901	870	941	874	900	877	837	963	880	906	923	882	920	899	898	885	870	890	878	915	997	931	892	945	854	936	900	842	903	951	920	895	942	891	868	896	913	950	930	961	918	870	917	918	871	901	851	947	888	963	939	856	901	886	909	917	910	867	925	908	890	872	941	958	880	936	851	891	927	904	894	896	889	852	884	849	924	878	918	900	919	885	882	924	929	880	902	969	880	879	903	924	921	872	856	869	906	970	889	902	932	893	921	916	912	915	902	922	942	929	890	954	922	857	929	855	891	931	874	880	946	834	914	913	860	914	923	912	909	938	882	860	881	993	908	890	906	904	948	887	905	955	946	938	934	946	842
3461	8982	7032	3539	2642	2187	1767	1660	1497	1331	1363	1169	1174	1194	1155	1117	1065	1113	1051	1033	1028	1133	1085	1124	1068	1025	1067	1080	1020	1028	1057	1094	985	1089	1025	1019	1004	1041	1016	1008	1027	1059	1048	1033	1018	1067	1073	1053	1003	1057	1042	1009	1081	1066	1004	1017	1040	1006	1096	1026	1067	1055	1078	1060	1047	1017	1050	995	973	1067	985	984	995	1008	999	1041	1029	1043	1077	1021	1036	1055	1016	1060	1006	1082	983	1022	1030	1068	1028	1008	1077	991	955	1118	1096	1026	1027	1053	969	1044	957	987	1009	994	1073	1010	1060	1033	1025	1050	942	1076	1038	1052	1017	1089	1032	1017	1044	1071	996	1017	1048	1037	1011	1036	1049	1064	1037	1010	1022	1031	1025	1027	1031	1081	1061	996	996	1030	1037	1009	1000	1026	1008	1052	1033	1008	997	1016	1033	1032	1052	1015	1010	1034	987	1023	1105	982	1033	1031	1073	1040	984	1049	1025	1036	1011	1000	1049	1009	1111	984	1042	1026	1043	1003	1003	1049	1041	1030	1024	1026	1045	1064	1037	1024	1039	1067	1047	1047	1025	1053	1005	1005	1036	1076	1022	1065	940	1019	1022	1017	1051	1046	1042	1024	1072	1050	1019	1033	1009	1026	1069	1009	992	998	1014	1089	1069	1009	1004	975	1020	1029	1026	1050	1005	1040	992	1020	1029	1099	1007	962	995	1027	1046	1044	1053	1018	1086	990	1031	1045	1014	1005	1063	1046	1069	1085	1002	990	1033	1045	1062	968	1037	1079	1093	1082	1017	1030	1016	1036	1007	999	1086	1036	1047	1030	1068	1063	1040	1002	1056	1043	1047	1012	1089	966	1016	1008	1064	1030	1052	1055	1031	978	1061	1001	987	1041	1007	1046	986	1029	987	1028	1026	1042	1003	1057	1002	1002	1044	1044	992	1059	1048	964	1021	1010	1016	1021	1050	1076	1024	1073	1044	971	1014	1004	1056	1006	1036	1030	1088	1046	1042	1004	1091	992	1001	987	1051	1025	1041	1054	1044	1042	1017	1002	1055	1036	1005	1003	1063	1078	1037	1071	1015	1031	1031	1121	1038	1040	997	1024	1038	997	991	1028	1059	1057	974	1059	1060	1089	995	1002	1032	1019	1034	1012	1055	982	1107	1041	1022	1080	1010	1026	1003	1042	1048	1022	1018	1056	979	1096	979	994	1109	1065	1015	1040	1022	1014	1000	996	1050	1017	1053	995	1002	1027	1042	1019	1045	999	1036	986	1041	1021	1035	1023	1018	1078	1056	1063	1034	1025	1034	1101	963	1055	1031	1014	1052	1026	1016	1105	1013	977	1054	1022	1072	1051	1010	1036	1035	1023	1006	1089	1033	1029	1002	1059	1016	1061	1071	1058	1047	1001	1091	1062	1026	1030	1064	1057	1002	1043	984	1042	1003	1028	1011	986	1074	1062	1113	1023	991	1025	1036	1079	1069	1050	1027	1028	1096	1000	1062	1029	1024	984	1039	1022	1035	1099	1070	994	1022	1026	994	1045	1021	1034	1054	975	1063	1024	1058	1017	1052	1100	1030	1029	1078	984	1049	1041	1066	967	976	1024	1038	1046	1039	968	998	1023	1000	1077	1025	1082	1024	1032	1039	1034	1006	1011	1066	1051	967	1041	1053	1030	1049	1059	1048	1066	1006	1019	1030	994	1037	1013	990	999	984	1078	1027	1027	1030	1015	962	1027	1002	973	1064	1089	1024	1021	966	1021	1081	1034	1067	1006	1014	1069	1038	1013	1066	1014	993	1095	1008	1022	1041	1043	1097	1044	1075	986	1034	1009	1089	1012	1037	1033	1021	1015	1010	995	998	1007	995	1007	995	973	1014	1064	1010	1006	1019	1069	1050	1052	1079	1042	993	1024	1017	1067	1030	1028	1051	1031	997	1109	1032	1055	1115	963	1010	979	1037	1044	1068	1044	1092	1102	994	1002	973	1058	1045	1009	1075	1034	1072	1042	1027	1023	1021	1014	1022	1025	1023	1034	1028	1120	1066	1019	1095	1035	1007	1001	1041	1013	1059	1078	1080	1118	1067	1063	1024	1033	1067	1012	1023	1011	1022	1014	1022	1015	1049	1002	1005	1006	1004	1032	1046	1001	1064	973	1127	1040	1065	1071	1014	1006	1031	951	1046	983	1085	1027	1087	1045	1032	1072	1087	1043	1039	964	981	1027	1003	1018	986	1051	1024	1015	990	1084	1070	1007	1000	976	1005	1012	1034	997	993	1047	1054	1018	1021	1069	1073	1026	1092	1056	1071	1037	1027	1009	945	1023	991	1013	1060	1020	1031	1019	1079	1005	1072	1048	1012	992	1043	1063	1100	993	1046	1037	1010	1079	1022	1034	1050	1061	1024	1054	1001	1042	1021	992	1062	1035	976	933	1009	1073	1044	991	1007	1007	1031	1026	1031	1126	1043	1005	1021	1015	1020	1034	986	1026	983	1031	1041	961	1012	1069	1056	1033	1035	997	1000	1042	1028	987	1058	1032	1040	1038	1035	1023	1067	1004	1061	1042	1048	1060	1087	995	1072	1063	1004	1016	1060	999	975	1039	1034	1007	1046	997	993	1013	1035	1016	1049	1036	978	1047	1043	1007	1005	993	997	1021	1043	953	1016	1098	1052	1036	989	996	1025	1013	1034	1006	1052	1019	1044	1071	1087	1059	1047	1038	1030	1025	1049	1068	1068	1043	1020	1040	1044	989	1030	1017	1029	1035	1011	1043	1022	1047	1079	1007	1003	995	1055	1028	1014	1030	994	1055	994	1023	957	1037	1073	1011	1003	1063	1032	1005	1045	1018	1026	1043	1051	1011	1031	1034	1022	963	989	1045	1017	1096	1022	1028	1103	1041	1064	1034	1073	1054	1028	1064	1009	1037	1046	1052	1053	1067	1089	1020	1031	1051	1026	1035	1046	1009	976	1041	1049	1032	1043	1034	1021	998	1066	1030	1017	1042	1056	1043	1009	1026	1002	1066	1012	1032	994	1040	1088	1055	1024	1034	1068	1050	1043	1046	984	1037	1018	1053	1056	1066	1038	1018	983	1022	1068	1099	1003	1027	1032	1005	1043	963	1045	1062	1049	1035	1077	1021	977	1084	1035	972	1004	1054	986	1040	1051	1060	993	1065	1052	1042	1015	1027	1092	1039	1019	990	997	1046	998	1095	960	1038	1043	1094	987	1076	997	1016	1039	1012	998	1026	1006	952	1019	1032	1027	1046	1082	1047	1099	1025	1037	999	1047	1030	1059	1067	1009	997	1047	992	992	1020	1009	1054	1019	1023	1075	1016	1007	1043	1076	1038	1057	1019	1108	1076	1047	986	990	1023	1067	1036	1049	1016	1080	1046	1035	987	1055	1009	1032	1020	1020	1049	1005	1074	970	1024	1077	1047	1076	1017	971	1007	1009	1056	1017	988	1015	1080	1046	1053	1050	1012	981	1048	1076	1055	1040	1022	1015	1004	1001	1051	1040	996	1068	1017	1027	1000	1058	995	980	1034	968	1026	1012	996	1005	1034	986	1067	1025	1009	1029	975	1061	1062	1053	1024	1029	986	1027	1016	978	996	1007	1024	1006	1007	1013	1033	1028	1022	1037	1103	1026	1075	1078	1033	1014	1002	1025	1037	1038	1097	1015	1045	1021	1047	1009	1008	1099	969	1018	1037	1018	1049	1008	1028	1037	1007	974	1082	1024	1068	1076	1012	995	1016	1024	1048	991	1042	1063	1031	1007	1043	1000	1033	1044	1027	1041	1018	994	1044	1038	1046	995	1095	1064	1069	1016	1050	1004	1048	1068	1099	1019	992	1028	1019	1004	1015	987	1005	996	988	1053	981	977	1051	1032	1061	1008	1028	1017	1003	1034	1049	1069	1007	1048	1028	1084	1004	1005	1028	1146	1000	1007	1029	966	1045	1037	1023	1012	1052	1060	1019	1069	1062	1056	1006	1017	995	1024	1040	1095	1114	1052	1068	983	1047	980	1012	1083	1012	1002	1075	1005	1041	1014	1004	1019	1015	1112	998	1034	998	1053	986	1017	1062	998	1042	1085	993	1103	1056	980	1035	982	1033	1066	1013	1029	1037	1023	1061	958	1017	1033	1073	1025	1037	1040	1073	1067	1072	1071	1062	1025	1073	962	986	1073	1038	1006	1008	1012	986	1085	1044	1078	1055	1083	1062	961	1005	1055	971	1047	979	1048	1005	980	1024	1051	1002	1054	1044	1046	1013	1015	1040	1076	1031	1043	1006	976	1091	1090	1038	1063	1048	1014	1042	999	1047	1062	1068	1044	1005	1011	1054	992	1013	1045	1017	1021	1042	1007	1010	983	1054	1055	1059	1035	980	1049	1040	1064	1042	1081	1059	992	1015	1020	1072	1031	992	1074	1026	1051	985	1081	1057	1072	1027	1033	999	1030	1057	1047	1016	992	1029	1064	1006	1026	1018	1065	1035	1077	1043	1036	1021	1005	1097	1068	1103	1025	1043	1007	1041	1048	1022	1051	1012	1012	1033	1057	972	1042	1008	1019	1013	1010	997	990	953	1008	998	1014	1034	990	996	1057	984	1026	1000	1038	1033	1026	982	1039	1042	1034	1085	1062	1039	1032	1024	1032	1012	1014	1102	1054	1086	997	1081	1015	1042	1087	1062	1056	1055	1011	1040	1036	1024	1039	1055	1045	1020	995	1056	1062	989	1037	1025	968	1008	1031	1030	976	1008	1062	1050	1071	1047	1035	991	1036	1019	1053	1045	1033	1024	974	1041	1020	1068	1028	1064	1039	990
24629	21110	27132	25259	11209	866	636	556	579	527	541	453	476	468	488	460	473	436	411	459	419	420	403	433	456	430	419	397	439	409	436	447	487	412	456	414	435	418	446	424	426	413	454	415	431	400	400	423	423	464	435	421	400	402	457	406	445	417	470	422	406	419	427	447	424	417	398	420	427	438	403	387	389	424	426	420	440	400	417	366	393	450	390	395	412	467	420	408	406	390	440	414	460	428	420	429	409	407	398	406	413	416	414	411	405	413	430	411	385	395	413	386	402	417	413	391	370	422	402	384	410	422	464	423	429	398	380	421	423	424	413	389	446	425	426	415	396	447	377	377	413	384	426	415	389	406	392	404	413	405	432	442	393	410	404	431	431	434	379	383	428	426	410	407	426	399	431	421	392	400	430	402	411	424	410	427	411	418	416	395	434	422	449	383	435	400	425	441	418	467	393	418	433	399	431	419	408	390	411	437	398	398	383	403	427	445	423	391	371	427	404	432	432	445	380	433	424	449	403	407	399	430	383	420	406	435	397	431	441	422	418	389	403	405	400	426	386	401	439	417	447	395	412	414	384	413	389	413	440	389	413	426	420	415	406	429	422	397	409	401	379	389	413	419	387	402	426	363	394	414	419	386	395	379	409	420	394	390	439	431	368	428	434	465	458	400	431	412	421	425	407	420	458	426	405	389	354	432	377	370	419	415	386	420	418	429	408	431	404	413	435	387	398	417	413	406	402	439	411	413	412	400	410	405	428	425	430	401	410	409	416	447	393	398	409	366	398	385	440	378	400	447	429	410	402	448	406	409	399	418	411	369	439	426	425	435	427	376	444	446	428	416	371	428	369	429	426	434	423	456	413	414	432	437	414	402	422	424	432	411	425	397	394	429	424	441	459	428	399	437	422	396	371	449	431	420	423	416	412	404	450	388	397	449	432	419	433	431	388	430	408	410	417	395	417	454	435	416	401	458	406	377	396	396	438	412	382	453	451	423	395	386	479	393	398	413	432	425	387	418	427	405	449	398	391	422	435	433	390	406	439	414	421	417	433	390	411	408	439	419	420	412	432	451	423	407	385	421	433	417	447	431	405	436	422	418	412	417	406	406	429	421	419	405	411	404	415	397	410	422	465	420	412	410	413	414	397	403	399	390	398	425	361	413	414	391	403	414	396	405	422	411	396	398	402	451	397	433	424	435	413	419	411	407	391	387	425	375	429	409	461	418	417	450	387	440	419	431	415	408	393	417	369	392	427	417	419	413	434	419	426	425	399	417	397	427	383	381	390	392	383	420	431	394	393	419	416	414	423	409	409	392	408	435	420	405	433	417	372	409	395	418	400	389	422	423	373	399	425	412	414	407	434	394	409	380	422	432	387	400	432	410	403	449	423	423	436	393	433	382	421	461	432	423	426	405	420	410	399	374	434	426	414	401	403	413	408	444	460	407	388	380	412	433	403	424	436	448	441	452	378	368	407	421	406	430	431	415	416	450	399	411	440	405	433	441	385	419	408	413	401	384	389	433	416	436	426	421	433	410	392	397	429	426	405	398	427	426	419	403	459	390	408	424	413	392	416	425	395	429	405	453	386	418	424	417	423	398	426	435	418	434	390	379	419	421	439	408	417	435	426	414	438	422	373	472	430	455	414	409	471	415	378	407	423	435	392	392	438	437	408	412	411	423	383	417	448	420	429	407	377	405	426	374	388	409	417	406	424	431	367	396	385	392	381	420	416	393	419	427	387	440	372	384	431	374	432	436	385	432	439	403	384	461	423	397	433	382	394	415	408	412	408	412	387	427	413	410	451	411	410	436	415	382	416	391	432	437	461	427	429	434	385	396	406	389	404	431	413	393	434	420	372	414	387	435	390	401	433	415	406	404	444	423	410	444	415	388	396	433	464	372	419	404	407	437	438	442	427	431	404	400	430	393	443	406	467	406	414	408	423	414	407	412	423	396	437	451	398	425	423	418	398	461	445	396	449	402	419	418	432	403	396	393	410	453	414	455	411	401	422	416	429	392	426	377	413	366	409	421	410	398	409	425	403	411	406	474	396	433	412	414	400	424	402	425	404	403	419	389	389	446	400	423	440	422	391	374	440	394	410	435	407	424	401	388	430	392	429	413	419	403	416	403	459	429	430	401	402	401	415	404	446	410	415	430	395	436	449	414	384	464	422	411	391	443	449	423	409	413	394	422	438	411	400	393	422	398	391	390	389	410	399	416	399	430	430	425	426	406	399	412	417	435	410	389	403	398	413	405	419	416	426	410	400	436	428	408	401	408	416	424	368	434	419	413	426	430	436	425	414	382	373	411	395	386	389	435	417	351	397	459	403	428	420	395	421	404	386	412	385	431	439	414	423	402	408	375	384	375	426	437	360	393	426	422	456	403	400	453	422	408	391	433	388	417	421	408	426	415	386	428	398	437	397	420	357	449	427	405	408	386	392	420	396	406	460	382	417	409	426	416	401	399	402	417	353	439	430	458	412	395	405	426	430	389	437	445	392	434	423	401	438	416	413	416	455	412	421	445	427	417	410	414	381	414	457	445	436	392	407	465	431	421	392	399	395	435	417	402	378	423	420	444	384	405	458	436	418	437	396	408	412	413	416	412	438	432	391	402	363	422	393	430	367	400	382	399	403	402	399	431	407	411	401	394	398	412	386	453	433	428	422	420	388	415	398	417	407	390	389	420	423	416	433	422	384	426	381	391	400	410	445	419	399	434	436	411	455	417	400	412	392	442	412	388	432	413	390	395	456	415	411	403	401	448	456	429	408	440	432	431	403	438	409	427	421	389	409	379	435	422	400	425	438	415	436	378	411	406	410	428	401	423	398	416	443	430	423	422	397	397	409	424	401	388	418	403	393	445	437	413	424	415	391	433	430	434	418	448	375	376	417	437	412	410	390	407	385	449	443	399	423	425	424	438	386	407	424	421	442	440	447	425	400	423	396	463	421	411	402	396	401	372	428	404	410	434	396	421	413	406	370	423	440	381	421	413	416	407	398	448	434	394	429	427	398	435	411	413	417	432	414	470	380	379	399	410	407	397	382	419	401	431	411	419	370	403	388	435	411	422	399	396	401	393	395	428	385	415	424	398	434	431	410	418	432	429	437	410	409	423	378	425	435	412	399	424	424	392	402	426	408	424	385	407	453	407	430	400	410	412	429	413	407	418	395	436	385	418	387	358	407	417	440	413	421	439	409	411	417	403	424	403	406	419	374	382	413	404	411	407	403	415	431	406	415	369	401	425	398	429	436	458	440	416	421	417	424	419	401	406	393	433	411	419	407	465	410	416	405	426	411	420	425	383	450	417	366	416	359	388	424	439	411	451	456	421	422	417	435	395	444	402	410	407	408	461	450	415	429	422	427	410	425	426	418	434	418	423	416	446	404	415	433	430	437	415	422	374	390	415	398	430	412	443	420	415	389	384	385	408	440	439	428	436	443	420	405	435	422	414	413	390	416	439	433	431	419	418	456	348	407	442	413	442
3341	5333	4115	2052	1518	1141	974	922	771	692	637	590	535	556	531	510	545	513	528	552	501	521	495	506	474	503	442	491	504	476	496	469	505	452	446	532	470	515	473	474	479	488	477	476	483	468	477	493	490	468	478	498	453	499	457	474	464	451	495	508	472	481	507	508	463	458	514	474	463	479	470	449	514	481	497	492	453	484	450	521	493	489	480	501	467	436	458	459	493	451	493	433	461	478	493	437	456	486	461	430	505	446	493	493	495	504	502	497	450	458	490	489	498	444	490	423	455	488	514	473	479	513	451	479	466	460	442	468	501	484	494	458	474	462	484	487	514	507	508	489	459	466	462	434	486	481	493	482	499	463	480	448	481	491	483	492	455	469	452	464	482	506	467	467	460	500	515	474	499	491	463	445	474	494	450	482	512	504	469	460	490	525	494	504	462	496	424	434	459	496	459	458	498	474	433	447	487	486	462	469	499	480	474	476	474	446	438	458	460	472	487	483	435	487	445	479	473	463	450	435	480	485	495	506	489	450	467	477	420	490	442	424	467	464	489	450	438	501	479	502	490	481	455	452	478	456	475	456	484	499	500	495	490	526	491	457	470	469	470	486	462	504	460	455	435	472	465	487	501	462	528	435	508	506	439	463	457	501	496	474	483	465	501	444	450	485	453	518	522	460	465	458	467	479	535	493	433	447	462	433	453	451	511	486	491	466	507	519	483	516	481	478	498	437	439	478	471	487	496	466	476	469	474	488	493	479	514	492	480	497	510	463	472	499	457	482	490	472	492	456	446	503	477	477	488	500	446	463	461	480	465	478	495	465	508	486	485	454	462	494	465	483	456	537	444	445	492	464	421	450	476	490	487	424	483	473	485	486	442	482	451	446	485	436	439	466	461	438	467	423	469	443	474	482	452	493	456	455	483	477	468	474	472	457	486	537	483	493	490	474	460	449	502	477	459	500	507	473	490	507	453	449	462	458	431	466	473	471	460	484	469	481	502	444	482	500	483	460	490	457	471	490	475	459	446	421	510	498	518	453	501	459	462	485	484	507	455	446	440	464	460	474	487	490	448	491	477	487	462	453	514	488	509	497	490	473	449	504	522	491	492	515	442	493	470	486	471	480	486	477	483	481	490	520	441	517	468	478	496	482	494	481	486	434	449	468	468	455	458	515	450	469	462	468	473	473	483	451	526	482	471	476	498	506	466	495	437	498	461	490	472	482	487	504	458	486	483	460	508	499	494	453	444	494	459	437	475	457	451	501	493	463	485	487	477	471	468	486	476	445	493	469	462	484	470	455	478	462	470	513	444	524	486	488	511	466	474	468	493	464	449	468	491	498	506	472	440	491	498	503	466	477	438	481	516	459	464	467	489	470	483	455	504	494	464	501	499	456	462	469	478	501	507	476	470	451	479	478	474	483	517	456	497	509	494	477	464	453	486	454	510	485	474	436	489	495	469	508	521	476	498	473	491	472	443	485	456	439	492	484	523	448	474	446	494	457	478	496	453	488	416	457	498	480	461	488	483	479	480	536	467	485	477	475	462	463	448	440	470	498	480	486	485	480	479	433	438	499	443	467	501	430	493	497	481	465	477	482	464	477	431	526	479	491	494	476	447	478	492	484	471	474	467	496	507	487	488	427	447	426	500	503	494	458	505	452	484	468	511	503	476	479	472	490	458	469	447	495	466	479	476	451	499	475	450	471	463	479	529	460	480	440	486	507	511	486	478	433	491	484	485	470	486	505	474	466	444	454	488	517	471	470	455	470	468	485	494	455	479	469	467	478	500	477	482	497	457	487	462	461	503	466	471	448	481	467	492	458	479	499	483	483	511	454	472	461	507	473	469	477	522	460	478	493	485	483	482	491	493	472	443	444	456	446	478	468	473	457	495	452	486	492	445	517	475	475	473	495	466	455	483	490	454	468	483	479	461	474	487	502	480	475	487	470	466	486	467	468	481	451	478	476	510	454	469	456	481	522	480	508	466	486	440	491	503	457	478	521	473	492	469	451	444	438	499	479	511	487	428	483	475	480	475	509	503	442	432	445	488	471	497	455	512	518	439	498	491	463	432	508	474	494	457	471	468	492	489	478	455	483	438	488	515	450	489	451	445	535	482	492	499	492	488	459	442	476	483	458	462	464	457	466	492	480	496	472	457	442	493	489	483	455	516	465	482	526	459	488	471	488	444	452	450	464	474	487	469	469	497	449	487	459	482	452	480	466	457	468	471	476	444	459	491	478	479	437	459	495	516	470	496	475	473	484	477	460	484	496	449	458	420	451	468	470	482	500	475	458	487	483	439	496	465	466	477	483	487	458	492	449	465	498	497	471	434	479	489	456	496	480	461	451	479	491	458	460	471	485	477	473	479	483	481	509	486	457	457	492	436	506	522	464	509	474	513	461	496	488	463	471	496	456	466	488	497	497	482	446	445	500	490	546	479	489	516	493	485	502	429	492	455	440	454	476	471	490	481	484	519	462	455	455	484	461	488	475	481	457	487	411	472	479	476	477	507	507	554	461	460	448	471	487	448	465	493	483	466	429	467	456	504	492	480	449	494	484	441	495	458	469	462	489	487	482	494	472	517	471	470	438	444	492	464	489	464	482	436	466	499	535	485	481	471	443	501	472	465	441	479	505	464	432	461	499	494	455	493	477	530	494	480	433	461	492	453	466	474	452	491	503	454	465	492	513	497	485	437	494	465	498	504	465	526	507	478	481	463	481	465	476	490	455	462	472	532	490	491	459	484	492	491	481	483	478	485	433	485	510	480	498	444	498	466	462	462	472	455	451	463	476	508	462	463	451	542	497	441	462	470	488	469	483	474	459	494	495	485	440	479	495	482	436	488	450	511	468	450	467	470	475	469	480	501	473	468	480	519	497	476	516	426	471	452	448	516	469	468	470	524	436	471	501	506	461	510	466	445	486	480	507	483	490	454	489	509	480	481	455	508	460	470	462	460	501	468	488	438	469	475	458	472	497	454	477	471	459	468	443	474	449	506	471	496	475	505	462	455	430	471	474	475	451	510	491	508	469	470	492	488	493	493	451	455	472	484	509	481	449	458	439	475	469	520	495	479	483	486	442	470	514	468	453	462	473	467	455	463	460	509	484	521	491	464	522	475	509	499	504	502	482	427	484	450	504	451	477	486	433	458	480	494	446	480	480	464	510	473	494	474	486	519	480	515	467	501	490	457	511	497	482	465	503	489	490	478	482	474	422	476	485	469	465	459	462	481	464	478	476	461	476	502	472	463	478	457	472	399	483	461	490	498	479	470	475	486	428	507	460	447	441	468	484	502	462	504	490	444	481	460	452	453	492	450	472	494	433	495	469	501	491	475	488	513	450	478	467	478	465	477	498	461	446	481	473	502	500	510	450	465	504	451	495	440	500	435	491	483	467	448	473	497	449	488	491	458	477	474	460	452	483	426	449	463	497	456	447	474	508	498	448	473	452	460	496	479	501	491	466	496	459	473	471	479	429	457	505
22675	21208	28717	23993	21215	21236	7398	1303	928	888	796	686	648	617	581	567	563	537	528	593	552	555	503	497	536	491	493	466	548	524	519	456	506	490	492	465	505	493	507	529	496	487	487	473	487	465	473	490	485	514	456	472	471	485	503	504	505	498	483	488	473	478	492	512	489	497	462	498	444	488	484	468	470	486	479	479	481	501	486	481	473	517	486	482	506	498	473	472	466	498	450	476	461	476	470	489	460	482	478	457	478	494	495	507	465	512	473	508	445	538	458	441	436	496	461	462	528	461	462	508	486	474	518	499	466	460	536	469	443	501	502	458	467	496	482	507	494	494	480	492	473	468	472	470	497	523	472	503	473	489	502	496	495	482	503	469	449	456	502	504	506	466	514	502	503	456	484	475	444	534	459	451	490	480	473	475	511	467	499	472	472	498	449	459	495	468	504	473	456	435	460	475	445	436	455	481	497	458	452	484	461	514	514	475	484	484	447	476	471	452	526	492	468	513	515	451	457	484	460	513	539	469	481	468	462	478	490	499	499	519	442	487	435	444	481	474	504	478	442	524	466	502	500	440	517	520	451	468	452	462	510	499	441	501	488	519	457	454	485	467	468	460	459	431	466	445	482	461	441	449	483	502	536	454	502	475	478	472	451	495	486	472	469	505	486	465	504	478	492	449	484	466	462	484	477	508	498	470	490	468	439	492	489	423	489	535	468	442	476	477	503	477	452	467	450	473	489	466	448	477	458	467	535	479	479	447	459	448	502	460	473	486	452	468	496	482	482	470	464	500	458	473	504	476	490	436	441	477	494	465	466	524	471	478	462	488	512	492	487	480	476	468	471	470	509	500	472	463	443	531	459	486	474	480	467	499	479	486	455	485	413	505	470	460	463	497	502	477	493	522	500	444	460	471	500	496	494	497	482	486	474	485	523	460	510	464	528	491	449	424	471	474	480	489	467	501	472	469	467	465	455	447	494	521	487	437	472	492	494	483	511	461	469	504	491	436	491	454	488	427	486	487	498	481	500	472	469	500	487	431	508	514	450	487	494	471	539	466	513	490	455	429	490	480	470	489	503	514	469	472	442	504	482	514	488	451	519	492	443	452	480	489	450	484	487	457	479	485	480	471	471	489	501	446	510	501	469	495	444	490	456	489	490	482	474	478	469	478	471	472	445	457	480	482	497	458	485	460	516	476	459	457	459	485	460	486	511	500	475	496	472	462	480	469	491	460	494	475	486	491	482	417	464	496	484	505	461	467	450	445	477	502	445	491	499	479	497	482	479	474	458	491	481	485	473	452	473	458	500	492	469	501	480	491	430	491	467	484	451	465	488	470	502	501	477	483	461	456	451	519	460	480	475	486	511	458	502	489	503	455	523	470	497	487	458	444	490	444	492	508	467	489	522	463	481	473	475	490	516	473	486	467	509	511	454	489	465	488	499	476	458	468	459	445	475	459	479	412	473	502	472	464	480	482	478	445	465	442	439	488	466	460	485	478	471	508	491	474	517	493	490	476	486	491	449	479	525	478	469	467	458	464	471	478	464	489	480	457	466	453	452	461	474	526	503	453	481	475	505	476	482	466	474	496	465	456	487	486	464	506	427	540	476	475	475	472	461	491	471	467	471	456	488	430	480	471	489	484	463	494	481	443	527	492	456	435	465	456	486	508	482	463	497	495	462	451	467	484	469	489	487	485	490	498	452	470	477	472	496	476	474	481	450	459	470	429	471	503	493	506	500	458	489	467	472	457	491	496	491	472	481	470	459	472	480	477	460	481	492	455	470	475	462	519	482	461	459	464	478	478	466	469	443	484	484	471	490	459	485	470	470	490	465	451	492	477	457	505	461	445	457	492	475	489	469	467	458	441	470	473	504	489	458	491	440	443	531	446	505	485	494	518	505	476	467	474	458	482	479	483	475	442	471	470	469	455	482	489	482	475	454	457	462	501	479	462	498	519	480	508	449	477	452	495	459	477	474	516	477	490	445	460	453	511	502	551	524	498	477	485	482	503	435	531	448	485	457	496	452	413	446	472	466	480	459	529	444	489	492	455	458	449	437	490	475	459	490	497	393	444	489	498	471	475	455	462	459	473	458	435	485	471	515	470	469	495	493	463	450	494	493	517	484	492	454	492	512	490	488	520	483	510	511	469	499	441	442	475	492	506	465	469	465	460	502	459	487	492	476	492	494	474	456	471	476	485	493	492	482	476	456	529	478	425	458	504	480	488	481	488	437	466	466	484	468	473	459	509	428	502	507	479	451	467	472	469	494	494	495	438	468	468	461	499	473	488	449	482	449	492	466	471	532	445	470	448	484	489	494	451	517	479	465	481	469	455	480	458	429	431	468	492	463	469	471	470	434	432	487	458	469	453	497	478	463	438	480	457	517	495	466	513	449	485	539	474	488	495	464	460	418	478	446	475	465	465	504	471	463	453	494	475	498	507	471	449	447	458	524	471	462	429	494	479	497	486	457	478	494	503	464	479	466	469	450	461	522	475	470	496	446	462	483	477	481	482	480	486	487	488	476	476	528	504	459	451	467	452	475	463	460	531	454	484	441	482	478	443	482	469	445	472	488	455	499	464	444	466	498	441	503	456	470	485	428	498	490	444	482	492	460	501	435	440	470	463	486	495	484	443	454	505	443	465	468	476	527	489	475	464	452	475	411	471	479	463	480	494	483	497	485	480	493	503	470	466	470	520	459	470	494	495	534	491	470	542	469	443	469	477	469	452	502	464	485	483	476	459	490	459	460	462	475	470	497	444	482	473	458	487	481	434	481	494	490	481	511	502	465	463	450	486	455	506	510	443	488	499	452	496	441	496	481	475	451	457	496	452	491	468	448	461	475	485	455	499	480	483	451	495	470	473	451	488	458	477	448	469	484	469	506	493	441	467	463	467	468	476	494	467	501	464	476	473	462	454	459	470	473	489	468	502	435	457	504	465	481	474	481	430	446	452	483	446	490	474	450	478	485	482	481	501	466	465	489	469	479	475	507	503	477	413	474	447	470	507	458	507	457	496	510	488	491	490	499	478	444	489	459	466	467	444	473	472	479	513	466	502	476	499	475	501	466	548	466	494	481	496	477	504	494	454	469	444	469	499	482	516	478	478	494	478	439	500	492	466	497	478	483	468	483	487	481	503	496	509	463	468	496	469	479	484	469	436	471	481	451	470	470	439	478	457	461	486	488	486	458	490	494	460	455	459	491	482	468	465	479	435	478	512	497	501	504	454	477	477	449	492	493	443	485	514	491	515	454	494	470	469	462	456	498	494	476	474	474	469	456	486	509	420	492	480	481	478	460	442	481	462	471	486	481	481	476	467	479	501	479	480	491	466	453	496	469	441	490	479	484	482	477	473	488	518	478	490	472	457	471	479	513	484	505	476	508	454	441	480	483	472	489	496	474	487	455	456	480	523	486	425	486	498	496	513	486	471	503	466	470	465	457	443	500	441	499	434	497	486	484	444	501	498	497	479	494	448	439	488
4462	14632	11362	5419	3815	2866	2165	1761	1381	1226	1068	947	876	801	827	759	733	711	708	710	623	609	688	595	621	647	598	602	591	590	591	579	562	612	640	588	622	559	630	564	586	569	648	555	599	568	620	582	555	576	589	591	562	599	578	579	582	566	593	637	622	568	609	556	550	562	585	534	571	600	573	560	581	547	564	563	609	527	546	561	559	571	582	551	593	588	502	568	552	552	587	564	613	578	556	572	516	532	559	612	591	516	564	575	553	523	577	581	554	589	536	557	574	585	589	572	610	562	532	614	570	538	567	620	528	555	591	597	587	649	570	586	569	560	560	543	543	566	533	586	612	606	606	571	592	566	526	597	566	580	580	526	553	598	534	594	620	527	569	575	609	578	561	606	609	530	556	554	560	550	552	537	614	540	585	553	568	536	625	567	580	547	549	541	538	547	601	564	551	575	594	605	550	564	586	563	542	551	554	566	555	571	546	564	554	545	587	535	578	566	586	604	623	553	596	544	562	595	542	561	554	586	547	576	564	568	576	555	590	544	570	575	575	550	539	579	577	576	580	575	609	539	528	561	531	534	570	571	568	551	570	561	602	554	548	537	608	595	568	589	567	567	562	533	563	607	588	586	577	537	583	551	578	574	551	546	593	562	552	595	532	522	554	582	557	548	552	603	542	579	571	563	567	603	558	549	602	584	541	619	543	532	620	531	564	575	581	566	559	613	600	558	589	550	588	523	584	543	585	551	544	573	596	605	554	605	547	575	540	624	544	595	602	555	566	541	567	588	576	547	544	569	561	558	567	547	562	525	557	573	555	583	547	571	550	535	637	553	563	591	543	583	623	567	581	570	576	598	542	571	588	542	537	565	562	553	560	575	543	571	592	553	573	568	515	569	583	520	561	577	563	561	539	589	558	555	562	590	538	568	529	581	565	578	569	592	525	538	582	508	572	564	577	567	627	577	544	603	581	577	563	583	546	623	595	575	560	606	565	519	586	524	561	593	556	579	561	589	541	600	573	552	553	523	548	579	574	562	527	547	590	577	586	620	564	524	545	534	568	598	565	555	592	550	553	545	557	555	613	546	567	555	563	551	558	605	538	542	561	597	555	502	551	648	530	553	553	583	595	570	568	538	556	545	593	553	535	567	591	527	582	547	571	527	550	561	574	517	587	561	546	551	568	548	535	572	560	565	550	572	530	562	554	552	591	565	596	531	565	564	574	569	560	572	561	515	585	539	583	577	576	582	610	564	584	577	543	583	554	584	572	557	637	552	552	591	552	557	529	539	527	576	535	579	528	541	540	570	568	592	558	552	598	597	561	550	603	563	586	541	548	543	539	549	556	587	605	569	578	577	577	554	560	537	571	526	591	584	556	574	547	551	562	543	540	576	568	592	576	548	587	588	546	546	570	593	504	591	549	549	549	534	574	557	569	568	548	559	548	540	575	564	560	551	549	570	536	588	583	577	527	572	569	565	578	575	570	596	571	600	514	582	540	567	585	565	562	602	549	540	567	582	576	530	541	543	542	556	586	546	616	574	605	539	555	584	551	568	597	575	541	565	561	540	559	561	620	561	529	545	515	525	568	588	591	572	562	580	570	595	545	570	538	533	595	596	554	587	594	530	548	560	567	565	535	612	525	575	555	593	601	549	545	524	566	548	571	552	547	554	564	581	516	586	539	552	542	590	577	568	581	570	588	580	547	570	586	530	557	556	508	590	549	630	579	513	627	558	554	550	523	534	547	569	557	587	553	522	545	556	532	561	589	554	583	525	530	584	566	545	556	549	569	561	583	583	589	599	556	559	560	601	533	559	537	547	536	558	586	597	579	581	570	569	524	570	569	560	554	577	591	525	599	570	559	564	535	557	585	581	528	537	549	570	568	579	611	554	579	570	551	568	559	603	550	564	558	551	556	541	539	568	557	589	547	563	529	603	565	593	557	574	561	568	549	582	587	557	533	584	560	557	551	565	570	542	516	583	568	580	568	553	546	562	562	544	562	554	562	570	551	553	584	574	556	583	546	546	567	558	568	629	595	568	574	590	596	560	552	575	601	556	554	567	591	560	567	582	584	534	568	544	571	564	589	556	584	609	532	548	551	597	577	562	538	585	592	530	600	613	552	548	552	562	569	551	558	553	539	585	581	569	568	594	548	541	556	554	572	556	605	555	541	533	544	568	585	634	568	551	558	599	536	596	590	548	562	526	595	599	606	601	585	560	563	574	547	593	578	604	534	541	537	603	538	561	550	572	565	572	553	509	566	543	555	563	556	529	574	570	542	563	555	570	602	584	558	582	540	569	566	570	573	549	561	554	555	568	594	571	593	538	592	530	545	588	567	567	567	573	584	554	544	496	549	588	552	558	509	564	559	551	529	570	578	552	584	551	553	578	616	550	571	580	550	541	579	551	565	527	583	568	572	549	523	581	586	558	567	582	562	558	579	556	514	617	571	524	522	509	566	545	563	553	594	602	553	522	604	531	558	588	581	562	566	540	536	552	577	591	594	564	569	553	587	531	567	593	551	574	569	600	555	555	588	590	543	573	586	591	588	579	571	558	542	545	566	583	536	548	592	530	542	578	572	572	559	575	527	586	552	576	529	585	550	549	574	580	613	563	537	578	597	573	570	584	551	572	580	582	524	578	574	534	592	546	555	561	560	578	531	578	573	543	587	551	538	555	552	547	563	591	572	554	578	545	564	572	541	587	563	579	604	546	595	557	535	544	576	555	568	566	581	560	509	539	605	560	574	582	576	534	539	575	558	560	563	567	567	591	561	563	587	534	564	558	592	564	557	569	527	559	531	581	595	571	541	591	557	591	555	588	589	588	594	525	599	575	541	530	525	569	565	564	587	567	547	548	544	537	553	582	557	568	549	571	583	556	596	581	554	534	593	573	532	564	602	577	549	587	551	585	555	580	572	551	591	555	560	563	558	557	593	579	554	554	567	572	600	572	530	561	540	569	559	573	577	536	544	575	590	573	554	540	608	588	550	545	595	524	510	588	599	583	548	549	531	574	589	561	542	552	610	542	566	605	580	569	571	589	533	553	572	574	601	591	586	514	568	559	552	584	569	529	605	537	567	510	543	558	555	578	551	574	531	533	510	562	564	545	565	544	580	526	536	531	551	529	554	598	537	552	595	558	560	548	573	554	550	567	538	585	549	574	620	558	536	553	570	546	565	581	596	559	573	546	553	574	535	566	544	607	587	559	554	553	518	588	558	591	602	534	560	574	547	589	572	592	554	592	597	577	541	571	562	569	569	603	587	579	597	589	545	536	560	528	538	585	620	565	583	552	556	541	572	525	541	517	590	570	530	575	590	560	543	547	555	589	503	558	569	568	531	560	582	592	585	570	528	558	550	584	567	568	561	620	545	574	542	589	561	572	566	551	542	585	548	604	590	557	566	545	527	542	596	514	568	551	564	574	544	525	566	566	559	581	545	542	555	525	609	542	600	564	544	576	591	559	575	570	618	576	516	553	557	548
27394	18183	4607	1304	1007	946	869	840	779	843	824	866	805	816	796	811	823	800	856	780	795	805	778	766	819	785	816	788	833	823	850	772	801	772	794	849	780	829	771	753	828	776	808	799	811	815	755	792	756	751	799	770	767	786	777	761	789	800	804	764	798	832	805	780	812	847	836	791	790	749	780	811	839	739	781	817	730	818	710	755	753	854	803	799	800	822	789	792	818	780	797	830	779	787	808	784	812	803	817	773	846	825	818	827	824	738	795	794	777	833	753	778	789	760	772	805	871	761	812	823	767	787	793	804	780	783	797	801	788	777	761	795	801	786	807	795	828	796	755	772	790	849	799	764	831	780	774	805	803	782	801	758	831	847	785	860	824	825	752	829	811	778	808	795	773	788	814	790	816	827	776	784	786	826	796	837	804	764	768	821	762	803	770	771	815	824	783	734	777	821	819	797	807	793	826	780	786	791	798	796	791	766	778	831	751	805	749	765	795	827	818	770	733	813	787	779	814	795	762	768	780	787	850	830	765	771	787	826	781	777	802	780	815	792	799	802	793	779	812	802	822	817	771	777	774	805	798	794	806	832	826	752	804	804	803	824	775	811	804	780	790	804	777	797	810	858	815	789	808	794	802	867	823	803	749	857	771	820	805	789	841	795	821	798	863	799	798	758	811	798	817	796	808	802	778	834	788	818	753	770	770	843	792	728	814	807	826	775	844	757	802	828	774	802	829	788	816	795	755	817	798	813	795	758	820	811	745	841	812	801	772	770	795	835	803	778	812	796	767	797	829	810	811	837	814	768	851	798	831	776	786	797	784	807	826	748	818	813	790	787	816	802	890	778	781	810	816	824	806	794	806	844	770	785	793	856	804	763	750	816	820	781	748	761	776	811	767	785	853	800	812	784	845	801	795	799	852	824	819	833	795	800	837	800	771	829	822	808	797	788	759	768	822	821	783	820	814	837	813	806	805	827	828	780	832	803	753	797	766	795	785	797	793	783	818	835	827	772	799	800	793	773	852	854	836	778	824	802	781	759	804	834	795	791	853	804	827	797	729	795	785	820	781	763	781	808	835	802	850	804	766	818	802	797	770	825	857	808	770	780	805	804	759	821	754	782	817	776	769	817	759	808	805	807	777	825	858	809	815	814	785	808	801	785	790	790	789	813	830	798	806	814	778	744	775	802	767	773	853	799	763	803	803	781	830	839	753	798	824	805	817	787	768	802	782	788	725	792	777	816	840	811	778	762	849	777	807	794	868	798	822	830	803	810	823	837	796	854	797	784	782	834	790	826	796	790	773	844	806	822	843	720	814	806	802	877	790	823	800	795	790	792	773	803	787	849	760	762	816	769	795	816	808	798	830	742	836	802	759	777	789	777	789	855	810	791	797	809	800	805	836	847	833	789	849	826	745	766	806	817	803	844	806	810	787	779	787	776	783	823	817	821	825	799	818	777	804	751	811	835	823	772	818	829	795	783	801	796	799	825	807	779	817	763	792	819	773	806	800	789	811	824	800	733	858	801	817	803	786	792	824	760	781	804	772	809	781	835	784	817	796	809	799	753	801	828	822	813	789	801	762	812	814	799	833	819	825	783	832	782	824	825	789	854	779	794	805	803	762	762	759	818	766	817	803	789	776	838	823	794	771	808	815	781	837	769	824	792	770	795	833	818	757	761	753	779	797	790	808	820	766	779	821	792	763	828	788	784	824	812	801	790	835	783	796	777	800	827	695	824	799	832	799	813	822	842	730	765	824	780	758	782	806	798	765	786	791	815	793	827	786	799	810	796	788	798	812	735	803	835	795	805	784	810	771	779	790	786	811	789	809	783	761	824	812	726	743	826	816	792	822	859	813	816	766	747	789	781	833	774	804	811	793	780	737	756	785	825	777	833	843	861	789	806	782	818	813	798	777	770	785	859	759	759	826	735	744	824	775	800	778	817	769	849	800	768	769	828	810	789	802	792	804	787	782	805	845	846	824	789	798	798	803	793	808	800	798	831	859	820	803	752	808	808	737	861	761	803	780	782	820	836	801	780	781	808	785	826	800	856	799	774	823	849	780	812	813	824	803	791	781	793	829	762	800	806	816	803	757	818	796	792	764	799	806	798	804	768	769	814	838	798	836	831	762	849	782	773	793	759	860	797	827	865	780	791	808	814	795	789	766	783	830	850	856	826	786	829	784	821	853	790	804	778	749	760	824	772	798	769	769	824	758	737	790	784	820	790	802	848	817	834	822	790	837	846	833	791	790	840	812	834	777	802	801	711	786	812	820	829	814	802	799	818	804	778	805	817	830	874	792	848	837	817	792	785	823	808	840	772	834	769	825	829	774	819	762	824	800	758	806	813	792	739	787	800	800	836	855	795	735	808	764	829	772	855	799	732	796	852	796	771	797	825	799	837	830	784	816	844	775	808	801	788	833	804	745	773	777	811	831	744	851	756	784	778	771	866	773	803	807	791	757	850	779	764	801	783	801	822	815	771	768	817	780	821	821	858	784	792	767	814	790	792	760	783	868	793	772	766	763	805	807	839	828	771	800	828	820	808	810	705	800	822	795	812	760	775	843	807	804	799	777	767	817	796	849	787	796	802	784	820	778	779	785	797	810	805	815	794	813	734	776	823	810	857	836	856	758	803	767	797	796	791	804	821	865	804	827	811	773	792	824	776	739	785	763	799	831	819	890	807	760	788	842	805	790	801	819	829	799	848	767	752	813	782	748	820	745	769	842	839	792	754	727	776	820	784	810	832	817	752	828	874	812	791	776	814	806	817	763	780	845	761	807	768	835	858	785	786	830	757	802	775	799	826	838	813	789	823	843	822	705	787	800	784	798	773	792	849	807	801	771	775	830	847	811	781	810	842	811	813	788	822	781	816	796	840	855	787	842	839	842	773	804	816	790	779	824	809	767	810	805	754	802	737	786	764	780	754	778	795	857	837	832	765	834	796	818	817	795	803	825	792	792	771	790	835	752	837	793	756	807	826	851	753	768	750	762	792	786	772	783	836	791	776	781	789	807	769	828	823	779	795	802	768	840	767	743	825	767	814	796	789	765	778	846	781	784	790	829	770	805	802	802	778	780	756	799	763	779	784	831	786	823	772	796	782	785	856	827	835	829	790	830	770	817	811	866	823	786	857	769	812	841	792	804	796	790	821	826	789	788	785	829	787	799	771	807	766	808	771	777	813	823	810	782	783	802	815	794	826	744	817	800	792	783	785	777	768	809	764	750	794	754	817	821	807	793	816	827	761	860	781	810	837	819	770	792	781	747	814	781	732	772	774	748	822	775	765	765	821	797	826	755	827	807	838	793	812	792	772	810	839	835	765	813	810	850	775	769	831	743	776	753	776	828	761	798	822	813	762	736	824	850	853	789	805	832	800	843	812	773	841	769	763	808	790	793	728	768	815	766	779	809	795	732	810	812	782	788	825	789	816	792	815	803	796	785	825	758	764	807	791	808	793	840	820	809	819	795	818	796	810	775	812
4728	1415	1300	1077	936	949	923	928	928	932	924	860	927	838	891	906	851	939	904	865	919	888	900	902	886	896	908	934	895	893	892	888	934	951	912	904	896	879	905	872	920	971	882	898	916	886	928	904	863	908	903	914	891	852	922	933	924	943	899	941	869	943	914	902	893	887	896	913	917	966	912	939	941	903	928	947	926	892	884	874	915	910	899	921	899	890	842	922	888	872	895	890	845	855	901	866	938	862	906	893	900	895	908	892	902	913	888	914	933	918	922	874	885	914	900	894	934	878	894	917	939	874	877	904	906	886	900	861	882	893	863	924	927	889	885	902	867	851	871	861	862	879	897	872	906	892	870	889	882	940	856	937	892	933	897	900	845	869	862	926	964	882	942	935	914	924	836	878	838	931	890	853	902	860	883	883	889	856	865	841	915	917	869	909	955	912	948	896	894	885	930	870	856	858	920	881	905	906	899	949	870	854	940	909	912	839	915	920	918	893	884	913	949	888	876	871	901	921	847	941	924	912	908	853	834	838	912	909	969	842	916	866	866	874	935	964	875	885	894	891	852	940	883	909	837	874	884	945	935	881	898	882	927	889	885	894	901	868	879	895	865	888	891	874	847	928	943	908	914	894	912	875	903	874	877	895	914	893	887	893	892	869	890	882	863	891	936	853	881	908	884	848	844	890	845	916	881	863	841	918	918	905	891	857	867	910	892	953	931	856	879	919	890	915	892	892	939	917	937	912	874	909	881	885	897	878	957	912	856	918	900	933	963	903	873	844	884	841	934	897	876	855	879	841	890	873	964	914	914	914	938	907	913	888	919	876	817	886	887	866	815	888	973	899	823	894	883	872	904	912	882	917	902	948	926	839	933	875	886	882	915	946	879	900	865	905	919	876	920	892	864	943	893	924	885	894	888	857	932	898	893	870	856	896	950	880	899	888	816	833	859	876	924	917	935	904	807	921	928	881	870	893	926	871	907	885	910	851	872	869	857	911	908	881	871	889	879	860	954	922	869	887	882	898	927	806	884	879	833	882	882	833	843	902	871	904	847	888	876	896	855	880	917	921	868	851	860	882	871	883	813	866	847	906	963	885	846	885	908	860	918	891	929	913	904	895	860	872	943	860	895	930	886	871	881	879	936	853	864	871	881	882	890	878	929	916	857	916	930	856	922	965	879	930	892	896	885	882	870	921	908	914	904	887	934	937	915	886	896	919	856	868	943	893	918	888	908	931	898	891	925	946	878	846	921	899	903	885	924	900	927	907	942	911	968	877	876	948	897	921	904	893	868	977	892	866	892	886	902	874	922	907	877	861	883	906	864	903	966	901	824	823	939	852	881	872	881	900	930	911	907	882	886	878	883	892	882	856	858	859	858	964	891	893	906	880	859	908	881	925	945	909	900	930	925	893	930	921	821	897	866	878	888	891	894	938	899	881	895	927	936	950	925	896	897	922	832	880	897	915	862	863	854	912	904	878	847	940	892	891	856	864	930	912	929	909	885	912	914	899	874	895	917	939	841	934	889	904	859	902	895	898	867	902	894	893	849	887	908	931	875	962	848	848	863	865	923	927	879	874	918	929	901	869	874	953	912	903	948	899	891	888	916	915	923	889	911	857	884	901	892	899	885	867	922	909	913	832	929	872	879	857	916	904	861	1003	903	918	843	889	910	858	864	869	907	960	907	833	853	904	909	896	865	882	846	888	907	900	950	910	898	855	930	866	936	877	877	885	855	925	916	939	919	891	894	907	907	914	905	911	893	845	879	831	860	829	854	893	891	864	864	876	857	849	940	915	904	818	885	895	898	896	863	881	900	885	942	882	895	926	862	851	921	887	912	887	918	844	897	872	931	962	846	954	903	864	929	941	901	933	881	887	895	888	904	900	895	907	931	849	937	922	917	888	928	880	852	884	906	904	940	921	888	911	937	908	880	855	893	944	881	898	851	860	913	927	928	886	851	901	932	909	905	901	897	852	892	913	933	926	879	935	903	909	889	849	891	915	896	918	854	923	868	910	892	967	921	929	867	909	917	918	886	919	903	873	900	913	889	932	875	879	879	904	960	933	844	872	948	882	854	886	916	860	916	850	877	965	896	902	885	903	916	896	901	861	900	895	944	917	879	875	845	878	941	891	835	868	848	850	938	857	922	889	867	883	868	826	955	857	912	918	871	939	937	911	852	898	912	867	825	915	902	891	889	940	1003	904	916	897	864	860	869	866	895	926	874	906	835	856	923	898	912	892	872	946	962	872	885	877	893	879	864	921	904	931	916	898	912	878	920	875	906	850	898	892	851	897	882	914	866	955	905	875	906	993	914	892	928	921	875	939	901	922	911	902	849	888	834	897	922	915	841	857	921	880	918	898	841	869	905	896	911	882	887	924	870	905	880	899	859	906	908	820	895	853	893	901	875	902	888	859	886	934	898	918	861	905	902	925	867	884	919	921	893	892	940	896	919	917	942	924	950	880	846	887	937	871	869	865	931	919	918	897	896	871	920	905	905	944	925	910	915	881	900	904	888	924	893	878	941	903	885	905	898	910	894	944	903	921	850	866	935	905	858	938	926	846	927	889	909	920	909	865	920	918	885	885	905	898	907	848	975	905	887	906	934	870	900	913	893	863	937	873	891	871	861	876	930	916	893	927	918	920	882	939	864	955	836	917	917	906	899	973	885	899	903	866	864	881	911	946	891	866	875	855	902	906	889	908	860	873	865	874	878	899	904	905	928	814	898	892	922	895	931	869	877	933	860	929	906	927	878	850	875	899	853	912	891	852	912	916	919	894	964	937	900	903	898	923	857	917	842	954	890	897	878	944	884	907	886	908	913	859	867	921	918	900	924	891	888	917	916	957	935	917	848	931	870	863	909	951	892	865	832	941	893	924	902	850	850	863	860	878	878	898	884	884	955	844	824	905	927	914	889	882	913	834	855	891	925	886	941	908	874	913	894	865	864	894	901	887	894	839	910	939	895	916	929	920	882	868	898	884	883	885	885	894	883	876	940	896	893	875	863	876	878	909	915	890	899	892	886	878	888	857	881	889	839	867	870	921	938	902	887	880	880	911	870	934	893	890	879	965	936	915	934	905	885	908	930	963	908	895	879	928	855	892	840	907	870	856	870	906	862	862	852	923	893	869	881	880	922	888	859	915	896	879	875	901	857	902	907	919	915	933	948	928	910	876	899	877	849	907	902	907	879	934	890	861	864	932	909	903	877	905	845	896	907	893	913	866	891	887	879	883	853	876	844	916	918	927	921	868	855	860	918	915	904	880	872	886	895	873	872	930	911	854	862	910	922	875	868	909	839	910	897	906	902	873	900	898	932	921	955	860	877	904	893	857	892	909	888	900	915	893	846	901	901	856	866	892	868	877	911	883	884	874	945	906	898	905	902	884	919	886	893	860	931	906	913	843	932	903	943	901	922	892	966	900	907	901	886	892	890	871	837	942	939	914	898	856	871	986	887	937	867	888	911	950	895	937	917	921	903	888
23734	21146	28142	24390	21109	8667	1712	1242	1165	1093	1067	1017	1019	1026	1007	976	963	927	962	960	945	952	944	939	905	913	949	880	893	932	874	855	907	962	900	918	902	914	941	976	885	911	884	908	877	888	930	897	893	893	960	902	985	912	957	898	878	928	935	926	893	902	903	968	913	925	919	927	872	930	954	909	906	921	904	892	911	866	968	900	892	936	884	921	929	924	939	909	872	905	926	888	867	929	899	903	917	915	890	936	896	889	907	896	922	899	947	868	925	919	910	888	932	882	934	922	870	905	941	877	905	920	930	930	907	970	915	943	949	916	869	924	931	939	914	946	924	913	918	935	888	951	932	906	890	919	897	945	916	932	908	916	927	929	859	920	876	919	903	883	877	961	864	906	878	967	906	856	936	918	896	852	902	965	954	932	891	932	918	907	934	962	954	924	901	910	869	914	877	944	905	914	880	934	926	879	898	917	928	910	896	923	934	887	867	880	934	907	894	904	934	901	958	946	903	933	912	915	898	867	911	947	895	893	879	917	922	885	905	958	922	900	848	853	880	877	892	887	944	883	941	902	862	978	891	897	916	914	907	882	885	859	921	871	945	895	899	854	881	910	900	899	949	877	903	880	930	912	908	850	907	873	846	892	923	935	914	883	927	877	867	893	878	926	932	911	849	891	951	868	874	927	876	908	871	917	920	867	932	905	859	904	912	910	875	899	894	912	921	949	891	853	948	933	928	877	946	904	849	953	899	927	929	876	848	854	876	894	922	906	948	911	867	849	925	905	935	856	926	826	982	862	928	900	936	905	877	890	916	887	931	877	900	885	919	904	931	876	908	901	840	907	889	909	866	887	923	891	892	893	890	900	917	844	900	918	812	917	941	918	945	897	888	870	924	939	944	901	871	873	920	870	872	904	893	926	880	960	935	879	883	883	918	843	958	868	891	871	933	920	893	912	920	867	890	868	905	879	919	873	890	951	912	866	982	873	892	928	936	926	898	900	912	941	905	896	909	912	886	879	825	910	906	938	927	940	969	927	925	941	907	935	901	947	892	946	919	910	926	965	923	909	882	852	892	900	922	882	951	920	922	919	893	897	939	888	869	921	926	940	911	889	906	906	912	852	875	928	869	842	968	955	914	907	931	888	971	847	905	879	961	940	938	893	886	932	913	855	863	891	864	943	953	888	934	919	891	896	902	928	880	901	919	945	895	907	893	949	828	884	891	868	893	921	925	894	901	852	899	905	903	882	913	887	892	960	902	890	896	952	878	880	950	897	894	889	907	884	907	892	919	974	951	860	948	940	898	916	878	941	866	910	976	942	921	876	865	917	915	894	906	876	847	837	947	994	954	941	929	892	881	984	944	905	924	922	923	834	972	900	863	894	912	950	909	900	964	870	878	906	896	901	918	878	961	907	865	927	891	960	948	931	892	885	943	924	945	884	865	900	897	903	891	887	950	890	947	857	888	925	912	916	940	894	941	898	904	910	909	897	897	857	822	927	894	947	954	894	941	982	932	934	903	886	883	924	876	861	863	902	912	869	928	910	893	938	921	854	927	951	909	884	867	929	894	924	921	918	901	915	908	881	902	914	938	969	875	863	919	954	898	938	942	880	922	971	841	954	894	899	874	893	917	936	957	943	903	919	916	892	938	907	951	895	906	842	876	922	865	910	930	919	898	916	904	946	902	926	892	913	948	931	908	917	909	968	933	857	943	880	881	878	906	908	858	957	938	924	870	906	879	930	878	903	894	914	926	859	946	879	928	850	982	904	919	894	892	904	895	872	847	862	909	865	941	915	937	908	859	911	979	933	870	909	861	923	855	893	914	950	905	898	919	933	903	846	916	872	832	878	912	926	895	815	902	890	906	942	895	1000	856	879	919	901	852	922	887	953	908	938	929	881	890	885	878	947	887	966	960	901	944	929	904	896	855	951	906	938	896	913	916	896	921	888	933	928	877	916	916	882	895	927	929	881	898	904	928	906	898	873	917	970	913	886	890	904	920	974	939	927	922	913	879	887	901	817	860	960	903	895	926	897	862	924	878	913	869	928	892	926	859	935	848	861	949	915	925	921	950	922	885	915	944	880	844	865	922	916	888	872	884	938	891	898	864	916	882	944	842	898	916	880	892	898	905	904	906	863	886	874	876	892	872	861	934	923	926	897	921	927	868	885	907	900	957	828	895	935	910	930	882	860	890	866	905	917	918	871	896	868	900	905	896	887	904	830	920	857	908	908	892	937	914	901	914	932	915	916	966	880	956	911	899	903	866	870	874	896	904	923	879	893	940	903	871	844	915	936	948	907	878	942	940	914	829	938	873	871	893	907	911	935	936	888	933	947	879	955	939	905	930	951	883	955	906	936	930	891	905	891	919	945	922	958	925	924	919	954	851	930	911	900	874	900	895	875	875	881	930	889	902	911	939	872	901	869	919	902	903	959	869	871	885	846	883	943	897	900	885	938	915	912	934	931	896	885	900	904	922	897	902	861	951	867	907	850	911	913	918	901	884	939	880	864	902	930	896	889	924	955	935	890	888	903	908	878	907	882	960	906	920	934	859	939	966	932	901	947	930	926	935	879	930	918	870	897	918	905	862	895	876	872	895	923	899	918	914	947	864	890	920	872	892	901	931	901	921	855	931	883	929	869	943	959	880	900	891	932	895	920	895	937	929	936	880	891	892	877	913	861	840	909	857	906	967	903	938	925	860	927	921	936	958	896	887	902	887	936	871	884	898	921	866	897	904	877	952	894	877	909	873	867	885	902	923	946	853	891	908	933	895	896	928	917	894	912	912	940	937	843	899	875	907	918	886	922	890	925	895	942	871	874	842	914	925	910	985	946	925	864	936	882	932	854	860	887	885	874	899	930	936	937	922	915	905	956	897	873	958	923	901	925	884	933	903	948	889	930	956	876	908	896	885	910	876	868	933	874	875	901	886	889	909	898	926	913	829	925	885	891	883	886	850	943	923	978	885	870	846	871	903	894	889	873	920	931	896	906	925	930	915	920	869	888	897	890	905	917	831	878	898	937	910	909	907	946	902	887	954	879	913	947	939	870	907	886	940	841	942	873	950	938	868	890	880	917	891	932	907	947	932	921	951	959	892	908	906	850	945	836	893	916	891	915	932	870	937	919	906	906	932	878	881	843	837	865	930	881	905	894	896	863	889	908	895	905	941	900	926	921	932	915	895	901	906	965	884	879	899	849	870	819	870	898	895	902	906	914	902	872	918	942	887	897	995	924	880	905	862	945	900	866	882	927	910	853	946	910	938	891	913	916	925	936	879	910	963	917	949	857	907	903	907	928	939	889	890	923	932	865	884	805	885	884	915	904	938	920	902	920	935	898	913	862	908	932	860	850	877	884	927	928	890	880	914	921	890	912	937	907	906	924	901	969	924	924	856	941	891	905	909	893	933	889	924	875	900	881	914	895	915	876	860	865	879	844	906	876	838	925	913	892	873	915	854	902	860	888	904	963	860	918	928	870	950	897
3542	8824	7080	3550	2615	2243	1820	1574	1521	1334	1236	1246	1214	1189	1171	1127	1122	1067	1084	1093	1083	1069	1079	1032	1033	1103	1045	1095	999	1057	1049	1009	1067	1040	1063	1033	1034	1035	1051	1013	1007	1036	1028	1050	1088	1066	1019	1019	994	1018	985	1004	1103	1082	1055	1061	1029	967	998	1061	1061	991	1061	1017	1032	1056	1021	1039	1028	1104	955	1036	1068	1070	1049	1008	1087	1011	1065	1033	1035	1025	1010	1023	1022	955	1018	1041	960	955	1045	1062	1034	1068	1001	1053	1009	1013	1121	1055	988	1009	1016	1071	1013	993	993	1000	1059	1011	1038	1018	1031	994	1082	982	1042	1059	1024	1042	1019	1014	970	1023	1018	1018	1066	1005	1029	1023	1041	935	1023	1009	1069	995	998	991	1014	1076	976	1000	1052	1056	1121	1053	1035	1078	1019	1029	960	1019	1052	1049	1024	1030	1053	1008	1011	1056	1049	1097	1068	1014	1042	1016	1026	1031	1044	966	1048	1031	1049	989	1004	996	1034	1006	1003	1078	1108	1003	1027	1009	1004	1017	1007	1018	971	979	1031	1003	1001	1116	1042	1038	1024	1122	996	1052	1019	982	1029	1023	1042	1077	1059	1048	1033	1049	1002	1031	1057	1011	994	1035	1063	1087	1044	1025	1010	1042	1069	1027	989	1079	1070	985	1011	975	1050	1095	1013	994	1006	1096	1066	1065	1044	975	987	1040	1039	1005	1033	1067	968	1066	1025	1063	1065	1099	1084	1012	1012	1018	1043	1003	1015	991	1043	1036	1063	996	964	1014	1026	1056	1011	1032	1056	1051	1035	999	1012	1021	1027	1006	1036	1027	1006	1035	984	1026	1050	1040	1054	961	1023	1007	1015	1060	1001	1000	973	1027	1037	1105	1027	1024	1006	978	1046	1089	1064	1020	1074	1048	1121	968	998	990	1050	994	1058	1050	1040	1076	1076	1043	1078	1063	1042	1070	968	991	1062	1033	1024	1016	961	1037	1006	1002	1023	1055	1061	1046	1019	1027	1076	1056	1008	1100	1012	1040	1020	961	1039	1041	1045	1005	1010	1061	992	1024	1032	1019	997	1019	1004	976	1029	1043	1017	996	1070	1095	983	1024	1022	1030	1068	1048	1064	1031	1001	1090	1097	953	1083	1007	1039	1001	1004	1019	1003	1072	1002	1033	1111	1037	1049	1066	1017	1044	1013	1025	1002	982	1057	996	1053	1025	1009	1011	983	1038	988	1073	1036	1029	1027	1045	1052	1072	1011	1018	999	984	981	1098	1015	1052	1002	1018	1025	1001	1009	1008	1061	1074	999	1045	1020	1087	1061	1059	999	992	1059	1077	1029	965	1032	962	1066	1020	1054	1012	985	1018	1010	1006	1035	1048	1016	977	961	1027	1022	1032	1066	1052	1046	993	1008	1064	1087	1071	956	1002	1015	978	990	1032	991	1012	984	1013	1068	1019	975	1059	1046	1065	1003	985	1022	1027	1095	1043	1004	960	1026	1038	1011	1076	1049	999	1050	992	981	1044	1060	1087	1020	1021	1006	1036	1032	1057	1007	1024	1038	1061	1008	1041	960	1060	1039	1013	1023	1010	1036	1006	1057	982	1026	1021	1014	1019	1031	971	1024	1051	1015	1024	1023	1034	1008	990	1072	1027	1009	1019	1026	996	1031	1047	999	1007	1018	992	1060	1037	1031	1005	1060	1085	967	1018	1036	1002	1001	989	977	1062	1050	1018	1006	1054	1046	1056	1090	1066	1050	995	1000	1012	1025	1037	1072	1008	1009	986	998	1046	1035	1078	999	1008	983	1018	1027	1051	995	1011	1046	1000	984	990	1003	1041	1033	1006	1049	1043	984	1001	1123	1044	974	1094	1034	1005	1067	1015	1027	1041	1054	1024	1055	1009	1083	992	1064	1004	988	1048	1032	1107	1033	983	1092	1022	1040	1048	1034	1013	1106	1050	1040	1066	1005	1042	1008	1021	1011	1089	1018	1070	1064	1043	1022	1040	1042	1012	1035	1041	1008	974	1096	996	1036	1023	997	1026	1039	994	1008	1084	1053	1021	1015	1012	1017	1013	1037	1067	1058	1004	1057	1035	999	984	983	1021	988	1058	1051	987	1048	1016	1068	1049	1074	1065	1000	1003	1053	1024	976	1091	1034	1006	987	1010	1041	1030	1045	1006	990	1018	1019	1060	1078	1001	1106	973	1018	1022	1010	1030	1023	977	1018	972	999	982	1040	1010	1024	1039	1079	1008	1065	1014	1038	1034	1006	1003	1000	1076	1037	1049	1036	1066	1050	972	1096	1027	992	1038	992	1044	1004	1037	999	1020	1009	1056	1027	1008	1000	1041	1026	1002	1056	1080	990	1013	1012	1007	1044	1015	1012	1034	999	1070	1055	991	998	976	994	1014	1006	1059	1001	1016	1066	1025	1067	1016	1060	1008	1084	1003	1026	1014	1000	1018	1002	1002	1073	1020	983	1097	1039	1027	985	1109	1049	1060	1066	1007	995	1018	983	1081	1060	1055	1024	992	1016	973	1013	1062	1016	990	1027	1000	1034	1043	1045	999	1014	1093	1066	993	1033	1065	1059	983	1016	1062	1080	966	1045	1023	1070	1090	1053	1056	1019	991	1083	971	1011	1011	1066	1127	994	1037	1018	1049	1015	1062	984	1052	979	987	1070	996	1061	1001	949	980	1009	987	1014	1042	1048	1069	1004	1057	1103	1049	993	1059	1048	963	1029	1051	1029	1015	1075	1113	1024	987	1020	1043	1014	1020	1032	1014	1009	1020	964	992	1023	1010	957	985	959	1016	1040	1049	991	982	1041	1027	1052	1008	1005	997	1027	1035	1074	1086	1028	1006	1045	1074	1033	1031	1062	997	1038	967	986	1038	994	1009	1061	995	983	996	1038	982	1064	994	1006	1032	1033	1057	1079	1090	1015	1091	1035	1060	989	1030	1023	1056	1095	1065	996	1039	1083	1057	1025	1061	984	1039	965	996	1017	1038	1023	991	1033	977	1061	1012	1047	1026	1037	1020	1000	950	991	1062	994	967	943	1045	1012	974	1005	998	1025	972	992	1063	1055	1009	998	1052	1011	1029	1005	1024	1042	1025	987	1067	929	1033	1008	997	1012	1050	1035	1014	1002	1096	1083	1043	1045	1046	1014	1050	1035	1041	1041	1001	992	1077	1032	1046	1034	1055	1005	1004	1002	1026	1020	977	1085	1014	994	971	1048	1001	1022	1017	1055	1054	1005	987	1032	1050	966	1024	1053	1067	1015	1015	977	1069	1045	978	1035	1017	1045	1098	1038	984	1002	1066	1064	1015	983	1078	1048	1023	1043	982	1049	1006	1054	1011	1019	1069	1008	1027	1112	1119	1005	993	1004	1091	1047	1040	991	1013	1026	1015	1103	1074	1008	1012	1051	1016	1063	995	1007	1025	1053	1022	993	958	980	977	1001	1064	1022	1043	1004	986	1067	1034	1016	1055	985	1010	1024	1050	1047	1038	1001	1015	984	1044	1014	1024	1001	1030	1025	1030	1043	990	1051	1016	995	1020	1015	971	1028	1028	991	1026	1047	1013	1051	1025	1018	1000	1024	1017	1001	1061	1024	1049	1059	963	966	1013	1010	959	1004	1063	982	1066	1002	994	1021	995	1024	1050	1057	1000	1048	1046	1033	1069	1064	1053	1070	1039	1049	1013	1013	1019	1027	1004	1034	1018	1048	1009	1048	1081	1029	1074	996	1043	987	1069	990	1030	1033	1009	1006	1068	1066	1041	1053	988	1024	1031	1039	1011	982	1029	1049	1039	988	993	1002	1006	1036	1041	1014	1010	1017	1011	1019	1010	1001	1025	1055	1014	1060	1061	1065	1057	1012	1038	1032	1051	951	1004	999	998	1035	1003	992	1039	992	977	998	1088	997	1058	983	1010	1011	1042	1043	1006	1039	1040	1019	1050	1048	1007	1020	1030	1004	957	1084	991	1024	1016	952	1039	1051	1048	1067	1049	1041	1056	1028	1045	993	1037	972	1028	1020	1004	1026	998	1073	1026	1057	1032	986	1014	1058	1086	991	1042	1006	1043	1010	1054	1035	972	1016	1025	1043	1090	972	1033	1007	1010	1054	1042	973	987	1069	1014	1019	1052	1016	1051	1033	1048	1013	999	1030	1036	1049	1059	1036	1042	1036	1029	1035	981	997	1000	1078	993	1016	1018	1031	1080	1081	1026	998	1062	978	1089	1024	995	1009	980	1076	1023	1052	994	1041	1074	1042	1077	1097	981	986	983	1002	998	1074	995	1085	1066	944	1039	1028	1027	1070	1023	1060	1013	1037	1020	990	995	1000	1077	1014	981	1017	1038	984	1040	942	1032	1062	1024	1055	1011	1079	1012	1027	1035	1050	1066	1029	1044	1019	1042	1090	1010	1097	1014	1024	999	989	1063	1027	1011	1111	991	982	1046	1057	1030	1021	993	1010	1014	1020	999	1026	1010	1037	1005	1006	1027	1001	1043	962	1013	1029	1012	1115	1001	1017	1017	1068	1073	1044	1032	1036	1074	1018	1088	1048	965	1000	1020	1029	1071	1011	988	1040	991	1012	1031	1015	1035	1065	1029	1011	971	1043	1036	1009	1083	998	989	1041	1045	1017	1049	1037	1051	1039	1015	943	1012	1019	985	1049	993	974	994	1032	1045	1008	1011	1023	1047	1038	1030	1050	1026	1040	1002	1026	1032	1053	1069
24719	21155	27207	25297	11149	888	697	557	538	494	490	460	460	432	425	440	434	408	440	445	433	413	425	402	479	451	440	413	415	406	407	420	414	385	405	406	405	436	423	395	404	435	383	438	408	417	376	377	428	397	451	379	416	444	397	377	448	411	415	396	423	409	437	416	431	413	402	408	419	386	411	418	406	389	383	373	408	424	410	405	377	410	415	377	388	366	418	405	430	410	419	392	415	394	393	422	421	407	424	415	384	379	445	406	427	416	390	402	384	442	416	410	417	400	446	400	383	445	405	413	385	395	417	384	418	415	427	413	412	418	419	398	434	440	412	410	417	383	403	402	376	397	392	395	445	441	383	405	426	382	423	413	391	374	402	396	394	413	409	418	393	400	404	400	391	421	423	396	392	398	421	411	428	426	432	437	385	400	439	393	374	426	416	420	415	418	397	455	388	412	410	419	410	393	435	395	397	363	430	422	425	437	426	414	418	390	392	412	400	376	421	381	377	403	442	430	435	438	438	423	425	414	396	418	364	413	421	406	417	401	440	416	400	362	419	379	396	412	410	401	427	416	427	436	387	399	382	428	414	398	412	400	398	413	443	393	436	445	393	414	417	414	417	412	412	417	435	402	390	393	417	398	412	406	422	450	407	395	394	381	425	432	395	409	408	381	413	421	399	392	417	387	430	422	387	422	390	373	396	411	428	419	417	365	411	411	364	392	394	428	417	417	422	379	420	424	431	404	416	429	403	417	399	393	444	398	429	398	408	386	375	416	380	432	456	387	406	400	395	394	385	415	416	424	405	420	413	432	412	408	440	399	388	367	402	421	432	391	395	378	407	378	381	393	436	436	437	433	420	396	399	466	384	379	397	399	405	401	450	394	434	434	423	441	395	389	388	442	380	410	368	370	400	390	428	437	399	394	404	401	399	430	393	389	407	384	409	406	386	433	414	415	425	424	449	398	412	414	411	385	415	406	407	443	413	432	436	430	435	399	398	397	399	423	442	391	387	432	448	382	407	418	400	385	428	449	424	422	363	417	401	382	411	407	407	407	423	414	415	405	404	382	427	393	374	423	420	419	425	431	382	385	406	377	426	403	419	377	379	423	395	386	385	424	383	404	434	404	412	385	422	388	401	398	447	415	406	429	422	436	433	406	425	421	416	428	421	403	387	415	406	382	405	421	396	397	415	416	395	401	401	419	433	388	390	379	433	395	450	399	397	377	423	395	401	442	372	426	423	367	432	429	427	429	401	455	416	432	388	403	417	378	410	371	381	441	413	455	418	377	429	359	397	395	404	408	437	403	416	381	420	420	422	361	430	427	425	412	435	418	391	422	396	386	372	397	418	406	379	366	425	423	359	442	403	394	405	386	401	396	432	437	424	427	408	376	430	389	438	442	399	420	424	427	381	367	421	433	434	412	368	419	397	402	434	429	430	386	416	416	421	427	420	412	385	431	401	404	419	430	477	398	455	419	397	414	421	408	426	391	463	378	417	398	401	401	394	404	407	403	424	422	404	434	376	387	372	442	398	379	437	386	401	408	413	445	378	415	395	354	384	421	416	387	448	426	430	401	431	435	408	402	452	432	387	412	387	404	420	402	419	414	406	404	422	390	416	442	377	399	400	410	427	401	403	411	372	373	391	403	382	411	393	411	413	397	393	428	402	375	410	382	413	406	402	419	391	425	424	442	405	404	392	441	433	429	407	413	448	437	422	397	400	388	388	416	426	433	416	387	400	417	372	439	412	389	428	385	420	428	421	397	413	377	425	451	381	383	418	418	376	412	449	426	408	409	402	384	386	367	421	384	408	418	409	401	396	413	395	380	440	397	393	391	395	409	431	385	404	398	395	395	369	393	399	422	420	392	373	379	388	403	372	398	428	397	390	391	426	427	396	423	402	431	419	420	384	412	440	367	425	382	389	440	395	417	427	452	443	427	434	412	390	449	412	419	416	406	371	450	452	400	412	389	403	429	429	374	388	383	364	411	419	393	422	381	453	405	408	414	390	455	406	404	381	401	386	431	390	411	405	404	394	419	417	412	377	405	421	396	448	405	413	435	430	386	405	439	442	374	394	417	446	406	399	398	412	389	401	422	410	400	407	391	390	378	362	388	395	407	378	419	385	395	457	421	415	390	397	417	430	406	385	438	401	414	415	414	428	392	446	410	439	407	401	422	404	410	450	420	403	424	423	463	387	422	397	389	411	400	398	366	421	395	393	396	398	398	361	384	383	422	375	406	422	420	416	456	406	384	415	413	386	434	429	436	395	427	413	426	402	399	426	408	350	423	431	402	401	438	425	409	395	387	407	437	423	394	398	377	412	405	400	359	394	402	399	404	409	358	433	428	434	394	396	403	411	413	429	390	404	422	396	400	427	443	397	411	390	365	416	422	392	409	417	422	411	384	372	410	444	399	403	411	396	423	425	426	395	418	401	401	406	417	380	442	419	410	403	380	455	429	412	432	395	412	415	385	449	396	413	425	433	408	414	378	432	433	412	415	381	405	422	406	390	402	421	402	415	418	391	414	400	402	426	433	390	393	427	419	414	412	428	423	406	385	406	428	378	376	425	430	413	401	389	366	418	399	393	407	390	421	373	418	406	390	408	408	413	397	407	428	415	433	395	382	381	437	403	416	393	382	361	400	373	432	410	374	411	374	375	390	432	383	454	455	401	391	443	411	410	368	408	393	395	434	407	394	428	404	408	448	419	396	399	449	405	396	407	404	422	414	433	362	425	411	409	426	394	409	410	402	412	423	419	434	396	413	415	422	408	389	425	422	415	430	426	397	406	382	437	400	416	405	398	411	420	432	405	414	408	433	443	407	417	415	459	422	406	381	411	410	422	406	419	409	392	462	444	429	423	387	406	452	414	397	415	434	387	404	415	443	403	417	372	388	400	385	433	364	421	414	436	442	423	421	381	389	436	433	434	405	452	405	398	437	385	391	393	424	440	394	415	382	430	403	388	401	384	412	449	428	400	401	457	418	402	423	405	407	422	409	439	431	410	413	386	461	411	387	466	432	433	403	434	396	401	411	389	396	412	401	455	358	434	423	394	416	430	403	418	413	388	418	426	383	432	426	440	399	436	409	414	385	406	423	375	433	405	404	423	441	375	403	396	403	394	403	419	411	429	417	408	417	395	382	381	430	416	413	385	395	446	450	404	403	445	411	431	392	414	393	422	413	407	415	420	397	408	390	410	397	380	412	431	430	411	380	391	404	392	397	423	403	422	408	403	410	422	411	351	431	400	432	400	373	396	412	395	361	406	404	385	428	416	417	398	427	395	415	376	403	407	428	427	458	420	419	427	418	437	394	363	377	422	402	417	406	382	407	410	384	431	388	389	382	364	399	435	388	425	384	420	460	395	411	421	388	433	393	432	397	400	425	405	418	423	377	421	402	387	425	379	401	404	388	369	395	416	407	408	406	426	434	416	437	440	401	402	412	379	436	412	411	388	429	415	417	432	404	405	413	400	408	389	443
3491	5434	4067	1977	1408	1243	929	814	734	674	639	591	629	554	553	525	518	474	536	474	511	486	483	490	448	489	477	469	476	442	485	479	496	483	457	479	469	502	467	458	497	468	487	502	479	477	456	513	495	466	507	440	457	463	463	475	510	494	513	459	478	495	453	486	454	490	490	435	474	443	471	447	448	460	518	503	446	445	467	493	468	504	494	457	487	481	491	491	496	481	494	424	494	466	474	478	478	466	498	460	476	437	439	503	470	425	470	500	429	470	489	450	474	445	450	479	481	464	452	428	456	510	482	484	520	450	502	464	493	485	489	475	456	432	490	472	490	469	499	477	499	488	464	480	424	461	468	467	490	455	431	445	455	455	489	454	467	430	438	475	445	485	444	484	483	471	454	471	494	461	506	467	481	475	511	432	500	439	464	463	445	472	455	518	476	468	487	524	445	470	473	506	452	451	440	465	481	497	455	433	439	488	484	457	476	447	513	473	519	480	485	476	460	456	494	524	481	442	456	494	472	478	459	494	502	464	473	471	496	482	471	455	463	476	468	467	498	507	446	463	497	479	496	463	459	503	460	445	480	486	478	479	468	455	499	507	464	486	494	493	452	480	466	513	502	483	495	456	461	473	479	471	457	473	448	427	425	478	476	489	450	500	468	444	450	461	451	496	473	470	478	457	469	507	465	480	474	486	500	450	532	448	477	498	463	458	503	436	489	437	485	450	485	448	497	471	452	499	424	513	500	464	491	431	515	465	443	479	456	487	453	508	454	467	453	484	478	465	460	476	475	479	487	421	462	477	469	494	463	492	456	428	435	495	506	453	486	491	483	474	498	448	484	482	449	447	478	443	461	504	474	469	484	453	466	479	500	466	500	461	484	490	504	482	438	474	437	482	457	497	457	481	470	466	486	427	457	478	471	478	452	486	481	492	478	465	442	488	481	457	463	447	461	482	449	519	492	476	502	456	462	459	422	499	467	484	488	479	489	507	468	503	482	451	477	490	470	472	488	435	446	455	483	474	458	477	458	467	470	490	452	463	496	449	470	490	447	490	458	482	433	499	493	456	391	443	424	498	532	440	480	502	449	451	472	473	506	473	464	482	463	450	443	453	480	478	454	478	502	469	471	500	505	514	479	511	475	503	454	479	478	462	463	485	492	484	487	429	483	498	454	487	448	446	471	487	486	481	469	474	490	437	490	457	483	463	425	457	425	440	449	453	484	490	487	479	459	459	506	494	489	482	461	465	458	487	427	491	480	460	463	466	475	465	470	462	461	443	484	507	486	476	469	456	448	471	506	460	458	449	455	458	471	490	438	465	473	450	481	428	455	479	522	444	460	425	468	451	477	502	466	482	464	486	471	488	500	480	492	491	489	459	469	508	529	482	485	478	482	470	463	445	452	540	428	491	478	515	460	497	472	473	497	458	454	487	435	483	515	486	489	483	504	479	486	502	421	480	476	440	498	499	470	468	450	484	494	467	456	498	450	465	476	457	469	430	477	439	501	466	453	460	502	492	451	465	498	474	477	465	489	462	436	474	513	483	530	509	475	507	442	486	453	486	452	477	479	499	431	495	488	473	426	503	466	469	463	448	472	480	473	447	479	464	489	460	485	456	462	510	460	488	447	445	496	438	460	472	469	488	474	438	484	479	492	457	429	469	451	463	480	455	471	473	426	450	461	457	477	469	444	467	460	440	465	460	434	455	465	469	459	494	466	456	479	471	471	468	464	471	466	488	453	449	465	476	459	481	454	511	475	441	475	461	511	440	492	464	491	471	485	482	449	450	491	466	480	470	465	452	460	443	467	476	488	483	485	464	475	473	448	439	427	490	463	451	463	456	470	489	469	494	474	493	493	435	461	454	469	461	494	462	430	493	473	471	475	486	488	479	467	471	505	463	445	447	492	481	463	446	469	441	462	452	471	462	449	462	440	497	497	475	457	474	480	507	505	454	482	471	486	468	453	469	518	466	495	436	480	467	480	486	476	450	467	488	450	517	458	495	471	476	436	481	482	466	497	490	469	477	453	509	479	466	492	474	472	470	489	469	450	511	472	454	462	463	487	490	455	446	466	499	449	479	461	425	466	458	452	472	423	450	498	481	464	453	436	514	496	464	472	459	449	484	472	483	415	468	421	461	467	473	451	467	502	466	452	463	479	504	466	460	515	507	465	495	485	483	488	466	452	450	437	498	474	472	487	510	430	468	481	442	465	453	485	460	461	463	517	461	460	471	425	501	461	471	435	484	483	461	443	474	463	472	452	444	440	474	434	481	461	432	474	474	483	468	519	466	462	508	435	451	481	457	436	469	483	482	437	518	435	532	480	478	502	458	473	492	511	446	463	459	503	453	487	450	474	472	479	504	474	450	495	478	503	506	475	495	500	492	485	520	463	490	445	483	478	497	479	459	509	461	440	486	444	470	485	480	529	480	452	465	471	477	498	477	490	490	483	468	486	464	476	425	466	531	502	485	488	453	473	457	475	462	485	505	457	454	501	460	476	450	500	456	478	483	441	431	490	470	517	477	476	474	451	442	497	479	479	491	478	463	469	446	496	490	454	466	455	559	481	501	503	488	482	460	462	466	499	511	474	483	464	459	484	458	459	478	484	465	475	481	475	466	465	475	481	467	482	474	495	481	498	491	477	489	483	436	468	482	487	428	501	460	444	470	482	453	419	461	480	489	454	482	452	459	506	478	460	463	451	469	504	470	466	464	461	465	457	447	453	468	484	447	503	463	469	433	475	463	426	472	453	425	466	510	463	450	466	445	487	454	506	502	476	461	455	476	492	468	463	494	484	467	494	486	487	465	503	514	455	480	501	483	488	467	481	519	449	452	481	508	504	504	496	424	455	463	490	476	500	497	447	466	456	493	459	449	485	432	464	477	449	474	507	460	493	454	451	475	451	494	439	528	439	504	471	491	455	440	468	501	435	479	434	502	471	498	496	468	447	493	504	486	427	471	486	459	489	450	440	488	470	465	477	432	446	499	457	478	501	463	464	420	431	490	503	519	441	474	485	465	469	437	446	511	492	469	423	472	488	469	467	500	424	496	475	490	471	459	497	446	462	467	473	487	451	490	453	487	457	493	467	472	477	471	488	423	473	428	426	470	501	444	490	472	474	489	416	489	463	515	475	470	458	478	476	466	438	484	419	470	469	465	451	500	495	479	465	445	471	441	484	487	487	471	477	462	494	506	425	484	471	509	466	468	472	426	489	473	484	502	484	450	487	537	470	522	484	452	475	486	444	487	444	477	490	499	468	481	478	423	479	501	449	481	458	461	462	456	494	456	443	487	468	488	487	508	485	472	482	461	436	443	475	482	499	429	457	484	490	455	486	498	478	463	480	490	422	435	466	469	464	460	482	489	443	519	462	467	480	486	494	467	442	466	456	478	469	466	467	488	469	460	487	445	500	449	464	511	459	454	437	461	474	453	476	447	486	510	475	502	455	482	469	482	451	448	473	502	475	464	451	479	466	504
22671	21164	28663	23916	21166	21197	7435	1172	929	786	714	712	648	670	589	612	564	560	525	564	544	528	530	503	488	497	512	491	497	469	478	481	501	545	495	463	449	507	496	484	477	498	488	444	494	441	519	476	482	483	487	466	479	475	463	492	483	475	461	502	432	525	485	479	482	469	453	494	468	472	457	451	443	480	447	481	481	485	442	481	467	478	455	464	449	432	490	467	485	430	481	484	419	450	491	477	445	498	446	468	469	478	487	463	478	432	431	455	462	465	482	486	464	459	463	440	481	458	468	451	470	463	510	431	486	492	472	454	435	449	472	475	479	489	451	502	491	500	454	470	446	482	455	490	455	477	516	440	498	467	477	465	485	504	497	445	467	475	471	454	467	471	461	484	497	487	493	496	476	478	466	463	473	459	499	478	458	468	481	480	484	448	462	477	436	479	457	487	443	481	493	446	466	471	442	475	517	491	452	490	501	462	457	508	490	477	421	440	461	488	491	454	444	479	497	438	449	463	444	458	500	455	479	434	441	476	488	440	487	483	492	453	441	452	443	498	453	507	460	464	471	402	488	467	487	451	439	491	482	485	480	453	465	486	490	453	498	434	415	469	490	481	491	510	478	503	487	485	456	440	451	491	430	470	490	466	492	475	459	466	483	490	449	455	467	452	445	433	461	482	474	460	448	487	437	445	458	450	498	471	462	471	438	468	477	484	492	489	513	451	433	508	487	491	495	516	492	460	463	496	476	477	470	505	438	505	488	481	482	480	473	435	495	440	447	484	471	497	491	514	485	496	485	473	484	458	467	498	438	450	469	510	490	454	465	489	457	500	465	459	455	479	477	475	481	496	451	481	494	456	498	472	435	495	429	501	475	438	470	494	483	479	509	472	489	469	433	461	458	494	432	481	427	463	471	498	493	447	447	504	458	482	462	485	481	487	452	440	467	470	455	439	489	452	495	487	497	444	451	454	470	458	474	456	449	475	500	444	468	479	502	480	481	437	519	480	481	459	489	457	428	492	459	468	514	457	466	468	481	452	463	506	477	467	455	459	482	470	481	424	481	488	421	497	491	449	476	485	444	424	439	488	471	454	442	449	486	445	500	480	460	437	483	462	468	478	469	467	514	517	469	434	462	484	460	483	479	494	465	481	432	471	477	463	455	481	461	467	521	446	426	492	475	465	476	477	489	443	498	497	443	475	478	485	480	445	494	457	425	431	457	484	461	462	469	469	458	478	475	462	461	428	483	436	487	462	486	440	480	448	458	439	481	430	464	502	484	489	447	516	493	496	461	473	470	428	486	490	459	458	463	455	446	437	482	503	468	460	484	409	459	470	441	467	425	496	462	445	467	460	454	481	457	433	432	468	447	522	510	439	465	456	465	449	459	431	500	463	469	398	460	473	418	505	448	436	475	459	456	478	417	466	480	473	453	486	448	463	494	431	475	475	489	497	490	470	503	483	486	477	488	462	500	488	451	474	463	482	453	443	461	457	464	449	456	465	476	437	487	460	492	447	480	487	451	466	476	471	481	469	419	445	486	534	486	449	433	473	452	518	472	448	492	514	446	473	489	470	482	495	449	465	484	462	485	468	492	484	433	472	505	466	478	482	456	458	487	497	460	478	486	489	466	460	500	429	511	503	490	477	479	464	485	459	480	452	447	455	467	451	445	462	454	468	474	438	543	422	473	467	484	435	488	471	435	495	472	475	450	467	454	499	457	504	494	466	474	496	489	458	474	476	481	443	434	481	458	486	489	455	513	427	464	477	478	513	469	461	461	474	456	463	482	431	463	456	479	446	485	462	477	463	425	450	475	489	452	453	465	455	486	494	479	471	464	482	438	443	476	477	443	498	483	469	447	500	457	468	488	466	467	477	455	442	480	466	451	476	471	461	501	469	475	469	494	431	467	456	453	458	488	491	471	486	471	482	438	467	469	459	521	478	474	495	491	470	469	429	476	485	434	499	475	440	502	435	498	476	467	447	475	486	475	441	457	507	473	486	449	447	468	475	481	453	469	459	534	431	481	465	481	474	421	471	484	490	454	520	453	405	446	490	406	444	424	477	445	498	475	478	449	470	426	480	472	475	499	475	505	472	402	511	431	474	484	465	460	502	450	471	475	454	440	509	445	464	472	419	506	445	468	500	474	469	455	485	515	443	432	421	454	473	498	497	479	457	490	462	431	479	465	434	473	469	485	472	478	508	487	460	448	473	441	459	437	481	472	490	458	480	435	480	471	451	461	467	476	475	463	455	473	453	463	475	504	486	463	486	486	421	454	436	479	479	458	454	461	506	511	428	480	448	453	488	471	449	470	468	454	450	488	480	471	514	492	444	448	486	416	463	481	467	443	476	432	490	495	470	443	497	459	472	464	453	506	473	448	433	517	490	474	469	472	447	429	449	481	478	500	476	438	468	435	452	499	468	476	488	464	466	442	477	480	478	467	451	452	519	410	473	497	450	456	432	459	456	507	496	433	473	467	448	444	449	447	424	477	462	435	458	478	464	484	465	481	460	452	484	487	425	468	477	425	451	467	444	488	438	484	465	481	470	482	455	465	461	503	486	498	426	498	480	478	480	441	464	488	514	497	459	472	456	442	472	473	479	458	464	484	485	503	435	458	475	464	497	471	449	462	476	447	469	485	492	494	442	461	468	475	487	518	483	452	470	453	464	434	495	473	482	445	448	459	504	462	452	480	519	468	454	503	495	465	445	496	476	443	449	467	502	462	455	501	513	478	478	493	485	433	473	497	461	477	491	465	468	465	459	479	458	461	477	468	492	442	455	482	475	465	455	492	500	464	455	415	492	483	489	481	448	424	514	481	458	454	488	452	400	442	479	457	467	454	503	483	450	504	488	449	428	449	488	489	460	449	491	455	490	469	441	485	472	460	466	429	477	487	459	487	453	439	532	478	455	484	483	455	516	441	446	477	480	436	441	518	502	496	507	469	473	476	442	429	461	452	497	460	466	494	490	436	446	516	497	461	447	449	471	467	455	438	452	441	454	469	443	450	442	473	482	442	456	431	413	431	470	447	476	476	459	439	476	502	492	448	461	481	514	491	450	406	444	484	451	476	454	449	445	459	435	446	426	458	481	460	488	465	449	492	474	498	470	483	473	467	506	455	458	471	490	483	445	430	456	457	465	488	448	426	493	486	461	478	446	457	472	437	430	454	463	475	508	488	474	483	509	446	451	460	501	457	458	452	450	491	478	464	457	474	461	460	465	489	466	437	468	492	496	469	475	455	458	440	487	451	484	451	435	462	476	440	508	480	472	443	502	459	452	458	458	466	456	448	486	453	483	473	501	466	517	459	485	504	440	479	465	466	439	474	453	435	462	460	467	507	488	470	488	452	449	506	474	478	465	484	490	463	487	432	462	491	429	458	476	460	476	459	462	436	466	444	441	486	450	458	478	441	432	444	466	456	454	458	478	424	442	478	448	472	465	458	434	477	460	463	469	474	459	468	444	504	472	424	429	456	423
4429	14422	11403	5384	3832	2895	2238	1810	1464	1231	1103	1009	891	778	784	785	697	653	687	650	687	640	655	649	607	636	584	606	638	636	591	591	553	575	617	578	606	574	556	615	542	512	588	538	547	599	554	582	590	539	594	572	561	592	546	554	582	542	598	560	578	515	632	571	543	569	632	559	556	555	560	538	580	594	521	618	561	551	541	526	561	554	575	542	557	549	555	544	555	570	534	546	547	583	549	547	570	546	550	534	517	540	601	614	575	590	567	555	570	584	551	541	543	581	535	555	558	540	605	530	590	620	567	560	536	529	580	574	602	520	584	553	551	539	560	588	564	516	511	526	567	549	553	530	549	538	538	551	577	551	562	572	555	597	551	559	542	556	519	534	562	503	568	586	562	546	566	559	562	555	570	543	540	549	538	553	559	543	560	567	587	583	572	573	576	553	523	542	539	581	528	533	518	536	575	530	562	551	559	544	522	572	578	579	547	567	553	529	557	568	565	574	530	569	533	595	562	555	545	562	560	541	568	599	572	563	573	519	532	557	577	554	550	584	558	509	543	532	515	552	581	556	561	539	559	531	557	561	563	575	584	563	543	558	582	508	567	551	543	538	568	569	529	489	592	543	579	557	519	555	558	548	512	587	581	545	543	587	588	505	543	532	514	524	564	525	545	527	597	565	561	581	557	546	541	576	551	553	577	583	552	512	631	560	567	557	603	566	571	542	548	551	560	512	595	537	536	562	508	542	511	559	555	568	528	528	539	561	536	574	564	559	593	587	554	535	565	562	566	574	591	562	571	567	525	586	544	585	575	572	564	542	549	580	562	562	542	565	523	583	531	511	569	518	508	538	548	574	525	513	545	589	559	549	551	551	528	568	585	564	546	545	597	526	571	536	552	569	545	558	542	587	557	578	562	522	529	542	560	533	535	562	592	538	574	564	541	546	579	537	552	526	498	570	527	564	582	558	557	524	515	545	548	547	530	512	576	587	549	541	567	550	538	579	550	543	588	566	553	553	564	586	558	565	558	587	556	599	564	580	543	523	570	565	554	548	542	523	529	548	538	586	579	520	573	529	558	533	553	576	597	564	572	538	581	601	556	547	565	563	555	587	562	542	550	538	536	559	524	534	560	540	546	521	585	523	555	532	533	531	554	594	529	589	569	597	538	557	507	540	503	554	557	553	567	559	545	553	537	556	528	576	570	549	606	555	541	567	516	549	556	551	518	554	550	570	546	566	550	524	571	562	522	561	580	558	536	520	572	517	516	554	535	531	598	529	523	539	550	535	529	526	580	560	597	518	541	547	556	556	571	549	595	538	588	576	587	566	551	591	519	547	539	525	540	526	511	573	564	531	607	505	575	566	548	548	552	600	542	574	574	515	541	565	578	532	533	533	529	547	529	521	580	527	512	600	544	535	587	526	586	527	543	632	543	551	560	576	568	555	579	551	565	512	549	584	569	564	552	511	535	546	538	538	534	549	565	556	576	538	568	536	554	548	554	578	590	575	525	608	553	608	549	538	590	553	567	534	541	563	541	518	564	599	579	604	566	559	541	539	559	493	590	528	580	545	514	575	535	529	591	590	551	560	571	557	504	566	583	580	524	580	519	583	567	533	571	565	566	579	540	550	525	544	554	579	522	564	547	560	555	540	541	562	524	527	531	545	562	577	560	551	501	555	544	583	571	540	558	537	530	542	565	544	589	552	544	553	568	577	546	535	590	585	575	534	555	566	560	555	571	502	529	535	574	554	558	529	569	581	541	582	522	546	546	574	556	546	576	570	577	552	600	600	548	551	563	546	544	585	530	517	566	560	570	582	512	545	542	535	540	600	568	527	595	558	537	540	551	559	604	565	569	579	557	559	561	523	542	571	527	557	541	587	574	566	548	531	562	571	568	542	541	590	530	537	570	578	554	562	568	554	567	572	565	562	572	539	543	551	559	560	535	571	543	504	557	573	587	556	524	530	556	534	612	554	577	546	597	560	603	563	578	545	556	566	519	560	568	561	545	565	559	593	524	566	555	552	577	532	585	564	533	594	528	543	548	557	556	540	529	612	579	539	568	536	520	574	542	544	596	543	565	496	542	571	588	584	548	606	566	539	572	542	526	564	531	552	522	574	571	544	551	586	563	561	559	557	578	556	573	544	583	525	542	559	562	581	557	564	536	532	602	522	525	564	554	582	548	563	540	572	550	523	539	546	582	543	550	555	576	562	534	559	536	526	568	575	510	576	589	551	547	557	511	562	576	552	546	526	563	506	572	549	560	527	542	524	586	534	557	534	525	550	528	574	538	536	561	539	540	578	564	539	544	546	508	577	541	549	549	540	551	545	563	563	581	524	577	528	554	567	572	548	514	551	525	518	560	543	575	563	549	532	546	539	600	547	572	601	549	539	569	573	497	551	593	528	541	577	566	590	544	545	565	560	546	583	607	513	567	547	562	597	550	578	548	590	532	582	557	534	566	573	561	551	571	589	570	585	511	558	565	549	533	536	602	569	542	574	561	570	529	563	566	575	571	581	545	550	588	527	527	574	549	562	530	570	577	579	537	516	524	541	533	558	597	560	540	573	580	546	583	559	568	562	555	527	580	563	540	552	571	536	551	572	615	512	555	542	535	584	565	597	585	539	563	554	566	523	557	577	527	550	548	579	565	520	546	558	523	599	536	563	532	534	544	564	546	569	504	568	530	586	557	543	582	554	530	561	561	578	562	532	563	503	574	585	559	535	530	570	550	565	627	590	538	544	520	576	521	561	579	540	580	567	604	572	578	523	510	544	542	571	570	538	529	558	530	554	555	561	535	561	551	560	536	560	590	552	552	528	538	560	590	557	527	534	545	574	540	551	566	541	527	556	537	571	547	550	511	566	579	506	503	563	565	582	569	570	558	543	522	527	501	527	590	554	581	577	575	542	538	521	570	568	533	566	528	547	598	561	552	537	590	543	575	578	547	540	557	562	535	550	534	539	540	526	569	516	551	595	581	558	569	561	570	571	531	521	554	567	531	564	511	552	554	527	552	572	561	545	562	550	560	529	575	593	546	555	565	583	577	591	539	564	535	522	544	573	537	540	534	576	541	599	522	543	566	572	556	555	531	549	535	521	545	559	522	540	520	587	591	543	552	576	581	555	565	515	604	506	559	528	527	522	560	526	525	558	553	539	545	576	581	528	526	537	557	544	566	593	534	561	559	548	528	561	531	518	504	544	532	576	567	565	556	540	533	513	552	562	520	538	542	551	515	562	554	547	570	566	560	580	520	543	498	574	535	557	512	575	578	553	536	537	530	523	575	539	519	535	573	560	542	573	526	548	569	540	565	582	523	514	567	513	508	551	525	543	584	552	535	541	584	538	600	501	544	545	531	565	514	543	590	553	576	556	573	566	605	580	518	572	587	528	547	573	519	556	529	564	516	550	561	531	533	595	552	505	523	565	535	547	592	548	542	507	573	536	536	547	555	570	547	559	564	560	594	576	552	553	555	548	527	545
27406	18139	4294	1037	877	808	779	809	838	771	785	779	811	820	803	746	805	822	753	800	753	777	759	787	830	817	766	784	796	815	778	836	744	776	751	776	795	811	775	746	757	742	774	802	797	793	778	736	838	810	759	756	793	767	748	770	756	789	813	777	780	759	781	765	779	771	775	730	824	820	758	768	801	744	742	775	749	762	777	772	740	713	779	810	795	805	794	806	789	801	773	733	818	762	765	759	759	806	763	784	828	791	819	795	764	775	803	783	797	823	729	768	784	764	805	728	761	736	791	766	770	712	776	729	792	768	789	724	824	730	795	797	819	770	806	771	808	781	776	790	746	762	791	764	811	785	791	748	798	762	717	781	806	796	773	777	808	783	778	823	819	745	766	803	762	798	793	740	760	726	718	816	760	738	783	794	800	704	832	754	785	758	775	751	787	773	817	726	798	809	803	753	792	750	807	747	775	785	769	776	841	748	794	819	783	786	802	749	802	757	781	806	825	835	739	812	749	784	766	810	764	749	788	846	782	791	791	733	794	860	782	808	758	772	783	801	781	803	828	708	757	789	738	740	812	788	775	799	793	828	756	779	788	790	817	821	790	752	809	798	780	777	763	748	817	776	780	758	794	736	756	775	805	771	737	803	809	765	827	739	801	770	762	762	720	745	744	810	793	760	771	802	782	767	773	820	729	774	797	787	814	784	825	757	782	776	772	755	798	819	792	773	784	789	769	810	785	810	826	776	779	755	768	770	772	792	779	773	783	801	760	777	753	855	767	807	752	784	810	788	773	741	781	796	788	761	755	792	803	788	738	754	761	779	800	783	787	824	797	762	782	751	767	766	815	736	758	777	786	776	758	767	798	769	739	811	769	788	793	744	792	793	779	766	795	751	777	800	827	757	815	716	803	767	789	745	754	810	799	805	754	766	779	751	759	813	797	768	763	795	803	789	733	766	795	746	776	817	729	799	798	770	808	746	750	770	791	780	793	782	749	767	728	768	799	805	820	752	730	743	804	786	772	757	862	789	778	815	771	818	737	767	786	751	804	813	779	801	777	766	721	773	787	784	800	732	810	742	795	789	719	843	774	797	734	758	823	762	787	750	777	755	783	806	845	723	771	788	744	799	791	803	815	836	762	769	767	782	756	782	823	797	806	782	771	810	765	761	744	769	754	731	797	757	763	730	823	733	744	799	766	751	780	764	746	777	809	809	794	816	807	783	768	756	794	793	725	797	833	833	791	781	787	770	787	782	762	807	758	756	711	775	825	771	804	784	784	817	787	784	754	771	789	795	829	809	779	801	765	807	820	755	801	821	802	801	791	766	805	787	751	734	749	781	785	780	750	775	771	794	776	775	779	717	793	820	783	775	761	794	852	755	762	768	759	776	793	784	797	801	748	813	797	780	788	792	757	753	767	738	776	758	746	739	790	727	802	780	787	760	748	752	779	799	799	749	773	763	747	780	752	811	768	760	835	798	729	790	786	743	802	744	777	803	743	816	797	756	753	769	752	832	783	740	816	815	811	800	834	772	801	801	797	810	810	752	748	745	749	766	777	790	771	752	831	850	788	781	741	747	766	755	793	806	781	805	775	769	792	769	724	820	773	733	788	784	756	779	794	801	771	773	749	827	758	781	831	755	781	785	752	734	757	773	809	806	792	769	774	771	799	831	788	760	787	828	760	814	803	772	798	762	789	810	773	760	759	742	764	791	819	708	783	828	810	766	777	801	811	821	792	782	790	748	801	793	783	774	765	784	764	747	791	787	780	790	804	781	772	808	779	789	783	784	838	768	776	786	784	816	815	794	728	720	731	751	789	843	739	818	795	793	720	773	803	802	748	785	728	836	805	846	787	793	837	721	778	753	791	845	776	760	772	787	769	794	816	801	772	794	765	775	812	810	771	741	741	788	782	765	785	785	763	752	842	794	749	748	795	734	773	785	796	787	782	745	753	747	772	753	761	836	761	756	759	806	805	751	782	829	774	773	725	798	806	754	806	797	802	819	747	789	785	772	780	751	792	799	774	767	798	778	811	787	808	804	773	749	803	795	816	765	800	765	750	844	774	767	767	781	801	786	760	773	735	750	782	766	818	832	806	732	711	736	796	769	748	771	759	750	767	766	773	763	788	794	810	753	751	791	769	775	776	796	805	758	823	789	720	786	796	763	798	800	796	757	767	789	836	804	806	762	742	787	759	768	794	800	799	771	807	785	784	781	776	767	835	750	761	765	815	789	770	784	783	843	765	786	768	751	800	783	806	756	786	794	809	814	766	774	721	790	747	776	794	800	790	798	840	776	785	763	783	769	815	751	749	787	785	689	797	795	791	826	771	802	798	809	772	784	741	738	789	805	755	792	817	782	800	779	805	761	748	744	743	813	797	786	765	729	792	800	764	773	775	777	758	780	779	772	796	765	820	847	813	733	753	780	759	738	729	772	783	770	806	787	832	778	790	729	784	744	726	782	807	777	793	774	775	837	745	793	772	805	784	773	828	750	769	803	824	794	727	792	741	775	766	763	779	733	793	775	779	792	807	760	747	777	772	755	781	782	750	775	794	830	761	780	770	789	782	795	849	777	812	773	786	792	816	779	804	845	766	803	739	748	802	817	774	783	744	806	775	783	835	778	845	757	730	862	749	775	767	778	777	806	799	812	815	765	774	804	735	760	824	780	747	787	781	754	764	721	813	789	791	780	774	806	778	756	798	766	811	760	769	723	726	780	768	797	800	778	755	783	797	813	745	795	817	757	728	728	776	769	753	774	768	738	766	813	809	750	785	799	743	773	771	797	748	829	782	765	729	765	833	729	781	802	789	791	750	754	771	782	743	733	782	771	792	782	777	799	813	764	783	791	776	789	813	737	764	746	788	761	795	793	744	725	752	762	787	773	799	783	771	755	808	737	775	793	763	756	716	779	777	717	774	715	758	749	751	814	786	810	790	761	760	771	790	765	812	796	795	755	805	788	797	811	748	821	767	813	794	731	722	793	824	791	787	851	792	805	781	810	811	771	800	767	775	773	814	782	781	752	730	806	762	792	788	772	769	773	776	791	799	782	766	787	770	770	784	794	754	776	757	800	783	757	792	816	776	769	870	781	798	802	803	796	793	789	779	780	767	791	826	758	770	789	778	813	780	787	754	860	810	746	744	759	728	799	841	788	816	823	814	808	760	775	759	765	782	789	826	726	740	769	840	752	738	771	792	762	787	769	768	777	743	838	780	771	781	790	767	850	811	755	760	846	770	744	766	764	783	761	757	759	770	778	739	733	766	761	735	810	786	774	799	814	763	827	754	766	765	800	760	717	787	743	831	739	820	764	731	767	747	747	760	725	778	822	801	751	781	785	792	795	803	745	794	813	769	798	778	761	740	728	801	813	789	799	813	773	809	821	741	735	811	810	775	783	840	802	782	787	764	784	753	795	812	786	750	813	823	745	778	774	809	805	755	794	788	798	739	797	796	784	757	769	793	810	754	796	750	745	761	796
4644	1361	1226	1023	919	1000	872	981	872	901	901	844	915	859	851	876	881	890	860	863	928	850	922	903	890	891	896	904	889	904	900	884	869	846	879	867	869	912	855	879	835	889	916	882	909	887	867	892	923	871	862	910	890	926	796	862	856	868	892	919	924	906	838	935	817	863	890	891	911	866	973	862	847	880	876	921	874	911	864	856	910	886	924	880	922	916	904	908	896	874	888	887	890	900	907	863	883	858	928	872	865	911	866	904	893	907	929	910	834	869	897	909	912	861	912	936	906	907	909	904	928	944	853	905	878	938	876	860	843	884	854	886	882	892	898	880	962	870	894	905	847	887	821	844	905	886	887	840	914	861	904	874	874	847	898	883	893	867	877	820	857	909	900	888	934	887	859	897	872	898	888	899	884	852	863	876	890	879	886	845	855	887	943	918	919	888	842	869	887	920	853	890	912	907	893	930	834	868	934	875	887	867	907	942	863	923	899	846	876	855	917	918	862	861	882	842	934	867	882	841	922	859	870	861	889	875	952	848	884	881	876	912	871	893	948	926	918	860	872	868	875	902	873	893	880	858	896	881	855	874	869	867	866	893	847	908	886	870	931	833	869	873	882	877	914	885	881	908	855	924	917	849	893	880	901	923	856	859	842	877	921	917	890	832	912	922	895	913	864	922	908	892	930	901	891	929	913	848	922	880	890	897	873	869	904	821	830	886	919	892	881	829	877	923	884	929	944	897	882	839	905	883	931	892	883	877	848	942	870	892	857	927	871	863	929	882	894	892	856	901	897	870	838	886	938	888	878	888	883	925	882	907	866	906	917	877	881	839	858	901	806	866	921	867	953	963	870	814	898	919	855	921	897	891	914	944	857	910	834	896	890	884	843	868	876	883	883	839	901	895	955	898	879	901	851	872	865	866	847	916	864	901	919	895	873	877	939	916	869	913	846	845	949	849	903	877	893	951	873	844	916	848	923	897	870	881	946	882	882	846	910	856	903	903	862	901	857	838	841	876	860	871	877	878	858	901	929	878	892	868	951	906	806	873	928	874	833	925	912	846	844	897	894	867	907	877	909	932	865	929	917	858	887	882	848	865	841	834	893	877	921	824	937	908	924	876	854	899	885	868	888	933	886	875	897	807	867	873	860	910	869	852	899	884	916	862	885	851	901	902	859	894	918	876	851	882	836	884	877	903	874	939	887	872	929	843	878	875	924	917	896	947	887	847	943	866	903	891	920	919	908	904	859	885	915	846	860	849	897	868	883	879	932	842	954	878	891	914	838	825	860	938	907	903	904	880	878	894	884	915	839	920	956	896	900	901	874	890	922	834	954	799	873	880	853	917	873	901	865	882	892	884	839	871	917	908	876	864	926	848	915	854	941	862	814	885	842	874	902	902	847	881	920	877	905	897	919	872	912	859	892	850	881	911	952	886	873	863	919	851	850	878	796	934	860	881	913	874	894	861	850	877	862	880	910	906	872	922	888	892	891	893	870	905	897	847	882	876	865	847	879	805	865	955	785	880	868	897	869	891	813	853	885	927	928	891	839	905	868	893	914	872	875	882	895	867	905	881	907	886	918	880	906	857	878	923	886	904	927	921	878	918	870	928	943	889	894	892	883	856	870	930	891	912	928	917	903	895	851	892	838	935	901	920	888	927	903	870	876	914	890	888	852	876	844	846	894	857	878	906	884	888	925	891	855	922	859	888	855	871	925	905	885	867	933	887	892	888	892	882	850	898	881	867	879	914	950	922	857	883	878	905	873	856	911	883	848	895	963	874	929	910	913	914	890	870	876	880	964	861	878	876	866	911	877	862	922	875	886	898	866	881	855	937	866	888	843	898	852	836	865	886	889	849	928	853	882	890	855	850	850	880	893	861	906	841	911	893	917	828	891	903	891	924	909	929	857	874	859	878	882	862	836	883	900	827	921	854	839	898	907	860	880	891	846	853	880	909	919	907	864	809	895	878	867	899	871	924	907	913	874	896	863	949	866	844	914	841	899	905	832	894	895	911	909	912	926	874	894	891	904	876	888	906	903	854	935	837	927	881	874	925	910	871	864	849	890	833	880	939	888	873	942	857	901	877	847	881	902	868	873	872	884	887	921	851	878	878	845	901	885	924	855	881	867	908	922	882	897	868	895	880	813	866	898	897	878	891	852	863	913	889	927	922	869	855	847	828	866	869	885	842	862	919	862	919	929	863	905	874	881	855	881	922	923	858	885	881	902	862	931	903	870	834	882	861	924	884	853	894	831	902	874	902	909	909	881	860	910	840	853	917	882	852	914	913	930	928	878	882	866	921	835	914	883	849	876	934	860	899	885	909	905	870	862	820	968	861	861	857	840	884	883	846	854	905	904	839	901	943	888	884	855	932	901	855	838	874	875	880	819	863	879	876	897	888	906	935	887	822	893	843	947	868	850	884	905	879	890	886	922	925	901	916	906	859	891	913	858	934	843	849	894	933	883	840	862	844	859	872	889	897	876	871	916	919	926	859	839	899	896	914	890	894	927	903	861	813	906	899	887	901	888	867	891	819	885	905	855	917	894	859	920	908	889	909	938	873	902	873	889	955	890	851	895	877	909	903	951	895	876	900	907	903	922	895	893	893	902	954	855	884	888	894	889	936	878	901	883	842	880	904	880	896	912	876	889	850	929	854	914	911	855	842	865	893	907	841	872	892	874	885	881	935	906	893	875	957	896	863	923	935	876	953	919	863	939	892	844	906	858	948	882	891	894	876	886	933	856	884	899	835	896	885	936	834	855	892	929	947	890	951	937	908	904	871	880	895	929	909	905	894	883	917	931	847	898	872	857	900	881	867	838	911	908	893	911	850	906	905	841	847	840	881	888	877	857	886	846	873	932	868	827	853	924	955	848	913	940	952	899	886	858	921	853	834	864	882	877	904	908	904	915	873	891	885	864	888	887	908	882	913	902	880	870	847	885	864	976	827	849	879	898	930	919	932	892	875	911	885	861	906	882	863	872	951	928	920	922	890	878	858	891	865	884	923	898	825	928	839	909	914	913	916	910	872	826	863	920	887	845	915	895	879	844	862	928	884	850	948	896	888	903	924	889	894	925	883	866	888	880	864	944	902	968	863	918	910	908	873	865	943	896	895	872	863	877	895	886	832	816	878	896	843	894	908	931	912	902	887	919	916	884	891	879	918	874	864	903	882	817	914	899	870	887	856	911	937	881	873	888	870	885	866	900	916	879	941	903	872	881	871	864	861	920	868	912	893	901	933	922	842	881	872	866	899	866	883	911	833	856	930	885	859	872	898	855	917	939	823	940	872	875	884	811	922	888	878	869	855	875	910	901	852	879	913	917	889	877	920	830	858	914	914	932	853	879	855	884	889	882	884	912	882	928	916	877	893	911	917	946	877	848	914	911	871	920	868	899	905	866	852	907	885	868	897	882	842	871	880	896	898	923	889	889	942	895	860	874	876	899	841	918	936	954	862	895	932	924	910	908	861	874	890	876	892
23778	21170	28149	24424	21157	8683	1644	1241	1150	1058	1078	973	968	937	903	980	907	930	885	884	982	919	872	931	944	947	881	941	859	888	901	850	842	921	876	927	944	901	866	879	912	909	882	901	901	884	907	922	911	953	911	863	857	920	868	881	856	926	869	863	950	826	893	912	849	896	838	923	910	914	920	852	904	894	953	867	907	915	838	911	844	845	912	879	838	877	882	853	885	885	881	879	879	888	894	896	927	931	848	934	901	879	931	937	942	895	849	897	930	924	862	857	868	865	944	905	896	912	862	915	868	871	918	826	844	880	932	931	864	884	910	914	886	892	838	820	817	891	822	884	836	906	831	898	814	844	886	951	829	841	923	810	870	912	864	942	827	873	857	877	851	902	929	893	938	836	880	847	814	861	911	898	890	845	864	962	859	875	937	904	867	892	891	889	917	890	852	930	860	888	873	854	853	899	851	901	873	892	891	912	901	892	928	911	866	830	860	887	889	888	862	878	882	895	919	881	935	890	862	894	881	894	893	902	909	871	867	926	883	868	876	830	920	869	916	860	856	872	948	921	902	874	916	884	822	910	890	879	857	882	862	867	855	829	934	913	882	930	880	913	870	877	918	906	940	877	882	912	925	831	908	884	857	843	875	873	895	840	887	869	849	867	946	891	849	925	853	895	917	832	823	837	932	882	880	925	917	962	881	893	898	938	880	914	893	901	883	901	836	906	894	917	868	879	894	916	856	885	879	847	860	907	892	892	947	922	903	901	886	909	923	909	899	880	907	853	910	873	835	882	893	911	936	907	842	899	875	851	870	913	848	872	894	943	884	908	904	928	839	873	879	840	923	897	917	898	888	866	853	852	894	881	853	902	896	933	888	846	916	888	909	937	855	939	873	854	871	862	892	902	848	958	901	838	845	895	871	861	806	930	935	870	965	869	894	882	969	910	916	839	844	923	851	906	914	916	861	841	930	881	936	884	913	902	839	933	914	892	868	853	935	902	853	925	893	862	853	807	877	907	892	915	891	910	905	944	894	867	904	857	894	880	881	914	863	841	902	878	855	906	827	840	897	897	905	892	906	881	886	866	850	902	833	912	887	874	873	866	849	886	927	872	909	886	913	883	891	855	869	887	919	881	835	928	879	866	902	895	890	881	875	905	895	829	893	859	877	901	859	896	861	870	874	904	857	941	891	962	891	889	892	894	860	916	868	882	885	937	913	909	865	912	879	889	850	927	866	931	901	889	921	943	891	863	919	872	901	870	921	905	878	961	829	905	870	884	906	886	902	902	906	907	900	902	935	912	867	942	875	927	929	866	881	836	879	852	918	886	907	875	894	886	900	887	856	888	909	880	861	889	858	900	871	824	852	874	904	884	935	875	941	899	846	934	924	866	900	890	824	855	869	832	895	900	909	916	936	908	882	826	863	846	898	921	886	866	890	923	865	859	843	873	884	899	883	890	788	893	848	895	898	871	904	889	897	903	870	892	851	897	898	899	860	841	864	872	911	883	866	919	826	844	868	871	914	934	864	850	858	913	908	888	916	862	852	845	898	854	874	943	880	873	908	908	889	867	873	854	849	899	888	837	876	891	876	891	920	923	873	874	837	871	860	910	892	859	887	908	917	829	863	861	938	862	837	854	867	902	889	875	931	878	884	817	932	836	851	916	932	894	836	875	841	852	944	917	933	926	858	909	885	874	854	864	898	866	869	852	868	862	894	834	893	910	880	873	902	893	846	861	850	858	895	882	823	862	895	864	898	895	868	853	868	872	915	916	881	936	856	920	892	866	888	933	898	864	884	867	871	901	815	836	945	890	873	864	845	862	907	827	898	901	873	903	838	835	884	863	912	862	910	873	853	853	875	880	892	858	887	853	916	867	869	880	867	918	870	947	885	886	901	865	934	841	843	862	910	920	863	857	890	882	852	855	867	888	893	853	903	895	854	899	921	842	837	824	905	863	905	920	921	816	919	903	879	867	919	918	856	851	900	899	831	895	879	917	864	910	825	919	845	899	875	912	915	886	842	885	825	835	869	876	856	886	893	874	881	901	903	898	894	915	851	879	928	888	824	894	926	940	849	880	914	895	929	889	894	928	837	840	860	880	866	893	893	873	918	892	855	859	873	942	904	899	898	900	893	865	884	885	878	832	926	890	897	855	879	872	860	900	886	841	890	848	892	855	851	866	897	887	892	869	950	916	819	891	882	956	869	861	903	883	829	898	882	831	904	854	895	941	874	879	900	871	878	856	858	918	965	874	852	853	895	837	891	858	881	860	879	885	857	891	866	893	886	913	938	931	851	884	904	959	882	914	894	906	892	885	863	899	851	839	878	878	893	914	862	920	894	861	880	842	917	888	885	871	891	811	891	887	854	859	847	896	851	911	898	839	898	898	891	857	913	865	871	875	925	884	885	927	936	845	905	882	892	929	911	894	932	939	815	875	840	874	912	909	907	875	895	862	900	912	870	848	855	891	900	893	913	885	915	926	852	857	900	878	845	882	874	910	886	819	893	895	887	912	937	868	890	852	881	882	875	905	886	938	884	877	827	864	906	880	859	893	839	900	876	893	916	866	820	821	851	848	888	943	838	879	867	827	879	898	870	847	897	924	892	818	836	885	876	885	900	834	917	873	849	886	858	890	873	933	887	872	885	884	849	845	890	867	879	947	873	913	918	865	869	929	917	886	926	840	863	856	929	878	869	897	876	895	880	895	895	831	910	883	892	840	883	852	876	882	816	890	881	876	862	849	895	776	941	884	826	864	896	875	861	883	842	922	879	892	873	839	866	871	894	874	862	895	869	870	856	889	894	890	865	865	916	852	833	882	875	970	961	884	869	902	896	920	890	849	955	907	900	856	867	917	875	909	838	853	908	905	862	861	945	895	962	872	868	913	863	861	930	853	866	881	907	868	894	874	905	869	834	843	885	892	911	887	856	891	907	904	899	875	911	882	927	899	856	865	897	872	846	892	857	874	844	862	883	897	941	897	895	878	921	918	904	853	841	866	910	867	908	878	910	874	905	859	869	870	864	877	940	847	868	900	884	918	908	846	874	903	813	913	843	854	890	933	885	903	861	868	850	891	909	896	922	937	871	890	861	916	923	915	867	866	919	915	868	887	905	888	859	877	886	902	862	914	864	887	830	872	870	902	900	926	873	834	941	864	912	854	851	892	890	883	892	886	837	912	893	894	841	891	857	911	874	922	841	910	854	894	909	897	859	852	891	866	907	907	877	898	940	882	834	924	910	905	895	866	917	854	886	910	843	896	893	845	935	856	909	862	907	869	893	870	863	829	895	918	916	871	881	882	884	867	904	861	789	900	901	845	837	913	907	905	874	891	924	892	853	868	902	897	901	899	835	881	879	837	939	873	851	892	884	968	912	859	888	902	878	948	875	854	862	817	863	900	878	868	903	901	896	918	863	865	924	880	875	893	858	846	882	876	880	902	920	925	852	904	928	932	917	884	881	876	829	852	897	890	830	916	864	878
3481	8878	7027	3595	2683	2172	1795	1596	1360	1349	1284	1170	1093	1133	1128	1122	1094	1080	1116	1110	1049	1090	1049	1067	1047	1072	1093	1048	1013	999	1006	988	1011	1017	1066	1068	1038	1033	1051	1017	1027	1066	1003	973	1061	978	1030	999	991	1083	1021	972	934	984	1023	1082	992	1001	1037	1082	1020	1025	1012	1001	997	1030	1013	968	976	974	994	1052	1041	1021	1054	1047	1013	1024	1035	1011	1046	1005	1013	1052	1011	927	1066	994	1034	1054	990	1001	1018	980	1004	1029	951	1013	1051	1027	978	1020	1053	1017	991	1041	1001	993	1019	1012	1027	1003	967	997	1077	1074	1028	1045	975	1029	983	1010	976	1012	969	987	957	973	1029	1000	1081	1001	1003	1021	971	1011	981	1075	1021	983	1019	1035	1077	1078	1033	1037	985	1010	1011	1072	1003	1039	937	1060	997	1017	963	1010	998	975	1046	1013	1033	925	1011	1003	988	1004	996	990	1046	1075	994	996	1017	1048	1016	1042	1004	1083	1015	966	1009	996	1005	1048	1031	1007	942	1015	956	1070	1037	999	1029	1009	1000	1010	1067	1041	958	1027	1094	1016	1032	1052	1029	1009	988	999	1019	1017	1060	1037	1022	995	1068	942	1031	1072	1030	994	937	1023	993	1014	1006	981	1036	1036	1040	973	1028	985	1016	1005	1009	969	1077	1044	1056	1007	1033	1014	980	1011	979	1038	1083	1062	999	996	995	1060	1000	979	997	956	1036	1025	1041	1048	984	1053	1015	1005	999	1086	1056	988	997	1005	1060	1030	1035	1067	1016	974	973	1008	1012	1060	1006	1005	962	1037	969	992	1036	986	1024	1029	994	1001	1064	1006	1025	1060	986	990	1012	992	996	1032	997	1014	1092	960	1045	1003	992	1001	1063	1018	1030	1003	1024	1004	998	1041	1003	1057	966	994	1021	1052	1086	982	1029	1008	1033	1044	994	985	1005	1022	1064	993	1016	1051	949	1079	993	1041	982	1055	1038	1007	1010	1001	1052	1052	1058	1011	1008	1015	1094	1042	1014	1025	955	1044	999	997	986	973	991	1028	1005	1051	1006	1012	1015	1037	1002	1015	1018	986	1008	1018	983	1010	1001	995	1030	979	1032	1015	968	1025	992	1033	1009	983	1002	1013	1030	996	1033	1014	990	987	955	1066	1058	1051	1001	1016	1011	1002	962	984	1012	1013	998	1032	1023	995	1031	1019	1050	1012	1039	1012	965	1001	1020	1031	1060	1072	1043	1050	1023	1029	959	945	1075	1114	996	1018	1009	1026	991	1034	983	1044	1003	1019	1019	997	1031	1040	1041	1028	955	1007	1050	1028	996	1036	1003	1005	967	977	1068	991	1029	1002	1058	1046	1025	1021	1052	1048	1043	989	998	1049	986	1034	964	980	1029	955	1029	1056	1061	1026	1030	1012	1048	962	1030	991	1042	1011	1016	1042	1040	1054	1018	1021	981	1038	963	1030	1005	1047	960	999	1013	1014	1056	968	1027	1036	1047	1057	1045	1023	1095	1045	1018	996	1012	1039	1073	1046	1021	1016	1029	1085	979	1003	1004	1071	1042	1049	1031	997	980	1043	1007	1040	988	1021	1053	927	1024	1030	1036	1002	1035	1062	1035	1056	967	1047	1053	1014	1008	1003	1028	948	1027	1007	1010	1013	1016	1030	974	1029	1010	1050	1028	989	1093	1021	1062	1042	986	1006	1017	1006	1007	959	1057	1012	1031	1001	979	1007	1044	1049	1036	1042	985	965	1031	1047	1034	1009	1012	1016	1004	1018	994	989	995	1015	1013	994	1016	988	1055	1033	1000	985	1035	1031	964	1006	1026	1018	1053	997	1010	1027	976	1022	1017	1053	1044	1025	1005	991	1014	993	1047	1032	980	1036	1019	1085	1006	1084	987	1044	1034	1022	1075	1009	1000	1031	951	1036	961	1030	1059	1021	1027	1024	1027	1017	1059	986	982	1067	1064	1056	1055	1011	1025	955	1019	1003	1009	1047	1025	1006	998	1052	1029	1058	1029	1013	967	972	990	983	1078	1043	1047	1064	1041	1034	994	1034	1028	964	1017	1044	948	1026	1005	1048	968	1019	1023	1048	980	989	988	1038	1038	975	1036	1046	1042	995	1024	987	1006	996	1007	999	1029	1043	1018	1036	960	998	1024	1042	1019	993	1007	1077	1035	1078	979	1011	992	982	1021	1039	1047	1012	983	999	966	1031	971	1010	1021	1026	1009	1006	1013	996	1078	1018	1027	1053	1016	1070	1008	1056	973	991	980	1013	1006	1018	1068	1087	1057	990	1023	1002	1011	993	1069	1037	1025	1057	980	1032	1025	1015	959	983	1036	994	1024	1023	989	1033	1033	1019	1034	1021	1032	992	967	971	1047	1026	1046	959	1042	979	1046	1058	1021	1004	1071	1047	979	992	985	1000	1043	1036	1064	1049	993	1024	1010	1015	1067	1041	988	1044	1045	1026	1044	1095	1049	984	1038	1025	999	1003	1011	1032	1080	967	1047	1015	1019	976	1030	1010	1033	1033	1114	972	1079	988	1001	1032	1011	1004	992	1016	968	1036	1070	999	933	1080	1025	982	1020	1036	991	984	1020	1016	1015	1060	1043	1004	1042	937	998	1019	1047	958	1024	1055	995	1021	1012	1051	1021	1036	997	1051	1057	1055	1077	961	1005	990	1086	1051	1003	1040	1000	984	986	1004	1011	996	1031	1056	983	1001	1099	992	1020	1029	980	967	1005	978	1068	1036	1000	1001	1041	946	974	1014	997	1016	1022	1024	986	1039	934	943	1034	1013	996	1054	964	982	966	1040	991	1007	953	989	972	1040	1008	1023	1005	1030	1007	1021	999	1059	1011	1035	1026	998	964	938	963	1016	1007	1005	982	1049	991	1000	1067	1055	1017	1009	1066	1058	987	1060	1049	967	956	977	1002	1003	1011	989	1040	1017	1023	1017	990	1019	1028	1024	970	1035	1005	1028	974	983	1017	997	1010	984	1000	1003	997	1049	988	1021	1000	1030	1015	977	1019	1025	984	1016	982	1060	979	986	1032	1021	1022	1027	1010	1022	1008	1046	999	985	1092	1056	978	1015	990	1002	995	995	1016	1004	1049	948	1063	984	998	1002	991	1035	991	975	1025	1060	989	1100	1067	996	986	1020	1054	979	1006	981	1018	1004	1049	1037	1024	1048	1034	1099	1041	975	980	976	1014	1027	1004	1032	1058	1036	1052	973	948	1016	990	1063	1024	957	998	992	976	995	1078	1027	1018	1088	945	1052	1030	1015	1021	1025	1028	953	1010	1041	1032	1056	1077	1048	1002	964	1022	1115	978	1006	991	1017	1011	1022	1072	1002	1036	1089	1084	1066	1009	1056	1000	1049	1021	1005	1007	1063	1044	1037	1010	982	965	988	1063	1083	1011	1025	1032	1017	1050	972	1007	1010	1048	1021	1034	942	970	963	1021	949	1073	1038	1053	983	1081	1015	1018	995	1057	1049	935	1015	980	953	1008	1074	995	1001	1029	975	1002	1036	971	1047	1066	998	1030	1042	1041	951	1032	1010	1041	1019	1027	982	1021	996	1022	1030	1043	1026	958	1056	973	1019	980	988	1032	1010	1031	1026	954	1015	1007	1037	1014	1016	1004	1080	972	1035	1062	1031	1028	1079	1005	1039	982	1057	1024	1070	1011	1023	1014	982	1031	981	1000	943	1035	1049	998	1030	1021	1076	1011	1051	988	977	1013	1036	1024	992	981	1069	1029	1017	1062	1042	1008	1003	1018	985	945	981	1002	998	1003	993	1010	1015	1020	1005	1000	1023	1020	1026	1008	965	1029	1003	1036	977	1014	1069	982	990	1057	1004	1047	1027	1040	1011	1056	1095	976	1012	1040	1051	1019	1003	1041	957	1028	1050	1010	1014	1022	1036	1011	1017	1022	969	1027	1000	940	994	1071	1034	1022	1039	1027	1095	1047	1025	1059	1015	1012	1017	970	955	1023	1050	951	1017	1021	956	1046	1021	947	1032	986	936	1030	1003	1053	1034	1004	995	1041	1039	1029	1018	986	1019	992	1007	1019	986	1048	1065	977	1058	1003	964	974	1065	1012	1064	993	985	1005	999	1017	1008	1003	1000	1005	1119	1031	1048	1007	994	1063	1026	987	1034	986	1014	993	985	1000	963	1061	973	952	982	986	979	986	998	985	1012	996	1047	1063	1017	1019	1035	1050	999	1014	971	1001	1055	996	1001	964	1033	997	1056	981	1007	1066	1005	1029	992	1051	994	1053	1004	1046	989	1052	1025	1082	986	992	1050	1023	1020	1030	1060	1043	1003	1066	999	1025	1049	1019	1023	978	1030	955	1079	974	1055	974	1043	944	991	1032	997	1048	995	1048	1054	1009	1040	1035	992	1057	979	1003	1075	1032	1039	1043	1033	1019	985	1036	1029	929	1031	1014	1019	990	1074	1067	1024	937	966	1042	1055	991	1058	992	1057	1025	983	1027	1058	961	1001	967	1004	988	957	1010	967	1007	1001	1052	1028	1049	1040	972	1027	1026	1008	994	1056	1003	1032
24735	21128	27197	25272	11057	834	651	556	529	472	498	453	417	434	423	427	417	426	436	473	414	428	402	410	413	411	426	410	447	415	417	410	382	422	407	396	425	438	384	421	422	408	419	436	399	426	375	403	394	459	408	443	451	382	407	381	393	392	401	418	406	367	410	397	420	396	395	403	376	414	385	421	388	422	424	399	434	395	433	419	406	391	372	424	391	391	417	388	415	435	404	404	401	443	429	417	382	409	402	412	416	416	403	419	404	402	415	399	446	394	417	389	391	392	384	406	398	397	388	404	386	373	380	410	391	382	388	431	401	381	368	379	413	400	411	414	418	362	397	388	418	403	417	382	412	414	388	398	409	397	380	424	419	405	410	384	430	387	423	397	430	403	380	397	452	397	449	383	392	380	369	407	399	419	388	411	413	412	373	424	384	405	414	401	418	397	375	397	362	397	412	380	432	405	414	388	408	429	396	357	403	414	392	390	415	389	430	370	381	391	420	413	410	390	405	364	411	425	391	409	424	387	408	404	393	380	390	376	408	436	415	390	409	422	395	418	420	371	415	410	412	388	404	379	396	408	413	389	416	397	409	414	380	377	361	426	407	383	413	428	467	389	423	419	416	429	411	405	416	453	397	425	403	379	430	411	438	396	420	383	400	379	395	437	386	420	383	409	439	403	446	386	404	370	384	416	397	397	396	423	391	390	417	416	386	419	367	364	389	393	437	428	381	410	430	416	411	370	389	407	420	417	455	366	423	409	375	376	386	418	416	417	420	372	404	387	438	436	384	424	382	413	397	396	438	428	396	363	403	428	377	399	417	417	434	393	398	423	406	410	423	429	386	418	410	385	415	416	412	403	424	426	409	407	395	376	413	441	377	420	382	369	406	405	384	410	419	381	435	393	389	416	420	404	407	396	412	442	379	423	398	388	402	407	403	410	400	364	432	344	387	377	400	380	405	421	397	434	422	359	359	416	403	425	397	371	388	375	430	402	420	423	419	397	381	375	409	417	393	425	399	409	395	411	394	419	412	391	395	384	364	398	404	408	380	382	394	428	383	416	371	383	416	402	380	414	440	394	395	430	436	413	382	382	420	351	400	409	398	358	379	403	397	424	397	423	396	391	442	392	389	388	392	423	414	417	406	380	411	407	402	404	419	413	386	382	400	412	424	403	401	436	424	388	399	392	384	408	415	398	383	403	418	412	389	424	418	385	415	388	424	398	422	415	399	405	394	399	401	414	436	369	411	383	414	407	388	436	428	368	400	375	414	431	412	427	408	382	417	417	393	389	418	396	381	381	378	419	417	414	405	404	399	395	451	379	394	399	400	386	376	413	403	391	380	399	396	403	422	386	402	354	422	428	401	397	412	354	400	406	418	395	387	389	414	422	426	371	391	416	379	450	420	432	369	412	381	387	410	440	396	383	388	385	400	436	414	420	363	389	424	426	389	408	388	357	400	387	384	410	400	430	428	413	433	431	370	409	402	413	386	376	434	388	427	415	421	416	387	382	413	379	445	404	384	404	420	386	431	418	421	413	402	422	398	406	389	408	396	389	423	384	397	394	412	424	434	388	396	381	400	419	423	420	375	409	377	395	409	419	393	418	407	372	394	363	398	409	415	377	414	422	394	404	405	384	391	389	385	439	395	399	406	398	385	407	420	434	399	442	381	398	385	420	412	443	409	409	441	398	398	397	370	401	404	421	384	384	405	425	423	409	385	374	431	420	396	388	386	425	437	399	390	399	400	377	383	388	407	429	412	389	437	394	399	412	415	368	385	397	399	413	388	425	360	431	412	378	415	400	376	418	392	403	403	377	390	382	386	391	383	427	439	384	364	386	402	420	386	380	407	359	410	400	368	389	393	381	400	429	401	386	413	409	375	389	405	405	402	414	409	400	397	387	393	391	395	389	422	379	399	408	404	373	385	427	386	372	412	398	410	393	421	366	388	424	422	393	418	445	401	392	401	429	415	421	372	360	399	408	399	416	380	413	425	403	376	450	420	409	426	407	389	406	413	404	449	417	386	375	418	420	374	400	389	364	394	411	411	393	376	390	433	382	393	378	393	430	376	378	439	439	435	405	399	413	424	427	372	385	379	430	425	397	384	424	416	419	416	356	421	427	390	399	417	379	369	404	401	376	406	409	412	393	431	407	386	390	422	379	405	388	417	399	424	394	406	409	458	417	433	386	406	404	389	411	417	406	428	386	443	409	381	446	409	431	392	457	392	365	444	422	365	402	398	421	418	437	416	404	433	403	381	397	409	398	372	412	398	408	404	427	404	393	411	415	399	453	416	418	411	376	418	422	424	437	395	384	391	415	392	395	369	400	392	392	415	389	388	392	434	389	376	429	395	412	389	402	401	400	409	411	429	425	409	412	408	414	447	378	390	404	398	402	380	414	414	396	445	372	404	392	427	379	439	411	380	392	424	409	410	391	413	418	385	410	389	382	412	405	389	377	400	400	415	367	410	376	394	372	389	436	410	421	390	386	369	404	395	423	414	395	420	386	389	423	401	420	428	382	420	422	378	419	406	379	411	385	382	405	348	426	383	385	406	381	392	411	394	414	403	416	404	412	388	402	410	402	412	419	425	410	391	369	410	418	378	407	412	392	395	404	399	399	458	428	429	428	410	421	408	433	423	414	369	408	413	390	373	375	391	389	412	380	380	413	386	428	363	375	388	396	382	419	363	436	399	405	402	388	392	413	413	385	421	436	391	397	395	453	418	414	418	401	379	426	417	407	375	454	362	424	425	407	385	396	402	418	421	399	443	401	426	398	380	415	404	417	416	410	373	421	406	442	409	401	382	419	409	435	432	367	403	409	395	430	408	445	415	375	411	360	441	418	406	391	396	405	412	406	407	426	408	412	394	415	359	378	399	402	408	372	429	409	433	427	395	387	374	417	405	393	410	378	399	423	418	406	392	426	409	384	373	427	369	395	407	415	439	430	429	397	373	379	366	429	393	407	401	365	418	398	400	392	394	409	430	399	444	431	419	424	413	412	388	387	439	414	401	428	383	435	405	429	395	392	377	412	402	395	406	373	383	415	427	365	404	387	411	413	411	447	398	395	421	417	395	391	391	378	404	393	396	406	406	380	393	405	363	396	414	382	392	399	385	364	400	444	404	390	377	401	394	392	382	388	368	419	414	420	381	408	428	397	402	409	401	373	383	384	390	381	409	397	395	380	426	391	391	391	402	408	409	416	396	421	416	379	385	417	394	380	422	403	415	405	390	456	405	425	367	404	385	417	435	417	412	441	379	407	406	385	391	416	400	429	429	401	429	404	412	395	389	404	371	419	454	386	375	418	390	414	393	438	413	394	396	391	371	402	380	427	415	403	412	405	440	439	418	416	439	409	415	400	390	384	414	411	410	401	424	371	404	381	388	424	397	402	437	409	405	393	366	446	451	409	407	449	424	380	444	409	386	370	408	398	377	418	409	388	396	400	394	420	437	416	388	402	404	369	408	417	391	406	439	422
3433	5280	4180	2095	1491	1167	936	839	706	675	614	611	552	528	566	550	515	506	540	520	498	562	476	457	444	511	488	456	513	497	470	492	480	490	496	491	458	457	491	468	471	446	441	512	498	454	482	487	488	460	498	494	515	454	490	437	462	452	493	490	503	510	436	466	465	469	498	499	458	454	461	413	433	489	478	504	485	457	486	480	475	473	449	504	460	454	449	446	497	449	460	482	484	467	468	464	470	473	447	498	438	442	503	456	456	477	447	467	427	428	483	441	481	473	492	511	460	449	460	501	411	456	470	433	450	478	497	479	477	485	479	463	490	430	476	457	459	469	454	446	470	485	434	491	450	514	463	458	431	448	447	466	454	494	494	456	474	456	507	472	477	511	460	473	461	448	453	505	506	471	484	458	481	461	465	466	426	421	475	472	450	476	488	475	476	447	458	459	464	466	497	481	461	488	461	449	444	471	480	465	489	500	467	481	452	459	493	471	406	497	473	445	494	479	421	457	456	451	517	493	443	489	475	454	449	483	494	460	445	451	430	495	484	414	476	467	471	468	492	466	506	457	434	465	466	474	449	449	508	486	438	489	474	449	475	484	475	471	443	457	475	467	445	500	486	494	451	467	467	476	520	481	444	466	455	467	451	453	481	421	472	465	471	479	466	499	450	478	446	490	490	432	446	447	490	450	469	444	461	498	454	480	450	469	441	460	522	466	480	443	465	456	473	432	463	463	440	455	496	469	432	468	473	472	451	498	455	494	461	523	461	478	477	462	431	467	460	488	469	475	456	455	450	488	496	465	449	445	492	490	480	483	453	465	437	504	466	492	475	476	480	460	490	451	477	421	441	426	469	459	454	480	453	483	448	456	478	479	466	449	471	437	488	523	456	532	485	501	430	450	434	463	447	471	475	468	482	505	493	487	478	489	478	465	492	464	442	478	428	477	455	457	446	482	439	504	455	466	452	489	444	475	457	491	483	437	456	465	447	469	462	453	479	436	479	437	464	465	452	455	471	479	497	479	485	471	416	475	434	443	483	504	463	474	478	518	489	468	459	474	458	458	448	471	493	479	505	510	452	498	462	456	480	459	457	514	446	421	436	482	480	463	477	434	460	466	484	471	504	431	458	449	505	478	476	465	492	468	448	482	474	490	500	488	446	473	469	443	488	483	451	469	437	428	441	496	423	514	498	468	478	471	496	464	494	459	456	504	444	449	486	428	452	478	440	445	438	454	455	429	485	445	490	470	454	487	479	460	470	450	449	468	487	465	456	482	484	441	489	470	473	450	495	427	457	492	450	452	443	458	496	522	484	432	467	488	457	415	457	479	486	455	462	494	442	493	448	463	479	448	532	479	422	448	476	442	505	449	477	458	442	465	455	447	484	465	474	458	455	496	446	444	505	486	470	451	464	470	471	456	453	532	496	410	461	433	463	475	495	486	473	451	454	423	471	459	472	477	453	478	458	480	452	466	440	487	443	502	486	465	464	465	458	462	491	493	468	452	466	482	469	479	461	499	467	467	434	456	437	497	427	419	469	471	486	483	484	449	479	458	483	437	471	442	452	454	483	487	414	472	462	433	435	461	450	484	453	482	419	466	484	463	442	515	457	443	481	453	476	447	480	497	452	475	518	472	477	491	451	486	446	460	437	421	441	448	465	447	497	442	469	443	471	455	456	431	477	462	428	444	472	436	450	475	466	471	456	451	501	474	470	479	485	473	521	483	428	508	420	464	493	458	472	468	457	474	488	442	464	453	396	483	487	489	477	491	411	446	455	482	480	467	519	455	462	455	496	458	456	447	451	442	452	459	490	464	475	492	460	470	439	462	451	478	502	424	473	459	488	495	479	448	438	464	499	462	458	475	482	440	492	427	470	473	469	466	484	492	492	463	468	456	479	442	466	479	458	482	480	460	423	441	463	474	476	428	481	462	451	433	470	469	473	496	489	438	439	456	491	480	487	439	498	439	503	470	430	448	452	492	455	465	485	481	524	478	439	441	408	457	491	490	463	495	480	463	468	486	458	488	488	479	478	464	443	497	457	458	458	502	458	481	451	428	501	452	460	439	473	451	461	462	482	460	465	454	444	424	474	447	444	418	458	467	425	445	452	473	439	502	469	464	472	494	491	479	444	465	492	439	457	470	494	502	447	468	473	455	473	446	484	483	470	469	435	470	438	476	458	513	497	469	453	443	469	448	469	507	453	481	501	499	457	486	470	455	431	493	471	484	451	449	456	439	445	452	470	465	461	464	515	488	461	433	443	475	477	452	450	474	477	482	488	510	466	512	454	461	467	473	454	455	486	519	494	452	469	434	445	481	464	499	468	490	466	479	446	495	463	457	456	463	459	474	440	435	448	471	471	433	450	455	497	429	465	422	486	457	448	463	459	494	502	400	495	464	459	444	489	493	484	454	479	478	489	464	448	495	444	453	448	438	456	487	493	455	461	453	488	455	493	472	482	467	478	463	459	466	470	488	486	488	472	498	416	494	506	484	448	458	492	460	480	480	469	488	416	471	433	494	440	474	455	456	529	457	429	459	462	472	475	454	496	477	482	429	465	444	464	450	480	488	484	438	425	503	439	499	431	477	488	474	459	445	481	466	449	484	479	448	439	497	480	468	477	413	483	470	502	432	465	422	445	419	404	472	475	461	448	460	459	437	466	487	465	488	441	494	474	447	458	456	516	480	462	466	459	440	433	470	471	458	485	448	480	478	469	459	491	465	459	460	512	458	438	457	471	500	480	475	463	489	426	498	416	450	449	445	425	479	465	439	468	457	458	455	474	457	458	475	479	454	482	462	493	460	473	494	431	465	481	493	425	493	492	466	408	422	496	455	498	493	485	449	470	458	468	469	479	462	460	508	470	455	485	483	438	503	509	497	500	415	494	474	460	489	440	442	448	473	441	483	494	494	456	465	490	466	503	476	457	457	465	464	466	492	473	463	468	466	471	441	466	504	494	441	474	488	474	428	487	447	480	468	494	463	461	465	464	463	475	458	457	487	409	498	423	449	474	445	480	463	439	442	482	476	469	472	459	487	494	516	467	458	466	472	446	485	476	471	474	451	439	483	485	485	448	494	473	465	474	441	491	431	498	462	482	452	448	502	462	476	476	449	436	458	465	471	449	468	463	458	493	476	477	482	513	473	463	438	491	458	460	455	442	462	450	436	474	473	485	462	478	496	478	424	460	483	449	438	505	459	442	480	449	447	457	451	439	482	453	455	489	445	504	449	431	419	478	483	480	463	466	433	451	480	500	459	455	451	483	478	454	469	468	461	451	460	458	506	457	466	468	464	479	486	467	451	487	450	480	465	452	497	456	455	480	493	454	497	424	463	468	453	485	443	424	457	450	481	473	427	467	481	483	449	480	481	478	472	456	480	448	418	458	475	476	458	461	420	423	448	448	438	484	436	451	465	494	491	487	466	448	465	498	494	488	474	480	499	449	490	484	480	462	450	457	451	482	466	474	435	439	445	475	463
22575	21168	28689	23926	21159	21191	7386	1191	856	826	768	663	672	599	576	521	535	541	546	570	503	515	519	505	508	519	462	491	495	514	528	511	520	530	467	488	495	478	476	486	510	451	465	461	437	472	504	463	490	515	506	444	453	503	442	433	470	475	498	525	475	468	440	463	504	503	494	491	479	496	473	477	514	463	492	449	454	452	456	490	428	487	465	467	464	480	437	483	464	473	468	449	453	499	461	477	447	479	471	478	471	491	479	477	484	491	466	495	466	491	462	456	480	433	445	439	461	496	486	503	455	481	500	469	463	449	477	467	440	446	467	453	463	451	441	494	475	468	464	461	542	468	465	468	446	457	495	453	441	468	470	459	437	470	487	484	465	461	462	436	473	458	480	461	482	423	450	425	446	473	462	476	481	458	469	469	473	453	450	494	456	457	484	411	477	466	441	457	447	482	443	466	483	452	452	467	465	493	475	483	451	454	478	460	518	481	471	466	468	492	461	509	464	444	472	492	461	437	488	459	443	495	437	492	465	474	494	463	481	467	439	456	466	488	465	453	492	484	437	437	453	440	481	425	433	463	472	440	434	424	426	474	440	485	476	464	451	506	446	455	499	465	462	494	462	434	447	479	449	437	479	512	492	446	510	442	495	515	460	463	478	474	464	448	479	504	462	454	472	463	508	485	440	473	479	476	446	480	466	494	479	481	465	450	423	451	476	509	488	456	432	465	440	471	452	432	452	507	419	460	430	435	451	465	449	430	489	423	482	471	482	451	452	441	508	452	438	442	447	420	435	472	462	477	454	506	443	471	469	465	427	468	489	418	442	485	477	463	471	472	435	450	453	449	445	490	507	432	475	489	489	450	497	411	454	456	466	488	502	469	465	470	451	469	481	489	458	477	428	484	440	518	481	485	443	456	433	469	438	443	477	485	476	489	484	429	480	457	473	434	479	425	464	479	445	469	477	465	454	459	457	512	464	472	482	461	444	437	467	452	434	457	483	442	473	471	441	472	456	465	460	457	473	453	498	473	465	480	462	451	508	499	473	465	459	453	500	416	470	463	446	429	454	442	485	438	459	463	494	441	409	431	458	438	478	466	496	467	462	439	441	465	498	454	468	411	461	495	429	462	480	458	448	447	441	438	448	462	475	463	473	419	444	449	481	494	490	492	447	468	467	454	489	463	489	457	448	468	463	421	450	501	482	465	447	463	408	475	481	477	456	469	425	541	464	449	451	472	431	480	466	430	496	441	440	455	452	460	458	488	510	470	462	399	496	465	453	475	445	425	504	462	483	482	461	414	472	439	472	477	478	504	435	451	491	450	456	460	491	430	487	487	469	471	441	477	472	501	475	470	449	488	459	473	434	474	470	495	451	416	438	454	435	454	472	469	421	441	444	435	437	470	459	416	479	456	491	467	454	472	461	476	495	450	439	452	449	463	442	412	499	467	444	464	443	460	460	434	462	464	468	446	461	456	455	454	464	432	504	473	434	458	410	448	468	461	478	478	481	515	467	422	410	473	453	477	480	460	472	443	479	423	480	431	437	453	467	471	462	476	450	423	465	481	463	452	444	465	472	465	454	472	470	449	462	488	454	466	469	490	504	497	480	459	497	477	470	436	477	447	497	461	456	413	437	478	438	418	481	456	447	471	478	460	453	441	488	477	450	471	522	472	478	460	473	463	448	440	462	444	459	435	497	468	464	530	478	482	459	459	451	441	466	465	446	539	475	444	472	464	445	491	471	461	447	479	458	476	472	445	455	425	444	480	493	484	502	455	406	444	461	487	494	458	478	462	457	472	480	483	469	473	451	436	412	443	459	484	444	410	471	470	470	429	426	469	433	463	508	440	469	455	445	499	487	437	434	460	491	457	469	472	474	458	473	434	414	478	444	489	502	449	472	452	471	457	488	480	450	493	478	471	450	434	450	447	476	469	455	428	452	464	427	456	479	445	468	450	487	480	452	457	465	442	462	436	405	468	451	444	447	482	483	436	475	451	478	493	452	451	438	458	491	462	432	428	434	448	454	472	469	457	501	484	447	483	447	450	484	453	462	457	467	459	471	448	460	442	450	454	444	434	441	463	473	459	478	412	497	461	503	440	444	479	458	470	416	490	455	466	454	494	427	503	463	469	458	468	483	453	498	450	435	435	463	498	434	442	426	451	453	422	488	485	486	488	464	491	479	451	467	461	440	499	470	444	452	466	430	474	441	454	455	441	457	499	476	485	447	453	502	462	478	479	470	484	471	479	465	461	428	454	478	433	481	462	500	457	445	461	431	448	447	449	456	482	454	459	489	464	472	459	451	488	488	466	451	418	439	483	474	478	484	445	487	460	447	492	468	476	448	431	452	472	430	440	481	439	427	490	463	512	477	452	457	458	412	457	442	474	455	448	460	457	465	431	481	468	408	466	446	456	423	471	490	446	453	457	459	475	403	494	456	436	460	472	482	473	441	500	463	468	415	430	422	448	473	451	495	475	481	477	475	484	471	493	465	486	460	456	474	430	474	449	418	467	428	450	445	507	497	476	480	485	469	454	440	510	472	462	468	459	415	473	484	443	455	439	478	456	447	444	457	488	466	491	510	461	471	438	459	466	472	459	435	435	518	441	471	485	436	456	479	453	455	461	473	458	467	447	468	495	482	429	486	468	445	461	463	454	482	498	473	477	447	476	447	448	482	485	430	443	440	435	451	454	464	440	485	455	492	456	512	492	441	466	458	438	434	462	452	416	479	440	469	461	478	457	459	471	473	474	485	487	488	434	456	496	446	435	438	461	463	476	479	425	468	430	471	470	465	487	498	422	469	461	467	461	496	494	472	521	505	448	479	423	449	433	495	441	451	459	482	471	455	455	475	439	434	457	459	429	461	442	490	458	480	470	447	418	440	451	489	448	466	459	430	475	462	497	515	470	460	421	485	406	450	466	503	433	466	496	472	441	471	496	458	443	476	452	479	487	486	453	447	459	450	451	457	459	454	466	476	439	436	473	457	461	479	509	425	448	465	466	435	473	492	519	416	463	488	468	448	450	475	440	425	466	495	468	475	443	481	461	467	447	465	488	474	460	475	471	454	420	494	501	429	478	460	464	485	457	435	451	465	472	463	499	398	449	444	434	462	498	474	466	473	448	472	434	423	443	450	478	481	451	477	479	475	462	468	444	467	465	473	459	443	440	467	468	457	437	458	471	463	457	456	470	453	472	461	489	446	476	494	421	491	418	434	441	457	473	479	479	469	431	452	481	457	478	472	436	449	441	473	465	450	436	454	450	470	460	415	447	458	491	468	473	440	453	482	451	429	492	434	498	467	459	459	485	440	509	478	463	478	464	449	484	445	453	463	493	451	444	469	450	460	454	483	425	467	449	435	465	426	456	453	458	439	473	473	491	511	459	479	484	482	474	460	454	493	438	462	464	490	435	478	458	509	453	485	468	473	473	466	463	466	513	484	460	492	464	472	452	488	463	501	448	438	431	483	496	477	458	487	473
4446	14585	11400	5303	3878	2797	2142	1736	1416	1238	1018	996	889	844	770	727	662	656	661	644	680	650	666	614	577	619	600	602	578	604	612	574	579	582	595	610	592	576	548	540	603	555	588	574	529	583	589	564	624	586	575	591	555	587	545	547	590	579	531	595	536	548	535	551	559	568	594	538	536	543	572	559	535	545	569	559	628	559	519	555	551	534	574	578	550	543	562	537	522	562	567	510	530	536	563	559	591	503	539	521	558	539	555	551	511	543	577	546	569	537	517	559	552	582	577	588	540	520	552	578	579	528	594	543	554	555	566	541	575	550	568	546	533	583	529	572	523	579	570	587	558	558	560	576	553	537	546	566	547	517	543	533	537	543	566	548	539	551	546	568	546	536	549	545	529	531	479	560	534	497	544	571	613	506	528	579	544	548	494	540	552	552	545	543	599	531	595	521	502	533	503	540	549	561	548	524	549	544	553	562	589	550	526	589	566	480	556	561	508	529	557	529	538	556	531	567	535	556	530	579	558	567	487	575	522	517	559	530	573	544	575	591	532	549	569	526	561	569	512	529	552	531	515	547	581	546	587	516	582	506	517	534	556	503	559	554	521	538	567	551	564	519	536	522	559	540	595	519	560	546	527	531	580	525	553	514	588	545	561	519	520	553	502	503	582	556	588	544	546	519	554	529	543	509	499	555	596	527	516	555	538	547	548	522	532	533	556	565	550	542	494	561	529	489	510	579	573	548	581	553	557	555	555	494	582	542	529	504	589	525	516	543	546	526	529	548	518	524	535	532	547	572	542	544	542	530	527	549	554	576	561	526	559	535	557	566	537	551	558	519	507	542	556	555	550	548	553	522	589	522	544	585	555	529	564	516	557	554	545	577	604	516	554	561	550	560	515	538	538	571	559	539	565	504	542	535	547	538	551	519	583	570	514	524	542	493	550	515	532	580	572	524	532	537	554	557	545	548	569	565	553	514	532	568	526	562	586	527	554	574	562	564	546	569	543	549	553	559	575	569	545	550	562	579	563	550	576	569	526	522	505	547	547	556	583	543	562	491	556	537	578	533	519	519	560	572	554	520	520	570	538	565	563	542	540	559	557	535	555	551	574	565	532	559	511	535	548	559	592	549	574	575	556	510	568	565	535	550	497	538	557	537	540	556	526	516	534	528	544	582	543	563	570	539	632	550	496	586	535	525	559	553	585	541	542	537	565	559	530	515	544	563	526	557	574	546	525	575	523	543	534	534	546	543	563	570	529	574	535	522	547	554	543	568	553	551	563	562	527	544	583	542	519	596	519	531	544	500	535	565	582	556	585	554	545	562	550	535	530	583	553	561	550	570	555	510	532	535	544	592	498	566	569	553	545	571	537	574	578	535	577	533	511	521	544	602	543	510	594	577	574	547	593	565	542	517	579	570	550	534	526	527	506	568	569	568	514	554	547	559	513	573	493	574	543	566	549	533	564	556	535	555	567	554	582	517	524	601	512	576	536	547	523	520	545	538	531	551	572	557	545	513	587	584	577	522	534	556	575	557	564	507	530	537	564	545	550	526	535	537	552	566	534	554	567	542	526	521	550	528	517	544	542	488	550	498	546	526	576	523	527	509	528	533	580	578	548	548	524	597	507	529	523	551	547	540	552	555	540	509	558	558	567	564	519	492	579	515	597	561	577	579	527	549	545	546	559	554	521	633	523	562	523	543	577	497	572	561	567	563	521	561	550	546	532	537	547	590	553	529	529	601	542	519	545	544	572	529	538	569	567	533	560	575	546	564	541	524	534	520	565	528	547	584	561	533	546	544	527	545	558	525	555	560	534	556	524	591	585	489	547	549	532	536	524	568	552	577	562	535	523	582	523	557	555	517	519	505	566	538	540	570	555	535	567	544	560	540	539	540	540	500	520	570	538	545	537	507	532	563	493	555	532	560	559	539	539	544	523	526	527	518	574	578	537	539	559	529	569	562	548	557	531	563	562	543	553	568	550	545	502	514	518	592	530	535	538	554	526	582	549	557	533	521	528	563	503	554	543	541	525	571	538	557	564	550	546	556	511	581	547	534	539	522	552	572	511	597	521	520	564	526	561	550	540	566	530	572	546	530	575	572	559	520	594	478	532	546	525	552	511	593	527	541	548	491	554	538	543	540	576	558	553	555	549	586	582	530	513	514	575	521	544	561	545	535	559	541	567	570	579	506	542	585	560	550	572	574	559	562	554	490	552	566	465	537	554	524	510	542	529	521	580	535	539	559	557	526	537	534	578	551	584	551	529	594	579	508	571	527	543	574	549	609	580	493	552	569	562	540	506	555	578	529	594	544	559	532	555	554	593	543	560	556	567	509	537	552	532	579	587	567	523	562	590	549	584	551	567	564	566	556	525	567	548	546	539	545	557	594	603	573	556	559	550	531	548	524	534	540	590	556	558	547	522	567	528	532	538	587	558	516	558	580	526	554	554	559	547	521	528	561	533	527	543	559	547	577	571	547	546	545	533	543	573	581	554	525	547	497	533	589	553	539	555	591	519	586	555	550	548	583	536	530	547	574	507	536	526	568	549	536	555	596	553	512	527	503	544	557	572	554	543	563	501	546	552	520	549	520	524	514	537	529	560	551	537	530	564	559	571	524	523	560	528	506	581	524	540	539	591	541	556	562	529	520	543	523	551	526	544	543	567	568	573	519	509	533	558	512	563	564	528	520	526	506	540	534	529	540	597	531	554	561	527	539	528	556	550	549	551	572	532	567	558	577	522	546	589	542	527	524	565	537	586	570	516	587	501	553	535	528	518	537	562	584	537	568	552	541	518	546	545	580	568	521	508	573	519	557	542	536	562	543	545	568	545	505	552	511	536	556	580	550	516	535	523	533	551	538	520	585	568	562	538	530	544	574	567	550	536	535	560	533	540	578	556	535	562	547	579	541	566	526	536	530	549	563	544	567	545	543	558	560	528	574	515	532	519	520	562	533	535	563	563	564	515	530	509	540	547	539	539	549	560	518	589	545	545	581	553	556	558	513	561	509	552	529	533	546	558	555	523	533	559	525	538	500	542	557	545	534	548	551	529	537	556	503	529	532	577	514	531	544	520	548	548	593	571	520	506	535	573	574	581	507	531	526	556	525	558	549	548	541	468	579	548	569	521	602	536	562	574	569	573	541	552	514	565	566	542	565	583	594	567	555	524	534	557	535	516	565	539	526	507	567	529	518	572	553	564	548	565	578	544	538	542	557	542	572	549	562	626	556	580	564	518	487	541	574	565	566	522	551	559	594	514	579	557	555	533	589	550	521	557	565	563	563	560	515	548	516	551	564	526	564	508	524	561	580	580	504	538	523	551	541	541	541	555	603	532	549	534	542	568	536	560	555	545	557	555	533	523	543	505	566	566	501	533	514	525	537	524	544	526	537	523	530	567	534	553	518	586	521	533	549	542	570	571	521	542	570	554	560	537	536	558	528	525	560	551	518	543	509	536	571	547	585	528	583	561	528	547	578	540	583
27397	18094	4309	1065	810	853	825	813	779	804	794	839	805	791	756	806	779	788	780	728	801	791	791	772	796	809	755	728	815	742	746	782	737	770	781	780	792	819	849	812	767	772	819	777	845	737	772	744	759	809	770	710	823	772	782	771	767	786	751	731	799	772	762	824	814	803	723	741	744	784	804	764	751	814	784	761	792	807	780	800	772	741	855	796	764	752	734	743	803	755	766	763	792	774	734	730	808	822	778	771	766	792	724	780	792	754	788	811	749	710	764	804	821	841	815	777	825	766	767	806	773	798	812	761	754	784	786	780	802	758	761	815	790	750	784	837	801	788	837	776	791	809	769	815	758	764	779	783	798	720	797	773	843	775	730	778	854	844	839	761	790	782	784	760	809	737	777	808	771	821	813	794	821	821	771	800	812	800	771	742	776	811	777	777	759	814	808	805	734	765	787	734	781	797	828	789	817	827	785	772	776	812	801	791	813	762	798	751	798	777	826	814	792	775	781	818	801	757	752	831	818	792	794	772	803	730	738	788	806	762	769	801	757	838	809	793	811	776	787	776	747	769	773	781	794	829	781	816	774	781	796	764	827	810	742	756	759	729	806	746	728	765	773	807	761	802	739	760	744	845	798	763	810	826	831	776	773	740	766	746	825	784	831	783	765	766	774	770	817	755	848	802	764	795	794	815	789	768	802	778	806	766	765	781	797	793	749	697	814	742	797	775	757	755	768	766	711	827	753	788	780	766	766	796	756	801	811	828	731	813	795	823	779	799	799	752	819	765	738	776	759	811	748	819	765	811	827	839	761	816	793	739	815	795	718	839	784	848	769	770	763	821	758	785	762	811	730	795	783	727	782	762	800	777	805	792	727	803	751	769	771	794	822	779	798	756	832	775	772	756	765	806	784	748	808	770	781	798	768	735	775	772	831	758	777	811	781	784	819	749	768	789	782	790	778	743	783	795	759	785	783	785	803	780	772	738	784	814	707	762	774	784	762	757	804	754	769	794	787	772	784	747	757	767	802	809	799	793	755	768	785	779	801	748	835	784	755	758	770	780	732	768	767	775	813	784	751	767	761	779	806	798	762	801	772	780	797	778	751	828	866	781	749	732	789	786	761	792	759	759	756	767	744	783	726	748	747	771	761	787	742	787	745	767	747	753	809	837	811	771	779	751	796	768	812	773	847	740	775	736	747	741	789	739	764	807	745	740	838	724	747	764	741	801	806	800	805	795	762	848	804	805	791	803	737	774	786	797	722	771	773	757	797	762	732	805	756	774	809	770	773	803	774	752	723	754	762	783	770	770	789	800	763	764	780	813	788	792	793	785	792	783	786	778	760	784	743	750	756	782	773	773	791	790	768	785	795	824	779	772	765	798	770	760	762	809	768	773	783	775	834	852	809	777	793	745	754	815	814	830	772	812	804	817	831	800	809	797	785	762	803	831	745	756	777	740	777	705	802	817	735	785	712	766	785	777	796	743	749	717	804	734	827	778	760	767	746	736	855	814	800	781	739	760	771	750	790	770	768	796	798	785	773	782	777	749	811	776	844	809	759	738	780	754	752	784	806	775	803	766	780	774	796	797	796	793	769	829	775	800	795	797	747	807	791	776	770	751	741	829	788	784	763	774	795	849	809	783	784	796	791	782	788	784	775	761	793	767	792	765	772	772	763	795	808	775	776	723	765	813	783	832	808	819	770	803	796	814	795	837	760	772	779	803	787	782	758	786	778	766	765	782	832	775	792	796	793	756	808	773	771	753	697	725	785	752	806	775	815	788	822	711	764	754	766	758	714	765	790	797	797	812	814	774	796	768	803	828	778	779	782	764	749	798	784	776	777	742	755	807	738	781	784	726	768	776	752	762	787	810	735	748	777	800	699	780	777	750	769	785	777	789	793	756	756	790	757	850	774	754	805	821	829	797	741	775	766	761	796	780	799	764	797	781	744	795	790	843	805	774	765	802	779	790	800	773	806	764	785	748	805	780	752	825	747	730	769	833	793	785	779	804	788	791	748	775	791	770	793	824	756	750	808	815	774	797	757	720	784	757	805	824	777	771	761	805	793	760	780	762	757	829	767	812	781	796	809	770	789	781	777	790	794	787	787	734	797	760	782	778	779	798	776	812	789	800	826	772	831	771	767	771	802	758	795	822	816	803	782	797	834	801	782	748	775	794	744	770	761	786	750	804	806	737	760	780	786	786	795	781	798	728	784	753	802	742	782	751	781	769	777	760	828	727	776	804	808	807	804	785	800	795	787	768	767	786	794	832	819	758	816	809	814	779	762	780	780	834	783	781	820	764	785	778	729	787	775	773	800	802	813	760	797	749	777	777	779	808	806	792	784	806	767	762	785	853	801	779	801	765	788	743	750	738	820	740	791	763	750	788	797	770	803	778	788	825	831	777	755	752	829	737	834	776	747	753	776	745	815	750	739	838	792	784	799	794	768	764	789	829	814	782	791	808	746	798	739	743	824	780	786	776	779	817	801	816	807	764	749	811	833	779	787	779	798	823	718	821	820	724	840	766	797	773	752	774	768	741	719	749	778	744	798	768	737	775	805	768	744	799	791	792	796	801	801	748	783	772	799	805	774	814	814	763	809	817	791	782	710	747	735	818	813	765	770	781	803	805	769	759	789	743	790	767	817	793	779	827	787	783	777	742	769	760	779	785	804	783	831	777	805	788	719	755	767	816	754	777	748	809	722	798	764	778	781	804	721	792	785	768	760	798	793	805	785	782	793	745	770	800	783	748	744	758	745	769	811	803	767	817	834	758	752	805	796	808	772	780	781	784	745	750	815	758	793	729	814	734	780	740	798	753	772	797	786	780	774	793	816	785	745	762	815	803	768	809	777	787	798	766	842	767	803	776	789	795	779	773	776	788	773	748	788	792	780	783	781	773	728	790	743	753	751	836	796	812	802	778	765	775	835	737	809	784	824	819	760	790	819	754	764	761	757	755	842	755	761	791	775	767	781	758	748	799	771	807	758	794	801	761	766	764	760	762	779	748	782	786	797	788	769	753	708	784	769	785	785	844	757	764	780	767	753	822	829	790	790	810	795	781	804	799	775	763	770	786	771	788	771	776	801	778	787	784	767	780	802	799	812	772	785	768	774	760	773	767	742	795	790	755	774	770	774	787	791	818	799	781	763	819	787	763	790	851	735	783	800	785	786	801	808	765	766	834	818	776	803	707	771	771	753	763	738	820	788	763	733	759	762	768	814	767	813	787	744	833	767	808	764	775	809	783	794	750	753	802	776	802	798	832	748	784	752	764	780	806	754	791	770	816	801	775	794	789	803	800	767	822	794	776	816	788	796	807	767	806	748	759	776	763	768	790	722	720	752	787	815	847	733	813	797	779	793	770	785	837	789	825	846	768	800	736	805	775	764	744	757	752	819	755	850	806	817	792	802	790	808	776	840	753	815	823	729	805	745	771	789	791	798	806	775	796	764	741	815	803	760	771	779	781	788	768	779	805	791	793
4603	1285	1206	996	940	898	923	895	918	875	865	900	862	942	919	887	897	893	930	915	906	885	909	884	934	893	852	860	947	836	873	872	913	898	847	922	882	854	845	837	906	915	882	892	882	877	843	913	867	899	836	864	873	932	856	855	875	919	886	888	887	866	864	874	886	932	871	839	889	887	798	873	887	887	852	827	875	885	886	852	893	857	823	844	879	958	900	829	874	842	878	921	841	876	879	899	877	880	852	900	872	855	922	872	852	868	926	894	871	851	846	837	826	918	868	855	876	926	871	866	952	902	876	860	885	902	853	882	896	870	917	875	823	917	838	861	812	851	818	902	882	824	837	880	893	866	837	882	832	860	829	868	928	866	864	878	867	876	901	924	867	882	861	880	852	836	886	867	868	896	891	877	890	871	888	874	873	824	930	889	912	859	873	869	874	899	894	903	852	908	912	834	801	911	874	880	906	863	922	832	902	874	878	854	859	878	884	872	880	885	868	787	841	852	887	875	878	896	915	857	877	842	864	845	899	878	931	850	861	907	870	917	895	833	825	875	867	850	881	880	861	911	888	864	913	872	923	849	899	880	868	908	891	889	893	847	886	913	914	864	911	914	851	821	832	882	914	911	871	844	843	857	830	889	881	878	923	895	844	871	908	950	806	903	935	859	891	889	897	922	857	842	856	904	814	843	881	904	932	879	812	854	918	937	895	877	893	859	785	885	867	878	872	864	840	852	889	894	837	902	914	851	811	878	838	878	872	862	854	879	901	904	867	857	865	889	881	821	850	894	891	819	846	913	901	888	843	896	869	887	882	859	862	873	905	893	892	909	907	883	852	856	848	869	856	843	869	873	841	876	873	871	896	907	869	827	836	869	904	870	817	861	891	858	869	885	948	856	908	857	868	885	874	859	878	862	852	941	904	861	883	881	860	868	841	892	925	870	877	869	885	891	868	877	926	882	863	901	872	863	868	864	924	854	886	863	875	897	919	914	900	850	857	875	864	863	901	849	821	902	883	830	853	907	880	846	906	837	838	870	924	856	857	875	878	835	839	883	863	937	846	860	875	834	880	845	896	856	877	867	868	875	897	876	850	854	858	899	852	850	943	877	882	941	881	866	834	896	852	913	919	867	909	885	887	832	915	877	837	861	908	863	872	845	918	904	858	891	904	834	876	871	880	934	896	895	858	889	852	907	867	926	863	866	886	874	804	843	912	835	846	924	885	952	921	831	887	911	837	892	853	905	886	861	831	914	859	871	866	858	882	848	873	891	859	885	863	885	875	907	891	937	891	861	859	857	929	861	899	865	902	876	878	875	899	849	852	848	814	822	870	857	869	863	910	854	910	942	863	836	892	874	860	930	851	860	869	850	893	877	852	815	874	878	893	842	847	865	826	956	931	890	867	897	879	886	838	858	837	832	879	919	879	894	876	875	863	904	906	876	852	823	934	852	926	839	892	916	818	853	869	848	868	863	873	878	869	880	881	927	893	922	918	924	855	890	877	929	856	905	854	873	884	897	854	835	857	840	878	880	825	883	905	888	846	892	800	918	850	884	865	838	878	857	867	862	842	880	839	876	882	862	882	843	889	876	889	865	925	851	894	848	856	923	889	867	852	852	853	884	869	857	922	897	832	895	887	890	910	908	869	905	866	847	893	876	907	877	884	871	893	828	837	898	846	829	858	865	914	909	883	858	897	840	857	874	904	862	904	873	842	889	901	900	876	833	836	845	843	810	880	881	869	849	884	847	874	847	893	811	909	842	867	851	854	815	917	889	862	913	954	877	909	896	857	892	872	889	905	876	874	864	839	904	849	879	838	914	880	870	925	859	855	849	889	873	803	878	916	845	895	900	865	864	922	845	878	851	914	857	895	916	822	899	874	913	879	826	885	983	921	930	858	840	890	961	876	925	851	918	906	881	895	878	843	846	910	893	883	861	900	868	813	871	869	842	874	878	867	882	855	971	904	814	874	850	877	843	862	870	897	900	848	894	870	872	881	897	866	887	852	917	916	874	848	848	850	876	894	900	904	855	882	904	942	817	896	861	885	820	856	858	835	811	874	819	845	845	876	855	829	888	896	926	858	872	902	893	902	856	927	864	858	890	901	877	883	932	877	925	832	896	893	869	883	905	851	883	927	875	899	891	844	886	910	850	841	899	938	881	890	897	884	870	911	911	866	864	877	873	886	935	884	833	820	838	878	871	909	888	843	931	857	919	842	931	881	848	845	815	859	893	890	833	834	865	880	891	910	917	866	824	881	868	908	882	860	899	879	877	867	883	849	871	898	926	873	856	863	900	921	852	850	868	927	821	884	901	862	907	890	893	889	923	874	887	875	924	876	910	923	874	883	874	881	890	914	866	899	873	868	842	910	869	874	902	857	893	876	885	853	907	899	894	887	862	897	909	852	902	894	867	896	953	869	919	903	932	850	883	849	899	907	871	895	849	863	876	908	899	870	866	827	874	878	899	943	826	918	830	850	919	878	903	937	892	886	876	806	882	812	859	886	856	847	873	891	893	877	896	956	860	867	874	904	922	927	890	945	881	943	888	861	855	905	848	851	864	878	929	894	845	877	876	919	874	821	832	871	900	911	893	882	836	856	920	888	865	903	864	865	855	897	856	912	876	870	885	913	905	928	901	890	913	854	926	919	879	893	883	957	849	857	868	854	917	887	882	886	894	882	908	861	874	852	937	889	948	873	859	913	953	862	917	891	861	926	894	864	876	878	894	878	878	868	853	875	872	884	903	908	924	940	880	844	869	866	867	889	855	839	865	860	849	864	890	906	833	859	843	878	917	872	885	908	890	842	858	876	868	865	912	869	849	877	885	913	872	877	816	875	891	896	924	868	887	933	829	873	860	880	836	863	861	954	826	861	899	933	872	883	809	874	887	877	852	864	920	887	867	888	907	857	874	819	903	877	871	899	889	882	897	902	873	852	867	854	918	892	937	852	918	900	860	809	824	896	899	810	864	881	872	833	893	897	866	837	929	901	837	860	915	847	899	892	856	901	878	893	873	887	928	894	835	882	876	863	837	913	857	934	873	865	875	896	923	859	890	895	809	915	879	825	889	822	881	959	919	850	923	866	870	881	865	862	895	804	896	845	877	871	852	863	834	905	855	830	850	874	866	916	910	895	893	867	886	881	841	906	879	862	840	859	859	914	912	846	894	878	938	875	903	881	840	842	839	926	894	904	877	874	863	861	867	907	903	887	895	882	905	867	900	924	855	812	927	883	887	837	891	891	816	856	886	919	841	892	914	857	861	863	887	922	830	853	885	912	927	899	880	885	878	870	888	874	880	862	887	901	863	918	916	873	923	892	903	862	904	894	905	940	860	875	872	848	879	871	890	841	863	850	916	899	899	869	892	887	834	937	864	821	853	813	881	914	849	889	916	882	835	908	827	866	816	873	879	911	902	874	922	893	892	915	900	907	863	865	915	848	897	821	815	884	874	876	890	865	875	880	896	896	807	806	876	962	886
23739	21154	28158	24418	21109	8625	1670	1285	1085	1098	1052	970	989	948	918	958	972	965	961	932	930	922	914	892	893	847	879	866	879	887	870	892	902	897	922	889	856	872	898	854	853	916	938	883	872	830	878	884	867	823	829	892	891	928	924	895	900	865	938	918	868	878	946	854	901	851	878	874	865	832	867	852	865	897	946	865	907	908	848	873	911	854	886	891	867	924	929	873	893	916	881	849	886	881	910	925	891	878	863	885	877	898	872	864	901	901	856	826	822	872	898	870	872	877	885	889	847	896	882	899	877	849	908	874	875	895	904	827	887	834	902	888	881	933	839	854	884	935	889	893	827	910	893	854	876	904	922	901	872	894	855	896	854	914	882	849	886	894	879	920	887	862	830	954	914	914	840	844	828	932	881	871	866	842	867	871	893	907	908	871	929	865	926	865	898	862	912	881	869	897	899	861	855	889	917	888	845	819	853	837	892	846	898	831	936	863	857	884	934	835	910	886	908	863	885	884	904	879	849	905	840	844	855	893	901	878	907	842	926	867	897	845	898	876	834	907	849	870	915	879	893	874	913	920	880	814	870	893	899	909	840	934	822	916	906	884	889	885	914	924	875	840	898	940	883	843	895	850	867	898	920	921	862	900	868	890	875	833	902	877	902	895	895	886	896	896	855	886	911	846	864	866	880	869	866	913	915	903	910	887	910	866	877	886	847	875	907	853	911	874	881	817	872	876	871	924	867	861	864	905	865	847	883	926	869	861	875	891	854	923	835	841	855	868	914	878	848	868	928	894	827	847	928	876	886	872	872	899	900	875	951	880	886	886	882	896	905	903	839	873	908	853	862	844	941	902	891	863	843	884	870	955	908	849	897	920	922	803	840	923	856	914	875	837	906	879	825	846	861	880	870	821	896	911	840	898	848	868	855	868	924	894	915	918	851	865	914	890	852	896	894	882	896	794	861	835	865	882	839	928	865	852	911	873	937	840	899	894	885	901	896	878	861	868	877	877	852	888	878	868	872	891	853	886	895	917	862	840	864	908	875	856	908	922	865	837	849	864	911	902	848	879	917	834	822	856	873	890	912	859	906	820	830	887	883	916	919	882	822	852	902	810	874	886	871	867	905	924	863	848	865	885	916	899	885	853	895	906	928	821	835	840	829	895	854	904	881	877	877	869	891	868	847	864	861	878	826	902	857	889	863	859	928	873	901	902	891	855	860	842	891	864	886	835	905	904	874	883	878	869	911	886	878	903	892	921	911	870	888	885	863	931	845	857	903	864	890	876	936	866	912	910	868	845	898	883	878	918	880	830	876	853	881	892	905	922	900	908	830	891	838	873	892	895	874	882	870	967	855	922	888	851	868	868	891	866	838	888	853	875	927	855	885	861	918	931	880	852	887	876	844	896	818	880	899	862	928	876	870	865	858	832	876	879	865	889	843	907	889	893	853	865	861	905	852	862	862	850	859	824	871	844	897	830	879	902	897	872	856	931	886	859	817	898	884	888	895	869	852	946	892	873	875	893	918	891	893	864	883	896	867	898	901	855	930	891	907	892	858	863	879	872	870	897	898	846	866	869	888	887	874	852	890	897	850	842	863	886	900	939	832	889	840	870	893	846	850	861	871	922	831	914	857	889	870	901	875	909	858	902	839	849	890	889	915	855	924	917	835	824	913	895	904	887	918	893	912	890	869	921	922	883	880	852	890	860	856	840	920	863	873	875	869	852	880	915	846	857	862	883	874	884	826	842	916	945	865	850	902	887	880	906	889	878	899	898	875	892	905	939	866	838	895	870	838	876	877	930	930	886	900	878	864	944	891	845	870	918	874	892	870	829	880	894	924	856	828	826	923	865	891	848	853	910	852	926	827	878	886	911	920	862	913	906	865	881	903	928	865	888	905	868	908	886	874	904	835	867	900	887	857	880	904	857	881	887	867	880	864	918	912	886	879	882	891	875	869	870	798	889	913	871	892	877	824	862	862	847	834	833	856	888	896	878	829	893	922	870	845	884	845	852	872	852	892	852	903	859	855	898	858	861	836	894	896	866	865	856	856	837	889	865	895	889	905	893	827	861	875	886	857	846	868	868	883	874	892	872	864	878	902	861	939	845	852	857	886	869	899	875	882	903	891	825	857	919	895	914	835	904	872	891	880	854	835	888	871	857	876	922	902	863	849	882	891	915	905	904	938	869	875	926	833	864	874	893	888	851	925	875	861	789	924	878	837	873	848	907	888	903	909	858	896	903	832	906	856	848	899	803	838	873	912	851	919	908	854	891	852	884	900	868	876	881	956	869	865	898	827	854	858	881	900	878	833	936	887	922	931	838	871	883	882	933	859	912	894	858	888	873	915	850	894	902	940	891	889	873	840	856	883	911	868	917	859	859	860	870	874	903	857	925	862	882	865	875	831	887	896	911	879	899	889	902	798	899	860	851	885	850	913	932	899	873	898	938	859	848	878	870	885	874	935	961	904	947	871	896	873	883	887	864	912	901	870	901	875	869	833	884	869	894	945	938	898	891	855	870	807	903	874	867	861	928	904	835	906	899	800	899	897	875	849	927	906	835	883	859	877	844	909	889	913	905	884	863	899	895	852	852	856	899	863	863	853	911	903	885	927	917	848	862	860	912	865	872	844	896	839	881	863	852	854	791	918	872	869	904	889	873	919	868	863	871	910	880	882	863	916	930	946	901	928	872	960	831	822	851	836	919	893	906	878	874	859	873	885	880	894	877	880	869	882	917	862	849	832	865	872	883	885	835	853	821	957	872	884	903	873	879	847	908	853	857	921	909	888	856	858	874	897	898	842	865	834	891	921	864	928	911	884	848	890	921	868	937	904	946	940	902	897	877	844	861	856	878	879	915	911	867	855	822	856	833	897	865	862	847	916	895	912	839	939	828	895	934	907	878	846	833	888	811	822	870	918	878	914	853	890	882	841	891	858	864	894	829	908	911	841	911	838	838	891	867	835	875	889	880	832	941	874	924	889	850	941	827	833	962	863	850	921	863	865	904	851	881	866	891	856	915	872	911	894	919	853	821	964	885	867	870	877	858	867	850	837	901	874	898	922	854	831	850	935	812	853	849	878	944	902	826	902	873	861	862	846	879	918	881	897	841	867	901	881	816	866	840	926	836	948	930	857	859	863	874	847	896	921	868	890	879	920	888	845	873	988	875	853	883	921	911	867	890	880	852	904	852	843	929	838	871	837	888	889	894	891	942	827	862	891	852	883	842	862	917	831	818	840	864	887	907	862	915	859	880	870	913	917	824	879	883	864	915	885	860	863	872	902	894	899	886	883	941	827	824	862	848	919	880	898	860	843	925	859	900	850	838	873	896	868	891	919	887	886	857	878	908	892	863	864	874	910	877	904	906	845	930	856	917	859	897	850	896	901	862	896	849	878	907	877	841	848	875	869	846	908	870	840	878	911	837	900	858	878	892	874	872	884	891	868	843	893	866	872	836	847	838	903	890	900	904	860	865	882	874	892	846
3332	8939	7126	3465	2665	2174	1804	1568	1426	1327	1301	1239	1131	1190	1146	1112	1081	1069	1060	1070	1085	1059	1095	1061	1031	1023	960	1066	986	1029	998	1002	990	1053	1039	1003	959	973	992	1004	993	1078	966	1009	1043	1011	1016	1024	953	967	973	1030	1005	990	977	1045	945	998	977	1017	989	1048	1027	956	991	997	974	954	1026	1017	1081	1021	989	972	1021	1052	991	1087	957	1023	988	1042	1020	1035	957	1042	1039	1030	997	1040	1035	968	1012	960	993	1006	919	959	1043	947	980	1006	1012	1051	1025	1014	962	1002	945	1033	999	992	977	1038	957	1038	912	983	966	1013	1017	946	1033	1038	992	966	1022	976	1071	1087	1007	994	990	1014	964	1083	994	1027	1037	1070	1053	961	1047	956	1010	984	970	1014	998	993	1001	989	1005	974	980	984	994	1024	1008	983	981	981	940	957	1024	956	1036	1029	993	1017	970	968	932	1016	1041	1012	1033	936	1045	984	1007	1059	1009	1002	970	970	996	1002	1028	988	979	969	930	1011	1011	1011	1002	1036	998	1011	981	1000	1014	990	1022	922	957	995	1108	1012	983	1043	954	1040	1016	960	997	934	980	977	1012	1024	1041	1006	953	992	976	998	972	977	1073	1045	1021	1037	1008	1024	1031	1015	982	992	1017	1014	988	1013	1027	1028	1061	972	993	1027	981	985	1028	985	1001	980	959	983	964	1050	977	973	1025	1024	971	1031	983	1019	992	1005	1008	997	995	1005	1031	962	969	984	1029	1014	983	1021	1044	1005	1013	1043	989	995	1013	1031	973	1033	1010	988	1008	1082	1006	1021	1037	917	972	928	1027	918	963	1036	965	950	995	1044	1018	1006	908	995	943	1017	1047	993	978	993	957	994	976	981	1008	1017	963	993	1000	981	943	1028	983	1002	974	1063	1012	999	1037	994	998	1030	1017	1001	970	1040	1051	1029	1026	970	1038	1081	1024	998	1030	1032	1017	980	1002	1023	939	1010	998	977	1008	1002	975	1057	1001	1011	1009	990	987	1049	957	1013	1011	994	952	984	996	1011	988	996	1025	993	1014	1017	1043	1001	996	974	964	992	1044	992	1062	1065	995	1001	1051	1010	990	1021	1029	1003	1011	967	1007	992	1055	1006	983	1013	958	1053	977	987	996	989	988	982	979	994	1023	942	1025	1071	1035	1026	1001	973	984	1002	995	982	1005	975	926	1015	1000	901	1017	1012	947	990	1016	997	1024	1049	1014	982	1007	982	1027	963	1034	1009	950	1013	1020	1013	969	968	1070	949	1003	1035	949	989	1035	1024	999	1020	1032	1024	945	1053	1020	1018	1012	1034	1005	995	987	1013	976	928	1011	1016	1021	997	989	1027	1006	1010	1073	991	970	1016	973	996	1035	988	970	1025	996	1043	996	1055	971	1011	980	1021	1033	984	991	1006	963	1009	984	978	971	997	1086	1000	985	1020	1015	1006	1003	1012	1031	1016	1008	1036	985	969	1041	1041	965	1043	1014	980	1012	978	1036	965	1036	903	1007	1018	996	976	1035	994	998	968	1050	943	1010	1043	1052	968	1019	1026	1018	1059	1006	1033	950	959	971	994	1030	998	954	946	976	994	984	1033	1015	1077	1032	992	1027	1022	1030	975	998	966	975	1017	996	1034	1018	956	1020	961	1025	975	973	966	1004	961	972	981	935	1004	1000	960	1019	1032	1049	948	993	1023	1023	1003	1032	992	1012	1009	1009	996	1007	1038	986	973	1025	994	1041	971	978	1012	994	1030	1006	980	1005	972	949	1032	1012	1048	1021	1020	999	993	999	997	951	1016	1020	1011	976	974	985	1013	1023	1002	987	990	983	959	972	1061	1016	1032	983	974	991	1000	1029	1010	996	1054	963	929	1044	1024	1053	1011	1001	1003	1028	1008	967	976	1003	1066	994	978	996	972	1041	977	1025	1016	1008	998	956	1006	1058	993	998	1013	993	1048	1012	942	972	1029	1033	1016	966	1031	959	984	966	1004	982	1012	962	980	1001	953	977	984	969	965	993	956	999	1013	939	1039	1019	984	1008	979	982	1030	1038	989	999	993	986	986	1012	1000	1011	922	970	1000	964	989	953	984	1002	973	1016	961	1013	943	1045	990	1034	1038	968	1034	1009	1013	968	990	1005	965	955	989	996	989	1056	1025	1016	963	1007	985	1013	961	978	1023	991	971	954	995	1017	984	1005	1031	1014	1074	1014	1039	991	1015	1006	1009	983	1031	1074	1009	1037	1034	1023	994	981	1043	1022	999	997	993	989	947	1004	971	997	1000	962	1008	977	1022	1008	1031	1025	1009	1018	1030	981	1021	1020	1046	1055	1013	987	1027	994	1030	1033	1057	1032	1014	968	1009	990	986	969	1037	981	1028	965	1002	961	988	984	1018	1013	974	989	996	1011	961	1033	1008	1018	1002	1023	1035	1007	990	1034	1064	1003	1033	982	992	1001	986	1014	1005	1013	976	970	978	1033	978	986	977	961	1008	1027	995	1017	972	1006	956	966	966	1021	1009	997	968	957	967	1018	1040	1022	985	1028	1007	963	1010	1018	1010	1037	1020	996	976	1000	1038	1043	967	963	1001	1012	961	970	989	974	967	946	993	985	1030	978	951	1025	1009	1029	1002	995	1010	1013	1008	957	1016	957	998	1010	1002	1012	996	1024	1016	1018	979	980	1023	1024	1030	957	991	1030	1013	1009	949	970	1000	968	1043	1015	1054	983	1046	995	1024	996	999	993	983	964	1047	1037	992	1015	980	988	1030	1038	995	1014	980	978	962	1022	1024	990	1037	1026	956	1017	1014	940	1024	926	1004	975	1033	1058	986	1035	991	1004	996	1034	985	980	988	976	1021	1069	1029	991	968	966	1004	1002	1025	1033	987	1000	1065	1023	936	1081	1009	1020	1031	1004	966	991	995	1039	999	1046	1021	993	992	1022	1005	1001	1028	1012	1043	1015	1011	991	1056	1020	1016	994	1017	1040	982	1074	977	1029	978	977	1016	1005	985	992	991	993	975	1040	998	1031	1040	1026	987	1062	1070	997	991	1018	1003	1000	992	1068	1065	1018	979	1025	994	1015	970	1026	999	1008	964	963	972	967	969	1037	1013	999	988	1013	983	1018	1002	965	960	956	1022	977	1040	1022	999	986	976	1019	957	1060	953	1032	983	996	998	967	968	985	1033	944	1008	984	1018	1034	1024	1042	961	1016	999	1016	1009	1015	1027	950	1016	977	1008	907	1014	1021	973	1028	948	1003	1000	1031	991	958	994	1042	1027	1036	934	992	1012	1029	993	992	1020	1004	1018	1031	1001	1000	1012	997	995	1020	991	963	1018	1024	985	970	1008	959	1032	1066	1003	998	1000	1046	1019	1012	928	976	1055	962	965	953	982	985	999	989	1034	1015	972	1004	1006	1003	1038	1019	937	1002	979	974	997	1070	985	1030	1005	1014	1012	997	944	1078	1022	987	1019	966	1061	942	974	960	983	961	998	1001	968	990	986	969	1033	1049	1007	974	961	1066	1035	1079	967	1002	964	997	1047	1076	1013	1030	1006	969	1019	980	1009	987	989	985	1000	1000	971	951	1017	1009	1047	972	1045	1057	951	997	1002	994	1020	1016	1036	990	1048	1002	961	972	1021	1000	1034	1020	1031	1006	1021	1017	984	993	1004	1032	984	1005	974	987	985	978	1013	1053	1045	990	970	993	1029	994	989	1001	970	989	969	1010	938	975	1024	992	994	995	1023	1044	964	953	1011	994	1043	991	988	990	1038	974	964	1056	1001	998	1041	937	966	1015	1015	972	1031	985	969	1009	985	1030	1046	969	961	933	954	982	994	1016	992	981	1018	988	1044	984	1093	994	1038	1000	1048	934	1000	986	990	986	1015	964	967	993	1009	1010	1008	948	1016	1016	990	1002	1051	983	950	1054	998	985	1041	1025	951	1018	990	965	981	978	1001	963	977	993	976	1015	951	1017	945	992	928	1009	1010	1018	955	939	1033	993	954	1036	988	1008	1032	1011	973	977	1002	910	1002	1052	999	976	952	999	993	986	997	998	959	1039	1011	1026	970	997	997	1013	956	977	1005	987	999	1007	979	958	988	991	1031	1005	1002	973	1076	971	1020	979	993	976	1015	1000	1000	1035	1010	1015	1002	980	1001	982	935	944	1033	1020	1027	1025	943	989	1056	951	999	952	985	995	1006	994	1029	1003	965	1098	1007	998	999	954	1053	952	1025	975	1019	986	992	1021	1039	989	939	1025	1019	983	987
24682	21088	27079	25282	10871	808	612	550	513	467	465	460	443	439	410	417	433	434	408	384	425	405	384	386	402	402	431	413	475	368	380	395	433	459	420	456	404	376	431	378	399	394	386	389	430	400	441	381	372	399	404	392	408	396	408	371	397	453	396	427	392	398	406	406	380	388	380	387	398	387	407	389	378	401	409	419	367	389	404	408	366	379	395	372	413	412	423	387	420	437	380	407	447	385	366	369	400	408	425	378	421	363	408	393	394	403	438	412	402	414	377	400	426	411	434	377	432	375	416	385	407	409	413	419	373	366	397	380	387	373	440	402	436	396	407	383	394	383	379	388	409	437	420	411	393	395	405	416	416	452	393	399	423	413	367	421	399	384	405	428	401	434	379	373	376	372	379	386	423	426	399	429	403	386	390	418	409	430	362	430	377	364	370	403	389	413	405	426	402	403	403	368	391	401	407	382	392	361	395	390	430	368	388	419	415	406	397	398	390	373	403	386	421	373	378	375	355	380	398	424	406	400	382	404	427	368	404	368	386	385	397	384	423	373	424	367	380	381	380	397	360	392	375	394	381	397	437	390	418	411	425	429	412	382	400	355	357	408	370	395	421	387	396	424	396	392	422	423	409	371	402	379	403	362	393	371	416	387	407	376	419	372	364	431	426	359	436	384	357	391	408	360	363	425	382	388	398	394	388	375	422	385	406	375	417	419	382	429	379	388	357	404	421	423	377	368	396	427	370	412	395	437	418	401	397	422	425	392	355	386	391	380	396	431	399	418	371	420	400	370	374	390	432	369	416	384	389	403	444	393	396	402	411	414	392	401	404	391	412	400	391	407	391	398	431	399	400	381	360	362	395	363	418	401	378	405	398	379	396	413	392	397	370	405	391	399	355	372	409	392	390	398	418	386	396	382	358	398	393	416	396	380	377	422	416	410	381	403	414	395	370	387	367	381	405	417	391	389	428	416	427	406	384	382	416	398	398	427	391	419	406	379	357	432	387	377	390	419	412	402	407	388	405	421	409	395	401	405	321	412	396	412	408	407	408	391	370	380	398	455	415	415	402	437	377	422	417	390	434	376	408	365	416	379	382	387	432	406	400	415	441	385	397	419	414	442	412	401	375	377	376	385	440	392	384	389	370	383	369	375	398	413	377	385	395	380	383	394	390	398	400	398	386	372	402	400	383	385	392	372	406	364	391	387	399	411	384	392	417	424	365	397	416	421	386	405	403	401	416	397	412	391	418	406	396	398	377	399	393	382	405	381	404	427	398	417	383	418	408	433	409	388	432	393	405	390	400	425	416	403	389	413	373	429	384	370	375	369	420	408	363	420	409	422	389	431	426	415	383	404	384	409	388	411	403	383	391	358	409	380	414	393	408	392	408	369	382	396	386	398	406	366	406	411	392	411	413	425	379	362	373	452	396	419	401	400	399	366	389	411	383	356	373	389	433	410	404	415	378	393	384	419	436	389	415	383	411	387	400	388	378	389	423	354	387	413	392	371	391	397	402	387	443	392	374	409	404	395	430	426	389	393	411	388	398	407	365	403	352	385	412	373	388	390	396	396	385	403	395	417	416	385	387	428	373	406	379	356	441	400	403	390	372	405	407	357	375	409	373	371	382	374	387	380	419	399	380	397	444	383	385	391	373	404	371	369	426	391	368	415	406	408	394	439	414	398	403	405	416	400	404	420	382	379	384	397	379	369	416	353	406	397	380	406	409	399	400	398	400	392	427	394	362	380	398	420	401	361	377	390	369	415	397	411	383	392	376	400	410	368	391	416	397	391	390	382	407	433	413	360	386	381	389	367	353	368	393	390	429	400	366	367	388	430	399	378	412	354	429	392	390	393	395	387	370	392	405	403	416	398	376	435	356	438	406	380	423	415	427	368	393	430	421	402	447	374	397	401	412	401	400	344	426	388	384	415	384	407	413	392	360	397	402	405	398	381	378	373	385	438	346	401	421	420	369	388	400	391	401	406	373	426	393	413	418	401	361	404	383	378	391	366	388	352	396	433	393	377	381	384	383	397	396	396	397	408	396	416	394	402	407	406	376	396	362	369	390	378	386	403	391	413	398	377	412	410	395	379	421	363	384	375	353	383	419	396	396	407	390	408	402	402	391	397	414	381	386	381	428	365	414	393	374	370	425	401	389	383	414	403	400	421	387	406	396	407	367	424	394	369	404	390	386	423	394	403	391	388	412	400	415	370	408	377	436	394	417	396	382	386	383	389	408	397	368	428	372	378	396	395	382	383	400	405	420	390	427	403	387	405	402	440	414	410	407	386	398	435	407	410	366	394	400	378	388	428	401	401	391	388	423	401	389	380	383	412	419	427	392	389	377	392	388	411	422	382	399	406	389	419	397	420	381	410	431	382	424	386	412	403	425	394	401	418	413	396	388	402	397	429	371	389	381	391	398	387	385	396	402	404	390	380	407	398	364	399	400	429	368	372	425	391	412	423	396	396	417	418	401	397	417	419	399	354	413	401	395	388	400	399	374	397	394	424	387	398	393	400	429	406	387	394	411	373	369	416	407	373	426	403	400	350	442	441	382	382	384	405	390	423	379	390	439	398	382	418	401	352	408	398	391	371	383	371	396	393	396	403	436	387	398	402	403	392	390	401	403	411	390	368	412	406	403	412	416	382	372	408	406	407	400	394	402	417	415	418	387	378	398	424	399	370	370	392	393	419	365	417	397	380	398	397	397	418	432	415	416	386	397	393	434	388	395	408	399	364	424	423	381	390	399	408	365	388	397	357	384	411	397	404	425	413	374	398	431	424	424	388	382	404	384	424	375	366	408	404	395	424	414	392	403	395	390	388	389	381	377	403	439	377	412	377	343	392	389	378	398	422	408	437	395	385	431	382	378	401	419	377	383	393	378	419	414	400	417	417	383	416	417	387	371	379	393	447	392	372	380	407	403	389	392	437	389	396	422	408	374	362	374	424	396	386	391	407	379	396	386	404	417	383	369	384	404	370	378	404	406	419	387	426	390	381	426	371	391	380	399	390	385	453	375	389	374	417	425	386	375	407	410	409	377	389	461	404	386	399	374	391	400	404	377	352	411	421	404	382	376	417	370	405	390	420	370	384	412	406	404	419	402	404	422	410	394	427	369	420	416	409	393	375	381	417	393	386	386	403	417	401	388	397	406	411	404	423	419	368	433	433	406	380	383	424	393	416	392	408	381	401	411	389	391	441	413	410	398	391	426	386	374	356	365	404	383	405	386	434	418	369	414	364	394	385	415	362	390	398	401	401	410	389	398	419	405	379	390	397	412	387	375	415	397	427	370	374	401	390	461	445	402	419	413	435	405	377	367	390	400	381	403	419	424	381	447	409	395	368	366	384	430	378	380	411	437	399	396	382	420	386	406	393	391	402	380	392	420	397	386	413	410	421	375	374	385	420	407	420	406	378	409	424	393	426	362	397	393	427	369	384	407	400	395	395	406	396	409	385	435	419	370	376	409	399	392	378	388	399
3447	5417	4087	1999	1478	1165	991	817	715	687	598	618	564	572	571	509	505	469	475	457	479	480	479	544	518	467	451	460	532	489	457	480	506	474	486	470	432	426	440	494	464	504	441	494	461	467	483	490	474	464	418	458	489	463	433	448	419	483	494	452	462	422	482	439	497	468	475	490	461	468	479	458	489	438	479	478	466	454	465	449	441	477	434	496	477	413	453	490	465	440	457	438	459	491	489	478	481	494	452	410	450	468	447	458	488	434	428	488	434	457	417	459	488	454	490	467	470	465	451	437	487	448	442	478	455	481	462	470	471	496	434	476	484	462	466	466	459	455	512	449	449	439	469	448	474	487	449	434	483	450	430	491	440	475	439	421	469	469	439	434	464	452	482	486	459	494	471	455	450	489	473	451	447	452	470	489	469	483	445	466	425	460	457	497	511	459	474	480	464	434	462	429	461	443	439	472	480	455	450	425	458	463	460	474	445	427	468	412	474	470	438	402	428	476	487	453	505	458	467	468	502	485	463	469	463	485	420	469	473	487	473	475	486	459	441	495	482	458	452	443	473	490	494	461	481	480	475	482	455	468	445	423	441	461	419	486	479	460	424	478	451	459	499	477	456	456	467	475	488	441	494	467	440	463	454	461	453	463	460	452	493	435	482	447	469	489	461	500	478	402	467	436	465	470	444	470	440	455	456	448	455	463	443	492	487	504	458	483	470	440	450	448	441	474	456	451	449	467	463	475	444	465	463	466	450	429	459	451	408	446	469	452	496	482	483	472	477	425	441	484	449	448	464	451	455	503	445	497	503	473	475	408	472	497	471	430	474	475	496	439	491	476	463	452	454	441	478	450	462	445	486	444	462	431	453	450	479	479	504	440	481	477	474	491	482	492	426	433	453	435	475	459	459	479	456	452	446	483	471	476	451	469	466	440	471	396	417	445	468	443	473	492	441	438	482	491	404	442	515	435	469	446	487	428	453	457	462	471	450	403	484	504	434	463	465	458	469	523	489	438	461	483	450	449	475	457	487	456	454	472	424	491	456	472	472	469	450	448	473	484	408	431	457	450	435	471	432	501	440	487	488	490	500	440	454	462	433	450	459	502	454	454	472	437	477	455	475	488	409	431	464	482	420	463	472	442	437	483	463	469	435	448	473	465	474	451	479	480	447	462	474	488	472	447	460	469	466	433	466	487	480	409	460	440	477	451	474	461	487	469	445	472	462	489	458	475	459	461	451	446	462	474	483	453	482	455	469	466	499	452	454	489	472	465	487	486	522	470	457	428	509	446	469	482	444	488	474	447	458	463	508	440	461	495	461	453	477	478	455	469	491	449	431	469	473	477	449	434	443	449	499	479	457	457	481	467	466	504	481	465	429	467	496	470	477	441	454	455	477	448	424	459	449	480	493	470	468	460	437	442	445	452	456	491	479	485	472	462	458	464	456	482	427	493	462	492	451	458	437	464	442	458	445	468	466	432	480	465	477	471	443	498	488	475	460	451	451	438	449	452	483	489	458	454	448	481	475	451	472	485	480	457	462	445	432	419	424	493	474	476	426	462	452	465	433	452	431	461	484	450	487	445	468	439	469	453	487	458	465	484	448	482	450	465	461	465	440	450	482	458	474	450	468	481	460	481	461	481	445	409	403	474	442	482	445	476	463	514	481	454	447	453	501	444	459	479	475	473	428	473	460	437	488	462	440	467	446	473	463	462	450	439	468	428	476	478	445	455	498	479	447	462	463	475	469	461	452	434	466	465	459	478	492	466	443	456	482	468	444	433	430	483	446	481	466	452	476	449	497	459	462	515	472	459	483	452	451	454	456	452	442	472	489	493	461	473	470	495	471	476	470	442	437	465	470	420	428	470	492	474	485	476	480	488	476	453	457	402	487	436	449	427	477	446	476	471	466	414	477	468	474	464	435	445	429	455	425	465	493	447	464	429	510	454	464	443	462	457	468	481	440	540	445	439	481	459	432	494	470	443	463	428	456	458	506	449	453	439	459	449	428	485	466	449	467	450	458	472	443	502	468	457	475	455	438	458	436	470	423	457	482	434	474	499	470	482	475	455	424	442	438	447	435	491	448	426	469	452	458	450	485	450	467	474	448	439	456	519	420	455	476	450	489	485	494	453	493	453	464	477	455	459	455	473	496	464	419	463	431	441	444	463	461	431	462	465	468	464	443	461	447	436	466	456	438	467	462	479	475	472	445	467	451	454	455	459	456	485	456	467	443	450	403	487	462	480	463	472	484	475	469	449	472	449	479	478	469	426	429	452	464	481	480	452	493	487	452	427	465	455	480	491	432	487	429	459	446	460	462	506	458	466	430	428	474	465	498	447	473	453	469	467	494	488	474	479	444	481	437	471	464	472	468	468	477	458	474	499	468	482	457	460	469	464	458	500	440	505	486	482	439	440	459	427	445	465	485	476	476	471	475	512	489	462	428	445	436	446	491	483	422	463	440	437	415	449	446	422	478	440	435	426	475	433	495	484	474	448	408	463	436	454	431	443	454	431	434	471	432	413	492	425	433	478	469	448	472	431	479	505	433	472	450	480	487	458	441	454	488	454	441	462	441	500	468	453	489	449	489	493	475	474	450	414	435	450	449	461	436	471	476	465	486	432	446	465	451	471	457	458	488	436	482	492	451	451	473	465	481	479	450	421	463	431	461	461	425	482	458	486	438	440	421	457	496	436	435	435	443	498	490	459	458	448	464	491	462	495	479	479	447	466	431	479	501	504	452	471	461	497	471	470	450	456	498	457	481	475	456	447	450	491	461	524	468	454	431	449	471	492	494	444	465	428	478	459	465	464	456	475	470	478	432	425	479	483	422	427	504	428	402	478	442	481	464	446	476	466	450	470	488	458	463	498	440	459	452	472	464	435	470	474	469	457	414	460	448	487	463	465	480	415	486	470	426	444	492	444	447	533	457	428	455	461	445	457	460	482	489	461	460	459	468	477	486	464	418	455	436	475	435	480	474	491	476	490	455	462	454	464	491	450	479	475	440	450	472	460	466	484	461	482	441	421	457	495	471	456	473	439	444	504	426	480	478	462	447	447	472	462	476	436	464	470	472	482	467	448	439	443	451	437	468	499	439	448	490	476	476	454	439	450	458	438	499	454	438	434	427	475	470	435	499	492	471	444	467	453	462	449	435	448	449	468	456	445	429	475	453	443	461	452	490	503	466	474	478	439	458	466	472	452	449	441	468	459	450	473	465	454	486	452	470	459	470	492	490	447	454	463	457	506	458	449	440	464	419	454	474	423	456	414	495	460	444	436	406	484	465	433	476	447	479	441	456	447	456	478	429	418	445	452	468	433	457	433	461	471	479	480	441	436	472	461	436	470	451	489	398	424	438	470	435	450	459	455	442	457	432	471	471	444	433	449	448	466	468	442	480	430	505	466	480	481	437	462	483	453	477	447	444	437	473	473	453	448	457	484	474	436	455	483	442	473	465	479	452	422	472	426	435	430	430	452	442	492
22744	21228	28773	24008	21229	21249	7006	1117	909	808	725	655	694	572	589	536	562	510	505	542	541	531	508	525	457	481	500	445	487	480	483	491	506	477	445	464	465	431	499	517	496	491	457	471	434	454	443	480	449	518	459	427	452	493	467	445	444	479	471	422	449	480	464	455	447	475	457	423	462	440	464	456	461	437	444	454	400	463	464	480	434	455	443	444	457	433	444	451	421	456	455	493	474	466	421	426	447	466	464	460	444	405	438	478	433	450	455	483	450	456	420	468	464	448	468	458	476	435	440	454	462	451	463	466	435	461	471	474	469	486	441	471	424	448	452	479	440	444	459	439	443	501	463	426	448	451	465	470	447	450	481	470	483	421	474	437	454	462	474	455	493	475	436	460	438	504	439	456	421	447	442	433	460	428	465	437	460	439	471	449	439	474	428	464	442	484	381	438	457	466	450	459	455	498	444	453	456	476	475	444	446	464	508	427	440	454	456	453	451	469	497	454	431	437	440	459	460	412	441	473	444	454	467	491	466	463	439	449	451	420	456	468	496	459	453	466	476	459	436	437	467	454	477	442	485	442	429	428	465	406	446	446	475	439	433	472	447	478	478	469	461	442	454	437	478	424	462	449	442	435	469	464	456	424	450	441	434	456	435	437	455	441	428	394	434	455	487	453	447	440	442	420	446	433	436	460	449	437	457	451	446	456	487	472	477	423	466	428	528	443	462	418	409	457	483	440	434	436	445	490	479	481	413	464	456	437	458	468	433	451	448	432	410	416	455	453	485	438	423	413	437	446	434	449	457	464	465	440	422	488	450	459	452	494	485	457	481	438	452	457	462	461	476	419	494	447	444	444	503	430	424	440	427	445	458	465	467	442	449	456	458	415	429	454	442	461	468	472	442	425	471	459	458	473	475	415	449	440	414	435	435	467	449	469	448	436	454	431	442	446	478	477	445	446	455	444	472	433	453	472	444	480	461	477	475	466	440	473	401	475	460	427	434	493	478	465	450	462	465	410	457	440	468	483	443	450	461	447	430	470	474	445	487	461	426	471	421	470	452	472	453	421	440	437	453	470	439	464	447	490	448	424	471	472	435	480	417	460	455	476	507	443	433	428	471	445	461	414	438	475	421	441	440	436	460	466	465	473	438	457	498	439	435	456	483	429	454	478	478	466	440	433	471	476	441	474	451	472	461	459	472	418	432	437	458	446	459	474	443	492	432	469	475	446	457	443	447	416	448	468	454	421	469	442	442	435	444	468	427	472	412	433	448	452	464	442	473	429	459	481	430	455	460	440	448	420	435	457	430	450	473	467	452	428	444	442	437	451	436	475	430	445	449	465	463	439	471	428	461	425	446	442	468	438	453	444	462	434	476	440	434	454	492	416	435	447	464	437	472	466	467	444	408	478	480	492	483	461	472	456	483	414	422	445	461	395	462	436	450	432	456	441	478	462	448	442	418	441	447	469	453	479	435	459	459	469	469	446	418	477	470	469	420	444	437	427	449	487	455	399	466	440	436	461	483	433	405	429	462	455	483	442	463	479	494	472	467	452	462	463	463	444	445	470	467	466	458	439	448	490	424	458	449	464	464	460	441	473	426	478	456	471	481	430	439	447	482	460	448	482	435	483	484	489	461	454	388	445	446	442	448	445	448	473	448	427	456	406	459	457	413	467	411	433	460	477	436	432	398	454	451	502	439	471	489	443	459	433	435	443	436	458	423	430	433	450	438	427	444	449	444	449	450	451	452	474	394	458	488	456	401	445	465	441	459	456	451	464	469	494	455	466	475	495	443	459	457	452	449	424	493	462	436	428	456	458	482	476	465	450	450	481	465	451	473	455	442	444	470	401	411	465	476	468	484	460	422	453	476	445	448	454	427	431	432	470	449	445	487	465	434	454	442	458	452	461	427	413	439	464	437	457	445	432	463	443	457	450	448	424	450	433	468	430	453	456	425	503	446	456	459	399	441	443	450	440	467	438	468	474	477	474	433	458	430	428	441	454	491	433	444	423	447	487	458	425	427	459	480	465	440	480	436	472	471	425	515	420	440	452	458	387	464	464	472	448	444	454	500	471	468	453	476	443	449	437	464	437	437	452	424	462	461	497	451	479	439	456	417	467	445	463	468	432	479	456	464	448	485	453	421	445	473	498	417	436	464	460	465	465	468	418	465	434	472	454	474	473	458	447	426	400	486	466	444	473	461	435	486	447	439	437	450	454	460	438	450	446	461	440	399	467	457	443	424	493	434	450	453	456	484	485	455	476	457	445	474	488	453	437	446	481	456	431	454	469	440	491	468	422	435	416	460	479	464	384	405	437	371	480	434	425	472	463	440	479	455	472	437	431	452	468	461	441	425	437	466	471	474	459	468	449	422	422	448	459	467	463	416	439	447	444	465	461	438	452	430	476	414	485	445	479	433	451	464	438	473	459	468	419	423	394	443	405	477	459	473	459	458	441	455	475	470	463	480	452	448	506	423	426	446	487	475	456	424	452	448	465	472	448	442	444	496	448	445	501	479	473	482	442	443	432	451	438	458	457	444	497	439	425	445	453	480	477	448	465	408	415	447	443	462	425	473	441	444	442	489	417	465	466	484	500	461	399	458	408	436	435	464	464	474	448	456	425	401	421	418	451	468	451	475	469	467	425	470	435	468	465	428	443	431	485	446	466	466	451	466	506	432	430	453	485	480	466	471	464	466	453	454	447	442	465	433	462	439	438	410	405	433	439	480	436	425	407	450	442	482	482	447	443	422	429	518	435	479	485	431	420	458	444	456	444	442	466	457	474	450	450	455	512	453	438	461	451	491	454	488	474	456	441	483	454	421	495	433	480	464	454	472	444	439	478	433	436	467	442	483	460	451	467	436	463	404	466	448	415	454	437	434	427	436	450	475	452	471	441	471	445	446	477	435	445	429	439	448	457	440	429	463	450	449	408	431	472	465	467	474	449	483	458	446	440	417	463	440	448	466	418	441	448	433	453	458	431	451	486	448	423	430	454	462	439	425	446	436	453	480	419	428	454	469	440	417	429	432	423	439	437	439	452	427	482	446	453	449	449	467	440	423	440	450	465	443	522	447	477	431	458	441	452	399	457	432	426	451	424	439	444	451	426	431	429	446	413	430	422	448	463	441	434	440	427	456	494	459	474	457	476	453	445	433	474	465	445	430	453	425	451	457	450	440	448	407	463	472	442	472	481	463	436	441	501	450	430	438	486	455	445	415	466	459	456	472	439	425	461	457	444	472	425	464	475	463	450	492	445	440	442	430	479	459	433	487	455	476	454	453	467	437	428	444	434	447	502	442	472	420	470	406	447	446	430	477	478	459	449	439	459	446	513	408	424	455	450	447	442	502	491	443	437	439	423	433	444	441	504	475	473	446	490	410	460	443	450	478	439	455	436	435	456	454	452	489	436	459	462	427	471	433	460	459	450	423	430	436	450	395	464	471	406	441	464	426	445	484	437	465	460	438	460	431	497	451	459	470	448
4428	14640	11465	5447	3794	2723	2117	1790	1427	1226	1054	942	881	807	811	713	720	676	667	672	622	653	606	585	609	604	579	554	601	598	575	533	558	548	524	572	593	569	554	601	547	605	536	553	575	533	586	578	585	547	564	543	554	527	531	573	548	569	574	605	588	513	551	540	591	589	577	525	573	570	536	554	585	518	543	547	523	539	540	538	514	588	536	543	565	506	547	575	583	492	508	560	523	562	501	536	545	540	544	526	564	576	506	542	558	573	558	543	573	546	541	522	527	570	539	531	524	514	560	512	593	558	585	584	544	540	551	556	555	548	571	584	524	576	542	528	520	535	490	544	553	559	542	557	495	545	511	515	573	521	516	571	523	611	588	530	542	547	503	552	520	580	555	518	560	530	528	522	513	529	561	568	565	525	531	549	540	527	570	542	527	505	560	501	553	544	567	540	549	551	516	515	580	573	549	516	537	532	527	516	581	520	536	550	540	539	546	565	560	559	569	548	514	561	520	590	549	556	528	537	524	544	510	572	535	554	510	548	550	548	566	544	534	539	543	529	537	528	503	535	556	553	571	547	550	531	525	546	532	535	545	553	493	562	546	502	555	519	564	560	507	540	525	555	530	565	560	522	543	505	533	585	508	573	560	590	530	516	518	564	521	550	500	533	511	561	550	555	534	546	547	558	569	566	542	524	513	585	551	516	540	568	558	537	537	532	528	567	551	530	542	554	515	520	534	511	564	550	549	529	550	563	526	558	518	494	524	525	542	548	557	558	557	542	552	527	514	524	575	538	540	563	525	552	578	514	568	569	582	502	540	535	508	527	558	513	528	556	541	577	539	537	554	506	576	573	526	541	521	533	541	561	519	546	515	545	544	547	564	524	537	554	518	558	547	510	570	542	538	547	550	532	536	564	547	579	552	575	540	566	506	540	565	547	542	554	532	522	571	509	533	523	515	522	525	559	544	543	535	560	554	575	603	523	553	546	512	526	523	573	528	533	549	518	512	526	559	555	607	518	552	523	544	587	559	562	540	511	499	563	522	554	508	568	589	507	532	503	556	516	564	569	510	533	520	569	523	591	507	554	568	562	555	534	508	544	533	560	568	558	520	527	561	530	497	526	554	539	542	522	516	511	534	525	594	538	566	520	540	514	489	534	540	481	575	534	529	572	552	552	525	522	517	543	529	555	525	510	540	572	548	540	507	534	555	530	560	498	548	550	544	539	543	511	542	530	532	527	543	491	538	559	555	564	560	506	529	551	516	508	572	541	537	526	522	525	539	549	574	507	538	534	556	575	585	553	522	514	515	540	526	535	569	527	509	530	555	568	539	514	546	532	548	582	529	521	548	548	547	523	538	557	504	582	544	555	587	561	557	517	560	556	557	561	532	516	545	605	556	541	511	504	578	556	588	540	552	596	563	542	530	549	532	543	598	563	501	546	574	560	564	579	552	517	594	548	577	588	547	615	553	573	632	561	547	525	554	509	548	513	537	521	515	520	554	571	541	534	539	546	536	548	528	501	521	507	540	547	532	550	541	591	506	536	523	514	513	567	559	553	503	527	544	533	545	551	516	557	580	490	543	534	545	564	543	523	531	541	529	535	537	552	532	537	587	536	506	545	537	533	520	579	599	558	555	556	554	566	534	516	546	554	524	570	526	518	510	547	534	494	545	517	526	543	540	545	502	535	527	533	544	560	523	516	543	504	534	550	500	538	544	559	534	555	542	512	524	579	590	510	547	522	559	554	548	530	521	541	546	536	572	553	541	528	554	500	531	533	508	554	544	505	502	520	565	538	539	529	578	569	565	520	534	541	537	548	525	507	535	536	528	539	546	538	534	574	526	509	603	538	516	549	540	547	575	544	531	502	544	540	492	583	544	516	543	550	456	513	541	552	498	598	558	564	545	527	532	495	530	529	548	573	571	570	553	545	552	500	562	526	581	518	587	504	544	523	505	558	561	552	518	512	560	544	545	546	511	533	529	535	502	543	541	515	548	542	540	564	505	550	577	554	585	528	553	554	563	535	518	517	496	574	548	543	522	566	540	617	560	548	556	517	556	567	556	516	546	548	534	545	566	583	519	523	554	539	535	505	531	514	556	528	563	533	523	517	587	556	543	549	618	503	561	556	567	529	524	543	540	558	530	538	515	536	574	535	557	511	519	513	552	540	573	579	536	547	535	556	559	561	533	556	535	520	571	521	511	512	528	529	490	553	533	525	556	531	553	547	506	546	540	516	536	553	503	546	525	549	568	529	530	534	557	532	550	549	496	563	521	517	536	551	511	524	546	534	555	548	528	541	533	554	544	573	527	548	533	555	559	499	574	552	528	538	552	559	540	507	528	529	515	568	526	534	575	575	546	539	526	565	533	548	569	558	523	559	581	545	547	544	540	535	529	531	540	531	554	547	516	597	504	561	552	541	553	573	476	510	557	570	538	519	569	539	544	564	517	543	519	524	569	508	527	563	480	561	585	529	522	518	521	564	603	588	572	516	543	523	539	538	552	513	541	520	533	526	487	563	568	586	592	525	552	548	553	555	521	518	566	513	529	521	560	548	544	571	522	525	551	547	506	503	570	523	552	536	517	553	568	555	579	542	510	541	544	532	560	556	575	532	552	507	516	506	512	515	542	523	515	561	534	543	537	508	513	537	538	509	541	547	531	568	511	565	547	527	510	515	514	536	559	558	556	554	551	517	518	526	501	512	564	566	547	539	551	570	525	508	581	548	526	584	546	521	570	547	542	542	538	509	526	554	510	512	543	561	548	550	478	542	529	511	600	552	511	528	500	547	523	567	522	543	578	518	550	530	526	539	524	594	532	521	523	540	549	574	547	577	547	524	579	538	522	501	546	540	557	545	535	528	529	541	536	567	539	507	534	550	557	542	533	572	524	556	556	578	555	559	521	553	573	530	558	559	533	544	539	534	543	541	520	515	548	533	538	563	499	523	560	544	498	560	553	509	536	556	553	533	551	545	539	565	509	549	537	545	554	601	534	547	514	526	532	544	552	521	535	533	552	530	537	531	590	505	558	504	548	539	565	563	569	507	552	535	579	538	531	506	583	540	557	562	531	569	522	531	546	540	553	557	542	516	524	535	549	563	544	567	574	551	532	509	521	558	587	516	547	521	567	536	530	532	543	540	549	477	546	560	532	526	508	532	535	535	514	555	530	554	544	564	525	544	551	535	540	504	547	528	535	486	519	540	511	528	538	511	522	532	561	604	549	564	547	511	553	542	551	564	521	532	527	559	513	530	562	594	570	524	501	532	542	530	618	513	537	536	499	585	525	558	547	531	559	523	515	545	570	543	554	557	531	508	529	562	498	545	562	539	530	550	599	519	541	535	546	544	548	517	557	585	532	568	536	556	549	561	561	558	558	503	559	524	554	562	531	551	561	545	520	539	581	534	537	525	537	532	555	546	495	541	524	567	519	552	539	576	574	532	554	552	519	574	555	516	536	560	541	567	561	537	547	564	562	540	587	501
27228	17913	4302	1109	810	782	790	765	789	761	763	762	749	727	788	752	728	808	771	762	766	756	731	736	733	777	768	792	753	802	806	782	807	766	733	726	767	741	756	725	780	732	754	737	742	816	794	741	726	753	779	740	788	729	761	761	743	766	755	801	745	741	786	762	789	757	798	742	752	786	760	827	737	767	771	755	776	748	750	747	749	749	719	792	720	712	768	735	744	754	765	740	758	711	758	712	739	795	747	788	723	800	781	770	739	750	717	738	709	766	746	758	784	781	805	779	791	814	788	761	783	770	766	769	722	773	781	788	749	758	763	729	765	764	803	719	732	796	783	744	779	749	721	767	789	782	756	750	750	784	790	783	759	796	781	751	701	746	751	752	773	728	781	741	750	748	792	790	785	768	770	752	798	780	797	754	739	736	766	775	754	723	691	803	768	796	740	727	796	725	780	771	716	824	766	787	749	838	778	760	764	734	778	735	767	797	719	752	742	739	740	798	786	767	830	738	710	745	752	775	752	747	811	781	776	767	771	768	724	799	751	772	760	765	725	789	761	732	790	782	772	774	731	813	735	771	772	806	774	774	758	788	714	814	751	743	779	733	735	752	770	768	733	767	752	720	720	714	737	760	747	722	794	792	747	769	763	755	768	762	736	787	715	780	713	787	755	779	742	766	784	786	733	807	803	760	776	746	739	729	759	762	767	734	831	764	827	765	737	763	774	780	763	808	752	756	792	800	780	694	769	805	793	738	806	790	713	765	745	741	770	755	746	753	745	767	758	794	749	742	747	761	690	782	729	756	788	782	753	807	720	732	703	712	798	842	743	765	765	725	769	787	758	742	752	732	742	758	785	753	774	733	804	768	756	739	736	723	798	761	763	790	729	736	793	771	772	767	741	784	775	807	779	719	776	762	725	774	739	749	748	782	773	766	779	797	758	701	778	758	743	810	779	721	785	763	755	787	784	788	761	756	788	763	774	784	712	758	795	770	800	750	744	760	703	738	765	802	769	749	779	783	759	715	740	788	754	772	802	720	773	723	770	731	781	795	800	755	773	724	743	711	755	747	760	719	777	731	785	748	743	765	771	751	760	751	817	767	767	756	730	783	810	791	798	736	750	757	773	773	780	752	782	746	723	758	788	754	688	749	708	759	756	773	765	773	774	748	745	711	791	767	776	766	741	723	793	827	728	766	718	791	770	766	801	781	751	771	772	741	767	760	756	745	777	729	815	796	790	740	776	754	784	758	758	745	790	747	745	724	720	827	770	699	722	750	766	790	779	801	771	793	833	773	739	732	822	766	733	777	770	708	734	764	751	722	739	706	773	780	786	747	781	743	800	750	785	749	755	773	754	715	720	817	766	757	753	789	758	782	783	776	763	793	802	732	777	760	786	750	782	745	780	734	781	748	739	738	755	748	769	737	761	766	756	749	735	733	763	704	746	750	742	753	815	731	796	766	718	773	723	797	726	731	767	759	773	747	690	735	762	739	776	730	715	800	759	786	794	759	750	731	749	805	757	731	722	757	783	775	787	735	781	778	761	732	760	769	769	752	748	775	785	805	765	815	795	739	770	759	755	720	767	792	769	742	735	796	792	759	748	784	754	720	743	772	748	774	772	822	786	726	713	797	759	765	776	740	730	745	788	749	778	750	760	752	741	777	761	766	739	757	793	820	767	773	733	761	757	732	743	755	767	743	762	749	803	761	750	733	750	777	763	800	764	759	773	793	747	775	782	755	772	753	787	760	779	727	800	758	731	743	748	742	760	817	775	781	752	745	761	703	772	784	757	772	735	748	747	708	774	788	760	777	699	704	766	736	789	731	734	795	744	737	776	731	731	774	776	726	793	748	772	784	796	765	806	729	769	730	765	759	730	731	761	714	757	720	739	780	734	746	718	806	737	757	778	786	764	794	806	776	746	747	737	771	753	766	776	772	760	714	734	793	744	710	743	764	756	788	760	764	799	799	793	809	791	725	786	715	794	747	745	749	774	720	784	795	817	749	736	731	714	746	774	765	754	746	752	722	767	745	738	774	772	772	757	750	771	790	777	792	775	752	772	831	731	734	753	775	799	759	750	759	761	747	771	784	761	766	758	774	779	783	755	792	774	780	737	766	806	775	774	734	770	758	729	747	765	687	752	753	757	791	824	791	773	754	734	754	786	723	811	762	736	742	770	768	804	731	778	780	766	727	819	712	749	760	755	746	765	800	738	741	718	743	789	795	716	787	745	745	752	775	767	812	766	802	789	820	766	788	818	777	775	709	766	747	752	731	779	737	789	794	745	723	758	777	693	738	772	762	762	704	788	789	774	793	785	786	752	754	740	754	792	758	781	765	798	754	747	776	744	744	790	759	810	770	758	723	741	774	786	773	774	740	773	718	793	756	782	823	761	775	768	751	802	732	742	773	754	779	748	742	756	773	767	728	830	741	775	780	794	742	722	776	778	762	747	778	793	684	770	790	832	749	751	750	766	838	734	790	793	738	781	748	728	728	721	720	781	735	762	801	750	773	765	741	732	763	749	786	780	769	768	789	818	723	787	781	733	761	748	792	761	761	812	740	762	782	762	815	765	795	757	739	746	764	749	802	794	758	710	769	778	746	758	751	721	780	723	771	737	754	808	788	779	764	786	795	694	748	805	765	740	744	744	759	778	782	733	769	755	786	762	752	744	783	775	754	744	752	779	751	761	725	757	738	754	740	817	791	791	815	769	729	769	758	758	802	813	775	717	740	783	699	786	752	765	809	741	768	713	777	773	744	797	761	749	795	722	770	768	777	738	765	724	815	751	719	757	723	773	732	734	812	793	799	828	786	813	782	786	812	778	733	825	773	816	753	809	735	745	772	773	762	766	759	743	775	780	759	769	774	757	803	784	750	769	738	775	791	805	758	767	713	783	723	777	781	761	746	767	765	771	721	774	716	750	769	783	716	829	754	727	795	742	826	746	799	782	727	782	820	781	770	749	737	756	723	738	734	795	738	833	839	735	752	736	712	719	767	792	697	734	742	749	773	772	795	781	762	738	718	721	783	758	774	755	762	764	760	843	752	796	760	756	749	752	784	751	821	800	756	803	790	739	768	760	773	808	785	741	737	800	808	752	723	727	739	780	777	776	713	831	742	749	822	774	768	778	751	759	780	752	754	772	746	743	766	771	765	768	781	784	701	738	777	772	805	782	805	732	775	779	778	737	748	829	758	757	792	782	786	746	787	778	730	792	783	756	790	756	717	761	784	762	813	770	797	704	772	822	738	793	728	736	780	747	772	797	779	752	710	753	773	734	794	780	783	764	770	794	761	744	781	785	738	760	781	766	744	773	787	826	782	748	759	743	782	751	719	800	752	798	739	700	759	762	688	738	725	753	773	750	739	737	708	730	757	774	722	754	754	751	709	736	766	778	753	764	754	746	791	776	768	753	800	777	735	732	778	776	759	775	744	790	792	749	827	734	754	750	789	705	826	745	760	776	754	712	764	757	752	814	776
4597	1322	1215	1001	987	985	913	869	910	899	855	875	863	858	874	841	861	899	877	873	838	873	857	870	859	860	827	889	803	889	874	834	829	845	876	833	902	870	897	852	843	832	894	898	895	882	873	833	865	930	834	904	891	829	890	872	856	889	863	862	838	844	903	853	879	866	863	875	893	918	869	859	808	855	838	848	847	882	837	933	837	871	837	844	827	950	867	869	911	905	877	892	849	835	873	851	874	814	830	875	851	854	817	836	846	868	893	877	868	849	822	857	880	895	871	873	872	857	913	852	845	854	876	870	930	813	905	836	845	856	836	879	891	874	846	897	866	922	903	871	905	847	867	828	849	884	854	880	884	871	881	858	889	868	888	858	832	911	851	860	849	866	898	843	894	854	855	913	862	847	848	844	844	913	907	877	872	913	881	862	904	836	877	881	871	831	861	883	869	888	820	887	919	892	889	836	819	831	887	870	904	831	879	854	866	818	853	869	886	885	860	875	868	914	837	799	837	841	866	900	801	896	875	879	865	834	822	842	869	888	870	871	869	879	840	867	850	860	893	889	863	852	893	853	815	889	844	880	875	846	893	849	849	891	902	890	876	849	896	794	903	895	872	892	855	862	868	894	903	891	903	892	860	895	896	846	893	853	831	869	836	876	856	910	891	841	826	873	874	897	836	857	871	876	864	846	882	866	940	861	859	868	903	858	908	894	850	884	887	893	830	851	837	903	829	868	865	851	858	917	856	879	808	867	841	862	894	886	838	843	873	806	865	879	869	879	845	849	890	866	846	866	853	860	819	920	876	858	856	832	829	828	864	829	875	823	860	849	812	901	862	869	827	850	837	887	861	897	842	817	816	843	852	850	904	873	887	816	835	896	869	860	885	893	845	885	876	906	901	888	835	895	846	861	873	852	886	845	896	888	836	851	864	878	842	899	935	854	853	916	860	868	847	853	835	873	844	839	917	872	882	803	841	880	897	901	878	897	853	843	882	832	857	881	841	815	926	895	844	843	847	836	840	837	873	833	875	869	880	862	852	838	888	860	862	881	882	841	914	837	889	880	874	878	900	829	822	832	905	848	887	877	924	936	845	839	830	892	908	854	809	832	923	843	859	850	880	894	855	875	882	862	874	845	874	832	899	858	805	863	847	855	859	848	887	906	928	876	880	869	808	888	841	863	879	918	894	899	842	869	918	825	841	874	902	849	837	824	886	873	838	813	815	844	871	879	820	897	872	919	858	866	866	902	894	864	888	852	886	915	918	854	896	852	882	863	878	869	854	880	805	803	912	893	846	901	852	832	873	845	877	924	875	869	825	839	807	933	866	816	892	870	846	882	847	845	844	888	885	861	904	873	811	832	900	867	857	896	874	803	846	871	885	860	831	854	865	852	897	851	867	886	821	915	837	881	870	849	883	895	894	862	855	864	937	843	875	880	833	827	858	877	867	869	810	916	857	865	835	885	783	822	864	864	839	836	854	871	897	835	864	862	880	871	876	851	907	841	901	846	864	873	877	881	870	867	879	841	865	912	830	856	872	878	832	888	901	887	901	813	880	916	870	830	857	894	925	897	833	893	834	870	863	863	874	918	832	854	897	910	865	857	840	940	871	810	877	834	866	919	868	885	885	876	908	876	850	786	907	873	863	842	828	894	889	818	874	895	864	840	869	843	870	894	874	904	910	902	848	923	873	898	881	855	838	854	863	857	865	878	907	808	846	843	870	889	822	912	923	912	868	917	894	884	857	901	855	857	843	893	864	868	883	906	855	858	847	857	895	884	912	852	854	930	879	868	934	885	907	865	889	835	838	831	850	833	858	848	878	838	903	891	879	856	852	858	888	827	896	861	888	875	896	866	896	868	868	920	879	836	895	893	849	896	844	874	864	858	882	867	830	849	874	871	848	883	842	898	886	860	867	850	908	844	901	863	874	862	862	878	896	815	860	880	852	846	877	853	878	833	855	874	930	858	882	882	864	855	853	847	869	869	864	866	863	864	844	867	897	835	882	848	851	855	848	901	883	887	824	902	890	840	867	908	847	843	888	874	856	834	874	888	819	907	866	879	867	830	899	890	862	913	877	831	776	869	912	839	903	947	916	860	875	801	839	877	874	859	861	812	853	867	864	852	914	842	865	873	871	825	883	819	820	861	884	908	887	871	843	858	865	860	870	882	821	878	914	864	900	865	864	868	853	836	898	768	855	801	821	851	810	906	887	886	882	865	829	882	888	823	863	870	867	889	891	889	892	835	845	844	868	827	840	804	878	845	900	837	881	880	875	824	883	912	876	928	859	842	857	855	854	903	831	858	872	859	835	837	854	878	844	885	869	874	896	884	860	850	878	844	887	880	866	845	857	872	863	904	856	890	890	859	882	876	913	882	927	831	852	842	799	848	853	878	857	807	923	852	878	870	843	823	840	881	898	884	865	903	874	864	881	844	897	880	907	901	834	863	879	798	827	854	924	899	845	867	854	852	871	841	860	869	850	922	857	858	894	812	910	878	858	859	834	862	899	823	888	856	900	854	856	913	884	865	901	848	960	878	876	867	893	859	905	822	887	897	912	877	850	900	888	832	826	876	896	870	798	870	852	872	883	878	803	893	853	905	754	896	870	876	826	881	864	817	839	886	836	910	883	845	877	884	868	879	884	882	888	892	875	862	910	871	886	832	856	878	859	836	866	786	844	895	893	852	839	837	836	910	886	835	854	803	888	875	837	863	843	852	831	886	872	894	909	871	830	820	885	854	845	859	880	854	850	877	869	826	907	886	904	816	897	874	843	913	897	856	886	827	852	841	865	884	897	891	887	853	797	870	868	866	868	879	940	849	862	833	908	821	887	823	835	807	858	890	852	885	858	892	860	857	868	940	860	839	880	871	799	837	831	849	796	886	861	850	855	899	872	860	863	848	879	868	962	856	827	855	858	842	859	865	807	861	872	868	894	884	854	844	887	856	903	849	845	884	842	841	892	839	848	840	863	843	890	841	841	901	851	829	913	902	869	861	859	855	879	843	854	828	888	890	839	854	921	856	826	883	848	889	871	878	901	862	861	919	870	871	879	849	890	882	889	796	876	867	840	813	857	874	850	817	866	923	838	849	924	859	846	859	900	881	836	836	858	912	841	869	828	862	850	866	919	900	897	891	900	896	839	874	881	903	817	842	805	928	849	839	852	875	917	861	867	855	827	845	863	871	878	837	916	828	902	828	865	877	889	867	830	852	839	852	882	832	852	889	884	858	926	849	823	838	857	925	913	878	845	850	848	861	858	878	854	823	867	844	884	867	890	850	823	840	905	832	890	876	849	891	900	849	901	869	900	851	832	904	852	859	849	867	854	864	904	856	901	889	877	859	848	875	869	901	848	826	882	810	861	861	837	831	833	873	884	855	844	887	880	847	871	829	857	850	890	868	867	857	875	826	844	889	861	852	922	906	871	844	834	831	834	898	891	854	861	864	863	852	880	861	895	847	897	812	873	862	833	874	819	823
23706	21150	28174	24383	21132	8552	1605	1212	1089	1058	1055	996	972	978	952	929	911	934	883	922	927	915	901	926	913	755	928	874	862	882	874	865	913	884	857	874	841	847	878	936	911	933	876	899	874	921	904	868	909	873	864	909	852	876	851	933	939	849	853	849	883	826	877	898	896	839	893	884	885	862	874	830	892	886	873	885	844	832	847	894	867	924	875	873	839	838	811	911	883	867	901	843	864	878	890	840	864	849	888	858	861	869	862	845	855	840	828	839	855	874	843	821	858	885	904	862	914	877	847	883	842	875	911	908	849	927	898	823	905	884	857	851	872	889	863	867	814	874	874	864	869	859	887	851	875	870	795	864	833	843	937	867	884	883	868	867	897	866	840	868	869	883	843	884	887	847	880	902	829	922	888	897	884	850	879	888	851	826	872	887	832	921	893	860	853	878	847	905	828	835	790	865	861	845	800	804	839	865	859	853	879	821	847	871	874	866	847	900	865	854	870	847	900	873	872	875	873	960	888	866	839	833	826	923	854	917	897	863	895	864	915	881	801	867	854	898	872	858	896	843	868	892	835	880	833	895	852	872	863	856	860	863	858	857	886	888	865	871	866	887	867	831	856	855	899	828	884	827	803	837	911	877	867	828	874	868	837	857	758	885	858	906	799	918	840	880	861	843	895	896	790	908	920	912	890	875	900	879	840	869	888	852	900	878	887	840	818	885	899	856	866	862	783	884	880	857	841	889	856	845	935	913	859	926	849	799	833	848	919	842	848	852	863	880	890	883	821	905	826	844	838	868	828	874	816	850	850	883	872	803	881	858	849	860	835	863	827	881	899	864	893	880	824	921	865	870	929	932	848	843	864	870	905	797	850	823	860	832	858	844	848	867	869	835	903	851	786	840	845	812	859	898	894	849	880	844	870	862	895	887	889	846	818	833	875	877	844	889	853	893	853	901	857	886	835	858	863	836	864	907	868	893	825	884	846	813	906	874	901	863	877	904	837	878	892	837	887	873	892	888	822	881	860	849	852	876	838	900	882	865	827	862	916	887	881	801	832	780	828	888	896	851	859	874	890	853	867	854	807	873	871	818	898	864	870	914	873	882	850	866	935	817	898	888	884	901	923	852	824	831	865	832	918	884	853	850	892	861	881	873	858	862	821	865	917	833	861	873	862	873	861	899	871	844	848	823	843	852	854	904	849	838	872	851	852	865	856	860	864	889	782	861	881	862	850	870	854	853	831	811	887	844	882	859	891	856	852	858	900	836	890	869	868	883	866	857	886	892	901	906	860	873	833	848	866	847	896	882	868	905	906	873	920	888	848	860	876	897	874	844	807	894	855	865	854	880	881	850	875	891	885	884	868	883	841	885	828	943	903	832	867	816	854	915	868	797	829	878	911	918	883	884	890	852	886	839	833	874	922	871	927	908	898	831	875	908	840	818	860	827	852	901	862	910	824	883	854	843	859	856	929	902	897	816	856	871	834	865	867	873	859	883	869	882	906	892	812	873	837	837	847	866	833	876	872	861	858	886	875	853	848	859	830	811	900	929	894	894	845	899	823	867	872	888	853	834	830	848	909	935	873	869	874	935	816	815	899	871	906	828	851	813	895	921	871	889	887	854	823	875	901	898	859	847	903	849	858	897	875	850	877	891	877	931	841	854	858	863	822	870	893	832	868	818	846	843	811	849	857	840	870	863	870	863	891	852	835	879	851	862	893	866	834	817	895	838	790	894	906	864	858	868	888	892	811	850	864	861	845	874	785	912	820	870	882	900	840	839	833	825	888	859	902	801	914	878	868	911	848	895	885	892	854	923	859	889	850	841	841	905	889	862	871	819	877	870	898	868	866	863	875	850	827	861	879	871	867	893	926	859	841	876	847	868	918	883	899	846	853	854	852	809	900	856	913	887	875	873	859	853	914	885	830	899	888	829	798	846	863	906	903	857	816	837	863	807	808	884	923	867	868	877	846	886	885	832	875	839	830	880	900	872	899	846	881	855	856	865	877	824	894	881	865	851	868	865	891	920	845	886	882	903	837	841	854	854	917	856	879	918	864	851	878	889	870	881	863	885	901	888	932	873	846	861	875	823	854	876	905	874	850	852	861	818	886	915	855	846	890	846	910	875	874	859	844	845	842	802	853	854	898	841	830	853	882	834	900	915	859	859	888	845	857	897	838	811	874	936	939	883	847	899	864	881	841	875	838	877	876	851	864	817	876	908	880	804	826	874	894	890	850	834	844	880	864	855	873	859	833	864	888	815	875	877	836	872	841	862	820	849	841	833	882	876	878	888	934	871	869	898	872	810	844	823	868	814	854	835	854	857	893	831	849	912	823	851	829	813	870	866	836	834	867	847	865	841	864	901	861	871	872	895	905	853	833	899	889	862	923	885	825	870	849	851	827	844	892	876	856	922	847	880	865	855	819	842	875	846	840	913	840	867	896	864	905	795	824	862	888	838	901	869	829	895	845	916	885	897	885	881	841	810	855	816	900	853	866	854	892	850	862	887	835	854	854	919	800	863	860	873	843	808	785	862	881	867	893	875	888	886	885	873	868	819	795	855	867	910	867	889	923	872	852	794	881	829	847	902	876	867	873	870	940	885	908	871	850	887	865	851	919	857	889	871	858	880	879	844	869	806	879	832	863	898	839	832	842	863	833	823	822	896	821	808	865	899	847	875	877	904	877	787	829	870	868	901	880	837	872	899	870	876	848	872	842	843	854	880	880	868	869	845	870	874	867	805	904	866	844	880	885	856	861	857	800	859	867	783	915	877	896	882	819	892	900	846	863	896	895	887	856	820	820	876	870	899	832	876	867	841	858	885	870	917	870	826	890	877	899	836	898	889	866	903	914	936	866	867	825	873	877	808	884	850	959	884	836	898	858	871	888	902	815	849	879	862	826	857	865	859	857	855	894	851	856	850	880	838	869	844	852	879	856	856	903	859	849	858	933	900	861	845	869	884	814	876	885	870	905	856	876	801	934	846	880	890	908	844	825	865	874	853	826	842	862	881	877	837	870	837	814	855	862	870	880	825	855	802	830	861	928	885	861	918	844	871	873	815	860	915	882	887	827	813	874	888	845	881	849	829	835	875	862	844	834	869	868	901	875	906	858	869	794	896	842	900	875	857	866	904	884	886	873	841	901	801	880	844	888	854	814	773	837	808	854	859	865	849	860	899	836	873	856	823	807	863	880	801	787	920	859	900	879	882	941	826	953	923	929	879	856	903	830	867	839	817	849	886	895	867	820	887	897	842	850	850	874	833	839	871	788	893	913	878	844	875	874	932	902	861	863	857	868	892	877	893	799	897	879	918	838	867	830	879	875	853	883	829	902	862	871	893	850	914	846	876	880	849	841	855	868	874	863	835	835	868	890	857	893	902	868	868	852	911	860	864	901	821	873	826	808	827	817	841	901	860	922	840	905	854	908	910	897	854	896	848	817	827	847	851	862	856	831	860	898	876	854	877	794	842	844	854	818	899	849	850
3372	8870	7269	3515	2595	2126	1871	1503	1471	1358	1222	1197	1205	1106	1103	1104	1085	1057	1104	1037	1083	1064	1020	980	1003	1092	991	1032	984	1060	993	1051	999	1012	974	958	994	1042	1020	982	992	971	982	1045	1004	1003	968	1028	995	958	1017	1020	1010	934	1043	978	967	1073	969	977	967	1024	1045	942	1021	983	956	1003	1006	1036	979	959	949	998	1028	1030	936	997	993	955	993	973	975	1008	1005	999	961	1012	947	1002	1019	986	986	932	977	992	958	991	993	1010	986	1000	1003	1013	1004	1036	1061	971	1021	952	991	991	979	989	1023	999	1018	980	997	1016	1002	980	1015	1019	1032	979	940	958	994	995	947	979	1082	976	973	965	1011	987	937	968	952	1013	1018	1015	1044	982	1028	1007	1049	950	979	984	1039	985	963	1005	971	990	1000	1006	1000	961	996	1016	971	953	923	960	1021	1001	967	990	1072	994	1035	997	1015	976	1018	1027	1011	969	1011	998	1054	1023	967	945	1012	975	955	1030	991	1011	970	988	1048	1015	934	1027	982	962	1034	911	996	986	1049	999	977	931	1047	995	1021	1005	1000	1000	1017	1013	951	996	1007	941	1015	993	1031	962	1003	1031	980	979	994	929	1050	1018	987	992	1008	994	1010	948	937	963	1023	949	996	973	985	933	999	1064	998	959	899	1040	1021	1022	937	989	945	962	1063	991	991	942	975	956	931	973	967	985	991	978	1053	967	974	979	959	980	984	946	990	1005	1001	1038	983	979	998	992	1035	1017	1018	990	940	931	1003	979	951	1019	1034	977	968	1012	945	1033	965	996	993	968	1053	953	1000	1017	1015	988	1015	1070	1023	1008	939	972	1002	908	947	1031	1006	992	950	1015	1004	923	950	1017	1018	990	998	970	1013	958	1025	1039	1029	1001	973	963	990	1008	1019	997	970	1014	1049	887	1000	1033	1048	1018	985	1052	991	997	1022	1038	955	986	968	1044	965	991	953	970	970	960	984	1019	975	960	1016	1010	972	1008	1021	1026	1011	962	987	954	947	979	960	1025	1068	978	1017	959	979	1053	955	983	956	973	983	986	1016	976	969	1025	954	1035	951	1059	1001	1000	990	957	958	994	932	998	1012	1012	976	974	995	1050	985	1088	972	973	1024	967	1001	1018	1032	1034	996	1027	1000	996	968	954	920	918	1003	966	1004	1006	1013	910	1007	980	982	978	973	987	1013	1000	1038	1008	987	977	996	957	946	1004	998	945	1044	1009	1028	962	1040	1030	991	918	1050	1030	1000	1030	1039	1020	1025	953	978	1031	969	987	976	970	996	1061	971	1000	978	1060	994	992	983	988	996	1001	982	983	941	979	976	959	995	971	1036	981	955	1017	948	1022	953	942	959	988	963	986	1025	986	969	1013	943	1015	939	997	939	1003	992	971	961	1042	938	980	971	1005	918	954	1028	954	973	982	983	926	1010	1001	990	1008	978	1050	935	1007	1012	1005	988	986	1034	997	1059	955	1004	1029	1034	1029	1015	928	974	1009	1005	921	1020	986	977	1017	1002	1000	976	971	1009	949	983	1041	980	927	1019	981	1045	1016	987	1020	944	950	1003	1003	1034	1018	968	959	998	986	1020	1012	998	1018	1057	977	973	986	955	1008	975	981	985	1008	944	1015	1005	1012	1021	1001	992	992	1013	1061	978	960	981	965	995	1076	980	961	1009	1011	987	943	962	1003	1005	1017	959	993	980	1023	972	1015	977	1023	987	1013	1022	998	980	969	981	945	971	1014	1018	960	968	1006	1006	996	979	943	1006	1032	973	961	997	1033	1024	1002	984	944	1021	928	1013	1026	1015	995	1033	1031	927	966	975	1019	937	953	1013	974	960	970	967	998	967	998	965	982	1011	1029	1008	1019	1027	953	955	927	988	975	970	1028	1017	980	920	1003	976	997	999	1012	1010	1006	949	984	932	982	966	991	999	997	992	1013	958	991	997	986	1011	1014	972	1053	1044	1034	1006	990	976	1054	935	968	1015	1003	1047	1001	973	963	970	1027	961	944	946	1024	975	979	987	1002	1009	967	987	1043	959	966	955	996	960	985	1024	960	999	1018	943	955	989	961	960	984	1028	974	953	995	970	975	1023	1021	971	1039	962	978	1032	943	1011	1028	1030	968	978	1039	975	966	1008	950	955	946	1002	966	1023	1034	1037	1012	989	1005	982	1004	1020	970	925	933	982	966	1017	956	997	966	1012	989	1044	1039	1050	987	970	1040	1003	968	987	983	979	969	1019	1000	1000	950	955	998	982	971	968	985	974	982	944	958	1022	1011	982	990	1013	989	1014	991	990	968	980	1014	955	1077	1007	987	1007	1007	1032	977	999	1058	942	971	1018	1015	970	974	998	940	974	1051	1066	985	1032	1009	980	1008	1006	1031	943	1000	1001	1032	996	973	948	965	1012	1010	984	986	975	975	1018	968	1047	992	1035	1041	976	1033	1014	1033	1009	985	967	977	1038	944	927	991	978	936	914	1007	973	981	935	1010	976	999	1005	997	1006	1049	960	1043	1019	941	1036	934	993	1010	1021	981	974	931	1017	976	941	1004	1017	978	967	948	938	984	1021	930	990	977	1012	964	996	979	1006	1017	982	1037	970	975	999	994	987	1009	1017	1010	996	1014	970	985	982	1003	948	993	1035	981	1004	997	1014	956	985	1029	946	973	1034	1024	980	991	1002	985	1010	996	980	998	1008	998	993	1001	993	997	927	953	1024	915	1024	1020	979	1051	989	1047	969	984	991	988	946	978	990	1018	925	1001	1000	974	956	1064	1057	1013	931	996	979	1013	1048	976	983	983	971	1010	970	970	983	949	982	1004	939	974	988	1024	971	1006	981	980	1022	1021	964	940	1014	985	997	995	945	975	1045	956	931	1012	1008	956	967	1034	942	1014	988	964	1038	1007	943	1014	987	1036	1031	978	1052	972	1011	967	990	1004	1025	1021	965	941	1003	977	1028	979	983	905	935	940	966	1028	989	982	1031	1004	950	934	936	1001	927	990	981	1004	1002	1002	1038	990	943	984	1001	1054	999	1003	997	1032	1019	952	967	998	1010	1028	961	957	1042	1006	939	953	926	1002	992	999	1037	1012	1003	1006	1031	1027	1020	1054	970	1027	963	980	1017	929	922	987	958	1033	986	962	1005	985	1015	1029	955	1030	1007	983	983	980	994	977	969	964	1033	982	1006	962	1025	951	1053	1019	1038	1018	991	1027	972	950	1010	1003	955	1014	1042	972	951	1013	1023	996	1045	961	954	926	944	993	957	1000	1014	1061	1010	1020	971	949	1035	1012	1016	975	978	975	1059	943	943	980	976	1042	1035	955	974	1034	1027	1010	986	1041	977	1025	1010	961	960	1005	987	988	1018	966	999	1007	1001	953	1024	1012	932	979	1012	1004	959	1014	1034	980	1046	980	994	968	992	1007	994	1014	964	991	1030	999	976	1018	1016	990	981	978	999	988	1023	1027	1046	984	945	975	983	1001	1008	1026	990	979	1022	1046	991	996	951	1018	964	946	963	984	953	1036	980	936	997	967	995	1057	991	993	963	962	1011	1001	1044	976	1035	1010	961	975	1000	985	1064	977	1027	989	997	956	951	992	977	1016	949	975	971	974	965	951	985	975	992	984	1006	983	956	1018	1049	987	1004	963	981	986	971	975	1036	1057	976	997	958	1051	1017	980	988	988	970	1012	1008	1060	1031	956	925	1000	966	1014	1010	965	923	1007	994	934	1051	975	962	960	968	1036	1008	969	996	955	1001	1024	961	996	964	993	978	1023	1012	979	913	957	961	1035	959	959	1004	1015	1006	916	982	988	981	1006	1058	947	960	964	1038	997	989	979	997	990	1035	1019	1000	972	988	939	971	1024	1029	1044	977	1101	949	1019	989	1011	1008	975	1016	982	996	1014	963	998	1037	970	998	981	959	949	997	965	982	1026	967	958	999	952	983	1009	974	1003	984	1023	1002	970	1029	977	1033	1004	957	948	980	998	963	1013	965	964	944	995	1003	981	1016	961	1047	999	1011	992	1030	1012	978	986	972	986	1005	950	1005	982	1019	992	978	984	976	1012	947	1022	1024	982	1061	983	949	959
24737	21156	27184	25343	10870	838	646	530	527	498	470	461	449	409	403	400	405	400	383	412	445	436	396	376	428	439	407	428	404	419	374	415	416	374	450	423	422	446	417	401	409	408	427	362	396	384	406	435	415	405	416	415	414	391	377	389	423	389	398	393	390	397	394	402	379	378	429	375	410	388	427	415	365	392	409	410	402	366	405	395	389	428	392	379	416	392	364	381	395	412	432	422	390	404	386	428	397	396	411	383	412	406	402	427	412	386	422	388	376	436	381	388	416	377	381	393	395	370	397	380	420	396	412	400	352	399	399	400	402	388	399	440	441	420	400	391	430	428	416	365	389	408	393	441	351	414	394	399	381	409	428	403	408	382	386	436	387	441	411	398	413	390	409	400	400	418	402	397	389	433	393	363	416	402	359	389	417	378	381	385	382	376	391	384	419	417	403	415	407	407	438	406	379	377	413	380	376	404	398	395	408	437	387	414	414	395	407	385	376	414	394	398	390	392	405	364	410	392	371	390	376	377	391	379	376	390	406	421	387	381	384	399	382	414	372	384	397	386	406	376	397	422	397	341	357	399	402	392	401	404	419	422	389	405	377	371	414	405	400	390	381	370	433	387	409	418	373	386	404	370	423	405	412	334	377	406	386	400	358	393	359	354	373	372	393	439	413	413	376	413	386	410	398	421	372	393	429	382	437	380	399	391	431	363	413	355	401	399	404	394	405	385	435	416	396	399	413	368	393	416	402	411	391	396	409	378	392	376	387	385	379	379	391	393	377	393	419	435	351	390	386	418	402	445	409	396	414	406	382	392	433	405	407	389	417	424	383	355	372	420	383	388	399	412	388	414	396	359	386	400	390	404	404	408	401	420	393	358	393	429	391	389	397	414	393	370	373	436	421	403	395	396	379	388	395	382	403	418	428	373	382	391	426	407	400	406	426	373	420	415	378	421	416	418	400	414	412	372	385	397	361	361	401	421	381	392	411	396	401	395	433	385	357	400	403	403	355	394	444	402	376	411	383	412	440	409	422	393	426	394	379	389	377	420	392	398	410	393	387	389	448	374	401	366	405	404	414	377	376	417	405	401	393	400	372	396	392	373	396	442	407	388	448	381	407	388	384	393	370	410	397	412	395	418	389	400	376	416	397	381	364	352	396	397	423	407	398	376	398	393	358	414	385	411	397	403	425	373	399	393	426	413	405	407	395	403	380	414	359	383	402	396	389	406	407	387	397	381	383	410	401	384	430	425	384	399	330	404	391	396	402	383	413	436	373	410	400	389	411	381	390	429	368	374	364	423	406	417	385	376	399	417	394	458	397	406	393	419	383	405	396	392	396	391	368	420	412	396	380	374	398	425	394	399	362	382	355	388	416	406	422	403	381	396	378	395	416	354	353	391	412	392	365	425	400	397	363	400	405	423	374	388	391	394	395	393	369	393	399	403	403	383	426	393	410	403	401	409	393	379	369	404	381	363	420	390	422	403	403	407	407	403	421	370	356	380	421	419	394	419	428	442	424	393	391	383	407	381	390	408	401	379	402	420	413	387	385	416	424	424	437	420	372	402	409	394	411	414	403	387	418	379	382	380	414	382	363	388	378	387	420	435	363	395	380	415	413	424	383	393	385	373	399	419	401	406	416	443	374	430	360	408	359	410	403	407	408	402	382	375	401	401	405	393	386	389	386	397	398	398	406	393	413	377	394	397	435	388	405	352	384	420	363	449	424	392	390	388	384	406	384	378	403	391	362	384	371	406	392	367	391	410	381	390	408	401	417	377	392	386	399	392	432	372	391	382	419	390	387	423	395	392	398	394	358	414	382	389	407	401	411	387	377	386	386	378	423	382	395	405	408	400	369	401	438	408	405	376	393	399	379	396	420	395	441	392	372	438	387	398	399	397	404	410	413	407	384	415	459	416	390	414	386	399	390	377	390	395	390	381	392	405	391	417	402	398	421	414	375	372	390	400	390	369	408	416	411	390	372	373	433	423	361	408	365	376	379	379	375	357	394	374	410	403	410	413	416	382	379	414	390	393	364	410	392	444	413	404	373	377	381	411	432	431	408	391	383	389	387	399	409	416	398	385	399	436	402	375	415	380	379	382	371	398	404	414	387	415	457	404	394	372	372	369	384	371	407	364	404	421	399	380	406	416	398	385	397	376	426	460	394	346	368	376	396	384	418	385	395	410	424	383	394	402	389	418	429	393	388	411	403	402	378	384	405	410	399	412	414	418	393	405	362	392	417	440	407	398	406	405	378	393	430	397	380	423	377	423	361	422	374	370	388	401	366	402	422	391	410	379	383	396	387	433	374	408	411	400	397	387	409	371	388	369	415	425	394	420	427	401	380	406	426	413	379	382	415	421	380	388	396	412	384	387	396	409	360	399	428	409	439	355	398	406	370	403	416	388	384	423	399	424	391	343	388	407	398	402	385	411	394	387	382	431	381	380	383	378	376	397	388	376	398	372	409	392	405	393	374	370	360	393	394	393	408	386	395	390	363	401	384	419	425	403	404	396	418	385	419	412	414	362	397	383	398	395	366	402	414	406	418	442	428	432	387	411	441	374	389	372	403	413	419	373	387	379	387	388	422	383	423	404	404	419	409	390	402	382	375	381	379	403	350	404	433	406	416	382	398	402	416	365	384	395	428	419	407	410	412	380	401	398	407	383	399	416	391	380	395	391	395	388	409	403	378	369	398	388	416	396	420	375	422	382	399	387	392	392	395	394	383	435	400	399	385	409	408	414	367	418	394	380	403	406	395	388	387	420	412	411	373	406	382	373	425	412	415	409	420	382	389	376	410	416	396	420	376	376	388	402	382	357	390	419	394	372	376	375	442	425	390	407	405	363	412	415	415	421	396	406	404	375	447	376	380	397	375	433	361	379	401	398	419	420	380	385	391	399	408	405	419	428	380	377	421	401	393	402	399	391	381	393	424	407	400	404	408	362	393	412	382	366	389	405	383	411	414	441	404	377	384	424	374	398	363	384	419	442	365	356	361	401	390	366	414	370	424	377	383	403	413	406	396	403	427	382	431	418	403	396	404	408	396	398	375	382	399	375	428	384	429	379	394	368	380	414	386	386	381	390	384	383	400	405	432	400	404	403	373	373	376	399	387	377	365	367	403	367	394	418	391	405	373	373	389	375	401	403	374	407	387	400	409	410	393	399	401	378	416	367	403	356	404	395	377	405	398	351	390	402	393	397	346	388	365	428	420	410	364	352	399	417	397	423	420	397	400	417	403	406	411	365	393	382	395	396	382	404	395	419	403	426	390	420	413	421	416	416	428	420	385	401	414	345	402	401	410	397	437	423	443	382	387	406	416	403	402	416	387	421	460	397	377	374	418	439	384	391	409	422	397	386	389	400	394	370	385	391	405	384	362	397	384	404	390	400	366	391	395	403	376	401	435	423	364	389	403	385	396	424	415	425	402	371	385	380	401	411	382	388	420	402	418	427	366	430	385	412	403	382	362	382	409	403	374	369
3487	5363	4193	1977	1491	1143	950	922	765	661	611	576	541	551	507	546	476	507	517	509	496	524	482	468	482	485	486	510	514	473	513	453	511	468	473	468	467	487	472	477	450	464	437	457	429	466	475	459	477	474	488	448	430	519	446	496	485	449	472	473	451	485	454	490	466	437	484	468	446	441	436	424	494	467	439	492	436	466	436	472	466	505	467	477	458	445	422	468	447	495	465	465	444	456	436	479	453	463	428	460	466	459	482	465	492	458	446	480	474	452	438	463	450	443	452	479	469	485	460	475	462	493	506	466	438	477	464	508	447	495	443	461	465	451	469	470	455	476	454	437	449	453	448	459	399	460	451	440	462	439	471	442	444	481	477	473	454	431	470	472	460	472	440	459	441	484	488	438	505	447	466	462	437	455	456	461	514	454	485	476	449	471	460	446	473	453	439	461	465	466	442	485	483	441	401	443	449	438	485	486	449	464	464	457	421	457	437	450	458	481	422	481	482	468	451	456	471	456	449	436	459	463	471	475	454	482	419	494	449	423	491	423	469	459	450	484	469	471	474	481	461	428	469	464	469	468	469	451	428	468	446	455	418	464	480	508	453	429	447	429	422	466	450	498	471	495	457	495	498	461	465	460	479	444	436	476	429	441	494	447	467	461	474	462	472	460	474	419	435	483	473	430	431	436	464	450	469	470	446	438	435	456	470	459	420	461	495	466	446	401	451	504	477	429	439	462	466	449	474	462	474	452	506	451	442	472	456	464	456	488	420	485	473	481	459	420	471	459	467	467	440	497	467	479	475	419	471	478	452	472	430	466	450	482	498	497	483	463	475	436	468	463	471	457	500	476	449	482	459	461	440	430	448	457	455	494	451	477	484	408	448	486	442	460	455	462	466	472	487	432	466	495	437	494	469	440	483	456	477	482	451	450	476	472	469	439	468	452	416	473	461	456	475	434	446	497	481	467	488	506	445	443	458	472	462	492	412	459	469	438	460	512	446	446	496	453	452	464	435	456	481	486	440	457	462	479	454	482	432	451	476	466	477	476	488	491	449	467	471	449	479	485	483	478	470	468	448	512	483	476	482	472	481	457	451	436	451	457	443	454	453	434	468	468	458	500	476	464	439	476	413	450	495	489	460	474	451	473	442	463	478	449	456	418	454	464	454	482	470	439	458	463	416	481	472	487	439	458	408	454	467	486	459	470	452	428	487	453	495	481	449	454	426	472	451	438	480	469	447	457	488	485	440	434	451	516	445	467	439	506	418	418	460	508	454	478	431	473	484	422	484	490	461	445	455	434	451	466	444	489	444	487	476	454	485	494	473	463	473	488	456	447	454	453	483	462	487	451	457	491	464	453	454	466	473	507	469	446	471	468	452	448	482	500	478	459	480	458	475	448	458	446	461	475	468	467	424	448	479	450	435	478	463	465	456	505	474	476	477	468	480	454	445	445	454	435	465	442	464	449	435	482	451	434	470	460	481	454	426	433	476	472	455	450	464	428	473	504	465	442	447	459	463	469	454	482	465	397	499	467	450	428	456	463	480	468	454	463	457	452	477	459	471	453	475	445	489	454	455	449	457	419	470	464	452	478	483	447	432	459	460	426	453	473	441	434	472	480	452	477	416	459	451	443	469	458	473	478	432	428	477	449	453	491	474	495	476	483	507	476	486	469	420	479	471	477	454	467	430	463	484	435	436	478	491	459	477	444	453	457	452	430	456	464	465	429	455	483	468	442	494	469	454	457	484	468	459	483	452	430	476	462	466	436	470	493	447	438	405	464	490	460	453	460	472	487	446	477	459	477	445	468	445	422	467	463	462	457	471	454	474	472	448	457	474	463	470	446	455	486	447	451	435	472	442	420	478	470	448	398	454	477	451	435	511	447	452	442	504	457	482	462	443	477	486	488	477	460	460	459	457	449	508	494	483	487	474	454	441	463	429	467	455	456	509	502	483	505	458	480	474	464	455	471	487	455	425	485	421	447	422	449	455	481	468	461	453	482	452	461	429	469	447	486	438	430	460	479	443	473	437	454	483	468	463	443	416	430	454	468	440	452	452	473	491	457	500	483	455	462	497	439	478	422	459	503	479	460	424	440	467	481	432	468	462	475	469	482	447	453	437	454	427	450	435	452	465	444	467	414	461	473	450	423	482	440	459	425	474	493	443	444	498	475	498	455	434	489	478	488	477	469	483	472	477	444	439	449	468	461	468	429	489	455	462	464	428	460	487	493	466	440	488	434	470	436	482	455	504	463	449	458	484	449	471	459	428	452	453	462	455	466	454	455	499	475	492	467	458	452	449	428	444	455	439	468	454	445	483	457	481	455	467	451	492	471	458	460	460	419	415	460	480	471	487	465	465	474	505	462	466	477	473	450	513	473	415	450	459	483	475	499	455	493	450	468	459	477	452	484	481	450	473	488	486	447	473	513	472	478	409	472	433	457	445	448	444	498	422	457	477	487	439	454	453	480	468	455	462	467	473	467	539	506	459	483	453	458	484	470	480	465	427	469	463	448	448	451	464	477	465	482	437	445	448	461	446	446	430	436	498	444	434	439	444	435	447	479	445	457	487	430	439	449	427	420	485	508	454	470	455	444	444	485	472	467	444	485	468	484	456	476	442	510	424	460	463	453	492	474	468	466	443	449	469	460	459	464	488	470	456	457	453	451	474	439	475	468	466	465	482	477	469	427	433	469	480	457	463	452	446	460	463	474	486	476	450	440	487	456	446	447	452	420	457	444	452	450	462	429	419	449	495	493	443	423	450	466	441	444	492	496	460	473	427	479	484	443	444	466	454	464	486	462	500	495	463	471	453	496	503	471	471	458	482	480	419	446	451	463	458	444	471	423	463	405	437	455	476	470	457	473	465	457	451	481	450	449	458	466	467	474	486	440	457	470	479	425	465	504	476	480	479	461	449	461	476	458	487	480	443	448	472	453	479	459	442	444	474	464	467	437	422	461	489	434	461	412	412	450	468	471	456	468	473	460	439	459	427	436	502	419	481	467	457	478	458	444	456	424	482	480	470	470	477	460	458	449	439	435	450	461	437	483	454	444	411	470	467	463	429	456	450	475	465	434	492	528	460	450	483	483	457	452	457	445	488	468	463	440	472	444	470	472	448	469	468	424	437	461	482	452	487	492	464	470	453	481	467	444	490	438	481	450	446	464	467	454	446	446	453	435	416	450	441	441	390	462	461	497	435	472	465	456	457	472	454	447	442	430	476	453	441	447	473	457	456	433	458	451	515	476	478	426	469	431	434	488	455	520	447	468	466	480	408	508	490	453	448	459	453	470	437	431	475	439	462	434	482	423	439	441	456	455	479	482	420	472	434	476	466	483	437	457	440	490	470	472	433	438	470	462	444	474	441	478	432	494	443	457	488	468	454	460	484	453	470	533	494	449	437	480	442	482	452	457	446	507	461	404	453	471	480	498	490	458	492	454	458	481	433	462	450	439	451	404	468	483	504	420	474	452	469	457	454	477
22667	21202	28721	23956	21197	21216	7104	1247	857	798	721	687	623	615	573	565	545	499	505	542	519	514	482	484	477	492	495	497	481	495	487	481	423	441	469	483	483	516	530	472	447	439	465	445	433	487	492	462	444	444	461	480	505	439	469	451	459	450	443	451	456	444	447	468	464	493	475	455	462	464	470	435	481	458	466	458	464	456	460	465	450	451	440	441	497	447	442	456	435	448	431	455	459	457	429	482	409	461	481	454	444	464	469	396	434	434	467	442	473	419	452	427	451	440	430	447	425	428	467	409	436	472	478	416	459	381	448	436	434	464	444	470	474	480	459	451	478	441	413	445	479	453	447	437	436	419	423	477	463	470	392	438	471	450	465	433	442	462	438	474	491	437	434	453	466	468	452	439	441	482	453	437	469	497	500	447	428	464	473	472	493	468	467	413	460	431	449	471	455	447	479	459	437	413	452	457	460	442	456	435	441	471	436	426	438	480	453	507	448	432	415	459	472	452	467	419	474	462	406	418	425	453	441	460	483	478	440	443	466	464	464	488	440	416	437	478	448	465	473	453	427	415	472	448	446	448	429	443	455	471	458	442	447	450	448	448	436	453	415	469	430	460	450	415	444	473	490	470	467	466	462	433	455	481	461	461	451	462	432	428	483	461	453	465	412	462	474	449	448	420	453	494	480	447	473	458	445	455	459	437	421	449	450	430	437	451	429	463	497	446	449	476	465	442	426	471	430	466	474	466	455	458	434	444	491	454	456	436	447	457	411	494	434	490	475	439	467	459	438	497	476	446	430	436	416	484	463	436	435	466	446	469	452	440	458	460	440	454	466	459	405	444	482	429	463	423	422	415	485	483	453	459	435	449	423	463	416	467	471	465	451	498	438	430	448	430	425	460	462	457	462	428	482	422	422	441	464	420	468	444	434	440	455	455	466	468	430	449	465	414	457	442	464	478	458	461	459	445	444	448	452	482	442	422	429	449	457	468	438	435	494	470	433	439	428	475	408	486	461	497	469	449	454	480	437	431	465	460	442	458	470	457	452	453	450	444	424	461	437	457	394	469	431	443	444	454	481	440	431	442	447	460	451	467	441	441	462	467	472	415	473	448	456	439	437	421	455	472	438	436	474	454	486	465	468	493	501	436	465	435	441	447	470	459	463	435	459	453	456	419	433	462	470	431	452	432	447	460	496	499	477	466	431	471	440	442	457	415	459	454	440	453	434	482	506	428	455	455	426	446	445	484	447	474	441	455	477	466	467	453	402	492	477	436	459	453	441	468	466	429	445	456	448	441	483	482	448	427	452	430	437	444	434	438	473	482	444	442	496	431	431	400	471	401	455	447	446	433	448	448	450	458	462	456	471	470	445	470	467	435	476	466	459	435	462	456	473	409	461	402	493	472	439	457	441	491	438	450	421	474	464	464	447	435	395	450	457	467	454	423	429	469	447	458	437	427	446	468	438	480	464	451	464	502	458	452	436	429	467	479	462	477	441	448	477	448	455	456	471	449	449	458	424	483	452	466	425	417	491	480	422	462	454	463	464	447	441	446	496	456	458	484	437	431	425	409	436	463	464	440	427	471	468	421	439	462	508	449	443	445	475	465	433	455	506	446	419	430	478	479	471	455	445	456	458	506	422	482	460	491	499	467	466	444	444	447	484	440	473	452	446	430	464	412	420	427	470	463	446	398	458	502	467	418	436	474	440	453	473	463	471	442	445	399	431	429	483	464	426	435	415	430	457	489	498	427	452	494	455	482	425	467	459	441	451	462	435	449	493	434	441	467	431	455	453	442	453	426	447	436	448	448	459	450	426	443	492	440	480	444	455	443	477	447	460	442	431	419	448	406	439	464	436	483	486	453	463	401	435	451	439	476	445	427	459	424	440	450	458	434	505	452	441	463	467	455	438	476	478	443	433	435	454	439	429	480	479	451	480	466	437	434	438	444	464	464	431	481	451	399	446	461	482	477	452	438	433	471	439	440	486	423	452	451	470	467	435	449	447	440	461	449	458	414	429	404	431	436	460	434	420	449	468	485	449	471	449	433	487	418	479	470	442	478	457	452	445	470	430	441	465	466	432	449	444	480	448	482	456	419	453	439	488	479	403	455	480	461	421	463	475	472	471	436	420	441	432	452	466	428	488	428	464	413	461	440	465	457	425	464	439	451	439	447	478	421	469	449	437	471	421	454	494	464	462	446	425	446	481	472	446	468	453	457	429	471	502	485	466	453	427	488	427	472	470	431	500	464	454	447	484	458	456	461	469	467	463	463	432	498	442	433	459	529	424	454	431	447	472	419	444	457	438	457	454	485	413	480	444	445	423	457	432	457	467	442	488	441	458	462	451	462	453	453	479	441	433	412	425	465	453	452	438	501	436	437	432	415	446	452	495	436	457	445	431	452	440	409	442	466	450	478	482	474	433	437	434	451	450	497	449	453	423	466	441	437	456	476	461	444	433	458	431	483	427	398	422	465	459	409	410	442	490	426	440	412	425	481	455	461	485	455	437	435	429	423	451	457	418	430	451	462	439	463	467	462	439	464	442	395	448	437	471	430	431	440	452	448	486	452	431	428	449	454	404	454	445	439	459	431	482	486	452	435	441	446	419	426	486	436	469	417	469	442	459	488	449	478	459	450	434	428	459	464	455	468	454	454	459	473	435	437	457	487	446	428	474	481	441	457	474	442	444	435	457	443	459	433	443	448	475	431	445	442	446	442	451	412	449	441	422	480	446	454	470	423	489	469	466	445	462	453	419	414	502	468	447	430	420	481	467	451	438	439	448	463	509	473	420	457	457	473	430	444	462	434	470	443	442	454	496	427	467	510	461	448	442	436	475	408	483	444	446	413	494	461	409	473	469	474	443	482	450	418	468	454	425	470	445	480	446	470	430	459	477	456	465	425	437	450	431	430	439	426	496	464	440	446	476	403	426	469	417	431	424	449	448	500	448	407	484	455	484	459	447	483	451	447	483	463	420	438	434	432	459	445	435	449	425	451	481	415	470	409	462	490	469	458	444	463	471	430	457	445	431	504	451	451	438	457	454	462	461	414	439	470	437	527	480	452	459	424	411	457	459	457	468	426	436	493	475	445	417	449	444	497	436	450	449	432	406	461	454	453	425	424	453	443	455	463	464	398	427	466	475	448	472	452	489	435	428	445	442	454	469	467	424	439	459	455	485	414	429	427	455	406	453	416	431	460	429	460	423	475	446	462	498	492	424	442	439	487	467	466	470	435	448	394	453	436	447	416	414	451	463	435	436	457	469	468	464	464	469	452	499	476	423	457	449	463	452	384	474	420	430	495	501	459	444	427	439	431	471	442	481	488	451	441	434	462	449	452	421	434	417	408	443	431	459	445	456	440	418	444	440	419	476	438	465	449	401	487	488	468	449	468	452	447	442	443	451	450	460	439	455	478	462	444	412	461	398	439	448	457	435	438	463	404	429	470	491	474	451	436	453	483	439	449	443	465	452	462	419	445	401	462
4418	14410	11717	5390	3864	2835	2151	1678	1391	1225	1066	1030	850	784	769	697	734	706	635	617	630	650	622	583	578	532	578	606	617	584	553	546	542	550	589	586	549	533	579	516	549	545	541	517	546	565	529	502	521	580	506	538	527	555	534	561	527	553	542	565	544	548	557	524	550	539	472	547	532	529	528	571	539	544	541	501	571	547	530	536	521	535	552	566	558	526	583	548	520	561	550	569	558	554	508	509	596	493	595	551	528	541	484	486	544	556	567	512	472	550	532	516	521	555	558	555	529	531	529	507	520	503	510	541	565	552	531	562	558	547	570	580	497	521	546	536	537	554	527	528	589	540	509	508	537	509	566	548	523	609	518	521	492	560	533	516	512	557	525	545	535	557	556	577	532	507	548	520	540	539	566	571	521	532	515	521	548	529	586	523	541	555	518	513	558	508	517	549	557	524	571	521	540	520	536	524	564	541	552	536	539	563	574	465	531	529	520	553	537	540	541	530	528	500	545	516	598	552	518	513	522	529	534	534	569	567	561	495	539	513	545	516	567	533	532	551	522	549	517	590	513	530	527	554	529	536	517	543	503	535	559	508	513	503	525	552	560	554	551	559	542	551	525	519	557	527	514	504	553	505	489	530	545	561	527	514	561	588	542	584	557	528	554	551	553	517	534	566	522	532	566	530	540	505	544	543	559	572	560	514	534	528	552	551	524	543	520	537	529	541	536	539	490	492	534	540	512	519	529	482	529	542	505	590	531	562	542	507	484	507	517	553	503	509	531	513	576	562	557	547	532	569	540	508	488	536	534	531	557	529	587	550	527	531	523	521	505	517	517	503	578	506	501	521	542	549	501	565	542	559	561	513	520	508	530	522	545	559	519	579	537	529	502	522	554	541	565	527	558	543	502	520	546	535	503	538	508	558	516	518	516	549	509	535	519	487	560	517	519	518	501	501	574	521	532	529	529	544	524	485	513	561	549	544	513	511	543	558	502	559	510	560	522	526	545	548	545	534	523	517	499	495	544	515	545	527	544	539	556	534	511	492	557	536	544	513	529	519	552	570	546	554	530	544	533	539	560	503	511	524	534	556	561	496	525	535	562	551	565	480	530	520	525	530	537	505	563	476	516	512	565	539	509	555	539	558	517	545	545	507	534	559	541	562	507	531	505	544	518	549	594	544	536	534	546	578	530	542	539	550	544	547	521	527	552	535	549	519	511	529	502	532	536	541	497	538	528	569	521	576	530	536	562	522	512	559	556	523	535	521	549	518	562	567	555	573	538	502	565	541	529	561	506	540	488	524	528	500	522	529	539	566	523	513	527	553	527	512	581	530	557	560	569	526	531	568	543	525	562	534	535	499	585	524	568	546	472	533	532	527	532	528	552	553	544	521	519	520	530	488	550	517	575	519	558	565	511	547	537	563	545	537	564	527	549	510	556	521	535	541	534	521	522	523	524	562	544	508	533	534	537	524	591	569	526	551	589	532	562	559	518	533	524	520	529	563	550	528	546	525	520	553	494	526	552	553	554	516	536	521	505	517	509	535	480	551	537	492	537	477	528	530	529	523	521	545	537	582	503	492	530	537	507	561	561	528	571	544	556	511	537	542	503	515	555	542	561	499	532	510	512	524	549	510	529	553	541	509	557	504	567	547	491	560	540	499	547	488	545	539	521	545	535	520	562	526	550	519	586	534	519	535	546	556	503	528	547	549	506	578	581	528	527	543	583	564	499	525	579	520	510	520	548	531	500	529	517	549	491	535	582	557	536	533	508	519	496	536	507	549	516	550	528	510	559	496	491	528	538	535	515	536	530	539	543	516	565	523	543	530	517	546	556	499	567	506	538	574	507	517	605	546	549	577	550	525	541	538	529	532	523	546	527	540	527	553	535	561	540	528	536	574	563	559	583	552	552	505	557	524	565	521	527	567	569	545	573	578	534	555	487	498	563	548	527	560	548	511	521	524	542	527	549	516	533	497	541	506	521	511	546	540	518	520	493	529	506	564	520	539	478	500	510	547	531	582	518	541	513	550	546	514	552	568	551	521	543	546	536	536	536	517	549	533	504	539	564	467	510	521	512	562	522	539	545	505	557	503	479	550	512	531	491	533	535	556	526	486	544	546	510	500	520	507	562	532	486	527	489	527	539	538	553	563	513	526	526	571	542	545	574	534	533	544	579	532	516	514	553	540	554	525	505	513	563	545	537	568	542	572	534	554	562	523	548	561	516	574	527	582	526	516	533	537	488	568	533	539	531	573	525	538	463	542	536	476	550	519	533	517	510	522	555	550	565	560	553	552	545	556	523	533	537	532	589	573	508	536	538	557	507	526	503	571	577	555	497	567	562	537	545	510	551	521	542	513	525	562	518	535	540	556	529	558	522	561	508	546	546	538	550	577	546	570	543	570	569	519	523	557	544	543	534	492	519	523	551	523	540	553	550	575	500	512	573	595	490	546	582	510	566	505	516	495	563	568	511	529	498	515	537	507	532	518	540	558	564	545	522	524	523	571	543	541	510	517	494	527	521	559	588	581	550	522	531	527	528	534	501	578	544	623	515	510	505	564	506	524	574	528	517	525	556	563	538	534	528	530	529	553	540	566	544	531	539	553	511	507	558	483	552	528	564	563	573	518	534	511	541	535	535	505	575	526	559	572	522	568	573	544	541	540	513	534	516	504	483	513	504	548	502	488	504	553	514	503	548	525	491	543	530	537	525	513	545	545	523	555	542	554	531	548	520	545	534	525	523	542	530	541	523	570	555	499	524	550	520	519	559	565	551	565	516	563	570	542	537	532	544	512	525	541	519	515	524	536	555	542	534	558	469	514	549	505	578	544	581	549	538	540	545	532	564	552	533	550	545	554	513	524	514	554	530	546	534	528	508	558	553	567	499	576	548	515	541	544	506	554	542	543	530	525	507	553	540	524	543	534	495	547	542	509	530	559	513	535	540	531	509	559	516	511	491	513	521	524	526	561	565	521	539	523	504	549	551	546	512	524	520	520	606	532	546	488	556	505	576	535	533	503	549	522	503	536	539	536	536	527	513	564	557	577	525	534	578	487	545	544	563	542	533	573	537	517	561	490	550	524	574	484	511	535	536	486	517	558	541	576	545	556	521	539	562	585	554	556	543	541	509	520	492	519	545	545	556	571	547	511	526	588	558	573	557	561	546	547	575	549	526	529	537	554	540	528	512	509	564	544	537	500	522	493	515	545	598	523	551	553	503	510	572	546	531	547	513	543	560	500	537	489	539	532	525	553	548	533	548	559	517	569	544	508	521	541	562	471	514	545	561	542	553	577	572	532	511	509	532	509	512	518	536	557	506	518	563	544	569	571	568	551	533	571	528	531	567	535	543	530	557	546	525	532	510	552	486	539	488	508	522	550	529	531	513	547	553	545	538	559	530	557	567	503	512	542	541	500	519	484	483	541	545	541	505	513	517	565	554	578	507	533	544	509	515	506	564	553	541	548	562	551	505	531	554	540	550	523
27368	17894	4258	1111	816	813	780	843	816	743	799	757	769	792	769	798	801	793	848	729	785	771	722	767	784	792	790	773	806	805	814	726	759	769	730	762	770	780	757	817	779	768	756	800	715	779	787	766	756	794	740	760	774	758	813	831	750	793	768	755	735	747	757	786	802	747	815	752	806	729	758	727	798	734	770	789	738	783	761	788	737	794	784	778	745	787	766	754	764	770	726	790	771	775	752	788	811	776	778	736	723	770	776	750	792	789	796	776	724	790	781	786	752	795	745	744	757	793	722	853	792	772	772	822	764	791	783	775	746	783	757	816	781	807	716	766	731	821	851	754	789	780	784	820	755	792	723	780	738	752	773	747	765	765	782	777	752	765	736	788	799	769	754	811	786	784	741	861	748	792	824	752	831	831	814	749	744	784	799	740	832	798	742	752	780	752	757	759	766	731	758	748	754	808	762	741	796	761	724	732	757	753	753	759	739	809	800	770	720	760	780	813	775	821	701	774	733	754	814	808	820	767	741	781	708	770	743	765	779	742	764	778	753	777	745	773	810	813	823	742	774	759	782	789	754	777	805	823	822	790	769	770	737	738	782	787	741	828	820	776	785	815	787	732	764	749	743	761	798	812	744	785	729	790	741	801	800	755	758	805	760	720	832	826	749	772	807	747	750	735	796	767	762	743	754	823	738	702	833	672	767	769	760	743	789	754	793	775	765	757	801	750	791	704	772	825	739	803	749	740	755	739	753	795	737	778	731	754	766	790	808	823	760	819	776	752	766	797	769	741	774	767	801	785	761	768	767	786	808	779	879	797	751	837	779	752	735	785	787	783	725	767	783	768	836	719	790	742	787	783	718	771	790	745	796	828	728	774	780	794	773	804	805	788	746	766	774	749	768	795	754	827	782	779	752	783	774	739	797	718	769	722	778	797	768	782	750	823	759	754	807	794	760	772	759	762	769	747	790	749	765	741	745	784	760	769	730	747	766	760	763	772	764	803	700	738	756	733	769	805	772	739	768	753	739	738	763	762	775	811	771	729	774	756	759	753	767	788	768	782	786	713	796	763	805	749	772	793	767	773	752	721	738	699	752	789	768	747	719	799	779	739	820	784	744	801	734	842	782	752	787	806	745	762	810	719	766	793	733	754	808	770	761	802	759	795	805	780	759	776	780	755	793	812	756	740	789	699	774	765	741	757	766	743	751	742	762	814	808	764	785	749	783	705	775	777	818	760	822	769	816	799	799	736	791	795	731	750	814	804	848	761	733	744	749	813	738	822	759	772	728	806	735	771	800	788	783	792	772	767	809	752	777	759	749	834	782	759	783	781	795	791	740	802	769	762	784	777	732	787	832	786	742	777	740	725	738	773	727	774	743	736	748	732	725	778	790	818	778	802	779	753	752	749	767	788	722	788	782	747	773	743	795	774	748	773	717	777	857	815	729	778	765	747	763	760	781	794	801	794	744	759	767	765	751	805	778	770	750	783	759	755	761	776	792	788	752	778	770	800	733	765	782	762	747	816	750	803	725	728	749	746	813	804	778	746	746	799	766	713	809	763	766	773	775	770	779	782	796	723	806	737	814	762	764	781	808	791	796	785	792	811	770	787	792	822	761	744	788	737	728	811	814	778	738	739	798	773	784	760	817	750	800	788	753	742	782	802	807	792	753	777	731	739	769	790	721	770	807	753	779	756	764	777	789	759	752	736	790	791	761	768	755	775	773	781	801	757	788	790	775	728	792	741	747	779	776	783	767	735	762	743	750	742	767	754	754	721	729	768	794	764	794	787	766	760	796	789	763	755	749	789	818	769	747	807	752	766	802	815	807	837	763	772	764	777	735	769	778	754	777	823	755	806	804	814	750	779	722	815	821	795	742	779	823	745	786	775	735	783	786	780	764	819	746	828	770	771	776	745	768	780	746	764	755	735	769	734	794	727	843	826	751	743	756	797	812	791	774	760	755	778	788	768	764	805	777	736	778	765	783	818	792	822	799	775	760	734	842	775	771	735	809	791	774	791	773	758	761	781	810	768	755	746	769	743	790	793	705	845	760	774	797	772	796	764	814	745	791	775	769	731	748	755	799	747	757	784	803	794	811	744	816	779	745	744	798	768	770	768	732	812	778	771	732	781	810	776	776	801	772	819	773	796	718	764	750	794	795	803	798	784	720	766	734	757	760	791	751	782	780	836	783	817	777	741	833	809	744	771	737	762	771	773	770	773	792	752	775	757	804	815	762	721	768	798	775	745	796	832	793	804	748	754	775	716	774	798	776	732	791	789	768	728	815	784	772	778	790	751	763	820	813	795	784	801	758	761	801	727	735	765	781	794	775	764	782	770	768	794	800	780	800	795	773	765	762	759	749	776	752	756	739	806	754	761	752	815	789	756	788	800	754	752	784	752	804	742	769	747	724	797	807	770	818	771	765	775	737	731	767	748	732	798	788	766	834	771	748	715	776	820	729	776	797	791	775	744	740	773	795	770	774	752	785	800	758	732	766	742	748	797	728	767	757	752	765	758	785	781	827	731	758	764	781	768	765	755	759	738	802	766	809	757	753	747	727	775	787	801	801	806	733	749	771	788	764	783	769	816	769	764	710	804	774	782	778	788	801	794	779	823	748	759	735	704	756	748	789	707	786	714	771	683	765	767	823	715	743	730	840	798	747	781	816	755	778	819	784	819	756	738	817	768	802	822	796	747	770	753	801	762	744	718	714	776	775	755	738	768	833	758	806	750	835	786	770	758	786	802	761	785	741	773	784	760	752	810	742	807	771	745	793	790	751	783	816	799	749	777	782	794	770	759	796	784	793	744	816	781	743	767	782	750	783	792	787	763	747	767	693	737	783	803	793	802	795	775	815	736	790	808	764	823	793	751	766	773	768	787	790	769	790	735	789	759	724	796	742	764	773	804	735	768	778	802	773	757	779	742	747	797	779	754	763	778	751	704	765	768	783	740	752	812	784	770	756	808	867	771	762	749	787	772	747	725	797	738	751	777	741	739	781	793	785	791	780	800	708	786	748	769	799	806	771	851	728	743	795	794	705	747	748	744	790	739	775	759	749	777	796	750	795	777	768	786	786	728	776	759	792	737	761	825	793	773	787	809	739	738	753	778	795	747	774	767	781	748	783	812	777	742	783	836	792	857	823	794	779	760	796	839	787	790	748	798	794	803	767	732	766	715	799	749	763	786	754	774	755	703	765	779	768	755	749	773	832	730	788	779	780	810	807	769	769	799	763	767	781	771	823	765	778	811	747	809	815	809	761	778	809	765	795	825	753	715	772	815	762	763	762	811	768	793	771	736	774	761	781	802	753	758	780	819	779	709	800	753	745	771	751	717	774	771	811	770	731	750	775	790	800	732	746	763	690	786	823	782	825	716	795	769	758	783	763	764	795	722	809	750	761	767	802	742	776	756	810	770	822	783	816	761	782	751	773	785	790	792	788	736	786	725	808	731	734	777	780	777	803	778	752	793	794	782	738	757
4592	1305	1205	933	920	919	896	866	913	888	889	884	861	895	890	831	889	927	847	810	896	897	836	813	866	932	882	890	895	867	825	886	839	913	878	872	897	818	875	811	909	830	844	873	807	889	836	840	808	907	898	854	847	865	920	868	868	865	836	865	816	852	861	888	878	860	909	899	833	824	849	857	835	879	844	878	868	915	785	864	847	872	915	863	876	901	871	828	856	862	872	846	851	899	871	902	851	869	878	813	878	843	878	878	887	889	885	902	854	902	927	889	852	845	862	873	807	895	891	871	882	887	888	877	915	865	864	844	909	892	851	876	882	840	879	836	919	858	887	894	882	810	828	915	896	805	874	869	863	826	862	829	815	876	843	880	836	891	877	895	899	866	827	883	878	911	895	895	899	845	879	811	829	869	857	861	787	821	860	878	825	902	922	846	859	878	900	826	839	892	873	852	801	876	891	850	888	831	885	847	825	822	877	896	838	891	856	846	899	900	815	863	882	869	864	826	901	871	863	862	860	844	879	851	846	819	847	849	849	927	829	842	869	852	862	848	861	907	890	840	837	880	906	817	880	856	882	888	840	846	860	913	891	874	846	867	892	878	853	870	852	834	848	878	932	847	871	841	894	915	849	890	924	849	873	861	871	879	846	852	864	847	882	882	884	849	831	832	814	868	878	829	866	871	858	842	821	902	830	818	870	804	877	869	873	891	854	879	900	823	865	896	874	865	911	850	857	840	878	895	822	824	882	868	888	825	929	903	898	820	839	856	893	884	924	872	891	795	894	848	864	917	884	865	870	896	862	874	887	843	845	871	904	894	878	871	888	857	838	837	879	904	834	880	899	851	877	911	836	882	885	899	824	833	885	898	875	847	847	837	825	896	848	864	847	863	890	860	851	845	890	865	841	879	883	863	847	844	881	889	895	848	851	820	821	875	909	835	845	855	856	904	825	850	890	901	849	870	901	866	830	856	880	841	835	833	878	851	846	836	847	858	864	876	909	848	853	854	908	839	843	858	832	849	865	825	903	850	888	887	911	851	879	810	838	864	859	893	828	849	845	854	826	851	861	863	843	863	832	885	846	865	913	852	850	888	878	872	874	788	822	841	863	816	830	873	910	892	851	866	847	868	805	842	819	873	777	906	850	908	818	906	836	903	879	848	865	863	888	844	850	867	886	842	879	866	921	865	835	848	862	857	842	862	886	879	865	873	884	886	876	860	907	823	835	851	852	858	913	873	844	835	919	865	864	850	816	909	849	877	858	807	853	896	860	898	853	882	873	827	861	846	835	909	857	832	831	825	830	879	842	810	875	880	837	868	845	848	840	834	877	908	870	887	895	875	889	881	891	878	848	855	892	823	811	869	826	817	881	813	846	809	852	899	835	869	853	810	816	893	913	874	865	820	855	888	895	887	868	865	878	828	878	894	871	880	870	841	851	797	898	871	919	906	889	823	863	839	919	826	818	860	828	882	859	895	883	894	899	832	844	867	819	862	897	920	899	912	829	840	898	766	852	823	859	889	859	830	844	896	788	856	894	843	842	892	892	806	891	871	779	874	850	895	849	883	866	832	831	848	852	847	900	878	901	848	815	855	847	947	854	844	924	889	863	874	864	894	817	919	863	876	876	865	872	872	874	891	865	818	887	827	850	826	832	868	894	881	846	865	811	863	821	852	858	884	892	890	882	852	879	864	925	814	916	927	893	904	914	880	856	852	819	828	865	846	837	876	835	892	887	840	835	872	876	905	862	870	888	846	905	806	902	873	823	898	845	903	920	861	894	876	847	907	847	852	875	841	880	855	858	877	823	889	893	850	850	854	903	886	851	842	853	821	822	861	880	900	902	842	873	880	890	868	880	851	874	867	847	911	887	818	904	858	893	820	909	882	847	907	903	903	836	847	840	891	876	923	929	825	864	877	904	828	909	858	876	866	800	860	934	899	815	847	900	865	862	889	867	865	851	843	889	892	826	966	895	894	829	846	882	871	899	878	841	865	917	828	843	863	886	849	845	835	876	852	874	886	873	853	841	845	890	868	836	840	871	864	856	835	834	924	876	871	912	865	854	865	881	816	819	834	855	877	825	829	843	883	828	875	835	882	832	885	858	790	871	831	922	895	797	877	879	839	828	764	853	849	833	853	853	846	891	879	845	894	825	831	879	876	826	891	866	867	824	807	912	845	870	858	846	843	929	898	847	876	879	857	850	876	856	859	883	842	842	851	846	856	842	835	871	856	899	893	807	892	838	863	845	838	866	802	846	864	878	851	841	895	875	866	852	880	877	792	877	851	912	829	910	798	872	824	870	886	869	833	883	827	875	893	853	903	888	798	816	889	855	872	857	865	871	850	915	886	848	872	895	861	830	874	813	791	884	835	869	857	876	873	887	886	902	860	878	851	907	866	832	854	866	872	906	887	879	873	832	852	902	872	830	874	854	866	848	908	862	817	837	868	872	842	811	862	850	877	835	820	840	899	914	897	839	883	810	868	885	898	906	899	830	808	906	855	840	859	876	870	881	878	832	908	855	861	825	841	873	912	876	849	889	859	797	855	848	871	905	877	892	896	872	836	903	867	869	808	856	872	868	887	829	891	884	862	845	878	891	912	899	844	894	854	872	866	898	865	799	863	876	863	895	870	835	844	824	868	901	865	826	827	851	877	806	874	804	849	831	880	882	888	890	833	865	843	849	839	882	828	873	861	847	866	834	857	911	826	887	856	834	824	871	854	921	837	824	869	774	870	855	828	885	843	841	884	822	846	888	840	888	867	808	869	840	845	844	882	853	812	860	870	858	821	857	881	889	869	868	870	923	885	867	857	880	853	848	863	905	890	817	867	890	917	838	835	911	868	888	823	843	864	832	894	865	832	911	843	845	863	860	832	842	834	896	866	821	879	890	889	867	930	890	836	896	877	877	853	848	877	863	921	868	858	841	876	867	864	850	802	879	867	867	867	849	848	820	848	899	869	874	880	831	868	863	883	848	851	852	840	902	846	880	863	842	905	938	852	886	825	838	880	842	849	886	853	834	844	899	875	903	854	888	886	858	870	879	881	939	843	882	842	861	874	902	808	918	862	844	862	837	879	852	839	871	859	846	923	832	832	842	865	877	877	832	884	859	837	845	839	882	913	845	888	894	904	892	897	876	854	811	863	864	847	852	830	869	826	841	842	887	895	874	876	869	866	900	794	803	882	819	864	871	899	907	851	854	874	816	847	873	874	865	837	872	871	859	861	890	876	867	862	907	837	880	866	874	881	812	833	888	898	864	921	854	852	883	899	826	895	845	883	840	870	834	829	844	895	841	878	841	872	839	846	902	893	891	854	834	867	881	893	862	846	845	869	834	885	846	841	812	908	863	849	885	889	854	825	898	853	874	884	843	822	880	842	898	852	874	936	908	841	856	891	861	839	848	865	894	829	840	869	895	926	821	863	872	886	839	818	895	891	886	890	929	888	819	862	881	828	902	843	873	853	862	804	879	838	901	849
23552	21072	28074	24289	21032	8455	1587	1229	1080	1077	1008	987	952	978	899	916	972	932	931	888	862	912	874	861	875	856	893	812	940	865	853	851	854	869	875	897	947	852	853	828	915	883	888	821	929	891	877	885	842	880	837	901	879	883	932	857	878	894	879	878	848	844	807	920	836	858	907	863	882	869	876	851	832	821	896	831	866	837	822	857	867	831	812	910	882	866	869	864	892	872	780	831	864	805	811	837	886	879	865	885	836	871	879	894	838	905	857	909	845	832	848	881	840	920	849	846	857	888	893	866	887	860	859	823	899	892	873	836	864	850	879	900	872	935	829	831	875	916	860	854	907	864	889	865	848	882	872	889	878	842	845	798	851	852	829	853	894	801	794	819	877	868	888	890	919	885	879	974	816	821	843	849	870	899	816	818	883	857	870	875	935	836	813	882	873	811	893	845	905	864	850	884	855	885	900	864	833	850	823	902	910	881	907	908	877	879	884	900	819	867	889	909	839	899	905	845	922	830	889	873	843	876	891	859	887	916	855	858	904	892	853	838	864	857	889	897	878	843	822	809	881	842	868	888	837	889	873	840	835	826	818	895	920	782	828	856	839	855	881	788	829	898	905	797	852	832	844	919	878	860	922	881	876	889	858	859	869	808	881	834	852	892	829	820	869	871	862	860	846	871	929	878	895	861	901	860	821	879	877	798	827	882	882	852	831	866	892	857	902	843	856	871	842	854	890	869	857	830	870	839	873	865	842	851	845	827	904	876	823	839	857	931	858	925	860	877	869	885	927	831	872	819	883	877	881	849	841	856	909	947	916	833	877	887	907	869	868	877	879	848	900	913	865	821	848	861	901	870	850	915	870	904	861	864	857	846	808	834	904	851	862	821	866	827	908	818	900	842	915	881	837	887	834	839	852	841	842	893	924	870	891	853	840	890	822	871	845	825	902	852	833	848	861	854	900	863	890	913	905	873	843	853	864	857	885	857	868	869	825	870	821	835	896	886	838	869	869	843	865	842	867	873	842	848	865	843	935	860	881	874	846	863	835	836	912	853	887	838	818	854	864	859	837	854	857	842	855	867	835	823	847	830	899	880	865	827	854	868	843	877	851	844	875	936	832	896	948	849	853	866	889	900	876	849	949	843	884	893	882	790	850	872	914	895	853	908	876	897	895	882	867	825	859	910	822	840	833	865	904	826	863	890	865	857	923	908	878	925	876	885	891	939	861	899	841	875	854	876	876	878	877	890	869	838	807	854	802	829	880	848	864	868	892	822	851	876	874	838	886	899	879	861	872	880	889	894	908	865	921	879	888	886	896	865	821	869	847	850	954	855	839	883	903	907	848	850	877	815	810	889	809	876	789	890	885	838	838	799	880	862	842	919	844	862	835	860	843	897	863	842	851	889	862	873	852	787	833	843	882	871	922	839	887	793	819	866	916	835	884	929	833	834	852	906	878	883	907	862	866	833	874	847	910	823	913	811	856	861	863	862	839	876	882	892	881	845	850	836	881	883	857	917	860	873	927	834	810	864	935	847	872	904	873	859	879	902	901	840	880	856	811	869	871	852	888	886	874	904	892	863	842	795	858	896	873	877	857	892	811	832	835	823	873	814	857	848	820	843	897	806	880	862	837	851	870	881	891	862	838	831	871	927	887	912	903	855	829	895	877	899	865	920	860	832	911	885	860	892	783	853	850	877	853	894	854	841	878	845	886	853	839	851	890	826	865	852	828	852	837	854	802	826	838	872	866	812	889	861	910	878	861	910	890	822	838	841	827	830	797	880	919	863	861	920	864	871	880	868	819	882	885	908	873	851	882	932	827	847	877	830	869	853	854	846	887	865	885	900	868	838	829	887	870	832	845	879	869	870	894	814	876	837	902	871	851	826	862	853	853	888	873	879	873	817	834	857	903	865	885	811	868	848	859	918	810	904	881	890	858	889	860	903	869	877	833	872	880	908	883	848	900	863	833	856	865	849	864	877	847	819	854	872	889	864	885	873	888	881	817	874	859	874	851	892	885	894	866	895	858	881	917	860	859	853	907	851	870	872	847	867	873	859	861	860	884	851	921	877	852	824	895	861	901	801	913	877	857	896	820	836	857	893	887	903	841	829	867	905	889	894	850	899	871	855	834	934	832	870	884	863	827	870	840	837	872	922	882	849	883	870	861	861	877	833	898	892	813	868	864	861	880	857	922	904	884	872	862	863	865	869	838	810	839	859	894	821	878	839	890	802	826	867	852	857	883	847	836	900	881	894	864	881	872	855	871	797	878	827	846	839	878	887	816	787	883	876	894	882	904	885	867	845	855	875	860	844	862	876	868	837	899	866	903	828	821	869	837	905	838	864	830	882	873	862	842	872	862	872	868	919	914	805	898	854	810	870	880	834	828	854	872	868	799	898	868	834	915	916	845	809	827	860	872	860	881	801	903	846	885	859	837	902	896	866	851	873	874	909	893	906	908	914	874	872	832	833	860	896	786	863	906	874	868	857	879	845	819	875	889	900	868	863	858	882	857	893	843	882	845	878	861	842	860	895	921	906	868	884	885	851	860	824	866	844	848	905	852	849	875	910	887	826	876	875	830	796	820	884	838	880	905	832	849	848	811	858	877	897	883	859	899	885	839	911	879	839	865	829	851	860	843	869	860	920	933	849	809	875	818	850	880	846	850	952	841	841	847	838	866	892	829	887	811	866	870	836	850	875	885	871	838	889	859	815	843	802	885	916	836	878	891	860	834	875	860	909	912	876	842	892	881	854	852	826	869	858	870	835	835	900	906	833	904	797	883	899	865	828	862	875	876	864	840	859	959	882	877	876	788	836	823	842	851	882	879	844	841	857	882	876	831	857	887	759	887	831	866	911	856	856	888	811	819	854	837	828	853	875	882	881	860	888	922	893	908	885	881	828	837	885	862	858	874	891	869	873	830	843	834	871	845	855	838	792	873	849	871	881	841	904	866	841	933	924	823	886	833	856	854	852	942	867	910	866	913	841	903	887	898	809	838	873	844	860	890	817	869	860	911	838	855	922	892	825	897	859	858	891	908	876	849	830	848	832	879	926	819	859	828	871	841	873	852	865	864	886	839	868	880	889	924	835	857	857	861	849	865	852	829	873	874	861	879	877	913	855	817	838	898	857	871	883	842	843	905	881	788	885	880	852	865	841	892	819	875	853	850	844	899	861	866	842	879	836	851	837	910	817	847	876	866	938	880	834	836	900	866	879	874	893	868	814	885	879	852	869	883	902	884	853	874	830	833	874	871	892	890	898	875	847	904	889	806	865	847	867	907	862	856	835	840	859	847	869	883	830	828	866	911	793	863	787	893	824	817	864	843	884	876	853	875	832	870	864	893	853	819	835	853	831	839	851	877	859	858	839	841	800	864	847	898	877	852	905	891	892	848	873	829	827	841	859	863	864	873	835	904	931	895	846	815	859	851	828	837	907	953	888	874	855	865	927	873	870	856	840	840	867	825	859	836	889	870	908	899	903
3428	8922	7421	3461	2615	2172	1785	1533	1430	1284	1253	1192	1151	1164	1126	1071	1060	1052	1025	1040	1015	994	1013	1021	1075	999	1010	994	997	1036	963	1008	994	1005	926	1023	1001	1012	1002	995	953	978	991	962	1056	1042	1015	979	978	970	1003	1063	956	951	988	995	968	1003	1051	1015	999	972	1059	934	946	988	1016	1015	982	961	996	1029	1027	967	957	1004	989	1011	983	982	978	985	970	998	1025	946	1014	1028	1033	954	981	954	1052	971	926	955	988	983	967	934	1054	1008	938	1006	936	973	990	973	1022	959	975	995	954	949	938	1010	968	982	1046	1001	1027	960	948	968	1007	969	953	960	970	998	961	1014	903	1028	966	1023	1018	1003	945	955	1034	961	1013	986	1011	983	993	985	987	996	1000	1017	957	958	961	997	971	972	994	970	1002	1005	933	957	985	998	994	1030	1000	991	987	984	983	956	992	1007	1035	972	976	1029	949	959	1006	1011	994	1005	925	961	952	969	961	988	951	946	925	984	983	1025	963	963	964	996	1043	973	1006	1000	917	1001	997	959	962	979	956	1010	1008	958	966	964	1042	977	1015	963	971	1019	970	1027	963	1013	1003	965	978	1057	1022	955	956	972	1007	988	945	995	1000	1023	991	954	937	999	1031	1015	975	975	1038	1044	937	1030	964	984	974	944	1017	1002	944	993	945	978	998	939	918	965	944	984	990	919	1019	955	965	959	996	931	932	988	984	933	1025	988	932	1021	1004	954	971	1005	993	951	963	969	902	1017	989	973	974	944	971	988	958	1016	997	1009	958	968	1037	955	967	930	1031	1010	957	985	935	1027	1004	976	999	1014	1006	995	958	974	1011	1022	983	995	972	963	966	966	947	938	972	943	986	975	954	949	924	989	1001	982	986	977	1037	1002	1015	970	995	928	981	1020	1012	976	964	992	994	1035	971	997	957	957	945	998	982	1059	957	979	1008	930	989	975	975	1029	931	957	981	1009	984	983	973	966	952	939	986	985	1012	958	1031	954	938	1018	999	917	972	986	981	953	1022	1019	950	968	997	966	1051	964	969	1028	1003	997	976	944	959	1006	922	997	1002	958	945	942	975	993	974	932	1030	958	950	1002	1010	988	990	1013	1017	988	985	1030	1053	984	991	967	1020	954	1002	999	954	1024	998	977	943	996	974	1000	975	987	1014	969	951	978	942	1014	960	946	956	1005	1000	975	893	975	973	976	1029	1008	993	983	1010	984	979	1008	987	956	947	999	1010	975	1013	1046	1036	950	1029	1023	971	1032	977	992	942	1038	955	933	955	968	1005	972	970	1008	964	972	941	1015	936	989	972	1003	949	943	988	987	1053	955	976	974	989	1006	1005	994	948	1031	943	1011	970	995	961	968	996	1005	994	1052	957	950	993	1016	972	983	999	952	961	999	1009	955	942	1014	997	989	967	953	974	1025	993	967	984	982	984	1033	965	960	1011	1012	973	993	936	1021	1045	985	997	947	931	991	980	1057	990	956	957	965	1025	978	947	993	996	982	1000	953	981	949	992	998	1016	953	951	1001	956	955	919	983	976	1030	1033	996	999	1014	1014	964	1025	961	909	967	994	1041	985	1012	1017	1009	1020	990	1003	1001	990	932	1008	997	950	982	988	1021	1019	1024	996	959	974	942	1032	969	982	1017	999	956	1015	991	993	970	1011	916	953	926	977	991	1010	980	994	965	963	964	1013	956	945	1016	992	966	942	976	959	938	963	1013	989	1003	991	975	980	946	959	995	967	1018	1002	1002	930	1005	1006	972	1017	1013	961	1023	1079	1000	967	1021	1000	1012	985	998	974	951	987	1001	996	999	950	996	983	1049	943	950	971	963	970	970	991	996	1026	1025	984	983	1034	950	1030	948	930	995	984	971	1027	985	921	1052	967	1002	917	997	949	1025	959	931	974	1023	975	985	998	1013	1016	1011	947	969	988	1029	919	955	928	979	893	970	1012	1010	937	989	988	1000	984	985	1038	1007	1047	967	961	1010	939	945	968	943	986	1011	987	1001	1025	981	935	985	964	915	1000	1015	966	958	1004	983	961	975	987	966	966	951	1001	990	995	987	970	969	986	988	964	946	994	1047	1053	1016	1007	1030	974	919	995	1007	1001	997	945	1017	937	1021	975	960	951	1014	1032	956	994	970	1009	1042	1000	914	1013	993	965	1001	992	964	955	1022	980	986	1024	1002	1044	914	1005	1000	972	935	959	1021	1026	1025	937	1005	987	1032	974	1025	1014	952	1003	952	965	1000	996	998	917	956	982	1038	978	986	935	974	920	980	990	959	979	999	1016	979	924	983	949	953	969	934	956	964	962	985	966	927	996	1006	996	1019	971	981	976	994	950	1017	1014	911	964	986	1009	984	1008	985	943	1035	1029	1009	994	935	984	1038	989	983	937	1021	945	979	962	996	928	995	1044	936	977	976	978	1040	983	998	949	948	976	951	1043	862	941	955	936	988	1004	957	1011	985	1003	999	1003	973	980	1037	975	1019	963	989	1066	921	1016	959	998	933	991	948	982	1003	951	1052	1001	963	945	1003	1013	954	959	955	975	989	1012	993	1000	1002	994	1034	937	974	941	967	982	1055	984	970	985	983	989	978	922	1040	1034	981	991	970	1052	948	1008	945	1044	968	977	1054	924	1025	1011	981	1022	990	977	1006	1012	1007	1006	987	964	985	976	981	975	1008	1004	953	966	986	970	965	975	959	978	973	965	974	985	992	980	935	993	952	1031	1029	996	975	939	987	973	1011	986	956	990	979	949	990	960	997	1001	1026	959	1041	986	989	965	981	974	950	996	952	948	975	971	986	963	917	1008	1001	924	966	1030	952	973	1028	922	983	1001	940	936	988	934	965	931	982	959	1004	959	961	1004	954	969	1015	976	963	938	991	975	1000	976	981	995	976	994	995	905	979	984	985	1018	995	960	988	1040	994	948	937	932	969	1006	1007	983	978	980	935	951	972	950	942	934	997	1011	975	1024	995	969	1003	962	927	934	967	963	943	977	997	1028	928	965	997	1013	957	979	990	985	929	957	980	972	995	1041	993	983	981	1024	969	1013	938	1024	1020	952	957	977	972	1003	971	934	957	1011	994	973	1003	972	978	1047	944	976	1014	946	982	1020	961	939	960	992	1019	963	984	1028	991	977	987	957	1020	971	1006	981	985	974	972	982	939	984	946	966	1030	960	1000	984	982	960	955	977	961	974	965	976	953	969	946	1024	939	975	1002	971	993	994	1004	1004	941	990	998	953	947	977	1036	1042	971	1027	989	962	1014	996	922	982	957	1017	915	992	969	982	991	1065	982	938	995	985	1018	1003	970	1080	1012	1003	984	933	993	989	1017	981	935	979	971	931	978	939	979	982	962	1008	961	994	1032	957	986	1000	975	990	991	977	980	977	959	973	974	1040	930	968	1011	965	998	1050	986	993	958	984	962	989	927	1025	981	1014	987	959	936	984	976	996	995	982	1024	968	992	938	953	952	1001	987	1011	978	979	955	948	1031	1032	958	988	969	998	939	1032	998	971	941	956	970	959	961	992	997	908	1007	970	979	948	1014	1003	975	959	948	958	986	968	1026	992	911	952	969	988	919	988	989	963	932	1001	955	936	951	1035	944	994	968	951	1029	947	937	977	984	985	950	1026	998	1002	966	941	999	991	973	948	1000	966	983	1002	969	963	968	984	1006	1006	990	988	965	965	1084	997	1000	977	1017	1036	964	959	941	1035	1004	1016	990	1030	1011	1005	1016	1003	942	958	976	948	972	944	974	926	956	1026	975	1004	1024	926	934	958	986	940	959	969	970	934	1048	1016	955	990	976	1028	1013	1022	960	1012	1002	950	974	903	998	974	1061	963	996	946	1059	930	917	1005	968	989	1019	1016	961	964	992	978	949	971	961	1018	930	924	955	952	984	1036	1024	982
24606	21099	27074	25237	10731	827	671	552	517	473	454	434	447	438	429	415	433	468	392	432	402	425	429	420	418	418	409	423	397	365	401	441	380	404	381	382	421	392	431	351	374	439	384	395	418	382	393	413	391	386	398	387	374	363	410	415	418	399	404	433	388	413	421	433	394	397	395	376	398	386	409	404	408	428	392	414	360	391	382	435	400	404	395	384	432	404	389	358	391	411	397	396	376	369	418	380	387	438	410	359	396	422	377	425	385	405	396	385	372	403	408	380	402	405	389	370	380	398	406	388	396	390	358	351	392	425	402	403	383	420	389	388	401	389	381	395	400	395	375	386	422	384	400	403	392	395	401	382	408	411	403	420	404	394	396	427	396	394	411	392	338	408	388	395	412	385	415	420	388	376	414	370	373	369	384	373	396	433	403	386	384	405	415	446	417	383	387	380	392	379	402	367	413	385	405	413	396	395	424	430	431	396	375	426	372	413	382	417	384	370	375	404	410	362	365	416	336	393	425	393	407	402	397	400	408	372	428	352	386	402	385	373	383	400	373	414	360	407	380	418	390	375	413	426	389	382	404	425	352	399	383	387	400	403	387	398	354	378	398	409	401	375	396	398	379	427	390	395	390	374	417	365	371	416	376	381	370	366	438	385	367	392	428	407	389	400	376	414	443	359	396	399	399	373	386	386	405	389	419	399	419	408	382	396	400	375	437	404	414	397	410	373	410	374	409	408	397	404	405	402	353	406	370	402	376	391	410	421	375	397	417	388	369	384	426	383	394	396	377	392	369	392	394	387	398	377	376	417	356	407	427	431	412	359	390	385	385	391	398	415	379	411	378	416	411	373	387	417	363	406	392	397	405	407	411	391	391	386	388	395	412	404	401	379	430	385	405	392	386	406	388	394	425	379	421	419	405	387	370	408	417	409	376	388	393	397	356	375	399	411	427	385	370	397	390	375	411	384	415	377	438	426	422	357	369	411	463	418	389	382	406	419	407	406	390	367	372	397	377	420	387	391	389	385	374	389	420	366	398	370	381	414	381	402	423	367	399	423	412	414	374	442	396	421	382	376	414	409	411	388	394	408	406	338	390	392	399	412	416	409	420	409	393	427	386	393	406	419	379	417	393	374	364	416	393	393	362	349	395	372	389	377	386	416	377	388	401	400	392	412	394	409	384	403	399	404	406	372	419	414	387	418	363	403	420	385	390	405	386	400	394	404	386	411	383	413	403	378	390	412	367	364	408	408	360	391	377	376	416	382	370	386	366	414	398	408	417	375	390	367	369	394	380	402	364	422	398	406	365	405	404	390	400	408	366	401	386	395	407	382	354	391	382	381	383	420	404	415	417	370	374	380	386	374	388	393	419	363	421	419	393	398	384	399	392	414	358	389	371	386	423	384	411	391	403	380	394	393	359	410	397	409	415	406	404	414	376	393	386	408	426	394	414	396	404	369	387	433	389	389	372	413	390	402	364	378	405	427	419	398	379	397	407	390	363	383	372	398	418	403	396	396	413	411	404	415	372	425	399	397	360	405	375	411	386	403	385	421	396	364	403	412	431	398	372	403	387	371	391	381	375	402	431	385	400	388	375	431	382	376	376	380	397	418	391	437	396	434	382	416	361	389	389	347	386	371	395	393	426	378	377	431	394	408	368	393	425	410	396	391	396	381	430	425	377	416	376	399	416	369	401	359	380	409	376	378	397	419	413	401	410	398	378	419	398	425	387	409	369	370	399	417	413	365	397	397	390	369	374	379	391	401	413	411	372	382	370	373	391	399	359	409	380	374	413	416	410	405	417	381	355	392	385	360	435	367	416	418	395	396	402	409	383	418	392	415	410	369	411	382	383	396	395	406	373	369	412	407	384	421	423	405	402	406	417	389	392	385	383	378	386	381	400	373	418	390	383	381	385	401	398	383	398	394	385	396	428	396	425	437	408	392	385	404	377	395	379	405	378	365	376	384	394	388	385	371	406	419	349	415	385	391	415	422	419	376	413	405	389	429	405	394	367	386	437	413	388	376	406	404	421	386	389	384	383	405	381	414	370	418	368	375	390	385	375	380	395	386	380	382	391	427	440	364	363	393	377	386	386	368	417	384	337	383	374	391	387	401	405	388	433	411	408	404	393	389	413	383	401	391	405	383	396	360	378	376	401	399	387	414	406	385	392	416	411	390	409	417	406	400	440	423	399	421	421	360	368	373	394	419	405	370	395	435	399	385	409	424	401	404	403	389	376	412	427	383	432	382	420	424	406	378	371	397	350	366	369	396	403	392	368	389	376	402	371	382	427	388	401	420	388	395	396	405	388	411	417	372	371	384	368	392	430	393	383	408	416	399	384	382	388	383	390	409	397	418	419	396	380	397	371	384	392	398	410	389	438	415	386	377	388	400	433	388	422	390	375	352	405	370	412	347	415	394	408	350	389	393	370	395	392	443	375	416	374	370	399	399	419	387	401	433	388	390	399	387	366	402	433	363	417	420	403	405	407	394	377	374	404	406	373	407	388	415	398	377	384	394	395	346	408	377	382	403	356	394	372	396	409	431	384	383	373	369	422	383	371	369	402	388	380	356	388	369	422	382	402	363	363	390	408	398	424	401	397	399	399	424	390	367	368	407	409	421	416	403	386	356	395	409	404	377	416	382	393	416	390	387	378	413	375	421	368	408	405	397	394	398	428	422	374	377	378	375	359	400	400	396	368	372	382	367	436	373	361	361	390	357	398	373	368	403	393	384	392	399	410	433	411	394	400	394	404	377	358	397	404	413	433	406	417	392	405	425	447	385	401	402	394	398	393	410	415	385	369	378	387	399	386	364	380	394	389	382	393	403	406	432	374	375	380	409	394	386	402	368	395	412	402	401	378	387	442	426	405	383	377	400	364	420	355	397	385	408	403	385	406	392	409	411	393	415	375	455	400	371	382	424	409	425	366	396	370	378	362	384	437	380	395	425	406	414	411	424	366	382	410	376	411	370	402	409	428	391	377	373	399	427	415	417	367	422	381	387	413	411	376	402	397	368	411	351	401	380	397	413	399	370	354	415	403	393	396	380	398	417	387	394	393	395	374	411	403	375	388	388	407	398	388	355	416	401	411	379	393	404	378	392	397	350	391	416	382	382	391	377	420	388	373	388	390	355	389	430	388	406	370	399	421	377	420	371	398	403	389	377	378	377	406	394	381	401	393	389	404	405	400	377	367	433	373	375	377	409	387	398	398	372	407	362	411	386	405	419	450	397	376	408	417	380	418	382	393	407	431	408	353	407	379	389	408	365	376	382	406	373	394	401	381	420	392	417	373	397	398	444	380	377	413	375	377	407	440	399	402	385	369	370	379	404	393	383	388	393	371	438	430	372	384	383	391	398	410	396	383	412	410	433	413	405	397	394	417	409	386	389	421	410	400	431	369	354	431	386	407	415	397	413	386	403	406	405	381	391	406	363	388	413	394	385	401	401	418	395	402	378	362	367	388	398	419	410	361	403	387	388
3335	5482	4360	2045	1467	1155	948	836	729	614	600	573	553	526	519	512	505	491	508	505	457	446	455	459	481	477	461	471	477	460	478	463	464	460	481	479	437	442	494	486	459	474	479	436	445	485	445	440	480	404	464	486	486	464	464	475	498	433	435	462	476	452	473	470	442	466	442	477	407	474	438	433	427	453	440	460	486	480	467	484	441	464	479	448	485	465	445	438	427	470	420	464	480	448	452	433	453	467	442	433	464	473	470	493	451	480	446	447	433	426	448	428	466	436	427	478	466	451	442	493	448	466	414	426	456	470	456	421	399	491	473	447	455	463	473	462	457	442	438	489	468	416	420	436	474	449	451	439	441	454	500	468	439	458	432	443	475	459	461	425	471	468	481	455	501	465	438	446	518	455	475	446	451	475	448	473	490	488	448	458	461	429	465	445	468	450	464	464	446	466	469	425	491	411	442	485	440	505	441	435	460	460	474	468	467	472	443	484	476	462	439	455	444	477	473	457	493	449	437	472	455	442	452	435	443	460	430	433	479	450	453	474	445	459	441	478	456	460	456	465	469	431	418	468	419	457	431	460	463	434	418	451	459	457	444	460	455	466	441	462	484	448	435	450	454	463	446	473	434	480	450	436	440	462	453	491	451	465	468	488	458	464	435	437	485	488	458	463	470	447	449	445	470	481	423	463	450	459	464	478	448	473	459	471	427	437	466	433	473	496	478	434	464	443	430	417	488	470	462	468	419	440	493	447	470	415	452	479	452	471	466	475	431	434	453	437	456	486	433	482	456	455	453	454	429	471	470	486	458	494	495	475	437	463	484	445	454	439	455	401	447	470	491	426	447	458	449	439	463	474	461	463	420	481	424	440	475	461	444	428	450	437	449	422	442	459	481	461	471	443	424	398	444	478	453	477	469	449	431	454	453	455	471	487	466	483	433	463	449	444	444	447	452	467	456	469	476	448	462	453	446	496	464	470	445	520	437	460	444	460	472	496	453	446	472	486	474	454	458	456	442	442	465	457	504	480	433	441	444	458	445	442	435	435	440	477	444	425	463	450	436	488	469	497	468	447	461	462	436	432	472	431	451	497	491	462	471	442	465	446	474	461	459	466	444	517	446	422	427	452	469	481	437	484	485	453	465	484	497	455	452	422	432	446	449	462	427	466	488	435	471	458	421	473	431	454	448	452	431	440	473	479	507	465	482	468	486	448	470	482	487	441	441	452	458	469	453	481	461	474	441	441	469	459	428	457	439	481	466	443	452	447	467	410	433	436	462	433	436	474	440	441	460	444	493	449	463	468	431	453	456	426	462	483	471	466	446	469	438	443	448	446	426	464	461	481	494	474	482	423	480	449	465	469	455	467	465	446	433	453	441	468	431	464	424	432	450	486	441	470	459	445	468	469	448	471	450	439	458	458	429	441	455	488	473	497	477	473	474	458	428	457	485	446	438	483	476	472	441	451	438	507	438	468	475	424	441	457	444	484	428	442	445	457	463	507	455	441	475	414	451	442	446	444	467	484	454	424	476	483	478	493	443	444	437	443	458	487	446	459	457	462	477	439	468	442	462	466	476	472	467	458	452	416	452	415	441	457	485	458	439	436	429	459	469	471	482	436	462	481	433	447	481	436	488	416	488	416	452	479	440	486	502	469	447	432	443	482	461	466	473	482	465	461	490	479	464	453	443	462	453	453	479	450	460	447	465	459	445	453	452	479	482	449	448	460	405	463	436	431	462	435	445	425	457	475	459	459	439	460	462	452	479	429	464	434	463	477	462	460	428	437	416	458	482	474	479	426	470	447	436	435	470	438	460	447	461	438	461	485	458	423	460	436	463	453	419	446	422	441	432	452	418	477	465	461	453	456	434	485	468	440	453	445	489	458	442	462	467	448	458	432	451	476	474	467	473	466	436	450	464	498	464	463	451	476	444	470	465	458	472	434	435	456	417	474	437	461	454	470	494	478	456	470	460	445	486	467	419	446	427	449	487	460	463	455	478	485	442	470	479	477	486	460	449	492	456	468	458	502	469	432	425	492	448	436	448	469	441	447	462	496	461	479	470	459	471	417	454	441	418	459	470	471	483	449	448	460	461	482	429	465	505	449	459	446	429	478	453	444	485	500	443	457	461	478	423	420	470	444	445	450	412	408	421	424	479	475	482	462	441	433	454	466	481	467	445	472	484	483	478	440	462	455	460	487	456	472	446	449	440	484	472	457	450	499	462	480	459	461	470	458	450	421	438	453	481	466	459	483	487	475	504	485	461	464	417	475	405	496	440	446	464	449	502	510	422	486	455	450	441	476	448	477	476	473	485	456	460	437	461	478	473	455	458	441	487	474	450	496	456	438	408	470	463	468	504	515	462	441	472	478	455	478	437	495	457	447	440	461	473	439	484	456	412	441	462	490	432	445	453	416	458	436	392	431	482	423	465	472	452	451	465	434	443	470	494	463	465	467	499	440	459	457	474	479	447	482	463	476	424	463	427	482	438	487	465	482	464	450	453	450	481	424	459	430	480	463	450	466	454	435	444	466	484	438	457	455	473	456	436	483	468	455	455	475	452	413	407	456	463	426	465	498	462	484	435	451	458	445	448	442	426	457	474	479	470	450	439	457	495	481	429	496	480	480	491	488	465	457	453	459	404	433	479	447	471	469	482	479	471	476	464	446	457	499	445	465	408	467	428	483	429	455	468	437	430	455	462	469	476	430	463	461	472	440	470	447	469	468	462	450	436	462	462	478	451	447	443	438	488	454	429	461	447	472	444	454	426	474	449	450	458	468	430	450	464	444	452	433	459	454	447	449	513	443	467	459	470	418	428	477	488	465	461	467	453	474	454	448	469	457	461	458	465	474	428	457	470	447	461	466	444	471	450	466	490	434	447	448	413	456	460	455	428	460	457	440	424	464	442	432	458	445	483	418	460	445	483	443	443	437	470	461	425	451	421	463	432	482	459	476	436	479	443	467	421	431	471	414	457	476	434	433	460	474	461	462	420	424	477	476	429	431	449	422	447	460	464	435	448	470	456	452	452	467	461	446	467	479	445	453	430	453	452	457	457	456	434	461	450	436	442	463	493	481	472	451	454	447	455	451	442	474	413	494	477	462	457	406	466	462	498	458	477	454	479	464	448	496	425	439	459	458	467	468	438	495	477	465	475	474	442	468	443	478	459	452	450	467	440	460	442	450	472	484	476	453	432	484	451	473	488	495	446	482	459	459	438	495	470	418	476	431	442	461	448	438	448	451	470	473	450	438	468	463	487	478	432	426	426	469	454	426	459	439	454	445	446	460	488	413	422	452	461	463	480	459	483	459	433	449	470	502	434	481	485	445	468	468	494	419	486	450	460	442	447	448	483	439	462	468	460	446	443	452	499	477	438	428	485	430	478	489	472	477	477	481	466	430	444	471	438	455	491	424	449	461	439	481	463	461	485	472	455	461	443	476	432	405	466	429	485	455	454	492	509	463	471	493	477	473	478	436	429	451
22549	21130	28609	23872	21122	21163	7059	1124	895	792	742	679	630	620	610	510	576	573	517	512	534	510	511	522	488	479	491	518	477	502	509	487	447	468	468	460	446	471	437	477	448	446	468	473	447	448	442	462	451	453	471	475	433	447	460	481	440	467	449	478	457	488	499	468	465	451	470	477	481	435	449	468	483	440	474	454	475	485	437	454	446	464	427	464	465	439	457	471	452	399	458	499	462	426	459	420	428	428	437	470	482	450	473	474	466	454	469	445	478	466	407	474	418	439	488	485	447	424	449	457	479	452	443	411	434	465	421	456	440	424	436	442	443	468	491	371	465	438	434	439	446	438	472	451	456	469	470	446	455	458	433	444	447	491	481	491	445	460	433	463	466	426	442	424	436	420	450	416	436	435	450	430	454	443	434	483	455	438	483	449	461	454	439	457	443	474	469	442	448	465	470	449	432	437	420	436	419	457	468	455	417	451	427	444	433	462	431	442	459	487	464	448	483	433	429	450	416	445	463	469	461	481	411	462	483	451	461	422	449	456	440	463	483	424	397	434	442	460	406	434	475	440	477	439	440	453	443	470	415	461	438	452	435	443	419	481	445	483	436	468	425	459	438	467	465	436	467	472	418	404	449	428	444	450	450	478	485	438	459	427	489	475	437	463	409	435	432	439	444	479	433	447	449	455	454	433	429	438	480	442	442	453	452	456	467	456	396	451	492	406	478	468	437	439	431	451	457	432	454	464	430	451	423	434	413	442	401	461	477	477	431	458	449	410	432	455	455	468	449	460	456	465	465	464	464	451	451	456	447	463	466	443	449	468	486	416	433	422	462	440	451	478	441	467	446	467	431	471	430	458	451	440	468	397	447	429	434	412	462	448	448	427	400	452	434	462	450	466	486	469	433	441	463	502	465	436	450	424	413	463	448	424	447	415	433	436	423	487	448	453	456	445	467	444	448	430	386	443	471	419	411	442	406	446	429	473	475	466	433	436	434	483	407	464	467	421	426	456	424	438	464	474	415	456	420	415	447	443	435	472	470	440	431	438	434	485	468	437	489	465	449	485	468	436	476	463	438	438	468	431	483	441	425	434	459	458	454	462	437	449	403	459	451	418	428	441	423	460	424	470	444	428	448	432	476	410	434	445	436	441	439	456	451	449	439	451	422	433	484	487	464	425	485	452	484	426	453	452	448	440	445	464	442	413	413	451	436	461	432	457	428	482	465	438	461	439	421	468	442	447	412	419	449	510	439	467	435	430	452	435	420	434	472	441	461	459	448	428	453	469	446	487	467	457	450	413	449	457	445	401	420	443	429	446	422	481	435	465	445	464	452	456	422	432	431	475	470	419	418	438	445	442	399	436	470	441	447	468	451	423	448	425	479	429	440	433	420	423	441	425	468	422	451	421	445	474	487	411	463	467	427	470	452	453	471	433	411	429	433	412	444	447	464	464	425	477	468	419	466	439	451	434	421	468	468	446	435	437	434	448	446	422	435	444	422	437	443	488	482	435	433	464	427	459	473	456	478	458	434	423	430	428	449	416	475	419	448	444	470	465	455	451	461	466	447	463	448	471	456	447	455	434	467	439	446	469	445	455	469	461	484	415	447	455	449	448	449	442	472	432	449	469	459	424	435	458	471	418	422	445	438	396	419	457	426	426	445	448	436	488	424	442	414	413	445	457	471	454	454	426	426	429	464	436	477	456	443	471	442	469	449	426	446	449	446	461	419	441	447	455	437	462	482	415	460	476	454	492	457	436	412	498	482	445	447	447	428	445	455	460	440	477	447	470	453	502	458	498	447	467	471	429	470	473	463	439	447	455	464	456	439	481	450	465	483	464	435	451	451	443	477	387	455	410	455	462	464	392	442	464	477	435	421	419	444	454	475	431	489	433	435	437	435	465	465	458	428	436	427	446	455	425	425	456	466	476	457	433	456	418	428	469	408	462	418	444	441	445	416	436	466	426	428	415	423	452	429	421	464	435	458	452	444	451	441	466	413	445	452	448	480	466	487	467	431	470	462	437	437	457	461	452	455	437	502	467	455	469	436	461	461	431	420	432	497	458	426	502	482	466	466	450	448	449	432	444	453	432	462	468	473	422	443	458	446	456	428	456	447	457	432	427	462	485	483	456	477	468	463	438	394	443	409	442	428	456	421	441	472	444	413	447	480	456	418	477	414	420	458	508	451	458	423	481	444	411	456	413	450	457	477	466	437	457	454	461	451	484	457	429	435	436	451	464	440	430	430	435	402	453	453	481	465	453	433	444	461	424	439	462	430	471	493	484	442	429	452	438	445	443	450	476	445	434	439	433	399	436	428	424	457	445	439	438	482	423	467	465	474	468	437	467	438	423	477	422	403	455	463	443	490	452	463	450	448	419	447	433	406	421	407	425	454	485	440	446	442	433	449	443	443	427	470	444	457	449	439	442	450	444	461	450	486	469	461	432	455	445	441	457	440	433	460	452	457	413	429	439	421	453	455	436	427	427	459	429	459	427	472	500	433	423	469	440	447	416	458	459	430	463	430	424	454	414	429	456	466	435	455	433	442	435	484	436	464	480	414	447	418	477	421	416	469	443	436	466	477	489	477	454	422	424	438	469	469	468	436	426	472	398	476	501	445	446	497	480	462	489	405	428	442	403	446	424	445	446	438	431	444	437	455	452	483	456	432	410	474	421	437	438	415	444	433	428	469	443	421	457	443	454	463	466	480	427	492	458	455	423	466	468	426	407	431	495	459	467	440	438	417	448	444	458	441	465	400	434	451	434	468	474	431	444	421	475	413	450	444	455	436	451	427	438	437	478	458	450	486	451	433	488	429	490	483	440	429	440	479	411	464	441	449	463	430	451	475	437	458	447	441	414	457	446	460	419	462	457	443	432	428	443	476	454	402	437	394	416	431	435	444	468	480	417	470	432	448	478	475	463	439	432	427	469	438	442	398	471	441	443	472	467	471	451	419	459	457	461	464	450	432	444	457	428	435	425	444	439	468	444	447	422	435	445	457	464	456	435	523	469	459	447	426	455	425	417	459	465	455	482	430	427	419	472	462	438	440	456	443	436	418	465	443	472	404	429	477	448	472	468	454	448	447	434	453	457	473	448	414	469	456	432	466	447	467	430	440	423	460	407	433	490	463	450	435	429	416	440	450	439	440	432	438	428	392	471	452	414	447	453	460	431	471	473	448	447	461	453	466	442	457	435	424	438	439	431	473	460	467	441	406	430	452	451	461	455	455	477	438	458	459	443	451	438	449	434	460	448	452	432	451	418	416	411	416	479	467	449	433	409	422	490	459	461	401	422	445	477	451	459	449	477	444	468	437	458	452	429	440	435	458	440	449	446	459	427	427	435	454	494	422	437	475	453	434	448	440	440	454	481	466	474	466	421	436	460	423	470	447	489	453	438	457	418	441	469	416	423	430	433	466	454	417	434	463	443	444	468	435	431	459	418	455	409	449	415	404	464	429	474	483	454	438	465	461	449	470	454
4382	14572	11766	5341	3810	2715	2157	1716	1372	1182	1076	920	897	830	734	698	703	703	655	649	612	645	609	639	609	607	624	630	602	608	535	530	595	546	581	529	547	542	564	520	570	514	547	513	560	526	530	536	539	561	557	564	575	489	546	547	544	518	539	521	517	500	524	530	554	560	510	561	543	558	535	538	542	517	509	505	536	533	547	550	549	538	487	548	545	503	553	500	541	542	513	512	531	540	521	498	538	511	475	549	532	561	520	542	512	555	572	548	518	546	489	553	551	513	494	516	516	524	513	538	525	518	577	509	548	625	559	510	523	544	564	510	522	491	513	493	518	539	542	518	490	583	526	529	517	485	501	540	545	544	519	553	494	551	532	563	533	541	481	537	518	556	522	507	536	541	507	528	523	523	562	572	541	520	511	509	559	526	480	508	545	551	502	533	526	530	514	546	514	548	500	539	538	498	508	505	467	539	536	560	511	551	499	563	509	503	525	548	525	549	548	512	509	509	520	497	575	491	553	501	541	512	542	537	512	503	552	526	526	555	520	519	556	538	524	564	526	534	533	528	558	574	538	527	529	522	510	507	536	534	537	574	522	561	523	502	558	526	526	533	533	541	542	510	566	531	512	528	538	552	546	522	494	540	536	550	508	549	481	547	568	544	535	527	534	535	551	546	514	531	523	510	511	569	515	527	516	554	546	544	516	516	489	534	534	526	522	506	522	512	555	568	542	526	519	560	555	540	564	501	496	512	556	522	522	518	514	541	546	523	557	539	538	536	522	520	504	497	565	487	580	547	519	535	533	550	526	509	520	545	492	555	543	488	530	521	532	528	491	538	511	445	588	457	566	509	577	518	577	513	533	527	503	510	568	550	516	535	528	510	513	486	550	525	547	594	490	564	563	545	546	512	491	509	584	520	525	491	519	511	518	535	559	501	523	532	525	522	543	597	566	524	546	530	509	530	596	535	531	523	604	534	599	513	534	548	538	500	555	570	557	511	472	542	498	518	574	531	519	533	510	520	590	544	516	494	509	531	511	542	521	475	547	529	540	523	519	519	481	514	547	556	548	521	509	488	501	520	518	533	567	552	507	542	517	516	517	546	524	520	540	528	571	562	570	519	536	576	545	538	559	552	496	524	526	499	541	560	513	519	559	520	519	502	505	533	560	501	503	547	524	505	534	570	543	509	546	530	510	539	498	543	525	533	524	507	572	507	545	506	504	499	538	519	563	504	505	528	502	497	536	519	533	502	534	562	510	543	540	517	547	519	524	542	551	542	523	504	530	548	508	543	512	520	524	461	505	542	543	504	553	547	530	502	535	578	533	549	525	551	558	553	517	513	569	517	495	536	511	507	563	562	565	557	523	527	504	539	567	539	520	506	524	499	545	542	536	555	555	592	523	518	542	496	550	491	498	582	586	534	514	554	513	502	501	489	518	538	524	494	534	549	539	512	531	550	533	527	532	565	533	519	505	522	502	526	545	553	578	556	468	525	537	573	530	538	519	505	566	521	535	486	542	535	551	545	512	547	550	578	502	525	511	575	524	556	533	524	559	550	501	560	522	525	520	544	559	538	556	498	482	538	529	528	536	500	529	571	509	476	538	538	552	492	529	494	518	525	541	542	532	550	508	503	545	556	525	530	493	543	500	539	527	559	508	576	545	524	547	538	506	515	566	542	512	517	507	525	519	533	562	530	508	527	575	511	510	543	518	504	522	522	547	518	575	550	511	510	556	543	515	564	547	520	540	521	565	512	567	538	473	517	557	520	535	512	521	547	528	485	545	516	588	553	513	533	519	542	518	512	541	490	525	508	542	525	554	531	543	551	568	537	511	534	548	540	519	527	494	550	516	520	562	508	510	546	475	519	524	504	517	545	524	532	534	514	501	533	496	549	538	549	552	505	511	550	530	535	538	526	550	521	505	544	536	514	508	547	536	527	483	526	565	579	535	500	514	461	503	517	510	568	496	498	501	533	523	543	535	526	539	536	541	539	516	527	525	536	549	550	531	489	531	539	520	557	511	556	546	522	535	526	540	523	504	519	527	481	515	523	553	555	557	532	508	528	505	523	538	510	519	521	535	524	505	536	528	565	496	558	541	560	568	522	554	524	506	566	540	500	566	505	528	500	529	528	556	530	547	495	498	526	495	567	552	589	560	533	513	524	477	547	552	494	537	540	523	508	541	526	535	540	542	524	534	514	565	594	504	518	539	498	542	528	527	540	508	507	561	503	556	513	555	551	532	517	508	526	519	532	461	510	517	498	508	518	516	515	521	564	541	513	548	556	525	498	525	560	540	492	554	501	531	486	535	492	543	523	572	556	541	499	539	490	515	572	516	533	519	518	472	537	544	546	537	528	540	509	538	535	486	512	535	553	506	486	525	553	498	565	519	521	545	484	498	519	503	499	518	543	532	499	517	548	526	503	526	533	524	536	557	484	539	505	520	535	511	515	502	543	508	506	517	516	491	538	549	511	556	549	541	540	524	540	517	554	568	505	547	497	539	519	502	554	534	530	503	542	492	526	504	528	507	543	512	492	520	542	550	518	499	513	502	527	505	543	508	547	527	504	539	532	523	572	526	519	504	548	512	528	513	492	529	522	560	542	544	515	533	542	551	502	508	548	527	518	514	551	546	492	530	546	526	529	473	582	557	570	497	498	578	529	502	501	510	516	543	510	545	563	527	532	534	534	533	514	565	499	563	543	527	568	573	515	541	574	505	543	530	519	516	579	481	541	554	537	535	512	520	510	533	480	512	534	552	513	550	540	551	573	518	521	523	509	516	527	525	512	516	519	526	531	549	511	537	554	514	556	538	571	529	497	534	516	524	521	530	489	481	534	549	500	534	510	501	566	542	538	530	517	542	563	519	570	527	546	542	512	511	549	489	523	524	561	570	468	540	519	544	530	493	486	564	542	529	565	511	541	513	561	558	505	529	520	542	531	554	546	498	516	513	498	547	552	534	562	495	479	496	482	527	531	541	520	530	468	507	550	514	536	514	531	499	558	540	514	525	544	547	504	537	536	558	530	531	532	561	555	555	530	544	527	507	589	505	500	530	555	548	532	536	565	527	528	531	553	553	518	542	526	492	496	549	509	555	548	532	560	530	524	473	555	535	568	539	529	487	526	522	546	539	567	535	529	526	496	523	530	529	555	519	507	559	526	490	497	547	520	521	561	511	511	534	475	553	506	519	563	501	544	581	562	511	517	546	529	526	504	512	524	490	531	559	545	534	505	548	542	537	512	541	484	536	537	509	515	518	521	500	551	497	567	555	542	564	553	555	506	522	530	501	510	532	524	514	520	509	525	512	528	546	512	533	524	517	543	565	538	496	539	537	527	530	530	527	545	509	555	484	578	480	547	495	530	558	533	513	481	527	551	538	516	491	533	524	538	523	513	534	559	539	487	516	544	546	502	547	518	524	547	513	525	533	556	533	491	513	531	477	525	536	538	531	565	535	550	541	535	542	518	558	521	533	547	577	528
27360	17953	4246	1134	864	829	782	814	746	788	749	763	810	747	722	736	783	704	779	800	755	770	766	786	745	750	729	760	771	753	729	738	780	773	762	754	765	713	778	754	737	740	804	797	732	727	765	759	761	745	747	790	776	738	753	723	750	728	726	765	806	796	749	742	796	774	767	769	775	771	743	738	771	759	736	736	742	757	771	772	732	698	767	753	746	796	725	746	777	766	728	706	729	806	734	791	790	804	801	763	791	779	670	770	722	767	739	708	784	698	801	747	769	781	710	760	721	780	769	747	750	732	748	728	725	729	779	776	747	758	711	738	789	773	753	792	792	759	768	747	748	731	810	734	799	750	790	764	775	778	744	780	690	726	732	774	689	742	763	837	736	760	767	798	740	799	792	786	767	753	791	764	713	717	771	803	786	786	737	734	724	773	795	728	740	739	689	779	773	795	723	736	749	778	735	759	800	753	825	738	773	760	755	705	743	744	785	763	748	734	761	722	744	712	692	737	760	793	742	749	773	723	748	761	747	741	768	767	764	726	802	726	718	800	727	763	745	829	767	737	778	756	738	729	777	768	735	726	787	782	732	715	724	771	756	744	773	756	748	758	789	762	727	771	763	689	737	798	782	743	747	719	720	738	736	707	789	792	761	758	730	775	735	781	804	733	742	747	734	774	751	771	800	733	732	787	742	724	765	729	780	684	723	755	730	788	745	732	773	773	787	742	742	710	789	757	696	763	753	767	759	811	695	723	776	712	798	762	736	728	756	696	756	757	786	767	734	750	721	743	790	779	767	767	747	741	727	802	750	793	783	792	751	745	790	726	758	763	707	784	770	733	772	739	694	783	799	772	744	775	703	712	759	755	759	759	788	789	777	727	752	779	759	727	755	774	713	813	748	731	726	745	790	747	762	732	792	810	737	809	775	749	779	749	787	736	773	720	780	753	767	775	765	745	772	739	744	763	782	735	744	785	773	785	768	831	743	769	754	728	746	744	770	770	758	797	747	701	722	753	753	724	715	785	724	731	811	734	786	723	782	740	726	791	735	789	748	733	746	721	792	751	738	730	733	685	781	708	788	762	755	753	793	776	754	772	709	735	715	745	767	707	736	783	752	780	759	759	740	713	832	761	799	721	785	775	786	739	753	753	747	789	780	781	765	747	771	772	745	728	794	737	692	749	736	722	748	782	713	748	808	783	712	725	763	783	758	767	808	774	732	762	786	729	765	746	780	731	756	784	767	739	760	720	778	750	735	766	765	764	766	713	787	742	695	772	737	795	773	726	716	715	743	796	774	691	777	782	730	757	772	793	771	715	751	724	739	714	792	800	810	736	778	794	781	721	737	690	751	763	760	779	759	781	728	740	743	787	755	746	748	754	752	760	713	749	813	761	787	748	712	735	744	756	701	754	725	763	788	720	792	749	753	783	778	744	761	767	727	782	777	734	774	758	802	733	704	781	754	741	763	814	762	779	783	769	813	773	754	740	783	752	759	722	739	757	732	692	767	736	753	739	717	736	747	814	773	796	782	733	709	782	750	735	718	758	739	769	784	763	727	772	755	768	757	765	768	714	759	759	752	769	670	667	742	761	794	722	764	779	740	762	729	757	716	744	743	755	745	771	755	768	762	752	762	768	748	765	734	746	789	791	785	738	753	764	793	700	734	763	776	764	755	825	738	789	825	753	768	778	759	718	788	751	756	769	753	740	728	781	775	794	812	756	760	777	759	773	767	742	770	750	774	736	726	786	737	810	764	741	773	737	770	782	773	818	779	764	717	774	743	728	776	748	749	747	755	774	761	707	808	758	733	795	761	723	733	763	743	773	781	746	729	769	728	707	766	777	743	744	757	786	704	755	783	771	753	797	745	739	729	758	717	721	761	771	766	798	739	757	751	780	783	715	766	771	762	732	773	747	705	733	782	735	747	742	732	771	766	765	750	754	745	779	782	743	756	774	835	731	706	788	762	794	762	749	750	717	750	787	771	742	761	747	734	782	801	771	762	792	749	793	790	783	727	760	820	730	750	726	730	745	752	750	740	741	732	762	755	738	801	763	775	775	726	759	774	712	739	777	749	776	757	787	736	809	734	775	778	791	746	695	754	733	751	743	741	740	795	780	727	724	788	778	747	816	726	748	796	790	762	758	772	758	784	772	738	705	768	742	753	747	777	831	712	751	781	753	771	718	731	798	765	767	770	748	727	771	736	745	728	825	769	766	771	790	732	735	725	779	738	752	700	746	760	738	729	768	737	750	801	731	786	751	768	800	793	770	723	759	780	750	776	737	769	745	721	754	773	783	764	778	775	777	735	792	809	763	742	740	747	741	754	790	772	786	758	753	741	775	723	775	761	768	744	745	750	783	719	701	757	808	786	726	760	756	696	796	710	788	799	734	817	749	721	771	810	760	791	728	716	761	784	789	781	743	814	735	765	750	753	737	739	802	726	768	750	751	765	738	721	747	733	736	741	804	767	804	730	770	757	757	718	726	792	790	783	713	738	768	794	795	767	740	780	736	715	760	806	825	792	766	786	736	699	784	732	744	786	766	792	773	750	764	762	730	737	758	800	727	767	733	720	745	766	708	759	765	729	795	771	806	750	682	767	784	813	774	784	728	752	780	742	785	751	807	773	765	747	760	780	734	729	746	730	763	761	758	728	756	743	784	767	719	785	769	761	767	720	743	795	755	763	708	806	721	783	748	812	785	748	767	751	754	733	745	785	752	748	770	771	788	788	761	756	764	768	778	761	740	742	784	749	771	738	731	721	786	751	735	764	800	750	735	747	768	756	688	754	798	746	763	745	779	752	746	778	747	710	742	744	709	775	755	773	764	784	754	743	755	777	764	770	719	763	820	730	802	741	739	770	781	731	785	828	717	801	744	774	751	782	757	730	737	810	780	785	795	784	808	757	715	737	729	784	769	736	758	787	776	815	814	775	752	784	749	805	743	750	730	808	749	748	742	776	778	751	764	784	748	749	760	765	764	734	777	751	770	754	743	745	734	717	745	773	783	758	758	773	772	749	809	806	739	762	798	752	701	745	751	778	740	762	749	829	739	724	732	747	777	737	746	813	721	738	744	720	766	772	771	751	783	761	818	723	728	766	715	811	780	755	754	813	778	734	773	777	778	749	709	759	734	787	741	778	738	800	803	766	768	748	750	799	797	830	783	792	779	763	772	825	733	779	716	722	751	800	781	753	812	733	739	799	793	762	767	731	710	720	774	790	746	794	767	754	810	753	804	779	774	758	764	747	801	755	733	790	766	756	717	785	777	743	795	794	791	695	733	781	763	750	708	740	730	789	723	782	781	742	703	758	813	815	757	784	760	737	742	774	773	781	798	744	760	761	754	727	738	765	779	741	769	755	754	744	729	765	774	735	756	749	785	744	712	732	746	778	768	787	717	742	742	740	774	759	746	786	726	751	778	756	731	718	748	792	769	752	777	769	764	768	759	808	722	776	786	758	804	744	748	726	760	795	739	705	784
4632	1471	1269	1041	938	925	916	891	841	884	843	863	846	855	887	868	896	885	826	846	880	855	888	868	844	840	858	886	910	850	849	840	907	863	915	859	810	858	877	866	850	912	862	849	892	858	827	868	903	871	810	829	908	867	847	852	825	825	919	880	884	823	827	926	850	858	837	865	852	859	838	831	813	842	818	857	889	809	843	859	862	849	816	894	889	862	879	872	851	887	836	826	877	863	911	881	890	870	841	815	798	886	845	850	791	839	841	899	905	873	884	862	832	885	866	857	878	887	852	866	862	844	875	876	906	788	902	816	835	940	839	865	819	873	870	887	825	847	844	844	865	834	849	779	850	828	838	854	888	832	875	840	825	851	833	833	869	893	851	893	823	851	803	869	892	841	893	811	815	873	860	861	875	912	803	790	822	865	829	840	882	825	891	836	863	914	913	866	799	849	867	894	833	819	882	855	833	832	891	880	910	806	875	880	840	863	819	901	869	855	857	819	838	852	840	841	831	839	872	838	863	800	839	878	880	844	917	832	837	891	848	897	854	870	859	858	864	835	821	836	861	877	856	845	787	870	883	830	857	839	828	866	847	874	924	841	841	824	891	880	884	873	828	864	879	835	892	852	921	844	823	885	833	903	863	825	795	843	847	886	799	830	887	832	849	797	855	942	886	871	844	878	878	859	868	816	866	862	834	850	847	898	885	821	827	834	903	863	921	890	818	839	850	946	828	801	862	835	816	856	849	869	857	872	870	886	869	840	865	813	822	875	864	826	883	832	850	853	830	882	859	877	856	857	835	829	838	843	814	887	925	887	917	869	832	865	831	845	856	869	847	843	849	830	841	864	893	888	857	859	859	840	851	870	930	801	844	894	883	823	836	860	872	847	877	832	824	803	885	889	898	861	862	842	830	839	857	820	854	869	825	866	846	817	849	844	834	855	856	804	897	833	889	836	870	852	836	879	828	787	882	827	842	843	866	888	849	872	831	838	882	838	910	804	878	892	885	839	837	849	850	894	768	782	841	840	840	894	840	826	874	890	840	843	846	860	823	869	856	839	889	806	836	878	890	849	832	827	889	877	836	819	851	861	890	885	832	833	820	895	836	821	837	825	829	868	856	881	897	857	848	833	870	815	817	835	873	829	795	839	839	851	843	859	831	885	882	863	873	844	864	890	854	832	852	895	901	896	785	854	882	856	887	834	843	847	866	870	861	804	839	819	798	799	898	864	800	809	872	827	892	875	820	870	861	825	827	851	825	830	838	889	841	878	894	858	842	896	821	880	888	901	876	823	872	861	851	867	806	920	899	799	903	898	819	909	859	858	816	863	839	857	821	850	875	867	820	842	799	930	826	882	887	887	917	856	878	852	866	858	866	900	815	868	862	900	821	853	867	838	914	855	841	858	869	868	833	869	891	870	901	864	909	920	862	848	822	802	846	899	866	851	834	817	860	819	831	942	876	841	909	857	812	891	829	853	850	845	866	886	800	874	865	874	906	836	821	852	901	854	835	824	890	874	854	822	855	891	799	803	865	859	862	885	828	833	832	884	889	882	921	915	862	875	877	854	890	860	851	851	825	842	851	845	835	874	888	886	881	886	874	863	831	886	806	846	863	921	867	828	868	847	855	831	855	844	864	814	901	876	880	869	827	870	842	832	900	859	852	860	838	822	791	873	871	845	812	888	872	831	860	837	863	849	854	841	829	885	860	885	849	874	845	889	885	844	855	931	831	906	931	798	880	860	899	858	775	825	877	833	865	790	845	865	829	851	851	876	858	838	893	852	836	839	895	874	872	802	857	871	899	867	876	860	860	859	847	863	826	853	840	863	856	861	855	804	814	867	833	828	813	874	804	849	845	836	837	812	834	816	913	870	852	847	859	788	814	823	888	822	804	855	876	860	849	832	892	819	822	841	824	868	879	901	854	829	868	887	827	888	842	887	842	926	862	834	875	840	864	901	888	864	853	822	883	820	815	907	893	832	848	856	886	858	876	893	887	887	844	872	852	894	926	884	832	854	840	849	893	903	810	870	853	829	890	845	858	880	801	849	854	845	847	844	849	841	873	863	825	872	870	906	833	839	847	822	866	863	839	818	846	865	832	857	826	907	828	850	858	865	884	870	833	832	827	821	871	883	861	838	858	814	843	900	874	876	875	902	931	858	862	831	873	907	888	894	883	870	840	864	866	851	885	874	884	836	879	827	848	836	880	879	858	828	854	856	891	829	876	863	839	846	859	905	834	867	891	881	849	852	889	843	822	876	801	819	822	907	810	883	851	853	844	815	906	895	815	837	850	823	855	886	852	857	895	934	884	933	824	829	918	854	840	881	853	864	901	850	850	861	866	829	866	857	847	841	840	879	921	859	909	852	838	877	901	850	874	871	855	859	846	837	859	877	836	804	845	825	877	839	841	855	828	831	855	885	868	888	862	847	869	842	826	858	867	850	891	844	855	818	836	861	895	874	882	815	869	891	852	807	825	855	868	882	833	869	852	854	847	851	816	889	885	816	874	904	831	845	826	831	913	815	839	825	798	897	856	877	848	850	841	878	882	796	882	899	874	832	876	849	803	919	870	815	822	863	860	832	873	833	888	837	892	804	893	891	918	804	860	873	867	850	893	859	904	880	884	840	867	910	806	843	865	861	876	855	855	842	833	869	862	836	854	851	848	840	856	906	828	858	858	876	883	835	883	871	874	830	838	826	893	879	873	889	868	835	848	870	889	890	883	871	872	893	878	831	861	802	849	892	834	816	850	930	790	822	882	808	882	867	833	826	850	869	865	837	867	855	848	868	905	871	852	802	849	879	881	857	801	823	817	908	868	784	877	832	867	914	852	903	797	821	868	798	850	886	836	836	844	878	851	888	845	900	879	868	830	907	830	847	902	874	776	842	882	862	872	854	900	857	867	869	834	876	860	842	851	823	848	871	859	831	878	849	853	836	895	813	877	872	856	835	885	848	889	877	865	827	847	835	880	865	843	824	859	892	861	863	801	877	894	832	847	833	892	871	849	854	857	856	840	813	875	856	845	836	863	829	852	858	882	864	842	852	856	882	869	865	836	903	854	917	878	841	871	843	845	872	873	859	840	812	850	865	850	841	903	805	896	857	854	840	855	848	834	891	850	902	840	842	843	827	874	859	819	820	869	867	864	854	843	865	854	903	875	866	823	877	861	825	785	861	851	846	869	885	846	864	871	887	815	842	828	894	817	836	845	838	874	881	851	820	874	870	870	814	855	838	866	848	863	868	804	854	879	851	878	838	889	928	824	804	828	880	873	855	819	873	844	864	830	872	858	883	848	862	883	804	877	822	853	885	875	829	858	847	871	841	828	871	838	851	902	861	850	867	861	915	873	866	857	874	878	882	887	885	849	890	839	911	872	891	879	792	859	834	839	826	860	818	864	836	824	837	846	832	856	843	750	886	876	844	841	860	838	828	920	890	832	831	856	827	841	838	822	853	863	882	847	887	849	860	823	794	898	850
23690	21096	28061	24355	21057	8201	1568	1146	1054	1014	985	999	954	947	923	955	861	901	901	849	907	888	937	915	883	828	877	868	854	845	828	809	858	815	828	898	877	820	892	834	841	880	822	852	832	842	825	844	860	832	831	811	882	849	861	808	873	863	871	819	824	814	888	850	841	885	851	848	836	891	894	841	860	892	899	908	869	820	848	880	872	882	909	793	826	835	846	845	886	865	839	896	868	839	841	831	885	834	805	854	782	868	840	827	859	801	854	851	818	871	845	836	860	883	881	796	862	850	828	872	852	855	840	803	850	841	820	879	852	848	849	839	838	854	855	869	874	867	790	853	836	818	861	797	813	831	840	907	915	855	841	903	857	872	817	806	906	808	851	793	830	821	891	767	866	864	838	862	870	839	870	820	853	891	865	832	831	855	862	827	864	853	872	831	821	821	847	871	839	835	869	871	867	862	822	869	832	878	803	826	881	881	836	841	861	899	799	875	865	853	847	868	823	806	918	810	864	957	861	799	788	833	812	819	801	852	842	842	858	871	873	797	865	829	863	865	832	820	891	815	803	882	848	890	840	814	790	824	867	889	829	901	873	871	800	850	828	887	837	851	900	853	900	856	843	880	822	797	874	877	915	793	853	924	854	829	831	860	838	820	931	861	855	897	837	824	874	885	860	864	840	876	850	873	879	883	795	840	826	810	872	830	832	901	857	919	869	834	816	854	850	872	837	827	865	871	848	855	842	914	856	868	824	792	834	811	840	825	836	860	888	863	824	827	855	818	853	839	845	834	848	848	912	844	820	848	898	842	882	839	843	876	871	809	858	859	861	811	887	842	841	869	821	873	842	850	861	844	836	852	816	850	845	870	843	835	825	844	829	852	899	861	899	836	851	812	836	833	848	826	892	807	872	829	829	843	834	873	851	866	847	845	856	882	862	799	831	816	841	884	867	814	871	823	864	839	848	783	881	841	885	850	864	814	844	798	874	865	871	928	835	866	838	787	797	853	834	833	869	889	843	894	828	837	887	885	833	843	874	837	861	838	845	836	863	844	806	845	868	879	873	851	897	841	844	844	803	872	850	865	830	848	824	846	831	844	883	847	784	763	831	798	843	840	824	886	845	815	878	867	852	866	815	832	851	839	865	893	894	908	916	892	868	847	880	838	848	839	844	855	799	853	844	812	810	863	877	862	860	836	832	884	843	810	883	854	930	789	839	857	924	878	844	929	844	845	825	880	857	911	850	900	894	842	892	838	841	835	867	855	877	853	841	837	861	845	854	856	817	851	841	866	868	837	880	827	858	846	843	867	881	871	853	871	874	855	843	814	851	870	857	885	892	864	846	877	918	883	820	810	819	857	823	813	855	868	869	865	858	878	822	869	868	841	842	900	875	816	822	815	850	867	801	800	827	843	877	875	842	834	838	822	890	836	866	857	842	839	877	810	841	864	884	874	868	823	836	843	808	842	892	842	908	869	851	852	828	859	847	871	888	845	864	834	836	856	845	877	798	882	766	832	856	770	840	901	854	826	821	825	830	873	783	841	885	833	846	878	872	873	849	868	853	812	861	849	902	820	799	885	808	848	881	839	853	838	807	829	853	880	836	940	867	832	802	801	840	812	845	882	837	795	849	831	822	880	874	837	810	827	823	820	809	882	827	814	837	858	875	860	795	813	839	839	873	871	820	860	872	830	857	846	856	913	852	883	864	857	849	862	780	887	832	861	860	864	840	879	882	811	828	802	869	874	897	832	897	797	780	843	838	857	851	823	862	892	822	840	861	894	817	917	859	855	810	829	889	870	833	842	878	824	802	871	878	876	881	849	881	828	863	878	823	847	835	856	869	806	845	833	864	848	832	837	799	844	854	790	816	858	864	851	869	848	833	805	831	790	831	857	860	856	873	863	860	861	837	840	799	845	874	833	855	821	826	837	894	813	868	819	881	862	855	886	876	866	899	821	869	873	817	819	879	877	875	876	875	852	877	874	854	848	799	866	816	831	875	902	907	815	927	861	874	874	803	862	862	828	852	900	846	836	880	805	892	842	843	880	835	856	802	852	808	851	825	822	816	826	873	850	859	795	819	888	806	876	848	853	878	823	835	844	862	803	860	885	829	829	860	849	844	838	865	871	830	863	842	832	854	822	882	840	802	912	878	823	890	854	781	845	804	873	882	819	833	858	796	850	845	828	845	911	846	867	907	833	859	822	901	844	840	851	869	812	821	830	850	830	866	911	801	846	835	866	884	820	885	839	836	802	866	851	863	805	827	886	901	802	832	768	841	824	886	892	920	823	791	860	833	811	836	851	819	844	836	823	823	824	841	864	828	847	858	805	794	853	855	872	860	905	842	813	897	853	803	832	839	797	856	907	840	847	848	870	882	860	825	832	866	823	851	825	823	840	853	814	880	848	866	833	848	818	884	859	858	793	840	798	839	855	894	859	829	829	840	806	838	879	843	835	834	878	889	853	854	839	800	901	873	876	862	882	838	839	900	841	871	836	838	858	859	859	883	807	834	887	832	804	855	898	853	896	881	922	880	862	847	856	858	877	889	869	867	878	912	790	926	856	857	836	840	829	879	794	858	860	854	853	834	817	843	850	887	835	863	878	880	825	858	811	831	832	821	882	842	847	893	834	816	868	836	890	808	803	860	810	814	845	864	883	839	868	868	823	857	805	851	843	836	784	823	829	841	850	868	790	854	876	869	837	855	821	885	827	831	773	843	859	856	847	796	818	853	880	804	850	850	861	869	879	886	869	902	854	874	843	844	880	887	844	830	829	911	845	866	855	861	816	830	851	864	899	829	842	840	816	866	885	846	809	895	882	855	814	868	848	850	852	845	772	864	876	807	852	861	829	840	886	811	881	890	856	854	863	832	864	837	847	827	800	917	858	838	832	836	814	917	786	853	846	861	858	846	849	854	882	879	817	856	869	879	861	921	890	849	850	876	826	833	850	861	809	861	857	853	869	889	838	899	823	837	855	817	838	829	858	784	818	854	863	791	841	847	841	864	860	811	848	916	820	844	824	860	853	831	873	848	895	847	822	873	874	846	820	876	810	801	799	854	830	825	864	831	857	821	829	837	856	831	819	836	853	850	875	857	797	884	839	814	860	872	840	833	824	842	852	886	863	851	862	872	825	874	879	817	851	819	811	883	831	847	852	888	822	824	807	842	847	851	853	888	812	868	822	910	875	854	842	894	798	878	861	874	856	847	791	854	760	860	834	885	830	821	909	828	880	788	869	844	778	841	858	880	820	819	918	883	801	821	838	892	886	864	824	812	852	880	849	855	878	857	844	840	788	847	868	845	862	778	797	852	806	855	851	836	853	837	805	834	845	849	816	831	875	883	861	873	824	885	818	861	852	809	853	819	832	855	817	842	880	871	788	877	855	896	853	863	842	820	903	814	855	815	876	861	839	861	815	860	797	816	852	834	859	838	838	875	798	857	830	816	863	892	861	852	856	888	827	834	842	830	832	814	757	828	792
3458	8933	7426	3435	2588	2040	1758	1606	1371	1330	1197	1164	1116	1085	1087	1137	1011	1011	1035	982	1004	1014	1055	963	1031	952	1045	992	972	956	978	1036	968	999	996	992	1002	997	989	948	913	983	1003	979	977	943	934	969	990	1018	920	953	996	1027	966	994	989	1009	987	1014	956	1029	991	933	994	922	991	1019	997	934	985	1009	952	947	999	1038	1036	977	929	935	966	944	951	1038	993	946	988	914	983	955	977	1002	980	991	963	908	954	982	943	974	950	1031	974	958	958	996	957	914	965	924	999	981	955	963	946	917	995	937	1003	940	998	963	1003	996	971	1015	971	997	1005	947	964	999	992	979	975	1004	1001	1011	937	1014	937	932	958	935	959	922	955	944	1013	985	1018	911	1004	954	981	1038	994	967	937	947	995	971	1000	985	992	919	953	989	953	968	988	993	959	1005	999	926	1008	969	1017	954	1000	977	981	971	997	1025	951	1025	956	920	957	946	996	959	1013	1013	979	979	966	981	1022	1009	1005	933	958	963	1017	971	997	976	966	968	987	986	989	1043	949	1012	976	924	934	944	961	1043	961	968	986	941	929	994	997	932	926	939	966	974	998	958	931	935	958	1019	964	981	948	942	993	1016	1037	1033	947	1020	954	1014	1050	955	933	994	943	965	906	1000	933	997	939	916	907	923	977	940	970	975	957	956	989	957	953	981	1015	962	932	961	1024	1033	978	986	1007	1026	980	958	1010	969	963	958	957	956	994	975	1015	941	993	1000	966	952	914	1060	1004	960	950	955	939	964	944	1023	1022	982	967	940	958	1017	988	976	937	1032	961	959	926	921	968	993	983	1053	959	937	979	998	927	940	1009	1001	975	985	1002	929	951	970	957	945	947	927	1039	959	1000	968	962	999	1024	975	1013	992	952	976	957	1006	983	989	1011	999	1031	967	954	1016	1021	940	948	988	996	913	930	945	968	1010	950	909	951	963	973	946	1001	965	952	962	976	929	956	979	950	949	1013	1036	1002	933	939	953	988	953	973	934	963	909	974	950	949	972	937	970	942	998	976	940	957	963	946	985	966	982	944	978	994	1017	938	906	966	1041	958	980	1032	1015	970	957	930	975	981	1024	968	1008	948	930	970	1027	985	937	972	940	933	952	953	953	1022	926	960	974	963	973	984	942	964	921	968	960	951	971	999	1008	944	978	985	984	954	1004	1021	1015	930	943	1036	991	972	1001	982	1010	990	933	942	950	986	963	964	968	960	971	975	1015	947	959	959	924	1004	1031	995	920	959	917	895	942	966	1003	955	969	970	985	1025	965	951	959	1000	989	954	929	990	959	965	986	951	941	985	948	993	950	969	1000	907	971	960	1027	930	955	967	1016	959	917	970	962	999	949	928	948	965	1000	973	1010	1023	1009	951	954	947	949	976	965	1023	950	995	929	968	955	945	1008	1010	936	973	966	966	925	988	942	1011	981	963	909	963	982	974	948	991	962	958	1023	967	1029	949	940	930	999	972	990	953	1009	1012	978	928	963	1042	948	947	978	1004	1031	1026	996	949	1023	1007	1011	940	979	920	968	1028	966	993	996	956	999	1019	946	991	1005	969	976	1002	995	1010	963	942	1050	978	987	951	957	1018	919	970	990	974	953	950	1004	986	999	966	987	966	993	949	961	963	1012	969	944	1002	935	997	923	992	1001	976	995	926	1008	968	958	941	960	983	998	967	946	1009	995	924	951	988	969	953	1021	971	979	1003	949	934	973	1002	968	1012	989	942	922	968	936	1037	957	1006	1009	971	985	994	927	942	974	969	917	996	973	966	993	988	959	993	1011	998	977	935	955	1006	902	1010	974	990	953	998	969	1007	971	973	989	1028	1016	941	1021	990	997	973	943	987	1031	1013	961	973	952	964	939	976	950	958	921	942	974	979	1026	1037	970	911	949	951	1012	959	1012	925	949	1008	999	1030	996	971	915	907	917	977	985	959	985	992	997	925	965	912	974	962	987	967	975	943	1012	984	914	1001	1030	996	1014	943	968	967	990	1010	932	954	971	995	952	976	1025	967	962	953	1045	956	956	961	1007	970	1002	996	990	971	963	914	969	932	1011	996	963	1003	975	973	965	898	981	954	1053	936	982	966	959	1005	942	945	994	983	937	979	967	998	944	901	988	993	967	971	953	934	934	927	914	934	969	1004	1011	919	992	954	928	927	947	1011	999	973	977	922	970	1028	964	925	1044	981	935	1002	996	966	988	987	916	981	1011	945	983	916	999	926	1002	972	929	1000	951	951	1015	963	1049	887	986	987	980	970	969	962	994	943	948	983	1012	997	948	970	1004	970	913	1024	1020	959	1002	962	939	954	946	954	971	999	923	936	953	1006	957	949	951	1003	1006	947	957	1026	1011	978	996	933	905	949	996	952	939	973	961	965	945	916	955	988	958	946	948	926	940	998	974	943	966	949	987	991	936	980	947	1022	993	985	976	969	1005	928	932	984	963	951	1003	1015	991	988	955	957	1000	948	985	947	1029	955	979	947	989	964	937	984	926	1034	967	957	1020	932	990	987	982	964	1005	943	1012	906	946	957	1009	978	993	966	945	989	943	994	963	961	998	997	966	968	965	974	898	922	1021	964	1018	980	996	965	927	1056	1014	992	984	988	1000	922	942	983	950	992	1003	1014	989	985	1022	1011	1023	974	993	937	971	992	943	995	927	907	953	1005	989	1008	971	987	954	983	927	930	968	981	979	984	991	1004	986	962	956	1050	954	1002	1002	964	958	976	955	980	995	974	987	964	960	1029	1002	969	981	966	1039	946	995	1003	957	967	951	925	917	947	951	930	941	1047	957	986	977	998	984	993	933	921	970	958	998	1007	1066	999	979	952	956	980	967	982	985	965	963	979	908	1006	994	953	1009	957	987	983	928	960	982	982	945	959	969	909	936	980	968	986	1020	986	954	983	984	1010	996	942	1010	1003	995	1001	975	1005	995	1022	968	979	982	986	1000	980	977	1005	978	920	975	964	964	1048	923	970	957	1001	1001	966	1017	983	958	1000	1017	963	952	998	989	950	929	963	981	957	972	943	968	1013	990	985	997	1002	1020	997	997	986	1052	953	976	969	974	971	965	976	965	950	946	956	989	933	995	957	951	924	900	895	977	956	916	910	963	988	956	969	960	902	1064	1012	979	973	936	964	974	971	954	1012	950	945	1019	989	954	953	1003	998	965	960	971	983	938	930	965	952	989	961	1015	968	1042	931	964	915	989	1021	945	921	912	964	994	996	979	973	967	995	987	918	968	981	948	995	959	972	995	958	967	918	1006	946	930	1009	910	1023	968	998	1002	960	982	948	969	940	981	959	1052	1055	957	959	966	952	994	1030	979	961	1002	969	979	950	945	985	935	946	917	968	1020	1018	979	1004	1025	970	1019	991	971	1021	964	996	971	965	945	905	968	932	995	948	1037	996	953	996	953	996	964	956	932	1032	940	985	981	975	976	1014	912	928	972	950	1060	930	944	949	955	994	970	974	939	916	993	946	900	1003	1063	960	982	1002	999	959	980	994	992	968	1030	974	946	993	989	954	990	1062	972	971	964	977	933	946	998	1012	985	980	945	987	1001	1044	941	1016	1019	970	969	965	957	1023	966	976	999	982	1025	1002	947	979	966	960	996	929	1017	945	962	932	946	953	979	938	1002	949	984	993	989	928	975	939	964	981	995	1011	922	908	1035	945	1015	981	960	1024	1018	974	944	970	982	970	977	1023	1022	939	938	956	974	1021	987	1069	912	996	979	1005	970	999	988	965	937	1015	963	978	896	960	1057	987	1021	980	1013
24605	21087	26991	25275	10625	811	613	520	474	475	443	446	425	421	447	449	439	413	426	422	396	403	416	422	435	379	405	412	402	396	383	401	391	411	414	372	388	390	415	405	420	389	427	403	403	409	390	361	435	388	394	421	399	361	395	373	383	413	391	380	392	383	384	393	421	383	377	379	424	376	368	455	372	355	374	407	399	397	376	384	381	392	388	401	376	420	390	388	412	404	389	362	395	368	372	371	383	404	399	394	418	383	420	358	392	382	432	367	396	365	375	374	395	412	386	396	356	374	421	370	411	425	392	396	351	407	416	352	375	389	385	383	388	391	373	385	390	373	392	374	397	393	397	419	339	376	406	345	417	426	381	372	344	406	378	377	390	357	364	381	385	429	404	401	415	389	376	384	373	418	391	411	415	361	378	399	388	420	370	410	393	379	378	419	390	386	390	405	365	374	406	408	363	379	388	365	398	380	415	385	392	398	412	366	377	393	419	409	366	398	382	413	386	403	399	357	399	375	400	384	417	394	415	415	395	403	380	370	403	413	411	385	397	392	389	380	391	383	363	357	365	364	375	389	387	414	420	417	349	410	399	366	367	390	370	410	394	372	385	395	405	425	411	396	414	376	364	399	424	420	386	406	390	398	390	402	361	395	386	402	388	377	383	387	361	392	402	359	390	396	399	347	399	386	393	380	397	406	380	398	382	412	369	409	399	381	374	407	374	366	387	404	408	403	395	395	396	371	391	374	394	399	369	418	394	389	385	399	407	366	388	409	418	400	430	389	406	360	365	384	400	398	396	397	400	374	371	349	384	387	392	393	388	375	387	390	393	389	433	398	375	389	414	383	371	390	385	372	387	406	403	368	397	405	388	363	383	420	420	343	366	375	381	386	368	391	426	415	420	396	386	391	353	397	385	336	387	410	406	390	391	410	381	395	376	380	383	417	384	375	396	375	398	374	344	340	401	392	400	413	377	411	372	405	361	411	397	367	361	365	391	391	385	408	383	429	388	388	388	399	384	374	391	400	412	402	394	409	412	385	386	402	380	399	405	372	370	384	422	402	353	386	354	393	372	388	375	400	378	360	400	370	373	358	363	394	393	401	391	380	377	416	369	389	382	415	355	407	410	403	377	387	376	424	370	392	398	364	377	387	413	351	395	398	420	381	387	413	368	409	396	389	407	396	391	383	384	405	376	389	410	392	353	354	350	400	403	439	402	391	407	361	388	405	429	396	365	376	398	384	406	415	362	398	412	417	449	412	371	360	426	384	350	414	399	396	437	392	412	375	382	413	354	391	374	384	394	361	370	383	380	386	417	392	390	412	405	385	380	401	385	397	366	377	376	393	389	388	390	386	441	372	391	393	379	378	357	361	382	388	381	419	415	427	421	404	406	376	394	378	377	387	388	390	368	377	409	396	331	373	387	372	381	370	398	422	394	393	414	390	386	387	409	410	424	378	366	406	395	347	411	386	387	379	392	414	389	384	364	388	402	366	388	393	350	400	375	415	363	424	392	375	379	400	387	439	419	405	368	380	385	391	429	377	380	389	403	374	344	370	363	390	367	407	331	383	401	416	377	383	371	383	374	393	421	384	380	394	391	377	387	391	359	350	405	397	366	377	396	382	364	350	369	395	426	403	409	367	391	406	375	403	411	405	362	410	398	393	385	372	398	348	403	415	409	371	406	375	401	406	379	369	390	402	402	370	379	404	384	384	377	421	369	343	386	381	390	372	368	388	398	390	380	394	386	387	400	372	379	400	396	401	390	355	357	387	380	401	426	413	354	391	407	374	370	370	385	361	429	391	379	385	406	404	386	379	385	395	387	401	373	384	414	392	367	427	417	395	389	366	371	436	410	400	357	353	376	403	402	432	355	358	398	413	393	367	373	397	368	387	379	417	411	389	392	362	400	394	368	386	381	408	384	438	386	402	378	400	412	377	359	417	376	394	407	354	373	359	413	413	369	377	383	363	392	380	382	371	411	376	394	401	367	379	422	360	437	387	344	356	453	392	392	397	406	397	360	375	365	382	372	394	374	362	357	381	367	391	403	386	368	403	383	425	361	401	402	371	376	409	345	385	375	368	387	392	410	394	403	377	369	412	412	368	393	375	415	375	373	405	398	373	398	394	429	405	398	347	374	406	431	388	400	376	399	390	408	407	367	410	387	390	359	366	373	384	367	410	424	407	396	395	413	375	366	403	386	386	398	369	388	380	385	396	384	373	356	385	425	393	392	373	385	416	387	375	384	391	385	413	397	388	351	389	376	415	405	441	389	367	384	413	376	350	390	364	391	402	404	416	405	392	385	390	395	372	387	390	411	401	394	393	377	378	408	386	381	405	363	379	392	368	400	392	379	360	403	373	400	380	386	398	378	383	423	398	382	360	410	368	401	390	395	395	398	416	418	383	393	384	379	385	378	425	376	438	405	379	367	408	385	393	420	380	346	388	422	392	395	402	406	429	409	399	387	372	399	375	357	383	382	360	384	389	380	401	395	359	370	386	390	403	385	417	422	383	408	398	406	390	415	374	360	398	373	424	360	374	401	386	396	391	441	424	362	385	369	368	400	379	410	380	406	378	407	330	399	383	405	370	395	410	385	395	409	396	374	389	364	412	370	382	417	365	396	425	383	366	395	393	405	413	406	385	408	411	392	393	410	375	397	382	378	377	392	419	389	393	378	392	391	368	419	405	442	412	406	402	404	357	366	393	390	407	410	393	356	379	379	427	400	417	392	396	373	385	373	415	387	353	385	394	382	382	389	401	356	407	397	384	364	384	382	386	351	373	426	390	405	402	416	391	397	358	380	374	408	397	409	409	390	395	380	375	352	438	371	411	341	399	394	393	370	422	407	411	384	391	382	380	384	362	365	383	352	361	385	395	358	409	386	392	368	388	374	360	387	381	387	377	368	416	369	378	373	413	379	393	401	342	384	404	403	417	383	402	371	414	380	385	385	413	384	364	395	405	384	356	389	382	380	421	411	403	348	395	393	383	420	391	410	391	426	376	396	396	402	373	361	397	408	361	403	356	378	372	396	392	378	400	408	356	387	399	402	382	396	395	398	363	379	356	396	382	364	397	402	384	369	419	395	405	389	403	409	386	401	404	404	383	406	372	391	375	393	394	365	392	410	394	373	368	406	396	415	392	373	389	418	404	405	408	405	394	390	407	360	394	411	391	357	364	376	406	406	369	367	382	382	386	367	371	353	404	385	364	362	369	404	377	402	388	380	368	354	385	359	426	399	423	356	407	392	451	394	389	421	396	385	403	383	407	382	385	417	383	367	394	397	379	394	386	356	350	378	421	417	359	393	379	364	373	379	402	398	352	381	390	412	382	418	368	396	383	378	394	431	383	401	416	390	398	391	415	366	380	348	385	385	381	394	378	396	383	400	395	379	412	380	382	364	361	376	373	381	407	363	367	383	417	411	377	379	385	366	348	381	413	364	423	410	388	367	365	383	374	411	384	375	380	378	352	366	413	393	394
3421	5415	4356	2016	1443	1079	941	797	706	641	608	535	568	537	505	553	534	466	482	551	474	517	512	454	485	459	446	486	490	442	492	493	455	430	464	456	440	454	463	457	487	473	454	468	448	454	481	472	449	484	423	476	423	467	437	444	492	460	458	412	449	448	443	442	471	459	471	447	468	500	422	463	444	434	431	449	449	442	452	442	461	439	410	423	439	490	461	471	484	448	469	422	475	454	500	488	453	461	434	463	475	422	449	481	443	429	463	463	452	466	462	461	446	432	450	491	490	433	430	478	475	460	416	463	494	472	465	455	463	467	464	460	445	461	450	457	461	439	415	436	410	457	434	451	463	416	436	475	425	452	462	464	412	432	493	441	473	468	455	463	434	469	448	459	514	446	462	412	438	460	438	430	465	439	451	455	444	447	453	448	455	446	433	452	456	439	442	473	495	474	460	439	453	454	395	470	497	461	467	441	454	433	410	430	445	444	440	451	435	476	446	440	436	488	423	449	476	481	460	458	441	431	439	468	461	482	483	505	459	469	438	525	452	423	463	431	426	443	453	428	401	454	452	434	446	465	440	451	469	474	475	477	484	417	460	391	445	425	439	441	464	457	473	450	444	434	441	448	451	434	475	444	449	413	455	417	439	451	444	444	439	450	475	461	459	407	420	480	477	448	461	443	478	450	466	466	440	417	509	461	436	445	469	473	462	427	468	420	444	492	432	491	457	474	433	481	452	472	443	445	465	438	478	494	445	472	427	464	437	455	439	453	414	469	463	495	443	439	473	445	445	459	411	456	492	473	433	437	405	460	478	484	432	470	442	443	450	424	423	478	408	473	422	436	468	437	492	459	459	467	431	453	474	448	490	487	472	442	463	414	446	447	494	473	428	463	448	463	452	486	457	418	467	438	461	415	441	399	431	463	462	465	451	416	433	462	470	475	457	452	459	428	423	433	411	444	485	452	446	408	451	472	442	450	473	482	449	498	457	466	443	457	434	478	482	430	449	457	456	425	450	463	456	425	437	461	404	496	496	445	437	425	417	468	444	428	464	448	454	476	472	471	500	457	469	449	445	435	444	469	434	501	451	435	477	473	478	456	461	439	469	449	482	447	426	411	505	459	419	450	453	435	437	432	425	434	458	433	443	422	474	471	471	503	463	454	421	457	445	482	439	458	447	467	464	435	478	475	443	495	461	446	448	450	450	432	448	444	479	465	460	403	439	499	452	428	491	467	444	476	485	452	448	473	434	431	474	449	450	450	443	464	453	407	407	465	444	428	454	452	448	468	457	448	496	462	453	431	454	509	505	450	458	436	449	439	431	429	488	446	420	441	453	419	448	456	442	493	439	447	440	449	391	435	474	461	438	424	488	431	477	442	468	438	465	457	461	483	474	454	479	441	473	459	439	464	480	447	467	447	465	444	444	461	455	416	438	456	452	449	466	428	457	449	447	433	465	449	468	447	447	445	426	466	421	463	478	476	492	439	459	484	448	462	458	474	491	468	447	419	470	470	426	494	427	457	433	454	439	446	439	481	466	506	439	422	487	444	448	402	472	454	457	467	463	418	449	427	478	450	431	483	443	476	426	465	454	453	484	442	466	473	441	422	464	456	448	425	450	457	453	464	444	449	431	425	452	450	423	459	458	420	410	440	415	480	478	472	437	467	450	423	428	457	437	485	475	442	458	478	482	469	405	452	447	472	437	463	437	454	418	462	480	476	433	442	462	442	451	452	495	422	434	457	433	473	460	472	443	461	429	464	480	473	466	454	472	452	436	476	465	411	497	457	421	422	468	438	446	482	448	440	456	484	401	455	464	447	447	502	438	419	451	426	423	449	450	453	477	462	427	452	450	465	444	431	486	401	448	449	440	461	428	451	454	484	471	457	440	491	429	451	444	440	432	465	425	439	455	415	475	435	437	449	450	440	468	432	476	458	443	443	473	465	447	461	448	443	495	451	468	479	478	477	449	431	477	452	367	517	430	462	448	438	413	465	459	441	420	466	464	493	447	460	427	447	458	457	443	447	435	464	458	440	411	469	447	485	455	440	425	482	467	438	446	446	452	455	430	432	434	421	446	446	409	482	410	458	486	476	456	463	454	467	418	432	446	463	471	432	422	466	443	434	458	477	501	461	438	482	473	428	443	453	459	465	486	473	444	466	414	422	450	437	478	446	452	430	427	435	461	458	423	402	467	411	468	499	453	439	473	458	470	467	482	442	440	422	424	458	490	463	483	445	468	456	428	439	416	468	454	473	455	480	443	433	452	422	441	482	487	431	472	441	454	498	451	482	448	463	456	490	437	502	461	452	471	465	428	439	480	451	455	420	440	480	439	421	456	451	452	447	439	472	434	433	459	464	490	457	428	436	466	460	466	446	452	419	448	479	472	465	431	449	453	482	487	444	420	436	445	473	469	423	466	481	440	467	434	465	436	444	478	466	443	495	501	421	483	439	457	463	434	482	472	445	434	478	433	455	469	486	446	465	442	431	446	442	477	466	438	441	438	475	486	481	453	497	447	459	432	441	452	437	478	469	441	455	433	478	452	449	465	426	432	461	434	463	449	443	457	469	438	453	455	453	439	485	470	441	465	460	429	517	465	445	479	446	460	430	461	465	448	470	440	484	450	464	452	473	458	443	426	439	470	465	437	460	415	416	450	474	442	458	473	452	441	440	452	390	426	421	482	455	448	456	456	430	471	459	439	462	474	498	485	485	425	475	463	465	442	460	437	457	460	426	419	416	455	464	433	458	464	425	462	442	460	459	479	435	459	448	438	488	398	448	485	439	433	481	432	473	458	471	475	464	466	450	451	414	457	402	428	470	437	455	449	451	425	456	445	439	475	470	472	413	408	487	464	428	438	461	461	439	452	465	438	423	490	418	447	441	458	432	431	450	452	422	444	454	484	417	411	414	462	443	434	445	427	457	474	445	453	419	441	477	438	449	448	435	438	497	490	491	456	504	412	433	481	447	473	456	442	414	442	453	475	456	449	475	463	409	472	457	446	457	453	432	436	434	438	420	451	474	430	453	444	479	444	439	419	442	428	441	458	462	442	459	442	455	445	435	456	476	453	462	467	435	458	458	442	432	396	445	448	461	441	466	455	454	405	462	444	400	446	463	480	463	435	435	455	444	464	459	469	449	478	451	437	465	431	407	455	476	451	455	484	477	482	408	443	449	474	423	443	437	460	440	431	464	415	451	437	489	415	466	447	418	422	458	434	478	414	428	467	485	461	452	470	410	442	449	437	413	459	443	474	455	436	489	429	444	470	446	410	459	462	433	474	460	470	412	491	448	444	461	490	448	415	418	445	480	492	469	466	476	478	510	482	467	427	438	471	442	455	436	437	422	462	455	448	443	474	403	437	435	440	453	417	422	445	475	468	445	481	430	492	457	415	476	462	453	476	477	460	431	420	452	450	478	468	438	462	468	482	468	454	476	475	476	448	455	460	424	446	432	470	444	430	476	445	436	480	470	479	439
22623	21159	28641	23944	21151	21166	6804	1125	795	792	738	669	623	583	566	577	539	524	521	454	481	546	527	477	478	438	491	513	473	470	448	515	487	462	458	427	416	456	463	431	423	489	427	448	412	433	408	435	422	422	446	443	442	459	431	467	448	461	451	456	454	418	428	468	442	505	436	433	399	454	424	439	395	410	443	443	444	459	413	453	442	410	442	469	451	422	443	440	423	417	392	423	431	452	416	415	444	429	406	457	456	435	423	434	424	434	438	410	408	456	463	434	474	419	430	436	446	468	401	484	510	436	444	415	440	402	438	469	389	445	459	480	455	421	448	446	475	442	457	396	454	440	417	427	441	435	418	461	445	433	439	425	434	428	452	421	436	406	480	437	435	443	438	445	450	460	417	432	455	418	429	453	448	445	471	473	428	488	423	439	443	450	413	403	464	431	419	441	436	452	422	419	423	451	426	412	434	456	429	469	439	429	429	419	423	440	453	423	435	420	464	406	454	449	415	423	446	452	457	413	421	458	438	410	428	429	471	431	452	407	448	449	467	417	426	414	449	435	436	451	425	441	411	430	465	441	448	417	443	440	456	413	403	444	410	434	461	426	448	456	420	421	467	423	434	456	420	459	467	424	455	437	422	441	433	452	420	443	455	407	451	406	439	442	440	458	445	446	443	402	408	433	450	433	415	429	459	456	437	434	447	422	429	433	415	414	460	422	441	459	414	418	472	407	434	421	420	436	428	426	405	436	398	442	455	410	464	447	473	410	431	416	408	431	461	473	453	432	440	455	456	422	453	419	420	444	446	433	418	406	442	447	463	409	423	427	451	433	443	413	469	430	451	451	426	429	442	408	410	392	430	418	452	407	395	432	433	417	423	415	445	453	392	423	402	460	397	397	423	457	418	407	425	449	453	422	430	465	419	405	409	419	433	468	441	389	441	426	415	447	421	432	436	438	396	423	421	457	455	428	443	434	411	423	449	394	442	451	429	404	411	448	429	474	404	435	432	438	434	416	463	438	396	427	435	473	457	473	418	427	412	435	438	460	433	433	478	455	432	451	470	413	440	444	439	415	416	457	460	407	444	462	424	409	471	444	451	434	435	426	421	444	433	399	423	413	445	468	441	441	453	436	432	436	422	445	460	395	452	458	437	465	453	465	400	425	423	419	415	450	427	434	428	439	442	424	455	404	429	436	472	425	435	457	446	415	417	433	408	483	402	427	441	476	452	444	435	427	463	434	436	462	436	437	450	445	443	450	420	440	447	425	431	425	402	445	473	441	450	422	435	430	450	430	435	424	429	435	461	433	435	456	480	456	439	452	451	452	433	455	441	437	444	434	407	454	435	432	432	442	429	471	424	430	391	424	475	482	447	444	424	442	394	427	395	427	446	422	412	460	438	424	446	460	464	475	469	408	400	466	417	443	443	463	456	444	424	443	443	424	428	445	419	459	430	448	413	442	445	441	402	426	466	445	442	435	434	453	434	451	438	438	419	481	454	442	458	475	407	467	429	456	482	443	432	437	438	442	428	422	425	430	439	458	396	417	444	407	431	422	418	423	486	438	443	447	463	429	472	443	452	427	425	430	420	453	434	418	472	454	433	423	469	408	477	437	414	474	426	430	439	407	446	452	450	423	447	444	423	436	428	401	439	483	408	469	449	444	416	456	410	398	450	425	404	459	442	428	421	438	420	452	466	416	452	403	398	446	439	444	388	385	409	434	451	419	430	456	442	440	439	449	470	391	428	431	441	413	435	433	440	454	448	428	415	454	429	489	450	453	438	452	422	425	427	409	414	436	447	444	427	428	449	428	402	468	432	438	451	446	448	412	409	453	433	423	394	451	426	457	438	437	418	439	443	438	486	450	411	459	442	426	432	406	438	468	408	468	427	416	436	423	442	450	425	437	433	466	447	412	450	418	422	469	460	402	447	450	424	411	428	404	485	417	399	427	450	471	404	454	464	448	446	475	454	437	400	458	425	465	443	394	427	440	472	460	451	457	466	419	448	430	418	409	438	408	430	459	436	419	403	400	437	430	440	430	437	430	449	416	455	420	503	428	421	429	418	427	469	436	437	456	422	415	447	380	435	417	445	426	470	421	437	392	398	454	446	426	450	445	467	421	449	449	423	447	432	442	436	400	399	419	473	405	441	450	413	438	432	466	466	431	415	440	491	434	418	445	396	444	451	442	478	398	455	427	435	414	443	426	441	422	414	465	451	451	423	446	428	429	417	447	465	410	466	470	434	441	442	450	455	464	450	405	465	481	416	408	434	439	446	441	461	414	451	443	439	423	442	420	448	431	456	421	440	416	421	426	439	450	435	443	424	458	448	439	443	430	447	439	429	446	448	468	424	418	444	443	427	420	435	422	413	442	457	436	433	412	411	405	436	393	440	450	429	448	421	408	438	465	455	443	442	471	459	404	435	446	416	440	386	485	428	429	411	446	423	433	477	455	430	438	404	425	477	445	499	434	469	460	393	456	441	428	447	408	442	449	443	413	436	469	466	432	455	398	457	444	413	471	406	436	425	421	433	431	418	471	468	414	403	467	461	470	434	393	442	417	393	417	442	454	442	462	428	460	440	418	433	440	432	427	439	415	399	413	441	431	460	434	414	449	485	441	463	445	429	464	448	406	430	432	431	478	419	496	449	441	422	429	419	461	454	444	411	453	452	446	410	448	409	398	421	461	421	419	417	426	458	416	438	414	441	442	452	430	420	453	425	418	450	425	459	420	435	427	434	436	411	432	468	434	423	456	440	431	443	438	451	423	405	435	454	453	423	429	424	444	423	443	430	445	483	429	482	461	453	427	477	457	417	432	458	427	450	435	417	420	416	417	444	424	437	446	422	418	419	432	422	432	422	449	475	414	407	489	429	483	471	435	425	450	449	485	436	447	442	449	442	462	445	425	465	403	423	452	425	455	435	369	446	457	446	448	410	405	462	434	471	416	412	411	454	458	441	429	459	447	415	431	463	440	453	445	465	411	457	439	495	418	450	448	439	428	429	429	453	409	424	449	429	422	437	413	431	441	443	387	446	426	436	422	417	401	423	403	433	416	438	423	428	437	409	442	424	418	430	459	467	438	451	439	427	451	438	392	438	445	454	457	407	429	455	457	437	471	465	474	447	437	443	460	485	429	424	433	405	403	448	416	416	421	404	415	417	426	448	445	444	432	406	430	428	382	424	435	420	459	420	466	389	463	431	441	467	458	418	434	446	455	443	431	468	446	413	446	443	437	416	457	408	436	410	438	456	460	418	409	449	443	421	453	453	460	444	425	437	436	456	452	441	457	473	437	426	417	428	451	430	460	410	474	439	418	442	433	416	416	457	452	440	444	417	450	403	425	425	397	434	435	459	428	493	421	443	430	448	453	414	416	423	425	431	439	454	424	412	447	456	444	395	448	428	427	448	452	434	460	430	503	476	415	423	449	432	433	442	441	424	433	417	414	449	389	453	393	437	448	439	405	456	428	460	425	460	435
4336	14747	11790	5309	3751	2787	2113	1624	1395	1179	1032	1007	865	767	755	693	676	648	648	612	663	640	567	579	573	615	569	576	548	579	571	577	549	536	523	560	563	582	578	535	515	530	557	568	536	508	518	534	536	499	482	521	534	516	575	547	554	557	536	529	537	575	505	564	513	540	522	546	554	532	508	531	561	534	504	542	545	544	541	509	575	479	571	544	554	544	480	485	526	503	532	544	560	512	519	539	532	561	517	515	552	525	523	527	525	531	527	547	490	502	526	500	563	560	530	498	508	486	543	500	535	517	546	502	507	567	491	519	508	539	541	522	535	538	529	519	487	527	542	528	534	523	569	574	522	557	539	527	517	507	492	489	517	530	579	504	508	484	514	509	549	516	546	470	522	505	536	542	510	495	516	553	519	545	521	539	506	549	513	521	494	596	524	547	547	518	535	560	498	519	530	523	541	529	508	540	524	494	523	537	555	535	561	515	517	534	498	534	508	506	497	523	538	539	519	561	524	499	487	514	558	510	507	509	551	561	517	551	502	528	523	518	494	535	580	568	530	503	495	520	522	543	515	522	495	485	511	514	543	519	515	522	532	509	530	547	534	524	545	515	569	523	507	491	503	492	482	548	536	548	508	549	507	547	546	503	535	537	525	489	527	531	518	515	548	525	520	483	532	526	495	524	534	515	543	511	538	567	508	506	525	500	517	511	544	550	534	522	516	550	523	537	498	539	496	553	515	531	558	512	557	508	484	491	537	526	515	529	491	533	472	501	516	524	497	544	497	525	543	525	546	499	556	560	524	504	493	527	496	525	519	533	556	527	529	557	474	527	471	542	524	531	513	505	509	518	499	537	527	576	497	496	527	495	523	501	523	525	548	503	531	586	481	555	517	519	539	546	532	514	500	484	553	521	536	524	493	513	511	524	504	526	526	576	551	502	544	569	543	580	507	519	527	521	555	544	477	542	514	515	535	510	548	590	519	558	493	524	523	505	533	512	508	509	537	553	519	526	516	494	508	530	476	512	517	504	521	508	560	481	518	518	508	527	578	529	531	558	503	507	548	544	534	497	477	493	526	518	524	545	514	514	496	527	500	559	527	513	493	562	522	488	511	525	503	541	549	545	530	546	536	548	523	546	555	510	512	494	492	529	540	531	584	501	537	516	498	533	500	529	549	513	531	511	517	476	511	525	515	505	510	525	534	506	515	467	545	508	538	521	539	518	513	504	504	539	525	538	551	520	522	478	503	561	540	537	515	508	550	553	533	582	522	524	500	523	528	539	509	523	553	492	496	544	506	513	563	500	504	550	505	552	513	473	518	493	559	515	517	526	530	504	522	518	552	530	543	520	544	539	527	541	525	511	486	537	530	499	496	499	541	520	494	472	531	508	527	513	509	527	488	538	535	499	553	518	582	507	530	484	527	564	505	524	494	519	522	532	544	510	523	536	486	541	564	523	543	565	515	528	500	525	498	512	517	587	512	539	512	502	558	517	503	547	557	524	530	551	530	519	535	555	494	549	528	532	536	527	504	563	513	517	516	480	530	565	536	509	541	505	544	540	554	513	529	491	510	490	530	518	521	501	482	513	545	545	519	525	527	502	493	530	492	525	532	536	545	488	561	492	497	544	513	499	505	503	482	528	504	555	539	540	495	506	503	500	513	507	513	519	576	485	505	540	540	491	526	551	539	475	527	487	544	535	510	532	542	510	526	536	504	533	508	528	507	508	564	495	495	507	509	527	547	546	533	543	574	515	553	580	536	530	531	539	523	506	526	542	532	505	521	541	543	505	549	510	535	520	540	520	554	515	541	538	523	518	531	525	526	552	539	503	509	519	547	534	532	568	516	572	511	525	511	522	473	546	503	498	508	546	494	535	528	541	531	505	539	522	512	506	536	499	551	496	522	574	491	527	519	498	498	497	515	549	534	562	503	524	511	488	510	508	515	556	492	543	512	460	509	515	537	515	501	508	553	517	531	496	488	534	531	547	535	519	529	492	517	498	544	535	535	538	517	511	557	552	522	526	496	494	482	540	518	553	502	513	523	499	528	500	524	520	505	541	489	532	521	526	526	501	512	502	536	560	491	577	521	528	519	550	548	510	492	544	465	487	493	512	519	505	526	521	523	513	505	536	526	520	534	503	550	480	544	522	500	559	500	507	502	533	504	506	551	538	519	466	500	485	531	492	536	502	503	504	509	531	498	493	533	521	586	522	529	493	551	513	513	541	536	542	550	476	524	521	542	508	482	533	547	519	521	534	562	518	499	547	514	505	520	547	505	529	573	517	532	546	512	532	549	547	497	544	537	546	527	525	525	533	543	510	533	513	534	543	542	521	501	515	515	559	512	505	529	482	549	541	507	516	496	565	522	535	514	535	519	522	500	490	510	557	498	509	536	546	522	560	490	560	490	495	534	533	517	536	527	550	499	530	515	527	507	522	500	532	525	544	525	536	545	559	517	538	525	578	531	520	528	491	509	521	548	487	525	512	510	554	520	499	527	479	523	543	513	487	516	534	561	516	549	481	491	561	528	545	566	516	483	523	481	557	492	527	532	518	513	508	513	503	539	548	515	521	536	522	526	527	556	512	501	574	502	506	528	537	524	521	518	541	511	517	503	522	526	520	515	505	528	490	507	503	530	532	567	537	491	517	509	483	514	550	551	512	519	560	526	524	487	526	501	489	529	508	537	529	508	543	515	518	516	532	525	485	513	542	521	526	521	526	545	530	507	522	543	513	505	514	522	528	535	541	515	480	502	531	525	509	524	541	510	493	536	480	518	554	486	476	540	516	535	526	525	519	588	543	516	529	489	504	515	520	497	511	524	520	517	463	527	529	525	509	505	510	530	506	482	517	499	558	531	501	557	509	506	532	499	529	480	520	507	531	555	543	487	576	542	511	493	551	553	489	501	502	513	521	486	500	546	548	505	496	516	520	533	544	529	527	490	552	520	476	507	531	552	521	522	537	507	477	506	507	528	550	547	542	556	539	539	525	513	501	540	547	502	534	536	510	548	523	526	541	505	529	473	538	522	516	514	536	535	524	519	543	522	510	523	517	525	502	502	549	513	512	546	506	515	496	545	519	529	482	547	491	538	477	517	527	529	561	543	551	550	526	512	565	532	505	507	485	537	547	510	529	562	549	547	521	542	533	507	509	516	511	511	506	529	549	520	528	521	515	548	499	479	515	510	515	521	510	510	525	501	525	506	528	526	550	535	512	517	545	514	471	508	571	575	514	506	523	518	521	514	545	558	552	529	489	542	504	548	566	560	520	525	545	516	516	576	521	491	532	530	517	497	516	492	500	567	567	536	508	552	538	533	543	552	473	547	534	538	511	489	535	535	549	486	546	513	536	530	541	528	544	505	507	538	563	523	502	506	514	565	553	544	526	552	504	563	514	527	514	574	501	494	523	532	536	546	480	509	543	521	527	520	556	496	509	573	514	535	521	528	493	576	539	519	505	549	541	543	523	475	467	513	529	499	559
27344	17779	4141	1077	877	787	790	798	768	757	724	793	749	775	787	725	747	730	752	742	750	720	735	718	764	764	737	740	732	730	766	663	731	758	787	754	710	709	733	751	757	745	756	713	739	787	732	763	741	734	726	744	735	754	753	756	725	722	731	759	733	704	746	734	752	736	695	749	705	760	719	730	735	753	710	788	750	767	748	708	747	720	739	771	777	759	760	749	794	729	715	769	714	727	747	773	720	702	752	739	751	752	774	751	704	782	802	781	717	775	772	724	783	753	719	702	783	727	750	752	758	721	714	755	720	761	709	747	787	769	701	725	745	722	727	737	783	760	739	715	729	747	739	775	789	709	738	758	716	689	745	700	721	754	753	711	768	690	730	743	695	731	731	705	678	716	767	691	724	755	707	694	743	714	787	746	783	747	791	710	754	759	741	754	729	721	725	783	790	746	743	787	727	729	776	693	786	777	745	776	759	719	713	742	751	716	771	745	755	724	715	713	775	719	714	714	754	715	729	765	726	755	790	807	731	738	743	701	696	717	802	694	738	690	716	743	742	714	731	765	747	772	786	748	725	717	738	779	688	749	747	736	738	773	729	730	714	718	740	740	757	779	769	683	782	684	716	747	785	739	745	755	735	778	725	752	727	775	756	768	727	760	771	777	796	724	731	732	767	753	757	671	756	786	768	751	735	731	728	756	756	739	754	729	769	714	745	773	734	751	732	725	714	737	770	804	784	667	728	786	759	740	754	794	730	749	748	761	780	757	685	735	746	715	730	772	747	746	785	737	771	774	764	747	767	750	740	756	710	721	795	694	708	726	736	750	781	795	694	703	739	797	744	746	763	695	741	708	779	727	794	752	775	764	740	787	753	743	740	780	770	706	734	725	751	768	748	785	743	706	749	714	707	724	695	708	797	707	743	704	781	778	768	797	784	725	739	725	765	766	719	798	739	749	763	761	766	751	741	728	725	746	758	716	761	773	781	729	719	733	780	774	692	752	752	760	705	751	771	760	744	758	715	745	683	768	730	772	769	765	725	780	729	719	714	753	753	746	756	752	735	728	768	748	704	717	720	779	789	784	713	688	773	729	675	764	738	779	751	711	761	786	779	788	780	731	765	723	754	736	774	763	747	710	720	742	776	741	755	776	770	761	762	772	764	706	710	761	747	738	775	724	730	747	783	776	807	691	718	762	741	752	753	753	753	738	770	790	767	756	743	752	756	742	810	755	720	741	773	763	743	757	760	734	738	715	746	777	709	758	750	772	783	764	746	702	750	745	773	727	770	795	693	759	741	731	773	725	699	734	733	751	801	795	698	731	806	757	773	755	772	654	781	745	756	749	755	776	733	776	762	738	708	746	734	739	763	763	796	708	725	723	777	746	760	738	743	802	751	761	778	742	748	699	736	731	774	753	704	776	731	765	765	733	743	760	745	768	754	729	762	749	760	725	699	727	729	754	756	749	719	755	744	750	769	774	734	731	709	772	757	788	763	759	769	762	774	735	759	786	743	745	780	709	776	748	736	755	778	728	758	763	719	774	731	755	705	746	731	720	772	745	754	706	736	713	747	739	756	737	780	743	748	762	766	696	737	769	709	711	766	760	737	743	692	712	751	745	725	720	715	743	779	685	743	739	722	762	713	744	775	720	756	711	747	717	737	752	756	731	760	703	750	775	767	717	783	818	710	799	750	774	746	721	766	715	712	718	728	731	775	683	727	740	762	765	818	760	777	741	735	764	803	743	716	775	763	737	713	724	733	800	720	732	722	749	702	770	738	722	738	747	706	752	753	794	740	724	755	739	791	758	754	759	758	733	752	751	788	715	734	792	781	754	724	756	756	727	689	744	798	744	711	727	729	709	747	709	720	697	736	739	691	762	713	748	707	720	746	794	762	748	738	778	756	776	755	778	720	732	775	738	755	754	704	774	749	703	721	734	772	771	804	815	787	717	756	716	754	718	759	768	731	779	753	783	685	724	737	748	728	729	702	731	747	776	741	727	722	728	733	730	757	758	807	721	720	740	768	747	778	724	800	768	761	742	750	702	747	724	773	763	763	722	714	776	778	737	782	721	729	733	727	740	764	773	748	769	726	705	743	762	760	815	732	722	753	761	800	732	774	724	749	690	746	757	763	756	714	765	719	739	789	779	762	734	780	742	729	769	727	734	729	748	757	787	713	751	733	777	733	705	736	731	734	727	707	760	758	775	732	750	769	740	729	753	720	721	733	751	768	750	683	737	721	761	755	782	748	782	770	743	750	745	764	719	744	750	729	737	735	763	761	783	799	763	754	677	752	731	770	759	701	705	713	736	688	695	722	723	751	724	725	761	812	753	747	730	685	771	800	724	731	732	731	741	749	772	771	755	759	743	793	764	726	765	739	736	760	785	737	766	732	731	729	678	771	768	765	786	727	768	750	719	695	770	748	778	724	755	738	732	732	779	776	753	754	773	753	692	719	734	769	738	732	668	738	757	754	728	728	736	737	749	768	753	743	824	726	750	763	707	675	716	714	752	741	787	746	729	735	706	751	711	742	756	722	742	740	756	786	735	752	732	727	743	739	761	727	777	762	722	717	751	801	797	752	789	747	718	748	713	740	723	756	762	765	802	761	737	780	796	725	767	781	738	752	790	722	719	755	741	775	770	707	715	694	708	744	709	734	783	739	756	685	742	738	716	714	757	693	750	739	734	805	806	738	728	764	769	715	779	750	705	759	740	707	737	751	737	711	720	676	772	735	748	807	765	706	747	767	715	756	761	711	692	737	776	737	735	746	743	779	726	753	732	768	750	711	766	724	763	724	748	795	773	766	720	773	730	734	772	733	790	721	796	763	744	741	799	777	733	789	764	743	744	743	764	721	678	768	728	754	743	792	715	747	791	731	760	733	758	744	716	742	731	760	740	804	789	745	724	780	792	733	757	737	752	725	739	800	730	686	749	765	772	740	764	772	722	710	722	718	702	751	766	756	732	762	791	734	737	721	707	690	724	743	763	750	707	763	781	729	725	768	780	773	740	756	725	697	707	738	751	754	744	715	773	745	728	731	740	730	748	716	730	779	741	790	750	716	736	714	723	691	757	769	732	742	698	733	749	738	785	796	780	768	741	742	768	726	762	798	778	721	754	734	781	716	772	762	747	755	707	758	769	746	763	715	738	751	751	701	769	767	729	814	716	717	796	789	767	745	817	689	757	741	742	725	760	764	768	754	703	741	717	792	827	684	783	773	793	754	801	765	738	741	740	746	757	816	723	730	756	763	776	741	769	773	679	700	739	768	733	717	709	720	750	757	774	745	723	725	770	704	763	757	686	803	774	720	765	729	746	791	729	732	701	766	781	742	797	767	714	754	782	706	741	767	744	738	761	717	696	740	736	757	772	718	772	734	734	683	769	757	750	697	705	729	722	755	742	750	746	820	721	765	758	700	761	771	719	739	749	749	738	785	726	806	748	785	707	793	706	767	741	746	710	790	752	785	760	748	765	744	755
4598	1500	1223	964	907	890	844	853	920	891	896	859	797	831	882	858	916	838	831	894	892	866	877	896	859	826	819	878	866	891	827	872	862	830	870	873	885	840	841	880	840	801	865	824	887	866	792	877	839	816	863	844	855	873	881	864	881	853	858	867	838	818	822	811	817	855	858	841	848	834	839	816	829	814	878	874	811	879	879	825	859	858	881	830	819	817	841	836	854	799	889	843	868	907	865	789	859	839	841	856	826	853	859	865	812	874	837	931	834	894	832	876	799	821	857	857	849	836	839	848	867	871	843	848	782	864	860	868	852	802	809	851	833	861	825	854	869	865	854	848	848	832	892	870	867	892	854	888	820	841	812	866	850	821	858	837	815	854	831	815	848	839	881	825	843	853	793	888	793	858	862	843	849	856	811	865	795	868	794	868	876	898	825	816	858	835	837	846	862	863	819	826	868	854	819	857	782	837	832	825	872	879	859	830	862	831	835	877	869	824	862	849	790	857	831	851	858	925	846	776	863	877	805	819	825	825	851	806	880	867	866	859	816	868	824	808	860	863	802	857	832	857	792	873	826	806	825	889	867	866	814	853	926	840	836	820	838	829	897	900	806	855	824	834	862	830	828	836	890	843	853	851	910	841	860	840	812	839	901	801	831	855	880	873	845	890	869	858	863	816	809	874	879	863	853	850	844	894	853	887	815	887	816	842	907	879	781	871	820	836	869	839	831	841	834	873	815	846	822	904	864	885	853	818	812	829	837	866	824	806	835	828	887	830	857	832	802	862	841	838	831	843	819	846	843	869	846	820	821	806	820	813	887	860	842	810	850	839	830	849	870	798	861	862	851	865	840	845	865	924	837	858	838	868	832	864	864	897	824	828	824	759	856	824	880	846	881	790	826	871	834	857	884	888	869	857	821	804	839	884	832	853	825	824	833	800	813	845	861	832	864	874	824	847	807	872	876	873	840	865	818	907	834	857	861	843	861	767	891	799	851	852	823	838	868	803	852	907	817	883	874	797	889	864	823	838	845	804	828	847	847	881	892	885	868	819	837	869	845	859	825	870	855	878	865	810	861	872	874	847	780	832	817	819	931	874	868	861	841	844	869	868	885	869	824	853	861	857	920	841	855	840	882	876	837	846	806	861	855	812	855	848	839	896	844	846	858	853	852	833	824	821	891	854	794	781	843	862	870	858	826	871	851	787	852	812	851	829	827	858	835	872	865	855	843	792	883	916	825	872	849	838	876	825	814	882	841	833	928	867	790	851	847	828	838	808	896	848	895	873	819	830	907	831	805	797	840	812	870	881	862	882	866	866	880	826	823	811	847	820	808	888	814	859	815	812	844	825	783	878	884	840	812	860	911	910	888	858	798	817	877	881	884	883	816	883	899	846	861	854	842	863	806	809	815	828	830	819	840	826	861	840	907	889	833	841	826	856	839	866	837	846	847	842	845	838	906	866	854	859	842	870	823	861	837	870	881	842	829	837	870	834	862	805	839	852	838	864	872	846	826	820	882	861	865	810	838	847	830	866	837	841	829	832	831	835	807	840	904	838	835	865	812	836	806	873	840	891	859	828	872	832	873	829	863	825	852	899	840	867	825	824	835	867	849	886	922	837	820	806	863	824	857	896	792	865	800	849	852	843	825	846	864	844	887	849	863	825	882	836	836	829	846	822	884	848	865	819	874	824	830	814	837	845	858	808	847	858	870	859	892	823	884	799	799	826	888	820	842	846	876	840	876	811	856	894	809	834	830	849	875	854	886	857	880	837	823	827	867	808	859	882	821	889	835	841	873	858	846	824	819	868	881	865	823	879	836	839	819	825	845	835	898	863	866	829	829	843	861	861	917	868	833	858	890	816	853	864	770	798	878	831	839	815	823	809	880	836	833	826	812	862	878	831	842	846	800	870	800	841	826	868	865	847	836	830	862	871	813	838	822	841	833	836	815	906	835	848	885	846	887	848	841	821	851	899	861	837	778	862	884	904	858	842	893	849	862	857	872	882	830	866	811	879	851	952	807	865	839	821	833	818	853	845	857	841	874	899	902	792	854	920	822	861	803	872	853	833	855	793	827	890	830	888	824	855	822	849	827	885	842	882	828	877	849	809	869	878	831	802	869	836	857	864	867	802	861	916	841	796	892	823	902	825	851	885	870	862	847	853	802	836	899	839	922	825	833	861	820	823	870	774	879	865	872	863	847	848	810	868	828	793	854	849	810	801	798	815	881	881	908	835	819	827	824	827	822	902	871	866	875	806	814	861	878	800	816	840	819	830	870	882	878	852	880	843	855	803	903	831	806	823	838	862	823	896	909	897	819	858	822	848	838	843	841	853	868	883	837	849	889	864	818	862	881	836	845	864	874	806	851	823	851	832	826	836	862	826	846	852	851	895	840	827	877	852	890	810	910	830	820	888	856	832	850	833	904	896	863	859	838	885	839	816	863	845	871	860	863	848	872	859	904	874	905	889	818	835	879	757	834	881	868	888	817	849	843	858	896	821	841	889	839	863	853	862	819	863	861	828	845	836	881	830	867	857	871	857	847	849	840	862	861	821	864	844	881	844	825	896	874	895	852	855	887	843	859	833	861	840	837	910	834	883	839	859	848	832	892	809	839	873	830	815	806	844	854	830	845	926	838	828	844	870	868	928	853	844	823	809	850	906	848	806	852	851	798	877	827	839	887	842	866	829	841	865	823	854	832	905	857	855	828	879	843	848	871	826	837	796	801	853	832	851	841	838	858	855	824	839	824	822	861	830	857	832	857	865	831	849	889	905	863	826	861	805	881	852	862	796	895	834	852	850	858	855	786	879	806	826	844	852	871	863	844	885	823	815	827	844	824	809	869	802	847	819	815	860	841	821	872	843	863	888	825	843	894	880	870	831	843	844	870	883	856	831	829	886	846	866	894	853	872	873	825	840	812	819	892	894	831	842	844	851	830	834	892	887	853	881	829	800	854	828	841	840	810	848	864	863	848	855	814	911	886	846	836	894	882	826	844	847	913	901	846	832	812	861	853	891	840	825	820	840	869	817	847	875	827	864	833	848	928	801	840	814	834	841	829	802	812	866	849	822	845	847	856	820	892	820	803	801	825	833	838	840	828	843	825	873	859	867	839	802	821	855	824	844	899	855	831	847	881	849	835	820	840	829	867	824	865	910	872	883	796	843	813	873	890	817	872	853	836	818	852	848	842	819	855	834	839	827	831	890	835	883	851	848	819	822	838	824	865	786	870	829	902	827	846	854	851	889	803	879	869	875	852	852	835	857	825	779	876	901	850	801	835	856	834	836	869	840	824	853	830	867	810	901	838	783	829	848	869	844	862	892	809	877	844	888	882	846	907	774	859	804	814	847	811	847	866	870	852	813	835	817	802	796	860	906	873	834	840	888	811	891	842	879	890	765	811	863	847	867	828	836	837	876	867	833	864	842	861	867	901	860	835	866	835	859	797	864	856	864	895	828	803	793	795	868	875	860	868	830	909	864
23708	21088	28085	24334	21076	8188	1649	1158	1055	1080	1005	939	899	907	902	889	920	929	901	894	902	839	915	860	874	861	863	844	871	873	874	922	852	865	842	854	814	855	860	847	844	879	888	836	839	882	867	833	872	801	881	838	851	832	891	837	834	842	819	833	852	815	858	827	848	831	860	835	828	826	859	830	824	838	808	875	834	820	889	838	860	813	861	901	837	810	839	855	840	846	828	830	831	835	839	809	836	823	847	804	838	863	846	837	790	801	807	844	836	824	826	791	871	790	798	791	854	843	841	832	799	810	818	863	863	867	825	838	886	810	833	849	792	826	874	887	833	815	839	851	830	808	847	882	866	774	893	811	816	863	839	854	868	824	906	847	858	860	842	871	776	842	799	842	870	884	890	809	820	849	847	874	879	806	823	856	857	832	837	862	837	799	844	856	845	835	862	821	806	812	856	838	848	797	784	871	797	859	848	843	788	848	823	803	833	787	876	841	855	893	796	811	866	839	863	873	874	856	839	827	784	859	850	848	771	815	868	907	895	820	808	831	839	872	812	851	805	832	804	847	858	866	853	843	834	868	857	889	827	815	816	781	908	833	868	837	850	890	891	862	870	825	781	844	867	830	821	796	849	891	847	874	818	830	891	823	852	831	805	889	830	807	847	806	829	811	882	817	847	861	866	821	864	801	817	870	874	871	823	816	841	822	823	833	846	837	844	822	857	824	827	849	850	844	818	827	833	808	871	845	887	816	855	844	837	807	859	858	887	853	812	884	836	854	824	847	878	835	838	815	827	833	844	823	906	860	896	828	833	834	772	874	848	838	779	821	811	815	830	841	815	752	881	813	806	874	850	869	907	810	808	872	830	793	837	805	824	861	856	857	858	788	828	829	842	824	829	849	779	826	842	901	872	828	830	885	795	848	894	838	857	786	796	842	788	848	863	852	827	828	867	823	840	864	838	860	874	808	786	817	825	785	824	817	837	848	865	885	865	853	781	848	851	869	841	864	769	894	820	787	835	795	833	845	788	834	896	888	827	871	829	870	803	878	847	871	830	834	831	861	867	825	835	851	812	871	840	842	835	851	854	824	860	825	861	865	835	897	799	846	813	839	788	802	798	845	847	827	819	845	865	842	848	872	842	845	798	827	845	859	783	849	861	893	838	800	889	878	810	806	872	839	840	828	840	840	874	866	821	805	811	889	902	853	827	886	889	905	847	872	810	862	855	889	831	876	848	837	835	843	882	885	883	852	795	822	834	836	787	913	852	850	819	803	799	779	778	870	796	799	861	854	857	818	814	833	844	866	806	855	864	797	836	818	833	860	823	775	837	860	849	858	836	846	867	838	851	852	867	809	828	865	834	789	845	853	868	869	825	808	827	839	802	867	800	874	868	857	814	818	865	826	845	884	885	792	831	814	884	822	827	849	826	820	920	855	846	886	844	847	867	787	803	856	845	812	808	805	823	848	850	788	883	805	798	882	798	857	866	827	821	838	858	809	785	811	835	889	811	815	840	875	865	812	822	802	856	849	822	818	833	857	896	829	867	875	869	857	796	814	751	822	856	860	825	791	838	823	829	814	874	813	838	852	900	864	835	814	799	837	853	840	849	865	838	927	832	842	904	869	839	799	830	882	872	843	831	832	847	814	892	854	805	862	846	816	851	885	849	836	905	869	831	916	810	852	838	824	813	860	854	888	832	826	818	890	846	794	812	838	818	809	850	881	879	819	863	794	832	804	843	828	808	857	841	822	881	826	811	821	833	812	835	894	821	850	820	805	863	793	849	867	854	814	839	850	851	830	855	858	859	843	848	828	825	805	857	838	812	778	830	835	836	847	817	877	829	853	852	811	830	843	859	857	845	830	841	823	877	846	869	864	823	852	825	809	890	808	827	841	856	824	857	817	769	875	824	842	821	799	882	818	822	881	855	869	844	861	856	831	851	807	833	861	886	818	820	804	901	805	871	813	846	850	824	857	801	764	827	870	873	864	803	861	848	828	893	835	781	815	849	854	837	782	785	868	830	821	828	828	822	826	866	825	871	784	794	922	815	847	861	775	853	869	812	840	785	876	867	838	824	841	794	908	783	833	839	850	866	890	829	855	852	808	846	864	863	845	849	822	852	793	888	797	806	853	790	803	811	867	874	815	849	818	916	843	855	832	825	888	865	860	828	880	822	857	764	882	797	828	893	844	815	889	830	872	813	826	832	827	778	844	849	857	907	844	782	777	856	835	889	868	905	827	840	845	827	815	827	841	851	903	850	818	849	849	841	902	879	801	831	851	810	883	867	817	842	811	769	780	803	879	842	759	796	791	846	819	816	848	814	881	820	854	801	802	869	845	799	816	850	858	806	810	829	859	897	845	830	825	805	867	839	860	807	869	857	906	802	821	859	849	814	823	832	850	848	867	876	864	844	811	802	822	811	836	825	823	822	853	880	828	908	862	848	792	833	867	838	859	824	801	815	811	865	859	804	870	834	868	891	830	887	859	833	843	860	778	801	858	851	879	801	896	854	857	878	862	834	830	841	850	859	839	864	808	824	799	837	887	858	803	817	862	797	850	835	839	852	790	848	794	829	861	867	814	816	828	855	831	792	839	810	864	814	807	799	893	885	828	860	890	776	861	859	836	777	836	831	848	854	822	877	874	841	816	843	867	861	836	840	813	862	885	796	811	838	809	882	826	865	825	819	854	816	818	811	833	822	809	831	840	831	826	871	863	842	831	846	799	877	904	863	805	841	805	832	826	877	835	820	853	848	835	856	807	803	814	833	779	903	814	853	857	858	893	833	846	813	807	849	860	817	837	809	853	838	806	895	871	831	864	812	813	836	852	838	812	860	825	875	778	833	804	847	809	823	846	866	839	819	854	855	857	821	866	848	897	849	850	836	867	868	818	806	789	827	831	864	816	827	815	838	830	810	827	897	866	812	853	830	874	829	856	877	840	903	859	818	889	840	819	817	838	795	862	825	801	873	861	855	832	841	802	849	819	855	873	862	876	876	835	817	881	836	813	828	822	841	813	905	847	823	829	793	835	838	835	850	854	873	796	844	794	873	762	840	810	815	870	770	841	836	820	844	864	839	856	812	897	834	867	803	833	875	893	825	847	853	856	819	875	791	837	823	853	845	840	827	853	809	856	821	847	842	794	842	885	818	750	796	842	881	878	773	813	830	829	785	852	812	848	813	877	856	843	791	899	869	846	812	825	808	853	860	857	783	812	803	880	828	835	836	822	865	830	840	875	855	837	840	851	839	839	783	831	852	839	847	811	828	792	826	797	839	821	833	860	830	835	807	828	811	840	882	824	807	870	854	837	799	822	790	820	834	832	838	827	865	911	825	837	846	834	832	874	826	866	829	814	820	826	783	804	854	837	790	823	825	864	871	803	840	866	796	834	815	813	825	825	837	774	787	791	900	801	847	857	869	844	854	817	823	883	856	837	844	813	747	869	843	860	831	846	880	865	809	806	835	844	842	836	816	787	786	841
3306	9002	7418	3449	2528	2073	1765	1553	1360	1322	1181	1216	1202	1081	1064	1054	1119	1091	1049	1007	1015	1025	1009	965	1055	992	1024	981	993	1004	1062	984	983	992	959	972	991	963	987	907	979	943	952	988	1029	1002	975	917	960	955	982	979	932	957	1010	954	981	962	941	1005	975	972	961	999	1002	994	967	992	966	940	947	992	922	885	951	940	954	950	1006	958	988	934	922	943	930	965	926	977	888	939	999	952	972	1014	1062	969	981	961	971	976	1038	988	943	959	970	978	912	927	920	945	920	969	1020	966	938	940	997	960	946	910	981	916	998	926	990	975	959	972	957	962	934	1019	961	876	945	1014	1041	941	955	952	992	947	986	944	996	958	930	970	991	948	931	1043	1005	937	1048	917	1012	989	941	964	960	940	989	932	980	999	907	971	967	972	1012	1008	989	1004	985	933	959	1001	999	949	890	961	972	938	991	956	930	966	917	951	952	966	923	968	971	966	953	989	928	982	930	963	963	906	943	965	932	946	1003	927	990	979	948	957	901	968	941	1009	921	994	935	934	960	962	922	968	989	973	928	942	945	962	986	968	959	913	940	951	967	960	918	984	987	974	962	984	967	930	1039	964	965	945	982	959	940	983	929	1005	996	941	951	951	963	982	948	958	920	965	964	960	953	950	995	990	924	976	935	1012	964	941	932	965	966	960	1001	989	924	953	958	948	986	930	932	961	940	868	943	957	1007	945	968	996	1008	935	980	940	944	956	1004	981	936	973	1004	972	1004	968	978	986	962	973	919	990	973	961	975	929	930	985	893	881	936	998	1020	968	934	987	933	1022	916	986	942	958	962	991	938	961	1010	961	972	948	963	941	960	950	947	969	1015	935	1000	988	992	963	969	993	951	951	969	962	947	978	982	914	1013	932	965	970	983	918	923	942	968	987	962	989	896	964	988	949	979	942	966	939	995	969	1002	935	989	950	1004	918	995	978	940	960	937	1007	948	970	919	1000	937	981	946	1009	970	975	968	990	927	1008	935	944	967	996	978	950	911	934	976	931	941	1004	918	971	989	983	899	986	941	979	977	942	944	960	902	978	996	966	990	1034	1011	973	945	945	889	973	985	959	976	900	948	970	889	937	914	1003	986	961	933	940	941	948	986	1005	950	941	999	914	952	1005	936	962	1012	1014	923	932	956	933	974	960	906	985	990	986	1008	984	964	959	881	989	1045	970	976	887	975	987	980	925	965	936	991	934	949	966	1024	977	967	957	1014	962	942	981	1001	985	994	963	947	904	971	964	1000	951	961	978	1009	979	974	912	984	939	967	919	1035	969	940	912	996	1005	947	1016	1013	993	938	962	953	933	1004	986	972	956	943	949	969	945	987	956	933	975	986	932	922	977	1007	1005	927	978	975	980	952	946	981	971	952	948	958	985	936	949	906	998	915	930	1006	986	968	933	993	939	949	1006	967	988	987	977	989	968	956	988	1059	984	1002	984	1008	982	950	1016	983	929	944	960	963	993	946	971	956	937	936	984	975	915	985	940	912	1032	944	1005	979	968	995	977	972	964	929	960	944	1009	929	967	924	956	974	999	900	932	993	987	964	981	959	978	968	966	948	944	984	951	962	982	957	961	933	962	980	970	962	945	956	941	938	996	919	952	1010	938	937	969	991	950	967	934	970	940	930	1011	986	1011	966	1001	925	983	948	953	1022	977	941	916	970	939	947	953	962	966	992	1011	1020	996	1006	944	992	966	1018	1010	979	901	946	946	995	1003	957	989	985	977	955	983	966	988	919	933	939	948	960	956	983	929	960	995	954	938	1005	1007	979	1010	919	994	976	976	1035	952	957	930	949	1002	980	940	984	935	936	941	948	952	936	1006	956	925	950	991	1011	945	1026	957	1014	943	926	955	971	910	955	926	960	902	983	952	958	918	960	970	922	974	951	1012	930	1015	970	998	991	956	983	962	966	955	962	953	969	947	941	965	929	993	978	973	984	922	958	966	989	1001	989	963	921	978	932	965	930	1006	983	945	973	931	967	972	915	985	957	968	954	979	956	918	1043	960	930	999	955	956	964	983	901	1006	953	960	957	995	1006	954	1025	999	1005	973	1001	1018	967	1008	945	982	960	1000	980	1005	1001	940	950	960	945	977	931	943	946	949	911	983	898	1028	965	963	978	952	1037	993	986	978	948	973	931	974	989	1008	935	960	975	998	1001	930	947	959	958	985	946	933	950	952	952	937	962	964	916	927	987	950	995	933	962	937	970	965	901	945	901	975	978	980	948	1005	1024	981	898	983	953	937	948	999	994	929	970	964	962	968	943	944	957	944	944	992	973	956	960	1004	924	997	945	955	894	933	981	937	918	937	948	927	995	980	972	981	978	925	942	996	946	986	987	1005	911	964	943	945	940	953	965	958	950	969	908	954	926	958	975	971	910	944	963	957	963	975	1029	906	1004	998	939	889	940	954	959	952	963	942	929	937	1009	973	938	956	946	949	956	910	994	947	973	922	1000	966	922	988	956	925	954	945	939	967	955	983	925	954	998	969	935	951	956	970	896	957	955	989	966	987	910	962	972	945	999	934	1020	912	970	978	933	981	949	966	880	986	1000	1015	912	951	1001	1019	979	952	969	976	994	958	972	896	915	997	945	939	957	1039	916	965	923	968	962	1021	1008	955	940	983	904	947	1000	916	938	981	928	964	978	980	917	1011	984	991	965	978	966	959	974	974	993	961	958	999	936	992	1006	1014	950	951	980	995	935	907	890	959	945	963	974	990	951	938	950	940	934	986	992	968	951	993	1008	984	961	989	939	988	946	953	1028	943	943	988	944	970	966	996	982	952	957	960	958	982	965	980	916	919	962	987	959	919	941	923	1001	977	970	979	964	939	928	900	959	946	913	974	976	988	968	941	927	959	968	1002	1002	1015	939	963	915	938	948	934	964	948	977	957	976	943	935	974	930	989	948	952	964	958	927	889	955	986	941	959	949	942	965	911	962	954	940	948	1002	951	972	922	967	932	938	926	971	943	1028	934	973	971	956	926	969	1002	979	941	911	985	963	990	996	929	973	958	899	972	977	958	974	987	955	954	925	955	990	955	969	981	949	967	901	938	930	977	894	950	974	981	978	985	974	922	941	911	955	987	933	992	998	907	1004	961	979	946	957	926	923	954	959	981	969	919	985	950	965	975	951	962	945	942	961	1003	914	953	941	946	989	985	1007	997	965	961	991	967	1007	922	931	916	955	1005	946	974	936	992	952	981	992	965	998	981	930	918	962	989	987	957	943	944	964	962	944	966	995	1021	957	930	982	954	903	917	965	950	979	917	1007	945	952	931	953	979	989	933	944	967	1004	968	962	977	906	917	948	984	901	940	950	927	939	999	969	962	968	999	960	1035	943	955	957	949	926	955	948	997	960	984	958	947	970	970	934	965	945	932	1015	953	909	977	956	1003	1016	959	940	946	929	947	957	979	960	957	949	990	916	972	960	967	996	942	962	968	940	926	999	934	904	929	950	903	977	989	982	920	966	975	950	1001	933	994	965	923	911	943	950	958	939	933	965	985	972	922	974	918	997	979	979	936	936	934	947	929	978	955	919	979	978	999	1019	984	984	936	960	931	960	997	926	908	903	944	994	991	953	1000	1033	910	923	979	978	946	929	940	934	964	997	934	961	941
24638	21115	27090	25255	10583	767	601	561	570	470	452	465	458	417	446	430	454	459	424	402	420	413	443	411	426	367	403	401	371	424	401	396	405	360	372	408	375	408	391	386	430	408	386	397	396	400	399	412	391	385	393	406	395	403	398	389	381	393	380	361	434	385	364	374	406	390	352	386	370	372	359	391	382	400	393	383	345	427	423	354	425	341	426	356	374	421	401	402	419	363	381	407	356	415	388	398	367	398	420	358	382	395	393	397	426	351	393	372	375	380	369	399	368	370	411	420	398	374	383	365	410	426	403	394	435	416	360	420	394	408	418	393	367	418	417	415	373	382	403	382	396	382	422	382	399	392	369	388	402	393	373	366	370	396	376	395	398	410	356	427	395	391	402	393	405	412	378	392	364	423	400	415	379	381	399	393	387	417	419	394	397	367	382	391	380	406	357	395	366	374	372	427	403	390	384	395	390	367	378	398	399	396	383	416	374	391	406	380	374	426	375	380	374	382	355	381	371	395	376	384	368	412	365	389	424	381	359	398	425	413	342	381	346	386	395	374	374	403	400	359	421	388	375	359	365	378	368	380	396	371	415	382	380	383	375	328	389	381	390	407	386	373	409	356	411	368	434	391	378	385	417	379	370	390	386	332	384	364	384	438	380	400	362	412	375	399	380	362	366	395	405	371	381	412	429	407	389	396	418	399	348	373	364	399	415	375	375	390	400	446	390	384	368	413	388	382	400	401	362	404	359	353	405	383	383	395	413	369	353	407	338	401	385	363	406	387	397	403	397	396	393	389	363	409	353	398	425	339	402	418	403	401	365	408	344	395	407	382	401	370	391	353	390	414	410	368	404	371	408	389	404	367	398	404	377	380	345	370	402	398	377	401	419	409	397	402	406	399	396	379	392	400	407	437	395	396	394	402	364	367	369	406	394	400	376	399	369	418	374	396	373	397	398	396	392	401	351	365	363	400	371	379	417	371	374	399	390	421	416	398	387	421	373	378	358	391	431	403	372	379	430	379	375	432	386	386	361	374	367	373	365	389	380	366	340	393	394	354	417	402	382	378	369	389	363	407	370	371	399	370	374	373	413	360	374	384	410	388	345	398	403	433	416	389	406	399	356	429	364	359	367	362	373	415	372	376	365	412	415	425	399	341	344	402	426	394	412	373	371	409	445	394	377	420	389	379	388	389	386	368	399	388	352	332	395	372	415	392	396	380	365	364	400	394	408	401	420	406	378	382	354	386	371	397	359	395	375	388	362	408	420	380	410	394	390	399	402	436	398	384	361	392	381	371	375	396	397	365	416	390	388	386	409	380	369	432	390	414	397	367	375	354	394	403	387	397	390	366	397	435	420	377	390	367	377	387	379	396	420	387	413	391	408	368	388	348	406	367	359	384	405	408	395	371	370	368	364	382	382	405	417	346	406	392	389	348	400	402	448	393	426	390	391	371	399	419	394	400	384	353	392	379	407	363	396	400	408	393	397	365	404	402	373	413	436	396	391	381	393	405	406	414	383	395	396	379	367	372	433	394	385	378	406	359	394	406	392	381	347	372	355	426	398	396	408	374	401	390	354	390	373	392	408	406	384	388	382	372	438	384	423	376	411	421	372	400	362	416	415	391	379	382	371	376	428	377	393	389	397	387	393	374	383	391	447	364	370	394	450	388	383	367	402	386	422	384	385	395	375	383	369	393	384	362	399	402	390	356	373	425	404	405	373	378	379	389	400	396	377	428	374	395	413	398	413	380	390	377	379	370	410	401	408	397	417	368	409	381	381	366	375	336	375	400	422	364	352	407	416	384	390	396	382	400	393	377	359	403	415	406	390	398	377	368	403	356	368	348	364	421	396	379	392	385	403	401	433	384	394	390	440	379	385	379	361	397	431	387	403	406	375	370	353	374	389	408	384	392	381	401	372	379	398	361	387	391	357	352	387	387	391	406	421	392	398	386	393	371	398	386	399	366	348	358	387	408	390	396	401	422	377	345	392	371	392	398	414	372	383	393	399	392	408	375	404	398	423	412	350	405	380	395	369	399	372	415	365	402	391	397	350	370	376	386	414	391	399	356	414	379	355	394	383	363	387	391	421	384	407	377	427	407	394	407	385	392	410	429	426	404	411	407	401	381	396	398	423	401	377	379	382	386	395	397	392	403	398	392	368	382	417	390	382	407	382	359	389	423	382	381	367	377	426	364	383	401	378	406	412	382	374	399	392	432	423	378	349	377	416	394	411	384	381	400	346	394	361	358	383	401	400	369	379	449	401	391	394	373	415	391	376	403	401	375	391	397	379	427	374	363	407	368	409	395	379	387	395	388	381	406	427	366	434	388	393	417	423	397	371	408	396	413	369	376	382	376	411	396	381	394	389	380	407	415	380	398	401	364	397	395	384	393	388	396	357	420	405	390	386	407	384	392	402	395	411	408	392	400	449	401	364	373	384	381	379	376	364	407	372	393	384	418	391	355	374	419	371	394	384	401	397	391	387	385	379	347	370	380	385	436	405	407	394	375	384	417	394	412	354	408	370	393	407	394	384	394	379	391	392	397	407	364	395	380	399	407	457	383	416	372	361	403	379	390	361	380	396	371	356	385	403	425	362	414	423	376	419	414	390	387	359	395	359	376	395	388	371	398	374	412	388	374	402	374	405	418	398	402	403	393	397	359	362	426	391	397	381	399	398	371	382	379	362	379	372	392	378	406	391	385	378	410	383	377	380	376	426	385	392	472	421	409	382	411	416	398	360	390	411	388	378	373	400	394	413	396	376	400	413	395	397	404	363	397	388	389	369	382	409	385	386	363	390	386	413	390	396	351	446	385	361	410	401	369	384	357	369	371	365	376	372	423	374	367	370	403	387	403	428	373	402	378	393	391	414	395	393	418	358	383	377	417	372	372	391	380	415	364	391	411	370	384	395	383	371	392	413	409	390	384	405	372	425	417	381	400	363	408	405	413	367	389	385	424	367	407	409	350	385	374	391	405	400	398	389	396	359	375	358	380	395	366	368	394	417	373	384	352	408	376	430	383	400	375	400	375	387	358	413	400	382	416	390	390	405	345	403	369	404	367	396	362	355	412	377	405	395	366	378	364	377	386	386	402	392	345	387	414	365	400	379	385	375	343	424	408	381	406	385	398	377	356	397	397	392	401	424	395	366	392	442	374	387	414	367	375	405	408	373	367	404	377	384	402	389	419	393	378	393	387	384	391	390	347	379	349	404	366	420	369	386	390	399	432	375	424	405	390	378	388	359	428	384	373	380	380	383	403	383	382	388	427	391	385	379	416	383	397	353	377	406	415	392	408	383	404	361	374	367	355	390	400	377	370	396	398	396	374	393	414	370	415	398	353	400	380	457	395	432	383	380	395	354	381	400	420	365	397	391	392	395	388	410	366	360	394	394	386	385	391	380	423	390	378	389	380	397	397	391	379	402	391	403	380	371	378	359	365	405	379	379	357	414	391	378	385	398	398	386	392	402	392	407	368	393	387
3382	5487	4284	1994	1443	1115	911	799	714	655	621	577	589	529	503	478	493	506	474	502	444	513	463	470	464	472	468	479	481	478	484	499	455	463	446	454	451	437	448	451	460	427	460	427	403	471	460	462	440	470	430	435	440	422	476	489	452	461	455	462	457	482	469	439	485	438	447	457	466	450	443	418	489	463	465	453	464	434	440	439	448	462	414	489	447	458	485	442	451	433	421	513	468	445	472	438	461	456	453	461	456	492	424	456	434	466	431	425	464	455	429	456	438	488	490	426	444	455	466	452	411	433	430	453	451	456	497	452	457	481	460	454	472	472	433	420	458	439	424	477	446	453	475	438	451	466	449	435	458	450	470	428	460	432	510	420	499	415	427	457	448	460	473	427	438	454	451	471	434	464	445	434	452	448	482	417	415	444	435	448	510	438	464	397	457	451	479	442	485	469	463	445	452	452	466	457	459	449	441	436	435	402	445	492	415	447	409	460	463	457	429	405	450	470	441	423	466	423	461	460	442	453	419	470	437	464	469	459	430	466	425	444	460	461	399	448	439	434	446	433	403	452	493	446	429	469	437	444	460	485	432	470	451	456	436	432	465	456	441	463	475	391	462	477	470	445	471	451	453	455	477	477	454	452	460	498	436	436	461	446	447	450	448	426	495	439	472	450	457	464	462	441	463	437	485	462	461	476	449	461	470	462	494	454	436	457	439	458	426	458	437	436	454	459	486	450	445	417	449	461	433	470	441	444	453	433	452	470	462	412	456	472	440	426	424	432	493	471	500	441	458	434	436	411	465	466	477	461	496	485	420	469	436	440	447	430	489	456	395	466	418	478	443	473	491	469	450	441	459	479	439	435	445	468	430	431	433	419	474	456	461	414	435	436	474	440	426	466	429	455	459	493	435	428	459	498	433	485	469	423	487	456	438	411	460	459	450	431	430	464	428	418	451	469	453	419	435	421	397	468	438	459	452	464	485	472	441	470	431	436	501	438	454	431	436	468	471	490	467	435	455	484	450	442	444	461	428	432	467	456	418	431	440	432	441	406	432	472	446	428	435	488	461	420	468	434	460	424	400	454	437	421	415	448	439	453	403	438	451	464	453	458	415	440	470	441	449	493	497	444	430	478	449	471	468	459	429	419	424	465	449	443	442	432	426	460	434	440	486	465	446	469	471	411	428	448	457	435	472	469	453	483	477	463	466	447	441	481	445	448	431	467	424	429	431	416	450	443	445	426	433	448	430	418	448	470	425	440	458	447	447	430	437	492	436	443	474	451	439	428	425	489	469	421	468	444	462	430	464	446	421	427	421	445	427	443	451	447	443	445	469	469	449	446	443	478	440	416	467	468	439	462	478	472	460	475	485	434	440	448	440	442	432	479	475	421	430	450	447	480	429	487	428	453	420	412	457	436	457	469	507	464	469	452	468	475	456	453	444	441	468	469	459	483	459	472	448	421	454	452	466	477	463	464	471	425	454	436	439	448	436	464	450	476	453	468	440	436	501	457	463	466	422	475	476	424	424	428	469	462	424	445	454	439	410	525	451	440	433	450	427	451	433	456	468	443	437	448	417	505	481	459	441	457	498	441	479	436	439	441	475	415	454	446	457	460	491	424	437	476	413	469	437	450	485	445	470	436	432	462	480	434	472	440	463	435	484	453	420	443	448	455	445	437	470	445	457	460	464	453	416	477	452	455	415	429	421	452	439	448	432	453	460	443	436	455	451	443	453	456	451	439	435	472	426	491	424	479	456	456	434	470	447	440	441	477	455	426	453	468	461	491	445	491	454	414	458	451	456	427	453	442	504	461	451	439	444	435	414	460	419	466	458	468	448	430	453	452	473	428	469	452	481	466	447	453	466	434	436	424	455	436	454	440	432	446	459	430	483	466	486	458	456	453	426	433	455	432	435	434	427	487	441	431	437	453	445	436	458	415	448	459	479	459	427	427	477	408	437	451	458	435	435	390	418	479	475	459	464	426	454	417	403	446	429	433	394	469	476	432	417	458	469	446	458	464	424	470	452	432	447	439	417	450	435	482	445	459	443	410	427	479	432	448	462	440	469	443	483	465	462	449	435	415	435	451	446	425	411	440	410	448	437	465	440	452	488	459	470	432	452	407	466	476	473	419	423	461	441	463	486	447	418	443	478	413	445	432	438	436	501	454	478	480	413	423	453	472	456	435	460	422	455	430	452	450	470	466	444	438	479	459	463	462	446	470	481	447	455	439	426	450	466	477	438	434	466	470	470	403	468	479	463	483	415	461	456	413	444	458	456	450	449	458	459	434	453	438	428	445	458	444	473	438	435	409	441	457	459	434	495	421	428	469	440	455	460	451	486	463	470	445	434	423	447	426	463	406	443	436	457	440	478	484	471	487	455	455	446	451	467	467	417	447	460	459	459	423	465	436	479	433	458	422	434	468	434	468	478	458	469	449	454	458	448	442	475	471	473	459	455	437	422	432	461	450	425	461	432	494	444	429	437	457	459	438	471	427	458	431	472	482	454	478	452	477	426	463	464	428	464	461	489	474	471	465	488	414	496	454	439	452	417	481	428	460	446	461	464	429	474	454	420	453	436	460	425	480	466	459	483	421	452	462	460	496	417	442	456	469	446	467	423	418	407	459	438	455	462	453	436	439	437	455	457	464	436	465	449	436	468	452	482	466	436	472	445	445	467	418	459	481	452	429	413	476	476	456	465	450	416	449	421	437	441	424	430	441	466	470	449	463	488	455	453	465	474	449	454	456	469	460	470	434	471	468	449	447	447	416	467	440	466	454	454	456	481	406	448	459	473	420	431	447	420	449	469	437	469	398	439	445	421	366	461	436	476	467	452	456	458	455	422	439	453	481	470	508	423	461	446	445	448	447	452	461	444	507	472	458	450	450	434	471	486	416	480	489	445	472	497	437	448	490	477	468	461	450	479	433	444	425	445	467	492	479	444	493	488	443	447	452	461	416	483	464	440	458	463	461	412	469	429	442	480	464	467	500	469	422	431	420	479	421	440	425	435	438	463	445	485	462	461	455	456	442	471	458	452	412	458	436	495	497	441	440	462	455	466	463	449	449	447	421	473	468	451	465	427	465	442	445	442	435	464	451	460	469	489	482	419	435	488	419	425	498	472	448	459	477	486	421	466	462	454	465	426	441	449	415	483	492	474	424	436	445	445	456	423	476	429	445	463	449	449	472	432	419	456	442	463	476	418	432	464	414	480	443	435	425	473	447	450	420	432	476	434	434	466	453	467	410	399	448	444	477	473	413	430	520	504	458	474	434	434	455	481	459	448	463	482	461	454	469	438	445	408	444	442	436	486	448	417	428	442	463	477	470	463	465	412	471	442	459	456	467	444	450	424	458	469	509	442	432	467	485	423	432	483	438	438	476	449	423	491	461	461	449	450	417	439	431	440	459	484	486	450	441	484	485	427	446	469	415	440	437	450	422	442	441	447	446	443	445	443	448	454	461	480	451	450	496	448	486	460	430
22596	21120	28582	23906	21124	21140	6681	1081	791	734	679	622	614	584	557	539	513	519	528	490	475	450	472	491	501	492	469	455	440	510	484	429	480	457	452	496	466	463	435	436	421	432	452	449	420	447	450	432	485	463	459	473	429	477	426	433	447	453	458	439	435	450	463	429	457	414	470	429	460	405	450	438	443	478	445	458	436	412	395	417	475	421	465	451	425	447	425	455	420	419	430	407	463	429	431	417	456	424	394	442	431	453	397	467	426	428	420	407	420	445	376	411	476	425	443	455	468	429	431	478	409	433	413	497	418	446	422	418	425	395	440	416	399	394	453	427	438	440	410	442	435	449	421	473	401	438	443	424	380	425	431	444	463	473	439	427	452	425	456	448	454	416	471	439	419	460	433	480	412	415	406	445	446	403	397	451	454	469	444	399	394	446	412	477	443	407	435	448	449	427	453	400	434	430	455	424	416	435	423	439	395	441	436	428	431	410	452	394	410	428	447	445	461	433	428	416	418	433	464	426	415	424	427	417	451	459	406	432	402	457	416	422	438	414	398	449	448	467	418	428	438	441	433	442	460	397	435	441	421	417	418	437	402	380	455	451	445	434	419	411	438	440	458	433	410	440	384	426	430	476	435	407	425	455	436	389	450	457	442	427	435	418	451	448	463	432	440	396	436	442	404	448	426	436	441	436	415	464	437	414	438	391	432	408	415	437	409	426	452	434	429	473	452	425	430	443	429	438	457	415	493	469	435	405	430	424	411	414	470	434	445	425	432	469	424	403	408	399	422	435	426	448	435	442	431	476	418	451	443	449	447	400	441	453	414	439	430	443	451	428	389	417	425	409	446	442	430	465	423	430	411	437	474	389	463	454	404	391	431	454	432	458	379	410	436	435	456	422	415	436	395	439	389	452	438	474	402	428	443	411	411	436	419	426	431	430	406	398	439	430	428	419	423	432	420	476	406	440	465	446	441	469	449	434	438	444	441	452	403	453	436	430	436	408	382	417	448	452	429	476	442	443	395	465	409	446	459	437	441	439	428	443	438	464	410	418	422	444	419	421	416	444	438	415	460	435	461	409	449	457	412	426	401	386	465	440	430	421	419	420	428	447	454	454	402	404	423	422	401	440	439	476	459	448	414	439	435	433	431	389	447	405	417	440	413	446	421	393	427	444	448	396	431	424	476	440	390	437	432	415	436	434	453	442	448	448	428	435	423	446	409	442	419	422	455	444	482	411	437	413	414	385	421	440	439	439	430	438	425	440	392	454	442	391	400	410	402	431	414	417	437	434	415	438	443	431	427	415	437	442	431	402	463	404	427	412	401	442	448	414	465	436	442	451	449	421	437	441	434	441	399	442	417	459	425	446	428	408	411	401	454	449	435	422	442	415	422	395	433	446	422	445	431	426	452	453	447	450	445	446	449	481	411	435	413	442	451	422	386	451	445	414	471	410	451	449	443	437	414	464	431	448	425	461	437	429	418	434	423	443	469	467	443	414	438	444	432	442	421	431	448	454	417	464	374	437	424	413	496	401	451	427	444	411	389	433	412	414	428	404	434	426	423	420	449	409	421	423	425	388	423	411	403	418	407	423	481	450	407	402	409	430	426	458	430	419	410	457	435	448	433	415	419	423	416	432	451	428	426	455	429	440	433	431	440	430	470	415	454	445	418	443	423	439	424	454	403	418	444	412	424	416	396	424	397	471	447	402	455	432	405	432	453	420	416	441	459	457	458	423	398	410	386	417	452	382	454	429	442	396	443	427	475	447	408	424	427	490	437	408	441	448	434	461	424	451	422	406	436	469	414	447	457	473	429	414	388	426	430	418	454	429	426	449	442	429	395	425	419	397	422	417	419	415	414	413	462	457	395	446	407	446	425	391	427	427	478	430	421	442	453	441	447	435	426	406	398	403	401	423	444	411	395	427	396	441	469	414	396	436	416	452	456	408	438	441	405	444	458	423	414	420	446	453	420	418	438	402	442	414	429	415	391	458	430	450	398	442	406	415	429	434	455	448	433	421	438	429	436	459	426	424	419	463	441	426	418	427	430	424	415	423	412	425	434	415	455	463	427	416	471	376	453	434	424	413	474	401	385	419	410	449	456	420	420	395	409	413	434	424	429	431	410	473	389	461	412	402	439	421	442	452	447	430	458	408	413	475	422	474	417	442	422	470	443	407	447	431	440	406	391	418	420	420	442	467	472	411	502	434	411	435	444	430	419	442	414	418	381	411	460	472	419	418	399	469	431	444	413	447	460	424	389	409	461	449	429	460	425	473	433	400	432	431	432	448	440	428	422	417	398	422	402	451	419	413	415	398	436	457	454	432	425	388	425	407	429	425	430	442	409	415	421	421	406	408	445	441	432	398	405	413	406	476	436	458	431	419	456	383	433	447	453	491	386	467	407	496	418	418	386	451	412	441	415	439	418	401	404	418	447	404	428	453	400	443	426	453	427	450	439	442	458	434	434	415	418	430	440	410	419	434	426	443	444	429	423	438	434	433	402	415	397	454	424	457	435	425	438	409	430	401	390	495	413	382	426	418	422	423	410	430	427	427	442	424	466	447	456	397	470	453	439	390	415	418	442	452	425	429	494	425	426	432	449	430	423	390	400	435	432	417	416	436	415	412	440	468	464	433	445	432	457	444	411	436	411	415	436	421	447	416	403	424	443	435	411	447	461	397	429	438	424	439	419	418	409	422	418	433	460	406	462	404	430	410	484	446	414	405	444	392	425	453	404	464	395	441	392	397	388	403	451	460	409	435	467	439	395	411	441	429	417	404	442	453	470	432	400	404	421	452	428	441	423	418	434	422	420	420	385	447	431	410	407	427	394	464	430	439	411	407	431	431	447	409	412	419	453	436	431	458	401	426	428	443	427	407	411	440	429	412	407	422	441	429	419	444	425	430	444	442	412	414	421	442	439	409	418	447	414	398	468	451	400	440	417	404	420	445	440	424	414	468	411	426	470	421	442	442	460	378	441	406	458	409	418	400	427	436	438	394	421	411	428	440	420	436	446	427	402	426	432	456	450	417	405	410	395	415	411	412	422	403	434	443	410	440	471	451	464	439	431	409	398	474	448	452	464	430	388	428	435	397	421	424	442	435	429	404	455	425	442	401	411	473	475	421	433	424	469	418	433	427	422	444	446	433	443	423	441	418	419	453	415	428	404	440	424	423	440	443	415	448	420	425	403	400	411	447	472	428	448	471	410	387	437	450	423	483	371	431	435	406	418	448	405	435	440	379	389	385	462	409	429	434	442	375	447	434	431	371	407	436	409	415	433	419	418	415	429	432	431	438	417	439	421	424	430	426	419	446	430	412	421	420	479	402	429	430	409	446	403	452	451	455	399	433	446	459	439	423	443	463	424	432	450	426	461	435	461	429	447	394	430	447	467	414	455	426	451	461	437	396	469	463	442	444	438	474	412	442	454	449	430	363	396	403	439	431	407	392	444	425	440	437	412	419	448	438	417	401	418	436	417	434
4452	14713	11589	5371	3759	2775	2080	1692	1375	1196	1044	941	839	798	752	697	698	690	673	653	631	578	614	598	575	533	577	558	589	526	504	564	535	545	609	547	599	542	575	542	509	508	557	519	555	530	513	551	538	527	490	513	540	569	509	578	559	508	542	544	546	548	523	568	527	540	549	552	494	483	514	490	547	544	500	527	460	565	521	532	477	521	519	501	498	490	548	534	555	537	472	536	549	514	514	532	505	510	492	561	507	513	545	508	510	504	477	466	523	513	469	500	513	512	542	506	491	509	517	583	491	519	520	504	519	528	503	537	565	575	515	494	525	518	524	482	522	522	524	567	483	551	500	510	487	543	500	515	522	544	505	500	564	475	485	514	521	515	504	507	546	529	492	522	487	529	486	513	514	501	499	526	499	516	523	572	514	507	504	497	509	524	541	503	487	505	509	510	537	548	484	512	522	507	494	516	515	506	526	525	536	543	526	530	501	515	538	524	504	503	548	487	465	538	513	520	524	521	487	513	510	513	476	539	520	525	551	526	505	513	518	560	540	487	566	498	517	498	504	487	544	548	503	509	500	509	488	510	524	507	516	551	516	508	512	539	515	502	551	450	532	481	542	496	505	507	526	547	513	560	521	507	506	528	548	506	518	507	550	525	562	504	490	523	479	493	546	520	484	525	508	497	487	528	529	504	526	543	472	533	526	512	528	513	477	526	529	522	539	549	497	488	499	545	525	521	539	520	488	540	572	541	523	475	475	525	466	529	549	507	517	531	510	494	519	519	529	471	521	497	545	514	508	512	516	482	564	511	525	500	507	539	531	476	512	538	517	493	529	444	524	507	528	494	496	503	538	482	487	555	530	542	538	503	485	455	526	516	540	521	533	503	528	524	554	504	526	516	544	563	529	477	551	515	489	553	530	492	490	541	533	493	513	537	521	538	531	512	487	464	525	506	508	535	504	494	524	501	529	518	501	516	485	534	536	500	520	475	480	494	505	524	493	524	527	492	539	521	518	521	530	471	477	544	509	519	529	492	530	551	516	511	492	550	498	523	523	488	531	542	480	503	547	522	515	481	505	501	511	547	511	487	508	513	527	543	528	511	533	540	481	525	533	505	533	551	540	565	510	524	446	540	551	507	549	520	502	476	516	519	516	528	497	507	498	506	523	521	551	489	525	510	532	533	478	540	512	541	521	500	543	523	551	513	509	521	512	516	520	473	515	555	477	494	495	522	496	550	494	555	515	507	509	475	523	466	492	502	492	487	522	542	516	540	514	487	492	481	519	465	517	492	513	495	487	553	522	508	512	536	495	511	531	512	493	519	498	498	500	534	504	501	504	498	503	522	482	508	478	508	503	513	513	508	528	527	494	487	489	519	524	570	541	517	511	518	525	523	528	517	480	491	528	529	494	508	520	515	492	485	502	493	543	509	480	528	516	511	477	547	526	501	500	493	489	533	532	525	498	523	553	530	508	551	496	548	505	514	529	506	529	463	549	582	549	507	528	491	532	503	518	516	533	476	501	524	553	519	554	530	549	520	515	520	509	511	512	544	564	512	487	518	497	565	483	490	540	519	515	517	541	450	503	484	515	515	565	539	534	503	534	517	530	519	529	527	523	553	508	507	553	503	475	546	519	490	512	549	541	539	522	534	508	496	520	504	489	505	553	527	479	506	521	532	530	482	508	547	510	534	522	489	496	534	512	512	501	534	464	521	494	542	561	554	490	514	579	556	521	532	503	526	507	541	540	534	509	507	504	517	494	515	564	535	507	553	483	512	526	538	505	498	508	538	512	513	546	525	542	527	564	516	520	526	506	516	513	522	508	527	497	498	514	462	494	507	518	491	480	500	563	508	508	521	538	524	506	523	473	480	529	523	533	529	499	477	547	494	500	508	479	519	509	514	525	523	482	515	546	525	511	529	518	528	489	502	510	483	484	524	528	531	521	557	525	521	525	501	499	528	480	544	479	550	522	499	482	510	453	482	533	477	533	506	505	474	556	528	498	486	495	512	509	511	490	503	498	512	544	537	538	542	483	542	518	489	492	515	476	569	536	508	513	535	516	535	514	566	540	527	509	518	493	506	478	525	539	512	470	510	493	486	548	531	497	467	524	502	518	514	515	573	519	489	543	503	511	481	569	492	521	506	551	541	520	477	511	522	492	528	543	497	517	498	516	477	520	573	497	511	494	522	501	536	469	530	504	523	567	517	512	486	510	512	529	557	518	529	549	477	499	533	531	478	518	550	561	544	504	499	510	502	460	500	523	505	540	504	505	523	507	482	466	491	538	497	515	525	575	532	478	517	529	546	555	521	487	495	476	539	511	493	545	517	501	539	547	469	469	504	529	515	505	517	522	551	511	500	496	474	502	542	507	546	494	491	522	519	498	503	493	511	489	514	503	528	509	489	527	521	525	507	485	538	513	529	522	556	525	510	492	521	527	507	527	524	519	521	571	494	533	492	551	539	550	505	527	497	517	506	505	530	530	500	450	508	515	505	533	480	489	499	500	534	523	508	527	499	481	532	486	519	534	554	497	539	499	501	549	534	507	498	517	500	547	541	461	495	490	508	499	561	520	528	488	519	565	497	524	497	524	502	493	518	497	515	569	518	529	499	545	496	504	511	509	534	501	522	502	513	528	519	519	472	553	533	529	519	549	501	555	532	490	511	526	522	486	529	512	539	532	479	532	533	561	518	543	507	528	537	554	509	511	537	561	540	524	466	525	501	520	549	545	529	527	492	518	505	541	473	581	516	510	514	561	527	498	496	496	510	521	537	509	494	544	521	483	463	495	563	487	524	520	490	479	492	511	497	519	477	499	533	477	533	504	522	483	517	544	479	515	498	532	482	510	495	497	505	540	527	517	514	532	502	520	547	545	494	538	519	508	543	561	491	528	510	528	520	536	527	518	526	529	526	549	557	523	548	522	491	493	505	571	544	497	516	509	519	507	509	532	497	533	513	539	490	544	537	548	509	488	474	490	522	515	522	543	527	506	543	511	509	485	524	563	493	533	529	477	530	522	513	531	511	509	512	533	521	546	491	513	481	476	528	541	542	512	543	556	503	531	488	512	480	524	537	583	482	504	469	494	559	503	523	489	465	547	490	519	546	501	511	492	482	515	528	493	511	536	503	512	514	475	459	461	527	523	471	530	511	505	495	527	529	526	515	491	531	526	539	530	566	529	496	512	485	513	480	506	518	480	501	525	529	557	487	490	525	559	522	513	496	475	490	516	539	509	515	509	583	503	541	496	498	508	503	534	477	518	519	498	530	522	518	489	508	523	530	515	527	516	550	509	514	521	493	512	497	469	502	528	517	482	513	543	552	517	471	518	506	512	537	556	475	533	533	530	519	518	548	465	490	537	450	502	501	541	544	568	523	477	614	532	505	501	519	496	520	516	503	560	518	530	530	538	494	510	528	510	521	483	503	536	503	523	558	523	509	515	526	467	540	495	521	512	525	517	515	514	507	507	555	502	492	480	490
27247	18015	4339	1190	965	887	745	738	753	787	713	746	762	792	739	748	766	797	767	712	784	695	760	724	714	750	719	704	777	740	764	731	737	716	748	680	752	763	762	730	722	744	734	708	717	738	764	765	723	741	772	717	777	725	749	762	780	750	802	722	768	713	744	692	769	729	778	733	720	744	745	750	760	770	761	742	746	707	717	735	763	762	770	765	777	745	731	782	760	732	700	791	744	705	717	723	711	727	716	770	659	742	761	755	732	785	757	781	744	747	731	732	774	696	825	719	756	716	713	765	726	789	783	805	735	728	717	745	714	711	739	742	711	725	738	730	751	721	758	747	719	740	688	745	722	753	765	718	812	710	700	764	706	744	711	696	747	785	720	737	756	674	738	750	745	722	751	758	743	735	719	773	764	730	769	760	720	761	729	731	761	697	725	686	703	674	749	743	733	757	736	727	766	775	705	718	686	696	763	740	757	742	733	742	736	705	731	740	780	729	739	747	765	718	740	769	787	722	751	763	725	750	717	727	722	774	692	734	720	808	759	785	695	745	783	700	722	770	729	744	719	707	707	738	745	770	747	739	707	726	769	722	727	732	735	770	756	802	733	709	708	751	719	750	731	745	774	722	761	760	818	748	717	727	708	720	760	768	712	711	734	775	697	735	760	706	776	750	740	735	742	765	698	732	737	707	781	703	806	774	748	756	775	759	732	755	729	802	751	710	732	732	777	724	775	722	711	709	733	758	800	808	710	780	711	738	708	813	761	771	747	709	783	734	725	751	716	724	741	729	762	734	725	744	761	759	747	743	708	704	728	729	734	749	733	728	744	741	819	738	722	773	713	750	741	739	767	744	717	765	768	722	744	737	728	736	718	766	719	776	745	733	755	750	761	724	735	729	682	756	730	779	710	778	746	740	768	789	744	691	724	777	708	730	720	733	685	709	736	715	793	779	752	713	763	758	740	751	732	748	770	717	741	705	699	744	710	752	728	731	770	707	703	699	714	752	757	694	747	710	761	746	752	701	752	708	750	725	733	734	652	751	730	761	738	736	747	776	696	732	779	692	684	715	753	757	721	778	790	748	743	775	728	751	732	737	746	739	770	783	760	697	790	755	716	708	728	684	745	770	754	716	773	756	706	687	747	704	765	746	759	711	764	763	752	746	801	752	747	763	796	720	753	773	741	697	756	834	748	727	729	779	725	734	763	703	740	704	737	723	732	790	723	733	773	747	732	742	756	728	747	732	727	707	751	694	730	719	749	780	765	714	747	736	775	736	750	747	711	769	723	758	709	736	716	746	790	777	759	679	756	712	706	698	738	778	705	760	730	735	755	804	775	728	772	760	772	727	724	747	758	767	748	706	753	791	762	766	760	730	756	739	720	762	738	725	757	729	719	740	751	758	769	711	741	731	749	720	734	742	751	721	781	753	776	697	793	751	734	778	752	731	765	725	703	729	740	719	808	686	726	748	786	730	746	768	755	738	741	779	824	721	690	754	739	700	697	743	769	750	713	755	706	706	739	743	736	795	712	764	712	763	798	703	777	713	695	758	723	777	685	764	751	736	763	741	734	737	819	742	730	779	789	759	764	759	736	734	789	708	692	739	751	760	763	766	783	727	738	763	712	726	735	766	767	726	746	713	734	753	763	788	741	705	709	735	731	749	748	773	730	754	773	772	793	760	729	734	706	740	719	780	740	756	748	703	741	762	732	733	742	755	704	671	736	767	739	754	731	730	678	761	719	681	784	725	737	768	706	755	732	702	775	779	667	756	714	804	763	730	751	760	691	762	705	757	749	803	774	734	730	681	741	711	768	718	754	733	803	739	705	770	769	716	760	771	728	714	721	747	730	762	765	748	769	755	714	773	735	740	710	734	741	727	812	769	709	729	721	722	733	760	717	721	758	730	787	757	766	697	727	720	728	738	704	752	741	774	721	751	715	728	726	756	741	710	749	757	763	696	770	722	753	716	726	718	735	699	713	765	743	753	734	730	755	680	804	741	794	711	738	734	720	774	734	752	755	688	702	751	737	703	753	729	743	705	776	786	766	739	761	666	676	736	751	740	788	740	770	743	738	711	749	747	733	701	711	728	712	759	746	753	720	779	721	739	720	733	715	784	706	746	743	740	690	713	699	719	705	726	757	802	733	751	722	768	753	770	768	713	701	677	758	789	731	754	716	735	734	743	761	751	776	724	681	711	782	719	736	707	734	708	694	730	755	731	734	741	707	714	730	754	727	706	759	745	767	751	784	833	754	749	724	732	766	738	731	707	779	713	775	789	772	763	740	737	744	726	718	766	752	733	723	770	786	712	770	737	768	795	772	747	757	717	730	696	698	729	757	731	735	712	694	748	735	779	706	744	761	739	753	735	724	753	773	739	726	719	727	731	756	722	737	710	719	739	756	644	735	741	776	735	763	776	710	786	772	751	722	786	748	763	710	757	741	747	679	738	779	760	741	706	727	698	711	764	738	714	769	721	765	756	749	769	744	743	764	742	722	771	721	740	765	735	703	762	744	750	738	732	736	722	741	751	732	760	750	724	744	724	750	771	676	784	769	790	750	742	736	737	707	715	736	746	721	793	722	726	745	738	707	744	736	743	737	753	741	731	737	759	735	732	765	719	746	783	759	720	723	754	765	714	728	709	765	774	742	752	740	809	759	734	765	750	716	732	752	764	748	743	786	719	744	775	733	739	761	764	775	762	763	740	769	773	705	782	736	705	760	746	736	811	714	696	779	723	737	770	740	707	744	793	759	717	731	769	762	727	733	734	737	697	747	718	742	722	755	765	739	705	771	771	673	775	730	765	735	769	729	719	776	777	731	733	703	708	684	671	768	737	825	730	761	762	710	674	753	751	760	752	752	734	735	705	755	725	706	724	750	723	689	743	702	742	800	749	717	726	763	761	721	768	751	735	745	762	755	719	723	734	683	734	738	696	744	724	716	731	738	749	762	767	740	713	755	675	785	710	770	740	752	819	776	727	779	773	771	761	698	760	772	774	738	760	752	767	688	704	707	748	679	742	762	768	721	737	734	744	711	796	748	708	781	749	731	736	719	730	722	749	723	724	751	727	744	757	759	755	734	715	702	740	708	714	678	674	754	720	699	730	767	719	753	727	748	727	690	763	710	749	734	716	761	745	713	711	710	773	739	729	778	768	726	704	760	755	729	790	746	776	756	749	675	725	717	713	743	753	707	780	689	731	744	757	767	726	723	730	807	715	747	767	724	719	769	757	749	782	717	755	747	761	749	716	808	757	749	705	779	712	680	758	784	706	740	696	752	765	743	724	739	757	734	768	736	704	747	733	765	742	724	768	754	718	749	787	732	740	759	809	763	760	755	718	693	726	780	785	684	753	693	674	760	790	716	738	731	717	713	755	709	729	724	708	731	708	720	753	769	677	726	747	723	769	764	760	745	714	685	752	742	718	711	798	761	770	739	762	753	740	684	740	751	753	668	733	828	763	768	710	728	736	721	716	730	771
4571	1534	1314	1061	951	892	909	848	881	876	867	805	850	818	858	849	861	831	816	816	812	826	893	840	820	881	826	853	814	854	851	837	838	864	867	787	843	815	822	807	837	828	836	857	811	838	900	833	817	823	823	835	852	815	765	887	830	857	823	846	867	843	830	843	828	839	835	865	791	841	827	855	817	821	839	843	842	838	906	843	805	814	866	827	827	843	909	854	837	822	809	839	834	808	852	892	820	821	827	831	866	800	860	832	799	847	850	876	801	793	878	821	838	860	859	858	867	819	839	814	825	873	832	826	859	837	851	810	858	857	847	877	839	848	881	826	822	797	824	804	822	863	820	832	829	891	865	855	787	842	847	852	840	847	858	803	846	821	841	833	779	827	815	824	793	831	885	864	840	810	821	871	832	901	902	840	805	815	813	903	876	828	811	835	817	839	808	886	883	859	881	802	859	878	863	821	848	849	814	826	855	794	862	821	851	878	818	830	807	857	852	872	877	852	807	797	846	852	819	899	862	847	885	820	823	875	844	869	835	814	848	894	842	806	796	879	832	839	858	810	832	876	871	836	864	863	883	854	810	815	867	877	852	844	881	851	874	874	841	922	817	838	869	877	796	844	821	863	820	822	839	855	843	805	817	861	807	845	844	849	850	844	850	841	862	849	834	819	817	878	860	880	877	848	866	895	829	831	846	814	757	849	833	878	840	876	839	844	883	878	826	812	867	791	855	874	849	814	816	840	874	858	841	866	853	831	855	820	816	844	908	845	822	829	838	826	867	862	784	877	803	787	846	846	843	795	821	860	830	841	822	850	826	804	833	869	841	859	853	830	884	876	846	845	846	853	922	796	805	866	846	871	786	908	877	833	808	803	830	839	843	848	894	884	901	841	843	829	824	840	846	784	867	897	837	794	813	827	814	857	855	845	856	783	833	883	882	839	885	838	807	851	822	869	867	826	776	867	809	872	776	863	842	850	822	854	819	871	885	844	843	812	848	839	766	820	835	842	803	815	871	861	821	824	853	819	848	843	850	865	808	848	843	823	845	829	764	841	874	836	870	769	853	842	854	836	863	837	858	850	845	862	873	841	819	866	897	845	823	841	799	836	834	849	809	891	868	829	844	853	865	887	810	888	889	844	817	838	877	861	900	864	840	862	815	841	826	815	833	874	875	802	870	808	788	847	847	866	831	879	832	834	856	790	790	848	803	846	839	863	841	853	814	803	892	836	834	883	824	890	791	923	881	874	810	872	826	881	863	786	879	809	810	880	832	849	782	806	810	874	819	824	816	857	856	881	836	797	836	787	832	863	857	798	829	837	866	868	825	816	836	798	839	826	814	873	837	852	801	843	821	815	849	857	799	818	800	858	847	807	825	867	798	868	862	830	848	785	830	877	806	898	815	868	877	867	872	821	859	868	887	821	763	820	851	841	833	852	922	842	754	859	811	819	856	818	845	854	787	823	826	887	849	855	815	841	874	808	855	905	849	832	850	831	846	790	816	834	841	860	877	864	856	835	846	803	827	780	793	792	896	832	883	835	813	846	869	829	852	842	856	825	822	857	849	830	849	837	839	841	858	790	818	874	800	826	823	838	834	877	888	799	842	858	828	805	838	889	820	806	883	852	871	869	876	771	849	824	819	823	858	847	863	841	835	816	831	827	848	869	860	867	824	837	805	838	843	822	844	820	853	815	812	839	843	828	812	802	854	831	882	837	856	848	819	848	891	917	844	799	858	806	914	840	832	837	855	818	809	843	806	902	834	835	837	863	865	792	830	873	796	866	835	839	855	871	800	820	823	865	887	856	761	808	843	886	822	843	835	882	893	819	896	861	886	815	843	853	864	874	858	843	855	805	801	829	848	836	869	859	856	826	845	900	860	914	838	843	819	851	829	866	854	887	871	840	870	851	829	841	832	786	839	833	873	806	839	900	891	845	829	816	785	829	845	870	864	819	830	860	866	849	860	807	815	891	872	812	860	838	827	863	815	873	811	833	819	854	894	781	848	868	812	885	839	787	863	845	884	837	850	859	865	824	836	791	827	800	851	849	875	804	843	850	845	801	832	816	859	857	835	849	828	873	839	892	842	840	840	865	770	883	785	857	823	843	862	793	826	796	845	821	811	844	873	853	823	868	801	864	825	890	842	871	847	827	853	830	778	875	829	822	822	887	863	849	821	858	867	811	845	830	817	881	832	829	820	817	837	834	850	887	813	803	863	833	860	862	811	790	850	791	845	823	824	854	870	846	853	851	836	799	842	837	842	815	841	800	810	874	896	864	886	858	845	834	853	883	885	814	866	833	815	782	818	783	873	848	825	843	809	839	819	809	841	821	835	852	849	857	860	834	894	817	788	847	820	884	802	860	870	816	824	831	842	874	834	906	833	856	815	834	839	772	822	844	785	842	886	798	841	883	885	842	790	853	825	794	840	856	813	827	845	880	806	781	839	896	812	890	847	828	817	797	820	823	898	829	816	846	858	829	820	843	826	832	864	882	801	769	806	817	881	866	846	865	856	831	853	906	842	867	817	852	782	840	813	837	883	817	816	830	840	815	906	814	860	825	826	863	824	823	816	849	866	841	808	878	835	805	791	817	825	831	840	828	840	861	854	800	828	822	830	903	850	900	856	859	854	832	794	858	806	861	832	871	846	877	799	817	780	875	838	847	894	849	864	864	822	846	774	855	870	870	851	867	836	828	850	845	815	860	758	830	861	873	842	850	844	844	856	808	779	802	822	875	796	866	862	848	802	837	798	787	887	811	855	836	765	919	825	900	840	855	830	852	836	843	790	795	834	851	848	839	809	849	844	829	803	834	827	830	826	854	831	830	833	860	862	823	826	860	803	828	865	851	893	846	850	883	829	819	864	887	837	828	813	829	837	866	856	868	826	829	841	887	836	823	880	839	826	849	841	867	856	826	859	837	842	901	851	811	814	818	838	930	846	836	810	819	831	889	860	892	845	835	829	805	904	833	805	806	785	864	807	843	901	889	870	816	818	855	782	813	822	826	805	858	841	802	835	869	829	838	847	869	800	838	896	805	845	846	861	860	841	846	886	826	810	845	864	828	832	872	863	832	832	836	838	835	837	810	836	837	812	816	831	866	863	850	864	841	837	828	806	825	848	807	868	853	865	887	872	837	860	824	820	838	887	866	775	844	851	861	865	818	817	807	807	799	864	804	865	834	814	847	833	777	839	837	852	855	826	841	825	869	852	833	883	878	822	874	815	838	869	849	854	894	832	811	830	854	845	830	832	839	820	814	826	867	813	840	820	819	827	888	893	833	866	841	826	855	869	866	830	834	859	867	828	890	840	821	839	809	848	799	823	820	849	821	811	855	847	785	835	883	875	869	842	871	804	859	853	808	848	835	868	887	799	814	828	855	813	882	845	829	809	840	830	839	859	830	847	859	876	842	874	823	844	794	850	851	822	867	842	843	832	842	827	889	823	890	794	857	838	803	841	767	833	855	824	810	850	813	820	833
23721	21128	28078	24421	21077	8327	1667	1183	1029	1036	962	916	880	918	901	896	883	869	824	860	877	883	851	817	857	876	876	864	828	843	807	797	841	875	847	803	843	844	891	851	816	859	853	843	824	834	901	843	843	829	869	865	861	855	825	878	880	828	868	827	841	867	873	858	900	825	887	798	836	844	798	797	801	815	834	837	869	787	845	783	850	856	851	911	813	841	853	793	831	831	902	873	837	823	882	861	837	818	827	858	836	811	850	861	841	843	862	854	834	815	893	834	869	865	875	823	821	839	828	869	863	845	908	853	779	830	787	847	869	845	905	809	842	862	815	852	830	804	830	823	811	829	883	809	844	887	842	788	861	818	794	844	816	855	828	830	812	883	781	807	858	903	786	844	804	826	814	787	853	805	811	784	858	887	856	872	849	872	829	854	822	861	821	842	875	805	817	809	843	815	863	819	822	856	846	829	781	882	790	830	778	851	815	851	813	808	823	883	846	819	801	855	835	822	869	868	815	814	845	827	840	846	820	745	858	858	865	886	817	847	845	821	843	854	920	845	823	838	805	812	876	839	848	807	846	843	844	820	789	881	829	875	820	914	846	877	816	857	896	847	837	844	824	793	837	792	825	829	797	826	787	869	836	853	828	863	867	801	866	869	797	835	879	843	849	842	868	834	855	845	827	791	844	818	874	856	861	834	813	864	850	816	784	856	830	828	839	840	860	855	803	829	856	881	824	865	800	816	834	797	814	805	800	831	827	842	802	852	870	817	822	837	804	854	892	871	827	789	891	839	901	884	833	812	844	859	829	812	854	827	847	818	815	839	830	798	849	823	827	850	818	831	812	839	786	873	889	830	811	814	822	794	836	843	849	857	859	831	848	870	813	814	829	881	832	906	874	851	830	863	776	794	840	853	845	879	819	829	856	826	839	865	835	845	819	807	868	897	793	873	851	813	808	760	872	864	807	890	859	878	855	812	829	822	815	832	832	833	841	852	818	898	805	851	828	885	856	830	851	844	889	772	859	764	788	843	835	829	828	849	810	796	844	865	846	836	768	852	838	805	847	859	859	841	826	810	810	794	788	817	879	838	838	867	886	825	846	820	836	825	864	871	867	839	875	833	850	842	783	863	824	809	861	831	827	810	805	837	838	815	844	839	840	843	805	881	858	814	849	812	842	858	808	828	848	866	788	832	804	852	818	825	795	851	839	852	802	842	802	820	864	832	853	848	830	859	829	832	840	870	804	815	807	799	847	808	835	859	865	838	816	839	835	860	834	791	797	810	813	840	799	788	836	858	844	816	795	845	861	815	851	856	839	839	830	841	829	870	851	838	868	805	843	848	851	837	781	845	902	857	842	823	824	903	885	831	830	806	873	843	844	828	802	809	884	872	843	840	817	838	867	826	839	819	838	801	802	818	865	835	772	803	827	827	868	877	809	830	816	840	866	871	829	833	892	851	803	830	841	791	869	874	825	800	858	799	846	817	795	794	786	887	877	814	863	820	762	832	853	857	802	834	851	788	795	834	807	868	860	831	827	813	861	839	832	850	886	800	821	815	801	800	779	800	819	859	856	797	867	835	853	828	826	873	812	833	805	832	875	858	821	815	805	798	864	870	807	843	817	840	833	806	879	882	806	841	846	852	829	831	861	865	844	822	852	787	830	859	813	849	845	774	835	829	847	843	837	833	834	838	846	868	837	821	873	869	808	858	828	821	812	855	853	820	826	820	820	790	822	881	878	843	772	812	839	805	828	855	795	843	819	807	827	870	815	876	845	845	813	821	819	810	856	877	839	875	850	833	881	824	836	866	798	862	813	828	841	788	836	795	876	842	842	789	855	848	878	815	841	822	867	865	871	846	863	797	838	820	895	833	808	869	822	789	822	866	863	826	820	874	824	850	837	845	848	858	903	867	790	830	849	807	795	829	810	838	836	819	860	840	870	816	843	859	856	834	849	873	850	908	831	805	837	824	852	876	861	813	816	834	863	822	837	840	826	855	800	868	854	827	814	808	790	793	808	846	794	815	834	812	831	816	896	848	836	793	811	834	798	833	847	839	821	792	828	772	815	859	841	849	783	807	823	784	810	808	828	839	806	790	840	829	821	826	813	824	880	852	889	844	816	851	814	828	846	826	869	816	837	912	861	844	838	873	861	810	845	788	820	842	826	839	855	825	821	804	802	887	859	854	851	874	842	816	854	846	796	836	828	796	817	862	827	812	805	860	801	877	817	788	801	883	798	810	844	790	903	837	851	825	830	783	844	839	801	801	840	826	816	834	856	841	823	848	866	864	837	813	815	840	856	829	934	815	825	874	880	837	870	863	839	852	869	851	834	824	904	796	854	832	824	874	808	817	850	813	851	793	850	805	830	843	839	805	807	825	874	835	828	850	870	818	817	846	806	832	870	829	848	840	800	841	808	819	845	876	839	831	865	832	812	838	912	802	879	869	869	810	842	850	866	816	844	811	834	851	836	852	842	869	827	804	799	837	865	832	851	836	837	840	811	820	842	847	811	838	800	878	868	814	821	829	804	862	865	841	855	890	856	846	798	775	878	829	825	813	814	775	843	859	817	874	783	784	831	844	846	823	826	853	816	848	819	855	860	898	858	839	844	899	868	855	820	892	807	803	823	852	780	794	857	798	836	777	846	855	825	839	853	868	843	827	816	822	906	826	872	870	842	795	874	807	863	839	752	843	866	827	816	801	856	813	828	819	827	895	838	879	804	859	818	820	912	869	822	822	861	826	796	831	818	819	795	835	850	862	774	855	860	853	853	829	803	853	824	851	822	839	788	803	841	866	869	858	875	846	867	878	813	861	831	863	859	788	844	887	802	831	806	840	864	840	889	867	832	861	784	880	828	853	823	863	891	793	801	851	893	822	820	892	868	840	860	841	814	846	866	827	893	846	845	831	838	864	833	880	820	829	816	855	839	782	825	818	834	833	824	833	819	845	828	862	844	841	835	816	823	817	855	877	822	830	805	827	826	837	831	842	813	793	823	891	902	846	848	837	875	800	841	839	788	843	905	879	886	812	833	800	820	871	843	872	784	840	769	802	817	798	854	837	826	830	831	826	818	867	854	868	765	852	797	803	853	841	858	836	789	846	779	857	850	785	808	837	819	837	834	824	795	861	842	795	830	826	805	859	891	776	809	851	791	864	787	856	819	821	829	926	835	856	871	890	859	825	884	848	846	807	798	827	836	866	824	880	813	835	812	818	883	841	827	769	834	823	792	837	838	800	776	780	839	787	781	848	868	816	783	863	837	832	840	807	858	877	882	842	828	821	880	857	821	861	929	852	824	780	796	837	822	851	809	812	845	810	853	816	823	846	826	825	854	863	823	878	912	846	824	821	800	821	850	837	849	849	859	820	848	852	841	826	856	866	807	866	831	862	784	807	827	823	816	848	874	864	775	821	873	837	867	818	854	847	834	843	792	883	859	827	876	795	841	835	847	778	810	840	838	835	787	825	814	782	838	842	833	854
3318	9137	7625	3490	2550	2088	1839	1607	1383	1304	1196	1221	1125	988	1061	1073	1026	1004	1017	1055	1025	977	1013	997	974	1009	936	1017	941	968	967	972	917	991	988	947	990	992	1052	960	977	928	883	960	1008	996	1056	990	987	924	984	981	948	1005	957	971	1006	944	1003	1003	985	933	931	954	975	1030	919	1007	965	922	1006	905	982	950	984	902	1030	914	964	973	956	922	971	983	988	968	932	946	923	978	961	942	913	936	950	901	923	977	989	937	925	940	936	953	973	959	963	920	916	986	995	966	929	890	938	937	922	954	951	953	993	987	920	953	971	990	930	962	893	953	1010	955	893	1013	963	981	936	998	945	958	940	911	949	996	985	1016	989	1010	938	1004	968	940	987	967	909	998	1006	964	975	963	926	901	969	939	961	925	952	1019	910	942	976	947	931	945	945	965	958	945	941	955	926	936	948	931	1001	968	989	998	1035	977	968	951	928	993	945	1001	918	964	957	948	984	958	931	1017	965	953	992	1004	915	942	966	953	920	885	989	956	995	986	955	960	921	1009	973	982	954	971	956	959	962	968	931	916	1002	919	987	952	979	978	936	994	945	919	964	994	1006	978	877	891	943	983	947	960	983	932	971	953	920	930	961	973	919	968	998	974	969	933	935	998	920	1031	986	945	947	941	968	971	898	948	922	951	977	991	912	952	976	983	938	948	964	931	995	1015	986	949	957	956	941	963	971	988	891	903	945	904	1022	939	994	970	946	986	946	960	944	1035	947	917	1021	965	1005	950	939	994	970	929	1032	921	963	908	908	905	977	978	939	911	947	968	969	976	1008	931	939	990	945	972	960	955	958	976	991	945	984	960	935	949	998	980	1007	1011	959	938	967	1017	952	935	987	944	953	937	941	1010	913	977	952	897	959	964	959	944	949	952	969	995	965	984	951	976	981	914	930	968	983	922	954	968	900	1040	964	1033	947	1009	996	948	948	1045	980	961	966	933	1002	940	942	958	932	995	935	932	921	883	992	949	1009	972	916	931	925	1011	971	926	1007	959	965	1009	961	921	933	920	962	942	897	987	933	971	946	951	1019	989	980	964	962	963	936	947	937	970	971	936	936	1011	931	969	957	956	956	943	978	961	936	901	932	873	950	978	970	944	925	878	936	917	920	960	1015	950	930	919	970	967	966	1026	929	943	963	986	939	946	967	907	954	961	949	995	972	950	972	972	990	930	974	939	932	952	939	930	1007	1012	972	1024	949	934	993	1004	957	969	976	955	946	980	957	945	960	1023	955	966	980	938	962	918	923	877	1004	922	960	975	941	959	1012	947	951	925	966	964	953	948	953	927	1018	962	945	953	874	917	1006	945	940	934	897	965	1002	955	925	971	991	981	974	972	913	963	960	1011	949	1020	966	934	969	964	891	975	1044	984	970	938	967	928	965	965	965	956	929	987	966	905	944	983	1016	923	939	1005	923	979	954	957	982	943	975	949	954	960	953	939	931	985	954	960	945	982	966	946	940	988	967	968	968	949	938	965	999	945	944	1010	984	976	923	921	959	921	969	1001	1020	928	982	964	950	949	925	956	932	947	932	900	975	995	1039	975	1010	989	1007	982	956	1032	946	954	989	938	943	989	908	962	950	949	969	975	959	997	942	965	1001	929	1002	901	1001	953	979	931	978	936	961	922	912	949	1030	952	935	989	980	998	984	877	920	933	925	928	948	962	951	1034	987	938	927	982	926	941	983	964	904	984	1023	967	1025	955	961	910	918	955	994	968	927	967	1001	933	942	971	1004	987	952	976	950	976	930	939	950	943	941	949	957	955	1005	964	992	976	957	995	982	908	948	919	960	936	972	955	966	943	966	928	976	964	964	945	970	977	981	940	937	959	960	958	937	962	980	974	962	963	961	1010	947	929	952	893	978	967	991	1026	914	938	1024	1001	966	972	928	994	937	979	961	953	923	948	951	973	948	973	968	941	1042	944	951	981	988	967	1023	998	1010	1012	981	904	994	1006	975	965	945	959	965	974	957	970	948	977	922	991	1015	978	1011	944	959	1001	976	1003	978	1003	956	963	964	966	1005	949	928	941	940	961	978	1005	1010	988	919	976	959	947	916	912	964	958	914	930	996	967	971	964	944	1024	965	948	945	911	972	958	918	989	967	928	985	935	936	970	952	954	942	985	987	950	948	995	960	995	931	964	951	995	887	977	975	969	949	914	979	1011	959	979	1004	978	938	994	965	972	1026	970	923	1010	1010	987	940	983	927	1051	962	876	912	995	959	918	945	912	907	968	954	907	989	939	972	963	960	974	963	983	936	928	949	961	943	920	906	970	947	921	934	925	952	985	973	961	984	942	963	997	908	943	950	935	942	976	961	972	941	970	992	981	960	983	990	932	944	940	914	978	942	914	934	947	968	981	966	936	1001	912	918	967	918	958	960	958	993	976	974	978	976	919	949	984	963	937	888	992	983	947	968	969	936	953	970	997	1029	985	969	1016	931	949	998	967	962	903	923	954	974	971	961	974	959	982	925	974	924	958	953	956	974	934	987	992	929	920	926	973	986	955	995	915	952	961	952	939	1000	954	912	966	963	954	976	890	906	971	925	1002	1017	976	987	951	990	934	978	1001	990	978	1028	956	976	917	926	968	959	933	925	960	960	962	974	916	917	1025	971	976	980	1001	905	901	934	980	988	989	1004	923	966	913	947	943	974	988	934	975	991	940	939	962	911	954	938	989	924	956	954	1061	966	900	959	915	951	994	981	915	977	987	962	1014	982	966	929	945	960	959	1004	932	959	976	971	958	940	946	937	915	947	936	910	949	974	947	890	949	921	975	964	962	993	996	929	940	1029	935	965	906	938	968	921	944	990	955	904	946	994	951	941	937	939	885	966	955	1017	970	916	927	985	982	905	917	941	982	938	1009	964	1014	1039	951	937	910	934	886	953	960	968	922	934	982	943	999	966	972	919	944	934	986	990	988	951	952	957	934	947	991	951	951	898	948	945	951	994	923	933	943	938	972	956	951	932	935	1008	950	961	974	951	948	938	927	944	987	948	935	992	1021	974	967	948	912	963	961	1011	981	925	955	980	972	906	947	952	965	969	1020	992	972	950	967	955	1023	988	935	1026	916	914	947	976	928	983	947	1002	909	958	976	928	952	970	1016	914	996	983	953	927	932	882	904	1008	969	929	946	1027	976	972	932	922	967	933	991	957	958	984	966	971	997	1024	981	920	943	917	1001	972	965	972	928	955	996	939	983	968	986	962	941	992	965	933	916	991	978	992	916	1014	997	968	984	1003	950	985	961	936	1055	927	898	924	944	947	966	990	930	964	969	944	1019	929	974	950	990	923	968	934	987	992	945	986	950	998	935	926	939	953	940	906	927	944	960	1008	989	958	1027	976	988	967	950	1018	892	987	937	965	975	923	901	986	969	948	957	997	939	957	963	969	971	928	1015	997	986	977	910	995	990	979	932	1011	937	934	928	945	978	1007	1040	999	955	942	958	963	981	960	912	944	955	945	897	933	924	945	1041	970	940	969	986	942	971	924	889	935	939	918	995	880	971	947	982	945	982	990	974	968	944	957	934	978	933	967	966	960	970	942	967	917	938	977	981	940	985	930	920	976	939	972	952	900	965	942	894	980	941	925	975	981	951	950	1006
24592	21089	27059	25212	10852	815	614	580	494	499	452	474	436	435	411	400	375	417	416	400	407	411	401	360	406	395	375	444	402	424	362	392	377	391	381	362	411	392	397	400	385	394	397	396	398	401	412	424	397	373	367	421	375	405	396	372	405	388	397	398	402	431	376	361	391	389	387	430	399	355	405	370	401	376	375	376	422	410	387	395	342	429	366	363	385	389	403	402	369	426	367	378	401	377	419	382	404	415	375	386	399	375	431	388	369	376	354	402	394	360	399	405	393	355	364	351	369	423	384	395	402	391	352	373	379	364	388	403	406	407	388	385	386	421	408	413	397	391	403	418	414	411	413	396	383	364	373	407	391	377	407	399	405	411	398	382	389	351	370	372	356	388	427	381	396	368	354	388	415	374	389	428	415	395	398	356	391	381	393	377	383	387	394	357	366	395	380	396	406	345	356	392	363	376	390	404	383	421	387	370	427	383	373	385	412	391	412	425	388	392	369	371	394	405	372	376	392	393	388	379	420	393	380	376	400	415	389	365	379	374	358	394	410	358	409	408	369	405	382	329	371	368	403	371	411	395	398	389	379	394	399	400	356	426	357	415	389	407	378	362	404	413	379	413	355	359	414	372	382	405	424	387	403	422	396	368	405	395	378	409	363	376	382	366	391	393	419	371	432	389	381	379	384	400	407	368	380	406	362	359	383	416	405	394	411	370	355	380	409	402	372	366	418	392	370	362	378	401	386	354	411	372	391	365	389	344	388	399	386	380	395	419	401	383	405	379	400	404	381	380	368	363	374	361	379	400	389	394	412	384	432	397	369	389	411	387	381	395	380	388	407	374	410	391	382	365	359	390	401	389	383	381	384	370	374	384	399	405	388	392	378	391	393	412	398	375	401	375	404	393	406	402	398	389	368	338	402	397	394	391	423	380	385	386	387	377	422	367	381	379	375	395	381	378	426	414	409	335	379	375	383	366	361	412	392	394	391	359	354	390	360	370	419	367	355	364	405	394	400	354	351	406	378	408	385	380	370	390	400	359	371	385	405	401	401	374	384	395	352	408	354	384	411	407	403	344	433	359	350	392	414	403	367	369	412	391	402	375	407	366	383	400	333	351	367	380	363	398	383	342	379	414	370	401	388	402	393	401	391	374	381	381	383	387	382	351	390	408	393	373	413	368	421	369	388	387	403	419	391	399	383	411	417	357	413	418	376	393	343	402	398	417	391	362	381	369	402	425	394	357	397	404	375	388	388	360	396	364	397	404	391	391	392	425	396	367	372	394	359	375	396	399	406	421	444	378	419	380	406	388	383	372	369	382	370	406	409	373	386	410	391	424	375	384	384	389	393	398	387	375	389	395	420	382	353	422	400	390	383	384	373	365	366	386	423	374	385	385	382	397	385	420	402	404	373	363	386	397	347	360	386	348	363	389	380	363	421	441	375	386	347	369	379	388	353	389	401	379	349	364	366	424	390	377	390	341	386	384	432	406	369	409	361	384	397	410	370	400	391	351	397	391	426	383	407	425	393	375	381	409	398	377	396	378	361	385	422	403	378	398	374	384	367	395	401	365	384	414	345	443	417	397	401	362	436	424	372	361	368	413	378	390	374	370	393	409	360	394	378	408	390	365	375	378	415	364	421	392	390	405	396	383	375	361	383	398	380	392	400	375	406	393	402	346	424	356	397	399	394	414	386	392	395	369	373	384	358	392	365	395	384	349	408	383	400	386	368	375	373	389	391	388	374	397	401	365	394	353	384	383	384	398	389	365	396	413	370	385	390	416	424	344	375	395	388	375	409	375	398	408	369	371	355	399	404	399	427	373	364	421	391	398	409	373	402	357	392	358	372	408	331	412	421	391	395	396	359	374	381	426	359	372	403	354	388	398	390	377	405	414	376	418	364	401	370	423	394	377	386	364	383	349	359	394	382	393	417	372	368	365	400	381	371	394	378	379	409	397	372	390	381	393	339	401	388	356	380	412	376	380	373	376	410	396	356	418	358	393	385	386	384	395	389	361	407	403	409	377	363	394	412	374	395	342	363	368	400	401	379	414	399	417	398	366	357	378	358	368	390	400	385	398	349	352	373	392	433	351	387	381	426	386	353	393	399	354	402	376	401	370	369	411	383	381	390	371	408	416	360	350	395	422	395	417	387	375	396	414	398	360	355	414	378	375	335	375	390	389	420	391	391	382	404	408	381	414	385	389	394	380	349	365	389	375	395	347	377	352	410	349	389	396	368	392	418	398	386	378	382	394	343	378	381	372	390	407	379	404	393	349	397	350	413	377	363	371	369	380	377	383	382	400	399	354	411	343	404	418	399	449	397	382	391	399	391	410	384	357	380	415	421	417	393	404	371	407	425	390	418	396	419	411	362	384	404	391	404	367	365	363	381	383	377	440	392	372	385	389	369	392	377	384	384	379	370	365	366	395	391	393	388	376	396	411	436	428	349	389	389	416	404	389	408	372	400	372	364	351	412	356	384	345	386	378	361	334	358	394	351	398	359	421	387	357	423	353	398	404	371	422	386	397	372	387	380	372	401	383	383	364	365	365	370	394	390	338	363	402	425	407	375	373	347	350	389	415	405	396	381	390	383	349	396	358	385	352	389	390	375	400	393	411	393	388	391	375	362	385	380	373	387	384	382	399	394	400	397	380	394	365	397	385	380	375	377	405	394	385	422	398	375	388	411	389	381	364	381	358	353	385	375	387	393	381	385	404	384	381	382	373	365	392	404	420	418	396	379	393	391	369	391	375	402	372	422	360	393	389	387	422	360	410	396	366	407	395	378	383	374	378	419	380	394	362	386	407	369	390	388	435	375	368	423	325	373	389	396	389	350	400	377	391	401	421	411	373	385	379	396	381	358	386	350	393	407	386	379	370	394	384	397	371	356	392	408	409	385	355	367	381	379	345	368	388	375	400	357	384	364	380	339	386	392	390	402	401	416	378	381	374	388	406	375	380	392	394	424	384	395	379	395	421	426	405	344	398	375	398	388	387	395	393	376	376	364	364	383	420	398	398	375	370	391	371	357	389	367	389	367	382	380	377	390	403	412	360	395	378	344	368	375	368	396	356	370	406	404	396	380	363	383	389	390	404	379	369	414	387	379	362	410	442	384	387	362	387	353	421	363	404	417	357	391	419	431	367	371	389	415	400	398	401	393	428	384	356	373	362	371	381	394	377	361	362	396	394	410	396	373	372	396	411	381	339	374	341	400	341	402	398	355	392	375	368	387	393	394	442	375	378	367	382	376	426	395	386	404	373	371	348	426	397	418	385	386	367	395	421	393	405	414	367	384	402	382	384	419	383	395	358	371	388	394	408	399	397	372	394	391	363	411	387	350	404	392	374	365	386	375	414	387	370	406	379	390	375	359	374	358	382	394	363	387	380	386	382	373	366	386	364	352	396	393	360	397	383	392	399	378	410	363	403	399	380	400	413	370	342	398	382	397	387	410	380	424	413	385	357	380	399	381	351	408	448	405	398
3416	5556	4454	1965	1477	1127	966	768	735	650	596	584	621	584	498	508	515	466	480	495	478	437	439	420	406	462	428	483	455	499	440	486	462	483	452	384	483	480	489	457	449	403	455	433	490	461	434	484	464	473	497	437	423	416	449	463	437	419	455	447	451	452	466	435	453	437	433	422	457	458	466	454	455	427	474	465	424	444	462	504	410	465	473	468	459	458	459	452	440	451	405	415	454	454	427	453	454	475	447	446	454	455	428	455	459	461	448	458	472	430	434	432	420	466	458	470	440	449	442	428	439	445	435	422	433	461	480	460	457	415	447	415	477	436	467	471	415	469	453	443	421	439	421	430	443	474	387	456	474	425	448	437	434	428	456	464	468	467	443	455	446	456	455	454	446	446	496	434	428	420	419	437	460	430	426	462	456	444	438	434	441	443	470	465	414	411	424	483	458	463	465	463	450	479	466	448	449	405	417	442	456	445	472	479	387	426	434	444	409	457	421	456	444	424	478	427	454	430	450	425	423	488	489	468	406	468	483	459	464	427	435	476	435	472	453	436	430	440	457	447	454	479	441	436	457	453	417	445	454	462	440	388	438	434	455	445	442	465	469	460	451	448	448	438	447	429	438	461	442	411	441	434	436	465	465	480	442	462	419	450	439	455	469	484	468	458	453	450	430	407	480	483	453	467	482	434	460	396	421	435	495	450	449	401	424	447	451	454	479	403	440	458	477	421	438	457	459	441	420	411	427	443	485	470	436	470	440	412	450	443	458	390	426	397	416	434	449	462	445	455	412	465	445	472	452	480	439	439	451	406	437	445	389	459	456	431	454	463	427	456	485	463	464	466	438	461	454	463	480	421	424	416	432	428	427	451	480	453	395	431	468	460	465	449	489	474	435	415	442	470	465	436	464	465	474	478	465	479	461	449	453	490	445	441	445	454	437	429	418	437	463	421	445	453	413	477	435	426	448	425	462	460	465	422	485	465	440	466	404	448	459	413	459	461	453	464	453	460	451	462	431	457	421	496	460	484	444	455	472	455	453	459	418	401	462	467	436	461	430	417	440	472	463	446	445	427	470	457	408	428	451	453	404	447	419	482	440	486	467	460	450	443	407	427	431	439	454	475	441	416	430	441	431	421	449	445	432	488	476	434	470	443	444	425	454	467	449	446	462	444	432	458	446	437	439	450	476	446	402	431	466	488	460	465	454	461	451	457	431	481	449	430	437	442	449	431	402	400	429	437	445	459	375	400	468	492	456	451	441	445	391	451	445	423	458	432	457	465	451	463	444	477	428	461	448	405	445	436	413	449	452	473	449	442	470	434	459	433	436	419	446	430	472	423	427	443	441	484	474	455	434	459	471	453	458	502	503	444	443	482	443	438	459	431	452	453	446	386	480	456	490	457	457	461	477	421	449	442	406	454	448	425	463	416	449	454	421	460	451	460	439	445	460	436	449	473	463	439	457	464	443	414	467	453	459	430	439	429	449	451	448	441	437	438	451	433	435	428	428	449	438	435	414	444	473	490	451	393	457	436	419	424	433	471	478	442	471	460	467	444	428	428	455	455	439	487	470	469	443	459	448	448	465	416	460	430	473	448	442	426	421	478	433	459	439	451	438	471	427	466	472	430	421	475	488	448	452	467	449	422	413	461	435	442	444	441	450	456	470	469	452	420	440	409	477	435	459	422	453	431	460	417	463	448	438	474	466	477	446	447	448	439	463	454	442	454	417	460	447	455	433	420	481	447	453	440	442	458	448	439	380	426	425	438	479	458	421	472	444	463	421	429	405	467	486	455	460	433	430	417	436	436	464	453	428	445	423	456	441	450	434	419	449	436	493	448	430	465	496	445	415	463	444	487	473	438	437	456	448	451	458	396	445	446	429	414	438	425	473	468	467	404	457	464	450	448	434	449	421	491	428	448	457	428	423	474	408	453	471	448	422	427	441	429	442	450	435	439	438	454	457	460	423	457	457	434	445	430	470	467	448	428	451	457	429	494	475	449	465	406	430	459	433	467	457	431	440	467	438	446	377	447	437	408	420	448	450	433	443	457	439	467	427	433	477	427	461	459	471	438	481	412	450	453	477	485	449	424	435	491	411	505	454	477	451	471	472	416	460	455	445	456	451	466	446	442	458	437	426	410	444	442	474	408	454	492	502	446	459	441	452	425	499	461	446	482	445	456	458	435	496	451	428	435	453	422	434	452	446	464	445	440	429	422	434	448	453	428	459	446	487	462	480	463	469	460	456	471	432	453	422	439	434	442	447	456	415	442	441	465	438	473	439	470	446	468	451	470	446	414	437	445	462	426	435	411	461	465	420	455	467	498	409	488	434	432	411	450	465	451	460	442	425	438	451	417	410	440	454	456	464	450	459	444	428	440	451	435	442	434	440	444	461	471	443	447	440	477	430	459	457	444	445	434	436	432	423	482	446	466	468	451	446	413	479	426	485	454	474	444	469	405	474	419	424	408	421	467	465	453	455	415	446	437	452	454	468	436	470	452	449	420	443	460	448	430	431	441	440	448	490	430	457	421	444	434	441	436	441	444	460	435	447	465	438	430	432	438	493	424	471	431	449	461	454	458	452	508	439	456	431	447	416	452	465	460	424	453	462	464	486	493	463	477	431	478	435	456	422	461	469	440	447	454	468	497	451	470	454	440	410	474	432	489	473	432	450	448	482	466	436	449	445	450	452	438	486	438	443	432	453	438	450	438	453	405	407	455	396	478	444	436	424	435	423	472	433	440	440	462	434	446	472	469	421	479	453	432	410	478	441	491	440	444	498	431	435	446	427	456	441	450	450	476	471	433	501	446	454	449	450	458	470	455	419	476	410	438	429	441	446	476	396	431	485	482	454	453	415	450	443	442	421	458	430	472	468	442	457	445	466	461	442	440	442	391	451	444	450	423	441	437	417	450	404	445	449	484	446	433	450	414	450	459	439	439	448	430	468	427	474	482	472	451	430	428	467	419	471	457	450	482	501	442	468	444	427	461	457	454	417	443	445	453	458	434	440	418	470	472	472	447	429	455	477	440	486	400	503	429	451	451	465	462	424	429	406	422	431	451	470	410	433	454	497	449	412	434	446	458	457	454	449	461	462	462	448	444	446	441	490	424	456	454	457	417	456	425	437	465	455	440	425	442	423	429	453	461	466	433	436	459	438	441	436	447	415	431	456	433	434	457	428	418	453	427	466	435	467	466	436	459	442	437	400	469	443	414	479	457	450	469	416	441	460	409	450	454	460	454	443	469	478	453	470	434	449	447	450	445	453	438	470	421	465	457	445	460	422	436	458	471	440	448	457	471	430	429	449	443	482	474	430	449	450	421	414	433	415	440	481	475	451	443	444	462	447	460	453	475	438	454	454	465	421	465	454	443	455	461	462	399	462	461	428	417	465	472	445	480	415	443	414	456	405	468	504	448	435	434	443	474	454	433	408	447	408	429	483	441	442	427	425	452	467	487	454	439	489	480	441	462	474	460	445	426
22551	21130	28645	23896	21132	21136	6760	1130	856	785	691	678	574	568	523	579	511	516	483	462	516	479	463	510	463	423	496	462	428	426	457	487	411	472	420	445	440	403	416	461	449	420	422	493	462	413	443	419	482	435	408	447	470	442	437	466	463	415	468	410	479	420	432	382	474	458	417	455	441	407	419	444	439	430	443	424	427	426	442	459	452	450	447	407	454	423	430	448	416	421	421	438	454	430	457	421	417	442	442	447	463	456	410	430	451	410	439	445	429	416	440	454	423	461	386	430	414	419	451	394	446	420	430	402	410	418	477	494	451	409	418	428	404	414	403	451	428	438	431	425	405	477	412	436	439	455	428	430	420	452	419	413	417	430	400	453	391	427	405	431	474	440	437	435	412	409	418	450	402	408	417	407	440	414	405	437	491	437	419	407	427	420	443	418	446	431	406	437	461	442	470	444	443	432	393	416	388	458	417	471	426	441	446	451	422	435	414	387	451	449	432	424	434	417	444	424	437	470	449	422	422	406	426	471	448	399	423	425	411	441	447	440	413	446	462	458	432	419	445	387	449	480	431	411	416	414	440	457	435	416	403	414	412	410	454	427	445	424	416	445	413	448	445	451	399	450	422	454	422	403	454	428	419	420	419	416	425	451	439	387	452	455	429	439	434	429	424	457	404	441	439	459	440	399	418	442	428	445	419	446	464	456	417	414	426	415	462	454	439	439	443	426	419	444	404	454	422	461	425	427	424	439	411	427	419	460	408	432	453	460	442	448	416	428	419	419	446	435	460	447	439	442	457	396	460	473	408	443	442	430	408	413	423	408	453	453	423	448	418	443	392	409	414	406	442	408	407	453	422	435	416	440	440	435	460	436	420	451	434	416	430	430	410	449	451	438	431	425	424	456	414	415	418	410	417	395	421	432	447	440	439	411	422	404	433	451	419	456	430	440	400	411	464	445	418	414	459	432	408	453	485	419	477	413	422	461	443	384	415	494	393	434	439	421	462	445	418	440	470	434	381	447	428	428	466	470	460	410	439	450	429	392	433	424	400	417	439	444	436	450	423	432	431	447	460	408	427	453	407	405	417	402	410	444	440	461	462	422	427	418	419	458	454	432	446	440	433	466	421	400	414	449	466	437	451	456	424	434	419	436	437	449	365	441	408	390	415	436	450	468	433	438	436	446	443	456	427	444	403	439	409	414	438	446	386	469	431	446	422	430	455	424	472	452	401	470	469	440	447	452	435	411	460	431	429	438	399	445	457	416	429	436	427	440	451	434	445	421	419	416	461	420	474	448	428	426	421	449	434	394	423	457	421	449	439	422	405	428	443	429	467	465	437	442	442	427	486	456	422	438	441	429	422	423	387	380	428	417	433	446	449	439	429	435	403	447	466	419	432	417	420	425	395	403	442	430	407	434	396	424	449	450	469	435	468	464	413	409	441	398	424	443	424	410	405	462	422	444	459	410	431	406	428	450	411	456	430	410	410	447	440	423	463	439	421	425	430	460	406	412	434	445	433	472	434	390	414	404	432	416	429	453	430	464	440	374	403	462	431	476	422	443	419	429	445	441	470	441	411	434	440	403	381	433	459	454	429	427	403	405	427	468	432	441	441	426	425	492	423	441	421	412	402	432	448	428	420	429	424	436	423	425	419	425	434	406	434	441	436	424	431	433	444	406	421	435	445	419	463	423	469	431	416	396	379	437	466	388	433	439	397	418	409	423	431	423	430	441	429	430	468	430	409	448	438	434	437	475	401	419	401	437	430	412	406	424	440	460	412	453	435	441	404	442	442	459	452	408	413	441	393	420	428	396	404	430	456	442	448	411	438	453	461	409	455	427	414	409	422	419	434	433	416	394	429	474	430	466	438	464	398	456	446	410	415	441	420	485	442	448	434	454	406	450	409	405	460	462	424	445	465	422	434	425	431	409	396	405	459	435	424	417	415	438	464	431	426	432	451	453	409	405	444	449	479	404	396	454	405	432	447	429	410	483	452	434	430	426	408	403	459	435	420	453	423	448	429	470	428	469	412	418	463	408	415	460	414	409	457	429	470	435	414	442	418	467	427	412	398	444	444	432	388	425	434	409	450	444	401	426	445	429	426	414	419	430	410	434	418	411	424	416	418	437	427	449	435	422	405	399	445	432	480	458	442	372	461	443	399	456	426	418	386	437	434	466	425	405	446	434	452	426	401	426	442	411	376	450	426	408	417	412	385	383	418	429	447	415	425	443	472	430	400	412	396	440	419	434	426	436	430	420	403	485	430	432	422	430	411	425	395	423	406	402	422	429	384	453	404	465	446	459	444	432	438	408	444	394	507	444	414	408	447	445	442	395	427	463	429	432	409	419	419	427	399	444	427	403	398	435	449	414	432	414	414	424	399	430	400	450	443	467	435	454	441	445	446	427	421	404	432	434	408	396	445	398	416	409	420	431	474	438	433	381	442	405	477	424	426	435	402	426	459	439	450	433	434	457	384	458	389	413	409	417	445	392	400	443	410	405	444	441	449	412	429	431	417	420	459	421	474	445	399	476	437	428	440	402	421	408	415	424	434	474	428	406	414	420	430	451	418	460	449	425	431	426	436	438	418	450	434	404	451	454	394	439	409	448	419	405	458	394	409	425	437	404	410	446	400	442	441	418	481	410	461	431	463	444	423	450	443	437	375	447	400	405	408	460	420	445	433	436	443	380	455	431	446	450	461	429	407	418	419	459	427	421	415	437	419	420	401	418	478	488	444	408	447	422	402	422	451	397	427	426	405	398	394	412	432	437	401	431	424	407	411	411	426	467	490	422	442	418	410	471	397	415	440	449	439	399	417	436	425	483	457	417	391	415	433	441	437	394	399	437	440	424	419	431	438	423	440	408	398	431	415	405	465	430	440	435	415	444	448	449	403	426	414	413	423	445	409	434	407	453	460	449	418	431	429	442	449	437	441	450	472	453	461	454	421	418	484	445	445	415	387	458	465	416	431	430	417	455	430	434	458	446	432	419	414	441	424	423	429	464	443	409	424	411	422	413	396	424	420	426	397	429	406	418	433	472	435	424	449	416	420	441	440	430	437	398	448	440	449	429	438	458	433	427	436	448	444	419	445	436	411	416	417	422	431	407	419	426	454	439	459	375	393	417	384	430	409	444	407	436	411	387	429	375	448	441	393	407	446	405	463	428	438	393	419	421	432	469	448	419	431	436	412	423	465	425	467	431	410	410	443	425	450	465	440	424	447	454	432	467	431	461	424	433	447	444	422	407	418	414	447	428	426	461	398	394	418	432	409	432	410	450	452	413	451	436	438	432	445	403	451	460	467	475	413	396	434	490	440	427	413	475	432	433	436	421	477	395	407	411	425	432	406	459	432	435	418	445	432	410	446	440	419	442	419	406	455	431	446	436	443	425	376	479	470	427	443	455	394	416	456	415	445	441	426	413	468	409	413	436	449	418	436	405	420	406	421	452	442	455	491	412	449	436	455	462	449	431	396	424	430	455
4453	14409	11924	5393	3683	2933	2176	1728	1432	1130	1005	871	860	746	747	714	646	642	636	646	582	655	574	563	568	572	553	568	532	551	533	557	553	494	513	523	573	518	550	552	504	578	496	518	514	534	533	553	499	546	505	523	541	514	535	544	532	498	548	518	562	524	536	553	536	505	544	502	536	521	542	516	503	471	562	507	510	513	507	511	544	501	569	530	555	567	533	503	525	532	508	517	478	514	511	543	527	515	520	536	538	460	510	542	516	492	539	526	505	495	479	529	524	563	536	505	453	488	511	492	515	535	522	551	502	527	490	521	487	511	531	497	522	473	524	515	505	552	523	510	501	535	470	525	507	530	542	525	557	527	531	520	477	520	528	513	534	510	506	507	509	530	535	537	503	517	501	518	472	525	529	562	510	504	547	497	554	519	544	548	554	490	508	465	520	515	528	510	553	504	500	545	542	486	503	472	501	525	487	529	539	525	509	532	514	519	483	524	519	555	512	520	483	526	557	491	509	510	480	504	506	562	526	504	561	529	508	523	506	539	491	546	522	486	505	541	489	501	542	525	492	507	525	528	493	534	501	506	539	500	533	532	520	520	508	502	553	502	533	507	480	506	537	484	488	482	541	521	498	526	515	444	522	534	510	517	518	556	520	482	503	520	541	518	511	530	461	496	476	516	558	499	475	502	527	515	521	518	475	502	555	501	543	515	494	527	476	465	492	503	496	539	478	498	535	511	487	491	514	510	531	499	516	483	523	486	543	497	565	526	480	541	508	540	523	488	510	517	517	540	531	491	488	521	478	505	502	512	523	496	515	556	585	506	526	532	483	531	502	505	519	485	506	511	541	506	527	458	506	487	520	543	502	524	531	543	477	495	505	506	535	540	531	501	471	532	497	535	564	483	497	501	504	508	512	521	543	504	516	531	488	485	483	498	515	530	542	504	566	515	580	505	495	548	569	476	557	504	527	522	515	509	480	495	530	502	514	508	518	539	492	485	525	499	541	542	508	512	450	515	509	529	521	510	555	514	546	512	523	501	503	518	534	499	501	508	505	498	503	527	523	476	510	566	507	504	474	478	532	528	525	515	495	490	501	556	546	539	486	470	500	496	501	516	539	492	549	523	512	476	543	542	481	532	497	489	537	511	484	544	524	520	506	489	540	517	529	525	566	557	511	478	582	549	518	473	528	543	500	532	537	507	492	517	476	535	503	528	494	517	488	544	499	517	515	535	556	489	511	543	518	510	535	495	485	525	511	548	499	506	520	533	505	494	512	496	497	522	505	552	518	526	528	515	483	512	503	500	527	505	530	498	515	498	494	503	524	532	516	535	496	465	523	483	537	503	571	488	540	520	507	530	495	547	478	489	521	531	550	523	467	521	505	507	498	489	528	508	518	475	509	526	477	518	543	523	539	538	506	505	555	486	527	501	513	535	532	485	521	514	512	498	494	501	494	496	557	472	538	518	540	491	512	520	513	515	529	509	514	477	527	479	524	544	508	470	493	539	495	507	523	486	469	512	530	498	521	515	527	495	486	510	530	508	514	492	529	508	506	496	475	503	526	516	506	496	520	504	537	470	555	538	490	514	532	468	529	531	499	517	498	512	494	524	507	505	492	523	548	484	524	569	564	498	528	550	521	554	493	481	511	526	483	501	461	487	496	506	506	525	491	550	539	524	473	544	557	540	510	516	517	534	513	544	530	549	526	546	520	521	419	519	545	517	499	529	501	545	468	529	513	488	533	560	505	509	514	494	520	511	521	443	506	488	518	479	532	530	485	478	510	529	486	531	521	498	515	481	537	503	502	530	527	497	491	530	492	538	536	533	546	530	508	522	519	522	539	511	530	523	518	517	468	514	500	488	482	531	531	494	521	489	505	523	498	538	538	482	529	488	512	500	501	538	538	506	484	499	493	506	526	537	542	516	524	531	521	522	548	482	507	485	519	521	503	524	558	521	470	547	551	562	565	527	486	531	517	472	517	478	498	556	517	502	516	478	509	544	526	519	490	535	486	531	514	526	503	526	519	533	462	522	513	519	536	525	486	537	533	501	490	523	494	517	501	488	519	500	540	513	531	554	519	515	518	535	516	526	505	573	521	515	476	494	510	515	513	498	543	511	516	521	543	525	483	465	488	545	511	514	467	501	519	489	511	516	507	520	483	502	475	505	518	486	485	520	484	504	517	480	535	488	518	494	532	507	488	506	487	479	524	512	538	490	528	546	508	491	480	494	486	523	505	481	527	503	488	511	535	510	504	530	528	520	469	532	541	548	503	521	529	550	552	530	489	476	487	481	483	482	461	514	533	503	483	497	513	551	553	514	483	515	498	512	496	482	508	511	487	489	545	511	524	482	541	506	504	522	528	529	523	503	496	507	495	484	518	516	532	523	515	549	505	511	514	514	532	522	524	531	537	500	553	506	497	526	559	502	541	527	552	548	533	482	503	548	537	537	518	512	496	531	509	528	445	500	522	511	512	527	527	496	484	512	496	506	508	482	496	560	499	526	558	501	505	527	497	514	501	505	537	508	493	517	559	481	509	514	511	495	493	500	547	501	515	509	532	519	501	501	473	488	510	529	506	496	508	529	524	513	494	530	497	499	507	517	519	500	530	506	536	530	484	538	485	510	538	537	492	526	550	541	511	519	523	517	507	554	493	498	507	534	557	538	481	498	507	522	487	531	534	515	531	539	507	528	512	519	448	499	512	518	508	529	484	517	523	533	498	478	517	503	510	533	499	520	509	527	563	549	525	521	497	521	513	492	523	550	498	578	461	521	482	506	483	508	497	556	545	482	544	511	509	513	520	523	515	487	527	553	507	529	492	526	563	477	507	480	529	524	533	475	516	479	538	474	487	515	523	501	521	541	543	503	518	512	495	524	577	583	488	479	556	508	528	510	486	532	532	492	490	516	537	527	516	485	491	529	523	497	507	485	500	499	518	525	525	576	529	511	521	518	552	527	479	562	494	519	531	531	500	520	544	560	508	508	492	519	521	506	527	516	532	520	492	475	520	533	563	549	499	532	508	511	493	502	524	551	489	519	481	565	529	536	491	538	518	499	505	494	520	493	524	528	516	510	497	504	508	546	507	521	486	487	497	503	456	518	516	515	525	520	554	463	543	507	526	505	563	541	520	497	533	503	517	478	527	528	540	555	537	517	524	486	490	484	517	485	473	547	516	489	501	483	496	535	484	531	522	537	533	520	521	530	528	511	497	537	481	468	509	486	506	512	486	502	519	533	504	497	517	501	538	481	465	425	529	537	543	498	538	514	503	518	552	493	509	525	506	493	488	527	494	510	486	509	494	505	493	485	525	493	517	531	550	515	512	544	493	553	485	510	504	506	508	540	512	506	509	517	466	476	539	505	526	521	505	533	535	525	496	549	519	549	516	526	492	518	519	567	511	540	528	500	507	507	520	537	533	508	507	479	511	488	520	521	529	546	512	543	524	559	544	513	506	527	536	526	499	489	558	511	519	479	528	517
27326	17979	4335	1116	870	796	812	770	726	710	719	745	753	765	790	755	732	679	725	725	775	737	770	796	721	744	719	687	752	746	761	749	762	737	729	764	759	734	717	750	746	752	762	772	742	757	726	677	750	750	789	779	746	723	775	736	702	720	720	740	721	733	742	746	753	749	708	746	725	760	747	714	786	722	765	700	714	717	733	717	723	739	749	738	722	697	798	690	720	748	698	737	755	777	731	742	712	762	757	828	710	752	742	726	730	743	748	774	723	723	723	748	708	736	792	758	751	732	704	751	794	757	732	763	736	725	687	729	730	791	787	758	744	748	737	718	740	703	744	796	715	752	718	717	704	728	764	720	748	756	750	724	727	787	750	736	725	754	765	773	748	712	756	753	736	736	771	768	733	731	743	734	738	759	811	742	745	737	675	793	732	763	713	737	759	742	744	732	759	793	777	764	770	798	751	722	704	753	718	706	742	765	782	804	758	761	760	742	728	741	781	734	747	781	761	756	764	772	707	743	797	727	727	749	736	730	753	738	748	730	780	788	713	728	741	758	712	708	732	747	750	738	787	747	777	706	673	735	731	741	760	732	769	704	763	708	750	755	748	714	792	758	711	736	775	758	727	753	751	829	780	738	719	752	782	729	732	741	725	765	756	706	760	717	723	766	760	743	751	808	724	745	741	754	725	733	761	747	735	708	751	749	766	749	773	802	764	780	712	732	722	768	784	737	777	713	736	739	701	718	739	789	750	748	711	702	737	727	730	754	738	766	725	720	768	747	719	723	768	760	723	738	759	711	713	739	738	717	759	717	813	679	743	694	750	699	731	754	771	825	753	717	710	767	706	741	764	747	713	759	736	709	745	737	730	796	705	728	708	718	779	724	767	712	682	694	709	728	699	767	726	786	737	744	733	750	776	728	760	737	719	701	736	765	698	691	674	732	772	673	745	694	737	750	748	742	765	748	789	775	736	768	730	731	763	748	710	699	724	703	716	728	737	732	746	721	764	768	738	730	716	753	782	794	723	734	750	726	758	767	747	745	743	740	751	705	729	741	780	753	729	750	730	729	760	732	742	761	714	734	801	742	742	738	717	770	725	712	706	737	707	729	761	731	723	724	733	737	721	704	735	752	817	770	759	697	740	786	746	730	715	798	776	776	716	753	780	731	747	688	756	745	798	748	744	751	745	740	743	726	784	707	726	772	752	762	692	734	752	737	743	749	731	759	663	730	767	751	751	724	750	742	755	783	759	738	774	723	755	693	734	751	749	723	720	783	715	788	735	763	759	743	755	736	767	741	703	723	743	754	764	785	726	762	719	703	749	741	770	700	754	757	713	731	789	747	785	749	771	786	724	720	735	745	720	705	767	753	781	719	727	722	749	697	711	779	745	743	819	724	718	757	702	752	712	765	743	748	712	708	721	742	723	708	761	778	769	712	719	726	773	732	709	799	678	734	757	786	747	735	744	735	729	754	723	744	744	765	679	755	813	779	746	736	732	746	785	724	710	742	704	738	703	729	790	769	721	723	737	714	703	751	719	736	768	721	717	760	730	804	727	730	737	748	729	719	721	750	770	782	776	743	727	745	747	714	798	725	703	726	751	718	803	750	736	745	739	775	724	737	719	742	683	736	797	760	718	755	728	770	736	716	764	775	756	749	757	749	731	756	761	731	669	793	733	755	763	722	754	730	755	755	736	756	723	752	756	750	741	705	815	760	764	759	752	744	728	757	776	708	753	773	735	749	700	802	710	765	792	777	715	732	749	708	699	754	767	725	780	766	765	678	806	757	723	711	744	744	763	735	763	790	718	727	722	766	779	733	748	739	738	737	725	758	743	766	762	722	713	762	729	735	748	697	791	780	757	737	756	730	744	715	734	707	723	784	770	734	735	726	723	772	787	743	750	714	753	756	768	731	704	741	755	768	702	730	745	750	804	755	739	724	743	766	756	754	732	760	745	769	774	733	792	735	734	739	739	734	733	740	753	715	736	751	712	765	776	734	721	777	716	732	696	680	750	743	778	741	701	722	744	721	765	743	746	765	758	714	734	764	756	735	725	727	734	777	734	761	790	755	775	773	741	737	724	703	771	716	736	718	773	761	720	703	750	709	707	759	793	747	732	774	718	743	733	678	766	765	719	720	720	731	763	738	742	685	716	739	709	687	764	771	701	696	776	784	738	762	752	731	714	741	690	725	708	696	766	739	692	779	794	759	732	725	728	728	746	740	755	717	781	753	759	773	700	773	719	641	752	707	743	726	733	740	740	773	776	747	736	722	724	758	772	749	774	726	756	744	739	717	757	750	759	704	795	770	745	715	783	726	754	713	763	803	710	720	723	756	773	771	719	783	768	768	776	735	745	678	766	752	754	782	785	711	761	770	762	739	775	760	740	729	719	724	730	759	772	735	760	762	763	751	781	724	781	752	792	743	776	672	737	698	729	736	719	735	768	748	756	704	708	772	742	706	741	706	729	765	764	753	689	700	717	769	724	776	760	749	771	752	710	716	715	755	721	749	739	683	749	724	802	787	753	761	704	753	783	711	713	708	753	744	758	729	766	755	742	772	739	687	803	724	737	767	798	725	697	710	672	767	724	744	753	729	789	787	753	774	766	772	777	742	698	714	777	744	768	717	800	743	772	675	739	801	753	730	780	803	707	754	757	734	716	735	708	762	750	728	799	794	704	750	753	733	780	767	773	715	737	726	725	722	756	756	789	741	762	755	786	778	729	735	710	760	763	756	783	722	749	768	769	770	735	735	729	713	750	730	737	722	751	685	730	728	740	767	722	698	726	753	759	722	786	742	738	701	803	731	740	781	705	777	732	771	788	769	726	734	728	747	728	792	755	762	736	717	745	738	713	793	723	697	785	718	746	682	717	766	783	779	730	722	761	769	744	746	705	831	747	755	719	717	729	694	781	740	717	741	781	711	712	726	792	788	695	769	763	741	813	754	781	768	727	750	720	774	736	682	756	746	752	738	755	797	773	736	760	702	715	681	734	682	710	796	774	740	739	750	723	683	761	732	735	718	747	795	757	703	670	755	746	715	782	710	720	738	708	731	746	709	739	783	773	791	747	737	765	731	759	740	805	770	764	767	760	741	726	745	751	755	733	719	780	721	759	787	770	751	732	716	763	754	732	792	755	747	787	724	802	748	744	751	712	762	728	750	734	741	732	774	731	800	703	764	739	722	742	757	760	748	791	789	754	737	796	768	741	734	752	701	767	747	709	760	752	727	711	757	739	762	707	751	839	730	736	744	742	765	751	773	702	709	707	742	743	730	768	783	751	741	739	751	786	771	721	735	753	693	716	731	744	764	720	748	705	781	765	721	760	703	737	782	732	771	723	733	696	774	762	750	723	748	711	710	715	794	733	737	745	712	745	762	743	760	751	685	782	800	751	783	709	801	759	742	734	739	735	748	753	723	750	721	768	728	811	698	763	742	762	720	752	768	746	726	740	751	690	763	749	765	763	723	734	738	739	711
4598	1448	1306	961	911	885	895	864	822	822	837	846	854	835	856	784	880	793	844	824	863	831	821	840	822	838	897	787	801	856	858	815	845	841	833	814	842	867	855	820	842	856	822	802	845	812	858	824	865	847	787	830	895	899	861	839	824	854	870	914	905	895	825	788	886	878	876	832	827	849	854	845	831	858	828	817	814	842	847	875	811	871	884	882	818	777	825	875	829	834	880	843	849	843	846	808	839	857	822	876	789	801	821	802	837	856	872	831	824	841	845	773	848	859	819	859	830	836	853	826	815	796	872	821	877	805	784	859	845	825	784	834	782	815	813	810	864	838	838	846	817	855	857	805	850	810	869	814	901	837	847	856	823	825	813	859	825	811	839	834	825	822	831	827	811	874	817	823	837	833	810	887	829	855	867	833	896	817	850	826	885	912	857	837	833	844	820	812	831	903	881	810	821	815	845	912	872	808	843	868	817	814	875	794	827	814	852	829	827	827	804	782	803	876	864	806	808	783	850	862	888	790	813	865	838	847	833	835	826	859	813	814	890	795	810	817	834	860	878	843	897	835	899	817	863	826	775	832	866	848	844	818	831	831	848	826	849	796	800	843	872	875	864	842	849	844	846	845	804	777	865	880	851	838	782	826	838	801	813	847	807	853	840	857	818	867	867	807	863	831	851	785	800	878	806	853	893	831	835	857	809	791	854	822	850	821	854	861	803	894	852	860	837	825	819	826	832	888	820	844	820	831	854	791	852	829	853	799	800	820	826	843	853	776	889	813	835	845	814	846	821	883	833	847	852	861	828	875	859	775	815	861	822	814	864	809	835	850	846	842	860	885	864	866	814	802	792	815	856	846	794	813	840	863	840	809	826	784	812	831	801	865	793	882	855	895	854	768	813	827	831	862	836	821	817	808	828	841	894	884	872	830	800	794	855	832	799	812	837	834	860	881	834	761	813	831	796	861	841	852	857	837	870	839	831	839	832	812	854	848	875	841	833	812	832	815	831	861	829	854	820	858	867	846	842	854	862	815	859	815	846	830	796	823	852	875	820	789	831	858	822	858	846	828	863	848	855	864	833	890	811	840	848	813	786	846	811	865	794	879	832	830	839	816	816	855	849	828	859	809	868	899	894	882	806	840	886	815	821	826	806	888	864	794	902	800	850	839	828	856	768	861	818	823	881	851	875	819	741	848	907	838	805	816	811	826	857	838	763	817	832	852	802	865	831	848	812	840	835	854	830	872	861	804	856	797	758	810	854	831	833	828	871	876	869	849	831	859	871	882	859	841	869	857	796	840	833	817	876	810	857	881	819	841	866	855	874	796	844	853	856	886	824	838	824	811	870	853	818	811	858	796	835	842	856	918	885	858	825	779	834	821	801	841	880	875	822	800	835	833	848	837	838	858	818	806	843	834	833	831	812	847	823	844	813	858	866	915	808	849	840	826	866	831	812	885	827	877	822	852	837	829	844	818	864	783	922	815	756	910	834	822	901	847	847	888	874	813	815	841	829	861	811	846	838	884	874	825	888	802	861	842	843	857	842	775	815	786	800	835	835	836	819	814	838	867	823	848	830	856	872	834	820	833	807	848	822	844	875	827	839	845	865	770	861	820	844	822	902	857	867	757	806	797	877	805	834	881	877	853	810	858	802	805	876	826	881	790	890	824	879	830	877	785	815	872	859	851	821	848	845	843	798	830	873	851	827	851	832	847	881	879	874	775	809	855	811	818	905	799	822	837	843	857	824	873	870	883	858	872	855	838	830	834	917	855	820	797	850	834	835	837	748	842	822	857	863	837	857	854	825	862	834	853	827	825	825	856	871	844	820	908	923	828	834	817	809	847	883	831	831	847	884	768	840	876	812	874	819	861	852	867	887	850	843	855	819	827	768	809	862	784	817	851	821	803	813	820	825	837	831	834	837	828	849	857	871	845	839	773	785	847	771	859	842	863	882	806	828	837	912	829	874	792	824	905	842	847	833	873	868	846	792	780	837	870	804	789	844	870	850	855	819	833	856	782	814	841	860	861	814	820	847	815	831	871	830	827	829	844	839	873	872	876	792	832	842	840	836	879	845	841	854	847	853	825	866	816	824	860	862	755	802	902	875	835	828	773	788	821	846	785	846	844	847	823	867	835	820	798	851	890	830	816	853	826	870	802	793	821	832	901	822	808	872	848	832	813	843	925	858	875	850	841	847	858	867	849	848	835	840	856	855	846	821	830	745	846	824	831	812	861	828	820	804	806	883	834	797	848	787	839	841	862	827	866	802	897	811	833	816	834	798	821	836	832	768	826	868	864	826	845	770	861	781	840	849	785	892	861	813	830	844	849	865	815	883	852	848	825	845	837	882	852	853	809	850	848	851	833	808	876	828	844	832	827	829	808	837	852	807	837	864	833	803	840	836	838	788	854	847	855	829	834	809	852	865	790	800	889	867	908	894	817	850	810	844	828	839	830	823	839	828	849	775	828	752	806	860	849	834	837	827	803	855	801	841	885	899	838	868	814	871	869	838	871	822	826	874	827	850	829	858	833	861	830	839	822	871	805	874	804	790	827	862	819	828	853	874	827	936	781	903	878	836	819	859	862	813	804	877	817	839	770	854	821	865	832	857	874	887	775	813	881	823	812	877	834	907	833	838	809	859	836	857	800	830	847	827	833	798	812	842	804	854	830	833	843	831	849	824	779	861	862	848	792	827	860	800	822	854	836	866	833	879	824	782	877	819	858	823	855	844	831	857	842	881	802	829	854	858	804	825	875	870	847	901	870	879	861	856	835	870	868	838	850	844	854	829	809	782	882	808	877	877	829	866	925	857	810	805	836	844	824	850	870	850	801	844	842	864	850	758	864	856	815	879	816	854	848	843	833	840	807	885	867	765	792	777	863	853	840	803	806	839	786	840	851	857	820	901	832	819	869	779	824	829	829	842	854	814	803	817	837	866	848	846	840	874	857	820	894	835	911	758	823	847	818	870	868	842	882	830	859	846	834	853	755	793	839	806	804	805	857	834	815	823	811	819	875	811	840	850	816	816	815	866	836	892	829	844	855	849	882	856	831	857	826	850	838	810	792	848	843	884	830	832	839	811	783	861	791	835	844	938	810	832	851	865	864	833	849	806	848	865	855	852	834	816	800	799	852	882	832	807	874	808	844	831	829	861	829	908	880	834	819	849	839	830	766	839	847	890	859	834	819	782	910	813	802	839	864	860	808	864	818	863	787	859	823	793	826	877	845	763	857	831	867	903	797	841	808	817	808	832	852	836	850	851	837	838	865	845	824	856	823	813	849	841	831	819	844	850	837	807	835	846	870	809	828	827	856	879	826	868	845	815	799	867	837	890	843	871	873	834	843	852	863	849	830	802	814	858	803	876	855	856	824	812	888	838	879	876	861	814	835	821	831	833	817	836	825	804	798	905	812	849	824	845	869	850	831	789	849	846	852	867	843	833	891	847	799	828	852	859	824	813	819	831	844	857	823	813	855	847	843
23689	21086	28070	24337	21039	8518	1575	1142	1037	1044	991	890	889	902	947	917	946	883	907	945	831	887	830	887	865	873	904	829	787	859	774	868	811	793	806	792	829	785	770	817	838	842	815	851	799	808	829	848	854	859	783	843	861	843	801	836	880	804	790	826	882	865	862	802	834	833	864	864	810	851	841	871	843	816	861	860	858	841	841	858	824	795	844	826	822	773	836	863	884	814	866	834	826	780	824	836	848	839	828	824	835	847	775	831	828	829	839	801	862	825	890	794	812	863	847	807	835	804	844	829	764	840	840	800	827	759	798	863	844	822	810	836	822	847	880	809	874	811	868	821	785	827	817	856	838	802	854	782	834	852	871	849	820	779	870	828	851	797	823	821	833	802	845	810	800	826	807	788	792	856	896	820	832	780	842	827	840	840	843	816	885	802	853	803	820	760	845	796	833	836	815	819	808	808	874	791	795	807	879	803	822	851	808	825	822	802	822	895	885	890	853	747	842	865	826	827	865	785	824	833	881	820	864	876	854	816	779	850	833	841	890	791	805	843	807	814	830	820	815	874	836	838	828	865	863	814	855	846	854	845	814	811	773	833	847	821	898	871	824	856	797	843	852	801	868	852	851	889	866	806	881	884	819	885	827	848	846	872	791	837	774	845	839	833	836	837	835	845	849	807	859	846	831	859	802	815	877	873	856	816	833	832	840	817	862	855	785	829	789	855	811	790	815	825	828	848	853	837	855	819	802	856	850	835	834	869	849	870	814	866	826	832	791	828	834	886	824	853	823	832	872	854	880	806	818	874	844	852	848	820	811	881	826	811	851	844	816	832	787	826	826	826	830	814	833	786	869	860	825	830	769	836	828	832	813	818	874	873	846	835	834	826	844	878	783	787	845	790	865	883	841	829	844	806	877	847	810	835	824	816	855	829	788	819	816	883	794	772	800	806	867	842	854	822	800	840	807	774	870	850	839	795	832	813	847	851	815	838	789	828	850	872	837	823	814	880	836	854	816	908	823	858	799	884	803	884	811	830	806	803	836	865	840	813	807	879	840	849	768	801	865	790	891	841	817	813	824	782	849	795	886	782	847	819	828	780	817	840	818	859	853	879	822	856	820	846	851	778	809	828	844	836	866	860	826	803	821	835	791	791	894	873	855	796	813	841	853	832	805	867	843	832	813	838	856	821	809	852	803	854	806	814	822	860	865	825	826	886	811	794	794	868	859	819	810	840	807	823	841	833	802	794	839	908	787	792	809	819	890	849	777	814	816	801	813	806	813	794	856	787	817	796	813	860	814	827	831	790	859	827	853	833	773	849	849	824	808	884	787	801	835	815	892	806	837	799	824	812	877	878	872	766	904	817	827	846	809	799	786	832	829	819	807	838	846	837	890	771	813	848	799	816	800	833	819	830	833	811	847	851	811	843	767	847	841	837	837	828	801	788	829	836	806	826	853	874	876	874	819	841	822	818	843	805	822	789	766	840	815	822	831	828	836	850	863	860	792	811	850	842	796	781	753	857	818	795	834	850	825	844	824	829	809	843	837	849	838	846	831	802	823	837	814	834	786	823	862	831	878	849	853	845	852	810	840	789	839	833	875	838	786	821	784	811	843	868	815	842	836	800	790	799	818	772	803	877	849	830	780	784	823	827	824	813	882	856	848	820	821	840	825	914	819	852	822	816	862	808	814	811	804	832	815	853	831	825	796	852	812	802	822	761	817	854	848	808	829	848	822	938	863	855	860	887	847	797	795	816	854	865	821	797	778	828	837	833	789	769	851	856	803	776	806	870	856	912	817	794	842	833	859	838	821	848	868	847	873	854	876	850	781	797	830	834	822	810	810	819	820	832	824	840	815	856	834	833	841	835	773	784	856	781	804	847	852	778	853	817	901	885	818	824	799	806	813	833	813	873	811	826	815	835	786	801	821	798	813	817	802	827	821	842	804	825	827	872	887	795	841	869	813	830	853	813	834	832	838	806	822	823	826	842	805	866	856	856	810	816	859	795	840	804	812	821	823	823	826	855	812	837	799	794	820	864	793	817	809	812	806	829	843	838	820	819	835	827	881	846	815	829	800	811	818	829	857	850	849	803	877	801	804	812	793	846	842	760	818	844	837	864	821	850	848	836	853	830	832	847	801	812	872	848	840	824	801	826	822	797	825	774	817	801	823	842	819	832	850	805	875	865	831	840	855	832	865	836	821	803	819	807	836	879	831	871	854	849	841	822	776	825	844	797	834	872	867	863	839	869	803	802	797	851	803	822	838	827	806	864	800	852	793	835	785	818	839	823	830	839	779	783	833	819	828	850	835	881	846	835	899	841	828	794	812	820	932	833	807	837	806	834	816	820	823	764	833	867	847	861	782	810	781	835	818	927	831	876	791	798	837	810	806	819	872	862	812	852	830	831	818	831	812	803	789	868	820	848	821	843	830	848	810	830	860	871	836	858	832	828	825	803	830	805	855	868	796	842	785	837	853	831	859	800	825	833	861	804	839	826	863	867	806	885	847	838	852	871	805	836	878	795	855	834	897	783	806	798	809	793	804	828	842	835	821	818	877	807	790	850	838	926	816	821	833	822	843	844	811	802	845	842	805	799	825	830	817	846	838	847	794	862	872	809	805	804	827	816	805	836	819	821	838	766	856	865	824	817	818	837	822	809	879	828	868	804	807	800	788	807	838	862	819	830	832	860	816	785	846	816	864	852	821	855	840	813	765	881	800	883	837	833	818	865	815	857	819	843	884	857	809	822	801	811	808	809	825	798	791	786	864	832	856	836	765	801	803	845	810	807	851	841	840	788	836	850	802	805	846	801	846	833	858	828	876	823	775	793	797	833	839	851	796	759	808	866	816	773	830	776	808	806	829	833	827	823	805	829	833	811	793	848	818	834	866	790	840	810	816	842	845	863	800	853	806	883	868	887	791	821	793	841	843	811	819	894	826	826	874	792	834	834	832	821	818	814	805	854	810	872	848	835	826	851	810	847	872	829	797	818	802	812	829	812	857	857	846	869	792	773	877	848	875	796	846	836	837	869	802	837	880	803	803	823	814	863	818	872	807	809	837	805	866	862	815	847	809	870	863	807	803	825	850	866	824	797	830	808	792	879	832	788	777	776	839	849	862	865	866	787	863	821	834	792	855	873	799	786	801	818	826	820	853	817	799	816	832	813	841	837	868	843	797	840	822	879	872	767	805	816	883	829	802	822	740	805	876	847	807	856	797	865	861	852	839	878	828	794	814	771	815	891	819	845	830	831	895	836	821	846	835	809	857	844	844	799	812	824	847	822	818	822	835	876	846	853	827	841	815	881	805	832	845	793	883	837	804	840	796	789	782	833	865	882	859	834	824	796	760	814	808	821	829	816	833	821	845	849	899	827	842	844	882	762	814	832	818	860	846	849	816	781	864	885	809	808	834	860	815	816	809	807	820	840	835	824	806	888	890	768	801	841	813	805	823	841	829	819	835	784	807	882	806	872	801	818	826	806
3469	8930	7417	3457	2648	2049	1794	1579	1326	1313	1241	1204	1160	1102	1058	1096	1020	1004	1013	974	975	1007	949	941	1018	1022	1014	971	989	941	978	1007	962	958	980	961	959	954	941	965	970	881	949	948	945	914	962	928	971	922	990	1027	957	990	975	1000	1029	935	963	957	974	921	919	986	906	911	924	991	953	870	979	917	955	956	929	957	983	906	935	981	934	912	945	996	921	942	962	984	984	931	994	992	924	954	1021	948	951	945	941	941	890	1001	1014	923	981	945	956	960	938	988	955	926	954	941	948	926	944	952	985	932	950	942	983	958	940	1018	962	972	957	947	944	942	946	964	857	934	921	933	965	933	963	967	961	955	979	916	969	1017	933	1020	968	936	943	1003	963	933	998	959	913	975	943	944	929	974	966	899	959	959	921	990	905	985	941	946	1002	944	943	962	946	940	928	957	1012	929	961	894	1000	923	897	941	974	961	1002	997	890	1008	976	946	1012	924	990	976	942	947	986	955	962	916	970	950	970	974	942	973	952	955	920	979	942	920	902	930	906	979	960	926	1003	989	935	973	977	945	949	936	912	904	971	984	964	960	958	967	970	942	881	893	952	935	921	992	950	1008	944	946	953	978	963	969	990	1006	949	929	952	940	917	966	970	964	930	1001	975	987	957	978	899	954	922	991	921	1008	938	991	929	997	919	1020	959	975	962	904	923	905	947	951	927	924	924	939	945	934	967	989	925	908	987	923	950	944	972	995	955	973	955	936	982	956	974	972	943	924	978	981	953	941	987	957	883	950	913	999	951	937	973	947	948	968	976	980	950	1001	932	974	996	930	967	939	932	935	1035	918	939	968	1002	965	929	960	932	890	901	944	1002	914	975	945	930	868	985	980	975	978	918	982	988	923	928	994	977	959	921	921	983	927	930	939	961	925	953	916	947	966	964	970	992	948	930	992	915	943	994	935	975	942	903	955	947	966	941	868	972	923	964	965	922	896	940	996	959	973	975	932	883	967	973	923	967	959	949	928	931	968	977	972	1008	961	963	964	954	968	978	1014	970	965	911	961	965	931	1016	953	982	964	984	906	970	947	980	936	949	980	986	907	928	925	1000	897	918	880	976	976	938	959	938	986	958	937	902	964	929	957	971	931	909	925	939	996	994	897	912	978	1029	956	1006	987	947	957	990	964	930	939	1015	920	915	935	986	955	910	951	994	949	971	969	945	943	952	958	953	915	1009	963	921	963	966	899	1013	958	925	1001	971	1002	985	961	931	935	951	985	943	928	972	949	927	993	925	934	951	934	1034	914	1012	960	917	993	969	984	1005	956	952	977	977	934	949	955	960	975	960	952	983	962	958	929	963	929	948	927	961	901	947	1025	1034	946	960	932	960	976	958	975	922	948	936	943	959	922	983	922	990	973	1002	970	937	897	1045	992	1012	930	920	908	926	927	980	914	932	885	944	928	934	943	925	981	956	998	948	971	971	945	910	911	961	949	915	955	946	980	979	944	906	960	957	904	977	915	950	912	959	948	944	924	969	980	894	991	940	971	943	950	950	951	904	955	892	981	956	976	948	966	974	944	949	953	927	913	974	983	956	970	907	964	954	917	937	910	940	938	966	976	911	929	951	1025	949	1007	961	923	1023	907	992	965	941	944	939	981	890	943	963	914	995	980	908	909	953	976	961	990	959	965	985	953	964	955	1001	929	933	907	957	974	981	982	912	965	983	982	895	941	927	948	914	921	926	945	1022	949	958	960	937	949	967	924	958	948	974	942	880	957	939	882	957	929	948	944	955	946	910	949	963	1003	931	976	924	960	924	871	945	948	972	977	929	949	925	961	955	936	983	923	933	889	905	959	996	923	911	915	936	951	939	948	947	970	923	933	984	896	940	987	966	991	909	947	911	966	925	932	927	946	955	962	936	983	949	944	1014	950	1000	911	874	1016	948	912	934	941	941	924	993	930	936	948	1004	972	923	967	982	896	993	927	932	971	902	940	938	972	980	922	933	1021	952	945	969	986	950	976	926	1005	977	997	950	951	933	1013	961	952	987	951	905	976	903	939	947	940	989	958	948	939	977	951	924	945	1001	938	983	941	960	937	942	942	963	956	937	989	996	961	962	958	930	1002	1007	1004	943	910	961	948	909	930	953	969	962	912	984	986	911	980	975	916	942	961	990	939	923	960	915	934	947	953	953	945	944	1004	966	908	923	890	963	969	970	932	954	937	960	928	939	961	970	940	921	970	955	1034	920	943	951	894	973	922	927	960	944	970	944	950	925	960	929	943	934	961	939	892	947	971	946	945	941	963	922	998	1006	1017	910	961	907	976	929	966	955	969	921	944	935	949	983	975	917	920	972	958	918	967	920	952	953	942	924	934	974	951	968	949	940	987	1007	940	980	941	914	1013	980	957	932	941	907	924	990	1023	942	969	942	996	953	929	921	957	930	987	954	955	946	928	870	953	934	963	985	889	956	969	967	982	963	976	911	1015	957	938	980	950	1037	957	947	896	959	897	943	980	967	945	973	911	937	943	963	916	924	947	907	985	947	966	945	920	935	952	963	934	946	933	901	960	973	948	1001	955	948	951	976	924	947	972	915	975	952	907	977	968	899	986	950	898	913	976	1007	967	931	999	913	969	999	931	884	1004	959	965	921	914	1009	925	1001	990	949	959	888	936	923	966	928	934	911	944	965	958	937	988	955	969	964	942	902	923	946	956	972	954	1001	955	979	958	992	920	946	987	948	969	943	939	967	947	1004	968	1003	992	965	924	893	939	962	895	933	917	916	970	1002	941	1006	932	999	958	959	996	923	977	933	919	952	915	962	936	964	939	957	963	958	936	953	928	906	981	945	948	896	1040	956	999	935	918	957	967	992	961	967	926	937	969	910	948	920	1000	970	939	962	916	944	939	909	987	979	928	987	935	956	944	959	989	991	934	947	975	939	955	933	984	957	976	982	911	887	989	960	1011	975	963	1037	960	912	980	949	916	951	973	988	932	942	972	901	943	975	994	898	943	976	954	960	967	953	953	934	916	942	936	945	939	987	933	976	960	945	957	957	1002	987	967	996	943	925	959	977	932	924	938	962	954	935	980	961	934	1048	954	952	900	984	956	935	986	920	908	970	934	963	937	933	926	943	934	986	941	928	901	985	941	930	973	924	913	1004	949	983	962	931	907	996	968	957	961	973	948	960	973	970	908	912	962	975	902	948	940	973	978	1001	941	926	962	936	968	953	936	991	913	939	981	964	986	950	1004	950	895	953	945	979	983	977	999	957	946	900	915	914	959	896	944	915	972	977	924	950	965	976	905	909	964	980	903	930	967	944	927	908	964	947	963	1008	922	976	916	931	978	999	937	977	986	943	977	982	997	931	940	930	975	989	947	953	932	943	973	981	981	1004	964	934	935	916	948	1050	940	947	948	955	925	938	995	951	950	925	925	934	915	921	945	923	1020	944	968	1066	910	965	976	911	997	974	937	933	930	970	917	1003	954	950	993	971	926	936	922	990	983	949	937	901	911	973	990	954	945	914	1005	939	968	975	963	976	957	907	969	903	981	927	948	938	941	990	958	931	962	940	926	933	908	933	965	945	949	912	985	962	937
24624	21074	27034	25227	10891	865	586	555	495	449	442	479	409	456	422	407	436	408	402	423	395	395	427	406	386	363	392	386	415	405	387	372	382	382	400	376	386	355	407	396	390	371	356	400	385	345	420	391	386	420	401	358	396	376	392	416	459	425	382	411	382	416	367	383	404	412	370	397	412	369	378	393	421	380	398	398	392	396	405	369	386	368	375	408	360	370	374	360	413	392	349	405	394	400	356	406	347	390	401	367	380	388	390	408	375	372	380	391	394	390	406	389	425	367	378	414	407	368	413	394	393	420	385	418	401	377	397	425	403	358	378	390	374	374	385	397	391	423	395	385	405	401	371	370	389	390	379	358	369	348	375	395	382	357	352	375	362	365	389	400	382	400	392	384	384	370	393	389	388	402	385	382	334	369	418	396	377	394	386	351	410	384	380	397	414	376	378	389	403	381	359	370	389	379	406	394	387	420	367	381	386	370	408	400	377	390	408	352	387	421	390	404	393	379	374	388	380	382	395	405	384	324	393	409	365	417	339	423	375	393	414	396	369	410	398	423	408	396	365	376	327	352	368	364	417	410	385	398	390	395	400	377	384	394	380	400	367	389	383	374	390	408	384	371	360	384	393	402	416	407	405	394	353	394	376	404	406	419	372	416	373	377	405	417	400	379	386	394	337	388	332	374	382	376	360	392	359	398	390	389	400	395	369	386	405	401	378	415	394	368	386	362	380	365	385	382	408	399	358	396	368	412	366	401	374	364	406	408	374	380	369	404	380	384	416	402	369	402	387	374	387	397	405	421	411	344	385	395	360	396	380	368	427	436	411	386	366	404	367	387	386	378	369	387	361	413	411	371	386	382	359	399	388	377	376	378	394	385	370	392	369	371	381	367	405	403	359	432	382	373	380	379	409	377	371	375	382	345	379	373	361	366	394	318	380	367	374	406	381	372	397	391	373	385	369	401	398	365	424	374	374	378	359	384	365	332	402	388	374	407	355	395	403	396	376	403	382	391	365	402	364	355	417	381	396	369	372	390	364	391	337	394	359	420	367	396	383	403	399	425	431	376	361	383	389	404	402	443	409	405	401	389	396	364	372	390	392	393	397	358	382	342	398	409	348	394	369	362	376	383	407	393	390	392	444	431	383	395	363	395	390	371	341	383	388	380	390	401	391	395	344	384	402	390	368	340	397	382	411	371	372	368	380	378	393	400	383	411	384	388	394	348	404	380	396	386	398	394	420	360	363	402	366	371	370	384	387	382	376	400	363	372	400	381	401	393	370	320	384	404	359	391	393	336	388	371	377	359	359	367	379	360	405	390	369	400	392	393	401	378	403	396	425	361	384	354	396	403	364	394	379	361	405	338	407	378	372	394	402	384	424	394	387	394	411	369	388	373	368	381	379	382	414	402	369	367	372	421	379	387	372	356	347	360	412	382	388	377	382	394	387	385	384	354	377	365	397	408	384	340	359	386	401	349	375	405	343	401	379	402	368	391	350	368	383	377	374	424	380	402	385	379	376	403	352	406	401	377	386	379	391	399	385	376	409	405	395	361	372	400	373	418	361	364	392	386	407	390	369	394	382	393	416	413	371	370	400	389	416	372	439	379	391	398	376	356	363	374	372	387	404	372	362	429	366	401	412	350	370	357	366	438	382	408	367	381	399	396	355	352	376	379	394	371	392	384	445	374	367	398	385	388	367	372	400	334	414	404	381	408	374	409	394	392	407	390	390	384	375	394	379	405	359	344	409	388	379	366	385	391	359	374	373	369	354	368	377	373	398	361	407	338	364	366	363	378	389	412	390	367	369	380	430	415	374	395	400	364	362	390	384	393	399	407	397	406	369	381	369	392	412	421	408	382	394	366	383	382	412	397	358	396	403	390	432	387	417	379	391	343	385	390	381	380	380	372	373	379	420	393	356	394	392	381	388	392	409	351	380	379	399	360	372	370	386	394	376	396	427	376	379	381	412	380	398	382	392	381	366	402	409	369	391	388	394	386	390	368	371	366	346	421	407	397	415	385	394	374	427	418	379	381	416	391	399	381	403	386	369	380	371	364	375	395	393	376	427	377	395	396	426	401	386	386	399	379	360	365	377	384	383	372	387	405	381	414	384	405	377	380	385	364	367	387	379	393	382	402	360	369	392	405	405	377	373	410	417	406	368	370	391	381	400	384	393	390	394	442	379	392	398	358	366	402	383	389	391	396	373	368	388	397	382	361	397	374	435	385	388	386	376	377	389	397	385	360	368	364	413	360	388	374	380	363	395	374	398	392	388	407	337	410	379	376	393	419	365	406	367	383	396	419	395	401	359	368	382	374	393	360	385	388	386	355	368	365	381	374	383	376	360	399	383	401	381	377	354	372	400	397	399	409	367	395	410	328	379	393	413	392	365	425	378	402	407	373	384	381	405	360	394	404	364	397	370	376	411	365	384	394	407	370	403	376	389	402	394	394	367	359	336	366	388	415	414	393	388	372	384	400	370	364	373	389	423	389	389	388	364	392	360	397	367	403	377	399	400	386	384	382	387	398	413	404	382	353	408	405	378	413	436	415	388	399	417	387	348	405	348	389	353	401	370	360	366	368	339	390	407	374	386	422	406	378	409	371	387	386	393	419	356	360	383	359	376	391	394	406	391	430	364	395	411	375	369	373	412	405	394	407	387	391	391	370	414	380	406	342	372	417	393	417	416	385	374	378	366	392	406	375	370	383	405	376	386	383	407	358	333	366	365	376	382	409	377	374	382	380	385	394	385	391	385	372	363	415	386	410	374	377	430	388	361	382	427	363	356	369	370	403	414	356	387	371	371	434	358	394	397	391	395	370	376	405	366	411	391	375	379	402	382	382	387	406	400	342	388	388	366	401	406	395	383	375	409	374	368	361	389	402	371	373	386	404	379	420	349	407	414	411	398	390	402	362	389	357	389	433	371	381	358	406	404	376	358	374	380	433	371	411	358	381	390	390	398	374	413	392	370	358	399	390	388	357	418	392	366	406	414	386	381	389	363	389	378	403	445	373	366	365	386	407	380	371	362	410	371	358	398	373	397	395	386	350	389	388	366	374	368	348	397	387	348	409	371	371	434	380	405	371	371	399	417	398	363	405	413	427	372	393	404	408	416	351	373	366	395	352	359	368	425	426	378	387	352	422	350	406	366	386	414	385	391	404	405	371	396	356	407	399	371	385	414	375	356	404	334	395	390	446	370	396	373	430	375	380	370	420	359	390	362	387	400	396	386	402	407	351	371	390	373	381	392	372	368	414	401	385	395	377	396	387	422	408	398	372	365	377	410	355	371	399	390	385	432	370	418	358	395	391	358	374	394	404	372	416	379	391	405	343	358	395	392	384	382	406	365	382	392	379	370	359	380	404	402	399	371	369	404	403	425	381	385	375	436	388	370	410	397	418	376	381	398	393	394	392	426	366	375	379	373	395	402	362	396	407	392	398	422	359	376	362	381	384	388	364	397	344	413	417	430	408	381	398	375	378
3465	5445	4272	1953	1512	1132	981	787	745	642	621	563	527	510	525	490	457	490	454	482	484	457	460	503	509	496	462	483	441	419	464	455	452	454	486	451	478	449	441	477	463	462	465	472	425	426	426	451	395	487	497	430	440	443	420	488	445	465	470	409	445	402	468	463	471	459	477	439	431	462	442	450	475	442	436	417	464	423	436	457	439	480	447	449	463	531	468	410	465	459	423	442	467	403	442	454	441	443	450	444	473	487	485	479	470	429	439	446	502	435	434	428	440	435	458	425	492	434	507	476	452	430	497	435	438	447	417	483	479	405	480	434	486	443	421	434	454	434	442	443	397	437	441	432	494	465	434	440	447	482	449	462	448	441	472	448	452	478	470	443	438	481	449	411	416	435	423	428	460	449	476	416	416	401	465	441	453	430	425	454	467	454	444	457	421	475	471	416	473	435	428	426	443	444	436	423	462	434	465	471	429	432	465	449	458	414	463	456	455	434	470	463	456	438	446	489	460	457	459	437	478	472	410	422	463	439	459	444	434	459	411	487	431	434	433	460	440	480	481	449	458	459	468	451	476	442	445	467	443	440	461	466	459	458	431	455	420	459	461	427	479	454	415	461	472	462	436	454	459	443	434	444	425	452	423	453	454	434	461	478	478	473	434	469	452	443	445	467	458	452	471	443	465	430	444	473	458	423	453	460	471	479	471	481	466	441	485	455	482	480	426	503	469	430	433	449	485	466	447	421	446	427	405	422	434	477	442	466	448	432	477	469	458	455	456	457	436	446	455	463	465	480	449	474	458	451	444	435	442	468	428	446	454	448	450	444	462	456	442	447	392	441	460	391	481	466	452	435	473	450	459	447	464	483	421	412	430	410	435	456	476	445	406	427	419	433	429	463	450	500	444	432	454	437	438	465	500	492	408	501	452	453	454	450	423	432	413	492	428	453	458	424	438	448	381	427	452	413	475	449	425	449	441	425	470	428	452	434	435	420	445	461	446	460	439	457	411	428	449	452	443	429	476	453	453	444	442	464	456	429	427	464	427	399	405	459	459	462	450	452	488	455	433	453	448	454	455	461	437	434	443	433	480	485	461	432	435	461	448	432	459	444	435	464	441	447	428	468	456	485	419	475	409	433	447	471	465	460	454	429	464	448	454	491	453	470	453	467	435	480	430	456	434	471	457	482	420	463	438	465	450	436	452	487	460	442	475	461	449	473	471	447	479	447	477	431	445	447	426	436	463	466	476	440	480	429	465	461	457	418	453	445	469	443	445	434	443	451	420	463	431	445	462	469	425	484	434	457	449	467	439	450	423	448	457	423	426	434	446	433	444	413	442	408	456	424	462	438	485	448	441	464	464	461	439	471	432	453	459	432	435	447	438	449	423	452	463	478	437	453	404	428	475	445	477	456	458	418	445	463	394	430	451	415	436	451	452	432	438	406	430	481	431	458	478	480	474	444	436	438	471	466	440	459	440	442	405	453	437	416	415	467	433	461	404	394	418	434	473	426	475	456	461	430	444	447	466	447	443	506	480	441	482	427	414	424	462	465	439	477	424	456	438	463	398	439	414	477	459	448	489	433	445	435	436	457	437	446	471	447	440	421	422	463	433	392	449	434	428	446	439	437	462	439	433	434	449	400	457	441	468	447	413	450	432	429	454	465	422	466	475	438	464	475	458	456	431	430	433	438	453	473	443	452	464	460	437	439	452	442	430	432	437	488	485	436	447	417	451	473	458	431	413	476	419	461	440	444	460	443	469	441	430	433	460	453	468	429	455	447	453	427	432	443	411	417	438	432	477	443	437	438	453	460	434	467	454	430	437	462	475	415	426	458	419	435	427	468	471	453	487	442	460	459	451	487	488	470	465	462	447	451	467	442	444	456	445	444	449	467	440	444	456	443	472	458	450	432	437	466	458	466	501	435	430	443	416	428	465	404	448	454	448	483	466	434	454	421	489	445	458	477	463	453	421	443	401	491	461	448	409	433	437	493	457	430	449	416	433	435	461	462	481	420	435	453	473	496	461	429	465	438	438	458	427	423	411	487	432	405	470	443	456	455	437	437	418	415	478	440	441	470	445	472	465	458	465	458	449	422	441	455	444	402	444	430	416	420	473	463	452	451	404	461	453	423	450	489	439	446	474	435	469	460	420	433	446	438	445	430	412	420	440	444	462	466	461	425	453	423	476	451	472	410	437	456	479	428	453	457	444	449	453	436	421	461	457	472	443	481	446	465	442	490	449	469	427	432	450	410	446	450	438	461	456	436	432	421	426	428	434	440	422	467	459	423	473	430	452	443	458	458	478	470	468	428	435	414	445	461	429	457	425	431	436	431	392	462	453	413	460	423	463	439	432	425	466	475	433	454	440	522	445	429	476	429	450	462	444	486	431	436	475	445	457	434	448	471	444	427	438	436	499	452	450	451	415	467	447	475	421	443	461	410	459	442	471	473	430	432	434	428	464	411	464	413	454	445	435	448	456	444	466	423	469	448	453	469	469	450	445	421	404	414	454	436	448	440	448	435	448	455	453	469	456	446	418	413	450	476	471	429	421	419	419	469	438	445	461	458	481	456	451	449	441	466	418	455	458	442	439	454	442	443	446	465	465	459	455	421	451	443	438	459	458	478	465	451	458	449	456	460	441	433	438	463	428	453	441	455	466	428	462	470	446	442	460	444	497	427	401	440	455	426	457	409	448	423	454	412	431	435	437	453	448	457	420	447	425	444	475	413	468	399	472	430	438	457	454	439	460	454	440	436	467	444	463	474	442	438	470	475	458	434	475	464	429	454	444	453	393	430	448	442	472	464	410	465	435	452	467	419	460	440	484	455	403	482	433	453	445	432	454	425	456	448	417	437	430	447	481	440	476	458	447	437	454	431	463	431	453	459	406	496	445	438	465	408	446	389	474	461	405	458	470	462	403	454	445	464	441	450	457	445	456	447	426	401	438	461	482	457	467	455	453	427	461	477	422	418	444	438	423	446	427	453	456	485	425	459	424	437	507	456	455	413	437	439	440	430	466	469	460	444	486	465	438	424	474	432	459	456	427	454	451	420	426	475	433	490	431	432	453	476	457	458	461	450	475	435	424	469	473	516	433	429	458	418	498	429	490	466	450	429	420	452	405	450	440	420	475	444	438	421	459	480	455	438	434	458	421	410	437	461	436	419	460	450	447	408	434	502	443	452	477	491	456	472	434	450	464	432	427	437	451	450	409	465	464	414	474	452	436	443	453	493	469	427	457	432	435	454	424	465	435	470	462	411	441	447	438	452	427	465	472	441	419	408	462	504	449	417	443	451	427	472	463	480	455	440	441	488	460	449	473	446	438	461	456	448	458	437	461	433	476	431	441	439	416	462	450	472	456	460	458	466	468	435	449	408	455	436	474	466	437	435	441	470	444	471	454	439	425	465	458	440	470	415	417	466	448	462	429	433	458	414	479	443	412	431	465	461	467	416	440	432	425	420	444	474	465	448	447	478	446	433
22567	21142	28695	23858	21148	21163	8365	1141	900	797	697	694	577	568	554	544	549	498	490	506	495	467	514	477	476	479	461	475	431	463	511	452	448	478	430	446	439	424	488	470	441	455	452	450	418	454	449	435	434	460	451	448	443	455	438	442	438	427	461	455	473	453	451	473	423	445	432	455	463	438	450	403	374	437	402	443	453	420	392	482	417	445	423	426	433	427	428	445	447	442	413	441	412	444	458	418	433	418	434	430	443	432	391	426	449	430	410	402	412	415	441	443	399	435	471	441	469	441	434	431	411	445	399	449	440	439	452	443	441	456	452	423	437	369	427	476	453	450	417	443	403	399	424	456	431	407	457	417	427	426	395	407	396	420	384	459	393	387	449	407	409	439	448	432	413	431	436	442	443	385	404	410	445	419	435	445	445	425	417	436	462	415	421	415	448	436	433	404	439	440	450	386	399	470	419	404	439	459	429	447	418	385	423	429	417	406	443	481	451	456	429	447	463	447	410	440	414	398	450	416	448	417	445	430	421	422	428	412	390	403	431	438	412	431	451	407	424	422	416	454	451	423	458	421	448	483	425	448	453	429	443	416	445	422	430	432	442	436	432	441	402	451	432	401	452	409	423	409	407	439	439	452	416	455	414	412	434	430	459	394	456	420	420	439	483	434	395	428	449	416	409	426	441	437	423	412	456	437	447	418	397	404	443	408	458	437	406	451	419	417	415	482	469	442	433	450	442	453	411	430	390	441	425	418	427	449	431	435	414	413	408	422	431	431	489	430	440	465	425	404	417	437	426	401	430	454	442	394	430	413	450	434	455	433	459	420	460	466	450	447	421	418	391	412	398	405	396	386	416	426	435	473	408	429	439	426	420	401	405	441	418	471	386	469	456	420	436	436	422	426	457	432	413	425	403	434	411	420	441	413	387	438	419	423	391	449	399	418	426	410	425	419	400	452	449	395	452	419	417	441	392	432	473	401	400	451	440	448	388	449	395	465	414	416	429	420	457	408	395	416	448	456	445	447	431	432	417	437	449	379	459	386	422	466	446	444	428	436	473	419	402	437	422	398	410	445	425	426	460	429	458	433	437	420	468	448	442	456	445	402	408	439	467	430	466	434	443	417	436	468	425	447	412	411	433	436	455	408	441	433	410	444	416	472	415	395	430	397	457	447	398	466	405	434	408	443	376	420	429	423	454	425	465	397	491	417	396	428	451	433	424	421	432	434	449	394	441	444	434	434	467	443	424	416	388	456	451	440	392	461	423	462	429	418	419	416	456	428	419	450	458	425	405	427	470	428	425	411	410	438	421	472	432	442	459	408	434	419	413	423	433	443	449	419	425	448	419	389	403	439	422	442	450	436	408	427	469	441	450	400	380	441	426	450	431	458	430	423	406	426	456	408	423	409	388	427	444	418	431	429	388	409	419	447	411	440	464	443	412	380	432	465	449	416	415	416	408	406	448	410	449	418	415	450	428	419	421	440	439	413	429	438	438	427	393	436	403	442	412	456	476	454	418	406	429	428	442	425	450	392	430	470	414	437	439	423	434	442	423	433	420	459	379	462	421	446	421	395	429	429	450	408	435	455	432	438	431	430	414	401	399	448	396	431	437	425	417	429	474	456	410	429	425	435	400	439	439	422	455	408	431	411	422	422	427	433	452	404	436	443	462	444	412	426	420	465	419	407	431	446	436	448	428	441	447	396	427	376	430	438	415	453	405	433	441	450	465	419	467	470	436	444	457	426	478	425	412	463	424	398	400	459	443	445	454	396	428	429	421	448	419	430	407	413	426	434	457	429	419	424	428	418	420	428	440	456	426	431	449	415	434	428	405	452	448	427	430	395	421	449	427	396	444	428	435	422	427	433	413	432	448	472	454	418	438	436	449	454	399	456	451	422	430	426	439	445	438	472	430	466	455	442	455	450	445	422	407	467	430	458	417	401	453	413	432	384	418	425	476	384	400	462	428	383	430	452	412	429	404	418	402	416	422	431	446	403	435	401	402	445	439	507	439	411	404	446	438	424	395	429	413	425	452	447	419	419	454	439	450	431	433	456	434	462	407	449	423	402	431	429	394	413	417	425	466	438	475	414	420	416	389	436	407	406	444	416	433	454	422	411	469	424	448	437	441	444	453	393	425	443	445	441	404	410	422	431	465	402	416	438	422	471	399	420	416	420	412	417	422	421	410	431	414	411	441	446	424	408	451	391	423	459	368	468	432	395	427	408	413	451	415	404	416	447	457	438	418	439	437	410	450	433	437	437	422	402	418	431	425	435	473	464	419	433	443	462	426	405	426	428	399	477	457	426	407	445	407	426	435	442	428	470	448	428	412	435	438	457	383	454	408	424	481	436	453	417	460	435	432	465	461	431	424	454	429	444	382	438	447	443	421	432	442	393	434	438	479	427	415	433	430	413	431	418	429	427	437	442	423	413	452	437	439	445	436	431	417	418	429	418	430	440	446	445	446	390	461	419	439	429	412	424	429	449	428	449	421	427	461	431	434	419	411	462	453	431	467	425	398	426	435	415	464	412	407	409	454	398	426	442	445	428	403	436	437	432	424	471	384	403	414	413	398	423	440	432	407	434	420	424	429	452	426	433	398	442	470	427	437	401	443	426	434	406	433	456	428	396	449	426	458	424	463	440	440	421	472	434	438	432	420	423	439	416	412	375	448	418	415	460	441	420	472	435	409	409	426	439	434	429	430	438	411	428	416	463	431	400	423	419	428	406	432	460	385	411	439	417	433	413	420	442	404	416	430	404	438	411	428	410	457	414	411	456	430	458	416	454	424	436	411	397	441	424	429	442	399	429	413	417	427	444	410	441	426	425	430	429	439	367	454	440	421	438	464	460	454	424	436	399	427	431	440	451	416	411	407	436	448	433	430	446	423	418	467	432	393	483	438	413	414	431	430	436	404	449	445	442	412	449	419	446	422	399	437	397	415	427	430	421	431	472	439	412	446	434	458	426	374	427	436	414	432	415	433	412	422	448	414	414	447	438	417	376	450	424	430	393	407	424	454	396	467	389	414	404	427	429	439	451	418	376	418	425	456	443	436	405	434	411	456	453	414	448	453	440	450	431	439	446	413	401	404	390	410	446	423	425	425	428	400	387	417	457	383	419	461	421	431	445	440	456	426	443	419	412	422	413	414	451	460	416	441	425	432	450	413	404	394	432	422	449	436	420	431	445	445	430	422	422	469	409	419	407	425	447	440	453	355	403	396	421	467	433	459	399	455	422	456	428	428	440	432	438	422	417	457	402	422	423	455	437	460	432	463	430	448	453	440	430	393	377	409	403	419	421	444	416	443	457	448	462	402	402	434	460	452	411	436	446	416	430	409	427	430	429	403	469	466	428	419	422	412	428	449	411	396	421	463	449	422	450	433	413	465	406	426	475	410	420	468	455	435	439	429	428	400	402	394	450	404	407	419	434	401	435	422	458	450	441	432	445	392	419	404	412	440	462	421	452	426	440	448	435	406	450
4626	14694	11987	5505	3844	2906	2138	1778	1383	1168	1088	934	813	792	755	667	665	683	663	656	600	632	612	612	581	598	587	568	540	560	551	521	561	557	544	592	543	579	540	538	550	554	534	541	498	501	499	535	529	573	549	512	556	548	536	563	538	533	539	533	528	518	509	521	507	489	513	504	496	502	537	533	497	521	544	551	503	552	560	525	484	530	526	487	550	504	514	517	485	500	510	465	484	557	524	509	542	515	502	504	523	500	553	508	504	517	543	537	493	550	544	507	510	509	526	496	560	528	490	467	478	535	502	526	512	463	519	492	529	514	540	552	475	475	517	513	536	523	503	517	477	528	521	523	497	496	525	494	504	511	534	492	517	478	469	503	500	511	514	469	541	541	518	555	478	518	479	491	493	500	497	483	526	489	524	523	491	522	498	527	518	539	516	538	489	490	532	481	528	489	484	496	458	491	536	508	536	517	495	501	527	456	498	547	513	497	466	505	459	528	558	514	464	517	519	476	507	476	517	490	499	490	505	503	506	523	500	526	517	504	546	498	503	552	511	540	529	546	501	554	509	531	505	478	511	534	507	515	527	513	473	465	559	511	493	511	487	527	500	496	503	507	510	557	491	530	502	529	471	523	543	517	527	492	551	511	506	523	488	512	526	511	516	500	544	533	546	546	486	504	536	518	541	566	530	498	510	482	511	493	535	489	545	461	518	526	499	519	500	479	506	487	510	505	514	526	502	511	527	502	525	461	548	540	495	524	529	545	496	470	505	509	512	496	461	473	556	506	512	503	508	485	531	505	526	496	509	512	499	486	526	513	514	501	527	500	552	498	533	507	485	506	504	503	471	483	534	502	519	528	522	496	504	504	505	487	494	522	470	539	495	547	486	554	548	531	545	497	536	482	518	525	535	535	531	504	508	535	520	491	561	494	506	506	494	505	475	494	511	504	528	516	483	537	502	549	543	556	512	517	482	514	522	515	531	473	539	479	520	525	488	535	545	494	531	544	516	518	525	488	499	515	508	536	506	501	536	484	501	511	519	524	518	520	519	510	490	483	504	535	519	512	474	469	524	519	484	470	498	481	542	503	542	487	493	505	511	531	492	456	490	519	510	511	514	487	524	514	500	524	498	469	493	485	491	487	563	513	516	522	504	525	541	502	533	516	507	514	466	532	497	519	534	510	480	510	513	492	525	547	506	458	509	475	535	540	493	497	517	481	527	522	493	516	488	510	500	506	526	491	580	514	554	507	549	514	494	541	517	526	473	479	541	514	524	477	538	485	496	531	503	526	503	512	476	492	493	530	496	505	502	514	513	532	525	492	515	536	538	538	505	510	512	500	520	517	497	497	479	488	483	536	464	520	483	453	528	528	522	542	476	533	477	540	517	493	515	490	497	510	522	531	524	510	538	495	536	503	486	500	516	482	512	531	501	488	544	493	559	482	497	534	509	546	556	508	548	517	485	478	524	559	534	555	517	512	538	523	544	548	530	525	481	506	493	505	511	527	508	525	471	516	552	515	543	511	549	518	524	512	451	506	487	485	523	477	515	508	533	498	536	479	498	522	452	505	464	527	555	522	493	539	504	512	513	513	490	526	520	517	458	504	492	525	461	503	502	500	558	497	504	517	492	553	490	568	529	495	514	505	493	522	493	574	538	535	522	495	510	500	505	517	560	542	504	513	487	502	529	515	491	483	520	486	505	484	487	514	482	523	514	533	518	540	560	513	507	516	505	522	488	505	512	517	512	541	490	506	476	487	492	551	450	454	500	525	509	506	501	511	512	537	521	477	463	540	522	509	507	493	499	520	502	497	502	486	523	511	534	514	521	477	515	500	502	544	513	507	522	498	523	503	493	552	517	543	481	532	505	501	537	527	558	481	530	519	511	491	496	498	489	511	503	497	511	516	503	530	527	544	500	535	450	516	503	510	560	529	510	491	512	497	522	505	528	502	481	534	489	467	515	547	537	458	519	475	503	507	490	513	506	517	481	521	511	498	554	547	537	510	484	568	509	510	513	492	505	519	494	505	508	516	506	452	469	509	539	550	538	523	503	516	518	523	469	501	544	509	519	502	507	511	505	569	565	542	531	524	484	468	524	525	492	552	509	544	531	496	454	505	518	536	486	516	538	538	524	495	519	523	510	480	521	494	536	522	526	540	498	517	508	547	505	514	485	514	538	561	487	527	507	486	516	524	521	504	502	552	515	490	503	536	501	525	507	498	523	510	497	493	474	526	528	545	472	532	502	499	489	509	483	533	533	537	511	517	537	500	559	551	479	515	510	552	521	504	498	518	514	449	478	483	539	538	478	534	546	487	491	499	517	529	527	528	486	545	511	478	547	494	521	471	503	553	530	510	501	525	536	514	522	503	515	492	512	546	529	507	528	537	550	503	534	508	497	493	515	488	488	507	472	494	502	519	499	537	560	530	511	513	470	494	534	495	511	529	504	562	529	540	529	474	514	547	471	492	520	557	486	518	503	468	491	515	453	513	542	499	512	534	517	486	503	519	520	497	517	495	522	510	495	527	474	484	522	584	512	520	542	517	529	522	492	523	484	521	507	543	465	521	450	502	501	524	511	520	523	477	494	548	519	480	514	521	521	508	472	509	495	504	484	516	506	514	511	513	526	523	525	525	536	499	482	517	530	561	494	527	529	488	497	518	523	495	506	488	493	525	495	523	508	494	495	522	488	552	574	498	509	525	524	485	541	500	522	535	498	457	525	491	518	506	482	476	537	489	497	504	509	520	531	520	444	485	497	519	540	525	509	500	498	479	531	494	543	538	526	517	503	506	492	516	479	498	534	490	489	469	544	518	525	531	488	524	479	501	506	509	534	502	514	496	543	507	524	502	526	516	563	480	466	520	509	470	524	499	487	485	514	506	556	540	523	535	501	526	514	489	562	509	526	549	542	528	526	521	513	566	485	514	497	526	504	530	505	518	488	478	530	498	507	445	499	470	491	529	524	480	516	524	460	524	515	487	509	539	506	477	502	517	487	516	508	546	510	518	473	505	499	514	517	516	507	515	483	497	497	504	524	499	525	489	503	511	518	509	496	514	480	528	521	526	513	524	497	452	535	473	516	541	508	516	503	527	461	499	536	498	507	483	484	471	527	514	517	520	511	494	464	519	493	507	478	506	511	524	550	496	559	474	541	542	526	531	533	506	498	515	500	542	507	526	542	490	513	541	498	532	518	493	502	477	535	473	524	513	527	506	492	493	500	489	482	554	470	549	498	511	529	505	523	495	516	479	528	557	538	505	501	537	526	474	463	502	565	536	481	526	526	483	512	488	489	519	513	516	497	485	490	485	501	485	507	555	504	518	521	495	539	471	522	532	503	519	484	490	508	502	531	532	530	508	523	551	502	507	496	509	486	501	481	525	524	549	509	509	502	556	512	515	517	519	521	513	485	505	532	505	496	458	505	489	496	479	493	503	498	534	482	505	492	502	478	492	543	515	513	527	518	511	539	506	480	494	463	524
27313	18491	4832	1060	868	877	773	802	763	766	792	739	792	738	795	739	757	687	721	784	745	731	752	743	720	758	741	722	678	716	749	751	770	777	743	727	720	713	777	705	728	738	747	696	766	758	737	708	720	681	745	758	707	763	778	727	773	766	773	731	731	794	736	774	728	796	697	711	697	727	768	785	732	771	738	756	753	752	776	716	715	737	740	722	757	736	705	742	775	778	719	724	759	745	768	718	771	733	735	757	775	766	728	688	725	753	767	738	720	691	768	772	736	708	722	727	765	759	722	713	733	809	715	723	740	743	694	779	750	742	730	775	755	778	680	714	703	731	712	761	725	731	716	731	769	747	751	739	687	733	713	698	722	728	732	753	756	743	782	722	744	746	688	778	736	730	729	765	728	697	755	739	729	766	695	772	712	746	744	737	763	694	710	713	727	763	788	765	707	715	776	722	713	726	800	728	750	711	731	714	700	657	750	726	775	757	732	766	765	709	669	727	738	747	762	687	730	793	758	754	727	711	752	752	701	718	731	710	803	686	734	698	735	725	727	759	740	741	726	714	767	772	720	727	696	733	743	696	755	753	765	748	762	772	767	693	774	731	777	744	731	770	715	735	757	725	754	758	746	787	738	755	718	761	777	712	725	770	729	763	739	742	746	786	735	725	699	727	756	724	742	729	737	710	779	711	693	735	674	730	742	743	704	730	749	705	767	702	748	773	724	730	735	733	789	736	759	758	721	745	768	681	755	756	677	722	818	735	754	725	761	718	730	719	752	724	759	728	738	736	722	784	764	700	712	722	744	678	748	723	740	763	731	759	758	766	669	712	738	769	729	715	716	737	733	756	741	690	745	720	716	724	737	722	768	722	765	754	741	747	694	756	748	769	760	701	713	756	731	764	747	694	731	744	731	721	747	723	699	703	773	726	736	703	746	792	751	771	739	723	758	771	774	716	747	779	735	731	713	808	776	679	756	697	737	784	746	752	710	769	752	717	748	759	743	721	724	757	738	778	712	776	736	743	752	729	713	736	742	740	773	746	765	718	701	758	680	719	722	720	747	733	739	739	749	677	748	734	719	724	744	726	733	735	727	749	737	771	691	742	702	727	765	746	758	772	718	771	724	737	705	798	712	718	745	764	761	704	774	705	725	758	704	737	760	744	716	784	726	740	741	736	685	767	749	731	751	701	699	684	764	704	749	724	712	762	726	736	788	735	755	758	780	706	743	758	714	755	791	731	720	753	725	747	695	703	710	742	727	695	701	750	712	686	713	742	743	744	752	696	747	746	698	771	709	729	747	722	761	744	758	725	718	750	753	714	776	735	712	791	673	737	738	698	733	746	736	763	759	709	702	760	727	677	689	731	705	733	750	674	691	784	777	727	723	710	776	771	738	760	748	744	744	754	745	731	720	737	759	684	744	743	684	688	726	756	732	739	730	747	800	726	713	707	754	745	768	748	671	728	730	769	778	724	743	725	749	768	716	717	744	763	716	761	700	714	768	747	725	702	759	745	746	723	706	754	775	792	767	755	668	740	737	747	720	721	722	696	822	707	757	742	750	760	752	729	788	732	702	749	760	674	731	704	720	712	742	764	750	730	724	693	698	721	761	712	718	754	823	768	720	687	716	774	739	749	706	698	741	761	774	727	749	746	739	733	770	784	771	723	736	768	754	705	715	776	776	780	734	774	790	739	747	708	718	780	785	707	701	737	748	713	711	742	708	699	700	738	752	745	732	708	759	745	776	718	781	723	688	712	725	779	785	680	718	747	744	760	764	713	756	736	763	752	688	757	745	709	708	712	737	712	779	729	727	676	730	756	736	748	757	736	714	737	749	761	751	691	722	729	716	758	721	712	731	738	756	719	721	721	697	750	726	688	739	727	745	788	719	781	771	743	746	729	708	718	691	745	724	728	735	701	755	719	711	673	758	732	693	707	707	703	739	734	773	778	761	741	688	686	769	721	706	709	761	728	714	728	758	714	721	766	739	740	703	769	782	776	759	751	700	769	716	686	715	747	747	735	766	783	771	723	726	717	770	744	728	710	709	753	696	770	723	706	729	707	753	705	725	751	749	717	768	673	748	761	702	670	755	755	737	696	728	720	748	715	773	737	724	747	757	702	732	719	694	704	749	744	731	729	811	651	777	733	709	750	672	733	738	802	726	735	759	720	770	701	790	772	765	784	771	754	765	759	745	726	727	758	740	727	756	726	704	727	731	731	740	695	771	750	781	725	772	741	699	759	680	746	752	707	763	746	717	763	727	796	693	714	778	726	727	666	781	745	751	747	725	753	733	722	717	749	752	728	720	691	730	713	712	764	774	717	694	737	748	702	731	770	724	785	751	740	695	732	710	750	761	727	732	708	728	702	738	726	795	757	751	784	732	749	675	733	740	701	707	739	754	666	719	718	700	759	762	728	709	722	726	696	770	769	734	749	698	748	761	679	713	779	798	728	755	742	770	764	694	795	730	745	776	753	807	715	727	796	787	727	713	711	747	709	769	739	736	726	715	733	710	751	732	770	748	754	744	743	720	742	779	751	714	722	745	724	740	719	725	741	690	769	761	735	762	764	699	709	719	730	712	697	731	751	677	800	720	722	752	750	744	766	741	733	776	738	761	765	716	728	774	749	679	709	721	698	730	676	771	714	735	726	732	706	717	729	744	765	684	760	732	737	730	805	757	753	698	744	700	792	712	696	691	737	696	751	766	737	712	744	795	733	756	707	741	758	748	711	734	754	763	729	733	737	757	719	736	773	790	738	723	746	769	807	779	764	708	809	705	754	817	695	743	728	766	784	716	717	720	746	742	746	735	713	711	745	742	747	760	693	731	695	756	757	719	742	746	707	751	711	770	683	753	777	728	702	709	746	742	764	719	748	787	721	713	718	719	712	719	736	698	715	778	717	752	712	755	732	783	716	709	796	751	739	759	716	737	750	740	794	747	790	767	734	760	757	701	812	722	728	674	741	698	720	746	734	724	726	688	758	731	711	721	742	720	729	731	749	708	742	705	726	722	737	726	769	737	718	758	752	734	766	733	724	681	750	772	762	761	760	714	723	697	722	721	741	743	716	717	746	732	769	733	810	709	722	716	764	784	765	736	724	734	764	749	767	746	719	757	788	739	708	717	731	712	688	816	736	728	751	742	768	709	759	723	768	734	721	771	735	685	719	753	719	765	775	712	764	716	708	726	719	756	761	748	824	712	699	722	699	723	737	732	748	725	733	718	720	719	695	702	759	740	729	786	738	779	765	687	770	715	758	757	783	751	751	717	728	680	756	723	744	691	769	742	747	673	786	707	709	771	726	747	732	797	701	702	740	706	749	726	712	728	743	762	711	711	731	763	749	674	806	759	728	764	687	712	729	718	774	701	729	711	739	741	751	719	728	702	714	687	789	765	784	796	720	730	758	729	716	730	736	736	717	763	695	716	725	738	734	742	720	756	707	775	718	754	741	722	709	776	697	788	699	745	771	710	748	732	741
4615	1420	1252	953	912	887	871	851	880	854	861	854	848	821	842	822	785	837	850	907	863	806	857	798	790	835	848	870	864	835	824	781	944	826	819	808	843	870	864	841	902	787	839	830	814	841	812	821	781	788	839	873	866	853	858	864	881	830	848	792	846	836	851	846	869	771	873	861	870	814	871	798	874	840	847	906	864	872	860	853	787	787	879	845	857	834	800	827	820	892	810	842	801	806	863	851	849	857	864	785	833	850	844	812	893	784	799	829	818	842	792	836	857	818	850	810	896	831	817	831	877	816	869	853	848	848	792	821	854	831	837	814	791	859	801	795	792	825	816	838	867	817	831	873	832	855	867	815	835	866	873	828	886	789	839	835	821	863	873	868	833	842	818	836	846	863	814	837	861	825	830	812	860	805	808	819	835	822	807	846	851	815	831	880	827	814	872	848	845	837	871	860	834	870	798	829	854	850	884	834	884	834	880	857	839	786	862	818	821	771	844	818	835	844	851	853	847	863	829	856	829	820	859	880	809	858	790	835	823	834	777	851	844	811	860	855	756	809	791	862	820	845	844	828	850	771	793	844	857	841	840	810	896	803	856	837	829	860	822	878	839	819	747	842	828	816	842	830	796	840	812	766	808	838	855	885	852	807	801	816	833	834	857	912	818	831	849	845	860	827	875	818	846	817	862	831	877	820	847	804	873	818	829	822	851	831	839	816	811	805	785	856	921	844	841	839	815	849	865	811	863	854	800	829	850	872	840	835	831	854	833	855	808	773	856	814	923	863	869	876	921	831	846	834	843	826	871	826	838	868	866	805	805	857	844	854	833	812	817	878	882	839	849	887	824	864	841	854	847	914	876	861	837	863	810	859	875	843	789	880	841	809	824	871	889	875	776	865	837	824	836	867	801	809	862	902	839	857	920	836	822	861	795	838	847	856	848	835	829	870	833	871	809	823	818	847	841	813	856	863	858	806	790	829	831	808	856	906	855	817	837	857	828	768	827	856	853	830	863	847	838	823	852	886	850	723	839	862	846	879	870	818	860	869	850	828	816	831	846	843	901	849	813	847	829	861	816	869	851	868	875	813	864	770	854	863	823	823	813	875	847	834	823	836	832	853	835	855	883	816	833	865	894	892	847	847	825	811	785	769	802	779	907	825	806	813	851	850	841	855	838	822	821	873	828	814	829	848	854	838	870	853	800	771	825	881	796	810	855	858	802	806	838	838	857	844	867	805	855	879	823	863	857	860	815	775	849	844	869	830	837	826	817	853	821	807	857	846	803	839	895	852	856	818	809	826	771	859	890	819	858	828	750	873	853	864	800	776	818	842	821	809	802	846	841	843	811	857	801	848	815	861	822	835	863	849	812	833	831	839	799	867	826	842	863	775	843	833	835	813	911	820	777	867	871	842	827	834	832	828	843	778	845	812	837	837	873	847	912	864	833	851	778	880	853	858	838	901	860	812	885	807	856	853	870	825	848	862	858	829	821	829	868	855	807	827	849	800	833	873	821	844	853	838	840	880	849	857	829	796	882	890	891	851	870	854	800	878	803	814	839	807	888	849	867	829	808	831	804	871	843	775	845	835	900	901	835	836	864	848	782	819	839	848	827	849	824	841	851	821	811	864	814	870	839	856	783	835	863	862	825	814	810	803	834	838	829	816	842	830	847	834	844	827	838	855	802	898	835	793	842	845	810	864	812	822	785	837	820	856	813	875	820	844	813	800	845	897	795	864	830	829	832	875	832	797	872	851	871	893	864	835	860	828	856	885	759	867	828	843	837	887	797	868	862	901	876	842	818	803	811	825	849	807	881	886	879	793	819	853	832	814	820	874	837	840	828	824	862	810	881	846	890	860	831	892	799	849	842	903	803	850	919	828	860	836	860	862	856	834	809	834	869	855	845	855	841	832	810	857	810	821	822	849	869	815	812	801	842	852	831	820	834	865	878	879	824	845	842	853	827	785	845	832	820	848	818	884	812	829	848	780	865	822	816	798	837	854	814	841	850	844	886	834	837	863	884	797	823	837	859	791	832	829	868	852	860	936	852	874	830	840	818	835	831	819	885	816	854	817	842	868	828	821	872	860	854	850	819	859	850	824	819	840	802	854	822	836	830	827	842	842	861	817	858	745	806	801	878	827	856	837	815	879	823	877	891	853	863	848	794	854	834	826	835	841	850	835	848	742	822	870	843	848	771	825	860	871	884	774	885	807	865	858	824	827	867	796	846	846	823	835	820	854	846	805	888	792	880	868	819	780	818	840	827	857	789	760	824	822	830	799	812	824	824	834	880	824	811	801	882	837	811	858	855	847	838	934	823	848	838	837	864	866	837	821	856	856	832	876	798	815	828	886	814	829	821	858	885	836	827	862	853	800	826	883	860	808	801	845	835	858	824	864	853	843	832	880	791	852	855	888	862	824	817	849	775	856	894	824	799	847	834	865	880	850	820	813	822	817	818	833	851	850	844	865	868	814	769	868	831	781	819	810	874	836	854	805	853	841	779	823	834	787	840	852	852	837	788	836	871	853	849	886	822	868	848	834	847	857	851	866	844	776	833	788	819	866	806	852	836	850	810	850	829	833	844	795	857	836	854	832	811	873	825	868	861	824	824	806	842	888	912	818	841	765	873	863	830	851	924	860	850	872	820	912	844	788	801	860	813	802	842	878	771	792	869	840	846	854	817	817	840	895	857	837	831	850	849	851	821	867	869	831	888	894	865	817	891	833	852	821	808	857	782	896	793	862	807	775	799	835	807	841	804	789	849	824	816	792	843	810	782	824	818	920	821	859	816	821	817	820	870	846	888	856	806	862	796	843	812	860	825	821	801	847	855	814	849	843	872	844	813	867	839	781	833	854	792	815	828	780	895	827	798	852	833	857	863	836	784	875	877	845	866	899	848	859	803	862	853	801	915	831	833	821	837	847	817	865	866	831	845	817	839	859	831	854	812	852	815	874	830	876	810	858	846	910	851	868	836	857	857	836	844	877	848	839	873	848	857	878	869	832	824	870	840	815	856	807	848	851	822	851	877	847	832	843	886	833	850	846	832	864	840	893	876	848	845	823	759	773	885	885	878	828	853	869	850	929	868	890	838	822	826	833	849	807	820	853	785	777	815	799	819	907	830	838	869	841	845	844	843	845	858	856	845	860	841	806	869	826	864	783	833	866	892	859	797	838	820	863	835	885	860	840	889	815	830	800	860	841	890	867	873	851	832	839	850	842	865	860	857	822	831	815	849	833	873	858	841	837	804	869	844	840	798	847	824	788	846	901	865	864	831	847	844	838	800	826	820	815	825	851	815	845	894	876	837	861	869	811	874	859	831	804	847	837	822	812	845	872	845	804	850	801	891	839	828	822	809	787	861	803	830	776	818	829	816	842	806	813	871	795	850	816	837	815	822	835	755	863	806	801	887	844	853	840	816	817	786	805	845	854	857	886	813	856	785	850	832	834	866	792	845	794	870	829	802	812	866	868	831	855	877	817
23662	21084	28124	24279	21059	9745	1633	1172	1031	1060	935	1051	960	946	900	893	858	875	882	852	816	921	911	856	926	886	835	824	847	846	880	813	794	872	823	829	816	809	787	836	839	875	831	828	803	810	857	850	821	898	821	842	817	799	871	812	836	844	875	849	856	829	775	823	878	823	815	815	873	869	821	807	824	840	765	813	825	833	856	839	829	870	887	840	786	815	835	740	822	811	837	843	798	811	836	819	793	873	852	824	817	789	871	806	775	854	822	842	870	854	783	872	772	819	877	815	842	857	805	800	815	846	833	832	866	806	818	871	799	832	830	803	861	845	812	840	853	854	845	856	801	851	847	817	830	755	804	863	826	793	829	851	862	822	798	840	814	804	855	794	828	801	835	771	804	865	812	845	809	805	816	790	876	855	802	823	877	809	794	858	806	877	794	897	821	861	845	922	832	836	775	830	821	848	810	777	814	837	850	824	863	811	761	797	795	820	828	836	814	798	788	781	753	812	810	795	798	842	817	817	833	860	843	792	840	824	885	812	848	827	870	846	841	809	752	827	860	825	807	776	905	809	802	839	793	832	801	769	819	838	826	821	814	832	828	818	839	826	838	825	855	827	864	825	848	792	810	808	847	851	875	860	892	870	817	884	823	814	858	830	841	820	804	841	820	827	809	784	840	818	849	818	802	795	762	834	827	818	772	841	850	845	819	872	831	802	835	755	842	846	841	773	830	850	834	801	848	848	804	793	754	836	852	853	856	805	886	819	824	818	797	839	804	857	787	797	844	810	826	826	816	865	794	783	833	843	870	842	854	791	785	792	787	843	780	827	749	843	847	838	878	852	796	843	822	854	833	849	839	837	817	809	867	805	786	824	846	810	801	789	831	788	793	858	806	804	803	801	822	880	814	823	828	793	793	861	836	841	824	837	812	860	816	848	866	826	811	818	829	843	803	826	734	764	826	890	815	838	776	807	876	761	819	845	779	896	813	805	846	846	827	853	832	835	853	850	782	840	799	809	833	855	869	819	793	848	791	811	812	771	861	797	837	834	796	916	807	834	830	818	855	783	821	819	799	821	807	845	844	800	851	836	812	832	806	780	836	794	814	862	860	848	856	813	847	850	828	875	825	859	881	828	837	853	792	809	776	849	825	826	824	837	875	850	821	836	877	811	816	846	844	824	852	876	847	814	794	882	849	824	815	811	855	766	834	815	796	800	841	834	840	800	888	846	859	813	816	825	848	854	813	812	825	828	849	852	834	799	797	865	811	821	816	847	763	834	795	800	837	771	770	897	768	812	886	828	833	828	825	809	801	775	838	833	804	877	877	815	785	821	835	830	852	786	836	840	788	867	806	781	869	762	777	820	886	794	828	856	825	849	845	811	835	846	805	819	762	920	800	855	869	758	818	839	885	824	802	780	870	788	810	819	855	871	828	845	779	784	840	851	811	834	808	814	791	853	815	822	839	830	840	839	838	845	831	789	858	826	851	808	832	792	856	819	826	755	812	846	830	844	774	801	780	839	848	824	830	825	826	829	813	850	823	822	804	829	823	853	822	843	831	841	885	789	801	833	790	781	781	790	790	821	774	793	855	794	791	898	799	846	792	833	762	810	823	880	834	798	873	839	827	816	816	849	775	829	852	798	808	813	806	865	814	861	817	809	833	831	831	788	809	812	823	866	800	807	776	862	819	882	838	824	880	840	821	833	761	818	808	811	829	820	796	775	867	818	758	856	784	809	799	790	762	843	825	804	812	810	823	821	799	783	850	821	791	830	786	818	806	824	784	845	837	812	799	843	802	842	832	857	802	810	832	880	819	818	864	836	807	811	868	795	811	787	804	812	814	796	827	859	826	821	817	849	792	846	815	823	840	799	805	824	793	824	818	830	784	841	813	831	846	824	786	846	806	826	836	858	786	808	806	832	842	817	776	820	766	786	768	825	819	804	850	798	851	776	761	855	743	796	827	823	813	800	821	790	840	749	847	831	819	859	809	865	848	862	794	843	778	806	872	865	820	769	779	828	775	825	824	857	831	788	838	804	874	839	803	792	811	824	861	819	802	828	791	843	890	853	808	810	892	848	797	828	807	809	866	831	815	834	840	835	810	851	853	829	827	866	844	852	822	785	851	806	843	796	829	870	792	839	875	830	759	852	780	861	802	804	797	847	815	816	811	794	829	731	792	783	805	823	868	817	824	797	812	833	846	800	836	837	814	799	794	792	816	828	834	822	849	864	832	776	844	842	853	827	806	798	827	857	800	841	804	843	888	812	808	843	837	816	822	796	853	841	848	816	832	884	850	817	779	820	812	832	830	822	894	829	821	841	802	810	784	795	787	800	787	830	745	770	825	836	860	852	882	777	861	831	810	822	811	829	828	821	812	821	789	866	826	805	785	778	753	834	879	795	836	812	817	782	846	812	818	831	852	787	843	838	840	893	795	826	818	803	804	837	792	806	863	819	837	770	750	802	824	826	869	797	844	813	801	821	795	850	804	807	808	836	808	810	846	802	819	858	769	831	808	839	834	772	870	836	860	852	822	813	744	836	854	848	772	797	854	808	802	869	844	856	852	839	786	845	814	771	825	801	867	865	829	792	858	837	828	833	783	819	797	834	845	840	809	809	863	857	833	819	871	794	827	818	813	826	788	891	800	821	819	852	839	826	807	815	832	805	827	869	803	818	815	839	764	817	840	851	830	828	777	846	825	776	823	807	792	866	837	809	836	875	811	816	833	798	831	793	804	829	842	838	834	788	840	829	807	872	784	864	816	807	813	863	773	841	860	854	799	827	777	826	857	811	803	810	788	845	780	788	808	832	851	877	827	845	794	764	838	835	851	830	822	795	791	823	822	842	813	795	872	850	841	818	808	823	814	818	835	837	861	808	822	822	808	784	829	823	791	853	806	809	777	824	857	809	813	875	827	847	803	834	814	741	774	802	774	800	859	808	830	833	834	765	773	807	830	784	849	802	835	850	856	793	833	858	818	824	827	783	883	826	807	819	784	854	834	857	812	776	804	803	831	834	782	825	849	809	783	844	767	808	850	784	767	850	835	863	809	850	820	846	845	834	764	827	850	861	784	871	841	836	812	805	848	838	816	801	780	828	847	868	783	848	821	819	778	825	806	850	844	894	809	816	806	796	819	801	834	856	785	824	839	852	827	796	774	780	824	888	851	803	837	862	828	812	800	789	860	803	862	777	791	773	853	813	777	780	871	844	768	789	822	824	776	830	822	816	836	785	802	857	828	801	830	831	834	827	793	817	854	844	805	852	780	836	797	792	821	843	850	850	824	844	826	792	877	875	818	873	834	818	845	791	840	806	826	826	866	772	860	827	845	789	821	802	844	847	820	870	852	836	816	774	774	814	816	829	830	849	835	842	810	812	805	780	840	817	777	791	804	836	832	796	837	840	822	811	768	820	835	808	844	838	817	798	839	819	825	809	786	801	848	816	782	825	836	818	805	846	845	783	819	804	814	836	860	800	795	785
3469	9027	7281	3556	2635	2088	1721	1578	1355	1256	1206	1211	1100	1098	1055	1053	1070	945	1006	1053	999	960	1022	942	967	1020	1004	950	935	1000	948	1007	969	955	977	965	995	964	921	927	932	938	989	1000	950	963	973	939	1023	1012	982	972	910	975	966	935	993	1026	928	948	951	960	965	949	960	951	957	897	945	984	965	979	881	927	1009	953	935	964	942	940	956	973	982	926	892	954	911	930	952	897	919	935	957	969	961	932	957	877	990	978	967	944	979	886	913	1007	1007	960	965	921	963	994	972	933	885	961	1022	968	961	974	959	913	857	964	946	927	981	947	945	947	985	957	945	946	976	975	960	948	960	883	945	924	948	954	909	945	986	945	961	993	967	939	938	913	901	946	985	963	975	955	917	964	897	929	925	960	959	937	933	1007	936	1008	970	914	958	960	893	981	928	944	1009	914	928	933	933	953	911	974	952	937	978	948	942	996	966	972	987	921	920	900	913	932	934	962	952	905	921	956	963	939	976	920	991	973	891	896	951	938	971	942	925	967	929	926	929	966	956	914	944	966	964	939	977	965	904	986	973	935	971	954	979	938	964	987	925	1005	957	904	921	980	969	957	961	928	956	921	980	1005	983	982	925	925	921	938	932	958	907	939	916	982	919	934	943	1003	940	985	960	963	910	914	893	970	961	971	914	978	948	959	948	928	914	947	902	913	973	878	907	926	994	953	929	975	896	997	984	900	945	976	944	981	930	986	910	926	975	868	932	939	929	943	1017	913	962	990	953	919	966	970	961	936	909	973	973	884	960	949	955	1002	967	970	930	961	938	971	901	991	969	940	929	933	930	923	955	921	1001	953	962	908	974	967	922	899	906	939	966	979	868	984	920	932	947	902	958	933	1000	990	1005	968	909	929	965	1026	968	931	963	919	942	919	926	934	991	989	951	972	937	991	973	970	1025	948	940	982	907	983	1008	966	893	904	945	942	929	935	949	989	963	942	993	906	944	982	950	972	963	943	958	997	969	917	960	916	957	980	947	930	929	920	966	951	930	925	914	949	970	943	921	989	896	990	1002	923	939	907	934	938	942	895	970	967	964	960	970	957	984	922	954	900	977	951	947	922	985	917	963	937	987	1011	1007	983	919	922	904	924	942	927	956	1002	928	945	925	954	945	952	947	920	937	938	949	959	978	932	943	905	942	953	959	951	868	961	986	938	968	940	965	984	971	911	934	942	952	993	956	932	971	961	888	929	955	894	925	965	978	949	911	967	964	930	947	971	915	919	969	975	930	966	957	998	977	974	947	952	952	999	946	1002	944	974	956	916	894	932	896	939	911	966	968	956	912	951	922	987	961	946	950	965	893	961	942	927	940	917	932	978	968	905	929	951	1002	887	999	941	950	988	939	971	981	940	939	900	919	946	949	956	967	941	938	938	958	939	958	994	981	1019	938	930	959	954	942	978	960	936	994	919	957	983	1014	1016	954	952	949	921	1006	959	925	997	942	965	955	917	994	923	999	966	958	946	910	977	959	920	987	927	909	937	972	909	958	940	958	972	914	942	973	953	941	938	971	918	954	915	973	921	949	934	896	948	933	939	962	935	944	962	919	961	951	1004	943	957	955	943	973	936	969	933	962	920	943	934	929	972	988	905	984	926	971	928	998	934	962	934	916	987	932	957	950	924	957	950	950	967	944	933	910	910	952	1021	925	939	953	931	957	977	962	897	918	997	896	978	938	913	944	1021	925	902	936	985	948	933	916	931	893	930	898	953	959	910	944	905	991	964	939	914	1005	923	897	946	895	916	917	940	959	945	962	938	928	910	935	966	879	959	937	909	905	969	915	988	940	969	965	979	952	961	973	932	923	967	927	956	985	936	978	926	953	1003	961	988	961	918	949	937	964	933	944	883	954	964	983	943	933	922	904	896	931	996	991	974	942	943	919	863	971	972	938	916	930	926	906	943	986	944	920	983	992	928	944	914	967	929	920	956	943	935	886	952	924	910	970	961	887	1008	943	964	963	933	907	941	943	955	945	893	991	949	969	966	945	1014	915	917	958	950	973	917	919	955	935	1022	895	893	958	1002	938	980	950	939	951	935	908	922	957	887	968	990	1011	985	983	984	946	963	875	957	963	943	902	943	904	936	962	955	949	1001	1017	936	929	923	1018	980	933	936	929	889	879	898	892	959	924	927	945	914	1011	932	977	966	939	1001	919	945	909	957	958	956	937	910	960	977	944	897	968	945	929	930	956	979	934	909	907	944	997	909	958	973	985	975	940	966	965	933	931	966	1003	927	924	918	949	925	929	959	933	931	968	908	952	946	937	940	970	896	914	960	946	949	984	963	978	960	951	938	958	953	941	926	919	1020	986	983	933	966	961	948	929	967	906	994	894	975	927	944	1000	969	923	930	945	912	979	1015	984	958	991	944	939	970	976	995	938	949	919	979	882	999	920	961	943	981	956	945	964	914	971	958	969	1010	921	911	966	951	922	919	922	935	933	962	947	982	929	965	980	908	993	929	919	960	962	1011	963	942	968	957	1005	915	927	962	877	980	955	939	1011	882	935	963	1003	921	959	958	960	974	933	886	971	1006	934	965	948	925	941	950	998	943	958	942	910	916	946	896	923	982	922	968	936	949	996	962	915	920	957	998	950	917	939	952	921	964	965	951	970	936	975	920	967	946	910	966	926	932	988	919	942	964	945	939	946	924	978	1002	994	950	938	908	955	953	932	967	940	935	954	938	940	916	935	915	929	925	942	934	940	924	944	928	973	922	981	937	905	937	970	970	927	952	942	900	976	998	915	961	929	960	912	953	944	971	946	1001	956	934	1001	966	870	933	906	917	954	979	970	1003	954	945	934	966	912	982	912	941	922	953	1005	913	982	938	979	971	920	962	950	985	927	904	940	960	985	941	973	962	930	938	909	968	934	982	947	1013	1016	898	934	989	902	880	929	959	909	1001	936	920	918	964	1012	983	895	970	990	941	948	933	1005	916	949	927	1006	913	941	952	953	922	927	983	1028	903	955	936	995	969	985	933	962	928	965	1003	981	979	984	929	941	932	987	911	916	942	929	926	1035	898	874	1006	947	941	927	986	899	947	935	954	923	950	986	876	920	932	950	950	961	943	921	967	943	959	936	909	984	928	897	952	1000	946	980	940	932	926	949	987	969	942	955	892	983	964	982	942	913	906	895	940	966	960	935	931	923	998	920	937	876	1021	913	990	931	926	981	930	972	958	962	902	978	949	943	948	945	928	946	956	1003	925	969	950	953	948	917	970	984	966	937	969	992	955	963	920	954	942	970	925	998	919	967	898	974	921	957	931	892	930	967	981	889	959	1017	924	927	941	917	977	911	956	955	930	931	891	978	940	909	946	895	1002	941	937	1012	914	934	990	931	920	1010	946	911	903	957	968	971	983	929	927	920	935	948	970	986	976	943	903	998	1006	937	938	959	966	954	935	980	964	969	905	939	953	979	983	902	959	966	943	916	950	966	1000	971	949	963	955	994	886	952	956	979	931	944	957	945	889	962	919	937	910	946	951	926	975	935	912	937	941	980	917	970	975	970	898	972	952	983	946	931	924	942	980
24746	21125	27218	25158	12011	930	613	546	493	464	471	425	470	434	433	430	417	399	410	359	382	405	447	404	414	443	425	382	416	406	391	400	382	378	396	378	361	400	393	381	403	393	424	372	364	366	389	386	413	396	412	383	373	378	398	380	383	396	370	394	406	389	399	409	404	367	380	396	379	423	398	410	414	388	372	349	359	417	398	367	391	401	415	418	405	361	387	381	412	401	396	384	395	371	374	364	399	380	382	408	371	356	396	369	378	370	423	385	406	360	397	424	383	389	379	384	397	415	374	388	347	433	413	400	381	381	375	359	399	383	409	410	395	367	377	364	402	376	390	379	424	379	411	375	396	407	356	392	353	382	382	333	398	380	436	371	430	377	382	363	408	370	402	388	381	390	384	385	403	371	377	407	359	369	386	366	361	375	380	403	366	362	387	389	387	374	402	385	394	367	407	388	396	381	371	388	382	376	377	371	407	376	401	404	370	405	411	363	363	364	392	363	391	381	375	384	379	362	384	388	383	366	363	377	404	378	384	390	387	401	398	377	397	368	361	394	395	362	385	377	373	390	359	376	384	370	401	371	393	405	409	363	379	358	385	380	377	411	377	378	390	379	373	353	409	375	396	391	420	400	352	389	382	358	405	396	383	378	382	405	377	366	395	450	351	404	390	427	378	445	377	377	401	373	412	411	390	371	353	388	388	392	378	365	408	380	395	370	359	397	378	422	373	404	390	400	404	431	401	382	381	426	359	368	425	368	378	377	431	377	380	380	386	390	361	358	401	375	389	392	382	418	405	373	347	376	405	378	368	380	403	373	351	347	396	385	390	375	432	410	381	368	398	386	376	349	348	372	367	350	374	392	404	370	421	378	400	447	395	398	363	404	383	351	399	406	413	378	367	392	390	387	381	378	358	386	373	414	377	393	420	407	387	367	377	408	415	396	394	420	360	384	418	386	377	375	377	385	393	388	408	387	375	414	369	380	380	370	396	416	385	419	392	384	370	399	396	374	374	389	409	374	352	377	360	371	391	393	384	371	418	420	392	425	370	402	407	348	376	387	358	392	364	375	391	388	411	372	390	413	397	397	397	366	399	402	376	400	369	368	361	403	355	383	378	389	368	375	411	380	424	385	375	374	384	366	374	376	397	354	411	378	378	393	371	366	360	382	387	401	383	425	358	404	383	375	381	367	398	389	404	359	402	357	361	392	379	379	356	375	397	412	400	379	385	395	399	376	395	416	438	380	389	404	413	385	409	344	366	392	389	362	395	416	377	367	382	423	407	390	387	390	394	410	382	398	345	399	403	408	394	388	390	380	404	402	375	347	386	396	382	417	374	410	342	386	378	432	408	416	398	369	378	397	356	360	395	386	349	381	379	360	384	364	399	387	420	372	371	366	391	384	370	378	359	357	370	405	410	394	406	370	368	374	378	388	402	388	401	387	399	371	375	417	395	405	371	364	411	385	391	366	387	383	383	406	360	367	354	394	401	404	435	330	395	394	375	360	398	420	423	378	358	389	386	401	439	354	411	383	361	357	370	397	405	414	368	383	393	420	381	392	386	384	382	377	363	386	380	360	399	365	398	373	428	396	417	411	389	383	379	384	350	391	400	388	353	400	361	413	393	377	416	431	397	398	400	390	410	369	385	358	353	395	397	433	366	386	376	391	399	378	371	382	410	402	379	403	372	365	419	386	390	386	422	376	336	373	422	389	371	384	415	469	337	391	381	391	389	381	402	425	403	372	375	379	419	379	375	384	366	379	393	369	374	332	364	428	408	379	363	389	414	373	358	378	400	371	375	389	373	402	377	410	381	378	404	383	419	411	405	415	414	364	397	381	361	389	393	395	425	393	360	358	404	360	371	379	373	390	384	363	372	373	379	384	375	372	413	398	384	408	387	396	389	381	405	409	349	390	371	399	398	385	395	395	357	399	400	382	353	404	363	376	318	435	371	388	349	367	417	373	419	386	391	384	363	379	387	366	381	376	376	368	380	395	416	356	428	398	373	380	384	410	406	399	341	401	382	378	372	379	387	386	397	404	384	390	351	393	416	391	369	373	388	394	392	347	373	424	395	430	333	387	402	380	399	397	410	370	387	408	378	386	390	353	397	374	383	399	373	400	376	382	374	395	355	359	408	359	403	385	403	366	363	356	385	362	393	381	407	353	391	401	390	369	374	371	365	369	366	394	387	362	415	369	364	385	404	360	382	333	378	400	396	400	389	395	371	374	349	365	356	374	394	399	365	408	387	373	386	417	408	391	374	398	415	400	398	356	401	382	330	359	370	379	391	387	373	422	386	391	390	407	375	355	393	375	350	397	382	397	402	369	406	378	352	359	414	381	377	408	398	400	397	360	369	367	366	350	394	360	383	404	372	379	377	391	383	407	369	391	400	396	370	421	393	354	392	380	392	393	424	405	403	383	362	382	364	401	399	368	370	360	409	353	444	346	383	394	378	421	353	371	359	386	387	370	385	401	409	387	391	387	383	367	380	367	366	440	398	375	374	392	372	381	353	358	410	378	442	362	395	346	384	411	369	377	377	423	398	391	371	403	393	373	364	369	395	373	360	367	394	366	412	378	392	389	349	437	399	389	391	384	402	367	397	431	372	370	383	405	381	368	384	394	372	407	354	407	387	402	394	442	375	370	429	374	405	380	392	360	378	375	394	382	411	381	385	347	396	393	395	373	393	369	389	388	392	379	391	404	369	407	371	378	383	392	387	371	389	377	363	382	396	399	410	390	360	401	395	380	369	393	369	372	410	358	381	392	348	386	357	382	416	386	384	388	353	384	389	366	421	398	385	381	387	376	367	358	393	378	359	381	363	382	360	392	387	388	364	382	376	360	373	379	419	415	401	375	403	413	365	415	431	373	405	405	372	350	396	368	402	359	410	405	406	405	390	367	360	383	397	441	391	375	389	366	374	342	354	437	367	368	393	322	384	377	401	380	365	375	362	372	386	363	380	361	383	385	397	407	376	399	404	392	368	410	382	385	414	382	372	404	383	409	370	346	366	361	404	395	404	392	403	371	395	408	370	368	392	368	392	403	357	406	345	410	364	378	391	402	359	392	386	390	396	382	365	425	404	411	400	383	400	391	410	384	403	399	383	374	411	397	389	408	355	427	400	404	385	378	403	410	404	383	357	386	353	369	389	394	367	401	414	367	386	327	402	358	399	407	370	408	384	397	390	419	412	386	373	393	431	381	420	386	397	393	406	397	410	364	398	389	391	401	400	399	387	406	391	399	371	380	380	352	403	346	364	383	404	402	382	392	368	382	421	402	363	378	385	414	407	398	372	388	381	366	369	400	384	416	367	376	420	417	396	365	370	395	365	389	364	421	399	383	366	382	394	385	399	361	392	396	353	404	397	376	397	364	409	352	410	392	366	405	392	356	403	380	415	377	393	402	382	388	377	403	399	387	405	387	407	386	384	403	361	376	365	399	375	370	390	398	379	398	380	351	407	394	411	375	418	374	363	409
3566	5672	4412	2044	1521	1217	938	816	739	609	630	600	557	558	540	487	498	455	492	488	492	458	486	460	479	465	445	437	476	434	481	442	468	495	468	464	468	471	452	421	436	499	458	472	437	451	421	454	456	453	442	461	468	499	428	435	493	422	508	443	468	465	474	485	471	480	458	462	446	462	452	451	452	458	430	417	403	456	429	418	432	451	440	455	448	452	446	452	466	449	456	428	468	465	436	439	436	465	427	455	458	445	459	497	445	440	405	450	456	446	436	468	455	446	446	446	424	428	456	450	459	418	441	481	437	478	487	469	460	482	472	462	426	446	454	458	449	465	439	459	449	448	432	483	416	479	466	454	441	508	485	451	440	443	449	478	464	432	424	496	467	476	424	464	478	435	453	473	433	445	448	470	419	428	442	435	454	487	436	475	440	452	454	409	454	484	490	476	456	464	472	438	480	444	439	470	461	462	442	450	443	442	453	465	463	468	465	452	427	444	476	435	485	463	449	464	430	432	469	469	470	457	477	471	467	468	459	423	473	442	461	454	465	459	434	445	470	449	444	473	457	428	458	425	438	444	458	423	455	409	451	459	441	437	459	443	468	469	455	482	419	483	431	494	423	488	452	482	470	455	423	468	450	459	433	486	464	449	434	472	436	454	480	459	421	457	429	450	454	429	466	462	441	429	437	447	470	428	451	429	496	451	445	400	453	450	467	452	475	483	464	442	433	440	446	410	452	450	433	406	444	486	470	444	414	452	451	448	460	446	472	416	447	450	455	472	417	458	451	436	404	428	448	481	451	423	417	451	479	481	444	465	451	485	462	427	484	456	445	466	429	443	449	438	461	449	428	436	453	452	426	448	477	440	486	488	463	447	425	447	468	455	437	481	466	437	493	436	471	428	460	426	464	472	474	434	450	466	451	432	439	447	434	508	458	451	452	459	442	481	471	481	449	441	466	450	464	428	463	458	444	387	487	448	442	443	439	466	437	452	480	465	448	468	464	451	444	498	475	442	429	499	448	434	481	430	480	444	459	469	444	478	420	470	492	416	399	446	443	436	447	483	438	467	458	436	433	486	437	457	439	494	427	476	430	451	431	453	471	458	465	457	462	439	486	439	389	434	437	399	414	458	480	468	425	443	424	448	487	426	431	467	422	501	477	452	442	462	408	439	437	425	428	448	426	434	435	455	473	437	436	465	469	462	435	460	468	444	493	503	479	446	468	449	444	451	393	443	459	429	396	439	421	431	424	458	485	442	440	401	455	458	440	454	423	443	448	454	411	429	478	432	473	433	459	444	441	422	451	457	444	435	443	456	455	428	460	484	442	466	421	458	475	463	415	417	441	458	453	489	483	446	410	426	476	443	400	453	429	465	446	432	465	432	418	464	475	469	463	440	467	428	418	455	478	462	454	435	447	465	420	433	434	462	462	446	473	454	436	461	471	410	430	474	420	426	425	495	413	446	450	453	470	489	441	453	424	468	476	398	456	448	442	456	446	473	466	450	453	452	403	486	413	446	426	438	464	444	472	470	460	412	454	456	421	449	444	437	439	409	479	471	431	408	459	496	445	446	483	470	451	468	430	455	428	431	418	450	467	475	421	478	460	489	474	436	404	432	421	453	433	415	472	455	486	463	447	422	455	436	449	449	490	456	465	423	444	422	432	449	429	427	425	420	467	466	462	435	464	445	442	430	433	450	454	449	441	453	512	486	409	423	457	455	422	408	440	443	442	459	458	456	440	424	454	430	462	454	455	446	481	456	429	502	410	383	446	473	427	462	419	427	444	462	445	461	468	462	449	476	423	460	457	458	450	432	474	436	439	479	461	441	453	438	437	444	460	486	493	414	462	454	467	446	407	476	449	472	425	431	424	458	459	464	457	440	453	482	442	467	463	443	472	440	453	445	479	468	443	438	489	416	463	477	454	441	440	414	447	396	458	462	448	468	435	437	427	473	448	442	463	443	429	445	460	444	460	464	467	519	445	447	459	475	439	505	450	446	480	432	436	471	459	476	441	438	485	461	438	460	482	461	424	484	433	458	488	448	487	464	441	469	454	447	420	484	418	464	428	436	417	434	445	444	452	461	435	463	457	439	456	446	454	461	466	455	441	436	473	450	438	475	447	457	473	449	453	455	422	456	450	451	473	461	469	427	449	499	415	455	432	447	435	426	438	444	458	430	432	448	460	447	472	452	449	467	454	455	428	456	439	490	450	435	447	493	505	470	441	437	406	471	439	439	518	454	406	436	425	393	442	491	455	476	455	429	426	450	456	448	477	474	443	450	428	485	468	458	466	411	490	469	464	421	439	446	431	491	435	447	451	449	457	435	441	450	452	452	441	480	425	433	459	459	450	439	451	456	474	462	453	406	419	449	443	464	431	429	431	452	437	459	450	434	478	480	441	446	463	436	451	472	427	457	463	486	441	472	451	434	467	468	450	439	453	458	447	466	455	432	465	391	453	417	477	467	452	451	453	444	440	451	464	463	455	451	483	467	476	422	431	444	440	411	462	469	507	439	488	454	468	421	463	408	459	454	425	469	457	465	458	442	455	491	451	469	471	444	414	461	469	466	453	434	470	463	436	442	442	444	435	438	482	433	414	453	440	425	438	403	444	423	481	453	448	421	387	428	468	436	425	427	436	470	427	419	466	423	441	454	456	476	490	440	428	491	405	409	444	451	452	452	427	452	486	463	470	455	449	445	438	440	426	416	465	435	470	444	446	454	513	451	464	421	438	460	430	449	440	459	458	452	430	428	419	455	426	461	461	430	453	447	459	472	434	419	430	454	419	460	452	450	445	411	455	452	434	446	455	430	445	427	433	434	435	482	420	419	453	464	449	488	451	446	429	433	457	473	467	427	431	455	469	483	426	485	444	446	476	441	425	401	453	476	459	455	456	439	412	488	442	442	425	472	452	440	461	450	478	439	409	461	465	463	438	460	462	473	444	482	446	415	446	448	440	411	430	463	435	472	452	462	413	444	437	434	470	458	453	449	455	466	421	449	433	474	450	439	442	473	465	447	476	415	451	454	410	428	417	457	480	416	416	435	461	458	443	405	403	451	420	488	424	452	455	416	463	461	407	441	442	446	435	482	428	436	450	437	461	442	467	460	441	425	435	473	447	438	437	418	427	435	477	425	480	479	449	445	478	445	418	423	454	465	435	428	442	478	433	421	486	423	451	437	461	464	454	437	422	424	447	468	435	435	474	466	435	432	440	456	413	457	470	468	450	456	494	444	440	508	398	432	423	462	435	438	459	431	469	425	436	468	445	415	478	437	446	441	454	447	495	440	442	443	407	426	452	421	479	449	444	453	459	431	462	445	431	445	452	465	450	458	473	471	437	429	434	425	465	472	462	450	449	442	448	446	438	456	462	412	459	459	430	454	462	454	477	413	441	431	440	456	495	467	426	450	453	438	452	436	433	430	442	460	439	440	469	429	482	449	435	474	471	459	446	456	464	484	437	468	464	432	458	477	516	441
22533	21130	28651	23831	21121	21160	8692	1144	845	779	710	638	609	611	572	556	541	590	472	479	505	523	513	492	463	479	450	450	455	442	466	397	470	458	457	477	398	430	447	414	389	426	449	440	414	421	459	414	487	425	420	440	433	443	432	447	437	444	467	429	417	420	448	415	436	441	445	417	449	450	436	437	448	453	430	399	446	434	438	437	467	361	423	449	426	444	429	454	481	438	401	469	425	455	408	436	456	420	424	423	425	427	408	429	423	431	436	425	417	444	385	443	431	436	437	453	421	471	438	404	423	437	415	433	405	424	406	421	430	440	442	425	411	434	465	452	437	432	439	404	435	430	405	423	457	448	415	440	442	456	460	469	466	445	394	383	424	440	423	375	434	413	462	418	412	419	432	455	394	410	415	447	408	423	424	434	450	422	428	467	413	450	435	411	401	423	424	449	420	380	437	485	457	405	414	430	432	443	403	389	414	401	424	422	409	448	411	463	480	436	416	451	437	451	430	434	403	437	426	427	444	448	421	429	443	398	484	436	417	409	390	437	434	446	455	436	439	428	452	413	427	431	437	431	424	432	433	443	443	412	421	410	447	407	460	417	413	448	444	432	455	421	436	433	386	439	404	431	425	399	399	417	452	411	425	452	457	431	411	407	416	430	415	431	436	392	406	430	419	427	438	426	448	421	408	405	410	406	435	455	422	425	434	440	407	395	446	431	410	423	418	420	429	424	397	415	422	422	407	392	458	435	469	416	440	396	428	417	423	442	403	425	394	416	411	414	404	432	451	396	420	450	455	431	420	408	435	405	423	380	457	415	441	433	421	432	413	445	427	444	416	396	424	401	421	454	390	448	408	426	414	440	431	427	440	408	437	417	441	429	439	426	455	442	418	412	429	418	434	423	445	450	434	436	449	386	423	452	420	423	430	416	417	426	408	429	441	418	410	438	447	423	427	409	439	386	415	459	428	416	419	434	438	435	421	442	384	422	408	430	456	435	452	425	432	441	403	432	459	391	448	422	431	436	467	407	428	431	428	423	449	378	414	414	425	408	426	414	398	435	438	410	422	448	429	422	451	454	408	434	428	442	417	417	421	407	402	425	431	381	414	410	445	417	423	460	431	394	400	410	447	415	424	416	436	427	422	424	439	418	434	408	413	444	426	388	438	419	419	406	445	455	435	443	432	405	386	419	436	428	449	403	400	431	434	427	438	396	465	426	431	424	433	428	405	421	407	427	456	444	418	408	426	465	405	421	395	471	422	483	460	429	432	399	433	447	445	403	425	437	401	431	429	451	431	384	416	434	458	435	475	408	419	441	408	432	429	395	412	398	407	413	430	424	414	406	408	428	410	423	412	390	383	403	467	431	446	425	407	440	430	422	391	422	421	425	416	459	426	403	378	468	444	448	442	403	410	429	443	427	414	435	436	427	421	395	397	420	462	424	433	413	428	387	441	415	440	405	434	427	425	436	410	418	421	428	489	402	400	447	432	409	410	397	419	432	440	354	432	402	416	419	443	455	392	443	438	407	391	424	444	444	465	434	424	479	433	438	405	406	433	461	460	412	477	425	422	427	440	444	417	386	421	428	431	448	445	410	392	414	406	394	414	425	426	420	428	445	417	366	433	418	430	410	437	422	432	402	459	420	476	460	440	414	405	421	422	424	433	407	453	428	432	449	429	398	432	430	447	418	396	411	408	405	405	461	419	454	415	412	468	418	428	376	450	418	442	403	451	422	381	426	417	443	438	436	435	400	454	432	444	407	423	416	395	421	424	400	445	434	441	414	424	366	403	419	433	450	430	433	481	410	438	427	409	404	401	406	413	423	431	399	428	458	440	415	421	435	420	394	443	419	461	421	421	455	434	399	433	437	434	432	408	406	415	449	448	454	392	427	411	423	428	400	438	442	420	435	408	422	422	453	421	457	428	423	402	396	440	400	403	420	401	430	455	416	418	463	432	396	424	443	414	436	431	414	429	411	406	398	411	443	419	432	429	428	436	424	403	421	441	426	461	444	411	426	406	415	436	426	378	440	422	459	411	430	417	417	495	392	430	423	409	428	376	466	437	442	411	406	461	431	432	413	443	413	430	468	413	430	443	461	441	434	466	428	431	442	390	459	463	414	442	408	401	425	385	431	441	379	403	409	462	432	432	435	423	440	452	416	464	436	412	395	399	384	416	438	437	420	423	428	441	389	423	397	395	456	425	443	424	401	390	440	396	446	440	422	396	423	400	433	381	459	440	427	416	452	432	437	441	402	444	432	406	425	422	416	426	436	428	427	409	441	444	414	483	469	418	394	423	407	420	419	439	407	422	410	443	457	436	383	428	449	377	447	393	418	393	440	446	446	410	442	407	402	410	431	412	428	412	414	449	467	417	430	423	436	456	411	432	458	457	407	432	426	472	419	396	401	411	398	426	423	441	387	435	384	425	432	422	408	412	416	443	393	413	411	411	443	453	427	441	436	455	414	423	418	441	482	444	444	446	422	404	406	434	390	400	413	422	446	389	395	406	391	424	430	426	429	434	392	438	425	415	417	426	388	416	428	479	433	426	408	437	396	437	432	416	399	453	461	421	449	418	405	395	458	422	424	396	450	441	421	439	425	435	417	429	423	411	410	457	409	403	433	427	444	416	418	442	432	405	420	391	406	425	430	421	431	445	443	406	441	390	416	408	408	414	427	450	446	425	467	431	430	436	432	429	423	391	422	452	406	420	431	417	414	417	452	454	465	428	438	409	440	381	417	401	417	427	419	452	410	435	384	425	437	439	426	415	442	456	444	427	425	395	433	433	406	402	407	438	429	440	410	387	410	384	439	417	450	387	415	443	417	428	427	398	413	425	396	401	427	389	441	405	434	418	417	404	387	432	439	400	444	446	435	422	465	425	408	441	448	396	439	414	446	396	407	436	423	405	417	432	476	418	450	414	417	407	395	454	385	446	414	415	441	425	456	408	391	405	418	434	433	398	423	400	437	423	387	430	409	424	452	433	416	436	442	418	397	413	394	450	423	432	434	459	434	411	492	422	430	449	448	434	409	432	404	462	407	474	432	412	404	460	418	396	428	465	446	424	423	405	449	434	446	449	408	386	457	402	435	456	424	416	430	442	431	484	475	466	413	471	460	422	459	444	449	445	436	415	390	372	457	456	429	450	433	433	445	430	439	405	406	447	415	452	410	430	457	444	399	479	430	431	456	434	432	432	434	406	403	398	436	412	392	410	408	436	423	459	445	424	388	446	397	419	464	416	427	402	413	465	439	439	419	440	413	440	401	402	438	410	417	476	401	431	380	430	439	401	460	429	422	427	423	385	457	407	395	440	416	418	420	450	424	413	425	411	453	452	426	415	446	437	429	441	429	450	420	430	417	418	424	417	467	376	449	387	428	472	427	445	414	449	454	391	400	399	389	409	409	430	450	415	438	455	449	423	428	415	436	400	412	417	422	425	446	426	423	422	412	439	443	440	437	389	417	410	449	418	411	443	450
4621	14769	11800	5487	3850	2909	2153	1632	1460	1174	1049	940	856	767	748	680	671	683	653	661	591	582	633	609	549	556	580	561	563	559	567	527	563	552	520	544	526	509	543	528	515	554	541	560	503	504	530	542	562	535	526	552	534	545	525	550	515	519	564	502	516	528	541	494	529	539	477	474	533	522	485	544	502	506	546	476	461	479	513	491	467	522	479	532	537	509	513	490	480	526	476	522	515	505	493	499	490	487	478	520	516	508	525	508	531	536	500	530	535	500	511	516	551	494	515	518	530	521	484	512	530	527	485	474	531	467	545	502	509	548	535	506	486	500	529	500	537	491	500	484	540	532	527	482	510	492	500	522	535	521	494	512	508	528	499	484	507	521	526	551	510	535	528	465	497	482	453	520	482	521	512	500	505	486	523	545	477	543	450	530	530	503	511	545	477	496	506	490	513	544	554	535	514	507	508	509	483	470	541	518	543	497	537	481	506	509	548	529	497	564	506	509	504	528	490	515	453	502	499	501	502	527	487	515	505	494	516	557	519	499	525	536	535	514	483	509	546	522	531	492	496	506	501	519	488	493	503	505	471	487	489	489	497	528	527	472	465	532	516	511	500	491	513	541	495	512	510	495	507	487	478	500	467	510	489	507	511	522	491	534	462	520	555	510	499	499	488	491	543	500	522	483	521	458	519	539	502	547	517	555	487	525	486	483	553	526	510	507	511	516	508	504	490	500	539	486	516	497	505	501	475	521	506	495	469	523	493	530	492	537	531	534	501	514	498	540	486	499	521	489	525	490	510	477	531	497	500	527	478	529	498	543	508	502	510	498	490	498	526	505	500	525	498	517	533	553	505	465	475	547	544	505	497	513	509	482	515	524	508	528	550	508	454	504	480	521	514	523	539	525	485	506	526	528	510	525	475	482	526	509	510	511	486	467	523	525	495	539	507	533	486	492	490	538	516	510	534	486	522	505	516	535	509	490	447	503	517	515	557	518	517	524	516	513	538	515	577	489	528	524	554	497	551	503	505	488	539	539	512	522	493	531	514	530	477	518	493	514	508	505	510	549	497	502	485	513	468	520	533	526	497	519	521	557	509	536	525	511	456	482	456	532	482	481	513	491	499	481	516	536	513	522	513	522	506	503	522	513	553	497	530	524	489	501	550	521	512	500	537	474	506	529	460	529	508	509	480	531	534	485	511	502	525	478	521	485	508	483	464	504	533	479	478	498	502	467	499	525	495	509	483	497	480	488	510	479	454	506	521	484	515	473	499	484	497	480	513	520	557	532	461	536	508	540	517	502	521	562	537	514	517	492	490	491	481	512	500	454	500	537	502	485	532	516	510	492	503	496	475	514	506	504	473	521	541	519	521	495	489	516	520	479	473	536	504	526	501	526	538	571	514	496	497	443	494	457	535	510	494	507	486	525	518	512	506	523	528	519	515	539	524	524	497	520	530	488	524	508	508	532	538	520	499	520	521	515	509	499	493	489	480	505	478	533	500	485	544	545	496	505	489	515	509	509	574	500	523	511	502	556	460	503	546	511	495	512	519	535	485	460	532	501	507	506	503	508	526	526	519	497	545	516	500	482	464	517	470	537	459	501	527	517	516	484	533	523	526	470	509	564	502	487	501	534	483	497	449	495	493	562	506	523	494	519	510	505	548	492	522	524	507	476	498	509	534	497	498	521	502	480	511	523	495	527	491	505	540	526	505	507	554	511	500	471	500	532	523	556	521	512	489	555	486	504	499	501	500	525	487	505	462	485	515	473	509	472	505	457	528	483	503	468	524	506	496	502	531	506	501	527	521	554	561	513	553	506	520	519	522	497	512	546	521	512	512	511	483	530	526	505	481	505	536	491	506	501	533	472	526	527	513	522	502	451	500	508	529	484	476	506	477	487	522	499	528	518	566	499	571	498	477	523	495	540	496	461	511	536	502	510	489	521	546	469	505	534	487	496	543	488	481	493	526	511	544	462	541	509	470	473	526	500	474	560	474	506	507	538	500	531	518	546	466	516	499	466	526	529	509	531	506	512	505	536	514	495	496	488	501	471	507	522	515	496	498	512	525	483	492	506	510	504	462	513	510	485	481	530	496	517	502	537	503	536	507	502	463	545	539	540	495	528	497	469	536	500	526	527	494	475	538	477	486	482	518	514	495	537	472	530	505	478	490	520	500	494	488	526	470	506	518	514	516	481	499	510	518	485	546	466	514	493	521	527	499	540	533	505	488	513	523	485	478	538	497	520	520	487	557	538	533	505	524	523	492	532	522	517	467	518	495	507	490	489	519	482	538	505	501	483	493	521	482	521	520	508	505	525	495	480	460	503	523	503	501	524	496	508	509	541	526	546	504	520	510	513	496	506	504	479	523	488	514	482	519	501	533	477	494	505	520	499	515	537	504	499	523	510	510	485	489	497	529	482	487	508	515	538	569	563	539	570	453	524	512	479	529	495	480	530	573	461	468	543	469	480	448	515	487	537	508	514	498	525	535	509	505	507	494	475	492	482	490	500	525	510	477	527	489	522	549	482	533	529	485	495	493	519	498	495	511	492	478	555	515	536	482	518	537	492	517	511	489	539	537	529	524	508	483	516	503	515	518	506	504	488	497	541	491	539	563	544	497	524	477	521	504	498	507	524	485	509	506	527	523	487	500	497	475	514	482	532	503	538	492	553	546	540	514	489	489	482	524	478	530	507	494	539	516	487	494	549	484	524	500	524	501	455	508	530	503	533	492	482	533	538	504	467	492	505	545	503	503	549	518	491	513	468	520	529	481	466	537	487	471	495	501	547	482	513	499	504	487	547	534	478	479	488	523	489	529	497	463	497	513	528	543	524	544	492	516	513	509	503	503	524	486	542	453	470	491	494	471	483	529	485	508	467	479	518	491	520	468	499	490	491	515	481	482	527	485	533	477	481	534	521	516	539	541	498	482	535	535	511	514	516	479	504	476	518	493	481	463	478	500	499	506	518	501	502	494	521	475	485	475	496	503	509	491	518	531	494	497	530	497	490	474	473	517	528	480	492	556	486	515	500	501	495	515	504	473	505	530	489	482	482	468	541	532	491	519	478	532	513	475	488	518	507	520	488	502	471	481	511	528	517	529	519	512	484	536	527	512	536	512	530	540	531	510	516	531	528	505	507	525	499	510	517	499	477	543	478	546	526	514	522	543	531	526	487	481	509	499	497	472	486	494	539	480	497	523	488	526	499	493	518	550	490	539	507	523	516	529	508	502	516	497	458	510	505	548	497	558	540	458	507	512	508	502	515	488	496	485	478	514	548	480	490	513	525	543	469	506	514	512	491	501	512	503	527	533	536	478	549	510	522	509	518	492	472	472	516	504	494	498	482	541	494	501	515	530	474	526	527	525	520	470	525	506	518	537	515	517	551	540	527	544	474	484	461	493	499	490	516	508	504	528	513	492	480	507	555	494	484	481	512	507	524	523	490	520	455	490	489	513	549	523	511	483	502	480	507	546	503	507	484
27149	18448	4712	1060	796	792	759	756	739	771	692	757	717	734	688	695	719	762	789	685	735	770	720	735	674	706	760	737	737	781	727	769	692	757	737	724	801	707	692	718	796	755	732	725	742	748	663	688	712	733	719	727	738	686	739	701	692	736	730	723	714	686	715	704	732	736	722	737	716	734	676	726	790	734	736	780	787	733	742	698	725	710	726	686	755	751	696	719	660	702	748	747	713	721	739	728	723	716	720	707	723	708	794	703	730	761	675	731	743	718	702	708	786	740	750	695	723	725	733	714	727	738	727	756	718	696	735	683	710	723	718	699	711	716	711	724	713	756	771	713	716	729	719	688	715	743	762	754	742	758	747	732	766	732	710	781	702	713	779	701	727	747	707	739	731	739	728	761	752	726	712	763	715	731	711	699	732	722	717	701	721	729	714	668	770	713	745	747	708	720	713	708	723	716	754	723	743	734	733	744	697	734	710	680	727	788	757	732	727	685	756	694	741	755	717	720	768	713	671	757	807	735	705	706	740	696	762	713	708	737	701	692	748	656	743	771	736	728	758	708	728	747	734	737	706	713	721	703	717	726	735	736	741	738	771	720	690	755	714	703	700	731	738	751	676	749	787	731	711	765	749	713	733	670	720	725	705	672	758	734	748	704	759	764	739	727	692	733	749	713	721	750	706	747	775	733	834	678	725	700	752	753	783	758	745	757	644	762	746	713	696	727	722	753	760	731	750	784	676	709	720	734	738	707	743	775	745	728	742	754	703	742	771	721	731	706	772	721	748	697	763	728	719	736	756	754	745	692	701	704	725	698	745	731	743	730	742	749	693	722	705	727	721	728	716	719	680	716	706	667	698	716	707	749	686	747	731	746	674	726	711	717	780	702	709	727	738	756	724	749	747	707	737	710	673	749	780	761	736	750	743	741	728	747	710	752	777	719	712	702	722	734	712	728	771	676	775	698	705	791	706	725	722	755	738	726	720	728	729	789	733	724	739	750	701	667	749	679	747	700	744	729	780	752	701	734	701	706	711	711	780	723	710	756	729	725	699	705	758	682	752	719	745	726	760	721	743	742	737	747	742	744	771	746	731	693	743	711	752	680	698	755	745	738	709	745	736	748	730	744	714	729	754	748	755	676	735	713	723	728	753	709	713	760	743	707	765	755	767	742	737	699	727	773	734	725	697	738	738	740	718	710	692	727	755	753	725	780	699	687	708	740	763	761	730	747	772	727	706	720	697	703	691	706	748	740	800	714	719	683	750	739	728	772	751	797	725	707	708	685	707	680	773	724	672	722	726	730	705	693	731	746	687	765	694	734	720	749	740	726	752	673	680	761	761	674	681	757	749	762	705	726	740	705	742	734	739	760	732	759	754	784	738	729	671	715	705	741	730	725	724	714	753	735	706	760	688	737	752	718	719	665	696	703	735	714	763	704	747	701	693	709	695	682	703	736	742	756	719	732	721	697	692	741	722	710	758	766	738	714	756	765	711	721	745	739	717	723	729	699	759	720	780	757	686	794	801	740	783	724	737	787	707	730	727	728	757	729	733	732	693	758	735	720	727	717	741	781	726	729	747	738	687	723	735	755	725	681	686	744	749	750	714	745	699	760	740	751	720	707	722	722	724	702	743	738	723	697	737	715	738	748	693	747	699	768	695	736	756	746	785	707	725	739	754	692	745	720	717	749	739	692	734	759	704	724	722	679	722	748	771	686	754	751	755	758	745	720	734	739	683	747	726	703	709	717	776	754	774	757	743	744	710	703	731	739	742	712	763	720	726	749	703	727	740	711	689	729	697	692	722	762	747	711	708	776	694	720	779	715	722	697	713	686	789	769	739	737	690	740	720	731	760	715	710	763	762	697	687	724	726	739	711	737	751	725	811	730	759	710	717	685	687	773	694	713	731	801	744	668	738	769	730	732	755	757	681	715	722	739	725	787	711	755	779	693	767	787	713	758	730	713	689	720	766	715	738	740	734	721	722	737	684	731	757	761	713	778	731	692	712	712	739	715	741	723	745	730	791	742	736	725	752	687	754	744	724	743	736	704	741	746	719	706	738	745	719	728	732	704	750	766	680	682	738	712	711	746	713	755	695	744	744	732	747	769	751	738	720	738	707	740	702	757	695	732	722	735	705	733	746	772	730	760	754	714	707	764	696	796	731	765	727	761	759	733	721	769	668	708	757	738	733	748	716	724	743	693	746	748	786	743	752	727	700	693	742	740	728	752	768	730	775	752	727	754	749	731	772	732	686	695	729	690	777	713	765	759	795	727	788	710	694	768	721	730	724	744	760	694	754	724	720	721	746	745	740	770	771	718	731	714	710	745	742	748	717	721	716	713	730	734	706	765	702	693	699	729	776	727	686	764	732	749	725	759	702	741	711	689	771	726	739	736	719	726	722	751	755	769	739	711	667	727	725	728	721	691	715	716	755	741	707	726	720	750	760	726	719	748	680	725	731	730	701	686	729	738	733	718	721	773	725	765	724	741	741	733	733	707	724	713	723	738	746	714	677	734	704	741	683	725	771	750	733	734	758	761	711	749	716	705	719	740	773	734	777	767	780	785	702	707	766	722	711	685	700	747	758	738	723	744	767	744	749	742	729	738	699	698	759	738	685	749	687	753	758	725	736	741	729	706	733	752	733	757	722	769	732	698	726	751	728	735	746	731	735	675	717	782	722	743	811	757	739	719	724	769	666	779	722	725	754	690	733	750	763	712	731	736	731	747	715	726	717	753	715	705	740	772	763	735	707	760	714	692	730	698	734	744	745	715	758	731	756	734	714	723	767	735	722	681	731	713	725	720	702	760	754	742	735	739	717	684	756	711	786	690	713	706	696	738	703	742	716	759	731	735	754	717	698	758	729	732	743	712	719	764	720	748	694	740	712	731	707	774	697	788	757	746	743	752	715	795	694	698	741	809	750	717	705	730	748	727	716	767	703	732	726	721	740	722	694	750	700	724	693	719	739	719	774	679	749	738	789	724	702	708	749	750	762	770	767	738	731	701	713	765	778	767	761	699	710	719	753	719	733	708	753	773	777	699	733	733	755	715	714	725	681	737	701	735	746	767	745	698	686	738	706	750	725	713	695	747	728	667	759	721	775	756	725	733	732	770	735	717	745	729	711	719	761	730	737	729	768	769	750	739	706	732	718	752	734	747	737	737	742	707	740	718	733	731	762	768	737	705	737	676	692	726	735	740	716	724	702	673	741	726	733	758	732	665	782	704	743	759	719	725	742	723	728	729	746	754	779	719	744	738	712	719	700	732	739	699	732	730	701	735	740	697	702	754	720	725	744	738	695	767	740	719	760	722	721	737	678	742	731	746	711	713	697	782	765	734	680	701	715	760	696	735	727	700	779	752	712	750	720	753	709	766	688	711	780	766	702	703	752	737	740	697	701	703	710	724	726	733	759	743	735	725	724	749	675	689	708	736	715	763	710	778	733	773	677	736	707	715	723	737	717	702	756	736	717	736	712	745
4610	1394	1257	923	924	888	879	853	874	858	827	891	728	821	866	824	773	873	789	861	832	820	813	831	841	862	824	831	882	818	838	837	812	844	828	844	856	857	876	817	849	859	789	815	753	824	845	838	845	837	800	810	883	828	834	826	860	816	798	816	806	853	860	854	831	785	843	843	882	808	790	880	829	765	831	853	762	812	810	902	837	842	901	832	837	836	840	829	849	820	838	782	788	847	870	826	810	921	868	824	807	825	795	835	863	809	881	847	881	833	858	802	812	825	821	807	840	858	854	822	846	830	834	853	836	865	828	818	846	844	807	849	893	796	789	815	857	861	839	808	869	868	812	800	887	832	829	865	816	870	885	880	833	821	770	807	805	792	817	833	863	800	866	834	789	828	865	831	846	847	783	867	822	806	845	871	818	821	823	817	835	841	850	846	860	809	832	756	785	778	847	796	883	808	801	834	840	851	870	802	819	771	811	867	853	830	809	805	830	800	815	836	826	813	832	777	807	838	846	870	838	839	844	804	892	839	868	817	924	832	801	852	822	807	860	808	864	854	799	825	926	785	829	826	813	837	834	870	837	792	858	861	875	807	816	887	834	803	813	844	780	802	901	876	840	800	824	794	835	790	841	846	835	831	829	818	866	811	844	817	851	844	830	785	847	813	853	820	797	852	819	851	842	806	825	836	879	869	825	816	878	788	786	812	800	867	892	838	792	812	825	874	843	810	847	878	820	825	784	901	845	823	794	845	800	870	814	815	808	776	827	852	826	834	822	819	866	871	801	823	793	825	799	842	865	803	823	772	819	798	828	861	819	826	837	850	830	854	817	873	831	817	816	862	844	821	821	818	861	791	809	871	829	875	829	884	804	824	850	844	859	897	873	842	817	804	781	859	775	851	822	835	853	852	823	842	840	855	815	784	860	863	811	802	810	775	805	835	850	836	823	806	898	854	841	819	818	854	811	805	821	825	815	795	845	825	871	834	809	852	844	815	835	849	814	844	776	818	769	853	769	766	816	855	810	835	767	780	817	816	783	818	792	843	819	810	876	849	848	845	853	807	860	873	873	822	841	834	824	841	844	799	809	804	824	838	865	835	823	823	858	820	814	861	875	835	815	793	844	899	806	812	809	814	856	783	812	888	807	831	805	833	876	827	770	777	815	826	856	814	814	873	799	803	878	776	867	831	768	842	820	878	830	826	901	802	816	841	792	817	858	818	821	811	858	865	848	838	783	830	852	791	800	828	898	824	824	844	836	869	853	810	900	844	879	789	829	832	847	866	812	838	851	813	841	851	835	832	789	863	826	819	790	790	845	824	822	851	787	781	801	802	857	841	820	829	871	860	878	832	870	833	773	822	819	821	799	830	812	802	841	839	866	838	830	792	892	841	754	812	817	847	779	856	791	827	819	817	828	840	834	849	806	816	856	836	824	798	809	813	870	815	860	827	796	815	858	852	831	846	865	789	834	845	810	844	851	866	862	795	796	824	822	849	843	843	845	869	771	838	809	835	880	887	823	869	830	876	824	876	843	852	835	811	779	778	875	790	837	800	827	792	797	825	886	755	830	800	835	847	792	851	814	876	836	844	804	841	875	769	857	879	837	780	869	872	850	816	871	868	861	874	829	832	829	833	848	831	823	825	838	857	836	808	830	865	866	834	780	847	867	770	841	877	843	851	865	821	871	804	785	815	818	817	854	837	819	834	838	841	801	817	822	846	825	855	814	842	860	785	793	805	827	864	750	845	859	818	835	818	795	780	858	797	873	814	867	853	858	835	852	831	824	804	814	824	837	866	875	839	813	846	842	863	882	798	847	858	811	840	856	834	828	832	876	856	838	816	813	841	830	779	804	847	785	809	795	816	811	834	836	869	796	863	816	782	828	849	792	836	861	836	889	822	805	820	821	792	865	840	821	812	839	839	853	803	817	786	859	832	826	885	845	825	893	882	812	811	885	845	819	823	788	838	829	885	793	771	788	822	833	798	864	838	797	812	868	814	819	850	824	837	826	795	883	818	782	849	866	805	810	823	812	819	825	871	786	819	828	843	818	772	808	812	822	872	838	793	848	870	824	809	857	835	853	875	830	833	769	809	795	813	838	828	852	861	794	843	828	831	829	841	824	800	830	853	795	849	778	854	877	801	846	856	828	837	851	812	821	794	797	794	848	863	854	851	829	878	822	797	901	860	796	820	834	836	859	823	843	853	807	897	851	858	851	811	814	802	854	821	859	866	789	847	848	896	813	779	768	847	787	802	878	869	783	831	805	812	775	895	851	819	850	778	799	773	823	794	875	783	863	812	855	856	829	807	854	807	790	843	825	861	793	828	801	809	815	812	854	777	848	814	815	815	870	818	816	797	846	866	809	861	814	803	829	829	814	798	832	872	866	828	845	820	810	837	829	807	784	856	854	794	848	837	828	850	852	851	835	822	798	843	859	856	862	787	869	840	860	835	825	854	815	813	871	800	792	811	866	798	818	854	825	850	803	853	841	822	849	846	845	812	865	775	833	842	867	817	838	847	822	809	885	830	793	846	816	797	833	864	848	815	831	849	821	834	782	806	864	837	811	828	826	828	820	803	796	830	803	767	814	860	830	860	839	843	823	825	793	790	802	854	843	833	819	815	853	827	848	816	874	854	835	801	814	837	823	839	836	802	841	817	830	849	824	786	828	817	816	827	829	875	813	846	761	855	863	812	805	826	819	829	846	825	852	827	790	849	788	855	831	862	853	826	844	865	826	809	795	866	797	868	816	850	844	790	853	788	841	794	841	853	842	807	759	856	864	822	786	828	840	815	838	850	824	827	795	857	836	839	818	822	846	764	887	801	860	824	808	853	867	831	795	786	847	855	861	801	867	847	843	876	802	806	782	822	849	840	798	835	813	851	822	815	813	811	862	799	865	825	865	836	847	838	857	822	893	818	840	791	828	868	833	844	840	837	878	890	804	827	822	858	813	850	785	790	819	860	861	837	830	819	833	870	857	868	845	842	850	843	835	822	800	804	798	820	874	879	818	810	845	808	865	784	838	847	832	858	816	805	796	805	825	792	840	828	863	794	846	829	868	832	829	890	795	842	848	873	841	851	858	804	791	831	813	802	850	890	843	802	859	814	834	855	796	853	800	812	885	811	867	790	842	763	870	811	834	868	833	857	884	921	855	802	784	865	815	852	850	810	815	838	825	863	844	816	831	819	860	852	838	788	816	872	851	800	843	856	842	828	859	776	816	864	858	817	764	805	830	831	821	836	855	840	814	856	855	787	799	838	798	864	789	821	802	833	795	810	782	851	914	824	853	851	794	880	814	841	795	800	823	843	773	848	839	817	870	833	866	826	812	815	834	814	814	876	836	855	825	852	836	852	799	817	851	820	804	814	862	798	825	873	870	852	833	801	843	862	819	820	828	841	826	867	803	831	829	854	845	805	822	821	819	819	838	829	847	832	852	839	836	830	828	842	812	826	866	826	770	816	820	857	869	785	806	810
23598	21088	28152	24229	21064	9826	1646	1222	1035	1032	915	933	967	929	921	864	828	884	853	856	853	863	890	839	893	846	849	800	850	842	850	857	828	837	840	837	784	782	796	797	788	802	836	836	870	860	814	810	821	821	837	836	829	869	825	832	822	859	822	817	839	831	811	810	799	835	826	868	830	831	850	825	841	786	782	828	862	796	853	781	842	759	820	855	834	770	823	808	804	871	816	825	793	807	832	827	810	831	808	781	824	813	816	839	798	811	768	846	840	808	841	832	849	839	838	864	837	834	798	808	846	808	852	825	798	803	819	802	794	789	759	801	812	860	785	830	854	812	802	857	797	826	854	822	825	842	785	846	824	839	840	835	809	814	805	840	787	838	853	800	860	814	855	776	819	864	812	788	858	793	844	841	830	782	766	858	809	761	781	865	794	873	798	794	842	802	831	786	813	803	811	852	856	846	823	829	851	818	855	843	834	801	866	835	802	785	868	824	795	865	802	792	836	832	809	823	785	811	812	797	854	737	814	784	823	802	816	776	827	786	793	818	838	794	756	843	837	805	816	815	851	779	782	856	797	811	817	840	812	817	807	782	855	719	824	739	803	861	801	781	830	814	814	856	849	802	818	825	797	817	866	866	820	825	765	849	826	794	883	873	821	799	869	858	792	798	851	834	866	796	836	820	839	855	805	818	831	759	845	797	819	788	795	789	814	829	841	799	825	845	809	786	793	805	734	772	822	837	866	816	833	835	791	817	819	786	828	822	827	805	862	797	836	808	847	850	853	773	816	857	816	796	865	809	831	783	793	833	805	874	800	832	825	819	775	747	801	800	880	781	815	782	804	803	803	827	827	845	855	848	831	736	756	820	828	806	842	869	818	806	843	806	818	871	816	770	810	803	763	859	823	814	787	806	767	790	812	810	867	841	766	796	817	871	820	858	818	767	847	856	838	825	843	787	829	760	857	830	853	816	785	845	844	869	802	828	829	826	797	757	855	796	811	868	878	844	824	788	812	857	837	806	835	813	824	861	816	840	806	838	840	833	813	864	786	842	812	805	792	820	842	803	802	820	858	826	769	823	843	863	774	783	769	816	840	789	811	783	818	827	807	810	819	864	829	805	799	867	804	824	825	765	801	882	826	813	815	836	806	790	806	836	806	777	754	821	795	795	824	837	790	822	802	778	776	823	859	779	842	772	847	844	840	817	811	831	821	838	793	783	840	875	810	860	839	775	850	807	802	824	820	818	881	808	864	766	816	858	798	831	851	832	825	771	884	760	807	875	838	848	829	899	766	806	846	851	865	859	812	802	856	795	800	840	877	788	833	848	832	799	811	803	858	790	819	868	771	836	811	847	819	795	785	788	855	806	820	853	818	857	850	871	828	867	825	833	834	788	813	829	825	826	829	816	818	816	800	758	814	797	812	819	846	814	851	818	816	863	789	804	845	804	775	820	799	889	808	855	799	863	808	800	852	821	817	813	782	805	860	817	825	816	866	783	832	829	792	740	809	850	811	799	831	845	808	874	765	813	855	810	769	806	817	846	807	800	795	796	839	812	796	787	803	775	815	791	837	832	834	847	850	789	853	803	758	820	774	851	795	817	804	828	778	788	779	830	845	813	874	788	833	799	817	823	802	880	867	872	815	824	805	842	826	831	834	817	818	831	828	821	880	846	837	808	779	841	842	778	840	783	801	825	799	807	802	816	791	780	877	843	835	821	750	784	788	860	826	760	806	834	789	820	829	840	820	820	799	856	816	833	812	817	815	841	809	810	809	798	822	808	803	823	806	852	780	835	796	761	820	816	827	837	825	779	863	823	822	798	803	835	793	819	804	857	884	849	794	856	808	786	828	821	777	838	798	772	830	788	752	843	797	787	817	829	832	777	793	827	821	821	812	804	866	840	843	802	805	827	836	844	824	841	865	785	789	843	815	782	799	829	812	799	813	784	837	826	802	797	823	814	805	823	834	830	763	815	807	862	814	828	817	874	770	867	850	804	774	795	836	789	783	849	867	819	863	829	823	791	875	841	827	763	811	873	797	822	818	850	812	811	837	793	796	802	792	803	794	797	788	795	781	794	803	835	802	795	797	788	892	861	871	834	798	825	826	851	838	790	785	734	831	833	832	851	823	808	847	797	877	820	823	799	822	784	862	790	818	790	792	884	838	764	796	811	829	811	867	820	795	787	828	853	816	827	848	772	798	830	807	853	802	791	788	838	796	811	837	773	836	805	828	792	855	811	844	786	804	836	828	861	845	811	831	825	809	787	853	835	815	836	786	838	830	806	834	854	814	781	827	874	790	852	781	812	782	818	819	822	853	874	815	784	794	797	808	792	813	815	836	827	848	827	848	787	780	823	863	840	798	829	747	819	799	823	771	806	797	826	769	794	807	860	737	824	811	780	850	808	803	892	821	844	828	839	821	841	810	838	793	790	787	802	824	826	802	740	842	842	829	808	844	851	792	758	845	801	820	810	814	790	821	805	803	796	855	823	797	824	792	753	819	800	790	772	861	844	810	763	820	819	833	849	842	810	830	847	880	791	864	815	873	811	783	734	798	791	833	803	803	784	869	838	803	820	801	885	793	775	804	773	797	788	842	818	849	803	846	838	805	777	781	783	810	776	845	805	807	810	799	770	814	822	835	863	848	816	793	786	806	826	869	869	824	770	815	843	785	842	859	837	774	834	827	834	830	850	771	786	755	814	811	774	856	820	805	809	857	853	780	856	844	809	822	789	827	784	855	857	846	784	840	831	811	869	780	858	832	806	829	827	794	826	848	824	820	789	790	767	779	845	796	819	791	781	812	828	799	813	830	805	816	828	815	817	785	843	848	804	802	795	826	832	810	849	809	787	818	824	819	849	813	802	783	808	837	819	794	831	814	796	851	847	779	825	796	828	769	839	796	833	845	856	854	806	798	849	795	760	849	847	855	776	813	838	805	828	774	802	805	830	820	821	816	856	817	820	840	831	804	827	791	840	802	828	778	867	809	839	799	767	785	822	795	823	806	819	870	801	828	812	831	812	837	825	845	830	817	763	820	769	742	824	831	824	839	849	836	831	815	794	815	770	819	776	893	888	760	815	862	802	806	846	810	805	831	762	760	828	827	837	814	849	824	807	811	831	748	806	832	835	833	805	811	830	813	847	824	817	827	820	830	854	796	848	781	802	809	765	807	793	793	818	841	801	803	805	810	820	831	819	841	854	847	833	846	861	855	824	839	836	828	772	759	786	805	785	856	864	794	786	820	826	830	813	769	815	820	822	864	751	832	808	860	828	794	837	796	850	838	805	775	827	804	787	847	807	778	793	849	821	804	765	788	787	830	846	833	814	796	860	793	860	803	805	825	842	784	836	813	816	824	862	816	814	780	829	849	804	789	811	773	844	808	817	825	798	788	782	863	800	810	857	774	857	820	805	822	815	800	844	804	815	802	793	843	797	831	777	804	797	854	821	832	813	886	755	823	853	803	789	757	849	783	788	819	846
3403	8946	7285	3599	2579	2089	1854	1562	1354	1279	1206	1154	1133	1052	1089	1022	1022	954	953	1035	1066	974	991	1000	992	932	959	942	963	929	926	957	972	958	951	982	937	940	940	956	963	925	984	920	961	940	980	954	950	960	907	965	966	964	976	969	940	1010	959	917	917	964	954	900	932	883	985	958	942	969	987	1020	966	980	953	951	988	843	972	981	946	982	874	952	911	963	989	953	926	993	921	959	965	920	909	948	877	900	951	914	970	950	971	964	968	919	990	974	981	907	939	898	876	980	962	928	904	946	930	927	938	936	941	880	910	968	928	940	947	931	942	944	946	927	942	952	906	898	1003	913	973	949	975	944	972	930	967	935	907	932	962	923	951	921	955	921	941	945	989	973	931	928	953	926	963	898	925	923	886	955	975	910	950	962	957	992	878	920	957	903	940	939	916	942	954	980	990	921	1002	944	934	894	954	951	918	970	947	939	904	929	941	968	906	900	994	898	925	943	850	990	924	923	988	953	904	870	945	947	946	974	921	938	957	924	931	971	920	978	960	916	926	933	962	962	930	975	934	939	992	954	952	923	901	939	926	961	937	933	948	917	914	963	929	874	1016	942	967	971	901	932	933	992	976	911	948	941	983	891	940	930	981	935	989	937	970	985	927	959	879	952	958	948	1001	943	959	925	966	991	976	992	938	955	923	937	967	937	903	989	930	959	951	927	942	975	977	949	873	971	930	954	963	933	931	895	931	997	945	952	957	971	976	904	982	952	962	939	920	907	931	922	934	951	970	882	938	967	897	955	896	936	942	949	964	933	981	914	970	941	937	1020	915	1004	926	994	964	910	933	906	930	975	991	940	940	957	960	974	930	973	938	982	943	952	913	939	945	941	871	945	941	989	926	919	929	887	907	947	1002	998	990	969	934	947	924	956	953	967	940	958	1002	936	999	925	932	951	967	932	930	903	957	940	935	1007	945	996	962	933	956	891	948	982	919	959	900	929	945	929	867	959	949	945	979	940	979	925	963	948	972	949	961	953	968	916	954	892	942	944	936	937	937	955	915	952	914	921	909	894	963	947	977	981	899	919	961	934	955	956	919	942	943	983	982	921	934	949	953	919	922	921	917	903	948	926	934	913	960	945	958	977	956	947	928	954	930	880	937	928	952	913	937	886	1005	978	958	995	1011	943	951	939	932	935	929	970	922	947	939	939	941	913	968	894	903	961	1009	886	886	947	949	957	959	984	994	957	904	979	980	939	953	876	884	880	944	868	934	957	876	937	984	961	873	984	953	901	970	951	967	937	966	946	967	904	968	992	987	902	940	944	887	986	956	928	888	900	879	1001	939	974	938	893	988	1016	980	979	934	950	949	923	968	926	935	954	963	973	933	967	918	947	913	972	982	912	940	929	921	912	917	915	958	928	925	927	959	958	951	962	916	972	943	941	935	959	948	935	954	942	937	908	914	936	990	911	935	950	937	899	923	936	926	966	948	928	920	964	941	922	941	937	998	994	887	922	958	948	973	949	937	932	1021	941	898	984	974	929	948	952	987	862	953	945	966	984	988	919	979	897	1017	942	939	973	936	910	909	968	956	908	918	898	951	868	877	981	929	942	990	989	915	939	951	957	891	915	931	972	991	933	981	929	877	944	973	962	982	927	943	935	983	939	920	933	983	931	912	944	984	927	941	944	934	958	937	966	961	922	943	990	883	1017	925	951	965	925	934	963	999	932	910	966	1004	894	945	849	936	964	964	912	976	900	935	918	910	967	878	889	954	959	913	898	931	923	971	1003	1005	919	924	888	945	935	965	913	939	911	984	985	957	934	919	897	866	935	921	931	938	875	955	967	927	919	934	977	894	937	947	926	959	971	918	927	996	1003	940	904	968	966	900	951	945	918	916	968	933	934	958	960	945	949	951	964	992	941	958	917	957	919	1003	931	948	938	965	917	951	979	890	904	934	924	946	974	932	971	974	944	1008	901	965	936	946	969	979	929	941	1001	957	973	947	977	879	925	901	944	929	967	912	965	865	971	983	896	899	917	929	962	900	900	922	985	958	959	967	973	907	956	915	953	954	1002	926	934	959	930	886	939	957	891	951	871	976	939	946	918	928	908	1006	945	936	942	946	986	991	936	947	961	904	959	993	914	924	952	957	978	917	926	973	948	972	964	959	923	899	990	1032	913	979	969	979	900	972	948	927	884	974	931	940	931	905	967	941	954	960	929	947	911	932	965	972	964	933	903	949	928	947	945	958	917	831	954	919	929	956	963	999	960	912	961	886	957	970	941	986	964	950	930	918	954	904	952	932	957	954	943	971	939	983	968	892	926	908	962	957	976	954	991	917	933	937	976	1017	895	965	997	966	943	926	953	891	951	924	918	993	952	916	915	957	885	918	960	971	957	965	996	955	879	913	891	911	984	924	917	962	929	934	1004	927	905	949	950	929	968	911	909	928	965	927	952	937	923	914	988	965	950	968	947	924	950	913	979	917	964	947	975	856	994	928	942	1012	954	977	891	978	962	964	951	917	905	975	956	954	936	919	950	984	932	959	961	949	919	920	963	948	883	956	914	978	964	970	967	935	1018	963	958	991	942	947	923	961	925	980	975	942	941	900	901	949	933	958	980	944	904	892	870	957	951	894	962	1019	936	998	982	928	945	993	922	909	955	935	940	907	950	978	949	964	911	938	916	966	937	975	963	912	948	930	935	951	955	921	986	948	953	923	959	891	976	949	959	944	974	930	922	976	912	1016	972	944	939	972	965	932	969	937	927	960	946	949	944	936	940	974	941	930	954	932	950	918	964	866	928	936	920	928	910	932	937	1035	900	957	914	886	958	975	917	981	962	954	998	985	986	939	951	901	912	928	906	943	923	1025	954	946	895	933	952	934	1016	982	986	939	952	920	935	966	939	914	941	917	972	950	959	905	963	925	922	918	939	916	922	943	948	936	925	941	892	944	920	906	910	944	952	901	925	990	928	907	967	954	964	975	893	943	902	957	887	1016	951	1015	991	911	999	942	951	972	934	922	918	950	990	903	940	951	900	984	1016	989	1002	878	845	992	925	928	983	940	964	949	937	980	922	976	960	920	921	949	934	961	958	989	912	934	927	956	940	949	929	889	935	946	961	905	938	921	957	939	904	976	882	975	947	915	961	919	945	889	930	1041	968	922	1001	955	922	944	921	981	929	919	962	945	948	914	910	956	918	923	985	965	940	973	960	914	910	950	913	948	968	940	970	976	902	996	932	1005	947	925	900	921	891	972	905	928	967	918	973	988	964	885	902	929	909	905	958	944	940	942	909	958	922	980	892	985	998	933	919	980	977	913	930	975	959	988	964	1011	938	917	974	988	965	892	957	950	888	955	903	918	935	928	977	931	971	939	892	971	945	936	950	947	945	949	1024	944	949	994	937	938	948	889	933	1006	902	947	943	951	924	954	939	937	921	974	942	953	967	973	991	1000	937	903	951	918	917	950	936	926	920	923	959	959	948	890	988	909	923	989	963	940	943	979	945	989	934	931	962	968	982	972	963	952	935	921	977	895	962	952	913
24624	21079	27172	25154	12041	865	605	533	467	502	477	447	415	448	388	415	419	376	406	383	411	359	426	419	398	378	399	371	371	388	412	366	405	411	414	420	365	387	416	407	361	404	361	404	403	351	373	374	359	427	363	396	394	390	388	431	380	392	408	396	377	413	385	392	364	420	379	374	374	373	367	396	365	386	382	376	376	383	353	372	380	354	339	352	371	417	394	387	380	364	361	365	394	390	389	374	394	386	397	381	389	374	391	392	397	369	367	369	355	379	415	420	384	362	402	363	384	370	410	346	380	374	378	382	368	384	320	402	387	383	372	380	389	354	406	405	367	384	376	400	338	362	368	365	396	360	358	402	391	398	365	413	407	397	381	359	367	357	402	376	365	374	372	372	360	397	409	356	395	375	373	399	373	387	391	370	387	387	366	366	374	367	392	377	354	390	395	404	401	371	350	399	402	372	396	361	402	411	424	377	364	364	419	395	396	378	399	404	381	404	376	362	375	385	368	402	394	366	346	391	345	403	367	370	371	390	400	361	365	399	390	374	377	388	373	348	394	357	372	401	412	405	398	363	365	379	367	381	373	395	374	372	366	367	362	371	393	367	421	401	379	383	400	394	401	369	387	387	381	350	356	366	343	383	387	366	402	385	341	357	382	404	390	384	398	373	407	366	376	418	373	384	380	387	363	410	396	380	378	387	378	359	419	382	369	334	389	390	370	380	377	397	362	443	384	398	389	379	427	362	391	378	371	378	346	381	384	381	372	360	416	355	399	386	386	391	376	359	372	437	395	376	396	362	390	399	386	414	373	362	356	387	372	382	377	375	389	375	389	363	352	384	396	361	409	406	387	389	383	382	408	398	393	366	404	385	344	371	390	370	363	394	414	389	363	380	391	403	419	376	401	398	406	381	376	375	388	372	408	399	382	368	384	402	362	350	365	404	402	416	357	369	373	387	376	389	376	391	382	384	399	390	359	392	389	415	366	368	416	371	385	380	382	417	357	362	354	383	344	412	372	372	351	346	394	372	353	387	417	377	363	390	399	425	395	368	379	375	384	405	398	392	367	362	384	372	399	407	408	399	387	385	397	364	400	376	359	385	384	376	389	368	423	418	386	377	381	382	363	380	338	384	382	381	370	336	356	391	403	402	370	349	396	393	358	393	388	370	374	361	368	380	404	414	398	403	412	402	374	383	397	402	377	382	395	376	384	360	401	353	395	393	400	373	389	358	369	383	392	393	386	372	414	370	372	369	414	403	383	413	362	388	359	388	380	378	328	412	408	393	379	399	378	382	415	409	425	384	402	362	402	391	386	356	376	361	389	386	372	388	358	383	397	370	372	412	388	373	357	409	369	385	398	404	383	402	408	390	344	383	342	358	356	389	373	399	379	402	394	391	370	388	393	388	345	392	382	351	376	391	376	375	372	387	398	362	405	385	378	388	381	366	345	370	350	427	385	351	393	386	361	374	402	360	377	353	378	371	359	412	372	372	383	401	350	355	359	352	357	361	362	384	363	372	369	374	392	417	380	370	380	371	366	406	395	374	366	382	372	393	374	381	408	354	345	414	372	365	425	384	382	403	404	361	383	384	356	380	361	391	397	401	399	426	381	372	391	387	377	369	394	390	368	396	361	401	399	376	404	402	363	344	388	408	367	417	408	394	388	361	380	376	398	389	363	361	416	387	412	371	383	410	432	374	367	395	396	388	386	406	393	411	368	364	394	367	378	394	381	355	367	408	362	380	409	396	390	363	382	385	388	375	375	358	367	409	368	391	366	375	379	365	366	376	433	357	398	395	411	359	395	380	435	376	380	411	380	376	415	386	334	406	376	380	362	369	374	389	385	381	366	406	372	377	381	365	403	398	406	391	386	382	386	374	353	375	419	357	377	385	381	374	387	371	424	380	362	406	392	376	342	372	388	382	374	392	341	386	401	414	389	389	365	364	388	376	358	408	395	374	401	381	391	378	347	389	357	385	350	383	394	405	361	412	411	363	383	354	431	337	385	400	410	382	388	406	375	391	386	382	373	374	392	400	400	362	390	362	365	396	353	381	377	375	369	315	377	423	393	384	404	377	410	378	378	363	358	388	369	334	413	423	387	355	394	347	408	368	350	416	383	386	395	398	405	366	380	342	376	357	396	358	397	374	403	388	375	366	330	361	363	372	363	366	381	396	357	399	379	359	366	358	386	377	390	401	369	400	353	376	391	372	375	395	366	387	404	360	377	393	386	368	383	373	367	365	394	369	381	380	397	370	375	406	410	426	359	367	409	416	382	376	374	385	399	362	408	371	375	378	403	375	371	356	414	369	348	355	390	347	371	379	434	371	375	396	407	381	361	380	357	412	380	395	390	402	376	387	395	370	402	355	403	379	393	385	396	377	381	347	379	354	362	366	347	401	357	346	377	374	386	385	369	387	408	401	394	419	376	369	374	367	377	364	364	407	415	381	340	351	399	396	374	375	415	383	407	373	348	368	359	389	389	356	349	360	377	373	401	391	354	382	394	397	394	377	398	374	374	389	359	389	371	404	385	373	398	367	399	401	382	385	389	361	352	400	391	399	403	371	382	395	387	408	383	372	379	382	358	397	348	368	367	400	361	377	364	351	345	411	389	364	342	381	358	411	412	343	395	404	366	417	386	400	347	407	343	403	362	387	352	350	353	345	387	336	368	401	333	377	436	356	373	395	392	356	391	362	374	328	411	379	409	358	375	359	353	393	379	385	411	384	372	373	397	405	364	390	342	386	368	369	363	374	389	366	435	390	368	371	367	384	394	378	375	362	370	376	342	394	376	397	385	360	396	395	394	409	388	368	366	393	393	353	397	374	367	364	365	367	435	375	380	373	359	379	361	378	384	401	372	360	381	359	415	381	352	391	372	371	353	394	350	368	343	400	402	390	373	384	396	365	375	351	406	346	413	393	374	395	369	356	399	379	407	377	392	386	373	374	409	399	346	361	404	399	372	377	391	362	389	368	375	395	356	375	371	369	368	367	380	383	363	361	343	382	390	374	348	378	387	357	399	383	364	370	395	396	392	355	388	371	394	385	378	386	375	373	367	355	374	396	389	400	399	393	347	390	378	368	390	389	349	388	414	360	375	378	365	400	337	403	373	388	384	436	374	362	389	396	364	411	375	384	408	364	392	323	379	370	356	402	375	406	438	367	412	364	416	376	409	418	398	370	400	356	367	402	370	345	407	379	378	375	438	418	419	401	403	377	407	361	387	371	378	376	390	356	397	341	357	377	415	379	376	365	356	364	369	378	379	374	364	374	345	399	393	368	387	387	377	366	364	404	380	377	377	399	351	359	363	416	381	353	378	375	378	362	386	385	388	388	397	364	390	360	381	383	356	354	393	366	379	360	375	380	406	356	404	400	366	367	388	386	398	405	351	339	364	387	408	389	373	366	386	384	381	382	372	379	388	383	389	410	364	359	382	380	418	409	383	368	399	391	403	379	374	402	363	376	400	392	408	386	375	374
3491	5638	4256	1992	1442	1171	968	784	758	650	606	607	553	530	508	480	498	483	496	452	495	494	474	457	496	447	450	470	430	452	486	454	473	461	460	455	460	456	414	441	417	427	467	488	440	452	407	422	491	426	440	437	476	488	457	460	424	439	430	484	458	464	437	428	434	430	415	447	457	466	475	441	441	464	423	444	423	448	460	436	448	438	473	446	421	466	458	438	431	467	447	454	422	449	415	467	453	454	465	430	451	443	425	430	460	469	446	417	435	472	455	460	415	438	423	451	440	440	446	458	423	431	441	485	463	442	439	454	416	467	440	465	416	483	445	472	463	469	424	470	421	445	438	455	461	410	454	445	460	477	459	438	473	461	445	469	433	477	455	457	464	417	467	432	422	455	447	467	458	437	459	464	450	467	461	457	421	479	430	428	454	444	441	462	434	474	446	467	441	411	437	421	447	461	434	452	444	404	455	437	444	466	392	419	417	457	415	447	477	456	415	459	457	431	443	433	434	471	468	429	421	457	433	432	437	451	401	416	427	422	428	487	435	446	429	413	423	460	434	452	431	440	434	433	387	467	421	465	415	454	429	454	477	426	477	459	440	459	457	450	417	442	439	421	455	504	414	434	458	421	405	439	448	493	433	421	441	467	472	432	465	473	444	442	438	432	484	445	425	461	431	447	451	440	475	451	453	453	491	470	444	442	482	466	466	425	444	444	426	432	442	440	432	479	432	485	408	447	450	437	410	454	445	462	434	413	438	435	457	469	419	400	456	418	409	450	474	437	436	447	436	426	479	439	466	449	454	490	453	397	442	442	413	459	438	433	392	438	413	453	451	434	467	453	434	440	408	465	428	458	424	430	443	423	433	452	451	432	452	471	414	424	435	454	449	472	415	496	444	468	449	433	432	472	498	436	437	416	413	459	425	444	438	442	456	460	447	435	424	485	467	436	453	470	449	444	439	407	420	420	477	439	426	478	448	446	436	451	466	454	444	474	433	427	433	481	431	447	447	458	461	445	404	420	463	452	442	415	454	436	458	442	497	462	468	434	391	487	430	446	441	455	451	419	436	363	422	431	409	441	415	408	487	433	440	460	446	452	455	418	419	454	456	418	424	457	460	452	463	415	428	470	461	450	440	453	445	477	427	444	433	464	447	478	448	468	455	422	450	443	454	455	458	430	487	444	459	481	425	466	438	429	480	436	460	428	477	431	464	440	428	465	427	453	424	449	492	423	497	396	447	457	462	441	419	462	457	463	438	454	482	434	455	436	460	465	455	497	439	443	427	428	431	430	427	506	465	372	480	457	441	413	436	444	452	468	442	475	451	459	436	426	426	421	447	483	462	449	423	439	427	432	447	460	443	451	451	460	457	443	439	426	426	446	387	470	464	470	466	432	421	441	440	428	431	434	436	448	419	482	471	453	443	438	457	483	443	445	457	473	505	413	443	465	418	439	407	503	428	434	457	431	445	456	452	428	444	482	430	430	422	479	459	448	462	438	450	448	452	440	445	414	450	437	462	452	409	429	451	442	429	437	410	451	454	450	460	416	443	434	444	407	452	474	450	479	435	453	451	433	421	419	378	451	410	425	471	457	436	430	457	429	422	455	461	447	404	439	444	409	458	422	428	424	438	464	477	450	467	475	474	425	432	440	441	433	451	432	459	454	424	413	438	427	449	418	447	444	452	425	429	443	418	437	451	451	429	442	403	441	458	417	434	455	422	437	448	452	423	479	447	476	456	437	462	444	439	448	450	477	467	441	466	449	426	424	446	442	444	449	433	474	423	451	456	440	399	427	459	428	470	441	414	434	375	464	484	450	501	473	450	471	457	457	421	423	418	463	441	426	459	464	447	413	443	423	465	483	462	432	431	406	405	410	457	435	444	469	417	467	439	451	447	459	430	435	458	487	428	423	433	453	431	453	433	420	426	453	430	455	409	419	392	414	451	456	434	459	439	433	397	453	484	452	437	477	441	409	438	462	423	469	429	461	425	458	428	435	457	420	450	408	455	461	441	442	428	448	448	426	458	469	463	464	461	428	449	439	432	457	455	438	440	440	434	477	410	469	498	442	468	411	411	453	435	444	448	437	459	453	465	407	443	445	428	429	440	435	452	444	457	415	444	429	458	445	439	465	432	428	433	390	434	458	422	464	434	415	432	401	441	426	436	447	417	453	465	478	418	450	457	449	486	438	423	409	455	459	429	458	434	407	459	442	438	413	428	454	406	423	445	441	460	435	423	439	396	447	429	409	458	437	395	433	473	432	444	440	409	453	434	458	446	449	443	437	439	418	470	491	425	456	436	460	416	449	454	461	471	449	429	441	466	439	428	485	438	439	440	441	447	460	422	460	430	458	449	468	472	443	412	419	438	406	441	408	444	471	432	479	446	436	463	467	415	430	498	438	425	451	448	451	427	471	435	467	436	457	437	458	430	450	474	464	476	461	432	455	469	457	430	433	426	466	415	449	462	421	444	493	438	413	479	393	450	455	443	394	443	433	449	450	435	441	435	462	446	482	428	455	462	447	409	436	426	401	454	432	496	460	433	420	461	445	437	429	478	478	476	410	447	399	427	406	403	428	430	467	444	439	450	461	439	466	454	455	444	457	425	404	442	462	464	442	410	453	470	432	460	464	440	449	428	426	468	460	460	456	436	446	420	459	463	446	427	437	445	397	428	459	419	437	465	467	440	439	467	476	455	423	397	447	423	417	472	434	419	416	447	455	453	435	407	418	420	454	433	444	447	436	436	435	430	458	426	406	441	420	478	466	430	443	403	463	465	440	416	443	444	449	402	451	485	442	427	463	459	470	453	426	433	462	476	419	468	414	428	435	468	457	456	435	472	460	429	413	442	447	447	414	423	422	437	454	446	436	460	445	430	439	430	458	443	496	451	466	469	450	475	400	438	418	406	444	425	453	467	460	455	422	450	429	465	448	437	472	402	484	434	401	443	417	436	427	432	426	406	454	450	444	447	403	437	441	473	449	441	451	398	448	489	422	417	406	446	444	457	500	480	447	425	433	444	452	420	435	435	449	455	457	449	432	422	410	419	468	427	439	446	443	446	489	449	459	450	478	457	421	433	447	453	414	468	411	447	447	442	437	431	493	429	410	456	452	454	447	451	458	427	397	424	458	435	471	432	453	425	425	456	441	450	457	428	462	456	454	448	455	426	470	481	442	471	441	448	470	496	482	445	454	445	452	437	441	430	452	460	485	425	404	425	455	435	452	457	434	455	468	450	424	421	455	457	424	409	456	432	436	443	431	433	429	424	452	430	432	467	455	453	436	444	466	472	457	458	437	426	433	424	440	434	445	423	418	410	446	406	423	400	401	435	440	452	457	434	476	427	462	409	435	438	476	459	451	419	478	463	448	445	454	473	452	439	424	434	441	458	443	448	427	440	443	473	439	418	451	440	440	453	477	453	425	439	426	452	435	425	467	430	450	454	435	440	495	412	434	445	451	428	401	431	461	445	432	466	480
22601	21130	28666	23844	21117	21160	8759	1179	873	777	745	652	589	533	548	516	501	520	477	470	457	475	481	460	461	471	494	416	443	477	477	418	451	449	492	444	468	441	439	431	421	409	428	468	421	429	404	424	438	430	433	404	418	407	446	470	418	439	453	418	443	424	478	430	414	460	442	419	410	464	462	484	414	453	394	403	402	412	431	384	452	411	404	487	389	433	432	462	428	431	426	435	486	430	431	436	436	440	428	424	455	405	405	419	418	408	406	404	407	398	405	410	432	423	401	403	443	367	397	432	413	416	397	442	425	436	385	410	430	418	431	426	387	465	392	430	392	387	414	445	411	417	414	420	424	444	434	428	456	450	411	417	419	437	405	412	398	453	429	429	461	384	417	441	395	432	415	449	428	398	416	438	388	421	420	430	428	419	428	441	391	434	428	437	414	441	415	411	410	406	407	421	429	420	389	411	450	417	440	458	422	435	421	399	462	414	423	407	408	429	410	400	392	421	406	429	441	411	441	425	440	407	434	445	388	423	438	396	394	386	414	414	402	423	412	430	437	397	446	381	430	422	450	386	409	425	457	455	410	425	456	389	408	401	408	418	394	406	462	414	394	409	434	398	429	404	422	407	409	452	429	429	442	452	439	387	460	411	405	415	413	412	410	432	405	434	438	438	387	457	458	444	442	420	433	438	425	431	414	427	435	435	425	412	402	398	409	407	468	408	387	427	408	429	429	430	425	412	444	425	436	437	447	400	416	417	402	450	421	449	425	425	390	389	419	420	392	424	433	404	409	418	402	428	428	434	462	406	441	414	408	428	428	414	408	425	407	437	405	406	408	366	454	438	398	443	387	403	420	423	445	398	409	414	399	396	411	374	430	427	435	400	420	461	407	410	406	422	427	456	427	425	419	384	457	458	431	394	458	419	425	451	457	444	413	452	435	443	423	444	419	393	420	373	469	396	437	407	442	439	409	432	389	459	443	411	443	429	427	454	429	405	417	459	434	415	448	385	430	421	436	393	436	393	404	418	414	392	426	423	381	425	395	448	424	422	435	404	382	414	403	401	412	414	418	402	419	432	417	419	423	430	441	411	418	439	399	407	415	389	468	411	413	429	414	404	402	434	422	392	444	429	400	440	403	437	413	401	409	442	441	403	424	442	421	445	391	430	445	383	386	395	432	396	420	432	414	393	406	439	412	401	425	454	421	471	425	406	424	400	397	409	480	439	443	384	427	418	391	417	431	379	415	414	391	418	452	407	456	422	423	442	423	413	410	403	404	426	430	426	413	431	378	423	425	382	391	429	401	422	419	411	455	445	409	434	431	434	401	404	447	458	385	440	415	395	394	407	418	430	377	447	438	429	423	439	401	427	403	415	381	450	390	417	418	416	412	400	439	426	434	408	424	454	417	407	459	421	373	423	410	408	410	430	419	434	407	433	370	400	398	429	385	447	436	425	449	437	392	405	462	439	428	444	427	410	452	426	436	407	439	407	370	433	426	481	458	429	392	398	417	420	444	416	447	426	444	470	429	394	427	439	398	384	425	440	413	415	420	361	414	416	417	422	417	448	415	419	416	431	448	388	400	423	415	403	423	412	401	407	416	408	424	437	424	442	390	436	442	441	420	412	411	429	449	429	435	417	420	447	423	434	442	423	431	401	400	430	425	422	428	431	409	429	450	461	437	400	389	422	424	408	419	460	417	412	386	423	439	412	424	433	440	399	453	385	408	394	364	411	442	435	414	413	458	387	441	444	435	424	430	410	435	416	429	439	439	408	442	448	438	416	440	406	408	414	395	382	423	435	462	438	458	423	422	448	393	420	411	427	422	439	432	437	427	424	394	429	432	416	431	403	405	397	387	450	361	380	383	387	435	416	372	425	421	410	390	435	409	411	414	442	395	394	423	372	444	404	451	438	397	423	416	422	419	448	443	414	403	421	373	428	426	398	427	406	391	419	435	429	434	436	412	410	434	410	434	413	429	421	395	419	407	421	437	430	418	412	453	430	389	444	429	430	435	415	428	424	450	438	412	406	397	420	408	379	442	458	434	418	387	437	440	428	415	409	370	445	434	419	444	422	458	417	419	431	413	431	421	420	380	459	454	397	392	461	404	415	427	408	443	399	439	430	423	399	426	400	411	417	405	400	388	434	402	419	420	422	435	430	423	409	389	414	444	424	442	452	391	442	409	390	396	459	420	445	412	438	409	429	427	460	429	429	441	426	435	416	410	398	403	431	396	435	477	416	427	420	456	419	402	378	430	449	410	431	398	411	413	423	406	416	402	435	406	411	411	413	433	409	420	440	434	421	391	432	428	402	435	414	418	442	388	420	400	440	401	440	449	459	427	380	401	365	424	430	393	396	458	410	434	462	430	447	401	408	415	449	450	446	449	432	419	467	411	402	411	385	378	397	404	410	470	408	427	425	430	414	423	424	419	437	418	412	396	414	423	399	445	400	417	427	420	423	429	444	465	394	432	439	434	402	396	417	396	477	457	449	408	403	455	402	424	452	410	428	422	417	389	413	407	413	417	445	414	417	417	426	387	404	421	432	450	420	425	410	442	398	424	404	369	412	402	415	431	447	436	387	404	370	411	417	422	429	449	422	430	410	419	475	416	413	454	449	416	409	430	402	417	411	406	394	451	420	442	405	398	397	390	431	410	380	431	446	416	416	391	455	410	435	425	419	398	454	425	435	399	379	424	421	422	441	444	390	422	481	418	408	405	406	434	446	409	473	421	400	428	396	412	410	413	425	430	404	386	430	370	431	409	428	415	422	416	407	425	449	432	414	417	432	417	441	403	462	411	433	445	411	396	423	424	441	407	414	421	405	416	461	448	421	394	406	377	427	425	446	382	437	406	438	391	421	440	413	404	382	435	429	380	387	430	407	394	399	397	424	424	424	397	431	425	404	427	421	364	383	424	423	434	417	393	433	466	412	414	428	371	402	458	437	409	412	420	426	425	420	399	420	405	446	418	440	421	444	422	415	416	405	380	436	448	420	396	414	398	415	454	445	412	407	436	406	419	418	378	451	426	419	385	404	398	414	443	428	406	416	423	419	438	431	412	432	444	419	415	430	404	420	411	406	423	444	412	417	413	438	416	379	419	420	444	408	421	426	418	416	396	404	399	415	404	421	376	370	425	439	418	391	411	429	420	446	442	405	434	399	382	421	424	405	448	410	440	371	372	423	439	433	445	436	418	398	385	427	436	436	402	405	430	390	411	434	439	439	394	406	419	391	413	389	434	422	422	439	411	420	405	449	463	414	399	436	444	420	413	422	400	409	451	453	444	440	401	424	442	416	441	403	402	425	405	426	428	442	423	393	440	441	401	410	453	406	403	389	380	404	415	460	414	429	415	408	424	381	415	410	407	395	398	410	475	403	424	385	422	438	443	384	413	415	386	414	395	394	419	428	402	435	414	409	379	399	445	419	422	395	438	415	440	412	427	414	419	421	386	441	434	429	388	371	428	416	430	349	447	420
4507	14850	11501	5582	3883	2849	2240	1781	1486	1162	1048	929	854	743	757	738	664	649	674	592	608	590	577	538	571	543	528	543	559	550	544	537	513	533	548	513	518	484	531	537	520	503	509	520	499	530	520	561	533	514	534	524	538	531	520	525	531	507	524	517	492	525	515	549	515	483	542	506	477	532	507	547	541	496	484	486	500	553	546	512	532	504	506	521	551	501	537	506	495	516	485	505	507	523	564	474	525	507	502	486	507	454	502	503	516	516	516	522	479	500	499	486	531	528	508	502	506	506	517	543	523	506	481	495	528	484	511	496	529	491	529	515	512	525	527	464	513	544	492	533	461	517	522	529	525	500	513	526	457	423	506	532	493	516	469	497	511	470	499	495	539	529	503	516	477	506	503	484	503	500	540	522	518	498	511	519	495	501	470	511	547	522	512	508	532	511	490	550	501	568	556	510	475	504	498	504	528	481	516	493	493	507	524	521	536	519	497	522	533	471	500	507	476	518	516	477	511	483	534	485	475	498	510	523	548	526	516	477	547	498	515	533	519	488	516	496	520	546	508	542	484	462	485	544	521	487	523	457	494	528	486	529	519	506	529	491	529	516	503	470	516	483	488	505	519	522	481	533	513	490	488	444	507	525	507	478	473	490	526	504	472	529	516	531	490	537	491	471	504	530	487	539	527	504	509	522	496	491	552	480	497	529	496	488	492	507	527	486	514	491	516	499	514	497	545	486	475	524	493	538	517	522	566	494	499	538	505	529	472	468	505	518	500	488	524	491	528	504	502	491	515	503	527	510	488	509	512	506	498	468	507	531	504	470	514	501	498	513	498	490	489	564	519	486	521	524	531	519	529	548	499	512	520	492	513	485	510	535	508	506	498	516	466	528	500	450	532	493	534	459	507	503	541	515	477	479	494	519	510	477	496	490	454	514	518	506	483	486	499	508	506	498	471	506	474	518	525	478	473	508	498	509	508	481	511	519	535	491	497	481	487	479	503	512	501	564	506	512	462	500	499	501	477	524	550	515	501	534	508	482	524	462	462	515	505	508	494	497	443	488	512	512	509	508	516	525	504	488	505	543	528	469	497	560	484	497	493	521	502	481	539	533	500	488	473	477	509	532	496	501	504	545	537	475	474	493	506	491	513	493	514	558	518	535	516	478	525	544	507	487	503	500	508	464	490	475	486	483	491	529	503	514	525	489	481	462	534	506	525	455	480	522	484	491	491	477	506	505	517	532	499	500	519	496	509	513	490	488	514	482	470	529	474	471	509	496	478	506	507	514	520	503	471	526	454	454	512	509	541	493	515	486	504	500	527	525	486	504	502	499	543	588	500	517	476	494	473	488	514	498	504	480	492	513	505	473	459	518	484	515	501	506	518	503	551	506	511	490	561	510	516	531	516	514	524	510	516	474	463	509	494	544	538	533	507	521	526	523	496	508	497	494	483	477	473	506	518	485	499	543	473	502	525	521	491	525	519	469	493	481	490	479	466	530	450	482	536	498	485	478	501	524	481	541	502	468	513	513	486	504	499	507	503	501	504	503	525	467	493	508	515	517	514	531	507	527	501	515	533	474	484	507	529	515	508	524	499	519	463	507	488	461	506	504	536	529	526	484	493	500	513	450	520	512	499	514	503	509	506	487	516	509	459	536	510	495	496	502	503	517	530	524	513	530	480	476	511	489	523	523	540	508	476	513	491	458	512	532	489	542	496	502	539	534	505	503	473	521	476	489	526	540	513	489	530	520	498	499	517	499	468	492	512	470	469	488	493	534	537	500	499	497	525	507	507	511	508	533	472	496	464	470	497	563	505	518	488	477	511	517	520	500	479	501	534	502	495	468	490	483	495	501	530	488	513	482	503	551	521	515	514	499	498	504	487	486	499	496	518	462	524	548	484	516	509	514	504	531	492	503	496	525	474	505	553	470	463	501	496	481	501	512	517	525	499	479	524	507	529	535	548	507	507	553	500	507	489	507	475	553	497	500	495	536	480	499	494	484	497	546	559	488	471	529	503	479	512	512	482	513	484	502	519	460	499	513	531	522	515	498	507	454	500	478	505	488	504	499	459	471	517	509	493	481	504	543	517	542	510	530	497	488	483	529	452	497	489	462	531	444	495	554	505	493	537	509	523	517	502	511	491	480	503	455	520	497	477	538	515	489	500	508	522	504	502	511	554	535	530	498	497	483	523	528	529	523	504	483	504	468	485	508	541	517	557	522	488	492	502	534	461	486	480	494	460	493	489	529	496	496	512	494	505	470	550	524	515	510	519	476	493	492	500	478	486	567	471	526	502	525	486	486	475	495	538	451	484	468	482	505	508	499	488	503	487	542	506	505	499	498	484	509	474	492	511	496	515	508	464	497	459	455	482	520	520	492	531	500	506	507	544	473	492	522	521	491	502	505	497	494	547	490	524	472	530	566	517	491	474	494	543	529	499	517	542	516	505	516	502	501	497	481	467	537	501	547	528	474	560	478	467	513	503	535	500	457	476	487	483	504	487	481	513	492	482	497	515	504	510	517	526	515	490	540	474	502	523	552	554	510	512	519	528	514	520	507	506	492	477	502	518	508	531	494	495	526	495	503	524	501	478	482	493	493	530	493	501	486	519	469	509	479	494	482	495	450	506	461	490	510	485	536	493	515	524	506	550	481	533	550	476	495	476	500	537	502	516	462	479	472	493	507	504	479	493	512	516	489	529	440	472	462	543	489	483	458	504	510	500	482	553	497	481	506	503	472	547	484	488	477	532	473	517	508	506	511	487	454	519	494	514	494	459	524	509	483	524	490	484	494	499	463	503	481	504	525	548	467	505	491	502	497	514	509	488	446	480	478	506	512	499	504	506	513	492	474	488	479	523	476	520	524	497	491	474	482	517	497	515	542	486	505	493	497	463	521	506	491	464	476	504	473	518	508	502	525	516	470	486	465	521	479	494	477	467	493	513	528	516	528	516	536	483	509	484	457	496	527	479	485	494	492	512	525	510	501	503	479	489	505	499	462	480	525	498	530	479	475	466	531	473	497	487	530	470	505	503	491	498	479	519	519	500	496	494	496	440	490	535	503	541	497	494	493	489	493	538	515	506	492	489	502	495	521	469	460	464	471	517	533	475	522	505	482	493	521	519	507	502	546	508	505	469	508	505	514	530	480	530	449	470	500	509	553	519	506	458	468	512	515	507	519	504	494	520	482	494	489	463	500	542	518	514	482	522	495	509	480	482	496	469	505	479	544	494	481	525	517	478	486	509	502	500	510	539	534	504	498	460	496	468	475	488	497	543	512	442	522	533	487	489	476	526	472	501	491	518	476	485	450	495	468	503	520	502	502	487	502	484	527	521	548	473	520	457	498	463	508	479	511	521	500	471	520	500	542	493	501	535	478	504	511	497	481	485	502	528	526	509	511	514	491	472	528	490	480	555	511	513	507	486	525	486	515	514	499	485	505	483	463	485	479	555	543	509	521	468	528	537	513	517	499	483	526	503	483
27401	18408	4892	1177	993	860	819	751	742	769	734	740	724	686	696	701	680	671	723	750	771	721	693	793	707	764	705	744	697	727	735	702	747	726	699	759	749	714	727	660	734	727	733	752	718	694	720	748	716	729	735	687	722	782	759	696	719	777	706	673	748	745	767	767	707	729	765	730	677	686	713	721	712	757	694	739	729	730	687	705	711	660	746	692	715	727	737	776	705	746	731	729	783	735	690	753	720	711	710	769	717	735	734	712	731	780	756	710	677	742	789	753	746	703	715	770	756	697	727	699	712	752	714	730	666	724	764	708	764	779	717	670	698	727	714	744	733	719	719	724	729	690	712	760	795	661	708	730	718	700	688	778	716	678	706	706	700	729	713	700	732	728	730	711	722	775	737	697	744	714	745	728	737	735	767	731	718	732	703	718	741	736	675	723	759	732	723	677	733	760	719	716	715	748	772	711	683	733	704	703	698	769	704	717	777	743	658	741	763	695	680	793	755	722	753	724	748	708	731	702	738	682	736	699	727	723	680	719	718	727	758	741	794	694	725	690	728	769	714	729	750	702	695	685	731	713	728	727	654	724	709	717	743	708	734	691	725	741	707	767	730	738	685	727	744	746	721	774	711	735	723	752	716	717	707	746	717	715	730	660	753	709	721	721	751	705	728	718	682	716	682	696	741	711	717	755	734	746	723	713	718	673	709	699	711	757	703	752	717	691	709	733	724	749	751	730	736	726	754	744	750	734	741	741	706	724	729	721	742	676	676	689	743	728	746	705	708	759	725	779	774	710	719	703	750	740	699	692	722	761	744	740	775	688	751	737	664	736	711	732	724	725	755	721	690	754	677	766	690	701	700	734	723	732	718	746	708	723	760	702	700	739	735	765	756	743	740	731	736	730	762	724	731	695	775	733	734	724	721	736	749	731	730	670	711	729	731	738	724	723	730	713	693	692	735	751	702	718	691	765	707	700	726	737	756	681	764	681	731	751	717	699	773	697	755	771	711	733	722	784	790	789	751	743	766	700	734	734	712	789	726	724	686	656	710	753	691	758	763	712	743	694	725	735	734	743	762	728	670	750	749	708	705	676	709	745	716	722	707	671	727	705	704	721	756	782	765	745	711	736	719	698	737	728	711	710	686	712	719	745	722	724	699	733	690	727	702	692	685	717	683	731	706	749	706	709	733	710	719	739	725	646	677	763	724	726	732	726	740	716	661	730	794	698	738	690	694	722	748	750	764	701	782	697	775	700	707	745	744	738	674	753	729	798	726	713	721	747	717	745	674	694	771	756	726	679	723	638	786	702	718	754	695	743	730	710	746	775	685	725	776	775	722	689	802	730	719	728	756	729	712	704	738	734	789	708	706	736	738	717	737	698	748	717	671	713	745	711	728	723	734	745	781	692	753	719	683	704	694	711	758	655	671	712	772	740	700	751	736	723	732	728	689	733	692	690	696	708	705	710	705	710	701	720	696	725	699	754	665	757	722	715	680	673	755	766	744	699	700	721	660	726	722	727	719	706	628	722	735	739	719	729	704	721	725	736	687	714	689	734	690	749	686	748	679	711	726	734	726	745	683	738	714	713	737	737	706	716	725	720	714	663	755	649	753	695	726	739	742	734	711	688	689	745	733	723	753	734	700	726	689	728	753	689	676	729	771	702	723	681	732	725	702	702	686	712	718	720	715	767	730	685	733	725	774	681	673	726	730	719	706	740	708	720	695	774	712	707	749	730	706	721	711	720	741	776	773	771	700	719	744	721	736	718	707	699	738	721	727	682	755	705	752	790	711	688	740	703	686	694	744	670	776	733	701	700	763	711	734	694	696	708	709	658	767	767	744	747	701	740	735	734	744	717	708	784	724	689	721	663	701	703	741	709	720	691	713	737	734	720	741	705	714	721	695	718	698	727	721	708	690	767	779	684	724	735	696	768	705	720	718	695	707	724	738	715	744	801	694	741	692	703	681	697	695	695	730	708	792	745	734	767	731	752	728	773	738	714	727	718	714	768	738	711	703	726	695	706	722	713	743	726	720	690	720	703	745	743	721	716	791	747	737	716	738	714	713	731	790	703	724	681	740	733	741	727	745	692	704	695	744	716	678	714	740	724	708	712	737	701	731	690	755	764	718	730	726	684	783	720	721	745	657	741	723	721	741	739	684	730	764	729	759	708	759	682	748	707	772	724	675	729	750	722	700	699	739	752	746	778	718	689	712	668	767	709	692	690	729	732	731	756	752	718	790	712	674	724	757	721	737	708	715	707	718	729	770	745	733	718	718	760	718	737	709	728	717	700	693	732	731	743	682	703	694	701	729	723	702	697	733	710	737	765	715	686	714	702	732	719	758	692	706	768	731	700	723	706	729	728	729	736	709	718	718	752	739	737	712	736	706	725	752	692	745	721	708	699	739	771	729	683	757	714	778	731	704	699	736	725	750	688	740	738	682	676	740	696	659	715	748	762	723	764	717	732	684	691	732	683	717	760	700	737	718	747	726	713	761	709	679	766	734	706	680	720	714	734	722	780	717	740	739	688	723	712	678	739	704	761	772	721	668	715	735	717	714	704	732	746	719	767	709	692	703	729	691	737	722	739	729	714	686	762	747	736	733	771	690	723	724	717	695	730	695	729	684	729	725	758	723	689	709	720	705	700	696	738	704	709	704	686	697	725	702	748	729	752	758	711	762	697	716	690	718	705	765	702	726	738	729	732	715	822	751	738	729	751	744	720	708	682	737	721	777	732	730	735	699	738	687	697	739	765	727	671	692	685	767	730	728	778	706	718	737	704	718	736	760	745	748	736	694	750	668	733	722	672	718	764	721	683	679	702	777	697	704	811	724	736	724	718	728	786	728	743	691	748	738	730	696	759	685	783	673	760	718	695	692	701	716	733	717	713	714	720	735	747	712	714	715	692	709	723	688	720	756	750	683	681	738	708	719	666	676	691	772	719	787	710	689	675	723	723	751	736	677	725	740	738	722	748	720	773	708	716	701	677	706	756	730	695	721	688	756	734	685	735	737	777	709	707	724	744	748	705	714	701	728	697	721	769	715	703	703	719	700	729	730	742	708	710	693	753	716	726	787	701	746	693	697	690	729	736	741	702	757	697	715	744	707	739	754	723	765	664	746	727	685	730	706	724	740	704	709	747	706	715	722	723	730	721	708	768	774	700	735	716	691	742	731	701	711	769	706	708	748	733	725	712	779	717	719	739	722	743	744	730	774	691	754	750	707	650	742	706	745	692	712	663	766	684	749	681	717	713	702	739	680	684	706	705	710	732	760	718	724	728	713	678	700	704	707	737	741	684	717	702	725	697	772	721	700	683	680	751	702	726	715	762	744	678	711	724	672	736	706	717	732	740	746	734	733	682	765	709	726	740	732	747	706	770	699	783	679	739	760	677	709	711	751	701	709	758	773	775	777	676	718	745	691	751	720	778	708	666	735	738	686	714	671	722	717	740	758	679	721	731	727	705	702	734	692	724	741	726
4600	1354	1228	959	911	907	879	827	833	805	859	856	860	864	819	833	839	799	845	813	810	864	822	823	786	897	848	822	785	819	807	851	850	840	842	805	838	858	802	801	821	795	775	850	840	841	839	827	814	852	849	851	867	859	900	776	827	862	825	845	810	797	787	775	853	769	816	774	836	843	796	835	821	804	846	850	816	856	793	782	864	835	818	854	812	809	779	823	812	838	806	844	798	867	830	817	834	820	838	817	850	842	796	861	869	782	833	807	836	797	827	826	825	866	878	794	810	812	824	779	860	836	861	817	793	834	820	847	826	853	750	855	792	825	820	785	840	792	826	834	852	810	822	819	802	848	835	805	840	756	859	817	801	863	882	851	786	800	834	810	778	863	849	863	803	847	788	845	837	845	809	822	791	794	815	839	852	819	828	829	793	795	829	855	813	827	800	833	864	800	855	813	854	855	760	833	852	860	816	804	788	807	848	856	848	839	809	792	815	803	814	821	865	837	776	780	845	854	759	811	821	834	810	801	817	817	839	845	807	809	839	825	863	787	790	819	826	821	821	815	788	836	846	805	849	874	872	823	848	813	836	779	828	815	838	801	844	816	818	764	800	793	806	792	809	788	827	795	778	808	846	829	815	833	836	817	832	770	786	831	804	802	829	824	825	860	820	863	860	877	826	755	824	821	847	859	860	849	772	871	863	873	816	843	883	825	786	785	790	807	834	837	841	831	873	833	847	826	900	833	784	822	792	819	797	827	824	795	842	844	866	808	848	857	849	832	878	809	839	915	799	741	816	826	820	818	812	819	792	821	865	837	775	838	836	819	801	807	813	818	836	826	825	799	812	839	824	816	827	751	827	880	830	835	812	819	778	816	847	819	780	839	837	806	800	776	805	844	852	799	788	807	851	815	783	860	880	811	828	788	834	851	823	832	774	813	840	788	822	827	793	815	837	841	801	801	805	837	833	768	808	812	835	812	851	815	810	813	759	821	797	830	859	848	828	826	857	801	832	753	770	846	859	856	845	853	794	815	809	790	809	821	836	821	817	817	793	797	784	780	814	837	850	782	850	817	827	818	790	862	826	837	854	851	839	878	843	785	846	849	832	844	850	788	823	826	823	782	862	837	855	842	800	807	853	871	787	797	798	838	847	824	808	868	815	845	832	836	788	781	788	876	792	808	902	819	789	820	826	815	839	783	819	807	834	878	866	798	854	837	785	863	800	802	841	808	796	859	773	803	888	831	808	808	836	819	814	813	783	807	772	863	799	857	808	871	821	821	822	855	860	842	766	839	844	817	805	838	806	808	863	833	774	804	808	806	842	890	826	784	841	805	837	811	807	838	853	858	847	871	845	857	826	826	821	787	857	793	834	828	854	797	887	781	816	830	836	784	846	840	859	774	793	846	798	819	788	793	837	812	807	822	830	783	878	859	794	818	865	817	855	822	853	828	843	803	818	892	805	810	822	782	854	808	808	818	767	818	871	864	857	791	850	799	884	851	821	824	816	869	841	854	829	837	837	830	848	829	798	783	865	880	848	803	825	809	828	835	869	816	829	846	868	799	823	846	846	826	839	820	835	843	851	851	799	905	833	801	820	817	838	817	870	788	767	888	837	818	798	772	887	849	832	792	843	788	859	825	863	828	849	784	765	825	839	790	871	796	890	838	833	810	824	787	820	852	772	770	868	795	809	901	834	845	852	809	839	826	856	815	836	860	801	858	838	852	851	836	835	839	836	820	846	783	799	800	836	781	880	833	853	855	806	828	858	863	763	820	890	852	772	816	809	809	806	809	767	808	790	803	786	831	791	791	806	837	827	777	818	790	840	842	858	807	819	805	824	873	802	795	798	826	817	804	823	850	875	834	844	868	854	821	806	798	903	833	788	841	833	868	843	861	811	857	839	808	836	779	778	824	779	823	809	855	839	844	851	845	796	850	763	829	837	840	823	873	820	834	818	865	818	804	830	836	832	834	806	890	827	856	896	791	837	827	777	758	805	833	793	884	826	861	822	838	859	819	791	829	803	825	804	831	837	850	825	843	819	829	833	779	805	763	832	850	827	826	821	832	893	807	800	834	842	785	833	810	846	848	833	813	841	790	829	812	826	778	762	807	797	910	769	890	810	841	810	855	821	843	795	796	865	845	843	856	859	828	814	812	833	858	855	809	812	840	832	776	852	834	831	837	822	802	802	823	827	830	918	809	876	831	806	828	811	836	831	817	835	797	814	818	853	838	827	789	815	879	774	811	849	876	827	798	780	870	827	842	811	866	827	858	790	753	813	819	798	860	843	800	886	855	845	851	832	830	825	859	836	810	841	798	803	833	782	861	815	798	793	795	803	828	807	836	801	811	832	810	808	881	814	809	796	792	841	834	812	803	805	835	827	819	791	809	827	838	785	822	807	850	858	824	825	791	888	885	856	830	830	818	843	801	824	808	851	830	877	812	846	792	784	833	796	832	784	833	831	830	865	861	775	841	788	801	839	775	788	864	846	816	832	805	846	813	815	825	765	805	793	845	835	816	850	847	818	795	798	769	770	826	829	828	837	847	832	804	838	833	808	814	809	829	799	897	773	806	780	785	843	839	833	829	801	841	878	853	856	837	815	842	797	838	840	852	840	848	841	842	816	842	798	850	818	832	804	810	809	788	796	800	822	822	816	809	853	821	834	817	805	860	816	799	784	863	883	812	814	880	808	830	849	824	841	810	813	793	821	865	840	835	832	832	865	824	851	867	865	832	852	815	843	824	855	859	800	812	848	834	876	792	803	836	835	818	807	810	812	827	824	810	817	881	864	818	887	851	807	840	816	804	796	809	848	777	873	820	860	839	855	784	833	807	799	787	829	824	772	807	845	849	867	871	813	862	828	834	777	816	834	804	831	856	851	778	849	800	847	816	866	753	871	903	789	809	838	847	747	886	811	812	802	804	868	799	827	844	846	849	852	899	841	791	835	817	867	829	851	860	822	831	776	762	790	794	879	766	853	820	804	817	840	799	783	837	841	835	821	829	837	844	766	774	808	815	821	848	805	786	805	807	854	792	797	823	843	798	768	802	836	812	827	834	764	865	794	794	808	834	820	821	854	808	866	855	824	786	771	821	833	805	828	804	856	815	824	825	842	855	844	827	803	807	796	835	829	822	831	816	826	856	817	830	821	857	844	822	847	824	847	849	853	812	863	860	807	837	870	824	824	830	826	825	782	843	841	829	810	812	820	845	829	808	829	769	816	827	832	818	858	825	812	834	827	816	847	860	817	799	847	823	820	802	813	780	832	850	868	757	810	824	771	848	863	812	818	821	819	819	855	845	883	813	827	842	851	886	798	784	827	815	808	863	821	843	853	871	838	816	808	762	803	831	810	788	724	907	838	820	866	820	820	862	799	819	795	801	810	792	810	816	823	843	830	832	813	806	825	782	837	830	833	805	854	841	849	828	867	791	837	800	869	854	844	824	795	844	790	796	837	802	840	796	882	804	794	847	780	886
23640	21092	28176	24240	21096	9841	1664	1212	1044	995	1002	921	976	916	861	885	880	897	852	871	877	843	846	875	840	870	830	804	870	816	821	881	833	809	800	857	835	874	793	824	815	810	776	773	819	851	810	843	842	802	843	887	724	873	790	768	852	849	805	807	838	842	792	799	824	814	839	858	767	811	810	804	808	837	829	830	792	803	776	844	797	821	774	830	855	765	793	855	792	796	790	805	829	852	830	843	864	866	784	806	850	845	816	805	811	854	829	800	750	816	843	872	839	845	836	812	794	823	800	786	823	815	829	842	785	806	790	804	851	862	799	807	798	765	777	799	864	782	792	814	823	814	830	796	808	837	813	882	842	868	818	807	807	821	803	802	856	823	798	775	772	799	831	821	818	825	835	777	788	814	826	890	795	815	773	787	776	842	847	813	785	848	808	778	848	810	829	798	862	836	817	811	813	772	826	846	839	859	776	809	790	813	794	773	843	851	848	801	823	849	772	802	757	818	794	826	795	815	821	803	842	776	809	804	784	804	795	758	830	817	841	833	834	866	833	824	867	796	868	773	770	779	805	795	763	840	817	819	820	826	792	834	767	745	800	822	825	789	763	835	804	808	816	818	866	823	789	803	794	878	788	805	780	860	781	859	763	821	805	797	835	849	813	769	776	825	804	821	862	781	776	809	809	843	809	812	840	822	765	829	797	758	769	827	848	796	830	791	826	857	782	845	792	823	813	829	778	825	841	813	821	811	751	798	783	832	804	887	810	834	802	859	823	830	813	812	782	832	837	827	801	790	766	769	802	835	824	834	787	810	801	886	809	775	823	805	792	778	801	789	785	777	787	840	780	807	808	767	834	832	807	838	822	806	763	815	818	795	777	796	818	816	765	808	792	830	804	798	781	842	796	827	785	843	785	839	801	837	781	821	794	805	801	802	823	794	828	808	836	862	822	777	795	820	806	832	791	749	818	849	805	817	804	859	795	849	840	812	844	848	828	833	808	849	850	840	803	851	790	898	839	836	882	792	823	815	826	814	843	834	804	850	803	760	818	813	797	882	821	817	792	762	843	854	787	764	860	844	791	820	861	803	796	807	777	845	799	805	791	806	850	791	869	823	843	781	800	827	794	805	833	811	864	808	843	733	848	737	790	804	833	829	823	861	869	831	796	827	802	829	825	819	805	766	801	840	802	796	815	793	802	772	734	766	789	755	794	840	795	833	829	858	796	824	840	819	761	885	781	806	799	822	790	818	799	844	797	846	849	795	760	891	847	853	834	780	825	815	814	851	841	858	875	854	798	826	814	795	829	770	758	795	878	806	862	789	834	815	826	781	785	817	847	849	818	799	813	796	831	821	820	817	807	823	801	793	819	778	863	833	806	834	772	810	827	820	774	856	822	815	817	809	765	825	768	809	841	797	832	824	759	812	816	817	819	789	818	824	809	833	796	842	822	778	815	810	823	824	770	803	798	779	843	793	844	823	873	806	843	866	830	793	845	817	815	823	831	765	822	801	792	803	850	781	802	840	812	807	860	759	827	813	899	835	827	802	828	780	769	790	778	798	737	844	806	829	830	808	772	760	746	767	799	837	782	804	778	796	809	766	823	831	837	767	795	837	761	830	818	801	805	813	825	769	842	803	792	809	779	800	784	753	861	806	797	843	816	799	823	840	799	819	844	849	792	757	763	826	789	770	783	849	772	827	806	766	830	812	825	828	831	806	785	798	776	861	796	811	825	812	822	785	821	853	791	775	818	812	835	803	768	810	834	803	781	784	823	783	847	805	858	814	840	821	811	844	843	804	759	862	829	819	838	848	801	905	819	796	822	831	861	799	810	824	842	844	802	766	852	819	785	811	807	833	812	850	809	826	832	874	857	824	807	772	768	762	845	800	794	798	752	769	795	805	832	805	793	802	846	787	779	802	798	792	831	771	851	777	835	832	814	793	820	866	848	789	829	768	807	803	834	775	813	828	793	794	792	784	779	786	858	785	795	807	794	781	776	799	835	799	871	819	807	807	840	808	830	773	844	808	748	779	836	760	797	793	828	815	815	783	819	847	792	781	854	829	812	775	857	792	846	782	765	790	806	779	813	838	803	808	784	791	863	777	765	824	828	811	796	902	831	785	777	795	830	810	777	803	767	818	802	771	813	792	791	778	779	810	860	787	823	804	785	820	772	835	839	801	794	817	820	874	779	811	788	814	800	808	805	766	784	837	820	816	843	841	773	766	806	804	813	767	794	850	847	798	875	784	798	742	783	825	803	791	828	756	757	813	795	782	800	763	818	751	824	810	862	796	791	796	808	812	811	787	822	821	858	767	844	797	795	763	812	839	822	811	806	814	779	838	829	808	793	822	803	798	762	810	831	847	784	784	808	819	789	795	850	811	823	828	856	811	852	783	848	806	766	801	782	763	881	822	847	799	827	806	775	787	797	788	867	833	801	775	799	868	809	782	749	789	805	779	782	805	815	844	856	872	833	811	785	834	820	779	833	792	814	815	810	800	823	815	807	809	735	807	801	802	874	845	811	821	829	872	824	816	814	795	880	767	764	753	786	835	854	794	813	844	836	807	794	758	805	793	811	798	791	833	789	832	849	817	811	797	771	772	795	835	843	811	781	760	783	792	800	791	827	823	761	808	767	843	808	812	828	834	854	801	845	818	801	788	835	782	788	840	855	882	825	827	803	825	857	791	835	871	818	785	786	802	794	771	823	847	790	820	816	752	788	789	861	837	810	860	849	824	809	796	826	771	787	780	835	750	798	819	797	796	796	820	796	792	777	817	824	772	780	758	863	809	792	820	791	846	802	812	814	821	804	773	818	803	828	876	787	780	830	826	845	820	785	853	793	794	820	811	772	831	836	794	818	845	789	844	790	829	768	773	786	861	822	792	829	824	854	816	753	846	781	816	792	823	827	829	837	753	784	793	824	802	797	825	759	789	812	823	810	786	828	794	805	780	812	842	827	817	845	811	803	803	786	805	829	768	822	809	782	761	783	785	791	829	840	839	809	831	815	826	837	762	824	762	783	797	785	778	779	865	826	806	810	822	789	826	844	866	805	832	791	820	800	796	803	814	809	783	820	823	814	789	818	796	845	757	832	824	826	818	868	784	824	727	791	815	815	816	798	817	781	826	795	822	825	796	792	826	826	816	778	862	832	776	770	772	807	804	800	844	795	816	789	817	797	825	804	825	857	835	826	819	807	793	742	767	796	864	796	784	858	788	835	803	827	808	829	815	869	822	821	800	819	785	816	788	843	781	828	814	807	807	827	811	807	804	804	850	772	838	869	811	871	820	790	796	855	796	804	834	831	837	817	752	836	778	781	826	849	787	785	820	816	794	846	808	847	784	828	832	788	762	804	814	787	819	834	795	793	795	810	865	780	806	859	829	848	800	839	766	824	772	844	800	845	818	820	794	833	816	785	788	815	790	847	776	808	791	817	814	774	811	805	823	795	840	819	799	770	789	828	760	777	805	768	814	832	819
3459	8859	7050	3509	2576	2007	1754	1460	1403	1294	1193	1137	1104	1028	1077	986	971	981	1069	1028	918	999	950	952	933	965	945	898	976	937	966	903	952	943	970	911	962	985	977	1004	1003	940	926	923	945	937	954	845	932	964	969	926	1009	984	978	961	960	922	1014	976	953	974	927	909	957	946	931	926	961	969	885	974	960	950	938	920	914	936	947	1001	936	905	942	890	921	937	895	946	926	984	904	949	900	906	942	947	913	923	945	936	931	940	933	980	932	995	971	908	951	922	885	966	977	972	979	972	889	917	929	937	915	941	961	962	961	905	940	928	951	988	952	930	915	961	935	936	942	968	902	949	922	933	968	936	900	959	940	977	923	983	921	944	947	918	907	898	945	911	907	940	958	926	890	949	928	951	916	945	929	959	925	946	911	937	905	931	965	910	949	975	983	934	870	956	957	987	916	852	933	898	874	958	891	904	974	920	948	917	922	959	951	942	931	953	909	939	934	882	963	933	993	938	915	1015	934	957	950	946	939	931	964	941	907	914	930	961	908	969	927	913	920	968	899	942	952	943	913	938	960	958	925	923	978	872	924	946	980	924	928	926	922	939	898	972	949	909	900	877	959	907	920	990	894	937	922	996	935	901	944	934	911	913	884	916	896	856	975	989	948	931	945	1002	934	905	907	956	924	941	924	928	951	887	914	979	931	943	935	878	872	941	909	920	934	946	910	964	935	888	973	1004	953	944	922	919	929	960	928	902	898	937	857	876	998	945	927	897	877	962	966	951	980	945	953	923	897	945	927	921	988	910	912	905	924	946	987	925	990	990	963	920	940	894	918	878	885	952	904	947	928	893	905	932	966	934	947	969	972	940	921	990	890	938	876	941	933	959	877	930	929	959	901	946	936	940	957	893	965	912	903	937	899	886	969	870	946	910	946	998	922	904	937	932	861	923	901	917	938	978	951	949	901	929	970	947	930	1005	921	962	980	912	981	935	930	897	932	903	1001	901	892	958	919	892	932	953	955	939	875	946	996	952	908	925	915	885	919	985	958	955	963	917	982	982	886	990	933	910	895	943	973	960	901	928	919	935	943	910	902	967	959	950	946	885	876	942	906	895	947	908	934	943	942	931	910	942	912	968	917	932	1000	958	1017	877	924	934	898	958	965	941	949	960	845	991	981	913	964	910	946	896	948	945	945	903	929	940	943	953	847	968	999	939	886	967	945	937	903	937	906	951	970	935	946	897	931	955	920	918	1013	918	951	895	947	921	948	916	931	887	964	970	895	923	913	914	978	913	942	933	916	941	965	928	944	982	916	897	937	892	915	940	973	981	992	941	891	916	894	922	883	931	903	917	931	938	911	996	894	931	946	923	976	934	926	903	1004	955	876	935	908	917	915	953	920	928	909	966	967	953	950	882	920	935	953	921	945	888	940	960	912	936	939	947	870	882	956	890	919	951	936	934	952	1000	928	957	906	925	905	907	951	885	900	957	947	910	904	1003	924	927	989	935	954	965	909	981	897	899	929	885	979	912	961	907	929	912	963	921	923	935	941	961	941	938	920	935	1000	929	942	953	933	945	947	920	880	840	879	958	974	954	917	929	945	914	924	947	962	924	889	977	869	972	924	863	939	957	968	913	946	913	988	893	921	921	1016	948	933	959	975	897	955	912	933	909	893	928	869	917	917	909	986	883	955	912	930	931	911	941	923	858	917	926	958	933	965	908	911	958	1028	957	914	1028	899	943	928	953	956	921	949	925	916	935	910	920	949	923	968	910	947	921	933	910	898	882	901	908	904	906	908	902	927	946	944	972	918	910	971	879	944	939	916	891	893	953	901	898	912	933	953	915	898	921	940	919	908	916	934	906	903	931	934	872	923	927	967	884	941	919	935	971	919	840	872	883	929	896	912	910	927	960	888	908	956	921	903	881	928	960	904	967	913	906	997	963	923	991	914	885	945	906	927	952	905	898	878	921	931	861	918	915	908	995	941	952	993	955	953	925	917	942	947	927	963	959	950	891	924	934	924	947	953	954	898	969	883	890	954	877	898	922	949	930	932	942	940	920	959	900	946	923	1004	890	978	930	947	953	875	899	933	898	928	934	933	915	884	969	885	957	911	957	890	950	917	867	936	965	881	947	920	969	912	975	973	951	909	920	957	942	965	978	916	922	903	983	900	955	944	942	929	949	942	964	906	917	903	934	932	924	963	916	964	953	920	945	905	931	914	892	955	938	893	902	919	946	982	919	942	929	960	929	943	938	839	949	935	987	957	930	944	972	968	935	913	881	993	961	980	925	949	947	905	928	928	980	905	913	914	914	918	903	918	922	956	926	911	932	948	972	901	925	889	959	927	975	887	930	923	921	908	1036	943	916	928	917	883	918	952	939	930	957	931	892	932	905	932	927	911	954	920	923	883	931	973	938	948	908	889	905	912	960	965	950	940	900	912	1013	1011	974	926	950	931	959	937	952	977	895	895	960	904	946	943	937	960	948	1000	902	915	872	1009	857	964	946	959	939	953	924	927	888	946	895	890	945	924	847	957	862	926	935	932	933	920	945	882	877	906	967	906	984	888	924	957	942	948	920	935	932	936	913	932	929	918	918	960	882	908	937	953	908	912	917	904	938	917	952	994	956	881	919	890	917	1014	959	944	941	912	938	909	933	926	976	940	928	935	980	935	937	920	915	933	904	932	873	936	948	929	954	958	975	958	935	881	935	907	929	926	930	900	929	978	927	973	921	908	919	913	988	968	974	956	919	936	935	947	917	966	905	961	925	945	959	931	976	915	888	937	927	984	895	963	899	946	945	955	924	974	901	979	926	926	911	951	952	956	948	918	984	944	914	913	969	908	960	929	946	919	968	957	960	978	983	974	914	907	967	946	916	958	906	899	935	908	892	909	922	994	941	923	989	959	979	912	964	950	981	904	949	966	902	957	910	956	901	933	942	930	907	937	950	938	948	948	922	959	902	894	901	984	986	955	914	938	911	972	937	974	885	938	855	935	943	903	970	937	902	934	974	912	897	966	859	899	913	877	929	981	936	984	960	1015	947	952	949	965	912	974	893	904	921	1000	978	921	946	982	930	945	901	928	898	976	910	936	929	920	938	919	886	881	937	997	919	870	941	948	950	921	891	898	950	958	944	974	938	946	969	918	910	914	969	951	892	991	926	904	950	912	852	920	906	920	980	915	885	999	860	919	938	875	925	904	935	933	934	905	933	901	961	914	960	882	927	947	917	984	918	922	919	982	975	982	918	935	911	1000	915	957	981	955	960	936	948	957	954	944	946	940	915	934	940	909	986	968	952	961	974	936	957	908	947	920	935	946	970	935	899	903	920	904	894	935	912	925	949	946	919	910	894	918	931	933	945	915	953	942	901	919	946	886	859	940	974	957	925	934	935	951	919	893	913	939	933	949	940	941	950	889	924	950	959	959	926	921	898	945	920	937	934	1010	999	956	924	920	917	889	971	946	965	930	942	904	934	961	921	965	962	920	892	886	922	942	953	913	950	912	911	942	922	903	956	940	952
24647	21124	27252	25144	11981	871	632	560	498	475	442	447	434	420	392	400	459	398	408	401	405	415	382	406	400	368	399	392	386	399	387	392	417	400	375	388	384	379	400	413	371	353	422	378	368	411	396	403	425	390	403	392	363	365	389	394	394	417	404	358	373	395	393	376	380	390	394	393	422	393	402	376	393	374	399	384	398	383	358	389	409	393	371	373	365	397	388	365	418	379	381	360	399	402	403	371	386	436	391	378	351	380	373	396	389	397	370	378	394	371	351	386	373	400	402	374	416	395	367	382	376	384	382	377	389	395	400	399	371	381	362	366	389	366	393	362	403	387	409	411	383	399	417	355	393	403	385	382	376	389	382	338	366	382	403	400	383	362	332	324	391	367	386	404	376	368	369	368	347	363	424	388	371	374	354	354	390	382	361	373	430	363	382	390	399	360	391	382	395	361	387	378	387	416	387	374	383	377	359	400	354	374	404	390	397	352	369	375	381	367	415	385	396	409	409	373	391	405	415	346	399	410	361	426	420	399	377	391	390	383	406	373	414	397	406	373	411	374	362	382	372	384	370	351	371	388	328	370	400	388	383	359	384	375	377	364	407	401	404	383	353	381	338	372	395	369	366	401	371	375	364	381	366	390	370	393	395	396	352	383	417	402	382	389	395	407	384	376	357	379	378	345	411	393	372	419	396	375	356	347	389	398	392	359	395	386	402	431	370	407	377	390	351	420	394	380	348	387	347	370	381	388	361	393	374	369	377	423	375	370	341	370	378	378	399	358	382	390	384	363	404	366	363	359	414	367	396	405	370	384	372	385	386	418	369	365	373	413	421	397	356	406	392	379	362	369	356	386	353	385	406	372	385	375	349	366	389	368	380	407	383	407	385	377	384	362	392	395	380	398	366	364	372	387	381	373	332	352	363	376	384	386	395	402	383	364	361	382	342	390	390	403	385	395	365	393	389	378	416	377	389	384	407	385	393	388	364	427	367	379	409	405	393	423	360	358	360	416	382	405	404	365	382	366	356	375	381	378	380	389	396	404	394	371	397	398	366	371	352	385	358	381	389	392	381	352	375	386	362	376	400	377	405	376	402	389	379	380	393	391	408	391	352	322	460	404	386	346	384	374	397	378	401	383	391	374	381	399	387	395	366	353	385	411	388	408	383	394	379	385	341	362	356	409	387	363	402	365	376	361	378	366	384	375	367	392	374	398	401	371	395	372	401	387	395	402	411	379	415	414	396	382	366	413	399	359	368	405	388	354	391	358	382	407	374	414	388	371	443	386	369	343	347	400	359	379	383	371	341	359	376	344	360	384	382	376	393	372	394	365	381	400	391	387	386	376	380	400	378	373	366	381	417	395	401	422	380	354	397	404	376	391	411	366	383	390	379	392	386	328	408	357	402	383	351	383	363	403	367	373	414	380	397	360	439	372	371	365	369	406	382	418	376	365	348	399	377	393	384	397	376	395	387	385	353	363	383	391	350	345	366	393	394	356	384	380	403	364	354	347	361	390	372	366	398	402	390	388	378	385	366	413	428	377	358	383	367	375	374	394	406	385	372	379	357	396	354	385	376	389	392	366	399	387	385	385	382	354	397	427	374	374	413	396	385	354	396	342	391	359	389	391	345	369	370	383	395	318	382	379	351	354	389	350	389	370	390	372	383	408	403	357	376	373	363	408	395	402	438	386	382	404	376	387	407	380	384	347	396	360	390	363	386	392	374	379	346	378	387	380	360	363	374	349	382	399	362	384	411	333	393	401	379	385	359	399	374	385	378	373	402	395	396	382	422	429	362	356	407	379	405	394	363	399	370	387	389	366	378	355	406	413	372	392	400	383	379	416	430	414	353	427	369	397	399	365	390	401	378	363	366	343	377	371	368	423	380	348	362	403	382	403	344	362	375	378	368	378	405	389	357	419	398	370	387	425	388	423	408	434	386	369	380	420	385	395	381	359	362	363	384	331	331	367	371	364	394	380	411	388	416	361	378	378	394	369	375	377	417	397	359	355	425	372	375	409	360	385	430	395	385	357	416	382	374	367	389	366	380	376	364	366	379	391	390	355	377	380	373	382	391	384	350	376	385	368	409	341	387	400	384	370	393	355	405	341	359	376	366	406	383	360	376	397	406	407	383	406	369	376	412	421	381	417	369	390	372	393	405	380	431	360	371	374	393	385	376	375	380	354	357	383	388	371	396	402	361	378	362	349	403	385	374	371	399	373	344	373	381	389	359	383	396	392	373	398	394	367	399	358	389	385	408	382	401	358	395	378	408	388	368	379	379	394	386	417	377	380	409	357	363	368	376	411	404	363	394	342	378	388	374	392	378	391	367	364	370	394	388	393	372	389	377	368	419	367	354	399	360	369	383	349	380	394	394	429	366	337	381	369	367	407	381	379	357	371	360	393	401	364	366	423	368	395	373	384	371	368	378	384	385	384	372	359	337	329	391	354	394	401	403	364	354	360	391	372	407	394	386	385	395	393	356	399	384	367	366	361	366	394	432	384	378	370	375	410	369	376	380	385	419	375	379	363	369	373	380	346	380	362	371	367	392	417	383	406	372	382	369	373	366	352	363	382	396	361	396	376	416	403	370	417	378	388	369	414	385	357	354	385	386	427	370	361	392	438	356	416	374	384	399	358	367	392	381	395	414	364	432	372	392	397	398	359	359	354	397	337	358	369	356	417	361	417	382	371	365	331	383	368	395	375	390	398	382	385	352	357	404	357	376	375	385	373	376	399	375	370	400	405	346	372	369	374	396	426	393	329	376	394	391	364	373	383	389	401	416	422	425	386	390	419	392	382	369	420	415	435	380	408	337	373	390	376	385	409	368	385	396	397	405	376	397	354	403	384	333	419	379	369	373	388	432	397	404	384	366	367	375	403	352	383	395	409	388	365	339	372	371	379	415	366	391	385	392	431	414	383	380	374	405	415	381	351	418	374	390	381	412	421	400	375	346	333	364	365	385	376	407	369	355	371	396	386	382	397	382	384	383	379	360	363	385	381	421	369	409	380	422	366	385	408	363	418	399	388	378	379	390	379	382	395	336	377	396	404	401	405	354	394	420	383	378	402	382	390	353	396	409	382	381	369	396	342	376	386	394	404	382	411	352	382	416	417	413	373	365	412	357	389	398	390	380	380	387	380	371	365	406	376	371	373	387	385	376	413	380	389	370	372	396	395	398	353	394	378	418	393	369	393	390	403	389	398	382	380	385	410	411	383	412	383	405	409	379	395	380	375	386	365	405	387	394	390	391	350	376	391	383	372	384	353	399	364	389	392	418	357	335	397	389	386	395	399	400	367	356	368	430	414	396	364	419	410	427	381	378	372	386	413	368	359	387	385	386	378	400	347	406	399	398	379	395	371	364	407	369	381	409	374	402	361	394	371	400	353	386	389	384	389	378	395	393	376	354	405	397	374	364	391	356	396	415	404	397	387	358	407	349	370	403	375	372	373	349	366	367	387	360	396	367	348	397	347	375	370
3459	5417	4106	1971	1440	1098	1006	834	715	673	600	586	554	543	529	521	466	426	501	507	519	479	484	484	500	468	475	456	463	457	484	457	447	434	438	471	472	423	421	433	433	457	465	449	409	417	489	421	458	454	426	449	468	458	446	406	450	451	451	491	421	446	449	425	468	461	441	453	468	429	395	441	437	443	462	450	437	428	461	449	424	449	419	432	454	436	446	483	467	459	449	473	439	452	462	409	425	406	420	444	395	453	420	451	425	458	445	437	432	406	410	425	464	445	467	460	438	445	438	452	419	427	413	430	439	444	456	420	429	449	434	445	448	416	481	414	460	455	443	421	473	467	448	438	432	463	433	430	445	487	436	428	453	442	474	463	491	454	412	436	459	466	454	459	425	437	413	401	435	463	460	391	429	410	428	467	433	413	436	453	450	437	467	432	459	464	468	414	433	472	455	434	410	430	429	424	403	423	455	454	429	451	424	430	413	440	471	449	428	442	459	431	455	440	438	441	452	445	506	479	457	476	423	423	442	452	460	452	438	473	467	432	463	470	435	405	497	444	429	427	464	443	460	485	392	467	427	474	433	422	480	439	440	429	435	446	447	434	379	414	405	451	444	446	466	431	454	434	458	440	490	453	435	423	461	457	426	419	419	449	499	410	458	466	444	451	471	425	443	453	440	419	468	474	444	473	441	460	468	432	440	463	422	454	435	439	449	445	435	427	443	417	437	451	427	445	450	465	459	438	432	462	501	467	391	447	450	435	451	450	449	441	439	431	453	428	432	429	438	442	399	469	462	427	450	445	448	442	462	480	485	438	441	439	447	458	429	425	467	471	447	414	459	438	412	474	439	407	467	448	388	473	485	442	449	418	451	460	454	419	438	447	440	401	461	452	436	440	439	418	484	430	415	449	477	439	446	454	438	422	473	439	416	423	437	426	441	430	452	449	488	450	437	433	450	430	401	452	471	464	433	425	454	419	471	428	434	452	458	427	473	463	428	428	438	478	425	439	443	433	429	443	446	440	496	426	438	437	434	434	428	381	472	429	448	437	453	451	449	493	450	461	429	440	414	443	438	459	449	428	435	399	430	448	432	452	460	412	477	445	430	453	450	432	438	432	445	409	464	460	408	445	441	449	475	465	452	446	423	426	483	480	453	441	451	430	407	413	429	440	458	434	471	424	451	440	415	449	421	429	461	475	454	430	446	418	414	472	448	431	424	443	442	447	429	430	431	422	442	423	475	434	443	472	459	462	459	414	423	410	434	448	444	447	451	445	407	476	452	426	449	440	479	428	438	426	457	432	479	445	463	434	463	439	432	481	403	439	467	407	414	441	406	401	431	407	455	459	434	444	405	483	439	434	454	465	454	452	448	406	418	414	486	434	467	472	444	442	386	478	429	410	426	437	451	454	429	453	388	453	441	438	453	424	460	435	403	445	444	412	424	454	377	422	401	450	411	469	423	444	442	423	445	447	442	446	458	432	445	472	462	422	432	404	436	449	422	442	462	436	451	482	433	464	429	440	437	437	478	454	432	452	439	431	468	452	461	413	471	462	461	455	439	443	440	459	480	448	456	421	456	460	430	427	450	475	437	421	443	473	427	417	444	433	459	475	431	453	429	440	414	468	422	451	434	467	434	415	445	435	482	456	459	452	447	443	445	440	467	473	470	464	472	435	441	449	443	458	505	441	461	423	402	423	443	440	439	438	438	449	449	453	436	443	486	444	422	454	455	446	452	422	428	438	453	453	462	470	411	424	467	437	402	464	451	429	466	448	424	426	432	442	460	425	468	448	447	420	438	449	476	446	448	427	436	473	438	474	371	467	442	438	449	447	442	433	462	443	450	467	445	461	454	458	421	428	445	430	458	470	434	405	472	428	451	445	420	416	434	423	478	433	451	470	466	436	476	444	425	448	433	466	447	433	444	432	474	444	452	472	415	401	418	433	452	415	412	441	444	476	411	418	431	440	423	469	483	435	409	424	456	435	464	461	453	463	475	435	436	460	428	469	457	447	441	435	435	470	445	399	460	442	433	449	467	461	409	458	432	439	432	484	451	439	472	443	445	451	417	457	401	490	458	441	447	397	454	440	441	448	423	412	420	471	445	421	482	450	483	426	453	474	482	450	471	420	448	425	465	483	464	465	439	437	434	443	443	419	436	468	451	465	461	432	448	447	428	446	485	465	410	461	416	462	505	446	457	484	420	437	434	441	431	442	479	461	432	448	461	481	465	472	440	408	457	430	456	447	435	451	389	405	458	440	436	464	429	428	423	430	434	412	420	427	447	454	468	495	428	453	432	444	438	420	438	428	434	429	450	444	452	451	414	432	451	420	426	436	423	391	390	457	460	439	435	459	403	444	441	450	451	412	431	453	462	419	430	433	408	439	460	474	424	465	451	430	453	401	457	434	450	428	437	464	433	409	430	475	423	440	443	457	453	434	412	421	440	471	429	426	448	496	474	432	431	458	451	443	447	421	458	437	471	465	439	411	448	481	439	428	437	440	442	401	444	438	424	470	451	403	447	425	447	440	422	439	441	463	428	437	421	456	448	451	466	455	448	418	415	464	463	422	441	447	446	431	451	465	431	411	429	447	438	433	430	431	484	422	465	457	446	456	451	438	467	439	433	447	447	438	454	456	475	417	431	462	470	423	438	436	454	411	439	448	462	430	436	443	440	445	462	451	423	446	423	420	410	461	463	441	469	463	445	452	444	435	435	418	474	466	474	445	457	417	412	454	428	459	438	428	431	431	463	457	425	449	441	465	432	453	482	443	417	456	406	434	448	452	453	438	411	412	442	429	403	455	441	446	433	449	454	421	412	457	439	425	407	438	451	416	460	450	465	437	437	426	413	444	456	454	458	445	438	432	440	394	463	450	435	407	433	465	440	404	433	421	477	445	470	455	454	465	492	438	443	442	443	458	456	451	466	455	443	437	456	426	429	428	429	474	476	463	440	449	388	445	422	463	431	410	415	448	410	451	435	434	460	429	427	464	448	443	421	424	479	429	448	435	432	407	428	428	452	407	438	425	453	417	445	457	425	430	460	439	447	468	421	413	430	449	416	454	489	490	446	403	463	460	475	475	494	445	458	463	442	441	445	426	426	443	425	470	409	467	444	415	449	478	438	405	441	420	422	410	443	434	391	440	481	469	425	465	436	432	443	472	481	432	460	480	460	415	452	427	469	430	424	444	448	430	403	413	444	426	418	437	417	411	437	450	421	449	432	429	432	436	464	449	450	437	395	436	471	444	449	440	454	455	442	451	440	442	448	479	446	441	429	465	429	446	461	440	410	420	487	428	448	446	458	438	471	397	472	446	444	439	476	461	422	414	431	421	433	412	452	437	452	464	429	453	448	457	448	429	433	470	418	437	478	472	425	435	441	413	419	436	431	442	441	428	421	443	451	405	463	476	406	420	440	447	433	424	435	454	457	429	440	436	436	435	462	477	457	466	420	447	446	423	427	421	467	413	468	455	444	464
22571	21132	28658	23873	21133	21161	8527	1199	813	766	694	655	632	560	573	493	525	501	464	495	474	429	459	473	471	433	466	450	453	431	455	465	426	452	470	416	435	405	409	438	424	460	470	435	429	412	433	416	512	385	404	454	427	414	475	413	431	452	457	393	412	419	411	447	415	429	395	413	440	426	438	439	408	405	432	437	405	408	435	441	398	411	435	406	397	417	413	436	438	442	446	405	435	381	407	400	403	424	408	422	418	455	439	411	421	420	407	395	426	445	414	372	412	397	412	417	433	408	449	419	432	417	425	416	387	386	409	434	415	431	389	366	450	423	401	435	428	380	416	461	446	414	428	394	390	434	423	470	412	406	396	411	430	459	430	414	415	410	460	424	405	407	439	422	403	417	434	430	377	418	438	401	396	397	426	412	401	416	447	435	400	396	417	393	436	430	427	432	404	423	442	426	466	429	436	391	419	430	421	444	407	414	396	458	423	388	446	435	433	449	381	391	425	420	398	432	390	408	419	396	417	419	432	452	414	398	395	425	428	422	413	421	419	427	448	428	425	406	425	431	416	395	401	452	421	401	390	422	430	388	424	387	411	447	424	395	405	422	426	410	408	443	399	467	409	445	404	439	413	416	445	423	444	429	399	397	374	431	404	423	456	421	403	412	387	388	426	400	436	432	484	374	367	444	440	387	403	417	418	409	431	410	443	409	366	430	428	433	442	398	404	431	428	444	372	405	390	386	378	405	436	409	424	424	400	386	406	461	419	438	422	400	392	427	404	382	422	404	407	438	432	440	394	394	385	413	416	429	428	442	389	390	426	417	413	480	433	419	446	460	440	407	405	425	421	435	433	401	422	458	433	453	434	415	436	452	405	435	406	420	423	434	395	417	413	404	428	431	393	403	430	425	418	432	456	410	402	418	414	394	408	410	408	457	430	440	432	397	435	442	427	421	423	396	392	393	425	445	426	434	410	427	430	420	376	403	434	455	418	425	427	415	430	415	379	409	449	439	417	396	426	422	415	410	365	410	408	363	440	401	419	401	467	443	410	411	405	419	425	421	401	423	415	431	422	377	437	367	398	417	429	423	437	409	379	447	391	403	444	415	417	418	402	423	419	436	406	424	422	419	387	436	464	423	419	419	436	407	387	415	400	412	416	393	408	390	419	437	419	443	444	438	435	419	419	418	402	423	410	406	399	448	403	419	420	399	421	382	410	427	435	448	431	393	413	442	401	353	419	421	425	415	431	422	402	446	404	403	421	445	377	417	401	461	384	421	395	424	443	422	405	430	445	410	401	409	416	436	424	446	396	417	404	393	433	396	442	432	413	420	386	444	400	404	447	435	438	433	410	407	452	439	459	411	419	399	453	428	426	409	423	407	423	435	404	440	418	389	402	384	404	417	412	434	431	399	396	425	381	410	438	384	424	421	393	431	434	386	438	413	446	421	443	408	432	426	403	395	411	410	413	409	433	401	440	419	412	396	445	399	436	406	407	431	444	416	429	432	435	435	383	419	443	421	417	408	431	417	394	429	403	390	425	426	449	423	403	443	448	414	444	447	439	413	459	380	404	423	467	408	405	421	401	431	431	434	431	415	450	439	397	408	426	408	450	397	395	425	394	414	479	443	429	405	370	436	434	398	422	454	427	389	451	383	387	397	467	450	380	436	431	434	400	477	429	403	445	433	426	398	418	417	436	426	433	422	414	399	404	419	421	377	418	404	463	419	425	433	448	418	451	400	423	417	426	461	427	456	414	435	402	397	430	425	446	448	439	412	427	444	384	424	424	392	414	413	415	440	389	398	412	420	444	438	421	406	405	408	411	453	419	459	423	424	399	412	451	439	416	430	416	431	416	414	406	430	423	426	443	402	419	419	428	433	425	392	377	400	418	383	390	378	419	435	412	424	401	412	468	408	406	420	449	392	413	422	396	433	390	406	437	417	405	429	444	434	427	407	401	407	418	418	430	420	428	390	421	412	436	405	424	426	400	420	437	421	428	420	459	433	428	406	424	420	411	406	390	412	420	443	426	369	389	416	422	386	427	423	385	465	412	391	396	437	421	376	429	420	365	461	410	390	419	422	417	410	434	386	413	420	423	449	408	416	430	401	393	409	391	420	399	410	409	421	414	460	390	381	390	421	383	427	419	445	400	380	440	428	399	479	429	409	422	410	400	438	415	410	396	391	421	440	434	415	441	384	451	406	401	427	430	430	419	467	431	408	437	418	396	433	406	421	385	394	410	402	413	407	402	384	429	448	393	406	461	418	390	417	438	428	435	430	466	441	370	428	410	419	411	379	424	426	412	443	411	412	413	406	434	397	395	423	430	398	397	439	422	413	435	427	439	420	419	403	362	416	432	435	411	421	374	419	426	412	380	383	457	422	436	451	416	438	413	390	419	405	400	385	435	388	405	410	435	419	409	428	412	412	438	397	364	413	437	417	447	449	436	421	422	400	418	400	423	434	444	431	373	422	449	391	431	408	443	386	403	425	435	404	430	404	395	410	447	433	404	403	466	422	403	426	428	435	436	414	414	430	410	410	429	436	424	435	471	418	399	444	422	423	444	428	409	424	405	416	434	450	412	419	405	435	399	415	434	425	418	395	414	450	387	416	418	454	419	389	440	393	397	442	457	404	405	423	414	424	430	440	410	415	399	379	418	447	394	441	381	446	400	423	442	414	413	436	431	416	415	451	398	408	432	420	454	409	446	400	412	404	448	430	410	401	426	385	388	457	409	412	424	380	422	388	416	428	438	425	408	391	462	433	404	410	402	421	458	419	400	423	432	433	419	459	421	397	397	385	412	415	438	402	398	420	408	430	398	406	449	440	422	406	423	408	411	416	401	421	425	443	429	407	399	428	417	437	441	426	380	428	402	394	434	412	406	417	394	414	397	387	438	404	417	428	423	370	382	411	429	468	395	432	412	425	424	435	404	405	430	392	410	450	440	447	420	424	430	428	410	418	414	407	442	424	409	413	430	402	454	423	425	451	404	440	416	406	387	423	405	403	420	401	420	423	405	406	429	416	365	455	424	393	421	405	428	423	436	422	390	423	439	424	451	395	425	387	384	458	416	398	409	424	411	437	407	444	405	384	401	424	426	417	445	431	417	412	419	441	388	449	421	408	403	436	378	428	394	418	436	392	400	440	402	422	418	432	429	415	417	442	393	416	401	413	389	376	429	392	434	432	420	440	419	421	445	417	433	435	450	419	430	396	418	388	439	408	409	428	372	390	416	443	395	432	453	436	454	393	395	417	438	455	391	405	413	438	424	439	404	424	456	405	409	416	411	451	450	417	430	422	425	444	424	417	427	434	395	435	435	413	447	438	382	438	388	405	449	435	412	393	434	430	439	411	413	444	443	422	427	418	427	421	400	446	417	428	376	452	406	410	413	398	413	410	419	450	427	430	436	389	413	399	408	382	414	439	414	444	414	426	403	448	425	442	418	399	415	396	417	387	424	444	421	407	419	416	414	426	421	419
4588	14513	11286	5551	3782	2800	2191	1765	1395	1221	1069	919	844	820	762	658	707	636	626	581	628	604	567	556	574	562	566	529	516	573	566	528	563	529	504	500	517	511	558	518	563	509	544	529	541	478	510	524	497	550	549	505	503	495	510	527	519	522	542	512	522	509	508	509	503	517	511	533	511	504	515	510	499	526	513	515	486	478	451	506	505	521	457	459	517	530	536	520	489	490	481	519	499	547	476	513	519	502	515	513	502	487	533	493	536	494	480	435	473	497	485	508	493	509	558	506	522	505	502	517	546	503	514	521	488	480	503	504	532	450	522	538	548	465	469	497	492	514	491	450	497	476	517	477	463	498	491	505	507	522	490	501	494	524	494	502	488	479	495	513	464	530	501	528	455	495	543	449	509	508	447	453	482	491	461	508	507	491	527	478	472	503	478	496	546	512	480	482	485	504	516	482	487	481	509	485	478	491	489	499	541	500	503	518	530	461	499	492	507	540	500	493	503	505	521	504	516	519	492	501	486	465	486	473	489	505	524	501	520	523	521	484	497	452	464	512	533	483	526	507	499	541	544	501	536	527	499	487	481	515	491	468	482	467	533	491	488	507	448	483	463	477	526	523	535	538	514	468	459	476	474	503	491	498	492	512	466	471	513	498	499	481	501	475	478	517	482	524	537	492	511	528	459	477	500	477	539	498	503	459	490	514	511	464	499	503	469	471	510	515	520	474	527	504	493	490	466	480	493	499	514	487	482	476	483	459	495	484	512	536	477	502	497	453	490	500	504	487	521	509	506	523	481	463	489	506	497	468	458	515	459	465	472	483	502	524	464	516	509	530	480	467	504	467	474	497	528	498	494	499	494	524	519	488	493	486	473	476	501	529	487	491	503	540	498	526	485	490	505	454	519	489	492	517	510	507	488	486	508	503	468	505	496	481	498	480	490	495	514	502	523	502	525	517	470	522	516	494	464	498	455	499	500	521	472	472	489	485	510	472	492	510	541	520	516	489	499	538	450	495	502	523	490	489	552	523	481	495	499	470	495	506	491	513	484	539	506	525	495	482	483	484	489	477	488	487	521	467	499	504	469	477	498	464	503	496	503	507	490	532	535	508	510	500	518	458	501	479	533	504	479	451	543	526	502	509	466	458	495	507	501	516	523	476	502	466	487	493	494	486	498	482	469	457	505	523	570	518	510	522	526	530	512	473	486	511	475	532	467	514	496	503	475	464	497	481	526	530	553	499	494	467	506	528	492	495	522	503	507	487	491	474	458	518	489	497	488	507	519	520	464	446	437	508	506	480	463	503	480	499	495	492	485	502	483	500	505	464	561	494	511	512	540	495	495	505	481	460	522	497	489	509	519	524	516	516	536	453	483	527	472	480	498	503	489	545	501	538	529	520	465	482	496	506	496	497	527	483	530	506	504	461	517	474	484	524	497	494	485	504	523	496	480	516	504	519	485	514	476	482	493	482	522	499	490	473	532	488	527	509	536	514	528	493	474	492	513	471	488	526	477	497	508	514	519	485	502	493	491	494	488	507	456	484	472	463	500	475	498	488	482	523	480	506	509	496	547	470	527	458	471	517	524	487	502	507	489	483	461	503	534	477	494	501	488	472	507	512	498	494	514	481	488	473	501	488	454	532	504	460	505	528	543	489	477	499	515	478	479	519	514	502	474	511	521	519	467	472	506	509	496	519	494	464	492	498	513	487	492	503	526	493	482	508	504	482	493	481	489	486	510	515	523	492	504	456	501	497	509	514	522	502	523	535	491	496	499	484	526	495	487	498	520	519	524	510	519	526	505	496	505	521	453	502	483	477	482	507	518	520	520	536	510	480	476	516	507	527	507	477	502	481	513	470	526	530	501	541	495	507	492	526	484	476	518	563	503	491	537	497	523	472	485	480	545	487	503	512	537	512	493	517	461	473	466	472	485	500	514	508	493	492	499	525	517	518	495	486	490	495	500	548	509	514	498	515	513	513	537	496	501	464	488	505	529	507	487	487	474	512	462	511	510	448	517	454	468	548	494	485	515	478	512	515	512	504	494	485	498	457	486	493	542	481	495	494	474	507	468	466	518	525	504	511	501	497	519	525	514	514	470	477	542	491	481	479	502	473	481	509	507	468	493	492	511	491	480	470	493	472	496	509	508	488	491	512	494	512	487	512	487	485	458	500	483	526	503	481	495	501	503	483	519	461	496	500	533	496	541	522	493	449	475	514	498	505	540	525	497	505	469	485	509	513	499	482	473	536	488	528	476	484	521	498	485	494	497	468	494	489	477	459	488	485	487	484	530	489	473	477	522	480	482	461	522	509	477	481	549	484	477	487	458	491	520	480	543	500	471	488	476	493	463	520	501	488	469	513	475	479	451	501	538	503	466	466	496	489	450	522	517	513	517	492	501	472	494	518	515	513	545	496	476	503	489	469	482	506	512	513	528	523	512	476	504	512	517	460	514	488	459	493	553	481	491	456	511	488	522	502	475	532	479	513	523	504	518	466	517	507	521	480	499	501	485	478	488	500	495	482	504	535	516	505	499	476	474	450	550	504	490	483	519	532	463	480	513	524	488	472	497	504	524	479	513	460	481	487	492	539	515	500	500	499	507	466	463	502	515	511	496	505	485	519	527	517	485	499	499	500	485	479	484	498	501	496	499	466	516	480	500	495	489	511	495	488	494	508	479	528	542	524	492	534	514	479	468	472	523	538	498	498	524	473	528	504	534	547	451	474	492	480	513	492	519	504	519	488	469	464	502	502	506	512	518	504	484	514	517	476	491	484	475	505	527	476	486	496	491	498	496	492	459	487	469	544	488	492	502	471	463	500	495	535	472	509	497	467	486	492	477	523	486	494	492	512	529	513	503	523	488	461	495	511	493	498	479	489	481	496	522	512	499	533	521	500	476	519	503	491	484	516	499	484	496	534	508	553	499	534	460	511	480	553	525	511	483	490	472	483	463	510	498	520	515	495	495	529	512	480	498	520	499	467	458	499	504	513	501	542	529	493	468	523	467	514	481	510	470	464	489	519	508	496	483	506	511	482	552	482	513	523	463	487	479	509	491	448	506	502	473	462	516	531	511	518	480	502	523	496	503	481	474	500	498	500	516	463	486	506	501	489	477	488	538	503	485	508	519	513	507	432	556	471	520	518	485	530	553	512	499	496	489	496	491	471	499	500	465	486	513	447	475	512	477	501	552	481	508	460	501	489	481	479	493	498	516	501	509	493	523	482	525	473	454	477	466	486	550	507	465	496	517	477	517	487	524	493	480	494	513	479	491	465	494	494	496	517	474	474	498	490	475	488	505	465	496	508	483	497	507	448	514	485	525	513	506	511	507	502	493	478	483	496	484	472	493	507	475	510	468	475	510	497	520	509	512	456	504	467	506	523	445	440	501	458	490	497	491	521	519	460	514	510	491	493	527	449	498	495	497	489	534	521	488	537	517	491	505	477	496	501	468	515	482	503	491	481	505	495	488	498	484	474	509	484
27300	18341	4661	1084	835	753	769	726	754	728	755	711	764	775	723	693	705	752	748	745	725	699	647	732	700	682	755	728	714	659	734	700	715	729	723	754	753	753	695	733	722	704	725	730	705	739	751	698	728	741	729	720	689	734	740	699	710	716	753	701	712	699	725	682	712	688	692	717	667	719	749	667	738	645	739	755	703	729	655	722	703	703	718	736	666	752	708	710	723	719	719	737	723	714	723	713	776	741	717	758	731	766	759	756	741	698	725	720	746	693	662	710	753	692	718	729	698	682	720	742	715	716	753	720	743	683	723	756	715	773	694	716	739	736	710	705	666	671	726	730	723	708	686	710	759	700	713	727	718	688	679	695	709	640	752	727	745	727	727	721	686	697	766	726	698	732	732	722	738	733	739	759	722	640	796	721	722	695	726	728	738	698	766	752	702	750	732	716	713	763	714	737	747	735	774	751	733	765	694	714	712	729	730	749	723	713	705	692	717	741	685	685	691	727	768	669	760	712	711	727	733	727	713	728	760	755	665	765	740	720	781	702	725	713	707	685	703	702	721	725	691	660	685	734	693	699	736	705	713	695	705	746	720	739	731	728	730	714	752	730	737	726	703	744	716	724	712	707	696	684	725	712	735	760	738	724	743	731	693	693	748	779	729	712	756	704	707	705	691	711	680	746	756	729	736	759	758	674	752	710	762	711	700	758	705	736	698	694	711	755	737	687	672	736	760	704	715	664	715	742	708	697	706	656	731	760	732	732	688	702	719	698	732	698	784	726	775	697	751	674	699	713	670	763	701	719	711	726	743	715	726	718	710	687	696	754	750	737	686	718	679	751	761	749	745	744	709	695	752	681	711	726	760	761	746	683	723	687	733	726	747	728	727	704	702	748	703	723	741	763	706	739	689	723	731	689	741	735	709	743	725	668	708	718	744	729	717	755	742	716	743	723	772	728	726	722	747	727	764	741	729	709	725	752	706	750	736	686	645	716	734	719	723	689	727	775	667	750	706	701	679	762	739	798	716	769	713	703	739	749	660	727	751	683	730	727	769	730	670	711	703	731	742	748	671	704	696	702	747	694	737	681	720	657	722	719	794	716	725	671	718	673	752	743	724	714	690	746	701	743	753	785	740	767	697	707	750	734	730	706	721	703	691	764	706	723	687	726	708	729	710	760	715	721	691	734	711	654	669	758	728	730	699	700	740	717	748	701	712	779	714	737	716	701	719	712	780	723	771	712	734	717	709	697	664	723	678	722	755	691	688	686	770	686	704	676	665	734	740	718	781	660	679	732	758	696	750	732	734	737	718	727	769	701	745	766	728	733	719	728	750	681	736	724	770	711	753	703	692	732	707	718	737	684	746	741	771	719	734	692	718	792	723	692	729	671	677	738	707	712	730	755	695	787	695	672	713	675	697	743	727	696	700	749	751	738	741	688	709	733	714	733	693	669	715	734	709	725	650	699	701	763	722	713	734	739	658	745	687	719	721	747	712	714	744	713	731	779	712	684	697	740	772	696	722	702	699	680	689	716	709	739	714	745	690	756	724	708	669	743	635	723	748	764	703	764	710	722	689	739	719	726	724	711	803	729	734	699	754	733	706	675	680	652	699	708	734	731	731	714	696	759	703	736	712	694	765	782	724	723	702	755	757	712	705	753	722	718	706	727	771	752	673	698	703	670	729	702	696	727	703	727	751	733	681	723	743	742	713	697	724	671	760	662	732	767	792	673	679	753	728	685	749	744	684	731	750	767	748	736	710	709	706	705	736	739	664	717	719	710	743	775	721	709	736	665	748	728	716	742	691	705	714	744	708	704	745	698	733	668	696	722	752	714	682	759	705	707	750	709	730	740	737	745	681	716	753	705	727	723	733	684	713	751	757	699	720	695	795	742	774	672	682	735	735	711	731	742	689	749	714	735	745	699	726	698	662	731	738	707	702	716	727	787	736	708	713	748	729	761	684	762	684	705	690	721	740	697	722	707	711	725	679	719	717	704	736	707	716	689	747	699	665	728	701	729	705	720	709	717	731	751	732	747	707	728	712	679	734	751	776	747	732	693	716	746	716	737	715	746	698	719	703	730	719	733	690	737	685	692	745	695	714	738	691	709	708	730	725	750	732	692	719	727	752	704	707	700	775	706	666	717	740	707	750	710	690	736	716	727	701	725	740	736	706	707	747	704	729	705	730	728	741	696	733	714	718	733	783	714	738	747	728	713	686	742	691	675	757	706	668	677	678	698	724	731	721	740	648	755	712	747	759	699	758	749	676	712	731	736	713	752	706	727	708	685	735	719	716	717	728	674	677	734	727	685	665	722	746	683	692	702	723	725	709	695	726	692	698	755	736	644	640	666	758	756	710	747	740	728	795	727	674	744	726	723	726	715	706	701	731	728	750	694	676	716	683	694	726	742	705	714	680	737	695	695	700	699	697	720	714	719	714	673	735	690	719	705	704	685	719	703	700	732	740	682	770	725	660	741	715	759	710	765	750	718	727	758	697	727	700	699	677	706	731	721	707	713	713	729	712	717	695	727	709	727	755	675	763	710	700	751	703	703	717	711	725	751	716	778	738	737	695	729	742	736	706	705	708	721	677	734	749	740	710	742	711	677	723	742	740	729	739	739	726	725	682	725	713	709	725	714	683	726	679	726	715	711	729	756	707	709	692	714	729	737	730	755	737	705	704	725	776	682	716	730	765	775	705	699	699	747	749	743	733	696	736	772	678	699	661	713	759	734	702	740	719	726	733	734	710	719	737	722	766	696	740	764	697	721	723	739	721	767	743	729	674	722	746	670	728	738	752	676	759	707	759	756	734	714	768	721	754	707	709	790	743	737	716	695	711	727	735	700	689	722	703	713	689	727	702	701	776	737	737	706	743	752	719	744	697	708	703	680	724	710	708	754	703	694	742	751	736	701	735	740	703	719	673	679	716	704	776	698	724	674	710	747	676	729	741	744	727	719	726	708	715	719	724	697	722	701	766	708	766	706	733	739	697	779	695	713	686	694	755	702	748	721	737	688	717	742	701	775	720	735	694	689	687	774	660	681	730	732	725	732	695	744	717	726	704	718	688	653	725	709	759	694	715	721	733	735	655	690	709	740	730	732	735	729	734	714	683	735	718	659	716	699	721	703	745	697	737	690	739	685	750	713	737	679	726	739	702	693	712	707	720	745	738	720	687	717	756	713	743	730	739	704	772	722	715	773	720	712	757	766	743	676	680	747	690	692	706	754	753	752	699	704	756	761	711	694	724	692	661	720	721	685	736	682	746	708	741	762	737	688	713	668	752	731	738	730	670	676	717	738	724	685	689	740	716	704	714	706	728	736	761	724	721	717	729	719	705	726	713	704	718	812	715	741	741	730	755	730	734	697	690	691	725	714	708	740	735	724	723	743	719	699	707	681	681	677	767	709	804	703	694	700	724	736	727	734	700	734	737	715	724	698	721	692	686	722	718	714	676	730	728	716	718	634	694	661	766	739	737	739
4551	1300	1127	916	888	943	921	856	845	858	825	828	852	816	839	814	832	802	842	845	810	880	833	842	833	843	841	788	895	813	779	797	807	881	826	812	784	876	850	847	847	805	814	837	773	824	835	821	810	828	813	808	799	820	808	826	859	793	835	828	745	808	831	848	789	778	830	823	846	766	760	767	806	820	829	781	827	864	814	863	862	883	801	812	823	810	827	775	776	788	878	775	881	818	833	780	840	755	874	830	795	803	816	765	805	812	793	837	827	810	786	864	808	900	758	814	822	795	823	804	812	845	893	865	791	782	830	788	819	798	827	872	793	843	819	878	802	800	799	798	835	791	829	829	807	776	865	816	800	795	778	801	856	821	819	783	781	823	801	794	823	810	863	776	890	794	838	817	804	863	810	837	820	851	811	858	818	825	851	777	840	781	808	880	840	807	785	840	853	885	825	775	785	824	829	842	793	835	809	789	818	843	838	820	849	821	864	791	781	808	796	794	795	830	801	852	833	829	873	795	816	859	823	864	807	827	795	810	822	843	805	799	854	809	816	770	787	817	904	828	838	801	796	777	836	810	775	829	790	765	825	854	813	793	819	765	846	780	824	855	800	764	812	789	825	826	826	815	805	817	846	820	824	823	778	845	820	848	816	849	854	791	795	842	801	812	844	816	820	804	824	825	805	738	791	821	834	842	781	817	817	806	777	783	803	848	820	809	820	798	848	816	788	844	798	830	816	777	793	863	839	827	805	841	850	779	820	813	826	823	834	869	799	840	784	789	835	840	823	800	843	848	769	852	805	823	821	891	845	818	825	797	798	861	763	776	842	788	835	860	806	834	791	874	856	790	837	840	848	772	852	809	777	805	839	832	850	779	823	845	821	833	807	805	815	793	834	785	793	834	793	795	844	844	837	830	818	841	779	782	814	855	783	773	805	812	740	792	818	786	846	796	820	820	828	781	798	811	823	859	807	792	829	812	822	834	816	770	783	855	840	789	806	811	818	837	849	826	787	773	868	810	823	769	785	842	813	885	787	810	828	804	811	888	839	793	845	838	818	862	802	809	873	828	821	864	817	835	778	798	859	816	831	789	848	803	791	844	765	838	817	787	820	849	815	835	841	834	786	832	810	850	804	815	814	848	819	843	847	806	784	857	803	856	828	822	824	833	830	810	796	789	800	825	824	763	838	817	822	808	774	840	852	854	806	867	839	805	798	801	840	824	848	843	813	795	805	821	826	867	818	804	792	819	843	839	776	800	827	798	800	814	794	810	812	833	804	805	850	827	752	845	777	809	821	803	812	826	783	798	803	798	811	820	791	833	786	838	838	814	805	789	807	861	770	908	815	792	834	833	813	850	779	864	859	849	841	830	838	788	831	837	817	793	814	823	774	794	817	811	810	790	788	814	861	826	838	787	761	831	806	802	837	833	839	821	870	839	777	813	851	814	843	853	832	792	806	808	836	867	812	809	838	820	850	759	844	848	817	801	828	806	792	809	858	822	848	782	826	839	777	835	814	808	791	817	839	831	815	814	835	779	827	852	772	834	877	850	822	842	835	823	818	791	828	806	803	831	826	841	795	824	836	811	842	827	816	830	855	802	824	813	867	848	836	812	843	849	793	793	799	794	815	858	850	856	810	787	801	891	805	816	811	823	798	794	801	807	785	796	812	802	794	818	831	858	833	783	789	811	814	841	794	814	898	832	817	774	840	824	827	862	856	823	840	879	829	812	862	837	800	832	847	854	844	854	738	824	739	823	839	795	822	767	786	791	936	866	831	781	828	789	790	863	815	843	812	851	822	807	867	815	849	864	847	826	886	830	804	819	800	782	818	794	823	863	847	827	868	824	810	786	773	822	821	853	810	815	815	843	810	800	776	807	858	787	810	812	816	858	849	848	748	832	813	793	787	755	818	830	843	818	798	791	782	834	840	807	852	768	806	800	839	876	820	766	841	825	816	847	812	811	836	808	791	818	841	863	831	789	827	824	750	801	821	828	820	814	829	860	806	819	844	809	819	847	828	840	856	776	851	830	803	827	844	806	794	838	804	816	837	823	792	793	816	848	839	848	810	812	811	839	859	888	809	821	770	818	798	786	836	810	879	895	759	832	807	855	769	802	852	823	816	791	842	782	818	863	774	802	812	869	860	777	787	825	742	817	832	840	766	838	827	790	804	784	790	822	840	829	824	840	897	832	769	810	831	820	826	819	880	836	853	841	790	828	796	860	806	843	838	777	797	808	854	866	830	797	836	839	793	862	816	857	790	828	825	809	824	798	860	824	832	799	795	824	786	816	806	782	798	844	840	776	852	844	822	827	837	792	782	854	845	764	855	790	819	819	803	830	803	805	771	824	782	776	791	774	815	835	892	899	787	786	796	818	840	781	821	819	791	797	864	817	828	789	846	824	852	834	857	817	821	818	833	829	883	842	802	800	837	840	870	795	861	761	792	794	851	816	858	821	792	770	794	800	847	796	845	775	814	842	849	818	875	859	819	812	784	820	829	855	824	796	816	826	834	865	849	841	844	821	832	811	759	805	842	852	769	808	836	780	808	841	851	803	794	847	797	873	827	839	845	828	800	784	782	827	765	795	836	836	787	818	815	774	802	860	836	842	816	837	799	814	774	847	835	806	810	816	812	847	830	856	799	870	793	770	833	802	832	833	809	825	831	804	803	816	799	785	802	814	762	831	809	827	829	839	802	837	808	750	807	814	868	791	806	793	790	811	788	820	869	855	783	873	842	800	837	828	785	834	827	836	795	805	817	838	804	813	866	830	846	823	851	846	880	781	813	826	852	828	834	805	846	821	820	819	801	777	747	843	875	834	854	812	817	852	797	809	813	819	839	814	875	789	781	777	764	818	758	810	810	825	811	813	828	825	859	840	861	798	880	840	749	814	833	820	821	829	835	818	849	800	791	786	829	819	784	789	826	772	863	863	853	799	832	817	824	784	841	844	834	847	849	806	853	841	805	829	827	829	812	887	806	845	785	892	835	821	833	806	827	808	853	848	801	809	843	886	810	849	850	816	803	857	808	832	810	805	863	815	778	825	807	792	859	803	771	812	854	790	766	804	851	779	866	797	813	831	818	802	838	792	796	821	798	849	840	865	830	840	842	859	832	779	798	751	808	828	827	771	845	833	841	784	826	813	838	831	815	782	799	797	793	828	824	797	844	847	852	818	800	779	848	835	789	821	884	800	806	816	791	832	868	838	858	799	837	825	825	797	795	798	827	823	818	864	813	843	850	838	801	824	807	846	811	857	781	797	835	872	768	824	824	814	852	797	817	857	802	847	880	793	853	812	832	800	820	830	869	840	807	827	857	808	824	842	800	820	832	836	845	776	839	820	788	811	797	822	823	818	783	795	825	838	775	863	808	819	845	819	805	830	864	810	837	831	759	838	801	783	864	809	818	841	793	815	849	842	798	879	840	817	800	825	822	874	826	769	880	814	773	780	801	828	801	773	827	779	805	816	808	863	846	847
23657	21084	28143	24230	21085	9748	1600	1202	1040	964	911	930	892	889	851	862	800	823	844	832	843	804	806	819	836	892	840	776	797	837	865	838	846	803	763	823	836	817	771	857	838	832	809	828	822	835	816	811	819	770	812	815	797	852	861	814	750	826	840	803	795	853	769	810	803	761	740	854	775	789	805	791	791	784	826	818	835	795	856	806	787	826	816	841	828	759	791	811	748	784	814	781	758	834	796	799	797	854	874	819	841	836	804	813	848	777	830	827	803	801	815	805	812	761	821	781	827	857	834	769	804	796	802	794	809	843	822	815	847	801	828	806	812	802	846	797	836	785	835	783	835	812	761	796	779	761	796	850	818	772	812	829	836	829	832	759	854	833	805	792	863	767	800	772	809	748	837	836	826	834	800	813	810	757	770	838	780	815	789	772	772	850	834	808	789	839	831	810	810	808	794	879	837	789	793	856	862	804	853	804	795	785	805	820	778	797	846	825	774	867	807	772	785	824	770	792	815	771	805	825	843	781	791	776	797	829	809	798	806	827	802	787	816	748	825	847	814	782	776	806	799	828	829	839	754	833	812	850	719	796	820	857	775	797	797	805	740	774	873	740	816	806	806	819	815	865	842	793	819	797	796	803	766	779	814	797	823	808	805	777	833	809	858	796	841	847	835	803	813	806	771	834	766	826	770	835	773	881	845	757	790	781	807	827	791	774	821	842	799	807	804	790	789	785	787	802	825	796	841	788	847	763	798	854	804	793	803	789	789	809	810	821	781	780	836	824	811	826	808	799	837	787	790	814	836	816	795	813	759	814	792	775	856	796	792	786	750	758	789	826	834	818	798	851	864	760	769	774	793	836	813	799	827	849	770	772	789	777	847	835	808	780	858	828	811	756	748	805	769	798	778	830	775	814	729	775	815	835	799	776	816	808	808	786	792	756	748	827	793	753	811	800	803	808	799	801	819	806	826	833	828	796	815	801	778	775	808	812	810	854	783	779	775	807	729	817	817	801	809	817	824	806	835	783	841	781	792	803	832	777	774	820	790	809	794	823	774	827	848	824	781	788	812	758	840	832	837	814	812	814	831	778	777	811	796	728	801	815	847	751	767	832	805	834	809	746	821	787	805	787	830	799	758	754	831	819	746	863	796	848	780	789	813	839	763	791	795	845	793	786	845	764	848	849	799	802	793	800	850	798	843	829	817	814	813	822	774	762	786	812	818	769	799	805	775	832	871	839	830	861	836	756	835	780	816	849	795	848	796	792	784	807	792	782	838	807	752	853	819	805	820	819	771	789	765	808	851	851	812	773	766	788	824	843	796	775	824	772	745	770	811	811	818	818	854	823	798	792	851	814	818	776	800	796	758	810	841	799	783	786	713	764	792	833	757	803	772	794	780	794	771	783	852	822	758	816	722	762	769	811	774	833	803	807	816	778	766	824	807	772	842	835	781	760	791	822	840	800	840	826	755	795	814	785	758	785	789	856	829	847	777	775	779	817	790	793	744	812	734	789	833	829	794	798	793	825	728	824	811	870	736	803	802	814	785	772	825	795	813	755	786	829	777	760	792	814	825	809	809	791	799	819	803	832	805	776	788	807	790	844	829	812	759	778	805	794	834	811	818	850	808	837	780	803	840	807	802	809	812	794	742	837	814	822	829	794	789	762	819	799	774	836	817	804	802	822	846	804	816	839	770	830	818	798	806	775	783	806	829	809	790	781	783	780	803	790	762	842	812	713	848	751	811	797	852	806	789	815	864	796	824	730	776	838	841	733	796	781	810	788	746	827	796	783	812	807	835	780	805	810	795	839	784	825	768	755	809	844	815	790	820	826	788	801	834	766	798	797	793	849	795	787	857	832	797	784	777	786	796	814	854	806	771	766	751	881	831	788	837	792	800	834	826	831	794	799	809	793	809	779	799	833	818	773	803	795	794	846	748	782	839	859	789	785	815	857	766	809	790	798	786	814	844	769	830	799	824	753	805	807	804	851	811	842	789	813	789	757	814	761	800	827	827	788	859	794	806	776	845	742	762	789	830	861	795	828	758	821	760	819	794	792	783	815	866	793	825	765	768	812	833	796	825	795	827	776	815	786	809	810	844	808	756	769	827	790	796	785	796	810	822	830	857	775	853	786	755	785	815	797	857	788	822	788	804	806	812	802	800	816	843	778	842	821	774	787	785	822	785	754	756	783	805	788	768	780	801	876	834	777	828	811	841	798	816	804	803	833	817	788	800	815	770	793	821	843	824	774	798	759	798	791	817	752	767	802	818	806	766	814	758	830	778	812	804	811	756	787	776	836	819	815	840	773	790	785	840	826	808	793	781	814	806	824	822	837	801	814	772	778	832	801	821	812	823	827	768	781	781	868	777	731	776	823	740	809	782	805	775	807	822	825	839	786	789	803	764	800	814	766	827	787	755	832	763	819	828	780	755	796	830	735	795	739	814	780	769	756	805	865	773	816	793	833	815	812	769	821	814	813	815	807	838	829	826	782	825	822	832	799	807	819	763	812	806	831	769	837	811	801	806	805	770	835	773	847	807	837	792	812	821	800	832	796	782	779	800	842	754	838	801	869	801	811	813	793	789	793	826	812	834	773	800	808	800	816	820	812	832	794	792	780	770	795	817	770	860	832	814	773	812	790	772	803	774	860	768	801	823	837	766	768	835	789	776	835	826	798	787	808	781	833	795	817	791	815	794	799	764	786	811	776	775	802	790	783	796	815	794	823	794	796	782	770	770	803	823	778	767	762	782	777	824	830	810	825	774	813	799	807	773	783	821	812	770	783	814	804	825	785	796	802	808	775	777	758	790	862	771	761	800	800	805	758	782	799	817	820	805	790	783	826	799	811	767	833	833	842	824	818	824	861	833	782	794	798	764	802	767	781	799	767	880	814	816	799	805	799	785	820	791	795	809	752	793	797	839	835	804	778	784	816	830	800	783	829	835	799	850	791	783	836	808	808	842	868	841	840	797	802	846	764	767	779	841	809	843	808	775	777	790	795	732	808	822	765	792	827	849	826	831	736	848	745	768	773	765	795	795	812	810	785	820	760	796	821	831	780	781	792	781	811	787	782	853	818	811	820	781	810	815	819	810	789	810	767	818	775	810	819	805	828	804	828	845	787	806	820	839	789	803	831	764	793	817	779	811	760	851	832	749	778	809	777	769	840	810	829	831	820	780	886	795	834	867	771	791	760	759	835	802	789	827	804	797	834	814	837	805	789	817	811	790	771	782	846	823	810	789	767	826	802	801	833	823	794	804	794	818	806	830	760	792	793	782	787	805	803	815	776	837	793	785	799	833	815	869	830	811	785	827	817	812	815	786	780	839	829	826	824	815	787	789	813	774	762	778	753	843	847	843	798	771	782	801	788	823	818	812	781	842	813	769	818	790	755	760	789	868	797	762	825	800	798	808	845	821	828	778	771	797	774	801	762	808	792	790	762	800	746	815	758	835	813	799	776	801	844	832	810	836	778	770	828	776	768
3431	8773	7053	3450	2546	2145	1732	1554	1404	1315	1182	1120	1117	1080	997	1048	972	978	921	1014	1001	999	897	963	922	1030	955	895	971	974	995	957	903	903	934	970	929	934	971	849	987	959	882	883	887	899	964	962	942	906	916	971	958	885	877	968	952	905	881	884	980	957	951	923	936	898	911	908	893	948	928	940	946	913	962	939	876	929	915	950	983	926	906	917	959	907	969	901	887	932	928	943	958	899	914	977	873	908	878	918	906	919	912	937	950	1006	968	940	921	914	893	876	950	887	949	925	942	916	927	914	928	957	928	834	884	948	927	989	911	989	974	934	934	918	940	934	930	944	891	884	865	951	902	919	836	936	935	913	904	925	940	931	913	968	896	907	961	967	973	931	914	898	908	968	940	894	890	887	901	932	937	951	885	958	980	861	927	878	958	940	925	918	945	879	929	941	985	936	898	923	899	871	932	912	937	908	928	915	891	961	944	980	937	888	952	922	889	877	929	893	929	917	938	904	925	916	945	896	869	940	884	907	833	939	929	895	930	915	920	906	953	924	925	932	905	949	874	904	958	945	901	915	958	873	899	940	925	933	945	940	923	873	929	911	1039	941	927	891	901	944	894	891	978	961	917	879	903	943	894	943	959	907	903	956	918	931	901	937	918	864	912	958	904	908	929	939	928	911	893	1006	997	974	933	919	895	947	926	940	930	901	931	954	947	932	879	895	927	921	923	930	945	967	933	921	916	952	943	930	960	897	911	926	940	880	940	910	905	915	914	878	882	915	1007	951	887	894	947	907	907	896	863	919	930	908	901	925	906	963	914	952	954	947	884	922	917	882	927	942	985	959	948	926	954	936	911	931	903	959	919	981	870	887	977	902	887	937	941	898	935	935	948	913	928	908	930	930	926	920	944	944	956	892	871	932	871	934	935	910	930	936	882	939	969	957	923	915	938	942	949	894	894	917	954	943	935	930	887	964	898	926	912	930	923	911	924	880	876	915	860	900	963	929	916	918	863	938	928	928	955	907	949	922	914	890	888	904	910	899	912	941	933	875	929	960	897	914	906	884	955	933	935	911	1007	921	927	887	938	925	901	973	938	924	897	966	903	936	901	963	866	912	927	864	890	947	901	920	867	896	930	851	938	956	889	981	927	920	915	867	926	979	910	1000	904	898	945	992	894	919	872	911	928	896	950	969	972	903	905	887	937	932	953	929	883	947	996	922	863	976	964	940	939	916	940	952	960	937	929	928	953	884	921	890	942	966	914	914	935	929	906	891	891	931	824	919	900	933	907	867	936	956	967	925	917	957	941	958	987	916	945	927	954	965	906	885	906	901	934	888	934	976	936	933	903	967	906	984	912	991	936	957	929	945	937	944	907	926	918	950	950	935	973	915	941	923	892	976	953	968	926	934	881	888	882	973	840	894	978	894	913	945	956	966	933	947	922	925	953	904	907	929	918	901	929	900	890	922	908	933	963	885	927	945	916	906	896	942	987	898	848	929	877	911	881	897	900	917	879	929	973	881	952	942	922	883	941	947	937	928	956	930	905	874	876	915	958	899	942	933	953	968	962	903	953	935	921	933	942	938	943	930	968	907	919	924	903	929	884	941	959	946	962	960	948	900	969	938	973	945	912	903	922	945	936	921	961	898	956	904	936	908	917	978	914	882	901	979	890	892	865	915	924	905	888	889	928	947	907	888	878	945	953	914	962	924	915	930	893	892	981	895	948	961	920	902	927	918	968	958	936	905	932	902	916	975	928	922	907	933	875	942	951	926	933	937	921	900	913	935	914	918	919	966	903	955	913	915	891	928	900	932	953	913	896	914	929	920	903	939	886	907	966	914	963	972	937	907	922	943	914	992	910	907	851	917	921	922	949	936	823	910	961	900	945	895	925	906	877	898	939	924	922	959	964	898	914	935	874	875	942	951	936	917	944	903	955	871	929	909	883	932	878	926	909	890	952	901	903	961	977	898	936	936	947	932	914	930	943	936	919	920	920	901	940	951	893	891	904	985	942	922	957	925	897	910	933	941	958	887	888	922	923	905	909	924	900	927	922	899	937	893	866	905	930	951	879	911	952	934	915	888	889	944	946	922	911	956	907	958	926	990	949	975	934	924	877	922	949	963	971	893	910	917	939	941	973	925	878	917	927	947	960	914	911	957	957	933	966	942	899	907	895	898	928	943	966	896	884	910	923	971	874	873	881	943	944	949	942	889	893	858	938	922	935	948	924	949	897	878	894	903	917	861	848	955	882	952	927	884	933	921	986	926	908	920	921	943	957	948	911	951	911	892	926	915	913	937	918	966	960	874	952	960	906	902	874	943	955	927	911	968	929	926	947	931	938	905	901	875	940	933	965	946	893	928	928	938	943	963	946	887	932	934	903	914	872	903	934	870	896	906	1001	919	864	957	963	962	861	966	910	901	856	978	944	940	933	877	890	955	936	930	886	914	968	891	931	923	931	943	954	905	962	951	955	909	977	899	936	910	917	880	955	833	929	973	937	928	947	942	934	909	968	990	863	912	891	939	904	891	914	929	917	963	890	972	917	910	902	897	942	865	905	946	919	961	951	987	899	882	938	930	961	955	919	892	897	962	871	916	885	925	938	928	892	896	932	896	961	913	913	891	981	911	930	841	934	933	923	898	917	901	952	952	921	915	932	897	955	993	871	937	923	922	897	931	875	909	954	900	965	912	910	893	918	942	923	965	945	909	930	926	924	909	873	907	936	926	877	938	932	889	938	940	908	908	916	967	937	946	945	946	947	960	914	908	850	928	911	914	978	910	867	921	905	958	868	904	970	940	924	902	939	921	901	931	942	899	932	922	906	938	870	967	915	940	874	941	913	924	893	993	907	890	921	934	920	957	949	925	857	906	891	941	985	896	919	975	979	914	910	895	936	889	941	942	989	850	910	920	900	929	916	914	963	873	940	909	937	928	859	936	898	874	941	934	884	873	899	948	918	879	873	948	947	880	956	873	928	909	909	929	911	963	915	925	913	939	896	885	897	878	938	912	905	907	873	878	914	959	870	911	884	893	924	968	940	878	908	922	952	915	946	991	941	927	906	937	909	938	938	954	907	927	900	887	918	936	914	920	947	903	946	950	879	965	899	925	929	930	938	963	907	868	965	922	927	944	912	952	940	899	918	883	957	929	921	858	954	975	925	896	910	940	918	931	893	966	931	927	946	901	845	948	946	888	878	937	928	944	904	895	948	901	974	979	899	919	882	921	908	930	964	900	887	872	930	919	884	902	938	959	907	893	893	878	926	946	995	917	967	904	924	911	913	923	931	898	983	949	889	911	953	928	891	850	913	951	934	952	968	943	971	921	940	904	965	963	938	924	967	952	965	918	895	944	930	929	944	927	923	872	913	923	933	864	959	870	947	926	1011	928	930	863	947	886	871	885	967	901	960	902	898	995	920	929	907	974	917	955	967	925	910	976	881	933	966	914	909	918	908	934	860	924	889	895	887	911	934	961	940	964	888	875	912	895	885	967
24668	21098	27174	25140	11877	930	584	535	472	478	399	426	449	416	391	414	437	401	364	406	433	396	387	407	395	412	407	403	366	379	372	363	381	374	395	384	350	373	392	365	359	372	407	403	408	384	365	379	329	413	412	370	378	382	356	376	366	365	412	426	406	396	343	354	383	389	379	408	350	367	373	376	385	390	365	366	355	352	372	380	368	403	342	370	383	391	380	383	382	351	397	391	346	379	390	375	412	375	394	389	382	395	363	388	384	374	402	411	369	380	399	353	362	412	363	361	386	359	359	374	365	365	349	355	382	353	386	394	362	389	393	380	358	389	356	369	380	379	395	394	376	325	347	374	383	381	354	363	371	371	377	398	379	386	364	378	418	386	376	352	375	390	369	422	354	361	384	392	401	381	391	359	388	370	358	370	392	352	402	393	393	370	370	389	371	370	384	334	375	403	370	369	395	381	386	370	378	387	387	354	357	384	352	330	353	317	365	361	370	406	392	357	394	394	327	386	391	390	377	386	381	361	391	344	403	380	345	356	369	357	391	403	356	356	355	366	401	391	399	383	428	354	386	401	393	393	383	387	373	357	374	366	388	379	369	354	355	393	350	392	378	374	374	397	391	342	402	381	379	370	370	387	387	346	401	367	379	391	419	370	356	383	373	361	373	375	395	348	381	381	401	371	357	373	361	387	387	366	374	354	373	370	367	393	375	384	400	342	377	370	368	356	367	382	382	372	379	356	386	356	356	328	391	378	368	386	401	386	353	383	370	392	391	392	382	406	389	344	371	362	359	387	378	363	357	365	400	419	419	350	368	377	417	381	371	351	387	371	382	379	357	400	349	392	382	374	362	395	377	363	373	367	396	381	393	391	386	394	383	351	379	368	395	347	369	346	400	367	359	406	384	379	386	381	356	385	402	351	338	371	383	376	374	348	386	405	360	399	374	369	344	369	387	370	409	397	361	387	361	367	404	344	390	386	389	356	368	368	351	409	349	361	367	386	370	413	352	374	379	360	349	395	364	394	409	378	389	387	380	374	380	391	399	353	387	371	371	364	402	369	375	376	368	375	410	375	368	392	368	385	403	374	383	406	380	393	396	374	375	377	369	368	358	395	370	394	407	392	342	327	359	365	375	378	400	419	379	337	376	368	359	364	375	375	394	371	408	423	389	376	387	375	399	389	377	360	319	393	356	366	356	399	383	374	384	374	384	388	363	390	387	385	397	384	355	380	365	397	382	367	348	330	358	399	359	371	375	381	370	392	400	401	350	350	337	348	403	390	391	373	397	379	401	367	384	380	366	368	427	383	371	383	367	380	354	365	338	382	386	328	369	382	373	406	359	383	410	377	375	391	365	350	410	366	328	411	370	409	349	375	355	447	399	381	363	359	334	349	407	383	357	411	350	365	344	384	401	410	374	410	389	370	351	403	419	365	363	396	411	397	332	386	377	368	359	408	372	382	393	408	366	331	369	352	406	407	361	382	387	374	377	383	376	380	402	365	386	402	390	365	369	389	379	380	335	375	390	421	387	382	403	388	384	374	390	327	374	380	367	359	369	364	404	394	364	377	347	378	384	366	375	345	380	382	379	376	355	385	384	410	392	382	395	352	364	388	400	416	376	366	364	392	376	367	407	409	374	350	343	399	414	390	366	372	362	388	379	345	399	379	303	399	398	378	376	384	387	375	398	360	409	353	386	381	375	433	402	369	388	408	426	382	377	402	335	399	404	366	370	401	348	401	357	407	396	377	399	344	370	395	400	355	353	373	375	336	391	392	387	385	380	378	404	356	361	378	423	389	374	337	353	386	393	383	359	394	361	353	360	373	361	336	390	409	388	358	360	357	395	402	393	379	403	371	380	365	365	388	372	374	379	386	373	351	398	390	428	418	377	375	377	393	386	378	399	367	375	366	341	375	344	384	350	337	389	359	370	395	398	329	400	392	368	388	417	398	374	349	400	382	389	382	409	372	379	401	360	379	387	350	406	363	393	386	380	349	382	376	356	396	375	379	352	353	379	401	365	402	375	385	366	409	373	360	388	381	406	382	316	390	383	394	348	359	352	365	389	364	402	370	390	396	397	392	366	394	348	418	418	385	359	337	360	356	423	373	396	414	396	366	345	371	403	382	405	395	356	357	371	389	350	366	416	355	366	363	366	398	375	346	380	390	398	366	370	364	371	391	351	350	363	383	378	401	361	346	400	382	392	384	362	360	373	360	415	382	364	358	375	357	376	373	364	392	364	393	397	410	392	381	385	391	391	342	413	382	357	333	363	419	352	398	392	391	414	364	369	373	377	374	381	366	359	366	377	360	403	358	392	353	394	376	380	381	393	352	377	382	386	386	368	363	386	384	396	413	394	387	395	343	381	381	387	379	412	375	404	370	385	395	371	376	359	377	351	372	367	367	355	381	403	379	381	386	384	355	370	387	343	388	397	364	344	381	369	371	357	393	374	370	393	364	382	383	412	367	383	396	339	364	414	379	397	363	403	357	367	382	385	376	403	366	369	360	384	378	390	364	377	384	384	393	378	374	410	407	389	367	370	407	354	355	364	393	329	354	365	389	366	375	331	392	361	433	370	373	370	370	378	376	387	364	355	361	382	399	379	381	390	398	365	360	367	395	404	397	385	355	372	373	407	386	360	352	354	377	376	366	378	360	370	378	344	350	363	383	376	378	400	383	370	338	360	345	357	395	349	378	378	373	435	378	380	407	369	398	385	360	387	401	348	352	414	364	366	348	390	354	397	392	347	379	371	384	381	388	394	412	378	405	383	378	386	424	371	391	389	355	376	385	414	352	369	376	404	394	391	379	383	406	400	370	337	381	361	364	396	384	368	375	410	374	372	377	414	370	372	395	372	356	357	388	352	362	362	368	413	345	396	355	396	381	391	361	371	391	360	375	382	390	351	378	351	367	380	389	380	372	372	362	374	355	364	370	373	352	368	373	369	397	371	401	347	371	364	360	367	389	362	377	375	367	325	393	382	373	351	392	393	400	357	374	420	367	393	404	365	358	372	405	363	405	388	398	352	382	397	406	352	362	424	380	379	367	419	363	368	349	368	369	358	359	352	380	389	372	328	360	389	337	373	390	372	405	387	400	363	355	393	373	375	360	366	346	363	359	359	388	370	360	403	416	361	365	380	368	382	359	365	387	376	389	386	395	387	401	368	379	378	364	371	388	389	370	361	345	388	373	360	390	364	355	382	378	370	353	374	391	371	397	377	368	362	358	398	349	387	393	357	394	376	345	382	380	370	428	386	393	375	390	372	368	366	359	369	384	387	360	359	383	369	384	373	374	405	352	373	379	409	354	318	391	362	379	378	396	368	385	371	379	374	372	398	354	428	350	377	351	332	320	388	363	374	392	362	393	403	369	378	363	396	364	357	374	363	400	372	363	380	443	336	363	385	383	360	372	394	369	337	394	374	383	334	356	395	356	391	369	376	410	376	354	404	394	383	402	383	363	351	354	379	381	404	393	392	440
3522	5364	4088	2009	1454	1108	975	780	746	669	541	565	507	522	526	522	512	457	449	461	457	441	460	445	455	455	436	423	455	488	450	457	465	438	439	453	454	457	478	420	439	435	427	438	408	482	442	454	459	420	422	439	464	488	444	415	427	443	432	440	437	448	442	412	466	456	429	437	450	427	444	427	473	456	429	435	459	455	423	443	459	441	451	457	450	453	408	417	488	456	433	437	458	396	433	458	432	436	430	467	464	472	457	468	455	416	447	447	412	438	443	435	478	456	413	440	466	441	420	458	457	446	491	411	477	484	478	410	444	451	454	449	441	479	448	468	438	427	434	456	418	458	472	423	426	427	431	453	426	443	439	433	426	444	477	423	460	475	425	437	474	435	425	415	461	383	433	442	439	422	456	434	453	416	392	443	431	431	440	463	451	482	489	424	397	438	486	424	468	423	461	465	410	461	459	441	394	446	448	422	423	445	449	424	425	459	452	441	479	462	433	418	428	439	454	428	434	431	470	438	401	438	430	468	431	470	428	441	412	428	453	422	445	419	469	403	450	451	444	472	430	442	450	433	417	488	446	464	434	421	423	409	439	467	470	426	427	418	450	439	416	416	452	432	436	459	397	492	415	448	462	454	418	453	433	420	476	443	455	456	437	405	430	424	388	413	421	436	442	408	425	413	422	429	437	388	423	466	439	428	454	468	453	463	416	455	440	413	448	494	431	412	450	422	450	419	481	459	409	417	447	452	429	402	428	413	454	430	418	450	442	491	420	429	412	431	417	444	434	411	461	429	460	466	459	432	413	424	448	426	451	424	428	442	456	423	463	436	410	421	439	429	426	422	417	446	437	422	435	413	412	442	418	434	447	489	467	417	461	397	450	475	455	448	413	442	449	448	431	443	464	457	418	438	429	400	473	436	405	454	433	428	450	428	442	444	428	425	419	421	440	405	427	420	455	449	454	447	424	411	436	424	448	454	428	446	415	450	447	441	476	440	454	426	450	454	448	413	465	453	441	446	428	427	435	445	463	436	471	418	481	457	427	430	446	434	465	436	432	445	440	470	435	455	405	421	446	444	416	458	424	421	490	448	417	460	440	435	445	445	421	414	471	441	415	456	436	431	440	466	407	434	451	451	463	457	417	407	413	432	436	455	419	445	402	451	461	447	476	425	434	430	440	419	441	422	437	459	432	489	433	418	417	441	433	416	437	443	475	449	443	490	443	440	447	431	431	429	421	418	413	458	463	404	398	457	474	464	464	441	404	418	449	429	447	471	444	440	436	448	429	444	416	481	441	438	423	420	461	465	469	474	421	416	424	444	450	430	414	433	435	426	434	439	422	426	402	418	431	480	445	424	405	444	437	445	454	442	444	456	426	418	460	441	435	453	432	410	457	454	436	410	495	385	437	450	425	424	464	431	453	414	429	444	434	433	434	476	455	433	437	466	449	412	459	413	433	435	407	431	426	449	415	419	422	429	459	439	461	423	398	453	444	417	426	454	418	457	432	423	421	442	448	457	446	479	458	426	466	450	423	427	472	452	448	457	453	441	416	415	442	403	448	383	411	479	448	449	440	443	427	439	431	415	474	441	422	442	475	441	426	415	432	435	451	469	424	440	468	493	432	456	448	448	442	462	447	435	409	430	424	435	438	457	433	446	442	426	420	452	444	420	436	404	425	459	396	424	410	393	407	445	415	436	456	427	428	439	446	449	488	437	442	463	417	442	498	448	413	470	404	451	412	442	431	413	428	465	443	410	433	462	467	437	463	441	452	487	437	398	469	442	452	445	447	422	436	465	436	454	449	429	469	443	406	440	423	414	450	424	485	424	437	456	442	437	419	453	457	439	446	448	441	440	454	465	461	459	404	456	429	479	428	435	459	437	409	435	430	436	481	446	414	437	454	437	396	459	446	445	445	462	435	427	450	441	422	446	447	447	448	448	472	425	434	417	454	423	402	416	432	431	438	438	447	454	435	450	402	396	471	446	443	391	423	433	439	412	429	479	418	465	438	464	423	433	436	458	434	458	395	411	400	437	414	438	419	443	452	436	444	411	419	446	472	509	460	446	485	469	425	465	455	443	416	445	423	397	422	479	434	421	456	436	437	455	402	400	439	439	431	441	445	446	456	459	433	454	470	414	510	434	429	449	438	461	447	453	423	440	456	433	408	437	414	453	393	472	473	456	443	436	451	444	454	416	436	446	417	448	443	415	476	448	449	457	417	425	438	384	432	422	475	423	477	442	467	447	411	406	452	435	429	472	469	453	460	438	481	482	418	433	455	466	438	453	421	456	454	446	446	431	481	423	463	435	470	435	439	439	408	443	464	486	435	457	465	425	482	440	404	437	416	442	450	423	451	433	428	443	449	424	459	463	455	416	469	502	390	410	448	433	440	439	435	478	461	466	463	444	440	429	469	422	435	427	442	452	430	431	445	426	425	447	439	462	387	411	441	433	451	458	445	469	453	411	471	388	452	430	445	480	459	432	435	445	413	421	408	460	412	411	410	453	411	414	451	443	457	419	409	444	428	445	439	443	455	432	454	436	446	453	450	442	467	473	471	435	444	421	458	447	439	440	451	442	461	412	458	444	413	432	446	415	416	420	463	477	448	401	430	421	433	434	443	441	447	407	440	404	432	507	445	455	450	408	460	440	435	425	401	442	478	433	439	454	426	425	461	500	425	448	468	431	415	429	442	420	437	443	443	478	404	447	420	398	465	414	419	422	406	445	440	471	400	430	466	464	460	445	433	449	436	427	439	454	416	440	457	415	441	442	437	429	411	447	470	456	458	453	466	473	466	454	465	448	426	450	454	437	452	460	445	431	441	447	393	456	417	414	424	462	434	445	410	420	398	452	457	433	385	417	416	419	429	441	435	411	424	443	474	442	465	418	506	440	445	451	440	457	435	432	417	469	409	455	444	484	411	449	419	392	470	467	421	454	438	429	447	411	403	447	448	408	424	433	443	435	448	447	488	422	482	459	451	450	433	472	428	425	450	440	466	414	480	445	427	453	414	487	450	421	454	447	430	453	423	412	447	443	460	402	476	431	445	421	388	423	406	419	427	442	422	442	470	413	465	420	460	468	439	395	436	438	451	438	451	434	444	418	446	426	450	466	418	450	463	477	441	419	409	461	467	420	453	455	457	433	435	454	452	447	457	399	456	415	484	435	413	420	417	442	416	451	484	428	436	445	432	429	422	415	477	427	437	442	463	439	459	454	437	452	463	403	455	416	439	422	434	443	450	450	430	457	418	435	470	441	454	422	467	432	454	433	406	406	465	433	443	438	429	442	454	449	463	435	408	425	456	420	443	429	423	451	430	459	440	462	440	424	447	481	455	460	442	427	412	465	451	420	436	422	452	401	486	460	443	465	462	421	460	443	479	442	434	436	459	463	450	447	450	446	428	413	426	425	450	425	442	435	474	444	448	436	407	491	441	395	463	461	451	421	445	430	427	427	416	427	436	432	436	455	426	427	428	439
22597	21112	28622	23844	21102	21131	8646	1107	812	759	684	623	584	580	547	524	438	499	508	500	498	447	432	465	450	425	393	425	452	455	425	456	427	413	441	431	447	422	457	426	447	410	412	434	397	410	397	425	454	457	413	418	421	438	423	446	433	403	429	476	427	418	429	412	458	416	437	452	435	393	426	427	445	435	420	390	449	424	411	410	416	379	389	395	434	394	411	427	405	415	428	414	415	438	425	399	403	415	419	394	407	429	410	401	403	379	401	390	416	408	426	425	414	413	398	439	418	425	435	404	390	376	410	416	419	424	413	383	399	387	410	415	392	375	403	399	400	441	408	439	410	454	441	422	429	432	392	434	424	362	381	396	403	392	371	422	425	424	402	386	424	396	438	439	394	411	428	406	391	418	381	408	443	414	391	373	429	434	413	374	444	430	448	438	432	390	402	418	406	428	431	454	428	421	453	439	404	407	396	388	395	389	396	451	408	399	443	402	409	389	398	396	421	397	378	399	418	422	396	415	435	426	419	381	402	392	390	456	417	465	400	381	432	415	432	377	422	422	383	404	419	406	395	421	443	396	433	412	393	381	412	414	465	454	438	405	373	426	395	431	413	395	378	444	400	409	403	451	428	398	373	418	403	461	382	399	408	435	407	383	398	387	417	436	405	391	397	424	402	405	422	423	385	411	417	409	400	379	426	436	409	413	427	402	447	435	432	406	441	408	401	407	415	422	454	406	440	399	414	418	448	419	412	350	398	412	425	392	422	378	375	382	410	411	382	399	387	393	408	402	398	418	430	388	420	378	415	415	458	377	403	377	397	420	436	417	412	416	413	429	421	424	380	416	405	385	399	438	410	394	397	404	380	420	438	418	390	387	421	399	436	390	437	369	418	374	387	384	388	437	435	427	379	395	417	392	416	424	387	405	413	402	394	436	389	415	435	461	416	390	409	411	399	391	413	416	405	412	414	436	405	461	392	381	426	415	410	444	417	400	410	416	411	395	350	395	478	433	436	382	415	401	409	409	439	358	405	466	397	395	457	409	411	469	416	406	423	447	407	429	412	406	423	416	421	408	417	419	421	420	431	395	409	410	406	411	389	421	412	423	399	416	424	398	399	374	447	417	392	393	425	404	394	415	390	421	408	396	438	427	454	421	406	422	431	397	387	425	432	393	416	387	424	362	410	380	414	411	409	429	386	434	433	411	423	406	396	415	435	427	378	451	397	395	406	396	432	431	399	423	407	416	419	382	467	455	394	408	442	440	405	398	427	430	395	377	393	430	385	411	396	421	421	387	425	411	403	412	417	381	405	395	369	432	423	387	440	417	450	445	418	410	405	399	387	412	409	410	404	399	391	440	392	384	466	411	398	402	404	374	370	404	431	424	408	433	425	423	426	398	400	386	394	422	417	414	415	366	400	419	412	383	414	405	435	428	399	372	383	422	440	379	386	444	411	387	438	425	402	397	425	380	449	409	419	406	414	363	436	388	412	423	397	400	442	408	426	413	399	371	423	446	386	410	401	392	419	396	388	406	383	387	408	396	423	399	427	449	381	424	389	425	436	415	400	412	415	424	437	403	422	378	442	390	434	384	388	449	401	385	392	402	414	383	406	440	430	417	424	417	411	415	410	408	395	380	425	437	411	438	394	411	438	401	417	411	391	417	413	416	430	435	385	394	410	405	398	439	427	417	422	379	429	404	404	424	429	441	406	415	422	421	412	405	407	430	410	440	432	410	391	414	386	419	393	408	407	411	438	421	406	389	393	391	410	389	392	406	393	400	390	440	413	445	380	367	402	413	429	402	438	433	457	436	405	390	428	403	381	395	387	428	415	395	407	407	369	409	380	420	370	450	378	442	415	471	401	441	421	388	372	438	408	403	425	403	412	406	442	412	385	422	399	422	408	394	415	411	419	381	412	395	424	386	417	431	451	437	397	420	452	387	419	417	408	416	407	387	421	429	400	393	394	421	414	408	429	397	430	391	434	400	419	404	385	412	442	421	423	409	409	434	417	435	398	436	417	405	421	448	386	407	408	419	395	423	434	401	380	395	416	396	387	409	432	403	389	413	407	421	416	404	418	429	427	420	414	402	378	391	457	393	426	418	402	410	402	411	417	415	420	416	407	370	436	409	434	450	446	394	417	400	406	414	388	431	410	422	428	399	424	408	419	402	412	400	427	434	408	455	392	419	444	395	458	419	365	408	416	424	427	440	413	450	418	425	388	405	412	423	397	407	435	448	393	407	417	417	401	435	400	425	411	411	383	401	431	429	422	423	442	398	388	424	413	390	436	432	435	437	417	384	402	414	401	409	426	393	414	420	456	436	416	465	415	390	436	421	410	396	401	441	372	398	408	428	450	417	398	393	413	432	389	427	459	434	405	415	407	435	408	436	395	415	386	441	406	414	411	418	403	420	395	429	401	411	406	388	400	408	430	439	443	378	409	389	408	391	409	398	394	441	431	408	395	428	414	427	370	383	381	380	419	399	435	392	422	402	433	409	415	410	438	406	398	414	405	446	416	430	423	388	398	452	426	422	376	381	396	391	408	384	418	412	440	402	419	479	437	413	406	459	399	405	393	399	421	390	436	406	444	416	414	422	369	404	421	402	397	439	434	425	377	424	392	406	413	414	418	422	377	427	430	396	381	443	404	413	401	423	422	425	365	395	429	434	413	409	420	380	418	362	419	417	438	411	435	401	405	449	423	428	387	401	407	411	422	402	389	416	415	409	396	425	406	434	407	410	418	387	417	442	407	388	418	396	399	434	388	427	380	401	396	419	418	426	416	400	413	380	390	426	419	419	408	395	380	406	389	376	435	406	460	433	391	387	435	408	419	446	437	391	420	419	415	425	433	442	400	420	416	462	453	426	444	390	402	433	369	436	403	432	421	406	436	412	435	393	415	391	383	385	380	390	437	391	424	423	421	437	432	429	442	422	404	412	405	382	423	409	416	403	429	424	393	438	392	416	425	412	420	434	432	423	443	394	392	413	441	423	405	426	408	420	439	419	365	387	381	414	413	423	374	422	439	419	376	378	393	406	428	402	382	419	420	419	428	426	425	453	369	380	413	423	387	416	426	399	448	421	384	449	409	382	410	417	388	425	378	373	388	402	384	388	420	393	388	408	422	419	425	419	428	401	386	416	379	383	430	425	400	407	381	399	419	395	408	370	391	432	392	385	381	409	426	407	407	400	439	427	399	422	418	412	390	415	400	387	403	430	431	412	402	405	441	423	437	390	398	407	401	396	392	417	419	390	409	418	406	360	412	395	345	415	410	414	393	420	416	393	408	419	406	414	412	438	392	423	379	403	384	402	422	374	390	418	434	396	377	369	356	367	418	411	414	404	407	390	396	399	425	406	400	386	399	428	408	436	419	379	416	419	405	376	402	392	422	391	420	383	423	391	386	415	402	396	409	383	418	388	405	420	401	414	363	417	408	413	390	409	444	432	421	400	425	436	408	403	415	420	419	437	417	388	420	425
4603	14626	11159	5472	3736	2816	2102	1758	1366	1180	1020	941	868	821	709	687	678	582	658	580	588	577	588	579	588	545	550	503	581	592	521	555	483	495	514	507	487	580	512	526	542	526	508	474	491	503	515	511	515	487	516	510	532	492	481	508	513	560	503	518	512	462	541	521	468	541	481	505	490	493	435	510	493	497	488	493	525	495	509	520	482	488	505	500	492	492	500	509	466	506	500	493	500	504	491	521	496	493	470	494	484	482	490	495	476	524	530	497	483	483	460	467	517	462	498	473	529	517	489	499	475	473	530	505	488	504	512	489	490	485	489	478	467	505	514	498	507	499	484	505	523	505	454	508	514	500	499	492	520	507	500	481	475	534	489	475	516	490	480	488	503	469	530	482	438	497	498	458	546	483	525	498	492	528	512	479	476	486	529	522	527	523	519	515	508	537	504	483	505	506	459	495	516	540	490	490	512	484	488	538	504	494	507	425	469	482	505	483	529	498	469	501	511	508	516	512	505	482	483	517	497	505	507	505	460	464	510	473	473	490	536	508	501	532	496	455	465	488	489	479	506	489	481	478	484	487	476	495	512	534	496	483	525	490	474	469	477	454	484	461	479	502	472	441	469	474	474	502	498	515	503	530	490	459	524	518	515	498	499	465	520	476	480	527	478	485	527	503	507	509	483	486	503	484	481	523	504	482	513	490	507	502	486	494	516	489	462	531	498	510	462	443	475	501	459	517	503	429	515	488	493	513	468	511	471	465	489	505	496	475	499	489	464	507	509	504	479	510	484	540	483	500	447	520	519	451	492	502	490	492	469	509	478	493	482	459	508	484	488	480	457	504	460	501	529	458	483	493	496	500	455	476	485	500	497	499	493	472	518	499	451	505	506	501	458	502	521	439	494	462	474	521	472	518	505	506	458	506	484	478	444	463	476	506	491	498	476	488	486	525	483	477	480	492	468	448	499	497	491	511	527	502	438	497	503	526	492	498	516	522	513	523	464	495	495	486	503	498	498	508	494	512	503	500	485	526	462	497	520	477	501	534	466	523	474	492	496	503	546	532	458	483	515	495	525	488	503	480	502	492	482	479	536	519	514	493	482	502	505	514	482	486	508	498	495	466	542	467	505	490	490	531	517	522	496	517	476	494	492	498	501	491	490	453	462	473	475	437	507	494	487	506	491	505	476	513	500	491	529	489	469	466	499	460	513	510	494	517	493	505	518	530	498	490	491	524	548	456	482	479	458	465	484	503	456	550	481	489	518	468	540	473	498	446	482	452	499	513	481	458	459	447	485	509	505	482	502	476	488	497	466	498	499	492	484	467	489	525	516	534	530	480	500	492	536	479	512	535	511	518	476	482	522	518	499	495	512	485	510	510	474	527	462	458	469	513	530	501	533	461	405	464	484	508	518	507	508	493	500	500	502	492	518	487	501	439	517	493	464	482	509	459	502	500	477	466	450	502	481	510	513	475	503	468	474	500	497	447	467	536	511	494	460	470	492	483	485	491	557	500	542	554	503	480	472	486	507	497	553	583	496	474	490	466	515	505	515	524	481	494	475	496	518	482	492	493	460	487	514	517	458	482	510	471	462	523	452	482	482	472	496	524	517	496	459	465	549	456	518	508	526	447	490	518	484	484	513	510	518	487	470	489	486	523	537	489	480	501	524	493	492	515	511	485	486	497	491	553	503	529	467	471	466	491	436	486	541	487	504	476	491	551	460	475	533	476	478	511	474	493	458	458	494	496	447	503	515	471	492	499	497	496	504	471	500	434	480	510	457	478	487	497	506	475	490	522	500	488	531	522	514	516	461	492	508	476	499	474	488	490	533	464	499	501	521	517	519	480	504	519	464	535	512	499	511	503	514	512	556	495	448	512	474	482	457	477	496	517	506	488	512	507	516	488	496	463	494	486	489	515	484	485	494	460	497	499	506	471	502	499	476	507	531	543	501	482	478	551	511	483	550	466	501	518	503	513	463	543	467	445	480	465	496	459	512	486	520	491	470	478	467	436	518	518	530	509	496	511	539	527	450	515	499	470	496	464	493	477	511	514	505	525	529	463	513	496	475	506	524	513	461	469	493	489	465	544	471	518	460	522	487	487	498	506	479	468	490	522	507	476	475	461	508	492	487	481	512	462	488	491	491	501	474	458	496	501	484	494	535	492	477	506	505	503	482	515	517	478	482	476	477	464	490	478	545	518	518	485	525	498	496	462	458	556	482	497	534	455	528	499	502	501	496	505	485	444	481	465	481	498	480	472	506	494	469	474	470	477	466	504	500	521	482	488	482	470	504	491	469	538	509	499	483	515	511	470	508	492	497	479	503	486	464	493	509	466	505	489	476	453	439	464	540	487	467	514	513	495	506	494	490	521	470	475	507	506	542	486	502	512	493	512	487	473	525	536	442	464	469	496	476	514	470	458	461	489	480	477	504	481	500	436	467	479	483	525	480	490	505	491	461	511	487	503	513	487	525	461	509	478	496	461	490	457	539	470	508	500	490	486	503	490	507	478	507	489	513	490	480	499	472	473	483	474	501	482	481	479	497	546	494	482	471	466	468	507	505	477	472	515	495	496	519	500	471	459	495	512	492	488	510	501	497	469	517	531	501	491	482	529	491	498	518	462	490	508	485	479	449	467	471	475	551	504	467	482	492	490	452	489	481	496	507	546	487	500	497	488	518	518	488	496	470	453	460	479	520	459	521	477	485	492	500	495	496	510	506	515	481	488	497	434	455	447	461	470	518	540	488	469	505	463	480	489	543	494	495	494	459	480	454	511	452	442	474	521	489	491	486	508	512	481	484	481	478	493	487	489	466	490	507	469	527	474	508	473	514	472	501	517	490	475	456	485	507	480	457	496	545	485	498	494	498	494	464	448	527	505	457	511	486	500	483	492	495	493	472	488	459	483	475	480	473	516	542	515	546	490	477	502	502	479	506	505	488	453	481	474	506	547	502	474	534	515	514	486	480	476	503	498	463	483	494	479	505	473	489	488	479	501	479	493	501	525	513	530	502	483	491	487	497	467	541	513	496	495	520	475	527	508	491	502	478	461	513	531	480	465	518	526	488	492	512	488	487	534	519	483	485	517	482	436	454	482	482	514	531	482	462	454	500	486	459	485	494	502	485	517	498	484	479	501	493	526	481	497	514	458	495	474	468	499	504	496	510	474	483	494	505	502	516	476	450	510	451	507	542	451	462	475	466	508	515	465	488	498	490	524	491	477	497	507	514	508	544	455	473	519	482	520	485	451	507	494	506	514	495	455	483	477	515	494	480	488	538	488	495	480	470	502	484	489	519	540	501	535	501	505	497	457	537	512	478	497	508	504	513	556	492	509	467	446	482	541	528	493	470	522	461	451	476	497	506	523	480	465	507	499	499	482	457	511	486	479	479	499	522	468	478	538	471	455	518	505	475	495	472	499	541	473	510	529	462	504	518	509	510	480	534	493	495	477	505	435	536	516	489	557	453	477	503	509	449	523	507	499
27166	18518	4720	1026	756	711	758	748	732	716	728	703	691	686	731	717	749	721	705	720	714	740	656	716	726	700	692	791	684	725	699	724	740	746	751	750	740	710	713	679	725	761	718	716	715	763	665	711	697	728	706	716	689	705	705	683	727	748	711	742	715	734	705	671	683	763	717	699	726	730	717	685	702	714	719	624	698	705	681	704	733	727	711	705	784	690	675	673	685	749	698	731	693	743	669	680	676	746	671	658	724	706	755	665	703	663	716	691	690	648	729	718	718	692	723	743	704	711	724	717	698	704	720	721	721	716	714	734	696	690	738	736	700	680	725	724	694	712	711	737	677	676	705	730	719	718	718	759	710	719	743	700	662	679	671	679	704	727	703	693	704	743	666	656	722	727	767	698	703	724	721	705	704	706	712	670	710	763	686	674	682	728	712	677	713	715	709	720	687	741	729	726	709	719	650	729	700	700	760	698	713	738	667	718	666	693	730	694	682	689	689	745	718	677	719	706	740	694	713	735	733	683	705	705	730	738	714	683	708	686	728	652	680	669	717	696	691	759	699	710	715	749	728	761	628	716	743	717	678	724	684	696	745	735	729	730	700	730	691	712	762	728	769	713	740	705	762	760	718	678	724	694	672	719	755	714	751	706	696	686	707	680	675	745	694	721	740	713	714	712	710	731	684	758	714	660	679	691	718	721	715	667	686	716	690	723	726	743	703	675	696	670	731	683	716	718	710	730	740	711	763	688	646	701	716	709	694	704	663	686	734	736	699	693	720	700	709	702	692	662	716	730	705	713	730	694	692	709	766	697	696	683	742	712	706	683	685	650	724	701	702	722	691	716	707	697	736	724	676	717	738	697	749	691	720	720	720	669	738	705	703	707	760	750	741	743	705	739	698	710	693	714	717	738	716	697	692	732	725	713	726	729	715	680	697	713	679	701	688	710	677	715	683	702	692	716	750	715	685	714	708	690	710	730	677	663	683	691	658	720	694	721	683	711	694	695	696	724	741	763	692	740	711	725	709	720	672	638	702	658	720	750	680	706	707	733	661	697	731	704	719	682	682	757	720	754	666	666	731	754	763	726	745	694	712	686	712	718	725	732	684	742	727	696	725	708	696	660	702	777	729	711	725	718	693	661	707	651	745	648	706	680	657	702	693	717	728	762	738	698	707	697	689	764	662	714	742	733	707	776	691	700	700	739	739	665	748	723	708	702	745	743	717	708	744	720	731	672	727	719	683	627	719	660	754	688	687	730	691	706	750	696	723	689	719	699	730	695	719	709	708	722	723	697	714	731	705	717	739	702	706	687	689	764	671	735	736	718	741	690	729	744	735	676	691	766	707	723	709	703	731	687	699	682	642	723	698	715	682	722	695	718	717	683	689	694	750	716	632	727	663	688	703	683	712	674	744	718	739	704	762	711	721	691	737	713	743	679	674	684	685	720	693	694	741	728	745	742	716	720	735	680	696	738	746	727	722	713	722	711	701	738	670	699	681	755	754	731	679	718	754	738	749	722	670	689	673	754	717	679	709	722	720	710	716	703	731	729	721	709	723	761	726	705	742	751	721	713	716	749	786	711	696	699	686	693	729	709	706	713	710	716	700	707	744	778	733	712	751	721	747	712	740	647	660	684	695	656	674	735	679	704	722	687	691	747	664	686	675	703	718	705	670	724	718	714	697	646	689	745	714	743	671	716	738	696	713	681	708	698	709	729	759	705	711	731	687	688	728	692	657	689	727	724	709	734	685	717	727	728	703	727	701	725	759	735	695	702	666	725	752	716	714	652	699	704	747	737	705	698	744	673	701	687	678	682	724	695	750	698	695	680	757	750	717	706	744	694	689	752	727	725	733	728	688	713	689	735	695	707	731	745	723	717	719	678	651	705	687	676	721	722	728	701	731	695	739	709	662	719	712	696	740	685	644	710	678	691	710	740	757	754	710	716	691	724	706	710	733	743	701	760	702	757	732	762	733	719	734	717	709	724	686	730	704	723	688	728	671	718	680	710	694	729	695	715	717	727	707	727	645	708	692	688	697	684	776	755	683	715	727	729	692	714	725	706	705	711	742	704	706	688	695	719	708	701	696	748	698	729	718	701	761	696	678	751	672	668	716	676	762	658	690	736	728	678	731	727	685	730	737	710	712	755	724	744	730	717	817	695	688	684	716	653	733	666	720	751	726	686	736	727	746	714	716	734	692	667	739	696	718	695	728	712	707	694	719	724	761	685	704	691	720	734	737	676	685	704	678	699	683	734	624	695	703	689	752	723	662	698	714	700	695	741	665	700	710	693	718	748	703	731	726	723	732	723	762	712	736	697	719	720	680	714	733	730	700	726	743	719	738	724	682	712	694	728	714	698	731	704	685	674	714	697	632	719	708	679	747	722	705	754	712	673	687	728	763	715	698	700	701	653	710	717	731	765	719	714	675	711	719	691	746	737	664	682	718	706	699	747	667	743	687	749	758	739	723	726	738	687	723	724	745	759	775	738	662	675	701	665	735	755	719	689	694	712	708	705	703	730	687	725	680	691	718	684	704	697	712	672	686	659	717	725	711	740	692	740	662	726	712	739	725	666	743	718	685	720	728	711	725	691	698	728	752	718	730	733	722	731	691	720	733	684	738	722	682	747	721	750	706	719	715	742	726	708	696	744	692	701	702	709	724	750	646	673	706	751	711	686	684	739	728	762	723	689	727	687	702	717	707	699	727	710	703	691	717	721	687	738	724	655	694	704	691	726	707	754	691	700	670	694	682	679	730	697	669	730	692	698	736	729	721	715	707	713	705	737	737	696	744	690	719	706	669	762	724	703	681	732	710	745	707	735	756	721	763	727	691	713	707	746	735	767	685	711	731	703	703	766	783	725	741	696	698	733	708	740	761	701	785	702	696	710	698	708	721	733	710	682	725	683	724	716	718	753	735	701	717	720	687	759	739	705	749	738	677	674	659	723	705	666	687	666	714	740	703	751	731	724	705	741	713	744	717	746	684	674	728	707	708	682	701	750	703	718	694	736	720	685	734	667	717	693	713	753	747	723	703	719	726	727	725	705	757	669	729	667	720	671	676	710	702	720	695	673	735	770	712	701	712	734	694	703	720	720	739	698	692	712	734	718	727	697	675	744	701	707	689	712	711	685	691	734	710	745	668	677	753	660	694	718	720	691	764	674	687	728	707	720	681	739	728	650	741	731	723	749	692	719	672	766	679	690	739	736	685	725	701	741	709	694	768	698	709	681	719	691	710	735	732	681	688	755	697	702	700	710	698	680	695	689	717	742	713	683	709	682	733	687	765	771	729	656	694	684	757	722	724	707	697	703	716	716	753	688	697	724	647	727	741	701	708	698	712	729	714	690	709	753	694	721	733	715	706	731	737	752	760	710	724	703	693	699	723	669	685	690	744	736	654	708	736	688	729	734	738	696	743	697	681	705	700	682	730	720	710	734	724	746	711	730	714	686	743	733	763	692	748	737	720	709	705	717	713	674
4423	1237	1112	956	874	864	817	816	820	827	814	797	793	812	801	810	802	776	814	824	790	798	862	835	813	803	855	830	815	768	824	843	828	821	776	814	813	745	819	852	812	802	833	824	822	821	844	816	828	812	813	809	836	811	825	761	806	809	817	825	812	851	858	821	788	819	805	819	781	826	798	795	846	797	891	820	815	852	802	820	812	797	757	805	791	830	820	822	800	839	857	792	871	862	826	841	783	784	787	809	850	833	850	894	811	820	852	795	812	845	831	818	793	857	815	818	806	810	781	850	813	826	789	729	824	834	838	834	781	800	768	790	776	831	819	813	821	847	823	780	806	799	814	839	805	787	885	822	794	806	822	802	748	789	786	816	801	815	849	811	775	823	829	833	780	805	798	833	795	820	852	815	858	788	828	809	813	770	824	818	864	844	750	815	825	786	782	793	803	819	823	797	822	810	824	846	854	777	821	862	794	827	820	852	839	798	798	790	777	783	835	830	824	805	825	776	830	777	809	827	807	823	834	815	773	818	787	780	839	793	825	848	818	806	787	832	822	845	843	813	819	802	818	807	824	765	808	780	797	780	855	772	792	816	802	771	777	801	852	848	802	818	807	791	861	797	829	782	828	788	793	754	844	826	851	855	805	836	847	774	794	874	822	792	843	779	855	824	841	809	826	784	841	796	773	819	814	831	811	827	814	778	775	761	827	807	819	801	822	826	837	826	790	791	800	830	823	837	762	825	785	780	825	802	799	799	832	813	797	787	793	815	840	797	844	836	855	804	816	855	773	830	861	819	819	846	826	814	822	879	882	824	842	816	784	760	839	801	800	750	813	784	740	865	841	813	790	809	773	815	789	799	820	788	851	889	822	801	773	785	826	802	811	810	798	790	861	764	816	876	816	797	793	875	798	808	804	798	838	790	850	816	803	790	839	799	848	823	856	774	790	796	838	824	857	839	827	807	805	763	841	815	847	808	772	798	827	792	822	834	831	834	775	798	805	826	823	839	820	828	832	811	737	842	831	790	769	823	773	842	854	803	864	825	786	814	832	832	765	886	810	854	785	824	818	799	789	778	788	823	810	789	854	853	787	846	785	825	845	816	784	767	803	817	828	806	810	816	820	860	835	763	813	820	809	763	844	778	834	807	811	839	845	794	780	864	829	801	824	799	781	833	840	832	804	828	858	828	780	819	845	803	839	800	836	799	805	839	813	850	804	797	756	835	795	816	860	807	847	806	794	828	789	812	794	803	844	842	824	800	801	752	845	803	811	759	811	808	804	820	810	796	846	817	821	886	846	802	806	817	823	846	829	849	799	821	824	794	842	836	731	792	771	846	824	808	803	810	812	779	787	790	841	823	858	821	819	815	766	781	836	787	824	763	781	818	816	861	812	831	821	848	802	864	814	779	781	804	794	871	790	807	841	773	807	766	805	807	836	820	850	849	805	803	818	832	811	814	878	853	850	813	827	868	799	733	800	826	772	794	787	849	865	795	851	835	793	828	846	788	821	783	841	881	800	771	797	801	865	822	835	810	888	809	810	787	826	818	834	812	798	827	816	847	868	852	821	829	787	802	816	830	880	825	815	817	861	833	807	829	784	793	838	854	794	794	827	851	785	847	861	836	772	799	801	853	825	820	844	802	787	832	853	815	853	827	803	786	837	842	831	810	769	816	834	802	768	798	822	860	823	850	849	843	792	789	753	822	826	779	827	782	752	770	818	807	873	796	816	817	796	847	794	834	790	861	813	844	769	805	816	763	861	791	837	795	795	797	826	793	841	813	815	799	761	811	876	802	813	857	816	790	789	863	835	774	783	826	821	821	796	882	831	839	786	779	831	788	823	825	870	825	799	851	853	803	840	871	840	838	800	790	788	837	796	769	825	816	826	845	779	831	817	817	756	834	786	803	736	833	810	837	834	826	840	803	765	866	830	804	879	818	811	821	834	792	807	794	827	836	809	835	849	853	867	803	849	820	816	831	835	860	818	792	758	832	824	788	803	850	841	816	832	808	819	821	839	792	876	844	835	832	797	828	846	770	810	789	813	805	819	811	822	861	826	828	763	775	821	805	823	840	807	787	813	799	854	849	828	805	825	852	805	790	849	823	821	817	839	831	818	830	785	774	768	866	778	895	825	824	770	818	803	855	788	801	820	812	787	829	834	789	805	818	815	818	883	749	831	788	812	803	834	755	829	804	855	832	876	764	826	821	773	798	827	791	829	825	813	841	846	799	790	835	854	801	847	837	823	762	788	794	879	849	795	808	842	779	803	744	797	831	835	857	808	811	829	756	793	802	776	821	777	818	803	767	821	813	826	823	793	875	800	811	747	792	818	804	823	822	842	819	732	820	819	800	782	837	829	798	810	825	764	777	768	806	786	816	769	833	791	851	812	792	816	825	788	820	818	806	825	831	838	812	812	825	819	838	794	799	779	800	788	815	807	807	822	763	801	798	824	797	837	807	783	840	795	827	839	817	836	816	801	845	819	852	800	817	810	817	863	823	861	781	806	821	831	861	764	792	798	767	815	817	796	810	765	834	820	793	819	830	839	794	811	821	808	780	814	801	828	804	854	804	801	800	837	805	831	791	829	837	815	863	795	799	852	852	784	811	825	851	830	818	833	830	847	778	789	785	836	841	803	784	762	787	820	870	820	833	758	820	789	796	835	874	775	808	768	805	811	780	824	770	804	799	811	835	813	807	852	793	803	787	803	802	797	814	833	827	856	835	825	785	775	868	805	798	814	837	790	804	848	846	803	772	812	833	841	811	861	803	866	847	859	786	809	741	770	828	848	769	799	841	816	838	849	832	766	837	833	747	855	819	824	867	818	822	806	778	814	786	817	817	793	840	824	805	817	826	842	853	835	839	787	844	816	830	807	820	781	795	787	806	809	811	860	842	818	809	804	800	776	846	827	821	808	810	879	822	811	798	814	823	846	784	826	772	820	837	810	853	807	789	789	840	792	792	809	780	800	814	771	832	824	810	813	819	809	847	800	831	832	786	802	825	772	775	840	819	786	843	787	804	769	784	800	808	820	770	834	812	855	833	782	828	857	883	785	796	783	834	855	814	844	809	759	796	778	809	822	819	838	817	829	792	858	813	819	815	834	813	801	830	787	851	791	816	829	804	835	869	805	799	818	779	798	839	771	870	821	817	828	822	815	779	791	817	838	835	803	825	814	822	810	803	824	801	801	837	806	809	825	777	861	792	806	807	797	815	822	813	807	835	829	845	832	795	850	770	856	795	839	754	800	805	878	805	763	888	814	795	792	806	859	834	805	786	826	783	807	814	818	831	792	789	857	788	801	826	791	854	803	822	825	804	871	815	798	825	782	826	828	823	810	787	819	833	797	781	773	814	836	816	771	806	860	841	829	840	763	808	810	788	804	836	829	772	842	861	819	842	837	798	806	838	818	817	827	810	756	822	836	788	818	827	804	803	830	829	814	828	808	809	810	880	814	809	853	807	826	786	793	825	830	796
23683	21106	28186	24264	21083	10222	1677	1167	1080	1019	995	912	940	916	869	854	819	873	844	829	875	839	836	829	850	847	857	836	861	795	814	766	838	827	799	778	832	829	814	821	854	779	827	766	811	743	862	784	822	794	783	774	834	839	864	811	800	781	828	839	781	845	777	796	838	782	782	817	828	806	817	833	817	796	804	784	791	786	810	816	862	780	803	819	800	794	790	784	808	821	773	863	829	823	780	792	797	805	823	806	855	768	769	816	748	792	828	798	820	817	784	779	781	805	867	781	797	823	772	771	776	821	817	825	819	887	828	826	816	789	836	787	762	772	762	774	799	881	798	804	840	823	797	794	774	833	808	877	804	839	761	718	788	811	795	815	803	805	815	767	776	839	780	807	832	795	813	819	802	760	822	830	758	892	805	803	787	839	879	795	820	797	809	810	789	756	804	818	852	783	808	796	797	758	753	792	850	804	834	760	787	798	814	790	756	845	752	813	772	811	785	818	841	770	818	772	802	804	809	844	804	814	791	765	809	800	784	762	808	807	780	800	782	798	817	800	795	816	786	804	820	775	771	802	804	778	825	784	744	759	841	798	820	786	801	772	831	814	837	814	753	868	779	800	804	840	771	803	768	841	821	846	827	768	750	854	743	800	834	803	755	776	834	746	781	823	829	815	809	822	803	801	835	824	801	802	845	819	843	780	778	836	782	823	810	805	799	760	754	788	784	736	793	788	803	807	819	774	774	763	833	776	763	781	807	831	754	798	829	838	781	799	745	761	786	843	818	804	822	823	766	800	809	775	760	788	795	790	824	787	858	758	799	838	758	791	779	834	780	774	795	799	799	813	775	845	809	793	814	842	798	834	748	823	780	767	830	788	799	794	769	791	796	821	740	792	833	820	780	806	828	783	822	847	839	769	793	776	797	814	874	804	829	787	789	840	849	814	832	767	756	801	816	838	848	802	774	769	794	797	819	821	742	845	774	814	832	789	791	797	862	797	805	769	781	809	805	821	775	865	816	797	808	816	779	796	814	770	782	761	828	735	782	785	821	782	826	805	838	802	769	801	786	793	803	806	845	792	792	860	843	799	779	790	745	783	823	808	793	788	795	797	784	805	829	793	790	808	796	781	761	818	845	822	763	783	805	768	750	855	753	776	764	841	818	837	791	829	807	782	793	767	797	796	754	832	828	784	791	786	765	842	801	763	791	804	759	775	765	800	835	790	775	815	814	775	821	779	800	840	774	802	798	800	752	820	816	829	816	742	790	852	762	825	803	772	804	844	821	815	785	820	795	778	777	805	836	794	779	764	789	755	873	781	810	830	785	830	826	773	787	789	811	784	848	760	853	748	771	807	809	810	841	786	755	748	780	809	814	793	790	793	817	801	813	740	781	834	865	799	794	760	821	819	788	796	794	806	740	846	772	782	766	788	812	813	760	840	844	827	818	803	827	819	830	828	831	787	784	752	835	803	866	775	780	828	785	834	763	831	824	863	785	771	792	769	849	857	775	822	829	803	741	783	781	834	798	831	830	827	793	804	788	787	792	768	837	752	794	852	755	809	733	775	780	799	731	816	837	859	772	803	810	797	821	830	797	801	793	805	793	791	821	790	770	759	814	844	774	819	799	801	825	821	801	741	824	818	809	815	795	798	753	761	814	821	799	794	862	822	825	802	811	732	763	786	807	853	786	761	840	798	821	831	797	787	788	848	809	836	798	797	805	731	832	781	809	792	772	817	773	758	791	806	832	836	817	801	752	808	808	812	813	813	770	785	813	830	838	797	817	777	830	798	794	793	800	813	759	807	791	805	810	765	796	817	787	752	785	825	742	785	808	809	789	763	743	758	813	824	804	789	779	804	798	779	847	773	772	764	800	832	809	781	799	774	808	822	789	820	803	785	825	826	799	844	797	748	797	786	782	798	874	785	856	807	786	760	794	780	832	776	846	778	781	766	833	808	819	778	757	798	857	786	766	725	796	821	734	757	764	766	771	841	777	819	792	882	824	847	788	794	801	758	790	790	746	796	843	788	779	766	799	799	790	810	758	867	795	791	749	800	774	782	852	813	768	798	821	793	788	823	812	913	771	786	797	778	814	710	786	809	782	827	785	806	787	837	804	790	774	818	807	773	777	821	797	787	797	811	798	798	823	803	734	835	796	817	830	794	823	749	830	825	802	811	778	830	814	781	824	748	816	803	788	840	771	813	815	763	787	811	840	829	796	820	819	811	769	801	836	766	809	800	794	850	818	759	852	765	787	807	861	802	764	841	812	814	801	756	784	839	827	750	785	832	763	791	845	807	810	817	764	820	778	794	837	777	847	790	778	788	828	768	802	722	769	798	816	745	800	789	739	810	780	793	786	813	739	769	757	779	758	818	824	834	795	764	844	823	760	741	732	782	843	850	824	858	799	772	775	782	736	804	808	813	785	759	770	819	807	791	813	781	805	788	803	856	776	781	824	787	794	826	777	775	770	807	847	821	737	763	825	809	850	842	755	784	803	825	785	760	820	765	819	793	814	846	826	780	796	802	767	845	793	805	857	815	816	804	804	752	769	774	790	768	756	834	810	781	789	802	839	812	762	823	826	810	769	809	845	846	790	829	816	777	792	804	834	794	779	829	808	817	759	807	791	831	775	823	857	864	823	810	803	790	780	813	808	801	796	834	799	789	824	782	784	777	804	800	810	808	798	807	771	802	729	771	783	825	806	844	807	797	789	763	788	778	804	829	746	771	793	762	806	817	822	811	776	794	755	808	813	796	859	726	791	828	799	803	816	796	780	784	786	813	795	805	822	769	830	831	837	763	801	776	782	777	791	746	815	771	811	783	833	760	792	816	815	831	744	738	775	777	771	782	784	772	835	785	770	810	845	834	791	771	800	765	793	787	762	841	819	786	820	856	786	792	745	818	841	820	783	805	856	783	744	802	749	766	764	807	801	773	774	768	814	849	803	806	829	810	817	842	815	762	837	800	809	829	817	796	780	774	778	804	786	847	789	784	803	751	834	806	801	781	821	781	816	849	811	781	816	784	785	769	786	783	782	812	800	842	797	769	810	800	797	796	775	817	783	792	840	816	746	806	828	773	740	777	807	714	803	752	789	789	760	801	780	780	774	729	770	776	700	829	808	776	805	804	816	794	837	810	825	817	804	793	744	778	774	839	757	780	753	815	762	817	789	819	806	786	802	829	814	807	826	848	796	787	850	782	789	800	778	754	767	824	858	814	821	788	798	795	771	823	810	811	825	781	753	795	793	835	827	789	804	818	814	838	784	791	780	802	740	738	795	824	758	839	820	803	800	794	783	850	776	820	742	852	805	779	823	799	751	800	830	788	856	722	830	798	809	794	797	776	806	769	788	761	786	796	782	777	784	742	795	739	794	790	796	803	766	794	769	785	801	793	792	774	812	782	793	771	837	842	818	777	824	779	770	769	824	801	752	760	783	810	779	814	768	803	780	868	790	762	793	769	879	762	819	778	781	824	776	802
3437	8788	6949	3501	2505	2097	1786	1488	1381	1333	1136	1119	1041	1083	1073	1061	1011	992	1018	955	945	987	973	951	981	952	941	939	1005	988	871	935	944	961	933	948	909	950	963	905	967	860	886	902	925	895	917	908	1002	977	918	887	906	912	921	954	934	905	932	939	943	947	870	890	895	960	923	956	911	892	866	927	961	900	879	898	889	935	926	914	992	881	969	916	894	953	928	949	937	973	912	936	917	896	860	940	876	938	927	951	903	875	918	929	933	889	895	909	921	921	974	920	952	902	915	935	936	938	891	908	926	877	917	956	948	941	909	899	946	883	914	941	869	868	947	905	934	879	889	882	990	891	892	891	958	903	924	909	909	914	972	886	912	937	893	915	904	905	973	894	979	957	894	860	921	899	984	888	972	951	836	921	941	960	922	916	875	942	910	920	909	901	946	905	913	940	916	906	944	909	887	939	892	977	893	918	900	927	879	923	882	943	911	896	941	957	939	967	878	881	915	928	916	910	993	942	946	915	955	873	864	926	917	913	958	933	881	893	961	892	866	923	932	914	924	939	921	980	912	961	915	964	916	916	886	907	902	924	930	929	959	936	885	930	908	920	949	886	906	899	909	890	938	938	961	910	975	941	947	907	907	906	932	903	956	913	878	894	940	932	948	929	956	917	896	927	909	881	930	939	934	924	914	962	957	932	919	882	919	947	916	926	942	936	887	903	941	940	933	961	918	896	946	948	897	972	914	980	863	962	979	930	910	989	894	943	876	907	973	904	881	941	909	960	958	886	913	921	904	968	925	911	874	911	877	902	911	944	936	946	949	954	949	953	933	920	875	918	862	897	880	921	922	934	917	859	954	882	909	884	904	921	958	930	935	929	961	944	904	904	933	952	947	905	933	957	934	920	900	902	896	933	909	913	917	901	904	952	822	911	961	906	887	859	927	889	942	906	976	941	905	933	896	930	969	903	935	921	942	923	948	890	938	929	898	941	903	934	914	924	924	852	903	935	975	874	986	901	926	928	976	902	918	923	924	925	892	901	880	911	909	893	909	918	873	915	917	950	869	926	908	958	949	888	889	932	881	904	925	921	925	906	953	922	906	918	922	920	942	930	911	888	946	904	872	906	957	963	935	903	935	928	894	918	867	917	954	937	924	863	954	970	929	961	947	926	944	928	910	895	915	941	929	889	910	919	941	960	907	931	965	903	937	912	881	900	977	942	937	891	927	831	966	922	918	908	952	922	903	910	910	874	918	956	974	955	898	904	949	923	950	933	946	931	915	970	962	908	945	909	965	894	924	913	944	920	960	961	899	926	912	923	867	916	934	892	946	954	842	914	921	942	888	921	915	957	968	924	949	884	910	913	863	920	984	944	920	928	908	860	894	906	882	899	904	893	803	992	941	926	949	908	924	921	897	916	890	907	956	891	932	913	891	893	933	930	908	893	882	909	903	913	916	911	907	954	936	924	992	906	960	894	891	952	887	947	907	895	913	958	853	912	867	928	951	888	911	917	923	933	859	904	891	970	961	890	926	919	940	928	950	891	954	926	926	894	912	929	891	931	922	921	948	898	888	935	871	888	885	947	959	915	874	905	901	889	951	942	919	997	859	931	888	923	912	855	909	944	916	939	877	911	939	923	912	880	978	922	967	955	924	926	977	880	957	913	957	922	912	950	901	920	935	958	907	906	943	939	946	929	905	854	884	931	884	883	972	905	903	905	918	946	890	913	891	890	893	954	894	958	956	890	1001	926	940	901	892	922	907	872	888	910	940	992	914	916	927	922	852	913	901	917	884	979	912	954	945	849	934	837	878	905	934	930	867	952	844	937	935	915	969	871	913	895	962	899	907	931	880	950	899	897	950	913	952	952	885	976	905	894	915	918	899	959	901	899	921	846	941	930	913	831	887	892	909	895	933	842	927	888	912	930	972	878	912	934	918	917	932	911	872	928	936	911	915	931	962	899	952	916	935	893	934	927	916	892	923	920	990	916	909	857	917	920	920	897	943	890	952	877	924	950	888	891	953	885	885	947	849	896	905	927	910	933	833	905	889	941	924	920	885	918	928	864	894	948	942	908	936	939	913	915	958	926	979	949	839	955	917	924	916	929	902	923	892	962	961	920	945	908	890	973	902	941	892	840	862	964	904	918	882	947	893	891	886	939	904	984	930	951	922	928	928	902	953	908	887	880	911	957	911	918	918	917	921	896	921	904	892	903	932	928	873	919	887	861	861	924	881	853	910	912	907	882	924	901	867	891	895	942	878	935	948	887	925	917	895	927	904	939	905	908	871	926	867	918	965	903	961	923	969	915	907	956	881	934	911	938	972	920	927	930	887	897	876	868	906	937	919	925	895	958	913	945	893	916	894	864	946	908	954	920	918	918	887	943	965	878	949	882	910	938	902	886	922	909	998	918	903	879	882	946	902	890	959	935	926	1011	928	890	899	879	932	967	947	963	912	948	935	940	894	952	878	914	876	892	973	915	916	954	900	922	929	879	927	913	935	947	871	922	889	952	903	879	940	907	933	890	929	921	925	879	882	876	932	866	959	907	882	926	857	888	900	992	917	910	907	886	895	951	921	901	939	929	888	920	901	861	944	888	923	942	925	860	854	903	899	933	939	959	860	906	942	913	927	913	887	875	895	905	978	927	896	902	934	871	910	900	903	918	938	957	932	873	910	916	918	912	883	884	908	929	892	957	990	950	899	943	952	874	967	889	873	919	914	961	916	927	918	952	940	958	843	914	885	910	896	871	901	872	921	891	927	905	929	935	911	905	894	932	895	940	876	913	922	912	891	939	889	911	947	875	957	925	879	933	858	920	920	927	825	895	909	897	928	940	948	888	918	914	921	909	902	920	866	915	997	912	872	940	920	937	904	901	984	921	973	931	945	893	905	947	909	889	963	889	879	866	837	905	922	899	899	925	907	911	917	886	970	917	945	990	898	930	885	914	911	965	904	920	884	921	882	950	880	872	1006	963	940	932	883	909	919	913	938	889	921	903	893	894	906	906	925	891	920	899	880	912	870	871	869	929	879	933	900	844	936	929	911	914	909	930	908	940	904	956	929	873	917	954	930	934	852	920	931	923	840	857	943	953	959	908	993	959	951	925	877	949	928	919	954	933	955	922	952	882	911	936	913	917	936	911	939	908	937	890	911	972	882	891	858	967	894	999	959	884	888	922	902	924	937	946	959	899	911	917	956	858	928	930	844	918	924	913	975	912	915	936	912	915	922	892	973	888	893	933	934	873	938	883	935	930	879	918	908	914	963	874	972	918	902	881	970	940	897	892	935	864	911	918	968	925	885	855	974	912	942	916	901	906	916	875	957	920	850	907	927	890	894	905	942	875	919	865	943	886	949	910	919	967	907	870	891	915	920	913	815	928	971	928	930	898	1001	850	952	939	910	893	880	943	939	887	935	923	929	921	916	908	922	947	931	917	924	885	912	896	934	926	909	986	947	860	902	924	914	899	894	881	880	893	921	925	930	904	876	885
24596	21084	27241	25099	12525	880	612	484	500	488	481	484	403	426	382	402	375	398	375	407	383	394	367	366	410	371	399	370	381	403	378	383	368	407	396	382	384	403	391	394	373	362	406	366	411	385	369	340	404	367	375	391	401	385	392	378	383	366	350	363	389	393	378	345	385	356	343	397	361	419	383	363	361	355	361	361	351	386	361	354	354	373	388	408	383	405	360	379	359	364	385	380	388	376	386	348	388	402	375	406	326	359	361	376	370	403	410	382	384	384	398	369	369	401	356	400	380	349	385	366	376	360	330	380	366	364	368	379	355	386	374	400	397	379	372	385	362	364	363	375	342	362	362	407	366	403	353	365	386	362	381	378	405	382	347	375	383	388	367	385	342	368	387	385	395	404	385	383	354	358	394	384	364	387	394	354	392	364	355	371	382	335	374	361	395	357	371	368	370	375	354	371	400	388	386	368	382	355	346	366	357	346	372	360	407	397	376	350	396	395	345	408	357	386	403	393	387	385	380	345	394	369	400	372	368	410	396	356	336	367	369	359	365	379	402	349	392	390	373	368	382	358	367	406	375	384	398	380	344	336	350	389	369	312	383	384	372	386	372	379	382	368	381	373	378	405	393	373	408	387	375	343	376	381	406	343	387	401	386	356	346	402	377	377	370	371	404	348	369	367	360	376	358	392	391	397	386	368	412	363	352	373	375	330	363	354	368	389	363	373	376	365	423	367	395	364	385	377	360	381	364	395	385	365	338	381	360	375	380	401	375	355	356	420	361	383	368	353	374	368	376	373	394	373	390	378	381	396	409	388	332	353	378	383	314	386	370	366	381	372	381	356	351	386	380	363	396	369	366	388	351	371	351	381	376	387	400	357	382	371	341	388	356	379	395	369	364	390	380	349	346	345	408	368	412	387	397	381	424	381	394	363	374	376	364	377	367	375	364	365	381	363	330	370	405	358	381	405	367	393	377	373	379	360	352	371	364	397	368	385	402	360	375	375	406	395	353	397	362	399	344	375	365	398	352	362	380	359	339	351	373	345	355	370	355	402	347	343	371	381	397	382	362	408	383	366	320	420	376	373	330	400	356	389	356	366	335	369	389	365	376	390	356	388	363	375	396	380	386	372	354	402	381	356	372	355	411	379	383	357	385	380	371	356	410	404	395	367	365	369	374	387	407	393	381	410	389	359	364	389	377	366	335	369	377	401	369	374	399	365	390	361	361	362	360	375	397	387	348	342	374	380	417	369	366	413	393	352	391	396	383	344	370	387	371	394	379	386	408	382	391	355	383	369	369	361	413	386	392	406	367	386	368	357	371	400	371	383	392	335	369	346	386	428	375	380	394	379	359	389	350	389	354	408	383	339	313	387	396	405	383	386	368	361	374	380	368	396	374	388	377	353	348	388	390	357	372	363	363	366	398	392	370	353	401	350	383	352	344	344	371	371	353	373	379	393	398	378	418	387	390	380	363	356	375	404	370	367	381	398	358	375	378	415	385	374	391	368	396	393	371	370	334	361	370	381	393	351	392	340	339	363	353	349	371	349	372	403	358	385	359	377	337	404	364	380	369	345	377	386	371	426	402	389	362	342	377	372	372	401	361	373	374	331	378	375	402	369	366	382	388	368	373	391	370	354	392	375	398	349	375	386	381	380	374	409	357	399	429	404	340	366	338	380	399	357	329	406	362	372	364	348	351	378	382	379	372	360	380	346	387	409	356	388	338	367	371	341	367	367	378	367	347	382	384	360	410	396	370	400	361	361	375	387	372	386	378	382	408	388	375	391	373	379	377	329	409	360	392	352	372	374	358	349	353	377	386	358	378	388	364	386	373	394	376	382	360	333	387	393	366	376	364	388	399	349	399	374	372	376	375	377	358	375	380	336	368	383	406	358	374	391	379	381	368	399	342	382	382	364	367	369	369	367	352	355	384	376	397	382	367	354	407	372	379	361	367	355	385	374	380	340	351	402	365	405	385	387	346	366	401	368	384	397	348	368	394	394	396	398	359	387	385	379	394	389	383	385	365	370	377	379	389	355	357	415	396	370	385	372	370	344	360	366	367	362	382	353	359	395	372	341	364	400	382	375	351	383	359	382	376	386	392	367	375	339	364	378	412	365	359	354	384	356	378	367	366	327	389	401	389	372	335	397	386	384	363	351	373	398	374	369	361	373	386	390	379	353	361	353	361	370	406	354	352	362	354	375	358	367	348	392	358	368	383	349	350	379	399	397	414	377	388	357	372	360	388	349	382	375	383	412	396	391	345	364	391	396	365	337	363	379	370	370	361	390	375	333	406	395	345	402	382	355	361	390	348	398	381	342	405	396	355	373	385	368	383	354	404	395	358	368	406	378	347	362	393	389	400	397	390	372	374	374	367	372	384	357	372	368	355	390	372	363	389	386	368	400	344	366	366	441	343	403	381	397	349	341	382	375	369	382	350	385	349	354	384	363	363	382	360	378	363	402	403	379	425	373	391	383	391	366	399	374	376	408	390	376	377	374	340	357	349	377	390	388	394	384	389	395	384	356	340	392	384	352	402	395	385	393	342	422	354	355	390	352	374	363	393	372	382	392	393	370	362	384	395	356	380	363	344	382	367	377	382	374	402	363	366	372	407	330	394	399	391	365	396	380	414	334	343	369	376	357	369	357	384	399	373	389	392	380	348	371	379	423	412	350	369	414	346	399	375	396	395	353	399	404	395	363	398	360	388	382	387	346	383	342	349	363	354	331	354	373	372	392	380	388	411	416	381	360	387	384	367	394	381	375	379	367	370	359	371	391	372	356	377	354	388	382	377	401	403	381	353	371	384	354	393	331	370	380	352	382	386	364	372	401	396	337	360	358	385	403	368	361	364	357	342	361	356	395	373	404	386	329	383	372	387	389	361	406	389	342	378	392	375	405	390	361	386	372	350	373	370	369	366	362	344	376	397	375	371	364	361	364	349	394	376	370	378	403	418	417	389	349	338	395	370	340	389	377	387	363	351	373	373	349	382	386	398	412	398	358	381	368	362	374	363	357	349	366	366	376	383	390	339	390	387	330	377	367	383	358	388	393	363	381	361	358	381	365	384	349	374	414	364	328	391	402	361	379	362	354	398	368	409	384	354	370	355	375	360	362	389	380	374	390	352	371	359	367	352	310	363	391	383	387	402	360	411	381	363	389	339	385	349	402	355	374	385	360	371	390	396	376	385	403	384	402	383	358	371	358	363	371	399	394	339	379	322	373	385	350	417	374	372	375	386	359	354	382	400	421	357	403	385	413	413	365	357	354	396	384	394	358	403	372	355	388	354	371	354	392	371	378	379	358	386	362	384	359	384	339	410	374	390	389	363	359	367	368	357	395	367	350	413	362	365	359	341	371	364	365	384	370	390	375	345	367	346	379	392	343	402	357	407	388	377	383	379	363	378	405	375	408	361	379	423	371	361	379	381	354	345	408	377	363	372	372	371	347	390	406	356	367	368	379	389	360	374	372	340	358	387	397
3497	5474	4098	1967	1428	1200	901	822	686	607	629	575	573	569	500	513	473	510	458	473	482	457	456	454	453	451	437	465	453	454	418	419	440	449	428	411	445	438	459	454	418	402	460	426	456	456	445	409	470	453	437	457	432	431	465	455	422	468	423	449	437	421	481	455	428	455	433	457	445	435	418	457	424	428	465	434	428	429	439	402	429	458	427	439	417	431	455	451	454	488	423	392	431	451	411	438	455	453	411	411	448	430	423	432	421	461	416	431	445	411	468	425	484	440	400	442	425	482	460	472	460	445	411	436	415	446	417	483	439	479	451	434	423	417	437	422	431	451	452	414	434	399	435	428	448	474	446	442	429	459	415	439	439	425	431	447	400	459	410	469	461	443	454	408	462	443	451	447	432	441	427	400	431	410	410	407	470	468	436	437	466	483	419	437	455	477	431	426	421	434	424	452	445	410	439	444	411	433	405	453	398	389	437	445	431	428	406	459	447	420	443	401	444	436	445	427	444	463	434	462	438	401	445	461	429	466	452	398	455	410	471	400	458	414	446	435	420	441	442	449	492	442	463	427	448	445	474	385	451	435	424	471	465	406	452	423	414	449	456	442	429	446	429	433	439	446	409	425	427	447	409	427	444	426	446	440	438	431	464	387	441	436	444	403	445	435	439	435	423	413	426	439	423	431	388	450	476	447	421	417	410	424	440	431	449	414	437	481	423	440	434	421	462	409	442	392	434	421	431	458	447	427	417	443	451	404	416	421	435	459	450	432	397	443	436	442	432	432	439	475	458	420	425	415	450	439	441	473	441	449	442	442	434	424	416	409	472	445	424	432	427	418	478	389	472	441	442	459	433	437	430	440	467	481	428	424	428	421	410	432	415	437	421	458	423	382	417	454	406	447	437	413	413	462	431	448	466	465	466	428	434	443	426	423	427	457	401	431	416	444	438	448	434	440	446	444	424	451	439	452	427	425	419	457	436	466	401	438	433	426	455	456	426	458	460	452	425	414	423	453	467	395	429	405	441	420	434	416	405	453	410	409	455	454	466	409	454	444	438	443	417	439	433	468	446	447	432	422	447	445	452	439	432	435	428	468	407	443	437	419	423	453	420	403	416	426	455	433	459	434	464	477	451	411	405	418	444	439	405	405	430	426	418	466	467	465	420	440	425	444	439	423	427	419	439	433	457	465	468	461	454	449	428	447	467	443	413	425	411	482	451	395	434	424	408	402	418	465	447	407	432	452	426	439	412	429	429	432	442	419	426	407	460	419	431	413	427	477	452	424	421	427	432	447	461	408	421	409	440	453	418	452	449	413	446	450	453	445	444	468	428	430	408	408	433	433	454	439	411	445	447	423	464	423	498	453	427	413	425	441	441	416	464	450	405	418	452	441	483	437	467	439	426	415	440	454	436	409	459	421	434	409	433	433	445	420	422	454	415	428	479	418	483	451	407	433	465	418	404	443	415	407	441	449	469	452	436	426	468	399	470	405	466	453	409	421	430	429	446	438	451	421	435	444	434	408	427	471	433	445	448	454	413	463	448	431	439	435	419	485	442	396	414	443	441	446	446	433	446	419	439	427	454	452	408	385	430	454	447	405	459	440	465	436	437	419	446	430	444	382	418	425	445	415	442	431	462	457	440	475	419	432	437	432	465	443	441	431	419	455	481	437	440	458	436	407	451	430	425	405	451	407	442	401	432	394	475	426	396	419	434	433	404	421	437	429	405	420	464	444	418	409	431	423	426	477	437	448	432	441	417	454	426	408	425	418	446	417	426	406	455	443	391	461	449	443	452	393	422	440	452	440	442	406	471	416	425	421	456	429	468	410	449	457	479	445	435	467	424	431	432	423	435	439	434	452	432	417	459	454	415	450	424	413	454	444	430	465	463	404	439	484	459	448	401	458	436	419	434	451	429	441	434	484	438	428	429	443	443	452	412	417	433	456	458	464	499	437	462	426	436	456	432	446	402	459	446	419	476	423	423	431	434	431	445	411	461	444	418	450	428	459	417	448	431	420	434	460	441	447	448	456	416	458	437	457	441	410	441	457	430	434	433	463	439	437	362	419	442	423	454	438	430	459	467	447	449	458	438	450	463	421	436	469	411	424	436	456	433	429	451	420	426	433	422	436	451	408	419	490	402	401	435	445	435	439	492	452	437	461	394	473	404	418	439	450	418	448	427	420	419	456	396	454	400	417	404	427	477	427	441	431	440	413	427	457	428	405	440	398	457	457	436	440	440	472	465	446	426	472	458	415	442	465	435	450	417	416	470	430	432	452	412	459	471	446	428	424	404	418	441	432	406	426	418	440	405	443	447	416	433	448	411	450	465	429	454	400	401	444	431	449	449	434	469	397	413	458	459	405	455	422	445	433	435	439	411	425	416	444	406	452	426	434	434	414	428	451	432	434	431	454	456	442	470	438	480	449	453	418	387	439	436	412	432	438	389	413	440	473	429	424	426	490	431	444	417	417	420	434	415	410	421	424	431	449	470	439	436	430	432	446	434	407	416	433	375	428	428	457	455	413	471	426	428	414	438	429	434	423	412	438	477	468	451	450	431	454	412	405	435	420	468	437	449	392	474	445	462	413	439	424	469	431	420	436	419	438	439	448	424	406	460	416	450	429	421	432	432	427	466	404	392	417	426	440	400	444	441	442	430	435	424	415	426	427	445	420	452	398	448	419	393	428	440	438	429	457	444	436	436	442	466	472	450	433	450	425	427	413	413	429	427	432	446	420	428	468	423	479	463	427	440	424	444	439	435	454	441	423	457	409	451	421	440	413	442	421	413	427	456	422	458	428	446	450	422	440	463	443	431	433	438	460	433	410	437	453	444	441	439	411	474	410	452	419	466	446	427	464	438	456	461	431	463	445	461	435	412	420	428	492	439	450	407	411	406	447	421	438	436	444	443	443	437	453	431	473	451	426	469	470	436	440	442	477	423	444	424	453	421	448	444	415	395	395	445	443	456	471	415	443	458	433	429	476	433	420	452	503	463	480	457	460	460	394	408	447	445	471	446	443	435	441	469	420	424	465	412	433	412	409	416	422	391	465	414	453	435	411	446	473	410	426	423	441	432	424	445	398	456	432	425	452	413	416	428	425	467	487	448	447	391	441	429	451	440	429	434	436	453	463	427	455	438	446	429	472	448	449	461	467	457	442	450	448	456	445	417	469	417	453	429	429	461	435	457	411	428	456	436	440	428	433	426	473	474	433	459	447	437	478	442	443	449	432	441	453	395	452	471	398	435	429	426	461	458	435	427	453	433	440	412	436	445	432	458	423	419	440	423	431	422	427	424	436	422	444	434	436	428	423	449	495	458	408	416	427	413	468	455	420	456	438	469	459	441	441	430	409	436	432	434	434	432	440	452	418	433	470	435	436	458	450	467	403	453	437	441	426	416	415	413	437	423	481	452	457	447	465	401	464	425	442	426	445	483	425	461	448	429	445	444	455	460	420	438	423	440	394	466	414	458	436	436	436
22570	21122	28651	23839	21124	21166	9209	1130	830	729	695	661	588	596	543	534	497	493	465	487	454	486	439	467	450	464	476	487	449	462	433	429	456	416	389	389	407	386	414	429	471	441	433	431	415	427	436	413	400	444	421	439	426	417	464	449	460	432	415	406	435	440	421	429	437	422	432	399	414	408	422	435	377	426	408	413	445	406	463	403	403	429	429	403	391	398	415	431	372	444	446	403	381	453	422	402	436	354	405	406	446	431	448	400	394	413	426	410	432	431	421	418	419	412	435	394	397	418	411	413	392	438	415	426	406	379	401	442	434	399	425	400	389	405	447	407	391	414	404	401	388	410	403	428	422	411	410	418	428	381	426	403	374	421	418	429	408	403	392	418	396	405	398	418	425	423	395	415	406	399	379	392	403	420	400	395	413	451	426	467	396	379	417	416	415	423	455	402	456	426	437	387	443	391	383	409	441	422	409	428	426	401	415	403	386	413	405	417	378	413	429	435	408	406	394	419	413	418	390	386	401	393	374	410	413	357	426	418	406	424	450	386	427	420	405	402	430	426	419	424	388	403	427	404	416	407	430	399	413	428	433	382	387	390	397	400	438	400	409	379	404	431	417	398	389	407	400	410	435	429	408	400	405	371	419	401	387	416	387	402	437	420	393	421	392	432	438	375	412	393	380	438	425	398	436	413	431	411	389	445	402	434	417	395	435	436	391	411	414	381	422	425	391	395	418	401	407	431	430	434	404	390	422	442	409	409	372	419	423	404	459	412	431	397	420	414	432	435	397	415	414	414	410	436	402	404	440	417	410	460	387	397	434	398	390	360	390	420	420	416	400	420	428	403	405	400	424	401	411	413	393	404	363	413	393	437	432	419	412	397	407	404	427	380	390	419	410	418	389	386	384	430	420	414	397	396	453	411	463	424	374	436	409	419	428	415	391	395	440	383	392	424	395	408	423	406	384	448	406	380	427	406	416	401	453	393	382	406	420	402	421	408	421	396	437	412	433	424	442	439	432	424	409	390	421	417	430	431	403	382	423	397	395	435	407	388	390	419	406	445	393	393	419	466	447	401	391	411	457	399	411	426	408	378	422	398	426	428	401	402	378	449	420	434	386	433	416	431	437	385	421	425	365	399	412	407	389	439	422	403	452	423	411	398	385	402	427	399	379	447	432	408	417	394	462	377	416	389	401	410	375	353	422	429	405	429	432	389	406	375	415	415	410	428	377	429	454	449	413	398	432	408	386	406	412	428	399	385	382	437	410	420	443	411	405	419	437	419	418	385	385	430	405	405	449	431	393	411	433	392	406	411	416	394	407	424	397	375	404	422	421	430	413	377	375	451	393	427	427	394	406	397	404	413	411	417	407	415	434	363	429	452	419	401	389	394	402	418	402	410	398	392	409	414	389	417	365	396	415	421	383	407	382	425	410	433	365	422	398	417	395	380	395	411	421	394	390	397	397	441	444	402	401	435	394	391	396	388	432	414	413	403	372	416	403	428	397	424	381	429	429	399	390	350	409	381	444	403	420	418	407	393	426	423	410	430	403	425	428	377	432	416	390	388	432	405	443	421	378	402	381	416	430	411	374	424	399	418	421	414	392	402	393	437	396	405	405	421	406	410	404	383	409	394	378	386	401	432	439	417	416	392	406	398	423	415	415	400	424	376	403	383	416	431	378	419	424	441	407	399	433	388	371	371	383	441	407	383	439	391	409	416	384	362	392	408	419	445	413	424	406	384	353	436	401	371	379	390	409	431	435	440	396	413	419	397	434	401	385	415	412	416	452	412	457	399	356	420	419	422	394	401	374	400	399	413	392	424	406	389	390	433	368	413	424	386	464	410	435	430	403	450	369	436	403	408	390	389	424	429	375	386	381	382	426	446	402	381	410	390	387	431	421	450	446	403	401	410	404	389	436	419	450	445	427	402	377	409	397	436	430	392	399	433	400	386	396	436	446	431	420	428	388	411	421	445	406	404	389	465	393	356	400	418	405	429	415	408	410	418	388	423	388	383	333	387	382	433	394	423	384	416	401	424	434	427	398	403	411	423	400	400	421	437	411	415	427	418	395	405	400	392	418	433	425	409	417	398	389	372	432	389	422	387	409	391	428	427	414	404	407	407	434	411	417	398	424	402	435	409	379	436	420	382	369	404	399	428	438	401	411	436	401	427	429	467	406	439	431	430	395	386	388	426	429	388	421	420	401	419	459	431	418	414	361	362	388	402	399	382	415	398	421	432	403	420	428	408	403	425	431	403	455	433	378	418	384	402	437	391	408	393	389	407	400	424	376	393	408	414	412	410	413	439	399	394	404	415	438	411	396	420	444	439	384	402	451	411	399	393	427	432	390	400	384	430	386	394	403	427	418	406	413	431	397	411	421	402	425	423	378	451	374	408	395	375	425	424	405	389	400	402	401	411	427	393	410	436	409	399	389	401	408	427	405	372	416	404	413	433	385	405	416	401	402	404	368	412	398	412	388	410	370	397	391	392	397	426	403	433	402	400	410	386	397	447	392	398	445	412	458	419	419	407	405	445	390	421	396	377	390	384	406	393	403	366	421	418	407	427	408	420	390	390	408	406	422	397	366	420	389	406	375	415	417	388	425	398	403	403	380	416	427	430	393	428	426	396	405	419	370	388	397	451	419	400	390	416	377	424	405	407	450	424	405	387	418	374	417	420	409	402	414	400	398	428	432	428	389	404	446	404	395	432	425	372	375	430	391	422	411	422	366	389	417	432	421	401	412	433	382	434	392	421	383	435	433	394	404	361	437	398	440	392	388	410	421	425	374	401	377	379	445	414	454	432	399	413	386	423	396	424	396	375	433	406	416	426	404	433	407	415	406	389	423	391	395	388	408	417	424	378	397	449	446	392	416	418	415	410	406	375	395	367	413	406	443	393	402	446	401	421	407	416	420	374	402	428	445	391	375	378	425	447	429	422	412	389	411	438	379	419	398	410	412	408	410	390	408	413	407	409	422	393	389	408	416	441	421	408	369	409	412	449	434	435	388	411	392	430	414	400	414	417	376	385	391	439	384	434	397	380	395	432	448	418	383	428	473	384	414	414	398	405	390	409	349	394	430	411	421	414	414	419	421	405	383	414	445	412	400	426	418	402	372	398	410	418	403	416	446	372	450	410	402	416	408	380	404	383	423	411	392	396	389	453	419	415	429	454	419	411	403	423	409	448	432	404	401	379	402	432	400	407	398	405	399	418	426	425	392	418	417	417	351	417	410	410	415	386	412	452	406	427	412	394	383	399	385	413	413	404	387	371	416	452	386	424	395	380	388	413	409	437	419	432	431	401	417	392	385	444	443	409	424	417	429	394	402	386	432	409	378	380	411	408	412	399	411	427	433	434	415	396	401	399	444	426	405	453	369	377	423	374	402	395	421	439	433	361	418	390	388	400	398	448	397	415	425	395	418	417	395	397	399	385	425	396	430	393	401	418	401	379	387	400	422	427	435	424	430	391	384	424	454	405
4574	14570	11111	5450	3695	2866	2266	1714	1376	1190	1014	919	811	803	724	679	680	602	645	627	603	593	632	570	536	563	563	509	505	520	496	522	510	535	485	482	539	530	549	476	542	515	508	462	511	531	494	539	552	546	523	509	524	506	556	549	551	485	501	490	480	517	502	514	517	515	502	524	509	508	500	511	490	517	489	499	499	476	539	490	504	511	491	478	516	485	503	509	512	533	482	539	502	508	482	529	473	472	513	483	474	458	484	513	536	436	542	458	472	502	508	499	479	507	499	491	462	530	520	466	502	515	458	491	452	478	464	507	507	476	482	483	508	474	458	470	463	456	454	490	509	486	501	555	509	522	485	465	470	486	475	460	471	527	473	501	507	495	508	484	495	509	499	491	467	520	478	492	498	477	463	477	472	501	496	460	491	475	514	494	449	491	480	479	490	457	451	473	476	446	509	504	460	499	483	550	455	523	491	506	487	527	502	484	495	496	465	468	494	526	520	499	513	462	474	490	466	513	491	483	494	465	522	489	475	497	467	464	456	517	499	455	485	521	457	494	482	525	493	508	535	492	487	503	453	483	499	447	487	474	511	441	440	513	489	514	493	478	479	470	470	471	478	514	495	501	504	500	482	482	500	484	509	480	517	467	490	464	488	501	489	504	495	527	490	504	467	470	500	502	518	448	462	472	502	510	487	488	462	478	472	467	475	491	471	496	506	494	461	451	456	530	475	488	485	492	527	518	460	514	514	486	449	486	514	476	466	493	519	453	484	486	488	505	508	497	477	509	490	481	502	486	486	489	490	490	457	531	471	503	492	506	550	509	531	511	494	483	518	482	527	519	498	503	493	486	504	513	480	480	474	471	462	492	463	451	553	490	499	471	444	500	481	518	503	542	524	479	460	487	501	461	523	478	519	484	470	510	476	491	492	483	457	452	532	468	443	503	447	475	489	498	508	488	462	492	500	493	546	494	504	463	523	475	486	469	470	529	473	498	509	484	468	496	467	482	528	467	455	529	501	494	503	508	488	460	441	491	461	484	500	522	456	515	457	525	477	513	482	465	465	438	479	542	498	505	539	460	518	510	441	476	478	468	496	515	534	469	508	486	433	493	502	455	536	518	492	516	497	501	466	516	467	488	513	505	503	477	483	476	511	465	490	494	488	476	498	563	516	500	493	452	457	467	434	506	480	496	478	459	488	474	468	496	469	474	466	495	480	517	460	516	538	510	443	500	494	497	513	462	497	515	463	498	486	478	476	481	490	496	481	463	490	482	526	485	497	467	503	462	468	513	498	486	540	512	487	501	490	487	509	493	520	496	495	490	487	479	447	507	489	474	478	447	494	495	505	469	462	504	478	475	465	438	479	483	481	474	490	468	470	497	466	530	496	509	497	469	456	485	480	514	494	506	511	464	485	519	508	485	499	472	527	539	466	503	485	487	496	502	485	489	480	431	498	507	493	487	516	494	532	522	445	480	492	498	465	491	487	475	505	528	478	488	507	491	478	492	525	533	495	463	447	492	491	504	505	495	453	438	440	515	455	481	443	487	464	470	498	515	475	496	487	475	484	528	487	492	491	495	437	465	483	503	509	486	479	450	481	514	526	479	453	507	513	495	491	532	501	482	485	491	442	462	476	475	503	517	460	454	487	517	536	480	470	489	475	450	508	479	522	493	458	457	499	502	522	472	491	492	470	487	503	506	481	445	505	492	492	461	481	496	494	500	471	537	491	497	486	492	497	513	500	462	479	488	440	481	521	495	519	539	447	470	482	488	484	487	478	490	493	498	511	514	460	487	489	497	515	488	490	539	500	491	486	485	478	455	460	505	452	509	476	477	504	510	436	488	470	462	531	475	523	480	494	519	483	528	471	460	463	495	501	524	473	484	493	479	474	512	490	496	504	526	499	482	504	496	461	497	519	493	506	497	461	486	460	474	502	514	495	479	500	442	472	492	497	516	464	503	497	502	440	484	503	522	512	471	485	484	456	494	504	465	514	477	446	469	490	490	565	473	516	475	518	476	497	521	428	491	514	456	481	516	470	434	463	529	432	471	518	503	483	511	535	499	466	489	475	496	517	447	509	468	477	486	482	511	522	471	475	500	544	477	472	484	440	466	474	485	499	490	499	498	495	486	482	509	461	457	456	520	490	525	478	487	494	447	464	488	483	456	503	516	448	493	468	530	475	502	499	509	462	524	525	530	470	493	538	516	447	464	488	450	522	477	504	497	502	500	518	463	456	472	495	516	475	475	469	476	505	492	493	506	502	482	511	476	475	487	499	491	460	482	479	512	490	483	474	454	518	511	469	520	459	469	495	440	478	510	480	484	493	490	416	503	493	510	488	469	491	472	457	478	486	521	481	471	513	503	433	491	485	482	495	462	507	471	504	532	505	536	482	508	488	486	494	529	466	510	479	487	482	480	493	483	495	503	467	535	491	514	473	477	466	480	495	480	503	486	475	500	487	480	473	475	509	466	486	490	469	529	484	484	483	448	506	486	443	472	466	474	487	468	521	470	539	501	485	502	462	478	494	495	464	461	460	496	456	473	528	512	481	489	495	488	455	439	478	505	489	482	509	506	465	496	451	485	491	481	470	496	515	505	490	483	500	528	523	481	502	499	509	505	456	518	497	494	519	470	493	494	492	458	498	480	454	490	457	462	494	535	506	439	478	475	532	441	464	504	473	429	484	476	505	501	512	530	517	551	466	502	479	495	487	525	516	447	481	486	488	463	487	513	507	476	468	525	440	500	475	477	493	476	514	492	441	447	503	484	513	484	422	490	501	450	477	491	494	488	501	480	495	529	483	517	519	454	469	509	464	508	474	516	429	494	492	507	496	484	494	522	503	483	472	469	494	510	473	458	461	485	472	494	514	510	511	506	504	502	493	476	491	460	485	513	450	488	465	459	508	496	517	476	502	507	501	509	509	494	490	481	515	477	490	478	480	520	506	490	479	484	484	458	473	520	485	466	482	477	462	508	511	478	457	508	544	503	478	467	489	494	516	442	463	500	455	505	451	486	494	471	500	514	469	484	482	529	494	480	449	517	497	518	500	474	517	466	473	434	470	475	495	528	467	498	492	511	501	488	441	456	485	455	488	481	506	470	461	470	479	487	509	457	470	529	508	496	506	490	499	521	496	515	465	480	516	499	452	463	482	508	495	466	514	504	476	488	510	468	476	504	480	513	473	507	516	473	498	465	465	495	475	477	498	434	500	489	501	488	469	477	511	518	482	508	498	524	518	502	476	445	472	512	472	483	455	516	504	482	491	444	525	446	483	485	520	470	479	513	480	505	520	511	467	525	498	461	465	487	503	493	476	474	486	533	523	446	442	509	502	509	527	500	476	459	474	501	461	475	500	491	473	458	503	487	501	500	474	525	536	482	480	517	506	500	463	476	468	520	508	525	482	499	438	502	480	477	467	481	509	487	486	516	480	470	452	463	487	478	500	485	458	464	458	486	519	505	528	487	472	465	489	473	535	520
27145	18560	4679	1064	796	723	785	724	763	699	740	685	708	730	708	731	718	709	695	721	693	695	749	707	707	726	758	696	712	722	675	670	719	765	695	768	687	706	723	701	710	718	689	726	671	723	703	706	759	698	686	740	749	718	666	726	649	719	733	693	713	745	731	700	712	670	692	693	749	799	684	751	724	737	706	683	688	691	687	706	631	736	711	712	733	732	737	679	744	686	742	734	725	708	766	687	745	658	754	688	702	693	723	686	630	712	715	726	700	667	664	732	693	702	681	723	756	702	728	727	714	753	691	708	688	728	781	727	727	672	658	660	752	692	746	702	707	702	727	713	730	679	700	647	710	668	697	723	692	726	715	746	735	740	701	736	747	679	742	713	736	767	711	695	729	748	732	723	715	706	703	728	680	719	730	697	719	764	701	677	695	697	692	714	750	747	732	636	732	734	719	734	700	673	713	685	706	715	702	697	724	668	696	718	761	719	740	695	691	743	693	681	751	688	685	762	697	691	671	673	713	716	717	749	726	697	695	705	719	695	739	669	766	740	693	698	711	728	726	686	712	706	692	705	739	736	733	673	738	677	667	743	706	736	749	701	699	674	731	686	723	686	699	668	719	711	687	725	683	711	718	693	698	663	703	696	678	756	681	710	700	731	713	669	722	710	732	738	666	697	648	724	716	728	742	681	743	696	709	759	783	693	675	678	718	721	719	716	695	726	697	738	735	701	704	672	735	716	691	747	711	693	679	699	634	702	710	735	721	741	701	693	701	695	712	716	708	737	744	721	647	709	750	717	700	700	756	700	730	721	668	715	722	699	676	701	681	688	663	699	706	718	719	666	679	704	743	691	703	704	733	731	739	727	727	721	698	738	699	723	699	695	742	714	693	687	727	713	741	749	706	715	710	707	713	720	717	710	750	699	659	691	753	698	698	698	699	676	740	733	696	676	665	758	716	697	758	698	672	697	716	716	761	723	684	738	676	719	691	752	692	729	711	717	735	691	661	743	751	733	685	659	724	667	693	761	678	699	728	725	734	706	788	764	740	756	726	703	781	691	747	751	713	692	709	692	720	719	736	684	724	721	681	679	748	744	723	705	685	738	726	721	714	704	735	737	760	702	735	707	699	756	719	714	734	729	770	725	684	725	726	691	674	688	712	731	745	699	700	748	737	700	732	688	679	686	650	710	710	733	699	688	683	682	755	695	715	691	677	718	703	723	708	698	713	747	742	706	743	738	708	673	693	724	735	692	727	707	739	731	746	705	675	689	707	688	720	736	708	718	702	712	673	722	685	729	657	712	687	747	742	735	728	686	694	704	698	728	687	694	703	680	747	679	702	731	732	755	687	728	745	732	698	709	704	669	753	721	714	695	767	707	658	720	700	685	726	684	784	765	712	682	733	698	700	727	656	694	648	727	730	700	741	714	703	712	694	691	723	756	710	698	710	697	712	732	774	719	706	715	729	740	744	722	702	707	707	723	697	691	743	678	721	690	684	682	687	719	739	660	720	727	710	734	747	712	721	663	726	730	706	708	724	695	706	702	729	693	674	703	723	708	684	704	749	666	676	753	689	701	715	661	716	701	667	713	680	728	726	748	723	692	699	714	706	740	703	744	763	700	676	683	715	725	704	709	690	732	769	672	733	715	663	691	680	738	702	720	707	717	719	712	709	763	679	711	704	689	676	689	688	770	697	703	722	716	718	730	721	740	694	735	675	693	701	690	737	706	738	704	711	746	704	723	693	749	667	753	666	700	748	701	696	667	728	691	666	703	733	710	721	718	732	707	732	784	718	698	729	716	714	729	723	707	728	706	679	751	709	706	744	725	647	708	733	749	703	712	742	677	682	696	714	674	684	718	710	729	689	663	704	718	730	699	694	709	709	737	692	674	643	695	719	685	666	746	734	690	728	715	742	702	749	727	694	713	717	755	675	682	680	738	681	691	732	705	744	699	703	743	721	720	722	661	693	747	698	647	691	716	708	738	728	715	700	675	765	727	689	701	702	720	744	721	705	692	698	677	735	723	718	722	814	741	697	669	720	720	731	670	739	708	760	718	681	682	756	690	739	692	694	727	717	680	758	696	688	679	692	713	712	699	722	680	687	671	723	716	731	702	699	747	735	730	715	693	676	722	700	711	723	685	725	695	667	704	734	733	706	699	730	710	675	640	781	690	689	704	729	726	691	673	708	661	711	710	747	737	736	738	723	703	715	677	754	684	726	700	693	678	691	740	732	708	698	721	696	687	691	759	717	709	734	734	662	702	689	766	737	696	700	727	680	711	693	709	707	747	726	711	723	709	753	720	702	724	721	745	743	725	717	695	721	658	705	727	685	660	691	722	683	676	726	695	669	719	678	684	748	695	705	714	664	691	701	702	728	704	715	692	708	709	675	706	723	695	718	702	686	742	699	699	667	705	721	725	752	733	715	699	706	734	710	738	718	711	747	714	694	732	733	743	743	726	670	692	703	693	669	728	709	714	732	699	729	715	694	738	681	702	698	693	695	725	695	728	731	737	727	715	713	715	717	775	694	684	695	712	740	737	686	731	733	684	688	715	731	712	703	744	734	660	742	694	716	689	702	687	682	704	726	707	663	708	730	692	700	681	744	727	680	698	708	668	727	685	689	705	691	721	713	705	702	716	679	728	752	715	724	681	743	688	674	729	711	701	742	676	670	701	701	666	760	704	720	695	661	702	733	765	739	760	706	725	688	679	697	708	708	708	682	718	698	672	683	753	740	724	706	726	720	728	677	664	751	713	714	694	680	720	707	746	703	712	692	706	695	662	691	723	693	727	733	695	680	709	677	715	709	737	746	700	674	778	686	704	709	709	681	732	685	724	663	745	642	723	701	663	730	708	710	660	727	694	734	720	675	722	661	685	753	708	672	708	719	749	724	711	697	699	715	719	735	730	699	712	721	727	687	771	712	738	734	700	701	713	716	700	675	674	745	683	722	751	714	729	715	741	676	714	758	750	712	699	674	651	677	706	686	713	710	708	695	727	696	722	729	679	733	704	708	695	712	704	680	723	734	697	733	724	696	711	710	713	736	712	707	698	730	693	716	733	696	730	732	708	737	679	675	752	710	700	717	658	687	685	728	703	692	724	748	701	709	665	733	702	759	647	729	703	708	710	709	693	762	708	728	714	692	719	681	717	723	744	725	722	706	692	768	710	734	695	680	704	718	714	684	711	632	714	721	743	737	692	722	712	742	734	653	709	691	716	679	691	673	712	689	730	732	746	717	729	669	699	723	721	705	699	667	744	719	698	694	672	712	744	743	709	751	658	739	698	707	720	732	712	728	689	734	725	678	715	713	740	759	676	686	710	722	705	715	694	743	695	657	688	722	712	758	705	707	671	725	690	670	715	712	697	698	745	700	723	705	709	712	748	738	716	696	720	728	696	670	724	710	708	722	683	694	715	698	716	701	779	719	720	736	702	721	715	725	726	731	714	697	714	728	714	720	697	728	766	653	754	701	737
4525	1288	1170	951	907	886	804	863	902	852	832	783	852	847	795	855	842	847	809	782	796	797	823	807	799	843	817	789	854	795	810	825	759	802	805	757	876	784	790	866	799	789	790	790	831	799	810	833	847	824	801	801	788	813	795	847	805	735	844	830	850	825	739	835	805	811	801	788	804	828	799	813	851	834	787	814	786	823	834	815	804	806	862	816	790	823	824	795	807	841	848	793	735	844	803	870	806	815	774	797	770	798	800	832	780	867	836	783	767	771	862	809	778	811	816	812	794	789	780	852	806	870	799	793	827	794	835	847	874	812	789	803	796	794	815	810	835	865	837	828	801	737	773	817	809	818	845	780	805	806	756	775	817	818	783	826	786	793	856	866	786	822	824	781	842	792	841	832	837	805	774	787	816	819	851	804	836	776	832	808	805	805	757	809	828	825	838	818	803	787	802	797	809	838	828	807	804	809	814	801	821	806	764	803	835	834	826	833	784	757	777	845	801	794	799	802	814	829	831	837	821	799	801	786	774	838	796	810	762	818	834	777	836	806	805	829	797	760	735	792	827	813	816	792	842	860	781	839	863	801	836	780	803	829	737	819	767	799	784	831	774	771	819	804	851	830	809	818	818	824	813	810	853	787	795	811	806	827	792	814	804	824	797	821	858	875	782	821	830	828	813	839	782	811	780	792	812	811	816	787	830	818	789	766	808	770	749	776	818	822	770	815	803	801	813	815	739	772	789	857	787	813	859	767	836	829	817	832	799	839	850	824	793	828	844	803	826	748	813	788	852	799	786	786	845	837	779	852	794	789	820	818	846	808	745	777	807	808	799	748	817	780	815	812	837	803	834	801	806	792	793	803	790	836	859	837	846	754	820	758	818	842	791	775	771	826	783	760	899	834	829	831	811	810	805	813	837	808	847	835	830	832	829	778	768	788	804	784	835	822	825	795	782	815	833	789	772	816	843	820	794	772	771	786	822	820	842	841	820	776	771	813	774	807	813	845	781	814	791	841	820	835	813	784	745	796	828	764	814	830	800	816	843	814	757	845	790	804	879	825	812	788	841	801	839	872	772	801	846	803	854	838	810	845	796	787	836	856	742	822	809	827	829	790	803	831	826	819	809	832	825	809	827	808	787	744	785	815	780	820	843	761	812	862	795	816	797	852	788	822	786	767	796	861	839	800	767	804	810	803	804	823	803	774	797	818	800	831	813	803	820	852	806	812	813	787	838	764	828	802	807	799	767	792	773	816	824	831	772	868	805	810	838	823	823	795	798	804	771	813	819	838	851	796	761	795	792	821	797	796	802	795	802	771	822	833	833	850	828	810	757	814	802	808	826	825	767	806	795	806	801	799	798	783	817	822	781	815	796	782	782	794	815	820	825	840	781	810	801	858	855	816	847	814	834	835	792	810	801	805	857	800	817	823	817	831	808	767	752	824	836	805	802	813	814	853	813	869	853	842	784	854	837	809	772	824	840	778	781	805	804	820	791	791	760	800	812	835	812	844	771	767	820	814	794	820	775	840	877	790	820	825	816	838	845	771	776	820	833	834	836	822	802	786	799	813	805	820	813	810	810	792	771	837	819	839	776	718	782	856	813	804	823	829	837	807	800	793	864	832	852	824	906	825	784	804	790	807	865	819	806	833	789	848	891	844	813	754	813	783	784	847	762	797	850	791	786	782	818	844	780	797	872	837	841	753	796	793	786	821	849	797	765	809	800	787	774	782	794	855	873	818	807	814	773	835	836	827	846	800	777	776	812	813	852	846	801	812	815	783	801	834	843	798	867	824	777	808	781	833	811	812	785	817	838	811	801	840	817	791	819	855	786	763	810	841	857	804	899	784	796	778	801	811	838	850	773	814	782	778	782	822	771	849	831	844	810	817	773	823	829	841	817	815	805	762	796	823	839	848	826	827	813	799	803	813	840	845	811	833	822	781	819	790	838	792	808	813	826	836	829	789	801	819	802	808	775	851	831	859	832	827	796	765	784	786	822	799	811	852	815	796	830	798	799	849	813	832	756	842	778	815	786	829	794	841	823	816	846	812	807	790	833	774	758	806	814	809	779	829	823	779	858	777	813	778	839	824	783	814	789	835	843	809	871	780	852	850	801	789	791	830	803	804	789	825	772	771	765	748	839	824	847	789	836	797	847	822	810	801	781	783	796	813	796	819	837	833	833	820	787	827	828	818	753	844	813	851	801	808	814	796	788	819	822	819	858	778	826	799	769	809	812	821	802	807	848	834	799	800	790	832	806	796	775	881	823	800	836	769	808	826	827	841	768	841	831	794	835	835	762	797	768	762	801	861	813	807	781	848	840	839	803	824	859	816	834	812	799	784	773	842	824	823	834	808	787	817	848	786	815	842	824	788	826	851	827	817	790	833	772	771	793	819	833	789	765	784	855	798	745	766	839	737	779	815	836	777	843	814	803	825	814	827	800	802	781	834	797	828	803	812	825	821	843	810	836	778	820	840	796	860	762	783	831	815	790	833	832	791	778	770	802	822	838	802	836	816	772	827	811	794	841	820	811	789	788	777	844	800	789	809	842	809	799	853	834	828	850	863	776	800	811	836	739	903	860	829	797	842	809	819	808	822	844	808	852	783	843	796	813	856	857	795	831	772	798	800	871	804	830	848	789	830	827	780	784	820	808	775	822	776	775	807	815	797	845	817	796	800	803	779	820	823	855	827	815	800	779	741	847	796	801	781	837	782	810	747	816	755	814	828	815	838	847	846	808	825	875	806	776	768	751	800	832	779	848	808	791	783	828	790	803	811	819	801	763	852	834	827	817	799	808	797	812	775	772	792	845	834	819	825	826	817	773	802	771	820	793	854	828	750	775	812	788	795	820	820	792	810	803	778	848	846	813	836	816	788	827	791	788	806	809	831	863	804	786	835	831	826	841	782	791	824	806	831	822	799	778	772	805	835	824	820	797	797	804	839	836	815	766	858	789	794	812	827	795	863	816	754	771	820	771	809	793	785	841	798	769	784	827	846	822	820	849	800	793	831	841	819	807	880	781	799	788	781	833	821	786	851	826	843	842	801	829	858	798	809	778	779	802	738	811	811	807	801	811	806	811	823	818	809	811	791	768	795	829	859	775	844	780	804	787	851	774	902	810	838	767	854	832	800	821	829	781	775	764	782	819	811	813	806	828	826	797	767	830	801	796	779	863	792	805	827	812	817	778	819	800	796	745	791	805	813	821	812	808	826	809	831	822	806	790	794	835	812	767	824	895	838	829	834	824	820	713	867	833	802	762	781	812	794	781	773	798	814	809	808	814	850	813	794	772	806	835	822	790	803	816	845	813	785	819	807	800	827	793	825	796	814	834	816	795	757	869	746	806	804	841	846	828	769	775	772	814	786	815	834	791	858	763	851	789	808	789	823	818	830	779	800	795	833	795	875	841	810	814	763	795	865	816	833	810	825	788	742	746	795	885	793	782	828	795	794	866	838	782	841	796	826	858	816	824	877	814	810
23656	21092	28170	24239	21099	10107	1561	1122	1013	1004	959	944	935	897	866	848	834	855	861	904	825	816	863	888	814	876	870	791	792	843	780	836	777	802	790	851	784	833	815	813	801	737	777	823	794	782	809	809	813	791	755	836	797	733	792	812	778	765	798	792	762	807	794	795	778	715	813	801	742	765	812	805	791	814	791	795	823	743	839	800	833	799	799	850	808	778	832	837	772	833	759	765	780	731	775	780	867	781	807	809	781	802	797	772	743	827	829	823	799	799	749	812	790	793	769	738	794	781	810	759	737	810	800	783	801	791	764	792	857	806	773	836	762	803	801	815	770	802	806	771	790	807	809	812	797	769	801	787	875	845	833	818	755	809	764	799	822	797	811	779	795	810	800	710	818	780	807	799	811	802	792	832	807	778	831	814	790	812	814	763	814	839	826	773	781	737	835	741	809	835	850	784	871	817	810	808	813	803	810	827	825	753	794	829	765	760	872	795	778	815	765	827	835	846	756	821	775	832	791	809	781	771	805	810	778	803	856	789	862	792	793	803	832	815	772	795	786	798	857	771	828	824	811	843	817	805	773	805	801	851	793	794	800	838	821	781	804	786	768	859	774	799	815	770	758	811	787	803	827	837	786	790	807	759	778	792	829	762	786	787	797	811	833	824	795	782	810	732	788	803	771	813	801	824	798	763	791	795	802	818	766	813	755	773	827	768	824	850	787	820	815	827	796	755	798	793	803	837	783	827	799	771	782	777	778	814	878	800	793	773	795	805	753	821	746	791	761	728	819	762	744	749	794	823	817	823	826	810	790	775	791	782	854	774	803	824	761	806	804	807	779	805	826	774	791	788	785	823	811	807	816	792	786	777	764	780	746	759	811	803	788	817	780	824	793	816	764	758	833	771	799	795	822	838	820	827	809	800	803	804	805	831	828	831	800	788	772	761	777	823	766	839	793	813	784	799	794	814	825	773	803	811	861	778	756	794	780	807	789	787	766	806	787	734	803	798	789	728	771	798	801	762	771	824	819	806	792	782	782	827	761	795	805	758	769	744	793	814	790	777	781	769	817	777	753	802	773	807	844	779	829	811	849	839	803	777	794	787	803	778	814	785	796	773	785	803	840	792	810	802	789	839	774	765	778	777	774	782	753	805	778	789	808	757	787	819	725	805	818	825	798	849	780	781	770	810	753	805	782	814	830	775	759	802	744	786	778	776	754	815	845	788	813	848	815	801	790	755	769	774	785	838	777	746	807	827	784	823	783	813	774	823	779	839	795	850	784	780	781	828	763	800	818	769	786	790	839	816	786	797	822	797	846	812	805	809	832	745	769	775	826	773	791	834	827	807	848	786	763	728	830	835	808	772	814	814	848	753	781	761	798	750	757	805	830	806	799	774	809	794	797	826	777	845	776	774	819	757	795	793	828	748	839	861	748	830	815	777	758	797	776	760	750	794	802	790	813	834	777	804	773	807	816	772	785	790	766	824	778	802	747	817	791	803	807	781	819	816	772	789	807	766	791	761	783	754	783	802	798	789	807	852	809	786	813	840	813	817	738	765	810	794	830	768	740	805	812	799	769	848	768	825	811	846	799	812	829	806	805	801	807	773	834	786	796	814	856	728	768	765	820	797	788	790	754	799	780	800	787	813	784	738	825	778	840	826	749	799	811	772	797	849	839	794	879	789	755	762	775	806	858	774	788	802	791	819	816	771	792	777	772	773	790	794	768	839	807	811	835	813	824	793	809	797	793	800	794	819	816	821	844	782	775	811	816	802	785	797	844	773	790	815	853	820	795	778	863	812	748	772	805	726	790	822	757	785	833	817	804	777	770	823	808	783	774	820	821	797	791	846	764	829	780	832	803	775	780	794	792	813	785	754	796	805	829	846	789	758	792	758	831	749	827	792	783	812	773	794	757	779	782	769	828	850	777	799	780	753	784	807	824	773	792	781	828	793	779	775	786	779	750	767	770	809	793	800	836	812	820	818	773	772	705	826	763	763	771	855	791	841	767	825	791	760	776	778	802	838	797	797	785	832	780	809	831	780	841	769	817	817	854	784	796	784	747	779	783	798	838	830	813	803	811	836	789	858	836	830	794	790	828	789	761	735	799	764	743	797	805	791	803	774	815	832	822	808	830	787	773	858	744	773	788	743	802	782	816	787	796	794	769	814	803	834	843	777	825	762	786	744	758	799	825	801	756	844	787	722	742	818	806	776	805	750	813	804	807	764	824	765	815	743	804	828	840	795	785	790	765	800	800	749	740	797	759	833	805	789	793	791	803	824	781	733	843	795	780	813	772	838	788	775	794	823	830	813	791	848	798	835	807	773	826	780	798	772	777	741	856	773	774	754	777	811	748	799	761	828	824	796	771	796	753	780	796	860	834	839	792	769	803	720	836	794	828	826	806	753	748	772	804	792	813	788	762	797	818	805	794	713	844	768	870	756	814	814	782	797	789	775	795	786	772	767	801	749	860	829	804	786	809	804	820	810	768	813	778	812	766	852	814	757	802	769	787	828	808	853	773	829	783	707	802	848	746	807	783	753	825	822	811	797	785	802	826	780	814	753	777	765	790	826	806	769	778	802	818	822	798	782	838	771	824	763	831	820	801	792	758	819	840	792	841	771	804	770	808	782	813	779	810	805	790	785	819	798	819	762	787	819	845	790	811	810	711	832	839	805	773	817	832	795	836	820	793	795	808	775	774	765	810	790	798	763	836	783	732	818	845	761	714	786	812	783	787	770	768	758	771	763	736	751	773	817	767	769	779	804	831	826	809	813	803	795	804	828	813	802	757	763	809	834	764	780	806	808	788	796	839	800	789	779	786	788	788	767	787	827	820	885	801	770	743	774	792	806	792	809	780	811	777	818	840	740	737	749	789	782	776	814	799	843	770	789	766	797	773	807	777	783	819	761	841	815	769	800	761	781	845	810	780	817	756	814	758	842	755	748	813	788	782	836	799	805	767	776	777	816	805	856	815	801	753	781	826	802	787	769	798	772	846	752	845	816	795	751	783	759	796	797	842	783	761	819	788	812	783	792	787	846	843	824	804	786	770	801	770	784	816	790	796	781	757	784	753	814	799	829	797	821	801	769	818	834	812	802	808	787	830	780	846	823	788	802	787	804	785	822	792	797	805	802	826	875	827	786	784	799	805	794	781	831	826	779	790	771	804	789	819	798	747	789	818	797	779	803	802	750	749	831	767	791	774	743	762	795	776	815	834	816	795	769	785	786	772	787	785	736	800	833	804	816	817	842	764	812	773	772	753	844	787	812	744	788	754	784	777	860	769	813	801	738	790	819	808	814	806	821	794	784	793	790	780	769	790	763	756	783	837	838	802	774	828	843	764	756	793	740	815	816	779	774	804	817	807	842	807	815	763	778	745	803	798	797	803	799	779	837	779	769	762	834	861	753	810	810	832	822	821	840	772	722	745	776	771	793	760	807	819	784	797	788	794	742	827	749	837	773	835	735	787	778	811	847	798	803
3470	8852	6914	3480	2551	2087	1748	1461	1359	1241	1133	1055	1036	1066	987	981	1025	984	988	967	954	979	1011	946	976	977	947	979	967	903	1009	926	910	919	971	937	975	896	924	906	925	912	919	925	913	885	900	966	879	912	958	963	934	956	905	983	895	969	910	902	897	951	883	935	905	941	868	916	866	946	935	922	916	924	929	904	840	910	875	887	921	923	906	858	935	922	916	954	886	925	902	916	964	895	858	938	891	876	931	881	939	902	934	837	904	944	885	901	889	938	938	892	931	959	949	872	895	875	917	870	879	851	882	872	940	904	931	941	945	939	895	874	902	906	912	937	856	890	930	908	940	931	967	922	922	903	955	876	923	919	865	914	963	895	879	926	946	944	918	844	931	948	897	915	886	870	930	935	894	910	929	926	895	905	897	898	890	904	923	908	905	899	917	918	981	953	931	950	852	965	909	887	849	908	937	887	860	904	914	923	870	966	930	878	943	919	947	904	935	914	899	950	958	908	901	859	886	912	931	922	967	950	921	910	922	938	967	927	868	933	940	905	946	903	858	939	889	882	883	896	871	940	918	881	902	960	899	921	877	928	900	945	895	887	847	884	921	915	895	917	867	913	904	913	931	952	879	869	872	798	903	872	935	893	880	830	887	928	958	881	914	900	908	986	922	898	917	899	917	926	964	922	963	1004	891	898	930	879	880	905	886	910	936	951	951	968	886	918	860	863	899	913	949	906	906	858	929	908	938	935	864	881	915	922	890	853	937	872	955	866	867	963	934	902	953	892	944	959	922	882	913	866	863	881	889	943	898	887	888	929	886	906	876	888	951	894	946	943	859	935	931	941	914	838	943	964	950	932	913	954	891	936	898	885	909	881	974	892	911	915	946	883	907	894	898	910	937	907	932	928	882	948	872	897	884	930	901	912	968	920	884	935	889	880	931	931	905	908	873	934	871	894	888	918	902	862	914	917	929	948	925	910	931	862	908	858	940	952	984	890	958	882	893	902	936	914	890	890	916	948	850	887	863	905	917	896	922	886	899	896	921	930	931	894	887	951	869	908	894	908	939	946	909	905	938	875	924	870	930	857	863	901	919	933	908	902	893	893	898	899	875	870	869	865	857	884	898	958	937	843	932	896	844	946	880	868	885	897	938	887	900	855	863	948	951	892	863	937	867	922	895	901	879	953	923	869	913	936	902	926	911	902	904	974	927	866	923	875	954	913	848	911	900	960	888	945	869	938	885	875	910	904	917	968	927	894	939	854	948	906	921	896	930	958	875	965	892	881	902	872	917	894	890	942	934	913	955	929	955	908	954	960	832	876	904	906	924	925	917	913	936	994	912	977	902	939	898	932	947	924	867	966	920	901	895	964	866	872	938	912	859	908	900	911	920	835	920	889	908	934	932	880	934	892	918	920	931	936	920	868	919	922	932	909	933	877	913	909	906	904	939	930	923	869	929	894	918	894	920	855	923	871	915	906	909	868	901	930	935	913	886	885	908	871	932	891	919	934	911	861	952	917	851	949	891	916	906	869	982	910	913	921	892	893	886	901	850	890	946	862	1007	925	919	878	893	941	956	925	938	880	892	930	929	923	958	881	901	880	912	902	959	900	972	872	943	950	901	974	920	922	932	910	916	924	939	930	888	924	878	913	987	869	910	931	964	901	907	903	895	936	868	898	902	862	888	941	950	942	886	935	940	886	955	877	933	929	933	888	816	923	899	941	950	926	940	905	915	936	866	902	938	894	926	899	888	949	941	917	909	948	915	926	889	910	927	906	903	895	946	912	878	908	952	926	883	861	858	880	903	967	921	942	920	929	919	875	956	892	877	922	904	912	894	827	942	895	919	917	886	851	933	933	847	949	850	867	895	936	895	946	923	884	921	915	960	888	886	857	823	922	897	906	960	913	917	853	926	902	987	894	922	853	880	941	872	924	874	937	904	905	921	901	933	934	866	904	910	871	952	937	896	888	895	934	925	923	902	953	906	925	939	919	882	924	905	862	896	892	893	871	870	860	900	881	955	890	870	947	952	895	847	903	914	930	889	866	926	877	939	914	886	956	933	887	884	902	871	910	879	930	927	943	909	885	939	939	871	887	904	898	898	927	894	926	881	890	946	954	877	907	943	898	904	896	907	888	884	900	911	879	904	902	964	893	907	858	862	899	941	892	931	887	854	937	971	877	891	927	904	889	891	934	881	893	853	914	923	905	914	910	921	925	906	881	943	836	923	895	855	908	894	938	926	915	850	940	927	995	942	967	907	902	985	916	905	890	894	893	934	892	928	894	880	865	977	932	929	875	885	926	889	890	859	913	862	950	974	877	893	951	911	898	884	939	888	981	975	916	867	929	915	867	862	928	971	898	851	882	871	912	961	863	910	888	979	826	948	924	881	895	901	895	902	834	964	928	912	919	972	910	908	912	859	925	912	937	904	911	903	894	889	932	915	933	887	896	890	894	858	898	884	903	868	892	874	888	920	885	908	879	896	914	866	899	923	903	933	868	918	917	920	876	891	874	882	905	942	870	875	887	909	879	891	938	866	912	929	949	918	954	886	947	925	871	922	905	894	942	941	913	938	842	902	929	908	912	942	949	936	897	899	934	907	920	901	911	895	960	877	880	905	880	926	923	895	930	873	888	901	860	921	943	915	937	887	910	969	869	902	921	912	881	864	867	960	921	919	921	880	887	930	952	931	892	916	925	936	923	928	894	923	977	948	869	849	893	941	963	879	944	923	929	948	911	866	969	934	893	1001	887	949	957	894	909	932	950	902	945	919	873	921	880	919	920	926	952	893	922	894	951	921	960	934	860	865	926	931	910	978	907	870	927	869	937	913	932	903	928	927	893	934	931	876	964	935	921	907	917	936	909	929	894	927	942	908	923	875	914	889	902	856	876	966	952	898	882	886	940	927	875	875	915	921	858	942	912	878	939	932	936	887	905	922	926	907	897	914	920	929	968	908	915	901	971	876	930	948	930	873	923	905	940	871	871	927	881	939	871	797	891	886	884	912	918	895	930	895	899	948	904	901	895	876	924	919	889	878	922	925	914	895	906	974	904	915	974	986	921	873	903	940	897	904	961	989	917	898	904	903	884	877	901	917	887	857	870	882	920	903	954	919	911	905	914	904	967	963	933	898	855	967	952	911	956	910	907	864	909	956	924	947	924	937	900	885	863	920	923	895	888	865	894	897	879	893	898	953	916	940	945	871	871	911	916	941	923	951	869	921	958	877	903	927	883	896	929	920	915	905	893	976	860	889	945	912	950	879	874	892	837	956	904	875	909	917	946	916	897	927	869	926	875	913	949	948	904	916	911	921	938	915	931	917	870	948	906	872	896	909	950	953	903	910	884	928	878	919	926	974	920	942	899	863	903	883	861	923	937	919	929	928	915	876	978	920	984	932	945	890	875	867	940	936	950	891	971	902	949	949	906	973	926	879	880	968	914	859	847	881	903	935	953	968	873	955	943	903	889	930	924	952	992	876	890	930	831
24601	21072	27207	25065	12089	917	613	561	493	473	486	439	433	426	385	389	382	384	429	442	350	385	383	401	380	397	388	372	394	346	385	365	414	363	377	351	397	368	365	401	378	347	375	374	397	381	383	384	390	379	360	390	371	359	387	378	399	408	376	403	382	380	398	397	365	371	368	343	337	395	364	372	359	394	374	379	371	356	378	357	390	339	345	370	361	367	399	350	392	378	366	390	397	394	363	349	363	360	390	391	386	374	363	364	381	390	365	372	351	405	375	393	380	375	368	410	385	393	381	385	369	357	361	382	377	366	364	403	374	333	344	378	371	378	379	361	364	365	378	347	369	406	386	394	337	356	347	378	372	384	371	375	350	377	420	372	379	376	409	389	368	371	424	357	342	377	399	398	359	364	374	382	413	374	388	391	363	369	370	410	367	395	394	370	385	366	364	358	357	375	399	372	364	355	370	380	417	399	360	383	389	379	404	389	367	373	336	373	384	380	407	398	353	364	384	361	383	369	364	371	396	403	360	399	339	369	405	363	375	354	359	402	401	384	388	389	352	365	379	357	384	354	344	339	387	402	410	375	368	399	378	388	371	362	370	409	357	387	378	389	369	377	364	374	369	406	381	324	346	380	380	389	371	361	384	353	397	372	354	365	351	388	404	413	377	390	365	407	349	360	385	376	380	397	345	351	408	336	391	373	352	349	419	406	385	370	369	364	381	357	386	375	357	352	368	383	364	407	375	364	383	356	378	379	374	362	382	374	367	379	382	409	373	397	385	397	400	389	366	367	337	398	386	373	395	379	349	370	406	353	407	333	381	404	395	370	380	391	398	401	368	374	370	334	399	378	399	420	358	394	398	357	344	383	424	377	397	358	348	387	378	343	352	340	366	418	393	357	378	382	395	370	378	404	364	401	356	350	379	357	369	389	340	416	376	349	356	359	347	410	390	380	418	374	380	398	379	381	342	415	419	365	375	363	387	370	370	411	365	376	375	328	427	336	381	369	355	375	382	382	384	377	377	409	381	381	426	386	383	393	355	397	348	370	363	376	400	382	382	356	353	366	391	366	362	397	413	364	381	355	360	379	377	357	424	410	351	354	372	364	399	357	395	369	405	358	343	354	410	397	325	388	383	386	384	411	386	375	369	395	363	417	366	362	364	400	338	378	381	380	386	358	401	388	357	357	360	342	356	339	413	406	362	373	367	382	340	387	356	371	352	359	324	417	363	370	367	368	364	377	378	428	358	407	348	358	384	404	354	317	360	369	360	363	408	342	409	371	400	392	349	370	374	381	403	365	369	384	395	413	355	361	355	396	355	387	347	385	352	339	373	401	387	390	398	360	380	379	351	412	377	373	357	373	378	374	416	391	372	371	357	377	361	359	382	380	359	367	380	394	373	361	401	376	383	356	338	392	377	387	394	362	336	378	356	391	360	378	375	356	401	402	306	399	370	389	355	395	397	395	396	334	379	386	355	372	351	365	375	376	352	378	368	338	402	424	393	385	384	351	390	376	357	412	392	380	368	381	383	354	383	355	356	322	367	356	345	347	363	367	399	392	354	348	340	348	353	352	398	389	405	358	373	335	343	350	370	351	352	361	427	373	357	349	366	380	374	362	382	327	351	369	387	340	346	346	367	390	377	383	396	332	377	387	385	393	362	367	391	370	380	409	366	391	382	394	372	378	380	395	378	374	404	370	376	382	358	367	395	386	384	331	353	390	331	374	378	355	373	350	342	367	407	357	403	366	328	406	387	380	392	354	353	381	387	363	373	358	375	413	388	385	386	355	361	347	350	383	361	350	357	370	372	372	313	362	341	363	401	385	366	354	374	389	366	367	386	366	390	389	339	396	367	374	399	365	352	384	332	411	390	387	359	376	355	385	372	400	381	346	387	352	384	393	350	380	389	382	404	384	403	344	366	384	372	357	344	406	359	386	362	394	353	409	370	360	352	394	396	356	401	375	393	356	388	377	374	393	394	364	365	359	381	403	346	357	400	386	391	371	379	345	380	373	384	366	375	383	360	352	349	397	353	386	392	380	369	369	375	416	343	376	362	362	394	344	326	362	381	404	361	341	371	387	399	373	398	361	364	332	370	367	357	367	416	391	369	393	349	364	370	390	371	346	363	351	371	365	419	345	372	373	357	343	369	384	381	373	371	363	390	382	380	389	387	390	386	376	381	366	373	432	332	375	356	411	360	366	420	369	380	371	368	389	370	380	426	398	385	354	398	408	353	381	365	374	376	415	371	415	369	402	415	362	377	363	386	358	353	354	388	378	329	368	341	373	365	360	389	402	398	396	339	343	407	382	344	356	375	346	364	419	381	335	374	360	376	363	337	363	373	352	406	413	344	424	368	344	369	366	363	392	359	385	353	358	390	375	378	383	376	378	352	354	424	392	359	347	356	342	382	379	361	378	339	371	381	379	354	391	377	401	371	401	392	351	359	379	362	375	334	371	377	377	377	413	378	385	364	370	390	397	391	394	373	384	364	394	403	381	358	354	399	363	391	382	346	364	368	387	316	374	355	381	387	376	386	374	402	375	412	347	356	360	371	390	387	365	368	386	370	384	365	371	362	387	385	406	397	369	352	362	365	374	361	381	374	369	399	401	336	363	370	349	391	384	402	375	353	387	367	355	373	392	330	394	404	386	379	385	386	379	370	368	417	360	340	377	362	356	370	377	378	399	367	362	393	383	344	329	383	397	332	404	399	387	359	386	338	329	394	402	348	387	393	391	360	366	432	356	362	374	386	390	386	398	401	383	368	365	358	386	375	408	362	376	376	358	372	343	394	382	392	374	378	364	400	373	386	375	416	400	369	368	376	391	393	378	374	397	367	388	382	377	377	372	366	410	386	357	378	385	394	378	368	379	369	361	358	388	396	363	348	381	383	398	365	401	369	377	375	364	375	355	345	362	405	370	396	366	385	378	397	370	389	375	384	409	363	410	386	368	382	341	354	357	396	381	362	391	376	359	365	352	348	394	342	362	373	394	371	402	396	340	361	334	396	404	379	414	386	364	337	382	359	383	384	368	391	378	396	396	395	365	406	414	352	346	394	402	402	395	378	373	346	382	384	370	372	370	348	379	403	382	368	373	349	371	388	364	368	398	390	367	360	370	398	351	389	403	390	384	354	339	365	370	359	369	375	414	389	381	360	359	351	368	380	399	383	360	345	375	361	395	375	384	379	391	386	388	371	366	331	379	378	368	401	353	397	352	369	362	397	349	351	377	394	371	395	341	404	376	377	395	394	355	386	366	382	399	385	395	370	354	391	416	401	363	386	377	387	359	355	378	422	366	361	389	353	405	375	379	374	400	374	391	407	368	334	388	393	362	355	390	383	363	384	363	327	377	358	346	363	394	374	395	369	386	350	385	370	380	367	360	389	379	383	350	365	382	353	398	385	387	391	382	387	349	365	372	380	359	345	401	364	409	357	376	394	365	391	413	370	378	412	392	349	372	387	355	359	405	386	373	401	377
3451	5396	3984	1997	1468	1102	964	843	739	665	637	550	538	522	535	530	487	463	528	451	427	449	446	391	461	456	407	457	458	450	446	429	442	464	470	434	467	459	423	465	497	463	414	435	478	479	431	444	455	444	450	454	421	453	445	433	466	464	435	442	428	462	424	432	423	428	413	443	422	435	420	429	457	464	416	447	444	456	455	433	433	415	420	417	434	431	470	443	434	405	450	416	441	471	472	450	422	413	432	443	449	436	412	391	442	440	447	421	476	403	448	401	429	408	429	404	450	420	412	434	431	425	430	430	447	442	443	447	427	433	436	464	449	448	446	425	416	444	451	451	430	428	428	473	432	441	434	445	439	441	402	414	413	423	423	418	446	438	450	418	407	441	410	450	473	468	472	437	466	395	390	414	421	427	434	420	422	414	467	445	475	420	442	417	439	439	444	414	438	453	436	424	421	405	433	396	439	447	428	401	439	451	430	426	410	463	423	425	453	434	440	420	454	433	472	435	420	457	446	421	481	433	427	432	470	417	426	422	455	423	420	428	428	444	413	425	428	445	445	459	457	416	453	413	445	420	452	400	441	489	435	419	428	498	415	420	450	428	419	439	455	386	416	439	451	457	423	427	465	442	443	410	426	418	462	448	483	414	423	448	438	440	468	417	440	418	439	423	444	423	466	444	422	459	420	416	437	421	447	459	440	441	432	443	430	444	430	447	456	435	441	413	456	417	434	427	442	443	435	448	404	393	425	485	447	437	434	448	381	469	428	439	458	464	420	437	441	426	426	433	433	433	472	414	410	421	426	428	440	461	465	413	473	467	421	419	419	448	430	445	425	442	396	427	445	449	428	423	432	431	438	419	415	452	397	443	408	441	408	430	424	429	448	427	439	434	419	458	451	424	466	416	417	413	447	434	474	433	469	404	415	436	413	418	438	396	392	469	447	445	450	433	439	462	412	473	441	418	420	476	476	421	486	458	453	441	451	431	438	444	451	407	412	440	412	434	418	448	409	445	402	410	431	424	470	437	444	418	444	433	440	474	449	432	452	452	421	407	434	473	457	431	439	419	428	444	465	479	436	467	389	425	416	451	445	429	453	422	449	436	404	448	445	421	411	492	422	431	425	454	426	459	439	430	421	437	442	450	448	436	450	369	418	433	448	428	417	476	434	440	423	450	413	452	423	425	416	424	451	387	475	461	409	444	433	429	426	447	408	458	434	402	448	423	435	435	442	465	423	411	423	407	445	437	439	413	434	407	487	441	408	398	414	443	429	423	404	422	404	452	436	461	437	447	453	414	418	442	445	413	441	452	440	432	424	387	425	439	446	399	430	401	443	421	436	435	451	420	456	430	424	452	442	470	447	440	458	456	411	428	455	397	425	456	424	451	415	435	418	444	445	445	466	432	415	432	435	443	394	429	441	465	427	423	414	394	415	408	455	401	457	411	444	434	460	402	412	464	437	435	428	451	445	410	450	426	430	424	411	419	460	413	441	423	434	453	432	405	424	437	439	427	458	449	449	450	430	469	476	424	438	447	453	413	429	429	412	406	426	431	447	425	438	411	454	423	440	374	434	432	407	410	465	443	470	434	459	430	408	457	423	464	479	437	427	401	435	400	423	440	413	451	449	417	431	437	409	431	428	426	410	412	421	422	450	447	405	436	434	417	435	412	430	421	402	420	440	436	432	438	443	429	451	467	447	439	415	451	423	449	412	445	400	446	445	425	448	433	457	426	403	439	390	478	413	436	445	409	482	412	439	433	443	432	470	441	474	439	413	412	446	424	410	415	474	418	447	406	436	469	439	424	439	426	451	419	437	421	435	447	438	438	452	425	435	437	463	445	434	444	455	448	451	414	439	408	429	423	448	479	416	429	456	467	433	422	407	442	430	443	441	466	420	429	427	425	430	389	408	414	437	463	415	455	418	450	439	433	428	438	459	438	450	426	444	414	439	441	474	429	443	419	421	450	424	417	447	420	444	413	416	417	416	450	408	421	481	419	433	389	434	449	418	436	457	385	477	429	450	413	447	421	424	471	452	436	436	434	427	419	404	429	474	450	412	431	451	452	439	441	445	428	425	428	433	441	409	454	436	399	449	428	466	434	428	441	447	445	439	409	407	431	422	420	417	452	467	434	430	415	417	416	418	423	457	449	459	401	433	427	419	414	453	458	463	460	445	435	449	391	399	440	447	433	439	459	433	442	484	423	423	446	456	448	423	431	421	416	456	416	458	443	457	435	474	432	425	409	445	450	454	414	431	420	438	419	442	427	409	448	430	441	401	448	446	433	450	455	425	431	457	428	430	433	430	438	439	443	429	373	416	432	452	446	462	417	441	457	455	402	438	435	445	431	421	426	473	420	438	428	429	462	423	386	448	440	425	398	424	433	391	390	417	430	435	430	405	432	433	434	454	449	432	463	412	403	445	404	417	447	425	464	416	436	432	448	446	432	418	425	436	422	439	410	398	399	421	418	437	437	451	448	406	422	429	388	441	434	448	472	425	407	425	433	461	425	459	416	388	414	430	435	470	454	425	424	437	442	398	437	446	466	422	420	426	396	454	424	478	437	453	419	436	455	455	422	420	435	442	454	427	426	434	470	426	427	431	444	424	434	455	449	425	442	431	414	453	441	446	454	429	443	443	443	430	425	403	416	426	438	423	468	433	418	466	418	441	437	401	416	410	406	404	411	449	404	433	447	436	415	433	433	487	420	449	429	410	430	464	443	426	440	425	449	427	433	419	466	431	395	441	390	420	397	426	385	471	400	422	437	427	439	434	465	410	442	450	461	446	431	465	443	403	400	435	454	450	426	453	430	460	460	429	455	411	418	431	435	447	408	436	386	459	445	435	465	424	422	429	431	429	455	415	440	459	416	433	440	438	463	415	427	472	450	391	413	450	431	456	412	427	439	451	454	425	450	437	480	445	396	431	390	425	450	416	419	417	454	440	397	424	402	462	389	471	426	421	430	447	431	430	398	474	450	456	403	442	435	383	429	457	467	429	431	452	438	425	453	404	419	410	467	440	405	464	455	411	439	396	447	434	418	439	412	411	415	406	395	444	421	447	446	444	434	430	445	423	451	463	427	427	446	403	430	428	461	470	452	443	457	440	442	462	448	396	435	445	470	431	411	453	466	464	450	437	433	433	409	415	429	466	436	432	463	425	456	439	428	420	442	462	480	473	443	436	438	465	423	438	415	406	420	435	425	439	402	436	422	415	453	438	457	440	470	435	420	427	443	401	423	424	420	433	421	434	396	423	384	434	453	429	403	432	431	439	433	442	464	415	439	433	430	401	422	447	439	399	439	411	485	444	441	385	441	429	428	427	461	431	457	463	415	427	436	442	440	399	407	424	398	396	457	412	403	438	420	419	469	468	404	412	436	461	436	423	431	408	462	457	480	442	460	438	440	455	416	435	460	440	394	412	404	438	427	432	464	474	395	429	471	433	433	414	432	451	438	408	440	405	422	414	438	413	403	429	448
22597	21134	28655	23865	21134	21156	8496	1098	845	805	678	599	587	513	538	503	513	503	453	485	472	421	421	452	437	424	424	422	439	457	430	434	423	432	391	415	412	412	412	401	428	459	381	370	433	420	446	421	435	412	432	438	422	415	404	416	420	428	423	450	445	385	448	414	423	436	419	420	374	377	428	397	413	441	393	394	388	393	385	408	422	381	427	434	412	398	409	412	403	411	411	420	414	399	440	409	417	384	438	414	426	419	424	425	380	380	373	380	450	381	413	420	388	385	387	383	400	430	435	384	403	438	401	423	426	406	389	422	384	400	388	411	412	404	390	416	441	402	408	402	374	387	407	411	408	370	387	371	376	398	405	393	424	366	406	414	393	393	382	357	407	412	410	399	383	411	373	397	385	384	422	447	365	414	400	401	439	385	371	420	383	416	380	422	400	382	371	412	408	424	407	400	383	408	405	428	357	392	403	399	395	388	403	394	374	404	402	431	385	416	410	403	432	361	427	394	378	417	403	426	379	390	405	422	405	404	414	385	397	394	395	401	365	427	420	374	430	380	396	401	409	401	360	400	393	379	401	371	416	400	418	415	360	417	389	436	376	384	397	410	424	387	421	399	412	431	422	389	422	345	389	446	400	352	419	357	401	388	415	412	400	430	420	376	394	420	422	392	401	398	391	410	422	394	406	420	363	424	407	400	360	398	397	420	414	394	410	417	404	402	412	413	385	391	401	356	407	408	366	440	441	425	402	422	440	385	404	410	414	378	430	397	420	397	395	404	415	397	380	411	425	435	401	371	428	417	396	421	433	387	385	405	453	365	417	419	400	367	428	400	396	416	384	428	417	392	409	419	362	397	431	406	398	406	386	410	380	378	404	358	403	421	369	422	403	394	414	375	395	354	424	411	421	382	449	409	426	417	423	399	385	417	413	405	417	416	393	408	366	365	405	398	382	418	406	407	357	395	400	402	401	430	402	396	417	376	388	410	359	402	385	387	397	416	387	439	398	419	419	413	407	399	435	384	371	393	396	418	378	372	347	391	393	430	375	401	364	403	383	387	422	410	409	373	414	429	414	382	389	382	428	396	381	358	412	414	383	418	400	409	379	416	386	412	424	410	434	386	387	364	389	415	408	409	418	381	414	394	378	397	392	390	434	421	403	387	401	376	403	413	402	428	394	365	396	375	399	427	380	382	389	415	372	419	429	451	428	395	369	405	389	392	402	379	411	416	419	403	420	384	341	381	422	406	377	437	384	409	396	369	387	392	393	363	437	408	431	424	412	377	412	435	410	381	426	400	400	428	374	388	380	389	406	459	405	418	388	413	388	400	431	380	398	380	424	378	419	395	392	405	445	383	411	413	424	401	383	376	398	399	397	422	411	410	355	406	389	409	394	448	427	406	362	375	395	397	425	392	392	437	395	363	373	398	406	380	434	370	395	415	380	400	385	403	415	433	403	407	388	406	412	405	389	396	423	430	429	417	395	427	396	396	416	397	408	409	361	343	382	404	410	385	415	430	372	410	403	444	392	371	404	395	401	397	437	417	368	400	420	395	407	419	406	390	415	353	379	416	394	405	435	409	395	413	359	415	390	423	407	426	401	358	388	376	432	408	437	422	382	401	390	379	395	399	374	419	396	408	393	365	390	409	379	396	383	373	412	365	428	427	404	395	387	392	408	372	383	397	403	406	421	416	415	427	407	389	434	393	399	410	389	404	395	413	419	352	408	386	382	344	399	420	418	407	405	395	444	379	399	401	399	415	398	387	427	396	418	392	374	411	415	443	390	422	404	413	411	386	385	435	376	411	397	402	386	397	426	389	404	413	366	400	398	372	410	427	427	406	412	408	395	355	403	395	402	421	391	408	368	411	408	407	398	436	386	381	394	392	391	371	423	378	387	414	385	401	405	409	405	405	387	431	395	413	397	421	448	437	380	385	410	421	405	421	393	408	406	417	390	373	376	410	387	429	393	398	420	418	401	398	431	412	370	424	379	355	380	412	403	433	360	375	382	410	389	350	374	413	436	378	382	371	385	415	402	380	440	442	423	385	427	405	402	412	430	395	363	408	427	414	411	409	415	418	384	387	408	472	411	374	392	393	397	394	406	410	393	376	400	409	355	429	422	411	404	404	397	392	379	404	416	391	406	407	382	390	433	419	407	407	392	441	412	402	376	406	399	412	393	379	345	385	389	388	363	400	375	394	386	405	381	418	431	376	398	423	402	423	398	375	382	394	414	436	387	377	404	403	374	373	422	351	392	399	391	414	396	408	419	422	392	405	407	413	381	400	391	410	437	400	406	384	359	384	401	403	414	421	413	387	407	367	435	383	374	402	394	412	396	395	393	392	440	393	432	403	394	395	408	411	402	403	419	384	385	374	359	379	414	387	408	423	408	371	446	375	399	430	388	428	392	401	379	383	441	434	400	386	403	360	390	421	404	424	379	424	416	404	379	352	395	393	410	369	395	424	377	394	418	344	388	422	405	402	409	433	389	365	398	383	390	412	415	387	416	413	410	406	392	399	361	364	401	390	427	424	411	393	360	425	402	408	386	388	418	397	405	399	408	357	350	403	389	388	433	386	359	415	398	368	429	397	392	388	446	380	402	392	373	390	365	377	414	397	377	375	383	403	411	415	388	467	391	420	434	446	396	369	400	422	405	412	348	403	370	395	380	401	373	376	382	409	413	413	426	395	412	397	407	392	378	404	412	360	402	369	362	451	408	391	415	403	417	402	395	400	443	419	443	421	420	408	372	428	422	400	424	384	376	415	383	399	400	429	407	422	414	381	389	389	403	395	405	403	399	383	431	409	390	395	409	382	395	396	412	408	396	408	373	414	415	403	415	413	429	395	391	408	377	362	384	381	410	425	388	404	433	405	376	426	405	336	395	401	407	357	353	420	414	426	418	399	399	403	397	423	410	398	378	392	396	389	408	442	387	418	374	392	431	374	379	371	390	421	417	419	420	390	379	387	409	403	415	396	398	411	393	396	372	388	435	371	376	412	364	413	404	449	422	422	398	370	388	372	408	411	402	383	390	384	406	387	377	382	389	419	399	408	367	403	414	425	403	401	377	404	413	400	401	387	402	406	401	397	414	415	419	408	400	434	398	396	370	411	416	423	408	393	399	391	394	372	391	383	405	404	394	406	410	404	404	362	402	416	459	406	424	376	401	399	384	411	404	374	417	390	419	398	403	399	420	348	401	416	388	404	432	405	445	398	404	422	409	366	433	420	380	372	404	407	385	392	407	391	407	396	400	383	431	390	405	415	426	370	383	371	422	368	398	381	397	380	398	417	403	385	368	385	391	420	370	399	387	409	387	390	424	441	417	421	388	393	366	432	387	436	392	390	421	398	388	429	406	438	411	423	390	410	410	383	368	399	443	385	412	413	413	424	398	374	374	400	411	387	377	400	379	358	393	388	414	415	432	380	379	388	402	406	416	423	433	397	415	452	401	353	417	399	395	431	365	409	405	441	404	418
4544	14551	11170	5528	3788	2845	2187	1704	1392	1212	1002	875	837	783	728	699	645	607	594	597	579	578	585	557	529	548	558	519	531	534	540	499	518	511	515	522	518	527	533	485	493	483	554	480	475	523	496	446	544	499	522	515	556	533	511	515	495	482	487	496	481	505	525	479	502	496	478	492	536	471	497	486	465	444	481	470	503	520	526	495	456	491	466	472	477	488	474	488	511	499	504	508	494	458	500	484	492	480	502	463	480	470	458	497	444	509	481	501	461	479	497	481	482	480	451	521	466	480	471	461	521	467	507	481	506	456	496	476	514	527	489	445	501	499	474	454	496	470	447	486	499	476	443	506	431	443	486	455	497	500	447	453	455	484	470	474	465	502	477	532	446	516	492	454	516	475	480	436	505	502	458	459	504	496	518	508	478	490	482	508	467	457	522	464	418	533	479	486	506	471	476	495	487	496	489	460	463	473	500	489	482	488	469	497	462	481	494	494	477	466	486	489	497	495	478	483	482	454	482	464	496	461	474	427	442	496	489	454	456	504	436	485	469	465	480	439	467	489	456	482	478	504	456	495	478	488	451	467	487	455	451	527	479	471	462	486	489	451	465	491	489	455	478	442	495	492	531	491	536	485	456	492	533	473	490	522	470	460	502	464	437	469	472	497	477	479	493	449	429	450	455	486	484	477	465	492	479	483	491	452	487	536	493	494	517	470	486	488	474	480	479	472	483	490	484	531	492	509	500	489	495	475	427	491	484	483	496	502	461	476	484	491	494	436	494	485	486	467	474	485	485	467	493	460	434	492	512	469	497	491	499	524	436	511	459	501	451	470	516	464	473	497	492	474	454	503	448	482	463	476	454	469	482	462	466	464	486	432	495	496	477	504	481	486	465	466	475	485	481	530	470	466	484	498	480	466	462	498	459	421	475	462	480	479	481	521	467	460	517	455	516	442	542	474	468	457	506	456	491	472	489	459	492	447	479	494	460	442	473	499	464	495	488	495	496	428	486	471	459	471	498	468	482	471	516	481	499	488	494	469	477	506	523	511	452	488	485	476	502	487	483	488	494	478	492	518	501	468	510	455	498	478	472	490	488	439	454	476	488	497	485	499	512	453	475	489	481	473	481	472	516	475	474	493	422	486	473	502	483	498	459	498	496	517	486	486	468	481	470	455	481	451	497	474	481	450	445	490	476	453	486	472	494	448	491	469	434	509	491	496	488	476	479	524	482	463	479	521	484	490	486	451	470	454	482	485	501	464	456	480	506	503	446	463	469	464	477	470	496	458	509	475	487	480	505	469	527	485	467	462	500	485	519	465	477	466	474	476	489	466	498	498	466	524	462	483	461	504	457	469	473	474	467	496	452	539	514	501	495	445	452	437	469	482	457	524	520	493	469	483	495	448	472	481	507	459	509	473	453	475	498	468	478	497	482	480	465	463	485	458	470	494	473	475	452	446	507	490	448	483	474	485	459	473	521	458	495	468	495	456	471	531	460	493	456	481	482	492	466	474	501	528	495	533	508	465	462	486	483	448	470	468	466	497	442	502	459	491	491	482	473	489	470	455	486	463	463	453	473	500	464	450	491	422	477	494	492	459	490	478	505	475	501	495	437	504	499	460	465	488	503	500	477	537	487	493	466	475	498	497	496	471	496	485	519	485	476	495	457	513	467	507	486	455	467	521	454	505	489	481	496	455	527	474	483	467	418	499	546	512	505	488	488	478	480	522	475	451	511	507	438	492	463	470	487	466	457	496	474	502	467	476	492	458	485	477	448	489	478	483	481	481	473	520	473	458	459	453	503	511	492	462	449	476	464	492	479	503	481	489	473	479	463	464	486	484	470	479	486	479	472	488	504	485	467	510	451	497	491	553	488	474	463	516	488	465	522	453	466	472	510	507	478	458	496	470	447	478	466	456	497	474	461	525	524	468	458	505	448	486	489	472	495	465	452	494	494	457	447	467	460	445	493	448	454	473	481	508	477	473	476	467	500	458	505	502	473	488	532	453	466	479	474	502	542	510	476	506	483	465	508	452	469	464	473	469	529	455	488	472	441	496	489	517	469	475	481	471	471	514	490	491	500	467	470	465	475	510	501	515	473	486	520	439	505	486	477	487	469	481	485	481	482	490	440	519	477	518	455	474	485	463	529	502	508	463	496	503	472	463	472	470	487	479	465	508	469	455	491	470	486	476	452	466	445	499	481	487	464	457	515	493	507	477	462	483	457	482	470	433	506	480	482	495	519	468	534	470	488	487	482	463	491	474	471	470	456	514	463	466	468	533	444	466	491	503	508	466	462	474	496	463	501	467	499	486	481	507	500	450	508	474	493	464	494	485	514	480	478	475	475	460	489	455	534	478	494	465	446	480	502	514	491	465	540	455	495	489	497	502	473	495	502	483	476	498	493	454	481	523	524	509	475	470	486	461	499	467	459	493	452	498	479	456	467	473	500	492	460	462	499	488	477	495	489	497	525	522	491	495	458	454	503	463	493	454	459	461	515	482	453	483	501	503	504	463	511	474	426	495	469	472	482	496	491	468	475	497	507	521	482	493	476	493	488	536	485	445	498	506	487	463	481	472	490	524	454	489	477	506	473	480	495	487	506	456	488	483	485	468	466	469	476	467	464	492	505	439	477	515	469	483	466	467	471	477	477	485	497	497	529	495	437	487	507	476	471	466	530	463	483	494	454	485	443	477	466	476	464	483	433	486	474	479	502	471	478	444	501	493	492	504	482	486	488	471	480	493	504	485	477	478	492	472	450	422	493	536	496	479	452	487	507	515	546	488	512	496	484	459	475	482	431	476	500	491	477	469	500	467	467	480	480	492	483	483	501	494	534	501	457	492	477	457	491	528	474	460	489	468	460	507	441	525	498	485	481	463	455	457	530	483	481	477	522	473	480	490	499	454	507	485	456	457	467	533	444	467	515	465	481	489	471	451	461	445	485	503	464	488	458	521	480	488	471	493	468	501	532	466	450	485	466	471	505	428	472	489	473	484	460	475	472	457	500	458	490	440	482	486	500	469	510	488	472	491	451	472	445	501	484	503	481	521	501	505	494	469	480	456	475	449	490	483	504	514	489	467	478	465	468	519	505	417	493	428	503	513	491	522	477	490	452	464	491	500	489	497	477	515	487	487	498	483	460	464	475	490	520	440	493	481	488	499	463	485	486	490	464	506	455	483	457	496	488	494	472	424	448	505	461	453	508	487	507	499	460	493	505	492	436	489	493	458	544	507	469	469	513	531	497	497	482	516	477	499	458	489	464	470	499	485	527	502	489	456	491	501	472	534	487	487	462	471	505	502	463	444	504	483	470	472	460	470	488	468	483	484	448	519	489	500	475	495	489	447	494	524	499	445	485	487	486	482	497	483	445	466	500	471	481	490	464	459	497	464	462	501	483	488	477	458	458	479	487	482	475	493	513	515	482	462	491	481	468	499	469	471	498	467	504	460	462	526	500	488	488	438	475	468	492	469	492	447	495	467
27286	18379	4609	1072	842	768	726	722	715	715	743	746	707	701	679	683	735	697	696	690	743	717	676	688	725	721	691	736	715	713	710	690	706	707	700	682	703	646	718	724	728	719	675	718	720	715	670	688	684	689	719	706	786	705	719	685	721	724	710	723	681	738	688	658	709	668	667	710	710	685	671	732	646	743	704	688	684	697	667	697	665	698	724	703	649	704	717	688	645	729	716	683	686	685	715	716	654	723	694	714	677	694	717	715	682	678	686	712	726	678	689	667	693	678	680	723	708	721	681	687	641	697	713	694	706	696	698	667	744	677	695	643	707	675	707	711	677	680	659	691	770	766	614	684	702	714	734	711	774	704	692	702	680	728	674	699	739	726	678	665	710	709	707	671	719	721	673	660	794	677	697	739	711	735	695	686	699	682	708	675	685	695	706	707	699	712	694	737	738	707	684	686	701	689	693	698	722	667	691	720	729	677	728	707	711	700	680	699	707	732	684	747	744	669	669	684	731	720	706	715	727	687	740	721	681	706	679	668	653	676	679	708	749	692	728	698	738	694	729	731	731	655	696	685	728	717	741	711	739	687	751	686	754	700	722	705	687	761	686	693	718	686	695	754	698	678	658	665	719	671	666	734	717	733	685	699	708	678	745	676	733	700	692	707	666	721	675	695	733	668	721	719	712	718	696	662	706	660	678	704	718	704	713	711	742	682	643	709	681	698	719	714	718	693	719	719	668	716	689	691	681	678	695	743	667	673	678	673	683	752	690	667	698	692	677	708	711	730	739	704	727	704	759	694	757	722	712	734	700	699	687	723	734	672	693	697	681	730	721	721	694	691	701	759	712	674	746	692	713	755	725	706	678	749	792	728	715	715	733	713	699	716	727	736	659	666	650	692	703	709	726	674	707	741	670	671	711	709	709	724	711	686	699	671	715	684	690	712	723	732	689	679	738	693	722	686	720	721	733	760	733	687	704	699	668	659	653	632	696	753	702	698	706	697	711	723	654	683	642	728	734	679	701	720	669	674	710	718	725	755	731	715	687	702	746	693	726	704	708	665	733	661	667	711	646	720	703	689	670	681	765	688	685	702	671	719	667	713	717	731	696	682	727	675	755	720	722	699	714	703	686	683	745	677	711	699	685	712	750	750	745	743	692	685	699	716	709	745	716	750	719	681	676	708	713	683	686	715	705	708	724	676	697	747	656	728	666	720	709	681	716	721	708	671	668	703	721	694	677	736	710	714	688	722	721	725	708	727	664	729	770	698	698	748	706	702	680	758	754	716	717	717	694	745	662	697	695	644	676	687	729	706	715	740	734	721	742	719	699	689	734	711	684	672	695	729	689	747	736	745	692	680	679	696	659	662	697	680	691	700	661	768	687	697	663	693	678	673	716	730	714	710	730	718	656	694	671	736	762	683	678	674	699	721	724	698	711	711	706	659	720	675	676	657	700	709	728	729	693	700	720	662	699	686	728	715	714	709	668	683	713	663	708	758	703	660	719	714	716	695	696	717	731	769	694	721	711	685	728	722	701	687	674	691	667	687	700	689	689	686	695	704	669	665	704	673	724	676	704	664	654	778	698	693	734	704	719	686	671	709	719	715	688	699	740	706	703	680	710	771	738	669	741	646	699	669	694	713	693	637	688	678	742	734	708	696	653	666	729	730	691	728	694	712	734	689	731	700	710	656	760	667	734	725	709	711	761	696	666	663	741	717	690	714	704	725	684	693	670	712	742	660	656	720	711	717	694	691	665	716	699	720	707	719	723	740	716	712	700	678	673	767	666	669	718	748	660	699	647	710	693	768	724	691	695	691	686	731	709	736	715	762	753	675	723	704	692	697	710	704	661	713	685	717	691	716	702	719	689	702	715	678	729	730	714	652	730	678	708	733	705	732	753	724	724	710	705	741	718	724	747	731	719	693	711	720	729	668	728	692	690	699	681	708	669	712	676	711	741	691	687	666	697	685	707	735	724	722	713	688	702	699	692	689	709	699	744	693	724	735	703	664	709	716	679	673	719	724	676	680	685	677	675	751	709	695	713	664	690	707	689	723	729	684	720	700	695	707	660	727	711	717	729	701	652	695	706	690	722	708	693	681	713	670	742	740	692	739	707	697	673	695	715	689	717	629	721	683	720	690	743	741	699	726	659	665	681	732	692	716	686	675	724	669	709	719	720	703	695	651	702	744	728	713	706	694	715	718	701	763	739	721	697	743	701	730	663	698	713	722	711	684	684	721	680	689	761	707	659	703	748	739	664	703	707	721	711	707	673	701	694	700	733	719	693	689	736	733	702	718	689	666	652	704	681	704	661	696	718	701	722	662	740	709	693	694	751	686	638	727	714	702	649	686	684	661	732	733	714	759	696	740	712	684	742	750	741	688	714	716	659	740	707	689	711	689	745	701	684	708	704	679	685	716	730	692	711	698	726	735	718	739	650	695	695	686	723	718	695	718	706	677	713	707	712	713	691	732	670	719	653	666	680	694	747	740	709	704	709	713	708	679	715	701	701	722	701	712	698	700	726	707	752	692	760	720	708	660	718	739	721	718	703	682	670	672	703	693	739	743	761	662	698	704	709	705	667	682	712	682	717	695	743	680	755	700	711	709	701	689	673	678	744	686	761	722	704	689	741	725	696	677	683	702	668	697	695	755	697	696	695	725	705	720	676	707	723	705	672	685	679	703	702	700	695	746	691	698	682	719	691	703	717	711	694	715	733	678	715	702	726	738	670	684	702	699	729	681	695	751	736	699	672	698	714	689	692	712	705	713	713	710	707	681	692	736	731	666	668	694	713	679	705	709	694	714	705	669	684	710	677	696	713	712	697	742	758	692	694	660	700	683	705	701	747	734	699	690	688	706	737	687	661	664	695	677	691	645	686	666	725	692	723	720	748	724	720	687	703	702	738	715	716	751	651	714	679	719	673	737	755	752	687	657	691	732	690	715	709	672	707	760	706	677	681	722	705	699	730	715	707	711	706	725	626	696	705	706	686	709	710	713	746	689	672	694	680	676	716	679	744	654	740	663	693	668	687	715	693	684	705	688	677	696	707	702	722	679	678	710	689	677	675	716	704	706	729	692	694	717	712	706	716	771	694	670	720	692	717	666	736	668	672	735	686	757	678	715	722	686	737	681	717	695	737	746	697	704	722	724	666	720	691	681	731	751	733	702	684	681	697	700	674	720	754	750	701	682	685	737	699	651	742	681	689	683	690	734	760	639	753	743	695	704	773	727	683	711	731	695	701	716	681	698	721	726	689	739	677	695	696	770	707	748	704	687	685	699	709	678	674	704	732	714	688	673	698	737	736	676	713	680	707	707	705	681	693	652	757	707	708	677	730	707	745	743	727	717	708	712	716	685	722	681	718	709	738	675	698	714	692	757	744	732	699	691	747	730	695	663	660	682	709	746	707	727	738	686	745	676	712	731	682	696	712	655	736	718	739	658	696	726	754	665	738	706	707	697	758	671	716	765	705	720	713	740
4516	1217	1160	938	935	865	816	773	802	833	802	858	771	873	821	781	807	779	820	772	791	846	835	864	763	813	835	821	799	778	804	817	801	879	844	831	826	801	809	782	776	796	764	782	787	796	865	797	846	829	826	818	798	777	843	836	803	831	820	822	799	791	803	776	752	805	785	822	825	770	814	854	809	820	812	785	802	789	829	792	835	798	781	800	834	830	828	784	777	814	837	787	765	826	786	793	817	794	793	767	835	837	775	762	810	830	806	788	789	766	799	821	829	793	751	820	784	814	838	805	831	838	780	817	755	799	799	831	764	838	824	760	823	802	806	849	798	793	828	797	806	781	847	776	772	776	799	775	811	755	810	884	781	823	877	822	842	831	849	778	816	819	819	764	850	831	805	832	782	751	842	855	789	750	855	857	793	821	776	784	820	826	809	805	800	848	769	780	829	847	891	791	816	758	814	806	789	806	747	786	827	787	849	838	808	814	773	790	833	803	824	807	803	844	771	807	764	794	830	852	813	792	813	842	790	847	727	780	845	788	785	801	828	768	776	794	813	815	825	803	811	837	862	796	785	854	823	796	810	774	777	802	786	792	792	824	790	837	829	815	788	782	762	805	826	767	836	806	811	820	836	834	796	764	805	801	835	830	762	824	790	783	798	781	845	837	772	816	813	785	786	820	831	787	774	794	828	821	821	838	787	783	814	830	823	776	834	829	816	823	823	786	796	790	840	757	846	786	844	824	762	787	799	805	798	787	800	806	819	786	754	839	766	821	759	763	770	888	814	767	845	808	806	765	832	792	802	843	767	858	794	823	814	806	816	807	807	762	814	751	820	842	791	809	806	817	841	801	777	785	850	738	846	781	782	770	809	827	818	777	834	830	827	803	786	807	815	832	808	788	815	786	760	798	805	826	847	798	841	797	837	795	790	816	830	789	789	857	800	808	818	766	811	807	811	787	784	794	811	806	800	780	809	784	793	804	825	767	814	825	834	818	809	833	829	819	785	769	795	784	796	795	786	791	788	800	858	818	809	763	790	793	759	767	808	794	753	830	785	786	762	824	757	794	766	875	827	809	766	812	783	804	815	825	775	820	783	807	781	790	795	761	809	824	830	808	810	786	830	798	807	785	838	834	799	789	819	793	748	747	801	834	843	753	797	787	821	806	863	839	791	773	845	824	767	764	782	795	817	828	765	827	832	841	814	738	802	866	792	810	836	787	787	809	823	793	834	770	820	785	796	806	782	801	805	801	778	837	801	786	800	758	824	769	815	779	815	815	799	813	780	812	789	834	838	792	795	792	801	799	785	821	765	823	831	771	831	817	781	818	822	832	748	794	833	807	845	773	855	810	824	838	850	788	799	789	804	769	810	787	854	812	828	821	839	771	798	733	753	796	793	784	770	767	801	806	842	832	823	742	787	795	772	836	799	803	815	849	791	770	844	789	789	759	781	830	833	811	768	795	786	806	836	807	792	786	787	810	730	807	789	806	821	781	793	798	827	822	797	820	783	772	771	780	796	810	809	795	776	786	795	805	830	869	776	814	844	750	754	819	812	773	809	804	811	804	822	747	799	780	797	785	790	820	774	812	830	788	817	789	798	856	786	792	749	825	829	760	830	803	842	821	793	848	764	809	834	832	768	864	814	828	793	774	775	799	762	813	756	803	785	769	783	809	786	781	758	814	799	809	790	794	865	833	833	831	807	816	831	803	767	808	770	804	827	782	795	854	857	799	785	773	847	790	833	802	789	788	769	785	824	768	795	831	800	814	826	791	810	798	841	837	797	855	840	823	744	851	800	811	791	815	794	852	786	818	815	793	809	808	832	788	796	822	821	853	767	849	798	844	779	774	833	829	802	828	816	810	808	838	827	797	844	777	768	745	800	799	813	780	818	809	826	754	829	794	810	794	834	808	814	769	776	853	793	833	835	782	814	791	798	822	806	771	815	785	811	830	808	792	802	832	832	764	814	802	799	782	787	793	816	773	849	786	807	797	835	843	792	771	798	772	779	756	814	848	801	788	762	867	760	791	829	744	769	810	793	799	829	836	786	816	836	844	777	818	839	804	784	794	792	799	831	832	797	765	796	824	796	827	842	756	826	833	828	826	863	798	787	813	795	845	825	842	779	777	783	799	787	827	787	802	804	785	830	782	874	846	805	819	858	805	804	800	830	805	801	788	799	777	800	846	775	819	777	862	772	818	813	847	784	795	787	852	795	821	802	800	809	848	815	779	842	789	820	813	839	802	791	820	802	843	780	788	772	764	783	817	828	790	838	843	805	805	769	797	779	852	767	822	772	785	816	811	779	764	829	821	813	767	837	822	765	807	810	818	803	851	824	829	849	788	795	823	805	806	788	805	786	844	840	838	829	827	797	831	842	847	824	839	811	847	778	877	827	846	779	818	801	837	802	771	839	859	831	809	797	833	800	790	826	830	815	792	816	782	779	751	830	858	801	783	782	795	826	796	791	803	802	790	792	818	814	838	796	849	830	821	848	801	818	762	794	825	827	795	807	868	857	792	849	776	765	819	843	845	812	804	800	780	783	852	747	766	805	778	812	803	795	811	794	770	765	794	787	816	837	817	824	801	809	801	751	781	772	803	817	804	856	784	823	758	846	806	788	801	843	810	843	747	832	815	776	776	790	733	833	771	805	782	827	797	792	873	739	854	815	793	798	790	848	812	785	781	820	813	814	748	747	855	814	796	840	803	802	798	807	808	825	782	803	822	789	792	797	817	819	822	771	786	794	805	834	767	777	785	822	771	774	800	794	831	744	831	796	800	796	821	817	829	789	847	808	814	820	820	794	801	775	838	818	743	848	831	809	812	843	808	825	832	797	807	866	837	835	817	822	763	810	780	793	844	850	790	781	824	839	810	760	808	820	802	840	798	808	834	775	841	825	798	785	793	778	832	845	831	841	781	799	806	798	835	794	826	780	815	820	823	803	864	799	783	783	794	803	816	787	813	790	777	779	799	777	797	810	793	808	808	787	797	790	796	812	790	817	816	777	827	775	825	804	869	763	789	766	880	824	802	812	743	796	833	795	859	763	766	852	812	805	796	853	801	823	789	805	798	787	819	775	784	808	861	774	805	766	835	832	781	816	818	794	811	816	836	786	801	846	815	867	781	828	867	797	819	806	785	822	835	792	762	847	843	812	822	773	818	854	830	812	799	824	792	788	798	774	794	813	798	788	794	795	793	840	746	826	796	827	836	779	804	860	803	817	786	791	806	779	804	832	807	806	811	827	843	816	830	825	841	823	815	825	804	750	831	737	764	751	840	811	780	765	789	831	773	770	788	770	827	769	766	792	789	828	848	784	796	779	770	830	803	771	854	808	799	763	818	758	780	828	753	789	817	799	825	783	822	792	814	777	789	780	845	801	849	780	769	828	832	772	770	826	798	829	844	812	758	796	808	837	818	794	794	822	879	805	801	787	817	826	804	793	806	827	830	822	808	815	792	795	834	816	815	795	778	739	814
23701	21126	28166	24313	21106	9896	1611	1155	958	961	942	906	876	856	844	851	810	817	773	801	841	831	833	831	775	765	827	813	796	801	788	819	859	793	769	783	797	764	782	758	802	746	761	823	780	793	744	805	768	802	769	756	798	811	756	763	776	795	802	792	747	784	777	812	767	811	771	801	768	810	838	793	746	806	783	764	746	793	709	757	720	798	856	779	777	812	818	760	772	756	799	732	799	740	840	822	780	801	827	815	785	763	783	758	786	755	808	749	737	796	749	749	740	781	743	810	718	836	731	776	719	725	735	721	728	763	754	778	810	742	779	777	792	779	811	754	768	813	768	769	787	730	754	815	833	741	807	758	791	811	760	776	822	806	781	781	775	826	824	795	782	787	828	753	768	792	761	760	841	853	778	778	777	787	799	748	725	756	775	779	807	778	835	781	770	744	840	792	838	803	820	766	778	778	810	792	799	799	755	817	828	764	782	819	783	779	783	854	806	808	802	793	796	762	825	798	796	781	798	834	791	739	725	809	801	756	773	779	832	765	757	792	767	755	759	786	800	751	785	757	774	753	741	760	800	788	815	819	787	780	764	757	791	782	772	796	763	783	776	740	752	787	804	795	762	773	780	746	771	794	749	820	843	791	789	779	832	727	765	747	839	749	748	780	787	779	789	801	801	793	744	780	766	777	780	800	777	753	768	800	790	815	771	781	787	811	809	773	766	762	771	782	794	785	798	774	745	776	756	813	829	796	771	783	797	767	774	710	789	793	818	799	794	787	778	830	787	745	805	751	790	760	733	768	784	779	762	804	753	800	772	823	760	787	782	817	764	730	830	754	796	826	776	818	861	781	708	813	763	785	805	766	792	779	761	788	754	799	746	749	794	747	759	786	814	768	707	745	781	813	747	773	797	777	847	787	796	764	807	797	707	818	818	815	811	810	808	811	745	787	798	791	771	796	760	772	793	774	757	781	785	755	828	823	762	781	726	767	815	761	812	769	784	789	819	763	771	762	811	777	753	747	735	793	828	764	799	775	786	767	766	786	766	774	783	761	775	820	782	788	780	809	763	784	797	821	751	789	779	794	708	771	822	789	832	782	803	816	802	827	806	765	773	818	769	825	747	745	783	784	813	718	853	742	791	789	810	785	779	770	748	768	810	778	799	852	758	797	741	795	839	810	766	777	773	795	766	737	802	790	806	776	786	750	772	793	831	766	751	794	813	801	761	784	855	763	780	733	801	781	800	798	755	814	769	776	744	758	833	751	782	806	776	786	769	763	789	771	787	782	778	755	754	801	749	754	783	764	801	811	795	750	839	838	810	835	758	752	763	794	775	804	782	804	807	796	819	755	751	732	762	798	770	785	831	767	816	768	769	806	747	754	808	795	773	787	803	809	689	756	787	763	817	837	815	772	772	740	740	820	769	803	780	801	822	811	774	757	803	743	788	815	782	801	801	804	796	765	808	788	777	774	757	799	818	810	772	770	817	807	814	787	746	828	816	815	802	802	776	816	814	789	783	779	796	745	817	809	787	812	744	746	766	778	760	816	750	796	796	778	799	769	782	801	812	782	752	844	765	770	808	807	772	796	760	787	771	840	780	803	736	786	761	784	768	808	723	782	771	805	793	772	782	787	748	787	776	783	771	828	749	725	740	799	760	799	773	787	817	746	745	840	767	712	820	817	738	779	778	760	785	774	788	755	797	749	794	798	779	768	765	750	751	804	791	784	851	783	777	735	746	765	719	836	770	768	750	771	789	771	771	803	787	798	771	808	789	743	733	786	744	835	813	803	739	768	822	803	769	729	797	763	795	781	816	768	728	773	787	831	756	763	711	808	798	780	813	765	744	779	779	803	785	790	768	762	799	802	806	762	764	766	799	784	771	742	795	810	728	803	776	775	742	749	735	744	741	767	850	797	740	762	830	764	787	774	781	775	765	796	813	790	822	783	788	817	800	788	731	756	804	760	796	795	719	746	789	726	764	730	770	782	773	746	837	827	765	756	789	758	787	770	781	814	761	770	764	870	764	783	746	803	788	762	737	756	770	804	764	762	792	773	827	747	827	803	766	797	787	766	768	820	756	775	800	758	801	765	745	829	791	775	785	758	760	788	736	786	837	751	784	776	766	765	730	766	744	741	812	825	797	758	776	819	708	762	820	789	791	719	721	707	809	828	765	786	789	751	802	773	756	775	792	756	742	768	807	775	743	759	786	759	781	786	780	809	813	766	762	738	744	792	821	767	811	842	808	787	771	744	782	710	790	755	766	795	832	773	805	771	776	821	749	770	774	760	810	770	773	753	809	747	757	850	791	764	838	774	827	826	778	821	759	786	775	807	791	783	765	817	761	785	798	783	784	732	775	807	778	779	743	778	810	798	798	769	769	802	799	811	764	760	720	755	782	797	795	817	751	768	781	761	792	771	783	744	771	735	815	815	734	761	774	779	739	782	737	772	703	776	795	790	770	784	750	793	747	761	753	792	833	809	760	812	788	800	750	797	778	806	825	779	794	823	755	755	802	764	793	807	811	797	764	816	792	777	798	797	819	785	760	741	766	788	745	782	733	831	744	836	789	780	761	755	784	763	794	740	777	786	799	813	795	817	781	775	767	766	743	764	784	800	836	770	802	811	816	756	768	797	794	790	764	792	778	848	792	763	743	733	792	794	760	778	762	751	791	769	777	784	811	793	788	793	823	795	747	770	749	789	768	821	760	755	786	778	744	833	752	782	739	756	800	807	787	792	809	737	781	760	784	761	757	752	760	773	768	771	754	743	772	738	759	807	798	826	801	782	834	787	828	794	798	795	738	767	792	786	785	837	778	789	767	759	796	799	784	810	758	773	769	740	729	768	785	766	751	777	782	765	829	845	790	793	735	763	767	809	727	835	825	811	799	800	736	769	714	759	758	769	722	766	794	755	775	757	774	778	751	774	737	810	732	741	722	789	761	783	744	772	817	742	805	739	762	789	762	785	781	780	795	777	791	822	803	791	738	762	824	813	835	760	772	771	801	766	738	725	814	785	804	750	754	725	739	777	778	799	802	770	779	791	794	770	792	771	781	777	761	801	728	823	818	782	787	856	843	817	797	800	745	752	790	789	796	778	791	799	772	760	824	762	812	773	759	760	801	770	795	771	875	791	793	791	830	768	773	751	775	802	744	770	803	764	790	822	755	779	718	765	800	786	789	783	788	785	787	778	808	781	762	771	745	803	758	775	792	780	837	769	753	791	853	808	842	744	766	768	808	780	763	763	780	776	779	768	794	756	763	791	704	792	819	753	744	794	780	773	790	774	735	772	782	780	783	745	822	753	813	807	803	774	789	795	772	785	786	716	802	797	787	745	768	777	799	784	757	812	809	742	741	842	753	773	773	759	783	793	754	819	751	783	742	798	775	802	755	832	778	724	830	817	794	768	749	795	727	746	761	785	780	758	799	748	805	780	786	781	799	779	820	775	822	794	802	767	724	789	778	791	799	778	840	770	761	808
3410	8741	6843	3424	2596	2023	1798	1527	1372	1236	1135	1094	1144	1111	974	986	1029	1040	925	1007	966	926	888	873	951	944	918	952	894	995	895	898	883	898	931	967	905	876	915	903	913	939	873	902	917	916	895	889	900	931	972	942	951	890	922	941	904	905	898	958	881	931	924	922	900	897	891	903	921	868	907	910	956	931	930	921	894	956	921	889	941	870	913	871	931	933	883	902	874	896	888	923	914	905	907	927	862	913	911	904	929	874	907	897	852	915	895	863	857	912	875	881	877	872	894	834	922	935	884	871	910	874	845	914	912	896	877	886	964	918	892	938	887	894	886	907	925	905	886	896	906	899	895	961	877	837	876	913	933	884	886	931	924	868	932	871	892	922	889	941	891	897	947	894	940	926	860	869	906	925	895	889	863	903	848	902	935	901	837	905	892	895	895	885	913	936	927	948	894	923	898	881	915	857	938	830	903	975	884	946	884	912	970	920	927	907	865	893	873	910	919	912	896	881	834	852	901	935	888	927	919	873	873	875	925	903	869	869	931	897	884	930	890	881	882	881	878	913	909	886	949	909	844	912	968	926	922	931	887	939	911	914	915	913	929	954	894	913	876	862	901	892	864	920	910	869	900	909	930	861	923	931	877	949	866	933	908	915	954	921	923	909	921	917	880	898	869	909	901	918	841	917	918	903	916	924	920	897	911	928	906	903	915	940	913	892	942	905	912	936	927	929	879	897	896	911	950	862	852	874	923	901	875	890	933	892	906	932	898	865	892	921	913	888	863	905	902	900	1000	878	941	911	912	900	917	922	935	901	912	913	890	919	923	874	901	915	879	899	875	944	913	878	916	883	886	864	885	907	939	935	885	898	896	898	923	856	953	863	858	867	876	967	937	898	948	940	864	955	916	924	896	921	935	901	857	896	948	874	907	917	927	915	892	885	907	881	922	881	967	871	882	887	892	892	863	865	929	819	900	900	850	969	866	915	928	945	922	909	918	918	893	918	908	893	897	886	853	924	895	908	888	865	894	884	883	880	877	865	938	930	897	910	912	925	916	876	911	883	929	933	836	937	853	878	884	892	922	904	930	974	908	865	896	939	883	921	898	873	850	825	912	939	919	927	907	928	892	901	888	913	856	917	848	881	905	919	888	889	902	863	912	868	944	962	842	898	901	911	923	945	950	875	932	877	927	906	946	934	886	935	866	842	909	953	879	927	872	889	948	909	907	919	880	867	899	888	931	900	858	864	864	909	868	922	903	924	936	876	916	883	896	950	901	892	911	865	933	884	939	937	867	887	875	866	921	899	885	885	941	962	901	922	832	892	864	903	850	909	870	879	894	895	891	943	918	906	927	881	901	871	909	954	877	922	868	883	929	896	891	929	844	889	883	919	933	878	902	919	866	954	881	973	860	930	907	891	898	891	903	905	926	907	856	901	855	919	881	903	915	903	895	899	966	948	921	900	898	942	880	876	944	923	873	892	892	850	946	915	930	867	898	895	960	879	901	936	943	927	898	896	859	928	925	856	920	885	970	879	860	933	890	897	963	914	871	867	924	947	912	918	891	888	907	842	938	918	881	904	863	895	893	891	919	890	889	883	925	889	961	924	837	922	894	895	937	912	924	874	918	894	926	887	892	982	903	914	910	915	850	845	892	932	906	905	900	899	897	935	891	918	893	867	932	900	890	921	880	902	910	809	895	876	938	908	895	933	905	955	876	954	931	915	906	882	855	897	906	886	891	870	904	920	915	900	880	855	944	880	932	910	911	862	876	851	867	942	932	912	903	930	908	921	943	935	894	859	891	882	896	936	918	913	910	925	883	940	872	936	923	871	912	897	881	855	917	870	930	926	870	931	905	888	900	884	851	942	881	898	889	903	915	912	868	913	877	835	892	892	906	904	869	890	887	900	919	949	937	910	848	925	895	875	923	877	890	888	885	866	924	908	959	869	879	865	901	895	903	922	908	899	929	963	914	866	952	944	941	858	865	923	880	995	923	919	924	924	972	945	903	922	950	964	922	886	907	899	900	890	928	856	893	927	923	898	949	936	916	890	868	904	876	899	897	919	901	924	909	926	879	895	852	930	899	898	901	880	887	893	889	907	911	952	919	933	847	866	868	911	938	856	817	877	928	848	905	915	896	867	862	918	877	893	825	904	892	852	892	883	916	910	900	878	878	948	917	902	914	868	877	916	878	959	858	895	911	951	931	856	880	931	930	882	914	877	875	963	939	853	886	966	910	919	891	903	876	949	903	944	905	887	911	904	935	940	850	885	898	888	879	961	912	933	938	848	862	914	920	843	845	859	887	901	945	932	871	901	894	896	935	924	809	914	907	883	867	902	886	914	875	876	952	856	914	880	909	858	895	888	882	907	934	871	914	901	903	882	853	883	915	880	927	954	851	923	874	922	941	887	841	926	941	913	865	877	905	942	902	873	882	911	897	859	908	874	873	922	950	884	925	899	879	898	888	867	928	851	902	912	879	910	866	934	889	910	889	905	923	925	854	904	912	920	877	885	904	912	908	890	905	907	847	901	908	851	913	901	918	895	920	859	892	870	949	909	898	844	916	934	921	892	970	945	892	911	922	872	888	940	837	964	890	852	876	918	881	909	878	887	908	893	919	911	911	883	962	877	916	892	938	850	823	966	851	892	868	889	866	835	937	927	894	900	935	926	906	900	888	899	919	881	933	858	900	910	921	892	878	902	899	904	856	891	881	913	861	923	869	905	878	911	857	899	927	886	911	867	902	891	904	912	877	868	901	926	881	878	912	888	952	892	936	896	913	878	892	871	882	913	930	843	883	897	854	878	908	913	923	878	953	938	844	914	875	915	877	869	904	890	897	862	904	902	890	886	909	977	855	904	909	867	909	850	973	914	932	872	892	890	927	917	894	919	904	876	927	932	916	903	863	947	884	911	891	918	827	868	901	850	896	909	929	894	884	920	891	949	910	899	885	891	913	877	883	885	902	879	873	891	906	884	914	888	900	900	936	901	939	957	885	908	911	887	865	894	908	890	846	883	865	892	886	900	895	865	924	908	946	859	850	867	914	934	938	890	897	892	859	909	920	940	888	955	907	953	895	918	880	932	865	889	912	910	954	865	885	909	947	905	947	934	976	883	899	909	904	945	922	916	937	883	935	907	927	946	869	914	921	951	886	952	897	909	946	901	916	922	901	926	947	912	898	933	891	949	914	935	854	917	931	919	887	908	884	911	881	901	907	904	925	900	920	923	915	861	907	866	864	947	910	905	892	867	924	908	847	893	897	893	906	890	888	903	859	928	852	925	911	938	850	894	877	896	934	885	895	897	917	911	922	971	921	907	893	900	859	943	896	957	946	941	931	888	872	919	898	901	956	927	968	906	906	867	935	904	897	893	905	966	946	884	885	938	907	849	892	858	918	865	882	852	929	886	872	936	945	900	939	880	896	862	916	855	899	888	911	872	883	961	908	901	953	876	925	906	876	899	955	875	900	906	883	915	850	880	918	856
24582	21094	27211	25114	11980	812	612	497	459	461	447	399	409	395	407	393	375	396	412	414	370	372	374	398	350	390	389	355	415	397	401	364	337	380	410	365	379	394	342	367	400	346	365	374	375	391	387	369	430	372	394	411	354	356	389	403	377	337	420	359	368	357	384	362	364	395	410	382	347	386	380	345	382	377	357	378	310	339	377	348	379	355	374	363	391	344	369	368	401	381	366	389	388	337	406	390	393	347	350	373	339	359	363	349	394	355	393	375	378	389	345	355	369	366	366	322	401	362	352	386	381	392	341	372	363	385	353	375	392	328	393	364	405	378	335	363	365	391	367	332	389	353	406	353	401	376	374	386	332	334	380	375	363	336	353	401	365	374	387	406	406	363	347	405	361	365	362	349	379	396	356	346	396	355	373	378	364	386	374	348	373	364	356	384	389	365	374	366	381	356	371	367	368	370	380	399	350	380	356	362	337	359	386	348	376	341	351	390	377	353	363	371	366	385	397	360	368	352	367	386	380	376	383	387	343	348	402	345	366	386	367	374	356	368	332	385	360	386	400	368	356	362	409	345	375	365	331	364	360	359	382	343	371	329	350	379	338	350	368	373	361	383	387	366	320	375	388	367	339	369	397	332	355	377	350	371	392	400	339	343	367	352	380	350	374	365	357	353	390	358	338	339	339	353	344	350	410	370	385	364	371	365	385	356	373	365	392	392	358	358	385	349	366	333	374	348	345	393	338	348	362	366	402	348	349	381	369	366	388	370	344	345	346	362	401	383	375	379	370	401	385	382	379	367	358	377	387	368	349	365	347	386	355	359	341	356	368	368	356	391	370	373	342	369	377	373	348	359	330	320	392	383	373	354	382	343	412	349	384	372	351	386	327	387	358	374	389	362	350	375	396	334	409	385	357	354	366	403	396	333	397	361	390	364	360	345	343	376	358	411	373	365	383	392	373	361	382	356	353	363	371	349	345	376	408	358	348	385	378	357	349	400	378	355	398	346	414	368	363	367	357	368	376	350	387	386	330	343	373	388	335	374	381	339	361	351	378	359	368	352	340	359	375	347	339	375	331	410	369	356	395	384	363	351	338	365	360	389	371	377	356	338	402	346	352	376	373	368	361	347	333	369	353	337	391	384	367	352	346	351	359	344	396	383	349	408	355	369	356	366	368	350	378	370	359	349	341	413	357	392	341	382	381	358	412	393	402	380	365	349	343	390	349	394	345	363	405	356	352	377	357	348	359	374	389	355	360	367	364	377	405	358	387	373	356	372	332	350	376	354	358	373	361	358	363	357	379	334	387	383	363	358	413	370	361	383	371	384	346	376	359	375	353	354	351	383	375	339	385	349	377	361	401	367	374	333	342	365	406	365	332	370	343	338	391	381	367	375	360	379	345	355	343	382	362	336	349	348	394	346	363	369	349	359	387	370	358	383	373	355	357	396	352	339	329	351	361	376	376	362	365	324	344	367	381	374	358	376	374	353	331	362	370	377	336	377	376	393	374	385	365	391	359	322	376	379	349	362	396	362	375	364	395	355	371	389	392	379	367	384	369	355	351	399	339	400	342	348	358	351	371	360	350	399	376	373	327	359	367	362	349	350	377	389	354	381	402	357	375	345	345	389	365	375	345	372	376	392	354	373	365	378	339	359	381	351	356	377	396	361	349	379	335	334	375	368	329	412	363	358	402	359	384	376	356	374	348	373	393	376	368	377	370	378	392	382	362	367	359	392	353	367	378	343	369	388	401	406	372	354	381	361	360	349	371	368	368	366	358	342	367	379	388	373	348	349	380	344	393	363	370	337	333	372	362	358	358	361	368	345	344	353	360	354	358	355	344	367	339	349	329	368	374	381	377	401	403	386	373	356	361	387	375	383	359	390	370	365	369	374	323	332	350	367	370	370	378	399	389	359	429	375	366	368	355	402	356	387	376	359	357	384	347	372	379	366	348	341	366	394	338	360	387	343	365	371	376	373	357	373	379	329	353	358	362	319	347	356	358	361	376	377	370	382	377	341	329	356	386	370	384	396	374	379	369	346	386	381	386	377	377	357	377	389	354	356	336	335	385	387	332	382	332	355	326	398	384	352	369	360	334	381	378	355	339	374	375	357	400	376	378	365	375	371	358	318	399	377	375	369	355	357	348	337	373	349	365	372	389	360	385	400	357	354	373	379	383	386	343	334	313	378	369	368	364	372	380	355	364	371	369	345	370	353	375	336	339	358	359	374	374	355	355	365	389	355	388	361	368	370	343	391	392	351	383	394	331	358	366	361	370	381	359	358	387	337	371	391	372	358	375	369	368	371	323	375	344	360	372	347	374	373	372	376	426	377	402	390	398	351	374	362	380	393	399	353	393	360	356	371	386	351	353	364	373	368	380	396	366	341	345	376	361	356	387	386	399	365	369	371	351	355	346	362	367	393	370	393	376	356	353	372	383	336	387	354	338	379	355	360	350	358	368	377	356	357	352	365	351	331	388	358	359	355	361	391	363	371	328	378	377	378	351	399	374	387	370	336	374	370	404	362	364	351	328	378	332	391	375	324	360	374	384	384	391	384	346	375	374	359	380	374	391	353	358	374	320	341	374	409	352	393	352	364	332	373	374	375	373	372	355	380	367	365	389	358	358	386	360	398	326	360	392	380	369	399	353	365	335	347	385	406	371	362	353	353	392	353	391	370	377	374	342	377	353	370	384	380	349	356	357	388	383	397	361	356	345	374	365	357	375	362	331	334	400	402	373	377	362	374	355	367	369	374	375	375	367	360	361	376	351	369	372	381	369	370	356	375	353	373	361	385	372	346	377	376	340	356	351	361	354	349	378	376	334	330	340	349	394	372	356	372	394	377	392	366	383	378	388	386	340	364	350	373	384	380	391	339	352	379	334	378	342	382	405	348	342	399	386	362	347	380	355	386	358	344	361	362	354	352	363	359	351	359	346	368	364	361	364	377	355	365	357	359	366	339	366	362	363	409	361	397	341	365	362	376	378	385	383	349	333	357	384	396	358	372	390	386	377	429	390	353	364	351	336	326	330	391	364	381	378	396	379	368	370	354	348	369	371	349	369	351	380	367	340	341	344	369	370	403	379	382	391	370	395	383	317	376	370	364	353	366	362	378	376	370	323	355	362	383	361	358	355	369	351	344	353	365	390	364	355	344	410	383	355	367	387	345	336	366	350	383	325	390	362	352	325	396	388	378	374	381	351	337	410	391	355	342	394	354	375	357	368	388	382	362	372	364	342	380	377	332	370	365	358	390	385	367	378	384	373	350	380	395	357	372	377	379	369	372	398	365	383	367	394	350	368	340	372	361	348	374	377	379	347	396	376	407	359	370	390	374	360	395	338	356	398	397	368	353	365	365	370	370	352	386	388	328	345	367	357	390	353	363	379	368	395	385	364	397	353	342	380	349	349	355	364	375	368	380	399	361	377	355	353	331	400	392	350	354	369	364	349	388	352	348	357	352	387	388	405	327	383	383	366	389
3352	5403	4079	1928	1422	1162	935	811	721	668	601	530	545	561	471	459	477	491	434	504	450	428	455	441	425	459	425	476	431	449	462	457	401	425	431	427	415	403	412	406	425	423	410	442	432	447	431	413	423	474	417	452	440	482	412	412	429	434	421	471	399	432	441	423	430	453	428	462	418	429	438	419	418	415	439	441	397	435	419	451	427	426	415	437	399	406	398	432	433	429	415	383	431	414	444	395	403	420	438	428	436	437	443	462	430	435	432	451	390	400	441	419	450	459	416	442	437	415	435	458	428	434	437	419	440	430	434	390	429	430	429	426	418	382	460	419	437	427	421	413	446	459	457	444	436	426	436	457	455	436	414	423	438	428	454	431	425	448	452	417	440	440	403	480	454	441	445	434	434	448	429	386	422	419	416	455	428	434	452	412	416	416	415	431	440	400	444	420	394	448	481	419	417	437	407	435	437	457	441	439	433	413	425	445	389	469	433	431	463	461	424	413	441	431	408	458	425	389	383	454	433	452	415	427	466	437	402	415	414	434	449	409	434	417	405	457	422	435	416	445	417	413	445	418	407	436	449	447	414	422	443	412	425	443	428	391	451	407	423	408	372	412	412	414	422	410	441	406	438	420	397	453	432	445	408	422	418	377	428	431	438	444	462	397	436	447	432	424	429	432	445	435	388	447	422	418	441	445	466	419	427	456	440	404	425	439	415	417	430	440	433	411	400	417	437	423	464	451	448	439	411	456	421	434	427	474	417	398	400	407	437	436	432	381	391	466	414	408	438	437	415	420	431	484	425	434	403	401	446	430	418	428	340	441	385	452	444	453	408	439	431	370	419	443	435	432	435	425	388	414	398	458	453	406	382	413	447	442	425	405	459	441	459	398	444	467	479	454	423	392	445	430	428	437	446	402	435	444	404	457	418	402	433	418	450	385	466	407	444	422	444	445	464	439	419	394	428	413	407	403	427	431	439	437	414	472	427	400	433	439	421	413	421	409	462	456	434	430	425	430	428	445	435	404	433	438	428	430	442	459	467	397	431	435	429	422	418	407	441	433	406	445	446	377	443	439	448	412	461	434	413	430	433	428	426	425	475	407	437	396	421	412	471	435	401	452	451	401	423	414	434	390	404	426	457	429	471	407	454	459	439	418	438	425	455	430	422	403	455	427	382	406	369	419	448	404	420	417	428	419	431	429	454	411	424	431	428	389	407	420	417	440	386	433	427	429	416	433	444	426	455	421	449	435	416	446	451	406	441	415	446	424	412	443	436	447	437	438	433	441	447	393	427	424	434	412	436	415	420	447	410	432	447	419	474	399	420	440	422	396	434	393	432	450	440	418	425	408	464	435	442	448	424	453	415	429	448	439	447	426	384	388	380	405	445	438	463	457	407	413	431	450	415	404	419	406	390	438	419	417	428	428	421	425	381	433	425	444	409	401	451	403	436	452	412	417	428	407	402	432	452	411	464	435	408	425	371	457	432	417	441	430	456	433	431	375	394	425	438	418	413	444	414	480	449	409	400	416	435	437	429	394	465	447	449	459	450	395	422	428	465	424	439	436	436	440	420	460	438	460	427	433	431	432	424	392	416	420	394	435	401	429	421	428	421	434	455	430	422	431	433	424	460	399	437	426	438	403	429	416	448	430	433	426	410	431	405	439	474	445	444	412	419	439	442	471	413	390	443	444	457	447	450	451	422	436	449	432	426	423	408	440	428	422	423	428	424	409	429	405	428	424	469	452	422	459	423	434	416	397	461	466	429	423	406	404	448	456	397	433	412	417	443	391	450	415	430	409	416	425	426	457	417	426	384	460	452	385	404	450	467	413	413	435	439	449	436	417	456	427	410	459	400	429	431	439	417	425	437	378	411	416	451	384	455	405	397	410	441	410	416	428	440	424	432	433	464	430	432	419	405	418	413	440	422	427	439	453	451	430	442	416	424	415	450	429	410	457	416	431	414	418	414	420	416	412	445	426	435	439	407	404	455	432	433	446	430	400	410	411	466	387	431	410	416	442	473	445	441	453	400	425	433	430	445	457	423	452	408	460	438	462	430	439	429	444	440	436	406	440	439	401	431	434	415	409	425	465	394	435	415	450	436	388	415	452	441	417	464	421	468	417	440	445	432	426	418	400	437	422	417	412	434	448	427	404	452	434	403	441	417	401	419	417	459	413	467	415	434	422	402	450	430	462	433	434	432	390	445	425	392	427	438	398	442	444	414	435	455	437	411	418	446	405	404	469	451	429	419	450	410	393	454	436	404	454	417	462	392	398	401	418	433	438	411	444	391	407	420	438	448	395	423	411	439	461	424	446	425	424	398	448	423	469	398	436	430	420	464	423	402	424	428	432	430	385	440	443	437	432	397	416	408	407	430	401	439	395	413	403	419	420	410	463	445	466	411	425	429	426	411	406	424	451	430	434	426	457	417	446	482	463	394	444	432	418	409	459	457	395	422	441	452	397	468	449	445	425	445	429	404	449	413	426	437	409	437	421	443	452	453	401	463	465	447	415	421	452	388	433	407	430	431	403	460	442	461	437	413	392	453	391	404	428	399	445	413	471	401	442	428	447	411	430	434	452	396	408	421	398	411	429	432	399	417	365	472	420	441	410	428	419	427	438	439	425	423	440	436	429	439	379	451	423	427	409	466	450	397	456	447	441	416	440	404	436	411	430	477	425	413	429	402	446	418	425	432	384	449	405	429	448	478	475	424	406	426	389	435	427	474	402	438	429	414	396	421	432	424	424	417	441	392	435	454	438	449	441	421	427	395	425	374	422	435	437	427	430	420	428	419	451	423	441	472	417	426	420	392	423	409	429	424	437	414	433	453	438	437	374	435	428	428	420	400	421	433	439	427	417	423	450	424	397	440	391	432	388	421	425	416	413	410	393	404	470	432	416	445	426	453	422	419	440	436	421	422	388	440	490	415	421	446	458	404	383	435	440	433	436	420	401	447	417	413	422	474	388	431	449	433	447	429	447	442	433	436	419	403	437	436	409	389	392	441	411	391	453	421	443	436	410	435	414	433	378	450	431	434	404	411	471	449	450	450	450	429	451	406	433	431	394	429	439	428	426	427	432	435	433	452	442	447	400	442	414	417	441	428	414	456	433	410	443	428	425	453	404	415	450	419	443	453	405	416	435	422	435	428	475	449	415	471	396	447	439	428	408	447	424	378	448	435	428	408	412	432	428	414	413	416	432	451	417	403	428	402	416	386	414	428	435	393	474	422	423	423	441	416	425	398	423	396	420	401	447	431	404	413	451	460	449	415	445	459	415	416	444	428	439	381	409	409	437	445	451	451	481	433	420	418	467	462	391	403	410	415	426	441	408	434	425	399	431	457	445	456	420	419	405	451	422	472	443	432	423	421	426	449	436	411	462	459	383	447	426	425	404	435	412	412	455	430	446	419	421	443	434	457	439	455	407	401	448	418	416	404	417	414	399	431	436	435	427	412	442	457	450	399	417	422	439	435	420	458	400
22576	21126	28638	23849	21115	21170	8648	1157	816	769	653	607	593	554	526	466	481	485	486	467	466	417	481	505	431	459	419	406	406	416	433	421	415	430	431	417	402	391	408	426	393	384	388	385	382	365	356	390	378	440	381	379	435	416	377	377	402	411	401	435	385	406	419	361	399	392	406	451	432	426	403	383	400	409	373	405	384	376	374	417	402	392	390	398	384	427	415	380	379	413	429	362	417	393	383	375	391	410	458	431	434	414	424	418	394	394	415	411	413	416	375	389	417	385	429	402	371	402	384	413	409	402	338	426	374	409	396	412	415	404	430	385	375	350	385	389	411	395	413	396	385	359	409	394	407	396	397	369	395	381	400	376	418	387	400	403	372	445	380	399	425	412	361	355	383	392	365	408	423	411	394	410	392	428	383	395	419	406	371	381	400	377	374	416	400	392	418	394	370	375	389	416	375	423	452	406	375	388	394	363	358	410	390	419	408	374	367	400	407	404	360	381	380	405	382	384	407	386	392	386	389	370	376	403	357	371	419	425	364	361	392	406	360	399	370	390	413	390	417	401	400	402	377	385	403	402	379	381	404	417	404	351	388	370	383	384	373	396	398	419	388	402	414	363	355	407	401	417	398	382	391	377	401	427	399	396	433	389	381	421	397	388	426	408	401	404	358	395	356	367	385	404	431	389	376	417	388	416	386	410	376	414	398	403	419	379	407	396	385	418	360	393	370	434	408	419	371	394	341	391	385	422	398	411	398	381	414	395	382	406	422	406	369	356	421	414	409	368	379	412	410	433	437	438	359	377	387	389	401	395	370	382	377	384	415	373	401	346	393	384	397	387	375	402	409	383	360	417	412	392	369	388	358	400	391	407	381	388	412	405	383	390	391	373	407	393	392	379	400	364	360	409	393	393	369	389	397	419	394	387	389	391	397	393	408	409	383	369	393	364	401	405	372	403	422	393	374	403	388	386	398	400	414	405	383	391	401	387	395	383	396	384	399	402	409	366	393	423	417	385	396	406	411	388	385	386	384	397	359	396	417	372	421	395	436	421	393	401	387	375	384	382	397	343	409	404	430	413	404	439	383	367	344	390	377	350	433	391	398	436	387	434	378	378	433	433	392	400	391	404	408	409	399	410	411	408	394	397	401	416	378	429	433	361	377	438	412	384	390	369	383	435	423	387	421	396	400	369	390	398	368	387	423	403	398	389	412	355	386	382	399	428	341	378	405	381	387	459	361	393	407	361	412	347	385	373	398	396	397	399	412	427	377	383	368	395	378	402	373	405	400	397	385	376	403	375	392	390	421	397	427	397	400	393	374	389	397	372	389	430	360	367	432	405	369	392	392	413	390	380	404	370	375	412	404	379	398	384	389	367	388	401	366	345	412	397	413	366	393	347	427	390	429	385	399	396	399	396	386	383	401	369	374	413	404	389	378	408	396	381	405	374	382	400	346	384	385	383	376	404	399	370	409	383	390	370	377	394	383	381	364	358	402	412	425	383	396	393	419	375	387	410	419	396	400	367	393	421	398	360	387	368	392	407	420	380	380	356	408	389	427	420	418	350	400	431	397	384	374	401	361	387	430	410	390	398	399	387	344	382	395	381	394	371	401	445	418	373	387	383	355	403	392	395	388	350	426	387	379	391	404	409	370	388	381	357	399	393	365	417	368	420	402	383	392	412	362	387	403	380	375	402	412	426	371	401	382	391	418	384	390	391	380	377	405	415	388	375	436	382	342	368	378	393	370	409	407	386	411	387	388	358	415	398	398	397	385	420	343	424	376	421	386	376	378	397	436	373	406	416	409	410	398	396	435	372	413	384	389	390	378	392	377	371	407	402	389	405	380	388	406	330	406	381	396	417	393	365	407	376	403	365	387	410	347	382	397	389	402	389	420	371	376	398	395	390	351	394	389	394	421	392	357	401	368	414	375	379	402	364	402	368	388	398	402	401	357	385	386	387	374	393	375	386	354	385	375	346	387	389	353	423	367	392	415	410	394	361	413	395	410	399	371	424	402	395	405	403	403	376	377	425	395	416	385	388	375	404	399	415	387	398	390	409	415	422	379	358	384	366	378	403	363	361	392	425	411	389	371	347	395	363	384	387	388	377	406	359	414	377	434	375	401	370	389	382	377	391	390	394	392	387	384	394	370	368	370	392	418	386	379	406	394	407	403	394	395	391	382	375	377	415	404	405	386	398	417	363	365	415	407	372	369	413	406	418	393	390	406	386	398	401	410	408	422	409	403	373	402	378	428	392	372	380	381	393	385	423	380	370	382	400	376	403	387	401	398	410	398	382	376	384	400	374	419	375	403	405	407	407	382	423	370	385	403	384	409	413	372	425	423	405	395	375	424	391	379	377	404	374	393	407	364	369	392	394	408	370	402	413	399	404	400	404	419	370	397	364	399	396	398	391	374	362	381	392	396	360	334	398	397	367	388	406	421	387	373	393	382	394	384	413	392	388	382	403	421	402	368	416	392	396	394	414	393	403	438	419	388	380	364	411	419	387	386	415	396	373	374	377	389	394	418	407	385	396	370	381	347	393	400	387	420	375	396	399	399	387	380	378	391	422	388	376	364	381	387	386	373	369	382	404	375	400	385	369	388	391	390	370	387	410	397	420	370	344	414	388	411	396	401	386	413	390	387	369	376	390	415	432	419	417	406	383	387	412	365	390	356	352	374	372	389	391	362	395	356	370	398	399	385	405	362	411	383	428	415	411	372	430	365	381	388	395	411	383	362	389	397	360	396	435	408	400	372	406	385	381	349	396	405	365	372	405	411	386	403	374	453	395	403	408	397	397	375	383	413	402	392	411	366	430	363	386	370	364	357	404	398	378	381	390	403	391	379	381	378	373	365	406	419	365	408	398	398	384	347	389	383	423	389	390	432	382	438	381	399	358	390	415	414	369	413	388	380	416	374	414	431	396	421	383	408	346	393	370	381	386	370	406	395	428	403	411	412	366	392	401	384	415	384	364	382	381	393	374	412	383	407	425	386	393	397	360	380	372	408	416	408	370	374	364	407	387	364	340	417	362	402	391	399	390	371	389	391	387	402	394	408	386	413	437	396	402	367	391	377	378	413	395	368	389	383	357	413	446	420	383	408	410	388	407	402	384	383	402	399	363	394	385	371	387	436	363	371	359	407	365	440	413	415	397	408	409	416	387	375	378	390	380	370	425	390	367	405	392	410	434	383	396	404	386	398	390	331	431	374	410	368	372	396	382	367	398	401	418	383	379	404	406	352	400	367	376	392	367	399	395	394	386	373	382	397	391	394	368	366	359	400	400	362	379	376	398	383	417	385	383	418	389	393	413	352	377	387	412	364	416	391	371	437	400	384	385	366	376	366	383	379	410	354	425	381	383	381	374	371	417	387	437	387	367	369	387	377	405	385	396	416	396	405	355	385	386	399	400	385	392	388	387	368	373	390	359	377	377	372	412	400	397	353	382	390	379	390	424	392	358	415	414	390	413	394	396	409	408
4573	14537	10996	5354	3760	2838	2190	1722	1373	1136	1030	880	856	730	716	658	649	624	589	569	590	546	563	553	535	520	561	534	517	536	506	587	496	489	515	470	502	484	474	498	506	495	521	475	476	493	468	488	485	486	533	529	532	523	478	481	481	509	481	533	513	500	507	479	456	454	513	452	491	482	484	445	478	463	488	455	492	485	493	480	454	509	498	468	464	459	528	440	464	494	501	460	443	452	511	453	431	454	469	529	490	508	463	469	510	501	500	489	472	494	469	461	477	482	426	474	463	447	481	491	495	511	473	491	486	470	495	468	465	530	474	461	490	463	439	487	464	485	458	492	489	464	508	487	481	484	481	491	473	461	465	476	433	495	468	485	501	479	458	500	484	479	459	444	450	480	502	456	462	475	426	460	475	471	468	481	454	488	460	490	456	492	461	463	448	448	488	546	461	475	521	445	474	462	454	445	489	472	479	446	492	493	435	479	484	489	472	427	450	486	482	445	473	501	498	460	461	407	464	477	475	487	479	471	470	475	480	494	492	490	477	494	478	506	446	489	447	450	471	480	493	468	493	474	477	474	474	469	474	471	477	473	458	485	472	495	445	475	487	474	501	457	477	416	472	470	473	480	444	469	507	491	476	486	485	473	496	431	457	453	470	491	451	472	436	458	484	484	486	463	517	481	478	476	468	464	469	503	497	477	473	501	466	472	458	485	477	476	491	490	495	478	506	473	481	489	512	412	451	465	451	490	479	446	454	455	461	432	491	428	466	466	470	484	486	486	497	472	478	462	481	448	460	472	468	474	431	483	491	432	498	488	453	520	472	468	481	474	524	474	481	476	481	471	479	460	495	491	465	463	464	472	486	461	465	461	415	511	472	469	485	465	461	454	459	412	492	469	481	491	497	496	497	482	463	493	477	529	481	473	477	458	498	450	421	464	478	489	460	447	494	498	466	427	455	471	443	502	506	509	481	455	470	459	455	435	461	493	481	478	479	482	494	460	421	448	511	491	449	479	470	484	507	500	474	463	469	469	482	460	457	483	480	492	456	465	509	474	499	483	501	448	488	464	462	462	426	440	446	431	501	457	457	532	474	472	433	505	492	476	481	494	451	492	467	462	485	470	454	468	474	516	445	456	470	471	482	525	503	457	460	491	464	474	507	508	490	492	474	479	453	506	453	489	506	463	488	492	486	448	484	485	471	496	464	498	452	478	476	501	479	477	531	510	487	471	456	510	458	478	511	479	478	489	413	495	474	514	471	504	455	501	474	442	470	449	468	498	497	495	474	507	443	484	491	481	479	491	447	439	459	477	465	463	459	444	484	471	457	477	503	477	477	481	454	457	494	491	470	496	474	429	491	451	457	476	442	470	496	482	466	483	481	452	471	468	474	470	494	470	460	475	426	484	449	464	504	476	482	497	445	489	497	487	452	470	456	474	467	473	475	496	452	445	469	473	475	508	457	442	459	465	481	471	443	470	452	475	472	497	474	480	466	447	489	436	461	472	443	491	461	482	490	458	506	403	492	443	489	511	506	448	496	457	488	464	449	426	455	547	449	453	441	492	473	457	497	468	483	463	475	424	485	466	501	475	426	490	486	476	520	471	447	480	528	479	533	424	497	479	483	479	489	473	482	464	467	440	460	476	450	489	487	436	461	488	508	513	510	475	471	452	463	481	475	478	464	441	437	495	455	455	476	525	454	489	465	475	423	460	496	458	479	460	456	492	468	468	449	477	469	449	443	470	466	459	454	432	462	499	457	471	468	449	479	480	479	471	453	453	462	452	477	486	488	488	457	452	438	482	462	491	451	472	449	502	450	475	463	489	464	484	474	510	488	487	463	477	456	476	476	499	485	452	463	486	507	468	436	489	498	474	478	492	528	467	506	413	490	459	482	462	473	511	455	427	475	478	500	454	485	451	476	501	429	475	513	440	472	480	516	436	508	513	492	447	480	465	445	463	500	477	483	461	477	467	510	445	456	482	508	455	469	466	487	482	474	488	492	500	524	497	445	446	495	470	490	487	466	507	439	472	469	478	469	490	483	461	463	484	493	479	467	483	472	495	510	471	478	412	449	462	441	481	455	492	478	524	469	459	477	469	489	502	481	490	486	483	442	426	470	450	488	461	429	503	442	491	466	481	500	471	486	496	460	459	466	444	498	495	457	482	472	453	492	456	479	480	497	479	455	461	448	472	447	473	508	469	450	477	467	478	431	508	495	475	469	465	437	445	510	493	501	456	479	508	457	452	492	460	471	484	470	472	495	532	489	465	497	456	499	486	438	462	522	466	483	476	487	501	479	484	459	477	480	450	457	467	470	454	455	522	500	454	457	511	497	513	486	451	477	494	462	459	477	450	455	487	477	536	469	500	476	471	466	488	484	464	472	527	444	443	491	464	487	454	456	500	464	519	501	486	456	497	507	471	452	472	431	494	531	430	449	404	481	485	482	498	452	485	434	483	477	508	446	485	496	510	454	432	455	492	498	470	483	476	492	468	477	468	489	496	418	458	465	466	433	466	465	543	483	484	480	475	460	493	489	445	478	489	427	503	479	507	479	458	515	488	463	468	431	458	453	458	442	474	456	487	461	503	471	439	494	497	465	439	488	472	432	455	440	458	467	460	466	501	500	478	498	512	498	459	474	461	443	460	486	520	479	504	481	469	473	503	480	494	483	455	425	504	482	465	453	448	467	455	482	488	473	433	476	493	490	494	465	493	444	495	473	515	461	470	455	464	481	476	483	443	500	500	468	484	498	438	510	497	492	466	465	449	490	511	469	487	442	454	474	481	464	466	496	476	472	440	447	473	490	458	475	485	481	445	447	474	466	467	461	486	488	450	471	489	469	489	433	483	473	481	494	474	468	475	452	497	498	487	497	449	505	492	506	486	482	458	487	461	451	489	473	477	481	479	439	479	487	541	466	488	484	462	509	462	456	459	478	467	468	514	463	475	508	477	472	461	482	474	451	467	500	472	473	504	467	493	443	493	483	488	484	471	418	425	522	477	477	463	477	502	445	467	445	442	476	479	546	458	498	465	482	468	454	459	474	444	439	485	457	483	444	470	478	477	528	475	455	448	490	500	502	457	475	459	482	462	470	499	433	419	470	494	496	435	462	469	503	451	472	474	481	490	481	484	493	507	432	465	487	469	517	472	480	477	470	485	480	462	480	472	496	478	516	456	487	473	462	426	499	415	507	452	451	471	459	483	486	465	470	516	474	520	488	478	471	452	504	453	460	515	492	455	450	453	493	509	447	484	460	449	502	506	484	447	467	478	446	465	490	480	490	470	455	461	469	485	461	489	470	470	473	471	505	488	462	463	485	489	457	473	457	506	499	507	456	468	447	464	507	481	482	435	475	438	448	469	503	493	498	450	448	465	503	503	442	420	501	493	465	434	484	479	437	450	469	475	484	484	484	515	466	493	469	494	464	489	467	469	485	478	474	460	442	427	473	475	483	486	462	495	487	436	448	470	494	454	463	458
27434	18472	4773	1179	940	893	751	724	747	721	739	750	709	685	692	756	721	663	646	674	734	688	722	711	670	737	699	692	730	659	636	714	685	651	674	687	663	712	731	723	671	634	644	710	695	722	732	714	682	684	692	691	734	721	676	670	731	691	728	637	696	703	674	659	689	670	695	698	672	720	721	668	719	737	702	667	662	702	690	699	696	676	692	615	696	691	687	686	661	677	703	700	671	711	733	685	670	720	742	685	643	705	713	680	660	754	643	703	674	673	685	643	668	676	681	727	714	656	719	744	657	701	726	722	708	666	714	690	718	749	725	680	754	730	705	683	647	723	709	704	700	693	669	696	718	677	673	687	707	683	660	726	648	669	654	665	687	696	686	666	679	675	673	714	705	705	658	700	732	685	701	651	732	713	711	692	702	693	751	725	699	695	709	680	676	664	693	693	695	725	693	705	686	660	687	695	726	749	679	686	712	700	669	660	678	649	698	710	695	732	681	691	698	680	694	699	716	659	680	691	676	689	672	703	663	732	708	670	664	679	702	714	673	666	642	634	719	696	690	681	733	704	715	731	653	686	679	711	720	671	632	655	673	671	681	697	702	697	711	678	722	761	705	691	685	739	678	706	732	691	653	687	714	683	723	712	704	705	670	700	657	681	652	705	683	706	675	680	640	688	691	661	685	672	679	697	720	741	679	692	638	697	712	657	686	741	720	734	676	678	691	691	701	722	721	634	676	655	645	711	715	707	697	754	708	723	720	644	712	728	670	705	671	677	699	736	690	707	665	721	675	668	661	703	667	694	644	689	690	684	737	654	669	674	690	728	652	688	665	685	694	681	686	658	678	717	699	633	713	695	669	764	758	667	722	719	713	682	660	667	764	708	638	659	667	691	656	676	664	653	644	674	645	690	719	660	730	700	697	721	705	673	665	683	735	656	728	680	713	743	700	737	657	618	698	655	661	640	729	692	741	732	687	663	682	697	705	712	736	692	680	706	700	658	702	681	678	721	654	705	702	688	704	690	712	717	674	693	684	725	654	698	720	715	685	609	706	663	703	666	684	693	680	668	703	702	712	695	666	705	691	655	691	684	697	690	679	714	673	685	653	724	675	692	696	679	685	719	698	653	670	681	682	722	680	688	725	662	701	694	684	721	718	722	713	707	733	672	704	698	745	701	673	677	686	681	689	649	715	647	670	685	712	731	681	710	699	637	707	719	674	705	693	651	680	634	683	697	682	673	665	686	657	707	674	685	688	647	683	714	725	623	640	695	683	666	749	621	698	713	702	701	750	683	718	693	713	614	693	716	676	668	682	725	674	703	697	684	729	657	670	717	666	686	676	688	721	678	681	710	659	738	676	745	709	717	701	704	708	719	682	700	711	709	703	724	662	707	702	684	741	710	720	725	709	738	738	635	693	679	743	678	710	703	692	688	635	651	692	648	673	654	694	688	673	748	708	736	679	664	675	676	677	714	717	668	674	680	701	685	711	701	635	678	682	670	710	662	692	675	651	695	689	703	715	664	687	645	693	678	708	732	728	676	675	654	726	656	667	654	669	773	658	689	727	704	705	671	667	699	686	662	696	712	715	711	646	705	685	671	670	690	673	736	646	693	689	709	721	691	661	698	685	737	697	680	754	624	687	666	692	695	665	712	681	700	714	703	685	680	706	750	666	694	705	723	658	688	699	712	730	708	715	705	657	679	724	727	728	641	700	651	693	703	676	700	700	680	713	688	759	673	670	655	661	737	693	690	683	669	719	675	654	701	690	677	739	693	681	630	663	673	700	672	720	714	675	662	685	730	706	646	719	664	686	666	697	701	689	704	663	664	690	692	691	695	679	711	749	716	701	731	694	701	664	687	678	725	685	656	674	705	687	682	650	707	667	698	693	670	729	742	732	707	681	689	698	696	732	684	700	710	685	683	685	668	627	694	652	640	735	678	690	684	681	715	753	700	690	670	642	677	662	723	710	696	703	694	654	748	676	700	683	707	678	713	734	712	671	726	682	653	692	665	700	701	739	694	700	666	712	690	686	651	727	706	673	735	686	688	688	696	642	662	698	674	675	687	660	678	701	690	708	689	657	710	705	702	672	691	673	675	704	722	679	725	700	674	669	669	708	649	679	679	706	684	708	682	715	697	717	670	660	668	673	675	665	662	728	700	680	712	644	687	642	656	723	684	645	699	701	700	716	665	715	723	736	694	714	704	715	701	689	706	722	761	658	715	722	712	715	635	735	675	697	662	681	710	695	629	697	681	687	703	726	701	659	677	722	689	677	738	703	710	680	660	669	695	690	715	684	706	629	699	701	738	712	673	702	720	704	698	721	701	636	730	712	693	682	670	672	689	679	662	688	725	699	650	702	695	698	626	699	702	652	675	632	695	736	728	665	721	665	711	721	670	681	659	703	667	653	675	586	729	680	730	657	673	680	706	706	696	724	654	740	715	679	710	709	708	744	736	705	683	650	696	669	728	658	664	687	681	718	741	701	679	640	636	679	696	712	710	720	685	669	705	695	734	683	719	735	700	743	640	724	675	679	714	761	667	678	680	689	718	742	667	666	742	674	678	668	698	668	698	708	692	659	672	677	702	666	675	710	699	701	731	647	633	701	665	726	711	734	652	692	729	709	699	667	754	673	698	720	647	685	688	678	687	688	729	753	714	680	697	686	679	738	747	651	692	689	699	683	679	662	747	681	732	731	661	709	725	635	676	679	670	654	729	712	693	719	685	704	696	681	666	704	685	675	704	680	664	657	681	724	707	688	678	684	737	709	701	684	696	700	716	728	696	729	619	745	738	691	705	703	674	688	738	717	639	694	671	671	724	687	690	651	651	703	678	629	689	761	722	688	701	739	681	696	673	713	696	697	649	684	730	676	664	714	719	705	695	674	706	658	702	701	666	684	685	659	725	687	704	744	674	661	739	706	676	705	656	684	676	695	700	708	695	665	721	631	670	699	664	738	703	684	662	685	651	751	677	704	692	691	669	704	676	693	707	694	685	684	702	680	648	704	694	696	692	667	743	633	659	706	715	727	701	701	708	720	697	767	669	690	710	738	713	707	684	720	651	703	735	689	705	679	712	727	695	651	665	701	689	678	720	673	702	679	712	698	642	720	673	672	742	708	678	688	658	693	700	667	705	715	719	682	708	687	730	675	703	676	694	649	725	716	676	689	728	686	694	683	667	657	708	681	734	689	673	698	684	636	721	716	699	712	685	739	706	668	647	682	735	658	651	662	694	701	689	723	688	655	668	674	685	686	666	706	718	662	648	655	651	672	698	663	746	678	734	703	749	660	678	731	695	660	716	655	621	681	654	661	653	699	696	688	636	704	693	721	670	690	673	734	689	684	652	693	689	675	673	647	725	729	682	654	648	691	739	648	659	722	707	675	695	698	666	695	678	693	698	682	680	700	733	690	700	697	721	661	699	713	704	742	697	697	684	663	643	685	644	692	684	682	685	692	676	700	669	719	655	731	702	729	728
4510	1286	1133	964	903	862	854	836	798	841	829	764	831	832	801	817	789	826	774	813	777	798	802	836	752	781	835	788	830	776	831	791	864	765	814	767	784	810	767	800	781	784	850	841	778	793	864	789	781	764	811	779	782	813	784	806	805	837	762	840	828	822	816	864	827	817	793	787	810	822	812	761	799	771	784	820	829	805	759	814	774	810	832	807	798	813	768	824	816	769	825	765	754	796	824	778	807	783	784	758	796	777	745	774	840	769	781	786	805	788	812	751	825	792	750	807	811	842	805	805	837	781	812	793	757	764	805	765	789	729	798	794	796	769	729	838	796	787	786	816	805	756	811	854	764	794	806	856	805	793	828	784	799	766	788	802	816	797	813	767	788	826	830	779	782	813	802	807	776	840	791	827	820	795	813	796	801	751	837	783	762	818	720	792	804	813	791	815	772	836	733	794	774	798	776	822	821	775	765	850	763	835	837	818	836	785	807	815	774	798	799	775	807	802	810	859	793	777	817	786	790	794	753	819	774	750	778	796	746	796	765	803	808	864	777	812	843	769	804	784	779	799	811	819	751	800	764	806	784	833	730	759	784	790	760	802	775	781	787	806	859	853	820	817	766	727	769	791	834	819	794	784	747	803	760	809	810	854	824	738	753	825	824	781	744	735	814	836	777	742	764	795	816	819	788	805	802	866	795	821	791	836	809	764	765	834	795	756	800	779	771	784	778	788	810	848	793	777	801	821	823	793	759	817	808	838	763	826	779	782	815	803	806	767	761	800	748	781	799	809	762	782	812	790	853	836	785	838	780	752	831	787	815	792	777	811	765	806	788	766	794	830	786	784	797	775	792	768	810	824	823	760	765	798	843	793	812	778	767	761	760	785	786	809	767	815	757	803	783	780	793	783	774	814	749	805	792	762	812	824	787	829	768	801	809	804	738	784	771	784	803	784	794	819	764	799	787	749	826	793	795	801	767	735	775	805	796	792	795	795	800	799	813	806	783	792	784	783	816	801	808	825	814	803	800	821	786	823	752	734	817	799	820	803	805	824	810	794	828	819	778	811	819	835	774	745	781	772	788	755	777	829	777	789	735	805	832	736	760	791	768	810	816	819	771	816	789	777	770	785	804	752	788	806	801	815	769	788	768	762	797	856	786	814	778	750	796	760	781	791	786	759	818	803	763	801	776	832	740	784	795	804	843	815	796	800	754	794	765	799	778	806	843	800	825	757	748	752	813	800	758	766	846	824	790	812	746	787	823	759	765	782	766	824	828	827	770	824	786	825	792	776	806	829	806	786	814	819	855	790	778	802	773	768	835	771	786	759	806	827	737	851	767	736	791	780	786	767	784	819	836	803	824	806	835	766	753	793	825	788	825	817	793	772	777	824	843	801	830	758	796	759	802	779	835	821	735	812	796	779	801	797	793	790	805	764	775	822	759	778	888	770	772	799	856	771	824	840	815	773	865	832	811	800	763	759	791	755	776	840	743	789	737	808	801	788	827	772	804	820	752	830	770	793	777	803	740	789	795	781	819	816	754	812	780	790	816	785	789	773	787	767	779	778	813	778	770	782	774	768	767	789	805	792	860	793	807	827	721	821	790	817	814	801	793	804	747	838	817	755	779	817	789	793	780	824	763	735	776	787	753	805	774	821	812	820	795	809	805	773	817	796	812	794	836	797	746	833	768	770	795	752	759	844	788	796	822	784	807	787	762	826	815	773	772	772	753	854	772	789	828	828	833	821	759	772	791	844	792	747	838	774	802	779	769	786	803	790	799	815	817	799	794	766	781	746	789	761	824	819	818	742	878	768	778	761	793	808	788	793	823	770	833	825	776	828	787	780	790	803	863	763	815	826	782	828	817	751	802	860	770	812	784	809	794	758	776	789	798	793	760	805	754	817	805	854	763	815	800	798	801	800	761	798	782	788	855	825	825	820	825	780	817	789	774	831	792	771	793	798	820	781	813	761	822	789	747	815	725	784	828	826	813	820	784	859	799	827	776	832	752	799	782	811	830	856	876	842	758	792	777	753	838	776	797	805	818	795	749	800	764	766	791	815	783	776	788	799	815	795	778	762	833	778	783	771	775	816	796	770	776	802	783	843	857	758	778	767	805	782	829	797	784	785	807	832	784	805	821	770	821	807	818	776	792	787	789	815	803	806	798	801	763	817	802	731	814	792	726	778	794	813	782	825	805	766	765	835	834	794	769	775	802	769	834	791	777	846	786	777	798	824	781	810	794	746	833	776	760	853	772	831	821	810	822	839	802	802	804	803	789	797	789	778	841	807	795	845	801	796	762	783	833	824	867	793	779	790	779	800	816	777	807	768	787	773	766	815	803	831	773	812	779	857	778	844	757	772	762	753	807	801	790	755	792	814	741	795	816	791	849	768	795	735	794	806	779	836	772	811	772	766	762	789	777	770	748	777	795	800	770	758	763	813	783	762	799	786	763	765	759	777	869	806	790	758	814	779	785	785	806	797	780	849	792	830	755	840	805	783	799	817	792	821	842	818	768	754	767	775	800	814	822	748	781	790	754	825	796	772	779	782	802	809	817	824	778	819	783	753	738	822	765	785	817	829	839	768	796	802	767	803	796	781	791	772	785	784	821	797	781	798	801	749	817	753	775	810	839	796	762	780	768	745	755	808	803	752	809	847	816	793	810	788	857	767	791	752	757	815	810	808	821	818	793	817	806	843	794	810	818	815	807	790	806	788	794	757	781	832	808	771	774	797	787	819	821	792	818	811	777	819	762	793	803	790	820	798	831	747	803	753	785	778	842	825	816	832	850	782	796	782	847	807	767	780	766	817	842	754	764	781	779	784	785	773	818	791	742	796	858	763	771	792	776	802	745	780	788	778	805	750	818	770	783	801	821	819	792	772	802	808	825	817	797	797	795	805	788	781	760	856	789	811	790	793	762	788	804	769	809	767	742	755	840	750	839	841	831	864	807	811	775	823	791	778	782	767	755	811	797	786	781	802	791	772	744	824	790	842	799	739	791	824	762	767	822	750	824	798	804	787	807	773	789	848	797	785	822	771	839	733	799	829	831	794	830	821	865	790	824	782	778	821	822	800	757	781	808	757	853	808	764	764	789	790	785	756	756	766	769	789	774	838	755	838	800	774	784	773	830	773	811	736	774	810	767	759	824	794	791	813	828	838	790	780	808	720	802	808	772	775	771	782	775	761	760	819	822	840	844	806	812	868	782	765	818	805	856	797	806	792	830	794	801	809	860	769	779	789	807	817	819	787	815	753	839	769	756	829	748	766	788	753	792	794	776	747	811	823	764	830	847	850	781	765	837	776	778	804	770	821	809	796	828	775	854	800	766	781	825	802	827	777	784	780	836	833	827	828	826	777	807	790	834	827	807	768	809	850	834	786	780	787	788	798	827	779	809	843	772	810	826	814	782	847	763	778	777	798	850	788	803	850	764	758	823	786	812	748	787	805	785	810	812	761	786	834	828	812	765	810	792	811	790	801
23668	21096	28197	24211	21070	10182	1552	1108	1054	951	931	907	854	829	843	832	848	817	772	787	831	795	758	875	794	864	753	799	763	790	798	786	831	793	774	783	767	754	743	741	806	800	773	762	758	807	788	799	826	773	774	798	807	770	763	755	773	772	744	821	797	793	786	752	781	850	764	803	752	781	793	747	790	793	788	717	771	774	752	775	742	819	757	737	774	751	733	793	744	752	763	782	815	780	774	784	776	790	751	804	759	820	781	752	749	759	793	720	764	732	764	779	758	774	750	778	765	788	795	722	756	759	780	794	764	752	786	731	796	762	788	755	723	822	757	812	782	745	805	769	815	776	799	769	739	734	799	771	723	787	748	727	786	767	800	791	820	795	798	793	781	737	749	814	754	803	818	765	790	769	795	811	825	811	783	741	815	779	800	735	779	806	761	765	789	808	808	801	765	781	793	732	834	703	819	752	801	751	834	744	786	798	760	763	719	735	787	789	768	774	761	723	787	761	791	774	768	762	792	769	751	833	751	749	701	772	757	760	759	770	789	722	776	754	833	770	760	741	764	782	771	732	743	801	779	808	734	794	781	799	779	793	777	776	768	752	743	754	757	748	728	752	782	783	750	773	769	796	764	722	794	752	737	782	767	800	803	762	760	757	738	798	777	775	780	765	743	721	775	779	784	755	764	770	771	782	795	774	739	743	800	808	752	796	721	789	770	733	743	784	753	762	766	784	762	782	786	754	772	778	752	776	802	735	794	786	755	793	772	782	755	742	765	787	782	758	769	771	780	776	740	751	759	742	775	756	737	766	823	734	766	785	790	734	731	776	795	746	803	788	804	755	741	770	760	726	745	771	771	725	749	763	782	843	776	747	801	760	773	722	730	722	768	716	759	780	763	757	749	775	776	734	762	727	755	797	764	732	777	805	793	735	761	772	813	793	754	776	772	821	750	732	789	730	818	718	774	722	753	788	834	776	786	725	773	781	718	744	790	775	782	734	772	748	807	718	789	735	766	783	771	774	781	813	814	761	763	803	814	779	758	754	758	788	835	808	754	719	795	790	788	756	771	818	732	752	753	739	750	746	778	790	741	790	810	768	861	741	767	765	774	782	769	829	763	776	803	802	760	803	775	827	741	753	758	755	789	755	772	731	738	743	749	783	795	755	730	753	745	756	740	785	808	754	773	729	731	759	762	763	745	755	741	699	809	794	768	741	752	785	719	778	767	777	767	764	751	805	810	745	821	723	834	764	759	761	795	776	732	780	763	790	784	764	757	736	771	769	744	792	792	807	768	726	762	777	804	739	749	738	748	814	790	769	770	786	744	755	762	737	773	701	791	795	805	737	733	790	737	805	782	803	754	804	772	757	790	809	744	779	757	808	754	829	781	726	765	775	771	725	763	753	795	797	744	761	738	758	776	741	782	794	788	773	744	785	779	758	824	777	733	792	753	797	777	787	746	791	786	761	778	800	774	728	764	787	811	763	769	752	794	775	735	788	711	759	724	789	735	744	826	732	740	718	818	811	778	715	808	774	721	768	785	819	765	732	778	745	737	762	758	794	789	783	772	736	768	800	744	773	782	793	767	753	813	822	802	771	768	726	778	781	753	748	778	784	738	752	774	786	787	781	704	714	798	696	704	738	807	762	705	785	733	791	800	747	811	756	782	760	754	769	746	746	752	747	749	782	788	752	707	804	773	783	769	802	842	750	745	766	759	730	744	809	750	771	729	720	729	729	760	806	758	844	751	775	747	767	727	783	765	748	723	770	766	763	801	779	759	759	788	773	800	796	770	780	768	777	822	795	787	816	725	727	742	775	783	791	739	783	810	782	769	803	768	805	799	755	750	786	769	717	747	831	823	762	769	777	774	776	819	707	735	780	717	745	754	731	700	738	745	756	741	716	754	792	771	743	782	778	803	767	771	728	767	729	750	744	762	821	791	722	811	710	767	719	771	792	792	779	788	785	762	744	752	700	778	741	746	778	829	744	777	730	794	824	774	748	772	831	784	763	778	774	718	796	777	738	793	803	758	810	786	748	782	741	773	805	747	810	799	803	758	722	718	726	779	777	742	745	773	834	809	778	794	745	773	729	733	798	777	748	753	807	766	785	780	769	748	748	808	731	794	767	780	747	749	767	790	779	795	773	786	730	773	776	747	736	773	783	809	797	805	734	787	799	814	777	767	742	748	760	723	752	802	780	806	811	766	824	756	789	783	768	787	751	785	786	753	790	783	788	756	764	785	746	770	754	746	802	782	739	805	723	731	796	760	786	791	790	719	726	730	756	767	783	747	752	731	774	723	768	780	791	813	736	760	791	766	749	778	802	718	769	729	791	725	720	747	770	784	754	778	732	782	766	813	758	735	789	777	736	714	715	752	793	786	771	791	770	743	743	757	746	806	756	760	706	774	698	828	792	777	749	783	740	794	758	778	791	744	794	743	751	801	762	827	746	749	710	746	702	785	764	795	723	775	772	788	845	780	800	757	778	779	747	776	744	719	802	744	784	784	705	763	774	720	795	741	766	804	744	710	726	821	753	796	756	809	745	756	742	778	766	752	792	829	785	773	737	761	817	744	757	741	735	796	777	755	771	749	765	738	767	804	780	803	720	752	772	743	766	771	754	732	794	813	756	742	824	745	771	749	779	768	753	760	786	779	787	742	795	815	804	754	788	763	746	776	782	777	778	669	759	722	684	753	753	792	774	757	802	768	790	793	760	808	799	729	761	733	742	740	816	788	788	740	803	804	793	779	787	753	787	771	809	778	755	780	777	773	828	767	800	818	757	760	725	728	787	764	799	812	765	741	730	774	790	719	761	800	758	713	742	793	790	769	801	812	755	747	774	778	768	733	785	791	759	769	756	743	763	732	787	795	791	778	728	770	769	791	757	776	814	798	759	791	755	779	779	769	750	745	807	787	772	818	774	753	753	732	760	797	751	763	731	711	734	751	735	787	758	760	806	727	817	740	789	808	787	805	763	764	780	816	761	761	757	758	801	767	782	797	761	752	750	769	736	763	777	799	797	807	728	727	780	730	763	763	791	775	779	793	787	732	718	788	773	770	824	752	755	774	769	751	724	799	790	782	772	787	759	778	748	761	748	789	768	795	728	806	783	802	796	796	784	778	765	808	717	731	783	812	845	737	797	746	748	731	738	768	782	767	776	728	777	789	768	764	757	738	768	741	767	775	790	750	757	815	809	749	756	785	800	772	780	763	736	747	755	773	818	773	790	759	723	781	746	770	752	795	779	759	784	741	717	743	797	736	801	785	768	808	776	736	698	744	761	788	818	776	798	754	769	808	771	769	719	776	794	798	788	749	849	769	770	796	728	805	739	763	774	799	819	732	770	749	747	790	780	780	819	748	723	791	798	816	830	748	756	779	793	771	809	742	755	769	786	801	771	719	797	782	723	741	772	793	810	720	732	795	732	760	761	786	769	744	770	763	762	740	776	771	777	768	748	780	802	794	773	699	720	727	773	787	761
3481	8879	6745	3397	2551	2043	1707	1550	1329	1268	1142	1093	1109	1038	972	1009	969	957	988	972	987	922	931	916	861	920	933	974	903	891	937	904	952	925	857	917	877	882	885	890	878	928	941	913	886	924	910	868	927	911	890	956	860	879	932	906	887	903	941	894	873	935	904	877	903	883	933	901	854	923	870	922	874	877	893	907	898	905	941	870	879	908	912	925	895	916	927	872	917	865	876	868	875	878	848	886	875	867	883	918	887	900	939	898	877	837	897	853	903	841	882	857	914	939	903	932	843	948	939	906	931	894	907	914	910	863	914	848	879	855	897	912	961	872	904	878	925	887	835	919	878	883	902	838	899	875	910	895	894	864	882	902	900	915	871	875	963	857	875	990	862	853	923	877	888	898	938	865	875	907	913	908	877	875	897	915	872	899	904	925	976	891	870	910	918	926	874	931	920	895	851	861	911	880	916	896	865	904	978	849	864	884	910	896	923	917	875	940	876	913	876	915	927	851	936	885	866	898	871	916	918	910	882	887	934	900	872	893	929	966	875	895	935	906	926	868	883	901	918	941	914	912	927	900	879	826	864	885	936	916	922	893	930	901	925	849	846	929	956	926	890	930	937	901	912	911	906	880	879	838	918	897	890	897	890	919	912	886	913	892	897	918	883	952	889	876	888	869	922	888	922	910	883	884	922	953	865	873	835	890	938	888	854	914	926	948	903	871	876	884	884	946	828	940	897	905	869	922	862	860	860	896	891	900	966	895	921	822	887	885	870	954	916	918	857	815	931	930	915	881	877	902	909	861	854	886	907	908	862	892	859	900	889	884	936	873	929	916	951	903	864	943	875	885	846	880	846	886	944	885	931	841	836	873	886	850	886	861	912	863	939	929	917	895	876	911	874	893	888	922	876	841	921	927	883	861	853	840	870	877	854	849	924	863	838	908	890	909	909	901	871	866	905	910	877	858	923	937	850	895	906	892	868	919	927	916	928	870	890	908	929	894	827	888	925	900	883	839	847	897	867	890	876	883	899	890	895	912	912	932	842	948	921	854	835	895	942	927	865	903	855	871	894	934	902	902	922	861	901	849	930	887	859	856	894	874	902	917	902	960	872	876	911	889	864	882	901	947	925	904	956	930	953	816	917	871	911	905	887	860	936	877	902	932	904	882	871	915	853	953	880	925	917	888	860	941	975	920	913	834	814	885	934	864	932	836	929	843	875	892	915	950	879	883	877	916	858	860	868	924	869	927	879	974	876	836	947	917	873	875	890	891	905	877	875	870	915	871	876	875	904	891	898	906	846	904	845	914	922	944	884	909	867	883	856	885	929	917	899	897	902	897	898	870	901	924	899	867	816	854	886	896	898	930	885	880	895	902	922	857	880	906	943	879	871	862	889	866	959	927	928	895	896	882	951	899	923	924	946	880	856	901	878	895	913	857	920	868	886	866	929	887	925	843	938	858	883	873	856	901	884	900	873	917	880	912	889	932	959	896	921	865	841	882	853	907	880	904	907	910	916	853	849	863	862	888	870	882	897	890	895	898	907	894	880	885	896	923	875	868	911	861	891	923	896	927	945	946	917	895	898	873	910	934	884	930	873	959	863	910	902	947	904	911	887	897	926	911	870	828	790	896	923	903	839	873	917	874	880	888	889	863	919	869	881	894	889	901	866	888	910	904	933	878	883	933	876	899	859	883	895	888	885	844	941	846	913	895	828	899	874	907	865	954	895	935	868	907	906	943	890	866	853	867	872	872	886	885	906	865	879	829	879	880	882	882	913	926	861	862	864	852	894	910	874	863	876	893	909	878	904	888	870	896	922	878	835	899	929	926	875	890	877	877	921	910	934	835	928	931	839	839	873	892	882	912	940	891	920	872	886	873	913	880	884	869	920	915	881	912	888	923	863	912	903	893	873	925	885	921	888	932	936	932	870	908	882	932	902	870	890	915	806	900	890	872	923	855	926	911	900	847	882	870	927	915	891	906	868	852	909	898	861	877	926	931	864	910	929	955	887	945	881	870	921	834	869	878	942	910	894	880	879	873	876	890	940	876	805	939	887	902	904	892	843	929	952	854	898	907	909	946	912	901	897	922	891	873	930	892	859	935	871	828	863	865	954	892	962	879	883	848	875	898	936	906	874	930	922	847	892	909	866	901	912	860	849	910	852	924	914	856	841	861	895	861	872	898	917	905	881	928	897	926	903	873	895	910	836	886	922	884	947	876	883	893	922	870	951	903	908	864	919	905	911	864	893	905	885	859	906	908	932	893	845	893	864	911	900	869	880	881	885	894	996	908	851	880	873	826	860	915	870	918	925	894	862	858	874	874	830	883	900	899	927	886	897	889	881	893	889	903	920	875	855	895	918	869	894	918	903	935	896	883	840	931	845	924	857	878	881	908	879	867	848	895	925	803	914	940	864	895	901	867	907	900	883	921	874	923	872	879	893	934	914	928	911	920	871	862	896	890	910	896	851	871	865	842	923	893	920	904	832	875	919	904	920	869	855	852	893	841	885	911	858	928	914	849	883	887	887	957	906	958	886	916	907	882	919	960	855	847	908	910	882	877	932	889	887	976	890	898	909	910	871	900	877	888	821	904	889	836	894	820	851	896	885	861	892	928	865	874	944	914	873	907	862	847	942	889	909	879	836	914	868	937	883	886	873	894	900	891	894	840	869	893	906	887	864	944	910	913	874	888	875	893	927	891	880	886	889	910	935	921	907	861	873	867	892	901	879	887	932	920	875	916	888	943	923	887	878	942	919	883	868	861	920	914	852	899	877	907	922	887	850	854	843	942	873	907	885	880	903	934	883	877	859	876	874	919	926	841	957	898	857	964	902	916	896	876	905	877	873	834	933	968	912	890	893	944	922	956	890	892	866	908	924	854	816	885	885	834	882	841	865	916	875	911	921	892	841	898	897	901	908	871	909	947	860	900	902	887	888	869	892	850	918	919	879	892	900	850	914	874	855	879	933	918	890	927	860	854	811	871	912	901	840	896	913	850	903	925	899	905	873	888	902	924	889	891	918	917	875	920	875	908	843	894	855	906	932	960	899	930	907	856	913	872	903	908	893	906	824	945	932	879	870	893	921	912	873	915	865	888	912	907	890	917	885	859	923	932	936	876	896	954	838	910	907	906	894	944	872	980	867	872	897	935	877	940	873	915	888	883	919	851	928	875	892	921	894	883	856	885	888	886	896	913	851	898	925	882	910	824	832	908	884	870	915	879	868	871	882	862	871	890	883	872	911	931	927	893	926	900	923	867	891	873	852	874	841	884	877	929	857	875	829	882	900	923	900	901	902	912	872	869	893	862	918	905	941	915	885	910	958	884	935	905	862	905	868	912	835	914	879	934	888	910	847	924	878	887	863	936	939	891	884	851	889	875	868	876	862	914	834	862	940	910	889	909	888	847	900	910	888	903	872	853	893	922	886	853	910	828	904	895	899	865	873	974	926	884	918	869	902	902	891	907	875	913	925	916	916	911	886	860
24686	21110	27258	25101	12108	805	615	535	457	479	444	437	436	417	382	377	372	373	389	318	362	395	385	376	377	376	378	384	355	381	383	352	363	371	359	381	340	341	368	353	372	376	412	336	387	366	354	384	364	366	374	330	363	405	403	368	366	407	365	400	364	361	391	355	368	350	354	386	390	390	376	369	363	341	360	339	353	375	367	342	378	364	353	376	387	370	377	333	417	365	336	341	334	347	351	338	348	402	326	359	376	353	341	350	343	373	379	363	366	354	392	380	327	336	389	357	358	373	362	360	366	388	375	343	359	364	383	359	343	378	354	350	351	357	369	359	363	321	375	384	363	379	352	383	383	381	356	337	364	343	354	363	369	379	393	349	379	362	354	380	360	375	377	377	358	365	388	394	357	341	363	374	346	413	355	412	339	417	354	401	373	377	369	369	368	364	344	349	352	338	378	374	344	361	357	356	372	364	380	391	357	356	382	391	320	372	358	358	370	383	379	362	345	343	372	365	327	360	359	347	387	347	372	362	352	386	339	355	380	355	341	381	324	352	370	397	331	378	367	364	352	337	373	356	395	345	368	393	377	385	370	362	361	335	353	383	377	349	366	376	374	354	346	369	369	346	436	381	375	347	379	352	387	369	336	385	370	354	330	361	349	368	348	354	316	393	323	349	406	335	386	377	366	358	349	358	347	367	340	345	366	368	376	384	327	353	340	368	385	395	371	357	362	342	357	340	355	347	361	361	371	377	377	372	331	351	343	360	339	358	359	355	369	368	349	359	377	358	369	374	340	387	369	340	388	352	368	381	364	369	365	351	381	361	386	360	379	392	359	352	375	360	372	376	360	357	364	360	369	365	343	351	382	371	320	369	354	371	369	386	367	353	332	389	340	346	366	381	342	334	389	381	380	369	365	386	389	364	388	377	370	355	373	342	340	382	371	355	414	379	356	405	351	370	398	359	356	390	370	392	367	340	347	345	386	346	392	380	343	398	371	345	383	357	353	412	363	371	358	366	341	328	358	366	362	353	349	336	375	369	337	389	400	361	374	344	374	368	372	315	351	344	349	384	378	360	399	398	347	364	365	359	395	357	376	341	394	366	320	359	350	371	363	368	376	341	359	353	365	392	355	353	337	367	350	355	385	382	401	332	363	363	343	334	380	349	363	348	382	371	347	342	362	365	372	352	386	358	355	372	366	343	345	338	383	335	369	377	323	343	361	330	372	352	392	342	395	298	381	361	369	399	338	339	353	359	353	361	341	386	376	357	377	349	386	372	383	364	335	400	368	365	358	373	360	377	373	353	340	351	381	365	362	356	337	387	377	368	361	371	358	361	324	335	359	325	375	352	369	391	346	371	382	359	330	367	359	356	334	358	394	352	365	342	366	347	342	343	378	372	360	345	354	359	313	359	383	410	357	345	386	341	360	392	377	395	367	386	347	335	377	378	369	343	362	373	356	378	317	361	394	359	363	354	373	363	383	360	346	353	375	346	391	342	336	351	356	385	358	342	373	372	386	350	391	367	349	375	335	363	359	388	361	358	378	372	375	341	362	378	376	360	377	364	339	331	356	351	337	359	332	366	342	389	342	336	383	362	346	345	351	328	369	325	378	351	342	360	359	356	356	395	369	366	357	382	413	377	350	360	355	358	368	333	336	358	374	352	373	330	370	351	341	385	381	385	360	383	383	383	375	346	386	352	396	391	371	366	338	389	367	381	357	355	350	330	376	355	381	383	332	394	356	345	380	378	326	353	375	353	358	322	388	362	352	384	342	376	375	361	346	354	366	381	363	352	389	371	363	353	361	349	377	339	382	352	351	384	364	394	382	383	312	371	391	369	364	363	352	360	389	332	353	388	372	368	390	368	361	365	355	349	390	378	351	362	361	353	379	344	384	404	366	394	385	340	359	365	362	358	332	372	367	357	345	354	380	374	368	356	363	357	325	363	382	397	340	368	359	374	367	342	355	357	363	381	376	327	351	397	354	375	337	351	370	353	375	367	372	370	408	350	385	379	363	376	333	357	360	355	351	348	386	366	326	368	376	365	351	318	384	348	362	330	376	371	338	371	339	354	377	349	376	361	373	361	380	326	384	352	344	347	357	359	341	365	360	346	372	381	391	350	365	369	361	392	353	384	379	361	352	365	354	350	370	386	345	320	317	358	382	356	337	385	341	352	369	376	363	356	363	377	346	392	372	361	365	369	400	375	379	371	353	375	340	340	378	380	367	344	377	359	383	335	342	374	366	407	371	363	368	369	354	342	366	345	359	382	372	342	380	376	384	369	379	408	373	376	397	347	356	388	352	345	381	346	337	387	338	378	341	342	398	349	349	361	352	360	354	360	365	403	336	375	340	408	371	357	375	339	382	349	348	397	356	354	399	379	350	315	394	335	345	369	372	372	381	361	334	375	328	371	364	327	362	342	364	346	372	365	348	366	321	361	334	351	372	357	368	333	394	365	354	372	357	374	369	328	347	327	385	346	373	367	376	336	369	349	356	358	351	403	343	324	384	346	367	376	329	361	382	350	348	394	347	330	342	385	370	348	369	345	356	347	355	367	372	371	331	368	390	380	345	375	384	342	403	363	360	371	383	363	365	379	355	343	345	338	377	327	343	382	373	368	378	382	357	366	348	378	360	384	358	375	346	326	344	368	363	342	326	401	384	362	377	339	361	402	363	392	398	352	373	353	342	327	340	377	374	366	344	334	353	344	384	373	344	385	371	346	344	332	390	366	353	355	376	391	369	384	384	375	339	373	329	364	379	350	341	372	339	381	302	370	341	385	336	356	357	361	344	329	376	366	384	356	386	351	344	416	359	368	373	325	361	362	345	363	383	347	377	349	352	325	379	372	336	357	352	383	356	364	384	361	357	356	384	360	371	391	348	347	356	333	387	379	327	358	382	369	367	359	358	390	366	370	384	366	369	347	365	347	407	368	358	365	360	372	376	352	359	362	355	369	349	371	387	359	358	353	367	350	391	368	371	385	340	345	359	362	366	373	341	359	376	350	358	382	361	359	373	362	361	328	369	361	376	362	355	362	365	338	391	378	334	350	370	357	376	366	369	345	342	375	341	387	373	385	349	348	365	357	374	353	359	335	348	376	336	358	368	356	344	356	395	375	339	406	349	372	328	344	355	368	357	385	381	357	384	336	355	363	375	351	365	428	381	390	335	381	395	364	374	363	395	357	362	362	379	387	375	390	378	383	368	339	364	357	372	393	364	344	349	371	376	340	369	368	364	330	389	330	353	393	347	352	375	368	404	367	355	360	397	374	376	335	356	377	353	330	367	359	358	389	369	382	359	337	370	326	345	370	317	357	341	355	335	362	364	337	355	339	368	342	385	371	387	335	375	380	373	342	352	335	380	375	330	342	370	349	373	382	373	365	371	380	346	365	344	357	365	354	359	340	373	393	382	320	359	353	389	331	323	379	372	383	396	377	361	332	353	321	385	391	370	381	372	376	349	370	375	360	369	381	370	414
3434	5422	4160	2043	1414	1142	959	885	690	631	589	516	516	517	494	484	459	471	433	444	487	449	450	467	460	431	416	407	470	449	446	447	457	432	421	445	451	408	430	445	418	438	469	423	450	414	451	441	402	413	429	375	467	464	423	433	401	399	443	417	420	410	429	452	451	403	438	437	438	418	396	409	450	411	453	428	463	401	387	402	461	421	423	442	409	407	446	419	402	432	459	452	439	432	416	413	406	461	401	424	438	425	444	438	410	415	420	432	424	438	416	440	360	404	424	445	448	405	433	380	401	426	444	449	419	426	424	403	436	424	435	450	419	423	434	448	418	441	453	472	419	412	436	439	436	437	412	374	423	422	404	439	411	431	440	424	421	407	415	435	414	430	460	424	426	431	401	395	435	426	456	408	438	417	439	408	417	398	382	439	433	435	438	438	415	447	407	416	446	402	387	452	460	427	446	430	444	444	445	447	430	443	421	404	397	427	435	408	436	412	414	413	420	412	438	414	404	434	395	419	441	432	402	431	422	409	431	386	418	425	383	404	449	434	444	371	420	401	422	441	391	453	458	410	408	418	438	388	410	421	436	429	425	441	474	416	424	440	434	427	381	432	447	399	402	420	430	442	415	481	402	402	417	425	448	474	418	423	428	395	453	417	430	396	404	443	387	419	446	439	444	429	426	437	408	442	439	420	427	394	403	415	401	420	401	464	472	447	425	410	403	392	418	431	421	429	438	411	382	440	409	371	462	428	392	433	434	411	399	424	452	455	424	432	450	404	459	399	455	433	437	451	430	441	438	445	399	421	435	397	399	435	407	424	411	416	420	406	407	455	452	402	422	419	452	422	427	428	422	413	422	386	415	448	438	406	399	407	435	406	400	416	417	411	432	438	413	405	463	439	413	408	425	421	424	396	453	452	428	419	423	386	411	425	425	433	428	414	422	430	423	469	397	432	395	413	420	439	465	408	407	377	416	400	441	451	411	423	433	449	397	445	419	437	436	416	429	462	417	409	397	433	421	420	448	448	417	463	449	418	448	421	434	424	409	419	402	425	417	440	424	435	410	389	444	418	404	410	417	419	452	460	410	438	427	414	438	430	405	431	411	449	386	434	429	397	455	428	436	420	430	408	395	420	405	415	431	416	413	428	424	427	420	430	456	461	436	434	419	452	400	425	448	423	461	441	413	427	412	411	431	417	434	466	443	428	420	407	388	415	432	398	449	436	422	456	411	414	413	414	430	418	381	428	412	405	401	420	432	410	468	414	409	442	396	409	408	400	422	413	426	450	388	414	432	402	407	423	426	427	441	415	457	425	423	418	411	447	408	409	418	413	402	414	443	392	418	407	431	452	436	372	419	432	414	416	418	463	445	415	408	389	435	469	459	447	415	435	406	404	402	445	445	396	423	427	438	427	426	419	390	420	417	444	436	415	404	414	427	430	448	429	429	429	432	405	419	406	397	414	419	414	456	397	436	389	434	468	431	433	393	435	444	456	430	419	446	453	415	429	411	426	430	416	410	425	425	444	402	410	414	421	439	449	425	413	419	434	428	412	469	421	428	466	436	414	389	394	440	401	439	403	391	399	427	416	460	435	424	408	398	470	423	408	409	460	424	424	419	426	447	421	400	421	408	427	434	415	419	390	404	449	418	398	418	406	432	397	454	442	413	423	445	417	404	435	388	455	382	425	438	439	423	442	452	425	421	394	441	466	410	426	430	398	467	403	416	363	412	442	414	414	450	392	396	412	448	408	437	414	442	410	387	435	456	398	426	444	465	413	430	406	412	428	424	424	416	427	414	421	420	441	418	416	437	438	436	464	408	405	387	410	468	410	418	414	400	395	454	438	417	468	391	422	424	433	419	399	422	396	437	389	398	407	444	421	406	438	403	428	422	402	422	428	374	419	399	427	404	421	391	414	391	451	427	396	448	450	423	418	415	434	417	428	438	435	477	371	462	441	450	450	422	440	397	444	425	446	421	398	415	422	426	428	398	447	427	408	448	438	420	448	398	445	430	424	435	464	434	421	412	451	414	450	413	469	422	405	432	437	434	397	425	434	407	433	404	408	449	446	433	433	439	434	431	413	423	411	455	422	409	437	456	416	434	442	433	375	396	423	387	461	424	463	401	417	407	462	399	408	415	445	430	435	431	420	391	388	463	423	446	430	453	428	426	411	437	399	439	418	403	426	404	397	465	421	405	410	443	433	404	398	410	411	470	428	365	392	398	432	411	420	434	442	428	488	403	439	392	418	453	437	413	461	398	437	401	454	398	468	421	465	428	420	423	428	418	383	415	406	434	409	384	461	420	419	487	383	430	433	442	415	437	434	391	430	430	394	440	463	459	425	433	400	437	444	419	452	444	438	425	403	415	422	415	440	373	432	417	430	455	431	420	433	459	438	393	375	424	436	435	424	441	412	422	449	420	445	397	410	393	405	410	435	402	454	404	483	413	434	396	442	444	430	451	434	427	390	453	417	412	426	419	464	419	427	481	411	431	438	423	442	424	383	421	424	414	436	396	427	418	426	428	434	427	428	430	417	437	438	423	456	401	436	413	398	421	418	418	423	430	400	423	431	407	414	423	416	436	404	408	431	443	427	464	421	426	406	389	405	428	413	393	419	377	412	436	416	370	453	411	424	419	418	438	429	413	429	412	387	430	414	403	439	412	434	408	448	393	429	401	393	414	436	406	416	399	421	435	434	444	427	389	451	412	439	411	438	426	424	448	413	428	413	436	420	438	432	414	432	433	384	454	411	423	417	421	410	415	411	450	445	408	423	407	432	417	468	419	413	405	443	433	406	422	408	427	436	429	411	444	390	439	426	458	416	463	395	407	430	439	442	400	403	435	406	410	475	436	439	459	427	434	432	426	418	422	420	389	424	423	392	459	446	381	426	437	399	464	437	424	423	413	430	464	386	421	445	449	418	415	436	470	430	436	406	427	449	445	404	412	456	416	432	472	450	437	496	454	414	458	443	448	435	429	423	419	356	396	424	443	419	410	451	443	422	398	388	400	388	424	399	454	436	501	417	454	404	419	424	432	423	395	435	440	452	463	388	450	468	432	455	437	405	454	443	409	440	424	459	420	437	395	402	436	407	442	435	461	461	382	429	439	420	418	437	454	424	399	404	448	417	428	474	428	428	453	459	389	399	423	395	439	404	440	433	420	403	387	439	413	415	423	423	391	418	426	404	402	425	389	434	421	381	428	405	416	430	425	413	403	421	410	405	456	438	443	403	421	424	430	439	426	428	427	419	429	424	382	445	424	399	431	411	421	448	430	446	402	439	450	451	413	419	436	422	390	414	400	413	402	437	407	427	429	447	424	380	446	419	432	400	425	405	413	420	440	435	384	461	404	401	414	442	413	417	398	425	423	428	437	435	438	401	416	409	422	416	414	408	452	429	406	402	416	443	393	439	434	399	409	440	448	415	452	415	435	412	456	426	397	439	418	434	437	434	398	454	411	440	446	396	414	439	395	421
22663	21149	28697	23866	21141	21176	8623	1132	799	769	655	614	520	540	524	534	469	481	468	476	446	429	421	423	446	429	426	418	424	398	428	432	444	388	406	410	408	411	405	441	385	401	363	394	413	395	384	395	398	440	416	377	397	419	402	387	414	380	400	371	403	370	387	409	377	370	384	396	377	377	435	426	351	377	356	373	396	396	401	375	400	376	405	407	350	365	369	391	386	397	412	398	379	352	378	382	386	355	397	374	375	415	417	364	368	387	379	438	389	381	380	377	407	395	380	373	386	377	364	408	349	387	361	385	387	398	445	389	399	402	389	401	419	371	381	402	357	398	386	365	389	376	368	339	357	418	355	389	403	368	401	353	391	390	386	354	365	410	396	376	370	394	373	385	394	421	401	398	381	375	374	395	405	387	370	382	413	380	395	421	372	389	368	403	354	362	386	387	386	364	417	370	384	381	393	369	366	372	396	412	407	354	382	379	362	410	396	436	416	356	383	415	394	366	373	386	389	386	393	373	403	396	368	384	400	357	392	395	386	406	415	442	407	355	403	405	389	372	372	395	365	385	430	376	403	381	386	375	384	387	402	361	349	390	402	398	364	389	394	367	368	410	377	398	370	381	397	392	359	398	369	419	386	372	396	387	384	381	383	414	413	408	403	404	394	390	368	387	391	371	414	395	366	386	371	361	360	367	388	362	423	370	390	395	371	380	387	393	392	369	406	390	389	380	382	372	401	367	394	394	376	339	403	379	419	395	341	359	387	376	363	402	414	355	369	384	368	353	414	391	388	383	404	372	376	379	377	388	380	374	382	380	394	399	373	371	372	368	373	414	381	359	407	368	363	342	375	384	379	387	380	395	372	371	359	430	366	417	390	413	413	393	381	373	373	351	354	363	386	364	387	389	414	369	379	356	339	396	368	381	411	407	394	391	375	375	393	400	384	368	413	396	376	407	374	368	367	363	388	405	394	390	376	357	393	380	391	365	399	359	392	382	416	389	368	350	405	415	380	404	363	347	377	362	363	393	391	401	393	369	374	410	362	372	402	410	362	341	390	403	364	368	401	378	368	373	376	374	404	375	390	384	408	385	410	405	395	345	399	382	377	396	385	417	396	403	365	362	364	370	384	386	383	353	376	370	375	382	395	359	383	380	399	370	397	401	359	377	401	362	362	386	409	370	363	414	380	347	380	354	394	386	374	417	400	370	386	423	369	376	396	369	396	360	364	381	396	369	383	382	395	387	383	401	363	375	395	385	373	358	347	401	382	350	392	393	372	381	389	356	377	381	433	415	389	368	415	378	432	357	416	425	410	370	387	395	433	391	383	366	368	370	388	384	395	380	352	374	392	379	380	418	368	350	392	405	415	398	383	406	388	393	382	406	396	394	427	376	392	354	357	381	377	374	385	408	338	397	375	415	355	406	372	402	385	387	409	407	399	385	367	379	382	372	374	406	373	411	410	415	362	346	386	381	395	415	397	407	408	385	394	375	376	359	364	407	395	430	362	394	364	344	352	366	372	373	379	387	365	369	411	352	405	385	414	382	397	359	392	404	371	376	408	377	385	383	414	378	369	404	394	388	370	392	380	366	351	359	404	401	398	398	367	364	375	407	378	349	385	349	397	366	372	380	395	381	358	363	381	392	382	379	387	413	398	349	375	373	377	400	422	359	378	359	385	360	380	347	364	387	420	382	424	378	393	376	378	417	413	357	358	405	420	387	364	392	381	429	350	391	404	418	391	368	374	396	405	396	383	415	407	379	387	364	403	395	428	396	389	379	371	344	377	376	354	391	404	413	360	387	379	393	391	387	368	391	368	378	383	368	404	389	367	402	375	382	357	391	393	370	378	426	380	383	397	376	391	377	365	390	410	397	373	357	378	354	383	397	397	367	373	382	385	350	414	415	385	352	375	400	399	395	386	390	364	351	368	387	391	408	403	403	386	401	403	399	381	397	381	419	375	356	371	391	354	385	388	374	361	395	375	381	387	372	387	379	358	385	374	385	375	364	381	392	389	392	383	405	394	380	415	361	400	337	364	393	399	426	383	367	384	406	392	370	406	367	408	365	367	400	387	415	360	407	372	353	410	377	419	414	358	378	431	395	376	380	406	385	379	379	386	388	408	401	397	454	393	411	406	339	387	373	386	416	413	388	384	356	387	431	406	407	415	403	390	371	414	377	372	382	377	422	388	414	386	352	396	379	366	370	376	363	365	380	369	357	385	378	336	411	408	393	398	388	411	356	360	374	380	398	382	384	381	369	376	388	397	390	386	403	393	378	391	386	364	328	400	405	391	386	363	395	355	366	357	399	407	388	403	364	388	378	407	361	385	397	385	355	406	394	377	395	380	367	384	419	401	361	354	372	372	338	392	382	390	372	356	384	396	368	376	391	358	377	395	432	368	433	394	336	392	345	399	400	381	414	385	397	409	379	398	371	353	375	386	394	373	389	385	363	408	410	414	387	372	381	386	387	349	383	371	447	383	342	358	378	401	393	417	369	363	400	418	373	353	398	416	372	395	364	392	360	374	361	373	373	419	389	346	369	398	367	397	364	388	388	383	392	364	395	390	365	347	351	399	392	409	412	420	393	377	377	407	434	376	391	374	369	355	368	358	380	347	388	386	374	379	392	417	413	391	343	395	385	374	373	381	409	384	353	394	377	425	373	394	359	371	391	382	401	408	393	391	391	396	380	383	353	430	378	409	382	405	389	415	383	380	408	375	399	375	391	381	400	374	381	398	382	366	378	382	425	361	378	394	368	390	388	373	340	386	370	393	387	393	367	392	386	365	443	387	389	383	376	353	389	371	399	399	370	415	358	380	384	391	408	388	387	409	359	351	380	399	376	376	396	386	393	391	401	405	382	398	397	412	366	389	396	408	408	401	375	379	432	351	392	409	356	410	338	375	397	371	335	413	393	389	368	404	418	370	381	412	386	386	391	346	378	378	385	405	344	388	413	402	360	356	382	402	366	374	375	408	404	352	398	382	380	380	394	419	376	393	395	378	383	391	358	373	384	397	364	375	372	382	398	366	378	391	362	404	378	385	377	402	386	375	386	383	389	428	366	377	373	424	377	350	360	402	398	432	375	395	390	392	389	392	362	393	342	396	344	380	370	384	386	380	367	397	422	405	398	385	376	380	388	389	342	391	390	383	365	393	331	380	373	407	394	367	395	374	397	363	354	395	385	391	414	395	356	393	392	386	422	357	389	405	385	388	395	387	374	377	386	397	362	413	329	382	405	387	401	369	338	361	371	358	426	362	382	391	419	386	418	412	339	360	377	386	417	429	409	375	425	397	383	368	405	359	382	392	391	394	405	361	393	407	383	385	406	385	358	382	386	389	379	388	396	383	378	361	369	394	391	351	390	350	374	389	387	383	420	403	359	382	385	418	374	362	400	355	398	373	378	363	348	369	375	372	374	340	390	361	408	360	393	383	393	425	368	390	377	383	438	365	360	411	398	387	387	379	364	386	400	360	421
4505	14403	11046	5382	3718	2776	2186	1698	1415	1138	1024	895	832	784	703	682	650	634	616	548	584	553	550	541	536	488	535	541	505	563	473	514	500	479	493	480	511	517	495	483	485	500	468	505	464	521	482	477	489	520	480	527	501	478	491	461	487	491	486	511	473	482	469	466	458	466	481	475	442	487	493	447	478	474	475	458	458	458	507	481	482	458	473	497	493	460	459	469	479	515	459	454	497	488	474	485	416	516	453	444	441	462	452	473	431	477	475	458	480	464	488	503	440	456	469	481	483	484	496	446	491	485	498	462	450	470	479	441	461	439	483	487	455	456	498	465	478	480	460	473	475	494	446	498	484	455	469	463	452	459	495	504	479	472	468	475	448	499	534	473	468	491	459	463	461	469	478	456	477	472	476	489	426	435	433	477	464	498	519	450	472	464	474	468	479	481	464	466	449	471	466	469	476	453	497	467	470	493	461	478	475	485	470	492	473	495	475	432	440	488	424	471	478	477	448	466	469	474	473	470	441	428	426	486	496	448	497	466	473	452	481	446	477	473	464	478	439	467	505	497	487	473	440	451	459	458	478	473	475	493	493	466	477	463	494	476	464	475	489	445	419	492	485	454	462	468	490	420	453	423	468	457	461	489	445	493	441	485	467	459	499	436	494	469	452	471	475	438	469	485	477	482	474	471	459	409	462	458	457	451	467	444	475	478	466	455	454	500	459	479	486	472	464	482	484	466	463	480	457	437	476	461	453	444	474	471	514	496	448	454	490	484	488	483	465	462	445	472	447	526	484	464	460	508	444	467	482	475	442	481	461	470	456	496	457	461	476	498	445	452	454	449	445	456	471	474	495	452	472	455	497	452	469	520	446	452	491	467	517	499	462	477	416	508	474	446	445	471	454	459	498	476	453	455	500	441	456	508	461	459	498	470	444	428	468	456	426	470	482	501	447	425	467	427	480	484	506	476	509	463	484	481	466	462	481	461	465	477	497	466	475	455	454	488	472	447	483	441	479	495	488	488	458	467	476	495	450	474	480	470	457	462	475	438	505	453	473	449	460	467	467	496	443	460	446	444	454	446	495	459	434	514	465	461	457	458	456	474	472	444	466	467	481	477	454	475	489	500	444	479	450	445	501	447	478	473	475	491	475	446	464	436	448	489	456	466	489	464	454	438	431	494	447	472	450	477	482	473	509	478	446	434	469	490	439	475	434	497	468	450	446	451	454	498	485	437	476	470	460	451	443	464	440	491	473	505	458	486	452	456	419	457	461	403	467	428	475	448	421	503	468	441	462	429	473	439	462	445	442	473	489	495	510	482	430	477	481	470	495	458	481	484	452	487	468	439	522	475	476	503	485	450	467	468	483	448	446	437	479	443	481	472	468	452	489	479	455	450	450	479	498	473	503	508	454	454	463	483	457	464	497	454	456	465	476	474	445	484	480	443	494	477	477	507	460	474	462	473	447	479	459	449	498	456	485	473	457	479	472	442	493	447	508	448	491	484	449	441	472	469	435	423	496	473	483	462	472	470	473	464	435	464	474	477	472	484	483	459	487	512	492	485	459	495	463	452	463	453	474	455	453	463	489	451	498	459	444	489	485	447	461	494	446	451	481	504	470	462	449	476	456	457	480	449	500	440	469	491	471	502	452	462	471	489	450	482	497	445	457	432	457	476	497	478	510	482	496	475	488	475	412	445	443	460	466	449	461	471	464	476	464	423	467	476	469	489	474	484	492	417	444	452	459	486	468	407	497	483	465	447	447	444	463	501	450	445	455	503	469	463	457	487	443	494	498	481	465	474	463	457	465	472	470	460	452	465	501	473	525	456	511	459	439	483	522	476	431	472	442	476	414	496	447	493	451	489	484	486	449	485	472	477	470	452	436	443	477	447	479	467	472	445	496	506	481	479	433	458	473	484	498	444	473	467	489	475	482	461	493	460	475	477	506	429	476	496	478	485	461	430	458	516	479	460	466	464	471	440	517	452	427	522	461	447	452	426	462	491	469	493	459	456	457	447	476	488	446	491	511	462	449	480	452	443	489	495	491	431	494	469	492	432	454	488	451	480	474	507	480	500	465	498	474	461	445	480	468	487	456	504	472	450	505	454	505	446	511	454	475	442	481	458	471	458	440	464	498	446	464	478	436	441	454	457	462	459	459	452	469	492	491	482	444	458	453	476	458	460	460	431	497	452	461	441	447	474	431	478	419	434	479	485	444	455	470	467	470	492	505	444	502	480	470	496	427	458	497	489	513	428	470	477	455	472	527	432	477	445	500	479	475	483	445	488	515	534	466	439	423	497	452	473	456	469	480	453	503	485	470	424	494	457	445	464	475	455	463	486	458	465	461	464	480	471	436	454	472	443	474	503	486	478	462	415	478	472	486	447	490	443	506	478	447	461	444	445	477	431	468	461	487	472	521	463	462	475	465	428	496	472	484	454	488	472	473	475	459	435	464	445	509	464	472	447	423	511	459	444	475	455	479	462	429	486	490	476	454	462	460	476	417	475	458	465	500	431	460	496	469	480	478	445	453	490	444	446	464	433	447	468	470	463	449	477	465	481	456	426	473	495	483	471	463	432	463	476	474	461	455	458	492	470	494	482	452	430	477	495	472	456	464	434	468	506	450	474	469	495	466	453	521	445	430	500	478	470	459	484	477	442	463	466	466	459	459	466	443	505	485	510	454	428	470	461	468	469	474	472	442	527	471	479	442	465	491	461	449	510	487	486	480	446	414	432	475	502	521	415	449	450	484	459	488	450	431	471	497	480	486	470	470	453	453	483	474	475	483	467	476	426	469	471	497	468	457	470	480	457	477	492	448	479	483	456	468	465	423	497	489	492	449	452	479	422	478	477	478	431	472	452	441	420	457	493	444	483	466	494	450	458	450	455	450	488	459	471	483	480	460	468	464	453	431	507	498	491	462	459	473	431	483	501	447	476	469	426	511	434	452	475	442	483	438	495	453	503	479	463	459	446	458	498	509	454	480	488	462	472	482	456	426	461	436	474	479	499	489	449	491	433	415	469	443	452	463	516	460	437	494	442	489	515	465	477	451	453	449	438	487	450	481	452	490	464	465	435	481	426	452	502	457	496	489	485	463	474	508	474	451	455	464	449	463	476	485	468	483	452	463	453	468	468	492	451	426	472	432	474	499	470	494	458	463	460	468	469	521	452	469	487	448	424	467	439	447	481	467	443	437	471	463	489	476	486	418	461	451	488	434	498	488	477	489	465	455	446	453	457	446	439	495	423	439	451	465	456	498	475	446	479	479	461	482	531	453	471	480	449	466	463	489	485	503	443	460	461	473	474	447	512	483	456	469	463	491	485	477	449	476	458	482	475	489	478	500	456	469	474	500	514	443	503	495	500	480	411	478	452	472	485	489	460	428	481	491	444	455	519	451	435	443	479	535	457	491	424	454	451	444	481	493	497	452	452	476	482	487	489	466	446	417	500	437	432	452	475	460	478	529	468	462	481	518	479	449	480
27230	18305	4551	1017	764	714	705	714	706	653	751	640	701	720	671	715	715	712	706	641	704	658	682	684	690	675	662	689	669	693	696	671	708	728	657	653	749	628	691	668	716	699	676	637	698	750	706	701	658	692	704	674	667	683	673	661	686	683	690	714	655	693	679	680	661	704	638	684	631	725	654	677	666	671	660	705	677	658	667	679	735	673	693	707	697	702	732	675	653	665	688	693	693	649	697	657	682	659	655	681	676	692	677	692	686	683	689	629	726	679	709	690	710	707	684	660	663	685	653	669	678	694	671	677	688	679	691	677	684	669	684	615	718	703	691	683	661	656	711	709	670	715	645	667	704	717	632	651	745	657	687	658	689	665	665	744	644	726	657	650	659	686	667	651	649	695	664	694	679	675	682	685	677	689	670	700	695	672	718	708	701	636	702	666	701	697	715	664	668	666	702	662	704	748	752	688	666	710	693	698	659	657	706	704	715	688	657	669	687	683	703	705	665	730	647	671	688	665	668	674	706	684	678	665	731	653	657	652	712	664	622	669	651	722	692	657	707	737	687	709	698	712	673	665	654	713	696	766	670	697	677	706	676	723	679	637	710	673	660	677	630	676	664	638	665	687	714	676	662	691	667	755	727	688	688	698	695	692	689	663	667	732	672	681	713	724	688	686	743	718	665	677	682	735	706	670	694	692	704	692	653	652	672	684	661	662	682	695	744	736	705	682	684	719	722	728	710	718	665	671	663	693	671	682	693	665	700	721	674	679	666	729	722	721	692	670	661	633	657	667	654	677	675	648	647	659	636	651	636	637	684	650	658	724	721	682	654	692	687	674	709	608	725	661	672	686	707	680	677	656	722	683	654	707	690	689	711	647	652	681	628	632	670	683	664	735	710	681	693	718	675	691	654	680	670	635	647	684	683	713	665	667	685	694	629	671	715	632	682	692	661	666	667	702	728	691	688	694	656	690	715	688	684	711	683	697	665	688	690	676	694	699	704	702	700	750	661	671	717	697	705	644	682	668	705	735	655	712	695	723	708	666	694	706	719	677	674	719	708	717	687	705	696	699	665	673	652	668	633	668	729	666	657	632	719	668	705	665	630	656	643	707	676	639	669	695	663	689	651	677	686	660	683	642	679	694	702	697	713	689	677	698	715	675	643	646	651	671	700	719	700	688	734	681	693	695	660	647	672	630	696	666	692	678	699	640	674	702	659	669	665	685	673	692	670	697	693	689	669	662	705	726	693	699	661	706	673	691	684	647	709	668	712	694	692	652	686	694	666	648	688	679	704	705	675	711	681	650	712	660	686	702	665	681	692	661	704	657	662	664	665	695	718	665	676	701	638	682	694	637	648	685	664	737	705	686	661	668	681	632	702	617	671	657	667	661	712	713	686	721	692	669	665	700	654	667	686	719	709	719	673	696	692	697	693	632	637	678	672	674	669	661	674	715	674	666	663	696	678	705	669	675	701	709	647	636	628	687	716	683	653	641	689	653	639	652	674	649	714	682	688	672	712	663	698	672	716	690	713	696	712	648	662	683	648	681	675	699	677	687	672	697	657	643	710	676	689	661	687	665	673	696	659	715	683	707	706	693	734	687	666	691	714	695	713	675	681	742	697	729	683	692	718	705	711	675	716	695	664	708	692	681	644	667	711	675	673	682	706	639	673	693	683	690	663	668	650	698	690	700	676	733	647	703	685	669	660	729	652	671	739	630	702	683	707	685	660	681	670	662	702	665	679	659	692	733	686	661	644	663	692	690	669	682	698	675	727	698	682	700	695	689	718	684	660	719	673	645	648	678	700	707	745	659	679	705	702	662	639	662	714	687	722	719	717	700	681	646	718	706	707	698	684	725	663	660	695	684	663	663	694	679	697	727	713	675	697	658	671	726	715	620	637	677	691	682	679	698	685	666	689	701	692	666	691	669	728	684	674	688	644	674	677	699	711	716	687	626	617	704	638	738	669	686	689	658	701	670	726	681	701	694	618	671	713	663	693	703	669	682	670	663	654	670	705	697	687	660	704	700	630	685	708	649	633	652	735	652	670	723	733	643	697	699	712	691	703	676	682	673	673	692	697	654	689	727	677	678	714	676	678	692	663	664	673	675	678	664	675	654	722	667	675	653	735	644	700	688	763	695	709	688	687	687	711	720	669	656	676	645	698	690	665	645	687	716	665	666	711	681	765	682	677	692	679	679	718	617	723	680	662	684	692	682	649	664	689	642	648	700	714	668	704	702	745	666	678	633	734	684	714	712	663	658	685	658	618	641	688	715	697	704	684	676	671	720	659	721	722	664	702	712	641	664	687	686	657	730	693	695	675	670	651	703	765	675	695	659	729	674	658	646	692	697	706	704	691	659	733	675	641	693	674	695	696	655	699	710	666	678	652	679	705	713	646	682	698	694	705	662	683	724	686	710	734	685	741	724	654	667	656	661	644	707	629	685	720	689	639	695	665	672	669	721	627	708	664	655	688	647	676	695	673	697	711	704	675	663	649	695	697	636	660	631	660	687	654	710	679	704	685	707	643	711	672	725	694	686	686	661	672	705	708	704	682	671	659	670	658	715	680	679	715	704	688	670	688	686	645	708	694	686	655	671	739	696	712	672	638	706	682	675	649	702	693	745	708	628	729	645	723	653	654	643	684	650	705	688	661	711	661	711	715	668	639	656	655	684	642	691	688	724	691	660	664	646	719	711	722	628	695	679	736	684	659	674	695	691	659	687	660	665	648	684	675	665	698	679	643	643	716	673	642	707	680	640	667	719	671	693	654	694	678	676	710	704	734	711	691	638	667	675	695	671	705	720	663	718	698	676	654	690	693	672	712	645	692	691	673	744	682	653	727	704	680	675	717	695	703	641	657	721	677	693	693	680	691	671	674	677	705	706	661	638	671	655	722	679	657	636	672	696	642	703	668	650	693	685	685	648	697	688	632	721	688	649	686	680	678	677	662	640	679	705	676	655	672	682	691	724	697	654	644	616	666	715	715	694	655	685	674	633	672	653	700	717	704	674	678	713	692	707	714	732	632	693	739	727	670	695	663	669	657	612	656	704	689	603	719	716	683	687	699	663	657	669	682	649	662	679	669	702	684	665	707	713	687	720	678	664	672	696	684	687	658	714	735	707	692	696	658	707	623	677	647	710	673	662	668	654	673	666	633	670	714	709	697	642	729	701	672	716	698	702	705	684	695	706	703	685	713	689	652	669	660	665	680	678	660	654	660	659	670	654	691	693	663	660	675	626	687	682	669	680	668	669	647	668	684	669	706	724	705	705	636	673	707	660	729	647	677	665	681	695	687	738	661	668	679	729	658	670	701	685	687	643	657	737	662	706	734	698	682	681	672	691	687	664	663	650	701	648	659	691	673	712	701	679	713	695	640	649	703	653	625	690	673	638	683	674	659	693	667	645	646	697	651	738	690	680	728	664	685	747	656	651	680	688	703	668	647	704	702	671	663	696	665	650	658	656	681	679	704	640	700	656
4534	1322	1054	897	869	843	831	838	845	822	774	787	835	815	815	805	740	769	779	802	784	813	796	779	754	790	785	759	778	766	795	829	775	792	771	827	797	726	780	792	756	815	767	803	810	768	713	794	822	791	778	766	819	792	766	788	813	798	786	743	773	776	792	782	814	822	777	794	777	780	779	762	792	762	798	781	801	782	789	841	848	761	812	781	824	777	777	779	773	761	753	703	820	752	762	789	772	788	740	776	785	775	790	728	795	790	781	761	793	742	738	798	787	802	739	783	811	755	807	845	762	708	807	849	742	769	716	787	832	828	839	805	775	790	770	797	808	815	762	760	742	777	778	791	790	787	788	828	802	777	782	815	815	796	802	813	821	760	768	790	831	766	805	763	744	782	752	795	771	769	812	792	787	759	782	776	768	763	802	790	781	802	765	798	747	830	790	772	795	796	798	769	791	764	747	767	771	797	748	747	812	763	794	802	764	806	781	813	819	795	759	803	781	865	816	751	800	789	785	813	805	733	777	775	790	800	728	765	730	850	789	788	732	774	806	798	832	735	835	750	755	787	770	810	779	830	753	796	788	758	778	760	800	864	786	799	775	819	733	783	755	780	840	819	805	829	731	730	820	734	783	769	733	762	815	798	779	784	757	774	773	786	821	784	795	804	804	813	772	746	806	785	766	743	794	726	856	777	775	748	768	793	792	773	796	803	807	760	787	717	793	763	740	784	830	839	847	783	802	813	766	820	823	743	795	833	835	846	754	810	810	777	754	770	775	745	706	780	826	777	799	762	785	774	799	788	762	795	761	763	814	802	783	787	800	852	822	780	772	762	790	771	780	828	770	828	773	758	784	766	817	790	778	792	799	795	785	837	771	793	741	772	797	780	724	797	782	786	768	819	778	771	755	781	773	808	801	784	768	820	814	748	778	798	817	745	810	796	831	789	815	795	813	762	774	793	761	821	797	729	745	779	820	742	840	801	770	794	761	731	784	801	792	742	809	768	801	739	809	765	809	826	788	763	785	819	804	805	838	761	749	757	757	817	812	726	767	780	790	796	814	732	830	750	799	829	807	814	784	773	804	785	787	833	776	780	787	782	842	743	826	772	818	808	820	775	743	783	801	796	794	762	794	805	732	778	792	836	833	792	735	774	831	773	799	791	800	749	774	787	747	810	819	793	772	766	774	815	861	806	799	786	782	763	781	768	758	793	785	785	775	790	780	823	856	786	818	790	829	793	795	759	814	805	809	807	750	805	809	763	771	769	824	790	795	802	752	795	766	790	809	782	791	772	805	803	787	784	804	783	793	803	763	829	802	811	798	788	783	781	788	736	773	792	804	811	802	768	758	787	791	774	776	817	806	767	802	796	818	790	811	793	747	812	879	763	824	727	789	768	801	792	784	782	813	798	815	811	819	790	772	778	795	807	785	777	799	881	767	816	762	745	761	795	827	793	793	792	760	817	772	802	781	766	743	820	750	759	797	797	795	785	800	765	788	828	807	776	804	789	775	818	762	759	802	798	771	770	808	810	774	815	834	798	772	814	800	796	788	770	813	807	756	820	820	783	786	738	821	856	775	799	740	774	817	794	812	767	761	771	813	732	819	767	793	823	799	763	802	744	753	797	767	730	811	820	755	752	837	812	806	725	755	841	796	790	765	838	757	763	808	794	805	813	779	764	815	800	746	787	821	792	808	800	780	758	777	792	772	791	773	760	739	782	819	760	747	787	770	832	804	786	766	800	818	782	802	759	769	812	801	780	770	784	773	814	774	835	783	816	832	769	752	772	772	818	769	800	796	781	759	784	789	747	784	802	809	808	824	791	794	762	738	801	741	848	777	762	767	850	801	768	801	789	746	752	787	800	748	767	826	775	778	780	806	776	797	814	812	776	733	789	766	769	789	788	767	770	805	786	789	792	783	798	803	750	825	774	780	748	778	815	794	773	769	721	785	730	803	830	796	799	788	832	782	791	807	746	773	814	755	839	770	775	801	806	801	756	775	778	792	749	757	759	804	796	800	816	795	804	792	789	771	782	788	737	781	758	787	806	780	747	805	836	771	786	754	803	817	802	787	813	756	756	759	818	770	739	792	773	820	803	761	807	812	823	810	764	727	781	789	797	750	778	826	803	765	820	820	795	804	837	801	853	771	820	766	765	754	761	786	776	800	748	795	798	796	782	780	772	749	772	836	819	799	762	762	775	755	831	860	773	778	785	754	800	816	832	749	749	799	841	714	793	830	823	808	806	779	799	745	779	817	758	814	785	794	779	756	748	804	765	790	818	794	743	739	793	770	803	707	791	749	775	841	800	740	887	770	765	782	806	780	734	779	784	750	781	764	788	748	789	798	828	800	788	747	771	802	764	806	828	804	806	766	837	765	787	811	815	779	785	724	789	833	787	810	810	746	807	793	788	820	804	756	791	779	803	729	787	762	781	815	787	776	798	839	780	792	794	821	803	752	811	810	782	749	812	752	827	807	811	780	809	716	750	775	807	800	755	756	756	793	747	791	784	772	830	811	809	823	724	765	802	794	770	849	772	806	784	756	779	802	796	772	819	767	793	790	802	782	791	797	788	836	809	820	740	759	785	769	812	775	765	817	779	789	766	798	836	756	834	776	796	799	837	809	804	748	769	796	788	760	782	811	819	770	771	799	797	761	823	750	771	798	793	767	773	756	787	794	757	765	752	768	797	763	854	806	744	800	783	799	785	786	765	813	801	797	797	807	783	766	792	821	769	779	791	812	758	724	829	829	799	817	778	813	796	760	766	752	769	756	812	776	778	773	761	799	803	771	787	742	791	767	722	758	785	748	757	805	827	802	810	756	796	797	777	764	806	772	793	778	778	768	797	760	783	786	799	759	833	815	771	796	759	773	830	775	787	790	803	811	828	789	768	829	816	763	794	790	847	781	841	781	790	825	808	808	766	761	756	740	744	780	787	824	793	789	748	788	860	770	802	732	751	824	755	808	785	823	820	789	827	784	784	813	786	788	796	772	776	756	781	757	791	792	746	806	788	771	766	754	756	819	766	840	773	729	746	794	733	779	813	770	808	722	799	845	793	836	824	787	804	819	793	803	845	787	845	773	758	800	775	799	816	759	757	800	847	725	818	770	732	777	769	787	768	799	738	847	762	793	785	820	732	800	778	773	797	781	802	792	782	773	735	797	789	786	761	782	791	762	742	778	791	837	771	786	769	794	787	815	766	768	773	804	786	745	770	789	744	813	777	761	839	815	807	735	798	781	761	841	797	748	732	754	810	748	810	785	787	775	715	787	805	794	772	824	784	811	772	799	782	817	789	795	762	766	777	836	782	793	781	824	815	808	771	777	809	808	775	792	781	797	795	784	765	803	805	775	763	773	826	801	802	791	783	719	795	756	793	756	752	777	803	788	785	805	822	791	760	774	778	794	780	795	804	780	795	815	758	764	818	784	830	824	809	809	809	771	789	787	769	800	740	824	755	782	786	873	762	785	818	732	776
23676	21090	28112	24290	21078	9670	1508	1076	1027	922	910	859	883	802	815	781	818	787	826	831	840	832	794	757	784	784	825	823	799	751	811	799	783	795	780	800	764	773	761	746	812	793	714	754	727	803	721	731	768	820	740	762	780	779	784	742	761	793	725	743	702	749	763	767	752	774	711	788	785	791	811	766	758	709	809	750	781	740	752	692	747	772	790	749	804	743	837	798	779	793	736	708	809	745	765	754	731	732	768	752	771	774	770	784	737	737	765	774	757	789	797	748	715	769	742	778	770	689	819	788	774	729	774	745	767	706	707	766	729	770	736	765	732	765	712	746	772	730	762	734	764	737	786	735	822	708	758	795	740	734	721	756	779	718	807	768	780	825	700	767	734	721	788	741	717	767	759	790	808	739	756	800	753	765	764	801	735	737	807	768	751	703	781	759	751	719	779	693	756	755	738	792	740	769	745	779	759	760	784	746	739	729	805	751	740	780	763	713	753	719	765	759	813	770	721	724	760	758	754	763	775	763	739	743	753	818	762	775	780	781	717	766	738	771	716	759	776	814	774	785	743	783	749	804	718	753	782	740	786	778	795	797	759	774	759	752	760	694	756	772	805	745	762	791	748	791	767	752	763	758	744	728	747	722	794	748	770	762	747	752	753	698	740	828	703	791	764	768	676	735	746	766	724	785	780	770	737	716	781	758	746	757	737	758	783	740	765	749	729	808	745	778	785	756	733	750	797	725	758	770	706	734	777	722	763	766	762	776	731	813	793	754	773	749	771	669	768	775	793	757	735	744	779	748	790	757	795	760	771	721	788	772	725	774	794	725	734	794	761	731	769	778	787	796	743	780	730	778	782	790	774	722	765	748	700	775	754	754	751	745	776	746	784	763	719	754	784	790	761	710	720	758	788	755	752	745	767	753	794	740	750	768	750	783	733	787	766	743	750	731	800	787	774	778	759	752	757	772	732	745	744	737	725	746	774	772	765	715	807	800	775	718	728	757	761	780	750	719	752	762	751	768	749	743	779	784	753	737	715	778	740	795	781	823	752	759	702	740	802	736	758	758	759	765	785	770	753	788	744	790	764	768	716	741	759	769	753	764	732	757	753	760	777	785	759	751	818	803	741	769	743	760	717	763	755	707	733	748	768	779	743	773	735	751	779	741	769	759	726	728	800	758	732	780	766	769	731	770	787	811	716	707	759	778	722	769	761	721	765	779	745	768	750	795	715	780	775	766	729	752	710	732	759	772	746	736	726	778	752	719	771	773	758	766	802	763	784	761	779	794	771	715	738	772	780	711	796	813	751	750	805	727	807	742	771	732	736	726	791	786	785	787	692	782	742	731	745	714	826	734	746	732	775	753	734	727	687	763	743	811	718	796	763	747	724	718	739	738	738	770	715	785	763	765	727	732	786	787	797	771	727	732	809	792	785	752	716	748	729	814	761	747	771	772	756	732	755	766	764	722	786	790	744	808	780	770	774	739	708	819	782	783	802	761	818	757	744	741	783	739	740	763	784	758	746	754	738	716	740	768	798	776	805	780	758	759	772	777	786	759	766	790	750	737	753	744	771	795	777	780	736	776	733	725	759	747	765	760	756	744	726	760	787	773	804	756	776	760	795	761	753	700	805	790	769	774	764	801	753	796	787	736	783	785	732	760	704	781	761	759	760	778	720	762	705	755	773	740	715	852	707	723	769	805	765	737	771	742	796	760	753	752	737	742	786	751	776	725	729	775	736	780	786	756	780	760	760	791	764	715	800	760	718	729	735	774	754	762	793	801	770	812	770	785	756	788	701	716	740	776	761	772	767	738	770	767	737	746	773	736	771	767	782	735	765	751	757	762	745	736	740	725	799	748	773	733	744	763	750	754	752	748	759	753	784	753	794	729	754	802	745	733	726	717	755	816	764	755	775	767	769	743	744	788	795	790	805	779	783	739	715	722	719	757	769	726	792	802	713	742	741	808	751	781	741	776	771	756	778	683	758	789	707	798	764	769	788	767	736	763	782	794	734	760	780	789	763	744	762	723	772	743	760	827	716	739	749	770	746	769	831	729	796	680	782	777	739	767	734	737	732	798	786	741	792	735	781	783	808	732	824	773	739	730	789	746	708	740	751	798	803	730	777	735	800	778	794	754	751	809	744	842	761	768	770	745	741	776	772	779	758	747	828	761	748	820	744	783	765	745	729	776	776	775	798	783	736	722	749	768	770	763	752	697	768	812	755	727	772	764	755	738	760	752	750	770	726	809	759	726	766	730	786	747	766	757	816	746	742	750	776	775	764	746	767	765	780	800	785	768	792	775	773	726	736	713	790	733	809	793	760	732	786	821	725	739	753	747	753	765	712	748	725	738	805	746	767	739	803	768	762	767	771	769	805	789	770	760	695	770	848	709	733	783	781	761	772	732	778	769	741	723	767	773	712	794	775	753	757	760	799	767	756	689	713	738	781	764	810	776	777	781	752	771	734	801	823	785	761	735	770	743	744	817	696	767	732	834	753	737	777	750	797	768	785	756	714	759	735	723	755	765	728	761	806	756	781	754	755	809	750	806	779	743	790	763	770	727	720	744	738	800	735	735	847	702	775	794	720	710	768	724	770	753	775	739	787	747	729	796	723	768	774	748	748	774	721	765	754	727	726	740	714	776	764	742	742	764	733	782	722	725	799	736	781	768	800	769	728	743	796	750	779	763	787	812	736	777	707	775	722	737	797	775	776	725	772	746	788	781	754	740	765	769	755	757	746	767	756	767	687	745	762	764	739	734	731	771	817	776	727	764	788	723	777	749	743	734	750	729	763	729	784	772	710	788	795	742	770	741	779	738	787	754	775	736	772	799	728	771	764	777	741	781	748	766	732	814	760	798	761	817	746	804	738	742	752	789	758	721	765	759	778	782	767	794	773	792	777	749	758	738	753	750	753	789	792	753	765	775	736	749	727	755	743	780	745	749	733	752	759	737	754	706	730	735	793	741	799	762	754	722	813	761	774	784	764	745	748	650	775	767	829	818	738	760	765	799	758	749	738	791	745	771	779	798	747	776	807	758	756	766	764	713	711	775	789	758	763	716	812	747	731	772	768	807	698	742	763	746	792	767	740	742	704	733	795	740	735	799	745	808	744	770	775	756	822	770	763	733	744	745	736	776	772	803	766	717	713	783	748	744	729	730	781	718	765	760	716	760	802	663	761	760	758	732	759	753	769	751	796	750	756	781	787	777	729	761	756	770	750	771	777	701	715	667	705	760	770	758	758	778	775	765	787	746	757	755	765	711	733	772	771	781	773	798	749	719	768	696	765	752	777	734	773	757	775	775	699	761	765	787	751	749	728	779	757	755	796	803	788	826	773	720	708	756	816	746	722	732	742	736	749	762	710	786	756	787	776	736	805	822	739	789	718	806	766	792	762	775	786	753	816	767	714	743	777	734	767	760	769	771	765	792	716	748	796	723	785	742	713	807	757	798	771	752	746	799	732	758	745	764	754	803	751	737
3381	8642	6851	3464	2477	2044	1730	1466	1281	1215	1126	1093	1073	1013	975	1018	939	991	945	963	895	950	965	915	928	838	981	920	911	952	878	914	880	879	876	883	916	948	944	916	864	882	876	885	886	882	911	885	920	865	928	911	893	934	904	872	869	926	894	916	882	886	905	888	921	883	907	827	934	857	860	916	927	863	892	869	926	853	825	939	902	852	935	837	902	944	919	862	902	899	860	881	889	900	909	883	917	849	857	868	939	862	872	899	869	904	904	921	859	873	905	864	922	833	892	904	880	849	954	905	894	864	885	903	884	834	908	891	897	850	846	920	909	871	860	861	834	877	918	959	865	904	874	876	884	853	922	911	861	914	893	929	856	913	902	895	916	909	890	882	849	858	819	907	868	904	906	897	840	878	880	912	835	875	902	867	862	885	860	898	902	869	904	878	817	869	931	880	881	872	947	854	881	839	916	913	818	820	834	837	871	903	857	898	903	904	920	891	866	898	872	913	886	915	862	856	895	874	897	892	882	893	906	902	920	868	855	908	900	914	847	873	926	948	889	887	868	869	934	887	861	839	838	869	925	903	889	906	915	867	919	895	843	932	865	864	863	885	881	906	903	879	848	844	860	935	821	830	848	898	863	888	878	845	908	846	882	875	900	878	886	875	846	815	841	950	862	877	861	880	874	904	863	863	865	841	893	822	931	920	882	856	906	899	951	809	859	879	834	904	878	924	890	892	850	912	883	878	814	899	892	885	911	913	835	893	858	843	918	915	924	915	917	866	840	872	928	890	894	866	857	864	909	859	848	931	836	866	914	899	900	856	880	908	893	900	901	901	925	845	910	896	906	862	862	901	893	854	917	947	890	925	842	892	854	827	860	835	921	896	876	885	870	933	868	894	843	916	922	926	894	923	869	908	874	875	899	853	894	918	893	888	876	869	856	881	860	860	873	864	912	880	821	914	883	902	898	931	848	884	882	947	849	828	817	846	904	939	879	850	906	866	892	884	884	868	877	859	869	852	903	864	876	865	843	880	930	918	865	827	938	873	881	842	873	878	913	915	908	919	835	869	879	866	942	911	916	878	881	891	922	882	967	871	881	886	889	847	878	862	892	899	864	915	888	874	920	852	857	840	886	862	839	892	844	858	857	934	889	892	911	907	887	880	899	848	857	843	842	882	888	865	883	878	885	924	896	873	852	869	909	947	891	891	891	893	811	861	917	892	886	870	893	863	870	897	919	896	920	921	818	936	851	877	829	863	898	852	945	909	867	875	875	819	912	879	874	878	869	868	908	844	818	904	877	838	820	876	883	887	880	863	836	898	878	885	909	895	794	893	877	862	865	865	915	855	900	926	901	867	860	949	942	941	836	790	890	824	917	847	844	865	905	914	890	869	857	839	821	907	841	863	910	920	911	860	889	852	867	890	845	867	878	902	887	876	903	893	885	840	865	904	904	884	869	830	814	841	886	862	882	889	896	868	870	882	885	861	918	852	903	879	933	912	897	868	939	908	878	849	890	855	878	897	911	880	916	873	893	854	921	935	910	859	874	883	888	850	881	921	861	856	872	891	865	906	907	863	845	927	868	844	898	964	875	921	853	881	893	927	856	932	870	872	936	908	867	886	872	939	902	875	882	919	887	885	952	891	872	892	939	879	865	827	945	903	869	886	874	917	881	857	860	881	846	907	874	832	859	924	916	854	915	903	867	894	898	864	861	882	892	890	897	859	880	880	848	835	847	903	855	886	896	822	877	893	888	864	864	891	897	885	848	898	834	879	883	863	929	899	892	877	891	879	884	868	863	888	920	930	887	848	926	929	861	909	950	879	863	879	874	887	851	874	863	871	853	890	879	898	845	836	861	874	812	896	887	839	884	916	873	898	906	951	880	846	880	884	862	912	842	856	920	852	826	888	920	873	911	900	866	890	899	875	820	953	893	848	864	931	868	839	866	945	881	922	853	942	917	923	896	919	885	912	921	877	893	932	898	893	858	891	884	906	862	874	890	871	808	904	920	852	857	851	860	859	839	860	874	942	905	879	882	900	889	880	858	897	868	895	833	950	878	853	860	896	892	844	882	851	895	909	886	897	878	879	832	921	855	898	879	925	909	861	930	921	878	918	936	890	883	889	886	963	878	871	957	851	844	913	848	835	885	830	910	850	891	909	888	857	890	874	911	811	874	842	901	891	888	887	878	943	873	871	859	894	849	879	864	882	866	872	853	900	871	826	888	926	883	867	825	920	903	883	887	864	920	843	865	858	914	890	868	967	902	912	890	851	862	865	871	903	848	866	903	896	921	916	847	915	880	891	866	875	872	852	895	868	900	868	960	880	916	868	887	914	880	882	884	879	928	893	869	880	880	875	889	905	941	881	867	864	893	886	881	863	887	866	895	883	909	870	809	886	920	919	881	852	921	843	916	975	911	882	891	900	870	866	908	847	866	880	868	887	904	896	868	885	890	931	910	930	937	909	878	863	886	848	898	923	862	899	890	867	853	861	880	901	925	947	898	892	870	915	878	893	893	916	845	891	858	893	854	897	860	840	893	869	896	857	869	879	861	893	850	861	881	939	928	878	874	846	845	857	855	850	878	873	865	878	870	890	900	868	893	898	848	868	883	834	860	878	881	839	832	861	855	895	917	904	862	890	911	917	845	898	898	894	805	899	916	848	927	861	928	890	882	953	910	914	867	908	868	903	841	876	869	871	877	901	930	862	894	851	882	864	879	828	877	850	911	890	890	873	879	893	880	866	908	916	862	880	857	882	848	869	860	825	942	869	857	941	872	864	873	813	930	876	859	884	848	888	890	902	927	912	872	899	886	895	904	846	868	888	863	891	895	867	886	874	893	830	890	817	842	938	846	843	886	903	886	964	947	860	842	877	908	846	883	814	868	910	895	854	879	866	881	881	892	843	874	881	882	858	898	886	870	891	866	874	929	871	834	909	894	853	863	847	864	886	856	884	885	902	886	913	853	862	876	928	857	871	889	824	821	897	871	892	915	907	914	908	846	914	877	920	907	863	890	896	840	888	889	858	848	897	855	901	883	900	895	817	892	865	854	921	862	894	884	874	884	873	853	923	863	841	922	884	882	899	896	836	873	912	870	872	907	926	872	913	851	914	907	883	876	882	913	901	869	873	955	889	880	915	913	910	889	864	886	853	848	877	904	858	880	907	870	860	846	903	899	957	891	878	863	871	854	904	904	925	905	864	861	909	875	886	835	828	909	880	925	833	871	903	916	865	880	895	849	853	905	860	889	883	894	939	842	857	887	856	899	896	887	896	914	853	881	899	863	862	899	857	935	849	890	876	879	872	946	907	901	869	857	868	853	862	918	871	903	947	897	866	888	899	888	897	874	827	827	947	798	913	879	873	871	886	879	912	840	911	839	905	864	855	914	883	942	856	833	879	849	874	868	933	887	958	876	861	869	940	924	848	906	867	916	841	867	912	911	896	915	871	920	881	911	884	883	908	856	845	856	838	864	871	845	848
24667	21104	27160	25168	11988	841	586	495	464	507	410	447	426	399	400	391	384	361	370	387	406	383	389	337	385	351	339	360	388	386	368	350	360	434	356	389	362	352	334	364	358	351	369	359	365	369	352	343	386	338	341	350	370	365	360	354	396	368	365	361	373	359	371	378	357	339	384	373	380	378	361	376	396	359	389	368	392	400	364	403	334	352	389	368	364	374	368	359	376	375	384	357	362	385	334	354	355	351	389	343	368	394	335	350	380	324	355	330	382	361	364	357	353	353	340	359	362	369	352	388	359	346	363	328	371	349	341	380	347	344	348	343	334	387	347	362	392	344	368	336	348	331	361	366	408	333	357	346	367	387	364	346	366	343	351	368	341	343	337	340	364	365	359	375	379	347	353	390	367	373	351	354	389	343	347	365	333	358	350	363	347	358	358	331	333	363	390	355	392	383	357	371	367	365	350	366	360	367	378	366	347	377	371	361	377	360	347	349	371	349	366	354	372	388	381	405	346	323	349	359	336	376	337	371	388	363	353	343	434	332	353	379	360	362	373	374	314	345	356	367	364	336	349	345	369	390	324	333	354	368	367	360	360	377	344	362	334	385	381	376	364	350	363	365	367	401	348	343	392	338	340	359	355	366	378	369	354	345	335	356	357	346	341	375	383	337	366	328	378	352	376	360	349	355	355	338	341	358	346	366	375	337	379	343	378	328	376	369	365	343	355	375	362	369	337	357	348	379	349	352	391	356	361	359	359	356	331	366	334	349	348	367	350	367	367	353	365	348	370	313	357	378	373	359	344	353	364	362	364	361	342	381	378	347	349	359	373	377	364	379	391	367	357	336	350	350	351	363	386	363	364	355	366	379	348	348	366	368	360	338	336	367	366	403	358	377	353	365	410	340	379	356	367	326	370	347	384	362	363	367	361	350	366	307	326	347	378	383	368	341	362	349	396	377	353	352	363	384	351	379	315	370	391	351	359	328	353	355	345	338	350	373	352	365	363	346	325	361	370	355	361	368	383	339	345	334	362	337	355	322	383	312	337	342	369	398	355	346	326	351	360	414	358	358	370	389	357	322	369	380	357	336	366	375	355	358	364	384	363	343	384	357	353	382	363	366	382	364	389	372	375	394	353	363	391	352	353	354	385	367	367	346	357	379	382	397	355	370	389	365	348	345	336	342	376	343	345	377	323	350	337	365	375	350	353	348	329	349	353	339	401	381	359	365	347	363	367	367	335	350	341	401	367	332	350	386	354	363	367	353	353	352	358	389	343	374	388	371	375	386	359	393	361	367	339	348	336	397	350	366	389	360	398	327	368	326	360	359	348	364	337	373	357	384	344	377	346	351	344	345	376	382	351	332	335	408	334	336	337	341	358	369	362	358	339	336	379	372	379	373	356	355	335	389	369	344	370	339	388	395	351	364	359	395	334	373	315	355	361	381	384	372	366	360	356	353	357	353	374	392	359	357	350	358	361	403	350	376	389	345	389	379	376	359	383	350	363	362	375	381	342	360	344	372	373	384	356	363	351	361	334	367	342	381	376	385	382	371	391	362	348	338	343	341	404	371	356	379	342	362	361	362	358	337	372	359	347	405	350	351	362	367	370	374	337	361	382	349	368	371	343	347	343	344	386	363	362	370	376	343	345	325	362	372	341	375	376	357	375	376	347	349	376	371	380	358	391	382	356	391	385	333	354	371	375	357	344	367	349	386	369	347	410	360	324	362	352	344	391	390	350	368	364	340	394	355	372	329	364	350	384	322	370	342	372	364	355	339	340	361	344	376	366	376	359	359	335	370	366	374	358	361	347	379	346	351	367	374	350	356	370	343	385	363	353	334	380	355	363	378	366	331	367	334	367	412	350	367	351	351	373	364	347	341	375	359	357	359	342	371	343	357	376	347	373	404	355	382	357	356	369	377	356	346	336	388	353	344	366	329	385	360	372	349	373	357	374	344	370	355	372	351	389	353	359	363	358	336	353	352	364	344	350	355	328	372	345	329	353	331	370	375	322	309	395	372	395	351	349	333	349	372	333	366	358	364	351	364	349	339	397	360	372	328	352	325	343	378	355	352	377	349	357	374	381	323	363	358	360	370	392	364	366	367	383	354	333	374	365	343	344	366	386	389	328	407	336	383	358	389	361	324	382	364	373	361	362	366	355	380	356	376	324	384	356	332	339	384	377	345	370	361	357	321	333	375	361	370	353	355	385	330	349	348	358	390	351	361	350	371	351	395	346	328	378	371	366	373	353	385	334	364	367	357	396	370	334	360	353	353	351	363	383	363	313	365	374	350	357	364	375	348	360	379	348	354	355	391	321	355	348	344	348	384	360	363	377	375	380	356	386	377	367	356	329	334	355	348	375	368	358	362	375	370	398	325	373	385	358	390	360	395	354	389	383	344	343	397	362	327	364	379	347	358	337	388	343	344	345	418	345	349	329	376	381	348	332	378	389	341	372	335	365	336	370	367	326	358	340	375	351	369	386	333	352	319	386	351	375	383	357	365	357	316	360	338	356	359	346	344	379	378	344	346	339	348	352	388	368	393	371	379	322	351	388	345	346	382	319	370	341	368	359	374	362	326	371	347	334	333	328	380	367	390	340	371	347	358	393	376	375	331	375	386	354	352	405	368	376	343	373	351	352	354	352	363	374	374	338	351	353	345	340	361	344	354	339	359	348	344	360	359	336	374	335	362	363	346	413	348	335	352	344	330	345	357	354	368	343	335	313	361	352	380	363	347	348	353	357	394	361	336	380	354	380	362	340	374	383	363	373	385	365	352	338	338	337	336	354	376	349	348	339	355	367	344	394	347	340	337	357	318	368	348	362	369	349	358	345	363	330	368	381	370	393	383	357	363	392	372	366	370	386	351	387	355	383	349	342	369	373	348	355	388	370	396	348	357	371	327	336	379	340	367	383	337	329	376	386	369	352	364	337	383	380	362	369	390	373	340	343	372	370	343	366	379	386	355	379	358	317	333	355	370	373	375	336	368	388	381	376	343	364	364	357	332	321	386	354	355	343	345	339	379	346	360	376	340	354	360	328	336	353	355	360	370	377	346	337	376	366	383	354	344	356	393	345	305	335	374	342	365	394	360	354	361	348	377	344	323	331	349	368	360	371	355	359	386	350	351	383	347	336	329	374	356	337	335	360	382	401	387	405	348	336	336	359	369	355	356	362	363	360	357	343	368	342	396	358	358	347	345	361	358	359	376	326	361	376	344	342	328	357	340	376	355	346	351	351	358	350	348	386	384	385	383	361	380	349	371	340	362	343	347	366	358	353	375	363	356	350	348	343	366	339	371	313	367	367	360	377	365	351	373	367	378	396	364	342	341	355	360	336	326	370	350	368	405	324	331	340	374	353	360	373	337	340	374	361	393	357	348	381	389	319	356	394	359	344	358	373	365	350	339	340	384	344	375	362	383	355	348	342	367	364	385	385	331	353	356	329	378	372	348	376	358	361	332	336	358	355	370	377	347	354	380
3456	5479	3902	1978	1403	1065	965	800	686	660	577	521	551	497	491	495	436	455	436	437	483	441	448	453	425	430	429	476	405	439	431	451	393	447	404	466	440	416	424	416	459	443	418	441	439	403	392	474	392	421	433	453	410	420	469	444	433	455	431	425	425	418	425	412	409	420	433	463	423	380	403	403	419	443	429	426	418	439	467	424	408	449	394	422	420	425	415	442	416	431	410	446	427	448	406	407	424	429	421	418	445	439	442	439	415	391	383	429	430	450	394	386	428	449	414	386	433	429	426	431	387	431	400	435	458	446	440	457	413	409	435	442	424	420	397	434	414	445	421	444	381	414	437	473	440	440	428	406	391	456	393	408	459	445	427	451	377	429	401	394	409	405	403	446	415	391	433	411	413	405	395	399	409	390	433	427	419	429	439	400	446	407	427	403	456	408	417	430	398	413	415	454	407	409	439	417	412	444	408	436	446	443	423	438	429	436	398	459	441	440	419	429	450	403	427	414	416	414	363	387	401	436	427	431	395	437	407	403	427	417	392	392	448	405	452	396	454	431	418	436	417	442	429	422	470	445	430	402	458	428	417	417	426	440	442	435	434	402	438	414	443	428	426	449	380	460	383	390	418	415	417	423	454	407	426	430	427	455	441	451	429	414	449	434	428	476	395	422	440	442	383	435	425	421	402	448	400	415	409	410	429	430	447	454	414	417	413	425	423	472	426	436	395	406	452	424	410	420	423	424	423	447	434	463	421	407	442	443	409	444	372	422	417	407	439	448	417	435	481	413	470	424	436	445	433	452	459	462	429	425	408	413	421	392	377	397	481	412	379	414	429	417	384	406	444	406	425	393	422	416	447	441	441	408	407	399	412	409	428	401	411	433	396	416	423	411	407	429	437	407	390	438	414	413	417	470	426	428	442	412	433	419	441	406	428	408	442	411	413	412	451	403	474	411	419	426	393	411	433	444	402	407	443	419	411	394	443	425	423	406	437	411	438	422	404	419	438	420	434	410	404	438	405	414	435	448	416	443	433	413	412	422	431	429	406	433	422	400	451	433	416	446	451	393	466	396	404	425	419	423	421	396	435	432	431	423	409	436	402	411	398	402	403	422	405	429	402	426	413	422	409	436	419	370	416	431	405	412	415	419	413	431	427	440	398	420	455	431	438	407	399	398	409	395	403	428	439	458	403	423	430	427	450	410	433	465	435	448	409	437	426	432	436	416	437	394	474	402	425	440	364	419	394	441	383	439	427	418	429	413	416	407	408	422	402	375	438	425	402	427	462	427	431	393	418	429	421	414	429	415	450	421	413	459	468	402	398	405	423	416	395	424	457	452	459	445	377	412	451	405	434	476	418	399	417	407	401	411	398	419	465	427	428	439	434	460	437	405	420	413	449	445	419	428	417	415	414	381	418	435	453	390	374	432	430	404	429	417	443	438	442	410	416	429	447	384	416	447	382	460	429	404	415	410	457	407	431	398	451	442	424	423	380	435	426	436	427	442	416	448	397	412	387	410	421	376	389	411	408	407	427	369	438	423	452	430	437	421	441	430	431	424	414	424	439	454	450	425	443	419	375	453	434	443	415	424	405	401	429	431	396	404	410	466	427	423	464	408	416	452	434	389	428	411	401	422	423	419	446	392	431	402	406	444	415	455	418	422	426	403	399	444	428	429	418	420	415	415	401	404	427	385	428	416	463	413	428	406	421	454	409	418	428	424	404	406	403	425	439	409	408	413	445	393	416	434	432	410	394	399	424	444	415	400	419	446	409	438	401	444	397	409	416	386	420	395	408	416	442	450	438	397	422	420	427	400	408	432	399	412	419	442	480	462	412	399	433	418	421	426	429	445	397	439	439	428	418	379	422	434	394	410	398	442	455	402	423	405	423	403	416	420	435	426	413	425	393	431	425	411	405	432	436	413	424	448	423	420	414	427	422	405	404	429	407	386	396	407	404	439	376	431	432	418	423	419	416	423	475	420	385	461	415	409	420	416	413	426	447	408	412	433	456	407	409	446	411	430	426	389	435	456	425	442	418	452	435	412	403	436	406	428	414	381	454	464	419	402	432	426	423	410	384	440	456	420	424	383	436	403	408	447	411	433	409	434	411	403	424	400	426	439	417	433	430	428	419	429	435	396	414	412	416	423	467	399	404	402	385	392	409	388	410	398	385	424	407	376	435	390	443	407	414	449	436	410	431	439	436	465	412	470	433	423	428	420	424	417	415	450	419	383	409	465	400	442	403	405	440	428	419	366	407	420	410	470	411	399	406	447	418	434	439	425	437	413	423	464	416	445	432	446	401	432	422	413	418	388	415	417	424	404	433	405	442	429	421	411	442	397	441	455	439	410	469	408	432	417	380	399	456	438	429	398	411	425	421	400	426	401	447	424	409	436	431	411	404	419	402	436	415	447	418	404	459	432	408	417	448	415	429	427	433	416	413	431	442	433	396	455	394	415	457	445	426	405	416	450	436	416	449	398	398	426	432	438	431	450	412	448	411	384	405	450	439	403	414	422	436	402	387	451	412	437	418	400	396	418	414	406	426	375	416	397	426	464	445	413	432	420	437	417	440	420	429	410	427	438	389	431	405	424	402	474	393	413	429	420	423	438	452	442	421	418	431	425	414	408	428	430	404	442	411	412	395	421	441	396	427	427	405	424	414	418	422	410	414	381	397	391	428	435	433	422	427	428	448	383	421	442	409	416	435	414	414	462	426	423	416	405	422	413	434	422	391	406	455	402	449	423	418	397	408	397	410	437	420	438	433	428	436	415	365	455	419	471	435	420	440	392	422	423	395	423	423	415	428	452	413	409	434	400	468	430	405	440	433	420	428	394	431	438	427	429	439	382	439	464	438	431	435	448	406	422	450	430	403	423	440	417	396	433	443	405	418	432	431	401	440	401	413	376	374	415	420	369	445	425	447	391	419	445	410	429	426	419	432	429	420	391	438	405	443	450	416	433	408	442	417	390	455	431	435	415	407	438	391	410	440	450	453	414	428	391	395	408	393	394	434	417	380	412	412	423	414	389	444	407	414	414	420	415	393	440	435	411	448	453	418	399	425	414	426	419	425	438	439	413	447	415	403	397	432	443	410	383	436	434	398	432	432	384	409	405	415	465	403	431	407	419	428	438	403	423	472	406	469	415	437	409	395	446	473	459	415	438	394	411	447	447	364	425	429	421	380	448	417	416	416	426	404	439	419	413	421	412	414	459	419	406	448	420	416	431	407	405	420	400	434	396	422	435	435	403	418	438	403	421	438	397	382	420	412	410	424	402	425	436	420	424	451	411	431	460	436	440	417	453	401	457	413	411	407	405	428	456	409	430	414	453	400	390	426	431	396	410	380	448	450	463	412	422	443	418	433	421	450	428	405	422	440	396	424	434	425	424	407	429	385	448	426	466	403	371	402	443	454	428	444	461	355	416	406	437	425	460	381	405	444	406	367	417	414	435	449	411	443	451	387	430	429	411	416	432	423	457
22624	21154	28682	23895	21148	21166	8667	1164	778	748	693	578	585	563	531	516	463	493	410	458	406	459	444	454	467	389	416	448	410	394	404	413	387	393	415	412	384	402	448	376	384	387	408	424	390	395	371	399	396	412	399	391	376	425	402	385	396	378	374	426	360	367	400	469	369	413	392	382	407	405	411	372	372	429	393	388	378	376	380	380	414	379	385	387	420	361	382	401	407	370	379	389	394	371	360	416	358	348	391	377	356	364	391	405	402	375	397	359	363	380	402	414	397	376	376	398	380	371	400	366	404	402	397	405	387	377	419	395	381	420	431	400	411	398	383	392	386	379	404	380	345	395	358	392	400	405	392	368	387	411	356	364	419	370	393	383	411	349	387	392	389	417	358	392	402	378	395	401	382	389	364	360	359	369	379	402	378	406	403	388	403	380	361	367	396	401	353	337	376	401	380	379	405	367	390	333	372	397	409	421	346	380	388	396	377	390	403	352	383	372	366	423	389	394	411	400	408	406	371	388	384	358	412	378	360	395	357	392	387	378	394	375	386	387	392	405	365	367	387	381	375	389	426	369	380	366	378	409	399	373	361	389	360	411	377	381	370	403	400	410	398	423	371	409	384	388	347	403	404	392	380	383	372	381	381	402	426	380	417	386	413	350	379	377	432	373	371	362	417	344	396	371	342	363	380	396	405	383	395	400	351	368	413	388	390	393	384	432	380	398	404	392	364	389	415	412	376	380	381	393	413	370	364	377	388	376	386	371	366	389	391	356	377	429	366	393	427	431	399	376	394	418	379	366	407	387	391	376	420	389	403	348	358	371	425	356	366	379	392	383	382	361	422	362	386	396	351	387	372	365	426	391	371	387	358	398	380	399	393	435	376	390	359	392	388	395	375	358	386	348	380	402	392	388	372	418	433	388	344	411	434	409	351	421	380	373	389	402	388	398	385	368	395	377	380	364	375	395	401	395	405	388	370	377	398	358	382	400	416	396	385	362	383	408	365	384	375	392	420	411	404	401	402	387	379	385	430	406	348	386	353	366	364	384	414	406	424	383	403	360	397	385	372	368	369	380	381	416	367	390	357	410	381	378	393	362	399	408	413	372	372	405	392	372	376	434	377	390	377	422	398	401	363	400	378	404	398	396	392	414	338	385	383	393	361	400	367	360	381	367	389	377	401	362	401	392	378	392	365	377	396	361	357	377	387	373	378	373	342	404	347	397	383	360	378	376	374	375	397	349	410	338	370	409	360	399	412	384	410	385	384	374	386	396	398	374	395	443	408	386	381	332	357	371	411	395	362	379	378	404	356	354	359	396	381	416	369	376	371	381	411	399	375	402	414	381	378	367	360	368	389	381	383	428	393	394	414	335	377	359	393	356	375	385	385	394	407	351	408	405	332	395	406	377	371	372	419	398	366	376	374	367	386	400	430	353	365	348	373	391	383	388	401	401	388	365	388	405	371	365	399	387	365	371	381	390	413	406	411	383	361	350	363	385	413	365	385	405	411	369	371	408	391	382	408	378	373	396	373	408	341	424	363	397	378	397	403	373	373	385	370	371	364	399	382	405	369	379	397	381	410	378	338	433	351	398	393	394	400	380	429	355	397	383	366	381	409	375	372	380	393	397	379	373	400	378	418	389	367	391	367	388	394	367	381	371	373	380	390	394	374	395	387	360	378	378	381	414	363	366	356	372	388	400	405	361	367	390	394	385	361	403	386	396	362	385	365	427	363	367	378	388	368	385	367	384	390	414	423	389	389	410	382	345	409	366	408	390	374	423	362	405	404	415	381	401	392	379	384	359	376	381	402	439	374	390	372	381	365	386	391	382	379	401	393	341	368	405	395	381	398	381	406	390	384	356	424	382	397	342	383	384	411	363	368	369	394	376	396	378	371	371	391	380	366	397	371	373	347	354	374	415	364	394	403	353	410	381	373	361	381	391	391	371	349	389	408	410	395	365	401	383	402	400	402	373	371	346	396	393	343	374	350	360	396	411	378	385	345	406	390	350	356	434	396	403	393	371	377	387	370	383	384	399	399	392	375	371	389	382	390	393	423	365	385	386	432	407	381	443	385	380	372	357	398	383	419	396	374	410	391	395	379	361	351	364	381	408	393	402	413	361	384	376	393	365	340	394	378	393	382	381	402	390	391	373	358	339	367	411	412	365	402	402	387	406	404	413	352	393	407	404	379	416	397	370	390	374	378	408	412	380	402	383	379	346	398	381	419	356	371	348	368	397	347	421	393	402	386	410	404	347	363	375	336	392	350	385	436	410	395	351	389	391	403	376	386	371	376	358	397	384	378	375	379	404	386	354	371	391	406	406	353	357	415	383	362	340	396	380	364	383	413	375	382	370	405	381	359	412	410	417	380	339	354	395	394	399	345	389	396	398	409	355	381	391	364	392	388	378	419	390	383	375	372	408	365	396	395	352	409	367	370	367	399	386	363	401	371	386	405	363	434	378	347	428	374	371	368	388	375	363	401	365	394	351	386	384	375	375	391	378	367	430	364	380	392	381	389	367	370	388	381	355	344	395	374	358	372	372	383	387	371	391	347	388	393	381	376	347	376	357	382	352	366	357	378	387	381	396	403	365	395	391	396	371	384	380	389	413	377	376	380	371	410	396	383	344	357	427	371	389	370	415	368	377	382	404	380	382	401	369	383	363	353	382	362	359	369	378	392	364	395	411	344	369	365	365	384	378	391	414	406	423	386	374	378	402	414	364	375	381	374	394	336	432	394	391	446	362	388	371	357	363	362	391	350	416	396	417	403	367	400	358	381	391	404	400	415	412	372	375	405	407	387	394	367	418	408	331	348	370	371	368	413	406	399	391	402	408	387	365	403	348	364	399	381	396	412	400	396	377	369	404	396	419	385	375	381	420	378	376	371	381	399	376	359	388	396	418	391	395	349	362	380	385	371	391	384	375	376	343	378	359	371	384	417	398	360	423	387	431	344	378	400	406	395	388	380	388	389	406	369	379	375	390	357	376	394	400	407	392	373	410	420	380	388	378	349	359	379	386	371	406	389	393	427	393	393	388	380	384	369	402	405	420	410	367	381	388	389	392	388	379	388	382	402	374	382	375	385	344	388	348	411	389	379	380	365	386	386	425	442	391	388	403	393	366	403	401	357	383	362	403	399	336	410	366	394	391	356	388	418	397	367	373	369	394	363	403	371	418	381	400	388	380	381	384	369	393	389	406	364	409	362	436	373	410	366	390	375	401	373	389	401	385	368	367	368	368	370	444	376	391	382	404	387	354	369	386	398	401	380	380	377	417	388	370	383	393	368	357	417	420	383	368	413	378	380	397	391	394	391	386	390	362	379	374	409	384	361	378	375	380	359	421	380	383	419	375	375	396	355	389	426	404	374	361	371	378	364	384	413	385	383	372	399	367	391	384	402	412	390	344	389	355	386	396	402	389	366	364	361	354	381	395	371	383	324	405	364	392	382	388	405	354	397	377	363	367	381	377	380	364	382	398
4530	14407	10990	5397	3717	2687	2213	1598	1399	1148	1010	916	815	744	694	643	581	627	586	517	570	580	504	517	535	508	576	464	498	503	492	544	492	535	449	510	497	511	475	488	494	448	485	487	472	490	481	527	455	473	491	506	518	494	488	488	533	478	465	448	460	444	484	445	453	422	492	477	449	456	455	475	430	423	457	452	448	474	493	467	459	488	477	423	486	453	470	461	447	425	485	460	455	496	445	459	486	438	437	481	436	442	464	409	471	512	459	442	443	460	486	454	484	457	498	450	448	469	502	473	457	473	470	484	459	468	459	504	522	458	419	474	489	495	469	471	470	445	462	473	455	450	442	440	443	457	461	501	476	481	454	483	487	453	458	512	484	470	457	491	492	447	429	453	440	446	471	441	462	455	424	440	468	472	488	460	445	439	455	448	469	449	424	453	448	445	421	447	476	464	467	471	435	433	503	422	442	498	441	440	489	476	433	461	463	457	467	533	487	417	446	456	461	453	479	481	483	475	432	459	484	527	440	443	442	498	475	440	520	444	468	433	441	466	481	441	494	453	454	472	482	424	449	462	477	479	494	492	437	491	485	460	471	452	468	467	437	466	476	473	475	503	495	471	455	419	433	468	490	479	444	444	459	455	457	448	464	467	483	469	482	467	498	461	438	467	477	424	461	438	461	458	441	468	456	489	437	495	448	479	479	474	476	460	452	447	444	453	450	422	461	483	452	479	455	485	473	453	455	456	496	434	432	486	443	477	458	471	436	468	415	450	488	478	445	432	445	487	503	479	454	456	493	452	457	466	417	470	472	447	429	456	440	461	450	491	483	450	488	455	480	483	433	440	486	453	463	446	476	493	461	453	448	469	457	457	469	448	442	488	447	441	463	466	480	473	472	502	452	457	463	430	478	442	435	457	439	420	488	490	473	433	462	470	425	423	444	468	443	485	458	443	459	470	449	442	406	485	466	458	457	451	477	456	436	454	490	444	463	460	480	441	432	443	491	474	468	452	451	447	441	433	449	442	434	499	459	466	433	457	444	489	454	472	454	461	469	428	460	445	433	479	453	467	453	430	463	474	462	444	489	481	448	441	461	417	481	464	469	472	481	482	464	480	522	433	484	457	451	484	420	470	454	428	497	509	464	441	407	445	483	475	450	443	486	472	446	435	512	509	444	419	480	496	430	468	455	460	460	492	444	453	476	464	470	482	470	462	488	490	477	438	439	470	491	444	426	498	457	488	435	496	433	473	442	459	432	459	479	478	452	499	498	460	453	456	444	468	453	438	468	454	462	446	481	489	439	437	435	490	438	445	441	462	520	430	474	469	462	458	443	443	480	471	434	461	502	481	463	452	461	460	469	486	438	470	487	440	488	444	460	495	465	460	444	486	468	464	449	497	438	457	438	455	450	472	479	474	432	469	476	463	479	446	426	446	420	461	497	452	506	485	443	468	469	479	456	502	464	465	435	458	479	493	470	469	496	486	487	482	490	465	506	444	450	476	473	461	482	471	483	507	472	448	471	483	460	485	432	471	482	429	470	476	477	450	414	438	461	441	442	449	472	459	478	442	474	482	496	489	454	453	461	443	476	444	442	484	457	486	429	431	458	461	455	461	464	480	470	445	478	451	475	470	473	471	474	456	448	529	433	469	481	472	457	449	477	449	495	476	506	464	493	471	428	462	508	465	456	461	493	472	469	456	461	439	442	468	493	460	447	452	493	462	471	434	454	474	471	460	461	460	475	467	414	480	458	492	447	450	451	459	478	475	522	467	478	475	477	433	470	420	441	449	460	461	449	436	523	475	459	470	466	481	427	446	454	455	465	455	430	458	417	445	476	440	424	435	454	450	484	477	515	497	420	464	481	449	439	482	465	445	438	465	448	473	467	514	459	451	472	469	462	469	464	466	458	438	438	480	444	439	459	458	452	463	482	432	452	452	478	431	458	462	442	453	459	453	446	505	482	412	463	465	421	433	461	483	468	468	445	484	432	481	445	458	488	486	469	477	473	471	493	482	443	454	442	428	435	457	446	472	471	466	426	454	423	442	476	469	448	439	480	483	450	461	469	473	422	460	495	409	433	473	447	455	463	436	456	438	468	462	443	479	453	472	464	428	474	458	493	499	456	494	491	475	425	483	481	466	503	481	483	471	482	448	451	496	476	452	445	479	479	452	435	476	439	491	461	459	499	469	438	472	470	488	454	445	453	463	480	461	446	466	477	487	468	473	485	455	474	452	450	433	453	504	431	444	469	432	476	393	472	445	435	455	444	467	435	486	497	446	457	455	520	486	436	470	457	458	454	462	478	484	434	485	432	448	448	444	474	458	453	451	458	453	466	483	473	449	463	471	457	478	481	491	511	494	457	461	447	433	489	435	428	460	460	461	433	454	498	466	410	478	483	489	455	464	468	418	430	455	464	472	460	459	454	462	454	508	467	430	469	404	463	488	489	459	445	444	454	446	442	503	470	460	490	499	461	449	479	437	455	439	502	506	468	449	442	452	489	472	496	452	447	445	457	456	432	455	471	421	463	435	452	474	496	461	489	474	462	461	473	463	471	463	444	446	497	485	459	437	482	460	469	467	475	462	455	465	484	468	480	435	433	444	453	477	474	447	454	449	482	458	470	487	422	468	448	493	441	435	464	420	470	447	440	462	475	447	452	436	510	479	454	485	448	445	466	497	447	466	453	463	480	436	482	478	483	491	475	427	471	471	491	443	493	482	446	466	451	474	453	442	490	476	453	488	466	507	422	474	451	437	491	491	438	477	487	481	478	487	458	456	446	505	466	460	471	461	471	477	484	468	430	465	471	459	465	470	450	446	468	467	474	453	428	488	509	522	450	438	450	451	469	481	453	445	459	435	428	463	435	460	457	438	421	465	440	457	470	452	451	456	442	449	471	457	440	434	460	479	458	481	483	429	475	512	439	434	451	471	453	439	469	462	487	445	464	488	435	469	442	498	451	480	487	430	440	476	466	456	485	434	434	492	469	451	437	534	462	473	458	450	465	486	437	473	457	490	486	447	463	503	475	468	461	453	484	454	459	476	467	482	440	460	467	474	497	458	493	500	453	503	459	473	474	442	468	513	478	464	471	471	454	458	459	435	419	445	469	448	459	484	520	484	456	470	495	489	456	489	468	482	479	425	463	488	428	480	466	471	462	434	446	486	468	469	464	469	429	501	447	488	474	464	481	446	507	432	479	440	467	466	465	449	459	471	495	445	484	471	464	459	466	469	470	477	456	463	469	469	469	470	478	477	477	475	450	454	443	484	466	480	484	460	471	448	472	449	456	507	453	460	488	482	484	445	442	505	455	474	451	465	474	501	474	469	445	492	440	481	483	455	459	457	434	470	458	472	447	499	493	492	464	438	464	438	485	451	489	488	430	474	469	476	454	452	462	448	468	448	416	469	465	414	474	470	469	466	456	487	467	480	452	476	503	422	515	435	472	437	443	471	454	453	471	481	474	470	525	443	489	479	451	436
27225	18311	4502	1037	768	760	693	757	674	644	696	643	661	687	720	713	736	673	660	723	707	662	658	687	675	678	693	707	706	711	668	697	665	650	691	751	684	683	707	713	698	675	656	690	629	701	678	709	712	655	685	693	662	662	664	702	642	728	639	716	712	716	651	677	673	636	675	727	662	674	666	663	715	728	677	698	642	679	668	655	664	708	638	715	697	675	708	701	654	661	649	646	628	671	674	675	640	704	696	663	701	655	650	672	718	667	704	709	652	666	666	686	674	692	686	699	692	691	702	617	707	649	668	668	692	681	687	686	634	747	710	689	661	689	687	724	709	698	724	702	708	652	705	730	635	704	666	670	659	694	652	658	643	685	667	666	677	679	654	654	744	685	695	699	653	609	670	705	666	701	663	639	647	714	717	675	740	705	706	686	705	708	661	645	672	698	642	688	700	733	695	636	693	631	681	683	625	658	668	674	655	716	682	649	665	688	654	683	682	682	627	679	705	701	694	693	738	697	660	664	695	670	721	686	666	671	713	681	684	691	698	679	655	673	700	692	646	681	678	707	640	710	697	648	652	681	687	654	664	675	637	654	735	696	714	646	659	661	730	686	699	645	628	657	672	641	640	689	648	686	703	707	723	664	634	704	678	660	651	675	625	633	648	709	624	658	644	704	664	700	672	684	673	645	704	696	662	680	658	702	651	688	679	715	662	677	744	736	699	704	667	659	695	617	706	696	721	684	686	678	679	703	666	704	663	665	691	691	642	688	657	624	701	677	686	722	695	711	730	691	696	657	661	660	648	670	716	672	685	607	659	691	671	686	727	653	652	678	693	639	712	691	671	722	678	687	719	673	670	704	715	648	688	738	686	695	700	676	674	674	683	684	640	673	717	696	697	715	691	704	635	679	686	722	713	676	673	711	695	677	704	695	672	662	718	686	674	643	657	699	715	711	678	663	723	674	676	686	693	706	747	694	665	661	677	714	665	685	688	691	730	756	644	717	647	694	694	691	711	735	674	663	691	694	666	690	676	669	704	668	679	672	682	723	682	665	689	678	692	674	692	682	643	673	677	680	716	678	662	681	673	688	685	697	742	667	690	734	697	662	716	676	683	655	650	691	697	673	749	630	671	725	681	697	643	682	674	631	712	692	684	659	648	685	702	667	721	703	659	677	717	665	738	708	699	692	688	645	667	732	673	668	697	661	672	661	666	670	694	688	635	646	722	646	707	656	670	700	679	719	736	631	694	636	666	717	667	695	678	709	660	683	650	707	661	636	739	663	673	669	608	648	687	658	696	685	689	746	669	680	684	684	692	699	711	693	636	620	663	665	691	671	738	667	663	662	670	677	689	676	711	696	617	654	688	659	670	720	668	684	652	702	659	695	665	686	677	723	679	662	663	684	693	653	689	708	660	674	681	649	627	697	670	665	712	722	717	698	681	675	643	701	677	677	651	656	608	684	696	670	700	673	701	656	689	708	684	652	654	702	698	647	699	728	717	670	679	674	671	667	683	660	694	642	696	693	726	695	641	682	653	705	718	687	670	666	683	718	653	743	710	742	717	716	679	682	689	668	708	671	726	679	686	705	680	671	694	661	680	679	660	727	698	684	665	704	701	719	701	691	699	709	683	690	684	695	691	667	692	649	664	696	675	688	687	703	676	634	701	663	655	675	654	671	618	688	656	676	657	680	710	676	705	705	672	699	655	697	664	705	672	645	708	658	672	666	729	617	665	659	655	689	677	652	678	675	680	668	688	653	668	725	673	685	658	698	682	627	673	719	704	720	708	703	694	660	729	697	681	717	660	691	681	696	717	694	691	666	685	659	681	641	691	688	643	674	687	655	744	622	664	679	690	691	723	668	659	706	675	676	638	650	664	682	678	688	646	671	647	697	738	670	693	625	646	661	654	651	702	656	643	668	658	705	675	652	679	699	687	657	652	642	690	703	727	712	643	659	643	638	652	684	670	658	677	670	671	665	700	686	684	651	698	696	655	669	676	744	645	678	701	697	666	711	661	682	669	649	671	673	746	688	626	667	677	693	676	667	671	672	672	657	701	705	683	678	694	679	713	714	644	712	715	715	693	654	693	697	663	706	670	645	728	709	724	702	679	708	673	667	695	739	634	700	699	676	677	690	692	741	657	702	708	674	696	707	687	669	706	643	688	672	679	677	707	729	683	705	706	669	673	656	667	666	676	668	681	689	704	664	676	701	690	711	716	713	686	629	730	672	643	623	695	690	716	689	696	692	682	662	663	684	691	690	709	686	708	651	728	686	704	687	689	679	690	724	691	698	653	658	648	616	685	625	657	715	685	691	690	671	681	650	686	664	653	659	638	680	721	655	672	695	652	642	701	669	719	700	717	697	700	679	685	677	679	719	661	718	691	701	692	638	675	668	685	637	701	659	667	701	698	712	676	709	673	687	689	704	720	687	718	721	675	698	694	675	690	697	623	679	697	712	685	660	686	647	694	661	652	707	725	659	664	689	703	693	664	635	732	714	640	648	710	715	657	698	655	704	716	723	678	714	668	707	686	644	642	693	644	687	675	731	674	702	727	694	668	707	666	650	688	691	635	687	705	669	671	667	662	673	665	678	697	669	663	693	674	670	660	703	724	664	726	660	685	642	653	648	692	663	662	682	636	707	705	629	669	683	685	707	668	634	731	671	667	694	644	670	682	664	688	693	705	671	683	620	637	729	705	666	637	698	689	658	672	663	683	685	666	686	652	683	655	665	736	639	663	646	673	710	721	699	699	651	668	667	664	668	662	702	668	704	674	678	700	705	667	633	657	690	702	681	687	660	655	674	689	725	684	699	665	691	702	713	704	668	681	671	664	746	665	677	701	630	665	707	662	746	688	643	738	678	681	699	739	665	713	717	698	683	704	681	723	694	706	662	666	702	684	676	702	688	627	689	662	650	658	677	675	688	656	710	710	669	635	649	667	716	635	699	678	722	645	678	703	702	691	708	688	674	707	665	662	665	708	681	640	697	717	704	679	669	652	661	740	659	633	679	647	729	658	707	704	661	644	669	672	719	692	721	657	650	694	673	649	672	711	605	754	701	677	721	685	669	623	672	671	672	670	680	711	657	619	642	661	669	667	683	716	700	651	704	696	674	729	671	697	692	639	698	669	638	657	641	661	673	684	636	659	692	665	730	689	686	686	688	685	678	671	655	710	635	719	690	692	670	671	717	673	669	673	690	709	708	689	645	724	687	654	625	631	665	669	722	692	700	732	636	702	673	734	697	694	695	737	627	652	712	707	694	668	667	711	672	725	682	622	667	698	685	696	702	648	704	668	677	639	702	691	651	706	664	674	684	701	677	662	708	677	679	680	693	698	665	692	670	634	658	626	687	717	716	706	632	632	711	701	689	680	620	684	706	695	732	697	674	689	655	681	660	674	675	663	719	663	691	666	707	675	663	692	725	678	669	663	724	732	697	668	671	697	652	724	662	649	698	623	702	697	661	712	687	656	680	672	652
4520	1220	1097	902	877	845	814	865	865	756	797	812	767	788	727	788	797	804	773	756	737	808	815	822	790	775	723	801	811	814	801	805	774	820	797	772	772	778	751	800	754	771	801	800	797	798	761	788	741	826	820	809	779	803	737	771	787	750	786	797	798	774	784	804	767	758	808	772	774	784	721	816	791	784	753	782	782	801	779	784	821	737	780	746	793	783	773	759	790	740	809	747	771	739	761	802	764	789	816	767	765	753	762	786	716	754	764	771	755	774	810	784	773	806	821	799	811	817	871	763	741	816	788	841	760	845	776	749	810	776	769	818	734	775	782	819	790	807	790	802	766	809	743	791	792	772	754	738	790	756	776	770	791	823	796	793	776	780	769	777	814	763	812	784	810	768	798	790	746	815	724	776	821	764	742	760	797	770	816	781	811	793	744	773	816	786	778	769	790	806	735	798	792	771	805	769	805	795	806	767	796	786	802	737	781	717	750	783	733	798	778	816	779	792	749	789	798	789	773	776	779	800	801	784	824	803	777	772	792	819	808	763	847	761	759	797	767	788	776	799	808	833	781	784	757	780	764	748	852	822	803	794	795	754	797	807	788	793	776	817	745	805	802	772	783	758	827	844	778	805	780	818	762	772	776	770	826	809	805	754	816	832	753	757	769	812	760	811	796	751	777	777	751	808	800	853	777	754	802	797	756	832	720	813	823	780	791	761	741	782	797	793	746	799	788	764	781	828	805	808	777	756	754	799	735	799	778	812	783	756	780	779	766	745	759	779	813	813	825	798	764	752	746	815	794	773	852	775	814	806	761	726	777	787	797	756	777	741	749	807	779	808	784	820	800	788	775	768	799	762	767	766	771	799	803	780	734	778	777	748	791	772	776	784	771	790	774	776	795	761	775	777	822	839	826	799	828	767	789	830	756	793	772	777	730	770	811	778	731	795	792	740	766	826	794	789	796	788	829	772	820	782	754	792	796	768	797	754	806	828	784	765	793	750	784	814	819	764	754	762	786	783	801	769	826	783	736	754	768	801	774	758	767	802	810	770	769	791	799	813	786	762	802	750	788	769	810	801	750	807	817	813	809	762	774	779	755	771	769	813	747	771	802	787	852	787	781	760	751	826	762	857	811	771	799	788	821	792	795	827	831	776	790	808	829	787	739	763	780	792	722	807	809	845	756	804	722	786	818	752	799	867	758	783	755	787	823	758	748	790	726	820	717	747	766	760	775	772	808	812	767	794	758	757	800	754	783	732	795	786	744	790	829	754	816	788	805	766	774	734	794	770	809	801	783	764	775	790	717	778	781	794	782	768	711	771	734	764	745	737	851	743	755	769	809	837	782	841	743	805	794	768	781	729	786	748	794	764	793	781	733	753	768	787	818	817	795	803	772	780	775	814	742	744	795	768	755	823	768	752	792	799	756	781	734	779	789	758	777	798	771	813	794	791	789	737	777	773	811	799	765	757	766	833	751	826	767	764	807	728	757	748	742	803	788	791	747	806	782	758	775	713	810	780	770	800	727	773	781	797	759	839	762	744	774	791	829	740	777	756	788	782	718	767	765	774	765	777	779	759	802	767	732	842	796	739	812	760	788	734	738	765	824	779	806	798	826	783	799	792	748	762	776	798	797	771	793	813	805	789	799	809	760	710	766	742	744	831	792	845	848	840	766	764	803	804	802	801	794	806	789	770	777	779	741	803	810	734	787	761	791	746	762	807	803	821	794	801	706	851	818	798	759	769	810	861	746	778	768	755	809	823	822	761	769	778	784	752	786	787	811	798	792	845	808	772	804	805	832	765	760	789	803	802	743	816	821	739	788	777	776	776	808	857	847	774	798	772	842	792	713	743	735	782	774	785	813	814	778	788	759	752	769	769	838	776	810	782	816	787	813	776	766	835	742	738	814	738	789	788	802	784	798	839	793	737	812	786	755	799	790	771	810	753	752	818	711	742	746	734	784	769	774	777	790	769	769	790	790	829	785	770	731	740	763	758	783	800	772	796	766	759	787	738	781	789	800	845	805	765	806	782	796	794	781	819	762	746	811	768	769	798	822	816	793	800	809	776	732	778	796	801	841	748	792	771	746	772	782	773	793	811	801	806	789	810	815	752	771	775	773	795	814	769	808	767	781	758	786	773	762	777	775	806	789	752	733	819	764	831	784	794	779	741	765	728	778	742	848	822	810	769	762	745	771	770	804	820	745	783	800	724	800	772	788	757	778	782	748	741	773	807	818	792	775	778	825	768	735	842	812	740	826	793	789	815	796	759	740	804	718	830	836	736	789	762	738	779	778	787	789	782	769	729	767	826	747	803	797	777	798	764	818	771	775	840	772	775	806	743	795	795	776	794	814	784	776	804	723	764	735	757	768	791	788	744	772	771	816	797	755	790	768	806	822	751	823	793	749	777	827	778	793	764	752	754	769	782	736	813	768	792	747	787	732	765	783	786	820	747	780	803	787	774	730	767	819	769	774	778	760	798	786	705	792	748	783	753	800	778	772	783	762	771	735	761	788	745	810	799	812	812	778	787	758	704	795	782	752	789	842	801	805	802	761	760	815	732	769	758	823	779	808	785	780	820	717	765	797	791	778	801	775	747	776	844	782	735	743	789	789	831	811	732	738	791	807	815	792	789	785	772	753	797	766	876	743	824	768	773	756	806	776	784	833	786	790	730	785	781	815	809	838	751	816	796	786	822	840	760	804	758	778	769	741	781	780	836	781	774	806	819	758	763	792	799	775	758	783	770	749	760	776	772	823	775	801	788	796	823	765	768	817	747	769	753	781	761	778	802	802	775	739	793	809	801	774	791	736	785	773	771	774	809	808	755	748	778	781	765	777	751	742	801	796	773	769	789	788	789	815	782	723	797	792	816	742	787	779	748	793	783	803	759	823	797	771	743	794	749	789	797	833	779	796	787	785	789	770	837	742	844	862	795	782	781	778	808	792	806	771	779	831	819	792	770	748	817	808	780	791	756	801	812	783	800	774	787	734	759	771	795	741	752	810	770	831	817	819	761	797	752	787	796	824	741	784	710	796	790	780	787	759	762	821	764	810	820	759	756	774	769	780	777	790	778	792	811	763	807	810	809	756	753	769	776	795	771	807	764	803	776	769	787	783	751	772	820	817	782	758	808	814	785	761	760	814	830	780	788	767	770	755	773	755	803	830	744	846	761	762	784	828	816	785	755	790	790	718	798	806	748	796	789	785	738	786	754	755	747	824	784	804	776	770	840	816	725	794	786	757	764	763	812	768	761	757	789	776	787	800	794	830	792	771	801	767	802	803	802	806	758	733	735	784	854	774	723	797	727	774	813	783	761	746	767	817	743	779	767	801	778	796	841	793	796	800	778	762	767	777	764	857	763	785	777	748	816	811	784	792	790	779	768	783	760	763	809	777	792	779	782	811	806	798	739	777	795	789	797	747	752	772	806	769	740	779	778	752	805	828	789	812	763	763	817	813	795	738	860	802	784	785	795	741	795
23588	21078	28112	24276	21080	9631	1596	1141	980	878	873	881	846	822	819	828	835	788	791	786	844	832	769	802	736	786	766	753	783	774	749	716	756	803	788	782	733	781	702	740	788	811	723	732	758	720	801	786	777	729	760	762	740	794	783	787	771	765	763	783	787	729	733	710	750	673	719	775	755	703	774	753	801	737	749	728	714	779	792	698	747	796	743	795	725	754	749	723	737	742	752	735	768	750	744	705	776	715	785	832	713	730	738	774	787	731	737	749	722	789	770	775	794	746	792	823	736	742	794	783	733	759	777	774	798	727	718	723	787	803	785	708	754	776	752	737	776	781	760	762	791	743	769	745	723	814	700	774	772	727	693	710	738	750	750	704	766	751	717	716	804	754	786	752	716	699	739	768	768	741	769	792	757	758	727	750	729	710	726	785	682	717	765	771	748	740	758	748	765	772	775	738	706	777	761	696	748	726	761	773	756	708	764	718	772	749	727	735	734	732	730	767	738	750	730	726	761	718	745	736	776	761	742	772	788	725	753	700	765	754	768	734	772	761	727	743	795	737	741	769	731	705	720	712	731	750	746	779	776	750	713	731	741	813	727	772	705	769	729	765	789	736	781	771	700	752	742	710	754	725	758	712	762	748	771	776	754	772	747	743	768	753	688	706	735	782	766	735	778	758	717	774	740	748	749	731	736	767	714	813	790	754	774	713	770	720	759	739	747	754	767	753	765	734	737	765	767	724	787	749	768	714	768	740	729	744	815	706	781	707	699	724	764	810	740	781	785	812	740	762	778	712	728	770	735	709	775	760	723	752	741	739	824	752	766	792	720	705	763	754	747	780	764	798	755	744	765	759	769	760	755	728	726	739	736	857	760	738	755	729	794	725	735	764	753	744	748	803	727	738	762	750	697	732	721	822	756	739	748	777	783	746	727	762	766	744	794	752	793	773	753	732	772	768	786	708	722	767	718	754	708	745	741	742	710	754	754	740	780	766	749	778	757	761	721	743	760	691	731	725	690	719	719	766	738	780	768	735	736	781	743	785	749	756	758	783	723	748	796	754	752	739	751	787	721	756	770	734	718	690	726	734	749	814	778	750	736	715	727	717	774	736	798	750	743	786	801	742	723	764	761	781	747	779	730	688	781	724	732	705	796	753	801	746	775	812	759	720	734	755	812	719	798	758	783	729	782	698	805	685	761	784	679	746	801	756	773	765	730	747	767	743	723	761	787	752	754	760	764	722	745	726	776	677	765	755	747	736	758	784	764	757	782	748	727	759	721	765	766	722	768	767	725	745	761	729	752	733	724	796	768	756	737	764	762	728	736	733	776	765	769	717	754	745	752	826	762	784	736	728	786	754	695	779	728	747	713	718	782	759	780	796	712	741	757	725	793	730	798	780	759	733	726	781	738	734	747	715	724	755	714	779	702	785	761	772	723	717	788	768	684	812	779	756	731	742	753	746	741	757	736	739	756	742	704	756	741	750	773	754	734	753	745	735	741	744	745	687	737	772	786	797	771	772	752	771	772	767	756	766	776	730	736	775	788	760	782	745	765	750	769	766	694	785	720	757	754	764	745	753	684	737	760	779	788	766	758	756	754	797	711	770	744	766	725	764	757	726	743	710	778	742	762	767	747	762	767	740	712	758	745	742	743	758	772	734	765	800	750	791	720	752	797	738	727	778	723	725	768	782	758	782	726	743	755	740	716	728	753	733	735	767	807	765	710	800	751	772	776	721	752	764	751	717	776	697	778	810	810	707	740	720	750	716	750	751	746	737	729	715	733	737	711	759	784	740	818	716	772	799	741	733	734	744	776	785	751	695	733	731	728	754	775	731	765	742	759	736	820	712	769	740	750	804	733	774	754	761	707	730	759	752	725	757	734	713	728	753	741	801	700	696	759	730	741	771	754	746	736	790	755	784	763	765	681	769	719	754	729	738	758	712	767	735	730	739	776	797	798	694	788	760	700	754	770	769	768	697	719	772	747	700	715	761	768	729	692	773	745	755	729	729	724	732	719	744	683	695	767	733	736	748	759	742	757	771	788	748	778	731	737	751	708	762	785	742	716	781	749	745	724	767	824	748	744	792	765	755	714	755	769	749	753	724	815	751	745	711	777	776	754	774	725	716	713	730	718	718	744	724	760	716	772	775	723	727	808	727	760	800	773	789	820	722	759	773	755	764	735	736	765	781	730	804	738	725	759	801	723	719	727	729	799	759	707	710	753	733	753	792	756	771	683	708	736	761	678	703	760	746	792	713	744	786	761	727	729	690	729	740	780	751	738	739	762	758	763	772	735	769	754	801	724	714	776	737	774	790	729	757	758	773	692	740	705	718	755	756	777	759	751	740	719	741	706	728	785	703	739	766	707	747	787	730	742	781	762	717	796	734	743	754	734	833	710	749	746	719	778	758	808	732	763	817	758	752	662	670	757	717	697	747	743	809	749	714	770	717	719	823	781	738	755	745	800	728	771	781	768	724	733	750	774	807	742	762	758	742	753	748	794	737	738	723	717	784	729	743	729	802	774	805	690	781	784	784	781	775	796	797	744	811	722	763	781	734	754	767	748	739	732	700	725	770	720	776	776	735	716	756	724	783	707	801	789	748	720	774	660	707	744	759	752	807	782	702	772	777	758	750	772	744	773	779	762	721	720	761	731	750	733	729	724	791	718	742	741	719	758	713	775	754	761	729	775	733	780	729	703	786	775	773	743	666	773	734	757	754	723	780	778	726	706	708	757	777	783	760	782	732	713	767	718	753	811	802	817	729	767	747	783	702	791	734	734	802	782	735	716	775	827	743	807	761	756	725	707	770	764	757	772	746	700	737	747	747	762	733	756	761	778	770	731	775	731	721	754	722	785	767	767	716	763	772	767	782	773	772	746	779	781	747	739	690	769	773	675	724	733	726	801	793	761	759	757	789	762	742	727	737	755	750	746	797	754	748	764	749	729	745	759	754	753	781	760	793	711	736	745	753	763	766	701	755	786	791	745	801	734	760	746	768	735	731	742	742	809	781	761	741	778	776	761	780	788	731	711	745	773	711	771	754	768	778	775	769	779	813	790	784	755	750	723	762	748	725	765	783	748	686	709	682	743	724	747	742	734	731	745	764	725	728	714	763	697	732	699	789	755	737	750	732	713	771	785	742	707	778	770	743	791	754	743	776	699	735	750	803	738	745	759	731	793	742	798	774	680	732	767	729	750	773	765	723	801	748	727	773	770	733	746	714	723	717	757	749	752	683	752	748	699	754	737	751	747	754	743	715	715	765	751	703	738	750	733	742	802	767	748	718	725	790	756	751	794	761	758	710	684	715	802	767	752	750	740	790	722	769	732	763	806	703	751	694	798	749	812	738	756	760	729	717	707	777	768	749	727	750	756	719	756	741	733	746	710	696	764	810	771	762	755	730	704	778	783	757	771	774	756	732	784	746	741	737	748	778	798	740	700	762	773	735	753	734	741	688	764	726	727	726	738	725	736	734	775	724
3344	8634	6854	3350	2515	2072	1735	1366	1327	1223	1181	1151	1043	954	981	988	988	964	913	945	915	914	930	884	896	916	935	896	847	891	905	901	889	857	870	880	886	866	881	891	902	891	898	882	914	907	855	915	880	889	888	908	842	933	935	873	924	881	845	862	883	877	888	901	876	880	856	916	844	880	928	857	909	938	835	903	799	913	884	927	919	865	863	894	890	839	917	889	858	868	810	880	887	886	900	879	875	915	872	905	863	915	946	851	931	894	889	846	902	872	883	868	903	842	884	863	876	865	903	871	869	909	845	858	837	849	881	873	910	897	880	877	862	852	927	892	889	857	879	848	856	889	854	873	865	902	825	867	912	889	871	920	895	872	873	893	876	849	880	896	870	899	899	812	854	856	869	826	868	855	878	868	895	850	884	905	903	859	897	897	864	884	857	866	844	865	908	881	859	880	864	877	875	850	847	819	856	891	925	840	851	904	829	842	830	933	908	860	920	863	890	864	861	852	880	886	840	857	883	835	885	856	895	882	822	851	830	897	857	875	826	846	918	834	873	891	874	887	887	879	882	933	861	874	861	812	836	877	945	887	884	902	924	939	852	884	835	874	888	887	882	856	900	867	943	900	875	854	839	810	884	823	854	844	885	858	927	855	868	893	840	912	824	857	869	867	878	852	859	843	849	911	882	893	862	863	839	885	885	855	857	847	872	888	855	836	915	921	901	904	869	855	848	916	899	862	865	898	849	834	866	841	910	875	810	902	875	912	908	830	885	851	883	844	881	855	891	870	885	871	889	875	910	880	891	807	874	875	878	896	885	899	871	893	900	925	852	877	875	871	916	820	834	867	844	870	873	873	915	869	885	821	895	850	861	830	872	877	813	892	851	858	920	870	878	886	872	844	897	824	867	861	916	922	861	875	883	888	890	864	816	906	843	932	846	872	842	816	887	826	885	859	858	869	923	826	866	904	835	922	894	891	851	879	882	870	886	861	844	869	857	909	865	885	859	900	871	885	875	891	889	879	845	886	867	893	828	860	814	880	882	862	859	856	944	857	841	877	856	817	892	855	878	904	891	911	880	873	871	839	890	892	895	872	871	825	917	889	894	890	863	889	898	847	903	876	833	857	833	885	900	855	874	881	838	861	891	828	915	846	788	825	842	907	891	876	920	902	911	876	902	844	860	895	873	893	898	910	864	848	891	866	933	912	853	844	853	884	897	874	839	860	909	858	879	879	854	876	881	884	887	894	901	871	853	862	859	897	846	871	886	851	930	884	833	906	853	893	857	889	828	890	890	872	830	877	841	881	876	881	863	875	894	862	853	910	922	864	853	908	862	871	830	881	830	869	807	925	881	924	875	861	832	893	886	861	891	924	909	861	836	852	865	887	841	908	869	854	891	921	868	876	841	846	925	901	831	869	852	886	893	851	873	887	858	864	906	845	865	879	891	853	919	852	818	818	872	905	868	802	844	911	916	830	893	855	877	881	838	814	835	896	889	864	851	871	887	852	871	863	841	856	850	866	877	856	875	881	867	860	829	852	902	856	899	865	908	920	831	888	830	906	911	820	842	858	960	864	831	873	812	846	844	851	902	896	868	849	851	872	830	851	900	864	863	862	903	891	896	916	880	850	821	877	875	888	879	816	871	889	872	925	883	877	899	879	802	878	884	902	891	896	875	865	820	835	908	884	875	843	868	898	880	860	887	873	879	820	850	855	893	872	875	834	876	841	861	897	888	874	905	915	869	921	826	907	858	841	863	892	908	840	903	895	921	889	864	881	917	848	871	880	915	893	900	910	885	855	880	832	843	855	911	898	840	868	883	856	839	830	913	878	865	873	874	880	863	827	885	898	858	868	886	832	872	875	853	877	866	894	879	871	841	915	870	894	851	839	882	864	865	883	869	864	843	878	881	891	909	886	901	851	904	851	828	873	801	932	956	882	858	841	851	868	863	850	880	865	866	876	898	834	868	832	920	916	836	879	871	838	874	879	877	856	921	835	896	881	888	847	837	864	818	932	918	827	863	892	933	871	899	870	848	863	913	871	872	918	906	892	824	882	914	920	894	901	918	890	832	920	881	820	877	839	865	817	859	903	871	867	857	900	861	867	860	850	897	895	885	857	842	899	871	925	843	854	836	843	894	825	881	848	851	931	843	910	835	968	947	845	916	823	876	864	868	876	866	879	895	836	823	847	876	906	910	863	882	833	871	862	860	836	899	902	880	834	886	850	831	836	846	860	898	885	880	907	859	830	859	902	846	943	868	853	863	859	853	910	853	859	826	881	846	883	858	843	805	830	870	892	815	860	870	841	901	849	875	874	877	827	834	853	888	878	878	898	912	853	880	877	839	875	889	855	888	852	871	873	841	802	879	877	878	889	877	838	878	834	916	893	833	883	899	881	857	871	848	916	848	934	829	867	876	831	845	857	883	861	838	869	933	856	819	873	874	865	909	915	857	907	890	910	833	925	884	858	873	894	845	842	881	873	839	842	917	876	814	888	817	846	866	847	886	903	900	862	897	869	849	871	872	880	901	861	879	908	887	877	887	885	799	892	833	882	905	849	876	854	865	886	918	902	893	862	916	872	879	865	845	911	898	857	905	888	962	834	881	853	890	806	874	864	888	887	871	828	838	888	838	851	864	868	853	823	883	905	856	825	874	891	887	888	896	901	836	816	812	853	847	864	847	837	870	893	847	875	826	802	844	869	894	908	880	888	857	873	861	891	842	888	915	878	874	892	899	885	912	906	866	902	838	861	896	905	889	919	842	888	864	905	864	844	884	876	813	910	878	903	900	873	917	916	867	879	919	888	861	874	867	911	860	831	851	865	939	862	867	894	893	863	908	820	821	871	879	831	872	836	891	940	915	885	845	913	905	913	858	868	924	897	819	884	878	829	877	877	891	833	886	915	874	874	900	835	880	842	823	856	925	877	884	838	834	825	896	821	884	889	874	892	855	856	873	847	855	897	857	914	845	843	813	905	842	919	891	850	893	871	883	865	850	857	870	895	864	923	895	870	837	880	884	828	888	845	837	895	818	872	822	926	858	877	904	879	852	834	842	815	862	869	811	809	870	855	887	930	858	857	881	892	876	836	870	909	900	898	901	865	953	875	850	858	868	878	882	855	844	831	820	864	833	823	834	824	871	915	871	835	873	889	863	890	835	911	884	864	856	859	919	861	901	884	863	855	828	876	897	903	877	864	904	864	922	913	857	866	887	901	901	862	834	815	786	899	842	927	879	940	817	870	780	903	877	896	885	878	875	910	855	887	863	821	881	871	862	871	878	899	877	870	856	875	823	897	882	852	898	894	906	919	854	862	852	840	889	880	852	892	906	873	829	895	860	804	893	869	877	879	851	951	906	810	841	830	898	921	921	867	887	906	870	843	884	867	865	920	874	903	848	926	875	869	902	874	877	809	878	888	891	911	844	854	831	846	866	817	899	890	853	863	876	890	910	876	841	865	886	868	864	861	873	864	901	872	870	815
24641	21108	27180	25156	11853	814	572	534	453	443	436	406	376	435	425	383	381	388	334	358	387	358	386	364	371	344	351	390	372	342	348	358	375	382	361	378	351	321	361	344	396	398	373	362	351	357	367	318	349	370	357	345	355	369	383	332	331	347	364	341	362	336	353	355	334	363	318	368	381	354	355	363	361	374	372	366	347	370	368	324	348	368	404	351	373	379	391	366	354	338	336	356	383	359	323	334	341	359	353	321	350	350	319	383	380	350	341	319	351	352	361	349	359	349	360	358	380	383	360	342	367	358	358	365	367	324	365	371	328	353	378	387	368	380	363	369	373	343	378	357	395	356	357	357	370	381	376	357	353	363	376	333	353	363	368	353	358	393	373	351	338	362	376	389	356	326	310	338	359	342	366	342	365	347	332	348	328	347	323	358	344	338	338	364	395	345	340	383	351	367	333	358	393	332	342	348	379	350	337	340	340	344	370	356	356	360	371	352	363	345	395	339	333	375	350	332	382	344	328	375	338	344	360	342	392	341	368	379	362	366	347	359	358	399	333	341	380	346	340	349	353	374	402	321	336	378	323	379	338	337	354	344	330	359	339	344	357	397	345	376	358	331	377	346	350	352	369	361	363	346	335	346	334	342	361	338	371	373	356	342	377	352	366	352	345	381	321	354	358	362	367	370	358	352	373	382	433	347	376	348	331	362	330	358	358	367	366	366	315	336	374	369	371	352	335	358	388	397	369	380	342	373	352	344	340	359	324	401	356	376	338	330	346	356	349	334	378	375	380	351	359	377	344	349	362	380	331	386	363	344	355	361	365	338	369	382	370	372	385	360	319	384	386	373	319	340	350	358	358	369	374	334	364	329	379	338	356	351	325	336	344	334	349	353	349	341	342	361	395	346	366	337	337	375	354	343	353	344	343	346	334	358	339	335	347	355	360	360	358	354	362	358	357	338	362	378	330	374	377	327	352	339	421	353	343	364	365	335	369	352	354	364	374	378	371	358	367	359	345	364	351	351	354	360	341	357	384	328	355	352	340	353	378	348	350	359	331	354	358	385	364	356	367	368	358	344	335	337	365	375	366	363	351	318	372	366	328	413	386	354	364	345	363	323	396	367	320	351	365	371	364	334	351	367	367	350	363	391	358	349	352	374	320	352	326	365	332	362	355	334	373	336	347	350	354	356	368	362	357	368	331	384	335	360	348	328	342	348	347	374	353	366	376	323	399	357	347	396	350	356	359	349	341	334	364	383	344	308	365	345	363	389	367	403	351	353	384	358	341	363	371	362	380	349	326	365	374	311	351	349	352	359	379	348	376	349	347	360	368	358	318	343	364	364	339	353	388	330	346	385	371	350	359	357	358	349	346	305	384	366	341	401	347	350	362	363	365	339	364	367	343	371	314	374	337	359	352	365	345	360	356	349	345	350	347	354	374	359	320	341	343	376	336	368	350	326	369	348	341	369	364	354	374	357	361	371	360	351	341	373	327	357	374	342	365	324	374	347	387	331	359	368	338	354	353	374	336	326	324	348	330	365	368	331	348	374	350	395	330	347	368	346	379	360	369	335	358	368	349	372	339	375	383	324	334	348	379	345	346	365	366	336	336	361	347	410	383	372	357	346	340	345	379	353	376	368	319	362	354	373	356	357	369	359	339	384	352	351	352	379	360	365	373	388	347	356	355	357	347	364	352	348	361	364	345	346	350	387	351	362	357	358	375	349	335	383	366	352	330	326	367	356	339	390	363	373	343	346	353	347	364	382	376	379	362	348	346	387	355	357	317	327	338	313	353	365	319	371	316	382	349	358	377	365	360	340	385	374	356	343	363	371	323	334	375	373	359	346	336	370	347	330	359	350	355	394	330	338	392	378	353	352	363	347	345	363	363	331	348	358	352	344	344	356	386	362	368	401	338	374	375	371	335	340	359	345	400	366	406	325	370	386	326	360	355	342	346	388	355	372	368	334	354	349	331	347	352	345	338	399	379	347	369	384	387	353	355	339	346	358	313	348	327	379	340	309	378	355	321	333	371	373	343	363	364	366	384	360	335	329	393	390	357	363	372	384	377	335	366	361	363	333	315	342	324	363	335	352	341	400	345	358	352	372	387	335	378	355	352	310	387	362	376	359	355	387	352	361	382	357	351	349	379	344	310	364	341	384	380	352	324	360	359	348	373	368	380	355	409	356	338	335	381	346	343	340	314	347	358	374	366	322	383	374	347	362	337	379	375	376	378	372	375	347	388	367	370	370	347	369	353	371	327	355	351	326	366	357	373	356	350	333	375	363	359	330	383	339	359	389	326	363	351	365	338	364	375	363	358	365	375	374	388	382	366	377	334	357	332	387	360	361	336	330	359	362	336	348	381	319	355	316	382	391	354	375	363	346	355	363	380	374	340	334	334	330	340	323	348	368	381	349	348	335	344	364	352	313	361	334	343	354	388	361	353	370	353	352	332	335	382	377	355	382	350	334	377	339	338	387	358	337	361	364	359	362	356	347	368	341	370	327	348	350	345	375	383	362	369	332	378	335	354	359	353	366	361	352	353	390	324	372	372	366	368	362	385	357	334	385	361	368	354	330	349	366	348	341	341	365	351	368	368	360	360	380	344	336	341	386	353	369	384	342	353	375	351	342	334	352	343	333	360	361	334	387	347	357	371	338	355	320	344	357	354	375	372	375	352	357	352	368	343	344	323	352	364	352	359	363	337	392	372	369	344	325	357	369	349	358	362	374	360	361	369	391	365	367	348	325	344	351	363	382	359	363	344	360	370	391	355	372	325	348	338	349	376	381	332	355	380	388	356	339	384	360	376	418	331	375	330	355	358	377	329	366	331	371	317	386	370	391	364	386	354	377	386	350	344	375	388	389	345	369	360	365	353	347	347	353	357	356	366	372	359	382	366	344	316	371	361	355	348	343	355	360	357	334	356	328	333	380	339	392	394	371	341	349	368	390	334	355	366	373	350	378	360	358	358	325	386	369	329	369	315	351	373	367	366	359	340	371	341	374	355	377	388	366	346	327	356	347	355	351	356	355	325	357	367	363	341	374	322	367	356	330	357	380	356	370	375	380	347	351	372	385	340	363	345	385	371	362	368	363	369	363	345	379	347	347	371	335	347	357	345	366	399	353	348	364	340	379	364	349	371	321	367	386	331	373	372	341	353	338	372	361	360	380	344	336	385	377	378	366	356	343	327	305	357	333	322	348	361	361	373	360	360	359	371	340	334	373	335	333	356	334	349	354	336	372	379	339	364	386	355	357	326	363	357	330	338	370	378	351	362	340	316	360	356	391	330	341	334	403	353	344	347	358	362	359	323	353	366	365	396	362	321	340	338	360	344	310	331	356	338	355	358	352	333	376	321	345	374	367	370	376	342	309	381	310	369	353	352	345	414	350	356	362	374	333	330	347	389	366	346	383	392	348	336	307	361	336	343	357	324	319	355	334	361	360	382	356	352	366	343	351	379	360	357	354	412	363	369	361	382	363
3375	5397	3987	2004	1405	1136	914	794	693	594	600	573	534	538	486	490	461	445	455	428	445	441	442	469	421	486	422	387	439	424	424	458	446	438	432	443	420	424	388	453	436	429	418	421	445	420	423	417	390	425	452	452	445	440	474	425	414	407	422	417	478	448	436	412	437	433	407	407	378	434	400	419	420	368	409	437	386	400	424	401	430	420	436	399	444	429	417	409	422	400	414	379	430	450	440	444	418	397	439	405	418	423	435	441	416	414	427	423	399	424	400	458	398	411	389	412	419	433	413	427	395	410	405	419	428	429	424	416	424	417	420	422	427	433	428	431	405	350	405	434	438	429	424	457	462	403	426	420	369	405	387	398	394	421	431	438	414	439	432	425	467	430	463	403	396	423	401	417	368	403	378	439	416	417	428	390	390	465	414	446	425	411	438	418	400	384	422	434	407	386	392	401	455	465	424	407	427	381	439	429	423	421	405	420	428	394	396	400	404	429	388	449	425	463	404	426	459	419	398	435	450	409	400	399	420	378	420	440	419	410	447	414	410	447	411	438	403	437	411	427	437	446	422	437	411	358	437	426	410	435	399	394	451	443	424	373	417	404	427	421	431	433	415	393	432	425	398	418	414	407	412	450	420	429	396	418	402	429	445	431	423	414	402	442	429	427	393	435	427	384	408	410	388	405	415	426	415	422	418	413	414	430	414	439	411	435	450	422	450	437	429	377	414	455	427	436	430	380	437	398	448	427	393	443	423	420	414	416	397	399	404	467	439	373	393	439	441	388	409	413	415	402	409	422	369	431	413	436	429	399	371	448	419	415	396	412	400	429	446	404	406	378	422	438	439	401	401	386	435	388	417	410	421	423	411	442	448	426	428	436	458	432	408	419	417	394	402	415	413	419	412	423	376	406	412	435	410	440	429	429	399	443	399	432	376	412	441	418	419	452	420	388	390	399	416	438	433	402	457	396	391	405	421	431	418	406	410	409	420	420	404	433	432	442	397	418	424	412	387	440	446	421	427	398	373	402	423	418	420	396	402	426	380	425	399	414	388	405	425	399	411	397	411	394	439	442	410	400	412	419	407	407	431	409	401	428	397	405	412	395	437	456	430	445	396	404	409	397	440	396	412	434	407	400	417	419	392	427	412	430	404	440	414	414	427	424	406	440	405	438	419	408	414	430	418	413	446	433	405	395	415	411	409	420	391	392	394	414	421	367	437	379	389	419	404	420	399	382	415	422	382	400	406	402	408	399	429	436	425	471	405	401	436	461	452	457	426	439	405	396	409	449	400	427	444	427	416	426	401	401	386	397	409	408	430	415	466	425	430	403	426	399	404	409	402	402	400	446	427	403	426	405	431	421	422	416	433	400	402	429	396	443	417	391	448	385	451	410	390	425	386	427	437	439	451	434	401	433	425	404	433	383	407	427	394	417	460	448	412	425	389	396	419	412	382	406	432	436	406	470	433	424	417	413	425	420	432	432	425	377	451	399	415	393	421	430	427	409	412	375	413	416	437	442	457	411	414	451	424	429	406	437	411	404	430	438	422	399	384	438	410	407	424	398	398	413	397	415	429	415	407	422	433	437	400	442	403	460	420	432	448	429	448	446	385	421	401	411	420	408	416	386	421	431	419	395	410	431	390	410	437	435	440	415	424	408	439	403	397	392	437	424	425	410	414	450	408	413	440	391	422	451	413	370	404	436	409	400	405	404	403	379	429	404	404	410	416	403	423	411	408	404	420	408	437	395	430	405	395	388	417	383	405	411	418	451	412	422	414	402	406	418	427	419	380	422	406	469	428	418	417	427	416	424	424	407	435	430	401	434	434	410	442	429	431	386	430	426	409	426	432	427	439	417	423	411	399	456	387	396	418	397	429	427	394	399	419	402	417	419	393	430	434	425	378	388	429	444	408	425	414	375	398	401	459	400	402	401	385	415	430	402	411	396	423	434	381	403	443	454	408	423	416	415	414	433	403	435	418	431	438	375	394	413	417	445	446	438	403	428	430	452	419	437	382	416	427	445	402	408	449	399	473	413	422	416	422	400	431	393	393	382	425	399	418	426	445	423	420	392	433	412	405	398	419	411	472	416	377	378	443	433	409	419	419	400	408	412	428	429	421	415	445	405	438	404	439	405	388	401	391	434	402	408	426	425	410	397	434	398	431	397	409	430	420	419	416	425	408	421	426	412	417	439	388	403	408	442	414	423	425	408	440	414	424	417	435	420	416	398	427	412	417	465	404	387	404	423	403	412	407	443	411	415	408	418	410	423	381	373	425	430	416	418	427	408	492	410	397	448	405	371	423	420	406	389	426	456	448	436	409	391	416	400	429	430	453	416	445	438	405	406	381	432	449	430	434	389	431	441	421	423	428	407	416	429	432	413	388	399	377	404	399	402	411	420	417	394	411	406	437	402	450	414	422	411	412	434	435	413	409	364	419	424	422	415	357	418	412	403	401	472	405	424	420	411	435	429	404	411	407	430	440	399	427	398	426	398	439	426	421	471	401	424	418	413	415	379	406	434	420	387	395	388	429	380	393	412	411	406	435	393	384	396	436	418	388	413	431	390	427	426	419	397	402	396	438	414	394	445	386	433	431	386	446	432	394	421	388	423	448	407	404	405	417	412	448	424	410	431	389	420	435	423	435	427	423	429	414	388	418	462	435	407	426	403	430	417	418	421	436	426	402	432	436	418	409	429	412	417	410	411	430	418	411	378	405	419	400	417	382	429	390	384	410	401	404	455	450	384	415	433	420	400	415	414	414	441	439	415	424	417	489	415	426	382	442	393	374	382	412	449	474	409	415	421	417	416	446	455	410	403	430	432	395	415	382	413	456	405	417	426	364	422	435	400	369	415	391	474	393	424	389	408	419	429	411	425	424	415	440	397	442	415	452	400	398	431	437	378	424	416	415	421	422	441	429	430	403	432	396	439	445	390	435	393	449	432	394	381	377	408	408	367	378	407	389	418	402	432	366	400	419	435	395	428	434	395	450	431	404	413	428	400	410	443	409	453	405	434	408	379	396	403	424	407	409	467	406	469	417	404	402	420	439	424	401	412	441	476	397	421	347	433	407	451	417	393	389	421	447	450	427	409	428	403	404	435	364	408	432	391	413	444	420	437	411	390	422	406	447	426	370	442	380	442	411	430	433	417	402	421	415	422	408	391	418	422	391	420	398	398	424	396	421	466	424	395	429	451	421	415	403	386	410	431	412	436	414	453	401	374	398	414	419	421	407	385	422	417	412	405	482	427	442	409	420	459	380	457	440	411	429	421	391	397	433	417	450	373	401	415	417	406	426	410	428	416	421	376	453	429	425	415	451	437	435	408	447	415	435	412	392	436	386	427	401	427	446	409	434	416	438	423	424	443	422	458	405	435	419	449	413	418	433	391	433	437	442	371	418	378	431	447	427	412	418	389	438	399	446	390	402	404	407	447	402	426	429	412	426	444	420	391	429	425	384	396	420	404	406	432	403	413	439	429
22542	21114	28602	23865	21108	21135	8381	1065	766	726	656	585	560	504	455	475	478	490	422	409	450	421	421	397	452	394	414	401	428	435	417	425	358	402	384	386	429	386	405	370	414	407	351	393	376	388	384	366	385	397	366	414	426	411	395	396	424	343	380	404	376	397	410	359	378	391	402	370	411	379	377	362	398	366	409	346	383	397	405	365	380	390	394	427	399	360	394	374	372	375	378	395	384	398	403	410	402	346	401	379	384	433	375	384	414	373	390	399	370	393	375	389	389	369	380	355	360	399	334	392	412	380	375	398	383	367	382	375	378	394	414	404	402	383	390	386	343	382	377	383	394	373	375	401	373	396	410	367	383	384	382	375	392	389	386	417	381	341	409	372	396	384	367	386	396	395	372	420	382	362	368	417	345	343	367	380	358	397	401	377	365	350	370	389	390	373	372	388	340	383	350	380	378	376	404	412	422	360	368	350	378	373	402	379	412	389	363	389	382	395	394	407	384	378	405	370	379	388	402	369	401	367	360	376	375	382	408	372	382	377	413	405	360	375	391	440	362	435	384	363	406	377	371	370	370	397	390	386	378	398	393	372	391	369	406	360	385	374	413	395	418	401	381	387	365	388	393	387	357	387	391	384	356	358	389	338	386	385	371	380	364	369	378	395	386	365	393	392	382	385	419	337	357	352	344	390	379	403	363	379	392	380	381	418	390	362	406	398	359	367	397	346	385	369	371	404	347	350	369	373	384	394	368	368	365	411	387	367	357	393	409	390	385	374	397	404	357	388	372	369	377	350	361	373	389	393	355	391	372	413	371	383	351	400	365	416	382	402	369	354	361	363	376	391	367	403	367	368	381	392	369	377	368	384	388	363	366	369	357	388	372	377	334	337	362	410	367	394	387	393	353	400	375	354	387	393	351	394	387	366	401	364	401	391	358	378	385	388	375	367	351	409	348	388	361	384	378	391	368	363	371	382	396	375	401	370	410	376	367	374	368	366	382	377	394	386	386	387	373	359	407	410	387	379	412	418	365	375	393	409	366	366	409	337	385	422	367	386	382	407	365	377	385	388	370	363	377	364	372	393	395	364	378	352	396	396	352	378	402	383	385	373	369	390	383	415	378	378	345	388	362	369	396	389	345	378	380	396	372	357	404	360	407	392	373	364	369	351	389	384	383	405	384	371	391	371	347	366	392	371	397	400	384	399	355	398	414	396	393	391	391	385	377	417	369	363	395	368	409	411	368	374	365	370	352	361	367	405	380	372	394	382	407	385	381	376	402	396	362	356	367	354	403	360	352	359	349	380	413	402	390	390	411	375	391	381	381	396	368	372	390	399	409	362	350	370	398	349	348	381	375	386	370	400	413	377	406	414	408	360	348	388	396	368	380	385	357	403	403	393	383	386	381	380	380	399	379	364	380	387	347	382	355	384	362	390	360	376	400	383	393	393	408	410	391	389	375	384	411	376	370	365	377	365	347	363	418	357	402	398	377	406	411	379	384	364	345	396	398	396	347	377	394	361	374	347	391	382	368	366	367	389	399	377	397	381	390	372	396	389	369	392	411	381	365	395	370	410	385	382	394	345	344	365	384	426	390	375	355	373	404	367	387	367	378	357	391	379	370	353	390	392	387	367	405	346	353	420	432	410	349	355	367	375	348	406	387	351	378	352	380	364	338	394	351	352	371	392	340	351	398	386	396	372	377	378	374	368	408	386	427	400	382	373	390	383	365	374	361	351	358	402	354	368	364	362	358	387	401	356	340	430	379	356	346	387	374	382	374	396	345	406	361	381	391	373	367	370	384	415	385	400	352	380	368	384	362	389	365	360	391	387	400	372	378	395	329	373	384	379	393	354	353	390	386	420	339	378	356	400	366	385	378	374	383	357	421	389	406	412	395	382	393	399	383	398	369	398	356	380	396	377	330	353	358	376	372	374	408	418	375	362	402	393	371	371	358	350	364	374	382	364	385	363	365	355	359	376	362	389	379	409	377	379	378	392	392	369	376	404	355	401	335	399	391	395	375	339	373	396	368	337	386	335	380	356	373	363	372	348	386	397	360	387	362	357	379	430	372	376	369	365	401	364	401	383	423	380	371	348	396	404	334	401	403	374	394	364	371	368	372	409	353	382	397	382	376	376	372	369	367	352	393	369	355	347	380	403	360	337	398	402	392	373	379	368	371	328	321	426	386	367	361	387	393	409	384	393	356	377	340	383	366	360	368	380	361	397	383	386	360	373	361	396	389	355	396	338	377	367	362	380	376	352	374	386	380	391	383	375	363	363	363	382	385	356	391	373	363	385	399	334	355	384	394	377	370	379	384	355	362	393	378	367	371	395	383	351	393	399	383	360	342	362	377	376	360	411	363	375	369	395	411	365	363	369	335	392	382	374	377	363	367	364	385	342	393	401	378	402	361	384	359	374	362	394	410	340	338	375	361	392	434	387	380	391	405	423	387	375	377	391	409	372	355	388	393	389	413	359	398	406	389	419	392	386	405	370	341	394	352	384	381	376	380	406	366	403	319	369	329	349	392	376	389	406	358	418	426	397	358	373	382	362	376	382	362	349	360	379	396	376	400	333	387	380	392	358	400	381	378	365	364	388	365	370	362	381	404	410	337	387	400	374	372	368	359	374	358	347	346	375	404	374	374	407	360	380	360	368	422	389	376	363	339	354	359	331	361	369	371	366	388	388	367	396	372	371	365	409	336	360	402	380	386	412	377	361	395	365	365	377	355	387	375	387	402	428	361	368	394	405	391	365	344	353	356	374	381	363	384	426	355	374	351	367	403	406	389	381	371	342	393	420	404	366	358	363	379	392	395	394	363	377	394	372	379	396	393	382	351	380	393	355	376	350	373	379	403	369	383	389	384	378	360	359	385	371	380	375	413	347	390	357	402	349	402	419	385	386	400	366	367	377	402	371	377	395	379	377	375	379	389	356	372	378	377	361	329	352	353	348	350	350	379	355	385	360	370	355	402	421	413	350	383	422	402	381	397	374	384	372	402	372	361	398	374	393	364	364	373	363	376	371	434	410	371	392	397	363	349	364	396	374	354	350	368	390	387	392	408	386	360	380	359	422	362	395	363	373	346	365	393	355	389	353	357	355	363	402	412	377	360	350	387	345	418	359	355	382	357	356	379	393	382	369	405	369	403	389	388	378	348	383	383	371	373	359	366	390	378	361	360	394	409	380	409	414	377	391	421	387	402	353	373	371	373	370	395	392	381	369	375	384	377	396	343	345	388	401	393	355	386	360	409	382	406	367	391	362	394	393	362	390	359	370	376	386	367	352	347	345	412	363	341	409	403	363	365	413	367	374	379	352	382	376	349	398	354	385	376	414	352	364	398	389	356	401	374	375	375	348	388	391	391	382	355	362	379	355	371	388	342	376	377	429	360	403	336	374	377	383	415	380	364	402	409	363	376	408	379	383	396	378	400	364	388	366	358	370	353	369	396	359	398	383	365	370	390	392	406	390	396	373	407	368
4523	14205	10934	5314	3743	2844	2104	1733	1316	1164	1003	920	835	763	672	664	650	608	588	604	530	538	576	562	476	495	498	540	530	515	517	491	495	466	467	497	459	479	481	492	500	485	495	498	465	464	479	466	497	467	479	467	459	497	497	483	481	480	487	471	463	483	424	484	450	505	472	466	496	470	435	463	469	429	471	473	472	472	480	472	451	457	527	468	436	438	473	489	428	431	485	463	492	445	435	463	489	499	474	483	471	455	433	493	448	453	482	498	478	430	472	436	479	447	458	476	476	449	460	438	497	450	428	481	468	437	456	453	470	473	432	464	465	467	461	467	448	488	456	413	473	450	461	452	450	441	447	446	486	438	480	438	483	442	454	461	472	460	424	444	472	472	465	459	495	435	468	491	452	457	470	483	488	483	440	448	468	470	447	488	425	479	456	432	445	481	454	455	440	476	386	474	489	459	485	462	437	427	487	473	467	404	434	469	453	468	441	420	429	455	458	455	447	482	445	460	451	476	442	432	469	479	457	452	465	467	452	446	461	450	427	441	440	407	430	451	452	461	462	443	448	488	457	443	408	455	469	454	432	489	479	449	450	439	457	452	445	424	416	455	469	421	493	443	463	436	471	478	488	498	503	450	434	460	465	435	457	415	475	469	446	462	446	481	473	447	414	436	457	467	460	453	482	407	431	452	442	451	447	451	463	479	451	435	462	451	449	456	427	471	463	456	478	450	477	462	451	448	467	422	479	457	467	423	447	469	426	443	446	455	456	449	492	428	497	461	447	477	425	450	427	434	469	430	432	458	456	456	430	469	421	472	487	462	444	460	465	456	463	455	481	444	442	477	443	421	452	461	428	404	468	436	453	410	421	476	442	425	422	452	462	466	466	500	448	479	436	462	491	415	447	457	416	439	444	456	477	445	476	461	469	467	473	463	443	475	448	470	448	460	465	458	460	478	488	469	441	468	446	466	414	427	450	453	458	474	491	484	431	481	467	465	435	448	485	417	468	479	438	468	502	433	501	453	453	465	454	450	435	451	451	447	492	421	467	465	443	458	468	412	464	414	437	463	449	475	438	475	474	439	462	415	423	446	435	494	443	424	461	440	483	458	464	454	418	466	458	482	484	455	499	472	432	426	430	424	446	455	466	483	454	428	466	479	442	430	427	486	494	479	502	469	447	488	458	458	426	477	468	446	426	467	450	489	460	485	437	460	480	438	449	431	510	472	442	458	446	486	459	469	424	450	488	478	441	455	460	468	454	450	429	487	476	443	445	463	443	460	493	480	450	441	440	465	421	433	442	421	481	444	477	478	463	433	455	457	420	443	459	427	470	443	443	427	451	465	424	455	429	441	487	460	483	436	478	452	469	515	439	463	419	482	447	483	448	475	448	457	415	482	476	464	466	465	480	468	466	436	467	438	489	447	450	485	489	464	454	435	440	427	452	439	489	450	435	438	480	434	473	441	456	432	447	471	480	426	444	420	428	437	430	493	441	450	444	408	468	420	450	461	489	459	449	467	441	443	472	457	469	432	438	453	468	431	500	462	474	497	465	445	441	402	468	459	456	455	461	434	470	434	376	470	425	427	462	430	426	486	434	430	432	437	457	472	457	442	462	458	446	462	486	479	416	429	471	465	446	468	470	459	465	425	461	461	489	476	461	456	461	421	441	458	455	458	458	434	439	432	461	451	454	431	466	448	455	448	455	487	461	436	438	450	413	454	483	455	452	458	432	438	437	488	431	435	447	423	454	465	459	428	443	472	451	450	485	472	433	425	475	470	433	482	420	452	458	478	416	491	465	443	505	433	443	467	447	454	476	449	459	457	452	446	480	445	449	468	463	460	466	442	481	454	457	433	473	408	434	488	457	452	435	473	448	497	463	453	463	499	447	461	465	471	466	459	442	477	457	476	450	440	434	460	463	439	491	430	454	484	430	453	468	490	488	479	492	456	461	423	484	426	429	448	438	440	521	456	455	462	467	494	437	479	452	447	442	444	435	462	440	417	465	436	467	458	431	441	469	500	405	454	472	447	465	450	465	460	461	431	466	437	476	457	451	437	454	492	485	452	426	456	478	444	423	475	455	468	450	450	461	448	443	462	444	436	452	462	451	449	439	431	424	472	475	474	455	442	439	431	421	439	449	447	419	488	470	467	451	424	442	468	462	460	466	442	445	472	468	438	418	448	438	455	484	471	483	452	472	440	437	453	431	464	456	458	446	420	471	475	445	408	478	468	459	424	474	424	467	426	480	434	460	444	407	457	445	506	440	451	482	470	422	473	462	453	453	477	486	458	428	471	480	460	433	459	441	430	494	489	446	453	474	448	446	435	449	461	448	445	471	495	456	459	466	421	431	449	466	469	431	422	438	430	472	489	462	486	482	455	445	421	423	447	479	470	474	454	492	433	476	425	431	489	415	437	454	429	479	459	457	434	461	459	468	441	467	463	454	443	467	450	473	463	469	470	481	451	470	452	423	475	445	435	452	459	440	453	444	463	455	470	484	485	492	450	482	446	455	458	447	468	468	438	479	414	471	434	472	455	456	463	433	469	496	475	483	461	482	455	445	426	456	462	446	443	478	448	460	426	471	480	463	442	455	453	470	450	441	455	446	455	447	456	436	440	434	474	490	482	441	395	445	465	442	434	465	492	448	451	501	486	468	407	462	454	471	421	465	449	441	469	435	419	459	447	436	440	458	454	437	425	461	470	452	472	495	476	484	477	479	467	459	440	415	474	484	471	466	450	489	477	451	484	469	431	464	486	446	462	431	456	485	457	450	460	504	473	440	465	460	445	446	415	454	484	501	469	430	466	465	425	447	482	441	436	478	463	459	442	423	451	451	444	429	463	467	486	406	468	445	462	482	430	441	418	479	441	469	445	476	441	471	468	443	441	451	424	478	475	433	471	433	442	438	505	457	465	463	467	474	468	453	460	447	469	459	460	457	471	473	458	477	451	423	447	435	485	445	442	448	489	459	471	439	449	465	460	472	460	458	461	468	440	476	464	458	437	494	462	482	478	478	450	455	449	437	423	465	463	447	478	462	441	445	445	427	469	481	466	464	464	430	448	452	446	422	464	449	450	405	471	447	455	509	417	446	432	422	505	444	499	426	438	435	467	436	442	461	420	466	447	458	448	433	500	469	459	429	467	434	496	461	468	451	415	507	444	458	431	434	461	457	449	434	481	456	453	474	462	444	475	452	468	430	482	442	452	467	469	451	453	414	442	440	471	478	422	484	447	456	467	512	498	451	411	464	446	432	478	475	460	464	473	444	465	428	432	447	487	445	454	474	436	453	449	427	463	476	425	434	457	437	447	451	457	441	442	457	447	458	460	449	500	475	477	439	451	435	445	491	478	461	477	450	444	451	477	431	435	442	434	476	462	435	469	468	475	441	439	444	421	462	444	443	473	476	475	449	469	479	442	463	488	426	428	476	463	460	446	505	493	450	482	464	464	456	447	454	467	444	408	428	456	427	418	475	458
27242	18391	4457	1042	800	747	649	680	699	724	710	677	694	739	725	685	714	683	696	748	682	684	714	673	662	680	691	672	674	689	652	681	690	638	664	656	642	655	668	690	673	698	714	672	712	629	699	661	661	711	656	693	682	645	686	640	664	685	673	634	687	676	619	609	647	698	699	649	697	690	634	631	656	655	720	672	683	662	669	736	662	686	667	701	673	679	704	696	631	672	647	668	682	687	648	651	695	706	654	694	682	682	669	705	666	662	719	675	644	637	695	693	676	674	696	653	678	661	707	693	699	711	649	707	694	680	656	641	712	652	647	673	685	656	653	639	721	699	692	659	671	659	700	684	663	705	687	677	675	712	677	721	695	667	697	714	705	679	731	665	704	655	683	650	657	687	739	646	643	669	683	600	688	683	683	661	649	664	711	690	647	662	719	662	664	652	721	681	629	674	656	680	669	660	669	700	685	683	655	700	722	669	680	622	671	647	734	708	703	699	663	693	685	650	679	668	645	702	663	718	717	651	679	653	611	690	679	675	642	671	674	717	644	696	701	682	679	677	650	728	663	664	657	628	699	684	685	658	670	697	677	705	664	670	688	679	654	703	651	596	686	684	614	687	643	656	707	681	700	674	706	669	678	639	651	713	675	696	665	694	728	699	724	659	638	694	654	666	681	745	680	699	706	698	706	682	686	683	674	672	682	644	672	674	686	711	649	733	692	669	654	633	685	687	655	635	660	677	681	727	695	706	714	644	665	669	651	669	688	655	655	712	706	651	696	701	644	711	668	675	676	649	692	703	683	655	716	680	696	720	703	656	659	700	681	671	652	662	642	698	678	666	652	715	661	703	704	689	672	676	664	604	658	681	686	690	701	677	642	616	685	663	650	686	703	677	690	679	686	709	683	673	700	650	717	657	647	660	646	679	682	697	687	697	668	684	667	632	731	664	695	684	677	676	695	700	645	689	729	680	660	730	693	696	672	659	684	674	659	602	639	705	689	688	717	696	679	711	689	680	650	703	593	713	708	709	674	649	701	623	675	660	652	662	679	678	675	697	695	684	632	725	664	703	666	661	714	669	671	690	668	671	653	667	669	724	620	696	677	690	674	697	700	720	646	668	665	672	680	671	691	683	701	656	693	695	654	715	662	687	681	684	703	651	651	690	701	637	656	657	705	691	695	711	676	644	659	657	690	680	668	702	651	640	686	702	659	680	666	642	691	667	667	670	704	709	662	664	659	630	694	697	682	697	682	691	664	696	634	686	644	659	679	653	692	712	710	708	656	673	655	682	705	676	696	704	626	659	695	670	677	722	667	610	668	702	634	681	644	640	630	682	644	678	646	662	675	602	739	643	611	679	730	695	709	709	702	691	662	695	652	652	655	686	737	710	703	639	671	648	648	667	683	701	669	697	653	695	707	663	672	693	659	668	703	636	685	635	687	702	645	712	655	683	687	665	714	649	675	638	651	681	640	666	684	660	672	667	654	662	702	645	715	713	665	658	687	636	682	713	660	654	668	683	701	648	677	682	668	703	624	660	709	690	645	711	646	650	693	710	688	684	630	664	680	695	644	701	703	673	696	691	677	676	658	712	662	705	656	681	689	647	663	656	706	655	695	654	676	679	708	655	639	701	642	680	659	673	638	679	716	608	652	664	695	667	673	673	698	689	681	652	654	644	695	689	678	660	694	657	659	673	671	719	696	694	685	656	668	657	647	711	696	686	675	682	671	692	714	680	648	649	667	655	691	671	728	665	657	624	734	664	658	706	643	688	656	679	661	684	657	672	691	657	648	698	691	717	692	628	664	698	682	644	690	660	653	663	684	720	669	735	704	682	667	690	673	679	627	671	682	672	700	681	662	711	674	699	685	648	729	656	655	708	671	667	694	627	622	674	665	689	653	677	674	695	713	673	701	664	653	666	701	629	668	690	639	677	668	645	670	659	659	686	702	674	672	660	704	657	672	660	671	685	728	690	685	672	710	685	649	664	665	689	656	669	679	638	692	693	650	718	639	716	683	671	672	663	634	644	694	633	674	685	670	703	659	670	727	668	647	671	695	697	667	694	672	701	648	703	697	626	666	652	690	710	631	646	654	668	662	662	672	679	662	711	684	654	658	678	674	675	678	731	696	644	683	675	680	710	658	679	726	637	677	652	692	671	691	699	675	723	713	675	645	660	685	682	693	636	627	675	664	648	669	681	695	686	673	673	630	725	667	642	681	668	715	707	713	660	733	665	631	686	697	685	696	681	689	681	681	710	667	632	674	688	685	691	647	632	645	668	679	717	741	685	681	685	644	698	673	657	681	663	657	726	677	715	679	685	689	731	670	666	714	650	587	701	665	681	679	675	663	653	635	666	662	683	689	692	653	645	665	674	681	682	684	675	654	672	695	715	619	690	615	676	710	679	699	683	673	652	687	654	702	702	661	706	667	671	685	689	661	683	715	630	683	665	706	680	663	649	644	675	682	663	677	658	679	702	641	677	660	627	642	655	680	661	708	651	678	691	628	710	676	677	659	686	679	664	666	672	650	654	706	686	662	648	632	640	664	681	629	719	647	665	628	651	662	662	657	668	693	694	679	629	692	678	685	718	676	641	676	668	701	674	604	671	675	683	648	676	713	671	685	687	694	693	671	681	639	702	673	683	629	702	671	653	646	700	651	663	664	704	718	660	695	726	718	707	636	696	702	664	693	679	675	640	663	702	641	659	681	681	687	708	691	664	661	641	640	620	707	685	648	695	691	683	726	694	724	702	687	679	686	692	645	654	664	659	651	647	664	686	624	692	688	698	671	664	667	644	652	705	703	680	678	658	652	639	648	674	683	694	650	643	666	654	651	667	655	746	698	664	627	687	687	687	644	672	651	734	656	639	673	662	675	669	675	651	667	658	686	694	723	651	678	680	732	659	667	705	682	656	719	669	680	655	729	675	656	700	661	662	663	656	684	680	643	664	658	671	691	700	703	674	691	663	661	650	621	648	640	702	681	681	680	625	714	686	667	665	687	729	717	700	660	753	670	626	691	635	707	720	670	701	654	700	713	644	660	618	681	650	676	691	664	678	666	675	690	672	671	679	713	642	645	643	647	687	665	692	668	699	696	647	696	651	667	634	671	658	678	640	656	678	661	690	666	702	703	678	706	711	662	662	681	685	702	703	661	674	707	666	658	663	647	715	694	691	706	684	674	710	704	671	654	684	689	668	685	707	640	656	674	674	682	676	673	675	689	652	641	618	673	684	626	663	639	667	655	686	651	674	680	700	678	695	706	661	635	678	655	676	670	644	722	703	666	663	684	641	697	687	660	682	649	695	724	653	702	624	646	684	756	688	660	704	679	676	689	706	676	676	660	700	702	651	641	655	671	663	636	753	680	667	643	671	637	669	695	677	663	689	722	703	688	651	684	659	671	734	717	668	694	633	643	695	672	676	698	713	700	688	720	629	654	676	669	684	679	676	657	720	679	650	695	672	712	638	666	687	687	685	667	649
4497	1205	1134	956	844	824	911	766	762	819	803	806	799	783	783	749	807	803	828	818	784	791	800	775	756	769	802	824	745	782	752	785	754	776	803	822	770	826	779	790	776	743	758	722	793	752	780	783	781	739	798	796	731	812	773	761	838	747	802	819	776	777	777	829	717	782	768	806	781	777	802	734	752	761	770	740	744	751	788	772	821	751	777	739	793	775	801	768	738	799	777	812	818	765	740	806	736	742	773	784	737	790	747	771	749	769	808	760	766	796	765	759	774	775	795	747	729	784	779	787	792	790	793	783	796	736	805	717	804	697	767	841	765	789	806	781	763	802	790	805	775	783	766	769	759	785	741	790	790	793	788	743	799	822	789	786	799	768	740	754	777	839	763	789	752	777	757	755	768	802	774	743	811	775	819	764	757	780	749	782	837	753	765	762	791	796	704	719	748	679	750	732	772	797	786	825	700	835	827	823	795	766	757	793	780	807	802	806	731	804	797	835	775	783	783	773	784	808	758	793	724	760	785	761	755	772	708	786	785	768	807	722	780	771	759	762	808	766	782	819	789	752	790	718	779	760	750	784	782	803	762	767	770	769	768	794	754	718	745	724	754	759	783	747	794	767	786	747	794	800	767	787	798	750	785	765	808	792	756	728	733	799	807	789	745	776	727	826	782	739	772	781	810	732	754	818	832	784	753	754	779	764	724	808	820	780	766	761	758	783	806	795	761	771	823	762	767	781	759	819	777	769	771	766	776	796	710	810	815	776	791	759	788	746	766	802	739	819	747	795	759	768	770	788	765	814	746	779	774	732	763	767	798	760	742	800	734	760	809	770	775	829	838	758	742	837	790	810	770	745	766	792	742	758	797	832	756	752	741	798	772	813	761	743	751	773	783	751	771	810	783	784	742	794	724	780	795	832	780	755	711	840	751	797	746	761	772	825	804	798	792	784	748	817	730	791	773	790	775	763	763	832	757	750	735	768	786	788	762	785	767	805	784	790	781	821	750	763	794	773	750	816	819	812	787	797	771	798	782	722	771	779	764	770	795	777	759	736	754	777	709	823	767	780	772	771	754	796	771	777	756	782	802	790	764	729	797	839	781	820	803	771	784	823	752	837	776	808	765	758	771	756	805	757	814	775	720	747	764	766	739	763	756	830	784	779	819	770	777	785	759	752	759	798	799	746	771	812	785	766	770	811	785	749	799	782	797	777	792	809	754	745	780	792	824	785	737	747	755	775	787	760	815	746	829	787	786	821	778	734	812	770	794	783	809	767	780	792	757	768	768	778	774	777	742	822	783	790	808	732	786	791	777	779	698	751	801	768	739	758	819	804	795	799	786	778	752	808	789	753	753	776	796	764	762	741	797	781	798	741	777	818	713	813	740	817	811	747	779	817	754	792	814	814	739	785	721	705	810	824	809	795	778	829	783	777	777	827	741	833	771	798	788	814	764	764	752	767	790	767	739	769	784	815	755	832	782	779	803	773	794	832	812	773	774	776	767	779	795	770	801	761	778	787	740	791	776	787	813	812	783	792	734	795	802	811	828	773	730	733	737	794	745	752	798	804	780	786	769	767	825	775	737	783	744	765	758	750	772	756	770	764	770	803	758	810	768	815	711	771	775	820	720	789	750	792	881	772	774	813	801	732	762	761	695	775	785	780	799	796	801	796	758	791	779	779	751	752	775	827	761	787	767	796	782	754	787	767	788	756	772	779	775	787	773	701	789	790	767	759	776	777	770	753	748	791	768	778	746	833	764	773	764	790	804	790	744	800	769	810	777	823	838	831	788	781	812	727	792	800	735	763	815	744	761	788	718	734	791	767	783	811	770	786	824	801	734	809	784	748	766	754	774	798	806	808	840	737	751	813	810	761	801	759	778	804	779	815	783	799	775	792	788	807	787	767	751	774	782	846	752	835	793	752	811	787	771	817	801	756	805	786	743	731	816	800	798	760	735	768	814	741	755	749	769	760	756	772	794	833	809	822	785	806	793	778	755	749	742	758	769	788	769	763	825	818	800	759	747	766	818	756	793	771	796	742	763	785	740	722	777	717	789	795	721	790	775	785	774	771	804	785	719	811	739	765	786	755	787	811	774	750	801	751	781	738	785	744	768	822	751	777	776	753	826	770	786	753	764	756	804	760	747	758	741	768	785	743	748	706	791	761	760	792	808	791	776	779	754	798	730	766	729	794	813	770	774	744	754	748	786	762	775	840	806	777	737	776	741	742	805	832	724	720	748	768	780	738	765	771	771	780	774	799	819	746	773	765	773	749	746	758	809	747	754	805	733	742	760	866	794	747	786	813	751	786	766	742	744	796	763	784	843	784	749	803	787	771	761	781	807	744	768	757	777	814	812	749	755	866	780	733	725	790	818	744	740	777	769	778	780	791	758	781	784	735	786	775	802	760	789	794	765	828	769	769	769	784	801	804	750	783	786	789	795	774	774	759	784	782	818	785	758	721	777	763	789	811	782	788	784	797	807	747	760	795	785	740	787	759	820	771	798	783	815	763	779	800	837	802	767	804	811	751	777	814	800	732	745	822	755	788	763	830	787	768	787	764	781	797	781	811	766	742	796	743	814	824	794	824	798	770	727	802	827	801	800	766	804	759	773	819	774	750	753	763	784	792	795	738	770	768	718	757	787	754	778	799	832	742	821	783	749	783	806	730	773	782	780	747	755	727	793	779	764	745	750	805	797	858	770	796	808	746	762	790	731	772	769	767	725	798	749	749	764	796	735	754	811	756	775	765	796	729	768	752	817	805	750	769	773	760	793	769	767	824	787	758	794	808	833	821	810	759	770	773	737	761	823	738	731	756	741	798	801	790	759	754	774	802	754	751	769	791	806	741	831	742	766	781	826	769	755	771	789	773	781	718	776	756	770	773	754	779	805	784	807	810	769	780	776	745	782	805	776	828	744	779	767	752	759	813	708	797	765	771	772	767	802	759	779	828	794	781	792	767	743	803	773	761	810	771	774	774	750	790	783	785	783	787	725	787	781	852	792	788	747	804	759	754	806	752	748	796	786	777	770	769	773	790	780	772	764	774	772	801	766	759	764	749	774	777	812	756	764	759	768	760	767	820	790	765	801	745	806	814	768	721	790	747	853	768	773	716	788	758	781	790	774	785	768	795	821	732	785	723	786	743	798	795	799	717	819	790	788	764	779	813	760	760	820	764	745	757	776	751	745	779	755	785	801	756	757	731	830	774	775	745	793	759	749	759	806	838	781	783	857	781	765	796	788	757	762	788	787	782	712	762	775	736	749	808	776	760	751	754	738	755	793	802	782	793	728	759	785	796	774	756	819	750	744	796	780	773	781	753	729	800	776	751	763	737	778	814	733	762	823	735	807	830	780	793	750	774	806	838	780	769	776	764	781	814	814	753	838	731	792	768	805	765	725	777	792	759	772	755	717	803	727	806	800	761	709	748	726	759	792	780	796	773	821	797	810	747	774	739	791	752	734	799	817	779	756	755	792	783
23644	21084	28131	24272	21059	9655	1486	1088	1021	879	885	859	796	800	828	800	815	757	767	798	802	730	817	822	779	770	725	789	770	735	750	791	728	750	751	773	699	723	768	755	753	707	773	714	792	731	739	780	778	790	730	751	824	790	751	720	725	768	738	744	748	713	769	714	787	722	722	728	777	790	759	707	737	770	698	788	761	728	750	735	748	729	717	720	724	728	739	754	774	725	711	685	722	708	703	782	722	734	720	770	725	758	738	721	763	728	721	732	788	722	750	721	762	731	743	738	796	717	757	739	781	762	711	754	742	747	758	716	778	734	750	757	731	752	764	717	773	775	784	726	718	731	719	770	738	750	739	736	703	728	735	723	713	724	800	725	726	721	745	712	720	748	723	731	723	759	733	782	745	723	755	736	711	756	754	751	740	756	764	720	743	754	752	771	735	716	696	706	744	755	739	762	749	725	691	795	704	777	702	713	749	725	728	728	763	757	761	753	738	704	745	778	732	698	737	757	707	764	754	752	746	774	775	735	757	740	774	785	774	761	752	691	753	751	784	791	778	759	721	761	753	727	687	757	746	781	749	794	726	750	727	740	756	744	722	715	759	723	712	782	740	737	778	753	743	714	718	807	723	716	694	764	717	789	703	739	748	792	750	719	781	778	758	760	704	766	771	754	711	758	714	768	715	723	741	708	741	772	765	743	760	756	728	760	711	733	792	779	744	720	752	730	782	728	766	752	778	712	776	751	716	777	781	725	757	780	738	735	758	761	778	783	697	773	738	785	737	755	735	753	793	722	769	788	754	731	706	746	759	790	742	766	736	752	775	743	764	731	779	726	759	743	722	790	698	721	763	693	793	758	719	723	745	752	754	717	730	739	727	699	759	679	756	743	775	716	762	776	778	745	715	752	733	754	770	756	714	720	711	750	756	782	790	741	718	764	737	712	758	744	730	784	762	729	793	715	762	753	720	744	731	750	769	716	732	733	756	750	733	746	753	741	703	685	717	714	748	701	716	758	719	770	677	715	692	715	703	774	705	735	806	699	776	751	737	692	755	818	734	745	757	754	763	757	768	713	753	769	726	788	764	722	793	780	704	758	737	733	737	747	708	740	707	748	721	794	750	743	749	735	754	740	703	713	719	747	765	766	711	787	716	779	737	705	720	736	722	750	705	758	740	712	756	746	765	768	739	715	753	730	718	808	770	769	737	717	741	766	761	713	760	724	744	781	780	758	769	734	785	739	729	762	811	757	761	737	781	744	735	736	742	774	697	764	785	722	745	755	740	763	700	760	703	721	751	746	755	726	724	759	753	758	746	724	757	701	747	735	733	747	763	723	746	719	759	764	731	711	731	737	749	778	804	710	799	786	719	726	770	706	719	740	723	727	703	722	735	711	697	797	722	757	710	701	745	667	752	738	748	726	794	724	649	736	710	734	741	706	732	738	741	765	773	770	710	734	760	778	745	734	764	736	686	766	812	805	753	737	759	759	703	738	728	768	723	727	731	753	750	729	725	739	716	733	764	748	754	714	678	754	744	716	724	744	742	726	779	719	738	726	749	734	760	718	698	713	715	708	747	717	720	693	726	735	720	723	731	737	722	715	740	731	694	733	760	710	739	744	668	710	772	741	750	777	716	707	746	769	773	753	727	763	769	724	779	734	796	750	695	722	743	721	721	749	716	760	788	772	776	725	728	751	802	781	728	723	747	764	708	750	698	740	759	735	741	766	728	750	709	748	740	692	716	748	805	810	755	729	788	769	715	763	744	751	727	758	742	734	732	776	729	762	791	712	738	742	775	712	751	726	710	723	797	766	712	737	769	717	778	759	776	762	669	724	775	792	790	756	705	760	761	752	705	715	737	735	781	779	728	747	738	725	778	715	751	751	769	734	751	739	743	758	766	741	735	756	759	747	730	739	789	771	746	766	704	757	772	708	758	736	749	720	743	739	721	720	708	756	735	764	728	763	711	755	733	738	742	729	717	724	754	752	699	724	705	792	770	708	736	765	777	772	766	783	785	716	756	756	756	749	727	729	741	723	711	760	763	720	743	737	781	780	738	759	737	747	759	725	748	716	731	735	725	713	749	766	721	738	754	745	755	699	697	761	753	765	742	698	760	683	770	738	717	750	764	711	723	769	697	752	753	765	716	756	711	711	731	760	773	765	704	720	713	728	743	730	703	730	752	723	680	779	694	706	710	758	750	705	754	734	697	707	744	785	768	749	716	749	720	740	745	762	743	744	760	739	710	714	773	746	732	738	744	740	752	735	732	693	726	733	746	740	735	706	790	739	779	742	737	764	769	749	787	783	759	735	762	756	712	824	709	721	749	766	656	706	774	710	730	799	771	735	783	708	681	677	746	772	704	729	749	744	770	763	752	747	719	722	699	709	714	741	756	741	741	737	731	714	765	783	768	745	782	717	695	733	786	738	770	705	709	743	753	792	793	732	727	715	683	760	772	749	720	731	749	771	767	718	747	687	768	728	751	772	732	753	722	707	746	741	745	756	728	767	694	747	738	769	774	721	784	774	726	745	785	743	770	734	684	748	778	724	704	717	712	733	684	715	739	738	749	748	753	716	730	760	724	803	714	756	727	702	765	722	763	750	746	742	752	762	747	702	759	744	733	718	757	709	728	739	743	726	727	734	693	750	759	729	758	703	740	726	788	703	766	722	702	715	725	760	692	765	738	758	764	741	725	754	764	711	711	738	733	725	769	730	714	824	714	754	717	744	759	728	774	714	735	751	741	719	772	743	784	724	712	751	759	678	766	699	722	730	751	714	760	788	687	745	771	788	784	749	714	799	767	710	713	730	726	736	693	717	761	750	759	746	730	730	746	728	750	688	717	699	697	757	753	743	770	706	690	716	735	723	740	706	699	757	730	748	708	735	758	727	773	740	731	774	712	729	783	753	720	754	792	733	784	719	806	692	739	726	732	717	740	742	742	732	742	721	761	752	710	693	715	806	727	743	756	750	761	764	757	754	740	721	741	735	771	712	729	752	746	712	794	728	737	707	750	722	719	677	718	756	729	760	826	729	751	677	705	726	743	698	725	725	765	753	742	755	716	716	741	753	743	765	726	716	667	758	768	768	728	743	762	757	767	751	737	752	722	747	780	744	768	753	759	725	734	722	745	755	740	762	695	748	801	746	781	729	728	730	763	729	702	724	752	760	729	752	730	724	686	731	689	747	715	767	753	723	689	721	753	741	714	762	734	775	720	775	701	710	751	719	710	734	795	774	748	713	702	756	749	676	780	764	764	764	746	727	797	740	762	739	739	730	726	777	764	733	788	747	783	695	743	771	759	759	718	742	750	705	697	758	717	771	732	725	788	787	783	729	770	729	753	723	710	709	787	729	669	689	743	759	804	741	748	715	722	724	678	783	782	734	766	680	688	739	741	754	688	693	734	738	737	775	710	761	753	765	682	709	706	777	739	782	742	751	782	749	729	746	769	789	739	751	727	747	778	729	729	743	792	719	719	749
3378	8744	6850	3410	2465	1968	1662	1484	1339	1226	1126	1138	1078	1021	966	998	929	897	934	876	877	915	913	914	923	907	924	915	876	873	841	922	918	874	835	879	869	884	940	925	914	833	929	841	878	852	902	858	887	875	852	842	867	873	866	913	866	847	887	906	894	821	859	795	857	865	845	872	838	864	886	880	833	902	889	861	838	849	857	874	892	858	889	875	876	813	900	875	868	808	858	869	847	849	846	858	889	861	845	839	821	879	880	862	838	870	810	876	883	854	851	836	845	877	853	889	810	889	862	882	864	872	877	831	874	838	866	920	881	893	821	933	844	856	922	855	865	909	865	846	871	855	859	866	826	871	835	858	910	846	827	875	884	862	891	904	797	884	885	857	887	840	897	839	910	852	875	913	871	837	849	855	854	845	853	850	833	881	815	858	902	925	896	880	907	823	892	882	854	946	853	885	891	846	869	877	839	897	870	848	929	884	861	876	889	899	872	817	854	864	867	895	899	859	868	862	875	849	891	938	853	841	823	866	874	900	825	878	869	877	830	947	875	842	891	889	882	830	874	877	903	921	862	863	838	919	861	887	825	842	829	865	856	891	914	881	920	827	876	840	912	862	891	857	860	943	844	858	828	802	807	868	874	895	915	844	848	892	883	873	843	911	862	856	884	838	865	835	908	862	862	859	889	856	884	867	837	856	817	847	853	880	937	849	828	880	843	887	886	847	872	876	889	917	858	856	856	817	803	846	824	841	883	865	908	866	892	856	853	829	867	862	840	877	883	860	907	836	898	892	840	864	875	832	842	883	901	917	870	865	869	910	915	871	860	898	849	896	853	908	851	857	898	872	862	872	911	839	897	912	860	871	918	849	899	773	854	839	827	884	844	850	835	897	887	856	846	883	838	830	785	835	863	811	901	867	837	907	799	865	851	873	867	876	855	868	854	907	906	779	823	848	879	854	858	884	837	891	810	847	865	858	896	865	862	882	846	875	816	866	926	904	854	885	888	837	827	829	845	873	887	828	874	920	893	849	893	874	911	874	855	875	897	813	879	843	812	890	838	835	864	897	861	869	885	864	852	870	851	812	884	861	919	829	839	881	880	837	865	861	886	863	879	843	830	866	913	906	899	831	874	877	804	821	882	914	888	866	849	882	855	843	843	847	875	873	883	851	837	856	879	807	917	872	818	870	851	881	882	910	840	866	885	831	840	914	886	933	914	852	842	852	860	895	882	861	855	876	834	890	876	847	886	903	858	865	896	921	890	868	848	912	884	853	833	858	907	858	934	832	839	914	857	867	927	868	835	838	853	902	895	893	813	884	808	885	844	830	841	847	853	863	796	892	879	919	871	798	848	839	880	902	906	869	885	863	852	875	849	824	847	839	916	899	851	803	821	836	783	848	901	857	851	889	839	867	845	884	849	834	859	922	860	904	820	902	836	817	846	858	879	863	894	901	900	879	880	886	863	850	853	836	872	877	872	891	878	872	875	924	844	902	873	882	853	861	881	825	849	853	858	856	831	889	876	929	859	824	802	854	862	848	837	809	850	863	818	844	886	873	877	884	857	862	889	911	899	873	858	830	861	851	901	828	832	862	863	882	876	834	827	882	890	877	886	855	846	865	920	870	861	856	881	919	847	825	870	861	886	891	907	848	859	857	859	879	900	837	879	861	859	856	845	870	896	899	901	771	909	914	818	853	915	852	833	806	877	911	901	885	808	895	913	869	886	836	843	847	868	820	863	830	867	838	880	832	874	873	908	862	894	863	868	892	819	868	849	876	846	873	888	877	835	833	834	868	886	881	820	889	844	880	848	872	826	849	930	843	876	863	867	909	870	856	901	855	820	810	854	894	823	861	863	891	897	885	831	858	857	872	877	894	798	894	866	839	873	861	842	880	909	866	817	868	921	858	911	883	866	857	823	880	835	841	851	788	882	853	851	848	886	866	840	886	876	878	844	868	835	838	898	907	842	824	868	868	877	885	877	818	806	875	839	899	870	878	823	899	843	890	868	815	875	854	826	908	903	879	840	920	900	862	797	908	824	845	855	833	839	869	876	887	873	854	885	841	873	857	880	866	863	845	815	901	862	858	821	900	903	889	879	867	870	868	874	857	867	879	899	864	889	883	835	872	954	907	774	911	846	919	875	890	861	867	832	858	883	890	841	901	895	863	884	863	848	886	858	871	822	839	832	869	832	886	809	875	869	864	863	907	905	801	870	844	877	852	872	881	844	857	909	885	844	836	829	874	880	875	869	850	908	819	830	865	881	890	838	886	867	876	858	870	865	894	843	836	830	812	889	847	857	886	885	867	888	852	839	875	869	897	904	860	864	875	915	856	843	894	887	864	859	904	922	819	863	845	871	883	846	805	893	869	882	850	836	864	878	870	867	878	914	842	885	867	871	837	862	858	867	853	867	802	873	845	866	885	840	855	823	831	870	877	866	858	843	863	899	887	877	806	835	870	828	885	854	853	862	901	926	907	863	867	889	847	872	861	841	870	857	892	852	847	832	815	787	918	869	831	873	880	873	835	878	816	900	836	851	880	839	805	892	854	853	857	865	817	889	884	887	905	871	822	887	878	871	875	894	885	806	914	895	862	832	887	868	860	867	812	841	835	864	890	884	875	864	893	826	819	890	871	857	817	897	875	867	874	853	870	860	875	819	838	918	837	891	831	794	823	880	931	882	831	868	846	830	869	876	905	838	866	881	887	881	926	862	852	822	874	861	868	870	854	883	882	859	883	858	866	889	819	906	866	835	932	898	880	883	834	895	886	890	895	849	870	856	859	940	903	861	899	897	887	834	819	856	850	862	883	878	881	882	888	853	842	867	872	851	831	885	801	898	808	926	844	823	873	857	834	873	846	867	807	933	879	896	860	883	892	912	838	834	907	838	871	938	829	805	845	841	907	850	829	825	881	805	818	823	847	886	809	853	839	874	816	884	894	875	863	899	897	845	818	866	867	860	811	876	911	858	835	893	876	861	882	866	830	849	879	878	846	867	896	880	885	873	863	863	830	808	897	875	874	833	845	848	873	845	827	844	866	863	871	867	905	850	852	840	836	870	832	854	847	857	815	849	880	894	825	863	868	868	838	912	874	872	860	842	888	832	839	869	885	872	883	873	855	841	817	873	868	891	811	871	872	895	878	864	809	865	932	874	863	891	854	910	816	903	881	887	880	858	904	916	852	859	847	844	919	888	867	855	834	879	862	833	850	877	863	898	840	837	828	897	877	822	879	841	892	897	870	870	888	883	834	899	858	900	865	914	851	894	851	852	895	837	870	866	873	835	864	864	882	815	887	893	864	881	895	889	833	873	867	883	848	856	829	884	871	885	860	874	890	831	869	838	811	850	833	859	865	866	810	848	855	829	849	903	916	864	837	868	833	913	914	912	931	863	840	896	853	843	843	837	869	945	867	883	866	826	907	927	896	902	868	878	864	895	894	850	901	847	859	924	834	841	892	875	843	890	857	885	898	865	868	801	923
24628	21085	27170	25112	11889	794	612	547	458	435	388	440	436	417	382	364	392	382	378	380	345	361	398	316	376	356	377	318	371	381	361	380	369	361	336	339	342	378	355	344	365	347	335	352	374	380	345	366	340	367	350	345	360	344	391	335	355	355	349	354	346	353	349	328	319	362	385	341	370	368	371	351	358	359	346	356	353	376	311	362	349	389	390	399	363	369	376	349	405	332	350	347	376	375	342	367	398	323	325	342	349	348	363	362	356	364	354	371	338	375	339	373	397	372	346	327	371	324	333	347	373	371	357	329	373	346	365	347	335	343	334	336	357	383	361	311	339	336	358	344	367	345	366	374	339	355	398	311	361	362	352	367	337	334	364	349	376	325	332	368	361	371	366	330	333	385	303	340	313	329	350	372	345	365	381	330	370	366	343	358	331	322	344	335	365	340	324	351	338	363	369	351	366	310	337	372	359	367	331	343	335	352	349	385	331	337	340	367	366	374	360	353	338	369	358	352	339	363	312	374	331	355	345	325	366	384	349	348	351	342	340	364	311	343	347	356	331	354	390	372	375	411	377	326	351	323	329	335	351	336	374	341	334	355	353	407	350	342	331	340	355	355	325	411	423	380	365	344	355	363	350	374	359	368	349	347	337	344	379	343	374	337	364	331	325	368	351	352	373	347	349	368	349	355	366	361	342	349	364	387	356	357	366	386	360	348	395	405	340	334	357	382	335	370	366	358	357	342	373	333	398	380	369	334	363	346	380	349	339	367	354	338	351	357	325	311	335	355	368	353	395	370	319	362	367	344	359	340	347	382	361	320	367	335	351	351	335	362	330	374	354	356	344	337	360	327	351	349	347	349	353	344	328	351	352	362	345	328	398	375	361	373	353	340	359	363	333	347	381	333	363	377	345	344	362	346	319	377	335	356	354	354	322	360	353	328	342	329	342	346	386	389	362	338	367	367	379	347	351	356	330	361	365	339	343	342	375	359	357	347	344	369	360	349	344	347	359	333	372	345	378	345	331	375	352	360	371	338	349	353	340	329	361	328	352	371	332	348	347	413	337	351	338	348	366	341	373	368	358	365	346	339	360	353	365	372	380	370	335	367	335	386	358	346	373	342	366	371	347	331	388	365	349	326	384	363	356	361	352	336	355	349	348	328	364	324	358	365	347	361	350	348	315	350	347	371	354	342	362	324	376	375	350	338	372	344	381	365	339	357	339	343	354	374	360	343	364	379	345	336	379	345	322	358	373	370	348	332	363	339	329	369	318	342	355	358	336	351	332	356	315	369	394	370	364	388	361	348	360	372	329	312	371	368	353	323	352	338	333	355	368	360	348	354	365	321	357	360	339	356	357	351	350	350	362	374	334	347	358	356	333	349	330	350	367	372	341	352	358	327	339	329	385	365	338	366	339	331	370	372	349	374	316	360	338	387	366	374	345	348	389	354	345	373	345	333	358	364	345	326	356	397	344	360	350	327	346	360	327	358	336	357	325	329	336	342	330	362	343	398	353	361	335	354	354	358	363	367	373	360	332	346	369	393	362	347	372	373	318	380	381	327	359	394	351	365	378	357	363	339	341	374	341	336	345	341	337	367	348	328	353	343	374	341	379	342	372	369	357	369	338	321	366	358	320	339	310	314	325	342	332	342	367	302	329	370	337	351	329	349	333	320	354	333	357	323	323	344	355	357	339	342	327	352	346	335	346	347	333	308	346	332	332	341	370	343	346	338	323	383	354	338	366	357	369	359	367	376	333	331	373	333	352	356	352	351	339	334	339	364	350	330	315	352	352	338	389	371	300	347	383	333	339	360	356	337	371	360	315	339	333	362	339	323	315	346	344	360	346	355	352	381	379	361	349	375	367	340	350	376	341	298	332	334	362	312	368	358	374	323	337	373	342	370	315	353	337	388	396	340	381	348	355	364	378	335	354	329	348	379	358	353	364	331	350	371	333	337	327	369	352	328	383	377	344	382	358	387	349	333	367	325	353	347	366	367	351	353	304	364	378	368	364	340	376	308	374	328	368	361	376	348	359	365	338	336	355	313	374	339	346	373	361	356	372	347	327	348	325	379	355	341	355	343	346	352	348	358	388	359	364	347	354	341	328	344	381	355	342	373	345	383	337	328	354	324	356	369	369	309	358	336	335	344	325	372	355	350	351	366	367	363	336	353	377	348	372	393	388	356	359	336	336	334	360	350	359	353	357	347	311	361	349	333	352	370	335	363	359	363	358	368	376	351	347	356	379	351	356	357	349	338	345	377	383	343	339	379	342	323	351	372	342	324	357	349	344	365	378	333	334	351	345	403	369	356	410	355	364	315	394	325	372	341	330	342	370	351	352	322	363	327	370	323	346	340	368	370	335	338	373	353	357	333	360	328	327	325	351	345	335	341	363	368	353	356	349	341	381	352	344	351	354	377	334	339	343	359	350	330	314	339	347	347	370	335	358	382	340	346	350	362	360	332	343	382	386	356	385	337	353	362	357	369	351	345	359	348	363	359	349	354	323	321	337	351	344	353	370	357	343	332	364	357	327	363	328	381	368	343	347	394	343	331	333	351	332	350	354	359	336	380	401	337	359	342	359	347	362	375	349	363	343	344	352	383	370	347	341	328	337	366	381	360	347	357	367	339	359	373	377	377	382	326	369	321	351	332	341	356	340	359	384	339	359	367	373	342	364	327	319	338	357	369	319	364	342	386	341	340	345	345	311	337	366	338	371	353	340	373	349	332	345	355	388	350	363	339	369	345	373	376	342	345	351	350	353	332	336	396	330	366	342	323	354	356	349	328	336	314	368	310	371	355	362	359	352	331	350	350	331	394	345	352	369	331	352	349	379	400	366	305	361	357	345	336	342	357	342	350	342	363	369	345	350	333	364	347	354	367	370	327	345	348	373	361	366	361	345	360	330	350	349	327	356	347	346	360	374	354	367	360	346	335	343	377	346	346	394	347	396	372	352	354	364	358	362	346	341	369	333	347	327	340	360	368	364	350	374	348	374	348	360	355	324	373	312	364	368	372	343	371	360	355	357	328	396	341	346	320	362	357	346	383	369	352	353	347	347	396	363	376	319	355	355	341	315	350	383	361	357	375	400	356	367	350	329	335	345	313	325	333	372	338	385	354	350	356	373	383	382	350	355	363	331	399	343	335	356	350	349	374	373	320	354	364	340	343	351	367	342	394	321	348	347	351	337	362	351	359	363	346	347	335	367	328	329	375	366	331	334	344	351	355	374	324	391	345	365	326	338	380	356	331	338	318	325	379	353	352	363	337	358	316	345	349	354	353	381	348	338	346	330	352	325	358	351	345	323	351	393	325	354	335	327	350	370	334	392	328	352	334	364	346	338	330	347	365	363	338	343	331	361	345	364	335	313	387	325	357	387	366	364	324	349	324	358	343	405	390	368	329	360	379	352	302	341	358	327	376	357	360	346	343	308	364	331	347	338	340	308	353	336	341	335	348	335	348	369	320	332	373	358	363	354	374
3402	5369	3917	1983	1435	1104	928	778	717	650	563	555	509	500	528	446	449	455	442	482	455	431	441	436	434	461	465	428	408	413	431	445	417	454	417	443	414	421	385	408	408	407	409	429	435	442	407	418	409	439	443	431	407	427	415	439	431	379	421	388	402	412	417	472	409	458	424	390	421	430	432	419	462	412	412	382	419	403	431	413	395	396	412	427	401	452	409	460	423	394	437	447	403	413	398	402	415	403	406	418	394	429	438	403	384	423	438	418	416	409	413	418	414	372	400	434	410	407	418	387	424	412	381	420	455	405	434	394	415	422	430	399	384	440	406	417	422	443	404	417	406	449	391	405	428	406	422	442	414	446	441	443	427	379	438	424	401	378	363	454	411	392	372	386	440	423	421	389	421	421	411	420	425	388	420	416	399	393	392	394	378	403	410	415	434	419	459	395	431	431	442	421	419	402	409	433	433	415	391	416	410	402	401	386	400	403	382	416	392	415	414	412	392	396	405	420	415	408	408	426	388	430	410	402	433	397	399	386	406	399	408	402	390	408	388	414	392	407	426	420	378	432	392	394	419	438	427	395	398	401	401	396	445	410	410	404	414	405	435	379	399	416	405	414	386	433	399	403	408	423	400	453	397	411	390	410	398	409	414	405	401	382	379	421	428	433	416	376	409	408	416	426	432	395	453	398	386	419	424	409	408	459	438	400	398	397	441	405	416	387	394	387	431	417	389	426	423	428	430	421	399	389	403	390	434	423	378	413	396	407	417	379	426	415	399	412	404	410	389	417	396	370	382	402	446	407	407	425	411	415	419	426	383	404	404	394	376	406	415	381	379	399	411	441	424	421	399	401	431	427	414	419	423	392	427	396	391	396	395	421	434	454	420	387	392	388	430	432	403	403	413	416	428	411	434	446	423	375	426	425	404	414	439	361	382	402	441	391	421	388	412	396	414	443	414	408	450	415	398	394	419	424	418	421	376	393	385	413	434	399	449	397	408	424	375	381	409	424	381	424	417	450	447	431	420	421	396	415	348	365	400	364	381	429	408	404	394	364	401	404	410	456	424	403	391	391	424	402	436	437	418	391	398	378	430	415	403	422	421	428	432	384	425	402	402	402	398	384	389	443	407	413	409	427	444	413	423	397	425	386	432	413	427	443	410	398	422	404	391	420	417	419	410	414	369	448	380	406	412	386	374	420	385	402	391	406	454	416	410	412	426	384	394	392	434	426	413	416	429	395	424	436	411	411	451	405	403	446	432	419	402	410	415	412	416	355	397	438	409	406	407	405	440	372	416	381	392	414	410	393	403	438	428	422	395	383	405	398	439	428	385	436	389	425	404	397	377	405	411	439	392	442	375	428	417	382	406	412	414	439	410	407	429	409	383	399	465	424	410	435	408	416	386	412	391	402	416	394	417	368	397	400	402	400	421	372	402	399	412	431	427	406	400	401	391	407	395	369	409	408	401	416	433	429	426	450	396	408	410	411	391	396	404	385	406	412	414	388	380	426	434	425	414	384	423	404	405	454	430	411	398	399	399	395	399	386	426	425	395	431	441	422	437	424	384	402	432	394	396	432	439	442	438	387	422	371	421	434	407	466	380	404	398	423	452	409	403	390	414	402	395	436	426	385	391	386	391	422	425	430	400	443	386	422	418	441	439	385	402	405	424	428	388	404	416	418	382	423	447	407	375	416	430	424	362	400	393	369	423	415	451	404	419	403	428	413	414	433	426	427	426	412	396	403	403	429	403	413	423	348	390	418	403	434	408	365	405	427	395	424	367	394	379	397	394	428	382	422	420	402	385	418	394	433	386	427	409	423	423	415	376	385	387	407	412	423	390	425	405	416	382	445	407	449	405	419	402	389	432	412	428	401	476	436	421	395	389	382	418	388	410	415	448	363	426	396	377	372	429	399	410	407	400	393	399	439	446	400	438	408	440	380	390	389	415	404	396	448	408	413	402	410	414	397	397	449	426	387	422	426	438	420	418	432	413	420	415	400	421	397	422	432	403	414	424	413	388	389	419	424	395	423	408	412	424	406	408	448	428	379	406	413	414	409	411	421	410	411	392	417	414	420	429	398	436	424	389	403	401	409	418	402	441	393	383	410	390	416	414	426	421	403	407	448	395	372	378	421	411	417	384	423	404	414	410	388	397	418	416	407	402	382	448	409	443	425	412	371	411	422	438	389	406	445	381	387	409	404	414	396	389	413	433	372	409	411	407	415	414	406	438	421	429	392	432	435	445	377	393	384	401	432	424	448	395	422	417	392	407	411	406	385	442	409	434	421	386	446	413	407	365	398	418	389	392	439	430	416	435	397	437	405	396	446	401	436	407	427	406	421	424	426	399	429	425	403	406	425	429	424	402	413	398	394	381	392	411	414	436	430	418	410	410	383	424	419	412	405	405	419	383	440	408	447	393	406	438	398	414	450	418	427	425	397	445	402	395	387	387	398	413	378	411	401	408	400	410	454	405	391	422	406	426	410	438	397	406	375	400	401	382	404	387	371	418	396	405	434	438	394	442	400	423	403	402	424	402	446	395	402	401	391	427	388	426	377	441	428	404	416	392	411	427	409	431	403	402	415	407	472	420	385	426	411	383	400	416	425	452	438	410	419	427	404	426	384	401	400	420	417	421	457	398	393	423	413	424	420	413	412	410	410	412	404	404	394	413	421	389	448	407	428	397	439	408	414	438	408	413	450	400	387	412	376	464	434	374	407	439	385	388	395	418	412	404	386	396	393	373	384	371	402	409	447	397	404	437	409	449	419	402	410	391	400	409	414	436	420	390	427	399	403	415	412	382	393	413	437	396	402	422	429	430	413	435	394	449	450	445	433	365	456	408	417	405	400	425	408	410	351	415	421	413	401	381	400	443	427	419	417	406	420	404	401	426	388	421	406	404	418	409	433	413	403	399	444	417	435	403	427	446	402	390	396	390	403	408	416	358	391	456	391	403	399	387	422	439	405	417	451	436	403	430	423	441	409	417	412	434	414	423	409	397	386	401	406	439	421	409	409	401	428	384	420	408	434	395	410	407	416	433	397	408	415	423	392	386	433	415	419	389	408	420	395	389	380	433	438	432	387	437	398	428	401	399	446	417	414	422	406	424	413	409	375	418	385	396	413	369	372	431	434	417	432	436	386	362	407	406	465	409	399	415	412	428	379	400	415	369	420	424	466	419	420	383	375	426	389	403	413	417	429	381	440	438	409	397	403	407	394	382	414	400	384	404	376	371	429	422	411	382	388	381	409	404	440	444	430	389	399	407	411	434	383	413	428	396	387	439	355	449	375	429	404	451	402	402	454	381	411	412	445	415	421	401	398	399	427	457	425	432	373	417	412	406	417	420	409	398	443	429	424	410	421	418	436	374	400	413	382	430	396	448	413	369	432	402	388	424	399	380	396	405	403	425	406	416	412	390	427	416	398	436	410	427	395	413	403	430	436	389	403	408	409	392	405	406	390	387	377	432	427	435	406	427	402
22615	21126	28662	23835	21127	21164	8591	1071	833	724	661	581	547	526	484	492	439	463	436	441	423	417	415	404	411	456	384	363	416	437	412	372	459	408	371	378	388	384	405	374	388	410	365	370	383	370	377	377	412	371	406	420	378	388	369	407	380	389	354	393	379	345	388	359	389	352	377	379	392	377	398	373	378	425	388	357	384	380	431	377	413	399	358	373	405	370	351	397	372	357	390	401	382	372	404	366	350	368	374	369	396	398	346	394	361	382	360	360	367	382	375	366	375	364	424	402	377	352	378	389	379	385	394	398	371	429	391	384	349	373	378	390	327	385	340	384	372	378	371	338	368	392	367	387	369	411	373	358	396	370	357	315	396	371	368	368	392	379	385	394	364	405	375	356	376	374	373	352	374	364	396	409	379	397	406	362	341	391	349	377	348	386	376	383	382	374	354	368	368	378	373	410	380	392	377	359	361	363	384	410	368	346	368	369	349	383	384	391	374	405	385	362	373	334	340	365	376	399	368	394	372	348	362	351	408	415	360	381	403	369	378	361	353	388	388	367	359	389	389	366	356	401	380	365	386	377	369	390	380	375	380	383	397	353	377	362	372	373	384	375	368	380	395	335	376	344	442	397	373	339	390	362	393	389	378	367	366	408	380	380	411	341	372	331	376	414	378	374	349	360	369	366	401	369	350	363	309	366	366	374	385	348	398	400	388	394	362	424	375	380	357	391	369	364	354	384	356	397	372	365	371	367	370	346	361	401	337	353	374	387	367	361	367	387	377	373	372	358	365	349	374	351	348	396	380	393	379	361	384	382	369	385	376	358	355	360	364	395	368	365	377	376	410	412	397	364	336	349	370	346	346	393	378	394	320	360	363	390	301	378	377	375	377	379	379	374	393	348	371	417	356	379	379	376	358	340	362	366	371	358	354	397	375	393	381	375	358	355	363	385	374	353	360	371	361	375	389	375	353	356	363	343	388	379	377	388	368	347	346	388	380	328	379	361	400	419	358	370	363	373	346	352	349	356	367	367	389	354	389	393	409	341	362	355	368	410	359	392	369	378	414	361	387	379	372	367	354	381	319	377	368	380	363	380	377	359	353	366	378	393	418	394	387	391	388	373	408	368	399	370	329	369	393	401	392	383	380	382	362	366	383	367	372	378	377	374	357	374	357	396	391	356	325	362	368	392	369	381	374	351	328	378	345	378	400	368	380	370	387	351	353	349	328	394	392	347	380	368	370	382	379	354	371	405	384	396	364	405	382	390	363	340	370	385	350	368	397	362	375	379	395	387	351	386	354	391	416	388	378	357	379	378	380	385	347	390	375	363	376	379	381	397	353	350	391	381	375	380	400	365	404	365	379	351	370	355	358	358	362	336	402	366	398	380	362	381	365	375	390	338	377	398	379	379	367	362	371	363	370	369	390	385	348	326	354	394	366	364	367	406	388	383	392	376	386	426	408	381	361	342	368	369	398	380	359	356	363	370	368	399	374	403	369	345	371	389	388	362	401	373	366	383	376	367	362	375	366	386	392	358	373	388	375	374	344	382	376	369	372	367	366	354	357	337	379	353	354	358	404	410	361	384	333	383	382	361	380	363	340	377	394	377	377	375	385	364	373	352	365	376	340	340	352	399	354	402	403	377	395	392	397	390	379	363	377	341	383	370	349	362	413	345	361	376	373	377	358	385	381	374	366	355	362	360	358	350	375	355	387	384	393	352	368	386	398	349	415	361	368	335	399	394	376	386	367	364	374	353	393	383	374	384	396	361	354	411	375	363	382	375	382	338	398	374	320	370	380	385	400	340	378	405	415	327	392	387	367	419	350	360	397	398	383	356	323	389	363	393	361	390	401	356	399	384	416	385	347	351	383	350	414	364	376	375	373	397	383	357	370	402	381	370	386	337	368	378	383	377	310	377	380	347	355	369	359	380	374	343	395	402	383	338	368	352	363	357	384	358	384	344	358	409	380	369	386	353	372	366	370	355	373	330	371	347	364	359	378	378	413	389	345	388	357	367	365	353	344	351	401	377	380	374	389	363	371	343	377	380	405	372	386	376	396	379	374	349	326	402	399	372	358	374	378	358	374	362	355	377	378	400	347	349	388	364	359	347	374	369	364	372	341	353	360	364	382	343	338	334	417	365	365	355	352	377	360	331	361	376	388	356	359	383	427	375	396	361	361	377	414	397	366	410	406	368	373	382	365	387	344	383	357	357	360	398	339	352	372	355	356	359	346	357	343	357	373	356	358	373	358	379	339	384	396	362	357	374	371	385	368	347	372	331	366	383	374	376	376	409	373	337	376	372	389	354	368	386	375	405	408	361	394	396	374	366	376	341	374	387	352	378	353	317	363	371	370	375	369	345	401	359	363	369	365	371	335	339	364	336	403	371	399	395	356	405	359	378	371	404	365	363	394	371	371	424	341	346	365	348	385	375	382	370	352	376	329	388	358	384	374	357	351	356	342	368	398	415	357	358	417	351	378	356	396	387	394	372	393	385	353	391	355	374	374	377	396	360	381	406	359	332	387	419	390	382	367	354	355	355	373	368	391	396	388	360	374	368	371	366	364	328	357	363	357	379	388	397	394	376	380	370	368	371	404	393	374	376	389	407	339	374	387	340	386	370	374	371	374	392	368	419	375	346	392	366	385	376	339	377	352	369	364	377	364	384	367	335	373	363	332	401	382	372	362	386	412	365	342	347	366	392	350	378	356	381	379	379	383	358	375	334	371	377	379	398	364	409	390	391	357	384	362	366	357	360	380	380	371	360	358	394	390	363	407	407	375	383	379	393	376	377	384	377	370	350	358	372	386	373	348	406	373	350	387	382	376	402	352	357	388	382	370	384	381	365	384	371	355	407	385	384	374	360	379	384	370	333	382	363	365	377	365	363	401	361	359	361	318	407	403	367	355	354	365	370	401	383	374	356	360	318	373	384	404	365	349	368	390	348	386	357	396	379	400	388	369	386	417	382	400	413	374	381	348	366	394	356	388	375	403	415	368	363	367	360	359	370	384	344	373	352	363	362	381	385	359	358	358	355	402	367	358	422	362	366	398	360	344	338	344	356	314	354	358	348	370	377	371	384	366	370	378	377	400	397	333	336	362	385	372	382	400	382	400	364	371	349	357	338	351	396	398	387	392	346	378	325	381	387	384	392	384	384	391	389	380	354	392	344	353	366	380	362	394	375	372	389	362	385	366	381	389	400	361	387	371	392	365	329	352	386	385	381	340	408	346	389	412	350	358	350	367	377	371	346	362	400	351	356	369	374	348	363	357	384	354	389	336	380	407	358	409	378	391	372	359	375	366	385	355	386	374	358	354	398	358	362	381	359	379	406	357	370	371	381	337	353	366	357	396	387	369	390	378	397	378	331	374	374	352	364	367	365	404	363	409	397	368	383	385	348	354	395	377	373	391	352	368	352	374	395	412	381	373	343	372	369	424	405	366	376	394	367	369	345	359	359	372	327	373	401	378	365	403	392	396	345
4603	14192	10999	5376	3655	2770	2165	1748	1438	1177	995	854	780	727	656	649	659	624	603	558	584	536	504	496	499	516	476	486	522	485	550	465	449	483	428	496	503	503	464	461	457	486	481	470	501	452	476	519	437	480	502	470	479	473	444	489	481	477	464	500	429	464	487	418	455	488	479	439	435	461	468	442	463	438	457	478	455	458	464	449	500	456	448	448	441	488	458	439	445	435	504	454	425	464	423	495	443	473	426	483	442	420	457	461	440	448	456	470	441	485	451	478	455	461	461	484	446	463	443	458	460	457	447	445	420	458	433	451	425	451	440	472	478	460	463	459	436	481	449	470	442	464	411	444	492	463	397	455	470	454	447	466	454	447	472	460	418	460	410	499	457	486	468	472	452	469	464	413	455	457	409	463	448	460	467	453	470	446	448	399	511	472	425	424	446	432	445	455	453	436	439	449	442	450	427	441	466	449	480	450	474	422	436	457	447	415	456	475	464	435	436	462	444	467	443	478	444	415	457	454	447	486	440	496	447	457	422	407	469	437	445	456	471	480	445	411	464	420	445	451	468	476	478	482	471	459	457	471	469	467	449	464	451	433	475	454	445	451	460	446	428	442	441	439	456	430	433	456	477	438	445	513	443	448	468	465	447	444	446	450	442	442	434	484	456	431	447	407	428	454	451	480	449	459	434	424	442	444	467	444	452	441	435	482	457	464	427	465	459	431	457	458	427	451	484	446	456	468	434	466	443	460	419	438	416	457	466	436	415	442	450	452	459	477	458	475	478	454	488	481	431	439	441	461	463	416	471	442	481	450	501	451	465	446	427	458	463	444	450	412	469	458	499	467	488	444	439	423	457	472	476	420	463	453	462	449	471	461	470	444	473	470	460	406	445	455	438	464	444	459	451	444	470	417	419	441	435	429	460	448	420	438	444	474	490	427	445	459	443	478	475	430	454	455	464	465	476	440	440	480	475	459	425	451	465	468	474	418	430	453	460	449	448	466	435	462	439	444	463	433	463	479	440	460	455	414	448	463	431	462	453	447	443	456	459	449	444	453	414	469	450	482	444	456	438	443	474	524	436	452	457	460	431	459	477	456	433	466	426	431	453	452	457	439	453	422	450	427	427	426	445	405	411	411	442	458	417	455	447	429	432	435	432	447	478	405	477	452	426	446	462	485	453	441	467	449	432	434	456	431	451	424	471	485	440	438	446	423	486	465	469	432	457	443	436	472	478	466	487	448	451	480	422	433	487	476	453	457	453	454	448	459	469	438	447	438	461	450	429	453	455	443	476	495	444	442	448	440	449	413	444	432	457	469	478	467	481	441	436	458	454	484	440	437	443	442	427	467	462	454	467	446	439	455	442	481	440	457	443	464	461	435	449	445	442	442	418	452	462	453	436	475	460	518	476	446	432	444	477	454	442	466	498	447	435	414	479	451	456	449	441	424	445	486	442	446	484	437	419	417	470	458	447	431	490	482	472	488	455	411	455	449	447	461	434	457	464	471	503	445	440	449	443	449	457	447	487	462	458	444	479	427	467	401	445	436	483	441	443	452	456	475	437	417	448	455	427	410	484	485	446	436	446	437	447	400	445	433	420	433	463	465	454	457	410	437	423	414	469	464	458	423	473	458	467	443	459	458	442	480	471	460	445	459	479	440	450	461	481	419	448	438	428	443	455	474	449	451	464	435	453	466	473	457	415	467	482	452	430	451	429	425	417	443	465	450	460	460	445	456	460	445	447	422	466	452	433	442	399	462	445	437	477	461	439	455	433	459	461	438	452	441	426	465	435	463	444	445	446	445	482	472	451	433	434	432	443	475	477	459	439	435	455	441	408	480	439	445	443	483	412	475	445	438	473	434	436	451	430	465	448	420	449	462	455	462	441	453	429	448	443	433	434	413	460	433	475	442	459	467	428	392	445	437	461	430	439	423	458	473	432	437	443	426	435	440	468	475	437	422	441	420	450	463	429	451	474	430	484	448	450	475	457	442	442	426	414	422	499	421	472	477	461	474	454	426	462	461	438	482	430	462	439	454	443	468	424	478	450	402	424	440	413	440	424	437	424	417	476	427	422	428	508	436	432	422	421	453	472	478	437	473	437	409	480	486	455	465	463	449	445	495	411	436	436	462	439	451	466	442	414	440	424	476	428	417	454	484	454	434	427	443	463	455	486	424	420	440	426	488	460	469	414	429	447	430	447	451	443	434	469	434	444	456	462	480	434	448	457	464	432	473	458	484	439	486	459	452	420	433	460	457	458	461	440	418	466	472	428	450	428	457	454	493	439	448	468	446	431	399	462	438	475	450	481	455	479	411	441	420	425	441	463	455	477	446	453	434	442	452	453	458	458	469	455	474	453	432	460	417	434	446	499	448	476	439	466	471	448	428	431	466	467	430	479	442	462	465	506	434	465	470	478	427	453	416	452	461	446	479	479	448	447	447	458	463	436	454	450	451	487	431	476	453	430	455	460	443	446	445	460	442	487	479	488	436	441	439	455	446	484	486	452	403	462	446	429	439	476	474	462	424	456	441	482	469	438	475	442	431	468	455	387	445	440	460	470	444	449	472	444	453	422	537	459	444	460	438	465	466	457	436	483	470	423	478	443	453	472	469	438	431	440	454	465	447	472	427	454	486	451	412	448	452	462	463	465	439	443	465	480	443	432	468	439	453	475	405	466	478	446	414	495	456	424	447	448	469	455	449	418	430	429	432	419	431	460	447	473	444	432	427	478	447	446	400	439	430	472	474	481	433	430	474	434	457	478	458	445	421	450	426	468	443	463	428	445	420	450	455	429	404	498	448	451	433	420	440	468	470	468	418	417	439	441	467	424	457	474	483	429	460	430	456	485	437	412	441	434	443	474	478	416	450	474	427	477	435	452	463	448	458	433	474	438	395	453	469	421	441	487	478	489	449	479	427	465	430	436	476	458	440	478	452	421	449	421	421	469	457	434	502	423	432	439	412	442	457	468	453	454	438	417	431	430	454	403	449	499	466	447	439	478	450	460	479	401	459	446	442	469	454	455	471	474	488	448	461	438	416	459	465	500	440	457	474	434	446	438	414	427	391	458	416	438	473	478	484	443	455	435	431	451	442	426	466	404	440	471	468	430	479	410	496	460	458	412	444	442	437	440	500	439	429	477	430	417	449	422	489	446	422	465	460	432	443	443	422	475	390	442	456	443	428	448	482	428	462	467	465	415	443	430	469	454	441	434	426	484	418	438	433	456	441	460	459	463	447	465	453	422	397	433	452	451	476	443	446	472	451	434	447	452	438	419	471	498	425	438	463	462	430	437	460	467	500	447	443	456	446	433	431	418	444	483	437	449	437	488	447	458	452	447	469	463	453	450	472	454	452	436	467	443	472	461	451	436	445	438	444	467	423	466	484	481	458	461	464	444	430	421	452	442	435	432	429	430	482	454	430	467	460	434	435	468	452	487	433	461	434	436	460	442	463	422	446	447	426	428	509	501	463	436	439	448	453
27190	18653	4566	990	751	729	689	737	661	737	665	712	686	671	689	675	694	643	668	620	648	682	694	744	652	657	664	749	677	656	644	661	651	672	660	684	625	654	771	692	673	664	723	620	715	699	682	649	668	697	706	652	661	645	696	692	673	658	677	651	644	658	666	676	686	674	676	705	633	693	660	662	630	706	637	645	642	662	711	671	616	700	673	694	645	658	723	638	682	667	645	713	708	699	698	667	697	683	662	682	671	646	687	696	670	699	611	677	649	629	673	699	702	719	714	677	736	693	634	646	669	661	691	678	668	651	687	630	644	661	677	648	658	639	665	648	640	654	620	708	656	690	645	678	626	677	684	713	653	722	656	667	639	686	693	703	725	670	678	678	656	644	679	682	638	600	684	707	687	663	697	664	689	643	667	678	651	656	658	654	672	696	698	697	646	661	699	682	690	651	669	661	657	662	683	641	657	664	716	682	717	652	629	721	649	702	673	609	679	699	701	710	659	671	651	694	690	700	694	673	656	634	691	672	637	674	684	686	684	664	673	722	620	634	725	641	686	645	640	622	695	695	682	613	602	664	685	660	672	614	676	705	639	695	669	648	677	671	662	694	654	664	723	678	667	667	616	684	630	655	660	658	688	734	613	648	657	631	691	694	656	646	658	642	679	620	654	678	627	637	662	665	692	694	635	689	702	706	650	685	685	683	686	629	621	705	676	723	677	730	674	684	675	644	698	671	641	674	710	683	681	695	679	677	650	696	695	685	685	628	634	638	661	668	691	617	661	676	686	697	724	666	704	701	675	674	696	688	711	641	710	687	656	673	651	640	677	693	701	697	657	637	677	676	721	693	659	675	675	702	696	658	654	735	665	683	663	650	673	635	712	665	668	647	659	680	674	709	650	659	692	681	624	645	640	634	724	656	722	690	653	709	679	679	637	670	697	695	666	690	638	673	689	693	673	691	656	621	705	647	622	708	678	688	634	667	676	639	681	604	668	676	659	646	667	657	697	693	650	640	648	631	678	712	670	664	692	698	722	638	696	659	645	642	678	639	699	730	665	653	676	662	700	645	631	635	626	685	652	701	681	641	677	663	658	691	687	651	633	674	749	629	642	643	695	659	715	630	691	675	677	646	640	712	699	675	686	613	617	702	686	720	642	680	662	714	683	667	662	685	732	704	607	677	734	676	718	714	705	621	660	663	683	654	633	674	657	694	680	705	658	657	672	710	693	681	678	683	676	695	661	679	670	616	655	681	722	657	652	678	643	713	696	640	683	682	676	684	666	655	696	619	637	708	680	697	713	666	686	700	676	713	687	664	684	685	672	652	685	633	633	675	678	656	623	676	634	676	712	652	653	723	751	762	700	668	638	680	690	691	694	688	661	664	656	640	678	731	661	663	614	704	657	679	621	682	671	734	630	724	647	635	756	652	669	641	699	689	652	696	667	643	700	671	681	639	692	657	702	652	695	683	664	672	703	639	680	680	647	665	671	668	681	687	676	711	628	686	708	673	716	675	717	663	656	666	685	691	658	657	704	709	734	683	646	687	715	671	669	705	636	688	623	680	672	640	662	653	687	692	657	667	716	707	657	700	617	676	711	707	681	662	666	710	675	638	626	658	676	678	667	626	677	721	687	658	675	640	627	671	699	656	666	634	686	657	689	713	649	664	674	649	700	664	644	682	680	633	631	673	698	656	643	644	637	626	673	669	679	708	683	660	654	673	706	690	647	658	697	641	712	665	665	654	697	689	666	680	626	657	669	660	719	645	624	644	663	674	729	700	658	665	677	598	651	686	662	701	688	644	677	673	690	687	720	657	694	678	694	687	700	677	690	697	713	668	681	700	617	652	695	669	672	705	662	629	676	675	713	649	656	662	653	689	692	733	654	708	661	681	729	626	680	670	613	675	655	673	670	684	673	672	687	688	636	663	690	686	629	657	693	669	651	690	713	647	658	738	666	684	679	673	702	617	671	681	723	653	647	655	699	669	631	642	620	687	684	661	687	683	693	681	659	663	639	645	649	687	702	678	649	678	701	662	657	651	666	690	678	666	693	710	680	662	682	693	667	678	630	678	674	699	668	678	691	662	724	666	646	645	621	621	669	693	690	721	681	690	688	691	695	671	700	639	699	633	680	633	683	656	670	668	673	694	699	689	681	644	610	682	678	672	674	633	691	663	716	663	697	685	656	666	675	631	646	661	650	694	668	611	702	630	652	653	623	660	715	679	692	707	655	615	708	704	702	662	697	643	680	696	665	658	623	665	682	683	615	684	650	672	650	708	723	688	672	680	660	653	640	648	635	640	660	695	711	681	652	632	670	644	681	629	689	646	697	680	661	658	662	679	665	699	648	682	672	646	684	680	651	727	669	707	667	688	633	692	660	669	680	632	670	667	645	676	702	699	620	694	674	647	672	676	699	637	680	651	642	724	674	672	660	706	702	671	676	701	703	672	656	718	643	693	660	662	690	693	648	709	698	736	703	669	664	669	666	662	639	660	655	685	717	689	760	677	603	679	679	641	699	683	667	658	683	692	689	673	703	655	652	680	661	658	655	667	697	642	718	703	627	673	684	661	666	661	674	727	675	642	679	633	694	652	661	689	687	684	664	666	674	665	672	671	700	661	652	668	660	658	638	678	662	683	685	699	725	637	655	626	636	629	707	672	666	635	702	657	692	659	654	723	691	719	744	676	640	641	655	628	648	655	693	669	668	682	667	650	676	635	669	699	685	681	674	652	624	676	712	682	627	679	679	646	704	743	651	670	641	671	739	641	688	661	642	651	683	622	685	700	667	710	721	642	693	717	660	658	701	651	671	640	657	673	713	650	703	708	685	635	629	653	720	700	690	728	667	650	694	680	660	683	700	679	697	634	659	668	677	718	670	695	635	680	691	698	712	675	682	689	654	699	699	660	700	708	638	718	707	678	692	659	666	677	642	654	680	685	640	674	651	679	696	669	604	657	680	697	681	668	667	655	719	676	693	706	714	639	713	627	655	651	647	661	665	677	648	660	622	616	710	675	717	679	689	677	677	661	710	701	690	651	687	654	729	677	662	717	671	630	683	645	703	669	694	663	626	676	706	676	632	711	591	652	670	637	681	646	673	644	652	685	663	655	702	684	648	678	664	619	684	612	658	669	658	655	671	684	652	703	744	606	647	618	653	634	659	679	697	639	637	680	663	710	723	688	694	685	656	681	667	705	620	623	616	662	671	662	646	698	691	692	672	665	688	640	685	671	703	688	666	740	645	712	655	683	660	684	680	640	694	619	683	713	705	692	711	691	677	655	673	679	637	687	686	680	637	693	674	660	650	666	667	664	694	664	649	634	698	683	701	681	717	668	655	669	680	629	617	686	651	691	648	688	691	738	690	699	677	677	699	658	651	645	688	657	616	652	699	698	642	691	666	729	668	672	674	672	651	667	653	624	665	662	675	643	680	641	688	666	711	674	627	657	665	678	670	663	691	611	680	722	665	676	676	674	713	647
4455	1194	1086	920	827	811	797	811	801	815	746	718	757	779	759	755	789	727	782	782	798	788	751	801	776	829	765	798	727	770	786	773	750	765	775	757	720	751	780	771	757	774	720	749	756	823	778	750	773	778	790	796	723	793	744	725	706	789	803	759	785	767	773	771	758	757	784	791	817	753	782	782	770	799	811	758	805	721	762	747	780	754	772	793	789	775	809	774	788	741	788	802	732	773	734	762	761	787	749	777	762	709	754	816	724	782	750	714	790	788	744	784	787	774	768	728	814	799	789	757	821	791	821	819	753	739	755	765	842	758	793	774	745	761	802	790	796	792	734	780	756	768	781	764	823	758	759	745	811	743	724	812	760	776	753	743	794	823	694	734	762	818	777	781	770	797	801	779	764	761	798	792	784	735	762	740	791	798	757	777	727	761	776	811	763	757	797	743	768	758	774	763	771	770	806	758	818	763	753	724	786	728	779	750	768	815	713	742	754	718	808	789	765	767	784	787	733	770	810	809	756	803	777	710	756	773	728	770	791	731	792	784	765	733	808	765	759	776	808	776	775	753	744	812	754	781	801	737	774	740	794	763	785	760	759	795	785	752	763	753	813	758	757	765	766	777	722	805	752	764	743	796	771	791	809	826	720	760	768	781	757	748	808	775	777	744	761	773	782	767	729	757	788	751	734	768	781	739	762	723	758	817	736	769	806	787	776	745	766	767	750	765	786	766	805	790	801	800	766	799	723	779	793	778	780	775	793	795	766	762	767	835	816	790	759	772	754	755	749	744	757	807	736	738	698	766	761	758	747	736	788	788	812	741	809	789	805	730	745	741	707	755	761	771	756	736	812	811	759	765	759	775	738	789	841	755	776	789	787	781	734	749	796	774	758	746	823	788	745	789	744	809	767	804	788	772	763	787	775	787	862	800	773	767	756	782	752	766	779	799	743	749	746	807	797	794	793	763	736	763	754	757	808	734	770	769	777	763	782	761	724	790	793	770	767	740	752	812	761	764	736	721	750	750	762	741	790	800	710	757	781	743	812	766	789	705	744	742	813	758	794	796	812	804	740	753	751	777	803	789	787	757	785	783	814	782	770	727	776	738	807	772	768	811	769	767	750	813	800	745	712	784	778	787	793	768	798	753	741	742	756	780	774	793	755	749	763	780	750	760	786	736	750	744	757	738	791	787	767	739	748	782	764	760	763	771	739	784	815	744	772	751	759	744	792	747	771	764	743	764	813	779	780	781	765	782	736	832	772	807	770	748	797	750	804	766	741	763	761	765	783	776	716	755	782	711	756	781	779	752	776	758	738	752	737	807	796	751	777	772	721	768	791	742	728	819	753	762	761	777	697	765	796	795	757	793	804	740	799	792	787	812	761	795	814	765	797	745	799	790	787	827	723	835	788	751	776	776	739	741	757	731	770	728	769	764	786	768	726	768	761	803	721	826	750	778	787	755	835	814	754	757	803	794	770	794	722	753	775	761	804	773	779	803	799	751	786	792	823	750	754	757	804	734	777	736	770	760	784	758	777	780	746	741	748	766	767	789	744	771	774	751	766	728	770	736	752	700	734	739	764	802	751	734	769	762	747	770	776	811	749	815	770	773	775	806	756	810	782	713	798	756	799	748	759	770	751	777	731	786	775	800	809	745	764	745	784	749	751	760	841	789	739	795	759	750	822	797	758	768	739	734	763	767	756	764	798	781	803	760	757	758	764	746	772	798	764	777	745	733	775	767	783	767	748	759	793	752	730	778	743	773	739	758	780	761	805	771	766	793	789	798	769	761	759	807	806	813	756	781	726	765	815	810	789	745	703	816	764	744	704	734	767	777	808	807	753	740	768	829	735	751	746	787	778	742	780	744	759	777	816	768	731	801	772	791	757	773	771	745	804	778	766	741	777	744	806	772	810	783	796	772	775	709	803	781	764	775	763	807	771	813	750	816	750	793	763	811	755	756	734	814	784	778	745	784	759	754	810	768	771	787	788	752	804	790	784	730	792	750	798	764	753	746	752	786	766	823	750	775	800	770	785	808	778	753	777	746	808	765	766	748	790	779	768	789	801	801	748	797	789	800	768	765	775	747	791	753	749	740	779	800	814	801	775	760	762	742	760	763	738	735	804	758	832	790	776	766	724	765	771	753	814	767	755	788	772	757	754	745	715	754	773	746	746	780	739	797	770	775	774	736	818	761	787	761	784	804	761	764	801	747	780	766	778	762	753	743	782	743	781	727	766	739	787	755	799	763	724	706	730	748	789	842	782	791	790	777	794	781	762	790	770	793	731	792	771	785	757	779	817	802	747	769	772	781	805	796	732	771	765	781	760	794	753	772	767	796	780	780	769	778	768	782	806	774	778	818	769	782	768	720	818	770	732	719	758	778	758	748	743	790	795	801	769	750	771	764	815	775	774	728	797	785	737	741	812	770	767	735	738	743	737	812	802	779	782	752	752	753	814	794	790	768	772	742	729	775	757	695	759	764	748	828	757	770	796	771	769	772	775	828	792	766	768	785	787	735	755	791	794	792	787	814	784	830	821	793	781	787	794	781	772	820	787	800	790	803	801	756	731	790	730	723	789	731	771	806	789	770	801	804	784	740	746	805	777	749	791	767	780	789	786	745	769	818	765	784	748	770	756	769	768	731	807	828	759	786	774	754	754	780	747	750	796	779	724	765	724	751	781	799	788	744	757	745	784	759	816	789	714	771	750	764	789	736	794	765	742	701	768	770	796	721	803	774	818	732	787	774	762	766	759	755	812	791	764	779	734	737	778	750	801	731	713	739	762	773	808	755	742	717	797	759	706	779	739	774	754	714	755	736	812	728	785	786	759	782	783	800	772	747	769	823	808	745	756	761	770	760	740	747	769	785	765	767	813	758	751	827	752	764	807	795	797	749	742	781	765	724	786	727	797	810	742	765	771	765	792	781	780	768	766	756	773	794	803	853	760	754	737	768	774	756	714	746	748	812	776	740	748	768	776	722	808	748	794	739	739	749	781	779	740	792	736	785	746	778	784	748	766	793	772	716	784	761	778	767	736	776	811	776	771	788	751	734	731	767	696	780	748	774	805	773	710	771	741	758	755	764	761	764	759	775	745	824	805	787	777	737	782	726	732	769	719	812	746	724	735	797	771	782	793	755	794	761	805	787	797	779	776	773	812	707	765	749	786	794	740	784	743	715	772	785	771	750	752	723	785	716	785	759	739	763	791	773	697	782	787	753	786	758	764	783	794	795	764	748	755	790	709	732	742	752	751	804	810	762	784	787	821	787	777	727	847	783	768	784	773	752	794	753	761	778	781	759	772	773	767	742	816	710	786	706	818	763	760	767	785	780	791	792	776	786	778	727	778	775	745	758	747	756	759	756	747	718	773	777	793	754	716	795	721	721	819	790	803	758	802	770	758	724	760	750	778	782	742	792	761	760	755	809	791	808	763	781	797	759	777	745	755	803	765	818	767	775	836	769	729	785	762	775	780	815	817	848
23747	21164	28236	24350	21168	9936	1501	1065	954	899	930	828	847	841	824	780	777	772	806	770	768	761	766	779	809	733	765	765	742	787	761	758	768	759	752	716	771	754	768	729	742	769	712	788	722	774	723	661	740	786	710	743	734	713	699	779	744	718	774	749	719	746	736	756	752	702	738	760	744	740	755	731	722	731	760	738	788	773	766	776	743	754	778	732	736	703	715	751	733	737	747	734	783	709	701	753	738	782	714	727	766	721	728	696	738	775	727	735	722	718	786	690	733	706	799	766	729	698	727	743	769	781	770	704	674	717	730	726	721	736	744	809	686	719	800	813	745	731	738	706	768	721	730	740	701	739	764	748	798	744	738	741	697	734	748	764	729	767	757	707	734	720	694	752	734	771	733	739	729	682	722	741	707	722	744	710	730	737	733	726	742	705	755	763	718	792	730	790	722	748	732	761	699	747	749	742	750	739	711	712	752	729	726	694	736	746	784	747	696	716	732	729	690	711	710	717	744	734	742	749	655	750	741	685	703	696	713	747	750	726	808	780	720	749	735	726	709	695	764	722	708	746	753	733	727	767	742	707	720	711	755	731	746	817	765	787	779	704	722	751	744	799	748	692	738	729	737	755	770	733	712	748	761	749	717	686	751	725	713	775	723	767	778	735	777	811	760	737	690	741	712	754	694	772	767	700	726	763	744	712	780	762	774	708	736	750	704	745	714	730	707	725	705	735	703	740	759	729	759	747	734	730	775	703	750	751	734	723	786	746	730	732	770	753	756	735	768	764	731	731	764	733	717	712	679	721	735	708	733	731	720	721	728	711	748	734	727	745	722	764	711	712	731	741	704	737	719	732	800	792	719	738	730	671	792	744	770	724	751	703	754	745	793	691	732	729	772	718	676	698	740	757	688	729	765	715	719	779	767	750	742	796	748	761	739	781	751	725	678	738	720	673	750	744	717	731	733	703	716	741	741	720	764	738	711	753	761	709	724	729	755	694	793	720	707	692	709	749	714	717	740	675	681	738	707	719	705	749	713	718	732	778	708	721	739	723	774	738	776	723	716	689	740	734	782	738	716	754	739	735	768	754	760	726	746	783	734	722	747	716	752	762	744	753	715	758	733	790	743	729	707	750	749	742	776	711	750	707	720	742	718	760	695	717	738	757	709	772	739	750	746	751	715	682	704	750	767	711	750	731	790	747	749	741	727	729	749	791	730	803	700	727	728	796	705	772	743	735	719	749	772	742	717	746	706	688	745	722	753	661	749	693	782	755	795	684	701	711	757	694	774	732	717	704	753	715	741	772	728	726	753	730	731	734	698	730	749	706	715	752	730	716	729	791	759	682	718	712	715	717	728	727	734	730	700	759	751	722	745	737	741	712	709	817	788	739	695	693	730	748	703	757	780	726	735	722	754	757	707	717	782	730	739	765	723	720	724	704	663	762	703	696	719	757	736	758	738	703	749	743	829	705	774	745	761	752	768	742	738	739	693	742	765	744	719	755	739	748	742	721	754	736	771	760	731	738	762	739	722	709	731	707	732	724	735	755	740	702	755	719	772	743	654	730	727	780	739	714	736	693	725	740	719	744	716	761	768	765	706	772	763	753	723	766	730	737	725	706	713	749	733	768	747	771	700	771	708	774	710	680	728	780	741	712	750	726	791	765	723	665	725	709	702	772	694	746	732	738	763	766	738	802	757	706	718	759	699	773	734	718	741	726	767	767	745	730	696	703	722	721	732	713	748	695	732	761	739	741	736	742	774	720	757	743	691	685	743	761	754	753	739	755	730	739	756	683	788	724	760	791	712	732	715	723	736	698	675	737	788	715	763	724	727	760	765	725	722	740	719	774	703	728	698	745	747	732	734	767	760	719	775	694	748	783	761	716	731	683	702	687	747	736	764	752	778	745	756	741	693	709	757	718	717	669	774	747	782	723	698	752	779	762	730	719	743	739	685	719	729	727	730	754	772	712	684	749	747	752	751	776	658	720	735	717	751	756	719	723	712	706	694	746	741	740	747	741	657	733	726	711	740	789	753	777	761	757	694	716	725	675	706	787	675	692	707	744	744	730	720	706	762	732	758	724	781	752	690	811	749	753	707	728	703	721	716	696	731	727	761	805	767	730	779	752	764	715	735	712	733	725	769	743	770	744	741	686	713	747	719	716	698	727	738	673	747	683	748	755	769	763	733	704	779	723	700	713	751	709	697	725	682	720	651	693	686	735	729	685	744	742	719	703	755	752	739	728	734	725	759	753	713	723	723	730	749	801	714	728	734	744	732	699	727	711	716	694	675	710	804	725	704	768	747	765	788	708	778	680	746	737	723	748	751	726	668	667	705	734	768	735	739	743	750	725	758	750	709	738	754	720	735	763	753	751	748	760	750	724	725	753	709	777	766	756	735	744	729	759	731	723	768	743	661	776	693	759	723	781	738	697	757	740	733	695	753	713	762	703	689	758	709	746	747	690	701	740	719	735	761	763	713	739	738	790	785	734	723	742	752	722	745	744	740	726	742	731	730	753	713	740	757	744	668	704	739	699	751	751	786	756	784	717	721	718	751	743	712	745	760	734	699	710	755	750	769	710	765	725	740	790	727	736	749	664	766	761	722	679	719	756	688	704	774	720	735	734	681	712	697	723	725	751	720	729	767	707	737	763	764	717	715	730	735	715	732	750	677	743	715	743	713	732	734	783	770	768	674	729	755	735	719	719	751	773	712	717	756	702	689	739	733	716	729	759	753	730	736	744	762	724	718	748	700	706	734	708	701	721	752	764	755	748	732	736	740	743	781	694	714	750	768	743	762	765	742	736	713	735	744	747	756	737	739	729	720	711	743	688	746	733	715	726	725	743	716	732	739	775	729	741	778	789	760	719	739	783	735	718	746	727	737	712	751	787	717	782	724	723	721	727	709	699	732	743	753	731	750	690	754	752	709	696	700	746	713	704	740	741	735	686	704	732	798	712	715	708	713	716	706	760	744	743	731	764	745	713	762	720	706	720	705	699	747	794	724	672	726	734	745	726	692	748	769	766	799	783	749	759	729	711	744	746	747	718	717	705	747	715	730	727	793	733	775	698	749	722	762	722	733	713	783	749	741	713	715	720	769	690	782	718	717	747	737	726	741	797	798	716	746	711	763	725	729	705	697	764	741	733	719	802	678	707	720	755	754	731	757	723	711	717	763	729	760	757	721	724	689	719	726	758	706	751	721	749	698	784	711	708	752	721	737	725	716	727	696	695	695	722	751	714	763	748	735	699	727	755	711	716	727	750	709	719	710	749	743	763	709	713	779	711	706	701	733	719	677	729	710	722	723	736	729	752	702	755	743	672	740	721	739	742	686	744	763	733	757	755	684	751	711	738	771	739	707	753	756	752	686	751	727	764	715	732	743	724	792	745	759	750	740	696	748	744	732	763	736	703	731	742	721	753	750	785	774	751	749	792	777	716	733	708	739	745	723	725	761	714	721	763	761	760	734	721	751	713	756	736
3330	8786	6908	3358	2470	2039	1675	1473	1337	1190	1206	1016	1034	991	927	941	991	956	949	891	884	894	892	860	945	907	905	882	858	889	887	904	884	825	900	811	827	829	881	883	810	871	900	844	866	882	865	890	865	893	868	918	806	883	846	824	895	837	916	847	899	844	846	852	921	859	805	864	837	862	818	849	899	861	887	884	837	878	905	870	872	880	834	881	848	828	852	890	859	826	812	838	905	869	857	836	889	864	829	850	846	854	812	853	834	824	850	857	942	854	874	836	915	795	861	889	847	812	870	820	871	888	834	840	839	865	841	916	854	854	906	841	892	841	829	890	817	887	890	859	873	795	888	876	865	869	910	848	840	832	839	883	931	895	862	801	885	856	788	848	836	857	878	870	928	903	885	869	846	850	833	782	854	895	819	864	839	863	851	801	850	831	871	860	847	836	843	803	819	831	875	859	899	814	834	871	865	868	867	854	882	822	861	871	832	853	854	821	855	865	852	872	894	901	881	903	903	865	834	879	857	840	873	859	876	848	848	843	917	802	882	858	826	837	866	903	885	924	889	881	811	905	883	839	830	816	826	862	862	864	830	873	859	954	841	870	833	905	852	883	853	849	898	834	861	923	886	845	817	883	876	887	900	841	888	903	854	816	907	838	831	886	882	867	866	907	880	858	845	832	857	834	847	830	806	834	864	847	894	865	843	821	849	830	899	829	865	839	815	858	853	853	853	857	875	830	910	863	831	860	803	794	840	847	876	838	875	800	878	842	865	884	864	845	818	864	859	841	871	858	839	859	925	861	834	950	866	898	902	869	861	826	888	796	875	859	871	863	820	858	815	905	831	871	843	893	865	896	812	860	911	875	827	900	824	861	851	839	848	851	861	807	850	849	855	861	860	862	890	883	855	844	839	856	904	807	903	854	854	817	819	866	894	870	914	883	842	918	832	887	856	853	837	846	832	826	811	857	868	860	872	853	820	809	835	855	886	833	888	913	889	873	858	875	862	862	857	856	893	846	817	866	966	835	829	843	848	843	845	867	899	798	900	890	835	891	844	818	881	829	869	847	883	831	835	838	875	875	851	791	871	864	842	862	840	856	809	854	835	863	878	848	820	851	846	902	822	884	833	866	836	857	863	864	832	817	866	862	888	899	856	887	895	821	862	816	907	870	883	888	804	852	867	838	868	854	841	834	795	876	880	872	848	891	861	854	859	833	845	871	802	856	854	938	896	852	875	911	921	845	895	806	830	823	851	956	856	860	873	834	838	888	853	876	874	858	848	906	834	863	882	892	839	849	877	845	802	818	831	862	836	899	861	887	846	864	879	809	872	876	810	874	838	837	876	880	820	838	904	809	851	853	858	835	876	896	848	841	815	859	873	852	872	881	829	849	880	851	892	880	860	840	862	890	852	828	874	894	881	839	824	863	891	835	852	823	874	824	876	788	864	853	865	845	829	861	819	809	788	874	863	882	863	843	819	815	833	872	837	842	845	856	845	843	852	864	806	827	863	879	842	870	849	875	839	864	849	862	860	862	852	814	920	864	844	870	861	854	855	864	853	901	863	884	849	877	863	886	870	860	881	835	844	819	884	857	892	839	883	832	861	839	810	850	838	843	902	885	882	825	851	867	829	853	878	833	833	803	885	857	864	864	843	831	843	804	843	821	863	853	863	808	861	866	919	838	825	851	892	800	875	866	905	863	802	907	875	891	859	851	829	845	852	880	819	831	896	864	884	857	841	898	930	809	859	858	839	844	857	888	894	840	863	892	850	879	850	843	852	837	882	819	873	812	890	797	881	882	844	842	861	871	848	820	854	798	870	833	836	889	826	855	841	854	863	893	822	853	843	789	882	833	840	872	853	839	890	866	814	876	899	840	861	848	796	825	832	856	856	923	824	842	855	826	838	884	842	884	861	833	837	879	809	836	800	846	853	865	871	898	824	874	829	881	868	817	847	785	861	860	825	908	870	822	894	794	801	797	854	831	846	854	802	862	878	886	843	885	873	924	834	883	835	862	848	815	877	869	898	823	866	899	866	810	824	856	837	843	840	892	860	836	860	832	905	833	806	859	885	859	855	847	810	861	840	905	872	872	865	815	860	926	860	904	835	805	865	857	824	879	864	878	857	877	813	826	823	862	838	845	843	901	875	855	848	820	905	918	827	878	885	851	934	839	870	851	865	829	908	880	844	812	820	832	865	862	833	881	847	844	898	874	884	852	905	817	822	898	840	773	915	867	904	841	880	859	912	881	920	856	862	861	883	832	819	931	871	849	835	889	842	786	872	833	880	843	908	838	939	874	799	887	861	887	907	859	882	895	854	856	823	900	896	843	848	826	874	873	881	905	853	927	862	870	847	863	931	839	844	865	857	862	803	836	878	849	845	878	940	866	877	858	864	851	833	865	855	884	882	868	892	884	873	898	867	856	863	846	833	852	871	860	862	842	861	855	845	854	822	860	857	886	863	904	776	910	837	898	898	859	848	857	850	859	813	904	856	849	831	879	841	855	841	834	872	859	892	853	875	837	857	865	858	856	861	862	886	883	896	860	884	822	852	874	910	854	817	821	855	897	890	793	904	874	874	895	857	882	840	838	874	871	849	841	888	857	837	814	816	882	840	837	866	823	841	887	852	875	892	887	963	852	840	851	849	850	875	826	857	854	893	863	851	875	818	812	840	868	875	896	845	887	871	817	878	877	865	831	825	842	858	836	868	853	866	793	824	870	844	849	862	894	850	841	905	872	859	850	821	876	849	848	865	837	847	875	809	909	859	860	832	861	876	849	861	860	852	850	785	853	859	838	912	828	799	880	848	863	867	825	862	861	836	857	831	851	844	870	857	885	845	870	839	838	857	889	839	855	841	835	842	852	831	869	857	844	935	825	873	858	878	827	839	831	877	841	840	861	883	849	868	892	868	849	819	814	910	857	794	853	870	827	901	805	899	855	883	914	887	854	817	829	830	831	833	807	927	877	830	862	836	851	828	867	899	818	871	838	922	811	872	880	872	823	870	864	853	879	834	867	861	902	839	830	894	830	884	812	864	841	840	904	866	812	820	851	910	878	828	876	776	836	831	859	826	890	877	868	887	817	835	858	838	843	882	843	805	814	838	881	872	831	887	867	815	794	821	876	844	862	847	853	825	870	845	867	832	857	875	855	814	790	853	885	883	840	842	856	835	880	864	855	859	802	853	847	847	834	861	834	821	843	865	852	889	937	857	865	866	852	896	897	827	863	894	798	870	864	877	887	860	893	834	851	804	856	890	837	882	851	822	846	897	903	825	843	826	824	822	840	854	818	860	868	902	835	868	871	785	861	826	879	886	855	866	854	875	843	856	844	870	815	853	909	860	837	798	831	849	871	817	868	906	875	858	852	875	863	852	850	842	860	857	873	882	895	875	827	778	861	870	863	873	845	860	848	832	828	850	853	868	845	798	870	842	839	891	842	859	848	859	871	865	804	837	860	798	881	875	832	831	884	851	846	837	860
24632	21134	27267	25193	12087	820	602	556	423	465	418	404	379	390	370	388	352	392	360	380	370	352	366	375	352	375	379	370	369	396	367	365	340	379	389	354	353	332	344	343	376	354	350	353	366	358	379	348	342	353	371	354	392	321	346	337	322	352	371	381	375	359	349	359	333	300	373	322	407	374	353	353	369	357	343	391	344	332	360	354	355	375	338	368	377	326	326	315	333	372	357	341	348	354	355	349	367	363	336	324	320	365	342	321	332	362	369	336	351	333	383	361	377	335	341	377	348	363	334	338	328	368	331	336	371	328	368	332	337	327	354	356	355	355	375	337	324	317	349	339	371	356	352	371	330	321	360	336	372	334	323	308	353	333	354	353	331	334	328	333	342	363	353	377	336	362	315	353	379	346	331	351	349	352	314	353	327	335	342	342	355	347	383	373	332	368	369	332	350	352	347	359	323	377	342	331	338	349	341	363	358	343	310	332	318	358	343	349	370	350	316	361	304	371	349	334	347	367	317	331	363	345	354	335	332	319	342	416	366	371	327	356	353	364	348	330	335	368	352	345	340	344	337	347	373	339	407	354	385	337	351	349	348	350	349	344	377	368	358	343	346	345	354	370	348	382	341	332	313	324	325	348	323	332	339	362	366	329	367	360	347	341	349	380	362	349	334	367	344	352	375	357	390	360	410	361	339	343	339	360	360	343	343	320	339	349	331	364	362	333	335	348	369	361	364	337	321	360	336	374	342	356	375	349	340	342	357	361	335	350	338	353	312	397	339	324	386	335	349	407	358	344	349	323	362	347	347	326	333	362	370	339	360	371	334	364	372	344	333	365	333	357	331	370	352	325	366	337	355	341	338	331	341	357	344	339	397	358	372	337	365	324	334	335	363	357	342	349	364	351	323	345	335	358	342	359	378	352	326	326	386	350	330	327	340	373	354	361	361	370	343	319	319	363	337	357	337	376	356	341	342	334	363	322	359	331	342	361	358	345	337	349	363	372	310	319	377	319	353	353	309	320	330	352	348	334	345	386	379	334	358	392	312	338	334	341	339	338	356	378	349	336	348	366	371	377	349	371	356	341	344	301	357	351	355	361	362	358	363	375	360	347	334	312	376	355	357	336	383	338	315	346	347	372	326	364	346	357	342	379	353	332	326	301	334	332	339	360	335	350	334	329	336	332	312	337	366	346	337	353	320	345	366	370	345	333	300	359	366	343	346	348	332	315	348	337	363	327	335	323	354	309	348	342	291	340	342	353	341	337	338	351	331	358	349	347	343	361	334	327	315	331	361	343	347	340	343	353	308	361	311	386	347	387	356	356	324	369	360	355	373	338	336	324	345	363	328	309	351	381	365	385	358	361	345	362	346	346	325	319	344	347	359	374	323	352	338	352	349	372	321	358	360	345	375	319	352	362	360	342	344	320	376	335	352	337	352	320	353	372	366	366	360	327	364	359	338	325	358	353	387	342	337	362	323	362	387	315	348	317	313	361	358	318	357	343	342	335	323	330	346	360	313	314	334	367	316	353	362	337	340	333	340	375	343	314	350	344	333	359	360	353	341	394	334	350	340	344	347	341	343	349	358	386	363	310	356	356	379	332	317	347	325	358	342	338	375	342	363	366	320	306	366	349	326	348	334	371	350	358	367	339	341	330	350	343	326	368	353	376	332	327	339	367	327	361	328	369	380	344	359	351	375	340	343	337	319	342	378	340	333	356	352	343	334	358	340	340	397	366	351	348	347	354	338	366	376	343	366	351	360	327	356	346	349	353	375	335	353	352	371	321	394	363	341	301	337	362	360	400	328	382	335	342	380	343	334	350	326	328	361	331	343	371	354	372	379	371	336	332	337	334	357	325	328	341	356	378	343	332	356	346	338	376	367	346	341	347	318	373	365	342	334	357	327	360	352	355	323	360	341	332	341	351	339	362	324	338	338	337	350	346	348	325	388	371	340	365	340	386	353	377	345	337	352	366	356	331	368	367	359	354	397	373	359	339	368	344	315	355	367	367	321	347	333	371	368	350	342	353	343	332	353	333	332	336	317	329	375	360	371	336	356	342	351	346	332	309	358	369	344	327	307	389	317	343	339	359	321	352	359	379	341	339	347	385	356	339	383	354	310	357	338	332	349	320	331	368	363	347	352	378	335	367	364	337	369	353	352	341	369	368	341	349	296	328	333	367	331	360	321	348	349	348	325	333	324	377	319	329	316	362	337	333	312	343	350	341	341	347	342	351	338	357	323	344	342	353	367	343	362	344	336	359	359	359	352	343	348	336	352	336	328	364	347	350	340	340	393	344	318	366	377	312	325	349	345	367	365	353	353	328	350	353	359	333	326	325	365	322	356	344	351	365	326	353	331	356	341	339	343	336	317	334	360	344	350	362	337	345	324	377	362	335	334	340	324	333	393	386	377	326	376	333	364	371	332	372	363	370	353	371	372	373	356	343	331	315	355	358	395	366	373	369	339	340	326	330	343	337	356	321	320	369	340	326	337	336	339	378	330	350	350	309	324	370	317	349	327	374	321	374	359	340	314	313	331	334	370	373	366	397	328	350	334	326	343	385	321	311	365	330	328	336	334	352	349	347	345	353	343	332	333	347	364	325	338	348	329	368	355	339	337	308	335	365	327	347	349	340	356	325	353	350	353	341	357	354	340	353	342	352	369	346	354	354	355	403	332	328	356	323	347	328	336	340	353	372	319	360	344	363	370	331	332	340	354	338	340	344	344	344	337	370	353	339	372	355	352	355	354	332	336	349	371	346	366	331	348	347	378	347	337	367	394	362	338	322	312	374	340	351	399	361	330	364	361	343	348	360	352	357	358	334	313	371	362	370	360	332	363	311	376	367	336	322	360	357	319	366	368	352	355	368	339	329	351	362	317	351	314	324	351	322	347	349	391	392	355	372	349	303	382	365	344	325	356	350	320	342	329	358	354	350	332	368	368	350	331	343	318	353	328	317	351	349	361	387	330	335	325	314	339	350	358	344	358	352	327	351	377	346	351	323	335	340	348	353	366	329	378	348	351	321	367	348	310	360	355	339	338	318	334	346	365	354	337	327	343	355	312	360	378	349	346	319	344	333	327	312	359	349	368	332	321	340	313	336	323	339	349	327	330	340	351	354	353	355	338	356	346	350	339	327	348	347	356	353	366	359	322	343	367	340	328	345	361	340	369	334	322	316	364	372	323	362	335	375	357	369	341	336	354	319	356	374	327	359	314	356	357	366	355	339	322	350	320	359	348	327	338	335	331	327	339	348	358	354	359	376	344	346	339	354	325	363	342	339	335	364	316	347	316	364	357	344	361	340	368	359	374	366	338	360	336	348	327	360	315	338	315	354	349	359	359	349	326	320	343	353	338	336	329	376	342	311	334	328	371	355	359	341	341	362	351	346	329	368	346	372	337	371	357	353	307	339	379	319	358	357	339	359	335	352	359	326	372	344	367	355	332	340	347	340	324	346	349	337	377	365	363	356	342	355	315	358
3395	5324	3958	1984	1433	1086	913	760	713	653	568	534	554	483	478	473	441	457	471	453	456	448	418	404	450	452	417	420	468	415	442	394	457	415	421	454	417	426	425	398	424	421	405	381	405	390	385	377	434	373	420	406	434	417	375	437	409	419	411	447	422	414	380	396	404	417	422	396	420	420	417	410	393	390	393	389	408	402	392	410	406	394	457	391	399	425	427	380	400	419	421	413	396	380	386	425	391	384	423	378	385	421	415	376	408	400	378	402	374	383	398	411	400	380	440	445	442	386	364	396	384	418	397	399	460	373	405	433	405	397	377	402	416	407	413	412	374	450	444	390	401	420	396	363	443	381	393	382	444	393	384	384	412	420	391	382	416	415	422	381	387	382	416	403	413	418	422	426	398	393	431	392	387	405	408	405	399	401	397	410	409	428	395	411	431	387	449	379	406	399	368	405	435	446	414	376	393	376	384	408	415	395	410	421	419	391	416	420	400	394	390	434	372	418	401	445	415	398	409	429	384	452	388	444	376	405	402	418	384	417	413	396	403	434	429	418	426	402	414	429	419	422	404	396	410	418	445	368	392	390	446	414	406	427	396	400	392	418	423	423	425	401	404	401	429	397	400	415	401	385	395	377	409	441	388	413	405	443	420	382	438	412	375	434	400	407	374	389	419	426	408	420	418	398	398	403	413	387	398	407	401	391	388	420	391	408	439	370	367	417	391	422	413	407	413	381	433	380	408	413	405	378	382	430	408	410	424	384	399	418	402	377	407	435	406	407	425	399	384	453	419	380	426	377	393	399	419	379	376	405	398	373	431	433	389	414	429	391	379	429	398	450	411	414	420	378	436	387	390	390	389	416	364	441	370	412	441	404	384	400	434	408	409	394	408	411	377	411	407	404	430	398	427	383	415	412	415	400	401	430	403	395	461	408	417	389	403	354	418	419	400	413	381	408	434	452	417	430	392	357	417	394	423	384	442	395	403	417	401	408	422	399	419	415	411	395	398	395	426	428	401	417	368	395	409	404	404	401	376	400	424	362	409	432	409	394	356	410	373	425	418	384	412	422	386	418	414	409	391	371	368	435	448	396	379	392	432	389	390	420	417	414	394	424	395	386	398	411	390	423	392	417	412	415	400	389	396	410	375	413	362	436	397	405	366	419	406	427	390	420	413	390	404	376	401	396	386	420	401	396	354	347	471	421	366	403	434	410	421	405	425	423	378	355	386	391	380	401	412	380	431	368	387	432	423	408	397	383	393	458	406	399	389	380	420	423	388	421	431	409	381	403	432	425	386	389	429	357	390	386	386	398	423	398	432	402	377	411	406	413	389	398	386	397	390	430	420	411	386	415	435	411	382	409	403	393	436	420	425	384	384	385	428	389	388	390	389	398	434	402	410	419	416	397	424	444	400	417	396	394	406	400	443	414	413	424	437	360	404	424	376	432	414	420	397	380	418	413	399	361	379	425	370	439	367	443	385	404	394	407	429	393	412	390	398	400	420	420	411	380	391	401	406	424	415	440	433	385	385	400	386	374	387	373	411	404	389	390	381	393	396	376	391	415	424	411	406	416	434	421	425	413	397	397	412	385	385	377	422	391	419	411	429	401	397	406	375	393	390	398	411	419	368	418	427	387	402	401	411	399	382	411	413	460	422	401	374	407	381	449	383	430	421	419	409	436	395	359	413	423	395	420	414	412	386	400	423	409	410	385	399	413	437	424	421	389	387	400	379	404	424	399	394	428	442	416	366	413	409	408	491	389	420	408	414	399	364	411	424	411	405	391	353	389	417	391	397	421	408	417	383	422	417	424	395	368	395	413	435	388	428	344	411	395	404	390	418	386	388	385	422	410	381	378	418	420	477	400	374	399	416	416	391	398	446	414	388	454	384	411	435	391	421	421	414	413	437	417	421	400	431	420	407	413	430	375	381	373	451	396	425	397	364	441	404	409	400	417	419	408	387	391	411	397	393	410	363	410	391	398	433	438	412	433	390	423	422	390	417	413	400	437	403	410	460	374	390	423	393	410	413	375	440	378	385	392	414	385	369	404	387	366	375	436	446	418	446	373	391	381	393	406	437	398	414	430	410	426	413	384	425	391	415	461	423	424	421	371	394	375	385	407	395	417	427	391	424	427	413	411	415	430	390	472	420	440	443	423	436	395	379	395	455	396	412	438	405	463	394	397	397	403	434	409	387	383	405	391	429	396	410	404	403	385	404	389	413	398	433	444	393	419	402	416	425	427	417	403	393	377	372	423	405	412	398	374	410	383	424	402	434	400	413	387	408	423	407	421	399	384	439	374	378	398	402	387	439	402	408	412	392	411	364	449	422	426	416	397	424	391	434	411	391	432	402	396	407	408	410	377	416	412	413	391	406	374	394	405	406	423	381	418	378	391	391	406	387	400	423	402	374	366	421	373	402	372	377	396	374	429	435	430	456	389	422	417	395	405	429	410	401	464	434	395	415	391	422	386	405	416	457	419	377	446	413	471	420	419	412	374	391	434	446	417	429	410	357	383	424	410	404	408	399	384	394	418	403	426	436	417	405	391	377	399	403	418	408	395	389	408	409	427	424	361	457	405	420	401	429	365	456	387	452	386	397	389	397	395	419	376	425	429	401	387	392	376	403	368	456	402	422	381	452	401	414	400	401	391	415	391	405	391	396	389	415	405	406	401	421	380	393	390	398	402	387	416	408	387	405	393	417	399	423	402	398	455	415	420	378	382	455	404	430	386	424	387	384	393	398	426	400	411	406	395	430	426	397	390	416	391	407	408	394	377	409	384	421	386	419	413	388	417	419	434	419	389	403	414	409	376	406	439	411	420	406	423	397	376	424	410	394	404	385	390	410	427	424	405	408	453	402	389	423	409	378	425	405	395	426	428	389	419	379	365	396	404	334	431	416	409	389	415	390	405	387	408	404	417	393	421	401	388	414	396	375	412	389	394	396	396	370	409	429	402	443	418	435	429	406	400	382	359	395	394	416	413	399	403	393	439	421	398	385	384	386	391	399	401	411	403	411	413	433	391	419	421	420	385	402	414	387	447	412	365	418	413	445	379	372	371	409	409	387	417	425	406	406	425	404	397	403	406	414	426	433	390	383	406	452	432	401	406	372	382	441	388	439	393	394	401	415	390	421	402	391	408	391	417	389	392	462	402	409	393	418	417	449	408	409	400	413	395	425	441	397	404	382	433	405	419	442	407	414	415	393	404	389	383	430	446	420	387	398	381	436	399	412	414	364	396	426	431	396	399	395	420	426	394	412	397	394	449	419	409	369	417	424	430	383	395	391	386	386	393	413	422	424	407	421	376	394	401	418	395	392	399	415	429	441	393	406	416	410	406	439	419	385	412	431	412	408	402	400	441	391	435	376	422	400	410	392	423	411	383	406	384	434	405	394	405	417	361	423	448	417	381	437	430	445	421	414	405	387	429	406	421	406	414	414	434	404	429	422	406	409	436	435	400	422	394	411	425	382	399	394	408
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
